Mes sites – Blog perso de Paul Da Silva http://www.paulds.fr Thu, 23 Dec 2010 09:30:01 +0000 fr-FR hourly 1 https://wordpress.org/?v=5.3.14 Transparence sur l’affaire de Zahia.fr http://www.paulds.fr/2010/12/transparence-sur-laffaire-de-zahia-fr/ http://www.paulds.fr/2010/12/transparence-sur-laffaire-de-zahia-fr/#comments Wed, 22 Dec 2010 20:58:20 +0000 http://www.paulds.fr/?p=1672 Certain d’entre vous l’ont vu sur Numerama, d’autres le découvriront demain dans la tribune, et pour les derniers je vais vous l’apprendre ici : je suis propriétaire du nom de domaine zahia.fr et ai décidé de porter plainte après qu’il ait été fait une demande de censure sur le site. Je tiens à expliquer ici tous les tenants et aboutissants de l’affaire.

MAJ 23/12/10 – 10h45 : Je tiens à préciser que je ne demanderai pas d’argent au procès ou dans ma plainte, juste la justice et que je viens de proposer ma démission au PP si les membres jugent qu’elle est nécessaire j’assumerai les conséquences et me retirerai (sans pour autant arrêter de bosser pour le PP).

J’ai créé ce site en avril dernier, je ne m’intéresse pas au foot ni au people… Par contre les blagues que je lisais sur Tweeter me faisaient marrer et le nom de domaine zahia.fr était libre… Je l’ai donc pris et ai codé en une nuit un site à caler dessus pour agréger les tweets contenant le mot « zahia ». Deux buts à cela : me marrer (oui toujours, et ceux qui me connaissent peuvent en témoigner) et tester l’api tweeter… Et là franchement je l’admet : j’ai copié le principe de #jeanSarkozyPartout… Parce que ça me faisait marrer…

Donc, je ne décide pas du contenu du site ni n’y participe : le contenu est posté par les utilisateurs de twitter et le choix de les conserver par les votes des internautes. Tout est automatique et à aucun moment il n’y a de validation humaine dans le process…

Mais il y a de la pub, donc je suis un gros profiteur…

Remettons les choses en contexte : le site m’a coûté la location d’un serveur + un nom de domaine + 6 heures de dev… OK c’est pas énorme mais j’ai eu le reflexe malheureux de foutre de la pub. Question : combien ça m’a rapporté ? Réponse en image :

Et le CSV qui correspond est ici : report_zahia_fr.csv

Alors non le succès ou pas de la monétisation du site ne justifie pas son propos. Mais j’assume tout à fait son propos, ce que je n’assume pas c’est que l’on me qualifie de profiteur alors que je donne une grande partie de mon temps à des sujets qui m’intéressent sans jamais réclamer un seul centime, que j’ai supprimé la publicité sur mon blog, que je suis donateur régulier de plusieurs assocs à but non lucratif, …

Si le site avait eu du succès je ne sais pas ce que j’aurai avisé très franchement, par contre ce que je sais c’est que je paye actuellement 2 serveurs dédiés, 2 serveurs mutualisés et plus de 60 noms de domaine de ma poche et que ces frais ne sont pas couverts par l’argent que je touche via Flattr ou les quelques pubs qui restent sur mes sites… Que voulez vous, je suis pas doué en monétisation !

Tu lui tapes quand même sur la gueule, c’est mal…

Je ne tape sur la gueule de personne, j’ai ris à des blagues sur twitter j’ai créé un outil pour les collecter… Que le premier qui n’a jamais ris à une blague au dépend d’un autre me jette la première pierre… S’il y avait eu du contenu juridiquement répréhensible et que l’avocate de Mlle Dehar me l’avait signifié correctement je l’aurai supprimé, sans protester le moins du monde.

Pourquoi tu as fermé le site ?

Parce que j’ai reçu une mise en demeure et que j’attends l’avis de mon avocat sur celle-ci avant d’envisager une réouverture (sans pub). En somme je me conforme à la loi.

Cependant il y a des points de la mise en demeure en question qui me posent un grave soucis : si la demande de censure avait été sur des contenus particuliers et motivée correctement en vertu de la LCEN il n’y aurait eu aucun soucis; en l’espèce on m’a demandé de fermer le site sans aucune distinction sur le contenu litigieux ou non.

