<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<channel>
<title><![CDATA[Planet Python francophone]]></title>
<description><![CDATA[News Python francophones]]></description>
<link>http://www.afpy.org/planet/</link>
<language>en</language>
<copyright>Copyright 2008, Atomisator</copyright>
<pubDate>Sat, 15 Mar 2008 00:15:05 +0200</pubDate>
<lastBuildDate>Sat, 15 Mar 2008 00:15:05 +0200</lastBuildDate>
  <item>
    <title><![CDATA[[sam&max] Non, nodejs n’est pas mature]]></title>
    <description><![CDATA[La maturité d'un projet ne se juge pas seulement par le code source lui-même, il se mesure aussi à tout l'écosystème et à la communauté.]]></description>
    <link><![CDATA[http://sametmax.com/non-nodejs-nest-pas-mature/]]></link>
    <pubDate>2012-05-14 13:34:28</pubDate>
    <category>Philo et culture</category>
    <category>Programmation</category>
    <category>Web</category>
    <category>javascript</category>
    <category>nodejs</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[afpyro] AFPyro à Namur (BE) - le 11 Mai]]></title>
    <description><![CDATA[<div class="section" id="afpyro-a-namur-be-le-11-mai">
 
<p>À partir de 19h, à la <a class="reference external" href="http://www.cuveabiere.be/accueil">Cuve à Bière</a> situé à <a class="reference external" href="http://g.co/maps/8s64x">Rue des Brasseurs 108, B-5000 Namur</a>.</p>
<p>Au moins <a class="reference external" href="http://www.doodle.com/qdetpqwkebbzw7iu">9 personnes</a> seront présentes à l’AFPyro.</p>
<p>Un repas est prévu plus tard dans la soirée, pour ceux qui sont intéressés.</p>
<p>Pour trouver covoiturage et/ou être au courant des prochains AFPyros en Belgique: <a class="reference external" href="https://groups.google.com/group/afpyro-be/about?hl=en&noredirect=true">Aperos Python Belgium</a></p>
<br /><small><a href="http://maps.google.be/maps?ie=UTF8&q=La+Cuve+%C3%A0+Bi%C3%A8re&fb=1&gl=be&hq=La+Cuve+%C3%A0+Bi%C3%A8re&hnear=0x47c3c49d464cf871:0x6ad2d087c927be75,Ixelles&cid=0,0,6720348977281347173&ll=50.462017,4.864544&spn=0.006295,0.006295&t=v&iwloc=A&source=embed">Agrandir le plan</a></small></div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2012/2012_05_11]]></link>
    <pubDate>2012-05-11 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[carlchenet] Publications techniques uniquement disponibles pour l’Amazon Kindle]]></title>
    <description><![CDATA[Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet J&#8217;ai récemment constaté que deux publications qui m&#8217;intéressaient, à savoir Quality Python Development de Frédéric Lepied et Guide to: Learning Python Decorators de Matt Harrison n&#8217;étaient pour l&#8217;instant disponibles que pour la tablette Amazon Kindle. Vous souhaitez accéder à un contenu ? Non seulement vous devez payer ce contenu, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlchenet.wordpress.com&blog=7722010&post=1370&subd=carlchenet&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://carlchenet.wordpress.com/2012/05/07/publications-techniques-uniquement-disponibles-pour-lamazon-kindle/]]></link>
    <pubDate>2012-05-07 09:36:24</pubDate>
    <category>april</category>
    <category>debian-fr</category>
    <category>planet-libre</category>
    <category>python</category>
    <category>amazon</category>
    <category>kindle</category>
  </item>
  <item>
    <title><![CDATA[[sam&max] Qu’est-ce qu’une closure en Python et Javascript ?]]></title>
    <description><![CDATA[Impossible de trouver une explication simple des closures sur le Net. Pourtant c'est un concept simple qui peut se comprendre en quelques minutes.]]></description>
    <link><![CDATA[http://sametmax.com/closure-en-python-et-javascript/]]></link>
    <pubDate>2012-05-06 18:19:04</pubDate>
    <category>Programmation</category>
    <category>closure</category>
    <category>javascript</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[logilab] Mêlée numérique 2012: État de l'art Big Data]]></title>
    <description><![CDATA[<img alt="http://www.logilab.org/file/92705?vid=download" src="http://www.logilab.org/file/92705?vid=download" />
<p>J'ai passé ce jeudi 26 avril à la <a class="reference" href="http://www.meleenumerique.com/">Mêlée numérique</a> à Toulouse.</p>
<p>Après une <a class="reference" href="http://www.logilab.org/blogentry/92581">mini-conf d'une heure sur l'état de l'art de l'Open Data</a>, j'ai suivi l'après midi &quot;état de l'art Big Data&quot; au même format.</p>
<div class="section" id="big-data-vu-par-sgi">
<h3><a>Big Data vu par SGI</a></h3>
<p>Ma première surprise a été d'apprendre où était caché SGI (vous vous rappelez peut-être les postes Indigo qu'on trouvait pour faire du graphisme et de l'animation...) depuis tout ce temps : et bien non, ils ne sont pas morts mais montent des calculateurs pour des grands comptes. Le premier intervenant était donc M. Carsalade, responsable infrastructure chez SGI, qui a pris quelques exemples d'applications et d'infrastructures &quot;Big Data&quot; (petabytes de données) menées par SGI.</p>
<p>Parmi les applications citées : calculateurs chez NOAA (sorte de Météo France aux US) ou Total (analyse des sols), Cosmos Project (15 tera de ram...), génomiques</p>
<p>SGI déploie par ex. :</p>
<ul class="simple">
<li>500 000 serveurs SGI chez Amazon pour S3/eC2, site web, AWS...</li>
<li>300 000 serveurs SGI chez Microsoft pour Live Search (Bing, Exchange, MSN, etc.)</li>
</ul>
<p>La technologie est souvent basée sur <a class="reference" href="http://hadoop.apache.org">HADOOP</a>, qui permet la recherche en parallèle sur un <em>cloud</em>, basée sur le principe <a class="reference" href="http://en.wikipedia.org/wiki/MapReduce">map / reduce</a> initiée par Google.</p>
<p>On note l'évolution des technologies dans le temps et par volume croissant:</p>
<ul class="simple">
<li><a class="reference" href="http://en.wikipedia.org/wiki/Online_transaction_processing">OLTP</a> (données structurées),</li>
<li><a class="reference" href="http://en.wikipedia.org/wiki/Data_warehouse">data warehouse</a> (données essentiellement structurées),</li>
<li>Big Data (données essentiellement non structurées)</li>
</ul>
<p>Il conclut que <em>Big Data</em>, c'est :</p>
<ul class="simple">
<li>la <strong>capacité de stockage</strong> de données, et celle de l'<strong>agrandir au fur et à mesure du besoin</strong>,</li>
<li><strong>travailler sur ces données</strong> (<a class="reference" href="http://hadoop.apache.org">HADOOP</a>), les analyser et les visualiser,</li>
<li>mais aussi <strong>archiver</strong> ces données, problématique souvent ignorée au premier abord mais pourtant nécessaire.</li>
</ul>
</div>
<div class="section" id="big-data-vu-par-une-pme-specialisee">
<h3><a>Big Data vu par une PME spécialisée</a></h3>
<p>La présentation suivante de M.Royer (Datasio) est un peu plus technique.</p>
<p>Pour commencer, une liste des sources de données problématiques potentielles (i.e. la production ne s'arrête pas) :</p>
<ul class="simple">
<li>production par des réseaux d'observation autonome (capteurs météo, GPS, RFID, balises Argos...),</li>
<li>données dépendantes d'une communauté d'utilisateurs et d'individus instrumentés,</li>
<li>données produites plus vite qu'on ne les traite,</li>
<li>&quot;on verra le traitement plus tard&quot;.</li>
</ul>
<p>Synthèse de ces problèmes : les &quot;3 V&quot; du Big Data: Volume / Variété / Vélocité.</p>
<p>Les techniques autour de <em>Big Data</em> promettent de :</p>
<ul class="simple">
<li>faciliter la collecte et l'aggrégation (mesurer les opérations, acquérir tous les flux possibles, stocker les mesures brutes)</li>
<li>valoriser le capital de données (découvrir après coup des opportunités inexploitées, outils de fouille adaptés aux gros volumes, extraire et distiller l'information)</li>
</ul>
<p>Il revient sur <a class="reference" href="http://hadoop.apache.org">HADOOP</a> en quelques mots :</p>
<ul class="simple">
<li>solution Open Source, issu de la <a class="reference" href="http://www.apache.org/">fondation Apache</a>,</li>
<li>à l'initiative de <a class="reference" href="http://fr.yahoo.com/">Yahoo</a> via un essaimage <a class="reference" href="http://hortonworks.com/">Hortonworks</a></li>
<li>c'est un projet en maturation, avec une communauté active, mais des branches de code variées,</li>
<li>constitué d'un système de fichier distribué avec redondance (parallélisation des données) et possibilité <a class="reference" href="http://en.wikipedia.org/wiki/MapReduce">map / reduce</a> (parallélisation des tâches à effectuer sur les données)</li>
</ul>
<p>Si <em>Big Data</em> est un nouveau terme pour une problématique qui n'est pas nouvelle, une différence liée à la technique <a class="reference" href="http://en.wikipedia.org/wiki/MapReduce">map / reduce</a> les traitements sont <strong>effectués sur les serveurs qui hébergent les données</strong> au lieu de pousser les données vers un calculateur. Attention au fait cependant que pour fonctionner, les algorithmes doivent fonctionner de manière indépendante sur un sous-ensemble indéterminé de données (donc finalement indépendamment sur chaque &quot;donnée&quot;). Enfin, on se concentre sur l'<strong>efficience de la création et de la lecture des données</strong>, à l'inverse des bases de données traditionnelles qui se concentrent également sur la mise à jour et la suppression.</p>
<p>Je ne sais pas s'il y avait une conclusion, la présentation a été abrégée faute de temps.</p>
</div>
<div class="section" id="big-data-vu-par-meteo-france">
<h3><a>Big Data vu par Météo France</a></h3>
<p>La dernière présentation était celle de M.Beuraud de Météo France dont la problématique, pas simple mais à laquelle nous sommes tous sensibles, est la prévision numérique du temps.</p>
<p>Il note tout d'abord que la qualité des prévisions a augmenté : la qualité d'une prévison à 48h aujourd'hui vaut prévision à 24h il y a 15 ans en lien avec l'augmentation des performances du centre de calcul HPC de Météo France à Toulouse (évolution matérielle tous les 3 ans) :</p>
<ul class="simple">
<li>2 GFlops en 1991 (date de l'ouverture du centre), basé sur des machines Cray 2,</li>
<li>100 TFlops en 2009, basé sur des machines NEC SX9</li>
</ul>
<p>Le volume de données étudiées est maintenant beaucoup plus important, principalement du fait de la constellation de satellites qui s'est développée et qui produit un volume beaucoup plus important que les mesures conventionnelles (au sol). On a vu un &quot;déluge de données&quot; satellitaires depuis 2010. D'un point de vue stockage, le site est passé de 20Go en 1991 à plusieurs pétaoctets aujourd'hui.</p>
<p>De par les différentes contraintes extérieures (données à fournir aux clients), une prévision à 24h doit être faite en 25 minutes. De plus, la puissance de calcul nécessaire augmente sans cesse notamment à cause des facteurs suivants (en plus du volume de données à analyser qui augmente) :</p>
<ul class="simple">
<li>maille de plus en plus petite,</li>
<li>couplage de modèles de plus en plus nombreux,</li>
<li>prévision ensembliste : on lance X fois le même modèle avec des entrées différentes pour voir la stabilité de la prédiction.</li>
</ul>
<p>A noter qu'ici, on n'est pas dans des technos de type <a class="reference" href="http://hadoop.apache.org">HADOOP</a>.</p>
<p>Il conclut que le volume de données à traiter va continuer à grandir, et que <strong>la gestion des données est l'enjeu majeur de la décennie qui s'ouvre</strong>.</p>
</div>
<div class="section" id="conclusion">
<h3><a>Conclusion</a></h3>
<p>J'ai été surpris de voir l'angle d'approche pour la présentation d'une thématique <em>Big Data</em>, qui était pour moi (novice je l'avoue) plus liée aux technologies Web. J'ai finalement trouvé que c'était intéressant de remettre ça avec cette perspective, et ainsi de replacer ce que recouvrent finalement les mots <em>Big Data</em>. Encore un grand mot qui veut tout et rien dire quoi :p</p>
</div>]]></description>
    <link><![CDATA[http://feedproxy.google.com/~r/logilaborg/~3/9SgrLbKtyvM/92695]]></link>
    <pubDate>2012-05-03 13:22:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[logilab] Mélée numérique 2012: État de l'art Open Data]]></title>
    <description><![CDATA[<img alt="http://www.logilab.org/file/92705?vid=download" src="http://www.logilab.org/file/92705?vid=download" />
<p>J'ai passé ce jeudi 26 avril à la <a class="reference" href="http://www.meleenumerique.com/">Mélée numérique</a> à Toulouse.</p>
<p>J'y ai assisté à une mini-conf d'une heure sur l'état de l'art de l'Open Data. Comme d'habitude, je conseillerais plutôt, lors des salons de ce type, d'aller voir les conférences sur des thèmes qui vous sont inconnus, sous peine de ne pas apprendre grand chose. C'est resté pas trop mal, et voici ce que j'ai retiré de cette présentation conjointe de Bluenove, et Inno3.</p>
<div class="section" id="data-c-est-quoi-exactement">
<h3><a>Data, c'est quoi exactement ?</a></h3>
<p>Dans le cadre de l'Open Data la donnée est le matériaux brute. C'est une valeur, une observation. Ce n'est pas une <em>information</em>, qui recoupe et interprète plusieurs données.</p>
<p>Le recoupement de données permet de créer des informations de valeurs. Cependant certaines données n'ont pas vocation à être ouvertes (ex. données stratégiques, personnelles, défense).</p>
</div>
<div class="section" id="qui-sont-les-acteurs-de-l-open-data">
<h3><a>Qui sont les acteurs de l'Open Data ?</a></h3>
<p>On distingue :</p>
<ul class="simple">
<li>les producteurs<ul>
<li>administration publique (<a class="reference" href="http://www.etalab.gouv.fr/">Étalab</a>),</li>
<li>collectivités locales (<a class="reference" href="http://opendata.paris.fr/">Paris data</a>),</li>
<li>portail de données (<a class="reference" href="http://www.data-publica.com/">Data publica</a>),</li>
<li>entreprises privées (<cite>Réseau ferré de France</cite>)</li>
</ul>
</li>
<li>les réutilisateurs<ul>
<li>journalistes (<a class="reference" href="http://owni.fr/">http://owni.fr/</a>),</li>
<li>graphistes (<a class="reference" href="http://fr.mapize.com/">http://fr.mapize.com/</a>),</li>
<li>développeurs (<a class="reference" href="http://www.handimap.org/">http://www.handimap.org/</a>),</li>
<li>entreprises (<a class="reference" href="http://homengo.com/">http://homengo.com/</a>),</li>
<li>chercheurs (MIT)</li>
</ul>
</li>
<li>les citoyens / utilisateurs<ul>
<li>activités (<a class="reference" href="http://www.regardscitoyens.org/">Regards citoyens</a>),</li>
<li>associations (<cite>Fing</cite>)</li>
</ul>
</li>
</ul>
</div>
<div class="section" id="qui-a-ouvert-ses-donnees">
<h3><a>Qui a ouvert ses données ?</a></h3>
<p>En France : Étalab, 16 ministères, 5 administrations publiques, 2 régions, 5 départements, 11 métropoles, 7 municipalités, 3 grandes entreprises (réseau férré, sncf, la poste), 4 initiatives culturels, PS...</p>
<p>Dans le monde: 28 pays, environ 120 localités de toutes tailles. On voit se former des initiatives continentales,</p>
</div>
<div class="section" id="pour-quels-resultats">
<h3><a>Pour quels résultats ?</a></h3>
<ul class="simple">
<li>Un nouveau type d'information (NR issu d'une collaboration journaliste/développeur/graphiste), plus ou moins couvert sous le terme &quot;Data viz&quot; (eg OWNI)</li>
<li>Des applications diverses, parfois issues de concours (eg application téléphone Tourisme 71)</li>
</ul>
</div>
<div class="section" id="quels-sont-les-freins-et-incitations">
<h3><a>Quels sont les freins et incitations ?</a></h3>
<p>Il y a une incitation/obligation venant de l'Europe (2003) et de l'état (2006) pour les acteurs publics, les acteurs privés délégataires d'un service public ou monopolistiques. On peut ajouter  les modèles économiques basés sur la société de l'information (eg <a class="reference" href="http://www.openstreetmap.org/">http://www.openstreetmap.org/</a> qui crée des données ouvertes collaborativement depuis 2006)</p>
<p>Les freins viennent :</p>
<ul class="simple">
<li>des données non diffusables,</li>
<li>d'une cohabitation parfois difficile avec Loi informatique et liberté / CNIL (le recoupement de plusieur sources peut finir par redonner des données &quot;personnelles&quot;).</li>
</ul>
<p>De plus cette incitation à la transparence crée nouveaux rapport entre secteur public et privé (je ne m'en plaindrai pas personnellement :p ).</p>
</div>
<div class="section" id="quels-droits-quelles-licences-sur-les-donnees">
<h3><a>Quels droits / quelles licences sur les  données ?</a></h3>
<p>Rappel : la propriété intellectuelle recrée une notion similaire à la propriété matérielle mais sur des <strong>oeuvres</strong>. Les données ne sont pas soumise à la propriété intellectuelle. Les <strong>données originelles</strong>, ainsi qu'une base de données à forte valeur ajoutée, ou encore les signes distinctifs (marque, nom de domaine, logo, etc) sont considérés ou considérables comme des oeuvres.</p>
<p>Il faut donc une gestion stratégique des différents droits de propriété intellectuelle. Que faut-il partager ou retenir ? Quel est l'encadrement souhaité ? Copyleft (eg GPL) ou non ? Compatibilité entre jeux de données ?</p>
<p>Aujourd'hui on a comme licenses pour les données :</p>
<ul class="simple">
<li>les licences basées sur le droit d'auteur (<em>CC</em>)</li>
<li>les licences basées sur la loi de 1978 (droit public en france, uniquement pour collectivité, pas de propriété intellectuelle) (<em>LIP</em> et <em>APIE</em>)</li>
<li>les licences spécialisées (<em>ODBL</em>, <em>PDDL</em>, <em>ODC-By</em> créées par <em>Open knowledge foundation</em>)</li>
<li>les licences dédiées (<em>Licence Ouverte</em>)</li>
</ul>
<p>En France (dans l'administration publique ?) l'<em>ODBL</em> et la <em>Licence Ouverte</em> sont principalement utilisées.</p>
<p>En Europe et à l'étranger, on trouve plutôt l'<em>ODBL</em>, <em>CC-0</em> et autres licences dédiées.</p>
</div>
<div class="section" id="et-l-open-data-dans-l-entreprise">
<h3><a>Et l'Open Data dans l'entreprise ?</a></h3>
<p>Bluenove a mené une enquête auprès de grands groupes. Quelques résultats (l'intégralité est publiée dans un petit livre blanc dont j'ai un exemplaire) :</p>
<ul class="simple">
<li>les bénéfices attendus de l'ouverture et de la réutilisation sont avant tout d'améliorer la satisfaction des clients, et en dernier lieu de se différencier de ses concurrents</li>
<li>les obstacles ressentis : le besoin de contrôler la réutilisation de ses données, la peur de donner l'accés à ses données aux concurents ou encore la frilosité à la réutilisation de données des autres (problème potentiel de fraicheur et/ou qualité des données)</li>
</ul>
<p>43 % des entreprises sondées disent qu'une réfléxion autour de l'Open Data est en cours évolution.</p>
</div>
<div class="section" id="conclusion">
<h3><a>Conclusion</a></h3>
<p>Aujourd'hui, les licences sont matures et ne posent plus vraiment problème. On peut espérer avoir rapidement plus de données et d'acteurs dans l'Open Data. Cependant dans le public comme dans le privé une difficulté est d'encadrer la production : motiver la production de données, accueillir les résultats et gérer la diffusion (qui a dit CubicWeb ? En toute objectivité :p ).</p>
<p>NR: On notera l'absence de discussion autour des formats de publication de données notamment. Pour conclure, j'aurais plutôt appelé ça état les lieux que état de l'art, même si ça reste un effort de synthèse appréciable.</p>
</div>]]></description>
    <link><![CDATA[http://feedproxy.google.com/~r/logilaborg/~3/T8y30fgTq2s/92581]]></link>
    <pubDate>2012-05-03 11:01:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[sam&max] Comprendre les décorateurs Python pas à pas (partie 1)]]></title>
    <description><![CDATA[Les décorateurs ont toujours l'air un peu magique à un développeur qui découvre Python. La principale raison est le manque d'explication détaillée sur le sujet, car en vérité c'est une fonctionalité simple, facile à comprendre, et très pratique. Suivez-le guide.]]></description>
    <link><![CDATA[http://sametmax.com/comprendre-les-decorateurs-python-pas-a-pas-partie-1/]]></link>
    <pubDate>2012-04-30 22:32:26</pubDate>
    <category>Programmation</category>
    <category>decorators</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[sam&max] Le blog rejoint le planet Python FR]]></title>
    <description><![CDATA[Le rubrique Python du blog a été ajoutée au planet idoine du site de l'AFPY.]]></description>
    <link><![CDATA[http://sametmax.com/le-blog-rejoint-le-planet-python-fr/]]></link>
    <pubDate>2012-04-30 21:22:07</pubDate>
    <category>Uncategorized</category>
    <category>meta</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[afpyro] AFPyro à Lyon - le 27 avril]]></title>
    <description><![CDATA[<div class="section" id="afpyro-a-lyon-le-27-avril">
 
<p>Un Afpyro Lyonnais aura lieu de vendredi 27 avril à partir de 19h à l’<a class="reference external" href="http://www.lantreautre.fr/">Antre Autre</a> - <a class="reference external" href="http://g.co/maps/pfyp6">11 rue Terme - 69001 Lyon</a>.</p>
<dl class="docutils"><dt>Pour se rendre à l’<a class="reference external" href="http://www.lantreautre.fr/">Antre Autre</a> :</dt>
<dd><ul class="first last simple"><li>en métro : arrêt Hotel de Ville</li>
<li>en vélo’v : stations Place Sathonay, Carmélites Buredeaux, Place de la paix</li>
</ul></dd>
</dl></div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2012/2012_04_27]]></link>
    <pubDate>2012-04-27 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[sam&max] Première approche du langage Erlang (vu par un Pythoniste)]]></title>
    <description><![CDATA[Un jour, Max a eu envie de créer un logiciel de chat dédié au monde du porno. Cet article est là pour parler d'Erlang, le langage qui fait tourner eJabberd, le serveur de chat indestructible que Max avait installé.]]></description>
    <link><![CDATA[http://sametmax.com/premiere-approche-du-langage-erlang-vu-par-un-pythoniste/]]></link>
    <pubDate>2012-04-23 22:32:15</pubDate>
    <category>Programmation</category>
    <category>erlang</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[QuiSaura] Python et enumerate]]></title>
    <description><![CDATA[Honte à moi ! Je ne connaissais pas .]]></description>
    <link><![CDATA[http://www.qui-saura.fr/monBlog/enumerate.html]]></link>
    <pubDate>2012-04-10 17:45:57</pubDate>
    <category>Python</category>
  </item>
  <item>
    <title><![CDATA[[afpyro] Vendredi 6 avril 2012 à Paris]]></title>
    <description><![CDATA[<div class="section" id="vendredi-6-avril-2012-a-paris">
 
<div class="section" id="paris">
<h2>Paris</h2>
<p>Présent pour le moment :</p>
<ul class="simple"><li>Stéphane (harobed) à 19h</li>
<li>Gawel</li>
</ul><p>Où : La Grosse Caisse (<a class="reference external" href="http://www.lesamisdelapero.fr/paris/bars/183-la-grosse-caisse">plan a</a>)</p>
<dl class="docutils"><dt>Adresse :</dt>
<dd><div class="first last line-block">
<div class="line">160 rue Montmartre</div>
<div class="line">Paris IIe</div>
</div>
</dd>
</dl><p>Metro:</p>
<ul class="simple"><li>Grands Boulevards (ligne 8)</li>
<li>Bourse (ligne 3)</li>
</ul></div>
</div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2012/2012_04_06]]></link>
    <pubDate>2012-04-06 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[sam&max] Résoudre les problèmes d’encoding avec Python Mechanize]]></title>
    <description><![CDATA[Mechanize boude et l'erreur <code>
UnicodeDecodeError: 'utf8' codec can't decode byte machin in position truc
</code> vous fait faire des cauchemars ? Suivez le guide.]]></description>
    <link><![CDATA[http://sametmax.com/resoudre-les-problemes-dencoding-avec-python-mechanize/]]></link>
    <pubDate>2012-03-28 17:02:46</pubDate>
    <category>Programmation</category>
    <category>encoding</category>
    <category>mechanize</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[sam&max] Slug d’une chaîne de caractères non ASCII avec Django et unidecode]]></title>
    <description><![CDATA[Slugify ne fonctionne pas comme prévu avec des caractères unicode, mais, une fois n'est pas coutume, il existe une solution magique.]]></description>
    <link><![CDATA[http://sametmax.com/slug-dune-chaine-de-caracteres-non-ascii-avec-django-et-unidecode/]]></link>
    <pubDate>2012-03-27 18:39:41</pubDate>
    <category>Programmation</category>
    <category>django</category>
    <category>python</category>
    <category>slug</category>
    <category>unicode</category>
  </item>
  <item>
    <title><![CDATA[[Afpy] Sprint Python à `la classe numérique` le 24 mars]]></title>
    <description><![CDATA[Le samedi 24 mars, de 10h à 18h, à `la classe numérique` de la Villette, l'AFPY organise un événement sous le thème de PYTHON. Durant celui-ci différents sprints, atelier et EXTRA, seront proposés autour de cette technologie.

...]]></description>
    <link><![CDATA[http://zope.afpy.org/Members/pygloo.org/sprint-classe-numerique-24-03-2012]]></link>
    <pubDate>2012-03-23 07:26:59</pubDate>
    <category>A la une</category>
  </item>
  <item>
    <title><![CDATA[[afpyro] AFPyro du 22 mars]]></title>
    <description><![CDATA[<div class="section" id="afpyro-du-22-mars">
 
<div class="section" id="pau">
<h2>Pau</h2>
<p>au club d’échecs Henri IV  à 19H30</p>
<p>39 ter rue E. Guichenné 64000 PAU</p>
<p><a class="reference external" href="http://www.openstreetmap.org/?lat=43.29864&lon=-0.368015&zoom=16&layers=0B00FTFT">Plan OSM</a></p>
</div>
</div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2012/2012_03_22]]></link>
    <pubDate>2012-03-22 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[sam&max] Quand Mechanize bouffe toute votre RAM et que vous ne savez pas pourquoi….]]></title>
    <description><![CDATA[Mechanize par défaut sauve tout l'historique de votre navigation, donc imaginez le carnage quand vous avez un script qui est censé scanner des milliers de pages internet...]]></description>
    <link><![CDATA[http://sametmax.com/quand-mechanize-bouffe-toute-votre-ram-et-que-vous-ne-savez-pas-pourquoi/]]></link>
    <pubDate>2012-03-21 17:36:52</pubDate>
    <category>Programmation</category>
    <category>historique</category>
    <category>history</category>
    <category>load</category>
    <category>mechanize</category>
    <category>mémoire</category>
    <category>python</category>
    <category>ram</category>
  </item>
  <item>
    <title><![CDATA[[afpyro] AFPyro du 20 mars]]></title>
    <description><![CDATA[<div class="section" id="afpyro-du-20-mars">
 
<div class="section" id="pau">
<h2>Pau</h2>
<p>au club d’échecs Henri IV  à 19H30</p>
<p>39 ter rue E. Guichenné 64000 PAU</p>
<p><a class="reference external" href="http://www.openstreetmap.org/?lat=43.29864&lon=-0.368015&zoom=16&layers=0B00FTFT">Plan OSM</a></p>
</div>
</div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2012/2012_03_20]]></link>
    <pubDate>2012-03-20 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[afpyro] AFPyro à Lyon - le 16 mars]]></title>
    <description><![CDATA[<div class="section" id="afpyro-a-lyon-le-16-mars">
 
<p>Un Afpyro Lyonnais aura lieu de vendredi 16 mars à partir de 19h à l’<a class="reference external" href="http://www.lantreautre.fr/">Antre Autre</a> - <a class="reference external" href="http://g.co/maps/pfyp6">11 rue Terme - 69001 Lyon</a> (au premier étage).</p>
<p>Sébastien Beau fera un Lightning Talk sur OpenERP.</p>
<dl class="docutils"><dt>Pour se rendre à l’<a class="reference external" href="http://www.lantreautre.fr/">Antre Autre</a> :</dt>
<dd><ul class="first last simple"><li>en métro : arrêt Hotel de Ville</li>
<li>en vélo’v : stations Place Sathonay, Carmélites Buredeaux, Place de la paix</li>
</ul></dd>
</dl></div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2012/2012_03_16]]></link>
    <pubDate>2012-03-16 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[afpyro] AFPyro à Paris - le 15 mars]]></title>
    <description><![CDATA[<div class="section" id="afpyro-a-paris-le-15-mars">
 
<p>Un Afpyro Paris mode ‘impro printemps terrasse’ aura lieu ce soir, jeudi 15 mars à partir de 19h à l’<a class="reference external" href="http://www.lesamisdelapero.fr/paris/bars/265-the-wall">The Wall</a> - <a class="reference external" href="http://maps.google.fr/maps?q=++51+rue+Lac%E9p%E8de">51 rue Lacépède, 5ème</a>.</p>
<p>Métro : Place Monge - Cardinal Lemoine</p>
<p>A ce soir ;)</p>
</div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2012/2012_03_15]]></link>
    <pubDate>2012-03-15 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[sam&max] Valider une adresse email avec une regex en Python]]></title>
    <description><![CDATA[Problème de tous les jours, et on a tous essayé de concocter notre solution maison. Mais il se trouve que <a href="https://www.ietf.org/rfc/rfc5322.txt">la norme</a> qui définit le format des adresses emails est vraiment tordue.]]></description>
    <link><![CDATA[http://sametmax.com/valider-une-adresse-email-avec-une-regex-en-python/]]></link>
    <pubDate>2012-03-06 23:55:21</pubDate>
    <category>Programmation</category>
    <category>django</category>
    <category>email</category>
    <category>python</category>
    <category>regex</category>
  </item>
  <item>
    <title><![CDATA[[sam&max] Comment marchent les “raw strings” en Python ?]]></title>
    <description><![CDATA[Dans certains tutos, notamment ceux sur les expressions rationelles, on recommande d'utiliser les "raw strings", en mettant un "r" devant la déclaration de la chaîne de caractères. Que cela fait-il exactement ?]]></description>
    <link><![CDATA[http://sametmax.com/comment-marchent-les-raw-strings-en-python/]]></link>
    <pubDate>2012-03-06 16:13:04</pubDate>
    <category>Programmation</category>
    <category>python</category>
    <category>string</category>
  </item>
  <item>
    <title><![CDATA[[carlchenet] Brebis dans Frugalware]]></title>
    <description><![CDATA[Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet Mon billet précédent intitulé Brebis disponible pour Archlinux, qui relatait la réalisation d&#8217;un paquet de Brebis, l&#8217;outil de vérification automatique de sauvegarde, pour la distribution GNU/Linux Archlinux semble avoir fait des émules Un grand merci à Slown pour avoir réalisé à son tour un paquet pour Brebis à destination de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlchenet.wordpress.com&blog=7722010&post=1334&subd=carlchenet&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://carlchenet.wordpress.com/2012/03/05/brebis-dans-frugalware/]]></link>
    <pubDate>2012-03-04 23:19:03</pubDate>
    <category>april</category>
    <category>brebis</category>
    <category>planet-libre</category>
    <category>python</category>
    <category>frugalware</category>
  </item>
  <item>
    <title><![CDATA[[carlchenet] Brebis disponible pour Archlinux]]></title>
    <description><![CDATA[Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet Je ne parle pas souvent sur ce blog de la distribution GNU/Linux  Archlinux, étant donné que j&#8217;ai clairement orienté l&#8217;objet de ce blog vers le projet Debian et mes projets personnels. Mais il y a toujours une bonne raison de déroger à la règle et aujourd&#8217;hui elle m&#8217;est offerte [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlchenet.wordpress.com&blog=7722010&post=1325&subd=carlchenet&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://carlchenet.wordpress.com/2012/02/28/brebis-disponible-pour-archlinux/]]></link>
    <pubDate>2012-02-28 00:57:30</pubDate>
    <category>april</category>
    <category>brebis</category>
    <category>planet-libre</category>
    <category>python</category>
    <category>archlinux</category>
  </item>
  <item>
    <title><![CDATA[[sam&max] Filtrer les propos pornos avec Python]]></title>
    <description><![CDATA[Tous les ans, on croise des tentatives desespérées de nettoyer les messages des chats, fora et commentaires de blog automatiquement. Objectif: filtrer les gros mots.]]></description>
    <link><![CDATA[http://sametmax.com/filtrer-les-propos-pornos-avec-python/]]></link>
    <pubDate>2012-02-26 19:06:47</pubDate>
    <category>Cul</category>
    <category>Programmation</category>
    <category>Web</category>
    <category>modération</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[sam&max] La programmation c’est aussi ça]]></title>
    <description><![CDATA[Je reviens du footing, juste avant de prendre ma douche, à oualpé, je détecte un mail de Sam, simple et direct...]]></description>
    <link><![CDATA[http://sametmax.com/la-programmation-cest-aussi-ca/]]></link>
    <pubDate>2012-02-23 19:50:39</pubDate>
    <category>Programmation</category>
    <category>django</category>
    <category>git</category>
    <category>haystack</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[sam&max] Travailler moins pour gagner plus, en 15 minutes avec Python fabric]]></title>
    <description><![CDATA[J'ai longtemps ignoré l'outil automatique de déploiement <a href="http://docs.fabfile.org/en/1.4.0/index.html">fabric</a>. Un jour, après avoir chassé un bug des heures dû à une erreur sur un process de mise en ligne, je me suis motivé. Bonne surprise, ça m'a pris 30 minutes. Avec cet cet article ça vous en prendra 15.]]></description>
    <link><![CDATA[http://sametmax.com/travailler-moins-pour-gagner-plus-en-15-minutes-avec-python-fabric/]]></link>
    <pubDate>2012-02-22 01:09:47</pubDate>
    <category>Administration System</category>
    <category>deploiement</category>
    <category>fabric</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[carlchenet] python-keyring 0.7.1]]></title>
    <description><![CDATA[Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet Nous en avons déjà parlé ici mais la sortie d&#8217;une nouvelle version 0.7.1 est l&#8217;occasion de présenter de nouveau cette bibliothèque  fort sympathique. Pour ceux qui n&#8217;auraient pas lu mon précédent billet sur ce sujet, python-keyring est une bibliothèque Python permettant d&#8217;interagir avec le trousseau de clés présent sur votre [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlchenet.wordpress.com&blog=7722010&post=1301&subd=carlchenet&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://carlchenet.wordpress.com/2012/02/21/python-keyring-0-7-1/]]></link>
    <pubDate>2012-02-21 21:58:52</pubDate>
    <category>april</category>
    <category>debian-fr</category>
    <category>planet-libre</category>
    <category>python</category>
    <category>debian</category>
    <category>keyring</category>
  </item>
  <item>
    <title><![CDATA[[sam&max] Python love: les listes en intention (partie 2)]]></title>
    <description><![CDATA[En <a href="http://sametmax.com/python-love-les-listes-en-intention-partie/">première partie</a>, nous avons vu les bases des listes en intention. Mais elles ont encore beaucoup de choses à offrir. Même si vous les utilisez depuis quelques temps, lisez la suite, vous pourriez bien apprendre quelque chose.]]></description>
    <link><![CDATA[http://sametmax.com/python-love-les-listes-en-intention-partie-2/]]></link>
    <pubDate>2012-02-15 19:30:14</pubDate>
    <category>Programmation</category>
    <category>comprehension-lists</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[carlchenet] Du SQL dans vos fichiers : le module sqlite3 de Python 3.2 (Linux Pratique Hors-série)]]></title>
    <description><![CDATA[Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet &#160; Un de mes articles intitulé &#8220;Du SQL dans vos fichiers : le module sqlite3 de Python 3.2&#8243; est disponible dans Linux Pratique Hors-série N°23 dont le thème est &#8220;La programmation avec Python&#8221;. Au menu, des exemples détaillés d&#8217;utilisation du module sqlite3 de Python 3.2 permettant de se familiariser progressivement avec l&#8217;API du module, tout [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlchenet.wordpress.com&blog=7722010&post=1290&subd=carlchenet&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://carlchenet.wordpress.com/2012/02/11/du-sql-dans-vos-fichiers-le-module-sqlite3-de-python-3-2-linux-pratique-hors-serie-2/]]></link>
    <pubDate>2012-02-11 10:18:00</pubDate>
    <category>articles</category>
    <category>python</category>
    <category>sqlite3</category>
  </item>
  <item>
    <title><![CDATA[[carlchenet] Rédiger et envoyer un e-mail en Python 3.2 (Linux Pratique Hors-série)]]></title>
    <description><![CDATA[Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet &#160; Un de mes articles intitulé &#8220;Rédiger et envoyer un e-mail en Python 3.2&#8243; est disponible dans Linux Pratique Hors-série N°23 dont le thème est &#8220;La programmation avec Python&#8221;. J&#8217;ai tenté de décrire comment envoyer simplement et efficacemment des e-mails à l&#8217;aide des bibliothèques standards présentes dans Python 3.2, et [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlchenet.wordpress.com&blog=7722010&post=1285&subd=carlchenet&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://carlchenet.wordpress.com/2012/02/11/du-sql-dans-vos-fichiers-le-module-sqlite3-de-python-3-2-linux-pratique-hors-serie/]]></link>
    <pubDate>2012-02-11 09:59:59</pubDate>
    <category>articles</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[afpyro] AFPyro à Lyon - le 26 janvier]]></title>
    <description><![CDATA[<div class="section" id="afpyro-a-lyon-le-26-janvier">
 
<p>Le premier Afpyro Lyonnais aura lieu de jeudi 26 janvier à 19h à l’<a class="reference external" href="http://www.lantreautre.fr/">Antre Autre</a> - <a class="reference external" href="http://g.co/maps/pfyp6">11 rue Terme - 69001 Lyon</a> (au premier étage).</p>
<p>Des Lightnings Talks auront sûrement lieu. Plus d’informations ici bientôt.</p>
<dl class="docutils"><dt>Pour se rendre à l’<a class="reference external" href="http://www.lantreautre.fr/">Antre Autre</a> :</dt>
<dd><ul class="first last simple"><li>en métro : arrêt Hotel de Ville</li>
<li>en vélo’v : stations Place Sathonay, Carmélites Buredeaux, Place de la paix</li>
</ul></dd>
</dl></div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2012/2012_01_26]]></link>
    <pubDate>2012-01-26 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[No] Deux mille onze]]></title>
    <description><![CDATA[<p>L'année passée n'a pas été une fête pour tout le monde. Entre les soubresauts naturels, les révolutions mettant à bas dictatures et dictateurs, voire même les gouvernements qui sont tombés devant les masses plébéïènes... c'était chargé.
</p>
<p>Sans compter, pour certains de mes proches et autres connaissances, le lots de déceptions, de séparations, de larmes.
</p>
<p>Je ne sais pas si cette année est la dernière du monde (enfin, j'imagine qu'il y a peu de chances pour qu'on échappe à 2013). C'est tout de même, malgré la crédulité et la naïveté de la populace, une année faite d'inattendus prévisibles et de prévisions insoupçonnées.
</p>
<p>C'est peut-être le thème de cette année 2012. Le <em>changement</em>.
</p>
<p>Elle comptera, par la grâce des calculs astronomiques, un jour de plus. Et elle a même vécu une seconde supplémentaire.
</p>
<p>On changera, si ce n'est de Président, au moins de quinquennat.
</p>
<p>Après douze années - presque jour pour jour - passées chez SFR en téléphonie mobile, je bascule chez Free Mobile. En matière de commerce, l'infidélité paie (pense assurances, banques, etc). Et tu sais quoi ? pas de regrets.
</p>
<p>J'ai décidé de ne pas faire de conf à <a href="http://rencontres.django-fr.org/2012/">Djangocong</a> - d'ailleurs, il va falloir que tu fasses chauffer ta CB, les inscriptions s'ouvrent bientôt.
</p>
<p>C'est presque enthousiasmant, tout ça. On se prend presque à vouloir tout modifier, bouleverser au passage.
</p>
<p>Pourquoi pas passer la vitesse supérieure ?
</p>
<p>Je constate un nombre grandissant de merdouilles du côté de mon laptop PC sous Ubuntu. Si j'en changeais ? si je croquais la pomme, moi aussi ? Oui, c'est vrai, j'ai toujours eu la dent dure contre Apple et l'idolâtrie béate des fanboys. En même temps je suis extrêmement déçu par un laptop qui tient difficilement 18 mois sans que quelque chose déconne (écran, clavier, wifi, alim...). Et si on investissait dans du matériel qui dure ?
</p>
<p>Et si nous achetions un bien immobilier ? une maison ? un grand appartement ?
</p>
<p>Et si j'envoyais tout péter ?
</p>
<p>Peut-être que je fais ma crise de la quarantaine en avance, mais bon, hein... Ça fait pas du bien de mettre les pieds dans le plat, là ?
</p>
<p>Bon, je préfère te le dire assez fermement, il y aura quand même des choses qui ne changeront jamais :
</p>
<ul>
 <li>
     je continuerai de râler,
 </li>

 <li>
     je ne voterai pas à droite, ni au centre, ni au centre-droit,
 </li>

 <li>
     je n'ai pas l'intention d'arrêter le café,
 </li>

 <li>
     mes amis resteront mes amis,
 </li>

 <li>
     je reste définitivement accroché à ma compagne, ma fille, bref, toute ma petite famille,
 </li>

 <li>
     les framboises auront toujours ma préférence,
 </li>

 <li>
     je continuerai de haïr le printemps.
 </li>
</ul>
<p><small>En parlant de changements, l'année 2012 me verra, si tout se passe bien, à l'orée de l'été, devenir papa pour la seconde fois.</small>
</p>]]></description>
    <link><![CDATA[http://jehaisleprintemps.net/blog/fr/2012/01/24/deux-mille-onze/]]></link>
    <pubDate>2012-01-24 22:21:24</pubDate>
  </item>
  <item>
    <title><![CDATA[[afpyro] Janvier]]></title>
    <description><![CDATA[<div class="section" id="janvier">
 
<p><strong>C’est la nouvelle année!</strong></p>
<p>Et il serait vraiment dommage de ne pas se la souhaiter devant un verre.</p>
<p>Le prochain AFPyronannée aura donc lieu le Jeudi 19 Janvier. Venez avec votre bonne humeur et des bisous qui pique!</p>
<div class="section" id="a-bruxelles">
<h2>À Bruxelles</h2>
<p>À partir de 19h, à la <a class="reference external" href="http://www.laportenoire.be">Porte Noire</a> - <a class="reference external" href="http://g.co/maps/k7mgw">67, rue des Alexiens
Timbaud</a> - 1000 Bruxelles.</p>
<p>Pour être au courant des prochains Afpyros en Belgique: <a class="reference external" href="https://groups.google.com/group/afpyro-be/about?hl=en&noredirect=true">Aperos Python Belgium</a></p>
<p>À côté de la gare centrale.</p>
</div>
<div class="section" id="pau">
<h2>Pau</h2>
<p>au club d’échecs Henri IV  à 19H30</p>
<p>39 ter rue E. Guichenné 64000 PAU</p>
<p><a class="reference external" href="http://www.openstreetmap.org/?lat=43.29864&lon=-0.368015&zoom=16&layers=0B00FTFT">Plan OSM</a></p>
</div>
<div class="section" id="a-paris">
<h2>À Paris</h2>
<p>À partir de 19h30, à l’<a class="reference external" href="https://www.facebook.com/bar.orange.mecanique">Orange Mécanique</a> - <a class="reference external" href="http://g.co/maps/2ey9q">72 bis rue Jean-Pierre
Timbaud</a> - 75011 Paris.</p>
<p>Métro Parmentier. M3</p>
</div>
<div class="section" id="a-san-francisco-us">
<h2>À San Francisco (US)</h2>
<p>À partir de 19h, au <a class="reference external" href="http://21st-amendment.com">21st amendment</a> - San
Francisco</p>
<br /><small><a href="http://maps.google.com/maps?q=21st+Amendment+Brewery+Cafe,+563+2nd+St,+San+Francisco,+California,+United+States&hl=en&ie=UTF8&view=map&cid=10966415453676690637&ll=37.782514,-122.392565&spn=0.006295,0.006295&t=m&vpsrc=0&iwloc=A&source=embed">View Larger Map</a></small></div>
<div class="section" id="a-lyon-le-26-janvier">
<h2>À Lyon - le 26 janvier</h2>
<p>Le premier Afpyro Lyonnais aura lieu de jeudi 26 janvier à 19h à l’<a class="reference external" href="http://www.lantreautre.fr/">Antre Autre</a> - <a class="reference external" href="http://g.co/maps/pfyp6">11 rue Terme - 69001 Lyon</a> (au premier étage).</p>
<p>Des Lightnings Talks auront sûrement lieu. Plus d’informations ici bientôt.</p>
<dl class="docutils"><dt>Pour se rendre à l’<a class="reference external" href="http://www.lantreautre.fr/">Antre Autre</a> :</dt>
<dd><ul class="first last simple"><li>en métro : arrêt Hotel de Ville</li>
<li>en vélo’v : stations Place Sathonay, Carmélites Buredeaux, Place de la paix</li>
</ul></dd>
</dl></div>
</div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2012/2012_01_19]]></link>
    <pubDate>2012-01-19 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[No] Je n'arrive pas à télécharger un ebook acheté sur kobobooks.fr]]></title>
    <description><![CDATA[<p><em>Note</em> : article un poil (trop) long, mais tu peux sauter des passages pour
   aller à la fin.
</p>

<h3>Je possède un Cybook Odyssey.</h3>
<p>Oui, c'est vrai, <a href="http://jehaisleprintemps.net/blog/fr/2011/10/12/et-une-capture-decran-pour-menerver/">j'avais
précédemment</a>
   juré mes grands dieux que jamais ô grand jamais je n'aurais de liseuse. Mais je 
   suis faible. Et là n'est pas le débat.
</p>
<p>Je n'ai pas besoin de faire de critique de ma liseuse, n'ayant :
</p>
<p>a - pas assez de recul sur l'usage, elle n'est en fonction que depuis deux jours<br />
b - d'autres ont déjà couvert les avantages et les inconvénients de cette liseuse
   (et des autres), pas la peine d'en rajouter.
</p>
<p>Donc. Y'a quand même un truc ultra-emmerdifiant avec les livres électroniques,
   qui tourne à l'irritation cutanée chronique dont personne n'arrive à se
   débarrasser : les DRM.
</p>
<p>J'en veux pour preuve la différence flagrante <em>d'expérience utilisateur</em> (pour
   utiliser un mot à la mode) entre un achat DRM-isé et un achat sans DRM.
</p>
<p>Sans DRM, j'achète le livre sur la boutique de mon choix, je clique sur un lien
   pour le télécharger, le fichier ".epub" débarque sur mon PC. Je peux le copier-
   coller sur ma liseuse. Ou bien j'accède à la boutique <strong>directement</strong> depuis ma
   liseuse, et en cliquant sur le lien le livre électronique se retrouve dans ma
   bibliothèque numérique en quelques secondes.
</p>
<p>Avec DRM, j'achète le livre sur la boutique de mon choix, je clique sur un lien
   qui est un fichier ".acsm", lequel... ne contient <strong>pas</strong> mon livre. Pour
   l'obtenir, il faut d'abord ouvrir un compte sur Adobe.com pour lier la liseuse
   avec ce compte, puis le fichier ".acsm" est mouliné-pirouette-cacahouète pour
   permettre à la liseuse d'aller finalement télécharger la version DRM-isée du
   livre.
</p>
<p>Pour simplifier, le premier fichier contient une sorte de clé qui permet de
   télécharger le second.
</p>
<p>Et après, tu peux (enfin) lire ton livre, en vrai, celui que tu as acheté.
</p>
<p>Ouf.
</p>
<p>La mésaventure qui m'est arrivée commence sur le site [http://kobobooks.fr],
   lequel donne il est vrai la priorité aux liseuses de la marque Kobo, mais qui se
   targue de vendre des e-books compatibles avec toutes les liseuses du marché.
</p>

<h3>Mon objectif</h3>
<p>Lire un exemplaire de "The Killing of the Tinkers", par Ken
   Bruen, en Anglais. J'ai déjà lu toute la série en VF, et j'ai relu, en Irlande,
   la première enquête de Jack Taylor, "The Guards", en papier. La boutique
   Kobobooks est la <em>seule</em> je dis bien la seule boutique française à proposer ces
   ouvrages en téléchargement.
</p>
<p>Donc, armé de mon compte Paypal, de mon navigateur internet (sur mon PC) et de
   ma patience, j'ai trouvé le bon titre, et l'ai acheté tout ce qu'il y a de plus
   légalement. Youpi. Sauf que...
</p>
<p>Sauf que le navigateur intégré à la liseuse est absolument incapable de se
   connecter à mon compte kobobooks. J'ai beau essayer par tous les moyens c'est
   impossible : soit on est redirigé vers la page d'accueil, soit on a un message
   d'insulte du style "Host Unreachable" et j'en passe. Or, s'identifier avec le
   duo login + mot de passe est le passage <strong>obligé</strong> pour accéder au fichier DRM.
   Pas l'epub, hein. Le fichier ".acsm", évidemment. La seule solution envisagée :
   passer par l'outil de gestion des DRM... mais <strong>il n'est pas disponible pour
Linux</strong>.
</p>
<p>Bon, ben je suis coincé, hein. J'ai quand même, par acquis de conscience, envoyé
   un message au support de kobobooks, ainsi que bookeen. Mais bon. Un geek obstiné
   reste un geek obstiné.
</p>
<p>Alors voilà. Je peux accéder au fichier ".acsm" sur mon PC, mais il est inutile
   de le télécharger sur la liseuse, parce qu'elle n'est pas capable de le traiter
   sans qu'on lui en donne l'ordre. En revanche, j'ai déjà pu télécharger un ouvrage
   DRMisé, sur une autre boutique, simplement parce que j'ai pu accéder à un lien
   me permettant de télécharger la "clé DRM". Alors j'ai eu une idée. Et voilà
   la solution, qui vaut ce qu'elle vaut et qui m'a permis de me retrouver avec
   le Bruen en question sur ma liseuse.
</p>

<h3>La fin</h3>
<p>(je t'avais dit que tu pouvais zapper jusqu'à la fin)
</p>
<p>1 - Depuis mon PC, je télécharge le fichier ".acsm" vers un dossier spécifique (par exemple, ~/Meuh/)
</p>
<p>2 - En mode console, je tape la commande <code>ifconfig</code>. Elle me donne mon adresse
   IP sur mon réseau local. (par exemple : 192.168.1.42)
</p>
<p>3 - Toujours en mode console, je me déplace vers le dossier <code>~/Meuh/</code> et je tape
   la commande : <code>python -m SimpleHTTPServer</code>. Si tu as Python3, tu peux aussi
   taper <code>python3 -m http.server</code>. Ça revient au même.
</p>
<p>Cette commande démarre un serveur HTTP qui écoute le port 8000. Cela signifie que
   n'importe quel appareil connecté à ton réseau local (disons, par exemple, une
   liseuse équipé de WiFi) est capable d'aller sur l'adresse http://192.168.1.42:8000/
   et d'en lire le contenu... c'est à dire de pouvoir télécharger ce fameux fichier
   ".acsm".
</p>
<p>4 - Allumer la liseuse. Brancher le wifi. Diriger le navigateur de cette liseuse
   vers l'adresse indiquée. Cliquer sur le lien correspondant au fichier... Miracle !
   Le fichier DRM récupéré, la liseuse va chercher l'e-book et le recopie dans
   ma bibliothèque. Yeah.
</p>
<p>À moi les aventures de Jack Taylor. Et les autres.
</p>]]></description>
    <link><![CDATA[http://jehaisleprintemps.net/blog/fr/2011/12/27/je-narrive-pas-tlcharger-un-ebook-achet-sur-kobobooksfr/]]></link>
    <pubDate>2011-12-27 20:39:19</pubDate>
  </item>
  <item>
    <title><![CDATA[[logilab] OpenData à Nantes: agrégateur des événements culturels]]></title>
    <description><![CDATA[<div><p>Jeudi 8 décembre 2011 nous avons participé à la réunion de travail sur l'<a class="reference" href="https://opendatanantesagreg-eorg.eventbrite.com/">ouverture des données événementielles</a>.</p>
<div class="section" id="problematique-des-licences">
<h3><a>Problématique des licences</a></h3>
<p>Un premier problème est que la licence proposée par LiberTIC est la CreativeCommons <a class="reference" href="http://feeds.feedburner.com/(https://creativecommons.org/licenses/by/3.0/)">CC-BY</a>, alors que les producteurs de données n'ont souvent pas les droits sur toutes  les données qu'ils diffusent (par exemple la photo d'illustration d'un  concert). Ils auront donc du mal à les publier en totalité sous licence CC-BY. Espérons que la licence Creative Commons rentre dans les habitudes et que cela ne va pas trop freiner le projet.</p>
<p>Aujourd'hui, l'utilisation ressemble à du <a class="reference" href="https://fr.wikipedia.org/wiki/Fair_use">Fair Use</a>: on tolère la ré-utilisation de contenus protégés par le droit d'auteur car cela sert la diffusion de l'information.</p>
<p>Nous nous sommes demandé s'il est possible de mélanger deux licences dans un flux de données ou s'il faut faire deux flux séparés mais liés.</p>
<img alt="https://creativecommons.org/images/license-layers.png" src="https://creativecommons.org/images/license-layers.png" />
</div>
<div class="section" id="problematique-d-utilisation">
<h3><a>Problématique d'utilisation</a></h3>
<p>Un deuxième problème est que les réutilisateurs ne seront pas intéréssés si les données sont trop pauvres et qu'elles n'incluent pas d'image ou de vidéo. Il faut donc trouver un socle commun qui satisfasse les producteurs et les réutilisateurs.</p>
</div>
<div class="section" id="import-ou-gros-formulaires-qui-tachent">
<h3><a>Import ou gros formulaires qui tâchent ?</a></h3>
<p>Vu la complexité du modèle de données qui a émergé des discussions (beaucoup de cas particuliers), il a été proposé de fournir un formulaire de saisie d'un événement. A notre avis, la saisie &quot;manuelle&quot; doit rester un cas exceptionnel (un acteur culturel n'ayant pas de site pour publier par exemple), au risque de n'être pour les producteurs qu'un enième site à renseigner lors de la publication de son agenda.</p>
<p>Un exemple de bonnes pratiques est le très populaire <a class="reference" href="http://www.heppnetz.de/projects/goodrelations/">GoodRelations</a>  qui offre un <a class="reference" href="http://www.ebusiness-unibw.org/tools/grsnippetgen/">formulaire</a> pour qu'un utilisateur qui n'a pas intégré le format à sa boutique en ligne puisse facilement  générer son fichier et l'héberger chez lui, favorisant ainsi un modèle décentralisé calqué sur celui des moteurs de recherche.</p>
</div>
<div class="section" id="formats">
<h3><a>Formats</a></h3>
<p>Il nous semble donc important de se concentrer sur les formats standards qui pourraient être importés et exportés par la plateforme.</p>
<p>En voici une liste non exhaustive:</p>
<ul class="simple">
<li><a class="reference" href="https://en.wikipedia.org/wiki/ICalendar">ical</a></li>
<li><a class="reference" href="https://en.wikipedia.org/wiki/XCal">xcal</a></li>
<li><a class="reference" href="https://en.wikipedia.org/wiki/Vcal">vcal</a></li>
<li>schema.org / <a class="reference" href="http://schema.org/Event">Event</a></li>
<li><a class="reference" href="http://motools.sourceforge.net/event/event.html">Event Ontology</a></li>
</ul>
</div>
<div class="section" id="lectures-supplementaires">
<h3><a>Lectures supplémentaires</a></h3>
<p>Cherchant à combiner des vocabulaires existants (afin de ne pas réinventer un format qui devra être traduit dans un autre vocabulaire pour être réutilisable) nous sommes tombés sur les articles suivants :</p>
<ul class="simple">
<li>le <a class="reference" href="http://mashupguide.net/1.0/html/ch15s03.xhtml">chapitre 15 du Mashup Guide</a>  explique comment du DublinCore peut être ajouté au sein de xcal. Il fournit aussi un exemple d'utilisation d'une API de requêtes sur un site populaire aux USA : <a class="reference" href="http://upcoming.yahoo.com/">http://upcoming.yahoo.com/</a></li>
</ul>
<ul class="simple">
<li>La question de la licence &quot;Machine readable&quot; a été abordée <a class="reference" href="http://wiki.creativecommons.org/Frequently_Asked_Questions#What_does_it_mean_that_Creative_Commons_licenses_are_.22machine-readable.22.3F">http://wiki.creativecommons.org/Frequently_Asked_Questions#What_does_it_mean_that_Creative_Commons_licenses_are_.22machine-readable.22.3F</a> et <a class="reference" href="http://wiki.creativecommons.org/RDFa">http://wiki.creativecommons.org/RDFa</a> et <a class="reference" href="http://wiki.creativecommons.org/XMP">http://wiki.creativecommons.org/XMP</a> (property=&quot;cc:attributionName&quot; rel=&quot;cc:attributionURL&quot;)</li>
<li>LODE: An ontology for Linking Open Descriptions of Events <a class="reference" href="http://linkedevents.org/ontology/">http://linkedevents.org/ontology/</a></li>
</ul>
<img alt="http://cdn1.iconfinder.com/data/icons/transformers/network-connections.png" src="http://cdn1.iconfinder.com/data/icons/transformers/network-connections.png" />
<img alt="http://cdn1.iconfinder.com/data/icons/transformers/Internet-Explorer.png" src="http://cdn1.iconfinder.com/data/icons/transformers/Internet-Explorer.png" />
<img alt="http://cdn1.iconfinder.com/data/icons/transformers/entire-network.png" src="http://cdn1.iconfinder.com/data/icons/transformers/entire-network.png" />
</div>
<div class="section" id="conclusion">
<h3><a>Conclusion</a></h3>
<p>Il  nous paraît important de ne pas se tromper dans les orientations choisies:</p>
<ul class="simple">
<li>utiliser des formats standards et combiner l'utilisation de <em>namespaces</em> existants plutôt que d'inventer un nouveau format</li>
<li>proposer plusieurs formats d'export pour différentes utilisations (json, ical, etc) quitte à ne pas inclure tout le contenu disponible si le format ne s'y prête pas</li>
<li>ne pas créer une API de plus et choisir de privilégier les standards du web sémantique en publiant du RDF et si possible en fournissant un accès SPARQL</li>
<li>préférer la publication distribuée des données par leurs producteurs et leur agrégation par la plate-forme plutôt que d'attendre des producteurs qu'ils remplissent un formulaire de plus.</li>
</ul>
<p>Nous attendons avec impatience la suite des travaux. Selon <a class="reference" href="https://libertic.wordpress.com/">LiberTIC</a> la plateforme sera developpée en logiciel libre avec des outils collaboratifs pour piloter le projet.</p>
<p><a class="reference" href="http://www.cubicweb.org/">CubicWeb</a> est une plateforme disponible en logiciel libre qui a déjà fait ses preuves et a été conçue pour développer des applications du type de l'aggrégateur décrit ci-dessus: import et export des données sous différents formats, utilisation des technologies standards du web sémantique. Nous espérons que ceux qui auront à réaliser l'agrégateur choisiront  <a class="reference" href="http://www.cubicweb.org/">CubicWeb</a> comme base technique pour ce projet.</p>
</div></div>]]></description>
    <link><![CDATA[http://feedproxy.google.com/~r/logilaborg/~3/l7c3m1dQbTw/84788]]></link>
    <pubDate>2011-12-12 16:28:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[tshirtman] quand mv et rename ne suffisent pas... python]]></title>
    <description><![CDATA[<p>
	Ayant pris une trentaine de screenshots, pour avoir un backup de mes slides pour une présentation (ce soir à <a href="http://lacantine.org/">la cantine</a>, à paris, pour parler de <a lang="en" href="http://kivy.org">kivy</a> oui je prévient vachement à l’avance). j’étais un peu embété par le format de nommage par défaut de gnome, indiquant “Capture du … xx:xx:xx.png”.</p>
<p>
	J’ai réfléchis à une utilisation de rename, mais à part retirer la partie commune, je n’avançais pas beaucoup, car bien sur, je voulais en conserver l’ordre. Du coup, python à la rescousse!</p>
<pre># chopper toutes les images dans une variable
a = filter(lambda x: x.endswith('.png'), os.listdir('.'))
# s'assurer qu'elles sont bien dans l'ordre alphabétique (contenant l'heure, et donc, dans le bon ordre)
a.sort()
import shutil
for i, nom in enumerate(a):
    shutil.move(nom, str(i)+'.png')
</pre>
<p>
	 </p>
<p>
	Et voilà, les images ont un nom tout propre, et sont toujours dans l’ordre.</p>]]></description>
    <link><![CDATA[http://blog.tshirtman.fr/2011/11/28/quand-mv-et-rename-ne-suffisent-pas]]></link>
    <pubDate>2011-11-28 16:49:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[carlchenet] Brebis 0.4 : contrôle automatisé de vos sauvegardes]]></title>
    <description><![CDATA[Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet &#160; La version &#8220;Mobylette&#8221; 0.4 de Brebis a été publiée en début de semaine. Pour rappel Brebis est un logiciel libre (GPLv3) de contrôle automatisé de vos sauvegardes déjà présenté sur ce blog et développé dans le cadre du projet Brebis. Il est par exemple capable de détecter une corruption d&#8217;archive [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlchenet.wordpress.com&blog=7722010&post=1251&subd=carlchenet&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://carlchenet.wordpress.com/2011/11/24/brebis-0-4-controle-automatise-de-vos-sauvegardes/]]></link>
    <pubDate>2011-11-23 23:09:27</pubDate>
    <category>april</category>
    <category>debian-fr</category>
    <category>planet-libre</category>
    <category>python</category>
  </item>
  <item>
    <title><![CDATA[[Afpy] Vous reprendrez bien un peu de python ?]]></title>
    <description><![CDATA[Le 28/11 à partir de 18h30, l'AFPY organise une soirée : Vous reprendrez bien un peu de python ?
Venez découvrir pourquoi il passionne ses utilisateurs, le potentiel qu'offre ce langage et ses nouveaux usages.
Chacun est libre de partager son expérience sur un sujet libre pendant une présentation de 15mn minutes environ.]]></description>
    <link><![CDATA[http://zope.afpy.org/Members/gawel/vous-reprendrez-bien-un-peu-de-python-28-11-2011]]></link>
    <pubDate>2011-11-21 10:48:21</pubDate>
    <category>A la une</category>
  </item>
  <item>
    <title><![CDATA[[logilab] Rencontre Open Data à Nantes: Enjeux et opportunités pour le secteur culturel]]></title>
    <description><![CDATA[<div><p>Nous étions présents à l'<a class="reference" href="https://opendatanantesculture.eventbrite.com/">évenement</a> organisé par Stereolux et <a class="reference" href="http://www.liber-tic.com/">Libertic</a> consacré à l'OpenData dans le domaine de la culture à Nantes. Voici un court compte rendu des points que nous avons retenus de ces présentations.</p>
<div class="section" id="presentation-generale-de-l-opendata-par-libertic">
<h3><a>Présentation générale de l'OpenData par Libertic</a></h3>
<p>Il existe sur la toile assez d'articles sur l'<a class="reference" href="http://fr.wikipedia.org/wiki/OpenData">Opendata</a> pour qu'il ne nous semble pas nécessaire d'en donner une description, mais nous tenons à souligner que l'OpenData n'est pas simplement une mise à disposition des informations. Pour que des données puissent être qualifiées d'ouvertes, il faut qu'elles respectent une dizaine de principes parmi lesquels l'accessiblité, l'exploitabilité (données brutes), et la la réutilisablitié (licence).</p>
<img alt="https://libertic.files.wordpress.com/2010/02/logo-libertic.png?w=300&h=180" class="align-right" src="https://libertic.files.wordpress.com/2010/02/logo-libertic.png?w=300&h=180" />
<p>Claire Gallon a cité plusieurs exemples d'OpenData dans le domaine culturel :</p>
<ul class="simple">
<li>la mise à disposition de données sur la fréquentation d'un musée permet de développer un service qui donnera la meilleure heure pour visiter ce musée. Voir <a class="reference" href="http://whenshouldivisit.iamdanw.com/">When Should I visit Tate Modern</a></li>
<li>Marseille-Provence 2013 (capitale culturelle européenne) <a class="reference" href="http://www.marseille-provence2013.fr/le-projet/evenements-structurants/ouverture/">ouvre ses données et attend</a> que les acteurs écrivent des applications (mobiles notamment).</li>
</ul>
<p>Un idée importante est que le service public doit s'adresser au plus grand nombre et ne peut pas consacrer ses ressources à la mise en place de services de niche. La mise à disposition des données permet à des tiers d'occuper ces niches.</p>
<p>En conclusion, Claire Gallon insiste sur la nécessité d'inclure la gestion de la communauté dans les démarches d'ouverture des données. La prochaine priorité des acteurs de l'OpenData sera la coproduction, à la fois pour l'écriture des applications et pour l'amélioration des données.</p>
</div>
<div class="section" id="presentation-du-projet-data-bnf-fr-par-romain-wenz">
<h3><a>Présentation du projet data.bnf.fr par Romain Wenz</a></h3>
<img alt="http://data.bnf.fr/data/logo-bnf.gif" src="http://data.bnf.fr/data/logo-bnf.gif" />
<img alt="http://data.bnf.fr/data/logo-data.gif" src="http://data.bnf.fr/data/logo-data.gif" />
<p>Romain Wenz de la <a class="reference" href="http://www.bnf.fr/">Bibliothèque nationale de France</a> a présenté <a class="reference" href="http://data.bnf.fr">http://data.bnf.fr</a> sous l'angle de l'ouverture : l'ouverture à un public différent, l'ouverture à un mode de recherche différent (on cherche sur internet avant d'aller en bibliothèque) et l'ouverture sur les reseaux sociaux où le public partage des références à des contenus qu'il apprécie (twitter, facebook, etc.).
Cette ouverture passe forcément par un web indexable, où l'on peut communiquer facilement une URL d'un contenu (exit les portails de recherche avec des sessions et variable http). Si un site n'est pas indexable, son contenu pourra être trouvé en s'y connectant directement, mais celui-ci restera dans le web &quot;invisible&quot; ou &quot;profond&quot;.</p>
<p>Romain Wenz a insisté sur l'Importance des technologies utilisées : d'un coté les strandards ouverts et formalisés par le W3C, notamment en terme de web sémantique (RDF, RDFa, opengraph, schema.org, etc.) et de l'autre l'utilité de s'appuyer sur du logiciel libre. Dans le cas de <a class="reference" href="http://data.bnf.fr">http://data.bnf.fr</a> il s'agit de <a class="reference" href="http://www.cubicweb.org.">CubicWeb</a>.</p>
</div>
<div class="section" id="presentation-des-collaborations-entre-wikimedia-france-et-des-institutions-publiques-a-toulouse">
<h3><a>Présentation des collaborations entre Wikimedia France et des institutions publiques à Toulouse</a></h3>
<img alt="https://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Commons-logo-en.svg/75px-Commons-logo-en.svg.png" src="https://upload.wikimedia.org/wikipedia/commons/thumb/4/41/Commons-logo-en.svg/75px-Commons-logo-en.svg.png" />
<p>La transition entre la BnF et Wikimedia est facile : Wikisource (bibliothèque de livres libres de droits) a signé un partenariat avec <a class="reference" href="http://gallica.bnf.fr/">Gallica</a> qui lui <a class="reference" href="https://fr.wikisource.org/wiki/Wikisource:Gallica">a fourni des numérisations</a> de livres tombés dans le domaine public.</p>
<p>Wikimedia France a présenté deux projets réussis en coproduction avec des institutions Toulousaines :</p>
<ul class="simple">
<li>le projet <a class="reference" href="https://secure.wikimedia.org/wikipedia/commons/wiki/Commons:Projet_Phoebus">Phoebus</a> a donné accès aux archives du Muséum de Toulouse à des bénévoles</li>
</ul>
<ul class="simple">
<li>la communauté Wikimedia Commons a participé à l'enrichissement des metadonnées du fond consacré au photographe Eugène Trutat.</li>
</ul>
</div>
<div class="section" id="presentation-opendata-par-la-mairie-de-nantes-metropole">
<h3><a>Présentation OpenData par la mairie de Nantes Métropole</a></h3>
<img alt="http://nantes.fr/webdav/site/nantesfr/shared/fileadmin/images/Puces/autrespuces/logo64_queue.png" src="http://nantes.fr/webdav/site/nantesfr/shared/fileadmin/images/Puces/autrespuces/logo64_queue.png" />
<p>Frédéric Vasse a briévement présenté la démarche de la Ville de Nantes en matière d'OpenData. Le lancement de la plateforme aura lieu lundi prochain à la <a class="reference" href="http://www.cantine-nantes.org">Cantine Numérique de Nantes</a>. Selon lui, l'objectif de Nantes est de réussir la coproduction avec les acteurs du territoire.</p>
</div>
<div class="section" id="conclusion-et-ouverture-sur-un-projet-concret-d-opendata-pour-les-acteurs-culturels">
<h3><a>Conclusion et ouverture sur un projet concret d'OpenData pour les acteurs culturels</a></h3>
<p>Libertic a conclu en proposant aux acteurs culturels un projet d'aggrégateur d'informations sur les événements culturels à Nantes. Nous espérons pouvoir vous donner prochainement plus d'informations sur ce projet.</p>
<p>Autre compte rendu (prises de notes) : <a class="reference" href="http://www.scribd.com/doc/72810587/Opendata-Culture">http://www.scribd.com/doc/72810587/Opendata-Culture</a></p>
</div></div>]]></description>
    <link><![CDATA[http://feedproxy.google.com/~r/logilaborg/~3/ey-9V93gi70/83223]]></link>
    <pubDate>2011-11-17 16:25:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[Afpy] Rencontres Django aka #djangocong le 14 et 15 avril à Carnon-Montpellier]]></title>
    <description><![CDATA[L'événement annuel regroupant les amateurs francophones de Django, en toute simplicité.]]></description>
    <link><![CDATA[http://zope.afpy.org/Members/magopian/djangocong-2012]]></link>
    <pubDate>2011-11-16 02:51:02</pubDate>
  </item>
  <item>
    <title><![CDATA[[j-mad] Pony rider in the skyyyy… c’est le retour des djangocong YeeHaÂ !!]]></title>
    <description><![CDATA[Je vous prÃ©viens, tout de suite, j&#8217;aurais pu cÃ©der Ã  la facilitÃ© et parsemer mon billet d&#8217;annonce d&#8217;image de petit poney rose, pour coller aux thÃ¨mes du poney, de django, de l&#8217;amour platonique qui anime tout ceux qui font du django ( #sharethelove nanÂ ?? ha non pardon c&#8217;est pas la bonne confÃ©rence). Mais non, je <a href="http://j-mad.com/blog/2011/11/15/pony-rider-in-the-skyyyy-cest-le-retour-des-djangocong-yeeha%c2%a0/" class="excerpt-more">[...]</a>]]></description>
    <link><![CDATA[http://j-mad.com/blog/2011/11/15/pony-rider-in-the-skyyyy-cest-le-retour-des-djangocong-yeeha%c2%a0/]]></link>
    <pubDate>2011-11-15 22:54:51</pubDate>
    <category>Django</category>
  </item>
  <item>
    <title><![CDATA[[No] Djangocong 2012]]></title>
    <description><![CDATA[<p>C'est le 14 et le 15 avril 2012 que se tiendront les <a href="http://rencontres.django-fr.org/2012/">3èmes Rencontres Francophones Django</a>, à Carnon-Montpellier. Cet événement rassemble tous les amateurs de Django, que j'aime appeler les <em>Djangosaures</em> mais aussi les Pythonneux, les curieux... disons pour faire simple, ceux qui aiment les outils web pour perfectionnistes pressés. Je te laisse aller sur le site des Rencontres, y compris et surtout pour admirer le cadre absolument stupéfiant qui attend les participants.
</p>
<p>Cette année sera particulière, me concernant. En effet, professionnellement, je n'utilise plus Django. Ni Python, en fait, sauf pour des scripts système ou du code "vite fait bien fait". Je ne me voyais donc pas intervenir et piquer un <em>slot</em> de conférence à quelqu'un de réellement immergé dans Django et ses utilisations.
</p>
<p>En revanche, et parce que j'ai tout naturellement eu envie de donner quelque chose à cette communauté, j'ai postulé au staff des Djangocongs, mené de main de maître par <a href="http://prendreuncafe.com/">Nicolas</a> <a href="http://www.akei.com/fr">Perriault</a> et complété par une chic équipe tout ce qu'il y a de plus motivée.
</p>
<p>Mais assez parlé de moi.
</p>
<p>Parlons de toi.
</p>
<p>Oui, de toi, lecteur assidu de ce blog (<em>cough</em> <em>cough</em>), qui aime Python, le web, Django... Toi qui as <strong>utilisé ce framework</strong> pour programmer une machine à café sur IP, ou un système de géolocalisation des feuilles mortes sur les voies glissantes. Tu as <strong>utilisé Django en combinaison avec</strong> HTML5, OpenData, OAuth, des bases de données NoSQL, des API REST ? Ou quelque chose qui nous est <strong>totalement inconnu</strong>, mais qui est susceptible d'intéresser la bande de furieux qui va se diriger vers la grande bleue au mois d'avril ? Un bidule <strong>inédit</strong>, une application réutilisable, une librairie ? <strong>Viens donc nous en parler !</strong>
</p>
<p><a href="http://rencontres.django-fr.org/">L'appel à conférencier est relayé sur le site</a> et grâce à un formulaire que tu devras remplir scrupuleusement, tu pourras nous faire part de ta proposition de conférence, qui fera peut-être partie de la sélection finale.
</p>
<p>Mais rassure-toi, même si tu n'as pas de sujet intéressant à nous faire partager, rien ne t'empêchera de nous rejoindre pour ce week-end qui s'annonce des plus flamboyants, compte tenu du cadre, du programme (ça devrait commencer vendredi soir, se poursuivre samedi et se parachever par un dimanche après-midi plutôt sympa). Les inscriptions ne sont pas encore ouvertes, mais dès qu'elles le seront, ne t'inquiète pas, on t'en parlera.
</p>
<p>Pour finir, quelques liens essentiels :
</p>
<ul>
 <li>
     <a href="http://rencontres.django-fr.org/2012/">Le site des rencontres Django</a>
 </li>

 <li>
     <a href="https://twitter.com/djangocong">Le compte twitter @djangocong</a>, pour ne rien louper et discuter
 </li>

 <li>
     <a href="http://lanyrd.com/2012/rencontres-django/">La page Lanyrd</a> - le savais-tu ? Lanyrd est tout fait en Django...
 </li>
</ul>]]></description>
    <link><![CDATA[http://jehaisleprintemps.net/blog/fr/2011/11/15/djangocong-2012/]]></link>
    <pubDate>2011-11-15 21:11:41</pubDate>
  </item>
  <item>
    <title><![CDATA[[encolpe] Un nouveau salon de discussion francophone pour discuter autour de Python]]></title>
    <description><![CDATA[C&#8217;est tout neuf : la communauté Python francophone a un nouveau point de chute pour discuter de tout et de rien. http://www.reddit.com/r/PythonFr/ N&#8217;hésitez pas à vous inscrire !<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=encolpe.wordpress.com&blog=1743175&post=548&subd=encolpe&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://encolpe.wordpress.com/2011/11/03/un-nouveau-salon-de-discussion-francophone-pour-discuter-autour-de-python/]]></link>
    <pubDate>2011-11-03 14:28:12</pubDate>
    <category>ALDIL</category>
    <category>Blogroll</category>
    <category>Culture Libre</category>
    <category>fr</category>
    <category>planet</category>
    <category>planet-fr</category>
    <category>Python</category>
    <category>afpy</category>
    <category>reddit</category>
  </item>
  <item>
    <title><![CDATA[[j-mad] Django-ratelimit-backend ne rÃ©glera pas vos problÃ¨mes de foie, mais de rate oui…]]></title>
    <description><![CDATA[DeuxiÃ¨me Ã©dition de la django app du mois prÃ©cÃ©dent, encore une fois sur le fil, alors que les citrouilles continuent Ã  ricaner dans leurs coins. Ce mois-ci c&#8217;est django-ratelimit-backend, une des multiples apps de monsieur Brutasse (qui ne doit jamais dormir pour publier autant de truc&#8230;) 1- OÃ¹ on le trouve, comment on lâ€™installe, tout <a href="http://j-mad.com/blog/2011/11/01/django-ratelimit-backend-ne-reglera-pas-vos-problemes-de-foie-mais-de-rate-oui/" class="excerpt-more">[...]</a>]]></description>
    <link><![CDATA[http://j-mad.com/blog/2011/11/01/django-ratelimit-backend-ne-reglera-pas-vos-problemes-de-foie-mais-de-rate-oui/]]></link>
    <pubDate>2011-10-31 22:42:16</pubDate>
    <category>La Django-app du mois</category>
    <category>Django</category>
    <category>Python</category>
    <category>review</category>
  </item>
  <item>
    <title><![CDATA[[tshirtman] zine img_upload]]></title>
    <description><![CDATA[<p>Un autre petit plugin zine, tout simple, mais qui simplifie la vie, pour envoyer des images sur le blog pendant qu’on écrit un article.</p>
<p>
Le fonctionnement est simple, un bouton javascript “click to upload image” est ajouté entre le formulaire de titre et de texte:<br />
<a href="http://pub.tshirtman.fr/blog_images/img_upload1.png"><img src="http://pub.tshirtman.fr/blog_images/img_upload1.png" /></a>
<br />
cliquer sur ce lien permet de choisir un fichier sur son disque, une fois validé, le lien vers l’image apparait en dessous du bouton javascript, y’a plus qu’a copier/coller :). Si une image du même nom existait, des caractères aléatoires sont ajoutés avant l’extension jusqu’à trouver un nom disponible, afin de ne pas écraser les images existantes.<br />
<a href="http://pub.tshirtman.fr/blog_images/img_upload1k.png"><img src="http://pub.tshirtman.fr/blog_images/img_upload1k.png" /></a></p>
<p>
<a href="http://pub.tshirtman.fr/blog_images/img_upload1x.png"><img src="http://pub.tshirtman.fr/blog_images/img_upload1x.png" /></a>
<br />
Un panneau de configuration simple est disponible, pour configurer les deux paramètres essentiels:
</p><ul>
<li>Le dossier ou stocker les images, ce dossier dois exister, il n’y a pas de gestion d’erreurs pour l’instant, si c’est mal configuré, vous ne verrez juste pas de lien apparaitre :).</li>
<li>L’url pour accéder à ce dossier pour les clients, soit vous configurez votre hébergement pour avoir un dossier pour les fichiers statiques, soit vous vous débrouillez pour poser ce dossier dans la partie statique de zine, et vous donnez l’url correspondante.</li>
</ul>
<p></p>
<p>
Le code est dispo sur github: <a href="https://github.com/tshirtman/zine_upload_images">https://github.com/tshirtman/zine_upload_images</a>.
</p>]]></description>
    <link><![CDATA[http://blog.tshirtman.fr/2011/10/24/zine-img-upload]]></link>
    <pubDate>2011-10-24 07:20:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[afpyro] Octobre]]></title>
    <description><![CDATA[<div class="section" id="octobre">
 
<p><strong>Viendez, viendez nombreux au premier afpyronnersaire transatlantique TM  le 20 octobre 2011 (le 19 à Bordeaux) à 19h30</strong></p>
<div class="section" id="pourquoi">
<h2>Pourquoi</h2>
<p>Figurez-vous qu’on nous observe depuis Montréal ! Et que c’est grâce à nos amis que l’on obtient le label transatlantique.</p>
<div class="highlight-python"><pre>[PM 09:08:40] &lt; No`&gt; salut les genpy
[PM 09:08:47] &lt; No`&gt; jpcw: té, j'voulais t'avoir
[PM 09:08:57] &lt; No`&gt; c'est a priori ok pour moi jeudi
[PM 09:09:03] &lt; jpcw&gt; ah cool
[PM 09:09:16] &lt; jpcw&gt; bon ben voilà afpyro à pau jeudi prochain
[PM 09:09:21] &lt; jpcw&gt; haypo: ^^
[PM 09:09:30] &lt; gawel&gt; pareil alors
[PM 09:09:44] &lt; gawel&gt; faut brancher mathieu pour montreal :)
[PM 09:09:49] &lt; jpcw&gt; ouep
[PM 09:09:59] &lt; gawel&gt; et je sais plus qui pour lille
[PM 09:10:04] &lt; jpcw&gt; motif afpynersaire
[PM 09:10:13] &lt; jpcw&gt; tdesvenain pour lille
[PM 09:10:19] &lt; gawel&gt; afpyroversaire
[PM 09:11:42] &lt; jpcw&gt; 17:36 &lt; gawel:#afpy&gt; afpyronnersaire
[PM 09:12:02] &lt; gawel&gt; haha
[PM 09:12:28] &lt; jpcw&gt; comme quoi logs.afpy.org c'est un vrai service !
[PM 09:12:38] &lt; No`&gt; tiré par les cheveux mais bon... si c'est un prétexte pour boire des godets avec des pythonneux...
[PM 09:13:21] &lt; jpcw&gt; No`: tu rigoles !
[PM 09:13:32] &lt; jpcw&gt; Montréal nous observe et tout</pre>
</div>
<p>Bien entendu il y a toujours les sceptiques</p>
<div class="highlight-python"><pre>[PM 09:14:33] &lt; No`&gt; euh... Montréal dans l'Aude ?
[PM 09:14:52] &lt; jpcw&gt; nope l'autre
[PM 09:15:57] &lt; No`&gt; faut jurer avec des Tabernak et tout ?
[PM 09:15:59] &lt; jpcw&gt; No`: log d'hier 17h34
[PM 09:16:20] &lt; jpcw&gt; 17h 31 pour le début
[PM 09:16:25] &lt; jpcw&gt; avec l'anniversaire toussa
[PM 09:17:42] &lt; haypo&gt; No`: matin
[PM 09:17:43] &lt; No`&gt; ah ben j'ai pas de log, je suis pas branché sur IRC 24h/24h
[PM 09:18:55] &lt; jpcw&gt; No`: http://logs.afpy.org
[PM 09:19:07] &lt; jpcw&gt; http://logs.afpy.org/archives/2011/10/03/
[PM 09:19:26] &lt; No`&gt; ah</pre>
</div>
<p>Si toi non plus tu n’es pas tout le temps sur le chan, ou si tu n’ a pas les logs voici donc la version que l’histoire retiendra pour le premier afpynnersaire transatlantique</p>
<div class="highlight-python"><pre>17:31 &lt; mlhamel1:#afpy&gt; Joyeux anniversaire l'AFPY !
17:31 &lt; ogrisel:#afpy&gt; joyeux anniversaire mlhamel1
17:32 &lt; mlhamel1:#afpy&gt; c'est pas mon anniversaire mais il semblerait que ce soit celui des 8 ans de lAFPY si j'en crois les internets
17:32 &lt; mlhamel1:#afpy&gt; ou en fait tarek, http://tarekziade.wordpress.com/2011/10/02/the-french-python-user-group-afpy-is-8-y-o/
17:33 &lt; jpcw:#afpy&gt; mlhamel1: bah il a realisé hier que ça faisait 8 ans
17:33 &lt; jpcw:#afpy&gt; mais ça n'est pas forcément la date exacte
17:33 &lt; mlhamel1:#afpy&gt; ne soyez pas modeste, faut bien choisir une date !
17:33 &lt; jpcw:#afpy&gt; mais merci quand même
17:34 &lt; mlhamel1:#afpy&gt; dites vous que montreal vous regarde entkâ ¦
17:36 &lt; jpcw:#afpy&gt; mlhamel1: tiens bien du coup cette phrase sera l'excuse pour le prochain afpyro
17:36 &lt; mlhamel1:#afpy&gt; coool
17:36 &lt; jpcw:#afpy&gt; nous faut toujours une justification
17:36 &lt; gawel:#afpy&gt; \o/</pre>
</div>
<p>Et voilà comment naît un afpyro transatlantique, ceci dit c’est du déjà vu, donc faut trouver un nom spécial pour l’occasion spéciale !</p>
<div class="highlight-python"><pre>17:36 &lt; mlhamel1:#afpy&gt; comme si vous aviez besoins de d'autres raison que l'alcool
17:36 &lt; gawel:#afpy&gt; afpyronnersaire
17:36 &lt; mlhamel1:#afpy&gt; hahaha
17:36 &lt; mlhamel1:#afpy&gt; j'aime
17:36 &lt; jpcw:#afpy&gt; mlhamel1: c'est pshyco quelque chose
17:37 &lt; jpcw:#afpy&gt; on sait pas exactement mais on se soigne :)
17:37 &lt; mlhamel1:#afpy&gt; c'est seulement de l'alcoolophilie c'est pas grave
17:37 &lt; mlhamel1:#afpy&gt; ca se cultive
17:37 &lt; mlhamel1:#afpy&gt; comme une collection de timbres
17:39 &lt; jpcw:#afpy&gt; mlhamel1: bon faut absolument que tu cales un afpyro à montreal en même temps que nous
17:39 &lt; jpcw:#afpy&gt; genre afpyronerssaire transatlantique
17:39 &lt; jpcw:#afpy&gt; ça commence à le faire
17:39 &lt; mlhamel1:#afpy&gt; dites moi la date et on va essayer de faire quelque chose
17:39 &lt; mlhamel1:#afpy&gt; :)
17:39 &lt; jpcw:#afpy&gt; avec un peu de chance on aura pas fini quand vous commencerez
17:39 &lt; mlhamel1:#afpy&gt; hahah</pre>
</div>
<p>C’est ainsi que notre ami gawel (le Seguela du Python) a inventé le concept d’afpyronnersaire !</p>
<p>Quand à ceux qui se demandent pourquoi rattacher l’image de Seguela à gawel, ben je ne peux pas faire autrement !</p>
<p>J’ai les logs, flemme de grepper mais je vous assure que gawel a écris ça un jour sur irc</p>
<div class="highlight-python"><pre>A 30 ans si tu sais pas grepper t'as raté ta vie !</pre>
</div>
<p>:)</p>
</div>
<div class="section" id="paris">
<h2>Paris</h2>
<p>La Grosse Caisse (<a class="reference external" href="http://www.lesamisdelapero.fr/paris/bars/183-la-grosse-caisse">plan a</a>)</p>
<ul class="simple"><li>Happy hour de 17h à 20h.</li>
</ul><dl class="docutils"><dt>Adresse :</dt>
<dd><div class="first last line-block">
<div class="line">160 rue Montmartre</div>
<div class="line">Paris IIe</div>
</div>
</dd>
</dl><p>Metro:</p>
<ul class="simple"><li>Grands Boulevards (ligne 8)</li>
<li>Bourse (ligne 3)</li>
</ul></div>
<div class="section" id="pau">
<h2>Pau</h2>
<p>au club d’échecs Henri IV</p>
<p>39 ter rue E. Guichenné 64000 PAU</p>
<p><a class="reference external" href="http://www.openstreetmap.org/?lat=43.29864&lon=-0.368015&zoom=16&layers=0B00FTFT">Plan OSM</a></p>
</div>
<div class="section" id="lille">
<h2>Lille</h2>
<p>À la Capsule (<a class="reference external" href="http://maps.google.fr/maps?q=la+capsule+lille&hl=fr&fb=1&gl=fr&hq=la+capsule&hnear=0x47c2d579b3256e11:0x40af13e81646360,Lille&cid=0,0,12583889713601582758&t=m&z=16&vpsrc=0&iwloc=A">Plan Capsule</a>)
au coin de la rue des Trois Mollettes et de la rue Doudin</p>
</div>
<div class="section" id="strasbourg">
<h2>Strasbourg</h2>
<p>Au <a class="reference external" href="http://www.thedubliners.fr/">Dubliner’s</a>, rue du vieux marché aux poissons, à partir de 19h. Merci de vous inscrire sur la page suivante : <a class="reference external" href="http://www.facebook.com/event.php?eid=225873050807967">http://www.facebook.com/event.php?eid=225873050807967</a> .</p>
<p><a class="reference external" href="http://maps.google.com/maps/place?cid=18264006843622589785">Plan ici</a></p>
</div>
<div class="section" id="bordeaux">
<h2>Bordeaux</h2>
<p>Au <a class="reference external" href="http://www.cambridge-pub.com/index_content.html">Cambridge Arms</a>, 27 rue Rode, 33000 Bordeaux.
Attention comme on est un peu anglais à Bordeaux , on fait ça en avance des autres villes. C’est donc le <strong>19 octobre à 19 heures</strong> qu’aura lieu l’afpyro à Bordeaux.</p>
</div>
</div>]]></description>
    <link><![CDATA[http://afpy.ro/dates/2011/2011_10_20]]></link>
    <pubDate>2011-10-20 00:00:00</pubDate>
  </item>
  <item>
    <title><![CDATA[[carlchenet] Brebis : contrôle automatisé de vos sauvegardes]]></title>
    <description><![CDATA[Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet &#160; Vous faites régulièrement des sauvegardes ? Bravo, c&#8217;est une bonne pratique. Mais vous assurez-vous régulièrement qu&#8217;elles sont exploitables ? Le jour où vous aurez besoin de votre sauvegarde pour restaurer votre infrastructure, êtes-vous bien sûr que cette sauvegarde réalisée il y a trois mois contient bien le seul et [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlchenet.wordpress.com&blog=7722010&post=1219&subd=carlchenet&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://carlchenet.wordpress.com/2011/10/12/brebis-controle-automatise-de-vos-sauvegardes/]]></link>
    <pubDate>2011-10-12 20:49:37</pubDate>
    <category>april</category>
    <category>debian-fr</category>
    <category>planet-libre</category>
    <category>python</category>
    <category>brebis</category>
  </item>
  <item>
    <title><![CDATA[[carlchenet] Python 2.7 par défaut dans Debian Sid]]></title>
    <description><![CDATA[Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet &#160; Python 2.7 (précisément 2.7.2) est depuis quelques jours la version par défaut de Python intégrée à la version instable &#8220;Sid&#8221; de Debian, remplaçant à cette fonction Python 2.6.7. Pour rappel, la branche Python 2 s&#8217;achève avec la version 2.7. Le cycle de maintenance de cette version sera particulièrement long [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=carlchenet.wordpress.com&blog=7722010&post=1236&subd=carlchenet&ref=&feed=1" width="1" height="1" />]]></description>
    <link><![CDATA[http://carlchenet.wordpress.com/2011/10/08/python-2-7-par-defaut-dans-debian-sid/]]></link>
    <pubDate>2011-10-08 12:11:10</pubDate>
    <category>april</category>
    <category>debian-fr</category>
    <category>planet-libre</category>
    <category>python</category>
    <category>debian</category>
    <category>sid</category>
  </item>
  <item>
    <title><![CDATA[[j-mad] Sans lui, zinnia-rrivait pas. Lui quiÂ ? Django Zinnia, la django app du mois prÃ©cÃ©dent]]></title>
    <description><![CDATA[Cela fait maintenant plusieurs mois que je n&#8217;arrive pas Ã  rattraper le retard d&#8217;une django app du mois. J&#8217;ai donc dÃ©cidÃ© de suivre les conseils de ce cher daks et d&#8217;officialiser mon retard en parlant de Django app du mois prÃ©cÃ©dent. Voici donc la premiÃ¨re django app du mois prÃ©cÃ©dent (et bon j&#8217;ai bien failli <a href="http://j-mad.com/blog/2011/09/30/sans-lui-zinnia-rrivait-pas-lui-qui%c2%a0-django-zinnia-la-django-app-du-mois-precedent/" class="excerpt-more">[...]</a>]]></description>
    <link><![CDATA[http://j-mad.com/blog/2011/09/30/sans-lui-zinnia-rrivait-pas-lui-qui%c2%a0-django-zinnia-la-django-app-du-mois-precedent/]]></link>
    <pubDate>2011-09-30 21:59:56</pubDate>
    <category>La Django-app du mois</category>
  </item>
</channel>
</rss>


