lundi 10 août 2009

Appel à contribution

Vous êtes beau, jeune, intelligent, talentueux et vous avez du temps de libre? J'ai besoin de vous!

Lire la suite...

vendredi 16 novembre 2007

Le teasing, cémal!

Teaser 1

Bientôt sur vos écrans ... ou pas!

jeudi 1 février 2007

Problème insoluble?

Xml + socket + thread = refaire un parser?

Le problème est de lire un flux xml sur une socket. J'aurais bien utilisé Sax mais vu que le nombre de paramètres des fonctions qu'on lui donne est limité, on est obligé d'utiliser des variables globales si on veut pouvoir changer des valeurs. Seulement, dans un contexte multithread, ça pose problème.

Si quelqu'un voit une autre solution que de refaire un parser à la main, je suis preneur.

mercredi 1 novembre 2006

Projet de serveur audio

J'ai commencé à développer une petite (en fait, plus j'y pense et moins c'est simple) application. En effet, j'ai eu beau chercher, je n'ai rien trouvé qui pourrait faire ce que je souhaite.

Je vous explique. Je suis mes études assez loin du domicile parental. J'ai donc dû prendre un appartement étudiant. J'ai installé chez mes parents une passerelle pour l'accès au net mais elle fait aussi office de serveur de fichiers (entre autres choses). Toute ma musique est stockée dessus.

Seulement voilà, quand je suis à l'appart, il n'y a pas de moyen simple d'y accéder. Ne me parlez pas de Nfs, la connexion avec le serveur est coupée après trois ou quatre chansons donc inutilisable. Je me suis alors tourné vers la prochaine version de Xmms. Seulement, le comportement est l'inverse de ce que je souhaite. Ici, il s'agit de clients qui peuvent agir sur la manière dont le serveur joue la musique. D'ailleurs, je vois pas trop l'intêret du truc mais bon, passons. Ce que j'aimerais, c'est quelque chose genre webradio mais qui pourrait gérer des playlists et les diffuser facilement.

Devant le manque de solution, je me suis donc attelé à la tâche et j'ai commencé à implémenter un serveur. Dans mon idée, celui-ci doit pouvoir gérer la musique sur la machine (d'où base de données toussa) mais pas la jouer. C'est au client de se connecter et de faire des requêtes sur un artiste, un album, bref ce que tout bon logiciel de lecture fait actuellement mais sur un modèle client/serveur et non pas tout local. Ensuite, le serveur distribue en streaming. Toujours dans les prévisions, il devrait y avoir une authentification des clients et la communication se ferait en xml (à la manière de jabber) afin d'être extensible au possible.

Est-ce que quelqu'un connaitrait un serveur qui fasse tout ça avant que je me tue à la tâche "pour rien"? Dans le cas connaître, est-ce que ça intéresserait du monde?

mardi 11 octobre 2005

Une découverte

Bon, c'est pas super récent comme truc mais ça l'est pour moi. Donc dans la prochaine version de BOW, un certain nombre de fonctions seront ajoutées. Ainsi, vous pourrez découvrir l'accès à vos liens grâce à des services web, ainsi que l'ajout et la consultation de flux rss. Tout ceci sera géré grâce à ce formidable format qu'est le XML.

Seulement, le XML c'est bien gentil mais ça s'insère pas comme ça dans du HTML. Jusqu'alors, j'utilisais un parser en php qui me permettait de transformer ces documents afin de les incorporer dans une page web.

En lisant son blog, Le p'tit génie m'a donné le moyen de faire tout ceci, avec un coup de développement dérisoire. Cette méthode miracle s'appelle XSLT. Cet outil permet de transformer du XML en XML. Bon, dit comme ça, on peut se demander quel est l'intêret. Et bien il est simple : le XHTML est du XML. Et là, au miracle, transformer un document XBEL (les bookmarks) ou RSS, pour l'insérer dans une page web, devient un jeu d'enfant.

Le code sera beau et propre. Un rêve. J'vous jure, les têtes pensantes du W3C, faut les bénir tous les jours :p !

samedi 10 septembre 2005

Tout recommencer

Il y a maintenant un an, je décidais de jeter tout le code de ce qui était demarrepage.net afin de créer une vraie application web, bien codée, conforme aux standards et accessible. Suite à ce remaniement est né BookmarksOnWeb. Malheureusement, avec le boulot que j'ai eu cette année, ça fait une paye que je ne m'y suis pas remis. Le projet a donc stagné et n'est toujours pas disponible en version stable. Ça m'embête et les cours reprennant prochainement, j'ai envie de reprendre le developpement.

Pourtant, j'ai appris des nouvelles techniques depuis l'arrêt du projet comme l'excellent XMLHttpRequest. Je me demande donc s'il ne voudrait mieux pas que je supprime une nouvelle fois le code pour repartir de zéro, en profitant pour passer à de l'objet PHP (j'aime poooooo l'objet, le fonctionnel, cémieu :D ).

Note : Billet destiné à mettre en forme les questions que je me pose. Enfin, si vous passez par là et souhaitez donner votre avis, je suis preneur ;) .