C’est du celebrity squatting !

Sauf que non parce que : je ne cite jamais le nom de la personne en question sur le site (il l’est dans les tweets mais ça c’est pas vraiment moi qui contrôle ce que le monde dit sur tweeter), je ne me fais pas passer pour elle, et je n’ai jamais eu pour ambition de revendre le site à la personne en question…

Ensuite se pose la question de savoir si elle est une célébrité ou non… Je suis parti du principe que non.

Et pour finir : au moment où j’ai acheté le nom de domaine rien ne présageait du fait qu’elle devienne célèbre ou pas, c’est un scandale qui aurait pu retomber en 48h… Au lieu de cela elle a vendu ses photos à Paris Match &co (oui du coup j’ai fait des recherches… je suis ravi !) et la presse en a parlé plus longtemps… Mais aujourd’hui beaucoup se disent « ah oui elle existe » ou « c’est qui » en entendant parler de cette personne et pas « mais bien sûr ! »

Mais pourquoi tu ne lui file pas le nom de domaine ?

Parce que je ne supporte pas l’intimidation et que j’ai la chance d’avoir des bases juridiques qui m’ont permis de comprendre que l’avocate y allait au bluff… Des méthodes que je ne veux pas accepter de subir ! Quand ensuite j’ai compris que je n’étais pas le seul dans ce cas et que les autres avaient plié j’ai décidé de porter plainte pour tentative de censure.

On m’a ensuite proposé une solution à l’amiable que j’ai refusé (si j’avais été motivé par les thunes…)

Un dernier mot ?

Merci de ne pas faire l’amalgame entre moi, qui ai déposé ce nom de domaine et créé ce site en avril et ne suis devenu président du PP qu’en novembre et le Parti Pirate qui n’a strictement rien à voir là dedans…

Flattr this!

]]>
http://www.paulds.fr/2010/12/transparence-sur-laffaire-de-zahia-fr/feed/ 32
C’est pas bientôt fini ce bordel ? http://www.paulds.fr/2010/10/cest-pas-bientot-fini-ce-bordel/ http://www.paulds.fr/2010/10/cest-pas-bientot-fini-ce-bordel/#comments Fri, 01 Oct 2010 09:01:26 +0000 http://www.paulds.fr/?p=1455 Bon un titre super équivoque pour parler d’un sujet encore jamais abordé sur ce blog : les attaques qu’il subit de façon quotidienne depuis plusieurs semaines / mois. En l’occurrence on parle bien sûr de choses d’une élégance sans égal : des attaques DDOS bien lame comme il faut !

Alors je lance un appel ici : que la ou les personnes qui s’amusent, tous les jours, plusieurs fois par jour, à rendre mon serveur perso indisponible pour une raison que j’ignore entrent en contact avec moi pour m’expliquer leurs griefs… Ca sera probablement beaucoup plus constructif que de DDOS un serveur qui regorge de solutions et de textes divers pour lutter contre tout ce qui est détestable sur le Net et d’aller, au contraire, dans le bon sens…

Dans le cas où cette demande ne serait pas suivie d’effet je considérerai qu’il s’agit de gamins s’amusant avec un script kiddie de merde trouvé au recoin d’un site / forum pour les moins de 16 ans et qui ont pour seule revendication de faire chier… Franchement dommage non ?

Flattr this!

]]>
http://www.paulds.fr/2010/10/cest-pas-bientot-fini-ce-bordel/feed/ 1
CensorCheap est enfin en ligne et fonctionnel ! http://www.paulds.fr/2010/08/censorcheap-est-enfin-en-ligne-en-fonctionnel/ http://www.paulds.fr/2010/08/censorcheap-est-enfin-en-ligne-en-fonctionnel/#comments Wed, 25 Aug 2010 05:44:16 +0000 http://www.paulds.fr/?p=1367 Je vous présentai, quelques jours après la décision de la justice française de bloquer son premier site depuis l’hexagone, un projet de base de données collaborative de la censure sur Internet… Le projet est en ligne sous un joli petit nom : censorcheap !

Je ne vais pas vous refaire le pitch de comment ça marche, des limitations techniques qui existent encore (pas de détection des DNS menteurs pour le moment) et vais me contenter d’un petit article parce que, franchement, depuis une semaine que je code h24 j’en peux plus !

