Commit 717d554f authored by simon's avatar simon
Browse files

Modif dernière minute :)


git-svn-id: file:///mnt/marvin-var/svn/magneto/trunk@109 f61d8a82-367e-4513-8f0b-2a88b49b8d76
parent a119b872
...@@ -222,7 +222,10 @@ SELECT identifiant FROM animaux WHERE taille > 20; ...@@ -222,7 +222,10 @@ SELECT identifiant FROM animaux WHERE taille > 20;
\item Adresse spécial : views. \item Adresse spécial : views.
\end{itemize} \end{itemize}
\end{block} \end{block}
\end{frame}
\begin{frame}
\frametitle{url.py}
\begin{block}{Exemple} \begin{block}{Exemple}
\begin{verbatim} \begin{verbatim}
(r'\^/enregistrements/', views.schedules\_list) (r'\^/enregistrements/', views.schedules\_list)
...@@ -257,14 +260,19 @@ r'^/enregistrements/ : URL ...@@ -257,14 +260,19 @@ r'^/enregistrements/ : URL
\item ... parfois avec des arguments ; \item ... parfois avec des arguments ;
\end{itemize} \end{itemize}
\end{block} \end{block}
\end{frame}
\begin{frame}
\frametitle{views.py}
\begin{block}{Exemple} \begin{block}{Exemple}
\begin{verbatim}
def schedules\_list(): def schedules\_list():
tpl = env.get\_template('schedules\_list.html') tpl = env.get\_template('schedules\_list.html')
return tpl.render(schedules=Schedule.select()) return tpl.render(schedules=Schedule.select())
\end{verbatim}
\begin{itemize} \begin{itemize}
\item tpl : Template à retourner \item \texttt{tpl} : Template à retourner
\item schedules : argument. \item \texttt{schedules} : argument.
\end{itemize} \end{itemize}
\end{block} \end{block}
\end{frame} \end{frame}
...@@ -275,7 +283,7 @@ def schedules\_list(): ...@@ -275,7 +283,7 @@ def schedules\_list():
\begin{block}{Cron} \begin{block}{Cron}
\begin{itemize} \begin{itemize}
\item Planificateur de tâches ; \item Démon planificateur de tâches ;
\item utilisation via fichiers ; \item utilisation via fichiers ;
\item programmation enregistrements. \item programmation enregistrements.
\end{itemize} \end{itemize}
...@@ -285,11 +293,25 @@ def schedules\_list(): ...@@ -285,11 +293,25 @@ def schedules\_list():
\begin{itemize} \begin{itemize}
\item 1 fichier : la crontab ; \item 1 fichier : la crontab ;
\item 1 entrée : le cronjob ; \item 1 entrée : le cronjob ;
\item 1 classe pour chacun. \item 1 classe pour chaque.
\end{itemize} \end{itemize}
\end{block} \end{block}
\end{frame} \end{frame}
\begin{frame}[fragile]
\frametitle{Exemples}
\begin{block}
Entrée type crontab :
\begin{verbatim}
min hh jj mm jm commande
\end{verbatim}
Exemple : 13 février à 23h31
\begin{verbatim}
31 23 12 02 * commande
\end{verbatim}
\end{block}
\end{frame}
\begin{frame} \begin{frame}
\frametitle{Problèmes Implémentation} \frametitle{Problèmes Implémentation}
...@@ -314,25 +336,26 @@ def schedules\_list(): ...@@ -314,25 +336,26 @@ def schedules\_list():
\begin{frame}[fragile] \begin{frame}[fragile]
\frametitle{API VLC} \frametitle{\textsc{API VLC}}
\begin{block}{Pourquoi une \textsc{api} ?} \begin{block}{Pourquoi une \textsc{api} ?}
\begin{itemize} \begin{itemize}
\item Minimiser la syntaxe ; \item Minimiser la syntaxe ;
\item VLC : \item Encodage \textsc{VLC} :
\begin{verbatim} \begin{verbatim}
vlc v4l:///dev/video0:norm=secam:channel=1 \ vlc -vvv input_stream --sout \
--sout "#transcode{\ '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128,deinterlace}
scale=1,vcodec=h264,vb=512\$,acodec=mp4a,ab=64}:\
standard{mux=mp4,dst="test.mp4",access=file}";
\end{verbatim}%ERREUR, pas ça du tout (pas le bon module déjà) : \end{verbatim}%ERREUR, pas ça du tout (pas le bon module déjà) :
\item API VLC : VlcRecorder.record(); \item API VLC : VlcEncoder.start();
% Tout est dans la conf : CONSTANTES % Tout est dans la conf : CONSTANTES
\item Utiliser \textsc{vlc} sous forme d'un objet ; \item Utiliser \textsc{vlc} sous forme d'un objet ;
\item Peut s'intégrer à d'autres projets. \item Peut s'intégrer à d'autres projets.
\end{itemize} \end{itemize}
\end{block} \end{block}
\end{frame}
\begin{frame}
\frametitle{\textsc{API VLC}}
\begin{block}{Organisation} \begin{block}{Organisation}
3 grandes tâches : 3 grandes tâches :
% VLC lancé 3 fois en même temps % VLC lancé 3 fois en même temps
...@@ -405,11 +428,4 @@ vlc v4l:///dev/video0:norm=secam:channel=1 \ ...@@ -405,11 +428,4 @@ vlc v4l:///dev/video0:norm=secam:channel=1 \
\item lecture supporté par navigateur ; \item lecture supporté par navigateur ;
\end{itemize} \end{itemize}
\end{block} \end{block}
\begin{block}{Autres tâches}
\begin{itemize}
\item Arrêt serveur (streaming + telnet) ;
\item liste des vidéo à disposition.
\end{itemize}
\end{block}
\end{frame} \end{frame}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment