abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Navštivte Abc obchůdek se samolepkami a přívěsky!
Rozšířené hledání
×
dnes 06:11 | Komerce
Rozrůstající se softwarová společnost v Plzni zabývající se telematikou hledá schopné vývojáře a nadšence se zájmem o OS Linux. Uplatnění zde najdou především vývojáři C++ se znalostí OS Linuxu, dále programátoři v jazyku Java nebo vývojáři se zkušenostmi s Oracle DB a Oracle ADF. Více informací o společnosti. … více »
Reklama | Komentářů: 0
24.5. 22:45 | IT novinky
NASA, která společně s Rackspace stála u zrodu projektu OpenStack, se již nadále nebude podílet na dalším vývoji této "infrastructure-as-a-service" platformy. V NASA totiž došli k závěru, že vzhledem k podpoře OpenStacku ze strany společností jako Red Hat, AT&T a HP lze jejich práci považovat za dokončenou. Posléze se NASA plánuje stáhnout i z vývoje další platformy pro cloud computing jménem Nebula.
Migilenik | Komentářů: 0
24.5. 22:45 | Upozornění
Blíží se svátek IPv6 a s ním i konference IPv6 Day. Na návštěvníky této akce čeká nejen bohatý program, ale také jedna speciální nabídka – v průběhu setkání bude možné získat se slevou 66 procent třetí vydání knihy IPv6 vysokoškolského pedagoga a publicisty Pavla Satrapy, tedy za 105 korun. … více »
Vilem Sladek | Komentářů: 6
24.5. 16:14 | Pozvánky

Přijďte si zasprintovat na Djangu, jiném Python open-source projektu, nebo jen potkat ostatní vývojáře!

… více »
Whit | Komentářů: 0
24.5. 10:20 | Nová verze
Na zrcadlech a torrentech jsou již k dispozici ISO obrazy distribuce Mageia 2. Poznámky k vydání čtěte zde.
Liborek | Komentářů: 15
23.5. 13:47 | Pozvánky

Letos v říjnu se v Praze uskuteční hned několik konferencí. Odehraje se zde nově vzniklá konference LinuxDays. K ní se přidá čtvrtý ročník openSUSE Conference, dvanáctý ročník SUSE Labs conference a aby to nebylo málo, přidá se i první ročník Gentoo miniconf. A to vše ve stejné dny a na stejném místě.

… více »
Miška | Komentářů: 7
23.5. 13:27 | Zajímavý projekt
Printerd je název nového projektu tiskového démona, který bude využívat PolicyKit a D-Bus. Projekt je zatím na úplném začátku, takže nejde o nic vhodného k produkčnímu nasazení. Mimo jiné aktuálně akceptuje jako vstup jen PDF dokumenty.
Luboš Doležel (Doli) | Komentářů: 67
23.5. 13:25 | Zajímavý software
Tři vývojáři ze společnosti Engine Yard přecházejí po dohodě mezi firmami do Red Hatu. Jde o vývojáře zabývající se rozvojem projektu JRuby. To ukazuje, že Red Hat má zájem o podporu alternativních jazyků nad OpenJDK.
Luboš Doležel (Doli) | Komentářů: 1
23.5. 13:20 | Zajímavý software
Fedora přejde na knihovnu libusbx, což je fork původní knihovny libusb. Důvodem pro fork byl zjevný nedostatek času nebo zájmu ze strany správce projektu. libusbx už teď nabízí užitečné funkce navrch.
Luboš Doležel (Doli) | Komentářů: 5
23.5. 10:29 | Nová verze
Vyšlo LLVM 3.1. Vylepšení se dotýkají podpory C++ 11 nebo architektur ARM a MIPS. Dále se můžete těšit z Python bindings nebo nástroje AddressSanitizer pro detekci chyb při práci s pamětí.
Luboš Doležel (Doli) | Komentářů: 0
Pokud by se prohlížeč Opera stal svobodným:
 (9%)
 (32%)
 (1%)
 (58%)
