Billets avec l'étiquette ‘Logiciel Libre’

On commence à savoir plus sur Firefox 4

12-05-2010 par Horacio Gonzalez
LiB et Firefox

L’arrivée de Firefox 4, la prochaine version du navigateur de Mozilla, commence à se profiler dans l’horizon. La première bêta sortira le mois prochain, pour une sortie prévue de la version définitive courant novembre.

On savait déjà les objectifs affichés de cette nouvelle version, être un navigateur rapide, puissant et qui donne à l’utilisateur un contrôle complète de son expérience web (navigation, données, vie privée…). Mais cela manquait forcement un peu de concret.

Lundi dernier, Mike Beltzner (Directeur de Firefox chez Mozilla), a levé un peu le voile avec une présentation du plan de produit pour Firefox 4 :

Pour l’utilisateur final, les principales différences seront donc une meilleur performance, une navigation plus rapide, une interface simplifié (certains disent “à la Chrome”) et un gestionnaire d’identités pour faciliter l’accès aux sites et réseaux sociaux desquels il en est membre, tout en gardant le contrôle sur les données transmis à ces sites.

Maquette du thème de Firefox 4

Pour le développeur web les améliorations sont multiples : support de HTML5, CSS3 et websockets, multimédia natif (<video>, <audio>, <canvas>…) et des outils pour aide au développeur (web console, web inspector, nouveau profile manager, diagnostique de mémoire…)

Maquette des outils pour développeurs web de Firefox 4

Si on ajoute à cela des améliorations sur le moteur (interpréteur JS plus rapide, meilleure réponse de interface, gestion de l’arbre DOM améliorée), un modèle de privilèges revu pour donner plus de stabilité et de l’accélération graphique, on devrait avoir un navigateur vraiment hors série.

J’attends donc avec impatience la sortie de la bêta le mois prochain…

Ubuntu 10.4 Lucid Linx : comment remettre les boutons de fenêtre à droite

29-04-2010 par Horacio Gonzalez
LiB et Ubuntu

L’un des changements les plus controversés de la nouvelle monture d’Ubuntu, sortie hier, est le placement des boutons de fenêtre (maximiser, minimiser et fermer). Sur cette Ubuntu 10.4 Lucid Lynx, ces boutons sont placés à gauche de la barre de titre au lieu d’être à droite.

C’est très beau, ça rapproche graphiquement Ubuntu du joli MacOS et tout ça, mais après des années d’utilisation de systèmes avec les boutons des fenêtres à droite, je trouve ce changement franchement pas agréable.

Ubuntu 10.4 Lucid Linx : comment remettre les boutons de fenêtre à droite

La bonne nouvelle c’est qu’il est très simple de revenir au placement historique de ces boutons, il suffit d’ouvrir une console et exécuter la ligne de commandes suivante :

gconftool-2 --set /apps/metacity/general/button_layout --type string :minimize,maximize,close

Ou si vous n’aimez pas la ligne de commandes, vous pouvez le faire graphiquement : appuyez sur Alt+F2 et lancez gconf-editor. Ensuite allez sur apps/metacity/general et cherchez le champ button_layout. Remplacez son contenu ( maximize,minimize,close:) par :minimize,maximize,close (en faisant attention à l’ordre et aux deux points au début) et validez, le tour est joué.

Ubuntu 10.4 Lucid Linx : comment remettre les boutons de fenêtre à droite

Si tous les problèmes étaient aussi simples à résoudre… :tongue_wink_ee:

Ubuntu 10.4 Lucid Lynx bêta 1 sur Asus Eee PC 1005 HA

08-04-2010 par Horacio Gonzalez
LiB et Ubuntu

Après l’expérience réussie de l’installation de le bêta de Ubuntu 10.4 Lucid Lynx sur mon poste fixe, j’ai décidé de continuer dans ma lancée de l’installer sur mon Asus Eee PC.

Selon ce que j’avais lu dans les forums Ubuntu, la version UNR (Ubuntu Netbook Remix) de Lucid Lynx s’adaptait tellement bien à mon Eee PC que je n’avais plus besoin d’installer Easy Peasy (ancien Ubuntu Eee).

