Tak šťastné a veselé!

December 15th, 2009
Try JibJab Sendables® eCards today!

KOHANA a facebook-platform

November 10th, 2009

Po dlouhé době hledání jsem při psaní PHP aplikací zcela propadl KOHANA frameworku. Musím říct, že frameworkům jsem se do této doby vyhýbal (a mnou napsané aplikace tomu bohužel i odpovídají). Přínos použití tohoto (a možná i dalších) je jasně v tom, že rychlost vývoje aplikací je mnohonásobně rychlejší, než u klasických postupů. Většinu obecných věcí řeší framework sám o sobě (routování aplikace, databázový layer, ošetření vstupních proměnných z formulářů, práce se session a další) a já se můžu soustředit pouze na vývoj vlastní logiky.

Nedávno jsem začal laborovat s aplikacemi pro facebook a začal řešit u složitějších věcí, že potřeba nějakého frameworku je opět na místě. A ejhle jak jsem zajásal, když jsem zjistil, že integrace facebook-platform knihoven do KOHANA frameworku je opět velmi jednoduchá!

Instalace a použití facebook-platform

V adresáři /system/vendor/ vytvoříme adresář “facebook-platform”. Do něj zkopírujeme obsah adresáře “PHP” z archivu facebook-platform. Náš controller, který bude knihovnu využívat, pak může vypadat například takto:


class Welcome_Controller extends Controller {
public function __construct(){
parent::__construct();
require Kohana::find_file('vendor', 'facebook-platform/facebook', $required = TRUE, $ext = 'php');
}

public function index(){
$appapikey = 'vaše API key';
$appsecret = 'vaše secret';
$facebook = new Facebook($appapikey, $appsecret);
}

Videa z hor

June 3rd, 2009

Tak jsem se konečně prokousal k fotkám a videím z hor. Některé filmy jsem umístil na YouTube. Martin s Janou na snowboardu – to se nedá nezveřejnit. Na první pohled je patrné, kdo je a kdo není přirozený talent :-) .

