21.12.07

Kalendář v MS Excelu

Potřeboval jsem kalenřář ve formátu dvě strany A4. Hledal jsem na netu, ale požadovaný formát jem nenašel. Vzal jsem na pomoc firemní (kalendář používám v práci) MS Excel a udělal jsi vlastní.
Výsledek vypadá nějak takto.

Slouží pro oboustrané vytisknutí na A4. A aby jsem to nemusel každý rok dělat znova, tak se to vyplňuje automaticky podle roku zadanýho do buňky A1.
Stáhnout si to můžete tady.

18.12.07

fsck died with exit status 8

Tak toto hlášení se objevilo při pokusu nabootovat PC do Kubuntu a dál jsem se zatím nedostal. Ještě, že jsem našel zastrčený live CD s Kubuntu 7.10 a můžu hledat na netu způsob opravy.
Až to najdu a opravím tak dám vědět.

PS: Jestli víte jak to opravit napište :-).

26.11.07

Odkazy jinam

Na internetu je spousta zajímavého a tady jsou odkazy na místa kde jsem našel neco zajímavého. Nebudu sem dávat ty profláknutý adresy, ale jenom zastrčený užitečnosti :-).

Textový editor Vim
www.vim.org - domácí stránka
bruxy.regnet.cz/jepare/vim_tahak.pdf - jednostránkový tahák
www.mageo.cz/.chatroom/39103 - diskuse v češtině
weboveaplikace.info/category/vim - články o používání Vim


LaTeX
webmath.zcu.cz:8080/webMathTest/members/otta/data/drsny.pdf - drsný úvod do LaTeXu
http://dce.felk.cvut.cz/roubal/teaching/latex.php - pár informací o LaTeXu
http://www.toolscenter.org/products/texniccenter/home.html - editor zdrojového textu
http://fyzika.feec.vutbr.cz/~petrsad/LaTeX/cestina.htm - babel a čeština

8.11.07

Upgrade z Feisty na Gutsy

K plné spokojenosti používám na domácím počítači linuxovou distribuci Kubuntu. Je nenáročná na údržbu a tak nějak prostě jede, aniž by jsem se v ním musel moc šťourat. Tím myslím prolejzat konfigurační sooubory a večery trávit na netu hledáním voleb, aby mi to sakra začalo fungovat. prostě jsem nainstaloval, párkrát kliknul v nastavení a jedu.
No a protože vyšla aktualizace Kubuntu z 7.04 na 7.10 Gutsy, jal jsem se aktualizovat i já, i přes nedobré ohlasy ostatních uživatelů této distribuce.

Kliknul jsem na přejít na novější verzi v Adeptu, stahoval zhruba giga dat a při nastavování nějakých exotických fontů zhruba v 80% aktualizace, my to zamrzlo a bylo vymalováno. Reboot plný chybových hlášek typu kernal panic dobootoval jsme jenom k pokusu zavést jádro. Ach jo.

Stál jsem před rozhodnutím zda se to pokusi opravit, nebo naject čistou novou instalaci. vyhrála nová instalace. Vzhledem k tomu , že mám /home na samostatném oddílu žádná katastrofa, ale raději jsem si všechno přes live CD zazálohoval a nakonec jsem při ručním nastavování disku přeformátoval i ten /home.

Po čisté instalaci a doinstalování multimediálních kodeků, už zase spokojeně "pracuju" v Kubuntu 7.10 Gutsy Gibbon.

Vždycky se to prostě nepovede, ale vzhledem k OS Win, které jsem přeinstalovával co půl rok, je reinstalace Kubuntu po roce a půl dobrý poměr.

18.10.07

Kdo má zaregistrovanou doménu?

Občas se hodí možnost zjistit, kdo nebo co má zaregistrovanou určitou doménu (například. zive.cz :-] ). Na to jednoduše přijdete na adrese http://whois.domaintools.com.

16.10.07

Vymakaný kurzor v MS Excelu

Onehdá jsem hledal nějakou vychytávku do Excelu a mimoděk jsem našel jak to vlastně programátoři od Microsoftu nakódovali kurzor v tomto tabulkáči.

Musím říct, že si dali chlapci moc záležet a kurzor běhá bez ustání po obrazovce jako zběsilej. Trochu to kazí občasné funění a hekání, ale to se dá v pohodě přežít.

No a jak to vlastně naprogramovali je ke zhlédnutí v sešitu od firmy DataSpectrum.

14.10.07

Mini taháček k VIMu

Textový editor Vim je mi stále sympatičtější a tak jsem si udělal mini taháček k jeho používání.
V něm jsem uvedl asi nejzákladnější ovládání, které jsem zatím potřeboval. Snad to někomu bude k potřebě.

Soubory ke stažení:
miniVim.pdf - pdf soubor
miniVim.tex - zdrojový soubor pro LaTeX
_vimrc - můj konfigurační soubor

19.9.07

Začněte programovat s C

Programovací jazyk C lze považovat za základ každého programátora a když se ho budete chtít naučit pomohou vám následující stránky:
Jazyk C pro začátečníky - tam najdete spoustu zajímavých informací o překladu programu, získání nápovědy a překladu pomocí programu make.
Programování v jazyce C - učební text od pana Šalouna.

Na netu je spousta seriálu o programování v céčku a tak kdo chce určitě si něco najde.

4.9.07

Google Talk ve Firefoxe

Dnes jsem našel blog popisující, jak přidat Google Talk do postrané lišty Firefoxu. mého oblíbeného browseru internetem.

Popis je hezký i se screenshoty, ale je tam uvedena špatná adresa pro nastavení. Správně má být
http://talkgadget.google.com/talkgadget/client , napsal jsem to do koměntáře k bloku, třeba to autor opraví.

Jinak je to dobrá vychytávka :-).


2.9.07

PSPad s MinGW pro C

Tady se pokusím popsat nastavení textového editoru PSPad pro používání kompilátoru MinGW pro céčko.

1) nainstaluju si MinGW do C:\Program Files\MinGw

2) přidám adresář C:\Program Files\MinGw\bin do systémové proměnné PATH, Tento Počítač – Vlastnosti – Upřesnit – Proměnné prostředí

3) když v uživatelských proměnných není PATH, tak dám Nová a vyplním dle obrázku a dám OK

4) když už je proměnná PATH v uživatelských proměnných tak dám Upravit a přidám na konec dle obrázku a dám OK
5) po úpravách raději restartuju PC, aby se projevily změny. Nyní můžu pouštět gcc.exe odkudkoli ze systému a nemusim vypisovat celou cestu k programu (C:\Program Files\MinGw\bin\gcc.exe)

6) vyzkouším si zda to funguje. Mám zdrojový soubor ahoj.c v adresáři C:\cecko.
Pustím si příkazový řádek (Start – Programy – Příslušenství – Příkazový řádek) a příkazem cd cecko se přepnu do adresáře C:\cecko , pro kontrolu co všechno mám v adresáři zadám příkaz dir,
uvidím něco jako na obrázku

7) zadám samotný příkaz pro kompilaci souboru ahoj.c gcc ahoj.c –o ahoj.exe

8) program si vyzkouším
9) jupíí funguje

10) nastavím PSPad pro kompilaci, Nastavení - Nastavení zvýrazňovačů

11) no a mělo by to být, ted přes Ctrl-F9 spustím kompilátor a v log okně dostanu výstup

11) To, že se mi po kompilaci neotevře okno s napisem „Ahoj velky svete“, je způsobeno tím že okno se otevře jenom na zlomek sekundy vypíše se co má a zase zmizí. Takovéto prográmky je lepší si pouštět rovnou v příkazovém řádku podobně jako v bodě 3 nebo do programu dát nějaký uživatelský vstup.

20.8.07

Začněte s Javou

Na českém portálu o Javě vyšla zpráva o překladu Java tutoriálu do slovenštiny. Stránky s překladem jsou k nalezení na adrese http://www.gymspmkr.edu.sk/informatika/JavaTutorial/

Za povšimnutí stojí i Etkiho stránka o informatice, kde jsou k nalezení pracovní postupy pro Inkscape, Gimp, Scribus.

3.8.07

Přes Putty na kubuntu

