Une illustration simplifiée, de style bande dessinée, représentant une cartouche de jeu rétro avec une étiquette jaune portant la mention « GAME », des panneaux latéraux bleus et des contours marqués, évoque la nostalgie des anciens jeux PC et des classiques « abandonware » sur un fond blanc épuré.

Abandonware : où retrouver les anciens jeux PC et comment y jouer

L’abandonware désigne d’anciens jeux vidéo qui ne sont plus commercialisés ou maintenus. Toutefois, leur disparition des boutiques ne les rend pas automatiquement gratuits. Voici comment retrouver ces classiques, vérifier leur statut et les faire fonctionner sur un ordinateur moderne.

Les anciens jeux PC n’ont pas disparu avec les disquettes, MS-DOS et Windows 95. Une partie reste disponible grâce aux rééditions commerciales, aux projets de conservation, à l’émulation et aux communautés de passionnés.

Le terme abandonware revient souvent lorsqu’un jeu n’est plus vendu, que son éditeur a disparu ou que son installation devient difficile. Cependant, il ne constitue pas une licence et ne signifie pas automatiquement que le jeu appartient au domaine public.

Qu’est-ce que l’abandonware ?

L’abandonware, parfois traduit par « logiciel abandonné », désigne généralement un programme ancien qui n’est plus commercialisé, maintenu ou pris en charge par son éditeur.

Pour un jeu vidéo, plusieurs situations peuvent conduire à cet abandon apparent :

  • l’éditeur ou le studio a cessé ses activités ;
  • le jeu n’est plus proposé dans les boutiques physiques ou numériques ;
  • les droits ont changé de propriétaire et leur détenteur est difficile à identifier ;
  • le jeu dépend d’un ancien système d’exploitation ;
  • les serveurs, protections ou services nécessaires ont été arrêtés ;
  • aucune mise à jour ni assistance technique n’est plus fournie.

Cette définition reste essentiellement culturelle et pratique. Elle décrit l’état d’un logiciel, mais ne crée aucun droit particulier pour le télécharger, le copier ou le redistribuer.

Lire Abandonware : où retrouver les anciens jeux PC et comment y jouer

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.sqlLangage du code : JavaScript (javascript)

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 ;-)