Týždeň 2022-18

Čaká nás svet bez hesiel? Svet, kde život bez telefónu už viac nebude možný?  @vlkodotnet

Zaujímavosť týždňa: Čaká nás život bez hesiel?

Ak sú veľké firmy na niečo dobré, tak to je presadzovanie technológií do bežného života. Tou najnepríjemnejšou technológiou, akú nám počítače priniesli, sú heslá. Samozrejme čiastočne to vyriešili správcovia hesiel. Potom si človek vygeneruje 25-znakové heslo, a keď príde inštalovať deťom mobil s Family link, tak to rozhodnutie horko oľutuje. Po treťom pokuse sa mu nakoniec podarí také heslo zadať, ale vždy si povie, že by sa to dalo aj lepšie.

Nuž a to lepšie sa volá "multi-device FIDO credential", pri ktorom na vaše zariadenie príde notifikácia a vy ju potvrdíte. Samozrejme sa pýtate, v čom je rozdiel oproti dvojfaktorovej autentifikácii. Nuž nebudete potrebovať heslo pri prvom faktore a bude fungovať aj cez Bluetooth.

Apple, Google, and Microsoft want to kill the password with “Passkey” standard
Instead of a password, devices could look for your phone over Bluetooth.

3D Movie Maker open-source

Microsoft open-sourcoval software z roku 1995. A to nie hocijaký. 3D Movie Maker je zaujímavý vo veľa ohľadoch. Ide o prvé známe použitie Comic Sans fontu. Jeho BRender engine bol použitý v hre Carmageddon. A tiež je zaujímavé, ako sa z neho stal open-source. Proste niekto slušne poprosil. Potom sa toho chytil Scott Hanselman a jednoducho to zariadil. A tak sa z neho stal read-only repozitár, lebo tento starý kód tak jednoducho neskompilujete, ale už sa pracuje na jeho konverzii.

Microsoft open-sourced the code for 1995’s 3D Movie Maker because someone asked [Updated]
Among other things, the software introduced us all to Comic Sans.

JavaScript ako skriptovací jazyk

Teraz si určite poviete, čo za rúhanie to vyšlo z vlkovej klávesnice. Ale čírou náhodou máme túto debatu k predminulému týždenníku. Predstavte si svet, kde v JavaScripte píšete konzolové scripty a oni sa spúšťajú. S JavaScriptom väčšina webových vývojárov pracuje, či sa im to páči, alebo nie. Tak prečo nie aj pri automatizácii?

JavaScript Containers
The majority of server programs are Linux programs. They consist of a file system, some executable files, maybe some shared libraries, they probablyinterface with system software like systemd or nsswitch.

YARP 1.1

Yet Another Reverse Proxy dosiaľ nedostal svoje osobitné miesto v týždenníku. A to je škoda, pretože toto reverzné proxy bežiace na .NET 6 si to určite zaslúži. Vo verzii 1.1 dostalo podporu HTTP/3, možnosť súčasnej konfigurácie pomocou kódu a rôznych config súborov, na Windows Server 2019 Http.sys delegáciu a omnoho viac.

YARP 1.1 is here with new requested reverse proxy features
YARP 1.1 has been released. YARP is a highly customizable open-source reverse proxy written for .NET. This release adds a few commonly requested features.

Golden Geek 2021

Mojím koníčkom sú spoločenské hry, aj keď to nie je taký typ relaxu, aký by potreboval programátor. Občas sa človek lepšie zrelaxuje pri fyzickej aktivite ako pri plánovaní hernej stratégie. A tiež je to náročný koníček na miesto. Máme toho plné poličky, nakoniec z nasledujúceho zoznamu už máme tri hry. A keďže len tie z druhého miesta, tak vidím priestor na jednu až dve novinky.

Jaké hry získaly ceny Golden Geek 2021
Dnes byly vyhlášeny ceny Golden Geek 2021, které vyhlašuje největší deskoherní portál BoardGameGeek.com. Je to vlastně velká hráčská anketa, protože v ní hlasují aktivní hráči z celého světa, a to v řadě kategorií.

.NET Okienko

V Microsofte pri Microsoft Graph službe prešli z .NET 4.6 aplikácie k .NET Core 3.1 až k .NET 6. Ako na to šli a koľko im to umožnilo ušetriť sa dozviete hneď v nasledujúcom článku.

Microsoft Graph’s Journey to .NET 6
Read about the journey of Microsoft Graph on upgrading from .NET Framework 4.6 to .NET 6 and all the impact that came with it.

Neviem, či som tu už mal použitie BackgroundService, ale teraz to už viem naisto.

Using Background Services in ASP.NET Core
I have a small link shortener that I run for myself. I built it mostly so I could update short links when an URL changes (which bitly didn’t let me do). It’s been running for a few months and I’m really happy with it. One of the things that I missed was tracking the usage of short links to see how t…

Jednoduchý návod, ako zmigrovať .NET aplikáciu s WCF službou do .NET 6 a CoreWCF.

Upgrading a WCF service to .NET 6 with CoreWCF
Let’s take a look at how to upgrade a sample WCF service from .NET Framework to .NET 6 using CoreWCF!

Linky na záver

Mám tu konverziu Zelda do WebAssembly. Aj s vyčerpávajúcim popisom, ako proces konverzie prebiehal.

Porting Zelda Classic to the Web

Niekto si dal prácu a vytvoril cross-platform verziu Notepad++.

GitHub - dail8859/NotepadNext: A cross-platform, reimplementation of Notepad++
A cross-platform, reimplementation of Notepad++. Contribute to dail8859/NotepadNext development by creating an account on GitHub.

Páči sa vám DALL-E 2 a radi by ste si ho trošku prispôsobili? Zo zverejnenej research práce si zasa niekto iný dal prácu a je tu verzia na vyskúšanie. Akurát k tomu chyba predučený model. O ten sa musíte postarať sami.

GitHub - lucidrains/DALLE2-pytorch: Implementation of DALL-E 2, OpenAI’s updated text-to-image synthesis neural network, in Pytorch
Implementation of DALL-E 2, OpenAI's updated text-to-image synthesis neural network, in Pytorch - GitHub - lucidrains/DALLE2-pytorch: Implementation of DALL-E 2, OpenAI's updated text-to-i...

Ako by vyzeral roj dronov s úlohou sledovať osobu?

Watch a swarm of drones autonomously track a human through a dense forest
The work has potential military applications, say experts

Pamätáte si na článok o tom, ako funguje GPS? Tak teraz tu mám článok od rovnakého autora, ale tentoraz o vreckových hodinkách.

Mechanical Watch – Bartosz Ciechanowski
Interactive article explaining how a mechanical watch works.

Bodka na záver je taká kávová.