Aux dernières nouvelles je cherchais un serveur dans un pays considérant l’accès à internet comme un droit fondamental (Islande, Finlande ou Estonie donc) et j’ai discuté avec quelques membres du parti pirate Finlandais puis Suédois (le premier PP) qui m’ont conseillé de m’établir en France pour, qu’en cas de complications, je n’ai à faire qu’au droit français… Conseil que j’ai suivi en prenant un serveur cloud chez Gandi dont je suis pour le moment très satisfait et qui peut être modulé au besoin en fonction de l’activité générée.

Dans le cas où ça se gâterai j’ai aussi récupéré des contacts chez des hébergeurs connus pour ne pas céder à la pression de grands groupes voulant faire fermer tel ou tel site (genre l’hébergeur de TPB ^^).

Reste maintenant à mettre en place un certain nombre de fonctionnalités qui rendront le truc agréable à utiliser, plus sûr et surtout invulnérable à la censure…

Et surtout : il reste à le remplir ! Et pour cela je compte sur vous pour installer l’addon, en parler autour de vous et aider ce projet à atteindre ses objectifs : dresser une carte temps réel de la censure à travers le monde !

(en passant : pour passer l’extension firefox en mode public « recommandé » il faut que ladite extension a recueilli assez de feedbacks sur sa page, aussi n’hésitez pas à commenter sur la page de l’addon)

Flattr this!

]]>
http://www.paulds.fr/2010/08/censorcheap-est-enfin-en-ligne-en-fonctionnel/feed/ 28
[CensorCheap] Etat des travaux et bonnes nouvelles http://www.paulds.fr/2010/08/censorcheap-etat-des-travaux-et-bonnes-nouvelles/ http://www.paulds.fr/2010/08/censorcheap-etat-des-travaux-et-bonnes-nouvelles/#comments Mon, 23 Aug 2010 10:30:46 +0000 http://www.paulds.fr/?p=1361 Je ne sais pas pour vous, mais pour moi ce fut une longue semaine… Très longue ! Je ne dors d’habitude pas beaucoup, mais là j’ai battu tous les records en la matière et j’ai mis les bouchées doubles pour essayer de vous livrer en temps et en heure un des plus beaux projets sur lesquels j’ai pu travailler jusqu’alors : CensorCheap.

Comme toujours (ou presque) en informatique, je ne suis pas à l’heure (la livraison était prévue pour hier) mais le site est presque prêt : tout fonctionne côté frontoffice et il me reste une partie du backoffice, qui peut donc attendre, et du contenu à rédiger. L’extension pour sa part est finie et prête à être empaquetée et uploadée.

Je suis à présent à la recherche d’un serveur dédié pour héberger le projet avec une contrainte assez exotique : je veux que le projet soit hébergé dans un pays où l’accès à Internet est considéré comme un droit fondamental (Islande ou Finlande donc).

J’espère avoir trouvé le serveur assez vite et pouvoir tout mettre en ligne dans la foulée. D’ici quelques jours (48h maximum je pense) CensorCheap va passer du statut de projet à celui d’outil. Il faudra alors réfléchir à de nouvelles problématiques telles que comment supporter la charge, comment éviter la censure de l’outil en lui même, … Et surement énormément de choses que je n’ai pas encore prévu mais que j’ai hâte d’avoir à résoudre.

Dans l’état actuel du projet, le site est capable de produire des listes d’url et de sites bloqués pour tous les pays du monde. La formule permettant de calculer les faux positifs est évolutive et ajustable simplement depuis l’administration. Pour le moment c’est la suivante (avec les paramètres évolutifs en gras) :

nombre de signalements > 10 && nombre de signalements>nombre de fake*2

Il est en effet possible de signaler un fake dans les listings du site et lesdits listings se mettent à jour automatiquement en fonction de cela.

Pour des raisons de sécurité je dois pouvoir identifier un utilisateur comme ayant déjà signalé une url ou non (pour éviter que l’utilisateur ne signale 12 fois la même url tout simplement) aussi j’ai décidé d’utiliser un hash de l’adresse IP tronqué qui ne permette donc pas de retrouver l’adresse IP originelle mais qui, lorsque l’on rapplique le hash permet de vérifier si l’utilisateur a déjà signalé telle ou telle url. Je continue à réfléchir à une autre solution qui soit encore plus sécurisante…