J’ai donc téléchargé mon UNR 10.4 et je l’ai mis sur une clé USB pour l’installer sur mon Eee PC 1005 HA. L’installation s’est fait très rapidement et sans aucun soucis.

Aucun soucis ?

Le seul bémol c’est que lorsque j’ai redémarré l’ordinateur, je n’avais plus de connexion réseau (ni ethernet ni wifi), comme si l’ordinateur ne voyait pas la carte réseau. Ca me rappelait l’été dernier, lorsque j’avais essayé d’installer Ubuntu par première fois sur cette machine, car le problème semblait le même. Pourtant, cela avait été bel et bien corrigé dans Karmic Koala, sortie en octobre dernier. Ca serait une régression ?

Après quelques recherches sur le net, je suis tombé sur la réponse : c’est un bug connu, le bouton d’activation du wifi des Eee PC 1005, [Fn]-[F2], active et désactive non seulement la connexion wifi mais aussi la connexion ethernet.

J’espère bien que le problème sera corrigé avant la sortie officielle de Lucid Lynx, mais pour l’instant ce n’est pas un problème bloquant pour moi, je ne vais pas le désinstaller. Surtout que, à part ça, il marche vraiment bien !

Ubuntu 10.4 Lucid Lynx Bêta 1

02-04-2010 par Horacio Gonzalez
LiB et Ubuntu

Une année de plus, le mois d’avril est arrivé. Ah, le mois d’avril, avec le printemps, les premiers beaux jours, la nature en fleur (et les allergies qui explosent) les journées de plus en plus longues, les filles qui changent les lourds manteaux d’hiver par des tenues bien plus saillantes seyantes…

Et comme à chaque mois d’avril, une nouvelle version d’Ubuntu s’annonce, Ubuntu 10.4 Lucid Lynx. Fidèle à son rythme de deux nouvelles versions par an, aux mois d’avril et octobre, ce Lucid Lynx, version LTS1 sortira le 29 avril 2010.

La bêta est sortie

La première bêta de Lucid Lynx est sortie cette semaine. Si vous voulez voir à quoi cela va ressembler, vous pouvez toujours aller télécharger la béta de la 10.4 et la tester en mode liveCD ou l’installer dans une partition à part.

Comme d’habitude, si vous avez le goût du risque, vous pouvez simplement faire migrer votre Ubuntu 9.10 Karmic Koala à la 10.4 Lucid Lynx. Il suffit de démarrer l’Update Manager (Gestionnaire de mises à jour) en mode développement, depuis la ligne de commandes :

~$ sudo update-manager -d

Depuis que j’avais vu le nouveau look d’Ubuntu sur le blog de Korben, j’avais hâte de pouvoir le tester. Cependant, n’ayant pas trop de temps ces dernières semaines pour m’occuper de mes ordinateurs, je me suis forcé à attendre la sortie de la bêta avant de l’installer.

Ubuntu 10.4 Lucid Lynx Bêta 1

Ce n’était que hier que j’ai trouvé enfin le temps de migrer mon poste fixe, et comme d’habitude tout s”est passé sans un accroc. Comme d’habitude, le processus a duré deux ou trois heures (je n’était pas devant l’ordinateur quand il a fini). Après la fin de la mise à jour, un petit redémarrage et mon Lucid Lynx était prêt pour l’action.

Sous le capot

Lucid Lynx s’appuie sur Gnome 2.30, Xorg 7.5 et un noyau linux 2.6.32.

Cette version incorpore un nouveau driver libre pour les cartes graphiques Nvidia, Nouveau, ainsi qu’un support amélioré pour les drivers propriétaires Nvidia. Et étant donné que autant mon fixe que mon portable ont des cartes Nvidia, c’est une bonne nouvelle pour moi ! Lucid Lynx embarque aussi la dernière monture de likewise-open, application permettant aux utilisateurs linux de se connecter et authentifier sur Active Directory.