Doma mám trvalé připojení k netu a napadlo mně, že by nebylo špatné se tu a tam vzdáleně připojit ke svému PC s Kubuntu z MS Windows přes proxy, které používám na jiném místě.
Tady je popis jak jsem to zprovoznil pomoci Putty.
  1. na kubuntu jsem doinstaloval openssh-server

  2. upravil /etc/ssh/sshd_config
    • PasswordAuthentication no
    • Port 443
    • odkomentoval AuthorizedKeysFile %h/.ssh/authorized_key

  3. ve woknech vygeneroval soukromy a veřejný klíč v puttygen.exe. Doporučuji zadat heslo pro soukromý klíč (key passphrase)

  4. uložil jsem si soukromý klíč (private key) a veřejný klíč (public key) na disk

  5. linux, ale formát veřejného klíče z putty nepřelouská a tak je potřeba buď upravit uložený klíč na disku, nebo si ho zkopírovat z toho velkého šedého okna (začína to textem ssh-rsa) do systémové schránky a pak třeba do souboru linux_key.pub
    (linuxový formát public key je na jednom řádku)

  6. věřejný klíč vygenerovaný v puttygen je potřeba dát na kubuntu PC do domovského
    adresáře do souboru ~/.ssh/authorized_keys

  7. nastavím putty
    • zadám IP adresu port 443

    • v SSL/Auth vyberu místo kam jsem uložil soukromý klíč

    • zadám adresu proxy serveru

  8. nastavení v putty si uložím ať to nemusím zadávat pořád znova, znova, znova a znova :-)

  9. dám Open , zadám jméno uživatele a jsem případně dotázán na heslo do soukromého klíče teda, když jsem si ho zadal při generování.
A je to! Jsem v kubuntu :-).

Odkazy:
http://wiki.ubuntu.cz/SSH
http://wiki.pvfree.net/index.php/Puttygen

2.8.07

Z Youtube do avi

Tak jak jsem psal, že převést video z youtube pod linuxem není problém, tak není problém využít službu on-line konventoru na stránkách http://vixy.net/. Tak si vyberte co je pro vás schůdnější.

30.7.07

Převod *.flv v linuxu

Potřeboval jsem stáhnoud video z youtube pro prohlížení na PC bez internetu a tady je jedno řešení na linuxu.

Nejdřív si musím stáhnout video na disk, to jde udělat pomocí rozšíření Firefoxu o doplněk VideoDownloader.
Tak sice stáhnu soubor, ale bude mít format *.flv a já to chci mít v něčem "rozumnějším".
Hledám a nacházím na netu scriptík v bashi, který pomocí mencoderu to převede do divx nebo xvid.
#!/bin/sh

if [ -z "$1" ]; then
echo "Usage: $0 {-divx|-xvid} list_of_flv_files"
exit 1
fi

# video encoding bit rate
V_BITRATE=1000

while [ "$1" ]; do
case "$1" in
-divx)
MENC_OPTS="-ovc lavc -lavcopts \
vcodec=mpeg4:vbitrate=$V_BITRATE:mbd=2:v4mv:autoaspect"
;;
-xvid)
MENC_OPTS="-ovc xvid -xvidencopts bitrate=$V_BITRATE:autoaspect"
;;
*)
if file "$1" | grep -q "Macromedia Flash Video"; then
mencoder "$1" $MENC_OPTS -vf pp=lb -oac mp3lame \
-lameopts fast:preset=standard -o \
"`basename $1 .flv`.avi"
else
echo "$1 is not Flash Video. Skipping"
fi
;;
esac
shift
done

Script uložím pod názvem flv2avi.sh a dám mu spouštěcí práva. Použití je jednoduché,
jako parametr mu dám do čeho to chci převést a soubor k převedení.
Např.
./flv2avi.sh -xvid video_soubor.flv

No a tohle mi to převede soubor do *.avi (video_soubor.avi).
Můžu převádět víc souborů najednou
./flv2avi.sh -xvid soubor_1.flv soubor_2.flv soubor_N.flv

A mám to hotové :-).

25.7.07

Udělej si userbar

Jsem na nějakém tom fóru, kde se používají userbary. No a tak jsem taky nějaký chtěl, ale jak na to?To je přece jednoduchý, zeptám se věrného přítele google.com a hned nalézám stránku userbarmaker.com. Ted už jenom pustit umělecké vlohy z opratě a userber je hotov.

24.6.07

Admin heslo do widlí

Chcete si v práci zahrát na aministrátora a používáte OS Windows NT, 2000, XP, 2003 nebo Vista? Žádný problém s postupem a bootovací disketou na stránce http://www.loginrecovery.com to zvládne opravdu každý.
Já taky :-).

22.6.07

Pusťme wget na rapidshare.com

Stahujete-li z www.rapidshare.com a máte premium učet, tak stahování pomocí prográmku wget je hračkou. Odkazy na soubory si dám do souboru STAHNOUT.TXT a vypustím wget s příkazem:

