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:44 | Zajímavý projekt

V říjnu loňského roku úspěšně skončila kampaň na podporu chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů. Společnost Purism informuje o aktuálním vývoji tohoto telefonu. Místo plánovaného SoC i.MX6 by měl být použit úspornější i.MX8.

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

V květnu loňského roku měl na YouTube premiéru krátký animovaný film Agent 327: Operation Barbershop. Blender Animation Studio včera zveřejnilo alternativní konec tohoto filmu.

Ladislav Hagara | Komentářů: 0
dnes 05:55 | Bezpečnostní upozornění

Společnost Oracle vydala čtvrtletní bezpečnostní aktualizaci svých softwarových produktů (CPU, Critical Patch Update). Opraveno bylo celkově 237 bezpečnostních chyb. V Oracle Java SE je například opraveno 21 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 18 z nich. V Oracle MySQL je opraveno 25 bezpečnostních chyb. Vzdáleně zneužitelných bez autentizace je 6 z nich.

Ladislav Hagara | Komentářů: 0
včera 20:55 | Komunita

Linux ve VirtualBoxu nebude potřebovat Přídavky pro hosta (Guest Additions). Budou součástí linuxového jádra. Ovladač vboxguest by se měl dostat do Linuxu 4.16. Ovladač vboxsf by měl následovat.

Ladislav Hagara | Komentářů: 12
včera 17:11 | Komunita

Vývojáři Thunderbirdu žádají o vyplnění dotazníku. Upřednostňujete klasický vzhled nebo raději Monterail (GitHub)?

Ladislav Hagara | Komentářů: 20
včera 12:22 | Komunita

Mozilla.cz informuje, že většina problémů s rychlostí Firefoxu 57 při použití open source odečítače NVDA (NonVisual Desktop Access) budou vyřešeny hned v další verzi Firefoxu 58. NVDA je zatím dostupný pouze pro operační systémy Windows.

Ladislav Hagara | Komentářů: 1
včera 05:55 | Bezpečnostní upozornění

V knihovně glibc (GNU C Library) byla nalezena a v upstreamu opravena bezpečnostní chyba CVE-2018-1000001 (buffer underflow) zneužitelná k lokální eskalaci práv. Podrobnosti na halfdog.net.

Ladislav Hagara | Komentářů: 0
16.1. 13:11 | Komunita

Mozilla.cz informuje o 2 plánovaných novinkách ve Firefoxu. Nové webové funkce budou ve Firefoxu dostupné jen přes HTTPS (en) a nové verze Firefoxu přinesou rychlejší přepínání panelů (předehřívání nebo žhavení panelů, anglicky tab warming).

Ladislav Hagara | Komentářů: 5
16.1. 12:44 | IT novinky

Hodnota Bitcoinu, decentralizované kryptoměny, klesla na cca 12 000 dolarů. Před měsícem byla hodnota Bitcoinu téměř 20 000 dolarů [reddit].

Ladislav Hagara | Komentářů: 37
16.1. 05:55 | Bezpečnostní upozornění

Bezpečnostní tým Cisco Talos upozorňuje na celou řadu bezpečnostních chyb v Blenderu. Vývojáři Blenderu byli o chybách informování již v září. Dosud tyto chyby ale opraveny nebyly. Doporučeno je neotevírat v Blenderu soubory z nedůvěryhodných zdrojů.

Ladislav Hagara | Komentářů: 2
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (7%)
 (1%)
 (1%)
 (1%)
 (77%)
 (13%)
