Archives de la catégorie ‘Livres’

Solutions temps réel sous Linux

Linux, Livres, Temps-réel | Publié par cpb
mai 15 2012

Aujourd’hui arrive en librairie mon nouveau livre qui traite des solutions libres pour obtenir un comportement temps réel souple ou strict avec Linux.

Pour plus de détails…

Version Control by Example

Livres | Publié par cpb
fév 08 2012

J’ai reçu il y a quelques jours un exemplaire gratuit du livre « Version Control by Example » d’Eric Sink.

 

Il s’agit d’un ouvrage très intéressant sur le fonctionnement des logiciels de gestion de version avec une présentation détaillée des différentes générations (gestion localisée, gestion centralisée, gestion distribuée) et des outils correspondant (RCS, CVS, Subversion, Mercurial Git, Veracity…).

 

J’ai appris plusieurs détails sur Git et sur les commandes auxquelles je n’étais pas habitué et je vous le conseille chaudement.

 

Le livre est disponible en version PDF sur le blog de l’auteur et il offre même des exemplaires gratuits sur demande. Naturellement on peut aussi l’acheter chez les revendeurs habituels.

Ainsi que son précédent ouvrage :

Recommandations de lecture

Blog, Linux, Livres | Publié par cpb
déc 16 2011

On m’a souvent demandé durant des sessions de formations des bibliographies ou des conseils de lecture sur certains sujets. J’ai décidé de mentionner ici quelques ouvrages qui me semblent particulièrement judicieux pour étudier ou approfondir des domaines liés à la programmation, aux systèmes Unix et Linux, ou aux environnements temps-réel et embarqués.

Cette bibliographie est incomplète. Je ne me suis occupé que de la première étagère de ma bibliothèque. Je la complèterai prochainement…

 

[LECTURE] The Practice of Programming

Livres | Publié par cpb
sept 26 2011

Entre un album de la B.D. The Walking Dead et le dernier roman d’Umberto Ecco (le cimetière de Prague), j’ai relu récemment avec grand plaisir un petit livre très intéressant :

The Practice of Programming de Brian W. Kernighan et Rob Pike.

Je ne peux qu’encourager chaudement les programmeurs à lire avec attention cet ouvrage, plein d’excellents conseils, tant sur la forme du code (style, conventions, etc.) que sur le fond (efficacité des algorithmes, qualité des interfaces, etc.). L’accent est mis sur les deux points essentiels, à mon avis, représentant la qualité d’un programme : la lisibilité du code et la robustesse du logiciel.

J’ajouterai prochainement sur ce blog une page de bibliographie, avec les ouvrages qui me semblent essentiels pour le développeur.

Bonne lecture…

Développement système sous Linux – 3ème édition

Livres | Publié par cpb
fév 27 2011

Développement système sous Linux
Une nouvelle édition de mon livre « Développement système sous Linux » vient de paraître aux éditions Eyrolles. Entièrement revu et mis à jour, ce livre traite de l’API (Application Programming Interface) disponible sous Linux. Cette nouvelle édition incopore des ajouts notables, comme les mécanismes IPC (Inter Process Communications) POSIX, la gestion des systèmes multi-processeurs et multi-coeurs, le système inotify, ou encore les jeux de caractères internationaux sur plusieurs octets.

 

Le code source des exemples accompagnant le livre est réparti en 32 sous-répertoires (un pour chaque chapitre), dans l’archive suivante : Developpement-systeme-sous-Linux.tar.gz.