Liferea 1.4.0 montre le bout de ses octets.

Liferea 1.4.0 vient de sortir.

Au menu des nouveautés : une gestion des fils sous forme de base de données sqlite, menus réorganisé, support expérimental de Webkit, des corrections de bogues et un outil de détection des doublons dans les fils RSS.

Pour compiler Liferea sur Debian Etch ou Ubuntu Feisty Fawn (la Gutsy Gibbon aura surement la version 1.4.0 dans ses dépots), voici la marche à suivre. Il faut bien entendu avoir déjà préinstallé les outils de compilation ainsi que les en-têtes de développement de gtk. Les commandes étant effectuées dans le terminal.

Pour Synaptic, il suffira de choisir les paquets correspondants. Quoique j’ignore si le « build-dep » est supporté par Synaptic.

Donc :

$ sudo apt-get install build-essential libgtk2.0-dev

Ensuite, on installe la plus grosse partie des pré-requis de liferea avec :

$ sudo apt-get build-dep liferea

Cependant, avec la version 1.4.0, il faudra rajouter deux paquets :

$ sudo apt-get install libsqlite3-dev libglade2-dev

Enfin, l’habituel suite de commande :

$ ./configure ; make ; sudo make install

Et le tour sera joué 😉

Voici à quoi ressemble Liferea 1.4.0. Simple mais efficace 😉

Liferea 1.4.0, lecteur de flux RSS pour Linux, sous Ubuntu Linux 7.04

KDE 4 dans la tourmente tandis que Gnome 2.20 continue son bonhomme de chemin ;)

Lu sur l’excellent OS News :

« The KDE project has delayed the release of KDE 4.0 by two months. « We, The Release Team, hereby announce that we are extending the KDE 4.0.0 schedule 2 months by inserting an extra 2 Betas, as follows: September 24: Beta3. October 22: Beta4. November 19: Total Release Freeze. November 21: RC1. December 5: RC2. December 20: 4.0.0 tagged. We feel that there are crucial elements of the release that need more development time. The feature freeze (less exemptions) remains in effect. »

Ce qui donne traduit (désolé pour les erreurs possibles de traduction, je ne suis pas traducteur professionnel).

« Le projet KDE a décalé la publication de KDE 4.0 de deux mois. « Nous, l’équipe de publication, annonçons ici que nous allongeons la feuille de route de KDE 4.0.0 de deux mois via l’insertion de 2 nouvelles bétas, comme suit : 24 septembre: Béta 3. 22 octobre : Béta 4. 19 novembre : gelure totale du code en vue de la publication. 21 novembre: RC1. 5 décembre : RC2. 20 décembre: version 4.0.0 étiquettée. Nous avons le sentiment que certains éléments cruciaux de la publication ont besoin d’un peu plus de développement. La gelure des fonctionnalités (moins d’exemptions ???) reste la même. »

Pendant ce temps, Gnome 2.20 continue son bonhomme de chemin (la version 2.20.1 sera fournie avec la Ubuntu Gutsy Gibbon fin octobre 2007) avec sa version béta 2.

Les utilisateurs de KDE (que je comprends mais que je n’approuve pas pour l’ergonomie générale de l’environnement de bureau, oui, je suis un fan des « nazis de l’interface graphique » comme dirait un certain Linus Torvalds) risque d’être déçu par un tel délai. Mais mieux vaut 2 mois de retard que des articles assassins dans la presse « virtuelle » sur la toile !

Les developpeurs de KDE aurait du suivre le « dicton » anglais qui dit : « Do not bite more than you can chew » (Ne pas mordre plus qu’on peut manger), ou en bon français : « avoir les yeux plus gros que le ventre ».

En tout cas, bonne chance et bon courage aux développeurs du logiciel libre, qui ont – eux au moins – le gout du travail bien fait 😉

Je sais cette phrase est un troll magnifique, mais j’aime cela !

Ah, Angband :P

Angband est un « rogue-like » qui est sorti il y a quelques temps en version 3.0.9. Ce sont souvent des jeux de rôles en mode ascii (quoiqu’un mode graphique existe), disponible pour de nombreuses plateformes (unix, Mac, Windows). Et même des sons pour les courageux, car c’est du très répétitif (ouverture de porte, bruit d’épée, etc…) 😉