Comme dans la plupart des distributions actuelles, le paquet HAL a été mis de côté, ce qui rend le système (encore) plus rapide au démarrage et à la sortie de veille.

Sinon, une des nouveautés les plus symboliques est l’abandon de Google comme moteur de recherche par défaut. En effet, avant la sortie de Lucid Lynx, Canonical a renoncé à son accord avec Google et signé un nouveau partenariat avec Yahoo!

Pour le reste des nouveautés, ainsi que pour plus de détails, vous pouvez voir sur le site d’Ubuntu ou sur ce billet de Korben.

1 Le LTS veut dire que c’est une version Long Term Service, une version qui sera supportée par des mises à jour pendant deux ans. La dernière version LTS était la 8.04 (oui, vous avez compris, avril 2008). Les versions LTS sont spécialement intéressantes pour installer dans des serveurs, qui n’ont pas besoin du dernier cri mais de la stabilité et des mises à jour de sécurité garanties pendant longtemps, car personne n’aime devoir réinstaller les serveurs tous les six mois.

Joyeux anniversaire, Apache !

24-02-2010 par Horacio Gonzalez
LiB et Apache HTTP Server

En 1995 le web était bien différent à celui qu’on connaît aujourd’hui. Très peu de sites web (l’immense majorité desquels étaient des sites d’universités et des centres de recherche), peu de serveurs web (presque exclusivement le vénérable NCSA HTTPd), peu de navigateurs (Mosaic et un nouveau venu appelé Netscape Navigator) et peu d’utilisateurs (des universitaires, des chercheurs, des geeks de la première heure).

Et c’est dans ce terrain que le 23 février 1995 apparait la première version d’un logiciel qui allait jouer un rôle clé dans l’expansion grand public du web : le serveur web Apache HTTP Server.

Conçu initialement comme un fork du NCSA HTTPd censé corrigé des bugs de celui-ci, Apache HTTP Server est vite devenu le serveur web de référence, ayant encore aujourd’hui une part de marché de plus de 50%.

C’est donc aujourd’hui 23 février 2010, que Apache HTTP Server fête son 15ème anniversaire.

Joyeux anniversaire, Apache !

Joyeux anniversaire, Apache !

Vous pouvez lire plus de choses sur l’histoire d’Apache HTTP Server sur le site de la fondation Apache.

WordPress : plugin WPtouch et mise à jour 2.9.2

17-02-2010 par Horacio Gonzalez
LiB et WordPress

Aujourd’hui je vais faire un de ces billets desquels mes collègues adorent se moquer, un billet sur WordPress… :rasberry_ee:

Plugin WPtouch

Depuis quelque temps (depuis que j’ai mon Android, en fait) l’idée de faire une version du blog adapté aux smartphones me travaillait. J’étais allé jusqu’à définir une feuille de style spécifique smartphone dans laquelle j’adaptais un maximum l’affichage aux caractéristiques de ces petits écrans.

Mais le résultat n’était pas prouvant, car le problème n’est pas seulement un problème d’affichage, c’est aussi un problème de contenu. Plus que jouer avec les CSS, il me fallait avoir deux thèmes actifs sur le blog, l’un pour les grands écrans, l’autre pour les smartphones.

J’ai trouvé la solution avec le plugin WPtouch, que j’ai installé la semaine dernière sur mon blog. Plus qu’un plugin, WPtouch est un thème mobile pour WordPress. Suivant les préconisations Apple pour la conception d’interfaces iPhone, le thème WPtouch est leger, rapide et adapté aux écrans de smartphone, avec un look qui rappelle fortement les applications natives iPhone.

Pour l’instant je l’ai testé sur Android et sur iPhone (et sur Firefox avec le user-agent changé pour simuler un Android :rasberry_ee:), et le résultat est vraiment agréable.

LostInBrittany avec WPtouch

Pour l’installer, rien de plus simple. Il vous suffit de vous rendre sur la partie Plugins de votre interface d’administration et cliquer sur Ajouter nouveau. Le tout est expliqué de façon détaillée sur le site web du plugin.

