Je sais, c’était pas forcément gagné d’avance, mais Ruquier dans sa grande bonté, et son grand flair, à réussi le pari de remplacer Steevy.

En fait, il a même trouvé pire : Jérémy Michalak (comme le galak mais en encore moins bon).

Alors ouais, Jérémy Michalak est pire que Steevy, car même si Steevy n’était pas une lumière, autant il était le premier à l’admettre, et mis à part ses interventions épisodiques, il ne faisait pas grand chose, mais au moins il pouvait nous faire sourir par sa naïveté.

Là, Michalak va encore plus loin et non content de faire des réflexions complètements douteuses et même pas droles, il nous présente des vidéos qu’il a trouvé où ?
Sur internet.

Alors super le grand reporter, aller sur google video, youtube ou dailymotion, c’est sur qu’il faut avoir un don et ça apporte vachement aux téléspectateurs… Il manquerait plus qu’il nous lise les hoax qu’il reçoit par mail et ça serait parfait !

Edit : On peut se poser aussi la question des droits d’auteurs, car même si on admet qu’ils ont les droits pour les vidéos d’émissions de télé du monde entier (hem…), qu’en est-il des vidéos amateurs ?
Je ne pense pas qu’ils vont remonter jusqu’a la source ni même arriver à avoir l’auteur.

Ils se font donc du fric en revendant leurs émission grâce à des images dont ils n’ont pas les droits. C’est un peu foutage de gueule lorsqu’on sait qu’ils sont les premier à râler lorsque c’est nous qui diffusons leurs émissions sans en avoir les droits…

ps: merci Red.

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

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.

Ce matin, Fred Cavazza parlait de l’identité numérique (en passant j’adore son schéma, vraiment trop classe…). Il nous explique de quoi est composé une identité numérique :

C’est donc une composition de plusieurs services, utilisé conjointements à des fins différentes.

Comment peut-on donc faire le lien entre une identité numérique et le marketing : C’est super simple, il suffit de regarder Michael Youn.

En ce moment Michael Youn est à fond sur son nouveau bébé : il a, comme à son habitude créé un groupe fictif, après les Bratisla Boys, Alphonse Brown, Les Connards, voici Fatal Bazooka.
Fatal Bazooka, un faux groupe de rap hardcore Savoyard, qui sort son single : Fous ta cagoule.

Comment gère-t-il son identité numérique ?

  1. il a un blog : Le Blog officiel de Michael Youn
  2. sa boite de production a un compte sur youtube et sur dailymotion où elle publie ses vidéos
  3. une page sur myspace, un autre myspace pour les fatal bazooka
  4. une page sur wikipedia

Quand on voit qu’il a pas loin de 2500 amis sur myspace, que le clip des fatal bazooka a été vu plus de 170 000 fois (en comptant sur youtube et dailymotion), et qu’on ne peut pas commenter son blog, on se dit qu’il est plutôt dans l’air du temps.

Plutôt que d’attendre que ses vidéos se retrouvent sur internet sans qu’il sache comment c’est arrivé là, c’est sa boite de prod qui les diffuses directement, il utilise les réseaux sociaux pour faire parler de lui, il link pleins de gens, sans compter le fait que ses clips passent par les média traditionnels (TV, radio…), le moins qu’on puisse dire, c’est que Michael Youn est visible de partout.

Il se sert des nouveaux services à la mode pour cibler sa clientelle : les jeunes, et franchement, ça marche.
Il suffit de taper "fous ta cagoule" dans google pour voir le nombre de blogs qui en parlent !

L’identité marketing, ça marche.

Je viens juste de sortir de réunion mensuelle avec l’équipe et voici donc un point sur les sites mis en production et leurs particularités :

Le site de l’association caritative, avec plusieurs articles, de l’audio, des vidéos et des affiches en lignes.
Il y a aussi une boutique en ligne avec payement électronique sécurisé et la possibilité de faire un don en ligne pour aider une cause.

