darkBlog

mercredi 27 juillet 2005

La SNCF et l'informatique

Quelques photos (de piètre qualité, mes excuses) prises dans l'instant au gré de mes déplacements..

Borne d'achat indisponible
Borne d'achat "indisponible"

Erreur windows sur un écran d'affichage
Erreur Windows sur un écran d'affichage

Borne Wifi bloquée au boot
Borne Wifi bloquée au boot (Windows 98 !?)

Et ma préférée (qu'on distingue très mal, hélas) :

Interruption du système
Attention, attention, ceci est une INTERRUPTION DU SYSTEME !!!
Avec ça, le client est aussi avancé que rassuré.

jeudi 21 juillet 2005

Interview exclusive de votre serviteur

Puisque personne ne m'a encore proposé de m'interviewer, il fallait bien que je prenne les choses en main. Aussi, je me suis prêté l'espace d'un instant, sans langue de bois, au jeu de mes propres questions/réponses, et c'est d'ailleurs ce qui confère à cette interview son caractère exclusif : vous ne la trouverez nulle par ailleurs. C'est parti, et c'est dans la suite.

Read next

mercredi 20 juillet 2005

Départ de la SLF

Quelques mois après le camarade JMF, je quitte à mon tour l'association Saturday LAN Fever. Tout comme lui, il s'agit d'une décision qui fut difficile à prendre, mûrement réfléchie et maintes fois repoussée tant cette association représente beaucoup pour moi. Toutefois, après 4 ans de participation et 7 LANs organisés, je pense que le moment est venu de rendre mon T-shirt mauve et jaune.

Je ne vais pas me fendre d'un long discours ; ce n'est pas l'envie qui m'en manque, mais plutôt la pudeur qui m'en préserve. Je retiendrai essentiellement la dimension humaine de cette expérience, qui m'a permi de rencontrer des tas de gens intéressants, aussi bien du coté des organisateurs que des joueurs, dont certains sont devenus depuis de vrais amis. Et s'il n'y avait qu'une seule leçon à retenir de cette aventure, ce serait bien la suivante : du moment que l'on est motivé, on peut tout réussir. Une philosophie que je tâcherai de ne pas oublier pour mes projets futurs.

Je tiens à remercier tous les joueurs normands qui ont fait et font de la SLF ce qu'elle est aujourd'hui, et souhaite bon courage aux organisateurs pour la suite. Vous me reverrez certainement en touriste lors de vos prochains LANs !

Planetside

Les MMO, c'est mal. Il suffit d'observer un peu autour de soi pour en avoir la certitude. Je n'irai quant à moi même pas jusque là, et me contenterai de ma propre expérience : Planetside. Du jour où j'ai touché ce jeu (vers la fin de la beta, soit aux alentours de mai/juin 2003), j'ai autisté pas loin de 3 mois dessus, parfois jusqu'à en oublier de manger ou de me laver. Finalement, c'est le coté ennuyeux et répétitif du gameplay - au demeurant très riche certes, mais dont on fait relativement vite le tour à raison de 7 ou 8 heures de jeu quotidien - qui l'a remporté ; Planetside reste un FPS, et même si les joueurs de Counter-Strike ne semblent pas vouloir l'admettre, au bout d'un moment, ça lasse.

La mémoire, c'est mal, aussi. Vous savez comment ça marche : avec le temps, l'exactitude se floute, la vérité s'estompe, puis, bien vite, on oublie les mauvaises choses pour ne se remémorer que les bons souvenirs. Ce genre de souvenirs, par exemple : des soirées entières passées auprès de la tout aussi prestigieuse que désormais défunte équipe francophone "Escadron-X", à mener des raids organisés avec minutie pour prendre le contrôle de continents entiers, où chaque joueur représente un engrenage vital de cette formidable machine de guerre ; à la moindre erreur, c'est le tout qui s'enraille (ceux qui ont déjà joué à un MMO savent de quoi je parle).

Cela faisait quelques temps que j'y repensais, que ces souvenirs me hantaient. Et comme vous devez vous en douter - sinon je n'aurais pas rédigé un tel billet : il y a 2 jours, j'ai craqué. Téléchargement des 1.6 Go (!) du jeu et souscription à une offre d'essai de 7 jours (avis aux intéressés, les instructions sont ici). "7 jours, voilà qui devrait être suffisant pour étancher ma soif de frags et de teamplay", me suis-je dis.

Au final, 2 soirées auront suffit pour me rappeler que Planetside procure certes des moments jouissifs d'une rare intensité, mais aussi - et surtout - beaucoup d'attente (poireauter à chaque fois 15 minutes devant un CC pour capturer une base, attendre 5 minutes que le HART daigne se pointer, attendre 30 secondes pour respawner, se taper la moitié du continent à pieds parce qu'on a pas de véhicule...), un gameplay plutôt mou et ne tenant pas compte du skill (toujours rageant de perdre face à un ennemi fondamentalement mauvais mais doté d'une meilleure arme ou armure), des serveurs souvent vides (du coup, pas d'action massive, du coup, on s'ennuie) dans lesquels il est alors illusoire de voir émerger un quelconque teamplay.. Bref, tous ces petits détails que j'avais oublié avec le temps et qui constituent peu ou prou 90% du jeu.

J'en resterai donc là pour cette période d'essai, cela ne sert à rien de poursuivre, je connais trop le jeu pour que la magie de la découverte opère une nouvelle fois. Me voilà en tout cas débarassé de cette obsession. Et rendez-vous dans 2 ans pour ma prochaine lubie au sujet de Planetside, quand j'aurai oublié pourquoi j'avais oublié pourquoi j'avais arrêté.

Planetside Screenshot 1

PS : pour ceux qui veulent en savoir un peu plus sur Planetside, quelques screenshots ingame (depuis ma Geforce 4, donc plutôt laids) et un trailer dans la suite (attention, ça peut donner envie d'essayer).

Read next

Le vrai visage du clavier du futur

Clavier avec des touches Meetic, Counter-Strike, Kazaa, MSN, 'LoL' et 'ASV ?'

lundi 18 juillet 2005

Recette : La marmite de Mojito

Dans une grande marmite (environ 10 litres), mélangez :

  • Les feuilles de quelques plants de menthe verte (4 ou 5), préalablement écrasées dans un mortier de manière à en extraire le jus l'huile essentielle (merci patchoune),
  • 50 cl de pulco citron vert, auxquels vous pouvez ajouter 3 ou 4 citrons verts découpés en quartiers pour la déco,
  • 50 cl de sucre de cannes "neutre" (comprendre: non aromatisé).

Touillez le tout jusqu'à ce que cela devienne relativement homogène, puis ajoutez :

  • 2 litres de rhum blanc (les experts conseilleront le havana club),
  • 5 litres d'eau gazeuse (avec plein de bulles, genre perrier).

Ne préparez pas trop à l'avance de manière à ce que la mixture conserve des bulles. Servez le tout dans des verres munis de pailles et remplis aux 2/3 de glace pillée (prévoir donc une grande quantité de glace). Passez une bonne soirée, et dormez sur place.

Verre de Mojito

mardi 12 juillet 2005

Quick and dirty : propriété text-transform et champs de saisie

Saviez-vous que la propriété text-transform peut s'appliquer aux champs de saisie (input, textarea), de manière à formarter à la volée le texte saisi par l'utilisateur ? Moi non en tout cas, je viens de le découvrir par hasard.

Exemples de transformation de texte

PS : ça marche aussi avec d'autres propriétés comme text-decoration ou encore direction. Décidemment, on en découvre tous les jours.

Edit : Ah oui, visuellement c'est peut-être transformé, mais la valeur retournée est bien telle que l'a saisie l'utilisateur. Du coup, c'est plus trop intéressant.

vendredi 8 juillet 2005

Skinning de client Lotus Notes

Grâce à INTEGRATE!People Light Edition. Voilà mon skin, réalisé vite fait du bureau :

mercredi 6 juillet 2005

Traitement d'images avec Domino

Si jamais vous croyiez ce domaine réservé à vos petits camarades développeurs PHP (entre autres langages..), et bien sachez que, pour peu que votre serveur Domino tourne sous Windows, ce n'est pas le cas, et ce grâce à ImageMagick. ImageMagick est une suite de logiciels en ligne de commande de traitement d'images (licence type GPL). Là où ça devient intéressant, c'est qu'ImageMagick est livré avec un composant OLE ; c'est ce qui va nous permettre de le piloter au travers d'agents LotusScript. Vous imaginez bien que ça ouvre la porte à tout un tas de choses rigolotes.

Le code se résume donc à l'instanciation d'un objet ImageMagick puis à l'invocation des outils spécifiques (convert, mogrify, composite, etc) pour lesquels on spécifie des commandes décrivant le(s) traitement(s) désiré(s) (conversion, redimensionnement, rotation, correction gamma, ajout de texte, etc etc -- les possibilités sont très nombreuses).

L'exemple suivant réalise l'application d'un ton sépia ainsi que le redimensionnement en 320x200 d'une image jpeg :

Sub Initialize

Dim img As Variant
Dim ret As Variant

Set img = CreateObject("ImageMagickObject.MagickImage.1")

ret = img.Convert("c:\plop.jpg", "-resize", "320x200", "-sepia-tone", "70%", "c:\plop-sepia-thb.jpg")

End Sub

Une petite note pour ceux qui seraient frileux à l'installation "aveugle" (suivant, suivant, suivant..) d'un logiciel tiers sur un serveur de production (et ils auraient raison), il est tout à fait possible de l'installer manuellement : copie des fichiers, ajout de quelques clés dans la base de registre, enregitrement de la DLL (pour le composant OLE) et le tour est joué !

PS : à titre informatif, j'ai d'abord tenté de faire fonctionner GD sans grand succès (celui-ci fournit désormais une DLL en vue d'être utilisé via VB et consorts), puis JMagick, une interface Java à ImageMagick, dont l'intérêt aurait été du coup d'être cross-platform et contenu dans une base Notes (ce qui aurait simplifié le déploiement, cf la remarque du paragraphe précédent). C'est donc parce je n'ai pas réussi à faire fonctionner les 2 solutions précédentes que je me suis tourné vers le composant OLE d'ImageMagick. Toutefois, si jamais vous y arrivez de votre coté, je suis évidemment plus que preneur.