revois la génération de fichier et les titres

This commit is contained in:
Yannick Francois
2020-03-08 01:08:16 +01:00
parent 4be4778b7b
commit c0ed9245cd
316 changed files with 996 additions and 845 deletions
@@ -21,11 +21,12 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>year = year + 1</h1>
<p>Tout simplement:</p>
<p><em>Bonne année 2009 à tous</em></p>
<p>On espère que cette année vera la sortie de <a href="http://typosphere.org">Typo 6</a>, toujours plus de <a href="http://ruby-lang.org">Ruby</a>, que lassociation <a href="http://rubyfrance.org">RubyFrance</a> continue à bien ce porter, et tout plein dautres chose plus personnelle :-)</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,11 +21,12 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Développement dont vous êtes le héros mais piloté par les tests</h1>
<p>Un soir au <a href="http://wiki.agile-france.net/cgi-bin/wiki.pl?DojoDeveloppement">Dojo</a>, après avoir fait un <a href="http://wiki.agile-france.net/cgi-bin/wiki.pl?DojoDeveloppement/Lundi15Decembre2008">Bowling en Ruby en mode Randori</a> <a href="http://emmanuelgaillot.blogspot.com/">Emmanuel</a> nous a parlé dun papier quil avait rédigé sur ce sujet, en déroulant cette exercice en <em>Kata dont vous êtes le héros</em>. Après quelque discussion et autres découverte, il a décidé de publié ce texte.</p>
<p>Je vous invite donc à dérouler ce “Kata Bowling en Ruby” dont vous êtes le héros <a href="http://sites.google.com/site/emmanuelgaillot/">Reader driven</a>. Bon test !</p>
<p><em>Ce format est très interessant, je pense quil pourrais être adapté et pourrais donner des idées aux participants du Dojo dici ou dailleurs</em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,15 +21,17 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Ruby et les frameworks web</h1>
<p>Pour noël on a eu le droit à une annonce très bruyante (mais plus très fraïche maintenant).</p>
<p><em><a href="http://rubyonrails.org">Rails 3</a> intègrera <a href="http://merbivore.com/">Merb</a></em></p>
<p>Personnellement, je trouve que cest une bonne chose. Ces deux framework apporte la même chose aux développeurs: un confort de développement pour des applications web. Et on juste quelques divergence de point de vue qui explique lexistance des deux frameworks. Et pour des nouveaux venu, quelque semaine de tests sur lun, puis sur lautres pour vraiment savoir lequel choisir… Cette fusion devrait permettre dapporter les bonnes idées de Merb dans Rails et inversement. De plus il semblerais que les développeurs de Merb travail beaucoup plus à l’écoute de la communauté dutilisateur, si Rails peut senrichir de ce mode de fonctionnement, ça permettra surement à tout le monde den profiter. Nous verrons bien ce que cela peut donner.</p>
<p>De la même manière, jai limpression que <a href="http://sinatra.rubyforge.org/">Sinatra</a> et <a href="http://camping.rubyforge.org/files/README.html">Camping</a> marche dans la même direction: faire un framework web ultra léger. Cest dommage de ne pas joindre leurs force.</p>
<p>Avant de juger trop vite il faut que j’étudie ce Sinatra… <em>Fly me to the moon</em></p>
</main>
</article>
<footer>
<ul>
<li><a href="/ruby">ruby</a></li>
</ul>
</footer>
</body>
@@ -1,6 +1,8 @@
---
layout: post
title: Ruby et les frameworks web
keywords:
- ruby
---
Pour noël on a eu le droit à une annonce très bruyante (mais plus très fraïche maintenant).
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Ruby if unless</h1>
<p>Une des choses très agréable avec <a href="http://ruby-lang.org">Ruby</a> cest ça syntaxe. Un des mots bien particulier en Ruby est <code>unless</code>.</p>
<p>Je partage tout à fait lavis de ce billet <a href="http://railstips.org/2008/12/1/unless-the-abused-ruby-conditional">Unless, The Abused Ruby Conditional</a> <code>unless</code> cest bien, très bien même dans certain cas, mais en abuser cest mal. Ce mot peut rendre les choses plus lisible tout comme il pourrait les compliquer.</p>
<p>Une condition doit représenter une intention, unless permet de le faire, mais cela doit rester une intention.</p>
@@ -84,7 +85,7 @@
</pre>
<p>Je trouve que là cest plus clair, on comprend mieux que si lune des trois conditions nest pas rempli, on lève un exception.</p>
<p><em>Tout ceci est une histoire de gout peut-être, vous en pensez quoi ?</em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,12 +21,13 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Apero Paris.rb - Ruby 1.9.1</h1>
<p>Lundi 26 janvier aura lieu le <a href="http://rubyfrance.org/articles/2009/01/24/dixieme-apero-ruby-de-paris-rb-ruby-france-special-ruby-1-9-1/">10ième apéro Ruby</a> organisé à Paris par lassociation RubyFrance, et surtout le GO(Gentil Organisateur) Jean-François ! Cest à <em>20 h</em> au <em>Dune</em> (18, avenue Claude Vellefaux 75010 Paris, Métro Colonel Fabien ou Métro Goncourt).</p>
<p>Cette apéro est organisé autour de la sortie de la version 1.9.1 de <a href="http://ruby-lang.org">Ruby</a> qui devrait sortir, est sorti, enfin, on est dedans là :-)</p>
<p><em>Je ne serait pas à cette apéro, je préfère aller au <a href="http://xp-france.net/cgi-bin/wiki.pl?DojoDeveloppement">Dojo de développement</a> qui à lieu tout les lundi (ou presque). Ceci dit, si vous n’êtes pas au dojo, jespère que vous serez à lapéro !</em></p>
<p><em>note: Je pourrais peut-être venir après remarque…</em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,11 +21,12 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Typo and self version +1</h1>
<p>Quel beau hasard, l’équipe de <a href="http://blog.typosphere.org/2009/01/25/typo-5-2-helmut-newton-for-rails-2-2-released">typo sort la version 5.2</a> le jour de mon anniversaire :-) Amusant non ?</p>
<p>Ce blog tourne donc avec la version 5.2 du moteur, et un humain plus vieux dun an aux manettes.</p>
<p>Très sympa cette nouvelle interface dadmin.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,11 +21,12 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>RubyCampLyon</h1>
<p>Juste pour vous rappeler que le samedi 21 février aura lieu un <a href="http://barcamp.org/RubyCampLyon">RubyCamp à Lyon</a>. L’évènement aura lieu au 3ième étage du département informatique de lINSA.</p>
<p>Merci à <a href="http://www.dmathieu.com/">Damien</a> dorganisé cet évènement.</p>
<p><em>Je suis déçu de ne pouvoir aller à ce RubyCamp !</em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>RailsCamp Paris 2 le retour</h1>
<p>Fin dhiver chargé coté évènement autour de Ruby:</p>
<ul>
<li>un <a href="http://barcamp.org/RubyCampLyon">RubyCamp</a> ce week-end,</li>
@@ -33,7 +34,7 @@
<p>Par contre dépéchez vous de vous inscrire, il ny a déjà plus beaucoup de place.</p>
<p><a href="http://rubyfrance.org/articles/2009/02/17/rendez-vous-au-railscamp-paris-2-chez-sun/">RubyFrance vous donne rendez-vous pour le RailsCamp Paris 2</a></p>
<p><em>hmmm Ce thème de blog est sympa, mais je naime pas trop lorganisation de la typo dans les billets… Il va falloir relever les manches</em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>OpenBSD 4.5-current</h1>
<p>Le gestionnaire de version d<a href="http://openbsd.org">OpenBSD</a> vient de voir un tag 4.5 arrivé. Comme dhabitude cest <a href="http://fr.wikipedia.org/wiki/Th%C3%A9o_de_Raadt">Théo</a> qui le pose tranquillement:</p>
<pre>
{% highlight bash %}
@@ -40,7 +41,7 @@
<p>Je suis impatient de voir quel thème va être associé à cetet version. Jai adoré le précédent basé sur <a href="http://fr.wikipedia.org/wiki/Starwars">starwars</a>:</p>
<p><a href="http://openbsd.org/44.html"><img src="http://www.openbsd.org/images/SourceWars.jpg" alt="OpenBSD 4.4 cover" /></a></p>
<p><em>via le journal officiel dOpenBSD: <a href="http://undeadly.org/cgi?action=article&amp;sid=20090304031205">undeadly.org</a></em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,14 +21,15 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>RailsCampParis</h1>
<p>Hier avait lieu le <a href="http://barcamp.org/RailsCampParis2">2ième RailsCampParis</a> dans les locaux de <a href="http://fr.sun.com/">Sun</a>.</p>
<p>Très beau locaux dailleurs, dommage que Sun déménage. On verra ou se passera le prochain.</p>
<p>Pas mal de participant, pas autant que dinscrit finalement, mais quand même une bonne 60aine je crois. Merci à tous, ce fut un RailsCamp très sympa, très riche en échange. On regrette quand même labsence de quelques figures de la communauté Rails de Paris, jespère que lon vous verras au prochain ;-)</p>
<p>Quelques belles sessions, mais peu nombreuses je trouve. Ceci dit tout le monde semble y avoir trouvé sont compte. Manque peut-être quelques sessions un peu originale, à voir pour la prochaine fois.</p>
<p>Aujourdhui ce déroule un mashpit Merb au Dune. Jespère que vous vous y amuserais bien (ça commence dans une demi heure ;-)).</p>
<p>A quand le prochain ? (peut-être un RubyCamp cette fois ?)</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>JRuby 1.2.0</h1>
<p>Cest pas tout frais, mais <a href="http://jruby.codehaus.org/">Jruby</a> vient de sortir en <a href="http://docs.codehaus.org/display/JRUBY/2009/03/16/JRuby+1.2.0+Released">version 1.2</a>.</p>
<p>Au menu:</p>
<ul>
@@ -32,7 +33,7 @@
<li><p>Un gros paquet de bugs sont fixés (un peu trop long pour être listé ici :-))</p></li>
</ul>
<p>Ce projet avance vite et bien. Je ne sais pas à quel niveau de compatibilité sont arrivé les autres VM aujourdhui,je pense à <a href="http://rubini.us/">Rubinius</a> et <a href="http://www.ironruby.net/">IronRuby</a> surtout (vous en connaissez dautres ?), mais certainement aussi bien. Je fais parti de ces gens qui pense que cest une bonne chose, et vous ?</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>PouypeOnTwit</h1>
<p>Certains lon déjà remarqué, je me suis laissé tenter par cette outil de <a href="http://fr.wikipedia.org/wiki/Microblog">microblogging</a> quest <a href="http://twitter.com">twitter</a>.</p>
<p>Ce qui est amusant cest que sans vraiment savoir quel interêt je trouve à loutil, je lutilise régulièrement pour voir ce quil se passe, ou plutôt ce que ce dit. Ca à un coté très spontané.</p>
<p>Jai également commencé à creuser la question du protocole ouvert <a href="http://openmicroblogging.org/">OpenMicroBloggin</a>. Interessant, à creuser, ou pas.</p>
@@ -36,7 +37,7 @@
<p>Twitter: <a href="http://twitter.com/pouype" class="uri">http://twitter.com/pouype</a></p>
<p><em>Edit suite au commentaire de LordPhoenix:</em> Identi.ca pour ceux qui le préfère libre :) <a href="http://identi.ca/yaf" class="uri">http://identi.ca/yaf</a></p>
<p>ps: Si je ne me trompe pas Twitter est écrit en <a href="http://rubyonrails.org">RubyOnRails</a> / !</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Jruby déménage</h1>
<p><a href="http://blog.headius.com/">Charles Nutter, dit Headius</a> la annoncé par un <em>twit</em>: le projet JRuby déménage:</p>
<blockquote>
<p>Im so excited to move everything to kenai.com + git + github. Well really be dogfooding JRuby on Rails then (kenai is JRoR-based).</p>
@@ -35,7 +36,7 @@
</blockquote>
<p><em>source: <a href="https://twitter.com/headius/status/1374505769" class="uri">https://twitter.com/headius/status/1374505769</a></em></p>
<p>Nhésitez pas ;-)</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,12 +21,13 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Message de service</h1>
<p>Depuis ce week-end, il y a quelque soucis sur la <a href="http://bricabox.info">Bricabox</a></p>
<p>Le ping réponds, mais les sites et le ssh non. Une surcharge ? Ca m’étonnerais. Des attaques ? Pas plus que dhabitude, quoique, une bonne série de tentative daccès en <a href="http://fr.wikipedia.org/wiki/Recherche_par_force_brute">brut force</a>.</p>
<p>Je ne sais pas si cela vous a géné, moi pas trop :-). Cependant, je vais tacher d’être vigilant ces prochain jour, et étudier la possibilité de changer de serveur web (aujourdhui <a href="http://www.lighttpd.net/">Lighttpd</a>, passé à <a href="http://nginx.net/">Nginx</a> ou l<a href="http://www.openbsd.org/faq/faq10.html#httpdchroot">Apache Chrooté dOpenBSD</a>), ou bien changer de serveur dapplication (passer de <a href="http://mongrel.rubyforge.org/">mongrel</a> à <a href="http://code.macournoyer.com/thin/">Thin</a>, <a href="http://ebb.rubyforge.org/">ebb</a> ou carrement <a href="http://www.modrails.com/">ModRails</a> (avec Apache)).</p>
<p>Je vous tiendrais au courant si je trouve un quelque chose dinteressant.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,14 +21,15 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Ne soyez pas un développeur Ruby</h1>
<p>Cest se que lon pourrait extraire de ce quil se passe en ce moment autour de <a href="http://twitter.com">Twitter</a>. Cest aussi une phrase de <a href="http://jroller.com/rolsen/">Russ Olsen</a> lors de sont intervention à l’édition 2008 de <a href="http://paris.onrails.info/">Paris On Rails</a>.</p>
<p>Et je suis tout à fait daccord avec lui.</p>
<p>Apparemment, l’équipe de développement de <a href="http://www.artima.com/scalazine/articles/twitter_on_scala.html">Twitter va refaire loutil en Scala</a>. <a href="http://www.scala-lang.org/">Scala</a> est un langage de script tournant sur une JVM(Java Virtual Machine). Bien, cest un langage de script que je ne connais pas, mais le sujet nest pas de savoir si Scala fera mieux que Ruby sur le sujet, la question cest plutôt pourquoi une bonne partie de la communauté sindigne de ce changement.</p>
<p><a href="http://pragdave.blogs.pragprog.com/pragdave/2009/04/twitter-should-move-away-from-ruby.html">Dave Thomas</a> le dit bien.</p>
<p>Ruby est un langage de script, tout le monde commence à le savoir, et comme tous les langages de script, cest forcement moins performant quun langage compilé (même si cest du pseudo compilé comme Java). Il faut savoir utiliser la bonne techno, le bon langage au bon moment, pour les bonnes raisons.</p>
<p>Pour reprendre encore Mr Olsen, Ruby est une bonne solution aujourdhui pour certain problème, mais ce nest pas LA solution. Il y en aura dautres et il y en a déjà dautres qui répondent mieux à certaine problématique.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,11 +21,12 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>JRuby sur Git</h1>
<p>Après avoir <a href="/2009/03/24/jruby-demenage">déménagé le gestionnaire de projet</a> de <a href="http://codehaus.org">CodeHaus</a> à <a href="http://kenai.com">Kenai</a> (la forge selon <a href="http://fr.sun.com/">Sun</a>), JRuby change de gestionnaire de version pour passer de <a href="http://subversion.tigris.org/">Subversion</a> à <a href="http://git-scm.com/">Git</a></p>
<p>Lannonce de Headius: <a href="http://blog.headius.com/2009/04/jruby-moves-to-git.html">JRuby moves to Git</a>.</p>
<p><em>ça va forker !</em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,10 +21,11 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>OpenBSD binary upgrade</h1>
<p>Le site qui héberge les infos du script que jutilise pour <a href="http://www.typouype.org/2008/02/02/openbsd-current">suivre la version -current dOpenBSD</a> a déménagé.</p>
<p>Vous pourrez retrouver toute les infos sur le script <a href="http://www.han.dds.nl/software/OpenBSD-binary-upgrade/">OpenBSD binary upgrade</a> dans la rubrique <em>software</em> du site de <a href="http://www.han.dds.nl/">Han Boetes</a>.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,12 +21,13 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Passage à Typo 5.3 (en retard)</h1>
<p>Alors que la version 5.3.1 avance, je viens juste de me mettre à jour.</p>
<p>Ce blog tourne maintenant avec “Typo 5.3 Robert Franck”. Principalement dédié au portage de lapplication pour <a href="http://rubyonrails.org">RubyOnRails 2.2.2</a> , cette version amène tout de même un paquet de corrections de bug et d’évolutions.</p>
<p>Il y en a une que jattendais (par flème de la faire) depuis longtemps: la redéfinition du format des urls. Je pense que dici peu, les urls ici passeront dun format /année/mois/jour/titre à /titre :-)</p>
<p><strong>Merci à l’équipe, comme dhabitude, pour le bon boulot !</strong></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Skinny controllers and fat models</h1>
<p>Hier, jai posé une question à la terre entière (ou presque):</p>
<blockquote>
<p>MyModel.paginate(blablabla) or just call MyModel.give_data and call paginate in MyModel ?</p>
@@ -39,7 +40,7 @@
</blockquote>
<p>Cest bien beau, mais je me retrouve maintenant avec des éléments de présentation dans mon modèle. <em>Cest mal</em>.</p>
<p>Je vais pour linstant passer la page demandé et la quantité par page en paramètre. Ce nest pas top non plus, mais je préfère cela pour linstant. Si quelquun a une idée, je suis prêt à lentendre.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>OpenBSD 4.5 et PickAxe 1.9</h1>
<p>Deux annonce pour ce 1er mai, lune attendu lautres, presque, mais pas forcement aujourdhui.</p>
<h2 id="openbsd-4.5">OpenBSD 4.5</h2>
<p>Cest un classique du 1er mai, une nouvelle version d<a href="http://www.openbsd.org">OpenBSD</a> voit le jour. Cette version est associé à un thème <a href="http://fr.wikipedia.org/wiki/Tron">Tron</a>, très réussi je trouve.</p>
@@ -36,7 +37,7 @@
<h2 id="pickaxe-ruby-1.9">PickAxe Ruby 1.9</h2>
<p>Le pickaxe est LE livre de référence du langage de programmation <a href="http://ruby-lang.org">Ruby</a>. Son nom viens de la couverture qui, vous laviez deviné, représente une pioche. Et bien une version à jour, cest à dire parlant de la version 1.9 de ruby est en cours dimpression. On attend avec impatience cette nouvelle référence du langage. Je vous laisse lire la nouvelle sur le <a href="http://www.rubyinside.com/programming-ruby-19-the-new-pickaxe-now-in-print-1739.html">Ruby Inside, Ruby 1.9 pickaxe</a></p>
<p><em>Pffiiu, on a de quoi soccuper ce week-end ;-)</em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,14 +21,15 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Changement de thème</h1>
<p>Après pas mal de temps passé sur <a href="http://quotedprintable.com/pages/scribbish">Scribbish</a> jai repris un petit thème maison. Cest pas forcement aussi bien léché, mais au moins, <em>Cest moi qui lai fait</em> :-)</p>
<figure>
<img src="/files/preview.png" alt="theme scribbish" /><figcaption>theme scribbish</figcaption>
</figure>
<p>Et ça me permet également de faire mon premier repository public sur <a href="http://github.com">GitHub</a> histoire de voir comment ça marche. Retrouvé donc les sources de ce thème sur <a href="http://github.com/yaf/to_the_left">github.com/yaf/to_the_left</a>.</p>
<p>Maintenant il faut que je vois si cest assez <em>beau</em> pour être proposé sur le <a href="http://typogarden.org/">typogarden</a></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Apéro Ruby de mai 2009</h1>
<p>Pour ceux qui ne serait pas encore au courant, <a href="http://blog.shingara.fr">Cyril shingara Mougel</a> organise au nom de lassociation <a href="http://rubyfrance.org">RubyFrance</a> le 12ième apéro Ruby de Paris.rb (la communauté parisienne de Ruby). Si cela vous tente, rendez-vous le 20 mai à partir de 20h au Dune (ça devient une habitude ;-)) 18 avenue Claude Vellfaux 75010 Paris (Métro Colonel Fabien ou Goncourt: <a href="http://www.e-dune.fr/acces.php">e-dune/acces</a>).</p>
<blockquote>
<p>Petit extrait des activités de la soirée (à part boire un coup et discuter):</p>
@@ -36,7 +37,7 @@
<p>En espérant vous voir à nouveau, bonne soirée</p>
</blockquote>
<p>Je pense que jy ferais un tour, jespère vous y voir ;-)</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>XPDay France 2009</h1>
<p>Demain (lundi 25 mai) et après demain (mardi 26 mai) se déroule les <a href="http://xpday.fr/">XP Day France 2009</a> au chalet de la porte jaune (cest à Vincenne).</p>
<p>Je my rend au nom de <a href="http://kantena.com">Kantena</a>. En effet, nous sommes convaincu que beaucoup de projet en échec aujourdhui le sont à cause dun manque de bon sens, et les méthodes agiles en général ne sont que du bon sens mis en forme.</p>
<p>Sur la forme, je ne suis pas convaincu par lune ou lautre, et je ne me lancerais pas dans un débat <a href="http://fr.wikipedia.org/wiki/Scrum">Scrum</a> vs <a href="http://fr.wikipedia.org/wiki/Extreme_programming">XP</a> vs <a href="http://fr.wikipedia.org/wiki/Lean">Lean</a> vs MettezIciUnNomDeVotreChoix. Je pense que selon le projet, le client, l’équipe il faut sadapter et surtout ne pas aller à lencontre du bon sens. Par exemple, chez <a href="http://kantena.com">Kantena</a>, nous essayons de proposer à nos client des TMA et autres projets au forfait quand le besoin sy prête. Dans ce context il est très délicat davoir la présence dun <em>utilisateur</em> ou <em>product owner</em> avec l’équipe.</p>
@@ -33,7 +34,7 @@
</ul>
<p>Je me fixe également un objectif professionnel: avoir une vision plus clair de ce que je peut proposer sous forme dun contrat ou non, autour de projet au forfait, avec un client distant.</p>
<p>Bref, je suis impatient dy être, surtout quand je regarde <a href="http://xpday.fr/programme">le programme</a></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Retour des XPDay 2009</h1>
<p>Lundi et mardi dernier je me suis rendu au <a href="http://xpday.fr/">XPDay2009</a> . Jy ai trainé un associé de <a href="kantena.com">Kantena</a>, jy ai également retrouvé quelques têtes connu du dojo bien sur, mais également de lassociation <a href="http://rubyfrance.org">RubyFrance</a>.</p>
<p>Le cadre était magnifique: <a href="http://xpday.fr/lieu-et-acces">Le chalet de la porte jaune</a> est un endroit exellent pour ce genre de chose. Mise à part effectivement des salles parfois difficile daccès ;-).</p>
<p>Nous avons entendu beaucoup de chose interessante, mais aussi beaucoup échangé, et cest ce qui fait beaucoup dans ce genre d’évènement: les rencontres. Le planning et le cadre étaient propice à ce genre de chose.</p>
@@ -36,7 +37,7 @@
<p>Ce que je retient principalement cest que lagilité, mais surtout le projet informatique sont une histoire dHomme en premier lieu. Cest pas forcement nouveau, mais on le sent vraiment dans ce genre de contexte. Et cest surement cette première valeur du <a href="http://fr.wikipedia.org/wiki/Manifeste_Agile">manifeste agile</a> : <em>Linteraction avec les personnes plutôt que les processus et les outils.</em> qui est le plus dur à faire comprendre au réticent. Cest dailleurs un des points point commun avec le <a href="http://fr.wikipedia.org/wiki/Lean">Lean</a> (ou <a href="http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_production_de_Toyota">TPS</a> . Cest un point commune à la fois sur la forme, car le Lean se concentre sur les Hommes , mais également sur le fond (du problème) car cest aussi un des aspects les plus dur à faire comprendre dans une entreprise voulant adopter des pratiques <em>Lean</em></p>
<p>Pour ce qui est de mon objectif professionel: <em>avoir une vision plus clair de ce que je peut proposer sous forme dun contrat ou non, autour de projet au forfait, avec un client distant.</em> je nai pas de réponse toute faite. Mais je my attendait. Cest normal, toute ces pratiques ne peuvent sappliquer de la même manière dans tout les contexte. Au risque de me répéter, lagilité, le lean, sont des pratiques de bon sens, et le bon sens ne peut sappliquer de la même manière à tout les projets. Jai même entendu quun projet mené en mode <a href="http://fr.wikipedia.org/wiki/Développement_en_cascade">cascade</a> avec les bonnes personnes au bon endroit, avec des une équipe motivé peu faire mieux quune équipe mauvaise utilisant Scrum ou une autre méthodes agiles… Et je suis assez daccord avec cela !</p>
<p>Bref, pour une première, je suis ravi. Je compte bien renouveller lexpérience lannée prochaine, et cette fois, jessayerais damener avec moi plus de personnes de Kantena !</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Ruby File.open w Acces concurrent</h1>
<p>Je viens de tomber sur quelque chose d’étrange dans lutilisation de lobjet <a href="http://www.ruby-doc.org/core/classes/IO.html#M002264">IO</a> de <a href="http://ruby-lang.org">Ruby</a> : La gestion des verrous sur les fichiers. Alors jai surement du rater quelque chose, mais voici mon histoire…</p>
<pre>
{% highlight ruby %}
@@ -102,7 +103,7 @@
<p>Jai sûrement du faire une erreur quelque part, oublier quelque chose, ou faire quelque chose de travers. <strong>Si quelquun lit cela et à une idée, merci den men parler, je suis preneur !</strong>.</p>
<p>Si cest un comportement souhaité, jaimerais comprendre pourquoi, et si cest un oubli ou une erreur, jaimerais bien aider à trouver une solution.</p>
<p><em>ps: Retour au thème Scribbish que je trouve plus lisible, en attendant que je refasse quelque chose…</em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,14 +21,15 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Pourquoi Kanban ?</h1>
<p>Durant mes études de génie mécanique puis de productique, jai eu loccassion d’étudier le <a href="http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_production_de_Toyota">TPS</a> et le système <a href="http://fr.wikipedia.org/wiki/Kanban">Kanban</a>.</p>
<p>Après m’être interessé à lagilité dans le monde du développement logiciel (domaine mayant recueilli après mes études), jai vu il y a quelque temps arrivé le <a href="http://fr.wikipedia.org/wiki/Lean">Lean</a> courant de pensé issu du <span class="caps">TPS</span>, et lu quelques billet très interessant sur lutilisation de Kanban dans le développement logiciel.</p>
<p>Je vous conseil dailleurs la lecture de cet essai très interessant: <a href="http://www.amazon.fr/Scrumban-Essays-Systems-Software-Development/dp/0578002140/ref=sr_1_1?ie=UTF8&amp;s=english-books&amp;qid=1246105916&amp;sr=8-1"><img src="http://ecx.images-amazon.com/images/I/41ycs5LMlbL._SL500_AA300_.jpg" alt="Scrumban essays system software develpment (lien amazon)" /></a></p>
<p>De mon point de vue je trouve que Kanban est plus approprié aux équipes que jai eu loccassion de rencontrer: Multiprojet, maintenance. Scrum, XP et les diver pratique agile basé sur les itération courte ne sont pas forcement très simple, voir très adapté à une équipe travaillant sur de la maintenance, des évolutions, un nouveau projet, le tout en même temps…</p>
<p>Pour illustré lutilisation de Kanban, <a href="http://blog.crisp.se/henrikkniberg/">Henrik Kniberg</a> à réalisé un petit <em>strip</em> qui reflete assez bien le mode de fonctionnement dune équipe utilisant Kanban: <a href="http://blog.crisp.se/henrikkniberg/2009/06/26/1246053060000.html">One day in Kanban land</a></p>
<p>Jespère bien pouvoir convaincre l’équipe avec laquelle je vais travailler quelques temps de mettre en place un tableau Kanban pour mieux gérer nos projets.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,11 +21,12 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>OpenBSD-France ouvre un wiki</h1>
<p>Une petite nouveauté dans le ciel francophone des fans de <a href="http://openbsd.org">puffy</a>, la communauté <a href="http://www.openbsd-france.org">OpenBSD-France</a> lance un wiki pour permettre à tous de partager des informations lié à notre <acronym title="Opérating System"><span class="caps">OS</span></acronym> préféré.</p>
<p>Je vous invite à parcourir, participer, corriger, améliorer, ajouter vos infos sur <a href="http://wiki.openbsd-france.org">wiki.openbsd-france.org</a></p>
<p><a href="http://wiki.openbsd-france.org">Wiki OpenBSD-France</a></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,11 +21,12 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>OSDC.fr 2009</h1>
<p>Python, Perl, Ruby, et tout les langages “opensource” ont le vent en poupe. Mais on voit malheureusement trop souvent des trolls sortir du bois pour taper sur lun avec lautre et inversement…</p>
<p>LOpen Source Developper Conference France, cest 2 jours de conférences pour échanger autour de ces langages, apprendre les uns des autres, découvrir les forces de chacuns et apprendre à mieux se connaitre. <a href="http://www.osdcon.org">OSDCon</a> est une initiative mondiale, chacun y va de ça petite conf. Et bien, et pour la première fois, les associations <a href="http://www.afpy.org/">AFPY</a>, <a href="http://www.mongueurs.net/">Les mongueurs de Perl</a> et <a href="http://rubyfrance.org">RubyFrance</a> sassocient pour organiser le 2 et 3 octobre l<a href="http://act.osdc.fr/osdc2009fr/index.html">OSDC france 2009</a>. Ces conférences auront lieux au Carrefour Numérique de la Cité des Sciences, à Paris (porte de la Villette).</p>
<p>Lentrée est libre et gratuite, alors jespère que vous pourrez y venir !</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Redirection sur Elsif.fr</h1>
<p>Cest les vacances, cela me permet enfin de prendre le temps de basculer le typouypoblog sur un nouveau domaine, plus court à ércire : <a href="http://elsif.fr">elsif.fr</a>.</p>
<p>Normalement, tout devrait être transparent, mais pensé à changer vos flux:</p>
<ul>
@@ -30,7 +31,7 @@
</ul>
<p>Je vais également ne plus limiter la date pour les commentaires, on verra bien. Si trop de spam ressort de cette opération, je reviendrais sur lancienne configuration.</p>
<p>Jespère également reprendre un peu le temps d’écrire ici, mais aucune promesse ;-)</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,11 +21,12 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Commentaire impossible au delà de 30 jours</h1>
<p>Bon, après avoir autorisé les commentaires sur tout les billets, même les plus anciens, je me retrouve avec gavé de spam…</p>
<p>Du coup je remet en place le vérouillage des commantaires après 30 jours. Si jamais vous souhaitez commenter un vieux billets, passé par <a href="yaf@identi.ca">http://identi.ca/yaf/</a> , <a href="pouype@twitter">http://twitter.com/pouype</a> , ou encore par mail yaf@elsif.fr.</p>
<p>Merci de votre compréhension ;-)</p>
</main>
</article>
<footer>
<ul>
</ul>
+3 -2
View File
@@ -21,12 +21,13 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Retour</h1>
<p>Retour de vacances dabord, enfin, ça commence à faire loin… 2 semaines :-). LItalie, cest beau. Nous avons fait le tour des lacs: <a href="http://fr.wikipedia.org/wiki/Lac_majeur">Lac Majeur</a> , <a href="http://fr.wikipedia.org/wiki/Lac_de_C%C3%B4me">Lac de Côme</a> , puis <a href="http://fr.wikipedia.org/wiki/Lac_de_garde">Lac de Garde</a> . Pour finir, nous avons passé 2 jours à Venise (c’était loccasion). Très sympa, très reposant, une belle balade.</p>
<p>Retour dune première expérience. En effet, avant de partir nous avons fait lacquisition dun <a href="http://fr.wikipedia.org/wiki/Canon_EOS_450D">Canon EOS 450D</a>. Cest très agréable. Bien plus réactif que lAPN Nikkon que javais jusquici. Bien plus beau également au niveau des rendus couleurs. Ceci dit, lappareil ne fait pas le photographe, et je suis vraiment novice en la matière. Mais je crois que je vais prendre plaisir à apprendre.</p>
<p>Retour en ligne. Pas mal de sujet me trottent dans la tête depuis 6 mois riche en évènement (professionnel entre autres) et jaimerais partager tout ceci avec vous.</p>
<p>Retour à <a href="http://openbsd.org">OpenBSD</a>. Mais ça me fait le coup à chaque fois que je m’éloigne de puffy, jy revient une semaine après ;-)</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,17 +21,17 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>OpenBSD 4.6 Précommande</h1>
<p>Certains diront que cest tôt, plus tôt que dhabitude… Cest possible, mais on peut depuis quelque jour pré-commander la futur version d<a href="http://openbsd.org">OpenBSD</a> qui sortira le 1er novembre en <a href="http://www.openbsd.org/46.html">version 4.6</a>.</p>
<p><a href="http://www.openbsd.org/46.html"><img src="http://www.openbsd.org/images/PlanetUsers.jpg" alt="Planet Users" /></a></p>
<p>Il y a tout plein de chose déjà dedans, mais dici novembre, il y en aura surement encore plus :-)</p>
<p>A noter, le style du tshirt qui change par rapport à dhabitude, mais qui me parait sympa :)</p>
<p><em>source : le journal officiel dOpenBSD</em> <a href="http://undeadly.org/cgi?action=article&amp;sid=20090809155554">OpenBSD 4.6 Pre-Orders Online!</a></p>
<p><em>les deux sont commandé :)</em></p>
</main>
</article>
<footer>
<ul>
<li><a href="/openbsd">openbsd</a></li>
</ul>
</footer>
</body>
@@ -21,13 +21,14 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>HaikuOS alpha1</h1>
<p>Lentement mais surement l’équipe du projet <a href="http://www.haiku-os.org/">Haiku</a> avance. Et nous arrivons là à une grande étape pour ce projet dOS alternatif.</p>
<p>Pour rappel, HaikuOS est un projet visant à faire revivre (sous licence libre) BeOS.</p>
<p>Cela fait un moment que je navais pas testé un autre OS quOpenBSD, mais je crois que là, cest loccasion.</p>
<p><a href="http://www.haiku-os.org/news/2009-09-13_haiku_project_announces_availability_haiku_r1alpha_1"><img src="http://www.haiku-os.org/files/images/news/2009-09-14_r1a1-cd-mockup.thumb.png" alt="Haiku en alpha 1" /></a></p>
<p>Si vous aussi lexpérience vous tente: <a href="http://www.haiku-os.org/news/2009-09-13_haiku_project_announces_availability_haiku_r1alpha_1">haiku_r1alpha_1</a></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Les habitudes ont la belle vie</h1>
<p>Dur dur de faire changer les habitudes des développeurs (et des gens en général dailleurs).</p>
<p>Passer dune technologie à une autre nest pas facile, le faire au boulot apporte encore plus de pression: attente de résultat de la part de la hiérarchie, attente de résultat de la part des clients (même interne).</p>
<p>Passer dune façon de travailler à une autre nest pas facile non plus. Quand l’équipe se connait depuis quelques années ça complique un peu la tâche. Surtout quand certain membre de cette équipe ont passé plus de 20 ans à faire les choses dune certaines manière.</p>
@@ -29,7 +30,7 @@
<p>Du coup après 3 semaines danalyse et d’écoute (très important ça l’écoute), des comportements de chacun, du groupe, et de la hierarchie, on a plein didée géniale en tête pour amélioré la qualité du travail de chacun tout en rendant ce dernier bien plus agréable… Du moins cest ce que lon pense jusquau moment ou, un par un, chaque idée, chaque pratique est démonté par un nouvel élément. Je vous rassure, on garde quand même le principal, mais cest un peu frustrant.</p>
<p>Bref. Laccompagnement au changement est une science délicate nécessitant plusieurs corde à son arc. Je pense quil men manque quelques une. Esperons que lexpérience maidera à les acquerir :-).</p>
<p>Ceci dit, cest très interessant, même quand on narrive pas à faire passer tout ce que lon aimerais ! Et puis jai pas dit mon dernier mot.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,14 +21,15 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Un Chti dojo</h1>
<p>Vous habitez prêt de Lille ?</p>
<p>Vous aimez coder ?</p>
<p>Vous aimez rencontrer ?</p>
<p>Un dojo souvre prêt de chez vous, et je pense que vous pourriez bien apprecier et apporter votre pierre à l’édifice.</p>
<p>Muni dun groupe sur google-group: <a href="http://groups.google.com/group/nord-agile">nord-agile</a> le prochain dojo semble être pour le 2 octobre, dans les locaux du campus Lille 1 (pour moi cest du chinois, mais pour les Lillois, ça doit être parlant non ?)</p>
<p>Bon code à tous ! :)</p>
</main>
</article>
<footer>
<ul>
</ul>
+3 -2
View File
@@ -21,14 +21,15 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Green IT</h1>
<p>Cest le truc à la mode depuis une année (ou plus) maintenant. Mais quest-ce quil se cache derrière ?</p>
<p>Le plus souvent la mesure dont on entend parler cest réduire la consomation des machines, certains on même trouvé des astues pour re-utiliser cette énergie (genre la salle serveur qui sert de chauffage… Dur dur pour l’été). Bien, cest une chose ça, mais est-ce que cela suffit pour être <em>vert</em> ?</p>
<p>Une autre <em>bonne pratique</em> (ou pratique verte) qui est interessante cest lutilisation de plus en plus massive de la visio-conférence, histoire de ne pas faire se déplacer les collaborateurs en avion ou autres voiture… Cela va bien dans le bon sens: la réduction dactivité poluante. Ceci dit, ça veut aussi dire que tout les opportunistes qui saute sur loccassion pour proposer ce genre de service utilise aussi plus de serveur, et donc plus d’énergie pour cette tache. Ceci étant, cest quand même mutualisé, et quand même dans le bon sens (pour peut que lon utilise un service plutôt que de monter les serveurs dans lentreprise).</p>
<p>Il y a aussi une meilleur gestion des impressions, surtout pour les gros gourmands de papier genre boite de compta et autres analyste à lancienne qui préfère lire du papier. Dans la même veine, les soucis de stockage au format papier, qui de plus en plus passe à l’électronique. Ceci dit, cest comme pour la visio, ça fait des machine en plus…</p>
<p>Cest un peu ce qui me gène dans ce <em>green it style</em>: leffet mode ou marketing qui fait que pas mal de requin se pointe sur le marché pour en profiter. Mais encore une fois, cest aussi une bonne chose que ces nouveaux besoins, ça crée quelques emplois (cest mon coté naïf qui souhaite penser cela :)).</p>
<p>Quest-ce quil vaut mieux ? Plus de machine pour faciliter les réunions et/ou stocker au format électronique les documents, ou bien une simple réduction des procédures papier, des dispatchements de société à travers le globe ?</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,11 +21,12 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Agile Tour 2009 - Paris</h1>
<p>Demain ce déroule l’étape Parisienne de l<a href="http://www.agiletour.org/fr/at2009_paris.html">agile tour 2009</a> . Un <a href="http://www.agiletour.org/fr/at2009_paris_programme.html">jolie programme de conférence/retour dexpérience et autre atelier</a> qui promet de nous faire passer une bonne journée.</p>
<p>L’évènement aura lieu à la Fac de Nanterre… Ca rappelera des souvenir à certain, et donnera peut-être de bonne orientation à dautres, déjà sur place.</p>
<p>A demain donc ;-)</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,13 +21,14 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Haiku R1/Alpha 1</h1>
<p>Ca y est ! Lhéritier du <a href="http://fr.wikipedia.org/wiki/Beos">BeOS</a> , mais en version libre, sort en version R1 (notation hérité du vieux système disparu) Alpha 1.</p>
<p><a href="http://www.haiku-os.org/">HaikuOS</a></p>
<p>Cest un cap important pour l’équipe car c’était une cible de compatibilité avec la dernière version existante de BeOS !.</p>
<p>Ils doivent avoir besoin dun peu de sous, mais ça pourra également faire plaisir aux nostalgique, bref, un CD est quelques goodies sont disponible sur <a href="http://www.cafepress.com/haiku_os.408438071">cafepress.com/haiku_os.</a></p>
<p>Lannonce sur <a href="http://www.haiku-os.org/news/2009-10-28_r1alpha_1_commemorative_cd_now_available">Haiku-os.org/news</a></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>[ANN] JRuby 1.4.0</h1>
<p>Après quelques <em>release candidate</em>, voici venu la nouvelle version de <a href="http://www.jruby.org">JRuby</a> . On y retrouve:</p>
<ul>
<li>compatibilité ruby 1.8.7</li>
@@ -32,7 +33,7 @@
<li>et 307 bugs corrigé…</li>
</ul>
<p>Du bon, on voit que l’équipe et la communauté autour de cette implémentation est très active ! Et je pense que cest un bon moyen de faire entrer <a href="http://ruby-lang.org">Ruby</a> dans le monde de lentreprise. Jen suis témoin, et jespère pouvoir vous en parler bientôt.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,14 +21,15 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Nouvelle affiche au bureau</h1>
<p>Je viens daccrocher une nouvelle affiche au bureau:</p>
<figure>
<img src="http://zone.elsif.fr/programs-as-seen-by-users.jpg" alt="your programm with interface, logic and data, for users its interface with magic" /><figcaption>your programm with interface, logic and data, for users its interface with magic</figcaption>
</figure>
<p>Qui a dit que jai fait ça pour que l’équipe apprenne à mieux travailler ces interfaces utilisateurs ? :-D</p>
<p><em>merci à celui dont jai oublié le nom qui a fait un lien qui pointe là dessus!</em></p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>BSD ressources</h1>
<p>Pour ceux qui sinteresse aux monde des *BSD, voici les quelques ressources qui traine dans mes favoris (surtout autour dOpenBSD).</p>
<ul>
<li><a href="http://bsdanywhere.org/">BSDAnywhere</a> : Un liveCD basé sur OpenBSD</li>
@@ -35,7 +36,7 @@
<li><a href="http://wiki.gcu.info/doku.php">Le wiki du GCU</a> : et son wiki, grande source dinformations.</li>
</ul>
<p>Je suis loin davoir une liste complète, jajoute quoi ?</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,13 +21,14 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Le code et les commentaires</h1>
<p>Je viens de lire la <a href="http://www.framablog.org/index.php/post/2009/11/21/commentaires-code-source-programmation">traduction dun article parlant des commantaires dans le code source</a> sur le <a href="http://www.framablog.org">Framablog</a> . Cest un article écrit par Esther Schindler que je ne connais pas. Son article original titré <a href="http://www.itworld.com/development/84780/if-comments-are-ugly-code-ugly">If the comments are ugly, the code is ugly</a> parle donc de code source, de code source avec de vilain commentaires.</p>
<p>Elle signale que les commentaires doivent être irréprochable, sans faute dorthographe, sans erreur de grammaire, à jour par rapport aux codes sources commenté…</p>
<p>Et bien jai trouvé une solution encore plus simple: <strong>je supprime les commentaires</strong> et jessaie de rendre le code plus lisible. Les langages de programmations actuel sont assez expressif, utilise des mots anglais clair, certain langage apporte une structure permettant même d’écrire des presques phrases ! <strong>Un code propre nest pas un code avec des commentaires à jour, mais un code lisible, clair et concis</strong></p>
<p>De plus, tout les langages modernes (enfin jespère) bénéficie dune <a href="http://fr.wikipedia.org/wiki/Test_unitaire">librairie de test unitaire</a>, ce qui veut dire que lon peut écrire un bout de code très simple qui montre lintention du programme réel, qui montre comment il fonctionne, <strong>qui le documente en quelque sorte</strong>. Alors pourquoi écrire en plus des commentaires ? Je préfère voir un code lisible, et au pire devoir aller lire des tests unitaires pour comprendre son fonctionnement (voir ajouter des tests pour vérifier que jai bien compris).</p>
<p>Alors je ne sais pas qui est cette dame, mais, même si elle a en partie raison, pitié, éviter de faire du code illisible et sans test unitaire programmé sous pretexte que vous avez écrit des commentaire digne dun grand roman.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,7 +21,8 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Gestion des marques pages</h1>
<p>Apres avois utilisé les del.icio.us et autres ma.gniolia, après avois lu Frederic faire tant de bonne pub pour diigo, je me suis ouvert un compte, et ma fois, je ne suis pas trop déçu.</p>
<p>Toutes les fonctionnalitées dont jai besoin sont là:</p>
<ul>
@@ -35,7 +36,7 @@
<p>Puis je dépiote de temps à autre ce qui traine dans mes lectures, mais voilà, après jen fait quoi ? Deux options en général, soit je supprime le marque page après lavoir lu, soit je le modifie pour marquer un sujet plus général.</p>
<p>Donc au final, je me retrouve avec un paquet de lien que finalement je nutilise pas, car je passe bien souvent par un moteur de recherche de retrouver ce genre de site.</p>
<p>Tout ça pour dire que finalement, jarrête dutiliser ces outils. Je fais un tampon dans les marques page de mon navigateur, en local, et puis cest tout.</p>
</main>
</article>
<footer>
<ul>
</ul>
@@ -21,9 +21,10 @@
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
</head>
<body>
<main>
<article>
<h1>Typo 5.4 Willy Ronis</h1>
<p>Et bien voilà, comme un cadeau de noël, l’équipe du blogware <a href="typosphere.org">Typo</a> viens de sortir la version 5.4 surnomé “Willy Ronis”. Pas mal de changement codé interface admin, je vous laisse lire lannonce sur le blog de type <a href="http://blog.typosphere.org/release-of-typo-5-4-willy-ronis.html">Release of Typo 5.4 Willy Ronis [en]</a>.</p>
</main>
</article>
<footer>
<ul>
</ul>