abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 21:44 | Nová verze

    Weston, referenční implementace kompozitoru pro Wayland, byl vydán ve verzi 15.0.0. Přehled novinek v příspěvku na blogu společnosti Collabora. Vypíchnout lze Lua shell umožňující psát správu oken v jazyce Lua.

    Ladislav Hagara | Komentářů: 0
    dnes 21:11 | Nová verze

    Organizace Apache Software Foundation (ASF) vydala verzi 29 integrovaného vývojového prostředí a vývojové platformy napsané v Javě NetBeans (Wikipedie). Přehled novinek na GitHubu. Instalovat lze také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 3
    dnes 18:22 | IT novinky

    Ústavní soud na svých webových stránkách i v databázi NALUS (NÁLezy a USnesení Ústavního soudu) představil novou verzi chatbota využívajícího umělou inteligenci. Jeho posláním je usnadnit veřejnosti orientaci v rozsáhlé judikatuře Ústavního soudu a pomoci jí s vyhledáváním informací i na webových stránkách soudu, a to i v jiných jazycích. Jde o první nasazení umělé inteligence v rámci webových stránek a databází judikatury českých soudů.

    Ladislav Hagara | Komentářů: 12
    dnes 13:00 | Nová verze

    Byla vydána nová verze 10.1 z Debianu vycházející linuxové distribuce DietPi pro (nejenom) jednodeskové počítače. Přehled novinek v poznámkách k vydání. Vypíchnuta je podpora NanoPi Zero2 a balíček WhoDB.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Komunita

    Konference Otvorený softvér vo vzdelávaní, výskume a v IT riešeniach OSSConf 2026 proběhne od 1. do 3. července 2026 na Žilinské univerzita v Žilině: "Cieľom našej konferencie je poskytnúť priestor pre informovanie o novinkách vo vývoji otvoreného softvéru a otvorených technológií, o možnostiach využitia týchto nástrojov vo vede a vzdelávaní a taktiež poskytnúť priestor pre neformálne priateľské stretnutie užívateľov a priaznivcov

    … více »
    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Pozvánky

    Korespondenční seminář z programování (KSP) pražského Matfyzu pořádá i letos jarní soustředění pro začátečníky. Zváni jsou všichni středoškoláci a starší základoškoláci, kteří se chtějí naučit programovat, lépe uvažovat o informatických úlohách a poznat nové podobně smýšlející kamarády. Úplným začátečníkům bude určen kurz základů programování a kurz základních algoritmických dovedností, pokročilejším nabídneme různorodé

    … více »
    skywalqer | Komentářů: 1
    včera 04:11 | Komunita

    Fedora je od 10. února dostupná v Sýrii. Sýrie vypadla ze seznamu embargovaných zemí a Fedora Infrastructure Team mohl odblokovat syrské IP adresy.

    Ladislav Hagara | Komentářů: 21
    včera 03:44 | Zajímavý projekt

    Ministerstvo zahraničí Spojených států amerických vyvíjí online portál Freedom.gov, který umožní nejenom uživatelům v Evropě přístup k obsahu blokovanému jejich vládami. Portál bude patrně obsahovat VPN funkci maskující uživatelský provoz tak, aby se jevil jako pocházející z USA. Projekt měl být původně představen již na letošní Mnichovské bezpečnostní konferenci, ale jeho spuštění bylo odloženo.

    NUKE GAZA! 🎆 | Komentářů: 28
    včera 03:33 | Komunita

    Byla vydána pro lidi zdarma ke stažení kniha The Book of Remind věnovaná sofistikovanému kalendáři a připomínači Remind.

    Ladislav Hagara | Komentářů: 1
    21.2. 23:55 | Nová verze

    Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.5.0. Oznámení připomíná 30. výročí vzniku projektu. Novinky zahrnují mj. vylepšení referencí nebo použití barev napříč aplikací, od rozhraní editoru po výstupní dokument.

    |🇵🇸 | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (1%)
     (12%)
     (26%)
    Celkem 945 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Administrace komentářů

    Jste na stránce určené pro řešení chyb a problémů týkajících se diskusí a komentářů. Můžete zde našim administrátorům reportovat špatně zařazenou či duplicitní diskusi, vulgární či osočující příspěvek a podobně. Děkujeme vám za vaši pomoc, více očí více vidí, společně můžeme udržet vysokou kvalitu AbcLinuxu.cz.

    Příspěvek
    24.8.2007 11:01 cynik
    Rozbalit Rozbalit vše Re: V šem programovat GUI pro linux + windows
    No nevim jestli ti pomuzu, ale mam par postrehu.

    Kdyz jsem zacal psat nekdy pred 8 rokama prvni GUI tak jsem vybral jako jazyk C a jako toolkit gtk. Duvodem bylo, ze se me nechtelo moc ucit C++ a prave prenositelnost. Plain X (Athenu) jsem zavrhoval protoze uz tehdy mela vazne retro vzhled a nebyl jsem si jistej jestli by ji nasi uzivatele zvladli pouzivat. Nicemne uz jednoduche pokusy jasne ukazaly, ze gtk je viditelne narocnejsi nez X.

    Ten program jsem pak jeste prepisoval asi 3x. Hruza, poprve to bylo proto, ze pri povyseni gtk z verze 1.0 na 1.2 odmitalo spoustet suid binarky, takze jsem navic jeste kolem toho musel prepsat kompletne architekturu zbytku baliku. Byl to krok spravnym smerem, nicmene pak uz me gtk jen zdrzovalo, protoze kazde dalsi povyseni znamenalo prepsat pulku programu diky zmenam v API. Hlavne (a to tak je dodnes) neni poradne vyreseno pouzivani grafiky, takze ke gtk musite prihodit ruzne gdkpixbufry atd. Aplikace se dodnes pouziva pod starym gtk. Dotazem v konferenci me bylo receno, ze stare gtk (<2.0) se bude udrzovat, ovsem je to uplne jiny toolkit nez nove gtk.

    Takze jsem casem na psani v GTK zanevrel a pri dalsim "bodu obratu" kdy jsem se rozhodoval o toolkitu pro C++, ale tentokrat s vetsi vyberem mezi Qt,Gtk v C++ a wxWidgets. Qt jsem vyloucil rovnou kvuli filozofii (tvori to jedna firma, co se stane, az se neco stane), licenci (tehdy jeste nebyla pod GPL, mozna neni ani ted, i kdyz je licence liberalnejsi) a proto, ze se me z Qt aplikacema tezko pracuje a nelibi se me. Naopak ma Qt pekne propracovane API, takze to vyuziva moznosti C++ dokonale a ciste. Gtk v C++ jsem zavrhnul kvuli tomu, ze jsem zase cekal zmeny API (to jsem asi trefil). Pokud vim o dalsich toolitech tak uz jsou o hodne mimo, vetsinou nemaji ani zdaleka takove moznosti a hlavne jsou ve vyvoji (coz znamena zmeny API).

    Takze jsem zacal pracovat s wxWindows, ktere se prejmenovali na wxWidgets. Duvodem byla hlavne prenositelnost a to, ze jsem ocekaval, ze zmeny v API Gtk za me budou filtrovat vyvojari wx. Po asi dvou letech pouzivani se me zda, ze to byla dobra volba. Zacal jsem v pythonu, protoze jsem podlehl tomu, ze v pythonu se snadno a rychle programuje. Coz je sice pravda, tehdy jsem neco jednoducheho vyrobil behem tydne. Nicmene pak jsem udelal jeste jeden pokus a ani v C++ to nebylo pomalejsi, spis naopak. Prakticky v tom tedy neni zadny rozdil. Pokud jde o rychlost pak python pochopiltene dele startuje, za behu uz se rozdily nedaji poznat vyjma pripadu, ze pocitac musi swapovat, pak je pochopitelne python mnohonasobne pomalejsi. To je pro me dost dulezite kriterium, protoze mam ridici system a ten ocekavam, ze budou lidi provozovat na spise starsich strojich, na noteboocich atd. Navic to znamena, ze clovek si muze na takovou sunku nainstalovat jen par knihoven a nemusi mit tisice dodatecnych modulu atd.

    Pokud jde o programovani v C, C++ nebo pythonu, tak mezi C a C++ je vyrazny rozdil v predevsim v jednoduzsim programovani a dodatecne stabilite, navic v C++ se me zda, ze se da mnohem jednoduzsej pochopit struktrura toolkitu a tim padem to rychlej a bez chyb napsat. Doporucil bych spise C++. Mezi C++ a pythonem nevidim z hlediska programatora zadny praticky rozdil. Javu a Mono jsem nezkousel, nemam na to pocitac.

    V tomto formuláři můžete formulovat svou stížnost ohledně příspěvku. Nejprve vyberte typ akce, kterou navrhujete provést s diskusí či příspěvkem. Potom do textového pole napište důvody, proč by měli admini provést vaši žádost, problém nemusí být patrný na první pohled. Odkaz na příspěvek bude přidán automaticky.

    Vaše jméno
    Váš email
    Typ požadavku
    Slovní popis
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.