Archives pour juillet, 2008

BarackSlideshow, un diaporama léger basé sur mootools

BarackSlideshow est un élégant diaporama écrit en javascript et basé sur le framework Mootools (version 1.2).

Son interface est simple et jolie, les fondus de transition sont du plus bel effet et le curseur mobile donne l’impression d’être face à du flash. Sauf que tout est en html+css+javascript, et évidemment valide xhtml. Le code quant à lui est léger, et donc rapide à charger.

Son nom lui vient du fait qu’il est inspiré du slideshow présent en page d’accueil du site de Barack Obama.

Site web du script: Devthought – BarackSlideshow
Demo: BarackSlideshow demo
Source de l’article: BarackSlideshow – Lightweight Mootools Slideshow Script

Découper un mp3 par son fichier cue

De l’époque où j’utilisais encore windows, je rippais avec EAC parfois certains de mes albums d’un seul tenant en une piste unique. Tout simplement car il s’agissait de lives, de sets de DJ, ou autres dont les morceaux étaient enchaînés et dont la coupure entre deux pistes lors de la lecture était assez désagréable.
Le résultat était un gros fichier mp3 contenant tout l’album accompagné de son fichier cue (cue list) servant de playlist et de pointage des pistes.

Mais voilà ce n’est pas très maniable ce genre de fichiers, surtout en les écoutant sur un baladeur… et puis sur linux j’utilise quasiment que MPD comme lecteur, accompagné de Sonata comme client, or MPD fait la lecture naturellement en gapless (c’est à dire enchaîné sans interruption).
Donc conserver ces gros mp3 avec leur cue list ne me sert plus à rien. Vient le temps de les découper.

C’est là qu’intervient mp3splt
.

More >

Je me mets au web 2.0, le web social, grâce à Twitter


Non, il ne faut pas rêver non-plus, mais quoi encore!
J’ai assez de mal à sociabiliser sur le net et encore plus à rentrer dans un comportement de troupeau de moutons virtuels, pour aller m’inscrire sur un service social du net et m’y faire de pseudo-amis…
J’avais déjà eu l’occasion de voir Twitter, et de penser que ça pouvait être pas mal pour des gens ayant la nécessité de vivre en troupeau, mais sans aucun intérêt pour moi.

Néanmoins, je suis revenu (en partie) sur mon avis à la lecture de quelques articles portant sur l’API Twitter.
Via son API, Twitter peut être utilisé pour d’autres finalités que celle d’écrire son petit bout de quotidien qui lui passe par la tête et de le montrer fièrement à ses contacts ou à des inconnus sur son blog.
Twitter peut devenir un outil d’automatisation au sein d’une application.

More >

Ghost In The Mail, le mailer simple

C’est en testant l’excellente distro live ultra-légère Slitaz, dont parle Pizux dans son billet, que j’ai découvert par hasard un petit utilitaire sympa: Ghost In The mail (alias gitmail)

Gitmail est donc un logiciel d’envoi d’e-mail ultra simple pour GTK (bureaux Gnome, XFce, Lxde, etc…) à l’intention des utilisateurs avertis qui savent ce qu’ils font… pratique pour tester les règles de filtrage de ses mails entrants par exemple ;)

Il se résume à l’essentiel pour l’envoi d’un mail au format texte et permet même l’envoi d’un fichier attaché.

Voici à quoi se résume l’unique fenêtre de l’interface graphique:

More >

Flashblock, l’extension Firefox qui soulage

Depuis quelques temps Adobe daigne reconnaître que les utilisateurs linux existent en leur fournissant un lecteur/plugin flash récent (il y a peu de temps on était cantonné à la version 7 de plusieurs années en arrière alors que la v9 existait sur Windows et OSX). Il aurait été mieux à mon avis qu’ils ouvrent leur code pour permettre le développement d’un lecteur flash performant et optimisé pour linux, mais bon… l’industrie du logiciel privateur est ce qu’elle est…

Néanmoins, le contenu flash sur les sites web en général m’énerve, parce que déjà qualifier cela de contenu est hautement présomptueux à mon avis car il s’agit généralement de choses pas très intéressantes résumées à quelques trucs qui bougent… (mais là c’est peut-être plus la faute d’une grande partie des développeurs flash qui ne sont que graphistes et pas développeurs/codeurs). Et puis les animations flash ne sont hélas pas assez souvent correctement optimisées par leur créateur (c’est pas très grave si ma vignette flash fait 1,5Mo à charger et consomme un max de ressources processeur/ram, puisqu’elle est jolie…).

