This commit is contained in:
Marc Beninca 2020-10-30 10:28:17 +01:00
parent 761d26d48b
commit 160e486e88
250 changed files with 5 additions and 12 deletions

View file

@ -0,0 +1,22 @@
\subsection{Automatisation}\begin{frame}
{\bititle\\Mémoire / Moyens / Automatisation}
\begin{columns}\begin{column}{.5\textwidth}\begin{itemize}
\item<1-> Fichiers de fabrication\begin{itemize}
\item<2-> séquentiels
\item<3-> simples\end{itemize}
\vspace{3em}
\item<5-> Scripts d’assemblage\begin{itemize}
\item<6-> multi-paradigmes
\item<7-> extensibles\end{itemize}\end{itemize}
\end{column}\begin{column}{.5\textwidth}
\only<1-3>{\imgico{9}{makefile}}
\only<4>{\begin{itemize}\item<1-> Make\end{itemize}}
\vspace{1em}\only<4>{\imgico{6}{gnu}}
\only<5-7>{\imgico{9}{shebang}}
\only<8->{\begin{itemize}
\item<8-> BASH
\item<9-> Python
\end{itemize}}
\only<8>{\imgico{6}{bash}}
\only<9>{\imgico{6}{python}}
\end{column}\end{columns}\end{frame}

View file

@ -0,0 +1,53 @@
\subsection{Fiabilité}\begin{frame}
{\bititle\\Mémoire / Objectifs / Fiabilité}
\begin{columns}\begin{column}{.5\textwidth}
\begin{itemize}
\item<1-> Disponibilité\begin{itemize}
\item<2-> haute
\item<3-> multiple
\end{itemize}
\item<4-> Intégrité\begin{itemize}
\item<5-> systèmes de fichiers
\item<6-> gestion de configuration
\end{itemize}
\item<7-> Authenticité\begin{itemize}
\item<8-> signature numérique
\item<9-> vérification
\end{itemize}
\item<10-> Reproductibilité\begin{itemize}
\item<11-> WYSIWYG (Get)
\item<13-> WYSIWYM (Mean)
\end{itemize}
\end{itemize}
\end{column}\begin{column}{.5\textwidth}
\only<1>{\imgbig{ww}}
\only<2>{\imgbig{ha}}
\only<3>{\imgbig{servers}}
\only<4>{\imgbig{integrity}}
\only<5>{\imgbig{fs}}
\only<6>{\imgbig{scm}}
\only<7>{\imgbig{authenticity}}
\only<8>{\imgbig{digisign}}
\only<9>{\imgbig{verisign}}
\only<10>{\imgbig{reproducible}}
\only<11-12>{\begin{itemize}
\item<11-> MicroSoft Office
\item<12-> LibreOffice
\end{itemize}\vspace{1em}}
\only<11>{\imgico{7}{word}}
\only<12>{\imgico{7}{writer}}
\only<13-16>{\begin{itemize}
\item<13-> LaTeX
\item<14-> Sphinx
\item<15-> GraphViz
\item<16-> GnuPlot
\end{itemize}}
\only<13>{\vspace{2.25em}\imgbig{latex}}
\only<14>{\imgico{7}{sphinx}}
\only<15>{\imgico{7}{graphviz}}
\only<16>{\imgico{7}{gnuplot}}
\end{column}\end{columns}
\end{frame}

View file

@ -0,0 +1,92 @@
\subsection{Indépendance}\begin{frame}
{\bititle\\Mémoire / Objectifs / Indépendance}
\begin{columns}\begin{column}{.5\textwidth}
\begin{itemize}
\item<1-> Plateformes en ligne\begin{itemize}
\item<2-> continuité
\item<3-> synchronisation
\item<4-> données privées
\end{itemize}
\item<6-> Systèmes d’exploitation\begin{itemize}
\item<9-> systèmes de fichiers
\item<10-> mises à jour
\item<11-> coût réel
\end{itemize}
\item<14-> Logiciels de production\begin{itemize}
\item<15-> coût
\item<18-> licence
\end{itemize}
\item<21-> Formats de fichiers\begin{itemize}
\item<22-> documentation
\item<25-> type
\end{itemize}
\end{itemize}
\end{column}\begin{column}{.5\textwidth}
\only<1>{\imgbig{cloud}}
\only<2>{\imgbig{offline}}
\only<3>{\imgbig{sync}}
\only<4-5>{\begin{itemize}
\item<4-> régies publicitaires
\item<5-> intelligence artificielle
\end{itemize}\vspace{1em}}
\only<4>{\imgico{7}{ads}}
\only<5>{\imgico{7}{ai}}
\only<6-8>{\begin{itemize}
\item<6-> Windows
\item<7-> Mac OS
\item<8-> Linux
\end{itemize}\vspace{1em}}
\only<6>{\imgico{7}{windows}}
\only<7>{\imgico{7}{macos}}
\only<8>{\imgico{7}{linux}}
\only<9>{\imgbig{fs}}
\only<10>{\imgico{7}{upgrade}}
\only<11-13>{\begin{itemize}
\item<11-> publicité
\item<12-> vie privée
\item<13-> obsolescence
\end{itemize}\vspace{1em}}
\only<11>{\imgico{7}{menu}}
\only<12>{\imgico{7}{spy}}
\only<13>{\imgico{7}{obsolete}}
\only<14>{\imgico{11}{production}}
\only<15-17>{\begin{itemize}
\item<15-> achat périodique
\item<16-> abonnement
\item<17-> prix libre
\end{itemize}}
\only<15-17>{\imgico{7}{payment}}
\only<18-20>{\begin{itemize}
\item<18-> propriétaire
\item<19-> open source
\item<20-> libre
\end{itemize}\vspace{.5em}}
\only<18>{\imgico{7}{proprietary}}
\only<19>{\imgico{7}{os}}
\only<20>{\imgico{7}{gpl}}
\only<21>{\imgbig{formats}}
\only<22-24>{\begin{itemize}
\item<22-> fermé
\item<23-> obfusqué
\item<24-> ouvert
\end{itemize}\vspace{.5em}}
\only<22-24>{\imgico{7}{doc}}
\only<25-26>{\begin{itemize}
\item<25-> binaire
\item<26-> textuel
\end{itemize}\vspace{.5em}}
\only<25>{\imgico{7}{binary}}
\only<26>{\imgico{7}{text}}
\end{column}\end{columns}
\end{frame}

View file

