Ah la vacuité d'une session IRC sur un canal dirigé par un automate. Quoi de plus extraordinaire que pouvoir connaitre la météo de Felletin dans la Creuse ou d'avoir une blague carambar à la demande. En ce moment je fais beaucoup de python, donc je me suis penché sur le problème pour un ami. Je vais essayer de vous exposer les clés de l'utilisation d'irclib pour construire un automate irc simple.
vendredi 11 janvier 2008
HAL> Affirmative, Dave, I read you.
Par hr le vendredi 11 janvier 2008, 17:39
jeudi 3 janvier 2008
WOPR> Global Thermonuclear War
Par hr le jeudi 3 janvier 2008, 18:33
Dans mon parcours d'initiation à python, je me suis retrouvé face à un problème existentiel (ce qui donne tout le caractère initiatique au parcours, le problème, parce qu'il est existentiel ... laisse tomber). Lors de l'utilisation du module cmd, comment gérer correctement les interruptions classiques que sont ctrl+D (EOF) et ctrl-C (SIGINT).
dimanche 11 novembre 2007
A chacun sa petite fiche de présence
Par hr le dimanche 11 novembre 2007, 12:52
J'aime bien avoir des logs d'accès séparés par vhost sur mes serveurs, ça permet de simplifier la recherche d'erreur et la construction de statistiques. Comme je gère mes vhosts par un script, j'ai pensé que rajouter la création automatique de logs d'accès serait un plus. C'est toujours ça qui ne sera pas oublié lors de l'ajout d'un nouveau vhost.
Au passage, j'ai rajouté le document-root automatique, les données d'un site virtuel doivent se trouver dans un répertoire du nom de son fichier de configuration.
# ./include_vhost -h
Usage: include_dir [-hptx] [-d docroot_path] [-l log_path] <dir>
-h displays this help
-d Automatic document-root specification
-l Add vhost access logs in log_path
-p print the parsed config files and exit (default behaviour)
-t test the config files
-x specify a lighttpd binary (default /usr/local/sbin/lighttpd)
samedi 21 juillet 2007
Je veux bien prendre mais pas de là
Par hr le samedi 21 juillet 2007, 22:14
C'est toujours autant amusant de jouer avec lighttpd, mais parfois on se trompe dans un fichier de configuration et là, c'est le drame. Mon script include_dir ne permet pas de savoir quel fichier de configuration est brokmut lors de l'utilisation de lighttpd -p -f lighttpd.conf. C'est maintenant chose faite, avec la nouvelle version toujours téléchargeable au même endroit. Au passage, il est passé en license beerware
# ./include_dir -h
Usage: include_dir [-hptx] <dir>
-h displays this help
-p print the parsed config files and exit (default behaviour)
-t test the config files
-x specify a lighttpd binary (default /usr/local/sbin/lighttpd)
# ./include_dir -t vhost.d/
>>> Testing vhost.d/www.vhost1.org
Syntax OK
>>> Testing vhost.d/www.vhost2.org
2007-07-21 22:28:47: (configfile.c.833) source: vhost.d/www.vhost2.org line: 3 pos: 21 parser failed somehow near here: (EOL)
>>> Testing vhost.d/www.vhost3.org
Syntax OK
vendredi 30 mars 2007
httpd.zero = enable
Par hr le vendredi 30 mars 2007, 18:55
Toujours à m'amuser avec asparttpd et je me dis que ce serait sympa de pouvoir utiliser le mécanisme auquel je me suis habitué pour les vhosts. Un dossier vhost.d et un fichier de conf par vhost dans ce répertoire.
page 2 de 2 - billets suivants »