Pourquoi nous aimons Free

Synchronisation d’une PSP avec iTunes

Désirant synchroniser ma bibliothèque iTunes avec ma PSP, je me suis dit qu’il me suffisait de recopier l’arborescence des répertoires de iTunes dans le répertoire MUSIC de la PSP. C’est presque le cas sauf que la PSP ne gère qu’un niveau de profondeur : la musique doit se trouver dans le répertoire MUSIC ou un sous-répertoire. Or iTunes crée une arborescence pour les artistes et les albums, donc à un niveau de trop.

J’ai donc écrit un petit script Ruby permettant de synchroniser ma bibliothèque iTunes avec une PSP. Ce script se contente de créer un répertoire avec le nom de l’auteur et de l’album dans le répertoire MUSIC de la PSP et d’y copier les morceaux. Les morceaux sans album sont placés dans un répertoire portant simplement le nom du groupe.

Pour utiliser ce script Ruby, que l’on peut télécharger ici, le placer sur le bureau, le rendre exécutable et l’éditer pour y configurer les répertoires ITUNES et PSP selon votre environnement. Pour synchroniser, double-cliquer ce ficher. Cela ouvrira un terminal et lancera la synchronisation.

Enjoy!

Télécharger sur le Playstation Store avec un Mac

Pour télécharger la démo de Patapon sur PSP, je me suis rendu sur le site du Playstation Store avec mon Mac, mais il m’a été impossible d’effectuer le téléchargement parcequ’il faut installer le Playstation Network Downloader qui n’est disponible qu’en version Windows. J’ai néanmoins trouvé une astuce qui permet d’effectuer le téléchargement de contenu PSP en passant par une PS3.

Télécharger les fichiers pour PSP sur le store avec votre Mac. Vous récupérez un fichier .xpd qui ne vous sera d’aucune utilité. Cependant, le Playstation Store enregistre ce fichier dans la liste de vos téléchargements. Vous rendre sur le Playstation Store avec votre PS3 et afficher la liste de vos téléchargements. Les fichiers PSP y apparaissent; les télécharger de nouveau. Ils sont alors listés en tant que jeux dans le menu de la PS3. Lorsqu’on essaie de les lancer, la PS3 refuse, mais propose de les installer sur la PSP. Connecter la PSP et lancer l’installation : le tour est joué !

Bordeaux7 tous les matins sur votre bureau

Logo Bordeaux7

Après le scripts de téléchargement de 20 Minutes et Metro, voici une version pour récupérer automatiquement la version PDF de Bordeaux7. Ce script fonctionne sous Linux et MacOSX.

Télécharger le script Python à cette adresse. Il vous faut ensuite y configurer les constantes suivantes :

  • USER : le nom de l’utilisateur Unix sur le bureau duquel on doit déposer le journal.
  • DESKTOP : le répertoire du bureau de l’utilisateur, qui est par défaut sous MacOSX, /Users/<user>/Desktop. Sous Linux votre bureau devrait être /home/<user>/Desktop, mais ce répertoire peut dépendre de votre distribution.

Vous pouvez tester ce script en le lançant avec la commande ./download-bordeaux7 dans un terminal. Si tout se passe bien, cela devrait télécharger l’édition du jour sur votre bureau. Attention! ce script ne fait rien les samedi et dimanche puisqu’il n’y a pas d’édition ce jour là.

L’étape suivante consiste à automatiser le processus avec anacron qui est semblable à cron sauf qu’il n’est pas nécessaire que votre machine tourne en permanence. Il suffit qu’elle tourne quelques minutes un jour pour que les processus quotidiens soient exécutés pour cette journée.

  • Sous Linux, il est très probable qu’anacron soit déjà installé et tourne. Si ce n’est pas le cas, l’installer (avec sudo apt-get install anacron sous Debian ou Ubuntu). Copier ensuite le script download-metro dans le répertoire /etc/cron.daily. Le rendre exécutable et en changer le propriétaire pour root.
  • Sous MacOSX, anacron n’est pas installé par défaut. On peut le faire simplement avec Fink, que l’on trouvera à l’adresse http://www.finkproject.org/. Taper ensuite sudo fink install anacron dans un terminal. Copier ensuite le script download-metro dans le répertoire /sw/etc/cron.daily. Le rendre exécutable et en changer le propriétaire pour root.

