Týždeň 2020-15

Piaty týždeň karantény. Už nepotrebujeme šéfovi vysvetľovať, že aj z domu vieme pracovať. Je preto čas začať riešiť pracovný hardware. @vlkodotnet

Téma týždňa: Návrat éry osobných počítačov

Biznis pravidlo hovorí, že keď sa menia podmienky, tak by sa mal zmeniť aj biznis model. Ak ste posledný mesiac nežili niekde na opustenom ostrove, tak ste si museli všimnúť, že za posledné týždne sa okolo nás zmenilo viac vecí, ako je bežné. Dokiaľ nepríde vakcína, čo nebude skôr ako o pol roka, tak tento podivný stav, v akom žijeme, zotrvá. Na všetkom zlom treba ale nájsť niečo dobré. To dobré je, že všetci zamestnávatelia museli prehodnotiť svoj prístup k práci na doma. Aj tí, čo tvrdili, že home office nefunguje, a že nič lepšie ako open space office nikto nikdy nevymyslel. Dnes, keď sme všetci donútení pracovať z domu, to prináša potrebu nových nástrojov.

Veľký boj sa teraz vedie na poli komunikačných nástrojov, kde najviac získal Zoom. Na druhej strane to donútilo Skype umožniť pripojiť sa na meeting bez Skype účtu.

Skype tries competing with Zoom by reminding people that they don’t need the app or an account to make a call
Skype is trying to make it as easy as possible to use its video calling software, and it now allows people to start and invite others to a video meeting without using the app or having an account.

Samozrejme v raste nezaostával ani Microsoft s Teamsami, a popri tom Google rebrandoval Hangout na Google Meets.

Google’s Hangouts Meet is now just Google Meet
Hangouts Meet is no longer Hangouts Meet; it’s now just Google Meet. Google has confirmed that the new Google Meet is part of G Suite, and it’s a separate product from Hangouts Chat.

Ako tak ľudia sedia doma, zistili, že akokoľvek nové tablety a iPady vyzerajú dobre, na normálnu prácu sa nehodia. Treba pripojiť extra monitor, treba pripojiť domácu tlačiareň, externú klávesnicu, ergonomickú myš. Preto sa Microsoft rozhodol, že odkladajú svoje pripravované dvojdisplejové zariadenia a X verziu Windows na budúci rok, a presúva vývojárov späť na tradičné Windows. Dôvodom je očakávanie návratu osobných počítačov. Verí, že po tom, ako aj samotní šéfovia pochopili, že viete dobre pracovať aj z tepla domova, tak ich bude treba viac a viac.

Microsoft thinks coronavirus will forever change the way we work and learn
Microsoft is predicting that the coronavirus pandemic will change how we work and learn forever. Microsoft has seen a big shift in how people use its products and how work will shift in the future.

Google a Apple spolupráca na novom tracking systéme

Jedným so spôsobov, ako začať bojovať so šírením vírusu, je čo najpresnejšie lokalizovať, s kým sa človek s pozitívnym nálezom stretol. Najjednoduchší spôsob je vyžiadať si dáta od operátorov, pretože telefón má predsa každý, a potom už len stačí spojiť jeho pohyb s pohybom ostatných ľudí. To ale nie je moc GDPR friendly, a tak vedci v EU (aj u nás v Európe sa robí veda) dali hlavy dokopy a vymysleli múdry systém, ktorý každý deň generuje pre váš telefón unikátny identifikátor a potom ho rozposiela cez Bluetooth všade do okolia. Na vás iba zostáva v prípade pozitívneho testu to nahlásiť a systém sa postará, aby informoval všetky ostatné unikátne identifikátory o tejto informácii.

https://www.pepp-pt.org/

V susednom Česku vznikla na podobnom princípe aplikácia eRouška.

V Česku se spouští aplikace eRouška. Staví na ochraně soukromí a upozorní, pokud jste přišli do kontaktu s nakaženým
novinky ze světa byznysu, startupů, technologií a vzdělávání

Tieto aplikácie majú menší problém, že sú závislé na tom, čo im poskytne systém telefónu, a ten v rámci šetrenia batérie toto moc nepodporuje. Našťastie sa Google a Apple spojili a pripravujú API, ktoré to umožní.

Apple and Google are building a coronavirus tracking system into iOS and Android
Google and Apple are introducing an API to allow Bluetooth LE-based coronavirus exposure contact tracing through official public health authority apps and later as a lower-level feature of iOS and Android. The system could help warn users if they were around someone diagnosed with COVID-19.

Linux y2038 problem fixed?

Keď v začiatkoch Linuxu vyberali spôsob, ako budú ukladať dátum, tak vybrali 32 bitový typ a stanovili mu začiatok na 1.1.1970. Odvtedy čo sekunda, to plus jeden. Ak viete dobre rátať, tak by ste mali prísť na to, že o 18 rokov dôjdu bity a rátať sa začne znova od jednotky. Taký problém sme tu už mali pred 20 rokmi, volal sa y2k problém, a týkal sa operačných systémov postavených na DOS a Windows. Dobrou správou je, že čo sa týka Linux kernelu, tak tam na tomto probléme pracovali posledných 6 rokov a už by vás nemal strašiť.

The end of an Era
With the linux-5.6 merge window, a project ends that has kept me busy for nearly six years: preventing the “Epochalypse” by changing every single instance of a 32-bit time_t in the kernel to a type that does not roll over on 2038-01-19.

Zostáva ale stále veľa aplikácií, ktoré bežia na Linuxe a o 18 rokov problém mať môžu.

Linky na záver

Už tu máme záver. Počas sviatkov sa toho moc v našom malom IT vesmíre nestalo. Pre nás rodičov začína opäť doba nútenia detí do školy. Tam síce nechodia, ale povinnosti majú. Štát nám k tomu sprístupnil všetky učebnice voľne k stiahnutiu.

Štát sprístupnil stovky učebníc v digitálnej podobe online
Krok má pomôcť učiteľom a žiakom, ktorí museli prejsť na systém domácej výučby.

Premostím sa k práci. Pretože máme menej času kontrolovať, čo sa deje v práci, tak sa môže stať, že o pol roka si budeme búchať hlavu o stenu a zisťovať, prečo tento kód máme a kto ho splodil. Tu pomôže DeepGit.

DeepGit – Git Archaeology Tool
Go beyond. Answer the question "why is this code there?" more effectively than with conventional Git clients

Na úplný koniec tu máme popis rozdielov pri načítavaní javascriptu pomocou async, defer alebo type="module".

Vkládání JavaScriptu jako async, defer a type=“module” versus rychlost webu
Existuje několik možností, jak vložit JavaScript do HTML kódu. Z pohledu rychlosti načítání je ale u statických webů jeden úplně nejhorší – vkládání do HEAD bez jakéhokoliv dalšího nastavení.