Před 70 lety, 7. června 1954, ve věku 41 let, zemřel Alan Turing, britský matematik, logik, kryptoanalytik a zakladatel moderní informatiky.
NiceGUI umožňuje používat webový prohlížeč jako frontend pro kód v Pythonu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána ve verzi 2024.6. Z novinek lze vypíchnout lepší integraci LLM (OpenAI, Google AI, Ollama) nebo podporu Matter 1.3.
IKEA ve Spojeném království hledá zaměstnance do své nové pobočky. Do pobočky v počítačové hře Roblox. Nástupní mzda je 13,15 liber na hodinu.
Alyssa Rosenzweig se v příspěvku na svém blogu Vulkan 1.3 na M1 za 1 měsíc rozepsala o novém Vulkan 1.3 ovladači Honeykrisp pro Apple M1 splňujícím specifikaci Khronosu. Vychází z ovladače NVK pro GPU od Nvidie. V plánu je dále rozchodit DXVK a vkd3d-proton a tím pádem Direct3D, aby na Apple M1 s Asahi Linuxem běžely hry pro Microsoft Windows.
Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.90 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.90 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Byla vydána (Mastodon, 𝕏) nová verze 2024.2 linuxové distribuce navržené pro digitální forenzní analýzu a penetrační testování Kali Linux (Wikipedie). Přehled novinek se seznamem nových nástrojů v oficiálním oznámení.
Počítačová hra Tetris slaví 40 let. Alexej Pažitnov dokončil první hratelnou verzi 6. června 1984. Mezitím vznikla celá řada variant. Například Peklo nebo Nebe. Loni měl premiéru film Tetris.
MicroPython (Wikipedie), tj. implementace Pythonu 3 optimalizovaná pro jednočipové počítače, byl vydán ve verzi 1.23.0. V přehledu novinek je vypíchnuta podpora dynamických USB zařízení nebo nové moduly openamp, tls a vfs.
Canonical vydal Ubuntu Core 24. Představení na YouTube. Nová verze Ubuntu Core vychází z Ubuntu 24.04 LTS a podporována bude 12 let. Ubuntu Core je určeno pro IoT (internet věcí) a vestavěné systémy.
Tak někdy před týdnem jsem spáchal maličkou a prostoučkou knihovnu pro čtení a obsluhu stisků kláves v čistém Bourne Again Shellu. Řekl jsem si, že se někomu může třeba hodit. Knihovna obsahuje i příklad jak s funkcemi v ní obsaženými pracovat. PS: Ty hodnoty fungují dobře mě, nikdo netvrdí, že v jiných terminálech a s jiným nastavením to bude fungovat! (UPDATY budou probihat chaoticky.)
... se také probudíte a zjistíte, že jste v noci dělali něco, čemu máte ráno problém porozumět. No, hlavně, že to aspoň trochu funguje. Komu se to hodí, ať si to užije - hlavně ladění...
PS: Díky Ondřejovi Němečkovi za základní ideu parseru!
Updatoval jsem Vim script Vim Status Lines. Script sloužil primárně k přepínání statuslines, ale teď toho umí o trošku víc...
Byla přidána podpora oblíbených barevných schémat pro Vim a "work-arround" pro změnu barev nahrazující :colo barevne_schema
.
Narazil jsem v diskuzích všude možně na jeden podivný jev: hrozivá a všudypřítomná averze k nástroji ip
a nesmyslné preferování programu ifconfig
, ačkoli je označen za "zbytečný" snad někdy od roku 1999. Přitom program ip
má tak přirozenou syntaxi!
Čirou náhodou (ne, nepamatuji se už, jak jsem se tam proklikal) jsem narazil na tyto skvělé stránky, které nejenom že mají naprosto špičkový vzhled (ne to není vtip, myslím to smrtelně vážně), ale zdají se být i co do obsahu velmi zajímavé (a myslím, že především nováčci by se tam kouknout snad i mohli). Tak jsem se s váma už dneska podělil a můžu jít klidně spát.
Jen si to sem plácnu, abych to tu jednou našel a nemusel to furt dokola hledat (a třeba se z toho někomu něco může i hodit).
Ignorujte prosim vsechny dementni prispevky a dotazy do diskuzi. Ignorujte vsechny provokace, nejapnosti, naschvaly apod. Tim, ze na ne reagujete poskozujete pomernou kvalitu tohoto portalu! Dekuji!
Tak tady to máme. Jako vždy, to nejúčinnější řešení bývá to nejjednodušší. Starý zápis o IPTKNOCK jsem smazal, neboť projekt byl "vadný". Fungovalo to tak napůl. Unáhlil jsem se, tak to prosím raději nepoužívejte. Nové řešení jsem jen načrtl a každý si podle toho snadno vyrobí scripty jaké kdo chce. IPTKNOCK zpracuji do nové a již definitivně funkční podoby pravděpodobně o víkendu. Ale uznejte: není z toho nakonec přeci jen elegantní řešení? :)
"Mým každodenním pracovním nástrojem je distribuce svobodného (i proprietárního) software, jejíž základ tvoří operační systém GNU a jádro Linux." -- Matouš Jan Fialka
Tak jsem si právě uvědomil, že pokud nehledám na Googlu nějakou dokumentaci (poslední dobou již ani to moc nepotřebuji) anebo nečtu ABCLinuxu, tak nevím, k čemu mi Internet vlastně je. Co všichni ti lidé na Internetu dělají? Ještě si tak maximálně dovedu představit, že zajímavé informace lze nalézt na stránkách nejrůznějších akademických institucí nebo vědeckých projektů, ale to je tak vše. Občas juknu na Slashdot, na stránky NASA apod., ale to je na pár minutek a co pak? Číst nějaké flamy kdesi také nemá moc smysl. Co hledáte na Internetu vy krom updatování Vaší oblíbené distribuce apt-getem? ;-)
macro pager ^s 'sa-learn --spam --no-sync - <enter><delete-message>' macro index ^s ' sa-learn --spam --no-sync - <enter><delete-message>'
Nejenom, že mi přes víkend přišla neobvykle hustá sprška SPAMu (ať žije SpamAssassin, který mi již několik týdnů nepropustil ani jeden SPAM do normálních maildirů), ale dokonce si jednotlivé z nich vzájemně "odpovídají" a Mutt mi je zobrazuje v "překrásných" vláknech. No není to zábavné??
Pár mých nezajímavých konfiguračních souborů jsem vystavil tady a časem přidám další (když nebudete moc zlobit děcka). Konfigurák pro ALSA je asi zcela blbě (kdyžtak mě někdo opravte), ale funguje mi (jak, to netuším) a zbytek je úplně stejně nezajímavý, například můj konfig pro MPlayer. PS: Je to jen "blog".
Tak jsem si řekl, že už jsem dlouho nic nenapsal sem do blogu. Napadlo mi, že by se třeba někomu mohlo hodit vidět můj způsob kompilace MPlayeru.
Tak jsem se konečně dokopal k tomu, že jsem vytvořil vlastní vyhledávací bar pro Firefox, takový jaký jsem vždycky chtěl. Jmenuje se Free Software Bar a triviální popis naleznete zde, stáhnout si jej můžete zde, kontrolní MD5 součet je zde. Doufám, že se bude líbit. V souboru s popisem je i sekce "TODO", tudíž má do dokonalosti ještě hodně daleko, ale už teď je myslím vcelku použitelný.
Protože ne každý má textový režim nastavený na více jak 80 znaků šířky, na stavový řádek Vimu se toho moc nevejde. Existuje ale možnost přepínat mezi různými stavovými řádky. Jak se to dělá vám rád ukáži (poněkud vylepšená verze je nyní k prostudování také zde, chcete-li vidět, co reálně používám já, tak se podívejte sem).
Když jsem se kdysi dozvěděl, že se dá nastavit stavový řádek bezvadného editoru Vim, okamžitě jsem vytvořil takovou příšernost, jakou uvidíte, když do tohoto zápisu vlezete. Pozor - může to ohrozit zdraví člověka!
Pan Michal Marek (twofish) byl tak laskav, že vytvořil tento skvělý patch pro WindowMaker verze 0.91.0, který opravuje vykreslování barevných ikonek v titulku okna pro "nový styl". Velice mu tímto za jeho dobrou práci děkuji. A pro zájemce o tuto skvělou funkcionalitu přináším krátký popis nové funkčnosti a návod, jak celou věc zprovoznit.
Chtěli byste, aby se váš ~/.vimrc
automaticky načetl znova poté, co jste jej ve Vimu zeditovali? Řešení je, jako vždy, velice triviální.
Po vyzkoušení několika pluginů pro báječný a mocný editor Vim, které slouží ke kontrole pravopisu jsem byl docela zklamán, protože zcela nenaplňovaly moje představy. Pravopisnou správnost textu nepotřebuji vidět už jak píši, neboť by mě to akorát rozptylovalo. Potřebuji si text zkontrolovat až nakonec, když je hotov. A tak jsem si na dvě funkční klávesy jednoduše namapoval spuštění programu aspell
.
Máte rádi některý program a štve vás ta šíleně dlouhá řádka parametrů, která způsobuje, že program vypadá přesně tak, jak si to přejete? Jedním z mnoha možných řešení, které je především vysoce přehledné, může být vytvoření pseudo-konfiguračního souboru v domácím adresáři a aliasu či krátkého scriptu.
Dalším užitečným trikem, ke kterému jsem dospěl při používání skvělého editoru Vim je možnost jiného nastavení pro určité typy souborů. Jak na to? Technika spočívá ve vytvoření funkcí, nějak rozumně pojmenovaných, které se spustí při vytvoření či otevření souboru s určitou příponou.
Většina z nás někdy potřebuje vkládat do textu tagy. Unaveni z těch věčných ostrých závorek, z těch hloupých uvozovek a tak dál? Proč si ale ošupovat prsty?! Vždyť to jde zařídit i velice jednoduše! Vyzkoušejte si praktickou ukázku toho, jak mocný editor Vim je.
Video pojednávající o tom, kterak se přidávají a odebírají či mění položky menu ve WindowMakeru verze 0.91.0 naleznete zde (AVI, 48 sec., 48227K, MJPEG, 800x470, 24bpp, 25 fps, 8568.0 kbps).
Tak jsem si blog trošku přiohnul k obrazu svému. Doufám jen, že se to smí. Případné bugy mi prosím nahlašte. Děkuji. Mělo by to vypadat nějak takto.