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í
×
    včera 21:44 | Komunita

    Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.

    Ladislav Hagara | Komentářů: 0
    včera 14:22 | IT novinky

    Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.

    Ladislav Hagara | Komentářů: 12
    3.5. 22:33 | Nová verze

    Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.

    Ladislav Hagara | Komentářů: 2
    2.5. 22:22 | Komunita

    Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).

    Ladislav Hagara | Komentářů: 1
    2.5. 19:11 | IT novinky

    Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.

    Ladislav Hagara | Komentářů: 4
    2.5. 11:22 | Zajímavý projekt

    Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.

    Ladislav Hagara | Komentářů: 2
    2.5. 09:11 | Bezpečnostní upozornění

    Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.

    Ladislav Hagara | Komentářů: 2
    1.5. 20:00 | Komunita

    V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.

    Ladislav Hagara | Komentářů: 3
    1.5. 19:22 | IT novinky

    Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).

    Ladislav Hagara | Komentářů: 0
    30.4. 22:33 | Nová verze

    Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (8%)
     (21%)
     (4%)
     (2%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 521 hlasů
     Komentářů: 20, poslední dnes 00:19
    Rozcestník

    txt2tags - vlastní invence

    5.10.2007 23:12 | Přečteno: 1255× | blog | Výběrový blog

    Když už jsem se dokopal k sepsání článku o txt2tags, tak přidám ještě nějaký můj tip na jeho používání. Beru jako rozšíření původního článku o mé osobní preference a tvorbu, pro které není IMHO článek na hlavní stránce vhodné místo.

    nastavení vim

    Pro psaní téměř veškerého textu používám editor vim.

    Samozřejmě používám všechny scripty zmíněné v hlavním článku a pár věcí vlastní výroby. Moje nastavení ve .vimrc je takovéto:

      au BufNewFile,BufRead *.t2t           set ft=txt2tags
      
      augroup txt2tags
        au!
        autocmd FileType txt2tags let g:txt2tags_executable = "txt2tags"
        autocmd FileType txt2tags let g:txt2tags_options = "-v --no-headers --target=html"
        autocmd FileType txt2tags compiler txt2tags
        autocmd FileType txt2tags so ~/.vim/t2t_macros.vim
        autocmd FileType txt2tags set spell spelllang=cs
        autocmd FileType txt2tags let tlist_txt2tags_settings='txt2tags;d:Titles'
        autocmd FileType txt2tags nmap <F4> :TlistToggle<cr>
      augroup END
    

    Proměnné g:txt2tags_executable a g:txt2tags_options jsou parametry pro compiler.

    Používám vim 7, takže mám zapnutý spellchecker a poslední dva řádky jsou parametry pro taglist, umožňující zobrazovat navigaci po obsahu dokumentu.

    další makra pro vim

    Ještě větší pohodlí zápisu textu v txt2tags zajišťují klávesové zkratky, mám je umístěné v souboru txt_macros.vim:

      " Nadpisy
      ino <F1> =  =<esc>2F a
      ino <F2> ==  ==<esc>2F a
      ino <F3> ===  ===<esc>2F a
      
      " Číslované nadpisy
      ino <C-F2> +  +<esc>2F a
      ino <C-F3> ++  ++<esc>2F a
      ino <C-F4> +++  +++<esc>2F a
      
      " tučné
      imap <F10> ****<left><left>
      imap ,b <F10>
      vmap <F10> <esc>`>a**<esc>`<i**<esc>
      nmap <F10> vboe<F10>
      
      " kurzíva
      imap <F9> ////<left><left>
      imap ,i <F9>
      vmap <F9> <esc>`>a//<esc>`<i//<esc>
      nmap <F9> vboe<F9>
      
      " kód
      imap ,c ````<left><left>
      ino <F7> ````<left><left>
      vmap <F7> <esc>`>a``<esc>`<i``<esc>
      nmap <F7> vboe<F7>
      
      " neformátovaně
      ino <F8> """"<left><left>
      vmap <F8> <esc>`>a""<esc>`<i""<esc>
      
      " nezpracovaný blok
      imap <F5> <home>``` 
      nmap <F5> <home>i``` 
      imap <F6> ```<return><return>```<up>
      vmap <F6> <esc>'>o```<esc>'<O```
    

    menu v GUI

    Pro překlad používám v grafické verzi menu, která mi text po překladu rovnou zobrazí.

      nmenu &Moje.&t2t\ nahled\ zdroj :make<return><return>:e %:r.html<return>
      nmenu &Moje.&t2t\ nahled\ html :make<return><return>:!firefox %:r.html<return>
    

    "učesání" výstupu

    Přestože obvykle výstup jen někam kopíruji a je mi jedno, že tagy jsou velkými písmeny, nejsou mezery mezi odstavci apod. je vhodné někdy html výstup upravit do čitelnější podoby. Třeba proto, že jej chci někomu poslat. K tomu je vhodný třeba program tidy. Na tuto myšlenku mě vlastně nedávno přivedl Robert.

    Spuštění překladu pak vypadá takto:

      txt2tags -v --target=html --quiet --no-headers -o - vstup.t2t | tidy -config tidy.cnf -q > cil.html
    

    v onom tidy.cnf mám napsáno tohle nastavení:

      indent: auto
      indent-spaces: 0
      wrap: 80
      vertical-space: no
      markup: yes
      output-xml: no
      input-xml: no
      numeric-entities: yes
      quote-marks: yes
      quote-nbsp: yes
      quote-ampersand: no
      break-before-br: no
      uppercase-tags: no
      uppercase-attributes: no
      char-encoding: latin1
      show-body-only: yes
      show-warnings: no
    

    Výsledek pak má malá písmenka v HTML značkách, mezi odstavci mezery atd.

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    5.10.2007 23:20 laco
    Rozbalit Rozbalit vše Re: txt2tags - vlastní invence
    +1
    6.10.2007 10:09 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše Re: txt2tags - vlastní invence
    Šikovné. Přidal jsem odkaz na zápisek pod článek.
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.