pondělí 21. prosince 2009
Samba a LDAP na FreeBSD 8
Již dobu jsem se dokopával k zprovoznění domácího fileserveru se Sambou, který bude ověřován oproti adresářovým službám LDAP. Pro domácí použití je to zbytečně složité řešení. Uplatnění to má u nějakého firemního fileserveru, kde se plně využijí data o uživatelých uložena v LDAP strukturách.
Použitý OS FreeBSD 8.0 RELEASE
samba-3.3.9 A free SMB and CIFS client and server for UNIX
openldap-server-2.4.21 Open source LDAP server implementation
smbldap-tools-0.9.5 Samba-LDAP management and support tools
nss_ldap-1.264_3 RFC 2307 NSS module
Zprvoznění dá chvíli zabrat, ale ve fiále je k dispozici rychle a efektivně konfigurovatelné prostředí FileServeru pro velké množství uživatelů.
Vycházel jsem z tohoto užitečného návodu, který je aplikovatelný na jakýkoliv jiný systém. Daný návod jsem s malými změnami zprovoznil na Ubuntu 10.04 LTS BETA1.
K danému řešení jsem si doinstaloval ještě Jabber server Openfire, který je též ověřován oproti použitému LDAP serveru. Je to ideální řešení uživatelu SMB/CIFS domény a fileserveru a zároveň instantní komunikace v jednom. Myslim si, že malé firmy mohou využít instant messaging k plné spokojenosti obdobně jako email. IM je vedle emailu mnohem efektivnější nástroj.
úterý 15. prosince 2009
První Rakouská
Konverze putty key na openssh v linuxu
Instalace balíčku na Debian nebo Ubuntu
sudo aptitude install putty-tools
Konverze Putty privátního klíče na OpenSSH privátní klíč (vyžaduje heslo ke klíči).
puttygen id_dsa.ppk -O private-openssh -o id_dsa
Konverze privátního klíče na OpenSSH veřejný klíč.
puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub
Tento můj záznam byl inspirován tímto článkem.
pátek 11. prosince 2009
Tomcat dual IPv4 + IPv6
Pro vyřešení problému se zdlouhavým startem Tomcatu je vhodné zapnout tyto volby.
Do proměnné JAVA_OPTS
-Djava.net.preferIPv4Stack=true
-Djava.net.preferIPv4Addresses=true
čtvrtek 10. prosince 2009
ZABBIX 1.8
http://www.zabbix.com/documentation/1.8/manual/about/what_s_new
Novinek je vskutku hodně.
Změna IP v iPlanet Apliacation Server 6.x
- Pro změnu IP v aplikačním serveru, jehož součástí je slapd - LDAP se musíme přihlásit na konzoli do X windows pod uživatelem pod, kterým aplikační server běží např. iplanet1, kde nás přivíta v mém případě SunOS 5.8, Window Manager CDE. V terminalu si pustíme aplikaci kregedit. Aplikace vyžaduje funkční X windows a s tím je spojená i proměnná systému $DISPLAY. V aplikaci lze vyhledat danou IP jako hodnotu nějaké proměnné. Dále je možno IP změnit pomocí položky v menu. Zadáme old IP a new IP. Pozor pokud server používá více IP než jednu je třeba se ujistit, která je pro LDAP a aplikační servery a která pro HTTP servery.
- Dále je třeba upravit server.xml HTTPD serveru např. /appl/iplanet/servers/https-server.domena.cz/config/server.xml.
- Změnu IP atd. na úrovni OS provedeme ve několika souborech /etc/host*, /etc/defaultrouter, /etc/networks.
- Dále následuje reboot, ale nikoliv příkazem reboot použijeme shutdown -y -g 10 -i 6, který korektně ukončí vše běžící.
SunOS appsun 5.8 Generic_117350-47 sun4u sparc SUNW,Ultra-80
Návod, který jsem částečně použil je zde.
Milane díky :-)
úterý 8. prosince 2009
mx toolbox
http://www.mxtoolbox.com/
pátek 20. listopadu 2009
Hry které hraji
Enemy Territory
Enemy Territory Quake Wars (Komerční velmi dobrá jen 199,-)
Urban Terror
Open Arena
Zero Balistic - poježdění v tanku
Crack Attack
Jsem bídnej hráč, ale oficiální statistiku mám zde a aktuálnější neoficiální zde.
Ballpoint
Poznáte co to je?
Originally uploaded by Houmr13
Velmi povedená macro fotka. Klobouk dolů pane fotografe.
čtvrtek 19. listopadu 2009
vmware-cmd v praxi na ESX
Pomocí parametru -l si vypíšeme všechny vmx soubory (VM), pomocí kterých se
[root@esx root]# vmware-cmd -l
/vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/Ubuntu/Ubuntu.vmx
/vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/FreeBSD/FreeBSD.vmx
stop VM
[root@esx root]# vmware-cmd /vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/Ubuntu/Ubuntu.vmx stop trysoft
stop(trysoft) = 1
start VM
[root@esx root]# vmware-cmd /vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/Ubuntu/Ubuntu.vmx start
start() = 1
status VM
[root@esx root]# vmware-cmd /vmfs/volumes/4774eb54-fcd75bd7-f878-221a64c6f89a/Ubuntu/Ubuntu.vmx getstate
getstate() = on
Podrobná tabulka s popisem je na http://www.esxguide.com.
středa 18. listopadu 2009
SPF a Postfix
Instalace Perl scriptu
postfix-policyd-spf-perl SPF policy service for Postfix written in Perl
script využívá další Perlové moduly
p5-Mail-SPF Reference implementation of the RFC 4408 SPF protocol
p5-NetAddr-IP Perl module for working with IP addresses and blocks thereo
Nastaveni Postfixu je velmi jednoduché a je podrobně popsáno ve taru balíku, nebo např. zde.
Pokud Vám nevyhovuje Perl existuje i script v Pythonu, který jsem neprověřoval. Stáhnout lze zde http://www.openspf.org/Software Mechanizmů jak použít SPF je je patrně povícero.
čtvrtek 5. listopadu 2009
My Book World Edition II - Optvare
seznam dostupných balíčků:
ipkg list
ipkg list list_installed
uname -a
Linux MyBookWorld 2.6.17.14 #1 PREEMPT Fri Jan 18 10:40:25 GMT 2008 armv5tejl GNU/Linux
V systému je primárně zprovozněna samba, která je né jako balíček, ale je součástí systému. Některé aplikace se pouští pomocí stařičkého super daemona inetd, ostatní doinstalované programy se poušti pomocí init.d scriptů.
Pokud máme na disku nějakou hudbu, můžeme si snadno zprovoznit sdílení pomocí DAAP protokolu a data sdílet v domácí síti, nebo i jinde.
ipkg install mt-daapd
mt-daapd - 0.2.4.2-1 - A multi-threaded DAAP server for Linux and other POSIX type systems. Allows a Linux box to share audio files with iTunes users
Né vše funguje jak má, např. PATH neukazuje na /opt/bin, kam se instaluji aplikace atd., ale člověk znalý základů si upraví co potřebuje.
Zde je odkaz na podrobnější onformace o daném HW.
Obdobným zajímavým systémem je http://www.freenas.org/, který můžeme nainstalovat na obdobný HW. Nebo na zapomenuté PC někde v rohu kanceláře.
středa 4. listopadu 2009
Resize VMFS disku na ESX 3.5.0 serveru
- vytvoříme si kopii dat disku, který budeme nafukovat!
- vymažeme existující Snapshoty a vypneme VM
- přihlásíme se na esx server pomoci ssh
- cd /vmfs/volumes/VMFS_LUN0/UbuntuVMserver/ # nastavíme se do adresáře
- podle VI GUI identifikujeme disk pro změnu
- vmkfstools -X 20G UbuntuVMserver_1.vmdk # provedeme změnu velikosti VMFS disku
- boot např. do LiveCD SystemRescueCD; startx; GParted
- změníme velikost Ext3 file systému
- nastartujeme VM
[root@esx ]# file UbuntuVMserver_1*
UbuntuVMserver_1-flat.vmdk: x86 boot sector, extended partition table
UbuntuVMserver_1.vmdk: ASCII English text
Pozor, tento postup je funkční, jen za předpokladu, že u VM nemáte žádný Snapshot. Před touto akcí je nutno všechny vymazat.
Je hodně zarážející, že GUI klient nefunguje jak má a nutí adminy laborovat se samotnými daty Viruálního serveru, což může být destruktivní efekt.
úterý 3. listopadu 2009
Bacula client SunOS 5.8
Příklad instalace balíku
pkg-get -i bacula_client
Bacula konfigurace
joe /opt/csw/etc/bacula/bacula-fd.conf
Bacula restart
/etc/init.d/cswbacula restart
pkg-get SunOS 5.8
uname -a
SunOS hostname 5.8 Generic_117350-47 sun4u sparc SUNW,Ultra-80
Je to stařik ...
update katalogu
pkg-get -U
seznam baliku
pkginfo | grep CSW | less
upgrade baliku
pkg-get -u package-name
konfigurace pkg-get
joe /opt/csw/etc/pkg-get.conf
url=http://ibiblio.org/pub/packages/solaris/opencsw/unstable
Zde je mozno nahlednout na soubory
http://ibiblio.org/pub/packages/solaris/opencsw/unstable/sparc/5.8/
pondělí 2. listopadu 2009
Noční FTF Pecka
Po dlouhé době jsem se vydal na noční odlov jedné kešky Městečko Pecka GC20AMB. FTF padlo po půlnoci. Povedená keška nedaleko hradu Pecka. Dokonce i jednu minci TB1HAY4 jsem si odnesl, má nalítáno 2541.3km.
Poznámka k městu Pecka. Noční osvětlení, které se hustě komplet vypína je zjevně jasné protikrizové opatření. Aspoň mají pozorovatelé hvězd oblohu bez světelného smogu.
pátek 30. října 2009
Ubuntu 9.10 VMware Workstation
středa 28. října 2009
JDK 1.6 na FreeBSD
diablo-jdk-1.6.0.07.02_6 Java Development Kit 1.6.0_07.02
java -version
java version "1.6.0_07"
Diablo Java(TM) SE Runtime Environment (build 1.6.0_07-b02)
Diablo Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode)
openjdk6-b16_2 Sun's java 6 virtual machine release under the GPL v2
java -version
openjdk version "1.6.0-internal"
OpenJDK Runtime Environment (build 1.6.0-internal-root_28_oct_2009_20_33-b00)
OpenJDK 64-Bit Server VM (build 11.0-b17, mixed mode)
jdk-1.6.0.3p4_12 Java Development Kit 1.6.0
java -version
java version "1.6.0_03-p4"
Java(TM) SE Runtime Environment (build 1.6.0_03-p4-root_28_oct_2009_19_15-b00)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-p4-root_28_oct_2009_19_15-b00, mixed mode)
Velmi užitečným balíkem je javavmwrapper, který nám umožní mít v systému více verzí javy a díky příkazům registervm a unregistervm máme možnost snadno změnit aktivní java virtualní mašinu.
javavmwrapper-2.3.3 Wrapper script for various Java Virtual Machines
JFire na FreeBSD
Pro zprovoznění je třeba Java Development Kit - diablo-jdk-1.6.0.x a databáze MySQL, je velmi milé, že autoři myslí na Linixové desktopy. A klient daného systému je dostupný pod GTK, tudíž pro Gnome uživatele a to ve 32bitové i 64bitové verzi.
JFire je postaven na aplikačním serveru JBoss. Zajímavý seriál článků o něm vyšel na serveru root.cz. Nejprve jsem si na zmíněném serveru instaloval samotný aplikační server ve verzi 4.2.3.GA a to pomocí patřičného portu, ale po podrobnějším zjištění to bylo zbytečné. Stažená instalace JFire si sebou nese vlastní verzi JBoss 4.2.2.GA. Tento způsob distribuce a instalace serverové části mi příjde hodně zvláštní. Čekal bych spíše, že zprovozním aplikační server a dle návodu do něj nainstaluju aplikaci, která jej využívá. S ohledem na složitost celého frameworku se daná tato distribuce serveru pochopit.
Instalace je velmi jednoduchá a je popsána zde.
Daný systém má dle mého soudu velmi široký záběr a věřím, že některé menší firmy mohou použitím tohoto systému ušetřit spoustu peněz za drahé, mnohdy předražené komerční řešení. Ovšem implementovat JFire v nějaké firmně nebude jednoduché, asi jako implementace jakéhokoliv jiného ERP systému.
pondělí 26. října 2009
Apt-Cacher NG
Daný SW jsem zprovozňoval na Ubuntu. Verze daného balíku je v Hardym hodně stará apt-cacher-ng 0.1.9-1. U tvůrce danéhé cache je k dispozici mnohem novější verze. Na launchpadu je k dispozici několik externích repozitářů.
Vím o existenci balíčku apt-cacher,který jsem zatím nezkoušel.
Instalace je velmi snadná
sudo apt-get install apt-cacher-ng
konfigurace se provádi zde
/etc/apt-cacher-ng/acng.conf
Nastavení klientských OS
echo 'Acquire::http { Proxy "http://apt-cache.domena.cz:3142"; };' | sudo tee /etc/apt/apt.conf.d/01proxy
Na obdobné adrese http://apt-cache.doména.cz:3142/acng-report.html se nachází jednoduchý přehled o využití cache.
čtvrtek 22. října 2009
středa 21. října 2009
Pro správu knih Alexandria
http://alexandria.rubyforge.org/
úterý 20. října 2009
Flickr výpadek
http://news.cnet.com
pondělí 19. října 2009
Edimax BR-6204WG
http://www.alza.cz/edimax-br-6204wg-access.htm
http://www.edimax.com/
Výrobce daný model designově inovoval. Nově vypadá takto. Funkce jsou totožné. Snad jen, již je dostupný i český manuál.
Kdy certifikát expiruje ?
Manually check the expiration date of an SSL certificate:
1. Retrieve the certificate.
$ echo "" | openssl s_client -connect server:443 > certificate
2. Check the expiration date of the certificate.
$ openssl x509 -in certificate -noout -enddate
notAfter=Nov 11 23:59:59 2010 GMT
Tak zase za rok :-) Orig návod je zde.
středa 14. října 2009
Server IBM x3550M2, mfi0 FreeBSD
ibmtest kernel: mfi0: 3232 (308845198s/0x0002/info) - Rebuild complete on VD 00/0
ibmtest kernel: mfi0: 3233 (308845198s/0x0002/info) - Rebuild complete on PD 03(e0xfc/s7)
ibmtest kernel: mfi0: 3234 (308845198s/0x0002/info) - State change on PD 03(e0xfc/s7) from REBUILD(14) to ONLINE(18)
ibmtest kernel: mfi0: 3235 (308845198s/0x0001/info) - State change on VD 00/0 from DEGRADED(2) to OPTIMAL(3)
ibmtest kernel: mfi0: 3236 (308845199s/0x0001/info) - VD 00/0 is now OPTIMAL
Existuji utility pro LSI MegaRAID
megacli-4.00.11_1 MegaCLI SAS RAID Management Tool
megarc-1.51 LSI Logic's MegaRAID controlling software
Presné označení serveru je Machine type and model: 7946K5G
Report HW v podobě výpisu systémových utilit je zde.
pondělí 12. října 2009
last.fm grafik
Last.FM Graph
Originally uploaded by SmEjDiL
Zaznamenávání poslechu hudby je příjemná věcička. Stačí k tomů učet na Last.FM a nějaký přehrávač podporující Audioscrobbler.
Grafy poslechu je možno získat zde http://lastgraph.aeracode.org/
neděle 11. října 2009
Request Tracker alias RT
Od doby kdy jsem jej aktivně používal uteklo hodně doby. V rámci testování výkonného serveru jsem si jej po dlouhé débě opět nainstaloval. Je vidno, že se systém neustále vyvýjí a zdokonaluje. Je psán v Perlu a často je konfigurován s web serverem Apache a modulem mod_perl. Můj test proběhl na OS FreeBSD, ve kterém existují dva porty dvou verzí rt36 a rt38. Instalace je snadná a množství p5-* balíčků se pohybuje okolo 160ti. Existují i rozšíření, o kterých se též zmíním.
[root@test ~]# cd /usr/ports/www/rt38/; make install clean
Poinstalační úkony jsou vesměs jasné, založíme databázi a vytvoříme uživatele, poté provedeme script, kterným naimportuje schéma databáze. Vše je popsané v poinstalačních informacích. Dále pak nakonfigurujeme Apache a MTA sendmail nebo postfix, to je na nás.
Na wiki tvůrců systému jsem zaznamenal nové perlové balíčky, které se v RT konfigurují jako Pluginy.
[root@test /usr/ports/www]# ls -1d p5-RT*
p5-RT-Authen-ExternalAuth
p5-RT-Client-REST
p5-RT-Extension-LDAPImport
p5-RT-Extension-SLA
p5-RTx-Calendar
p5-RTx-RightsMatrix
p5-RTx-Shredder
p5-RTx-Statistics
Nejzajímavějším rozšířením je p5-RT-Authen-ExternalAuth, které umožňuje autentizaci pomocí jakéhokoliv LDAPu. Danou funkcionalitu snad ověřím co nejdříve. Více o RT je např. zde. Pro seznámení se s touto sofistikovanou apliakcí existuje i kniha RT Essentials, kterou si musím pořídit do své knihovny. Další šikovný návod je zde.
středa 7. října 2009
HP ProLiant, cciss FreeBSD
Port: cciss_vol_status-1.03
Path: /usr/ports/sysutils/cciss_vol_status
Info: Reports status of logical drives on ciss(4) controllers
cd /usr/ports/sysutils/cciss_vol_status
make install clean
[root@hptest ~]# cciss_vol_status /dev/ciss0
/dev/ciss0: (Smart Array 6i) RAID 1 Volume 0 status: OK.
Vysunutí disku ...
hptest kernel: ciss0: *** Hot-plug drive removed: SCSI port 1 ID 1
hptest kernel: ciss0: *** Physical drive failure: SCSI port 1 ID 1
hptest kernel: ciss0: *** State change, logical drive 0
hptest kernel: ciss0: logical drive 0 (pass0) changed status OK->interim recovery, spare status 0x0
[root@hptest ~]# cciss_vol_status /dev/ciss0
/dev/ciss0: (Smart Array 6i) RAID 1 Volume 0 status: Using interim recovery mode. Failed drives:
// bus 0:
// b0t1
[root@hptest ~]# cciss_vol_status /dev/ciss0
/dev/ciss0: (Smart Array 6i) RAID 1 Volume 0 status: Currently recovering. 'Replacement' drives:
// bus 0:
// b0t1
hptest kernel: ciss0: *** State change, logical drive 0
hptest kernel: ciss0: logical drive 0 (pass0) changed status recovering->OK, spare status 0x0
[root@hptest /var/log]# cciss_vol_status /dev/ciss0
/dev/ciss0: (Smart Array 6i) RAID 1 Volume 0 status: OK.
Report HW v podobě výpisu systémových utilit je zde.
Xorg a Gnome2 na FreeBSD 7.2
joe /etc/make.conf
BATCH=yes (Noční režim :-) )
cd /usr/ports/x11/gnome2; make install clean
cd /usr/ports/x11/xorg; make install clean
[root@hptest ~]# X -configure
mv xorg.conf.new /etc/X11/xorg.conf
joe /etc/rc.conf
gdm_enable="YES"
dbus_enable="YES"
hald_enable="YES"
usbd_enable="YES"
polkitd_enable="YES"
moused_port="/dev/psm0"
moused_type="auto"
moused_enable="YES"
Dříve fungovalo gnome_enable="YES"
joe /etc/fstab
proc /proc procfs rw 0 0
mount /proc
pro vzdálené přihlášení si povolime stařičký protokol XDMCP.
joe /usr/local/etc/gdm/custom.conf
[xdmcp]
Enable=true
restart všeho potřebného.
/etc/rc.d/moused restart
/usr/local/etc/rc.d/hald restart
/usr/local/etc/rc.d/dbus restart
/usr/local/etc/rc.d/gdm restart
V Ubuntu Aplikace / Internet / Klient vzdálené pracovní plochy (pro XDMCP je třeba mít xnest)
úterý 6. října 2009
FreeBSD make.conf / OPTIONS YES
joe /etc/make.conf
BATCH=y
Tato volba není vhodná pro trvalé nastavení, protože jednotlivé porty se časem mění a zdokonalují a tato volba by použila defaultní nastavení a to né vždy chceme.
Pokud chceme nastavit některé volby opět můžeme v make.conf.
.if ${.CURDIR} == "/usr/ports/net/mtr"
WITHOUT_X11=yes
.endif
.if ${.CURDIR} == "/usr/ports/databases/mysql50-server"
WITH_OPENSSL=yes
WITH_XCHARSET=all
WITH_CHARSET=cp1250
WITH_COLLATION=cp1250_czech_cs
.endif
.if ${.CURDIR} == "/usr/ports/emulators/open-vm-tools"
WITHOUT_X11=yes
.endif
Díky Miku ...
Novej Biker
Budu Biker, helma se mi líbí ...
Originally uploaded by SmEjDiL
Team Negři z DKnL budou v dohledné době draftovat nového lídra teamu. Další budou následovat.
pátek 2. října 2009
Bacula GUI - bacula-console-qt nebo Bat
Bat je GUI psané v Qt a musím uznat, že se od poslední verze, kterou jsem testoval se značně zlepšil. Balík pro Ubuntu se jmenuje bacula-console-qt, zato ve FreeBSD se balík jmenuje bacula-bat.
Bacula-Web je velmi příjemný nástroj, který z databáze vypíše stav záloh, slouží hlavně k nahlížení, nedá se v něm např. něco obnovit.
Dalším mnou zatím neprobádaným Web nástrojem je Bweb, na Bacula System mají pěkné ukázky.
Kdo s tímto systémem začíná, tomu vřele doporučuji např toto nebo screenshot.
úterý 29. září 2009
Vltava zaří 2009
Nejnáročnější byla moje první vodácka cache GC1959Q - Na lodi po Vltave I. - Vyssi Brod, ta druhá nedopadla GC1T6EN - Na lodi po Vltave II. - Rozmberk , prostě jsem ji prokecal, propil a pochopitelně přejel, teda jen finálku :-(
čtvrtek 24. září 2009
CVSweb
Script lze provozovat např. na web serveru Apache a nebo na velmi odlehčeném Lighttpd.
Script se dá stáhnout ze stránky projektu FreeBSD CVSweb Project, nebo lze využít balíčků v OS. Např. Ubuntu má svůj balíček popsán zde. FreeBSD port je zde.
Popis stručné instalace je např. zde. Po zprovoznění je nutno nakonfigurovat cvsweb.conf, ve kterém je velké množství možností k nastavení. Jednou z hlavních direktiv je definice CVSROOT.
sobota 12. září 2009
SPECIALIZED FSR XC EXPERT size L
FSR XC EXPERT size L
Originally uploaded by SmEjDiL
Tak tohoto krasavce jsem měl zapůjčeného od českého dovozce kol této značky do ČR na závod RALLYE SUDETY 2009. Moc dík za příjemné svezení. Hodně jsem se kochal jízdou, takže žadný výsledky :-( Trasu jsem zaznamenal na GPS a track log jsem importoval na bikemap.net.
úterý 8. září 2009
Apache2 a mod_macro
V příladě Ubuntu je vhodné definovat flagy v envvars.
apache2 2.2.8-1ubuntu0.11
libapache2-mod-macro 1.1.4-3.1
joe /etc/apache2/envvars
export APACHE_ARGUMENTS="-Don -Dtrue -Dyes"
Dříve jsem modifikoval apache2ctl což po aktualizaci balíčku apache vyžadovalo znovu editovat tento startovaci script. Užitím proměnné si ulehčíme spoustu práce.
V příladě FreeBSD je vhodné definovat flagy v rc.conf.
apache-2.2.13 Version 2.2.x of Apache web server with prefork MPM.
mod_macro-1.1.10 Apache 2.2.x module for use macros in config files
joe /etc/rc.conf
apache22_enable="YES"
apache22_flags="-Don -Dtrue -Dyes"
čtvrtek 3. září 2009
středa 2. září 2009
HA technologie
- VRRP protokol
- Linux-HA
- MySQL Cluster
- DRBD (Distributed Replicated Block Device)
- HA High Availability
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
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
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
Pěkný popis služby je zde. I na rootu vznikl pěkný čánek.
Magická directiva FilesMatch
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
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
Git náhrada CVS
- Jan Yenya Kasprzak Git Něco do začátku
- cvs to git and back
- gitcvs migration
Přednáška na které jsem bohužel nebyl:
pondělí 17. srpna 2009
Moře hudby ...
čtvrtek 13. srpna 2009
Upload souboru do MySQL
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
úterý 11. srpna 2009
Jak ověřím používání vmxnet driveru
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
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
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
středa 22. července 2009
Web HTML WYSIWYG editory
neděle 19. července 2009
VLC Stream v DM-500S
sobota 18. července 2009
Demolice přístřešku
čtvrtek 16. července 2009
LiveAndroid - VMware Workstation
LiveAndroid - VMware Workstation
Originally uploaded by SmEjDiL
Dnes jsem si s radostí vyzkoušel OS Android, který je k dispozici v LiveCD verzi. Pustil jsem si jej virtuálně a časem se budu těšit na to až se mi do ruky dostane telefon, na kterém bude fungovat.
středa 15. července 2009
První hrádky s XenServer 5.5.0
wget -q http://updates.vmd.citrix.com/XenServer/5.5.0/GPG-KEY -O- | apt-key add -
Nalezeno zde.
Do budoucna to chce lepší železo pro test této virtualizace. Kdyby se někomu někde povaloval nejakej server alespoň s Quadro core, rád bych testoval, abych si udělal nějaký jasnější pohled na tuto jasnou konkurenci VMWare.
pondělí 13. července 2009
Firemní instant komunikace
Proto se na poli Instant Messaging, dále jen (IM) systémů hledala nějaka akceprovatelná alternativa. Existuje celá řada IM systémů integrovaných přímo do Goupware systému jako je M$ Exchange - MSN nebo např. Lotus Notes SameTime Instant Messanger, ale to není správná cesta, protože tyto systémy svazují komunikaci mezi ostatními. Jabber je vhodným kandidátem, který splnil veškerá očekávání jako firemní Instant Messagnger. IM klienti umožňují nastavení více účtů a tak i firemní zaměstnanec může snadno pomocí stejné aplikace komunikovat s lidmi mimo firmu. Pri zavádění XMPP/Jabber ve FG byla prvořadá bezpečnost, modularita konfigurace a hlavně uživatelská přívětivost již používaných, oblíbených multiplafromních a multiprotokolových klientů, jako je např. Miranda, Pidgin nebo QIP. Další nespornou výhodou Jabberu - OpenFire je možnost udržovat firemní kontakty přímo v nastavení rosteru uživatelů, odpadá tak sbírání firemních kontaktů a jejich autorizace mezi zaměstnanci. V praxi toto pak funkuje tak, že server zajistí podstrčení všech předefinovaných kontaktů všem přihlášeným klientům. Protokol ICQ se ve firmě tiše toleruje, hlavně asi pro soukromé účely, či pro jiné komunikační aktivity, např. mezi klenty, kteří Jabber neznají nebo jej nechtějí používat.
Jednou z otázek bylo vybrat vhodnou implementaci Jabber serveru. Již z drívějších referencín serveru WildFire padla volba právě na OpenFire, které přináší velmi jednoduchou instalaci i správu v podobě kvalitního WebAdmin rozhraní. Mnoho uživatelů odradí od tohoto serveru Java na které je postaven. Z vlastní zkušenosti mohu potvrdit, že server funguje jak pod aktualni verzí 1.6 Sun JRE, tak i pod verzi 1.5. Což u java aplikací né vždy funguje. Server provozujeme pod distribuci Linux Ubuntu, pro kterou výrobce připravuje instalační balíček Debian. Díky Javě je server zprovoznitelný pod jakýmkoliv operačním systémem. Dále jsem testoval OpenFire i pod OS FreeBSD, pro který je vytvořen patřičný port. Instalace daného serveru je pak velmi jednoduchá a rychlá. Velkou výhodou serveru je možnost použití externí autentizace za pomocí LDAP adresáře. Z požátku se FG server používal s lokálně definovanými uživateli, ale při posledním upgradu serveru jsme přešli na interní LDAP - Active Directory. Čímž se výzazně zjednodušila správa serveru a případné nastavování hesel atd. již odpadlo.
Jabber server OpenFire používáme napříč všemi pobočkami. Umožňuje jen SSL připojení odkudkoliv, ale zamezuje komunikování s ostatními Jabber servery. Server je koncipován jako interní komunikační prostředek, který jsou všichni zaměstnanci povinni používat. Instant Messaging komunikace se ve firemním prostředí FG Forrest a.s. usadila a opravdu hojně se používá. Odpadají tak jednovětné emaily, které se řetězí a samotná informační hodnota se pak vytrácí v hromadě emailů.
Provozování Jabber/XMPP služby je pro jednotlivé firmy jednoduché a levné. Pokud mají zaměstnanci potřebu si rychle a přehledně předat nějaké informace, je to správná volba. Mnoho uživatelů internetu IM bere jako samozřejmost a hlavním tahounem je bezesporu ICQ, ale to není to pravé a tak se pak tato služba těžko prosazuje. Agrumentem pak je že "Moji známí používají Ajsko ..." Velkým hráčem, který použil Jabber ve svých produktech je Google se svou službou Gtalk, která pro textovou IM komunikaci používá právě Jabber/XMPP. Každý, kdo má účet u Googlu si tak může velmi snadno Gtalk aktivovat a tím se propojí s jakýmkoliv Jabber serverem. Na české scéně asi před necelým rokem zazněla zpráva o tom, že Seznam.cz testuje Jabber pro své uživatele. Pokud by tuto službu Seznam zprovoznil, výrazně by tak přispěl k rozšíření této velmi zajímavé služby. Asi nejznámější na poli IM je česká firma HumboldTec, která provozuje již několik domén veřejných Jabber serverů. Firma se aktivně angažuje ve tvorbě vlastního klienta Jabbim, tak i v dalších aktivitách spojených s rozvojem svých serverů. Za zmíňku dozajista stojí transporty pro spojeni s jinými IM sítěmi a nově i propojení se sociálními sítěmi jako je Facebook, Twitter, dále jsou k dispozici služby jako Slovnik, Disk atd.
Do budoucna věřím, že se Jabberu bude dařit a zaslepení Ajskaři :-) objeví nové možnosti ne jen v soukromí, ale i ve firemním světě.
Zde je FG firemní verze lehce upraveného článku, Lado díky za korekturu :-)
Údržba Firefoxu v Ubuntu
sudo apt-get install sqlite3
killall firefox
cd ~/.mozilla/firefox/*.default
for z in `ls *.sqlite`; do echo "VACUUM;" | sqlite3 $z; done
neděle 12. července 2009
PicLens = Cooliris uz i na Linuxu
pátek 10. července 2009
SSH na ESX 3.5i - stačí jen povolit
How to enable SSH on ESX 3.5i Update 2/3
Jak Window$XP nainstalovat na ESXi 3.5
- Stáhneme si obraz diskety s ovladačem BusLogic http://download3.vmware.com/software/vmscsi-1.2.0.4.flp
- Daný soubor si pomoci Infrastructure Clienta nahrajeme na úložiště ESXi
- V již vytvořené Virtualní mašině připojíme k zařízení diskety danou image obdobně jako se to běžně dělá i obrazem CD pro instalaci.
- Pustíme VM a rozběhne se instalace, která již pevný disk nalezne.
středa 8. července 2009
Jak nastavit Apache pro stahování jpg
Jedná se o velmi jednoduchou definici:
Location /sosej/fotky
ForceType image/jpeg
Header set Content-Disposition attachment
/Location
Pokud budete ladit Web server a budete mít pocit, že Vám to nefunguje stejně jako mě, nezapomeňte na spropadenou cache browseru. Nápomocný muže být firefox a jeho rozšíření LiveHTTPHeaders.