Memtest86+ (Wikipedie), svobodný nástroj pro kontrolu operační paměti, byl vydán ve verzi 9.00. S podporou architektury AArch64 (ARM64).
Společnost Fairphone stojící za stejnojmennými mobilními telefony představila (pdf) bezdrátová špuntová sluchátka Fairbuds 2. Opravitelná, s vyměnitelnými bateriemi a tříletou zárukou. Cena 119 eur.
O víkendu 17. a 18. října lze na brněnském výstavišti navštívit s jednou vstupenkou dvě akce: Maker Faire Brno, festival inovací, kreativity a kutilství, a GameDev Connect, akci určenou pro všechny současné a hlavně budoucí herní vývojáře.
Canonical vydal (email) Ubuntu 26.10 Stonking Stingray. Přehled novinek v poznámkách k vydání. Jedná se o průběžné vydání s podporou 9 měsíců, tj. do července 2027.
České Radiokomunikace (CRA) ve čtvrtek odstřelily rozhlasový vysílač Liblice B, dosud nejvyšší stavbu v Česku. O demolici dvou 355 metrů vysokých stožárů rozhodly z důvodu jejich nevyužívání, už v úterý přitom zhasly a demontovaly jejich osvětlení.
Microsoft Defender nově podporuje linuxové desktopy.
Oficiální Epic Games Launcher je v nové preview verzi poprvé dostupný i pro Linux (FAQ). Pracuje se na novém Easy Anti-Cheatu pro Linux (EAC Linux v2) a podpoře hry Fortnite na Linuxu.
Desktopové prostředí KDE Plasma bylo vydáno ve verzi 6.8. Novinky zahrnují lepší podporu vzdálené plochy, sdílení a nahrávání obrazovky a řadu drobností napříč uživatelským rozhraním (úplný seznam změn, shrnutí ve wiki).
Apple představil 7palcový displej Apple HomeView s podporou Apple Intelligence a Siri AI pro ovládání chytré domácnosti, novou řadu vybavení chytré domácnosti Apple Home Collection, další generaci HomePodu mini a novou Apple TV 4K. Apple HomeView není v Evropské unii v prodeji, jelikož umělá inteligence Siri v rámci systému iOS v EU momentálně není k dispozici. Apple spolupracuje s EU a snaží se najít cestu, jak situaci vyřešit.
KDE slaví 30 let. Přesně před 30 lety, 14. října 1996, poslal Matthias Ettrich do diskusní skupiny comp.os.linux.misc zprávu, která započala historii projektu KDE. Důležité milníky jsou zobrazeny na časové ose.
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.
Otestoval jsem nový Linux Mint 19 a na to, že jde zatím o betaverzi, je dost dobrá.
Již nějaký ten pátek ve svých projektech používám pomocný script version.py který byl modifikován speciálně pro daný projekt a zajišťoval tyto věci:
Pravděpodobně každý na tento problém už narazil - není radno nahrnout na flashku příliš mnoho dat najednou, neb systém zamrznouti by mohl. Je to problém, o kterém se ví minimálně od roku 2013 (viz Jaderné noviny 7. 11. 2013, odkud jsem si i vypůjčil název zápisku), bohužel stále přežívá. Co ale dělat, když chcete přenést po flashce svou hudební sbírku?
O Selfu jsem tu trousil narážky asi tak půl roku. Self je programovací jazyk, prostředí a virtuální stroj. Je to něco naprosto jiného, unikátního a jediné, co se tomu trochu blíží je původní koncept operačního systému, který běžel na Lisp machines a Smalltalk.
Po dlhej dobe som sa rozhodol napísať o panely conky znovu. Za čas od posledného blogu na tému conky ubehlo mnoho času.
Co používáte, když si chcete nějakou stránku archivovat na disk? Dříve fungovalo dobře MAFF, ale to už v aktuálních verzích Firefoxu není podporované. UnMHT taky ne.
Až příliš praktická ukázka, jak pomocí Flatpaku připravit k distribuci netriviální aplikaci...
Bez verzování přes git bych v současné době při mém stylu práce asi nemohl existovat. Bohužel má původní snaha commitovat do gitu jen ucelené změny, vzala brzy za své. Většinou to vypadá tak, že mám něco rozdělané, ale musím toho nechat, abych mohl začít řešit něco jiného. A když se k tomu po nějakém čase vrátím, tak mi visí změny, o jejichž smyslu už mám jen matné tušení. Jenže jak stáhnout aktuální změny v hlavní vývojové větvi, když se na ni bez uložených změn nemohu přepnout?
Když jsem byl loni konce léta na svatbě našich přátel, obrátil se tam na mne s dětskou důvěrou kamarádův jedenáctiletý syn – začal se zajímat o to jak se dělají webové stránky a tak chtěl vysvětlit jak to všechno funguje. S hrůzou jsem si uvědomil kolik jsem toho za ty roky zapoměl. Ovšem takové zapomínání není úplně na škodu, protože se tím zbavíte i zažitých postupů, které už jsou dávno obsolete. Každopádně mne tím přinutil abych se zase po nějakém čase podíval na věci kolem webu a javascriptu. A to jsem netušil, jak brzy se mi to bude hodit.
Pamatujete si na xkcd komix, kde atomová bomba pro odjištění vyžaduje validní příklad použití taru? Ať ano či ne, v tomto blogu se o nástroji GNU tar dozvíte co už dost možná stejně víte, případně co jste asi ani nechtěli vědět.
Tak projekt který jsem představil v předchozím zápisku na blogu (doporučuji přečíst pokud nevíte o co goo) dospěl do verze 1.0.21.
Tento zápisek navazuje na můj předchozí blogpost, který představuje projekt Trilium Notes. Dnes bych chtěl ukázat novou fíčuru - podpora pro psaní a běh mini aplikací. Ukážu dva skripty, které spolu úzce souvisí.
Před pár měsíci se tu diskutovalo o osobních wiki (např. Zrcadla - proč používat osobní wiki), tak jsem se rozhodl zveřejnit svůj projekt zde s nadějí, že dostanu nějaký zajímavý feedback.
Tak nějak jsem byl nespokojen s textovým editorem, co jsem používal na Linuxu (Geany), nelíbil se mi třeba způsob definice externích příkazů a pár dalších bugů (hlavně ve vykreslování Scintilly). Tak si píšu svůj textový editor.
Před asi dvěma lety jsem si pořídil nový pracovní notebook s 8GB paměti. Cíl, mít ho jen na práci, což je webový vývoj v PHP, Java nebo Groovy. Na hraní doma používám postarší desktop, kde pokud se mu dá 8GB paměti, SSD a moderní grafická karta, tak utáhne nejnovější hry. Myslel jsem si, že hry jsou mnohem náročnější na výkon stroje, než nějaké vývojové prostředí, prohlížeč a webserver. Mýlil jsem se.
Nějakou dobu jsem se věnoval naladění ntp na co nejpřesnější doregulaci času. A někdy to tedy moc nejde. Takže bych si sem zanesl pár poznámek. A možná budou i někomu k užitku.
Před dávnými časy jsem zde publikoval blogpost, jak si na terminálové konzoli pomocí utility "grc" obarvit zobrazované výstupy. Bylo to jenom letmé seznámení s aplikací, takže jsem tenkrát nezdůraznil to, že se výstup obarvuje na základě pravidel uvedených v kolorizačním filtru, který je závislý na tom, jaká se použije aplikace. Pokud použijete tuto utilitu na obarvení výstupu, co vrací kupř. "dig", použije kolorovací filtr 'conf.dig', pro obarvení výstupu z aplikace diff zase 'conf.diff', atp.