Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • vimazeno/blog.limos.fr
  • matrossevi/blog.limos.fr
  • borlonjo/blog.limos.fr
3 results
Show changes
Showing
with 1135 additions and 19 deletions
$( document ).ready(function() {
$('a.expand').click(function(event) {
if($(this).text() == 'version longue') {
$(this).text('version courte');
$('a.toggle').each(function() {
$("#" + $(this).attr('name')).closest('li').show();
});
}
else {
$(this).text('version longue');
$('a.toggle').each(function() {
$("#" + $(this).attr('name')).closest('li').hide();
});
}
});
$('a.toggle').click(function() {
$("#" + $(this).attr('name')).closest('li').toggle();
});
$('a.customizable').click(function() {
if($('#username').val() != "") {
$(this).attr("href", $(this).attr("href") + "?" + $('#username').val());
}
});
});
\ No newline at end of file
content/images/etudiants/vm-network.png

41 KiB

content/images/limos.png

73.9 KiB | W: 0px | H: 0px

content/images/limos.png

8.96 KiB | W: 0px | H: 0px

content/images/limos.png
content/images/limos.png
content/images/limos.png
content/images/limos.png
  • 2-up
  • Swipe
  • Onion skin
content/images/oim.jpg

9.1 KiB

content/images/projets/ProFAN.jpg

206 KiB