[youtube=http://www.youtube.com/watch?v=IYlsfm6a0fY]

Jana na snowboardu

Reprezentační ples Prahy 10 a zimní výlet na chalupu

February 19th, 2009

Sklátila mě angína a tak dávám do kupy svoje nastřádané resty. Na přelomu ledna/února jsme byli na víkend na zasněžené chalupě. Bohužel začátek akce nás pronásledovala pekelná smůla. Já jsem přišel o všechny doklady, respektive celou peněženku. Tomu dobrákovi, co mi to pravděpodobně ukradl, nepřeju v životě nic pěkného. Přišel si na 100,- Kč (víc peněz jsem v peněžence neměl). Zato starostí, které mi tím přinesl … Stane-li se něco podobného někomu dalšímu, zde je návod co se musí bezodkladně udělat:

  1. pokud možno ihned zablokovat veškeré platební karty (pomocí internetového bankovnictví to už dnes není problém)
  2. pokud možno ihned navštívit nejbližší služebnu policie a nahlásit ztrátu či krádež občanského průkazu – dostanete od nich ihned potvrzení o ztrátě občanského průkazu. S tímto potvrzením a s dalším dokladem, kde je fotografie (například pas) můžete omezenou dobu fungovat.
  3. k žádosti o duplikát občanského průkazu budete potřebovat 1 fotografii, rodný list a 100,- Kč.
  4. řidičský průkaz dostanete dočasný – bez fotografie, budete potřebovat 1 fotografii, ono potvrzení od policie o ztrátě občanského průkazu, pas (jiný doklad s fotografií). Zaplatíte 50,- až při převzetí nového řidičáku.

Já jsem to měl ještě navíc zpestřeno tím, že jsem v peněžence nosil malý techničák od služebního auta. Takže k tomu ještě jsem oběhl další úřad, potřeboval jsem k tomu “jen” plnou moc leasingovky, plnou moc mého zaměstnavatele, velký technický průkaz a opět sadu osobních dokladů (pas + potvrzení) a 100,- Kč. Malé OTP naštěstí vystavují na počkání a lze si na internetu dopředu sjednat termín.

Toto byla lapálie, která potkala mě. Naše kamarády oslabila choroba, takže s námi vyráželi v poloviční sestavě – Dominik s Matyášem. (Už jsme na to malinko zvyklí, protože Silvestr jsme absolvovali v naprosto stejné sestavě!) Jonáš zůstal v posteli a Eva se o něj starala. Byla to škoda. Na chalupě bylo parádně, všude sníh a mrzlo. Ve Světlé nad Sázavou jsme objevili sjezdovku (rozuměj pro nás to byla novina, jinak je tam už hodně dlouho), která je úplně akorát jak pro holky tak pro nás. Moc mě mrzelo, že jsem si nevzal snowboard, protože je to úplně ideální cvičný svah. Alice se rozjezdila tak, že nahoru i dolů už jezdila úplně sama. Pro Pavlu to byla samozřejmě už brnkačka, tak s Matyášem spíš blbli, než že pilovali styl. Nějaký fotky jsou k vidění ve fotogalerii.

Další vemi zajímavou událostí v našem ukrutně rychle plynoucím životě byl reprezentační ples Prahy 10. Byli jsme na něm už vloni, kdy byl dohromady tuším že s Prahou 13. Vloni byl velmi vydařený, proto jsem se malinko bál srovnání. Omezenější finanční rozpočet byl znát, ale i tak to bylo více než velkorysé. Jedli jsme, pili jsme, tančili jsme, bavili jsme se královsky. Nějaké fotky jsou ve fotogalerii zezahraďáku.cz. Ráno po plese jsem se probudil s bolením v krku a do teď ležím bídně chcíplý v posteli.

Fotogalerie

January 20th, 2009

Na memories.silny.eu jsem zprovoznil fotogalerii. Vše běží na opensource projektu Gallery2 a jak jistě tušíte, tento software je opět obsažen v automatickém instalátoru hostingu na dreamhost.com.

Konec hostingů v čechách

December 9th, 2008

Trochu nadnesený název, pravda, ale nemohu si pomoci. Nedávno jsem přesídlil hosting této domény na dreamhost.com a momentálně to považuji za nejlepší krok, co jsem mohl udělat. Dreamhost teď aktuálně nabízí v rámci oslav svých narozenin neomezeně všeho, čeho si jen u hostingu můžete přát.

K jednomu účtu můžete zřídit libovolné množství domén a k nim subdomén, nabízí neomezený diskový prostor, neomezené množství databázových serverů (MySQL) a na nich neomezené množství databází, neomezené množství e-mailových účtů atd. Všeho jednoduše NEOMEZENĚ! To vše jsem pořídil za 119USD/rok.

Nejjednodušší cesta je tedy v případě lokální domény zajistit tuzemského registrátora (například domena.cz) a nastavit nameservery na dreamhost.com.

K dispozici je velmi přehledný a dobře zpracovaný ovládací panel pro všechna možná nastavení, nevíte-li si s nějakým nastavením rady, je k dispozici helpdesk. Reakční doba byla u mě do 4 hodin. Není to zrovna blesk ani přítel na telefonu, ale jako daň za hosting v Americe mi to přijde v pořádku. Jako bonus pak v ovládacím panelu naleznete “robota”, který pro Vás automaticky nainstaluje WordPress s celou řadou pluginů a šablon, phpBB, MediaWiki, Zenphoto nebo Drupal. V rozšířeném módu je pak navíc ZenCart, OpenX, dotProject, Joomla, Advanced Poll, Gallery, PhpGedView, Pligg, Moodle a WebCallendar :-) .

Ve srovnání s nabídkami tuzemských hosterů je to jednoznačně to nejlepší, co jsem kde viděl. Nebo se mýlím a někdo v tuzemsku nabízí pro hosting neomezené zdroje za 2000,-/rok?

Lux Touch

November 19th, 2008

Nemaje poslední dobou moc času nazbyt, nemám na podobné volovinky úplně náladu. Co mě ale fakt dostalo, je Lux Touch pro iPhone. Poté, co mi to Jirka kamarád ukázal na svém iPhonu, se ze mě stal velmi nudný společník. Většinu oběda trávím s vidličkou v levé ruce a iPhonem v pravé. Není to právě pěkný pohled. Je to velmi jednoduchá a rychlá hra strategického charakteru. Víc o tom nepovím, kdo chce, ať to zkusí. Ale pozor! Je to velice návykové!

Ostrá sobota

September 30th, 2008

Tuto sobotu – 27.9.2008 jsme během jednoho dne navštívili dvě náročné akce. Náročné jak psychicky, tak fyzicky.

Bleší trhy

