Nový open source router Turris Omnia NG je v prodeji. Aktuálně na Allegro, Alternetivo, Discomp, i4wifi a WiFiShop.
Na YouTube a nově také na VHSky byly zveřejněny sestříhané videozáznamy přednášek z letošního OpenAltu.
Jednou za rok otevírá společnost SUSE dveře svých kanceláří široké veřejnosti. Vítáni jsou všichni, kdo se chtějí dozvědět více o naší práci, prostředí ve kterém pracujeme a o naší firemní kultuře. Letos se dveře otevřou 26. 11. 2025 v 16:00. Můžete se těšit na krátké prezentace, které vám přiblíží, na čem naši inženýři v Praze pracují, jak spolupracujeme se zákazníky, partnery i studenty, proč máme rádi open source a co pro nás skutečně
… více »Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za říjen (YouTube).
Jeff Quast otestoval současné emulátory terminálu. Zaměřil se na podporu Unicode a výkon. Vítězným emulátorem terminálu je Ghostty.
Amazon bude poskytovat cloudové služby OpenAI. Cloudová divize Amazon Web Services (AWS) uzavřela s OpenAI víceletou smlouvu za 38 miliard USD (803,1 miliardy Kč), která poskytne majiteli chatovacího robota s umělou inteligencí (AI) ChatGPT přístup ke stovkám tisíc grafických procesů Nvidia. Ty bude moci využívat k trénování a provozování svých modelů AI. Firmy to oznámily v dnešní tiskové zprávě. Společnost OpenAI také nedávno
… více »Konference Prague PostgreSQL Developer Day 2026 (P2D2) se koná 27. a 28. ledna 2026. Konference je zaměřena na témata zajímavá pro uživatele a vývojáře. Příjem přednášek a workshopů je otevřen do 14. listopadu. Vítáme témata související s PostgreSQL či s databázemi obecně, a mohou být v češtině či angličtině.
Byl vydán Devuan 6 Excalibur. Přehled novinek v poznámkách k vydání. Kódové jméno Excalibur bylo vybráno podle planetky 9499 Excalibur. Devuan (Wikipedie) je fork Debianu bez systemd. Devuan 6 Excalibur vychází z Debianu 13 Trixie. Devuan 7 ponese kódové jméno Freia.
Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu poprvé překročil 3 %, aktuálně 3,05 %. 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 27,18 %. Procesor AMD používá 67,10 % hráčů na Linuxu.
Joel Severin v diskusním listu LKML představil svůj projekt linuxového jádra ve WebAssembly (Wasm). Linux tak "nativně" běží ve webovém prohlížeči. Potřebné skripty pro převod jsou k dispozici na GitHubu.
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?
 jsou ted soucasti primo Qt 5. Open Governance to umoznil :).
            
            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.
 To ti zaručuje nejen Ústava, ale je to dáno i v trestním řádu, konkrétně § 393:
Vydání osoby do cizího státu je nepřípustné, jestliže a) jde o státního občana České republiky,
 (nemám tam žádný mail ani telefon, neuvěřitelná věc dneska).
            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ů.