Saturday, June 07, 2008

Hacking RTL8187B on Linux

What's the real problem with a new laptop ? the Wireless card ;-) So, since three weeks I work at Tiny and I got a new laptop to work. I installed Ubuntu Hardy but I can't use the wireless card. Why ? It seems that my wireless card is not supported. More exactly the revision of this model is not supported. Yeah ;-) As Google is my friend, I search on Internet and I found a blog with the same issue. Why this article ? To tell "Thank You" to this people ;-) If you have a realtek rtl8187b and that your wireless card doesn't work, you can go to this website: http://briancantin.blogspot.com/2007/11/hacking-rtl8187b-on-linux.html http://www.datanorth.net/~cuervo/blog/linux-on-the-satellite-a215-s7407/

Saturday, May 03, 2008

DataMapper ou ActiveRecord

Bien que la philosophie de Rails soit légèrement Wizardienne en ajoutant au pattern ActiveRecord toute la magie qui lui permet de faciliter le développement d'application.

L'article de Nicolas Mérouze, est une bonne introduction sur l'utilisation de DataMapper. Il offre un exemple concret qui facilitera l'apprentissage aux personnes désireuses d'employer DataMapper au lieu d'ActiveRecord.
Je trouve intéressant qu'il existe des alternatives permettant des gains de performances au détriment du temps de développement.

Existe-t-il un juste milieu ? Le temps nous le dira

Bonne continuation à Nicolas Mérouze pour ces articles que j'apprécie.

Friday, May 02, 2008

MagLev - a new Virtual Machine for Ruby

GemStone will release a new Ruby VM written in C to execute ruby code and smalltalk.
The goal of this new virtual machine, is the scalability and the performances.

Sunday, April 27, 2008

Télévie 2008 - Idée pour récolter des fonds

En Belgique, comme partout dans le monde, la leucémie est un fléau que l'on doit éradiquer.
Afin d'aider le financement de la recherche contre cette maladie nous avons le Télévie qui est un mouvement de solidarité permettant de récolter des fonds.

Je me posais une question, étant donné que l'Etat nous sucre un maximum sur notre salaire, pourquoi une partie de cette somme ne serait pas utilisée pour aider la recherche ?

Il suffirait simplement qu'à l'embauchement d'une personne, que l'employeur fournisse un document indiquant la somme que l'état peut prendre sur le pourcentage qui est déjà taxé.

De mon salaire brut, l'Etat récupère +- 50% pour payer des frais, etc... Pourquoi ne pas prendre 5 ou 10% de cette somme pour aider la recherche ?

Le site du Télévie

Crash with vim and Rails plugin

Cool, I wanted to test the last version of Ubuntu, Hardy.

I do my upgrade and I reboot ....

I can not use the plugin "rails" from http://rails.vim.tpope.net/ because there is a bug in the version of vim (7.1.138) when you want to use the completion of a path with the TAB key in the command mode. So it's impossible to use :REcontroller, :REmodel, ... because if you want to use it, you get a segmentation fault.

LaunchPad Ubuntu 215374
LaunchPad Ubuntu 219546

I do hope that Ubuntu developers will create a vim package with a more recent vim

Wednesday, April 23, 2008

Mon nouveau flux RSS (RubyFlow)

Voici quelques semaines, Peter Cooper a lancé un nouveau projet nommé RubyFlow.

Il est vrai que la majorité des flux RSS que j'utilisais se tarissaient, et cela m'ennuyait. Ne plus avoir de news concernant Ruby et Rails, arrrgghhh !!!, c'était insoutenable.

Maintenant, des centaines de news viennent à moi, oh que je suis content lol.

Tuesday, April 08, 2008

Montreal: act 1

This noon, Stephane and I, take lunch with Marc-André Cournoyer and some of his colleagues of Standout Jobs. We talk about ruby (of course) but also about our future and our hypothetical immigration to Montreal. I follow Marc-André's advice and begin to blog more about my experiences and my discoveries in ruby and python (and probably about the difference between these languages).

Sunday, April 06, 2008

Ma vie a Montreal

et oui, apres Paris, nous voila a Montreal. Ps : ce message a ete poste depuis un iPod touche depuis un magasin d'electronique

