Komické scénky dávno zapomenuté
23. Říj
Miluju staré scénky. Jsou doslova dokonalé. Při sledování youtube.com vždy objevím nějaké nové. Tak sem pár hodim, třeba to uvítá ještě někdo další.
Vyměnil jsem Canon 400D za 40D
20. Říj

Tak jsem si včera koupil novou hračku. Má na sobě napsáno Canon 40D a mám z něj opravdu radost. Je jako nový, ještě 3/4 roku bude v záruce a najeto směšných 7000 expozic. Doposud jsem měl „amatérskou“ 400D a byl jsem s ní velice spokojen až do momentu než jsem zjistil, že někteří lidé za ní dají prakticky shodné peníze za které se dá, při troše snahy a štěstí, koupit poloprofi třída.
Takže na státní svátek jsem měl radost aspoň jak padlý bojovník s čerstvými věnci nad hlavou.Krom štěstí na dobrý foťák jsem měl i štěstí na prodejce. Výborně jsem si popovídali, vypili kafe, otestovali pár skel. Po příjemné hodince jsem s dvěma krabicemi, foťák a grip, a několika pěknými PDF o focení uháněl odpolední tmou domů.
Domu jsem vstoupil zářící štěstím, plné ruce krabic. Manželka okamžitě poznala, že po zbytek večera se mnou nic nebude a veškerá má pozornost teď bude směřovat než k oněm krabicím a „tomu uvnitř“. Tolerantní bytůstka, pousmála a byla ráda že jsem rád. A já byl…
Stal se ze mě ženáč
22. Srp
Tak jsem si včera užil další životní premiéru. Včera jsem stanul před oltářem na Staroměstské radnici a se svou láskou si řekl obligátní ano. Musím říct, ze plánování a svatba nás stála hodně energie, ale opravdu se to oplatilo a počínaje našimi rodinami, přes kamarády a kolegy z práce nám přálo i počasí. Celý den se opravdu vydařil a než se tu pokoušet vyjádřit tu kupu dojmů a zážitků, raději připojim několik ilustrativních fotografií z našeho životního dne.

Svatba na Staroměstské radnici, novomanželé
Django, Python a propojení na MySQL
26. Čer
Celé moje dosavadní hraní s Pythonem se odehrávalo nad databází sqlite3. Tato jednoduchá databáze je k dispozici okamžitě po instalaci a moje potřeby naprosto dostačuje. Nicméně jsem si chtěl vyzkoušet pár hrátek s MySQL, ale tězce jsem narazil při přesání konfiguračního souboru settings.py a spuštění klasického příkazu pro synchronizaci. Toto bylo výsledkem:
PS D:projectscms> python manage.py syncdb
Traceback (most recent call last):
File "manage.py", line 11, in
execute_manager(settings)
...
...
...
from django.db import models
File "c:Python26libsite-packagesdjangodb__init__.py", line 16, in
backend = __import__('%s%s.base' % (_import_path, settings.DATABASE_ENGINE), {}, {}, [''])
File "c:Python26libsite-packagesdjangodbbackendsmysqlbase.py", line 13, in
raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e)
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb
PS D:projectscms>
Více >
Python a jeho seznamy (Lists)
24. Čer
Python mě začal bavit. Tak jsem si zkusil napsat pár prográmků. Některé jednoduché úlohy v Djangu pro web, některé úložky v Pythonu pro svoje upotřebení. Během těchto pár pokusů jsem si i pěkně naběhl. Asi největší srandu jsem si zatím užil se seznamy (Lists). Jednak se mi velice líbí, ale také je na nich dobře vidět jednu zvláštnost jazyka Python. Třeba to někomu pomůže, ale každopádně já to už nezapomenu a oddnes se mám kam vrátit a oživit si tuto zkušenost.
Asi každý přiřazuje hodnotu mezi proměnnými zprava, například takto:
a = 10 b = a a = 15
Po těchto příkazech každý předpokládá, že a = 15 a b = 10. Ano, je to tak. Ale co se stane, pokud to samé provedu se seznamy:
a = [1,2,3] b = a a = [4,5,6]
Opět zcela logicky, a = [4,5,6] a b = [1,2,3]. Nicméně, copak se stane, pokud udělám toto?
a = [1,2,3] b = a a.append(4)
Učebnice jazyka Python na internetu zdarma
19. Čer
Pokud stejně jako já, hodláte investovat čas do studia jazyka Python, určitě se budete muset poohlédnout po nějaké učebnici nebo dobré knize. Knih je několik, dokonce některé v češtině, ale pokud nechcete utrácet, můžete se podívat po internetu. Ostatně pro nastudování základů jakéhokoliv jazyka, kniha v češtině dnes již opravdu není třeba, spíše se lze spolehnout, že tato kniha nepokrývá nové možnosti jazyka či je prostě zastaralá.
Co se týče jazyka Python, rozhodně doporučuju navštívit tyto stránky:
Učíme se programovat v jazyce Python
Pěkně a přehledně zpracovaná učebnice jazyka Python.
Seriál Python na serveru programujte.com
Nedokončený seriál, který obsahuje nejen základy jazyka Python, tak řadů domácích úkolů. Snad bude někdy dokončen.
Učebnice jazyka Python aneb Létající cirkus
Lehce starší, ale přesto praktická učebnice.
Python podle Buwralug
učebnice zajímavá hlavně tím, že obsahuje učební texty v novém Python 3.
Dále pak zkuste zabrousit na tyto weby:
http://python.wraith.cz
http://www.py.cz
Instalace Python a Django pod Windows 7
15. Čer
Jelikoz můj hosting umožňuje použití i velmi zajímavého jazyka Python a framework na něm postaveném Django, rozhodl jsem se si tento jazyk/framework vyzkoušet. Jak jinak začít, než instalací. Ve Windows je to skoro stejně jednoduché jako v linuxu.
Nejprve jsem se vydejte pro instalátor jazyka Python na oficiální stránku downloadu. Stáhněte balíček jménem Python x.y.z windows installer. Momentálně aktuálním balíkem je Python 2.6.2 Windows installer.

