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 !

Comment gagner quelques dizaines de Mo sur le disque sans prise de tête.

Sur mon Archlinux 64 bits, la partition /usr commençait à être un peu trop rempli : il est vrai qu’avec Gnome, OpenOffice.org, Gimp, Liferea et d’autres petites joyeusetés de ce style, on atteint rapidement 3 à 4 Go de données 😉

J’ai donc pris le taureau par les cornes, et j’ai utilisé LocalePurge, un petit script qui virent les traductions inutilisées sur le disque.

Un petit :

yaourt -S localepurge

Puis l’édition sous vi du fichier /etc/locale.nopurge en ne gardant que les fichiers francophones ont eu un effet canon… 324708 Ko récupéré, soit un peu plus de 317 Mo, soit environ 4,22% des 7500 Mo de ma partition /usr ! 🙂

L'effet LocalePurge !

Même sur les 120 Go du disque dur de mon ordinateur portable, ce n’est pas quantité négligeable 😉

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.

Petit point sur Acid3 – Webkit… Le champion toute catégories ? ;)

Ce billet complète le précédent. J’ai pu compiler sans trop de problème la révision 30885 du moteur Webkit, et les résultats sont explosifs… 87/100 !!!

Webkit sous Acid3...

Pour compiler le moteur Webkit, je me suis basé sur cette page : http://trac.webkit.org/projects/webkit/wiki/BuildingGtk. Le code source étant récupérable sur cette page : http://nightly.webkit.org/

A noter que le support du svg soit désactivé… En effet, voici ce que donne le bilan de la commande ./autogen.sh :

Build configuration:
Enable debugging (slow) : no
Code coverage support : no
HTTP backend : curl
Optimized memory allocator : yes
Features:
HTML5 cross-document messaging : yes
HTML5 client-side storage support : yes
HTML5 video element support : no
Icon database support : no
SVG support : no
SVG animation support : no
SVG filters support : no
SVG fonts support : no
SVG foreign object support : no
SVG as image support : no
SVG use element support : no
XPATH support : yes
XSLT support : yes
GTK+ configuration:
GDK target : x11
Hildon UI extensions : no

Quoiqu’il en soit, il semble être certains que la future version stable de Webkit passera lui aussi le test acid3… Du moins, c’est bien parti pour 😉

Petit point sur le test Acid3 – les navigateurs en développement.

Acid3, la nouvelle forme de masturbation intellectuelle des geeks à tendance internetienne. Même, comme si l’a annoncé Tristan Nitot sur son blog, le test Acid3 est arrivé un peu trop tard car Firefox 3.0 (et sa base Gecko 1.9) sont en cours de finalisation, cela n’empeche pas de faire un état des lieux.

Je commence par un logiciel basé sur le même moteur de rendu que Firefox 3, j’ai nommé SeaMonkey 2.0 pré-alpha1. Avec une compilation effectuée ce matin, vers 7 h 30 (ben ouais, je suis un lève-tôt, même durant le week-end, le score obtenu est assez honorable : 69 /100 !

SeaMonkey pré 2.0 alpha1 sous Acid3

Continuons avec le très bon – mais trop fermé – Opera. Avec une préversion de la béta 2 d’Opera 9.50, le score est tout aussi honorable : 64 / 100. La version utilisé étant la dernière version hebdomadaire disponible, donc au moment où j’écris cette note, la version du 29 février dernier.

Opera 9.50 pré-béta2 sous Acid3

Pour info, le moteur de Firefox 2.0.0.x, Gecko 1.8.1.xx obtient un tout petit peu plus que la moyenne, comme le prouve cette capture d’écran d’Epiphany 2.20.3 :

Epiphany sous Acid3

Voila. La suite ? Dès que j’aurais pu obtenir une version utilisable de Webkit, coeur de Safari et du futur de Konqueror, navigateur du mochissime KDE 4 🙂