Le jeu est en anglais, propose des donjons aléatoires, et ce qui est bien, on ignore toujours la durée de vie de la partie : ce peut être 5 jours comme 30 minutes ! 🙂

En tout cas, c’est idéal pour se détendre l’après-midi après une matinée bien « stressante » 😛

Voici comment compiler facilement Angband 3.0.9 avec une distribution linux dérivée de debian, car les versions fournies sont souvent un peu vieillotte 🙁

1) On installe les outils de compilation :

$ sudo apt-get install build-essential

2) On installe les dépendances d’angband :

$ sudo apt-get build-dep angband

3) On récupère le code source sur http://rephial.org/

4) On le décompacte :

$ tar xvfz angband-3.0.9-src.tar.gz

5) On entre dans le répertoire et on lance la compilation.

$ cd angband-3.0.9 ; ./configure ; make ; sudo make install

6) Pour lancer le jeu ?

./angband -v -g -mx11 &

Quelques captures d’écrans :

le texte de lancement

le personnage

la ville

donjon niveau 2

Bien sûr, il existe des interfaces pour SDL ou encore gnome. Mais je suis resté classique 😉

Planter Internet Explorer 6 et 7 en quelques instants…

Et avec une seule ligne de code

Il suffit de créer une page html avec la ligne suivante :

<style>*{position:relative}</style><table><input /></table>

Internet Explorer 6 SP2 et Internet Explorer 7 plante, sauf qu’il faut demander un agrandissement de la fenêtre dans le cas d’Internet Explorer 7.

Internet Explorer 6 planté.

La version du plantage pour Internet Explorer 6.

Internet Explorer 7 planté.

La version du plantage pour Internet Explorer 7.

Evidemment tous les navigateurs ont des pages qui les font planter systématiquement, mais une page faisant planter un navigateur avec une simple ligne, c’est fort !

Les dernières « nouveautés » du code de développement de Gran Paradiso

Cela bouge sur le code qui va donner d’ici quelques semaines la nouvelle version de développement de Gran Paradiso (nom de code de Firefox 3.0).

Il est maintenant possible d’activer / désactiver à volonté les greffons (flash et autre) dans Firefox (bug 339056)

la gestion des greffons sous minefield 3.0a8pre

Et le gestionnaire de téléchargement est en cours de refonte… Bug 388517 entre autre.

nouveau gestionnaire de téléchargement

Je ne sais pas pourquoi mais je sens que ra-mon va me dire dans les commentaires que cela existe déjà dans Opera depuis pas mal de temps 😉

Tracker, le « beagle »-killer ?

J’ai pu voir sur l’annonce de la version « Tribe 4 » de la distribution ubuntu gusty gibbon (la future 7.10) que Beagle a été remplacé par Tracker 0.6.x

Il se veut plus léger (écrit en C au lieu de C# avec Beagle), plus rapide, et moins encombrant tout en donnant des résultats de qualité.

Etant donné qu’une très vieille version est disponible dans les dépots universe de la Feisty Fawn, j’ai décidé de compiler Tracker pour voir ce que cela donne. La version testée est la 0.6.1.

Dans une console :

1ière étape : on installe les outils de compilations et les dépendances :

$ sudo aptitude install build-essential && sudo apt-get build-dep tracker

2ième étape : Ensuite, on récupère le code source depuis le site officiel : http://www.gnome.org/projects/tracker/download.html

On prendra l’archive en tar.bz2. Et on décompacte le code avant de l’utiliser :

tar xvfj tracker*.tar.bz2

3ième étape : compilation et installation. On va dans le répertoire du logiciel, et on entre :

./configure --prefix=/usr --sysconfdir=/etc --enable-deskbar-applet

make

sudo make install

On mets en place les réglages. Une entrée est disponible dans le menu Système / Préférences / Préférences d’indexation

préférences de tracker

Et dans la console qui a servi à la compilation :

$trackerd &

Après le temps d’inactivité indiquée dans les préférences, l’indexation commence. Il faut compter une grosse dizaine de minutes avant que la base d’infos ne soit constituées.

Et voici ce que donne une recherche avec le mot « come » (j’ai pas mal de titre de musique contenant ce mot) :

un essai de recherche avec Tracker

Gran Paradiso Alpha7 est sortie. Vers une alpha8 ou une béta 1 ?

Gran Paradiso Alpha 7 est sortie ce matin.

Au menu – entre autres choses :

  • Abandon du support de MacOS-X Panther (10.3)
  • L’historique de navigation passe de 9 jours à 6 mois
  • Ajout du support « text » dans la balise >canvas<

La prochaine version est actuellement étiquettée comme une pré-alpha8, et avec un peu de chance, ce sera une pré-béta1 ?!

vers une version alpha8 de Gran Paradiso ?

Ah, les inutiles DRMs… Ou comment la (liberticide ?) loi DADVSI perd tout argument technique…

Lu via le site de Tristan Nitot, un article qui met à mal les DRMs en montrant leur complète inutilité sur le plan pratique.

Cet articles parlent des principales DRMs (MTP en jargon français de la loi DADVSI) et de leur courte durée d'(in)efficacité.

En gros : CSS, le système de protection des DVDs vidéos, pondu en 1996, cassé en 1999, juste quand le marché du DVD se développait pour de bon…

Fairplay, le DRM d’iTunes. Cassé en 2006, et continuellement cassé malgré les correctifs apportés par Apple, même avec la génération 7 d’iTunes…

AACS, le DRMs des DVD Haute Définition : cassé aussi, peu de temps après la mise sur le marché des premiers DVD Haute Définition…

Et dans cet article, on parle aussi du DRM Windows Media, et surtout les CD espion de chez Sony BMG

Il est vrai que l’utilisateur est par définition un petit salopard de pirate en puissance… 🙂

Ubuntu Gutsy Gibbon tribe 3 : pas mal pour une alpha 3 :)

