Alex Clare - Too Close  photo

Alex Clare – Too Close

Alex Clare was born in Southwark, London, England. He grew up listening to jazz records then was drawn to blues and soul before getting interested in drum and bass, dubstep and UK garage.

I can relate a lot to this song by Alex Clare as of late :

Lire la suite

Dialogues ZEP : "pur beau gosse intergalactique" photo 1

Dialogues ZEP : “pur beau gosse intergalactique”

Hier, je suis allé sur Facebook et, une fois n’est pas coutume, je me suis loggué sur le chat – ce que je dois faire à peu près une fois par an. Étant donné que tous ceux qui étaient sous MSN ont migré sur Facebook, il y a pas mal de monde connecté en permanence.

Cela ne manque pas, le temps que je lise la liste des connectés, un ancien élève qui avait commenté un de mes statuts récemment m’alpague. Il s’agit de Momo, à qui j’avais eu le plaisir d’enseigner l’anglais en 3ème. On discute d’un peu de tout, de sa vie, de ses études et au final, j’ai eu ça :

zep-pure-beau-gosse-intergalactique

Et, bien évidemment, je n’ai aucune idée de quoi il parle : je demande toujours aux élèves de jeter leur chewing-gum donc il n’est pas vraiment possible pour moi d’en avoir un. Bon, pour les fleurs, c’est possible (même si c’est rare hein!).

Je trouve cela drôle que ce soit ça qui soit resté au final. Les élèves ont vraiment de drôles de visions de leurs profs.

Lire la suite

Bash : réparer les tables MySQL en cas de crash photo

Bash : réparer les tables MySQL en cas de crash

Bash Il arrive que parfois une table SQL soit complètement plantée, ce qui peut bloquer l’accès à la base de données et donc l’accès au site.

Pour éviter cela, j’ai écrit un petit script bash qui me permet de stopper le serveur MySQL, procéder à la réparation de toutes les tables de toutes les bases de données puis relancer le serveur MySQL, Apache et Varnish.

#!/bin/sh
# MySQL Auto-Repair
# Written by Matt - skyminds.net

# stop the MySQL server
/etc/init.d/mysql stop

# check for errors
myisamchk /var/lib/mysql/*/*.MYI

# ask permission to repair
read -p "Repair tables ? (y/n)" -n 1 -r
if [[ $REPLY =~ ^[Yy]$ ]]
then
	# repair everything
	myisamchk -r /var/lib/mysql/*/*.MYI

	# restart servers
	/etc/init.d/mysql restart
	/etc/init.d/apache2 restart
	/etc/init.d/varnish restart
else
	/etc/init.d/mysql restart
fi

C’est le genre de petit fichier bash à garder au frais sur le serveur, facile à lancer en SSH depuis n’importe quel terminal en cas de besoin.