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 05:44 | Komunita

    PSF (Python Software Foundation) po mnoha měsících práce získala grant ve výši 1,5 milionu dolarů od americké vládní NSF (National Science Foundation) v rámci programu "Bezpečnost, ochrana a soukromí open source ekosystémů" na zvýšení bezpečnosti Pythonu a PyPI. PSF ale nesouhlasí s předloženou podmínkou grantu, že během trvání finanční podpory nebude žádným způsobem podporovat diverzitu, rovnost a inkluzi (DEI). PSF má diverzitu přímo ve svém poslání (Mission) a proto grant odmítla.

    Ladislav Hagara | Komentářů: 6
    dnes 04:55 | Nová verze

    Balík nástrojů Rust Coreutils / uutils coreutils, tj. nástrojů z GNU Coreutils napsaných v programovacím jazyce Rust, byl vydán ve verzi 0.3.0. Z 634 testů kompatibility Rust Coreutils s GNU Coreutils bylo úspěšných 532, tj. 83,91 %. V Ubuntu 25.10 se již používá Rust Coreutils místo GNU Coreutils, což může přinášet problémy, viz například nefunkční automatická aktualizace.

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

    Od 3. listopadu 2025 budou muset nová rozšíření Firefoxu specifikovat, zda shromažďují nebo sdílejí osobní údaje. Po všech rozšířeních to bude vyžadováno někdy v první polovině roku 2026. Tyto informace se zobrazí uživateli, když začne instalovat rozšíření, spolu s veškerými oprávněními, která rozšíření požaduje.

    Ladislav Hagara | Komentářů: 0
    včera 17:11 | Humor

    Jste nuceni pracovat s Linuxem? Chybí vám pohodlí, které vám poskytoval Microsoft, když vás špehoval a sledoval všechno, co děláte? Nebojte se. Recall for Linux vám vrátí všechny skvělé funkce Windows Recall, které vám chyběly.

    Ladislav Hagara | Komentářů: 1
    včera 16:11 | Komunita

    Společnost Fre(i)e Software oznámila, že má budget na práci na Debianu pro tablety s cílem jeho vyžívání pro vzdělávací účely. Jako uživatelské prostředí bude použito Lomiri.

    Ladislav Hagara | Komentářů: 1
    26.10. 17:11 | IT novinky

    Proběhla hackerská soutěž Pwn2Own Ireland 2025. Celkově bylo vyplaceno 1 024 750 dolarů za 73 unikátních zranitelností nultého dne (0-day). Vítězný Summoning Team si odnesl 187 500 dolarů. Shrnutí po jednotlivých dnech na blogu Zero Day Initiative (1. den, 2. den a 3. den) a na YouTube.

    Ladislav Hagara | Komentářů: 4
    26.10. 13:33 | Komunita

    Byl publikován říjnový přehled dění a novinek z vývoje Asahi Linuxu, tj. Linuxu pro Apple Silicon. Pracuje se na podpoře M3. Zanedlouho vyjde Fedora Asahi Remix 43. Vývojáře lze podpořit na Open Collective a GitHub Sponsors.

    Ladislav Hagara | Komentářů: 0
    25.10. 15:44 | Zajímavý software

    Iniciativa Open Device Partnership (ODP) nedávno představila projekt Patina. Jedná se o implementaci UEFI firmwaru v Rustu. Vývoj probíhá na GitHubu. Zdrojové kódy jsou k dispozici pod licencí Apache 2.0. Nejnovější verze Patiny je 13.0.0.

    Ladislav Hagara | Komentářů: 0
    25.10. 05:11 | Zajímavý článek

    Obrovská poptávka po plynových turbínách zapříčinila, že datová centra začala používat v generátorech dodávajících energii pro provoz AI staré dobré proudové letecké motory, konvertované na plyn. Jejich výhodou je, že jsou menší, lehčí a lépe udržovatelné než jejich průmyslové protějšky. Proto jsou ideální pro dočasné nebo mobilní použití.

    karkar | Komentářů: 10
    24.10. 19:55 | Nová verze

    Typst byl vydán ve verzi 0.14. Jedná se o rozšiřitelný značkovací jazyk a překladač pro vytváření dokumentů včetně odborných textů s matematickými vzorci, diagramy či bibliografií.

    Ladislav Hagara | Komentářů: 0
    Jaké řešení používáte k vývoji / práci?
     (36%)
     (47%)
     (20%)
     (19%)
     (23%)
     (17%)
     (21%)
     (17%)
     (18%)
    Celkem 279 hlasů
     Komentářů: 14, poslední 14.10. 09:04
    Rozcestník

    Dotaz: UTF-8 kodovani Vimu

    10.3.2007 22:58 karel maly | skóre: 14
    UTF-8 kodovani Vimu
    Přečteno: 573×
    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.