Raspberry Pi je miniaturní počítač za pár korun, který pravidelným čtenářům tohoto blogu jistě nemusím představovat. A bez problémů na něm můžete spouštět aplikace napsané v .NETu, včetně webových aplikací v ASP.NET. Připravil jsem pro vás nový seriál, který vám ukáže, jak ASP.NET aplikaci na Raspberry rozchodit.
Archiv článků
Kolekce v C# slouží k práci s větším množstvím objektů stejného typu. Je jich mnoho druhů a každý se hodí k něčemu trochu jinému. V dnešním videu z série C# pro mírně pokročilé se na ně podíváme trochu důkladněji.
V pátek začnou nejdůležitější volby v historii státu a určitě běžte volit. To je asi jediná věc, na které se shodnou Babiš, Okamura, Bartoš, Fiala i ten pán, na kterého momentálně vyšlo předsednictví ČSSD. Samozřejmě to není pravda, ale kdo by od politika čekal pravdomluvnost, tomu by stejně volební právo mělo být beztak odebráno pro blbost.
Ve své oblíbené 3D tiskařské skupině na Facebooku jsem našel zajímavý dotaz. Někdo se ptal, jak jednoduše udělat 120 modelů štítků na klíče, s čísly od 1 do 120. To je naprosto skvělé zadání pro OpenSCAD, takže jsem natočil krátké video, jak na to.
Striktně vzato se code snippets netýkají jazyka C#. Ale je to příliš užitečná funkce, než abych se o ní nezmínil. Umožňuje ve Visual Studiu napsat zkrácený text (zkuste třeba prop), stisknout dvakrát tabulátor a zapsané se změní na libovolně složitý kód, do kterého lze inteligentně doplňovat placeholdery. Součástí Visual Studia je sada předdefinovaných, ale můžete vytvářet i vlastní.
Jak jste patrně již zaznamenali, na novém technickém YouTube kanálu Z-TECH, který provozuju společně se Zásilkovnou, běží bezplatný online kurz modelování v OpenSCADu. Pro přehlednost přináším přehled všech dosud vydaných i připravovaných dílů.
Měla to být velká pomoc programátorům. Umělá inteligence GitHub Copilot umí programátorům navrhnout kód, který nejspíš chtějí napsat. Řídí se přitom analýzou kódu mnoha open source projektů. Aktuální studie však ukázala, že 40 procent návrhů vytvořených na základě strojového učení obsahuje bezpečnostní chyby. To je samozřejmě bezprostřední problém, ale ukazuje to i na obecné limity toho, čemu rádi říkáme umělá inteligence.
V týdnu jsem se jako lektor zúčastnil workshopu o pájení na akci Make More v Mladé Boleslavi. Účastníkům jsem slíbil, že napíšu článek o doporučeném vybavení a kde ho sehnat a svůj slib tímto plním.
Každý objekt v C# lze pomocí metody ToString převést na řetězec. Ale jak si poradit, když je třeba řešit formátování a internacionalizaci? Od toho je tady rozhraní IFormattable. A další radosti zažijete s metodou String.Format a string interpolation.
Microsoft oznámil, že se běžné spotřebitelské účty Microsoft Account obejdou bez hesel. V nastavení lze heslo odebrat, a pokud tak učiníte, systém vám pogratuluje, že jste zvýšili bezpečnost svého účtu a vylepšili pocit z přihlašování. Není to ale tak jednoduché a v některých případech si můžete život zrušením hesla zkomplikovat.