Billets avec l'étiquette ‘Geek’

J’adore les tunnels SSH

30-03-2009 par Horacio Gonzalez
Cyber LiB

Je ne sais pas si ce petit tutoriel servira à quelqu’un d’autre que moi, car c’est vraiment quelque chose de assez particulier. Mais étant donné que cela m’a fait perdre un peu de temps vendredi dernier, je me suis dit qu’il valait mieux le mettre par écrit. Et quitte à le faire, autant le mettre sur le blog, où ça peut peut-être depanner quelqu’un dans la même situation.

Le problème, à la base, c’est que j’ai tendance à oublier les possibilités offertes par les tunnels SSH. Ou plutôt, j’ai tendance à les considérer plus compliqués qu’ils ne le sont et du coup ne songer à les utiliser qu’en dernier ressort.

Mais à chaque fois que je me décide à les utiliser, je constate que les tunnels SSH en plus d’être très puissants ne sont pas compliqués, il suffit d’avoir les idées claires.

Description du problème

Vendredi dernier j’étais confronté à un problème en apparence simple mais qui m’a pris la tête pendant un moment.

J’avais un gros volume de données (en occurrence un fichier grosfichier.tgz de plusieurs gigas) à copier entre deux machines distantes. Ces deux machines étaient dans deux VLANs différentes et elles ne se voyaient pas. Appelons sourcetux à la machine qui a le fichier et cibletux à la machine sur laquelle on veut le copier.

J’avais sous la main une troisième machine, que nous appellerons passepartouttux, qui avait accès aux deux machines précédentes, mais où je ne pouvais pas stocker des données (pas de place disque).

Le problème

Comment faire donc pour transférer mon gros fichier entre les deux machines ?

La solution

La solution la plus simple (et la moins efficiente) aurait été de copier le fichier sur passepartouttux et de le renvoyer ensuite vers cibletux. Mais passepartouttux étant une machine avec un petit disque déjà surchargé, cette solution ne risquait pas de marcher.

Ma première idée était d’utiliser scp depuis passepartouttux pour copier de sourcetux à cibletux, mais j’ai vite remarqué que cela ne pourrait pas marcher, car il aurait besoin d’établir SSH entre sourcetux et cibletux.

J’ai ensuite cherché des possibles alternatives simples, mais aucune ne convenait.

Lorsque j’ai posé la question à mon collègue Fred, il m’a dit sans hésiter d’utiliser des tunnels SSH. Ma première réaction a été plutôt négative, ça me semblait une procédure assez lourde pour une toute petite opération. Mais lorsque j’ai bien réfléchi, je me suis rendu compte de que Fred avait (encore une fois) raison, utiliser des tunnels SSH était non seulement une bonne solution mais aussi une solution simple.

La seule particularité du cas c’est que depuis passepartouttux on peut se connecter à sourcetux et à cibletux, mais depuis sourcetux et cibletux on ne peut pas se connecter à aucune des autres deux machines. En conséquence, passepartouttux devait être à l’origine des deux tunnels.

Des passepartouttux on ouvre donc un tunnel dont l’entrée est le port 10000 de sourcetux et la sortie le port 10000 de passepartouttux :

passepartouttux:~/ ssh -N -R 10000:passepartouttux:10000 sourcetux

Ensuite on ouvre un autre tunnel depuis passepartouttux, cette fois avec son entrée dans le port 10000 de passepartouttux et la sortie le port 10000 de cibletux :

passepartouttux:~/ ssh -N -L 10000:cibletux:10000 cibletux

On vient donc de créer un tunnel virtuel entre le port 10000 de sourcetux et le port 10000 de cibletux.

Les tunnels

Maintenant il suffit d’aller sur cibletux et se mettre à l’écoute sur le port 10000, redirigeant la sortie vers un fichier, et d’aller sur sourcetux pour envoyer le fichier vers son propre port 10000. Pour les deux opérations, la commande magique est netcat, nc.

Côté récepteur :

cibletux:~/ nc -l 10000 > grosfichier.tgz

Côté émetteur :

sourcetux:~/ nc localhost 10000 < grosfichier.tgz
La solution

Et le tour est joué !

LEGOrdinateur

24-02-2009 par Horacio Gonzalez
LiB et LEGO

Comme je vous disais lorsque je parlais de la bataille d’Hoth en LEGO, en regardant certains projets je me dis que je ne mérite pas vraiment le titre de geek.

Le dernier exemple c’est celui de The LEGO Computer, que j’ai trouvé grâce à The Brothers Brick.

LEGO computer

