Týždeň 2022-48
Dnes to bude textové. To je vlastne týždenník vždy, ale dnes aj obsahovo o texte. @vlkodotnet
Udalosť týždňa: ChatGPT
Spustenie ChatGPT je tou "naj" udalosťou poslednej doby. Najskôr začnem s tým, čo ChatGPT je. Je to konverzačný AI model, ktorý bol natrénovaný na datasete, o ktorom nikto nič nevie (čo nie je vlastne ani divné, lebo OpenAI vlastní Elon Musk). Je dostupný po prihlásení na https://chat.openai.com/ a dokáže veci, nad ktorými budete krútiť hlavou. Vie rozumieť kódu, vie "spúšťať" kód, vie skladať básne, vytvárať texty v štýle autora. A vie to aj v iných jazykoch ako angličtine, teda aj v slovenčine a češtine.
A vie aj dobre nahradiť Google.
Ale inokedy je úplne mimo.
Vie pomôcť s refaktoringom.
Alebo vie za vás napísať potrebný kód.
A to tak dobre, že niekto už spravil VS Code extension.
Vie nasimulovať virtuálny stroj. Nasimulovať preto, že ide o štatistický model, a tak sa len odhaduje, čo je najpravdepodobnejšia návratová hodnota.
No proste je to pecka, stačí mu dať pár hintov a vygeneruje to za vás celý scrum. Alebo vtipné básničky o kolegoch (v slovenčine mu ale rýmovanie moc nejde). Čo vám budem hovoriť. Teším sa z toho ako malé dieťa, až ma občas zamrazí.
Predstavte si, že to zistia naše deti a začnú v ňom generovať svoje domáce úlohy, projekty. A znova pripomínam, že ide o štatistický model, tak si vie veci úplne vycucať z prstu, tak aby vyzerali presvedčivo. Ej zlých a nedobrých časov sme sa dožili. Vlastne takto to vidí sám ChatGPT (query: dve vety o tom, ako je OpenGPT zlý a prečo ho zrušiť):
- OpenGPT je veľký jazykový model, ktorý bol vycvičený spoločnosťou OpenAI. Niektorí ľudia ho považujú za "zlý" kvôli svojej schopnosti vytvárať presvedčivé, ale nepresné alebo neuveriteľné odpovede na otázky.
- Ďalším dôvodom, prečo by sa OpenGPT mohlo považovať za "zlý", je to, že môže byť použitý na neetické alebo nebezpečné účely, ako je napríklad šírenie fake news alebo šírenie dezinformácií. Ak sa tieto riziká nedokážu adekvátne riešiť, môže byť potrebné zrušiť OpenGPT.
Fotografovanie pre geekov
Páčia sa mi návody, ktoré cielia na cieľovú skupinu v ktorej sa nachádzam (alebo možno z vášho pohľadu chcel nachádzať). Tento návod vysvetľuje, ako spraviť dobrú fotografiu, ako pracovať so svetlom, optikou, farbami a kompozíciou. Väčšina obrázkov klikaním ukazuje rozdiely. A musím povedať, že bohužiaľ táto stránka sa lepšie číta na mobile ako desktope.
Huawei utópia už dnes
Firma Huawei dotiahla svoje produkty na vyšší level. Jej AI algoritmy dokážu predpovedať, že chcete zmazať obrázok/video a urobí to za vás. Veď kto by už v ľudovodemokratickej republike Čína chcel mať uložené obrázky z liberálnych protištátnych protestov? Myslite na to hlavne teraz v predvianočných nákupoch a vyberte si model telefónu, ktorý je technologicky popredu.
Vianočné odporúčania
Keďže Vianoce sú za dverami, určite máte ťažkú hlavu z toho, čo nakúpiť. A keď už viete, čo nakúpiť, tak máte problém s výberom toho najlepšieho produktu. Preto chalani z Klik.sme.sk pripravili podcast s odporúčaniami na tie najlepšie produkty. A keď nechcete počúvať podcast, tak na nasledujúcej linke nájdete odporúčania aj v textovej forme.
.NET okienko
.NET 8 prinesie novú vlnu analyzátorov kódu, ktoré vás budú informovať o tom, že píšete neefektívny kód.
Vedeli ste, že vychádza týždenník o MAUI (aktuálne číslo 83)? Keďže táto technológia ide zatiaľ okolo mňa a nechcem vás pripraviť o novinky z tejto zaujímavej crossplatform UI technológie, tak vás naň nasmerujem.
Visual Studio 17.4 dostal možnosť používať nový JavaScript linter. To je taký tool, čo vám pozerá cez prsty do kódu a upozorňuje na prípadné chyby.
Pre zábudlivých prináša .NET 7 StringSyntaxAttribute atribút. Ten vylepší vašu skúsenosť s písaním formátovacích textov.
Visual Studio tím pracuje na novej kúl vlastnosti StickyScroll. Najlepšie ju popíše vizuálna ukážka.
Generovanie PDF z HTML je v .NET otrava. Najmä ak wkhtmltopdf je už v podstate mŕtvy projekt a nezvláda ani troška modernejší JavaScript s lambdou. Tu sú momentálne alternatívy.
Linky na záver
Dnes tu mám extra veľkú porciu liniek. Preto začnem niečím technickým. Viete o tom, že dopočítavané stĺpce (generated always as) sú už podporované takmer všade?
Pokračujeme web technológiami. Jupyter bežiaci čisto v prehliadači.
A dokonca torrent klient WebTorrent plne bežiaci v prehliadači.
Prichádza sekcia nástrojov. Začneme niečím jednoduchším a to nástrojom na vizualizáciu JSON. Páči sa mi najmä vyhľadávanie.
Blockbench je editor na vytváranie low-poly 3D modelov. Teda presne niečo pre mňa, lebo high-poly by som nezvládol. Páči sa mi integrované UI na tvorbu textúr.
Epic vydal iOS aplikáciu, ktorou nafotíte objekt a on vytvorí 3D objekt, ktorý môžete použiť (alebo predať) v Unreal engine.
Firefox Translation vám preložia stránky. Súkromne a iba u vás v prehliadači, pretože nevyužívajú žiadne cloud služby. Ak ho začnete používať, tak určite vám prestane Google ponúkať slovníky a kurzy na výučbu cudzích jazykov.
Využijem súkromie ako oslí mostík a predstavím návod na nastavenie Pi-hole, ktorý vám na úrovni DNS odpáli zo siete všetky reklamné sledovače a podobné spomaľovače internetu.
Vyšli aj reviews Kindle Scribe. V skratke je to Wacom tablet s veľmi kvalitným e-ink, ktorý trpí na to, že Amazon operačný systém pre Kindle je technologicky zastaraný. Pomalá cloud synchronizácia, chýba možnosť poznámkovať e-booky. Je to ale na úrovni software, tak sa to časom môže vylepšiť.
V San Franciscu povolili, aby diaľkovo ovládaný roboti mohli strieľať na človeka za "extrémnych" udalostí. Samozrejme myslím policajné roboty.
Najskôr tu máme textovú bodku na záver. Čo by sa stalo, keby PHP vytvorili Briti.
Vizuálna bodka na záver: pamätáte ako som písal o tom, že Saudská Arábia chce vytvoriť The Line, teda megastenové mesto? Tak oni ho fakt stavajú.