Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za březen (YouTube).
ESP-IDF (Espressif IoT Development Framework), tj. oficiální vývojový framework pro vývoj aplikací na mikrokontrolérech řady ESP32, byl vydán v nové verzi 6.0. Detaily na portálu pro vývojáře.
DeepMind (Alphabet) představila novou verzi svého multimodálního modelu, Gemma 4. Modely jsou volně k dispozici (Ollama, Hugging Face a další) ve velikostech 5-31 miliard parametrů, s kontextovým oknem 128k až 256k a v dense i MoE variantách. Modely zvládají text, obrázky a u menších verzí i audio. Modely jsou optimalizované pro běh na desktopových GPU i mobilních zařízeních, váhy všech těchto modelů jsou uvolněny pod licencí Apache 2.0. Návod na spuštění je už i na Unsloth.
Cursor (Wikipedie) od společnosti Anysphere byl vydán ve verzi 3. Jedná se o multiplatformní proprietární editor kódů s podporou AI (vibe coding).
Průkopnická firma FingerWorks kolem roku 2000 vyvinula vícedotykové trackpady s gesty a klávesnice jako TouchStream LP. V roce 2005 ji koupil Apple, výrobu těchto produktů ukončil a dotykové technologie využil při vývoji iPhone. Multiplatformní projekt Apple Magic TouchstreamLP nyní implementuje funkcionalitu TouchStream LP na současném Apple Magic Trackpad, resp. jejich dvojici. Diskuze k vydání probíhá na Redditu.
Byla vydána nová verze 10.3 sady aplikací pro SSH komunikaci OpenSSH. Přináší řadu bezpečnostních oprav, vylepšení funkcí a oprav chyb.
Cloudflare představil open source redakční systém EmDash. Jedná se o moderní náhradu WordPressu, která řeší bezpečnost pluginů. Administrátorské rozhraní lze vyzkoušet na EmDash Playground.
Bratislava OpenCamp 2026 zverejnil program a spustil registráciu. Štvrtý ročník komunitnej konferencie o otvorených technológiách prinesie 19 prednášok na rôzne technologické témy. Konferencia sa uskutoční v sobotu 25. apríla 2026 v priestoroch FIIT STU v Bratislave.
Na iVysílání lze zhlédnout všechny díly kultovního sci-fi seriálu Červený trpaslík.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl v březnu 5,33 % (Windows -4,28 %, OSX +1,19 %, Linux +3,10 %). Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 24,48 %. Procesor AMD používá 67,48 % hráčů na Linuxu.
Jsem zakladatelem tohoto portálu. Linux jsem používal spousty let, nějaký čas jsem se aktivně podílel na jeho propagaci v Česku (CZLUG, časopisy ComputerWorld, Network Magazine atd). Se současným Abíčkem už nemám nic společného.
Upgrade na poslední DOM4J způsobil řadu problémů. Bohužel to ale padá na mou hlavu. Pro zjišťování, zda je diskuse sledována monitorem, používám XPath. A v ní jsem měl chybu - zapomněl jsem na uzavírací ]. Bohužel předchozí verze DOM4J tuto chybu ignorovala a tak jsem ji zanesl na pár desítek míst. A po upgradu jsem se nestačil divit.
Další verze abclinuxu přináší podporu pro nestandardní CSS soubory. Pokud si vytvoříte vlastní CSS soubor, pak v nastavení účtu máte možnost zadat jeho URL. Vámi zvolený CSS soubor se bude používat místo našeho předvoleného. Takže si nás přemalujte třeba na zeleno
.
Právě mě pobavil jeden email. Ráno jsme dostal kratičkou zprávu, že nefunguje zobrazení článku přes RSS. Tak jsem se zeptal, jak se to projevovalo. Ten člověk mi odpověděl, že se mu zobrazila chybová stránka. Doufal, že redakční systém abíčka sám přiřadí jeho zprávu k logu chyby.
Tímto zápisem se tomu člověku rozhodně nechci vysmívat. Ale pobavila mě jeho víra v dokonalost redakčního systému. Abíčko je jen trošku rozsáhlejší webová aplikace, ale umělou inteligenci opravdu nemá. A pokud přeci, tak pěkně škodolibou ;-).
Tenhle zápisek asi bude zajímavý jen pro mně :-). Opravil jsem chybku v konstrukci URL pro starší výpisy zápisy blogu, kvůli niž lítala výjimka NPE. Chybělo tam jedno lomítko a regexp vracel jiný počet nalezených podřetězců, než mi jich byl schopen vrátit.
Další chyba, která plní logy rychlostí mega denně, se týká rubrik. Tu ale nejsem schopen nasimulovat. Takže jsem si napsal implementaci rozhraní TemplateExceptionHandler freemarkeru, která zaloguje popis výjimky (nikoliv však dlouhý stacktrace) a aktuální URL (ThreadLocal proměnná). Tím za prvé zkrátím logy v případě chyby o nezajímavý výpis zásobníku, ale hlavně zjistím URL, na kterém se ta chyba udála. Pak snad zjistím, v čem je problém a proč log to hlásí neinicializovaná data, když je inicializuji.
Rozdělení původního diskusního fóra do několika desítek tématicky zaměřených už proběhlo před nějakým pátkem, je tedy na čase zhodnotit aktuální stav a navrhnout změny. Tím mám na mysli, zda je třeba vytvořit, rozdělit či smazat některá fóra, nebo je jen přejmenovat a jak. Spousta lidí si také stěžovalo na nelogické třídění - původně jsem je třídil tak, abych optimálně využil prostoru a žádná řádka nebyla příliš dlouhá či krátka ;-).
Tímto tedy prosím čtenáře, aby mi napsali své návrhy. Zkusíme společně vymyslet lepší podobu. Díky.
Přes jednoznačný titulek začnu jednou novou funkcionalitou a tím je možnost nastavovat relacím url. Lidsky - místo /clanky/dir/4 budete mít /clanky/jaderne-noviny. Nicméně ta URL administrátor nemůže zadávat bez rozmyslu, může jen dodat poslední část, která se připojí na konec URL rodičovské relace. Lidsky - URL budou hierarchická, když odmažete poslední část, měla by se vám zobrazit sekce o úroveň výše.
Opravil jsem chybku ve výpisu zápisů, na kterou mě upozornil Yeti. Zároveň jsem přidal k zobrazení blogu či jednoho zápisu seznam pěti posledních zápisů daného uživatele. A nakonec jsem přeměnil nahrazovaní nepodporovaných znaků v URL podtržítkem za pomlčku. One google to rules them all.
Nová verze přináší titulky a hezčí URL u zpráviček, všeliké opravy a odstraňuje neudržované šablony (soutěžní plus původní).
Pomalu nemine den, aby nám někdo nenavrhoval zvýrazňovat příliš staré či nevyřešené diskuse, nebo nežádal posunutí své otázky výše. Tak mě napadlo, že odpovědí by mohlo být placené zvýraznění otázky. Například uživatel je nespokojen, že jeho dotaz klesl z hlavní stránky do historie. Pošle tedy sms třeba za šest korun a blik, diskuse se objeví na prvním místě. Resp. nad ostatními, v nějaké speciální části výpisu diskusí a tam zůstane třeba čtyři hodiny.
Myslíte, že něco takového má smysl? Mohlo by to lidi zajímat? A používali by to?
V souvislosti s mnoha mirrory jsem provedl jednu dlouho odkládanou změnu v kódu Abíčka. Původní datový model počítal s tím, že se s každým objektem načte i seznam všech jeho potomků (jen krátká relace, nikoliv celý potomek). To sice pěkně funguje pro bežné složky typu Monitory, jenže existují složky mající stovky či tisíce potomků.
V lednu jsem psal o tom, jak mi znenadání přestala pracovat bezdrátová myš. Tehdy baterky vydržely dva a půl měsíce. Dneska se situace opakovala. Tentokráte baterky vydržely zhruba o týden déle - necelé tři měsíce. Asi je Sony lepší značka než Duracell. Nebo to bude tím týdnem, kdy jsem byl v nemocnici? Budu si muset propočítat, zda je výhodnější kupovat baterky nebo si pořídit nabíjecí.
Pravděpodobně příští týden spustíme novou službu Abíčka. Něco, co u nás vyloženě chybí. Máte se na co těšit :-)
Právě jsem sejmul IP adresu 147.229.220.243. V jeden okamžik měla otevřena přes 50 spojení a load šplhal nad 25, určitě jste to pocítili sami, jak bylo abíčko pomalé.
Nejdříve přišel z Opery, pak spustil nějaký mirrorovací tool tvářící se jako IE:
147.229.220.243 - - [05/Apr/2005:10:03:26 +0000] "GET / HTTP/1.1" 200 10397 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Opera 7.54u1 [en]" 147.229.220.243 - - [05/Apr/2005:10:04:33 +0000] "GET / HTTP/1.0" 200 41603 "-" "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0)"
Stejně nepochopím, zda tito lidi jsou tak hloupí nebo sobečtí, že pouští mirrorování bez jakýchkoliv omezení a to v době nejvetší špičky. Proč to nespustí ve tři ráno? To bych si toho ani nevšiml a nezablokoval je ..