xterm et ressources X11
July 19th, 2011 by nono
Ceci est un aide-mémoire.
Il y a quelques temps de ça, j’ai bricolé un petit outil qui s’appuie fortement sur xterm. Après avoir pesté contre la config de clavier qui faisait des choses bizarres, j’ai fouillé dans la doc de xterm et j’ai trouvé les ressources qui vont bien.
! xterm MYRSA MYRSA*Background: lightgoldenrodyellow MYRSA*Foreground: black MYRSA*eightBitInput: true MYRSA*metaSendsEscape: true MYRSA*backarrowKey: false
Ça sert pour les xterm invoqués par xterm -class MYRSA.
Tags: IHM, X11
Posted in geekeries | Comments (0)
Un tas de boue marqué Infortrend
June 29th, 2011 by nono
Il y a un an et demi de ça, on a acheté une baie iSCSI Infortrend. Et on a fait une belle connerie.
J’ai déjà pas mal râlé au sujet de ce tas de ferraille en d’autres lieux, certains lecteurs ne seront probablement pas surpris de lire ça. Voilà donc la blague de ce matin.
La machine s’administre à travers une interface web toute naze qui permet tant bien que mal de partitionner une grappe RAID et de gérer des filtres iSCSI. Un filtre s’écrit, grosso-modo, «l’initiateur Tartempion sur l’interface réseau numéro tant verra la partition numéro tant en tant que LUN numéro tant». Jusqu’ici tout va bien, c’est juste pénible à configurer (c’est bien la peine de donner des noms aux partitions si c’est pour manipuler leurs numéros).
Tout va bien, disais-je, jusqu’au jour (aujourd’hui, donc, suivez un peu) où on décide de supprimer une partition au milieu de la grappe (bah oui, des fois, on fait du ménage). Quand ça arrive, il se passe deux choses :
- l’ancienne partition est ajoutée à celle qui se trouve avant dans la table (non, je n’ai pas récupéré 3,5 To, j’ai juste transformé une partition de 500 Go en partition de 4 To),
- la numérotation des partitions suivantes est décalée en conséquence (si je supprime la partition 3, la 4 devient 3, la 5 devient 4 et ainsi de suite).
Vous voyez où je veux en venir, j’imagine : l’incapable qui s’est occupé du partitionnement et l’abruti qui a fait les filtres iSCSI ne se parlant pas entre eux, les filtres travaillent encore avec les anciens numéros.
Obligé de me retaper tous les filtres à la pogne et de rebooter deux serveurs d’hébergement pour remettre les données à peu près en face des trous.
Bande de cons.
En tout cas, une chose est certaine : plus jamais je n’achète quoi que ce soit chez Infortrend.
Tags: baies, haute disponibilité, Infortrend, iSCSI, SAN
Posted in geekeries | Comments (5)
La fête de la musique des Fourmis acidulée
June 6th, 2011 by nono
Ça se passe au Bomby’s Café, place d’Italie. Tout ce qu’il y a à savoir (et le reste) ici.
Tags: concert, fourmis acidulées
Posted in musique | Comments (0)
Les Fourmis acidulées en concert le 30 mai
May 15th, 2011 by nono
Cette fois-ci on va essayer de ne pas annuler au dernier moment.
C’est avec les Biches assassines et ça se passe à l’Abracadabar, 123 avenue Jean-Jaurès, Paris 19ème, à partir de 19h30.
Tags: concert, fourmis acidulées
Posted in musique | Comments (0)
Myrsa — my root shell access
April 27th, 2011 by nono
Myrsa est à la fois un petit bout de programme pratique dans mon environnement et un prétexte pour apprendre à créer une interface graphique en Python. L’interface comporte un champ texte dans lequel on entre un nom de machine ; myrsa ouvre ensuite un xterm où il lance (essentiellement) la commande ssh root@lamachine.
J’ai configuré xbindkeys pour l’invoquer avec la combinaison de touches Ctrl-F10 :
"~/bin/myrsa" m:0x4 + c:76
et j’ai modifié mon fichier .Xdefaults pour avoir un style différent de mes xterm habituels (c’était un des principaux objectifs) :
MYRSA*Background: lightgoldenrodyellow MYRSA*Foreground: black
Myrsa est téléchargeable ici.
Je ne désespère pas de me motiver un jour pour en écrire une version plus évoluée avec une complétion du nom de la machine.
Et oui, j’ai lu le tutoriel de Sébastien Sauvage. Ça se voit tant que ça ?
EDIT 29/04/2011: Légère modif de la config xbindkeys pour la rendre plus générique.
Tags: myrsa, python, root, ssh, xterm
Posted in geekeries | Comments (1)
Les Fourmis acidulées en concert le 30 avril
April 19th, 2011 by nono
EDIT : Concert annulé.
Nous jouerons au Zorba, 137 rue du Faubourg du Temple, le samedi 30 avril prochain à partir de 19h. Nous partagerons la scène avec Dr Cover. Venez nombreux !
Plus d’infos, du son, des vidéos, des photos dédicacées et des passes VIP sur http://www.fourmis-acidulees.fr/.
Tags: concert, fourmis acidulées
Posted in musique | Comments (1)
L’outil du jour : xbindkeys
April 19th, 2011 by nono
Dans la série « petit programme qui n’a l’air de rien », une des bases de mon environnement X11 : xbindkeys. Ça sert à lier des commandes à des combinaisons de touches. Par exemple, pour lancer un xterm avec Control-F1 et Emacs avec Control-F2, j’ai mis ces quelques lignes dans mon fichier ~/.xbindkeysrc :
"xterm" m:0x4 + c:67 "emacs" m:0x4 + c:68
J’en ai quelques autres comme ça, y compris le verrouillage de l’écran par Control-F12 :
"xscreensaver-command -lock" m:0x4 + c:96
Xbindkeys peut aussi utiliser les boutons de la souris en plus du clavier. Sa configuration peut aussi s’écrire en Scheme, ce qui a l’air de permettre plus de souplesse, mais je n’en ai pas encore ressenti le besoin.
Tags: IHM, X11
Posted in geekeries | Comments (0)
Un peu de transcodage vidéo 2 : le retour
April 12th, 2011 by nono
J’en causais ici, 2-3 corrections et ajouts :
- Les codecs audio de ffmpeg étant ce qu’ils sont, si on a déjà du son qui va bien à la base, il vaut mieux le garder :
ffmpeg -i beat_it.mp4 -acodec copy -vcodec libx264 \ -aspect 16:9 -vpre normal -metadata artist="Les Fourmis Acidulees" \ -metadata title="Beat It" beat_it-web.mp4
- La syntaxe de ffmpeg2theora est un poil différente ; la commande suivante donnera un fichier beat_it.ogv :
ffmpeg2theora beat_it.dv --optimize --aspect 16:9 \ --nometadata --no-oshash --artist "Les Fourmis Acidulees" \ --title "Beat It" --date "26/02/2011" --location "Les Trois Arts"
Tags: ffmpeg, video
Posted in geekeries | Comments (0)
Le piège à con du jour : grub et ext3
March 18th, 2011 by nono
Un bug à la con qui m’a bloqué pendant une journée, bon à savoir.
J’avais un serveur sous Linux au disque dur un peu malade (quand smartctl arrête de compter les blocs défectueux parce qu’il y en a trop, c’est «un peu» malade) et pas trop moyen de l’arrêter une heure le temps de réinstaller l’OS sur un disque vierge. Qu’à cela ne tienne : je branche le nouveau disque sur une autre machine, j’y recopie le système (les données étaient sur des disques intacts), plus qu’à changer le disque, booter sur un CD et installer grub. Durée prévisible de la manip : un quart d’heure en comptant large.
Sauf qu’au dernier moment, pas moyen d’installer grub : monsieur se plaignait de ne pas trouver le fichier /boot/grub/stage1. Pourtant il était là, ce fichier, pas de raison qu’il ait bougé, et il était bien identique à celui d’une machine en état de marche.
Finalement, la clé de l’énigme est là :
[root@carrosse ~]# dumpe2fs /dev/sda1 | grep -i inode.size dumpe2fs 1.41.12 (17-May-2010) Inode size: 256
Sur une Fedora récente, par défaut, mkfs.ext3 crée les systèmes de fichiers ext3 avec des i-noeuds de 256 octets. Or mon serveur tourne sous CentOS 5, qui utilise par défaut des i-noeuds de 128 octets. Et bien entendu, le grub de CentOS ne sait pas lire les systèmes de fichiers «à la Fedora».
Y’a des jours, on est content de voir arriver le week-end.
Tags: ext3, grub
Posted in geekeries | Comments (0)
It’s alive!
March 6th, 2011 by nono
Ça y est, les insectes avec un goût bizarre ont leur site web.
http://www.fourmis-acidulees.fr/
Tags: fourmis acidulées
Posted in musique | Comments (0)

