JS, ma vie.

Je sais on s'en fout, mais bon…

Catégorie : Geek

  • Redirection de flux RSS dotclear vers FeedBurner

    J’en parlais dans le précédent billet, je vous offre mon .htaccess pour rediriger les flux RSS vers FeedBurner, avec en prime quelques règles pour garder la compatibilité entre les billets, les catégories et les mois de dotclear 1 à dotclear 2

     # RSS Dotclear 1 RewriteEngine On RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteRule ^rss.php$ http://feeds.feedburner.com/JsMaVieJeSaisOnSenFoutMaisBon [R=301] # Atom Dotclear 1 RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteRule ^atom.php$ http://feeds.feedburner.com/JsMaVieJeSaisOnSenFoutMaisBon [R=301] #RSS Dotclear 2 RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteRule ^index.php/feed/rss2$ http://feeds.feedburner.com/JsMaVieJeSaisOnSenFoutMaisBon [R=301,L] # Commentaires Dotclear 2 RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteRule ^index.php/feed/rss2/comments$ http://feeds.feedburner.com/JsMaVie-Commentaires [R=301,L] # Commentaires Dotclear 1 RewriteCond %{HTTP_USER_AGENT} !FeedBurner RewriteCond %{QUERY_STRING} ^type=co$ RewriteRule ^.*$ http://feeds.feedburner.com/JsMaVie-Commentaires? [L,R=301] # Redirect pour garder la compatibilité entre Dotclear 1 et Dotclear 2 # billets RedirectMatch permanent /index.php/([0-9]{4}/[0-9]{2}/[0-9]{2}/[0-9]+.*)$ http://blog.js-zone.net/index.php/post/$1 # categories RedirectMatch permanent /index.php/([A-Z][a-z]+.*)$ http://blog.js-zone.net/index.php/category/$1 # mois RedirectMatch permanent /index.php/([0-9]{4}/[0-9]{2})$ http://blog.js-zone.net/index.php/archive/$1 

    Voilu

  • FeedBurner et Dotclear

    Ou l’explication du pourquoi…

    On m’a souvent demandé (2 fois c’est souvent, non ?) pourquoi je passais par FeedBurner pour distribuer mes flux RSS.
    A cette question, on peut dégager 3 réponses :

    1. Fidéliser les lecteurs sur une adresse unique
    2. Proposer aux utilisateurs une page compréhensible
    3. Avoir des statistiques plus fiables

    Fidéliser les lecteurs sur une adresse unique :

    Pour le lecteur, avoir une adresse unique pour un flux permet de ne pas être tributaire des changements que le blogueur peut effectuer sur son blog.
    Par exemple, si le blogueur choisit de changer de système de blog, il lui suffira de changer dans les options du flux FeedBurner la source du flux RSS et la migration du blog sera totalement transparente pour le lecteur.

    Proposer aux utilisateurs une page compréhensible :

    Dans RSS, il y a "Really Simple" : "Vraiment très simple", le problème c’est que ce n’est vraiment pas simple à faire comprendre aux non informaticiens. Le meilleur exemple vient d’un ami : "Tiens, au fait, sur ton site, il y a un bug. Il y a un lien et si tu clique dessus on vois le code source du site. C’est pas un petit peu dangereux ? Les gens pourraient copier ton site avec ça…" En fait non, il s’agissait tout simplement d’un flux RSS.
    Faire afficher de l’XML brut est tout sauf convivial et la majorité des gens ne savent pas ce que c’est et ne devrait pas être obligé de le savoir pour l’utiliser. FeddBurner propose une feuille de style XSLT associée au Flux RSS, ce qui donne une page lisible par le commun des mortels, mais aussi par les machines. Cette page informe l’utilisateur qu’il se trouve sur une page de syndication et qu’il peut l’ajouter à son aggrégateur favori. Des boutons représentant les aggrégateurs en ligne sont présent, et un simple clique dessus permet d’y ajouter le flux.

    Avoir des statistiques plus fiables :

    Savoir que le flux RSS a été vu 6354 fois dans le mois n’apporte pas beaucoup de sens. En revanche savoir que l’on a en moyenne 50 lecteurs par mois et quel type d’aggrégateur ils utilisent, c’est mieux.
    FeddBurner fournit ces informations ainsi que d’autres peut etre un peu plus futiles, mais interessantes malgrès tout.
    En modifiant mon outil de stats pour ne prendre en compte que les visiteurs, hors lecteurs, j’ai maintenant une meilleure vue, non polluée par le flux RSS.

    Au final que reste-t-il ?

    Pour faire le bilan de ces trois raisons, il n’en reste plus qu’une et demi de valide :

    Pour éviter que les lecteurs aient à changer l’adresse de mon ancien flux pour celui fournit par FeedBurner, j’ai écris quelques lignes dans le .htaccess avec mod_rewrite.
    Je me rend compte qu’au final, j’aurais pu me passer de FeedBurner pour la première réponse. Rien qu’en utilisant mod_rewrite, si je changeais l’adresse de mon flux, il me suffirai de créer une ligne pour faire la redirection.
    La première raison, n’en est donc pas une.

    Proposer une page présentant le flux RSS de façons clair n’est pas réservé à FeedBurner. Depuis la version 2 de Firefox et la version 7 d’Internet Explorer, ces navigateurs identifient les flux RSS et leur associent une feuille de style automatiquement. Sur cette page apparaît une brève explication, ainsi qu’une liste des aggrégateurs les plus utilisés. En en choisissant un, le flux est automatiquement ajouté.
    Ma démarche n’est pas totalement vaine, car avant que tout le parc informatique soit sous IE7 ou Firefox2, j’ai encore un peu de temps. Donc utiliser FeedBurner pour cette raison, est une bonne demi raison.

    Utiliser FeedBurner n’est pas une mauvaise chose en soit non plus, avoir des statistiques plus précises peut être un bon argument, à des fin marketing par exemple, si l’on a besoin de savoir combien de lecteurs on a fidélisé…
    FeedBurner permet aussi d’ajouter de l’interactivité dans les billets, on peut aussi rajouter des bandeaux de publicité, etc…
    Si le blog a une grosse audience, utiliser FeedBurner peut être bénéfique aussi, cela permet d’éviter de surcharger le serveur en requêtes.

    FeedBurner n’est pas une obligation, mais un choix. Et l’on peut sûrement trouver encore plusieurs autres raison d’utiliser ce service.

  • On est pas toujours resté sur les rails…

    Je viens juste de rentré de la réunion informelle à propos de Ruby on Rails, et je dois dire que sur les 4 passé à la terrasse d’un café, nous n’avons pas énormément parlé de rails.
    La conversation a surtout tourné autour du développement d’application en général et de la relation avec le client, ses besoins, ses attentes et comment les fournisseurs de services pouvaient y répondre.

    Bien entendu, le premier argument à été la citation du livre agile development, qui – pour les SSII – ne peut pas forcément s’appliquer. L’exemple était celui du développeur allant chez le client, avec son portable pour définir avec lui ses besoins, et lui faire une maquette rapide en « live » et ainsi afiner les besoins du client. Cet exemple donc n’est pas toujours applicable, car généralement, c’est un commercial qui se déplace, et un commercial n’est pas forcément un développeur.

    La suite de la discussion à tourné autour des autres langages que nous utilisons : J2EE, PHP, Zope / Plone, Ruby on Rails, etc…

    Une petite réunion bien sympatique au soleil et qui aura eu le mérite de me faire sortir de chez moi ce week-end.

  • Rencontre Ruby on Rails à Chambéry

    Une rencontre à propos de Ruby on Rails aura lieu dimanche après-midi à 15h au Cardinal.

    Si vous êtes interessé, rendez-vous dimanche

    Via : curio

  • Les geekettes à la plage

    Les geekettes profitent aussi du soleil (sic) et de la plage pour bronzer et s’instruire :
    http://dat.4chan.org/b/src/1150457878917.jpg

    Via : neuro

  • Picasa enfin pour Linux

    Le célèbre logiciel de gestion de photo Picasa, racheté il y a quelques temps par Google a enfin été porté sous Linux.

    L’annonce officielle est comme d’hab sur le blog de google, mais la page Linux de Picasa est en 404 pour le moment, mais un autre lien existe : Picasa pour Linux.

    Alors qu’est-ce qu’on a :

    • Integration avec Gnome ou KDE
    • Détection de l’appareil photo
    • En anglais uniquement (pour l’instant ?)

    C’est sur ma liste des logiciels à tester…

    Edit : Picasa supporte déjà plusieurs langues dont le français, il suffit de changer la langue et de redémarrer Picasa…

  • Après Yahoo!, Google.

    Il y a quelque temps, c’était Yahoo! qui proposait un kit de développement pour l’AJAX. Aujourd’hui, c’est Google qui s’y frotte.

    Encore une bonne chose pour développer un site web avec de l’AJAX dedans sans faire trop d’effort. (et avec un peu de chance, le code sera plus propres que ce qu’on pourrait faire à la main…)

    Lien direct vers le toolkit.

  • La programmation expliqué aux pervers

    Pour ceux qui ont du mal à conceptualiser la programmation orienté objet, je vous propose un petit article qui vous aidera à mieux « visualiser » la chose…

    OOP Concept explained

  • Démo d’un écran tactile

    Je sais, la vidéo n’est pas toute récente, mais c’est pour répondre au commentaire de mat.

  • Démo de Xgl

  • Du nouveau pour développer du web2.0

    Yahoo! a publié il y a quelques jours maintenant 2 API qui vont grandement aider les développeurs de sites et d’applications web2.0 :

    Ensuite, on peut féliciter le projet de standardisation d’Ajax : OpenAjax ( ou )
    Lire la news yahoo à ce sujet : Les éditeurs se regroupent pour créer un standard Ajax

    Si en plus on rajoute Ruby on rails à tout ça, on peut vraiment développer des applications web rapidement et ne s’interesser qu’à l’important : les fonctionalités et les utilisateurs.

  • Site dédié à IE7

    Le site dédié à IE7 vient de sortir : www.ie7.com

    Pleins d’infos, d’actu et autre.

    Pour les fans seulement.

  • Microsoft veut lancer sa console portable

    Microsoft voudrait concurencer Sony et sa PSP et Nintendo et sa DS.

    Après vous avoir montré les images de la future DS, voici, la Xbox portable :

  • Convertissage

    Hier un ami me demande si je n’aurais pas une solution à son problème.

    Le problème est simple :
    Il travaille dans une entreprise et est connecté en permanence à Internet. Au début, il pouvait utiliser MSN Messenger comme il le souhaitait, puis un jour MSN Messenger ne marche plus, impossible de se connecter au serveur. Il découvre eMessenger, et là, magnifique ça marche. Bon, eMessenger, ça marche comme ça veut et comme ça peut surtout…
    Et maintenant, depuis 1 semaine, eMessenger ne marche plus non plus. Mêmes symptômes. Il commence à penser que c’est l’admin réseau qui a bloqué les ports.

    Il me demande donc si je ne pourrais pas contourner le firewall.

    Je réfléchis un peu au problème et je lui propose d’installer un client jabber, de se créer un compte et ensuite d’ajouter une passerelle MSN fournit par le serveur jabber sur lequel il est inscrit. (Rien que de lui expliquer ça, c’est bon, il était déjà perdu…)

    Après plusieurs heures de fouinage sur le net (de sa part) pour trouver un client jabber pour Windows qui veuille bien marcher sous Windows XP SP2, je lui conseil de prendre PSI.
    Il l’installe et tente de se créer un compte jabber, bon, il était pas doué, il a fallut que je lui explique un peu comment ça marchait et tout ça. Bref, il y arrive, il a enfin un compte jabber, il se connecte, je lui explique comment ajouter une passerelle MSN, il le fait, se connecte, et, miracle de la technologie : ça marche.

    Bref tout ça pour dire que :

    • D’jo-D’jo, t’es pas doué quand même, hein. Limite empoté des fois…
    • Jabber c’est bien, vive le XMPP et le monde libre qui permet de contourner les restrictions des admins sys.

    Reste une petite interrogation : si jamais l’admin système trouve le port sur lequel le client jabber est connecté, il y a moyen de changer le port de communication ?

    Tag :

  • Convertisseur de monnaie en PHP

    Pour faire un convertisseur de monnaie en PHP c’est très simple :

    function devise ($devise, $prix) { 	if ($devise == "eu") return $prix; }

    Et voilà, un convertisseur Euro2Euro.

    Tags :

  • Dotclear 2 preview

    Dotclear 2 est en pleine phase de développement. Olivier fait un test grandeur nature sur son blog pour être le plus près des conditions d’utilisations normales.

    Pour l’instant, on ne voit pas grand chose, pour le lecteur, il ne verra pas la différence mis à part dans l’url (il n’y a plus le index.php. A moins que ce ne soit du mod_rewrite). La différence vient de l’autre coté du blog : du coté admin.

    Pleins de petites choses pas mal qui faciliterons l’utilisation au quotidien du moteur de blog et l’écriture des billets comme par exemple un gestionnaire de média, qui – par exemple – lorsque l’on voudra inclure un fichier audio, affichera dans le billet dewplayer, le player de mp3 en flash que j’ai déjà utilisé ici.

    Bref, pour la suite, je vous propose de lire le billet d’Olivier qui nous explique ce que sera le prochain Dotclear 2.

    Tags : §§dotclear§§ §§blog§§

  • Nouvelle extension pour firefox

    Je viens juste d’installer une nouvelle extension pour firefox 1.5. Crée par Performancing elle permet de publier des billets sur son blog grâce à une interface qui s’affiche par dessus la page web que l’on est en train de visiter.

    La configuration de l’extension pour les utilisateurs de Dotclear se fait très simplement. Lors de la création d’un nouveau compte, il suffit de choisir un compte de type MoveableType Custom et ensuite de faire pointer le Serveur API URL vers votre fichier xmlrpc.php qui se trouve dans le répertoire ecrire.

    Je suis en train de tester ce plugin pour voir si ça marche correctement, et mis à part un petit bug lors d’ajout de lien, ça marche plutôt bien pour le moment. Reste à voir si la publication va passer.

    Edit : il reste un petit problème d’encodage, apparement ça envoie en UTF8.
    Et on ne peut pas utiliser le format wiki…

  • Corruption près de l’hémicycle de l’Assemblée nationale

    Via yahoo.
    Quelques heures avant le début de l’examen du projet de loi sur le droit d’auteur sur internet, du personnel de la société Virgin, installés dans une salle jouxtant l’hémicycle, arborant des « badges du cabinet du ministre de la Culture », proposaient des offres aux députés pour télécharger de la musique.

    Bien ! Bravo ! De mieux en mieux ! 20/20 !

    Qu’on ne vienne pas me dire que les lois sont votées pour le bien du peuple.

    Tags :

  • Le monde du libre s’inquiète du projet de loi portant sur les droits d’auteur

    Et il a bien raison de s’inquiéter…

    Bel article qui résume bien la situation :

    Le monde du libre s’inquiète du projet de loi portant sur les droits d’auteur

    Si avec ça vous n’avez toujours pas compris où était le problème, dites vous que le simple fait de venir lire mon blog pourra bientôt être un acte illégal.

    Tags :

  • Sauvons le droit d’auteur !

    Ca fait maintenant plusieurs semaine que je suis le débat sur plusieurs listes de diffusion, sur les blogs et sur les sites d’infos et j’en ai conclu que si le projet de loi DADVSI est adopté le 20 décembre, on est GRAVE dans la MERDE. A tel point que je me demande si je vais pas aller chercher du boulot en Italie…

    Alors, c’est quoi DADVSI ?

    • il adapte le régime de la propriété littéraire et artistique aux nouveaux usages liés aux technologies de l’information et de la communication ;
    • il renforce la protection des auteurs et des créateurs contre les risques accrus de contrefaçon par la voie numérique ;
    • il facilite l’accès aux œuvres par nos concitoyens, notamment les personnes handicapées.

    Dit comme ça, ça semble pas mal non ?

    Alors, pourquoi on est dans la merde si ça passe ?

    Parce que tout simplement, le fait de posséder un CD audio par exemple et d’en faire une copie privée sera illégal, d’extraire une piste en mp3 sera illégal, d’écouter ledit CD avec un logiciel n’ayant pas de mécanisme de pistage et de controle des droits numérique sera illégal (ce qui inclu donc tous les logiciels libre). Préter un CD à sa copine pour qu’elle l’écoute un week-end sera aussi illégal. Etc…

    Pour avoir de plus amples informations sur le sujet, je vous propose de lire ce bref article qui explique de façon très clair le problème.

    Suite à cet article, je vous propose de signer la pétition si vous pensez que vous avez encore besoin de vos droits de citoyen Francais. Si vous préférez que ce soit Universal/Microsoft qui soit à la tête de l’état francais, ne votez surtout pas, ça pourrait contrarier leurs plans.

    petition dadvsi

    Tags :