pondělí 9. dubna 2012

Upgradujeme drupal 6 na 7

Tento víkend jsem se rozhodl konečně zaktualizovat svůj Drupal 6 na novou verzi 7. Měl jsem z toho trochu strach, protože používám multisite, tak jsem čekal problémy. Postupoval jsem podle návodu, přikládám “zápis” činností:

  1. Zazálohoval jsem všechny databáze a také všechny soubory
  2. Upgradoval jsem drupal 6 na poslední vydanou verzi – 6.25 – POZOR! je třeba to udělat pro všechny multisite!
  3. V menu Administrace – Nastavení webu – Údržba webu nastavte režim offline
  4. V menu Prvky webu – Témata vzhledu nastavte jako výchozí a aktivní téma Garland
  5. V menu Prvky webu – Moduly vypněte všechny moduly, mimo těch, které jsou Core, nebo Core nepovinné
  6. Rozbalte si Drupal 7 mimo root webu
  7. Smažte staré soubory, ale ponechte adresář sites
  8. Nakopírujte Drupal 7 do root webu
  9. Nastavte / zkontrolujte práva na nakopírovaných souborech
  10. Zkuste spustit úvodní stránku Vašeho webu
  11. Spusťte upgrade skript na adrese update.php
  12. Pokud nahlásí chybu, opravte ji – nejčastěji musíte přepnout přepínač update_free_access v souboru settings.php: $update_free_access = TRUE;
  13. Mě se objevila chyba 500 – vyřešil jsem jí nejprve spuštěním deaktivačního příkazu v databázi - UPDATE system SET status = 0 WHERE filename LIKE "sites%"
  14. Následně jsem ještě smazal celou složku modules a nahrál znovu
  15. Objeví se okénko, ve kterém bude hláška typu: 137 PENDING UPDATES
  16. Klikem na pokračovat spustíte aktualizaci
  17. Po pár minutách update doběhne a při troše štěstí se neobjeví žádná chyba.
  18. Nastavil jsem časovou osu a přepnul stránky do provozu
  19. Zjistil jsem, že některé pluginy nemají pro Drupal 7 aktualizaci, musel jsem začít hledat náhradu
  20. Bylo také nutné znovu vytvořit vzhled pro web
  21. Bohužel jsem zjistil, že jsem zapomněl spustit update.php i pro druhou instanci webu v kroku 2 – multisite, takže budu muset obnovit starý Drupal a zaktualizovat si ho na nejnovější verzi 6…

Ale povedlo se a Drupal 7 mi už běží ;)

sobota 10. března 2012

Další OCA do sbírky

Před rokem jsem získal svou první OCA certifikaci a tehdy jsem si říkal, že bych si další rok dal další. Naše firma je Gold partnerem firmy Oracle a z toho titulu jsme dostali několik voucherů na zkoušky zdarma. Nikdo je nechtěl využít a blížil se konec platnosti, tak jsem vzal odpovědnost na sebe a přihlásil se na zkoušku Oracle Database 11g: Administration I.

Na celou věc jsem trochu zapomněl, měl jsem spoustu práce a najednou zbýval již jen týden. Bylo tedy třeba jednat rychle, sehnal jsem si přípravnou knihu OCA Oracle Database 11g Administration I Exam Guide (Exam 1Z0-052), kterou jsem za 3 dny přelouskal na svém Kindlovi. Zbývalo se připravit na testy.

V této oblasti se mi v minulosti nejvíce osvědčil server http://www.examcollection.com/ , na kterém jsou spousty vzorových testů. Obecně mi tento způsob učení vyhovuje nejvíce a dosahuji pomocí něj skvělých výsledků. Je mnoho firem, které se v tomto businessu pohybují, ale zde získáte ty samé informace a zdarma. Nemusíte hledat žádné vzorové testy po diskuzích fórech, vše je na jednom místě.

Test jsem absolvoval v Gopasu, prostředí bylo zase odporné, předpisy pro testování neuvěřitelně pitomé. Při vstupu Vám dají například podepsat, že neručí za věci, které jim svěříte do úschovy. U soudu by samozřejmě neměli šanci. Po 20 minutách čekání jsem se konečně dostal na řadu a začnul klikat test.

Po dvaceti otázkách jsem netušil, kolik toho už mám za sebou, další kontrola byla po 50 otázkách a najednou už byl konec. Byl jsem si odpověďmi docela jist, navíc jsem pospíchal zpět od práce a tak jsem test hned potvrdil. Po několikerém přesypání hodin jsem se dočkal výsledku. 100%, 25 minut a mohl jsem jet zpátky pracovat.

Certifikace se mi v certview.oracle.com objevila druhý den a za 7 dní mi přišel potvrzující dopis s certifikátem.

