Design (GitHub) je 2D CAD pro GNOME. Instalovat lze i z Flathubu. Běží také ve webovém prohlížeči.
Příspěvek na blogu herního enginu Godot představuje aplikaci Xogot přinášející Godot na iPad a iPhone. Instalovat lze z App Storu. Za Xogotem stojí Miguel de Icaza (GitHub) a společnost Xibbon.
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.
Pár postřehů ohledně vývojové verze SMSky.
Před pár dny tu proběhla zprávička o nové verzi programu Esmska. Díky tomu, že již vyšla Java 6 pro Mac OS X je nyní možné jí na Macu používat. Samotné rozběhnutí nebylo zas tak složité - stačilo přidat podporu pro JavaScript. Java od Apple totiž nabízí pouze AppleScript. Jak samolibé
Horší to už bylo s integrací menu, resp. přemístěním tam, kam patří. Pro neznalé: každá aplikace má své menu na vrchním okrají obrazovky, nikoliv v okně, jak jsme na to zvyklí z Windows, popř. Linuxu. Pod KDE tohoto stavu lze dosáhnout vcelku snadno, ale podporují ho jenom Qt aplikace.
Pro správné zobrazení menu nahoře stačí většinou uvést při startu parametr apple.laf.useScreenMenuBar=true. Horší to ovšem je, když chcete použít jiný než systémový vzhled. Pak je nutno udělat fintu, která z výchozího vzhledu vezme UI jméno pro MenuBar, nastaví vlastní vzhled (třeba Substance, nebo tak) a pak ho zase předefinuje zpět. Získat tuto fintu nebylo moc těžké: stačí se přihlásit do mailing listu a protože to tam ještě nikdo neřešil, tak jsem napsal pár mailů a řešení přišlo od samotného inženýra z Applu, kterým je Mike Swingler. Jemu patří mé díky.
Další vychytávka bylo zprovoznit systémové menu. Je to menu hned vedle toho Jabka () a je schováno pod tučně vytištěným názvem aplikace. Apple pro to poskytuje adaptér, ten je kupodivu součástí pouze Applovské Javy. Proto se musí nahrávat jenom v případě, že běžíme pod Mac OS X. A protože je ClassLoader potvora, je nutno třídu nahrát pomocí reflexe. To teď ještě přepisuju, protože první řešení je vcelku nevyhovující - nepodporuje singleton.
Co je ale killing feature (o které zatím Kamil neví
), je podpora badge. Na spodním okraji obrazovky je dock. Tam jsou ikony programů, které běží, nebo které tam chci mít. Apple ve své Javě 6 dodal podporu pro přidání malinkého popisku, který bude zobrazen na té ikoně. Většinou se tam dává například počet nepřečtených mailů (v případě aplikace Mail), apod. No a my tam budeme mít počet SMS zpráv, které čekají ve frontě. Kravinka, ale podle mě hezká
Závěrem bych rád řekl, že Esmska je fakt dost dobrá aplikace. Mám radost, že se alespoň trochu můžu na jejím vývoji podílet. Ačkoliv tam v podstatě přidělávám akorát kravinky, i tak mě spolupráce na tomto projektu těší. A vy ostatní neleňte a přispějte svojí troškou do mlýna. Adresa je http://code.google.com/p/esmska/. Tak a já doufám, že se už konečně půjdu učit.
Jo a poslední věcí je důkaz místo slibů: screenshot Esmsky běžící pod Mac OS X, v pozadí je nejnovější KUbuntu, na kterém (kupodivu) běží Esmska
Obrázek najdete na adrese http://skitch.com/algi/mew5/dual-esmska.
Tiskni
Sdílej:
Nikdo totiž na Macu není zvědavý na menu uprostřed okna, apod. Ze začátku je to sice trochu fuška, než si člověk osvojí ty správné zvyky, ale pak zjistíš, že je to vlastně brnkačka. Java na Applu má spoustu možností, o kterých se Sunům ani nezdálo. Takže ačkoliv ji vydávají (krutě) pozdě, tak jsem docela rád, že to dělá Apple a ne Sunové. Ti by tam totiž ty hračičky nedávali. Krom toho by to určitě dostalo Motif Look and Feel
Pokud by teda někdo věděl, jak to obejít, bylo by to fajn. Ale dost o tom pochybuju...