Bref le site est prêt, l’extension aussi… Ne reste plus qu’un serveur à trouver et si par le plus grand des hasards vous savez où je peux trouver ça en Finlande (à mon avis l’Islande c’est plus dur, je n’y connais pas de datacenter) faites moi signe !

Flattr this!

]]>
http://www.paulds.fr/2010/08/censorcheap-etat-des-travaux-et-bonnes-nouvelles/feed/ 5
Une base de données collaborative du filtrage dans le monde http://www.paulds.fr/2010/08/jai-besoin-de-vous-pour-mon-prochain-projet/ http://www.paulds.fr/2010/08/jai-besoin-de-vous-pour-mon-prochain-projet/#comments Thu, 12 Aug 2010 05:44:43 +0000 http://www.paulds.fr/?p=1311 Suite à la mise en place de la censure en France qui s’est opérée plus vite que je ne l’avais prévu je mets en chantier une nouvelle extension Firefox couplée à un site Internet qui auront pour but de référencer les sites filtrés par pays. Et pour cela j’ai besoin de votre aide !

MAJ : le système sera couplé à un système permettant l’envoi de mail aux hébergeurs (basé sur les infos du Whois, Whohosts) des sites incriminés pour qu’ils soient vraiment fermés et non pas juste bloqués si ceux-ci présentent de la pédo-porno…

Pour mener à bien ce projet j’ai besoin de deux choses :

Un proxy mis en place par quelqu’un abonné Bouygues

Bouygues est pour le moment le seul FAI à avoir mis en place la censure, il faut que j’analyse exactement le retour des requêtes envoyées sur le site bloqué pour voir ce que je dois surveiller (même si je prévois de m’attaquer à tous les headers 404 retournés sur la racine d’un site). N’importe qui abonné chez Bouygues peut le faire, et vous trouverez des tutos sur le net pour le faire. La BBox est certes assez facile à pénétrer mais je n’en ai pas dans mon voisinage et je me vois mal coder pour aller tester avec un laptop au coin de la rue…

Un serveur en dehors des pays où ont commencé le filtrage

C’est une demande plus délicate, et si je ne trouve pas je me débrouillerai autrement (location d’un serveur à mes frais), mais il me faut un petit serveur pour lancer l’appli. Je dois avoir un accès presque complet au bousin et disposer d’une solution LAMP (PHP5, mySQL4 mini) complète autorisant l’utilisation de exec et surtout passthru. Ce serveur servira à envoyer des requêtes (via passthru donc en l’occurrence) nslookup et ping et il comportera un site codé par mes soins avec une BDD contenant les adresses de tous les sites filtrés (donc potentiellement de la pédo-porno pour des pays où un équivalent de la Loppsi est déjà en place :/).

Cette dernière perspective ne m’enchante pas, mais c’est ce à quoi la France nous contraint par l’application d’un filtrage démesuré et ridicule.

Comment cela va fonctionner ?

Je vous fait un rapide point sur le fonctionnement du machin : vous installez l’extension Firefox (nom choisi, mais confidentiel (et non c’est pas FilterFuck :p)) et vous naviguez tranquillement. Chaque fois que vous tentez d’accéder à une URL non reconnue l’url de la page ainsi que votre IP (non stockée) sont transmises à un serveur qui est lui dans un pays où le net est toujours libre (Suède ?).

Sur ce serveur on va vérifier que l’adresse n’est pas répertoriée et qu’elle n’est pas associé à un site existant, si ce n’est pas le cas : il y a des chances que le site soit filtré.

L’adresse du site ainsi que votre pays d’origine (et votre FAI ?) sont stockés en BDD et passé un certain nombre de constatations de site inexistant (sur une période donnée) le site est réputé filtré dans le pays (et par le FAI) en question… Un bouton permet de signaler un faux positif et ceux-ci sont examinés à la main.

L’extension vous affiche alors un message (à la manière de l’Hadopi Explorer *sick*) vous prévenant que le site est réputé bloqué…

Des interfaces, sous la forme d’un site web, de fichiers XML et CSV par pays, de RSS par pays + global, permettent de consulter en temps réel le filtrage du net à travers le monde…

Ainsi la plus grosse base de données de sites bloqués du monde va se constituer toute seule…

