Décoration sur des égouts

08-06-2009 par Horacio Gonzalez
LiB et les illusions

Le billet d’aujourd’hui ne parle pas d’illusions, malgré l’étiquette que je lui ai collé. Cependant, les dessins d’Anderson Augusto et Leonardo Delafuente, deux artistes brésiliens groupé sous le label 6emeia, sont en quelque sorte des illusions, car ils transforment des objets banaux du mobilier urbain en pièces uniques pour lesquelles, lorsqu’on les regarde on oublie presque leur fonction originale.

Ces deux artistes ont pour objectif de modifier le quotidien urbain et sortir l’art des musées et des salles d’exposition et les mélanger à la vie de tous les jours. Ou pour faire simple, ils décorent le mobilier urbain de São Paolo pour lui donner un aspect surprenant, coloré et rafraîchissant.

Décoration sur des égouts

Parmi leurs cibles de prédilection, il y a les bouches d’égout, qu’ils transforment en illustrations rigolotes et amusantes, des petits oasis de couleur et gaîté dans la grisaille de la ville.

Décoration sur des égouts

A fur et à mesure que les travaux de 6emeia gagnent de la popularité, ces humbles bouches d’égouts deviennent des points touristiques inattendus.

Décoration sur des égouts

Sur le site de 6emeia vous pouvez voir plein d’autres exemples.

Le titre de ce billet est, sans aucun doute, l’un de plus étranges que je n’ai jamais écris…

Google dédie son logo aux 25 ans du Tetris

06-06-2009 par Horacio Gonzalez

Cette semaine c’est le 25ème anniversaire d’un des jeux vidéos les plus populaires de l’histoire, le Tetris. Et Google a voulu se joindre aux célébrations en changeant son logo par un constitué d’un ensemble de pièces de Tetris. Le texte descriptif de l’image dit “Celebrating 25 Years of The Tetris Effect – courtesy of Tetris Holding, LLC”

Google fête le Tetris

Lors de sa sortie, Tetris n’était pas seulement un jeu très addictif avec un gameplay révolutionnaire, il était aussi le premier jeu vidéo soviétique commercialisé en occident. L’histoire du Tetris et de son créateur, le russe Alexei Pajitnov, est fortement intéressante. Vous avez un résumé sur Wikipedia, et un article assez détaillé sur GrosPixels.

Comme d’autres jeux emblématiques, Tetris fait partie de mon histoire personnelle. Je ne sais pas combien de centaines d’heures j’ai passé sur le Tetris, d’abord en jouant dans mon vieux IBM PC 5155, ensuite en programmant mon propre Tetris pour le TP d’Introduction à la Programmation en première année d’Ecole d’Ingénieurs (je me souviens bien de ces routines d’affichage et du contrôle du clavier programmés en assembleur car celles que j’écrivais en Pascal n’étaient pas assez performantes sur les vieux i286 du labo).

Même maintenant, lorsque j’ai quelques minutes à tuer et pas envie de m’engager dans quelque activité plus prenante, j’adore démarrer gnometris, le clon de Tetris pour GNOME que j’ai toujours installé sur mes ordinateurs. Certes, je ne suis plus aussi performant qu’avant, pour se tenir au niveau en Tetris il faut lui dédier du temps au quotidien, mais je m’amuse autant qu’avant. 25 ans après le jeu continue à être aussi addictif que toujours.

Félicitations donc, Tetris, et encore plus de félicitations (et de remerciements) à Alexei Pajitnov !

Screenshot de la page d'accueil Google avec le logo Tetris

Dans la catégorie de curiosités, le site Blogoscoped vient de m’apprendre que Vadim Gerasimov, l’un des collègues de Pajitnov dans l’Académie de Sciences et qui a collaboré dans le développement du premier Tetris, travaille maintenant pour Google en Australie, dans le projet Google Wave (qui pour moi est l’un des projets les plus intéressants de ces derniers temps, j’ai vraiment hâte de pouvoir y toucher).

