{"id":4078,"date":"2020-05-05T14:00:00","date_gmt":"2020-05-05T12:00:00","guid":{"rendered":"https:\/\/www.unicoda.com\/?p=4078"},"modified":"2020-05-04T11:10:09","modified_gmt":"2020-05-04T09:10:09","slug":"hiit-timer","status":"publish","type":"post","link":"https:\/\/www.unicoda.com\/?p=4078","title":{"rendered":"HIIT Timer"},"content":{"rendered":"\n<p>Premier semestre 2014. Alors en stage de fin d&rsquo;\u00e9tude \u00e0 Lyon, j&rsquo;ai pratiqu\u00e9 l&rsquo;escrime m\u00e9di\u00e9vale avec la compagnie des corbeaux et c&rsquo;est \u00e0 l&rsquo;occasion de l&rsquo;un des entra\u00eenements que j&rsquo;ai d\u00e9couvert une premi\u00e8re forme d&rsquo;entra\u00eenement fractionn\u00e9. En effet, pour terminer l&rsquo;entra\u00eenement, nous avions pris l&rsquo;habitude d&rsquo;effectuer une sorte de \u00ab\u00a0circuit d&rsquo;entra\u00eenement\u00a0\u00bb (ou circuit training en anglais), sous la forme d&rsquo;une s\u00e9rie d&rsquo;exercices physiques \u00e0 ex\u00e9cuter l&rsquo;un apr\u00e8s l&rsquo;autre. Cela dans le but de renforcer les corps, bras, poignets et autres muscles et articulations, mis \u00e0 rude \u00e9preuve par le maniement d&rsquo;un bout de m\u00e9tal allant de 1,5 \u00e0 2kg environ, \u00e0 savoir l&rsquo;\u00e9p\u00e9e. L&rsquo;encha\u00eenement s&rsquo;effectuant de la mani\u00e8re suivante: 30 secondes d&rsquo;exercices, puis 30 secondes de repos, pendant lesquelles nous changions d&rsquo;atelier.<\/p>\n\n\n\n<p>La d\u00e9couverte du principe d&rsquo;entra\u00eenement fractionn\u00e9e s&rsquo;est ensuite prolong\u00e9e dans mes entra\u00eenements de roller de vitesse, cette fois avec l&rsquo;apparition de s\u00e9ries et de blocs. Enfin plus r\u00e9cemment, j&rsquo;ai pris connaissance du mode d&rsquo;entra\u00eenement dit \u00ab\u00a0fractionn\u00e9 \u00e0 haute intensit\u00e9\u00a0\u00bb, souvent plus connu sous son acronyme anglais HIIT pour \u00ab\u00a0High Intensity Interval Training\u00a0\u00bb. Avec la d\u00e9claration du confinement et les restrictions li\u00e9es concernant la pratique des sports, je me suis donc mis en t\u00eate d&rsquo;\u00e9crire une application simple permettant de configurer une telle session d&rsquo;entra\u00eenement.<\/p>\n\n\n\n<p>Mon cahier des charges \u00e9tait simple, pouvoir configurer les temps d&rsquo;exercice, pause, repos, ainsi que le nombre d&rsquo;intervalles et de blocs. Une fois l&rsquo;entra\u00eenement d\u00e9marr\u00e9, fournir un compte \u00e0 rebours pour chaque \u00e9tape, avec avertissement sonore pour indiquer la fin de la p\u00e9riode. Le tout sous la forme d&rsquo;un site web disponible en PWA, afin de pouvoir \u00eatre utilis\u00e9 sur mobile.<\/p>\n\n\n\n<p>Ce petit projet tourne pour le moment dans un App Engine sur la Google Cloud Platform et j&rsquo;en ai donc profit\u00e9 pour mettre en place un syst\u00e8me bien pratique de d\u00e9ploiement automatique apr\u00e8s publication de nouveau code dans le d\u00e9p\u00f4t git.<\/p>\n\n\n\n<p>Par ailleurs, il est dommage que la fonctionnalit\u00e9 \u00ab\u00a0wake lock\u00a0\u00bb ne soit pas encore disponible c\u00f4t\u00e9 mobile, afin d&#8217;emp\u00eacher le t\u00e9l\u00e9phone de se mettre en veille, apr\u00e8s demande d&rsquo;autorisation aupr\u00e8s de l&rsquo;utilisateur. Pour \u00e9viter que l&rsquo;\u00e9cran s&rsquo;\u00e9teigne, il faut alors changer la dur\u00e9e avant mise en veille avant de commencer l&rsquo;entra\u00eenement, ou tapoter l&rsquo;\u00e9cran r\u00e9guli\u00e8rement \u00e0 chaque p\u00e9riode de repos. J&rsquo;envisage \u00e9galement de supprimer la p\u00e9riode de repos constituant la derni\u00e8re \u00e9tape de la s\u00e9quence; \u00e0 voir \u00e0 l&rsquo;usage.<\/p>\n\n\n\n<p>Tr\u00eaves de bavardage, vous pouvez d\u00e9couvrir l&rsquo;outil \u00e0 l&rsquo;adresse suivante :<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/hiit.unicoda.com\/#\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>hiit.unicoda.com<\/strong><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Premier semestre 2014. Alors en stage de fin d&rsquo;\u00e9tude \u00e0 Lyon, j&rsquo;ai pratiqu\u00e9 l&rsquo;escrime m\u00e9di\u00e9vale avec la compagnie des corbeaux et c&rsquo;est \u00e0 l&rsquo;occasion de l&rsquo;un des entra\u00eenements que j&rsquo;ai d\u00e9couvert une premi\u00e8re forme d&rsquo;entra\u00eenement fractionn\u00e9. En effet, pour terminer l&rsquo;entra\u00eenement, nous avions pris l&rsquo;habitude d&rsquo;effectuer une sorte de \u00ab\u00a0circuit d&rsquo;entra\u00eenement\u00a0\u00bb (ou circuit training en &hellip; <a href=\"https:\/\/www.unicoda.com\/?p=4078\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;HIIT Timer&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[508],"tags":[514,513,510,509,511,512],"class_list":["post-4078","post","type-post","status-publish","format-standard","hentry","category-hiit-timer","tag-compteur","tag-entrainement","tag-hiit","tag-hiit-timer","tag-timer","tag-training"],"_links":{"self":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/4078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4078"}],"version-history":[{"count":4,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/4078\/revisions"}],"predecessor-version":[{"id":4112,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/4078\/revisions\/4112"}],"wp:attachment":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}