Skip to content

Carte SDXC, exfat 0.9.8 et Debian Squeeze

Ayant acquis une carte SDXC en pensant naïvement que c'était juste une simple évolution des SDHC, je fus une peu surpris en voyant que je n'arrivais pas à la lire. Après une recherche rapide, je vois que le format de la carte, exFAT, est une évolution du vénérable FAT et qu'il est incompatible.

Je regarde alors ce qui est disponible pour Debian squeeze et installe à partir de squeeze-backport la version 0.9.7 de exfat-fuse et exfat-utils. Et pas de chance, cette version me renvoie un bug lors du montage de ma carte.

Une nouvelle version 0.9.8 est disponible sur le site de l'auteur mais aussi dans experimental. J'ai donc utilisé ces paquets pour en réaliser une version pour Debian squeeze amd64 et là je peux enfin lire ma carte SDXC ;-)

Les paquets exfat-fuse et exfat-utils en version 0.9.8 sont donc disponibles dans mon dépôt pour squeeze amd64.



Flat File Extractor (ffe) 0.3.3 et Debian Squeeze

FFE (Flat File Extractor) fait parti de ces outils indispensables au quotidien dans la gestion des fichiers "à plat". La dernière version disponible dans Debian (quelque soit la version) est la 0.2.8 qui ne gère pas la hiérarchie dans les fichiers xml.

J'ai donc empaqueté la dernière version en date 0.3.3 pour squeeze amd64. Le paquet est disponible dans mon dépôt correspondant.


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.

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"

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

En faisant du ménage sur mon disque, je me suis aperçu que je n'avais pas mis en ligne un outil indispensable : wmcliphist. C'est une applet pour WindowMaker (ou compatible comme fluxbox) qui permet de garder un historique du presse-papier.

Ce programme a disparu de lenny. J'ai donc utilisé le paquet pour etch et modifié les dépendances pour qu'il puisse s'installer sur lenny : ce n'est pas un backport comme à l'habitude mais plutôt un upport ;-)

Le paquet est disponible dans mon dépôt Debian (et c'est le 1er paquet lenny ;-)).

Ecryptfs et Debian Etch

Ecryptfs est un filesystem qui permet de sauvegarder ces données sur un filesystem crypté. C'est-à-dire que toutes les données qui seront dans ce répertoire seront uniquement accessible à la personne qui aura créée ce filesystem.

Ecryptfs est inclus dans le noyau linux depuis la version 2.6.19. Pour Debian Etch, il faut donc mettre-à-jour son noyau pour une version supérieur.

Et pour les paquets, ils sont disponibles dans mon dépôt Debian Etch : ce sont un rétro-portage de la version présente dans sid, c'est-à-dire la 50.

Bon camouflage de données ;-)

curlftpfs et Debian Etch (libcurl)

Curlftpfs permet de voir un serveur FTP (du moins son répertoire sur le serveur une fois authentifié) comme un système de fichier (et cela grâce à FUSE).

Cette possibilité est interressante car elle permet d'utiliser tous les outils prévus pour fonctionner sur des fichiers directement, comme par exemple find pour faire une recherche ou supprimer de vieux fichiers (merci l'option -exec).

La version de curlftpfs présente dans Debian Etch ne fonctionne pas correctement avec la version de la libcurl livrée dans etch.

J'ai donc réalisé un backport pour etch de la version 7.18.1-1 de la libcurl. Les paquets sont disponibles dans mon dépôt Debian Etch.


hatools et Debian Etch

Lorsqu'on écrit un script, il peut être interressant d'avoir un outil pour verrouiller un fichier au moment de le lire ou de l'écrire.

Le "package" hatools contient ce genre d'outil : halockrun. Il permet de verrouiller un fichier, de tester si un fichier est verrouillé et d'attendre la suppression d'un verrou sur un fichier.

Le verrou est réalisé par un appel à la fonction fnctl.

J'ai réalisé un paquet pour Debian Etch de ces outils hatools. Il est disponible dans mon dépôt Debian Etch.

tweetbackcheck