28 Jun 2016
|
raspberry_pi
linux
drone
astyle
Pourquoi faut-il avoir un certain style de programmation ? Quand on fait de la programmation, on doit collaborer avec au moins deux personnes: soi-même auparavant et soi-même à l’avenir. Le sentiment du programmeur : je ne comprends plus mon propre code après une absence de guère un mois ! Donc...
10 May 2016
|
raspberry_pi
linux
drone
La programmation et les spécifications : Le code est écrit en C, en exploitant les nouveautés couverts pas le standard C99. gcc 4.9 est utilisé. Utiliser pthreads (POSIX) pour la programmation multithreading, puis gcc et clang ne supporte pas encore C11 Thread (c’est à cause de glibc). Le programme doit...
24 Apr 2016
|
Hintjens
L’original de cet article est ici : A Protocol for Dying Pieter Hintjens est écrivain, programmeur et penseur, qui a dépensé des décennies à construire de grands systèmes logiciels et des communautés en-ligne, qu’il décrit comme des “système vivant”. Il est un expert du calcul distribué, et il a rédigé...
22 Apr 2016
|
C
Make
Bien que je préfère utilser CMake pour compiler mon programme, il reste encore important de comprendre le principe de GNU Make. L’objectif de GNU Make L’objectif de GNU Make est de déterminer automatiquement quelles pièces d’un grand programme devoir être recompilées, et spécifier les commandes pour les recompiler. Le format...
21 Apr 2016
|
hash
encryption
La différence entre fonction de Hachage (Hash) et Chiffrement (Encryption) D’abord, il faut qu’on explique les deux brièvement. En général, une fonction de Hachage convertit “irréversiblement” les données de tailles arbitraires aux données de tailles fixes. De l’autre côté, il y a le Chiffrement, qui convertit les données dans une...