Po stažení a instalaci je ještě vhodné přenastavit systémovou cestu do adresáře, kam jste python nainstalovali. Tím nebude omezeno spouštění python skriptů jen na konkrétní adresář. Přejděte do nastavení System Properties (systémové proměnné), kde zvolte Enviroment Variables…
Více >
Stažení informací o keších pomocí GeoToad
8. Čer
Jelikož se mi často stává, že pro své honby za poklady ve hře Geocaching nemívám internetové připojení, je pro mě klíčové mít offline seznam keší ve svém geo programu. Jedna cesta je si složitě tento seznam vytvářet ručně brouzdáním a vyhledáváním přímo na serveru geocaching.com, ale ta je dosti nepohodlná a hlavně časově náročná. Nebo si tuto anabázi zjednodušit jednoduchým prográmkem GeoToad.

Geo Toad - screenshot
Pohodlné testování a instalace linuxu z USB flash
6. Čer
Vždy když instaluju, nebo chci otestovat, nějakou linuxovou distribuci, nejvíc mě zdržuje stahování a vypalování distribuce na CD nebo DVD. Konečne jsem našel program, který oba tyto nudné kroky udělá za mě a navíc místo CD umí využít USB flash/USB disk a všechnu nudnou práci udělat za mne. Program se jmenuje Unetbootin.
Program je dostupný jak pro Windows (ve Windows 7 běží také) tak pro linux. Základní obrazovka vypadá následovně:
Windows 7 na starších počítačích
2. Čer
Windows 7 se pomalu dostávají mezi lidi, ale s již daleko menším WoW efektem, než se tomu dělo u Windows Vista. Je to hlavně tím, že se zatím šíří jen jako RC, ale také proto, že spousta lidí si s Vistama pěkně naběhla a byly moc rádi, když se pak mohli vrátit k osvědčeným Windows XP. Já jsem Windows 7 začal skutečně testovat až teprve posledních 14dní a rád bych se podělil o moje dojmy a zkušenosti. Trochu předběhnu a rovnou přiznám, že W7 u mě již nahradily jak Windows XP, tak Visty.
Použitý hardware
K testování a provozu W7 jsem použil/používám dva počítače. Prvním je starší notebook Asus F2F – 5D036P s těmito parametry:
- CPU: T5500, 2×1.66GHz
- MEM: 2GB
- Chipset: Mobile Intel 945GM Express
- Display: 15.0′ – 1400×1050 (SXGA+, 4:3)
- Další: snímač otisků prstů, Integrovaná WEB camera
Dále můj desktop, popsaný v článku Nové železo v domě. Základní parametry jsou:
- CPU: Q6600, 2,40GHz 8MB cache, 1066MHz
- MEM: 2GB DDR2 800MHz
- Chipset: Intel X38, ICH9R
- Display: 24″ LCD, 1920x1280px
- Další: ATI Radeon HD 3870 512MB, několik disků

