revois la génération de fichier et les titres
This commit is contained in:
@@ -21,7 +21,8 @@
|
||||
<link rel="alternate" type="application/rss" href="/feed.xml" title="elsif.fr/feed" />
|
||||
</head>
|
||||
<body>
|
||||
<main>
|
||||
<article>
|
||||
<h1>OpenBSD Fondation - donation</h1>
|
||||
<p>Ca y est, le premier <em>communiqué de presse</em> de la <a href="http://www.openbsdfoundation.org/">fondation OpenBSD</a> annonce les contributions reçus pour le financement du projet <a href="http://www.openbsd.org">OpenBSD</a>.</p>
|
||||
<blockquote>
|
||||
<p>From: The OpenBSD Foundation Contact: directors@openbsdfoundation.org Date: January 4, 2008</p>
|
||||
@@ -36,7 +37,7 @@
|
||||
<p>J’espère que tout ça permettra au projet de ne plus avoir de soucis financier !</p>
|
||||
<p><em>tiens faut que je fasse un petit don aussi moi cette année ;-)</em></p>
|
||||
<p><em>via <a href="http://undeadly.org/cgi?action=article&sid=20080104201743">undeadly</a> évidemment</em></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 - OpenJDK Project</h1>
|
||||
<p>Le petit OS qui avance dans l’ombre de BeOS commence doucement à s’étoffer. <a href="http://www.typouype.org/articles/2007/12/19/haiku-webkit">Après les avancés du port du webkit</a> Haiku lance un projet de portage de la <span class="caps">JVM</span> ouverte de Sun: OpenJDK.</p>
|
||||
<p>Je ne suis pas sur qu’Haiku vise à être une grande plateforme de développement (quoique pourquoi pas ;-)), mais quoiqu’il arrive, avoir une machine virtuel java porté pour votre OS est quasi indispensable ! Et contrairement à Adobe qui garde sont FlashPlayer bien fermé, Sun, en ouvrant la <span class="caps">JVM</span> permet à des équipes divers de la porter sur les OS passé, présent et futur.</p>
|
||||
<p>!(http://haiku-os.org/files/screenshots/logo_haiku-openjdk.png)</p>
|
||||
<p>Pour ceux qui serais interessé, je vous laisse lire la news officiel de la création de l’équipe <a href="http://haiku-os.org/news/2008-01-03/new_java_for_haiku_team_formed">Haiku-OpenJDK</a> pour en savoir plus.</p>
|
||||
<p><em>Un projet bien interessant, je vais m’y interesser de prêt… Peut-être même plus vu mon profil :)</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>Bricabox news</h1>
|
||||
<p>Et bien voilà, la <a href="http://www.bricabox.info">bricabox.info</a> accueille un nouveau colocataire: le <a href="http://www.parablog.fr">parablog.fr</a>. Esperons que celui-ci ne nous fasse pas le coup du teaser de plus d’un an :-).</p>
|
||||
<p><em>Je ne m’aventurerais pas à vous expliquer de quoi il va s’agir, l’auteur en parlera sûrement plus tard</em></p>
|
||||
<p><strong>Bienvenue ! :)</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>Got new Shoes with Ruby</h1>
|
||||
<p><a href="http://whytheluckystiff.net/">Why</a> est une personne bien connu dans la communauté <a href="http://www.ruby-lang.org">Ruby</a> pour ces participations dont la quantité et la qualité n’ont d’égal que l’originalité. Quand on voit contenu du livre qui l’a fait connaître le <a href="http://poignantguide.net/ruby/">Poignant Guide</a> (<em>dont une traduction en français est en cours, mais très délicate vu le nombre de formulation humoristique que contient ce livre</em>) on comprend que ma phrase est emprunte d’un grand respect envers ce monsieur.</p>
|
||||
<p>C’est donc tout naturelement, pour un fan de Ruby comme moi, que je m’interesse régulièrement à ces trouvailles. Une des dernières a retenu mon attention: <a href="http://code.whytheluckystiff.net/shoes/">Shoes</a></p>
|
||||
<p>Shoes est un <em>kit graphique</em> multiplateforme. Codé en Ruby (enfin pas que, y’a du C en dessous, comme dh’abitude), c’est un bonheur pour la réalisation de petits interfaces graphiques (je pense que pour le moment personne ne c’est lancé dans un <em>eclipse like</em> en shoes, avis aux amateurs :p).</p>
|
||||
@@ -32,7 +33,7 @@
|
||||
<p><em>Maintenant il faut que j’installe Shoes sur OpenBSD :)</em></p>
|
||||
<p>Comme vous pouvez le voir, cela m’a également permis de tester les services de <a href="http://www.lulu.com">lulu.com</a> et j’avoue qu’ils n’ont rien à envier à Amazon. Bien sur, le catalogue n’est pas du tout le même, et heureusement. Mais je trouve que lulu, tout comme <a href="http://www.inlibroveritas.net/">in libro veritas</a>, apporte quelque chose de nouveau dans le domaine de la vente en ligne. Ici nous pouvons vendre ce que nous écrivons sans avoir à signer avec une maison d’édition: la publication ouverte à tous. Faire un site, un blog ou autre, pour proposer ces écrits, c’est bien. Mais pouquoi ne pas proposer le téléchargement d’un fichier <span class="caps">PDF</span> ou l’achat d’un livre (pour ce qui aime avoir une version <em>papier</em> ?). Pour cela, je trouve que ces deux services en ligne (il en existe d’autres surement, quelqu’un a des noms ?) sont trés utile.</p>
|
||||
<p><strong>Bravo Why, Bravo lulu (en attendant de tester in libro veritas) !</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>SQLite Backup</h1>
|
||||
<p>Evolution de la <a href="http://www.bricabox.info">bricabox</a> oblige, certain scripts doivent aussi évoluer. C’est la vie du code, je ne vous apprend rien. C’est donc le moment de reprendre un peu la <a href="/2007/08/07/rake-sauvegarde-de-base-de-donnee.html">tache Rake de backup</a> pour y ajouter quelque morceau.</p>
|
||||
<p>La bricabox a maintenant un site pour elle, basé sur <a href="http://radiantcms.org/">Radiant CMS</a>, Jean-mi a construit un <a href="http://www.lacomte.net">portail de la comte</a> également basé sur RadiantCMS (oui au passage, sont blog à changé d’adresse: <a href="http://blog.lacomte.net">blog.lacomte.net</a>). Tout les deux n’ayant pas pour vocation d’être gavé de données, ni d’avoir beaucoup d’accès en écriture, nous avons tout les deux opté pour <a href="http://www.sqlite.org/">SQLite</a>. <del>Une petite base de donnée</del> un petit programme de gestion de base de donnée relationnelle écrit en C, très leger, très pratique dans ce genre de cas de figure (pas de configuration complexe, pas de serveur…).</p>
|
||||
<p>Mais voilà, la tache de backup des bases de donnée avait été écrit uniquement pour les bases de l’époque: <a href="http://www-fr.mysql.com/">MySQL</a> (je vous passe l’actu du jour sur le rachat de MySQLAB par Sun Microsystem ? :D). Donc il faut ajouter quelque ligne là dedans.</p>
|
||||
@@ -34,7 +35,7 @@
|
||||
<p>Et voilà les taches de backup qui sont à nouveaux opérationnelles.</p>
|
||||
<p><em>Bon reste à voir où je place ces fichiers…</em></p>
|
||||
<p><em>J’aime de plus en plus SQLite :) Attention à utiliser avec modération quand même</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 - USB Mount</h1>
|
||||
<p>Voici deux petit script shell pour les utilisateurs d’OpenBSD et autres… Enfin uniquement ceux qui utilise ce genre de système sur leur(s) desktop(s).</p>
|
||||
<p>Le montage/démontage (pas avec un tournevis hein, je dis ça pour Terckan surtout ;-)), en fait, c’est le fait de <em>rendre disponible un périphérique externe sur son OS</em>. Et de nos jour y’en a un paquet: Clef usb, baladeur numérique, apareil photo numérique, lecteur de carte, disque dur externe, imprimante, scanner…</p>
|
||||
<p><a href="http://www.openbsd.org">OpenBSD</a> et d’autres OS utilisent le démons <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=hotplugd&sektion=8&arch=i386&apropos=0&manpath=OpenBSD+Current">hotplugd</a> pour <em>surveiller</em> l’activité de branchement du matériel à connectique <span class="caps">USB</span>. Sous OpenBSD (utilisateurs d’autres *nix utilisant hotplug: attention, il y a peut-être des petites adaptations à faire) on modifie le <em>/etc/rc.conf.local</em> pour y ajouter l’activation du démon hotplug:</p>
|
||||
@@ -49,7 +50,7 @@
|
||||
<p>J’aimerais bien changer certaines chose rapidement comme les droits des fichiers ainsi disponible, les points de montages, et bien d’autres chose que je n’ai pas en tête.</p>
|
||||
<p>Amusez vous bien :)</p>
|
||||
<p><em>edit: Correction des blockquote textile. Merci Zifro de m’avoir signalé les “bq.” qui trainait.</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>Guyane et Orpaillage</h1>
|
||||
<p>Loin de mes sujets habituel, je vais quand même vous parler de <a href="http://fr.wikipedia.org/wiki/Guyane">Guyane</a> et d’“orpaillage”:http://fr.wikipedia.org/wiki/Orpaillage.</p>
|
||||
<p>On n’etend pas souvent parler de la Guyane, sauf pour un lancement de fusée, et l’orpaillage, on a tout de suite une image du far-west en tête… Mais pourtant, ça se passe <em>en france</em> ou plutôt sur les territoires colonisé par la france il y a bien longtemps. C’est le livre d’une connaissance dont je veux vous parler aujourd’hui, c’est sont livre qui ma permis d’en apprendre plus sur un sujet que je ne connaissait pas, sur un sujet dont on ne parle pas, sur un sujet qui n’interesse pas (en métropole du moins): <strong>L’orpaillage en Guyane</strong></p>
|
||||
<p><a href="http://guyaneetorpaillage.over-blog.com/">Axel May</a> a ouvert un blog pour accompagner la sortie de sont livre sur le sujet. Un sujet qui lui tiens à coeur, ayant passé quelque année de ça vie dans la région.</p>
|
||||
@@ -30,7 +31,7 @@
|
||||
<p>Non mais vous y croyez vous des <em>cowboys en armes</em> et des histoires de <em>chercheurs d’or</em> à notre époque ? Moi qui pensais naïvement que le plus gros problème de l’amazonie c’etais la déforestation ayant pour but l’agriculture intensive et que le mercure n’était présent que dans nos vieux termomètres :-/</p>
|
||||
<p>!(http://zone.typouype.org/axelmay_guyaneetorpaillage.jpg)</p>
|
||||
<p><a href="http://www.editions-calmann-levy.com/livre/titre-249109-Guyane-francaise-l-or-de-la-honte.html">Guyane Française L’or de la honte</a> un livre à lire absolument !</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-current</h1>
|
||||
<p>C’est un peu barbare comme titre, mais vous allez comprendre.</p>
|
||||
<p><a href="http://www.openbsd.org">OpenBSD</a> permet plusieurs utilisation, plusieurs <em>Flavor</em>:</p>
|
||||
<ul>
|
||||
@@ -33,7 +34,7 @@
|
||||
<p>Plutôt que de refaire un nième script, on m’a conseillé d’utiliser Openbsd-binary-upgrade. Et j’avoue que je l’ai adopté facilement.</p>
|
||||
<p><a href="http://www.xs4all.nl/~hanb/software/OpenBSD-binary-upgrade/">Openbsd-binary-upgrade</a> est le script mis à disposition par <span class="citation" data-cites="ham">@ham</span> qui permet moyennant une petite configuration (je vous met la mienne a titre d’exemple sur ma zone: <a href="http://zone.typouype.org/OpenBSD-binary-upgrade.rc">zone.typouype.org/openbsd-bin-upgrade.rc</a>) de tenir sont système à jour. Un <em>hook</em> permet d’ajouter quelques commandes à executé en fin de mise à jour, très pratique pour mettre à jour les paquets déjà installé.</p>
|
||||
<p>Me voilà en OpenBSD-Current donc. J’en suis toujours ravi, de jour en jour toujours plus :).</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>Yahoo! - Microsoft redondance et interopérabilité</h1>
|
||||
<p>Tout le monde en parle en ce moment. Je ne souhaite pas commenter le montant de la transaction, c’est bien trop irréel pour moi, ni même le choix politique de Microsoft pour contrer Google… Non moi ce qui m’interesse ce sont l’avenir des applications que l’on trouve chez l’un et l’autre de ces acteurs majeurs de la scène <em>informatique</em>.</p>
|
||||
<p>Pour ce qui est de <a href="http://flickr.com/">Flickr!</a> et <a href="http://del.icio.us/">Del.icio.us</a> je pense que ça devrait aller. Micrisoft n’ayant pas vraiment d’équivalent, il devrait survivre. Mais que deviendrons les moteurs de recherche, les toolbars, les messageries instantanées, les webmails et autres services ?</p>
|
||||
<p>D’un point de vue optimiste, on pourrais imaginer qu’une intéropérabilité entre tout ces systèmes soit mise en place, et qu’en même temps, ces produits <strong>s’ouvre</strong> .</p>
|
||||
@@ -29,7 +30,7 @@
|
||||
<p>Un point de vue intermédiaire pourrais être de voir un remplacement des services d’une des deux firmes les moins performant, les moins utilisé par leur équivalent de l’autre firme.</p>
|
||||
<p>Enfin bref, je suis globalement d’accord avec <a href="http://www.oezratty.net/wordpress/2008/un-mariage-risqu/">Olivier Ezratty: c’est un mariage risqué</a> A surveiller donc, <em>pour le pire et pour le meilleur</em>.</p>
|
||||
<p><em>J’aime bien Flickr! et Del.icio.us, mais il se pourrais que je coupe ces services selon leur avenir….</em></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>Ruby Specs</h1>
|
||||
<p>Pour les personnes qui s’interesse à <a href="http://www.ruby-lang.org">Ruby</a>, qui comprennent l’anglais, et/ou qui souhaite participer à l’évolution, l’enrichissement d’un langage objet libre, je viens de découvrir un wiki-kil-est-bien:</p>
|
||||
<p><a href="http://spec.ruby-doc.org/wiki/Main_Page">Ruby Spec</a></p>
|
||||
<p>Plus ou moins initié par les divers groupes cherchant à implémenter Ruby dans sur d’autres machine virtuel (comme le projet <a href="http://rubini.us/">Rubinius</a> ou <a href="http://jruby.codehaus.org/">Jruby</a>) mais assez suivi dans la communauté en général, ce wiki permet de spécifié chaque objet/module.</p>
|
||||
<p>Selon les pages c’est soit pas encore fait, soit simple (juste du texte), soit bien complet avec des exemple très interessant avec des exempls et des petites comparaisons avec d’autres objets. Comme par exemple sur l’“objet Proc”:http://spec.ruby-doc.org/wiki/Proc</p>
|
||||
<p><strong>A consulter et enrichir !</strong></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>Solution Linux 2008</h1>
|
||||
<p>Et oui, j’y suis passé, juste le dernier jour. J’ai aidé Jean-François (Underflow) a tenir le stand de l’association <a href="http://www.rubyfrance.org">RubyFrance</a>. Très sympa cette manifestation. Beaucoup de monde, pas mal de question sur Ruby et/ou Rails, j’espère que nous avons répondu à la pluspart.</p>
|
||||
<p>Mon regret: ne pas avoir pris mon Laptop… A ne pas oublier pour la prochaine fois :)</p>
|
||||
<p>Sinon, nous étions bien entouré, a gauche: php avec un teneur de stand qui est venu prendre des renseignement sur ruby pour s’y mettre :D, a droite afpy: le nez dans le code toute la journée dur dur de coder en python, en face <a href="http://www.openbsd.org">OpenBSD</a> alors là, j’étais ravi. Disons que <a href="http://kd85.com/">Wim de kd85</a> est venu de Belgique avec tout plein de truc dans ces cartons, du coup j’ai un peu bavé sur les soekris… Mais c’etais très agréable :)</p>
|
||||
<p>La plupart des personnes rencontré était très sympa (elles le sont encore je pense :p). Y’a qu’un mec qui étais plus louche que les autres. Enfin non, illuminé serais le terme. Un vendeur de Baie informatique qui était venu voir des clients (dans la partie pro il y avait pas mal d’hébergeur). Il était paumé devant notre stand et nous avons du coup discuté. Il venais de découvrir ce qu’était le logiciel libre et je crois qu’il avait du mal à comprendre qu’autant de personnes puisse partager ainsi leur temps, leurs connaissances… Il n’en revenait pas. J’ai adoré cette rencontre avec un personnage ahuri devant l’ampleur d’une chose qu’il ne connaissait pas ! :D</p>
|
||||
<p>A l’année prochaine surement.</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>Apero Ruby</h1>
|
||||
<p>L’association <a href="http://www.rubyfrance.org">RubyFrance</a> organise pour la 4ième fois une rencontre autour d’un verre pour parler de <a href="http://www.ruby-lang.org">Ruby</a>, <a href="http://www.rubyonrails.org">RubyOnRails</a> et de tout ce qui peut toucher de prêt ou de loin à ce langage que nous aimons.</p>
|
||||
<p>Rendez-vous donc à partir de 20h à <a href="http://lacantine.org/">la Cantine</a>. Une présentation de ce qui nous attend avec la version 1.9 de Ruby devrais être faites, et peut-être quelque <em>lightning talks</em> sur d’autres sujet (en rapport avec Ruby quand même).</p>
|
||||
<p>A mardi donc ! ;-)</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.3 - Chrooted SSH</h1>
|
||||
<p>Ca y est, on est à peine mi février que le tag 4.3-beta d’“OpenBSD”:http://www.openbsd.org vient d’être posé sur la ligne.</p>
|
||||
<p>Ca promet !</p>
|
||||
<p>Et comme si ça ne suffisait pas, voilà qu’un petit <em>addon</em> apparait dans <a href="http://www.openssh.org">OpenSSH</a>: on peut chrooter sshd très très facilement.</p>
|
||||
@@ -33,7 +34,7 @@
|
||||
<li><a href="http://undeadly.org/cgi?action=article&sid=20080220110039">Chroot in OpenSSH</a></li>
|
||||
</ul></li>
|
||||
</ul>
|
||||
</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 Current -> 4.3</h1>
|
||||
<p>Ah ben oui, un truc que j’ai oublié c’est que quand <a href="/2008/02/02/openbsd-current.html">on suit OpenBSD-current</a> et que le <a href="/2008/02/21/openbsd-4-3-chrooted-ssh.html">tag de la 4.3-beta</a> vient d’être posé, et bien on suit 4.3 maintenant :D</p>
|
||||
<p>Du coup, petite modif du <code>/etc/OpenOpenBSD-binary-upgrade.rc</code> pour y préciser que l’on suit maintenant la version 4.3:</p>
|
||||
<pre>
|
||||
@@ -50,7 +51,7 @@
|
||||
</pre>
|
||||
<p><em>Pour les paquets, y’a beaucoup plus de serveur. Dont 3 en france, un ftp c’est plus facile à mettre en place qu’un serveur rsync ? Bref, pour choisir, voici</em> <a href="http://www.openbsd.org/ftp.html#ftp">la liste des serveurs ftp officiel d’OpenBSD</a></p>
|
||||
<p>Et voilà, un petit <code>sudo OpenBSD-binary-upgrade</code> et c’est parti !</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 Ports</h1>
|
||||
<p>L’ancien domaine hébergeant le site d’information sur les ports disponible pour <a href="http://www.openbsd.org">OpenBSD</a> à été squatté par un vilain !</p>
|
||||
<p>Mais plein de ressources, vous pouvez maintenant parcourir la liste des ports disponible sur <a href="http://openports.se/">openports.se</a>.</p>
|
||||
<p><a href="http://openports.se/">OpenBSD Ports</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>OpenCVS Available</h1>
|
||||
<p>Depuis le temps que j’en entends parlé de celui là ! :)</p>
|
||||
<blockquote>
|
||||
<p>for now it is not yet 100% ready as a replacement for gnu cvs, but it is time to let people start using it and breaking it.</p>
|
||||
@@ -30,7 +31,7 @@
|
||||
<p>Et bien voilà, OpenCVS est dispo. Alors je sais, CVS c’est <em>hasbeen</em>, et j’avoue être en train d’étudier quelque <acronym title="Distribued Software Configuration Management">DSCM</acronym> et plus particulièrement <a href="http://www.selenic.com/mercurial/wiki/">Mercurial</a>. Mais ça fait plaisir de voir des projets <em>Open</em> aboutir, enfin commencer, car comme le dit Théo, nous autres utilisateurs on va pouvoir commencer à l’utiliser et à le casser :)</p>
|
||||
<p>Alors je ne sais pas encore ce qui sera définitivement adopté sur la Bricabox, mais je vais quoiqu’il arrive faire des petits essais avec <a href="http://www.opencvs.org">OpenCVS</a> !</p>
|
||||
<p>News officiel sur undealy.org: <a href="http://undeadly.org/cgi?action=article&sid=20080228093414">OpenCVS is connected to build</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>Self.migrate(5.0.3)</h1>
|
||||
<p>Et bien voilà, ce blog, toujours propulsé par “Typo”:http://typosphere.org/ bénéficie maintenant de la dernière version: 5.0.3.</p>
|
||||
<p>Impréssionnante évolution dans l’arrière boutique.</p>
|
||||
<p><em>Vous aurez remarqué, mon thème était tout cassé, du coup, je suis de retour avec Scribbish. J’adore :)</em></p>
|
||||
<p><em>Un grand bravo a l’équipe !</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>Ruby vs Shell</h1>
|
||||
<p>Que je n’aime pas ce genre de comparaison. Ou plutôt ce que je n’aime pas c’est de chercher un vainqueur. En fait je voulais vous raconter une petite histoire informatique.</p>
|
||||
<p>Un jour, chez mon actuel client, je me suis retrouvé face a un <em>cas d’école</em>: faire un programme pour réaliser une purge de la base de donnée, mais pas entièrement, juste quelque table <em>fonctiono-transactionnelle</em>.</p>
|
||||
<p>Une bonne chose pour moi, un programme existe déjà dans le foutoir^la boite à outil de l’équipe en place. Ce programme va me permettre d’extraire la liste des tables dépendantes de celle que je veut purger. J’appel ce programme (réalisé dans un langage propriétaire, comme l’application) en passant en paramètre la table que je souhaite supprimer, et lui va aller déclencher les divers <em>trigger</em> en interceptant les erreurs pour pouvoir faire la liste de toutes les tables dépendantes. Bien, je répète l’opération pour toutes les tables que j’ai à <em>nettoyer</em></p>
|
||||
@@ -41,7 +42,7 @@
|
||||
<p>Voilà ce que ça donne:</p>
|
||||
<p><em>Bon, en une ligne c’est un poil abusé et pas lisible c’est pour cela que je le présente sur plusieurs :), mais c’est faisable</em></p>
|
||||
<p>Pour faire cela, une bonne lecture des objets <a href="http://www.ruby-doc.org/core/classes/Array.html">Array</a>, <a href="http://www.ruby-doc.org/core/classes/IO.html">IO</a> et <a href="http://www.ruby-doc.org/core/classes/File.html#M002602">File</a> iront très bien :)</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>SLiM</h1>
|
||||
<p>Non, toujours pas de pub pour un régime, juste un peu de retour d’expérience sur l’utilisation de ce <a href="http://fr.wikipedia.org/wiki/Display_manager">Display Manager</a>.</p>
|
||||
<p>Ce qui me plait le plus avec <a href="http://slim.berlios.de">SLiM</a>, c’est qu’il est simple, vraiment simple. Il n’y a par exemple pas 10 dépendances comme avec <a href="http://www.gnome.org/projects/gdm/">GDM</a>, en fait il n’y en a aucune.</p>
|
||||
<p>Un petit <code>/etc/slim.conf</code>, c’est tout. Avec ça on est heureux ! On peut trouver (si on instal le paquet slim-themes) une série de thèmes par défaut dans <code>/usr/local/slim/themes</code>. D’ailleurs, à partir de là, c’est très simple d’en refaire un par copier/coller :). On peut aussi trouver d’autres <a href="http://slim.berlios.de/themes01.php">Slim-thème</a> sur le site officiel.</p>
|
||||
@@ -33,7 +34,7 @@
|
||||
<blockquote>
|
||||
<p>Note: this may change in future releases, where some more flexible reboot/shutdown option could be added to the login screen.</p>
|
||||
</blockquote>
|
||||
</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>Et pourquoi pas Wmii iiiiiiiii</h1>
|
||||
<p>A force de placer mes fenêtres toujours au même endroit, avec la même taille (ou presque) et de repartir ces <em>groupes</em> sur les divers bureaux, je me suis dit qu’il étais peut-être temps de tester un autre gestionnaire de fenêtre.</p>
|
||||
<p>“Ion”:http://modeemi.fi/~tuomov/ion/ semblait un bon candidat, mais la configuration ne me donnais pas super envie, et les divers lectures au sujet de l’auteur et de la licence de l’application ont fini par me couper l’envie de l’adopté.</p>
|
||||
<p>Alors j’ai continué à fouiller dans les gestionnaires de fenêtre accès clavier et simplicité. Sur la list misc@ d’“OpenBSD”:http://www.openbsd.org il y avait eu une discussion sur le gestionnaire de fenêtre par défaut. Actuellement “FVWM”:http://www.fvwm.org/ (premier du nom), certain voulais voir “cwm”:http://monkey.org/~marius/pages/?page=cwm prendre la place. Du coup, il fallait que je l’essaie.</p>
|
||||
@@ -38,7 +39,7 @@
|
||||
</blockquote>
|
||||
<p>J’ai encore plein de chose à découvrir, mais si vous voulez essayé un gestionnaire de fenêtre innovant, je vous conseil d’essayer “Wmii”:http://www.suckless.org/wiki/wmii</p>
|
||||
<p><em>ps: j’allais oublié. le peu d’intérêt d’un screenshot avec ce genre de gestionnaire de fenêtre explique le manque d’image de ce billet :)</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>Suivre le flux de l’histoire</h1>
|
||||
<p>Quelle belle invention la “syndication”:http://fr.wikipedia.org/wiki/Syndication. Que ce soit au format “RSS”:http://fr.wikipedia.org/wiki/Flux_RSS ou “Atom”:http://fr.wikipedia.org/wiki/Atom, cela nous permet de nous tenir au courant. Mais je ne souahite pas épiloguer sur ce point, ni sur la différence entre les deux formats, d’autres le font bien mieux que moi.</p>
|
||||
<p>Beaucoup d’outil sont disponible pour suivre ces flux, <em>offline</em> bien sur, mais je fais parti de ces gens qui préfère aller voir le nouveau <em>billet</em> sur le site éméteur. J’aime voir, ressentir l’univers de l’auteur durant ma lecture. Bien souvent on comprend mieux un texte quand il est placer dans un contexte.</p>
|
||||
<p>Pour me permettre de <em>veiller</em> même en dehors de chez moi, même sur une autre machine que la mienne, j’ai choisi d’utiliser un <em>aggrégateur</em> de flux en ligne. Mon choix c’est porté sur “Netvibes”:http://www.netvibes.com. Le soucis avec cet outils, c’est que c’est pour ce construire un portail personnalisé, pas forcement pour aggréger 300 flux :). Du coup ça rame, ce n’est pas très pratique à utiliser. En parallèle je me suis donc mis à utiliser “bloglines”:http://www.bloglines.com. Mais là encore je ne suis pas super satisfait.</p>
|
||||
<p>Effectivement, je souhaiterais pouvoir parcourir les titres par <em>tag</em> par exemple, que la liste des billets non lu soit constitué offline. Je ne veux pas, en venant voir les news, attendre que l’application fasse le tour des sites pour vérifier les nouveautés.</p>
|
||||
<p>Mais est-ce que cela ne va pas à l’encontre du web justement ? Dans l’application que je souhaite mettre en place, je vais me retrouver à centraliser des informations déjà disponible sur des sites distants (la liste des billets non lu). D’un autres coté, comment faire autrement ? Cette application pourrais être vu que une gestion en ligne de marque page doté de fonctionnalitées supplémentaire.</p>
|
||||
<p><em>to be continued</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>Foaf ou LDAP</h1>
|
||||
<p>Je cherche depuis quelque temps à constituer mon carnet d’adresse dans un format <em>portable</em>,<em>ouvert</em> comme il faut quoi.</p>
|
||||
<p>La démarche normale serais de placer un serveur “LDAP”:http://fr.wikipedia.org/wiki/LDAP sur la “bricabox”:http://www.bricabox.info. Mais LDAP, bien qu’énormément utilisé ne me semble pas convenir à mes souhait, ou peut-être est-ce parce que je ne suit pas assez familiarisé avec l’engin. Ou peut-être me manque-t-il un bon client fait pour <em>administrer</em> mon carnet. L’utiliser, ça c’est facile, tout les client mail peuvent se brancher sur un LDAP. Et pour ce qui est de l’authentification, c’est pareil, on trouve des tutoriaux pour chacun d’entre eux, ou presque.</p>
|
||||
<p>Etant un petit fan d’XML, je suis un peu les discussions autour du WebSemantic également. Et j’avais noté l’existance de FOAF(Friend of a Friend) (“FOAF sur wikipedia”:http://fr.wikipedia.org/wiki/FOAF). C’est un vocabulaire “RDF(Ressource Description Framework” (“RDF sur wikipedia”:http://fr.wikipedia.org/wiki/Resource_Description_Framework) pour décrire des personnes et leurs relation. Interessant. Mais finalement cela me posait un problème: la mise à disposition de certaines informations personnel. Pour les adresse email il y a apparemment un mécanisme basé sur un hashage qui permet de masquer les adresse email. Mais rien n’empêcherais quelqu’un de faire un mauvais usage de simples noms.</p>
|
||||
@@ -29,7 +30,7 @@
|
||||
<p>Du coup je suis paumé dans ma reflexion. Je ne sais pas trop quoi penser de tout ça. Je devrais surement poser un peu mes idées sur papier, et ensuite seulement chercher un outil qui covienne (voir en modifier un s’il le faut).</p>
|
||||
<p>Et vous vous faites comment ? Un fichier csv tout moisi et pas à jour ? Un carnet papier ?</p>
|
||||
<p><em>edit:</em> Et voilà qu’en continuant mes recherches d’infos sur le sujet, je tombe sur un post-it du “forum d’alsacreations”:http://forum.alsacreations.com/forum.php rédigé par “Raphaël Goetter”:http://blog.goetter.fr/ : “Qu’est-ce que FOAF”:http://forum.alsacreations.com/topic-3-16402-1-Quest-ce-que-FOAF-Friend-Of-A-Friend-.html On y apprend qu’il y a une mutinerie… Ou plutôt que quelque grand monsieur du web n’apprecie pas trop la compléxité de Foaf et on créé XFN… Mais la “critique constructive de Karl Dubost”:http://www.la-grange.net/2003/12/17.html a coupé cours mes envies d’investigation dans ce nouveau venu. Il fallait cependant que je vous tienne au courant :-p</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>Wmii 3.6</h1>
|
||||
<p>Cette après-midi, je me suis lancer dans la compile de “Wmii 3.6”:http://www.suckless.org/wiki/wmii histoire de bénéficier des quelques nouveautées.</p>
|
||||
<p>Je ne suis pas déçu :) Et dans le plus voyant, il y a maintenant la possibilité de faire quelque ajustement de fenêtre. Le mode <em>Float</em> aussi gagne en facilité d’utilisation. Du coup, j’ai même du remettre un vrai fond d’écran (pas sur que je le vois souvent, mais bon).</p>
|
||||
<p>Un gestionnaire de fenêtre à au moins essayer :)</p>
|
||||
<p>“!http://farm3.static.flickr.com/2010/2375421000_dbc90684b5.jpg?v=0!”:http://www.flickr.com/photos/yafra/2375421000/</p>
|
||||
<p>“!http://farm3.static.flickr.com/2348/2375421002_9305eea5a5.jpg?v=0!”:http://www.flickr.com/photos/yafra/2375421002/</p>
|
||||
<p><em>j’ai encore pas mal de truc à découvrir sur wmii. Il faut notamment que je regarde de plus prêt le binding ruby</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>EuroBSDCon - Strasbourg</h1>
|
||||
<p>C’est loin mais tout proche….</p>
|
||||
<p>Tous à vos agenda, le 18-19 octobre prochain aura lieu l’EuroBSDCon qui aura lieu cet année à Strasbourg ! Je crois que là, je vais être obligé de me bloquer un créneau.</p>
|
||||
<p>via “undealdy the OpenBSD Journal”:http://undeadly.org/cgi?action=article&sid=20080402144528</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>Méthodes agiles</h1>
|
||||
<p>Je viens de finir le livre de “Véronique Messager Rota”:http://www.eyrolles.com/Accueil/Auteur/81735/veronique-messager-rota.php?xd=b199d9f0f9a187dade3afbe1c307e31e “Gestion de projet - Vers les méthodes agiles”:http://www.amazon.fr/Gestion-projet-Vers-m%C3%A9thodes-agiles/dp/2212121652/ref=sr_1_1?ie=UTF8&s=books&qid=1207386961&sr=8-1 .</p>
|
||||
<p>Un très bon complément à mes précedentes lectures sur le sujet, ainsi qu’au divers informations lu de-ci de-là sur le web.</p>
|
||||
<p>J’aimerais maintenant une chose, c’est pouvoir participer à un projet agile :-) En tant que développeur dans un premier temps, et pourquoi pas plus tard, avec plus d’éxpérience dans le domaine, en tant que coach agile.</p>
|
||||
<p>Messieurs les coachs et autres chefs de projets, j’étudirais très sérieusement toute proposition de rejoindre une équipe agiles !</p>
|
||||
<p>“!http://zone.typouype.org/gest_proj-methodes-agiles.jpg!”:http://www.amazon.fr/Gestion-projet-Vers-m%C3%A9thodes-agiles/dp/2212121652/ref=sr_1_1?ie=UTF8&s=books&qid=1207386961&sr=8-1</p>
|
||||
<p><em>Et je vous conseil la lecture de ce bouquin</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.3</h1>
|
||||
<p>Nous approchons à grand pas de la sortie officiel de la nouvelle version d’“OpenBSD”:http://www.openbsd.org !</p>
|
||||
<p>“OpenBSD 4.3”:http://openbsd.org/43.html apporte comme d’habitude son lot de nouveautés:</p>
|
||||
<ul>
|
||||
@@ -34,7 +35,7 @@
|
||||
<p>!http://zone.typouype.org/openbsd43_cover.gif!</p>
|
||||
<p>ps: Il y a une grosse discussion sur la chanson rituel accompagnant la sortie de cette version. Il faut dire qu’elle est directement inspiré des echanges sulfureux qui ont eu lieu sur la mailing list officiel entre Richard Stallman et l’équipe Open. Pour rappel, Mr Stallman critiquais OpenBSD sur le fait de proposé du logiciel non libre dans les Ports (on a notamment parlé d’Opéra).</p>
|
||||
<p>Alors même si l’équipe d’Open a réagi un peu fort, je crois que Mr Stallman avait lui aussi d’autre chat à fouetter que venir emmerder la liste pour une histoire de logiciel dispo uniquement via les ports, qui en plus est disponible sur toutes les distributions linux, et même installable presque plus facilement que sous OpenBSD, le tout sans avoir forcement un message indiquant que la licence n’est pas libre…</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>5e apéro rubyFrance</h1>
|
||||
<p><em>une semaine plus tard</em></p>
|
||||
<p>Cet session fût très bonne. Pas loin de 30 personnes ont fait le déplacement pour cette “apéro” qui en fait ressemblait plus à une bonne présentation.</p>
|
||||
<p>Le thème principal de ce lundi était l’agilité, l’extreme programming, les tests. En effet, des membres de l’association “XP-France”:http://www.xp-france.net sont venus nous présenter l’agilité, le développement piloté par les tests le tout dans sous la forme d’un <em>kata</em>, une des pratiques de dojo.</p>
|
||||
<p>Ensuite, Jean-François nous a présenter une toute nouvelle librairie ruby qui gagne à être connu: Arel également appelé “ActiveRessource”:http://wiki.rubyonrails.org/rails/pages/ActiveResource. Un librairie visant à permettre la création d’ORM(Object Relationnal Mapping). Disont pour résumé que cela enlèverais la couche “concaténation de chaine de caractères” dans ActiveRecord par exemple, et du coup nous aurions le moyen de construire plus joliement des requête SQL. A suivre donc.</p>
|
||||
<p>Depuis quelque temps déjà je m’interesse aux méthodes agiles, à l’extreme programming, cette présentation à fini de me convaincre qu’il faut absoluement que j’aille en Dojo pour pratiquer le code, échanger avec d’autres personnes aguéri à ces techniques de tests et de façon de voir le code.</p>
|
||||
<p>On en reparle plus tard ;-)</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>Dojo</h1>
|
||||
<p>Lundi soir, comme apparemment presque tout les lundi soir, c’est rendez-vous au <em>dojo</em>. Non pas celui des arts martiaux, mais celui du développement. Pour rester <em>agiles</em>, l’association “XP-France”:http://xp-france.org organise des rencontres au dojo.</p>
|
||||
<p>Dans une salle gentillement fourni par “EpiConcept”:http://www.epiconcept.com, des praticiens agiles se retrouvent pour un Kata voir un Randori.</p>
|
||||
<p>J’ai passé une super soirée. J’ai découvert “Haskell”:http://www.haskell.org/ un langage fonctionnel pur (c’est a préciser apparemment ;-)). J’ai vu des tests, et encore des tests et c’est beau. Vivement le prochain !</p>
|
||||
<p>Si vous voulez en savoir plus: Voir “le projet Dojo”:http://xp-france.net/cgi-bin/wiki.pl?LeProjetDuDojo sur le wiki de l’asso.</p>
|
||||
<p>Moi je vais tenter d’y aller tout les lundi :-D</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 4.3 released</h1>
|
||||
<p>1er mai rime avec nouvelle version d’“OpenBSD”:http://www.openbsd.org Et comme d’habitude, c’est “Theo qui l’annonce pile à l’heure”:http://marc.info/?l=openbsd-misc&m=120959334232446&w=2 L’annonce de la sortie au “journal officiel”:http://undeadly.org/cgi?action=article&sid=20080501002505</p>
|
||||
<p>Je suis très content de voir que “Jean-mi essaie OpenBSD”:http://blog.lacomte.net/articles/category/openbsd peut-être sera-t-il convaincu :-)</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>Gem les packages</h1>
|
||||
<p>Les utilisateurs de <a href="http://www.ruby-lang.org">Ruby</a> nous connaissent bien l’outils de gestion de paquet (ou librairies, c’est comme on veut) <a href="http://www.rubygems.org/">RubyGems</a>. Cet outil permet d’installer des paquets ruby enrichissant le <em>coeur</em> de notre langage préféré.</p>
|
||||
<p>Cependant la plus part des systèmes d’exploitations de la famille des “*nix” (comprendre les divers distribution linux, les divers bsd et autre opensolaris) bénéficient déjà une gestionnaire de paquet permettant l’installer des applications.</p>
|
||||
<p>Bien souvent certaines <em>gems</em> (c’est ainsi que l’on désigne les paquet ruby disponible via RubyGems) sont porté dans le gestionnaire de paquet de système que nous utilisons. Alors pourquoi avoir deux gestionnaire de paquet pour ruby : celui du système et RubyGems ?</p>
|
||||
@@ -30,7 +31,7 @@
|
||||
<p>Alors RubyGems n’est pas inutile sur ces systèmes, loin de là, ne serait-ce que pour avoir la collection complète des applications ruby, mais j’utilise personnellement les paquets du système en priorité.</p>
|
||||
<p>Et vous ?</p>
|
||||
<p><em>ps: RubyGems offre d’autre fonctionnalité interessante mais ce n’est pas le sujet ici :-)</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>Back to web - projet brouette</h1>
|
||||
<p>Non, je n’étais pas vraiment parti (quoique presque), mais surtout très occupé.</p>
|
||||
<p>C’est un peu l’inconvénient d’être dans chez un client qui pratique le mode projet <em>brouette</em>. J’entends par là que l’on developpe en <em>sous-marin</em> et que l’on déverse l’ensemble de l’application, directement en production, aux utilisateurs. Quand en plus ils n’ont pas demandé à avoir une nouvelle application, c’est pire.</p>
|
||||
<p>Donc voilà, je suis arrivé au moment où l’on vient de verser l’ensemble du projet, et du coup, faut passer un peu la serpière, colmater les fuites… Ca me promet quelque jours bien chargé encore, mais ça commence à aller mieux.</p>
|
||||
@@ -32,7 +33,7 @@
|
||||
<p>Je commence à avoir trop de mission dans le genre à mon actif, ça me fatigue. Vivement la prochaine, en espérant que je pourrais influancer un peu plus la façon de travailler au moins, voir la façon de recueillir le besoin et de mettre en place la meilleur solution <em>pour les utilisateurs</em>. Ou bien, que je tombe sur une équipe qui soit dans ce genre d’objectif !</p>
|
||||
<p>!http://zone.typouype.org/Coat_of_arms_of_the_Czech_Republic.png!</p>
|
||||
<p><em>A suivre…</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>Courage du developpeur</h1>
|
||||
<p>Le <strong>courage</strong> fait parti des clefs de l’<a href="http://fr.wikipedia.org/wiki/Extreme_programming">eXtreme Programming [wikipedia]</a>. Il est nécessaire lors du <strong><em>refactoring</em></strong>. Bien trop souvent les développeurs n’osent pas modifier du code existant. Il existe plusieurs raisons à cela:</p>
|
||||
<h2 id="cest-le-code-de">C’est le code de…</h2>
|
||||
<p>AAah et bien si c’est le code du grand guru maison, qui oserais modifier sont code. Il penserait surement que l’on critique son code, qu’on ne le trouve pas assez bien. Et c’est peut-être le cas, ou alors tout simplement, ce code à besoin d’évoluer. Et plutôt que d’ajouter de nouvelle chose, il faut reprendre, modifier une partie du code existant. Cela évitera les redondances, les erreurs, et le code mort. Je garde mon apologie du refactoring pour un autre billet.</p>
|
||||
@@ -40,7 +41,7 @@
|
||||
<p>## Langage et architecture</p>
|
||||
<p>Tout cela est bien beau, mais c’est vrai qu’avec un langage et/ou une architecture ou tout élément et imbriqué dans l’autres, une architecture ou tout est lié, une architecture ou l’on gère plusieurs fonctionnalité dans un même source, c’est beaucoup plus effrayant de modifier un morceau. C’est une des raisons qui me font adorer l’Objet et les architectures associé. Un objet à une responsabilité, et une seul (enfin, il devrait). Pas de code cherchant à tout faire, souvent mal. Au moins c’est simple.</p>
|
||||
<p><strong>Courage et <acronym title="Keep It Smart Simple">KISS</acronym> <acronym title="Don't Repeat Yourself">DRY</acronym></strong></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>Socket versus Port</h1>
|
||||
<p>Quel est le plus performant ? Quel est le plus sécurisé ?</p>
|
||||
<p>Aujourd’hui, nous utilisons principalement un frontal web qui redirige ensuite, au travers d’un bien souvent, les requêtes sur un serveur <em>d’application</em>. C’est le cas des techno Java avec les Tomcat et Glassfish, et par les techno Ruby avec Mongrels entre autres, mais même les petits nouveaux s’y mette: thin, ebb.</p>
|
||||
<p>“Ebb”:http://ebb.rubyforge.org/ justement est le serveur d’application auquel je m’interesse ces dernier temps, c’est apparement un des plus performants. Ce qui m’interesse également c’est la possibilité d’utiliser les <em>socket</em> unix.</p>
|
||||
<p>J’ai un peu de mal à mettre en place cette solution pour le moment, dès que c’est fait, je pourrais faire des test de performance.</p>
|
||||
<p>Mais une question me harcèle: <em>Est-ce qu’il est <em>mieux</em> d’utiliser les sockets ou bien les redirection de ports ?</em> En mettant à part cet histoire de chrootage.</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 Installation de Grub</h1>
|
||||
<p>Cela peut parraître un peu ringare à l’heure de la virtualisation tout azimut, mais pour avoir la possiblité d’effectuer quelque test sous windows, j’ai du installer un double démarrage sur ma machine pro. J’ai donc opté pour <a href="http://www.gnu.org/software/grub/">Grub</a>.</p>
|
||||
<p>En 4.3 (et peut-être même avant) on dispose de grub dans les packages i386. Passons l’explication de l’installation sur les partitions.</p>
|
||||
<p>Voilà qui devrait vous donner l’accès à quelque binaire Grub. L’étape d’après est l’écriture d’un bout de grub sur le premier secteur du disque:</p>
|
||||
@@ -31,7 +32,7 @@
|
||||
<p>Voici donc un exemple, le mien, d’un <em>menu.lst</em> permettant de démarrer sous OpenBSD par défaut (au bout de 10 secondes) et sinon d’opté pour un démarrage sous Windows:</p>
|
||||
<p>Bonne installation ;-)</p>
|
||||
<p><em>ps: j’ai une excuse bidon, mais l’environnement de dev propriétaire dont une partie de la boite est spécialiste ne marche pas sous OpenBSD, ni même GNU/Linux, c’est null, mais c’est comme ça :-(</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>TypoGardenParty</h1>
|
||||
<p>“TypoGarden”:http://typogarden.org/ se paie une refonte. Ce site regroupe divers thème disponible pour la plateforme de blog “Typo”:http://typosphere.org (également connu sous le nom de “typosphere”:http://typosphere.org).</p>
|
||||
<p>Mais voilà, il faut que quelqu’un maintienne ce jardin, arrose les fleurs, enlève les mauvaises herbes et plantes les nouvelles fleurs. Rien de bien compliqué.</p>
|
||||
<p>“Frederic l’explique très bien”:http://t37.net/typogrden-se-cherche-un-jardinier.</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>OpenBSD et OpenJDK</h1>
|
||||
<p>L’annonce ce “Sun”:http://www.sun.com commence à dater un peu, mais les effets se font doucement ressentir.</p>
|
||||
<p>Du coté “OpenBSD”:http://www.openbsd.org, qui contrairement à ce que dit ce trolleur RMS ;-), faitr très attention au licence utilisé sur chacun des paquets mis à disposition, l’installation de Java se simplifie !</p>
|
||||
<p>Plus la peine d’installer la JDK via les ports depuis la version 1.7 de cette dernière. Effectivement, en préparation d’OpenBSD 4.4 et donc dans la 4.3-current, nous disposont maintenant d’un paquet , directement !</p>
|
||||
<p>Pour les versions antérieur, et toujours distribué sous licence <em>Sun</em>, il faut continuer à aller accepter la licence sur le site de sun et télécharger quelque 5 paquet pour compléter l’installation…</p>
|
||||
<p>Je me demandais ce qui me pousserais à tester cette dernière version de VM, mais c’est tout vu !</p>
|
||||
<p>_ps: C’est en fait une vieille news de “Kurt Miller (kurt@) sur journal officiel d’OpenBSD_”:http://www.undeadly.org/cgi?action=article&sid=20080321023803</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 et le jardinier</h1>
|
||||
<p>Ca y est, l’équipe de “Typo”:http://typoesphere.org a trouvé sont jardinier pour le “TypoGarden”:http://typogarden.org/ !</p>
|
||||
<p>Bienvenue à “Damien Mathieu”:http://www.kazhar.org/ !</p>
|
||||
<p><em>L’annonce officiel sur le “blog de Typo”:http://blog.typosphere.org/2008/06/09/typogarden-is-now-our-new-official-themes-repository</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>Drapeaux en pagaille</h1>
|
||||
<p>En disant drapeau, je pense aux eternels <em>flags</em> qui font fureur dans beaucoup d’applications de gestion (et peut-être d’autres). On en met un par là pour dire que <em>ça c’est fait !</em>, un autre par ici pour signaler <em>c’est à faire</em>, un autre là bas pour un <em>peut-être qu’il faudrais s’en occuper</em>. J’avoue ne pas aimer du tout ce genre de donner. Et depuis longtemps une des question qui revient souvent dans mon esprit est <em>Mais pourquoi utiliser des flags ? Et comment pourrait-on s’en sortir sans ?</em></p>
|
||||
<p>Je pense que les flags sont là pour nous permettre de <em>mettre à plus tard</em> un traitement, effectuer une sorte de désynchronisation. Soit pour dire <em>c’est à faire</em>, soit pour dire <em>c’est fait</em>. Alors pourquoi ne pas faire les choses tout de suite ?</p>
|
||||
<p>Je pioche un exemple dans l’application sur laquelle je travail aujourd’hui: la facturation. Un facture est créée dans le système, on la stock dans la base. Jusqu’ici, c’est classique. Mais voilà, le système doit communiquer avec 2 voir 3 système externe (selon les filialles dans lesquels on installe l’application). Alors on lui colle des flags logique: <em>0</em>,<em>1</em> ou carement des flags textuel <em>send</em>,<em>ready</em>,<em>send</em>. Le tout pour que lors de l’execution d’un batch, un peu plus tard dans la journée, voir à la fin du mois, le programme soit capable de savoir quelle facture il doit prendre en compte.</p>
|
||||
<p>Mais finalement, pourquoi ne pas, au moment de la création de la facture, de son annulation ou tout autres évènement, créer des objets propre au batch devant s’executer plus tard ? Pourquoi ne pas faire les choses tout de suite ? On pourrais me dire: “Oui mais tu comprends ça fait créer une table pour chaque application externe et tout ça”. Bah, aujourd’hui on se bat avec des flags à initialiser, à mettre à jour, à modifier sur chaque évènement, alors bon. Pourquoi ne pas travailler tout de suite sur une structure qui facilite l’execution du batch ? En plus cela découplerais la facture de notre système et l’image d’elle même que l’on doit envoyer aux autres (qui souvent n’est pas vraiment la même). On pourrais aussi du coup modifier, sans impacter le système courant, l’image que l’on doit envoyer quand l’application externe change de mode de fonctionnement.</p>
|
||||
<p>Vous en pensez quoi vous ? Il y a beaucoup de flag chez vous ? Avez vous une autre idée pour s’en passer ?</p>
|
||||
<p><em>A chaque fois que ces flags sont sources de problème, je me lève dans l’openspace pour faire des signes, comme quand sur les portes avions, les petites mains font signe au avion avec des drapeau pour les remettre à l’horizontal :-), que je suis chiant des fois</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>OpenBSD LiveCD</h1>
|
||||
<p>Il existait déjà quelques versions officieuses, mais cette fois, c’est la bonne. Suite à plusieurs discussion sur la <em>mailling list</em> <span class="citation" data-cites="misc">@misc</span>@@ l’équipe de “BSDAnywhere”:http://bsdanywhere.org/ propose maintenant une version <em>live</em> d’“OpenBSD”:http://www.openbsd.org.</p>
|
||||
<p>Ce live CD contient, outre OpenBSD, un bureau sous “Enlightenment”:http://www.enlightenment.org/, “AbiWord”:http://www.abisource.com/, “Firefox”:http://www.mozilla.com/en-US/firefox/, “Thunderbird”:http://www.mozilla.com/en-US/thunderbird/, “Gimp”:http://www.gimp.org/, et toute une liste de paquet que vous pouvez consulter sur leur site: “http://bsdanywhere.org/software”:http://bsdanywhere.org/software</p>
|
||||
<p>_via “Undealy.org, le journal officiel d’OpenBSD_”:http://undeadly.org/cgi?action=article&sid=20080629134031</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, JDK1.5 et l’abre des ports</h1>
|
||||
<p>Bien que le projet <a href="http://openjdk.java.net/">OpenJDK</a> porte doucement ces fruits afin de permettre la mise en place de l’environnement Java sous licence libre. Et bien qu’“OpenBSD”:http://www.openbsd.org propose pour la 4.4 et en 4.3-current <a href="http://www.typouype.org/articles/2008/06/10/openbsd-et-openjdk">un paquet pour la jdk 1.7</a>. On a des fois besoin d’acceder à une plus ancienne version du <span class="caps">JDK</span>, j’ai nomé la 1.5 (assez courante dans les applications pas toute neuve ;-)).</p>
|
||||
<p>C’est toujours possible dans OpenBSD, il suffit de passer par les <a href="http://openports.se/devel/jdk/1.5">ports</a>. Il faut également, pour des problèmes de licence, télécharger un tas de path supplémentaire après avoir accepter la dite licence.</p>
|
||||
<p>Mais surtout, surtout ! ce qu’il ne faut pas oublier, c’est <strong>de mettre à jour son arbre des ports</strong> !!! Ca évite de ne pas comprendre pourquoi ça ne veut pas compiler, et pourquoi la version requise d’iconv est la 4.0 alors que la 5.0 à été trouvé sur la machine <em>grrrbbllll</em></p>
|
||||
@@ -30,7 +31,7 @@
|
||||
<p>Une liste des serveurs <em>anoncvs</em> est disponible sur le site officiel à l’adresse <a href="http://www.openbsd.org/anoncvs.html#CVSROOT" class="uri">http://www.openbsd.org/anoncvs.html#CVSROOT</a></p>
|
||||
<p>Et je peut vous dire qu’avec l’arbre des ports à jour, ça marche vachement plus meilleur la compilation de la <span class="caps">JDK</span> sur Open :)</p>
|
||||
<p><strong>PS: A noter que la jdk 1.3 et 1.4 seront supprimer prochainement. C’est dans le <a href="http://undeadly.org/cgi?action=article&sid=20080701033934">rapport hebdo sur l’état des ports dans l’arbre chez undeadly.org</a></strong></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>Les design patterns en ruby</h1>
|
||||
<p>C’est le titre de la traduction du livre “Design pattern in Ruby”:http://www.amazon.fr/Design-Patterns-Ruby-Russ-Olsen/dp/0321490452/ref=sr_1_2?ie=UTF8&s=english-books&qid=1215551725&sr=8-2 . J’en avais déjà parlé: “Ruby Design Pattern”:http://www.typouype.org/articles/2008/01/13/ruby-design-pattern.</p>
|
||||
<p>J’attendait de finir “L’art du beau code”:http://www.amazon.fr/s/ref=nb_ss_eb?__mk_fr_FR=%C5M%C5Z%D5%D1&url=search-alias%3Denglish-books&field-keywords=l%27art+du+beau+code&x=0&y=0 un pavé magnifique, riche en information, pour le commander en Anglais, mais voilà, je n’aurais finalement pas à faire travailler mon cerveau dans la langue de Shakespear, un trio magique, bien connu des raillers surtout, j’ai nomé: Laurent Julliard, Mikhail Kachakhidze et Richard Piacentini ce sont occupé de la traduction !</p>
|
||||
<p>Et bien messieurs, merci bien ! Je pré-commande la version française qui devrait être dispo d’ici la fin du mois de juillet, ROYAL !</p>
|
||||
<p>!http://ecx.images-amazon.com/images/I/51vOlmC%2BWTL._SL500_AA240_.jpg!:http://www.amazon.fr/design-patterns-en-ruby/dp/2744022691/ref=sr_1_1?ie=UTF8&s=books&qid=1215552170&sr=1-1</p>
|
||||
<p>Les passionné de la “Programmation Orientée Objet”:http://fr.wikipedia.org/wiki/Programmation_objet et/ou de “Ruby”:http://www.ruby-lang.org seront comblé.</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>Fête en grande Pompe</h1>
|
||||
<p>On connait (ou pas) ce merveilleux petit <em>framework</em> d’interface graphique en “Ruby”:http://www.ruby-lang.org : “Shoes”:http://code.whytheluckystiff.net/shoes/ (une oeuvre signé "_Why":http://whytheluckystiff.net/ encore une fois !).</p>
|
||||
<p>!http://hackety.org/images/nks-small.png!:http://code.whytheluckystiff.net</p>
|
||||
<p>2 grandes rencontres virtuelles vont avoir lieu pour partager, tester, discuter, découvrir, documenter autour de ce <em>framework</em>: l’une à lieu en ce moment (vendredi 11 Juillet) et l’autre aura lieu dans 2 semaines (le vendredi 25 Juillet). C’est toute la journée, ça se passe sur “IRC”:http://fr.wikipedia.org/wiki/Irc : #shoes@freenode.net , c’est ouvert à tous: développeur, testeur, documenteur, partageur, découvreur; du <em>framework</em> ou bien d’application l’utilisant. <em>Vu le coté international, ça se passe en Anglais bien sur.</em></p>
|
||||
<p>Si vous ne connaissez pas Shoes, c’est peut-être le moment d’aller découvrir ce <em>framework</em>. D’ailleurs, c’est un évènement qui précède la prochaine grosse release qui devrait avoir lieu à la fin du mois.</p>
|
||||
<p>L’annonce officiel de l’évènement: “7/11 & 7/25 ShoesFests with Why The Lucky Stiff”:http://ihack.us/2008/06/27/shoesfests-on-july-11th-and-july-25th/ L’annonce sur RubyInside: “Join Why The Lucky Stiff (And Others) For an Online “ShoesFest—:http://www.rubyinside.com/shoesfest-announcement-948.html</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 1.1.3</h1>
|
||||
<p><a href="http://jruby.codehaus.org/">Jruby</a> vous connaissez ? C’est l’implémentation <a href="http://java.sun.com">Java</a> du langage de programmation <a href="http://ruby-lang.org">Ruby</a>. Une implémentation qui à mon avis séduit ou séduira la plus part des entreprise ayant déjà une infrastructure basé sur la technologie Java.</p>
|
||||
<p>Et bien cette semaine, c’est la dernière ligne droite, <a href="http://www.bloglines.com/blog/ThomasEEnebo">Tom</a> a déclenché les <em>hostilitées</em> en annonçant la sortie d’ici la fin de semaine de la nouvelle version 1.1.3 de cette implémentation, et du coup propose à tous de signaler ce qu’ils souhaitent voir dans cette version (archives de l’annonce: <a href="http://archive.jruby.codehaus.org/dev/21ef583e0807141035v622ce2aao7364aa2f3467491a%40mail.gmail.com">[jruby-dev] JRuby 1.1.3 by end of week…Nominate problems here…</a>. <a href="http://headius.blogspot.com/">Charles Oliver Nutter</a> a surenchéri en faisant suivre le message sur la mailing list User (<a href="http://archive.jruby.codehaus.org/user/487B944E.4090707%40sun.com">The reason we’re pushing 1.1.3 now is so we can finally branch 1.1 into full maintenance mode and start hitting Java integration hard</a>.</p>
|
||||
<p>Les demandes pleuvent, je vous prévient un peu tard peut-être pour participer, mais essayé toujours. Au pire on fera les tests sur cette nouvelle mouture.</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>OpenBSD 4.4 beta</h1>
|
||||
<p>Quel honte, j’ai laissé passer l’information sans vous tenir au courant !</p>
|
||||
<p>Mösieur “Théo”:http://fr.wikipedia.org/wiki/Theo_de_Raadt a posé le tag 4.4-beta dans l’arbre CVS d’“OpenBSD”:http://www.openbsd.org ! C’est tôt, mais apparemment le “Hackathon”:http://en.wikipedia.org/wiki/Hackathon de cet année à permis beaucoup de bonne avancé.</p>
|
||||
<p>Ce numéro de release sonne une grande étape. C’est le dernier numéro de la version initial des système “BSD”:http://fr.wikipedia.org/wiki/Berkeley_Software_Distribution. L’équipe d’OpenBSD s’investi énormément pour en faire une grande version !</p>
|
||||
<p><em>“OpenBSD turns 4.4-beta”:http://undeadly.org/cgi?action=article&sid=20080702151935 sur “undealy.org”:http://undealy.org évidemment.</em></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>Typo Upgrade</h1>
|
||||
<p>Ce blog tourne maintenant avec la version 5.1.2 du moteur de blog “Typo”:http://typosphere.org/projects/show/typo (également appeler “typoesphere”:http://typosphere.org/projects/show/typo). Comme d’habitude, du bon boulot.</p>
|
||||
<p><em>Bravo à l’équipe !</em> <em>Merci Cartier Bresson !</em></p>
|
||||
<p>L’annonce officiel: “Typo 5.1 Cartier Bresson is out”:http://blog.typosphere.org/2008/07/21/typo-5-1-cartier-bresson-is-out</p>
|
||||
<p>Et pour compléter ce billet, je tiens à vous signaler/rappeler que l’équipe de Typo à mis en place “Redmine”:http://www.redmine.org/ un gestionnaire de projet écrit en “RubyOnRails”:http://rubyonrails.org et que vous pouvez trouver tout plein de thème dans le “jardin de typo”:http://typogarden.org.</p>
|
||||
<p><em>D’autres nouveauté devrait arriver d’ici le 15 aout dans les parrages…</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>Retour en ligne</h1>
|
||||
<p>bq. Toutes les bonnes choses ont une fin</p>
|
||||
<p>Les vacances ne sont pas encore tout à fait fini pour moi, mais me revoilà avec un ordinateur connecté à internet dans les mains :-)</p>
|
||||
<p>Quelques images de la Bretagne, les “Côtes d’Armor”:http://fr.wikipedia.org/wiki/C%C3%B4tes-d%27Armor pour être plus précis. Cela faisait un moment que je n’avais pas vu la Bretagne, ça fait du bien :-)</p>
|
||||
<p>!http://farm4.static.flickr.com/3200/2762412663_fcb9282ca0.jpg?v=0!:http://www.flickr.com/photos/yafra/2762412663/</p>
|
||||
<p>!http://farm4.static.flickr.com/3007/2762412667_e483b9a1fe.jpg?v=0!:http://www.flickr.com/photos/yafra/2762412667/</p>
|
||||
<p><em>C’est très beau la côte de granite rose, nous avons parcouru le GR34 par petit morceau pour la découvrir, je vous le conseil !</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>Ruby : Test Unitaire</h1>
|
||||
<p>Ruby bénéficie comme beaucoup d’autres langages modernes de son framework de test. Voici donc une petite documentation sur <em>comment écrire un test unitaire</em> pour Ruby.</p>
|
||||
<p><em>Pour ceux qui ne savent pas ce qu’est un test unitaire, je vous renvoie sur l’article</em> <a href="http://fr.wikipedia.org/wiki/Test_unitaire">Test Unitaire [wikipedia]</a></p>
|
||||
<p>Pour commencer il nous faut importer la librairie <code>Test::Unit</code></p>
|
||||
@@ -146,7 +147,7 @@
|
||||
</pre>
|
||||
<p>Et voilà. Vous devriez être capables de commencer à écrire quelques tests, mais ce n’est qu’un début !.</p>
|
||||
<p><em><em>Cet article a été écrit pour le site de l’association <a href="http://www.rubyfrance.org">RubyFrance</a>, vous pourrez le retrouver dans les documentations proposées par l’association:</em></em> <a href="http://rubyfrance.org/documentations/test-unitaire/">RubyFrance: TestUnitaire</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>Choisir un ordinateur portable</h1>
|
||||
<p>Quand on a l’habitude d’utiliser une bonne grosse tour avec un écran gigantesque, un bon clavier et de la place autour de tout ça, c’est dur de choisir un ordinateur portable correctement, voici quelque pièges dans lesquels je suis tombé, et comment j’ai eu l’occassion de rectifié le tir.</p>
|
||||
<p>Il y a quelque mois, me voici dans <em>l’obligation</em> de <em>choisir un ordinateur portable</em>. <em>Le contexte</em>, c’est important pour le choix d’une machine: un nouveau job dans une SSII qui m’amènera à me déplacer souvent.</p>
|
||||
<p>Ok, alors il me faut un bon processeur et de la ram, il ne faut pas déconner, je vais quand même faire un peu de developpement sur cette machine ! Un bon disque dur aussi, les portable sont souvent équipé d’un disque qui tourne pas très vite, je vais prendre un 7200 tours/minutes, comme ça, ça va <em>envoyer la purée</em>. Il me faut un belle écran aussi, je vais me prendre un truc trop bien en utlra bright view wild très large avec tout plein de pixels affiché et l’écran qui brille ! Je me restreint à un beau 15 pouces en écran large quand même. Bien sur niveau connectique, il me faut tout, et le lecteur/graveur de cd/dvd aussi.</p>
|
||||
@@ -42,7 +43,7 @@
|
||||
<li>La première machine que j’avais commandé est un “Dell Precision M4300”:http://www1.euro.dell.com/content/products/productdetails.aspx/precn_m4300?c=ch&l=fr&s=bsd&cs=chbsdt1 , une très belle machine, mais il ne faut pas avoir à trop ce déplacer. Pour l’heure elle fait le bonheur d’un collègue sédentaire :)</li>
|
||||
<li>La seconde est un “Dell Latitude D430”:http://www.dell.com/content/products/productdetails.aspx/latit_d430?c=us&l=en&s=bsd&cs=04 machine que j’utilise aujourd’hui depuis un gros mois et qui me convient très bien :)</li>
|
||||
</ul>
|
||||
</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>Shoes change de pompes</h1>
|
||||
<p>Le micro framework graphique initié par "_Why“:http://whytheluckystiff.net/”Shoes“:http://shoooes.net/ a un nouveau site dédié:”http://shoooes.net/":http://shoooes.net/</p>
|
||||
<p>!http://zone.typouype.org/shoes-stone2.jpg!:http://shoooes.net/</p>
|
||||
<p>Un petit rappel également pour le très intessant “The Shoebox”:http://the-shoebox.org/ qui est une <em>gallerie</em> d’application Shoes.</p>
|
||||
<p><em>On en reparlera plus tard ;-)</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>JRuby 1.1.4</h1>
|
||||
<p>La nouvelle version de <a href="http://http://jruby.codehaus.org/">JRuby</a> viens de sortir: <a href="http://dist.codehaus.org/jruby/">Jruby 1.1.4</a> .</p>
|
||||
<p>Au programme, pas mal de chose dont</p>
|
||||
<ul>
|
||||
@@ -39,7 +40,7 @@
|
||||
</ul>
|
||||
<p>Dans les prochain mois, l’équipe va travailler pour essayer de sortir des release plus fréquement (quelque chose comme une fois par mois). Le but étant de corriger au plus vite les divers problème, et apporté les évolutions plus rapidement aux utilisateurs.</p>
|
||||
<p>Un bon projet toujours sur un bon rythme :)</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>Des shoes propres avec Ajax</h1>
|
||||
<p>Voilà que <a href="http://shoooes.net/">Shoes</a> se pare d’une nouvelle fonctionnalitée: xmlHttpRequest. En gros, et pour reprendre sont exemple, vous pouvez lancer une opération de <em>download</em> tout en continuant à travailler…</p>
|
||||
<p>Je vous laisse voir cela plus en détail sur le blog d’<a href="http://hackety.org/2008/08/15/threadedDownloadsInShoes.html">hackety.org: threadedDownloadsInShoes</a></p>
|
||||
<p>Merci qui ? Merci <a href="http://whytheluckystiff.net/">_Why</a> !</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>OpenBSD 4.4 precommande</h1>
|
||||
<p><a href="http://www.typouype.org/2008/07/17/openbsd-4-4-beta">Après la beta</a> voici qu’“OpenBSD 4.4”:http://www.openbsd.org/44.html est “disponible en precommande”. Je vous passe les <a href="http://www.openbsd.org/plus44.html">détails de tout ce qui bouge</a>, y’a du monde, vous irez voir par vous même :-)</p>
|
||||
<p><a href="http://www.openbsd.org/44.html"><img src="http://www.openbsd.org/images/SourceWars.jpg" alt="SourceWars" /></a></p>
|
||||
<p><em>Vous pourrez noter que le thème est basé sur StarWars cette année, c’est toujours mieux qu’Asterix</em></p>
|
||||
<p>J’avoue que je me tate, car en même temps que cette version au numéro si symbolique, l’“euroBSDConf 2008”:http://2008.eurobsdcon.org/ à lieu en France, à Starsbourg, et je compte bien y aller. Du coup, est-ce que j’attend d’être sur place pour me l’acheter, ou bien je fait une pré commande ?</p>
|
||||
<p><a href="http://undeadly.org/cgi?action=article&sid=20080904204021">OpenBSD 4.4 is available for preorder</a> via <a href="http://undeadly.org">undeadly, le journal officiel</a>.</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>REST maintenant, SOAP quand tu veux</h1>
|
||||
<p>J’ai lu il y a quelques jours un billet de <a href="http://jfhelie.blogspot.com/2008/09/rest-ou-soap.html">Jean-François Helie: REST ou SOAP</a> . J’aimerais ajouter ici mon petit piment, ma petite reflexion sur ces deux <em>mode de communication</em>.</p>
|
||||
<p>Pour ce qui ne le savent pas encore, <a href="http://fr.wikipedia.org/wiki/REST">REST</a> est une architecture basé sur ce qui fait le web: <a href="http://fr.wikipedia.org/wiki/Uniform_Resource_Identifier">URI</a> , <a href="http://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol">HTTP</a> et un concept d’object, ou plutôt de ressources bien pensé. C’est une architecture légère et relativement facile à mettre en place. Elle est de plus très ouverte et simple à utiliser.</p>
|
||||
<p>Quant à <a href="http://fr.wikipedia.org/wiki/SOAP">SOAP</a>, c’est un protocole de communication très utilisé (le seul?) dans la construction d’architecture de type <a href="http://fr.wikipedia.org/wiki/Service_Oriented_Architecture">SOA</a>. Basé sur <span class="caps">XML</span>. Très verbeux, il est souvent opposé à <span class="caps">REST</span> (mêms si c’est plutôt la <span class="caps">SOA</span> qui s’oppose à <span class="caps">REST</span>).</p>
|
||||
<p>Je rejoint Jean-François sur le fait que finalement, selon ce que nous voulons mettre en place, l’une ou l’autre des solutions s’adapte mieux. Mais j’ajouterais que pour moi, <span class="caps">SOAP</span> est interessant dans une architecture où les échanges sont asynchrone. Effectivement, <span class="caps">REST</span>, basé sur le protocole <span class="caps">HTTP</span>, donne une réponse immédiate. <span class="caps">SOAP</span> peut-être utilisé comme tel, mais finalement, <span class="caps">SOAP</span> utilisé sur le protocole <span class="caps">HTTP</span>, ça faut un peu double emploi: <em>Une enveloppe dans une enveloppe</em>. <span class="caps">SOAP</span> dans une utilisation asynchrone prend du sens. Utilisé sur un protocole spécifique (beurk ! je préfère les <em>formats ouverts</em> !) ou bien du type smtp/imap/pop cela devient légitime.</p>
|
||||
<p>Donc pour moi, outre l’aspect gestion de sécurité (il me semble qu’avec une architecture <span class="caps">REST</span>, il existe des solutions pour la gestion de la sécurité), le choix entre l’utilisation de <span class="caps">REST</span> et l’utilisation de <span class="caps">SOAP</span>, c’est plutôt une question de <em>timing</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>TDD C’est quoi ? (En ruby bien sur !)</h1>
|
||||
<p><em>Voici un petit billet d’initiation au Développement piloté par les Test (dit <span class="caps">TDD</span> pour Test Driven Development) avec Ruby. Initialiement publié sur le site de l’association "RubyFrance</em>":http://rubyfrance.org</p>
|
||||
<p>Imaginons que nous ayons besoin d’un petit objet nous permettant d’afficher un nom. En bon développeur, nous allons d’abord écrire notre test.</p>
|
||||
<p>Executons le test:</p>
|
||||
@@ -45,7 +46,7 @@
|
||||
<p><notextile> Executons le test a nouveau pour être sur que ce refactoring n’a pas changé la donne:</p>
|
||||
<p></notextile> Un des interêt de faire un développement piloté par les tests c’est de tendre une sorte de filet de sécurité permettant de donnée plus de courage, ou au moins de tranquillité pour effectuer le refactoring. Mais il existe bien d’autre avantage à ce mode de développement. Notamment celui de ne pas faire plus que nécessaire.</p>
|
||||
<p>Les tests ainsi écrit, modifié, mis à jour permette de disposer à tout moment d’une documentation sur l’execution du programme.</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 wicontrol</h1>
|
||||
<p><em>Pour vous evitez de vous prendre les pieds dans le tapis…</em></p>
|
||||
<p>Je ne suis pas un grand utilisateur de wifi… Mais j’apprend maintenant que j’ai un petit portable de moins de 2 kilos que j’enmène partout :D</p>
|
||||
<p>Quand je cherche un peu de doc sur comment ocnfigurer le wifi pour OpenBSD, je tombe souvent sur des articles qui parlent d’une comande “<span class="citation" data-cites="wicontrol">@wicontrol</span>(8)@”:http://www.openbsd.org/cgi-bin/man.cgi?query=wicontrol&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html . Mais voilà, impossible de l’avoir sur ma machine. J’ai beau chercher dans les paquets, les ports, je ne trouve rien.</p>
|
||||
@@ -30,7 +31,7 @@
|
||||
<p>(“Mise à jour 3.9 -> 4.0 : Application userland”:http://www.openbsd.org/faq/fr/upgrade40.html#apps)</p>
|
||||
<p>Ne cherchez plus, tout est sur votre machine :)</p>
|
||||
<p><em>ps: C’est quand même dommage que l’on ai toujours la commande disponible dans les pages “man” disponible en ligne</em></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>déçu</h1>
|
||||
<p>Au vu du tarif, je ne vais finalement pas me rendre à</p>
|
||||
<p>l’“EuroBSDCon 2008”:http://2008.eurobsdcon.org/ à Strasbourg. Tant pis.</p>
|
||||
<p>Je suis vraiment surpris <a href="http://eurobsdcon2008.eventbrite.com/">par la grille de tarif</a> :</p>
|
||||
<p>255 € ça fait un peu chère.</p>
|
||||
<p>Peut-être que je me consolerais en allant au <a href="http://www.jdll.org/">JDLL</a> (c’est le même week-end, à Lyon).</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>Quel type de développeur je suis ?</h1>
|
||||
<p>La question du moment: “Quel développeur êtes vous ?”:http://www.miximum.fr/culture/99-quel-developpeur-etes-vous.</p>
|
||||
<p>Ce n’est pas facile de se définir. Je me retrouve assez bien dans la “categorie Laurent Jouanneau”:http://ljouanneau.com/blog/post/2008/10/16/Quel-type-de-developpeur-suis-je :</p>
|
||||
<ul>
|
||||
@@ -46,7 +47,7 @@
|
||||
<p><em>Merci à “Thibault”:http://www.miximum.fr/ pour ce billet très interessant !</em></p>
|
||||
<p><em>Edit</em> : Pour être tout à fait honête, je doit ajouter windows, progress et compagnie..</p>
|
||||
<p><em>Edit 2</em> : JRuby n’est effecitvement pas un langage à part entière, c’est une simple implémentation de Ruby sur la JVM.</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>1er novembre : OpenBSD 4.4</h1>
|
||||
<p>On y est ! Comme d’habitude, pile à l’heure. “OpenBSD 4.4”:http://marc.info/?l=openbsd-announce&m=122547376504077&w=2 est disponible. Pas mal de nouveautés pour cette version à la numérotation mythique ! Je vous laisse découvrir cela.</p>
|
||||
<p>!http://zone.typouype.org/openbsd44_cover.gif!:http://openbsd.org/44.html</p>
|
||||
<p>Je vous ajoute une info paru sur la mailling-list de l’“April”:http://www.april.org:</p>
|
||||
@@ -38,7 +39,7 @@
|
||||
<p>Une émission qui sera sûrement très interessante.</p>
|
||||
<p>“L’annonce dans le journal officiel d’OpenBSD”:http://undeadly.org/cgi?action=article&sid=20081031165518</p>
|
||||
<p><em>a noter: un très bon thème basé sur StarWars pour cette version ! :)</em></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>Note de service: Bricabox upgrade</h1>
|
||||
<p>La machine qui héberge ce site (entre autres) viens de passer en version 4.4 d’<a href="http://openbsd.org">OpenBSD</a>. Si vous lisez ce message c’est que tout c’est bien passé.</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>Rails Party le 30 novembre 2008</h1>
|
||||
<p>Avec les feuilles qui tombent vient le temps de “ParisOnRails”:http://paris.onrails.info/ . Et cette année, plutôt que d’organiser un apéro Ruby la veille au soir, l’association “RubyFrance”:http://rubyfrance.org a décider d’organiser une “Rails Party”:http://rubyfrance.org/evenements/rails-party-2008/</p>
|
||||
<p><em>Au programme</em></p>
|
||||
<p>L’après-midi sera consacré à des ateliers, sûrement autour de “Typo”:http://typosphere.org, peut-être de “Pictrails”:http://pictrails.rubyforge.org/, “RSpec”:http://rspec.info/ et sûrement bien d’autres !</p>
|
||||
@@ -30,7 +31,7 @@
|
||||
<p>Rendez-vous donc le dimanche 30 novembre 2008 de 16 heures à 22 heures au Dune, 18 avenue Claude Vellefaux, dans le 10ème arrondissement de Paris.</p>
|
||||
<p>“Cyril y sera (Pictrails, Typo, et plein de rails dans la tête)”:http://blog.shingara.fr/2008/11/21/la-before-paris-on-rails-cest-la-rails-party-le-30-novembre-2008, “Frederic viens aussi (Typo, Ergonomie, Web, et plein de chose à dire”:http://t37.net/rails-party-le-30-novembre-2008-i-paris, bien sur l’association “RubyFrance”:http://rubyfrance.org avec tout plein de membre motivé autour de l’organisateur des évènements Ruby Parisien Jean-François !</p>
|
||||
<p>A dimanche alors !</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>April, pas encore adhérent ?</h1>
|
||||
<p>Vous ne connaissez pas encore l’“April”:http://www.april.org ?</p>
|
||||
<blockquote>
|
||||
Pionnière du logiciel libre en France, l’April, constituée de 3069 adhérents (2854 individus, 215 entreprises, associations et organisations), est depuis 1996 un acteur majeur de la démocratisation et de la diffusion du logiciel libre et des standards ouverts auprès du grand public, des professionnels et des institutions dans l’espace francophone.
|
||||
@@ -34,7 +35,7 @@
|
||||
<p>Plus le temps avance et plus la mission de l’April prend de l’importance. Pour pouvoir la mener à bien, l’association a besoin de nouveaux adhérents. Vous pouvez Adhérer toute l’année bien sur, mais vous pouvez aussi vous faire un beau cadeau de noël en soutenant l’April, le logiciel libre et donc vous !</p>
|
||||
<p>h4. “Adhérer à l’April”:http://www.april.org/adherer?referent=Yannick+FRAN%C3%87OIS+%28yfrancois%29</p>
|
||||
<p>!http://www.april.org/files/images/banniere_campagne-adhesion-objectif-5000-adherents.png!:http://www.april.org/adherer?referent=Yannick+FRAN%C3%87OIS+%28yfrancois%29</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 sur un bon week-end Ruby et Rails</h1>
|
||||
<p>h3. Dimanche: “RailsParty”:http://rubyfrance.org/evenements/rails-party-2008/</p>
|
||||
<p>J’ai décidé de me rendre au Dune, lieu de l’évènement en voiture plutôt qu’en transport, pensant que pour le soir ça serait plus rapide. J’ai donc proposé à “Guillaume”:zlab.fr de passer le prendre à l’hotel, porte de la villette. Avec les 10 minutes de retard habituelle du au embouteillage du périph, Guillaume arrive accompagné de “Yann Lugrin”:http://www.sans-savoir.net/a-propos/ venu de Suisse pour ParisOnRails ET la RailsParty (Nouveau membre de “RubyFrance”:http://rubyfrance.org depuis d’ailleurs , Bienvenue ;-)).</p>
|
||||
<p>Mais voilà, trop de bouchon, Guillaume ne fera pas de discour d’intro.</p>
|
||||
@@ -41,7 +42,7 @@
|
||||
<p><em>Une petite table ronde et puis s’en vont</em>… Un peu dommage finalement la fin de cette journée. Je ne suis pas déçu, mais après la très bonne matinée, j’avoue que l’après midi ma paru un peu fade. Ca ne peut pas être à mon gout toute la journée, nous étions quand même prêt de 250.</p>
|
||||
<p>h3. Lundi soir “Apéro Ruby #8”:http://rubyfrance.org/articles/2008/11/28/huitieme-apero-ruby-special-paris-on-rails-2008/ le soir de ParisOnRails…</p>
|
||||
<p>Je n’y suis pas aller, no comment.</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>Shoes : vendange tardive</h1>
|
||||
<p>La communauté s’active beaucoup sur “Shoes”:http://shoooes.net (le microframework graphique en “Ruby”:http://ruby-lang.org) depuis un bon moment, et la nouvelle mouture nommé “Raisins”:http://shoooes.net/about/raisins/ en montre une partie du résultat. Très impressionnant. De quoi faire de bien belle application:</p>
|
||||
<ul>
|
||||
<li>Un manuel intégré (Alt+? ou pomme+? pour les clavier mac).</li>
|
||||
@@ -37,7 +38,7 @@
|
||||
<p>Avec l’outil de création de paquet, l’installation des gems et le téléchargement asynchrone, on voit déjà l’outil façon javawebstart en plus petit et plus jolie ;-) Ou alors une sorte d’application dans l’esprit de Rebol.</p>
|
||||
<p>!http://zone.typouype.org/shoes-splash.png!:http://shoooes.net/about/raisins/</p>
|
||||
<p>Merci encore "_why":http://whytheluckystiff.net/ , et merci à toute la communauté qui oeuvre pour shoes, vous faite un travail exellent ! :)</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>WindowMaker come back</h1>
|
||||
<p>On a cru pendant un moment que “WindowMaker”:http://windowmaker.info/, le gestionnaire de fenêtre basé sur “GnuSTEP”:http://www.gnustep.org/, était mort:</p>
|
||||
<ul>
|
||||
<li>Site quasi indisponible</li>
|
||||
@@ -33,7 +34,7 @@
|
||||
<p>Le dépot de version est passé sous “Mercurial”:http://www.selenic.com/mercurial/wiki/ : “hg.windowmaker.info”:http://hg.windowmaker.info/</p>
|
||||
<p>A suivre donc !</p>
|
||||
<p>!http://farm2.static.flickr.com/1205/1411878360_6bbbaf86b7.jpg?v=0!:http://www.flickr.com/photos/yafra/1411878360/in/set-72157594188207460/</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 1.1.6</h1>
|
||||
<p>J’ai raté ça, mais le 17 décembre, “Thomas E Enebo annonçait la sorti de JRuby 1.1.6”:http://docs.codehaus.org/display/JRUBY/2008/12/17/JRuby+1.1.6+Released.</p>
|
||||
<p>Cette version corrige pas mal de bug, notemment sur l’objet IO (qui ces dernier mois a été l’objet de pas mal de remonté de bug). Cette version prépare également le support de la version 1.9 de Ruby: le parseur est complet, la pluspart des objets du <em>core</em>, des <em>standard lib</em> sont supporté.</p>
|
||||
<p>Le projet est toujours aussi actif. C’est bon pour Ruby et c’est bon pour les développeurs. J’espère que les entreprises frileuses qui ont déjà adopté Java accepterons plus facilement l’utilisation de Ruby par ce biais.</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>Git ou Mercurial</h1>
|
||||
<p>Cela fait un moment qu’un nouveau troll à pointé son nez. Après <em>vim versus emacs</em>, <em>gnome versus kde</em> et tant d’autres, on a maintenant <em>git versus mercurial</em>.</p>
|
||||
<p>Derrière ces deux noms se cache un outil de “gestion de versions”:http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_versions. Contrairement à “CVS”:http://fr.wikipedia.org/wiki/Concurrent_versions_system ou “SubVersion”:http://fr.wikipedia.org/wiki/Subversion_(logiciel) ces deux là (et quelques autres) sont dit “décentralisé”:http://fr.wikipedia.org/wiki/Gestion_de_version_d%C3%A9centralis%C3%A9e. Ce mode permet de nouvelles possibilités dans la manière dont les équipes travaillent.</p>
|
||||
<p>On trouve beaucoup de comparatif entre ces deux outils, et je ne suis pas convaincu par les uns ou les autres. Pour moi les seules différences que je vois aujourd’hui c’est:</p>
|
||||
@@ -42,7 +43,7 @@
|
||||
<li>“<em>freeHg</em>”:http://freehg.org/tos/ semble plus libre en apparence (je n’ai rien vu au sujet de ma carte bleu, à part un bouton <em>donate</em>). Par contre il impose l’utilisation de licence libre pour les projets hébergé, et décline toute responsabilité en cas de problème.</li>
|
||||
</ul>
|
||||
<p>Pour être honnête, je viens de découvrir freeHg en écrivant ce billet… Je crois que tout ceci est un peu <em>frais</em> pour moi, je vous en dirais plus quand j’aurais manipulé un peu.</p>
|
||||
</main>
|
||||
</article>
|
||||
<footer>
|
||||
<ul>
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user