mardi, décembre 8 2009

Passage à XFCE

J'ai mis du temps à y passer, mais j'ai fini par faire le saut. Plus on utilise un DE, plus on utilise les applications intégrés et moins on a de facilités à passer à autre chose.

Deux jours après la sortie de Kubuntu 9.10, j'ai mis à jour mon système. Je n'ai pas de nouveau testé knetwork-manager, je suis resté avec la version Gnome. Une à deux semaines après, j'ai re-testé XFCE... et je ne suis pas retourné depuis à KDE.

Contrairement à ce que je pensais, j'ai tout ce qu'il me faut. En fait, je n'utilise pas beaucoup d'applications. J'ai conservé KMail pour les mails (étonnament, il est difficile de faire plus rapide et plus léger). J'ai conservé aussi Firefox pour le web (difficile de faire plus lourd... mais c'est aussi le plus fonctionnel). J'ai remplacé Kopete (IM) et Quassel (IRC) par pidgin. Il est léger, il se laisse gentiment oublier, parfait. J'ai remplacé amarok par rhythmbox, suffisant pour mes besoins. Et Konsole a laissé la place à Terminal qui est aussi bien, voire mieux.

Que dire de plus. C'est simple, rapide, robuste. J'aime.

samedi, août 22 2009

Un digikam buggé pour Kubuntu 9.04

J'ai mis un peu de temps pour le comprendre, mais j'ai fini par piger. Digikam est buggé sur Kubuntu 9.04 / KDE 4.3. Bref. J'ai fini par recompiler moi-même cet outil qui est particulièrement important, surtout quand on a passé les trois dernières semaines à photographier sa famille (bah quoi, 585 photos, c'est tout :) ).

Pour les infos sur la recompilation de digikam, c'est ici.

vendredi, août 21 2009

Tests de matériels: Network USB Hub de Belkin et carte son USB Creative X-Fi Go!

J'ai eu l'occasion pendant les vacances de tester ces deux matériels. L'occasion, pas la chance. Enfin, au moins pour un.

Le network USB hub de Belkin permet de connecter des imprimantes USB et des disques USB à ce hub et d'y accéder à partir d'autres PC via le réseau ethernet. Ne fonctionne que sur Windows et Mac. Et encore, impossible de trouver les pilotes pour Mac et la configuration sous Windows Vista n'a pas fonctionné. De toute façon, lorsqu'un PC veut utiliser un des ressources USB, il doit en quelques sorte l' « activer ». Sorte de verrou qui n'ose pas dire son nom. Car une fois activé sur un poste, aucun autre ne peut y accéder jusqu'à ce que le précédent le dé-verrouille. Bref, inutilisable dans notre cas... et je ne vois pas à qui ça pourrait convenir. (et je ne parle même pas du pseudo serveur web de ce hub... il devrait faire honte à son concepteur).

Quant à la carte son USB Creative X-Fi Go!, le son sur Windows est génial. Bon, il a mis un paquet de temps à tout installer mais le résultat est vraiment impressionnant. J'ai beaucoup aimé que le logiciel d'installation soit directement sur la clé, et non pas sur un CD qu'on n'a jamais sous la main quand il le faut. Là, vous avez la carte son et le logiciel en même temps. Bref, bien conçu. Sous Linux, elle est directement reconnue.

samedi, juin 20 2009

Changement de disque dur sur le portable

Ça fait un petit moment que je voulais remplacer mon disque interne de 120 Go par un plus gros disque. En effet, j'étais à 95% d'utilisation en moyenne, ce qui est la meilleure recette pour une catastrophe sur mes données. J'ai profité d'être sur Paris mercredi dernier pour filer dans la rue montgallet en début de soirée. Il n'y avait plus de disque de 500 Go qui m'intéressait, j'ai donc pris un 320 Go. C'est déjà trois fois plus que le précédent, ce sera donc bien suffisant.

J'ai passé toute ma soirée de jeudi à tout réinstaller. En fait, ça s'est plutôt fait simplement. J'ai commencé par installer une Kubuntu 9.04 malgré les différents bugs que je lui connais. Tout de suite après, j'ai profité de cette nouvelle installation pour avoir un /home chiffré. Ça se fait très simplement et l'intégration au démarrage pour saisir le mot de passe est vraiment bien faite. J'en ai aussi profité pour passer à KDE 4.3 beta 2, espérant que certains bugs de la 4.2 (du moins des package Kubuntu de KDE 4.2) aient disparus. Peine perdue... Le plus long a été de recopier tous les fichiers de l'ancien disque sur le nouveau. La réinstallation des packages présents sur l'ancien disque a été là-aussi très simple : j'avais la liste des packages grâce à un dpkg -l avant la réinstallation, et à un apt-get install des packages de la liste sur le nouveau système.