Thursday, April 03, 2008

Ma vie à Paris

Voilà, depuis quelques jours je suis maintenant à Paris pour former certains développeurs à se faire aux technologies que nous employons à mon ancien job.

Bien qu'elles ne soient pas compliquées, je leur souhaite d'apprendre rapidement, car après je ne serai plus présent :d

L'application de mon ancien job était écrite en C++, Delphi, Java et avec quelques scripts Ruby pour un serveur d'intégration basique.

Wednesday, March 26, 2008

Un blog que j'apprécie, tout simplement !

Ah là là, mon Google Reader surchauffe de temps en temps, il faut dire que j'ai pas mal de news à lire et qu'avec le nombre de 4356 éléments, j'ai pas mal de lecture.

Mais un blog vient parfois me titiller et c'est celui de Nicolas Mérouze. Pourquoi est-ce que ce blog m'interpelle ? Simplement parce qu'il est simple, et que je vois très rarement des personnes essayer de combiler JRuby (Ruby) avec Qt sous la forme de QtJambi.

Sur la majorité des blogs, on parle souvent de métaprogrammation, de Rails, etc... mais jamais d'une utilisation réelle de Ruby en dehors de tous ces domaines.

C'est bête, mais réaliser une interface en Ruby, est assez marrant à faire pour la simple raison, quel toolkit allez-vous employer ? Qt, Gtk, Tk, Shoes, FxRuby, WxRuby ?

Le binding Ruby de Qt4 était jusqu'à peu de temps, non porté sous Windows.
Et tous les autres, il n'y avait pas trop de soucis.

Mais ici, c'est bien plus intéressant, on utilise Qt4 avec son binding Java, à partir de JRuby ;-)

J'espère que Nicolas aura un bon petit code à nous montrer, parce que j'aime bien ses investigations.

@ la prochaine ;-)

Tuesday, March 25, 2008

Eh Monsieur, il est ou le Printemps ?

Ce matin en me réveillant, quel fût ma surprise de constater qu'il avait neigé :-) En plein mois de Mars et surtout à la saison du Printemps.
C'est assez marrant pourrait-on dire.
Alors que dois-je dire, vive l'hiver à cause de la neige, ou vive le printemps avec la période ? :p

Sunday, March 23, 2008

Du code, c'est de la cuisine, il faut avoir la technique et les ingrédients.

Le développement de logiciel, je suis désolé pour certains, mais pour moi, il s'agit d'un art. Je suis écrivain en logiciel, et j'essaie d'écrire le meilleur code qu'il soit. Je ne m'amuse pas à trouver des phrases bien tournées pour les mettres ensemble. J'essaie de comprendre et de créer quelque chose qui soit facilement lisible, compréhensible et maintenable très facilement.

Je discute avec un ami que je n'ai plus vu depuis des années, et cela me chagrine de l'entendre me dire tout le contraire de ce que j'aime. Le goût du bon code. Jean Pierre Coffe dirait "Le goût de la bonne bouffe", et bin moi, c'est la même chose mais pour du code. Je n'aime pas voir un code insipide, je veux du code, qui me parle et où la lecture me permettre une compréhension très rapide.

Il est clair que l'on doit vivre de son travail, moi je vis de mon code, c'est bête, mais on pourrait me comparer à un chef coq, et j'apprend chaque jour pour continuer à mitonner des bons petits plats :d

Une personne qui se respecte, écrira du bon code, du moins, c'est ce que je pense. Je ne peux m'imaginer la chose autrement.

Wednesday, March 19, 2008

Nouveau Job - TinyERP

A partir du 14 mai 2008, nous travaillerons chez Tiny.be qui est la société éditrice de TinyERP.

TinyERP est un logiciel de gestion d'entreprise, dont la rivalité avec SAP et d'autres projets n'est plus à faire.

J'espère que l'équipe sera contente de nous recevoir, et que nous même, aurons un bel avenir.

Tuesday, February 26, 2008

FizzBuzz: my 2¢

While surfing on reddit, I found this rubyforge project. So here is my implementation: edit: If you want to see ugliest implementation, go to refactormycode. edit: use code posted on kol

Saturday, February 16, 2008

