changement de procédé
dans une orientation où le thème change pour toutes les pages
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
---
|
||||
layout: post
|
||||
title: Bonne année
|
||||
date: 2007-01-02
|
||||
---
|
||||
|
||||
|
||||
|
||||
Bonne année à tous.
|
||||
|
||||
|
||||
|
||||
*Pas trouvé le moyen de brancher ma machine dans l'appart hotel, alors les billets seront surement encore toujours au ralenti.*
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
layout: post
|
||||
title: Message de service - OpenBSD 3.9 PatchTime #1
|
||||
date: 2007-01-03
|
||||
---
|
||||
|
||||
En préparation d’un migration à la version 4.0 du système du poisson lune, je vais appliquer les [patchs de sécurité de la 3.9](http://openbsd.org/errata39.html), histoire d’être le plus à jour possible et effectuer une migration douce.
|
||||
|
||||
Il se peut que le service de ce blog et de celui de [la comte](http://www.lacomte.net) soit perturbé. Désolé pour la gène occassionée.
|
||||
|
||||
*Depuis le temps que je doit faire ça... Ce qui est bête c’est que ce n’est 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, j’ai un accès ssh à mon serveur et je peut tranquillement lancer un téléchargement, une compile, sans nuire à mon travail :)*
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: Interview
|
||||
date: 2007-01-10
|
||||
---
|
||||
|
||||
Non non pas de moi, mais de [Christophe Porteneuve](http://www.tddsworld.com/blogs/eapc/index.php) est directeur de spécialisation SIGL à l’INSIA, c’est également un adorateur de [Ruby on Rails](http://www.rubyonrails.org/). Comment lui reprocher quelque chose en voyant ça, quelqu’un qui fait du [Ruby](http://www.ruby-lang.org) ne peut être mauvais, même si c’est via Ruby on Rails ;-). Cependant, j’ai découvert ce matin une [interview de lui sur le JDN](http://developpeur.journaldunet.com/itws/061213-itw-chat-web20-porteneuve.shtml) dont le titre ma fait tiqué:
|
||||
|
||||
> Le couple JavaScript/Ajax est une alternative souvent viable à ActionScript
|
||||
|
||||
*Le couple javascript/ajax *... Heu, AJAX ça ne signifie pas Asynchronous Javascript And Xml ? mince alors, on m’aurais menti ? Cependant je comprend, Ajax seul, ce n’est pas grand chose finalement, juste un mode de communication avec le serveur, il faut ajouter du javascript pour permettre une bonne utilisation d’une communication de type Ajax (notamment pour le traitement de la réponse).
|
||||
|
||||
Par contre pour ce qui est de l’alternative, je suis d’accord, bien que je pense qu’ActionScript ne serve aujourd’hui pas tout à fait au même chose qu’Ajax.
|
||||
|
||||
Bref, c’est une interview longue mais interessante, à lire donc.
|
||||
|
||||
*Aller aller, on ne se laisse pas aller, on repart sur la nouvelle année, au taquet :D*
|
||||
|
||||
@@ -0,0 +1,127 @@
|
||||
---
|
||||
layout: post
|
||||
title: Mysql user privileges
|
||||
date: 2007-01-13
|
||||
---
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
*Désolé pour l’apparition du précédent billet, c’étais une erreur de manipulation :-p*
|
||||
|
||||
|
||||
|
||||
|
||||
Petite note pour l’ajout d’utilisateur avec Mysql.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Se connecter en root à Mysql
|
||||
|
||||
<pre>
|
||||
mysql -u root -p
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
|
||||
Le -p c’est pour signaler qu’on vas saisir le mot de passe. J’espère que vous en avez mis un bon, root est un utilisateur ayant tout les droits sur toute vos bases Mysql...
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Plusieur possibilités ensuite. La gestion des accès et des utilisateurs (ainsi que bien d’autres chose) sont faite par le biais d’une base *système* 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...). 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).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Pour ajouter un utilisateur “toto” pouvant se connecter à partir de la machine hebergant la base:
|
||||
|
||||
<pre>
|
||||
USE mysql;
|
||||
CREATE USER toto@localhost;
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
|
||||
N’oublié 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”.
|
||||
|
||||
Voilà un petit contrôle maintenant:
|
||||
|
||||
<pre>
|
||||
SELECT * FROM user;
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
|
||||
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... La boulette ! Corrigeons ça:
|
||||
|
||||
<pre>
|
||||
UPDATE user SET password=PASSWORD("motdepasse")
|
||||
WHERE user="toto";
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
|
||||
La fonction <b><span class="caps">PASSWORD</span></b> permet de crypter le mot de passe dans la base de donnée.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Un autre petit <b>select</b> devrais nous confirmer que le mot de passe à bien été ajouté (bon normalement il est illisible :p).
|
||||
|
||||
|
||||
|
||||
|
||||
Les accès maintenant. Ben oui, notre utilisateur toto n’accède à aucune base par défaut. Ajoutons lui l’accès (toujours avec l’utilisateur root):
|
||||
|
||||
<pre>
|
||||
GRANT ALL ON test.* TO 'toto'@'localhost';
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
|
||||
Voilà, c’est basique, pas forcement très fin, mais ça donne un accès complet à l’utilisateur toto sur la base “test”.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Il faut ensuite valider toute ces modifications (surtout les privileges, la création d’utilisateur n’en à pas bessoin.
|
||||
|
||||
<pre>
|
||||
FLUSH PRIVILEGES;
|
||||
</pre>
|
||||
|
||||
|
||||
|
||||
|
||||
Et voilà, on peut sortir et se connecté avec toto :).
|
||||
|
||||
Il existe beaucoup d’option pour réglé les droits d’accès très finement. Si vous souhaité justement mettre en place une meilleur gestion d’utilisateur, je vous envoie vers la doc officielle qui est très bien faites : [http://dev.mysql.com/doc/](http://dev.mysql.com/doc/)
|
||||
|
||||
|
||||
*Depuis longtemps je souhaite utiliser [PostgreSQL](http://www.postgresql.org/) en lieu et place de Mysql, mais voilà, le manque de temps tout ça... Bon okay, j’ai aucune excuse, promis je le ferais dès que j’ai le temps. En attendant, l’avantage affiché clairement de mysql c’est la simplicité, et il faut avouer que ça marche bien.*
|
||||
|
||||
|
||||
|
||||
|
||||
**edit:**
|
||||
|
||||
Petite ajout de dernière minutes. On peut (et je dirais même que ça semble mieux) ajouter les privilèges comme ceci:
|
||||
|
||||
<pre>
|
||||
grant all privileges on database_name.* to toto@host identified by "monpasswordenclair";
|
||||
</pre>
|
||||
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
---
|
||||
layout: post
|
||||
title: ssh avec clefs
|
||||
date: 2007-01-23
|
||||
---
|
||||
|
||||
Accéder à un serveur, avant ça se faisait par [telnet](http://fr.wikipedia.org/wiki/Telnet). Maintenant Telnet est utilisé pour tester les connexions d’un serveur HTTP ou SMTP (ou autres) mais surement pas pour faire de l’administration de machine, car telnet est simple, basique et transmet en clair toute les instruction tapé, y compris les mots de passe.
|
||||
|
||||
Pour un accès plus sécurisé, l’administration de serveur (ou la simple connexion) s’effectue par le biais d’[SSH](http://fr.wikipedia.org/wiki/SSH). SSH est un protocole de communication, [OpenSSH](http://fr.wikipedia.org/wiki/OpenSSH) (voir aussi le site officiel [OpenSSH.org](http://www.openssh.com/fr/)) est un ensemble d’outil libre permettant l’utilisation de ce protocole.
|
||||
|
||||
Bon on arrête là les liens vers wikipedia :p Le but c’est 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: `ssh login@machine`
|
||||
|
||||
Et oui, tout simplement aller voir la man page [ssh(1)](http://www.openbsd.org/cgi-bin/man.cgi?query=ssh) pour en savoir plus.
|
||||
|
||||
Ensuite il faut saisir un mot de passe. Quand c’est 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 d’abord, il faut se créer une clé. La commande [ssh-keygen(1)](http://www.openbsd.org/cgi-bin/man.cgi?query=ssh-keygen) nous permet de créé une clé privée et une clé publique chiffré en utilisant soit un type [RSA](http://fr.wikipedia.org/wiki/Rivest_Shamir_Adleman) soit [DSA](http://fr.wikipedia.org/wiki/Digital_Signature_Algorithm) (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 quelqu’un peut me confirmé ça ?)
|
||||
|
||||
<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>
|
||||
|
||||
En plus de préciser l’endroit où l’on 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.
|
||||
|
||||
Bien, maintenant on va ajouter la clé publique sur les serveur que l’on veux pouvoir contacter sans saisir de mot de passe. On vas utiliser la commande [scp(1)](http://www.openbsd.org/cgi-bin/man.cgi?query=scp) pour ça.
|
||||
|
||||
`scp .ssh/id_dsa.pub monlogin@monserveur:.ssh/`
|
||||
|
||||
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 l’ajout de la clé dans la liste des cléfs autorisés:
|
||||
|
||||
<pre>
|
||||
{% highlight bash %}
|
||||
ssh monlogin@monserveur
|
||||
cat .ssh/id_dsa.pub >> .ssh/authorized_keys
|
||||
{% endhighlight %}
|
||||
</pre>
|
||||
|
||||
Et voilà, le tour est joué. On peut maintenant se connecter en ssh sur cette machine en tapant simplement: `ssh monlogin@monserveur`
|
||||
|
||||
Et sans avoir à taper de mot de passe. La seul condition est d’avoir la clé privé correspondante placé dans le repertoire .ssh (ou autre en fonction de la configuration du client ssh, mais c’est une autres histoire).
|
||||
|
||||
*Ca faisait longtemps que j’avais pas posté. Faut dire qu’en se moment jesuis pas mal pris... tiens je vais d’ailleurs faire un petit top un de ces jours, dès que j’ai retouché quelque photos pour mettre avec :).*
|
||||
|
||||
*Pour ce qui est de ce billet, c’est pas bien compliqué, c’est des infos qu’on peut trouver sur pas mal de site, mais je pense que ça ne tueras personne que l’info soit disponible un peu plus :) et puis ça me fait plaisir de parler d’OpenSSH et de SSH en général, je m’en sert quotidiennement. Désolé pour ceux qui eventuellement ne comprendrais rien à tout ça (hein Terckan ;-) ).*
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
layout: post
|
||||
title: self.year += 1
|
||||
date: 2007-01-25
|
||||
---
|
||||
|
||||
Tout comme [Cameleon](http://blog.cameleon.mine.nu/index.php?2007/01/25/196-30-eme-tranche-de-vie), je fête aujourd’hui 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:
|
||||
|
||||
* 30 ans
|
||||
* Changement de boulot pour un retour vers le Service
|
||||
* Changement d’appartement (oui oui les déménageurs on vidé leur camion dans le nouvel appart ce matin même !!! )
|
||||
* Changement de ville, de département, de région
|
||||
|
||||
Tout le reste je le garde, il faut quand même pas pousser, J’y tiens à ma petite Dame, mon mac mini, ma caisse à outils, mon pseudo, mon nom de domaine ;-).
|
||||
|
||||
Par contre j’ajoute quelque rencontre, ça vas avec tout les changements.
|
||||
|
||||
Je ne ferais pas un grand "name droping" comme Cameleon, je ne remercierais personne par le biais de ce billet: ça me donnerais l’impression que tout est fini, hors je veux que ça dure encore :-). J’ai toujours plein d’idée, plein d’envie, plein de chose à découvrir, et toujours aussi peu de temps pour faire tout ce que je souhaiterais faire.
|
||||
|
||||
|
||||
*Bon d’un autre coté, maintenant je met 5 minutes à pieds pour aller de la maison au boulot, j’ai donc grapillé 90 minutes précieuses, je ne pense pas que ça suffira, mais bon, c’est toujours agréable :D *
|
||||
|
||||
*Il faut que je mette quelques photos aussi :)*
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
layout: post
|
||||
title: "Reflexion : les bases de données"
|
||||
date: 2007-01-31
|
||||
---
|
||||
|
||||
Les bases de données et leurs gestionnaires (SGBD). Dans l’informatique de "gestion" c’est le commun des développeurs et autre administrateur. Une application sans base de donnée c’est rare, (disons que je n’en ai jamais vu). [MySQL](http://mysql.com/), [PostgreSQL](http://www.postgresql.org/) pour les bases les plus connu du monde libre, [Oracle](http://www.oracle.com), [Sybase](http://www.sybase.fr/) et [DB2](http://www-306.ibm.com/software/data/db2/) pour les commercials les plus connu.
|
||||
|
||||
Pour les applications de "gestion" je comprend l’interê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 "metier". Alors à quoi ça sert une base ? C’est ridicule non.
|
||||
|
||||
On pourrais imaginer que les interfaces d’administrations des blogs génère directement une page, et qu’en 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, c’est surement un peu plus long de reparser une page que d’accéder à quelque données dans une base.
|
||||
|
||||
Pour des applications autres, ou des données autres, on pourrais même imaginer des sérialisation d’objet, plutôt que de les mettre dans une base de donné. Pour peut qu’on sérialisze en XML, l’objet sérializé dans ce format serais accéssible en lecture beaucoup plus rapidement, et surtout par n’importe quelle technologie.
|
||||
|
||||
En bref, je me pose la question: Pourquoi mettre en base de données derrière toute les données ?
|
||||
|
||||
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 qu’en base de donnée, il y a déjà XPath qui fait très bien l’affaire je pense... A tester.
|
||||
|
||||
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). C’est donc un frein à l’intéropérabilité: on ne peut pas utilisé les Base de données contruite avec un [Système de Gestion de Base de Donnée](http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_base_de_donn%C3%A9es) dans un autre. Genre on cré une base de donnée oracle et on s’y connecte avec PostgreSQL (Ou alors il faut m’expliqué, peut-être que j’ai raté une information quelque part).
|
||||
|
||||
Bref, pour le moment je continue à faire comme tout le monde, utiliser des bases de données pour stocker mes données, mais j’avoue que la question est pour moi en suspend depuis bientôt 2 ans...
|
||||
|
||||
*C’est une question qui me dérange beaucoup. Mon problème c’est que j’ai l’impression que peut de gens se la pose. Aurais-je tord ? C’est possible. Mais je vais continué à creuser... Pourquoi toute les techno XML (base de donnée XML, XSL) ne sont pas plus utilisé, pourquoi une base de donnée tel que [Xindice de la fondation Apache](http://xml.apache.org/xindice/) ne perce pas ? A voir...*
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
layout: post
|
||||
title: RubyFrance - Solutions Linux 2007
|
||||
date: 2007-02-01
|
||||
---
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Avec tout ça j’ai oublié de vous préciser que l’association [RubyFrance](http://rubyfrance.org) est présente aux [Solutions Linux 2007](http://www.solutionslinux.fr/fr/)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Plusieurs contact on été pris durant les premiers jour, Sun pour les [TechDays](http://fr.sun.com/sunnews/events/2007/mar/techdays/index.html) (surement pour des raisons lié à [jRuby](http://jruby.codehaus.org/). Mais surtout, (attention les stars ! :) ) une petite visite de [Monsieur le présidentiable François Bayrou](http://rubyfrance.org/articles/2007/01/31/en-direct-de-solutions-linux-2007/) (les propos échangé sont resté secret ;-) ).
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Bien joué les gars ! et longue vie à Ruby !
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: self.join(APRIL.ORG)
|
||||
date: 2007-02-09
|
||||
---
|
||||
|
||||
2007 année du changement, enfin, [je signe toujours autant de pétition en ligne](http://www.typouype.org/articles/2007/02/01/vous-avez-sign%C3%A9), mais là j’ai passé un cap, un petit certes, mais qui me tiens à coeur.
|
||||
|
||||
Depuis le temps que j’entends parlé de l’[APRIL](http://april.org), que j’acouté ces membres en conférence, que je les lis sur le web, j’ai enfin décidé d’y 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...). Du coup je pense que ce genre d’association est très importante pour la représentation et la défense des valeurs que je partage.
|
||||
|
||||
On vas voir jusqu’où je vais m’impliqué dans cette asso... Mais participer un peu plus me parait déjà pas mal pour commencer ;-)
|
||||
|
||||
*[Aretha Franklin](http://fr.wikipedia.org/wiki/Aretha_Franklin) dans les oreilles, ça fait plus militant :) trève de plaisanteries, j’adore cette chanteuse, même si elle ne distribue pas ça musique en license libre ! ;-)*
|
||||
|
||||
*Merci Zifro pour le signalement de la coquille, glissé dans le titre, qui est maintenant corrigé :p*
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
layout: post
|
||||
title: "Nouvelle machine: que choisir"
|
||||
date: 2007-02-24
|
||||
---
|
||||
|
||||
Oui j'ai beau [adorer mon mac mini powerpc](http://www.typouype.org/articles/2006/01/28/mac-world) j'ai quand même un problème pour le desktop. MacOsX est bien meilleur que windows, c'est sur. Mais j'aimerais être plus <b>libre</b> ;-). Cependant même si on peut trouver du [Debian PPC](http://www.debian.org/ports/powerpc/) qui fonctionne bien, du [NetBSD PPC](http://www.netbsd.org/Ports/macppc/) qui marche bien aussi (quoique, en essayant j'ai bousillé ma config d'openfirmware :-/ ) et surtout du [OpenBSD PPC](http://www.openbsd.org/macppc.html), le support pour les paquet applicatif laisse à désirer. Peu de paquets, mise à jour avec un à deux mois de retard... Bref, c'est pas la fête. Et depuis qu'Apple à décidé de ne plus distribuer ces machines avec des processeurs PowerPC ça vas en s'empirant... Même Ubuntu arrête de supporter officiellement cette architecture.
|
||||
|
||||
|
||||
|
||||
Du coup, pour ma machine "desktop" de tout les jour, j'aimerais passé à une architecture x86 qui me permettrais d'être <b>libre</b> tout en ne souffrant pas d'un manque d'application.
|
||||
|
||||
|
||||
<b>
|
||||
Une grande question cependant vient me freiner dans cette achat: Portable ou desktop ?</b>
|
||||
|
||||
|
||||
Une chose est sur: si je part sur un desktop, ça sera pour un petit silencieux genre Shuttle, ou autres (macmini intel ?).
|
||||
|
||||
|
||||
|
||||
Quelques points clef de ma reflexion:
|
||||
|
||||
|
||||
*
|
||||
<u>Le prix</u>: je ne souhaite pas mettre plus de 700 euros. *Faut pas poussé mémé dans les orties*.
|
||||
*
|
||||
<u>La mémoire</u>: Il m'en faut 1g minimum.
|
||||
*
|
||||
<u>Mon écran</u>: J'ai actuellement un écran plat 17" donc :
|
||||
|
||||
* soit je le garde, avec une option portable, ça me fait un deuxième écran (mais bon c'est peut-être pas très propre, beau, pratique (rayez la mention inutile).
|
||||
* soit je le garde, avec une option fixe, et ça me fait re-utiliser mon écran
|
||||
* soit je le vend (avec option portable évidemment :-p), mais du coup je sais pas trop à qui, ni où.
|
||||
|
||||
|
||||
*
|
||||
<u>Libre</u>: Peut importa l'option, il me faut un matériel supporté par tout les driver *libre*.
|
||||
*
|
||||
<u>Vente lié</u>: J'aimerais ne pas avoir à faire la démarche de récupération du prix d'un windows. Et puis vu le système DRMisé à fond, j'ai peur du maériel vendu avec :-(. Et là le problème c'est que les portables vendu par [Keynux](http://www.keynux.com/default_zone/fr/html/Prod_Notebook.php) par exemple, coute assez cher par rapport à mon budget.
|
||||
|
||||
|
||||
|
||||
Je n'ai pas encore fait mon choix, c'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 [FONeros](http://www.fon.com/fr/) ça serais dommage de ne pas en profiter). Je dirais que la balance penche du coté du portable: après tout c'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.
|
||||
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
layout: post
|
||||
title: Note to self
|
||||
date: 2007-03-02
|
||||
---
|
||||
|
||||
**Je n’oublierais plus d’installer mysql-dev avant d’essayer d’installer le binding ruby-mysql**
|
||||
|
||||
Il faut que je me marque ça sur un marbre, accroché en pendentif !
|
||||
|
||||
Ca doit faire au moins 3 fois que je me fais avoir. Bon ce soir, j’ai juste mis 10 minutes avant de m’en rendre compte. Donc histoire de ne plus oublier, je note ici la procédure. Elle se déroule sur macosX mais elle s’adapte à tout à peut de chose prêt.
|
||||
|
||||
|
||||
<pre>
|
||||
{% highlight bash %}
|
||||
# Pour l’installation 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>
|
||||
|
||||
*[RubyGem](http://docs.rubygems.org/) c’est bien, c’est pratique. Il faudrait que j’en parle...*
|
||||
|
||||
__Dernière minutes__
|
||||
|
||||
Bon en fait j’avais pas vu, mais ça n’as pas marché, un problème pour trouver les librairies mysql on dirait. Bref, Gem c’est bien, mais on bonne installation de librairies à l’ancienne, avec un setup.rb, install.rb ça marche mieux ;-)
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
layout: post
|
||||
title: Installation Montpelliéraine
|
||||
date: 2007-03-03
|
||||
---
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
C’est avec un peu de trembloti que j’écrit ce post. Il faudra que l’on trouve un bureau plus stable. Mais au moins on bénéficie d’une bonne table dans la cuisine. Pour illustré ça voici deux photos de mon nouveau bureau temporaire:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Pas facile de s’installé <s>avec ses meubles dans un appartement qui n’est pas</s> dans un appartement avec des meubles fait pour un autres :)
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
---
|
||||
layout: post
|
||||
title: URL Parsing with Ruby
|
||||
date: 2007-03-04
|
||||
---
|
||||
|
||||
Encore une fois [Ruby](http://ruby-lang.org) me confirme que c’est un langage que j’adore.
|
||||
|
||||
Pour divers raison, il arrive parfois que l’on veuille manipuler une URL. Fourni sous forme complête, c’esst pratique, ça peut servir. Mais il arrive que l’on ai besoin de *parser* cette URL pour en extraire le domaine, sont extension... J’ai voulu me lancer dans une [expression régulière \[ou Expression Rationnelles Wikipedia\]](http://fr.wikipedia.org/wiki/Expressions_rationnelles) pour analyser une URL...
|
||||
|
||||
Quelle idiotie ! Il faut toujours se renseigner avant, parcourir l’API. Et justement, j’ai fouillé un peu. Et voilà, dans la librairie du “noyau” de ruby, on trouve un Objet fait pour: [URI](http://www.ruby-doc.org/core/classes/URI.html#M004633).
|
||||
|
||||
Du coup, au lieu de faire une expression régulière, on applique simplement quelque méthode de l’objet URI.
|
||||
|
||||
<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>
|
||||
|
||||
Bon ça c’est gentil, mais j’en veux plus moi ! Qu’a cela ne tienne, une méthode fourni tout ce qui manquerais:
|
||||
|
||||
<pre>
|
||||
{% highlight ruby %}
|
||||
p URI.split("http://www.ruby-lang.org/")
|
||||
# => ["http", nil, "www.ruby-lang.org",
|
||||
# nil, nil, "/", nil, nil, nil]
|
||||
{% endhighlight %}
|
||||
</pre>
|
||||
|
||||
|
||||
Et bien voilà :-). Pour info voici les éléments renvoyé par le tableau:
|
||||
|
||||
* Scheme
|
||||
* Userinfo
|
||||
* Host
|
||||
* Port
|
||||
* Registry
|
||||
* Path
|
||||
* Opaque
|
||||
* Query
|
||||
* Fragment
|
||||
|
||||
|
||||
C’est 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... (Quoi ? faut bien chipoter un peu non :-) )
|
||||
|
||||
*Désolé pour le titre en anglais, mais souvent quand je parle de “code” je préfère utiliser l’anglais qui est, je trouve, plus approprié.
|
||||
*
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
layout: post
|
||||
title: Le retour du retour du retour...
|
||||
date: 2007-05-13
|
||||
---
|
||||
|
||||
|
||||
Finalement l’envie de bloguer me reprend. Après divers aventures je vais essayer de faire un résumé de ce qu’il c’est passé ces deux dernier mois *regarde la date du dernier billet affiché* Ouch ! le 4 mars, oui c’est bien ça, même plus de deux mois.
|
||||
|
||||
* J’ai changé de boulot (je suis maintenant chez un petit éditeur de la région)
|
||||
* La poumibox est devenue la bricabox et a maintenant son nom de domaine: [www.bricabox.info](http://www.bricabox.info). Elle héberge toujours le blog de Jean-mi [lacomte](http://www.lacomte.net) et le teaser qui n’en fini plus de Zifro avec son [zlab.fr](http://www.zlab.fr). D’ailleurs, y’a quelque éléments dont je reparlerais par rapport à cette box ;-)
|
||||
* La bricabox toujours, esst enfin passé à la version [4.1 d’openbsd](http://www.openbsd.org/fr/41.html) qui apporte sont lot d’évolution. A noté l’exellent thème (pas trop dur de faire mieux que puffyx de la version 4.0): **Puffy baba and the 40 vendors** en référence aux éternels vendeurs de cartes et autres périphériques qui ne fournissent pas les spécifications matérielles permettant d’implémenter un pilote libre pour leur utilisation :(
|
||||
* Nous avons aménagé la pièce qui nous servais de débaras pour y installer un bureau, un vrai :-)
|
||||
* On a commencé à s’habituer doucement à la région (et à découvrir des coins sympa dont je reparlerais surement ici.
|
||||
* Et j’en oublie surement (en 2 mois il s’en apsse des choses !) mais c’est déjà pas mal.
|
||||
|
||||
|
||||
A bientôt surement, et désolé pour les quelques personnes (s’il y’en a) qui avait l’habitude de passer par ici de l’absence sans trop d’explication. J’ai eu un coup de démotivation pour ce blog...
|
||||
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
layout: post
|
||||
title: Microsoft, GNULinux et les brevets
|
||||
date: 2007-05-15
|
||||
---
|
||||
|
||||
|
||||
Ou *quand microsoft fait de l’humour geek*
|
||||
|
||||
On a vu hier fleurir quelques news à propos de microsoft et des brevets que <span class="caps">GNU</span>/Linux et consorts violent.
|
||||
|
||||
[L’info sur le monde informatique.](http://www.lemondeinformatique.fr/actualites/lire-microsoft-veut-faire-payer-les-violations-de-brevets-par-l-open-source-22850.html)
|
||||
|
||||
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:
|
||||
|
||||
* 15 brevets violer par les application de messagerie
|
||||
* 45 pour OpenOffice
|
||||
* 65 pour l’interface utilisateur (alors par contre là il ne précise pas si c’est Gnome, <span class="caps">KDE</span>, twn, ion3, windowmaker ou autre flubox :-D )
|
||||
* et (j’ai gardé le plus drôle pour la fin: **42 pour le noyau linux**.
|
||||
|
||||
|
||||
Elle est pas bonne celle là ? Un bon poission d’avril en retard. Quelle bande de geekos chez Microsoft quand même, jusqu’aux avocats !
|
||||
|
||||
il est à noté que l’initiative [Show Us The Code](http://showusthecode.com/) qui a pour but de savoir quel morceau de code viole un quelconque brevet n’a toujours pas vu une ligne de code...
|
||||
|
||||
Un petit ajout pour la forme: j’espère que seul Novel et Dell signerons un accord avec Microsoft, c’est lui donner raison que de faire ça.
|
||||
|
||||
*Heureusement, je ne pense pas que [Theo de Raadt](http://fr.wikipedia.org/wiki/Theo_de_Raadt) signe un accord entre [OpenBSD](http://www.openbsd.org) et Microsoft , ouf ;-)*
|
||||
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
---
|
||||
layout: post
|
||||
title: "Vinyls et mp3 : c'est fait pour moi !"
|
||||
date: 2007-05-16
|
||||
---
|
||||
|
||||
|
||||
En voilà une idée qu’elle 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é !
|
||||
|
||||
Bon c’est sur les morceaux ne sont pas fourni au format libre [OGG](http://fr.wikipedia.org/wiki/Ogg), mais c’est un point interessant voir ce que certain label sont prêt à proposer. Et puis ça évite d’avoir à faire la conversion (chose faisable, mais pas forcement des plus pratique dans certains cas).
|
||||
|
||||
**Le vinyl n’est pas mort !**
|
||||
|
||||
source: [The Inquirer](http://fr.theinquirer.net/2007/05/16/un_label_anglais_vend_des_viny.html)
|
||||
|
||||
@@ -0,0 +1,37 @@
|
||||
---
|
||||
layout: post
|
||||
title: Rendez-vous
|
||||
date: 2007-05-24
|
||||
---
|
||||
|
||||
|
||||
Deux rendez-vous incontournable pour découvrir le monde libre:
|
||||
####Journées du Libre de Montpellier 07
|
||||
|
||||
[Le programme sur le site de l’ALL](http://www.all.asso.fr/Realisations/2007/jlm07/ProgrammesJLM07/)
|
||||
|
||||
J’aimerais pouvoir assister à toutes les journées... mais jeudi pour les Collectivitées, vendredi pour les Entreprises c’est sur mes jours de boulot, et venant d’arriver, je ne suis pas sur de pouvoir me libérer. Les journées termine à 17h trop tôt pour que je passe après... Tant pis.
|
||||
|
||||
Par contre samedi, j’y serais ! Surtout car c’est pour moi l’occassion de voir Monsieur <span class="caps">RMS</span> en chair et en os, et car les conférences de l’après midi me semble passionnante:
|
||||
|
||||
* Formats libres", Th. Stoehr (président <span class="caps">AFUL</span> – [formats-ouverts.org](http://formats-ouverts.org/))
|
||||
* “Promouvoir et défendre le Logiciel Libre dans un contexte politique et juridique changeant”, Frederic Couchet ([APRIL](http://www.april.org/))
|
||||
|
||||
|
||||
Deux personnes que je lit régulièrement et que j’aurais plaisir à écouter pour une fois !
|
||||
|
||||
(La conf mozilla juste avant me parait bien interessante également ;-))
|
||||
|
||||
Une belle journée en perspective (et pour une fois aussi que je peu y aller avec mes pieds ;-)
|
||||
|
||||
####Rencontres Mondiales du Logiciel Libre 2007
|
||||
|
||||
C’est un grand classique, que je vais encore rater par manque de temps. (Pas de vacances pour le nouveau employé, c’est le revert de la médaille quand on change souvent d’employeur ;-/)
|
||||
|
||||
Mais j’espère bien qu’en 2008 j’arriverais à m’y rendre !
|
||||
|
||||
[Le site officiel des RMLL](http://www.rmll.info)
|
||||
|
||||
J’ajoute que [RubyFrance](http://rubyfrance.org) à prévu d’y tenir quelques conférences sur Ruby (et pas *que* RubyOnRails ! :) ).
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: Et pourquoi pas OpenSolaris
|
||||
date: 2007-05-27
|
||||
---
|
||||
|
||||
|
||||
C’est la reflexion que je me suis faite il y a une semaine. [OpenSolaris](http://www.opensolaris.org/) est le projet d’ouverture du code du système d’exploitationSolaris de [Sun Microsystem](http://fr.wikipedia.org/wiki/Sun_Microsystems) ([voir la définition wikipedia](http://fr.wikipedia.org/wiki/OpenSolaris)). Ce projet à été lancé en 2005 (si je ne me trompe pas). C’est une bonne chose.
|
||||
|
||||
Beaucoup ce demandais pourquoi Sun (créateur de java, mais surtout fournisseur de machine et processeur Sparc) n’avais pas rempalcé son système unix propriétaire par un linux retravaillé (comme <span class="caps">IBM</span> et d’autres ont pu le faire). J’avoue que je suis content de la voie prise par Sun. Ce qui me plait dans le libre, ou même en général, c’est d’avoir le choix. Le choix c’est une forme de liberté. Ouvrir le code de leur système permet de le faire connaitre et évoluer plus facilement, plus rapidement.
|
||||
|
||||
Un autre point à joué dans mon choix, mon envie de tester OpenSolaris. [Ian Murdock](http://ianmurdock.com/) le papa de [Debian](http://www.debian.org) a rejoint Sun pour travailler sur OpenSolaris ! C’est 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 ;-) ).
|
||||
|
||||
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 s’y perd pas trop trop.
|
||||
|
||||
*Bon j’ai 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 l’essayer ça pourrais servir. Moi ça me fera un pense-bête ;-)*
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: JRuby 1.0.0RC3
|
||||
date: 2007-06-03
|
||||
---
|
||||
|
||||
|
||||
Et voilà, l’implémentation [Java](http://java.sun.com) de [Ruby](http://www.ruby-lang.org) vient de sortir. Alors forcement tout n’est pas implémenté, tout n’est pas compatible. Mais c’est sûrement à essayer !
|
||||
|
||||
Je suis sur que c’est un bon moyen de faire entrer Ruby dans l’entreprise !
|
||||
|
||||
[L’annonce surle blog de Charles Nutter](http://headius.blogspot.com/2007/06/jruby-100rc3-released-and-this-is-it.html)
|
||||
|
||||
Le site officiel de [JRuby](http://jruby.codehaus.org/)
|
||||
|
||||
*il faut que je code !*
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: Gagner sa vie librement
|
||||
date: 2007-06-11
|
||||
---
|
||||
|
||||
|
||||
*ou les reflexions d’un trentenaire qui cherche une suite à ça carrière (attention poste un peu long, tout comme ma reflexion)*
|
||||
|
||||
Pfff. J’avais commencé un grand billet sur mes reflexion dans le domaine, mais je me suis fait rattrapé par l’"AFUL":http://www.aful.org qui a fait un très bon papier sur [les modèles économique du libre](http://www.aful.org/professionnels/modeles-economiques-ll). Un papier bien plus complêt que mes propres reflexions.
|
||||
|
||||
*Disons que ça ne me permet toujours pas d’y 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... dur dur, mais je reste à l’écoute ;-)*
|
||||
|
||||
*edit: Correction orthographique dans le titre. Merci Terckan, je suis un boulet de l’orthographe, il faut que je me soigne*
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: Une journée sans google - trop tard
|
||||
date: 2007-06-13
|
||||
---
|
||||
|
||||
|
||||
Je viens de lire sur [The Inquirer \[fr\] une nouvelle à propos d’une journée sans google](http://fr.theinquirer.net/2007/06/13/moteur_de_recherche_une_journe.html). Apparemment à l’initiative d’un blog anglophone, [altsearchengine.com](http://altsearchengines.com/2007/06/12/a-day-without-google/), la journée d’hier (le 12/06/2007) devait être consacré à la découverte d’autres moteur de recherche de google. C’est raté pour l’info fraiche.
|
||||
|
||||
Cela fait plusieurs jours que j’entends parlé de *accro a google, essayer d’utiliser autre chose* et tout un tas de reflexion de ce genre. Du coup j’essai, depuis bientôt 3 semaines, d’utiliser un autre moteur de recherche: [exalead](http://www.exalead.fr/search). C’est pas mal, c’est interessant. Ca reste un moteur de recherche de toute façon. Je pense que c’est surtout une question d’habitude.
|
||||
|
||||
Cet article de The inquirer m’a fait découvrir un autre moteur: [accoona](http://www.accoona.com/). Je pense que je vais l’essayer aussi. C’est 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 ;-)).
|
||||
|
||||
Il me faut maintenant trouver une alternative à gmail, ce qui je l’espère ne va pas tarder grace à [Gandi](http://www.gandi.net). Si on en crois [la page des services proposé par gandi](http://www.gandi.net/domain/detail) un <acronym title="Gandi Mail"><span class="caps">GMAIL</span></acronym> devrais bientôt voir le jour. Alors certes, la version de base n’a pas les même fonctionnalitées (surtout en terme d’espace de stockage) mais on devrais pouvoir s’en sortir en archivant les vieux mails :-).
|
||||
|
||||
*A suivre...*
|
||||
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
---
|
||||
layout: post
|
||||
title: OpenSolaris vu par le monde libre
|
||||
date: 2007-06-14
|
||||
---
|
||||
|
||||
|
||||
Libéré en parti et sous [CDLL](http://fr.wikipedia.org/wiki/Common_Development_and_Distribution_License) sur la fin 2004, la communautée [OpenSolaris](http://www.opensolaris.org/os/) grandi et ça commence à se voir.
|
||||
|
||||
Du coup, [Linus Torvalds](http://fr.wikipedia.org/wiki/Linus_Torvalds) (Le papa de linux pour ceux qui eventuellement ne trainerais pas trop sur la planête libre) profite d’un fil au sujet des [license GPL V2 et V3 autour de linux](http://lkml.org/lkml/2007/6/9/11) (et justement de l’échange de code avec OpenSolaris) pour [casser un peu de sucre sur OpenSolaris](http://lkml.org/lkml/2007/6/12/232). Même si la fin du message est plutôt *positive*
|
||||
|
||||
> The *good* 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 don’t get me wrong: I think a truly open-source GPLv3 Solaris would be a really really *good* thing, even if it does end up being a one-way street as far as code is concerned
|
||||
|
||||
[Jonathan Schwartz](http://en.wikipedia.org/wiki/Jonathan_I._Schwartz) (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 [blog pour répondre à Linus](http://blogs.sun.com/jonathan/entry/one_plus_one_is_fifty), pour défendre l’idée qu’OpenSolaris et la politique de Sun autour de ce projet est bien orienté vers le libre, et ne surf pas sur une *mode* du logiciel libre.
|
||||
|
||||
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 j’avoue ne pas trouver ces arguments très fondé, ou seulement sur ces prédictions de madame soleil. De toute façon Linus n’est qu’un gros trolleur :-p
|
||||
|
||||
En parlant de trolleur...
|
||||
|
||||
Si je parle de toute ça aujourd’hui ce n’est pas seulement parce que je m’interesse au projet OpenSolaris (curiosité quand tu nous tiens...). Non c’est surtout à cause de l’apparition d’un gai luron, qui habituellement troll avec Linus. Un personnage dont j’apprecie beaucoup le travail: [Theo de Raadt](http://fr.wikipedia.org/wiki/Theo_de_Raadt).
|
||||
|
||||
Alors oui, bien souvent il troll avec Linus, oui bien souvent il n’est pas du tout diplomate, oui bien souvent il n’utilise pas les *formes* qu’il faudrais. Mais là, sur ce coup, il fait les choses bien, et j’ai été beaucoup surpris qu’il s’invite dans la discussion. Mais il la bien fait ! Il a fait un [commentaire au sujet des problème de documentation du matériel sun](http://blogs.sun.com/jonathan/entry/one_plus_one_is_fifty#comment-1181726726000).
|
||||
|
||||
Alors oui, ça n’a presque pas grand chose à voir. Mais en y cherchant bien... Je ne resiste pas à mettre quelque extrait commenté:
|
||||
|
||||
> 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.
|
||||
|
||||
Là il troll bien fort, comme il sait le faire :). Mais il a raison, OpenSSH a bien tué telnet et rlogin (qui s’en sert encore ici ?)
|
||||
|
||||
> Two operating systems run on Sun’s 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.
|
||||
|
||||
Alors là, ça tue. Seul OpenBSD et Solaris fonctionne sur ces [sun Fire v215/v245](http://www.sun.com/servers/entry/v445/index.xml?intcmp=lnch09_v445_overview). Solaris c’est normal, c’est vendu avec je crois. Par contre OpenBSD fonctionne dessus grace au [reverse engineering](http://en.wikipedia.org/wiki/Reverse_engineering) car Sun n’a jamais fourni la moindre documentation sur ces machines.
|
||||
|
||||
> There are two operating systems which surprisingly do not run on the Sun v215/v245 ( Linux and OpenSolaris. OpenSolaris?? Yes) Sun isn’t 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.
|
||||
|
||||
Le comble. OpenSolaris, le projet *d’ouverture* (c’est à 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 !
|
||||
|
||||
Le rapport est là. Sun souhaite et s’oriente (je veux le croire) vers le libre, mais doucement, trop doucement peut-être disent certains. C’est vrai qu’une chose qui pourrait être fait facilement et simplement c’est de fournir les specifications matériel à la communauté du libre. C’est facile et ça ajoute du crédit à l’action que mène Sun. J’espère que le commentaire de Theo aidera a accélérer les choses (même si personnellement j’ai pas $15000 à mettre dans une machine Sun :-p)
|
||||
|
||||
Sacré Theo !
|
||||
|
||||
Même si je m’interesse à OpenSolaris, je dit: **Longue vie à [OpenBSD](http://www.openbsd.org)**
|
||||
|
||||
*Voilà un billet * people du libre *, j’espère que les non initié à cet univers auront appris quelque truc, hein Terckan :-p*
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: Une vidéo quelle est bien
|
||||
date: 2007-06-14
|
||||
---
|
||||
|
||||
|
||||
Je ne mettrais pas ici de flash (capucepalibre). Donc je vais me contenter d’un lien, après tout, rien n’empêche d’autres personnes à mettre du flash sur leur site ;-)
|
||||
|
||||
[Un bon clash Windows/Mac](http://thecaribbeanweblog.com/index.php/2007/06/13/147-mac-or-pc)
|
||||
|
||||
(Clash musical s’entend !)
|
||||
|
||||
Merci à [Christophe \[thecaribbeanweblog.com\]](http://thecaribbeanweblog.com/index.php/) pour ce bon moment.
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
layout: post
|
||||
title: C'est pas de ma faute c'est historique
|
||||
date: 2007-06-18
|
||||
---
|
||||
|
||||
|
||||
Combien de fois on entends cette phrase quand on est développeur: 1 fois ? 10 fois ? 100 fois ? trop souvent.
|
||||
|
||||
Il a bon dos l’historique hein, on lui en met plein la tronche. Alors oui, les absents ont toujours tord, et comme de par hazard, *historique* on le voit jamais lui. Mais il prend chère.
|
||||
|
||||
> Oui non, mais en fait tu as raison, mais c’est historique. *blablabla*
|
||||
>
|
||||
> Comment on fait avancer un soft si on traine ce boulet d’_historique_ ? Même absent on dirais qu’il fait peur.
|
||||
>
|
||||
> Tu comprends c’est *historique* alors je préfère pas changer ça.
|
||||
|
||||
|
||||
> Attention c’est *historique* touche pas on ne sait jamais.
|
||||
|
||||
> Ah non c’est *historique* faut pas changer ça.
|
||||
|
||||
Stop.
|
||||
|
||||
Alors *historique* il faut le licencier lui, y’en a marre. On traine des boulettes d’architecture et c’est toujours à cause de lui. Alors table rase du passé, on met *historique* à la porte et je suis sur que l’on gagnera du temps.
|
||||
|
||||
Trop d’équipes sont pénalisé par lui (en plus il a plein de frère partout, car c’est pas la seule boite ou j’entends parlé de lui). Architecture bancale, code moisi, code procédurale écrit en avec un langage objet. Il nous fait toujours la totale lui.
|
||||
|
||||
Pourquoi les développeurs ont-ils peur de lui ? Sûrement à cause de ces anciens potes devenu DSI, Responsable technique ou autre *chef*. Hmm. Quel dommage. La culture agile n’est 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 *historique*.
|
||||
|
||||
Historique, c’est la plait du développeur.
|
||||
|
||||
*Je ne suis passé que dans très peu de boite où l’historique n’etais pas une plait car soit inexistant, soit mis de coté. Désolé pour le coup de sang, mais j’en 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 c’est même pas libre :’(*
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
---
|
||||
layout: post
|
||||
title: Le web libre
|
||||
date: 2007-06-22
|
||||
---
|
||||
|
||||
|
||||
Que ferait on aujourd’hui sans ces kilomètes de cable [RJ45](http://fr.wikipedia.org/wiki/RJ45), ces [Dorsales](http://fr.wikipedia.org/wiki/Backbone). Hein ? Et sans ce bon vieu (à l’échelle de l’informatique) protocole [HTTP](http://fr.wikipedia.org/wiki/Http) ? Déjà vous ne seriez pas ici, et moi non plus (sur ce blog bien sur).
|
||||
|
||||
Comme l’informatique bouge vite, avance rapidement, les premier documents fourni par ce protocole réseau au format textes on laissé leurs placent aux documents au [format ouvert](http://formats-ouverts.org/) [HTML](http://fr.wikipedia.org/wiki/HTML).
|
||||
|
||||
Mais depuis quelque temps le *web dynamique* nous gratifi d’_application en ligne_. On a même maintenant un [Web 2.0](http://fr.wikipedia.org/wiki/Web_2.0) et tout ça que c’est beau ça brille avec [Ajax](http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_And_XML).
|
||||
|
||||
Alors je ne sais pas si je suis le seul, mais dans toutes ces applications *so web 2* et même les autres, plus simple (so web 1.0 ?) sont basé, pour la plupart, sur des outils opensource. A priori.
|
||||
|
||||
* en serveur web: [56% d’apache, 1,2% de lighttpd](http://www.journaldunet.com/solutions/dossiers/chiffres/technoswebserveurs.shtml)
|
||||
|
||||
* en base de données: [15% mysql, 4% postgresql, 12,8% firebird](http://www.01net.com/images/82111.gif) *(attention c’est global, pas uniquement web ici)*
|
||||
|
||||
* en langage de script: *pas de chiffres, j’ai pas trouvé* mais on le sait, PHP, Python, Ruby, Java
|
||||
|
||||
Alors c’est bien beau tout ça, ça donne l’impression 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 [flickr](http://flickr.com/) ? Où sont les sources des plateforme de blog divers et varié (je ne parle pas des moteur de blog genre [Typo](http://typosphere.org/) mais plutôt des plateforme genre overblog et autres typepad) ?
|
||||
|
||||
Alors livrer un contenu en [Creative Common](http://fr.creativecommons.org/) c’est une chose, mais fournir les sources permettrais de ce placer réellement du bon coté de la force. *Promis si je fait une modif de Typo je fournirais les sources*. De toute façon la license nous y oblige dans la pluspart des cas. Mais qui le fait réellement ?
|
||||
|
||||
Pour remédier à cela, la [FSF](http://www.fsf.org/) ([FSF-France](http://fsffrance.org/)) planche sur une nouvelle license, dérivé de la [GNU GPL v3](http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU), j’ai nomé la [GNU Affedro GPL v3](http://gplv3.fsf.org/agplv3-dd1.html)
|
||||
|
||||
Et pour finir, un petit extrait du pourquoi la réalisation de cette license est important:
|
||||
|
||||
> 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.
|
||||
>
|
||||
> 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.
|
||||
>
|
||||
|
||||
Alors messieurs du web 2.0.1_p35 merci d’arreter de proner les valeurs du libre sans les suivre.
|
||||
|
||||
*Bon d’un autre coté c’est peut-être moi qui n’est 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... C’est bien mon genre ça...*
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: self.change_style
|
||||
date: 2007-06-29
|
||||
---
|
||||
|
||||
|
||||
Comme vous pouvez le voir, j’ai changé de thèmes. Et non ce n’est toujours pas un thèmes fait avec mes petites mimines. Manque de temps et/ou d’idée. Mais ça viendra.
|
||||
|
||||
J’ai listé les thèmes de [Typo](http://typosphere.org/) sur le belle outil nomé [Typo Thèmes viewer](http://www.dev411.com/typo/themes/) et c’est un thème de [Daniele Meschiari](http://www.bombo.it/) qui a retenu mon attention: [Kumbha](http://proofread.digital-achievement.com/catalog/themes/view/29) .
|
||||
|
||||
Y’a un petit peu de ce que je souhaiterais faire si j’arrive à me lancer, du coup je pourrais partir de celui-ci, ça sera plus rapide.
|
||||
|
||||
Enfin, jusqu’au jour où je vais tomber sur LE thème que je veux faire, fait par un autre :-p
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
layout: post
|
||||
title: Changement de licence
|
||||
date: 2007-07-01
|
||||
---
|
||||
|
||||
|
||||
Suite à la lecture de l’"article au sujet de l’utilisation des licenses Creative Commons sur le framablog":http://framablog.org/index.php/post/2007/06/30/Creative-Commons-statistiques j’ai décidé de modifier les licenses de mes photos sur [flickr](http://www.flickr.com/photos/yafra/).
|
||||
|
||||
Apparemment (et je le découvre aujourd’hui) il n’y a que deux version de license Creative Commons qui soit compatible avec le logiciel libre: la [Creative Commons BY](http://creativecommons.org/licenses/by/2.0/) et la [Creative Commons BY-SA](http://creativecommons.org/licenses/by-sa/2.0/) or moi j’avais opté pour la version avec un blocage pour l’utilisation commercial: [Creative Commons BY-NC-SA](http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en).
|
||||
|
||||
Le temps de passer sur toute les photos dans la journée, et cela sera modifié.
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
layout: post
|
||||
title: self.change.style (again)
|
||||
date: 2007-07-01
|
||||
---
|
||||
|
||||
|
||||
Suite au [gentil commentaire de jean-mi](http://www.typouype.org/articles/2007/06/29/self-change_style#comments) j’ai prit un peu de recule sur le choix du theme que j’ai effectué.
|
||||
|
||||
effectivement ce bleu change, mais ce bleu est un peu criard aussi... Et rappel un certain écran de la mort qui tue :p
|
||||
|
||||
Du coup, et pour quelque jour, je vais essayer ce theme un peu plus minimaliste :)
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: Happy birthday !
|
||||
date: 2007-07-03
|
||||
---
|
||||
|
||||
|
||||
Arf, je ne sais pas si c’est le bon format :-/
|
||||
|
||||
Quoiqu’il en soit, le blog [les formats ouverts](http://formats-ouverts.org/) fête ces [3 ans révolus](http://formats-ouverts.org/blog/2007/07/02/1252-3-ans-revolus). 3 ans que Thierry *il-voit-des-formats-partout* Stoehr nous en parle. Alors **bon anniversaire**, merci pour toute ces informations, anecdotes, décryptages. Et encore beaucoup des comme ça !
|
||||
|
||||
Merci.
|
||||
|
||||
*les formats commencent à m’obséder aussi, c’est grave ?*
|
||||
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
---
|
||||
layout: post
|
||||
title: Relax max
|
||||
date: 2007-07-10
|
||||
---
|
||||
|
||||
|
||||
*où quand un fan d’XML s’y remet enfin et découvre RelaxNg*
|
||||
|
||||
J’ai toujours aimé l’univers qui gravite autour d’"XML":http://www.w3.org/<span class="caps">XML</span>/ : [XPath](http://www.w3.org/TR/xpath20/), [XSLT](http://www.w3.org/Style/XSL/)... Mais je n’avais pas encore vraiment eu l’occassion de mis frotter plus que ça au travail. Enfin si, mais là ça atteint des sommets.
|
||||
|
||||
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/...
|
||||
|
||||
Malheureusement comme beaucoup de société dont j’ai croisé la route, personne ne prend le temps de faire les chose bien: la [DTD](http://fr.wikipedia.org/wiki/DTD) du fichier <span class="caps">XML</span> servant de base à tout un tas de chose dans l’application n’est pas à jour. Mais alors pas du tout. Du coup, je me suis plongé dans cette petite nouveauté (enfin pour moi) que j’avais vu arrivé, mais sur laquelle je ne m’etais pas encore penché: [RelaxNG](http://www.relaxng.org/)
|
||||
|
||||
Pour décrire la structure d’un document <span class="caps">XML</span> on a (classé par ordre d’apparition):
|
||||
|
||||
*
|
||||
<acronym title="Document Type Definition"><span class="caps">DTD</span></acronym>. C’est un format interessant, mais non <span class="caps">XML</span>. Il a l’avantage d’être simple.
|
||||
|
||||
|
||||
* 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 d’une machine. Pas mal de base de données et autres produit se sont lancé dans l’utilisation 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.
|
||||
|
||||
|
||||
* RelaxNG. Description de document en <span class="caps">XML</span> egalement, donc les même avantages que XmlSchema. Cependant c’est 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)
|
||||
|
||||
|
||||
Bon plutôt que de vous faire un tas d’exemple, je préfère vous faire lire ceux qui existe déjà et qui sont très bien: [RelaxNG Tutorial](http://relaxng.org/tutorial-20011203.html)
|
||||
|
||||
Si vous n’avez pas encore regardé XmlSchéma, sauté directement à RelaxNG, vous aller gagner du temps.
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: Nouveau coin bureau
|
||||
date: 2007-07-11
|
||||
---
|
||||
|
||||
|
||||
En arrivant dans ce nouvel appart, on a *voulu* une pièce de plus. Forcement, n’ayant pas d’enfants à y installé, c’est devenu le coin bureau.
|
||||
|
||||
On a mis beaucoup de temps à l’installer. 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 !
|
||||
|
||||

|
||||
|
||||
*billet bien en retard, ça fait quand même au moins 3 mois qu’on l’a fini ce bureau :-p*
|
||||
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
layout: post
|
||||
title: Pour garder des belles mains
|
||||
date: 2007-07-12
|
||||
---
|
||||
|
||||
|
||||
*Enfin surtout pour les garder en bon état !*
|
||||
|
||||
Cela fait quelque temps que j’entends parler de la disposition de clavier [dvorak](http://fr.wikipedia.org/wiki/Clavier_dvorak). [Sunny](http://sunfox.org/) a même ecrit un billet avec [14 raisons pour passer au clavier dvorak](http://sunfox.org/blog/2007/04/14/14-raisons-pour-passer-au-clavier-dvorak/). Exellent, et je dirais qu’avant ce billet j’etais plutôt curieux, maintenant je suis convaincu.
|
||||
|
||||
Par contre son billet suivant regroupant [quelque question sur le clavier dvorak](http://sunfox.org/blog/2007/05/13/questions-sur-le-dvorak/) qui est censé nous donner le courage de s’y mettre n’a malheureusement pas eu cet effet sur moi. Du moins pas immediatement.
|
||||
|
||||
Alors depuis je tournicote autour de cette idée... et surtout autour d’un site sur [le clavier dvorak français](http://www.algo.be/ergo/clavier.htm). Et en parcourant ces pages, j’ai appris, et j’ai été surpris par certain des conseils fourni par ce site. Notament:
|
||||
|
||||
bq.L’arrière du clavier ne peut être plus haut que l’avant ce qui est malheureusement souvent le cas (l’avant du clavier est le côté du clavier près de la barre d’espacement).
|
||||
|
||||
Alors là, ça me bluf. Mais du coup **clac clac** j’ai rabattu les petits *élévateur* de l’arrière du clavier. On vas voir si à terme je m’y habitue. Pour le moment ce n’est pas désagréable.
|
||||
|
||||
Clavier Dvorak francophone:
|
||||
|
||||
!(/files/clavier-dvorak-fr.png)
|
||||
|
||||
*Maintenant il ne me manque plus qu’un bon coup de pied aux f\[es\]{5} pour m’y mettre... J’attends aussi avec impatience qu’un fabriquant sorte un clavier dvorak-fr qui, a mon avis, pourrais facilité sont utilisation.*
|
||||
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
layout: post
|
||||
title: Nouvelle machine sous le bureau
|
||||
date: 2007-07-13
|
||||
---
|
||||
|
||||
|
||||
Certain d’entre vous on déjà repéré les 7 différences [dans mon nouveau bureau-maison](http://www.typouype.org/articles/2007/07/11/nouveau-coin-bureau)
|
||||
|
||||
Et oui il y a bien deux écrans, et une nouvelle machine ! Et pour ceux qui se pose la question, non il n’y a pas de portable dans la sacoche a gauche (hein [jean-mi](http://www.lacomte.net) ;-) ).
|
||||
|
||||
J’ai donc craqué pour une machine en architecture x86. Plus personne ne vendant de PowerPC, je me suis rabattu là dessus.
|
||||
|
||||
Et dans la bête j’y ai mis quelque carte de ma selection, donc une carte réseau d-link. Ce n’est pas le plus important finalement, mais quelle fut ma surprise en découvrant ce dépliant dans la boiboite
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
Oui oui ! C’est bien la <span class="caps">GPL</span> v2 ! C’est bon ça et on en redemande. Du coup j’ai fouillé les autres boites à la recherche d’une information du même tonneau, mais rien :(.
|
||||
|
||||
Et pour les plus curieux d’entre 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é. D’ailleurs si l’un d’entre vous sait comment je pourrais me procurer une carte mère pour un portable acer, on ne sait jamais, merci de me contacter (yannick *<span class="caps">DOT</span>* francois *AT* gmail *<span class="caps">DOT</span>* com).
|
||||
|
||||
*encore un billet bien en retard... je court, je court*
|
||||
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
---
|
||||
layout: post
|
||||
title: Un parisien en province - le cout de la vie
|
||||
date: 2007-07-18
|
||||
---
|
||||
|
||||
|
||||
Comme certaines personnes le savent déjà, je suis parti de la verte banlieue ouest parisienne pour le grand sud. Montpellier m’accueil avec le soleil depuis le début de l’année.
|
||||
|
||||
Cela fait donc un poil plus de six mois. Le temps pour moi de faire mes premières conclusions sur ce que j’ai appris, découvert, vu en m’installant ici. Premier constat: le fameux cout de la vie.
|
||||
|
||||
**Idée reçue: La vie en province est moins cher qu’a paris**
|
||||
|
||||
Mouais... Alors directement je dit non. Et maintenant je m’explique.
|
||||
|
||||
* nourriture
|
||||
|
||||
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 c’est globalement pareil (forcement quand on vous présente des poireaux qui proviennent de belgiques, à Paris ou Montpellier, c’est le même tarif ;-) .*Ceci dit c’est mal d’acheter des produits frais qui voyage autant, ils sont moins bon et ça pollue vachement pour les faire venir, mais c’est un autre débat*.
|
||||
|
||||
|
||||
* Vêtements. C’est pareil aussi. Disons qu’il y a un peu moins de choix ici pour les difficiles. Mais j’ai pu trouver mes 4 t-shirt unis chez gosport pour le même tarif qu’en banlieue de Paris
|
||||
|
||||
|
||||
* Transport. Et bien vous n’aller pas me croire mais l’essence coute le même prix ! et le garagiste aussi !! c’est dingue non ? :-D. Par contre le bus coute moins cher ici. Je m’en sort pour une sorte de *carte orange* à 43 euro/mois au lieu des 85 euro/mois des zones 1 à 4. Bon ceci dit, je ne vais pas jusqu’a la plage avec, c’est loin d’être aussi pratique, c’est loin de fournir le même service...
|
||||
|
||||
|
||||
* Sortie. La dessus j’avoue je n’ai pas trop testé. Je ne sort que très peu. Le café coute moins cher qu’a Boulogne, mais plus cher (en centre ville) qu’au café de la gare de mon bout de ligne de banlieue... Bref, c’est pareil.
|
||||
|
||||
|
||||
* Logement. Là, il y a quelque chose. Il faut bien le reconnaitre. Et encore que... ça dépends toujours des quartiers. Un 3 pièces en centre ville d’une 60aine de m² c’est 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² s’y loue pour 500 euro/mois... Finalement c’est pas forcement beaucoup moins cher la dessus non plus.
|
||||
|
||||
|
||||
En gros, c’est 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 *le coup de la vie est moins élevé ici, c’est pour ça le salaire...* et qu’on vous sort un salaire réduit de quelque 20% alors que le coup de la vie. enfin, vous m’avez suivi.
|
||||
|
||||
**Ca fait cher payé le soleil !!!**
|
||||
|
||||
Bon ceci étant, je voulais surtout exposer^exploser l’idée reçu que le coup de la vie en province est moins élevé. Peut-être ailleurs, mais pas à Montpellier, j’en témoignerais s’il le faut ! :-p
|
||||
|
||||
Heureusement que le week-end on peut se consoler:
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
---
|
||||
layout: post
|
||||
title: Standard ouvert pour l'europe
|
||||
date: 2007-07-19
|
||||
---
|
||||
|
||||
L’europe a, il y a quelque temps, mis en place un [cadre européen d’interopérabilité des services paneuropéens d’administration en ligne](http://europa.eu.int/idabc/en/document/3761) (Version 1.0, 2004, page 9) qui préconise les standards ouverts.
|
||||
|
||||
Cependant, certain organisme souhaite une révision de ce cadre et **c’est mal**.
|
||||
|
||||
Un petit extrait pour vous inciter à réagir:
|
||||
|
||||
> Cependant, Gartner recommende de ne pas se focaliser sur l’usage des formats ouverts pour eux même. Qu’ils 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.
|
||||
|
||||
|
||||
Voilà pourquoi vous [Soutenir les formats ouverts en Europe](http://www.openstandards.eu/main-fr)
|
||||
|
||||
Et ça urge. Une consultation a été lancé, mais elle prend fin le **31 juillet**, faite vite.
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
layout: post
|
||||
title: OpenBSD Fondation
|
||||
date: 2007-07-26
|
||||
---
|
||||
|
||||
Quelle surprise ce matin en découvrant dans mes mails et dans mes fils [l’annonce de la création de l’OpenBSD Fondation](http://undeadly.org/cgi?action=article&sid=20070726015128).
|
||||
|
||||
Je n'avais aucune connaissance de la création de cette fondation. Mais c'est bien, c'est bon pour le futur d'[OpenBSD](http://www.openbsd.org) et de tout les projets qui en découle: [OpenSSH](http://www.openssh.org), [OpenBGPD](http://www.openbgpd.org/), [OpenNTPD](http://www.openntpd.org/) et [OpenCVS](http://www.opencvs.org) (que j’attend avec impatience !).
|
||||
|
||||
Voici l’annonce faite sur les listes OpenBSD:
|
||||
|
||||
> 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.
|
||||
>
|
||||
> The OpenBSD Foundation has been formed for the purpose of supporting the OpenBSD project, and related projects such as OpenSSH, OpenBGPD, OpenNTPD, and OpenCVS.
|
||||
>
|
||||
> 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.
|
||||
>
|
||||
> 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.
|
||||
>
|
||||
|
||||
Que dire de plus si ce n’est: **Longue vie à OpenBSD !**
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
---
|
||||
layout: post
|
||||
title: "Ruby: new vs initialize"
|
||||
date: 2007-08-09
|
||||
---
|
||||
|
||||
Pour certain c’est une évidence, mais [un vieux mail](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/255359) sur la [liste de diffusion de ruby_core](http://www.ruby-lang.org/fr/community/mailing-lists/) ma donné envie de me pencher sur la question.
|
||||
|
||||
Venant du monde Java (enfin je n’en suis pas encore sorti), je suis un habitué du:
|
||||
|
||||
`MacLasse monObjet = MacLasse.new();`
|
||||
|
||||
pour [Ruby](http://www.ruby-lang.org) ça devient:
|
||||
|
||||
`mon_objet = Mac_lasse.new`
|
||||
|
||||
Bon à part le typage dur de java versus le typage dynamique de ruby, pas de gros changement sur *l’interprétation* de la façon d’instancier un objet entre ces deux langages.
|
||||
|
||||
Par contre c’est sur la classe elle même que ça change pas mal.
|
||||
|
||||
En java MacLasse ressemble à ça:
|
||||
|
||||
<pre>
|
||||
{% highlight java %}
|
||||
public class MacLasse {
|
||||
public MacLasse(){
|
||||
// code a executer lors de l'instanciation de l'objet
|
||||
}
|
||||
}
|
||||
{% endhighlight %}
|
||||
</pre>
|
||||
|
||||
et en ruby on se retrouve avec ça:
|
||||
|
||||
<pre>
|
||||
{% highlight ruby %}
|
||||
class MaClasse
|
||||
def initialize
|
||||
// code a executer lors de l'instanciation de l'objet
|
||||
end
|
||||
end
|
||||
{% endhighlight %}
|
||||
</pre>
|
||||
|
||||
Cette methode en java s’appel un `constructeur` (ça c’est pour ceux du fond qui suivent pas hein ! ). On l’obtient en définissant une methode portant le même nom que la classe.
|
||||
|
||||
Pour ruby, peut importe le nom de la classe, on utilise une methode `initialize`.
|
||||
|
||||
**Alors `initialize` est-elle une methode de type *constructeur* ?**
|
||||
|
||||
Non. et en Java non plus finalement. Ces deux methode ne *construisent* pas l’instance, elle l’initialise. Elles permettent de préparer l’instance avant de la rendre. En java comme en Ruby, on peut très bien ce passer de ces methodes.
|
||||
|
||||
Maintenant on va s’éloigner de Java...
|
||||
|
||||
En Ruby on pourrais définir une methode `new` en lieu et place d’@initialize@. Non mais qu’est-ce que je raconte, heureusement y’en a au premier rang qui suivent. Merci.
|
||||
|
||||
Je reprend. En ruby on peut surcharger la methode `new` *(Object#new)* en plus de la methode `initialize`. Le seul hic, c’est qu’il faut faire attention. Cette methode `new` est censé créer l’instance de la class. Il faut donc penser à renvoyer la bonne instance en fin de methode (`new` pour les voisins du radiateur).
|
||||
|
||||
Voyons plutôt un petit bout de code:
|
||||
|
||||
<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>
|
||||
|
||||
On le voit assez bien je pense: Surcharger `new` ne doit pas se faire à la légère. Utilisé `initialize` pour initialiser l’instance semble bien plus logique.
|
||||
|
||||
Là dessus Ruby montre bien un de ces principe de base qui veux que le langage soit simple et logique. Contrairement a Java ou l’on parle de constructeur en lieu et place de methode d’initialisation.
|
||||
|
||||
*C’est de la sémantique c’est sur, mais le principe est là. J’aime ruby et j’aime bien java quand même :-)*
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
---
|
||||
layout: post
|
||||
title: Gimp summer
|
||||
date: 2007-08-13
|
||||
---
|
||||
|
||||
|
||||
C’est rigolo ce que l’on peut faire avec Gimp.
|
||||
|
||||
Je n’ai jamais eu trop l’occasion de m’amuser un peu à retoucher quelque photos. Mais cette été, je me lache un peu.
|
||||
|
||||

|
||||
|
||||
On verra où tout ça me mènera :-p
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
---
|
||||
layout: post
|
||||
title: "Microformats: on commence petit"
|
||||
date: 2007-08-14
|
||||
---
|
||||
|
||||
|
||||
Depuis le temps que je les observent du coin de l’oeil, il fallait que je passe le pas.
|
||||
|
||||
Etant en train de travailler sur un nouveau design, j’en ai profité pour reprendre quelque éléments de la barre de menu.
|
||||
|
||||
**Mais les microformats c’est quoi ?**
|
||||
|
||||
D’autre l’expliquent déjà depuis bien longtemps. Je suis loin de connaitre parfaitement le sujet, mais je m’y met. En guise de point de départ pour en savoir plus, je vous colle ici la première phrase de l’"article de wikipedia sur les microformats":http://fr.wikipedia.org/wiki/Microformats
|
||||
|
||||
> Les microformats sont un langage de balisage qui permet l’expression de la sémantique dans une page web HTML (ou XHTML). Les programmes peuvent extraire du sens à partir d’une page web qui est balisée avec des microformats.
|
||||
|
||||
D’autres informations sont disponibles sur le site des [microformats](http://microformats.org/). Très enrichissant.
|
||||
|
||||
Plusieurs blogs que je lit régulièrement mon amené a réfléchir sur le sujet, même si je suis loin d’approcher à une conclusion complète. Je vous conseil leur lecture pour compléter tout ça.
|
||||
|
||||
* [Les petites cases](http://lespetitescases.net/index355)
|
||||
* [Frederic de Villamil](http://fredericdevillamil.com/tag/microformats)
|
||||
* [David Biologeek](http://www.biologeek.com/journal/index.php/Web-semantique)
|
||||
* [Christian Faure](http://www.christian-faure.net/)
|
||||
|
||||
|
||||
Il en existe sûrement plein d’autres.
|
||||
|
||||
Les microformats et le web sémantique sont-ils bon ou pas pour le web en général ? Je n’en sait rien pour le moment. Toujours est-il que faire une *hcard* dans la barre de menu ne m’a pas demandé beaucoup d’effort, et permet a divers outils de traité mes données personnels plus facilement.
|
||||
|
||||
Je commence petit, j’espère continuer tant que rien ne me fait penser que c’est idiots, stupide ou inutile.
|
||||
|
||||
*Il n’y a pas mon adresse complète, je préfère recevoir des mails plutôt que du courrier :-). C’est juste pour me situé géographiquement. De même je préférerais que l’on me contact via [Jaber](http://www.jabberfr.org/) ([article de wikipedia sur jabber](http://fr.wikipedia.org/wiki/Jabber) )*
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: Tout sur le Sumo
|
||||
date: 2007-08-14
|
||||
---
|
||||
|
||||
|
||||
Non je ne deviens pas Chiraquien, et non plus un expert en Sumo.
|
||||
|
||||
Mais le frère d’un 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 ?).
|
||||
|
||||
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.
|
||||
|
||||
Il viens de signer un très bon billet, agrémenté de quelques photos, sur les combats Sumo.
|
||||
|
||||
Le blog de [Tarto au Japon – Sumo](http://www.tartoaujapon.com/fr/blog-post-100-sumo.html)
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
layout: post
|
||||
title: "Statelessness: mon job un point c'est tout"
|
||||
date: 2007-08-16
|
||||
---
|
||||
|
||||
Une évidence pour certain, et un point important mis de coté pour d’autres.
|
||||
|
||||
Un serveur web, appelons le Jo, est un peu égoïste. En tout cas c’est ce que certains pensent.
|
||||
|
||||
Mais quand on y regarde de plus prêt, Jo n’est pas égoïste, au contraire. Il nous sert sur un plateau d’argent tout les réponses à nos questions. Et il n’arrête pas, jamais. On lui en demande toujours plus !
|
||||
|
||||
> Donne moi ça (*From annonymous*)
|
||||
|
||||
> Comment ça tu ne trouve pas ça ! (*From annonymous*)
|
||||
|
||||
> Redonne moi celle-ci, et encore une fois, et encore une fois (*From Jean-louis l’agrégateur de flux qui veux tout savoir sur tout*)
|
||||
|
||||
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 d’où ils viennent, à quel heure, comment étaient-ils habillé...
|
||||
|
||||
J’exagère, Jo fait une chose en plus. C’est surtout une protection pour lui, pour que l’on ne puisse pas l’accuser de ne rien faire de ces journées/nuits: Il note. Il note tout ce qui passe par là, tout ce qu’on lui demande. Mais il y a tellement à noter...
|
||||
|
||||
Comme vous le voyez, Jo ne peut pas se souvenir de vous. Plusieurs personnes essaient de l’aider à 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 n’a jamais appris à discuter, juste à répondre aux questions. Alors a quoi bon vouloir faire de ces questions/réponses une discussion digne d’un salon branché ?
|
||||
|
||||
L’histoire est inspiré d’un billet bien réel publié par [Christian Fauré](http://www.christian-faure.net/) au sujet de l’aspect **statlessness du protocole http, et du web en général** intitulé [Pas de processus sur le Web](http://www.christian-faure.net/2007/08/10/pas-de-processus-sur-le-web/) . Je vous en conseil la lecture, surtout si vous n’avez rien compris à mon histoire d’indien... Mince, j’ai grillé Jo :-/ Enfin, ce qui est valable pour Jo l’est pour tout les autres travailleurs dans son genre.
|
||||
|
||||
*Je précise que je ne suis sous l’emprise de rien du tout, si ce n’est la fatigue peut-être...*
|
||||
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
---
|
||||
layout: post
|
||||
title: Happy 6th Birthday Haiku !
|
||||
date: 2007-08-17
|
||||
---
|
||||
|
||||
|
||||
Cela fait un moment que j’en avais entendu parler. Ces dernières semaines j’avais passé un premier pas timide en récupérant la dernière image pour le tester dans Qemu.
|
||||
|
||||
Vous savez de quoi je parle ? Non ? Bon, un petit tour sur wikipedia, aller je vous aide: [Haiku OS](http://fr.wikipedia.org/wiki/Ha%C3%AFku_(syst%C3%A8me_d'exploitation)). Et oui, c’est un système d’exploitation. C’est la version libre de *feu* BeOS ([BeOS sur Wikipedia aussi](http://fr.wikipedia.org/wiki/BeOS)).
|
||||
|
||||
Ce système est intéressant sur plusieurs points.
|
||||
|
||||
* Il est libre. Pour moi c’est devenu un point important.
|
||||
|
||||
|
||||
* Il est proche de ça première release officiel. Il y a donc pas mal de chose à faire encore, cela permet de pouvoir s’investir pourquoi pas, il y a de quoi faire
|
||||
|
||||
|
||||
* 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 n’ont plus rien à envié à Windows et MacOsX, ce sont des distribs Linux, plutôt conçu comme un serveur à la base.
|
||||
|
||||
|
||||
Bon le troisième point est discutable, je le conçoit. M’enfin c’est toujours passionant de voir un OS nouveau (ou un nouvel OS ? A moins que ça ne soit SE nouveau :-p ). En plus j’aime bien le style :)
|
||||
|
||||
J’ai un handicap par rapport au fada de BeOS qui traîne autour du projet, forcement. Mais la communauté que j’ai rencontré jusqu’à présent me parait bien sympathique.
|
||||
|
||||
Bref, pour le moment je fais _mumuse avec. A suivre._
|
||||
|
||||
*Ca me branche plus qu’"OpenSolaris":http://www.opensolaris.org ;-)*
|
||||
|
||||
Ecran de démarrage:
|
||||
|
||||

|
||||
|
||||
Haiku !
|
||||
|
||||

|
||||
|
||||
Haiku encore :)
|
||||
|
||||

|
||||
|
||||
Et surtout, quoi qu’on 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 !
|
||||
|
||||

|
||||
|
||||
*[Jorge G. Mare (a.k.a. Koki).](http://myhaiku.org/) est à l’origine de mon information, il rappel les évènements dans son billet de [6ème anniversaire d’Haiku](http://myhaiku.org/2007/08/17/happy-6th-birthday-haiku/) . Merci à lui*
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: Happy birthday Gnome !
|
||||
date: 2007-08-20
|
||||
---
|
||||
|
||||
|
||||
Non non, ce n’est pas un blog sur les anniversaire. Mais il faut avouer qu’en ce moment, c’est tout les jours la fête :-)
|
||||
|
||||
Alors on aime ou pas, mais Gnome fête ces 10 ans. Personnellement, j’aime bien Gnome. Disons que dans les environnement de bureau *complet* c’est celui que je préfère (désolé pour les KDEtiste)
|
||||
|
||||
J’espère qu’il y en aura plein d’autres des comme ça !
|
||||
|
||||
*/me Commence à faire une overdose de champomy™ avec tout ces anniversaires*
|
||||
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
---
|
||||
layout: post
|
||||
title: OpenBSD 4.2 c'est déjà demain
|
||||
date: 2007-08-24
|
||||
---
|
||||
|
||||
L'équipe d'[OpenBSD](http://www.openbsd.org) sort une version tout les 6 mois. La version 4.2 sortira donc en Octobre 2007. Le developpement avance bien, et le *freeze* de la branche ne devrais pas tarder. Je n’ai jamais vu de retard depuis que je m’interesse à OpenBSD, le 1er mai, le 1er octobre, la version est toujours dispo, bien fini.
|
||||
|
||||
Bon d’accord, Wim de [KD85](http://kd85.com/) (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 d’OpenBSD. Mais on peut mettre à jour dès le 1er, à tout les coups.
|
||||
|
||||
Tout ça pour vous annoncé la disponibilité d’une [liste du nouveau matériel supporté par OpenBSD 4.2 chez les morts-vivants](http://undeadly.org/cgi?action=article&sid=20070824144802).
|
||||
|
||||
J’ai noté une novueauté qui pourrais faire un joyeux bricolage:
|
||||
|
||||
> [uts](http://www.openbsd.org/cgi-bin/man.cgi?query=uts&sektion=4) , a driver for USB touchscreens
|
||||
|
||||
Ca donne des idées non ? :-D
|
||||
|
||||
Enfin on pourra noter que l’équipe d’OpenBSD ne laisse pas tomber le PowerPC avec la 4.2 ! Contrairement à d’autre...
|
||||
|
||||
Enfin, je me répète, mais: **vive OpenBSD !**
|
||||
|
||||

|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
layout: post
|
||||
title: Ngnix dans les ports OpenBSD
|
||||
date: 2007-08-09
|
||||
---
|
||||
|
||||
Sans vouloir faire de mauvais jeux de mots, on peut dire que ça tombe à pique !
|
||||
|
||||
Ce blog, ainsi que celui de [lacomte by Jean-mi](http://www.lacomte.net) et le *teaser infernal* j’ai nommé [zlab.fr](http://zlab.fr) tourne par le biais d’un frontal [Lighttpd](http://www.lighttpd.net/) et d’un cluster de serveur d’application [Mongrel](http://mongrel.rubyforge.org/). Lighttpd plutôt qu’apache car j’ai été séduit par la facilité de lecture et de confection du/des fichiers de configuration.
|
||||
|
||||
Mais voilà, cette petites phrase m’a fait réfléchir:
|
||||
|
||||
> I'm sad to say that I have to recommend people not use lighttpd anymore. The author hasn't updated the mod_proxy plugin and isn't providing too much support for the bugs it has. If you'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.
|
||||
|
||||
([source sur le site de mongrel](http://mongrel.rubyforge.org/docs/lighttpd.html))
|
||||
|
||||
Du coup j’ai pendant un temps pensé à revenir sur [Apache](http://httpd.apache.org/). Mais en découvrant lighttpd je m’étais rendu compte que d’autre serveur existait derrière Apache et IIS. Il était temps de creuser la question.
|
||||
|
||||
Et là, ces dernier temps l’un d’entre eux sort du lot, un serveur *web* d’origine Russe: [ngnix](http://nginx.net/) \[engine x\]. Et ma fois, coté fichier de configuration c’est aussi clair que lighttpd, et apparemment c’est bien performant comme on l’aime.
|
||||
|
||||
Du coup, observation des [paquets OpenBSD](http://www.openbsd.org/4.1_packages/i386.html)... pas de ngnix... Regardage du coté des [ports OpenBSD](http://ports.openbsd.nu/) rien non plus :-(.
|
||||
|
||||
Alors une option:compile et construction de paquet maison ? hmmm. Même pas le temps de réfléchir à la question que voilà qu’une news tombe comme ça, un dimanche en plus, chez les morts-vivants: [ New Ports of the Week #36 (September 2)](http://undeadly.org/cgi?action=article&sid=20070909132009) et PAF! dans la liste voilà ti pas un [ports ngnix](http://ports.openbsd.nu/www/nginx) tout beau qui débarque.
|
||||
|
||||
C’est parfait. Le temps de faire quelque test et réglage, on vas voir si ça vaut le coup de changer.
|
||||
|
||||
*En ps, pour les fan de [TetriNet](http://www.tetrinet.org/), un ports pour le serveur [TetriNetX](http://www.openbsd.org/cgi-bin/cvsweb.cgi/ports/games/tetrinetx/) viens de voir le jour également.*
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: Typosphere.themes.new("simpless")
|
||||
date: 2007-09-11
|
||||
---
|
||||
|
||||
|
||||
Depuis le temps que je souhaitais refaire la peinture moi même... Et bien voilà.
|
||||
|
||||
Alors certain vont aimer, d’autres non, et d’autres encore ne le verront pas (hein les lecteurs via agrégateurs ;-)). Mais qu’importe, moi ça me plaît, et c’est le principal.
|
||||
|
||||
J’attend un peu d’essuyer les quelques bugs et autres bricole qui pourrais traîner, et j’en fait un petit paquet.
|
||||
|
||||
**Edit 1**: Et bien ça commence bien... l’index qui marchais en dev marche pas en prod :-/
|
||||
|
||||
**Edit 2**: Bon c’étais rapide. Il fallait juste que je redémarre l’environnement de prod. (les [Mongrels](http://mongrel.rubyforge.org/)).
|
||||
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
layout: post
|
||||
title: Enquête sur l'utilisation des flux RSS
|
||||
date: 2007-09-14
|
||||
---
|
||||
|
||||
|
||||
[Frederic de Villamil](http://fredericdevillamil.com/) lance une [grande enquête sur l’utilisation des flux RSS](http://fredericdevillamil.com/enqu%C3%AAte-combien-de-temps-passez-vous-chaque-jour-%C3%A0-lire-vos-flux-rss).
|
||||
|
||||
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>
|
||||
|
||||
Pour répondre, ils vous suffit d’envoyer un mail à @sondage@de-villamil.com@ avec Sondage <span class="caps">RSS</span> en titre du mail (sinon elle risque de passer à la trappe).
|
||||
|
||||
Si vous aussi ça vous interesse, en plus de répondre, n’hésité pas à relayer l’info.
|
||||
|
||||
*part préparer sont petit mail de réponse*
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
layout: post
|
||||
title: Cool URIs don't change
|
||||
date: 2007-09-17
|
||||
---
|
||||
|
||||
Et oui [Sunny](http://sunfox.org/) ce n’est pas
|
||||
|
||||
> “good links are eternal links” (ou qqchose du genre)
|
||||
|
||||
Mais effectivement quelque chose du genre [Cool URIs don’t change](http://www.w3.org/Provider/Style/URI)
|
||||
|
||||
Et c’est pour respecter cette règle que le sauveur d’URI(Uniform Resource Identifier) a encore frappé.
|
||||
|
||||
Il y a un moment maintenant, j’utilisais [Dotclear](http://www.dotclear.net/), un bon moteur de blog en [PHP](http://fr.wikipedia.org/wiki/PHP). Mais voilà. Depuis je suis passé à [Typo](http://www.typosphere.org) un moteur de blog en [Ruby](http://www.ruby-lang.org) on [Rails](http://www.rubyonrails.org). Les URI de l’ancien blog on été indexé, et du coup ne pointe plus sur rien. **Merci à Sunny de me l’avoir signalé**.
|
||||
|
||||
Même mieux que ça, ce sauveur d’URI perdu a poussé le vice jusqu’à me fournir l’[expression rationnelle](http://fr.wikipedia.org/wiki/Expressions_rationnelles) qui va bien pour rediriger les anciennes URI vers les nouvelles.
|
||||
|
||||
Du coup, les URI du genre :
|
||||
|
||||
[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)
|
||||
|
||||
(si vous en rencontré encore) sont maintenant redirigées au bon endroit :
|
||||
[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)
|
||||
|
||||
Merci encore Sunny,
|
||||
|
||||
et n’oubliez pas **Cool URIs don’t change ! **
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: Flickr - free acount limitations
|
||||
date: 2007-09-24
|
||||
---
|
||||
|
||||
|
||||
Je le savais depuis le début. Je le surveillais ces dernier temps. Et je viens d’en avoir la confirmation... Dur.
|
||||
|
||||
!(http://media.typouype.org/flickr_proaccount.jpg)
|
||||
|
||||
Les comptes gratuit sur [flickr](http://flickr.com) ne permettent pas d’avoir plus de 3 *set*, limite à un upload de 100M de photos par mois, et à un affichage de 200 photos seulement...
|
||||
|
||||
Je viens de passer ce cap. Alors achat d’un compte pro ou pas ? Je crois que je vais craquer. $24.95, ça fait du 35 euro... Par an. Mouais, je crois que ça peut se faire :-)
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
layout: post
|
||||
title: Un parisien en province - Moins de stress
|
||||
date: 2007-09-24
|
||||
---
|
||||
|
||||
|
||||
Cette fois je m’attaque à un autre point de la province... Je rappel que tout ceci est **mon** point de vue sur mon exode provincial. J’ai voulu partir de Paris et ça région pour voir, essayer, découvrir un autres univers. Certain partent plus loin, moi j’ai choisi le sud.
|
||||
|
||||
**Idée reçu: il y a moins de stress en province**
|
||||
|
||||
C’est vrai. Je ne sais pas pour les autres villes comme Toulouse, Lyon ou Marseilles, mais ici en tout cas, la vie est tranquille.
|
||||
|
||||
Mais quand on y regarde de plus prêt on comprend vite pourquoi.
|
||||
|
||||
J’habite en centre ville. A longueur de journée qui je vois dehors, en terrasse, où le soir à traîner dehors ? Des **étudiants** ! Je n’en ai jamais vu autant au mètre carré. Alors forcement pour eux la vie est cool, tranquille et quoiqu’on en dise sans stress.
|
||||
|
||||
Ensuite, y’a toute les personnes de la fonction publique pour faire tourner ces écoles, facs et autres lycée, et vu la quantité, il en faut. C’est bien simple, sur la dizaine de personnes que je connais ici, huit on leur conjoint dans la **fonction publique** (enseignant pour la plupart).
|
||||
|
||||
Ensuite il y a les **chercheurs**. <span class="caps">INRA</span>, <span class="caps">IRD</span>, <span class="caps">CNRS</span>, y’a 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.
|
||||
|
||||
Il y a encore une catégorie d’habitant pas stressé de la région: les **chomeurs et autres rmistes**. Il me semble que l’hé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.
|
||||
|
||||
Bref, toute ces personnes représente 75% de la population que je croise tout les jours (je pense), et leur *non-stress* est communicatif. Du coup personne n’est stressé ici. Ce n’est pas parce qu’il n’y a pas de transports (y’a de bon embouteillage ici, des bus qui n’arrive 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.
|
||||
|
||||
**La contre partie que je n’aurais jamais imaginé**
|
||||
|
||||
C’est mou. C’est 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 d’en faire. Alors le week-end, le soir, c’est pas grave. Mais au boulot... quel manque d’efficacité ! Finalement, le *mouvement*, le *speed comme disent certain* que l’on a Paris me manque presque. Au moins ça bouge. Surtout que n’étant pas d’un naturel stressé, je n’ai jamais eu l’impression de l’être à Paris.
|
||||
|
||||
Ce qui est sur c’est que pour quelqu’un qui a envie de débrancher, de sortir du *circuit* , il faut partir en province.
|
||||
|
||||
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 *teaser* c’est pas innocent)
|
||||
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: OpenSSH a 8 ans
|
||||
date: 2007-09-28
|
||||
---
|
||||
|
||||
|
||||
[Hier c’étais l’anniversaire d’OpenSSH](http://undeadly.org/cgi?action=article&sid=20070926182742). [OpenSSH](http://www.openssh.com/) est une implémentation Libre d’"SSH":http://fr.wikipedia.org/wiki/<span class="caps">SSH</span> un protocole de communication sécurisé. OpenSSH est l’implémentation la plus utilisé. Souvent copié, jamais égalé :-p
|
||||
|
||||
C’est évidemment un projet lié à [OpenBSD](http://www.openbsd.org).
|
||||
|
||||
Personnellement, je l’utilise tout les jours.
|
||||
|
||||
!(http://media.typouype.org/openssh.gif)
|
||||
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
layout: post
|
||||
title: Et XUL alors !
|
||||
date: 2007-10-02
|
||||
---
|
||||
|
||||
Non de XUL !
|
||||
|
||||
Ce matin en lisant ce billet du sur [lemondeinformatique.fr](http://www.lemondeinformatique.fr) au sujet des [risques liés à Ajax](http://www.lemondeinformatique.fr/actualites/lire-web-20-attention-aux-risques-lies-a-ajax-previennent-les-experts-24150.html) j’ai été surpris... Surpris par ce passage:
|
||||
|
||||
> Ted Farrell, architecte en chef et vice-président outils et middleware d’Oracle, rappelle déjà qu’en 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 qu’elles ne se trompent pas car elles risqueraient alors de se retrouver coincées pour des années.
|
||||
|
||||
Hmmm. On parles ici de [Flex © Adobe Systems Inc.](http://flex.org/) et [SilverLight © Microsoft Corporation.](http://www.microsoft.com/silverlight/) je suppose.
|
||||
|
||||
Mais, arrêtez moi si je me trompe... Non... personne ? bon, Flex et Silverlight ne sont pas les pendants de [Xul](http://xulfr.org/) ? Alors pourquoi on en parle pas plus ? Surtout que là, pour la peine, avec Xul on reste *ouvert* !
|
||||
|
||||
Rappel: XUL c’est eXtensible User Language (il me semble). En gros c’est du <acronym title="eXtensible Markup Language">XML</acronym> pour la description d’interface, <acronym title="Cascading Style Sheet">CSS</acronym> pour la présentation et Javascript pour l’interaction *dans* l’interface. Que de la technologie existante, ouverte, spécifié, *standard*...
|
||||
|
||||
Alors le bon pour choix pour ne pas s’enfermer ne serais pas XUL ? Ah oui. LE pépin de XUL. Il faut soit [Firefox](http://www.mozilla-europe.org/fr/products/firefox/) ou alors un [XulRunner](http://fr.wikipedia.org/wiki/XULRunner).
|
||||
|
||||
Quoique, On voit apparaître doucement des moteurs reprenant les spécifications de XUL comme [Lark](http://justlark.com/) (du XUL on Rails). Et a mon avis on a pas fini d’en voir... Je crois, et depuis un moment, que XUL est la bonne technologie pour les interfaces dit **riche**.
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
layout: post
|
||||
title: RubyFrance
|
||||
date: 2007-10-06
|
||||
---
|
||||
|
||||
|
||||
[L’assemblée générale de RubyFrance](http://rubyfrance.org/articles/2007/10/04/assemble-gnrale-2007/) s’est bien déroulée.
|
||||
|
||||
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
|
||||
|
||||
Maintenant il faut aller les voir aux [JDLL](http://www.jdll.org/2007), mon petit doigt me dit qu’il y aura sûrement un stand RubyFrance là bas ;-)
|
||||
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
---
|
||||
layout: post
|
||||
title: SQL Inject
|
||||
date: 2007-10-10
|
||||
---
|
||||
|
||||
|
||||
Un très bon strip d’[XKCD](http://xkcd.com/about/) aujourd’hui. 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 :-)
|
||||
|
||||

|
||||
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
layout: post
|
||||
title: GARI, GTD, que les choses soient faites
|
||||
date: 2007-10-11
|
||||
---
|
||||
|
||||
|
||||
Ca fait un moment que l’on entend parler du concept <acronym title="Getting Thinks Done"><span class="caps">GTD</span></acronym> (plus d’info sur [wikipedia:Getting Things Done](http://fr.wikipedia.org/wiki/Getting_Things_Done)). C’est une méthode qui doit permettre de **faire** les choses, avec gestion des prioritées tous ça...
|
||||
|
||||
Bon, j’avoue 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... Mais voilà, appliquer une méthode demande la *rigueur* de l’_application_ de cette méthode (c’est con dit comme ça hein ?).
|
||||
|
||||
Et voilà qu’il y a quelque jour, [chez Ploum](http://ploum.frimouvy.org/), je tombe sur un billet traitant du sujet de [l’organisation tout en glandouillant:](http://ploum.frimouvy.org/?169-comment-s-organiser-sans-jamais-ranger-avec-la-methode-glande-appliquee-rangement-interdit) <acronym title="Glande Appliquée & Rangement Interdit"><span class="caps">GARI</span></acronym> qui est une sorte d’adaptation *Ploumesque* de <span class="caps">GTD</span>.
|
||||
|
||||
Comme Ploum le rappel, toute méthode est interessante, mais bien souvent nécessite des adaptations en fonction du contexte, et des gens qui l’applique. Ploum à donc très bien décrit ça vision du <span class="caps">GTD</span>. Et j’avoue que ça version du <span class="caps">GTD</span> me plait bien. J’ai donc décidé de l’appliquer, du moins en partie, pour voir.
|
||||
|
||||
J’ai donc enlver les règles de tri de mes messages, tout remis dans la **inbox** principal, supprimer les dossier de chaque *mailling-list* à laquelle je suis abonné, puis créé un dossier **deskbox**. Pour trier un peu dans la **deskbox** j’ai ensuite créé des sous dossiers par projet courant (bon pour le moment c’est ma boite perso, donc ça ne concerne que mes projet perso, pour le coté pro on verra plus tard).
|
||||
|
||||
Ensuite viens le temps du grand menage de **inbox**. Comme le dit Ploum, on stock tros de mail, et c’est vrai, qui fouille dans ces mails à la recherche d’une 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 c’est tout... Les mails, ça ne sert pas à grand chose de tous les stocker, même en archives.
|
||||
|
||||
Attention me faite pas dire ce que je n’ai pas dit ! Certain sont à garder. J’ai donc aussi ajouté une boite **archive**.
|
||||
|
||||
Après suppression et tri des messages, j’ai une **inbox** vide (pour le moment) et il faut avouer que ce n’est 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 **deskbox** contient 2 mails sur lesquel il faut que je travail...
|
||||
|
||||
A suivre donc, on verra si ça me rend plsu efficace. Peut-être une tentative de **inbox** physique pourrais suivre...
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
---
|
||||
layout: post
|
||||
title: "les causeries de l'APRIL: Jabber"
|
||||
date: 2007-10-12
|
||||
---
|
||||
|
||||
|
||||
Depuis quelque temps, l’APRIL(Association pour la Promotion et la Recherche en Informatique Libre) ([april.org](http://www.april.org)) organise des [causeries](http://www.april.org/groupes/causeries/) :
|
||||
|
||||
> Les "Causeries APRIL" sont des interviews ou des discussions organisées régulièrement (avec un objectif d’une par semaine ou quinzaine), d’une durée d’une heure ou plus, sur un sujet donné.
|
||||
>
|
||||
> Les comptes-rendus sont publics ou privés suivant les sujets abordés.
|
||||
|
||||
La dernière date du 10 novembre 2007, elle concernais Jabber:
|
||||
|
||||
> "Jabber, les enjeux, et pourquoi la communauté du libre devrait Jabberiser" avec Nicolas Vérité, membre élu de la XSF (XMPP Standards Foundation) et adhérent APRIL.
|
||||
|
||||
Le compte rendu *publique* est très instructif. Alors medames et messieurs, si vous êtes en train de lire ça, j’aimerais bien que vous vous y mettiez ! Ajoutez moi en contact si vous voulez tout de suite remplir votre liste :-).
|
||||
|
||||
*Je me demande si je vais pas éradiquer mes autres comptes et ne garder que du jabber powered...*
|
||||
|
||||
ps: Je conseil fortement la lecture des autres comptes rendu des causeries, c’est souvent très instructif !
|
||||
|
||||
[](http://www.april.org/association/adhesion.html)
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
layout: post
|
||||
title: Flash, format propriétaire et développement
|
||||
date: 2007-10-14
|
||||
---
|
||||
|
||||
|
||||
Me voilà revenu avec [OpenBSD](http://www.openbsd.org). Je ne vais pas en parler en long et en large maintenant, un bon fond d’écran le fera pour moi :)
|
||||
|
||||

|
||||
|
||||
Par contre, il faut savoir qu’Adobe ne fourni pas de player pour ce système d’exploitation...
|
||||
|
||||
Mais est-ce que j’en ai vraiment besoin ? On le sait flash, n’est pas bon pour l’accessibilité, le référencement, la légèreté... Alors c’est sur, on fait de jolie chose, toute brillante, avec de l’interactivité et tout ça, mais bon.
|
||||
|
||||
Alors qu’est-ce qu’il faut faire ? Aider le développement d’implémentation libre tel que [Gnash](http://www.gnu.org/software/gnash/) ou encore [Flash](http://www.swift-tools.net/Flash/) (Un projet disponible dans les *packages* [OpenBSD](http://www.openbsd.org)).
|
||||
|
||||
Mais est-ce qu’aider à la réalisation d’une implémentation libre ne conforte pas Adobe et les utilisateurs de flash dans le choix du format propriétaire, et surtout dans son **invasion du web** ? C’est sur, j’aimerais pouvoir accéder à tout le contenu web, et aujourd’hui, parce que je suis sur une plateforme non prise en compte par les propriétaires de flash je ne peut pas...
|
||||
|
||||
Cruel dilème pour moi. Je n’ai même pas installé une des deux solutions libre pour le moment, je crois que je le ferais quand je serais persuadé de leur *utilité*. J’irais même peut-être plus loin en essayant d’aider l’un de ces projets. Mais je ne sais pas... Est-ce *bien* ?
|
||||
|
||||
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 s’en servir je ne me poserais pas toutes ces questions non plus...
|
||||
|
||||
Dur dur la vie dans un univers vraiment :
|
||||
|
||||
> Free, Functional and secure
|
||||
|
||||
*devise d’OpenBSD*
|
||||
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
layout: post
|
||||
title: Veni Vidi Vici
|
||||
date: 2007-10-16
|
||||
---
|
||||
|
||||
|
||||
[La célèbre citation de Jules César](http://fr.wikipedia.org/wiki/Veni_vidi_vici)...
|
||||
|
||||
Elle s’appliquerais pas mal a l’expérience que nous avions entrepris au début de l’année 2007 (voir le billet [Tout ce bouscule](http://www.typouype.org/articles/2006/12/06/tout-ce-bouscule)). Mais voilà, on était parti de notre banlieue parisienne natale pour voir ce qu’est la vie en province, et plus particulièrement Montpellier.
|
||||
|
||||
Il faut avouer que c’est très agréable, mais niveau emploi ici, faut pas trop en demander, ou avoir un coup de bol, dans le cas d’un couple, deux coup de bol, ça comment à faire beaucoup.
|
||||
|
||||
Du coup, nous remontons, c’est 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.
|
||||
|
||||
**Et dans ce cadre, j’ai remis mon [CV](http://zone.typouype.org/cv_yannick_francois_20071016.pdf) à jour, je l’ai mis en ligne car je recherche du boulot sur Paris (et sa région).**
|
||||
|
||||
*J’en parle ici, on ne sait jamais...*
|
||||
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
---
|
||||
layout: post
|
||||
title: Le calendrier libre
|
||||
date: 2007-11-01
|
||||
---
|
||||
|
||||
L'[April](http://www.april.org) à encore une bonne idée: la [création d’un calendrier](http://www.april.org/actions/calendrier2008/) :-)
|
||||
|
||||
C’est idiot comme ça, mais c’est une très bonne idée je trouve. Et comme c’est un calendrier libre, [les propositions d’illustrations](http://www.april.org/actions/calendrier2008/) pour chaque mois sont les bienvenues. J’ai hate de voir le resultat !
|
||||
|
||||
> Création du Calendrier Libre 2008
|
||||
>
|
||||
> L'APRIL vous invite à participer à la création d'un Calendrier libre 2008. Pourquoi un calendrier ? Parce que c’est un outil de communication sympathique, utile ("c’est quand les RMLL 2008 ?"), facile à décliner (impression, fond d’écran)...
|
||||
> Pourquoi "libre" ? Parce qu’il 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 l’article pour savoir comment participer.
|
||||
|
||||
*source: [april.org](http://www.april.org/groupes/#ToC3)*
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
---
|
||||
layout: post
|
||||
title: OpenBSD 4.2 est sorti !
|
||||
date: 2007-11-01
|
||||
---
|
||||
|
||||
|
||||
Ca y est, 1er novembre rime avec **OpenBSD release** (comment ça je suis un mauvais rimeur ? :-p).
|
||||
|
||||
A vos commandes !
|
||||
|
||||
[L’annonce sur undeadly canal historique](http://undeadly.org/cgi?action=article&sid=20071101030310)
|
||||
|
||||
La page officielle sur [www.openbsd.org/42.html](http://www.openbsd.org/42.html)
|
||||
|
||||
!(http://www.openbsd.org/images/Marathon.jpg)
|
||||
|
||||
Cette version est dédicacée à la mémoire d’un grand monsieur de l’IPV6: Jun-ichiro “itojun” Itoh Hagino [décédé le 29 octobre 2007](http://undeadly.org/cgi?action=article&sid=20071030220114)...
|
||||
|
||||
A noter dans cette version:
|
||||
|
||||
* toujours plus de drivers vraiment libre
|
||||
* [cwm](http://www.openbsd.org/cgi-bin/man.cgi?query=cwm&sektion=1) rempalce wm2
|
||||
* de grosses évolution sur [pkg_add](http://www.openbsd.org/cgi-bin/man.cgi?query=pkg_add&sektion=1)
|
||||
|
||||
La liste officiel de tout les changements: [openbsd.org/plus42.html](http://www.openbsd.org/plus42.html)
|
||||
|
||||
Bonne lecture et bonne installation !
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
layout: post
|
||||
title: Paris Web 2007
|
||||
date: 2007-11-02
|
||||
---
|
||||
|
||||
|
||||
Et bien voilà c’est fait. Je serais aux ateliers du samedi. Et oui, que samedi... Ce n’est pas vraiment un problème d’argent, mais plutôt que j’espère bien avoir retrouvé un travail d’ici là ;-).
|
||||
|
||||
J’espère bien vous y rencontrer !
|
||||
|
||||
[Paris web 2007](http://2007.paris-web.fr/)
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
layout: post
|
||||
title: Message de service
|
||||
date: 2007-11-09
|
||||
---
|
||||
|
||||
|
||||
Maintenant que la nouvelle version d’"OpenBSD":http://www.openbsd.org est sortie, la [bricabox](http://www.bricabox.info) va migrer. Mais non, finalement. Histoire de préparer l’arrivée de nouveaux services pour les colocataires ([Zifro et sont eternel teaser: Zlab.fr](http://www.zlab.fr) [Jean-mi et ces vaches](http://www.lacomte.net)) et de permettre une modification de l’environnement (passage prévu de lighttpd+mongrel à l’apacheChrootéD’OpenBSD + fastCGI), la bricabox va être re-installée.
|
||||
|
||||
Du coup, l’interruption de service pourrais être longue. Elle commencera quand nous aurons fait nos backup, et se terminera... Et bien vous verrez bien :)
|
||||
|
||||
D’ici là, soyez sage (oui j’ai remarqué qu’il y avait pas mal de spam en ce moment :-/)
|
||||
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
layout: post
|
||||
title: Message de service
|
||||
date: 2007-11-12
|
||||
---
|
||||
|
||||
|
||||
Le week-end fut long. Et j’ai du faire des consessions pour que tout ce petit monde revienne en ligne.
|
||||
|
||||
La principale modification du serveur c’est un passage à [OpenBSD 4.2](http://www.openbsd.org) avec un changement de partage du disque. `/var` et `/home` font maintenant la même taille, et `/var` va accueillir la partie publique *enligne* du serveur.
|
||||
|
||||
Par contre, je pensais passer à Apache+FastCGI en environnement [chroot(2)](http://www.openbsd.org/cgi-bin/man.cgi?query=chroot&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html) mais apache a vraiment un système de configuration un peut trop vieux et compliqué à mon gout...
|
||||
|
||||
Retour donc pour le moment à ce bon [lighttpd](http://www.lighttpd.net/) et un cluster de mongrel. Je pense que mongrel va finir par sauter pour laissé place à FastCGI (a voir) histoire de faciliter le *chrootage* de l’ensemble (plus facile de chrooté quand la communication se fait via des sockets que tcp je pense... à voir).
|
||||
|
||||
Voilà, pour le moment, c’est tout, vous pouvez retourner à une activitée normale.
|
||||
|
||||

|
||||
|
||||
*Un petit screenshot au coeur de l’action, avec un petit [uname(1)](http://www.openbsd.org/cgi-bin/man.cgi?query=uname&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html) qui nous montre un bel OpenBSD 4.2 tout frais le tout avec mon archlinux clickaconvi comme on dit :)*
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: Paris Web et grêve
|
||||
date: 2007-11-16
|
||||
---
|
||||
|
||||
|
||||
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é.
|
||||
|
||||
J’en ai un à 7h44.. arrivé à Saint-lazarre j’espère à 8h20 maxi, ensuite, ligne 14 (au moins je sais quelle marche celle là) jusqu’à gare de lyon, ensuite je finirais à pieds... Je pense que je vais être en retard, mais le train d’avant c’est 7h13... ça fait tôt...
|
||||
|
||||
On verra.
|
||||
|
||||
A demain ;-)
|
||||
|
||||
[ParisWeb 2007](http://2007.paris-web.fr/)
|
||||
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
---
|
||||
layout: post
|
||||
title: "ParisWeb 2007: mon topo"
|
||||
date: 2007-11-18
|
||||
---
|
||||
|
||||
Levé 6h30 histoire de pouvoir prendre un train pour me rendre à Paris (et une petite pensé pour tout ceux qui n’ont pas pu venir à cause de cette grève :-(). Cool y’a un train...
|
||||
|
||||
Ligne 14, j’adore, au moins celle là elle marche ! :) puis gare de lyon père lachaise, à pieds. Au moins je suis sur d’arriver, je suis même arrivé à l’heure.
|
||||
|
||||
Beaucoup de monde, café, croissants... Et viens le dur moment de choisir. Dans des moments comme celui-ci on aimerais bien avoir le don d’ubiquité... Bon il faut choisir, alors ça sera <span class="caps">XBL</span> par [Laurent Jouanneau](http://www.ljouanneau.com/blog/), depuis le temps que la techno [XUL](http://xulfr.org/) me titile.
|
||||
|
||||

|
||||
|
||||
Et bien, ce fut très interessant. Laurent nous a présenté <span class="caps">XBL</span> et nous a parlé d’XBL 2, spécification en cours de validation au W3C. J’avoue que même si l’utilisation 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 d’autres navigateur implémente XBL2, ma position par rapport à cette techno pourrais bien changer ! :)
|
||||
|
||||
Petit pause...
|
||||
|
||||
Bien, où je vais aller ensuite.. “Questions & réponses techniques sur les bonnes pratiques” ? hmmm Non je vais aller voir ce qu’il se dit sur: “Un site web rapide ? c’est pas sorcier” !
|
||||
|
||||
Les deux compères de Téléfun sont d’humeur joyeuse. Celà me donne également l’occasion voir [Mat](http://blog.virgule.info/) en vivant et en direct
|
||||
|
||||
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.
|
||||
|
||||
En sortant pour manger, un petit coucou à "Sunny"http://sunfox.org/ rapide, je ne voulais pas m’imposer pour le repas avec ça petite troupe :). Ca fait plaisir de voir tout ce beau monde du web réuni en un endroit.
|
||||
|
||||
Autant le matin à été orienté technique, autant l’apres-midi sera être accessible :)
|
||||
|
||||
Après avoir temp entendu parlé du <span class="caps">RGAA</span>, je suis allé voir l’éxplication de texte d’"Aurélien Levy":http://www.fairytells.net/ sur ce fameux Référentiel. Très interessant, on sent bien que l’homme est très impliqué dans ce qu’il fait. Nous avons pu voir qu’il reste beaucoup de boulot dans ce domaine, mais que la direction est bonne.
|
||||
|
||||
Petite pause encore...
|
||||
|
||||
Grosse hésitation pour la dernière conf de la journée... [Christophe Porteneuve](http://www.tddsworld.com/blogs/eapc/) fait une conférence sur les librairies javascript. J’ai entendu dire que c’etais un bon orateur, mais voilà, en me pointant devant la salle, en lisant “script.aculo.us”, “jQuery” & co sur la porte, cela ma refroidi... 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”...
|
||||
|
||||
J’ai donc opté pour la continuité et suis allé voir la conférence sur :“la conception d’un site accessible: démarche et bilan” présenté par Laurence Borne, Marie Destandau, Julie Landry et Emilie Sidoli.
|
||||
|
||||
Un description de leurs travaux de fin d’étude pour le [centre Georges Pompidou](http://www.handicap.centrepompidou.fr/handicapcp/site/index.php). Une sorte de mise en pratique de l’accessibilité après la théorie du <span class="caps">RGAA</span>.
|
||||
|
||||
Leur démarche m’a semblé être la bonne, une bonne étude pour comprendre l’objectif avant de ce lancer, le resultat technique est bonet beau. Il montre surtout que l’on peut faire de l’accessiblité 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 n’est pas technique, mais plutôt le coté “social”. Il faut préparer les équipes à fournir un contenu accessible (film, band son, tableau), c’est sûrment ça qui est le plus délicat.
|
||||
|
||||
Une bonne journée bien rempli, le tout très bien organisé. Un petit point noir cependant, les salles informatique de l’"INSIA":http://www.insia.org/ ne sont pas vraiment pratique pour assister à des conférences, elles sont plutôt faites pour des ateliers pratique. Mais bon. C’etais très bien. J’y retournerais avec plaisir, puffy aussi :
|
||||
|
||||
!(http://zone.typouype.org/puffy_parisweb2007.jpg)
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: Changer de nom de domaine
|
||||
date: 2007-11-19
|
||||
---
|
||||
|
||||
|
||||
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 m’offre la possibilité de troquer mon status de développeur pour un autre (j’en reparlerais plus tard); l’envie de ne plus blogué en pseudo annonyme: je signe mes billets de mon nom.
|
||||
|
||||
Tout ça ressemble à ce que l’on appel souvent la crise de la trentaine. C’est bien possible. Toujours est-il que du coup, j’aimerais reléguer le pseudo *pouype* à 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.
|
||||
|
||||
Cependant, comme les [cool uris don’t change](http://www.typouype.org/articles/2007/09/17/cool-uris-dont-change) je me demande si c’est bien raisonnable.
|
||||
|
||||
le nom de domaine [typouype.org](http://www.typouype.org) court jusqu’en 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. J’en ai envie, mais est-ce bien raisonnable ? Du coup j’aimerais bien avoir votre avis sur la question, oui oui, vous les quelques rare lecteurs de mes fautes d’orthographes et autres billet sur OpenBSD et Ruby. Alors exprimez vous, peut-être que cela m’aidera à me décider.
|
||||
|
||||
D’avance Merci
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: OpenBSD 4.2 Expat missing
|
||||
date: 2007-11-29
|
||||
---
|
||||
|
||||
|
||||
Les utilisateurs d’"OpenBSD":http://www.openbsd.org le savent déjà surement, le *set* `xbase` est nécessaire, même pour une installation serveur (enfin presque).
|
||||
|
||||
Effectivement, lors du passage à la version 4.2, le *set* graphique est passé d’un xorg à **xenocara** 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).
|
||||
|
||||
C’est bien la première fois que je suis déçu par OpenBSD... Quel dommage d’avoir raté ça. Mais comme il est dit sur @misc (la mailling list principal d’OpenBSD) *plus que 5 mois a attendre pour la version 4.3*.
|
||||
|
||||
Effectivement, dans cette version, la lib expat est rappatrié dans le set *base* :-)
|
||||
|
||||
Alors, petit accro, mais rapidement corrigé.
|
||||
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
---
|
||||
layout: post
|
||||
title: Avenir des applications web libre
|
||||
date: 2007-12-01
|
||||
---
|
||||
|
||||
|
||||
En réponse au billet de David *Biologeek* sur [L’avenir des applications web libres](http://www.biologeek.com/journal/index.php/quel-avenir-pour-les-applications-web-libres) je vais ici essayer de poser mes idées, reflexions sur la question.
|
||||
|
||||
##Web et libre
|
||||
|
||||
Aujourd’hui, on utilise de plus en plus internet (ça c’est pas nouveau). Hier simple *présentation* de documents, aujourd’hui *participatif* qui sait ce que le web nous reserve demain ?
|
||||
|
||||
Bien souvent le web est associé au monde du logiciel libre. C’est 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.
|
||||
|
||||
De même qu’au début beaucoup de serveur était des unix propriétaires, puis des unix libres, le logiciel serveur de page était principalement Apache. Aujourd’hui microsoft et d’autre sont entré dans la danse et prolifèrent tranquillement. C’est normal, pourquoi pas après tout. Il faut du choix, c’est là la richesse d’internet.
|
||||
|
||||
Mais tout ceci n’est que plateforme matériel, qu’en est-il des services et des applications en ligne.
|
||||
|
||||
##Services et applications en ligne
|
||||
|
||||
Qui n’a pas déjà utilisé Wikipedia, gmail, flickr et j’en passe ? Toute ces applications/services en lignes sont accessible gratuitement (en tout cas dans un premier temps). Mais quid des licenses ?
|
||||
|
||||
La <span class="caps">GNU</span> Fondation a écrit une license pour ce type d’applications/services: la licence [GNU Affero General Public License](http://www.gnu.org/licenses/agpl.html) Mais qui l’utilise ?
|
||||
|
||||
Pour montrer leur ouverture, la plus part de ces services propose des APIs libre d’utilisation. Cela permet aux utilisateurs d’acceder à leurs données pour pouvoir les utiliser dans un autre cadre que celui proposé. Bien. C’est déjà ça.
|
||||
|
||||
Mais avez vous essayé de récupérer l’intégralité de vos mails placé sur les serveur google ? Pas évidant. A si, avec le protocole <span class="caps">POP</span>... Et qu’en est-il de votre carnet d’adresse ? Moi je n’ai pas réussi, j’ai tout recopié à la main. Et flickr ? Vous avez déjà tenté de récupérer toute vos photos d’un coup ? Je ne crois pas que ça soit faisable...
|
||||
|
||||
##Le libre
|
||||
|
||||
Les principes de bases du libre sont:
|
||||
|
||||
* Liberté d’utilisation
|
||||
* Liberté d’observation
|
||||
* Liberté de modification
|
||||
* Liberté de distribution
|
||||
|
||||
|
||||
C’est surement dans le désordre, mais les principes sont là. L’*utilisation* OK, sur internet, peu de personnes sont prêtes à payer un service (en général). **Observation** 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 ? (C’est peut-être réparé depuis mais bon...)
|
||||
|
||||
Avec le libre on gagne en fiabilité, en vitesse de correction. Car plusieurs yeux valent mieux qu’un. Pour l’exemple de *retaillage* des format png, peut-être que moi, ou un autre, en voyant ça nous aurions pu apporter une correction... Mais là, on ne peut pas.
|
||||
|
||||
## L’avenir du libre pour le web.
|
||||
|
||||
Les applications/services sous licence libre pour internet on tout interêt à exister, et ce pour plusieurs raisons.
|
||||
|
||||
D’abord pour les gens comme moi qui préfère, ou s’amuse à avoir leur propre serveur. Si j’accepte de payer l’infrastructure matériel (merci aussi au copropriétaires ;)), je ne me vois pas payer des licence pour l’utilisation d’un système d’exploitation, d’un serveur web et encore moi d’une 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...
|
||||
|
||||
Ensuite, c’est pour une question de réelle liberté ainsi que l’augmentation du nombre de possibilité (le choix c’est une partie de la liberté non ? ). Aujourd’hui il existe des concurrents à gmail, flickr et consorts, mais qui propose les sources de son applications ? A part wikipedia, je n’en connais pas (j’ai pas beaucoup cherché non plus).
|
||||
|
||||
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 d’applications/services en ligne libre.
|
||||
|
||||
J’entends 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.
|
||||
|
||||
Par exemple. J’ai 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 j’utilise actuellement: Netvibes. Je pourrais m’imaginer 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 j’ai a faire c’est une version libre, ouverte que chacun pourrais mettre en place sur son serveur, que chacun pourrais enrichir de fonctionnalité.
|
||||
|
||||
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.
|
||||
|
||||
Imaginons encore une gallerie photos équipé d’un 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 !
|
||||
|
||||
Je pense qu’il faut batir des applications web libres communiquantes. Peut-être que cela ne s’applique 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 :)
|
||||
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
---
|
||||
layout: post
|
||||
title: Retour aux sources
|
||||
date: 2007-12-04
|
||||
---
|
||||
|
||||
|
||||
Enfin, oui, c’est un peu ça. Disons que je suis de retour avec l’équipe (plus quelques personnes) qui m’a fait découvrir l’informatique et l’univers du développement.
|
||||
|
||||
La société qui m’avais proposé de passer de la mécanique à l’informatique à l’époque n’existe plus aujourd’hui. Des histoires de fusions mal digéré avait fait fermé la boite. Du coup, j’en avais profité pour aller voir l’herbe apparemment plus verte chez le voisin.
|
||||
|
||||
Mais la petite équipe à remonté une structure rapidement, des personnes qui avait envie de continuer à travailler ensemble pour les autres.
|
||||
|
||||
Et oui, c’est une petite <span class="caps">SSII</span> qui m’a montré le chemin, et c’est dans une <span class="caps">SSII</span> agrandi de 3 personnes que je reviens. Nous sommes une petite dizaine, étalé sur tout le territoire.
|
||||
|
||||
Revenir en <span class="caps">SSII</span> c’étais pour moi le moyen de me rapprocher du libre. Je crois que c’est plus facile aujourd’hui de travailler avec et pour le libre dans un <span class="caps">SSII</span> que chez un éditeur. Bon, c’est peut-être mon profil qui veux ça aussi... Sun ne m’a pas débauché pour travailler sur jruby :-/
|
||||
|
||||
Le but de mon retour chez eux est aussi d’apporter tout ce que j’ai récolté durant ces années de vadrouille (professionnelle et personnelle). J’espère pouvoir apporter les bonnes pratiques du web, la philosophie du libre, une vision plus *moderne*. En tout cas c’est l’objectif, pour eux comme pour moi. Alors en attendant de former une équipe pour se lancer dans l’aventure je reprend la main du *service* sur une mission de <span class="caps">MOE</span>.
|
||||
|
||||
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... J’avais l’impression de m’endormir là.
|
||||
|
||||
Je crois que j’avais besoin de passer un cap, prendre plus de responsabilité. J’essaie, je pense que ça va me plaire. Mais il faudra attendre la formation de l’équipe, et les première missions orienté *nouvelle technologie, web et autres* pour voir si tout colle.
|
||||
|
||||
*to be continued*
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
---
|
||||
layout: post
|
||||
title: A l'ancienne
|
||||
date: 2007-12-17
|
||||
---
|
||||
|
||||
|
||||
Me voilà donc revenue dans le monde du service informatique. En mission chez un *grand compte* comme on dit. Une étape, pour me remettre dans le bain.
|
||||
|
||||
Mais voilà, chez ce client, comme chez beaucoup d’autres je pense, c’est **à l’ancienne** (ben oui c’est pas juste ma reprise de service qui est *à l’ancienne* ;)).
|
||||
|
||||
J’entends par là, vieille technologie propriétaire, vieille méthodologie non approprié.
|
||||
|
||||
D’un point de vue technologique d’abord. L’utilisation de cette technologie est une erreur et pour preuve. J’ai passé a peut prêt 75% de ma journée à essayer de remettre mon environnement de développement en route.
|
||||
|
||||
Forcement, j’ai une machine sous windows, assez récente, mais je ne l’utilise que pour me connecter en TSE à un serveur, sous windows également (déjà il y a du gâchis là, un [thin client](http://fr.wikipedia.org/wiki/Client_l%C3%A9ger) m’aurais suffis pour cela non ?). Bon passons pour les systèmes d’exploitation et le gâchis de matériel.
|
||||
|
||||
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 c’est une 10aine de personnes qui sont au chomage technique. Mais il arrive aussi (caprice du monde propriétaire) que d’un coup, sans savoir, sans pouvoir analysé d’où, un problème survient, vous empêche de vous connecter. Vous aller voir les voisins, eux aussi ne peuvent pas bosser... Alors on reboot, ça ne fait rien, on fait quelque danse *grigri* en priant pour que ça reparte (enfin ceux qui sont croyant, moi je vais prendre un café dehors en général :p).
|
||||
|
||||
Bref, matériel et technologie **à l’ancienne**
|
||||
|
||||
Pour ce qui est des méthodologies: Papiers, verrouillage des spécifications fonctionnelles.
|
||||
|
||||
> Tu sais ce que tu veux pour dans 2 ans pour des utilisateurs que tu n’as vu que 8 heures il y a deux mois ? ok ! Alors on verouille, tu pourras plus rien demander de plus pendant l’année qui s’écoule (si on a pas trop de retard genre voir chapitre précédent).
|
||||
|
||||
Horrible non ? Et bien c’est un peu ça que l’on souhaite mettre en place là, car forcement, *il y a trop de modification en court de développement*... Ben voyons.
|
||||
|
||||
C’est agile ça non ? Non effectivement, c’est **à l’ancienne** ...
|
||||
|
||||
Mais il ne faut pas croire c’est une bonne chose qui m’arrive ici. Je peut essayer d’imaginer 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 s’y frotter pour de vrai c’est encore une autre affaire. J’ai déjà eu cette occasion y’a un moment, mais y revenir ça fait du bien, ça rafraîchi la mémoire.
|
||||
|
||||
*Ceci dit, vivement la suite quand même :)*
|
||||
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
---
|
||||
layout: post
|
||||
title: Les methodes agiles contre les mamouths
|
||||
date: 2007-12-18
|
||||
---
|
||||
|
||||
|
||||
Dans mes reflexions sur les *méthodes* qu’il faudrais mettre en pratique dans bien des entreprises, je pense souvent aux [méthodes dites agiles](http://fr.wikipedia.org/wiki/M%C3%A9thode_agile).
|
||||
|
||||
Alors oui, c’est dur de mettre en place l’"extreme programming":http://fr.wikipedia.org/wiki/Extreme_programming, plusieurs problèmes sont évidant: le code en binome par exemple. C’est pas facile, regardé autour de vous dans l’openspace 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é).
|
||||
|
||||
Mais ça c’est juste une question d’habitude surement.
|
||||
|
||||
Le [Test Driven Development](http://fr.wikipedia.org/wiki/Test_Driven_Development) fais pourtant parti des base de l’extreme programming (à mes yeux en tout cas) mais même ça c’est 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 j’essaie de trouver une idée pour quand même, na ! :p).
|
||||
|
||||
Pour toute ces raison, je regrette de ne pas avoir pu me rendre aux [rencontres agiles](http://www.lemondeinformatique.fr/actualites/lire-rencontres-agiles-la-preuve-par-l-exemple-24880.html) histoire d’entendre des retour d’expérience, de rencontrer des personnes ayant pu mettre en place de type de méthodologie de travail.
|
||||
|
||||
*Il faut que je surveille d’un peu plus prêt les activitées de l’association [eXtreme Programming France](http://xp-france.net/) moi.. Ca serais pas mal*
|
||||
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
---
|
||||
layout: post
|
||||
title: OpenDNS
|
||||
date: 2007-12-18
|
||||
---
|
||||
|
||||
|
||||
Pour les petits problème de <span class="caps">DNS</span>, y’a [OpenDNS](http://www.opendns.com/) !
|
||||
|
||||
Ce soir, j’ai eu comme qui dirais des soucis avec les <span class="caps">DNS</span> de free. Alors des escalopes bienveillante (comprenne qui pourra) m’ont rappelé l’existance de ce projet. Hmm Plus qu’un projet.
|
||||
|
||||
Et bien cette fois, les serveurs [DNS](http://fr.wikipedia.org/wiki/Domain_Name_System) d’OpenDNS sont adopté à la maison !
|
||||
|
||||
*jusqu’au moment où ils ne marcheront pas, mais j’ai l’impression que c’est pas pour demain :p*
|
||||
|
||||
*note to self: faudrais que je trouve des petites images et autres photos pour illustrer les billets, ça manque non ? :)*
|
||||
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
---
|
||||
layout: post
|
||||
title: "Haiku: WebKit"
|
||||
date: 2007-12-19
|
||||
---
|
||||
|
||||
[Haiku](http://haiku-os.org/) fait parti de ces système d’exploitation que je surveil du coin de l’oeil.
|
||||
|
||||
L’équipe de développement a décidé d’implémenté un navigateur basé sur un portage de webkit pour Haiku :) Firefox version BeOS (feu BeOS devrais-je dire), système d’exploitation dont le *design* est repris par Haiku (mais sous licence libre cette fois) fonctionne également, mais rien de tel (dans un OS comme Haiku) qu’un navigateur *natif* je pense.
|
||||
|
||||
Bref, une petite copie d’écran du [premier rendu webkit dans haiku](http://haiku-os.org/blog/leavengood/2007-12-18/our_first_decent_webkit_rendering) confirme vraiment mon envie de suivre ce projet :D Miam !
|
||||
|
||||
!(http://zone.typouype.org/bebits-render2.png)
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
---
|
||||
layout: post
|
||||
title: Welcome to Ruby 1.9.0
|
||||
date: 2007-12-25
|
||||
---
|
||||
|
||||
|
||||
C’est le 25 décembre aujourd’hui... Et comme d’habtidue à cette période en hiver, c’est noël, ok, mais c’est surtout la sortie d’une version de [Ruby](http://www.ruby-lang.org/en/news/2007/12/25/ruby-1-9-0-released/) !
|
||||
|
||||
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 M’enfin.
|
||||
|
||||
Pas mal d’avancé dans cette version: meilleur support d’unicode, rake et rubygem sont intégré à Ruby. Jean-François parle également d’un nouveau moteur d’expression rationelles sur le site de [rubyfrance.org](http://rubyfrance.org/articles/2007/12/25/sortie-de-ruby-1-9-0/).
|
||||
|
||||
Bon code !
|
||||
|
||||
|
||||
@@ -0,0 +1,22 @@
|
||||
---
|
||||
layout: post
|
||||
title: Nouvelle machine sur mon bureau
|
||||
date: 2007-12-29
|
||||
---
|
||||
|
||||
|
||||
Et voilà, j’ai un portable maintenat... Sous OpenBSD bien sur.
|
||||
|
||||

|
||||
|
||||
J’avoue que l’écran en 1480×1050 m’a posé quelque soucis de configuration, mais avec le bon modeline on arrive à tous (enfin dans mon cas ça marche :p).
|
||||
|
||||
J’ai rendu mon [xorg.conf](http://zone.typouype.org/xorg.conf) disponible dans ma zone. Il va sûrement évoluer un peu, mais j’essayerais de le mettre à jour.
|
||||
|
||||
Bon maintenant faut que je vois pour l’ACPI et passé sur un noyau .MP.
|
||||
|
||||
*to be continued...*
|
||||
|
||||
*ps: le windows à coté c’est pas à moi. Disons que j’ai fait trop de lobbying auprès de mon amie, du coup c’est mort pour l’instant, je la ferais pas passer sous <span class="caps">GNU</span>/Linux et encore moi sous OpenBSD... Pour le moment j’espère :)*
|
||||
|
||||
|
||||
Reference in New Issue
Block a user