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 01:23 | Komunita

Phoronix spustil 2017 Linux Laptop Survey. Tento dotazník s otázkami zaměřenými na parametry ideálního notebooku s Linuxem lze vyplnit do 6. července.

Ladislav Hagara | Komentářů: 2
včera 22:44 | Nová verze

Po třech měsících vývoje od vydání verze 5.5.0 byla vydána verze 5.6.0 správce digitálních fotografií digiKam (digiKam Software Collection). Do digiKamu se mimo jiné vrátila HTML galerie a nástroj pro vytváření videa z fotografií. V Bugzille bylo uzavřeno více než 81 záznamů.

Ladislav Hagara | Komentářů: 1
včera 17:44 | Nová verze

Byla vydána verze 9.3 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 2
včera 13:53 | Nová verze

Simon Long představil na blogu Raspberry Pi novou verzi 2017-06-21 linuxové distribuce Raspbian určené především pro jednodeskové miniaturní počítače Raspberry Pi. Společně s Raspbianem byl aktualizován také instalační nástroj NOOBS (New Out Of the Box Software). Z novinek lze zdůraznit IDE Thonny pro vývoj v programovacím jazyce Python a především offline verzi Scratche 2.0. Ten bylo dosud možné používat pouze online. Offline bylo možné používat pouze Scratch ve verzi 1.4. Z nového Scratchu lze ovládat také GPIO piny. Scratch 2.0 vyžaduje Flash.

Ladislav Hagara | Komentářů: 0
22.6. 14:24 | Nová verze

Opera 46, verze 46.0.2597.26, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 59. Z novinek lze zmínit například podporu APNG (Animated Portable Network Graphics). Přehled novinek pro vývojáře na blogu Dev.Opera. Oznámení o vydání zmiňuje také první televizní reklamu.

Ladislav Hagara | Komentářů: 0
22.6. 13:37 | IT novinky

I čtenáři AbcLinuxu před dvěma lety vyplňovali dotazníky věnované Retro ThinkPadu. Nyní bylo potvrzeno, že iniciativa Retro ThinkPad je stále naživu a Lenovo připravuje speciální edici ThinkPadu jako součást oslav jeho 25. výročí.

Ladislav Hagara | Komentářů: 19
22.6. 10:22 | Komunita

Bylo oznámeno, že frontend a runtime programovacího jazyka D bude začleněn do kolekce kompilátorů GCC (GNU Compiler Collection). Správcem byl ustanoven Iain Buclaw.

Ladislav Hagara | Komentářů: 7
21.6. 18:47 | IT novinky
Bulharská firma Olimex je známá jako výrobce kvalitních mini arm desek, u nichž se snaží být maximálně open source. Kromě velké otevřenosti taktéž zaručují dlouhodobou podporu výroby, což je vítáno ve firemním prostředí. Nyní firma ohlásila ESP32-GATEWAY, malou IoT desku s Wifi, Bluetooth, Ethernetem a 20 GPIO porty za 22EUR. Tato malá deska je ořezanou verzí ESP32-EVB.
Max | Komentářů: 21
21.6. 18:00 | Zajímavý článek

LinuxGizmos (v dubnu loňského roku přejmenován na HackerBoards a v lednu letošního roku zpět na LinuxGizmos) zveřejnil výsledky čtenářské ankety o nejoblíbenější jednodeskový počítač (SBC) v roce 2017. Letos se vybíralo z 98 jednodeskových počítačů (Tabulky Google). Nejoblíbenějšími jednodeskovými počítači v letošním roce jsou Raspberry Pi 3 Model B, Raspberry Pi Zero W a Raspberry Pi 2 Model B.

Ladislav Hagara | Komentářů: 0
21.6. 14:22 | Pozvánky

Ne-konference jOpenSpace 2017 se koná od 13. do 15. října 2017 v hotelu Farma u Pelhřimova. Registrace účastníků je nutná. Více informací na stránkách ne-konference.

Zdenek H. | Komentářů: 0
Chystáte se pořídit CPU AMD Ryzen?
 (6%)
 (31%)
 (1%)
 (9%)
 (44%)
 (9%)