Jestli se na tuto certifikaci také budete chystat, tak hodně štěstí, ale většina otázek je skutečně docela jednoduchá.

sobota 25. února 2012

Mají se velké banky čeho bát?

V poslední době jsem začal řešit svojí finanční budoucnost. Moje dosavadní banka ČSOB mi totiž začala posílat dopisy, zprávy a dokonce i výzvy v bankomatech, že mi ukončí platnost Studentského konta. Začal jsem se tedy zajímat o možný další produkt. Zalíbilo se mi konto Exclusive, které je zdarma, ale ČSOB po Vás požaduje úložku ve výši jednoho milionu korun, což je mimo mé současné finanční možnosti.

Začal jsem se tedy rozhlížet i jinde, do užšího hledáčku se mi dostaly banky Raiffeisenbank, Equa Bank, Air Bank a Zuno.

U AXA banky se mi podařilo za 2 měsíce zřídit spořící účet, ke kterému jsem dostal platební kartu (přišla cca týden po zřízení). Časem jsem ale pochopil, že AXA bere své spořící konto jen jako nějaký bezvýznamný doplněk ke svému portfoliu pojištění a investičních produktů. Jak to shrnul jeden kamarád: “Jsou to amatéři.”. Jejich elektronické bankovnictví je velice uživatelsky nepříjemné, je postavené na Oracle Flexcube a například se mi nezobrazují aktuální blokace na mé kartě. Od nového roku navíc snížila banka úrok na 1,9% s tím, že další procenta přidá formou tzv. bonusu. Ze spořícího účtu s volným vkladem-výběrem se tak stal spořící-termínovaný účet, protože prémie se počítá z průměrného zůstatku na účtu za sledované období.

Další účet jsem si zřídil u Equa Bank a s tou mám zatím úplně jiné zkušenosti. Hlavním důvodem byla cena za výběr z bankomatu – 9 kč, ať jste kdekoliv. Z bankomatu moc často nevybírám, většinou 2x měsíčně, ale hledat bankomat konkrétní společnosti je prostě otrava. Navíc cena platí i pro výběry v zahraničí! Někteří možná namítnou, že Equa bank se transformovala z Banco popolare, která je původem z Itálie, ale dnešní vlastníci jsou již globální.

Přišel jsem do pobočky v Kotvě a za 25 minut jsem odcházel se zařízeným spořícím a běžným účtem, objednanou embosovanou kreditní kartou a pěknými deskami s CD diskem s podmínkami. V emailové schránce jsem měl jednorázové přihlašovací údaje a doma se poprvé přihlásil do IB.

To se nedá srovnávat s bankovnictvím od AXA a ani s ČSOB. Je pěkné, jednoduché, přehledné. Limity na platební kartě si můžete detailně nastavit pro obchodníka, bankomat, internet. To nejlepší, je to ZADARMO! V ČSOB se za tuto operaci, při níž lze navíc nastavit pouze kompletní limit na kartě a pak na IB, platí 20 kč. Na spořícím účtu mám aktuálně úrok 2,3%, což inflaci nejspíš letos nepřeleze, ale stále lepší, než 0,01 v ČSOB. Jediné, co mě občas trochu rozčiluje je zpoždění potvrzovacích SMS zpráv, které někdy přijdou po 2 minutách.

Karta mi přišla za týden, po internetu jsem provedl aktivaci a vložením do libovolného bankomatu a zadáním zvoleného PINu kartu kompletně zprovoznil. Málem bych zapomněl, login do bankovnictví si můžete také zvolit, použil jsem tedy svůj starý z ČSOB, tato služba je samozřejmě opět zdarma.

S bankou Equa jsem tedy naprosto spokojen a doufám, že se ostatní velké banky už konečně probudí, jejich zákazníci také a když nebudou nabízet slušné služby, půjdou prostě jinam.

neděle 12. února 2012

P2D2 2012

Kolega mne, stejně jako loni, upozornil, že se blíží P2D2 a opět bude velmi zajímavé. Prohlédl jsem program a zaregistroval se, na první pohled jsem nemohl přehlédnout Hlavní hosty – Magnuse Hagandera (byl na konferenci i loni) a Simona Riggse. Oba jsou poměrně významnými vývojáři PostgreSQL komunity. Místo bylo stejné jako loňský rok, tedy Malostranské náměstí v budově MFF UK.

Program

8:00 - 8:45  Pavel Stěhule - ranní workshop o optimalizaci

9:00 - 9:30 registrace

9:30 - 9:40 Tomáš Vondra, Petr Jelínek - zahájení, informace o organizaci apod.

9:45 - 10:30 Simon Riggs (UK) - Future of PostgreSQL (keynote)

10:40 - 11:25 Petr Kopecký - Nasazení PostgreSQL v praxi