The LEGO Computer est le projet d’un passionné de LEGO et des ordinateurs, qui en 2003 a construit avec son gamin un boitier d’ordinateur fait intégralement avec des briques de LEGO. Sans vise, sans colle, tout est tenu par des bonnes vieilles briques de LEGO.

LEGO computer

Apparemment la machine tourne 24h/24, utilisée comme serveur de messagerie, sans aucun problème de sur-chauffage grâce à une architecture bien pensé qui facilite la dissipation de chaleur.

LEGO computer

Et voici une petite vidéo qui montre le démarrage de l’ordinateur (en Windows 98 quand même :gulp_ee: ).

J’ai adoré lorsque à la fin de la vidéo l’ouverture du lecteur CD caché derrière la porte du garage. Voici une autre photo du ce garage-lecteur CD :

LEGO computer

Les images de ce billet appartiennent à legocomputer et elles ne sont pas couvertes par la licence Creative Commons

Lorsque la vie imite WoW :
Mana Energy Potions

20-02-2009 par Horacio Gonzalez
LiB et WoW

Mana Energy Potions est une entreprise qui produit et commercialise des boisons énergétiques.

Le marché des boisons énergétiques est assez saturé, avec des dizaines de marques allant du leader du marché (RedBull pour ne pas le nombrer) aux marques blanches des grandes surfaces ou même des hard discount.

Pour rentrer dans un tel marché il faut donc un facteur différenciateur, et les gens de Mana Energy Potions ont trouvé le sien : viser un public de joueurs de MMORPG et faire appel à leur sens de l’humeur geek.

Potions
Photo (c) ThinkGeek

Leurs produits sont donc appelés potions et ils sont conditionnés dans des bouteilles à l’image des potions magiques de World of Warcraft, à l’intérieur desquelles ils mettent un cocktail à base de caféine qui se veut plus puissants que deux canettes de RedBull. Ils ont donc une potion de mana (bleu, comme il se doit) et une potion de guérison (rouge, bien sûr).

Lorsque je suis tombé sur le site de Mana Energy Potions, j’ai d’abord pensé à une blague. Certes, très élaborée et très drôle, mais une blague quand même, car une telle chose ne pouvait pas être sérieuse.

Potions
Photo (c) ThinkGeek

A ma surprise, quelques jours après je tombe sur un article d’IGN.com, faisant une critique assez élogieuse de leur potion de guérison. Quelques jours plus tard, j’ai vu les potions en vente sur ThinkGeek, et j’ai été obligé d’admettre que les potions de Mana Energy Potions existent pour de vrai.

Je dois avouer que je goûterais bien ces potions, moi…

Affiches LucasArts

16-02-2009 par Horacio Gonzalez
Guybrush Threepwood

Parmi mes meilleurs souvenirs de l’époque où j’avais mon IBM PC 5155, il y a les jeux d’aventure.

J’ai découvert le genre avec Maniac Mansion, le premier jeu d’une toute nouvelle compagnie, LucasArts. A l’époque j’étais habitué aux jeux de plateformes et aux simulateurs de vol, et Maniac Mansion fut une vraie révélation.

Maniac Mansion était le premier jeu d’aventure graphique du type pinter-et-cliquer.

A Maniac Mansion lui succèdent toute une série de chefs d’œuvre utilisant le même moteur de jeu (le moteur SCUMM) : Indiana Jones et la dernière croisade (1989), The Secret of Monkey Island (1990), Monkey Island 2 (1991), Indiana Jones et le mystère de l’Atlantide (1992), The Day of the Tentacle (1993), Sam and Max hot the road (1993) et The Curse of Monkey Island (1997).

Maniac Mansion
Maniac Mansion, (C) LucasArts

Si comme moi vous gardez des souvenirs inoubliables des ces bijoux des jeux d’aventure, vous serez sans doute intéressés par les travaux de Laserschwert, un fan des jeux SCUMM qui a scanné à très haute résolution les affiches originaux des jeux, et qui les a posté dans des divers forums.

The Secret of Monkey Island
The Secret of Monkey Island, (C) LucasArts

Avec une résolution de 4724 par 6800 pixels, on peut imprimer ces affiches en A3 en gardant une très grande qualité (plus de 400 ppp) et en taille A1 avec une qualité bien plus que correcte. J’ai donc commencé à regarder un imprimeur pas trop cher qui puisse m’imprimer les affiches du Monkey Island 1 et 2, car j’ai envie de changer la décoration de mon salon…

Nouveau générique des Simpson

15-02-2009 par Horacio Gonzalez
LiB simpsonisé

