jeudi 6 août 2020

Modelling multi-phased electrical system interconnexion

Since more than a year, I've started to work on a software made to administer electric vehicle charging infrastructure at SAP Labs France, called e-Mobility. One of the most important task when it comes to design that kind of software is to properly model the electrical components that will be handled by the core code. And there's two things that shall be avoided here: over simplification and over engineering in the model. Over simplification will lead to miss important physics interaction in the components that will require a code rewrite and over engineering, to complex code with hard calculation to maintain in the long run. So, I've started to write down some guidelines that shall be followed if you want to have:

  • calculation done always within the natural integer set ;
  • reducing as much as possible division that is an expensive operation on a computer (more than 2 times the CPU cycles and computation than multiplication). It will also require some expensive rounding operation to display an integer value in some case ;
  • recursive combinaison of electrical components.

The in progress wiki page is available here: https://wiki.piment-noir.org/doku.php/en:cs:modelling_multi-phased_electrical_system_interconnexion

dimanche 1 décembre 2019

The upside down war.

Once upon a time on a flat planet was living two peoples : one on a side and the other on the other side. One side was always in the dark and the other always under the light. The two people have never met and didn’t even know the existence of each other. The dark ones was short, without any hairs  […]

Lire la suite

samedi 12 octobre 2019

Long time, no write ...

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 :) In  […]

Lire la suite

mercredi 19 septembre 2018

Démocratie numérique (partie une)

Explorons les relations entre démocratie et numérique dans une série de billets :

Le développement du numérique transforme durablement nos sociétés dites modernes. L'exercice de la démocratie ne fait pas exception à la règle.

Une bonne vingtaine d'années après la mise en vente de l'ordinateur personnel et de l'accès internet pour le grand public, qu'est donc devenue la démocratie ?

Lire la suite

mardi 18 juillet 2017

Streaming web radio sur mobile

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  […]

Lire la suite

lundi 22 mai 2017

Extrait condensé de sagesse littéraire

Au détour d'une page d'un roman de Murakami, dans la bouche d'un personnage : Les thèses déconnectées de la réalité, les termes vidés de leur sens, les idéaux usurpés, les systèmes rigides. Voilà ce qui me fait vraiment peur. Je crains toutes ces choses et je les exècre du fond du cœur. Je laisse le  […]

Lire la suite

HTTPS 4 da pipeule !

Je suis persuadé que vous avez remarqué que l'intégralité des sites sous le domaine piment-noir.org est passée en HTTPS, vu votre appétit dans leur compulsion :-). Ce petit miracle sécuritaire a été possible grâce à la CA toute totomatique qui a, depuis quelques années maintenant, atteint la  […]

Lire la suite

dimanche 23 avril 2017

Les érections pestilentielles

Jour de vote. Jour de larmes. Le peuple s'enquiert des espoirs qu'on leur aura longuement soufflé et qui seront systématiquement déçus par la mandature venant. La démocratie s'est effilée dans le temps, les espoirs devenant réalités ont été transformés en mensonges institutionnels. C'est ainsi que  […]

Lire la suite

vendredi 14 avril 2017

Wifirst, l’opérateur qui ne sait pas sécuriser ses authentifications

Depuis que j'ai repris mes études, c'est un opérateur que je fréquente quotidiennement non pas sur le campus universitaire mais sur les résidences étudiantes. Et dire qu'il sait ce qu'il fait en matière d'authentification serait lui donner un crédit qu'il ne mérite pas. L’accès à son réseau se fait  […]

Lire la suite

mardi 14 mars 2017

HUGo, les premiers mois

Depuis le 9 Janvier 2017, j'ai commencé une formation en alternance susnommée "HUGo" pour devenir ingénieur en informatique. Elle se déroule à l’école d’ingénieurs Polytech'Marseille et au laboratoire de SAP France. Elle a eu droit a une inauguration en bon et du forme avec tout le gratin  […]

Lire la suite

dimanche 15 janvier 2017

De retour à l'école

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 HUGo entre l'école d’ingénieur Polytech, spécialité informatique, et le laboratoire de recherche de SAP France. La rentrée des cours de la formation a eu  […]

Lire la suite

dimanche 25 décembre 2016

LibreELEC for ODROID-U3

During the last weeks, I've finally managed to find some time to work on the smart media center project. For the beta-test, I've made a XBMC/Kodi portage to ODROID-U3 hardware on the default GNU/Linux distribution shipped by hardkernel. The portage was heavily patched to permit to gather media usage  […]

Lire la suite

mercredi 9 novembre 2016

Upstreaming your code (or designing a proper code flow)

When it comes to Free and Open Source Software (aka FOSS), one of the most critical part to make a project successful is the code flow handling. It indeed represent the way you're going to welcome external contributions. Most projects have their own contributions rules that differ from one project  […]

Lire la suite

vendredi 28 octobre 2016

Arch Linux ARM Piment Noir repository

I've setup a packages repository for Arch Linux ARM under http://pacman.piment-noir.org to give old ARM hardware users a chance to make their Arch Linux ARM installation work flawlessly. Is available here a Linux kernel for ODROID-XU with support for seccomp-bpf which permit to run firefox, chromium  […]

Lire la suite

jeudi 29 septembre 2016

Lindenmayer systems for processing 3

Lindenmayer systems or L-Sytems are formal grammars made to capture vegetal development over time. So far processing 3 was lacking such a library, but now it's over. I've port one of the oldest L-Systems library to processing 3. It's available here in version 1.0.1. The library is fairly complete,  […]

Lire la suite

samedi 10 septembre 2016

Et encore une rentrée

Les rentrées se suivent et ne se ressemblent pas. Elles tiennent dans leur petites mains les promesses de réalisations à venir. 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  […]

Lire la suite

jeudi 28 juillet 2016

Processing 3 et le support du son sous des distributions GNU/Linux basées sur Debian

Ça fait un moment certain que je n'ai rien posté sur ce blog. Des occupations aussi diverses que variées m'ont entreprise et m'ont amené loin de ce blog. J'y rédige aussi un article relativement long et complexe sur l'état de la démocratie à l’ère du numérique. Dans l'intervalle de sa publication,  […]

Lire la suite

mercredi 25 mai 2016

Les jeux sur plateforme mobile, partie deux

Ce marché du divertissement vidéo-ludique est désormais le leader dans son segment. Quelles évolutions en terme de terminaux sont à attendre ? Et pour quelle audience ?

Lire la suite

samedi 7 mai 2016

Êtes-vous un véritable internaute ?

Après 22 années d'accès à Internet pour le grand public en France, où en est-on de l'appropriation de ce médium historique unique ?

Lire la suite

vendredi 29 avril 2016

Processing 3

Pour ceux qui, par le plus grand des hasards, suivraient le github de piment noir, il ne vous aura pas échapper le travail d'adaptation à cette nouvelle version que j'ai poussé dans le sketchbook de processing. Je ne suis pas un grand fan de processing mais je dois avouer que pour faire du  […]

Lire la suite

- page 1 de 3