Ajoute les articles manquants

This commit is contained in:
Yannick Francois
2019-02-24 23:33:14 +01:00
parent a1fc6bf220
commit 3be483b7ea
300 changed files with 16637 additions and 0 deletions
@@ -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>
Bonne année
</h1>
<p>Bonne année à tous.</p>
<p><em>Pas trouvé le moyen de brancher ma machine dans l&rsquo;appart hotel, alors les billets seront surement encore toujours au ralenti.</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>
Message de service - OpenBSD 3.9 PatchTime
</h1>
<p>En préparation dun migration à la version 4.0 du système du poisson lune, je vais appliquer les <a href="http://openbsd.org/errata39.html">patchs de sécurité de la 3.9</a>, histoire d’être le plus à jour possible et effectuer une migration douce.</p>
<p>Il se peut que le service de ce blog et de celui de <a href="http://www.lacomte.net">la comte</a> soit perturbé. Désolé pour la gène occassionée.</p>
<p><em>Depuis le temps que je doit faire ça&hellip; Ce qui est bête cest que ce nest pas grand chose, mais que ça prend du temps. Du temps de téléchargement (surtout au début pour récupérer les sources) et du temps de compilation. Mais maintenant que je suis dans une vrai société qui fait de la vrai informatique, jai un accès ssh à mon serveur et je peut tranquillement lancer un téléchargement, une compile, sans nuire à mon travail :)</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>
Interview
</h1>
<p>Non non pas de moi, mais de <a href="http://www.tddsworld.com/blogs/eapc/index.php">Christophe Porteneuve</a> est directeur de spécialisation SIGL à lINSIA, cest également un adorateur de <a href="http://www.rubyonrails.org/">Ruby on Rails</a>. Comment lui reprocher quelque chose en voyant ça, quelquun qui fait du <a href="http://www.ruby-lang.org">Ruby</a> ne peut être mauvais, même si cest via Ruby on Rails ;-). Cependant, jai découvert ce matin une <a href="http://developpeur.journaldunet.com/itws/061213-itw-chat-web20-porteneuve.shtml">interview de lui sur le JDN</a> dont le titre ma fait tiqué:</p>
<blockquote>
<p>Le couple JavaScript/Ajax est une alternative souvent viable à ActionScript</p>
</blockquote>
<p>*Le couple javascript/ajax *&hellip; Heu, AJAX ça ne signifie pas Asynchronous Javascript And Xml ? mince alors, on maurais menti ? Cependant je comprend, Ajax seul, ce nest pas grand chose finalement, juste un mode de communication avec le serveur, il faut ajouter du javascript pour permettre une bonne utilisation dune communication de type Ajax (notamment pour le traitement de la réponse).</p>
<p>Par contre pour ce qui est de lalternative, je suis daccord, bien que je pense quActionScript ne serve aujourdhui pas tout à fait au même chose quAjax.</p>
<p>Bref, cest une interview longue mais interessante, à lire donc.</p>
<p><em>Aller aller, on ne se laisse pas aller, on repart sur la nouvelle année, au taquet :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,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,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>
self.year += 1
</h1>
<p>Tout comme <a href="http://blog.cameleon.mine.nu/index.php?2007/01/25/196-30-eme-tranche-de-vie">Cameleon</a>, je fête aujourdhui mes 30 petites années sur cette planête bleu. Pas de grande fêtes prévu, pas de grande soirée masqué, mais je me souviendrais de cette anniversaire, de ce mois, de cette année:</p>
<ul>
<li>30 ans</li>
<li>Changement de boulot pour un retour vers le Service</li>
<li>Changement dappartement (oui oui les déménageurs on vidé leur camion dans le nouvel appart ce matin même !!! )</li>
<li>Changement de ville, de département, de région</li>
</ul>
<p>Tout le reste je le garde, il faut quand même pas pousser, Jy tiens à ma petite Dame, mon mac mini, ma caisse à outils, mon pseudo, mon nom de domaine ;-).</p>
<p>Par contre jajoute quelque rencontre, ça vas avec tout les changements.</p>
<p>Je ne ferais pas un grand &ldquo;name droping&rdquo; comme Cameleon, je ne remercierais personne par le biais de ce billet: ça me donnerais limpression que tout est fini, hors je veux que ça dure encore :-). Jai toujours plein didée, plein denvie, plein de chose à découvrir, et toujours aussi peu de temps pour faire tout ce que je souhaiterais faire.</p>
<p>*Bon dun autre coté, maintenant je met 5 minutes à pieds pour aller de la maison au boulot, jai donc grapillé 90 minutes précieuses, je ne pense pas que ça suffira, mais bon, cest toujours agréable :D *</p>
<p><em>Il faut que je mette quelques photos aussi :)</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,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 - Solutions Linux 2007
</h1>
<p>Avec tout ça jai oublié de vous préciser que lassociation <a href="http://rubyfrance.org">RubyFrance</a> est présente aux <a href="http://www.solutionslinux.fr/fr/">Solutions Linux 2007</a></p>
<p>Plusieurs contact on été pris durant les premiers jour, Sun pour les <a href="http://fr.sun.com/sunnews/events/2007/mar/techdays/index.html">TechDays</a> (surement pour des raisons lié à <a href="http://jruby.codehaus.org/">jRuby</a>. Mais surtout, (attention les stars ! :) ) une petite visite de <a href="http://rubyfrance.org/articles/2007/01/31/en-direct-de-solutions-linux-2007/">Monsieur le présidentiable François Bayrou</a> (les propos échangé sont resté secret ;-) ).</p>
<p>Bien joué les gars ! et longue vie à Ruby !</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,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>
Installation Montpelliéraine
</h1>
<p>Cest avec un peu de trembloti que j’écrit ce post. Il faudra que lon trouve un bureau plus stable. Mais au moins on bénéficie dune bonne table dans la cuisine. Pour illustré ça voici deux photos de mon nouveau bureau temporaire:</p>
<p><img src="/files/bureau_montpellier.jpg" alt="Installation bureau dans l'appartement de montpellier" /></p>
<p>Pas facile de sinstallé <s>avec ses meubles dans un appartement qui nest pas</s> dans un appartement avec des meubles fait pour un autres :)</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,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 retour du retour du retour&hellip;
</h1>
<p>Finalement lenvie de bloguer me reprend. Après divers aventures je vais essayer de faire un résumé de ce quil cest passé ces deux dernier mois <em>regarde la date du dernier billet affiché</em> Ouch ! le 4 mars, oui cest bien ça, même plus de deux mois.</p>
<ul>
<li>Jai changé de boulot (je suis maintenant chez un petit éditeur de la région)</li>
<li>La poumibox est devenue la bricabox et a maintenant son nom de domaine: <a href="http://www.bricabox.info">www.bricabox.info</a>. Elle héberge toujours le blog de Jean-mi <a href="http://www.lacomte.net">lacomte</a> et le teaser qui nen fini plus de Zifro avec son <a href="http://www.zlab.fr">zlab.fr</a>. Dailleurs, ya quelque éléments dont je reparlerais par rapport à cette box ;-)</li>
<li>La bricabox toujours, esst enfin passé à la version <a href="http://www.openbsd.org/fr/41.html">4.1 dopenbsd</a> qui apporte sont lot d’évolution. A noté lexellent thème (pas trop dur de faire mieux que puffyx de la version 4.0): <strong>Puffy baba and the 40 vendors</strong> en référence aux éternels vendeurs de cartes et autres périphériques qui ne fournissent pas les spécifications matérielles permettant dimplémenter un pilote libre pour leur utilisation :(</li>
<li>Nous avons aménagé la pièce qui nous servais de débaras pour y installer un bureau, un vrai :-)</li>
<li>On a commencé à shabituer doucement à la région (et à découvrir des coins sympa dont je reparlerais surement ici.</li>
<li>Et jen oublie surement (en 2 mois il sen apsse des choses !) mais cest déjà pas mal.</li>
</ul>
<p>A bientôt surement, et désolé pour les quelques personnes (sil yen a) qui avait lhabitude de passer par ici de labsence sans trop dexplication. Jai eu un coup de démotivation pour ce blog&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,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,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>
Vinyls et mp3 : c&rsquo;est fait pour moi !
</h1>
<p>En voilà une idée quelle est bonne ! Un label Anglais a décidé de fournir avec ces vinyls un code permettant de télécharger l’équivalent du dit vinyl, mais au format mp3. Non DRMisé !</p>
<p>Bon cest sur les morceaux ne sont pas fourni au format libre <a href="http://fr.wikipedia.org/wiki/Ogg">OGG</a>, mais cest un point interessant voir ce que certain label sont prêt à proposer. Et puis ça évite davoir à faire la conversion (chose faisable, mais pas forcement des plus pratique dans certains cas).</p>
<p><strong>Le vinyl nest pas mort !</strong></p>
<p>source: <a href="http://fr.theinquirer.net/2007/05/16/un_label_anglais_vend_des_viny.html">The Inquirer</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,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,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>
Une vidéo quelle est bien
</h1>
<p>Je ne mettrais pas ici de flash (capucepalibre). Donc je vais me contenter dun lien, après tout, rien nempêche dautres personnes à mettre du flash sur leur site ;-)</p>
<p><a href="http://thecaribbeanweblog.com/index.php/2007/06/13/147-mac-or-pc">Un bon clash Windows/Mac</a></p>
<p>(Clash musical sentend !)</p>
<p>Merci à <a href="http://thecaribbeanweblog.com/index.php/">Christophe [thecaribbeanweblog.com]</a> pour ce bon moment.</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,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>
self.change_style
</h1>
<p>Comme vous pouvez le voir, jai changé de thèmes. Et non ce nest toujours pas un thèmes fait avec mes petites mimines. Manque de temps et/ou didée. Mais ça viendra.</p>
<p>Jai listé les thèmes de <a href="http://typosphere.org/">Typo</a> sur le belle outil nomé <a href="http://www.dev411.com/typo/themes/">Typo Thèmes viewer</a> et cest un thème de <a href="http://www.bombo.it/">Daniele Meschiari</a> qui a retenu mon attention: <a href="http://proofread.digital-achievement.com/catalog/themes/view/29">Kumbha</a> .</p>
<p>Ya un petit peu de ce que je souhaiterais faire si jarrive à me lancer, du coup je pourrais partir de celui-ci, ça sera plus rapide.</p>
<p>Enfin, jusquau jour où je vais tomber sur LE thème que je veux faire, fait par un autre :-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,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,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>
self.change.style (again)
</h1>
<p>Suite au <a href="http://www.typouype.org/articles/2007/06/29/self-change_style#comments">gentil commentaire de jean-mi</a> jai prit un peu de recule sur le choix du theme que jai effectué.</p>
<p>effectivement ce bleu change, mais ce bleu est un peu criard aussi&hellip; Et rappel un certain écran de la mort qui tue :p</p>
<p>Du coup, et pour quelque jour, je vais essayer ce theme un peu plus minimaliste :)</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>
Happy birthday !
</h1>
<p>Arf, je ne sais pas si cest le bon format :-/</p>
<p>Quoiquil en soit, le blog <a href="http://formats-ouverts.org/">les formats ouverts</a> fête ces <a href="http://formats-ouverts.org/blog/2007/07/02/1252-3-ans-revolus">3 ans révolus</a>. 3 ans que Thierry <em>il-voit-des-formats-partout</em> Stoehr nous en parle. Alors <strong>bon anniversaire</strong>, merci pour toute ces informations, anecdotes, décryptages. Et encore beaucoup des comme ça !</p>
<p>Merci.</p>
<p><em>les formats commencent à mobséder aussi, cest grave ?</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,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,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>
Nouveau coin bureau
</h1>
<p>En arrivant dans ce nouvel appart, on a <em>voulu</em> une pièce de plus. Forcement, nayant pas denfants à y installé, cest devenu le coin bureau.</p>
<p>On a mis beaucoup de temps à linstaller. Au début débarras bien pratique, il a fallu vider les cartons quand même. Alors un peut de bricolage, un peu de ponsage, un peu de peinture, achat de chute de jonc de mer, et hop. Voilà le nouveau bureau !</p>
<p><img src="/files/bureau_montpellier_2.jpg" alt="Nouvelle installation de bureau" /></p>
<p><em>billet bien en retard, ça fait quand même au moins 3 mois quon la fini ce bureau :-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,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,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>
Gimp summer
</h1>
<p>Cest rigolo ce que lon peut faire avec Gimp.</p>
<p>Je nai jamais eu trop loccasion de mamuser un peu à retoucher quelque photos. Mais cette été, je me lache un peu.</p>
<p><img src="/files/openbsd_40_tshirt.jpg" alt="OpenBSD 40 tshirt" /></p>
<p>On verra où tout ça me mènera :-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,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,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>
Tout sur le Sumo
</h1>
<p>Non je ne deviens pas Chiraquien, et non plus un expert en Sumo.</p>
<p>Mais le frère dun ami de longue date, franco-japonais, est parti au Japon pour parfaire son Japonais, et voir un peu de quoi il retourne là bas (rentrera, rentrera pas ?).</p>
<p>Il a décidé de tenir un blog pour garder le contact avec ces amis Francophone, et comme cela ce fait beaucoup, pour faire partager ses expériences là bas.</p>
<p>Il viens de signer un très bon billet, agrémenté de quelques photos, sur les combats Sumo.</p>
<p>Le blog de <a href="http://www.tartoaujapon.com/fr/blog-post-100-sumo.html">Tarto au Japon Sumo</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>
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,78 @@
<!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 6th Birthday Haiku !
</h1>
<p>Cela fait un moment que jen avais entendu parler. Ces dernières semaines javais passé un premier pas timide en récupérant la dernière image pour le tester dans Qemu.</p>
<p>Vous savez de quoi je parle ? Non ? Bon, un petit tour sur wikipedia, aller je vous aide: <a href="http://fr.wikipedia.org/wiki/Ha%C3%AFku_(syst%C3%A8me_d'exploitation">Haiku OS</a>). Et oui, cest un système dexploitation. Cest la version libre de <em>feu</em> BeOS (<a href="http://fr.wikipedia.org/wiki/BeOS">BeOS sur Wikipedia aussi</a>).</p>
<p>Ce système est intéressant sur plusieurs points.</p>
<ul>
<li><p>Il est libre. Pour moi cest devenu un point important.</p></li>
<li><p>Il est proche de ça première release officiel. Il y a donc pas mal de chose à faire encore, cela permet de pouvoir sinvestir pourquoi pas, il y a de quoi faire</p></li>
<li><p>Il a une approche original, reprise certes de BeOS, mais quand même: Il est orienté desktop ! Et ça, même si les Ubuntus et autres mandriva et OpenSuse nont plus rien à envié à Windows et MacOsX, ce sont des distribs Linux, plutôt conçu comme un serveur à la base.</p></li>
</ul>
<p>Bon le troisième point est discutable, je le conçoit. Menfin cest toujours passionant de voir un OS nouveau (ou un nouvel OS ? A moins que ça ne soit SE nouveau :-p ). En plus jaime bien le style :)</p>
<p>Jai un handicap par rapport au fada de BeOS qui traîne autour du projet, forcement. Mais la communauté que jai rencontré jusqu’à présent me parait bien sympathique.</p>
<p>Bref, pour le moment je fais <em>mumuse avec. A suivre.</em></p>
<p><em>Ca me branche plus qu&rdquo;OpenSolaris&rdquo;:<a href="http://www.opensolaris.org">http://www.opensolaris.org</a> ;-)</em></p>
<p>Ecran de démarrage:</p>
<p><img src="/files/haiku_start.jpg" alt="Ecran de démarrage" /></p>
<p>Haiku !</p>
<p><img src="/files/haiku_screen_app_2.jpg" alt="Quelques fenêtre dans Haiku, la selection des apps" /></p>
<p>Haiku encore :)</p>
<p><img src="/files/haiku_screen_apps.jpg" alt="Menu contextuel d'Haiku" /></p>
<p>Et surtout, quoi quon en pense, on reste polie et on souhaite tous un joyeux anniversaire à cette (autre) bande de fous qui on vu dans le libre un moyen de continuer à faire vivre leur passion !</p>
<p><img src="/files/haiku_banner.jpg" alt="Bannière pour l'anniversaire du projet" /></p>
<p><em><a href="http://myhaiku.org/">Jorge G. Mare (a.k.a. Koki).</a> est à lorigine de mon information, il rappel les évènements dans son billet de <a href="http://myhaiku.org/2007/08/17/happy-6th-birthday-haiku/">6ème anniversaire dHaiku</a> . Merci à lui</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>
Happy birthday Gnome !
</h1>
<p>Non non, ce nest pas un blog sur les anniversaire. Mais il faut avouer quen ce moment, cest tout les jours la fête :-)</p>
<p>Alors on aime ou pas, mais Gnome fête ces 10 ans. Personnellement, jaime bien Gnome. Disons que dans les environnement de bureau <em>complet</em> cest celui que je préfère (désolé pour les KDEtiste)</p>
<p>Jespère quil y en aura plein dautres des comme ça !</p>
<p><em>/me Commence à faire une overdose de champomy™ avec tout ces anniversaires</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,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>
Ngnix dans les ports OpenBSD
</h1>
<p>Sans vouloir faire de mauvais jeux de mots, on peut dire que ça tombe à pique !</p>
<p>Ce blog, ainsi que celui de <a href="http://www.lacomte.net">lacomte by Jean-mi</a> et le <em>teaser infernal</em> jai nommé <a href="http://zlab.fr">zlab.fr</a> tourne par le biais dun frontal <a href="http://www.lighttpd.net/">Lighttpd</a> et dun cluster de serveur dapplication <a href="http://mongrel.rubyforge.org/">Mongrel</a>. Lighttpd plutôt quapache car jai été séduit par la facilité de lecture et de confection du/des fichiers de configuration.</p>
<p>Mais voilà, cette petites phrase ma fait réfléchir:</p>
<blockquote>
<p>I&rsquo;m sad to say that I have to recommend people not use lighttpd anymore. The author hasn&rsquo;t updated the mod_proxy plugin and isn&rsquo;t providing too much support for the bugs it has. If you&rsquo;re running lighttpd and you constantly see 500 errors that are never recovered, then you should switch to Apache or another web server that can handle properly balancing backends.</p>
</blockquote>
<p>(<a href="http://mongrel.rubyforge.org/docs/lighttpd.html">source sur le site de mongrel</a>)</p>
<p>Du coup jai pendant un temps pensé à revenir sur <a href="http://httpd.apache.org/">Apache</a>. Mais en découvrant lighttpd je m’étais rendu compte que dautre serveur existait derrière Apache et IIS. Il était temps de creuser la question.</p>
<p>Et là, ces dernier temps lun dentre eux sort du lot, un serveur <em>web</em> dorigine Russe: <a href="http://nginx.net/">ngnix</a> [engine x]. Et ma fois, coté fichier de configuration cest aussi clair que lighttpd, et apparemment cest bien performant comme on laime.</p>
<p>Du coup, observation des <a href="http://www.openbsd.org/4.1_packages/i386.html">paquets OpenBSD</a>&hellip; pas de ngnix&hellip; Regardage du coté des <a href="http://ports.openbsd.nu/">ports OpenBSD</a> rien non plus :-(.</p>
<p>Alors une option:compile et construction de paquet maison ? hmmm. Même pas le temps de réfléchir à la question que voilà quune news tombe comme ça, un dimanche en plus, chez les morts-vivants: <a href="http://undeadly.org/cgi?action=article&amp;sid=20070909132009"> New Ports of the Week #36 (September 2)</a> et PAF! dans la liste voilà ti pas un <a href="http://ports.openbsd.nu/www/nginx">ports ngnix</a> tout beau qui débarque.</p>
<p>Cest parfait. Le temps de faire quelque test et réglage, on vas voir si ça vaut le coup de changer.</p>
<p><em>En ps, pour les fan de <a href="http://www.tetrinet.org/">TetriNet</a>, un ports pour le serveur <a href="http://www.openbsd.org/cgi-bin/cvsweb.cgi/ports/games/tetrinetx/">TetriNetX</a> viens de voir le jour également.</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>
Typosphere.themes.new(&ldquo;simpless&rdquo;)
</h1>
<p>Depuis le temps que je souhaitais refaire la peinture moi même&hellip; Et bien voilà.</p>
<p>Alors certain vont aimer, dautres non, et dautres encore ne le verront pas (hein les lecteurs via agrégateurs ;-)). Mais quimporte, moi ça me plaît, et cest le principal.</p>
<p>Jattend un peu dessuyer les quelques bugs et autres bricole qui pourrais traîner, et jen fait un petit paquet.</p>
<p><strong>Edit 1</strong>: Et bien ça commence bien&hellip; lindex qui marchais en dev marche pas en prod :-/</p>
<p><strong>Edit 2</strong>: Bon c’étais rapide. Il fallait juste que je redémarre lenvironnement de prod. (les <a href="http://mongrel.rubyforge.org/">Mongrels</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,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,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>
Flickr - free acount limitations
</h1>
<p>Je le savais depuis le début. Je le surveillais ces dernier temps. Et je viens den avoir la confirmation&hellip; Dur.</p>
<p>!(<a href="http://media.typouype.org/flickr_proaccount.jpg">http://media.typouype.org/flickr_proaccount.jpg</a>)</p>
<p>Les comptes gratuit sur <a href="http://flickr.com">flickr</a> ne permettent pas davoir plus de 3 <em>set</em>, limite à un upload de 100M de photos par mois, et à un affichage de 200 photos seulement&hellip;</p>
<p>Je viens de passer ce cap. Alors achat dun compte pro ou pas ? Je crois que je vais craquer. $24.95, ça fait du 35 euro&hellip; Par an. Mouais, je crois que ça peut se 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,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,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>
OpenSSH a 8 ans
</h1>
<p><a href="http://undeadly.org/cgi?action=article&amp;sid=20070926182742">Hier c’étais lanniversaire dOpenSSH</a>. <a href="http://www.openssh.com/">OpenSSH</a> est une implémentation Libre d&rdquo;SSH&rdquo;:<a href="http://fr.wikipedia.org/wiki/">http://fr.wikipedia.org/wiki/</a><span class="caps">SSH</span> un protocole de communication sécurisé. OpenSSH est limplémentation la plus utilisé. Souvent copié, jamais égalé :-p</p>
<p>Cest évidemment un projet lié à <a href="http://www.openbsd.org">OpenBSD</a>.</p>
<p>Personnellement, je lutilise tout les jours.</p>
<p>!(<a href="http://media.typouype.org/openssh.gif">http://media.typouype.org/openssh.gif</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,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,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>
SQL Inject
</h1>
<p>Un très bon strip d<a href="http://xkcd.com/about/">XKCD</a> aujourdhui. On y vois sûrement quelque chose de vécu, qui deviendra de plus en plus courant si l’éducation ne fait pas attention au développement de ces outils :-)</p>
<p><img src="http://imgs.xkcd.com/comics/exploits_of_a_mom.png" alt="xkcd n° 327" /></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,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>
Veni Vidi Vici
</h1>
<p><a href="http://fr.wikipedia.org/wiki/Veni_vidi_vici">La célèbre citation de Jules César</a>&hellip;</p>
<p>Elle sappliquerais pas mal a lexpérience que nous avions entrepris au début de lannée 2007 (voir le billet <a href="http://www.typouype.org/articles/2006/12/06/tout-ce-bouscule">Tout ce bouscule</a>). Mais voilà, on était parti de notre banlieue parisienne natale pour voir ce quest la vie en province, et plus particulièrement Montpellier.</p>
<p>Il faut avouer que cest très agréable, mais niveau emploi ici, faut pas trop en demander, ou avoir un coup de bol, dans le cas dun couple, deux coup de bol, ça comment à faire beaucoup.</p>
<p>Du coup, nous remontons, cest décidé. Et ça va aller vite, plus vite que pour descendre ! Nous serons donc de retour sur Paris et sa région au tout début du mois de novembre.</p>
<p><strong>Et dans ce cadre, jai remis mon <a href="http://zone.typouype.org/cv_yannick_francois_20071016.pdf">CV</a> à jour, je lai mis en ligne car je recherche du boulot sur Paris (et sa région).</strong></p>
<p><em>Jen parle ici, on ne sait jamais&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,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>
@@ -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>
Paris Web 2007
</h1>
<p>Et bien voilà cest fait. Je serais aux ateliers du samedi. Et oui, que samedi&hellip; Ce nest pas vraiment un problème dargent, mais plutôt que jespère bien avoir retrouvé un travail dici là ;-).</p>
<p>Jespère bien vous y rencontrer !</p>
<p><a href="http://2007.paris-web.fr/">Paris web 2007</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,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>
Message de service
</h1>
<p>Maintenant que la nouvelle version d&rdquo;OpenBSD&rdquo;:<a href="http://www.openbsd.org">http://www.openbsd.org</a> est sortie, la <a href="http://www.bricabox.info">bricabox</a> va migrer. Mais non, finalement. Histoire de préparer larrivée de nouveaux services pour les colocataires (<a href="http://www.zlab.fr">Zifro et sont eternel teaser: Zlab.fr</a> <a href="http://www.lacomte.net">Jean-mi et ces vaches</a>) et de permettre une modification de lenvironnement (passage prévu de lighttpd+mongrel à lapacheChrootéDOpenBSD + fastCGI), la bricabox va être re-installée.</p>
<p>Du coup, linterruption de service pourrais être longue. Elle commencera quand nous aurons fait nos backup, et se terminera&hellip; Et bien vous verrez bien :)</p>
<p>Dici là, soyez sage (oui jai remarqué quil y avait pas mal de spam en ce moment :-/)</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>
Message de service
</h1>
<p>Le week-end fut long. Et jai du faire des consessions pour que tout ce petit monde revienne en ligne.</p>
<p>La principale modification du serveur cest un passage à <a href="http://www.openbsd.org">OpenBSD 4.2</a> avec un changement de partage du disque. <code>/var</code> et <code>/home</code> font maintenant la même taille, et <code>/var</code> va accueillir la partie publique <em>enligne</em> du serveur.</p>
<p>Par contre, je pensais passer à Apache+FastCGI en environnement <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=chroot&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">chroot(2)</a> mais apache a vraiment un système de configuration un peut trop vieux et compliqué à mon gout&hellip;</p>
<p>Retour donc pour le moment à ce bon <a href="http://www.lighttpd.net/">lighttpd</a> et un cluster de mongrel. Je pense que mongrel va finir par sauter pour laissé place à FastCGI (a voir) histoire de faciliter le <em>chrootage</em> de lensemble (plus facile de chrooté quand la communication se fait via des sockets que tcp je pense&hellip; à voir).</p>
<p>Voilà, pour le moment, cest tout, vous pouvez retourner à une activitée normale.</p>
<p><img src="/files/xfce_openbsd_term.jpg" alt="Xfce openbsd terminal" /></p>
<p><em>Un petit screenshot au coeur de laction, avec un petit <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=uname&amp;apropos=0&amp;sektion=0&amp;manpath=OpenBSD+Current&amp;arch=i386&amp;format=html">uname(1)</a> qui nous montre un bel OpenBSD 4.2 tout frais le tout avec mon archlinux clickaconvi comme on dit :)</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>
Paris Web et grêve
</h1>
<p>Bon ben demain, ça sera Paris Web ET grèves. Alors je vais mettre mes grosses chaussures, partir tôt, et croiser les doigts pour que le train du matin ne soit pas annulé.</p>
<p>Jen ai un à 7h44.. arrivé à Saint-lazarre jespère à 8h20 maxi, ensuite, ligne 14 (au moins je sais quelle marche celle là) jusqu’à gare de lyon, ensuite je finirais à pieds&hellip; Je pense que je vais être en retard, mais le train davant cest 7h13&hellip; ça fait tôt&hellip;</p>
<p>On verra.</p>
<p>A demain ;-)</p>
<p><a href="http://2007.paris-web.fr/">ParisWeb 2007</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,76 @@
<!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>
ParisWeb 2007: mon topo
</h1>
<p>Levé 6h30 histoire de pouvoir prendre un train pour me rendre à Paris (et une petite pensé pour tout ceux qui nont pas pu venir à cause de cette grève :-(). Cool ya un train&hellip;</p>
<p>Ligne 14, jadore, au moins celle là elle marche ! :) puis gare de lyon père lachaise, à pieds. Au moins je suis sur darriver, je suis même arrivé à lheure.</p>
<p>Beaucoup de monde, café, croissants&hellip; Et viens le dur moment de choisir. Dans des moments comme celui-ci on aimerais bien avoir le don dubiquité&hellip; Bon il faut choisir, alors ça sera <span class="caps">XBL</span> par <a href="http://www.ljouanneau.com/blog/">Laurent Jouanneau</a>, depuis le temps que la techno <a href="http://xulfr.org/">XUL</a> me titile.</p>
<p><img src="http://zone.typouype.org/parisweb2007_jysuis.jpg" alt="Fond d'écran des PC dans la salle de conférence: 'ParisWeb 2007 j'y suis'" /></p>
<p>Et bien, ce fut très interessant. Laurent nous a présenté <span class="caps">XBL</span> et nous a parlé dXBL 2, spécification en cours de validation au W3C. Javoue que même si lutilisation des techno <span class="caps">XUL</span> me semble très interessante, je suis un peu réticent à travailler avec une techno qui ne fonctionne que sur une plateforme (même si celle-ci est disponible sur la plus part des OS). Or, si dautres navigateur implémente XBL2, ma position par rapport à cette techno pourrais bien changer ! :)</p>
<p>Petit pause&hellip;</p>
<p>Bien, où je vais aller ensuite.. “Questions &amp; réponses techniques sur les bonnes pratiques” ? hmmm Non je vais aller voir ce quil se dit sur: “Un site web rapide ? cest pas sorcier” !</p>
<p>Les deux compères de Téléfun sont dhumeur joyeuse. Celà me donne également loccasion voir <a href="http://blog.virgule.info/">Mat</a> en vivant et en direct</p>
<p>Conférence interessante, beaucoup de chose déjà connu, mais un rappel ne fait pas de mal, et quelques nouvelles pistes à explorer. Notamment le gzippage des pages statiques, et les headers de gestion de cache.</p>
<p>En sortant pour manger, un petit coucou à &ldquo;Sunny&rdquo;<a href="http://sunfox.org/">http://sunfox.org/</a> rapide, je ne voulais pas mimposer pour le repas avec ça petite troupe :). Ca fait plaisir de voir tout ce beau monde du web réuni en un endroit.</p>
<p>Autant le matin à été orienté technique, autant lapres-midi sera être accessible :)</p>
<p>Après avoir temp entendu parlé du <span class="caps">RGAA</span>, je suis allé voir l’éxplication de texte d&rdquo;Aurélien Levy&rdquo;:<a href="http://www.fairytells.net/">http://www.fairytells.net/</a> sur ce fameux Référentiel. Très interessant, on sent bien que lhomme est très impliqué dans ce quil fait. Nous avons pu voir quil reste beaucoup de boulot dans ce domaine, mais que la direction est bonne.</p>
<p>Petite pause encore&hellip;</p>
<p>Grosse hésitation pour la dernière conf de la journée&hellip; <a href="http://www.tddsworld.com/blogs/eapc/">Christophe Porteneuve</a> fait une conférence sur les librairies javascript. Jai entendu dire que cetais un bon orateur, mais voilà, en me pointant devant la salle, en lisant “script.aculo.us”, “jQuery” &amp; co sur la porte, cela ma refroidi&hellip; Je crois que je suis comme Mat la dessus, je ne suis pas fan de toutes ces “librairies Javascript dont seul 3 ou 4 lignes nous suffisent bien souvent”&hellip;</p>
<p>Jai donc opté pour la continuité et suis allé voir la conférence sur :“la conception dun site accessible: démarche et bilan” présenté par Laurence Borne, Marie Destandau, Julie Landry et Emilie Sidoli.</p>
<p>Un description de leurs travaux de fin d’étude pour le <a href="http://www.handicap.centrepompidou.fr/handicapcp/site/index.php">centre Georges Pompidou</a>. Une sorte de mise en pratique de laccessibilité après la théorie du <span class="caps">RGAA</span>.</p>
<p>Leur démarche ma semblé être la bonne, une bonne étude pour comprendre lobjectif avant de ce lancer, le resultat technique est bonet beau. Il montre surtout que lon peut faire de laccessiblité tout en étant inovant(e :)) sur les designs et autres structure de site. Bravo. Ensuite, on se rend compte que la plus grosse problématique finalement nest pas technique, mais plutôt le coté “social”. Il faut préparer les équipes à fournir un contenu accessible (film, band son, tableau), cest sûrment ça qui est le plus délicat.</p>
<p>Une bonne journée bien rempli, le tout très bien organisé. Un petit point noir cependant, les salles informatique de l&rdquo;INSIA&rdquo;:<a href="http://www.insia.org/">http://www.insia.org/</a> ne sont pas vraiment pratique pour assister à des conférences, elles sont plutôt faites pour des ateliers pratique. Mais bon. Cetais très bien. Jy retournerais avec plaisir, puffy aussi :</p>
<p>!(<a href="http://zone.typouype.org/puffy_parisweb2007.jpg">http://zone.typouype.org/puffy_parisweb2007.jpg</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,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>
Changer de nom de domaine
</h1>
<p>Ces dernier temps, pas mal de changement ce sont produit dans ma vie. Une expérience en province: presque un an à Montpellier; mon retour sur Paris avec un cap à passer pour un nouveau boulot qui moffre la possibilité de troquer mon status de développeur pour un autre (jen reparlerais plus tard); lenvie de ne plus blogué en pseudo annonyme: je signe mes billets de mon nom.</p>
<p>Tout ça ressemble à ce que lon appel souvent la crise de la trentaine. Cest bien possible. Toujours est-il que du coup, jaimerais reléguer le pseudo <em>pouype</em> à des taches plus réduite (sur <span class="caps">IRC</span> entre autres). Du coup je me pose la question du changement de nom de domaine.</p>
<p>Cependant, comme les <a href="http://www.typouype.org/articles/2007/09/17/cool-uris-dont-change">cool uris dont change</a> je me demande si cest bien raisonnable.</p>
<p>le nom de domaine <a href="http://www.typouype.org">typouype.org</a> court jusquen avril 2008. Si je change maintenant, je pourrais faire tenir une redirection jusqu’à cette période, mais après ? Mes uris vont changer :-/ Cela me freine un peu dans ce changement. Jen ai envie, mais est-ce bien raisonnable ? Du coup jaimerais bien avoir votre avis sur la question, oui oui, vous les quelques rare lecteurs de mes fautes dorthographes et autres billet sur OpenBSD et Ruby. Alors exprimez vous, peut-être que cela maidera à me décider.</p>
<p>Davance Merci</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 4.2 Expat missing
</h1>
<p>Les utilisateurs d&rdquo;OpenBSD&rdquo;:<a href="http://www.openbsd.org">http://www.openbsd.org</a> le savent déjà surement, le <em>set</em> <code>xbase</code> est nécessaire, même pour une installation serveur (enfin presque).</p>
<p>Effectivement, lors du passage à la version 4.2, le <em>set</em> graphique est passé dun xorg à <strong>xenocara</strong> un serveur X basé sur xorg 7.2, revu et corrigé à la sauce Open. Du cout, la lib expat utilisé est celle de xenocara. Manque de bol (ou pas) expat est utilisé par beaucoup de paquet (comme vim par exemple) et du coup, pour une simple installation serveur il faut installer xbase (qui contient la lib expat).</p>
<p>Cest bien la première fois que je suis déçu par OpenBSD&hellip; Quel dommage davoir raté ça. Mais comme il est dit sur @misc (la mailling list principal dOpenBSD) <em>plus que 5 mois a attendre pour la version 4.3</em>.</p>
<p>Effectivement, dans cette version, la lib expat est rappatrié dans le set <em>base</em> :-)</p>
<p>Alors, petit accro, mais rapidement corrigé.</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,97 @@
<!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>
Avenir des applications web libre
</h1>
<p>En réponse au billet de David <em>Biologeek</em> sur <a href="http://www.biologeek.com/journal/index.php/quel-avenir-pour-les-applications-web-libres">Lavenir des applications web libres</a> je vais ici essayer de poser mes idées, reflexions sur la question.</p>
<p>##Web et libre</p>
<p>Aujourdhui, on utilise de plus en plus internet (ça cest pas nouveau). Hier simple <em>présentation</em> de documents, aujourdhui <em>participatif</em> qui sait ce que le web nous reserve demain ?</p>
<p>Bien souvent le web est associé au monde du logiciel libre. Cest justifié. Les logiciels libres se sont développés grace au web: La communication entre les équipes de dev, entre les utilisateurs, la rédaction de documentation et leurs mise à disposition, la distribution des logiciels et autres librairies.</p>
<p>De même quau début beaucoup de serveur était des unix propriétaires, puis des unix libres, le logiciel serveur de page était principalement Apache. Aujourdhui microsoft et dautre sont entré dans la danse et prolifèrent tranquillement. Cest normal, pourquoi pas après tout. Il faut du choix, cest là la richesse dinternet.</p>
<p>Mais tout ceci nest que plateforme matériel, quen est-il des services et des applications en ligne.</p>
<p>##Services et applications en ligne</p>
<p>Qui na pas déjà utilisé Wikipedia, gmail, flickr et jen passe ? Toute ces applications/services en lignes sont accessible gratuitement (en tout cas dans un premier temps). Mais quid des licenses ?</p>
<p>La <span class="caps">GNU</span> Fondation a écrit une license pour ce type dapplications/services: la licence <a href="http://www.gnu.org/licenses/agpl.html">GNU Affero General Public License</a> Mais qui lutilise ?</p>
<p>Pour montrer leur ouverture, la plus part de ces services propose des APIs libre dutilisation. Cela permet aux utilisateurs dacceder à leurs données pour pouvoir les utiliser dans un autre cadre que celui proposé. Bien. Cest déjà ça.</p>
<p>Mais avez vous essayé de récupérer lintégralité de vos mails placé sur les serveur google ? Pas évidant. A si, avec le protocole <span class="caps">POP</span>&hellip; Et quen est-il de votre carnet dadresse ? Moi je nai pas réussi, jai tout recopié à la main. Et flickr ? Vous avez déjà tenté de récupérer toute vos photos dun coup ? Je ne crois pas que ça soit faisable&hellip;</p>
<p>##Le libre</p>
<p>Les principes de bases du libre sont:</p>
<ul>
<li>Liberté dutilisation</li>
<li>Liberté dobservation</li>
<li>Liberté de modification</li>
<li>Liberté de distribution</li>
</ul>
<p>Cest surement dans le désordre, mais les principes sont là. L<em>utilisation</em> OK, sur internet, peu de personnes sont prêtes à payer un service (en général). <strong>Observation</strong> hmmm. Ok on peut voir le source de la page web, peut-être même récupérer quelque javascript et autres css, mais les scripts sur le serveur ? Celui par exemple qui retaille mes photos sur flickr ? Pourquoi par exemple il foire completement sur mes formats png ? (Cest peut-être réparé depuis mais bon&hellip;)</p>
<p>Avec le libre on gagne en fiabilité, en vitesse de correction. Car plusieurs yeux valent mieux quun. Pour lexemple de <em>retaillage</em> des format png, peut-être que moi, ou un autre, en voyant ça nous aurions pu apporter une correction&hellip; Mais là, on ne peut pas.</p>
<h2 id="l-avenir-du-libre-pour-le-web">Lavenir du libre pour le web.</h2>
<p>Les applications/services sous licence libre pour internet on tout interêt à exister, et ce pour plusieurs raisons.</p>
<p>Dabord pour les gens comme moi qui préfère, ou samuse à avoir leur propre serveur. Si jaccepte de payer linfrastructure matériel (merci aussi au copropriétaires ;)), je ne me vois pas payer des licence pour lutilisation dun système dexploitation, dun serveur web et encore moi dune application (de blog ou autres). Alors pour ce domaine, oui, il faut encore des Dotclear, Typo (de typoesphere, en ruby hein ;)), des awstats, et autres sendmail et radiant cms&hellip;</p>
<p>Ensuite, cest pour une question de réelle liberté ainsi que laugmentation du nombre de possibilité (le choix cest une partie de la liberté non ? ). Aujourdhui il existe des concurrents à gmail, flickr et consorts, mais qui propose les sources de son applications ? A part wikipedia, je nen connais pas (jai pas beaucoup cherché non plus).</p>
<p>Pour ce développé un peu plus, les applications et services en ligne devrais être réalisé avec des fonctionnalité tel Jabber. Pour moi, le protocole Jabber et les implémentation libre de ce protocole (coté client mais surtout coté serveur) sont un des exemple à suivre pour la création dapplications/services en ligne libre.</p>
<p>Jentends par là des applications offrant en plus du services de messagerie, de partage de bookmarks, de partage de photos, une réelle possibilité de mise en relation de plusieurs serveurs.</p>
<p>Par exemple. Jai en tête, et commencé à réaliser une application de gestion/lecture de mes flux rss/atom. Je ne suis pas entierement satisfait par celui que jutilise actuellement: Netvibes. Je pourrais mimaginer roi du monde et lancer mon système basé sur un business model publicitaire, ou bien à la flickr avec des fonctionnalité réduite poru la version gratuite et payante en location pour la version complète. Mais je crois que le mieux que jai a faire cest une version libre, ouverte que chacun pourrais mettre en place sur son serveur, que chacun pourrais enrichir de fonctionnalité.</p>
<p>Mais surtout il faudrais que nos applications puissent communiquer entre elle pour se partager des informations. Attention, pas des informations sur les utilisateurs, mais plutôt sur un catalogue de flux rss disponible sur une même catégorie par exemple.</p>
<p>Imaginons encore une gallerie photos équipé dun moteur de recherche de photos qui pourrais par un protocole simple et ouvert aller faire de la recherche sémantique sur tout les serveurs utilisant ce protocole !</p>
<p>Je pense quil faut batir des applications web libres communiquantes. Peut-être que cela ne sapplique pas à toutes les applications, mais le fait d’être libre permet au moins cela: avoir la possibilité de le faire, même après coup :)</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>
Retour aux sources
</h1>
<p>Enfin, oui, cest un peu ça. Disons que je suis de retour avec l’équipe (plus quelques personnes) qui ma fait découvrir linformatique et lunivers du développement.</p>
<p>La société qui mavais proposé de passer de la mécanique à linformatique à l’époque nexiste plus aujourdhui. Des histoires de fusions mal digéré avait fait fermé la boite. Du coup, jen avais profité pour aller voir lherbe apparemment plus verte chez le voisin.</p>
<p>Mais la petite équipe à remonté une structure rapidement, des personnes qui avait envie de continuer à travailler ensemble pour les autres.</p>
<p>Et oui, cest une petite <span class="caps">SSII</span> qui ma montré le chemin, et cest dans une <span class="caps">SSII</span> agrandi de 3 personnes que je reviens. Nous sommes une petite dizaine, étalé sur tout le territoire.</p>
<p>Revenir en <span class="caps">SSII</span> c’étais pour moi le moyen de me rapprocher du libre. Je crois que cest plus facile aujourdhui de travailler avec et pour le libre dans un <span class="caps">SSII</span> que chez un éditeur. Bon, cest peut-être mon profil qui veux ça aussi&hellip; Sun ne ma pas débauché pour travailler sur jruby :-/</p>
<p>Le but de mon retour chez eux est aussi dapporter tout ce que jai récolté durant ces années de vadrouille (professionnelle et personnelle). Jespère pouvoir apporter les bonnes pratiques du web, la philosophie du libre, une vision plus <em>moderne</em>. En tout cas cest lobjectif, pour eux comme pour moi. Alors en attendant de former une équipe pour se lancer dans laventure je reprend la main du <em>service</em> sur une mission de <span class="caps">MOE</span>.</p>
<p>Je ne préfère pas en dire plus pour le moment, mais ça fait du bien de retrouver un peu de dynamisme, de challenge, de défi, de rythme&hellip; Javais limpression de mendormir là.</p>
<p>Je crois que javais besoin de passer un cap, prendre plus de responsabilité. Jessaie, je pense que ça va me plaire. Mais il faudra attendre la formation de l’équipe, et les première missions orienté <em>nouvelle technologie, web et autres</em> pour voir si tout colle.</p>
<p><em>to be continued</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>
A l&rsquo;ancienne
</h1>
<p>Me voilà donc revenue dans le monde du service informatique. En mission chez un <em>grand compte</em> comme on dit. Une étape, pour me remettre dans le bain.</p>
<p>Mais voilà, chez ce client, comme chez beaucoup dautres je pense, cest <strong>à lancienne</strong> (ben oui cest pas juste ma reprise de service qui est <em>à lancienne</em> ;)).</p>
<p>Jentends par là, vieille technologie propriétaire, vieille méthodologie non approprié.</p>
<p>Dun point de vue technologique dabord. Lutilisation de cette technologie est une erreur et pour preuve. Jai passé a peut prêt 75% de ma journée à essayer de remettre mon environnement de développement en route.</p>
<p>Forcement, jai une machine sous windows, assez récente, mais je ne lutilise que pour me connecter en TSE à un serveur, sous windows également (déjà il y a du gâchis là, un <a href="http://fr.wikipedia.org/wiki/Client_l%C3%A9ger">thin client</a> maurais suffis pour cela non ?). Bon passons pour les systèmes dexploitation et le gâchis de matériel.</p>
<p>Alors forcement, la dessus, on se connecte tous on viens taper sur le même serveur de base de données et quand un petit malin (genre moi) fait tout planter sur un test de migration, ben cest une 10aine de personnes qui sont au chomage technique. Mais il arrive aussi (caprice du monde propriétaire) que dun coup, sans savoir, sans pouvoir analysé doù, un problème survient, vous empêche de vous connecter. Vous aller voir les voisins, eux aussi ne peuvent pas bosser&hellip; Alors on reboot, ça ne fait rien, on fait quelque danse <em>grigri</em> en priant pour que ça reparte (enfin ceux qui sont croyant, moi je vais prendre un café dehors en général :p).</p>
<p>Bref, matériel et technologie <strong>à lancienne</strong></p>
<p>Pour ce qui est des méthodologies: Papiers, verrouillage des spécifications fonctionnelles.</p>
<blockquote>
<p>Tu sais ce que tu veux pour dans 2 ans pour des utilisateurs que tu nas vu que 8 heures il y a deux mois ? ok ! Alors on verouille, tu pourras plus rien demander de plus pendant lannée qui s’écoule (si on a pas trop de retard genre voir chapitre précédent).</p>
</blockquote>
<p>Horrible non ? Et bien cest un peu ça que lon souhaite mettre en place là, car forcement, <em>il y a trop de modification en court de développement</em>&hellip; Ben voyons.</p>
<p>Cest agile ça non ? Non effectivement, cest <strong>à lancienne</strong> &hellip;</p>
<p>Mais il ne faut pas croire cest une bonne chose qui marrive ici. Je peut essayer dimaginer comment je ferais autrement. Je peut aussi vérifier les arguments divers et varié pour ou contre tel ou tel méthode, technologie. On le sait, on le lit partout, mais sy frotter pour de vrai cest encore une autre affaire. Jai déjà eu cette occasion ya un moment, mais y revenir ça fait du bien, ça rafraîchi la mémoire.</p>
<p><em>Ceci dit, vivement la suite 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,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 methodes agiles contre les mamouths
</h1>
<p>Dans mes reflexions sur les <em>méthodes</em> quil faudrais mettre en pratique dans bien des entreprises, je pense souvent aux <a href="http://fr.wikipedia.org/wiki/M%C3%A9thode_agile">méthodes dites agiles</a>.</p>
<p>Alors oui, cest dur de mettre en place l&rdquo;extreme programming&rdquo;:<a href="http://fr.wikipedia.org/wiki/Extreme_programming">http://fr.wikipedia.org/wiki/Extreme_programming</a>, plusieurs problèmes sont évidant: le code en binome par exemple. Cest pas facile, regardé autour de vous dans lopenspace qui sert de maison aux équipes de developpement: qui ne cherche pas a avoir la souris et/ou le clavier en main ? Vous en avez beaucoup des collègues qui quand ils viennent pour vous aider, ne vous prennent pas le clavier des mains ? Pas beaucoup pour moi, je dois pouvoir les compter sur les doigts de la main gauche (et ce sur plusieurs société).</p>
<p>Mais ça cest juste une question dhabitude surement.</p>
<p>Le <a href="http://fr.wikipedia.org/wiki/Test_Driven_Development">Test Driven Development</a> fais pourtant parti des base de lextreme programming (à mes yeux en tout cas) mais même ça cest pas facile à faire. Déjà il faut une technologie qui le facilite. Avec ma techno propriétaire en ce moment, ça serais pas facile à faire (mais jessaie de trouver une idée pour quand même, na ! :p).</p>
<p>Pour toute ces raison, je regrette de ne pas avoir pu me rendre aux <a href="http://www.lemondeinformatique.fr/actualites/lire-rencontres-agiles-la-preuve-par-l-exemple-24880.html">rencontres agiles</a> histoire dentendre des retour dexpérience, de rencontrer des personnes ayant pu mettre en place de type de méthodologie de travail.</p>
<p><em>Il faut que je surveille dun peu plus prêt les activitées de lassociation <a href="http://xp-france.net/">eXtreme Programming France</a> moi.. Ca serais pas mal</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>
OpenDNS
</h1>
<p>Pour les petits problème de <span class="caps">DNS</span>, ya <a href="http://www.opendns.com/">OpenDNS</a> !</p>
<p>Ce soir, jai eu comme qui dirais des soucis avec les <span class="caps">DNS</span> de free. Alors des escalopes bienveillante (comprenne qui pourra) mont rappelé lexistance de ce projet. Hmm Plus quun projet.</p>
<p>Et bien cette fois, les serveurs <a href="http://fr.wikipedia.org/wiki/Domain_Name_System">DNS</a> dOpenDNS sont adopté à la maison !</p>
<p><em>jusquau moment où ils ne marcheront pas, mais jai limpression que cest pas pour demain :p</em></p>
<p><em>note to self: faudrais que je trouve des petites images et autres photos pour illustrer les billets, ça manque non ? :)</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>
Haiku: WebKit
</h1>
<p><a href="http://haiku-os.org/">Haiku</a> fait parti de ces système dexploitation que je surveil du coin de loeil.</p>
<p>L’équipe de développement a décidé dimplémenté un navigateur basé sur un portage de webkit pour Haiku :) Firefox version BeOS (feu BeOS devrais-je dire), système dexploitation dont le <em>design</em> est repris par Haiku (mais sous licence libre cette fois) fonctionne également, mais rien de tel (dans un OS comme Haiku) quun navigateur <em>natif</em> je pense.</p>
<p>Bref, une petite copie d’écran du <a href="http://haiku-os.org/blog/leavengood/2007-12-18/our_first_decent_webkit_rendering">premier rendu webkit dans haiku</a> confirme vraiment mon envie de suivre ce projet :D Miam !</p>
<p>!(<a href="http://zone.typouype.org/bebits-render2.png">http://zone.typouype.org/bebits-render2.png</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,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>
Welcome to Ruby 1.9.0
</h1>
<p>Cest le 25 décembre aujourdhui&hellip; Et comme dhabtidue à cette période en hiver, cest noël, ok, mais cest surtout la sortie dune version de <a href="http://www.ruby-lang.org/en/news/2007/12/25/ruby-1-9-0-released/">Ruby</a> !</p>
<p>Que du bonheur ! Monsieur Matz non content que certains test ne passe pas, a décidé de numéroter la version 1.9.0 au lieu de 1.9.1. Une autopunition :p Menfin.</p>
<p>Pas mal davancé dans cette version: meilleur support dunicode, rake et rubygem sont intégré à Ruby. Jean-François parle également dun nouveau moteur dexpression rationelles sur le site de <a href="http://rubyfrance.org/articles/2007/12/25/sortie-de-ruby-1-9-0/">rubyfrance.org</a>.</p>
<p>Bon code !</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>
Nouvelle machine sur mon bureau
</h1>
<p>Et voilà, jai un portable maintenat&hellip; Sous OpenBSD bien sur.</p>
<p><img src="/files/bureau_appart_marly.jpg" alt="Bureau appart de marly" /></p>
<p>Javoue que l’écran en 1480×1050 ma posé quelque soucis de configuration, mais avec le bon modeline on arrive à tous (enfin dans mon cas ça marche :p).</p>
<p>Jai rendu mon <a href="http://zone.typouype.org/xorg.conf">xorg.conf</a> disponible dans ma zone. Il va sûrement évoluer un peu, mais jessayerais de le mettre à jour.</p>
<p>Bon maintenant faut que je vois pour lACPI et passé sur un noyau .MP.</p>
<p><em>to be continued&hellip;</em></p>
<p><em>ps: le windows à coté cest pas à moi. Disons que jai fait trop de lobbying auprès de mon amie, du coup cest mort pour linstant, je la ferais pas passer sous <span class="caps">GNU</span>/Linux et encore moi sous OpenBSD&hellip; Pour le moment jespère :)</em></p>
<article>
<footer style="font-size:75%;text-align:right"><em><a href="/feed.xml">suivre les articles</a></em></footer>
</body>
</html>