Un peu de geekitude :)

Je me suis demandé dans combien de langages je suis capable d’écrire un hello world sur une Ubuntu linux de base.

Commençons par le langage C :


#include <stdio.h>

int main()
{
printf (« Hello World »);
}

En Python :

#!/usr/bin/python

print « Hello World ! »

En Bash :

#!/bin/bash

echo « Hello world »

En Perl:

#!/bin/perl

print « Hello world\n »

D’autres ? En dehors du C++ auquel je ne pige que pouic ?

J’adore le forum usenet fr.rec.tv.programmes… On y trolle sur tout…

Et surtout on trouve des trolls qui feraient honte aux maîtres du genre, comme Le Maître de la Dysencyclopédie. Loué soit le site du maître 🙂

Le troll de qualité se perd, ma brave dame. Voici l’une des dernières tentatives ratées en date… Franchement pitoyable.

Premier extrait :

Arol wrote:
> Et tout ça gratuitement.
Sans blague ?
A part les ados boutonneux qui jouent aux « rebelles », personne n’utilise cette merde en tant que client.

La merde en question ? Linux 😉

Un peu plus tard :

« Mickael » <m …@mike.com> wrote in message news:g7flqs$pel$1@aioe.org…
> Arol wrote:

>> Et tout ça gratuitement.

> Sans blague ?
> A part les ados boutonneux qui jouent aux « rebelles »,
> personne n’utilise cette merde en tant que client.

Oui, 0.8% de parts de marché face aux >90% de Windows (NT-2K-XP-Vista), ils nous feront toujours rire ces gamins à prêcher en pure perte !

Pas à dire, mais le troll de qualité se perd. En ce qui concerne les « boutonneux », il faut se rappeler l’âge de certains grands acteurs du logiciel libre, liste loin d’être complète :

  • Linus B. Torvalds (Linux) : 28 décembre 1969 – 38 ans
  • Richard M. Stallman (GNU) : 16 mars 1953 – 55 ans
  • Theo De Raadt (OpenBSD) : 19 mai 1968 – 40 ans
  • Miguel De Icaza (Gnome) : 1972 – 36 ans
  • Ian Murdock (Debian) : 28 avril 1973 – 35 ans
  • Mark Shuttleworth (Ubuntu) : 18 septembre 1973 – 34 ans
  • Larry Wall (Perl) : 27 septembre 1954 – 53 ans

Donc, des gamins, vraiment ? Où sont passé les trolls digne de ce nom ? Je les regrette…

Y a pas à dire, c’est de l’alpha !

Alors que ma cafetière moka – ou cafetière à l’italienne – est en train de chauffer pour remplir mon mug de geek « homo informaticus« , j’ai eu l’idée de vouloir voir à quoi ressemble actuellement la future distribution Ubuntu Linux Intrepid Ibex Alpha 2. Pré-alpha2, car la version alpha2 de cette distribution devrait sortir aux alentours du 10 juillet.

Le tout avec comme musique de fond le double album « Tommy » des Who, sorti en 1969. Une ambiance tout ce qu’il y a plus de geek 🙂

J’ai donc récupéré une iso de l’alpha1, les versions nocturnes de test étant légèrement « obèse », ou pour être plus informatiquement correct, « oversized ».

Bref, avec la machine virtuelle habituelle, j’ai lancé l’installation de la version alpha1 d’Ubuntu Linux Intrepid Ibex.

Pour la petite histoire, kvm a du mettre mis à jour, à cause d’une incompatibilité avec la pré-version du noyau linux 2.6.26 utilisé par les versions de développement d’Intrepid Ibex.

Cf le bogue 243677 pour plus d’informations.

La version alpha1 est fournie avec gnome 2.23.3. En tout cas, les dégradés de gris sont agréables, et change un peu des couleurs orangées et marrons des précédentes incarnations d’ubuntu. Reste à savoir si le thème changera complètement ou pas.

Gnome 2.23.3 sous Ubuntu Intrepid Ibex Alpha1

Quand j’ai voulu lancer l’outil de mise à jour, une mise à jour partielle m’est annoncée.

Mises à jour partielles d'ubuntu Intrepid Ibex

Après avoir modifié la source des dépots, et lancé une mise à jour en ligne de commande, j’ai pu voir que certains de paquets annoncés comme non disponible l’était finalement.

Parmis eux, un paquet étiquetté comme Xorg 7.4, alors que ce dernier n’est toujours pas sorti. Une autre préversion… En espérant que d’ici septembre prochain, Xorg 7.4 soit d’actualité 😉

xorg 7.4 ?!

Parmis les nouveautés, dans les options de démarrage disponible quand on appuie sur la touche échap (ou esc), c’est un mode qui permet de démarrer en utilisant la dernière configuration connue comme fonctionnelle. Une fonctionnalité qui doit remonter aux alentours de Windows 2000 dans le doux monde de Microsoft 😉

Options de démarrage d'Ubuntu Intrepid Ibex

