Týždeň 2023-17
Ak potrebujete poradiť, čo bude najbližšie populárne v našom technologickom svete, tak možno to bude Rust a znova AR. @vlkodotnet
Zaujímavosť týždňa: Windows s Rustom
Väčšina z nás berie Windows ako taký ten skostnatelý pozostatok minulej doby. Sčasti za to môže to, že si Microsoft zakladá na jeho spätnej kompatibilite. To mu bráni v tom, aby už dávno Windows updaty bežali bez nutnosti reštartu počítača. Nakoniec majú vo Windows divízii dosť inžinierov na to, aby s tým niečo urobili.
Aktuálne na konferencii BlueHat IL predstavili, že už nejaké časti kernelu prepísali do Rust. Takto prepísaný kód nemal príznaky degradácie výkonu, a tak už čochvíľa bude priamo u vás vo vašom operačnom systéme Windows 11. A ktovie, časom bude možno celý Windows napísaný v Ruste.
Ako môže vyzerať budúcnosť s AR?
Natrafil som na článok, ktorý používa nový Quest Pro s jeho vylepšenou detekciou práce rúk na to, aby priniesol interaktívne prvky do fyzického sveta. Koncept používa iba kontrastné farby, a zo všetkého najviac mi to pripomína zábery zo seriálu Black Mirror. Keďže nie je ďaleko Apple konferencia WWDC, kde má Apple predstaviť prvý prototyp svojich okuliarov pre Augmented Reality, tak sa sami presvedčte, či je ďaleko budúcnosť, kde takéto okuliare bude nosiť každý.
Zo súdnej siene
Minulý týždeň sme sa dozvedeli rozhodnutie v kauze Apple vs Epic. V tom sa hovorí, že Apple nie je monopol. V rozhodnutí je veľa zaujímavých vecí, ktoré si radšej sami prečítajte v priloženom odkaze, pretože by som ich nerád dezinterpretoval. Je to predsa súdne rozhodnutie a ja iba taký obyčajný programátor. Proti rozhodnutiu sa Epic odvolal, pretože by rád mal na iPhonoch svoj vlastný obchod bez povinnosti odvádzať peniaze Apple. Čo sa ale čochvíľa môže podariť, ale iba v Európe, pretože u nás sme trošku prísnejší a už ďalšia verzia iOS v Európe by ho mala podporovať.
Na súde bude pokračovať aj odvolanie Microsoftu proti monopolnému úradu UK, ktorý stopol akvizíciu spoločnosti Activision Blizzard. Všetko podstatné, čo k tomu potrebujete vedieť, sa dozviete v aktuálnom podcaste Klik.
AI okienko
Začnem neočakávane súdnym rozhodnutím. Toto hovorí o tom, že vynálezy, ktoré "vynašla" AI, nemôžu byť patentovateľné. Našou slovenskou logikou sa na to pozerám tak, že takto sa už budú všetci tváriť, že to nie AI, ale oni na to prišli. Ale to je len také to naše národné, hľadať, ako veci obísť.
Trénovanie AI modelu je drahá vec. Ak chcete vedieť, koľko to stojí, čo na to potrebujete, tak nasledujúci článok vás témou prevedie. Problém trénovania AI modelu je, že sa vám nevojde do pamäte, takže musíte použiť buď vami vybudovaný distribuovaný systém, alebo si taký prenajmete v cloude.
.NET okienko
V nasledujúcej verzii Visual Studio 17.6 dostanete vylepšené zvýrazňovanie syntaxe pre JavaScript. Budeme si musieť zvykať na iné farbičky, lebo toho zvládne viac. A samozrejme ako vždy, pre konzervatívnych užívateľov je tu možnosť si farbičky prekonfigurovať podľa ľúbosti.
Dnes si dáme dva články, ktoré majú za úlohu obnoviť vaše časom stratené znalosti. Prvý je o nových vlastnostiach C# 11. Napríklad pattern magic pri and, or, not operátoroch, lambda discard parametroch, global using a ďalších, ktoré som si ja opakovať nemusel.
Opakovanie si zaslúži aj taký najbežnejšie používaný Dictionary. Poznáte všetky jeho rozšírenia? ReadOnlyDictionary, ImmutableDictionary, SortedDictionary, ConcurrentDictionary, FrozenDictionary a tradičný Hashtable?
Linky na záver
Deno (to je nástupca node.js) uviedol pre hostovanie Deno aplikácií vlastnú key-value databázu Deno KV. Tá ma ACID transakcie a sľubuje prístup k dátam v rádoch milisekúnd.
Vyzerá to, že tieto cloud databázy začínajú byť populárne. Aj Datomic, čo je plne transakčná cloud distribuovaná databáza, ktorú používa Facebook alebo Netflix, sa dočkal free open-source licencie. Platiť už budete len za podporu, alebo hostovanie v cloude podľa vlastného výberu. V čom je Datomic unikátna, je, že dáta spracováva v immutable podobe, takže sa viete dostať k histórii ich zmien, a tiež nechýbajú indexy.
Možno som mal vytvoriť celé databázové okienko, lebo o databáze bude aj tretia linka. Tentoraz o takej, s ktorou ste sa určite stretli, teda PostgreSQL. Dozviete sa 9 spôsobov, ako sa pri nej nestreliť do nohy. Pravej či ľavej? Je to jedno, sú to performance tipy.
Aby som nezanedbal aj vývojárov SPA aplikácií, mám tu článok o tom, ako na iOS dostať ukazovateľ neprečítaných správ.
Zakončím tipom pre tých, čo ľúbia knižky. Nasledujúca linka by mala riešiť problém, ako nájsť knihu podobnú tej, čo ste práve dočítali.
Vizuálna bodka na záver
Pre všetkých rodičov tu mám tip, ako z detí vychovať astronautov.