Skip to content

Darktable 0.7 et Debian Squeeze

Après un premier paquet de la version 0.5 pour Debian Squeeze amd64, je viens de faire une mise-à-jour vers la version 0.7 de darktable qui apporte pas mal de changements et de correction de bugs (même s'il reste dans cette version un soucis lors de la qualification par étoiles des images).

Le nouveau paquet est disponible dans mon dépôt.

Bon travail sur vos photos.


Asterisk et limitation de temps d'appel : script Python AMI

J'utilise un forfait SIP illimité, mais comme toute chose illimité en France il y a des limites et l'une d'elle est le temps de communication lors d'un appel qui ne doit pas dépasser 1H (après ce temps, l'appel est considéré hors-forfait).

Utilisant un serveur Asterisk, j'ai donc écrit un petit démon utilisant l'AMI (Asterisk Management Interface) en Python pour limiter le temps de ces appels.

Continuer à lire "Asterisk et limitation de temps d'appel : script Python AMI"

Asterisk 1.6 : voicemail et backend imap

Sous asterisk, il existe la possibilité d'utiliser un serveur imap pour stocker les messages (voicemail). L'avantage de cela par rapport à un envoie classique de mail avec le fichier audio du message est que lors de la lecture et/ou destruction du message dans sa messagerie, cela modifie aussi la messagerie Asterisk, ainsi que les indications sur son téléphone SIP.

Lorsqu'on utilise cette possibilité avec un serveur Docevot, il y a un petit soucis : chaque message est indiqué comme "Nouveau" et "Urgent", et donc sur un téléphone SIP on se retrouve avec 2 fois plus de messages que ce que l'on a effectivement.

J'ai donc patché un petit peu le backend imap de la version 1.6 d'Asterisk et packagé le tout pour Debian lenny amd64. Les paquets sont disponibles dans mon dépôt Debian.

Darktable : table lumineuse et chambre noire

Cela faisait un petit moment que je cherchais deux outil pour gérer mes photos :

  • un outil de visualisation d'images fonctionnant comme une table lumineuse, avec possiblité de zoom et de sélection d'images (vous savez ce que l'on voit IRL avec un table blanche pour visualiser les films avec un tube/zoom sur l'oeil),
  • un programme de correction des abérations dues au couple boitier/objectif (un remplaçant libre au très connu DxO).
Et voila, je trouve Darktable qui regroupe ces 2 outils (le 2ème en utilisant la librairie liblensfun et sa base de données boitiers/objectifs) et qui permet, cerise sur le gateau, le "développement" d'images à partir de fichiers RAW.

N'ayant pas trouvé de paquet pour Debian (uniquement Ubuntu), j'en ai donc réalisé un pour Debian Squeeze amd64 (il reste quelques erreurs dans ce paquet à l'installation), dispo dans un tout nouveau dépôt (1er paquet pour squeeze ;-)). Pour l'utiliser il suffit d'ajouter la ligne suivante aux sources d'apt : deb http://www.cure.nom.fr/debian/squeeze/amd64 ./
Bonne photo.

Shell in a box

Shell in a box permet d'avoir un terminal directement dans une page web et cela sans Applet Java.

La dernière version 2.10 n'est plus compilée pour Debian, mais uniquement pour Ubuntu (par contre, le tarball contient tout ce qu'il faut pour faire un paquet). J'ai donc juste compilé cette version pour Debian Lenny 32 bits. Le paquet est dispo dans mon dépôt.

Bonne connexion.

mod_gnutls et mod_proxy sous Debian Lenny

L'avantage d'utiliser le mod_gnutls sous Apache est de pouvoir utiliser l'extension TLS SNI (Server Name Indication) qui va permettre d'utiliser plusieurs certificats sur la même instance d'Apache (même IP).

Lorsque l'on veut l'utiliser avec mod_proxy pour créer un "proxy https" qui relayera les requêtes vers d'autres serveurs en http, il y a un soucis car mod_gnutls va ouvrir les connexions http en "mode https".

Un patch plus tard, et mod_gnutls fonctionne très bien avec le mod_proxy. J'ai donc intégré ce patch dans la version de mod_gnutls présent dans Debian Lenny et refait le paquet pour amd64. Il est disponible dans mon dépôt.


qataki client identica et twitter en ligne de commande

Après l'utilisation de twidge, me voilà en train de tester/utiliser maintenant qataki : client identi.ca (mais aussi pour n'importe quelle installation de status.net et aussi twitter) en ligne de commande.

Ce client permet une utilisation plus rapide pour les réponses et les retweet que twidge, et l'utilisation multi-comptes est beaucoup plus simple à mettre en oeuvre.

Pour l'installer sous Debian, rien de plus simple : apt-get install xmlstarlet pour la dépendance et ensuite un téléchargement du script qataki à partir du site (pas le temps de faire un paquet pour le moment ;-)).

Bon dent/gazouilli

Synchroniser ses favoris entre plusieurs firefox

Il peut être interressant de synchroniser ses favoris entre plusieurs installations de firefox quand on utilise plusieurs ordinateurs (desktop pour la puissance, netbook pour la balade par exemple).

Il y a quelques jours est sorti une extension réalisée par le Mozilla Labs : Weaver Sync. Le soucis de celle-ci est qu'elle ne fonctionne qu'à partir de la version 3.5 de firefox, et on trouve encore des versions 3.0 (c'est la version livrée par Debian Lenny par exemple).

SyncPlace est alors L'extension car elle fonctionne à partir de la version 3.0 de firefox et permet de sauvegarder/synchroniser ses favoris sur un serveur personnel.

Continuer à lire "Synchroniser ses favoris entre plusieurs firefox"

Upgrade OpenSolaris 2009.06 vers build 130

La mise à jour d'OpenSolaris 2009.06 vers la version de développement (actuellement la build 130) se passe bien jusqu'au redémarrage.

Une fois redémarré sur la nouvelle version, 3 problèmes se posent :

  • un message d'erreur gdm sur le fichier .ICEauthority
  • la désactivation de l'echo dans le terminal GNOME,
  • plus de connexion ssh

Pour le 1er, cela vient d'un problème lors de la mise à jour du répertoire "home" de l'utilisateur gdm. Il faut modifier le fichier /etc/passwd comme ceci :

gdm:x:50:50:GDM Reserved UID:/var/lib/gdm:

Le 2nd et 3ème problèmes sont liés : problème de droits sur le device ptmx. Il faut ajouter sa gestion dans le fichier /etc/minor_perm en insérant la ligne suivante :

clone:ptmx 0666 root sys

Un reboot plus tard et tout devrait fonctionner normalement.

Dell Latitude E4200 et Debian Lenny

Me voici maintenant possesseur de ce petit portable (pour remplacer mon "vieux" Dell Latitude X300). Ce portable est équipé d'un écran 12,1 pouces et ne pèse qu'environ un petit kilo : tout ce qu'il faut pour l'avoir tout le temps à ses côtés.

L'ayant commandé par téléphone, j'ai pu l'avoir sans OS (surtout propriétaire) et donc sans payer quelque chose que je n'utiliserais pas mais il est quand même livré avec un CD FreeDOS. Ne restez donc plus qu'à installer une Debian Lenny ;-)


Continuer à lire "Dell Latitude E4200 et Debian Lenny"

wmcliphist et debian lenny 64bits

Après avoir retrouvée la version 32bits de ce paquet indispensable (qui a disparu de lenny), j'ai fait aussi la version 64bits. J'étais parti sur la dernière version en date (la 1.0) mais celle-ci ne fonctionne apparement pas avec fluxbox. J'ai donc packagé la version 0.6 qui fonctionne parfaitement.

Elle est disponible dans mon dépôt Debian Lenny qui du coup a un peu changé pour supporter les 2 versions : 32 bits et 64 bits.


Linux et nom des disques durs

Je me suis toujours demandé quel était la règle pour le nommage des devices de disque dur quand on dépasser les 26 disques, et bien voilà :

Disk /dev/sdah: 1000.2 GB, 1000204886016 bytes
Disk /dev/sdae: 1000.2 GB, 1000204886016 bytes
Disk /dev/sdaq: 1000.2 GB, 1000204886016 bytes

on prend sda et on ajoute une lettre ;-)

tweetbackcheck