Catégorie : ‘codes’

BackupMonitor: correction d’un gros bug

4 octobre 2009 @ codes

Icône de Backup Monitor

Un gros bug s’est glissé dans le code de la dernière verison, qui faisait que le logiciel plantait brutalement si une erreur était rencontrée par l’un des scripts de backup.

Le bug est corrigé (une sombre histoire de thread et d’appel qui aurait dû être asynchrone) et le comportement « correct » est de retour: un fichier de log est affiché et le programme se met en « veille » en attendant d’être appelé à nouveau par l’utilisateur.

La version mise à jour est téléchargeable depuis la page du projet.

BackupMonitor: améliorations

31 août 2009 @ codes

Icône de Backup Monitor

Une nouvelle version de backup-monitor est disponible avec au menu:

  • correction de quelques bugs lorsqu’aucune locale n’est définies et lorsqu’on joue un peu avec le script en ligne de commande
  • refonte de la GUI pour que l’utilisateur est plus de « retour » et moins d’effort à faire pour trouver où cliquer (GUI inspirée de l’update-manager d’Ubuntu)
  • utilisation d’OptionParser pour éviter les bourdes en mode script
  • changement de licence: pour faire les changements de GUI, j’ai dû m’inspirer de pas mal de code sous GPL, donc le tout passe en GPLv3

Une bonne partie de ces modifications ont été motivées par des retours fait par un des premiers testeurs merci à lui :)

Pour plus d’info et pour télécharger, c’est là.

Backup Monitor: sauvegarde automatique de données

21 août 2009 @ codes

Icône de Backup Monitor

Je viens juste de créer une page pour une application que j’utilise (et corrige) depuis un certain temps et qui me permet de sauvegarder régulièrement mes données. La denière version est relativement facile à installer et à personaliser.

La page de ce projet est ici.

(Lire la suite…)

La culture sur internet a des hauts…

1 mars 2009 @ codes, créations, réclame, sciences

Avec la sortie (relativement) récente du logiciel Miro [via LinuxFR] en version 2, je me suis dit que c’était l’occasion de refaire une liste des sources que je consulte régulièrement et particulier les émissions que je regarde grâce à Miro.

Mais tout d’abord un grand bravo aux développeurs de Miro, les améliorations apportées pour la version 2 sont vraiment les bienvenues, et en particulier le fait de pouvoir regarder une vidéo en même temps qu’on navigue dans le catalogue. Le fait que le logiciel soit plus réactif est aussi vraiment bienvenu !

Maintenant les sources d’info, par catégorie:

Sciences

Photos

Divers

Et pour plus de liens: miro_subscriptions (fichier au format OPML qui sert à partager les listes de flux RSS)

Mozilla et ses innovations

13 février 2009 @ codes

Mozilla communique sur plein de projets rigolos depuis quelques mois dont le tout dernièrement annoncé éditeur de code Mozilla Bespin (via Standblog).

C’est l’occasion de saluer leur dynamisme sur ce point. C’est tout de même, sinon « la » (attendons que les projets aboutissent), du moins un bon début de démonstration qu’on peut innover sur des standards « libres » (ou encore « ouverts ») et de l’open source.

Bien sûr c’est un moyen pour eux d’étendre au maximum le domaine dans lequel un navigateur oueb peut se rendre utile. Du coup cela permet de scotcher le plus possible les utilisateurs sur la toile, dont certains des grands acteurs sont ensuite fort avisés de soutenir la fondation mozilla (comme Google par ses dons1 ).

Il reste que faire tout cela avec du logiciel libre et autour de standard comme HTML, Javascrip & co, est une invitation pour les autres sociétés à rentrer dans la danse et permet aux utilisateurs d’être un peu moins prisonier du navigateur qu’ils utilisent. Sans oublier que ça doit être fun d’être un développeur chez Mozilla Labs et de pouvoir communiquer autant sur ses projets et avoir des retours rapides (vu que la com en question inclue aussi la livraison de logiciels utilisables).

Tout ça pour dire qu’avec l’intégration envisagée d’Ubiquity et de l’éditeur de code Bespin j’ai eu du flair de prendre Alt+x (aka M-x) comme raccourcis clavier d’Ubiquity :D

  1. et sans oublier grosoft et ses gâteaux ;) []

Bamboo amusant

14 septembre 2008 @ codes

Je viens de faire l’acquisition d’une tablette wacom « Bamboo fun » et outre l’expression égoïste de ma joie (parce que oui c vraiment fun) je fais ce petit billet pour donner quelques ref à ceux qui voudraient l’utiliser sur Linux (et Ubuntu en particulier).