11:35 - 12:20 Vratislav Beneš - Statistické modely a jazyk R v PostgreSQL

12:20 - 13:00 oběd

13:00 - 13:45 Magnus Hagander (SWE) - Data-driven cache invalidation

13:50 - 14:35 Tomáš Vondra - SSD, fsync, úroveň WAL logu a jejich vliv na výkon

14:35 - 15:00 coffee break

15:00 - 15:30 Tomáš Pospíšil - Indexování XML dat v PostgreSQL (GSoC 2011)

15:40 - 16:25 Pavel Stěhule - Column-stores (MonetDB, LucidDB, ...)

16:30 - 17:00 lightning talks

Simon Riggs – ?

Magnus Hagander – snadné zabezpečení hesel v PostgreSQL

Tomáš Vondra – sdílené slovníky pro PostgreSQL

? – nový plugin Toad Extension pro Eclipse a PostgreSQL - http://toadextensions.com/index.jspa?product=eclipse

Program se liší od oficiálního, popisuje skutečnost. Přesné názvy lightning talků si bohužel nepamatuji.

Dorazil jsem na ranní workshop mezi prvními a asi i to přispělo k tomu, že jsem během dne měl problémy s udržením pozornosti a, přiznávám se, párkrát jsem na chvilinku usnul. Po workshopu začala registrace, při níž každý dostal visačku a tašku s materiály od sponzorů, hrníčkem a dvěmi samolepkami se slonem.

V první přednášce Simon Riggs představil budoucnost PostgreSQL – co bude v nové verzi a co by mohlo být ve verzích dalších. Jde o velice zajímavé vlastnosti, jako materializované pohledy, autonomní transakce a další.

Po něm Petr Kopecký mluvil o tom, jak PostgreSQL používají oni, bohužel jsem byl dost mimo a nebyl jsem schopen tuto přednášku zkonzumovat. Osobně mi přišla dosti zmatená, chyběl jí jasný rámec, který by osvětlil, o čem vlastně přednáška je a co je jejím cílem.

Dále Vratislav Beneš pěkně ukázal možnosti pluginů v PostgreSQL, konkrétně pluginu, který připojuje statistický software R. Jednoduché, efektivní, elegantní. Po jeho povedeném příspěvku následoval neméně povedený oběd ;) Po zkušenostech z minula totiž nebyl ranní coffee break, a tak byli diváci značně hladoví, ale na každého se dostalo.

Po obědě Magnus Hagander ukazoval, jak lze z PostgreSQL řídit validnost cache. Tím se sice databáze používá spíše jako aplikační server, ale proč vlastně ne.

Další velice zajímavou přednášku měl Tomáš Vondra, který se zabýval vhodností užití SSD disků. Závěry byly poměrně překvapivé, někdy SSD disky v poměru cena/výkon naprosto likvidují klasické disky, jindy je tomu naopak. Jako ostatně vždy v životě, záleží na typu užití.

Pak následoval další coffee break a po něm Tomáš Pospíšil hovořil o svém snažení v rámci Google Summer of Code a indexaci dat v PostgreSQL. Poselství znělo jasně, pokud jste student a chcete zajímavé zkušenosti, dobrý záznam do CV, pak je GSoC skvělá příležitost. Pak Pavel Stěhule představil principy ukládání záznamů po sloupcích a jejich výhody a nevýhody. Někteří tuto přednášku brali jako pohanskou, protože Pavel je jedním z hlavních představitelů PG komunity u nás ;)

No a to nejlepší nakonec – lightning talks, přihlášené přímo na konferenci. Z nich mě nejvíc zaujala přednáška Magnuse Hagandera o tom, jak je důležité správně šifrovat uživatelská hesla a emaily. Nikdo přece nechce být zdrojem pro spammery, nebo posměchem na wikileaks.

Před zhodnocením jen doplním, že po konferenci byla “after party” v Malostranské pivnici. P2D2 2012 se povedla a už se těším na další ročník. (a také zvažuji vstup do CSPUGu)

sobota 11. února 2012

ČSOB–když kápne poslední kapka

ČSOB mi od června vyhrožovala, že mi v prosinci zruší Studentské konto a převedou ho na konto běžné. Lehce mě rozčilovalo, že mám na kontě úrok 0,0nic, resp. 0,01, ale jestli mám za toto ještě platit, tak se raději poohlédnu jinde.

A tak když jsem na konci ledna navštívil elektronické bankovnictví ČSOB, padl můj zrak logicky na stav účtu. Za vedení a poplatky mi zmizela podivná částka, která zřejmě zahrnovala i výběr z bankomatu, který bych měl mít ale u svého konta zdarma. Nechápu, proč ČSOB v dnešní době nemá ve výpise rozepsané poplatky. Název mého konta je ale v internetovém bankovnictví stále Studentské konto plus. Co k tomu říct…