wget --http-user=JMENO --http-passwd=HESLO -P KAM_ULOZIT -i STAHNOU.TXT

No a jdu si lehnout :-).

Kdo je línej zadávat takto "složitý" příkaz, si může odskočit na R!x.cz blog kde je scriptík, nebo si udělat alias.

Do souboru ~/.bashrc přidat řádek:

alias rapid="wget --http-user=JMENO --http-passwd=HESLO"

no a nyní můžu zadávat jenom rapid -i co_stahnut.txt.

13.6.07

VLC media player

Nemohl jsem přehrát video s koncovkou avi, protě mi chyběl nějaký kodec. Zapátral jsem na google, až jsem narazil na VLC media player, který si vše potřebné nese v instalačce. Soubor jsem pak prehrál OK.

23.5.07

Screenshot editoru VIM

Udělat screenshot nějakého programu není vůbec žádný problém. No a protože si zdokonaluju ovládání editoru VIM, tak jsem dneska zjistl , že udělat screenshot do html je pomocí scriptu ScreenShot.vim také hračka.

Prostě v editoru zadám příkaz :ScreenShot a vytvoří se html soubor, ve kterém je aktuální zobrazení VIMu. Moc hezké a občas šikovné.



prvni.c  (D:\c_src) - GVIM
  1 #include <stdio.h> 
2
3 int main(void)
4 {
5 char c;
6
7 for(c='A';c<='Z';c++)
8 {
9 printf(" %d (%c) ", c, c);
10 }
11 for(c='a';c<='z';c++)
12 {
13 printf(" %d (%c) ", c, c);
14 }
15 printf("i\n%d", 'A'-'a');
16 return 0;
17 }
~

1: prvni.c [c] fenc=utf-8 ff=dos 1,1 All
Code syntax highlighting by VIM captured with ScreenShot script

10.5.07

Uloz.to

Na adrese uloz.to si muzete pohodlne sdilet data. Výhody proti rapidshare.com je možnost uložit až 300MB a stahovaní je bez limitu.

24.4.07

Upgrade na Kubuntu Feisty Fawn

nebyl žádný problém. Postupoval jsem přesně podle návodu a vše proběhlo k mé plné spokojenosti, tj. k fungujícímu desktopu s Feisty Fawn.

10.4.07

Perly na lamer.cz

Na netu jsem narazil na lamer.cz a je vidět, že počítače mají neblahý vliv na myšlení člověčenstva.

Toto jsou malé důkazy:


*Koblih* Doktor mi rikal, ze mam po ty dlouhy zime oslabenej organismus.
Tak jsem se ptal v lekarne a nabidli mi beta karoten.
Na to jim seru. Pockam, az bude plna verze.

*user* Mam novej dzob
*muhehe* jakej?
*user* delam admina
*muhehe* a kolik ti platej
*user* zatim nic, voni vo tom este nevedej
Komentář: @school

*TeXaN* jakej ma maximalni dosah BT? v idealnich podminkach
*TeXaN* resp projde mi skrz zed a jeste 15m na zahradu?
*Unimatrix325* pokud BT znamena bitevni tank, pak ano
Komentář: #zcu@IRCnet

*Nirvana* neznate nejaky program na snizeni vykonu PC? staci nazev
*wraith* windows
Komentář: #raiders@stratics

Další "best" podařené zprávy z IRC, ICQ a jiných kecálků jsou na http://www.lamer.cz/quotes/best/.

31.3.07

Tisk sešitu (brožury)

Chci si vytisknout dokument na A4, tak aby jsem to pak v půlce přeloži a měl jsem hezkou brožuru (sešit). Ušetřím papír a budu to mít v sešítku velikosti A5.

Jak na to? Celkem jednoduše, protože se snažím naučit LaTeX za pomoci programového balíku MikTeX. Ten v instalaci obsahuje pomůcky psutil.

Já mám soubor ve formůtu pdf a tak si ho nejdříve převedu na postscript utilitkou pdf2ps:

pdf2ps soubor.pdf soubor.ps

Potom si přeskládám soupor.ps do knihy příkazem:

psbook soubor.ps kniha.ps

Nakonec si poskládám dvě stránky na jednu stránku A4:

psnup -2 kniha.ps finale_A5.ps

Když si to takhle hezky převedu, tak si to taky hezky vytisknu pomoci programu GSview

