Ubuntu 27.04 bude Tenacious T-Rex.
Byla vydána nová verze 2026.4.0 "Never-slop" svobodného softwaru ScummVM (Wikipedie) umožňujícího bezproblémový běh mnoha klasických adventur na zařízeních, pro které nebyly nikdy určeny. Přehled novinek v poznámkách k vydání a na GitHubu. ScummVM oslavil 25 let. Verze 0.0.1 vyšla 8. října 2001.
Kanadský vývojář Anthony Sistilli vytvořil ironický DIY projekt parodující kamerové systémy Flock, s cílem názorně demonstrovat rizika masového sledování jaké provozují tyto komerční ALPR systémy. Z levné IP kamery a vlastního ML softwaru (napsaného s pomocí SI circa za 20 minut, kód se mi bohužel nepodařilo dohledat) běžícího v laptopu sestavil jednoduchý systém, který detekuje výhradně policejní vozidla, zaznamenává jejich SPZ a
… více »Část údajů uživatelů internetového supermarketu Rohlík byla odcizena. Kyberútočníci napadli nástroj zákaznické podpory Rohlíku, odcizili tak jména, e-mailové adresy, v některých případech také telefonní čísla nebo přepisy komunikace mezi klienty a zákaznickou podporou. Rohlík incident nahlásil příslušným orgánům a přijal příslušné opatření, aby zamezil podobným případům v budoucnosti, uvedla firma.
Aplikace eDoklady fungovala v obou volebních dnech stabilně a prakticky bez front. Digitální a informační agentura (DIA) odhaduje, že se digitálním dokladem prokázalo více než 100.000 voličů. Aplikaci si před volbami či během nich aktualizovalo 247.517 uživatelů. Nových registrací bylo 19.431 a do aplikace se přihlásilo 357.879 lidí. Největší nápor přišel bezprostředně po otevření volebních místností mezi 14. a 16. hodinou, kdy si
… více »Začal semestr, začal i podzim a kromě hub rostou jako po dešti i veřejné dílny v Praze. Nedávno strahováci referovali o hackerspacu Bordel, nyní se otevřela dílna Dejvice Lab jen kousek od ČVUT. Na blížící Virtuální Bastlírně tak uslyšíte nejen report z návštěvy dílny HWLab, ale i řadu novinek, událostí a úsměvných momentů, které se za poslední měsíc ve světě techniky, ale i vědy udály. Připojte se tedy již v úterý 13.10. od 20:00 a zapojte se do
… více »Byl vydán LineageOS 24 (Mastodon). LineageOS (Wikipedie) je svobodný operační systém pro chytré telefony, tablety a set-top boxy založený na Androidu. Jedná se o nástupce CyanogenModu. LineageOS 24 je založený na Androidu 17.
Společnost Valve publikovala na svém GitLabu nákresy a schémata zapojení headsetu Steam Frame. Pro nekomerční účely.
Soutěž Pwn2Own Ireland 2026 skončila 9. října. Bezpečnostní výzkumníci získali celkem 1 262 000 dolarů na odměnách. Během soutěže bylo předvedeno zneužití 98 zero-day zranitelností. Testování zahrnovalo různé kategorie zařízení a software. Výzkumníci předváděli prakticky fungující útoky podle pravidel soutěže. Výsledky následně slouží výrobcům při přípravě oprav. Mezi pokořenými jsou: Samsung Galaxy S26, OpenAI Codex, Oracle Autonomous AI Database, Google Pixel 10, u iPhone 17 neuspěli.
Programovací jazyk Python byl vydán v nové verzi 3.15.0. Podrobný přehled novinek v aktualizované dokumentaci.
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.