Amazon MP3

Laisser un commentaire

Amazon vient tout juste d’ouvrir son service de téléchargement légal de musique. C’est du MP3, 256 kb/s VBR et sans DRM. Une petite application (disponible sous MacOSX, Windows et Linux) permet de faciliter le téléchargement des fichiers. Les prix sont généralement plus bas que sur le store iTunes. Un sans fautes !

Pour fêter ça, Amazon propose des albums (dont certains sont très récents, comme le dernier BlackEyed Peas, Depeche Mode ou U2) pour 2,99 €. Enfin un concurrent sérieux pour Apple ?

Script Gamekult optimisé

1 Commentaire

Cette nouvelle version de mon script Gamekult permet la mise à jour optimisée des tests en ne téléchargeant que les pages des derniers tests. On gagne beaucoup de temps et la mise à jour est donc plus régulière. On peut télécharger cette nouvelle version ici.

Enjoy!

Bee Release 0.5.0

Laisser un commentaire

bee-logo

Bee est un outil de build utilisant des fichiers de build YAML. Ces fichiers ont une sytaxe propre comme Ant et tournent aussi vite que Make. Ils sont constitués de commandes shell, de code Ruby ou de tâches Bee pour des builds indépendants de la plateforme.

L’exemple Hello World ressemble à ça:

- target: hello
  script:
  - print: "Hello World!"

C’est aussi simple que cela !

Pour commencer à utiliser Bee en 15 minutes, tapez gem install bee et lisez la section Quick Start section à l’adresse http://bee.rubyforge.org/quickstart.html.

Enjoy!

CVS Status Recursif

4 Commentaires

Dans un précédent post, je proposais un script affichant un statut CVS lisible. Ce script permettait de se faire un idée claire de l’état d’un projet CVS. Mon problème était que j’avais nombre de projets CVS dans mon home et que je souhaitais connaître l’état de tous ces projets sans avoir à me rendre dans chacun de ces répertoires.

J’ai donc amélioré ce script pour le rendre récursif : il recherche les projets CVS dans l’arborescence des fichiers et affiche leur statut. On peut donc maintenant lancer le script à la racine de son home par exemple (avec cd; cs) et lire un statut de tous les projets CVS.

Ce script a été développé et testé avec Ruby 1.8.6 sous Linux (Ubuntu 7.10 Gusty) et MacOSX (10.5.3 Leopard) , on peut le télécharger ici.

Enjoy!

Pourquoi nous aimons Free

1 Commentaire

Bordeaux7 tous les matins sur votre bureau

Laisser un commentaire

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

Laisser un commentaire

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!

20 Minutes Reloaded

4 Commentaires

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 journal, tous les matins sur le bureau

1 Commentaire

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!

Premières impressions de l’EeePC

Laisser un commentaire

Comme tous ceux qui me connaissent s’en doutaient, je n’ai pu résister à l’appel de cette machine ! Je l’ai trouvée lundi après quelques coups de fil (chez Cybertech du Lac, il leur reste des modèles noirs à 299 €, pour ceux qui chercheraient sur Bordeaux). Je vous livre ici mes premières impressions.

Ce qui m’a marqué au déballage, c’est la qualité de la finition de la bête. Pour ce prix, je m’attendait à une machine avec une finition à la Fisher Price ;o) Il n’en est rien, la coque à l’air solide, l’écran est de belle qualité et il y a même une pochette et un velcro pour le cordon d’alimentation.

Ce qui marque ensuite, c’est la petitte taille de la machine, qui tient dans la main comme un bouquin de la pléïade. Voici une photo avec un MacBook Pro 15″ pour comparaison :

EeePC et Macbook 15″

Lorsqu’on revient à l’écran du Mac, on a une impression de gigantisme !

D’autre part, niveau hardware, il y a tout ce qu’il faut : trackpad avec scroll vertical (lorsqu’on glisse le doigt sur son côté droit), webcam, haut-parleurs, micro, prise casque, modem, ethernet, wifi, 3 USB et port pour cartes SDHC (cartes SD d’une capacité étendue à 32 Go). La mémoire est de 512 Mo et le stockage de masse est une SD interne de 4 Go.

Pour ce qui est du logiciel, on a droit à une distribution Linux Xandros plutôt bien intégrée puisqu’elle gère tout le matériel. Les applications intégrées sont classiques. Le reproche qu’on pourrait lui faire est son côté enfantin, avec un bureau remplaçé par un lanceur d’applications à onglets, façon Palm.

J’ai joué un peu avec Xandros pour tester et j’ai vite installé une eeeXubuntu (Xubuntu adaptée au EeePC). L’installation s’est passée sans soucis, mais tout n’est pas pris en charge (en particulier la webcam et le micro interne) et mieux vaut s’être renseigné un peu avant de se lancer dans cette installation, dont je reparlerai dans un prochain article.

Maintenant que j’utilise cette machine depuis une semaine, je peu dire qu’elle est très utilisable, malgré la petite taille de son écran et des ressources mémoire, disque et CPU limitées. Il faut simplement prendre de bonnes habitudes :

  • Ne pas lancer trop d’applications en même temps.
  • Mettre les applications en mode plein écran (avec Alt-F11).
  • Eviter les applis qui occupent trop de place à l’écran (comme Evolution par exemple).
  • Réduire la taille des icônes des barres d’outil et enlever le texte.

Ceci fait, on peut travailler dans de bonnes conditions. Voici quelques captures d’écran où l’on pourra se faire une idée de ce que cela donne :

Firefox :

Firefox

Thunderbird :

Thunderbird

Sunbird :

Sunbird

Emacs & XTerm :

Emacs & XTerm

Tout cela est donc tout à fait utilisable. La seule limitation qui me semble insurmontable pour certains concerne la taille des touches : si vos doigts sont très gros, vous aurez du mal à utiliser le clavier.

Un bien bel ordinateur donc, à conseiller si :

  • Vous souhaitez pouvoir emmener partout un ordinateur facile à transporter.
  • Vous souhaitez un portable à un prix abordable.
  • Vous voulez un ordinateur qui consomme peu (16 W).
  • Vous voulez acheter un ordinateur pour vos enfants (mes filles l’adorent).

A éviter pour la retouche d’image ou les travaux gourmands en CPU.

Pour finir, la vidéo du test d’un concurrent sérieux (non, ce n’est pas le Macbook Air ;o)

Entrées Précédentes

Suivre

Get every new post delivered to your Inbox.