Cependant, il m’est impossible de démarrer l’interface graphique. Surement un bogue lié au nouveau Xorg, ou au bogue 246269 ?

Bref, attendons pour voir la suite. Et comme la distribution ne sort qu’en octobre prochain, le problème sera corrigé d’ici là ! 🙂

Quand les auteurs d’OpenOffice.org se lachent… ;)

Dans mon précédent article, je parle du « space invaders » proposé par l’installateur de la distribution ArchLinux.

Or, ce n’est pas le seul logiciel libre à proposer des easter-eggs, loin de là. En dehors des très connues adresses about: dans les logiciels de la Fondation Mozilla, voici quelques-uns supplémentaires.

Commençons par OpenOffice.org. Toutes les captures d’écrans ont été faites avec OpenOffice.org Writer et OpenOffice.org Calc 2.4.1.

Dans OpenOffice.org Writer, il faut entrer : « StarWriterTeam » (sans les guillemets), puis presser la touche F3…

L'équipe d'OpenOffice.org Writer

Toujours dans OpenOffice.org Writer, il faut activer le dialogue Aide / A propos, puis en maintenant la touche CTRL enfoncée presser les lettres S,D,T : on a la liste des contributeurs qui apparait.

Les créateurs d'OpenOffice.org

Dans OpenOffice.org Calc, commençons par l’équipe de développement. Il faut entrer dans une cellule sans les guillemets « =STARCALCTEAM() » puis presser la touche entrée.

L'équipe d'OpenOffice.org Calc

Un petit Space Invaders ? Il suffit de rentrer sans les guillemets « =game(« StarWars ») » et de presser la touche entrée.

Et

Dernier des easter-eggs : un clin d’oeil au « HitchHicker Guide to the Galaxy« . Dans OpenOffice.org Calc, il suffit de copier et de coller la phrase suivante sans les guillemets : « =ANTWORT(« Das Leben, das Universum und der ganze Rest ») »

Ce qui donne traduit : « La vie, l’univers et tout le reste ». 🙂

La réponse ultime ?

25 ans bientôt ?

C’est en lisant cette « geekscotte » que j’ai eu envie de voir les infos que je pouvais trouver sur la naissance de la Free Software Foundation, et de son projet principal, GNU/Hurd.

Après quelques recherches via un certain google, j’ai pu trouver ce message daté du 27 septembre 1983 d’un certain Richard Stallman :

Je cite le chapeau de l’article en question :

Starting this Thanksgiving I am going to write a complete
Unix-compatible software system called GNU (for Gnu’s Not Unix), and
give it away free to everyone who can use it. Contributions of time,
money, programs and equipment are greatly needed.

Ce qui donne traduit :

A partir du prochain Thanksgiving, je vais commencer à écrire un système logiciel complet compatible Unix appellé GNU (pour Gnu N’est pas Unix), et le donner librement à toute personne voulant l’utiliser. Des dons de temps, d’argent de programmes et d’équipements sont vraiment nécessaire.

Et dire qu’environ 8 ans plus tard, un certain Linus posta un article sur comp.os.minix, le 25 août 1991…

Hello everybody out there using minix –

I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready.

Ce qui donne traduit :

Bonjour tout le monde utilisant minix ici.

Je fais un système d’exploitation (libre) (rien qu’un hobby, il ne sera pas aussi gros et professionnel que GNU) pour les clones d’AT 386 (486). Cela a mijoté depuis avril et il commence à être prêt.

Le reste est de l’histoire 😉

Inutile donc indispensable : le test de geekitude ;)

Si l’on en croit la définition « wikipédienne » (oh, le beau néologisme), le geek est :

une personne passionnée, voire obsédée, par un domaine précis, généralement l’informatique. Le type même du geek a un profil scientifique et est féru de superhéros et de science-fiction.

A ne pas confondre avec le « nerd » :

une personne à la fois socialement handicapée et passionnée par des sujets liés à la science et aux techniques.

Cette précision faîte, cela nous amène au test de « geekitude ».

Mon score ? 16,28788 – Geek

J’avoue avoir été un peu déçu de la faiblesse de mon score.

Un petit post pour m’excuser de 5 jours sans bloguer ;)

Chose qui ne m’était pas arrivé depuis… Un certain temps 😉

Quoiqu’il en soit, en fouillant dans mes signets (la traduction marque-pages de la version francophone de Firefox m’a toujours aidé à me faciliter le transit intestinal), je suis tombé sur cette page : http://www.geek24.com/g/2006/06/13/absolutely-hilarious-computer-quotes.

Je n’ai pas résisté à l’envie d’en traduire la quasi-totalité, la seule que je laisse est en langage geek et est trop dure à traduire en français. Ou encore complètement intraduisible pour les non-connaisseurs d’informatique unixienne, ou le cassage de tête de Microsoft, car tirer sur une ambulance, hein…

« Si vous ne réussissez pas au premier coup, appellez-ceci version 1.0 »

