utilise un repertoire content uniquement

This commit is contained in:
Yannick Francois
2020-02-07 22:28:25 +01:00
parent 580136cc08
commit 15afbf1f15
483 changed files with 42 additions and 14990 deletions
@@ -0,0 +1,52 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Trinity rescue : A l&rsquo;aide !
</h1>
<p>Et bien voilà, ça devais arriver, les parents d&rsquo;un ami à qui j&rsquo;avais installé leur premier portable (et expliquer les bases de l&rsquo;utilisation d&rsquo;un ordinateur) sont revenus vers moi il y a une semaine. Leur vieux portable (5 ans d&rsquo;age) ne démarrais plus. Du coup il en on acheter un autre (ce qui n&rsquo;est pas une mauvaise chose en soit) pour pouvoir continuer à travailler, surfer, communiquer.</p>
<p>Alors après l&rsquo;installation de la nouvelle machine nous avons parlé un peu de l&rsquo;ancienne, et apparement y&rsquo;a quelque données qu&rsquo;ils aimeraient bien pouvoir récupérer. Je pense qu&rsquo;il n&rsquo;y croit pas trop mais bon.</p>
<p>Je me suis dit &ldquo;Chic ! une occassion de tester un kit de survie Linux me permettant de récupérer des données (entre autres) sur un ordinateur malade&rdquo;. Après une rapide recherche je tombe sur <a href="http://trinityhome.org/trk/weavernews/viewnews.php?news_id=51">Trynity Rescue Kit</a>. Bon c&rsquo;est basé sur Mandriva mais je vais quand même essayer. Ne serais-ce que pour ce petit script de rien du tout mais qui vas m&rsquo;être util: mountallfs ;-)</p>
<p>Tranquille à la maison, une soirée dégagée, bien je me lance. Insertion du CD, démarrage de la bête. Aucun problème, la plus part des élément sont reconnus. Comme je m&rsquo;y attendais, et c&rsquo;est assez logique et finalement très pratique, je me retrouve dans un mode console, embellie par un fond noir décoré du logo orange flouté de ce kit de survie.</p>
<p>Un petit <code>mounallfs</code>, parfait, j&rsquo;ai toute les partition, ma clé usb (ben oui pas de réseau sur cette vieille machine, faudras ajouter une carte PCMCIA pour bien faire). Visite des repertoire windows (c&rsquo;est toujours plus drole à partir d&rsquo;une console linux je trouve ;-)), je récupére une série de .doc ( erf ), et je supprime au fur et à mesure pour pas m&rsquo;embrouiller dans les repertoire déjà parcouru et récupéré. Et là je tombe sur un nid de .exe dont les noms ressemble fort à des virus :-) Ha ben voilà d&rsquo;où viens le problème de démarrage !. Bon finissons la récupération de données, tranquillement.</p>
<p>Pour finir je dirais que malgrés le fait que je ne suis pas un grand fan des distribution Mandriva, j&rsquo;avoue que ce kit est de trés bonne facture. Un problème seulement (si on peut appeler ça un problème) j&rsquo;etais en qwerty&hellip;</p>
<p>J&rsquo;avoue que j&rsquo;aurais beaucoup aimé tester <a href="http://rescuecd.sourceforge.net/">Timo&rsquo;s Rescue</a> qui lui es basé sur une debian (dont vous l&rsquo;aurez compris je suis fan). Mais je l&rsquo;ai découvert après coup, dommage. Ca seras pour la prochaine fois. Je pense que tant que j&rsquo;aurais des proches sous windows, j&rsquo;aurais besoin de ce genre d&rsquo;outils ;-).</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,50 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Les premiers
</h1>
<p>Et voilà, a force d&rsquo;en parler, j&rsquo;arrive à mes fin on dirais (enfin c&rsquo;est un début seulement j&rsquo;espère): un couple de bon ami à re-installer son ordinateur en dual boot (ben oui je pouvais pas faire tourner le dernier jeu de foot-de-la-mort-qui-tue sous le pinguoin). C&rsquo;est donc un autre ami qui leur à installer la partie windows, en me laissant 8 Go (sur un disque de 120 c&rsquo;est pas très sympa mais bon) pour que j&rsquo;installe gnu/linux.</p>
<p>Forcement mon choix c&rsquo;est porter sur une distribution <a href="http://www.ubuntu.com/">Ubuntu</a>. Depuis ça sortie je pense que c&rsquo;est surement la meilleur distribution &ldquo;Grand Public&rdquo;. C&rsquo;est le système de paquet &ldquo;à la debian&rdquo; qui me fait préférer Ubuntu.</p>
<p>La première étape, pour moi, ça a été de bien observer leur matériel. Et déjà la première chose que j&rsquo;ai faite c&rsquo;est remplacer la connexion à leur freeBox pour la passer de l&rsquo;USB à l&rsquo;Ethernet. Ils m&rsquo;avaient signalé des problème de deconnexion (sous windows), je pense que c&rsquo;etais du à ça. Depuis ça vas mieux d&rsquo;ailleurs (sous windows ou sous linux).</p>
<p>Bien, ensuite j&rsquo;ai donc installé la dites distribution, sans aucun problème, surtout qu&rsquo;ils n&rsquo;ont pas de matériel exotique, ou vieux.</p>
<p>Finalement le plus long a été (et seras ? ) l&rsquo;aprentissage. En fait ce ne sont pas des grands habitué de l&rsquo;ordinateur, enfin pas encore. Ils possèdent une machine chez eux depuis un an seulement. Mais j&rsquo;ai eu la sensation que ça se passais bien. J&rsquo;ai laissé faire la madame pour voir s&rsquo;il elle si retrouvais, et je n&rsquo;ai eu à intervenir que très peu. Enfin quand je dit très peu&hellip; Il a quand même fallu que j&rsquo;aille dans les dépots universe pour récupérer quelque bricole qu&rsquo;ils ont pris l&rsquo;habitude d&rsquo;utiliser, et j&rsquo;ai essayer de lire leur partition NTFS qui sert de stockage de données sous windows, mais la manipulation (bien que graphique) ne me permettais pas d&rsquo;écouter leur musique. Bref, de toute façon, 8Go sur 120, je pense que je recommencerais cette installation une fois leur donnée déplacées, et la partition de données passée en Ext3 (il faudra que je jete un oeil au script/logiciel dispo en libre sous windows pour communiquer avec ce genre de partition) et après ça sera nickel ;-)</p>
<p>Bienvenue à eux dans le monde libre ;-)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Tout et tout bronzé
</h1>
<p>J&rsquo;ai décidé, malgrés les zones de turbulences que je travers, de participer à la journée &ldquo;votre site tout nu&rdquo; dont j&rsquo;ai eu vent par ici: <a href="http://www.blog.webatou.be/index.php?2006/04/01/votre-site-tout-nu">www.blog.webatou.be</a>.</p>
<p>Alors désolé je suis en retard :&lsquo;( mais je me dépèche de tout enlever.</p>
<p><a href="http://www.blog.webatou.be/index.php?2006/04/04/pourquoi-le-annual-naked-day">(des explications supplémentaires ici</a></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,50 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Structure d&rsquo;une page web
</h1>
<p>Eh bien voilà une trés interessante étude <a href="http://www.useit.com/alertbox/reading_pattern.html">reading pattern</a>. Daprès une analyse de Jakob Nielsen (un guru du web entre autres) les lecteurs dune page web ne lirais pas en Z comme pour un magasine ou un livre (il me semble) mais en F&hellip;</p>
<p>Pour moi ça signifie une chose simple&hellip; Les menu placé à droite permette loriginalité mais pas forcement une bonne lisibilité. Je pense donc que sur mon futur design pour ce site, je placerais le menu à gauche. Simplement.</p>
<p><img src="/files/readibility-directions.gif" alt="sens de lecture du page web, du coin nord ouest puis selon, horizontal si je minteresse, vertical si je cherche" /></p>
<p>Cela confirme également quil faut faire très attention à bien choisir le contenu dun menu et les éléments qui y apparaissent pour faciliter une recherche.</p>
<p>Que du bon sens :-).</p>
<p>Merci à <a href="http://www.fredcavazza.net/index.php?2006/04/20/1138-nous-ne-lisons-pas-en-z-mais-en-f-">Fred Cavazza</a> et à <a href="http://www.gwix.net/web_gwix/article.asp?filID=233">Laurent Goffin via gwix.net</a> sans qui je naurais pas découvert cette étude fort interessante.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Boulet Time
</h1>
<p>Voilà ce qui arrive quand on se lance tête la première : une semaine sans pouvoir poster quoique se soit&hellip;</p>
<p>Passer sur un blog typo, à la limite, c&rsquo;est pas génant, la partis admin est basé toujours sur le même principe (avec quelque option en plus et &ldquo;l&rsquo;aspect&rdquo; différent).</p>
<p>Par contre la techno utilisé derrière, ici Ruby on Rails ben forcement, quand on connais pas on fait des bétises. Alors Merci beaucoup à Arnaud de chez <a href="typhon.net">typhon</a> qui me résout mes problèmes en un rien de temps.</p>
<p>Et promis Arnaud, j&rsquo;ai commencé à lire le livre <a href="http://www.amazon.fr/exec/obidos/ASIN/2212117469/qid=1146216787/sr=1-1/ref=sr_1_10_1/402-6021202-3947362">Ruby on Rails</a>, j&rsquo;espère qu&rsquo;arrivé ) la fin je ne te dérangerais plus ;-)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Format ouvert: OpenDocument
</h1>
<p>Et bien en voilà une bonne nouvelle !</p>
<p>Non pas le soleil, ça c&rsquo;est normal :-p, je voulais parler du format ouvert OpenDocument. On apprend par le biais du site parlant des format ouvert <a href="http://formats-ouverts.org/tb.php?id=795">qu&rsquo;OpenDocument est officialisé par l&rsquo;ISO</a>. Après l&rsquo;oasis, cela confirme la validité du format</p>
<p>Et dire que je viens de demandé au DSI nouvellement arrivé de ma boite dans quel format il voulais qu&rsquo;on stock les documents, et qu&rsquo;il ma répondu qu&rsquo;on avais Microsoft Office sur tout les postes et donc que&hellip; Bref, je suis un peu déçu, mais tout ça vas me permettre d&rsquo;argumenter un peu plus !</p>
<p><em>to be continued&hellip;</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Nouveau centre d&rsquo;influance ?
</h1>
<p>On dit souvent que nous sommes dans l&rsquo;aire de l&rsquo;information. La communication est l&rsquo;arme absolue (enfin je pense qu&rsquo;il y a encore des bombe et des fusil qui tue des gens mais bon&hellip;).</p>
<p>Disons que l&rsquo;information influence énormement les masses. On le sais Hitler savais très bien manipuler les foules, il s&rsquo;etait plus ou moins inspirer des divers reflexion de grand philosophe par rapport aux foules, aux masses.</p>
<p>Ces dernières années, c&rsquo;est la télévision qui influence énormement de façon de penser. Attention je parle de masse, pas de chaque individu qui peut interpréter une information différement. Mais dans une globalité, on entends l&rsquo;immigration c&rsquo;est pas bien, alors beaucoup pense l&rsquo;immigration c&rsquo;est pas bien. Après on dit ce film est null, personne vas le voir.</p>
<p>La télévision est influencé par les journaux. C&rsquo;est la presse écrite qui sert énormement de moteur. C&rsquo;est souvent elle qui décide hier de qu&rsquo;elle serons les titre d&rsquo;aujourd&rsquo;hui. La télévision creuse plus profond, y ajoute des images.</p>
<p>Du coup on ne parles en ce moment plus que de l&rsquo;affaire des affaires de l&rsquo;état, de corbeau, et eventuellement de crash d&rsquo;avion&hellip;</p>
<p>Et le moustique tueur ? et la grippe aviaire ? et les famines ? et les secheresse ?</p>
<p>Quand je lit <a href="http://www.glazman.org/weblog/dotclear/index.php?2006/05/01/1750-en-vrac">les problèmes de canard qui se passe à deux pas de chez moi</a> (oui oui j&rsquo;habite pas tres loin de sieur Glaz ;-)), je me dit qu&rsquo;il manque de l&rsquo;info, du suivi sur les histoires.</p>
<p>D&rsquo;un autres coté, je suis en train de me dire que la guere de l&rsquo;informations, via ce magnifique cadeau qu&rsquo;est la grande toile, est peut-être en train d&rsquo;être rendu au &ldquo;peuple&rdquo;. Quand on voit que des blogueurs <a href="http://www.loiclemeur.com/france/2006/05/mon_moblog_util.html"> comme Loic Le Meur</a> sont pris en référence dans certains quotidien des plus lu et donc influents. Bon ce n&rsquo;est qu&rsquo;une photo mais ça signifie que les redacteur d&rsquo;influence qui écrivent pour ce journal lisent le blog du monsieur presque tout le monde&hellip;</p>
<p>Un autre exemple, plus international, est l&rsquo;apparition régulière du monsieur Mozilla Europe: Tristan Nitot <a href="http://standblog.org/blog/2006/04/27/93114760-en-vrac">qui se fait des apparition dans l&rsquo;International Herald Tribune !</a></p>
<p>Bref, tout ça pour dire que de plus en plus j&rsquo;ai la confirmation que le web pourrais bien faire avancé les choses dans le bon sens. Du moins je l&rsquo;espère et je veux y croire, je veux lire de plus en plus d&rsquo;avis comme ceux de Tritant et sa position face au pétrole.
J&rsquo;aimerais que de plus en plus soit influancé par ce genre d&rsquo;idée plutot que par les débilité télévisielle trop souvent servi à l&rsquo;heure du repas de monsieur tout le monde (donc vous et moi).</p>
<p>Et comme dirais certains:</p>
<p><em>just my two cents</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD - Debian :-/
</h1>
<p>Bon c&rsquo;est pour moi une claque monumentale, mais ça fait du bien des fois. Je crois que je l&rsquo;ai bien cherché ;-)</p>
<p>Je n&rsquo;ai pas réussi à faire tout ce que je souhaitais faire pour me mettre à l&rsquo;aise sur ce système d&rsquo;exploitation (OpenBSD). J&rsquo;ai donc craqué pour remettre ma debian cet après midi.</p>
<p>Non pas qu&rsquo;OpenBSD ne me plaise pas, au contraire, plus je lit à son propos et plus je colle à sa philosophie ! Mais je ne connais pas Unix (pas assez) et mon expérience GNU/Linux ne ma pas assez enseigner (c&rsquo;est aussi pour ça que je souhaitais découvrir la famille des systèmes d&rsquo;exploitation *BSD).</p>
<p>Bref, tout ça pour dire donc que j&rsquo;attend mon livre sur BSD avec impatience, que j&rsquo;espère y apprendre, et je retournerais sous les nageoires du poisson piquant le plus vite possible.</p>
<p>J&rsquo;aime Debian, j&rsquo;aime la philosophie debian egalement, mais j&rsquo;aime la façon de voir le libre du coté des BSD et surtout OpenBSD. Peut-être qu&rsquo;une distribution Debian/Bsd plutot que Debian/Linux pourrais m&rsquo;aller ? A méditer.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Bibliothêque&hellip;
</h1>
<p>Juste un petit mot sur la pile darbres tranché qui traine sur le bureau et dans le salon&hellip;</p>
<p>Qui aurais put deviner quun jour jai autant de livres ? et quen plus cest moi qui est décidé de les acheter, et de les lire ! Moi qui est tout fait pour éviter de lire, tout le temps, oui même au fameux bac français je navais pas lu les bouquins (bon jai eu 6 cest peut-être pour ça aussi ;-) )</p>
<p>Je crois ne jamais avoir autant de livre avec des pages marqué (commencé à lire quoi) en même temps:</p>
<ul>
<li>Initiation à <a href="http://www.openbsd.org">OpenBSD</a></li>
<li>Apprentissage de Rails via <a href="http://www.amazon.fr/exec/obidos/ASIN/2212117469/qid=1147267212/sr=8-1/ref=sr_8_xs_ap_i1_xgl/402-6447091-8584914">RubyOnRails</a></li>
<li>Approfondissement de mes connaissance en “design pattern” via le bouquin <a href="http://www.amazon.fr/exec/obidos/ASIN/2841773507/qid=1147267359/sr=8-1/ref=pd_ka_0/402-6447091-8584914">Design Pattenr tête la première</a> (Bon ça jai presque fini, de toute façon cest histoire dapprofondir).</li>
<li>Un bouquin sur l’économie des logiciel: <a href="http://www.amazon.fr/exec/obidos/ASIN/2707138444/402-6447091-8584914?%5Fencoding=UTF8">L’économie des logiciels</a> histoire davoir un autre point de vue que celui que je me forge de lintérieur. Celui là je lai commencé, mais cest trés&hellip; comment dire, scolaire, non universitaire. Comme je ny suis jamais aller&hellip;</li>
<li>Et celui là mattend mais bon&hellip; il prend la poussière: <a href="http://www.amazon.fr/exec/obidos/ASIN/291296959X/402-6447091-8584914?%5Fencoding=UTF8">Du bon usage de la piraterie</a></li>
</ul>
<p>Sans compter que jai un bouquin sur les Unices libre, les BSD qui arrive dici la mi-mai.</p>
<p>Sachant que je narrive pas à lire dans les transports, du coup je me couche un peu tard en ce moment. <em>Comment ça jai une drole de tête avec des grosses cernes ? pfff nimporte quoi, je suis pas fatigué :-p</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,50 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Logiciel libre et license
</h1>
<p>Je profite d&rsquo;un billet de <a href="http://greg.rubyfr.net/pub/?p=95">Greg au sujet</a> d&rsquo;un vieille <a href="http://www.agoravox.fr/article.php3?id_article=8970">article d&rsquo;agoraVox au sujet de l&rsquo;illusion des logiciel libre</a> pour rebondir tardivement moi aussi sur ce dernier</p>
<p>Je suis tout à fait d&rsquo;accord avec Greg sur le fait que le logiciel libre ne signifie pas logiciel gratuit. La langue française permet cette distinction contrairement à la langue anglaise. Je suis surpris que des francophone (comme l&rsquo;auteur de l&rsquo;article apparement) fasse l&rsquo;erreur. Un anglophone encore, je pourrais comprendre mais là !</p>
<p>C&rsquo;est un sujet à troll, je le conçoit, et en lisant quelque commentaire sous l&rsquo;article, je me suis même demandé si ce n&rsquo;etais pas un article &ldquo;provocation&rdquo;</p>
<p>Je voulais juste signaler que dès les premier jours ou j&rsquo;ai commencé à m&rsquo;interesser au monde du libre, j&rsquo;ai mis la main au portefeuille. Effectivement j&rsquo;ai commencé par acheter une RedHat (à l&rsquo;époque à la fnac ! ). Et dernièrement j&rsquo;ai acheter une OpenBSD.</p>
<p>Alors oui on peut dire tout ce qu&rsquo;on veux, mais sans même parler de contribuer, ou regarder le code en détail, le fait de savoir que c&rsquo;est faisable me rassure sur la stabilité du produit. Quand on peut voir par dessus votre épaule on s&rsquo;applique toujours plus, et si vous faites une faute, quelqu&rsquo;un corrigeras à coup sur !</p>
<p>Alors n&rsquo;en déplaisse à certain, mais Vive le libre !</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,50 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Service d&rsquo;information
</h1>
<p>Et voilà encore un texte qui me fait réfléchir, et encore une fois ou je tombe daccord avec lauteur. Cest <a href="http://nauges.typepad.com/">Louis Naugès</a> qui parle des <a href="http://nauges.typepad.com/my_weblog/2006/05/le_dsi_nouveau_.html">nouveau DSI</a></p>
<p>Il a raison, les DSI ne devrait plus être des Directeur des Systèmes dInformation, mais plutôt des Directeur des Services dinformation. Le passif de la plus part des entreprise transforme le travail à effectuer en puzzle plus quen création. Les developpements sont maintenant plus réduit, et consiste en général à mettre en place des services simple en fonction des besoins exprimés.</p>
<p>Le problème viens peut-être du fait que changé la signification du sigle ne suffit pas, il faut aussi changer la façon de voir linformatique dentreprise. Dailleurs, informatique dentreprise ? mais pourquoi faire cette distinction ? Les contraintes ne sont pas les même ? Sur certain aspect oui. Mais avec les outils web disponible aujourdhui, cest cette informatique dentreprise qui me donne limpression d’être à la traine de beaucoup de wagon.</p>
<p>Personnellement je suis en train dessayer de transformer une application existante pour justement la découper en petit bout. Pour donner un petit exemple, on trimbale aujourdhui lobjet session (cest du J2EE) jusquau couche dabstraction de la base de donnée (des pseudo bean)&hellip; Elle est belle labstraction de couche. Mais ce nest pas le sujet.</p>
<p>Je ny avais jamais pensé mais je serais pour ce changement de signification, à condition (comme Louis le signal) que lapproche change avec.</p>
<p>Wait and see. My 2 cents.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,52 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Energie, Avenir, Chaos
</h1>
<p>On le sait déjà, mais rien ne change. Nous utilisons beaucoup trop d&rsquo;énergie, nous la gaspillons. La planête sera surement marqué à vie de notre passage.</p>
<p>C&rsquo;est en lisant <a href="http://www.lemonde.fr/web/article/0,1-0@2-3232,36-762847,0.html">cette article sur le monde.fr</a>, co-signé par Nicolas Hulot (Un grand monsieur qui depuis que je suis tout petit nous montre la planête et nous explique que ce que nous faisons tout les jours l&rsquo;abime) et Jean-Marc Jancovici un expert en énergie, que je me décide à faire plus de bruit autour de tout ça.</p>
<p>Je ne sais pas quoi faire, comment le faire. J&rsquo;essaie de changer mes habitudes de consommation, les réduires. J&rsquo;en suis arrivé à préférer les transports en commun à la voiture (au début pour éviter les bouchons, mais maintenant par gouts).</p>
<p>En fait ce qui m&rsquo;inquiète le plus c&rsquo;est que je ne vois pas beaucoup d&rsquo;entreprise de recyclage. Je veux dire par la que la plupart de nos objets quotidien contiennent du pétrole (si je ne me trompe pas). Alors ou sont les entreprises qui refonde le plastique jeté (et il y en a beaucoup) pour le re-utilisé ? Ou sont les entreprises qui fournissent des ordinateurs pas cher fait à partir de vieux ordinateur jeté ?</p>
<p>J&rsquo;avoue que j&rsquo;aimerais avoir des enfants, mais ça m&rsquo;ennuie enormement, en fait, j&rsquo;ai honte, de leurs laisser la planête dans cette état.</p>
<p>Nous sommes les animaux les plus destructeurs que j&rsquo;ai jamais vu.</p>
<p>Ce billet est à fort tendance négative. J&rsquo;essaie de positiver mais j&rsquo;avoue avoir du mal quand on parle de planête et d&rsquo;environnements. Le peut que je vois ce sont des horreurs.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,57 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Web 2.0
</h1>
<p>Qui aurais pensé à ça ? l&rsquo;apparition de la methode XmlHTTPRequest, disponible uniquement sur IE ? Pas grand monde sur le coup.</p>
<p>Plusieurs personne toutefois on commencé ) en voir l&rsquo;interêt et s&rsquo;en servir, discretement. Je me souviens dans ma société de services à l&rsquo;époque, nous débutions dans les interfaces Web. Marre de refaire tout le temps la même chose, du coup nous avions entrepris de developper un &ldquo;framework&rdquo; javascript. Au moment de décider d&rsquo;un mode de communication avec le serveur, nous avions choisi d&rsquo;utiliser cette methode dont personne n&rsquo;osais parler à l&rsquo;époque. Nous nous demendions si c&rsquo;etais le bon choix. L&rsquo;explosion des solutions à base de génération de page coté serveur nous faisais pensé que nous avions tord</p>
<p>Et finalement. Maintenant un site qui n&rsquo;utilise pas la combo Xml Javascript n&rsquo;est plus dedans, n&rsquo;est pas &ldquo;Web 2.0&rdquo;. La honte.</p>
<p>Le nombre de service basé sur cette technologie est impressionnant <a href="http://www.econsultant.com/web2/index.html">à en croire cette liste fourni sur www.econsultant.com</a>. Un groupe de travail c&rsquo;est même formé autour de ce Buzz: <a href="http://www.web20workgroup.com/">web20workgroup</a>.</p>
<p>Et pourtant, comme à l&rsquo;époque avec mes collègues, je n&rsquo;arrive pas à me dire que c&rsquo;est la meilleur solution. Le web n&rsquo;a pas été créé sur ce modèle, mais plutôt pour passer d&rsquo;un document à un autre. Alors faut-il être contre le progrès ?</p>
<p>Peut-être que ce qui me dérange c&rsquo;est que souvent tout ceci est fait au détriment de l&rsquo;accessibilité. A en croire <a href="http://www.w3.org/WAI/References/QuickTips/qt-fr.htm">ces recommandations [www.w3.org]</a> ce n&rsquo;est pas le tout AJAX qu&rsquo;il faut faire.
De même qu&rsquo;en lisant <a href="http://www.braillenet.org/accessibilite/livreblanc/ressources.html">ce livre blanc de l&rsquo;accessibilite</a> je me demande si <a href="http://mail.google.com/mail/">gmail</a> , <a href="http://www2.writely.com/info/WritelyOverflowWelcome.htm">traitement de texte web</a> et autres, sont utilisable via <a href="http://lynx.browser.org/">lynx</a>. A voir.</p>
<p>De mon coté je souhaite l&rsquo;accessibilité, il faut d&rsquo;ailleurs que je me penche très sérieusement sur mon site, qui est, pour le moment, propulsé par typo, pour vérifier sont accessibilité.</p>
<p>Grand utilisateur de javascript à une époque, j&rsquo;ai des remorts à m&rsquo;en servir maintenant. Même pour des application intranet qui pourtant sont souvent effectué en obligeant les gens à utiliser tel ou tel navigateur, tel version. Mais ceci n&rsquo;empèche-t-il pas l&rsquo;intégration dans l&rsquo;entreprise de personnes ayant un handicap ? Pourquoi une personne mal-voyante ne pourrait-elle pas bénéficier des même outils que les autres ?</p>
<p>Bref, je sais pas si c&rsquo;est le printemps, mais en ce moment je remonte tout ces débats du fond de ma mémoire, en espérant trouver cette fois une ébauche d&rsquo;idée de solution. En attendant, je vais aller faire à contre coeur de l&rsquo;ajax dans mon application intranet.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,70 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Open Discussion Day, DRM
</h1>
<p>Aucun rapport me direz vous ? Et bien quelque part si. Tout les deux sont lié à des problèmes de format ouvert. Au passage je vous invite, si vous ne connaissez pas déjà, à visiter régulièrement <a href="http://formats-ouverts.org/">un trés bon site sur les formats ouverts</a></p>
<p>## Open Discussion Day</p>
<p>Ce vendredi 19 mai seras donc le jour de la discussion ouverte.</p>
<p><em>Je copie/colle le texte fait sur <a href="http://linuxfr.org/2006/05/18/20828.html">linuxfr.org par ploum</a>. Il à une meilleur plume que moi ;-)</em></p>
<blockquote>
<p>Avez-vous déjà imaginé ce que serait Internet sans un protocole de courriel standard ouvert ? Chaque fournisseur disposerait de son propre protocole fermé et de son logiciel client officiel. Les personnes avec les adresses en @machin.fr ne pourrait communiquer quavec les adresses en @machin.fr et ainsi de suite.</p>
<p>Et bien cest malheureusement le cas en ce qui concerne la messagerie instantanée : MSN Messenger, Yahoo! Messenger, ICQ, AIM, Gadu-Gadu, Skype - pour ne citer queux - ne peuvent pas se parler entre eux. Actuellement, la messagerie instantanée est particulièrement fragmentée.</p>
<p>Cest pour cette raison que le 19 mai a été instauré Open Discussion Day dont la première édition aura lieu cette année. Durant cette journée, nous vous invitons à ne pas utiliser les protocoles propriétaires (Yahoo! Messenger, MSN Messenger, ICQ, AIM, etc.). Prévenez vos contacts le jour avant et proposez leur douvrir un compte Jabber sur Google Talk ou nimporte quel serveur Jabber disponible (si possible géographiquement proche).</p>
<p>Beaucoup dentre nous ont aussi choisi cette date pour définitivement abandonner les messageries propriétaires. Certains serveurs Jabber (dont fritalk) couperont les passerelles vers les réseaux propriétaires durant 24h afin de marquer l’évènement. On se reparle sur Jabber ?</p>
</blockquote>
<p>Voilà, je pense donc que je couperais toute messagerie non libre ce jour là.</p>
<h2 id="drm">DRM</h2>
<p>Cest voté, cest trop tard. voici un pot pourri de lien interessant toujours sur <a href="http://linuxfr.org/2006/05/18/20825.html">linuxfr.org compilé par Clem</a>.</p>
<p>Ou va-t-on ? Je crois que je vais acheter de moins en moins de disques/DVDs. Etant donnée que <a href="http://typouype.org/articles/2006/02/23/cest-mon-tour">je ne plus plus voir de film</a>, jirais quelque fois au cinéma, peut-être un peu plus qui sais. Quoique, vu le prix :-/.</p>
<p>Pour ce qui est des CDs, ben je vais recommencer à acheter uniquement des vinyls. Le seul problème cest que javais arreté par manque de place. Et je nai toujours pas déménagé :(</p>
<p>Pourquoi toujours plus de profit ?</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Documentation d&rsquo;Entreprise
</h1>
<p>Une petite reflexion comme ça, car je suis en train de poser en quelque mots une réflexion sur un problème soulevé dans mon entreprise, et je me pose la question des formats utilisé pour les divers documents dans l&rsquo;entreprise: <strong>Quel format utiliser ?</strong></p>
<p>Personnellement, même si sur la machine qu&rsquo;on me fourni il y a la suite office, j&rsquo;ai perdu l&rsquo;habitude de l&rsquo;utiliser. J&rsquo;ai <a href="http://www.abisource.com/">Abiword</a> d&rsquo;installer, je préféèe donc utilisé ce traitement de texte simple, ne faisant qu&rsquo;une chose mais le faisant bien !</p>
<p>Cependant, malgrés l&rsquo;utilisation d&rsquo;Abiword, je continue à utiliser le format propriètaire de word: .doc. Et ça, je n&rsquo;aime pas du tout, abiword ou pas. Je préfèrerais largement utiliser des <a href="http://formats-ouverts.org/">format ouverts</a> que je pense plus péreinne, plus sur, plus simple.</p>
<p>Finalement j&rsquo;opte (et ce n&rsquo;est pas la première fois) pour rédiger mon document au format <a href="http://fr.wikipedia.org/wiki/XHTML">XHTML</a> que je pense ouvert (il l&rsquo;est non ?) et qui surtout offre l&rsquo;avantage d&rsquo;être un langage de balise.</p>
<p>Pour moi il existe plusieurs avantage à utiliser ces formats dans l&rsquo;entreprise, je vais essayer de lister ceux qui me viennent à l&rsquo;esprit.</p>
<ul>
<li><strong>C&rsquo;est un format portable</strong> ceci implique qu&rsquo;il fonctionne sur tout les machines, tout les systêmes. A priori toute les machines/systême on aujourd&rsquo;hui un navigateur web, peu importe lequel d&rsquo;ailleurs. Même les téléphone et autres PDA en sont équipé.</li>
<li><strong>C&rsquo;est un format ouvert</strong>. On peut donc acceder à sont contenu sans s&rsquo;acquiter d&rsquo;une license.</li>
<li><strong>C&rsquo;est un format texte</strong>: un simple éditeur de texte permete de le lire. C&rsquo;est sur il n&rsquo;y auras pas de mise en page, mais c&rsquo;est faisable sans trop de difficulté</li>
<li>On peut imaginer une feuille de style commune à tout les documents de l&rsquo;entreprise, ainsi on à une <strong>homogénisation de toute les présentations</strong>.</li>
<li>Il pourrais y avoir une DTD spécifique, qui enrichie la Dtd xhtml-strict (par exemple) pour y <strong>ajouter des entité contenant certaines information de la société, ou bien des valeurs par défaut</strong>.</li>
<li>Le format est lisible très facilement par des progammes (parseur XML). On peut imaginer du coup que certaines documentation sur un produit puisse être <strong>intégré directement dans le dit produit sous forme d&rsquo;aide en ligne, d&rsquo;assistance à la saisie</strong>.</li>
<li>Plusieurs possibilité pour la saisie du document. Les gens habitué à la création de page web pourrais faire ça via un éditeur de texte, les autres pourrais <strong>utilisé un des nombreux outils de saisie qui existe sur le marché</strong>.</li>
</ul>
<p>Alors vous me direz: &ldquo;mais il existe OpenDocument !&rdquo;, et vous auriez peut-être raison, je ne me suis pas encore penché sur ce format pourtant standardisé par l&rsquo;<a href="http://www.iso.org/iso/en/ISOOnline.frontpage">ISO</a> et l&rsquo;<a href="http://www.oasis-open.org/home/index.php">OASIS</a>.
Il faut que j&rsquo;y remédie, dès que j&rsquo;aurais un peu de temps ;-)</p>
<p>Sur ceux, je retourne faire ma doc.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
La Corée plus dur que l&rsquo;Europe
</h1>
<p>Dans le même genre de processus que plusieurs pays à travers la planête, la Corée viens de confirmer que Microsoft doit absoluement séparé la vente de ces applications (Trouvé <a href="http://www.gnunux.info/dotclear/index.php?2006/05/24/169-ah-la-coree-du-sud">via Gnunux</a>).</p>
<p>Explication plus détaillé sur <a href="http://www.silicon.fr/getarticle.asp?ID=15294">silicon.fr</a></p>
<p>Je doit avouer que c&rsquo;est une bonne chose, de mon point de vue, même si je pense que Microsoft arriveras toujours à ces fins. Mais ça montre le chemin à suivre ;-)</p>
<p>C&rsquo;est vrai c&rsquo;est plus facile pour quelqu&rsquo;un qui ne connais rien à l&rsquo;informatique (même en temps qu&rsquo;utilisateur). Pas de recherche pour trouver quel est le meilleur logiciel pour faire ce que l&rsquo;on souhaite faire, pas de questions à se poser.</p>
<p>Mais justement ne pas se poser de questions c&rsquo;est vraiment faire le &ldquo;mouton&rdquo;. Je trouve ça dangereux, et surtout pas très interessant. Je ne sais pas combien de personne qui utilise leur machine se sont déjà posé la question:</p>
<blockquote>
<p>Mais existe-t-il autres chose que Outlook ? mais existe-t-il autre chose que Msn ? mais existe-t-il autre chose que Word ?</p>
</blockquote>
<p>De mon coté j&rsquo;essaie de parler, d&rsquo;expliquer (parfois maladroitement) au gens qui m&rsquo;entoure qu&rsquo;il existe d&rsquo;autres outils pour faire tel ou tel chose. Des outils bien meilleur.</p>
<p>Ma plus grande fierté pour le moment c&rsquo;est d&rsquo;avoir <a href="http://typouype.org/articles/2006/03/02/les-premiers">convaincu des amis proche à essayer gnu/linux</a>, et surtout de voir qu&rsquo;ils en sont content !</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Vacances
</h1>
<p>Bon je sais ça se fait pas, y&rsquo;en as qui ne partes pas. Mais ça fait un moment que j&rsquo;ai pas quitté la région parisienne :-)</p>
<p>Du coup c&rsquo;est petite balade en montagne ! Au printemps ! ça fait bien 10 ans que je n&rsquo;y suis pas aller à cette période. Je sent que je vais apprécier. Je vais essayer de faire pas mal de photos, j&rsquo;emène <a href="http://www.amazon.fr/exec/obidos/ASIN/291296959X/403-6993584-5208433?%5Fencoding=UTF8">Du bon usage de la piraterie</a>. Je pense que ça vas me plaire !</p>
<p>Je me suis promis aussi de faire un petit topo de ce que j&rsquo;ai pensé, retenu de <a href="http://www.amazon.fr/exec/obidos/ASIN/2707138444/403-6993584-5208433?%5Fencoding=UTF8"> L&rsquo;économie des logiciels</a>. Je l&rsquo;ai déjà fini, mais je préfère prendre le temps de faire un billet réfléchi ;-)</p>
<p>Bien, je prend le risque de laisser ouvert à tout vent ce petit coin de web. On verras bien en rentrant, qui sait, je refermerais peut-être les track et autres commentaire finalement.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Pourquoi choisir OpenBSD
</h1>
<p>Je ne vais pas m&rsquo;étaler tout de suite, j&rsquo;en ferais un autres billet plus fourni. Cependant, je suis tombé ce matin sur une série de billet annonçant l&rsquo;interview d&rsquo;un des developpeur d&rsquo;OpenBSD. <a href="http://www.gcu.info/2058/2006/06/01/kernel-trap-recoit-lhomme-aux-3000-doigts/">Le billet du GCU me parait un bon résumé </a></p>
<p>En gros, OpenBSD, malgrès sa license permissive, fait plus pour le libre que gnu/linux. Effectivement, OpenBSD livre une bataille contre les blobs. Les blobs sont en fait les driver binaires (compilé) fourni par les fabricants (de cartes réseau, graphiques, et autres) peut-être gratuitement, mais donc sans les sources.</p>
<p>OpenBSD supporte peut-étre moins de matériel que gnu/linux (et encore, c&rsquo;est à vérifier) mais au moins tout le code est libre, completement libre !</p>
<p>J&rsquo;ajouterais que j&rsquo;aime à pensé qu&rsquo;il est aussi de meilleur qualité, mais ça je n&rsquo;ai pas vérifié (et qui le peut ? :-) )</p>
<p>Vive OpenBSD !</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,54 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Politique: Arretons de vouloir toujours plus
</h1>
<p>Consommation, consommation, cest bon pour l’économie il paraît. Mais tellement mauvais pour la planête et quelque part pour le social.</p>
<p>Ca fait un moment que je me demande pourquoi les humains on cette éternelle envie davoir une plus grosse voiture, une plus grosse maison, un plus gros salaire, un plus gros bureau. Cest durant la période ou je jouais à Ultima Online (un MMORPG), quand je voyais des joueurs se battre pour savoir qui avais la meilleur armes, la plus rare, la plus grosse que jai commencé à prendre consience de ce phénomène (qui existe peut-être depuis la nuit des temps). En prenant du recule on se rend compte que cest pareil dans tout les domaines.</p>
<p>Il faudrais arreter de consommer autant. Ne serais-ce que pour épargné notre planête, mais aussi pour permettre à tous daccéder à un minimum.</p>
<p>Oui je sais on pourrais me prendre pour un communiste, ça ne serais pas la première fois. Mais sans parler de couleur politique, jaimerais ne plus voir de gens qui vivent avec moins dun euro par jour et à coté un sportif, musicien ou autres avoir dix fois plus.</p>
<p>Et cest durant mes webrandos que jai découvert que certaines personnes avais commencé à se regrouper, sur le web au moins (cest déjà ça) pour essayer de trouver des solutions.</p>
<p>Le concept cest la <strong>décroissance</strong>: <a href="http://www.decroissance.info">www.decroissance.info</a>.</p>
<p>Un wiki viens douvrir ces portes pour que tous puissent participer à la réfléxion général: <a href="http://colportage.decroissance.info">colportage.decroissance.info</a>.</p>
<p>Je ne sais pas encore dans quel mesure jarriverais à participer. Mais quand je broie du noir en essayant pensant au triste futur que lon construit, jaime lire les propositions et autres avis emmanant, ça me permet de rêve à un avenir moins gris.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,42 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
RubyFR.org
</h1>
<p>Lassociation francophone autour de ruby sorganise petit à petit. Et pour <a href="http://greg.rubyfr.net/pub/?p=114">relayer Greg</a> une Assemblée Générale se prépare et lasso cherche encore un secretaire et un vice président. A votre bon coeur messieurs dame ;-)</p>
<p>Le site de lasso: <a href="rubyfr.org">rubyfr.org</a> dont le wiki est encore en cours de construction.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,88 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD: installation sur Mac Mini
</h1>
<p>Jhésitais entre un post au sujet de <a href="http://www.ruby-lang.org/">Ruby</a> et <a href="http://openbsd.org">OpenBSD</a>. Finalement je vais faire les deux.</p>
<p>Commençons par OpenBSD qui à la primeur car ça date dhier soir</p>
<p>Vous le saviez peut-être déjà, mais après windows, gnu/linux (divers et varié), un petit tour rapide sous mac OS X, puis un retour sous GNU/linux, jai très envie dapprendre au sujet des BSD.</p>
<p>Suite à plusieurs lecteurs et plusieurs post sur <a href="/2006/06/01/pourquoi-choisir-openbsd">pourquoi choisir OpenBSD</a>, <a href="/2006/05/06/openbsd-premier-pas">mes tout premier pas sous OpenBSD</a> et <a href="/2006/05/08/openbsd-debian">mon échec à faire ce que je souhaite sous OpenBSD</a>, je m’étais décidé à attendre la fin de ma lecture <a href="http://www.amazon.fr/exec/obidos/ASIN/221211463X/171-6687168-0343433?%5Fencoding=UTF8">des cahiers de ladmin: BSD : Les dessous dUNIX</a> pour my remettre.</p>
<p>Je ne suis qu’à la moitié du bouquin que jai déjà craqué ! hier soir jai viré ma Debian pour y mettre un OpenBSD. Je pense avoir trouvé le système qui me plait.</p>
<h2 id="petit-tour-de-cette-installation">Petit tour de cette installation.</h2>
<p>Tout dabord il est bon de rappeler que je dispose dun MacMini que voici:</p>
<p><img src="/files/gros_plan_mac_mini_powerpc.jpg" alt="Mac mini powerpc" /></p>
<p>De plus jai acheter mon OpenBSD, le projet à besoin de don ou dachat. Jai donc opté pour lachat dun jeu de CD et dun t-shirt ;-)</p>
<p>Jai donc insérer le CD 2 qui correspond au CD pour les machines à base de PowerPC, et démarré ma machine en restant le doigt appuyer sur la touche C (cest un raccourci de lOpenFirmeWare dapple, je revient dessus plus bas) pour que la machine démarre sur le CD.</p>
<p>Puis je procède comme indiqué sur la pochette du CD. Cette pochette est très bien faites, et une fois déplié (jessayerais de mettre une photo tiens) elle contient dun coté un exemple complet dinstallation par défaut, et de lautres divers astuces ou petite commande de base à effectuer.</p>
<p>Une seul chose diffère. Au moment de créer mes DiskLabel (tranche) jai retailler la dimension maxi doccupation pour OpenBSD sur mon disque.</p>
<p>Apparement même en demanant dutiliser tout le disque dur (dans mon cas 80g) fdisk ne peut pas faire une partition unique aussi grande. Il faut donc par le biais de lutilitaire de disklabel modifier la taille. En loccurence il sagit de saisir la commande b dans lutilitaire, celle-ci déclenche une série de question sur la taille doccupation, et permet donc de spécifier &lsquo;*&rsquo; pour rectifier la taille max</p>
<p>Ceci effectué jai pu créer mes divers label, avec un /usr de 5g et un /home de 70g (plus le swap, le /, le /tmp et le /var comme recommendé dans la doc)</p>
<p>A part ce redimmensionnement, jai laissé toutes les options par défaut. Jutilise un réseau DHCP avec un roteur D-Link, donc la configuration réseau na posé aucun problème. Par contre, à la fin de linstallation, le programme propose dactiver sshd et de désactiver ntpd. Si jai bien compris, sshd est un démon SSH (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sshd&amp;sektion=8">man page dSSHd</a>), il sert à pouvoir se connecter à distance sur la machine. Personnelement je ne le fait pas car en général si je ne suis pas chez moi je l’éteind. Jai donc répondu No. Par contre pour le démon ntpd (<a href="http://www.openbsd.org/faq/fr/faq6.html#OpenNTPD">doc OpenBSD sur OpenNTPD</a>) qui permet de garder une horloge système synchronisée, même si ça ne met pas trop utile, je lai activé. De toute façon, comme la pluspart des démons, je pourrais aller modifier ce comportement plus tard.</p>
<p>Une fois le reste de linstallation terminé, jai effectué le dmsg comme demandé dans lafterboot, et envoyé à l’équipe dOpenBSD. Ca leur permet davoir des infos sur les architectures sur lesquel OpenBSD est installé. Dans mon cas je lai fait la première fois, mais pas hier: ma machine na pas changée entre temps ;-)</p>
<p>Viens ensuite le premier reboot. Et là, il faut démmarrer en utilisant 4 doigts ! Un pour la touche Alt, un pour la pomme (jai utilisé celle de gauche, à coté du alt :-p) un sur la lettre o et un sur la lettre f.</p>
<p>Cette séquence de démarrage peut paraitre barbare comparé au bios boot que lon retrouve sur les PCs. Effectivement Apple sur ces machines utilise ce que lon nome lOpenFirmWare pour la gestion de démarrage de ces machines. Toujours est-il que cest tout le contraire. Suite à cette séquence de touche, on arrive sur une sorte de console sur fond gris clair, très agréable (déjà là on sent bien la touche design apple ;-) ) sur laquelle, et malgré un clavier reconnu comme qwerty, on peut effectuer un tas de commande. Le gros problème cest quil ny a pas de commande daide. Je ne pourrais donc pas vous expliquer tout ce que lon peut faire, mais juste ce que jai fait.</p>
<p><em>Attention je crois que ce fameux OpenFirmWare a disparu avec les machines MacIntel</em>.</p>
<p>A partir de cette “console” jai donc pu démarré mon openBSD via <code>boot hd:,ofwboot /bsd</code></p>
<p>La commande boot comme son nom lindique cest pour démarrer. HD cest lemplacement ou trouver le système à démarrer. On pourrais ici mettre cdrom pour démarrer à partir du CD ou tout autre emplacement reconnu par lOpenFirmware (je ne sais pas si ça pourrais booter sur lUSB ou le réseau). Ensuite ofwboot est le programme de démarrage dOpenBSD pour macppc (pour dautres sytême ? ) qui vas lui utilisé le /bsd pour trouver le noyau à démarrer.</p>
<p>faire ces manipulation à chaque démarrage me gène un peu (surtout les 4 doigts à vrai dire). Je me suis donc renseigné et jai découvert une superbe commande: <code>setenv boot-device hd:,ofwboot /bsd</code></p>
<p>En appuyant sur entré, la séquence de boot automatique à changer. Maintenant Le firmWare ne cherchera pas mac OSX au démarrage, mais mon OpenBSD ;-)</p>
<p>Il faut maintenant que je configure mon Xorg, et mon environnement graphique. Ca devrais se passer ce soir ou demain.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,42 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
SciTE: le bonus indispensable
</h1>
<p>C&rsquo;est encore sur une webrando que j&rsquo;ai découvert &ldquo;<a href="http://www.the-asw.com/">The ASW (Anisette - Suze - Whisky), le site qui roxorise les pruniers en fleurs d&rsquo;Alabama.</a>&rdquo; (tout ce qui est entre &ldquo; n&rsquo;est pas de moi, c&rsquo;est repris du site en quesstion ;-)). Il contient des articles en général interessant. Je tacherais de suivre ce qu&rsquo;il s&rsquo;y passe.</p>
<p>Mais ce qui m&rsquo;interesse ici c&rsquo;est un des articles datant de novembre 2005 à propos de SciTE. Vous vous en souvenez surement, j&rsquo;en ai déjà parler <a href="http://typouype.org/articles/2006/05/24/scite-editeur-text">lors de mon retour à cette éditeur</a>. Et bien là je suis tombé <a href="http://www.the-asw.com/articles/2005/11/11/54-scite-l-editeur-indispensable">sur un article impéccable, reprenant la pluspart des infos indispensable à la bonne utilisation de cet éditeur formidable :-D</a>. A lire absoluement (si vous vous interessé à cet éditeur.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,65 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Et encore un hack tout vilain
</h1>
<p>Ca devient pénible: voilà encore un problème avec IE. J&rsquo;avais déjà <a href="http://typouype.org/articles/2006/05/04/ie-mon-amour">décortiqué un de mes problème avec sa façon de traiter les childNodes</a>, voilà maintenant un problème avec son traitement de CSS.</p>
<p>Le context: Je voulais mettre en place un système de &ldquo;message&rdquo; (d&rsquo;erreur ou d&rsquo;info) sur mes interfaces web. Ces messages ne doivent pas ouvrir de popup (javascript ou nouvelle fenêtre) parce que je ne veux pas ;-) NA !</p>
<p>Donc j&rsquo;ouvre <a href="http://typouype.org/articles/2006/06/08/scite-le-bonus-indispensable">mon éditeur favori: SciTE</a>, je crée une petite page simple pour mettre en place mon systême de message. Bien, je par donc sur une fonction javascript show_message(monMessage) qui vas créer un DIV avec un ID en fonction du type de message (erreur, info). Par le biais de cet ID je vais faire le CSS qui vas bien. Pour l&rsquo;info, un fond bleu, pour l&rsquo;erreur un fond rouge. Classique.</p>
<p>Ajouter un DIV au body de ma page n&rsquo;est pas sorcier. Maintenant il faut que je le place, par dessus mon contenu, je prend la décision de le placer en bas, sur toute la largeur. Alors voyons, je vais utiliser la propriété CSS position:fixed. Ca fixera le DIV en bas, tranquille et par dessus les autres. Parfait. (en bas du billet j&rsquo;ai mis les fichiers qui m&rsquo;on servi de test)</p>
<p>Essayons quand même sous IE car les personnes ayant fait cette appli à l&rsquo;époque ne l&rsquo;on fait que sous IE et elle ne passe pas sur des navigateur recents (pour le moment, j&rsquo;y travail ;-) ).</p>
<p>Oulala ! Encore heureux que j&rsquo;ajoute le DIV de message en bas de la page, parce que le position:fixed sous IE se transforme en position:relative :-/ (voir static ?)</p>
<p>Bon c&rsquo;est pas gagné. Je regarde divers solution de Hack pour faire marcher ça. Moui , voyons, moui. Bon finalement deuxième problème, le fameux SELECT qui passe par dessus le DIV ! grrr. (je ferais un autre billet la dessus).</p>
<p>Finalement je vais me rabattre sur un IFRAME. C&rsquo;est moche, c&rsquo;est mal, mais je note quelque part que quand tout les écran fonctionnerons sous des navigateur recents, je viendrais changer tout ça.
En gros me voilà avec une solution bancale, pas propre (même le rendu graphique est pas super), pas souple (pour le moment je me suis pas casser la tête pour le style appliquer dans le IFRAME): LE BONHEUR !</p>
<p>Encore une fois MERCI IE d&rsquo;être un dinosaure tellement gros qu&rsquo;on est obligé d&rsquo;essayer de faire avec ! J&rsquo;ai passé une très bonne après midi !</p>
<ul>
<li><p><a href="http://zone.typouype.org/message_test_div.html">la page qui marche sous un navigateur recent uniquement, mais proprement</a></p></li>
<li><p><a href="http://zone.typouype.org/message_test_iframe.html">la page qui marche avec tout les navigateur (enfin, disons le dinosaure et les autres plus recent) mais avec un sale IFRAME et des Hack spécifique pour le vieux.</a></p></li>
</ul>
<p>Un grand merci au divers site que j&rsquo;ai parcouru pour comparer les hacks disponible sur IE. Et surtout à <a href="http://annevankesteren.nl/test/examples/ie/position-fixed.html">annevankesteren.nl</a> qui contient un exemple simple sur lequel je me suis basé.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,58 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
TSF: Bon pour les oreilles
</h1>
<p>Pour quelqu&rsquo;un qui passe un nombre d&rsquo;heure incalculable avec des écouteurs sur les oreilles, je trouve que je ne parles pas assez de musique par ici.</p>
<p>Au travail, en transport en commun: port d&rsquo;oreilles musicale obligatoire. A la maison, si c&rsquo;est pas les infos ou la douce voix de ma compagne il faut de la musique. Chez les copains en général y&rsquo;a toujours du son (au pire les commentaires du match de basket ;-) )</p>
<p>Musique un jour, musique toujours.</p>
<p>Je ne parlerais pas maintenant de l&rsquo;offre en musique libre que l&rsquo;on peut retrouver sur <a href="http://www.jamendo.com/fr/">jamendo.com</a> ou encore de <a href="http://www.musique-libre.org/">musique-libre.org</a> car d&rsquo;autre comme <a href="http://fimagina.jmtrivial.info/blog/">Fimagina</a> le font très bien :-). Non je voudrais parler de ce que j&rsquo;ai dans les orielles là tout de suite maintenant.</p>
<p>Pour vous situer, je suis à mon bureau, je débogue une fonctionnalitée d&rsquo;import de fichier XML avec interface graphique pour faire un mapping avec la base de donnée. Tranquille quoi. J&rsquo;ai mes oreilles musicale. Et en général, pour travaillé, j&rsquo;aime écouter du Jazz.</p>
<p>Mes gouts musicaux sont essentiellement orienté sur la &ldquo;black musique&rdquo; comme certains le dirait. J&rsquo;avoue n&rsquo;avoir jamais fait attention, j&rsquo;écoute ce qui me plait. C&rsquo;est vrai que ça va du Reggae (pour ma période estudiantine et jusqu&rsquo;à maintenant) au Jazz, en passant par le Funk, le Hip-hop, la Soul. Quelque morceau ou artiste de la musique dites du monde et un poil d&rsquo;électro (en général pour écouter quelque sample ils ont récupéré ;-) ).</p>
<p>Donc au boulot c&rsquo;est plutôt Jazz. Ca me permet de bien m&rsquo;isoler, pour me concentrer sur ma/mes tache/s. Et malgré une bonne discothèque, mes disques sont des vinyls, et je n&rsquo;ai pas encore tout numérisé, je tourne donc vite en rond.</p>
<p>Du coup, j&rsquo;écoute la radio, et quand il est question de Jazz à la radio, je n&rsquo;ai que trois lettres à la bouche: <a href="http://www.tsfjazz.com/">TSF</a> !.</p>
<p>Jazz en tout genre, peu de pub quelques infos, de bon animateurs. Très important aussi, une bonne playlist très fourni. J&rsquo;entends peu de fois le même morceau dans une journée (est-ce déjà arrivé ???). Alors que d&rsquo;autres radio sont coutumière du fait.</p>
<p>Bref, une très bonne radio que je vous conseil si vous aimez ou voulez découvrir le Jazz.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,59 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Le web: passé, present
</h1>
<p>Deux billets au sujet du Web en général mon marqué aujourd&rsquo;hui. Honneur aux dames <a href="http://www.jeuxdemaux.com/2006/06/15/944-le-jour-ou-jai-rencontre-la-toile">avec la rencontre la lène avec la toile</a>. Une bien belle rencontre avec le web.
et ensuite un billet de <a href="http://standblog.org/blog/2006/06/14/93114828-les-perspectives-du-web">de Tristan Nitot à propos du futur du web</a></p>
<p>Pour suivre La Lène, j&rsquo;ai découvert le web en même temps que l&rsquo;informatique. Je ne me souviens pas avoir utilisé un ordinateur sans connexion, sauf le vieil amstrad, mais ça semble une autre époque, époque ou je ne faisait que jouer avec.</p>
<p>C&rsquo;est donc chez un de mes premier client que j&rsquo;ai utilisé le web pour la première fois, pour chercher de la documentation, faire tansiter des mise à jour logiciel, mes boites à outils (pas de clé usb à l&rsquo;époque)</p>
<p>Pour mon usage personnel, à peine un ordinateur installé à la maison, j&rsquo;avais déjà un compte free, avec un vieux modem 56K qui ma quand même permis d&rsquo;une part d&rsquo;apprendre plus sur les technologies qui n&rsquo;etais pas pratiqué dans ma boite, et d&rsquo;autres part de découvrir la joie des jeux en réseau, des MMORPG pour être plus précis, avec <a href="http://uo.com/">Ultima Online</a> sur un serveur Américain !</p>
<p>Je suis là ou je suis actuellement grace à cette petite boite bleu qui m&rsquo;a permis d&rsquo;apprendre, apprendre encore, puis tester, essayer, et travailler ;-). Sans elle je serais surement resté dans ma branche technique, je serais à coup sur chez Peugot, à coté de chez moi, avec une blouse blanche dans le bureau des méthodes à préparer des gammes d&rsquo;usinage.</p>
<p><em>Non rien de rien, non je ne regrette rien&hellip;</em></p>
<p>Pour ce qui est du billet de Tristan, je trouve que comme d&rsquo;habitude, en plus de la belle plume, il a une superbe analyse. En fait je la trouve superbre peut-être parce que je suis entierement d&rsquo;accord avec lui.</p>
<p>La toile est un aspect des plus beau de la &ldquo;mondialisation&rdquo;. Mais pour le rester, il faut absoluement que les grande firme restent en dehors de toutça, ou alors respect l&rsquo;essence même de cette ensemble. Il y a encore du travail pour que tous puisse y accéder, mais ça avance, on y arrivera ;-)</p>
<p>D&rsquo;ailleurs, merci d&rsquo;avoir utilisé la comparaisson avec les téléphones portables. Je ne savais pas comment convaincre mes connaissances d&rsquo;utilisé des formats ouverts, des standards ouverts.</p>
<p>Je vais juste ajouter un grand merci à tout les gens qui font le web, à vous tous ! (enfin le peu qui arrive à me lire malgré les fautes. promis je fait des effort). Continuons à faire du web un endroit agréable et enrichissant POUR TOUS !</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Ruby: Association et forum
</h1>
<p>L&rsquo;association Rubfr avance. Après les divers problème sur le Wiki, nous somme en train de migrer tout les articles (et d&rsquo;en créer de nouveaux) toujours à la même adresse: <a href="rubyfr.org">rubyfr.org</a>.</p>
<p>En fait nous somme repassé sous <a href="http://www.instiki.org/">instiki</a>. Un wiki sous ruby évidemment ;-). Dans ça dernière version, le framework de mapping de base de donnée <a href="http://wiki.rubyonrails.com/rails/pages/ActiveRecord">activerecords</a>. Bien plus efficace. De plus nous sommes passé avec une base Postgres.</p>
<p>C&rsquo;est toujours ne travaux, mais ça commence à devenir interessant ;-) Merci à <a href="http://geekoland.org/">Fredix</a> qui est à l&rsquo;initiative de cette migration.</p>
<p>D&rsquo;un autres coté, c&rsquo;est <a href="http://greg.rubyfr.net/pub/">Greg</a> qui à mis en place <a href="http://forum.rubyfr.net/">un forum</a> pour l&rsquo;association et surtout pour tout les gens voulant converser autour de Ruby ;-). Un grand merci à lui également !</p>
<p>Ruby en france avance, RubyOnRails est une bonne locomotive pour le moment, mais Ruby avance aussi ;-)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Stop aux racketiciels !
</h1>
<p>Je nen ai pas parlé pour le moment mais en voyant ce matin <a href="http://www.silvyn.net/blog/index.php?2006/06/19/278-halte-aux-racketiciels">que Silvyn en parle</a> je me suis dit que plus on en parle, plus on peut toucher de personnes.</p>
<p>Alors oui il faut signer la pétition <a href="http://www.racketiciel.info/">Halte au racketiciels</a> car la vente forcé nest pas une bonne chose pour qui que se soit (sauf les industriels qui en profitent). Il faut être <strong>libre de choisir</strong> ce que lon souhaite.</p>
<p><a href="http://www.racketiciel.info/"><img src="http://aful.org/media/image/racketiciel/average5.png" alt="Racketiciel" /></a></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,59 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Ecocircus: Eco festival CREABIO
</h1>
<p>Ca y est ! ils sont enfin présent sur le web, je vais vous parlez d&rsquo;eux, c&rsquo;est l&rsquo;occassion.</p>
<p>Dans un premier temps l&rsquo;association <strong>les Sabots d&rsquo;Hélène</strong> est né pour faire vivre l&rsquo;amour d&rsquo;un lieu: Villerest, ou plutot une maison bien particulière. Divers festivité autour du cirque et de la musique s&rsquo;y succède pour le plaisir de tous. L&rsquo;ensemble dans un eternel respect de l&rsquo;environnement. C&rsquo;est de cette ensemble que les <strong>les Sabots d&rsquo;Hélène</strong> deviennent <a href="http://www.ecocircus.org/">Ecocircus</a>, une manière d&rsquo;élargir l&rsquo;action de l&rsquo;asso.</p>
<p>Je vous laisse lire <a href="http://www.ecocircus.org/index.php?2006/06/16/6-presentation">la présentation de l&rsquo;acco pour en savoir plus</a>.</p>
<p>Dans le cadre magnifique de Villerest (département de l&rsquo;Eure) s&rsquo;organise un festival: <a href="http://www.ecocircus.org/index.php?2006/06/16/10-ecofestival-creabio">le festival CREABIO</a>.
Je copie ici la présentation:</p>
<blockquote>
<p>C&rsquo;est sur une initiative collective et bénévole que notre association a entrepris de se lancer dans l&rsquo;organisation d&rsquo;une manifestation unique en son genre dans le département de l&rsquo;Eure.</p>
<p>En effet, CREABIO est un salon de plein air qui a pour vocation de rassembler pendant deux journées un large public, autour de spectacles, ateliers, conférences et exposants sur les thèmes de l&rsquo;ECOLOGIE et de la CREATIVITE.</p>
<p>La partie festive de la manifestation sera animée par des spectacles de cirque et de musique car nous estimons que ces vecteurs culturels permettent de véhiculer des valeurs de solidarité et de respect de l&rsquo;environnement.</p>
<p>Au travers de cette manifestation, nous souhaitons sensibiliser les gens à une démarche responsable dans l&rsquo;acte de consommer en respectant la nature et l&rsquo;homme; c&rsquo;est en rassemblant durant un week-end convivial et festif des professionnels et des bénévoles prêts à partager leurs expériences créatrices en faveur de l&rsquo;environnement, de la culture et/ou des relations humaines que notre association souhaite participer à la nécessaire prise de conscience pour un monde durable.</p>
</blockquote>
<p>A ne pas manquer !</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,75 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD/PowerPC: mapping clavier mac usb
</h1>
<p>Et bien voilà, il manquait encore un petit quelque chose de génant: le mapping du clavier !</p>
<p>Je suis parti du principe que ça devait surement être fait un peu comme sous Debian. Effectivement, un petit: <code>cd /etc/X11/xkb</code></p>
<p>Et nous voilà dans l&rsquo;antre de la configuration clavier sous unix.</p>
<p>Même genre de fichier, je vais donc aller chercher sur le site qui m&rsquo;a beaucoup aidé pour mes premiers pas debianeux sur machine PowerPC: <a href="http://www.linux-france.org/macintosh/">Linux-france.org/macintosh</a>.</p>
<p>De là je récupère un paquet contenant le fichier qui m&rsquo;interesse: <a href="http://zone.typouype.org/fr_new">le fichier de mapping du clavier Mac USB</a></p>
<p>Je relis vite fais les instructions puis je me lance: <code>cp fr_new /etc/X11/xkb/symbols/macintosh/</code></p>
<p>puis, histoire de vérifier le bon fonctionnement: <code>setxkbmap fr_new</code></p>
<p>Ca marche !</p>
<p>Bien, maintenant, mise à jour du fichier xorg.conf pour une prise au prochain redémarrage de X.</p>
<pre>
{% highlight bash %}
Section "InputDevice"
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "Protocol" "standard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "macintosh"
    Option "XkbLayout" "fr_new"
