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 12:44 | IT novinky

    Národní bezpečnostní tým CSIRT.CZ koordinovaný sdružením CZ.NIC přichází se službou Strážci internetu, která má sjednotit způsob hlášení doménových jmen zneužívaných k páchání trestné činnosti. Službu mohou uživatelé využívat také prostřednictvím rozšíření do prohlížeče. Nový nástroj podporuje jak hlášení vyžadující autorizaci, tak anonymní reporting, u kterého však nebude možné zapojit takovou míru automatizace jako u

    … více »
    Ladislav Hagara | Komentářů: 6
    dnes 12:22 | Komunita

    Firefox pro iOS přichází s integrovaným blokováním reklam. Funkce je ve výchozím nastavení vypnutá a lze ji aktivovat v Settings > Browsing > Ad Blocker.

    Ladislav Hagara | Komentářů: 1
    dnes 11:22 | IT novinky

    Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila (𝕏) open-source robota Microduck. Předobjednat jej lze za 340 eur.

    Ladislav Hagara | Komentářů: 1
    dnes 10:55 | Nová verze

    Open-source autonomní AI agent OpenClaw (Wikipedie) byl vydán ve verzi 2026.8.1 aneb 2.0. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    včera 18:55 | Nová verze

    Byla vydána první veřejná preview verze PrusaSliceru 3.0. Přesně 15 let po zveřejnění první verze Slic3ru, které připadlo na 1. září 2011. Jedná se o dosud největší upgrade PrusaSliceru: "Řídili jsme se tím, co skutečně potřebujete, a tak jsme například zcela zahodili stávající uživatelské rozhraní a vytvořili ho znovu od nuly. Přinášíme také nový systém projektů, kompletně přepracované profily navržené pro moderní tiskárny s větším

    … více »
    Ladislav Hagara | Komentářů: 1
    včera 15:55 | Nová verze

    Byl vydán Mozilla Firefox 155.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vypíchnout lze Smart Window, zatím ale dostupné pouze pro uživatele v USA, Kanadě a Francii. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 155 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | IT novinky

    Tima Cooka na pozici generálního ředitele společnosti Apple dnešním dnem nahradil John Ternus, který byl dosud odpovědný za hardware. Tim Cook vedl Apple od roku 2011, kdy funkci převzal od později zesnulého spoluzakladatele společnosti Stevea Jobse. Za 15 let v čele Applu více než zdvojnásobil tržní hodnotu firmy.

    Ladislav Hagara | Komentářů: 2
    včera 11:00 | Pozvánky

    Organizátoři konference LinuxDays ukončil veřejné přihlašování přednášek. Teď je na vás, abyste vybrali nejlepší témata pro letošní ročník. Hlasovat můžete do pondělí 7. září, poté bude podle výsledků hlasování sestaven program pro letošní ročník.

    Petr Krčmář | Komentářů: 4
    včera 10:55 | Nová verze

    Servo, engine webového prohlížeče napsaný v Rustu, byl vydán ve verzi 0.5.0. Novinky shrnuje přehled projektu za červenec. Došlo k dalšímu pokroku ve vykreslování webových stránek. Současným cílem projektu je vytvořit komponentu webového prohlížeče jako WebView pro použití v jiných aplikacích.

    |🇵🇸 | Komentářů: 2
    včera 10:44 | IT novinky

    IKEA a XBOX představují kolekci YXSTABY (pdf). Ta přináší designová a praktická řešení, díky nimž se prostor pro hraní během sekundy promění v útulný a harmonický domov.

    Ladislav Hagara | Komentářů: 2
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (19%)
     (29%)
     (7%)
     (6%)
     (2%)
     (15%)
     (22%)
    Celkem 2535 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Jak najít zdrojáky?

    25.9.2005 14:56 | Přečteno: 1262× | Z mailboxu | poslední úprava: 25.9.2005 14:57

    Po mailové komunikaci, kterou jsem právě absolvoval, začínám nabývat dojmu, že mám nějaký složitý a strašně nepřehledný web.

    Publikum se tu vyskytuje dostatečně šikoré, tak tedy: Máte někdo problém najít na této stránce zdrojáky?

    > > chcem sa spytat na program wammu.
    > >
    > > pouzivam slackware linux a mam problem si nainstalovat wammu
    > > gammu so si instaloval zo src...to mam
    > > potom som si vsimol ze mi treba python-gammu a tu je kamen
    > > urazu...neviem ako to urobit, ten balik je nanic, je len pre debiana
    > > a na ine distribuciach to uz proste nejde.
    >
    > No to se celkem dalo čekat, prostě distribuce se liší.
    >
    > > je mozne dat src balicky? alebo sa na to proste vykaslete ?
    >
    > Vždyť na webu jsou normálně zdrojové balíčky, v čem je problém?
    
    to je super ked su...no zatial sa mi nepodarilo ich najst. tak dik za info, 
    idem hladat a prekompilovat to...
    
           

    Hodnocení: -

    zatím nehodnoceno
            špatnédobré        

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

    Komentáře

    Vložit další komentář

    25.9.2005 14:59 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše snad ne
    Jestli je to ten python-gammu-0.8.tar.bz2, tak ne… Jsem zvědav, jak dlouho by ten člověk hledal zdrojáky na stránkách Mozilly…
    25.9.2005 15:00 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: snad ne
    25.9.2005 16:36 Spike | skóre: 30 | blog: Communicator | Praha
    Rozbalit Rozbalit vše Re: snad ne
    Zdrojáky stable úplně v klidu, ale pěkně dlouho jsem hledal CVS... A přitom jsem to měl přímo pod nosem...
    25.9.2005 15:19 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše src
    Není moc z čeho vybírat, takže se ty zdrojáky dají identifikovat docela snadno. Ale když do názvu archivu přidáš "src", nic tím nepokazíš.
    25.9.2005 15:24 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: src
    A tím zmateš zbývajících 99% lidí, kteří nemají problém zdroják najít, nasereš případné baliče pro distribuce, etc., protože:
    Package the distribution of `Foo version 69.96' up in a gzipped tar
    file with the name `foo-69.96.tar.gz'.  It should unpack into a
    subdirectory named `foo-69.96'.
                                               (GNU coding standards)
    
    .tar.bz2 se přitom dnes už víceméně bere za rovnoprávnou alternativu.
    25.9.2005 15:31 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: src
    To jsou ty samé coding standards kde se píše třeba tohle?
    For the body of the function, our recommended style looks like this:
         if (x < foo (y, z))
           haha = bar[4] + 5;
         else
           {
             while (z)
               {
                 haha += foo (z, z);
                 z--;
               }
             return ++x + bar ();
           }
    
    Tak ty bych moc vážně nebral&hellip
    Copak toho není dost?
    25.9.2005 15:38 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: src
    O některých věcech nepanuje shoda a nikdy nepanovala, takže je dodržuje tak možná GNU samo.

    Ale u jiných tato shoda panuje a nějaké chování je očekáváno (např. rpmbuild implicitně počítá s popsaným pravidlem, a je-li to jinak, musíš mu to říci). Jistěže můžeš napsat Makefile, kde bude defaultní target remove-home a udělá rm -rf ~, dokonce to můžeš popsat v README, ale stejně tě lidi nebudou mít rádi...
    25.9.2005 15:41 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: src
    Taky je velký rozdíl v pravidlech, které se týkají jen vývojářů (formátování kódu), a pravidlech, které se týkají těch, kdo program používají (chování, makefile, tarbally). U těch prvních jsem mnohem víc nakloněn tomu, ať si to každý řeší, jak mu to vyhovuje.
    25.9.2005 17:51 Pmx
    Rozbalit Rozbalit vše Re: src
    A co se ti na tom nelíbí? :-)
    25.9.2005 19:49 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: src
    To je tak, kód může být hnusný. Pak ještě hnusnější. Pak může být nejhnusnější, potom dlouho nic a pak je tenhle příklad :-)
    Copak toho není dost?
    25.9.2005 19:54 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: src
    No, dovolím si i ukázku jak by to mělo vypadat správně :-)
    if (x < foo (y, z)) {
            haha = bar[4] + 5;
    } else {
            while (z) {
                    haha += foo (z, z);
                    z--;
            }
            return ++x + bar ();
    }
    
    Hned je to přehlednější a hezčí :-)

    Na druhou stranu musím uznat, že mají pěkně udělané detaily, jako mezeru mezi jménem funkce a závorkama s parametry a další drobnosti se kterými v zásadě souhlasím.

    Jo, a odsazení je přes tabulátor, aby bylo jasno ;-)
    Copak toho není dost?
    Josef Kufner avatar 25.9.2005 20:01 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: src
    jo tak to ma byt :)

    ad zdrojaky: Ta stránka je fakt nepřehledná. Chtěla by trošku urovnat a zbavit zbytečných prvků a čar.
    Hello world ! Segmentation fault (core dumped)
    25.9.2005 20:20 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: src
    Dobře reklama je zbytečný prvek, ale zatím to tam chci nechat :-). Čáry v tabulce? Mě to takhle připadá lepší než bez nich, ale nejsem grafik, no teď tam jsou CSS na obojí, tak to můžete posoudit.
    25.9.2005 20:12 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: src
    No to vypadá podstatně lépe :-). Ale kdybych to psal já, tak se ještě zbavím toho ++x v returnu, protože to si prostě říká o to v tom udělat chybu :-).
    25.9.2005 20:30 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: src
    To se mi taky nelíbí, ale měnil jsem jenom formátování :-)
    Copak toho není dost?
    25.9.2005 21:56 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: src
    Tak to ani náhodou.
    return ++x + bar ();
    Je klasická ukázka, jak mezery před ( rozbíjejí kód, takže musíš hledat, co vlastně patří k čemu.

    else chci pořádně vidět, takže na začátek řádku. Jinak by to šlo.
    if (x < foo(y, z)) {
        haha = bar[4] + 5;
    }
    else {
        while (z) {
            haha += foo(z, z);
            z--;
        }
        return ++x + bar();
    }
    
    25.9.2005 22:08 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: src
    K mezerám před ( bych ještě podotkl, že mezery se kolem operátorů mají objevovat s jejich klesající prioritou. Jelikož má volání funkce nejvyšší prioritu, jsou mezery kolem operátoru volání funkce nanejvýš pomýlené. Pokud bys chtěl zmíněný výraz zapsat čitelně, musel bys to udělat:
    return ++x + (bar ());
    tedy s přehnaným závorkováním, ke kterému GNU styl mezerování bohužel vede, má-li se udržet srozumitelnost.
    25.9.2005 22:24 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: src
    Závorkování nevadí, slepence závorek ano.

    Když už by nebylo zbytí, mohlo by to vypadat:
    return bar () + (++x);
    
    Že to vypadá hnusně není tou závorkou ale zbytečným ++ :-)

    Ale řekněme, že tohle je případ, kdy se dá závorka obětovat ;-)
    Copak toho není dost?
    25.9.2005 22:21 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: src
    Tak to ani náhodou.
    return ++x + bar ();
    Je klasická ukázka, jak mezery před ( rozbíjejí kód, takže musíš hledat, co vlastně patří k čemu.

    else chci pořádně vidět, takže na začátek řádku. Jinak by to šlo.
    A tohle je lépe vidět? Nemyslím. Kdyby tam byl jediný řádek s } else {, tak to bude vyčnívat a nepůjde to přehlédnout (protože jak kód nad tím tak pod tím bude odsazený). Takhle se to utopí.

    return ++x + bar(); se mi nelíbí ať už s mezerou nebo bez. ++ nebo -- bych tady vůbec nepoužil. Nicméně tohle je účelový příklad aby vynikly drobné nedostatky té mezery :-) Naopak na příkladu kde by v těch závorkách bylo dalších pět zanořených a navrch ještě nějaké přetypování by se to krásně ukázalo :-)
    Copak toho není dost?
    25.9.2005 22:39 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: src
    Ad else. To je asi otázka zvyku, ale klíčová slova složených příkazů (kromě blbého do-while) prostě hledám pouze na začátích řádků. Co je za nějakou }, to jako by nebylo.

    Ad (). Příklad je umělý, takže to ++ asi nemá moc smysl rozebírat. Jinak nevím, co by se mělo ukázat. S GNU přetypováním to vypadá
    return ++x + (int) bar (y) + * (int *) (b + 3) + (int) (bb * 3);
    
    a to už vůbec netuším, co je vlastně bar zač, co se sčítá tím +, a kde se tam vzala ta hvězdička...
    25.9.2005 22:44 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: src
    Opět umělý příklad :-)

    (int) bar (y) + ((int *)(b + 3) + (int)(bb * 3));

    Nějak přehledněji? (mezi dvě závorky bych mezery asi nepsal, stejně jako třeba mezi [5] [4], [5][4] je IMHO lepší)
    Copak toho není dost?
    25.9.2005 23:07 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: src
    (int)bar(y) + ((int*)(b+3) + (int)(bb*3));
    nebo
    (int)bar(y) + ((int*)(b + 3) + (int)(bb * 3));
    ale jinak pokud možno hlavně
    (int*)(b + 3) + (int)(bb * 3) + (int)bar(y);
    protože psát pointerovou aritmetiku s pointerem zahrabaným kdesi vprostřed výrazu je cesta do pekel. Kromě toho je hned vidět, že se sčítají tři věci a jaké.

    Mezery se píší za kvůli přehlednosti, takže nemám problém s tím, že
    2*3 + 1
    se napíše bez mezer kolem *, kdežto
    foo->bar(x) * (int)x[3]
    s mezerou kolem *, pokud v jednom výrazu nedostanou operátory s vyšší prioritou mezery, když operátory s nižší mezery nemají.
    25.9.2005 23:48 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: src
    No dobře, ale stejně to IMHO vyjde nastejno a nelíbí se mi to :-)
    Copak toho není dost?
    25.9.2005 16:16 Marián André | skóre: 10 | blog: Qblog
    Rozbalit Rozbalit vše Komentár
    No, možno by stačilo využiť stĺpec Description na vyššie odkazovanej stránke a bolo by jasné aj pre takýchto pisateľov mailov.
    25.9.2005 18:40 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
    Rozbalit Rozbalit vše Re: Komentár
    No dobře, tak jsem to tam přidal :-). Ale mám obavy, že tomuhle člověku nepomůže vůbec nic.

    Založit nové vláknoNahoru

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