Google na své vývojářské konferenci Google I/O 2024 představil řadu novinek. Keynote byl věnován umělé inteligenci (DeepMind, Gemini, Responsible AI).
V Gitu bylo nalezeno 5 zranitelností. Opraveny jsou ve verzích 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2 a 2.39.4. Útočník může připravit repozitář tak, že při jeho klonování (git clone) může dojít ke spuštění libovolného kódu.
Virtualizační softwary VMware Workstation Pro a VMware Fusion Pro jsou nově pro osobní použití zdarma. Softwary VMware Workstation Player a VMware Fusion Player končí.
Linuxová distribuce Endless OS (Wikipedie) byla vydána ve verzi 6.0.0. Přehled novinek i s náhledy v příspěvku na blogu, poznámkách k vydání a také na YouTube.
Byl vydán Mozilla Firefox 126.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Vylepšena byla funkce "Zkopírovat odkaz bez sledovacích prvků". Přidána byla podpora zstd (Zstandard). Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 126 je již k dispozici také na Flathubu a Snapcraftu.
Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 11.0. Přehled novinek v aktualizované dokumentaci.
Byla vydána nová verze 24.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Wynsdey. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.
Byla představena oficiální rozšiřující deska Raspberry Pi M.2 HAT+ pro připojování M.2 periferii jako jsou NVMe disky a AI akcelerátory k Raspberry Pi 5. Cena je 12 dolarů.
V Praze o víkendu proběhla bastlířská událost roku - výstava Maker Fair v Praze. I strahovští bastlíři nelenili a bastly ostatních prozkoumali. Přijďte si proto i vy na Virtuální Bastlírnu popovídat, co Vás nejvíce zaujalo a jaké projekty jste si přinesli! Samozřejmě, nejen českou bastlířskou scénou je člověk živ - takže co se stalo ve světě a o čem mohou strahováci něco říct? Smutnou zprávou může být to, že provozovatel Sigfoxu jde do
… více »Kam asi vede IllllIllIIl.llIlI.lI? Zkracovač URL llIlI.lI.
Zcela náhodou jsem narazil na zajímavý článek, jehož titulek jsem si vypůjčil i pro tento blog. Elegance programování ve Smalltalku je z velké části dána i jeho báječně jednoduchou syntaxí, která ovšem na první pohled může leckoho odradit (konečně, i mně kdysi odradila). Takže zvu (nejen) příznivce složených závorek na krátkou exkurzi do světa (nejen) závorek hranatých...
Tak tomuhle říkám opravdu objektový přístup - pěkné, což ?
Musím se přiznat - mám rád objektové programování. Objekty pro mně představují spojení s reálným světem, jsou to "živé" útvary - mají své vlastnosti a chování, každý objekt (instance) má svoji "individualitu".
Před několika lety jsem se naučil Javu (konečně "pořádný" objektový jazyk), po nějakých těch desktopových aplikacích ve Swingu jsem potřeboval začít i s webovými aplikacemi. Hledal jsem tedy ten "svůj" framework, a našel jsem - Tapestry. Tapestry mě zaujalo - čistě navržené prostředí (samozřejmě open-source), webové stránky buduje z komponent. Tedy zjevně objektový princip, říkal jsem si.
Na IEEE Software vyšel moc pěkný článek o webovém frameworku Seaside.
Na několika stránkách jsou přehledně demonstrovány klíčové vlastnosti tohoto prostředí čerpajícího svou sílu a jedinečnost z programovacího jazyka Smalltalk.Článek doporučuji každému, kdo se zabývá vývojem webových aplikací a o Seaside buď ještě neslyšel, nebo mu nejsou úplně jasné některé pojmy, jako např. kontinuace (continuations). Neznalost jazyka Smalltalk není na překážku.