Category Archives: Art

By me and others.

Optimisation des Images : Les 7 erreurs à éviter at ParisWeb

Je vais parler (en francais! eek!) avec Eric Daspet de la performance des images pour le web a ParisWeb. Les inscriptions pour Paris Web 2008 sont officiellement ouvertes. Jusqu’au 15 octobre au soir, vous bénéficierez de tarifs réduits. Le conference sera lieu a Paris le 13-15 Novembre. J’attend vous voir bientot alors. ;)

Voila le proposition

Voulez-vous améliorer la vitesse de vos pages web et réduire l’impact écologique et monétaire de votre hébergement ? Voulez-vous faire ceci avec peu de changement de code et en gardant une belle interface graphique ? Cette session va vous apprendre les 7 étapes pour mettre votre site web au régime. Comment perdre des poids que votre site a pris en rajoutant les dernières nouveautés. Et, encore plus important, comment ne pas reprendre ce poids !

Quand on commence un site de zéro, il est forcement très rapide. Au fur et à mesure, en rajoutant des modules, des flux, des images, l’expérience de l’utilisateur devient plus riche, mais aussi plus frustrante quand l’internaute est forcé d’attendre trop longtemps pour le chargement de la page. De premier abord, l’optimisation des images semble basique, facile. Néanmoins, la plupart des sites les plus réputés au monde ne suivent pas encore tous les standards pour l’optimisation des images. Faites-vous les mêmes erreurs ?

L’audience va apprendre comment :

  1. Améliorer la vitesse des pages web
  2. Optimiser les poids des images
  3. Eviter les pièges les plus problématiques et implémenter les petits astuces pour rendre les sites plus performant. Utilisez-vous encore alphaImageLoader ? Quel type de dégradé est le moins performant ?
  4. Arranger vos sprites pour iPhone. Comment contourner ses limites de cache ?

iPhone, the morning after

My Treo stopped syncing in January and I immediately started missing all my meetings. I need the device to ring every few seconds to remind me to blink and breathe, so life without a properly synced agenda was awful — just ask my colleagues. Guppy brain.

A Palm user for the past eight years, I made the switch to an iPhone 3G a few weeks ago. I’ve had one palm or another since I was gifted an S300 and became (shockingly) a productive member of society. I vaguely want to give the iPhone a fair shot, aware that my bias toward familiarity is inevitable, however there are a few things about the iPhone that totally and completely suck.

10 15 things I hate about you.

  1. Keyboard. A massive indescribable time sink.
  2. Default search makes me want to beg forgiveness and ask my Palm to take me back. I know, the Palm doesn’t sync, we’re not good for each other, but iPhone search bar is that bad.

    Happily, there is a solution. Yahoo! search for iPhone totally rocks. Auto complete, keyword suggestions, and search history are totally fab. Don’t understand the importance of this? See rant #1. The UI is slick without being gratuitous. It allows me to get stuff done faster.

    iphone by kitcowan

    iphone by kitcowan

    My suggestion, save search as an icon on the desktop so you never have to use the nasty default search bar.

    Easy 4 step solution

    1. Navigate to in Safari
    2. Click +
    3. Choose Add to Home Screen.
    4. Press and hold the icon that appears until it wiggles, then slide it onto the first screen.

    Voila, even more time saved and you don’t have to deal with the absurdly awful default search.

    Could it be expanded to search appointments, contacts, memos, songs, sms, email, etc.? I can only hope.

  3. No text select, copy, or paste. To understand my pain, see rant #1.
  4. No menus. No common, standard way to find anything including what you can do within an app. Yay! Relearning everything for each new app is super fun…
  5. Safari doesn’t remember passwords or auto-complete any form fields previously used. To understand my pain, see rant #1.
  6. Horizontal scrolling. Text is often too small to see or too wide to fit on the screen. Websites need to find ways to easily toggle to a linear view for iPhone users (let the user choose). If you use YUI grids this is dead simple.
  7. Calls fail as often as not.
  8. Not enough bars and dropped calls.
  9. All this finger swooping UI action makes for great commercials, but between that and the track pad on my MacBook Pro, my finger hurts!
  10. Swooping fingers mean the screen is grubby and greasy always.
  11. Conversations! Google invented the idea, but nobody is getting it right. Fundamentally sms, email, twitter, chat, blog posts, flickr images and comments, meeting invites, tumblr, etc are all variations on conversations with a more or less wide audience. I am super annoyed to need to check all over the place to get the same info, and even more annoyed that each device requires different set of apps and procedures. Recall the guppy brain. I want a kind of Uber-Adium product.
  12. Battery life.
  13. Finding contacts, or really anything (See rant #2) – Sure, scrolling is cool and the fab UI effects like the bouncing back are really cute the first time you see them. But ultimately, I’m trying to find contact details, not play with a jazzy interface. Palm allows you to search for first letter of the first name plus a few letters of the last name. For example, John Smith can quickly be found by searching for “jsmi”. This quickly matches things exclusively and avoids scrolling through massive lists of potential matches. iPhone does not have contact search which makes it nearly impossible to look up a number and safely make a call while driving.
  14. Crashing. Reminiscent of Windows constant reboots. I thought I was done with all that?
  15. The iPhone is not a productivity tool. I want to get in, get the info I need, and get out, so I can live my life. This device was clearly designed by someone who imagined users sitting around staring lovingly, and swooping through screens while crooning “my precious”. Get over yourselves, I bought the thing because my Treo wouldn’t sync anymore.

That said, there are some things I really like about the iPhone, but this is a rant, so I’ll save that for another time.

My Living Room, Another Color Tool

Stoyan sent me a link to Color Lovers, a site for choosing color pallets. I had fun playing with it, putting together the colors in my living room.

My living room

Beware, if you like color, you could spend hours on this site.

Some inspiration, though I’m not lucky enough to call them mine:

Midcentury modern credenza

Molded fiberglass shell chairs with a dowel base are a cool combination of space aged and earthy.
Molded Fiberglass Shell Chairs - dowel base

Surrendering to facebook leads to groundbreaking discovery: Noad

I’ve finally given in and tried it; it feels kind of dirty in a public sort of way. I haven’t started writing about every detail of my private life yet (did anyone else have Cheerios this morning?) and I’ve not yet purchased any ringtones but I feel certain that I’m on the path to internet righteousness; full disclosure, no-holds-barred – all the time. It gives me serious privacy concerns (basically there isn’t any). However, it did allow me to discover a great French rock band. So what the hell, I’ll trade privacy for good music. Well, I wouldn’t twitter even for Noad. That stream of consciousness stuff is what you are supposed to filter out, but I’m now officially on facebook, and I’ve even looked at few myspace pages.

Anyway, I won’t go into some detailed review of their music beyond just saying I like it. I find that French is a better language than English for writing really carefully crafted phrases. More precise when you want to say exactly what you mean like Noad. Of course the sound is what I really like; loud kick ass rock music with moments of calm. After nearly a decade playing together their music is tight enough to allow them to combine opposites. I particularly liked Columbarium, though it is challenging. Enjoy.