abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 11:22 | Zajímavý článek

    David Revoy, autor mj. komiksu Pepper&Carrot, se rozepsal o své aktuální grafické pracovní stanici: Debian 12 Bookworm, okenní systém X11, KDE Plasma 5.27, …

    Ladislav Hagara | Komentářů: 0
    včera 22:44 | Nová verze

    Wayland (Wikipedie) byl vydán ve verzi 1.23.0. Z novinek lze vypíchnout podporu OpenBSD.

    Ladislav Hagara | Komentářů: 0
    včera 21:22 | Zajímavý článek

    Craig Loewen na blogu Microsoftu představil novinky ve Windows Subsystému pro Linux (WSL). Vypíchnout lze GUI aplikaci pro nastavování WSL nebo správu WSL z Dev Home.

    Ladislav Hagara | Komentářů: 0
    včera 12:44 | Pozvánky

    V sobotu 1. června lze navštívit Maker Faire Ostrava, festival plný workshopů, interaktivních činností a především nadšených a zvídavých lidí.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | Nová verze

    Webový server Caddy (Wikipedie) s celou řadou zajímavých vlastností byl vydán ve verzi 2.8 (𝕏). Přehled novinek na GitHubu.

    Ladislav Hagara | Komentářů: 7
    29.5. 22:11 | Nová verze

    Byla vydána verze 3.0 (@, 𝕏) svobodného softwaru HAProxy (The Reliable, High Performance TCP/HTTP Load Balancer; Wikipedie) řešícího vysokou dostupnost, vyvažování zátěže a reverzní proxy. Detailní přehled novinek v příspěvku na blogu společnosti HAProxy Technologies.

    Ladislav Hagara | Komentářů: 7
    29.5. 21:11 | IT novinky

    Společnost Framework Computer představila novou vylepšenou verzi svého modulárního notebooku Framework Laptop 13 s Intel Core Ultra Series 1, displej s lepším rozlišením a novou webovou kameru. Přímo do Česka jej zatím koupit nelze.

    Ladislav Hagara | Komentářů: 0
    29.5. 15:44 | Nová verze

    Byla vydána nová verze 2.16 svobodného video editoru Flowblade (GitHub, Wikipedie). Přehled novinek v poznámkách k vydání. Videoukázky funkcí Flowblade na Vimeu. Instalovat lze také z Flathubu.

    Ladislav Hagara | Komentářů: 2
    28.5. 21:22 | Zajímavý software

    TerminalTextEffects (TTE) je engine pro vizuální efekty v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 47
    28.5. 17:11 | Pozvánky

    Od čtvrtka 30. 5. do soboty 1. 6. lze v Praze navštívit Veletrh vědy, tj. největší populárně naučnou akci v České republice, kterou každoročně od roku 2015 pořádá Akademie věd ČR. Vstup zdarma.

    Ladislav Hagara | Komentářů: 20
    Podle hypotézy Mrtvý Internet mj. tvoří většinu online interakcí boti.
     (90%)
     (3%)
     (4%)
     (4%)
    Celkem 1022 hlasů
     Komentářů: 16, poslední 14.5. 11:05
    Rozcestník

    Dotaz: Programování pro Linux

    7.8.2012 14:52 petr
    Programování pro Linux
    Přečteno: 737×
    Ahoj!

    Rozhodl jsem se, že si zkusím napsat nějakou aplikačku pro Linux na Linuxu. A tak píšu zde o radu.

    Znám C/C++, jen neznám knihovny, které se používají. Tak například. Chtěl bych přehrát zvuk, nebo vytvořit službu, která bude běžet i bez přihlášení uživatele. Jak postupujete? Má linux někde popsáno, které knihovny se dají využít, jaké mají funkce atp.? Třeba konkrétně API pro zvuk, servisy nebo taky měření času apod.

    Existuje na tohle nějaká knížka? Nemyslím teď C/C++ ale knížka o tom jaké knihovny v Linuxu(či v některé z distribucí) existují, jak je propojit a využít, abychom neobjevovali znovu kolo. V jakém IDE psát programy, jak je optimalizovat, jak zrychlit vývoj, jak psát aplikace, které poběží na Linuxu i Unixu (MacOS). Kniha popisující patterny, které se používají. Vlákna apod. Snad chápete. Něco o architektuře, jak věci fungují, jak je využít a propojit ne o jazyku samotném.

    Možná se něco dá najít na internetu, ale jsem v Linux programování zelenáč. Poraďte prosím kde začít.


    Řešení dotazu:


    Odpovědi

    murzim avatar 7.8.2012 15:46 murzim | skóre: 12 | blog: murzim
    Rozbalit Rozbalit vše Re: Programování pro Linux
    Ahoj, ten dotaz je docela obsáhlý :)

    Ač jsi možná zarytý GNOME fanda, nejlepší pro začátek bude QTDesigner a KDevelop... Tam je řekl bych i pěkný tutorial ve formě nápovědy... a na netu najdeš dost příkladů...Dobrý seriál vyšel i tady na abclinuxu... Vývoj pro GTK je docela kostrbatý... i když pokud více preferuješ C, je to také dobrá vloba :)

    Osobně preferuji GTK :) Pár věcí můžeš prostudovat zde: 
    Bůh stvořil člověka a opice vznikly evolucí "o pár let později" z blbých lidí.
    Hemmmmy avatar 7.8.2012 17:03 Hemmmmy | Žďár nad Sázavou
    Rozbalit Rozbalit vše Linux - Začínáme programovat
    COMPUTER PRESS Linux - Začínáme programovat Matthew Neil, Stones Richard (překlad David Krásenský) EAN:9788025119334
    Fluttershy, yay! avatar 7.8.2012 18:05 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Programování pro Linux
    Nejjednodušší máš (a) používat Qt (multiplatformní) a třeba QtCreator* nebo (b) začít to používat a všímat si, co používají existující aplikace/prostředí. A kukni na freedesktop.org.

    * nedoporučuji český překlad, to jen tak na okraj
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    7.8.2012 18:25 l4m4
    Rozbalit Rozbalit vše Re: Programování pro Linux
    Chceš-li psát program, který dělá Foo, tak si najdi těch dvacet dalších podobných programů, které dělají Foo, a podívej se, jak fungují a co používají. Různné programy dělají samozřejmě různé věci různé blbě, ale na začátku je to vždy vhodné. Všechno je open source...

    IDE nepoužívat vůbec, vlákna pouze, vyžaduje-li to daná úloha, a mikrooptimalizace nech na kompilátoru.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.