pátek 28. srpna 2009

My city bike


Pro zkrácení cesty od vlaku do prace jsem vyhrábnul starý kolo značky Liberta z garáže. Mám ho od základní školy takže už je letité. Pevně veřím, že ho nikdo neukradne. Zatím někdo potřeboval jen ventilek :-)

20100127
Vzhledem k nefunkčnosti starýho biku jsem byl nucen poohlednout se po novém. Pokud je kradené, tak mám doklad o zakoupení u Tonyho v Nachodě. Zní to mafiánsky :-)





20100429
Jelikož bike druhé generace dosloužil, praskla zadni nába. Byl jsem nucen prohledat bazary a pořídit něco jiného. S tímto kouskem jsem velmi spokojen.

středa 26. srpna 2009

Na hudbu jedině DAAP

Kdo rád poslouchá hudbu, dojde jednou do stavu, že domácí archiv sdílí pomocí síťových protokolů, jako je NFS nebo SMB. Pokud používáte přehrávač, který podporuje protokol DAAP usnadníte si sdílení hudby v rámci LAN např. domácí sítě. Protokol pochází od firmy Apple, která jej vytvořila spolu s iTunes. Protokolu se ujalo několik free implementací. Jednou z nich je mt-daapd, což je velmi jednoduchý program, který zajišťuje server DAAP. Program jsem si našel ve FreeBSD portech a jednoduše nainstaloval.

cd /usr/local/share/mt-daapd/
make install clean

mt-daapd-0.2.4.2_1 Multithread daapd yet another Server for Apple iTunes



Konfigurace se provádí v jednom souboru a tím je /usr/local/etc/mt-daapd.conf popisovat ji nebudu, je to velmi jednoduché. Také se dá k serveru přihlásit k webovému rozhraní.


Po spuštění serveru se pustí scan Vámi definovaného adresáře s hudebními soubory. Do /var/db/mt-daapd/songs.gdb se uloží nalezené soubory. Používám přehrávač Rhythmbox, který pomoci Avahi daný DAAP share nabídne sám. Zde je seznam aplikací, ktere umi DAAP protokol.

Návod jak na mt-daapd v Ubuntu je zde.

pondělí 24. srpna 2009

Pragma: no-cache vs cache

Hledal jsem možnosti nastavení HTTP hlaviček, přesněji Pragma: no-cache. Na jednom serveru jsem se dostal do situcace, kde tomcat kontext /srv má globálně nastaveno no-cache ale já pro jeden adresář potřebuji vyjímku a potřebuji mít cache zapnutou. Jak na to, když se nikde o Pragma: cache nepíše. Jednoduše se to nastavit tak da a funguje to.

Location /srv/www/content/files/en/download-library/
Header set Pragma cache
Header set Cache-control cache
/Location


Tato taškařice se dělá jen kvuli tomu nejpoužívanějšímu prohlížeči, který i v poslední verzi nefunguje jak ma :-( a Pragma je vnímano prostě jinak. Podivnej je tento svět ...

Zajimavý příspěvek jsem vygoogli zde.

Musím ještě poznamenat, fakt, že to v IE s daným nastavením funguje neznamená že Pragma: cache je validní direktiva. Je velmi pravděpodobné, že správná funkce browseru je jen :-) správnou reakcí na chybnou hlavičku definovanou na daném adresáři. Pokud toto bude číst někdo znalý problematiky a nesouhlasí se mnou, uvítám jeho poznámku.

Přejezd Krkonoš 2009 - Cyklotrasa K1A


Panoramata :-)
Originally uploaded by SmEjDiL

V neděli 23.8.2009 jsem se s naším mini bike teamem Negri z DKnL vydal na přejezd krkonoš po trase K1A. Bylo to vypečený. S politováním oznamuji, že jsem trasu bohužel nedokončil, tím myslím, že jsem ji neukončil v plánované Žacléři ale již v Peci pod Sněžkou. Trasa má přez 2000 metrů převýšení. Záznam mé jízdy jsem publikoval na bikemap.net, kde je trasa k nahlédnutí. Pár mobilových fotek je zde. Po cestě se mi podařilo najít dokonce tři kešky :-)

čtvrtek 20. srpna 2009

Ubuntu One v praxi

Již v minulosti jsem četl o této službě, kterou fima Canonical nabízí o velikosti 2Gb zadarmo. Neváhal jsem a službu jsem si aktivoval a vesele sdílím data mezi dvěma počítači. Instalace je velmi snadná a hlavně je rozumě popsán instalační postup na stránkách UbuntuOne.com

Pěkný popis služby je zde. I na rootu vznikl pěkný čánek.