P.S. : Le site officiel du Tetris, tetris.com, a rouvert récemment ses portes. Théoriquement on peut y jouer en ligne, se comparer à d’autres joueurs et même télécharger des vielles versions du Tetris, mais le site semble ne pas marcher avec mon Firefox sur Ubuntu. Si vous y parvenez, laissez-moi un commentaire, please.

P.S.2 : Etonnement, le logo Tetris est dans la plupart des sites de Google (sites français, espagnol, allemand, anglais…) mais pas sur le site américain, google.com continue à arborer le logo classique de Google. J’imagine que c’est le décalage horaire…

Montagne russe

04-06-2009 par Horacio Gonzalez
Boîte de chocolats ? Plutôt montagne russe !

To boldly go where no man has gone before

15-05-2009 par Horacio Gonzalez
Lib Trekkie

Je suis ce qu’on appelle trekkie. J’ai été bercé par Star Trek depuis ma petite enfance télévisuelle. Je me souviens de regarder des rediffusassions de la série originale dans la vieille télé noir et blanc qu’on avait à l’époque. Je devais avoir l’age de ma fille, et je me rappelle de comment elles me faisaient rêver les histoires du courageux Capitain Kirk et du stoïque Mr. Spock, leur exploration de nouveaux mondes étranges, la découverte de nouvelles vies, d’autres civilisations, pour au mépris du danger, reculer l’impossible…

Des années après, j’ai découvert La nouvelle génération, Deep Space 9 et Voyager, et encore plus tard Enterprise, mais La série originale garde toujours une place de choix dans mon cœur, malgré les décors en plastique et carton-pâte, les uniformes-pyjamas, les effets spéciaux low cost et son côté définitivement kitsch.

Cependant, lorsque j’ai appris qu’il allait avoir un nouveau film de Star Trek et qu’il allaient reprendre les personnages originaux, je n’étais pas sûr de que ça était une bonne nouvelle. Comme beaucoup de fans, j’avais un peu peur de ce que Hollywood pouvait faire de mes souvenirs. Je m’attendais à voir une préquelle de la série originale, et je craignais qu’il la transforme dans un film d’action pour adolescentes.

Mais mes craintes étaient vite apaisées lorsque j’ai vu que le projet allait être produit et réalisé par J.J. Abrams.

Pour moi J.J. Abrams est (avec Joss Whedon) l’un des grands génies de l’industrie audiovisuelle. Créateur de plusieurs de mes séries favorites, dont Alias, Lost et Fringe, producteur de Cloverfield (l’un des meilleurs films de monstres géants que j’ai jamais vu), il n’y a pas de doute que Abrams sait comment créer des histoires qui captivent le public.

Et je dois dire que je n’ai pas été déçu, plutôt au contraire. Avec une habilité énorme, Abrams a réussi un pari des plus compliqués, faire un film que puisse plaire au même temps au trekkie passionné et au novice qui n’ai jamais regardé les séries. Un argument bien ficelé, plein de clins d’œil aux fans, des acteurs qui s’imprègnent bien des rôles (même Zachary Quinto, qui je craignait voir toujours comme Sylar et qui fait un Spock plus vrai que nature) et des effets spéciaux à couper le souffle (et à émouvoir le fan qui voir l’Entreprise en plastique de la série originale devenir presque réelle), Abrams a fait un film toute à fait remarquable.

Je ne veux pas dévoiler ici l’intrigue du film, alors je vais pas trop en parler. Je vais donc simplement ajouter une chose : autant si vous êtes un fans de longue date que si vous n’avez jamais accroché avec les séries ou des mecs en pyjamas colorés explorent la galaxie, allez voir le film, vous ne serez pas déçus.

Anamorphose : la voiture invisible

11-05-2009 par Horacio Gonzalez
LiB et les illusions

