Shiretoko : le « bling bling » arrive.

Dans un billet de juillet 2008, j’avais proposé une vidéo pour montrer la fonction d’aperçu des onglets. Depuis quelques jours, les versions de développements de Shiretoko propose un bouton « List all tabs » à droite du bouton « nouvel onglet », qui permet d’avoir un aperçu visuel des onglets déjà ouverts.

Fonctionnalité également disponible avec le raccourci ctrl + touche de tabulation. Et voici un aperçu du résultat :

Nouvelle version de l'aperçu d'onglets dans Shiretoko

Arrivée du « p0rn mode » dans Shiretoko.

Avec la fermeture du bogue 248970, le « p0rn mode », ou mode de navigation privée – déjà abordé dans ce précédent billet – est devenu une réalité dans la préversion de Shiretoko beta2.

Continuer la lecture de « Arrivée du « p0rn mode » dans Shiretoko. »

La qualité d’un logiciel se mesure-t-il en nombre de lignes de code ?

J’ai lu quelque part que Microsoft Windows Tou…Vista serait constitué d’environ 75 millions de lignes de code. Un article sur Wikipedia qui cite Andrew « Linux is obsolete » Tanembaum, estime le nombre de lignes de code des différents Windows NT (dont Windows Vista est la version 6.0), que Windows XP comptait environ 40 millions de lignes de code. Soit en gros, le doublement de la base écrite qui constitue le code de Windows Vista.

Non, je ne lancerais pas de troll sur la gourmandise de Vista, son coté sécuritaire ou autres points déjà abordé dans un précédent article.

Je me suis souvenu d’un article qui parlait de la génèse du Lisa d’Apple, l’ancêtre malheureux du premier mac sorti en 1984, et qui justement se moque un peu des lignes de code. Bill Atkinson, inventeur de la technologie QuickDraw considérait que le nombre de lignes de code n’était pas une bonne mesure et qu’un code plus long rendait l’ensemble plus lourd, plus bogué et donc moins facile à maintenir.

Devant faire son rapport hebdomadaire qui demandait le nombre de lignes de code rédigé, il inscrivit  » -2000″. En effet, il avait retravaillé une portion du code qui lui était attribué. Et étrangement, les instances dirigeantes d’Apple ne lui demandèrent plus jamais d’indiquer le nombre de lignes de code ajoutée dans la semaine.

P’tain 3 ans déjà.

3 ans déjà que j’ouvrais ce blog avec WordPress (1.5 à l’époque), après des mésaventures diverses et (a)variées.

Le texte disait ceci :

Nouvelle version, nouvel outil !

Après les mésaventures de la précédente versions sur Blogger, j’ai décidé d’utiliser un outil plus puissant, et surtout qui me donnera un plus grand contrôle des commentaires, en évitant ainsi les habituels pollueurs, et autres moralistes à 2 centimes d’euros.

En espérant que le logiciel de blog “Word Press” tiendra ses promesses 😉

3 ans plus tard ? 816 articles (et une trentaine de plus détruits par la suite), 3049 commentaires et 10852 spams. Soit 272 articles, 1016 commentaires, et 3617 spams par an.

On verra bien le bilan dans un an 😉

Vers Sunbird 1.0 ?

Il y a plus d’un an je disais comment compiler Sunbird (alors en version 0.5) pour des linux en AMD64. Avec la sortie récente de Sunbird en version 0.9.

Ayant appris l’existence du bogue 453330, j’ai fait compiler hier soir une version de Sunbird basé sur le code de développement, commun à Shiretoko, Shredder et SeaMonkey 2.0alpha1 (ce dernier ne devant plus trop tarder à pointer le bout de son nez).

Pour la récupération du code source, je me suis basé sur cette page du wiki de mozilla.org et j’ai utilisé le fichier de configuration suivant :


#
# See http://www.mozilla.org/build/ for build instructions.
#

ac_add_options –enable-application=calendar
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-cal

# Options for ‘configure’ (same as command-line options).
ac_add_options –enable-optimize
ac_add_options –disable-debug
ac_add_options –disable-tests
ac_add_options –disable-shared
ac_add_options –enable-static

Ensuite, j’ai lancé le duo habituel et patienté une quarantaine de minutes :

make -f client.mk depend ; make -f client.mk build

Et le résultat fut le suivant :

Sunbird pré-1.0 sous Ubuntu Linux 8.04.1 LTS

Pourquoi Calendar et non Sunbird ? Tout simplement pour les mêmes raisons qui font que Firefox 3.1 a pour nom de code « Shiretoko »…