Si l’on rajoute à cela que le plugin flash fournit par Adobe pour les linuxiens est loin d’être ce qu’il y a de plus optimisé (il y a eu quand même de meilleurs portages dans l’histoire du développement logiciel), l’expérience flash sous Linux/Firefox (et même Opera) est plus un calvaire qu’autre chose: quelques onglets ouverts dans le navigateur et si jamais quelques unes de ces pages web incluent du flash le navigateur se retrouve direct en top liste des processus les plus gourmands (voire très très gourmand).

Bon déjà pour remédier un peu à ça et pour la tranquilité d’esprit il y a Adblock Plus qui permet de dépolluer votre navigateur des publicités et donc d’une partie des bannières flash.
Mais pour aller plus loin il y a l’extension Firefox Flashblock qui est un must!

Elle remplace systématiquement tout contenu flash par une petite icône prenant la forme du logo Flash. Libre à l’utilisateur de cliquer dessus pour faire apparaître le contenu Flash.

Exemple:

Oui, vous avez bien compris: le contenu Flash ne vous est plus imposé, vous le visualisez uniquement lorsque vous le voulez.
Vous gagnez ainsi en sérénité: fini les visuels qui vous sautent aux yeux spécialement conçus pour créer des crises d’épilepsie, fini le son intrusif lorsque vous écoutez de la musique, fini les pubs en flash qui passent par-delà le filtre d’Adblock, fini la consommation de bande passante exagérée pour n’affiche qu’une intro ridicule, fini les ressources de calcul gaspillées inutilement par mon ordinateur, etc…
Un vrai bonheur!

Pour ceux qui veulent aller à l’inverse: faire afficher tout contenu flash par défaut mais en ayant la possibilité de dégager à la volée et sur demande un contenu flash particulier, il existe l’extension Firefox Flash Killer.

Lien: Flashblock sur addons.mozilla.org

Petit utilitaire pratique: Alarm Clock

Docmaster m’a parlé au détour d’une discussion d’un petit utilitaire qui pouvait m’intéresser: Alarm Clock.

Il s’agit à première vue d’un simple applet pour le bureau Gnome qui une fois configuré se place dans le tableau de bord de celui-ci.
A première vue, disais-je, car il regorge de fonctionnalités bien intéressantes.

Pour les types d’alarmes:
- Il permet de faire une alarme sous forme de décompte: par exemple me rappeler quelque chose dans 10 minutes ou 1h. Ca peut servir à plein de chose, notamment à remplacer Teatime pour vous avertir que votre infusion de thé a atteint le temps parfait et qu’il est maintenant temps de la retirer.
- il permet de créer une alarme à une date et un horaire précis: jour seul, aujourd’hui, demain et de choisir l’heure.
- il permet de créer une alarme récurrente en choisissant l’heure d’une part puis les jours de la semaine et les mois à appliquer (on se rapproche de cron)

Quant aux notifications, voici les possibilités:
- jouer un son (tout ce qu’il y a de plus normal)
- afficher une fenêtre passive: comprendre afficher une notification du bureau Gnome
- afficher une fenêtre de dialogue: comprendre une vrai fenêtre affichée en premier plan, avec choix du texte de la couleur, possibilité de plein écran, et une fonction snooze avec possibilité de définir la durée de la mise en répétition du snooze.
- lancer une commande: possibilité de faire se lancer une commande bash ou un script shell, soit en aveugle, soit dans un terminal. C’est formidable!
- lancer une action standard: éteindre l’ordinateur, redémarrer, vérouiller l’écran, éteindre le moniteur; avec confirmation ou non.
- toutes ces notifications sont combinables les unes avec les autres.

Il est également possible de créer des modèles d’alarme, pour les alarmes que l’on utilise souvent, histoire de ne pas avoir à la configurer en entier à chaque fois, ainsi que des rappels pour les anniversaires à souhaiter.
Pour lancer automatiquement Alarm Clock et qu’il soit à chaque fois opérationnel, pensez à l’ajouter aux démarrages automatique dans votre session en y rajoutant la commande: alarm-clock (dans les options du logiciel, on peut configurer pour qu’il se lance de façon minimisée dans la barre de notification).

Bref ce petit bijoux de simplicité et de possibilités permet autant de se faire une alarme la plus simple que de se faire un truc plus complexe en évitant d’aller mettre les mains dans les cronjobs.

Pour vous donner un exemple, mes premières utilisations ont été les suivantes:
- Me rappeler que l’objet en vente sur ebay sur lequel je lorgnais allait bientôt arriver à terme, afin que j’aille le snipper et balancer son url automatiquement dans Firefox.
- envoyer une commande au serveur MPD à ma box debian @cuisine pour qu’il joue un morceau de musique précis à une heure précise.

Les sources sont disponibles sur le site web d’Alarm Clock.
Il est disponible dans les dépots Lenny pour debian.
Pour les utilisateurs d’Ubuntu, il y a le Launchpad ou bien le paquet .deb compilé et fourni par Getdeb.