{"id":6112,"date":"2014-08-15T16:00:19","date_gmt":"2014-08-15T14:00:19","guid":{"rendered":"https:\/\/medianbox.fr\/wordpress\/?p=6112"},"modified":"2014-08-20T21:00:41","modified_gmt":"2014-08-20T19:00:41","slug":"mediansports-lapplication-web-au-service-du-velo","status":"publish","type":"post","link":"https:\/\/medianbox.fr\/wordpress\/?p=6112","title":{"rendered":"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb"},"content":{"rendered":"<h3>Pr\u00e9ambule<\/h3>\n<p style=\"text-align: justify;\"><em>Je vais tenter dans la suite de ce billet d&rsquo;expliquer un projet qui me tient \u00e0 c\u0153ur depuis 2010 puisqu&rsquo;il a prit naissance dans ma passion du cyclisme et est devenu, au fil des mois et des ann\u00e9es, l&rsquo;un des moteurs de cette passion.<\/em><\/p>\n<p style=\"text-align: justify;\"><em>Ing\u00e9 m\u00e9ca de formation, ce projet m&rsquo;aura amen\u00e9 \u00e0 affiner ma compr\u00e9hension de ce sport mais aussi \u00e0 d\u00e9couvrir la programmation informatique en repoussant sans cesse mes limites dans ce domaine, de la m\u00eame mani\u00e8re que le cyclisme appel \u00e0 se d\u00e9passer physiquement et moralement.<\/em><\/p>\n<p style=\"text-align: justify;\"><em>Il me fallait donc une \u00e9preuve \u00e0 la hauteur d&rsquo;un projet vieux de 4ans d\u00e9j\u00e0 pour illustrer ce billet et c&rsquo;est tout naturellement que mon choix s&rsquo;est port\u00e9 sur celle <a title=\"Fondus de l'Ubaye\" href=\"http:\/\/fondubaye.free.fr\/\" target=\"_blank\">des Fondus de l&rsquo;Ubaye<\/a>. Cette \u00e9preuve, \u00e0 laquelle j&rsquo;ai particip\u00e9 le <a title=\"Fondus de l'Ubaye (584\u00b0 ma\u00eetre)\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=5698\" target=\"_blank\">28 juin dernier,<\/a> propose d&rsquo;escalader les cols de la vall\u00e9e de l&rsquo;Ubaye dans le but de r\u00e9colter de l&rsquo;argent au profit de l&rsquo;association \u00ab\u00a0<a title=\"Vaincre la Mucoviscidose\" href=\"http:\/\/www.vaincrelamuco.org\/\" target=\"_blank\">Vaincre la Mucoviscidose<\/a>\u00ab\u00a0. Une organisation sans faille, des panoramas sublimes et le sentiments de p\u00e9daler pour quelque chose d&rsquo;utile en font l&rsquo;un des \u00e9v\u00e9nements que je ne peux que vous conseiller. <\/em><\/p>\n<h3>Statistiques sportive, veuillez performer svp!<\/h3>\n<p style=\"text-align: justify;\">Pour progresser en v\u00e9lo, il est primordial de pouvoir d\u00e9terminer\u00a0la qualit\u00e9 d&rsquo;un entra\u00eenement pour pouvoir le comparer \u00e0 ceux r\u00e9aliser sur une p\u00e9riode ant\u00e9rieure et se fixer ainsi des objectifs. De nombreuses marques l&rsquo;ont d\u2019ailleurs bien comprit et propose aujourd&rsquo;hui \u00e0 leur clients des applications toujours plus perfectionn\u00e9es permettant de g\u00e9n\u00e9rer, analyser et partager des statistiques li\u00e9es \u00e0 la pratique du cyclisme.\u00a0 <a title=\"Strava\" href=\"http:\/\/www.strava.com\/\" target=\"_blank\">Strava<\/a>, <a title=\"Garmin-Connect\" href=\"http:\/\/connect.garmin.com\/fr-FR\/\" target=\"_blank\">Garmin-Connect<\/a> ,&#8230; .<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6191\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Strava_Garmin.jpg\" alt=\"Strava_Garmin\" width=\"314\" height=\"50\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Strava_Garmin.jpg 314w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Strava_Garmin-300x47.jpg 300w\" sizes=\"auto, (max-width: 314px) 100vw, 314px\" \/><\/p>\n<p style=\"text-align: justify;\">Mais ces applications, aussi utiles et efficaces soient elles, sont le plus souvent con\u00e7ues de mani\u00e8re \u00e0 orienter l&rsquo;amateur vers la recherche de la performance et la d\u00e9monstration aupr\u00e8s de la communaut\u00e9. Le monde \u00e9tant ce qu&rsquo;il est, n&rsquo;oublions \u00e9galement pas que leur mise \u00e0 disposition souvent gratuite reste motiv\u00e9 par le business qu&rsquo;elles g\u00e9n\u00e8rent puisqu&rsquo;elles impliquent l&rsquo;utilisation d&rsquo;un mat\u00e9riel toujours plus co\u00fbteux pour fonctionner.<\/p>\n<h3>Les chemins de la libert\u00e9&#8230;<\/h3>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-6201\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Touareg-modif1.jpg\" alt=\"Touareg-modif1\" width=\"248\" height=\"331\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Touareg-modif1.jpg 248w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Touareg-modif1-224x300.jpg 224w\" sizes=\"auto, (max-width: 248px) 100vw, 248px\" \/>Concevant le v\u00e9lo avant tout comme un vecteur de libert\u00e9, j&rsquo;ai pour ma part cherch\u00e9 d\u00e8s 2010 \u00e0 mettre en place un syst\u00e8me permettant de stocker de fa\u00e7on s\u00fbr et p\u00e9renne mes sorties pour pouvoir ensuite les analyser de mani\u00e8re graphique. La perte du fichier excel dans lequel \u00e9tait consign\u00e9 ma saison 2008 (crash disque dur \ud83d\ude41 ) y \u00e9tant probablement pour beaucoup.<\/p>\n<p style=\"text-align: justify;\">L&rsquo;id\u00e9e de pr\u00e9senter ces sorties sous la forme de r\u00e9cits ou de diaporama est de fait apparue naturelle avec l&rsquo;av\u00e8nement r\u00e9cent des CMS comme WordPress ou encore Drupal.<\/p>\n<p style=\"text-align: justify;\">Mes connaissances limit\u00e9es en programmation (autodidacte) ne me permettent bien s\u00fbr pas de pr\u00e9tendre au m\u00eame niveau de qualit\u00e9 que les applications sus-cit\u00e9es, mais la satisfaction d&rsquo;observer le r\u00e9sultat d&rsquo;une d\u00e9marche DIY compl\u00e8te en gomme ais\u00e9ment les petits d\u00e9fauts.<\/p>\n<p style=\"text-align: justify;\">Outre son aspect formateur, la d\u00e9marche pr\u00e9sente aussi des avantages : le programme con\u00e7ue de bout en bout \u00e0 la main reste en effet modifiable \u00e0 tout moment ce qui permettra d&rsquo;en optimiser le fonctionnement et\/ou d&rsquo;ajouter des fonctionnalit\u00e9s en fonction des besoins. Je dispose \u00e9galement pleinement de mes donn\u00e9es ce qui est important \u00e0 un moment o\u00f9 les internautes s&rsquo;inqui\u00e8tent de la protection de leur donn\u00e9es personnelles.<\/p>\n<p style=\"text-align: justify;\">Mais assez discut\u00e9, passons d\u00e9sormais \u00e0 la pr\u00e9sentation de l&rsquo;application.<!--more--><\/p>\n<hr \/>\n<h3><\/h3>\n<h3>\u00ab\u00a0G&rsquo;Cycle\u00a0\u00bb, panel de gestion des sorties<\/h3>\n<p style=\"text-align: justify;\"><strong><span style=\"color: #ff6600;\">G&rsquo;Cycle<\/span><\/strong> est int\u00e9gr\u00e9 \u00e0 la partie intranet du projet et permet d&rsquo;enregistrer de nouvelles sorties, tout en permettant d&rsquo;acc\u00e9der rapidement aux entr\u00e9es archiv\u00e9es.<\/p>\n<ul>\n<li style=\"text-align: center;\">Il se pr\u00e9sente en premier lieu sous la forme d&rsquo;un calendrier dynamique donnant acc\u00e8s aux diff\u00e9rentes sorties et \u00e0 un bouton \u00ab\u00a0Ajouter une nouvelle sortie\u00a0\u00bb.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6139\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Gcycle_calendrier.jpg\" alt=\"Gcycle_calendrier\" width=\"620\" height=\"526\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Gcycle_calendrier.jpg 620w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Gcycle_calendrier-300x254.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<ul>\n<li style=\"text-align: center;\">Un clic sur ce dernier bouton ouvre un formulaire permettant de renseigner les caract\u00e9ristiques de la derni\u00e8re sortie effectu\u00e9e.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">Ce formulaire permet ainsi de saisir le titre, la date et les points de passage du parcours r\u00e9alis\u00e9, mais aussi les diff\u00e9rents param\u00e8tres qui seront utilis\u00e9s pour d\u00e9terminer l&rsquo;indice de difficult\u00e9 utiles \u00e0 la classification de la sortie (voir \u00a7 suivant). Ces donn\u00e9es d&rsquo;entr\u00e9es sont accessibles sur tout compteur d&rsquo;entr\u00e9e de gamme, exception faite du d\u00e9nivel\u00e9 qui pourra \u00eatre d\u00e9terin\u00e9 gr\u00e2ce \u00e0 Openrunner.<br \/>\n&#8211; <img src='https:\/\/s0.wp.com\/latex.php?latex=Duree_%7Btot%7D+%3D+Duree_%7Bsortie%7D+&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='Duree_{tot} = Duree_{sortie} ' title='Duree_{tot} = Duree_{sortie} ' class='latex' \/> (<span style=\"color: #ff6600;\">info compteur<\/span>) [en min] ;<br \/>\n&#8211; <img src='https:\/\/s0.wp.com\/latex.php?latex=Distance_%7Btot%7D+%3D+Distance_%7Btotale+parcourue%7D+&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='Distance_{tot} = Distance_{totale parcourue} ' title='Distance_{tot} = Distance_{totale parcourue} ' class='latex' \/> (<span style=\"color: #ff6600;\">info compteur<\/span>) [en km] ;<br \/>\n&#8211; <img src='https:\/\/s0.wp.com\/latex.php?latex=Denivele_%7Btot%7D+%3D+Somme%28D%2B%29&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='Denivele_{tot} = Somme(D+)' title='Denivele_{tot} = Somme(D+)' class='latex' \/> (<span style=\"color: #ff6600;\">info compteur ou openrunner<\/span>) [en m] ;<br \/>\n&#8211; <img src='https:\/\/s0.wp.com\/latex.php?latex=t_%7Babrite%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='t_{abrite}' title='t_{abrite}' class='latex' \/> (<span style=\"color: #ff6600;\">estimation du temps pass\u00e9 dans les roues<\/span>) [en %].<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6141\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Gcycle_formulaire.jpg\" alt=\"Gcycle_formulaire\" width=\"617\" height=\"525\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Gcycle_formulaire.jpg 617w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Gcycle_formulaire-300x255.jpg 300w\" sizes=\"auto, (max-width: 617px) 100vw, 617px\" \/><\/p>\n<ul>\n<li style=\"text-align: center;\">Un panel d&rsquo;administration s&rsquo;ouvre lors d&rsquo;un clic sur la date de la sortie consid\u00e9r\u00e9e et permet de la modifier, voir de la supprimer.<\/li>\n<\/ul>\n<p>Cet \u00e9cran rappel les diff\u00e9rentes donn\u00e9es saisies lors de sa cr\u00e9ation tout en permettant de lier de nouvelles donn\u00e9es :<br \/>\n&#8211; Adresse de l&rsquo;article du Blog ;<br \/>\n&#8211; Trace GPS stock\u00e9e sous la forme d&rsquo;un fichier GPX ;<br \/>\n&#8211; Photocopie d&rsquo;un \u00e9ventuel dipl\u00f4me.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-6145\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Gcycle_gestion_sortie.jpg\" alt=\"Gcycle_gestion_sortie\" width=\"620\" height=\"344\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Gcycle_gestion_sortie.jpg 620w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Gcycle_gestion_sortie-300x166.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<hr \/>\n<h3><\/h3>\n<h3>L&rsquo;indice de difficult\u00e9 comme mode de classification<\/h3>\n<p style=\"text-align: justify;\">Stocker les diff\u00e9rentes sorties effectu\u00e9es au cours de la saison et pouvoir y acc\u00e9der rapidement est bien s\u00fbr important mais il s&rsquo;av\u00e8re indispensable de pouvoir les comparer entre elles pour pouvoir \u00e9valuer sa qualit\u00e9 s&rsquo;il s&rsquo;agit d&rsquo;un entra\u00eenement ou la performance r\u00e9alis\u00e9e dans le cas d&rsquo;une course.<\/p>\n<p style=\"text-align: justify;\">Les donn\u00e9es d&rsquo;entr\u00e9es brutes saisies ci-dessus permettent d\u00e9j\u00e0 de r\u00e9aliser diff\u00e9rents classement qui s\u2019av\u00e9reront int\u00e9ressant pour comparer des sorties de m\u00eame type :<br \/>\n<span style=\"color: #ff6600;\">&#8211; Classement <span style=\"text-decoration: underline;\">par distance<\/span> pour les sorties longue distance ;<\/span><br \/>\n<span style=\"color: #ff6600;\"> &#8211; Classement <span style=\"text-decoration: underline;\">par d\u00e9nivel\u00e9<\/span> pour les sorties de montagnes ;<\/span><br \/>\n<span style=\"color: #ff6600;\"> &#8211; Classement <span style=\"text-decoration: underline;\">par vitesse<\/span> pour les contre-la-montre ;<\/span><br \/>\n<span style=\"color: #ff6600;\"> &#8211; Classement <span style=\"text-decoration: underline;\">par dur\u00e9e<\/span> pour les \u00e9preuves de fonds ;<\/span><\/p>\n<p style=\"text-align: justify;\">Chaque sortie est cependant un tout indivisible faisant intervenir simultan\u00e9ment la distance, le profil de la route, la vitesse ou autres conditions particuli\u00e8res (Ex : sortie solo ou en peloton) et il est difficile de dire qu&rsquo;elle est la plus dure en consid\u00e9rant ind\u00e9pendamment chaque param\u00e8tre.<\/p>\n<p style=\"text-align: justify;\">L&rsquo;objectif est donc bien de trouver un moyen de lier ces diff\u00e9rents param\u00e8tres dans une seule et m\u00eame variable, cette variable devenant ainsi suffisante pour qualifier une sortie. La comparaison de ces variables permettant ensuite de r\u00e9aliser un classement entre des sorties de type diff\u00e9rents.<\/p>\n<p style=\"text-align: justify;\">Une fa\u00e7on de d\u00e9finir cette variable est de revenir au mod\u00e8le math\u00e9matique d\u00e9finissant le mouvement du cycliste. Ce mod\u00e8le, m\u00eame simplifi\u00e9, sera en effet toujours plus pr\u00e9cis et objectif qu&rsquo;une d\u00e9termination par cotation consistant \u00e0 attribuer une note \u00e0 chaque param\u00e8tre, puis \u00e0 les moyenner de mani\u00e8re \u00e0 faire ressortir une note globale.<\/p>\n<p style=\"text-align: justify;\">La construction de ce mod\u00e8le de calcul est d\u00e9taill\u00e9e dans l&rsquo;article [<a title=\"D\u00e9termination de l'indice de difficult\u00e9e\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=6076\">MeDiaN@Sports &#8211; \u00ab L&rsquo;Indice de difficult\u00e9e \u00e0 v\u00e9lo \u00bb<\/a>]. Il nous conduit \u00e0 \u00e9tablir un indice r\u00e9pondant\u00a0 \u00e0 l&rsquo;\u00e9quation ci-dessous qui qualifie la difficult\u00e9 du parcours consid\u00e9r\u00e9. Cet indice varie entre 1 et 100 et est <span style=\"text-decoration: underline;\">propre \u00e0 chacun<\/span> puisqu&rsquo;il compare chaque sortie \u00e0 une sortie de r\u00e9f\u00e9rence, c&rsquo;est \u00e0 dire la plus dure effectu\u00e9e dans sa vie :<\/p>\n<blockquote>\n<p style=\"text-align: center;\">\u00a0<img src='https:\/\/s0.wp.com\/latex.php?latex=I_%7BMeDiaN%7D+%3D+100.%5Cfrac%7BE_%7Bm_%7Bfournie%7D%7D%7D%7BE_%7Bmax%7D%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='I_{MeDiaN} = 100.\\frac{E_{m_{fournie}}}{E_{max}}' title='I_{MeDiaN} = 100.\\frac{E_{m_{fournie}}}{E_{max}}' class='latex' \/><\/p>\n<p style=\"text-align: left;\">Ou <img src='https:\/\/s0.wp.com\/latex.php?latex=E_%7Bm_%7Bfournie%7D%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='E_{m_{fournie}}' title='E_{m_{fournie}}' class='latex' \/> est l&rsquo;\u00e9nergie m\u00e9canique fournie lors de la sortie<br \/>\nEt <img src='https:\/\/s0.wp.com\/latex.php?latex=E_%7Bmax%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='E_{max}' title='E_{max}' class='latex' \/> est l&rsquo;\u00e9nergie de r\u00e9f\u00e9rence, c&rsquo;est \u00e0 dire la sortie durant laquelle l&rsquo;\u00e9nergie fournie a \u00e9t\u00e9 maximum.<\/p>\n<\/blockquote>\n<p style=\"text-align: justify;\">Dans la relation pr\u00e9c\u00e9dente, il est \u00e0 noter que <img src='https:\/\/s0.wp.com\/latex.php?latex=E_%7Bm_%7Bfournie%7D%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='E_{m_{fournie}}' title='E_{m_{fournie}}' class='latex' \/> et <img src='https:\/\/s0.wp.com\/latex.php?latex=E_%7Bmax%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='E_{max}' title='E_{max}' class='latex' \/> sont d\u00e9termin\u00e9es de la m\u00eame mani\u00e8re.<\/p>\n<p style=\"text-align: justify;\">La d\u00e9termination de cet indice nous am\u00e8ne donc \u00e0 un cinqui\u00e8me mode de classement :<br \/>\n<span style=\"color: #ff6600;\">&#8211; Classement <span style=\"text-decoration: underline;\">par Indice<\/span> pour la comparaison d&rsquo;\u00e9preuves de tout types ;<\/span><\/p>\n<p style=\"text-align: justify;\">Les principales relations permettant de r\u00e9aliser le calcul de <img src='https:\/\/s0.wp.com\/latex.php?latex=E_%7Bm_%7Bfournie%7D%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='E_{m_{fournie}}' title='E_{m_{fournie}}' class='latex' \/> sont r\u00e9capitul\u00e9s ici :<\/p>\n<blockquote>\n<p style=\"text-align: center;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=E_%7Bm_%7Bfournie%7D%7D+%3D+P_%7Bm%7D.Duree_%7Btot%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='E_{m_{fournie}} = P_{m}.Duree_{tot}' title='E_{m_{fournie}} = P_{m}.Duree_{tot}' class='latex' \/><\/p>\n<hr \/>\n<p style=\"text-align: left; padding-left: 30px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=P_%7Bm%7D+%3D+1%2C03.%28M_%7Btot%7D.g.a.t.sin%28%5Calpha%29+%2B+k_%7Bcorr%7D.C_%7Baero_%7Bp%7D%7D+%2B+C_%7Br_%7Bp%7D%7D%29.%5Cfrac%7B%5CPi.+N%7D%7B30%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='P_{m} = 1,03.(M_{tot}.g.a.t.sin(\\alpha) + k_{corr}.C_{aero_{p}} + C_{r_{p}}).\\frac{\\Pi. N}{30}' title='P_{m} = 1,03.(M_{tot}.g.a.t.sin(\\alpha) + k_{corr}.C_{aero_{p}} + C_{r_{p}}).\\frac{\\Pi. N}{30}' class='latex' \/><\/p>\n<hr \/>\n<p style=\"text-align: left; padding-left: 60px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=M_%7Btot%7D+%3D+%5Cleft+%28M%2BM_%7B1%7D%2BM_%7B2%7D%2Bm_%7BP%7D%2B2m_%7Bp%7D%2BM_%7BCycliste%7D+%5Cright+%29+&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='M_{tot} = \\left (M+M_{1}+M_{2}+m_{P}+2m_{p}+M_{Cycliste} \\right ) ' title='M_{tot} = \\left (M+M_{1}+M_{2}+m_{P}+2m_{p}+M_{Cycliste} \\right ) ' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 90px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=M+%3D+Masse_%7Bcadre%7D%2B+Masse_%7Bperipherique%7D+%2B+Masse_%7Baccessoire%7D+&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='M = Masse_{cadre}+ Masse_{peripherique} + Masse_{accessoire} ' title='M = Masse_{cadre}+ Masse_{peripherique} + Masse_{accessoire} ' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 90px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=M_%7B1%7D+%3D+Masse_%7BroueAV%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='M_{1} = Masse_{roueAV}' title='M_{1} = Masse_{roueAV}' class='latex' \/><br \/>\n<img src='https:\/\/s0.wp.com\/latex.php?latex=M_%7B2%7D+%3D+Masse_%7BroueAR%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='M_{2} = Masse_{roueAR}' title='M_{2} = Masse_{roueAR}' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 90px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=m_%7BP%7D+%3D+Masse_%7BPedalier%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='m_{P} = Masse_{Pedalier}' title='m_{P} = Masse_{Pedalier}' class='latex' \/><br \/>\n<img src='https:\/\/s0.wp.com\/latex.php?latex=m_%7Bp%7D+%3D+Masse_%7Bpedale%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='m_{p} = Masse_{pedale}' title='m_{p} = Masse_{pedale}' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 90px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=M_%7BCycliste%7D+%3D+Masse_%7BCycliste%7D+%2B+Masse_%7Bequipement%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='M_{Cycliste} = Masse_{Cycliste} + Masse_{equipement}' title='M_{Cycliste} = Masse_{Cycliste} + Masse_{equipement}' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 60px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=g+%3D+9.81m%2Fs%5E%7B2%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='g = 9.81m\/s^{2}' title='g = 9.81m\/s^{2}' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 60px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=a+%3D+Rayon_%7BRoues%7D+%3D+350&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='a = Rayon_{Roues} = 350' title='a = Rayon_{Roues} = 350' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 60px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=t%3D%5Cfrac%7BNdents_%7Bplateau%7D+%7D%7BNdents_%7Bpignon%7D%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='t=\\frac{Ndents_{plateau} }{Ndents_{pignon}}' title='t=\\frac{Ndents_{plateau} }{Ndents_{pignon}}' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 60px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=sin%28%5Calpha%29+%3D+%5Cfrac%7BDenivele_%7Btot%7D%7D%7BDistance_%7Btot%7D%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='sin(\\alpha) = \\frac{Denivele_{tot}}{Distance_{tot}}' title='sin(\\alpha) = \\frac{Denivele_{tot}}{Distance_{tot}}' class='latex' \/> : <span style=\"color: #ff6600;\">Donn\u00e9es d&rsquo;entr\u00e9e<\/span><\/p>\n<hr \/>\n<p style=\"text-align: left; padding-left: 60px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=k_%7Bcorr%7D+%3D+1-%5Cfrac%7Bt_%7Babrite%7D%7D%7B100%7D%2A0.3&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='k_{corr} = 1-\\frac{t_{abrite}}{100}*0.3' title='k_{corr} = 1-\\frac{t_{abrite}}{100}*0.3' class='latex' \/> ou <img src='https:\/\/s0.wp.com\/latex.php?latex=t_%7Babrite%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='t_{abrite}' title='t_{abrite}' class='latex' \/> : <span style=\"color: #ff6600;\">Donn\u00e9e d&rsquo;entr\u00e9e<\/span><\/p>\n<p style=\"text-align: left; padding-left: 60px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=C_%7Baero_%7Bp%7D%7D%3Dt.C_%7Baero_%7Broues%7D%7D%3Da.t.R_%7Baero%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='C_{aero_{p}}=t.C_{aero_{roues}}=a.t.R_{aero}' title='C_{aero_{p}}=t.C_{aero_{roues}}=a.t.R_{aero}' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 90px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=R_%7Baero%7D%3DR_%7BC_%7Bx%7D%7D%2BR_%7Bfriction_%7Bair%7D%7D%3D%28%5Cfrac%7B1%7D%7B2%7D%5Crho.S.C_%7Bx%7D%2BC_%7Bf%7D%29.%28V_%7BVent%7D%2Ba.t.%5Cdot%7B%5Ctheta_%7Bp%7D%7D%29%5E%7B2%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='R_{aero}=R_{C_{x}}+R_{friction_{air}}=(\\frac{1}{2}\\rho.S.C_{x}+C_{f}).(V_{Vent}+a.t.\\dot{\\theta_{p}})^{2}' title='R_{aero}=R_{C_{x}}+R_{friction_{air}}=(\\frac{1}{2}\\rho.S.C_{x}+C_{f}).(V_{Vent}+a.t.\\dot{\\theta_{p}})^{2}' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 120px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=%5Crho+%3D+1.204&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='\\rho = 1.204' title='\\rho = 1.204' class='latex' \/> : <span style=\"color: #333399;\">Hyp (20\u00b0C et pression normale)<\/span><\/p>\n<p style=\"text-align: left; padding-left: 120px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=S.C_%7Bx%7D+%3D+0.4&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='S.C_{x} = 0.4' title='S.C_{x} = 0.4' class='latex' \/> : <span style=\"color: #333399;\">Hyp (car adepte d&rsquo;une position haute)<\/span><\/p>\n<p style=\"text-align: left; padding-left: 120px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=C_%7Bf%7D+%3D+0.0027&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='C_{f} = 0.0027' title='C_{f} = 0.0027' class='latex' \/> : <span style=\"color: #333399;\">Hyp (roues standards avec des pneus 700x23C)<\/span><\/p>\n<p style=\"text-align: left; padding-left: 120px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=V_%7BVent%7D+%3D+2.5m%2Fs&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='V_{Vent} = 2.5m\/s' title='V_{Vent} = 2.5m\/s' class='latex' \/> : <span style=\"color: #333399;\">Hyp (l\u00e9ger vent (9km\/h) mais tj de face)<\/span><\/p>\n<p style=\"text-align: left; padding-left: 120px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=%5Cdot%7B%5Ctheta_%7Bp%7D%7D+%3D+%5Cfrac%7B%5CPi.+N%7D%7B30%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='\\dot{\\theta_{p}} = \\frac{\\Pi. N}{30}' title='\\dot{\\theta_{p}} = \\frac{\\Pi. N}{30}' class='latex' \/><\/p>\n<hr \/>\n<p style=\"text-align: left; padding-left: 60px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=C_%7Br_%7Bp%7D%7D%3Dt.C_%7Br_%7Broues%7D%7D%3Da.t.R_%7Br%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='C_{r_{p}}=t.C_{r_{roues}}=a.t.R_{r}' title='C_{r_{p}}=t.C_{r_{roues}}=a.t.R_{r}' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 90px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=R_%7Br%7D%3DCrr.M_%7Btot%7D.g.cos%28%5Calpha%29&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='R_{r}=Crr.M_{tot}.g.cos(\\alpha)' title='R_{r}=Crr.M_{tot}.g.cos(\\alpha)' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 120px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=Crr+%3D+Coeff_%7Broute%7D%2ACoef_%7Bpneu%7D%2Ap%5E%7B-0.426%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='Crr = Coeff_{route}*Coef_{pneu}*p^{-0.426}' title='Crr = Coeff_{route}*Coef_{pneu}*p^{-0.426}' class='latex' \/><\/p>\n<p style=\"text-align: left; padding-left: 150px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=Coeff_%7Broute%7D+%3D+1.20&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='Coeff_{route} = 1.20' title='Coeff_{route} = 1.20' class='latex' \/> : <span style=\"color: #333399;\">Hyp (2\/3 Route bonne)<\/span><\/p>\n<p style=\"text-align: left; padding-left: 150px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=Coeff_%7Bpneu%7D+%3D+0.011454649&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='Coeff_{pneu} = 0.011454649' title='Coeff_{pneu} = 0.011454649' class='latex' \/> : <span style=\"color: #333399;\">Hyp (Krylion Carb.)<\/span><\/p>\n<p style=\"text-align: left; padding-left: 150px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=p+%3D+6.5bars&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='p = 6.5bars' title='p = 6.5bars' class='latex' \/> : <span style=\"color: #333399;\">Hyp (1 bars\/10kg)<\/span><\/p>\n<p style=\"text-align: left; padding-left: 120px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=cos%28%5Calpha%29%3D%5Csqrt%7B1-sin%28%5Calpha%29%5E%7B2%7D%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='cos(\\alpha)=\\sqrt{1-sin(\\alpha)^{2}}' title='cos(\\alpha)=\\sqrt{1-sin(\\alpha)^{2}}' class='latex' \/><\/p>\n<hr \/>\n<p style=\"text-align: left; padding-left: 60px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=N+%3D+70tr%2Fminbars&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='N = 70tr\/minbars' title='N = 70tr\/minbars' class='latex' \/>\u00a0: <span style=\"color: #333399;\">Hyp (cyclotouriste(70) \/ cyclosportif (90)<\/span><\/p>\n<hr \/>\n<p style=\"text-align: left; padding-left: 30px;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=Duree_%7Btot%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='Duree_{tot}' title='Duree_{tot}' class='latex' \/> : <span style=\"color: #ff6600;\">Donn\u00e9e d&rsquo;entr\u00e9e<\/span><\/p>\n<\/blockquote>\n<p>Les diff\u00e9rents articles ayant permis de construire cette relation sont eux list\u00e9s ci-dessous :<\/p>\n<p>1. MeDiaN@Sports &#8211; \u00ab L\u2019\u00c9nergie cin\u00e9tique \u00e0 v\u00e9lo \u00bb (<a title=\"Consulter\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=996\">voir<\/a>)<br \/>\n2. MeDiaN@Sports &#8211; \u00ab L\u2019\u00c9quation de mouvement \u00e0 v\u00e9lo \u00bb (<a title=\"Consulter\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=1323\">voir<\/a>)<br \/>\n3. MeDiaN@Sports &#8211; \u00ab L&rsquo;A\u00e9rodynamisme \u00e0 v\u00e9lo \u00bb (<a title=\"Consulter\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=1561\">voir<\/a>)<br \/>\n4. MeDiaN@Sports &#8211; \u00ab La R\u00e9sistance au Roulement \u00e0 v\u00e9lo \u00bb (<a title=\"Consulter\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=1841\">voir<\/a>)<br \/>\n5. MeDiaN@Sports &#8211; \u00ab Les Frottements \u00e0 v\u00e9lo \u00bb (<a title=\"Consulter\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=5978\">voir<\/a>)<br \/>\n6. MeDiaN@Sports &#8211; \u00ab Puissance et Energie \u00e0 v\u00e9lo \u00bb (<a title=\"Consulter\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=6003\">voir<\/a>)<br \/>\n7. MeDiaN@Sports &#8211;\u00a0\u00ab L&rsquo;indice de difficult\u00e9e \u00e0 v\u00e9lo \u00bb (<a title=\"Consulter\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=6076\">voir<\/a>)<\/p>\n<p style=\"text-align: justify;\">On constate ais\u00e9ment que la complexit\u00e9 de cette \u00e9quation, m\u00eame simplifi\u00e9e, impose un traitement informatis\u00e9 pour que l&rsquo;estimation de l&rsquo;indice propos\u00e9 soit utilisable au quotidien. Outre les 4 donn\u00e9es entrante devant \u00eatre rempli \u00e0 chaque sortie, le renseignement pr\u00e9alable d&rsquo;une base de donn\u00e9e d\u00e9crivant le mat\u00e9riel utilis\u00e9 et le cycliste (masses) doit \u00eatre r\u00e9alis\u00e9. Pour affiner encore le mod\u00e8le, il pourrait en \u00eatre de m\u00eame pour les autres param\u00e8tres, comme le rayon des roues ou le type de p\u00e9dalier. Le programme ira ensuite piocher ces informations lors de chaque enregistrement de mani\u00e8re \u00e0 d\u00e9terminer l&rsquo;indice de la sortie.<\/p>\n<p style=\"text-align: justify;\">Mais il est important de souligner que seul l&rsquo;<img src='https:\/\/s0.wp.com\/latex.php?latex=E_%7Bm_%7Bfournie%7D%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='E_{m_{fournie}}' title='E_{m_{fournie}}' class='latex' \/> doit \u00eatre enregistrer dans la base de donn\u00e9e. La valeur de <img src='https:\/\/s0.wp.com\/latex.php?latex=E_%7Bmax%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='E_{max}' title='E_{max}' class='latex' \/> (sortie de r\u00e9f\u00e9rence) n&rsquo;est en effet valable qu&rsquo;\u00e0 un instant donn\u00e9 et la performance alors r\u00e9alis\u00e9e est n\u00e9cessairement appel\u00e9e \u00e0 \u00eatre battue. Par cons\u00e9quent, l&rsquo;indice associ\u00e9 \u00e0 une sortie sera calcul\u00e9 au moment de la consultation seulement, de mani\u00e8re \u00e0 pouvoir prendre en compte la derni\u00e8re sortie de r\u00e9f\u00e9rence.<\/p>\n<p style=\"text-align: justify;\">Nous pouvons enfin proposer 2 utilisations d\u00e9coulant de l&rsquo;estimation de cet indice de difficult\u00e9 :<\/p>\n<p style=\"text-align: justify;\">1. De la m\u00eame mani\u00e8re qu&rsquo;il est courant de sommer les km sur le mois ou sur l&rsquo;ann\u00e9e, ces indices pourront \u00eatres somm\u00e9s de mani\u00e8re \u00e0 avoir une id\u00e9e de la difficult\u00e9 li\u00e9e \u00e0 l&rsquo;encha\u00eenement des sorties sur le mois ou l&rsquo;ann\u00e9e :<\/p>\n<p style=\"text-align: center;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=I_%7BMeDiaN_%7Bmensuel%7D%7D+%3D+%5Csum_%7Bi%3D0%7D%5E%7B30%7D+I_%7BMeDiaN%7D%28i%29&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='I_{MeDiaN_{mensuel}} = \\sum_{i=0}^{30} I_{MeDiaN}(i)' title='I_{MeDiaN_{mensuel}} = \\sum_{i=0}^{30} I_{MeDiaN}(i)' class='latex' \/><\/p>\n<p style=\"text-align: center;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=I_%7BMeDiaN_%7Bannuel%7D%7D+%3D+%5Csum_%7Bm%3D1%7D%5E%7B12%7D+I_%7BMeDiaN_%7Bmensuel%7D%7D%28i%29&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='I_{MeDiaN_{annuel}} = \\sum_{m=1}^{12} I_{MeDiaN_{mensuel}}(i)' title='I_{MeDiaN_{annuel}} = \\sum_{m=1}^{12} I_{MeDiaN_{mensuel}}(i)' class='latex' \/><\/p>\n<p style=\"text-align: justify;\">2. Les saisons ne se ressemblant pas toujours (disponibilit\u00e9, m\u00e9t\u00e9o, sant\u00e9), il pourrait \u00eatre int\u00e9ressant de d\u00e9finir un indice bas\u00e9 uniquement sur la sortie de r\u00e9f\u00e9rence de l&rsquo;ann\u00e9e en cours :<\/p>\n<p style=\"text-align: center;\"><img src='https:\/\/s0.wp.com\/latex.php?latex=I_%7Bannee%7D+%3D+100.%5Cfrac%7BE_%7Bm_%7Bfournie%7D%7D%7D%7BE_%7Bmax_%7Bannee%7D%7D%7D&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='I_{annee} = 100.\\frac{E_{m_{fournie}}}{E_{max_{annee}}}' title='I_{annee} = 100.\\frac{E_{m_{fournie}}}{E_{max_{annee}}}' class='latex' \/><\/p>\n<hr \/>\n<h3><\/h3>\n<h3>MeDiaN@Sport, visualisation de statistiques partage<\/h3>\n<p style=\"text-align: justify;\">Nous avons d\u00e9sormais tout ce qu&rsquo;il nous faut pour g\u00e9rer correctement nos sortie et nos entra\u00eenements, et ce \u00e0 partir d&rsquo;un compteur basique et d&rsquo;un peu de temps pour renseigner le module G&rsquo;Cycle. Le programme prend alors le relais pour stocker et ordonner ces donn\u00e9es, tout en r\u00e9alisant une estimation de l&rsquo;\u00e9nergie qui a d\u00fb \u00eatre fournie pour r\u00e9aliser le parcours \u00e0 partir des \u00e9quations formul\u00e9es ci-dessus.<\/p>\n<p style=\"text-align: justify;\">Il ne manque donc plus qu&rsquo;une interface graphique qui permettra d&rsquo;extraire et de pr\u00e9senter de mani\u00e8re synth\u00e9tique les diff\u00e9rentes statistiques enregistr\u00e9es. Cet interface se nomme d\u00e9sormais MeDiaN@Sports et s&rsquo;int\u00e8gre directement au Blog.<\/p>\n<p style=\"text-align: justify;\">Outre la pr\u00e9sentation de statistiques, cet interface se comporte aussi comme un sommaire qui permet d&rsquo;optimiser\u00a0 la navigation entre les diff\u00e9rents articles traitant du cyclisme. Il devient ainsi possible de les classer suivant les diff\u00e9rents modes de classement mis en place au paragraphe pr\u00e9c\u00e9dent. Un filtre par discipline ainsi qu&rsquo;un moteur de recherche est pr\u00e9vu pour retrouver une sortie en particulier.<\/p>\n<p style=\"text-align: justify;\">Voici un petit aper\u00e7u de l&rsquo;interface <strong><span style=\"color: #ff6600;\">MeDiaN@Sports<\/span><\/strong> en ce 15 ao\u00fbt 2014, m\u00eame si je vous invite plut\u00f4t \u00e0 aller l&rsquo;essayer directement depuis la barre des menus :<\/p>\n<ul>\n<li style=\"text-align: center;\">L&rsquo;<span style=\"color: #ff6600;\">\u00e9cran d&rsquo;accueil<\/span> propose des statistiques globales par ann\u00e9e.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6204\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_accueil1.jpg\" alt=\"MeDiaNSport_accueil\" width=\"620\" height=\"361\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_accueil1.jpg 967w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_accueil1-300x174.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<ul>\n<li style=\"text-align: center;\">L&rsquo;onglet <span style=\"color: #ff6600;\">TOP<\/span> donne acc\u00e8s aux diff\u00e9rents modes de classement (ici l&rsquo;indice) pr\u00e9sent\u00e9s pr\u00e9c\u00e9demment avec possibilit\u00e9 de filtrer les r\u00e9sultats.<\/li>\n<\/ul>\n<p style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6206\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_top-indice.jpg\" alt=\"MeDiaNSport_top-indice\" width=\"620\" height=\"333\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_top-indice.jpg 964w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_top-indice-300x160.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p style=\"text-align: justify;\">La s\u00e9rie d\u2019ic\u00f4nes pr\u00e9c\u00e9dant l&rsquo;indice et le nom de la sortie donne acc\u00e8s \u00e0 du contenu avanc\u00e9. Un clic sur le dernier ic\u00f4ne permet comme le montre la capture ci-dessus d&rsquo;afficher une photo du dipl\u00f4me obtenu. Le premier ic\u00f4ne (+) donne lui directement acc\u00e8s \u00e0 l&rsquo;article dans le blog (<span style=\"color: #ff6600;\">MeDiaN@Blog<\/span>).<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6208\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_medianBlog.jpg\" alt=\"MeDiaNSport_medianBlog\" width=\"620\" height=\"661\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_medianBlog.jpg 684w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_medianBlog-281x300.jpg 281w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p style=\"text-align: justify;\">Mais l&rsquo;informatique est magnifique et ses \u00e9volutions permanente mettent \u00e0 la disposition du plus grand nombre des fonctionnalit\u00e9s autrefois r\u00e9serv\u00e9es aux professionnels. La Mappemonde de la seconde colonne ouvre ainsi un petit viewer GPX (<span style=\"color: #ff6600;\">MeDiaN@GPX<\/span>) adapt\u00e9 d&rsquo;un script WordPress permettant d&rsquo;afficher et de t\u00e9l\u00e9charger la trace GPS du parcours.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6209\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_medianGPX.jpg\" alt=\"MeDiaNSport_medianGPX\" width=\"620\" height=\"331\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_medianGPX.jpg 965w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_medianGPX-300x160.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p style=\"text-align: justify;\">L\u2019\u0153il de la troisi\u00e8me colonne affichera dans la m\u00eame fen\u00eatre les diaporama cr\u00e9\u00e9s pour le blog (<span style=\"color: #ff6600;\">MeDiaN@Spot<\/span>). Toutes les photos affich\u00e9es ne sont \u00e9videment pas toutes de moi, car il serait difficile de profiter du v\u00e9lo en s&rsquo;arr\u00eatant constamment. Mon seul objectif restant de faire d\u00e9couvrir les endroits que j&rsquo;ai aim\u00e9 \u00e0 d&rsquo;autres pour leur donn\u00e9 envie de les d\u00e9couvrir ensuite par eux m\u00eame.<br \/>\n<em>La plupart ayant \u00e9t\u00e9 glan\u00e9e sur internet, je me ferais un plaisir d&rsquo;indiquer le nom de l&rsquo;auteur dans la l\u00e9gende si celui-ci en revendique la propri\u00e9t\u00e9 &#8211; en esp\u00e9rant que ces pages lui donneront la visibilit\u00e9 que ces photographies m\u00e9rite (contact en pied de page).<\/em><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6211\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_medianSpot.jpg\" alt=\"MeDiaNSport_medianSpot\" width=\"620\" height=\"308\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_medianSpot.jpg 966w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_medianSpot-300x149.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<ul>\n<li style=\"text-align: center;\">L&rsquo;onglet <span style=\"color: #ff6600;\">Chrono<\/span> repr\u00e9sente les param\u00e8tres (km, D+, Vmoy, Dur\u00e9e, Indice) de chaque sorties sous la forme d&rsquo;une frise chronologique (ici les indices pour l&rsquo;ann\u00e9e 2014 : seul ceux sup\u00e9rieur \u00e0 50 \u00e9tant repr\u00e9sent\u00e9).<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6212\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_chrono.jpg\" alt=\"MeDiaNSport_chrono\" width=\"620\" height=\"315\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_chrono.jpg 965w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_chrono-300x152.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<ul>\n<li style=\"text-align: center;\">L&rsquo;onglet <span style=\"color: #ff6600;\">Graph<\/span> repr\u00e9sente sous la forme d&rsquo;histogramme les indices \u00e9voqu\u00e9s plus haut : <img src='https:\/\/s0.wp.com\/latex.php?latex=I_%7BMeDiaN_%7Bmensuel%7D%7D+%3D+%5Csum_%7Bi%3D0%7D%5E%7B30%7D+I_%7BMeDiaN%7D%28i%29&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='I_{MeDiaN_{mensuel}} = \\sum_{i=0}^{30} I_{MeDiaN}(i)' title='I_{MeDiaN_{mensuel}} = \\sum_{i=0}^{30} I_{MeDiaN}(i)' class='latex' \/> et <img src='https:\/\/s0.wp.com\/latex.php?latex=I_%7BMeDiaN_%7Bannuel%7D%7D+%3D+%5Csum_%7Bm%3D1%7D%5E%7B12%7D+I_%7BMeDiaN_%7Bmensuel%7D%7D%28i%29&#038;bg=121315&#038;fg=ffffff&#038;s=0' alt='I_{MeDiaN_{annuel}} = \\sum_{m=1}^{12} I_{MeDiaN_{mensuel}}(i)' title='I_{MeDiaN_{annuel}} = \\sum_{m=1}^{12} I_{MeDiaN_{mensuel}}(i)' class='latex' \/><\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><em>Nota : Les diff\u00e9rents modes de classement ayant \u00e9t\u00e9 mis en route successivement, les classements du kilom\u00e9trage, de la vitesse moyenne et par temps sont ok depuis 2009. Celui concernant le d\u00e9nivel\u00e9 ne l&rsquo;est que depuis l&rsquo;ann\u00e9e 2011. Le classement par indice n&rsquo;a \u00e9t\u00e9 mis en place de mani\u00e8re syst\u00e9matique que depuis la saison 2012. <\/em><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6214\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_Graph.jpg\" alt=\"MeDiaNSport_Graph\" width=\"620\" height=\"313\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_Graph.jpg 966w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_Graph-300x151.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<ul>\n<li style=\"text-align: center;\">L&rsquo;onglet <span style=\"color: #ff6600;\">Spad<\/span> enfin n&rsquo;en est qu&rsquo;\u00e0 ces balbutiement mais est appel\u00e9 \u00e0 mettre en valeur les machines sur lesquels j&rsquo;aime \u00e0 rouler comme par exemple ce v\u00e9lo de r\u00eave, un LOOK-Kg186 de 92&prime; (l&rsquo;un des tout premiers cadre monobloc carbone) !<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6216\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_Spad.jpg\" alt=\"MeDiaNSport_Spad\" width=\"620\" height=\"316\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_Spad.jpg 962w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_Spad-300x152.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6231\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_SpadGallery.jpg\" alt=\"MeDiaNSport_SpadGallery\" width=\"620\" height=\"368\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_SpadGallery.jpg 963w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_SpadGallery-300x177.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p>L&rsquo;int\u00e9gration de galeries d&rsquo;images est possible, tout comme la possibilit\u00e9 d&rsquo;afficher un viewer 3D de mon v\u00e9lo pr\u00e9f\u00e9r\u00e9, ici mon Gitane FdJ mod\u00e9lis\u00e9 gr\u00e2ce au logiciel de CAD SolidWorks !<\/p>\n<p><a href=\"https:\/\/grabcad.com\/library\/gitane-fdj-1\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-6281\" src=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_3DViewer.jpg\" alt=\"MeDiaNSport_3DViewer\" width=\"620\" height=\"356\" srcset=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_3DViewer.jpg 966w, https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/MeDiaNSport_3DViewer-300x172.jpg 300w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<hr \/>\n<h3><\/h3>\n<h3><\/h3>\n<h3>G&rsquo;Cycle&amp;MeDiaN@Sport resteront un projet MeDiaN<\/h3>\n<p style=\"text-align: justify;\">Je vous ai livr\u00e9 ici mon alternative \u00e0 certaines solutions commerciales pour rendre ma pratique du cyclisme encore plus palpitante. J&rsquo;esp\u00e8re que vous trouverez comme moi le r\u00e9sultat sympa, m\u00eame si tout n&rsquo;est pas parfait, et que peut-\u00eatre m\u00eame, vous aimeriez l&rsquo;utiliser. Par manque de temps et de comp\u00e9tences cependant, ce projet restera une initiative personnel et par cons\u00e9quent mono-utilisateur.<\/p>\n<p style=\"text-align: justify;\">Ce projet \u00e9tant uniquement construit autour de solutions libres (HTML\/CSS, PHP, MySQL et Javascript, CMS WordPress), j&rsquo;invite cependant quiconque en aurait envie \u00e0 r\u00e9utiliser les informations de ce site pour construire sa propre vision du cyclisme.<\/p>\n<blockquote>\n<h4 style=\"text-align: center;\"><span style=\"color: #ff6600;\">C&rsquo;est en roulant que na\u00eet l&rsquo;envie de rouler&#8230; !<\/span><\/h4>\n<\/blockquote>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pr\u00e9ambule Je vais tenter dans la suite de ce billet d&rsquo;expliquer un projet qui me tient \u00e0 c\u0153ur depuis 2010 puisqu&rsquo;il a prit naissance dans ma passion du cyclisme et est devenu, au fil des mois et des ann\u00e9es, l&rsquo;un des moteurs de cette passion. Ing\u00e9 m\u00e9ca de formation, ce projet m&rsquo;aura amen\u00e9 \u00e0 affiner [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ngg_post_thumbnail":0,"footnotes":""},"categories":[60],"tags":[],"class_list":["post-6112","post","type-post","status-publish","format-standard","hentry","category-mediansports"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb - MeDiaN@Tour<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/medianbox.fr\/wordpress\/?p=6112\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb - MeDiaN@Tour\" \/>\n<meta property=\"og:description\" content=\"Pr\u00e9ambule Je vais tenter dans la suite de ce billet d&rsquo;expliquer un projet qui me tient \u00e0 c\u0153ur depuis 2010 puisqu&rsquo;il a prit naissance dans ma passion du cyclisme et est devenu, au fil des mois et des ann\u00e9es, l&rsquo;un des moteurs de cette passion. Ing\u00e9 m\u00e9ca de formation, ce projet m&rsquo;aura amen\u00e9 \u00e0 affiner [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/medianbox.fr\/wordpress\/?p=6112\" \/>\n<meta property=\"og:site_name\" content=\"MeDiaN@Tour\" \/>\n<meta property=\"article:published_time\" content=\"2014-08-15T14:00:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2014-08-20T19:00:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Strava_Garmin.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"314\" \/>\n\t<meta property=\"og:image:height\" content=\"50\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"MeDiaN\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"MeDiaN\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112\"},\"author\":{\"name\":\"MeDiaN\",\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/#\\\/schema\\\/person\\\/e1cba8e776ddbc5e91ef69e134732c6d\"},\"headline\":\"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb\",\"datePublished\":\"2014-08-15T14:00:19+00:00\",\"dateModified\":\"2014-08-20T19:00:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112\"},\"wordCount\":2864,\"image\":{\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/wp-content\\\/uploads\\\/2014\\\/08\\\/Strava_Garmin.jpg\",\"articleSection\":[\".MeDiaN@Sports\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112\",\"url\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112\",\"name\":\"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb - MeDiaN@Tour\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/wp-content\\\/uploads\\\/2014\\\/08\\\/Strava_Garmin.jpg\",\"datePublished\":\"2014-08-15T14:00:19+00:00\",\"dateModified\":\"2014-08-20T19:00:41+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/#\\\/schema\\\/person\\\/e1cba8e776ddbc5e91ef69e134732c6d\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112#primaryimage\",\"url\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/wp-content\\\/uploads\\\/2014\\\/08\\\/Strava_Garmin.jpg\",\"contentUrl\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/wp-content\\\/uploads\\\/2014\\\/08\\\/Strava_Garmin.jpg\",\"width\":314,\"height\":50,\"caption\":\"test test\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?p=6112#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/\",\"name\":\"MeDiaN@Tour\",\"description\":\"Un bon v\u00e9lo est un v\u00e9lo qui fait de belles photos...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/#\\\/schema\\\/person\\\/e1cba8e776ddbc5e91ef69e134732c6d\",\"name\":\"MeDiaN\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1470dfffed669515b766ece4fcfc63ffd58912ae8e977b889ae0faf8143c3dc1?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1470dfffed669515b766ece4fcfc63ffd58912ae8e977b889ae0faf8143c3dc1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1470dfffed669515b766ece4fcfc63ffd58912ae8e977b889ae0faf8143c3dc1?s=96&d=mm&r=g\",\"caption\":\"MeDiaN\"},\"sameAs\":[\"https:\\\/\\\/medianbox.fr\\\/auth.php\"],\"url\":\"https:\\\/\\\/medianbox.fr\\\/wordpress\\\/?author=4\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb - MeDiaN@Tour","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/medianbox.fr\/wordpress\/?p=6112","og_locale":"fr_FR","og_type":"article","og_title":"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb - MeDiaN@Tour","og_description":"Pr\u00e9ambule Je vais tenter dans la suite de ce billet d&rsquo;expliquer un projet qui me tient \u00e0 c\u0153ur depuis 2010 puisqu&rsquo;il a prit naissance dans ma passion du cyclisme et est devenu, au fil des mois et des ann\u00e9es, l&rsquo;un des moteurs de cette passion. Ing\u00e9 m\u00e9ca de formation, ce projet m&rsquo;aura amen\u00e9 \u00e0 affiner [&hellip;]","og_url":"https:\/\/medianbox.fr\/wordpress\/?p=6112","og_site_name":"MeDiaN@Tour","article_published_time":"2014-08-15T14:00:19+00:00","article_modified_time":"2014-08-20T19:00:41+00:00","og_image":[{"width":314,"height":50,"url":"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Strava_Garmin.jpg","type":"image\/jpeg"}],"author":"MeDiaN","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"MeDiaN","Dur\u00e9e de lecture estim\u00e9e":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112#article","isPartOf":{"@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112"},"author":{"name":"MeDiaN","@id":"https:\/\/medianbox.fr\/wordpress\/#\/schema\/person\/e1cba8e776ddbc5e91ef69e134732c6d"},"headline":"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb","datePublished":"2014-08-15T14:00:19+00:00","dateModified":"2014-08-20T19:00:41+00:00","mainEntityOfPage":{"@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112"},"wordCount":2864,"image":{"@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112#primaryimage"},"thumbnailUrl":"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Strava_Garmin.jpg","articleSection":[".MeDiaN@Sports"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112","url":"https:\/\/medianbox.fr\/wordpress\/?p=6112","name":"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb - MeDiaN@Tour","isPartOf":{"@id":"https:\/\/medianbox.fr\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112#primaryimage"},"image":{"@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112#primaryimage"},"thumbnailUrl":"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Strava_Garmin.jpg","datePublished":"2014-08-15T14:00:19+00:00","dateModified":"2014-08-20T19:00:41+00:00","author":{"@id":"https:\/\/medianbox.fr\/wordpress\/#\/schema\/person\/e1cba8e776ddbc5e91ef69e134732c6d"},"breadcrumb":{"@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/medianbox.fr\/wordpress\/?p=6112"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112#primaryimage","url":"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Strava_Garmin.jpg","contentUrl":"https:\/\/medianbox.fr\/wordpress\/wp-content\/uploads\/2014\/08\/Strava_Garmin.jpg","width":314,"height":50,"caption":"test test"},{"@type":"BreadcrumbList","@id":"https:\/\/medianbox.fr\/wordpress\/?p=6112#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/medianbox.fr\/wordpress"},{"@type":"ListItem","position":2,"name":"MeDiaN@Sports \u2013 \u00ab Application Web et v\u00e9lo \u00bb"}]},{"@type":"WebSite","@id":"https:\/\/medianbox.fr\/wordpress\/#website","url":"https:\/\/medianbox.fr\/wordpress\/","name":"MeDiaN@Tour","description":"Un bon v\u00e9lo est un v\u00e9lo qui fait de belles photos...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/medianbox.fr\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/medianbox.fr\/wordpress\/#\/schema\/person\/e1cba8e776ddbc5e91ef69e134732c6d","name":"MeDiaN","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/1470dfffed669515b766ece4fcfc63ffd58912ae8e977b889ae0faf8143c3dc1?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1470dfffed669515b766ece4fcfc63ffd58912ae8e977b889ae0faf8143c3dc1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1470dfffed669515b766ece4fcfc63ffd58912ae8e977b889ae0faf8143c3dc1?s=96&d=mm&r=g","caption":"MeDiaN"},"sameAs":["https:\/\/medianbox.fr\/auth.php"],"url":"https:\/\/medianbox.fr\/wordpress\/?author=4"}]}},"_links":{"self":[{"href":"https:\/\/medianbox.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/6112","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/medianbox.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/medianbox.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/medianbox.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/medianbox.fr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6112"}],"version-history":[{"count":0,"href":"https:\/\/medianbox.fr\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/6112\/revisions"}],"wp:attachment":[{"href":"https:\/\/medianbox.fr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/medianbox.fr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6112"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/medianbox.fr\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}