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 04:55 | Nová verze

    Byla vydána verze 4.0 multiplatformního integrovaného vývojového prostředí (IDE) pro rychlý vývoj aplikaci (RAD) ve Free Pascalu Lazarus (Wikipedie). Přehled novinek v poznámkách k vydání. Využíván je Free Pascal Compiler (FPC) 3.2.2.

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

    Podpora Windows 10 končí 14. října 2025. Připravovaná kampaň Konec desítek (End of 10) může uživatelům pomoci s přechodem na Linux.

    Ladislav Hagara | Komentářů: 2
    včera 23:22 | Pozvánky

    Již tuto středu proběhne 50. Virtuální Bastlírna, tedy dle římského číslování L. Bude L značit velikost, tedy více diskutujících než obvykle, či délku, neboť díky svátku lze diskutovat dlouho do noci? Bude i příští Virtuální Bastlírna virtuální nebo reálná? Nejen to se dozvíte, když dorazíte na diskuzní večer o elektronice, softwaru, ale technice obecně, který si můžete představit jako virtuální posezení u piva spojené s učenou

    … více »
    bkralik | Komentářů: 0
    včera 22:33 | IT novinky

    Dle plánu dnes končí služba Skype. Uživatelé mohou pokračovat v Microsoft Teams.

    Ladislav Hagara | Komentářů: 0
    včera 21:44 | IT novinky

    Český statistický úřad rozšiřuje Statistický geoportál o Datový portál GIS s otevřenými geografickými daty. Ten umožňuje stahování datových sad podle potřeb uživatelů i jejich prohlížení v mapě a přináší nové možnosti v oblasti analýzy a využití statistických dat.

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

    Kevin Lin zkouší využívat chytré brýle Mentra při hraní na piano. Vytváří aplikaci AugmentedChords, pomocí které si do brýlí posílá notový zápis (YouTube). Uvnitř brýlí běží AugmentOS (GitHub), tj. open source operační systém pro chytré brýle.

    Ladislav Hagara | Komentářů: 1
    včera 12:11 | Pozvánky

    Jarní konference EurOpen.cz 2025 proběhne 26. až 28. května v Brandýse nad Labem. Věnována je programovacím jazykům, vývoji softwaru a programovacím technikám.

    Ladislav Hagara | Komentářů: 0
    4.5. 21:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.

    Ladislav Hagara | Komentářů: 0
    4.5. 14:22 | IT novinky

    Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.

    Ladislav Hagara | Komentářů: 29
    3.5. 22:33 | Nová verze

    Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.

    Ladislav Hagara | Komentářů: 2
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 526 hlasů
     Komentářů: 22, poslední včera 10:06
    Rozcestník

    Perl 5.34

    Po téměř 11 měsících vývoje od vydání verze 5.32 byla vydána nová stabilní verze 5.34 programovacího jazyka Perl (Wikipedie). Do vývoje se zapojilo 78 vývojářů. Změněno bylo přibližně 280 tisíc řádků v 2 100 souborech. Přehled novinek a změn v podrobném seznamu.

    21.5.2021 08:00 | Ladislav Hagara | Nová verze


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

    Komentáře

    Vložit další komentář

    21.5.2021 11:45 ?
    Rozbalit Rozbalit vše Re: Perl 5.34
    78 nebo 78tis?
    Gréta avatar 21.5.2021 12:02 Gréta | skóre: 37 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: Perl 5.34

    78 hele ;D

    Perl 5.34.0 represents approximately 11 months of development since
    Perl 5.32.0 and contains approximately 280,000 lines of changes across
    2,100 files from 78 authors.
    21.5.2021 13:45 Helmutova striekacka
    Rozbalit Rozbalit vše Re: Perl 5.34
    To jsou tak dve triedky z celeho sveta :D
    21.5.2021 13:48 mirek
    Rozbalit Rozbalit vše Re: Perl 5.34
    Neznám nikoho kdo by používal Perl.
    21.5.2021 14:01 Smutek
    Rozbalit Rozbalit vše Re: Perl 5.34
    Ja je znam miliony. Git ma totiz zavislost na Perlu a bombarduji je uz 5 let a serou na to aby to odstranili.
    21.5.2021 15:32 Vlado99 | skóre: 11 | blog: vlado99
    Rozbalit Rozbalit vše Re: Perl 5.34
    Perl je super, používam ;-)

    Hodí sa na riešenie širokej škály úloh, je C-like, človek sa zvyčajne naťuká do klávesnice o dosť menej, než v iných jazykoch, je k dispozícii na *nix-och aj Win (na *nix-och už zvyčajne nainštalovaný), ...

    Čo iné, ak nie Perl?
    21.5.2021 15:49 zsa
    Rozbalit Rozbalit vše Re: Perl 5.34
    zsh + sed + awk
    21.5.2021 16:45 Vlado99 | skóre: 11 | blog: vlado99
    Rozbalit Rozbalit vše Re: Perl 5.34
    zsh nepoznám, používam bash. Ale pochybujem, že zvládne zložitejšie dátové štruktúry. Bash dátové štruktúry končia u asociatívnych polí a ani podpora polí nie je 100%.

    Niekoľko krát som skúšal nahradiť Perl pomocou awk a často som skončil predsa len v Perl-e.

    sed je editor, je dobrý, keď potrebujem povedzme modifikovať stream textu, ale pochybujem, že sa v ňom dajú robiť nejaké výpočty.

    Nechcem tým povedať, že nejaký zsh+sed+awk guru nedosiahne ich kombináciou skutočne hodne, ale to už bude skôr v kategórii hackingu a programátorských perličiek, než v kategórii solídneho kódu, ktorý sa dá aj udržiavať.
    21.5.2021 16:52 Vlado99 | skóre: 11 | blog: vlado99
    Rozbalit Rozbalit vše Re: Perl 5.34
    ...

    Pred veľa rokmi, keď som ešte bol mentálne viac vo svete Windows, som písal batch skripty (myslím klasické, *.cmd, nie PowerShell) o ktorých by som predtým povedal, že sa ani napísať nedajú :-) (a fungujú dodnes, ha, ha)

    Či ale má zmysel ísť až tak do krajností - dnes si myslím, že nie.
    21.5.2021 21:44 Verzehej
    Rozbalit Rozbalit vše Re: Perl 5.34
    ?? Nepoznas ZSH? Ved to je to najlepsie z klasickeho sh, bash, tcsh aj ksh. Este ked ho vysperkujes s oh-my-zsh tak niet lepsieho (a krajsieho) shellu na tejto planete.
    23.5.2021 08:40 Singularis
    Rozbalit Rozbalit vše Re: Perl 5.34
    V současnosti spravuji (na awk poměrně velký) open-source projekt, který je mezi GNU awk a Perlem rozkročený a moje zkušenost je taková, že GNU awk je v mnoha ohledech elegantnější, ale trpí zoufalým nedostatkem funkcí a datových struktur. Třeba k určení číselného kódu znaku v Unicode si musím inicializovat obrovské asociativní pole, hešovací funkci si musím naprogramovat sám/a, vestavěné funkce na řazení nejsou nic moc, takže je lepší seznam k seřazení raději předat programu „sort“, práci s binárními daty nemohu skombinovat v jednom kódu s prací s UTF-8 znaky (a i číselnou hodnotu jednotlivého bajtu musím zjišťovat indexováním asociativního pole) apod. Oproti tomu v Perlu jsou snadno použitelné moduly na MD5, SHA-1 a další hešovací algoritmy, u řazení si lze vybrat, zda má respektovat locale nebo ne apod. Složitější (a zejména dynamické) datové struktury se v GNU awk dělají opravdu obtížně (a zejména se pak obtížně předávají do funkcí).

    Perl má zase svoji řadu nevýhod a škaredých vlastností (třeba nekompatibilní syntaxi regulárních výrazů), ale přesto je podle mé zkušenosti pro rozsáhlejší projekt o mnoho praktičtější než GNU awk.
    23.5.2021 10:34 Vlado99 | skóre: 11 | blog: vlado99
    Rozbalit Rozbalit vše Re: Perl 5.34
    ...Perl má zase svoji řadu nevýhod a škaredých vlastností (třeba nekompatibilní syntaxi regulárních výrazů),...
    Ale áno, má aj Perl svoje perličky :-) Naposledy som pred X mesiacmi išiel do kolien zo "zmŕtvychvstania" (alebo ako elegantne preložiť autovivification - oživenie).

    RE vnímam skôr naopak: vadí mi, že sa musím v inom softvéri obmedzovať.
    23.5.2021 19:11 Martin Mareš
    Rozbalit Rozbalit vše Re: Perl 5.34
    Perl má zase svoji řadu nevýhod a škaredých vlastností (třeba nekompatibilní syntaxi regulárních výrazů) [...]
    Mimochodem, v čem? Není to naopak tak, že většina featur regulárních výrazů vznikla právě v Perlu? Proto je ostatně jednou z populárních knihoven na práci s reglárními výrazy libpcre (Perl-compatible regular expressions).
    24.5.2021 05:56 Singularis
    Rozbalit Rozbalit vše Re: Perl 5.34
    Perl sice přidal do regulárních výrazů řadu nových možností, ale bylo by od něj hezké, kdyby ty stávající prvky nechal chovat se stejně jako ve starších POSIXových regulárních výrazech (tedy jak je interpretuje např. sed). Jenže bohužel ne: např. značka „$“ najde v řetězci "AB\n\n\n" dvě shody (v sedu najde jednu) a značce „.“ zase neodpovídá konec řádku (pokud se nezapne zvláštní režim), takže má stejný význam jako „[^\n]“, zatímco pro význam „jakýkoliv znak“ je třeba použít „(?:.|\n)“. To opravdu není kompatibilní chování a znamená to, že výrazy z POSIXových regulárních výrazů je do těch PCRE nutno přepisovat (tzn. nejde je použít přímo), což je škoda.
    24.5.2021 23:32 Martin Mareš
    Rozbalit Rozbalit vše Re: Perl 5.34
    A opravdu se to stalo v tomto pořadí? Jestli správně počítám, Perl je o trochu starší než POSIX.

    Na mě to působí spíš dojmem, že u tradičních regulárních výrazů nikdo pořádně nepřemýšlel nad tím, jak se mají chovat pro víceřádkové stringy. A POSIX to sice později dospecifikoval, ale v té době to už nejspíš Perl měl definované po svém.
    28.5.2021 06:23 Singularis
    Rozbalit Rozbalit vše Re: Perl 5.34
    Podle Wikipedie byly v 70. letech 20. století regulární výrazy nestandardizované a měly různé syntaxe v různých nástrojích, mezi které už tehdy patřily např. vi či awk (awk je o 10 let starší než Perl); POSIX je skutečně standardizoval až v 90. letech, kdy už Perl regulární výrazy implementoval po svém, ale POSIX přitom vycházel ze syntaxe, kterou už např. awk používalo dávno před Perlem.

    Nemohu vyloučit, že starší nástroje s víceřádkovými řetězci nepočítaly (i když mi to u awk připadne nepravděpodobné), ale přidáním zvláštního chování pro znak konce řádky to Perl podle mě spíš zhoršuje.
    Vykook avatar 21.5.2021 17:14 Vykook | skóre: 23 | blog: Tomas
    Rozbalit Rozbalit vše Re: Perl 5.34
    Tak teď už znáš. A to ho mám jako hlavní náplň práce a nejde o nějaké drobné skriptíky.
    Nejde nám o dobro druhých. Nejde nám o bohatství. Jde o čisté opojení mocí.

    Založit nové vláknoNahoru


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