2020-05-01 01:50:59 +02:00
|
|
|
\section{Moyens}
|
2020-05-01 23:21:27 +02:00
|
|
|
|
2020-05-01 23:56:33 +02:00
|
|
|
Choix d’outils pour l’implémentation de trois grandes phases :
|
|
|
|
|
|
|
|
\begin{itmz}
|
|
|
|
\item{mettre en place des opérations clés incontournables}
|
|
|
|
\item{automatiser l’exécution de ces tâches cohérentes}
|
|
|
|
\item{étendre le spectre de manipulations automatisables}
|
|
|
|
\end{itmz}
|
|
|
|
|
2020-05-01 23:21:27 +02:00
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
|
|
|
\hr
|
2020-05-01 02:24:38 +02:00
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
2020-05-01 23:21:27 +02:00
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
\subsection{Rationalisation}
|
2020-05-01 01:50:59 +02:00
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
\subsubsection{Production}
|
2020-05-01 01:50:59 +02:00
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
\gls{wysiwyg}\\
|
|
|
|
LibreOffice, MicroSoft Office, WPS Office.\\
|
|
|
|
OpenOffice, StarOffice.
|
2020-05-01 01:50:59 +02:00
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
\gls{wysiwym}\\
|
|
|
|
GraphViz, \LaTeX, Sphinx.
|
2020-05-01 01:50:59 +02:00
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
\subsubsection{Conversion}
|
|
|
|
|
|
|
|
ImageMagick, PanDoc.
|
|
|
|
|
|
|
|
\subsubsection{Logique de sauvegarde}
|
2020-05-01 01:50:59 +02:00
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
Enregistrer très souvent son travail, pour ne pas perdre d’information.
|
|
|
|
|
|
|
|
\subsubsection{Gestion de configuration}
|
|
|
|
|
|
|
|
Utilise un outil permettant à la fois de :
|
|
|
|
\begin{itmz}
|
|
|
|
\item{sauvegarder des modifications partielles de document en tant que telles}
|
|
|
|
\item{travailler séparément sur différents contextes de modifications}
|
|
|
|
\item{intégrer à un document des modifications de collaborateurs}
|
|
|
|
\end{itmz}
|
|
|
|
|
|
|
|
Git, Mercurial, SubVersioN.
|
2020-05-01 01:50:59 +02:00
|
|
|
|
|
|
|
\subsubsection{Réplication de contenus}
|
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
Répliquer régulièrement à plusieurs endroits, pour une disponibilité constante.
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\subsubsection{Signature numérique}
|
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
Pouvoir vérifier l’authenticité du document, quand consulté par des personnes.
|
|
|
|
|
|
|
|
GnuPG, OpenPGP.
|
|
|
|
|
2020-05-02 01:53:27 +02:00
|
|
|
Signer un document :
|
|
|
|
\begin{lstlisting}[language=sh]
|
2020-05-02 03:44:29 +02:00
|
|
|
gpg
|
|
|
|
--armor # sous forme textuelle
|
|
|
|
--detach-sign # signer dans un fichier séparé
|
|
|
|
'nom_du_document.pdf' # ce document
|
2020-05-02 01:53:27 +02:00
|
|
|
\end{lstlisting}
|
|
|
|
|
|
|
|
Vérifier une signature :
|
|
|
|
\begin{lstlisting}[language=sh]
|
2020-05-02 03:44:29 +02:00
|
|
|
gpg
|
|
|
|
--verify # vérifier la validité
|
|
|
|
'nom_du_document.pdf.asc' # de cette signature
|
|
|
|
'nom_du_document.pdf' # pour ce document
|
2020-05-02 01:53:27 +02:00
|
|
|
\end{lstlisting}
|
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
\subsubsection{Processus de fabrication}
|
|
|
|
|
|
|
|
Définir un cheminement menant à la reproductibilité d’un document.
|
|
|
|
|
2020-05-02 00:16:35 +02:00
|
|
|
La plupart du temps :
|
|
|
|
\begin{itmz}
|
|
|
|
\item{extractions d’éléments depuis des documents sources}
|
|
|
|
\item{préparations ou conversions d’éléments à intégrer}
|
|
|
|
\item{compilation du document avec intégration de ressources}
|
|
|
|
\item{}
|
|
|
|
\end{itmz}
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
2020-05-01 23:21:27 +02:00
|
|
|
\hr
|
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
|
|
|
|
2020-05-01 19:47:24 +02:00
|
|
|
\subsection{Automatisation}
|
|
|
|
|
|
|
|
\subsubsection{Fichiers de fabrication}
|
|
|
|
|
|
|
|
Make
|
|
|
|
|
|
|
|
\subsubsection{Scripts d’assemblage}
|
|
|
|
|
|
|
|
BASH, Python.
|
|
|
|
|
|
|
|
\subsubsection{Scripts de synchronisation}
|
|
|
|
|
|
|
|
OpenSSH + Rsync.
|
2020-05-01 23:21:27 +02:00
|
|
|
|
2020-05-01 19:47:24 +02:00
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
2020-05-01 23:21:27 +02:00
|
|
|
\hr
|
|
|
|
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\subsection{Manipulation}
|
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
De multiples étapes peuvent intervenir dans la reproduction d’un document :
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\subsubsection{Découpe de documents}
|
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
Extraction de certaines pages d’un document source déjà existant.
|
|
|
|
|
2020-05-01 15:43:42 +02:00
|
|
|
PDFTK.
|
|
|
|
|
|
|
|
\subsubsection{Extraction d’éléments}
|
2020-05-01 01:50:59 +02:00
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
Récupération d’une ou plusieurs images spécifiques d’un autre document.
|
|
|
|
|
2020-05-01 15:43:42 +02:00
|
|
|
Poppler, GhostScript.
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\subsubsection{Rotation d’éléments}
|
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
Ajustement de l’orientation de pages ou images disponibles.
|
|
|
|
|
2020-05-01 15:43:42 +02:00
|
|
|
PDFTK, ImageMagick.
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\subsubsection{Compression d’images}
|
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
Réduction du volume de données occupé par des images.
|
|
|
|
|
2020-05-01 15:43:42 +02:00
|
|
|
ImageMagick.
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\subsubsection{Résolution d’impression}
|
|
|
|
|
2020-05-01 05:41:39 +02:00
|
|
|
Modification de la taille d’images par rapport au gabarit du document.
|
|
|
|
|
2020-05-01 15:43:42 +02:00
|
|
|
ImageMagick.
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\subsubsection{Assemblage de documents}
|
2020-05-01 15:43:42 +02:00
|
|
|
|
|
|
|
PDFTK.
|
|
|
|
|
2020-05-01 01:50:59 +02:00
|
|
|
\pagebreak
|