Comme vous le voyez c’est un énorme projet, pas tant en termes de quantité de travail mais en termes de retombées sur la nature même du filtrage. Dans des pays comme la Chine la plateforme sera vite censurée à son tour (enfin ils vont essayer quoi), mais en France si censure il doit y avoir ce sera très grave…

Et j’ai besoin de vous pour les deux éléments plus haut ainsi que, une fois l’extension et son site sortis, pour peupler la base de données en surfant… En attendant si vous ne pouvez m’aider sur l’un des deux points cités plus hauts essayez d’en parler autour de vous que tout cela se mette en place très vite… Je pense avoir fini l’extension et une ébauche du site dans le courant de la semaine prochaine

Flattr this!

]]>
http://www.paulds.fr/2010/08/jai-besoin-de-vous-pour-mon-prochain-projet/feed/ 14
[jQuery] : mon second plugin : un period picker http://www.paulds.fr/2010/08/jquery-mon-second-plugin-un-period-picker/ http://www.paulds.fr/2010/08/jquery-mon-second-plugin-un-period-picker/#comments Wed, 04 Aug 2010 10:24:43 +0000 http://www.paulds.fr/?p=1235 Je vous avais présenté il y a peu un plugin jQuery de type date picker et avais promis à l’époque d’en sortir un second permettant la sélection de deux dates façon Google Analytics. C’est aujourd’hui chose faite et je suis fier de vous annoncer la naissance de mon tout dernier plugin : jQuery period picker.

Comme le précédent ce plugin est dérivé du travail de Jonathan Leighton sur son plugin date input et je n’ai donc pas eu à réfléchir à la licence sous laquelle diffuser le projet : ce sera une licence MIT disponible ici.

A part cela rien de bien particulier à dire si ce n’est que le plugin est d’ores et déjà disponible en 8 langues (grâce aux traductions reçues pour jdpicker) et qu’il n’attend plus que vous pour l’intégrer à vos projets !

jQuery period picker

Flattr this!

]]>
http://www.paulds.fr/2010/08/jquery-mon-second-plugin-un-period-picker/feed/ 1
Des nouvelles du front : pourquoi ce silence http://www.paulds.fr/2010/07/des-nouvelles-du-front-pourquoi-ce-silence/ http://www.paulds.fr/2010/07/des-nouvelles-du-front-pourquoi-ce-silence/#comments Wed, 21 Jul 2010 11:05:03 +0000 http://www.paulds.fr/?p=1180 Même si j’écris ici principalement pour moi, je me sens obligé, parfois, de vous informer fidèle lecteur de l’avancé de mes projets, de pourquoi je décide de m’exprimer publiquement, … Bref des fois je vous parle aussi – et justement, ce billet est pour vous (bah oui moi je sais déjà pourquoi je ne blog pas en ce moment).

Des projets web à ne plus savoir quoi en faire !

Bon alors ça vous vous en doutez : je travaille forcément sur plein de projets web. Pour le moment rien qui soit suffisamment abouti pour vous donner des aperçus mais il y a pèle mèle : une refonte du plugin WP pour Flattr (qui me plait pas), un plugin jQuery (presque fini), une série d’outils destinés au entreprises en ligne (simili-cloud), un site porno (bah oui il va quand même falloir que je m’y mette à l’occaz), un projet énorme dont je ne peux même pas parler, un autre projet légèrement moins énorme, mais dont je ne peux pas parler non plus (ça sent fort le teasing ici, les voisins font de la morue ?), … et je dois forcément en oublier !

Des livres

Alors ça c’est un rêve de gosse : j’ai commencé il y a peu à écrire mes premiers livres. Depuis le temps que j’améliore chaque jour ma vitesse de frappe à poster sur mon blog et surtout avant à écrire dans la presse, je me devais d’essayer de franchir le pas.

Il s’agira donc d’une collection d’ouvrages (quatre ou cinq) sur la création de sites internet (licence libre mais disponibles en version papier aussi) et d’un roman de fiction pour lequel je potasse sur une histoire depuis près d’un an… Je vous en reparlerai à l’occasion…

Une nouvelle vie

Et « last but not least », et même si je m’étais juré de ne pas raconter ma vie sur ce blog, je suis en train de faire un deuxième essai pour dormir selon un sommeil polyphasique (bah oui avec tous ces projets !). Le principe est très simple : dormir moins pour… dormir moins !

