… et du coup j'ai repéré de la place libre derrière une de mes partitions trop pleines, et j'ai eu le courage de faire la manip pour l'utiliser. Par contre, j'ai eu le même truc bizarre de bornes/intervalle et dû faire le +1 aussi.
Un petit résumé des snapshot avec libvirt. Il faut dire qu'avec le man j'ai pas compris exactement ce qu'il se passait (quand on avait un snapshot RAM+disque et pas juste disque, ce que sont exactement les "metadata", ce genre de choses). Ici on sait exactement quoi (à la fin, un résumé).
Donc si on veut juste faire un snapshot disque pour pouvoir reprendre plus tard sans s'embêter, il suffit de faire :
snapshot-create <domain>
avec la VM stopped. Le snapshot est alors fait directement dans le qcow, utilisant justement le cow (copy on write). Il y a aussi des snapshots avec RAM, ou dans un qcow séparé (notion de fichier de base + delta) pratique pour backup par exemple.
Pour reprendre à un snapshot :
snapshot-revert <domain> <snapshotname>
Article d'un journaliste (versé dans la technologie) qui explique très bien comment il est passé de Windows à Mac et maintenant au logiciel libre.
Il y a plein d'articles du genre mais je trouve qu'il sait garder la tête froide, avoue qu'il a encore besoin de solutions proprio de temps en temps mais fait souvent le parallèle avec les solutions libres (il mentionne f-droid, openstreetmap, …). Il est aussi soucieux de la tournure que prend cyanogenmod, mais reste confiant qu'il y aura d'autres projets communautaires pour repartir.
Je pense qu'il est aussi lucide de dire « But I’ve given up the idea that free software and open hardware will become the norm for consumers anytime soon, if ever » (alors qu'en tant que libriste on est souvent tenté d'y croire) en ajoutant « we collectively seem to prefer convenience to control » qui est effectivement bien ce que je ressens aussi en discutant avec les autres.
Et de conclure : « Liberty takes some work, but it’s worth the effort. ».
Bref tout ça pour dire que c'est un discours libriste mais qui ne fait pas du tout engagé et donc permet probablement de faire passer le message d'une autre manière que nos discours enflammés habituels :)
Tiens le prochain Linux sera Linux 4.0, pourquoi pas. De toutes façons la numérotation veut rien dire alors allons-y. :)
Hé oui, les nouveaux afficheurs de la CTS (exploitant du réseau de transports en commun de Strasbourg) tournent sous Windows® Embedded Standard 7. Normalement ce genre de système embarqué devrait être géré par des systèmes moins chers, plus légers et beaucoup plus propres surtout, vous voyez ce que je veux dire ;) Hé bin non ! Autant filer la thune à 'crosoft, au moins on a l'habitude.
Ayé OpenStreetMap a un outil pour afficher un itinéraire ! Il y a encore quelques ajustements à faire mais c'est clairement en bonne voie. :)
Ça y est j'ai pris le temps de flasher la fonera qu'on m'avait passé avec un openwrt récent. Le tuto marche bien.
J'avais la flemme de passer par TFTP alors j'ai essayé la méthode d'envoi de l'image en HTTP (oui c'est moche) de la doc sur la fonera-tout-court (pas 2 quoi) et ça passe tout seul.
Le plus dur était d'arriver dans le bootloader (telnet sur le port 9000 ok mais avec timeout de 2 sec). Il faut aussi être très patient, le flash du squashfs a pris quelque chose comme 750 secondes (d'après l'interruption dans le ping).
Les commandes que j'ai exécutées sont donc :
ip_address -h 192.168.1.42
fis init
load -r -v -b 0x80041000 -m http /openwrt-atheros-vmlinux.lzma
fis create kernel
load -r -v -b 0x80041000 -m http /openwrt-atheros-root.squashfs
fis create rootfs
fconfig boot_script_data
fis load -l kernel
exec
reset
On peut pas se connecter à un partage windows (samba) avec deux login différents sur le même serveur en même temps. On contourne ça en mettant l'IP ou un autre nom dans le DNS…
Je viens de découvrir ça au taff… c'est génial. En plus c'est un protocole microsoft et ça marche sous linux sans hack. C'est juste limité pour le plaisir.
Et le pire c'est que je suis tombé dessus parce qu'on me demandait plus ou moins de faire une autre zone temporaire sur un autre serveur (donc chiant à gérer, faut se rappeler pour quoi on a fait steu merde, mettre à jour, …) pour contourner ça.
Si on a accès au daemon MySQL on peut ignorer tout ce qui est permissions en le lançant avec l'option "--skip-grant-tables". Bon à savoir quand on reprend un MySQL et qu'on n'a pas eu le mot de passe root.
Petit projet pour loguer des canaux IRC et les réafficher sur une page web. Un bout de python pour le bot, du php/js pour le web. C'est très simple (même simpliste) mais ça semble convenir pour essayer de mettre en place IRC dans "mon" équipe de recherche…
Défaut : base MySQL pour communiquer les logs entre bot et interface.
Ah voila un site en fr en réponse au fameux "je n'ai rien à cacher" quand on explique aux gens que c'est pas top de se faire fliquer de partout :)
mysqldbcopy, copie d'une database mysql d'un coup, pratique pour faire des tests sans casser la prod. :)
Packagé dans Debian dans le paquet mysql-utilities.
Galère avec Galette (gestionnaire d'adhérents pour asso). À la mise à jour, les accents se sont mis à déconner… en 2015 on n'est toujours pas sortis de ces merdes.
J'ai demandé sur IRC, on m'a renvoyé sur la ML (https://mail.gna.org/public/galette-discussion/2014-11/msg00076.html) et effectivement il y a un thread là-dessus mais orienté Windows, phpmyadmin etc. donc pas top. J'ai donc cherché un peu (2h quoi) et au final, en deux commandes c'était bon (j'avais pas envie de faire de dump mais au final quand même…).
mysqldump -u root -p --skip-set-charset --default-character-set=latin1 galette > galette-dump.sql
mysql -u root -p --default-character-set=utf8 galette < galette-dump.sql
Tout ça pour une double-conversion…
Haha ça marche pas si mal ce générateur de phrases débiles…
… et quand le serveur en face veut pas de startssl, bah on a quand même besoin de AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS :)
Dans ce rapport il y a aussi une commande super pratique pour debug :
echo blah | exim4 -d+all some@adress
qui permet de faire un run debug en live, sans l'activer dans le daemon. On a donc tout le détail de ce qu'il se passe, sans polluer de log ou devoir reload.
Bah voila des commandes sympa avec exim :)
C'est mignon les trucs comme exiwhat, exiqsumm etc.
Très intéressant quand on n'est pas très au courant de tout ce qu'il peut se passer dans un CPU.
"Petit" outil utilisable sous la forme d'un plugin du GIMP, qui permet de "soigner" une sélection d'une image. Un algorithme reconstruit ce qu'il devait y avoir à la place de la sélection en interpolant d'après ce qu'il y a autour. Ça marche réellement bien (il faut parfois plusieurs essais avec les paramètres quand même ou au pire, faire en deux fois).
J'avais déjà découvert et utilisé il y a un moment, mais j'en ai de nouveau profité aujourd'hui et je me suis dit que j'en avais pas parlé… en plus c'est packagé dans Debian et multi-threadé :)
Voila un petit package de rien du tout qui fait son entrée dans jessie et qui est bien pratique quand on nous demande un boulot casse-pieds pour faire un DVD :)
C'est un nid à problèmes, j'ai déjà passé des jours à créer un DVD, mais ici ça passe tout seul, en gros les lignes de commandes ffmpeg/avconv difficiles à deviner sont créées toutes seules !
Il y a quelques ajustements à faire par-ci par là mais rien de bien méchant.