2011
03.02

Nový web Moskevské Noci

Poslední dobou jsem web hodně zanedbal, tak se zase po dlouhé době se pochlubím novým výtvorem.

V listopadu 2010 se objevila poptávka na web pro knihu fotografií od Antonína Kratochvíla s názvem Moskevské noci, která foto-mapuje jednu noc v moskevských podnicích pro ruskou “zlatou mládež”.

Původní požadavek na web byl ve flashi, ale to se mi moc nelíbilo, tak jsem navrhnul použít HTML5 (html+js+dynamicke url). To bylo schváleno a myslím, že výsledek stojí za to. Podobně zpracovaných webů moc není, na českém webu ještě méně. Web je napsán s pomocí jQuery a hudební knihovny Soundmanager2, díky které na webu funguje hudba. Web má deeplinking řešený extra pro Safari+Chrome, které podporují přímou změnu URL, podobně jako to nově používá například Facebook nebo Github.

2009
12.03
proboston

Chtěl bych se pochlubit novým projektem, na kterém jsem spolupracoval. Je to web digitální agentury proboston creative. Já jsem na něm dělal komplet programátorskou část, celé je to napsané ve Flexu 3 s využitím knihoven PureMVC, bulk-loader a TweenMax.

Byl to můj první PureMVC projekt a s vydatnou pomocí Václava Vančury jsem se framework docela naučil a můžu ho jen doporučit. Oproti běžné práci ve Flexu pěkně odděluje jednotlivé části kódu a trochu nutí programátora psát čistě. Projekt téhle velikosti by se bez toho asi obešel, ale proč dělat malé projekty špatně a velké dobře, když to jde obojí dobře ;) . Další knihovnou, kterou už používám nějakou dobu je TweenMax, se kterou jsem moc spokojený a ušetří velké množství práce a dobře doplňuje efekty ve Flexu, protože ty nejsou všemocné a některé věci neumí a nebo je to s nimi hodně složité. Poslední knihovnou je bulk-loader, který luxusně umožňuje preloading čehokoli, já jsem ho použil na preloading obrázků a videí, se kterými se pak krásně bez viditelných přerušení pracuje.

Tyhle knihovny se osvědčily a na příští projekt je budu používat taky, pokud bude potřeba podobné funkcionality (PureMVC každopádně). Díky PureMVC jsem taky trochu víc proniknul do práce s objekty v AS3 a konečně doufám pořádně pochopil Databinding, což je geniální věc, pokud se dobře použije.

2009
11.09

Tak jsem přes víkend dodělal po požadavku jednoho kamaráda plugin do jQuery, který jsem měl rozdělaný do jednoho projektu a jemu by se hodil do jeho projektu ;) . Úprava byla jednoduchá, tak jsem to rovnou trochu učesal a lehce zdokumentoval a hodil na jQuery plugins jako projekt Flips. Doufám, že se bude někomu hodit, pokud byste měli nápady na nějaká vylepšení, rád na tom zapracuju.

Podstatou pluginu je mozžnost v jednom obdélníku zobrazit další obsahové bloky, které se postupně střídají a je možné je posouvat pomocí šipek. Většina vlastností je nastavitelná. Podrobnější popis je přímo ve zdrojovém JS.

Do dalšího release bych doplnil indikátor, která stránka je zobrazená, jinak mě moc nápadů na vylepšení nenapadá.

Takže stahujte nebo vyzkoušejte demo. Užijte si to!

2009
11.05

Backblaze zklamal…

BackblazePo cca 2 měsících pokusu, jestli se Backblaze osvědčí nebo ne bohužel musím konstatovat že ne. Možná je problém u mě, ale za ty 2 měsíce spuštěného Backblaze pouze přes den kdy pracuju se mu povedlo na zálohovací servery přenést pouze cca 20GB dat, což považuju za problém, protože dat na zálohu mám víc než 200GB. Linka je velice rychlá, nové “řešení” které mám (rsync na server kamaráda) s tím problém nemá, od včerejšího večera jsem na server dostal cca 45GB dat. Ptal jsem se ještě kamaráda, který Backblaze také používá, má tam cca 300GB a ten říkal, že initial upload na Backblaze mu zabral cca dva měsíce.

Každopádně nové řešení, které jsme vymysleli je pro mě mnohem lepší a v případě problému jsou data mnohem dostupnější.

2009
11.03

Konečně

Tak se nám konečně povedlo naší iPhone hru dotáhnout do finále a včera jsme ji poslal ke schválení Applu ;) . Schváleno by mělo být podle zpráv do cca 14 dnů, tak pak se pochlubím.
Musel jsem k tomu přelouskat cca 35 stránek licenčních ujednání v angličtině, abych nebyl překvapen nějakým zajímavým důvodem k neschválení ze strany Apple, ale žádné záludnosti kromě pár už mnohokrát přetřásaných věcí jsem tam nenašel, tak doufám, že všechno půjde jak po másle.

