codes barre 2D

A l’occasion de cette fin d’année, je me suis offert une jolie petite tablette Asus Transformer tournant sous Androïd … mais munie d’un clavier somme toute plus pratique lorsqu’il s’agit de se connecter à un serveur Debian via une application cliente SSH telle que connectBot !

Jusqu’ici rien que de bien banal, mais force est d’avouer que la mécanique des codes barre 2D par une application GPL telle que BarCode Scanner du projet zXing tient un peu de la magie : on vise le code, l’application le détecte puis le décode, et en un clic le navigateur s’ouvre vers l’URL décrite dans le petit graphique… Trop facile !

Dès lors, la fatidique question commence à me turlupiner :

Comment créer ces petits graphismes marrants ?

Lire la suite de l’article »

posté le 2. janvier 2012 à 4:22 par francois · Permalink · Commenter le sujet
Catégories : Shell, web · Mots-clés: 

nettoyage windows …

Une fois n’est pas coutume mais je vais délaisser GNU/Linux pour ©Microsoft Windows… En fait, généralement, je fais en sorte de ne pas avoir à utiliser ce système d’exploitation, mais dans certains cas, impossible d’y échapper !
Je viens donc d’installer une machine virtuelle sous KVM (la solution de virtualisation intégrée au noyau Linux) pour préparer les T.P. SQL Server avec ©Microsoft Windows Server 2008 R2 et y appliquer l’ensemble des correctifs de sécurité proposés, y compris le SP1. Résultat des courses le disque affiche près de 15 Go utilisés pour ce seul système d’exploitation, sans aucun service particulier installé !!! Lire la suite de l’article »

posté le 12. novembre 2011 à 11:20 par francois · Permalink · Commenter le sujet
Catégories : Administration système, non catégorisé · Mots-clés: 

Variations autour de Postfix (part.1 ) : serveurs virtuels et bases de données

Postfix permet de gérer des serveurs de messagerie virtuels, c’est à dire qu’un seul serveur physique permet d’agir en tant que MTA (Mail Transfert Agent) pour des domaines différents.
Généralement, les comptes e-mail gérés par Postfix sont saisis dans des fichiers texte destinés à être traités par la commande postmap qui insère ces données dans une table au format de base de données Berkeley (Berkeley DB) pour des raisons de performances des interrogations.
Mais lorsque le nombre de serveurs virtuels augmente, cette méthode de gestion peut s’avérer rapidement fastidieuse.
Partant de ce constat, les développeurs de postfix ont ajouté le support de nouveaux mécanismes de gestion des configurations, notamment le support des annuaires centralisés  LDAP ou encore l’accès aux bases de données les plus populaires dans le monde Linux que sont MySQL et PostgreSQL.
Et c’est à cette dernière que je vais m’intéresser plus avant…

Lire la suite de l’article »

posté le 12. novembre 2011 à 7:38 par francois · Permalink · Commenter le sujet
Catégories : Administration système · Mots-clés: , , ,

Variations autour de Postfix (part. 2) : envoi de mails en masse

Après la gestion des domaines virtuels, un autre problème concernant la messagerie s’est posé pour certains des sites web que nous hébergeons : l’envoi de messages en masse, autrement dit les mail-lists.
Or, si l’envoi d’un message ne semble pas poser de gros problème pour un applicatif quelconque (en simplifiant à l’extrême, il suffit d’une liste d’adresses et d’un outil qui permette d’envoyer un mail programmatiquement), la réalité se heurte aux mesures anti-spam éventuellement implémentées sur les MTA gérant les boites des destinataires.
En effet, il n’est pas impossible d’avoir sur une liste de 1000 destinataires 100 ou 200 destinataires sur un même et seul domaine, et le MTA recevant ces nombreux messages en un laps de temps probablement très court (parce que non contrôlé !) peut très bien considérer qu’il s’agit là d’un envoi massifs de spams … et hop : on se retrouve blacklisté !!! Lire la suite de l’article »

posté le 17. juin 2011 à 9:47 par francois · Permalink · Commenter le sujet
Catégories : Administration système

