Classic games : l’abandonware

J’ai rajouté une nouvelle catégorie au blog, “classic games”, qui recense les sites où l’on peut trouver de vieux jeux qui sont devenus gratuits (ou pseudo gratuits) avec le temps. Cela s’appelle l’abandonware, la définition est assez floue mais en gros certains éditeurs tolèrent le fait que leurs anciennes productions soient distribuées gratuitement. Cela dépend bien sûr des éditeurs et il faut que le jeux ne soit plus en vente en magasin. Parmi les meilleurs sites, on retrouve :

SkyRSS Reader : développement en cours

J’ai un peu travaillé sur SkyRSS Reader aujourd’hui et ma TODO list semble fondre à vue d’oeil :

  • add an easy setup script and a commented config file
  • create the admin section to manage feeds
  • restrict the number of news per feed

En gros, il faut que j’arrive à trouver comment limiter le nombre d’entrées d’un flux RSS et pour l’instant, ce n’est pas encore gagné. Lorsque j’aurai trouvé cela il ne me restera plus qu’à adapter un système de cache afin de ne pas saturer le serveur sur lequel le script sera installé… et oui, autant penser à tout ça dès le début, cela nous fera gagner du temps par la suite !

EDIT! @ 21h40 : et hop, voilà je viens de trouver comment limiter le nombre d’entrées par flux. Finalement cela tient en 4 lignes de code, rien de bien méchant. Il ne me reste plus que le script d’installation que je vais peut-être finir ce soir si j’ai le temps…

Backup all your MySQL databases with one line of cron photo

Backup your MySQL databases with a one-liner crontab

As I’ve lost some data in my MySQL database recently, I’ve decided to make backups more regularly and I’ve been playing with Cron in Cpanel in order to set up automatic backups of all my databases.

Here’s a short how-to which might help some people out :

Go to Cpanel > Cron Jobs

Select between Standard or Advanced, that’s up to you !

In the command field, type this :

date=`date -I`; mysqldump -u yourusername -p yourpassword --all-databases > /home/LOGIN/backups/xbackup_$date.sql; gzip /home/LOGIN/backups/xbackup_$date.sql

Now let’s see what this all means : the date line formats the date so that we can append it to our backup filename.

We then ask mysql to dump all databases into /home/LOGIN/public_html/backups/xbackup_$date.sql, where :

  • LOGIN is your Cpanel name, using “yourusername” as user (-u) and “yourpassword” as the password (-p).

Notice the date variable inserted in the filename. Finally our SQL file is gzipped using the gzip directive.

You now have to set your backup frequency. And relax !

Notes :

1. I’ve created a user “backup” with all privileges in Cpanel > MySQL databases and associated him with all my databases so that I can backup everything in one single file with just one line of cron.

2. Protect your backup directory so that people cannot download the whole of you SQL data. You can enable directory protection with Cpanel > Password protect directories > *select your backup directory* > *check the box and enter a username/password* > *validate*.

That’s it ! Have fun, you should never have to worry about your databases’ backups again ;-)

Popa Chubby rocked us out !

Je suis allé voir Popa Chubby et Big Ed Sullivan en concert hier soir à l’Olympic de Nantes: Popa Chubby a assuré toute la première partie d’Ed Sullivan derrière la batterie, accompagné de son bassiste et de son pianiste.

J’ai trouvé Ed Sullivan moyen, l’ayant surpris à deux reprises en retard sur le rythme… sensation étrange à ce niveau là ! De plus, il a utilisé le même “truc” dans plusieurs chansons – une harmonique suivie d’un bend près des mécaniques – ce qui faisait un peu, hum, just.

Popa Chubby a quant à lui dépassé mes espérances. Egal à lui-même, il a salué son public d’un tonitruant “ça va motherfuckers ?” qui a immédiatement galvanisé la foule. S’ensuivit un déluge de notes et d’harmoniques à vous couper le souffle avec quelques moments de grâce où, les yeux rivés à sa guitare, le public écoutait dans un silence religieux. C’était absolument magnifique. Merci Popa !

Préparation au voyage

Voilà, je viens d’effectuer ma réservation chez Brittany Ferries : je pars en Angleterre, dans le Somerset, pour huit jours ! Cela va me donner le temps de retrouver mes collègues, mes anciens élèves, mes voisins, mon proprio… bref, toutes les personnes avec qui l’on a pu nouer contact pendant un an.

