Vieux motard que j’aimais… Je découvre enfin la puissance des scripts Bash ;)

Désolé pour la très mauvaise contrepèterie, mais cela remonte à l’époque où je lisais un certain « Amstrad 100 pour 100″… Bref. Ce matin, après avoir tapé pour la 10 000ième fois environ la ligne de commande suivante :

tar xvfj *.tar.bz2 ; rm -f *.tar.bz2 ; cd mozilla ; make -f client.mk checkout ; cd .. ; tar cvfj moz-fox.tar.bz2 mozilla

qui permet la mise à jour du code source de mon Mozilla Firefox (version du tronc), j’ai décidé de voir si je pouvais – via un script bash – limiter cet ennuyeuse ligne de code.

Et j’ai réussi à pondre le code suivant, en m’entrainant avec une copie du code source de mon Mozilla Thunderbird :

#!/bin/bash

# Script qui effectue les opérations suivantes
# a) copie du code source vers le répertoire de travail
# b) mise à jour du code source
# c) on archive le source mis à jour.

# version développée pour Thunderbird, adaptable à Seamonkey et firefox
# en remplaçant les « mail » par des « fox » ou « suite »

# Rendu exécutable par un petit chmod u+x, et déplacé à la racine de
# mon répertoire utilisateur

# Etape a)

cd ~/sources
mv moz-mail.tar.bz2 ~/logs/mail/

# Etape b)

cd ~/logs/mail/
tar xvfj moz-mail.tar.bz2
rm -f moz-mail.tar.bz2
cd mozilla
make -f client.mk checkout
cd ..

# Etape c)

tar cvfj moz-mail.tar.bz2 mozilla/
mv moz-mail.tar.bz2 ~/sources

Je sais que ce n’est pas ultra optimisé, ni super bien codé, mais cela suffit largement à mes besoins de base. Maintenant, il ne me reste plus qu’à faire un script équivalent pour la compilation du code, et j’aurais quelque scripts qui me simplifieront un peu la vie et rallongeront la durée de vie de mon clavier 😉

Edition 23 septembre 9 h 30 :

Voici un prototype du code du script bash pour la compilation automatisée. Des spécialistes en Bash scripting pour me corriger les éventuelles erreurs ?

#!/bin/bash

# Script qui effectue les opérations suivantes
# a) Déplacement dans le répertoire de travail
# b) lancement de la compilation
# c) copie d’une version du logiciel compilée dans Applications et son installation
# d) copie d’une version du logiciel compilée dans Compils pour en garder une archive

# version développée pour Thunderbird, adaptable à Seamonkey et firefox
# en remplaçant les « mail » par des « fox » ou « suite »

# Rendu exécutable par un petit chmod u+x, et déplacé à la racine de
# mon répertoire utilisateur

# On prend comme prérequis que le code est déjà présent.

cd ~/logs/mail/mozilla

make -f client.mk
make -C mail/installer

# à remplacer par make -C xpinstall/packager si compilation en mode dynamique
# on utilise *.tar.bz2 => nom complet pouvant changer, simple sécurité

cd dist/
cp *.tar.bz2 ~/Applications
cp *.tar.bz2 ~/compils

# maintenant la partie dangereuse.

cd ~/Applications
rm -rf /thunderbird # effaçage de l’ancienne version
tar xvfj thun*.tar.bz2 # au cas où il y aurait d’autre archives en .tar.bz2
rm -f thun*.tar.bz2 # on a plus besoin de l’archive en .tar.bz2

cd ~ # histoire de quitter le répertoire Applications

Faut prendre aucun texte religieux au pied de la lettre…

Y a pas à dire, mais la foi fondamentaliste dans sa plus parfaite expression vient de faire une autre victime :

Un jeune pasteur d’une Eglise dite « de Réveil » (pentecôtiste) s’est noyé lundi sur une plage de Libreville en voulant marcher sur l’eau, à l’instar de Jésus-Christ dans la Bible.

Quoique le meilleur morceau est la conclusion de l’article qui fait presque se demander s’il n’y a pas un abus d’utilisation de la crédulité des personnes affaiblies par les épreuves de la vie :