{
"name": "*",
"version": "1.0.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"font-awesome": {
"version": "4.7.0",
"resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz",
"integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM="
},
"reveal.js": {
"version": "3.9.2",
"resolved": "https://registry.npmjs.org/reveal.js/-/reveal.js-3.9.2.tgz",
"integrity": "sha512-Dvv2oA9FrtOHE2DWj5js8pMRfwq++Wmvsn1EyAdYLC80lBjTphns+tPsB652Bnvep9AVviuVS/b4XoVY9rXHLA=="
}
}
}
{
"name": "*",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"dependencies": {
"@fortawesome/fontawesome-free": "^6.1.1",
"reveal.js": "^3.5.0"
}
}
Title: <i class="fa fa-briefcase" aria-hidden="true"></i> &agrave; propos
Date: 2010-05-17 10:27
Date: 2021-03-09 10:27
Category: <i class="fa fa-briefcase" aria-hidden="true"></i> &agrave; propos
slug: index
lang: fr
save_as: index.html
url: index.html
Number: 2
Je suis ingénieur d'études [CNRS](http://www.cnrs.fr) depuis 2002.
## <i class="fas fa-desktop"></i> Ingénieur de Recherche Informatique au CNRS <a class="expand btn btn-primary float-right">version courte</a>
J'ai intégré le [LIMOS](https://limos.isima.fr/) en juillet 2016.
### <i class="fas fa-quote-left"></i>You can't defend. You can't prevent. The only thing you can do is detect and respond.<i class="fas fa-quote-right"></i> <span style="float:right;font-size: smaller; padding-top: 15px;">*Bruce Schneier*</span>
Au [LIMOS](https://limos.isima.fr/) j'interviens à différents niveaux dans des projets recherches
* montage du projet
* gestion du projet
* développement logiciel lié au projet
<hr />
Au sein de l'équipe [CRI de l'ISIMA/LIMOS](https://cri.isima.fr) Je participe à la gestion
<center>
* de la plateforme d'hébergement web
* de [la forge logicielle](https://gitlab.isima.fr)
#### En poste au [LIMOS](htttps://limos.fr), UMR ([CNRS](https://www.cnrs.fr)/[UCA](https://uca.fr)/[EMSE](https://www.mines-stetienne.fr/)), hébergée par l'[ISIMA](htttps://isima.fr)
Je suis également impliqué dans la chaîne fonctionnelle [SSI](https://fr.wikipedia.org/wiki/S%C3%A9curit%C3%A9_des_syst%C3%A8mes_d%27information) du [CNRS](http://www.cnrs.fr)
</center>
* Je suis expert SSI à la [CRSSI](http://www.dr7.cnrs.fr/spip.php?rubrique856) de la délégation RHône Alpes Auvergne du CNRS
<hr />
* Je suis [CSSI](http://aresu.dsi.cnrs.fr/spip.php?article120) (Correspondant Sécurité Système d'Information) pour le LIMOS
* Je supervise <a name="cri" class="toggle"><i class="fas fa-users-cog"></i> le service informatique commun CRI ISIMA / LIMOS (9 personnes)</a>
* <i id="cri" class="fas fa-users-cog"></i> [service informatique commun CRI ISIMA / LIMOS](https://doc.isima.fr/support/cri)
* composé de
* 4 ingénieurs
* 1 assistant ingénieur
* 3 techniciens
* 1 CDD
* animation et gestion de l'équipe
* blog du [CRI ISIMA / LIMOS](https://cri.isima.fr)
* suivi de tous les projets de l'équipe
* infrastructure (matériels et réseaux)
* gestion du budget
* interlocuteur [UCA](https://uca.fr) / [INP](https://www.clermont-auvergne-inp.fr/)
<hr />
* je participe également aux actions SSI de l'UCA
* J'industrialise et gère l'exploitation d'un <a name="cloud" class="toggle"><i class="fas fa-cloud-upload-alt"></i> cloud souverain</a> (un vrai!) et l'administration de différents <a name="server" class="toggle"><i class="fas fa-server"></i> services</a>
* <i id="cloud" class="fas fa-cloud-upload-alt"></i> exploitation de notre cloud (vraiment!) souverain
* proxmox
* <strike>ansible</strike>
* <strike>vault</strike>
* <strike>consul</strike>
* <strike>terraform</strike>
* <strike>packer</strike>
* pour différentes raisons cette pile logicielle est appelée à évoluer dans les prochaines années
* <i id="server" class="fas fa-server"></i> administration de services
* [My](https://my.isima.fr) un développement [<i class="fab fa-symfony"></i> symfony 6](https://symfony.com/), métier, permettant de gérer une partie des systèmes d'information de l'ISIMA et du LIMOS
* [gestionnaire de ticket](https://support.isima.fr/) pour le support ([gestsup](https://gestsup.fr/))
* hébergement web mututalisé ([ispconfig](https://www.ispconfig.org/))
* forges logicielles, l'une [orientée recherche](https://gitlab.limos.fr), l'autre [orientée pédagogie](https://gitlab.isima.fr) ([gitlab](https://about.gitlab.com)
* [partage de notes](https://hedgedoc.isima.fr) ([hedgedoc](https://hedgedoc.org)/[codimd](https://github.com/hackmdio/codimd))
* clavardage avec ([mattermost](https://mattermost.com/))
* sauvegarde et restauration ([backuppc](https://backuppc.github.io/backuppc/))
* documentations collaboratives, l'une [à destination des utilisateurs](https://doc.isima.fr/), l'autre à destination des administrateurs ([mkdocs](https://www.mkdocs.org/))
* système de page perso ([apache](https://httpd.apache.org/docs/2.4/howto/public_html.html))
<hr />
Vous trouverez ici
* Je gère différents <a name="projects" class="toggle"><i class="fas fa-flask"></i> projets recherche</a>
* <i id="projects" class="fas fa-flask"></i> projets recherche
* [ProFan-Transfert](/profan-transfert.html) <i class="fas fa-spinner fa-spin"></i>
* [ECCIPE](/profan-transfert.html) <i class="fas fa-spinner fa-spin"></i>
* [ARBORéa](/arborea.html) <i class="fas fa-check-circle text-success" aria-hidden='true'></i>
* [Stam](/stam.html) <i class="fas fa-check-circle text-success" aria-hidden='true'></i>
* [ep3c](/ep3c.html) <i class="fas fa-check-circle text-success" aria-hidden='true'></i>
* [Profan](/profan.html) <i class="fas fa-check-circle text-success" aria-hidden='true'></i>
* [mobipaléo](/mobipaleo.html) <i class="fas fa-spinner fa-spin"></i>
* [CEPPPIA](/cepppia.html) <i class="fas fa-check-circle text-success" aria-hidden='true'></i>
* mon [blog](/blog.html) qui référence des notes techniques et autres
* des supports de [cours](/cours.html)
* la liste des [projets](/projets.html) auquels je participe
* les rapports de [recherche](/recherche.html) aux quels j'ai participé
* Pour ces projets recherche, j'encadre 4 développeurs, et interviens tout au long du <a name="projects-tasks" class="toggle"></i><i class="fas fa-tasks"></i> cycle de vie des projets
* <i id="projects-tasks" class="fas fa-tasks"></i> cycle de vie des projets
* défintion des besoins
* défintion de l'architecture
* recrutement et animation d'un (ou d'une équipe de) développeur(s)
* gestion de l'hébergement et du déploiement
* expertises techniques
* suivi de projets
* revue de code et recette
* mise en place des référentiels légaux (RGPD, données de santé, ...)
* mise à disposition des données (entrepôt)
<hr />
* Je participe au développement de projets, recherche ou interne à l'équipe, avec différentes <a name="techno" class="toggle"><i class="fas fa-code-branch"></i> technologies</a>
* <i id="techno" class="fas fa-code-branch"></i> développement
* <i class="fab fa-php"></i> php / <i class="fab fa-symfony"></i> symfony
* <i class="fab fa-python"></i> python
* <i class="fas fa-terminal"></i> bash
* <i class="fab fa-js"></i> javascript
* <i class="fab fa-html5"></i> html
* <i class="fab fa-css3-alt"></i> css
<hr />
* Je suis impliqué dans la chaîne fonctionnelle <a name="ssi" class="toggle"><i class="fas fa-shield-alt"></i> SSI</a>
* <i id="ssi" class="fas fa-shield-alt"></i> SSI
* correspondant Sécurité des Systèmes d'Informations (CSSI) pour le [LIMOS](htttps://limos.fr) et l'[ISIMA](htttps://isima.fr)
* membre de la CRSSI de [DR7 à Lyon](https://www.rhone-auvergne.cnrs.fr/)
* membre de la Cellule Audit & Veille SSI à l'[UCA](https://uca.fr)
* pilotage de la politique de chiffrement et anti-virus au [LIMOS](https://limos.fr) et à l'[ISIMA](htttps://isima.fr)
<hr />
* Je donne aussi quelques <a name="school" class="toggle"><i class="fas fa-graduation-cap"></i> cours</a> à l'[ISIMA](htttps://isima.fr)
* <i id="school" class="fas fa-graduation-cap"></i> cours à l'[ISIMA](htttps://isima.fr)
* <i class="fas fa-shield-alt"></i> [Sécurité des application Web](/zz2-f5-securite-logicielle-securite-des-applications-web.html)
* <strike><i class="fas fa-sad-cry"></i> [Privacy & Cryptologie](/zz2-f5-privacy-crypto.html)</strike>
* <i class="fas fa-user-secret"></i> [Ethique & informatique: Je n'ai rien à cacher](/zz3-je-nai-rien-a-cacher.html)
* <i class="fas fa-history"></i> Histoire de l'informatique <i class="fas fa-spinner fa-spin"></i>
<hr />
* J'interviens dans différents contextes sur <a name="talks" class="toggle"><i class="fas fa-comment"></i> diverses thématiques</a>
* <i id="talks" class="fas fa-comment"></i> interventions
* 08/10/2024 pour les [JoSy Proxmlox Virtual Environment (PVE)](https://indico.mathrice.fr/event/542/overview): Terraform, Devopx, PVE <span class="label label-warning">à venir</span>
* 07/06/2022 pour les [journées Proxmox VE / Ceph 2022](https://indico.mathrice.fr/event/327/): [Proxmox VE & DevOps](https://webtv.uca.fr/video/c82cf242-bbb0-427a-b5d6-b44c700f9409?time=4h27m12s)
* 15/01/2021 pour [La Montagne](https://www.lamontagne.fr/): [Les cyberattaques, retour sur ce virus qui touche les organismes de santé en France en plein Covid-19](https://www.lamontagne.fr/paris-75000/actualites/les-cyberattaques-retour-sur-ce-virus-qui-touche-les-organismes-de-sante-en-france-en-plein-covid-19_13900627/)
* 27/11/2020 pour [Subatech](http://www-subatech.in2p3.fr/fr/): [sécurité et navigateur](/slides/privacy/browser.html)
* 01/12/2020 pour [Le GRIN](https://legrin.fr/): [ÉPIDÉMIE(S)#25 - Peut-on encore compter sur le progrès?](https://podcast.ausha.co/epidemie-s/epidemie-s-25-peut-on-encore-compter-sur-le-progres) (avec [Yves Caseau](https://www.linkedin.com/in/ycaseau/))
* 23/05/2019 pour [Clermont'ech](https://www.clermontech.org): [vault](https://www.clermontech.org/talks/api-hour-42/Vincent-Mazenod-Vault.html)
* 18/12/2108 pour [le lycée Sidoine Apollinaire](https://www.lycee-sidoine-apollinaire.fr/): [Je n'ai rien à cacher / RGPD](/privacy/jnarac.html)
* 15/05/2018 pour [pint of science](/slides/privacy/surfer_couvert.html): [surfez couvert!](/slides/privacy/surfer_couvert.html)
* 11/03/2018 pour [l'esc Clermont](https://www.esc-clermont.fr/) : [Conférence – table ronde : Monnaies virtuelles, Initial Coin Offerings (ICOs) et Blockchain : Innovations en finance majeures ?](https://www.esc-clermont.fr/conference-table-ronde-monnaies-virtuelles-initial-coin-offerings-icos-et-blockchain-innovations-en-finance-majeures/)
* 30/09/2017 pour [Clermont'ech](https://www.clermontech.org): [mets ta cagoule, ça va hacker](https://www.youtube.com/watch?v=oOGuGn2qWhk)
* 16/05/2017 pour [La Montagne](https://www.lamontagne.fr/): [Interview dans La Montagne au sujet du ransomware WannaCry](/images/presse/wannacry.jpg)
* 13/04/2017 pour [ARAMIS](https://aramis.resinfo.org): [Dev & Ops : les outils du dialogue - 9ème journée Aramis 2017](https://webcast.in2p3.fr/video/bonnes_pratiques_en_developpement_web)
* 23/03/2017 pour [le lycée de chamalières](https://www.lyceedechamalieres.fr/): [Je n'ai rien à cacher / RGPD](/privacy/jnarac.html)
* 07/07/2016 pour [Clermont'ech](https://www.clermontech.org): [Drupalgeddon](https://www.clermontech.org/talks/api-hour-21/3-vincent-mazenod-drupalgeddon.html)
* 19/04/2016 pour [la Mairie des Martres de Veyre](http://www.mairie-lesmartresdeveyre.fr/): [Les enjeux de confidentialité et sécurité bien exposés par Vincent Mazenod](https://www.lamontagne.fr/martres-de-veyre-63730/actualites/les-enjeux-de-confidentialite-et-securite-bien-exposes-par-vincent-mazenod_11877490/)
* 12/03/2015 pour [AUDACeS](http://audaces.asso.st/): [Séminaire technique: Sécurité Logicielle Web (avec Thomas LALLART)](https://indico.in2p3.fr/event/11263/)
<!-- * 16/12/2014 pour [Clermont'ech](https://www.clermontech.org): [la PSSI de la nation](https://www.youtube.com/watch?v=jdWDdY2IdEw) -->
<hr />
* Je suis membre actif de l'association <a name="audaces" class="toggle"><i class="far fa-file-code"></i></a> [AuDACES, réseau régional de DevLOG](http://audaces.asso.st/) depuis 2015 et j'ai été coordinateur de ce réseau de 2018 à 2023
* <i id="audaces" class="far fa-file-code"></i> événements
* co-organisateur des [journées Proxmox VE / Ceph 2022](https://indico.mathrice.fr/event/327/)
* organisateur de 3 journées Kubernete du 06 au 08 février 2019
\ No newline at end of file
Title: <i class='fa fa-flask' aria-hidden='true'></i> Recherche
Date: 2021-03-09 10:27
Category: <i class='fa fa-flask' aria-hidden='true'></i> Recherche
Number: 1
Je fais partie du <a href="https://hal.science/search/index/q/*/authFullName_s/Profan+Consortium">ProFAN Consortium</a>
## 2024
* Rudmann O., Batruch A., Paolo Visintin E., Sommet N., Bressoux P., Darnon C., Bouet M., Bressan M., Brown G., Cepeda C., Cherbonnier A., Demolliens M., De Place A.-L., Desrichard O., Ducros T., Goron L., Hemon B., Huguet P., Jamet E., Martinez R., Mazenod V., Mella N., Michinov E., Michinov N., Ofosu N., Pansu P., Peter L., Petitcollot B., Poletti C., Régner I., Riant M., Robert A., Sanrey C., Stanczak A., Toumani F., Vilmin S., Vives E., Butera F.. **Cooperative learning reduces the gender gap in perceived social competences. A large-scale nationwide longitudinal experiment**. *Journal of Educational Psychology*. <span class="label label-info">en cours d'édition</span> <a href="/profan.html"><span class="label label-success">ProFAN</span></a>
* Mathilde Riant, Anne-Laure de Place, Pascal Bressoux, Anatolia Batruch, Marinette Bouet, Marco Bressan, Genavee Brown, Fabrizio Butera, Carlos Cepeda, Anthony Cherbonnier, Céline Darnon, Marie Demolliens, Olivier Desrichard, Théo Ducros, Luc Goron, Brivael Hémon, Pascal Huguet, Eric Jamet, Ruben Martinez, Vincent Mazenod, Nathalie Mella, Estelle Michinov, Nicolas Michinov, Nana Ofosu, Laurine Peter, Benoît Petitcollot, Céline Poletti, Isabelle Régner, Anaïs Robert, Ocyna Rudmann, Camille Sanrey, Arnaud Stanczak, Farouk Toumani, Simon Vilmin, Emilio Paolo Visintin, Eva Vives, Pascal Pansu. **Does the Jigsaw method improve motivation and self-regulation in vocational high schools?**.
*Contemporary Educational Psychology, Volume 77, 102278, ISSN 0361-476X*. [https://doi.org/10.1016/j.cedpsych.2024.102278](https://doi.org/10.1016/j.cedpsych.2024.102278) <a href="/profan.html"><span class="label label-success">ProFAN</span></a>
* Vives E., Poletti C., Butera F., Huguet P., ProFAN Consortium, Régner I.. **Learning with Jigsaw : A systematic Review gathering all the pieces of the Puzzle more than 40 years later**. *Review of Educational Research* ([https://doi.org/10.3102/00346543241230064](https://doi.org/10.3102/00346543241230064)) ([hal-04500096](https://hal.science/hal-04500096)) <a href="/profan.html"><span class="label label-success">ProFAN</span></a>
## 2023
* Johann Chevalère, Loreleï Cazenave, Robin Wollast, Mickaël Berthon, Ruben Martinez, Vincent Mazenod, Marie-Claude Borion, Delphine Pailler, Nicolas Rocher, Rémi Cadet, Catherine Lenne , Norbert Maïonchi-Pino, Pascal Huguet. **The influence of socioeconomic status, working memory and academic self-concept on academic achievement**. *European Journal of Psychology of Education, 2023, 38, pp.287-309*. ([10.1007/s10212-022-00599-9](https://dx.doi.org/10.1007/s10212-022-00599-9)). ([hal-03707470](https://hal.science/hal-03707470)) <a href="/ep3c.html"><span class="label label-success">eP3C</span></a>
## 2022
* Johann Chevalère, Loreleï Cazenave, Mickaël Berthon, Ruben Martinez, Vincent Mazenod, Marie-Claude Borion, Delphine Pailler, Nicolas Rocher, Rémi Cadet, Catherine Lenne, Norbert Maïonchi-Pino, Pascal Huguet. **Compensating the socioeconomic achievement gap with computer‐assisted instruction**. *Journal of Computer Assisted Learning, 2022, 38 (2), pp.366-378*. ⟨[10.1111/jcal.12616](https://dx.doi.org/10.1111/jcal.12616)⟩. ⟨[hal-03428446v2](https://hal.science/hal-03428446v2)<a href="/ep3c.html"><span class="label label-success">eP3C</span></a>
* Jm Monteil, A Séré, M Demolliens, P Huguet, A Batruch, M Bouet, M Bressan, P Bressoux, G Brown, F Butera, C Cepeda, A Cherbonnier, C Darnon, Al de Place, O Desrichard, T Ducros, L Goron, B Hemon, E Jamet, R Martinez, V Mazenod, N Mella , E Michinov, N Michinov, N Ofosu, P Pansu, L Peter, B Petitcollot, C Poletti, I Régner, M Riant, A Robert, O Rudmann, C Sanrey, A Stanczak, F Toumani, S Vilmin, E Visintin, E. Vives. **Rapport ProFAN Partager l’expertise. L’interdépendance positive, un levier pour de nouvelles compétences ?** *remis en Juin 2022 au Ministère de l’éducation, de la jeunesse et des sports et au Ministère de l’enseignement supérieur, de la recherche et de l’innovation*. ([hal-04021297](https://hal.science/hal-04021297)) <a href="/profan.html"><span class="label label-success">ProFAN</span></a>
## 2021
* Yannick Miras , Jerry Lonlac, Beauger Aude, Benjamin Legrand , Delphine Latour , Karen K. Serieyssol , Marlène Lavrieux , Paul M Ledger, Vincent Mazenod , Jean-Luc Peiry, Engelbert Mephu Nguifo. **Tracking plant, fungal and algal diversity through a data mining approach: towards an improved analysis of holocene lake Aydat (Puyde-Dôme, France) dynamics and ecological legacies.** *Revue des Sciences Naturelles d'Auvergne, 2021*. ([hal-03547371](https://hal.science/hal-03547371)) <a href="/mobipaleo.html"><span class="label label-success">Mobipaleo</span></a>
* Johann Chevalère, Loreleï Cazenave, Mickaël Berthon, Ruben Martinez, Vincent Mazenod, Marie-Claude Borion, Delphine Pailler, Nicolas Rocher, Rémi Cadet, Catherine Lenne, Norbert Maïonchi-Pino, Pascal Huguet. **Computer-assisted instruction versus inquiry-based learning: The importance of working memory capacity**. *PLoS ONE 16(11): e0259664. [https://doi.org/10.1371/journal.pone.0259664](https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0259664)* <a href="/ep3c.html"><span class="label label-success">eP3C</span></a>
* Laurine Peter, Nicolas Michinov, Maud Besançon, Estelle Michinov, Jacques Juhel, Genavee Brown, Eric Jamet, Anthony Cherbonnier, Profan Consortium. **Revisiting the Effects of Gender Diversity in Small Groups on Divergent Thinking: A Large-Scale Study Using Synchronous Electronic Brainstorming**. *Frontiers in Psychology, 2021, pp.12:723235*. ⟨[10.3389/fpsyg.2021.723235](https://dx.doi.org/10.3389/fpsyg.2021.723235)⟩. ⟨[hal-03401056](https://hal.science/hal-03401056)<a href="/profan.html"><span class="label label-success">ProFAN</span></a>
* Arnaud Stanczak, Céline Darnon, Anaïs Robert, Marie Demolliens, Camille Sanrey, Pascal Bressoux, Pascal Huguet, Céline Buchs, Fabrizio Butera & <strike>consortium ProFAN</strike>. **Journal of Educational Psychology, 114(6), 1461–1476**. ([https://doi.org/10.1037/edu0000730](https://doi.org/10.1037/edu0000730)). -([hal-03441734](https://hal.science/hal-03441734)) <a href="/profan.html"><span class="label label-success">ProFAN</span></a>
* Mella N., Pansu P., Batruch A., Bouet M., Bressoux P., Brown G., Butera F., Cepeda C., Darnon C., Demolliens M., De Place AL, Ducros T., Goron L., Huguet P., Jamet E., Martinez R., Mazenod V., Michinov N., Peter L., Petitcollot B., Poletti C., Régner I., Riant M., Robert A., Sanrey C., Stanczak A., Toumani F., Visintin E., Vives E., Desrichard O.. **An exploratory network analysis of socio-emotional competencies, school adjustment and school performance in adolescence**. *Journal of Educational Psychology, Volume 12 - 2021* ([https://doi.org/10.3389/fpsyg.2021.640661](https://doi.org/10.3389/fpsyg.2021.640661.)) ([full article](https://www.frontiersin.org/journals/psychology/articles/10.3389/fpsyg.2021.640661/full)) <a href="/profan.html"><span class="label label-success">ProFAN</span></a>
## 2020
* Yannick Miras , Jerry Lonlac, Beauger Aude, Benjamin Legrand , Delphine Latour , Karen K. Serieyssol , Marlène Lavrieux , Paul M Ledger, Vincent Mazenod , Jean-Luc Peiry, Engelbert Mephu Nguifo. **Refining Holocene lake dynamics and detecting early human-induced ecological legacies: towards improved analysis of past biodiversity through a data mining approach** ([researchgate.net](https://www.researchgate.net/publication/341286528_Patterning_Holocene_lake_dynamics_and_detecting_early_Prehistoric_human_impacts_targets_of_an_improved_integration_of_multivariate_ecological_indicators_thanks_to_the_data_mining_approach)) <a href="/mobipaleo.html"><span class="label label-success">Mobipaleo</span></a>
## 2018
* Lonlac Konlac J., Miras Y., Beauger A., Mazenod V., Peiry J.L.. **An Approach for Extracting Frequent (Closed) Gradual Patterns Under Temporal Constraint**. *2018 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE)*, 2018. ⟨[hal-01924145](https://hal.archives-ouvertes.fr/hal-01924145v1)<a href="/mobipaleo.html"><span class="label label-success">Mobipaleo</span></a>
* Ariane Tichit, Pascal Lafourcade, Vincent Mazenod. **Les monnaies virtuelles décentralisées sont-elles des dispositifs d'avenir ?** *Political Economy, Association d’Économie Politique*, 2018. ⟨[hal-01995938](https://hal.archives-ouvertes.fr/hal-01995938v1)
## 2017
* Ariane Tichit, Pascal Lafourcade, Vincent Mazenod . **Les monnaies virtuelles décentralisées sont-elles des outils d’avenir ?**. ⟨[halshs-01467329](https://hal.archives-ouvertes.fr/halshs-01467329v1)
Title: <i class="fa fa-briefcase" aria-hidden="true"></i> PGP
Date: 2021-03-09 10:27
Category: <i class="fa fa-briefcase" aria-hidden="true"></i> &agrave; propos
Number: 3
```bash
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
mQINBFmtXhkBEAClHu9dL+PUSFe6SeW/QwRnYwdbTZVO9XN1bz+QRM+1ZRvBL3io
pwMLwmbB1wI+kwbeHmh3AZdioY4+R+x8EQ+ldGo6NxKdUK0tqGM2bJaavi1oQZnu
GOQrP1h/k9fXqmUoEourZTvMoIVe3eyYcHFk3iHbKblkMHzVVEot/dOIMM7scSuw
4RqYI/nUKDo9lGAYXloneDjPghx4kn+P3jPPtf56bmzI2bbjsF1XHkM3RLCozoFQ
iq2VZTUEUx7YJT2+yTIU4EZ+qyH66+j3yqInOKXr+TeXWhyIh+MIOS36aFi5nNMS
gJ+CljvB3neQL+aE6C23Ob49GbDmLdk1GjwQQ6Y8OaP2LmVm2bx1ULpAY3vrqYRB
ke9w/0R0YFq7+865/jaEIWC7Byew5O3xEXRKse3uXOgcqyZxfgLOxfanIX07xNel
Sc0h0PucaATF8EYPnAP/G8PjXUgIsUwEQ+UbY1jdk1bDWNmaCmo5UHWeIu7+ebj3
VzywsQ12MO6taAqSpyJFhlHKOPx+bM5bxpfmVqxFZiOBx01gh0WW3bqdTcsMG2sm
hDfF9buzXJ/13sIVVe89tW7IvrjAVT1DpkmDA3PBZRmw678xodofABYv+r7LwtON
dHcLvvonM2MeXLHPfkbLrnNVzYCtRpcQ82dRuCcfsdOX2qxNEENI9hc9SQARAQAB
tE1WaW5jZW50IE1hemVub2QgKFByb2Zlc3Npb25hbCBrZXkgZm9yIElTSU1BL0xJ
TU9TKSA8dmluY2VudC5tYXplbm9kQGlzaW1hLmZyPokCNwQTAQIAIQIbAwIeAQIX
gAUCWa1izQULCQgHAwUVCgkICwUWAgMBAAAKCRBAik5RDc0NFJMuEACHVs5Kq7QO
zKD15a5n4xWWcOKEdpxky9T4jdmrhRuAKZbhpnIzsGVX77V3xJS3qmy2oei+NtrP
YFfPLbqhsP0XYpl4UhmeucfldfpQDcp6xlW+Va9yma/HtVus18IBB1PGPZduT4+d
SEGTrf3LAiOfdwlHEbPJt04pVPZJaFuWCTvhR6nNvUcHn4eFZYUe7Vj9JoDeAOfg
BYIzKm7vOliMJNVxStZwQgvC0cPrV4Ajv5gTJ1b/b6jE+XPbgfgCl9eJBr59ekVm
9Y2Lh48VhYt6Dz87hSqAv7WGx2BaSSobOf4hpbDeRQtKJQXSrte82a0HKFmjlZY4
EF5orcJjtBkhIJqOIs8GtVA1IystMD6air4AoEUuEDHf+S+HaWAtFbQzamppley7
0t8AymMK4Ixw7KXA/mcjCiiUmnoM2VHG5yDvNtgeRfaNryAQeqdb2Cu3MaaJ9Ycb
nn3mPYBjflDU28AvmNNFLfkraVSMF8ItX1BN/mZMBQOi9VCn45kG03Rmc1lDlvbr
sciB/UQAoSYAOgN62Wuf3GVF1wOdY+FX611nurbVRvBRkKWGT4RHgyZmxZbtP0nZ
D+K5nMyLmLjct5V+x3D1ul9m+bEauXevzjXaOim2B43mx3APxt0F7ONYLgttRK9c
lCUDSSNd8bQQuXJpu5tb5x3+UzLiiDaoG9HNUc1PARAAAQEAAAAAAAAAAAAAAAD/
2P/gABBKRklGAAEBAAABAAEAAP/bAEMABQMEBAQDBQQEBAUFBQYHDAgHBwcHDwsL
CQwRDxISEQ8RERMWHBcTFBoVEREYIRgaHR0fHx8TFyIkIh4kHB4fHv/bAEMBBQUF
BwYHDggIDh4UERQeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHv/AABEIAGEAZAMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAA
AAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiEx
QQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma
oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy
8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQAC
AQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVi
ctEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlq
c3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TF
xsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APpH
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
jxYqvNsiYYcrtSb/bunb1c/qyFuN8i3/piI=
=P7rz
-----END PGP PUBLIC KEY BLOCK-----
```
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>anticiper</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/white.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/anticiper.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<script src="../../node_modules/reveal.js/lib/js/head.min.js"></script>
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>authentification</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/black.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/@fortawesome/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/authentication.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<!-- script src="../../node_modules/reveal.js/lib/js/head.min.js"></script -->
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Browser</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/black.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/@fortawesome/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/browser.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<!-- script src="../../node_modules/reveal.js/lib/js/head.min.js"></script -->
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
<script src="../main.js"></script>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Brute Force</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/black.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/@fortawesome/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/bruteforce.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<!-- script src="../../node_modules/reveal.js/lib/js/head.min.js"></script -->
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
<script src="../main.js"></script>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Captcha</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/black.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/@fortawesome/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/browser.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<!-- script src="../../node_modules/reveal.js/lib/js/head.min.js"></script -->
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
<script src="../main.js"></script>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>CMDi</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/black.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/@fortawesome/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/cmdi.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<!-- script src="../../node_modules/reveal.js/lib/js/head.min.js"></script -->
<script src="../main.js"></script>
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>CSP</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/black.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/@fortawesome/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/csp.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<!-- script src="../../node_modules/reveal.js/lib/js/head.min.js"></script -->
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
<script src="../main.js"></script>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>CSRF</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/black.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/@fortawesome/fontawesome-free/css/all.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/csrf.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<!-- script src="../../node_modules/reveal.js/lib/js/head.min.js"></script -->
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
<script src="../main.js"></script>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Détecter</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/white.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/detecting.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<script src="../../node_modules/reveal.js/lib/js/head.min.js"></script>
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
</body>
</html>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>Drupalgeddon</title>
<link rel="stylesheet" href="../../node_modules/reveal.js/css/reveal.css">
<link rel="stylesheet" href="../../node_modules/reveal.js/css/theme/white.css">
<!-- Theme used for syntax highlighting of code -->
<link rel="stylesheet" href="../../node_modules/reveal.js/lib/css/zenburn.css">
<link rel="stylesheet" href="../../node_modules/font-awesome/css/font-awesome.min.css">
<link rel="stylesheet" href="../main.css">
<!-- Printing and PDF exports -->
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? '../../node_modules/reveal.js/css/print/pdf.css' : '../../node_modules/reveal.js/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section data-markdown="md/drupalgeddon.md"
data-separator="^\n\n\n"
data-separator-vertical="^\n\n"
data-separator-notes="^Note:"
data-charset="utf-8">
</section>
</div>
</div>
<script src="../../node_modules/reveal.js/lib/js/head.min.js"></script>
<script src="../../node_modules/reveal.js/js/reveal.js"></script>
<script>
// More info about config & dependencies:
// - https://github.com/hakimel/reveal.js#configuration
// - https://github.com/hakimel/reveal.js#dependencies
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: false,
dependencies: [
{ src: '../../node_modules/reveal.js/plugin/markdown/marked.js' },
{ src: '../../node_modules/reveal.js/plugin/markdown/markdown.js',
condition: function() { return !!document.querySelector( '[data-markdown]' ); },
callback: function() {
Array.prototype.forEach.call(document.querySelectorAll('section > li'), function(ele){
var fragIndex = ele.innerHTML.indexOf("--")
if (fragIndex != -1){
ele.innerHTML = ele.innerHTML.replace("--", "");
ele.className = 'fragment';
}
});
}
},
{ src: '../../node_modules/reveal.js/plugin/notes/notes.js', async: true },
{ src: '../../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
]
});
</script>
</body>
</html>