forked from portfolios/modele-de-depart
748 lines
19 KiB
HTML
748 lines
19 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html lang="en-us">
|
||
|
|
||
|
<head>
|
||
|
|
||
|
<meta charset="utf-8">
|
||
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
|
<meta name="generator" content="Source Themes Academia 4.3.1">
|
||
|
<meta name="generator" content="Hugo 0.89.4" />
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<meta name="author" content="Léa Jean">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<meta name="description" content="Un professeur de l'école d'ingénieur Sciences Agro nous a demandé de refaire une pièce d'un Ribolyser, une machine d'extraction d'ADN.">
|
||
|
|
||
|
|
||
|
<link rel="alternate" hreflang="en-us" href="/portfolios/lea-jean/project/ribo/">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<meta name="theme-color" content="#60aaf3">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/academicons/1.8.6/css/academicons.min.css" integrity="sha256-uFVgMKfistnJAfoCUQigIl+JfUaP47GrRKjf6CTPVmw=" crossorigin="anonymous">
|
||
|
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.6.0/css/all.css" integrity="sha384-aOkxzJ5uQz7WBObEZcHvV5JvRW3TUc2rNPA7pe3AwnsUohiw1Vj2Rgx2KSOkF5+h" crossorigin="anonymous">
|
||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.css" integrity="sha256-ygkqlh3CYSUri3LhQxzdcm0n1EQvH2Y+U5S2idbLtxs=" crossorigin="anonymous">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/github.min.css" crossorigin="anonymous" title="hl-light">
|
||
|
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/styles/dracula.min.css" crossorigin="anonymous" title="hl-dark" disabled>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,700|Open+Sans|Roboto+Mono&display=swap">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<link rel="stylesheet" href="/portfolios/lea-jean/css/academia.min.9972e892666a05bd315bf8453ba138a8.css">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<link rel="manifest" href="/portfolios/lea-jean/site.webmanifest">
|
||
|
<link rel="icon" type="image/png" href="/portfolios/lea-jean/img/icon.png">
|
||
|
<link rel="apple-touch-icon" type="image/png" href="/portfolios/lea-jean/img/icon-192.png">
|
||
|
|
||
|
<link rel="canonical" href="/portfolios/lea-jean/project/ribo/">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<meta property="twitter:card" content="summary_large_image">
|
||
|
|
||
|
<meta property="og:site_name" content="Léa Jean">
|
||
|
<meta property="og:url" content="/portfolios/lea-jean/project/ribo/">
|
||
|
<meta property="og:title" content="Ribolyser - pièce à remplacer | Léa Jean">
|
||
|
<meta property="og:description" content="Un professeur de l'école d'ingénieur Sciences Agro nous a demandé de refaire une pièce d'un Ribolyser, une machine d'extraction d'ADN."><meta property="og:image" content="/portfolios/lea-jean/project/ribo/featured.png">
|
||
|
<meta property="twitter:image" content="/portfolios/lea-jean/project/ribo/featured.png"><meta property="og:locale" content="en-us">
|
||
|
|
||
|
<meta property="article:published_time" content="2022-01-13T00:00:00+00:00">
|
||
|
|
||
|
<meta property="article:modified_time" content="2022-01-13T00:00:00+00:00">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<title>Ribolyser - pièce à remplacer | Léa Jean</title>
|
||
|
|
||
|
</head>
|
||
|
|
||
|
|
||
|
<body id="top" data-spy="scroll" data-target="#TableOfContents" data-offset="71" >
|
||
|
|
||
|
<aside class="search-results" id="search">
|
||
|
<div class="container">
|
||
|
<section class="search-header">
|
||
|
|
||
|
<div class="row no-gutters justify-content-between mb-3">
|
||
|
<div class="col-6">
|
||
|
<h1>Search</h1>
|
||
|
</div>
|
||
|
<div class="col-6 col-search-close">
|
||
|
<a class="js-search" href="#"><i class="fas fa-times-circle text-muted" aria-hidden="true"></i></a>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div id="search-box">
|
||
|
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
</section>
|
||
|
<section class="section-search-results">
|
||
|
|
||
|
<div id="search-hits">
|
||
|
|
||
|
</div>
|
||
|
|
||
|
</section>
|
||
|
</div>
|
||
|
</aside>
|
||
|
|
||
|
|
||
|
|
||
|
<nav class="navbar navbar-light fixed-top navbar-expand-lg py-0" id="navbar-main">
|
||
|
<div class="container">
|
||
|
|
||
|
|
||
|
<a class="navbar-brand" href="/portfolios/lea-jean/"><img src="/portfolios/lea-jean/img/lyc.png" alt="Léa Jean"></a>
|
||
|
<a class="navbar-brand" href="/portfolios/lea-jean/">Léa Jean</a>
|
||
|
|
||
|
|
||
|
<button type="button" class="navbar-toggler" data-toggle="collapse" data-target="#navbar" aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation"><span><i class="fas fa-bars"></i></span>
|
||
|
</button>
|
||
|
|
||
|
|
||
|
|
||
|
<div class="collapse navbar-collapse" id="navbar">
|
||
|
|
||
|
|
||
|
<ul class="navbar-nav ml-auto">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li class="nav-item">
|
||
|
<a class="nav-link " href="/portfolios/lea-jean/#hero"><span>Accueil</span></a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li class="nav-item">
|
||
|
<a class="nav-link " href="/portfolios/lea-jean/#experience"><span>Parcours</span></a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li class="nav-item">
|
||
|
<a class="nav-link " href="/portfolios/lea-jean/#skills"><span>Compétences</span></a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li class="nav-item">
|
||
|
<a class="nav-link " href="/portfolios/lea-jean/#projects"><span>Réalisations</span></a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li class="nav-item">
|
||
|
<a class="nav-link " href="/portfolios/lea-jean/#contact"><span>Contact</span></a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
</nav>
|
||
|
|
||
|
|
||
|
<article class="article article-project py-5" itemscope itemtype="http://schema.org/Article">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<div class="container split-header">
|
||
|
<div class="row justify-content-center">
|
||
|
<div class="col-lg-8">
|
||
|
<img class="img-fluid w-100" src="/portfolios/lea-jean/project/ribo/featured_hu402086891728ea098f19eef04a911c32_4032609_680x500_fill_q90_lanczos_smart1_3.png" itemprop="image" alt="">
|
||
|
<span
|
||
|
class="article-header-caption">Photo de la pièce en polypropylène à remplacer</span>
|
||
|
</div>
|
||
|
<div class="col-lg-8">
|
||
|
<h1 itemprop="name">Ribolyser - pièce à remplacer</h1>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<meta content="2022-01-13 00:00:00 +0000 UTC" itemprop="datePublished">
|
||
|
<meta content="2022-01-13 00:00:00 +0000 UTC" itemprop="dateModified">
|
||
|
|
||
|
<div class="article-metadata">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<span class="article-date">
|
||
|
Publié le
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<time>13-01-2022</time>
|
||
|
</span>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<div class="btn-links mb-3">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<a class="btn btn-outline-primary my-1 mr-1" href="https://projets.cohabit.fr/redmine/projects/projets-du-fablab/wiki/RiboLyser" target="_blank" rel="noopener">
|
||
|
|
||
|
Documentation publique
|
||
|
</a>
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="article-container">
|
||
|
|
||
|
<div class="article-style" itemprop="articleBody" style="text-align:justify;">
|
||
|
<h2 id="contexte">Contexte</h2>
|
||
|
<p>Le Ribolyser est une machine d’extraction d’ADN utilisée par l’école d’ingénieur Bordeaux Sciences Agro. Cette machine doit servir sur un projet de génétique de l’Abeille Noire du Sud-Ouest qui fait l’objet d’un programme de conservation par le Conservatoire des Races d’Aquitaine qu’ils accueillent dans leurs locaux. Régulièrement des abeilles sont prélevées dans des ruchers expérimentaux pour suivre la pollution génétique par l’abeille domestique. Leur ADN doit être extrait pour qu’on puisse suivre certains gènes qui témoignent de leur lignée maternelle. Lors du processus d’extraction, la lyse mécanique doit être optimale. Cela peut être fait à la main mais s’il y a un trop grand nombre d’échantillons, c’est la tendinite assurée et/ou l’apparition de variabilité due à l’opérateur. Passer par une machine permet de lyser mécaniquement de manière standardisée. Les enseignants ont accès à des machines dernier cri mais pas les étudiants, or ce sera leur projet de standardiser l’extraction d’ADN d’abeille.</p>
|
||
|
<p>Les étudiants devront donc utiliser le FastPrep 120 Hybaid Ribolyser détenu par l’école, cependant l’une des pièces qui doit supporter beaucoup de contrainte est cassée. Un enseignant a donc demandé au Fablab Coh@bit de refaire cette pièce pour que les étudiants puissent utiliser la machine.</p>
|
||
|
<h2 id="début-du-projet">Début du projet</h2>
|
||
|
<p>Initialement, l’enseignant qui a contacté le Fablab voulait retirer la pièce de la machine et nous l’amener pour qu’on puisse la refaire. Or, la pièce éatant coincée, nous sommes directement allé sur place pour voir quel est le problème, discuter des solutions, et prendre des photos et des mesures.</p>
|
||
|
<p>La pièce est maintenue par trois vis — /explications pièce bloquée à cause des vis/</p>
|
||
|
<p>La machine a directement été déplacée au Fablab pour pouvoir plus confortablement sortir la pièce avec les moyens nécessaires à disposition.</p>
|
||
|
<h2 id="extraction-de-la-pièce-à-remplacer">Extraction de la pièce à remplacer</h2>
|
||
|
<p>Lorsque nous étions dans les locaux de Bordeaux Sciences Agro, nous avons contraint la pièce pour déboulonner au-dessous et pouvoir sortir le disque auquel la pièce est fixé, pour finalement pouvoir enlerver la vis plus facilement. Le risque d’abîmer plus la pièce a été pris car cette dernière ayant une forme simple et répétitive, nous avons jugé que ce n’était pas un problème pour la modélisation de celle-ci.</p>
|
||
|
<p><img src="/portfolios/lea-jean/img/ribo1.jpg" alt="La pièce à remplacer est coincée par la vis" title="La pièce à remplacer est coincée par la vis"></p>
|
||
|
<p>Cependant, /explication de ce qui ne va pas et pourquoi ça n’a pas fonctionné/.
|
||
|
Les moyens sur place et le temps nous limitant, la décision a été prise d’amener la machine dans les locaux du Fablab afin de pouvoir prendre le temps d’extraire la pièce en essayant de ne pas trop endommager les vis.</p>
|
||
|
<p>Nous avons dévissé la pièce verte du carter ce qui nous a permis de sortir l’ensemble motorisé et ainsi de maintenir l’axe du rotor pour déboulonner au dessus de la pièce bleue. Nous avons ensuite détaché le ressort de la pièce bleue puis la pièce bleue de l’axe du rotor.</p>
|
||
|
<p><img src="/portfolios/lea-jean/img/ribo2.jpg" alt="Ensemble motorisé" title="Ensemble motorisé">
|
||
|
<img src="/portfolios/lea-jean/img/ribo3.jpg" alt="Pièce bleue et pièce à remplacer extraites" title="Pièce bleue et pièce à remplacer extraites (vue du dessus à gauche et du dessous à droite)"></p>
|
||
|
<p>La pièce à remplacer n’étant plus fixée à la machine et les éléments autour ayant été limités, nous avons une meilleure vision de la manière de procéder pour l’extraction de cette pièce et cette opération sera menée de manière plus confortable avec moins de risques d’endommager une pièce.</p>
|
||
|
<p>Après observation, il a été constaté que le pas de vis est endommagé. La vis a été sciée et la pièce libérée.</p>
|
||
|
<p><img src="/portfolios/lea-jean/img/ribo4.jpg" alt="Pièce à remplacer" title="Pièce à remplacer"></p>
|
||
|
<p>Pour remplacer la vis endommagée, ses dimensions ont été prises. Nous avons pu ensuite en commander de nouvelles.</p>
|
||
|
<p><img src="/portfolios/lea-jean/img/visribo.jpg" alt="Vis" title="Dessin de définition de la vis (à gauche) et nouvelles vis commandée (à droite)"></p>
|
||
|
<p>Le diamètre de la tête de la nouvelle vis est supérieur de 1 mm au diamètre requis. Au tour conventionnel, on effectue un chariotage de la tête de vis pour l’ajuster. On chariote ensuite le filet vers le bout de la vis en utilisant un outil à tronçonner. Après avoir testé la vis dans l’assemblage, on colle le capuchon orange à la vis.</p>
|
||
|
<h2 id="modélisation-de-la-pièce-à-remplacer">Modélisation de la pièce à remplacer</h2>
|
||
|
<p>Il s’agit d’une pièce qui sera très contrainte et qui doit résister en fatigue. Le département SGM de l’IUT de Bordeaux nous a ainsi fourni des bruts de polyéthylène.</p>
|
||
|
<p><img src="/portfolios/lea-jean/img/brutribo.jpg" alt="Brut" title="Bruts fournis par le département SGM"></p>
|
||
|
<p>Il convient de d’abord modéliser sur FreeCAD la pièce après avoir pris les mesures nécessaires sur la pièce existante.</p>
|
||
|
<p><img src="/portfolios/lea-jean/img/piece-poly-V2.png" alt="Modélisation" title="Modélisation de la pièce à remplacer avec FreeCAD (vue du dessus à gauche et de dessous à droite)"></p>
|
||
|
<p>La première modélisation n’a pas été faite de manière optimale. Ainsi, après avoir reçu des conseils d’une personne expérimentée, une deuxième modélisation de la pièce plus propre est entreprise puis le paramétrage de l’usinage est effectué.</p>
|
||
|
<h2 id="réalisation-de-la-pièce-à-remplacer">Réalisation de la pièce à remplacer</h2>
|
||
|
<p>Pour commencer, de premiers tests sont entrepris afin de vérifier les trajectoires outils programmées et l’enchainement des opérations. Pour limiter les coûts et acheter uniquement la quantité de matière nécessaire, les tests ont été réalisés sur du MDF (médium).</p>
|
||
|
<p>En parallèle, on imprime la pièce avec une imprimante 3D à filament. Pour cause, pouvoir imprimer la pièce rend sa fabrication plus accessible. On teste ainsi une impression en PETG.</p>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
<div class="article-tags">
|
||
|
|
||
|
<a class="badge badge-light" href="/portfolios/lea-jean/tags/fab/">fab</a>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<div class="media author-card" itemscope itemtype="http://schema.org/Person">
|
||
|
|
||
|
<img src="/portfolios/lea-jean/img/leebit.png" alt="Profil" height="80" width="80">
|
||
|
|
||
|
|
||
|
<div class="media-body">
|
||
|
<h5 class="card-title" style="display:flex; justify-content:center;" itemprop="name"><a href="/portfolios/lea-jean">Léa Jean</a></h5>
|
||
|
<h6 class="card-subtitle" style="display:flex; justify-content:center;">Volontaire en Service Civique</h6>
|
||
|
|
||
|
<ul class="network-icon" style="display:flex; justify-content:center;" aria-hidden="true">
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li>
|
||
|
<a itemprop="sameAs" href="/portfolios/lea-jean/#contact" >
|
||
|
<i class="fas fa-envelope"></i>
|
||
|
</a>
|
||
|
</li>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<li>
|
||
|
<a itemprop="sameAs" href="/portfolios/lea-jean/#contact" >
|
||
|
<i class="fas fa-phone"></i>
|
||
|
</a>
|
||
|
</li>
|
||
|
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
</div>
|
||
|
</div>
|
||
|
</article>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.min.js" integrity="sha256-CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo=" crossorigin="anonymous"></script>
|
||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/4.1.4/imagesloaded.pkgd.min.js" integrity="sha256-lqvxZrPLtfffUl2G/e7szqSvPBILGbwmsGE1MKlOi0Q=" crossorigin="anonymous"></script>
|
||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.isotope/3.0.6/isotope.pkgd.min.js" integrity="sha256-CBrpuqrMhXwcLLUd5tvQ4euBHCdh7wGlDfNz8vbu/iI=" crossorigin="anonymous"></script>
|
||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.2.5/jquery.fancybox.min.js" integrity="sha256-X5PoE3KU5l+JcX+w09p/wHl9AzK333C4hJ2I9S5mD4M=" crossorigin="anonymous"></script>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.6/highlight.min.js" integrity="sha256-aYTdUrn6Ow1DDgh5JTc3aDGnnju48y/1c8s1dgkYPQ8=" crossorigin="anonymous"></script>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<script>hljs.initHighlightingOnLoad();</script>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<script src="/portfolios/lea-jean/js/academia.min.d691276f1564f37d5e31c2e5fb0cfcae.js"></script>
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
<div class="container">
|
||
|
<footer class="site-footer">
|
||
|
<div class="container" style="display:flex; justify-content: center;">
|
||
|
<div class="row align-items-center">
|
||
|
<div>
|
||
|
|
||
|
<p class="mb-0" style="text-align:center;">
|
||
|
|
||
|
Site réalisé à partir du thème :
|
||
|
<a href="https://themes.gohugo.io/themes/academia-hugo/" target="_blank" rel="noopener">Academia Hugo</a>.
|
||
|
</p>
|
||
|
<p style="text-align:center;">Code source modifié par <i style="color:#ffb92c;">Léa JEAN</i> et <i style="color:#ffb92c;">Habib BELARIBI</i>.</p>
|
||
|
</div>
|
||
|
<div class="col-md-6">
|
||
|
<ul class="list-inline network-icon text-right mb-0">
|
||
|
|
||
|
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</footer>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
|
||
|
|
||
|
<div id="modal" class="modal fade" role="dialog">
|
||
|
<div class="modal-dialog">
|
||
|
<div class="modal-content">
|
||
|
<div class="modal-header">
|
||
|
<h5 class="modal-title">Cite</h5>
|
||
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||
|
<span aria-hidden="true">×</span>
|
||
|
</button>
|
||
|
</div>
|
||
|
<div class="modal-body">
|
||
|
<pre><code class="tex hljs"></code></pre>
|
||
|
</div>
|
||
|
<div class="modal-footer">
|
||
|
<a class="btn btn-outline-primary my-1 js-copy-cite" href="#" target="_blank">
|
||
|
<i class="fas fa-copy"></i> Copy
|
||
|
</a>
|
||
|
<a class="btn btn-outline-primary my-1 js-download-cite" href="#" target="_blank">
|
||
|
<i class="fas fa-download"></i> Download
|
||
|
</a>
|
||
|
<div id="modal-error"></div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
</body>
|
||
|
</html>
|