“Il y a du laisser aller dans ton blog !” me reproche par mail une amie, et elle a bien raison. Alors, sans plus de retard, je vais partager avec vous ma dernière trouvaille en matière d’illusions d’optique : une superbe anamorphose sur une voiture pour la rendre “invisible”.

L’anamorphose est le résultat d’un projet de Sara Watson, une étudiante de la University of Central Lancashire, qui a peint sa voiture pour qu’elle se fonde dans le décor de l’extérieur de son studio sur le campus de l’université.

L’œuvre a été tellement réussi que les photos ont fait déjà le tour de la planète et elles ont été reprises par de nombreux journaux la semaine dernière, alors j’imagine que beaucoup d’entre vous les connaissez déjà.

Je m’étais donc dit qu’il ne servait pas à grande chose vous en parle. Mais en réfléchissant, étant donné mon amour des illusion d’optique, je n’ai pas su résister la tentation de vous les montrer.

Pour faire son anamorphose, Sara est parti d’une vieille Skoda Fabia offerte par Recycling lives, une ONG qui aide à la formation et l’intégration par le travail de personnes en difficulté, un peu à la façon d’Emaus en France. Sur leur site vous avez le récit complet de cette collaboration.

Comme d’habitude avec les anamorphose, la photo que j’ai trouvé la plus intéressante est celle qui montre l’image depuis un autre angle, gâchant l’effet optique mais révélant l’énorme boulot qu’il y a derrière cette illusion.