Bref, tout s'est bien passé. J'ai tout récupéré, et j'ai pourtant bien plus d'espace libre :)

jeudi, avril 30 2009

Passage à Kubuntu 9.04

Pas grand chose à dire. Le passage s'est fait sans aucun problème. Tout réponds bien depuis en dehors...

... de l'applet network-manager de KDE. Je croyais avoir bien mieux grâce à cette jolie interface d'applet Plasma. J'ai été tellement dégoûté que j'ai failli passer à l'applet de Gnome tellement j'ai des soucis. C'est surtout au niveau des connexions VPN. Le dialogue des propriétés d'une connexion vpnc n'a pas dû être testé. Sur le premier onglet, j'indique mon nom de connexion, ma passerelle, le nom de groupe. J'enregistre, je retourne dessus et hop, tout a disparu :) L'onglet des informations optionnelles porte bien son nom : c'est tellement optionnel qu'on ne peut rien saisir. Bref, l'applet est un gros loupé, je ne suis d'ailleurs pas le seul à l'avoir constaté (vous trouverez plein de liens sur Google, mais celui-ci reproduit parfaitement mon expérience), j'espère qu'il y a aura bientôt une mise à jour qui la rendra vraiment fonctionnelle.

En dehors de ça, rien à redire, ça fonctionne d'enfer.

lundi, mars 2 2009

Que ceux qui veulent apprendre ZFS lisent le dernier numéro du linuxmag

C'est vrai quoi, l'article d'Olivier est vraiment excellent. Et puis, il a fait ça bien, il a beaucoup bossé dessus. J'ai pas eu grand chose à redire lors de la relecture.

jeudi, février 19 2009

Passage en Lenny

Pour la dédibox, car mon portable reste sur sa bonne Kubuntu.

Deux principaux soucis rencontrés :

  • La mise à jour m'a demandé de changer le paramètre MAILDIR en MAILDIRPATH dans le fichier /etc/default/courier. Or ce fichier n'est jamais lu par le script de démarrage de courier. Il faut donc modifier /etc/courier/imapd et /etc/courier/imapd-ssl.
  • Les VirtualHost Apache étaient paumés car il manquait une directive NameVirtualHost et il fallait modifier la déclaration des VHost.

Pas mal de temps perdu sur ses deux points. En dehors de ça, ça tourne plutôt bien. Je vais essayer de passer à PostgreSQL 8.3 dès que j'aurais un peu de temps et il faut aussi que je vois comment remettre en place mon trac. Mais bon, le principal est là.

Pour ceux qui veulent passer sans soucis sur Lenny, il y a un guide à lire.

vendredi, novembre 14 2008

Kubuntu 8.10, la suite - 2

Pour faire suite à mon précédent message, j'ai trouvé dix minutes après sa publication la façon de faire un « suspend to RAM » en fermant le portable. Il faut aller dans la configuration du « Power Manager » et choisir « Suspendre » quand « Laptop Lid Closed ». Il existe même une option pour verrouiller l'écran lors d'un « Suspend ». Vraiment excellent, ça me change la vie.

dimanche, novembre 9 2008

Kubuntu 8.10, la suite

En dehors d'un soucis bizarre avec darcs, cette nouvelle version m'a apporté un bien gros plus : « Suspend To RAM » et « Suspend To Disk » fonctionnent. C'est bien la première fois depuis que j'ai un portable que ces innovations (un peu anciennes) fonctionnent vraiment. Par contre, je n'ai toujours pas trouvé comment faire un Suspend lorsque je ferme mon portable. Mais bon, ça avance :)

samedi, novembre 1 2008

Passage à Kubuntu 8.10

Le passage s'est fait sans douleur. Un petit coup de « sudo update-manager -d », un redémarrage et hop terminé ! Plutôt simple, même si le redémarrage a été dû à un plantage en fin de mise à jour, ce qui m'a donné quelques sueurs froides. Mais bon, je n'ai rien eu à faire en dehors de redémarrer, ce qui est déjà vraiment bien.

