Od čtvrtka 30. 5. do soboty 1. 6. lze v Praze navštívit Veletrh vědy, tj. největší populárně naučnou akci v České republice, kterou každoročně od roku 2015 pořádá Akademie věd ČR. Vstup zdarma.
Canonical představil Ubuntu optimalizované pro jednodeskový počítač s RISC-V procesorem Milk-V Mars.
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 24.5.1 Havier. Přehled novinek v Changelogu.
Společnost xAI založena Elonem Muskem a stojící za AI LLM modelem Grok získala investici 6 miliard dolarů.
Finálový zápas mistrovství světa v ledním hokeji přinesl nový rekord NIX.CZ (𝕏): "Dosavadní absolutní maximum našeho propojovacího uzlu bylo překonáno v čase 21:10, kdy jsme při přenosu dat dosáhli 3,14 Tbps. Je třeba také doplnit, že po deváté hodině večerní byly na maximu i ostatní datové přenosy nesouvisející s hokejovým šampionátem".
Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 12. a 13. října na FIT ČVUT v pražských Dejvicích. CfP poběží do konce prázdnin, pak proběhne veřejné hlasování a výběr přednášek.
Na crowdsourcingové platformě Crowd Supply byla spuštěna kampaň na podporu open source biometrického monitoru ve tvaru hodinek HealthyPi Move. Cena je 249 dolarů a plánovaný termín dodání listopad letošního roku.
Firma Murena představila /e/OS verze 2.0. Jde o alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).
Do 30. května lze v rámci akce Warhammer Skulls 2024 získat na Steamu zdarma hru Warhammer 40,000: Gladius - Relics of War.
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.
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.
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```
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>
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.
Tiskni Sdílej: