jeudi 9 septembre 2010

Du bon environnement de lecture

Jeune, j'ai passé de longues heures à lire, au grand dam de parents très sportifs. J'en ai gardé des habitudes exigeantes quant à la qualité de l'environnement dans lequel je pratique cette activité.
L'immersion dans l'imaginaire d'un auteur de science fiction requiers du calme. Je veux bien accepter le bruit des vagues ou le chant des oiseaux, mais je ne peux pas lire dans un salon où d'autres écoutent la télévision ou la musique. Et quand la lecture devient professionnelle, ou comporte une part d'étude, et que le niveau de concentration s'accroit, la sensibilité aux perturbations extérieures devient maximale.

La lecture qu'induit la veille technologique m'amène sur de nombreux sites dont le contenu rédactionnel, intéressant mais souvent maigre, est noyé dans une pléthore de menus, d'alertes RSS, de sondages divers, d'icônes de réseaux sociaux, sans parler des publicités que je filtre la quasi totalité du temps sauf sur les sites que j'ai décidé de soutenir de cette façon.

J'ai même vu des effets de marquee[1] ou des GIF clignotants dans des chartes graphiques au rabais, je ne citerais personne par pure charité, mais heureusement que les électrons sont 100% recyclés car, dans ces pages, le poids de l'emballage est largement disproportionné par rapport au poids du produit, ce qui n'est pas très éco-responsable.

Mais j'ai trouvé la solution. Elle a pour nom Readability, ce qui se traduit en français par "Lisibilité".

Le mode d'emploi, bien qu'en anglais, est on ne peut plus simple. Sélectionnez un style d'affichage (je vous conseille eBook, les polices avec serif n'étant pas adaptées à la lecture sur écran), une taille (medium convient, à moins que la presbytie vous guette) et une largeur de marge en fonction de la largeur de votre écran. Un exemple situé en dessous vous montre un aperçu du résultat, pratique pour juger.

Pour finir, un simple drag'n drop du bouton vers votre barre de favori[2] et, lorsque vous êtes sur une de ces pages dont la lecture est pénible, cliquez sur lui. Elle se transformera aussitôt en une page sobre, lisible calmement, avec toute la concentration requise; c'est magique.

Le petit plus impressionnant, je l'ai découvert avec des sites qui découpent l'information utile en plusieurs pages. En faisant ainsi, ils obligent à autant de rechargement complet de pages successives, permettant aux publicités de tourner, et aux revenus tirés de celles-ci d'augmenter. Mais ainsi saucissonnée pour des raisons mercantiles, l'information devient difficilement exploitable.

Sur ces sites, un petit clic sur ce bouton va jusqu'à rassembler les contenus utiles des pages suivantes sur une seule pagereformatée, dont le contenu devient ainsi appréhendable dans sa globalité[3].

Quoi qu'il en soit, donnez une chance à ce travail; il peut vous faire gagner beaucoup de temps en diminuant les nuisances visuelles qui foisonnent sur la toile.

Notes

[1] Les "marquee" sont des zones de texte défilant horizontalement, dont le nom vient de celui la balise HTML inventé par Microsoft (elle n'a pas intégré le standard du W3C, ouf !) en réponse à la tout autant refusée balise BLINK de Netscape qui, elle, fait clignoter un élément de la page. Les deux sont considérées comme des preuves d'un complet mauvais goût, équivalent au Jacky Style de certains possesseurs d'automobile.

[2] Je suppose que vous utilisez Firefox. A noter qu'il existe également une extension basée sur le même code, et qu'elle est disponible pour Chromium

[3] Essayez sur ces 4 pages d'un tutoriel pour Joomla ou sur les 16 (!) pages de ce test sur les SSD.

lundi 16 août 2010

La non-bidouillabilité, talon d'achille d'Internet ?

Lors des onzièmes Rencontres Mondiales du Logiciel Libre (RMLL), le samedi 10 juillet, une conférence-débat s'est tenue à l'Athénée Municipal de Bordeaux.

La présence de Thierry Stœhr, président de l’Association Francophone des Utilisateurs de Logiciels libres (AFUL) et Benjamin Bayart, président de French Data Network (FDN) promettait des échanges aussi intéressants qu'agréables. Réunissez au même endroit, au même moment, le défenseur acharné des Formats Ouverts et le héraut de la neutralité du net, donnez leur à chacun un micro, et préparez vous à passer un bon moment, aucun des deux intervenants n'étant dénués d'humour.

Je dois dire que je n'ai pas été déçu, et j'attends avec impatience que l'enregistrement de cette conférence-débat soit encodé et mise en ligne sur le site des RMLL. Mais le but de ce billet n'est pas d'en faire une retranscription, chose fort intéressante que d'autres que moi feront certainement, et mieux.

Si je parle de cet évènement, c'est que j'en ai profité pour poser aux deux orateurs présents une question qui me taraude depuis un certain temps sur la nécessaire bidouillabilité[1], non seulement du logiciel, mais aussi du matériel, sans laquelle la possibilité d'échanger librement des données libres pourrait tout simplement ne plus être possible.

Pour pouvoir participer à cette future société, intégrant complètement Internet, avoir 5 sens et une conscience n'est pas suffisant. Cela impose l'usage d'appareils qui sont comme autant de prolongements de nous même.

A quoi servira un réseau neutre si c'est dans les terminaux d'accès que se trouve le verrou inféodé à je ne sais quel pouvoir commercial, politique ou religieux. A des époques pas si lointaines, dans des pays pas si éloignés de nous, c'est de son voisin qu'il fallait se méfier. Maintenant, c'est dans nos poches, nos salons, nos bureaux que risquent de se retrouver ces indicateurs zélés, qui auront bien plus de la délation comme arme, puisqu'ils sont les prothèses indispensables à notre accès au Réseau des Réseaux.

Ils pourront refuser d'obéir à nos choix, carrément nous couper cet accès de façon plus ou moins sélective, pour finalement nous exclure de cette société des "homo interneticus" dont parle L. Nauges dans son blog. Le fond de ce billet pourrait d'ailleurs être directement repris des commentaires que j'ai laissé sur le sien [ici] et [là].

Récemment, un article relayé par un billet de T. Nitot m'a fait sursauter. Il évoque une technologie de verrouillage, nommée eFuse, permettant de rendre un appareil incapable de fonctionner en l'altérant sur un plan matériel (flashage d'une eeprom).

Qui me garanti que demain, tous les appareils nécessaires à l'usage d'internet ne seront pas ainsi désactivables ? Et pourquoi pas à distance[2] ? A quoi servira un Internet neutre si je ne peux m'y brancher qu'à travers des appareils suspects ?

Les terminaux d'accès font partie intégrante du réseau; ils nous sont indispensables pour y accéder et faire pleinement partie de notre société de l'information. Nous n'avons pas d'autres possibilités que d'avoir confiance dans ces appareils comme dans nos yeux, nos oreilles, notre bouche et nos mains; et pouvoir les 'bidouiller' à notre guise est le seul moyen d'obtenir cette confiance.

A quand les premiers matériels libres ?

Notes

[1] Pour moi, et certainement beaucoup d'autres, le terme bidouillabilité fait référence à une série de billets que Tristan Nitot a publié sur son Stanblog. Le regret à peine voilé de l'absence de Tristan a d'ailleurs été relevé sur le ton de la boutade par Benjamin Bayart sur ce simple mot.

[2] Il n'y a qu'à se rappeler l'affaire de l'effacement de livres par Amazon sur ses Kindles.

jeudi 5 août 2010

Ménage dans les vieux noyaux

Mon PC fixe est toujours avec la version 9.10 d'Ubuntu; et ce matin, une mise à jour vient de me faire passer à la version 2.6.31-22 du noyau. Lors du reboot qui a suivi, j'ai réalisé que le menu de grub ne suffisait pas à afficher toutes les versions de noyaux qui s'étaient succédées sur la machine depuis sa première installation. J'ai donc cherché le moyen de faire un grand ménage.

S'il existe plusieurs moyens pour automatiser cela par la ligne de commande, tous imposent soit de traiter les noyaux un par un, soit de les éradiquer tous à l'exception du noyau courant. Puisqu'on n'est jamais à l'abri d'un effet de bord qui tarde à ce manifester, j'ai choisi de conserver les deux derniers noyaux. Une fois n'est pas coutume, j'ai préféré procéder par l'interface graphique, d'autant que, puisque c'est avec celle de Synaptic, la manipulation est utilisable simplement sur d'autres distributions.

Mais d'abord, il faut s'assurer du numéro de version du noyau en cours. Pour cela, dans un terminal, faire :

$ uname -r
2.6.31-22-generic

La réponse (2.6.31-22-generic dans ce cas) est à garder en mémoire. Il ne faut en aucun cas le retirer.

Ensuite, il faut lancer Synaptic (menu Système, Administration, Gestionnaire de paquets Synaptic sur Ubuntu) et effectuer une recherche sur linux-image-2.6 (ou saisir 'linux-image-2.6.31' dans le champ de recherche rapide). A partir de là, la manipulation est très simple :

  • Cliquez sur le première colonne de la liste pour afficher en premier ceux qui sont installés.
  • Sélectionnez les linux-image-2.6.31-XX-generic à supprimer (pour en sélectionner plusieurs, maintenez Ctrl appuyé).
  • Par le menu contextuel (clic droit), placez les dans l'état 'Sélectionner pour suppression complète'.
  • Validez en cliquant sur Appliquer.

Confirmez votre choix et laissez Synaptic travailler. Au prochain boot de votre machine, votre menu grub aura bien diminué (il ne devrait rester que les choix correspondants aux noyaux que vous avez laissés, en mode de lancement normal, et en "safe").

Et au passage, vous aurez grappillé une quinzaine de Mo par version supprimée (6 pour moi sur ce coup, soit environ 90 Mo; ce qui est toujours bon à prendre sur le filesystem racine[1]).

Pour parfaire ce ménage, si vous avez comme moi installé VirtualBox (ou une autre application qui impose la présence des headers du noyau pour la re-compilation de modules, comme le paquet build-essential), vous pouvez vous débarrasser des "headers" liés à chaque version de noyau que vous venez de retirer. La gain d'espace est, cette fois, bien plus substantiel puisqu'il s'élève à environ 80 Mo par version retirée.

La manipulation est sensiblement la même à la différence près qu'il faut effectuer une recherche sur linux-headers et sélectionner les linux-headers-2.6.31-XX et les linux-headers-2.6.31-XX-generic à supprimer (deux paquets par version).

Attention à ne pas supprimer le paquet linux-headers-generic, c'est celui qui assure l'installation des nouvelles versions lorsqu'elles sont disponibles.

Voilà, une fois mon ménage terminé, j'ai fait les comptes; environ 550 Mo de gagnés; une bonne chose de faite.

Notes

[1] Sans trop me compliquer la vie, j'ai depuis longtemps pris l'habitude de séparer /home dans un filesystem distinct placé sur un gros disque séparé (bientôt en raid), tout le reste se trouvant dans le filesystem racine (en prévision d'une répartition des répertoires entre un SSD et le disque rapide qui le porte actuellement).

jeudi 17 juin 2010

Free Mobile; ça se précise ...

En septembre dernier, je me hasardais à une analyse de ce que Free, fournisseur d'accès à internet, allait bien pouvoir faire d'une licence d'opérateur de téléphonie mobile.

Dans mon esprit, proposer une innovation de rupture, au moins commerciale, basée sur une connexion illimité en mobilité, sans en préjuger ni en imposer les usages (VOIP ou surf), était plus dans les gènes de Free que faire comme les autres en espérant être moins cher (ce qui ne serait pas facile). En "trichant" ainsi, il obtenait un avantage qu'il n'aurait pas en respectant les règles des opérateurs concurrents.

Les premières informations divulguées en fin d'année par l'ARCEP elle-même pour motiver son choix m'avaient conforté dans cette idée que Free allait d'abord positionner son offre comme une connexion internet mobile dont les usages seraient ceux que les terminaux de 2011 permettraient.

Ces jours ci, alors que le triumvirat des opérateurs en place rivalise d'offres de convergence "internet ADSL plus mobile" (le fameux quadruple-play) tout en mettant autant de bâtons que possible dans les roues de Free (voir à ce propos l'attitude de SFR); ses partenaires sur l'aspect matériel (Nokia, Alcatel et Huawei) on levé un coin du voile.

Le réseau que Free s'apprête à déployer sera bien 100% IP, permettant des débits bien supérieurs à ceux de ses concurrents grâce à la technologie I-HSPA.

A mon avis, Free anticipe le fait que les usages en mobilité sont de moins en moins liés à la voix, et prend le pari que ce mouvement va s'amplifier. Il prépare un véritable Internet Mobile, bien plus neutre dans ses usages, et dont la VOIP ne sera qu'un avatar parmi tant d'autres.

Drôle de concurrent !

dimanche 23 mai 2010

VirtualBox appartient maintenant à Oracle

Oracle a fait l'acquisition de Sun voilà quelque mois, et petit à petit, il place sa marque sur les produits qui faisaient partie de la corbeille de la mariée. Virtualbox fait partie de ceux là, et la sortie de la version 3.2 à été l'occasion pour Oracle de marquer son territoire.

Hélas, cela a eu pour conséquence de rompre la mécanique de mise à jour automatique que j'avais installé en intégrant le dépôt de Virtualbox au sein de mes sources de logiciels.

Ce qui provoque ce petit désagrément, c'est ce qui fait la sécurité même de la mise à jour des distributions Linux. Normalement, si vous n'avez rien changé à votre distribution, tous les logiciels que vous pouvez installer, et ils sont nombreux, proviennent des dépôts de votre distribution, et surtout, ils sont signés. Ainsi, vous êtes certain qu'aucun code malicieux ne se retrouvera installé sur votre machine; et pour vérifier les signatures des paquets, votre distribution vérifie leur signature avec les certificats de ces dépôts.

Le problème, c'est que le certificat qui sert maintenant à signer les paquets de Virtualbox appartient à Oracle, alors que jusqu'à présent, c'était celui de Sun.

Son insertion dans votre magasin[1] se réalise simplement, dans un terminal, par la commande suivante :

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

Pour corser le tout, comme il est maintenant d'usage avec Virtualbox, le changement de release impose une réinstallation manuelle; il est donc nécessaire de faire :

sudo apt-get install virtualbox-3.2

Le programme d'installation s'occupera tout seul de la désinstallation de la version 3.1.x précédente.

Le certificat de Sun étant devenu inutile, il peut être retiré du magasin qui sert à les ranger. Ceci peut être fait graphiquement, depuis l'interface de gestion des dépôts, mais c'est peut-être l'occasion d'apprendre à utiliser une autre commande en ligne : apt-key

Pour savoir quelle est l'identifiant de la clé à enlever, il faut commencer par demander la liste des clés contenues dans le magasin :

user@desktop:~$ sudo apt-key list
/etc/apt/trusted.gpg
--------------------
pub   1024D/437D05B5 2004-09-12
uid                  Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
sub   2048g/79164387 2004-09-12
..........
pub   1024D/6DFBCBAE 2008-07-14
uid                  Sun Microsystems, Inc. (xVM VirtualBox archive signing key) <info@virtualbox.org>
sub   2048g/78A86EAF 2008-07-14

C'est la valeur 6DFBCBAE qui constitue cet identifiant et est importante pour la commande suivante :

user@desktop:~$ sudo apt-key del 6DFBCBAE
OK

Voilà, c'est tout; pas très impressionnant, hein ?

Cette version apporte son lot de corrections et de nouvelles fonctionnalités dont une qui risque de faire couler beaucoup d'encre, la capacité à émuler un système MAC OS X ...
Sans oublier quelques changement cosmétiques plutôt réussis.

VirtualBox, by Oracle

Notes

[1] On appele souvent 'magasin' ou 'trousseau' le lieu centralisé de stockage des clés publiques connues et de confiance. C'est le plus souvent un fichier texte.

mercredi 5 mai 2010

Configurer Google Reader est anti-social

Dire que le Social Networking est à la mode est un euphémisme; il est partout, mis à toutes les sauces, et faisant preuve de plus de présence que de pertinence.

Il y à presque un an, mon agrégateur de flux Google Reader a tenté de me pousser à intégrer un tel réseau en implantant une nouvelle fonctionnalité m'indiquant combien de gens trouvaient une information intéressante[1] et attendant de moi en retour que je donne mon avis sur ces mêmes informations.

Le but plus ou moins avoué était de mieux qualifier mes centres d'intérêts, grâce à des recoupements avec ceux d'autres personnes avec qui j'ai des échanges.

Si je comprend les raisons qui poussent Google à procéder ainsi, je ne vois pas d'avantages personnel à ce profilage. Du coup, l'élimination de cette fonctionnalité m'a forcé à devenir "anti-social", lisez comment sur cette nouvelle page du dossier Trucs et astuces.

Notes

[1] Je ne vois pas ce que cette information est sensée m'apporter; je ne suis pas sociologue, et j'ai une aversion génétique du panurgisme.

- page 6 de 12 -