Le site de l’eurovélo 6, un itinéraire de vélo qui permet d’aller de Saint Nazaire à Tulcéa en Roumanie. Une carte en flash complètement dynamique permet de visualiser chaque tronçon du parcours et d’avoir des informations pour les villes que vous croiserez.
Niveau multimédia, des reportages audio sont proposé en Français et en Allemand, des galeries d’images et un livre d’or.

Jouez et gagnez des places de cinéma pour le film : "La citadelle assiégée"
Un module de quiz très simple et vraiment très souple d’utilisation, à inclure pour n’importe quel site, sous Plone ou non.

  • Sites Milan

Des sites entièrement configurables par le client depuis l’interface d’administration : images, bandeaux, boutons, feuilles de styles CSS, contenu, etc…
Tout est fait pour que Milan puisse construire leurs sites le plus simplement et le plus rapidement possible.

Voilà un peu l’actu des nouveaux sites mis en lignes. D’un point de vue perso, j’ai développé entièrement le système pour les sites Milan, ce n’est pas encore fini, il reste encore quelques petites retouches à faire.

Michael Youn a encore frappé, et comme d’hab il frappe fort et bien (enfin, en musique…)

Après la parodie des boys band slaves, le remake de James Brown, il revient avec le rap hardcore savoyard.
En savoie, il fait froid, alors : FOUS TA CAGOULE !!!

Et pour fini le remix, plutot sympa aussi…

Si vous me lisez depuis votre aggrégateur favori, vous n’aurez absolument rien remarqué, la chose se sera passé d’une manière totalement transparente.

Bon, c’est vrai, j’avais déjà préparé le terrain il y a plusieurs semaines de ça, migration de mes flux RSS et ATOM sur feeburner, une touche de mod_rewrite dans le .htaccess et voilà.

En parrallèle, une installation de dotclear 2 et une petite personnalisation afin de lui faire faire ce que je veux comme je le veux.

Dans les modifications apportées :

  • ajout du tag rel="tag" dans les liens des tags, sinon, ce ne sont pas des tags mais de simples liens. c.f. les microformats
  • modification de tous les liens vers les flux RSS internes pour les flux feedburner

Résultat : dotclear 2 c’est vraiment bien le bordel !
Tu change l’url du flux RSS dans le fichier qui faut pour que ca soit pris en compte de partout, ben non ! Le gars qui a fait le thème du site s’est amusé à taper en dur l’adresse du flux… Bref, ca se sent que c’est encore de la béta…

En ce moment je fais pas mal de sport, en fait j’en fait quasiement tous les midi sur Technolac.

  • Mardi : Badminton
  • Mercredi : Roller
  • Jeudi : Badminton
  • Vendredi : Street Hockey

Plutôt sympa toutes ces activités, je vais être en super forme.

Ha, par contre demain, je vais pas au badminton, je fais une journée de ski à Saas Fee

Quand on fait du Zope / Plone, on est forcément obligé un jour où l’autre de faire du python.

Au début, ce n’est que quelques lignes incluses dans une ZPT, puis un petit script, et plus ça va, plus on touche au python.
Jusqu’au moment où on se dit : « Et si j’apprenais le Python maintenant ? »

Après une rapide recherche sur le net, j’ai trouvé « Programmation Python » de Tarek Ziadé. J’ai proposé à mon Chef de projet de le faire acheter par la boite, le processus est donc en cours.

J’espère qu’on le recevra bientôt et que le livre est à la hauteur des mes espérances.

J’ai toujours eu du mal à me poser un instant et à réfléchir à des projets, à moi, à ma vie, à toutes ces choses qui pourraient être un tant soit peu importantes.

Dès que je n’ai plus rien à faire, il faut que je m’occupe : lire, regarder la TV, ranger des conneries, arroser mon bonsai. Je ne peux pas rester sans rien faire, rester avec moi même et mes réflexions, c’est comme si je fuiais quelque chose, comme si j’avais peur de découvrir quelque chose sur moi.

