Archív: 2012

To alespoň tvrdí Chris Coyier v článku SASS vs. LESS.


„Which CSS preprocessor language should I choose?“ is a hot topic lately. I’ve been asked in person several times and an online debate has been popping up every few days it seems. It’s nice that the conversation has largely turned from whether or not preprocessing is a good idea to which one language is best. Let’s do this thing.

Really short answer: SASS

Nebojte, tohle je jen začátek článku, pak to víc rozepíše ;-)

Via @zdenekkostal

Nedávno se o porovnání CSS preprocesorů ve dvou dílech rozepsal David Grudl.

Perfektní sada tutoriálů. Trocha teorie a pak 4 skvěle vypracované příklady.

Poslouží dobře i jako reference pro složitější selectory.

Disketa pro uložení, magnetický pásek pro voicemail a další příklady ikon, které se opírali o každodennost věcí, které mezitím zmizely.
Když se nám materiálno digitalizuje, čím ho budeme ilustrovat? To byla otázka od prvních ikon.

Horace Dediu rozjíždí sérii článků o Androidu.


We need to understand how Google uses Android to make money and whether it is succeeding and if it’s not, why not.

Android economics: An introduction, Asymco

Craig Mod v článku The Digital↔Physical: On building Flipboard for iPhone and Finding Edges for Our Digital Narratives nastiňuje zajímavou myšlenku:

When all the correspondence, designing, thinking, sketching — the entirety of the creative process — happens in bits, we lose a connection. It’s as if all that process is conceptually reduced to a single point — something weightless and unbounded. Compounded over time, the understanding of where one is as a creative in a digital landscape collapses to the just-a-little-while-ago, the now, and maybe the tomorrow.

V krásně nasázeném a ilustrovaném textu, pak ukazuje, jak se snažil tuhle neuchopitelnost porazit tím, že po dokončení verze 1.0 Flipboardu pro iPhone nechal vyrobit knihu, která dokumentuje vývoj projektu.

Článek Two Universes vysvětluje, proč má gamifikace místo i u těch UX designérů, kteří nepracují pro Zyngu.

Via @daringfireball

Pátý díl ze série článků o vývoji pro mobilní zařízení odhaluje zajímavé triky, třeba jak odeslat SMSku přes tag <a> nebo jak na Androidu přes input otevřít foťák v módu video kamery.

Via @vladkax


If you are expecting to learn something new by reading this article, I am going to let you down big time. However, I do think you should bookmark this page and return to it from time to time and have a refill.

Via @JanSru

Jeff Atwood vtipnou oklikou přes automatické dávkovače jídla pro kočky ilustruje, jak důležité jsou detaily řešení ve vašem produktu.

Getting the details right is the difference between something that delights, and something customers tolerate.

A ještě jeden citát:

This is all your app is: a collection of tiny details.
– Wil Shipley

Via @dmajda

Asi jste zaznamenali, že jsem začal pořádat školení ve vývoji web aplikací. Nejprve jsem si udělal beta test, pak odladěnější release candidate a teď už jsem se to chystal rozjet naostro.

Už u RCčka se mi ale nepodařilo zaplnit kapacitu úplně a na ostrou verzi se nepřihlásil vůbec nikdo a to i přesto, že stránka má přes 600 návštěv.

Někde tu mám tedy problém a chci vědět kde.

Napadají mě v podstatě jen dvě věci, ale dost možná mi uniká něco jiného.

  1. Nezajímá vás byznys část školení
  2. Cena je příliš vysoká

Chci poprosit, abyste mi zde nechali komentář, proč nemáte o školení zájem právě vy.

Díky za pomoc při ladění a šíření téhle mé aktivity.

Zdá se, že to funguje opravdu dobře. Otázka je, jak by to fungovalo na iPhonu, kde je plocha o poznání menší. Pokud by to tam fungovalo špatně a nedalo se to tam použít, musel by Apple zvážit, jestli se mu vyplatí rozbití jednotného přístupu v iOS.

Každopádně zajímavý prototyp.

Via @jasonfried

Vypisuji další termín školení, tentokrát na 24. května. Zároveň zkouším novou službu pro pořádání školení Nauc.cz, takže se mrkněte, jak to vypadá.

Simple HTML5 page edits. Storage.js uses the new HTML5 contenteditable attribute and localStorage to bring you HTML5 awesomeness.

Prezentační stránka není moc hezká, ale technologie vypadá dobře.

Device.js is a starting point for doing semantic, media query-based device detection without needing special server-side configuration, saving the time and effort required to do user agent string parsing.

Dovolí vám měnit DOM, nejen načítat jiné CSS pro jiný rozměr displeje.