Lecture pour l'été
L'heure approche où certains vont aller se faire dorer la pilule sur la plage ou tout simplement prendre un peu de recul par rapport à la routine quotidienne.
Je vous propose aujourd'hui une liste de livres que j'ai pu lire ces derniers temps ou que je prévois de lire dans les semaines à venir.
Pas mal de livres sur des domaines techniques qui m'intéressent énormément et sur lesquels je peux mettre en application certains aspects sur mon projet personnel.
Comme il est important aussi de se changer les idées, je vous propose aussi d'autres livres permettant de s'évader, de voir, comprendre le monde qui nous entoure ... ou tout simplement mieux se comprendre.
Livres techniques
- Éloge du flou. Arturo Sangalli.
Combinant les points de vue philosophique et scientifique, cet ouvrage explore les nouvelles avenues sur lesquelles s'engage la science informatique. S'appuyant sur la description de nombreux cas, il présente les principes des trois grandes techniques de calcul mises en œuvre dans un domaine où sont impliquées à la fois les mathématiques, l'informatique et l'intelligence artificielle : les réseaux de neurones, les algorithmes génétiques, la logique floue.
Un ouvrage très accessible malgré les sujets complexes abordés. Le livre est paru en 2001 mais la plupart des cas abordés reflètent un état des connaissances (mathématique, informatique, ...) avant 2000. A la lecture de ce livre, la question qui se pose naturellement est, 10 ans plus tard est-ce que les mêmes conclusions sont toujours valables ? Oui, ce livre garde tout son intérêt même plus de 10 ans plus tard.
Ce livre est disponible sur le site d'Amazon par exemple, pour 22€ environ.
- Intelligence artificielle: Avec plus de 500 exercices. Stuart Russel & Peter Norvig.
Écrit par les experts de renommée mondiale, ce livre est la référence incontournable en matière d'intelligence artificielle (IA) dont il présente et analyse tous les concepts : logique, probabilités, mathématiques discrètes et du continu, perception, raisonnement, apprentissage, prise de décision et action.
Sa spécificité est de présenter l'IA à travers le concept des agents intelligents. Les auteurs exposent comment un système réussit à percevoir son environnement de manière à analyser ce qu'il s’y passe, et comment il transforme la perception qu’il a de son environnement en actions concrètes.
Parmi les sujets couverts :
- les contributions historiques des mathématiques, de la théorie des jeux, de l’économie, de la théorie des probabilités, de la psychologie, de la linguistique et des neurosciences ;
- les méthodes qui permettent de prendre des décisions lors de l’établissement d’un projet, en tenant compte des étapes à venir ;
- les différentes manières de représenter formellement les connaissances relatives au monde qui nous entoure ainsi que le raisonnement logique fondé sur ces connaissances ;
- les méthodes de raisonnement qui permettent d’établir des plans et donc de proposer des actions à entreprendre ;
- la prise de décisions en environnement incertain : réseaux bayésiens et algorithmes tels que l’élimination de variables et MCMC (Markov Chain Monte-Carlo) ;
- les méthodes employées pour générer les connaissances exigées par les composants de prise de décision : les algorithmes de boosting, l’algorithme EM (expectation-minimization), l’apprentissage à base d’exemples et les méthodes à noyaux (machines à vecteurs support) ;
- les implications philosophiques et éthiques de l’IA.
Chaque chapitre est illustré par de nombreux exemples et s’achève par des activités, qui vont des exercices de réflexion à des exercices de programmation, en passant par l’approfondissement des méthodes décrites, soit plus de 500 activités au total.
Cette 3e édition tient compte des derniers développements de la matière, concernant notamment les représentations qu’un agent peut utiliser (atomique, factorisée, structurée), les environnements partiellement observables et non déterministes, les planifications contingente et hiérarchique, les modèles probabilistes du premier ordre, l’apprentissage automatique, la recherche et l’extraction d’information sur le web et l’apprentissage à partir de très grandes bases de données.
Ce livre est disponible sur le site d'Amazon par exemple, pour 71€ environ.
- Sécuriser un réseaux Linux - 3ème édition. Bernard Boutherin & Benoît Delaunay.
Quelles règles d'or appliquer pour préserver la sûreté d'un réseau Linux ? Comment protéger les systèmes de données ? Grâce à des principes simples et à la mise en œuvre d'outils libres réputés pour leur efficacité, on apprendra dans ce cahier à améliorer l'architecture d'un réseau d'entreprise et à le protéger contre les intrusions, dénis de service et autres attaques. On verra notamment comment filtrer des flux (netfilter/lPtables...), sécuriser la messagerie (milter-greylist, ClamAV...), chiffrer avec SSL (stunnel...) et (Open)SSH. On étudiera les techniques et outils de surveillance (métrologie avec MRTG, empreintes Tripvvire, détection d'intrusion avec des outils tel Snort, création de tableaux de bord) et l'authentification unique-(SSO) avec LDAP, Kerberos, PAM, les certificats X509 et les PKI..:
Cette troisième édition a été enrichie par de nombreux ajouts. Vous y découvrirez en particulier un nouveau chapitre et une annexe entièrement consacrés aux problèmes liés à l’authentification des utilisateurs.
Sont traités dans cette partie les systèmes d’authentification centralisés, depuis les plus traditionnels comme la base NIS, jusqu’aux plus évolués qui font appel au protocole LDAP ou au système Kerberos.
Le chapitre 10, « Gestion des comptes utilisateur et authentification », décrit les grands principes de fonctionnement et les caractéristiques de ces systèmes d’authentification, tandis que l’annexe B en donne un exemple concret de mise en œuvre.
Dans le chapitre 3, « Attaques et compromission de machines », un exemple de mise en œuvre du Coroner toolkit est présenté dans le but de compléter l’analyse forensique d’une machine compromise.
Le chapitre 6, « Sécurisation des services réseaux DNS, Web et mail », comprend quelques ajouts d’importance : moyens de détection des virus dans les courriers électroniques, méthodes de lutte contre les courriers non sollicités, ou spam, avec la mise en œuvre des listes grises (greylists en anglais), et la sécurisation d’un ensemble de services avec stunnel.
Enfin, les possibilités de marquage de paquets d’IPtables sont développées au chapitre 8, « Topologie, segmentation et DMZ », et un exemple de mise en place d’un écran captif utilisant cette technique est présenté. Ce même chapitre est enrichi par la description des principes et de la configuration d’un pare-feu transparent.
- Expert C Programming: Deep C Secrets. Peter van der Linden
Written for experienced C programmers who want to quickly pick up some of the insights and techniques of experts and master the fine arts of ANSI C, this volume passes on the wisdom of a highly experienced C compiler writer and his colleagues to help programmers reach new heights, and avoid common software pitfalls along the way.
Using an original approach and a humorous style that makes deep knowledge both easy and accessible, it gathers into one place, tips, hints, shortcuts, guidelines, ideas, idioms, heuristics, tools, anecdotes, C folklore, and techniques that are often penciled in margins and on backs of papers by those working in the programming trenches—working on many different kinds of projects, over many, many years. Each chapter is divided into self-contained sections.
Includes extended discussions of major topics such as declarations and arrays/pointers; offers a great many hints and mnemonics; covers topics that many C programmers find confusing; and features one of the best introductions to C++, and the rationale behind it.
Throughout, technical details are interspersed with many true stories of how C programming works in practice, and each chapter ends with an amusing C story or piece of software folklore. For software engineers and computer programmers who are writing, developing, testing, debugging software on either IBM PCs or Unix systems.
Ce livre est disponible sur le site d'Amazon par exemple, pour 33$ environ.
- C: A Reference Manual (5th Edition). Samuel P. Harbison, Guy L. Steele Jr.
This authoritative reference manual provides a complete description of the C language, the run-time libraries, and a style of C programming that emphasizes correctness, portability, and maintainability. The authors describe the C language more clearly and in more detail than in any other book.
Ce livre est disponible sur le site d'Amazon par exemple, pour 44$ environ.
Biographie, Roman, Philosophie, Autre, ...
- Richard Stallman et la révolution du logiciel libre : Une biographie autorisée (2ème Édition). Richard Stallman, Sam Williams &, Christophe Masutti
Cette biographie autorisée de Richard Stallman éclaire sans complaisance la vie de ce personnage autant décrié qu'encensé qui a révolutionné l'histoire du logiciel en fondant le mouvement pour le logiciel libre. Amendée avec humour par Richard Stallman lui-même sans rien perdre de ses qualités critiques, elle retrace au travers d'anecdotes savoureuses la jeunesse d'un surdoué, les événements qui l'ont mené à la genèse de la licence GNU GPL, et sa lutte pour protéger l'ouvrage logiciel et en faire reconnaître le rang de patrimoine mondial.
Cette nouvelle édition est augmentée d'articles et de comics traduits du site Stallman.org.
Un ouvrage incontournable pour ceux qui s'intéresse à l'homme, son travail, sa vie ... à son œuvre.
Vous pouvez télécharger, gratuitement, la première édition sur le site de framabook, la deuxième édition est disponible sur le site Eyrolles ou sur le site d'Amazon par exemple, pour 18€.
- Politique du rebelle - Traité de résistance et d'insoumission. Michel Onfray
Poursuivant l'exploration de sa philosophie hédoniste, Michel Onfray en aborde ici le versant politique.Voici donc, magnifiée, la figure du rebelle dont le génie colérique porte, à travers l'histoire, l'irrépressible désir de révolution.Une mystique de gauche ? À coup sûr. Avec ses arrière-mondes anarchistes. Avec sa volonté si actuelle de réenchanter un monde soumis à l'économisme. Avec son idéal de plaisir opposé à cet idéal ascétique que la droite n'en finit pas de célébrer.Reprenant l'histoire là où elle a manifesté pour la dernière fois ce génie singulier, Michel Onfray propose un achèvement de Mai 68 qu'il reconsidère à la lumière d'une fin de siècle convaincue de la mort des idéologies collectives. Cette Politique du rebelle est, assurément, le livre le plus radical, le plus violent, de l'auteur de La Sculpture de soi.
Cet ouvrage de ce philosophe contemporain, qui j'affectionne particulièrement, est assurément un chef-d’œuvre. Son éloge à Auguste Blanqui est très poignant.
Ce livre est disponible sur le site d'Amazon par exemple, pour 7€ environ.
- Éloge de la fuite. Henry Laborit
«Se révolter, c'est courir à sa perte, car la révolte, si elle se réalise en groupe, retrouve aussitôt une échelle hiérarchique de soumission à l'intérieur du groupe, et la révolte, seule, aboutit rapidement à la soumission du révolté... Il ne reste plus que la fuite.»Henri Laborit pose, à la lumière des découvertes biologiques, la question de notre libre arbitre, de notre personnalité même. La politique, la société, tout prend dès lors une autre dimension.
Un livre passionnant.
Ce livre est disponible sur le site d'Amazon par exemple, pour 7€ environ.
- Troisième Humanité. Bernard Werber.
Nous sommes à l’ère de la deuxième humanité.
Il y en a eu une avant.
Il y en aura une... après.
En Antarctique, le paléontologue Charles Wells et son expédition découvrent, tout au fond d’un lac souterrain, les restes de squelettes humains d’environ 17 mètres de long.
A Paris, le projet d’étude de son fils David sur le rapetissement humain est sélectionné par un tout nouveau programme de recherches, consacré à « l évolution de notre espèce ».
Wells père a retrouvé l’ancienne humanité, Wells fils entrevoit la prochaine humanité, mais ils sont loin encore de savoir la vérité.
C’est grâce au soutien et à la passion amoureuse d’une femme, Aurore Kammerer, spécialiste dans la connaissance des Amazones, que sera révélé le plus surprenant des secrets et réalisée la plus folle des expériences, modifiant à jamais l’avenir des générations futures.
Que dire que j'adore cet auteur, fan inconditionnel, j'attends avec impatience le prochaine tome.
Ce livre est disponible sur le site d'Amazon par exemple, pour 22€ environ.
- Pris dans la toile. Raffaele Simone.
L'humanité a connu deux révolutions cognitives avec l'invention de l'écriture et celle de l'imprimerie. Raffaele Simone démontre qu'avec Internet et les médias numériques une troisième révolution s'opère, dont les effets sont déjà observables dans le fonctionnement de l'intelligence et des sens, ainsi que dans la relation au savoir et les rapports sociaux.
Cette Troisième Phase correspond à une mutation anthropologique sans précédent, marquée par la création de la médiasphère. Ce milieu, devenu aussi vital pour nous que l'air que nous respirons, résulte de la conjugaison des nouveaux médias et des outils informatiques connectés au Web. L'auteur analyse comment la primauté de l'image et de l'écran induit un fonctionnement synthétique et passif de l'esprit et remet en cause une acquisition intellectuelle majeure de l'humanité que l'écriture avait apportée : la vision alphabétique, qui stimule l'intelligence analytique et la réflexivité. La «culture numérique» tend à substituer à la réalité un spectacle permanent où les simulacres l'emportent.
Concluant par un examen critique de l'idée d'une démocratie rendue authentique grâce à Internet, qui a permis l'émergence de mouvements politiques et sociaux auto-organisés, Raffaele Simone propose une réflexion à la hauteur des temps et du défi qu'impose une révolution irréversible des modalités de l'expérience humaine.
Ce livre est disponible sur le site d'Amazon par exemple, pour 18€ environ.