Parfois, j'écris du texte sur papier et je le brûle en me disant « en voilà un que Google n'aura pas »

Comme chaque année (2008, 2009 à cette époque, me voilà parti pour une petite rétrospective des 365 derniers jours…

Sites webs

L'année a été plutôt chiche en nouveaux sites webs ; j'ai préféré me consacrer aux sites existants pour leur donner plus d'audience / de modernité.

Ça s'en va…

Un petit mot tout d'abord pour les disparus… peu nombreux cette année.

La Timeline Neamar tout d'abord : peu utile et chronophage, je ne la mets plus à jour depuis quelques mois… qu'elle repose en paix.
Histoiredunlivre aussi, projet malheureusement mort-né par manque de temps… et aussi parce que l'idée s'est avérée irréalisable. Dommage… peut-être une renaissance d'ici quelques années sous une autre forme ? Stay tuned !

Citons aussi dans cette catégorie les sites non mis à jour : Lachal et CCDS. J'ai fait quelques modifications de sécurité sur CCDS, peut-être ajouté une histoire sur Lachal… mais globalement, cela ne va pas plus loin. On pourrait dire de façon hypocrite que ces sites sont désormais matures ? Pour Lachal, l'excuse tient, pour CCDS… c'est plus un concept qui a vécu. Et aussi mon premier projet à dépasser les 10 000 membres. Un toast à ces disparus !

Et ça revient !

Mais il n'y a pas que du moribond ! Omnilogie a fait peau neuve grâce à l'impressionnante créativité de Licoti. Côté code, tout est revu de zéro : MVC est de la partie, et le site sert de laboratoire à certaines expériences qui se sont avérées concluantes (en particulier, un système de dispatch d'event extrêmement simple et souple).

Il y a aussi cruciverbiste, petit site réalisé en une journée pour tester jQuery… et aussi pour faciliter la résolution de certaines grilles. D'ailleurs, ayant testé pendant l'année javascript pur, YUI et jQuery, ma préférence va sans arrière-pensée à jQuery : un pack de puissance multi-navigateur incroyablement bien pensé.

Un peu de temps passé sur Easy SQL, pour un résultat… mitigé. Moyennement codé, moyennement implémenté, peu portable… allez, je peux faire mieux comme système CRUD !
Ce qui m'amène tout naturellement à parler de ce blog, qui a peu à peu remplacé la section des Ressources : j'y ai beaucoup parlé, m'arrêtant début septembre pour des raisons que j'expliciterai plus bas. Les Liens du jeudi continuent en revanche, sorte de twitter personnalisé dans lequel je livre sans commentaires une plâtrée de liens sur l'actualité ou le WTF ? de la semaine. Rien que pour cette année, plus de 2 000 liens partagés… presque rien comparé aux tweets qui continuent de défiler.

Le Typographe subit lui aussi une importante cure de jouvence… avant la prochaine, prévue dès que possible, pour lui conférer encore plus de puissance, de sémantique et de rapidité. Car le Typographe sert (et s'exporte sur quelques sites) ! Et des textes de plus en plus complexes lui sont passés (plus de 300 pages, des documents mathématiques, des articles), sans qu'aucun bug ne soit remonté depuis les derniers mois (loi de Murphy : ayant fait cette remarque, un bug me sera signalé d'ici quelques jours).

Enfin, je me suis amusé à coder de multiples services « internes » : par exemple, l'envoi de SMS ou le codage en PHP pur d'une solution de cron pour hébergeur mutualisé.

Ressources

Quelques nouvelles ressources : un petit historique du calcul de Pi, une réflexion sur les liens entre Calvin et Hobbes et Fight Club, un article « pompé » sur l'harmonisation des notes, des arguments pourris de rhétorique

Jeux flash

La moisson est maigre, mais elle n'est pas ridicule ! Icosien est mon premier jeu à passer le demi-million de joueurs (et ça monte toujours ! ). Une nouvelle fois, il est le fruit de ma collaboration avec Licoti… bravo !

Don't click est à la fois ridicule et marrant : aucun concept, juste une réalisation rapide.

Plus anecdotique, les jeux chinois : vous pouvez par exemple jouer à CoinStack en chinois ! Et ce grâce à MochiAds, qui a gracieusement proposé de traduire plusieurs jeux pour les faire paraître sur le marché chinois. Une expérience intéressante (niveau technique et humain) mais en demi-teinte, le succès n'étant pas forcément au rendez-vous.

Je classe aussi dans cette section Spammy SMS, application permettant l'envoi en boucle de SMS pour les téléphones Android. Inutile, mais une bonne introduction à la programmation Android !

Et la suite ?

De nombreux projets sont dans les cartons ou en cours d'installation… ma culture du secret me pousserait à ne rien dire, mais la tradition veut que j'en parle pour relire le paragraphe l'année d'après la larme à l'œil.
Tout d'abord, il y a DGraphe. Des années qu'il devrait paraître ! Tout est prêt, le moteur de jeu est réalisé… reste le plus long, l'emballage. Encore une collaboration Licoti !
Ensuite, un projet tellement secret que vous n'en aurez que le nom de code : Ω. D'ailleurs, je pense le dissocier de l'identité Neamar (cela m'est déjà arrivé par le passé de réaliser des sites en dehors de neamar : ceux qui me connaissent peuvent par exemple essayer prenom.nom.fr, et d'autres ont probablement entendu parler de PÀLA). Donc, plus d'infos sous peu… ou jamais. Cela dit, il s'agit probablement du projet le plus ambitieux que j'entame (déjà 60 pages de spécification, et ça grimpe toujours) et aussi, si cela fonctionne, d'un magnifique tremplin vers l'avenir.
Enfin, un projet hors informatique important entamé début septembre et qui justifie un peu mon abandon de ce blog… un projet long et ambitieux, mais sans prétention, pour l'instant connu par… deux personnes. Sans compter les multiples autres qui ont vu les documents sans rien y comprendre lorsque je travaillais dessus !

Ajoutons la reprise du Typographe pour faire bonne mesure, quelques omnilogismes toujours aussi réguliers… et voilà qui devrait faire le tour des projets IVL.
Rendez-vous l'année prochaine pour une vue plus dégagée : j'y serais… et vous ?

Le CSS est un des composants de base de toute page web. Il est chargé par la quasi-totalité des visiteurs, et son optimisation peut donc valoir le coup pour les gros sites.

Il est recommandé de limiter le nombre de CSS externes pour décharger serveur mais aussi navigateur, mais on peut faire encore mieux en compressant le CSS. Je ne parlerai pas ici d'envoi gzippé, puisqu'il s'agit d'une solution dépendant du serveur que vous utilisez, mais de réduction réelle du fichier CSS. Celui-ci comporte de fait un certain nombre d'informations inutiles qui peuvent être économisées.
Le petit script de minification CSS et son explication suivent.

Cela fait presque un an que mon « top 5 de la BD » est entamé ; il est maintenant temps d'en finir et de vous présenter le chef d'œuvre ultime de la bande dessinée, j'ai nommé Universal War One (abrégé en UW1).

L'histoire de base est à la fois simple et originale : la civilisation humaine a conquis le système solaire… et un jour, au milieu des étoiles apparaît le mur. Une immense sphère noire qui masque les étoiles et inquiète les autorités terriennes…
Je ne peux pas en dire plus sans révéler la complexité de l'affaire et spoiler un scénario au petits oignons : boucles temporelles, paradoxes et maîtrise majestueuse de l'enchaînement des faits sont au programme. Il m'est extrêmement difficile de me restreindre à une telle description, mais en dire plus risquerait d'influencer votre lecture de ce scénario tout en miroir et en actions aux multiples conséquences.

Une histoire hallucinante et complexe donc, servie par un graphisme somptueux dans des décors spatiaux d'une beauté à couper le souffle. L'auteur dit avoir passé 8 ans pour réaliser les six tomes qui composent cette saga ; et on sent en effet qu'un tel scénario et de si beaux graphismes ont dû consommer du temps.

Petit plus : en six tomes, on a une histoire complète avec un début et une fin, où tout est prévu depuis le début.

Ce qu'il faut retenir de ce top 5 ?
Las amateurs de bons mots apprécieront la série « de Capes et de Crocs ».
Les amateurs de SF apprécieront « Universal War One ».
Les amateurs d'humour caustique apprécieront « Calvin et Hobbes ».
Les amateurs de roman policier apprécieront « la vengeance du comte Skarbek »
Les amateurs de fantasy apprécieront « Zorn et Dirna ».

De la lecture pour tous les goûts…

C'est encore un projet tout neuf, mais il s'avère déjà tellement prometteur que j'en parle d'ores et déjà.
Talkmyphone est une application qui vous permet de contrôler votre téléphone Android depuis votre compte GTalk.

Tranquillement assis derrière votre PC, vous pouvez envoyer des sms directement, localiser votre téléphone, le faire sonner…

Mieux, vous serez avertis si vous recevez un SMS : même plus besoin de sortir le téléphone de sa poche quand on est au boulot.
Une application « must have », qui sort des nouvelles versions à un rythme effréné !

À télécharger d'urgence (et gratuitement) sur googlecode.
Pour moi, c'est bien simple il est dorénavant allumé en permanence, et je suis le développement avec attention. Depuis la dernière version, les SMS envoyés sont même ajoutés à la base de données interne, ce qui permet de retourner sur le téléphone pour reprendre la conversation là où on l'avait laissée.

Je m'étais bien amusé à retracer l'avancement d'Icosien à travers le temps, aussi ai-je décidé de faire de même pour cette nouvelle version d'Omnilogie. Commencée voilà maintenant quelques mois, elle s'est étoffée semaine après semaine, lentement mais sûrement, pour finalement être révélée au grand public début septembre.
J'y ai inclus de nombreuses choses qui rendent la programmation plus simple (fichiers de logs, pattern MVC customisé, structure souple et puissante...), et Licoti l'a rendu plus belle et plus facile à utiliser. Encore une fois, un grand merci à ce petit génie de Photoshop :)

Parcours en image.