Musím říct, že návštěva bleších trhů na Kolbence je pro mě snad nejhorším zážitkem za posledních deset let. Vůbec mi nejde do hlavy, jak někdo něco takového mohl vůbec povolit. Portfolio prodávaného zboží se dle mého názoru na první pohled skládá z vykradených autodílen, vykradených půjčoven nářadí, vykradených aut a vykradených chalup. Nechci to nějak generalizovat, ale tak to na mě onu slunnou sobotu působilo. S vědomím žloutenkové epidemie v Praze se mi po prodejní ploše nechodilo nijak příjemně. Musím konstatovat, že jsem až na drobné výjjimky zcela postrádal onoho “původního ducha” bleších trhů. Kdo jste tam ještě nebyl, vřele doporučuji.

FOR ARCH 2008

Notně rozladěn z bleších trhů jsem se přesunul do Letňan na FOR ARCH. Chtěl jsem na výstavu kvůli mnoha věcem a proto jsem se hodně těšil. První, co mě nemile překvapilo, byla naprostá nezvládnutost dopravní “samoobslužnosti”. To, že je vyhrazené parkoviště plně obsazeno, jsem se dozvěděl až po třiceti minutách v koloně před uzavřeným vjezdem. Dva pánové ve svítivých vestách jasně dávali najevo, že se mám otočit a odjet. Plechová cedule oznamovala, že mám použít parkoviště před OD Tesco a dojít zpět pěšky (kdo to v Letňanech znáte, asi uznáte, že to není zrovna blízko). Policistka opodál (po dlouhé době první příjemná osoba!) mi poradila, že nejblíž to mám na P+R parkoviště u stanice metra. Tam je parkovné 10,- Kč za celý den. Toto záchytné parkoviště bylo poměrně prázdné. Proč hoši ve svítivých vestách nesměrovali auta tam? Co mě posléze nadmíru pobouřilo, byla informace, že ono přeplněné parkoviště (louka vedle letiště) je za 100,- Kč. Na výstavě jsem pořídil co jsem chtěl, to jsem byl velmi spokojen, ale tyhle drobnosti okolo mě prostě štvou. Myslel jsem si, že tahle doba je už dávno pryč. Holt “ostrá sobota”.

Acer Extensa 5620Z s Mac OSX Leopard

September 30th, 2008

Pročítaje množství článků a návodů na internetu o tom, jak nainstalovat můj nejoblíbenější operační systém na železo za doslova pár šupů, uzrála mi v hlavě myšlenka, že to taky musím vyzkoušet. Do ruky se mi dostal poměrně dobře vybavený notebook Acer Extensa 5620Z (Intel dvoujádrový procesor, Intel chipset, Intel grafická karta, WiFi, BlueTooth) a protože jsem měl trochu času, pustil jsem se do laborování.

Po mnoha marných pokusech se mi nakonec instalace zdařila. Podrobný návod jsem zveřejnil na radime.cz. Je třeba zdůraznit, že celé toto počínání je proti licenčnímu ujednání, takže chcete-li maca, kupte si maca. Já osobně používám Apple MacBook Pro a instalace na Acer Extensa byl jen test.

.Mac alias MobileMe

September 25th, 2008

Tak jsem si včera konečně zařídil účet na MobileMe. Byl jsem velmi příjemně překvapen, že se neopakovaly problémy s platební kartou jako tomu bylo v AppStore. Nastavení a první synchronizace MacBook Pro s MobileMe proběhla bez problémů i když jsem zrovna klidný nebyl (představa, že přijdu o kontakty nebyla moc fajn …) a ještě hůř jsem na tom byl, když se iPhone dvakrát ujišťoval, jestli opravdu chci všechny kontakty v telefonu nahradit těmi z MobileMe. Klobouk dolů, všechno funguje jak má. Musím jen konstatovat, že na vývoji právě takovéto aplikace bych se nikdy nechtěl podílet!

Co mě trochu zarazilo, je ale drobná nedokonalost samotných aplikací. Ovládací panel v System Preferences se nechová úplně korektně – velmi pomalu či vůbec nereaguje na přepínání záložek, v záložce Sync nereagoval na zaškrtávání checkboxů, v záložce “Back to My Mac” jsem byl při pokusu sustit tuto službu upozorněn, že služba nepracuje korektně, protože prý nejsem připojen k internetu – tedy naprostý nesmysl – a samotné kopírování na iDisk se napoprvé jeví jako naprosto nepoužitelné (Pokusil jsem se překopírovat cca 300 souborů najednou a nebyl to pravděpodobně dobrý nápad). Ostatní služby fungují naprosto bezchybně. Doufám, že to “hoši” ještě malinko “poladí”.