Glossary indentation and "Free softwares"

This commit is contained in:
Nathanaël Restori 2012-09-17 20:09:12 +02:00
parent d39e5166d5
commit e19729c905
2 changed files with 28 additions and 20 deletions

View File

@ -60,7 +60,7 @@ Un logiciel libre est un logiciel qui respecte quatre libertés fondamentales~:
\item la liberté d'étudier le logiciel
\item la liberté de modifier le logiciel et de redistribuer les versions modifiées
\end{enumerate}
Les deux dernière libertés demandent la mise à disposition du \gls{code source}. On parle souvent de \emph{copyleft}, par opposition au copyright.
Les deux dernière libertés demandent la mise à disposition du \gls{code source}.
On retrouve aussi le terme \enquote{\emph{open source}}, mais celui-ci est ambigu : celui-ci pouvant désigner un logiciel des les sources sont disponibles mais non réutilisables ou redistribuable ou désigner un logiciel libre (comme définit par \gls{OSI}).
@ -68,6 +68,8 @@ Les sources du logiciels sont soumis à des licences spécifiques garantissant c
Quelques logiciels libres connus sont Firefox et Thunderbird, Linux, OpenOffice.org et LibreOffice.
Ce \gls{TM} est donc entièrement articulé autour de logiciels et matériels libres : \LaTeX et vim pour l'écriture de ce rapport, Arduino comme plate-forme, CMake et gcc pour la \gls{compilation}. Tout le code produit est donc placé sous licence MIT.
\section{Conventions d'écriture}
Les mots en \textbf{gras} sont des mots expliqués dans le glossaire ou des acronymes.
@ -114,8 +116,7 @@ Il a été décidé de faire une station météo. Nous avons donc besoin d'un th
\end{figure}
\section{Les limitations}
J'ai vite été confronté a quelque limitations : la mémoire de l'Arduino ne peux contenir seulement 32256 octets de code compilé. Il ne peux donc pas contenir en même temps les \glspl{bibliotheque} pour utiliser les capteurs en I²C, utiliser le port RJ45 et utiliser la carte SD. La solution a été de couper le programme en deux : il y a donc un code pour afficher les mesures en direct à travers un navigateur web et un code pour prendre des mesures de manière régulière et les enregistrer.
J'ai vite été confronté a quelques limitations : la mémoire de l'Arduino ne peux contenir seulement 32256 octets de code compilé. Il ne peux donc pas contenir en même temps les \glspl{bibliotheque} pour utiliser les capteurs en I²C, utiliser le port RJ45 et utiliser la carte SD. La solution a été de couper le programme en deux : il y a donc un code pour afficher les mesures en direct à travers un navigateur web et un code pour prendre des mesures de manière régulière et les enregistrer.
\begin{figure}[h]
\centering

View File

@ -1,9 +1,3 @@
\newglossaryentry{code source}
{
name=code source,
description={bla}
}
\newglossaryentry{DIYg}
{
name=DIY,
@ -16,6 +10,18 @@
description={langage de programmation ancien et répandu}
}
\newglossaryentry{code source}
{
name=code source,
description={bla}
}
\newglossaryentry{compilation}
{
name=compliation,
description={transformation du code source (lisible pour un humain) en code machine (lisible pour une machine)}
}
\newglossaryentry{bibliotheque}
{
name=bibliothèque,
@ -41,3 +47,4 @@
\newacronym{JSON}{JSON}{JavaScript Object Notation}
\newacronym{NTP}{NTP}{Network Time Protocol}
\newacronym{OSI}{OSI}{Open Source Initiative}
\newacronym{TM}{TM}{Travail de Maturité}