Xavier de Labouret

Une poignée d’octets sur la toile

Google Maps arrive en France

Filed under: Actualités — xavier at 10:43 pm on Tuesday, May 9, 2006

Le marché de la recherche de lieu et d’itinéraires voit un nouvel intervenant arriver en France: Google Maps. Après Mappy, Maporama et ViaMichelin, les internautes n’ont plus aucune excuse s’ils se perdent!

Des langages de programmation ésotériques

Filed under: Humour, Soft — xavier at 10:28 pm on Wednesday, May 3, 2006

Attention: humour d’informaticien. Vous aurez été prévenus.

Il arrive que des informaticiens décident de créer des langages de programmation par simple jeu, ou pour prouver qu’”on peut le faire”. Voici quelques exemples marquants:

INTERCAL est une parodie de langage de programmation dotée d’instructions absurdes. Exemples:

  • DO PLEASE (autant ête poli)
  • COME FROM (contraire de GOTO)
  • PLEASE IGNORE (pour annuler l’effet des instructions suivantes)

On peut néanmoins écrire de vrais programmes en INTERCAL.

Befunge est un langage de programmation bi-dimensionnel. Les instructions ne se trouvent pas nécessairement les unes à la suite des autres: elles peuvent aussi être les unes à côté des autres, le code se trouve donc sur une grille. Et le flux d’exécution peut se déplacer dans tous les sens.

Brainfuck est un langage minimaliste basé sur un langage formel (P). Il est doté des 8 instructions suivantes: > < + - . , [ ]

Enfin, encore plus minimaliste, Whitespace est un langage de programmation dont les instructions significatives sont uniquement des blancs (espaces, tabulations, retours à la ligne). Les autres caractères sont ignorés.

Whitespace syntax hilighting

ARM: un processeur sans horloge

Filed under: Actualités — xavier at 9:36 pm on Wednesday, May 3, 2006

ARM propose le premier processeur sans horloge du commerce. Ceci pourrait permettre de diminuer la consommation de systèmes embarqués. Lire l’article sur EETimes.

NetBSD: une interview sur pkgsrc

Filed under: Soft — xavier at 9:27 pm on Wednesday, May 3, 2006

NetBSD est un UNIX solidement établi, même s’il reste relativement confidentiel par rapport à Linux et plus encore Windows. Une de ses grandes qualités est sa portabilité. Celle-ci est facilitée par l’utilisation d’un système de packages adapté: pkgsrc. Celui-ci permet de se construire ses propres paquets à partir des sources avec un paramétrage assez fin, à la manière du portage de Gentoo Linux (pkgsrc étant antérieur à portage).

Cette interview propose une présentation de pkgsrc: la compilation à partir des sources, la gestion des packages ayant des trous de sécurité, les packages binaires, la mise à jour de la configuration.

Vers un Java alternatif, Opensource, et compétitif?

Filed under: Soft — xavier at 9:48 pm on Monday, May 1, 2006

La Fondation Apache s’efforce de produire une version du J2SE 5 Opensource: c’est le Projet Harmony. Peut-on espérer qu’un jour des distributions Linux pourront être fournies avec un runtime Java de qualité? C’est ce que croit The Inquirer dans cet article. Cela permettrait de disposer en standard du nombre croissant de programmes Java de qualité sur cette plateforme. Une chose est certaine: malgré le soutien d’IBM, Intel et du projet SableVM, la route sera longue…

Un comparatif de dtrace et de truss

Filed under: Soft — xavier at 9:37 pm on Monday, May 1, 2006

Dtrace et truss sont des outils ayant le même rôle: inspecter le comportement bas niveau (les appels système, …) d’un processus en cours d’exécution. Dtrace semble apporter un gain important en performances par rapport à truss: c’est ce que prétend l’article Dtrace troubleshooting.

Des programmes de retouche vidéo Opensource

Filed under: Soft — xavier at 9:10 pm on Monday, May 1, 2006

LiVES screenshot

Lives est un programme de retouche vidéo pour Windows, Linux, Mac OS X.

Open Movie Editor screenshot

Open Movie Editor est un autre programme de retouche vidéo, pour le moment uniquement sous Linux.

Un responsable un peu trop méfiant

Filed under: Soft — xavier at 8:55 pm on Monday, May 1, 2006

Centos est une distribution Linux encore confidentielle. Le responsable de cette distribution a néanmoins reçu récemment des mails assez agressifs de la part de la mairie de Tuttle, Oklahoma. Du genre:

Who gave you permission to invade my website and block me and anyone else from accessing it???

Please remove your software immediately before I report it to government officials!!

Qui vous a donné la permission d’envahir mon site web et d’empêcher moi-même et quiconque d’y accéder?

Veuillez enlever votre programme immédiatement avant que j’en réfère aux autorités!

Explication: comme toute distribution, quand on installe Apache sur Centos, on se retrouve avec un site web par défaut dont la page d’accueil est identique à celle-ci:

http://mirror.centos.org/mirrorscripts/noindex_new.html

Le responsable de la mairie de Tuttle ne l’a pas compris. Il a cru avoir affaire à de vilains hackers qui auront installé un spyware en piratant son site pour se faire de la publicité. Le reste de l’histoire est sur le site de Centos.

Comme quoi, produire une distribution gratuite peut parfois donner de grosses émotions… et de franches rigolades :)

« Previous Page