<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Lucas Ehlinger]]></title><description><![CDATA[Site, Blog et Portfolio]]></description><link>https://www.lucasehlinger.com/</link><image><url>https://www.lucasehlinger.com/favicon.png</url><title>Lucas Ehlinger</title><link>https://www.lucasehlinger.com/</link></image><generator>Ghost 5.78</generator><lastBuildDate>Mon, 02 Dec 2024 19:36:07 GMT</lastBuildDate><atom:link href="https://www.lucasehlinger.com/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[La gestion de stockage]]></title><description><![CDATA[<p><a href="https://www.lucasehlinger.com/p/677b6b89-7adc-4564-8840-cf80fe7be680/www.lucasehlinger.com/retour-sur-pny-elite-1to-et-clef-usb-xiaomi/">Il y a quelques jours je vous faisais un retour sur un SSD externe et une clef USB</a>, ce qui m&#x2019;avait pouss&#xE9; &#xE0; faire cet article sur la gestion du stockage. Vous &#xEA;tes nombreux &#xE0; me poser des questions sur le stockage de donn&#xE9;es</p>]]></description><link>https://www.lucasehlinger.com/la-gestion-de-stockage/</link><guid isPermaLink="false">5ec043d4d935eb0001d492af</guid><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Mon, 25 May 2020 16:00:00 GMT</pubDate><content:encoded><![CDATA[<p><a href="https://www.lucasehlinger.com/p/677b6b89-7adc-4564-8840-cf80fe7be680/www.lucasehlinger.com/retour-sur-pny-elite-1to-et-clef-usb-xiaomi/">Il y a quelques jours je vous faisais un retour sur un SSD externe et une clef USB</a>, ce qui m&#x2019;avait pouss&#xE9; &#xE0; faire cet article sur la gestion du stockage. Vous &#xEA;tes nombreux &#xE0; me poser des questions sur le stockage de donn&#xE9;es et parfois ces discussion sont sujettes &#xE0; d&#xE9;bat. Ici je vais partager ma vision des donn&#xE9;es ainsi que de leur stockage.</p><h1 id="un-disque-dur-ce-n-est-pas-invincible">Un disque dur, ce n&#x2019;est pas invincible</h1><p>Un disque dur externe ou interne de la meilleure marque, sp&#xE9;cialement con&#xE7;ue pour le stockage &#xE0; long terme, n&#x2019;est pas invincible. Il y a de nombreux facteurs qui peuvent amener un disque dur &#xE0; casser : un mauvais transport, un mod&#xE8;le d&#xE9;fectueux, une utilisation inappropri&#xE9;e, l&#x2019;&#xE2;ge,..<br>S&#x2019;assurer que ces donn&#xE9;es soient bien stock&#xE9;es, en optimisant le prix du Setup de stockage, tout en assurant un certain niveau de s&#xE9;curit&#xE9; des donn&#xE9;es, permet de se lib&#xE9;rer l&#x2019;esprit.</p><h1 id="le-nas-comme-centre-du-monde">Le NAS comme centre du monde</h1><p>Il y a des tas de fa&#xE7;ons d&#x2019;appr&#xE9;hender le stockage de donn&#xE9;es, en fonction de votre mobilit&#xE9;, de votre utilisation des donn&#xE9;es, de leur volume et de votre budget.<br>Le budget en terme de disque-dur et de boitier r&#xE9;seau peut tr&#xE8;s vite augmenter, il faut donc utiliser son stockage avec parcimonie et optimiser ses supports.</p><p>La totalit&#xE9; des donn&#xE9;es que je vais citer ici sont g&#xE9;r&#xE9;es par mon NAS Synology 2 baies, dont j&#x2019;utilise au maximum les 2 ports USB.</p><h1 id="les-types-de-donn-es">Les types de donn&#xE9;es</h1><p>Je diff&#xE9;rencie 3 types de donn&#xE9;es qui n&#xE9;cessitent des attentions particuli&#xE8;res.</p><h2 id="les-donn-es-stock-es">Les donn&#xE9;es stock&#xE9;es</h2><p>Les donn&#xE9;es stock&#xE9;es sont celles que vous ne pouvez pas perdre car elles ne peuvent &#xEA;tre reproduites &#xA0;: des photos de vous et vos proches, des travaux termin&#xE9;s, des videos tourn&#xE9;es &#xE0; certain moment de votre vie... Bref &#xA0;des donn&#xE9;es qui font partie de vous et de votre background.</p><p>Il faut donc pr&#xE9;voir une redondance pour ces donn&#xE9;es, c&#x2019;est &#xE0; dire les stocker &#xE0; plusieurs endroit en m&#xEA;me temps. Pour cela la solution la plus simple est de passer par les solutions RAID (1 et +), ce qui signifie utiliser vos disques dur de mani&#xE8;re &#xE0; pouvoir permettre la casse de l&#x2019;un d&#x2019;entre eux.</p><p>Dans mon cas, mon NAS 2 baies utilise RAID 1 (recopie des donn&#xE9;es sur les deux disques) avec 2 disques dur de 3To. Cela signifie que mon NAS dispose d&#x2019;une capacit&#xE9; totale de 6To, mais ne me permet de stocker que 3To, le second disque dur &#xE9;tant la copie du premier. Ces 3To sont suffisants pour stocker mes photos/vid&#xE9;os et certains fichiers n&#xE9;cessitant un acc&#xE8;s rapide.</p><h2 id="les-sauvegardes">Les sauvegardes</h2><p>Faire des sauvegardes c&#x2019;est tr&#xE8;s bien ! Par piti&#xE9; faites des sauvegardes !<br>Une sauvegarde n&#x2019;a pas pour but d&#x2019;&#xEA;tre un stockage de vos donn&#xE9;es, la sauvegarde est un syst&#xE8;me de secours, au cas o&#xF9; votre ordinateur connaitrait une m&#xE9;saventure, ou que vous supprimiez une donn&#xE9;e par erreur. En partant de cette id&#xE9;e, vous pouvez conclure qu&#x2019;il n&#x2019;est pas utile de faire de la redondance sur les donn&#xE9;es de sauvegarde. Vos donn&#xE9;es sont, la plupart du temps, &#xE0; la foi sur votre ordinateur et sur votre disque de sauvegarde.</p><p>Dans mon cas j&#x2019;utilise un des ports USB3 de mon NAS pour y connecter un disque dur de 2To enti&#xE8;rement d&#xE9;di&#xE9; aux sauvegardes des ordinateurs de mon domicile. Le fait de mettre ce disque en r&#xE9;seau a deux int&#xE9;r&#xEA;ts :</p><ul><li>la gestion de plusieurs ordinateurs simultan&#xE9;ment</li><li>aucune pr&#xE9;occupation vis-&#xE0;-vis des sauvegardes, votre ordinateur se connecte &#xE0; votre wifi et fait sa sauvegarde en tache de fond.</li></ul><h2 id="les-donn-es-re-t-l-chargeables">Les donn&#xE9;es re-t&#xE9;l&#xE9;chargeables</h2><p>Il existe aussi un certain nombre de donn&#xE9;es que vous ne fabriquez pas, mais que vous pouvez acqu&#xE9;rir: vos films, s&#xE9;ries et distribution Linux libre de droits peuvent &#xEA;tre re-t&#xE9;l&#xE9;charg&#xE9;es.</p><p>Dans mon cas, j&#x2019;utilise l&#x2019;autre port USB3 de mon NAS pour y connecter un disque dur auto-aliment&#xE9; de 4To, ce qui laisse assez de place pour tous les films et s&#xE9;ries que je regarde.</p><h1 id="conclusion">Conclusion</h1><p>La vision que je vous propose m&#x2019;a permis d&#x2019;optimiser l&#x2019;espace des disques et de pouvoir augmenter la dur&#xE9;e d&#x2019;utilisation de mon Setup de quelques ann&#xE9;es.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2020/05/Attachment.png" class="kg-image" alt loading="lazy"></figure><p>Chacun peut avoir sa vision du stockage en fonction de son utilisation, vous pouvez composer un Setup de stockage pour quelques centaines d&#x2019;euros, ce qui pourra bien vous lib&#xE9;rer l&#x2019;esprit. Partagez dans les commentaires votre vision du stockage de vos donn&#xE9;es, &#xA0;j&#x2019;aimerais bien avoir votre avis.</p>]]></content:encoded></item><item><title><![CDATA[Le crowdfunding de parler de sa vie est lancé !]]></title><description><![CDATA[Il y a plus d’un an, je vous parlais du projet “Parler de sa vie”. Le projet à bien avancé grâce au travail des nombreux bénévoles mais nécessite votre aide pour aller encore plus loin.]]></description><link>https://www.lucasehlinger.com/le-crowdfunding-de-parler-de-sa-vie-est-lance/</link><guid isPermaLink="false">5ec04318d935eb0001d4929c</guid><category><![CDATA[Développement web]]></category><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Sun, 17 May 2020 16:00:00 GMT</pubDate><media:content url="https://www.lucasehlinger.com/content/images/2020/05/mockup_macbook_header_logo.jyzIe9TOGLQo.png" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/lGP_IAmA4zo?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><img src="https://www.lucasehlinger.com/content/images/2020/05/mockup_macbook_header_logo.jyzIe9TOGLQo.png" alt="Le crowdfunding de parler de sa vie est lanc&#xE9; !"><p>Il y a plus d&#x2019;un an, <a href="https://www.lucasehlinger.com/parler-de-sa-vie-nouveau-projet/">je vous parlais du projet &#x201C;Parler de sa vie&#x201D;</a>. Le projet &#xE0; bien avanc&#xE9; gr&#xE2;ce au travail des nombreux b&#xE9;n&#xE9;voles mais n&#xE9;cessite votre aide pour aller encore plus loin. Nous avons r&#xE9;ussi &#xE0; concentrer encore plus de donn&#xE9;es pour le site et &#xE0; repenser la totalit&#xE9; de l&#x2019;infrastructure et du design. Certaines parties du projet n&#xE9;cessitent des fonds pour pouvoir s&#x2019;effectuer, et c&#x2019;est pour cette raison que nous avons lanc&#xE9; un crowdfunding Ulule afin de r&#xE9;colter l&#x2019;argent n&#xE9;cessaire.</p><blockquote>Parler d&#x2019;sa vie est le site le plus complet consacr&#xE9; &#xE0; Jean-Jacques Goldman depuis 1997.</blockquote><p>J&#x2019;ai consacr&#xE9; personnellement plus de 300h &#xE0; ce projet, un v&#xE9;ritable investissement puisqu&#x2019;elles m&#x2019;ont permis de monter en comp&#xE9;tences et de travailler sur un sujet qui me tiens particuli&#xE8;rement &#xE0; coeur. Cette participation comme celle de Jean-Michel Fontaine (cr&#xE9;ateur du site) est totalement b&#xE9;n&#xE9;vole, les fonds n&#xE9;cessaires &#xE0; la finalisation du projets sont d&#xE9;taill&#xE9; sur la page du crowdfunding.</p><p>Je vous invite &#xE0; aller sur<a href="https://bit.ly/2LoxWEG?ref=lucasehlinger.com"> la page Ulule</a> du projet pour plus d&#x2019;informations et &#xE0; consulter les contributions. Qui sait, certaines pourraient vous int&#xE9;resser.</p>]]></content:encoded></item><item><title><![CDATA[Projet confinement : micro main en Push-To-Talk]]></title><description><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/9IiyMbSp6VU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><p>Le confinement, c&#x2019;est l&#x2019;occasion pour beaucoup de r&#xE9;aliser des petits projets qu&#x2019;ils n&apos;auraient pas le temps de faire en d&#x2019;autres circonstances. Aujourd&#x2019;hui je vous pr&#xE9;sente mon dernier travail r&#xE9;alis&#xE9; durant ce</p>]]></description><link>https://www.lucasehlinger.com/projet-confinement-micro-main-en-push-to-tolk/</link><guid isPermaLink="false">5e90b0ce78bae50001dac2d8</guid><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Fri, 10 Apr 2020 18:27:00 GMT</pubDate><media:content url="https://www.lucasehlinger.com/content/images/2020/04/Screenshot-2020-04-10-at-19.44.10.jpg" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="480" height="270" src="https://www.youtube.com/embed/9IiyMbSp6VU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><img src="https://www.lucasehlinger.com/content/images/2020/04/Screenshot-2020-04-10-at-19.44.10.jpg" alt="Projet confinement : micro main en Push-To-Talk"><p>Le confinement, c&#x2019;est l&#x2019;occasion pour beaucoup de r&#xE9;aliser des petits projets qu&#x2019;ils n&apos;auraient pas le temps de faire en d&#x2019;autres circonstances. Aujourd&#x2019;hui je vous pr&#xE9;sente mon dernier travail r&#xE9;alis&#xE9; durant ce confinement.</p><h1 id="un-environnement-de-travail-bruyant">Un environnement de travail bruyant</h1><p>Je travaille en temps normal dans un open-space &#xE0; proximit&#xE9; d&#x2019;une zone de test de v&#xE9;hicules, dans un campus en travaux situ&#xE9; &#xE0; 200m du bout d&#x2019;une piste d&#x2019;atterrissage de base militaire. Autant dire un environnement <strong>tr&#xE8;s bruyant</strong>.</p><p>Au seins de mon entreprise la plupart des r&#xE9;unions se font en ligne. Pour cela, l&#x2019;entreprise fourni un casque micro qui a comme inconv&#xE9;nients de ne bloquer aucun son externe. J&#x2019;ai donc d&#xE9;cid&#xE9; de r&#xE9;soudre ce probl&#xE8;me &#xE0; ma fa&#xE7;on. J&#x2019;ai d&#xE9;j&#xE0; un casque &#xE0; r&#xE9;duction de bruit qui marche tr&#xE8;s bien (SONY XM-3) pour entendre mes coll&#xE8;gues mais qui est tr&#xE8;s mauvais pour capter le son de ma voix, j&#x2019;ai donc juste besoin d&#x2019;un micro qui ne captera que le son de ma voix.</p><h1 id="pr-r-alisation-sch-ma-">Pr&#xE9;-r&#xE9;alisation, Sch&#xE9;ma.</h1><p>Pour commencer &#xE0; r&#xE9;aliser mon projet, j&#x2019;ai fais un sch&#xE9;ma &#xE9;lectronique de l&#x2019;id&#xE9;e que j&#x2019;avais en t&#xEA;te et je l&#x2019;ai soumis &#xE0; des amis sp&#xE9;cialistes du son. &#xA0;Ils m&#x2019;ont confirm&#xE9; la qualit&#xE9; de mon sch&#xE9;ma et j&#x2019;ai pu faire mes achats. J&#x2019;ai achet&#xE9; :</p><ul><li>Une carte son externe (TRRS) : <a href="https://amzn.to/2UYDdIM?ref=lucasehlinger.com">https://amzn.to/2UYDdIM</a></li><li>Une rallonge USB : <a href="https://amzn.to/2ySQKJn?ref=lucasehlinger.com">https://amzn.to/2ySQKJn</a></li><li>Des boutons poussoirs (Normalement ouvert) : <a href="https://amzn.to/3c2Qt4w?ref=lucasehlinger.com">https://amzn.to/3c2Qt4w</a></li><li>Un micro cravate (TRRS) : <a href="https://amzn.to/2RqTd44?ref=lucasehlinger.com">https://amzn.to/2RqTd44</a></li></ul><p>Une fois les produits re&#xE7;u, j&#x2019;ai r&#xE9;alis&#xE9; le sch&#xE9;ma rapidement pour le tester et &#xE7;a a parfaitement fonctionn&#xE9;.</p><figure class="kg-card kg-image-card kg-width-full"><img src="https://www.lucasehlinger.com/content/images/2020/04/Screenshot-2020-04-10-at-11.59.16-1.png" class="kg-image" alt="Projet confinement : micro main en Push-To-Talk" loading="lazy"></figure><p>Il me fallait aussi un objet physique dans lequel je pourrai mettre tout les &#xE9;quipements &#xE9;lectroniques. J&#x2019;avais d&#xE9;j&#xE0; comme projet d&#x2019;acheter une imprimante 3D, j&#x2019;ai donc r&#xE9;alis&#xE9; un dessin sous fusion 360. C&#x2019;&#xE9;tait l&#x2019;occasion pour moi de me pencher &#xE0; nouveau sur le dessin assist&#xE9; par ordinateur que je n&#x2019;avais pas pratiqu&#xE9; depuis mon ann&#xE9;e de terminal.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2020/04/Screenshot-2020-04-10-at-11.59.24-1.png" class="kg-image" alt="Projet confinement : micro main en Push-To-Talk" loading="lazy"></figure><h1 id="r-alisation">R&#xE9;alisation</h1><p>Les sch&#xE9;mas &#xE9;tant faits, il fallait maintenant imprimer. J&#x2019;ai choisi un PLA que j&#x2019;aime bien, un ERYONE gris brillant, et j&#x2019;ai r&#xE9;gl&#xE9; mon imprimante pour avoir la meilleure pr&#xE9;cision sur cet objet. Apr&#xE8;s 9h d&#x2019;impression (et deux &#xE9;checs) j&#x2019;avais enfin mon objet dans les mains.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2020/04/IMG_9474.jpeg" class="kg-image" alt="Projet confinement : micro main en Push-To-Talk" loading="lazy"></figure><p>Il n&apos;y avait plus qu&#x2019;a ins&#xE9;rer les &#xE9;quipements &#xE9;lectroniques.</p><p>Pour ne pas perdre inutilement de la place dans mon micro main, j&#x2019;ai extrait la carte son de son boitier en plastique et l&#x2019;ai directement soud&#xE9; &#xE0; la rallonge. J&#x2019;ai au final un objet bien solide que je vais pouvoir transporter.</p><figure class="kg-card kg-image-card kg-width-full"><img src="https://www.lucasehlinger.com/content/images/2020/04/IMG_9475.jpeg" class="kg-image" alt="Projet confinement : micro main en Push-To-Talk" loading="lazy"></figure><p>Pour que le capuchon o&#xF9; se trouve le microphone ne bouge pas j&#x2019;avais d&#xE9;lib&#xE9;r&#xE9;ment laiss&#xE9; 1mm entre le corps et le capuchon, un peu de scotch d&#x2019;&#xE9;lectricien permet &#xE0; l&#x2019;ensemble de bien tenir en place.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2020/04/IMG_9476.jpeg" class="kg-image" alt="Projet confinement : micro main en Push-To-Talk" loading="lazy"></figure><p></p><h1 id="bilan">Bilan</h1><p>C&apos;est un projet qui s&apos;est fait tr&#xE8;s rapidement et j&apos;ai d&#xE9;j&#xE0; des id&#xE9;es d&apos;am&#xE9;liorations.</p><p>Financi&#xE8;rement il faut donc compter:</p><ul><li>15&#x20AC; pour la carte son (&#xE7;a peut &#xEA;tre moins en cherchant quelque chose de plus adapt&#xE9;).</li><li>10&#x20AC; pour le microphone</li><li>5&#x20AC; pour la rallonge USB</li><li>1,40&#x20AC; pour un bouton poussoir.</li><li>1,30&#x20AC; de filament pour l&#x2019;impression du bo&#xEE;tier.</li></ul><p>C&#x2019;est &#xE0; dire pour environ 33&#x20AC; au total. Sachant que je me suis inspir&#xE9; du Imtradex HT2 qui co&#xFB;te 480&#x20AC;.</p>]]></content:encoded></item><item><title><![CDATA[Lier un nom de domaine OVH à son NAS synology]]></title><description><![CDATA[<p>On peut vouloir h&#xE9;berger des sites ou se connecter &#xE0; distance sur son NAS, mais pour cela il faut lier le nom de domaine au serveur. Nous allons voir cela dans un petit tutoriel qui se veut pour les d&#xE9;butants.</p><h1 id="en-trois-tapes-">En trois &#xE9;tapes :</h1><ul><li>On veut</li></ul>]]></description><link>https://www.lucasehlinger.com/lier-un-nom-de-domaine-a-son-nas-synology/</link><guid isPermaLink="false">5e82276218df8b0001df0552</guid><category><![CDATA[Développement web]]></category><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Fri, 03 Apr 2020 07:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1517819655378-25fe37197692?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1517819655378-25fe37197692?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Lier un nom de domaine OVH &#xE0; son NAS synology"><p>On peut vouloir h&#xE9;berger des sites ou se connecter &#xE0; distance sur son NAS, mais pour cela il faut lier le nom de domaine au serveur. Nous allons voir cela dans un petit tutoriel qui se veut pour les d&#xE9;butants.</p><h1 id="en-trois-tapes-">En trois &#xE9;tapes :</h1><ul><li>On veut que le fournisseur de Nom de domaine (ici OVH) soit au courant de l&#x2019;IP publique de votre box internet (ipV4 pour simplifier)</li><li>On veut que votre box transfert tout son trafique en entr&#xE9;e http et https sur le NAS synology</li><li>On veut que le NAS informe OVH si jamais l&#x2019;IP de votre box change (ce qui arrive en moyenne &#xE0; chaque red&#xE9;marrage de box)</li></ul><h2 id="cr-er-un-utilisateur-et-un-dynhost">Cr&#xE9;er un utilisateur et un DynHost</h2><p>Rendez vous sur votre espace ovh (<a href="https://www.ovh.com/manager/web/?ref=lucasehlinger.com#/configuration">https://www.ovh.com/manager/web/#/configuration</a>) pour param&#xE9;trer votre nom de domaine. Dans l&apos;onglet &apos;DynHost&apos; selectionnez &#xE0; droite &apos;G&#xE9;rer les acc&#xE9;s&apos; puis &apos;Cr&#xE9;er un identifiant&apos;.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2020/03/Screenshot-2020-03-30-at-19.06.36.png" class="kg-image" alt="Lier un nom de domaine OVH &#xE0; son NAS synology" loading="lazy"></figure><p>Le but de cette &#xE9;tape est de cr&#xE9;er un identifiant pour que votre NAS puisse s&apos;y connecter &#xE0; chaque changement d&apos;IP.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2020/03/Screenshot-2020-03-30-at-19.06.27.png" class="kg-image" alt="Lier un nom de domaine OVH &#xE0; son NAS synology" loading="lazy"></figure><p>Cr&#xE9;er un compte et lui donner un mot de passe al&#xE9;atoire. Attention de bien le noter ! </p><p>Quand le compte est cr&#xE9;&#xE9;, on peut enfin choisir un domaine. Je lui donne l&apos;adresse publique ipV4 de ma boxe.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2020/03/Screenshot-2020-03-30-at-19.05.48.png" class="kg-image" alt="Lier un nom de domaine OVH &#xE0; son NAS synology" loading="lazy"></figure><h2 id="configurer-sa-box-">Configurer sa box.</h2><p>Par convention nous utilisons le port TCP/UDP 80 pour http et 443 pour https. Il faut donc se rendre dans les param&#xE8;tres de sa box et ouvrir ses ports pour les diriger vers le NAS. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.lucasehlinger.com/content/images/2020/03/Screenshot-2020-03-30-at-19.21.17.png" class="kg-image" alt="Lier un nom de domaine OVH &#xE0; son NAS synology" loading="lazy"><figcaption>configuration de baux DHCP statiques sur une Livebox</figcaption></figure><p>(&#xC9;tape importante si &#xE7;a na pas &#xE9;t&#xE9; fait : configurer votre box pour que le NAS ne change pas d&apos;adresse IP sur le r&#xE9;seau local)</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.lucasehlinger.com/content/images/2020/03/Screenshot-2020-03-30-at-19.23.03.png" class="kg-image" alt="Lier un nom de domaine OVH &#xE0; son NAS synology" loading="lazy"><figcaption>Je n&apos;utilise plus le NAS comme entr&#xE9;e http sur mon r&#xE9;seau depuis quelques ann&#xE9;es, mais le principe est le m&#xEA;me.</figcaption></figure><p>Dans les param&#xE8;tres NAT/PAT on param&#xE8;tre le port 80 de la box vers le port 80 du NAS et 443 de la box vers le port 443 du NAS. A noter que les NAS synology sont par d&#xE9;faut param&#xE9;tr&#xE9; pour accepter les requ&#xEA;tes vers les ports 5000 et 5001. Vous pouvez changer les param&#xE8;tres de la box ou changer les param&#xE8;tres du NAS a votre guise.</p><p>A ce stade, en entrant votre nom de domaine dans un navigateur web, vous devriez pouvoir acc&#xE9;der &#xE0; votre NAS depuis cette adresse. Mais il faut accomplir une derni&#xE8;re &#xE9;tape car l&apos;IP de votre box n&apos;est pas statique (elle change, parfois ...).</p><h2 id="param-trage-du-ddns">Param&#xE9;trage du DDNS</h2><p>Rendez vous dans les param&#xE8;tres de votre NAS, &apos;Acc&#xE8;s externe&apos; vous &#xEA;tes dans l&apos;onglet &apos;DDNS&apos;. Ici nous allons entrer les informations saisies dans la premi&#xE8;re partie. Le nom de domaine que vous voulez v&#xE9;rifier et modifier, le nom d&apos;utilisateur du compte DynHost et son mot de passe.</p><p>Ce petit logiciel va tourner en permanence pour v&#xE9;rifier que votre IP ne change pas et si elle change, aller modifier l&apos;information sur les serveurs de OVH.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2020/03/Screenshot-2020-03-30-at-19.30.22-3.png" class="kg-image" alt="Lier un nom de domaine OVH &#xE0; son NAS synology" loading="lazy"></figure><h3 id="le-probl-me-des-vpn">Le probl&#xE8;me des VPN</h3><p>Si vous utilisez un VPN sur votre NAS synology, a la question &apos;Quel est mon IP ?&apos; le syst&#xE8;me du NAS trouvera l&apos;IP &#xA0;du serveur DNS: la connexion &#xE0; votre serveur ne sera pas possible via cette adresse. La seule solution que j&apos;ai trouv&#xE9; (et que j&apos;utilise) et de passer par un autre serveur (une raspberry-pi) qui va ex&#xE9;cuter la tache DDNS du NAS. </p>]]></content:encoded></item><item><title><![CDATA[Changement de batterie d'un Mac à l’Apple store]]></title><description><![CDATA[<p>J&#x2019;inaugure par ce billet une nouvelle section du site qui regroupera diff&#xE9;rents bon plans que j&#x2019;utilise au quotidien, qu&#x2019;on me propose ou que je d&#xE9;couvre par hasard.</p><p>J&#x2019;utilise des Macs depuis 2011 et je suis r&#xE9;ellement</p>]]></description><link>https://www.lucasehlinger.com/ch/</link><guid isPermaLink="false">5d80a0e58abbeb0001f6de45</guid><category><![CDATA[Bon plans]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Tue, 17 Sep 2019 10:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1496181133206-80ce9b88a853?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1496181133206-80ce9b88a853?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Changement de batterie d&apos;un Mac &#xE0; l&#x2019;Apple store"><p>J&#x2019;inaugure par ce billet une nouvelle section du site qui regroupera diff&#xE9;rents bon plans que j&#x2019;utilise au quotidien, qu&#x2019;on me propose ou que je d&#xE9;couvre par hasard.</p><p>J&#x2019;utilise des Macs depuis 2011 et je suis r&#xE9;ellement surpris de leur long&#xE9;vit&#xE9;, m&#xEA;me si quelques proches ont des probl&#xE8;mes avec les leurs, bien entretenus et mis &#xE0; jours ce sont des machines qui durent plus que la moyenne. Par exemple mon premier mac, un mac-mini de 2011 est toujours en service et utilis&#xE9; quotidiennement &#xE0; mon domicile.</p><p>Cependant m&#xEA;me l&#x2019;ordinateur portable le plus avanc&#xE9; poss&#xE8;de un &#xE9;l&#xE9;ment qui vieilli, qui s&#x2019;use : la batterie. Mon MacBook Pro achet&#xE9; en 2015 a commenc&#xE9; &#xE0; montrer des signes de faiblesse sur la batterie je me suis donc renseigner pour la faire remplacer &#xA0;(4 ans pour une batterie Li-ion, c&#x2019;est un bon score). Je me suis renseign&#xE9; pour l&#x2019;achat de la pi&#xE8;ce d&#xE9;tach&#xE9; ou pour la r&#xE9;paration chez un petit r&#xE9;parateur mais c&#x2019;est <a href="https://adanmac.fr/?ref=lucasehlinger.com">http://adanmac.fr</a> qui m&#x2019;a conseill&#xE9; d&#x2019;aller en Apple Store pour le r&#xE9;parer.</p><h1 id="une-r-paration-compl-te">Une r&#xE9;paration compl&#xE8;te</h1><p>La batterie est coll&#xE9;e au bo&#xEE;tier de l&#x2019;ordinateur ce qui rend la r&#xE9;paration maison plus ardue (voir i-fixit) mais Apple propose en SAV un changement de batterie factur&#xE9; 209&#x20AC; pour ce model. Pour ce prix vous avez : Changement du top-case, du clavier, du trackpad et de la batterie bien &#xE9;videmment.</p><p>Apr&#xE8;s cette r&#xE9;paration et apr&#xE8;s avoir chang&#xE9; moi m&#xEA;me la pate thermique j&#x2019;ai vraiment la sensation de partir sur un ordinateur neuf et pr&#xEA;t &#xE0; encaisser encore 4 ans d&#x2019;utilisation intensive. (Sensation augment&#xE9;e par l&#x2019;utilisation de skins sur le dos de l&#x2019;&#xE9;cran et le dessous de l&#x2019;ordinateur)</p><h1 id="1000-cycles-mon-cul-oui-">1000 cycles mon cul oui !</h1><p>Apple annonce qu&#x2019;une batterie de Macbook peut durer 1 000 cycles de charges et d&#xE9;charges, cela me semble un peu optimiste ... Ma batterie &#xE9;tait r&#xE9;ellement &#xE0; remplacer (selon diagnostique interne) apr&#xE8;s un peu plus de 700 cycles, autrement dit : 70% de la pr&#xE9;diction. :-/</p><h1 id="une-r-paration-faite-comme-je-travail">Une r&#xE9;paration faite comme je travail</h1><p>J&#x2019;ai fait faire cette r&#xE9;paration &#xE0; l&#x2019;Apple store de Westfield Parly 2, en d&#xE9;posant mon ordinateur un Lundi soir on m&#x2019;annonce entre 5 et 7 jours pour la r&#xE9;cup&#xE9;ration de cet ordinateur r&#xE9;par&#xE9;, je m&#x2019;y pr&#xE9;sente donc le lundi suivant (date de remise, annonc&#xE9;e sur la facture). A ma grande surprise l&#x2019;ordinateur n&#x2019;est pas pr&#xEA;t &#x201C;revenez dans 2-3 heures&#x201D; ... j&#x2019;ai enfin pu le r&#xE9;cup&#xE9;rer &#xE0; moins d&#x2019;une heure de la fermeture du centre commercial, pour ce point, mauvaise exp&#xE9;rience !</p><h1 id="conclusion">Conclusion</h1><p>Ce service d&#x2019;Apple a un bon rapport prestation/prix, un ordinateur achet&#xE9; a un prix assez &#xE9;lev&#xE9; mais en effectuant des entretiens r&#xE9;gulier (comme sur une voiture) peut &#xEA;tre financi&#xE8;rement plus interessant que l&#x2019;achat d&#x2019;un nouvel ordinateur bas ou moyen de gamme qui ne durera pas plus 1 an &#xBD; . &#xA0;Cependant cela implique d&#x2019;&#xEA;tre soigneux avec son mat&#xE9;riel et patient car la r&#xE9;paration prend plus d&apos;une semaine.</p>]]></content:encoded></item><item><title><![CDATA[La ceinture d'avion]]></title><description><![CDATA[On me demande, assez fréquemment d'où vient la ceinture d'avion que j'arbore de temps à autres. Un peu usé, d'inventer de nouvelles histoires WTF, à chaque fois. Je vous donne ici les liens et les infos sur cet accessoire.]]></description><link>https://www.lucasehlinger.com/la-ceinture-davion/</link><guid isPermaLink="false">5d090c380bdb1c0001f97865</guid><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Tue, 18 Jun 2019 16:51:17 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1525077484157-632d43ba17f3?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1525077484157-632d43ba17f3?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="La ceinture d&apos;avion"><p>On me demande, assez fr&#xE9;quemment d&apos;o&#xF9; vient la ceinture d&apos;avion que j&apos;arbore de temps &#xE0; autres. Un peu us&#xE9; d&apos;inventer de nouvelles histoires WTF &#xE0; chaque fois. Je vous donne ici les liens et les infos sur cet accessoire.</p><p>Et non, je ne l&apos;ai pas r&#xE9;cup&#xE9;r&#xE9; en vandalisant le stock de Boeing 737 Max &#xE0; l&apos;arr&#xEA;t, ni subtilis&#xE9; dans un avion de ligne apr&#xE8;s un vol, ni r&#xE9;cup&#xE9;r&#xE9; sur la carcasse d&apos;un avion apr&#xE8;s son crash et ni m&#xEA;me trouv&#xE9; par hasard sur une plage de l&apos;oc&#xE9;an Indien. Aujourd&apos;hui je vous avoue qu&apos;on peut en acheter en ligne, tr&#xE8;s simplement.</p><p>Ma ceinture m&apos;a &#xE9;t&#xE9; offert il y a deux ans par ma copine et elle provient de ce site <a href="https://www.laceinturedavion.com/fr/?ref=lucasehlinger.com">https://www.laceinturedavion.com/</a>.</p><p>C&apos;est un accessoire vraiment sympathique et tr&#xE8;s singulier. Mais la boucle et la sangle sont relativement larges. Pour cela la marque propose des mod&#xE8;les plus fins pour les pantalons aux passants plus petits (mais le r&#xE9;alisme est moindre). Le mod&#xE8;le classique ressemble &#xE9;norm&#xE9;ment &#xE0; une vraie ceinture d&apos;avion, l&apos;accessoire est juste plus l&#xE9;ger, ne sciera pas les passants de vos pantalons et dispose d&apos;un d&#xE9;capsuleur (ce qui est, trois bonnes choses).</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://www.lucasehlinger.com/content/images/2019/06/IMG_6957--1-.jpg" class="kg-image" alt="La ceinture d&apos;avion" loading="lazy"></figure><p>Depuis deux ans que je l&apos;ai, elle ne pr&#xE9;sente pas de signe particulier d&apos;usure. La boucle en m&#xE9;tal a quelques peu &#xE9;t&#xE9; bross&#xE9;e par le temps, mais la structure de la ceinture ne pr&#xE9;sente aucunes faiblesses notables. La qualit&#xE9; me semble donc bonne pour une ceinture d&apos;un prix autours de 40&#x20AC;. La boucle a un peu de jeu mais &#xE7;a renforce le r&#xE9;alisme. Enfin les ceintures d&apos;avion sont design&#xE9;es pour &#xEA;tre enlev&#xE9;es tr&#xE8;s rapidement et par n&apos;importe qui, c&apos;est le cas aussi de l&apos;accessoire qui peut, de temps &#xE0; autres, s&apos;enlever un peu trop facilement.</p>]]></content:encoded></item><item><title><![CDATA[Le site et le blog fusionnent]]></title><description><![CDATA[<p>J&apos;&#xE9;tais tr&#xE8;s fier de mon site internet, design&#xE9; par mon ami Kevin <a href="https://oktomus.com/?ref=lucasehlinger.com">https://oktomus.com/</a> et cod&#xE9; par moi. Il repr&#xE9;sentait mes premi&#xE8;res lignes de HTML / CSS et JavaScript. Mais il faut passer &#xE0; autre chose. Une unification des</p>]]></description><link>https://www.lucasehlinger.com/le-site-et-le-blog-fusionnent/</link><guid isPermaLink="false">5cf900350bdb1c0001f97817</guid><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Thu, 06 Jun 2019 12:12:08 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1496504175726-c7b4523c7e81?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1496504175726-c7b4523c7e81?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Le site et le blog fusionnent"><p>J&apos;&#xE9;tais tr&#xE8;s fier de mon site internet, design&#xE9; par mon ami Kevin <a href="https://oktomus.com/?ref=lucasehlinger.com">https://oktomus.com/</a> et cod&#xE9; par moi. Il repr&#xE9;sentait mes premi&#xE8;res lignes de HTML / CSS et JavaScript. Mais il faut passer &#xE0; autre chose. Une unification des ressources et des informations. Une edition beaucoup plus simple et moins besoin de serveurs.</p><h1 id="des-redirections">Des redirections</h1><p>Voici les redirections mises en place pour assurer un changement rapide et facile.</p><p>lucasehlinger.com ===== <strong>301 (permanante)</strong> ==&gt; <strong>www</strong>.lucasehlinger.com</p><p><strong>blog</strong>.lucasehlinger.com = <strong>301 (permanante)</strong> =&gt; <strong>www</strong>.lucasehlinger.com</p><p><strong>www</strong>.lucasehlinger.com = <strong>CNAME</strong> ========&gt; <strong>domaine</strong>.lucasehlinger.com (ce domaine repr&#xE9;sente mon appartment, son IP est test&#xE9;e et mise &#xE0; jour si besoin toute les 5 minutes)</p>]]></content:encoded></item><item><title><![CDATA[Une application de messagerie pour les gouverner toutes]]></title><description><![CDATA[Unifiez toutes vos messageries instantanées.]]></description><link>https://www.lucasehlinger.com/une-application-de-messagerie-pour-les-gouverner-toutes/</link><guid isPermaLink="false">5cf01b8811ba730001693419</guid><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Thu, 30 May 2019 18:31:51 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1432888622747-4eb9a8efeb07?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1432888622747-4eb9a8efeb07?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Une application de messagerie pour les gouverner toutes"><p>Si vous &#xEA;tes pr&#xE9;sent sur plusieurs r&#xE9;seaux sociaux, vous avez certainement plusieurs conversations en cours sur plusieurs syst&#xE8;mes de messagerie. Vouloir recevoir tous les messages est souvent synonyme d&apos;avoir une multitude d&apos;application en arri&#xE8;re-plan sur votre ordinateur. Ou pour slack, d&apos;avoir presque besoin d&apos;un <a href="https://twitter.com/MalwareJake/status/1127981105213263873?ref=lucasehlinger.com">ordinateur d&#xE9;di&#xE9;</a>.</p><p>Aujourd&apos;hui je vous propose de d&#xE9;couvrir un outil, qui ne date pas d&apos;hier mais, que j&apos;ai d&#xE9;couvert il y a peu. <a href="https://meetfranz.com/?ref=lucasehlinger.com">Franz ! </a> Une application qui vous permettra de joindre toutes vos conversation dans la m&#xEA;me App en jouissant des notifications et en pr&#xE9;servant votre RAM.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2019/05/Screenshot-2019-05-30-at-23.05.12.jpg" class="kg-image" alt="Une application de messagerie pour les gouverner toutes" loading="lazy"></figure><p>Franz est ce qu&apos;on appel une &quot;application web progressive&quot;, en d&apos;autres mots : c&apos;est un navigateur, un peu am&#xE9;lior&#xE9; ! Franz pr&#xE9;sente en r&#xE9;alit&#xE9; une page web http de l&apos;application de messagerie que vous utilisez. Cependant il prend en charge les notifications des nouveaux messages en vous affichant la petite bulle sur le logo de l&apos;application et/ou en faisant poper une notif. syst&#xE8;me.</p><figure class="kg-card kg-image-card kg-width-full"><img src="https://www.lucasehlinger.com/content/images/2019/05/Screenshot-2019-05-30-at-23.04.31.jpg" class="kg-image" alt="Une application de messagerie pour les gouverner toutes" loading="lazy"></figure><p>Franz est compatible avec <a href="https://meetfranz.com/services?ref=lucasehlinger.com">un nombre impressionnant </a>de messageries et si la votre n&apos;est pas disponible, <a href="https://github.com/meetfranz/plugins/issues?ref=lucasehlinger.com">demandez leur</a> gentiment de l&apos;ajouter.</p><p><strong>Attention cependant.</strong> Tous les services ne sont pas forcement disponible, pour l&apos;utilisation de WhatsApp par exemple, les appels ne sont pas pris en charge par cette application.</p>]]></content:encoded></item><item><title><![CDATA[Méfiez vous de la TimeMachine]]></title><description><![CDATA[Faire des sauvegardes c'est indispensable, faire des sauvegardes des sauvegardes c'est bien, faire des sauvegardes des sauvegardes des sauvegardes c'est clairement trop ! ]]></description><link>https://www.lucasehlinger.com/mefiez-vous-de-la-timemachine/</link><guid isPermaLink="false">5ced1c9111ba7300016933b4</guid><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Wed, 29 May 2019 06:07:24 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1552299684-953415a799e4?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1552299684-953415a799e4?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="M&#xE9;fiez vous de la TimeMachine"><p>Faire des sauvegardes c&apos;est indispensable, faire des sauvegardes des sauvegardes c&apos;est bien, faire des sauvegardes des sauvegardes des sauvegardes c&apos;est clairement trop ! </p><p><strong>Pour toute personne</strong> qui poss&#xE8;de un ordinateur l&apos;action de configurer des <strong>sauvegardes automatiques</strong> devrait &#xEA;tre un <strong>reflex</strong> (les OS ont g&#xE9;n&#xE9;ralement des outils super simple pour faire &#xE7;a). Avant de partir en Russie j&apos;ai achet&#xE9; un disque dur externe, sachant que je ne pourrai pas faire de sauvegardes sur la timecapsule &quot;homemade&quot; de mon appartement. Aujourd&apos;hui, pour moins de 100&#x20AC; on a 4To dans le commerce soit largement de quoi faire.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2019/05/Screenshot-2019-05-28-at-15.07.02.png" class="kg-image" alt="M&#xE9;fiez vous de la TimeMachine" loading="lazy"></figure><p>Mais les sauvegardes TimeMachine sous mac ont un gros d&#xE9;faut, elles se corrompes assez facilement. Par exemple &#xE7;a fait 2 ans que TimeMachine tourne en permanence sur mes machines et j&apos;ai du reformater les disques de sauvegardes certainement 4 fois. Il peut etre donc int&#xE9;ressant de faire des sauvegardes des sauvegardes ou alors plus simplement ne voir les sauvegardes que comme une solution d&apos;ultime recours en cas de PC d&#xE9;truit ou vol&#xE9;. Vous &#xEA;tes pr&#xE9;venus ! </p>]]></content:encoded></item><item><title><![CDATA[Transférer des fichiers sur un disque NTFS depuis MacOS]]></title><description><![CDATA[La galère d'avoir un ami vous prêtant un disque dur externe. Et en montant le disque : c'est du NTFS !]]></description><link>https://www.lucasehlinger.com/transferer-des-fichiers-sur-un-disque-ntfs-depuis-macos/</link><guid isPermaLink="false">5ce4e6e418736400012b9016</guid><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Wed, 22 May 2019 08:00:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1531492746076-161ca9bcad58?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1531492746076-161ca9bcad58?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Transf&#xE9;rer des fichiers sur un disque NTFS depuis MacOS"><p>C&apos;est un probl&#xE8;me qu&apos;on a tous connu, la gal&#xE8;re d&apos;avoir un <em>windowsien</em> vous pr&#xEA;tant un disque dur externe pour que vous y copiez des fichiers. Et en montant le disque : mauvaise surprise, c&apos;est du <a href="https://fr.wikipedia.org/wiki/NTFS_(Microsoft)?ref=lucasehlinger.com">NTFS</a>, c&apos;est &#xE0; dire lisible sous Mac OS mais non inscriptible. J&apos;ai la solution !</p><!--kg-card-begin: markdown--><p><strong>Disclaimer : Attention, cette methode implique l&apos;utilisation du terminal, l&apos;installation de softwares avec Homebrew et la copie des fichiers d&apos;un volume &#xE0; l&apos;autre via la ligne de commande. Ne le faites que si vous &#xEA;tes &#xE0; l&apos;aise (avec l&apos;&#xE9;mulateur de terminal ... pas dans la vie en g&#xE9;n&#xE9;ral).</strong></p>
<!--kg-card-end: markdown--><p>Dans un premier temps il vous faudra installer le package <a href="https://osxfuse.github.io/?ref=lucasehlinger.com">OSXfuse</a>. Via Homebrew c&apos;est facile, si vous ne l&apos;avez pas il y a une etape 0 .. installer <a href="https://brew.sh/index_fr?ref=lucasehlinger.com">Homebrew</a> ! </p><!--kg-card-begin: markdown--><pre><code class="language-bash">brew cask install osxfuse
</code></pre>
<!--kg-card-end: markdown--><p>Puis installer le soft <a href="https://github.com/osxfuse/osxfuse/wiki/NTFS-3G?ref=lucasehlinger.com">ntfs-3g</a>.</p><!--kg-card-begin: markdown--><pre><code class="language-bash">brew install ntfs-3g
</code></pre>
<!--kg-card-end: markdown--><p>Maintenant on va faire croire &#xE0; notre systeme que le disque mont&#xE9; est &#xE9;ditable. Pour cela on va chercher notre utilitaire de disque dans le Launchpad pour le garder ouvert en arri&#xE9;re plan.</p><p>Maintenant que les softs necessaires sont install&#xE9;s on vas passer aux trois &#xE9;tapes de la copie d&apos;un fichier dans le disque NTFS.</p><!--kg-card-begin: markdown--><h3 id="crationdundossiervidedanslerepertoirevolume">Cr&#xE9;ation d&apos;un dossier vide dans le repertoire Volume</h3>
<p>C&apos;est ce dossier qui servira de passerelle entre le disque NTFS et votre systeme.</p>
<pre><code class="language-bash">sudo mkdir /Volumes/NTFS
</code></pre>
<h3 id="montagedudisquedurdanslefichiercrprcdement">Montage du disque dur dans le fichier cr&#xE9;&#xE9; pr&#xE9;c&#xE9;dement</h3>
<p>Pour monter le disque &#xE0; cet endroit il est necessaire que le volume NTFS soit d&#xE9;mont&#xE9;. Rendez vous dans l&apos;utilitaire de disque pour d&#xE9;monter le volume. Puis monter le volume &#xE0; l&apos;aide de cette commande :</p>
<pre><code class="language-bash">sudo /usr/local/bin/ntfs-3g /dev/disk3s2 /Volumes/NTFS -olocal -oallow_other
</code></pre>
<p>Quand vous regardez cette commande vous voyez que le disque est charg&#xE9; par l&apos;instruction <code>/dev/disk3s2</code> et le dossier pr&#xE9;c&#xE9;dement cr&#xE9;&#xE9; par <code>/Volumes/NTFS</code> &#xE0; vous de jouer pour choisir ces valeurs en fonctions de vos pr&#xE9;f&#xE9;rence. La premi&#xE9;re est disponible dans l&apos;utilitaire de disque section &apos;Device&apos; et la seconde est le nom que vous avez donn&#xE9; au dossier cr&#xE9;e pr&#xE9;c&#xE9;demment.</p>
<p><img src="https://www.lucasehlinger.com/content/images/2019/05/Screenshot-2019-05-22-at-11.26.56.png" alt="Transf&#xE9;rer des fichiers sur un disque NTFS depuis MacOS" loading="lazy"></p>
<h3 id="copiedesfichiersoudossier">Copie des fichiers ou dossier</h3>
<p>Il ne vous reste plus qu&apos;&#xE0; copier ou modifier vos fichiers/dossiers via les commandes du terminal, par exemple, copier un dossier :</p>
<pre><code class="language-bash">cp -rf /&lt;chemain vers votre dossier&gt; NTFS/&lt;chemain vers la destination + nom du dossier cible&gt;
</code></pre>
<!--kg-card-end: markdown--><p>Voil&#xE0; ! D&#xE9;montez votre disque via l&apos;utilitaire pour terminer. </p><p>Ce micro tuto s&apos;inspire directement de la documentation de <a href="https://github.com/osxfuse/osxfuse/wiki/NTFS-3G?ref=lucasehlinger.com">ntfs-3g</a>.</p>]]></content:encoded></item><item><title><![CDATA[Dashboard de suivi de developpement]]></title><description><![CDATA[Dans le cadre de mon voyage en Russie j’ai visité une entreprise du nom de Knopka, et ça m'a beaucoup inspiré ...]]></description><link>https://www.lucasehlinger.com/dashboard-de-suivi-de-developpement/</link><guid isPermaLink="false">5cdd9ffd18736400012b9002</guid><category><![CDATA[Développement web]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Thu, 16 May 2019 18:01:00 GMT</pubDate><media:content url="https://www.lucasehlinger.com/content/images/2019/05/Screenshot-2019-05-16-at-22.39.16.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://www.lucasehlinger.com/content/images/2019/05/Screenshot-2019-05-16-at-22.39.16.jpg" alt="Dashboard de suivi de developpement"><p>Dans le cadre de mon voyage en Russie j&#x2019;ai visit&#xE9; une entreprise du nom de <a href="https://knopka.com/?ref=lucasehlinger.com">Knopka</a>, qui propose des solutions cl&#xE9;s en main de comptabilit&#xE9;, services juridiques et conseils manag&#xE9;riales pour les entrepreneurs. J&#x2019;ai &#xE9;t&#xE9; tr&#xE8;s surpris de visiter leurs locaux et de constater le nombre impressionnant d&#x2019;employ&#xE9;s que compte cette entreprise.</p><p>Un autre d&#xE9;tail a suscit&#xE9; mon int&#xE9;r&#xEA;t : ils affichaient diff&#xE9;rentes m&#xE9;triques gr&#xE2;ce &#xE0; la <strong>G Suite</strong> et plus particuli&#xE8;rement <em>Google Sheet</em>. Des donn&#xE9;es relatives &#xE0; l&#x2019;&#xE9;volution de leurs projets SCRUM ou leurs m&#xE9;triques d&#x2019;applications. Ce genre de <em>Dashboard</em> peut avoir beaucoup de sens pour des entreprises ayant des grosses applications en production, des &#xE9;quipes &#xE0; synchroniser et des objectifs &#xE0; remplir.</p><p>Mais moi je suis jaloux de &#xE7;a ! J&#x2019;ai envie d&#x2019;<em>analytics</em>, de panneaux de contr&#xF4;le de cockpits d&#x2019;avions ! (Et ce depuis le plus jeune &#xE2;ge). J&#x2019;ai donc r&#xE9;cup&#xE9;r&#xE9; leur id&#xE9;e pour la d&#xE9;velopper et l&#x2019;appliquer &#xE0; mon projet du moment : parler-de-sa-vie (c.f. <a href="https://blog.lucasehlinger.com/parler-de-sa-vie-nouveau-projet/?ref=lucasehlinger.com">article ici</a>).</p><p>Ce &#xAB; plagiat &#xBB; porte sur 3 donn&#xE9;es d&#x2019;importance mod&#xE9;r&#xE9;e de l&#x2019;application :</p><ul><li><em>Issues</em> ouvertes</li><li>Historiques des <em>tags</em> de l&#x2019;application (sachant que 1 tag = 1 <em>release</em> de l&#x2019;application)</li><li>Historique du temps de d&#xE9;veloppement des devs. (Enfin &#x201C;du dev&#x201D; pour le moment)</li></ul><p>Le challenge n&#x2019;est pas d&#x2019;afficher les donn&#xE9;es, c&#x2019;est un simple tableau crois&#xE9; dynamique. La partie int&#xE9;ressante est celle qui consiste &#xE0; r&#xE9;cup&#xE9;rer les donn&#xE9;es. J&#x2019;utilise pour les tags et les issues l&#x2019;API <strong>Gitlab</strong>, et pour le temps de travail l&#x2019;API de <strong>Wakatime</strong>. La mise &#xE0; jour se fait gr&#xE2;ce &#xE0; un code <strong>GoogleScript</strong> (un d&#xE9;riv&#xE9; du <strong>JavaScript</strong>).</p><h3 id="pour-expliquer-la-logique-du-code-">Pour expliquer la logique du code.</h3><p>Les donn&#xE9;es de confirmations (cl&#xE9;s API, <em>token</em>, variables globales) sont rassembl&#xE9;s dans une feuille du tableau &#x2018;<em>Parameters</em>&#x2019;. Ensuite, les scripts mettent &#xE0; jours les donn&#xE9;es sur la feuille de calcul &#xE0; intervalle r&#xE9;gulier. La magie des tableurs prend le relais en mettant &#xE0; jour automatiquement les graphiques et les donn&#xE9;es extraites,...</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.lucasehlinger.com/content/images/2019/05/Screenshot-2019-05-16-at-22.40.07-1.png" class="kg-image" alt="Dashboard de suivi de developpement" loading="lazy"><figcaption>Dashboard Google d&apos;&#xE9;xecution des scripts</figcaption></figure><p>Honn&#xEA;tement, je vous conseille ce genre de petits outils, pour partager votre travail sur une application, pour suivre votre productivit&#xE9; ou juste pour vous amuser &#xE0; faire du &#xAB; JSA &#xBB; <strong>JavaScriptApplication </strong>&#x1F61C;), car au final c&#x2019;est un peu la suite de <strong>VBA</strong> mais en intelligent !</p>]]></content:encoded></item><item><title><![CDATA[Parler d'sa vie "nouveau" projet]]></title><description><![CDATA[Vous pouvez ne pas connaître parler-de-sa-vie.net je ne vous en voudrai pas. ]]></description><link>https://www.lucasehlinger.com/parler-de-sa-vie-nouveau-projet/</link><guid isPermaLink="false">5c2291d46dc8af0001a7f599</guid><category><![CDATA[Développement web]]></category><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Wed, 30 Jan 2019 20:53:27 GMT</pubDate><media:content url="https://www.lucasehlinger.com/content/images/2019/01/export_mddj5rknv0gqu-189626-0@1x.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://www.lucasehlinger.com/content/images/2019/01/export_mddj5rknv0gqu-189626-0@1x.jpeg" alt="Parler d&apos;sa vie &quot;nouveau&quot; projet"><p>Vous pouvez ne pas conna&#xEE;tre <a href="https://parler-de-sa-vie.net/?ref=lucasehlinger.com">parler-de-sa-vie.net</a> et je ne vous en voudrai pas. Par contre, si vous ne connaissiez pas <a href="https://fr.wikipedia.org/wiki/Jean-Jacques_Goldman?ref=lucasehlinger.com">Jean-Jacques Goldman</a> je trouverais &#xE7;a plus inqui&#xE9;tant.</p><p>La personnalit&#xE9; pr&#xE9;f&#xE9;r&#xE9;e des Fran&#xE7;ais n&apos;a pas de site web officiel et ses fans (comme moi) doivent se rabattre sur des sites faits par d&apos;autres fans pour pouvoir assouvir leur curiosit&#xE9; et exercer leur activit&#xE9; de ... fannage.</p><p>Parler-de-sa-vie est le plus vieux site sur le sujet (1997) et une des r&#xE9;f&#xE9;rences en terme de quantit&#xE9; de donn&#xE9;es. Mais avec une architecture trop compliqu&#xE9;e et trop difficile &#xE0; mettre &#xE0; jour ce site est un peu sur le d&#xE9;clin depuis 2013. <strong>Et c&apos;est l&#xE0; que j&apos;interviens !</strong> J&apos;ai, en octobre, rejoins les &#xE9;quipes de ce site pour le remettre au go&#xFB;t du jour. J&apos;&#xE9;tais au d&#xE9;but charg&#xE9; des donn&#xE9;es, mais au fil du d&#xE9;veloppement j&apos;ai pris la main sur tout le back-end du site.</p><h2 id="une-super-exp-rience">Une super exp&#xE9;rience</h2><p>Si vous avez la volont&#xE9; de monter en comp&#xE9;tences dans le d&#xE9;veloppement web ou m&#xEA;me dans d&apos;autres domaines, je ne saurais que trop vous conseiller ce genre de projets et de ne surtout pas manquer d&apos;ambition. </p><h2 id="point-mi-parcours">Point &#xE0; mi-parcours</h2><p>Aujourd&apos;hui, le projet est quasiment &#xE0; mi-parcours. Apr&#xE8;s environ 120 heures de d&#xE9;veloppement, une structure de base de donn&#xE9;es &#xE9;prouv&#xE9;e, une bonne partie des donn&#xE9;es import&#xE9;es et un back office pr&#xEA;t &#xE0; &#xEA;tre envoy&#xE9; en prod, il ne manque qu&apos;une chose ... le front. Enfin ! Mon tableau de gestion de taches n&apos;est pas d&apos;accord avec &#xE7;a.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2019/01/Screenshot-2019-01-30-at-21.14.32.png" class="kg-image" alt="Parler d&apos;sa vie &quot;nouveau&quot; projet" loading="lazy"></figure>]]></content:encoded></item><item><title><![CDATA[Suivez votre programmation avec WakaTime]]></title><description><![CDATA[<p>On aime savoir combien de temps on passe sur un projet. Quelles langages on utilise le plus et avec quels &#xE9;diteurs de code. &#xC7;a peut m&#xEA;me aider &#xE0; facturer quand on est Freelance.</p><!--kg-card-begin: html--><a href="https://wakatime.com/?ref=lucasehlinger.com"><img src="https://wakatime.com/share/@38664198-bcd9-4353-b6a5-bee6bb0ace6f/a55269bf-e013-448d-be6f-356372db63a9.png"></a><!--kg-card-end: html--><p><a href="https://wakatime.com/?ref=lucasehlinger.com">WakaTime</a> est l&#xE0; pour vous ! C&apos;est une plateforme web qui</p>]]></description><link>https://www.lucasehlinger.com/suivez-votre-programmation-avec-wakatime/</link><guid isPermaLink="false">5c20baac6dc8af0001a7f588</guid><category><![CDATA[Développement web]]></category><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Mon, 24 Dec 2018 11:22:00 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1526628953301-3e589a6a8b74?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1526628953301-3e589a6a8b74?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Suivez votre programmation avec WakaTime"><p>On aime savoir combien de temps on passe sur un projet. Quelles langages on utilise le plus et avec quels &#xE9;diteurs de code. &#xC7;a peut m&#xEA;me aider &#xE0; facturer quand on est Freelance.</p><!--kg-card-begin: html--><a href="https://wakatime.com/?ref=lucasehlinger.com"><img src="https://wakatime.com/share/@38664198-bcd9-4353-b6a5-bee6bb0ace6f/a55269bf-e013-448d-be6f-356372db63a9.png" alt="Suivez votre programmation avec WakaTime"></a><!--kg-card-end: html--><p><a href="https://wakatime.com/?ref=lucasehlinger.com">WakaTime</a> est l&#xE0; pour vous ! C&apos;est une plateforme web qui se compose d&apos;un Dashboard en ligne pour superviser vos stats et de <a href="https://wakatime.com/plugins?ref=lucasehlinger.com">modules qui s&apos;installent tr&#xE8;s simplement</a> sur la plupart des &#xE9;diteurs de code.</p><p> Wakatime propose trois formules mais la formule gratuite peut tout &#xE0; fait convenir pour une utilisation simple. Vous pouvez aussi profiter de l&apos;API pour connecter &#xE0; certains de vos outils maison. Vous avez aussi la possibilit&#xE9; de synchroniser votre projet de travail &#xE0; son repo git en ligne, afin de suivre l&apos;&#xE9;volution et la fr&#xE9;quence de vos commits.</p><p>Le Dashboard est tr&#xE8;s &#xE9;pur&#xE9; et se pr&#xE9;sente de la mani&#xE8;re suivante.</p><figure class="kg-card kg-image-card"><img src="https://www.lucasehlinger.com/content/images/2018/12/Screenshot-2018-12-24-at-11.50.28-1.png" class="kg-image" alt="Suivez votre programmation avec WakaTime" loading="lazy"></figure><p>J&apos;ai d&#xE9;couvert WakaTime en suivant ce que postaient les gens sur Twitter avec le hashtag #MustHaveDevTools. J&apos;en profite pour vous joindre mon tweet qui pr&#xE9;sente mes outils pr&#xE9;f&#xE9;r&#xE9; du moment. Si vous voulez d&#xE9;couvrir de nouveau softs/outils/services sympathiques n&#x2019;h&#xE9;sitez pas &#xE0; faire un tour sur <a href="https://twitter.com/hashtag/MustHaveDevTools?src=hash&amp;3Bref_src=twsrc%5Etfw&amp;ref=lucasehlinger.com">le lien du hashtag</a>.</p><!--kg-card-begin: html--><blockquote class="twitter-tweet" data-lang="en"><p lang="en" dir="ltr">My top 5 <a href="https://twitter.com/hashtag/MustHaveDevTools?src=hash&amp;ref_src=twsrc%5Etfw&amp;ref=lucasehlinger.com">#MustHaveDevTools</a> for 2019 are:<br>1. JetBrains softs<br>2. Docker<br>3. Gitkraken<br>4. GitLab (with CI/CD pipelines)<br>5. zsh <br>What are yours?</p>&#x2014; Lucas Ehlinger (@LucasEhlinger) <a href="https://twitter.com/LucasEhlinger/status/1072508894755414016?ref_src=twsrc%5Etfw&amp;ref=lucasehlinger.com">December 11, 2018</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<!--kg-card-end: html-->]]></content:encoded></item><item><title><![CDATA[Le Bingo de la "Start-Up Nation"]]></title><description><![CDATA[Jouez des clichés et venez jouer au Bingo des conférences mainstreams.]]></description><link>https://www.lucasehlinger.com/le-bingo-de-la-start-up-nation/</link><guid isPermaLink="false">5ba8db524b008c000181c9e9</guid><category><![CDATA[Day by Day]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Mon, 24 Sep 2018 12:59:50 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1518895312237-a9e23508077d?ixlib=rb-0.3.5&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ&amp;s=24d70ac54f726f4df2a41a143caef5ce" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1518895312237-a9e23508077d?ixlib=rb-0.3.5&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ&amp;s=24d70ac54f726f4df2a41a143caef5ce" alt="Le Bingo de la &quot;Start-Up Nation&quot;"><p>Je suis un habitu&#xE9; des conf&#xE9;rences de startupeurs, et de types experts en IA ou autres choses. Bilan : les m&#xEA;mes mots hyper clich&#xE9;s reviennent tout le temps.</p><!--kg-card-begin: markdown--><h1 id="jedissusauxlieuxcommuns">Je dis &quot;Sus aux lieux communs&quot;</h1>
<!--kg-card-end: markdown--><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://www.lucasehlinger.com/content/images/2018/09/Bingo-des-cliche-s---Card.jpg" class="kg-image" alt="Le Bingo de la &quot;Start-Up Nation&quot;" loading="lazy"><figcaption>Une grille de bingo pour ceux qui en ont marre !&#xA0;</figcaption></figure><p>Cette grille est g&#xE9;n&#xE9;r&#xE9;e par un script Google Sheet. Avec une petite base de donn&#xE9;e de lieux communs. Pour que vous puisiez faire la votre voici les ressources.</p><!--kg-card-begin: markdown--><p>... As A Service<br>
Blockchain<br>
Cryptomonnaies<br>
Intelligence Artificielle<br>
Machine Learning<br>
Agile<br>
GAFA<br>
Obsolescence<br>
(Quelque chose) Connect&#xE9;<br>
Financement participatif<br>
API<br>
MESH<br>
Serverless<br>
Cloud ...<br>
Lev&#xE9;e de fonds<br>
&#xC9;thique<br>
Open source<br>
Le .... Francais<br>
IOT<br>
out of the box<br>
Anglicisme miteux<br>
Musk (ou ces projets)</p>
<!--kg-card-end: markdown--><!--kg-card-begin: markdown--><p>Et un petit script d&#xE9;gueu et pas bien indent&#xE9; :</p>
<pre><code>function CreateCard() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(&quot;lieuxcommuns&quot;);
  var board = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(&quot;board&quot;);
  var cell;
  const x = 4; const y = 4;

  var values = sheet.getDataRange().getValues();
  const nbentrys = values.length-1;
  var entrys = [];
  var used = [];
  var i;
  var j;
  var k;

  for (i = 0; i&lt;nbentrys; i++){
    entrys[i] = values[i][0];
    used[i] = false;
  }

  for(i=1;i&lt;x+1;i++){
    for(j=1;j&lt;y+1;j++){
      k = Math.floor(Math.random() * nbentrys);
      while(used[k]==true){
        k = Math.floor(Math.random() * nbentrys);
      }
      cell = board.getRange(columnToLetter(j)+i);
      cell.setValue(entrys[k]);
      used[k]=true;
  }
  }
}

