Category Archives: Livres

Junk box Arduino

Junk-Box-ArduinoUn excellent ouvrage de James Strickland aux éditions apress, pour communiquer avec un tas de matériel qui traîne probablement dans votre grenier.

Pour ce faire, on commence par construire sa propre carte “cestino”, qui est une carte du type “arduino” mais sur base d’un atmega 1284P qui avec ses 32 pins I/O n’est pas à l’étroit pour communiquer avec du matériel 16 bits adressage et 8 bits de donnée.

Des tas de projets super intéressants comme communiquer avec un EEPROM, un contrôleur de disque dur ATA et … un microprocesseur Z80 (je sais cela devient une l’obsession :grin:).

Advertisements

Automate the boring stuff with Python

automate_cover_mediumSous un titre peu engageant (mais qui a envie de lire un bouquin sur l’automatisation de tâches ennuyeuses ?), se cache un bouquin vraiment génial de Al Sweigart (éditions No Starch). On vous a déjà demandé d’encoder manuellement un fichier excel de plusieurs centaines de records via un formulaire web (par exemple parce que le sous-traitant n’a pas prévu de fonction import, et que le budget du projet est épuisé :roll:), ou de vérifier quotidiennement le prix ou la disponibilité de certains articles sur des sites web ? Vous devez traiter de manière semblable plusieurs dizaines de mails par jour concernant un  sujet spécifique ? Alors ce bouquin est fait pour vous ! En quelques heures vous aurez vite fait d’écrire un script python qui vous épargnera des journées de travail ! Et quelle satisfaction de voir l’intelligence triompher de l’ennui (bon d’accord, cela n’aurait pas fait un meilleur titre :lol:).

Je m’étais déjà demandé comment télécharger des milliers de descriptions d’objets de collection avec photos, repris sur un site, pour en faire un catalogue pdf.  J’avais un peu exploré la chose, mais j’avoue avoir  laissé tomber car cela n’était pas aussi facile que cela m’avait paru au début… Mais après avoir lu ce livre, j’ai pu écrire en quelques heures un script permettant de tout automatiser :green:

Debian 8 : découverte et maîtrise de debian

debian8_hertzogUn livre vraiment recommandé pour découvrir la distribution Debian. Les auteurs raphaël hertzog et roland mas sont des des développeurs debian et savent de quoi ils parlent !

En plus le livre est en français (une fois n’est pas coutume), et est libre ! Il peut être consulté en ligne : https://debian-handbook.info/browse/fr-FR/stable/

Si vous appréciez cet ouvrage, n’hésitez pas à l’acheter pour soutenir les projets des auteurs !

Comment fonctionne linux

hlw2e_cover-new_web

How linux works (no starch) de Brian Word est un ouvrage remarquable qui explique le fonctionnement interne de Linux : les commandes de base, la configuration des devices, le processus de démarrage, la configuration du système, le réseau …

Il ne vise pas les utilisateurs débutants, mais plutôt les utilisateurs qui ont déjà une expérience de Linux et qui désirent comprendre son fonctionnement interne.

Il est clair que Brian Word doit posséder une connaissance approfondie de Linux, non seulement du comment mais également du pourquoi et des raisons des choix effectués lors de son évolution, et il nous fait profiter dans son ouvrage de toute la sagesse qu’il a acquise et ce de manière 100% pratique.

 

Headfirst C (o’reilly)

headfirst_cUn ouvrage vraiment à recommander pour les débutants voulant apprendre le langage C. Le concept de la série “head first” est unique avec son soutien visuel et son approche pédagogique. Cet ouvrage en particulier est une réussite : 100% orienté pratique et divertissant, un ouvrage indispensable !

Head first C

Arduino workshop (no starch)

arduino_workshop

Je suis vraiment fan  des éditions no starch, et de leurs excellents ouvrages sur l’open source. Cet ouvrage sur arduino est vraiment génial ! Au programme , après une rapide introduction à l’arduino :

  • des projets d’initiation : contrôle de feux routiers, testeur de batteries, dé électronique, claviers numériques, RTC …
  • thermomètre avec enregistrements sur carte micro SD
  • matrices de leds, écrans LCD, touchscreens
  • créer sa propre carte arduino
  • moteurs
  • gps, cellular, wireless, infrared, rfid …

Si vous avez terminé le passage obligé du tutoriel de base pour faire clignoter la led sur votre arduino, et vous vous demandez que faire ensuite, n’hésitez pas : foncez acheter cet ouvrage !