Udělal jsem si tedy malý přehled variant a zvítězila u mne relativně nová a neznámá banka Equa. Ta se transformovala z italské Banco Popolare, ale dnes již majitelé z Itálie nejsou. Čím mě přesvědčil zrovna tento ústav? Přístupem k výběrům z bankomatu, za jeden výběr totiž zaplatíte 9 korun a je jedno, z jakého bankomatu vybíráte a to KDEKOLIV na světě. A to je super, ne ;)

Konto jsem zřizoval na pobočce v Kotvě, protože se mi nechtělo drbat se s ověřením a zasíláním poštou. Za 20 minut jsem 1.2. odcházel z pobočky a měl podepsanou i dohodu o převodu z ČSOB. Podle kodexu mobility, ke kterému se hlásí většina bank na našem trhu, je totiž změna konta téměř bezbolestná, podepíšete žádost a banka udělá vše za Vás.

Výpověď v ČSOB měla nabýt platnosti dne 10.2.2012 a vše by bylo hotovo. To by mi ale ve čtvrtek nesměli volat z domovské pobočky v Mladé Boleslavi, že jediný způsob, jak mohu zrušit konto, je odevzdat platební kartu a 30 dní čekat. Bojí se totiž, že mám nějaké čekající platby a pak bych za ně nezaplatil. To je důvěra v klienta, který byl u této banky 11 let.

Tak jsem se dnes vypravil na pobočku na Černém mostě, mimochodem jediná, kde se pracuje o víkendu. To bylo pro mne také překvapení, většina poboček v Praze nepracuje ani v pátek, resp. operují do 15 hodiny. Podepsal jsem žádost o zrušení karty a zeptal se, jestli dostanu zpět poměrnou část pojištění, které jsem si ke kartě sjednal. Jde o variantu Exclusive a cena tohoto pojištění je 1000kč na rok. Mě zbývá ještě cca 6 měsíců, šlo by tedy zhruba o 500kč a to nenacházím na ulici každý den.

Pracovník mi ale sdělil, že na tuto částku nemám nárok, protože jde o nevratnou jednorázovou částku a prostě bance propadá. Dobrý byznys. Potvrdil jsem si tak svou záříjovou anabázi s helplinkou ČSOB:

Dobrý den,

mám studentské konto a v září mi vyprší potvrzení o studiu, v prosinci mi bude 28. Dle ceníku jsem pochopil, že od září mi bude účtován poplatek za vedení účtu 50kč a v prosinci mi bude konto zrušeno – převedeno na běžné konto. Takto mi to bylo potvrzeno i na mé domovské pobočce.
V září se chystám do USA a chtěl jsem si zřídit cestovní připojištění Exclusive k platební kartě. Ptal jsem se na postup při změně konta a bylo mi řečeno, že mé dosavadní kartě VISA Student skončí platnost a dostanu novou. Pojistka ke staré kartě zanikne bez náhrady – zaplatil bych tedy na rok a byl pojištěn pouze 3 měsíce. Je tomu skutečně tak?

-

ČSOB:

Pokud měníte balíček a přecházíte na jiný typ karty tak cestovní pojištění k PK bohužel opravdu nelze převést.

-

Dobrý den,
děkuji za odpověď, ale má otázka směřovala na to, jestli je v případě zrušení karty vrácena poměrná částka z pojištění sjednaného ke kartě, či nikoliv. Domnívám se, že podle zákona 284/2009 Sb. §97 by tomu tak být mělo.

-

ČSOB:

Podle Podmínek pro platební karty klientů ČSOB se uhrazené pojistné nevrací.

Jen doplním, že při převodu konta mi kartu nezrušili.

Co mi z tohoto plyne? S ČSOB už nechci mít nikdy nic společného. Nejsem jako běžný Český spotřebitel, který chodí i přes nadávky stále do stejného krámu, ČSOB má utrum, jde na blacklist. Škoda, že nefunguje jako Patria, se kterou jsem plně spokojen. Velké banky, které vybírají poplatky za takřka cokoliv, by si měly uvědomit, že pokud nedávají lidem ani úrok, tak by měly odvádět sakra dobré služby, aby obstály. Pokud si uložím u Equabank 100000kč na rok, tak na úrocích získám cca 2200kč ročné. Když budu mít tuto částku na běžném účtu u ČSOB, dostanu na úrocích asi 8 kč. Banka mě tedy obere nejen na poplatcích, ale ještě na úrocích.

V dnešní době jsou všechny vklady ze zákona pojištěny a internetové banky jsou rozhodně dobrou alternativou k těm kamenným. Nebojte se jich a ukažte těm velkým, že se musí změnit.