Týždeň 2022-40
Jeden štandard vládne všetkým, jeden všetkým káže, jeden všetky prepojí, do jednoty zviaže. @vlkodotnet
Udalosť týždňa: Matter 1.0
Sú veci, na ktorých záleží. A Matter 1.0 by malo byť niečo, na čom by nám záležať malo. Je to už vyše roka, ako bola zverejnená informácia o tom, že štandard Matter by mal byť tým jediným, čo vaša domácnosť potrebuje. To by samo o sebe nestačilo, dôležité bolo, že to podpísali všetky veľké firmy a už teraz je isté, že nové produkty od Amazonu a Google ho budú implementovať (Matter je aj súčasťou iOS 16).
Prečo o tom píšem? Dlho sľubovaný štandard konečne minulý týždeň vyšiel vo finálnej podobe. Okrem SDK to znamená, že sa môže začať certifikačný proces, ktorým si budete môcť overiť, či vaša vysnená IoT žiarovka, vypínač, práčka, naozaj podporuje tento štandard.
A to nie je všetko k tejto téme, čo tu dnes mám. Ak nechcete veľa investovať do nového Matter hubu, tak Ikea prichádza s Dirigera smart home hub za 60 €.
Google Pixel event
Google to na udalosť týždňa dnes nedotiahol. Aj tak ale predstavil nový Pixel 7 a Pixel 7 Pro s vylepšeným Tensor G2 procesorom. Verzia 6 mala vraj pomalý fingerprint senzor, tak v novej verzii pridali odomykanie tvárou. A práve Tensor G2 je vraj zodpovedný za ešte lepšie fotky, ale najmä niečo, čo naozaj využijete, teda zaostrovanie starých fotiek. To ale nebude zatiaľ robiť za vás Google Cloud, ale len lokálne Pixel 7. Škoda.
Ďalšia pekná vlastnosť je vylepšovanie hovorov. Nielenže vylepší prichádzajúci hovor, ale bude vedieť za vás vybaviť volanie cez automatizované ústredne. Zatiaľ vraj iba v USA, ale vy si vyberiete číslo a nebudete musieť počúvať možnosti, tie sa vám zobrazia textovo. A tiež za vás vybaví nudné čakanie prepojenia na operátora.
Pixel už ale nie je len značka pre mobily. Najnovšie je to už aj značka chytrých hodiniek s názvom Pixel Watch. Tie sú na rozdiel od Apple Watch okrúhle. Ide o prvú verziu týchto hodiniek, ale keďže Google kúpil firmu Fitbit, ktorá vyrába chytré náramky, tak si od nich veľa sľubuje. Podobne ako Apple Watch z nich ale viac ako jeden deň behu na baterky nedostanete.
ARM vs Qualcomm
Qualcomm cca pred rokom kúpila firmu Nuvia, ktorá v ARM licencii navrhovala vlastný SoC, ktorý bol primárne určený pre server použitie. Qualcomm ale návrh prispôsobil, zainvestoval hŕbu peňazí a prichádza s novým Phoenix Core. Ten by mal byť základom pre budúce Qualcomm procesory. Na rozdiel od jadier presne podľa ARM návrhu, ktoré si dosiaľ priamo licencoval od firmy ARM, má takéto riešenie nižšie poplatky plynúce pre ARM. ARM ale po tom, ako bola zrušená jeho kúpa spoločnosťou Nvidia, potrebuje zarábať peniažky.
A tak ARM podalo na Qualcomm žalobu, podľa ktorej neoprávnene využíva intelektuálne vlastníctvo, ktoré nadobudol akvizíciou Nuvia. ARM v podstate nič okrem ARM inštrukcií a vlastných návrhov jadier nevlastní. Nemá žiadnu fabriku, nijaký produkt a to mu na krk dýcha RISC-V architektúra, ktorá je bez poplatkov. Preto je zaujímavé sledovať, či takéto správanie nebude viac kontraproduktívne.
PostgreSQL vo WASM verzii
PostgreSQL nie je jednoduché rozbehať vo WASM, najmä preto, že potrebuje otvorený port, cez ktorý by komunikoval. A tak chytrí ľudia zo Snaplet a Supabase vytvorili 30 MB VM s PostgreSQL 14 a natiahli ho do emulátora v86. K tomu pridali malú web aplikáciu a riešenie bolo na svete.
A všetko to dali k dispozícii ako open-source.
PS5 Jailbroken
Toto je síce len prvý krok, ale podarilo sa jailbreaknuť PS5, síce zatiaľ zvládnete iba nainštalovať balíčky, ktoré boli predtým stiahnuté zo store, ale je to prvý krok. A zaujímať by vás to malo preto, lebo PS5 je v podstate normálny počítač s grafickou kartou. A na PC sa dá celkom jednoducho nainštalovať Windows/Linux a taký herný PC v kompaktnom obale za 480 eur nemusí byť zlá kúpa. Teda ak ho za takú cenu dostanete, lebo vyzerá, že sú všade vypredané.
10 rokov TypeScriptu
Minulý týždeň sa táto informácia dostala iba do liniek na záver, ale dnes si zaslúži svoju vlastnú sekciu. TypeScript má 10 rokov a dnes patrí k tým najobľúbenejším programovacím jazykom na svete. A to veru nemal na začiatku ľahké. JavaScript je prototypový jazyk a veľa ľudí si myslelo, že typovú bezpečnosť nepotrebujú. Ale to len dovtedy, pokiaľ ju na svojom projekte nevyskúšali. TypeScript má tú výhodu, že typová informácia je v ňom voliteľná, takže môžete zobrať ľubovoľný JavaScript a pomaly do neho pridávať type hinty.
.NET okienko
Upgrade na .NET 6 už má za sebou aj Bing platforma pre reklamné kampane. V tomto prípade prechádzali z WCF na Core WCF, takže je to pekný prípad pre také tie korporátne projekty.
Team tvoriaci Visual Studio začal pracovať na novom UI pre porovnávanie súborov. Aby si overili a otestovali funkčnosť, tak začali najskôr experimentálnym rozšírením File Differ.
Ak už máte, alebo pripravujete nový NuGet balíček, tak potom sa hodí tento zoznam best practices.
Linky na záver
Microsoft zverejnil prípadovú štúdiu, ako detegovať vo videu text a následne ho pridávať do prepisu videa. Tú využívajú vo svojej službe Azure Video Indexer.
Okrem toho Microsoft pripravil zaujímavý projekt Kusto Detective Agency 2022, kde si môžete zaujímavou formou vyskúšať Azure dátovú analytiku plnením investigatívnych úloh.
A keď už sa stanete takým "detektívom" tak potom určite oceníte nástroj maigret. Ten potrebuje iba meno a na sociálnych sieťach k nemu vytiahne všetky informácie. Tie vie prepájať aj spätne cez detegované nicky, atď.
Pri tooloch zostaneme. JetBrains pod Apache 2.0 vydáva už vo verzii 5.0.x svoj set React komponent.
Pre Stable Diffusion vyšlo jednoduché UI pre Windows a Linux. Presne také aké napríklad ja noob v tejto oblasti potrebujem. Na pohodlné fungovanie budete potrebovať Nvidia GPU so 4 GB VRAM. Alebo si budete môcť zapnúť CPU mód, ale ten veru nie je rýchly (jeden obrázok u mňa aj 10 minút).
A zostaneme ešte aj pri Stable Diffusion. Nasledujúci vizuálny návod vám ukáže, ako presne funguje to generovanie obrázkov cez AI. A je to veru zaujímavé čítanie. A keď nechcete čítať, tak sa stačí prescrollovať obrázkami.
Prvá dnešná vizuálna bodka je Doom bežiaci v notepade na 60 Hz.
Tú druhú mám od kolegu, lebo sa vraj v nej spoznáva.