Dobré odpoledne,
oznamuji, že tento blog byl přesunut (kvůli redakčnímu systému) na adresu http://blindubuntu.ic.cz .
Všem děkuji za přízeň :-)
sobota 15. března 2008
pondělí 25. února 2008
LaTex - Uvod
V poslední době se docela hojně diskutovaným tématem stává tvorba
vysoce strukturovaných dokumentů(formálních dopisů, diplomových prací
? ).
K tomu, abychom takovýto dokument mohli napsat můžeme využít dvou
možností:
* Použití textových procesorů
* Použití sázecích systémů
O použití textových procesorů typu Microsoft Word, či OpenOffice bylo
již napsáno velké množství knih, my se v tomto seriálu zaměříme na
sázecí systém Tex, konkrétně na soubor maker, jež je označován jako
LaTex.LaTex je díky své multiplatformnosti(přenositelnosti mezi různými
archytekturami a systémy) univerzálním systémem pro sazbu vysoce
strukturovaných dokumentů. Taktéž je velmi pravděpodobné, že dokument,
který napíšete dnes přeložíte třebas za půl století.
Instalace
LaTex lze získat v podobě pro Windows, Linux, Mac OS a další, já zde
uvedu příklad instalace pro Ubuntu GNU/Linux.
apt-get install texlive
texlive-lang-czechslovak
Nyní si zkusíme vytvořit první dokument v LaTexu. Záměrně jej
zde nehodlám komentovat(to až v příštím dílu), jde mi spíš jen o to
vyzkoušet si překlad takto vytvořeného dokumentu. Následující kód
uložte do souboru, který pojmenujeme například test.tex.
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{czech}
\usepackage{a4wide}
\begin{document}
První dokument v LaTexu
\end{document}
Nyní zadejme v terminálu následující příkazy
cslatex test.tex
dvipdfm test.dvi
A vytvoří se nám soubor test.pdf, což je vygenerovaný
dokument.
Příště se podíváme na základní strukturu dokumentů
v LaTexu.
vysoce strukturovaných dokumentů(formálních dopisů, diplomových prací
? ).
K tomu, abychom takovýto dokument mohli napsat můžeme využít dvou
možností:
* Použití textových procesorů
* Použití sázecích systémů
O použití textových procesorů typu Microsoft Word, či OpenOffice bylo
již napsáno velké množství knih, my se v tomto seriálu zaměříme na
sázecí systém Tex, konkrétně na soubor maker, jež je označován jako
LaTex.LaTex je díky své multiplatformnosti(přenositelnosti mezi různými
archytekturami a systémy) univerzálním systémem pro sazbu vysoce
strukturovaných dokumentů. Taktéž je velmi pravděpodobné, že dokument,
který napíšete dnes přeložíte třebas za půl století.
Instalace
LaTex lze získat v podobě pro Windows, Linux, Mac OS a další, já zde
uvedu příklad instalace pro Ubuntu GNU/Linux.
apt-get install texlive
texlive-lang-czechslovak
Nyní si zkusíme vytvořit první dokument v LaTexu. Záměrně jej
zde nehodlám komentovat(to až v příštím dílu), jde mi spíš jen o to
vyzkoušet si překlad takto vytvořeného dokumentu. Následující kód
uložte do souboru, který pojmenujeme například test.tex.
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{czech}
\usepackage{a4wide}
\begin{document}
První dokument v LaTexu
\end{document}
Nyní zadejme v terminálu následující příkazy
cslatex test.tex
dvipdfm test.dvi
A vytvoří se nám soubor test.pdf, což je vygenerovaný
dokument.
Příště se podíváme na základní strukturu dokumentů
v LaTexu.
pondělí 18. února 2008
A co bude dál?
Výpočetní a komunikační technologie – výstřel a výdobytek to všemocného pána tvorstva, výsměch přírodě a podstatě enviromentalismu. Na stranu druhou je to však mocný nástroj ulehčující každodenní život, práci. Prostředek odbourávající bariéry.
Když někdy v roce 1991 došlo ke globálnímu nástupu HTTP(HyperText Transfer Protocol) a s ním taktéž webu(tak, jak jej známe nyní), byla internetová sféra pouze útočištěm nadšenců, bláznů, kteří možná promarnili životy u svých klávesnic... Avšak společně s postupem času se internet stal mimo jiné sídlem teroristů, sexuálních deviantů, lidí bez svědomí a skrupulí, crackerů a hromady dalších. A tak přišla na scénu počítačová kriminalita a zločin dostal úplně nový rozměr.
Společně s kosmopolitním nástupem počítačů a internetu se utvořila nová přátelství lidí, kteří by se k sobě jinak nikdy nedostali, velké množství projektů bylo popohnáno kupředu, ale klademe si vůbec otázku, nevzalo to něco z nás? Za anonymním přídomkem si můžeme představit cokoli, můžeme lhát a druzí o tom nevědí, můžeme se přetvařovat, můžeme podvádět..... Morální hodnoty se začínají odbourávat, rozdíl mezi realitou a virtuálním světem se pomalu stírá(příkladem může být svým způsobem děsivý projekt „The Second life“, který vytváří globální komunitu uživatelů, jež žijí virtuální život, maříce ten svůj).
Stáváme se zajatci svých vlastních výdobytků, životně důležitá rozhodnutí se leckdy nechávají na křemíkových destičkách pracujících na bázi umělé inteligence . Stačí chyba v jednom řádku programu a může začít další světová válka, stačí jeden psychopat s přístupem k „supertajným“ počítačům a může být konec.........
Teď ještě není pozdě přestat!
Když někdy v roce 1991 došlo ke globálnímu nástupu HTTP(HyperText Transfer Protocol) a s ním taktéž webu(tak, jak jej známe nyní), byla internetová sféra pouze útočištěm nadšenců, bláznů, kteří možná promarnili životy u svých klávesnic... Avšak společně s postupem času se internet stal mimo jiné sídlem teroristů, sexuálních deviantů, lidí bez svědomí a skrupulí, crackerů a hromady dalších. A tak přišla na scénu počítačová kriminalita a zločin dostal úplně nový rozměr.
Společně s kosmopolitním nástupem počítačů a internetu se utvořila nová přátelství lidí, kteří by se k sobě jinak nikdy nedostali, velké množství projektů bylo popohnáno kupředu, ale klademe si vůbec otázku, nevzalo to něco z nás? Za anonymním přídomkem si můžeme představit cokoli, můžeme lhát a druzí o tom nevědí, můžeme se přetvařovat, můžeme podvádět..... Morální hodnoty se začínají odbourávat, rozdíl mezi realitou a virtuálním světem se pomalu stírá(příkladem může být svým způsobem děsivý projekt „The Second life“, který vytváří globální komunitu uživatelů, jež žijí virtuální život, maříce ten svůj).
Stáváme se zajatci svých vlastních výdobytků, životně důležitá rozhodnutí se leckdy nechávají na křemíkových destičkách pracujících na bázi umělé inteligence . Stačí chyba v jednom řádku programu a může začít další světová válka, stačí jeden psychopat s přístupem k „supertajným“ počítačům a může být konec.........
Teď ještě není pozdě přestat!
neděle 17. února 2008
Emacs - definice maker
O nadtextovém editoru Emacs již bylo napsáno strašně velké množství knih, článků, manuálů... Nicméně domnívám se, že makra by si zmínění zasloužila i zde, poněvadž se z nich může stát velmi mocný nástroj.
Vše si předvedeme na ukázkovém příkladu :-)
Představte si adresář o 125ti souborech textového typu, které obsahují knihy a Vy si přejete tyto knihy převést do formátu komprimovaného zvuku *.mp3. Zadávat ručně
mp3text -f nazev_knihy.txt
je velmi zdlouhavé a troufám si říct, že po dvou knihách byste toho měli plné zuby :-)
Pročež uděláme následující:
1. Nejdříve si obstaráme výpis adresáře, který uložíme do souboru
ls *.txt > out
2. Otevřeme soubor out v Emacsu
emacs out
3. Nyní si vytvoříme makro. Začneme tím, že stiskneme CTRL+X a následně levou závorku. Tím se začne makro zaznamenávat. V tomto okamžiku se přesuneme na začátek prvního řádku, napíšeme
mp3text -f, poté se přesuneme o řádek níže a stikneme klávesu Home(pro přesun na začátek řádku). Nyní ukončíme definici makra(Ctrl+X a následně pravá závorka).
POZNÁMKA: První řádek souboru(po definici makra) může vypadat třeba takto:
mp3text -f Kniha apokryfů.txt
4. Následně můžeme makro použít těmito způsoby
a) pouze jednou
Ctrl+x a následně e
b) n-krát(např. n = 5)
Ctrl+u a následně 5 a následně Ctrl+x a následně e
c) dokud nenarazí na konec souboru(což je náš případ)
Ctrl+u a následně 0 a následně Ctrl+x a následně e
Toť vše :-)
Vše si předvedeme na ukázkovém příkladu :-)
Představte si adresář o 125ti souborech textového typu, které obsahují knihy a Vy si přejete tyto knihy převést do formátu komprimovaného zvuku *.mp3. Zadávat ručně
mp3text -f nazev_knihy.txt
je velmi zdlouhavé a troufám si říct, že po dvou knihách byste toho měli plné zuby :-)
Pročež uděláme následující:
1. Nejdříve si obstaráme výpis adresáře, který uložíme do souboru
ls *.txt > out
2. Otevřeme soubor out v Emacsu
emacs out
3. Nyní si vytvoříme makro. Začneme tím, že stiskneme CTRL+X a následně levou závorku. Tím se začne makro zaznamenávat. V tomto okamžiku se přesuneme na začátek prvního řádku, napíšeme
mp3text -f, poté se přesuneme o řádek níže a stikneme klávesu Home(pro přesun na začátek řádku). Nyní ukončíme definici makra(Ctrl+X a následně pravá závorka).
POZNÁMKA: První řádek souboru(po definici makra) může vypadat třeba takto:
mp3text -f Kniha apokryfů.txt
4. Následně můžeme makro použít těmito způsoby
a) pouze jednou
Ctrl+x a následně e
b) n-krát(např. n = 5)
Ctrl+u a následně 5 a následně Ctrl+x a následně e
c) dokud nenarazí na konec souboru(což je náš případ)
Ctrl+u a následně 0 a následně Ctrl+x a následně e
Toť vše :-)
sobota 16. února 2008
Skript na instalaci nového Speech Dispatchera
apt-get remove -y speech-dispatcher
rm /etc/init.d/speech-dispatcher
apt-get install -y libdotconf-dev libespeak-dev libasound-dev texinfo
wget http://nvda.venik.org/download/blindubuntu/dev/speechd.tar.gz -O /usr/src/speechd.tar.gz
cd /usr/src/
tar xzf speechd.tar.gz
cd speechd
./build.sh
export pidpath=/var/run/speech-dispatcher.pid
./configure --with-alsa --with-espeak
make
make install
echo "DefaultLanguage \"cs\"" >> /usr/local/etc/speech-dispatcher/speechd.conf
/usr/local/bin/speech-dispatcher -d
echo "/usr/local/bin/speech-dispatcher -d" >> /etc/init.d/bootmisc.sh
rm /etc/init.d/speech-dispatcher
apt-get install -y libdotconf-dev libespeak-dev libasound-dev texinfo
wget http://nvda.venik.org/download/blindubuntu/dev/speechd.tar.gz -O /usr/src/speechd.tar.gz
cd /usr/src/
tar xzf speechd.tar.gz
cd speechd
./build.sh
export pidpath=/var/run/speech-dispatcher.pid
./configure --with-alsa --with-espeak
make
make install
echo "DefaultLanguage \"cs\"" >> /usr/local/etc/speech-dispatcher/speechd.conf
/usr/local/bin/speech-dispatcher -d
echo "/usr/local/bin/speech-dispatcher -d" >> /etc/init.d/bootmisc.sh
Speech Dispatcher 0.6.6
Vyšel nový release Speech Dispatcheru 0.6.6 a s tímto odpadly problémy s jeho častým padáním!
pátek 15. února 2008
Modrá slza
1.
Jsme jako dvě vločky... nakrátko spolu,
vždyť přeci - přitulit se je hřích.
A jednou spadnem, roztajem,
kam odejde cit???
Sníh je smutný a smutek padá z oblohy.
Měl bych mlčet, ale nejde to...
Jsi má nemoc a já žiju nemocí...
Zbývá jen bezmoc!
Le chaim!
* * *
Nejsme tu jeden pro druhého,
přesto chceme, chci, chceš?
Sny jsou jen ideály
a hvězdy se nám smějí!
Jsme dva blázni...
* * *
Máme rty posypané vločkami,
leč černý je sníh...
Umíráček vyzvání a je to paradox.
Le chaim!
2.
Myslíš, že jsem zestárnul?
Znám Tě celý život, ne těch pár pitomejch měsíců!
Znám tě méně, než Tvůj hřeben
a žárlím na Tvůj zubní kartáček!
Ví všechna zvířata, že jsi krásná slečna!
Jsem zvýře, netvor, obluda..... chéri?
J'aime bien toi!!!
Nechci Tě zranit, ale víme to oba.....
Myslím vše dvojznačně, ale pořád jsi tu Ty!
* * *
Musíme přestat..... musíme, ale JÁ SAKRA NECHCI!
Rád bych Ti šeptal něžná slova,
rád bych tě objímal, hladil...
A možná to nikdy neudělám!
Chybíš mi broučku!
3.
Červenáš se za pravdu, protože lidé jsou sobci!
Máš krásný jméno.....
Jsi tajemství, ze kterého mě mrazí,
mám z Tebe strach, mám strach sám ze sebe a...
a................................................
Jsem smutný z Tvého úsměvu... :-(
Chtěl bych být s Tebou!
Chtěl bych tu být jen pro Tebe,
chtěl bych............
* * *
BOLÍŠ MĚ!
* * *
K čemu je mi vlastně doufat?
Když vím, že nic z toho nebude pravda,
když .............
vločky už přeci dávno roztály
a sních se barví domodra!
* * *
Jsi prostě moje sluníčko - a víš to,
víš, že............ co vlastně víš?
Znám Tě příliš dlouho...
Chci Ti dát pusu!
4.
Máme před sebou celý život,
celý lidský věk!
Ale...... připadá mi, že už mám všeho dost!
Chci si odpočinout,
nechci myslet, chci tě "jen" obejmout.
* * *
Nejradši bych Ti jednou provždy řekl sbohem,
ale nedokážu to!
Vždy jen nashledanou..... vždy si dávám naději.
Radši bych s Tebou roztál, než...............
* * *
Stále na Tebe myslím,
nedáváš mi spát.
A..... trápíš mě!
5.
Bojím se, že mi utečeš,
že se jednoho dne neozveš...
Já si to přeju, ale........ nemoh bych tak žít!
Žiju přítomností, budoucnost je stejně předem dána...
* * *
Nemůžu Ti nic slíbit,
nemůžu ti říct, co bude v příští chvíli,
ale tato přítomnost je Tvoje!
I když se směju, musím plakat,
je mi smutno a stále mi scházíš!
* * *
Cítím - někde hluboko v sobě,
že jsme jedineční............ nechci to zničit,
takhle jsme nadevším, takhle jsme vším, takhle...
Jsi pro mě důležitá,
nechci tě ztratit - bojím se toho.
Bojím se víc, než bych Ti kdy přiznal...
* * *
Nemůžu Ti nic slíbit, ale chci abys to věděla...
Ať se stane, co se stane, vždycky tu pro mě budeš, vždycky budeš mít v mém srdci své místo a nikdy na Tebe nezapomenu...
Le chaim!
6.
Chci být něžný,
poslat Ti polibek po modrém balónku,
tam někde...........................
Jsi strašně daleko - a zase blízko!
* * *
Jsem tu pro Tebe!
7.
Jsem šťastný a umím se smát,
tak trochu díky Tobě,
bolí mě život, ale Ty mě hřeješ.
* * *
Věřím Ti!
* * *
8.
Tato přítomnost je jen naše,
svět se hnul...
Jednou se opět pohne,
jednou se možná odcizíme,
jednou se budem nenávidět - možná.......
Svět se hne, ale my zůstanem stejní
a já na Tebe nikdy nezapomenu!!!!!
* * *
Můžu Tě obejmout?
Můžu Ti dát pusu?
Můžu Tě pohladit?????
..........
Můžu Tě mít rád?
9.
Máš devět miliard jmen - nikdy je nenajdu všechna.
Máš velké srdce - nikdy je nedokážu celé obsáhnout.....
Jsi hezká slečna, provokuješ mě úsměvem :-)!
* * *
Víme to oba,
ale stejně to musím vyslovit,
takhle se přeci tušení stává výrokem a ten může být přeci pravdou, ne?
Jsme jako dvě vločky... nakrátko spolu,
vždyť přeci - přitulit se je hřích.
A jednou spadnem, roztajem,
kam odejde cit???
Sníh je smutný a smutek padá z oblohy.
Měl bych mlčet, ale nejde to...
Jsi má nemoc a já žiju nemocí...
Zbývá jen bezmoc!
Le chaim!
* * *
Nejsme tu jeden pro druhého,
přesto chceme, chci, chceš?
Sny jsou jen ideály
a hvězdy se nám smějí!
Jsme dva blázni...
* * *
Máme rty posypané vločkami,
leč černý je sníh...
Umíráček vyzvání a je to paradox.
Le chaim!
2.
Myslíš, že jsem zestárnul?
Znám Tě celý život, ne těch pár pitomejch měsíců!
Znám tě méně, než Tvůj hřeben
a žárlím na Tvůj zubní kartáček!
Ví všechna zvířata, že jsi krásná slečna!
Jsem zvýře, netvor, obluda..... chéri?
J'aime bien toi!!!
Nechci Tě zranit, ale víme to oba.....
Myslím vše dvojznačně, ale pořád jsi tu Ty!
* * *
Musíme přestat..... musíme, ale JÁ SAKRA NECHCI!
Rád bych Ti šeptal něžná slova,
rád bych tě objímal, hladil...
A možná to nikdy neudělám!
Chybíš mi broučku!
3.
Červenáš se za pravdu, protože lidé jsou sobci!
Máš krásný jméno.....
Jsi tajemství, ze kterého mě mrazí,
mám z Tebe strach, mám strach sám ze sebe a...
a................................................
Jsem smutný z Tvého úsměvu... :-(
Chtěl bych být s Tebou!
Chtěl bych tu být jen pro Tebe,
chtěl bych............
* * *
BOLÍŠ MĚ!
* * *
K čemu je mi vlastně doufat?
Když vím, že nic z toho nebude pravda,
když .............
vločky už přeci dávno roztály
a sních se barví domodra!
* * *
Jsi prostě moje sluníčko - a víš to,
víš, že............ co vlastně víš?
Znám Tě příliš dlouho...
Chci Ti dát pusu!
4.
Máme před sebou celý život,
celý lidský věk!
Ale...... připadá mi, že už mám všeho dost!
Chci si odpočinout,
nechci myslet, chci tě "jen" obejmout.
* * *
Nejradši bych Ti jednou provždy řekl sbohem,
ale nedokážu to!
Vždy jen nashledanou..... vždy si dávám naději.
Radši bych s Tebou roztál, než...............
* * *
Stále na Tebe myslím,
nedáváš mi spát.
A..... trápíš mě!
5.
Bojím se, že mi utečeš,
že se jednoho dne neozveš...
Já si to přeju, ale........ nemoh bych tak žít!
Žiju přítomností, budoucnost je stejně předem dána...
* * *
Nemůžu Ti nic slíbit,
nemůžu ti říct, co bude v příští chvíli,
ale tato přítomnost je Tvoje!
I když se směju, musím plakat,
je mi smutno a stále mi scházíš!
* * *
Cítím - někde hluboko v sobě,
že jsme jedineční............ nechci to zničit,
takhle jsme nadevším, takhle jsme vším, takhle...
Jsi pro mě důležitá,
nechci tě ztratit - bojím se toho.
Bojím se víc, než bych Ti kdy přiznal...
* * *
Nemůžu Ti nic slíbit, ale chci abys to věděla...
Ať se stane, co se stane, vždycky tu pro mě budeš, vždycky budeš mít v mém srdci své místo a nikdy na Tebe nezapomenu...
Le chaim!
6.
Chci být něžný,
poslat Ti polibek po modrém balónku,
tam někde...........................
Jsi strašně daleko - a zase blízko!
* * *
Jsem tu pro Tebe!
7.
Jsem šťastný a umím se smát,
tak trochu díky Tobě,
bolí mě život, ale Ty mě hřeješ.
* * *
Věřím Ti!
* * *
8.
Tato přítomnost je jen naše,
svět se hnul...
Jednou se opět pohne,
jednou se možná odcizíme,
jednou se budem nenávidět - možná.......
Svět se hne, ale my zůstanem stejní
a já na Tebe nikdy nezapomenu!!!!!
* * *
Můžu Tě obejmout?
Můžu Ti dát pusu?
Můžu Tě pohladit?????
..........
Můžu Tě mít rád?
9.
Máš devět miliard jmen - nikdy je nenajdu všechna.
Máš velké srdce - nikdy je nedokážu celé obsáhnout.....
Jsi hezká slečna, provokuješ mě úsměvem :-)!
* * *
Víme to oba,
ale stejně to musím vyslovit,
takhle se přeci tušení stává výrokem a ten může být přeci pravdou, ne?
Přihlásit se k odběru:
Příspěvky (Atom)