Je suis déjà un ninja du sommeil (4h30 / nuit max) mais même comme cela je ne peux pas aller au bout de tous mes projets (voir plus haut ^^) j’ai donc décidé de passer à un rythme plus radical de 5 siestes de 20 minutes réparties sur la journée.

Ce qui veut dire que je dors 1h40 par jour et qu’à part pendant ces périodes là (04h, 07h40, 12h40, 18h20, 23h20) et sauf si je suis sous la douche,  au skatepark, ou au lit avec une inconnue (mesdemoiselles, la page de contact est présente dans le menu de droite…) je suis dispo – pendant ces siestes par contre, quand mon téléphone sonne je deviens vite désagréable !

Si vous voulez en lire plus sur cette expérience, je tiens un journal semi-privé sur Google Docs sans trop savoir ce que je vais en faire, et surtout sans trop raconter ma vie privée… Mais j’avais envie d’écrire là dessus aussi !

Bref toutes ces choses réunies, plus tout ce que j’oublie ici (boulot du jour, amis du soir, amies de la nuit, …) qui prend aussi un peu de temps, fait que je n’ai pas toujours le temps de me poser devant l’admin de WordPress pour vous faire partager mon avis et surtout : je n’ai pas vraiment d’idées de sujets vu que je suis submergé de travail et que je n’ai plus vraiment le temps de m’attarder sur l’actualité…

Et comme je l’avais promis bourré à un ami : « Lâche tes commz ! »

Flattr this!

]]>
http://www.paulds.fr/2010/07/des-nouvelles-du-front-pourquoi-ce-silence/feed/ 2
Flattr : premier mois d’utilisation et premiers revenus http://www.paulds.fr/2010/07/flattr-premier-mois-dutilisation-et-premiers-revenus/ http://www.paulds.fr/2010/07/flattr-premier-mois-dutilisation-et-premiers-revenus/#comments Thu, 01 Jul 2010 02:30:20 +0000 http://www.paulds.fr/?p=1126 Bien que très enthousiasmé par le principe, j’attendais avec impatience la fin du premier mois d’utilisation de Flattr pour voir si le concept était effectivement intéressant ou non financièrement parlant. J’ai même promis sur twitter de supprimer la publicité de mon blog si les revenus Flattr excédaient les 15€. Alors ? qu’en est-il ? La publicité va-t-elle quitter mon blog ?

Parce que ça ne sert à rien de tourner autour du pot pendant 107 ans (oui il est tard, c’est l’heure des expressions de grand-mère), je vais directement vous livrer une capture d’écran de mon dashboard Flattr :

Sur toutes ces « things » 13 sont issues de mon blog, les autres d’IPFuck, överallt, jdpicker et twitter (via överallt). Le blog seul m’a donc rapporté 9.08€ ce mois-ci pour un total de 14.71€.

Alors non ce n’est pas une somme formidable (je ne serai pas blogger pro demain, tant pis) mais elle est à mettre en parallèle avec le peu d’utilisateur francophones du service (pour le moment) et le trafic de mon blog qui reste raisonnable (750 VU / jours ce mois de juin).

Si Flattr permet de rémunérer ainsi de « petits » créateurs de contenus il y a fort à parier que la même recette utilisée par des artistes reconnus soit tonitruante, leur permettant d’engranger des sommes considérables et proportionnelles à leur renommée. Pour ce qui est des petits groupes : il est toujours possible de tirer des revenus substantiels de l’utilisation de Flattr : la preuve avec mon blog !

Pour la même quantité de lecteurs (bah oui ça ne change pas d’une « régie » à une autre) Adsense me reverse beaucoup moins que cela (sur le blog, sur mes sites c’est autre chose). Les ToS d’Adsense m’interdisent de dire combien exactement ou de publier une capture d’écran des revenus générés, mais l’idée est simple : les pubs vont disparaitre de mon blog !

C’est donc un essai transformé pour Flattr qui va devenir la seule source de revenus de ce blog et qui réussit à mettre en place un concept intéressant !

Si vous voulez vous-y essayer vous aussi, je vous invite à aller chercher un code d’invitation (mon dieu que cette phrase est laide) à la fin de mon précédent article : Överallt en version stable.

Et accessoirement, j’ai failli oublier, un grand merci aux responsables des 54 clicks !

