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 17:52 | Zajímavý projekt
    WorldTUI je experimentální LLM o 360 milionech parametrů, který napodobuje terminál. Podle stisknutých kláves se snaží předpovídat změny na obrazovce a zvládá tak vyonávat rozličné příkazy, například Vim, tmux i jednoduchou hru Snake. Nejedná se o skutečný příkazový řádek, jeho 'soubory' i příkazy jsou pouze simulované a model může samozřejmě různě chybovat. WorldTUI vychází z jazykového modelu Qwen2.5-Coder-0.5B, který autor … více »
    👻 | Komentářů: 1
    dnes 17:48 | Zajímavý článek
    Josef Bacik navrhuje novou abstrakci cell, která by celý kontejner reprezentovala jako jeden kernelový objekt. Proces by vznikl přímo uvnitř cell a nemohl by ji opustit. Oprávnění ke správě by se odvozovala od držení cellfd. … více »
    vencour | Komentářů: 8
    dnes 16:23 | Bezpečnostní upozornění

    Zranitelnost v aktualizačním mechanismu WordPress umožňuje útočníkovi zasáhnout do dočasného instalačního adresáře během aktualizace jádra systému. Před aktualizací veřejně dostupného WordPressu dočasně zablokovat HTTP přístup k wp-content/upgrade/, následně aktualizovat a zkontrolovat logy. Postižené verze: WordPress 4.7 až 7.1.3.

    vencour | Komentářů: 0
    dnes 16:11 | Bezpečnostní upozornění

    Alpine Linux zveřejnil podrobnosti o útoku na svůj GitLab a 30. října oznámil obnovení provozu. Útočník se 20.–21. října pokusil zneužít chybu v regulárních výrazech. Exploit způsobil opakované pády workerů a několikrát se dostal do pokročilé fáze. Úspěšné spuštění kódu však nebylo potvrzeno. Fix: Opravený GitLab a současně Ruby 3.3.13, 3.4.12 nebo 4.0.9+, pokud jde o vlastní sestavení či kontejner.

    vencour | Komentářů: 0
    dnes 15:44 | Pozvánky

    Konference OpenAlt 2026 proběhne tento víkend 7. a 8. listopadu na FIT VUT v Brně. Jedná se již o 21. ročník této konference, která propojuje otevřené technologie, svobodný software, hardware a lidi, kteří chtějí věci nejen používat, ale také jim rozumět a měnit je k lepšímu. Více o konferenci v příspěvku OpenAlt 2026: technologie, které dávají svobodu na blogu spolku OpenAlt.

    Ladislav Hagara | Komentářů: 0
    dnes 15:22 | IT novinky

    Eben Upton oznámil další zdražení jednodeskových počítačů Raspberry Pi. Tentokrát 16 GB varianty Raspberry Pi o 80 dolarů a 16 GB varianty Raspberry Pi Compute Module 5 o 40 dolarů. Cena Raspberry Pi 500+ se nemění.

    Ladislav Hagara | Komentářů: 0
    dnes 15:11 | IT novinky

    Francouzské Národní shromáždění přijalo 30. října 2026 poměrem 11 hlasů pro, 10 proti a 14 abstencí pozměňovací návrh I-1358 ke státnímu rozpočtu na rok 2027, který zavádí daň z objemu dat doručovaných uživatelům internetu. Návrh socialistického poslance Laurenta Lhardita stanovuje sazbu 0,055 eura za gigabajt, tedy 55 eur za terabajt. Zatím nejde o platný zákon, ale o dílčí hlasování během prvního čtení rozpočtu. Daň by měli platit

    … více »
    vencour | Komentářů: 9
    včera 12:44 | IT novinky

    Nizozemská vláda ve snaze šetřit a zvyšovat efektivitu s využitím umělé inteligence (AI) hodlá zrušit asi 25.000 pracovních míst ve státní správě. Cílem je postupně dosáhnout ročních úspor až 3,5 miliardy eur (85,2 miliardy Kč). Na konci loňského roku ve státní správě pracovalo rekordních 160.000 lidí. „Nemůžeme pokračovat v tom, co jsme dělali dosud,“ uvedl státní tajemník pro efektivní fungování vlády Eric van den Burg. „Proto

    … více »
    Ladislav Hagara | Komentářů: 39
    včera 12:00 | IT novinky

    Příspěvek na blogu PRUSA 3D představuje fotoaparát CAIM1 (Counter Artificial Intelligence Machine 1). Uměle vytvořený obsah je každým dnem těžší rozeznat od skutečných záběrů či fotografií, což podrývá důvěryhodnost žurnalistiky, archivních materiálů i každodenní tvorby obsahu. Fotoaparát CAIM1 byl vyvinut právě k tomu, aby ověřoval původ fotografií a videí přímo během jejich pořizování. Uvnitř fotoaparátu se nachází hardwarová Web3 peněženka se zabezpečovacím čipem Tropic Square TROPIC01.

    Ladislav Hagara | Komentářů: 8
    včera 00:11 | Nová verze

    Jonathan Thomas oznámil vydání nové verze 4.1 video editoru OpenShot (Wikipedie). Zdrojové kódy OpenShotu jsou k dispozici na GitHubu. Ke stažení je i balíček ve formátu AppImage. Stačí jej stáhnout, nastavit právo na spouštění a spustit.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (20%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 2966 hlasů
     Komentářů: 34, poslední 26.10. 08:24
    Rozcestník

    Dotaz: Vim - špatná diakritika v souborech UTF-8

    12.2.2005 13:47 Jan Odvárko | skóre: 10
    Vim - špatná diakritika v souborech UTF-8
    Přečteno: 1555×
    Vim mi podle všeho nějak divně zapisuje diakritiku v kódování UTF-8. Když zapíšu soubor na disk a v konzoli ho vytisknu, pak se všechno zobrazí správně, ale pokud ho zobrazím v jakémkoli GUI prohlížeči (a samozřejmě nastavím že je kódovaný v UTF-8), tak mi prohlížeč např. místo " ž " zobrazí znak " ¾ " nebo místo " ě " znak " ì " atd. A když jsem se pokusil jen za zkoušku soubor zapsat v ISO8859-2, tak mi Vim vypíše chybu: E513: write error, conversion failed
    Tuhle chybu mi vypíše jen tehdy, pokud soubor obsahuje diakritiku. Myslím, že může být špatné nastavení už někde na úrovni shellu, protože s ním si Vim musí rozumnět. Ale může to být i něčím jiným. Předem díky ----
    Moje konfigurace: Distribuce Slackware 10.0,
    Vim 6.3, Bash 3.00 (oboje zkompilované proti knihovně slang-1.4.5). Locales:
    export LANG=en_US.utf-8
    export LC_COLLATE=cs_CZ.utf-8
    export LC_CTYPE=cs_CZ.utf-8
    Ve skriptu /etc/profile ještě spouštím pro konzoli:
    unicode_start /usr/share/kbd/consolefonts/lat2-14.psfu.gz Ve .vimrc souboru mám pro kódování:
    set encoding=utf-8
    set fileencoding=utf-8

    Odpovědi

    Marek Bernát avatar 12.2.2005 14:12 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Co sa tyka encoding, tak to je len interne kodovanie vimu a s tymto nema nic docinenia, takze ho z .vimrc mozete rovno vyhodit.
    To co potrebujeme je fileencoding(staci aj fenc).
    Vim totiz pri otvarani suboru skusa prave kodovania, ktore su v tejto premennej. Takze ak chcete otvorit vo vicku subor s inym kodovanim ako utf, tak nanho placne utf a je koniec.
    Takze co treba spravit je dat do .vimrc:
    set fenc=utf-8,iso-8859-2,..
    Vim pouzije na subor prve kompatibilne kodovanie, preto je nutne pisat utf-8 ako prve a ostatne kodovania az za tym.
    Popripade, ak ste vo vim trochu vyspelejsi, este lepsie je napisat autocommand pre TeX-ovske subory a tam mu povedat, aby na ne daval utf.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 14:41 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Téměř správně. Proměnná, kterou popisuješ, je fileencodings, nikoli fileencoding (rozdíl viz v :h fencs).
    Marek Bernát avatar 12.2.2005 14:51 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Jasne, ospravedlnujem sa.
    Tento problem som riesil asi pred pol rokom a od vtedy som sa na to nepozeral, takze som poradil, co ma napadlo.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 15:20 Jan Odvárko | skóre: 10
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    To s interním kódováním (encoding) jsem nevěděl, dík. Už to ve .vimrc nemám. Co se týče fileencodings a odlišných kódování, tak ISO8859-2 jsem uvedl jen jako příklad, mně nejde o samotnou konverzi kódování (všechno vč. konzole mám v UTF-8) ale o to, že se mi text v UTF-8 asi zapisuje špatně a nevím kde mám hledat chybu, co je špatně nastaveno, že se mi jinde než v konzoli zobrazí diakritika špatně.
    Marek Bernát avatar 12.2.2005 15:52 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Ak som to spravne pochopil, tak mate ciste utf-8 a vsetko co teda potrebujete je set fencs=utf-8

    Ale najlepsie asi bude, ak si sam poskusate:
    :help enc
    :help fenc
    :help fencs

    a z toho zistite, co vlastne potrebujete.
    Vimovsky :help je naozaj takmer dokonaly (ako sam vim) a oplati sa ho preliezt.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 16:14 Jan Odvárko | skóre: 10
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Vimovskou nápovědu znám, v ní jsem právě řešení hledal hodně dlouho a nenašel :-( Vysvětlím problém na jednoduchém příkladu:
    - V konzoli si spustím Vim, napíšu v něm text "ěščřžýáíé", a uložím.
    - Otevřu jakýkoli prohlížeč (Mozillu nebo třeba IE ve Win) a v menu vyberu, že je soubor kódovaný v UTF-8.
    - No a místo textu "ěščřžýáíé" vidím obludnosti typu "ì¹èø¾ýáíé"

    Teď jen jde o to, v čem je vlastně chyba. V nastavení konzole, či snad ve Vim? Zkoušel jsem spoustu věcí a vůbec jsem s tím nehnul. Paradoxně ten soubor vidím v konzoli správně, když např. pomocí cat zobrazím jeho obsah, takže je to asi s konzolí nějak provázané.
    12.2.2005 16:25 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    v lete byla na toto tema chyba ve vimu. pak se to opravilo. vim, ze jsme to nejakou dobu resili na linuxsoftu pri zavadeni utf-8 na vsechny weby.
    jakou pouzivate versi vim-u ?
    anebo se to take podari, pokud zeditujete dany soubor v nejakem jinem kodovani nez utf-8 a potom to otevrete v nejakem editoru(treba vim-u).
    gf
    12.2.2005 16:33 Jan Odvárko | skóre: 10
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Nainstaloval jsem si nedávno verzi 6.3 (2004 June 7) ale dělá to tu samou chybu. Takže by stačilo patchnout Vim?
    Marek Bernát avatar 12.2.2005 16:54 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Blbost!
    Je velmi nepravdepodobne, ze by bola chyba vo vime.
    Ak sa subor zle zobrazuje v mozille, znamena to, ze ho vim z nejakeho dovodu neprekodoval do utf.
    Predpokladam, ze vo vimrc mate set fencs=utf-8
    Skuste znova vytvorit subor s nejakymi ceskymi znakmi a ulozit ho.
    Ak je vsetko spravne nastavene, tak vim napise nieco ako [converted].
    Ak to nevypise, skuste napisat priamo vo vime set fenc=utf-8 a subor znova ulozit.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 17:01 Jan Odvárko | skóre: 10
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Při ukládání mi [converted] nepíše. Ani když explicitně určím kódování. Podle mě je to logické, když mám konzoli taky v UTF-8, tak proč by se mělo něco konvertovat?
    Marek Bernát avatar 12.2.2005 17:23 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Nejde o to, ake kodovanie mate v konzole, konverzia je medzi vimovskym internym kodovanim a suborom. Takze mate zrejme nastavene aj interne kodovanie vimu ako utf-8.
    Skuste na ten subor pustit recode: recode utf-8..iso-8859-2 subor. Ak nevypise chybu, tak subor je (takmer) urcite utf-8 a teda problem bude skor s mozillou a spol.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 17:34 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Abychom se něčeho dobrali, tak nainstaluj enca, protože ty soubory jsou asi v kdovíčem a testovat je zobrazováním v náhodném programu udělá kdovíco.
    12.2.2005 18:58 Jan Odvárko | skóre: 10
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Tak mi enca píše, že je to Universal transformation format 8 bits; UTF-8
    Jenže ono se to jako UTF-8 přece tvářit může, ale znaky můžou být zapsané špatně. Ať to zobrazím v jakémkoli prohlížeči, tak je to prostě blbě. :-( Napsal jsem ve Vimu testovací stránku která je v UTF-8, abyste to viděli sami.
    12.2.2005 19:20 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Jediný způsob, jak může tohleto vzniknout, je, že se text v ISO-8859-2 zkonvertuje do UTF-8, jako by byl v ISO-8859-1.
    12.2.2005 19:31 Jan Odvárko | skóre: 10
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Výborně, tak jsem zase o krok dál. Dík. Teď jen jak to řešit. :(
    12.2.2005 19:39 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Netuším, kde se tam může po cestě vzít Latin1.
    Vašek Lorenc avatar 12.2.2005 20:20 Vašek Lorenc | skóre: 27
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Vařím z vody -- špatně vygenerované locales by něco takového způsobit nemohly?
    ...včetně majestátného loosa
    12.2.2005 22:29 Jan Odvárko | skóre: 10
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Locales se zdají být nastavené správně. Napadla mě jedna souvislost: Když v konzoli napíšu české znaky a pak pomocí backspace chci ty znaky smazat, tak mi to umaže i další znaky, třeba i kus promptu. A nebo když napíšu něco s českými znaky a pak napíšu ještě něco před to, tak se ten vložený text ve výsledku objeví úplně někde jinde. Tzn. už konzole se znaky zachází špatně, možná to s problémem souvisí.
    Marek Bernát avatar 12.2.2005 23:51 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Tak toto vyzera naozaj na zle nastavene locales, konzola ignoruje multi-bytove utf znaky.
    Skuste si overit, ci nie su nejake localy ala LC_ALL a spol nastavene ako iso namiesto utf.
    Myslim, ze sa mozete zamerat cisto na tento problem a vim uz vynechat.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.
    12.2.2005 17:29 User682 | skóre: 38 | blog: aqarium | Praha
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    taky jsem se divil (nejen ja), ale byla to chyba vim-u. s novejsi versi to slo.
    bye gf
    13.2.2005 15:30 Jan Odvárko | skóre: 10
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Vyřešeno. Všem moc díky. Nainstaloval jsem nejnovější vývojovou verzi Vim a už to funguje (než používat nestabilní vývojovou verzi, možná stačí patch). Čili mohu potvrdit, že to skutečně byla chyba Vim.
    13.2.2005 17:58 Jan Odvárko | skóre: 10
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    Je to jinak. Chyba byla v nastavení Locales - když mám nastaveno LANG=cs_CZ a LC_ALL=cs_CZ (jen pro příklad) tak pak to funguje i s verzí 6.3. Uff. Testování je dost nevděčná a zdlouhavá práce, zvlášť v tomhle případě to mělo nejasnou příčinu, tak sorry že jsem ten příspěvek zase posunul na začátek před ostatní. Ale alespoň nebudu šířit bludy.
    Marek Bernát avatar 13.2.2005 18:11 Marek Bernát | skóre: 17 | blog: Arcadia
    Rozbalit Rozbalit vše Re: Vim - špatná diakritika v souborech UTF-8
    IMHO presne ako som si myslel, je velmi nepravdepodobne, ze bude taka doocibijuca chyba v programe, ktory pouzivaju miliony (dufam ;-)) ludi.
    Btw, prispevok o locales som postol o nieco vyssie, mohli ste skusit hned, ale som rad, ze sa to nakoniec dotiahlo do vitazneho konca.
    physics.stackexchange.com -- Q&A stránky o fyzike v štýle StackOverflow.

    Založit nové vlákno • Nahoru

    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.