2009
10.13

Hra Canabalt

Hra Canabalt mě dostala, zkusil jsem nejdřív flash verzi, ale pak jsem šel do iPhone verze a je to úúúúplně o něčem jiném. Velkou část hry dělá zvuk a hudba, které jsou super a dělají úžasnou atmosféru.

2009
10.13

Google wave

Před pár dny jsem konečně dostal pozvánku do Google Wave a trochu jsem se snažil systém prozkoumat. Je tam spousta zajímavých věcí a nápadů, začínají pomaly vznikat nějaké Gadgety a Roboti, ale celkově je vidět, že to je beta jak poleno. V Safari 4 na macu je wave docela pomalý, test ve FF plánuju, až bude trochu času. Na jedné z vln vzniká jakýsi seznam českých uživatelů (testerů), který v současné chvíli čítá cca 130 lidí, uvidíme, kolik ještě přibude ;) .

Už jsem se zapojil do diskusí a možná do realizace jednoho projektu, který se tam začíná klubat, uvidíme ;) . Mám taky nějaké vlastní nápady na gadgety a roboty, abych se naučil s google wave pracovat a programovat pro to, protože mi to přijde jako zajímavá platforma, která má budoucnost, i když ani sami autoři nevědí, jaký je skutečný potenciál (a přiznávají to).

Doufám, že tu ještě o google wave něco dočtete ;)

2009
09.03

Na twitteru jsem narazil na odkaz na zajímavý článek o datovém úložišti Backblaze. Nedalo mi to a podíval jsem se, na co to vlastně potřebují a zjistil jsem, že nabízejí hodně zajímavou službu zálohování NEOMEZENÉHO objemu dat za $5 měsíčně, což zní dost zajímavě. Nevěžim všemu, ale za pokus to stojí, takže mám nainstalováno a už probíhá záloha a asi pár měsíců zkusím ;) . Sice mám doma klasickou zálohu pres Time Machine na lokální disk, ale to moc nepomůže, pokud mě vykradou nebo něco horšího. Tak za měsíc podám zprávu, jak to funguje a nějaké zkušenosti co se týká rychlosti a tak.

2009
09.01

Jak na portfolio

Teď jsem chvíli řešil, jak si poradit s publikací portfolia. Mám nasbíráno cca 150 screenshotů v aplikaci LittleSnapper a řeším, jak to rozumně dostat na web. Zkoušel jsem pár pluginů, ale není to ono, je to zbytečně moc práce. S LittleSnapperem se dělá krásně a jednoduše a nechtěl bych si to komplikovat složitou publikací na blog. Až tam budou dosavadní nasbírané screenshoty, tak to bude jednoduché, jde ale o to, jak tam dostat ty co už mám, abych nad tím nestrávil hodiny a hodiny života. Asi nejjednodušší by bylo to publikovat jako jednotlivé posty pod jednou kategorií s datem publikace odpovídajícím cca datu vytvoření díla, bylo by to cca 25 postů.

Jako správný programátor jsem přemýšlel o exportu z LittleSnapperu, ale to by mi trvalo napsat tak 3x déle než publikovat to ručně a pak by byl určitě problém se synchronizací.

Takže to asi udělám tak, že obrázky naleju do NextGEN galerie a jednotlivé posty vytvořím ručně a bude to asi nejjednodušší a umožní mi to později obrzáky ručně přidávat a jednoduše používat … prostě ne všechno se dá řešit po programátorsku ;) . Ale screenshoty si budu stále držet v LittleSnapperu, pěkně se s ním dělá ;)

2009
08.26

Tak jsem po několika letech zase spustil blog, už bylo dost toho chodícího paňáka. Chtěl bych občas napsat článek o věcech, které mě zajímají nebo štvou, tj. o programovaní (momentálně je to programovaní pro iPhone a mé milované Django), ale i o bubnování, kde plánuju menší programátorský projekt, ale i uveřejňování toho, kde budeme hrát a další věci.

Mám samozřejmě profil na Facebooku (kdo ho dneska nemá), ale tady by informace mohly vydržet trochu déle. Součástí webu bude i fotogalerie, sice by to šlo i jinde (picassa, flickr), ale jsem trochu konzervativní v tom, kde mám svoje data ;) .

Nejsem grafik a nikdy jsem na to moc neaspiroval, takže jsem použil wordpress, na kter0m jsem už pár věcí udělal a první vhodnou šablonu, na kterou jsem narazil.

Vzhledem k tomu, že jsem šťastným majitelem iPhonu (a macu, diky Flieru), tak blog má alternativní vzhled na iPhonu díky pluginu WPTouch.