matrixise's blog is dead, long live SimWi's blog

Christophe et moi avons le plaisir de vous annoncer que ce blog est a présent renommé SimWi (anciennement nommé matrixise).
Pourquoi SimWi ?
Parce que les noms de famille de Christophe et moi, sont respectivement Simonis et Wirtel.

Donc, le blog de matrixise est mort, vive le blog de SimWi.

N'oubliez pas de mettre à jour votre lecteur RSS.

Merci,
Christophe Simonis
Stephane Wirtel



Christophe and I have the pleasure to announce that this blog has now been renamed SimWi (formerly named matrixise).

Why SimWi ?

Because the lastnames of Christophe and I, are respectively Simonis and Wirtel.

So, matrixise's blog is dead, long live SimWi's blog.

Don't forget to update your RSS reader.
Thank you.

Christophe Simonis
Stephane Wirtel

Tuesday, February 12, 2008

New beta release of "Programming Ruby"

Cool, a new release of the last beta version of "Programming Ruby". I believe that Andy and Dave prepare a very good book. I would like to get my paper version.

Thanks again for your work.

Buy this book, it covers the last version of Ruby 1.9

The Pragmatic Programmers

Monday, February 11, 2008

Découverte de Java

Eh non, il ne s'agit pas d'un retour en arrière, mais de part le fait que je commence à travailler sur un projet qui a été écrit en Java, je m'intéresse à la chose, afin de voir si il est possible de l'améliorer.

Première constatation, Eclipse est certainement le meilleur outil que j'ai pû voir jusqu'à présent. Effectivement il est lourd, mais avec les machines que l'on possède ça va très bien ( Core2 Duo et 4Go de RAM ).

Il est vrai, qu'il est toujours mieux que le vieux Borland C++ Builder 6 que je me trimballe depuis trois ans, enfin bref, on va pas en faire un fromage, mais Eclipse est bien mieux sur tous les niveaux.

Pour ce qui des technologies que j'ai commencé à regarder.

* Hibernate pour la persistence
* Spring pour l'injection de contrôle
* TerraCotta pour le cluster de mémoire
* Groovy pour le scripting en Java
* Scala pour la programmation concurrentiel ( il ne manque qu'un WebServer écrit dans ce langage )

En gros, il serait possible d'avoir un niveau "identique" que ce que l'on peut obtenir avec Erlang.

Une chose est certaine, quand je vois le web.xml que je dois écrire simplement pour déclarer une servlet je me dis que Rails, Django ont encore de très beaux jours devant eux.

Décidé à partir

Voilà, c'est enfin décidé, d'ici une semaine je mettrai à disposition mon C.V. car je veux partir de la société où je me trouve. Non que je ne m'en déplaise, mais je stagne aux niveaux des connaissances, et je ne peux plus m'épanouir dans cet environnement.

Sunday, January 27, 2008

Aucunes inspirations :(

C'est bizarre, depuis quelques temps je n'ai plus aucunes inspirations et c'est bien dommage.

Pour le moment je regarde un peu NetBeans pour essayer de trouver un IDE plus intéressant que Scite ou InType ( je sais, ce ne sont que des éditeurs de texte ).

Non sincèrement, je ne vois pas ce que je pourrais raconter.

Bien entendu, je continue avec assiduité la lecture d'ouvrage. J'attends d'ici quelques jours "Design Patterns in Ruby", j'en apprendrai certainement quelque chose, mais bon, ayant déjà lû Design Patterns : GoF et Head First : Design Patterns, on verra si cela vallait le coup de l'acheter.

Sinon, nous aurons bientôt droit à une nouvelle version de Pick Axe, Dave a mit à disposition une nouvelle beta, cool ( bon, ça fait quelques semaines déjà :p ).

Encore Bonne Année 2008 à toutes et à tous.

Saturday, January 05, 2008

Thank you from a future Agile Developer

I read "Practices of an Agile Developer" of Venkat Subramaniam and Andy Hunt ( @ Pragmatic Programmers ), and I can tell you this book is very interesting because I like theses words "You don't have to be great to get started, but you have to get started to be great". I think that it's a good citation of Les Brown.
Andy, Venkat, Thank you for your book.