Developpez.com - C++
X

Choisissez d'abord la catégorieensuite la rubrique :

logo

Critiques faites par hiko-seijuro

Dernière mise à jour : 10 Janvier 2008 - 7 livres - 7 critiques


couverture du livre 'Programmation Python'

Note 5.0

Programmation Python

de Tarek Ziadé
Public visé : Tous niveaux

Résumé de l'éditeur

Developpé depuis 1989, Python est un langage portable (Unix/Linux, Mac OS X, Windows...), libre et gratuit. Il permet de développer de façon modulaire et orientée objet des applications de toutes tailles, notamment pour le Web, la plus connue d'entre elles étant le gestionnaire de contenu Zope. Python : de la syntaxe à l'optimisation. Python est tout indiqué pour le développement d'applications web : serveurs de contenu, moteurs de recherche, agents intelligents, objets distribués... Il est également performant pour réaliser des scripts d'administration système ou d'analyse de fichiers textuels, pour gérer l'accès à des bases de données, pour servir de langage glu entre plusieurs applications, réaliser des applications graphiques classiques, etc. Pour autant, le développeur n'exploitera vraiment sa puissance qu'en ayant acquis une certaine culture. C'est ce que ce livre tente de transmettre par la description de techniques éprouvées dans tous les grands projets de développement en Python : au-delà d'une prise en main élémentaire (installation des environnements d'exécution et de développement, rappels de syntaxe avec les primitives et la bibliothèque standard), ce livre aborde les bonnes pratiques de développement Python, depuis les conventions de nommage et les design patterns objet les plus courants jusqu'à la programmation dirigée par les tests et l'optimisation de code.

Critique du livre par la rédaction (hiko-seijuro)
Le livre se veut pour tout niveau et sur ce point est formidablement réussi. Il se veut de difficulté croissante en présentant les outils qui permettent de développer avec Python dont, ce qui est particulièrement utile, une comparaison d'éditeurs sur des propriétés extrêment précises. Ensuite la syntaxe propre au langage est abordé. Bien que l'exercice aurait pu etre compliqué car pour donner quelques exemples il faut connaître un peu la bibliothèque standard, on se rend compte que ceux-ci sont d'une limpidité déconcertante.

La troisième partie du livre concerne la présentation de la bibliothèque standard. Cette partie se présente comme un petit "lexique" de fonctions avec une petite explication ainsi que des exemples illustrant son utilisation et son principe. Heureusement la table des matières et l'index nous permettent de nous y retrouver. Les exemples sont pensés et mettent en avant des points importants. Un chapitre entier est consacré à des exercices et à leurs corrections ce qui permet au lecteur d'appréhender le langage ainsi que sa bibliothèque de manière concrète.

La dernière partie de l'ouvrage a pour objectif de permettre au lecteur d'améliorer ses pratiques. Cette partie est sans doute celle qu'il faut lire avec la plus grande attention et ce dès l'apprentissage pour éviter de coder en python avec de mauvaises habitudes. En plus de ces pratiques, cette partie présente, de manière un peu plus poussée que précédemment, la programmation orientée objet. Evidemment, il ne s'agit que d'une introduction qui permet de montrer la puissance du langage.

En résumé, ce livre est un incontournable du langage python et permet de présenter ce langage à la fois de manière simple et relativement complète. L'auteur arrive à se placer comme une personne étant totalement étrangère au langage et lui permet ainsi d'appréhender ce qui pourrait sembler compliquer de manière très pertinente.

537 pages, 1ère édition, Janvier 2006 Editions Eyrolles, ISBN10 : 2212116772, broché
Commandez sur www.amazon.fr :
36.10 EUR TTC seulement (au lieu de 38.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Linux Administration : Tome 1, Les bases de l'administration système'

Note 4.5

Linux Administration : Tome 1, Les bases de l'administration système

de Jean-François Bouchaudy
Public visé : Tous niveau

Résumé de l'éditeur

Une approche 100 % pratique pour acquérir rapidement les bases de l'administration Linux. Idéal pour les débutants souhaitant être rapidement opérationnel en administration Linux, ce premier tome d'une série qui en comptera cinq couvre les bases de l'administration Linux : installation, manipulation des commandes et des scripts shell, gestion des utilisateurs, des disques et des fichiers, sauvegardes, accès Internet et gestion de réseau, etc. Les tomes suivants, à paraître en 2007, permettront au lecteur d'approfondir ses compétences dans tous les domaines de l'administration système, de l'administration réseau et de la sécurité. Très pragmatique dans son approche, l'auteur va à l'essentiel avec des fiches de cours synthétiques accompagnées de travaux dirigés pour se mettre immédiatement en situation et maîtriser les tâches principales que doit assurer au quotidien un administrateur Linux. L'auteur a choisi de mettre l'accent sur le mode commande, plutôt que sur les outils graphiques fournis avec les distributions. La connaissance des fichiers et des commandes qui se cachent derrière ces outils est en effet indispensable aux administrateurs opérant dans un contexte professionnel, et offre l'avantage d'une certaine indépendance vis-à-vis des distributions. Les quelques variantes sont indiquées dans des sections intitulées Les particularités des distributions, qui couvrent Fedora, RedHat, Debian, SUSE et Mandriva

Critique du livre par la rédaction (hiko-seijuro)
Ce premier tome concernant l'administration Linux s'adresse avant tout aux débutants. En effet, il s'agit de présenter les différentes bases de ce système d'exploitation. Néanmoins, il constitue aussi une version manuscrite qui pourra être utile aux confirmés pour rechercher différentes informations.

L'analyse de ce premier tome va se décomposer suivant deux parties principales : La forme et le fond. La forme étant commune au trois tomes de cette série, elle ne sera plus développée dans les critiques des tomes 2 et 3.

En dehors de la décomposition classique en chapitres (nommés modules), l'auteur a choisi de décomposer chaque point développé suivant deux axes : la présentation théorique, "le savoir concret" et une partie intitulée "Ateliers". Le premier axe permet d'aborder très simplement un concept pour en comprendre les tenants et les aboutissants. Cette partie ne sert en général que d'introduction au "savoir concret". Bien que la formule soit un peu pompeuse, elle représente efficacement ce que contient la partie : les commandes à exécuter, les éléments du langage shell, ... Il s'agit ici de présenter les différents constituants d'une manière descriptive. Le but étant de connaître une commande et de savoir à quoi elle sert. Enfin, le dernier axe, qui est aussi le plus conséquent et (à mon sens) un des fondamentaux du livre, introduit des exemples d'exécution de commandes, ou de scripts. Chaque exemple a un objectif très précis ce qui renforce l'aspect pédagogique de ce livre en indiquant l'appel de(s) la commande(s) et le résultat obtenu.

La forme est un des points forts de cette série car elle dénote une volonté de pédagogie. Elle permet de rassurer le lecteur et de le guider pas à pas tout au long de son avancement. Un autre atout est de faciliter la recherche d'information pour une personne non novice.

Sur le fond, le livre commence par introduire les bases de linux (présentation, installation, ...) puis progresse petit à petit pour présenter des notions "intermédiaires" comme le spool, l'environnement X, ...

Les aspects présentés dans ce tome se veulent simples mais sont expliqués très clairement. Néanmoins, j'aurai un reproche à faire : le passage rapide sur certaines notions. Par exemple, dans le module d'installation, l'auteur prend le parti de créer automatiquement les partitions. Parfois, la création manuelle d'une partition est préférable et, de plus, permettrait au lecteur de mieux appréhender le fonctionnement de linux. En restant dans ce module, on peut regretter le manque d'images. L'auteur ayant fixé la distribution Fedora (tout en indiquant les manipulations à effectuer, pour les principales distributions, si elles diffèrent) comme fil rouge pour ce livre, rien ne l'empêchait de pousser son raisonnement plus loin en y introduisant des screenshots de chaque étape d'installation pour Fedora.

Malgré ces "petits" défauts, on ne peut que saluer la présence des annexes qui constituent une formidable ressource pour tout utilisateur de Linux. On peut les comparer à des "refcards" (je vous laisse le soin de rechercher sur Google des exemples) qui seront nécessaires lors de la manipulation du système d'exploitation.

En conclusion, malgré quelques petits défauts qui peuvent être rapidement paliés par quelques recherches auxiliaires, ce tome représente une introduction pédagogique et complète au monde de l'administration (et de la simple utilisation !) du système linux. Ses atouts, comme ses annexes, sa couverture relativement complète des distributions, la présentation des notions de manière précise et claire, font de ce tome un incontournable des livres d'introduction sur Linux.

200 pages, 2eme édition, Juin 2008 Editions Eyrolles, ISBN10 : 2212120370, broché, collection "Les guides de formation"
Commandez sur www.amazon.fr :
18.91 EUR TTC seulement (au lieu de 19.90 EUR TTC : prix éditeur) - Livraison Gratuite ! (voir conditions)
couverture du livre 'Linux Administration'

Note 4.0

Linux Administration

Tome 2 : Administration système avancée

de Jean-François Bouchaudy
Public visé : administrateur ou utilisateur avancé

Résumé de l'éditeur

Acquérir des compétences professionnelles en administration Linux

Après un premier tome dédié aux Bases de l'administration système, ce deuxième tome de la série Linux Administration s'adresse aux administrateurs souhaitant approfondir tous les aspects de la gestion d'un serveur Linux en entreprise : compilation du noyau, gestion des périphériques, gestion des espaces disque, sauvegarde, optimisation des performances et dépannage.

Il met l'accent sur plusieurs techniques incluses récemment dans les distributions Linux : Kickstart, Yum, SysFS, Udev, Im_sensors, SMART, ACL, xattr, LVM, création de live-CD ou de clé USB bootable, etc.

Très pragmatique dans son approche, l'auteur va à l'essentiel avec des fiches de cours synthétiques, illustrées de nombreux exemples de commandes et de scripts. Chaque module se termine par une série de travaux dirigés minutés pour se mettre immédiatement en situation et maîtriser les tâches que doit assurer au quotidien un administrateur Linux.

Critique du livre par la rédaction (hiko-seijuro)
Contrairement au premier tome, nous n'aborderons qu'ici le fond. Pour la forme je vous renvoie à la critique du premier tome.

Entrons directement dans le vif du sujet. Ce tome présente des notions avancées de Linux. Si l'ensemble est cohérent (maîtrise du noyau, fs, ...); l'ordre des chapitres ne me paraît pas le plus audacieux. Comme il est précisé dans le chapitre sur le noyau, la recompilation tend à devenir de plus en plus exceptionnel. J'aurais eu tendance à présenter ce chapitre en fin de livre.

De plus, comme l'a souligné mon collègue Nicolas Vallé, la relecture donne l'impression d'avoir été baclée (en une page on distingue 3 orthographes différentes pour le mot "python" : python, phyton, phython). Des erreurs apparaîssent même dans les mots clefs mis en avant (toujours sur l'exemple "python", on a : phyton un langage clair et puissant). Cela fini par procurer une certaine gêne à la lecture parfois.

Malgré cela, ce livre est une excellente approche aux notions avancées dans le domaine de linux. Les explications sont toujours aussi claires, les exemples sont à la fois pertinents, précis, et complets. La force de ce tome réside dans des ateliers qui présentent des cas concrets et que l'on peut utiliser dans des cas concrets.

Enfin les annexes, même si leur nombre est relativement faible comparé au premier tome, sont toujours aussi pertinent et apporte véritablement un plus à ce livre.

En conclusion, malgré un défaut de relecture évident, ce tome reste un incontournable pour apprendre des notions avancées sans rester fixé à une distribution précise. Les ateliers et les annexes font toujours la force de ce tome et assure un lien évident avec une utilisation de tous les jours. Chaudement recommandé donc !

Sommaire

  • Administration Linux professionnelle
  • L'Installation
  • Le Noyau
  • La Gestion des périphériques
  • Les Systèmes de fichiers
  • Compléments sur les disques et les FS
  • Le RAID
  • Le LVM
  • La Sauvegarde
  • Le Démarrage
  • La Gestion des performances
  • Le Dépannage
  • Compléments
  • Annexes

400 pages, 2ème édition, mai 2007 Editions Eyrolles, ISBN10 : 2-212-12154-7, Broché
Commandez sur www.amazon.fr :
23.75 EUR TTC seulement (au lieu de 25.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Linux Administration'

Note 4.5

Linux Administration

Tome 3 : Sécuriser un serveur Linux

de Jean-François Bouchaudy
Public visé

Résumé de l'éditeur

Après deux premiers tomes dédiés aux bases et aux aspects avancés de l'administration système, ce troisième tome de la série Linux Administration traite de toutes les facettes de la sécurité Linux : sécurité de connexion, sécurité réseau, pare-feu, audit de sécurité, politiques de sécurité, etc.

Très pragmatique dans son approche, l'auteur va à l'essentiel avec des fiches de cours synthétiques, accompagnées d'ateliers qui forment un recueil de recettes pratiques pour la gestion au quotidien de la sécurité d'un serveur Linux.

L'auteur a choisi de mettre l'accent sur le mode commande, plutôt que sur les outils graphiques fournis avec les distributions. La connaissance des fichiers et des commandes qui se cachent derrière ces outils est en effet indispensable aux administrateurs opérant dans un contexte professionnel, et offre l'avantage d'une certaine indépendance vis-à-vis des distributions. Les quelques variantes sont indiquées dans des sections intitulées Les particularités des distributions, qui couvrent Red Hat, SUSE et Debian.

Critique du livre par la rédaction (hiko-seijuro)
Ce dernier tome aborde la sécurité linux. Il s'agit évidemment d'une introduction tant le domaine est complet et complexe. Ce tome peut servir de point d'entrée pour avoir un point de vue général sur la sécurité. Pour entrer plus dans les détails, il faudra le faire par vous même.

Un petit détail par rapport à la forme. Les lignes de commandes sont privilégiées. L'utilisation des commandes, dans ce contexte, est une base à acquérir. Cette orientation est donc un choix logique vis à vis du domaine étudié.

Abordons maintenant le fond un peu plus en détail. Ce tome est composé 3 parties égales : Système; réseau (protocoles...) et applications.

La première partie introduit les notions de bases de cryptage en y expliquant les tenants et aboutissants. L'introduction est relativement brèves mais précise. On entre ensuite dans le sujet en y expliquant les bases de la cryptologie, PAM, SE Linux, ... Les notions sont très bien expliqués mais on peut déplorer l'absence de figure qui aurait permi d'appréhender les concepts (notamment PAM). Il aurait été judicieux de donner quelques avantages et quelques inconvénients. La partie "pratique" est complète, présente les commandes et leur enchaînement de manière très didactique et logique.

La seconde partie débute par la présentation de SSH. Au premier abord, cela m'a semblé curieux de ne pas avoir introduit cette notion dans les tomes précédents. Le choix de l'auteur s'avère judicieux puisque les explications suivent une logique très naturelle pour le lecteur. Toutes les notions nécessaires, à cet outil indispensable du monde linux, sont abordées. On aborde ensuite les notions de PKI, SSL, Kerberos, pare-feu et VPN. Dans toutes ces notions, les exemples concrets sont multiples et précis. Si les explications peuvent par fois sembler courtes, il ne faut pas oublier qu'il s'agit d'un livre "d'introduction". De ce point de vue, la présentation des notions est ciblée très efficacement : l'utilisation de ce tome, comme référence, peut servir à la seule condition de ne pas vouloir devenir un spécialiste !

On passe enfin à la dernière partie, qui constituait pour moi le centre d'intérêt de ce tome. L'accent a été mis sur l'audit. Le premier module de cette partie concerne la sécurisation des applications. On aborde ici les concepts, tels que "chroot", sécurité dns, ... qui permettent une utilisation restreinte de votre système. L'exemple du ftp est utilisé et permet de bien illustré le problème. La partie pratique est toujours très bien illustrée avec des exemples sur le moteur apache. L'audit est, à mon sens, présentée de manière plus complète que le reste des modules. On peut sentir qu'il s'agit du point névralgique du livre. Ce module constitue un manuel auto suffisant sur l'audit. Quelques outils, dont les plus courant sont présentés, et utilisés dans les exemple de manière précise. Le dernier module permet de résumer tout le livre et apporte un exemple simple de sécurisation du serveur. Il s'agit réellement d'intégrer toutes les notions de ce tome au sein d'un exercice qui d'un point de vueu pédagogique me semble sans faille.

En conclusion, comme vous avez pu le constatez, j'insiste lourdement sur un point : l'objectif n'est pas de décrire dans les détails chaque notion mais bien de donner un point d'entrée du domaine de la sécurité. Ce tome est utile pour deux cibles : les personnes n'ayant aucune base en sécurité linux et ceux qui souhaitent avoir un aide-mémoire global sur ce thème. Le dernier tome de cette série concernant l'administration linux est toujours incroyablement pédagogique et ne sort pas du "cadre du réel". Cette alliance constitue la force de cette série. Quelques figures en plus auraient pu rendre ce tome presque parfait.

Sommaire

  • Introduction
  • La cryptologie
  • La sécurité locale
  • PAM
  • SELinux
  • SSH
  • PKI et SSl
  • Kerberos
  • Les pare-feu
  • VPN
  • Sécurisation des applications
  • Audit
  • Sécuriser un serveur

600 pages, 3ème édition, mai 2008 Editions Eyrolles, ISBN10 : 2212122454, Broché
Commandez sur www.amazon.fr :
27.55 EUR TTC seulement (au lieu de 29.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Visualizing Data'

Note 3.5

Visualizing Data

Exploring and Explaining Data with the Processing Environment

de Ben Fry
Public visé : débutant

Résumé de l'éditeur

Enormous quantities of data go unused or underused today, simply because people can't visualize the quantities and relationships in it. Using a downloadable programming environment developed by the author, Visualizing Data demonstrates methods for representing data accurately on the Web and elsewhere, complete with user interaction, animation, and more. How do the 3.1 billion A, C, G and T letters of the human genome compare to those of a chimp or a mouse? What do the paths that millions of visitors take through a web site look like? With Visualizing Data, you learn how to answer complex questions like these with thoroughly interactive displays. We're not talking about cookie-cutter charts and graphs. This book teaches you how to design entire interfaces around large, complex data sets with the help of a powerful new design and prototyping tool called "Processing." Used by many researchers and companies to convey specific data in a clear and understandable manner, the Processing beta is available free. With this tool and Visualizing Data as a guide, you'll learn basic visualization principles, how to choose the right kind of display for your purposes, and how to provide interactive features that will bring users to your site over and over. This book teaches you: The seven stages of visualizing data -- acquire, parse, filter, mine, represent, refine, and interact How all data problems begin with a question and end with a narrative construct that provides a clear answer without extraneous details Several example projects with the code to make them work Positive and negative points of each representation discussed. The focus is on customization so that each one best suits what you want toconvey about your data set The book does not provide ready-made "visualizations" that can be plugged into any data set. Instead, with chapters divided by types of data rather than types of display, you'll learn how each visualization conveys the unique properties of the data it represents -- why the data was collected, what's interesting about it, and what stories it can tell. Visualizing Data teaches you how to answer questions, not simply display information.

Critique du livre par la rédaction (hiko-seijuro)
Visualizing Data est un livre dont l'objectif est d'introduire au lecteur les techniques de visualisations de données. Pour cela, l'auteur se base sur 7 étapes fondamentales qui seront introduites dès le premier chapitre. A chaque introduction d'un nouveau type de données, ou d'un nouveau concept à modéliser, ces étapes seront précisées. Cela permet au lecteur de savoir à quel niveau de la méthode il se situe et donc de pouvoir se référer à la partie du premier chapitre si nécessaire. Je trouve cela plutôt judicieux.

Pour ma part, je dirais que livre se découpe en 3 parties principales: introduction de la méthode (et du langage utilisé), types de donnée/types d'affichage et enfin traitement des données en vue d'un affichage plus approprié.

La première partie présente les 7 étapes de la méthode et le langage utilisé. Il s'agit d'un d'un dialecte Java, développé par l'auteur afin de faciliter la visualisation, nommé "processing". Dès cette première partie, le principal défaut de l'ouvrage est présent: l'auteur ne va pas au bout des choses. La méthode est néanmoins présentée de manière compréhensible et claire grâce à l'utilisation d'un exemple extrêmement simple. Et il s'agit ici de l'atout principal du livre: il est riche en exemples.

La seconde partie liste simplement des exemples pour les différents types de donnée. Je pense qu'il aurait été judicieux de rajouter des exemples un peu plus "tordus" afin de montrer comment quelquechose de complexe, une fois bien analysé, peut se représenter de manière extrêment simple. Les exemples, en revanche, couvrent presque tous les domaines et donnent toutes les bases. Par contre, vous risquez d'avoir besoin de complément pour certains problèmes plus spécifiques (toujours le même défaut !).

La dernière partie aurait pu être la plus intéressante, car elle présente comment traiter les données, si elle n'avait pas été si pauvre. Encore une fois, seules les bases d'acquisition et de traitement des données sont présentés. Il faut néammoins laisser à la charge de l'auteur qu'un approfondissement de cette partie revient à écrire un livre traitant de la fouille de données!

En conclusion, je soutiens que le livre est intéressant mais ne présente en réalité qu'un ensemble d'exemples et n'approfondi pas les choses. Il aurait été vraiment intéressant d'aller plus loin, beaucoup plus loin... Ce livre se révèle une excellente acquisition, si il est couplé avec un livre traitant des fouilles et de l'acquisition des données.

Sommaire

  • The seven stages of visualizing data
  • Getting started with processing
  • Mapping
  • Time series
  • Connections and correlations
  • Scatterplot maps
  • Trees, hierarchies and recursion
  • Networks and graphs
  • Acquiring data
  • Parsing data
  • Integrating processing with java

382 pages, 1 édition, 11 Janvier 2008 Editions O'Reilly UK, ISBN10 : 0596514557, ISBN13 : 9780596514556
Commandez sur www.amazon.fr :
28,83 EUR TTC (prix éditeur 31,85 EUR TTC) - Livraison Gratuite !
couverture du livre 'Guide du calcul avec les logiciels libres: XCAS, SCILAB, BC, GP, GNUPLOT, MAXIMA, MUPAD...'

Note 4.5

Guide du calcul avec les logiciels libres: XCAS, SCILAB, BC, GP, GNUPLOT, MAXIMA, MUPAD...

de Guillaume Connan, Stéphane Grognet
Public visé : Tous niveaux

Résumé de l'éditeur

Le Guide du Calcul avec les logiciels libres vous propose de maîtriser les bases de plusieurs logiciels gratuits de calcul formel et numérique, et de géométrie dynamique : XCAS, Scilab, Bc, Gp, GnuPlot, Maxima, Octave, Yacas, et également MuPAD (non libre). Ces logiciels sont multiplateformes (Windows, Mac, Linux) et s'installent rapidement. La grande originalité de cet ouvrage est de détailler pas à pas l'utilisation de plusieurs logiciels pour plusieurs types de calcul. Il propose ainsi des applications en mathématiques, en physique et en sciences de l'ingénieur (par exemple : équations différentielles utilisées en physique, traitement du son...). Il vous aidera à savoir utiliser le bon logiciel au bon moment pour résoudre le bon problème. Cet ouvrage s'adresse à toute personne voulant utiliser le calcul en mathématiques à l'aide de logiciels libres : étudiants en mathématiques ou en informatique, professeurs de lycée souhaitant utiliser ces outils dans le cadre de leur cours et jusqu'aux candidats à l'agrégation désirant se préparer à l'épreuve de modélisation. Un index thématique et un index des commandes par logiciel aident le lecteur à trouver rapidement l'information qu'il recherche.

Critique du livre par la rédaction (hiko-seijuro)
Aussi concis que précis, ce livre permet à n'importe quel lecteur de prendre en main rapidement divers outils libres pour faire du calcul. Ce livre est divisé en 4 parties. La première permet de présenter rapidement comment installer et communiquer avec les logiciels de base. La seconde présente l'utilisation de ces logiciels en étant axé sur les notions contrairement à la troisième qui est axé sur des problèmes à résoudre (des exemples un peu plus poussés). La dernière partie contient les annexes, index,...

La première partie constitue pour moi la partie à étoffer: en effet, l'installation est juste effleurée. Une personne qui ne sait pas forcément installer des logiciels risque de se retrouver désorientée par cette entrée en matière. Il s'agit du seul point faible du livre, dommage qu'il intervienne dès le début. Le reste de cette partie permet d'apprendre à utiliser l'aide et les différents logiciels de manière très pédagogique avec des captures d'écran, des listings,...

La seconde partie permet d'aborder un peu plus en détail l'utilisation de ces logiciels dans le cadre de calculs. Cette partie est orientée sur les différents types de calculs possibles. Elle regorge d'exemples, qui sont développés de manière très précise. Je trouve la pédagogie de cette partie (et de la suivante) imbattable: le lecteur est guidé pas à pas, il peut se reposer sur les captures d'écrans et listings qui viennent ettayer le propos. Il faut préciser que ce livre est orienté "exemples". Vous ne trouverez pas l'énoncé des théorèmes,... Cela ne gène absolument pas et évite au lecteur de se perdre en cours de lecture.

La troisième partie permet d'aborder l'utilisation des logiciels avec une optique différente. Elle complète parfaitement la seconde partie en y apportant plus de cohérence et plus de lien vis à vis de l'utilisation de tous les jours. Dans cette partie, ce n'est plus de simples exemples mais un problème précis que chacun des chapitres va résoudre. Comme dans la partie précédente, l'utilisateur va être guidé pas à pas. Pédagogie et lien avec "la réalité" m'ont permis de dévorer cette partie.

En conclusion, malgré une entrée en matière un peu brutale, je trouve ce livre très pédagogique, très clair et très précis. Bien qu'ayant l'habitude d'utiliser ce genre de logiciels, il peut me servir d'aide mémoire sans problème. Pour un débutant c'est le livre idéal pour aborder l'utilisation des outils libres dans le cadre des mathématiques. Je ne le conseillerai pas simplement, je le recommande vivement!

320 pages, 1ère édition, 23 janvier 2008 Editions Dunod, ISBN10 : 2100516191, broché
Commandez sur www.amazon.fr :
24.70 EUR TTC seulement (au lieu de 26.00 EUR TTC : prix éditeur) - Livraison Gratuite !
couverture du livre 'Using Drupal'

Note 5.0

Using Drupal

de Jeff Robbins, Angela Byron, Addison Berry, Nate Haug
Public visé : Tous niveaux

Résumé de l'éditeur

With the recipes in this book, you can take full advantage of the vast collection of community-contributed modules that make the Drupal web framework useful and unique. You'll get the information you need about how to combine modules in interesting ways (with a minimum of code-wrangling) to develop a variety of community-driven websites. Each chapter describes a case study and outlines specific requirements for one of several projects included in the book -- a wiki, publishing workflow site, photo gallery, product review site, online store, user group site, and more. With Using Drupal, you will:

  • Get an overview of Drupal concepts and key modules introduced in each chapter, with a bird's-eye view of each module's specialty and how it works
  • Explore various solutions within Drupal that meet the requirements for the project, with details about which modules are selected and why
  • Learn how to configure modules, with step-by-step recipes for building the precise functionality the project requires
  • Get information on additional modules that will make the project even more powerful
  • Be able to access the modules used in the chapter, along with other resources
Newcomers will find a thorough introduction to the framework, while experienced Drupal developers will learn best practices for building powerful websites. With Using Drupal, you'll find concrete and creative solutions for developing the exact community website you have in mind.

Critique du livre par la rédaction (hiko-seijuro)
"Using Drupal" dans les éditions O'Reilly (Langue Anglaise) présente les grand principes de l'utilisation du désormais célèbre CMS : Drupal. Ce livre s'adresse principalement aux concepteurs de sites web désirant utiliser un CMS, et non-pas aux développeurs désireux de programmer leur plugins pour Drupal. C'est bien un ouvrage pour les utilisateurs de Drupal.

Après une brève présentation de Drupal, de ses principes et de son architecture, les auteurs proposent une suite de mises en pratiques des possibilité du CMS. On put compter parmi celles-ci le démarrage avec Drupal, un site d'annonces pour des emplois, un site d'inventaire de produits, un wiki, la gestion d'un flux de puublication, une galerie de photos, un sit multilingue, une gestion d'évènements (culturels, par exemple), un site marchand, l'utilisation de thèmes pour son site. Comme on peut le voir, chaque chapitre s'intéresse donc à une particularité de Drupal et reprend un schéma de travail quasi-constant qui part de l'introduction de la problématique, en exposant ensuite l'étude de cas, des notes d'implantations et des focus sur des points particuliers, une prise en main pas à pas et comment aller plus loin. Les modules Drupal, sont évidemment exposés dans ces différents cas d'étude.

En conclusion, l'ouvrage est intéressant est bien structuré et permettra à l'utilisateur débutant jusqu'à confirmé de Drupal de découvrir des mises en pratiques très bien focalisées sur des problèmes courants du webmestre.

560 pages, 1ère édition, 19 décembre 2008 Editions O'Reilly Media, ISBN10 : 0596515804, broché
Commandez sur www.amazon.fr :
30.37 EUR TTC seulement (au lieu de 31.97 EUR TTC : prix éditeur) - Livraison Gratuite !

Voir également :

Valid XHTML 1.0 TransitionalValid CSS!

Copyright © 2000-2007 Developpez LLC Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Contacter le responsable de la rubrique C++