Les pasteurs promettent généralement à leurs fidèles que leur foi leur apportera succès professionnel et amoureux, santé, richesse. Certains prétendent pouvoir accomplir des miracles et notamment guérir toutes sortes de maladie, de la simple grippe jusqu’au sida.

Y a pas à dire, mais c’est vraiment du n’importe quoi les religions par moment…

Merci à Daniel Glazman pour avoir pointé ce morceau choisi de l’absurdité humaine.

Merci DADVSI :(

J’aurais pu vous dire que l’excellent logiciel de partage en pair-à-pair Azureus est sorti en version 2.5.0.0, mais je ne vous le dirais pas.

J’aurais pu vous dire qu’il permet d’améliorer l’utilisation, qu’il est mieux que son prédecesseur, mais je ne vous le dirais pas.

J’aurais pu vous donner son adresse pour le récupérer, mais je ne vous la donnerais pas.

J’aurais pu vous dire qu’il suffit de passer par google ou par votre moteur de recherche préféré, mais je ne vous le dirais pas.

Bref, à cause de DADVSI, je n’ai pas le droit de vous dire comment récupérer du contenu plus que légal, comme de la musique libre via Jamendo ou encore une image ISO d’un système d’exploitation libre (comme une ubuntu linux, une Fedora Core 5, une mandriva, etc…).

Bref, bienvenue sur un internet qui est censuré pour le plaisir de quelques majors qui veulent vous empécher d’écouter autre chose que la soupe qu’elles vendent à tout prix.

Allez, on cède aux sirènes de la diététique ? :P

Trouvé via le blog de Loïc Le Meur, ce site vous permet de calculer votre poids idéal.

En ce qui me concerne (32 ans, 187 cm, 70 Kg) :

Votre imc ou indice de masse corporelle est de 20.01.

Votre masse grasse représente environ 14 % de votre masse corporelle pour en principe 12 à 22 % (± 4 % avec une corpulence et une musculature normales).

Votre poids idéal théorique serait de 76 kg.

Votre poids santé devrait se situer entre 70 et 87 kg et votre poids actuel est médicalement normal. Il est statistiquement considéré comme bon sur le plan de la santé et de la longévité, et devrait également vous satisfaire du point de vue esthétique.

[…]

Malheureusement la plupart des régimes draconiens, dissociés ou plus ou moins farfelus ne le permettent pas vraiment… alors pour pouvoir maigrir sainement et sans danger, préserver et/ou améliorer votre forme et votre santé, faites-vous plutôt aider par un diététicien diplômé, professionnel reconnu en diététique et nutrition.

J’ai mis en avant la dernière partie volontairement. Bref, je suis médicalement OK, coté masse corporelle. Même si je me trouve des poignets d’amour naissant 🙂

Ah les modes musicales…

Vous vous souvenez ce qui était considéré comme hyper à la mode il y a 10 ans ? Quels étaient les groupes phare ?

Allez, n’ayez pas honte de vous souvenir de titres inoubliables comme « Wannabe » ou encore « Partir un jour »…

Oui, je parle de la période des groupes de garçons comme les 2Be3, les Alliage, l’anglophone Take That (dont s’est sorti un certain Robbie Williams) ou des groupes de filles, et pour ne citer que le plus célèbres, les Spice Girls (dont sont issue l’épouse de David Beckham et une certaine rousse !)

De nombreuses femmes agées d’environ 24 – 25 ans doivent se souvenir des posters de ces garçons à la plastique un peu trop parfaite 😛

Il est vrai qu’on ne faisait que descendre une marche plus que le mouvement musical qui avait quasiment monopolisé le monde musical entre 1990 et 1995, je parle de l’enfant honteux du Disco, la Dance Music 😛

Quoique depuis on a hérité du R’n’B, qui est encore pire que la Dance Music sur certains plans… Et comme cela fait pas loin de 10 ans que le R’n’B a tendance à monopoliser les ondes, une nouvelle mode va apparaître et envoyer le R’n’B au musée des tendances musicales 😛

Ben ouais, je regrette l’époque des grands albums comme « A night at the Opera » de Queen… Comment cela, vieux con ?!

Les majors du disque américaines prises la main dans le pot de confiture. A quand le tour des européennes ?

En attendant que les majors européennes subissent le même sort… En effet, les ventes sont au plus bas au pays de la bannière étoilée. La semaine du 23 juillet 2006 a été la plus mauvaise en 10 ans ! Moins de 9 millions d’albums vendus pour un pays de 300 millions d’habitants, c’est pas grand chose…

Et si on prend le top 10 des meilleures ventes, le premier titre ne fait que 207 000 ventes, le numéro 2, à peine 67 000 ! Ce qui s’appelle une baffe… Ou simplement le juste retour du bâton : musique formatée, compilation insipide, artistes jetables, cd illisibles, hors de prix, etc…

On pourrait accuser les réseaux d’échanges de fichiers de « pair-à-pair », mais vu la multiplication des procès de la RIAA, on ne peut plus accuser que la baisse des ventes soient liées à un piratage forcené… Avec 14800 procès sur la période 2003-2005, l’effet dissuasif joue même de manière marginale.

Pour donner un ordre d’idée, en 2005 en France, il y a eu 83 millions d’albums vendus, soit en gros 1,5 millions de ventes hebdomadaires.

D’ailleurs, une information qui est passée quasiment inaperçu montre à quel point les majors du disque – au moins en France – semble prendre conscience que le CD est un support vieillissant…

En effet, le seuil pour recevoir une « récompense » (disque d’argent, or, platine et diamant) baisse en moyenne de… 25% !

  • Pour une vente déclarée disque d’argent : 35 000 au lieu de 50 000 = -30%
  • Pour une vente déclarée disque d’or : 75 000 au lieu de 100 000 = -25%
  • Pour une vente déclarée disque de platine : 200 000 au lieu de 300 000 = -33%
  • Pour une vente déclarée disque de diamant : 750 000 au lieu de 1 000 000 = -33%

Les ventes tendent à baisser (sinon, pourquoi abaisser le niveau de consécration ?) et on ne peut plus accuser le méchant p2p ? Dommage 😀

Et quand on voit la répartition, aussi bien pour la musique numérique qu’en dur… On se dit que les artistes se font bien élargir l’orifice anal par les majors et les magasins de musique en ligne…

15% en moyenne pour les interprètes, 62% pour les maisons de disques…

C’est vrai que le Baby Boom n’a pas commencé vers 1946 en France…

En lisant cette dépeche, on peut se demander si certaines personnes haut placées dans la hiérarchie du pouvoir ignore tout des variations démographiques, spécialement le « Baby Boom » consécutif à la boucherie 1939-1945. Même si les dites personnes sont nées durant cette période.

Il est évident que l’arrivée à l’age de la retraite légale en France (60 ans) n’a rien à voir avec la baisse du taux de personnes actives sans occupation professionnelle. Il est aussi mathématiquement vrai que 1946+60 ne donne pas 2006.

Bah, laissons tomber. Les gens qui nous gouvernent savent mieux que nous si la démographie d’un pays influence la taille de sa population active 😀

Par moment, on ne voit pas des trucs qui crèvent les yeux…

Et c’est spécialement vrai dans le petit monde de l’informatique.

Après que ma distribution Ubuntu 6.06 LTS eut fini ce matin de compiler un Minefield avec le code source mis à jour 90 minutes plus tôt, j’ai ouvert dans une série d’onglets les 25 (!) blogs que je lis régulièrement. C’est alors qu’est apparu à droite une drôle d’icone. En cliquand dessus, j’ai eu la liste des onglets disponibles.

bouton spécial onglet

Je n’ai pas réussi à retrouver – pour le moment – le bug en question pour l’ajout de ce bouton. Je ne sais pas non plus s’il sera ajouté à Firefox 2.0 béta2. Seul l’avenir le dira 😀

Edition du 22 juillet 2006 – 8 h 30 : il s’agit du bug 343251.