Création

This commit is contained in:
Olivier DOSSMANN 2011-07-05 12:45:28 +02:00
commit 3583247cc8
9 changed files with 670 additions and 0 deletions

149
GULL/exemple_presentation.pin Executable file
View File

@ -0,0 +1,149 @@
#!/usr/bin/env pinpoint
[font=Sans 50px]
[bg.jpg]
- The bits above this point are defaults for every slide in the presentation
Welcome to pinpoint
- [bowls.jpg] lines starting with - are slide seperators. This is where you can override the defaults with with per-slide properties
A tool for making excellent presentations
-
It has a simple text source
- [font=monospace 18px] [shading-opacity=1.0]
The current presentation thus far:
#!/usr/bin/env pinpoint
[font=Droid Sans 50px]
[bg.jpg]
- The bits above this point are defaults for every slide in the presentation
Welcome to pinpoint
- [bowls.jpg] lines starting with - are slide seperators..
A tool for making excellent presentations
-
It has a simple text source
- [font=monospace 18px] [shading-opacity=1.0]
The current presentation thus far:
- [text-align=center]
You start by writing down the core concepts that you will be talking about. Then sort and format
them as a pinpoint presentation in a text editor of your choice.
If this was a presentation given as a demonstration of pinpoint you would now be trying to read
this slide as well as pay attention to what is said. Less than ideal.
Pinpoint reloads the presentation when it changes on disk, very useful when you're tuning things
so keep both pinpoint and your text editor open. And remember, the less text you have, the happier
your audience will be ;-)
- You can add '\n' before and after the slide text to keep the file tidy and slides seperated
Let's use some of the more
esoteric features of pinpoint
- [bowls.jpg] [text-align=center]
\- [filename.jpg]
set a custom background for an individual slide
- [bunny.ogg] [fill]
You can put <b>anything</b> in the background
- [linus.jpg] [fill] [bottom-left]
But, slides with cat pictures are best
-[top-right] [text-align=right]
position text in the
[top-right]
- [right]
[right]
- [bottom-right]
[bottom-right]
- [bottom]
[bottom]
- [bottom-left]
[bottom-left]
- [left]
[left]
- [top-left]
[top-left]
- [top]
[top]
- [center] [text-align=center]
and even in the
[center]
(which is the default)
- [font=Monospace 100px][white][text-color=black][shading-opacity=0.0][bottom]
Make text big!
[font=Monospace 100px]
[white][text-color=black]
[shading-opacity=0.0][bottom]
-
<s>use</s> <b>pango</b> <i
><span foreground='#f24'>m<u
>ar</u>k<sup>up</sup></span></i> for style
- [no-markup]
[no-markup]
<s>don't use</s> <b>pango</b> <i
><span foreground='#f24'>m<u
>ar</u>k<sup>up</sup></span></i>
- [transition=page-curl-both][bowls.jpg]
need bullets?
❥ use the power of unicode
• ✽ ✩ ✔ ☃ ◦
- [transition=text-slide-up]
$ pinpoint presentation.txt -o output.pdf
Export to PDF. Handy.
- [fill]
[fill]
Fill the slide with your background
(the default is [fit])
- [transition=swing]
Keybindings:
- [transition=sheet]
right, down or space - next slide
- [transition=slide-left]
left or up - previous slide
- [transition=slide-up]
F11 - toggle fullscreen
- [transition=text-slide-down]
Escape - quit pinpoint
- [transition=slide-in-left] [command=killall xeyes ; xeyes] [fill]
Enter - Run command
Tab - Edit command
[command=killall xeyes ; xeyes]
N.B. run pinpoint with the -m option
and hidden or auto-hiding panels, to
allow window management in fullscreen.
- [linus.jpg] [fill] [bottom-right]
That's pretty much everything.
Told you it was simple.
- [black] [font=Sans 100px] [transition=spin-text]
FIN

BIN
GULL/images/jesuisungus.jpeg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

149
GULL/nanoblogger.pin Executable file
View File

