<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="fr"><title>Geekeries dans la catégorie PythonGeek</title><link href="http://pmarichal.net/geekeries/categories/pythongeek/" rel="alternate" /><id>http://pmarichal.net/geekeries/categories/pythongeek/</id><updated>2011-02-03T23:30:00+02:00</updated><subtitle>Les dernières geekeries dans la catégorie PythonGeek</subtitle><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/GeekeriesCategoriePythongeek" /><feedburner:info uri="geekeriescategoriepythongeek" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry><title>

Edgar
</title><link href="http://feedproxy.google.com/~r/GeekeriesCategoriePythongeek/~3/nJYeKjcqHB4/" rel="alternate" /><updated>2011-02-03T23:30:00+02:00</updated><author><name>Philippe Marichal</name><email>philippe@pmarichal.net</email></author><id>http://pmarichal.net/geekeries/2011/02/03/edgar/</id><summary type="html">

&lt;span style="font-style: italic"&gt;&lt;p&gt;Edgar ? Edgar, c&amp;#8217;est mon petit outil permettant d&amp;#8217;écrire des &amp;#8220;&lt;a href="http://en.wikipedia.org/wiki/Smart_bookmark"&gt;smart bookmarks&lt;/a&gt;&amp;#8221; utilisable à partir de tous mes&amp;nbsp;browsers. &lt;/p&gt;&lt;/span&gt;

&lt;p&gt;&lt;a href="http://edgar.pmarichal.net"&gt;Edgar&lt;/a&gt; est un &amp;#8216;&lt;em&gt;fork&lt;/em&gt;&amp;#8216; de &lt;a href="http://github.com/svetlyak40wt/cony"&gt;cony&lt;/a&gt;, lui-même un fork de &lt;a href="http://github.com/facebook/bunny1"&gt;bunny1&lt;/a&gt; (aaaah, le monde de l&amp;#8217;open source). Le tout en python (normal (c:&amp;nbsp;)&lt;/p&gt;
&lt;p&gt;C&amp;#8217;est un tout petit site web (le moteur derrière c&amp;#8217;est &lt;a href="http://bottle.paws.de/docs/dev/index.html"&gt;bottle&lt;/a&gt;, un micro framework web). Avec ce site, et moyennant quelques petites manipulations de votre browser (voir le &lt;a href="https://github.com/pmarichal/edgar/blob/master/README.markdown"&gt;&lt;span class="caps"&gt;README&lt;/span&gt;&lt;/a&gt; pour les instructions pour l&amp;#8217;installer, en utilisant l&amp;#8217;adresse &lt;code&gt;http://edgar.pmarichal.net/?s=&lt;/code&gt; ), vous pourrez faire des recherches intelligentes via la barre d&amp;#8217;adresse de votre browser (un truc un peu moderne genre Chrome ou&amp;nbsp;Firefox).&lt;/p&gt;
&lt;p&gt;Un exemple. Une fois votre browser configuré, il vous suffira de taper par exemple &amp;#8220;&lt;code&gt;tv house&lt;/code&gt;&amp;#8221; pour que votre browser soit automatiquement rediriger vers &lt;a href="http://tvrage.com"&gt;http://tvrage.com&lt;/a&gt; en ayant faire une recherche sur &amp;#8216;house&amp;#8217;. Si vous tapez &amp;#8220;&lt;code&gt;tr fr en idée de génie&lt;/code&gt;&amp;#8220;, vous allez être redirigé vers Google Translate et il va automatiquement vous proposer la traduction du français vers l&amp;#8217;anglais de &amp;#8216;idée de&amp;nbsp;génie&amp;#8217;. &lt;/p&gt;
&lt;p&gt;Pour le moment, je n&amp;#8217;ai  encore que &lt;a href="http://edgar.pmarichal.net/?s=help"&gt;quelques mots clés de base&lt;/a&gt;, mais je compte l&amp;#8217;étoffer dans les jours qui&amp;nbsp;viennent.&lt;/p&gt;
&lt;p&gt;Voilà, le service est à votre disposition. Si vous avez des idées, n&amp;#8217;hésitez pas &lt;a href="#comments"&gt;laisser un commentaire&lt;/a&gt; ici-même, voir &lt;a href="/contact/"&gt;me contacter&lt;/a&gt;, ou mieux, &lt;a href="https://github.com/pmarichal/edgar/"&gt;forker-moi sur github.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;PS&lt;/span&gt;: J&amp;#8217;espère que ma Grosse Grenouille favorite ne m&amp;#8217;en voudra pas d&amp;#8217;avoir bosser là-dessus hier et aujourd&amp;#8217;hui plutôt que sur son site&amp;nbsp;(c:&lt;/p&gt;

