Týždeň 2020-38
Najskôr sa človek sťažuje, že nie je o čom písať. A potom ako naschvál je toho toľko, že nie o všetkom sa mu už chce písať. Práve taký je tento týždenník. @vlkodotnet
Udalosť týždňa: Ponorkové datacentrum po 2 rokoch
Nevedel som sa rozhodnúť, ktorý technologický event bude mať prednosť, či Apple alebo Facebook. Preto som sa rozhodol dať túto zaujímavosť. Microsoft pred dvoma rokmi vložil na morské dno svoje testovacie datacentrum. To bolo napratané servermi a najväčšou výhodou bolo, že ho nebolo treba chladiť. Tou menšou výhodou bolo, že sa nachádzal v nezávislých vodách, takže vami hostovaný server v tomto datacentre bol mierne mimo jurisdikcie štátov. Ak sa pýtate, prečo by to robili, nuž je veľa zákazníkov, ktorí by radi mali menšie datacentrum len pre seba. Takto by nebol problém mu jedno spustiť niekde blízko pobrežia.
Pri prvom review týždenníku sa kolega sťažoval, že som nenapísal o tom, že mali menej vád na hardware, lebo im technici nezakopávali o káble a celý kontajner bol naplnený dusíkom. Tak teda už to viete.
Apple September 2020 event
Apple mal svoj povinný septembrový event, na ktorom ukazuje nové iPhony, akurát, že teraz ich neukázal. Predpokladá sa, že asi logistické problémy s covid vírusom. Ale aj tak niečo zaujímavé ukázal. Nový 5nm procesor A14 Bionic. 4 jadrá CPU, 6 jadier GPU a 12 jadier pre AI výpočty. Zatiaľ je dostupný iba v iPad Air, ktorý sa tým pádom stal najvýkonnejším zariadením z iPad rodiny, aj keď tým by mal pôvodne byť iPad Pro, ktorý je o 200 eur drahší. Ostané veci ako tradične. Nové hodinky, ktoré majú nejaké nové vychytávky, ako nové farby a oxy senzor. Stále ich ale treba každý deň dobíjať. Ale aby som nezabudol to najhlavnejšie. iPad Air dostal USB-C kábel. Tipujem, že ten s označením Lightning čoskoro skončí.
Facebook Connect 7
Facebook bol na tom s novinkami lepšie. Uviedol nový Oculus Quest 2, ktorý je tým najlepším, čo môžete pre virtuálnu realitu zohnať. Má to svoje ale. "Ale" bez Facebook účtu si nezahráte. Aby ste mali dôvod svoju dušu upísať, v príprave je hŕba hier. Zo sveta Star Wars, Warhammer 40k, Assassin's Creed, Splinter Cell, atď. Najzaujímavejším oznámením boli pripravované okuliare pre rozšírenú realitu. Facebook bude mať dokonca dvoje okuliare, jedny v spolupráci s Ray-Ban budú klasické špehovacie s kamerou a zvukom. Druhé, ktoré pravdepodobne budú reálny produkt až v roku 2024, budú AR okuliare na Google Glass štýl.
Vzostup Expert Beginner programátorov
Nasleduje zaujímavý long read článok. Zamýšľa sa nad tým, ako programátor nadobúda svoje vedomosti, a kedy u neho nastáva zlom, ktorým nastúpi na cestu stať sa zo začiatočníka expertom, alebo sa sám seba určí za experta (odtiaľ názov Expert Beginner). Aj také situácie prináša život, a preto sa treba celý život učiť. Začať môžete pravidelným odberom tohto týždenníka.
Subreg hacknutý
Český registrátor domén Subreg bol hacknutý. Podobným spôsobom, ako nedávno Garmin, sa im niekto dostal na servery a zašifroval súbory. Následne žiadal tradičné bitcoin výpalné. Firma Gransy sa rozhodla obnoviť všetko zo záloh. Vtedy ma vždy napadne, koľko a akých backupov by bolo potrebných, aby sme vedeli v takomto prípade rozbehať nanovo službu?
PDF extrakcia textu
Raz za čas sa každému vývojárovi stane, že potrebuje nejak dostať obsah z PDF súboru. Aj keď je PDF otvorená špecifikácia, tak jeho spracovanie prinesie veľa WTF momentov. Väčšina z nich je popísaná a vysvetlená v nasledujúcom článku. Pre nás lokálnych by som hlavne poukázal na časť s Embedded fontami, kde niektoré PDF exportné software vedia odstrániť unicode za zástupnícku tabuľku znakov.
.NET okienko
Prichádza verzia .NET 5 RC 1, čo je posledná verzia s veľkými zmenami. Odteraz sa bude iba ladiť. Z noviniek odporúčam hodiť očkom po novinke s názvom Record, ktorý sa hodí pre všetky immutable scenáre. Mnohých vylepšení sa dočkal aj System.Text.Json.
Keď už vieme, čo nás čaká v .NET 5, je načase sa pozrieť do budúcnosti platformy. Je jasné, že úplne univerzálny .NET aj s UI vrstvou pre rôzne platformy nevznikne. Preto sú plány so špecifickými verziami pre iOS, Android a Windows.
Nielen C# je jazykom .NET. Aj v F# je možné písať aplikácie. A nevyzerá to zle.
Projekt OneFuzz by mal vedieť spustiť distribuovane testovanie a vyhľadávanie chýb vo vašich projektoch. Keďže má slovo Fuzz v názve (od slovného základu Fuzzy), tak tie chyby by si mal nájsť sám.
Nakoniec článok o tom, čo a ako máte robiť, aby ste diagnostikovali problémy s vaším .NET Core programom aj inde ako na Windows.
Linky na záver
S novými template literal type anotáciami v TypeScript 4.1 sa dá vytvoriť aj SQL databázový engine. Moja hlava práve teraz: 🤯.
Ak máte pocit, že máte tú najlepšiu pracovnú stoličku na svete, tak sa pozrite na toto.
Americký colný úrad sa rozhodol, že nové slúchadlá OnePlus Buds sú kópia AirPods od Apple. A zhabala im celú zásielku.
Nakoniec vizuálna bodka za týždenníkom. Doom sa dá hrať všade, ale v tomto prípade ma chaingun troška intuitívnejšie ovládanie.