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).
jeudi 3 janvier 2008
WOPR> Global Thermonuclear War
Par hr le jeudi 3 janvier 2008, 18:33 - code
vendredi 30 novembre 2007
Colle toi ça dans les oreilles
Par hr le vendredi 30 novembre 2007, 17:21 - hardware
Je suis l'heureux possesseur d'un iAUDIO X5L de 30Go, cet appareil est vraiment génial. Sauf quand il vous claque des montages en lecture seule, là c'est un peu pénible.
Nov 30 16:36:09 ewok kernel: [23799.560000] FAT: Filesystem panic (dev sdb1) Nov 30 16:36:09 ewok kernel: [23799.560000] fat_get_cluster: invalid cluster chain (i_pos 0) Nov 30 16:36:09 ewok kernel: [23799.560000] File system has been set read-only
Pas de problème, il suffit de faire une petite vérification du système de fichier après avoir démonté la partition :
$ sudo umount /media/IAUDIO $ sudo fsck.vfat -a -v /dev/sdb1 dosfsck 2.11 (12 Mar 2005) dosfsck 2.11, 12 Mar 2005, FAT32, LFN Checking we can access the last sector of the filesystem Boot sector contents: System ID "MSDOS5.0" Media byte 0xf8 (hard disk) [...] Reclaiming unconnected clusters. Reclaimed 18671 unused clusters (305905664 bytes) in 73 chains. Checking free cluster summary. Free cluster summary wrong (98499 vs. really 98722) Auto-correcting. Performing changes. /dev/sdb1: 6625 files, 1731289/1830011 clusters
La reconnexion du lecteur à mon port USB et des mouvements de fichiers sur le disque me confirment que le problème a disparu. YATAAAAAAAAAAAA.
jeudi 29 novembre 2007
Rooooooooxanne
Par hr le jeudi 29 novembre 2007, 13:04 - système
J'ai eu besoin d'installer une jolie police de caractère (font en anglois) sur une ubuntu/debian (ce sont les seules distributions que j'ai testé) récemment et je me suis rendu compte de deux choses :
- C'est très simple à faire
- C'est peu documenté
Donc voici la marche à suivre pour installer une police de caractère sans les droits administrateur.
mercredi 14 novembre 2007
Rah encore un cil dans l'oeil
Par hr le mercredi 14 novembre 2007, 18:00 - système
A chaque fois que j'installe une ubuntu, je me retrouve confronté au même problème, la couleur bleu foncé de mes Xterm est bien trop foncée par rapport au noir de fond et ça me détruit la pupille.

lundi 12 novembre 2007
Mais NEEED quoi !!
Par hr le lundi 12 novembre 2007, 02:06 - hardware
Il y a 10 jours, j'ai reçu un mail de la part de ldlc. Le genre de mail qui fait VIP, "Vous avez été sélectionné à l'issue de notre jeu Intel/LDLC.com". Le 8 Novembre, en début de soirée, je suis convié à la présentation du dernier processeur intel mais j'ai déjà quelques idées de ce que je peux y faire. Et c'est parti pour une petite ribote au magasin parisien de LDLC avec derrière la tête l'envie d'obtenir des infos sur le EEE. Une coupe de champagne, un amuse-gueule et on fait connaissance avec le responsable du magasin qui est fan de la machine (sans blagues). Une discussion intéressante s'ensuit, pas de grandes révélations mais quelques précisions intéressantes sur l'UMPC qui fait le buzz en ce moment.
dimanche 11 novembre 2007
A chacun sa petite fiche de présence
Par hr le dimanche 11 novembre 2007, 12:52 - code
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)
mercredi 7 novembre 2007
Et si je racontais ma vie avec lighttpd
Par hr le mercredi 7 novembre 2007, 00:37 - système
La France serait un des pays comptant le plus de blogueurs, il n'y avait donc aucune raison que je fasse exception. Le problème étant que je souhaite séparer mes publications techniques de mes publications "3615 MyLife". Comment donc faire fonctionner 2 blogs avec une seule version du code de dotclear 2.0 et lighty ?
mardi 18 septembre 2007
Un peu d'ordre dans la maison
Par hr le mardi 18 septembre 2007, 19:22 - système
Je viens d'installer un serveur avec plein de SATA dans le ventre, la bête a 30To de disques répartis sur 2 controleurs Areca ARC-1280ML. L'installation d'une Debian/etch se passe sans problème, noyau 2.6.18-5-686. Après avoir installé le système sur 2 disques connectés à la carte mère (contrôleur ICH5R sur pilote ata_piix), des volumes RAID5 sont créés sur les cartes Areca (pilote arcmsr). Le démarrage s'arrête sur une invite de commande initramfs, la partition racine est introuvable.
samedi 21 juillet 2007
Je veux bien prendre mais pas de là
Par hr le samedi 21 juillet 2007, 22:14 - code
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 - code
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.
« billets précédents - page 5 de 6 - billets suivants »