<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><description /><title>Les réflexions d'un Jon</title><generator>Tumblr (3.0; @jwinandy)</generator><link>http://jonathanwinandy.fr/</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/unJon" /><feedburner:info uri="unjon" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://tumblr.superfeedr.com/" /><item><title>Vaadim</title><description>&lt;p&gt;Le rève, je pense, c’est Vaadim + Scala + Maven + Lift …&lt;/p&gt;
&lt;p&gt;&lt;a href="http://codeappeal.com/node/3"&gt;http://codeappeal.com/node/3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Enfin bon à voir quoi.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/Gj4L754LbNQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/Gj4L754LbNQ/870408560</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/870408560</guid><pubDate>Wed, 28 Jul 2010 13:28:14 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/870408560</feedburner:origLink></item><item><title>Projet Latex pour Maven  (quickstart).</title><description>&lt;p&gt;mvn archetype:generate -B -DarchetypeGroupId=org.codehaus.mojo -DarchetypeArtifactId=latex-maven-archetype -DarchetypeVersion=1.0 -DgroupId=com.mycompany -DartifactId=myproject&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/qpUYCJaHBX4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/qpUYCJaHBX4/839895858</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/839895858</guid><pubDate>Wed, 21 Jul 2010 09:42:38 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/839895858</feedburner:origLink></item><item><title>RST pour Java  ?</title><description>&lt;p&gt;En ce moment, je cherche le bon outils pour faire mon rapport de stage.&lt;/p&gt;

&lt;p&gt;Je viens de tomber sur deux trucs sympas : JRST et son plugin maven &lt;/p&gt;
&lt;p&gt;&lt;a href="http://jrst.labs.libre-entreprise.org/maven-jrst-plugin/"&gt;&lt;a href="http://jrst.labs.libre-entreprise.org/maven-jrst-plugin/"&gt;http://jrst.labs.libre-entreprise.org/maven-jrst-plugin/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pour le RST, c’est par ici : &lt;a href="http://jonathanwinandy.fr/post/513938367/initiation-au-restructuredtext"&gt;Initiation au RST&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/TvAsVGy2NhY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/TvAsVGy2NhY/839591212</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/839591212</guid><pubDate>Wed, 21 Jul 2010 07:58:52 +0200</pubDate><category>Java</category><feedburner:origLink>http://jonathanwinandy.fr/post/839591212</feedburner:origLink></item><item><title>netbeans et maven sous Windows : </title><description>&lt;p&gt;&lt;strong&gt;mvn install:install-file -Dfile=exec-maven-plugin-1.1.2-20091120.114446-3.jar -DgroupId=org.codehaus.mojo -DartifactId=exec-maven-plugin -Dversion=1.1.2-SNAPSHOT -Dpackaging=jar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ce que vous pouvez mettre dans une ligne de commande peut se trouver trop long.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/pmJ4jpOAXjA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/pmJ4jpOAXjA/836248871</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/836248871</guid><pubDate>Tue, 20 Jul 2010 14:40:18 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/836248871</feedburner:origLink></item><item><title>Enfin, la commande Open (Xdg-Open) sous Windows.</title><description>&lt;p&gt;Sous Mac, j’étais habitué à utiliser la commande &lt;strong&gt;&lt;em&gt;open&lt;/em&gt;&lt;/strong&gt; depuis le terminal pour ouvrir les fichiers, page internet ou autre. J’ai cherché pendant un moment un équivalent sous Windows sans trouver, jusqu’à aujourd’hui.&lt;/p&gt;
&lt;p&gt;Pour CMD.EXE, la commande c’est &lt;em&gt;&lt;strong&gt;START&lt;/strong&gt;&lt;/em&gt; (ou start), pour le POWERSHELL.EXE, la commande c’est &lt;em&gt;&lt;strong&gt;Invoke-Item&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Donc à mettre dans son Profile.ps1 : &lt;strong&gt;&lt;em&gt;Set-Alias open  Invoke-Item .&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Article en rapport :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://alxg2.blogspot.com/2010/01/ouverture-de-fichiers-depuis-la-ligne.html"&gt;Xdg-Open, sur le blog d’Alexis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;br/&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/-YCMbhUie0Y" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/-YCMbhUie0Y/776211239</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/776211239</guid><pubDate>Tue, 06 Jul 2010 11:09:54 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/776211239</feedburner:origLink></item><item><title>AspectJ et projet n'utilisant pas AspectJ.</title><description>&lt;p&gt;Dans un des projets que j’ai en ce moment, j’ai de l’AspectJ, mais Netbeans ne supportant pas vraiment bien les aspects, j’avais décidé de couper mon projet en plusieurs bouts avec Maven (module + parent pom).&lt;/p&gt;
&lt;p&gt;Cela fait :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;un projet qui supporte l’aspectJ (que j’édite avec &lt;strike&gt;Eclipse&lt;/strike&gt; la STS), &lt;/li&gt;
&lt;li&gt;un autre projet java, mais sans AspectsJ, qui a pour dépendance le premier,&lt;/li&gt;
&lt;li&gt;et un dernier projet Java/Swing qui a pour dépendance le deuxième (que j’édite avec Netbeans, cela marche bien pour le Swing).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Quand j’ai fait le ménage dans mes pom.xmls, sur les projets non-aspectJ, j’ai désactivé le support de l’aspectJ dans eclipse pour ces projets. Et je me suis retrouvé avec des problèmes, comme plein d’erreurs affichées dans l’éditeur de texte (la compilation se passe très bien).&lt;/p&gt;
&lt;p&gt;Hors j’utilise le Compile Time Weawing, donc les méthodes définies dans les Aspects sont normalement disponibles dans le Jar. Si Eclipse ne les voit pas, c’est qu’en fait, M2Eclipse active par défault la : “Workspace Résolution”, donc Eclipse cherche dans le code de mon sous-projet au lieu du Jar.&lt;/p&gt;
&lt;p&gt;La désactivation de cette fonctionnalité permet de travailler tranquillement.&lt;/p&gt;
&lt;p&gt;Sinon, c’est ici pour le compile time weawing : &lt;a href="http://www.chrissearle.org/node/285"&gt;&lt;a href="http://www.chrissearle.org/node/285"&gt;http://www.chrissearle.org/node/285&lt;/a&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;One more thing, la combinaison Mercurial + MQ, Maven, Hudson, Sonar et la STS devient très intéressante…&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/G-uzXXfn50Y" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/G-uzXXfn50Y/763316669</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/763316669</guid><pubDate>Sat, 03 Jul 2010 01:53:00 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/763316669</feedburner:origLink></item><item><title>http://www.developsense.com/blog/2009/08/testing-vs-checking/</title><description>&lt;a href="http://www.developsense.com/blog/2009/08/testing-vs-checking/"&gt;http://www.developsense.com/blog/2009/08/testing-vs-checking/&lt;/a&gt;: &lt;p&gt;Cela fait longtemps que je ne l’avais pas lu.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/kBiUFEszcFo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/kBiUFEszcFo/749402494</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/749402494</guid><pubDate>Tue, 29 Jun 2010 14:03:51 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/749402494</feedburner:origLink></item><item><title>http://www.anduin.ch/2010/03/12/netbeans-maven-and-the-challange-with-standard-input/</title><description>&lt;a href="http://www.anduin.ch/2010/03/12/netbeans-maven-and-the-challange-with-standard-input/"&gt;http://www.anduin.ch/2010/03/12/netbeans-maven-and-the-challange-with-standard-input/&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/JbRBkp_UYeI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/JbRBkp_UYeI/704272515</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/704272515</guid><pubDate>Wed, 16 Jun 2010 13:55:06 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/704272515</feedburner:origLink></item><item><title>"La commande powershell du jour :

