Posterous theme by Cory Watilo

Amsterdam - den druhý

Po naší první snídani v Amsterdamu a nákupu jsme se vydali tramvají do čtvrti De Pijp. Tramvaje v Amsterdamu mají tři zvláštnosti: dveře jsou rozdělené na vstupní a výstupní, podobně jako je to v příměstských autobusech, v zadní části vozu je kukaň, v níž sedí revizor / prodejce jízdenek, a při vstupu i výstupu je třeba přejet kartou přes čtečku. Prošli jsme kolem parku Sarphatipark až do ulice Albert Cuypstraat, v níž jsou denně rozloženy stánky trhovců, kteří nabízejí vše možné - od oblečení a cetek s nápisem Amsterdam, přes dřevěné tulipány až po zámky na kola. Trh jsme procházeli kolem desáté dopoledne, ale pro mnoho prodejců jsme zde byli zjevně příliš brzy, protože sotva rozkládali své stánky se zbožím.

Po procházce trhem jsme přešli přes Amstel a vydali se hledat muzeum odborových svazů, které mělo vynikat svojí architekturou. S trochou snahy se nám povedlo najít správnou budovu. Byla sice pěkná, ale zdaleka nevynikala v ulici obdobných domů. Několik předcházejících ulic mělo o poznání zajímavější charakter. Šlo převážně o moderní výstavbu, která ovšem nebila do očí s výjimkou zákoutí zahradních sádrových sošek.

Prokroužili jsme parčík Wertheim a došli do židovské čtvrti. Největší lákadlem čtvrti je Portugalská synagoga, o které průvodce mimo jiné uvádí, že je netknutá od 17. století. Dnes je bohužel v rekonstrukci, zakrytá lešením. Waterlooplein je i přesto pěkně řešené a vcelku nedávno zrenovované náměstí, na jehož kraji stojí Stopera - rozsáhlá stavba, v níž současně sídlo opera a radnice. Severní část náměstí zabíral bleší trh, kterému dominovala jízdní kola a jejich součástky.

Obešli jsme náměstí kolem dokola při hledání domu, v němž žil Rembrandt, a při té příležitosti zaslechli i češtinu. Vstup do Rembrandtova muzea byl z druhé strany bloku. Opět jsme využil I Amsterdam Card a prohlédli si celý dům. Prohlídka prochází všechna podlaží domu, od kuchyně, přes ložnici, přijímací salónek, přes ateliér až po studovnu. Vybavení je z části originální. Podařilo se jej získat díky tomu, že Rembrandtův majetek byl rozprodán v aukci, po tom, co malíř nebyl schopen splácet půjčky, a byl zachován přesný soupis všech položek. Nejzajímavější exponát v tomto ohledu je vitrína s vázami, mísou, lžičkami a dalšími předměty, které byly vykopány v zahradě domu. Všechny tyto předměty posloužily Rembrandtovi v zátiší, které je vystavené hned vedle.

Asi nejzajímavější částí sbírky jsou tisky, mezi exponáty jsou jak tisky samotné, tak připravené desky a tisky vzniklé za pomoci nedokončených měděných plátů. Expozice je doplněna i o ukázky různých technik a celého procesu tisku.

Po návštěvě Rembrandtova domu jsme prošli přes čtvrť červených luceren a zastavili se na oběd ve spíše podprůměrné italské restauraci. Pozitivem bylo, že jsme si dali poprvé Heineken, který nechutnal vůbec špatně.

Odpoledne jsme zahájili cestou k přístavu, k IJ tunelu, nad nímž stojí budova muzea Nemo. Při cestě nám cizinci vrazili do ruky lístky do muzea. Autorem muzea ve tvaru lodi je Renzo Piano, známější spíš jako autor Centre Georges Pompidou. Nedá se říct, že by v muzeu byly exponáty, alespoň ne exponáty tak jak je známe běžně. Vše je interaktivní a vyžaduje spolupráci návštěvníků. Muzeum je určeno především dětem, ale od druhého patra můžeme najít i témata vhodná pro všechny. V jednotlivých patrech jsme si vyzkoušeli sestavit dům, který odolá větru, přeměnili energii kinetickou na energii elektrickou, pohráli si s genetikou atd. Muzeum bohužel zavírá v pět hodin, takže nás vyhnali chvíli po tom, co jsme dorazili do posledního patra.