« L’internet : où les hommes sont des hommes, les femmes sont des hommes, et les enfants des agents du FBI. »

« Il y a des choses que l’homme ne saura jamais. Pour tout le reste, il y a Google. »

« … une des raisons principales de la chute de l’Empire Romain était, qu’ignorant le zéro, il n’avait aucun moyen d’indiquer la fin réussi de leur programmes en C. » – Robert Firth

« Après Perl, tout le reste est de l’assembleur. »

« Si la force brute ne résout pas vos problèmes, alors vous ne l’utilisez pas assez. »

« La vie serait bien plus facile si on en avait le code source. »

« Unix est convivial. Il est juste très selectif envers ses utilisateurs. »

« La programmation, c’est comme le sexe, une erreur et vous devrez le supporter pour le reste de votre vie. » – Michael Sinz.

« Il y a 10 genres de personnes dans le monde : celle qui comprennent le binaire, et les autres. »

« 640K devrait être suffisant pour tout le monde. » – Bill Gates (1981)

« Les hommes viennent de Mars, les femmes de Vénus. Les ordinateurs de l’enfer »

« SUPERORDINATEUR : voila à quoi cela ressemblait avant que vous l’achetiez ».

« Un ordinateur vous laisse faire plus d’erreurs plus facilement que d’autres inventions de l’histoire humaine – à l’exception possible des armes de poing et de la téquila. »

« J’aimerais changer le monde, mais ils ne m’ont pas donné le code source »

« Un utilisateur de Windows passe un tiers de sa vie à dormir, un tiers à travailler, un tiers à attendre »

« Mon logiciel n’a jamais de bogues. Il a juste développé des fonctionnalités aléatoires. »

« Windows n’est pas un virus : un virus fait quelque chose. »

« La différence entre un virus et Windows ? Les virus échouent rarement. »

« Les ordinateurs sont comme les climatiseurs : il arrête de fonctionner quand vous ouvrez les fenêtres » (Windows = fenêtres)

« Les utilisateurs de Mac ne jurent que par leur Mac ; les utilisateurs de PC jurent sur leur PCs »

« Comme pour les accidents de voitures, la plupart des problèmes matériels sont dûs à des erreurs de pilotes. »

« Les vrais hommes ne font pas de sauvegarde, ils déposent leur trucs sur un serveur FTP public et laisse le reste du monde faire des copies » – Linus Torvalds

« Si tu donnes un logiciel à une personne, tu la frusteras pour une journée. Apprends-lui à programmer, et tu la frusteras pour le reste de sa vie. »

« Il est plus facile de changer une caractéristique pour coller au programme que l’inverse. »

« Les programmeurs sont des outils pour convertir de la cafféine en code. »

Bon week-end !

Les codeurs de Firefox inspirés par Isaac Asimov et Philip K. Dick ?

En tout cas, on pourrait le penser. A partir de la future version béta 5 (la béta 4 étant déjà gelée au niveau du code) de Firefox 3.0, il y a un nouvel « oeuf de Paques » dans Firefox :

Il suffit d’entrer dans la barre d’adresse (sans les guillemets) « about:robots » :

Un nouvel about: !

Voici ce que donne une traduction du texte :

Bienvenue, humains!

Nous sommes venus à vous en paix et avec des bonnes intentions!

* Les robots ne peuvent blesser un être humain, ou par leur inaction, laisser un humain être blessé.
* Les robots ont vu des choses que vous ne voudriez pas croire.
* Les robots sont vos camarades de plastiques avec qui vous pouvez jouer.
* Les robots ont des postérieurs en métal étincellant qui ne peuvent pas être mordus.

Et ils ont un plan.

La première remarque me fait immanquablement penser aux lois de la robotique d’Isaac Asimov. La deuxième phrase me fait penser à une scène du film Blade Runner : cf la capture d’écran ci-dessous.

Blade Runner

Pour les autres, mieux vaut se reporter au bogue de cet ajout : le bogue 417302.

Vivement le Service Pack 3 pour Windows XP.

Devant remettre sur pied un PC sous Windows XP Service Pack 2 – lui faire une seconde jeunesse – j’ai donc décidé de partir de zéro.

Après l’installation d’un Windows XP Service Pack 2 – largement meilleur que Millenium bis… euh je voulais dire Windows Vista – je l’ai vu me charger durant près d’une vingtaine de minutes des mises à jour, l’une d’entre elles étant le – je ne donnerais pas de qualificatif sous peine d’être malpoli – Internet Explorer 7 – me proposer l’installation de quelques… 87 paquets de correctifs…

Une capture d’écran valant mille mots…

87 mises à jour pour le Service pack2 de Windows XP...

Y a pas à dire, on est plus tranquille avec des OS basés sur le noyau Linux… D’ailleurs mon Archlinux vient de me proposer la version 2.6.24.3 du noyau linux… Sorti il y a 48 heures seulement ?!

Comment cela, je trolle ? 😉