Ce script sera exécuté chaque jour et écrira une entrée dans le fichier de log /var/log/download-bordeaux7.log pour signaler les téléchargements réussis, les erreurs et les jours sans téléchargement.

Ce script est distribué sous licence GPL.

Enjoy!

Metro sur votre bureau tous les matins

Logo Metro

Après le script de téléchargement de 20 Minutes, voici une version pour récupérer automatiquement la version PDF de Metro. Ce script fonctionne sous Linux et MacOSX.

Télécharger le script Python à cette adresse. Il vous faut ensuite y configurer les constantes suivantes :

  • EDITION : les trois lettres identifiant votre édition régionale. Les valeurs possibles sont : BOR pour Bordeaux, LIL pour Lille, LYO pour Lyon, MAR pour Marseille, NAN pour Nantes, NIC pour Nice, PAR pour Paris, STR pour Strasbourg, TOU pour Toulouse et REN pour Rennes.
  • USER : le nom de l’utilisateur Unix sur le bureau duquel on doit déposer le journal.
  • DESKTOP : le répertoire du bureau de l’utilisateur, qui est par défaut sous MacOSX, /Users/<user>/Desktop. Sous Linux votre bureau devrait être /home/<user>/Desktop, mais ce répertoire peut dépendre de votre distribution.

Vous pouvez tester ce script en le lançant avec la commande ./download-metro dans un terminal. Si tout se passe bien, cela devrait télécharger l’édition du jour sur votre bureau. Attention! ce script ne fait rien les samedi et dimanche puisqu’il n’y a pas d’édition ce jour là.

L’étape suivante consiste à automatiser le processus avec anacron qui est semblable à cron sauf qu’il n’est pas nécessaire que votre machine tourne en permanence. Il suffit qu’elle tourne quelques minutes un jour pour que les processus quotidiens soient exécutés pour cette journée.

  • Sous Linux, il est très probable qu’anacron soit déjà installé et tourne. Si ce n’est pas le cas, l’installer (avec sudo apt-get install anacron sous Debian ou Ubuntu). Copier ensuite le script download-metro dans le répertoire /etc/cron.daily. Le rendre exécutable et en changer le propriétaire pour root.
  • Sous MacOSX, anacron n’est pas installé par défaut. On peut le faire simplement avec Fink, que l’on trouvera à l’adresse http://www.finkproject.org/. Taper ensuite sudo fink install anacron dans un terminal. Copier ensuite le script download-metro dans le répertoire /sw/etc/cron.daily. Le rendre exécutable et en changer le propriétaire pour root.

Ce script sera exécuté chaque jour et fera un log dans le fichier /var/log/download-metro.log pour signaler les téléchargements réussis.

Ce script est distribué sous licence GPL.

Enjoy!

Citizen Game

Kalisto

J’ai terminé aujourd’hui le livre de Nicolas Gaume dans lequel il raconte l’aventure Kalisto. Je le recommande chaudement à tous ceux qui ont connu le microcosme du jeu dans notre bonne ville de Bordeaux. On y retrouve forcément des noms de gens que l’on connait (comme Stéphane Bura et Stéphane Deluca, tous deux page 370).

Mais surtout, on voit le revers de la médaille. J’ai entendu beaucoup d’histoires de Kalisto (la fameuse plateforme K, les NAFs, les dirigeants de la dernière heure qui se barrent avec des valises de billets et autres légendes merveilleuses) et les confronter avec la vision de l’entreprise qu’a pu en avoir le DG est extrèmement révélateur et me rappelle fortement ma propre expérience chez In-Fusio.

A savoir que les dirigeants sont souvent les moins informés de ce qui se passe dans leur propre boite, souvent du fait de petits chefs qui leurs servent les histoires qu’ils veulent entendre. Et paradoxalement, les créateurs, qui sont ceux qui ont eu le plus de parts, sont parmi ceux qui en tirent le moins profit. Alors que d’autres requins, qui ont su quitter le navire à temps, s’en sortent très bien…

Détail intéressant pour les anciens d’In-Fusio : IF est citée deux fois (pages 291 et 344), mais son nom n’est jamais donné. A croire que Gaume en avait après cette petite boite dont la réussite insolente a pu faire illusion quelques temps. Au final, nous avons tous finis dans une galère qui a coulé ;o)

Si au final l’histoire finit mal, elle vaut le coup d’être lue.

20 Minutes Reloaded

Logo 20 minutes

