Archive pour la catégorie ‘Web’

Expressions régulières - Outils

Lundi 21 avril 2008

Qui à déjà utilisé les expressions régulières sait qu’il est plus que facile de s’y emmêler les pinceaux.

J’ai déniché il y à peu un outil réellement très pratique. Bien que conçu pour les exceptions régulières Action Script, l’outil m’a parfaitement assisté lors de la conception d’expressions régulières pour PHP.

Malgré tout, j’aimerais bien trouver quelque chose d’équivalent hors ligne, plus adapté à PHP, et si possible open source. Vous connaîtriez quelque chose du type ?

Edit: Merci à Valos pour sa découverte; Kodos fait exactement tout ça, avec tout un tas d’options juste comme il faut. Fini les prises de têtes :) (ou pas)

Plugin last-fm pour Wordpress: artistes les plus écoutés de la semaine

Mardi 26 février 2008

lasfm logo

Pour les malheureux ceux qui ne connaissent pas Last.fm; voici une brève présentation. pour les autres, vous pouvez directement passer à la suite de l’article.

Last.fm, quoi-qu’est-ce ?

il s’agit d’un site internet proposant un système de collection de statistiques et de recommandation de musique. En gros, après avoir installé un plugin sur vos lecteurs musicaux, tous les morceaux que vous jouez sont envoyés sur les serveurs de last.fm d’ou des statistiques d’écoute sont générées.

Une fois votre banque de données assez solide, last.fm prends toute sa dimension communautaire, et c’est là que ça deviens intéressant. le site vous propose des voisins qui écoutent les mêmes choses que vous. Il est donc possible d’aller farfouiller dans leur banque de données à eux pour découvrir de nouvelles perles. Last.fm propose en plus de ça un système de radio en streaming, crée dynamiquement en fonction de vos gouts et de ceux de vos voisins.

M’enfin, je vais pas refaire l’histoire, l’essayer, c’est l’adopter. Allez y faire un saut :)

Le plugin

Last.fm (plus exactement audioscrobbler) propose également des webservices sur les statistiques qu’il génère. Il est donc possible de récupérer dynamiquement les informations (via des fichiers XML) et de les afficher sur un site tiers .

Il existe un plugin (last.fm recent tracks par Tijs Teulings) utilisant curl pour se connecter au webservice et récupérer la liste des derniers morceaux scrobblés. Je l’ai donc récupéré et un peu bidouillé (oui, c’est réellement de la bidouille pour le coup) pour afficher la liste des artistes les plus écoutés de la semaine passée.

Le résultat est disponible dans le menu de droite:

Si vous êtes interessés, voici les plugins. Ils sont disponible sous licence GPL.

Bon scrobbling!

FullerScreen, ou comment faire de FireFox un “slide manager”

Vendredi 29 juin 2007

J’ai eu l’ocassion de passer un bout de mon samedi après midi aux mozilla developpers days, à Paris, où certains developpeurs nous ont présenté leurs logiciels / extensions basées sur les technologies mozilla, et plus spécialement XUL.

FullerScreener ?

FullerScreener, est une extension pour Firefox écrite par Daniel Glazman.

Non seulement fullerScreener dote firefox d’un “vrai” mode plein écran, avec seulement le contenu de la page, et rien d’autre! (contrairement au mode plein écran par défaut de firefox), mais il permet aussi d’implémenter une fonctionnalité de “Slide Manager” (à la powerpoint), directement depuis une page web. C’est ce que je décrirais plus en détail ici.

Lire le reste de cet article »

Intruction à Ruby On Rails

Lundi 25 juin 2007

Apparu il y à un moment déja (en 2004), Ruby On Rails (ou RoR) révolutionne à sa manière la conception de sites Web interactifs, d’une part de par la simplicité du langage sur lequel il est basé, et d’autre part grâce aux nombreux modèles de conception sur lesquels il s’appuie, petit tour d’horizon.

Lire le reste de cet article »

Google Gears, un pas de géant ? panorama

Jeudi 7 juin 2007

Google GearsGoogle offre désormais la possibilité d’accéder à certains de ses services Hors Ligne, graçe à Google Gears.

Comme d’habitude Google épate, de manière élégante, effectivement, il s’agit d’un moyen efficace de mettre en relation les RIA et les applications implémentées coté client, et d’ainsi mettre un pied de plus du coté du poste de travail, d’une manière totalement différente de précédemment (ils avaient quand même déjà bien commencé avec Google Desktop, Google Talk et autres Picasa …).

Etendu aux autres services de la firme, cela peut s’avérer très intéressant… (Je ne vous explique même pas pourquoi …)

Tout ce “buzz” autour de Gears est (à mon avis) pour une fois mérité:

Imaginons un instant un logiciel entièrement hors ligne, permettant de consulter les web services (google et autres d’ailleurs) à différents intervalles.
Lire le reste de cet article »