Ayant lu le billet de Julien sur la sortie de la version alpha 3 de Ubuntu 7.10, j’ai décidé d’illustrer certains points intéressant, spécialement pour un utilisateur de la version AMD64. Les captures d’écran ayant été effectués grace à une machine virtuelle VMWare Server.

Surtout quand il s’agit d’utiliser certains greffons propriétaires comme Macromedia Adobe Flash Player. Cf cette note sur l’utilisation du NSPluginWrapper.

Maintenant – et merci à Julien pour l’info – il suffit d’aller en ligne de commande, et de rentrer magiquement :

sudo apt-get install flashplugin-nonfree

Et voici ce qui apparait alors à l’écran :

installation du greffon flash player sous linux AMD64

Une fois l’installation terminée, on lance Firefox 2.0.0.5, et quand on rentre about:plugins dans la barre d’adresse :

Le plugin flash sous Linux AMD64 !

Et pour prouver que tout cela fonctionne, une vidéo sur DailyMotion :

Une petite vidéo de dailymotion ? ;)

Bref, sur ce plan, la tribe 3, une version de développement encore assez instable est plus qu’intéressante. On trouve aussi dans les logiciels disponibles – liste non exhaustive :

  • Gnome 2.19.5
  • VideoLanClient 0.8.6c
  • Filezilla 3.0béta10
  • Gimp 2.3.18 en espérant une version stable 2.4 d’ici la sortie de Gutsy en octobre 2007.
  • GranParadiso (nom de code de Firefox 3) alpha5

En clair, du vraiment bon. Vivement la RC que je puisse installer cette version d’Ubuntu sur mon disque dur 😉

C’est officiel, la prochaine version de Gran Paradiso sera une alpha7

Bien que je le sentais arriver (l’identifiant utilisateur étant 3.0a7pre), la prochaine version de Gran Paradiso, nom de code de Firefox 3.0 sera une alpha7.

En lisant cet article de PCWorld, on apprend que la prochaine version qui aurait du « théoriquement » être la béta 1 sera l’alpha7. Le niveau du code actuel ne justifiant pas l’appellation béta1 pour le moment.

Au moins, c’est honnête 😉

Les nouvelles dates de publications sont donc :

  • Alpha 7 : gel du code au 25 juillet, sortie pour le 31 juillet.
  • Alpha 8 ou béta 1 : gel du code au 5 septembre, sortie le 18.
  • Béta 1 ou béta 2 : gel du code au 16 octobre

Donc, une sortie pour noël 2007, voire début 2008 ? Pour les personnes qui annonçaient la sortie du navigateur en septembre, retournez à vos chères études 😉

Donc, vers un affrontement Opera 9.5x – Firefox 3.0 fin 2007, début 2008 ?

D’ailleurs, j’ai toujours pensé au minimum à une sortie pour la fin de l’année