split-path $profile

Pour savoir où mettre votre..."</title><description>“&lt;p&gt;La commande powershell du jour :&lt;/p&gt;

&lt;p&gt;split-path $profile&lt;/p&gt;

&lt;p&gt;Pour savoir où mettre votre profile.ps1 !&lt;/p&gt;”&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/cQDO8uthwQ8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/cQDO8uthwQ8/560721380</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/560721380</guid><pubDate>Fri, 30 Apr 2010 13:37:18 +0200</pubDate><category>powershell</category><feedburner:origLink>http://jonathanwinandy.fr/post/560721380</feedburner:origLink></item><item><title>Pourquoi avoir besoin d'un cadriciel autre que JDBC pour accéder à une BDD ? [EN]</title><description>&lt;a href="http://www.coderanch.com/t/218397/Object-Relational-Mapping/java/Why-do-we-framework-other"&gt;Pourquoi avoir besoin d'un cadriciel autre que JDBC pour accéder à une BDD ? [EN]&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/5WgAZG3E4fE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/5WgAZG3E4fE/540777549</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/540777549</guid><pubDate>Thu, 22 Apr 2010 16:50:50 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/540777549</feedburner:origLink></item><item><title>Faire attention en utilisant EntityManager.getDelegate() [EN]</title><description>&lt;a href="http://weblogs.java.net/blog/2009/05/25/be-careful-while-using-entitymanagergetdelegate"&gt;Faire attention en utilisant EntityManager.getDelegate() [EN]&lt;/a&gt;: &lt;p&gt;0_o. Enfin bon, qui peut avoir besoin de faire du HQL après avoir choisi Hibernate pour la JPA, et donc d’acceder à la session … personne, non personne.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/_kRt_CZwSQs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/_kRt_CZwSQs/537904505</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/537904505</guid><pubDate>Wed, 21 Apr 2010 11:14:44 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/537904505</feedburner:origLink></item><item><title>JasperReports  + Spring  avec SpringRoo [EN]</title><description>&lt;a href="http://sid3.blogspot.com/2010/01/configure-jasperreports-3x-spring-3x.html"&gt;JasperReports  + Spring  avec SpringRoo [EN]&lt;/a&gt;: &lt;p&gt;Je mets ça là pour m’en souvenir. Si je suis motivé, je vais faire une version JasperReports + Spring + Hibernate avec SpringRoo.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/P07NS-bZdx0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/P07NS-bZdx0/535867056</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/535867056</guid><pubDate>Tue, 20 Apr 2010 16:40:06 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/535867056</feedburner:origLink></item><item><title>Initiation au RestructuredText</title><description>&lt;p&gt;&lt;em&gt; Dernier article avant d’attaquer la partie avec Etherpad, après le billet sur les DVCS, un peu de discussion autour du balisage lors de l’édition de documents. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img width="100%" src="http://media.tumblr.com/tumblr_l0jcnzGlis1qavxst.png"/&gt;&lt;/p&gt;
&lt;p&gt;L’édition de documents en mode non-WYSIWIG  passe souvent par un langage à balise. LaTeX est un standard dans ce domaine, mais son apprentissage est assez long, ce qui fait qu’il est peu adapté à l’édition de document collaborative.&lt;/p&gt;
&lt;p&gt;Il existe une catégorie de langage à balise dite à balisage léger, dont le coup d’apprentissage est beaucoup plus faible et dont la source est plus facile à éditer. Le problème qui vient après est le compromis entre le niveau de personnalisation que l’on peut avoir avec LaTeX, et la facilité d’édition que l’on avoir avec les languages à balisage léger.&lt;/p&gt;
&lt;p&gt;Pendant longtemps je suis resté sous LaTeX, même lors des travaux en équipe, ce qui m’a souvent obligé à faire la finalisation des rapports tout seul. Arg !&lt;/p&gt;
&lt;p&gt;L’été dernier, on m’a montré RestructuredText qui est langage à balise utilisé pour la documentation de Python, qui possède plusieurs parseurs de base :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;rst2man&lt;/li&gt;
&lt;li&gt;rst2html&lt;/li&gt;
&lt;li&gt;rst2latex&lt;/li&gt;
&lt;li&gt;rst2newlatex&lt;/li&gt;
&lt;li&gt;rst2odt&lt;/li&gt;
&lt;li&gt;rst2xml&lt;/li&gt;
&lt;li&gt;…&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;L’avantage de ces passeurs c’est qu’ils permettent :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l’utilisation d’une feuille de style (en fonction de la sortie considérée)&lt;/li&gt;
&lt;li&gt;la définition de nouvelles syntaxes&lt;/li&gt;
&lt;li&gt;et aussi le passage direct d’instructions, via la directive raw.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Voici un exemple de source :&lt;/p&gt;
&lt;hr&gt;
&lt;pre class="textmate-source mac_classic"&gt;&lt;span class="text text_restructuredtext"&gt;
&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;&lt;span class="meta meta_raw meta_raw_block meta_raw_block_restructuredtext"&gt;.. role&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_raw punctuation_definition_raw_restructuredtext"&gt;::&lt;/span&gt; raw-l(raw)&lt;/span&gt;
&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;  :format: latex&lt;/span&gt;


