Skip to content

Instantly share code, notes, and snippets.

View renoirb's full-sized avatar

Renoir Boulanger renoirb

View GitHub Profile
@renoirb
renoirb / 0_README.md
Last active April 23, 2025 14:34
Obsidian Desktop Client transpiled code and notes
@renoirb
renoirb / 0_README.md
Created April 23, 2025 14:25
Scavenging Obsidian Desktop Transpiled Code
@renoirb
renoirb / MyHeritage.md
Last active December 6, 2024 17:24
Genaology tree stuff

Extract siblings, daughters and sons

From a person's Profile page.

var siblings = {};
var family = {};
var parents = [];
    
[...document.querySelectorAll('.family_relative')].forEach(i => {
@renoirb
renoirb / 0README.md
Last active February 7, 2024 04:55
Université de Sherbrooke INF721 Théorie de Mesure

Ce qui suit a été du code qui a été écrit durant un examen et j'illustre comment j'ai pu utiliser ce qui est fourni.

Notez que j'inscrit ici (ce Gist sur GitHub aujourd'hui en Février 2024) ce qui était dans mes fichiers que je n'ai pas touché depuis plus de 2 ans (Mai 2021!).

Durant examen chapitre sur la Théorie de la Mesure

La question citait des points de données en liste que j'ai assigné dans DATA_KLOC, DATA_MOD, DATA_FD directement de l'exercice.

title source author
Lucilla’s last moments
Dune: Chapterhouse
Frank Herbert

Lucilla cautioned herself not to assume too familiar a feeling about this acidgreen room and the recurring presence of Great Honored Matre. This was junction, stronghold of the ones who sought extermination of the Rene Gesserit. This was the enemy. Day seventeen.

@renoirb
renoirb / 0_VIM.md
Last active January 30, 2024 06:58
Now that I no longer use computer full time every day. Linux, files and Vim notes, because I can't remember all commands by heart

Delete every lines containing "DS_Store"

:g/DS_Store/d

Delete every line NOT containing "DS_Store"

:v/DS_Store/d
@renoirb
renoirb / INTRO.md
Last active August 10, 2023 00:42
Introducing myself - Renoir Boulanger

Hello there!

I'm Renoir, a self-taught software developer who’s been working in this field since 2002. Back then, it was known as the "Browser Wars," and I consider myself a survivor, a veteran from that era. Our main challenge at the time was ensuring that websites looked the same on every browser. While the basics remain unchanged, it has become much easier today, believe me!

Throughout my career, I have held various roles such as founder, sole proprietorship business owner, self-employed contractor, and consultant. I have had the opportunity to work with notable organizations including the W3C/MIT, Mozilla on MDN for Compatibility Tables, CAE (an aero simulation software manufacturer) for secure air-gapped deployment complexity, Walmart for deployment consistency, Exxon Mobil, and Eri

@renoirb
renoirb / step0_extract_from_message_list.mjs
Last active January 21, 2024 20:38
Extract data from Proton Mail
/**
* Extract all messages from left panel
*
* We can click on "next" page, and re-run
*/
/**
* .item-firstline > .item-senders > [data-testid="message-column:sender-address"][title],
* .item-firstline > .item-senders > [data-testid="message-column:sender-address"].textContent,
*
@renoirb
renoirb / README.md
Last active February 5, 2023 04:58
Load content from a Gist only using a Gist ID and a loader.
@renoirb
renoirb / 0README.md
Created January 13, 2023 14:39
Date Range component logic

Component to select a date range

This was logic written in a pregnancy scheduling mini web app that I wanted to separate the date range out.