3D software Blender byl vydán ve verzi 4.4. Podrobnosti v poznámkách k vydání. Videopředstavení na YouTube.
Byla vydána Java 24 / JDK 24. Nových vlastností (JEP - JDK Enhancement Proposal) je 24. Nová Java / JDK vychází každých 6 měsíců. LTS verze jsou 8, 11, 17 a 21 a bude 25.
Byla vydána betaverze Fedora Linuxu 42, tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 15. dubna. Z novinek (ChangeSet) lze vypíchnout edici KDE Plasma Desktop nebo spin Cosmic. Vydán byl také Fedora Asahi Remix 42 Beta pro Apple Silicon.
Byla vydána verze 12.00 linuxové distribuce SystemRescue, původně SystemRescueCd, určené pro záchranu systémů a dat. Přehled novinek v changelogu. Přidána byla podpora bcachefs, Linux byl povýšen na verzi 6.12.19, GParted na verzi 1.7.0, nwipe na verzi 0.38, dump na verzi 0.4b49, …
Google kupuje společnost Wiz za 32 miliard dolarů.
Byly zpracovány a na YouTube zveřejněny videozáznamy jednotlivých přednášek z letošního Installfestu.
Společnost Bambu Lab spustila na Kickstarteru kampaň CyberBrick: Beyond Bricks. Jedná se o modulární systém programovatelných a dálkově ovládaných hraček. Objednat si lze jenom moduly s čipy a hračky si vytisknout na 3D tiskárně.
Mikrokontroléry RP2350A a RP2350B jsou již volně v prodeji. Představeny byly v srpnu loňského roku společně s Raspberry Pi Pico 2.
GIMP 3.0 byl oficiálně vydán (Mastodon, 𝕏). Přehled novinek v poznámkách k vydání.
Od 6. do 19. dubna proběhne volba vedoucího projektu Debian (DPL, Wikipedie) na další funkční období. Kandidují Gianfranco Costamagna, Julian Andres Klode, Andreas Tille a Sruthi Chandran.
Přidávám další stručný přehled několika zajímavých knih, na které jsem v minulém roce narazil.
Možná tento zápisek patří spíše jako dotaz do poradny. Zkoušel jsem další instalaci Linuxu a ač se mi ho podařilo zprovoznit, výsledek rozhodně není uspokojivý. Potýkal jsem se s problémy s kompatibilitou, chybami zásadně degradujícími výkon, zavádějící dokumentací i zmatkem ve verzích.
Rád bych zde uvedl stručný přehled několika zajímavých knih, na které jsem letos narazil. Nejedná se většinou o novinky, ale knihy které jsem četl až v tomto roce. Třeba vás z nich některá zaujme.
Strojový překlad Putinova projevu při slavnostním připojení okupovaných ukrajinských území k Ruské federaci. Jedná se o překlad z anglického přepisu, čímž jeho přesnost jistě utrpěla, ale pro základní představu je dostačující.
V brněnském muzeu Anthropos byl, a pravděpodobně stále je, exponát pojmenovaný "Hrob brněnského šaman". Ten obsahuje řadu drobných předmětů, u nichž není známá žádná praktická funkce, proto se jim přiřazuje ceremoniální či magický účel. Na základě toho byl daný nebožtík označen za šamana.
Autoři nového rámcového vzdělávacího programu pro základní vzdělávání dospěli k závěru, že Newtonovy zákony či Ohmův zákon jsou pro děti příliš náročné a zbytečné. Proto je již školy nebudou muset vyučovat.
Kdysi jsem viděl dechberoucí scenérii slunečních paprsků prosvítajících mezi mraky. Podobou jsem viděl již mnohokrát a je častým námětem líbivých obrazů a fotek. Ale tentokrát jsem si při tom pohledu uvědomil, že se vlastně dívám na něco, co je mnohem zajímavější, než se zdá. Co se vzpírá zdravému rozumu.
Před nedávnem jsem si chtěl vyzkoušet platformu RISC-V v QEMU, zkompiloval jsem si proto patřičnou verzi a zjistil, že případná instalace Debianu je uživatelsky stále dost nepřívětivá a zabralo by mi to víc času, než bych byl ochoten na toto experimentování obětovat. Teď jsem si ovšem řekl, že bych se mohl porozhlédnout po GitHubu, jestli se tuto proceduru nepokusil někdo usnadnit. A vida, jeden blázen se našel.
Pokud jste někdy viděli nápaditou přednášku Breta Victora The Future of Programming, určitě si pamatujete na pasáž, ve které popisuje procesor jako spoustu udřených tranzistorů, které se mohou přetrhnout, zatímco tranzistory operačních pamětí se většinu doby vyloženě flákají. A pokud chcete z vašeho křemíku dostat maximum, měli byste jít cestou velkého množství malých výpočetních jader, každým opatřeným malou, ale dostatečnou paměťovou kapacitou.
Světlo světa spatřilo Pharo 7.0, což je nová verze otevřené implementace programovacího jazyka Smalltalk. Příchází s celou řadou systémových změn, které zásadním způsobem zasahují do samotné podstaty tohoto vývojového prostředí.
Historický přehled snah o použití Smalltalku přímo jako operačního systému.
Programovací jazyk Self byl první programovací jazyk, který byl přišel s konceptem prototypů. Self si plně vystačí s objekty složenými ze slotů, delegací mezi nimi a případným kódem, který je k objektům přiřazen. Z těchto ingrediencí dokáže poskládat velice mocný a flexibilní objektový model. O tom, jak to dělá, je tento zápisek.
Krátké shrnutí knihy It's behind you: the making of a computer game (Bob Pape).
Nemilosrdně, co nejdříve a ve velkém. Pod tímto názvem zápisku se neskrývá recenze nějaké krvavé pařby, ale krátká úvaha o mutačním testování softwaru.
V dobách osmibitových počítačů byla laťka pro vysokoúrovňové jazyky nastavena o poznání níže než dnes, takže k nim bylo tenkrát řazeno i Céčko. Bylo pro ně ovšem k dispozici i pár jazyků, o jejichž vysokoúrovňovosti nikdo nepochybuje ani dnes. Tentokrát se podíváme na jeden z nich - micro-PROLOG pro ZX Spectrum.
Nucený přechod na novou verzi uživatelského rozhraní Gmailu mě přinutil se znovu zamyslet nad tím, čemu říkám “zákon zachování nepoužitelnosti”. Ten tvrdí, že kdykoliv se nějaká technologie dostane do stavu, kdy začne být použitelná, kdy vám začne vyhovovat, sžijete se s ní a jste s ní spokojení, vždy se stane něco, co ji buď úpně znčí nebo práci s ní s ní výrazně znepříjemní.
Nejeden uživatel unixových systémů se orosí hrůzou, jakmile je postavena před nutnost upravit nějaký soubor v editoru vi
. Systémy, které se chtějí chlubit POSIX standardem, by však měly nabízet editor, který nepřívětivost vi
naprosto bravurně překonává - řádkový editor ed
. Komu ani ten k sebetrýznění nestačí, ten si může vyzkoušet jeho prehistorické verze z let 1975 a 1972, což uděláme právě teď.
V mých minulých zápiscích několikrát zaznělo poněkud praštěné jméno počítače, které se dnes pojí nejčastěji s přídavnými jmény jako obskurní či neúspěšný. Ale stejně tak se k němu hodí slovo brilantní a úplně nejvíc mu sluší přídavné jméno jediný - jediný domácí mikropočítač, který si si dovolil narušit nadvládu BASICu a své uživatele vrhl přímo do zásobníkového světa programovacího jazyka Forth. Tím počítačem byl Jupiter Ace.
Při pohledu na klávesnici ZX Spectra jsem si uvědomil, že smysl řady příkazů, které jsou na ni vytištěny, mi už není zřejmý. Proto jsem si znovu prošel slovenský manuál k počítači Didaktik Gama a prolistoval knihu Můj přítel Didaktik Gama, což byl jeden z mála zdrojů informací, který jsem měl k dispozici k prvnímu programovacímu jazyku, s nímž jsem přišel do styku - Sinlair BASICem. Zajímalo mě, jak se těch několik zaprášených střípků informací a dojmů, které mi z té doby před několika desetiletími zbyly, vypořádají s novým pohledem. Jaký tehdy byl dnes tolik opovrhovaný BASIC?
V minulém zápisku jsme se podívali na nejstarší dostupnou verzi překladače jazyka C z roku 1972. Tentokrát se zaměříme na překladač o poznání mladší, vytvořený dlouhých šest let po vydání knihy The C Programming Language, která definovala K&R verzi jazyka C. Ale i tak se nebude jednat o nudný kus kódu. Je jím totiž HiSoft C - překladač pro osmibitové ZX Spectrum z roku 1984.
Před časem jsem se ptal staršího kolegy, jestli někdy na vlastní oči viděl zdrojový kód nějakého starého kompilátoru vzniklý v dobách, kdy související matematická teorie překladačů teprve vznikala, protože udělat kompilátor pro jazyky, jako je C, jistě byla výzva. Bohužel neviděl, takže nažhavme stroje času, musíme se podívat sami.
V retrorauši jsem se podíval na manuál k legendárnímu počítači Altair 8800, což byl jeden z prvních dostupných osobních počítačů, a zjistil, že na jeho konci je příslušný ceník z ledna 1976. Vytáhněte peněženky, jdeme nakupovat.
Po roce vyšla nová verze vývojového prostředí Pharo, což je otevřená implementace Smalltalku. Tentokrát nese číslovku šest a přináší řadu změn, které slibují moře pod majákem v jeho logu pořádně rozbouřit.
Printrbot Simple je pravděpodobně nejlevnější 3D tiskárna na trhu. Prodává se za 299 dolarů. V tomto zápisku se chci podělit o první zkušenosti po dvou večerech jejího sestavování a testování.
Po delším čase se opět vrátím ke kauze, v níž OSA vyžadovala od hotelů zpětně doplatit poplatky, protože v té době platná česká právní norma, která hotelové pokoje z placení těchto poplatků osvobozovala, odporovala mezinárodním smlouvám.
V těchto dnech vyšly ve vydavatelství Paseka v češtině hned dva překlady knih od fyzika Briana Greenea.
Na jaře se na Kickstarteru objevil projekt Light Table a velmi rychle si získal obrovskou publicitu i finanční podporu. Tento projekt si klade za cíl vytvořit inovativní vývojové prostředí, ve kterém má vývojář potřebný kód a dokumentaci stále na očích.
Svého času byla v Československu přímo legendární kniha Od krystalky k modelům s tranzistory. Název by ale mohl začínat slovy “Od žiletky”, protože existuje konstrukce rádia ještě jednodušší, než je krystalka. Potřebujete k ní v podstatě jen drát, žiletku, kousek tužky a sluchátka. Je to tzv. Foxhole rádio.
Když loni po dlouhém napínání Google zveřejnil podrobnosti o svém novém programovacím jazyce Dart, který se měl stát rychlejší alternativou k JavaScriptu, dočkal se všeobecně spíše rozpačité reakce veřejnosti.
Jak si můžete přečíst ve zprávičce, dnes vyšlo Pharo 1.4. Tento zápisek se ale bude věnovat tomu, co se chystá do další verze - serializeru Fuel. A protože to není úplně obyčejný serializer objektů, posouvá možnosti Smalltalku zase o kousek dál.
Loni rozvířil vody 3D tisku nebývale úspěšný Kickstarter projekt Printrbot. Tento projekt se ještě dále rozvinul a nyní se úspěšně realizuje. Na možnost objednat si dopravu do Evropy si ještě budeme muset 3-4 týdny počkat a vůbec není jisté, jak rychle budou schopni uspokojovat objednávky.
Před léty se říkalo, že VisualWorks Smalltalk je přibližně 10x pomalejší než C a Squeak je 10x pomalejší než VisualWorks. To dnes již zdaleka neplatí. Od příchodu CogVM se na těchto poměrech hodně změnilo.
Snad každý si někdy položil otázku, jestli by byl schopen si bez jakýchkoliv civilizačních vymožeností najít primární suroviny a z nich vytvořit základní technické prostředky. Například vyrobit si železo.
Možná znáte vizuální styl programování prostředí Scratch. Nyní se ho dočkal i legendární výukový programovací jazyk Karel.
Znáte to, veřejná doprava nejezdí, silnice jsou zablokované a vám nezbývá, než vytáhnout svůj vrtulník, letadlo či létající koberec a přepravit se na místo určení vzduchem. Ale dokážete poznat svůj cíl cesty?
Stává se vám často, že slyšíte o nějakém českém městě a nedokážete si vybavit, kde vlastně leží. Proč se trochu neprocvičit?
Sehnat v socialistickém Československu za rozumnou cenu nějaké grafické výstupní zařízení jako tiskárnu či plotter k již tak nedostupným počítačům, byl velký problém. Nicméně lidová tvořivost si i s tímto problémem poradila po svém, a tak vznikla jedna z nejzajímavějších tuzemských počítačových periférií - souřadnicový zapisovač Merkur Alfi.
JavaScript si za dobu své existence nevydobyl zrovna nejlepší pověst a jen pozvolna se začíná prosazovat jako plnohodnotný samostatný programovací jazyk (viz projekty jako node.js). Existuje však celá řada důvodů, proč JavaScript začít brát vážně.
Konečně jsem se dostal ke Sci-Fi románu Wolfganga Jeschkeho Poslední den stvoření, který tento německý autor napsal v roce 1981.
Když jsem se pídil po významu některých jednotek v antice, narazil jsem na následující text na české Wikipedii:
Každý open-source projekt, na kterém se podílí velká skupina lidí, kteří se často v reálu ani nikdy nesetkali, zákonitě musí čelit problémům, které tento způsob vývoje přináší. Neuškodí se proto podívat na jeden špatný příklad z minulosti a pokusit se poučit z jeho chyb.
Tímto krátkým zápiskem bych se chtěl vrátit k předchozím příspěvkům Osa zla a OSA vrací úder. Ty se věnují snaze Ochranného svazu autorského vymáhat zpětně poplatky po hotelech za dobu, kdy jim české zákony tuto povinnost neukládaly.
Kolega mi poslal velice vtipný soubor elektrotechnických hlášek. Příjemnou zábavu.
Nejpřirozenějším způsobem, jakým může český volič vyjádřit svůj názor, je dát vybrané politické straně či politikovi svůj hlas. Já se tak rozhodl v případě České strany sociálně demokratické. Pevně věřím, že z něj budou mít radost.