Ce blog a 3 ans !

Depuis le 12 février 2009, ce blog a dépassé le cap des 3 ans de vie !

Durant ces trois années, 656 articles (en moyenne, un toutes les 40 heures) et 4438 commentaires (en moyenne, preque 7 par article) ont été publiés.

Merci à tous les gens qui font vivre ce petit coin de toile par leur participation et leurs encouragements et qui m’ont permis, grâce à ça, de vivre les trois années les plus excitantes de ma vie !

Cela méritait bien une petite note…

Personnalisez votre gros nez avec Love Condom

Notre nouvelle boîte (1MD) n’est pas encore tout à fait établie ni officialisée mais cela ne nous empêche pas de déjà réaliser de chouettes projets un peu rigolos…

C’est le cas du nouveau site de Love Condom (nom de code : DickHeads) qui permet en quelques clicks de personnaliser son gros nez (cheveux, lunettes, message, etc.) et de l’envoyer à ses amis.

Dick Heads

Ce site réalisé en collaboration avec l’agence de publicité Troy se base sur une campagne de cette dernière réalisée au mois d’octobre 2008. Cela leur avait d’ailleurs valu un passage sur Canal +.

Evidemment, la date du 14 février n’a pas été choisie au hasard pour le lancement de ce site car le message sous-jacent de la campagne est de sensibiliser les gens à l’utilisation du préservatif (et d’en vendre car il s’agit quand même d’une action commerciale). L’amour c’est bien, mais l’amour protégé, c’est encore mieux !

A bon entendeur…

Kiné Police

Un petit billet pour parler de la soirée relativement intéressante passée mardi soir avec des blogueurs au Kinepolis (Heysel). La soirée était organisée par Adhese et Proximity BBDO. Je trouve l’initiative de Kinepolis tout à fait remarquable et courageuse. Ce n’est pas toutes les entreprises qui osent se frotter et répondre aux questions emmerdantes de cette bande d’enfoirés de blogueurs que nous sommes.

Kinepolis

Lors de cette soirée, nous avons eu un petit cours de technologies cinématographiques et la chance de voir des extraits de films en HD et en 3D. Ce fut réellement impressionnant… même si comme le dit Damien, ce n’est finalement pas la technologie qui compte mais le contenu… Un mauvais film en 35mm reste un mauvais film en HD !

D’un autre côté, ça me fait toujours mal au cul de devoir payer quasiment 10€ pour aller voir un film et dans ces conditions, je comprends que certains n’aient aucun scrupule à regarder des DivX téléchargés en toute illégalité !

Pour finir, je tiens à dire que ce fut un plaisir de revoir toutes ces sales tronches car ça faisait longtemps que je ne m’étais pas affiché dans un événement de blogueurs ! Ca donne envie de réorganiser un Yulbiz très vite tout ça !

D’autres en parlent mieux que moi :

* Damien Van Achter
* eMich
* Pietel
* Michel Vuijlsteke

Nos locaux

Ca y est ! Nous avons nos locaux !

Nous offrons un t-shirt (avec notre logo, dès que nous en aurons un) à celui ou celle qui donnera les coordonnées X et Y les plus proches (voire exactes) de notre nouveau lieu de travail. Ca devrait être plutôt simple avec les photos ci-dessous (surtout la seconde).

Locaux 1Locaux 2

Ceux à qui j’en ai déjà parlé sont hors concours !

Bonne chance !

Twitter… en vrai !

De la même manière que les blogueurs ont ressenti le besoin de se rencontrer en vrai (via Yulbiz, OpenCoffee Club et d’autres initiatives de ce genre), c’est désormais les utilisateurs de Twitter (composés, il est vrai, de quasiment 90% de blogueurs) qui s’organisent pour pouvoir se voir IRL. Deux initiatives plus ou moins récentes vont dans ce sens.

Twunch propose aux utilisateurs de Twitter de se rencontrer devant un bon repas (en général de type fast food mais pas nécessairement). Le tout est organisé sur Twunch.be où vous pouvez proposer vos twunchs et voir les gens qui comptent y participer. J’aimerais voir ce site traduit en français. J’en ai déjà fait la requête aux auteurs initiaux, espérons qu’elle soit entendue !

Twestival est une initiative mondiale permettant aux utilisateurs de Twitter de passer une bonne soirée et de faire une bonne action car le but principal ici est de récolter de l’argent pour l’association charity: water. Cette soirée de charité a lieu le 12 février 2009. A Bruxelles, cela se passera au Botanique, à partir de 16h30. Notez la date dans vos agendas !

Pour information, mon Twitter est Vinch01. N’hésitez pas à me suivre, j’y dis de temps en temps des choses intelligentes !

Test de Yahoo! Pipes : Twitter Map Search

Yahoo! Pipes est un outil graphique permettant de réaliser très simplement ses propres mashups (applications construites à partir de plusieurs sources, par exemple : twittervision qui utilise les APIs de Twitter et Google Maps)

Cela faisait un bail que je voulais tester cet outil et je pense désormais plus ou moins le maîtriser. Et même si c’est censé être accessible à n’importe qui, je pense que des connaissances de base en programmation sont un avantage, car j’ai quand même du un peu me creuser la tête pour arriver à ce que je voulais : géolocaliser les recherches sur Twitter.

Le résultat est visible ici : http://pipes.yahoo.com/vinch/twittermapsearch

Twitter Map Search

Mon top 10 des jeux iPhone

Cela fait maintenant quelques semaines que j’ai pu acquérir le fameux truc que tout le monde avait déjà depuis longtemps. Quoiqu’il en soit, je dois avouer que pour l’instant, je m’en suis plus servi comme console de jeux que comme téléphone… Voici mon petit top 10 du moment.

10. Dactyl

Un jeu de rapidité où il faut désamorcer des bombes le plus vite possible. Prix : gratuit

9. Maze Finger

Tracez un chemin d’un point A à un point B avec votre doigt sans déraper et en évitant les obstacles. Prix : gratuit

8. iBowl

Un jeu de bowling où vous devez faire le mouvement avec l’iPhone pour lancer la boule. Evitez de jouer en public car on pourrait peut-être vous prendre pour un fou. Prix : gratuit

7. Bix

Couvrez 75% de l’écran sans vous faire avoir par les petites boules qui se promènent. Prix : gratuit (version lite) ou 0,79 € (version complète)

6. Labyrinth

Un jeu où il faut faire avancer une bille dans un labyrinthe en évitant les trous. Prix : gratuit (version lite) ou 5,49 € (version complète)

5. Topple

Empilez des formes afin d’atteindre un seuil, de plus en plus haut ! Prix : gratuit

4. Texas Hold’em

Un jeu de Poker tout ce qu’il y a de plus classique… Prix : 3,99 €

3. Gold Rush

Construisez le plus rapidement possible une voie de chemin de fer pour récupérer l’or se trouvant sur le terrain. Prix : gratuit (version lite) ou 1,59 € (version complète)

2. Fieldrunners

Un jeu du style Tower Defense bien réalisé et très prenant. Prix : 3,99 €

1. Crazy Penguin Catapult

Catapultez les pingouins et envoyez les sur les ours. Totalement jouissif ! Prix : gratuit (version lite) ou 3,99 € (version complète)

Emakina’s LiveSite™ Technology

Emakina vient d’inventer une toute nouvelle technologie : LiveSite™ Technology !

Je laisse le soin à Pierre Poulet de vous expliquer cela en détail :

http://vimeo.com/moogaloop.swf?clip_id=2758705&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1

Pour un exemple de mise en place de cette toute nouvelle technologie de pointe, allez faire un tour sur http://www.ingliondeposit.com 😉

https://promo.ing.be/liondeposit/swf/ing_4-3.swf

CMS 99% bad

Le titre de ce billet est inspiré du titre d’un article très connu de Jakob Nielsen nommé « Flash 99% bad ». Je ne prétends pas être aussi pertinent que Jakob Nielsen dans mes analyses mais je trouvais l’idée des 99% très appropriée. En effet, je trouve que dans 99% des cas, les CMS sont à chier !

Très récemment, j’ai eu une expérience relativement malheureuse avec un CMS (SilverStripe pour ne pas le citer) et comme je l’avais déjà laisser entendre sur Twitter, j’ai décidé d’en faire une note car je trouve le sujet relativement important (toutes proportions gardées).

Je ne sais pas si vous réagissez comme moi mais personnellement, quand un nouveau CMS sort et commence à buzzer sur le Web, je m’emballe vite et je pense avoir trouvé la perle rare, le CMS parfait que j’attends depuis longtemps… Au début, tout à l’air beau et génial mais au final, après avoir trempé ses mains dedans un certain temps, il y a toujours une grosse quantité de trucs qui ne nous conviennent pas et qui deviennent carrément insupportables sur la durée !

Mais repartons à zéro et définissons le terme CMS…

CMS est l’abréviation de « Content Management System » ce qui veut dire « système de gestion de contenu » dans la langue de Molière. Ce site se compose en général de deux parties. La première est le « frontend », il s’agit du site public, accessible au monde entier. La deuxième partie est privée. On l’appelle le « backend » ou « admin » et elle permet aux administrateurs du site (via un login/password) d’en modifier le contenu, de façon plus ou moins sophistiquée. Ils sont devenus très populaires aujourd’hui car ils constituent un argument commercial de poids ! En effet, une fois le site terminé, le client ne devra plus faire appel à l’agence/webmaster pour faire la maintenance. Il peut se débrouiller tout seul ! En général, ça ne se passe jamais vraiment comme ça, mais c’est une autre histoire…