Mise à jour WordPress 2.9.2

La mise à jour était sortie hier, mais ce n’est qu’aujourd’hui que j’ai eu mon message de mise à jour disponible.

Mise à jour WordPress 2.9.2

Cette mise à jour corrige un petit problème de sécurité de la version 2.9.1. Le mot petit est cette fois bien choisi, le problème en question permet à un utilisateur registré du blog de consulter les billets mises à la poubelle par d’autres utilisateurs registrés. Autant dire que pour la plupart des cas, ce bug ne met pas en danger…

Cependant, je vous conseille de faire la mise à jour, comme toutes les mises à jour de sécurité. Pas plus tard qu’hier, un de mes amis s’est fait hacker ses deux blogs WordPress. En creusant un peu, il s’avère que les deux blogs étaient encore en 2.8, dont les failles de sécurité avaient été publiées (et corrigées) depuis quelques mois… :down_tb:

Morale de l’histoire, n’oubliez pas de remettre à jour votre blog régulièrement, même si cela ne semble pas important sur le moment…

Plus je bosse avec RedHat, plus je préfère Ubuntu/Debian…

15-12-2009 par Horacio Gonzalez
LiB et Ubuntu

Étant un fervant utilisateur d’Ubuntu depuis des années, je me sens beaucoup plus à l’aise sur des distributions de type Debian que sur celles basées sur RedHat. Cependant il m’arrive relativement souvent (surtout ces derniers temps) de devoir m’occuper de serveurs RedHat-like, et à chaque fois je constate encore une fois que je préfère la façon Debian d’administrer le système.

A titre d’exemple, voyons le dernier problème auquel je me suis confronté ce matin. L’opération était de la pure routine, je voulais installer un nouveau paquet sur un serveur. Mais lorsque je lance mon yum install, je me suis heurté à un beau message d’erreur pas explicite de tout :

Loaded plugins: kernel-module
error: no dbpath has been set
error: cannot open Packages database in /%{_dbpath}
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 229, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 84, in main
base.getOptionsConfig(args)
File "/usr/share/yum-cli/cli.py", line 184, in getOptionsConfig
enabled_plugins=self.optparser._splitArg(opts.enableplugins))
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 191, in _getConfig
self._conf = config.readMainConfig(startupconf)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 754, in readMainConfig
yumvars['releasever'] = _getsysver(startupconf.installroot, startupconf.distroverpkg)
File "/usr/lib/python2.4/site-packages/yum/config.py", line 824, in _getsysver
idx = ts.dbMatch('provides', distroverpkg)
TypeError: rpmdb open failed

J’ai essayé d’abord la solution classique aux problèmes yum, un bon vieux yum clean all, mais cela n’a rien fait. Les premières recherches sur le net suggéraient que le problème venait de ma base de données des RPM en local, qui serait corrompue, mais la solution proposée ne marchait pas :

rm -rf /var/lib/rpm/__db.00*
rpm --rebuilddb
yum clean all
yum update

Après quelques recherches de plus, j’ai fini par trouver une solution qui marche :

rm /dev/urandom
mknod -m 644 /dev/urandom c 1 9

Et oui, ça marche… mais je ne sais pas pourquoi. Ce qui m’ennuie est donc le côté “magique” de la solution, je n’ai trouvé aucune explication du pourquoi du comment. Ca marche, mais personne ne semble savoir pourquoi, ni d’où vient l’erreur. Et j’ai du mal à comprendre qu’est-ce que /dev/urandom, un pseudo-fichier pour génération de nombres aléatoires, a à voir avec des problèmes de yum.

Définitivement, je préfère mon Ubuntu…

Eclipse 3.5 sur Ubuntu 9.10 Karmic Koala

09-12-2009 par Horacio Gonzalez
LiB et Ubuntu