@ -0,0 +1,22 @@
\newcommand{\listing}[4]{\subsection{#1}\begin{frame}
{\bititle\\Présentation / Fichiers / #1}\centering#4
\lstinputlisting[language={#2}]{#3}\end{frame}}
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
\newcommand{\sublistex}[3]{
\listing{#1}{[LaTeX]TeX}{présentation/#2}{#3}}
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
\lstdefinelanguage{rst}{keywords={download,literalinclude}}
%⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅
\definecolor{bg}{rgb}{.92,.92,.92}
\definecolor{cm}{rgb}{.1,.6,.1}
\definecolor{kw}{rgb}{.8,.1,.1}
\definecolor{str}{rgb}{.1,.1,.8}
\lstset{
basicstyle=\ttfamily\scriptsize,
numbers=left,
numbersep=.5em,
%backgroundcolor=\color{bg},
commentstyle=\color{cm},
keywordstyle=\color{kw},
stringstyle=\color{str},
}

View file

@ -0,0 +1,83 @@
\subsection{Opérations}\begin{frame}
{\bititle\\Mémoire / Moyens / Opérations}
\begin{columns}\begin{column}{.5\textwidth}
\begin{itemize}
\item<1-> Conversion de documents
\item<3-> Découpe de documents
\item<4-> Extraction d’éléments
\item<6-> Rotation d’éléments
\item<8-> Compression d’images
\item<9-> Résolution d’impression
\item<10-> Compilation
\item<12-> Assemblage de documents
\item<13-> Signature numérique
\item<14-> Réplication de contenus
\end{itemize}\end{column}\begin{column}{.5\textwidth}
\begin{itemize}
\only<1-2>{
\item<1-> PanDoc
\item<2-> ImageMagick
}
\only<3>{
\item<3-> PDFTK
}
\only<4-5>{
\item<4-> Poppler
\item<5-> GhostScript
}
\only<6-7>{
\item<6-> PDFTK
\item<7-> ImageMagick
}
\only<8>{
\item<8-> ImageMagick
}
\only<9>{
\item<9-> ImageMagick
}
\only<10-11>{
\item<10-> LaTeX
\item<11-> Sphinx
}
\only<12>{
\item<12-> PDFTK
}
\only<13>{
\item<13-> GPG
}
\only<14-16>{
\item<14-> Rsync
\item<15-> SSH
\item<16-> Tildeverse
}
\end{itemize}
\vspace{1em}
\only<1>{\imgico{7}{pandoc}}
\only<2>{\imgico{7}{imagemagick}}
\only<3>{\imgico{7}{pdftk}}
\only<4>{\imgico{5}{poppler}}
\only<5>{\imgico{6.25}{ghostscript}}
\only<6>{\imgico{7}{pdftk}}
\only<7>{\imgico{7}{imagemagick}}
\only<8>{\imgico{7}{imagemagick}}
\only<9>{\imgico{7}{imagemagick}}
\only<10>{\imgico{5}{latex}}
\only<11>{\imgico{5}{sphinx}}
\only<12>{\imgico{7}{pdftk}}
\only<13>{\imgico{7}{gnupg}}
\only<14>{\imgico{6}{rsync}}
\only<15>{\imgico{6}{ssh}}
\only<16>{\imgico{6}{tildeverse}}
\end{column}\end{columns}\end{frame}

View file

@ -0,0 +1,19 @@
\AtBeginSubsection{\begin{frame}{\bititle\\Plan}
\begin{multicols}{2}
{\LARGE Mémoire}\vspace{1em}
\tableofcontents[currentsection,currentsubsection,
sections={1-2}]\columnbreak
{\LARGE Présentation}\vspace{1em}
\tableofcontents[currentsection,currentsubsection,
sections={3}]\end{multicols}
\end{frame}}
%–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
\begin{document}\maketitle
%–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
\begin{frame}{\bititle\\Plan}
\begin{multicols}{2}
{\LARGE Mémoire}\vspace{1em}
\tableofcontents[sections={1-2}]\columnbreak
{\LARGE Présentation}\vspace{1em}
\tableofcontents[sections={3}]\end{multicols}
\end{frame}

View file

@ -0,0 +1,11 @@
\sublistex{Questions}{questions}{
\Huge Questions ? \vspace{.5em} }
% \sublistex ⋅⋅⋅⋅⋅ sous-section listing LaTeX
% {Questions} ⋅⋅⋅⋅ sous-titre de page
% {questions} ⋅⋅⋅⋅ nom du fichier listing
% { ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ début de préambule
% \Huge ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ taille de police
% Questions ? ⋅⋅⋅⋅ texte à afficher
% \vspace{.5em} ⋅⋅ espace vertical
% } ⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅ fin de préambule

View file

@ -0,0 +1,51 @@
\subsection{Rationalisation}\begin{frame}
{\bititle\\Mémoire / Moyens / Rationalisation}
\begin{columns}\begin{column}{.5\textwidth}
\begin{itemize}
\item<1-> Gestion de configuration
\begin{itemize}
\item<4-> tâches
\item<5-> sauvegardes
\item<6-> intégrité
\item<7-> contextes
\item<8-> restauration
\item<9-> collaboration
\item<10-> réplication
\end{itemize}
\item<11-> Processus de fabrication
\begin{itemize}
\item<12-> extractions
\item<13-> conversions
\item<14-> compilation
\item<15-> assemblage
\item<16-> signature
\item<17-> déploiement
\end{itemize}
\end{itemize}
\end{column}\begin{column}{.5\textwidth}
\only<1-3>{\begin{itemize}
\item<1-> Git
\item<2-> Mercurial
\item<3-> Fossil
\end{itemize}\vspace{1em}}
\only<1>{\imgico{7}{git}}
\only<2>{\imgico{7}{mercurial}}
\only<3>{\imgico{7}{fossil}}
\only<4>{\imgbig{tasks}}
\only<5>{\imgbig{commit}}
\only<6>{\imgbig{hashcheck}}
\only<7>{\imgico{16}{context}}
\only<8>{\imgbig{restore}}
\only<9>{\imgbig{team}}
\only<10>{\imgbig{push}}
\only<11>{\imgico{9}{build}}
\only<12>{\imgbig{extract}}
\only<13>{\imgbig{convert}}
\only<14>{\imgbig{compile}}
\only<15>{\imgbig{assemble}}
\only<16>{\imgbig{digisign}}
\only<17>{\imgbig{upload}}
\end{column}\end{columns}
\end{frame}

View file

@ -0,0 +1,23 @@
\documentclass[aspectratio=43]{beamer}\usetheme{Berkeley}
\usecolortheme{seahorse}\usebackgroundtemplate
{\includegraphics[width=\paperwidth]{../paper}}
\setbeamercovered{transparent}
\beamertemplatenavigationsymbolsempty
\addtobeamertemplate{navigation symbols}{}{
\color{black}\normalsize\textbf\insertframenumber}
\newcommand{\img}[2]{\includegraphics[#1]{images/#2}}
\newcommand{\imgbig}[1]{\img{width=.86\textwidth}{#1}}
\newcommand{\imgico}[2]{\img{height=#1em}{#2}}
% éléments de la page de titre –––––––––––––––––––––––––––––
\def\hi{Mieux produire des documents}
\def\lo{concepts et outils}\def\bititle{\hi, \lo}
\logo{\includegraphics[height=7.5em]{../cnam}}
\title[\hi]{\hi}\subtitle{\lo}
\author[M. Beninca]{Marc Beninca}
\institute[CNAM]{Conservatoire National des Arts et Métiers}
\date[Blanc 2020]{Oral probatoire blanc\\Mardi 19 Mai 2020}
% liens, polices, logos, colonnes, listings ––––––––––––––––
\hypersetup{colorlinks,linkcolor=blue,urlcolor=blue}
\usepackage{fontspec}\usepackage{metalogo}
\setmainfont{DejaVu Sans}\setmonofont{DejaVu Sans Mono}
\usepackage{multicol}\usepackage{listings}