Je (re-)découvre certaines choses, ce qui est aussi sympa. L'indicateur wifi de mon portable fonctionne de nouveau. Bref, plutôt content.

mercredi, octobre 22 2008

Chiffrement d'une clé USB

Depuis un moment, je souhaite chiffrer la partition /home de mon portable. Il contient bon nombre d'informations confidentielles : informations du boulot, sur les clients, ma compatibilité, etc. Bref, plein de trucs que je ne veux pas voir disséminer un peu partout. Avant de chiffrer cette partition, je voulais d'abord tester la mise en place. J'ai essayé hier soir avec une machine virtuelle sous VirtualPC mais j'ai eu quelques soucis à configurer le réseau (obligatoire pour récupérer cryptsetup). Du coup, je me suis dit que j'allais chiffrer une clé USB.

J'ai acheté une clé Sandisk Cruzer Micro U3 RB 8 Go ce midi. Et ce soir, j'ai testé le howto que j'ai trouvé sur Artisan Numérique. Je vous la fais en courte, tout doit se faire en tant qu'utilisateur root) :

  • formatage de la clé (le mot de passe vous est demandé pour enregistrement) : cryptsetup --verbose --cipher "aes-cbc-essiv:sha256" --key-size 256 --verify-passphrase luksFormat /dev/sdb1
  • ouverture du device (le mot de passe vous est demandé pour vérification) : cryptsetup luksOpen /dev/sdb1 maclecrypte
  • formatage (j'ai modifié ext2 en ext3, je préfère :) ) : mkfs -t ext3 /dev/mapper/maclecrypte
  • montage du volume : mount /dev/sdb1 /media/maclecrypte

Et voilà !

Une fois que vous avez fini d'utiliser votre clé :

  • démontage du volume : umount /media/maclecrypte
  • fermeture du device : cryptsetup luksClose maclecrypte

Si vous ne voulez pas vous embêter à tout saisir, dolphin est capable de monter tout seul une clé chiffrée (enfin, faut quand même lui fournir le mot de passe :) ) :

cryptoluks.png

jeudi, août 28 2008

vim

Plus ça va et plus je retourne à vim. Certainement la faute à toady quand je l'ai vu coder si efficacement avec. Bref, quelques intéressants trouvés ces temps-ci : vim: lightning fast navigation in a large software project (j'adore le Ctrl T, mais je n'ai pas encore réussi à utiliser réellement project) et Onglets à la firefox dans vim (Ctrl-w, ze bonheur jusqu'à ce qu'on se rappelle que Ctrl-w sert déjà pour passer d'un écran splitté à un autre).

jeudi, août 14 2008

Un billet très intéressant

J'aime bien les billets de Ploum. C'est souvent bien écrit, assez généraliste et bien vu. Bref, parmi tous les billets que j'ai lu dernièrement, celui-ci est certainement le plus intéressant.

samedi, juin 14 2008

Je suis passé à KDE 4

En fait, ça fait déjà une semaine que je suis sur KDE 4. Plus exactement l'équivalent de la beta 1 de KDE 4.1. J'avoue que je suis plutôt satisfait de cette version. Il reste encore des bugs (d'où le nom de beta) mais le confort d'utilisation est revenu.

Bref, mes méchantes critiques de KDE 4 n'ont plus cours. Il serait bien que j'ai le temps de regarder comment écrire un Plasmoid (pour surveiller certains états de PostgreSQL... je sais, j'ai un sérieux côté « idée fixe » ;) ). J'aimerais aussi trouver un plugin Dolphin pour les dépôts CVS, SVN et darcs.

lundi, mai 19 2008

PyCon 08

Samedi, je suis allé à la convention française 2008 de Python, aka pyconfr08. Pour principalement trois raisons :

  • connaître mieux Python ;
  • assister à la conférence de Toady (« Graphviz rendu facile avec GvGen ») ;
  • mieux comprendre la réalisation d'une telle convention.

Mission remplie aux 2/3, donc à priori plutôt satisfaisant. Le problème, c'est que sur les six conférences que j'ai vu, deux seules étaient intéressantes (pour moi). J'avoue que le contenu des conférences m'a déçu. Soit c'était très très haut niveau (« PyPy, l'interpréte Python écrit en Python »), soit le présentateur avait une drôle de façon de présenter les choses (« Apprenez d'abord Python ! »).

« Recherche de gènes avec Python » était un retour d'expérience assez intéressant. Le début était un peu laborieux à cause du contexte métier, qui, à mon humble avis, a été trop expliqué, à un point que ça en devenait bizarrement peu compréhensible. La suite a été bien développée (mais pas seulement parce qu'il utilise PostgreSQL :) ). Néanmoins, il a passé beaucoup plus de temps sur l'explication du contexte que sur le lien avec Python, ce qui est dommage. Mais j'ai trouvé le tout plutôt intéressant. J'aurais bien aimé que les autres soient à la hauteur de celle-là.