Celkem 828 hlasů
 Komentářů: 65, poslední 1.6. 19:16
    Rozcestník

    Dotaz: UTF-8 kodovani Vimu

    10.3.2007 22:58 karel maly | skóre: 14
    UTF-8 kodovani Vimu
    Přečteno: 497×
    Ahoj,

    z kodovani zesilim.

    Mam soubor, ktery je zrejme v UTF-8 kodovani (btw: mohu to nejak zjistit?).

    System je UTF-8 based.

    Terminal pouzivam rxvt s iso10646-1, takze UTF-8.

    Promene prostredi:

    GDM_LANG=en_US.UTF-8 LANG=cs_CS.UTF-8 LANGUAGE=cs_CS.UTF-8

    Kdyz si soubor prohlednu catem, tak je to fpoho. Ceske znaky vidim spravne.

    Ale kdyz si to prohlednu ve VIMu (verze 6.3), tak jsou spatne.

    Zkousel sem davat do .vimrc:

    set encoding=utf-8 set fileencodings=ucs-bom,utf-8,latin2

    ale bez efektu.

    Pozn: soubor se mi zobrazoval dobre. Ale zkopiroval sem ho na jeden server a pak zpet ke mne a nyni se zobrazuje spatne.

    Z tohodle by fakt cloveku jeblo.

    Otazka zni, jak soubor zobrazit spravne ve VIMu a nemuset porad resit takovehle p*coviny.

    Diky.

    Odpovědi

    kozzi avatar 10.3.2007 23:27 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu
    Promene prostredi:

    GDM_LANG=en_US.UTF-8 LANG=cs_CS.UTF-8 LANGUAGE=cs_CS.UTF-8

    no nic proti ale nemelo by to byt spis cs_CZ.UTF-8
    Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
    10.3.2007 23:36 karel maly | skóre: 14
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu
    Melo. Ale nema to na to vliv.
    Fuky avatar 11.3.2007 01:32 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu

    Kódování, ve kterém pracuje terminál:
    set termencoding=iso-8859-2

    Autodetekce, nejprve zkusí zdali to může být latin1, pak utf-16 a nakonec utf-8:
    set fileencodings=latin1,utf-16,utf-8

    Když selže předchozí "autodetekce", tak se použije toto kódování:
    set encoding=iso-8859-2

    Předchozí volby mám uvedené v konfiguračním souboru a následující volbu používám, když chci z nějakého důvodu jiné kódování:
    :set fileencoding=utf-8

    11.3.2007 10:15 karel maly | skóre: 14
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu
    Diky, jak sem psal vysse - tohle tam vsechno mam. Krome specifikace kodovani terminalu.

    Ty UTF-8 soubory, co sem na serveru neupravoval, mne jdou otevrit bez problemu. Ale ty co sem tam upravil se otviraji zmrsene.

    Enca na techto souborech ukazuje trochu jinou hlasku:

    user$ enca -L czech sss.php Universal transformation format 8 bits; UTF-8 Surrounded by/intermixed with non-text data

    Je tam od ostatnich souboru navic to "Surrounded by/intermixed with non-text data".

    Jde to nejak overridnout?
    Fuky avatar 11.3.2007 10:27 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu

    Úpravami na serveru jsi soubor "naboural", tj. asi se Tvé úpravy uložily v jiném kódování. Takže řešení je otevřít ve Vimu a opravit tyto "novinky". Měli by být "zmršené" pouze nově přidané znaky s diakritikou. Nebo jsou KO i ty staré?

    11.3.2007 13:28 karel maly | skóre: 14
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu
    Jsou prave KO vsechny - tj. i ty stare.

    iconv asi nepomuze, kdyz uz soubor v UTF-8 je.

    Z tohodle fakt muze clovek zesilet:)

    Myslite, ze to pujde napravit nejak?
    Fuky avatar 11.3.2007 13:56 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu

    Napravit to určitě půjde. Stejným způsobem znič soubor s obsahem:
    Příšerně žluťoučký kůň úpěl ďábelské ódy
    PŘÍŠERNĚ ŽLUŤOUČKÝ KŮŇ ÚPĚL ĎÁBELSKÉ ÓDY

    A pak pošli jeho šestnáctkový výpis:
    hd file.php

    Mrknu co se s tím vlastně stalo a skriptík s nahrazením by to měl opravit.

    11.3.2007 16:05 JF
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu
    Ve vimu staci ponechat nejaky znak ve spatnem kodovani a vysledek se nezobrazi spravne (vim se patrne neprepne do utf8 ?).

    Prepnete si terminal do UTF8 a dejte less na Vas soubor. Patrne uvidite vsechno OK - az na par znaku, ktere se nezobrazi spravne (treba jako FF a pod). Ty zlikvidujte - treba ve vim - ulozte a otevrete znova. JF
    11.3.2007 17:24 xxx
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu
    Ono je docela mozne, ze je soubor „dvakrat“ prekodovan do utf-8. Zkus na to program enca, ten by mel rict, v jakem kodovani to je...
    Fuky avatar 11.3.2007 17:37 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu
    11.3.2007 22:54 karel maly | skóre: 14
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu
    Diky, opravdu stacilo znicit tech par "vadnych" znaku a pak uz to bylo OK.

    Misto, aby se clovek soustredil na praci, tak musi porad resit tyhle kra*iny:)
    Fuky avatar 11.3.2007 01:40 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše RE: Autodetekce kódování

    Na autodetekci kódování poslouží enca.

    $ enca latin2.txt
    ISO 8859-2 standard; ISO Latin 2

    $ enca utf8.txt
    Universal transformation format 8 bits; UTF-8

    $ enca cp1250.txt
    MS-Windows code page 1250
    LF line terminators

    Fuky avatar 11.3.2007 02:03 Fuky | skóre: 52 | blog: 4u
    Rozbalit Rozbalit vše Re: UTF-8 kodovani Vimu

    Ještě jsem chvíli hledal a konečně našel Yetiho řešení (funguje nejlépe):

    function GetEncoding(f)
      let e = system('enca -Pe "' . a:f . '"')
      let e = substitute(e, '/.*', '', '')
      if e =~ 'unknown'
        return 'ascii'
      endif
      return e
    endfunc
    au BufReadPre * exec "set fencs=" . GetEncoding(expand('<afile>'))
    

    Enca
    Tip enca + vim
    Psalo se o tom i v diskuzi pod blogem

    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.