- 22/11/2009 - Comment programmer l'arrêt d'un PC à une heure donnée
En entreprise ou à la maison, nombreux sont ceux qui oublient d'éteindre leur PC à la fin de la journée. En suivant la procédure que je décris dans cette vidéo, on pourra réaliser des économies d'énergie substantielles en arrêtant automatiquement les PC à une heure prédéterminée.
- 22/10/2009 - Activités du mois d'Octobre
- Le développement du logiciel de contrôle d'accès PREDATOR a occupé la majeure partie de mon temps. Son succès est encourageant: on a dépassé les 70.000 téléchargements, environ 1.000 de plus chaque jour. Dans la version 1.3 actuellement en beta test, j'ai mis en place un système de gestion de licence et j'ai ajouté plusieurs traductions (italien, espagnol, russe, chinois). PREDATOR est distribué sur un site bilingue anglais/français, la version anglaise représentant 95% du traffic. Je continuerai malgré tout à maintenir le site français, pour la gloire.
- J'ai rencontré des difficultés avec mon hébergement chez Gandi, que leur support n'a pas su résoudre. J'ai donc été obligé de trouver des solutions par moi-même. A part ces difficultés ponctuelles, leur système d'hébergement virtualisé avec Xen correspond bien à mes besoins.
- Dans le cadre d'un projet graphique, j'ai appris l'automatisation de GIMP avec le langage SCHEME. SCHEME est un dialecte de LISP, c'est un langage à la syntaxe rébarbative mais d'une grande élégance conceptuelle - ceux qui ont déjà écrit des compilateurs avec LEX et YACC apprécieront.
- Enfin, je me suis intéressé au portage des feuilles de calcul Excel vers Open Office Calc. L'importation de ces feuilles dans Open Office est incomplète quand le document Excel contient des formulaires, et l'une des façons de résoudre ce problème est d'écrire des macros en Open Office Basic. Ce langage est facile car quasiment identique au VB-Script de Microsoft mais la difficulté est ailleurs: le modèle objet d'Open Office est excessivement mal documenté. Quand la documentation d'une fonctionnalité n'est pas disponible, la seule chose à faire est d'analyser en "live" les propriétés et méthodes des objets avec un debogueur comme MRI. C'est vraiment du bricolage.
- De ces activités diverses et variées, je tirerai les sujets de mes prochains articles.
- 16/09/2009 - Comment ajouter un projet Dot.Net dans Subversion avec TortoiseSVN
Pour gérer les versions de mes projets Dot.Net sous Windows, j'utilise TortoiseSVN.
Autant TortoiseSVN est agréable à utiliser au jour le jour, autant il est compliqué de lui ajouter un nouveau projet à partir d'une application déjà existante. J'explique dans cet article la procédure à suivre.
- 21/08/2009 - Une commande Unix pour lister les fichiers récemment modifiés dans une arborescence
On a souvent besoin de lister les fichiers qui ont été modifiés depuis une date donnée dans un répertoire et ses sous-répertoires, pour les sauvegarder ou pour les transférer. Comme on ne peut pas le faire avec la commande "ls" habituelle, il faut utiliser la commande "find", dont les arguments sont plutôt compliqués.
- 26/07/2009 - Mesurer les performances d'un hébergement
Au moment de sélectionner un hébergement pour un nouveau site web, on est confronté à la multiplicité des offres commerciales, qui vont de la gratuité totale jusqu'au serveur dédié à plusieurs centaines d'Euros par mois.
- 08/07/2009 - Une commande Windows pour lister les fichiers récemment modifiés dans une arborescence
La commande Windows la plus utilisée et que tout le monde connaît, c'est DIR. Elle accepte plusieurs options qui permettent de filtrer et de trier la liste qu'elle produit: taper DIR /? pour les voir. Mais si on cherche à lister les fichiers d'un répertoire et des ses sous-répertoires qui ont été créés ou modifiés depuis un certain temps, on ne peut pas le faire avec DIR.
- 14/06/2009 - Crypter et décrypter des fichiers avec Linux
Pour transmettre des données sensibles par un canal non sécurisé (à partir d'un point d'accès wifi public par exemple, ou par FTP), il est prudent de les crypter au préalable. La commande openssl de Linux nous permet de le faire assez simplement.
- 06/06/2009 - Code BAT - Recevoir un fichier par FTP dans un fichier batch de Windows
Sous Windows, on peut automatiser la réception de fichiers par FTP dans un fichier batch. La solution que je propose utilise la commande FTP native de Windows, et gère les erreurs de transmission. Le script FTP_GET.BAT a été testé sous Windows XP Professionnal et sous Windows Vista.