Skip to content

Instantly share code, notes, and snippets.

View yaf's full-sized avatar

Yannick François yaf

View GitHub Profile
for model in (find src/shared/domain/models/ -type f)
set modelFilename (string split / $model)[-1]
set importerFiles (rg -l $modelFilename src)
set onlyInShared true
set boundedContextList
for importerFile in $importerFiles
set boundedContext (string split / $importerFile)[2]
"""
Les f-string sont en fait des chaines de caractère qui vont être « interprétées ».
Ce sont des chaines de caractères dans lesquelles nous allons pouvoir
introduire des éléments variables.
"""
print("Une chaine standard :")
standardString = "une chaine de caractère classique, toute simple"
let result = 'content, file\n';
const fs = require('node:fs');
// Fichier `support-url-usage-in-pix.json` généré à partir de la command suivant
// `gh search code "support.pix" --repo 1024pix/pix --json "repository,path,textMatches,url" --jq 'map(.textMatches = (.textMatches | map(.fragment)))'`
const fileContent = fs.readFileSync('support-url-usage-in-pix.json', 'utf-8');
const supportUrlUsage = JSON.parse(fileContent);
supportUrlUsage.forEach(function(usageInFile) {
// Faire le compte par « étape » du nombre d'assessmentId par challengId
const fs = require("fs");
const { parse } = require("csv-parse");
@yaf
yaf / rdv-solidarites-github-issues
Created August 20, 2021 14:37
curl github issues
curl \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/betagouv/rdv-solidarites.fr/issues
curl \
-H "Accept: application/vnd.github.v3+json" \
https://api.github.com/repos/betagouv/rdv-solidarites.fr/issues/1241/events
curl \
@yaf
yaf / tcr
Created November 23, 2020 10:28
(bundle exec rspec spec/services/rdv_updater_spec.rb && git add -A && git commit) || git checkout .
@yaf
yaf / Co-auteur
Created October 15, 2020 20:31
Co-auteur
git commit -t .gitmessage
$ cat .gitmessage
[un sujet qui commence part un verbe au présent]
Co-authored-by: krichtof <[email protected]>
Co-authored-by: yaf <[email protected]>
Co-authored-by: pblayo <[email protected]>
Co-authored-by: LucienMLD <[email protected]>
@yaf
yaf / create-user.sh
Last active October 15, 2020 20:07
configuration user postgresql
# Les paquets Debian nécessaire pour faire du postgresql avec Ruby
sudo apt-get -y install postgresql postgresql-contrib libpq-dev
# création d'un compte CSF, avec un mot de passe CSF, pour la base de données :
sudo -u postgres psql -c "create role csf with createdb login password 'csf';"
# pour tester :
psql -U csf -h localhost
# renvoie "database "csf" does not exist"
@yaf
yaf / hello.rb
Last active October 12, 2020 21:40
begin
phrase("Henri")
rescue
puts "erreur, la fonction phrase() n'existe pas encore"
end
require "./une_lib"
puts "Hello depuis le fichier executé : hello.rb"

Keybase proof

I hereby claim:

  • I am yaf on github.
  • I am ya_f (https://keybase.io/ya_f) on keybase.
  • I have a public key ASBAUhe0KEwpEtGUyAXIWqHVnDILFoqdSVCJ0EN5WI5d2go

To claim this, I am signing this object: