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.

Read more...

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.

Read more...

Histoire d'avoir des souvenirs, je mets ici des images de l'ancienne version d'Omnilogie. Ça ne sert pas à grand-chose, si ce n'est à verser une petite larme sentimentale pour les admins ;)

Read more...