Celkem 286 hlasů
 Komentářů: 34, poslední dnes 17:22
    Rozcestník
    Reklama
    Autoškola testy online Levný benzín

    Bash 4.0

    Vyšel Bash 4.0. Opravuje zbývající vážné chyby 3. řady a přináší asociativní pole, vylepšení parseru a různé další novinky.

    24.2.2009 06:23 | David Watzke | Nová verze


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

    Komentáře

    Vložit další komentář

    24.2.2009 09:12 Michal Kubeček | skóre: 67 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash 4.0

    Sekce BUGS v bash(1) začíná větou

    It's too big and too slow.

    Jsem zvědav, jestli verze 4 opravuje i tuto chybu. Ale podle popisu asi spíš ne…

    Salutis avatar 24.2.2009 09:18 Salutis | skóre: 7 | blog: Salutis
    Rozbalit Rozbalit vše Re: Bash 4.0
    There is a new &>> redirection operator, which appends the standard output and standard error to the named file.
    Trikrát hurá! :)
    Najväčší dar je vedieť posúdiť hodnotu vecí.
    Ghaad avatar 24.2.2009 10:51 Ghaad | skóre: 33 | blog: blogoblog
    Rozbalit Rozbalit vše Re: Bash 4.0
    To se musim pridat. Ja v dokumentaci porad hledal tenhle zapis a mel jsem pocit, ze ho nekdo zapomnel napsat do dokumentace, ale on to bash fakt neumel :-/
    GNUniverse - May the source be with you...
    Zdeněk Zikán avatar 24.2.2009 12:56 Zdeněk Zikán | skóre: 14 | Oslo
    Rozbalit Rozbalit vše Re: Bash 4.0
    Jo a taky obdobné |&. A ** na rekurzivní matchování v podadresářích mi občas chyběla jako glob pattern.
    I'm not lazy, I'm an effort minimalist.
    24.2.2009 13:28 Semo | skóre: 42 | blog: Semo
    Rozbalit Rozbalit vše Re: Bash 4.0
    Zjednodusuje to zivot, ale dalo sa to nahradit dlhsim zapisom uz dnes. Ale ten pattern ** to je uz lepsie. Nemusi sa tahat do toho externy find. A tie asoc. polia sa tiez hodia. Programovat si ich po svojom bolo nepohodlne.
    If you hold a Unix shell up to your ear, you can you hear the C.
    24.2.2009 13:56 Michal Kubeček | skóre: 67 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash 4.0
    To ** mi naopak připadá jako hodně nešťastný nápad, protože to přináší nekompatibilitu se staršími verzemi a může to rozbít existující skripty.
    24.2.2009 16:53 Semo | skóre: 42 | blog: Semo
    Rozbalit Rozbalit vše Re: Bash 4.0
    To sice hej, ale to plati o lubovolnom pokroku, ak sa zacne pozivat. Porovnavaci operator =~ vo verzii 2 nebol, v 3 je. Nemam ho preto pouzivat?
    If you hold a Unix shell up to your ear, you can you hear the C.
    24.2.2009 17:42 Michal Kubeček | skóre: 67 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash 4.0
    Pokud se nepletu, když jste ho zkusil použít ve verzi 2, dostal jste chybu. Tohle je ale úplně jiný případ: zcela korektní maska funguje ve verzi 3 i 4, ale v každé znamená něco jiného. Takže to může znefunkčnit existující skripty.
    24.2.2009 19:14 Semo | skóre: 42 | blog: Semo
    Rozbalit Rozbalit vše Re: Bash 4.0
    Chapem spravne, ze je v 3 je to ekvivalent * ? Korektna je, ale asi dost nezvycajna.
    If you hold a Unix shell up to your ear, you can you hear the C.
    24.2.2009 19:36 Michal Kubeček | skóre: 67 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash 4.0

    Ano, '**' je ekvivalentní '*'. Je to samozřejmě nezvyklý zápis, ale ty masky mohou často vznikat všelijak, například je může generovat sám skript nebo jiný program. A pak tam taková věc může snadno vzniknout.

    Je to bezesporu užitečná funkce, ale IMHO nestojí za porušení zpětné kompatibility a potenciální znefunkčnění existujících skriptů. Přitom by stačilo, aby se musela zapnout něčím na způsob nullglob nebo extglob.

    24.2.2009 19:38 Michal Kubeček | skóre: 67 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash 4.0
    Tak všechno zpátky. Naštěstí zdravý rozum zvítězil: speciální expanze '**' je defaultně vypnutá a musí se explicitně povolit pomocí shopt globstar.
    24.2.2009 19:42 Michal Kubeček | skóre: 67 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash 4.0

    Začínám mít pocit, že se někdo zbláznil…

    There is a new shell option: `dirspell'. When enabled, the filename completion code performs spelling correction on directory names during completion.

    O bashi se asi brzy začnou říkat podobné hlášky jako kdysi o emacsu.

    David Watzke avatar 24.2.2009 20:59 David Watzke | skóre: 73 | blog: Blog... | Silicon Hell
    Rozbalit Rozbalit vše Re: Bash 4.0
    Kdysi? :-D

    Jinak jo, tohle je docela síla...
    www.Watzke.cz ... a nově (opět) i blog.Watzke.cz
    24.2.2009 21:29 petr_p | skóre: 56 | blog: pb
    Rozbalit Rozbalit vše Re: Bash 4.0

    Naštěstí je to jen doplňování a ne globbing.

    Mě včera zarazila nápověda k install z coreutils-7.1:

    This install program copies files (often just compiled) into destination
    locations you choose.  If you want to download and install a ready-to-use
    package on a GNU/Linux system, you should instead be using a package manager
    like yum(1) or apt-get(1).

    Mám dojem, že Shuttelworth útočí!

    thingie avatar 24.2.2009 21:58 thingie | skóre: 8
    Rozbalit Rozbalit vše Re: Bash 4.0

    Já jsem třeba docela šťastný s readlinovým completion-ignore-case, možná by nebylo až tak zlé, kdyby to uměl i bash. Tedy, samozřejmě nějak nenásilně. Oprava chyb se hodí taky, při rozumné implementaci.

    Růžové lži.
    24.2.2009 22:08 Semo | skóre: 42 | blog: Semo
    Rozbalit Rozbalit vše Re: Bash 4.0
    "set completion-ignore-case on" v ~/.inputrc mam uz nejaky ten piatok. A normalne v bashi mi dplna bez toho, aby som sa staral o velkost pismen. Alebo mas na mysli nieco ine?
    If you hold a Unix shell up to your ear, you can you hear the C.
    thingie avatar 24.2.2009 22:22 thingie | skóre: 8
    Rozbalit Rozbalit vše Re: Bash 4.0

    No, to jistě, ale to taky není dokonalé.

    Modelový příklad, mějme adresář XMonad a soubor xmonad.cabal v jednom adresáři (ze života, jak vidno, dokonce), napišme cd a xmo, stiskněme tab. Vzhledem k existenci xmonad.cabal se nám tam doplní xmonad, jenže když teď stiskneme enter, tak se dostaneme leda… nikam. A doplňování už mi teď nedokáže nijak pomoct. Intuitivně bych to mohl zachránit dopsáním /, jenže to nepomůže, a tab doplňování už to nezvětší. Já musím na to velké X pamatovat už na začátku (nebo nejpozději u M). Případně si zřejmě zapnout cyklení nad nejednoznačným doplňováním, ale to taky nechci.

    Růžové lži.
    24.2.2009 23:46 Ash | skóre: 51
    Rozbalit Rozbalit vše Re: Bash 4.0
    Tak ono od shopt -s cdspell k dirspell nebylo tak daleko, žejo :) Prostě se akorát prování průběžně během doplňování, což je intelitentnější verze opravy ex post (po odentrování).
    25.2.2009 00:22 Michal Kubeček | skóre: 67 | Luštěnice
    Rozbalit Rozbalit vše Re: Bash 4.0
    Aha, tak tohle přeci jen dává nějaký smysl. Podle toho popisu to znělo, jako by to na jména adresářů aplikoval spellchecker, to mne docela vyděsilo. Ale stejně… zkusil jsem si ten bash 4.0 cvičně přeložit a pouhých 8 KB chybí do 1 MB; nejsem tak úplně přesvědčen o správnosti této cesty…
    Ghaad avatar 25.2.2009 08:30 Ghaad | skóre: 33 | blog: blogoblog
    Rozbalit Rozbalit vše Re: Bash 4.0
    Me ten spellcheck neprijde tak spatny, bude to asi mysleno tak, kdyz se preklepnu pri psani delsiho nazvu (prehodim 2 pismena apod.), tak to bash opravi. Jestli se nemylim, tak tohle uz i nejaky jiny shell umi delsi dobu. Pak existuje stejne moznost prejit na dash, mozna uz to bude brzo i v dostacujicim stavu (co se tyce moznosti).
    GNUniverse - May the source be with you...

    Založit nové vláknoNahoru


    ISSN 1214-1267   Powered by Hosting 90 Server hosting
    © 1999-2012 Argonit s. r. o. Všechna práva vyhrazena.