Je connaissais déjà le contexte de « Graphviz rendu facile avec GvGen », vu que j'ai utilisé la version Ruby de Toady. La conférence était intéressante, suffisamment technique, le conférencier était blagueur : beaucoup de rigolades dans l'assemblée, mais des infos, bref cool. Et puis surtout, il a réussi au moins avec moi : je pense que je vais utiliser sa bibliothèque. Seul reproche : il attaque très technique sans expliquer à l'assemblé certaines choses (ne serait-ce que l'utilité de dot, ce qu'est graphviz, etc.) Donc, technique ++, contexte --.

Voilà pour les conférences. On peut facilement en déduire que ma connaissance de Python ne s'est pas améliorée (et je pense que ça a été le cas pour le reste des spectateurs pour les six premières conférences).

Par contre, le point positif, c'est que ça m'a donné des idées pour des journées de ce type pour PostgreSQL.

Autre point important, si une pyconfr09 a lieu, je pense qu'il serait intéressait d'y participer (en tant que PostgreSQLfr). Une discussion sur psycopg2 ou sur un outil PostgreSQL écrit en Python (par exemple pgloader) serait une excellente idée.

mardi, avril 22 2008

News des sorties du noyau Linux sur linuxfr

Je suis impressionné par la qualité des news proposés par Patrick Guignot, au moins en ce qui concerne les news relatives aux nouvelles versions du noyau Linux. C'est clair, c'est précis, c'est très intéressant, c'est pas trop technique tout en restant compréhensible. C'est vraiment de l'excellent boulot. (/me rêve que quelqu'un fasse ça pour les nouvelles versions de PostgreSQL). Allez hop, je m'abonne au flux de son journal sur linuxfr (c'est bien le premier journal de linuxfr qui m'intéresse... ok, vieux troll poussiereux).

vendredi, avril 18 2008

Nouveau petit coup d'oeil à KDE 4

Mon premier test de KDE4 a été catastrophique. Même si tous les développeurs de KDE hurlent sur les toits qu'il s'agit d'une version préliminaire ou pour développeurs, c'est quand même très mauvais pour la renommée.

J'ai commencé à utiliser la version KDE4 de Kate il y a une semaine et je dois avouer qu'elle m'a beaucoup plu. Ce qui m'a le plus attiré, c'est la recherche style Firefox. La suppression des dialogues me semble une bonne idée pour fluidifier l'utilisation d'une application et donc sa rapidité d'utilisation. Du coup, j'ai voulu tester la version KDE4 de konsole. Là-aussi, très agréablement surpris. La recherche sur une console, c'est une excellente idée.

J'ai de nouveau testé KDE4 suite à mon passage à Hardy Heron et là-aussi, j'ai été de nouveau impressionné. L'équipe de KDE a fait de gros progrès sur le bureau lui-même. Et surtout, installer les paquets « -kde4 » pour avoir les versions KDE4 des différentes applis change énormément les choses. Ça en devient pratiquement utilisable :)

Enfin, j'ai testé okular. Cette nouvelle version de kpdf (qui déjà est un excellent visualisateur de PDF) est exceptionnelle. J'adore la possibilité d'annoter les fichiers PDF, j'adore la recherche qui filtre les pages ne contenant pas les mots recherchés, j'adore l'affichage du plan. C'est vraiment un outil phare du projet.

Pourquoi je reste toujours sous KDE3 ? principalement pour deux raisons :

  • je n'ai pas trouvé de moyen pour afficher KNetworkManager qui est un outil essentiel dans ma vie d'informaticien... beaucoup plus largement, je n'ai pas trouvé de moyen d'afficher les applets (je ne parle pas des widgets) ;
  • certains outils n'ont revus pour KDE4, notamment K3B et digikam.

Cela étant dit, je ne serais pas étonné d'y passer sous peu.

La lecture de ce billet (RE: Nice Improvements Needed in KDE, by Bruce Byfield) est particulièrement intéressant pour noter l'évolution de KDE4 sur ces quatre derniers mois.

dimanche, avril 13 2008

Passage à Hardy Heron, beta 5

J'avais un peu peur de tomber dans la galère de la dernière version mais non, point du tout. Ça s'est passé exactement comme indiqué sur la doc. /me impressionné

samedi, mars 22 2008

La puissance d'XMLRPC

Allez, un billet technique pour une fois... ça ne peut pas faire de mal :)

