lundi, août 31, 2009

Ça faisait bien longtemps que je n'étais pas allé taper dans la balle. Ce manquement fut réparé hier avec une heure de squash endiablé, et j'ai mal partout!


It had been a long time I went for some serious ball hitting, so I was happy to get a good hour of squash yesterday. I'm all hurt everywhere now!

samedi, août 22, 2009

J'étais une fois de plus en train de farfouiller dans mon épaisse pile de papelards plus ou moins importants, rêvant d'une fonction "recherche" qui fonctionnerait sur le bois. Et encore, maintenant que de plus en plus de factures sont envoyées électroniquement, on ne peut même pas tout mettre au même endroit à moins de faire chauffer l'imprimante, ce qui réduit fortement l'intérêt écologique de la manoeuvre. Sûrement, il y a une manière moins pénible de retrouver un document! Après tout, classifier et rechercher, c'est ce que les ordinateurs savent faire le mieux, non?

Il y a plein de solutions commerciales, mais quelle est la difficulté de se monter ça chez soi pour pas un rond?

A y regarder de plus près, probablement pas grand chose. Toutes les briques sont déjà là:
- Tout d'abord, le document, disons un PDF, soit scanné (gscan2pdf), soit directement reçu.
- Ensuite, le contenu du document (l'on doit pouvoir chercher via le texte). Si c'est du scan, gocr en extraira le texte. La qualité est décevante, mais dans notre cas, c'est amplement suffisant. Si l'on a le pdf d'origine, un bête pdftotext fera l'affaire.
- Maintenant, l'on peut enregistrer notre document dans une base de données. Prenons Postgresql, le document en lui-même dans une colonne, le contenu sous une forme qui permettra le "Full Text Search". Rajoutons quelques tags pour faire bonne mesure, histoire de différencier une facture d'eau de son relevé de cotisations retraite.

Et voilà, un système de documentation! Rajoutons le support pour de plus nombreux types de document, peut-être un aperçu, un chiffrage des données (pas si évident si l'on veux également chiffrer les index de Full Text Search), et enfin une interface graphique intégrée, et nous y voilà. Donnez moi deux week-ends, et je ponds ça!


I was once again deep under my heavy pile of more or less important administrative documents, bills and all, dreaming of a "search" function that would work on wood. That would be notwithstanding the numerous bills that are now being sent electronically, preventing from at least trying to consolidate the stuff, unless you start printing everything, defeating the ecological purpose. Surely, there is a less painful way of finding a document. After all, classifying and searching, that is what computers are good at, isn't it?

There are many commercial solutions, but how hard is it to build an amateur system for free?

Looking closely, it does not look that hard. All the bricks are already there:
- First of all, the document, let's say a PDF, either scanned, or received through an e-mail.
- Then, the contents of the document. If it's a scan, gocr will extract the text. Quality is disappointing, but good enough for our purpose. If we have the original PDF, a simple pdftotext will do the job.
- Now, we can save our document in a database. Let's take Postgresql, with the document in a column, and the contents under a format that will allow for full text search in another one. Let's add a simple tagging system, so that we can differentiate a water bill from a pension summary.

And here we are, a documentation system! Let's add support for more numerous document systems, maybe thumbnails, encrypted data (not that easy to encrypt the full search text index, actually!), and an integrated graphical user interface, and we're in. Give me two week-ends, and I make it!

lundi, août 10, 2009

Watchmen - Le bouquin

La sortie du DVD est l'occasion de balancer tous les goodies associés, et notamment de la BD en elle-même. Je me suis donc précipité sur le pavé, et l'ai lu en un peu plus d'une semaine.

C'est l'occasion de se rendre compte que c'est une très belle BD, tout à fait à la hauteur de sa réputation. L'histoire demeure prenante même après avoir vu le film, même si bien sûr le suspens en est vachement réduit.

Chaque fin de chapitre contient quatre pages correspondant à des extraits de bouquins, de dossiers sur les personnages ou d'extraits de journaux, permettant de mieux comprendre l'intrigue.

Il est d'ailleurs intéressant de voir à quel point le film est resté proche de la BD, l'histoire colle au plus près, ne se débarrassant que des éléments trop compliqués à mettre dans le film (par exemple, la BD sur le bateau pirate), et changeant légèrement la fin (pourquoi pas, je devient plus conciliant avec les adaptations du moment qu'elles ont une âme). Les personnages, surtout, sont physiquement si proches des acteurs choisis que c'en est étonnant.

Si le film garde bien entendu un aspect BD, il est rigolo de constater que la BD en elle-même s'inspire beaucoup du cinéma, avec des séries d'images en zoom ou en travelling.

Je tague donc l'album "à relire", et vous encourage à le découvrir. J'aimerais bien également avoir l'avis de ceux qui ont lu avant d'aller au cinoche!


Watchmen - The book

The release of the DVD is the occasion to bring out some associated goodies, and the comic book itself. I jumped on the occasion, and read the thing in a bit more than a week.

I found this to be an extremely entertaining comic book, totally living by its reputation. The story remains gripping even after having seen the move, although obviously the suspense is reduced.

Each end of chapter contains four pages corresponding to book extracts, files on the characters or newspapers, that give an additional depth to the story.

It's actually very interesting to see how much the movie stays close to the comic, only getting rid of the elements which would be the most complicated to integrate (the story about the pirate ship, for example), and tweaking the end a bit (why not, I am becoming more accommodating with film adaptation, as long as they have a soul). The characters are physically astonishingly close from the actors.

If the move keeps a comic aspect, it's funny to see how the book inspired itself from cinema, through zooming or travelling image series.

I tag the album "to be reread", while encouraging you to discover it. I'd also like to have an opinion from the ones that have read it before going to the cinema!

lundi, août 03, 2009

Ces vacances, qui malheureusement me semblent déjà loin, ont été l'occasion de revisiter certaines idées que j'avais sur la jeunesse de Louix XIV et sur l'affaire Fouquet.

J'étais en effet resté sur l'impression que Fouquet était un pourri fini, et qu'un Colbert bien plus vertueux l'avait ensuite remplacé, à la suite d'une fête un peu bling bling. Eh bien non, nous apprend-on au chateau de Fouquet, Vaux-le-Vicomte. De fait, Fouquet n'étais pas plus pourri qu'un autre, et surtout beaucoup moins que Mazarin, qui avait détourné des sommes telles que sa famille s'est retrouvée la plus riche d'Europe. Quand le Cardinal passe l'arme à gauche, Colbert craint que ces malversations ne soient découvertes, et dirige la vindicte royale et populaire sur Fouquet.

Le roi lui-même est jaloux de Fouquet, de son aisance en société et de sa connaissance des arts. Il veut également asseoir son pouvoir, et se déchaîne sur Fouquet.

A la suite d'un procès bâclé, dans lequel les droits de la défense sont bafoués et les juges sous l'intense pression royale, Fouquet échappe cependant à la peine capitale, et se voit banni et ses biens confisqués. Le roi, furieux du verdict, le commue en peine d'emprisonnement à vie.

La famille Fouquet, qui prêtait de l'argent à l'état à des taux élevés, est vite remplacée par la famille Colbert.

Des ministres corrompus, un pouvoir judiciaire contrôlé par l'exécutif, des dirigeants mesquins et influençables... Ce n'est pas de nos jours que ça arriverait.






These holidays, that sadly already seem very far, have been the occasion to revisit some ideas I had about the young years of Louis XIV and the Fouquet story.

I had been under the impression that Fouquet was incredibly corrupt, and that a much more virtuous Colbert had had replaced him, after a party a bit too bling bling. Well, that's not it, we can learn in Fouquet's castle, Vaux-le-Vicomte. Fouquet was not more corrupt than anyone else, and it is actually Mazarin who had stolen so much money that his family ended up being the richest in Europe. When he died, Colbert fears for the dodgy accounting to resurface, and redirects the people's and the king's anger on Fouquet.

The king himself is jealous of Fouquet, who is at ease in society and an enlightened art amateur. He wants to assert his power, and avenges himself on Fouquet.

After a mock trial in which the rights of the defence are violated and the judges under intense lobbying from the king and Colbert, Fouquet can escape the death penalty, and is banished and his possessions confiscated. The king decides to turn this into a life sentence.

The Fouquet family, who was lending money to the state at high rates, is now replaced by the Colbert family.

Corrupted ministers, the justice controlled by the power, petty and easily influenced heads of state... Surely, that would not happen nowadays!