Po páté hodině jsme se přemístili po severním okraji východního přístavu, kde probíhá čilá stavební aktivita k hlavnímu nádraží, abychom nastoupili na loď a prožili si projížďku po grachtech. Trasa vedla přes většinu hlavních grachtů v Amsterdamu a mohli jsme si tak prohlídnout architekturu úzkých domů, typických pro Amsterdam.

Večer jsme prošli po třídě Damrak na náměstí Dam a dále na jih. Den jsme zakončili kousek od náměstí Leidsplein v pěkné indické restauraci s výtečným jídlem.

Amsterdam - den první

Cesta
V předstihu nás tatínek odvezl na Florenc, abychom si počkali na SA autobus. Ten byl na místě včas, ale vyrazili jsme s malým zpožděním, protože někteří cestující se loudali. Na letiště v Mnichově jsme ale i tak dorazili skoro o půl hodiny dřív. Bohužel se v autobuse moc spát nedalo, schrupnul jsem dohromady asi hodinku a půl, Péťa na tom byla podobně.

Mnichovské letiště je neskutečný bordel. Buď chybí cedule, které by člověka nasměrovaly správným směrem, nebo ukazuje ten samý cíl na všechny strany. Po čtvrt hodince se nám konečně podařilo najít správnou přepážku a zařadit se do fronty. Na poslední chvíli ještě změnili bránu, jediné štěstí bylo, že to vyhlásili i v angličtině, protože informační tabule má sotva metr a půl čtvereční, takže se dá přečíst, jen pokud člověk stojí přímo pod ním.

Chvíli po sedmé jsme úspěšně vzlétli a já se (jako jediný) díval, jak se všechno pod námi zmenšuje. Nakonec jsem svůj první let v pořádku přežil a dorazili jsme na Schiphol. Když jsme se zařadili do fronty na souboj s automatem na lístky na vlak, procházeli postarší manželé, kteří nám darovali jízdenku zdarma a celý sešit voucherů na slevy, protože odlétají a už je nevyužijí! Při cestě vlakem na Central Station jsme ještě narazili na českou rodinu.

První den
V Amsterdamu jsme se vydali z nádraží obhlídnout část města a dali si takovou pozdní snídani na náměstí Nieuwmarkt. Ubytování v hotelu se poněkud zpozdilo a nakonec se podařilo dostat se do pokoje. Po vyhození kufrů jsme vyrazili na první atrakci - do muzea Vincenta van Gogha. V půli cesty se k divokému studenému větru, který foukal celý den, přidal ještě liják, takže do muzea jsme dorazili zmoklí. 

Se zakoupenou I Amsterdam Card jsme předběhli frontu a dali se do čtyř pater umění. Výstava byla připravená pěkně a dala se docela projít, bohužel už se hlásila únava, takže jsme z toho tolik neměli. Uspokojivé bylo, že dav v galerii nebyl příliš veliký. První patro bylo věnované předchůdcům van Gogha a jeho rané tvorbě. V druhém patře byly vystavené obrazy z jeho pozdější tvorby, v dalším patře byly nástupci van Gogha. Poslední patro se věnovalo současníkům různých stylů.

Getting started with testing in CakePHP

I've started working on a new project called Hlasite.eu. Currently it's running on some raw PHP code mixed with Smarty templates, but that's not good enough anymore, so we're coding it from scratch using CakePHP. It's very exciting project to work on. However, it's rather complicated, so we've put quite an effort in planning and designing the whole thing.

Facing so daring project, I had to admit that I've never used proper testing in PHP before, and I had to do something about it. After baking the basic structure of the app I ran into a strange issue with test cases not running properly even without any test methods.

I dug around a bit and dropped the predefined schema in fixture in favour of fetching it from the live database. After more debugging I found out that the schema generation method doesn't work well with composite primary keys!

I'm trying MySQL Workbench for designing the database schema and it creates a composite primary key in HABTM tables over two columns. It makes sense in the design but Cake has a problem. It correctly finds out that both columns are part of a primary key, but it gives them both the AUTO INCREMENT property - that doesn't fly.

It's understandable that Cake doesn't support PK in common tables. But HABTM relationship tables seem to be a different deal to me. There are two possible workarounds:

  • don't specify any PK
  • add a new column called id as a PK and create UNIQUE index on the other two columns

I don't like either of them so I slightly modified the DboSource::createSchema method to look for composite PK and create proper schemas.

I still have this annoying feeling it'll bite me in the ass at some point, but I can't put my finger on when and where exactly. So I will go with it a see how it's working out.