<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Macadames&#039; blog</title>
	<atom:link href="http://macadames.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://macadames.wordpress.com</link>
	<description>Le silence est d&#039;or, jusqu&#039;à ce qu&#039;il devienne plomb.</description>
	<lastBuildDate>Sun, 08 Jan 2012 22:27:16 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='macadames.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Macadames&#039; blog</title>
		<link>http://macadames.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://macadames.wordpress.com/osd.xml" title="Macadames&#039; blog" />
	<atom:link rel='hub' href='http://macadames.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Etre à gauche en 2012 ça veut dire quoi ? et pour voter qui ?</title>
		<link>http://macadames.wordpress.com/2011/12/15/voter-a-gauche-en-2012-ca-veut-dire-quoi/</link>
		<comments>http://macadames.wordpress.com/2011/12/15/voter-a-gauche-en-2012-ca-veut-dire-quoi/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 21:10:37 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=500</guid>
		<description><![CDATA[Etre à gauche c&#8217;est quoi ? Je pose la question à mon âme inquiète. C&#8217;est un intérêt pour la politique et l&#8217;avenir de notre société. C&#8217;est un désir de changement, juste un désir, ça ne veut pas dire obligatoirement l&#8217;attente du grand soir. C&#8217;est l&#8217;espoir d&#8217;une vie meilleure, ou au moins d&#8217;une vie normale sans [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=500&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Etre à gauche c&#8217;est quoi ? </p>
<p>Je pose la question à mon âme inquiète.</p>
<p>C&#8217;est un intérêt pour la politique et l&#8217;avenir de notre société.</p>
<p>C&#8217;est un désir de changement, juste un désir, ça ne veut pas dire obligatoirement l&#8217;attente du grand soir.</p>
<p>C&#8217;est l&#8217;espoir d&#8217;une vie meilleure, ou au moins d&#8217;une vie normale sans angoisse mortelle qui te coupe les jambes et qui à elle seule t&#8217;empêche de te lever le matin.</p>
<p>C&#8217;est l&#8217;envie d&#8217;entendre un autre discours que celui de la morale castratrice, devenu le discours ordinaire de tous les partis, l&#8217;envie de l&#8217;émergence d&#8217;une autre culture.</p>
<p>C&#8217;est regarder vers l&#8217;avenir et la jeunesse, et même si l&#8217;expression semble ringarde, vouloir une France moderne, le contraire de cette France d&#8217;aujourd&#8217;hui aussi sclérosée dans sa mécanique que l&#8217;URSS de Brejnev.</p>
<p>C&#8217;est l&#8217;envie d&#8217;en découdre, de se battre, de balancer les postes télé par les fenêtres.</p>
<p>Mais ça n&#8217;est pas le désir de retour de la guillotine ou de la sellette.</p>
<p>Ca ne veut surtout pas dire désigner des boucs émissaires trop faciles (immigrés, pauvres, chômeurs, fonctionnaires &#8230;etc&#8230; Choisissez le vôtre).</p>
<p>Ca veut tout dire sauf augmenter le nombre de policiers et de prisons, programme de désespoir de l&#8217;inertie et du manque d&#8217;imagination proposé par de nombreux politiciens.</p>
<p>Ca veut dire TOUT changer, car en ce moment on court à la catastrophe et il faudra beaucoup effacer pour recommencer sur des bases saines, retrouver paix espoir et joie de vivre.</p>
<p>C&#8217;est avec cette démarche que Mitterrand a été élu en 1981, et même si de nombreux espoirs ont été déçus après son élection, sur l&#8217;essentiel, c&#8217;est à dire la culture, les valeurs, le discours ambiant et la peine de mort, le gouvernement de l&#8217;époque a répondu présent. Tout a changé après cette élection.</p>
<p>C&#8217;est avec cette démarche que De Gaulle sans majorité et sans parti, a construit la 5e république rassemblant autour de lui des gens venus de tous les horizons, car il avait l&#8217;espoir l&#8217;énergie et les idées.</p>
<p>C&#8217;est la même démarche qui a poussé le Conseil National de la Résistance autour de Jean-Moulin et De Gaulle à construire les bases de notre société d&#8217;aujourd&#8217;hui.</p>
<p>Toujours cette démarche qui a permis au Front Populaire de voir le jour en 36, et sans lequel aujourd&#8217;hui il n&#8217;y aurait pas obligation en France pour les employeurs d&#8217;octroyer des congés payés.</p>
<p>Notre espérance de vie en France <a href="http://fr.wikipedia.org/wiki/Fichier:Life_Expectancy.png" target="_blank">parmi les meilleures du monde</a> est directement liée au fait que des gens hors du commun avec une réelle envie de changer les choses, ont pu accéder aux manettes du pouvoir à des moments difficiles. </p>
<p>On vit bien en France, parce que le français est râleur, le français est &#8220;pessimiste&#8221;, le français a du bon sens paysan, le sens critique. Le français est de gauche dans le fond de son âme.</p>
<p>Mais aujourd&#8217;hui la France n&#8217;avance pas, car l&#8217;imagination et la créativité ne sont pas considérées et pas récompensées. Le sens critique est montré du doigt et peut-être demain sera-t-il définitivement banni. Il n&#8217;y a pas autant de PME qu&#8217;en Allemagne parce-que les PME sont mal gérées ici, avec des dirigeants mal formés, ce sont les PME qui nous permettraient de sortir de la crise mais ici elles n&#8217;ont pour la plupart pas le niveau pour se battre sur les marchés internationaux. La faute en incombe pour une très grande part à l&#8217;UMP qui nous gouverne depuis dix ans et dont les élites n&#8217;ont rien lu à part Zadig et Voltaire.</p>
<p>Aujourd&#8217;hui la France, mais sur ce sujet elle n&#8217;est pas seule loin de là, est minée par un sursaut invraisemblable de la morale. C&#8217;est un sujet sur lequel la gauche française n&#8217;est pas brillante non plus, tous partis confondus, et à cause duquel j&#8217;ai souvent envie de m&#8217;abstenir définitivement à toutes les élections. Néanmoins, et même si de nombreux bénit-oui-oui de gauche approuvent ou sont à l&#8217;origine de lois stupides, comme celle qui voudrait éliminer la prostitution, lois pleines de bonnes intentions comme autant de pavés brûlant en enfer, donc, même si cette gauche est remplie elle aussi de ces scories immondes produites par la morale abjecte d&#8217;une époque un peu sinistre, néanmoins elle a globalement une vision des choses moins simpliste et n&#8217;a pas lu &#8220;Zadig et Voltaire&#8221;.</p>
<p>Alors voter qui le 22 Avril ? </p>
<p>Jusqu&#8217;à 2007 voter à gauche pour moi ça se résumait à voter pour le candidat qui me plaisait le plus au premier tour et pour le moins pire au second, en général je votais socialiste au 2e tour parfois avec dégoût comme en 2007, mais j&#8217;étais un bon soldat.</p>
<p>En 2012, la situation de crise change la donne. Je voterai à gauche, mais pour une vraie démarche de gauche, pas celle de François Hollande qui à cette date ne dit rien sur les choses fondamentales, et pas non plus pour des idéalistes dangereux et inquisiteurs, que sont les verts.</p>
<p>Je voterai peut-être Front de Gauche, si la dynamique électorale propulse Mélenchon dans les sondages, j&#8217;incite tout le monde à faire de même, car c&#8217;est le candidat humaniste le plus radical, et qui amènerait en cas de victoire un vrai changement. Je crois encore en sa capacité à monter en puissance malgré le boulet que constitue l&#8217;histoire du parti communiste qui le soutient, car il est brillant, parlant un français qui fait plaisir, il n&#8217;a pas peur de débattre et de convaincre, il est un des rares candidats à débattre fièrement et sans baisser les yeux avec les meilleurs économistes et les plus beaux parleurs, et il a des idées qui bousculent la bien-pensance puante actuelle.</p>
<p>Mais je veux voter utile (à la révolution citoyenne) et si jamais Bayrou arrive suffisamment à convaincre les français au soir du 22 Avril au point de concurrencer Sarkozy et Hollande dans les sondages, et que Mélenchon n&#8217;a pas décollé, alors je lui donnerai un coup de pouce car sa démarche est quand-même beaucoup plus porteuse de changement que celle de Hollande, et parce que ce type n&#8217;a pas d&#8217;armée de députés derrière lui. Malgré son français déplorable je voterai pour ce soldat courageux. Je me fiche qu&#8217;il soit centriste, au moins est-il extrême centriste, et ça j&#8217;aime bien.</p>
<p>A part ces deux là, et si les choses en restent là, je ne vois personne pour qui voter dans la liste beaucoup trop longue de candidats insignifiants.</p>
<p>Et au deuxième tour ?</p>
<p>Méluche contre n&#8217;importe qui  : je vote Méluche</p>
<p>Bayrou contre n&#8217;importe qui sauf Méluche : je vote Bayrou</p>
<p>Hollande contre Sarko, je réfléchis jusqu&#8217;à une demi-heure avant la fermeture de l&#8217;urne électorale funéraire de mes espoirs, et si je n&#8217;ai pas choisi je tire à pile ou face pour savoir si je vais voter.</p>
<p>N&#8217;importe qui contre Marine Le Pen : je vote n&#8217;importe qui sauf la peste.</p>
<p>Bon tout ça pour ça me dîtes-vous ? Ben oui la démocratie pour moi c&#8217;est du sérieux et au moins ai-je fais le clair dans mes intentions de vote tout en espérant vous avoir fait réfléchir sur les vôtres.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/500/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/500/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/500/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=500&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2011/12/15/voter-a-gauche-en-2012-ca-veut-dire-quoi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
		<item>
		<title>PhpTal</title>
		<link>http://macadames.wordpress.com/2011/10/07/phptal/</link>
		<comments>http://macadames.wordpress.com/2011/10/07/phptal/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 18:44:39 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=461</guid>
		<description><![CDATA[PhpTal est un langage de templating XML pour Php, qui simplifie énormément la vie des intégrateurs web. Il permet entre autre d&#8217;utiliser des macros (héritages de templates), et surtout d&#8217;écrire un code 100% xhtml, compatible avec tous les éditeurs html wysiwyg, compréhensibles par tous les intégrateurs sans nécessité de mettre le nez dans le code [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=461&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://phptal.org/">PhpTal</a> est un langage de templating XML pour Php, qui simplifie énormément la vie des intégrateurs web. Il permet entre autre d&#8217;utiliser des macros (héritages de templates), et surtout d&#8217;écrire un code 100% xhtml, compatible avec tous les éditeurs html wysiwyg, compréhensibles par tous les intégrateurs sans nécessité de mettre le nez dans le code Php, très facile à lire et à écrire &#8230;</p>
<p>Voici un exemple très simple de code php traduit en PhpTal.</p>
<p>Version Php</p>
<pre><code>
&lt;?php foreach ($values as $value): ?&gt;
&nbsp;&lt;div class="item"&gt; 
&nbsp;&nbsp;&lt;div class="title"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;?php if ($value-&gt;hasDate()): ?&gt;&lt;?=$value-&gt;getDate()?&gt;&lt;?php endif; ?&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href="&lt;?= $value-&gt;getUrl() ?&gt;"&gt;&lt;?=
&nbsp;&nbsp;&nbsp;&nbsp;htmlentities($value-&gt;getTitle())
&nbsp;&nbsp;?&gt;&lt;/a&gt;
&nbsp;&nbsp;&lt;/div&gt;
&nbsp;&nbsp;&lt;div class="content"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;?= htmlentities($value-&gt;getContent()) ?&gt;
&nbsp;&nbsp;&lt;/div&gt;
&nbsp;&lt;/div&gt;
&lt;?php endforeach; ?&gt;
</code></pre>
<p style="margin-top:10px;">Rien compris ? Pas envie de comprendre ? C&#8217;est pareil pour moi.<br />
Voilà la version PhpTal</p>
<pre><code>
&lt;div class="item" tal:repeat="value values"&gt;
&nbsp;&nbsp;&lt;div class="title"&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;span tal:condition="value/hasDate" tal:replace="value/getDate"/&gt;
&nbsp;&nbsp;&nbsp;&nbsp;&lt;a tal:attributes="href value/getUrl" tal:content="value/getTitle"/&gt;
&nbsp;&nbsp;&lt;/div&gt;
&nbsp;&nbsp;&lt;div id="content" tal:content="value/getContent"/&gt;
&lt;/div&gt;

</code></pre>
<p>Je ne suis pas un adepte de Php, bien au contraire, mais principe de réalité oblige, ce langage étant très répandu, un développeur web s&#8217;y frotte fatalement de temps à autre.</p>
<p>C&#8217;est mon cas aujourd&#8217;hui, je suis chargé de faire une css + refactoring du html pour un thème Drupal, ma première réaction a été de dire mais quel est le porc immonde qui a fait ça (version 1 du thème) ? En cherchant mieux j&#8217;ai vu que malheureusement, il n&#8217;y a pas beaucoup de solution, hormis des bidouilles pas trop standard dans le monde Drupal, pour structurer le html proprement.</p>
<p>Ca saute aux yeux quand on a fait du Zope , du Django ou du Pylons, il manque à Drupal un langage de template correct.</p>
<p>Car par exemple ces &#8220;page-toto.tpl.php&#8221; qu&#8217;on trouve dans les sites développés avec Drupal avec des copier-coller de code partout car on ne peut même pas hériter d&#8217;un template, cette syntaxe épouvantable et illisible qui ne permet pas d&#8217;indenter le code correctement, ces &#8216;print&#8217;, ces &#8216;echo&#8217;, comment peut-on accepter ça dans un framework soit-disant moderne ? Pour moi c&#8217;est un point de blocage qui ne donne pas envie de creuser plus loin ce CMS.</p>
<p>Voir cette petite discussion sur les templates Drupal <a href="http://drupal.geek.nz/blog/tplphps-are-not-templates">http://drupal.geek.nz/blog/tplphps-are-not-templates</a> ou même l&#8217;auteur de PhpTemplate le dit clairement (dans la première réponse affichée), PhpTal est la solution. Alors qu&#8217;est-ce qui freine ?  les performances ?  Il semble que PhpTal a de bonnes performances sous Php5 ou du moins qu&#8217;il n&#8217;est pas si gourmand en ressources lorsqu&#8217;il est utilisé sans excès. Puisque la seule solution au problème du manque de souplesse de PhpTemplate est l&#8217;éducation des développeurs de modules, des  intégrateurs et des webmasters (voir<a href="http://drupal.geek.nz/files/Drupal%20tpl.phps%20are%20not%20templates.pdf" target="_blank"> la présentation associée à l&#8217;article ci-dessus</a>) , incitation à faire du code Php le plus dépouillé possible (mission impossible à mon avis),  pourquoi ne pas les éduquer à utiliser correctement PhpTal ? Pourquoi ne pas l&#8217;intégrer dans le coeur de Drupal en tant que moteur de template alternatif  ?</p>
<p>A côté de ça quel gain de productivité ça apporterait ! On pourrait enfin avoir un minimum de plaisir en écrivant des pages Php, des pages qui seraient alors maintenables, et pas ce code qui ressemble aux bidouillages illisibles qu&#8217;on pratiquait il y a plus de dix ans avant l&#8217;apparition des CMS (voir les exemples de la présentation tous issus du coeur de Drupal, imaginez ce que ça donne dans la réalité de thèmes ou de modules développés à l&#8217;arrache pour des clients pressés  !!).</p>
<p>Bien-sûr mon point de vue est aussi partisan, car je fais du Plone depuis plusieurs années. Ce qui m&#8217;a vraiment attiré dans Plone fin 2003 c&#8217;était Zope et surtout le ZPT, le ZPT qui est à l&#8217;origine de PhpTal, sa version Python. Tous les intégrateurs qui ont pratiqué le ZPT vous le diront, facile à apprendre, plaisant à coder, facile à lire, compatible avec des éditeurs html wysiwyg, des avantages énormes, alors les drupalistes qu&#8217;attendez-vous ?</p>
<p>Bon c&#8217;est pas ça qui va transformer le Php en Python hein ? Mais ça n&#8217;est pas mon problème, je ne touche que rarement au coeur du code.</p>
<p><a href="http://phptal.org/">http://phptal.org/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/461/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/461/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/461/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=461&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2011/10/07/phptal/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
		<item>
		<title>Nucléaire, on arrête et on réfléchit.</title>
		<link>http://macadames.wordpress.com/2011/03/25/nucleaire-on-arrete-et-on-reflechit/</link>
		<comments>http://macadames.wordpress.com/2011/03/25/nucleaire-on-arrete-et-on-reflechit/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 18:18:44 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=436</guid>
		<description><![CDATA[Quand on va s&#8217;apercevoir dans les mois qui viennent ce qui a été imposé aux travailleurs du nucléaire dans le monde entier et plus encore chez nous en France, on risque de se sentir très mal. Décontamineurs, jumpers, nettoyeuses, tous confrontés au pire, une vie comparable à celle des mineurs de Germinal. Tout ça enrobé [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=436&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Quand on va s&#8217;apercevoir dans les mois qui viennent ce qui a été imposé aux travailleurs du nucléaire dans le monde entier et plus encore chez nous en France, on risque de se sentir très mal.<br />
Décontamineurs, jumpers, nettoyeuses, tous confrontés au pire, une vie comparable à celle des mineurs de Germinal. Tout ça enrobé sous une pseudo-technologie de pointe alors qu&#8217;une centrale nucléaire n&#8217;est que de la tuyauterie autour d&#8217;une bombe sale. Ce soir, 25/03/2011 un reportage sur Arte &#8220;RAS Nucléaire rien à signaler&#8221; tourné en 2008, pour qu&#8217;on se réveille tous, car il faut que cet accident au Japon serve à quelque chose.</p>
<p>Alors, évidemment on est admiratif devant le courage des japonais, qui se sacrifient, le mot n&#8217;est pas trop fort, pour ne pas éparpiller la radioactivité dans l&#8217;atmosphère. Mais on ne peut pas pour autant continuer à fermer les yeux et se taire sous prétexte que c&#8217;est indécent. Au minimum un grand débat sera nécessaire pour que tout le monde soit conscient de cette folie.</p>
<p>Personnellement, je suis triste pour le Japon, très triste, et accessoirement très en colère contre moi-même de ne pas avoir compris les risques bien avant cet accident, de ne m&#8217;être jamais intéressé au problème, et d&#8217;avoir consommé l&#8217;électricité d&#8217;EDF sans trop compter pendant des années.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/436/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=436&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2011/03/25/nucleaire-on-arrete-et-on-reflechit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
		<item>
		<title>Je veux mon réseau social</title>
		<link>http://macadames.wordpress.com/2011/03/07/je-veux-mon-reseau-social/</link>
		<comments>http://macadames.wordpress.com/2011/03/07/je-veux-mon-reseau-social/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 13:53:16 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[Numericube]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Réseau social]]></category>
		<category><![CDATA[Twistranet]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=403</guid>
		<description><![CDATA[Rien de plus simple, avec  Twistranet. Il vous faut : Un serveur (Linux, Mac, ou Windows) avec python 2.6+ installé (ou python 2.5 accompagné de simplejson). Python 3 n&#8217;est pas supporté par contre. Installez pip (il faut apprendre à s&#8217;en servir, ça simplifie toutes les installations/mises à jour/ désinstallations des paquets python). (*) Installez PIL. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=403&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Rien de plus simple, avec  Twistranet.</p>
<p>Il vous faut :</p>
<p>Un serveur (Linux, Mac, ou Windows) avec python 2.6+ installé (ou python 2.5 accompagné de simplejson). Python 3 n&#8217;est pas supporté par contre.</p>
<p>Installez pip (il faut apprendre à s&#8217;en servir, ça simplifie toutes les installations/mises à jour/ désinstallations des paquets python). (*)</p>
<p>Installez PIL. (<a href="http://www.pythonware.com/products/pil/">http://www.pythonware.com/products/pil/</a>)</p>
<p>En ligne de commande vous tapez :</p>
<p>$ pip install numericube-twistranet</p>
<p>Si tout s&#8217;est bien déroulé, vous êtes prêt à démarrer.</p>
<p>Admettons que vous voulez stocker votre projet dans le dossier &#8220;c:\mesprojets\monreseausocial&#8221; ou dans &#8220;/home/chezmoi/monreseausocial&#8221;, appelons le  &#8221;path_to/monreseausocial&#8221;</p>
<p>Ouvrez une ligne de commande et tapez :</p>
<p>$ twistranet_project &#8220;path_to/monreseausocial&#8221;</p>
<p>Si c&#8217;est pour du test, je vous conseille plutôt de taper :</p>
<p>$ twistranet_project cogip &#8220;path_to/monreseausocial&#8221;</p>
<p>Ainsi vous verrez twistranet en action dans une société fictive appelée cogip.</p>
<p>Cela a pour effet de créer votre projet et de démarrer votre serveur en ligne de commande sur le port 8000. En bas du fichier de log vous trouverez le mot de passe du compte admin indispensable pour vous connecter.</p>
<p>Et finalement, ouvrez votre navigateur et tapez :</p>
<p>http://localhost:8000</p>
<p>Vous pouvez commencer à jouer avec Twistranet, votre réseau social.</p>
<p>Pour couper votre serveur :</p>
<p>Sur la ligne de commande :</p>
<p>$ CTRL-C</p>
<p>Pour changer le mot de passe du compte admin :</p>
<p>$ cd &#8220;path_to/monreseausocial&#8221;</p>
<p>$ python manage.py changepassword admin</p>
<p>Pour redémarrer le serveur :</p>
<p>$ python manage.py runserver</p>
<p>Pour (beaucoup) plus d&#8217;information, <a href="http://www.twistranet.fr/">http://www.twistranet.fr/</a></p>
<p>Pour les développeurs, lisez aussi la doc (dossiers /docs) dans le paquet :<br />
<a href="http://pypi.python.org/packages/source/n/numericube-twistranet/numericube-twistranet-0.9.0.zip">http://pypi.python.org/packages/source/n/numericube-twistranet/numericube-twistranet-0.9.0.zip</a></p>
<p>Si le sujet des réseaux sociaux vous intéresse je vous suggère d&#8217;aller faire un tour sur</p>
<p><a href="http://numericube.com">http://numericube.com</a></p>
<p>(*) Installer pip sous Linux :</p>
<pre>$ wget http://pypi.python.org/packages/source/p/pip/pip-0.6.3.tar.gz
$ tar xzf pip-0.6.3.tar.gz
$ cd pip-0.6.3
$ python setup.py install

Installer pip sous Windows :
<pre>- Téléchargez http://pypi.python.org/packages/source/p/pip/pip-0.6.3.tar.gz
- Ouvrir et décompresser le fichier pip-0.6.3.tar.gz
$ cd pip-0.6.3
$ python setup.py install</pre>
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/403/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/403/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/403/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=403&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2011/03/07/je-veux-mon-reseau-social/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
		<item>
		<title>Gainsbarre 20 ans &#8211; anniversaire</title>
		<link>http://macadames.wordpress.com/2011/02/18/gainsbarre-20-ans-anniversaire/</link>
		<comments>http://macadames.wordpress.com/2011/02/18/gainsbarre-20-ans-anniversaire/#comments</comments>
		<pubDate>Fri, 18 Feb 2011 23:39:26 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=389</guid>
		<description><![CDATA[20 ans après sa mort, qu&#8217;en reste-til de l&#8217;ami Gainsbarre ? Il y a 20 ans, Gainsbourg ne représentait plus rien pour moi, je parle de l&#8217;homme pas de l&#8217;oeuvre. Après la vague punk, neo punk, post-industrielle et pré-zeroneurone, et dans l&#8217;état post-végétal où se trouvait mon esprit à l&#8217;époque des faits, la mort de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=389&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>20 ans après sa mort, qu&#8217;en reste-til de l&#8217;ami Gainsbarre ?</p>
<p>Il y a 20 ans, Gainsbourg ne représentait plus rien pour moi, je parle de l&#8217;homme pas de l&#8217;oeuvre.</p>
<p>Après la vague punk, neo punk, post-industrielle et pré-zeroneurone, et dans l&#8217;état post-végétal où se trouvait mon esprit à l&#8217;époque des faits, la mort de Gainsbourg lui a juste fait comprendre qu&#8217;une page s&#8217;était tournée, c&#8217;était déjà pas mal pour cette petite chose ravagée.</p>
<p>Un ami à moi, Mustafa, m&#8217;avait offert un fac similé avec photo de l&#8217;annonce AFP. Il était très ému. Pas moi.</p>
<p>J&#8217;ai toujours été un amateur inébranlable de la musique de Gainsbourg, surtout de &#8220;Melody Nelson&#8221; son chef d&#8217;oeuvre, mais en 91, foutu brouillard,  je pensais que Gainsbourg n&#8217;avait plus rien à dire, sauf pour ses proches éventuellement, et pour les charognards qui attendaient sa mort, tandis qu&#8217;il leur disait merde, MERDE, MEEEERRRRDDDDEEEUUUHHHHH. C&#8217;est le seul message qu&#8217;il communiquait à l&#8217;époque. Aujourd&#8217;hui, je m&#8217;agenouille, je me prosterne, il avait 20 ans d&#8217;avance.</p>
<p>Voilà que je joue au charognard moi aussi, 20 ans après ?</p>
<p>Il serait content et fier l&#8217;ami de pouvoir encore goinfrer un ventre de hyène après tout ce temps.</p>
<p>Rassure toi enfoiré, dans 11 jours ceux qui n&#8217;ont rien à dire vont évoquer ta mort, les vautours vont se gaver, et tu vas te tordre de rire et de vanité dans l&#8217;au-delà, alors je tente un véritable hommage pour toi, sacré Gainsbarre.</p>
<p>T&#8217;as bien fait de te tirer rapidement, mais quel bordel complètement nul tu nous a laissé !  Tu n&#8217;aurais pas pu arriver vivant en 2011, un officiel quelconque t&#8217;aurait forcément abattu d&#8217;une balle dans la tête avant ça pour que tu arrêtes de ramener ta face avinée sur les écrans. De toute façon, un esprit normalement imbibé n&#8217;aurait pas pu survivre, alors toi mon pote &#8230; laisse tomber.</p>
<p>On vit aujourd&#8217;hui dans un monde de flics et de têtards, de larves de moustique qui s&#8217;effraient au moindre mouvement de vent, imagine un peu mec &#8230; Imagine que les maffieux n&#8217;ont plus besoin de se battre, ils se baladent en liberté tranquillement et gouvernent ce monde. Imagine que les plus-puritains-des-trous-du-cul sont aux commandes de ce pays, ou du moins ils imaginent l&#8217;être, et c&#8217;est nous qui les avons porté là, avec l&#8217;assentiment des intellectuels &#8220;de gauche&#8221;. Imagine qu&#8217;au 21e siècle des gens croient tellement en Dieu qu&#8217;ils n&#8221;hésitent pas à se faire exploser dans la foule, tuant au passage des tas d&#8217;innocents, et ils pensent qu&#8217;ils seront remerciés dans l&#8217;au-delà. T&#8217;y crois pas n&#8217;est-ce pas ? Mais attends, imagine aussi une densité phénoménale d&#8217;ultra-religieux, d&#8217;ultra-prétentieux et d&#8217;ultra-idiots au mètre carré. Imagine la pauvreté de l&#8217;esprit, la banalité des idées, la stupidité qui s&#8217;insinue partout, qui infeste, qui pollue tout. Imagine la morale Gainsbarre, qui pétrit toutes les &#8220;nouvelles&#8221; idées. Imagine ces yeux trop fatigués pour pleurer, ces millions de gens toujours affamés, et ces millions d&#8217;autres toujours assoiffés &#8230; de fric. Imagine que l&#8217;argent est la seule valeur, et le cynisme la seule attitude possible. Imagine qu&#8217;on se parle essentiellement par écrans interposés, et que jamais, jamais la peur de l&#8217;autre n&#8217;a été si grande.</p>
<p>20 ans se sont passés, et on a eu beau essayer de voter, sans grande conviction c&#8217;est vrai, les méchants ont toujours gagné. Et cette nouvelle réalité vraiment pas faite pour toi s&#8217;est installée.</p>
<p>Hmm, toi mon salaud tu t&#8217;en foutais à l&#8217;époque, et  tu t&#8217;es même comporté comme la pire des ordures le jour où tu as brûlé ces 500 balles à la face de ceux qui n&#8217;avaient rien, ce jour là j&#8217;ai souhaité non pas ta mort, mais ta souffrance. Désolé mon pote, je ne le pensais pas vraiment. Mais tu dois t&#8217;en vouloir là haut, d&#8217;avoir autant bu ce jour là, d&#8217;avoir été si con, si prophétique, si exemplaire dans la connerie, permettant aux pires pourritures de revendiquer aujourd&#8217;hui une part de ton héritage.</p>
<p>Ah Gainsbarre mon ami, ma charogne puante à l&#8217;intérieur, dans 11 jours on fête ton passage au monde des ténèbres, certains fêteront 20 ans de soulagement, et d&#8217;autres profitent de la date pour seulement faire la fête, je me range bien sûr avec ces derniers. J&#8217;espère que tu es devenu vampire et que tu es toujours là dans l&#8217;ombre à guetter une proie innocente pour la ramener à la poésie de la réalité, lui donner le goût de la gitane sans filtre du whisky du sexe et de la révolution.</p>
<p>Mords-les-tous, pour que ce monde change.</p>
<p>Et ceux que tu ne toucheras pas, il va falloir que les vivants s&#8217;en  occupent, c&#8217;est notre job.</p>
<p>Et bien je vais t&#8217;étonner et finir par une note positive, ce job on le fait bien. Nous sommes de plus en plus nombreux à vouloir transformer ce monde un endroit vivable, et nous sommes décidés à nous battre. Bien que ne disposant pas d&#8217;arme de destruction massive de connards, et que face à nous il y a des tanks, des kalachnikov, des CIA, des KGB, plus puissants que jamais, bien qu&#8217;ils nous fliquent, qu&#8217;ils nous mettent à poil aux aéroports, nous palpent les glandes et le trou du cul, nous filment dans les rues 24 heures sur 24, ils ne gagneront pas car notre arme secrète est bien plus forte, c&#8217;est un mélange non chimique fait d&#8217;amour, d&#8217;acceptation de l&#8217;autre, de poésie, de provocation et d&#8217;humour. Notre arme c&#8217;est aussi ta musique, et tes textes, et ton attitude face aux cons, ta fierté. Notre arme c&#8217;est ton véritable héritage.</p>
<p>Bon je ne suis pas venu te dire que je m&#8217;en vais, mais je me barre quand-même. Ciao mon grand.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/389/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/389/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/389/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=389&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2011/02/18/gainsbarre-20-ans-anniversaire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
		<item>
		<title>Santa Montega Blues</title>
		<link>http://macadames.wordpress.com/2011/02/15/santa-montega-blues/</link>
		<comments>http://macadames.wordpress.com/2011/02/15/santa-montega-blues/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 19:58:05 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=387</guid>
		<description><![CDATA[Un petit blog sur mon village http://moltifao.wordpress.com/<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=387&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Un petit blog sur mon village</p>
<p><a href="http://moltifao.wordpress.com/">http://moltifao.wordpress.com/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/387/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/387/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/387/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/387/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/387/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/387/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/387/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/387/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/387/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/387/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/387/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/387/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/387/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/387/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=387&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2011/02/15/santa-montega-blues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
		<item>
		<title>Bonne année 2011</title>
		<link>http://macadames.wordpress.com/2011/01/14/bonne-annee-2011/</link>
		<comments>http://macadames.wordpress.com/2011/01/14/bonne-annee-2011/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 11:38:48 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=381</guid>
		<description><![CDATA[Avec un peu de retard je vous souhaite une excellente année 2011, et en profite pour donner de mes nouvelles. L&#8217;année démarre en trombe pour ce qui me concerne, nouveau job, nouveaux projets. Me voilà surtout embarqué sur un projet d&#8217;outil de réseau social pour l&#8217;entreprise en Django. Ca s&#8217;appelle Twistranet, c&#8217;est fort sympathique et [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=381&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Avec un peu de retard je vous souhaite une excellente année 2011, et en profite pour donner de mes nouvelles.</p>
<p>L&#8217;année démarre en trombe pour ce qui me concerne, nouveau job, nouveaux projets.</p>
<p>Me voilà surtout embarqué sur un projet d&#8217;outil de réseau social pour l&#8217;entreprise en Django. Ca s&#8217;appelle <a href="http://www.twistranet.fr/fonctionnalites/">Twistranet</a>, c&#8217;est fort sympathique et bientôt dans vos bacs. Ce projet est entièrement supporté par <a href="http://www.numericube.com/contactez-nous/">Numericube</a>, la société dans laquelle j&#8217;oeuvre depuis Octobre 2010 et à qui je souhaite évidemment le plus grand succès.</p>
<p>Nouveauté qui marquera sans doute 2011, ça se passe du côté des frameworks web légers en Python : <a href="http://docs.pylonsproject.org/">Pyramid </a>est le projet dont tout le monde parle et qui réunit des développeurs venus des mondes Pylons, repoze.bfg (zope donc) et TurboGears. C&#8217;est très prometteur, d&#8217;ailleurs avec mes amis Gilles et Kamon on a prévu de sprinter sur le sujet avant fin Janvier, si d&#8217;autres sont intéressés, qu&#8217;ils se fassent connaître rapidement.</p>
<p>Autre nouvelle intéressante, la dernière version de ckeditor (3.5) est sorti en Décembre, toujours très au-dessus de la mêlée des éditeurs Wysiwyg open source. Je suis toujours partant pour améliorer le produit Plone (et ses dépendances), si vous avez un projet en ce sens n&#8217;hésitez pas à me contacter.</p>
<p>Pace e salute !</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/381/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=381&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2011/01/14/bonne-annee-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
		<item>
		<title>Three Plone addons &#8211; part 3 : CKEditor for Plone</title>
		<link>http://macadames.wordpress.com/2010/09/24/three-plone-addons-part-3-ckeditor-for-plone/</link>
		<comments>http://macadames.wordpress.com/2010/09/24/three-plone-addons-part-3-ckeditor-for-plone/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 23:05:39 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[blogs.ingeniweb.com]]></category>
		<category><![CDATA[ingeniblog]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[planet plone]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[ploneblog]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=360</guid>
		<description><![CDATA[Three Plone addons &#8211; part 3 : CKEditor for Plone Why Plone4 is so cool ? because you can create easily new addons in a pure python way, look at this new addon  called &#8220;CKEditor for Plone&#8221;. A screencast here : http://www.youtube.com/watch?v=ICuMYWncX8M&#38;feature=channel More information here : http://plone.org/products/collective.ckeditor Some lines of code are used to take [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=360&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h4>Three Plone addons &#8211; part 3 : CKEditor for Plone</h4>
<p>Why Plone4 is so cool ? because you can create easily new addons in a pure python way, look at this new addon  called &#8220;CKEditor for Plone&#8221;.</p>
<p>A screencast here :</p>
<p><a href="http://www.youtube.com/watch?v=ICuMYWncX8M&amp;feature=channel">http://www.youtube.com/watch?v=ICuMYWncX8M&amp;feature=channel</a></p>
<p>More information here :</p>
<p><a href="http://plone.org/products/collective.ckeditor">http://plone.org/products/collective.ckeditor</a></p>
<p>Some lines of code are used to take original ckeditor svn code and place it in a Zope browser resource (because Zope is really strict about XML/XHTML we must do this little work, i hope i could replace it by a simple svn-externals in future).</p>
<p>Other lines of code are here to call dependencies (collective.plonefinder to search server resources, collective.quickupload for fast upload, see previous posts).</p>
<p>A small javascript &#8220;select resources&#8221; code is here to communicate with Collective Plone Finder.</p>
<p>The most part of code is CKEditor Plone control panel because it&#8217;s important for managers to allow or disallow features, toolbars, or some plugins on their Plone site.</p>
<p>The last part of code is the CKEditor integration in plone wysiwyg templates.</p>
<p>Hmm, that&#8217;s all.</p>
<p>Some people ask me, why CKEditor ? Plone4 has Tiny MCE &#8230;</p>
<p>Because :</p>
<p>- CKEditor is fast (really fast)</p>
<p>- CKEditor is accessible (<a href="http://www.w3.org/WAI/WCAG1A-Conformance"> http://www.w3.org/WAI/WCAG1A-Conformance</a>)</p>
<p>- because i&#8217;m a FCKeditor&#8217;s friend since 10 years, Fred (Frederico Caldeira Knabben) had no chance, his initials offend some English spoken people, now than the software name is more accessible perhaps more people will be interested in its features ?</p>
<p>- Plone needs to be good but it also needs to have reliable addons, and CKEditor cames with a good Plone integration (relax with collective.plonefinder and collective.quickupload)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/360/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=360&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2010/09/24/three-plone-addons-part-3-ckeditor-for-plone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
		<item>
		<title>Three Plone addons – part 2 : Collective Plone Finder</title>
		<link>http://macadames.wordpress.com/2010/09/24/three-plone-addons-%e2%80%93-part-2-collective-plone-finder/</link>
		<comments>http://macadames.wordpress.com/2010/09/24/three-plone-addons-%e2%80%93-part-2-collective-plone-finder/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 23:05:20 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[blogs.ingeniweb.com]]></category>
		<category><![CDATA[ingeniblog]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[planet plone]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[ploneblog]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=353</guid>
		<description><![CDATA[Three Plone addons – part 2 : Collective Plone Finder Collective Plone Finder is a tool for Plone developpers that can be used to find and select elements in a Plone site. The pypi name is &#8220;collective.plonefinder&#8221; with one dependency called &#8220;collective.quickupload&#8221; It&#8217;s a widget&#8217;s helper, and you will find in the code a simple [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=353&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h4>Three Plone addons – part 2 : Collective Plone Finder</h4>
<p>Collective Plone Finder is a tool for Plone developpers that can be used to find and select elements in a Plone site. The pypi name is &#8220;collective.plonefinder&#8221; with one dependency called &#8220;collective.quickupload&#8221;</p>
<p>It&#8217;s a widget&#8217;s helper, and you will find in the code a simple form lib widget, it&#8217;s an example of how you can use this product. In the README.TXT, you will find a way to use the formlib widget in a Plone portlet.</p>
<p>In this screencast, CPF is used in a portlet named &#8220;CG30 Direct Access Portlet&#8221; (CG30 is a client) :</p>
<p><a href="http://www.youtube.com/watch?v=X4PENLVJizM&amp;feature=channel">http://www.youtube.com/watch?v=X4PENLVJizM&amp;feature=channel</a></p>
<p>The goal of Collective Plone Finder is not to be used as a standalone product. But, in this second screen cast and for demonstration purpose, we use it in a full browser screen just to show you the different potential uses. Look at the address bar where you can pass some params in querystring.</p>
<p><a href="http://www.youtube.com/watch?v=VZLd97SdKJM&amp;feature=channel">http://www.youtube.com/watch?v=VZLd97SdKJM&amp;feature=channel</a></p>
<p>More information about this package can be found here :</p>
<p><a href="http://plone.org/products/collective.plonefinder">http://plone.org/products/collective.plonefinder</a></p>
<p>This product is not complete (need more documentation, unit tests, some refactorisation, and some ajax popup functions are not finished at this time, 1.0.0), but i released it because it was an important part of my third autumn Plone production &#8220;CKEditor for Plone&#8221;, see the next post.</p>
<p>I know that many documentation is missing, free time is too short, so if you need to integrate quickly CPF features in your own widget, at this time the better way is to read the code (really easy to understand, it&#8217;s Python + Plone,  a devel dream). In future i hope  many good evolutions will came with Plone4 new energy.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/353/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=353&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2010/09/24/three-plone-addons-%e2%80%93-part-2-collective-plone-finder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
		<item>
		<title>Three Plone addons &#8211; part 1 : Plone Quick Upload</title>
		<link>http://macadames.wordpress.com/2010/09/24/three-plone-addons-part-1-plone-quick-upload/</link>
		<comments>http://macadames.wordpress.com/2010/09/24/three-plone-addons-part-1-plone-quick-upload/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 23:04:55 +0000</pubDate>
		<dc:creator>macadames</dc:creator>
				<category><![CDATA[blogs.ingeniweb.com]]></category>
		<category><![CDATA[ingeniblog]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[planet plone]]></category>
		<category><![CDATA[Plone]]></category>
		<category><![CDATA[ploneblog]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[zope]]></category>

		<guid isPermaLink="false">http://macadames.wordpress.com/?p=349</guid>
		<description><![CDATA[Three Plone addons &#8211; part 1 : Plone Quick Upload As good things usually happen in threes, i present you three new Plone addons i released in September 2010, i hope you will find them useful. The first product is Plone Quick Upload (pypi package name is &#8220;collective.quickupload&#8221;), a pure javascript multiple upload tool for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=349&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h4>Three Plone addons &#8211; part 1 : Plone Quick Upload</h4>
<p>As good things usually happen in threes, i present you three new Plone addons i released in September 2010, i hope you will find them useful.</p>
<p>The first product is <strong>Plone Quick Upload </strong>(pypi package name is &#8220;collective.quickupload&#8221;), a pure javascript multiple upload tool for Plone, look at the first screencast, you could think &#8220;oh i know it&#8217;s a new Flash Upload tool&#8221; and you would be wrong, FlashUpload has no drag and drop <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><a href="http://www.youtube.com/watch?v=stiSEYqmeiQ&amp;feature=channel">http://www.youtube.com/watch?v=stiSEYqmeiQ&amp;feature=channel</a></p>
<p>Plone Quick Upload has a control panel with useful options (limit size, limit parallel uploads, direct upload on select, fill titles before upload, &#8230;)  :</p>
<p><a href="http://www.youtube.com/watch?v=sUf7tGQXiuA&amp;feature=channel">http://www.youtube.com/watch?v=sUf7tGQXiuA&amp;feature=channel</a></p>
<p>As you can see, Plone Quick Upload manage errors and returns i18n messages when an upload raise an error (file always exist, file is too big, no permission to add content, bad content type, etc &#8230;).</p>
<p>For unfortunate MSIE users, the pure javascipt way cannot allow multiple selection and drag and drop, so the upload form has a graceful fallback, look at the next screencast, it&#8217;s not so bad.<br />
And you can also choose in Plone Quick Upload control panel, to replace the pure javascript client script by a Flash Upload based script, it&#8217;s not recommended and it cannot work behind an HTTP authenticated server, but  some people want it :</p>
<p><a href="http://www.youtube.com/watch?v=7hMTVk7C-pw&amp;feature=channel">http://www.youtube.com/watch?v=7hMTVk7C-pw&amp;feature=channel</a></p>
<p>More information about Plone Quick Upload (installation, use it in your own template, etc &#8230;) here  :</p>
<p><a href="http://plone.org/products/collective.quickupload/">http://plone.org/products/collective.quickupload/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/macadames.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/macadames.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/macadames.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/macadames.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/macadames.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/macadames.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/macadames.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/macadames.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/macadames.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/macadames.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/macadames.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/macadames.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/macadames.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/macadames.wordpress.com/349/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=macadames.wordpress.com&amp;blog=1527626&amp;post=349&amp;subd=macadames&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://macadames.wordpress.com/2010/09/24/three-plone-addons-part-1-plone-quick-upload/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22dfc543751e22a8a7483401ee9ff88c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jean-mat</media:title>
		</media:content>
	</item>
	</channel>
</rss>