Mise en place des statistiques Web avec AWStats sous Debian

Et hop, un nouvel aide-mémoire … En fait, hier soir, j’ai voulu mettre en place une page montrant des statistiques d’utilisation sur le site web d’un client, et j’ai encore eu du mal à me rappeler la recette, je vais donc la fixer ici !

Il existe de nombreux projets libres permettant de générer des statistiques complètes concernant l’activité d’un site web à partir des traces applicatives du daemon servant le site (que ce soit Apache, LightHttpd, etc…) : les plus connus me semblent être Webalizer ou AWStats, mais j’ai l’impression que le développement de Webalizer est au ralenti… (et je commets une grossière erreur en disant celà : la version 2.23 vient d’être publiée le 12 octobre 2010, après presque 2 ans d’inactivité !) Lire la suite de l’article »

posté le 29. octobre 2010 à 9:07 par francois · Permalink · Commenter le sujet
Catégories : Administration système, web · Mots-clés: , , ,

Traduction du thème Grey Matter pour WordPress

Je viens de prendre un peu de temps pour traduire en français le thème Grey Matter pour WordPress utilisé ici-même (parce que je le trouve sobre et élégant), et comme il est publié sous licence GPL, ai transmis les fichiers dans la foulée à son auteur, Nikolaj Masnikov, lequel a répondu immédiatement à ma sollicitation, et que je remercie donc de sa disponibilité.

Nicolaj devrait dorénavant inclure les fichiers de traduction dans les futures versions du thème… qui seront ainsi disponibles pour tous les utilisateurs francophones.

Voilà, s’il en fallait, une nouvelle illustration des bienfaits du logiciel libre !

posté le 27. septembre 2010 à 5:39 par francois · Permalink · Commenter le sujet
Catégories : wordpress · Mots-clés: ,

Lanceur de scripts suid

Dans le cadre d’un développement Web, je devais faire exécuter par mon fidèle utilisateur www-data des scripts que seul root eût été à même de mener à bien …

Malheureusement (ou plutôt pas … cf. attaque sushi ou su shell), des restrictions ont été ajoutées pour empêcher l’escalade des droits suid pour les scripts.
La solution à mon problème ayant déjà été traitée par Xavier Garreau dans l’article SUID Scripts, et trouvant l’idée remarquable, je l’ai épousée (euh… l’idée, pas Xavier Garreau !).
Lire la suite de l’article »

posté le 12. décembre 2009 à 9:04 par francois · Permalink · Commenter le sujet
Catégories : Administration système, Shell · Mots-clés: ,

linux shell : gérer les évènements iNotify

Avec la mise place du mécanisme mécanisme noyau iNotify, succédant à dNotify à partir de la version 2.16.13, le système GNU/linux se voit offerte la possibilité de pouvoir répondre en temps quasi-réel aux évènements intervenus sur un fichier particulier ou (et c’est nouveau) un répertoire.

En effet, une fois le mécanisme armé, le noyau va transmettre en espace utilisateur les évènements concernant, la création, la modification ou la suppression d’un fichier déterminé (ou portant sur des fichiers situés dans un répertoire donné). Lire la suite de l’article »

posté le 6. novembre 2009 à 3:38 par francois · Permalink · 2 commentaires
Catégories : Administration système, Shell · Mots-clés: , ,

la couleur en shell

Hier, lors de mon intervention sur les scripts shell dans le cadre de la Licence Pro AdmiSys, l’un des étudiants s’est intéressé à la problématique de la couleur dans une console texte ; voici donc ce qu’il en est ressorti … Lire la suite de l’article »

posté le 4. novembre 2009 à 1:43 par francois · Permalink · 2 commentaires
Catégories : Shell · Mots-clés: , ,

Administration système : mes utilitaires favoris …

Dans le précédent article (15 jours déjà !), j’ai mentionné un outil qui j’installe maintenant systématiquement sur les serveurs dont j’ai à connaître le sort : DenyHost, le bien nommé ! Lire la suite de l’article »

posté le 2. novembre 2009 à 10:42 par francois · Permalink · Commenter le sujet
Catégories : Administration système · Mots-clés: ,