Flattr this!

]]>
http://www.paulds.fr/2010/07/flattr-premier-mois-dutilisation-et-premiers-revenus/feed/ 7
Överallt / Flattr everywhere (enfin) en version stable ! http://www.paulds.fr/2010/06/overallt-flattr-everywhere-enfin-en-version-stable/ http://www.paulds.fr/2010/06/overallt-flattr-everywhere-enfin-en-version-stable/#comments Sun, 27 Jun 2010 17:44:09 +0000 http://www.paulds.fr/?p=1111 Il y a huit jours je vous présentais ma toute dernière extension firefox, adaptée d’un idée qui me trottait dans la tête depuis un certain temps et que j’avais eu le temps de développer sur un coin de table à l’arrache de sorte que je puisse la montrer le lendemain à Peter Sünde, co-créateur de Flattr et de visite en France. Sauf que l’extension présentait un certain nombre de bugs que j’ai eu beaucoup de mal à résoudre du fait de leur complexité…

C’est maintenant chose faite et, en installant överallt, vous pouvez désormais intégrer Flattr sur n’importe quel site web 2.0 sans gêner la navigation (c’est mieux quand même ^^) !

Les bugs qui subsistaient

Les bugs en question venaient de deux erreurs que j’ai commises :

Attacher la tâche de remplacement à un évènement beaucoup trop précoce (à la construction du DOM alors qu’elle est maintenant attachée à la fin de chargement de la page); ce comportement avait pour effet de ruiner la structure de la page et d’empêcher certains appels Ajax de se faire (pas d’élément du DOM de destination existant).

Et, plus grave, le remplacement, à la barbare, de l’ensemble du code du body par une version intégrant les boutons Flattr. Ce comportement a été solutionné par un parcours des textNodes du DOM de la page et un remplacement au plus bas niveau du DOM (dans le nodeValue du textNode donc) par explosion de la chaine en 3 parties : avant le code, le code, et après le code. Comme on travaille sur des textNodes aucun évènement ne peut être attaché dessus et mes beaux eventlisteners resteront en place ! J’ai aussi du travailler sur une création maison des boutons Flattr, ne pouvant intégrer une iframe aussi simplement dans le DOM que lorsque je travaille avec un bête innerHTML. Le truc cool c’est que du Js à reverse c’est plutôt simple !

Le fonctionnement du plugin

Le fonctionnement reste inchangé pour l’utilisateur : il suffit d’utiliser un code de la forme [Flattr=2051] (avec 2051 remplacé par votre ID Flattr) pour que les autres utilisateurs d’överallt voient le bouton Flattr permettant de vous récompenser le plus simplement du monde.

Le plugin aura bientôt une nouvelle fonctionnalité suggérée par Olivier Mehani : l’ajout d’une fonctionnalité permettant de sauver son ID Flattr et de pré-remplir les champs des blogs WP proposant le Flattr-comment ainsi qu’un shortcut permettant d’inclure le code överallt correspondant à votre ID plus simplement (on est informaticiens, on est feignants !).

Et pour tester sans attendre : c’est ici !

Et pour finir, ça fait chaud au coeur !

Ce n’est un secret pour personne, je suis en contact régulier avec plusieurs membres de l’équipe de Flattr et leur ai donc envoyé le plugin très vite. Le moins que l’on puisse dire c’est qu’il leur a plu : je vous copie colle des extraits de mails envoyés par Eileen et Linus, respectivement Flattr evangelist et co-fondateur :

Eileen (à propos de Peter Sünde) :

I'm very sorry to hear that Peter didn't have time to sit down and chat with
you (He is often tight for time), but obviously he knows who you are -- and
loves your plugin, so I'm sure he'll try to connect with you soon.

Linus :

Yo!
Nice addon you have made!  We like!

Je vous fait grâce d’une bonne partie des mails envoyés et reçus, mais apparemment l’idée leur plait et ça risque d’aller encore mieux avec cette version stable. A vrai dire l’idée leur plait tellement que j’ai eu un peu de rab d’invitations, donc je vais en distribuer un peu plus que les fois précédentes : 20 !

c1d7798c4230dbbe9
cc112169646c15ae3
cc23e432ce73db5cc
e77e99c68cd4b342c
3dcfaae415428acc5
9da2ac25241f38861
b5910802bad766e8b
c7d19d505639d3dea
62d2c689fa59203ad
fd8b32e76d187127f
26ea3fc8daab92a37
64ff2dd0f9ce3855b
97c8876654d2b060d
74d67584aaf688381
74ef90389b615aecd
e12398d4bd256fdfe
35ebd6fb9a6fb9469
12cb00cf71ee964df
6e64b11c8be193665
670b38eb5d5ca9f11

