Il y a quelques semaines, suite à un fort commun:
$ sudo aptitude full-upgrade
un certain nombre de paquets refusent de finir de s'installer, en particulier une nouvelle version du noyau et des parties de grub2. Le message d'erreur qui semble expliquer tous ces problèmes est fort clair:
grub-probe: error: cannot find a device for /.
Et la solution fort claire aussi, apparemment : il faut corriger le fichier /boot/grub/device.map afin que grub-probe retrouve ses petits. Sauf que mon device.map va fort bien, et contient sagement:
(hd0) /dev/sda
ce qui est tout à fait correct sur la machine en question. Groumf. Il se trouve que cette machine (mon laptop professionnel) utilise lvm et crypt. Je cherche un peu et ne trouve rien de probant dans un premier temps. Je décide de voir ça plus tard car j'ai quand même un petit peu de travail, évidemment ...
Pour faire suite au post précédent, ce site est désormais hébergé sur ma nouvelle machine et propulsé par nginx. Script kiddies de tout poil, passez votre chemin, il n'y a pas de php ici...
Bon, le mail maintenant.
Depuis longtemps, je louchais sur différentes solutions d'hébergement, sans jamais me décider, probablement parce que je n'avais pas arrêté mes choix sur la destination de la machine. Et puis soudain, l'accident bête, un ami bruxellois louche sur une publicité dans notre magazine favori et se jette à l'eau. Évidemment, il ne peut s'empêcher de nous donner un aperçu des possibilités de la bête. C'en est trop pour moi. Après une bonne semaine de "j'y vais - j'y vais pas", je craque.
Résultat:
$ free total used free shared buffers cached Mem: 8110724 311184 7799540 0 2248 22512 -/+ buffers/cache: 286424 7824300 Swap: 4194296 0 4194296 $ cat proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 26 model name : Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz stepping : 5 cpu MHz : 2673.348 cache size : 8192 KB # [...] # Y'en a 8 comme ça ...
(Sorry Mum, this post is in english, nothing you care about anyway...)
As I needed an email-based auth for Django users in a small project, and none of the existing 3rd party apps or snippets did fit my needs, I rolled my own. It is hosted on my Github repo, and the README file should answer all your questions. Comments are welcome, as usual.
Charles Stross
Dans ce recueil composé d'un roman et d'une longue nouvelle, Charles Stross met en place un univers proche de notre monde contemporain, mais dans lequel le contre-espionnage et ses agents actions sont principalement préoccupés par le contrôle de la re-découverte de certains théorèmes de Türing. En effet, une des applications de ces thérorèmes est la possibilité d'ouvrir des portes entre notre univers et d'autres dans lesquels rodent des créatures lovecraftiennes douées de caractéristiques amusantes et d'un appétit féroce. Ajoutons qu'une autre préoccupations de ces agents est la survie dans une bureaucratie ubuesque attachée à la traçabilité du moindre trombone, et que le héros est - à l'origine - un administrateur de systèmes unix. On comprendra aisément que l'humour de sysadmin de Charles Stross m'ait fait passer un très bon moment, et que mes amis lutins devraient également sourire au destin de ...
Petit post vite fait, je viens d'ouvrir une page avec ma cheatsheet personnelle, un peu vide pour le moment, mais qui devrait s'enrichir au fil du temps. Je sais que ça me servira, si ça peut vous aider, c'est par là : my cheatsheet.
A Django site.