Note de lecture : Lucene in Action, par Otis Gospodnetic & Erik Hatcher

Note : 6 ; Fait le boulot comme attendu, contrat rempli.

Lucene est le grand classique, pratiquement l’unique moteur d’indexation et de recherche full texte en open source, du moins dans le monde Java. Il était normal qu’un volume de la sérié « in action » de chez Manning lui fut consacré. Voyons en pratique ce qu’il en ressort.

Tout d’abord le texte compte pratiquement 400 pages découpées en 10 chapitres. Cela me semble au premier abord plutôt volumineux et constitue des chapitres qui seront en moyenne plus long que ce que j’apprécie en général. Au moins, on va pouvoir les passer en revue.

Le premier chapitre comme il est coutumier dans cette série présente la problématique de la recherche plein texte, la réponse de Lucene et ses alternatives. Le tout est bouclé en 27 pages et c’est une entrée en matières plutôt sympathique.

Continuer à lire « Note de lecture : Lucene in Action, par Otis Gospodnetic & Erik Hatcher » →

Note de lecture : Langage C++ seconde édition, par Nino Silverio

Note : 4 ; Ni bon ni mauvais, juste alimentaire… et dépassé !

Encore un bouquin pour ceux qui veulent passer au C++ ! Celui-ci accuse 20 ans et se présente sous la forme d’un texte de 350 pages découpé en … 4 chapitres. Nous avons donc une belle moyenne de près de 90 pages par chapitre. Ca se présente mal. Voyons ce qu’il en est « en vrai ».

Le premier chapitre n’en est pas un. C’est plutôt un avant-propos qui nous souhaite la bienvenue sur 3 pages.

Le second chapitre est déjà plus conséquent avec ses 90 pages. Il aborde C++ en tant que « C avancé ». Et c’est vrai que l’on y parle pas beaucoup de C++ ! On y montre beaucoup d’éléments du langage C avec quelques spécificités du C++ comme les références les nouveaux types de cast ou des fonctions de la librairie standard C++. Mais de classes, point (par exemple). J’ai bien aimé les courts exemples pour illustrer les concepts.

Continuer à lire « Note de lecture : Langage C++ seconde édition, par Nino Silverio » →

Note de lecture : Electronic Document Management Systems, par Larry Bielawski & Jim Boyle

Note : 2 ; Pas le bon niveau de jeu

Voilà un ouvrage qui accuse un âge certain, il ne faut pas en attendre des miracles ! Les concepts évoqués ici datent des années 90. Même s’ils survécus au moins dans les principes, ils sont loin d’avoir l’attrait de la nouveauté du moment. Voyons de plus près de quoi il retourne.

Le texte est long de 320 pages environs, découpés en 17 chapitres, eux-mêmes regroupés en 4 parties. Pour l’instant, ça va.

La première partie, qui compte 50 pages sur 3 chapitres, s’intitule « EDMS concepts » et traite donc des concepts dominants : stockage, versionning, cycle de vie, workflow et métadonnées. Beaucoup de bla-bla à mon avis. Les chapitres sont courts et cette partie pas si longue que ça, mais il n’y a pas grand chose de dit non plus.

Continuer à lire « Note de lecture : Electronic Document Management Systems, par Larry Bielawski & Jim Boyle » →

Foot ou ScrumBeer, il faut choisir !

De toute évidence, nous étions un petit nombre a avoir choisi ! Et pour une fois (ceci impliquant cela) nous avons presque atteint la parité hommes-femmes ! Cela dit, en se rendant dans un pub, il restait improbable que nous puissions complètement échapper à une retransmission de la coupe du monde !

image

De nouvelles têtes et des têtes connues, comme d’habitude dirais-je. Je ne vais pas m’étaler sur nos conversations, car contrairement à l’accoutumée, nous nous sommes livrés à quelques activités.

Continuer à lire « Foot ou ScrumBeer, il faut choisir ! » →

Note de lecture : Swing, la synthèse par Valérie Berthié & Jean-Baptiste Briaud

Note : 6 ; Une approche simple et claire pour débuter avec Swing.

Ecrire la note de lecture d’un ouvrage 11 ans après sa parution est un exercice difficile, peut-être même un peu malhonnête. Je vais toutefois tenter l’exercice.

Ce livre est publié dans une collection qui n’a jamais fourni des morceaux d’anthologie de la littérature informatique française. Tant pis. Ici nous avons 325 pages sur 7 chapitres et 2 annexes, avec 280 consacrées au corps du livre, donc des chapitres assez importants.

Le premier chapitre est consacré aux principes fondamentaux de Swing et pèse tout de même 76 pages ! C’est en fait une bonne surprise : après avoir expliqué la facette historique menant de AWT à Swing, on aborde les différents composants de manière très pédagogique, avec des morceaux de code simples et même des diagrammes UML !

Continuer à lire « Note de lecture : Swing, la synthèse par Valérie Berthié & Jean-Baptiste Briaud » →