Liste de lectures - troisème

vendredi 27 septembre 2013 :: perrick :: Livres :: aucun commentaire :: aucun trackback

Troisième vague de huit bouquins lus, la plupart pendant les vacances d'été à l'ombre d'un chêne au bord d'une piscine quelque part en Bourgogne.

  1. Les horizons terrestres, de André Lebeau
    Au delà du constant toujours aussi préoccupant sur l'état de notre planète et des défis qui l'attende, c'est la perspective que s'offre ce géophysicien qui est le plus intéressant : les racines du futur. Au lieu de suivre le chemin chaotique du quotidien dont l'horizon lointain s'arrête à 25 ans (le temps de l'emprunt bancaire), l'auteur va chercher d'ici mille ans le futur qu'il souhaite à l'humanité et cherche à tracer quelques voies pour y parvenir. Ce renversement permet de s'affranchir de la tyrannie du temps présent et de poser quelques jalons. Parmi ces derniers, j'ai été particulièrement intrigué par trois lignes de force que je n'ai pas souvent entendu - toujours à l'échelle longue : l'importance de l'éducation des filles (pour régler la question démographique), l'alternative entre le recyclable solaire - éolien, photovoltaïque - et la fusion des atomes légers (pour aller au delà de la transition énergétique) et le retard des sciences sociales liées aux questions "globales" ou systémiques (pour sortir de l'ornière idéologique du libéralisme). Amazon
  2. Tolède XIIe-XIIIe - Musulmans, chrétiens et juifs : le savoir et la tolérance
    Après Venise et Amsterdam, j'ai donc plongé via ce volume de la collection Autrement / Série Mémoires. J'ai découvert un champ historique que je ne connaissais que très peu : l'Espagne médiévale. Avec Le Cid et Cluny dans des rôles inattendus : le héros guerrier sort de la figure proposée par Racine alors la ville bourguignonne y fait sentir sa puissance - largement éclipsée depuis. Et puis bien sûr le rôle des musulmans et des juifs dans la transmission - via la traduction - de la pensée greco-arabe. Amazon
  3. Le vol du frelon, de Ken Follett
    On sait évidemment dès la quatrième de couverture que Harald réussira à transmettre sa découverte aux anglais à bord d'un biplan. C'est bien écrit : efficace et haletant, avec ce qu'il faut de rebondissements et de contrastes. Et les remerciements démontrent de la qualité de la documentation. Bref un roman d'espionnage parfait pour les vacances. Amazon
  4. Génération Pigeons, de Jean-David Chamboredon et Olivier Jay
    Une chronique à chaud du mouvement des "Pigeons" qui réussira à faire chauffer la toile pendant quelques semaines en septembre 2012. Au delà de la caricature vestimentaire (la barbe de 3 ou de 5 jours ?), la galerie de portraits est suffisamment large pour brosser une image pertinente de ce mouvement éphémère. Reste l'impression amère que cette vague d'entrepreneurs - avec toute la bonne volonté du monde - n'aura pas réussi à se faire entendre beaucoup plus que les militants d'Occupy Wall Street : les nouvelles formes de pouvoir ou de contre-pouvoir 2.0 sont encore loin de faire le poids une fois la réaction épidermique passée. Amazon
  5. Dragons, de Marie Desplechin
    Encore une fois, je ne suis pas déçu de cette collection de l'Olivier. Cette fois-ci le texte suit le rythme des marées de l'île de Batz, une histoire trouble où se mêlent le vrai et les histoires, la folie et le surnaturel. Amazon
  6. Mathémagique, balades mathématiques, de David Acheson
    De temps en temps, il fait bon se replonger dans la délicieuse abstraction de ses 20 ans. Ce volume n'échappe pas à la règle : c'est tellement beau les maths, on en mangerait bien plus souvent. Amazon
  7. Le monde en 2030 vu par la CIA
    Entre quatre mondes possibles, du plus pessimiste (avec un repli de toutes les grandes puissances sur leur "pré carré") au plus optimiste (une coopération mondiale sur les grands sujets : eau, climat, énergie), la CIA ne semble pas trop se mouiller. Bien sûr, l'Amérique resterait le pivot du monde d'après, celui qui peut tout faire basculer - surtout si c'est vers un monde "meilleur". Sauf que d'autres cercles de prospectivistes (comme le LEAP et son "horizon 2020") sont largement plus alarmistes, à la fois sur la puissance réelle des USA et sur les équilibres en construction. Décidément le chemin du futur s'éclaire très mal avec nos vaines bougies et nos allumettes trop humides. Amazon
  8. Manifeste convivialiste - Déclaration d'interdépendance
    Un autre de ces petits livres qui essaye de penser le présent. Cette fois-ci en apportant un nouveau concept, celui du "convivialisme" ou la valorisation de la relation et de la coopération. Un nouveau mot pour essayer de penser la synchronisation des autres mouvements (qu'ils soient politiques, économiques, écologiques ou même religieux) et pour leur donner un manifeste commun ! Il ne reste plus qu'à faire émerger les forces vives pour porter une telle ambition et là encore la venelle de cet avenir est peu balisée pour l'instant. Amazon

La limite des 50% sur une recherche FULL TEXT avec Mysql

mardi 17 septembre 2013 :: perrick :: MySQL :: 2 commentaires :: aucun trackback

Un mot qui est trouvé dans la moitié des enregistrements d'une table n'est pas efficace pour trouver les document appropriés. En fait, il trouvera sûrement beaucoup de documents inappropriés à la recherche. On sait tous que cela arrive souvent lorsqu'on recherche quelque chose sur internet en utilisant un moteur de recherche. Extrait de la documentation MySQL pour Recherche en texte intégral (Full-text) dans MySQL

Sauf que dans le cas du petit corpus de questions / réponses que compose la section FAQ d'Opentime et encore plus dans le minuscule corpus généré pour mes tests unitaires, ce seuil de 50% m'a fait arracher les cheveux pendant 2h. Et la solution pour outre-passer cette limitation est sur la page suivante de la documentation : il suffit d'ajouter l'option IN BOOLEAN MODE. Elle permet - entre autres - de ne pas utilise pas le seuil de 50%. Problème : elle ne trie pas automatiquement les lignes par ordre de pertinence décroissante. Heureusement qu'il y a encore d'autres astuces possibles : MySQL match() against() - order by relevance and column.

Lozeil, c'est parti...

vendredi 13 septembre 2013 :: perrick :: No Parking :: aucun commentaire :: aucun trackback

J'avais annoncé que No Parking publierait rapidement les sources de notre prototype Lozeil, c'est chose faite... Nous mettons désormais à disposition :

Bien sûr il y a du code PHP & JS. Pour le reste, la documentation est encore tout à fait inexistante, le graphisme moche, les fonctionnalités partielles, le numéro de version indéterminé. C'est pourtant ce que nous utilisons pour nos premières démonstrations ici ou là. Et les avis sont encourageants, c'est le principal. Par contre je n'ose même pas vous suggérer de télécharger le code et de le tester en local. A moins que vous ayez un besoin urgentissime d'un logiciel de pilotage de trésorerie...

Pendant ce temps, ceux qui "savent" vous demandent ardemment de lire leur propre code ou se demandent comment la NSA pourrait effectivement détruire nos murailles cryptographiques.

Facebook et HTTPS

vendredi 6 septembre 2013 :: perrick :: Connexe(s) :: aucun commentaire :: aucun trackback

Je reviens un tout petit peu sur l'annonce reprise en français désormais par LeMonde.fr de la fin de la protection relative du chiffrement des communications. Nous savons désormais que 1/ la NSA est capable de lire le contenu des éléments qui circulent via HTTPS et que 2/ Facebook - entre autres - fait parti du programme. Et si on ajoute quelques dates au passage, ça fait froid dans le dos...

Dire qu'on se demandait alors pourquoi ça prenait tellement de temps...

Lozeil, pour maintenant et pour plus tard

vendredi 6 septembre 2013 :: perrick :: No Parking :: aucun commentaire :: aucun trackback

Cela fait bientôt 10 ans que je bosse sur Opentime, d'autres collaborateurs y ont apporté leur pierre aussi. Après avoir arrêté la prestation il y a 3 ans, puis goûté au monde du e-commerce, tout en s'appuyant sur notre logiciel de gestion du temps en Saas, il était temps pour No Parking de créer un nouveau logiciel qui soit plus proche de nos véritables savoir-faire que sont les outils pour entreprises (les fameux progiciels). Depuis maintenant deux mois, une partie de l'équipe travaille sur ce nouveau concept qui devait sortir en janvier 2014 avec une version en mode Saas et une version purement Open Source. Le nom qu'on a choisi, Lozeil, et dont on a acheté le domaine, devrait vous donner une idée du domaine qu'on explore : la gestion de trésorerie. Bien sûr il est en PHP, bien sûr il y a des touches de Javascript, bien sûr il est testé unitairement.

D'un tout autre côté, les révélations de l'affaire Snowden commencent à faire le bruit que je ne voulais pas entendre : que les grands sites américains soient de la partie (et aient largement bénéficié d'investissements très importants au passage), ce n'est finalement pas une surprise. Sauf qu'on a appris hier que The NSA Is Breaking Most Encryption on the Internet, on ne parle plus des méta-données type fadettes mais bien du coeur de la confiance sur internet. Je crois littéralement que si j'ai eu du mal à m'endormir cette nuit, c'était à cause de cette lecture à 22h hier soir.

We need to take it [the internet] back est le titre de la chronique de Bruce Schneier. Elle fait suite entre autre à The NSA Is Commandeering the Internet. La direction est la même : les sociétés technologiques doivent se batter pour leurs utilisateurs, sinon elles risquent de les perdre. C'est vers ça qu'il faut aller.

Et le rapport avec No Parking ou Lozeil me direz-vous ? C'est simple : le code source Lozeil sera mis en Open Source dès la semaine prochaine. Les clients qui utiliseront ce logiciel doivent pouvoir nous faire suffisament confiance pour y importer leurs lignes de banque. C'est cette confiance que nous souhaitons gagner via du code ouvert et partagé. Pour maintenant et pour plus tard, nous aurons l'occasion d'en reparler.