&lt;/span&gt;Présentation de RST + LaTeX
&lt;span class="markup markup_heading markup_heading_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_heading punctuation_definition_heading_restructuredtext"&gt;=======================================&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;

&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;&lt;span class="comment comment_line comment_line_double-dot comment_line_double-dot_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_restructuredtext"&gt;..&lt;/span&gt; Ceci est un commentaire en RST (il faut une ligne blanche après un commentaire)
&lt;/span&gt;&lt;/span&gt;
&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;&lt;span class="meta meta_raw meta_raw_block meta_raw_block_restructuredtext"&gt;.. contents&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_raw punctuation_definition_raw_restructuredtext"&gt;::&lt;/span&gt; Table des matières (en fait, c'est un Sommaire là)&lt;/span&gt;


&lt;/span&gt;Les listes + sous section
&lt;span class="markup markup_heading markup_heading_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_heading punctuation_definition_heading_restructuredtext"&gt;----------------------------&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;Les listes dans une sous-section
&lt;span class="comment comment_line comment_line_double-dot comment_line_double-dot_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_restructuredtext"&gt;..&lt;/span&gt;.................................
&lt;/span&gt;&lt;/span&gt;
&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;Les listes sont un des avantages de base de RST, pas de \begin{itemize} toutes les 5 minutes.
&lt;/span&gt;
&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;- Item 1
&lt;/span&gt;   &lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;1. 1a
&lt;/span&gt;       &lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;- sous-sousitem1
&lt;/span&gt;   &lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;#. 2a
&lt;/span&gt;       &lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;- sous-sousitem2
- Item 2
&lt;/span&gt;

&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;:raw-l:&lt;span class="markup markup_other markup_other_command markup_other_command_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_intepreted punctuation_definition_intepreted_restructuredtext"&gt;`&lt;/span&gt;\LaTeX&lt;span class="punctuation punctuation_definition punctuation_definition_intepreted punctuation_definition_intepreted_restructuredtext"&gt;`&lt;/span&gt;&lt;/span&gt;
&lt;span class="markup markup_heading markup_heading_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_heading punctuation_definition_heading_restructuredtext"&gt;-----------------&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;Un petit bout en :raw-l:&lt;span class="markup markup_other markup_other_command markup_other_command_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_intepreted punctuation_definition_intepreted_restructuredtext"&gt;`&lt;/span&gt;\LaTeX&lt;span class="punctuation punctuation_definition punctuation_definition_intepreted punctuation_definition_intepreted_restructuredtext"&gt;`&lt;/span&gt;&lt;/span&gt;
&lt;span class="comment comment_line comment_line_double-dot comment_line_double-dot_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_restructuredtext"&gt;..&lt;/span&gt;................................
&lt;/span&gt;&lt;/span&gt;
&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;Dans le titre de la sous section, il y a une insertion en ligne d'une commande latex : \\LaTeX, via le role définit plus haut : &lt;span class="markup markup_bold markup_bold_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_italic punctuation_definition_italic_restructuredtext"&gt;**&lt;/span&gt;raw-l&lt;span class="punctuation punctuation_definition punctuation_definition_italic punctuation_definition_italic_restructuredtext"&gt;**&lt;/span&gt;&lt;/span&gt;.
&lt;/span&gt;