Et alors, pourquoi c’est si merdique un CMS ?

Pour moi, la grande faiblesse des CMS, c’est son élément central et indispensable : l’éditeur WYSIWYG. Un éditeur WYSIWYG (acronyme de « What You See Is What You Get ») permet, sans aucune connaissance d’HTML, de pouvoir structurer et mettre en forme le contenu. Il s’agit d’un outil puissant et complexe mais qui a ses limites. Il est en effet difficile d’assurer la qualité du code source généré par un éditeur WYSIWYG. Pour un accro aux standards du Web comme moi, c’est un véritable cauchemar !

Mais le pire ennemi de l’éditeur WYSIWYG se cache ailleurs, il s’agit de Microsoft Word ! Même si vous faites le backend le plus ergonomique du monde, la plupart des clients éditeront d’abord leur texte dans Word et le copieront ensuite dans votre éditeur… Et là, c’est l’hécatombe… En effet, Word génère un code HTML propriétaire merdique qui va foutre en l’air tout votre beau travail. Au mieux, le site s’affichera correctement mais la validation HTML ne sera plus au rendez-vous. Au pire, votre interface sera totalement explosée ! C’est en général à ce moment là que le client vous téléphone (et que vos ennuis commencent)… Certains éditeurs WYSIWYG proposent une fonction « Paste from Word » qui arrange le problème. Encore faut-il que le client l’utilise en lieu et place du classique Ctrl+V…

L’éditeur WYSIWYG est malheureusement incontournable. Imposer au client d’éditer directement en HTML ou via une syntaxe alternative (WIki, Markdown, Textile, etc.) est rarement envisageable. Personnellement, j’utilise TinyMCE, en limitant les fonctionnalités au strict minimum (paragraphes, gras, italique, liens et listes).

Une autre raison pour laquelle je n’aime pas les CMS est leur lourdeur, pas tellement au niveau des performances mais surtout en ce qui concerne le nombre de fichiers. On peut considérer cette situation comme normale car les CMS essayent de couvrir le plus de besoins possibles et ont généralement des possibilités assez larges mais ça me fait toujours mal au coeur de devoir mettre plusieurs dizaines de méga-octets de fichiers en ligne, tout ça pour un formulaire de contact et un forum… Ca me donne une sensation de bordel et de perte de contôle total de l’outil… Je déteste ça !

Et puis, même si, comme je viens de le dire, les CMS proposent de nombreuses fonctionnalités dont la plupart ne vont vous servir à rien (souvenez vous de la loi de Pareto qui dit que 20% des fonctionnalités sont utilisées par 80% des personnes), il y en a toujours une ou deux que vous auriez bien aimé avoir mais qui manquent à l’appel. C’est super frustrant !

La plupart des CMS Open Source sont au départ des CMS destinés à un usage personnel qui sont devenus tellement aboutis que le développeur a décidé de le mettre à disposition sur le Web. Environ un développeur sur deux développe son propre CMS (et parmi eux, un sur dix le finira un jour). Le problème, c’est qu’il s’agit en général d’un CMS dont les idées viennent du cerveau d’un seul mec (le développeur) et destiné au départ à n’être utilisé que par un seul mec (toujours lui). Pour le mec en question, c’est génial mais ce n’est peut-être pas comme ça que l’aurait fait un autre développeur. Dix développeurs vont aborder de dix manières différentes un problème et le résoudre de dix manières différentes, pour arriver au final au même résultat. Ce que je veux dire par là c’est qu’utiliser le CMS d’un autre, c’est un peu comme si on allait dormir dans un autre lit que le sien. Ca peut être super confortable mais rien de tel que son propre lit ! Même si c’est Open Source, se plonger dans le code d’un autre (qui a un autre style et d’autres conventions) et le modifier est une chose que je déteste car je considère (à tort, bien évidemment) que mon style et mes conventions sont meilleurs (c’est très subjectif).

Et n’allez pas croire que les CMS payants sont meilleurs ! Je connais quelques CMS en .NET (dont je ne citerai pas les noms) qui coutent un porte-avion et qui ne valent rien (façon de parler).

Bref, tout ça pour dire que les CMS et moi, ça n’a jamais été le grand amour et que je suis partisan du full custom. Le seul CMS que j’aime encore bien est WordPress qui répond parfaitement à mes besoins de bête blogueur qui se croit influent. J’essaye d’éviter Drupal, CMS Made Simple et SilverStripe si je veux rester de bonne humeur.

Si j’ai le choix, je préfère donc utiliser un framework comme symfony qui me permet d’écrire mes propres composants réutilisables. Sur le long terme, ça permet de gagner du temps et d’avoir des sites plus facilement maintenables et qui tiennent la route !