Magická directiva FilesMatch

Konfigurace web serveru Apache je někdy pěkná magie. Ke kouzelnickým praktikám pomůže např. direktiva FilesMatch, která umožňuje nastavovat vše možné i nemožne.

Pěkný tutoriál je zde "using filesmatch and files in htaccess"

Pokud máme problémy s výkonem Apache, vypnutí keepalive na souborech se může hodit.

filesMatch "^_aktualni-informace\.shtml$"
setenv nokeepalive
/filesMatch

Blueman na Ubuntu

Po dnešním vydatném obědě v číně jsem usedl ke kompu a hnedle jsem musel nainstalovat jiného Bluetooth managera. V Ubuntu 9.04 "Jaunty Jackalope" je standartně používán bluez-gnome který využívá BlueZ, což "Official Linux Bluetooth protocol stack". Né že by nefungoval, ale když existuje propracovanější aplikace, která plně spolupracuje i s NetworkManagerem, tak je to důvod pro změnu.

BlueMan je GTK+ Bluetooth Manager, který přináší spoustu nové funkcionality pro práci s tímto převážně mobilním bezdrátovým protokolem. Po přidání externího repozitáře, který se nachází na Launchpadu můžeme vesele instalovat.

sudo joe /etc/apt/sources.list.d/blueman-ppa.list
deb http://ppa.launchpad.net/blueman/ppa/ubuntu jaunty main

sudo apt-get update
sudo apt-get install blueman
sudo /etc/init.d/bluetooth restart

Připojení mobilu v nm je už pak hračka ...

Aplikace bluez-gnome je tímto postupem nahrazena kvalitnější blueman.

Stránka projektu na Launchpadu:
https://launchpad.net/blueman

P.S. Díky Libore ... Už žádný kabel :-)

úterý 18. srpna 2009

LKDK


LKDK
Originally uploaded by SmEjDiL

Ranní průjezd letištěm na kole směr Náchod. Čmelák protáčel vrtuli a čekal až se rozpustí mlha. Příjemné zastavení ...

Git náhrada CVS

Poznamenávám si sem pár velmi zajimavých odkazů na dané téma verzovacích systémů.


Přednáška na které jsem bohužel nebyl:

pondělí 17. srpna 2009

Moře hudby ...

Můj oblíbený přehávač hudby Rhythmbox má v sobě zadrátovanou podporu Jamendo, udělal jsem si tam svůj účet a již vesele poslouchám moře neznámé a pěkné hudby.

čtvrtek 13. srpna 2009

Upload souboru do MySQL

Tento týden jsem narazil na takový malý problém a tím bylo uložení souborů do databáze. Nejsem zastánce ukládání velkých souborů do MySQL, ale to je teď jedno. Proto aby šel uložit soubor o velikosti 8Mb jsem musel zvýšit hodnotu z defaultních 16M na 32M. Pro 8Mb soubor s 16Mb max packet nestačil. Chtělo by nastudovat podrobnosti o dané direktivě. Protože to zapomenu píšu si to sem :-)

max_allowed_packet = 32M

Sekačka na trávu


Vojta a sekačka
Originally uploaded by SmEjDiL

Vojta objevil v kůlně sekačku na trávu a vydržel si s ní hrát v kuse skoro hodinu. Nechal se na ní vozit atd. Stašně ho zajímala. Bude to asi nějakej montér. Nebo zahradník ?

Bike team Negři z DKnL

Náš mini bike team si jednomylsně odsouhlasil koupi volné domény negri.cz. Tak jsem po večerech otestoval jeden CMS php systémeček a doufám, že to někdo naplní obsahem :-) Časem se tam snad objeví více zajimavostí o našich aktivitách a hlavne o kolech.

úterý 11. srpna 2009

Jak ověřím používání vmxnet driveru

Při instalaci VMWare Tools jsem narazil na takový malý problém a tím je užítí preferovaného sítového ovladače vmxnet. Stalo se mi, že se po manuální kompilaci toolů i nadále používa pcnet32 a ne doporučovaný vmxnet.

Jak zjistím, který síťový ovladač se používá, když mi lsmod vypíše dva drivery, které jsou nahrané v kernelu?

root@ubuntu:~# ethtool -i eth0
driver: vmxnet
version: 0.9.0.1
firmware-version: N/A
bus-info: 0000:00:11.0

root@ubuntu:~# ethtool -i eth0
driver: pcnet32
version: 1.34
firmware-version:
bus-info: 0000:00:11.0


Konkrétně se jedná o VMwareTools-3.5.0-153875.tar.gz (ESX 3.5.0 U4)

