22.2.09

Jak nastavit proxy v cmd

Potřeboval jsem stahovat z netu v command line (cmd) na Win XP, ale jsem za proxy a program, který chtěl na internet neměl žádnou volbu pro nastavení proxyny. Dumal jsem a hledal, až jsem našel, jako vždy je to velmi jednoduché. Stačí nastavit systémovou proměnnou HTTP_PROXY.
set HTTP_PROXY=http://uzivatel:heslo@adresa-proxy:port
například takto:
set HTTP_PROXY=http://petr:12345@moje-proxy.cz:8080
a už to jede :-).
Toto nastavení funguje jenom ve zrovna otevřené příkazové řádce, po jejím zavření je nastavení zrušeno. Pro trvalé nastavení proměnné je potřeba editovat Vlastnosti systému/Upřesnit/Proměnné prostředí.

19.2.09

Video pro PDA

Jsem majitelem PDA ASUS P535, tu a tam mám volnou chvilku (čekám a čekám) na skouknutí nějakého videa. Nejdřív, ale musím video optimalizovat/převést pro svého miláčka (= ASUS P535). To jest pro rozlišení 320x240 a taky změnit datový tok, aby výsledný soubor byl co nejmenší.

Pro MS Widle je bezva freeware program SUPER pro převod čohokoliv do hocičeho, ale já jsem hledal něco jak widle tak i na Ubuntu/linux. Nebudu se napínat a řeknu rovnou, že jsem našel mencoder.
Je to program pro příkazovou řádku a jeho možnosti jsou neuvěřitelné a jeho dokumentace nekonečná. Nicméně pomocí internetu jsem dal do kupy správné nastavení pro své PDA.

Zapisovat pro každý převod videa řadu voleb a přepínačů není zrovna moc pohodlné, naštěstí mencoder umožňuje nastavit volby v konfiguračním souboru mencoder.conf, který je v linuxu ~/mplayer/mencoder.conf a ve windows C:\Documents and Settings\JmenoUzivatele\mplayer\mencoder.conf. Můžu tam mít i víc nastavení v takzvaných profilech.

Pro převod na rozlišení 320xDopočetNaSprávnýPoměr, video kodek mpg4, audio kodek mp3 tam mám toto:
# pro převod na PDA 320xXY datový tok 246
[pda]
scale=44100
oac=mp3lame=1
lameopts=mode=3:cbr=yes:br=48
vf=scale
xy=320
zoom=true
ovc=lavc=yes
lavcopts=vhq=yes:vbitrate=246
ffourcc=DX50

# pro převod na PDA 320xXY datový tok 300
[pda_1]
scale=44100
oac=mp3lame=1
lameopts=mode=3:cbr=yes:br=48
vf=scale
xy=320
zoom=true
ovc=lavc=yes
lavcopts=vhq=yes:vbitrate=300
ffourcc=DX50
Pak stačí zadat pro převod s profilem pda příkaz:
mencoder -profile pda vstup.avi -o vystup.avi
pro převod s profilem pda_1:
mencoder -profile pda_1  vstup.avi -o vystup.avi
Mencoder má opravdu velmi mnoho volem a parametrů nastavení, naštěstí existuje český překlad (i command line příkazy) jeho dokumentace.

Přeji příjemné zážitky při převodu :-).

18.2.09

Projekty do školy

Dodělával jsem si maturu (2004) a při té příležitosti jsem byl donucen udělat nejaké domácí úkoly - projekty. Třeba se to někomu bude hodit, tak tady jsou ty moje výtvory:
Neříkám, že uvedené výtvory jsou 100% správně a tak je používáte na vlastní nebezpečí :-).

9.2.09

Jak zobrazit netisknutelné znaky v editoru VIM

Potřeboval jsem v textovém editoru vim zobrazit netisknutelné znaky, konkrétně mezery a tabulátory. Myslel jsem, že vim to neumí a řešil jsem to textovým editorem PSPad. To jsem, ale vim silně podcenil, protože netisknutelné znaky umí zobrazovat, jenom já jsem neznal správný příkaz.
Kouzelný příkaz tedy zní:
:set list
a netisknutelné znaky jsou vidět, odstavec jako $, tabulatory jako ^I a mezery jako mezery :-).
Jejich zobrazování zruší příkaz:
:set nolist
Je to jednoduché, jako ostatně všechno :-).