Et pour les curieux qui se poseraient la question : oui il m’en reste encore après ça 😉

Flattr this!

]]>
http://www.paulds.fr/2010/06/overallt-flattr-everywhere-enfin-en-version-stable/feed/ 5
Överallt / Flattr everywhere débarque sur firefox ! http://www.paulds.fr/2010/06/overallt-flattr-everywhere-firefox-addon/ http://www.paulds.fr/2010/06/overallt-flattr-everywhere-firefox-addon/#comments Sat, 19 Jun 2010 14:22:04 +0000 http://blog.p4ul.info/?p=1060 Vendredi soir j’ai eu la joie de voir ma soirée entre potes annulée, alors j’ai pu en profiter coder toute la nuit en bon gros geek… Ca faisait un bout de temps que ce projet me trottait dans la tête à vrai dire et j’ai donc profité de la nuit (couché vers 4h quand même…) pour mettre à exécution mon plan diabolique (mouahahahaha <= rire macabre) !

Bon en vrai le plan en question n’a rien de diabolique et est plutôt fait pour faire avancer les choses dans le bon sens pour ce qui est de l’intégration de Flattr sur les sites 2.0, les forums, … euh en fait partout hein.

D’ailleurs c’est ce qui a motivé le nom, qui n’a rien à voir avec le Klingon et qui est en fait la traduction suédoise du mot « partout ». Parce que c’est là le but d’överallt : permettre à tous d’utiliser Flattr en dehors des sites où c’est initialement prévu.

Le contenu sur le web d’aujourd’hui est créé en grande partie par les utilisateurs : les réseaux sociaux se multiplient, la plupart des sites d’actus (ceux qui ne le font pas ont un gros métro de retard) permettent de commenter lesdites actualités, les plateformes d’hébergement de vidéo ou de fichier sont plus nombreuses que les sexshops à Pigalle, … C’est ce qu’on appelle communément le web 2.0, et c’est plutôt génial !

Sauf que l’utilisateur (et donc contributeur) de ces plateformes est très dépendant de ceux qui possèdent ladite plateforme et qui a finalement droit de vie ou de mort sur un service qu’il propose, proposera ou ne proposera jamais.

Ainsi les blogs (pour prendre cet exemple) proposant à ceux qui postent un commentaire d’y adjoindre un bouton Flattr sont très rares (en France du moins) et la propagation de cette pratique pourtant très intéressante à la fois pour le blogger (qui voit le nombre et la qualité de ses commentaires augmenter) et pour celui qui commente (qui pourra gagner quelques centimes par commentaires) est entièrement à la merci des bloggers…

Sauf si… Je m’emmêle ! Et là ça commence comme à chaque nouveau projet : par une feuille A4 blindée de trucs illisibles, que j’ai décidé de vous montrer pour une fois en la voyant trainer sur mon bureau :

A partir de ces écritures que même Howard Carter aurait du mal à déchiffrer et après une bonne dose de nicotine, au moins autant de caféine et un peu de rhum est né överallt !

Son fonctionnement est très simple : chaque fois qu’une page s’affiche dans Firefox (et si överallt est activé) l’addon va modifier à la volée le contenu de la page pour remplacer un certain pattern de texte par le bouton Flattr correspondant. Le pattern en question a été choisi pour sa simplicité : [Flattr=2051] (ou 2051 est l’ID de l’utilisateur Flattr, le mien l’occurrence)…

Ainsi, quel que soit le site que vous visitez ou sur lequel vous postez, l’intégration de Flattr ne dépend plus que de ses membres !

Tout ce qu’il vous faut maintenant ce sont les liens : Sur AMO, et la page du projet ! Spread the word and help share the cake 😉

Et pour fêter ça on va se faire péter 5 invitations ?

8ff1e79555a29d9a5
e0c62a470954b0196
89a911b8ecaf6908e
4f4eb5724adf78860
4d49fcf3f8b536cc8

Flattr this!

]]>
http://www.paulds.fr/2010/06/overallt-flattr-everywhere-firefox-addon/feed/ 10