Podrobnejší článek o tisku vyšel na www.abclinuxu.cz v článku
Tisk v Linuxu pomocí balíku PSUtils.

20.3.07

Nepotřebuju OS Windows, mám Kubuntu!

Po experimentování s Archlinuxem jsem přešel na Kubuntu. Proč?

Archlinux je vychytaná linuxová distribuce, která po uživateli vyžaduje poměrně už větší znalosti linuxu. Veškerá konfigurace se odehrává v textových souborech bez klikacích nástrojů. Provozování takového systému vyžaduje od správce čas, ale vynaložené úsilí se vrátí v rychlém a stabilním operačním systému. Já zase tolik času nemám a tak po připojení mé domácnosti na net, jsem se rozhlížel po jiné distribuci. Mé oko spočinulo na Ubuntu, ale protože grafické prostření GNOME zrovna nemusím, zvolil jsem odnož Kubuntu s prostředím KDE.

Byl jsem velice mile překvapen instalací a samotným zprovozněním systému. Samotná instalace bezproblémová, za nějakých třicet minut bylo povšem. Poinstalační nastavování se zcvrklo na vypnutí artsd a jeho nahrazením aplay (viz článek na www.linuxexpres.cz) a nahráním nesvobodných kodeků (avi, mp3, ...). Prostě za 45 minut plně fungující systém se vším co potřebuju (textový editor, web prohlížeč, e-mail klient, grafický editor, bluetooth).

Párkrát jsem už instaloval i OS Windows, ale to se nedá vůbec srovnávat. Pro instalaci bylo nutno si vždy vyhradit aspoň jeden den, ale lepší je celej víkend. Postup instalace softu s následnou nutností restartu je notoricky známá a boužel i pravdivá.

(K)Ubuntu je oblíbená linuxová distribuce a její provozování zvládne levou zadní i BFU (Běžný Franta Uživatel) a tak nevidím důvod vydávat ze své peněženky několik tisíc korun za samotný OS Windows XY, když si můžu nechat zdarma poslat CD s Kubuntu se vším co pro běžnou práci na PC potřebuju.

Na závěr pro uživatele winwoken doporučuju format C:\ a install (k)ubuntu.
(PS: vím takhle by to nešlo, ale líbí se mi tam to format C:\ :-])

5.3.07

Editor (g)Vim a DocBook

Co je to DocBook? To je přece jednoduchý :-), stačí se podívat na www.docbook.cz a hned je všechno jasný. Ve zkratce se jedná o XSL styly pro XML soubory. No prostě napíšu si jeden text v XML formátu a ten si pak můžu pomocí XSl stylů převést do různých formátů, nejčastěji do HTML, PDF, FO, HTML help. Výhoda je v tom, že mám pouze jeden zdrojový soubor a toho si vygeneruju, tisknout, na net, na CD.

Aby mi to fungovalo musím vytvářet XML soubory podle předem daných pravidel, nějakého stylu. Docbook 4.* používá DTD a editor Vim umí napovídat co můžu v dané části dokumentu
použít za elementy.

A jak to zprovozním? Celkem jednoduše, nejdřív budu potřebovat script docbook44 z adresy
http://www.vim.org/scripts/script.php?script_id=1463 a dam ho do ~/.vim/autoload/xml/docbook44.vim no a pak je několik možností. Bud si všechno potřebné budu pokaždé zapínat ručně, nebo si udělám malou pomůcku. Člověk je línej tvor a tak jsem si udělal takový miniscriptík i pro následující převod do různých formátů. Nazval jsem ho db2.vim a vypadá takto:

"    File: db2.vim
" Purpose: Konvertovani *.xml DocBook
" Author: Petr Sychra petr.sychra@gmail.com http://www.btuw.com
" Version: 0.1a

source $VIMRUNTIME\ftplugin\xml.vim
XMLns docbook44

function DB2HTML()
echo "Konvertuju DocBook do HTML"
let prikaz="!xsltproc -o ". expand("%:r").".html"." d:\\db\\html.xsl ".expand("%:p")
execute(prikaz)
endfunction

function DB2FO()
echo "Konvertuju DocBook do FO"
let prikaz="!xsltproc -o ". expand("%:r").".fo"." d:\\db\\fo.xsl ".expand("%:p")
execute(prikaz)
endfunction

function FO2PDF_fop()
echo "Konvertuju FO do PDF pomoci FOP"
let prikaz="!d:\\db\\fop\\fop ". expand("%:r").".fo ".expand("%:r").".pdf"
execute(prikaz)
endfunction