Voici une amélioration de mon script de téléchargement automatique du quotidien 20 Minutes en version PDF sur votre bureau. Cette nouvelle version fonctionne sous Linux et MacOSX et ne dépend plus de curl.

Télécharger le script Python à cette adresse. Il vous faut ensuite y configurer les constantes suivantes :

  • EDITION : les trois lettres identifiant votre édition régionale. Les valeurs possibles sont : BOR pour Bordeaux, LIL pour Lille, LYO pour Lyon, MAR pour Marseille, NAN pour Nantes, PAR pour Paris, STR pour Strasbourg et TOU pour Toulouse.
  • USER : le nom de l’utilisateur Unix sur le bureau duquel on doit déposer le journal.
  • DESKTOP : le répertoire du bureau de l’utilisateur, qui est par défaut sous MacOSX, /Users/<user>/Desktop. Sous Linux votre bureau devrait être /home/<user>/Desktop, mais ce répertoire peut dépendre de votre distribution.

Vous pouvez tester ce script en le lançant avec la commande ./download-20-minutes dans un terminal. Si tout se passe bien, cela devrait télécharger l’édition du jour sur votre bureau. Attention! ce script ne fait rien les samedi et dimanche puisqu’il n’y a pas d’édition ce jour là.

L’étape suivante consiste à automatiser le processus avec anacron qui est semblable à cron sauf qu’il n’est pas nécessaire que votre machine tourne en permanence. Il suffit qu’elle tourne quelques minutes un jour pour que les processus quotidiens soient exécutés pour cette journée.

  • Sous Linux, il est très probable qu’anacron soit déjà installé et tourne. Si ce n’est pas le cas, l’installer (avec sudo apt-get install anacron sous Debian ou Ubuntu). Copier ensuite le script download-20-minutes dans le répertoire /etc/cron.daily. Le rendre exécutable et en changer le propriétaire pour root.
  • Sous MacOSX, anacron n’est pas installé par défaut. On peut le faire simplement avec Fink, que l’on trouvera à l’adresse http://www.finkproject.org/. Taper ensuite sudo fink install anacron dans un terminal. Copier ensuite le script download-20-minutes dans le répertoire /sw/etc/cron.daily. Le rendre exécutable et en changer le propriétaire pour root.

Ce script sera exécuté chaque jour et fera un log dans le fichier /var/log/download-20-minutes.log pour signaler les téléchargements réussis.

Ce script est distribué sous licence GPL.

Enjoy!

Le tram dans le Sahara…

En cherchant mon chemin sur le site du tram de Bordeaux, j’ai cliqué sur l’icône pour obtenir le plan du site d’une correspondance, que je n’ai jamais trouvée :

Le tram dans le Sahara

Cette année, je pars en vacances au Maroc en tram !

Bug Amazon

Ce matin, j’ai reçu cet email d’Amazon :

Bug Amazon

Je crois que leur système de mailing a un bug ;o)

Le journal, tous les matins sur le bureau

Logo 20 minutes

Voici un petit hack pour automatiser le téléchargement, tous les matins, de l’édition PDF de 20 minutes.

Il nous faut tout d’abord un script pour effectuer le téléchargement. Je propose pour ce faire un script Python (qui a le mérite d’être installé avec toutes les distributions Linux, ainsi que dans MacOSX) que l’on peut télécharger à cette adresse.

Il faut personnaliser ce script en renseignant l’édition que l’on souhaite télécharger (ici BOR pour Bordeaux), l’utilisateur pour lequel on doit effectuer le téléchargement (ici casa) ainsi que le répertoire dans lequel on téléchargera (ici Desktop, soit le bureau de l’utilisateur).

Ce script utilise curl pour effectuer le téléchargement. On l’installera, puis on testera ce script personnalisé.

Reste maintenant à automatiser le téléchargement. On utilisera pour ce faire anacron, qui est à préférer à cron car il n’est pas nécessaire que la machine tourne en permanence pour que le téléchargement soit effectué. Pour signaler à anacron que l’on demande à ce que ce script soit lancé chaque jour, il faut placer le script download-20-minutes dans le répertoire /etc/cron.daily, le rendre exécutable (chmod a+x download-20-minutes) et en rendre root propriétaire (chown root: download-20-minutes). Vérifier que le service anacron fonctionne.

Voilà, toutes les nuits vers minuit, vous devriez avoir le journal du lendemain sur votre bureau (sauf les samedi et dimanche bien sûr).

Enjoy!