Celkem 1324 hlasů
 Komentářů: 53, poslední včera 16:55
    Rozcestník

    Dotaz: vim, .vimrc, enca

    27.3.2004 19:30 satori | skóre: 15
    vim, .vimrc, enca
    Přečteno: 294×
    ahoj, rovnou řeknu, že jsem začátečník (v nějakym skriptování pro bash rozhodně) a vůbec nevim, co dělám, ale lepší řešení jsem nenašel (na stránkách vimu je cosi, co by podle kódování zapsaného v html poznalo, co je jak kódováno, ale mě nejde jenom o html). rád bych dal do souboru .vimrc nějakej skript, kterej by rozpoznal kódování editovaného souboru, otevřel ho v dané kódové stránce, editoval a uložil ho v ní. včera jsem napsal "spouštěč" pro mplayer
    #!/bin/sh
    kodovani=`enca -gi $1`
    if [ "$kodovani" = "CP1250" ]
            then mplayer -sub $1 -subcp cp1250 $2
    else
            if [ "$kodovani" = "ISO-8859-2" ]
            then mplayer -sub $1 -subcp latin2 $2
            else echo fuckin format:-/
            fi
    fi
    
    je možné něco takového dát do .vimrc, případně jak napíšu do spouštěče příkaz :set fencs a/nebo :set fenc, aby se to vykonalo ještě před otevřením souboru? v manuálu jsem to jako přepínač (-fenc nebo tak něco) nenašel. můžete mi prosím někdo poradit? velice děkuji
    všechno, co říkám, je IMHO

    Odpovědi

    27.3.2004 21:59 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše vim, .vimrc, enca
    Na tohle bych asi měl odpovědět já ;-)

    Mám tohle vyřešeno jen pro Latin2/UTF-8, protože ostatní kódování jsou Velké Zlo a převádím je okamžitě na něco normálního. Protože toho chci při každém kódování ve vimu nastavit celkem hodně (fonty, listchars, některých mappingy neob funkce specifické pro UTF-8, ...), takže stejně moc v jedné instanci koexistovat nemohou, tak kódování netestuji uvnitř vimu, ale obaluji vim funkcí shellu (která by šla napsat inteligentněji, ale zatím mi to nestálo za námahu, navíc vim už dneska dokáže rozeznat Latin2/UTF-8 sám)
    function v() {
      local cmd
      if [ -n "$1" -a -f "$1" ] && enca -e "$1" | grep -i 'utf-8' >/dev/null; then
        cmd=gvim-utf8
      else
        cmd=gvim
      fi
      $cmd -o "$@"
    }
    
    přičemž gvim-utf8 je link na vim, a ve .vimrc pak testuji
    if v:progname =~ "-utf8$"
      let use_unicode=1
    endif
    
    a pak to různě větvím podle hodnoty use_unicode.

    Nastavování fenc v BufReadPost, jak radí help, mi popravdě řečeno nějak moc nefunguje. Ale lze to v nejhorším zařídit drsnou metodou, kdy se před načtením souboru nastaví hodnota fencs, tj. něčím ve smyslu
    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>'))
    
    27.3.2004 22:13 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše vim, .vimrc, enca
    Vyuziju tohohle threadu k dalsi otazce: Daji se ve vimu nejak nastavovat volby podle vystupu externich programu? Kdyz jsem si precetl satoriho otazku tak me totiz jako prvni napadlo reseni pomoci `backticks`, ale ty funguji jinak nez jsem ocekaval (jinak nez treba v muttu) :-(
    27.3.2004 22:15 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše vim, .vimrc, enca
    Vlastne radsi

    s/Daji se ve vimu nejak nastavovat/Jak se daji ve vimu nastavovat/

    ;)
    27.3.2004 22:21 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše vim, .vimrc, enca
    Oops, rycheji pisu nez premyslim, je to prekvapive system... jsem blbej :-/
    27.3.2004 22:26 unchallenger | skóre: 69 | blog: unchallenger
    Rozbalit Rozbalit vše vim, .vimrc, enca
    Co chceš jiného než použití system() + :execute jako v tom posledním kusu kódu?
    27.3.2004 22:36 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
    Rozbalit Rozbalit vše vim, .vimrc, enca
    Nic vic nechci, to je presne co jsem hledal, diky.

    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.