Je cherchais un moyen de saisir rapidement un grand nombre de tickets dans le trac de PostgreSQLfr.. J'ai fini par trouver XmlRpcPlugin qui, comme son nom l'indique, est un plugin XMLRPC pour trac. L'installation est simple et rapide à condition d'avoir une version 0.10 de trac. L'écriture d'un script Python pour saisir les tickets est super facile. Voici un petit exemple :

import os,glob
import xmlrpclib

url = "http://user:pwd@svn.postgresqlfr.org/login/xmlrpc"
server = xmlrpclib.ServerProxy(url)

listeFichiers = glob.glob("*.xml")
listeFichiers.sort()

for fichier in listeFichiers:
    print fichier
    print server.ticket.create("Traduction de %"%(fichier), '',
       {"type":"amelioration",
        "priority":"mineure",
        "component":"relecture",
        "milestone":"PostgreSQL %s"%(version),
        "version":"%s.x"%(version)
       });


Hmmm, cette version du script n'est pas testée, j'attends que le plugin soit installé sur le trac, mais j'ai confiance :)

vendredi, février 1 2008

Solutions Linux 2008

Cette année a été très spéciale pour moi. Tout d'abord, je n'y suis allé que deux jours. Sur ces deux jours, le premier était consacré au stand de PostgreSQLfr.org, le deuxième à dalibo (la société où je travaille). Donc c'était aussi la première fois où j'y allais pour le boulot.

Sur le stand de PostgreSQLfr.org, la journée s'est passée très très vite, notamment à partir du moment où Simon Riggs nous a rejoint. Ce développeur contribue beaucoup à PostgreSQL : PITR, LogShipping, pg_standby... sans parler des nombreuses idées qu'il a pour la prochaine version (trigger sur TRUNCATE, Segment Exclusion, clonage de snapshot de la base, partitionnement dynamique, etc.) J'ai énormément discuté avec lui, C'était vraiment passionnant (sans compter que, pour la première fois, j'étais bien content de mon anglais parlé). Je le retrouverais avec joie au FOSDEM. Bref, journée très profitable grâce à ces échanges, propositions de développement (monitoring du Log Shipping pour lui, quelques améliorations sur pgAdmin pour moi). Côté association, peu d'adhésion (en dehors des renouvellements habituels), quelques promesses de société et une AG très intéressante pour une fois (les actions à venir sont motivantes... reste à voir ce qu'on sera capable de faire).

Côté dalibo, la matinée a été assez morne, l'après-midi très occupé. Tenir le stand d'une société est un job vraiment différent de la tenue du stand d'une association. Il m'a été assez difficile de m'y mettre mais bon, ça se fait bien malgré tout.

Sinon, pour le reste du salon, j'ai revu les habitués de cet événement. J'ai fait la rencontre « officielle » de Denis Bodor (rédacteur en chef de Gnu/Linux Magazine France) et de Lukasz Bartoszewicz (rédacteur adjoint de PHP Solutions, pour qui j'ai déjà écrit 4 ou 5 articles). J'ai trouvé que le salon était moins festif que les autres années, c'est une impression globale personnelle mais apparemment partagée par d'autres personnes. J'ai aussi craqué pour deux livres (un sur Python et un sur l'administration avancée d'une machine sous Debian, dont je parlerais dès que j'aurais terminé leur lecture) et pour un TShirt (Ubuntu).

Attention, l'année prochaine, changement de lieu et de date : le salon aura lieu les 31 mars, 1 et 2 avril 2009 à Paris Expo, porte de Versailles.

- page 1 de 6