C C++ code source compilation configuration email framework gestionnaire de fenêtres latex librairie libre linux php programmation python réseau shell ssh statistique SVG xml audio humour image jeu philosophie point de vue web bibliographie colonies de fourmis conférence estimation de distribution livre métaheuristique rapport
J’ai fait ce script pour suivre les processus lancés sur un cluster de machines sous linux. L’idée est de pouvoir lancer une commande (ici, htop) sur toutes les machines, d’un seul coup, en gardant une fenêtre ouverte pour suivre ce qu’il se passe.
L’utilisation de screen permet de faire ça simplement pour des applications en ligne de commande.
Le script est en python, il ne sert qu’à créer à la volée un fichier de commande pour screen.
# La configuration de base cmd = "htop" hosts = (...)
[Lire la suite]
Screen est un outils génial pour les connexions distantes, mais finalement, c’est très bien aussi en local.
Je l’utilise dans xterm, qui à l’avantage d’être rapide, sans bugs et configurable. L’option -RR permet de se rattacher à une sesson existante ou d’en relancer une si besoin est. xterm -title "xterm/screen" -s -rv -geometry 155x100+1000+0 -e "screen -RR"
Avec ce /.screenrc qui fait une console fort pratique. # detache quand ça bloque autodetach on
# pas de message de copyright (...)
[Lire la suite]
Comment afficher en fond d’écran des photos choisies au hasard parmis celles disponibles sur une page web ?
Basiquement, il suffit de faire un script shell dont la tâche essentielle sera de construire une liste d’url, le reste étant relativement facile.
Dans mon cas, la liste est simple et est disponible sous la forme d’une page de liste de fichiers servie par apache.
La fin du script n’est utile que sous l’environnement de bureau Gnome, le redimensionnement de l’image a une raison purement (...)
[Lire la suite]
Comment utiliser un dépot CVS sourceforge avec un accès développeur, le tout en étant derrière un proxy HTTP ?
Sourceforge utilise SSH pour les accès CVS développeur, limitant Pserver aux accès anonymes.
Pour accéder au dépot, on peut mettre en place un tunnel SSH over proxy : autossh -M 0 -N -p 443 -l nojhan HOTE_RELAIS -L24022 :PROJET.cvs.sourceforge.net:22
Intuitivement, on va alors chercher à utiliser ce tunnel pour accéder au CVS, mais ça peut poser un problème si vous avez plusieurs (...)
[Lire la suite]
Un petit bout de script qui permet de changer l’arrière plan du bureau en fonction de l’heure du jour.
Il suffit de préciser les images souhaitées et les horaires de début et de fin de la journée, le papier-peint et le script affiche la bonne image en fonction de l’heure actuelle.
Typiquement, je l’utilise pour avoir un fond d’écran de couleur froide en début de journée, et chaude en fin de journée (quand c’est rouge, il est l’heure de partir).
L’intérêt est tout à fait relatif, au final, (...)
[Lire la suite]