&lt;p&gt;
Posté le 3 février 2011 à 23h30 dans les catégories PythonGeek, WebGeek
.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/GeekeriesCategoriePythongeek/~4/nJYeKjcqHB4" height="1" width="1"/&gt;</summary><category term="PythonGeek" /><category term="WebGeek" /><feedburner:origLink>http://pmarichal.net/geekeries/2011/02/03/edgar/</feedburner:origLink></entry><entry><title>

Enum dans python
</title><link href="http://feedproxy.google.com/~r/GeekeriesCategoriePythongeek/~3/mWNBD1pzVsM/" rel="alternate" /><updated>2010-01-01T11:15:00+02:00</updated><author><name>Philippe Marichal</name><email>philippe@pmarichal.net</email></author><id>http://pmarichal.net/geekeries/2010/01/01/enum-dans-python/</id><summary type="html">

&lt;span style="font-style: italic"&gt;&lt;p&gt;Comment faire des enums en python (© &lt;abbr title="Guido Van Rossum"&gt;&lt;span class="caps"&gt;GVR&lt;/span&gt;&lt;/abbr&gt;)&lt;/p&gt;&lt;/span&gt;

&lt;p&gt;Truc bien sympathique sur comment faire des &lt;em&gt;enum-like&lt;/em&gt; en python (lu su &lt;a href="http://www.reddit.com/r/programming/comments/akdpr/anyone_care_to_share_neat_python_tricks/"&gt;reddit&lt;/a&gt;). Je poste ça surtout pour avoir un &amp;#8216;reminder&amp;#8217; à portée de&amp;nbsp;browser.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;Enum&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;object&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;__init__&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;__dict__&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;update&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;zip&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nb"&gt;range&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;len&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;args&lt;/span&gt;&lt;span class="p"&gt;))))&lt;/span&gt;

&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;colors&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Enum&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;Red&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;Green&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s"&gt;&amp;quot;Blue&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;colors&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Green&lt;/span&gt;
&lt;span class="mi"&gt;1&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;colors&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Blue&lt;/span&gt;
&lt;span class="mi"&gt;2&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;
Posté le 1 janvier 2010 à 11h15 dans la catégorie PythonGeek
.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/GeekeriesCategoriePythongeek/~4/mWNBD1pzVsM" height="1" width="1"/&gt;</summary><category term="PythonGeek" /><feedburner:origLink>http://pmarichal.net/geekeries/2010/01/01/enum-dans-python/</feedburner:origLink></entry><entry><title>

Liens du jour
</title><link href="http://feedproxy.google.com/~r/GeekeriesCategoriePythongeek/~3/JqxbtHAZ8HY/" rel="alternate" /><updated>2009-12-09T23:30:00+02:00</updated><author><name>Philippe Marichal</name><email>philippe@pmarichal.net</email></author><id>http://pmarichal.net/geekeries/2009/12/09/liens-du-jour/</id><summary type="html">

&lt;span style="font-style: italic"&gt;&lt;p&gt;Liens du jour. Au menu: Django management commands, Go &lt;span class="amp"&gt;&amp;amp;&lt;/span&gt; Python template&amp;nbsp;languages.&lt;/p&gt;&lt;/span&gt;

&lt;h2&gt;&lt;a href="http://blog.zacharyvoase.com/post/275566873" title="http://blog.zacharyvoase.com/post/275566873"&gt;Zachary Voase’s Blog — Fixing Django Management&amp;nbsp;Commands&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Truly excellent ideas to enhance the &lt;span class="caps"&gt;API&lt;/span&gt; of the management commands in&amp;nbsp;Django.&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://research.swtch.com/" title="http://research.swtch.com/"&gt;research!rsc&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Excellent blog on different programming topics by Russ Cox, one of the Go developer. Be sure to check his Go&amp;nbsp;entries.&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://compoundthinking.com/blog/index.php/2009/12/09/python-template-languages-part-1-django/" title="http://compoundthinking.com/blog/index.php/2009/12/09/python-template-languages-part-1-django/"&gt;Python Template languages (Part 1 — Django) | Compound&amp;nbsp;Thinking&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Reflection on all the different python templates. This time, Django templates, the pros and&amp;nbsp;cons.&lt;/p&gt;