@ -0,0 +1,149 @@
#!/usr/bin/env pinpoint
[font=Sans 50px]
[bg.jpg]
- The bits above this point are defaults for every slide in the presentation
Welcome to pinpoint
- [bowls.jpg] lines starting with - are slide seperators. This is where you can override the defaults with with per-slide properties
A tool for making excellent presentations
-
It has a simple text source
- [font=monospace 18px] [shading-opacity=1.0]
The current presentation thus far:
#!/usr/bin/env pinpoint
[font=Droid Sans 50px]
[bg.jpg]
- The bits above this point are defaults for every slide in the presentation
Welcome to pinpoint
- [bowls.jpg] lines starting with - are slide seperators..
A tool for making excellent presentations
-
It has a simple text source
- [font=monospace 18px] [shading-opacity=1.0]
The current presentation thus far:
- [text-align=center]
You start by writing down the core concepts that you will be talking about. Then sort and format
them as a pinpoint presentation in a text editor of your choice.
If this was a presentation given as a demonstration of pinpoint you would now be trying to read
this slide as well as pay attention to what is said. Less than ideal.
Pinpoint reloads the presentation when it changes on disk, very useful when you're tuning things
so keep both pinpoint and your text editor open. And remember, the less text you have, the happier
your audience will be ;-)
- You can add '\n' before and after the slide text to keep the file tidy and slides seperated
Let's use some of the more
esoteric features of pinpoint
- [bowls.jpg] [text-align=center]
\- [filename.jpg]
set a custom background for an individual slide
- [bunny.ogg] [fill]
You can put <b>anything</b> in the background
- [linus.jpg] [fill] [bottom-left]
But, slides with cat pictures are best
-[top-right] [text-align=right]
position text in the
[top-right]
- [right]
[right]
- [bottom-right]
[bottom-right]
- [bottom]
[bottom]
- [bottom-left]
[bottom-left]
- [left]
[left]
- [top-left]
[top-left]
- [top]
[top]
- [center] [text-align=center]
and even in the
[center]
(which is the default)
- [font=Monospace 100px][white][text-color=black][shading-opacity=0.0][bottom]
Make text big!
[font=Monospace 100px]
[white][text-color=black]
[shading-opacity=0.0][bottom]
-
<s>use</s> <b>pango</b> <i
><span foreground='#f24'>m<u
>ar</u>k<sup>up</sup></span></i> for style
- [no-markup]
[no-markup]
<s>don't use</s> <b>pango</b> <i
><span foreground='#f24'>m<u
>ar</u>k<sup>up</sup></span></i>
- [transition=page-curl-both][bowls.jpg]
need bullets?
❥ use the power of unicode
• ✽ ✩ ✔ ☃ ◦
- [transition=text-slide-up]
$ pinpoint presentation.txt -o output.pdf
Export to PDF. Handy.
- [fill]
[fill]
Fill the slide with your background
(the default is [fit])
- [transition=swing]
Keybindings:
- [transition=sheet]
right, down or space - next slide
- [transition=slide-left]
left or up - previous slide
- [transition=slide-up]
F11 - toggle fullscreen
- [transition=text-slide-down]
Escape - quit pinpoint
- [transition=slide-in-left] [command=killall xeyes ; xeyes] [fill]
Enter - Run command
Tab - Edit command
[command=killall xeyes ; xeyes]
N.B. run pinpoint with the -m option
and hidden or auto-hiding panels, to
allow window management in fullscreen.
- [linus.jpg] [fill] [bottom-right]
That's pretty much everything.
Told you it was simple.
- [black] [font=Sans 100px] [transition=spin-text]
FIN

BIN
GULL/nb.pdf Executable file

Binary file not shown.

207
GULL/nb.tex Executable file
View File

