Compare commits
6 Commits
1f24c0a58e
...
xelatex/ND
Author | SHA1 | Date | |
---|---|---|---|
f65c2f49ee | |||
e0f8d7dce2 | |||
4c0a9655de | |||
65a2d207cc | |||
d9bcf32296 | |||
8b6d7908e8 |
58
README.md
58
README.md
@ -48,15 +48,14 @@ Les figures sont placées à part dans le répertoire _figures_.
|
|||||||
|
|
||||||
Ces éléments de contenu sont inclus dans des fichiers principaux placés dans le répertoire _presentations_.
|
Ces éléments de contenu sont inclus dans des fichiers principaux placés dans le répertoire _presentations_.
|
||||||
|
|
||||||
Le répertoire _templates_ contient des modèles de document au format jinja utilisés par le script _setup_main_tex_file.py_.
|
Le répertoire _template_ contient des modèles de document au format jinja utilisés par le script _setup_main_tex_file.py_.
|
||||||
|
|
||||||
## setup_main_tex_file.py
|
## setup_main_tex_file.py
|
||||||
|
|
||||||
Le script setup_main_tex_file.py permet d’organiser la procédure en proposant :
|
Le script setup_main_tex_file.py permet d’organiser la procédure en proposant :
|
||||||
- la création des fichiers maîtres pour une formation ;
|
- la création du fichier maître pour une formation
|
||||||
- la création des fichiers de contenu à inclure si nécessaire ;
|
- la création des fichiers de contenu à inclure si nécessaire
|
||||||
- la mise à jour du plan de formation en fonction des éléments inclus ;
|
- la mise à jour du plan de formation en fonction des éléments inclus.
|
||||||
- la compilation des trois documents (diaporama, support de cours et programme) si l’application rubber est installée.
|
|
||||||
|
|
||||||
Pour chacune de ses sous-étapes, le script propose une sous-commande.
|
Pour chacune de ses sous-étapes, le script propose une sous-commande.
|
||||||
|
|
||||||
@ -80,7 +79,7 @@ Les autres options prendront des valeurs par défaut si elles ne sont pas fourni
|
|||||||
|
|
||||||
À noter, pour la licence, que seule la CC-BY-SA v2 est disponible dans les contenus à inclure pour l’instant.
|
À noter, pour la licence, que seule la CC-BY-SA v2 est disponible dans les contenus à inclure pour l’instant.
|
||||||
|
|
||||||
L’exécution de la commande précédente produit le fichier presentations/modules_EOLE_envole/Conseil_Départemental/diaporama.tex.
|
L’exécution de la commande précédente produit le fichier presentations/modules_EOLE_envole/Conseil_Départemental/CD_Formation_Scribe.tex
|
||||||
|
|
||||||
### Construire le contenu d’une formation
|
### Construire le contenu d’une formation
|
||||||
|
|
||||||
@ -156,16 +155,16 @@ Seule la dernière inclusion poserait problème lors de la compilation.
|
|||||||
|
|
||||||
Pour permettre de lancer des compilations sans attendre que tout le contenu soit prêt, le script propose une sous commande qui prépare le terrain en créant les fichiers de contenu manquant.
|
Pour permettre de lancer des compilations sans attendre que tout le contenu soit prêt, le script propose une sous commande qui prépare le terrain en créant les fichiers de contenu manquant.
|
||||||
```
|
```
|
||||||
./setup_main_tex_file.py update -d modules_EOLE_envole/Conseil_Départemental
|
./setup_main_tex_file.py update -m presentations/modules_EOLE_envole/Conseil_Départemental/CD_Formation_Scribe.tex
|
||||||
```
|
```
|
||||||
|
|
||||||
Le seul argument de cette sous-commande _update_ permet d’identifier le sous-répertoire de _presentations_ contenant le fichier maître _diaporama.tex_.
|
Le seul argument de cette sous-commande _update_ permet d’identifier le fichier maître.
|
||||||
|
|
||||||
Cette commande traite toutes les directives skbinput et créer le fichier à inclure s’il n’existe pas déjà.
|
Cette commande traiter toutes les directives skbinput et créer le fichier à inclure si il n’existe pas déjà.
|
||||||
Elle affiche la liste des fichiers créés en retour de commande.
|
Elle affiche la liste des fichiers créés en retour de commande.
|
||||||
|
|
||||||
```
|
```
|
||||||
$ ./setup_main_tex_file.py update -d modules_EOLE_envole/Conseil_Départemental/
|
$ ./setup_main_tex_file.py update -m presentations/modules_EOLE_envole/Conseil_Départemental/CD_Formation_Scribe.tex
|
||||||
slides/modules_EOLE_envole/commun/du-contenu-inexistant.tex
|
slides/modules_EOLE_envole/commun/du-contenu-inexistant.tex
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -180,10 +179,7 @@ Ce fichier contient du texte permettant de le repérer facilement dans le docume
|
|||||||
|
|
||||||
### Affichage du plan (sous-commande outline)
|
### Affichage du plan (sous-commande outline)
|
||||||
|
|
||||||
La sous-commande _outline_ permet de créer un sommaire du diaporama sous la forme de listes imbriquées et de l’inclure dans le programme.
|
À ce stade, le script propose un simple affichage sur la sortie standard du plan déduit du contenu
|
||||||
```
|
|
||||||
./setup_main_tex_file.py outline -d modules_EOLE_envole/Conseil_Départemental
|
|
||||||
```
|
|
||||||
```
|
```
|
||||||
Introduction
|
Introduction
|
||||||
EOLE
|
EOLE
|
||||||
@ -232,39 +228,7 @@ Les quatre phases
|
|||||||
|
|
||||||
### Génération du document
|
### Génération du document
|
||||||
|
|
||||||
Comme alternative à la recette Makefile pas encore adaptée pour la compilation de ce nouveau format, on peut utiliser la commande rubber (paquet supplémentaire à installer)
|
En alternative à la recette Makefile pas encore adaptée pour la compilation de ce nouveau format, on peut utiliser la commande rubber (paquet supplémentaire à installer)
|
||||||
```
|
```
|
||||||
rubber --inplace --module=xelatex presentations/modules_EOLE_envole/Conseil_Départemental/CD_Formation_Scribe.tex
|
rubber --inplace --module=xelatex presentations/modules_EOLE_envole/Conseil_Départemental/CD_Formation_Scribe.tex
|
||||||
```
|
```
|
||||||
|
|
||||||
La sous-commande _compile_ appelle rubber pour compiler les trois documents : diaporama, support et programme.
|
|
||||||
```
|
|
||||||
./setup_main_tex_file.py compile -d modules_EOLE_envole/Conseil_Départemental
|
|
||||||
```
|
|
||||||
Cette sous-commande n’est disponible que si la commande rubber est installé et accessible (test du retour rubber --version).
|
|
||||||
|
|
||||||
### Intégration avec git
|
|
||||||
|
|
||||||
Le script entreprend des actions complémentaires lorsque il détecte un environnement _git_.
|
|
||||||
|
|
||||||
#### Séparation et isolation des formations
|
|
||||||
|
|
||||||
La proposition est la suivante : séparer le contenu générique (contenu inclu dans les formations) et les fichiers maîtres spécifiques à des formations.
|
|
||||||
|
|
||||||
Une branche (master en l’occurence) est utilisée comme pivot et contient les fragments de formations.
|
|
||||||
Chaque formation spécifique est isolée dans une branche propre.
|
|
||||||
|
|
||||||
De fait, le contenu du dossier _presentations_ est commité dans la branche spécifique, tandis que le reste (_content_ et _slides_ notamment) est commité dans _master_. Un hook git local est proposé pour limiter les commits dans les mauvaises branches, basé sur les chemins des fichiers créés ou modifiés.
|
|
||||||
|
|
||||||
Le script permet d’automatiser une partie de ce découpage, notamment la création des branches spécifiques et le commit dans les branches appropriées selon les actions entreprises.
|
|
||||||
|
|
||||||
#### action d’initialisation
|
|
||||||
|
|
||||||
L’initialisation doit être effectué depuis la branche _master_ et exécute les actions suivantes :
|
|
||||||
- création d’une branche nommée d’après le répertoire de destination et suffixée avec _xelatex/_
|
|
||||||
- création des fichiers propres à la formation (fichiers maîtres pour le diaporama, le support, le programme, etc.)
|
|
||||||
- commit de ces fichiers dans la branche spécifique.
|
|
||||||
|
|
||||||
#### action de mise à jour du programme
|
|
||||||
|
|
||||||
Comme tout ce qui implique la mise à jour ou la création de contenu dans le répertoire _presentations_, le produit de la mise à jour du programme est commité dans la branche spécifique.
|
|
||||||
|
91
presentations/NDV/scribe-amon-hapy/diaporama.tex
Normal file
91
presentations/NDV/scribe-amon-hapy/diaporama.tex
Normal file
@ -0,0 +1,91 @@
|
|||||||
|
\documentclass{beamer}
|
||||||
|
|
||||||
|
\usepackage{skb}
|
||||||
|
|
||||||
|
\skbconfig[
|
||||||
|
root = ../../../,
|
||||||
|
rep = content,
|
||||||
|
pub = presentations,
|
||||||
|
fig = figures,
|
||||||
|
sli = slides,
|
||||||
|
acr = database/acr,
|
||||||
|
bib = database/bib
|
||||||
|
]{skblocal.tex}
|
||||||
|
|
||||||
|
\newcommand{\pdfauthor}{Cadoles}
|
||||||
|
\newcommand{\pdftitle}{Formation Scribe-Amon-Hâpy}
|
||||||
|
\newcommand{\pdfkeywords}{EOLE}
|
||||||
|
|
||||||
|
|
||||||
|
\skbinput[from=sli]{style/preambule}
|
||||||
|
|
||||||
|
\newlength{\logospacing}
|
||||||
|
\setlength{\logospacing}{(\textwidth - 2cm*1)/0}
|
||||||
|
|
||||||
|
\logo{
|
||||||
|
\skbfigure[width=2cm]{logos/Cadoles.png}~
|
||||||
|
}
|
||||||
|
|
||||||
|
\title[]{Formation Scribe-Amon-Hâpy}
|
||||||
|
\subtitle{Notre Dame des Vertus}
|
||||||
|
|
||||||
|
\author[Equipe Auteur]{Cadoles}
|
||||||
|
|
||||||
|
\institute[Cadoles]{\skbfigure[width=2cm]{logos/Cadoles.png}}
|
||||||
|
|
||||||
|
\date{{\small \today}}
|
||||||
|
|
||||||
|
\subject{Talks}
|
||||||
|
|
||||||
|
\AtBeginSubsection[]
|
||||||
|
{
|
||||||
|
\begin{frame}<beamer>
|
||||||
|
\frametitle{}
|
||||||
|
\tableofcontents[currentsection,currentsubsection]
|
||||||
|
\end{frame}
|
||||||
|
}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\skbinput[from=sli]{style/title}
|
||||||
|
|
||||||
|
% Corps de la formation
|
||||||
|
%\skbinput[from=sli]{}
|
||||||
|
\section{Introduction}
|
||||||
|
\subsection{La distribution EOLE}
|
||||||
|
|
||||||
|
\section{Tronc commun}
|
||||||
|
\subsection{Les quatre phases}
|
||||||
|
\subsection{L’administration courante}
|
||||||
|
\subsubsection{Mise à jour}
|
||||||
|
\subsubsection{Sauvegarde}
|
||||||
|
\subsubsection{Tâches plannifiées}
|
||||||
|
\subsection{Les interfaces d’administration}
|
||||||
|
|
||||||
|
\section{Infrastructure déployée}
|
||||||
|
\subsection{Concepts}
|
||||||
|
\subsection{Mise en place}
|
||||||
|
\subsection{Évolutivité}
|
||||||
|
|
||||||
|
\section{Hâpy}
|
||||||
|
\subsection{Configuration}
|
||||||
|
\subsection{Maintenance}
|
||||||
|
\subsection{Gestion des VM}
|
||||||
|
|
||||||
|
\section{Amon}
|
||||||
|
\subsection{Configuration}
|
||||||
|
\subsection{Maintenance}
|
||||||
|
\subsection{Gestion du proxy}
|
||||||
|
\subsection{Gestion du pare-feu}
|
||||||
|
|
||||||
|
\section{Scribe}
|
||||||
|
\subsection{Configuration}
|
||||||
|
\subsection{Maintenance}
|
||||||
|
\subsection{Gestion du domaine}
|
||||||
|
\subsubsection{Gestion des utilisateurs}
|
||||||
|
\subsubsection{Gestion des machines et sessions}
|
||||||
|
\subsection{Services pédagogiques}
|
||||||
|
|
||||||
|
\skbinput[from=sli]{licences/license-cc-by-sa-2.0}
|
||||||
|
|
||||||
|
\end{document}
|
@ -3,7 +3,7 @@
|
|||||||
\usepackage{skb}
|
\usepackage{skb}
|
||||||
|
|
||||||
\skbconfig[
|
\skbconfig[
|
||||||
root = ../../,
|
root = ../../../,
|
||||||
rep = content,
|
rep = content,
|
||||||
pub = presentations,
|
pub = presentations,
|
||||||
fig = figures,
|
fig = figures,
|
||||||
@ -14,7 +14,7 @@
|
|||||||
|
|
||||||
\newcommand{\departement}{Cadoles Formations}
|
\newcommand{\departement}{Cadoles Formations}
|
||||||
\newcommand{\numeroversion}{1.0}
|
\newcommand{\numeroversion}{1.0}
|
||||||
\newcommand{\adresse}{170, avenue Jean Jaurès}
|
\newcommand{\adresse}{29 bis, rue de l’Arquebuse}
|
||||||
\newcommand{\codepostal}{21000}
|
\newcommand{\codepostal}{21000}
|
||||||
\newcommand{\ville}{Dijon}
|
\newcommand{\ville}{Dijon}
|
||||||
\newcommand{\telephone}{Tél : 03 73 27 02 86}
|
\newcommand{\telephone}{Tél : 03 73 27 02 86}
|
||||||
@ -50,6 +50,5 @@
|
|||||||
\IfFileExists{./programme/moyens.tex}{%
|
\IfFileExists{./programme/moyens.tex}{%
|
||||||
\section{Moyens pédagogiques, techniques et d'encadrement}
|
\section{Moyens pédagogiques, techniques et d'encadrement}
|
||||||
\input{./programme/moyens.tex}
|
\input{./programme/moyens.tex}
|
||||||
\section{Évaluation des acquis}
|
|
||||||
}{}
|
}{}
|
||||||
\end{document}
|
\end{document}
|
39
presentations/NDV/scribe-amon-hapy/programme/contenu.tex
Normal file
39
presentations/NDV/scribe-amon-hapy/programme/contenu.tex
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
|
||||||
|
\begin{itemize}
|
||||||
|
\item Introduction
|
||||||
|
\begin{itemize}
|
||||||
|
\item La distribution EOLE
|
||||||
|
\end{itemize}
|
||||||
|
\item Tronc commun
|
||||||
|
\begin{itemize}
|
||||||
|
\item Les quatre phases
|
||||||
|
\item L’administration courante
|
||||||
|
\item Les interfaces d’administration
|
||||||
|
\end{itemize}
|
||||||
|
\item Infrastructure déployée
|
||||||
|
\begin{itemize}
|
||||||
|
\item Concepts
|
||||||
|
\item Mise en place
|
||||||
|
\item Évolutivité
|
||||||
|
\end{itemize}
|
||||||
|
\item Hâpy
|
||||||
|
\begin{itemize}
|
||||||
|
\item Configuration
|
||||||
|
\item Maintenance
|
||||||
|
\item Gestion des VM
|
||||||
|
\end{itemize}
|
||||||
|
\item Amon
|
||||||
|
\begin{itemize}
|
||||||
|
\item Configuration
|
||||||
|
\item Maintenance
|
||||||
|
\item Gestion du proxy
|
||||||
|
\item Gestion du pare-feu
|
||||||
|
\end{itemize}
|
||||||
|
\item Scribe
|
||||||
|
\begin{itemize}
|
||||||
|
\item Configuration
|
||||||
|
\item Maintenance
|
||||||
|
\item Gestion du domaine
|
||||||
|
\item Services pédagogiques
|
||||||
|
\end{itemize}
|
||||||
|
\end{itemize}
|
1
presentations/NDV/scribe-amon-hapy/programme/duree.tex
Normal file
1
presentations/NDV/scribe-amon-hapy/programme/duree.tex
Normal file
@ -0,0 +1 @@
|
|||||||
|
40 heures.
|
@ -0,0 +1 @@
|
|||||||
|
Connaissance basique des systèmes d’exploitation GNU/Linux.
|
1
presentations/NDV/scribe-amon-hapy/programme/public.tex
Normal file
1
presentations/NDV/scribe-amon-hapy/programme/public.tex
Normal file
@ -0,0 +1 @@
|
|||||||
|
La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE Hâpy, Amon et Scribe.
|
@ -3,7 +3,7 @@
|
|||||||
\usepackage{skb}
|
\usepackage{skb}
|
||||||
|
|
||||||
\skbconfig[
|
\skbconfig[
|
||||||
root = ../../,
|
root = ../../../,
|
||||||
rep = content,
|
rep = content,
|
||||||
pub = presentations,
|
pub = presentations,
|
||||||
fig = figures,
|
fig = figures,
|
||||||
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
\title{Formation EOLE personnalisée}
|
\title{Formation Scribe-Amon-Hâpy}
|
||||||
|
|
||||||
\author{Cadoles}
|
\author{Cadoles}
|
||||||
|
|
@ -1,3 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYG{c+cp}{\PYGZlt{}?xml version=\PYGZdq{}1.0\PYGZdq{} encoding=\PYGZdq{}utf\PYGZhy{}8\PYGZdq{}?\PYGZgt{}}
|
|
||||||
\end{Verbatim}
|
|
@ -1,101 +0,0 @@
|
|||||||
|
|
||||||
\makeatletter
|
|
||||||
\def\PYG@reset{\let\PYG@it=\relax \let\PYG@bf=\relax%
|
|
||||||
\let\PYG@ul=\relax \let\PYG@tc=\relax%
|
|
||||||
\let\PYG@bc=\relax \let\PYG@ff=\relax}
|
|
||||||
\def\PYG@tok#1{\csname PYG@tok@#1\endcsname}
|
|
||||||
\def\PYG@toks#1+{\ifx\relax#1\empty\else%
|
|
||||||
\PYG@tok{#1}\expandafter\PYG@toks\fi}
|
|
||||||
\def\PYG@do#1{\PYG@bc{\PYG@tc{\PYG@ul{%
|
|
||||||
\PYG@it{\PYG@bf{\PYG@ff{#1}}}}}}}
|
|
||||||
\def\PYG#1#2{\PYG@reset\PYG@toks#1+\relax+\PYG@do{#2}}
|
|
||||||
|
|
||||||
\expandafter\def\csname PYG@tok@w\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@c\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@cp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@k\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@kp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@kt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@o\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@ow\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@nb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@nf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@nc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@nn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@ne\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@nv\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@no\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@nl\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@ni\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@na\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@nt\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@nd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@s\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@sd\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@si\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@se\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@sr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@ss\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@sx\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@m\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@gh\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@gu\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@gd\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@gi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@gr\endcsname{\def\PYG@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@ge\endcsname{\let\PYG@it=\textit}
|
|
||||||
\expandafter\def\csname PYG@tok@gs\endcsname{\let\PYG@bf=\textbf}
|
|
||||||
\expandafter\def\csname PYG@tok@gp\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@go\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@gt\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@err\endcsname{\def\PYG@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@kc\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@kd\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@kn\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@kr\endcsname{\let\PYG@bf=\textbf\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@bp\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@fm\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@vc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@vg\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@vi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@vm\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@sa\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@sb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@sc\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@dl\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@s2\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@sh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@s1\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@mb\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@mf\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@mh\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@mi\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@il\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@mo\endcsname{\def\PYG@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@ch\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@cm\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@cpf\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@c1\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYG@tok@cs\endcsname{\let\PYG@it=\textit\def\PYG@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
|
|
||||||
\def\PYGZbs{\char`\\}
|
|
||||||
\def\PYGZus{\char`\_}
|
|
||||||
\def\PYGZob{\char`\{}
|
|
||||||
\def\PYGZcb{\char`\}}
|
|
||||||
\def\PYGZca{\char`\^}
|
|
||||||
\def\PYGZam{\char`\&}
|
|
||||||
\def\PYGZlt{\char`\<}
|
|
||||||
\def\PYGZgt{\char`\>}
|
|
||||||
\def\PYGZsh{\char`\#}
|
|
||||||
\def\PYGZpc{\char`\%}
|
|
||||||
\def\PYGZdl{\char`\$}
|
|
||||||
\def\PYGZhy{\char`\-}
|
|
||||||
\def\PYGZsq{\char`\'}
|
|
||||||
\def\PYGZdq{\char`\"}
|
|
||||||
\def\PYGZti{\char`\~}
|
|
||||||
% for compatibility with earlier versions
|
|
||||||
\def\PYGZat{@}
|
|
||||||
\def\PYGZlb{[}
|
|
||||||
\def\PYGZrb{]}
|
|
||||||
\makeatother
|
|
||||||
|
|
@ -1,101 +0,0 @@
|
|||||||
|
|
||||||
\makeatletter
|
|
||||||
\def\PYGdefault@reset{\let\PYGdefault@it=\relax \let\PYGdefault@bf=\relax%
|
|
||||||
\let\PYGdefault@ul=\relax \let\PYGdefault@tc=\relax%
|
|
||||||
\let\PYGdefault@bc=\relax \let\PYGdefault@ff=\relax}
|
|
||||||
\def\PYGdefault@tok#1{\csname PYGdefault@tok@#1\endcsname}
|
|
||||||
\def\PYGdefault@toks#1+{\ifx\relax#1\empty\else%
|
|
||||||
\PYGdefault@tok{#1}\expandafter\PYGdefault@toks\fi}
|
|
||||||
\def\PYGdefault@do#1{\PYGdefault@bc{\PYGdefault@tc{\PYGdefault@ul{%
|
|
||||||
\PYGdefault@it{\PYGdefault@bf{\PYGdefault@ff{#1}}}}}}}
|
|
||||||
\def\PYGdefault#1#2{\PYGdefault@reset\PYGdefault@toks#1+\relax+\PYGdefault@do{#2}}
|
|
||||||
|
|
||||||
\expandafter\def\csname PYGdefault@tok@w\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@c\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@cp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@k\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@o\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ow\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ne\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nv\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@no\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ni\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@na\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nt\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@s\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sd\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@si\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@se\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ss\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sx\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@m\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gh\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gu\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ge\endcsname{\let\PYGdefault@it=\textit}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gs\endcsname{\let\PYGdefault@bf=\textbf}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gp\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@go\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@err\endcsname{\def\PYGdefault@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kd\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kr\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@bp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@fm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@vc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@vg\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@vi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@vm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sa\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@dl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@s2\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@s1\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@il\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mo\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ch\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@cm\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@cpf\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@c1\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@cs\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
|
|
||||||
\def\PYGdefaultZbs{\char`\\}
|
|
||||||
\def\PYGdefaultZus{\char`\_}
|
|
||||||
\def\PYGdefaultZob{\char`\{}
|
|
||||||
\def\PYGdefaultZcb{\char`\}}
|
|
||||||
\def\PYGdefaultZca{\char`\^}
|
|
||||||
\def\PYGdefaultZam{\char`\&}
|
|
||||||
\def\PYGdefaultZlt{\char`\<}
|
|
||||||
\def\PYGdefaultZgt{\char`\>}
|
|
||||||
\def\PYGdefaultZsh{\char`\#}
|
|
||||||
\def\PYGdefaultZpc{\char`\%}
|
|
||||||
\def\PYGdefaultZdl{\char`\$}
|
|
||||||
\def\PYGdefaultZhy{\char`\-}
|
|
||||||
\def\PYGdefaultZsq{\char`\'}
|
|
||||||
\def\PYGdefaultZdq{\char`\"}
|
|
||||||
\def\PYGdefaultZti{\char`\~}
|
|
||||||
% for compatibility with earlier versions
|
|
||||||
\def\PYGdefaultZat{@}
|
|
||||||
\def\PYGdefaultZlb{[}
|
|
||||||
\def\PYGdefaultZrb{]}
|
|
||||||
\makeatother
|
|
||||||
|
|
@ -1,168 +0,0 @@
|
|||||||
\documentclass{beamer}
|
|
||||||
|
|
||||||
\usepackage{skb}
|
|
||||||
|
|
||||||
\skbconfig[
|
|
||||||
root = ../../,
|
|
||||||
rep = content,
|
|
||||||
pub = presentations,
|
|
||||||
fig = figures,
|
|
||||||
sli = slides,
|
|
||||||
acr = database/acr,
|
|
||||||
bib = database/bib
|
|
||||||
]{skblocal.tex}
|
|
||||||
|
|
||||||
\newcommand{\pdfauthor}{Cadoles}
|
|
||||||
\newcommand{\pdftitle}{Formation EOLE personnalisée}
|
|
||||||
\newcommand{\pdfkeywords}{EOLE}
|
|
||||||
|
|
||||||
|
|
||||||
\skbinput[from=sli]{style/preambule}
|
|
||||||
|
|
||||||
\newlength{\logospacing}
|
|
||||||
\setlength{\logospacing}{0 cm}
|
|
||||||
|
|
||||||
\logo{
|
|
||||||
\skbfigure[width=2cm]{logos/Cadoles.png}~
|
|
||||||
}
|
|
||||||
|
|
||||||
\title[]{Formation EOLE personnalisée}
|
|
||||||
\subtitle{Togo}
|
|
||||||
|
|
||||||
\author[Equipe Auteur]{Cadoles}
|
|
||||||
|
|
||||||
\institute[Cadoles]{\skbfigure[width=2cm]{logos/Cadoles.png}}
|
|
||||||
|
|
||||||
\date{{\small \today}}
|
|
||||||
|
|
||||||
\subject{Talks}
|
|
||||||
|
|
||||||
\begin{document}
|
|
||||||
|
|
||||||
\skbinput[from=sli]{style/title}
|
|
||||||
|
|
||||||
% Corps de la formation
|
|
||||||
%\skbinput[from=sli]{}
|
|
||||||
\section{Introduction}
|
|
||||||
\subsection{La distribution EOLE}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/intro}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/ecosysteme}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/nouveautes27}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/nouveautes28}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/panorama-module}
|
|
||||||
|
|
||||||
\section{Tronc commun 1}
|
|
||||||
\subsection{Les quatre phases}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/quatre_phases}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/eolebase/virtualbox}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/quatre_phases-pratique}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/configuration-pratique}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/02-gen_config}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/instance-pratique}
|
|
||||||
|
|
||||||
\subsection{L’administration courante}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/instance-reconfigure}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/mise-a-jour}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/reconfigure-pratique}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/diagnose}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/diagnose-pratique}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/firewall}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/firewall-pratique}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/schedule}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/schedule-pratique}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/onduleur}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/onduleur-pratique}
|
|
||||||
|
|
||||||
\subsection{Les interfaces d’administration}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ncurse/description}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/description}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/connexion}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/fonctions-basiques}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/commun/administration/ead/gestion-roles}
|
|
||||||
|
|
||||||
\subsection{Application Zéphir 1}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir}
|
|
||||||
|
|
||||||
\subsection{GNU/Linux}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/gnu_linux}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/tcpdump-tshark}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/commande-distance}
|
|
||||||
|
|
||||||
\subsection{Application Zéphir 2}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/application-zephir2}
|
|
||||||
|
|
||||||
\subsection{Migration}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-1/migration-zephir}
|
|
||||||
|
|
||||||
\section{Tronc commun 2}
|
|
||||||
|
|
||||||
\subsection{Personnalisation du module}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-patchs}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-patchs-pratique}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-templates}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/personnalisation-creole-templates-pratique}
|
|
||||||
|
|
||||||
\subsection{Gestion centralisée du module}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/zephir}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/zephir_script}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/api}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/api_bash}
|
|
||||||
|
|
||||||
\subsection{Fonctionnement interne}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/diagnose}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/script-instance-reconfigure}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/script-instance-reconfigure-pratique}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/montage-conteneur}
|
|
||||||
%\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/eole-firewall}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/schedule}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/host}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/mysql}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/interface}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/disknod}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/sso}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/script-ead}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/sauvegarde}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/conteneur_groupe_conteneur}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/tronc-commun-2/cert}
|
|
||||||
|
|
||||||
\section{Hâpy, virtualisation des infrastructures}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/description}
|
|
||||||
\subsection{Configuration}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-commutateur-virtuel}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-virtualisation}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-modeles-vm}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-hooks-vm}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-opennebula-flow}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/configuration-multi-noeuds}
|
|
||||||
|
|
||||||
\subsection{Maintenance}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/sunstone}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/cli}
|
|
||||||
|
|
||||||
\subsection{Gestion des VM}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/gestion-images-vm}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/hapy/gestion-modeles-vm}
|
|
||||||
|
|
||||||
\section{Seth, contrôleur de domaine}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/seth/description}
|
|
||||||
\subsection{Configuration}
|
|
||||||
\subsection{Maintenance}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/seth/administrateur}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/seth/role}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/seth/dns}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/seth/sauvegarde}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/seth/dhcp}
|
|
||||||
|
|
||||||
\section{Envole}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/description}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/liste-applications}
|
|
||||||
\subsection{Portail}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/eportail}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/ninegate}
|
|
||||||
\subsection{Gestion des applications}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/ajout-application}
|
|
||||||
\skbinput[from=sli]{modules_EOLE_envole/ajout-application-pratique}
|
|
||||||
|
|
||||||
\skbinput[from=sli]{licences/license-cc-by-sa-2.0}
|
|
||||||
|
|
||||||
\end{document}
|
|
@ -1,292 +0,0 @@
|
|||||||
|
|
||||||
\begin{itemize}
|
|
||||||
\item Introduction
|
|
||||||
\begin{itemize}
|
|
||||||
\item La distribution EOLE
|
|
||||||
\begin{itemize}
|
|
||||||
\item EOLE
|
|
||||||
\begin{itemize}
|
|
||||||
\item En quatre points
|
|
||||||
\item Ce qui caractérise EOLE
|
|
||||||
\end{itemize}
|
|
||||||
\item Trouver des informations
|
|
||||||
\begin{itemize}
|
|
||||||
\item Les canaux publics
|
|
||||||
\end{itemize}
|
|
||||||
\item Nouveautés 2.7
|
|
||||||
\item Modules disponibles en 2.7.0
|
|
||||||
\item Modules disponibles à partir de la 2.7.1
|
|
||||||
\item nouveautes28.tex
|
|
||||||
\item Eclair
|
|
||||||
\item Zéphir/Sentinelle
|
|
||||||
\item Zéphir
|
|
||||||
\item Seshat
|
|
||||||
\item Thot
|
|
||||||
\item Seth
|
|
||||||
\item Hapy
|
|
||||||
\end{itemize}
|
|
||||||
\end{itemize}
|
|
||||||
\item Tronc commun 1
|
|
||||||
\begin{itemize}
|
|
||||||
\item Les quatre phases
|
|
||||||
\begin{itemize}
|
|
||||||
\item La phase d'installation
|
|
||||||
\item La phase de configuration
|
|
||||||
\item La phase d'instanciation
|
|
||||||
\item La phase d’instanciation
|
|
||||||
\begin{itemize}
|
|
||||||
\item les étapes de l’instanciation
|
|
||||||
\end{itemize}
|
|
||||||
\item Les comptes administrateurs locaux
|
|
||||||
\item Les mots de passe
|
|
||||||
\item La phase d'administration
|
|
||||||
\item La phase d’administration
|
|
||||||
\item VirtualBox
|
|
||||||
\begin{itemize}
|
|
||||||
\item Configuration de la VM Eolebase
|
|
||||||
\end{itemize}
|
|
||||||
\item Configuration autonome
|
|
||||||
\begin{itemize}
|
|
||||||
\item Nature d’une configuration
|
|
||||||
\item Types de variables
|
|
||||||
\item Contraintes
|
|
||||||
\item Application de configuration du module
|
|
||||||
\item Les modes de l’application de configuration du module
|
|
||||||
\item Les informations de debug
|
|
||||||
\item sauvegarde et chargement de la configuration
|
|
||||||
\item Instance
|
|
||||||
\end{itemize}
|
|
||||||
\end{itemize}
|
|
||||||
\end{itemize}
|
|
||||||
\item L’administration courante
|
|
||||||
\begin{itemize}
|
|
||||||
\item Instance ou reconfigure
|
|
||||||
\item Les mises à jour
|
|
||||||
\item Mise à jour via un CD/clef USB
|
|
||||||
\item Les montées de version
|
|
||||||
\item Version/release et dépôt
|
|
||||||
\begin{itemize}
|
|
||||||
\item Modification de la configuration
|
|
||||||
\end{itemize}
|
|
||||||
\item Diagnostic
|
|
||||||
\item Firewall
|
|
||||||
\begin{itemize}
|
|
||||||
\item Règles de pare-feu
|
|
||||||
\end{itemize}
|
|
||||||
\item Schedule
|
|
||||||
\begin{itemize}
|
|
||||||
\item Planification de tâches
|
|
||||||
\end{itemize}
|
|
||||||
\item onduleur.tex
|
|
||||||
\item onduleur-pratique.tex
|
|
||||||
\end{itemize}
|
|
||||||
\item Les interfaces d’administration
|
|
||||||
\begin{itemize}
|
|
||||||
\item L'interface semi-graphique
|
|
||||||
\begin{itemize}
|
|
||||||
\item Description
|
|
||||||
\end{itemize}
|
|
||||||
\item L’interface semi-graphique
|
|
||||||
\begin{itemize}
|
|
||||||
\item shell du compte eole
|
|
||||||
\end{itemize}
|
|
||||||
\item description.tex
|
|
||||||
\item connexion.tex
|
|
||||||
\item fonctions-basiques.tex
|
|
||||||
\item gestion-roles.tex
|
|
||||||
\end{itemize}
|
|
||||||
\item Application Zéphir 1
|
|
||||||
\begin{itemize}
|
|
||||||
\item Gestion des utilisateurs
|
|
||||||
\item Modules, établissements et serveurs
|
|
||||||
\item Pratique : configuration Zéphir du serveur
|
|
||||||
\item Enregistrement Zéphir
|
|
||||||
\item Enregistrement Zéphir : les contraintes 2.6
|
|
||||||
\item Pratique : l'enregistrement Zéphir
|
|
||||||
\item Pratique : créer un nouveau serveur
|
|
||||||
\item Modification de la configuration dans l'application Zéphir
|
|
||||||
\item Sauvegarde Zéphir
|
|
||||||
\end{itemize}
|
|
||||||
\item GNU/Linux
|
|
||||||
\begin{itemize}
|
|
||||||
\item Partitionnement
|
|
||||||
\begin{itemize}
|
|
||||||
\item Système de fichiers
|
|
||||||
\item LVM - Concepts
|
|
||||||
\end{itemize}
|
|
||||||
\item Filesystem Hierarchy Standard (FHS)
|
|
||||||
\item Chemin absolu/chemin relatif
|
|
||||||
\item Les différents types de fichier
|
|
||||||
\item Les droits unix
|
|
||||||
\item Description d'un fichier
|
|
||||||
\item Les ACL
|
|
||||||
\item Apparmor
|
|
||||||
\item TCPwrapper
|
|
||||||
\item La gestion des processus
|
|
||||||
\item Tâche de fond
|
|
||||||
\item Commandes système de base
|
|
||||||
\item Commandes processus et réseau
|
|
||||||
\item Tcpdump/Tshark
|
|
||||||
\item Commande distante via SSH
|
|
||||||
\item Utiliser ssh depuis GNU/Linux
|
|
||||||
\item Utiliser ssh depuis Windows
|
|
||||||
\item Screen
|
|
||||||
\item Pratique : connexion ssh
|
|
||||||
\end{itemize}
|
|
||||||
\item Application Zéphir 2
|
|
||||||
\begin{itemize}
|
|
||||||
\item Préférence des utilisateurs
|
|
||||||
\item Groupe de serveurs
|
|
||||||
\item Surveillance des serveurs
|
|
||||||
\item Alertes
|
|
||||||
\item Actions
|
|
||||||
\item Gestion de la file d'attente des actions
|
|
||||||
\end{itemize}
|
|
||||||
\item Migration
|
|
||||||
\begin{itemize}
|
|
||||||
\item Migration de la configuration depuis Zéphir
|
|
||||||
\item Page de suivi de la migration
|
|
||||||
\item Migration avec réinstallation
|
|
||||||
\item Migration sans réinstallation
|
|
||||||
\item Migration 2.X.Y vers une release supérieure
|
|
||||||
\end{itemize}
|
|
||||||
\item Tronc commun 2
|
|
||||||
\begin{itemize}
|
|
||||||
\item Personnalisation du module
|
|
||||||
\begin{itemize}
|
|
||||||
\item Création de patch
|
|
||||||
\item Dictionnaire Creole
|
|
||||||
\item CreoleLint
|
|
||||||
\item CreoleCat
|
|
||||||
\item CreoleGet
|
|
||||||
\begin{itemize}
|
|
||||||
\item Récupérer la valeur d’une variable
|
|
||||||
\end{itemize}
|
|
||||||
\item CreoleSet
|
|
||||||
\begin{itemize}
|
|
||||||
\item Assigner une valeur à une variable
|
|
||||||
\end{itemize}
|
|
||||||
\item Dictionnaires Creole
|
|
||||||
\item Les paquets
|
|
||||||
\item Dictionnaires Creole
|
|
||||||
\item Les services
|
|
||||||
\item Dictionnaires Creole
|
|
||||||
\item Le firewall
|
|
||||||
\item Dictionnaires Creole
|
|
||||||
\item Les familles
|
|
||||||
\item Dictionnaires Creole
|
|
||||||
\item Les variables
|
|
||||||
\item Dictionnaires Creole
|
|
||||||
\item Les fichiers templates
|
|
||||||
\item Dictionnaires Creole
|
|
||||||
\item Les contraintes
|
|
||||||
\item Dictionnaires Creole
|
|
||||||
\begin{itemize}
|
|
||||||
\item Redéfinition de variables
|
|
||||||
\end{itemize}
|
|
||||||
\item Langague de template Creole
|
|
||||||
\begin{itemize}
|
|
||||||
\item Gérer le service vnstat
|
|
||||||
\item Gérer les accès réseau du service vnstat
|
|
||||||
\item Ajouter une variable pour activer vnstat
|
|
||||||
\item Rendre variable un paramètre de configuration
|
|
||||||
\item Contraindre la valeur d’une variable
|
|
||||||
\item Calculer la valeur d’une variable
|
|
||||||
\item Conditionner l’accès aux variables
|
|
||||||
\item Documenter les variables et familles
|
|
||||||
\end{itemize}
|
|
||||||
\end{itemize}
|
|
||||||
\end{itemize}
|
|
||||||
\item Gestion centralisée du module
|
|
||||||
\begin{itemize}
|
|
||||||
\item Personnalisation d'un serveur
|
|
||||||
\item Variante
|
|
||||||
\item Variante : valeur par défaut
|
|
||||||
\item Exécuter un script Zéphir
|
|
||||||
\item Écrire en couleur
|
|
||||||
\item Question
|
|
||||||
\item Gestion des services
|
|
||||||
\item Execution de commande
|
|
||||||
\item Gestion des locks
|
|
||||||
\item Lire valeur du dictionnaire
|
|
||||||
\item Modifier valeur du dictionnaire
|
|
||||||
\item Valeur du dictionnaire conteneur
|
|
||||||
\item Écrire en couleur
|
|
||||||
\item Question
|
|
||||||
\item Gestion des services
|
|
||||||
\item Execution de commande
|
|
||||||
\end{itemize}
|
|
||||||
\item Fonctionnement interne
|
|
||||||
\begin{itemize}
|
|
||||||
\item Création d'un script diagnose
|
|
||||||
\item Fonction diagnose standard
|
|
||||||
\item Script instance ou reconfigure
|
|
||||||
\item Montage des conteneurs
|
|
||||||
\item Schedule
|
|
||||||
\item Résolution de nom local
|
|
||||||
\item Gestion des bases de données
|
|
||||||
\item Gestion des bases de donnée
|
|
||||||
\item Interface supplémentaire
|
|
||||||
\item Disknod
|
|
||||||
\item Attribut SSO
|
|
||||||
\item Console EAD
|
|
||||||
\item Fichier/répertoire dans la sauvegarde
|
|
||||||
\item Groupe de conteneur
|
|
||||||
\item Génération certificat
|
|
||||||
\end{itemize}
|
|
||||||
\item Hâpy, virtualisation des infrastructures
|
|
||||||
\begin{itemize}
|
|
||||||
\item Hapy
|
|
||||||
\end{itemize}
|
|
||||||
\item Configuration
|
|
||||||
\begin{itemize}
|
|
||||||
\item configuration-commutateur-virtuel.tex
|
|
||||||
\item configuration-virtualisation.tex
|
|
||||||
\item configuration-modeles-vm.tex
|
|
||||||
\item configuration-hooks-vm.tex
|
|
||||||
\item configuration-opennebula-flow.tex
|
|
||||||
\item configuration-multi-noeuds.tex
|
|
||||||
\end{itemize}
|
|
||||||
\item Maintenance
|
|
||||||
\begin{itemize}
|
|
||||||
\item sunstone.tex
|
|
||||||
\item cli.tex
|
|
||||||
\end{itemize}
|
|
||||||
\item Gestion des VM
|
|
||||||
\begin{itemize}
|
|
||||||
\item gestion-images-vm.tex
|
|
||||||
\item gestion-modeles-vm.tex
|
|
||||||
\end{itemize}
|
|
||||||
\item Seth, contrôleur de domaine
|
|
||||||
\begin{itemize}
|
|
||||||
\item Seth
|
|
||||||
\end{itemize}
|
|
||||||
\item Configuration
|
|
||||||
\item Maintenance
|
|
||||||
\begin{itemize}
|
|
||||||
\item L’administrateur AD
|
|
||||||
\item Rôle du serveur dans l’infrastructure AD
|
|
||||||
\item Contrôleur de domaine
|
|
||||||
\item Membre
|
|
||||||
\item Serveur de noms du domaine
|
|
||||||
\item Serveur de noms interne
|
|
||||||
\item Bind9
|
|
||||||
\item Sauvegarde des données de l’AD
|
|
||||||
\item Gestion du DHCP
|
|
||||||
\end{itemize}
|
|
||||||
\item Envole
|
|
||||||
\begin{itemize}
|
|
||||||
\item description.tex
|
|
||||||
\item liste-applications.tex
|
|
||||||
\end{itemize}
|
|
||||||
\item Portail
|
|
||||||
\begin{itemize}
|
|
||||||
\item eportail.tex
|
|
||||||
\item ninegate.tex
|
|
||||||
\end{itemize}
|
|
||||||
\item Gestion des applications
|
|
||||||
\begin{itemize}
|
|
||||||
\item ajout-application.tex
|
|
||||||
\item ajout-application-pratique.tex
|
|
||||||
\end{itemize}
|
|
||||||
\end{itemize}
|
|
@ -1 +0,0 @@
|
|||||||
3 jours.
|
|
@ -1 +0,0 @@
|
|||||||
Avoir suivi la formation tronc commun.
|
|
@ -1 +0,0 @@
|
|||||||
La formation vise toute personne ayant en charge des tâches d'administration sur des serveurs équipés des modules EOLE ScribeAD ou EOLE Horus.
|
|
@ -1,9 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{g+go}{pick fe0c2b7 Commit un peu rapide.}
|
|
||||||
\PYGdefault{g+go}{pick 7236369 Correction du contresens}
|
|
||||||
\PYGdefault{g+go}{pick 9ed1adb Suppression des espaces superflues}
|
|
||||||
\PYGdefault{g+go}{s a11256a Suppression des espaces superflues}
|
|
||||||
\PYGdefault{g+go}{pick f48a802 Corrections orthographiques et grammaticales}
|
|
||||||
\PYGdefault{g+go}{s 1a03003 Corrections orthographiques et grammaticales}
|
|
||||||
\PYGdefault{g+go}{s f500056 Corrections orthographiques et grammaticales}
|
|
||||||
\end{Verbatim}
|
|
@ -1,12 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{g+go}{Sur la branche master}
|
|
||||||
\PYGdefault{g+go}{Modifications qui seront validées :}
|
|
||||||
\PYGdefault{g+go}{ (utilisez \PYGdefaultZdq{}git reset HEAD \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{} pour désindexer)}
|
|
||||||
|
|
||||||
\PYGdefault{g+go}{ modifié : doc/README}
|
|
||||||
|
|
||||||
\PYGdefault{g+go}{Fichiers non suivis:}
|
|
||||||
\PYGdefault{g+go}{ (utilisez \PYGdefaultZdq{}git add \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{} pour inclure dans ce qui sera validé)}
|
|
||||||
|
|
||||||
\PYGdefault{g+go}{ password}
|
|
||||||
\end{Verbatim}
|
|
@ -1,6 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{g+go}{pick fe0c2b7 Commit un peu rapide.}
|
|
||||||
\PYGdefault{g+go}{e 6212e29 Premier commit de correction}
|
|
||||||
\PYGdefault{g+go}{e 0f13577 Deuxième commit de correction}
|
|
||||||
\PYGdefault{g+go}{r a60f3ed Troisième et dernier (on espère) commit de correction}
|
|
||||||
\end{Verbatim}
|
|
@ -1,7 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
Sur la branche master
|
|
||||||
|
|
||||||
Validation initiale
|
|
||||||
|
|
||||||
rien à valider \PYGdefault{o}{(}créez/copiez des fichiers et utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git add\PYGdefaultZdq{}} pour les suivre\PYGdefault{o}{)}
|
|
||||||
\end{Verbatim}
|
|
@ -1,6 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{g+go}{pick fe0c2b7 Commit un peu rapide.}
|
|
||||||
\PYGdefault{g+go}{pick 6212e29 Premier commit de correction}
|
|
||||||
\PYGdefault{g+go}{pick 0f13577 Deuxième commit de correction}
|
|
||||||
\PYGdefault{g+go}{pick a60f3ed Troisième et dernier (on espère) commit de correction}
|
|
||||||
\end{Verbatim}
|
|
@ -1,17 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{k}{[alias]}
|
|
||||||
\PYGdefault{n+na}{co} \PYGdefault{o}{=} \PYGdefault{l+s}{checkout}
|
|
||||||
\PYGdefault{l+s}{ st = status}
|
|
||||||
\PYGdefault{l+s}{ fe = fetch}
|
|
||||||
\PYGdefault{l+s}{ lo = log \PYGdefaultZhy{}\PYGdefaultZhy{}oneline}
|
|
||||||
\PYGdefault{l+s}{ re = reset \PYGdefaultZhy{}\PYGdefaultZhy{}hard HEAD\PYGdefaultZti{}1}
|
|
||||||
\PYGdefault{l+s}{ br = branch}
|
|
||||||
\PYGdefault{l+s}{ mnf = merge \PYGdefaultZhy{}\PYGdefaultZhy{}no\PYGdefaultZhy{}ff}
|
|
||||||
\PYGdefault{l+s}{ sw = checkout @\PYGdefaultZob{}\PYGdefaultZhy{}1\PYGdefaultZcb{}}
|
|
||||||
\PYGdefault{l+s}{ lu = log ..@\PYGdefaultZob{}upstream\PYGdefaultZcb{}}
|
|
||||||
\PYGdefault{l+s}{ luo = log \PYGdefaultZhy{}\PYGdefaultZhy{}oneline ..@\PYGdefaultZob{}upstream\PYGdefaultZcb{}}
|
|
||||||
\PYGdefault{l+s}{ ul=log @\PYGdefaultZob{}upstream\PYGdefaultZcb{}..HEAD}
|
|
||||||
\PYGdefault{l+s}{ ulo=log \PYGdefaultZhy{}\PYGdefaultZhy{}oneline @\PYGdefaultZob{}upstream\PYGdefaultZcb{}..HEAD}
|
|
||||||
\PYGdefault{l+s}{ cslt = !git describe \PYGdefaultZhy{}\PYGdefaultZhy{}long \PYGdefaultZhy{}\PYGdefaultZhy{}first\PYGdefaultZhy{}parent | awk \PYGdefaultZhy{}F\PYGdefaultZsq{}/\PYGdefaultZsq{} \PYGdefaultZsq{}\PYGdefaultZob{}print \PYGdefaultZdl{}NF\PYGdefaultZcb{}\PYGdefaultZsq{} | awk \PYGdefaultZhy{}F\PYGdefaultZsq{}\PYGdefaultZhy{}\PYGdefaultZsq{} \PYGdefaultZsq{}\PYGdefaultZob{}print \PYGdefaultZdl{}(NF\PYGdefaultZhy{}1)\PYGdefaultZcb{}\PYGdefaultZsq{}}
|
|
||||||
\PYGdefault{l+s}{ clf = !git lo \PYGdefaultZhy{}\PYGdefaultZhy{}no\PYGdefaultZhy{}merges \PYGdefaultZdl{}(git lo \PYGdefaultZhy{}1 \PYGdefaultZhy{}\PYGdefaultZhy{}pretty=format:\PYGdefaultZdq{}\PYGdefaultZpc{}h\PYGdefaultZdq{} debian/changelog)..}
|
|
||||||
\end{Verbatim}
|
|
@ -1,8 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{n+nb}{source} \PYGdefaultZti{}/.git\PYGdefaultZhy{}prompt.sh
|
|
||||||
\PYGdefault{n+nv}{GIT\PYGdefaultZus{}PS1\PYGdefaultZus{}SHOWDIRTYSTATE}\PYGdefault{o}{=}\PYGdefault{l+m}{1}
|
|
||||||
\PYGdefault{n+nv}{GIT\PYGdefaultZus{}PS1\PYGdefaultZus{}SHOWSTASHSTATE}\PYGdefault{o}{=}\PYGdefault{l+m}{1}
|
|
||||||
\PYGdefault{n+nv}{GIT\PYGdefaultZus{}PS1\PYGdefaultZus{}SHOWUNTRACKEDFILES}\PYGdefault{o}{=}\PYGdefault{l+m}{1}
|
|
||||||
\PYGdefault{n+nv}{GIT\PYGdefaultZus{}PS1\PYGdefaultZus{}SHOWUPSTREAM}\PYGdefault{o}{=}\PYGdefault{l+s+s2}{\PYGdefaultZdq{}auto\PYGdefaultZdq{}}
|
|
||||||
\PYGdefault{n+nv}{PS1}\PYGdefault{o}{=}\PYGdefault{l+s+s1}{\PYGdefaultZsq{}[\PYGdefaultZbs{}u@\PYGdefaultZbs{}h \PYGdefaultZbs{}W\PYGdefaultZdl{}(\PYGdefaultZus{}\PYGdefaultZus{}git\PYGdefaultZus{}ps1 \PYGdefaultZdq{} (\PYGdefaultZpc{}s)\PYGdefaultZdq{})]\PYGdefaultZbs{}\PYGdefaultZdl{} \PYGdefaultZsq{}}
|
|
||||||
\end{Verbatim}
|
|
@ -1,9 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{g+go}{f500056 Corrections orthographiques et grammaticales}
|
|
||||||
\PYGdefault{g+go}{a11256a Suppression des espaces superflues}
|
|
||||||
\PYGdefault{g+go}{1a03003 Corrections orthographiques et grammaticales}
|
|
||||||
\PYGdefault{g+go}{f48a802 Corrections orthographiques et grammaticales}
|
|
||||||
\PYGdefault{g+go}{9ed1adb Suppression des espaces superflues}
|
|
||||||
\PYGdefault{g+go}{7236369 Correction du contresens}
|
|
||||||
\PYGdefault{g+go}{fe0c2b7 Commit un peu rapide.}
|
|
||||||
\end{Verbatim}
|
|
@ -1,4 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
Sur la branche master
|
|
||||||
rien à valider, la copie de travail est propre
|
|
||||||
\end{Verbatim}
|
|
@ -1,10 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
Sur la branche master
|
|
||||||
|
|
||||||
Validation initiale
|
|
||||||
|
|
||||||
Modifications qui seront validées :
|
|
||||||
\PYGdefault{o}{(}utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git rm \PYGdefaultZhy{}\PYGdefaultZhy{}cached \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{}} pour désindexer\PYGdefault{o}{)}
|
|
||||||
|
|
||||||
nouveau fichier : doc/README
|
|
||||||
\end{Verbatim}
|
|
@ -1,6 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{g+go}{f7caf4b Corrections orthographiques et grammaticales}
|
|
||||||
\PYGdefault{g+go}{cdcf39e Suppression des espaces superflues}
|
|
||||||
\PYGdefault{g+go}{7236369 Correction du contresens}
|
|
||||||
\PYGdefault{g+go}{fe0c2b7 Commit un peu rapide.}
|
|
||||||
\end{Verbatim}
|
|
@ -1,26 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
.
|
|
||||||
└── .git
|
|
||||||
├── branches
|
|
||||||
├── config
|
|
||||||
├── description
|
|
||||||
├── HEAD
|
|
||||||
├── hooks
|
|
||||||
│ ├── applypatch\PYGdefaultZhy{}msg.sample
|
|
||||||
│ ├── commit\PYGdefaultZhy{}msg.sample
|
|
||||||
│ ├── post\PYGdefaultZhy{}update.sample
|
|
||||||
│ ├── pre\PYGdefaultZhy{}applypatch.sample
|
|
||||||
│ ├── pre\PYGdefaultZhy{}commit.sample
|
|
||||||
│ ├── prepare\PYGdefaultZhy{}commit\PYGdefaultZhy{}msg.sample
|
|
||||||
│ ├── pre\PYGdefaultZhy{}push.sample
|
|
||||||
│ ├── pre\PYGdefaultZhy{}rebase.sample
|
|
||||||
│ └── update.sample
|
|
||||||
├── info
|
|
||||||
│ └── exclude
|
|
||||||
├── objects
|
|
||||||
│ ├── info
|
|
||||||
│ └── pack
|
|
||||||
└── refs
|
|
||||||
├── heads
|
|
||||||
└── tags
|
|
||||||
\end{Verbatim}
|
|
@ -1,7 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
Sur la branche master
|
|
||||||
|
|
||||||
Validation initiale
|
|
||||||
|
|
||||||
rien à valider \PYGdefault{o}{(}créez/copiez des fichiers et utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git add\PYGdefaultZdq{}} pour les suivre\PYGdefault{o}{)}
|
|
||||||
\end{Verbatim}
|
|
@ -1,9 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{g+go}{Sur la branche master}
|
|
||||||
\PYGdefault{g+go}{Fichiers non suivis:}
|
|
||||||
\PYGdefault{g+go}{ (utilisez \PYGdefaultZdq{}git add \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{} pour inclure dans ce qui sera validé)}
|
|
||||||
|
|
||||||
\PYGdefault{g+go}{ password}
|
|
||||||
|
|
||||||
\PYGdefault{g+go}{aucune modification ajoutée à la validation mais des fichiers non suivis sont présents (utilisez \PYGdefaultZdq{}git add\PYGdefaultZdq{} pour les suivre)}
|
|
||||||
\end{Verbatim}
|
|
@ -1,101 +0,0 @@
|
|||||||
|
|
||||||
\makeatletter
|
|
||||||
\def\PYGdefault@reset{\let\PYGdefault@it=\relax \let\PYGdefault@bf=\relax%
|
|
||||||
\let\PYGdefault@ul=\relax \let\PYGdefault@tc=\relax%
|
|
||||||
\let\PYGdefault@bc=\relax \let\PYGdefault@ff=\relax}
|
|
||||||
\def\PYGdefault@tok#1{\csname PYGdefault@tok@#1\endcsname}
|
|
||||||
\def\PYGdefault@toks#1+{\ifx\relax#1\empty\else%
|
|
||||||
\PYGdefault@tok{#1}\expandafter\PYGdefault@toks\fi}
|
|
||||||
\def\PYGdefault@do#1{\PYGdefault@bc{\PYGdefault@tc{\PYGdefault@ul{%
|
|
||||||
\PYGdefault@it{\PYGdefault@bf{\PYGdefault@ff{#1}}}}}}}
|
|
||||||
\def\PYGdefault#1#2{\PYGdefault@reset\PYGdefault@toks#1+\relax+\PYGdefault@do{#2}}
|
|
||||||
|
|
||||||
\expandafter\def\csname PYGdefault@tok@w\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.73,0.73}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@c\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@cp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.74,0.48,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@k\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.69,0.00,0.25}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@o\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ow\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ne\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.82,0.25,0.23}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nv\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@no\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.00,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.63,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ni\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.60,0.60,0.60}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@na\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.49,0.56,0.16}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nt\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@nd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.67,0.13,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@s\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sd\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@si\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@se\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.40,0.53}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ss\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sx\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@m\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gh\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gu\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.50,0.00,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gd\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.63,0.00,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.63,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gr\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{1.00,0.00,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ge\endcsname{\let\PYGdefault@it=\textit}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gs\endcsname{\let\PYGdefault@bf=\textbf}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gp\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@go\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.53,0.53,0.53}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@gt\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.27,0.87}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@err\endcsname{\def\PYGdefault@bc##1{\setlength{\fboxsep}{0pt}\fcolorbox[rgb]{1.00,0.00,0.00}{1,1,1}{\strut ##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kc\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kd\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kn\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@kr\endcsname{\let\PYGdefault@bf=\textbf\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@bp\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.50,0.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@fm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.00,0.00,1.00}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@vc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@vg\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@vi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@vm\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.10,0.09,0.49}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sa\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sc\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@dl\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@s2\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@sh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@s1\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.73,0.13,0.13}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mb\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mf\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mh\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mi\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@il\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@mo\endcsname{\def\PYGdefault@tc##1{\textcolor[rgb]{0.40,0.40,0.40}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@ch\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@cm\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@cpf\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@c1\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
\expandafter\def\csname PYGdefault@tok@cs\endcsname{\let\PYGdefault@it=\textit\def\PYGdefault@tc##1{\textcolor[rgb]{0.25,0.50,0.50}{##1}}}
|
|
||||||
|
|
||||||
\def\PYGdefaultZbs{\char`\\}
|
|
||||||
\def\PYGdefaultZus{\char`\_}
|
|
||||||
\def\PYGdefaultZob{\char`\{}
|
|
||||||
\def\PYGdefaultZcb{\char`\}}
|
|
||||||
\def\PYGdefaultZca{\char`\^}
|
|
||||||
\def\PYGdefaultZam{\char`\&}
|
|
||||||
\def\PYGdefaultZlt{\char`\<}
|
|
||||||
\def\PYGdefaultZgt{\char`\>}
|
|
||||||
\def\PYGdefaultZsh{\char`\#}
|
|
||||||
\def\PYGdefaultZpc{\char`\%}
|
|
||||||
\def\PYGdefaultZdl{\char`\$}
|
|
||||||
\def\PYGdefaultZhy{\char`\-}
|
|
||||||
\def\PYGdefaultZsq{\char`\'}
|
|
||||||
\def\PYGdefaultZdq{\char`\"}
|
|
||||||
\def\PYGdefaultZti{\char`\~}
|
|
||||||
% for compatibility with earlier versions
|
|
||||||
\def\PYGdefaultZat{@}
|
|
||||||
\def\PYGdefaultZlb{[}
|
|
||||||
\def\PYGdefaultZrb{]}
|
|
||||||
\makeatother
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
\PYGdefault{g+go}{Sur la branche master}
|
|
||||||
\PYGdefault{g+go}{rien à valider, la copie de travail est propre}
|
|
||||||
\end{Verbatim}
|
|
@ -1,13 +0,0 @@
|
|||||||
\begin{Verbatim}[commandchars=\\\{\}]
|
|
||||||
Sur la branche master
|
|
||||||
|
|
||||||
Validation initiale
|
|
||||||
|
|
||||||
Fichiers non suivis:
|
|
||||||
\PYGdefault{o}{(}utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git add \PYGdefaultZlt{}fichier\PYGdefaultZgt{}...\PYGdefaultZdq{}} pour inclure dans ce qui sera validé\PYGdefault{o}{)}
|
|
||||||
|
|
||||||
doc/
|
|
||||||
|
|
||||||
aucune modification ajoutée à la validation mais des fichiers non suivis sont présents
|
|
||||||
\PYGdefault{o}{(}utilisez \PYGdefault{l+s+s2}{\PYGdefaultZdq{}git add\PYGdefaultZdq{}} pour les suivre\PYGdefault{o}{)}
|
|
||||||
\end{Verbatim}
|
|
@ -1,9 +0,0 @@
|
|||||||
\frametitle{Travail collaboratif}
|
|
||||||
\framesubtitle{Nettoyage}
|
|
||||||
Prêt pour la seconde passe.
|
|
||||||
\begin{minted}[fontsize=\tiny]{console}
|
|
||||||
f7caf4b Corrections orthographiques et grammaticales
|
|
||||||
cdcf39e Suppression des espaces superflues
|
|
||||||
7236369 Correction du contresens
|
|
||||||
fe0c2b7 Commit un peu rapide.
|
|
||||||
\end{minted}
|
|
@ -1,7 +0,0 @@
|
|||||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
|
||||||
\begin{frame}
|
|
||||||
\frametitle{ajout-application-pratique.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/ajout-application-pratique.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{ajout-application.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/ajout-application.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{nouveautes28.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/commun/nouveautes28.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,7 +0,0 @@
|
|||||||
{\setbeamercolor{background canvas}{bg=TravauxPratiques}
|
|
||||||
\begin{frame}
|
|
||||||
\frametitle{onduleur-pratique.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/commun/onduleur-pratique.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{onduleur.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/commun/onduleur.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{description.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/description.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{eportail.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/eportail.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{cli.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/cli.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{configuration-commutateur-virtuel.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-commutateur-virtuel.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{configuration-hooks-vm.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-hooks-vm.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{configuration-modeles-vm.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-modeles-vm.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{configuration-multi-noeuds.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-multi-noeuds.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{configuration-opennebula-flow.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-opennebula-flow.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{configuration-virtualisation.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/configuration-virtualisation.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{gestion-images-vm.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/gestion-images-vm.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{gestion-modeles-vm.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/gestion-modeles-vm.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{sunstone.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/hapy/sunstone.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{liste-applications.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/liste-applications.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -1,5 +0,0 @@
|
|||||||
\begin{frame}
|
|
||||||
\frametitle{ninegate.tex}
|
|
||||||
fichier slides/modules\_EOLE\_envole/ninegate.tex à éditer
|
|
||||||
% contenu (pas trop long) de la diapositive
|
|
||||||
\end{frame}
|
|
@ -20,7 +20,7 @@
|
|||||||
\framesubtitle{Gérer le service vnstat}
|
\framesubtitle{Gérer le service vnstat}
|
||||||
\begin{enumerate}
|
\begin{enumerate}
|
||||||
\item Créer un dictionnaire dans le répertoire /usr/share/eole/creole/dicos/local,
|
\item Créer un dictionnaire dans le répertoire /usr/share/eole/creole/dicos/local,
|
||||||
\item ajouter l’entête \mintinline{xml}{<?xml version="1.0" encoding="utf-8"?>},
|
\item ajouter l’entête \emph{<?xml version="1.0" encoding="utf-8"?>},
|
||||||
\item ajouter une balise \emph{creole},
|
\item ajouter une balise \emph{creole},
|
||||||
\item ajouter une balise \emph{files} dans la balise \emph{creole},
|
\item ajouter une balise \emph{files} dans la balise \emph{creole},
|
||||||
\item ajouter une balise \emph{service} dans la balise \emph{files},
|
\item ajouter une balise \emph{service} dans la balise \emph{files},
|
||||||
|
@ -10,7 +10,6 @@
|
|||||||
%\usepackage{colortbtl}
|
%\usepackage{colortbtl}
|
||||||
\usepackage{graphicx}
|
\usepackage{graphicx}
|
||||||
\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim
|
\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim
|
||||||
\usepackage{minted}
|
|
||||||
\usepackage{ucs}
|
\usepackage{ucs}
|
||||||
\usepackage{tabto}
|
\usepackage{tabto}
|
||||||
\usepackage{tikz}
|
\usepackage{tikz}
|
||||||
|
@ -20,11 +20,7 @@
|
|||||||
\skbinput[from=(((content)))]{style/preambule}
|
\skbinput[from=(((content)))]{style/preambule}
|
||||||
|
|
||||||
\newlength{\logospacing}
|
\newlength{\logospacing}
|
||||||
((* if intitutes|length > 1 *))
|
|
||||||
\setlength{\logospacing}{(\textwidth - 2cm*(((logos_count))))/(((logos_count - 1)))}
|
\setlength{\logospacing}{(\textwidth - 2cm*(((logos_count))))/(((logos_count - 1)))}
|
||||||
((* else *))
|
|
||||||
\setlength{\logospacing}{0 cm}
|
|
||||||
((* endif *))
|
|
||||||
|
|
||||||
\logo{
|
\logo{
|
||||||
((* for institute in institutes *))
|
((* for institute in institutes *))
|
||||||
@ -44,6 +40,14 @@
|
|||||||
|
|
||||||
\subject{Talks}
|
\subject{Talks}
|
||||||
|
|
||||||
|
\AtBeginSubsection[]
|
||||||
|
{
|
||||||
|
\begin{frame}<beamer>
|
||||||
|
\frametitle{}
|
||||||
|
\tableofcontents[currentsection,currentsubsection]
|
||||||
|
\end{frame}
|
||||||
|
}
|
||||||
|
|
||||||
\begin{document}
|
\begin{document}
|
||||||
|
|
||||||
\skbinput[from=(((content)))]{style/title}
|
\skbinput[from=(((content)))]{style/title}
|
||||||
|
44
templates/preambule.tex
Normal file
44
templates/preambule.tex
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
%\usertheme{Madrid}
|
||||||
|
\setbeamercovered{transparent}
|
||||||
|
\setcounter{tocdepth}{2}
|
||||||
|
\usepackage[french]{babel}
|
||||||
|
%\usepackage[utf8,utf8x]{inputenc}
|
||||||
|
\usepackage[T1]{fontenc}
|
||||||
|
\usepackage{xunicode} %Unicode extras!
|
||||||
|
\usepackage{xltxtra} %Fixes
|
||||||
|
\setmainfont{CaviarDreams}
|
||||||
|
\usepackage{multicol}
|
||||||
|
%\usepackage{colortbtl}
|
||||||
|
\usepackage{graphicx}
|
||||||
|
\usepackage{verbatim} % Pour l'insertion de fichier en mode verbatim
|
||||||
|
\usepackage{ucs}
|
||||||
|
\usepackage{tabto}
|
||||||
|
\usepackage{xcolor}
|
||||||
|
\usepackage{hyperref}
|
||||||
|
\usepackage{hyperxmp}
|
||||||
|
\hypersetup{%
|
||||||
|
colorlinks=true,linkcolor=blue,urlcolor=blue,pdfpagemode=UseNone,
|
||||||
|
pdftitle={(((title)))},
|
||||||
|
pdfkeywords={},
|
||||||
|
pdfauthor={(((author)))},
|
||||||
|
pdflang={fr-FR},
|
||||||
|
pdfcopyright={Copyright © 2011-2014 Cadoles}, % Nécessite XeTeX
|
||||||
|
pdflicenseurl={http://creativecommons.org/licenses/by-nc-sa/2.0/fr/},
|
||||||
|
}
|
||||||
|
%\usecolortheme{crane}
|
||||||
|
\definecolor{UniBlue}{RGB}{83,121,180}
|
||||||
|
\definecolor{CleanWhite}{RGB}{255,255,255}
|
||||||
|
\setbeamercolor{title}{fg=UniBlue}
|
||||||
|
\setbeamercolor{frametitle}{fg=CleanWhite}
|
||||||
|
\setbeamercolor{structure}{fg=UniBlue}
|
||||||
|
\newcommand{\eolesmall}{
|
||||||
|
\begin{minipage}[c]{0.10\textwidth}
|
||||||
|
\includegraphics[width=1cm]{beamer-skel/img/logo-eole.png}
|
||||||
|
\end{minipage}
|
||||||
|
}
|
||||||
|
\newcommand{\eolebig}{\includegraphics[width=2cm]{beamer-skel/img/logo-eole.png}}
|
||||||
|
\newcommand{\eolefull}{\includegraphics{beamer-skel/img/logo-eole.png}}
|
||||||
|
%\setmonofont[Scale=0.86]{Andale Mono}
|
||||||
|
%\usepackage{colortab}
|
||||||
|
|
||||||
|
\setbeamertemplate{background}{\includegraphics[width=128mm]{beamer-skel/img/banner01.png}}
|
Reference in New Issue
Block a user