&lt;p&gt;
Posté le 9 décembre 2009 à 23h30 dans les catégories ComputerGeek, DjangoGeek, PythonGeek
.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/GeekeriesCategoriePythongeek/~4/JqxbtHAZ8HY" height="1" width="1"/&gt;</summary><category term="ComputerGeek" /><category term="DjangoGeek" /><category term="PythonGeek" /><feedburner:origLink>http://pmarichal.net/geekeries/2009/12/09/liens-du-jour/</feedburner:origLink></entry><entry><title>

Liens du jour
</title><link href="http://feedproxy.google.com/~r/GeekeriesCategoriePythongeek/~3/8t3_h1I7oxU/" rel="alternate" /><updated>2009-12-07T12:15:00+02:00</updated><author><name>Philippe Marichal</name><email>philippe@pmarichal.net</email></author><id>http://pmarichal.net/geekeries/2009/12/07/liens-du-jour/</id><summary type="html">

&lt;span style="font-style: italic"&gt;&lt;p&gt;Les liens du jour. Comme ce week-end fût extrêmement chargé (c&amp;#8217;était la St Nicolas ici en Belgique), pas mal de retard dans les liens intéressants. Au menu du jour: Un remplaçant pour Trac, une release JQuery, les prises de courant anglaises et la photo en&amp;nbsp;2060.&lt;/p&gt;&lt;/span&gt;

&lt;h2&gt;&lt;a href="http://basieproject.org/" title="http://basieproject.org/"&gt;Basie&amp;nbsp;Project&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Basie project est un remplaçant de Trac, toujours écrit en python, mais en utilisant Django comme framework Web: sont inclus un wiki, du source management, du revision control, un issues tracker, des mailing lists même, etc&amp;nbsp;&amp;#8230;&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://www.popphoto.com/Features/What-Photography-Will-Look-Like-By-2060" title="http://www.popphoto.com/Features/What-Photography-Will-Look-Like-By-2060"&gt;What Photography Will Look Like By&amp;nbsp;2060&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Un article intriguant et un peu effrayant (je me &amp;#8220;vieuxconnise&amp;#8221; de plus en plus) sur ce que sera la photo d&amp;#8217;ici 2060. Pure spéculation, mais s&amp;#8217;appuyant malgré tout sur quelques études&amp;nbsp;sérieuses.&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://blog.jquery.com/2009/12/04/jquery-14-alpha-1-released/" title="http://blog.jquery.com/2009/12/04/jquery-14-alpha-1-released/"&gt;JQuery 1.4 alpha 1&amp;nbsp;released&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Une nouvelle release de l&amp;#8217;excellent framework Javascript JQuery. Le point intéressant de cette release est que, apparemment (comme la fait remarquer &lt;a href="http://simonwillison.net/2009/Dec/5/jquery/"&gt;Simon Willison&lt;/a&gt;, il n&amp;#8217;y a pas vraiment de nouvelles fonctionnalités, mais plutôt des améliorations sur les &lt;span class="caps"&gt;API&lt;/span&gt; existantes, sur les performances,&amp;nbsp;etc.&lt;/p&gt;
&lt;h2&gt;&lt;a href="http://www.iconeye.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=3864:rca-student-radically-improves-the-uk-plug" title="http://www.iconeye.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=3864:rca-student-radically-improves-the-uk-plug"&gt;&lt;span class="caps"&gt;RCA&lt;/span&gt; student radically improves the &lt;span class="caps"&gt;UK&lt;/span&gt;&amp;nbsp;plug&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Un étudiant du Royal College of Art a redesigné la prise de courant anglaise (une des plus moches au monde). Extrêmement&amp;nbsp;ingénieux.&lt;/p&gt;
&lt;p&gt;(Via &lt;a href="http://daringfireball.net/linked/2009/12/05/uk-plug"&gt;John Gruber&lt;/a&gt;)&lt;/p&gt;

&lt;p&gt;
Posté le 7 décembre 2009 à 12h15 dans les catégories ComputerGeek, DjangoGeek, PythonGeek, WebGeek
.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/GeekeriesCategoriePythongeek/~4/8t3_h1I7oxU" height="1" width="1"/&gt;</summary><category term="ComputerGeek" /><category term="DjangoGeek" /><category term="PythonGeek" /><category term="WebGeek" /><feedburner:origLink>http://pmarichal.net/geekeries/2009/12/07/liens-du-jour/</feedburner:origLink></entry></feed>