" Menu
nmenu DocBook.DB2HTML :call DB2HTML()
nmenu DocBook.DB2FO :call DB2FO()
nmenu DocBook.FO2PDF :call FO2PDF_fop()
Aby se mi scriptík nahrával po otevření xml souboru dám si do svého .vimrc (na woknech _vimrc) příkaz pro automatické nahrávání
autocmd BufRead    *.xml source $VIM/.vim/db2.vim
Není to nic moc, ale funguje :-). Musím mít nainstalovaný program xsltproc a mít ho v "cestě". Pro použití na jiném PC stačí upravit cestu ke stylům *.xsl a k programu FOP.

Když jsem udělal všechno OK, tak v kládacím režimu po stisknutý Ctrl-X Ctrl-O vyskočí nabídka možných elementů.

Odkazy:
Vim http://www.vim.org
DocBook http://www.docbook.cz
xsltproc http://xmlsoft.org/XSLT/
FOP http://xmlgraphics.apache.org/fop/

1.3.07

Textový editor gVim

Když si pohrávám s PC potřebuju pracovat s textovými soubory všeho druhu (*.ini, *.html, *.xml, *.txt, *.tex, *.conf, ...) a na to podřebuju pořádný editor.

Ve woknech je velice oblíbený PSPad, v linuxu zase dvojice Emacs a Vim. Používám oba OS a tak jsem hledal multiplatformní program. Narazil jsem na jEdit, který je napsán v javě a je tudíž spustitelný všude, kde je JVM.

Pro jEdit existuje spousta doplňků a to z něj dělá opravdu univezální editor všeho možného, ale nevyhovuje mi náročnost javy, i když už to není takový broblém jako kdysi.

Zkusil jsem Emacs, o něm se říká, že je to výborný operační systém jenom mu schází pořádný textový editor ;-). Tak jsem to zase rychle odinstaloval.

No a ted edituju ve Vim, ten se dá provozovat na mnoha platformách a patří k základu na většině linuxových distribucích, což se hodí když po pokusech skončím v příkazové řadce (konzoli) linuxu a mám to dávat dokupy.

K ovládání se určitě vyplatí přečíst si tutor, který je po instalaci v adresáři Vimu (teda na woknech). Český tam není, ale slovensky jsem zatím nezapoměl. Pak doporučuju poktračovat příručkou od pana Satrapy na adrese http://www.kai.vslib.cz/~satrapa/docs/vim/, příručka je aktualizovana pro sedmou verzi Vimu, ve které je podpora kontroly češtiny a mnoho dalších věcí. Na netu jsou k nalezení spousty tipů k nastavení a tak stačí jenom hledat.

Tady je můj _vimrc ( v linuxu je to .vimrc) soubor:

set nocompatible

set spell spelllang=cs
"kontrola pravopisu

imap ~
"mapuje Alt+SPACE na vlnovku ~, hodí se pro LaTeX

colorscheme dawn
"zapne barevne schema dawn
"pouzivam script Colors Sampler Pack
"http://www.vim.org/scripts/script.php?script_id=625

set nu!
"zapne cislovani radku

set showmatch
"zvyrazneni souvisejicich zavorek

set tabstop=2
"sirka tabularotu na 2

set ignorecase
"vypne rozlisovani velikosti pismen pri vyhledavani

syntax on
"barevna syntaxe

filetype indent on
"zapnuti ftpluging, rozpoznavani typu souboru

set textwidth=90
"max. delka radku 75 znaku (pro automat. zalamovani textu)

set showbreak==>
"ukazatel pokracovani radku (znacka ktera se vklada na
"zacatek zdanliveho zalomeni, aby bylo zretelne, ze
"se jedna jen o zdanlive zalomeni, zde je to => a je
"zobrazena zvlastni barvou, aby se nepletla se skutecnym textem).

set laststatus=2
"vzdy zapnout stavovy radek

set statusline=\ %=%n:\ %t\ %R\ %y\ %l,%c\ %P
"ve stavovem radku zobrazovat
"%= zarovnat vpravo, %n cislo bufferu, %t jmeno souboru, %R read only,
"%y filetype, %l cislo radku, % cislo sloupce,%P procenta

set nobackup
"nevytvaret zalohy

set clipboard=unnamed
"pri y zkopirovat do sys.clipboaru, stejne tak pri p

