Périodiquement, une sélection
des derniers ouvrages professionnels consacrés aux langages de programmation,
aux plates-formes et outils d'administration ou de développement, etc.
Ces livres peuvent être commentés sur notre rubrique "Vos
meilleurs livres pro".
DEVELOPPEMENT
Zope (2e édition) par Olivier Deckmyn et Pierre-Julien Grizel 792 pages et 1 CD, Editions Eyrolles,
45 euros
Le
fameux "livre vert", l'une des trop rares références
papier du monde Zope francophone, revient dans une nouvelle
mouture (blanche), avec les révisions et ajouts qui
s'imposent étant données les évolutions
suivies par le produit depuis la précédente
édition (2001). Il aborde maintenant la sécurité
et les Zope Page Templates (sans pour autant mettre le DTML
au placard, loin de là), ajoute une étude de
cas faisant appel aux tests unitaires, et éclairci
de nombreuses sections. Rappellons qu'il aborde toujours l'utilisation
de SQL au sein de Zope, le scripting Python, les ZClasses...
Les quatre études de cas, proches des besoins réels,
impliquent Zope dans des domaines aussi divers que le site
Web simple, le site e-Commerce ou une application LDAP. Une
vraie référence.
Débuter
la programmation avec Scheme (2e édition) par Jean-Christophe Routier et Eric Wegrzynowski 354 pages et 1 CD, Editions Vuibert,
35 euros
Destiné à nos lecteurs dont la curiosité
à été titillée par notre article sur la
programmation fonctionnelle, ainsi qu'aux étudiants qui se doivent
d'explorer toutes les voies possibles, cet ouvrage reprend les cours d'initiation
à la programmation donnés par les auteurs. Ainsi, loin de partir
du principe que le lecteur connaît déjà les pratiques de base,
le texte prend le temps d'expliquer toutes les notions de la programmation classique,
pour les inscrire dans le cadre de l'utilisation de fonctions. Très didactique,
la lecture linéaire peut cependant se révéler nécessaire
pour ceux qui ne connaissent que la programmation impérative (Java, C++,
...). A explorer.
Oracle PL/SQL,
Guide du programmeur (3e édition) par Steven Feuerstein et Bill Pribyl, traduction
de Valérie Eyt 1024 pages, Editions O'Reilly,
69 euros
Attention : ce livre n'est
pas pour ceux qui souhaitent apprendre le langage SQL, ni pour ceux qui souhaitent
administrer une base de données. Les 1024 pages de ce livre sont entièrement
dédiées à PL/SQL (pour Procedural Language extension to
SQL), l'extension développée par Oracle pour palier aux manques
de SQL - l'une des raisons qui font des bases Oracle les plus puissantes et professionnelles
disponibles. Boucles, exceptions, collections, transactions, fonctions et pseudos
fonctions... PL/SQL est un véritable langage, étroitement lié
à SQL et pourtant utilisable de manière très naturelle. Le
sujet est très vaste, et pour ceux qui doivent travailler avec une base
Oracle, la lecture de cet ouvrage est une nécessité.
Les bases de l'administration
système (3e édition) par Æleen Frisch, traduction de Hervé
Soulard 1040 pages, Editions O'Reilly,
58 euros
Se lancer dans l'administration
d'un système UNIX, quel que soit le nombre de postes connectés,
n'est pas une chose à prendre à la légère tant les
causes d'une mauvaise connaissance du fonctionnement du réseau peuvent
amener a des catastrophes irréparables. Destiné tant aux débutants
qu'à ceux qui veulent améliorer leurs connaissances, cet ouvrage
aborde tous les sujets clés de manière très claire, en faisant
appel à de nombreux cas d'utilisation (potentiellement réel) avec
leur explication : TCP/IP, sécurité, sauvegardes, services, automatisation,
systèmes distants...
Point assez original, l'auteur n'est pas avare en conseils sur la "philosophie"
de l'administrateur système : loin de croire en l'admin-roi, l'auteur montre
et démontre pourquoi un administrateur doit travailler avec les
utilisateurs, quels qu'ils soient...
Les systèmes abordés sont Red Hat, SuSE, Solaris, FreeBSD, AIX,
HP-UX et Tru64.
Apache, La référence
(3e édition) par Ben et Peter Laurie, traduction d'Eric
Jacoboni 606 pages, Editions O'Reilly,
48 euros
Rédigé par
Ben Laurie, membre du conseil de l'organisation Apache et auteur de Apache-SSL,
avec son frère journaliste, ce livre se veut plus un guide d'utilisation
qu'un véritable manuel (celui d'Apache étant de toute façon
disponible gratuitement en ligne). Pour autant, il se révèle être
un formidable outil pour les webmasters qui souhaitent maîtriser l'envers
du décors (pour peu qu'ils aient un accès root
sur le serveur). Il n'explique pas comment créer un site ni administrer
une machine, mais montre pas à pas les diverses configurations possibles
pour parvenir à un serveur solide et adapté aux besoins du site,
que ce soit pour une entreprise ou un site personnel.
La sécurité y est rapidement abordée, et même si ce
n'est pas le point d'orgue du texte, il permettra de se renseigner sur les premières
dispositions à prendre.
En fin d'ouvrage, on trouvera un ensemble de chapitres, dédiés à
l'installation et l'utilisation des SSI, de PHP, des CGI, de JServ et Tomcat,
de XML et même de l'API Apache.
Un très bon ouvrage, à utiliser en apprentissage linéaire
grâce à la création tout au long du texte d'une configuration
d'exemple, ou comme référence lors des besoins quotidiens.