revois la génération de fichier et les titres
This commit is contained in:
@@ -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 l’association <a href="http://rubyfrance.org">RubyFrance</a> continue à bien ce porter, et tout plein d’autres chose plus personnelle :-)</p>
|
||||
</main>
|
||||
</article>
|
||||
<footer>
|
||||
<ul>
|
||||
</ul>
|
||||
|
||||
+3
-2
@@ -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é d’un papier qu’il 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 qu’il pourrais être adapté et pourrais donner des idées aux participants du Dojo d’ici ou d’ailleurs</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 c’est 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 l’existance des deux frameworks. Et pour des nouveaux venu, quelque semaine de tests sur l’un, puis sur l’autres pour vraiment savoir lequel choisir… Cette fusion devrait permettre d’apporter 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é d’utilisateur, si Rails peut s’enrichir de ce mode de fonctionnement, ça permettra surement à tout le monde d’en profiter. Nous verrons bien ce que cela peut donner.</p>
|
||||
<p>De la même manière, j’ai l’impression 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. C’est 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> c’est ça syntaxe. Un des mots bien particulier en Ruby est <code>unless</code>.</p>
|
||||
<p>Je partage tout à fait l’avis 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> c’est bien, très bien même dans certain cas, mais en abuser c’est 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à c’est plus clair, on comprend mieux que si l’une des trois conditions n’est 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 l’association RubyFrance, et surtout le GO(Gentil Organisateur) Jean-François ! C’est à <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, j’espère que vous serez à l’apé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 d’un an aux manettes.</p>
|
||||
<p>Très sympa cette nouvelle interface d’admin.</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 l’INSA.</p>
|
||||
<p>Merci à <a href="http://www.dmathieu.com/">Damien</a> d’organisé 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 d’hiver 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 n’y 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 n’aime pas trop l’organisation 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 d’habitude c’est <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. J’ai 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 d’OpenBSD: <a href="http://undeadly.org/cgi?action=article&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 d’ailleurs, dommage que Sun déménage. On verra ou se passera le prochain.</p>
|
||||
<p>Pas mal de participant, pas autant que d’inscrit 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 l’absence de quelques figures de la communauté Rails de Paris, j’espère que l’on 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>Aujourd’hui ce déroule un mashpit Merb au Dune. J’espè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>C’est 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 aujourd’hui,je pense à <a href="http://rubini.us/">Rubinius</a> et <a href="http://www.ironruby.net/">IronRuby</a> surtout (vous en connaissez d’autres ?), mais certainement aussi bien. Je fais parti de ces gens qui pense que c’est 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 l’on déjà remarqué, je me suis laissé tenter par cette outil de <a href="http://fr.wikipedia.org/wiki/Microblog">microblogging</a> qu’est <a href="http://twitter.com">twitter</a>.</p>
|
||||
<p>Ce qui est amusant c’est que sans vraiment savoir quel interêt je trouve à l’outil, je l’utilise régulièrement pour voir ce qu’il se passe, ou plutôt ce que ce dit. Ca à un coté très spontané.</p>
|
||||
<p>J’ai é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> l’a annoncé par un <em>twit</em>: le projet JRuby déménage:</p>
|
||||
<blockquote>
|
||||
<p>I’m so excited to move everything to kenai.com + git + github. We’ll 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>N’hé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 d’habitude, quoique, une bonne série de tentative d’accè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 (aujourd’hui <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é d’OpenBSD</a>), ou bien changer de serveur d’application (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 d’interessant.</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>C’est se que l’on pourrait extraire de ce qu’il se passe en ce moment autour de <a href="http://twitter.com">Twitter</a>. C’est 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 d’accord 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 l’outil 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, c’est un langage de script que je ne connais pas, mais le sujet n’est pas de savoir si Scala fera mieux que Ruby sur le sujet, la question c’est plutôt pourquoi une bonne partie de la communauté s’indigne 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, c’est forcement moins performant qu’un langage compilé (même si c’est 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 aujourd’hui pour certain problème, mais ce n’est pas LA solution. Il y en aura d’autres et il y en a déjà d’autres 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>L’annonce 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 j’utilise pour <a href="http://www.typouype.org/2008/02/02/openbsd-current">suivre la version -current d’OpenBSD</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 l’application 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 j’attendais (par flème de la faire) depuis longtemps: la redéfinition du format des urls. Je pense que d’ici peu, les urls ici passeront d’un format /année/mois/jour/titre à /titre :-)</p>
|
||||
<p><strong>Merci à l’équipe, comme d’habitude, 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, j’ai 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>C’est bien beau, mais je me retrouve maintenant avec des éléments de présentation dans mon modèle. <em>C’est mal</em>.</p>
|
||||
<p>Je vais pour l’instant passer la page demandé et la quantité par page en paramètre. Ce n’est pas top non plus, mais je préfère cela pour l’instant. Si quelqu’un a une idée, je suis prêt à l’entendre.</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, l’une attendu l’autres, presque, mais pas forcement aujourd’hui.</p>
|
||||
<h2 id="openbsd-4.5">OpenBSD 4.5</h2>
|
||||
<p>C’est 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 l’aviez deviné, représente une pioche. Et bien une version à jour, c’est à dire parlant de la version 1.9 de ruby est en cours d’impression. 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 s’occuper 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> j’ai repris un petit thème maison. C’est pas forcement aussi bien léché, mais au moins, <em>C’est moi qui l’ai 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 c’est 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 l’association <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 j’y ferais un tour, j’espè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 (c’est à Vincenne).</p>
|
||||
<p>Je m’y rend au nom de <a href="http://kantena.com">Kantena</a>. En effet, nous sommes convaincu que beaucoup de projet en échec aujourd’hui le sont à cause d’un 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 l’une ou l’autre, 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 s’adapter et surtout ne pas aller à l’encontre 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 s’y prête. Dans ce context il est très délicat d’avoir la présence d’un <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 d’un contrat ou non, autour de projet au forfait, avec un client distant.</p>
|
||||
<p>Bref, je suis impatient d’y ê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> . J’y ai trainé un associé de <a href="kantena.com">Kantena</a>, j’y ai également retrouvé quelques têtes connu du dojo bien sur, mais également de l’association <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 d’accès ;-).</p>
|
||||
<p>Nous avons entendu beaucoup de chose interessante, mais aussi beaucoup échangé, et c’est 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 c’est que l’agilité, mais surtout le projet informatique sont une histoire d’Homme en premier lieu. C’est pas forcement nouveau, mais on le sent vraiment dans ce genre de contexte. Et c’est surement cette première valeur du <a href="http://fr.wikipedia.org/wiki/Manifeste_Agile">manifeste agile</a> : <em>L’interaction avec les personnes plutôt que les processus et les outils.</em> qui est le plus dur à faire comprendre au réticent. C’est 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> . C’est 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 c’est 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 d’un contrat ou non, autour de projet au forfait, avec un client distant.</em> je n’ai pas de réponse toute faite. Mais je m’y attendait. C’est normal, toute ces pratiques ne peuvent s’appliquer de la même manière dans tout les contexte. Au risque de me répéter, l’agilité, le lean, sont des pratiques de bon sens, et le bon sens ne peut s’appliquer de la même manière à tout les projets. J’ai même entendu qu’un 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 qu’une équipe mauvaise utilisant Scrum ou une autre méthodes agiles… Et je suis assez d’accord avec cela !</p>
|
||||
<p>Bref, pour une première, je suis ravi. Je compte bien renouveller l’expérience l’année prochaine, et cette fois, j’essayerais d’amener 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 l’utilisation de l’objet <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 j’ai surement du rater quelque chose, mais voici mon histoire…</p>
|
||||
<pre>
|
||||
{% highlight ruby %}
|
||||
@@ -102,7 +103,7 @@
|
||||
<p>J’ai sûrement du faire une erreur quelque part, oublier quelque chose, ou faire quelque chose de travers. <strong>Si quelqu’un lit cela et à une idée, merci d’en m’en parler, je suis preneur !</strong>.</p>
|
||||
<p>Si c’est un comportement souhaité, j’aimerais comprendre pourquoi, et si c’est un oubli ou une erreur, j’aimerais 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, j’ai eu l’occassion 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é à l’agilité dans le monde du développement logiciel (domaine m’ayant recueilli après mes études), j’ai 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 l’utilisation de Kanban dans le développement logiciel.</p>
|
||||
<p>Je vous conseil d’ailleurs 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&s=english-books&qid=1246105916&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 j’ai eu l’occassion 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é l’utilisation 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 d’une équipe utilisant Kanban: <a href="http://blog.crisp.se/henrikkniberg/2009/06/26/1246053060000.html">One day in Kanban land</a></p>
|
||||
<p>J’espè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 l’un avec l’autre et inversement…</p>
|
||||
<p>L’Open Source Developper Conference France, c’est 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> s’associent 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>L’entrée est libre et gratuite, alors j’espè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>C’est 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 l’ancienne configuration.</p>
|
||||
<p>J’espè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>
|
||||
|
||||
@@ -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 d’abord, enfin, ça commence à faire loin… 2 semaines :-). L’Italie, c’est 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 l’occasion). Très sympa, très reposant, une belle balade.</p>
|
||||
<p>Retour d’une première expérience. En effet, avant de partir nous avons fait l’acquisition d’un <a href="http://fr.wikipedia.org/wiki/Canon_EOS_450D">Canon EOS 450D</a>. C’est très agréable. Bien plus réactif que l’APN Nikkon que j’avais jusqu’ici. Bien plus beau également au niveau des rendus couleurs. Ceci dit, l’appareil 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 j’aimerais 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, j’y 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 c’est tôt, plus tôt que d’habitude… C’est 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 d’ici novembre, il y en aura surement encore plus :-)</p>
|
||||
<p>A noter, le style du tshirt qui change par rapport à d’habitude, mais qui me parait sympa :)</p>
|
||||
<p><em>source : le journal officiel d’OpenBSD</em> <a href="http://undeadly.org/cgi?action=article&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 d’OS alternatif.</p>
|
||||
<p>Pour rappel, HaikuOS est un projet visant à faire revivre (sous licence libre) BeOS.</p>
|
||||
<p>Cela fait un moment que je n’avais pas testé un autre OS qu’OpenBSD, mais je crois que là, c’est l’occasion.</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 l’expé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 d’ailleurs).</p>
|
||||
<p>Passer d’une technologie à une autre n’est 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 d’une façon de travailler à une autre n’est 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 d’une certaines manière.</p>
|
||||
@@ -29,7 +30,7 @@
|
||||
<p>Du coup après 3 semaines d’analyse et d’écoute (très important ça l’écoute), des comportements de chacun, du groupe, et de la hierarchie, on a plein d’idé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 c’est ce que l’on pense jusqu’au 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 c’est un peu frustrant.</p>
|
||||
<p>Bref. L’accompagnement au changement est une science délicate nécessitant plusieurs corde à son arc. Je pense qu’il m’en manque quelques une. Esperons que l’expérience m’aidera à les acquerir :-).</p>
|
||||
<p>Ceci dit, c’est très interessant, même quand on n’arrive pas à faire passer tout ce que l’on aimerais ! Et puis j’ai 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 s’ouvre prêt de chez vous, et je pense que vous pourriez bien apprecier et apporter votre pierre à l’édifice.</p>
|
||||
<p>Muni d’un 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 c’est du chinois, mais pour les Lillois, ça doit être parlant non ?)</p>
|
||||
<p>Bon code à tous ! :)</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>Green IT</h1>
|
||||
<p>C’est le truc à la mode depuis une année (ou plus) maintenant. Mais qu’est-ce qu’il se cache derrière ?</p>
|
||||
<p>Le plus souvent la mesure dont on entend parler c’est 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, c’est 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 c’est l’utilisation 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 d’activité poluante. Ceci dit, ça veut aussi dire que tout les opportunistes qui saute sur l’occassion pour proposer ce genre de service utilise aussi plus de serveur, et donc plus d’énergie pour cette tache. Ceci étant, c’est quand même mutualisé, et quand même dans le bon sens (pour peut que l’on utilise un service plutôt que de monter les serveurs dans l’entreprise).</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 à l’ancienne 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, c’est comme pour la visio, ça fait des machine en plus…</p>
|
||||
<p>C’est un peu ce qui me gène dans ce <em>green it style</em>: l’effet mode ou marketing qui fait que pas mal de requin se pointe sur le marché pour en profiter. Mais encore une fois, c’est aussi une bonne chose que ces nouveaux besoins, ça crée quelques emplois (c’est mon coté naïf qui souhaite penser cela :)).</p>
|
||||
<p>Qu’est-ce qu’il 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 d’expé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 à d’autres, 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 ! L’hé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>C’est 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 d’un 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>L’annonce 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 c’est un bon moyen de faire entrer <a href="http://ruby-lang.org">Ruby</a> dans le monde de l’entreprise. J’en suis témoin, et j’espè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 d’accrocher 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 it’s interface with magic" /><figcaption>your programm with interface, logic and data, for users it’s interface with magic</figcaption>
|
||||
</figure>
|
||||
<p>Qui a dit que j’ai fait ça pour que l’équipe apprenne à mieux travailler ces interfaces utilisateurs ? :-D</p>
|
||||
<p><em>merci à celui dont j’ai 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 s’interesse aux monde des *BSD, voici les quelques ressources qui traine dans mes favoris (surtout autour d’OpenBSD).</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 d’informations.</li>
|
||||
</ul>
|
||||
<p>Je suis loin d’avoir une liste complète, j’ajoute 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 d’un article parlant des commantaires dans le code source</a> sur le <a href="http://www.framablog.org">Framablog</a> . C’est 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 d’orthographe, sans erreur de grammaire, à jour par rapport aux codes sources commenté…</p>
|
||||
<p>Et bien j’ai trouvé une solution encore plus simple: <strong>je supprime les commentaires</strong> et j’essaie 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 n’est pas un code avec des commentaires à jour, mais un code lisible, clair et concis</strong></p>
|
||||
<p>De plus, tout les langages modernes (enfin j’espère) bénéficie d’une <a href="http://fr.wikipedia.org/wiki/Test_unitaire">librairie de test unitaire</a>, ce qui veut dire que l’on peut écrire un bout de code très simple qui montre l’intention 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 j’ai 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 d’un 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 j’ai 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 j’en fait quoi ? Deux options en général, soit je supprime le marque page après l’avoir 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 n’utilise 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, j’arrête d’utiliser ces outils. Je fais un tampon dans les marques page de mon navigateur, en local, et puis c’est 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 l’annonce 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>
|
||||
|
||||
Reference in New Issue
Block a user