Hier j’ai enfin trouvé le temps d’installer la dernière version d’Ubuntu sur mon portable du travail. Comme ça fait déjà deux mois que j’utilise Karmic Koala sur mon ordinateur fixe, je savais que je n’allais pas avoir de problème majeur. Cependant, je suis tombé sur un petit bug énervant, et je profite de ce billet pour vous en parler.

Lorsque j’ai fait tourner Eclipse 3.5 sur mon nouveau Ubuntu, j’ai constaté que certains boutons de fenêtres modales deviennent inutilisables, lorsqu’on y clique on les voit “enfoncées” mais aucune évènement ne se passe. Il fallait donc cliquer sur le bouton pour le sélectionner et ensuite appuyer sur la touche Entrée pour valider la sélection.

En cherchant un peu sur le net, j’ai vu que le problème est dû à une incompatibilité entre la version 3.5 de SWT (le framework graphique derrière Eclipse) et la version 2.18 de GTK. Normalement, la prochaine version de SWT corrigera le soucis, mais en attendant, il y a une solution assez facile.

Pour qu’Eclipse se comporte comme il devrait, il suffit de lui indiquer d’utiliser le mode fenêtre native en GDK, en faisant un export GDK_NATIVE_WINDOWS=1 avant d’appeler l’exécutable eclipse.

Pour faciliter la tâche, la façon la plus simple d’agir est de créer un petit script eclipse.sh et de lancer Eclipse à partir de ce script :

#!/bin/bash
export GDK_NATIVE_WINDOWS=1
eclipse

En attendant la sortie d’Eclipse 3.6, cette petite astuce permet donc de contourner le problème facilement.

En vrac et en retard

24-11-2009 par Horacio Gonzalez
Cyber LiB

Depuis une bonne dizaine de jours, je n’ai pas réussi a trouver du temps pour m’asseoir devant l’ordinateur et bloguer tranquillement. Pourtant ce n’est pas l’envie qui m’a manqué, ni l’absence de sujets sur lesquels bloguer, mais bon…

Il y avait surtout deux sujets sur lesquels j’aurais voulu bloguer : Google OS et la disparition de l’idée d’URL qui risque de transformer le web dans un Minitel ou une TV 2.0. Ce matin, en faisant ma revue de blogs (que j’avais aussi pas mal négligée), je suis tombé sur deux articles de Tristan Nitot sur ces mêmes sujets, deux articles qui coincident presque à 100% avec mon avis.

Comme ce soir je n’ai pas trop le temps, je vous laisse simplement les liens vers les deux articles à Tristan Nitot. Les liens des deux articles méritent bien le détour (comme c’est souvent le cas avec les billets de Standblog…).

Ubuntu 9.10 Karmic Koala Release Candidate

23-10-2009 par Horacio Gonzalez

On est à 6 jours de la sortie de la nouvelle version d’Ubuntu, Ubuntu 8.10 Karmic Koala, et je viens de voir presque par hasard que la release candidate (RC) a été libérée.

Comme pour toute version RC, cet Ubuntu 9.10 RC est à priori identique à la version définitive qui sortira jeudi prochain, à quelques bugs mineures près. En clair, ce n’est pas une version à installer dans un environnement de production, mais elle est toute à fait adaptée à une utilisation personnelle par l’utilisateur lambda.

Dans mon cas personnel, ça fait une quinzaine de jours que j’utilise Ubuntu 9.10 bêta sur mon fixe et je suis très satisfait avec, aucun plantage, aucun problème. Ce soir, si j’ai le temps, je ferai le même sur mon EeePC et mon portable de travail suivra la semaine prochaine.

LiB et Ubuntu

Côté nouveautés, la liste est assez conséquente, mais pour la plupart d’utilisateurs cela peut se résumer à plus de robustesse et plus de rapidité. Moi j’apprécie particulièrement le changement de Pidgin par Empathy comme client de messagerie instantanée par défaut, le framework Quickly de développement rapide d’applications pour Ubuntu ( un peu à la façon Rails) et l’ajout de l’interfaçage avec Ubuntu One (un service d’hébergements de fichiers en ligne semblable à DropBox).

Bon téléchargement de votre Karmic Koala !