EndSection
{% endhighlight %}
</pre>
<p>Petit remplacement du <code>&quot;XkbLayout&quot; &quot;fr&quot;</code> en <code>&quot;XkbLayout&quot; &quot;fr_new&quot;</code>.</p>
<p>Je pense que je reviendrais sur le contenu de ces fichiers. Histoire d&rsquo;en apprendre plus, et peut-être de modifier un peu le mapping à ma convenance.</p>
<p>Le principal c&rsquo;est que je peut faire {[|]} !</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,67 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD: Patch
</h1>
<p>J&rsquo;hésitais avec &ldquo;Patcher n&rsquo;est pas joué&rdquo; comme titre mais bon.</p>
<p>Me voilà donc dans une nouvelle étape de ma découverte d&rsquo;OpenBSD: la mise à jour. Contrairement à Debian et aux gnu/linux en général, pas de mise à jour de noyau en même temps que la mise à jour des applications. Pas de synaptic, .deb et autre rpm. Le système ressemblerais plus à Gentoo apparement, mais n&rsquo;ayant jamais essayé Gentoo, je ne me permettrais pas de l&rsquo;affirmer.</p>
<p>Donc, pour les BSD en général (je crois) et OpenBSD en particulier (j&rsquo;en suis sur), le système devant passer un audit poussé, les applications sont mises à part, elles ne sont pas contrôlé par l&rsquo;équipe d&rsquo;OpenBSD. Elles ne bénéficie pas de la même niveau de sécurité garanti:</p>
<blockquote>
<p>we just do not have enough human resources to ensure the same level of robustness and security.</p>
</blockquote>
<p>On en reparleras plus tard ;-)</p>
<p>Grace au site <a href="http://www.openbsd101.com/">www.openbsd101.com</a> je me suis lancé en toute tranquillité dans la mise à jour du coeur de mon système. Il y a actuellement <a href="http://openbsd.org/errata.html">3 patchs pour OpenBSD 3.9</a>. J&rsquo;ai donc suivi <a href="http://www.openbsd101.com/patching.html">les instructions d&rsquo;OpenBSD101.com</a>, adapté à mon architecture PowerPC évidemment. Tout c&rsquo;est déroulé à merveille. Xorg est un peu long à compiler sur un mac mini mais suffit de prévoir ;-)</p>
<p>Le patch, dit &ldquo;manuel&rdquo;, est une des méthodes qui permet de garder son système à jour. <a href="http://openbsd.unixtech.be/fr/stable.html">Cette page d&rsquo;OpenBSD.org explique comment suivre Stable</a> mais outre le CVS, on peut très bien appliquer les patchs &ldquo;à la main&rdquo;. Dans mon cas, c&rsquo;est ce que j&rsquo;ai préféré faire. Dans cahque patch est se trouve les instructions à effectuer pour appliquer le patch.</p>
<pre>
{% highlight bash %}
# head 001_sendmail.patch
Apply by doing:
cd /usr/src
patch -p0
{% endhighlight %}
</pre>
<p>Mais tout est très bien expliquer sur OpenBSD101 ;-)</p>
<p>Me voilà donc Stable ! Prochaine étape, bien comprendre le système applicatif (packages ET ports).</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
PC recyclage et gnu/linux de bonne idées
</h1>
<p>Et bien Ubuntu ne cesse d&rsquo;être associé à de bien bonne idées.</p>
<p>Je viens de voir sur <a href="http://www.quebecos.com/modules/weblog/details.php?blog_id=317">quebecOS que l&rsquo;on peut acquérir un PC, avec Ubuntu pré-installé, pour 40$</a>. Bien sur ce n&rsquo;est pas un foudre de guerre, mais tout de même. Evidemment pour arriver à ce prix, c&rsquo;est du matériel de récupération ou désuet, et c&rsquo;est très très bien !!!!</p>
<p><a href="http://www.izzyscomputerdepot.com/index.asp?PageAction=VIEWPROD&amp;ProdID=173">La fiche produit chez izzyscomputerdepot</a>. Une société sur laquelle je vais me renseigner ! Bon le hic c&rsquo;est que je pense que les frais de ports pour la france sont énorme. je n&rsquo;arrive pas à voir.</p>
<p>Enfin c&rsquo;est tout de même une idée à saluer, j&rsquo;espère que ça existe déjà en Europe et un peu partout dans le monde. J&rsquo;espère que si je n&rsquo;en entends pas parlé c&rsquo;est que je n&rsquo;ai pas cherché.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD mon bilan
</h1>
<p>Après plus dun mois dapprentissage, de manipulations, cest lheure de faire un topo sur OpenBSD pour larchitecture PowerPC.</p>
<p>Pour commencer, OpenBSD et son meneur Theo de Raadt, ont une façon de voir le libre qui me plait bien. La pochette des CDs de la 3.9 presente toute une histoire autour des Blobs. Les Blobs sont les drivers et autres librairies binaire fourni gracieusement par certains fabriquants. Oui elle sont gratuites mais loin d’être libre, en tout cas leurs code nest pas ouvert. OpenBSD, contrairement à <span class="caps">GNU</span>/Linux, refuse catégoriquement dintégrer ce genre de programme dans son système. Un très bon point que japprecie énormement !</p>
<p>La façon dont est developpé OpenBSD, avec un cercle restreint de personne permet dobtenir un “core” OpenBSD très homogène. Cest assez agréable. Ce nombre restreint dintervenant est surement aussi à la base dun autre problème: le manque de paquets disponible, le manque de petit outils/scripts qui font que lon peut se faire une station de travail sans ecrire un seul script.</p>
<p>Finalement jai passé plus de temps à découvrir un tas de chose sur la gestion des montages (clé usb, appareil photos numérique, cd), à voir comment configurer finement le fichier sudo, à régler lantialiasing, à mettre un xorg.conf correspondant au mieux à mon écran. Bref, un tas de petites chose qui manque pour un utilisateur lambda comme moi.</p>
<p>Alors voilà, comme jai un tas dautres chose en tête que jaimerais réaliser (notament autour de Ruby), jai décider de remettre une debian sur ma machine. Non pas parce que je naime plus OpenBSD, au contraire ! Ce mois dessai ma permis de me rendre compte que jaime la philo <span class="caps">BSD</span>, et encore plus celle dOpenBSD ! Cest pour sur un projet que je vais suivre, pour lequel je ferais surement des dons.</p>
<p>En attendant je suis revenu à ma distribution <span class="caps">GNU</span>/Linux préféré: debian.</p>
<p>Je pense que tant qua faire je vais aller me renseigner un peu plus sur le projet Debian/<span class="caps">BSD</span>. Comme vous le savez surement déjà, debian essaie d’être une surcouche à gnu/linux et de nombreux projet vise à pourvoir utiliser debian sur un noyau hurd, darwin et aussi bsd. Je vais aller vois ça. Cest peut-être ce quil me faut finalement ;-)</p>
<p>Quoiquil arrive, jacheterais les CDs dOpenBSD 4.0 et dès que jai une deuxième machine à la maison, je met un OpenBSD dessus pour continuer mon apprentissage des Unices ;-)</p>
<p><strong>Vive OpenBSD !!!</strong></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,114 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
PowerPC: la fin d&rsquo;une alternative ?
</h1>
<p>En lisant un journal de <a href="http://neriki.free.fr/">neriki</a> <a href="http://linuxfr.org/~neriki/22353.html">au sujet des processeur PowerPC [via DaLinuxFrenchPage]</a>, je me suis rendu compte que Apple ne proposerais bientôt plus de machine sous PowerPC&hellip;</p>
<p>Quand Apple avais annoncé sont passage à Intel, on a pensé assez vite que c&rsquo;etais pour bénéficié de tarif plus bas et pouvoir affiché les même fréquences que les concurrents PC.</p>
<p>Moi qui viens utilise ce type de processeur/architecture depuis maintenant plus de 6 mois, je trouve quand même quelque avantage non négligeable à l&rsquo;architecture PowerPC. Mon mac mini est silencieux, consomme peut d&rsquo;énergie. Est-ce un avantage uniquement présent sur les mac mini ? Il me semble pourtant avoir approché quelque iBook et autre Machine à base de G5 qui me semblais également silencieuse et fraiche au touché :). Bref, je suis déçu. Je pensais pouvoir continuer à utiliser , acheter des machines à base de powerPC&hellip; J&rsquo;ai peur que ça s&rsquo;arrete&hellip;</p>
<p>Mais finalement, en cherchant un peu (merci à neriki et aux divers commentaires du journal) on arrive à trouver des machines à base de powerPC. C&rsquo;est sur c&rsquo;est pas Apple, mais finalement je ne suis pas attaché à la marque personnellement. Surtout pour sans manque de participation aux standards permettant l&rsquo;interopérabilité &hellip;</p>
<p>Voici donc que je me renseigne un peu sur les machines disposant de PowerPC en vente ici ou là.</p>
<ul>
<li><p>Dans un premier temps chez IBM bien sur: <a href="http://www-03.ibm.com/servers/intellistation/power/">et là je trouve deux machines</a>. Bon le système est à base d&rsquo;AIX, mais je suis certains de trouver un NetBSD qui tourne la dessus, voir une Debian. Ce qui bloque le plus c&rsquo;est le prix: $5,999 pour l&rsquo;une et $8,099. J&rsquo;espère qu&rsquo;à ce prix la, l&rsquo;écran est fourni :D. Bon je note, mais c&rsquo;est hors budget dans un futur proche.</p></li>
<li><p>Puis viens <a href="http://www.q40.de/index.html">q40</a> des Allemands. Basé sur de vieux PowerPC (68LC060), leurs machines n&rsquo;ont pas l&rsquo;air de foudre de guerre&hellip; Mais c&rsquo;est interessant, et à suivre.</p></li>
<li><p>On retrouve ensuite <a href="http://www.iyonix.com/index.html">IYONIX</a>. Déjà une belle Box en photo, un petit pinguin qui traine: Ca me plait bien.
Je suis loin d&rsquo;être un professionnel en ce qui concerne l&rsquo;administration de système, et du coup j&rsquo;ai de grosse lacune en ce qui concerne le matériel. Du coup quand je lit ça:</p></li>
</ul>
<blockquote>
<p>Processor
ARM compatible INTEL XScale 80321</p>
</blockquote>
<p>Je me demande si c&rsquo;est vraiment du PowerPC :). De toute façon ce qui est interessant c&rsquo;est que ce n&rsquo;est pas du X86, c&rsquo;est sur :-p.
Apparement le système d&rsquo;exploitation par défaut n&rsquo;est pas un linux/unix:</p>
<blockquote>
<p>OPERATING SYSTEM
RISC OS 5 held in 4MB Flash ROM (field upgradeable)</p>
</blockquote>
<p>mais en cherchant un petit peu pret du pinguin:</p>
<blockquote>
<p>The IYONIX pc is able to run a full featured Linux system, as a powerful alternative to its native RISC OS. This version of Linux is based upon a port of ARM Linux kernel, and the flexible Debian distribution.</p>
</blockquote>
<p>debian ? parfait :)</p>
<p>Coté tarifs, ça vas de £799 à £1299 (sans écrans ni option en tout genre). Bon ça vais quand même entre 1 185.81 euros et 1 927.87 euros, c&rsquo;est pas donnée, mais c&rsquo;est moins cher que chez IBM (c&rsquo;est peut-être pas le même niveau de finition au niveau des machines non plus &hellip;). Ce qui est sympa c&rsquo;est qu&rsquo;on peut acheter de bon écran et un tas de périphérique en même temps (au moins on est sur de la compatibilité matériel). A suivre également.</p>
<ul>
<li>J&rsquo;ai gardé le meilleur pour la fin (à mon avis): <a href="http://www.pegasosppc.com">Genesi</a>. Pas mal de lien et autres forums mon amené sur leur site. Ils ont un <a href="http://www.debian.org/partners/index.fr.html">partenariat avec Debian</a> ce qui assure déjà un fonctionnement de debian sur leurs machines. En regardant de plus prêt la machine qui m&rsquo;interesserais: <a href="http://www.pegasosppc.com/odw.php">Open Desktop Workstation (PegasosPPC)</a> (j&rsquo;adore le nom déjà :-p) j&rsquo;ai été agréablement surpris de voir un G4 en guise de procésseur (possibilité de G3 également). Les spécifications sont interessante:</li>
</ul>
<blockquote>
<p>Specifications are as follows:
* Pegasos II with Freescale 1.0GHz processor
* 512MB DDR RAM
* 80GB ATA100 Hard Disk
* Dual-Layer DVD±RW Drive
* ATI Radeon 9250 graphics - DVI, VGA and S-Video out
* Low Profile Small Footprint Case - Tower or Desktop Orientation (92x310x400mm)
* USB 2.0 (High Speed) expansion</p>
</blockquote>
<p>Et j&rsquo;avoue surprenante pour un fabriquant qui n&rsquo;occupe pas le devant de la scene.</p>
<p>Au niveau système d&rsquo;exploitation ça promet:</p>
<blockquote>
<p>Genesi has become a partner/sponsor of the Debian, Ubuntu, Gentoo, Fedora, openSUSE, Crux Linux as well as OpenSolaris/Blastware and NexentaOS communities. Genesi is also enrolled in the official board support and/or partner programs of Terra Soft Solutions, Montavista and QNX Software Systems which are also targeted at the platform.</p>
<p>A variety of Operating Systems are available for the platform and in particular Genesi offers the following Developer Support Site. More information on Operating Systems available for the Open Desktop System can be found here.</p>
</blockquote>
<p>En allant voir la liste des OS disponible
<a href="http://www.pegasosppc.com/software.php">Et ben y&rsquo;a le choix effectivement !</a>.
<a href="http://www.genesippc.com/presentation.php">La vidéo de présentation de genesi est également très interessante</a>.</p>
<p>Le tout pour $799.00 (€ 650.00), sans écran, clavier souris, mais bon comme un macmini finalement. En plus ça n&rsquo;a pas l&rsquo;air de prendre beaucoup plus de place (92x310x400mm):
<img src="https://www.pegasosppc.com/images/products_opendesktop.png" alt="image de ODW à partir du site de genesi" /></p>
<p>En gros, je crois que je vais pas tarder à m&rsquo;acheter ce petit joujou&hellip; Enfin on vas faire les comptes post vacances avant, mais c&rsquo;est un bon point de repli puisqu&rsquo;Apple ne veux plus proposer de PowerPC :-).</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,108 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
A propos du livre sur &ldquo;l&rsquo;économie des logiciels&rdquo;
</h1>
<p>Ca fait un moment que je doit vous en parler. Ca tombe bien y&rsquo;a une petite promo chez Amazon: <a href="http://www.amazon.fr/gp/product/2707138444/sr=8-2/qid=1155245191/ref=sr_1_2/402-3957118-0140150?ie=UTF8&amp;s=gateway">L&rsquo;économie des logiciels</a>, déjà qu&rsquo;il n&rsquo;est pas cher :-p</p>
<p>Pour commencer, on ma signalé que la collection Repères, dont fait parti ce livre, est une collection &ldquo;étudiante&rdquo;. N&rsquo;ayant jamais mis les pieds à la fac&hellip; Et effectivement, le style est très scolaire :). Ceci dit c&rsquo;est globalement très interessant, surtout quand on est dans le millieu, mais je suis sur que des personnes s&rsquo;interessant à l&rsquo;économie en général, ou bien à l&rsquo;informatique apprendras quelque truc ;-).</p>
<p>Plutôt que de me lancer dans un résumé, je vais vous citer quelque passage que j&rsquo;ai trouvé interessant. Soit parce qu&rsquo;il reflete une réalité que j&rsquo;ai observé, soit simplement parce que le passage est interessant.</p>
<p>Voici pour commencer quelque chose que j&rsquo;ai pu voir chez certains employeurs ou bien des clients:</p>
<blockquote>
<p>Sur des marchés où il est souvent crutial pour une entreprise de se positionner avant ses concurrents, la pression est très forte pour raccourcir la dernière étape du processus de developpement consacrée à la correction des erreurs, (&hellip;).</p>
</blockquote>
<p>Il faut tout de même préciser que ça a tentance à disparaitre avec le temps. Mais en entreprise, tout est souvent plus lent.</p>
<p>La phase de test/homologation est souvent vue comme la cinquième roue du carrosse. Il m&rsquo;est arrivé une fois d&rsquo;être prété à l&rsquo;équipe d&rsquo;homologation. Je ne vais pas vous raconter l&rsquo;histoire en détail, ça a durée un mois, et tout les jour apportais son lots de surprises :-/. Ce qui est important de savoir dans cette histoire c&rsquo;est que l&rsquo;application livré au client à la fin du mois de test n&rsquo;etais même pas celle que nous avions trituré :-( Amusant non ?</p>
<p>Heuresement j&rsquo;ai l&rsquo;impression que ça change, les gens savent maintenant que livré un produit non fini, ou non testé est une source de problème énorme !</p>
<p>Une notion que j&rsquo;ai apprise dans ce livre: l&rsquo;occupation de terrain. En fait les companie vendent des logiciels non terminé pour occuper le terrain. Elles essaient de cette manière de prendre un monopole avant les autres. C&rsquo;est ce qui c&rsquo;est plus ou moins passé avec Windows, de Microsoft.</p>
<p>D&rsquo;ailleurs il y a presque tout un chapitre sur Microsoft. Très interessant. En voici un petit extrait:</p>
<blockquote>
<p>La place acquise par Microsoft ne repose pas sur une supériorité qualitative de ses produits, mais sur le pouvoir, financier et technologique, que lui confère sa position monopollistique acquise sur les systèmes d&rsquo;exploitation pour micro-ordinateurs.</p>
</blockquote>
<p>Un autre petit extrait à propos de la réaction tardive de microsoft dans son positionnement sur le marché des navigateur</p>
<blockquote>
<p>Pour imposer son navigateur (Internet Explorer), Microsoft conclut des accords avec les fournisseurs d&rsquo;accès à Internet et les constructeurs de micro-ordinateur, négocie avec les développeurs de sites pour qu&rsquo;ils ajoutent des caractéristiques qui ne fonctionnent qu&rsquo;avec son navigateur, puis fourni gratuitement Internet Explorer (&hellip;).</p>
</blockquote>
<p>Nous savons bien ce qu&rsquo;il en est à present. Internet Explorer a cessé d&rsquo;évoluer, mais heuresement pour nous,la <a href="http://www.mozilla.org/foundation/">fondation Mozilla</a> a réagi (je n&rsquo;entre pas dans le détail, ce n&rsquo;est pas le sujet), suvi par d&rsquo;autres.</p>
<p>Un autre petit extrait à propos de Microsoft (je ne peut pas m&rsquo;empecher :-p). Cet fois c&rsquo;est au sujet des méthodes pour s&rsquo;imposer sur des marchés dit de type <em>&ldquo;Winner Take All&rdquo;</em></p>
<blockquote>
<p>La première de ces pratiques concerne la manipulation des anticipations. De multiples moyens sont utilisés pour convaincre les utilisateurs du futur succès d&rsquo;un progiciel, depuis des budgets de communication extrêmement élevés jusqu&rsquo;à la pratique contestable du vaporware qui consiste à annoncer un produit qui ne voit pas le jour, ou à une date très éloignée de la date indiquée, afin de geler les ventes des concurrents. (&hellip;).</p>
</blockquote>
<p>Il est tout de même précisé que ces technique ne sont pas l&rsquo;apange de Microsoft, mais que Billou est ces compères on su les utiliser à merveille :D</p>
<p>Et on arrive enfin aux chapitres sur les logiciels libres. Et là, l&rsquo;auteur cite un extrait d&rsquo;un livre de Pierre Levy</p>
<blockquote>
<p>La création de logiciels peut-être considérée comme un art (&hellip;).</p>
</blockquote>
<p>Et c&rsquo;est vrai que chacun à son style, ça manière. Comme en dessin, ou en photo. Bref, peut-être une orientation pour uen prochaine lecture, j&rsquo;aime bien cette petite phrase, surtout dans ce chapitre ;-)</p>
<p>Quelques lignes plus loin une citation de l&rsquo;auteur de <a href="http://www.amazon.fr/gp/product/1565927249/sr=1-3/qid=1155248260/ref=sr_1_3/402-3957118-0140150?ie=UTF8&amp;s=english-books">La Cathédrale et le Bazar</a> Raymond Eric:</p>
<blockquote>
<p>Le statut social n&rsquo;est pas déterminé par ce que vous contrôlez, mais ce que vous donnez (&hellip;). L&rsquo;abondance crée une situation où la seule évaluation possible de la réussite dans cette compétition est la réputation que chacun acquiert auprès de ses pairs (&hellip;). Les participants rivalisent pour le prestige en donnant du temps, de l&rsquo;energie, et de la créativité</p>
</blockquote>
<p>Bon je sais c&rsquo;est une citation d&rsquo;une citation d&rsquo;un autre livre/auteur, mais je la trouve bien quand même :) Et de mon petit point de vue ça me semble assez vrai, non ?</p>
<p>Une petie dernière à propos de la situation actuellement modifié par le logiciel libre.</p>
<blockquote>
<p>En effet, le succès de certains logiciels libres a permis de rétablir une situation de concurrence sur des segments comme les systèmes d&rsquo;exploitation ou les serveurs de base de données, où l&rsquo;importance des rendements croissants d&rsquo;adoption avait entraîné une concentration monopolistique, avec des effets néfastes concernant la diversité et l&rsquo;amélioration qualitative des progiciels. Tous les acteurs (y compris Microsoft !) reconnaissent que les logiciels libres contribuent à enrichir &ldquo;l&rsquo;écologie&rdquo; du monde logiciel.</p>
</blockquote>
<p>Je suis surpris, je ne saivais pas que Microsoft avais annoncé ce genre de chose. Ca à du être fait discretement peut-être ? :)</p>
<p>En gros un livre qui même s&rsquo;il est orienté scolaire passe très bien. J&rsquo;ai peut-être eu du mal à digéré le chapitre 3 qui est surement le plus économique. Mais ça vaut le coup de lire ce livre ;-)</p>
<p>J&rsquo;espère que mon petit point de vue n&rsquo;est pas trop indigeste :).</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,58 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
[Gestionnaire de fenêtre] WindowMaker come back !
</h1>
<p>Site à mes <a href="/articles/2006/08/13/xfce-consommation-cpu-dommage">précédents problèmes avec Xfce</a> jai donc basculer sous Windowmaker.</p>
<p>Cest tout le paradoxe des Unices libres (Gnu/linux et autres *BSD). Ya tellement de choix quil est dur den faire un. Dans le cas qui nous interesse, les gestionnaires de fenêtre: ils pullulent ! Pas un mois sans que jen découvre un nouveau !</p>
<p>Cest le genre de discussion qui peut vite tourner au troll&hellip; :)</p>
<p>Déjà, il y a pour moi quelques grande familles: Les complets <em>clickodrome</em> qui sont très bien quand on à une bonne machine et que lon ne cherche pas à savoir comment sont faites les choses en dessous. Jentends par là <a href="http://www.gnome.org/">Gnome</a> et <a href="http://www.kde.org/">KDE</a>. Même si jai découvert linux sous KDE, jai une préférence pour Gnome aujourdhui. Mais aucun des deux ne me convient car ils ne viennent jamais seul, regardez le nombre de Kmachintruc ou de Gbidulechose qui viennent avec ces deux là :-)</p>
<p>Ensuite ya toutes les *Box. Simple, leger, cest surtout pour les passionnés de la console. <a href="http://fluxbox.sourceforge.net/">Fluxbox</a>, <a href="http://blackboxwm.sourceforge.net/">Blackbox</a>, <a href="http://icculus.org/openbox/">OpenBox</a> et jen oublie surement. Cest sympa, jai fait tourner un peu OpenBOX, javais trouvé ça agréable, simple. Mais ça ne me vas pas non plus&hellip;</p>
<p>Ensuite ya les ovnis: <a href="http://modeemi.fi/~tuomov/ion/">Ion</a> par exemple cest un windowmanager qui nutilise pas la souris. Bon jai pas vraiment essayer.</p>
<p>On pourrais les ranger dans les Ovnis, mais ils sont assez répendu, alors cest plus des ovnis :-p. <a href="http://www.xfce.org/">Xfce</a> jen parles un peu dans mon précédent poste. Javoue que dans les Gestionnaire un peu clickodrome, cest mon préféré !.</p>
<p>Lautres Ovni cest <a href="http://windowmaker.info">WindowMaker</a> ! Basé sur GNUStep qui se veux limplémentation libre de NextSTEP, base sur laquel Apple à pondu Mac OS X. Moi jadore son coté décalé !. Je suis un fan, même si certaine fonctions <em>clickdromesque</em> me manque parfois (genre montage automatique de mon appareil photo). Mais au vue de mes problèmes avec Xfce, jai décidé de my consacrer un peu plus !</p>
<p><a href="/files/windowmaker_green.jpg"><img src="/files/windowmaker_green.jpg" alt="Screenshot du gestionnaire de fenetre windowmaker" /></a></p>
<p>A vrai dire, jai déjà un petit quelque chose pour windowmaker en route, on reparleras très prochainement&hellip; ;-)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,58 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Window Maker Theme : Tango
</h1>
<p>Javais très envie dadapter le <a href="http://tango.freedesktop.org/Tango_Desktop_Project">projet Tango</a> a Window Maker. Cest un projet très interessant à propos de linterface utilisateur. Sous le couvert de <a href="http://freedesktop.org/wiki/">freedesktop</a>, ce projet regroupe une série dicones et une charte graphique.</p>
<p>Jai donc basé mon theme windowmaker dessus en récupérant les icones officiel, et dautres non officiel pour compléter (surtout au niveau des applications). voilà ce que ça donne:</p>
<p><a href="/files/tango_windowmaker_1.jpg"><img src="/files/tango_windowmaker_1.jpg" alt="screenshot de bureau sous windowmaker" /></a></p>
<p><a href="/files/tango_windowmaker_2.jpg"><img src="/files/tango_windowmaker_2.jpg" alt="un autre screenshot de bureau sous windowmaker" /></a></p>
<p>Jutilise deux bureau sous WindowMaker. Lun pour tout ce qui touche au web: Firefox, Xchat, gAim, gftp&hellip; Lautre pour le reste: console, gimp, scite, rox&hellip;</p>
<p>Pour dans les paquets dicones officiel il ny avais pas dicone en 48×48 ni en 64×64 en png. Jai donc ecrit un petit quelque chose pour passer de <span class="caps">SVG</span> à 64×64 et 48×48. je lai mis dans ma zone. Ca contient un script sh pour lappel à inkscape (cest via inkscape de que je transforme du svg au png avec une taille donné en paramètre) et un petit script ruby pour parcourir un repertoire, appeler le script qui vas bien et créer le repertoire avec les nouveaux icones. Cest un peu brut de fonderie, cest sans license, donc completement public (enfin sauf si on me dit le contraire). Pour lancer il suffit douvrir le script ruby et de modifier les 4 premières variables :). Jai aussi mis dedans toutes les icones que jai trouvé sur le theme de Tango&hellip;</p>
<p><a href="http://zone.typouype.org/tango_wmaker.tar.gz">Le paquet des scripts+icones</a></p>
<p>Pour ce qui est de windowmaker, je suis pas encore un professionnel de la construction de theme. Alors jai compacté ce qui à été généré dans le repertoire theme de windowmaker.</p>
<p><a href="http://zone.typouype.org/tango.themed.tar.gz">tango.themed.tar.gz</a></p>
<p>Bon maintenant que cest fait, jai eu des pépins (encore..) sous windowmaker. Ca m’était déjà arrivé, Xorg Freeze et pas possible de revenir ou tué x. Donc je suis de retour sous xfce :). Vivement que jai plus de place pour avoir plusieurs machine, ça me permettras davoir sur chacune un des window managers que jadore :-p.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,47 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Happy Birthday Debian
</h1>
<p>Et oui, c&rsquo;est le 16 aout 1993 que Ian Murdock annonçait une nouvelle distribution GNU/Linux: <a href="http://www.debian.org">Debian</a></p>
<p><a href="http://groups.google.com/group/comp.os.linux.development/msg/a32d4e2ef3bcdcc6?output=gplain">Le message de Ian sur comp.os.linux.development</a></p>
<p>13 ans&hellip; Une bien belle réussite quand on vois combien de distribution se base sur debian ! Même si ce n&rsquo;etais pas le but premier de cette distribution.
D&rsquo;ailleurs, <a href="http://www.fr.debian.org/News/2006/20060724">Etch devrais être là pour Décembre</a>.</p>
<p><b>Longue Vie à debian !</b></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,55 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Serveur dédié: Dédibox ? Autres ?
</h1>
<p>Ca fait quelque mois que je me pose la question. Est-ce que je doit prendre un serveur dédié ?</p>
<p>Juste pour mon blog c&rsquo;est clair que c&rsquo;est pas la peine, mais j&rsquo;aimerais mettre certaine bricole à disposition, et en gérer un peu l&rsquo;historique par le biais d&rsquo;un <a href="http://subversion.tigris.org/">SubVersioN</a> ou d&rsquo;un <a href="http://www.nongnu.org/cvs/">CVS</a> (hmm tiens encore un choix qu&rsquo;il faudras faire :) ). J&rsquo;aimerais aussi tester certaine bricole en Ruby, pourquoi ma developper certain service, bref, des activité qui nécessite d&rsquo;avoir un accès plus poussé qu&rsquo;un simple FTP.</p>
<p>Le problème majeur c&rsquo;est le tarif ! c&rsquo;est tout de suite autres chose, disons que c&rsquo;est le tarif du mutualisé mais par mois au lieu de par an :-/</p>
<p>En mettant de coté l&rsquo;aspect financié, il y a plusieurs options interessante. La <a href="http://www.dedibox.fr/">dédibox</a> semble interessante, un accès root, la possibilité <a href="http://opendedibox.fatbsd.com/">d&rsquo;installer un OpenBSD</a> (bon c&rsquo;est pas dans les installation par défaut, mais c&rsquo;est faisable ;-) ). D&rsquo;autres <a href="http://commander.1and1.fr/xml/order/ServeursEconomiquesLinux;jsessionid=7CCF0D112EE6F27F92DB88AE91F70E35.TC30a?__frame=_top&amp;__lf=Static">Serveur Dédié Virtuel chez 1and1</a> semble interessant, mais plus cher que la dédibox pour un service un peu en dessous.</p>
<p>Une autre option prise par certain est d&rsquo;avoir un serveur à la maison&hellip; même si je pense que ça me plairait à mettre en place, ça me saoulera très vite de l&rsquo;administrer&hellip; Et puis la bande passante&hellip; c&rsquo;est une option que j&rsquo;ai rejeté.</p>
<p>Et comme pour beaucoup de chose, la possibilité d&rsquo;abstinence. Bon pour un serveur online, c&rsquo;est faisable contrairement à d&rsquo;autres truc ;-).</p>
<p>Bref, je suis dans le flou depuis 3 mois, je ne n&rsquo;arrive pas à me décider. C&rsquo;est horrible !
A force de voir des gens mettre en place des dédibox (<a href="http://www.prendreuncafe.com/blog/2006/08/18/486-vacances-again-vrac">prendreuncafé</a>,<a href="http://www.gougueule.com/2006/07/12/128-location-d-une-dedibox">un groupement d&rsquo;éponge activiste y&rsquo;a un moment</a>) , je vais craquer :)</p>
<p><em>Edit:</em> J&rsquo;oubliais l&rsquo;option hebergement chez un ami à titre gracieux :) mais je me demande si ça ne peut pas créer des conflits. &ldquo;Quoi tu déconne ton chat à débranché le serveur et il est resté down pendant toute ta semaine de vacances !!! &ldquo;</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,117 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Le coût d&rsquo;un serveur dédié vs un serveur maison
</h1>
<p>Bon, puisque c&rsquo;est le principal frein pour moi j&rsquo;ai décidé d&rsquo;essayer de comparer avec le cout d&rsquo;un serveur maison&hellip; Histoire de me convaincre. C&rsquo;est une étude faites maison, mais si ça peut aider certaines personne à prendre leur décision (moi le premier) c&rsquo;est déjà ça.</p>
<p><em>Je considère que j&rsquo;ai déjà une machine, ma machine de bureau. Je vais ramener les tarifs à l&rsquo;année.</em></p>
<h2 id="coût-financier">Coût Financier</h2>
<h3 id="dédibox">Dédibox:</h3>
<p>C&rsquo;est le plus simple. De quoi on a besoin ?</p>
<ul>
<li><p>Une connexion internet. Aujourd&rsquo;hui elle tourne pour la plupart autour de 30 euro/mois (free, neuf, alice). Donc 30*12=~360 euro/an</p></li>
<li><p>La dédibox. 29.99 euro ht/mois. soit:(29.99*1.196)*12=<em>430.5 euro /an</em></p></li>
</ul>
<p>La dédibox couterais un total de 790 euro/an. Je ne compte pas les frais électrique de ma machine personnel.</p>
<p><u>Coût total /an: 800 euro</u></p>
<h3 id="le-serveur-maison">Le serveur maison</h3>
<p>J&rsquo;ai fait une rapide config à peut prêt équivalente à la machine dédibox sur ldlc.fr: il faut compter environ <b>450 euros</b> la machine. Pas de carte graphique (pas besoin c&rsquo;est un serveur), pas d&rsquo;écran, pas de clavier/souris.</p>
<p>La connexion internet. C&rsquo;est le même tarif 30 euros/mois soit en gros, 360 euros/an.</p>
<p>Pour l&rsquo;obtention d&rsquo;une IP fixe, je crois que le plus simple c&rsquo;est de passer par les services comme <a href="http://www.dyndns.com/">DynDNS</a> ou <a href="http://www.no-ip.com/">no-ip.com</a>.
Ce sont des services gratuits (à ce que j&rsquo;ai pu voir) donc aucun coùt financier.</p>
<p>Pour ce qui est de l&rsquo;électricité, j&rsquo;ai trouvé sur le site d&rsquo;ernergystar.org <a href="http://www.eu-energystar.org/fr/fr_008.htm">un calculateur de consomation d&rsquo;énergie</a>. J&rsquo;ai été assez surpris de voir que ça me reviendrais à seulement <b>126 euros/an</b>&hellip; Bon je me suis peut-être trompé quelque part (attention sur la somme final il prend en compte l&rsquo;achat ou la location de la machine&hellip;)</p>
<p><u>Coùt total / an = 900 euros la première année puis 500 euros</u></p>
<p>j&rsquo;ai arrondi au supérieur, on vas dire une marge de sécurité sur mes estimations.</p>
<h2 id="coût-temps">Coût Temps</h2>
<p>A l&rsquo;installation, j&rsquo;estime que je mettrais autant de temps. Pour la dédibox, je compte installer OpenBSD et à la maison aussi. Ca devrais me prendre le même temps. Même pour la maintenance, je passerais autant de temps. Même OS, dans les deux cas je serais en SSH dans une console (je pense) donc vraiment je vois pas la différence&hellip; Les kilomêtres ? Pour de la lignes de commandes je suis pas sur que ça soit si flagrant que ça.</p>
<p>Au niveau des différence sur le temps, c&rsquo;est le temps passer avec le hardware qui peut être compté. Combien de temps pour monter une machine ? combien de temps pour changer un disque dur ? combien de temps pour mettre de la ram en plus ? combien de temps pour remettre en place une carte réseau ? une alimentation ?</p>
<p>On vas dire que ça vas de 5 minutes à 4 heures. Soyons large :)</p>
<h2 id="conclusion-personnel">Conclusion Personnel</h2>
<p>Effectivement, même si la première année coûte moins cher avec une dédibox, ça deviens plus interessant d&rsquo;héberger un serveur à la maison. Cependant pour une différence de 300 euros par an ça reste une somme.</p>
<p>Mais il manque les éléments qui a priori ne coute pas plus de temps ou d&rsquo;argent mais qui peuvent être génant quand on héberge.</p>
<p><em>Le bruit</em> déjà. Pour le moment je n&rsquo;ai pas la place pour mettre une machine qui tourne en permanence chez moi. Trop bruyant. Mais c&rsquo;est un critère assez personnel, je pense que certaine personnes peuvent s&rsquo;en accomoder.</p>
<p><em>La disponibilitée</em>. C&rsquo;est sur ça fait classe d&rsquo;afficher un UpTime de 2 ans :-D. Mais le truc c&rsquo;est qu&rsquo;il ne faut pas avoir de coupure de courant/connexion entre temps. Ne pas se prendre les pieds dans le fil, que le chat ne mange pas la prise. Et surtout laissé tourner la machine pendant qu&rsquo;on est en vacances&hellip; Je fais parti des gens qui coupe toute l&rsquo;électricité et l&rsquo;eau quand ils partent en vacances. Encore une fois c&rsquo;est un critères très personnel.</p>
<p><em>La bande passante</em>. Je ne pense pas avoir des &ldquo;tétra chier&rdquo; (j&rsquo;adore cette expression) de visiteurs, mais c&rsquo;est toujours désagréable de mettre du temps pour accéder à un site, et puis ça jouerais aussi sur mon utilisation quotidienne&hellip; Alors les zones dégroupés avec gros débits c&rsquo;est bien, mais c&rsquo;est pas partout ;-). Encore un critère personnel.</p>
<p>Finalement j&rsquo;en arrive à une conclusion que j&rsquo;ai en tête depuis un moment: je vais prendre une dédibox. Suis-je pret à payer 70 euros /mois (au lieu de 30 euros aujourd&rsquo;hui) ?</p>
<p>Je crois que mon compte en banque le l&rsquo;autorise, il me reste plus qu&rsquo;a franchir le cap, la barrière psychologique, de dépenser de l&rsquo;argent pour avoir une machine supplémentaire en location et distante, car finalemetn c&rsquo;est ça la dédibox: Une machine de location distante ;-)</p>
<h2 id="conclusion-général">Conclusion Général</h2>
<p>D&rsquo;un point de vue plus général je crois que la différence est assez faible.</p>
<p>Il y a le point financier, mais il faudrais prendre en compte l&rsquo;étude sur plusieurs année (ce qui est délicat en informatique) car je pense que le serveur d&rsquo;hébergement à besoin d&rsquo;évoluer parfois, ne serait-ce qu&rsquo;en matériel. Et c&rsquo;est un coup zéro pour un hébergement distant (on change d&rsquo;ofrfe, voir elle évolue) alors qu&rsquo;a la maison faut aller racheter des pièces.</p>
<p>Donc en gros, si c&rsquo;est une question de moyen financier, autant essayer d&rsquo;héberger sur une petite machine maison, avec du bricolage maison. C&rsquo;est valable aussi pour ceux qui veulents justement s&rsquo;amuser avec une machine à la maison, la bichoner, avec un gros uptime, ou tout simplement apprendre à le faire.</p>
<p>Pour ceux sans problème financier (disons pas à 100 euros pret de retirer à la fin du mois), qui n&rsquo;ont pas envie de passer du temps à bichoner une machine, je conseillerais une dédibox, ou tout autre solution d&rsquo;hébergement type serveur dédié ou virtuel.</p>
<hr />
<p><em>la voie de la passion: Aller courage&hellip; prend ta carte bleu</em></p>
<p><em>la voie de la raison: Nons attend réfléchi un peu, est-tu sur d&rsquo;en avoir besoin ? attend unpeu, y&rsquo;a surement d&rsquo;autres option</em></p>
<p>*la voie de la passion: La carte ! c&rsquo;est facile c&rsquo;est rapide tu sentiras rien &hellip; aller !!! *</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,54 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Microsoft et Mozilla
</h1>
<p>En voilà une nouvelle&hellip; Microsoft invite Mozilla à Redmond <a href="http://fr.theinquirer.net/2006/08/22/microsoft_veut_firefox_sur_win.html">par le biais de The Inquirer FR</a> et chez <a href="http://greg.rubyfr.net/pub/?p=192">Greg</a>].</p>
<p>Le but est d&rsquo;essayer de permettre à <a href="http://www.mozilla.com/firefox/">Firefox </a> ainsi que <a href="http://www.mozilla.com/thunderbird/">thunderbird</a> de fonctionner le mieux possible.</p>
<p>C&rsquo;est très interessant de voir comme Miscrosoft change de position face au monde libre. Les premières réaction était de dénigrer le &ldquo;mouvement&rdquo;, de cracher sur ce mode de developpement qui d&rsquo;après eux était le mal incarné (enfin surtout pour <a href="http://en.wikipedia.org/wiki/Steve_Ballmer">Steve Ballmer</a>).</p>
<p>Maintenant les developpeur de Redmond veulent s&rsquo;arranger pour que Firefox fonctionne bien :-). une manoeuvre pour pomper de bonne idée pour améliorer IE7 ? Un signe de la mort d&rsquo;IE ? Ou tout simplement une ouverture d&rsquo;esprit ?</p>
<p>La 3eme option est sûrement la version officielle, et la plus souhaitable. J&rsquo;espère que ça n&rsquo;annonce pas la mort d&rsquo;IE. Ce n&rsquo;est pas souhaitable. J&rsquo;aimerais au contraire que le nombre de navigateur augmente&hellip; Ou plutot les moteur. Il en faudrait au moins 2 ou 3. Les navigateurs basé sur Gecko c&rsquo;est bien (j&rsquo;utilise Flock là, au boulot c&rsquo;est windows&hellip;) mais ça ne suffit pas. (enfin de mon point de vue).</p>
<p><em>Wait and see</em></p>
<p><em>Edit.</em></p>
<p>Je me permet une petite édition suite au commentaire de <a href="http://www.lordphoenix.info/">LordPhoenix</a> qui dans sont billet sur <a href="http://www.lordphoenix.info/general/vers-un-microsoft-20">un Microsoft 2.0</a> fait référence à deux exellent (comme d&rsquo;hab en fait ;-)) billets de Louis Naugèe: <a href="http://nauges.typepad.com/my_weblog/2006/06/bill_ray_et_ste.html">Bill, Ray et Steve</a> et <a href="http://nauges.typepad.com/my_weblog/2006/06/bill_ray_et_ste_1.html">Bill, Ray et Steve (la suite)</a>. A lire Absoluement. Merci LordPhoenix pour l&rsquo;info ;-)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,40 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Philosophie libriste de comptoir
</h1>
<p>Le titre ne se veux pas péjoratif, c&rsquo;est juste un manque d&rsquo;inspiration. En fait je me trouve beaucoup de point commun, du moins dans la façon de voir les choses, avec <a href="http://www.biologeek.com/">un certain BioloGeekoDavid</a>. Et sont dernier billet est tout simplement très bon. Certes c&rsquo;est un rappel, pour ceux qui sont déjà impliqué, ou &ldquo;converti&rdquo;, mais c&rsquo;est toujours bon à lire, et j&rsquo;avoue partager les points de vues de notre Biologeek. <a href="http://www.biologeek.com/journal/index.php/pourquoi-contribuer-aux-logiciels-libres">Pourquoi contribuer au logiciels libres [via biologeek]</a>. Bonne lecture.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,47 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Debian Etch
</h1>
<p>Debian prépare la sortie de sa version <b>3.2</b> (debian Etch). Normalement prévu pour décembre, une page sur le wiki est désormais disponible et <a href="http://wiki.debian.org/NewInEtch">contient toute les nouveautés de Etch</a>.</p>
<p>On peut voir aussi <a href="http://shots.osdir.com/slideshows/slideshow.php?release=724&amp;slide=2">quelque copie d&rsquo;écran du nouvel installeur graphique et en couleur :)</a>.</p>
<p><a href="debian.org">Debian</a> prend le temps de faire les choses, mais les faits bien. C&rsquo;est vraiment ma distribution préférée !!</p>
<p>Edit: On m&rsquo;a souffler qu&rsquo;une erreur c&rsquo;est glissé dans le contenu de ce billet&hellip; C&rsquo;est evidemment la 3.2 et non la 3.1 de debian qui vas sortir. La 3.1 etant la version stable actuelle (Sarge) Merci à <a href="http://www.lordphoenix.info/">LordPhoenix.
</a> pour la correction ;-)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD Le retour du retour du retour du retour&hellip;.
</h1>
<p>Ya que les imbéciles qui ne change pas davis ? Je vais prendre ça pour un compliment alors :) : comme le laisse penser le titre, je suis de retour avec OpenBSD.</p>
<p><a href="/articles/2006/07/14/openbsd-mon-bilan">Javais dit il y a presque 2 mois</a> quOpenBSD mavais fait apprendre beaucoup de chose, mais que finalement javais perdu du temps&hellip; Ceci dit, je crois que jaime trop ce système et ça philosophie très &ldquo;libre&rdquo; pour attendre deux mois de plus la sortie dOpenBSD 4.0.</p>
<p>Jai donc re-installé OpenBSD, jai forcement fait ça plus rapidement.</p>
<p>Une petite photo pour la route. Je pense que dici peut je ferais un billet pour récapituler mon installation.</p>
<p><img src="/files/openbsd_xfce_puffy.jpg" alt="Screnshot puffy sur xfce openbsd" /></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,106 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD: un systême complet (installation)
</h1>
<p>Je vais essayer de retranscrire ici mes expériences avec OpenBSD. Jai <a href="/articles/2006/05/06/openbsd-premier-pas">fait une première tentative</a> qui a <a href="/articles/2006/05/08/openbsd-debian">échoué</a>, pour <a href="/articles/2006/06/08/openbsd-installation-sur-mac-mini">mieux retenter une autre fois</a>, puis <a href="/articles/2006/06/11/openbsd-xorg-config">recraqué pour recommencer</a> puis encore <a href="/articles/2006/07/14/openbsd-mon-bilan">fait un bilan final</a> pour finalement <a href="/articles/2006/09/05/openbsd-le-retour-du-retour-du-retour-du-retour">faire le retour du retour du retour du retour</a>. Je crois que jaime trop ce système et surtout ça philosophie&hellip; Mais je ne vais pas exposer mes aller retour. Je vais plutôt partager ce que jen apprend, et comment je my prend ;-) (dailleurs vous pourrez peut-être maider ?)</p>
<h2 id="acquérir-openbsd">Acquérir OpenBSD</h2>
<p>Pour commencer il faut acquerir OpenBSD. Personnellement jai commandé les cd de la 3.9 (la version 4.0 devrais sortir en novembre). Ca permet daider un peu le projet, et de bénéficier de jolis CD avec une belle pochette :)</p>
<p><a href="/files/openbsd_39_cd.jpg"><img src="/files/openbsd_39_cd.jpg" alt="Cover openbsd cd 3.9" /></a></p>
<p><a href="/files/openbsd_39_interieur.jpg"><img src="/files/openbsd_39_interieur.jpg" alt="Intérieur du cd 3.9 d'openbsd" /></a></p>
<p>Sérieusement, les CDs contiennent tous ce quil faut pour une installation de base pour la plupart des architectures disponibles, et les sources (qui permettent de ne faire quune synchronisation CVS si on souhaite utiliser les ports, mais on en parlera plus tard). De plus, la pochette contient toutes les instructions pour installer le système, des recommandations, des dessins sympa, bref autant quand pour découvrir linux javais acheter la boite RedHat et regretté, autant là, je suis très heureux de lavoir acheté.</p>
<p><a href="http://www.openbsd.org">aller voir sur le site pour plus dinfo</a></p>
<p>Si vous préféré télécharger une image dOpenBSD, il faut savoir quil nexiste pas dimage complète du système (pour pousser à lachat des cds ? ). Cependant on peut trouver une image minimale permettant linstallation via le réseau dun système complet: <a href="ftp://ftp.arcane-networks.fr/pub/OpenBSD/snapshots/macppc">par exemple dans ce repertoire on trouve une un CD39.iso pour powerpc qui correspond au démarrage de linstallation</a> et on peut trouver <a href="ftp://ftp.arcane-networks.fr/pub/OpenBSD/snapshots">ici toute les architectures pour lesquelles un cd dinstallation minimale peut être trouvé</a></p>
<h2 id="l-installation">Linstallation</h2>
<p>On vas pas faire dans la dentelle, pas de dual boot, on utilise tout le disque. Pour le dual boot ça dépends surement due lenvironnement, étant sous powerpc je ne pense pas couvrir la plupart des bessoin (puis jaime pas les dual boot :-p ).</p>
<p>Dailleurs je ne vais pas rentrer dans un détail de questions/réponses, juste aborder les points que je pense spécifique à OpenBSD (peut-être à tout les <span class="caps">BSD</span> ? ). Dans un premier temps: la partition: on en a déjà entendu parler vaguement, les <span class="caps">BSD</span> nutilise pas le système de partition tel quon le connais. Il utilise une partition certes, mais une seul. Après on peut toujours monter dautres partition, mais le système doit être installé completement sur une seul. Par contre les <span class="caps">BSD</span> utilise des <em>slice</em> ou tranche pour compartimenter le système. Rien de bien effrayant. Lutilitaire <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=disklabel&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">DISKLABEL</a> devrais se lancer automatiquement quand ça seras nécessaire. Personnellement jai du utiliser la commande me permettant de redéfinir la taille de prise en charge du disque, pour quil prenne tout (peut-être du à mon système osX qui traine encore par là).</p>
<p>Voici ce que disklabel propose comme commande:</p>
<p>!(<a href="http://media.typouype.org/disklabel_commands.png">http://media.typouype.org/disklabel_commands.png</a>)</p>
<p>En gros je me suit servi donc de b pour modifier la taille à prendre en compte (<em>set OpenBSD disk boundaries</em>)</p>
<p>d pour effacer les eventuelles tranche mal faites et de a pour en ajouter dautres.</p>
<p>Il y a quelque informations importantes par rapport à ce disklabel. Tout dabord, le disklabel c correspond à la tranche de base, cest limage de la partition sur laquelle on sinstalle. Il ne faut pas le supprimer (par contre la commande b permet de lagrandir si elle ne prend pas toute la partition :) ). Ensuite jai une particularité sous mac (uniquement ?) cest une une tranche i. Ca correspond à mon <span class="caps">MBR</span>, un bout de disque qui vas servir pour le démarrage. Donc pas touche non plus (je crois que cest spécifique powerpc). La tranche b est automatiquement placé en swap. Cest comme ça et pas autrement. Ensuite les conseils/bonne lecture propose dutiliser:</p>
<ul>
<li>a : /</li>
<li>d : /tmp</li>
<li>e : /var</li>
<li>g : /usr</li>
<li>h : /home</li>
</ul>
<p>(comment ça on a sauté une lettre ? ben oui cest bizarre&hellip; enfin cest pas très grave :) ).</p>
<p>Pour ce qui est des tailles, à part pour le swap conseillé avec un minimum de 32m, le reste est à la disposition de chacun. Petite précision, on peut saisir les tailles en précisant lunité: 10k, 10m , 10g&hellip;). Voici ma table de disklabel (à titre dexemple)</p>
<p>!(<a href="http://media.typouype.org/disklabel_sample.png">http://media.typouype.org/disklabel_sample.png</a>)</p>
<p>Comme ce nest pas une isntallation serveur, il ny a pas d’élement exotique au niveau du réseau par exemple, je précise <span class="caps">DHCP</span>, le système me trouve tout ça tout seul, tranquillement. Les options par défaut sont bien souvent les bonne. On crée juste un compte root (en fait juste le mot de passe).</p>
<p>Ah si, il faut choisir les paquets de base à installer. Effectivement les BSDs (?) on leur serveur X &ldquo;embarqué&rdquo;. Pour openBSD les raisons sont la sécurité. Du coup le serveur X sur openBSD est passé au crible, revue et corrigé par l’équipe. Linconvénient cest que du coup les mises à jour sont moins fréquentes, le serveur X est un peu &ldquo;vieux&rdquo;.</p>
<p>Donc on choisi ces paquets, la liste nest pas longue:</p>
<p>Tout les paquets commençant par X sont les paquets graphique. Pour une installation &ldquo;de bureau&rdquo; forcement, on prend. Je ne pourrais pas vous expliquer l&rsquo;utilité de chacun, mais pour un système comme celui que l&rsquo;on veut, on prend tout. Je pense que pour un serveur ça peut être interessant de ce pencher sur la question (game39 par exemple ne doit pas vraiment servir :) ).</p>
<p>h4. Post installation</p>
<p>Et voilà, une fois fait, le système est fonctionnel. Un &ldquo;EJECT (1)&rdquo;:<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=eject&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">http://www.openbsd.org/cgi-bin/man.cgi?query=eject&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html</a> du cdrom s&rsquo;impose, et un petit reboot ne fait pas de mal.</p>
<p>Nous voilà avec un prompt qui ne pourras marcher qu&rsquo;avec le user Root (le seul existant pour le moment). La première chose à faire une fois connecté c&rsquo;est envoyer le résultat d&rsquo;un &ldquo;DMESG(8)&rdquo;:<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dmesg&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">http://www.openbsd.org/cgi-bin/man.cgi?query=dmesg&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html</a> à l&rsquo;équipe OpenBSD:</p>
<p><notextile>
Cela leur permet de recueillir des informations sur les systèmes installé.</p>
<p>Voilà, jaborderais la suite plus tard, ça fait déjà un billet bien long. Jallais oublier: le site officiel <a href="http://www.openbsd.org">OpenBSD</a> sur lequel il y a beaucoup de docs, dinfos. Notamment <a href="http://www.openbsd.org/cgi-bin/man.cgi">les pages man qui sont accessible</a> (voir aussi les liens sur les commande <span class="caps">DISKLABEL</span>, <span class="caps">EJECT</span>, <span class="caps">DMESG</span> dans le billet) et un très bon <a href="http://openbsd.mcom.fr/faq/fr/faq4.html">guide dinstallation</a>. Oui oui, finalement je nai fait quun commentaire de texte :) la prochaine fois ça seras peut-être plus personnelle
</notextile></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
J&rsquo;ai craqué
</h1>
<p>J&rsquo;ai une grosse tendance à me disperser. Plein d&rsquo;idée en tête, plein de nouveauté à explorer. (quel rapport avec le titre ? J&rsquo;y viens).</p>
<p>Quand j&rsquo;ai découvert en 2000 qu&rsquo;il existait autre chose que windows pour les station de travail, j&rsquo;ai voulu en savoir plus. J&rsquo;ai donc installé mon premier linux et exploré la bête. Je ne regrette pas. Puis sont venu les découverte de BeOS, reactOs, QNX, *BSD&hellip; Je crois avoir essayer chacun d&rsquo;eux (un doute sur reactOS). Celui qui ma le plus marqué c&rsquo;est <a href="http://www.openbsd.org">OpenBSD</a>. Mais voilà, OpenBSD n&rsquo;est pas orienté (pour le moment) UserFriendly clickodromesque. Pour un utilisateur comme moi c&rsquo;est un peu délicat. J&rsquo;apprend beaucoup, mais je n&rsquo;arrive pas à avoir une station de travail où je suis efficace.</p>
<p>Du coup, j&rsquo;ai craqué. Pour continuer mon expériences avec OpenBSD, n&rsquo;ayant pas d&rsquo;autres machine que mon mac mini sous la main (pour le moment), j&rsquo;ai souscript à l&rsquo;offre <a href="http://www.dedibox.fr">dédibox</a> pour bénéficier d&rsquo;une machine de &ldquo;location&rdquo; qui pourras me servir de serveur (:)) mais surtout de zone d&rsquo;apprentissage. Je sais qu&rsquo;OpenBSD n&rsquo;est pas suporté officiellement, mais j&rsquo;ai vu que plusieurs personnes ont mis en place des solutions simple pour palier à ce manque: <a href="http://open.bsdedibox.net/">http://open.bsdedibox.net/</a>, et le <a href="http://www.bsdedibox.net/">wiki officieux des installations bsd sur dedibox</a>. Comme ça je vais pouvoir continuer à apprendre à me servir d&rsquo;OpenBSD, sans les aspect station de travail c&rsquo;est dommage, mais c&rsquo;est déjà ça. Du coup je garde une Debian, ma distribution linux préféré :), pour mac mini. Avec Debian, j&rsquo;arrive à m&rsquo;installer un environnement efficace.</p>
<p>J&rsquo;espère qu&rsquo;un jour j&rsquo;arreterais de changer de système toute les semaines, ça seras plus facile pour pouvoir avancer dans les projets que j&rsquo;ai en tête. Je compte sur ces 30 euros par moi pour me permettre d&rsquo;avancer. En tout cas ça me permettras de me prosterner devant la puissance et la grace d&rsquo;openBSD tout en utilisant l&rsquo;efficacité d&rsquo;une distribution Debian.</p>
<p><em>Une ligne éditoriale sur un blog ? Oui ça permet d&rsquo;être plus cohérent. Mais après tout ici c&rsquo;est comme indiqué dans le titre, une extension de mon esprit. Mes billets suivent le vent de mes idées.</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,50 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
radio_libre_attitude.entree_libre.saison2.start
</h1>
<p>Le grand come back, la grande rentrée ! une bonne émission de radio libre attitude. Tout les mardi soir via cette url: <a href="http://libre-attitude.org/radio/RLA.m3u">http://libre-attitude.org/radio/RLA.m3u</a>.</p>
<p>Venez écouter les interviews de <a href="http://fimagina.jmtrivial.info/blog/index.php">Fimagina</a>. Toujours armé de ça bonne humeur. Des morceaux sous license libre aussi, en général y&rsquo;en a pour tout les gouts. Je ne sais pas si <a href="http://rootix.info/">rOotix</a> est encore au commande (je pense que oui ;-) ). Mais <a href="http://vsjmbessot.freecontrib.org/articles/2006/09/26/pour-ceux-qui-laurait-loup%C3%A9">mon petit doigt me dit qu&rsquo;il y a de la nouveauté, et surtout un nouveau</a></p>
<p>Pour en savoir plus, <a href="http://blog.cameleon.mine.nu/index.php?2006/09/26/131-entree-libre-est-de-retour">Cameleon nous fait un leger historique et présente le programme de ce soir</a>. Il y a aussi <a href="http://libre-attitude.org/wakka.php?wiki=PagePrincipale">le site principal de l&rsquo;association libre-attitude</a> et <a href="https://libre-attitude.org/radio/">le site dédié à la radio-(libre-attitude</a></p>
<p>Moi j&rsquo;ajouterais le channel de la radio: #radio-libre-attidue sur irc.freenode.net. Un robot nous donne les infos sur les titres en cours, et bien souvent on peut intervenir, poser des questions.. Arf je viens de retrouver <a href="http://fimagina.jmtrivial.info/blog/index.php?2006/06/01/56-xchat">le post de Fimagina qui explique comment s&rsquo;y rendre</a> (pour ceux qui découvre les chats :) ).</p>
<p>A noter que libre-attitude est assez proche (mais pas lié) à <a href="http://jamendo.com">Jamendo</a> diffuseur de musique sous <a href="http://creativecommons.org/">license creative commons</a></p>
<p>A ce soir !</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,47 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Les Journées du Logiciel Libre
</h1>
<p>Et bien depuis le temps que ça me travail, je vais enfin aller aux <a href="http://www.jdll.org/">journées du logiciel libre</a>! J&rsquo;ai pris les billets de train, c&rsquo;est donc réglé. J&rsquo;y serais le samedi 14. Je vais me taper un aller-retour dans la journée, ça me rappeleras mon passé de consultant :p</p>
<p>J&rsquo;espère bien pouvoir y rencontrer quelque personne et surtout les quelques membres de <a href="http://rubyfr.org">l&rsquo;association rubyFR</a> dont <a href="http://fredix.freemonk.org/">notre président Fredix</a> qui <a href="http://fredix.freemonk.org/articles/2006/09/25/jdll-2006">apparement devrais être là (le 14 aussi ?)</a>, et notre <a href="http://hazzard.free.fr/zifro/">secretaire de choc Zifro</a>, avec qui je partage aussi une passion pour OpenBSD ;).
J&rsquo;imagine que notre trésorier est aussi dans les parages car il me semble qu&rsquo;il est lyonnais&hellip; Et puis plein d&rsquo;autres gens bien sur :p</p>
<p>Les <a href="http://www.jdll.org/2006/conferences">conférences s&rsquo;annonces interessantes</a>. Par contre il faut faire des choix le samedi. Je pense que pour le matin c&rsquo;est tout vu. Je veux en savoir plus sur <a href="http://www.cl.cam.ac.uk/research/srg/netos/xen/">Xen</a>, les <a href="http://formats-ouverts.org/">formats ouverts</a> et DADVsi sont aussi des sujets qui m&rsquo;interesse :). L&rsquo;après midi s&rsquo;annonce plus délicate dans les choix par contre&hellip; Xul, Wikipedia, Latex d&rsquo;un coté, Clients légers et écologie de l&rsquo;autres :-/. Je verrais sur place.</p>
<p>Dites moi si vous y passé :)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,60 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD 3.9 gestion utilisateur
</h1>
<p>Voilà donc le système dexploitation <a href="http://openbsd.org">OpenBSD 3.9</a> installé sur une dédibox. Après avoir envoyé le resultat de la commande <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=dmesg&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">dmesg</a> à ladresse dmesg_AT_openbsd.org, on vas maintenant mettre en place certaines petites bricole bien pratique (voir indispensable :p )</p>
<p>La première chose à faire cest de lancer la commande <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=afterboot&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+3.9&amp;arch=powerpc&amp;format=html">afterboot</a>.</p>
<p>Celle ci nous informe de plusieurs manipulation conseillé pour le bon fonctionnement du système. On y retrouve notamment ladresse de la <a href="http://www.openbsd.org/errata.html">page derrata</a> listant les correctifs à appliquer pour suivre la branche stable-current. Aujourdhui, 11 correctifs sont disposition. Dont un à propos du serveur X dont on à pas besoin (sur un serveur).</p>
<p>Pour commencer, hors de question dutiliser lutilisateur root , créons un nouvel utilisateur.
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adduser&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+3.9&amp;arch=macppc&amp;format=html">adduser</a> est la commande quil nous faut :). Sous OpenBSD et sans paramètres, celle ci permet dajouter un utilisateur de façon assité, vraiment très pratique et très clair. Quelque conseil apparaissent tout de même sur la fin de la page man:</p>
<ul>
<li>pour le <em>username</em>(nom dutilisateur / Login)</li>
<li>Utilisez plutôt des <em>minuscules</em></li>
<li>Utilisez des caractères <em>alphabétique</em> (pas de ponctuation)</li>
<li>Pas plus de <em>31 caractères</em></li>
<li>Le <em>fullname</em> (nom complet)</li>
<li>sans le caractère <em>:</em></li>
</ul>
<p>Pour le reste, les sélections par défaut sont très bien (enfin moi cest ce que jai utilisé :p). Juste pour lutilisateur qui seras en charge de ladministration du système, il faut penser à le mettre dans le groupe <strong>wheel</strong> on verra plus tard que ça vas nous servir pour le <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+3.9&amp;arch=macppc&amp;format=html">sudo</a>. Voici ce que ça donne en image:</p>
<p>Pour la suite on explorera le fichier sudoer pour le paramétrage de la commande <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+3.9&amp;arch=macppc&amp;format=html">sudo</a>.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,74 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Explosion de boite cranienne
</h1>
<p>En ce moment j&rsquo;explose, ça fuse beaucoup trop. Peut-être parce que je blog plus assez. C&rsquo;est vrai après tout, mon blog me sert à ça normalement, défouloir, bloc-note&hellip;</p>
<p>En ce moment l&rsquo;activité numéro <em>uno</em> c&rsquo;est <a href="http://typouype.org/articles/2006/09/07/recherche-demploi">trouver du boulot dans le sud</a>. Tiens d&rsquo;ailleurs ce précédent billet me rappel que ça fait un mois que j&rsquo;ai commencé. C&rsquo;est une sorte de bilan alors que je fait ? ah ben oui.</p>
<p>Je n&rsquo;ai toujours rien trouvé. C&rsquo;est pas faute d&rsquo;avoir cherché, mais il faut bien avouer qu&rsquo;il y a beaucoup moins de choix qu&rsquo;à Paris. Bon ça je m&rsquo;en doutais, mais peut-être pas à ce point. Ce qui est rassurant c&rsquo;est de mettre son CV sur monster et d&rsquo;être dès le lendemain contacté par un paquet de <del>vendeurs de viande</del> SSII. Malheuresement ils ont mal lu, et me proposent des missions parigo-parisienne.</p>
<p>J&rsquo;ai bien postulé aux quelques postes trouvé de ci de là, mais aucune réponse positive (voir aucune réponse tout court). Alors, c&rsquo;est le syndrome du parigo en tongue qui descend piquer le boulot des gens du sud ?</p>
<p>Je sais qu&rsquo;habituellement on part en province par rapport à des propositions toute faites, j&rsquo;en avais pour Toulouse, mais non, mon choix c&rsquo;est Montpellier.</p>
<p>Pourquoi on choisi toujours le plus dur ? <em>Parce que plus facile, c&rsquo;est le chemin du coté obscur ?</em></p>
<p>La semaine dernière par contre, j&rsquo;ai eu la surprise d&rsquo;avoir deux boites au bout du fil:</p>
<blockquote>
<p>rh: &ldquo;Bonjour, j&rsquo;ai vu votre CV sur le monstre-plein-de-cv et je suis interessé par votre profil, vous en etes où de vos recherche ? &ldquo;</p>
<p>Moi: &ldquo;Et bien je suis toujours à la recherche d&rsquo;un poste dans le languedoc roussillon&rdquo;
rh: &ldquo;Hmm &hellip;&hellip;&hellip;.&rdquo;
rh: &ldquo;Et bien écouté, nous avons une agence dans cette région, pret de Montpellier ça vous irais ? &ldquo;</p>
<p>moi: &ldquo;C&rsquo;est parfait&rdquo; :)</p>
</blockquote>
<p>Et me voilà avec deux rendez vous pour des entretiens pour des postes sur Montpellier, mais proposé par des boites parisienne :-/</p>
<p>C&rsquo;est mieux que rien, en plus ils ont l&rsquo;air sympathique (contrairement au <del>vendeurs de viande</del> SSII habituelle). Je dirais même qu&rsquo;ils ont réussi à me convaincre, ils m&rsquo;ont présenté leurs projets, les deux se ressemble un peu, c&rsquo;est très orienté web. Ca me convient tout à fait.</p>
<p>Le principal c&rsquo;est de descendre. Pour un climat plus clement, pour rencontré d&rsquo;autres personnes, pour voir paris de l&rsquo;extérieur (ou pas). Je crois surtout que c&rsquo;est pour passé à l&rsquo;étape suivante (comment ça c&rsquo;est la trentaine qui approche ? :p ).</p>
<p>J&rsquo;attend la suite avec impatience.</p>
<p>A coté de ça, je me bas avec ma dediboiboite pour choisir un environnement pour rails: apache+fastcgi, apache+mongrel, lighttpd+fastcgi, lighttpd+mongrel, webrick ? Pour le moment j&rsquo;ai un peu tout essayer sauf lighttpd+mongrel, ça seras peut-être le couple qui vas me convaincre. Il faut aussi que je migre mon blog pour passer à la nouvelle version de typosphere. Mais ça c&rsquo;est encore une autre affaire. Surtout que je compte bien me reécrire quelque truc fait maison. Et tout les projets &ldquo;inside my brain&rdquo; qui traine lamentablement&hellip;..</p>
<p>Je crois que mon passage aux Journée Du Logiciel Libre de samedi vont me faire le plus grand bien. Un voyage en train, au petit matin (j&rsquo;adore être dehors pour ces heures de la journée :5h -&gt; 8h), une journée avec des tas d&rsquo;infos à engranger, de gens à rencontrer (si ma timidité ne fait pas trop des siennes) bref, un grand bol d&rsquo;air pour l&rsquo;esprit: ça me feras du bien !</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,50 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD 3.9 : gestion utilisateurs environnements
</h1>
<p>Dans le cadre d&rsquo;un serveur, distant ou non, il est bon de prendre certaines précaution, et de s&rsquo;aménager un environnements agréable. On vas essayer de faire ça.</p>
<p>Pour commencer simple et efficace, il est recommandé un peu partout, par un peu tout le monde de ne pas se connecter avec l&rsquo;utilisateur &ldquo;administrateur&rdquo;: root en terme nixien (de la planête *nix/*bsd, aucun rapport avec nixon ou qui que se soit :p). C&rsquo;est dangereux pour les données et le systèmes. Un tel utilisateur a plein pouvoir sur l&rsquo;ensemble et peu par faut d&rsquo;attention tout mettre en l&rsquo;air. Comme tout le monde le sait: l&rsquo;erreur et humaine et en général les problèmes viennent de l&rsquo;humain :p. En <em>gros (et en gras) pas de connexion avec l&rsquo;utilisateur root</em>.</p>
<p>En général, sur un serveur on se connect e en utilisant le protocole <a href="http://fr.wikipedia.org/wiki/Ssh">ssh</a>, dont &lsquo;implémentation la plus répendu est <a href="http://www.openssh.com/">OpenSSH</a>. Cette implémentation réalisé par les soins de l&rsquo;équipe d&rsquo;OpenBSD est evidemment incluse dans leur système, ainsi que dans beaucoup d&rsquo;autres (plus ou moins officiellement). Le démon (serveur) OpenSSH est également le seul à être lancé dans une installation par défaut dans OpenBSD. Ce démon dispose d&rsquo;un fichier de configuration qui vas nous permettre de limiter l&rsquo;accès à notre serveur.</p>
<p>C&rsquo;est assez simple, une fois connecté avec son utilisateur habituel sur le serveur, il faut passer en root pour pouvoir modifier le fichier (j&rsquo;ai dit connexion en root, pas utilisation de root :p). Pour passer en root, utilisez la commande <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=su&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+3.9&amp;arch=macppc&amp;format=html">su(1)</a> nous permet de devenir root le temps de la manipulation (on peut aussi utiliser <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sudo&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+3.9&amp;arch=macppc&amp;format=html">sudo(8)</a> mais comme je n&rsquo;en ai pas encore parlé, on vas faire sans).</p>
<p>Ensuite une édition du fichier <em>/etc/ssh/sshd_config</em> nous permettras de modifier la seul ligne qui pour le moment nous interesse : <em>#PermitRootLogin yes</em>. En fait la plupart des options en commentaire (je n&rsquo;ai pas vérifié pour toute) sont affiché avec leur valeurs par défaut. Il nous suffit juste d&rsquo;enlever le commentaire et de modifier le yes en no pour obtenir ceci: <em>PermitRootLogin no</em>. Facile non ? Et ça évite bien des problèmes. Fini les erreurs de manip alors que l&rsquo;on c&rsquo;est connecté avec root (vécu inside), et surtout la personne voulant attaquer le serveur devras commencer par trouver un login&hellip;</p>
<p><em>Et blablabla et blablabla. Normalement je voulais aussi parler du fichier .profile et de sudo, mais j&rsquo;ai trop blablaté sur ssh là, j&rsquo;ai pas envie de faire un post trop long avec plein de truc dedans. Là y&rsquo;a que PermitRootLogin no, au moins c&rsquo;est simple :p. Je tacherais de faire plus concis la prochaine fois quand même :)</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Démission
</h1>
<p>Je crois que je n&rsquo;aurais jamais la <a href="http://vosdroits.service-public.fr/particuliers/F14.xhtml">médaille du travail</a>, vous savez, celle qu&rsquo;on <a href="http://vosdroits.service-public.fr/particuliers/F10.xhtml">donne aux personnes ayant passé plus de 20 ans dans la même boite</a>.</p>
<p>Non c&rsquo;est sur, 20 ans ça fait beaucoup. Je dit jamais, mais qui sais, peut-être qu&rsquo;un jour je trouverais une boite qui me convient en tout point, me permet de m&rsquo;épanouir et ce sur plus d&rsquo;un an :).</p>
<p>En tout cas, ça ne sera pas pour cette fois. Je viens d&rsquo;envoyer ma démission. J&rsquo;ai déjà été licencié une fois (non pas pour insubordination ou autres, mais pour cessation de paiement delà part de la maison mère finnoise: découverte des prud homme), et démissionné deux fois pour changer d&rsquo;entreprise. Mais cette troisième à un goêt particulier: je démissionne sans avoir de promesse d&rsquo;embauche signé. Un risque, c&rsquo;est sur, mais je suis sur de moi, enfin, j&rsquo;ai assuré mes arrières (je vous en parlerais si j&rsquo;ai besoin de faire jouer ce joker, mais pas avant ;-) ).</p>
<p>En plus du &ldquo;risque&rdquo; prit, cette démission sonne le début de la fin de ma vie <del>Parisienne</del> banlieusarde. Etant né ici, ayant grandi ici, ça me fait bizarre, même si je suis trés motivé pour tenter l&rsquo;expérience. C&rsquo;est une sensation trés étrange, mais un poids de moins sur mon estomac. Je m&rsquo;engage enfin concrêtement sur la voie du départ.</p>
<p><em>Bon maintenant il faut que ça bouge au niveau des propositions d&rsquo;emploi, histoire de que j&rsquo;arrive à manger avec appétit de nouveau :p.</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
JDLL: feed back
</h1>
<p>Mince c&rsquo;est vrai qu&rsquo;on est déjà jeudi et je n&rsquo;ai toujours pas fait mon débrif de JDLL.</p>
<p>Ca à mal commencé en fait. J&rsquo;ai un peu merdé (disons le clairement) sur mes horaires de RER, du coup j&rsquo;ai raté mon train, et je ne suis arrivé sur Lyon qu&rsquo;a 11h :-/. Heureusement pour moi, un Rubyiste/Openbsdiste (<a href="http://hazzard.free.fr/zifro/">Zifro</a> pour ne pas le nommer :p ) trés sympa qui m&rsquo;avais déjà attendu au train de 9 heure est revenue pour celui de 11 heure pour m&rsquo;emmener à bon port :).</p>
<p>J&rsquo;ai réussi à voir quand même l&rsquo;excellente présentation de Christophe Espern à propos de DADVSI.</p>
<p>Forcement en entrant dans la salle, rencontre rapide avec le président de l&rsquo;association Rubyfr : <a href="http://fredix.freemonk.org/">fredix</a>. En charge avec le <a href="http://www.myreseau.org/">G</a> d&rsquo;enregistré/transmettre en direct les conférences.</p>
<p>Petit sandwich le midi avec le trésorier de l&rsquo;association <a href="http://rubyfr.org">RubyFrance</a>: Alex qui est passé rapidement faire un coucou.</p>
<p>Petit tour des stands également, je ne détaillerais pas tout ce que j&rsquo;ai vu, mais entre autres, le stand <a href="http://openbsd.org">OpenBSD</a> avec les t-shirt de la version 4.0 qui ne devrais plus tardé, et un boitier contenant de vrai CD de la 4.0 &hellip; mais pas à vendre :&lsquo;(. Tant pis on attendra encore un peu.</p>
<p>Juste pour ajouter mon grain de sel à <em>l&rsquo;affaire</em> Mozilla/Debian: je n&rsquo;ai vu aucun projectile passé à travers l&rsquo;allé qui les séparait, aucune insulte non plus, que de la bonne ambiance, trés agréable et sympathique :) .</p>
<p>L&rsquo;après midi, Zifro ma fait changé d&rsquo;avis quand à mon planning prévisionnel, je suis aller avec lui voir la conférence sur XUL, plutôt que l&rsquo;intrigante conférence sur * Linux Ecology Howto*. Je ne regrette pas, même si Paul n&rsquo;avais pas l&rsquo;air au mieux de ça forme, le tour d&rsquo;horizon de l&rsquo;architecture reptilienne était très instructif. En plus <a href="http://www.fraifrai.net/">Fraifrai </a> qui lui est allé à la conf * Linux Ecology Howto* n&rsquo;en est pas ressorti trés enthousiaste.</p>
<p>Tiens en parlant de <a href="http://www.fraifrai.net/">Fraifrai</a> que j&rsquo;avais déjà croisé sur #libre-attitude@irc.freenode.net ma bien présenté le travail effectué par l&rsquo;<a href="http://www.april.org/">april</a>, lui même en étant membre. J&rsquo;avoue que je connaissait, mais ne mesurait pas l&rsquo;importance de leurs actions. Après, il a essayer de <s>m&rsquo;enroler de force</s> me convaincre d&rsquo;adhérer. Je ne l&rsquo;ai pas fait sur le coup, mais je pense que ça vas être réglé dans peu de temps (ce week-end ?)</p>
<p>Pour revenir aux conférences, la présentation des clients légers (matériel) était très enrichissante. Les lightnings talks on vu leur lots de surprise, un bon gros troll accompagnant une présentation de Ruby, comment aider le projet Gnome, une présentation du FAI associatif <a href="http://www.fdn.fr/">FDN</a>&hellip;</p>
<p>En conclusion, une journée trés bien rempli, trés agréable. J&rsquo;ai suis trés heureux d&rsquo;avoir pu rencontré tout ce beau monde, et surtout les rubyistes que je côtoie depuis quelque temps en ligne.</p>
<p>Vivement l&rsquo;année prochaine :)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,54 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Vim exploration de fichiers
</h1>
<p>Oui oui, entre <a href="http://www.vim.org/">Vim</a> et <a href="http://www.scintilla.org/SciTE.html">SciTE</a> mon coeur balance. L&rsquo;un est d&rsquo;une puissance exceptionnel et disponible par défaut (enfin en version VI simple) sur toutes les machines de type Unix, l&rsquo;autre est simple, jolie et tout de même efficace. Mais aujourd&rsquo;hui je vais parler d&rsquo;un plugin de Vim que je trouve excellent: un l&rsquo;explorateur de fichier</p>
<p>Ce qui est bien avec Vim (et les logiciels libre en général) c&rsquo;est qu&rsquo;il y a toujours une plusieurs personnes qui, pour notre plus grand plaisir, développent de tas de petites choses qui nous facilite la vie. Un explorateur de fichier dans Vim&hellip; Je ne pensais même pas que ça pouvait exister. Mais en fouillant dans les <a href="http://www.vim.org/tips/index.php">tips de Vim</a> j&rsquo;ai découvert ce <a href="http://www.vim.org/scripts/script.php?script_id=184">superbe plugins</a>.</p>
<p>C&rsquo;est tout simple, il suffit de télécharger le tarball. Je vous conseil de prendre celui qui est disponible sur le site de Vim, y&rsquo;a un suivi des versions. Cependant pour les gens pressé, j&rsquo;ai mis à dispo une copie de la version que j&rsquo;ai testé <a href="http://zone.typouype.org/vtreeexplorer-1.24.tar.gz">dans la zone (vtreeexplorer-1.24.tar.gz)</a>. Ensuite on décompresse le tout dans le répertoire .vim:</p>
<blockquote>
$ cd ~/.vim
$ wget http://zone.typouype.org/vtreeexplorer-1.24.tar.gz
$ tar -xvzf vtreeexplorer-1.24.tar.gz
</blockquote>
<p>Et voilà. Maintenant en ouvrant Vim, vous avez accès à la commande :Explore qui ouvrira dans la page courante la liste des fichiers contenu dans le répertoire courant. D&rsquo;autres commande sont disponible, comme :Vexplore qui exécuteras la même chose mais en effectuant un vsplit auparavant. Les fans de la souris pourront naviguer avec elle, mais quelque raccourci clavier vous permettra d&rsquo;aller plus vite :)</p>
<p><em>Faut que je dépiote la doc maintenant, y&rsquo;a pas mal de chose interessante&hellip; Puis me viens une idée aussi ou plutôt une question: des plugins Vim en ruby c&rsquo;est faisable ? :D</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD 4.0 released !
</h1>
<p>Ca y est ! Le grand jour est arrivé :). <a href="http://openbsd.org/40.html">OpenBSD 4.0</a> est officiellement sorti. Cette nouvelle version apporte sont <a href="http://www.openbsd.org/plus40.html">lot de nouveauté</a>. A noter: toujours plus de driver libre, openSSH 4.4, <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ftp&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+4.0&amp;arch=macppc&amp;format=html">ftp(1)</a> supporte le https maintenant, quelques architectures supplémentaire (OpenBSD/armish, OpenBSD/sparc64, OpenBSD/zaurus), et bien d&rsquo;autres chose encore.</p>
<p>Bon par contre je doit avouer que je suis pas fan du design de cette version, le style asterix, même si c&rsquo;est pufferix ne me plait pas trop. Tant pis, j&rsquo;acheterais un t-shirt openssh à la place :p.</p>
<p>*On souhaite bon courage à Wim Vandeputte et l&rsquo;équipe de <a href="http://kd85.com/">kd85</a> pour leur déménagement ET les envois de cette nouvelle merveille :p *</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Java en GPL ?
</h1>
<p><a href="http://java.sun.com/">Java</a> : (<a href="http://fr.wikipedia.org/wiki/Java_%28technologie%29">definition wikipdiesque</a>) langage informatique objet développé par <a href="http://fr.sun.com/">Sun Microsystems</a>. C&rsquo;est aussi la technologie qui depuis quelque année me permet de manger. Je n&rsquo;en parles pas souvent car je ne suis pas un fan absolue, j&rsquo;aime bien, ça permet de travailler, mais d&rsquo;autres je préfére <a href="http://www.37signals.com/svn/">la philosophie</a> <a href="http://www.ruby-lang.org/">d&rsquo;autres technologie</a>, ainsi que de <a href="http://www.rubyfrance.org/">participer à sa &ldquo;promotion&rdquo;</a>. Je vais tout de même essayer de vous conter une histoire qui n&rsquo;as pas encore de fin, mais qui ne devrais pas mal finir. En tout cas ça me fait plaisir de voir cette techno évoluer dans ce sens.</p>
<p>L&rsquo;histoire commence par la venue d&rsquo;un troll velu: la <a href="http://fr.wikipedia.org/wiki/Machine_virtuelle_Java">JVM java</a> libre ou pas libre (on parle aussi de plateforme Java, pour l&rsquo;ensemble de l&rsquo;API standard). Pendant longtemps le garde manger du troll ne désempli pas, mais voilà qu&rsquo;au mois de Mai 2006, <a href="http://java.sun.com/javaone/sf/2006/wrap_up.jsp">lors de la JavaOne Conference</a> , les officiels annonce l&rsquo;ouverture prochaine de la plateforme java</p>
<blockquote>
<p>Green wouldn&rsquo;t give any details on making Java technology available as an open source platform just yet, but he said, <b>&ldquo;It&rsquo;s not a matter of Whether, but a matter of How.&rdquo;</b> More news and developments will continue to flow on this topic, but for now, it&rsquo;s one step at a time. Stay tuned, but get ready for changes and new opportunities for all.</p>
</blockquote>
<p><em>Le gras, c&rsquo;est mes doigts qui l&rsquo;ont fait ;)</em></p>
<p>Globalement, on range le troll, on le renvoie dans sa caverne, et on en sort un autre, celui de savoir qu&rsquo;elle licence prendre&hellip; C&rsquo;est un troll embauché à durée déterminé, effectivement, fin Octobre 2006, lors de la Oracle OpenWorld conference (oui oui tout les grand tente de se méler à l&rsquo;open Source) Sun annonce que <a href="http://fr.theinquirer.net/2006/10/28/java_en_open_source_avant_noee.html">la décision sera prise avant noël</a>. Un troll licencié juste avant les fête de noël, c&rsquo;est pas sympa :D</p>
<p>Et qu&rsquo;apprend-je aujourd&rsquo;hui même ? Le troll n&rsquo;auras bientôt plus à manger, avant même le mois de décembre, <a href="http://fr.theinquirer.net/2006/11/08/java_sous_license_gpl.html">on parle de licence GPL</a>. Oui oui la <a href="http://fr.wikipedia.org/wiki/GNU_GPL">GNU GENERAL PUBLIC LICENSE</a>, celle qui est une bonne représentante du monde libre (oui on sait tous qu&rsquo;il en existe beaucoup aujourd&rsquo;hui). Sun ne sortiras (apparemment pas) une licence maison un peu étrange (comme le fait Microsoft), mais belle et bien une licence du monde libre.</p>
<p>Je ne pense pas que ça modifieras ma façon de penser au travail, je ne pense pas que ça me feras installer une JVM à la maison, je continuerais à penser <a href="http://www.ruby-lang.org">Ruby</a>, manger <a href="http://www.ruby-lang.org">Ruby</a> et travailler avec <a href="http://www.rubyfrance.org">RubyFrance</a> :D. Cependant, je travaillerais peut-être avec un sourire plus important qu&rsquo;à l&rsquo;accoutumé ;-).</p>
<p><em>Attention c&rsquo;est une fiction, ne vendons pas la peau <s>du troll</s> de l&rsquo;ours avant de l&rsquo;avoir tué :D. Ps: quelqu&rsquo;un pourrais me dire comment on met les petite lettre genre TM et autre Copyright ? c&rsquo;est balot mais je sais même pas faire ça :-/</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,52 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Freecycle, le recyclage simplement
</h1>
<p>Je en sais plus par quel moyen je suis tombé la dessus, mais c&rsquo;est un des moyens qui permettrais d&rsquo;avancer dans le bon sens à mon avis.</p>
<p><a href="http://fr.freecycle.org/">Les groupes FreeCycle</a> se proposent de mettre en relation des gens qui souhaite se débarrasser d&rsquo;objet divers, et ceux qui pourrais en avoir besoin. Combien de fois on a mis (moi le premier) quelque chose à la poubelle, avec un pincement au coeur en se disant: &ldquo;Mince ça pourrais encore servir quand même&rdquo;&hellip;. Voici leur explication sur le concept:</p>
<blockquote>
<p>Le réseau mondial Freecycle est constitué d&rsquo;une multitude de groupes à travers le globe. Il s&rsquo;agit d&rsquo;un mouvement basique de personnes qui offrent (et récupèrent) des objets gratuitement dans la ville où ils habitent (et alentour).</p>
<p>Les groupes Freecycle mettent en relation des personnes qui souhaitent se débarrasser d&rsquo;objets qui les encombrent avec des personnes qui en ont besoin. Notre but est de libérer les espaces naturels d&rsquo;objets abandonnés bien qu&rsquo;encore utiles. En utilisant ce que nous avons déjà sur cette planête, nous réduisons le consumérisme à outrance, la production de masse, et en réduisons l&rsquo;impact nocif sur la planête. Un autre avantage à utiliser Freecycle est qu&rsquo;il nous incite à nous défaire d&rsquo;acquisitions compulsives dont nous n&rsquo;avons plus usage et encourage chacun à adopter une attitude communautaire.</p>
</blockquote>
<p>Ce n&rsquo;est peut-être pas grand chose, mais ça permettrais de limiter un peu la consommation, et de s&rsquo;entre aider un peu aussi, ça ne nous feras pas de mal au contraire, je crois que tout ça se perd un peu&hellip;</p>
<p><em>Ca me fait un peu penser au <a href="http://www.chezjoelle.net/bookmates/">Bookmates</a> de Joëlle, mais bon, c&rsquo;est plus global comme concept.</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
RubyFrance cherche son logo
</h1>
<p><em>Oui je suis super à la bourre, mais bon, mieux vaut tard que jamais :p Surtout que les délais ne sont pas dépassé.</em></p>
<p>Lassociation RubyFrance cherche son identité visuelle. Se voulant être le groupe des utilisateurs francophone du langage de programmation <a href="http://www.ruby-lang.org">Ruby</a>, utilisé, entre autres, par le framework qui monte qui monte <a href="http://www.rubyonrails.org/">RubyOnRails</a>, le logo doit contenir un lien fort avec le ruby de ruby ;). Mais les touches personnel sont justement rechercher pour démarquer un peu lasso et quelle soit reconnaissable facilement, bref une marque de fabrique quoi, un logo :D</p>
<p>N’étant pas des graphistes trés doué (vous devriez voir les rubis que je dessine huhu), nous lançons un appel à propositions :) quelques une sont déjà arrivée, ya des trucs vraiment sympa. Qui à dit que les graphistes n’était pas intéressé par lunivers libre ?</p>
<p><strong>Toute les informations sur le site de lassociation <a href="http://rubyfrance.org/articles/2006/11/23/logo/">RubyFrance [RubyFrance.org]</a></strong></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,52 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Tout ce bouscule
</h1>
<p>Tout vas très vite en ce moment. Jai trouvé un travaille sur Montpellier, je commence le 18 décembre, dabord au siège à Paris, puis le 2 janvier 2007 à Montpellier. Du coup je cherche maintenant un appartement :). Et en période de fêtes ça ne vas peut-être pas être facile, on verras bien.</p>
<p>Jai commencé à transférer mes données sur la dédibox, les <em>photos</em> et autres <em>Zone</em> devraient reprendre leur place. Enfin je pense que je vais changer un peu lorganisation mais globalement tout reviendras :p.</p>
<p>Il faut aussi mettre en place un serveur OpenCVS ou SubVersion. Tournant sous OpenBSD je pense que je vais installer OpenCVS (nen déplaise à <a href="http://www.lacomte.net">Jean-mi</a> :p )</p>
<p>Je pense de plus en plus à moffrir une deuxième machine. Je ne sais pas encore trop quoi prendre. Ou reprendre mon ancien x86 (dans le nouvel appartement on devrais avoir plus de place) ou bien trouver une petite machine tranquillement. Peut-être un macmini intel inside ?</p>
<p>Une chose est sur 2007 sera pour moi (nous) lannée du changement. En bien je pense, jespère.</p>
<p>Il faut que je fasse plus de Ruby !!!!!! :p</p>
<p><em>Ca ajoute un petit tag 3615MyLife. Yen a un peu trop dailleurs, il faudrait que je parle un peu plus de Ruby et dOpenBSD ;) Voilà c&rsquo;était le billet inutile du mercredi. Vous pouvez reprendre votre activité normal ;-).</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
La fin d&rsquo;une alternative (2)
</h1>
<p>Javais déjà énuméré <a href="/2006/08/09/powerpc-la-fin-dune-alternative.html">une série de machine sur une architecture ppc</a> pouvant faire office dalternative pour disposer de cette architecture depuis quApple à décidé de fournir ces machines dans une architecture x86.</p>
<p>Mes finances allant un peu mieux, je me suis interessé recemment à lune delle en voulant passer le cap&hellip; Et quelle fut ma deception de voir que cetais fini, belle est bien fini. <a href="https://www.pegasosppc.com/store.php?category=10">Lalternative OpenDesktop proposé par pegasosppc (genesi)</a> est en rupture de stock. Et si mon anglais approximatif nest pas trop mauvais, jai limpression que cest plus quune rupture de stock. Cest belle est bien larrêt de cette alternative :(</p>
<blockquote>
<p>The Pegasos motherboard and related products have sold out and been discontinued. Genesi would like to thank its customers for their support and sales of this product line.</p>
</blockquote>
<p><em>Pourquoi je nai pas craqué quand jai découvert ce bijou ? :(</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
BSD Certification
</h1>
<p>Si j’étais administrateur système et/ou réseau, si javais le temps, si j’étais bon en anglais&hellip;</p>
<p>Ca fait beaucoup de condition, mais une chose est sur, si je remplissais toute ces conditions, je me marrangerais sêrement pour passer une certification BSD.</p>
<p>Jai découvert deux organismes (hum), disons une société et un organisme proposant des certifications BSD. La société, je dirais que cest un peu douteux: <a href="http://www.bsdcertification.com">BSDCertification.com</a>. Cependant leurs buts affichés <a href="http://www.bsdcertification.com/mission.php">sur la page mission</a> sont louable :).</p>
<p>Je préfère quand même laspect de lorganisme <a href="http://www.bsdcertification.org">BSDCertification.org</a>. Quand on voit les gens qui participent <a href="http://www.bsdcertification.org/index.php?NAV=Meet%20Us">sur la page people</a>, ça inspire un peu plus confiance en la qualité et le but de cette organisme.</p>
<p><em>De toute façon je ne rempli aucune des condition citées en haut, donc je vais pas me torturer :p.</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,103 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
XP France
</h1>
<p>XP, eXtreme Programming (oui oui , on vas quand même pas parler du système dexploitation à base de fenêtre ici ! Vous croyez quoi :) ). Pour ceux qui ne connaissent pas, cest une méthode de travail. Dans mon ancienne boite il parait quon faisait de lXP. Mais quelque personnes (dont moi) voyais bien que ça ne ressemblais pas à de lXP comme on doit la faire, du coup c’étais rebaptisé Ultima Programming :p</p>
<p>Pour revenir sur leXtreme Programming, la vrai. Cest donc une méthode de développement basé sur quelque principe de base, simple, qui semble une évidence. Je vais vous parler des points dont je me souviens, je ne suis pas un expert, et jai jamais eu loccasion de pratiquer cette méthode au sein dune équipe, dun projet, pourtant cest pas lenvie qui me manque :p.</p>
<h2 id="test-unitaire">Test unitaire</h2>
<p>Cest une des bases importantes de lXP. Dans le livre qui ma permis den apprendre plus sur cette méthode, c’étais traité comme le pilier de lXP. Les <a href="http://fr.wikipedia.org/wiki/Test_unitaire">tests unitaires [wikipedia]</a> sont une série de petite vérification. Pour faire simple, et par lexemple imaginons un objet <em>HexaColor</em> qui a une méthode <em>getColor(color)</em>. Une série de test unitaire de cet objet pourrais ressembler à :</p>
<pre>
{% highlight java %}
assert(Color.getColor('blue'), '#0000ff')
assert(Color.getColor('white'), '#ffffff')
{% endhighlight %}
</pre>
<p>Cest simple non ? Les tests unitaires permette de bien préciser ce que lon attend dune méthode, dun objet. Le développeur de lobjet les fournis, cela remplace bien souvent les spécifications fonctionnelle car on peut, en lisant les test unitaires comprendre ce que fait chaque méthode, chaque objet. De plus, en rejouant les test à chaque modification dans le code, on vérifie quil ny a aucun effet de bord et/ou aucune régression dans le projet.</p>
<p>Une chose simple que je ne nai encore jamais vu appliquer&hellip;</p>
<h2 id="documentation">Documentation</h2>
<p>Je lai effleuré dans le bloc test unitaire, en XP il ny a pas ou peu de documentation. Les tests unitaires servent de documentation fonctionnel, et la documentation technique ne sert à rien. Le code est sensé être simple, clair, limpide et donc se suffire à lui même.</p>
<p>A la limite, cest ici un point discutable pour moi. Le problème viens du fait que nous ne sommes pas tous égaux en programmation, et chacun applique sont style. On dit bien “écrire du code”. Cest donc comme pour toute les écriture, chacun à ça façon de formuler. Maintenant, dans lXP il y a un point qui peut permettre de palier à ce problème.</p>
<h2 id="coder-en-binôme">Coder en binôme</h2>
<p>Et oui, cest surprenant, pour beaucoup de manager cest une perte de temps (comme les tests unitaires), mais dans lXP cest un des point clé (daprès moi): Tout code seffectue en binôme. Plusieurs</p>
<p>avantages sont apportés par ce point.</p>
<h3 id="la-communication-le-partage">La communication, le partage.</h3>
<p>Point ultra important. On peut dans ce cas partager ça façon de voir les chose et la confronté à une autre. Ca permet de faire évoluer les façon de faire, et permet de faire évoluer plus vite ceux qui débute en les mettant en contact avec des codeurs plus expérimenté, mais ça permet aussi aux plus expérimenté de continuer à ce remettre en cause, de ne pas rester assis sur des acquis (cest jamais bon ça).</p>
<h3 id="le-contrôle-l-analyse">Le contrôle, lanalyse</h3>
<p>Il ny a quand même quun seul clavier sur le poste de développement. Donc pendant quun écrit lautre regarde, réfléchi, affine lalgorithme mis en place. On peut corriger les erreurs tout de suite. On le sais: 4 yeux valent mieux que 2 (surtout que yen a 2 qui sont plus ou moins concentré sur la frappe, même si bon, cest discutable :p ). Si un des deux ne sais pas comment faire une partie, lautre peut prendre la relève.</p>
<h3 id="l-ennui">Lennui</h3>
<p>Cest bon pour le moral aussi de travailler à deux. Surtout que dans lhistoire, on doit changer de binôme toute les demi journée&hellip; Oui oui, un binôme nest valable quun demi journée :). Ca bouge, ça casse la routine.</p>
<h2 id="itérations-courtes">Itérations courtes</h2>
<p>Comme les binômes doivent changer toute les demi journées (enfin cest le système optimal daprès ce que jai retenu). Il faut se tenir à des “taches”, des “itérations” courtes. Une méthode, un besoin doit être construit en une demi journée, sinon ce nest pas la peine de le faire, il faut le découper en plusieurs petits morceaux. Le but est de tester toute les demi journée lintégration de nouveauté, de voir le projet avancé toute les demi journée. Avec lXP on ne doit pas perdre de temps.</p>
<h2 id="réunions">Réunions</h2>
<p>Le contact avec le client ou un de ces représentant est permanant. Il voit le projet avancé rapidement par petit morceau et peut revenir dessus si un point flou commence à s’éclaircir au fur et à mesure que le code avance. Par contre fini les réunions qui naboutissent à rien. Lauteur du bouquin parle même dun minuteur de cuisson. Il le mettais à 15 minutes, une fois sonner, fini la réunion, tant pis si tout les points nont pas été abordé. Une réunion qui dur embrouille les esprits, cest contre productif.</p>
<h2 id="code-jetable">Code jetable</h2>
<p>Il ne faut pas hésiter à jeter le code fait la veille, le code qui finalement ne correspond pas à ce que le client souhaite. Jeter un code qui a pris une demi journée à faire est toujours plus facile que jeter un projet réalisé dans lombre pendant 6 mois. Je suis gentil sur les 6 mois, jai vu des projet de 2 ou 3 années mis aux oubliettes sans même avoir tourné en production&hellip; Un beau gâchis de ressources et dargent.</p>
<h2 id="conclusion">Conclusion</h2>
<p>Cest une bonne méthode sur le papier, après dans les fait, la difficulté cest de l&rdquo;appliquer. Comme pour la sécurité informatique, le problème vient de lhumain. Il est apparemment très dur davoir des responsables, des développeurs près et capable de passer à laction.</p>
<p>Tout ça pour vous mettre un petit lien (oui je nettoie toujours mes favoris :p). Il existe une association française de gens qui développe ou sintéresse à cette méthode de travail <a href="http://xp-france.net/">xp-france</a>. Je nai pris contact avec eux, je ne suis pas inscrit. En gros je ne les connais pas vraiment, mais je crois quil faut que je le fasse. Cest dans ma monstrueuse TODOListe :). Le bouquin dont je parle doit être <a href="http://www.amazon.fr/Extreme-Programming-r%C3%A9f%C3%A9rence-Kent-Beck/dp/2744014338/sr=8-2/qid=1166002858/ref=pd_ka_2/171-6036956-2893829?ie=UTF8&amp;s=books">Extreme Programming : La référence [Amazon]</a> par Kent Beck.</p>
<p><em>Erf ! encore un billet énorme, je voulais arrêter de faire ça. Pfff. Tout ça pour un lien en plus :p</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD hostname.change
</h1>
<p><strong>Pan</strong>, oui je me tape sur les doigts. Déjà parce que ça fait un moment que jai pas blogué mais surtout parce que jai oublié comment on effectuais un changement de nom de machine sur un serveur OpenBSD.</p>
<p>Pour essayer de retenir cette procédure, et surtout la noter quelque part, en voici la teneur:</p>
<p>Pour commencer, il faut modifier le fichier <strong>/etc/myname</strong> (fichier lu au démarrage pour connaitre le nom de la machine).</p>
<p>Ensuite pour que les modifications soit prisent en compte on “redémarre” le démons en charge du réseau: <strong>sh /etc/netstart foo0</strong> <strong>sh</strong> est nécessaire pour lexecution de la comment netstart. Certaines commande (enfin, au moins celle là) ne sont pas executable telle quelle. Bien sur il faut remplacer le <strong>foo0</strong> par votre interface réseau (si vous en avez plusieurs) sinon ce paramètre nest pas nécessaire.</p>
<p><em>Cest pas grand chose, certain peuvent même rire tellement cest bête comme manoeuvre mais jarrive jamais à men souvenir :p. Il faudrais aussi aborder les démons unix qui sont bien plus propre et complet que les “taches” windows (le nom en dit long de toute façon :p ). Mais là maintenant le plus important cest de trouver un appartement à Montpellier !!</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,45 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
RubyFrance.logo.new
</h1>
<p>Cest une étape importante pour lidentitée dune association: le logo. Un appel avait été lancé pour nous proposer des idées (cest vrai que la plupart des rubyiste ne sont pas vraiment graphiste :-D ). Jaime beaucoup celui qui a été retenu, mais il faut remercier toute les personnes qui nous on envoyé une proposition !</p>
<p>Pour en savoir plus:
<a href="http://rubyfrance.org/articles/2006/12/23/nouveau-logo/">RubyFrance</a></p>
<p><em>Bouh le tout petit post&hellip; :)</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,106 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Mysql user privileges
</h1>
<p><em>Désolé pour lapparition du précédent billet, c’étais une erreur de manipulation :-p</em></p>
<p>Petite note pour lajout dutilisateur avec Mysql.</p>
<p>Se connecter en root à Mysql</p>
<pre>
mysql -u root -p
</pre>
<p>Le -p cest pour signaler quon vas saisir le mot de passe. Jespère que vous en avez mis un bon, root est un utilisateur ayant tout les droits sur toute vos bases Mysql&hellip;</p>
<p>Plusieur possibilités ensuite. La gestion des accès et des utilisateurs (ainsi que bien dautres chose) sont faite par le biais dune base <em>système</em> dans Mysql (dans oracle on a un petit peu ça aussi, je me demande si tout les moteur de base de donnée ne le font pas&hellip;). Donc soit on fait de la requête <span class="caps">SQL</span> basique sur les tables qui vont bien (dans notre cas mysql.user où mysql est le nom de la base accéssible par root uniquement et user la table de gestion des utilisateur mysql). Soit on utilise quelque raccourci (on vas faire les deux :p).</p>
<p>Pour ajouter un utilisateur “toto” pouvant se connecter à partir de la machine hebergant la base:</p>
<pre>
USE mysql;
CREATE USER toto@localhost;
</pre>
<p>Noublié pas le <b>;</b> pour finir vos commande :). <b><span class="caps">USE</span></b> permet de spécifier sur quelle base on souhaite travailler. Le localhost précise que cet utilisateur ne pourra se connecté qu’à partir de “localhost”.</p>
<p>Voilà un petit contrôle maintenant:</p>
<pre>
SELECT * FROM user;
</pre>
<p>Doit nous retourner la liste des utilisateurs, “toto” doit apparaitre avec toute les valeurs par défaut qui vont bien, mais sans mot de passe&hellip; La boulette ! Corrigeons ça:</p>
<pre>
UPDATE user SET password=PASSWORD("motdepasse")
WHERE user="toto";
</pre>
<p>La fonction <b><span class="caps">PASSWORD</span></b> permet de crypter le mot de passe dans la base de donnée.</p>
<p>Un autre petit <b>select</b> devrais nous confirmer que le mot de passe à bien été ajouté (bon normalement il est illisible :p).</p>
<p>Les accès maintenant. Ben oui, notre utilisateur toto naccède à aucune base par défaut. Ajoutons lui laccès (toujours avec lutilisateur root):</p>
<pre>
GRANT ALL ON test.* TO 'toto'@'localhost';
</pre>
<p>Voilà, cest basique, pas forcement très fin, mais ça donne un accès complet à lutilisateur toto sur la base “test”.</p>
<p>Il faut ensuite valider toute ces modifications (surtout les privileges, la création dutilisateur nen à pas bessoin.</p>
<pre>
FLUSH PRIVILEGES;
</pre>
<p>Et voilà, on peut sortir et se connecté avec toto :).</p>
<p>Il existe beaucoup doption pour réglé les droits daccès très finement. Si vous souhaité justement mettre en place une meilleur gestion dutilisateur, je vous envoie vers la doc officielle qui est très bien faites : <a href="http://dev.mysql.com/doc/">http://dev.mysql.com/doc/</a></p>
<p><em>Depuis longtemps je souhaite utiliser <a href="http://www.postgresql.org/">PostgreSQL</a> en lieu et place de Mysql, mais voilà, le manque de temps tout ça&hellip; Bon okay, jai aucune excuse, promis je le ferais dès que jai le temps. En attendant, lavantage affiché clairement de mysql cest la simplicité, et il faut avouer que ça marche bien.</em></p>
<p><strong>edit:</strong></p>
<p>Petite ajout de dernière minutes. On peut (et je dirais même que ça semble mieux) ajouter les privilèges comme ceci:</p>
<pre>
grant all privileges on database_name.* to toto@host identified by "monpasswordenclair";
</pre>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,85 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
ssh avec clefs
</h1>
<p>Accéder à un serveur, avant ça se faisait par <a href="http://fr.wikipedia.org/wiki/Telnet">telnet</a>. Maintenant Telnet est utilisé pour tester les connexions dun serveur HTTP ou SMTP (ou autres) mais surement pas pour faire de ladministration de machine, car telnet est simple, basique et transmet en clair toute les instruction tapé, y compris les mots de passe.</p>
<p>Pour un accès plus sécurisé, ladministration de serveur (ou la simple connexion) seffectue par le biais d<a href="http://fr.wikipedia.org/wiki/SSH">SSH</a>. SSH est un protocole de communication, <a href="http://fr.wikipedia.org/wiki/OpenSSH">OpenSSH</a> (voir aussi le site officiel <a href="http://www.openssh.com/fr/">OpenSSH.org</a>) est un ensemble doutil libre permettant lutilisation de ce protocole.</p>
<p>Bon on arrête là les liens vers wikipedia :p Le but cest donc de ce connecté de manière sécurisé à une machine distante. Pour cela, la machine distante doit avoir un “serveur” (ou démon) ssh qui écoute sur un port (par défaut: le 22). La commande en question: <code>ssh login@machine</code></p>
<p>Et oui, tout simplement aller voir la man page <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh">ssh(1)</a> pour en savoir plus.</p>
<p>Ensuite il faut saisir un mot de passe. Quand cest une fois de temps à autre, ça peut aller. Quand cela vous arrive souvent taper tout le temps des mot de passe peut devenir pénible. On peut y remédier simplement. Tout dabord, il faut se créer une clé. La commande <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen">ssh-keygen(1)</a> nous permet de créé une clé privée et une clé publique chiffré en utilisant soit un type <a href="http://fr.wikipedia.org/wiki/Rivest_Shamir_Adleman">RSA</a> soit <a href="http://fr.wikipedia.org/wiki/Digital_Signature_Algorithm">DSA</a> (arf, encore des lien wikipédia :-p ). Prenons DSA qui apparement est plus sécurisé (je ne suis pas un expert en sécurité, si quelquun peut me confirmé ça ?)</p>
<pre>
{% highlight bash %}
yafra@yeti:~$ ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/home/yafra/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/yafra/.ssh/id_dsa.
Your public key has been saved in /home/yafra/.ssh/id_dsa.pub.
The key fingerprint is:
xx:33:xx:11:DD:aa:a1:33:dc:d1:ca:ef:09:fd:28:e6 yafra@yeti
{% endhighlight %}
</pre>
<p>En plus de préciser lendroit où lon souhaite placer les clefs, on peut préciser une phrase qui servira de confirmation de clef. Cette commande va donc créer une clé publique et une privée dans le répertoire .ssh (dans mon cas). On retrouve un fichier id_dsa pour la clé privée et un id_dsa.pub pour la clé publique.</p>
<p>Bien, maintenant on va ajouter la clé publique sur les serveur que lon veux pouvoir contacter sans saisir de mot de passe. On vas utiliser la commande <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=scp">scp(1)</a> pour ça.</p>
<p><code>scp .ssh/id_dsa.pub monlogin@monserveur:.ssh/</code></p>
<p>On place notre clé publique dans le repertoire .ssh de notre utilisateur sur le serveur cible. Ensuite il faut se placer sur le serveur en question pour effectuer lajout de la clé dans la liste des cléfs autorisés:</p>
<pre>
{% highlight bash %}
ssh monlogin@monserveur
cat .ssh/id_dsa.pub &gt;&gt; .ssh/authorized_keys
{% endhighlight %}
</pre>
<p>Et voilà, le tour est joué. On peut maintenant se connecter en ssh sur cette machine en tapant simplement: <code>ssh monlogin@monserveur</code></p>
<p>Et sans avoir à taper de mot de passe. La seul condition est davoir la clé privé correspondante placé dans le repertoire .ssh (ou autre en fonction de la configuration du client ssh, mais cest une autres histoire).</p>
<p><em>Ca faisait longtemps que javais pas posté. Faut dire quen se moment jesuis pas mal pris&hellip; tiens je vais dailleurs faire un petit top un de ces jours, dès que jai retouché quelque photos pour mettre avec :).</em></p>
<p><em>Pour ce qui est de ce billet, cest pas bien compliqué, cest des infos quon peut trouver sur pas mal de site, mais je pense que ça ne tueras personne que linfo soit disponible un peu plus :) et puis ça me fait plaisir de parler dOpenSSH et de SSH en général, je men sert quotidiennement. Désolé pour ceux qui eventuellement ne comprendrais rien à tout ça (hein Terckan ;-) ).</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Reflexion : les bases de données
</h1>
<p>Les bases de données et leurs gestionnaires (SGBD). Dans linformatique de &ldquo;gestion&rdquo; cest le commun des développeurs et autre administrateur. Une application sans base de donnée cest rare, (disons que je nen ai jamais vu). <a href="http://mysql.com/">MySQL</a>, <a href="http://www.postgresql.org/">PostgreSQL</a> pour les bases les plus connu du monde libre, <a href="http://www.oracle.com">Oracle</a>, <a href="http://www.sybase.fr/">Sybase</a> et <a href="http://www-306.ibm.com/software/data/db2/">DB2</a> pour les commercials les plus connu.</p>
<p>Pour les applications de &ldquo;gestion&rdquo; je comprend linterêt des base de données. Mais pourquoi doit-on utiliser une base de donnée pour un site web ? Après tout on fait du texte, on génère du HTML/XHTML. Et même en application de gestion, on map bien souvent les tables de la base de donnée avec des objets dit &ldquo;metier&rdquo;. Alors à quoi ça sert une base ? Cest ridicule non.</p>
<p>On pourrais imaginer que les interfaces dadministrations des blogs génère directement une page, et quen cas de bessoin on puisse la modifier. Une étape de moins, page en static donc un poil plus rapide à obtenir. Bref, que des avantages, enfin une petite limitation pour la mise à jour, cest surement un peu plus long de reparser une page que daccéder à quelque données dans une base.</p>
<p>Pour des applications autres, ou des données autres, on pourrais même imaginer des sérialisation dobjet, plutôt que de les mettre dans une base de donné. Pour peut quon sérialisze en XML, lobjet sérializé dans ce format serais accéssible en lecture beaucoup plus rapidement, et surtout par nimporte quelle technologie.</p>
<p>En bref, je me pose la question: Pourquoi mettre en base de données derrière toute les données ?</p>
<p>Je reconnais quelque avantage tout de même. On stock une donnée brut et non ça forme (quoique, avec les chaset on peut avoir des surprises, mais passons outre en suppossant que tout est en UTF-8 par exemple :) ). On peut croiser les données plus facilement, plus rapidement (merci SQL). Peut-être un jour XQL permettras de stocker des données en XML plutôt quen base de donnée, il y a déjà XPath qui fait très bien laffaire je pense&hellip; A tester.</p>
<p>Mais a coté de ça, les données sont physiquement stocké en format propriétaire (enfin on sait que Mysql, quand on utilise le moteur MyIsam,stock les données en text clair). Cest donc un frein à lintéropérabilité: on ne peut pas utilisé les Base de données contruite avec un <a href="http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es">Système de Gestion de Base de Donnée</a> dans un autre. Genre on cré une base de donnée oracle et on sy connecte avec PostgreSQL (Ou alors il faut mexpliqué, peut-être que jai raté une information quelque part).</p>
<p>Bref, pour le moment je continue à faire comme tout le monde, utiliser des bases de données pour stocker mes données, mais javoue que la question est pour moi en suspend depuis bientôt 2 ans&hellip;</p>
<p><em>Cest une question qui me dérange beaucoup. Mon problème cest que jai limpression que peut de gens se la pose. Aurais-je tord ? Cest possible. Mais je vais continué à creuser&hellip; Pourquoi toute les techno XML (base de donnée XML, XSL) ne sont pas plus utilisé, pourquoi une base de donnée tel que <a href="http://xml.apache.org/xindice/">Xindice de la fondation Apache</a> ne perce pas ? A voir&hellip;</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
self.join(APRIL.ORG)
</h1>
<p>2007 année du changement, enfin, <a href="http://www.typouype.org/articles/2007/02/01/vous-avez-sign%C3%A9">je signe toujours autant de pétition en ligne</a>, mais là jai passé un cap, un petit certes, mais qui me tiens à coeur.</p>
<p>Depuis le temps que jentends parlé de l<a href="http://april.org">APRIL</a>, que jacouté ces membres en conférence, que je les lis sur le web, jai enfin décidé dy adhérer. Le logiciel libre à cette fragilitée de ne pas être une entitée économique clair et visible à la bourse (enfin bon on pourrais en parler&hellip;). Du coup je pense que ce genre dassociation est très importante pour la représentation et la défense des valeurs que je partage.</p>
<p>On vas voir jusquoù je vais mimpliqué dans cette asso&hellip; Mais participer un peu plus me parait déjà pas mal pour commencer ;-)</p>
<p><em><a href="http://fr.wikipedia.org/wiki/Aretha_Franklin">Aretha Franklin</a> dans les oreilles, ça fait plus militant :) trève de plaisanteries, jadore cette chanteuse, même si elle ne distribue pas ça musique en license libre ! ;-)</em></p>
<p><em>Merci Zifro pour le signalement de la coquille, glissé dans le titre, qui est maintenant corrigé :p</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,69 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Nouvelle machine: que choisir
</h1>
<p>Oui j&rsquo;ai beau <a href="http://www.typouype.org/articles/2006/01/28/mac-world">adorer mon mac mini powerpc</a> j&rsquo;ai quand même un problème pour le desktop. MacOsX est bien meilleur que windows, c&rsquo;est sur. Mais j&rsquo;aimerais être plus <b>libre</b> ;-). Cependant même si on peut trouver du <a href="http://www.debian.org/ports/powerpc/">Debian PPC</a> qui fonctionne bien, du <a href="http://www.netbsd.org/Ports/macppc/">NetBSD PPC</a> qui marche bien aussi (quoique, en essayant j&rsquo;ai bousillé ma config d&rsquo;openfirmware :-/ ) et surtout du <a href="http://www.openbsd.org/macppc.html">OpenBSD PPC</a>, le support pour les paquet applicatif laisse à désirer. Peu de paquets, mise à jour avec un à deux mois de retard&hellip; Bref, c&rsquo;est pas la fête. Et depuis qu&rsquo;Apple à décidé de ne plus distribuer ces machines avec des processeurs PowerPC ça vas en s&rsquo;empirant&hellip; Même Ubuntu arrête de supporter officiellement cette architecture.</p>
<p>Du coup, pour ma machine &ldquo;desktop&rdquo; de tout les jour, j&rsquo;aimerais passé à une architecture x86 qui me permettrais d&rsquo;être <b>libre</b> tout en ne souffrant pas d&rsquo;un manque d&rsquo;application.</p>
<p><b>
Une grande question cependant vient me freiner dans cette achat: Portable ou desktop ?</b></p>
<p>Une chose est sur: si je part sur un desktop, ça sera pour un petit silencieux genre Shuttle, ou autres (macmini intel ?).</p>
<p>Quelques points clef de ma reflexion:</p>
<p>*
<u>Le prix</u>: je ne souhaite pas mettre plus de 700 euros. <em>Faut pas poussé mémé dans les orties</em>.
*
<u>La mémoire</u>: Il m&rsquo;en faut 1g minimum.
*
<u>Mon écran</u>: J&rsquo;ai actuellement un écran plat 17&rdquo; donc :</p>
<ul>
<li>soit je le garde, avec une option portable, ça me fait un deuxième écran (mais bon c&rsquo;est peut-être pas très propre, beau, pratique (rayez la mention inutile).</li>
<li>soit je le garde, avec une option fixe, et ça me fait re-utiliser mon écran</li>
<li>soit je le vend (avec option portable évidemment :-p), mais du coup je sais pas trop à qui, ni où.</li>
</ul>
<p>*
<u>Libre</u>: Peut importa l&rsquo;option, il me faut un matériel supporté par tout les driver <em>libre</em>.
*
<u>Vente lié</u>: J&rsquo;aimerais ne pas avoir à faire la démarche de récupération du prix d&rsquo;un windows. Et puis vu le système DRMisé à fond, j&rsquo;ai peur du maériel vendu avec :-(. Et là le problème c&rsquo;est que les portables vendu par <a href="http://www.keynux.com/default_zone/fr/html/Prod_Notebook.php">Keynux</a> par exemple, coute assez cher par rapport à mon budget.</p>
<p>Je n&rsquo;ai pas encore fait mon choix, c&rsquo;est délicat, pas facile. Je ne me déplace pas tant que ça, mais les rare fois ou je bouge, avoir un portable serais pratique (en plus je vais pas tarder à devenir <a href="http://www.fon.com/fr/">FONeros</a> ça serais dommage de ne pas en profiter). Je dirais que la balance penche du coté du portable: après tout c&rsquo;est quand même très pratique, et ça se répend de plus en plus. Et puis la classe de coller un sticker OpenBSD (ou FreeBSD ? ) sur un portable :-p.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,61 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Note to self
</h1>
<p><strong>Je noublierais plus dinstaller mysql-dev avant dessayer dinstaller le binding ruby-mysql</strong></p>
<p>Il faut que je me marque ça sur un marbre, accroché en pendentif !</p>
<p>Ca doit faire au moins 3 fois que je me fais avoir. Bon ce soir, jai juste mis 10 minutes avant de men rendre compte. Donc histoire de ne plus oublier, je note ici la procédure. Elle se déroule sur macosX mais elle sadapte à tout à peut de chose prêt.</p>
<pre>
{% highlight bash %}
# Pour linstallation de mysql:
pouype@pomme:pouype$ fink install mysql
# pour la futur installation de ruby-mysql
pouype@pomme:pouype$ fink install mysql-dev
# Et après on peut sereinement executé:
pouype@pomme:pouype$ gem install mysql
{% endhighlight %}
</pre>
<p><em><a href="http://docs.rubygems.org/">RubyGem</a> cest bien, cest pratique. Il faudrait que jen parle&hellip;</em></p>
<p><strong>Dernière minutes</strong></p>
<p>Bon en fait javais pas vu, mais ça nas pas marché, un problème pour trouver les librairies mysql on dirait. Bref, Gem cest bien, mais on bonne installation de librairies à lancienne, avec un setup.rb, install.rb ça marche mieux ;-)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,84 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
URL Parsing with Ruby
</h1>
<p>Encore une fois <a href="http://ruby-lang.org">Ruby</a> me confirme que cest un langage que jadore.</p>
<p>Pour divers raison, il arrive parfois que lon veuille manipuler une URL. Fourni sous forme complête, cesst pratique, ça peut servir. Mais il arrive que lon ai besoin de <em>parser</em> cette URL pour en extraire le domaine, sont extension&hellip; Jai voulu me lancer dans une <a href="http://fr.wikipedia.org/wiki/Expressions_rationnelles">expression régulière [ou Expression Rationnelles Wikipedia]</a> pour analyser une URL&hellip;</p>
<p>Quelle idiotie ! Il faut toujours se renseigner avant, parcourir lAPI. Et justement, jai fouillé un peu. Et voilà, dans la librairie du “noyau” de ruby, on trouve un Objet fait pour: <a href="http://www.ruby-doc.org/core/classes/URI.html#M004633">URI</a>.</p>
<p>Du coup, au lieu de faire une expression régulière, on applique simplement quelque méthode de lobjet URI.</p>
<pre>
{% highlight ruby %}
mon_url = "http://www.typouype.org/xml/rss20/feed.xml/"
mon_uri = URI.parse(mon_url)
p mon_uri.host
# => "www.typouype.org"
{% endhighlight %}
</pre>
<p>Bon ça cest gentil, mais jen veux plus moi ! Qua cela ne tienne, une méthode fourni tout ce qui manquerais:</p>
<pre>
{% highlight ruby %}
p URI.split("http://www.ruby-lang.org/")
# => ["http", nil, "www.ruby-lang.org",
# nil, nil, "/", nil, nil, nil]
{% endhighlight %}
</pre>
<p>Et bien voilà :-). Pour info voici les éléments renvoyé par le tableau:</p>
<ul>
<li>Scheme</li>
<li>Userinfo</li>
<li>Host</li>
<li>Port</li>
<li>Registry</li>
<li>Path</li>
<li>Opaque</li>
<li>Query</li>
<li>Fragment</li>
</ul>
<p>Cest presque dommage que le tableau ne ssoit pas un Hash avec cet nom d’élément en guise de clé, avec les Clé défini comme attribut de class&hellip; (Quoi ? faut bien chipoter un peu non :-) )</p>
<p>*Désolé pour le titre en anglais, mais souvent quand je parle de “code” je préfère utiliser langlais qui est, je trouve, plus approprié.
*</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,61 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Microsoft, GNULinux et les brevets
</h1>
<p>Ou <em>quand microsoft fait de lhumour geek</em></p>
<p>On a vu hier fleurir quelques news à propos de microsoft et des brevets que <span class="caps">GNU</span>/Linux et consorts violent.</p>
<p><a href="http://www.lemondeinformatique.fr/actualites/lire-microsoft-veut-faire-payer-les-violations-de-brevets-par-l-open-source-22850.html">Linfo sur le monde informatique.</a></p>
<p>Sans trop rentrer dans le détail, voici un petit topo. Apparemment 235 brevets serais violés. La firme de la fenêtre magique pousse même le vice à faire une répartition:</p>
<ul>
<li>15 brevets violer par les application de messagerie</li>
<li>45 pour OpenOffice</li>
<li>65 pour linterface utilisateur (alors par contre là il ne précise pas si cest Gnome, <span class="caps">KDE</span>, twn, ion3, windowmaker ou autre flubox :-D )</li>
<li>et (jai gardé le plus drôle pour la fin: <strong>42 pour le noyau linux</strong>.</li>
</ul>
<p>Elle est pas bonne celle là ? Un bon poission davril en retard. Quelle bande de geekos chez Microsoft quand même, jusquaux avocats !</p>
<p>il est à noté que linitiative <a href="http://showusthecode.com/">Show Us The Code</a> qui a pour but de savoir quel morceau de code viole un quelconque brevet na toujours pas vu une ligne de code&hellip;</p>
<p>Un petit ajout pour la forme: jespère que seul Novel et Dell signerons un accord avec Microsoft, cest lui donner raison que de faire ça.</p>
<p><em>Heureusement, je ne pense pas que <a href="http://fr.wikipedia.org/wiki/Theo_de_Raadt">Theo de Raadt</a> signe un accord entre <a href="http://www.openbsd.org">OpenBSD</a> et Microsoft , ouf ;-)</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,68 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Rendez-vous
</h1>
<p>Deux rendez-vous incontournable pour découvrir le monde libre:
####Journées du Libre de Montpellier 07</p>
<p><a href="http://www.all.asso.fr/Realisations/2007/jlm07/ProgrammesJLM07/">Le programme sur le site de lALL</a></p>
<p>Jaimerais pouvoir assister à toutes les journées&hellip; mais jeudi pour les Collectivitées, vendredi pour les Entreprises cest sur mes jours de boulot, et venant darriver, je ne suis pas sur de pouvoir me libérer. Les journées termine à 17h trop tôt pour que je passe après&hellip; Tant pis.</p>
<p>Par contre samedi, jy serais ! Surtout car cest pour moi loccassion de voir Monsieur <span class="caps">RMS</span> en chair et en os, et car les conférences de laprès midi me semble passionnante:</p>
<ul>
<li>Formats libres&rdquo;, Th. Stoehr (président <span class="caps">AFUL</span> <a href="http://formats-ouverts.org/">formats-ouverts.org</a>)</li>
<li>“Promouvoir et défendre le Logiciel Libre dans un contexte politique et juridique changeant”, Frederic Couchet (<a href="http://www.april.org/">APRIL</a>)</li>
</ul>
<p>Deux personnes que je lit régulièrement et que jaurais plaisir à écouter pour une fois !</p>
<p>(La conf mozilla juste avant me parait bien interessante également ;-))</p>
<p>Une belle journée en perspective (et pour une fois aussi que je peu y aller avec mes pieds ;-)</p>
<p>####Rencontres Mondiales du Logiciel Libre 2007</p>
<p>Cest un grand classique, que je vais encore rater par manque de temps. (Pas de vacances pour le nouveau employé, cest le revert de la médaille quand on change souvent demployeur ;-/)</p>
<p>Mais jespère bien quen 2008 jarriverais à my rendre !</p>
<p><a href="http://www.rmll.info">Le site officiel des RMLL</a></p>
<p>Jajoute que <a href="http://rubyfrance.org">RubyFrance</a> à prévu dy tenir quelques conférences sur Ruby (et pas <em>que</em> RubyOnRails ! :) ).</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Et pourquoi pas OpenSolaris
</h1>
<p>Cest la reflexion que je me suis faite il y a une semaine. <a href="http://www.opensolaris.org/">OpenSolaris</a> est le projet douverture du code du système dexploitationSolaris de <a href="http://fr.wikipedia.org/wiki/Sun_Microsystems">Sun Microsystem</a> (<a href="http://fr.wikipedia.org/wiki/OpenSolaris">voir la définition wikipedia</a>). Ce projet à été lancé en 2005 (si je ne me trompe pas). Cest une bonne chose.</p>
<p>Beaucoup ce demandais pourquoi Sun (créateur de java, mais surtout fournisseur de machine et processeur Sparc) navais pas rempalcé son système unix propriétaire par un linux retravaillé (comme <span class="caps">IBM</span> et dautres ont pu le faire). Javoue que je suis content de la voie prise par Sun. Ce qui me plait dans le libre, ou même en général, cest davoir le choix. Le choix cest une forme de liberté. Ouvrir le code de leur système permet de le faire connaitre et évoluer plus facilement, plus rapidement.</p>
<p>Un autre point à joué dans mon choix, mon envie de tester OpenSolaris. <a href="http://ianmurdock.com/">Ian Murdock</a> le papa de <a href="http://www.debian.org">Debian</a> a rejoint Sun pour travailler sur OpenSolaris ! Cest une bonne nouvelle. Cela montre aussi que Sun ne fait pas cette ouverture par effet de mode, mais croit dans le mode de distribution libre (Java aussi est en train de devenir libre ;-) ).</p>
<p>Basé sur Gnome, le bureau et les application sont assez complète. Même si en regardant sous le capot il y a pas mal de chose très différentes, cela reste un Unix, et on ne sy perd pas trop trop.</p>
<p><em>Bon jai quand même pas mal de chose à apprendre sur ce système. Je vous en ferais part au fur et à mesure. Si jamais vous voulez lessayer ça pourrais servir. Moi ça me fera un pense-bête ;-)</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
JRuby 1.0.0RC3
</h1>
<p>Et voilà, limplémentation <a href="http://java.sun.com">Java</a> de <a href="http://www.ruby-lang.org">Ruby</a> vient de sortir. Alors forcement tout nest pas implémenté, tout nest pas compatible. Mais cest sûrement à essayer !</p>
<p>Je suis sur que cest un bon moyen de faire entrer Ruby dans lentreprise !</p>
<p><a href="http://headius.blogspot.com/2007/06/jruby-100rc3-released-and-this-is-it.html">Lannonce surle blog de Charles Nutter</a></p>
<p>Le site officiel de <a href="http://jruby.codehaus.org/">JRuby</a></p>
<p><em>il faut que je code !</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,46 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Gagner sa vie librement
</h1>
<p><em>ou les reflexions dun trentenaire qui cherche une suite à ça carrière (attention poste un peu long, tout comme ma reflexion)</em></p>
<p>Pfff. Javais commencé un grand billet sur mes reflexion dans le domaine, mais je me suis fait rattrapé par l&rdquo;AFUL&rdquo;:<a href="http://www.aful.org">http://www.aful.org</a> qui a fait un très bon papier sur <a href="http://www.aful.org/professionnels/modeles-economiques-ll">les modèles économique du libre</a>. Un papier bien plus complêt que mes propres reflexions.</p>
<p><em>Disons que ça ne me permet toujours pas dy voir plus clair. Il faut avouer que la province offre quand même moins de choix que Paris. Alors trouver un emploi lié aux logiciels libre en province&hellip; dur dur, mais je reste à l’écoute ;-)</em></p>
<p><em>edit: Correction orthographique dans le titre. Merci Terckan, je suis un boulet de lorthographe, il faut que je me soigne</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,48 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Une journée sans google - trop tard
</h1>
<p>Je viens de lire sur <a href="http://fr.theinquirer.net/2007/06/13/moteur_de_recherche_une_journe.html">The Inquirer [fr] une nouvelle à propos dune journée sans google</a>. Apparemment à linitiative dun blog anglophone, <a href="http://altsearchengines.com/2007/06/12/a-day-without-google/">altsearchengine.com</a>, la journée dhier (le 12/06/2007) devait être consacré à la découverte dautres moteur de recherche de google. Cest raté pour linfo fraiche.</p>
<p>Cela fait plusieurs jours que jentends parlé de <em>accro a google, essayer dutiliser autre chose</em> et tout un tas de reflexion de ce genre. Du coup jessai, depuis bientôt 3 semaines, dutiliser un autre moteur de recherche: <a href="http://www.exalead.fr/search">exalead</a>. Cest pas mal, cest interessant. Ca reste un moteur de recherche de toute façon. Je pense que cest surtout une question dhabitude.</p>
<p>Cet article de The inquirer ma fait découvrir un autre moteur: <a href="http://www.accoona.com/">accoona</a>. Je pense que je vais lessayer aussi. Cest important la diversité, le choix. On sait bien où mène un monopole, même quand il est de bonne foi (ou pas, hein Bill ;-)).</p>
<p>Il me faut maintenant trouver une alternative à gmail, ce qui je lespère ne va pas tarder grace à <a href="http://www.gandi.net">Gandi</a>. Si on en crois <a href="http://www.gandi.net/domain/detail">la page des services proposé par gandi</a> un <acronym title="Gandi Mail"><span class="caps">GMAIL</span></acronym> devrais bientôt voir le jour. Alors certes, la version de base na pas les même fonctionnalitées (surtout en terme despace de stockage) mais on devrais pouvoir sen sortir en archivant les vieux mails :-).</p>
<p><em>A suivre&hellip;</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,84 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenSolaris vu par le monde libre
</h1>
<p>Libéré en parti et sous <a href="http://fr.wikipedia.org/wiki/Common_Development_and_Distribution_License">CDLL</a> sur la fin 2004, la communautée <a href="http://www.opensolaris.org/os/">OpenSolaris</a> grandi et ça commence à se voir.</p>
<p>Du coup, <a href="http://fr.wikipedia.org/wiki/Linus_Torvalds">Linus Torvalds</a> (Le papa de linux pour ceux qui eventuellement ne trainerais pas trop sur la planête libre) profite dun fil au sujet des <a href="http://lkml.org/lkml/2007/6/9/11">license GPL V2 et V3 autour de linux</a> (et justement de l’échange de code avec OpenSolaris) pour <a href="http://lkml.org/lkml/2007/6/12/232">casser un peu de sucre sur OpenSolaris</a>. Même si la fin du message est plutôt <em>positive</em></p>
<blockquote>
<p>The <em>good</em> news is that Jonathan Schwartz actually does seem to have made a difference, and I hope to God he is really as serious about open-sourcing things as he says he is. And dont get me wrong: I think a truly open-source GPLv3 Solaris would be a really really <em>good</em> thing, even if it does end up being a one-way street as far as code is concerned</p>
</blockquote>
<p><a href="http://en.wikipedia.org/wiki/Jonathan_I._Schwartz">Jonathan Schwartz</a> (Le patron de SunMicrosystem, OpenSolaris est issu des technos Sun et en fait parti) répond sur ce même fil à la première question. Cependant, il a utilisé sont <a href="http://blogs.sun.com/jonathan/entry/one_plus_one_is_fifty">blog pour répondre à Linus</a>, pour défendre lidée quOpenSolaris et la politique de Sun autour de ce projet est bien orienté vers le libre, et ne surf pas sur une <em>mode</em> du logiciel libre.</p>
<p>Je ne partage pas forcement les critiques de Linus, a la limite je partage certain doute, mais je pense que Sun est de bonne foi. De plus javoue ne pas trouver ces arguments très fondé, ou seulement sur ces prédictions de madame soleil. De toute façon Linus nest quun gros trolleur :-p</p>
<p>En parlant de trolleur&hellip;</p>
<p>Si je parle de toute ça aujourdhui ce nest pas seulement parce que je minteresse au projet OpenSolaris (curiosité quand tu nous tiens&hellip;). Non cest surtout à cause de lapparition dun gai luron, qui habituellement troll avec Linus. Un personnage dont japprecie beaucoup le travail: <a href="http://fr.wikipedia.org/wiki/Theo_de_Raadt">Theo de Raadt</a>.</p>
<p>Alors oui, bien souvent il troll avec Linus, oui bien souvent il nest pas du tout diplomate, oui bien souvent il nutilise pas les <em>formes</em> quil faudrais. Mais là, sur ce coup, il fait les choses bien, et jai été beaucoup surpris quil sinvite dans la discussion. Mais il la bien fait ! Il a fait un <a href="http://blogs.sun.com/jonathan/entry/one_plus_one_is_fifty#comment-1181726726000">commentaire au sujet des problème de documentation du matériel sun</a>.</p>
<p>Alors oui, ça na presque pas grand chose à voir. Mais en y cherchant bien&hellip; Je ne resiste pas à mettre quelque extrait commenté:</p>
<blockquote>
<p>oday I speak as the project leader for another set of open source projects — OpenBSD and OpenSSH. OpenSSH will be better known to your audience, as it is what they use daily to connect securely to and from their Solaris (or Linux) machines. OpenSSH killed telnet and rlogin, for those who still remember those mechanisms.</p>
</blockquote>
<p>Là il troll bien fort, comme il sait le faire :). Mais il a raison, OpenSSH a bien tué telnet et rlogin (qui sen sert encore ici ?)</p>
<blockquote>
<p>Two operating systems run on Suns latest PCI-e based (smallish) Ultrasparc-III machines, the v215/v245 — Solaris and OpenBSD. The latter system runs on those machines because the code to support the non-processor chips on the board had to be written after painstaking reverse engineering, because Sun refuses to make available documentation for how these chips are programmed.</p>
</blockquote>
<p>Alors là, ça tue. Seul OpenBSD et Solaris fonctionne sur ces <a href="http://www.sun.com/servers/entry/v445/index.xml?intcmp=lnch09_v445_overview">sun Fire v215/v245</a>. Solaris cest normal, cest vendu avec je crois. Par contre OpenBSD fonctionne dessus grace au <a href="http://en.wikipedia.org/wiki/Reverse_engineering">reverse engineering</a> car Sun na jamais fourni la moindre documentation sur ces machines.</p>
<blockquote>
<p>There are two operating systems which surprisingly do not run on the Sun v215/v245 ( Linux and OpenSolaris. OpenSolaris?? Yes) Sun isnt even open enough to give the OpenSolaris community enough documentation to support their new machines. So I think that Linus is right, and Sun has a long road ahead.</p>
</blockquote>
<p>Le comble. OpenSolaris, le projet <em>douverture</em> (cest à la mode ce mot ;-)) de Solaris ne tourne PAS sur ces machines Sun !!! Et pour une fois on vois Theo en accord avec Linus ! Waaahooouu !</p>
<p>Le rapport est là. Sun souhaite et soriente (je veux le croire) vers le libre, mais doucement, trop doucement peut-être disent certains. Cest vrai quune chose qui pourrait être fait facilement et simplement cest de fournir les specifications matériel à la communauté du libre. Cest facile et ça ajoute du crédit à laction que mène Sun. Jespère que le commentaire de Theo aidera a accélérer les choses (même si personnellement jai pas $15000 à mettre dans une machine Sun :-p)</p>
<p>Sacré Theo !</p>
<p>Même si je minteresse à OpenSolaris, je dit: <strong>Longue vie à <a href="http://www.openbsd.org">OpenBSD</a></strong></p>
<p>*Voilà un billet * people du libre <em>, jespère que les non initié à cet univers auront appris quelque truc, hein Terckan :-p</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,66 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
C&rsquo;est pas de ma faute c&rsquo;est historique
</h1>
<p>Combien de fois on entends cette phrase quand on est développeur: 1 fois ? 10 fois ? 100 fois ? trop souvent.</p>
<p>Il a bon dos lhistorique hein, on lui en met plein la tronche. Alors oui, les absents ont toujours tord, et comme de par hazard, <em>historique</em> on le voit jamais lui. Mais il prend chère.</p>
<blockquote>
<p>Oui non, mais en fait tu as raison, mais cest historique. <em>blablabla</em></p>
<p>Comment on fait avancer un soft si on traine ce boulet d<em>historique</em> ? Même absent on dirais quil fait peur.</p>
<p>Tu comprends cest <em>historique</em> alors je préfère pas changer ça.</p>
<p>Attention cest <em>historique</em> touche pas on ne sait jamais.</p>
<p>Ah non cest <em>historique</em> faut pas changer ça.</p>
</blockquote>
<p>Stop.</p>
<p>Alors <em>historique</em> il faut le licencier lui, yen a marre. On traine des boulettes darchitecture et cest toujours à cause de lui. Alors table rase du passé, on met <em>historique</em> à la porte et je suis sur que lon gagnera du temps.</p>
<p>Trop d’équipes sont pénalisé par lui (en plus il a plein de frère partout, car cest pas la seule boite ou jentends parlé de lui). Architecture bancale, code moisi, code procédurale écrit en avec un langage objet. Il nous fait toujours la totale lui.</p>
<p>Pourquoi les développeurs ont-ils peur de lui ? Sûrement à cause de ces anciens potes devenu DSI, Responsable technique ou autre <em>chef</em>. Hmm. Quel dommage. La culture agile nest pas pour demain on dirais, on a besoin de sang neuf au poste de déscision, ou alors de gens qui on su couper les ponts avec <em>historique</em>.</p>
<p>Historique, cest la plait du développeur.</p>
<p><em>Je ne suis passé que dans très peu de boite où lhistorique netais pas une plait car soit inexistant, soit mis de coté. Désolé pour le coup de sang, mais jen ai marre de voir des aplpication qui pourrais être mille fois mieux faite, mille fois plus conviviale, mille fois plus pratique à utiliser pour les utilisateurs, mille fois plus en phase avec les besoins. Et en plus cest même pas libre :(</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,72 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Le web libre
</h1>
<p>Que ferait on aujourdhui sans ces kilomètes de cable <a href="http://fr.wikipedia.org/wiki/RJ45">RJ45</a>, ces <a href="http://fr.wikipedia.org/wiki/Backbone">Dorsales</a>. Hein ? Et sans ce bon vieu (à l’échelle de linformatique) protocole <a href="http://fr.wikipedia.org/wiki/Http">HTTP</a> ? Déjà vous ne seriez pas ici, et moi non plus (sur ce blog bien sur).</p>
<p>Comme linformatique bouge vite, avance rapidement, les premier documents fourni par ce protocole réseau au format textes on laissé leurs placent aux documents au <a href="http://formats-ouverts.org/">format ouvert</a> <a href="http://fr.wikipedia.org/wiki/HTML">HTML</a>.</p>
<p>Mais depuis quelque temps le <em>web dynamique</em> nous gratifi d<em>application en ligne</em>. On a même maintenant un <a href="http://fr.wikipedia.org/wiki/Web_2.0">Web 2.0</a> et tout ça que cest beau ça brille avec <a href="http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_And_XML">Ajax</a>.</p>
<p>Alors je ne sais pas si je suis le seul, mais dans toutes ces applications <em>so web 2</em> et même les autres, plus simple (so web 1.0 ?) sont basé, pour la plupart, sur des outils opensource. A priori.</p>
<ul>
<li><p>en serveur web: <a href="http://www.journaldunet.com/solutions/dossiers/chiffres/technoswebserveurs.shtml">56% dapache, 1,2% de lighttpd</a></p></li>
<li><p>en base de données: <a href="http://www.01net.com/images/82111.gif">15% mysql, 4% postgresql, 12,8% firebird</a> <em>(attention cest global, pas uniquement web ici)</em></p></li>
<li><p>en langage de script: <em>pas de chiffres, jai pas trouvé</em> mais on le sait, PHP, Python, Ruby, Java</p></li>
</ul>
<p>Alors cest bien beau tout ça, ça donne limpression d’être du coté clair de la force. Soit. Mais est-ce que les sources de toutes ces applications web sont disponible ? Où est le code source de <a href="http://flickr.com/">flickr</a> ? Où sont les sources des plateforme de blog divers et varié (je ne parle pas des moteur de blog genre <a href="http://typosphere.org/">Typo</a> mais plutôt des plateforme genre overblog et autres typepad) ?</p>
<p>Alors livrer un contenu en <a href="http://fr.creativecommons.org/">Creative Common</a> cest une chose, mais fournir les sources permettrais de ce placer réellement du bon coté de la force. <em>Promis si je fait une modif de Typo je fournirais les sources</em>. De toute façon la license nous y oblige dans la pluspart des cas. Mais qui le fait réellement ?</p>
<p>Pour remédier à cela, la <a href="http://www.fsf.org/">FSF</a> (<a href="http://fsffrance.org/">FSF-France</a>) planche sur une nouvelle license, dérivé de la <a href="http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU">GNU GPL v3</a>, jai nomé la <a href="http://gplv3.fsf.org/agplv3-dd1.html">GNU Affedro GPL v3</a></p>
<p>Et pour finir, un petit extrait du pourquoi la réalisation de cette license est important:</p>
<blockquote>
<p>A secondary benefit of defending all users freedom is that improvements made in alternate versions of the program, if they receive widespread use, become available for other developers to incorporate. Many developers of free software are heartened and encouraged by the resulting cooperation. However, in the case of software used on network servers, this result may fail to come about. The GNU General Public License permits making a modified version and letting the public access it on a server without ever releasing its source code to the public.</p>
<p>The GNU Affero General Public License is designed specifically to ensure that, in such cases, the modified source code becomes available to the community. It requires the operator of a network server to provide the source code of the modified version running there to the users of that server. Therefore, public use of a modified version, on a publicly accessible server, gives the public access to the source code of the modified version.</p>
</blockquote>
<p>Alors messieurs du web 2.0.1_p35 merci darreter de proner les valeurs du libre sans les suivre.</p>
<p><em>Bon dun autre coté cest peut-être moi qui nest rien compris et qui me croyais dans le monde de oui oui où tout le monde il est beau, tout le monde il est gentil, et tout le monde fait du libre&hellip; Cest bien mon genre ça&hellip;</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Changement de licence
</h1>
<p>Suite à la lecture de l&rdquo;article au sujet de lutilisation des licenses Creative Commons sur le framablog&rdquo;:<a href="http://framablog.org/index.php/post/2007/06/30/Creative-Commons-statistiques">http://framablog.org/index.php/post/2007/06/30/Creative-Commons-statistiques</a> jai décidé de modifier les licenses de mes photos sur <a href="http://www.flickr.com/photos/yafra/">flickr</a>.</p>
<p>Apparemment (et je le découvre aujourdhui) il ny a que deux version de license Creative Commons qui soit compatible avec le logiciel libre: la <a href="http://creativecommons.org/licenses/by/2.0/">Creative Commons BY</a> et la <a href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons BY-SA</a> or moi javais opté pour la version avec un blocage pour lutilisation commercial: <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en">Creative Commons BY-NC-SA</a>.</p>
<p>Le temps de passer sur toute les photos dans la journée, et cela sera modifié.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,61 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Relax max
</h1>
<p><em>où quand un fan dXML sy remet enfin et découvre RelaxNg</em></p>
<p>Jai toujours aimé lunivers qui gravite autour d&rdquo;XML&rdquo;:<a href="http://www.w3.org/">http://www.w3.org/</a><span class="caps">XML</span>/ : <a href="http://www.w3.org/TR/xpath20/">XPath</a>, <a href="http://www.w3.org/Style/XSL/">XSLT</a>&hellip; Mais je navais pas encore vraiment eu loccassion de mis frotter plus que ça au travail. Enfin si, mais là ça atteint des sommets.</p>
<p>Je suis dans une boite dont le produit est basé sur <acronym title="eXtensible Markup Language"><span class="caps">XML</span></acronym>. Beaucoup, mais alors beaucoup de <acronym title="eXtensible Stylesheet Language Transformation"><span class="caps">XSLT</span></acronym>, du coup des XPath de folie, et bien sur une dose de Java/Hibernate/&hellip;</p>
<p>Malheureusement comme beaucoup de société dont jai croisé la route, personne ne prend le temps de faire les chose bien: la <a href="http://fr.wikipedia.org/wiki/DTD">DTD</a> du fichier <span class="caps">XML</span> servant de base à tout un tas de chose dans lapplication nest pas à jour. Mais alors pas du tout. Du coup, je me suis plongé dans cette petite nouveauté (enfin pour moi) que javais vu arrivé, mais sur laquelle je ne metais pas encore penché: <a href="http://www.relaxng.org/">RelaxNG</a></p>
<p>Pour décrire la structure dun document <span class="caps">XML</span> on a (classé par ordre dapparition):</p>
<p>*
<acronym title="Document Type Definition"><span class="caps">DTD</span></acronym>. Cest un format interessant, mais non <span class="caps">XML</span>. Il a lavantage d’être simple.</p>
<ul>
<li><p>XmlSchema. Une description de document au format <span class="caps">XML</span>. Là tout de suite ça deviens interessant: on peut le traité par le biais dune machine. Pas mal de base de données et autres produit se sont lancé dans lutilisation de ce genre de document pour la description de leur données. Les description sont très strict, et bonus par rapport au <span class="caps">DTD</span>: on peut typé les données.</p></li>
<li><p>RelaxNG. Description de document en <span class="caps">XML</span> egalement, donc les même avantages que XmlSchema. Cependant cest plus simple, et plus libre. On peut donc mieux décrire ces documents. En plus, pour ne rien gacher, on peut utiliser du XmlSchema dedans ! (ça peut être pratique)</p></li>
</ul>
<p>Bon plutôt que de vous faire un tas dexemple, je préfère vous faire lire ceux qui existe déjà et qui sont très bien: <a href="http://relaxng.org/tutorial-20011203.html">RelaxNG Tutorial</a></p>
<p>Si vous navez pas encore regardé XmlSchéma, sauté directement à RelaxNG, vous aller gagner du temps.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Pour garder des belles mains
</h1>
<p><em>Enfin surtout pour les garder en bon état !</em></p>
<p>Cela fait quelque temps que jentends parler de la disposition de clavier <a href="http://fr.wikipedia.org/wiki/Clavier_dvorak">dvorak</a>. <a href="http://sunfox.org/">Sunny</a> a même ecrit un billet avec <a href="http://sunfox.org/blog/2007/04/14/14-raisons-pour-passer-au-clavier-dvorak/">14 raisons pour passer au clavier dvorak</a>. Exellent, et je dirais quavant ce billet jetais plutôt curieux, maintenant je suis convaincu.</p>
<p>Par contre son billet suivant regroupant <a href="http://sunfox.org/blog/2007/05/13/questions-sur-le-dvorak/">quelque question sur le clavier dvorak</a> qui est censé nous donner le courage de sy mettre na malheureusement pas eu cet effet sur moi. Du moins pas immediatement.</p>
<p>Alors depuis je tournicote autour de cette idée&hellip; et surtout autour dun site sur <a href="http://www.algo.be/ergo/clavier.htm">le clavier dvorak français</a>. Et en parcourant ces pages, jai appris, et jai été surpris par certain des conseils fourni par ce site. Notament:</p>
<p>bq.Larrière du clavier ne peut être plus haut que lavant ce qui est malheureusement souvent le cas (lavant du clavier est le côté du clavier près de la barre despacement).</p>
<p>Alors là, ça me bluf. Mais du coup <strong>clac clac</strong> jai rabattu les petits <em>élévateur</em> de larrière du clavier. On vas voir si à terme je my habitue. Pour le moment ce nest pas désagréable.</p>
<p>Clavier Dvorak francophone:</p>
<p>!(/files/clavier-dvorak-fr.png)</p>
<p><em>Maintenant il ne me manque plus quun bon coup de pied aux f[es]{5} pour my mettre&hellip; Jattends aussi avec impatience quun fabriquant sorte un clavier dvorak-fr qui, a mon avis, pourrais facilité sont utilisation.</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Nouvelle machine sous le bureau
</h1>
<p>Certain dentre vous on déjà repéré les 7 différences <a href="http://www.typouype.org/articles/2007/07/11/nouveau-coin-bureau">dans mon nouveau bureau-maison</a></p>
<p>Et oui il y a bien deux écrans, et une nouvelle machine ! Et pour ceux qui se pose la question, non il ny a pas de portable dans la sacoche a gauche (hein <a href="http://www.lacomte.net">jean-mi</a> ;-) ).</p>
<p>Jai donc craqué pour une machine en architecture x86. Plus personne ne vendant de PowerPC, je me suis rabattu là dessus.</p>
<p>Et dans la bête jy ai mis quelque carte de ma selection, donc une carte réseau d-link. Ce nest pas le plus important finalement, mais quelle fut ma surprise en découvrant ce dépliant dans la boiboite</p>
<p><img src="/files/boite_dlink_gpl.jpg" alt="La boite dlink avec la version imprimé de la gnu gpl" /></p>
<p><img src="/files/dlink_gpl.jpg" alt="Dlink fourni la GNU GPL en version imprimé" /></p>
<p>Oui oui ! Cest bien la <span class="caps">GPL</span> v2 ! Cest bon ça et on en redemande. Du coup jai fouillé les autres boites à la recherche dune information du même tonneau, mais rien :(.</p>
<p>Et pour les plus curieux dentre vous (hein jean-mi) le deuxième écran sert pour le mac mini qui est revenu sous mac os X en dépannage pour mon amie, sont portable aillant grillé. Dailleurs si lun dentre vous sait comment je pourrais me procurer une carte mère pour un portable acer, on ne sait jamais, merci de me contacter (yannick <em><span class="caps">DOT</span></em> francois <em>AT</em> gmail <em><span class="caps">DOT</span></em> com).</p>
<p><em>encore un billet bien en retard&hellip; je court, je court</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,72 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Un parisien en province - le cout de la vie
</h1>
<p>Comme certaines personnes le savent déjà, je suis parti de la verte banlieue ouest parisienne pour le grand sud. Montpellier maccueil avec le soleil depuis le début de lannée.</p>
<p>Cela fait donc un poil plus de six mois. Le temps pour moi de faire mes premières conclusions sur ce que jai appris, découvert, vu en minstallant ici. Premier constat: le fameux cout de la vie.</p>
<p><strong>Idée reçue: La vie en province est moins cher qua paris</strong></p>
<p>Mouais&hellip; Alors directement je dit non. Et maintenant je mexplique.</p>
<ul>
<li>nourriture</li>
</ul>
<p>Commençons par le plus simple: la nourriture. Le lait coute le même prix, le beurre aussi, les céréales également, les légumes et les fruits cest globalement pareil (forcement quand on vous présente des poireaux qui proviennent de belgiques, à Paris ou Montpellier, cest le même tarif ;-) .<em>Ceci dit cest mal dacheter des produits frais qui voyage autant, ils sont moins bon et ça pollue vachement pour les faire venir, mais cest un autre débat</em>.</p>
<ul>
<li><p>Vêtements. Cest pareil aussi. Disons quil y a un peu moins de choix ici pour les difficiles. Mais jai pu trouver mes 4 t-shirt unis chez gosport pour le même tarif quen banlieue de Paris</p></li>
<li><p>Transport. Et bien vous naller pas me croire mais lessence coute le même prix ! et le garagiste aussi !! cest dingue non ? :-D. Par contre le bus coute moins cher ici. Je men sort pour une sorte de <em>carte orange</em> à 43 euro/mois au lieu des 85 euro/mois des zones 1 à 4. Bon ceci dit, je ne vais pas jusqua la plage avec, cest loin d’être aussi pratique, cest loin de fournir le même service&hellip;</p></li>
<li><p>Sortie. La dessus javoue je nai pas trop testé. Je ne sort que très peu. Le café coute moins cher qua Boulogne, mais plus cher (en centre ville) quau café de la gare de mon bout de ligne de banlieue&hellip; Bref, cest pareil.</p></li>
<li><p>Logement. Là, il y a quelque chose. Il faut bien le reconnaitre. Et encore que&hellip; ça dépends toujours des quartiers. Un 3 pièces en centre ville dune 60aine de m² cest 800 euro/mois. Mais attention, les apparts sont souvent dans un piteux état. Vieille ville mal entretenu par endroit. Alors du coup le quartier juste a coté du centre, un quartier moderne, a bien la cote. Du coup le studio de 30 m² sy loue pour 500 euro/mois&hellip; Finalement cest pas forcement beaucoup moins cher la dessus non plus.</p></li>
</ul>
<p>En gros, cest une idée reçu. Je pensais ça aussi avant de partir, je pensais que ça couterais moins cher ici. Mais finalement non. Alors du coup quand les boites vous disent que <em>le coup de la vie est moins élevé ici, cest pour ça le salaire&hellip;</em> et quon vous sort un salaire réduit de quelque 20% alors que le coup de la vie. enfin, vous mavez suivi.</p>
<p><strong>Ca fait cher payé le soleil !!!</strong></p>
<p>Bon ceci étant, je voulais surtout exposer^exploser lidée reçu que le coup de la vie en province est moins élevé. Peut-être ailleurs, mais pas à Montpellier, jen témoignerais sil le faut ! :-p</p>
<p>Heureusement que le week-end on peut se consoler:</p>
<p><img src="/files/plage_montpellier.jpg" alt="Plage du grand travers entre La grande motte et Palavas" /></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,52 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Standard ouvert pour l&rsquo;europe
</h1>
<p>Leurope a, il y a quelque temps, mis en place un <a href="http://europa.eu.int/idabc/en/document/3761">cadre européen d’interopérabilité des services paneuropéens d’administration en ligne</a> (Version 1.0, 2004, page 9) qui préconise les standards ouverts.</p>
<p>Cependant, certain organisme souhaite une révision de ce cadre et <strong>cest mal</strong>.</p>
<p>Un petit extrait pour vous inciter à réagir:</p>
<blockquote>
<p>Cependant, Gartner recommende de ne pas se focaliser sur lusage des formats ouverts pour eux même. Quils soient ouverts ou non, les formats participent aux déploiement des services publics. EIF v2.0 devrait faciliter le(s) modèle(s) commercial(aux) générant le plus de profits financiers plutôt que ceux créant de la valeur publique en reconnaissant les droits de propriété intellectuelle si il y en a. Le support de formats multiples permet une migration vers les formats ouverts quand cela sera approprié sur le long terme.</p>
</blockquote>
<p>Voilà pourquoi vous <a href="http://www.openstandards.eu/main-fr">Soutenir les formats ouverts en Europe</a></p>
<p>Et ça urge. Une consultation a été lancé, mais elle prend fin le <strong>31 juillet</strong>, faite vite.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD Fondation
</h1>
<p>Quelle surprise ce matin en découvrant dans mes mails et dans mes fils <a href="http://undeadly.org/cgi?action=article&amp;sid=20070726015128">lannonce de la création de lOpenBSD Fondation</a>.</p>
<p>Je n&rsquo;avais aucune connaissance de la création de cette fondation. Mais c&rsquo;est bien, c&rsquo;est bon pour le futur d&rsquo;<a href="http://www.openbsd.org">OpenBSD</a> et de tout les projets qui en découle: <a href="http://www.openssh.org">OpenSSH</a>, <a href="http://www.openbgpd.org/">OpenBGPD</a>, <a href="http://www.openntpd.org/">OpenNTPD</a> et <a href="http://www.opencvs.org">OpenCVS</a> (que jattend avec impatience !).</p>
<p>Voici lannonce faite sur les listes OpenBSD:</p>
<blockquote>
<p>The OpenBSD Foundation is pleased to announce today it has completed its organization as a Canadian federal non-profit corporation and is ready for public interaction.</p>
<p>The OpenBSD Foundation has been formed for the purpose of supporting the OpenBSD project, and related projects such as OpenSSH, OpenBGPD, OpenNTPD, and OpenCVS.</p>
<p>In particular it will act as a single point of contact for persons and organizations requiring a legal entity to deal with when they wish to support OpenBSD in any way.</p>
<p>The OpenBSD Foundation will initially concentrate on facilitating larger donations of equipment, funds, documentation and resources. Small scale donations should continue to be submitted through the existing mechanisms.</p>
</blockquote>
<p>Que dire de plus si ce nest: <strong>Longue vie à OpenBSD !</strong></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,131 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Ruby: new vs initialize
</h1>
<p>Pour certain cest une évidence, mais <a href="http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/255359">un vieux mail</a> sur la <a href="http://www.ruby-lang.org/fr/community/mailing-lists/">liste de diffusion de ruby_core</a> ma donné envie de me pencher sur la question.</p>
<p>Venant du monde Java (enfin je nen suis pas encore sorti), je suis un habitué du:</p>
<p><code>MacLasse monObjet = MacLasse.new();</code></p>
<p>pour <a href="http://www.ruby-lang.org">Ruby</a> ça devient:</p>
<p><code>mon_objet = Mac_lasse.new</code></p>
<p>Bon à part le typage dur de java versus le typage dynamique de ruby, pas de gros changement sur <em>linterprétation</em> de la façon dinstancier un objet entre ces deux langages.</p>
<p>Par contre cest sur la classe elle même que ça change pas mal.</p>
<p>En java MacLasse ressemble à ça:</p>
<pre>
{% highlight java %}
public class MacLasse {
public MacLasse(){
// code a executer lors de l'instanciation de l'objet
}
}
{% endhighlight %}
</pre>
<p>et en ruby on se retrouve avec ça:</p>
<pre>
{% highlight ruby %}
class MaClasse
def initialize
// code a executer lors de l'instanciation de l'objet
end
end
{% endhighlight %}
</pre>
<p>Cette methode en java sappel un <code>constructeur</code> (ça cest pour ceux du fond qui suivent pas hein ! ). On lobtient en définissant une methode portant le même nom que la classe.</p>
<p>Pour ruby, peut importe le nom de la classe, on utilise une methode <code>initialize</code>.</p>
<p><strong>Alors <code>initialize</code> est-elle une methode de type <em>constructeur</em> ?</strong></p>
<p>Non. et en Java non plus finalement. Ces deux methode ne <em>construisent</em> pas linstance, elle linitialise. Elles permettent de préparer linstance avant de la rendre. En java comme en Ruby, on peut très bien ce passer de ces methodes.</p>
<p>Maintenant on va s’éloigner de Java&hellip;</p>
<p>En Ruby on pourrais définir une methode <code>new</code> en lieu et place d@initialize@. Non mais quest-ce que je raconte, heureusement yen a au premier rang qui suivent. Merci.</p>
<p>Je reprend. En ruby on peut surcharger la methode <code>new</code> <em>(Object#new)</em> en plus de la methode <code>initialize</code>. Le seul hic, cest quil faut faire attention. Cette methode <code>new</code> est censé créer linstance de la class. Il faut donc penser à renvoyer la bonne instance en fin de methode (<code>new</code> pour les voisins du radiateur).</p>
<p>Voyons plutôt un petit bout de code:</p>
<pre>
{% highlight ruby %}
class Test_initialize
def initialize
"test_initialiaze"
end
end
class Test_new
def self.new(*args)
"test_new"
end
end
class Test_new_2
def self.new(*args)
"test_new_2"
Object.new
end
end
test = Test_initialize.new
puts test.class # Test_initialize
test = Test_new.new("args")
puts test.class # String
test = Test_new_2.new("args")
puts test.class # Object
{% endhighlight %}
</pre>
<p>On le voit assez bien je pense: Surcharger <code>new</code> ne doit pas se faire à la légère. Utilisé <code>initialize</code> pour initialiser linstance semble bien plus logique.</p>
<p>Là dessus Ruby montre bien un de ces principe de base qui veux que le langage soit simple et logique. Contrairement a Java ou lon parle de constructeur en lieu et place de methode dinitialisation.</p>
<p><em>Cest de la sémantique cest sur, mais le principe est là. Jaime ruby et jaime bien java quand même :-)</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,69 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Microformats: on commence petit
</h1>
<p>Depuis le temps que je les observent du coin de loeil, il fallait que je passe le pas.</p>
<p>Etant en train de travailler sur un nouveau design, jen ai profité pour reprendre quelque éléments de la barre de menu.</p>
<p><strong>Mais les microformats cest quoi ?</strong></p>
<p>Dautre lexpliquent déjà depuis bien longtemps. Je suis loin de connaitre parfaitement le sujet, mais je my met. En guise de point de départ pour en savoir plus, je vous colle ici la première phrase de l&rdquo;article de wikipedia sur les microformats&rdquo;:<a href="http://fr.wikipedia.org/wiki/Microformats">http://fr.wikipedia.org/wiki/Microformats</a></p>
<blockquote>
<p>Les microformats sont un langage de balisage qui permet lexpression de la sémantique dans une page web HTML (ou XHTML). Les programmes peuvent extraire du sens à partir dune page web qui est balisée avec des microformats.</p>
</blockquote>
<p>Dautres informations sont disponibles sur le site des <a href="http://microformats.org/">microformats</a>. Très enrichissant.</p>
<p>Plusieurs blogs que je lit régulièrement mon amené a réfléchir sur le sujet, même si je suis loin dapprocher à une conclusion complète. Je vous conseil leur lecture pour compléter tout ça.</p>
<ul>
<li><a href="http://lespetitescases.net/index355">Les petites cases</a></li>
<li><a href="http://fredericdevillamil.com/tag/microformats">Frederic de Villamil</a></li>
<li><a href="http://www.biologeek.com/journal/index.php/Web-semantique">David Biologeek</a></li>
<li><a href="http://www.christian-faure.net/">Christian Faure</a></li>
</ul>
<p>Il en existe sûrement plein dautres.</p>
<p>Les microformats et le web sémantique sont-ils bon ou pas pour le web en général ? Je nen sait rien pour le moment. Toujours est-il que faire une <em>hcard</em> dans la barre de menu ne ma pas demandé beaucoup deffort, et permet a divers outils de traité mes données personnels plus facilement.</p>
<p>Je commence petit, jespère continuer tant que rien ne me fait penser que cest idiots, stupide ou inutile.</p>
<p><em>Il ny a pas mon adresse complète, je préfère recevoir des mails plutôt que du courrier :-). Cest juste pour me situé géographiquement. De même je préférerais que lon me contact via <a href="http://www.jabberfr.org/">Jaber</a> (<a href="http://fr.wikipedia.org/wiki/Jabber">article de wikipedia sur jabber</a> )</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Statelessness: mon job un point c&rsquo;est tout
</h1>
<p>Une évidence pour certain, et un point important mis de coté pour dautres.</p>
<p>Un serveur web, appelons le Jo, est un peu égoïste. En tout cas cest ce que certains pensent.</p>
<p>Mais quand on y regarde de plus prêt, Jo nest pas égoïste, au contraire. Il nous sert sur un plateau dargent tout les réponses à nos questions. Et il narrête pas, jamais. On lui en demande toujours plus !</p>
<blockquote>
<p>Donne moi ça (<em>From annonymous</em>)</p>
<p>Comment ça tu ne trouve pas ça ! (<em>From annonymous</em>)</p>
<p>Redonne moi celle-ci, et encore une fois, et encore une fois (<em>From Jean-louis lagrégateur de flux qui veux tout savoir sur tout</em>)</p>
</blockquote>
<p>Alors forcement, il a décidé de ne pas faire certaine chose: retenir le nom de tous ceux qui viennent lui demander quelque chose, retenir doù ils viennent, à quel heure, comment étaient-ils habillé&hellip;</p>
<p>Jexagère, Jo fait une chose en plus. Cest surtout une protection pour lui, pour que lon ne puisse pas laccuser de ne rien faire de ces journées/nuits: Il note. Il note tout ce qui passe par là, tout ce quon lui demande. Mais il y a tellement à noter&hellip;</p>
<p>Comme vous le voyez, Jo ne peut pas se souvenir de vous. Plusieurs personnes essaient de laider à garder la mémoire, un bijoutier, un éleveur de dromadaire, un charmeur de serpent, un conducteur d’éléphant, un cafetier, et un laveur de carreau. Mais Jo n’à pas appris à travailler comme cela. Et surtout Jo na jamais appris à discuter, juste à répondre aux questions. Alors a quoi bon vouloir faire de ces questions/réponses une discussion digne dun salon branché ?</p>
<p>Lhistoire est inspiré dun billet bien réel publié par <a href="http://www.christian-faure.net/">Christian Fauré</a> au sujet de laspect <strong>statlessness du protocole http, et du web en général</strong> intitulé <a href="http://www.christian-faure.net/2007/08/10/pas-de-processus-sur-le-web/">Pas de processus sur le Web</a> . Je vous en conseil la lecture, surtout si vous navez rien compris à mon histoire dindien&hellip; Mince, jai grillé Jo :-/ Enfin, ce qui est valable pour Jo lest pour tout les autres travailleurs dans son genre.</p>
<p><em>Je précise que je ne suis sous lemprise de rien du tout, si ce nest la fatigue peut-être&hellip;</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,58 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD 4.2 c&rsquo;est déjà demain
</h1>
<p>L&rsquo;équipe d&rsquo;<a href="http://www.openbsd.org">OpenBSD</a> sort une version tout les 6 mois. La version 4.2 sortira donc en Octobre 2007. Le developpement avance bien, et le <em>freeze</em> de la branche ne devrais pas tarder. Je nai jamais vu de retard depuis que je minteresse à OpenBSD, le 1er mai, le 1er octobre, la version est toujours dispo, bien fini.</p>
<p>Bon daccord, Wim de <a href="http://kd85.com/">KD85</a> (Fournisseur officiel de produit à base de poisson-qui-pique sur la Belgique et la France, voir plus ?) met un poil plus de temps à envoyer les CDs et autres bricole lié à une version dOpenBSD. Mais on peut mettre à jour dès le 1er, à tout les coups.</p>
<p>Tout ça pour vous annoncé la disponibilité dune <a href="http://undeadly.org/cgi?action=article&amp;sid=20070824144802">liste du nouveau matériel supporté par OpenBSD 4.2 chez les morts-vivants</a>.</p>
<p>Jai noté une novueauté qui pourrais faire un joyeux bricolage:</p>
<blockquote>
<p><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uts&amp;sektion=4">uts</a> , a driver for USB touchscreens</p>
</blockquote>
<p>Ca donne des idées non ? :-D</p>
<p>Enfin on pourra noter que l’équipe dOpenBSD ne laisse pas tomber le PowerPC avec la 4.2 ! Contrairement à dautre&hellip;</p>
<p>Enfin, je me répète, mais: <strong>vive OpenBSD !</strong></p>
<p><img src="http://www.openbsd.org/images/Marathon.jpg" alt="OpenBSD 4.2" /></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,60 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Enquête sur l&rsquo;utilisation des flux RSS
</h1>
<p><a href="http://fredericdevillamil.com/">Frederic de Villamil</a> lance une <a href="http://fredericdevillamil.com/enqu%C3%AAte-combien-de-temps-passez-vous-chaque-jour-%C3%A0-lire-vos-flux-rss">grande enquête sur lutilisation des flux RSS</a>.</p>
<p>En voici les questions :
<ol>
* Quel âge avez-vous ?
* Quel est votre domaine d’activités (informatique, marketing, mode…) ?
* Combien de flux avez-vous dans votre agrégateur ?
* Combien de temps passez-vous chaque jour à lire vos flux ?
* Où lisez-vous vos flux (maison, bureau… )?
* Quel agrégateur utilisez-vous (Google Reader, Bloglines, Netvibes, Liferea…) ?
* Vos lectures ont-elles principalement un rapport avec votre activité professionnelle ?
* Classez-vous vos flux par thématiques dans votre agrégateur ?
* Votre liste de lecture évolue-t-elle régulièrement ?
* Pourquoi ?
</ol></p>
<p>Pour répondre, ils vous suffit denvoyer un mail à @sondage@de-villamil.com@ avec Sondage <span class="caps">RSS</span> en titre du mail (sinon elle risque de passer à la trappe).</p>
<p>Si vous aussi ça vous interesse, en plus de répondre, nhésité pas à relayer linfo.</p>
<p><em>part préparer sont petit mail de réponse</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,63 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Cool URIs don&rsquo;t change
</h1>
<p>Et oui <a href="http://sunfox.org/">Sunny</a> ce nest pas</p>
<blockquote>
<p>“good links are eternal links” (ou qqchose du genre)</p>
</blockquote>
<p>Mais effectivement quelque chose du genre <a href="http://www.w3.org/Provider/Style/URI">Cool URIs dont change</a></p>
<p>Et cest pour respecter cette règle que le sauveur dURI(Uniform Resource Identifier) a encore frappé.</p>
<p>Il y a un moment maintenant, jutilisais <a href="http://www.dotclear.net/">Dotclear</a>, un bon moteur de blog en <a href="http://fr.wikipedia.org/wiki/PHP">PHP</a>. Mais voilà. Depuis je suis passé à <a href="http://www.typosphere.org">Typo</a> un moteur de blog en <a href="http://www.ruby-lang.org">Ruby</a> on <a href="http://www.rubyonrails.org">Rails</a>. Les URI de lancien blog on été indexé, et du coup ne pointe plus sur rien. <strong>Merci à Sunny de me lavoir signalé</strong>.</p>
<p>Même mieux que ça, ce sauveur dURI perdu a poussé le vice jusqu’à me fournir l<a href="http://fr.wikipedia.org/wiki/Expressions_rationnelles">expression rationnelle</a> qui va bien pour rediriger les anciennes URI vers les nouvelles.</p>
<p>Du coup, les URI du genre :</p>
<p><a href="http://www.typouype.org/index.php/?2006/03/04/45-logo-debian-vs-logo-gnome">http://www.typouype.org/index.php/?2006/03/04/45-logo-debian-vs-logo-gnome</a></p>
<p>(si vous en rencontré encore) sont maintenant redirigées au bon endroit :
<a href="http://www.typouype.org/articles/2006/03/04/logo-debian-vs-logo-gnome">http://www.typouype.org/articles/2006/03/04/logo-debian-vs-logo-gnome</a></p>
<p>Merci encore Sunny,</p>
<p>et noubliez pas **Cool URIs dont change ! **</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,64 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Un parisien en province - Moins de stress
</h1>
<p>Cette fois je mattaque à un autre point de la province&hellip; Je rappel que tout ceci est <strong>mon</strong> point de vue sur mon exode provincial. Jai voulu partir de Paris et ça région pour voir, essayer, découvrir un autres univers. Certain partent plus loin, moi jai choisi le sud.</p>
<p><strong>Idée reçu: il y a moins de stress en province</strong></p>
<p>Cest vrai. Je ne sais pas pour les autres villes comme Toulouse, Lyon ou Marseilles, mais ici en tout cas, la vie est tranquille.</p>
<p>Mais quand on y regarde de plus prêt on comprend vite pourquoi.</p>
<p>Jhabite en centre ville. A longueur de journée qui je vois dehors, en terrasse, où le soir à traîner dehors ? Des <strong>étudiants</strong> ! Je nen ai jamais vu autant au mètre carré. Alors forcement pour eux la vie est cool, tranquille et quoiquon en dise sans stress.</p>
<p>Ensuite, ya toute les personnes de la fonction publique pour faire tourner ces écoles, facs et autres lycée, et vu la quantité, il en faut. Cest bien simple, sur la dizaine de personnes que je connais ici, huit on leur conjoint dans la <strong>fonction publique</strong> (enseignant pour la plupart).</p>
<p>Ensuite il y a les <strong>chercheurs</strong>. <span class="caps">INRA</span>, <span class="caps">IRD</span>, <span class="caps">CNRS</span>, ya de quoi faire sur Montpellier. Ils sont nombreux, sur la même dizaine de personne cité plus haut, 4 au moins travail dans le domaine de la recherche ici.</p>
<p>Il y a encore une catégorie dhabitant pas stressé de la région: les <strong>chomeurs et autres rmistes</strong>. Il me semble que lhérault est une des régions les plus touché par le chomages. Et, petite anecdote au passage, on a dit à mon amie en entretien que recruter des commerciaux c’était dur car les chomeurs préfère rester au chomage ici. Un lien peut-être avec le salaire ridicule que les entreprises propose ici ? Sûrement.</p>
<p>Bref, toute ces personnes représente 75% de la population que je croise tout les jours (je pense), et leur <em>non-stress</em> est communicatif. Du coup personne nest stressé ici. Ce nest pas parce quil ny a pas de transports (ya de bon embouteillage ici, des bus qui narrive pas et il faut attendre le suivant, des trains qui ne passent pas non plus). Certains de mes collègues mettent une heure à venir au boulot.</p>
<p><strong>La contre partie que je naurais jamais imaginé</strong></p>
<p>Cest mou. Cest très très mou. On se fait vite prendre dans la spirale: envie de rien faire. La grosse flemme, et moins on en fait, moins on a envie den faire. Alors le week-end, le soir, cest pas grave. Mais au boulot&hellip; quel manque defficacité ! Finalement, le <em>mouvement</em>, le <em>speed comme disent certain</em> que lon a Paris me manque presque. Au moins ça bouge. Surtout que n’étant pas dun naturel stressé, je nai jamais eu limpression de l’être à Paris.</p>
<p>Ce qui est sur cest que pour quelquun qui a envie de débrancher, de sortir du <em>circuit</em> , il faut partir en province.</p>
<p>Je crois que moi je préfère faire ça pour mes vacances, et pas être en vacances tout le temps. (oui ça fait un peut <em>teaser</em> cest pas innocent)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Et XUL alors !
</h1>
<p>Non de XUL !</p>
<p>Ce matin en lisant ce billet du sur <a href="http://www.lemondeinformatique.fr">lemondeinformatique.fr</a> au sujet des <a href="http://www.lemondeinformatique.fr/actualites/lire-web-20-attention-aux-risques-lies-a-ajax-previennent-les-experts-24150.html">risques liés à Ajax</a> jai été surpris&hellip; Surpris par ce passage:</p>
<blockquote>
<p>Ted Farrell, architecte en chef et vice-président outils et middleware dOracle, rappelle déjà quen raison de la jeunesse des technologies, les entreprises doivent être prudentes quand au choix de leur solution : il y a deux grands frameworks sur le marché, et entre Microsoft et Adobe, il vaut mieux quelles ne se trompent pas car elles risqueraient alors de se retrouver coincées pour des années.</p>
</blockquote>
<p>Hmmm. On parles ici de <a href="http://flex.org/">Flex © Adobe Systems Inc.</a> et <a href="http://www.microsoft.com/silverlight/">SilverLight © Microsoft Corporation.</a> je suppose.</p>
<p>Mais, arrêtez moi si je me trompe&hellip; Non&hellip; personne ? bon, Flex et Silverlight ne sont pas les pendants de <a href="http://xulfr.org/">Xul</a> ? Alors pourquoi on en parle pas plus ? Surtout que là, pour la peine, avec Xul on reste <em>ouvert</em> !</p>
<p>Rappel: XUL cest eXtensible User Language (il me semble). En gros cest du <acronym title="eXtensible Markup Language">XML</acronym> pour la description dinterface, <acronym title="Cascading Style Sheet">CSS</acronym> pour la présentation et Javascript pour linteraction <em>dans</em> linterface. Que de la technologie existante, ouverte, spécifié, <em>standard</em>&hellip;</p>
<p>Alors le bon pour choix pour ne pas senfermer ne serais pas XUL ? Ah oui. LE pépin de XUL. Il faut soit <a href="http://www.mozilla-europe.org/fr/products/firefox/">Firefox</a> ou alors un <a href="http://fr.wikipedia.org/wiki/XULRunner">XulRunner</a>.</p>
<p>Quoique, On voit apparaître doucement des moteurs reprenant les spécifications de XUL comme <a href="http://justlark.com/">Lark</a> (du XUL on Rails). Et a mon avis on a pas fini den voir&hellip; Je crois, et depuis un moment, que XUL est la bonne technologie pour les interfaces dit <strong>riche</strong>.</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,44 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
RubyFrance
</h1>
<p><a href="http://rubyfrance.org/articles/2007/10/04/assemble-gnrale-2007/">Lassemblée générale de RubyFrance</a> sest bien déroulée.</p>
<p>Le CA accueille de nouvelles têtes, certaines ce sont éloignées (pas très loin). Nouveau président, nouveau vice-président, seul le trésorier reste accroché à ses sous :-p</p>
<p>Maintenant il faut aller les voir aux <a href="http://www.jdll.org/2007">JDLL</a>, mon petit doigt me dit quil y aura sûrement un stand RubyFrance là bas ;-)</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,56 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
GARI, GTD, que les choses soient faites
</h1>
<p>Ca fait un moment que lon entend parler du concept <acronym title="Getting Thinks Done"><span class="caps">GTD</span></acronym> (plus dinfo sur <a href="http://fr.wikipedia.org/wiki/Getting_Things_Done">wikipedia:Getting Things Done</a>). Cest une méthode qui doit permettre de <strong>faire</strong> les choses, avec gestion des prioritées tous ça&hellip;</p>
<p>Bon, javoue que ça semble très interessant, surtout quand on cherche à arreter de s’éparpiller sur divers projets, divers bricolage à faire pour la maison, les 3 tonnes de courrier non ouverts, etc&hellip; Mais voilà, appliquer une méthode demande la <em>rigueur</em> de l<em>application</em> de cette méthode (cest con dit comme ça hein ?).</p>
<p>Et voilà quil y a quelque jour, <a href="http://ploum.frimouvy.org/">chez Ploum</a>, je tombe sur un billet traitant du sujet de <a href="http://ploum.frimouvy.org/?169-comment-s-organiser-sans-jamais-ranger-avec-la-methode-glande-appliquee-rangement-interdit">lorganisation tout en glandouillant:</a> <acronym title="Glande Appliquée &amp; Rangement Interdit"><span class="caps">GARI</span></acronym> qui est une sorte dadaptation <em>Ploumesque</em> de <span class="caps">GTD</span>.</p>
<p>Comme Ploum le rappel, toute méthode est interessante, mais bien souvent nécessite des adaptations en fonction du contexte, et des gens qui lapplique. Ploum à donc très bien décrit ça vision du <span class="caps">GTD</span>. Et javoue que ça version du <span class="caps">GTD</span> me plait bien. Jai donc décidé de lappliquer, du moins en partie, pour voir.</p>
<p>Jai donc enlver les règles de tri de mes messages, tout remis dans la <strong>inbox</strong> principal, supprimer les dossier de chaque <em>mailling-list</em> à laquelle je suis abonné, puis créé un dossier <strong>deskbox</strong>. Pour trier un peu dans la <strong>deskbox</strong> jai ensuite créé des sous dossiers par projet courant (bon pour le moment cest ma boite perso, donc ça ne concerne que mes projet perso, pour le coté pro on verra plus tard).</p>
<p>Ensuite viens le temps du grand menage de <strong>inbox</strong>. Comme le dit Ploum, on stock tros de mail, et cest vrai, qui fouille dans ces mails à la recherche dune info sur comment on configure PF sur OpenBSD 4.2 ? On vas tous sur notre moteur de recherche préféré, voir sur plusieurs pour bien faire, et cest tout&hellip; Les mails, ça ne sert pas à grand chose de tous les stocker, même en archives.</p>
<p>Attention me faite pas dire ce que je nai pas dit ! Certain sont à garder. Jai donc aussi ajouté une boite <strong>archive</strong>.</p>
<p>Après suppression et tri des messages, jai une <strong>inbox</strong> vide (pour le moment) et il faut avouer que ce nest pas désagréable. Les dossiers par projets ne sont pas trop plein et ne contiennent que des choses en rapport avec mes projets en cours. Et ma <strong>deskbox</strong> contient 2 mails sur lesquel il faut que je travail&hellip;</p>
<p>A suivre donc, on verra si ça me rend plsu efficace. Peut-être une tentative de <strong>inbox</strong> physique pourrais suivre&hellip;</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,60 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
les causeries de l&rsquo;APRIL: Jabber
</h1>
<p>Depuis quelque temps, lAPRIL(Association pour la Promotion et la Recherche en Informatique Libre) (<a href="http://www.april.org">april.org</a>) organise des <a href="http://www.april.org/groupes/causeries/">causeries</a> :</p>
<blockquote>
<p>Les &ldquo;Causeries APRIL&rdquo; sont des interviews ou des discussions organisées régulièrement (avec un objectif dune par semaine ou quinzaine), dune durée dune heure ou plus, sur un sujet donné.</p>
<p>Les comptes-rendus sont publics ou privés suivant les sujets abordés.</p>
</blockquote>
<p>La dernière date du 10 novembre 2007, elle concernais Jabber:</p>
<blockquote>
<p>&ldquo;Jabber, les enjeux, et pourquoi la communauté du libre devrait Jabberiser&rdquo; avec Nicolas Vérité, membre élu de la XSF (XMPP Standards Foundation) et adhérent APRIL.</p>
</blockquote>
<p>Le compte rendu <em>publique</em> est très instructif. Alors medames et messieurs, si vous êtes en train de lire ça, jaimerais bien que vous vous y mettiez ! Ajoutez moi en contact si vous voulez tout de suite remplir votre liste :-).</p>
<p><em>Je me demande si je vais pas éradiquer mes autres comptes et ne garder que du jabber powered&hellip;</em></p>
<p>ps: Je conseil fortement la lecture des autres comptes rendu des causeries, cest souvent très instructif !</p>
<p><a href="http://www.april.org/association/adhesion.html"><img src="http://www.april.org/association/documents/bannieres/banniere_horizontale_soutien_fulltext_486x60.png" alt="Banniere de soutien à l'April" /></a></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Flash, format propriétaire et développement
</h1>
<p>Me voilà revenu avec <a href="http://www.openbsd.org">OpenBSD</a>. Je ne vais pas en parler en long et en large maintenant, un bon fond d’écran le fera pour moi :)</p>
<p><img src="/files/xfce_openbsd_2.jpg" alt="Xfce openbsd" /></p>
<p>Par contre, il faut savoir quAdobe ne fourni pas de player pour ce système dexploitation&hellip;</p>
<p>Mais est-ce que jen ai vraiment besoin ? On le sait flash, nest pas bon pour laccessibilité, le référencement, la légèreté&hellip; Alors cest sur, on fait de jolie chose, toute brillante, avec de linteractivité et tout ça, mais bon.</p>
<p>Alors quest-ce quil faut faire ? Aider le développement dimplémentation libre tel que <a href="http://www.gnu.org/software/gnash/">Gnash</a> ou encore <a href="http://www.swift-tools.net/Flash/">Flash</a> (Un projet disponible dans les <em>packages</em> <a href="http://www.openbsd.org">OpenBSD</a>).</p>
<p>Mais est-ce quaider à la réalisation dune implémentation libre ne conforte pas Adobe et les utilisateurs de flash dans le choix du format propriétaire, et surtout dans son <strong>invasion du web</strong> ? Cest sur, jaimerais pouvoir accéder à tout le contenu web, et aujourdhui, parce que je suis sur une plateforme non prise en compte par les propriétaires de flash je ne peut pas&hellip;</p>
<p>Cruel dilème pour moi. Je nai même pas installé une des deux solutions libre pour le moment, je crois que je le ferais quand je serais persuadé de leur <em>utilité</em>. Jirais même peut-être plus loin en essayant daider lun de ces projets. Mais je ne sais pas&hellip; Est-ce <em>bien</em> ?</p>
<p>Si Adobe voulais bien libérer le format flash, je ne me poserais pas toutes ces questions. Si les utilisateurs de flash (je pense aux personnes réalisant des fichiers et autres sites flashouillés) arretaient de sen servir je ne me poserais pas toutes ces questions non plus&hellip;</p>
<p>Dur dur la vie dans un univers vraiment :</p>
<blockquote>
<p>Free, Functional and secure</p>
</blockquote>
<p><em>devise dOpenBSD</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,51 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
Le calendrier libre
</h1>
<p>L&rsquo;<a href="http://www.april.org">April</a> à encore une bonne idée: la <a href="http://www.april.org/actions/calendrier2008/">création dun calendrier</a> :-)</p>
<p>Cest idiot comme ça, mais cest une très bonne idée je trouve. Et comme cest un calendrier libre, <a href="http://www.april.org/actions/calendrier2008/">les propositions dillustrations</a> pour chaque mois sont les bienvenues. Jai hate de voir le resultat !</p>
<blockquote>
<p>Création du Calendrier Libre 2008</p>
<p>L&rsquo;APRIL vous invite à participer à la création d&rsquo;un Calendrier libre 2008. Pourquoi un calendrier ? Parce que cest un outil de communication sympathique, utile (&ldquo;cest quand les RMLL 2008 ?&rdquo;), facile à décliner (impression, fond d’écran)&hellip;
Pourquoi &ldquo;libre&rdquo; ? Parce quil aborde les thématiques qui comptent pour le logiciel libre, et parce que, étant sous licence libre, il peut être diffusé et partagé librement par tous et partout. Voir la suite de larticle pour savoir comment participer.</p>
</blockquote>
<p><em>source: <a href="http://www.april.org/groupes/#ToC3">april.org</a></em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>
@@ -0,0 +1,62 @@
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Yannick François - Les pieds dans le code</title>
<meta name="DC.title" content="elsif.fr, site de Yannick François aka yaf aka pouype."/>
<meta name="description" content="Yannick François's website. Senior developer, Code pedagogist. /ut7 teammate, proud member of Electrolab, the crazy hackerspace. Eternel supporter of April, a french association about freesoftware."/>
<meta name="keywords" content="code, développement, lean, agile, logiciel, tdd, objet, ruby, site perso, personnel, ruby on rails, refactoring, openbsd, bsd, libre, creative commons, unix"/>
<meta name="author" content="Yannick François, https://elsif.fr"/>
<meta name="designer" content="Yannick François, https://elsif.fr"/>
<meta name="geo.placename" content="Poissy, Ile de france, France"/>
<meta name="robots" content="index,follow" />
<meta name="language" content="French" />
<meta name="HandheldFriendly" content="True" />
<meta name="MobileOptimized" content="320" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0" />
<link rel="index" title="Yannick François / Developer" href="https://elsif.fr" />
<link rel="stylesheet" href="/css/knacss.css" media="all"/>
<link rel="stylesheet" href="/css/elsif.css" media="all"/>
<article>
<h1>
OpenBSD 4.2 est sorti !
</h1>
<p>Ca y est, 1er novembre rime avec <strong>OpenBSD release</strong> (comment ça je suis un mauvais rimeur ? :-p).</p>
<p>A vos commandes !</p>
<p><a href="http://undeadly.org/cgi?action=article&amp;sid=20071101030310">Lannonce sur undeadly canal historique</a></p>
<p>La page officielle sur <a href="http://www.openbsd.org/42.html">www.openbsd.org/42.html</a></p>
<p>!(<a href="http://www.openbsd.org/images/Marathon.jpg">http://www.openbsd.org/images/Marathon.jpg</a>)</p>
<p>Cette version est dédicacée à la mémoire dun grand monsieur de lIPV6: Jun-ichiro “itojun” Itoh Hagino <a href="http://undeadly.org/cgi?action=article&amp;sid=20071030220114">décédé le 29 octobre 2007</a>&hellip;</p>
<p>A noter dans cette version:</p>
<ul>
<li>toujours plus de drivers vraiment libre</li>
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&amp;sektion=1">cwm</a> rempalce wm2</li>
<li>de grosses évolution sur <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&amp;sektion=1">pkg_add</a></li>
</ul>
<p>La liste officiel de tout les changements: <a href="http://www.openbsd.org/plus42.html">openbsd.org/plus42.html</a></p>
<p>Bonne lecture et bonne installation !</p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More