Pour commencer wacom fourni des programmes d’installation pour Wnidows et Mac sur des jolis cd, mais pas pour Linux (c’est pas tellement une surprise, ca fait juste d’eux des blaireaux ordinaires). Apparemment Bamboo fun est encore un peu jeune pour être supportée par défaut sous Linux et il faut donc se faire des manips à la main :S Heureusement, on trouve tout ce qu’il faut sur internet en particulier avec ce tutoriel:

  • Installation de la Wacom Bamboo fun sur Ubuntu Hardy (8.04) [en]: il y a juste à copier-coller les commandes indiquées et tout marche (ça s’est passé sans encombre de mon côté, et plus en 5-10min que pendant 2h comme indiqué par l’auteur)
  • Wacom, Ubuntu et les applications [en] : infos plus générales et qui vont jusqu’à indiquer comment configurer (facilement) la tablettes pour Inkscape et Gimp.
  • Réglage de la détection de pression [en] : une petite interface graphique pleine d’avenir pour configurer la sensibilité de la tablette à la pression du stylet (j’en ai pas eu besoin, mais j’ai qd mm testé l’appli et elle me plait bie: simple et efficace).

La seule info que j’ai pas trouvée de façon très claire sur internet est sur la configuration des boutons de la tablette (le « pad ») et pour ça je propose comme exemple le script suivant (à modifier suivant les préférences de chacun):

# Setting the pad's buttons functionalities for Wacom's Bamboo tablet.
 
# First name correspondance:
#  "< " == button1
#  ">"  == button3
# "FN1" == button2
# "FN2" == button4
 
# Set "< " to ctrl+z (that's "undo" in GIMP)
xsetwacom set pad button1 "core key ctrl z"
 
# Set ">" to ctrl+y (that's "redo" in GIMP)
xsetwacom set pad button3 "core key ctrl y"
 
# Set "FN1" to ctrl (for instance: used with the scrolling pad, it gives zoom in/out in GIMP)
xsetwacom set pad button2 "core key ctrl"
 
# Set "FN2" to shift (for instance: used with the scrolling pad it makes it possible to go left/right in GIMP)
xsetwacom set pad button4 "core key shift"

Ce script peut par exemple être exécuter au début de chaque session pour que les réglages s’appliquent systématiquement.

Rien ne va plus !

7 septembre 2008 @ codes, divagations

Et tout ça pour dire que finalement y’a rien de neuf à raconter…

Actu logiciel libre, en vrac

30 août 2008 @ codes

Apparemment ça bouge dans le logiciel libre:

Et à côté de ça, le gouvernement, et l’administration pour le coup, sont toujours un peu à la masse sur les nouvelles technologies… surtout sur les trucs ultra nouveaux et qui sont pas du tout utilisés comme… hmm… Firefox ?

Architecture, innovation… et pratique

30 août 2008 @ codes, créations

Dernièrement 2 articles très intéressants (mais aussi très en anglais, dsl…) sont sortis à propos du design et insistent chacun à leur manière sur le fait que la conception d’une architecture et la naissance d’une innovation ne sortent pas ex nihilo, mais sont le plus souvent des formalisations de pratiques qui existent déjà:

  • Don Norman explique comment les bricolages de tous les jours et tous les petits bouts de scotch qu’on place ici et là pour se faciliter la vie, sont une (sinon la seule) source majeure d’innovation (au moins en ce qui concerne la conception des objets/outils de tous les jours).
  • Aaron Rester propose sur A List Apart de dépasser la métaphore qui fait de la conception de logiciel une activité d’architecte en rappelant que l’architecture (celle d’un bâtiment ou d’un site web) répond elle-même à la métaphore de la cartographie (selon laquelle l’architecture d’un bâtiment n’est qu’une cartographie des interactions humaines que l’on veut y voir prendre places).

Gimp recherche des développeurs

18 juillet 2008 @ codes, réclame

Certains plugins de Gimp sont orphelin (ou sur le point de l’être) et le projet recherche des développeurs si vous êtes susceptibles d’aider lisez l’annonce ci-dessous.

(je relaie le message posté sur le blog MeetTheGimp que je re-recommande d’ailleurs vivement à qui est intéressé par la photo et/ou Gimp)


For the very cool Gimp Colorize Plugin Christopher Lais is looking for a new maintainer. Don’t let this die.
The same is about the quite good GREYCstoration plugin, volunteers wanted to improve the code of the current GIMP plug-in and implement features of the commandline version.
The third is the JPG2000 plugin, since the GSoC project nothing happens and nobody has seen this working in Gimp on Linux.
So new developers are needed to improve existing plugins and move them to Gimp 2.4 and later to 2.6.
Anybody reading this could help finding the new maintainers and developers.
Post this on your blog and your related boards! If one of your friends could do this ask him!