Týždeň 2020-32
Aj k nám na Oravu prišlo leto, a ja v pote tváre spisujem, čo sa udialo v minulom týždni. A nebolo toho málo. @vlkodotnet
Téma týždňa: Nie sú appky ako appky
Herný priemysel je z pohľadu streamovania "ďalšia veľká vec", niet preto divu, že Microsoft spúšťa xCloud, Google Stadia a Facebook tiež pripravuje nejakú platformu na streamovanie hier. Oproti streamingu hudby alebo videa má toto aj oveľa väčší potenciál, viď nasledujúci graf z FWIW newsleterra od Dávida Tvrdoňa.
Narazili ale na Apple, ktorý odmieta schváliť aplikácie na streaming hier s odôvodnením, že takto by sa vlastne užívatelia dostali k aplikáciám (rozumej hrám), ktoré by neprešli overovacím procesom Apple. To je podľa bodu 4.2.7 v rozpore s pravidlami. Podľa tohto pravidla sa môžete pripojiť iba na prístroj, ktorý reálne vlastníte, teda umožňuje streamovanie z vašej konzoly, ale už nie z nejakého zavšiveného cloudu.
Vzhľadom na to, aký má podiel Apple na trhu s bonitnými klientami, tak toto je pre firmy dosť problém. Ale zasa na druhej strane nič, čo by nevyriešil nejaký špeciálny poplatok, alebo nariadenie protimonopolného úradu.
Synchrónna komunikácia zabíja produktivitu
Ste doma v kľude viac produktívnejší ako to bolo ešte nedávno v práci? Tak vedzte, že za tým môže byť to, že ste začali viac komunikovať asynchrónne. Asynchrónna komunikácia znamená, že ste menej na komunikačných kanáloch, ktoré sú stavané tak, aby reakciu od vás vyžadovali hneď, ale až to bude vyhovovať vám. Typicky to je napríklad email. Na opačnej strane sú platformy, ktoré majú minimum podpory pre vlákna komunikácie, ako je Slack, Skype. Napríklad u Teams som si nie celkom istý, lebo umožňuje ako typický chat výplach buffera, tak aj vytváranie príspevkov a možnosť viesť v nich diskusiu.
Mimochodom, ak som minulý týždeň hovoril o tom, že vynikajúci business model by bolo vyrábať malé boxy pre oddelenie sa od rodiny, tak už sa toho chytil Panasonic.
Microsoft chce TikTok
TikTok je sociálna sieť, ktorá je určená na zdieľanie krátkych videí. Aktuálne je dosť populárna medzi mladými ľuďmi (rozumej pod 16, pretože sieť "nerieši" ich skutočný vek), ktorí takto dokážu zabiť celé hodiny. Vytvorila tiež celý ekosystém influencerov. Akurát pretože to je čínska firma, tak má k údajom svojich užívateľov špeciálny "vzťah". Pre tento prístup bola už napríklad zakázaná v Indii, neodporúčajú ju inštalovať všetky vlády v západnom svete. A najnovšie prezident USofI rozhodol, že ak sa do 45 dní nestane jej vlastníkom niekto z USA, tak bude zakázaná. Ťažko si predstaviť, ako sa asi bude dať zakázať aplikácia. Možno dostanú príkazom Apple a Google ich odobrať zo Storu a zablokovať prístup na servery danej služby. Tak či onak, záujemcovia o vlastníctvo z USA sú dvaja. Microsoft a Twitter. Pýtate sa, prečo práve Microsoft? Za všetkým sú dáta.
Snapdragon čipy v ohrození
Qualcomm pri Snapdragon čipoch nedodáva len ARM, ale na čip dáva aj grafickú kartu, a všetko to musí prepájať DSP čip. Tomu od Qualcomm teraz našli dosť veľké množstvo potenciálnych chýb, ktoré umožnia prebrať kontrolu nad telefónom, bez toho, aby ste o tom vedeli. Stačí na to špeciálne navrhnutý obrázok, video, či zvukový súbor. Qualcomm síce už pripravil potrebné patche, ale viete ako to chodí pri Android telefónoch. Po prvom roku až dvoch sa už o nich výrobcovia nestarajú. To nám dáva potenciálne 1 miliardu zariadení, ktoré je možné jednoducho hacknúť. Nechcem vás strašiť, ale ak váš výrobca nedodá potrebné patche, tak by som investoval do nového telefónu.
Have I Been Pwned bude Open Source
Have I Been Pwned je technologicky zaujímavá stránka, ktorá zbiera všetky dostupné informácie o uniknutých heslách a ukladá túto informáciu do databázy. Vy si viete potom jednoducho skontrolovať, či práve váš účet nemá niekde uniknuté heslo. Stránka ma enormnú návštevnosť, a pritom beží v Azure cloude. Sám autor hovorí, že ho stojí len pár stoviek eur mesačne. Práve preto môžu byť zverejnené zdrojáky dobrou inšpiráciou pre nás tvorcov webov, ako urobiť naše stránky rýchlejšie a lacnejšie.
Roslyn analysers pre asynchrónny kód
Práca s async a await v C# je občas otrava. Stačí zabudnutý await, alebo ConfigureAwait(false), a už sa aplikácia správa neočakávane. Vy môžete aj si hlavu rozlámať, kým prídete na to, že ste niečo zabudli. Nasledujúci analyzér, ktorý si môžete pridať ako addin, alebo aj priamo projektový analyzér cez nuget, si s tým hravo poradí.
Linky na záver
TypeScript má nový design stránky s dokumentáciou. Pri jej vytváraní vraj počúvali priamo ľudí, čo ju používajú, takže by to mal byť krok správnym smerom.
Už aj Nikon fotoaparáty majú aplikáciu, ktorá umožní tieto drahé vecičky používať ako web kameru.
CloudFlare vytvorilo špeciálne DNS adresy, ktoré už priamo pri preklade adresy na fyzickú IP adresu odstránia obsah nevhodný pre vaše deti.
Nakoniec ako je zvykom zakončíme vizuálne.