Le principal soucis que celà implique pour moi, c’est que ça influe sur ma créativité, je n’arrive pas à trouver des projets perso qui pourraient révolutionner le petit monde du web, où autre chose. Heureusement, dans mon travail, lorsque je suis sur un projet, j’ai beaucoup plus de facilités à trouver des solutions et à apporter des améliorations.

Une chance aussi que d’autres aient des idées et qu’ils me contactent pour les réaliser…

Voilà, mon blog a 2 ans.

Ca fait donc 2 ans que des courrageux me lisent toujours, jours après jours, billets après billets. Pauvres d’eux.

Petit résumé en chiffre :

  • 477 billets
  • 450 conneries
  • 3370 commentaires (en comptant les spams)
  • une moyenne de 11 visiteurs/jour pour le mois d’octobre 2004
  • une moyenne de 1000 visiteurs/jour pour le mois d’aout 2006

Merci de me lire.
De rien, y’a pas de quoi.

Plone intègre de base un type de contenu pour les images, il existe un autre type de contenu pour les fichiers, les images pourraient être considérées comme des fichiers, mais on perdrait pas mal d’information et de souplesse dans la gestion du contenu.

Lorsque l’on ajoute une image, des vignettes de plusieurs tailles sont automatiquement générées :

  • ‘large’ : (768, 768),
  • ‘preview’ : (400, 400),
  • ‘mini’ : (200, 200),
  • ‘thumb’ : (128, 128),
  • ’tile’ : (64, 64),
  • ‘icon’ : (32, 32),
  • ‘listing’ : (16, 16)

Ce qui permet de couvrir la plupart des utilisations, mais c’est sans compter le client (ou le graphiste).
On peut donc créer un type de contenu dérivé du type image de base et rajouter des valeurs pour les vignettes. C’est assez contraignant, car il faut absoluement connaitre toutes les tailles d’images possibles pour le site, et si par malheur le layout du site change, il faut modifier le type de contenu avec les nouvelles tailles d’images et regénérer toutes les images.

Pour palier à ce problème, j’ai écris une external method qui prend en entrée une image et la largeur et la hauteur maximum désirée.
Le script vérifie si la miniature correspondante n’existe pas déjà ou si elle est à mettre à jour, et le cas contraire la créé et affiche la miniature.
Toutes les miniatures sont créées dans un dossier spéciale et stockées dans la ZODB.

Bref, un petit script qu’on se demande pourquoi il n’a pas été fait avant…

Il y a un peu plus d’un an, je m’étais offert un petit iPod Shuffle, tout beau, tout mignon, tout petit, avec ses 1Go, c’était assez la classe.

Hier aprem, j’étais tranquillement en train d’écouter ma musique lorsque survint la fameuse « heure-de-la-pause ». Je coupe mon iPod, et 10 minutes plus tard, je reviens à mon bureau, j’enfile mon casque, power, play, et rien. Juste les 2 leds vertes et oranges qui clignotent en alternance.

Je fais une recherche sur internet, le verdict semble plutôt mauvais… Je branche la clé sur le PC, il reconnait bien la clé, mais n’arrive pas à la lire.
Je rentre chez moi et fais le test sous linux. Un petit tail -f /var/log/messages pour avoir les infos en live et là, j’apprend qu’il n’arrive pas à lire la table d’allocation. Ca sent extrement mauvais. En gros : La mémoire flash est grillée.

Ce matin, re-petit tour sur le net, et je tombe sur un article qui signale que mon problème n’est pas un cas isolé. Je trouve un blog qui parle concretement du sujet sans apporter aucune solution, il y a même un sujet sur le forum d’apple, et une pétition en ligne.
Avec plus de 600 commentaires dans le forum, on ne peut pas dire qu’apple n’est pas au courant. Pourtant, ils ne font rien. Donc si l’appareil est hors garantis, tu l’as dans l’os.

Je vais pleurer longuement mon petit iPod en espérant qu’un nouveau viendra le remplacer pour mon anniversaire…