úterý 31. března 2009
středa 25. března 2009
úterý 24. března 2009
Garmin eTrex Legend
Garmin eTrex Legend
Originally uploaded by smejdil
Takto dopadla moje první GPS. Neprováděl jsem s ní nic co by to mělo způsobit. Jen jsem ji měl v batohu v přední kapse :-( Momentalně ji používám jen na kolo, pro záznam tras.
GPSMAP 60CSx
sobota 21. března 2009
Andy Goldsworthy
A look around Andy Goldsworthy's house
Originally uploaded by Willem van Leuveren
Opět jsem si pro radost oka našel na Flickru nějaké jeho geniální výtvory.
Údržba Cache
Vitezna Kostelíček
Originally uploaded by smejdil
Dnes jsem vyrazil s novejma pixlama a oživoval jsem své cache, které vyžadovali nějakou údržbu. Vítězná Kostelíček cache byla nezvěstná a Torzo stromu mi dovezl M@ax na Event na Zvičině též v dost nepoužitelném stavu. Tak doufám, že kešky něco vydrží a přečkají nápor nových Kačerů. Též jsem přesněji zaměřil obě pyxly zapůjčenou GPSkou.
pátek 20. března 2009
Přesměrování web serveru - DNS nebo mod_proxy ?
V životé každého admina občas nastane požadavek na přesun web serveru z jednoho OS na druhý. Klasický postup je asi jasný. Vytvořit virtualni web server na novém serveru a zařídit změnu DNS záznamu. Ale co když změna probíhá dlouho kvůli velkému TTL u domény nebo je někde jiný problém se změnou IP adresy. Ale zprovoznění přesunu je naplánováno na nějakou hodinu. Řešením je modul ve web serveru Apache mod_proxy, který šikovně umí tento problém řešit.
Server A
ServerName www.domena.cz
ServerAdmin webmaster@domena.cz
ProxyRequests Off
ProxyPass / http://www.nova.domena.cz/
ProxyPassReverse / http://www.nova.domena.cz/
ErrorLog /var/log/apache/proxy.domena.error_log
CustomLog /var/log/apache/proxy.domena.access_log combined
Apache1.x
LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
AddModule mod_proxy.c
V apache2 je modul mod_proxy značně předělán a funkcionalita byla předělána do více odělených modulů.
Apache2
Default example
#turning ProxyRequests on and allowing proxying from all may allow
#spammers to use your proxy to send email.
ProxyRequests Off
AddDefaultCharset off
Order deny,allow
Deny from all
#Allow from .example.com
# Enable/disable the handling of HTTP/1.1 "Via:" headers.
# ("Full" adds the server version; "Block" removes all outgoing Via: headers)
# Set to one of: Off | On | Full | Block
ProxyVia On
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_ajp_module /usr/lib/apache2/modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module /usr/lib/apache2/modules/mod_proxy_balancer.so
LoadModule proxy_connect_module /usr/lib/apache2/modules/mod_proxy_connect.so
LoadModule proxy_ftp_module /usr/lib/apache2/modules/mod_proxy_ftp.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
Server B
Má nastaven klasický virtual s hostem http://www.nova.domena.cz/
Tento modul má široké použítí, ale vždy pozor na bezpečnost!
čtvrtek 19. března 2009
Apache2 a cronolog
Jednoduchá ukázka nastavení:
CustomLog "| /usr/local/sbin/cronolog /var/log/apache/%Y/%m/%d/httpd-access.log" combined
ErrorLog "| /usr/local/sbin/cronolog /var/log/apache/%Y/%m/%d/httpd-error.log"
Aktualní výpis logu je pak ponekud složitě vypadající :-)
tail -f /var/log/apache/`date +"%Y"`/`date +"%m"`/`date +"%d"`/httpd-access.log
Daný prográmek je dostupný asi ve všech distribucích.
neděle 15. března 2009
Gigaset C470IP s TelefoNET a VoIPEX
pátek 13. března 2009
ICQ zase nejde
No a proč o tom píši. Protože spousta lidí ICQ používá to je fakt a asi jim vyhovuje. A kolikrát ani vlastnící Gmail mailu nevědí že si mohou snadno aktivovat Google Talk a tím získavají též Jabber účet, se kterým se spojíte s jakýmkoliv jabber serverem. Dobrá vlastnost je že ve Gmailu ve webovém rozhraní je jabber klient zabudován. Samozřejmě lze Google Jabber nastavit ve většině známých jabber klientů. Například já jej mám nastaven v PSI.
Koncem loňského roku jsem zaznamenal nějaké informace o tom, že Seznam plánuje pro své emailové uživatele jabber účty, čímž u mě získává dost bodu. Momentálně to asi usnulo. Ale pokud to skutečně rozjedou, myslim, že by podíl Jabberu v .CZ rapidně vzrostl.
Myslim že Instant Messaging je dnes velmi populární a dost často proniká i do firem, jako interní nástroj pro komunikaci, kde je nedílnou pracovní součástí, jako např. email. Bohužel mnoho firem o snadném zprovoznění jabber serveru ani neví. Osobně mám velmi dobré zkušenosti s OpenFire, které jsem konfiguroval spolu s OpenLDAPem a musím uznat, že je fakt dobrej a jednoduchej na provoz.
IBM WebSphere Application Server na Ubuntu server
dpkg-reconfigure dash
# https://wiki.ubuntu.com/DashAsBinSh
aptitude install bc xauth alien
aptitude install tess
Editace promennych pro instalci
cd WAS
joe responsefile.base.txt
Výpis proměnnych
-OPT silentInstallLicenseAcceptance="true"
-OPT disableOSPrereqChecking="true"
-OPT installType="installNew"
-OPT feature="noFeature"
-OPT installLocation="/opt/IBM/WebSphere/AppServer"
-OPT PROF_enableAdminSecurity="true"
-OPT PROF_adminUserName=admin
-OPT PROF_adminPassword=pass
-OPT PROF_isDefault="true"
-OPT PROF_hostName=was.domena.cz
-OPT PROF_defaultPorts="true"
-OPT PROF_validatePorts="true"
-OPT PROF_enableService="true"
-OPT PROF_serviceUserName=was
-OPT PROF_webServerCheck="true"
-OPT PROF_webServerType=IHS
-OPT PROF_webServerOS=linux
-OPT PROF_webServerName=IHS-NECO
-OPT PROF_webServerHostname=was.domena.cz
-OPT PROF_webServerPort=80
-OPT PROF_webServerInstallPath=/opt/IBM/HTTPServer
-OPT PROF_webServerPluginPath=/opt/IBM/WebSphere/Plugins
-OPT PROF_isDeveloperServer="true"
-OPT traceFormat=All
-OPT traceLevel=INFO
Samotná instalace
./install -options "/install/C87QXML/WAS/responsefile.base.txt" -silent
Instalace mi nezaložila profil pod kterým se server pouští
./manageprofiles.sh -create -profileName profile01 -profilePath /opt/IBM/WebSphere/AppServer/profiles/profile01 -templatePath /opt/IBM/WebSphere/AppServer/profileTemplates/default/
Spusteni WAS serveru
/data/IBM/WebSphere/AppServer/profiles/profile01/bin
./startServer.sh server1
./stopServer.sh server1
http://was.domena.cz:9060/admin/ Administrace Aplikace
http://was.domena.cz:9080/hello Aplikace
Vypsani existujicich WAS profilu
/opt/IBM/WebSphere/AppServer/bin# ./manageprofiles.sh -listProfiles
[profile01]
Instalace IBM WebSphere Application Server - IBM HTTP
cd IHS
joe responsefile.txt
Výpis proměnných
-OPT silentInstallLicenseAcceptance="true"
-OPT allowNonRootSilentInstall=false
-OPT disableOSPrereqChecking="true"
-OPT installLocation="/opt/IBM/HTTPServer"
-OPT installGSKit="true"
-OPT httpPort="80"
-OPT adminPort="8008"
-OPT createAdminAuth="true"
-OPT adminAuthUser="admin"
-OPT adminAuthPassword="passwd"
-OPT adminAuthPasswordConfirm="passwd"
-OPT runSetupAdmin="true"
-OPT createAdminUserGroup=true
-OPT setupAdminUser="ihs"
-OPT setupAdminGroup="ihs"
-OPT installPlugin="true"
-OPT webserverDefinition="webserver1"
-OPT washostname="was.domena.cz"
./install -options "/install/C87PSML/IHS/responsefile.txt" -silent
/opt/IBM/HTTPServer/bin/adminctl start
/opt/IBM/HTTPServer/bin/adminctl stop
http://was.domena.cz:8008/
/opt/IBM/HTTPServer/bin/apachectl start
/opt/IBM/HTTPServer/bin/apachectl stop
http://was.domena.cz/
http://was.domena.cz/hello
Jelikož jsem WAS instaloval poprvé, docela jsem se zapotil, ale v globále to docela ušlo. Rozhodne to pro začátečníka neni na 15 minut, jak se píse zde.
úterý 10. března 2009
Snadná instalace Oracle10g na Ubuntu Server
Návod na instalaci:
https://help.ubuntu.com/community/Oracle10g
apt-get install oracle-xe-universal (verze universal je NUTNA pro UTF kodovani)Další informace zde
Po instalaci se mi stalo, že přístup pomocí HTTP k databázi bežel jen na localhostu. Konzultoval jsem tento problém s panem googlem a ten mě odkazal sem
http://virag.sharma.googlepages.com/oraclexemadeeasy#_Enabling_Remote_HTTP
No a zde je jeden příkaz, který daný problém vyřešil.
sqlplus sys as sysdba
SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);
Další velmi zajímavé informace jsou na ABC Linuxu, možná budu upgradovat APEX :-)
Pokud je trřeba Oracle XE odinstalovat a např. znovu nainstalovat na stejný server, tak to není jen tak.
/etc/init.d/oracle-xe stop
dpkg -r oracle-xe-universal
dpkg --purge oracle-xe-universal
rm -rf /usr/lib/oracle
find / -user oracle
rm /etc/oratab
vipw -s (dd řádek s userem oracle :qw!)
reboot
Poznámka: Reboot proto, protože uživatel oracle zapíše spoustu věcí do /proc
pondělí 9. března 2009
VMWare tools pro Ubuntu 8.04.2 (JeOS)
Instalace vmware tools je nutná pro komunikaci hostovaného OS s virtualizačním serverem např. ESX. Ubuntu má podporu, ale např. ovladač vmxnet se prozatím musí kompilovat, pomocí perlového instalačního scriptu. Popis, jak na to je zde:
https://help.ubuntu.com/community/JeOS
VMWare uvolnil vmware tools. Tak se snad již brzy dočkáme jednodužšího způsobu instalace toolsů. Vzniklý projekt open vm tools by mohl do budoucna umožnit existenci potřebných balíčků s drivery atd. Open vm tools jsem již testoval na FreeBSD, kde existuje funkční port, popřípadě serverová verze bez X-Windows.
Zprávička na rootu ohlasila 20. 12. 2008 23:20
http://www.root.cz/zpravicky/oficialni-repositare-s-vmware-tools/
Bohužel balíčky nejsou moc aktuální, koukal jsem na tuto adresu http://packages.vmware.com/tools/ Snad se dočkáme toho že toolsy budou součásti ESX stejně jako tomu je u rpm balíčku.
Geocaching a GPS v Linuxu
http://www.abclinuxu.cz/blog/Postrehy/2008/3/geocaching-a-gps-v-linuxu
Myslim že je zde spousta potřebných informací.
neděle 8. března 2009
1. GeoCoinFest na kopci Zvičina
1. GeoCoinFest na kopci Zvicina
Originally uploaded by smejdil
Tak můj první event se snad povedl. Až na ty betatestery, ale to byl pěknej ftípek, hlavně na H+se :-) Mincí bylo hodně a asi nejhezčí byly ty sběratelské. Tak snad někdy příště to zase zopakujeme.
pátek 6. března 2009
Julie a Vojta
Julie a Vojta
Originally uploaded by smejdil
Vojta už konečně nemá kšírky. Pan doktor mu je doporučil sundat po 5. měsících. Teď už má volnost tak se začne konečně víc hýbat.
čtvrtek 5. března 2009
Ubuntu JeOS pod ESX tuhne 2xCPU
VMWare vydal své KB kde je problém popsán a řešen.
http://kb.vmware.com/kb/1007020
SMP virtual machines running Linux using the TSC clocksource stop responding or stall
Zde je popsáno jak problém řešit.
http://kb.vmware.com/kb/1004384
joe /boot/grub/menu.lst
U kernel přidat na konec toto
clocksource=acpi_pm
reboot
v dmesg se objeví dané záznamy
[ 0.000000] Kernel command line: root=UUID=0f7.... ro quiet splash clocksource=acpi_pm
[ 6.042048] Time: acpi_pm clocksource has been installed.
Ten kdo provozuje nějaký UNIX pod VMWare je velmi vhodné sledovat pravidelně aktualizovaný dokument Guest Operating System Installation Guide.
pondělí 2. března 2009
Swap Ubuntu
Viz pěkný návod ...
https://help.ubuntu.com/community/SwapFaq
neděle 1. března 2009
Sraz ZŠ Komenského po 17ti letech
Sraz ZŠ Komenskeho po 17ti letech
Originally uploaded by smejdil
Sešlo se nás 16, což je slušný počet, v zhledem k minulým neuspěšným srazům. Odkaz na naši třídu na sociálním webu http://www.spoluzaci.cz/272894
Text oficiální pozvánky:
Ahoj lidi,pojďme se všichni zase sejít! Mnozí z vás projevili touhu po dalším srazu, tak doufám, že se sejdeme v hojném počtu a užijeme si večer :o)
Aby se mohli zúčastnit i zasloužilí rodičové, začneme už v 18h a to 28.2. v Penzionu za vodou, kde nám zamluvím salonek.
Jelikož nemám na každého aktuální kontakt a pozvánku bude ještě posílat na původní poštovní adresy, prosím vás o šíření této zprávy všude možně.
Díky a budu se těšit!!
Monika