Samedi 1 novembre 2008.

Joyeuse fête à tout le monde !

En cette radieuse nuit des morts, je me suis décidé à publier mon article sur le MSI Wind 90 X Novell Suse Linux. Attention, c'est du sanglant, je ne suis pas content du tout, parce que là, c'est du foutage de gueule...

Jeudi 31 juillet 2008.

Journée épique. Après plusieurs jours d'hésitation, j'ai enfin emmené la Chouette voir le vétérinaire. En effet, depuis plusieurs jours la Chouette tentait d'uriner en râlant, partout et n'importe quand. Entre autre dans l'évier et la baignoire. La consultation m'a confirmé le diagnostique du béotien que je suis : cystite. Il a fallut se battre avec la Chouette pour qu'elle accepte qu'on lui prenne la température (sonde anale, évidement), et lui prodiguer quatre injections :

  • antibiotique
  • antiinflammatoire
  • antispasmodique
  • j'ai oublié le quatrième
Et à partir de demain, elle aura droit à trois comprimés par jour. Ça va être encore particulièrement sportif.

Samedi 26 juillet 2008.

J'en ai soupé d'Ubuntu. C'est dommage, le projet est sympa, et surtout la distribution tire Linux vers les utilisateurs. Mais la salle manie des développeurs à intégrer de trop jeunes logiciels sans les tester me tappe sur les nerfs. Même la distribution Debian GNU/Linux en version unstable entraîne moins de désagrément.

Bref, c'est donc dans l'euphorie et la liesse que je peux annoncer mon retour sous GNU/Linux Debian. Version testing, parce que faut quand même utiliser des logiciels d'aujourd'hui ;)

Mais maintenant j'ai un gros problème : ma RAM ne sert plus à rien. Elle n'est plus monopolisée par des programmes inutiles...

Vendredi 25 juillet 2008.

L'épidode 30 terminé, j'accueille avec joie l'arrivée de l'épisode 31. C'est à ce moment que je m'apperçois avec consternation qu'il me faut chercher le bouquin, et arrêter de bosser.

Par la Chouette-qui-Dort, PoC soit maudit pour pourrir ainsi ma productivité !

Le pire dans tout ça, c'est que je crois systématiquement que l'épisode 31 arrive. Comme quoi le bouquin est pas mal.

Mardi 22 juillet 2008.

Il faut abolir les changements d'heure, parce que ça pourri l'existence des développeurs.

Lundi 21 juillet 2008.

Je hais le javascript. Cependant, on peut faire des trucs sympas avec. Mais bordel, même pas de mécanisme simple d'héritage :'(

Dimanche 6 janvier 2008.

On peut dire que ça n'avance pas vite. Mais ça avance. Le Framework d'exploitation de la base de données est bien avancée. Il ne me reste plus qu'à pousser les concepts un peu plus loin, et surtout à finir l'application de blog.

Ceci dit, bonne année 2008 à tout le monde !

Jeudi 25 octobre 2007.

Bon ben c'est foutu, je me suis lancé dans l'écriture d'une UAG comme je les aime ! En fait j'ai démarré deux projets.

Le premier est Riz, un framework PHP, recueillant l'essentiel des outils nécessaires pour créer une application Web en se basant sur le design pattern MVC. Il implémentera le design pattern DAO pour faciliter le mapping entre la couche métier et la couche données.

Le second est Alsa (ou Haxa ?), une collection d'application Web, permettant de déployer facilement les différents composants d'un site Web classique (articles, news/blog, forums, livres d'or, etc.). Le but final est de proposer des solutions clés en main pour gérer sa communication Internet.

L'ensemble est écrit au fil de l'eau, selon mes besoin en PHP5 (voir PHP6). Cependant, ce ne sera probablement qu'une maquette. Je projette déjà de réécrire l'ensemble des applications à l'aide d'un langage plus riguoureux, et de bénéficier des performances d'un langage compilé. Donc Alsa 2.0 devrait être une application FastCGI écrite en C++.

J'espère bientôt sortir une première version (0.1) publique. Voici les étapes prévues :

  • 0.1 : gestion du blog principal en lecture seule (pas de commentaires).
  • 0.2 : gestion d'articles et de la sémantique de son contenu (xbbcode).
  • 0.3 : panel d'administration du site (ressources système et utilisateurs).
  • 0.4 : gestion des commentaires, des forums et d'une messagerie interne.
  • 0.5 : gestion des annuaires de contenu.
  • 0.6 : gestion des messageries instantanée (jabber) et asynchrone (smtp/imap).
  • 0.7 : gestion des fichiers et de leur partage.
  • 0.8 : gestion des signets partagés et privés.
  • 0.9 : site de e-commerce.
  • 1.0 : site de vente d'hébergement et de création automatique de sites.

Pour l'instant, j'ai passé deux mois sur la version 0.1. J'avais commencé par écrire le Blog, mais dès que j'ai commencé à avoir du code plutôt générique, j'ai restructuré le projet et l'ai scindé en deux. Ça me permettra de plus facilement tester les modules génériques.

J'ai également regardé PHPUnit pour tester mon code. Malheureusement, je ne parviens plus à déboguer efficacement du fait que PHPUnit attraque les erreurs, et m'empêche d'utiliser les facilités de xDebug.

J'espère sortir la version 0.1 ce WE. Nous verrons bien ce qu'il en est.

Vendredi 7 Septembre 2007.

Ce blog a été hacké. Je tiens à remercier les développeurs de DotClear pour leur compétence. Ainsi que pour leur aptitude à la communication rapide des failles découvertes.

Ceci étant dit, je développe actuellement un remplaçant, qui me permettra de dormir sur mes deux oreilles, sans avoir peur de me faire à nouveau prendre par derrière.

Pour l'instant il permet d'afficher les articles, d'ici la fin du WE, vous devriez à nouveau pouvoir consulter les articles.

Le blog utilise intensivement MySQLi, DOM et XSL. J'espère qu'il ne sera pas trop une UAG.