JS, ma vie.

Je sais on s'en fout, mais bon…

  • Flash 9 en Beta 2 pour Linux

    Adobe se reveille enfin !

    Après 2 ans à se coltiner un Flash 7 de plus en plus viellissant, Adobe nous a proposé en octobre une premiere version du nouveau flash 9 en version beta.

    Le principe d’une beta étant de tester la version et de régler les problèmes, une beta 2 vient de voir le jour.

    Lien pour télécharger flash 9 beta 2 pour linux.


  • Du sang neuf pour Chambé-Carnet

    Chambé-Carnet, la réunion incontournable des blogueurs Savoyards s’agrandit et accueillera le 15 décembre Alain Lefebvre, fondateur et animateur de 6nergie.net

    Chambé-Carnet, n’est heureusement pas réservé aux blogueurs, c’est ouvert à tout le monde.

    La prochaine réunion aura donc lieu le 15 décembre à 21h et on cherche encore un endroit.
    Si vous connaissez un lieu accessible, peu enfumé et avec de la musique pas trop forte, laissez un commentaire.

    A très bientot, venez nombreux, et n’hésitez pas à en parler autour de vous !

    edit : il y aura aussi benoit, co-fondateur du réseau social widiwici


  • On a trouvé pire que Steevy

    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.


  • Nouveaux Mc Fleury

    A quand des nouveaux Mc Fleury ?

    Après le Mc Fleury au daim, j’attend impatiement celui au sanglier ou celui au chevreuil…


  • 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.


  • La résurection de l’iPod

    Il y a quelques mois de ça mon iPod avait mouru. Pauvre de lui et pauvre de moi…

    C’était sans compté sur Fred qui m’a gentillement envoyé un lien : About the iPod reset Utility.

    Apple a mis au point un petit utilitaire pour Mac et Windows qui permet de faire revivre son iPod Shuffle mort.

    Je viens juste de tester et ça marche ! Mon iPod revit !!!


  • Identité numérique, marketing et musique

    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.


  • On bosse !

    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.


  • Les Fatal Bazooka

    J’en parlais pas plus tard qu’il y a 1h, voici le sketch de Michael Youn qui pose les bases pour la chanson Fous ta cagoule !

    C’est un peu moins bon, mais on reconnais bien le début ;)


  • Fous ta cagoule !

    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…


  • Changement, mais pas pour vous

    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…


  • Pfiouuu

    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


  • Annonce

    Donne chat, cause plein le cul, en échange de beaucoup de patience.


  • Livre Python

    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.


  • unbox : le service de téléchargement de films d’Amazon

    Amazon vient de lancer unbox sont site de téléchargement de films aujourd’hui.

    On peut louer ou acheter des séries et des films, à un prix allant de $8 à $15 pour l’achat de film ou de $1.99 à $2.99 pour la location. Les séries seront au prix de $1.99.

    via techCrunch


  • Réflexion

    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…


  • Y’en a qui sont bizarre…

    On trouve des commentaires vraiment louche des fois…
    Si encore c’était en rapport avec le sujet….


  • 2 ans…

    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.


  • Images et Plone

    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…