L’année dernière, après vingt ans en antenne1, les Simpson est devenu la série américaine qui a passé plus longtemps sur les ondes2.

Une des constants dans ces 20 années de série est le générique d’ouverture. Sous le rythme de la géniale musique de Danny Elfman, le générique se déroule toujours de la même manière3. Les seules éléments qui changent d’épisode en épisode sont la phrase que Bart écrire dans le tableau de la salle de classe, le solo que Lisa joue dans son cours de musique et le gag lors de l’entrée de la famille Simpson dans le salon à la fin du générique.

Il semblerait que M. Groening a décidé qu’après vingt ans c’est bien temps de changer. A partir d’aujourd’hui, et en profitant que les nouveaux épisodes sont faits et diffusés en HD, le générique d’ouverture change.

Comme vous pouvez voir, le nouveau générique est semblable à l’ancien, mais il incorpore des nouveaux éléments, donnant de la place à des personnages qu’au fil des années sont devenus importants dans la série mais qui étaient absents dans l’ancien générique, ainsi que plein de références et des clin d’œil pour les fans. En conclusion, un nouveau générique qui reprend le générique original et l’adapte à l’actualité de la série, tout en respectant l’esprit des Simpsons.

Et vous, lequel vous préférez ?

1 Vingt-deux ans, si on compte dès leur première apparition à la télé dans The Tracey Ullman Show, sous la forme de sketchs courts.

2 Actuellement ils partagent le record avec Gunsmoke, une vielle série de l’ouest. Mais étant donné que Gunsmoke est passé à la télé de 1955 à 1975, l’égalité ne saurait plus durer après 2009…

3 A l’exception des épisodes spéciaux, comme les Simpson’s Horror Show d’Halloween.

Trouvé via DespuesDeGoogle.

1234567890, un nombre romantique

06-02-2009 par Horacio Gonzalez
LiB romantique

La plupart des utilisateurs des systèmes d’exploitation dérivés d’Unix (dont Linux et Mac OS) sont familiarisés avec l’heure Unix, le système de représentation du temps dans ces systèmes.

La représentation en heure Unix d’un instant donnée est le nombre de secondes entre minuit du 1er janvier 1970 et cet instant-la. Au moment où j’écris ce billet, 22h31 du 7 février de 2009, c’est donc 1234002715 en heure Unix.

Certains valeurs d’heure Unix sont bien connus, soit par son importance comme 2147483647, le moment du bug de l’an 2038*, soit par être des valeurs curieux, comme le passage à l’heure Unix 1000000000, arrivé le 9 septembre 2001.

Et c’est sur l’un de ces valeurs curieux que je voulais vous parler aujourd’hui, l’heure Unix 123456789, qui arrivera le jour de la St Valentin prochain, 14 février un peu après minuit, comme vous pouvez vérifier depuis votre ligne de commandes :


horacio@horacio-portable:~$ date -d "2009-02-14 00:31:30" "+%Z: %s"
CET: 1234567890

C’est amusant, pour une fois la St Valentin va avoir une certaine signification :devil_tb:

Trouvé grâce à DespuesDeGoogle.

* Sur la plupart de systèmes, l’heure Unix est stocké sur 32 bits avec signe. Cela fait que la valeur maximale en heure Unix qu’on peut utiliser dans ces systèmes est le 2 147 483 647 (01111111 11111111 11111111 11111111 en binaire), c’est à dire le 19 janvier 2038 à 3 h 14 min 7 s. Cette nuit-là la représentation du temps fera un boucle. Théoriquement, cela posera un problème au moins aussi grand que celui de l’an 2000, et c’est en s’inspirant de celui-là qu’on le connais comme bug de l’an 2038.

Geekette en herbe

29-01-2009 par Horacio Gonzalez

Real como la vida misma...  #023 : Geekette en herbe

Pour cette épisode je me suis permit d’emprunter le style de Lewis Trondheim et José Parrondo pour leur génial Allez raconte.

J’imagine que je n’ai pas besoin d’expliquer qu’est-ce que c’est un zombie, mais peut-être la référence aux daleks est un peu plus obscure…

Et les Monty Python avaient raison

25-01-2009 par Horacio Gonzalez
LostInBrittany

Il y a deux mois, je vous parlais de comment les Monty Python ont ouvert un canal YouTube dédié à la diffusion d’extraits de leurs œuvres.

En ouvrant leur canal YouTube, les Monty Python ont fait un pari : offrir les vidéos gratuitement et proposer en même temps l’achat des support physique, en sachant qu’une petite partie des gens qui visionneront les vidéos voudra ensuite acheter les DVDs. Et même si ce n’est qu’un petit pourcentage, avec des millions de visiteurs ça pourrait vite devenir rentable.

