Piment Noir Blog - NewsThe personal blog of a problem solver and a visual thinker2023-08-05T11:58:28+02:00Piment Noir Corp.urn:md5:12b9090e33ddd6f31a6edee0c681de61DotclearLong time, no write ...urn:md5:2118d1d566e4d814311ba019cb72f7dd2019-10-12T22:44:00+02:002019-10-12T22:08:50+02:00fraggleNewsmusicnews <p>Dear readers, that probably are now close to zero, I would like to apologize for the long silence but I've been busy finishing my engineer degree and finally moving to my brand new work at SAP Labs France.
No one has complaint about the silence, so I'm pretty sure nobody care about my words :)</p>
<p>In the maintime, I've decided to publish on <a href="https://soundcloud.com" hreflang="en" title="SoundCloud">SoundCloud</a> some of the work I've done over the years in my home studio. <a href="https://soundcloud.com/user-333436219-511659012" hreflang="en" title="Instrumentals">Instrumentals</a> all over the place where I compose, mix and play bass, guitar, keyboards and program drums patterns. Not all pieces are finished but they should be at least listenable.</p>
<p>I will try finish as soon as possible the second part of the democracy redefining at the digital era article. Stay tuned.</p>
<p>Enjoy and take care.</p>Streaming web radio sur mobileurn:md5:3c9cdefbb8a6942518586f685114100b2017-07-18T12:44:00+02:002023-03-18T11:52:31+01:00fraggleNewsInternetMusique <p>Heureux possesseur d'un smartphone et d'une connection en 4G, tu te dis que tu vas pouvoir streamer tranquille sur ton smartphone un peu tout ce que tu veux tout en marchant, courant, conduisant, bref bougeant. Tu installes donc son lot d'applications permettant de streamer de la vidéo et de l'audio dans l’allégresse, fais de petits tests en local pour vérifier que tout marche et enfin te met en mouvement chaussé d'un casque tout en streamant ta web radio préférée. Tu arrives à ta voiture, tu installes ton smartphone en le branchant sur le poste de la voiture tout en continuant de streamer et enfin démarre. <br />
Et c'est là que les problèmes commencent ... le stream se coupe, met 10 min pour se raccrocher au serveur, et que pour 30 secondes. Ta déception se met à croître et au final tu finis par écouter une bonne vieille radio sur les ondes, la mine décatit de ne pouvoir profiter du grand éventail de web radios durant tes trajets en voiture, tout en pestant sur ton opérateur mobile qui a dimensionné comme les pieds son réseau.</p>HTTPS 4 da pipeule !urn:md5:e54511f470b3cadab7ce43e878c43cfe2017-05-22T22:05:00+02:002017-05-22T21:06:38+02:00fraggleNewsSecuritySelf-hosting <p>Je suis persuadé que vous avez remarqué que l'intégralité des sites sous le domaine piment-noir.org est passée en <a href="https://fr.m.wikipedia.org/wiki/HyperText_Transfer_Protocol_Secure" hreflang="fr" title="HTTPS ">HTTPS</a>, vu votre appétit dans leur compulsion :-).</p>
<p>Ce petit miracle sécuritaire a été possible grâce à la CA toute totomatique qui a, depuis quelques années maintenant, atteint la maturité niveau implémentation (ou implantation en français agréé par l'académie française) : <a href="https://letsencrypt.org/" hreflang="en" title="let's encrypt">let's encrypt</a>.</p>
<p>Pourquoi payer des grands nombres premiers à un prix exorbitant sans aucune raison valable quand on peut enfin les avoir pour leurs vrais valeurs ? Un simple don recommandé et facultatif.</p>De retour à l'écoleurn:md5:e891e6a1ab53cf1df8a7fa1cf11a206e2017-01-15T18:40:00+01:002017-01-23T20:21:03+01:00fraggleNewsRentrée <p>Fini les atermoiements, j'ai repris mes études dans le cadre d'une formation en alternance réservée aux personnes en situation de handicap nommée <a href="https://www.linkedin.com/pulse/rejoignez-hugo-une-formation-ding%C3%A9nieur-sp%C3%A9cialit%C3%A9-au-gilles-armand" hreflang="fr" title="HUGo">HUGo</a> entre l'école d’ingénieur <a href="http://polytech.univ-amu.fr/" hreflang="fr" title="Polytech">Polytech</a>, spécialité informatique, et le laboratoire de recherche de <a href="https://www.sap.com/france" hreflang="fr" title="SAP">SAP</a> France.<br />
La rentrée des cours de la formation a eu lieu la semaine dernière, le Lundi 09 Janvier 2017 pour la phase de remise à niveau. 8 heures de cours par jour, un sacré rythme pour une reprise d'activité.<br />
C'est la première itération de cette formation qu'on nous a présenté comme innovante voire inédite et, jusqu'ici, elle se tient plutôt pas mal. Elle propose le programme pédagogique des deux dernières années de l'école d'ingénieur avec un examen à la fin de chaque session de cours.<br />
Il y a bien eu quelques couacs comme des oublis sur les logements ou un retard à l'inscription à l'école des participants ou la prise en charge plus complète du suivi des cours d'un handicapé moteur mais çà se corrige au fur et à mesure .<br />
Pour le moment, j'ai la chance que le contenu des cours soit principalement un rafraîchissement de ma mémoire ;-) Mais c'est loin d’être le cas pour les autres participants qui en plus des 8 heures par jour de cours doivent assimiler des concepts qui leur sont inconnus.</p>
<p>Qui a dit qu'on ne peut pas reprendre ses études avec un handicap à tout âge ?</p>Et encore une rentréeurn:md5:6190aabb21f4dde9f92a5747c621a2b52016-09-10T17:21:00+02:002016-09-10T16:37:15+02:00fraggleNewsArtIngénierieMusiqueRentrée <p>Les rentrées se suivent et ne se ressemblent pas. Elles tiennent dans leur petites mains les promesses de réalisations à venir.</p>
<p>Elles tiennent toujours la finition de l'article sur l'état de nos démocraties à l’ère numérique, qui commence à être vraiment long. Mais j'espère le finir et le mettre en ligne avant 2017 :-)<br />
Elles me promettent 24 mois studieux de formation diplômante d’ingénieur en alternance à <a href="http://polytech.univ-amu.fr/" hreflang="fr" title="polytech">polytech</a> et la Recherche & Développement d'une entreprise que j'ai pas encore choisie qui commencera en Janvier 2017. Pour une fois que le pole emploi me propose une formation intéressante.<br />
Elles codent également une infrastructure de traitement des sorties d'une <a href="https://fr.wikipedia.org/wiki/Transformation_de_Fourier_discr%C3%A8te" hreflang="fr" title="DFT">DFT</a> afin de les visualiser sans que les yeux en sortent esbaudies. Je posterais des vidéos quand j'aurais fini. L'objectif de cette infrastructure de traitement est de me faciliter la création d'un jardin virtuel de végétaux que des sons auront créés et aient fait pousser grâce à un savant mapping entre sorties de <a href="https://fr.wikipedia.org/wiki/Transformation_de_Fourier_discr%C3%A8te" hreflang="fr" title="DFT">DFT</a> retraitées et <a href="https://en.wikipedia.org/wiki/L-system" hreflang="en" title="L-System">L-System</a>. Une partie du code est déjà en ligne sur le <a href="https://github.com/PimentNoir" hreflang="fr" title="github">github</a> et le <a href="http://git.piment-noir.org/" hreflang="en" title="git">git</a> de <a href="http://piment-noir.org" hreflang="en" title="Piment Noir">Piment Noir</a>.</p>
<p>See Ya !</p>Nouvel habillage de printempsurn:md5:b4bebead2166e9086849255e261a3d552016-04-05T01:09:00+02:002016-04-05T01:09:00+02:00fraggleNewsLogoWeb Design <p>Au cas où vous ne l'auriez pas remarqué, le blog et le site principal se sont refait une beauté. Un logo a aussi fait son apparition. Rien de bien transcendant mais ça fait plus propre ainsi.</p>
<p>Appréciez ... Ou pas :p.</p>Long time, no see ...urn:md5:23df9959487e0b5f7713390cf72eba482016-03-23T14:39:00+01:002016-04-06T23:57:27+02:00fraggleNewsRentréeRetour<p>L'histoire, peut-être, d'un retour ...</p> <p>Me voilà devant mon clavier en train de me dire ce que je vais bien pouvoir raconter sur le blog après tout ce temps sans aucune mise à jour.<br />
Vais-je me fendre d'un billet qui va raconter ma vie, qui n'a pas en soit tellement d'intérêt ?<br />
Ou bien assommer le lecteur éventuel avec mes considérations sur l'économie du numérique et la propriété intellectuelle ?<br />
Ou encore expliciter mes interrogations sur le contenu du présent billet - ami lecteur, il me semble que je suis en train de le faire mais je peux me tromper - ?<br /></p>
<p>Cher lecteur, je peux imaginer votre désarroi devant l'absence de réponse à la question qui vous brûle la langue (et aussi un peu les lèvres) :<br />
Mais où était-il donc passé ?<br />
Ma réponse sera simple : cela ne vous regarde point. Le seule chose que je laisserai fuiter, c'est que j'ai écrit mais alors vraiment beaucoup écrit, vous pouvez pas vous imaginer - ou peut-être que si -. En même temps, quand on est assailli par une flopée de mots, phrases et autres constructions grammaticales des plus abracadabrantes, il semble des plus opportuns de coucher le tout sur papier - en fait sur clavier, mais les expressions idiomatiques suivent très rarement le progrès technique -.<br />
J'ai donc pissé de la ligne.<br />
Et j'en ai ingurgité de la ligne aussi.<br />
Je met doucement de l'ordre dans tout ce fatras enfin d'en extraire la substantifique moelle et le publier.<br />
J'ai également réfléchi à un algorithme de création de végétations virtuelles à partir de son, ou préférentiellement de musique. Je vous passerai les détails techniques dont vous n'avez sans doute cure. C'est une déclinaison du travail fait sur les installations de LEDs dont un aperçu est visible <a href="https://www.youtube.com/watch?v=evnwspo5q3s" hreflang="fr" title="ici">ici</a>.</p>
<p>Une conclusion s'impose-t-elle à ce billet ?<br />
Si oui, veuillez vous la faire en silence dans votre tête afin de ne point déranger l'auteur.</p>
<p>A bientôt.</p>Des news ...urn:md5:39c80ada7eb1ddbbd80ef930a0c9cd592015-05-26T20:20:00+02:002015-06-01T16:50:29+02:00fraggleNews<p>De l'art d'informer ... si possible bien :)</p> <p>J'ai pas tellement pu communiquer dernièrement sur mes diverses activités. Je vais essayer de corriger ça.</p>
<ul>
<li>la tentative d'autonomisation d'un média center à l'aide de machine learning est en stand-by pour des raisons de problèmes algorithmiques auxquels je n'ai pas spécialement de temps à consacrer pour le moment. Et sur la manière dont j'ai abordé le problème des interactions hommes-machines et de l'intelligence artificielle via ce bêta-test plutôt intrusif dans la vie des testeurs, j'ai un doute important non pas sur la faisabilité mais sur l'axe par lequel j'ai voulu prendre la problématique : l'axe choisi permet de faire "apprendre" l'utilisation faite des média disponibles sur le média center, pas tellement de cartographier les patterns d'utilisation de l'interface très simple d'un média center. Ce qui au final permet plutôt de créer une médiathèque intelligente, pas tellement des interfaces adaptatives. Les deux approches permettent de simplifier l'interaction homme-machine mais l'une est bien trop restreinte à un type de fonctionnalité pour permettre de répondre à une adaptation "pensée" de l'interface par des algorithmes d'apprentissage ou des approches similaires. Je pense revenir à une collecte des données des primitives des IHMs pour aborder cette problématique et utiliser du machine learning pour faire ressortir des patterns d'usage dans un premier temps et ensuite réfléchir aux modifications ergonomiques à faire que cette analyse peut conduire à faire.<br /> Ce qui ne devrait pas m'empêcher de faire une médiathèque intelligente également en réutilisant le travail effectué précédemment, il faut juste que je dégage du temps pour la faire.</li>
<li>j'ai participé à un concours de la région, <a href="http://pacalights.tumblr.com/" hreflang="fr" title="PACAlights">PACAlights</a>, en présentant ce projet : <a href="http://wiki.piment-noir.org/doku.php?id=fr:projet_p2p_electric_energy_meter" hreflang="fr" title="P2P Energy Meter">P2P Energy Meter</a>. Comme je suis lauréat et participe aussi à un autre projet sélectionné également au même concours, ça me prend pas mal de temps pour les faire avancer.</li>
<li>j'ai commencé à travailler sur un modèle permettant de capturer les enchaînements d'événements historiques. C'est par <a href="http://wiki.piment-noir.org/doku.php?id=fr:projet_historical_facts_analyzer" hreflang="en" title="ici">ici</a> et comme j'ai pas encore eu le temps de tout mettre en ligne, c'est pour le moment un graphe probabiliste. Reste à voir lesquels répondent à l'histoire et avec quel taux de vérité.</li>
<li>un projet intéressant est née : <a href="http://supercomputer.io" hreflang="en" title="http://supercomputer.io">http://supercomputer.io</a> et j'ai mis dessus deux Parallella. J'en garde un pour mes expérimentations de scheduling sur la puce epiphany.</li>
</ul>L'auto-hébergement, c'est bon, mangez-en !urn:md5:b61d34755f09b437b0b32f3c3f3b70c52014-11-17T17:06:00+01:002014-11-17T17:08:19+01:00fraggleNewsSelf-hosting <p>Je viens de décider de basculer un des services de Piment Noir en mode auto-hébergement.<br />
C'est le SCM GIT sur <a href="http://git.piment-noir.org" hreflang="en" title="http://git.piment-noir.org">http://git.piment-noir.org</a>. L'idée étant la suivante : si auto-hébergé le service ne prend pas plus de temps en administration que le service monté et hébergé ailleurs, alors je le monte et l'administre sur mon serveur à la maison, derrière ma liaison en fibre optique.</p>
<p>Ce serveur sert désormais :</p>
<ul>
<li>le <a href="http://wiki.piment-noir.org" hreflang="fr" title="Wiki">Wiki</a>;</li>
<li>le <a href="http://redmine.piment-noir.org" hreflang="fr" title="Redmine">Redmine</a>;</li>
<li>le <a href="http://deb.piment-noir.org" hreflang="en" title="dépôt apt">dépôt apt</a>;</li>
<li>le <a href="http://git.piment-noir.org" hreflang="en" title="GIT">GIT</a>.</li>
</ul>
<p>Et pleins d'autres services internes à mon réseau domestique :-)</p>Les tumultes de la rentréeurn:md5:bd9fe7205e1b5fe217763eda2386394c2014-09-11T10:17:00+02:002014-10-25T21:59:04+02:00fraggleNewsRentrée <p>D'aucun qui vit selon le calendrier de l'état Français connait les affres de la rentrée. Un calendrier chargé.<br />
Entre les rendez-vous galants, la préparation de divers dossiers concernant le montage d'une structure autour de mes activités, les lectures de bouquins et de publications scientifiques sur le "machine learning", les publications de mes écrits sur <a href="http://ipagination.com" hreflang="fr" title="Ipagination">Ipagination</a>, le support aux bêta-testeurs et la correction en cours des bugs d’intégration de <a href="http://xbmc.org" hreflang="en" title="XBMC">XBMC</a> sur <a href="http://hardkernel.com" hreflang="en" title="ODROID-U3">ODROID-U3</a>, la préparation d'une présentation de <a href="https://github.com/scanlime/fadecandy" hreflang="en" title="fadecandy">fadecandy</a> pour <a href="http://lafabulerie.com" hreflang="fr" title="lafabulerie">lafabulerie</a> ... qui risque de se faire au <a href="http://lfofablab.org/" hreflang="fr" title="LFO">LFO</a> finalement.</p>
<p>Je ne sais plus où donner de la tête.</p>The sky tunnel ... that I want to make danceurn:md5:60161fc4548b3f6959955ee92f65d77b2014-08-14T18:34:00+02:002014-08-30T10:25:40+02:00fraggleNewsLED Art <p>Someone on the <a href="https://groups.google.com/forum/#!forum/fadecandy" hreflang="en" title="fadecandy mailing list">fadecandy mailing list</a> has done a sky tunnel made of RGB LEDs with two sources of interaction. It's an amazing idea that I simply love. I really would like to make the light dance inside the sky tunnel with the sound visualization algorithm I've already developed. I will probably hack the sky tunnel code as soon as I have it.</p>
<p>Stay tuned !</p>Content separation between my personnal blog and my other activitiesurn:md5:415736572b48c44857ecb88aad2270332014-08-11T12:46:00+02:002014-08-14T14:45:15+02:00fraggleNews <p>Hello,</p>
<p>I'm going to separate the content between several sub-domains :</p>
<ul>
<li>piment-noir.org will be the home page of the main activities of the Piment Noir work group;</li>
<li>wiki.piment-noir.org will stay as it is, a mix of all my activities with proper section inside the wiki to separate them;</li>
<li>blog.piment-noir.org will be my personal blog.</li>
</ul>
<p>Kisses.</p>Moving forwardurn:md5:1a49463bbde472052b04b605bc6dec2d2014-06-30T12:39:00+02:002014-07-02T13:23:49+02:00fraggleNews <p>Time as come to move forward.</p>
<p>A very pathetic story have happened during the last months at the Art Studio. It's now time for me to end it with strength and justice.
This kind of sad story might happen when you collaborate with middling people that have no ethic.</p>
<p>I already have a bunch of electronicians ready to work with me in a good intelligence. The artistic side of the work is still under heavy research but I already have several contacts.</p>
<p>Love and kisses.</p>Setting up the Art Studio Infrastructureurn:md5:eb1c98b945294eef7dd49c5f08ba5ba72014-05-29T02:13:00+02:002014-07-26T13:34:00+02:00fraggleNews <p>Time as come to work on the Piment Noir Art Studio Infrastructure.</p>
<p>All the servers and services will be hosted at home on a Fiber connection with IPv6 with a backup site at the Art Studio location.</p>
<p>All the storage will be synchronized between two disks bay at the two locations.</p>
<p>So far, so good but the time to setup all the equipments needed will not have to be neglected.</p>
<p>The two Internet links are now OK with QoS, an HTTPD server is now in place.</p>
<p>Now it will be time to setup :</p>
<ul>
<li>VPN services;</li>
<li>Audio and video streaming services;</li>
<li>IM services with video.</li>
</ul>
<p>See you soon and take care.</p>