Ce site est hébergé par PlexiWeb,
hébergement mutualisé grand public à prix réduit

Actualités.
Les extensions Firefox que j’utilise au quotidien

12 Sep 2007

L’introduction de ce billet aurait pu rester ” Ce n’est peut être pas le billet le plus intéressant que je soit capable d’écrire, mais il aura au moins un mérite : au cas ou je devienne amnésique, je pourrais retrouver mes petites extensions favorites. “, mais il manquait dans cette phrase le pourquoi-du-comment essentiel : et si mes habitudes vous facilitaient la vie ? Voici donc sans plus tarder, la liste des extensions :

   * Nagios Checker : En tant qu’administrateur système gérant quelques serveurs, il est toujours intéressant d’avoir en un simple coup d’oeil une vision d’ensemble. Pour ceux qui ne connaissent pas Nagios, il s’agit d’un outil de monitoring permettant de surveiller l’état d’équipements (serveurs, switchs, routeurs, …) connectés a un réseau.
   * ColorfulTabs : Une petite extension sans prétention, qui n’a qu’une fonction visuelle : définir une couleur unique par onglet. Si comme moi vous abusez des onglets (environ une centaine d’onglets ouvert actuellement), cette extension est indispensable.
   * Web Developer : Je ne suis pas un grand fan du développement Web, mais je suis bien obligé d’en faire. Alors bon, cette extension est indispensable pour cela.
   * Firebug : Puisque je n’aime pas le développement Web, je m’acharne tout de même avec Firebug. Ou plutôt Firebug m’aide a comprendre mes erreurs CSS.
   * HTML Validator : Et pour terminer cette série d’outil pour le développement Web, l’indispensable validateur HTML.
   * Live Pagerank : Permet d’afficher le Pagerank d’une page dans la barre d’état.
   * Goldorank : ATTENTION! Si vous êtes amoureux du référencement, je crois qu’il s’agit de l’extension ultime. Ou tout du moins je n’ai pas trouvé mon bonheur dans les autres extensions. Goldorank vous permet simplement de vérifier le positionnement d’une URL pour une expression de mots clefs sur les principaux moteurs de recherches. Parfait.

J’ai sûrement oublié dans cette liste, plus ou moins volontairement, certaines extensions qui ne me semblent pas indispensables, tel que Bookmark Sync & Sort mais après tout, les commentaires de ce billet permettront sûrement de remédier à ces oublis.
Supprimer le support Windows 9x/ME de Mov’AMP ?

5 Sep 2007

Étant actuellement en train de re-travailler les sources de Mov’AMP afin de diffuser celui-ci en GPL, je me rends compte que j’ai deux dépendances a des librairies non-libres. Je vois donc deux possibilités devant moi :

   * Arrêter le support Windows 9X/ME, en utilisant plus les librairies concernées.
   * Diffuser les sources de manière incomplète, en précisant les dépendances.

La première solution n’est pas forcement très plaisante, puisque je n’ai aucune idée du nombre d’utilisateurs concernés sur ces plateformes … N’étant pas forcement très a l’aise au niveau des licences, et n’ayant aucune idée du parc existant au niveau des utilisateurs francophone, que me conseillez vous ?
Sortie de VirtualBox 1.5

1 Sep 2007

Malgré un changelog vide a l’heure actuelle, la version 1.5 a été poussée sur les mirroirs d’ubuntu feisty. Bref c’est tout chaud, mais j’aimerai bien savoir ce qu’il y a dedans …
MAJ - Le changelog fournit dans l’aide du logiciel nous apprends ceci :

12.1. Version 1.5.0 (2007-08-31)
As major new features, Version 1.5 adds:

* Seamless windows (see Section 4.5, “Seamless windows”)
* Virtual serial ports (see Section 3.7.9, “Serial ports”)
* Support for 64-bit Windows hosts (see Section 1.3.1, “Supported host operating systems”)
* Intel PXE 2.1 network boot
* Guest Additions for IBM OS/2 Warp

Donc en résume et en très gros : le seamless windows, c’est l’équivalent du Coherence de Parallels mais en pas encore aussi bien (et uniquement sous Windows).
Voila, vous pouvez maintenant vous recoucher, veuillez m’excuser pour le bruit à cette heure si tardive.
Sortie de Mov’AMP 0.6

29 Aug 2007

Souvenez vous les bancs de l’école, les trop longs moments d’attente avant de rendre un travail bâclé au professeur. Et bien c’est un peu ce que je ressent en écrivant ces quelques mots. Il y a quelques jours j’étais heureux d’écrire que je souhaitais faire évoluer Mov’AMP … mais la réalité est parfois si dure. Après cette folle envie de m’occuper de Mov’AMP, j’ai du subir l’installer de Windows Vista qui refuse obstinément de me créer une installation fonctionnelle, puis un dur retour sous Windows XP. Donc très rapidement, avec quelques tests rapides uniquement, voici donc la version 0.6 de Mov’AMP, qui n’a aucune autre prétention que d’être une version de maintenance.
Changelog

   * Passage sous Apache 2.0.59, MySQL 4.1.22-community, PHP 5.2.3 et phpMyAdmin 2.11.0
   * Ajout des extensions sqlite, pdo_mysql & pdo_sqlite à PHP
   * Configuration de phpMyAdmin : bouton de suppression de base de données retiré.

Le passage a Apache 2.2 et MySQL 5(.1?) sera normalement pour la prochaine version, je souhaitais juste ne pas tout casser avec cette version. Cette version est disponible dès a présent ici. Les plus curieux noterons au passage l’augmentation du poids de l’archive. C’est normal et voulu, au tarif actuel des clefs USB, le problème d’espace n’est plus le même. Je sais, ce n’est toujours pas open-source, mais il reste une dépendance a un truc propriétaire. *honte*
Virtualbox et le réseau sous debian/ubuntu

24 Aug 2007

Pendant que l’installation d’une machine virtuelle se termine, je ne résiste pas a l’envie de partager quelques lignes pour configurer efficacement le réseau pour l’utilisation de VirtualBox.

Si vous avez survolé rapidement VirtualBox, vous avez pu constater que par défaut, le réseau fonctionne pour les systèmes invités (virtualisés) grâce à un NAT. Cependant ce fonctionnement présente quelques limites, empêchant par exemple la machine virtuelle d’être accessible depuis un autre ordinateur de votre réseau.
Heureusement, les développeurs de VirtualBox proposent d’autres modes de fonctionnement, et en particulier l’utilisation d’une interface du système hôte (host interface networking). Il va donc s’agir ici de créer une interface réseau supplémentaire (nommée tap0), ainsi qu’un bridge permettant au réseau de fonctionner correctement.
L’installation décrite ici sera très simple : Une machine hote comprenant une carte réseau, dont l’adresse est définie par un serveur DHCP (routeur, freebox, …) sur laquelle une machine virtuelle sera créée via VirtualBox.
Configuration du système et du réseau

Il convient tout d’abord d’installer les paquets nécessaires :

  1. apt-get install bridge-utils uml-utilities

Passons a la configuration réseau a proprement parler, en modifiant le fichier /etc/network/interfaces comme ceci.

  1. L'interface réseau physique de la machine

auto eth0
iface eth0 inet manual

  1. L'interface qui sera utilisée par VirtualBox

auto tap0
iface tap0 inet manual

   tunctl_user user
  1. Le bridge, permettant au réseau d’être accessible aux deux interfaces réseaux.

auto br0
iface br0 inet dhcp

   post-up chmod ugo+rw /dev/net/tun
   bridge-ports eth0 tap0
   bridge-ageing 7200
   bridge-fd 0

Comme vous pouvez le voir ci-dessus, il vous faudra définir la valeur user à la valeur de l’utilisateur sous lequel vous lancez VirtualBox, puis ajouter cet utilisateur au groupe uml-net :

  1. addgroup user uml-net

Il ne vous reste plus qu’a redémarrer le réseau.

  1. /etc/init.d/networking restart

N’oubliez pas de surveiller les différents messages affichés lors de cette opération, ceux ci pourront être utiles pour repérer une erreur de configuration. Dans ce cas, n’hésitez pas a utiliser l’ami.
La configuration de VirtualBox

Grâce a l’interface graphique bien pensée (qui a dit inspirée de VMware ?), la configuration est très simple. Dans la partie Réseau des Préférences d’une machine virtuelle, il vous suffit de spécifier les deux valeurs Attaché à et Nom de l’interface respectivement à Adaptateur réseau hôte et tap0 comme dans la capture ci-dessous.
Configuration réseau virtualbox

Comme d’habitude, une explication assistée c’est bien, mais n’oubliez pas de lire la documentation en cas de besoin!