Nedoporučuje se mít v kernelu přítomné oba drivery. Né že by to nefungovalo, ale pokud se se nepoužíva, je vhodné jej dát na blacklist. Dík za radu Vladane ...

lsmod | grep pcnet32

joe /etc/modprobe.d/blacklist
blacklist pcnet32

update-initramfs -u

sobota 8. srpna 2009

Psi 0.13 + PsiMedia 1.0.3 pod Ubuntu - Kompilace ze src

Aktualizoval jsem na Wiki Ubuntu stručný návod, jak kompilovat Psi 0.13
s podporou PsiMedia 1.0.3.

http://wiki.ubuntu.cz/Psi

Zde si poznamenávám jakýsi instalační log.

http://downloads.sourceforge.net/psi/psi-0.13.tar.bz2

ubuntu:~/install/psi-0.13$ ./configure
Configuring Psi ...
Verifying Qt 4 build environment ... ok
Checking for Qt >= 4.4.0 ... yes
Checking for bundled QCA 2.0 ... yes
Checking for OpenSSL ... yes
Checking for zlib ... yes
Checking for certstore ... /etc/ssl/certs/ca-certificates.crt
Checking for QDBUS ... yes
Checking for the XScreenSaver extension ... yes
Checking for gethostbyname_r() ... yes
Checking for Aspell support ... yes

Good, your configure finished. Now run /usr/bin/make.

make
install

http://delta.affinix.com/download/psimedia/psimedia-1.0.3.tar.bz2

Nutné závislosti

apt get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev liboil0.3-dev libspeexdsp-dev

ubuntu:~/install/psimedia-1.0.3$ ./configure
Configuring PsiMedia ...
Verifying Qt 4 build environment ... ok
Checking for Qt >= 4.4.0 ... yes
Checking for glib >= 2.0 ... yes
Checking for gobject >= 2.0 ... yes
Checking for gthread >= 2.0 ... yes
Checking for gstreamer >= 0.10.22 ... yes
Checking for gstreamer-base >= 0.10.22 ... yes
Checking for gstreamer-interfaces >= 0.10.22 ... yes
Checking for gstreamer-audio >= 0.10.22 ... yes
Checking for gstreamer-video >= 0.10.22 ... yes
Checking for gstreamer-netbuffer >= 0.10.22 ... yes
Checking for gstreamer-rtp >= 0.10.22 ... yes
Checking for liboil >= 0.3 ... yes
Checking for speexdsp >= 1.2rc1 ... yes

Good, your configure finished. Now run /usr/bin/make.

make
install

Podle tohoto návodu je třeba nastavit Psi pro Voice.
http://dev.jabbim.cz/jabbim/wiki/Psi

Ještě doporučená kopie knihovny, jinak se v menu neobjeví možnost zahajit hovor.

sudo mkdir -p /usr/local/lib/psi/plugins/
sudo cp gstprovider/libgstprovider.so /usr/local/lib/psi/plugins/

pátek 7. srpna 2009

ASCII Movie ala Telnet

Dnes mi dorazil jeden zabavnej mail :


Předmět: [maso-l] Luxusni zalezitost - neco pro skalni fandy aneb jak zabit pracovni cas - Star Wars: Episode IV - A New Hope

Spustme si prikazovy radek [start-spustit-(napiseme) cmd a enter] a do
nej pasneme

telnet towel.blinkenlights.nl

dejte enter a usadte se a preji dobrou zabavu .. :-)

Dovolená končí


Kačeři Vojta a Jůlie
Originally uploaded by SmEjDiL

Na fotce jsou dětátka Jůlie a Vojta při hledání jedné Cache nedaleko zámu Častolovice. Během dovolené se mi podařilo nalést celkem 28 keší. Dlouho jsem neměl tolik nálezů, během tak krádké doby. Některé jsem nalezl při výletech, některé na kole, ale nejvíce jsem jich nalezl spolu s Ksavierem při putování v okolí Nového Bydžova, kde jsme nocovali na velmi povedené hudební akci jednoho známého, která nesla název Sun Wu Kung fest. Event o dané události byl i na Last.fm.

čtvrtek 6. srpna 2009

Statistiky pomoci GSBuilder









Je to velmi povedený program pro vytváření Vaších statistik GEO aktivit. Statistiku lze sestavit ze zaslaného PQ o vašich nálezech. A posléze vygenerovaný HTML zdrojový kód vožíme do profilu na GeoCaching.com. Na stránkách autora programu si vytvoříme účet za účelem zjištění shlédnutí statistik a např, nastaveni map, které se odkazují na URL http://gc.macek.cc/ autora programu. Můj GC profil je zde.