function columnToLetter(column)
{
  var temp, letter = &apos;&apos;;
  while (column &gt; 0)
  {
    temp = (column - 1) % 26;
    letter = String.fromCharCode(temp + 65) + letter;
    column = (column - temp - 1) / 26;
  }
  return letter;
}

function letterToColumn(letter)
{
  var column = 0, length = letter.length;
  for (var i = 0; i &lt; length; i++)
  {
    column += (letter.charCodeAt(i) - 64) * Math.pow(26, length - i - 1);
  }
  return column;
}
</code></pre>
<!--kg-card-end: markdown--><p>Voil&#xE0; c&apos;est cadeau ! </p>]]></content:encoded></item><item><title><![CDATA[Ghost 2 disponible sur le hub pour les processeurs ARM]]></title><description><![CDATA[La dernière version datait d'il y a 8 mois, on été alors bloqué à la version 1.19.2 de ghost. ]]></description><link>https://www.lucasehlinger.com/ghost-2-disponible-sur-le-hub-pour-les-processeurs-arm/</link><guid isPermaLink="false">5ba4cb075854b900019bb9b8</guid><category><![CDATA[Day by Day]]></category><category><![CDATA[Getting Started]]></category><dc:creator><![CDATA[Lucas EHLINGER]]></dc:creator><pubDate>Fri, 21 Sep 2018 10:54:04 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1522223142907-0fbfb9c571c1?ixlib=rb-0.3.5&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ&amp;s=7c321140ae2bf79d8fee72370b3687a3" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1522223142907-0fbfb9c571c1?ixlib=rb-0.3.5&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=1080&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ&amp;s=7c321140ae2bf79d8fee72370b3687a3" alt="Ghost 2 disponible sur le hub pour les processeurs ARM"><p>La derni&#xE8;re version datait d&apos;il y a 8 mois, on &#xE9;t&#xE9; alors bloqu&#xE9; &#xE0; la version 1.19.2 de ghost. </p><figure class="kg-card kg-image-card"><img src="https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/ghost/badge/icon" class="kg-image" alt="Ghost 2 disponible sur le hub pour les processeurs ARM" loading="lazy"></figure><p>J&apos;utilise docker pour faire tourner ce blog ghost sur mes serveurs, mais l&apos;&#xE9;quipe de docker <a href="https://doi-janky.infosiftr.net/job/multiarch/job/arm32v7/job/ghost/buildTimeTrend?ref=lucasehlinger.com">(ou juste Jenkins)</a> avait beaucoup de mal &#xE0; compiler les nouvelles versions du CMS.</p><p>Il a 6 Jour ghost 2 s&apos;est compil&#xE9; et envoy&#xE9; sur le <a href="https://hub.docker.com/r/arm32v7/ghost/?ref=lucasehlinger.com">docker-hub</a>, nouvelle interface administration plus s&#xE9;duisante comme la version mobile.</p><p>Cela me donne l&#x2019;occasion de reparler de ce CMS beaucoup plus agr&#xE9;able que Wordpress &#xE0; mon opinion mais o&#xF9; les <em>templates</em> sont rarement gratuit et peux nombreux.</p><p>Plus d&apos;infos sur <a href="https://ghost.org/?ref=lucasehlinger.com">le site de ghost</a>.</p>]]></content:encoded></item></channel></rss>