La valise n’est qu’à moitié prête et je dois être sur le pont samedi à 8h. Il me reste aussi à ramener quelques bouteilles pour fêter mon arrivée. Question existentielle : prends-je ma guitare ?

Examen : Programmeur Système d’Exploitation (PSE)

Et oui, mai… juin…. les exams reviennent chaque année avec le soleil ! Je suis en train de passer le concours Inspecteur-Elève PSE (Programmeur de Système d’Exploitation).

Je sais, le titre donne l’impression qu’on va créer l’OS du siècle mais il n’en est rien. Aujourd’hui j’ai passé les deux premières épreuves, à savoir dissertation en français (4h, coeff. 6) et composition sur les principes généraux du logiciel (2h, coeff. 2). *sigh*. Et dire que je remets cela demain…

Rentré à 19h30 à la maison, petite mise à jour Windows des 4 micros, petite douche rapide, mise à jour de ma mule, correction d’une erreur sur le site… j’oublie quelque chose !

Convertir des fichiers MPC en MP3

Voici le problème du jour : la conversion de fichiers MPC en MP3. Vu que ma platine vinyle n’a plus de diamant, j’ai retrouvé sur la toile ma collection de Steve Hackett entièrement remasterisée en MPC. Le problème c’est que je n’écoute que des MP3 et que pour lire des MPC, il faut utiliser un autre logiciel comme Winamp (avec le plugin MusePack) ou foobar2000, ce qui ne me plaisait guère, vu que je ne veux utiliser que BSPlayer.

La solution est toute simple : j’ai téléchargé dBpowerAMP Music Converter qui est rapide, gratuit et d’excellente facture. Jettez un coup d’oeil à la section Codecs, vous pourrez ajouter de nouveaux formats à ce formidable convertisseur. Donc, un bon logiciel à recommander ! ;-)

Nouveau système : Barton 2800+ !

Enfin ! J’ai enfin reçu toutes les nouvelles pièces nécessaires au lifting de mon PC : nouveau processeur Barton 2800+ et carte graphique Radeon 9800 SE. Installation en 10 minutes chrono et là, bonheur, un Far Cry fluide en haute résolution ! J’ai même l’impression de redécouvrir le jeu vu les moults détails (les moustiques par exemple) que je ne pouvais voir auparavant.

Bon par contre, il faut que je trouve un ventilateur un peu moins bruyant parce que celui livré avec le processeur… dommage qu’il ne soit pas livré avec un sac, il aurait fait aspirateur… ;-)

Pourquoi ce blog ? et pourquoi Wireless ?

Voici venue l’heure de l’explication tant attendue : et oui fidèle lecteur (lectrice) tu sauras tout (ou presque) sur la nature de ce blog à la fin de cette lecture.

Tout d’abord, ce blog est un moyen de renouer avec la langue de Molière car cela fait quelques années déjà que je n’écris plus qu’en anglais.

En effet, 95% de SkyMinds.Net est écrit en anglais, tout comme la plupart de mes échanges par mail et la majorité de mes cours de fac.

Quasiment tous les livres que je lis sont en anglais et il vient un moment où l’on ne sait plus si un mot est français ou anglais (sans même parler de l’orthographe).

Ou alors, on discute avec quelques copains (copines) et la conversation est momentanément suspendue parce que le mot français ne veut pas sortir : l’image est bien là mais seul le mot anglais me vient à l’esprit. Wireless est donc un moyen simple et efficace d’écrire un peu sans avoir à faire un plan en 3 parties…

Pourquoi ce blog s’appelle-t-il Wireless ? Cela n’a rien à voir avec les téléphones portables.

Wireless est ici pris dans le sens “sans attaches”, libre : je peux poster de n’importe où et m’étendre sur n’importe quel sujet. La bannière résume d’ailleurs assez bien à l’idée.

Enfin, vous aurez sûrement remarqué que certains posts sont en français et d’autres en anglais : cela dépend de mon humeur et des sujets abordés.

Il y a des fois où cela passe mieux en français et vice-versa. Voilà !

Blog launched : my very first post

Hello folks,

Matt’s blog has officially been launched today !

It is powered by WordPress, which seems packed with stylish features… so I’ll have to find time to discover all that !

Ps: I’ll redo the layout later :-)