Raspberry Pi Connect, tj. oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče, byla vydána v nové verzi 2.5. Nejedná se už o beta verzi.
Google zveřejnil seznam 1272 projektů (vývojářů) od 185 organizací přijatých do letošního, již jednadvacátého, Google Summer of Code. Plánovaným vylepšením v grafických a multimediálních aplikacích se věnuje článek na Libre Arts.
Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.
OpenSearch (Wikipedie) byl vydán ve verzi 3.0. Podrobnosti v poznámkách k vydání. Jedná se o fork projektů Elasticsearch a Kibana.
PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.
Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.
Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.
Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.
sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.
ICQ (Wikipedie) bude letos slavit 20 let. Nedávno byla vydána verze 10 oficiálního klienta. Mezi podporovanými operačními systémy je i Linux. Zdrojové kódy desktopového klienta byly navíc uvolněny pod licencí Apache 2.0 a jsou k dispozici na GitHubu.
Tiskni
Sdílej:
Pokud neoslepne s designu (to je nejhnusnější IM) ...
There has been suspicious activity with your account, please add phone number to your accountChcú odomňa telefónne číslo aby ma overili cez SMS, to sa mi im moc dávať nechce.
S prechodem QT3 => QT4 toho bylo dost. V pripade Qt4 => Qt5 jsem moc problemu nezaznamenal.
Jak se to vezme. Mnohé třídy byly sice v Qt4 formálně označeny jako deprecated, ale fakticky byly přesunuty do modulu qt3support, takže pokud byl autor líný nebo neměl čas, stačilo pár drobných zásahů. V Qt5 byl ale tento modul odstraněn úplně, takže už bylo potřeba staré aplikace naportovat pořádně.
Např. v Javě si i dneska pustíš (beze změn) staré aplikace psané ještě pro AWT.
Ale i ten Qt přístup mi přijde celkem přijatelný – v zásadě měl autor čas během života Qt4 svoje Qt3 aplikace upravit.
Nejlepší samozřejmě je, když se API nerozbíjí nikdy a původní programy lze pořád provozovat, ale odhodit starou zátěž a přežité věci má taky svoje. Kompromisem je udělat kompatibilní vrstvu jako externí modul, takže už nezasírá novou verzi knihovny, ale umožní běh starých programů (ve kterých postačí třeba změna názvů balíků / jmenných prostorů, nebo ani to ne, ale jinak se to chová stejně).
Ja mám z QT zmiešané pocity, proste dobrý nápad slušné prevedenie. No úplne to celé roky zabíjajú rozbíjaním API a úplnou nekomatibilitou. Pritom sa človek pýta prečo? Začnem framework pozriem sa čo je na trhu všetko tam implementujem a API už nemením. Nevidím na to jediný dôvod. Dôvod je len pridávanie funkcionality čo staré aplikácie nijak neovlyvní.A kdy že se toto stalo? Slušně napsané programy v Qt4 šly velmi často přeložit s Qt5 s minimálními úpravami. Dále pak požadavky se s dobou mění a některé věci, co vypadají dobře na papíře se v praxi prostě neosvědčí - to jen tak na okraj k tomu, proč je občas nutné změnit API. V případě Qt se API až do verze Qt6 nerozbije.
Si pamätám ako sa kedysi dali kompilovať aplikácie staré Xrokov to dnes nieje možné niekedy ani po pár mesiacoch. Toto za dobrý smer nepovažujem a preto je pre mňa aj KDE už mŕtvy projekt.Non sequitur. Jednak to tvoje "kdysi" je velmi relativní, protože pokrývá kratší časový úsek než "dnes" a druhak to vůbec není problém, co by jakkoliv souvisel s Qt nebo nedej bože KDE. Qt je naopak v zachovávání API a ABI kompatibility velmi dobré.
QT potrebuje do vedenia človeka typu Linus a bude vynikajúce. Po takomto kroku by už málokto po inom frameworku pozeral. QT má na to všetky predpoklady. Ovšem ja ako old school nestrpím ani drobné chybičky, čo vo všetkých QT aplikáciach sú vďaka tomu chaotickému vývoju.Ty jsi snad všechny Qt aplikace zkoušel? O jaké drobné chybičky se jedná? Ty chybičky by tam nebyly, pokud by to bylo postavené třeba na GTK?
Zlo je zlo, škoda že dobré frameworky sú len tie mŕtve, alebo stajace mimo hlavný prúd.A jaký je dnes dobrý framework, ve kterém můžu napsat skutečně multiplatformní aplikaci prostou dvou set ifdefů pro každou podporovanou platformu, zkompilovat ji skoro jakýmkoliv myslitelným kompilátorem a staticky slinkovanou ji pohodlně vypustit mezi uživatele?
Pouzivalo se snadno. Otevrenost ci uzavrenost nikdo moc neresi. Existovali alternativni klienti.Stejně jako kupa jiných služeb. Mělo to úplně debilní avatary, ještě tupější emotikony, zvuky nehodnotím vůbec a k těm absolutně stupidním flashovím hrám co žraly akorát čas se nevyjadřuji vůbec. Nějaký IM to byla druhořadá věc. Přesto raketová popularita. Přitom třeba v USA nebo za hranicema v Rakousku ani pomalu nikdo neví co to je ICQ UIN.
Úplně stejný Xchat. Kdo byl mladý, krásný a populární ten musel mít svůj jedinečný profil s nějakou strašně sexy fotečkou, pamatuju se na místnosti o 1000 lidech, místnosti pro každou díru v republice a v nich aspoň tak 100 člověků, no tiše jsem mohl závidět že nepatřím do skupiny. Přitom když se podívám dnes tak je tam pár přestárnutých xichtů, velmi populární lokální místnost dávno neexistuje a trčí tam maximálně 4 ubožáci pro celou republiku. Prostě náhlá smrt z nenadání a je to.
kazdej byl preci na Mamedia uz mnoho let predtimJežiš, ono toho bylo víc? Blesmrt…
ad 3 -> Já zase nechápu, proč někdo mluví o smrti ICQ, když má ještě milióny uživatelů.A kolik z toho jsou prázdné účty? Sám bych měl mít ještě nějaké ICQ UIN, kéž bych si ho jen pamatoval a k němu si zapamatoval ještě heslo…
Stačí když si vezmu, na kolika PC jsem v uplinulém roce při své práci zahlédl ICQ klientaJá to vím velice přesně: 0.
jen zdát a uvolnění zdrojáků jako open source je něco, co může ICQ alespoň trochu víc zpopularizovatCož je další móda kterou nechápu. Že se k nějakému 20 let starému krámu o který už nikdo nestojí uvolní zdrojáky rozhodně neznamená že se služba zpopularizuje. Prostě shnijou v propadlišti dějin společně se službou samotnou. Zdrojáky se uvolňují v době slávy (pro ICQ to platí tak někdy v době spolu s Emacsem), ne když je program dávno za zenitem.
stejně jako použiju hajzl na zaflusaným nádražíJen tak pro zajímavost, ty hajzly na zaflusaným nádraží jsou takový standard pouze u nás.
server lide.czRvu si vlasy. Jak jsem proboha mohl zapomenout?
Rvu si vlasy. Jak jsem proboha mohl zapomenout?Jo tam jsem byl, pamatuju si, jak jsme se bavili na "fóru" o stargate
To že ICQ mohlo uvolnit zdrojáky už dřív je samozřejmě pravda, ale tenkrát byla jiná doba
RMS vydal GNU Manifest v roce 1985. Jak dlouho někdo potřebuje, aby k němu tato informace pronikla?
Snadnější použití, rozšiřitelnost a profit?Tož nechcu kazit soudruhům iluze, ale tímhle si teda moc jistý nejsem.
V tom případě to není ani open source.
Pokud musíš platit od určitého zisku, nesplňuje to ani jednu z definic.
Freedom to distribute (freedoms 2 and 3) means you are free to redistribute copies, either with or without modifications, either gratis or charging a fee for distribution, to anyone anywhere.
The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
Jednou z klíčových vlastností svobodného/otevřeného softwaru je to, že i když se vypracuješ z domácího bastlíře na velkou korporaci s obrovskými zisky, stále můžeš používat ten stejný software za těch stejných podmínek. Tím se mj. zásadně liší od různých demoverzí, studentských verzí, „expres edicí“ atd. proprietárního softwaru (které mají za cíl jen vyvolat závislost na proprietárním softwaru a pak této závislosti využít proti zákazníkovi/uživateli, který je v nevýhodné pozici).
Např. GNU/Linux může používat kdokoli doma, stejně jako velké firmy typu Google, Facebook nebo různé banky, burzy, telekomunikační operátoři…
BTW: ty definice jsou víceméně shodné, resp. licence, která vyhovuje jedné, bude vyhovovat i druhé a naopak.
a ještě je tu věta o tom, že pokud způsobíte provozovateli nějakou škodu, tak předem souhlasíte s tím, že se dostavíte k soudnímu řízení do Kalifornie (USA)Zajímavé je, že GitHub tam má tohle taky, a vůbec nikdo to neřeší. Dokonce když jsem chtěl poslat opravu chyby do gnuradia, tak jsem se dozvěděl, že patche neberou, a mám udělat pull request na githubu. O dalších projektech, které mají bugtracker na githubu vyžadující registraci tamtéž nemluvě. Z GitHubu se stal takový vývojářský facebook.
Vydání osoby do cizího státu je nepřípustné, jestliže a) jde o státního občana České republiky,
V roce 1997 to bylo jako zjevení, zázrak, že něco takového vůbec může být.Přitom třeba v roce 1997 IRC slavilo téměř deset let existence.
V případě mě a mého okolí bylo někdy od roku 2005 nahrazováno skypem, protože ten uměl bez problému telefonovat a posílat soubory.NetMeeting uměl všechno tohle, plus sdílený whiteboard, sdílenou plochu od samého počátku řekněme od roku 1995 kdy začal být bundlovanej s Internet Explorerem 3 a přitom jsem to moc v reálném nasazení nikdy neviděl i když technicky byl taky téměř úplně všude. A všechny ty služby standardem nejsou dodnes.
A USA v té době byla asi spíš pod vlivem Microsoftu a jejich MSN messangeru.Microsoft se snažil MSN/Messenger tlačit i tady. Těžko říct co mu bránilo.
Kdyby se jen IRC dostalo u nás takový popularity, jaký se u nás dostalo ICQ, tak by bylo na světě krásně... leč bohužel...IRC nemá nemá zásadní věc, a to jsou persistentní kontakty - lidi pořád mění nicky, není to moc dělané s ohledem na to, aby byl nick důvěryhodný/stabilní/transparentní handle na určitou osobu. Samozřejmě že je to částečně o nastavení serverů, ale praxe je jaká je, je fragmentované na spoustu sítí, plus na něm jede pirátění anime, tak je lepší ho moc nestavět do centra pozornosti. Aby zastávalo ty funkce IM, které se dnes očekávají (ani to, co se očekávalo v době ICQ), na to není dvakrát dělané.
$ cloc-sql.sh icqdesktop/ ╭───────────────────────┬─────────┬───────────┬───────────┬─────────┬─────────┬──────────────────────────────────────────────────────────────────────────────────╮ │ jazyk │ souborů │ prázdných │ komentářů │ kódu │ celkem │ celkem_graf │ ├───────────────────────┼─────────┼───────────┼───────────┼─────────┼─────────┼──────────────────────────────────────────────────────────────────────────────────┤ │ C/C++ Header │ 25344 │ 733684 │ 802736 │ 3580369 │ 5116789 │ ████████████████████████████████████████████████████████████████████████████████ │ │ C++ │ 415 │ 21653 │ 3554 │ 123625 │ 148832 │ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ HTML │ 3 │ 651 │ 7 │ 4021 │ 4679 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Objective C++ │ 6 │ 431 │ 59 │ 1457 │ 1947 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ C │ 4 │ 63 │ 40 │ 678 │ 781 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ IDL │ 3 │ 33 │ 0 │ 650 │ 683 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Objective C │ 4 │ 117 │ 33 │ 504 │ 654 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ CMake │ 8 │ 86 │ 88 │ 311 │ 485 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Python │ 5 │ 87 │ 78 │ 224 │ 389 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ CSS │ 1 │ 39 │ 2 │ 233 │ 274 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ D │ 1 │ 35 │ 1 │ 194 │ 230 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ XML │ 1 │ 5 │ 7 │ 182 │ 194 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Bourne Shell │ 4 │ 20 │ 17 │ 93 │ 130 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ YAML │ 2 │ 12 │ 2 │ 65 │ 79 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ make │ 1 │ 6 │ 36 │ 11 │ 53 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ DOS Batch │ 9 │ 0 │ 0 │ 20 │ 20 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Teamcenter def │ 1 │ 1 │ 0 │ 4 │ 5 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Verilog-SystemVerilog │ 1 │ 0 │ 0 │ 4 │ 4 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ celkem │ 25813 │ 756923 │ 806660 │ 3712645 │ 5276228 │ │ ╰───────────────────────┴─────────┴───────────┴───────────┴─────────┴─────────┴──────────────────────────────────────────────────────────────────────────────────╯ Record count: 19Potřebovat na napsání IM klienta 5 milionu řádků je fakt umění… BTW: Upozornění pro místní rusofoby:
https://github.com/mailru/icqdesktop.git
Koukám, že tam „pro jistotu“ nakopírovali i zdrojáky všech možných knihoven. Bez složky external
to vypadá takhle:
$ cloc-sql.sh icqdesktop/ ╭────────────────┬─────────┬───────────┬───────────┬────────┬────────┬──────────────────────────────────────────────────────────────────────────────────╮ │ jazyk │ souborů │ prázdných │ komentářů │ kódu │ celkem │ celkem_graf │ ├────────────────┼─────────┼───────────┼───────────┼────────┼────────┼──────────────────────────────────────────────────────────────────────────────────┤ │ C++ │ 322 │ 17381 │ 1353 │ 77264 │ 95998 │ ████████████████████████████████████████████████████████████████████████████████ │ │ C/C++ Header │ 362 │ 6756 │ 660 │ 41750 │ 49166 │ █████████████████████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Objective C++ │ 6 │ 431 │ 59 │ 1457 │ 1947 │ ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ IDL │ 3 │ 33 │ 0 │ 650 │ 683 │ █░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Python │ 5 │ 87 │ 78 │ 224 │ 389 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Objective C │ 1 │ 7 │ 9 │ 10 │ 26 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ DOS Batch │ 9 │ 0 │ 0 │ 20 │ 20 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Bourne Shell │ 3 │ 1 │ 0 │ 7 │ 8 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ Teamcenter def │ 1 │ 1 │ 0 │ 4 │ 5 │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │ │ celkem │ 712 │ 24697 │ 2159 │ 121386 │ 148242 │ │ ╰────────────────┴─────────┴───────────┴───────────┴────────┴────────┴──────────────────────────────────────────────────────────────────────────────────╯ Record count: 10
Tzn. jen cca 150 tisíc řádků.