Damien Clauzel - Mot-clé - web2024-03-27T11:37:53+01:00Damien Clauzelurn:md5:6728c0058bb2c4b2870d8dbd71b50f9eDotclearConception d'un service pour Mac OS : raccourcisseur d'URLurn:md5:f4cb02b6e83045cc632686c1076b91fc2010-09-08T01:05:00+02:002014-08-13T23:34:12+02:00Damien ClauzelInformatiqueAPIAutomatorbit.lycurldéveloppementj.mpMacOSoutilRESTserviceweb <h3>Le service web : bit.ly / j.mp</h3>
<p><a href="http://bit.ly" hreflang="en">Bit.ly</a> (qui existe aussi sous le nom <a href="http://j.mp" hreflang="en">J.mp</a><sup>[<a href="https://damien.clauzel.eu/post/2010/09/08/Conception-d-un-service-pour-Mac-OS-%3A-raccourcisseur-d-URL#pnote-160-1" id="rev-pnote-160-1">1</a>]</sup>) est un outil web pour raccourcir les URL. Comme beaucoup d'autres outils web similaires, il propose une API qui permet d'interagir avec lui de façon automatisée.</p>
<blockquote><p><strong>About bit.ly</strong><br />
bit.ly allows users to shorten, share, and track links (URLs). Reducing the URL length makes sharing easier. bit.ly can be accessed through our website, bookmarklets and a robust and open API. bit.ly is also integrated into several popular third-party tools such as Tweetdeck. A more full list of third party tools can be found on the bit.ly blog. Unique user-level and aggregate links are created, allowing users to view complete, real-time traffic and referrer data, as well as location and metadata. Tracking stats are available after users shorten their long links with bit.ly by clicking on the “Info+” link on bit.ly, or just adding a “+” sign to the end of any bit.ly link (for example, http://bit.ly/n0og+).<br /><sup>[<a href="https://damien.clauzel.eu/post/2010/09/08/Conception-d-un-service-pour-Mac-OS-%3A-raccourcisseur-d-URL#pnote-160-2" id="rev-pnote-160-2">2</a>]</sup></p></blockquote>
<p>J'utilise j.mp<sup>[<a href="https://damien.clauzel.eu/post/2010/09/08/Conception-d-un-service-pour-Mac-OS-%3A-raccourcisseur-d-URL#pnote-160-3" id="rev-pnote-160-3">3</a>]</sup> au quotidien car il propose des outils intéressants pour le suivi et l'archivage des raccourcis créés. Il est tout à fait possible d'utiliser un autre outil à la place.</p>
<h3>Code</h3>
<p>Pour créer le service, nous allons utiliser l'<acronym title="Integrated Development Environment">IDE</acronym> Automator d'Apple. Automator permet de combiner des « briques » élémentaires logicielles pour construire un workflow basic. Il s'agit donc d'un outil pour concevoir aisément des tâches automatisées.</p>
<p><a href="https://damien.clauzel.eu/public/Automator/Service_web_Mac_OS_-_j.mp_1_sur_2.png" title="Service web Mac OS - j.mp - création de projet"><img src="https://damien.clauzel.eu/public/Automator/.Service_web_Mac_OS_-_j.mp_1_sur_2_m.png" alt="Service web Mac OS - j.mp - création de projet" style="display:block; margin:0 auto;" title="Service web Mac OS - j.mp - création de projet, sept. 2010" /></a></p>
<blockquote><p>Les services sont des processus contextuels disponibles dans Mac OS X. Ils acceptent du texte ou des fichiers de l’application actuelle ou du Finder. Les services apparaissent dans le menu Services.</p></blockquote>
<p><a href="https://damien.clauzel.eu/public/Automator/Service_web_Mac_OS_-_j.mp_2_sur_2.png" title="Service web Mac OS - j.mp - code"><img src="https://damien.clauzel.eu/public/Automator/.Service_web_Mac_OS_-_j.mp_2_sur_2_m.png" alt="Service web Mac OS - j.mp - code" style="display:block; margin:0 auto;" title="Service web Mac OS - j.mp - code, sept. 2010" /></a></p>
<p>Le code en lui-même est très court : alimenté par le sélecteur automatique d'URL, on effectue une requête http sur l'API du service web pour récupérer l'adresse raccourcie; on la place alors dans le presse-papier du système. Cela signifie combiner deux briques d'Automator : exécution d'un script UNIX, et placer un élément dans le presse-papier.</p>
<p>Le script est une simple requête CURL utilisant en entrée les données fournies par le sélecteur : <code>/usr/bin/curl "http://api.bit.ly/v3/shorten?login=IDENTIFIANT&apiKey=CLÉAPI&format=txt&domain=j.mp&longUrl=$1"</code>.</p>
<p><strong>Avertissement</strong> : cette méthode implique de mettre en dur dans le code l'identifiant et la clé de l'API. Cela ne pose pas un problème en soit dans le cadre d'une utilisation personnelle, car le service que nous créons (J.mp) est stocké dans le profil de l'utilisateur : <code>~/Library/Services/J.mp.workflow</code>. Toutefois, en cas de partage il faudra songer à changer les identifiants de connexion au service web; cela peut se faire directement avec un éditeur de texte dans le fichier <code>Contents/document.wflow</code>. Pour un déploiement plus large (plusieurs machines, mise à disposition globale à tous les utilisateurs de la machine, etc), un mécanisme de paramétrage sera à mettre en place (on peut songer à un fichier de préférences dans <code>~/.config/</code>).</p>
<p>Un fois le code source enregistré dans Automator, le service est immédiatement opérationnel. En effet, MacOS stock directement le service dans <code>~/Library/Services/</code> sans demander à l'utilisateur où placer le projet. Pratique, mais inhabituel.</p>
<h3>Références</h3>
<ul>
<li><a href="https://code.google.com/p/bitly-api/wiki/ApiDocumentation" hreflang="en">bit.ly / j.mp API Documentation </a></li>
<li><a href="https://secure.wikimedia.org/wikipedia/fr/wiki/Representational_State_Transfer" hreflang="fr">REST</a></li>
<li><a href="https://developer.apple.com/macosx/automator.html" hreflang="en">Automator</a></li>
<li><a href="https://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/SysServices/introduction.html#//apple_ref/doc/uid/10000101" hreflang="en">Services de Mac OS X</a></li>
</ul>
<div class="footnotes"><p class="footnotes-title">Notes</p>
<p>[<a href="https://damien.clauzel.eu/post/2010/09/08/Conception-d-un-service-pour-Mac-OS-%3A-raccourcisseur-d-URL#rev-pnote-160-1" id="pnote-160-1">1</a>] pour les personnes qui <q>desperately need those two additional free characters in order to make your point</q>, comme l'annonce le <a href="http://blog.bit.ly/post/179664996/go-ahead-and-j-mp" hreflang="en">blog</a> </p>
<p>[<a href="https://damien.clauzel.eu/post/2010/09/08/Conception-d-un-service-pour-Mac-OS-%3A-raccourcisseur-d-URL#rev-pnote-160-2" id="pnote-160-2">2</a>] <a href="http://j.mp/pages/about" hreflang="en">source</a></p>
<p>[<a href="https://damien.clauzel.eu/post/2010/09/08/Conception-d-un-service-pour-Mac-OS-%3A-raccourcisseur-d-URL#rev-pnote-160-3" id="pnote-160-3">3</a>] prononcer <em>jump</em></p></div>
https://damien.clauzel.eu/post/2010/09/08/Conception-d-un-service-pour-Mac-OS-%3A-raccourcisseur-d-URL#comment-formhttps://damien.clauzel.eu/feed/atom/comments/61Comparaison appliquée des principaux outils web de calcul d'itinéraireurn:md5:b726b55ed25c71ff3220814c20e65b292010-06-09T15:29:00+02:002014-08-13T23:28:48+02:00Damien ClauzelInformatiquebilanBingcartecartographieergonomieGoogleitinéraireoutilveille technologiqueVia Michelinvisualisation de donnéeswebYahoo <p>J’ai eu récemment à faire un déplacement sur Vienne (Isère). Étant un villeurbannais sans voiture, mon choix s’est naturellement porté sur le train pour m’y rendre. Ne connaissant pas du tout Vienne, je me suis tourné vers les outils gratuits du web pour organiser le trajet depuis la gare de Vienne jusqu’à mon lieu de rendez-vous. Leur comparaison sur ce cas concret en dehors des grandes agglomérations fortement couvertes me laisse songeur sur la qualité des zones peu peuplées.</p>
<p><ins>Informations sur le trajet à effectuer</ins> :</p>
<ul>
<li>Départ : la gare d'Estressin, à Vienne, en France</li>
<li>Arrivée : le 49 avenue Marcelin Berthelot, à Vienne, en France</li>
<li>Mode de déplacement : piéton</li>
</ul>
<h3>Google maps</h3>
<p><ins>Réglages</ins> : <a href="http://maps.google.fr/maps?f=d&source=s_d&saddr=Gare+Estressin,+Vienne&daddr=49+avenue+Marcelin+Berthelot,+Vienne&hl=fr&geocode=&mra=ls&dirflg=w&sll=45.569048,4.826878&sspn=0.477803,0.441513&ie=UTF8&t=h&z=11" hreflang="fr">Tester soi-même</a></p>
<ul>
<li>Départ : Gare Estressin, Vienne, France</li>
<li>Arrivée : 49 avenue Marcelin Berthelot, Vienne, France</li>
<li>Option : piéton</li>
</ul>
<p>Problème immédiat : Google ne connait pas la gare d'Estressin</p>
<blockquote><p># Gare de Vienne - plus d'infos » Place Pierre Semard, 38200 Vienne</p>
<p>
# Gare de Givors-Canal - plus d'infos » Avenue du 11 Novembre 1918, 69700 Givors</p>
<p>
# Gare de Givors-Ville - plus d'infos »</p>
<p>
# Gare du Péage-de-Roussillon - plus d'infos » Place de la Gare, 38550 Péage de Roussillon (Le)</p>
<p>
# Gare d'Oullins - plus d'infos » 69600 Oullins</p>
<p>
# Gare de Saint-Clair-Les Roches - plus d'infos »</p>
<p>
# Gare Saint Paul - plus d'infos » Place Saint-Paul, 69005 Lyon</p>
<p>
# Gare de Vénissieux - plus d'infos »</p>
<p>
# La Gare 12 Route Nationale, 69560 Sainte-Colombe</p>
<p>
Lancer une nouvelle recherche de commerces et services à proximité pour afficher les 7 484 résultats pour Gare Estressin, Vienne</p></blockquote>
<p>Et son mauvais mappage carte ↔ terrain lui fait placer le n°49 de l'avenue Berthelot à l'endroit du n°8. <a href="http://maps.google.fr/maps?f=q&source=s_q&hl=fr&geocode=&q=49+avenue+Marcelin+Berthelot,+Vienne,+France&sll=45.539235,4.871222&sspn=0.014939,0.013797&ie=UTF8&hq=&hnear=49+Avenue+Marcelin+Berthelot,+38200+Vienne,+Is%C3%A8re,+Rh%C3%B4ne-Alpes&t=h&z=17&layer=c&cbll=45.539248,4.871176&panoid=Lr5Jqjo_Vt2q1er5MbFmyA&cbp=12,269.52,,2,10.43" hreflang="fr">Vérifier soi-même</a></p>
<p><ins>Résultat</ins> : la proposition d'itinéraire est complètement râtée. C'est dommage, car le mode <em>Street View</em> est extrêmement pratique pour se répérer durant le trajet.</p>
<h3>Via Michelin</h3>
<p><ins>Réglages</ins> : <a href="http://www.viamichelin.fr/web/Itineraires?strStartLocid=3bMGxSRVBfVEFfNDI1MDAzMzU1MDE3NTg2U0VSUkVQMTExMGNORFV1TlRRd016ZzFjTkM0NE5qZ3lNVGs9&strDestLocid=34MTE1YTdwbnEyNDk0NDkuMDQyaWRoMTA1NHI3emNjTkRVdU5UTTFPVGs9Y05DNDROelF3Tnc9PWNORFV1TlRNMU1UVT1jTkM0NE56TXhNUT09Y05EVXVOVE0xT1RrPWNOQzQ0TnpRd053PT0wcEF2ZW51ZSBNYXJjZWxpbiBCZXJ0aGVsb3Q=&intItineraryType=1&caravaneHidden=false&vh=CAR&strVehicle=2&itineraryCarType=0&itineraryFuelType=0&isFavoriseAutoroute=false&isAvoidPeage=false&isAvoidVignette=false&isAvoidLNR=false&isAvoidFrontiers=true&dtmDeparture=8%2F6%2F2010&distance=km&devise=1.0" title="fr">Tester soi-même</a></p>
<ul>
<li>Départ :
<ul>
<li>ville : Vienne (France)</li>
<li>emplacement : gare Estressin</li>
</ul></li>
<li>Arrivée :
<ul>
<li>ville : Vienne (France)</li>
<li>emplacement : 49 avenue Marcelin Berthelot</li>
</ul></li>
<li>Option : piéton</li>
</ul>
<p>Suivent aussitôt deux questions & un nettoyage automatique :</p>
<ol>
<li>confirmer dans une liste que ma ville de Vienne se trouve bien dans l'Isère (38) ? Aucune idée, je dis oui</li>
<li>« gare Estressin » est corrigé automatiquement en « Gare d’Estressin »; ah ben… merci</li>
<li>confirmer dans une liste que ma ville de Vienne se trouve bien dans l'Isère (38), et que 'est bien le 49 avenue Berthelot que je demande ? Je dis oui</li>
</ol>
<p>
<ins>Résultat</ins> : il est immédiat et délicieux.</p>
<ul>
<li>cartes : globale, détail du départ, détail de l'arrivée, détail sur chaque changement de direction</li>
<li>feuille de route très lisible (continuer sur… prendre à droite sur…), avec les distances en kilomètres et en temps</li>
<li>possibilité d'imprimer une version papier très lisible et complètes : principales cartes, directions, etc.</li>
<li>possibilité d'envoyer les information par email, ou sur un GPS (6 grands fabricants supportés)</li>
</ul>
<p>Bref, yabon. On sent bien l’efficacité des bases de connaissances de Michelin : les détails sont précis et conformes à la réalité, les informations ultraclaires et tout a été pensé pour faciliter le déplacement de l’utilisateur.</p>
<h3>Mappy</h3>
<p><ins>Réglages</ins> : <a href="http://fr.mappy.com/#d[]=Gare+Estressin,+Vienne,+France&d[]=49+avenue+Marcelin+Berthelot,+Vienne&lm=r&ipv=ped&p=itinerary" hreflang="fr">Tester soi-même</a></p>
<ul>
<li>Départ : Gare Estressin, Vienne, France</li>
<li>Arrivée : 49 avenue Marcelin Berthelot, Vienne, France</li>
<li>Option : piéton</li>
</ul>
<p>Le formulaire de saisie me demande de préciser mon lieu de départ en choisissant entre le Parking de la gare d'Estressin, et la Gare d'Estressin; va pour la gare.</p>
<p><ins>Résultat</ins> : il est sans appel.</p>
<ul>
<li>Mappy interprète ma gare d'Estressin comme étant en fait la gare de Vienne, située à l'autre bout de la ville. Ce n'est pas du tout le résultat attendu. Pire, c’est même un résultat trompeur. Pourtant, j'aurais cru que… mais non. Et si je choisis à la place de la gare le parking de la gare d'Estressin, à Estressin, Mappy m'impose la gare de Vienne comme interprétation.</li>
<li>L'itinéraire proposé est du coup complètement faux, même s’il est très bien présenté : directions à prendre, distances en mètres et en temps, cartes locales… Mais il est faux.</li>
</ul>
<h3>Yahoo! maps</h3>
<p><ins>Réglages</ins> : <a href="http://fr.maps.yahoo.com/#mvt=m&lat=45.53772&lon=4.871035&zoom=17&q1=Gare%20Estressin%2C%20Vienne&q2=49%20rue%20Marcelin%20Berthelot%2C%20Vienne" hreflang="fr">Tester soi-même</a></p>
<ul>
<li>Départ : Gare Estressin, Vienne, France</li>
<li>Arrivée : 49 avenue Marcelin Berthelot, Vienne, France</li>
</ul>
<p><ins>Résultat</ins> : <em>What. The. Fuck.</em> L’envoi de ma recherche est intercepté par un bulle d'aide jaune, à la Windows.</p>
<blockquote><p>Le lieu que vous avez demandé est introuvable. Voulez-vous essayer avec cette adresse proche : 49, avenue Marcellin Berthelot ?
Conseils :</p>
<p>
* Vérifiez l’orthographe.</p>
<p>
* Spécifiez une nouvelle valeur d’adresse (rue), de ville et de région (département/province/état), ou un code postal.</p>
<p>
* Pour signaler une erreur de la carte, cliquez sur ce lien.</p></blockquote>
<p>J'ai envie de dire « Mais pourquoi ? POURQUOI ? ».</p>
<p>Je valide la bulle d'aide et obtiens le résultat de ma recherche d'itinéraire, avec l'adresse telle que je l'ai demandée.</p>
<p>L'itinéraire proposé est correct, sans plus, car il est surtout adapté aux voitures. La présentation est touffue et les points de passages ne sont pas détaillées (panneaux à suivre, cartes, etc). La carte proposée pour visualiser le trajet est uniquement en mode « plan », aucune photo aérienne ou satellite n'est disponible pour afficher cette zone.</p>
<p>Splendide raté de Yahoo! Maps, car même s'il a trouvé un itinéraire je ne peux que difficilement l’utiliser.</p>
<h3>Bing Cartes</h3>
<p><ins>Réglages</ins> : <a href="http://www.bing.com/maps/?FORM=Z9LH3#JmNwPTQ1Ljc2NjYwMTU2Mn40LjgzNTgwMDE2OTk5OTk5OSZsdmw9NSZzdHk9ciZydHA9YWRyLkdhcmUlMjBFc3RyZXNzaW4lMkMlMjBWaWVubmUlMkMlMjBGcmFuY2V+cG9zLjQ1LjUzNzM4Ml80Ljg3Mjk0Nl9BdmVudWUlMjBNYXJjZWxsaW4lMjBCZXJ0aGVsb3QlMkMlMjAzODIwMCUyMFZpZW5uZV9fX2VfJm1vZGU9Vw==" hreflang="fr">Tester soi-même</a></p>
<ul>
<li>Départ : Gare Estressin, Vienne, France</li>
<li>Arrivée : 49 avenue Marcelin Berthelot, Vienne, France</li>
<li>Option : piéton</li>
</ul>
<p>Ah ben ça commence bien. Ma gare de départ est inconnue de Bing.</p>
<blockquote><p>Nous n'avons trouvé aucun résultat correspondant à votre recherche.</p></blockquote>
<p>Aller, je lui donne un coup de pousse et corrige en « Gare Estressin, France » et je valide.</p>
<p><ins>Résultat</ins> : Sans sourciller, Bing m'annonce que :</p>
<blockquote><p>Aucun itinéraire aussi long n'est disponible pour les piétons. Modifiez vos préférences.</p></blockquote>
<p>Ce qui est plutôt normal au vu du fait qu'il a interprété ma gare de départ comme étant « Gare, Nord, France ».
Tout en quittant Bing, j'apprend en soupirant que Gare est un petit village situé à l'Est de Cambrais; qui se trouve effectivement dans le Nord.</p>
<p>Échec sans appel. En plus, la carte de résultat est moche. Aucun regret.</p>
<h3>Conclusions</h3>
<p>J'utilise les outils de préparation d'itinéraires depuis de nombreuses années, et je n'ai jamais eu à me plaindre des résultats pour les grandes villes : indication des stations de métro, des sens uniques ou encore des voies piétonnes, photos aériennes des changements de directions, calcul des distances au mètre prêt, etc, le résultat est presque toujours parfait; la différence entre les outils se fait alors sur leur ergonomie et fonctionnalités annexes.</p>
<p>Mais en ce qui concerne les zones moins peuplées (petites villes de province, campagnes, bords de mer, etc) les plans sont très souvent approximatifs. En effet, les outils de cartographie travaillent automatiquement à partir de photos aériennes et satellite, couplées à des données GPS collectées de façon assez cavalières.</p>
<p>Des projets comme <a href="http://www.openstreetmap.org/" hreflang="en">OpenStreetMap</a> permettent de réparer ces imprécisions en construisant des cartes libres à partir de différentes sources, libres elles-aussi. La prochaine étape pour améliorer les outils de calcul d'itinéraires sera logiquement de croiser ces bases de connaissances libres avec des bases de connaissances privées de qualité, telles que celle de Michelin.</p>https://damien.clauzel.eu/post/2010/06/09/Comparaison-appliqu%C3%A9e-des-principaux-outils-web-de-calcul-d-itin%C3%A9raire#comment-formhttps://damien.clauzel.eu/feed/atom/comments/59Présentation de Flattr, un système social de micropaiementurn:md5:c85379b4e0961814194e3a892167f13a2010-04-30T14:18:00+02:002014-08-13T23:29:43+02:00Damien ClauzelTrouvailles et lecturesartistecréationcultureFlattrHADOPIinnovationlienmusiquepartageParti PiratePayPalprésentationrénumérationréseau socialsalairesociétéveille culturellewebéconomie numériqueœuvre numérique <p><img src="https://damien.clauzel.eu/public/Divers/flattr-logo.jpg" alt="Logo de Flattr" style="float:right; margin: 0 0 1em 1em;" title="Logo de Flattr, avr. 2010" />Imaginé et conçu par des fondateurs de The Pirate Bay (<a href="http://bayimg.com" hreflang="en">qui</a> <a href="http://thepiratebay.org/" hreflang="en">habituellement</a> <a href="http://suprbay.org/" hreflang="en">savent</a> <a href="http://baywords.com/" hreflang="en">ce</a> <a href="http://piratbyran.org/" hreflang="en">qu</a>'<a href="http://slopsbox.com/" hreflang="en">ils</a> <a href="http://blog.brokep.com/" hreflang="en">font</a>), <a href="https://flattr.com/" hreflang="en">Flattr</a> se décrit comme <a href="https://flattr.com/about" hreflang="en">le premier système social de micropaiement</a>; son but étant d'aider les gens à partager non seulement du contenu, mais également de l'argent.</p>
<p>L'idée principale est de favoriser la rémunération de la création, en prenant en compte deux aspects fondamentaux :</p>
<ul>
<li>le mode opératoire doit être le plus simple possible, pour éviter les barrières;</li>
<li>les utilisateurs doivent avoir une vision et un contrôle clairs de leurs finances.</li>
</ul>
<p>Le fonctionnement de Flattr est simple, souple et précis.</p>
<h3>Mise en place</h3>
<p>Pour commencer, l'utilisateur crée un compte sur Flattr. Ce compte est associé à deux cagnottes :</p>
<ul>
<li>une cagnotte pour les revenus, provenant des flatteries des autres membres de Flattr;</li>
<li>une cagnotte pour les flatteries, afin de soutenir et remercier les personnes créant des contenus.</li>
</ul>
<h3>Choix des montants</h3>
<p>Une fois le compte créé, l'utilisateur alimente sa cagnotte « flatteries » avec la somme de son choix (via PayPal).</p>
<p>L'utilisateur peut alors fixer combien il va consacrer par mois à flatter les gens : 2€, 5€, 10€ ou 20€. Ce montant, fixe, sera réparti entre les différentes flatteries distribuées. Il ne sera jamais dépensé plus ou moins, le contrôle du budget est donc précis.</p>
<h3>Création de contenu</h3>
<p>L'utilisateur peut maintenant associer un bouton Flattr à ses créations<sup>[<a href="https://damien.clauzel.eu/post/2010/04/30/Pr%C3%A9sentation-de-Flattr%2C-un-syst%C3%A8me-social-de-micropaiement#pnote-155-1" id="rev-pnote-155-1">1</a>]</sup>. Concrètement, il s'agit d'ajouter un fragment HTML à une page où se trouve l'œuvre créé par l'utilisateur : billet de blog, musique, film, dessin, photo, etc.</p>
<p>Le bouton Flattr permet aux visiteur, en cliquant dessus, de distribuer une flatterie.</p>
<p>En associant l'œuvre à un bouton Flattr, l'utilisateur spécifie également sur Flattr plusieurs métadonnées : mots-clés, type de ressources, etc. Cela permet de rechercher aisément du contenu valorisable. Il existe également des API pour enregistrer automatiquement des ressources sur Flattr, ce qui limite les manipulations répétitives.</p>
<h3>Flatter et soutenir la création d'œuvres numériques</h3>
<p>L'utilisateur peut désormais distribuer des flatteries aux créateurs, selon un modèle transparent et strictement contrôlé.</p>
<p>La valeur d'une flatterie est calculée en fin de mois par la formule suivante. Elle est dérivée du montant consacré à flatter et du nombre de flatteries distribuées au cours du mois.</p>
<p><code>Montant consacré à flatter / nombre de flatteries distribuées = valeur d'une flatterie</code></p>
<p>Exemple pour un mois : montant de 2€, 8 flatteries distribuées.</p>
<p><code>2€ / 8 = 0.25€</code></p>
<p>L'utilisateur peut ainsi librement flatter autant que bon lui semble, sans se préoccuper d'avoir à surveiller son budget; celui-ci étant fixé en début de mois. Cette approche permet d'abaisser au maximum la barrière à la rémunération, puisqu'une flatterie distribuée ne coute rien (le montant étant prépayé).</p>
<h3>Percevoir des revenus</h3>
<p>Les flatteries reçues chaque mois sont accumulées dans la cagnotte « revenus ». L'utilisateur à la possibilité de les reverser dans sa cagnotte « flatteries », ou bien de les transférer sur son compte PayPal pour sortir l'argent de Flattr.</p>
<p>La perception de revenus importants se fait sur le volume de flatteries reçues. Cela oblige un créateur à fortement assurer la promotion de ses œuvres pour dégager des revenus importants, mais cet aspect n'est actuellement pas ciblé par Flattr qui met en avant l'approche sociale du système : l'argent, tout comme les œuvres, doit circuler.</p>
<h3>Réflexions sur le modèle Flattr</h3>
<p>En pleine période HADOPI, avec la question centrale de la rémunération de la création, Flattr se positionne comme une solution extrêmement intéressante. Il permet non seulement de définir mensuellement la somme qui sera consacrée à soutenir les auteurs (comme une sorte de licence globale :), mais aussi de court-circuiter les intermédiaires (majors, distributeurs et revendeurs) qui sont à l'origine du prix élevé des œuvres numériques. La mise en relation directe de l'artiste avec ses « consommateurs » permet, au travers du mécanisme transparent qu'est Flattr, de répondre aux besoins des créateurs émergents et indépendants.</p>
<div class="footnotes"><p class="footnotes-title">Note</p>
<p>[<a href="https://damien.clauzel.eu/post/2010/04/30/Pr%C3%A9sentation-de-Flattr%2C-un-syst%C3%A8me-social-de-micropaiement#rev-pnote-155-1" id="pnote-155-1">1</a>] comme le bouton en bas de ce billet</p></div>
https://damien.clauzel.eu/post/2010/04/30/Pr%C3%A9sentation-de-Flattr%2C-un-syst%C3%A8me-social-de-micropaiement#comment-formhttps://damien.clauzel.eu/feed/atom/comments/56Courrier des lecteurs : utilisation de TOR en Franceurn:md5:cead004d8718371e21473a85cf82cfe52009-09-02T15:29:00+02:002010-04-21T23:23:50+02:00Damien ClauzelIdées et réflexionscensurecryptographiecypherpunkGandiGnuPGHADOPIliberté d expressionlogiciel libreLOPPSIlégislationsécuritéTORtélécommunicationveille culturelleveille juridiquevie privéeweb <p>Régulièrement, je reçois des courriers me demandant des précisions sur mes
billets, ou des conseils en relation avec mes activités sur le net. Je prend
toujours le temps d'y répondre en longueur, mais certains messages gagneraient
à être plus largement diffusés, car les mêmes questions reviennent
régulièrement.</p>
<p>Ainsi, les mails concernant la protection de la vie privée tournent souvent
autour de deux thèmes : comment protéger sa vie privée dans telle ou telle
activité, et est-ce légal de vouloir la protéger avec un outil précis. Voici le
dernier message que j'ai reçu à ce sujet.</p>
<blockquote>
<p>Je vous écrit suite au fait que vous soyez noté comme adresse de contact du
noeud de sortie Tor "rebelZ".</p>
<p>Ce dernier est à priori hébergé en France sur une machine chez GANDI. Vu que
je m'intéresse à la situation actuelle de Tor vis-à-vis de la législation
autour des télécommunications qui a tendance à se durcir en France, je me
demandais si vous aviez eu le moindre problème légal jusqu'ici.</p>
<p>Par ailleurs, quelles sont vos relations avec GANDI ? Leur avez-vous
demandé avant de démarrer ce relai ? Vous ont-ils déjà transmis des
plaintes concernant ce service ?</p>
<p>Merci d'avance si vous preniez le temps de répondre à mes quelques
questions.</p>
<p>PS : Je vous joint ma clé GnuPG si vous désiriez me chiffrer votre
réponse.</p>
</blockquote>
<p>Je suis effectivement un client de Gandi, sans rien de particulier : je
leur confie la gestion de plusieurs DNS, utilise leurs systèmes de blog,
d'hébergement et de courrier. Bien que je trouve leurs prix élevés depuis
quelques temps (principalement à cause de l'augmentation de la concurrence) je
reste chez Gandi car la qualité de service est élevée : <em>uptime</em>
correct, interfaces web efficaces, et une bonne assistance en cas de
soucis.</p>
<p>Ainsi, lorsque j'ai besoin de déployer rapidement un petit serveur pour
héberger un projet ou tester quelques outils, j'utilise l'hébergement mutualisé
de Gandi. La machine rebelz (rebelz.Clauzel.nom.fr) est l'une d'entre elles.
Elle n'a rien d'extraordinaire, si ce n'est le fait qu'elle n'accepte que des
connexions chiffrées (https, ssh, svn+ssh, etc) et que ses volumes sont eux
aussi chiffrés. En effet, elle sert actuellement de plate-forme communautaire à
un petit groupe de chercheurs de mon laboratoire. Pour parler technique, il
s'agit d'un serveur <em>headless</em> mutualisé Debian constitué d'une seule
part (1/64e).</p>
<p>En ce qui concerne <a href="https://www.torproject.org/" hreflang="fr">TOR</a> (couplé à outils comme <a href="http://www.privoxy.org/" hreflang="en">privoxy</a>, <a href="http://www.dest-unreach.org/socat/" hreflang="en">socat</a> et <a href="http://tsocks.sourceforge.net/" hreflang="en">tsocks</a>), je l'utilise depuis ses débuts, et j'ai pour habitude de
mettre en place des relais là où je le puis afin de renforcer son usage. C'est
donc tout naturellement que j'ai mis en place un nœud sur rebelz.</p>
<p>À ma connaissance, TOR n'a jamais été impliqué dans le cadre d'une enquête
judiciaire en France, aussi bien en simple relais qu'en nœud de sortie. Mais le
mieux serait d'interroger directement des juristes spécialisés. Néanmoins,
comme il s'agit là d'assurer le rôle d'opérateur technique permettant
l'interconnexion de systèmes informatiques, je ne vois pas la possibilité pour
un juge de mettre en cause l'administrateur : en effet, rendre responsable
l'administrateur de l'usage qui est fait du relais obligerait également à
rendre responsable <a href="http://www.francetelecom.com/fr_FR/" hreflang="fr">France Télécom</a> des appels circulant par ses lignes. Inconcevable, quoi
qu'en disent les ayatollahs de <a href="http://www.laquadrature.net/LOPPSI" hreflang="fr">LOPPSI</a>.</p>
<p>En ce qui concerne l'utilisation des machines virtuelles de Gandi, les
<a href="https://www.gandi.net/static/contracts/fr/hosting/pdf/Contrat-Hebergement-2.1-FR.pdf" hreflang="fr">conditions générales de l'hébergement</a> (article 3) ne font
aucune mention de la mise en place de relais de services. Les seules
contraintes sont le respect de la législation française (droit d'auteur,
diffamation, etc) et la gestion en « bon père de famille ».</p>
<p>En résumé : TOR, yabon.</p>https://damien.clauzel.eu/post/2009/08/21/Courrier-des-lecteurs-%3A-utilisation-de-TOR-en-France#comment-formhttps://damien.clauzel.eu/feed/atom/comments/6Optimisation de référencement dans Googleurn:md5:3698a35ed6ce857d7c10ef9e9643cbaa2009-08-02T19:57:00+02:002010-04-20T18:18:41+02:00Damien ClauzelTrouvailles et lecturescartographieGoogleopportunitévie privéeweb <p><a href="https://damien.clauzel.eu/public/Google/Damien_dans_Google_Street_View.png"><img src="https://damien.clauzel.eu/public/Google/.Damien_dans_Google_Street_View_t.png" alt="Damien dans Google Street View" style="float:right; margin: 0 0 1em 1em;" title="Damien dans Google Street View, août 2009" /></a></p>
<p>Par le plus grand des hasards, je suis visible dans Google Street View. Enfin, uniquement si on sait où j'habite, à quoi je ressemble avec mon aspirateur à la main, et ce qui se trouve sur mon balcon.</p>
<p>Néanmoins, je suis dans Google Street View :)</p>https://damien.clauzel.eu/post/2009/08/02/Optimisation-de-r%C3%A9f%C3%A9rencement-dans-Google#comment-formhttps://damien.clauzel.eu/feed/atom/comments/44Collection d'extensions pour Firefox ayant pour but de renforcer sa vie privée sur le weburn:md5:f4e03d5c81a1304e2c34c87391e723412009-06-17T16:52:00+02:002014-08-13T23:17:15+02:00Damien ClauzelInformatiquecookieextensionfiltrageFirefoxlibertélogiciel libreMozillaoutilpartageprofilprojet geekSPAMsuivisysadminveille technologiquevie privéewebweb social <p>La <a href="http://www.mozilla-europe.org/fr/about/" hreflang="fr">fondation Mozilla</a> propose désormais aux utilisateurs de créer, partager et de collaborer sur des « <a href="https://addons.mozilla.org/fr/firefox/collections" hreflang="fr">collections</a> ». Une collection est un ensemble d'extensions, de thèmes et de greffons qui étendent les fonctionnalités d'un logiciel; dans notre cas, il s'agit du navigateur web <a href="http://www.mozilla-europe.org/fr/firefox/" hreflang="fr">Firefox</a> mais cela concerne également Thunderbird.</p>
<p>Pour utiliser les collections, il est au préalable nécessaire d'équiper Firefox de l'extension <a href="https://addons.mozilla.org/fr/firefox/pages/collector" hreflang="fr">Add-on Collector</a>.</p>
<h3>La collection « Protection Vie Privée »</h3>
<p>J'ai créé une <ins><a href="https://addons.mozilla.org/fr/firefox/collection/ProtectionViePrivee" hreflang="fr">collection dédiée à la protection de la vie privée sur le web</a></ins>, qui contient les extensions suivantes :</p>
<ol>
<li><strong>Get jetable mail</strong> : Permet de générer à la volée des alias mail qui expirent automatiquement.</li>
<li><strong>CustomizeGoogle</strong> : Permet de filtrer les publicités et cookies de Google.</li>
<li><strong>Torbutton</strong> : Permet de basculer simplement sur TOR+privoxy durant la navigation web. Aide à la configuration de Firefox pour une navigation protégée.</li>
<li><strong>BetterPrivacy</strong> : Permet la gestion des cookies de Flash, autrement inaccessibles.</li>
<li><strong>Adblock Plus</strong> : Permet de filtrer les publicités, soit directement, soit en s'abonnant à des listes de règles prédéfinies.</li>
<li><strong>Adblock Plus</strong>: Element Hiding Helper : Permet d'ajouter simplement des filtres à la liste d'Adblock Plus, en créant des règles optimisées.</li>
<li><strong>BugMeNot</strong> : Permet la navigation anonyme sur des sites demandant une identification.</li>
<li><strong>FoxyProxy</strong> : Permet de passer automatiquement par des proxies prédéfinis par listes ou motifs lors de la navigation web.</li>
<li><strong>User Agent Switcher</strong> : Permet de changer à la volée l'identification de votre navigateur web.</li>
</ol>
<p>Le but de cette collection « Protection Vie Privée » est d'apporter à l'utilisateur un ensemble cohérent d'outils, simples à utiliser, qui lui permettrons de protéger sa vie privée durant son utilisation du web : filtrage des cookies insidieux, des publicités envahissantes (et traçant les profils), gestion automatique des proxies, email jetable contre le SPAM, etc.</p>
<p>Un avantage secondaire des collections est la simplicité pour déployer des configurations standards: en installant une collection contenant les extensions à utiliser, on diminue le nombre de manipulations à faire, et la mise à jour de chaque élément est automatisée via l'administrateur de la collection qui décide quelle version employer.</p>
<p>Je discute avec des utilisateurs <em>a priori</em> avancés dans l'utilisation du web sur les forums <a href="http://forum.ubuntu-fr.org/viewtopic.php?id=326109" hreflang="fr">Ubuntu-fr</a> afin d'obtenir des retours sur cette collection orientée grand public.</p>
<h3>Retours sur la collection « Protection Vie Privée »</h3>
<p>La principale remarque est l'absence de l'extension NoScript.</p>
<p>C'est une remarque intéressante, qui s'inscrit dans un contexte plus large. Il y a plusieurs discussions sérieuses sur la pertinence ou non de mettre l'utilisateur grand public sur un Firefox avec NoScript. Cela va plus loin que le simple fait de « bloquer la publicité » ou de « protéger l'utilisateur ». J'expose ici simplement les 4 arguments majeurs qui soutiennent que NoScript n'est pas adapté au grand public :</p>
<ol>
<li><strong>Impact d'usage</strong>. L'extension a un impact très fort sur le web. Énormément de sites populaires s'appuient sur des scripts pour construire leurs interfaces dynamiques. Bloquer ces scripts revient alors à fortement dégrader l'expérience de l'utilisateur sur ce genre de site;</li>
<li><strong>Utilisation contraignante</strong>. Il faut identifier puis catégoriser les sites web et les scripts qu'ils comportent. C'est un processus long, complexe et agaçant pour l'utilisateur qui est engagé dans une simple démarche d'utilisation;</li>
<li><strong>Efficacité contestée</strong>. Le renforcement de la sécurité est fortement contestable, car sans démarche active il est difficile de proposer une couverture fiable des techniques d'attaque. À moins de désactiver entièrement les scripts, mais là on retombe sur le point 1;</li>
<li><strong>Fonctionnalités déjà disponibles</strong>. Adblock Plus permet le blocage des scripts externes (et aussi internes, mais moins facilement) aux pages. Via les listes d'inscription, un filtrage des scripts publicitaires est déjà mis en place pour l'utilisateur.</li>
</ol>
<h3>Bonus : la collection « Utilisation courante du web »</h3>
<p>J'ai également créé une collection <a href="https://addons.mozilla.org/fr/firefox/collection/webquotidien" hreflang="fr">Utilisation courante du web</a> qui apporte un ensemble d'extensions utiles au quotidien pour la navigation web. On peut considérer cette collection comme un « kit de base » permettant une utilisation confortable du web.</p>https://damien.clauzel.eu/post/2009/06/17/Collection-d-extensions-pour-Firefox-ayant-pour-but-de-renforcer-sa-vie-privee-sur-le-web#comment-formhttps://damien.clauzel.eu/feed/atom/comments/12Veille sur la trace modélisée dans les recoins du weburn:md5:a346c0cb7793b48bd5293add382c25312009-06-04T11:55:00+02:002009-06-04T13:56:20+02:00Damien ClauzelTrouvailles et lecturesactivité collectivearticle scientifiquecaféfouille de donnéesGooglelienrecherche d informationtrace modéliséetraduction automatiqueveille technologiqueweb <p>C'est bien connu, Google fait tout sauf le café.</p>
<p>En combinant les outils de recherche et de traduction, il devient possible d'aller regarder ce qui se fait sur le web (pour le reste du net, il faudra trouver une autre solution. Je pense surtout à USENET et aux archives publiques de ML) en matière de traces modélisées.</p>
<p>L'idée est de trouver ce qui se fait en russe, japonais et chinois sur le suivi de l'activité. Pour se faire, j'ai décliné la recherche « trace modélisée activité collective » dans différentes langues. Des résultats intéressants sont sortis, ça faudrait le coup d'y passer un peu de temps pour faire le tri.</p>
<ul>
<li><a href="http://translate.google.com/translate_s?hl=fr&clss=&q=trace+mod%C3%A9lis%C3%A9e+activit%C3%A9+collective&tq=&sl=fr&tl=ja" hreflang="fr">japonais</a></li>
<li><a href="http://translate.google.com/translate_s?hl=fr&clss=&q=trace+mod%C3%A9lis%C3%A9e+activit%C3%A9+collective&tq=&sl=fr&tl=zh-CN" hreflang="fr">chinois</a></li>
<li><a href="http://translate.google.com/translate_s?hl=fr&clss=&q=trace+mod%C3%A9lis%C3%A9e+activit%C3%A9+collective&tq=&sl=fr&tl=ru" hreflang="fr">russe</a></li>
</ul>https://damien.clauzel.eu/post/2009/06/04/Veille-sur-la-trace-mod%C3%A9lis%C3%A9e-dans-les-recoins-du-web#comment-formhttps://damien.clauzel.eu/feed/atom/comments/39Applications collaboratives à découvrir : jeu et outilsurn:md5:195ff0abba792421d6526825059848d62009-05-17T19:39:00+02:002014-08-13T23:11:04+02:00Damien ClauzelTrouvailles et lecturesactivité collectiveAJAXannotationdocument temporelentrepriseFlashformation en ligneinnovationlienpartageSkypeveille technologiquevisioconférencewebweb socialéditeur collaboratif <p>Comme pour les <a href="https://damien.clauzel.eu/post/2008/10/05/Outil-de-tableau-blanc-en-ligne" hreflang="fr">billets</a> <a href="https://damien.clauzel.eu/post/2009/05/18/Outils-collaboratifs-%C3%A0-d%C3%A9couvrir">précédents</a>|fr], un petit tour du web sur ce qui se fait d'intéressant pour l'activité collective.</p>
<h3>Drawball</h3>
<p><a href="http://two.drawball.com/" hreflang="en">Drawbal</a> est un… jeu ? une expérience ? En tout cas, c'est collectif synchrone et consiste à dessiner ensemble sur un disque gigantesque.</p>
<h3>MeBeam</h3>
<p><a href="http://meBeam.com/" hreflang="en">MeBeam</a> est un outil web de visioconférence en Flash, avec chat intégré.</p>
<p>Très sommaire, mais fonctionnel. Il permet de faire ce que ne permet Skype, à savoir de la visioconférence à plus de 2 personnes; et cela intégré dans une page web.</p>
<p>Toutefois, sa gestion du son n'est pas terrible.</p>
<h3>Transcriva</h3>
<p><a href="http://www.bartastechnologies.com/products/transcriva/" hreflang="en">Transcriva</a> est outil d'aide à la transcription de document temporel audio et/ou vidéo. Il peut également être utilisé pour faire de l’annotation.</p>https://damien.clauzel.eu/post/2009/05/17/Applications-collaboratives-a-decouvrir-%3A-jeu-et-outils#comment-formhttps://damien.clauzel.eu/feed/atom/comments/22Outil d'exploration du weburn:md5:dc6752a9f24731f909d800ce4825ea8d2008-11-10T16:58:00+01:002009-05-22T12:46:26+02:00Damien ClauzelTrouvailles et lecturesexplorationfouille de donnéesGoogleinnovationJavalienoutilveille technologiquevisualisation de donnéesweb <p><a href="http://www.touchgraph.com/TGGoogleBrowser.html" hreflang="en">TouchGraph Google Browser</a> : « The TouchGraph Google Browser reveals the network of connectivity between websites, as reported by Google's database of related sites. »</p>
<p><em>TouchGraph Google Browser</em> est une version simplifiée et spécialisée de <em>TouchGraph</em>, un outil d'exploration du web. Il suit les liens des pages pour réaliser une cartographie de haut niveau.</p>
<p>Une utilisation concrète est de lancer une exploration sur le nom d'une personne pour découvrir les sites sur lesquels elle apparait, et quelles sont les liaisons entre les informations. On peut alors découvrir des sous-groupes de pages formant des centres d'intérêts et des thématiques globales.</p>https://damien.clauzel.eu/post/2009/05/18/Outil-d-exploration-du-web#comment-formhttps://damien.clauzel.eu/feed/atom/comments/33Outil de tableau blanc en ligneurn:md5:e6fbf159765d3568fc7167d51244ba122008-10-05T17:17:00+02:002010-04-20T19:04:06+02:00Damien ClauzelTrouvailles et lecturesactivité collectiveAJAXFlashinnovationlienoutilpartagetableau blancveille technologiquewebéditeur collaboratif <p><a href="http://www.dabbleboard.com/" hreflang="en">Dabbleboard</a> est une
application web de tableau blanc qui permet très simplement de travailler à
plusieurs, avec des outils intéressants.</p>
<p>J'aime bien l'outil pour dessiner des formes, qui permet de
« nettoyer » des tracés fait à main levée : par exemple, on fait
4 traits ressemblant vaguement à un carré, et l'outil va derrière reconnaître
la forme et les transformer en un « vrai » objet de type carré.</p>
<p>Les fonctions de mises en forme sont basiques mais suffisent largement, avec
une interface claire : pas besoin de se balader dans des menus pour
choisir l'épaisseur du trait parmi 48 possibilités; juste quelques éléments
existent. Cela fait une interface légère et agréable.</p>
<p>Je ne sais pas ce que ça vaut pour réaliser un « vrai travail »
avec lui, mais ça donne envie.</p>https://damien.clauzel.eu/post/2008/10/05/Outil-de-tableau-blanc-en-ligne#comment-formhttps://damien.clauzel.eu/feed/atom/comments/20Progression du e-learning en entrepriseurn:md5:1fb835dbbc38b538527786e9e96b50b12008-09-22T17:22:00+02:002009-05-29T12:49:27+02:00Damien ClauzelTrouvailles et lecturesarticlee-learningentrepriseformationformation en lignelienopportunitéstratégie d entrepriseveille technologiquewebweb social <p>Un <a href="http://www.lemondeinformatique.fr/actualites/imprimer-le-e-learning-progresse-chez-les-cadres-et-les-commerciaux-26961.html" hreflang="fr">article sur le progrès du e-learning en entreprise.</a></p>
<p>On n'y apprend pas grand chose (eh, c'est Le Monde Informatique ;), mais ça rejoint la tendance que je perçois : montée du e-learning pour diminuer les coups de formation (un site web avec des doc et exercices coute moins cher que des formations avec des intervenants extérieurs), couplé avec des interventions ciblées.</p>
<p>Le Graal étant un plan de formation qui s'adapte précisément aux besoins et calendriers de l'entreprise.</p>https://damien.clauzel.eu/post/2008/09/22/Progression-du-e-learning-en-entreprise#comment-formhttps://damien.clauzel.eu/feed/atom/comments/35