@ -0,0 +1,207 @@
\documentclass{beamer}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{hyperref} % permet d'ajouter des liens
\usepackage{pgfpages}
% \pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]
\mode<presentation> {
\usetheme{Warsaw} % Thème utilisé
\setbeamercovered{transparent}
}
% Titre de la présentation
\title[Les moteurs de joueb statiques]{Découverte des moteurs de joueb dits \og{}statiques\fg{}}
% Sous - titre
\subtitle{Exemple de Nanoblogger}
% Auteur
\author[Blankoworld]{Olivier DOSSMANN alias Blankoworld\\\texttt{blankoworld@wanadoo.fr}}
% Lieu de création/utilisation
\institute{GULL Strasbourg}
% Date de la présentation
\date{8 septembre 2009}
% Pour afficher le plan à chaque sous-section
% \AtBeginSubsection[] {
% \begin{frame}<beamer>{Plan}
% \tableofcontents[currentsection,currentsubsection]
% \end{frame}
% }
% Début du document
\begin{document}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}{Quelques informations sur~: }
\begin{enumerate}
\pause \item
Lui %Détails sur Blanko
\pause \item
Vocabulaire
\begin{itemize}
\item
joueb % JOUrnal wEB
\begin{definition}
\pause Les jouebs sont finalement l'expression du mot \og{}publication \fg{}. Que ce soit pour~:
\begin{itemize}
\pause \item des articles/billets
\pause \item des fichiers multimédias
\pause \item etc.
\end{itemize}
\end{definition}
\pause \item
utilisateur % auteur du joueb
\pause \item
internaute % personne qui va visualiser/utiliser le résultat
\end{itemize}
\end{enumerate}
\end{frame}
\begin{frame}{Quelques moments clés~: }
% Désolé de devoir vous saouler avec l'histoire, mais cela permet de visualiser l'évolution des choses
\begin{enumerate}
\item<1->
1990, débuts du Web tel que nous le connaissons avec l'arrivée d'un langage de présentation~: le HTML
% HTML = HyperText Markup Language
\item<2->
1992, le premier butineur(ou navigateur web)~: NCSA Mosaic
\item<3->
1993, les premiers scripts CGI~: peuvent contenir du C, Python, Gambas, PHP, script shell, VB, etc.
% CGI = Common Gateway Interface
\item<4->
1995, création de JavaScript~: langage de programmation de scripts pour des pages web interactives
\item<5->
1994 à 1997, sortie de PHP
% PHP = Personal Home Page, puis Hypertext Préprocessor
\item<6->
Actuellement~: utilisation de langages tels que PHP, Python, Ruby, Perl, Java, Ocaml, etc. % tout autre langage dont l'interfaçage avec le net existe.
% dotclear(PHP), pyblosxom(python), Typo(ruby), blosxom(perl), pebble(java), ocsimore(ocaml/ocsigen)
\end{enumerate}
\end{frame}
\begin{frame}{Par ailleurs ...}
Entre 1998 et 2003 nous sommes passés de 100 à 600 millions d'internautes.
\pause Force est de constater que la Toile relève donc d'un besoin de plus en plus important~:
\begin{itemize}
\pause \item partage de l'information
\pause \item espace personnel
\pause \item services divers % proposés à l'internaute
\pause \item la recherche
\pause \item échanges divers
\pause \item etc.
\end{itemize}
% La Toile est donc un lieu incontournable
\end{frame}
\begin{frame}{Plan}
\frametitle{Plan}
\tableofcontents
\end{frame}
\section{Les moteurs de joueb}
\subsection{Qu'est ce qu'un moteur de joueb ?}
\begin{frame}{Qu'est ce qu'un moteur de joueb ?}
\begin{definition}
Logiciel permettant la réalisation de jouebs (journal web)
\end{definition}
\pause Cela permet~:
\begin{itemize}
\pause \item d'avoir rapidement un joueb à portée de main
\item une utilisation et une maintenance simple et efficace
\end{itemize}
\end{frame}
\begin{frame}{Quelques moteurs de joueb connus}
Liste les moteurs de jouebs ici
\end{frame}
\begin{frame}{Ressources demandées par ces moteurs}
Finir par dire : mais ?! tout ces moteurs requièrent pas mal de ressources et d'installations particulières sur le serveur :
\begin{itemize}
\item un serveur web
\item les binaires pour l'exécution du code
\item un module pour lier les deux
\end{itemize}
N'y aurait il pas une autre vision de la chose ? Bah si : les moteurs de sites statiques !
Définition de moteurs de blog statique
% ATTENTION LE CACHE est une bonne méthode pour éviter d'ordonner à tout bout de champ au serveur de recalculer un résultat de page
\end{frame}
\subsection{Mode de fonctionnement}
\begin{frame}{Mode de fonctionnement d'un moteur de blog statique}
Mettre ici un schéma et présenter la chose
\end{frame}
\subsection{Outils existants}
\begin{frame}{Les outils proposés}
Après plusieurs recherches sur la toile, voici quelques résultats :
\begin{enumerate}
\item Nanoblogger~: \href{http://nanoblogger.sourceforge.net}{\beamerbutton{http://nanoblogger.sourceforge.net}} % [bash] dont nous allons parler
\item Panda~: \href{http://www.haskell.org/haskellwiki/Panda}{\beamerbutton{http://www.haskell.org/haskellwiki/Panda}} % [Haskell] non testé
\item Rassmalog~: \href{http://snk.tuxfamily.org/lib/rassmalog/output/about.html}{\beamerbutton{http://snk.tuxfamily.org/lib/rassmalog/output/about.html}} % [Ruby] prévu pour la BlogBox
\item Wadcomblog~: \href{http://vss.73rus.com/wadcomblog/}{\beamerbutton{http://vss.73rus.com/wadcomblog/}} % [Python] testé rapidement
\item Ikiwiki~: \href{http://ikiwiki.info/}{\beamerbutton{http://ikiwiki.info/}} % [Perl] utilisé pour nb.homelinux.com
\end{enumerate}
\end{frame}
\subsection{Avantages et inconvénients}
\begin{frame}{Les avantages et inconvénients d'un tel système}
Donner ici les différents avantages et inconvénients
\end{frame}
\section{Nanoblogger}
\begin{frame}{Exemple de Nanoblogger}
\end{frame}
\section{Conclusion}
\subsection{Conclusion rapide}
\begin{frame}{Conclusion rapide}
Dire dans QUELS cas d'utilisation les moteurs de joueb statique, et plus particulièrement Nanoblogger sont efficaces/utiles
Des questions ?
\end{frame}
\subsection{Questions}
\begin{frame}{Questions}
Avez vous des questions avant que je passe à la mise en application d'un moteur de joueb statique ?
\end{frame}
\subsection{Démonstration}
\begin{frame}{Démonstration}
./configure \&\& make \&\& make install
\end{frame}
\section*{Pour aller plus loin}
% Projet BlogBox (BB)
% Benjamin Bayart et l'internet libre : donner adresse de la vidéo sur le minitel 2.0
% Le projet BB c'est :
% - du matos (NSLU2 par exemple) => donner une image. Expliquer consommation basse, environ 22W
% il y a le sheevaplug aussi qui consomme 5w et est très petit, n'hésites pas à me redemander
% ~~afranke
% - du logiciel (par exemple Rassmalog)
\begin{frame}{Le projet BlogBox}
Projet BlogBox / Internet Libre
\end{frame}
\begin{frame}{Remerciements}
Mettre ici les merci à tout le monde
Pas oublier les relecteurs !
\end{frame}
\begin{frame}{Sources}
Citer les sources : Wikipedia, fdn.fr, etc.
\end{frame}
\end{document}

View File

@ -0,0 +1,68 @@
====== Les moteurs de blog statique ======
Présentation de soi (ne pas le mettre sur les diapositives) :
* Olivier DOSSMANN - 24 ans
* alias Blankoworld
* Étudiant en informatique (licence pro CDED)
* Ai travaillé à PowerLinux
Un peu de vocabulaire :
* Si je dis JOUEB souvent, c'est pour nommer les blogs, joueb étant JOUrnal wEB
* Je dois normalement utiliser les mots :
* utilisateur pour décrire la personne utilisant le moteur du joueb (l'auteur du joueb si vous voulez)
* internaute pour décrire la personne qui va visualiser les pages du joueb
===== Plans / idées possibles =====
* Qu'est ce qu'un moteur de blog ?
* Dynamique, statique, la poisse !
* Principaux moteurs statiques
===== Connaissances =====
==== Moteurs de blogs statiques ====
* Nanoblogger (écrit en bash) : http://nanoblogger.sourceforge.net
* Panda (écrit en Haskell) : http://www.haskell.org/haskellwiki/Panda
* Rassmalog (écrit en ruby) : http://snk.tuxfamily.org/lib/rassmalog/output/about.html
* Wadcomblog (écrit en python) : http://vss.73rus.com/wadcomblog/
* Ikiwiki (écrit en perl) : http://ikiwiki.info/
==== Vrac ====
Avant le net : gopher et usenet
Avantages du moteur de joueb/blog statique :
* Seul un serveur web HTTP est nécessaire pour servir les pages aux internautes => pas de base de données, pas de calculs spécifiques, ce qui induit un coût moindre pour le serveur tant par l'énergie, le matériel, donc investissements et charges diminuées
* Rapidité de l'affichage des pages, une page HTML pourrait pour ainsi dire être assimilable à un fichier texte. Sauf qu'on ajoute tout de même des images et un fichier texte supplémentaire : la feuille de style (ou CSS, Cascading Style Sheet)
* Le site n'est pas "hackable" par une tierce personne, seul le serveur lui même est attaquable
* En cas où le serveur tombe en panne le travail se trouve toujours sur notre ordinateur, on peut alors recompiler et déposer le site sur un autre serveur
* Indépendant du serveur : on peut migrer le site (résultat de la compilation) d'un hébergeur à l'autre, il faut seulement qu'il possède un serveur web HTTP qui puisse délivrer des pages HTML aux internautes
* Scriptable / automatisation de tâches : très utile pour le côté "personnalisation"
Inconvénients :
* On perd le côté "interaction avec l'internaute", sauf si on ajoute du Javascript dans ses pages. Il faut savoir que nanoblogger permet de générer des fichiers dont l'extension est choisie par l'utilisateur, donc on peut imaginer faire des pages en PHP, ce qui perd un ensemble d'avantage au niveau rapidité et indépendance du serveur
* Faut tripatouiller dans les lignes de commande, connaître un peu le HTML, CSS si on veut personnaliser notre site, sauf si on crée une interface graphique pour les utilisateurs
* Les commentaires
* Le rapport entre "nombre de modifications/ajouts" par jour et le nombre de visiteurs potentiels est souvent mauvais, c'est à dire qu'on a soit trop peu d'utilisateurs comparé à la durée de compilation qu'on a pour créer le site, ou bien on a trop de modifications à faire par jour, et donc le temps entre la rédaction et la publication de la nouvelle est ennuyeux pour les utilisateurs en fonction du type de contenu.
* Pas d'interface graphique
Quelques moteurs de jouebs :
* Typo
* Joomla
* Blog:CMS
* b2evolution
* Dotclear
* Drupal
* Movable Type
* WordPress
==== Schéma ====
Faire un schéma pour différencier un moteur de blog dit "normal", à un moteur de blog dit "statique".
Le moteur de blog normal est un code source, placé à un endroit spécifique. Au moment de l'appel, il génère tout le code nécessaire à la création d'un HTML ou tout autre type de contenu à rendre à l'internaute. Le problème est que pour chaque utilisateur demandant la page, il va refaire l'ensemble du processus de rendu de la page. Bien que les bons administrateurs de serveurs mettent en place un cache pour réduire un maximum le travail effectué par le serveur.
Pour un moteur de blog statique, la façon de procéder est différente. C'est un code source qui va générer un blog suite à l'ajout d'un billet, et mettre à un endroit spécifique le résultat de sa compilation. C'est le RESULTAT qui sera visible pour tout les internautes.

View File

@ -0,0 +1,97 @@
====== Les moteurs de blog statique ======
Présentation de soi (ne pas le mettre sur les diapositives) :
* Olivier DOSSMANN - 24 ans
* alias Blankoworld
* Étudiant en informatique (licence pro CDED)
* Ai travaillé à PowerLinux.fr
Un peu de vocabulaire :
* Si je dis JOUEB souvent, c'est pour nommer les blogs, joueb étant JOUrnal wEB
* Je dois normalement utiliser les mots :
* utilisateur pour décrire la personne utilisant le moteur du joueb (l'auteur du joueb si vous voulez)
* internaute pour décrire la personne qui va visualiser les pages du joueb
===== Plans / idées possibles =====
* Qu'est ce qu'un moteur de blog ?
* Dynamique, statique, la poisse !
* Principaux moteurs statiques
* Remerciements
* Thom1 (irc.freenode.net #absolinux) pour ses définitions sur l'Internet Libre et quelques exemples
* Benjamin Bayart pour sa conférence "Internet Libre ou Minitel 2.0" disponible à l'adresse suivante : http://www.fdn.fr/minitel.avi
* Alexandre FRANKE pour la découverte d'ikiwiki
* GNU/Linux Pratique pour la découverte de Nanoblogger
* Vous pour m'avoir écouté et pas avoir trop dormi
* D'autres personnes que j'aurais oublié
* Questions ?
* Conclusion rapide
===== Connaissances =====
==== Moteurs de blogs statiques ====
* Nanoblogger (écrit en bash) : http://nanoblogger.sourceforge.net
* Panda (écrit en Haskell) : http://www.haskell.org/haskellwiki/Panda
* Rassmalog (écrit en ruby) : http://snk.tuxfamily.org/lib/rassmalog/output/about.html
* Wadcomblog (écrit en python) : http://vss.73rus.com/wadcomblog/
* Ikiwiki (écrit en perl) : http://ikiwiki.info/
==== Vrac ====
Avant le net : gopher et usenet
Avantages du moteur de joueb/blog statique :
* Seul un serveur web HTTP est nécessaire pour servir les pages aux internautes => pas de base de données, pas de calculs spécifiques, ce qui induit un coût moindre pour le serveur tant par l'énergie, le matériel, donc investissements et charges diminuées
* Rapidité de l'affichage des pages, une page HTML pourrait pour ainsi dire être assimilable à un fichier texte. Sauf qu'on ajoute tout de même des images et un fichier texte supplémentaire : la feuille de style (ou CSS, Cascading Style Sheet)
* Le site n'est pas "hackable" par une tierce personne, seul le serveur lui même est attaquable
* En cas où le serveur tombe en panne le travail se trouve toujours sur notre ordinateur, on peut alors recompiler et déposer le site sur un autre serveur
* Indépendant du serveur : on peut migrer le site (résultat de la compilation) d'un hébergeur à l'autre, il faut seulement qu'il possède un serveur web HTTP qui puisse délivrer des pages HTML aux internautes
* Scriptable / automatisation de tâches : très utile pour le côté "personnalisation"
* l'Internet libre c'est contrôler ses propres données en ligne
* Quand on reçoit du courrier postal, on le reçoit dans notre boîte au lettre, devant chez nous, ou dans le bâtiment lui même. Pourquoi cela serait différent pour nos courriels ?
* Quand on veut des informations sur quelqu'un, la meilleure source, c'est la personne elle-même. Pourquoi cela serait différent pour nos vidéos, notre joueb/blog sur le net ?
* Le résultat est facilement exploitable sur une disquette, CDROM, DVD, clé USB etc.
----
Avantage :
Permet de réduire le coût de lhébergement.
Le niveau nécessaire pour la réalisation de ce type de site est faible.
Optimisation moteur grandement facilité.
----
Inconvénients :
* On perd le côté "interaction avec l'internaute", sauf si on ajoute du Javascript dans ses pages. Il faut savoir que nanoblogger permet de générer des fichiers dont l'extension est choisie par l'utilisateur, donc on peut imaginer faire des pages en PHP, ce qui perd un ensemble d'avantage au niveau rapidité et indépendance du serveur
* Faut tripatouiller dans les lignes de commande, connaître un peu le HTML, CSS si on veut personnaliser notre site, sauf si on crée une interface graphique pour les utilisateurs
* Les commentaires
* Le rapport entre "nombre de modifications/ajouts" par jour et le nombre de visiteurs potentiels est souvent mauvais, c'est à dire qu'on a soit trop peu d'utilisateurs comparé à la durée de compilation qu'on a pour créer le site, ou bien on a trop de modifications à faire par jour, et donc le temps entre la rédaction et la publication de la nouvelle est ennuyeux pour les utilisateurs en fonction du type de contenu.
* Pas d'interface graphique
Quelques moteurs de jouebs :
* Typo
* Joomla
* Blog:CMS
* b2evolution
* Dotclear
* Drupal
* Movable Type
* WordPress
==== Schéma ====
Faire un schéma pour différencier un moteur de blog dit "normal", à un moteur de blog dit "statique".
Le moteur de blog normal est un code source, placé à un endroit spécifique. Au moment de l'appel, il génère tout le code nécessaire à la création d'un HTML ou tout autre type de contenu à rendre à l'internaute. Le problème est que pour chaque utilisateur demandant la page, il va refaire l'ensemble du processus de rendu de la page. Bien que les bons administrateurs de serveurs mettent en place un cache pour réduire un maximum le travail effectué par le serveur.
Pour un moteur de blog statique, la façon de procéder est différente. C'est un code source qui va générer un blog suite à l'ajout d'un billet, et mettre à un endroit spécifique le résultat de sa compilation. C'est le RESULTAT qui sera visible pour tout les internautes.
===== Notes =====
* Ajouter des images qui n'ont rien à voir, toutes les 4 à 5 diapositives (voire toute les 5 min)
* Parler de l'application des moteurs de jouebs statiques à l'Internet Libre
* Se renseigner sur les handout => impression des diapos avec commentaires de l'auteur

BIN
GULL/presentation_nb_v0.1.pdf Executable file

Binary file not shown.

BIN
GULL/testDiapoOpenOffice.odp Executable file

Binary file not shown.