&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;Un plus gros bout en :raw-l:&lt;span class="markup markup_other markup_other_command markup_other_command_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_intepreted punctuation_definition_intepreted_restructuredtext"&gt;`&lt;/span&gt;\LaTeX&lt;span class="punctuation punctuation_definition punctuation_definition_intepreted punctuation_definition_intepreted_restructuredtext"&gt;`&lt;/span&gt;&lt;/span&gt;
&lt;span class="comment comment_line comment_line_double-dot comment_line_double-dot_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_comment punctuation_definition_comment_restructuredtext"&gt;..&lt;/span&gt;....................................
&lt;/span&gt;&lt;/span&gt;
&lt;span class="meta meta_paragraph meta_paragraph_restructuredtext"&gt;&lt;span class="meta meta_raw meta_raw_block meta_raw_block_restructuredtext"&gt;.. raw&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;&lt;span class="punctuation punctuation_definition punctuation_definition_raw punctuation_definition_raw_restructuredtext"&gt;::&lt;/span&gt; latex&lt;/span&gt;
&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;           &lt;/span&gt;
&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;  Soit $s$ l'absice sur la barre, l'effort tranchant :&lt;/span&gt;
&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;  \begin{eqnarray*} &lt;/span&gt;
&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;  pour \; s&lt;l/3       \;           | \;\; E_t &amp; = &amp; F/2           \\&lt;/span&gt;
&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;  pour \; l/3 \leq s  &lt; 2 l/3   \; | \;\; E_t &amp; = &amp; 3 F (l/2-s)/l \\&lt;/span&gt;
&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;  pour \; 2 l/3 \leq  s \;         | \;\; E_t &amp; = &amp; -F/2          \\&lt;/span&gt;
&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;  \end{eqnarray*}&lt;/span&gt;
&lt;span class="markup markup_raw markup_raw_restructuredtext"&gt;  &lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;p&gt;Et son rendu&lt;/p&gt;
&lt;p&gt;&lt;img width="100%" src="http://media.tumblr.com/tumblr_l0qb8pRkHn1qavxst.png"/&gt;&lt;/p&gt;
&lt;p&gt;Vous pouvez récupérer la source de cette démonstration avec le makefile avec :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;git clone git@github.com:jwinandy/rst_etherpad_demo.git&lt;/li&gt;
&lt;li&gt;hg clone git://github.com/jwinandy/rst_etherpad_demo.git&lt;/li&gt;
&lt;li&gt;hg clone &lt;a href="http://bitbucket.org/un_jon/rst_etherpad_demo"&gt;http://bitbucket.org/un_jon/rst_etherpad_demo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ou aller sur :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://github.com/jwinandy/rst_etherpad_demo/"&gt;http://github.com/jwinandy/rst_etherpad_demo/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://bitbucket.org/un_jon/rst_etherpad_demo/"&gt;http://bitbucket.org/un_jon/rst_etherpad_demo/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/V8hjymKZifo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/V8hjymKZifo/513938367</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/513938367</guid><pubDate>Sun, 11 Apr 2010 23:05:32 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/513938367</feedburner:origLink></item><item><title>Une recette à base de SPAM !</title><description>&lt;p&gt;&lt;em&gt;En cours de déménagement, un moment idéal pour un peu de junk food.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img width="100%" src="http://media.tumblr.com/tumblr_l0f9odaraA1qavxst.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Tout d’abord, je n’ai pas de vrai &lt;strong&gt;SPAM&lt;/strong&gt; à la maison, mais j’ai quelques boites de TULIP qui est un bon générique et surtout qui nous vient du Danemark. Si vous avez du &lt;strong&gt;SPAM&lt;/strong&gt;®, je suis certain que cette recette sera aussi bonne et peut-être même meilleure.&lt;/p&gt;
&lt;h3&gt;Ingrédients&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;un oignon&lt;/li&gt;
&lt;li&gt;un ou deux poivrons&lt;/li&gt;
&lt;li&gt;du riz (pour 2-3 personnes)&lt;/li&gt;
&lt;li&gt;et une boite de &lt;strong&gt;SPAM&lt;/strong&gt; (200g)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cette recette a son équivalent direct avec du Corned Beef à la place (pas en plus), mais il y a deux différences entre le Corned Beef et le &lt;strong&gt;SPAM&lt;/strong&gt; (lovely &lt;strong&gt;SPAM&lt;/strong&gt;) :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l’un est fait à base de boeuf, l’autre à base de porc (je ne sais pas si c’est vrai),&lt;/li&gt;
&lt;li&gt;le Corned Beef fond à la cuisson, alors que le &lt;strong&gt;SPAM&lt;/strong&gt; non. La conséquence directe est qu’il faut couper le &lt;strong&gt;SPAM&lt;/strong&gt; avant de le faire griller dans une sauteuse.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Préparation&lt;/h3&gt;
&lt;p&gt;Les oignons mettent un peu plus de temps à cuire, donc il faut donc préparer les oignons en premier (découpage ou prédécoupage), puis les faire cuire/chauffer/what ever dans une sauteuse avec un peu de beurre/huile.&lt;/p&gt;
&lt;p&gt;Dans le même temps il faut lancer le riz, 3 verre de riz Thai pour 4.5 d’eau dans un autocuiseur et c’est parti.&lt;/p&gt;
&lt;p&gt;Peu après que les oignons ont commencé à brunir, mettez la dose de &lt;strong&gt;SPAM&lt;/strong&gt; (découpé).&lt;/p&gt;
&lt;p&gt;Une fois que le &lt;strong&gt;SPAM&lt;/strong&gt; a commencé à griller, vous pouvez  commencer à mettre le poivron découpé dans la sauteuse, puis baisser le feu.&lt;/p&gt;
&lt;p&gt;Au moment où le riz va finir de cuire, vous pouvez le mélanger avec le reste dans la sauteuse.&lt;/p&gt;
&lt;h3&gt;Dégustation&lt;/h3&gt;
&lt;p&gt;C’est vous qui voyez, mais si vous pouvez le partager avec quelques amis Vikings/Pythoneux, c’est meilleur.&lt;/p&gt;
&lt;p&gt;&lt;img width="100%" src="http://media.tumblr.com/tumblr_l0faj3GZ2w1qavxst.jpg"/&gt;&lt;/p&gt;
&lt;h3&gt;/b/&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;La prochaine fois, Sushi au &lt;strong&gt;SPAM&lt;/strong&gt; ?&lt;/li&gt;
&lt;li&gt;&lt;em&gt;&lt;strong&gt;SPAM&lt;/strong&gt;, &lt;strong&gt;SPAM&lt;/strong&gt;, &lt;strong&gt;SPAM&lt;/strong&gt;, &lt;strong&gt;SPAM&lt;/strong&gt;, Lovely &lt;strong&gt;SPAM&lt;/strong&gt;, Wonderful &lt;strong&gt;SPAM&lt;/strong&gt; …&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Cette fois-ci j’ai les commentaires qui sont activés directement sur le Tumblr !&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/EktjunWwkEQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/EktjunWwkEQ/499399952</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/499399952</guid><pubDate>Tue, 06 Apr 2010 02:50:14 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/499399952</feedburner:origLink></item><item><title>Hg init</title><description>&lt;a href="http://hginit.com/"&gt;Hg init&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/ijQtNOw2cCA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/ijQtNOw2cCA/496482913</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/496482913</guid><pubDate>Sun, 04 Apr 2010 23:19:56 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/496482913</feedburner:origLink></item><item><title>Pourquoi Hg est meilleur que Git ! (WhyHgIsBetterThanGit)</title><description>&lt;p&gt;&lt;em&gt;&lt;a href="http://fr.whygitisbetterthanx.com/"&gt;Comme on pretend que Git est mieux que X&lt;/a&gt;, je pense qu’il est temps de rassurer tout le monde, et dire que c’est vrai, sauf quand X vaut pour Hg.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;img width="100%" src="http://farm4.static.flickr.com/3128/2836473121_d96727fb6f_o.jpg" align="middle"/&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Au lieu de troller bêtement (cela m’arrive et cela fait du bien…), je vais tenter de rééquilibrer un peu la balance en revenant sur quelques points en particulier comme :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la gestion facile de branches locales&lt;/li&gt;
&lt;li&gt;l’aire d’assemblage&lt;/li&gt;
&lt;li&gt;github&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mon but est de montrer que Git n’est pas forcement meilleur qu’Hg. Je pense que &lt;a href="http://fr.whygitisbetterthanx.com/"&gt;WhyGitIsBetterThanX&lt;/a&gt; fait un peu d’obfuscation sur les différences entre Git et Hg (en même temps il s’agit de rester un peu général, c’est Git contre tous). &lt;strong&gt;Git est un peu meilleur sur certains points, mais il y a d’autres points où il n’est pas adapté.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;GitHub, Hg-Git&lt;/h2&gt;
&lt;p&gt;Hg marche avec GitHub ! Scott Chacon a participé à des projets plus intéressant que, &lt;a href="http://fr.whygitisbetterthanx.com/"&gt;WhyGitIsBetterThanX&lt;/a&gt;, comme un bridge mercurial/git, hg-git. On peut donc utiliser tous les dépots git avec mercurial, dont les dépots gitHub.&lt;/p&gt;
&lt;p&gt;L’installation d’hg-git est assez simple : easy_install hg-git, puis il faut aller éditer un peu le hgrc. Voir &lt;a title="hg-git" href="http://hg-git.github.com/"&gt;ici&lt;/a&gt; pour les instructions complètes. Aussi hg-git est &lt;strong&gt;une synchronisation dans les deux sens,&lt;/strong&gt; ce qui fait que l’on peut l’utiliser pour avoir des dépôts Hg avec Git. Donc git peut utiliser les dépôts de Bitbucket !&lt;/p&gt;
&lt;p&gt;Scott Chacon vient de fournir le support de SVN sur github (en lecture seule), avec un peu de chance d’ici la fin de l’année, &lt;strong&gt;github devrait supporter nativement Hg.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Staging area, l’aire d’assemblage&lt;/h2&gt;
&lt;p&gt;L’aire d’assemblage est &lt;strong&gt;une fonctionnalité spécifique à Git&lt;/strong&gt; est qui est absente par défaut de mercurial.&lt;/p&gt;
&lt;p&gt;Pour activer une &lt;strong&gt;fonctionnalité équivalente, il faut passer par Mq, &lt;a href="http://mercurial.selenic.com/wiki/MqExtension"&gt;mercurial queues&lt;/a&gt;,&lt;/strong&gt; qui est une extension par défaut de mercurial.&lt;/p&gt;
&lt;p&gt;Maintenant je trouve cette fonctionnalité à de bonnes raisons pour ne pas être implémentée, car l’on en vient potentiellement à &lt;strong&gt;oublier des fichiers lors des commits.&lt;/strong&gt; Pour avoir travaillé plusieurs fois avec des gens qui ne maitrisent pas totalement le concept de DVCS, j’étais content de pouvoir leurs dire : &lt;em&gt;là tu fais hg commit, puis hg push, et je regarde ce que tu as.&lt;/em&gt; Jamais je me suis posé la question si par hasard il y avait des fichiers modifiés manquant dans les commits.&lt;/p&gt;
&lt;h2&gt;Gestion facile des branches locales&lt;/h2&gt;
&lt;p&gt;Git est sensé être meilleur que Mercurial pour la gestion facile des branches locales&lt;/p&gt;
&lt;p&gt;Alors on décompose avec un tout nouvel algorithme d’analyse lexicale : “Gestion facile” , “branche” , “locale”. 0_o ?? &lt;strong&gt;Ce n’est pas ce que se doit de faire tout bon DVCS&lt;/strong&gt; ? Pouvoir faire des opérations en local, en particulier des branches ?&lt;/p&gt;
&lt;p&gt;Je pense que le site insiste sur deux points :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La capacité de pouvoir ajouter un répertoire de travail, sans dupliquer l’historique (.git, .hg).&lt;/li&gt;
&lt;li&gt;Ne pas être obligé de tout envoyer sur les dépôts.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hg n’a aucuns problèmes avec chacun de ces concepts. La capacité de créer un répertoire de travail sans dupliquer l’historique n’est pas activée par défaut, mais &lt;a href="http://mercurial.selenic.com/wiki/ShareExtension"&gt;hg share&lt;/a&gt; permet de faire cela.&lt;/p&gt;
&lt;p&gt;Pour ne pas être obligé de tout envoyer sur les dépôts, il y a plusieurs façons de gérer ça :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l’option -r de push/pull, c’est natif et très facile&lt;/li&gt;
&lt;li&gt;mq (mais bon mq faisant le café …)&lt;/li&gt;
&lt;li&gt;
&lt;a href="http://mercurial.selenic.com/wiki/LocalbranchExtension"&gt;lbranch&lt;/a&gt; une extension hg qui force des branches à rester locale.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Mais à la fin ce genre de développement génère beaucoup de rebase. Git encourage beaucoup le rebase, je préfère la méthode pull + merge (&lt;a href="http://www.selenic.com/pipermail/mercurial/2008-July/020116.html"&gt;don’t push&lt;/a&gt;, &lt;a href="http://www.selenic.com/pipermail/mercurial/2008-July/020131.html"&gt;don’t rebase&lt;/a&gt;).&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;Maintenant, en quoi Hg est meilleur que Git ?&lt;/h2&gt;
&lt;p&gt;Tout d’abord, &lt;strong&gt;la place sur le disque et les échanges réseau sont optimisés.&lt;/strong&gt; Mais git prend moins de place que mercurial une fois un repack fait :&lt;code&gt;git repack -adf&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Maintenant, ce qui est à mon goût très important, &lt;strong&gt;mercurial est beaucoup plus simple que Git&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Hg ressemble beaucoup à Subversion&lt;/strong&gt; au niveau de l’interface/des commandes (Hg utilise revlog en interne ce qui ressemble beaucoup au comportement de Subversion), &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;il y a de la documentation simple,&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;et surtout il n’y a pas 42 arguments possibles par commandes. &lt;strong&gt;Rien que Git add à 3 fois plus d’arguments qu’un Hg add.&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Je pense que la facilité de prise en main d’Hg est un point super important, on n’a pas tous le temps d’aller en formation ou d’acheter/lire un bouquin à chaque fois que l’on doit utiliser un nouvel outil.&lt;/p&gt;
&lt;p&gt;Aussi Hg est &lt;strong&gt;facilement extensible&lt;/strong&gt;, j’ai déjà parlé dans ce billet de &lt;a&gt;mq&lt;/a&gt;, &lt;a href="http://mercurial.selenic.com/wiki/ShareExtension"&gt;share&lt;/a&gt; et &lt;a href="http://mercurial.selenic.com/wiki/LocalbranchExtension"&gt;lbranch&lt;/a&gt; qui sont 3 extensions d’Hg.&lt;/p&gt;
&lt;h2&gt;Conclusion&lt;/h2&gt;
&lt;h3&gt;Retour à la source : Scott Chacon&lt;/h3&gt;
&lt;p&gt;Pourquoi Scott Chacon a créé cette page ? Il a travaillé lui-même sur hg-git, il a même glissé slides lors de la &lt;a href="http://us.pycon.org/2010/conference/schedule/event/137/"&gt;PyCon 2010&lt;/a&gt; disant : &lt;strong&gt;“Our enemy is SVN”&lt;/strong&gt; (en même temps les pythoneux utilisant beaucoup mercurial … dire que git c’est mieux …). Il doit bien avoir conscience que Hg est plus simple à apprendre que git et il connait dans les détails les méthodes de sérialisation des deux systèmes.&lt;/p&gt;
&lt;p&gt;Je pense qu’il y a beaucoup de &lt;strong&gt;Fanboyisme&lt;/strong&gt; derrière et de Git(-scm) == GitHub. Le truc qui m’agace un peu, c’est de l’entendre en conférence (le titre de la conférence c’est : “Hg and Git : Can’t we all just get along?”) : “Our enemy is not each other, we all opensource developper … ” et d’un autre coté il pond un &lt;a href="http://whygitisbetterthanx.com"&gt;WhyGitIsBetterThanX.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Est ce que &lt;a href="http://whygitisbetterthanx.com"&gt;WhyGitIsBetterThanX&lt;/a&gt; n’est pas juste là pour dire :  &lt;strong&gt;“La guerre n’a pas vraiment de raisons d’être entre les différents DCVS, mais je vais quand même marquer des points au cas où pour la communauté.”&lt;/strong&gt; ? Pour moi cela ressemble beaucoup à cela.&lt;/p&gt;
&lt;h3&gt;“Hg est plus sexy”&lt;/h3&gt;
&lt;p&gt;Je n’irai pas jusqu’à dire qu’utiliser &lt;strong&gt;Hg vous rend plus beau&lt;/strong&gt;, mais je pense qu’il y a là moyen de synthétiser. Comparer Hg et Git, c’est comme comparer MacOs et Linux ou James Bond et Mac Giver, il y a ceux qui ont la classe : Hg, MacOs, James Bond, et ceux qui sont un peu nerdy, vous savez, les autres.&lt;/p&gt;
&lt;p&gt;Hg a un coté &lt;strong&gt;minimaliste et efficace&lt;/strong&gt; que j’aime beaucoup.&lt;/p&gt;
&lt;h3&gt;Et j’espère pouvoir utiliser au moins un des deux&lt;/h3&gt;
&lt;p&gt;J’ai beau critiquer Git pour son coté nerdy-pas-pratique. &lt;strong&gt;Je préfère utiliser Git à SVN&lt;/strong&gt; si je n’ai que le choix entre ces deux là.&lt;/p&gt;
&lt;p&gt;Les deux outils restent quand même très proches et d’une qualité égalable. Je pense rester sur Hg encore un moment, surtout que j’ai sur mon système Hg-git et que je maitrise bien l’architecture de mercurial.&lt;/p&gt;
&lt;p&gt;Peut-être que plus tard je vais avoir envie de me rendre la vie un peu plus complexe et je vais utiliser (de nouveau) git  !!!&lt;/p&gt;
&lt;h3&gt;/b/&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Il y a en a qui utilisent &lt;strong&gt;Darcs&lt;/strong&gt; et/ou &lt;strong&gt;CVS&lt;/strong&gt;, mais ils sont en Chine.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Darcs&lt;/strong&gt; c’est Karl Marx (via @Chebitchov).&lt;/li&gt;
&lt;li&gt;En fait, &lt;strong&gt;Darcs&lt;/strong&gt; c’est Georges Cloney !&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Je n’ai pas encore activé les commentaires sur Tumblr (il faut passer par un service externe), pour ceux qui veulent réagir, je vous invite à aller sur &lt;a href="http://www.google.com/buzz/Jonathan.Winandy/hafTnoQ2ESL/Pourquoi-Hg-est-meilleur-que-Git"&gt;Google Buzz&lt;/a&gt;.&lt;em&gt; &lt;/em&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;em&gt; &lt;/em&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/wieqaRyUuYE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/wieqaRyUuYE/496100877</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/496100877</guid><pubDate>Sun, 04 Apr 2010 19:43:00 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/496100877</feedburner:origLink></item><item><title>Le mois de Mars est fini, février aussi.</title><description>&lt;p&gt;&lt;em&gt;Enfin de retour dans l’interface d’admin de mon blog pour faire un article. J’avais l’intention d’en faire un avant la fin du mois de mars, mais finalement le mode vacances s’est mis en place beaucoup plus vite que prévu, et c’est juste hors de question de poster un truc le 1 avril.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img align="middle" src="http://farm3.static.flickr.com/2194/2439005927_6fae91a712_b.jpg" alt="rest bay" width="100%"/&gt;&lt;/p&gt;
&lt;p&gt;La fin de la troisième année a été assez rude, sur beaucoup de plans, et je regrette un peu de ne pas avoir eu assez de temps pour faire les choses bien (en tout cas au niveau de mes exigences). Mais au moins il n’y a pas de projets qui trainent ce qui fait une coupure nette.&lt;/p&gt;
&lt;p&gt;L’emploi du temps, bientôt :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;il me faut d’abord déménager de Nantes centre à Nantes sud-loire (chez mes parents), je fais ça ce week-end, je n’avais pas eu ni l’envie ni le temps de le faire avant, ce qui m’a permit de me reposer.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Finir de lire mon lecteur de flux RSS avant demain et le fermer pendant 1 mois. Pourquoi ? Hier (1 avril) a juste été horrible, beaucoup de publications pour pas grand chose et surtout des poissons d’avril, mais dès demain c’est pire, avec la sortie de l’aiPade, il va y avoir de l’aiPade pendant un mois, je n’ai pas envie de perdre mon temps, surtout que je sais déjà que je vais en acheter un, le modèle 3Go, wifi + 3G. Mais si vous trouvez des nouvelles intéressantes, n’hésitez surtout pas à m’envoyer un courriel ou un google ramdam !&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Faire un petit peu de Birt + symfony, Birt tout seul et Jasper, il faut que je regarde ce qu’il se fait en terme d’outils de reporting. Si quelqu’un à des liens ou des noms pour des ouvrages de références en la matière, cela m’aiderais beaucoup !&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Puis aller en stage ! Je commence le 12 avril à la défense, pour 5 mois et demi. Ma mission est en rapport avec le reporting.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et donc le début de la vie parisienne, le “transport” matin et soir ! Je ne pense pas trouver facilement un appart à Neuilly, ou proche de la défense, pour l’instant je vais loger dans la banlieue parisienne, au Sud sur la ligne du RER B. Après il y a aussi les avantages de la vie parisienne, comme le fait de pouvoir revoir les gens sur Paris comme les diplômés de la promo 2009 (ma promo d’origine), voir quelques 2010 ou 2011. Mais comme tout le monde ne finit pas à la même heure et en vient à avoir un emploi du temps relativement chargé, cela reste limité. Je pense que Nantes va me manquer un peu.&lt;/p&gt;
&lt;p&gt;En attendant tout ça, je vais faire un ou deux articles sur le travail collaboratif, il y a du retour d’expérience à faire, avant qu’Etherpad ne ferme ses portes au public. Puis regarder si je ne peux pas contribuer pour l’openSource, à voir ;)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://www.flickr.com/photos/14299998@N04/2439005927/"&gt;photo&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/u1XErtQvHlo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/u1XErtQvHlo/491878728</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/491878728</guid><pubDate>Fri, 02 Apr 2010 23:48:00 +0200</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/491878728</feedburner:origLink></item><item><title>Ouverture de fichier depuis le terminal sous Linux (et Mac OS X) via @agueganno</title><description>&lt;a href="http://alxg2.blogspot.com/2010/01/ouverture-de-fichiers-depuis-la-ligne.html"&gt;Ouverture de fichier depuis le terminal sous Linux (et Mac OS X) via @agueganno&lt;/a&gt;: &lt;p&gt;Réponse d’Alexis à mes “attaques”  comme : “Sous Linux, vous n’avez pas la commande open ?”.&lt;/p&gt;
&lt;p&gt;J’espère que les gens penserons à faire un alias, comme : &lt;code&gt;alias open = "xdg-open" ; export open&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;i&gt;;).  btw une traduction possible de LolCat, c’est ChatDR.&lt;/i&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/ikw5b4Tuw9I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/ikw5b4Tuw9I/359647184</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/359647184</guid><pubDate>Fri, 29 Jan 2010 15:00:35 +0100</pubDate><category>mac</category><category>linux</category><category>shell</category><feedburner:origLink>http://jonathanwinandy.fr/post/359647184</feedburner:origLink></item><item><title>Canonical et Mozilla, une alliance à peu d'intérêts.</title><description>&lt;a href="http://alxg2.blogspot.com/2010/01/canonical-et-mozilla-une-alliance-peu.html"&gt;Canonical et Mozilla, une alliance à peu d'intérêts.&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/3MX10hZ1eec" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/3MX10hZ1eec/357640515</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/357640515</guid><pubDate>Thu, 28 Jan 2010 09:54:50 +0100</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/357640515</feedburner:origLink></item><item><title>Movie Poster Concepts</title><description>&lt;a href="http://www.fubiz.net/2010/01/26/movie-poster-concepts/"&gt;Movie Poster Concepts&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/unJon/~4/xcJysPKb4w8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/unJon/~3/xcJysPKb4w8/354272880</link><guid isPermaLink="false">http://jonathanwinandy.fr/post/354272880</guid><pubDate>Tue, 26 Jan 2010 13:14:05 +0100</pubDate><feedburner:origLink>http://jonathanwinandy.fr/post/354272880</feedburner:origLink></item></channel></rss>
