Archive for January, 2007

Monkey Island on Linux

Sunday, January 28th, 2007

Many LucasArts games ran thanks to a game interpreter called Scumm. A team reverse-engineered it and developed a multi-platform and open-source version of it called ScummVM. Provided you own the game data, you can thus play Monkey Island and other LucasArts adventure games on Linux..

scummvm

So I tried Monkey Island 3 with it and it worked outstandingly well…

I am quite fascinated by reverse-engineering in general because things like disassemble a program and convert it from ASM to C or study a closed file format require a somewhat scientific method : change one thing at a time and analyze the results.

Anyway, ScummVM is a great achievement and a great program.

Fantasdic in GNOME Subversion

Sunday, January 21st, 2007

With GNOME having migrated to Subversion, Fantasdic’s source code is now available from Subversion as well.

Repository web interface:
http://svn.gnome.org/viewcvs/fantasdic/

Anonymous checkout:
$ svn checkout http://svn.gnome.org/svn/fantasdic/trunk

Developer checkout:
$ svn checkout \
svn+ssh://yourlogin@svn.gnome.org/svn/fantasdic/trunk

L’inter-net fragile ?

Sunday, January 21st, 2007

Le 26 décembre dernier, un tremblement de terre d’une magnitude de 7,1 sur l’échelle de Richter s’est produit près des côtes taïwanaises. Outre tuer 46 personnes et blesser des dizaines d’autres, ce tremblement de terre, dont les média français ont peu parlé, a eu pour effet de couper six câbles à fibre optique reliant l’Asie et le monde extérieur. Ces câbles à très haut débit prenaient en charge 90% du trafic internet. Les connexions depuis la Chine avec des serveurs situés aux États-Unis ou en Europe sont donc devenues extrêmement lentes.

Les tables de routage ont bien sûr été mises à jour afin que les paquets puissent être reroutés mais les liaisons restantes étaient de moins bonne qualité et en nombre insuffisant. Les liaisons satellitaires sont quant à elles coûteuses et moins performantes que les câbles sous-marins. Cela montre la relative fragilité du réseau internet qui a pourtant été conçu à l’origine pour être sûr. Cela montre aussi la dépendance de l’Asie en matière d’internet avec les États-Unis, à l’heure de l’ère de l’information. Un continent entier et 60% de la population mondiale dépendant de six « petits câbles » !

Câbles internet sous-marins en Asie

En plus des dégâts matériels directs, cette panne coûte aussi beaucoup d’argent aux entreprises qui voient leurs opérations ralenties. La majorité des banques asiatiques a ses serveurs situés à Honk-Kong ou Singapour. Avec les connexions internet coupées, un certain nombre de banques, notamment en Corée, ont été contraintes de suspendre leurs services.

Les réparations ont commencé depuis plus d’un mois mais plusieurs mois seront nécessaires pour que les choses reviennent totalement à la normale. En effet, les réparations sont des opérations de génie civil compliquées. Elles peuvent parfois avoir lieu à plus de 1000 mètres en dessous de la surface de la mer.

Pour ma part, les connexions étant extrêmement lentes, je n’ai pas pu mettre à jour ce journal et je suis maintenant de retour en France ;-) Bon globalement je n’ai pas été un bon blogueur expatrié. Non pas que j’ai peu de choses à raconter mais chaque poste demande pas mal de temps et j’ai finalement pas trop la verve du blogueur on va dire… Mais bon, je posterai peut-être encore quelques posts sur la Chine, bien que je sois rentré !