set fileencodings=ucs-bom,utf-8,latin2
"nastaveni kodovani, zkusit uhodnout kódovaní

win 140 45
"nastavi pocet sloupcu a radku u gVIm

set cmdheight=2
"prikazovy radek o velikosti dva radky

set ruler
"ukazuje se umisteni kurzoru v prik. radku

set showcmd
"ukazuje se zadavani prikazu v prik. radku

set showmode
"ukazuje se aktualni rezim editoru v prik. radku

set guioptions-=T
"nezobrazuje Toolbar

set wildchar=
"nastavuje tabulatorjako klavesu pro automaticke doplnovani tabulator,

set wildmenu
"pri vice moznosti doplneni vyskoci jednoduche menu

set wildmode=longest:full,full
" vyplnit co nejvetsi cast

set backspace=indent,eol,start
"Nastaveni chovani klaves Backspace, Delete a atd, ze maji umet mazat vse:

set nojoinspaces
"nevkladat automaticky mezery po - ? ! pri spojeni radku

autocmd BufNewFile *.tex r $VIM/.vim/empty.tex
autocmd BufNewFile *.xml r $VIM/.vim/empty.xml
autocmd BufRead *.xml source $VIM/.vim/db2.vim

set diffexpr=MyDiff()
function MyDiff()
let opt = '-a --binary '
if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif
if &diffopt =~ 'iwhite' | let opt = opt . '-b ' | endif
let arg1 = v:fname_in
if arg1 =~ ' ' | let arg1 = '"' . arg1 . '"' | endif
let arg2 = v:fname_new
if arg2 =~ ' ' | let arg2 = '"' . arg2 . '"' | endif
let arg3 = v:fname_out
if arg3 =~ ' ' | let arg3 = '"' . arg3 . '"' | endif
silent execute '!D:\util\Vim\vim64\diff ' . opt . arg1 . ' ' . arg2 . ' > ' . arg3
endfunction

28.2.07

MiKTeX česky

MiKTeX je program, který implementuje sázecí systém TeX pro OS Windows.
Mě se libí, že si nainstaluju základ a při potřebě použít při překladu výsledného dokumentu balík, který nemám, tak si ho stáhnu z netu při překladu. Například podporu obrázků.

Pro vytváření českých dokumentů je potřeba si MiKTeX nakonfigurovat. Já ted mám verzi 2.5 a tak budu popisovat tu.

  • stáhnu a nainstaluju základ například od C:\MiKTeX
  • v MiKTeX - Settings - General - Paper vyberu formát stránky A4(A4size)
  • pak v MiKTeX - Settings - Languages zaškrtnu češtinu a případně odšrktnu jiné jazyky
  • v adresáři C:\Documents and Settings\All Users\Data Aplikaci\MiKTeX\2.5\tex\cslatex\base (když nemám tak je udělám) vytvořím soubor pdfcslatex.ini s obsahem:
    \input cslatex.ini \endinput
  • z adresare C:\MiKTeX\miktex\config zkopíruju soubor cslatex.ini do
    C:\Documents and Settings\All Users\Data aplikací\MiKTeX\2.5\miktex\config
    (když nemám tak je udělám) a přejmenuju ho na pdfcslatex.ini
  • aktualizuju databázi balíčků Settings - General - Refresh FNDB
  • založím nový formánt v Settings - Formats - New, a vyplním to jako na obrázku

  • přes tlačítko Build vygeneruju nový formát
No můži si vytvořit první český dokument v MiKTeXu například
\documentclass[a4paper,12pt]{article}
\usepackage{czech}
\usepackage[IL2]{fontenc}
\usepackage{a4wide}
\begin{document}
Ě Š Č Ř Ž Ý Á Í É Ů Ú
ě š č ř ž ý á í é ů ú
\uv{české uvozovky}
\end{document}

Uložím to jako pokus.tex a proženu to pdfcslatexem:

pdfsclatex pokus.tex

Když všechno dobře dopadne. tak mám vytvořený soubor pokus.pdf :-).

Výce o TeXu jemožné se dovědět na CSTUG.

15.2.07

ExcelAsistent do MS Excelu

Pracujete-li v MS Excelu a chybý vám tam nějaká užitečná funkce, zkuste se podívat po ExcelAsistent na www.dataspectrum.cz.

Když už nic jiného umí rozlousknout heslo do zamknutého listu.