Les photos ont été reprises par des dizaines de journaux (voir les références sur l’article Wikipedia de Sara Watson, moi je les ai pris du site du Telegraph. Si il y a le moindre soucis, je les enlèverai du suite.

33 ans

05-05-2009 par Horacio Gonzalez
LiB a 33 ans

C’est comme si c’était hier, et pourtant une année entière est passé depuis que j’ai vous avais raconté mon anniversaire à San Francisco.

Aujourd’hui 5 mai j’ai donc 33 ans. Comme je vous disais il y a deux ans, ces dernières années j’ai passé d’attendre mon anniversaire avec impatience à l’attendre avec résignation. J’ai du mal à me dire que j’ai 33 ans, moi qui dans ma tête continue à être le même que quand j’avais 15 ans de moins.

Oh, bien entendu, plein de choses ont changé. Relations, ruptures, enfant, boulot, hypothèque, des obligations et des responsabilités ont passé par là, mais au fond je continue à être ce gamin qui adore jeux de rôles, les ordinateurs, les livres de fantaisie, les jeux vidéo…

Cette dernière année a été surtout marqué par ma première expérience de solitude complète, lorsque ma fille est partie vivre avec sa mère à Lorient. Il y a eu beaucoup de changements, beaucoup d’évolutions. Mais ce n’est ni le moment ni l’endroit pour y parler, je pense…

Comme l’année dernière, je passe mon anniversaire loin de ma fille, quoi que pour des raisons différentes. Même si je l’ai eu au téléphone ce matin, je ne peux pas m’empêcher d’avoir un petit pincement au cœur lorsque j’y pense. Mais bon, ma petite, on se fera une petite fête sympa le prochain weekend que tu seras à Brest, d’accord ?

Simulateur de portes logiques

04-05-2009 par Horacio Gonzalez
Cyber LiB

Beaucoup d’eau est passé sous le pont depuis ces jours de septembre 1995 où j’ai construit mes premiers circuits électroniques à base de portes logiques pour un TP de l’ETSIT.

Aujourd’hui, 14 ans après, ces TPs d’Electronique Numérique restent parmi mes meilleurs souvenirs de ces années d’école d’ingénieurs. C’est pour cela que j’ai eu un petit moment d’émotion en découvrant et en jouant avec Logigcly, un petit simulateur de portes logiques en ligne.

Logicly

Bien sûr, c’est loin des PSpice ou Multisim, il ne fait que simuler les fonctions logiques de base. C’est plutôt donc un petit outil sympathique pour l’aide à l’apprentissage de l’algèbre de Boole. Ou pour laisser un parfum de nostalgie dans cet électronicien devenu informaticien…

Virus (II)

30-04-2009 par Horacio Gonzalez
Grippe porcine

Pour ceux qui veulent des sources :

Mais bon, j’imagine que ces données ne sont pas très vendeurs dans des journaux…

Appeler des web services depuis le shell

29-04-2009 par Horacio Gonzalez
Cyber LiB

Après l’humour geek, revenons à un billet un peu plus technique…

Je l’ai dit souvent, et je le répète, internet arrivera toujours à me surprendre.

Hier je discutais avec de collègues sur comment faire communiquer un script shell avec une application web en Java sur l’intranet. La solution la plus simple était sans doute de faire un point d’entrée sur l’application Java, une petite servlet à laquelle on appellerait depuis le script shell via wget ou curl.

Quelqu’un a suggéré, à moitié en blaguant, d’implémenter la communication sur la forme d’un vrai web service (WS) en SOAP, avec son WSDL et tout. Je ne vais pas rentrer dans les avantages ou les inconvénients des WS en SOAP vs une approche REST, car c’est un peu philosophique comme débat. Il suffit de dire que pour ce petit besoin c’était un peu exagéré de devoir implémenter un WS SOAP, et on est donc partie sur l’approche REST avec une simple appelle sur l’URL de la servlet.

Ce matin le sujet est revenu dans la conversation et je me suis mis à penser comment on aurait pu faire si on avait eu vraiment besoin d’utiliser des WS complexes, avec SOAP, sécurité, cryptage…. Dans ma tête il aurait fallu développer le client WS à part, en Java par exemple, et appeler ce client depuis mon script shell.

Et là, je me suis dit qu’à coup sûr il y aurait quelqu’un sur le net qui a implémenté un client WS SOAP fait pour être appelé depuis en ligne de commandes, une sorte de wget pour des appels webservice. Un passage rapide par Google m’a permit de confirmer mon intuition, il y en a bien des implémentations de clients SOAP utilisables depuis un script shell !

Je suis allé donc voir WSF/C, un framework pour des WS écrit en C standard, compatible avec les implémentations Apache WS-* (dont Axis2). Ce framework inclut un client WS en ligne de commandes, wsclient, que on peu utiliser d’une façon semblable à wget ou curl.

L’implémentation est assez complète, pouvant supporter des différentes schémas d’authentification et cryptage. Le programme se pilote depuis la ligne de commandes, d’une façon assez simple pour ceux habitués à utiliser des programmes sur le shell.

Par exemple, pour appeler les WS Amazon, il suffit de faire :

:~$ wsclient --soap1.1 --no-mtom --action http://soap.amazon.com
:~$ http://soap.amazon.com:80/onca/soap?Service=AWSECommerceService < item_search.xml

item_search.xml est un fichier XML respectant le format SOAP des WS Amazon. Par exemple :

<ItemSearch xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05">
<AWSAccessKeyId>Access Key</AWSAccessKeyId>
<Request>
<ResponseGroup>Medium</ResponseGroup>
<ItemPage>1</ItemPage>
<Keywords>Web Services</Keywords>
<SearchIndex>Books</SearchIndex>
</Request>
</ItemSearch>

Est-ce que c'est utile ? Peut-être pas pour une utilisation quotidienne, mais lorsqu'on veut faire des tests sur un serveur n'ayant pas d'interface graphique (ne pouvant donc pas utiliser des outils telles que SoapUI), c'est une façon beaucoup plus rapide, simple et sympa que devoir tout faire avec curl ou devoir programmer un client Java pour le faire.

Bref, un petit outil curieux pour garder sous la main au cas où on pourrait en avoir besoin...

Virus

28-04-2009 par Horacio Gonzalez
Grippe porcine

Oui, vous avez le droit de dire que j’ai un humour pourri…