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 13:22 | Zajímavý software

    Harlequin byl vydán ve verzi 1.0.0. Jedná se o TUI (Text User Interface) IDE (Integrated Development Environment) k systému pro správu SQL OLAP databází DuckDB.

    Ladislav Hagara | Komentářů: 0
    dnes 12:55 | IT novinky

    Po roce a půl od představení DALL·E 2 představila společnost OpenAI novou verzi DALL·E 3 svého AI systému pro generování "realisticky vypadajících obrázků nebo uměleckých děl" na základě popisu v přirozeném jazyce, viz příklad "kosmonaut na koni fotorealisticky". Jednou z novinek je integrace s ChatGPT.

    Ladislav Hagara | Komentářů: 0
    dnes 09:00 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 133 (pdf) a HackSpace 70 (pdf).

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

    Po půl roce vývoje od vydání verze 44 bylo vydáno GNOME 45 s kódovým názvem Rīga. Přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře. Krátké představení na YouTube. Jednou z nejviditelnějších změn je odstranění tlačítka Činnosti (Activities) v levém horním rohu. Nově je tam indikátor ploch. Výchozím prohlížečem obrázků je nově Loupe, nahradil Eye of GNOME (eog). Novou aplikací pro práci s webovou kamerou je Snapshot, nahradil Cheese. Rozšíření GNOME Shellu fungující v předchozích verzích nejsou s verzí 45 kompatibilní.

    Ladislav Hagara | Komentářů: 8
    včera 17:55 | Komunita

    Linux Foundation představila a zaštítila svobodný a otevřený fork Terraformu s názvem OpenTofu. Ten vznikl pod původním názvem OpenTF jako reakce na přelicencování Terraformu na BSL (Business Source License) společností HashiCorp.

    Ladislav Hagara | Komentářů: 4
    včera 11:22 | IT novinky

    Google oznámil (en), že konverzační AI Bard (Wikipedie) může nyní komunikovat s aplikacemi a službami Google: "Díky nejnovějšímu rozšíření služby může Bard najít a zobrazit relevantní informace z nástrojů společnosti Google, které používáte každý den, jako je například Gmail, Dokumenty, Disk, Mapy, YouTube a Letenky Google, a to i když jsou potřebné informace v různých aplikacích a službách."

    Ladislav Hagara | Komentářů: 0
    včera 08:00 | Zajímavý software

    Apache Pinot (GitHub, Wikipedie) dospěl do verze 1.0. Jedná se o realtimeový distribuovaný OLAP datastore navržený tak, aby na OLAP dotazy odpovídal s nízkou latencí.

    Ladislav Hagara | Komentářů: 0
    19.9. 19:44 | Nová verze

    Byla vydána Java 21 / JDK 21. Nových vlastností (JEP - JDK Enhancement Proposal) je 15. Jedná se o LTS verzi. Nová Java / JDK vychází každých 6 měsíců.

    Ladislav Hagara | Komentářů: 16
    19.9. 16:55 | Nová verze

    Byla vydána betaverze Fedora Linuxu 39, tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 17. října. Nový Fedora Linux přinese GNOME 45, LibreOffice 7.6, GCC 13.2, …

    Ladislav Hagara | Komentářů: 9
    19.9. 12:33 | Nová verze

    Byla vydána verze 17.0.1, tj. první veřejná verze z nové řady 17.x, překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, LLD, Extra Clang Tools, Libc++, Polly a Flang.

    Ladislav Hagara | Komentářů: 6
    Knihy s linuxovou tematikou
     (20%)
     (16%)
     (51%)
     (26%)
    Celkem 268 hlasů
     Komentářů: 11, poslední 17.9. 19:19
    Rozcestník

    Dotaz: Perl, XML::Simple a utf8

    15.5.2012 11:32 juvi
    Perl, XML::Simple a utf8
    Přečteno: 231×
    Zdravím, mám problém s diakritikou: mám XML soubor v UTF8 mám prográmek:

    #!/usr/bin/perl

    use XML::Simple;

    use Data::Dumper;

    my $xs = XML::Simple->new(NumericEscape => 0);

    my $ref = $xs->XMLin('benzina2012-format.xml');

    print Dumper($ref);

    vše funguje dobře, ale znaky s diakritikou to konvertuje do podoby: \x{fd} \x{ed} apod. Nepomáhá ani nastavit NumericEscape.

    Odpovědi

    15.5.2012 12:16 darkenik
    Rozbalit Rozbalit vše Re: Perl, XML::Simple a utf8
    15.5.2012 12:32 juvi
    Rozbalit Rozbalit vše Re: Perl, XML::Simple a utf8
    No, trochu moc jsem to zjednodušil, ono při těchto mých prvních pokusech s perlením na UTF8 jsem zkoušel a rozumný výsledek (nikoliv "Wide character in..."):

    use utf8;

    use encoding 'utf8';

    my $pokus = "nazdar á éř\x{20AC}\n";

    print $pokus;

    Ovšem XML::Simple, přestože tvrdí, že UTF zpracovává, načte soubor s hlavičkou ...encoding="UTF-8"... tak, ten Dumper vyjede diakritiku ve tvaru \x... sakra, není ten problém v tom Dumperu?
    15.5.2012 13:39 buff | skóre: 10 | blog: buff
    Rozbalit Rozbalit vše Re: Perl, XML::Simple a utf8
    Je to v Dumperu, řešení spatra neznám, ale pohledám.
    15.5.2012 13:46 buff | skóre: 10 | blog: buff
    Rozbalit Rozbalit vše Re: Perl, XML::Simple a utf8
    Zkus se podívat na toto: http://www.perlmonks.org/?node_id=759457
    15.5.2012 14:12 juvi
    Rozbalit Rozbalit vše Re: Perl, XML::Simple a utf8
    Bylo to v Dumperu, to jsem rád. Děkuji.
    16.5.2012 13:24 kapet
    Rozbalit Rozbalit vše Re: Perl, XML::Simple a utf8
    V tom řešení pro ten Dumper je asi ještě dobré přidat escapování znaků uvozovek a případně zpětného lomítka, něco jako
    use Data::Dumper;
    
    $Data::Dumper::Useqq = 1; 
    {   no warnings 'redefine'; 
        sub Data::Dumper::qquote {
            my $s = shift;
            $s =~ s|\\|\\\\|g;  
            $s =~ s|'|\\'|g; 
            return "'$s'";
        }
    }
    
    15.5.2012 18:36 tom
    Rozbalit Rozbalit vše Re: Perl, XML::Simple a utf8
    man Data::Dumper napsal:
    Pure Perl version of "Data::Dumper" escapes UTF-8 strings

    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.