Et bien, moins de deux mois après, le premier bilan les donne raison. Les ventes des DVDs des Monty Python ont monté à la deuxième position dans les listes de vente Amazon, et ses ventes se sont incrémentées de 23 000 percent.

Oui, vous avez bien lu, ils vendent 230 fois plus de DVDs depuis qu’ils ont ouvert leur canal YouTube. Comme quoi leur pari est bien réussi, les vidéos mis gratuitement a disposition des internautes en haute qualité et bonne résolution n’ont pas faire chuter les ventes de leurs DVD mais au contraire, les ventes des DVDs des Monty Python ont dépassée tous leurs records historiques.

Et si comme Chris Anderson dit, le gratuit était le futur du business ? En tout cas, exemples comme celui des Monty Python ou Nine Inch Nails semblent le suggérer…

L’un des plus beaux ambigrammes

11-01-2009 par Horacio Gonzalez

Hier soir, je suis tombé sur l’un des plus beaux ambigrammes que j’ai jamais vu, et je n’ai pas pu résister la tentation de vous le montrer.

Mais c’est quoi donc un ambigramme ?

Selon Wikipedia, un ambigramme est la figure graphique d’un mot qui, vu sous une certaine symétrie ou avec une certaine rotation, donne soit le même mot, soit un autre mot.

Et si en général une image vaut mil mots, dans ce cas là elle vaut bien dix mil, voici donc une exemple d’ambigramme trouvé sur Wikipedia.

Ambigramme

Un film geek par excellence

Si je devais faire une liste de mes 10 (ou 20, ou 50) films favoris, je serai mal, car il y a beaucoup trop de films que j’aime. Et l’un de ceux que je suis à un peu près sûr qui serait dans la liste, c’est Princess Bride.

LiB et les illusions

Princess Bride, comme le bouquin homonyme de William Goldman sur lequel il se base, est l’un de ceux films capables de plaire à toute la famille mais pour des raisons différentes. Les enfants adoreront cette compte de fées avec des belles princesses, des vilains méchants, des monstres et des pirates. Et les adultes verront plus loin, et ils apprécieront la parodie et un humour avec des touches à la Monty Python.

Le film est sorti en 1987, et au cour des années il est devenu un film culte, dont les citations (“Je souis Inigo Montoya, tou as toué mon père, prépale toi à moulil”) sont connus par tout geek qui se respecte.

Mais tu parlais d’un ambigramme, non ?

Et oui, un peu de patience…

Car l’ambigramme se trouve dans la dernière édition américaine du DVD de Princess Bride, l’édition spéciale 20ème anniversaire. Regardez donc la couverture :

Et oui, vous l’avez peut-être aperçu, mais le titre du film est un ambigramme. Il suffit de tourner la couverture 180° et on voit l’effet :

L’effet est vraiment bluffant, non ? Bien sûr, cette édition spéciale n’est pas sortie en France, et je ne pense pas qu’il sortira. Ce qui d’ailleurs est bien dommage…

Trouve grâce à JustInsomnia.

LEGO Star Wars : La bataille d’Hoth

06-01-2009 par Horacio Gonzalez
Star Wars

Après avoir vu des choses comme l’Étoile de la Mort LEGO, je pensais que rien ne pouvait me surprendre dans le domaine des LEGO Star Wars. Bien, encore une fois, je me trompais.

Hier, en me promenant par Enrolados je suis tombé sur la galerie Flickr d’un vrai fan de Star Wars et LEGO. L’auteur, brickplumber, ne se limite pas à faire des customisations ou des petits dioramas, il recrée carrément des scènes des films à une échelle et avec un niveau de détail que j’avais rarement vus.

Sa dernière création est une scène de la bataille de Hoth, avec les Snowtroopers et AT-AT de la Force Blizzard qui attaquent les positions des troupes rebelles.

Bataille de Hoth, par brickplumber
Extérieur de la base rebelle

Si la vue extérieure est déjà impressionnante, que dire de l’intérieur, avec le Faucon Millenium et les pilotes de l’Escadron Rogue.

Bataille de Hoth, par brickplumber
Intérieur de la base rebelle

Bref, un vrai boulot de passionné, avec d’innombrables heures de travail et des dizaines de milliers de pièces LEGO derrière. Et en plus, brickplumber nous offre aussi le making of et des dizaines d’autres photos de cet incroyable projet.

Face à des passionnés comme brickplumber, je me dis que je ne mérite pas vraiment le titre de geek