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

    Po 8. květnu 2026 už na Instagramu nebudou podporované zprávy opatřené koncovým šifrováním. V chatech, kterých se bude změna týkat, se objeví pokyny o tom, jak si média nebo zprávy z nich stáhnout, pokud si je chcete ponechat.

    Ladislav Hagara | Komentářů: 0
    dnes 00:33 | IT novinky

    V lednu byla ve veřejné betě obnovena sociální síť Digg (Wikipedie). Dnes bylo oznámeno její ukončení (Hard Reset). Společnost Digg propouští velkou část týmu a přiznává, že se nepodařilo najít správné místo na trhu. Důvody jsou masivní problém s boty a silná konkurence. Společnost Digg nekončí, malý tým pokračuje v práci na zcela novém přístupu. Cílem je vybudovat platformu, kde lze důvěřovat obsahu i lidem za ním. Od dubna se do Diggu na plný úvazek vrací Kevin Rose, zakladatel Diggu z roku 2004.

    Ladislav Hagara | Komentářů: 0
    včera 12:33 | Zajímavý projekt

    MALUS je kontroverzní proprietarní nástroj, který svým zákazníkům umožňuje nechat AI, která dle tvrzení provozovatelů nikdy neviděla původní zdrojový kód, analyzovat dokumentaci, API a veřejná rozhraní jakéhokoliv open-source projektu a následně úplně od píky vygenerovat funkčně ekvivalentní software, ovšem pod libovolnou licencí.

    NUKE GAZA! 🎆 | Komentářů: 11
    včera 03:55 | Bezpečnostní upozornění

    Příspěvek na blogu Ubuntu upozorňuje na několik zranitelností v rozšíření Linuxu o mandatorní řízení přístupu AppArmor. Společně jsou označovány jako CrackArmor. Objevila je společnost Qualys (technické detaily). Neprivilegovaný lokální uživatel se může stát rootem. Chyba existuje od roku 2017. Doporučuje se okamžitá aktualizace. Problém se týká Ubuntu, Debianu nebo SUSE. Red Hat nebo Fedora pro mandatorní řízení přístupu používají SELinux.

    Ladislav Hagara | Komentářů: 2
    12.3. 17:22 | Nová verze

    Byla vydána nová verze 19 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v changelogu.

    Ladislav Hagara | Komentářů: 0
    12.3. 03:44 | Nová verze

    Bitwig Studio (Wikipedie) bylo vydáno ve verzi 6. Jedná se o proprietární multiplatformní (macOS, Windows, Linux) digitální pracovní stanici pro práci s audiem (DAW).

    Ladislav Hagara | Komentářů: 4
    12.3. 02:11 | Komunita

    Společnost Igalia představila novou linuxovou distribuci (framework) s názvem Moonforge. Jedná se o distribuci určenou pro vestavěné systémy. Vychází z projektů Yocto a OpenEmbedded.

    Ladislav Hagara | Komentářů: 0
    12.3. 00:44 | Nová verze

    Google Chrome 146 byl prohlášen za stabilní. Nejnovější stabilní verze 146.0.7680.71 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 29 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    12.3. 00:22 | Nová verze

    D7VK byl vydán ve verzi 1.5. Jedná se o fork DXVK implementující překlad volání Direct3D 3 (novinka), 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.

    Ladislav Hagara | Komentářů: 0
    11.3. 23:22 | Nová verze

    Bylo vydáno Eclipse IDE 2026-03 aneb Eclipse 4.39. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 4
    Které desktopové prostředí na Linuxu používáte?
     (16%)
     (7%)
     (0%)
     (12%)
     (29%)
     (2%)
     (5%)
     (1%)
     (13%)
     (25%)
    Celkem 1068 hlasů
     Komentářů: 26, poslední 12.3. 08:56
    Rozcestník
    Štítky: není přiřazen žádný štítek

    JXP Commander 0.0.1preview2

    17.7.2006 22:37 | Linux | poslední úprava: 17.7.2006 22:45

    Aktuální zdrojové kódy JXP Commanderu jsou dostupné zde. Do zdrojáků bych se moc nedíval. Vypíše to adresář ~/ v levém panelu a /dev v druhém. Funguje řazení (není zrovna nejrychlejší). Adresáři se zatím procházet nedá. Přemýšlím o vyhození sloupce pro příponu a nechat ji v názvu souboru. Tak to je vše, teď si jdu dát do nosu :)

           

    Hodnocení: 75 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    17.7.2006 22:45 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Přemýšlím o vyhození sloupce pro příponu a nechat ji v názvu souboru.

    Jsem jednoznačně pro. Ale já nejsem směrodatný, stejně to používat nebudu… :-)

    17.7.2006 22:51 D-Evil | skóre: 25 | Praha
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Já bych ho naopak zachoval, osobně ho často používám k seřazení souborů podle přípony. Má to většina podobnejch programů a zrovna v tomhle bych nechtěl bořit nepsaný standardy.
    David Watzke avatar 17.7.2006 22:55 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Spíš by to chtělo dát na výběr ;-) Někde jsem to už viděl... že by TCMD?
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    Josef Kufner avatar 17.7.2006 22:56 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Standard je, že přípona není :)

    Jinak tam radši dej sloupeček s mime typem (třeba podle toho, co vyplivne program file).
    Hello world ! Segmentation fault (core dumped)
    Josef Kufner avatar 17.7.2006 22:56 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Samozřejmě volitelně, protože to bude děéésně pomalý.
    Hello world ! Segmentation fault (core dumped)
    Filda avatar 18.7.2006 09:17 Filda | nejmenší velkoměsto
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2

    Windows sice standardně příponu nezobrazujou, ale TC ji zobrazuje vždycky. Na výběr je pouze jestli jí zobrazí ve zvláštním sloupečku nebo přimo za jménem souboru. Nicméně podle přípony lze řadit ať je to tak nebo tak.

    Za ten mimetyp se taky přimlouvám.

    Komix na Hovno
    17.7.2006 23:05 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Tak si vezměme namátkou pár jmen souborů z mého počítače:
      cztocz-0.9.4.tar.bz2
      firebird-2.0.0RC3
      stunnel.conf-dist
      null
      patches.release
      Makefile.in.libfbclient
      FontMap.Gnome
      config.guess
      README.universal_triggers
    
    Co je to vlastně ta přípona?
    Josef Kufner avatar 17.7.2006 23:09 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
      cztocz~1.bz2
      firebi~1.0RC
      stunne~1.con
      null
      patche~1.rel
      Makefi~1.lib
      FontMa~1.Gno
      config~1.gue
      README~1.uni
    
    Řekl bych, že teď už to je jasnější :-D
    Hello world ! Segmentation fault (core dumped)
    17.7.2006 23:53 lefti | skóre: 18 | blog: OneAndOnlyTrueBlog
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Zobrazovat cely nazev souboru, nerazet po posledni tecku . Navic sloupec s File type s vyberem podle ceho se bude generovat (mime type,koncovka,...)
    17.7.2006 22:53 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Já bych začal nějakým rozumným způsobem kompilace :-) Nevím jak tobě, ale mně nepřijde moc super kompilovat to celé znova i když změním jenom jeden .cpp soubor.
    Copak toho není dost?
    Josef Kufner avatar 17.7.2006 22:57 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Jo, tohle jsem mu říkal už při zveřejnění první verze a nic.
    Hello world ! Segmentation fault (core dumped)
    lankvil avatar 17.7.2006 23:57 lankvil | skóre: 8 | Praha
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    jj, taky se pripojuju. obycejny Makefile by stacil
    Já mám taky blog
    Luk avatar 18.7.2006 12:18 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Říkal jsem, že do toho nebudu kecat, ale stejně vřele doporučuji vyhnout se autotools. Je to sice hodně silná sada, ale těžko zkrotitelná (a kdo ji nemá dobře zvládnutou, může při problémech hodně dlouho tápat) a generuje zbytečně obrovský Makefile.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    18.7.2006 12:53 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Předpokládám, že máte na mysli automake, ten mne také moc neoslovil. Pokud ale použijete jen autoconf (což je v praxi častější), máte velikost makefilu plně pod kontrolou.
    Luk avatar 18.7.2006 13:39 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Ano, hlavně automake. Stejně mám ale nejraději ručně psaný úsporný Makefile. I když je pravda, že při větším počtu souborů už je to neúnosná metoda a nějaká automatizace se vždy hodí.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    Josef Kufner avatar 18.7.2006 13:47 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Jo, tuhle metodu mám taky radši, ale protože jsem děsně líný tak jsem si to trošku zjednodušil takovým scriptem (mfgen), který do makefilu hodí vyplněnou šablonu a někde uprostřed do toho nechá gcc vygenerovat závislosti.
    Hello world ! Segmentation fault (core dumped)
    18.7.2006 14:39 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Mezi Makefile.in a Makefile ale není prakticky žádný rozdíl kromě toho, že ve druhém jsou expandovány vybrané proměnné.
    17.7.2006 23:07 r_b_l | skóre: 3
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Looking for pkg-config ... [: 18: ==: unexpected operator

    Bylo by dobé trochu upravit skript compile.sh. Ne každý totiž používá bash jako /bin/sh (já tam mám dash;-))
    Josef Kufner avatar 17.7.2006 23:10 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Ono tohle není správně ani v bashi. Chybí tam uvozovky.
    Hello world ! Segmentation fault (core dumped)
    17.7.2006 23:13 r_b_l | skóre: 3
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Nicméně bash to bez problémů přelouskal...
    Jardík avatar 18.7.2006 00:20 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Uvozovky tam teda nechyběj. Návratový kód programu je číslo a ne řetězec.
    Věřím v jednoho Boha.
    Josef Kufner avatar 18.7.2006 00:50 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Ale porovnáváš to jako řetězec. Pro čísla je -eq. Jinak na ten zdroják jsem koukal až teď a ty uvozovky je lepší psát vždy, ale je fakt, že zrovna v tomto případě to bash přechroupe korektně.
    Hello world ! Segmentation fault (core dumped)
    David Watzke avatar 18.7.2006 01:00 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Pro čísla je IMHO nejvhodnější ((1==1)) :-)
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    Josef Kufner avatar 18.7.2006 01:03 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    [ "$num" -eq "12" ] nebude mít problémy s přenositelností na jiné shelly podobné sh.
    Hello world ! Segmentation fault (core dumped)
    David Watzke avatar 18.7.2006 01:13 David Watzke | skóre: 74 | blog: Blog... | Praha
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    A ((num==12)) problémy mít bude?
    “Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
    Josef Kufner avatar 18.7.2006 01:42 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Mám pocit, že (( )) je vymoženost bashe a staré sh to neumí... Ale to je asi jedno.
    Hello world ! Segmentation fault (core dumped)
    18.7.2006 08:57 fakenickname | skóre: 42 | blog: fakeblog
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    bude
    17.7.2006 23:21 VícNežNic | skóre: 42 | blog: Spáleniště | Ne dost daleko
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Když už jsme u té rychlosti, jak to tak vypadá, to neustále znovanaplňování modelu je (minimálně na mém počítači) podstatně pomalejší než samotné řazení. Co je ovšem k uzoufání pomalé, to je řazení podle vlastníka a skupiny.
    Copak toho není dost?
    17.7.2006 23:28 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Bodejť by ne, když se tam pořád dokola prohledává systémová databáze. Chtělo by to nějakou cache.
    18.7.2006 00:38 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2

    Tady je příklad, jak by taková cache mohla vypadat. Při spuštěném nscd jsem dosáhl zrychlení opakovaného lookupu 5.5:1, při vypnutém 310:1.

    #include <map>
    #include <stdexcept>
    #include <sstream>
    #include <pwd.h>
    
    
    class uid_cache {
    protected:
      typedef std::map<uid_t, std::string> uid_map;
      uid_map cache;
      long buf_length;
    
    public:
      uid_cache();
      ~uid_cache() {}
    
      std::string convert(uid_t id);
    };
    
    
    uid_cache::uid_cache()
    {
      buf_length = sysconf(_SC_GETPW_R_SIZE_MAX);
      if (buf_length == -1) {
        // buď vyhodíme exception nebo tam plácneme bulharskou konstantu
        throw std::runtime_error("Houston, we have a problem.");
      }
    }
    
    
    std::string uid_cache::convert(uid_t id)
    {
      uid_map::const_iterator iter;
      iter = cache.find(id);
      if (iter == cache.end()) {
        std::string result;
        struct passwd pwd;
        struct passwd* rptr;
        char buff[buf_length];
        getpwuid_r(id, &pwd, buff, buf_length, &rptr);
        if (rptr) result = pwd.pw_name;
        else {
          std::ostringstream s(result);
          s << id;
        }
        cache.insert(std::make_pair(id,result));
        return result;
      } else {
        return iter->second;
      }
    }
    
    18.7.2006 01:04 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Tedy on ten test byl tak trochu nefér, protože jsem 10^7-krát (kromě varianty bez cache i nscd, tam jen 10^5-krát) za sebou provedl lookup stejné hodnoty, ale na druhou stranu, situace, kdy mají všechny soubory v adresáři stejného vlastníka, bude v praxi docela častá…
    Jardík avatar 18.7.2006 01:40 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    LOL. Měl jste pravdu. Když vyhodím to zjišťování vlastníka a skupiny, je to okamžitě setřízené a vypsané. Tu cache tam rozhodně přidám, díky za příklad.
    Věřím v jednoho Boha.
    18.7.2006 08:09 Michal Kubeček | skóre: 71 | Luštěnice
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    S ohledem na to, že se typicky v adresáři bude vyskytovat relativně malý počet různých hodnot UID, bylo by možná lepší řazení podle vlastníka provádět ještě trochu jinak. Nejdřív vytáhnout všechny hodnoty UID do pomocného pole, to si seřadit podle jména vlastníka, na základě toho seřazení přiřadit jednotlivým hodnotám UID klíč (pořadové číslo v seřazeném poli) a vlastní řazení provádět podle tohoto pomocného klíče. Případně tento komplikovanější postup použít pouze pokud je souborů "hodně" a různých hodnot "málo" (vhodné konstanty pro "hodně" a "málo" by se určily experimentálně).
    18.7.2006 09:39 Kníže Ignor | skóre: 19 | blog: stoupa
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    A tohle říká člověk, který o sobě tvrdí, že nemá rád výjimky? :-D
    Jestli máš zálohu mého blogu, tak mi ji pošli. Nějak jsem si ho smazal :-)
    17.7.2006 23:54 diverman | skóre: 32 | blog: život s tučňáčkem
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    Nechces rozjet treba subversion repositar?
    deb http://ftp.cz.debian.org/debian jessie main contrib non-free
    Filda avatar 18.7.2006 09:27 Filda | nejmenší velkoměsto
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    čím to kompiluješ resp. jakou verzí?
    Komix na Hovno
    Jardík avatar 18.7.2006 12:20 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: JXP Commander 0.0.1preview2
    gcc 4.1.1-3
    Věřím v jednoho Boha.

    Založit nové vláknoNahoru

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