Skip to content

Instantly share code, notes, and snippets.

View djibe's full-sized avatar

JB djibe

View GitHub Profile
@djibe
djibe / world-of-tanks-stuck-launch.md
Created February 26, 2026 22:34
Worlf of Tanks is stuck on launch
@djibe
djibe / android-FRP-unlock.md
Created February 24, 2026 16:28
Softwares to remove Google FRP Lock on Android devices (FRP unlock)
@djibe
djibe / pyproject.toml
Created February 5, 2026 08:24
PyTorch 2026 setup on Windows
[project]
name = "xxx"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
"accelerate>=1.12.0",
"pandas>=3.0.0",
"torch>=2.10.0",

Free newsletter services

Free plan limitations for newsletter services.

Name Comment
Mailchimp Max 500 subscribers
Mailjet Max 200 messages/j
@djibe
djibe / commissions-dons.md
Last active December 23, 2025 11:32
Commissions des plateformes de dons
@djibe
djibe / vscode-tips.md
Last active February 14, 2025 11:33
VSCode tips

Tips for Visual Studio Code (VSCode)

Replace all strings like {{< relref "cancer-prostate.md" >}} to {{% relref "cancer-prostate.md" %}}

Search (CTRL + SHIFT + F), activate Use Regular Expression.

Input: \{\{< relref "([^"]+)" >\}\}

Replace with: {{% relref "$1" %}}

@djibe
djibe / wsl-windows-fr.md
Created November 10, 2024 18:07
Windows Subsystem for Linux et le Sous-système Windows pour Linux pour les nuls

Windows Subsystem for Linux et le Sous-système Windows pour Linux pour les nuls

Tout ce qu'il vous faut pour maîtriser Windows Subsystem for Linux, le Sous-système Windows pour Linux, ou plus simplement, WSL.

Le mot d'ordre ici, c'est rendre la chose accessible aux plus nuls, comme moi. Si vous ne comprenez pas, cliquez sur l'onglet Issues en haut de la page et écrivez moi. Allez, c'est parti.

J'ai découvert WSL il y a une semaine et je ne suis pas informaticien. Voilà tout ce que j'aurais aimé savoir. (Pourquoi je me suis lancé dedans ? Pour pouvoir compiler Android pour des smartphones ancien.)

@djibe
djibe / histoire.md
Last active February 27, 2026 09:47
Histoire

Est-il vrai que Wall Street a lourdement investi dans la relance militaire du IIIe Reich ?

Posé en ces termes, c'est faux. Certaines entreprises américaines -- mais aussi britanniques comme Shell ou Dunlop -- ont investi en Allemagne dans les années 1920 comme elles le faisaient avant 1914. Citons la Standard Oil - la plus engagée (ci-contre un dépôt de la Stanavo, sa filiale aviation, à Berlin en 1938) la General Motors via sa filiale Opel, Singer le fabricant de machines à coudre, ou ITT, propriétaire de Lorenz AG. Contrairement à ce qu'on a pu dire, Ford et IBM n'ont que peu investi. Quand le régime nazi instaure un contrôle des changes draconien, ces sociétés sont piégées: elles ne peuvent plus rapatrier leurs bénéfices et sont contraintes de les réinvestir sur place en attendant un éventuel assouplissement du régime. Elles font d'autant plus facilement le choix de rester que leurs filiales allemandes profitent de la relance de l'économie locale. Trois choses à savoir : le total des investissements

@djibe
djibe / ffmpeg-batch-folder-encode.md
Last active November 10, 2024 18:09
ffpeg : Encode all video files in folders
FOR /F "tokens=*" %%G IN ('dir /b *.avi')
DO ffmpeg.exe -hide_banner -i "%%G" -acodec aac -b:a 128k -ac 2 -strict -2 -c:v libx265 -crf 22 -filter:v "scale=1280:-2,unsharp=5:5:1.0:5:5:0.0" -sws_flags lanczos -b:v 1024k -profile:v main -preset medium -tune film -async 1 -vsync 1 "%%~nG.mp4"

for %i in (*.mp4) do ffmpeg -i "%i" "%~ni.mp3"

https://stackoverflow.com/questions/5784661/how-do-you-convert-an-entire-directory-with-ffmpeg
for PRESET in $(seq 7 -1 5); do for CRF in "$(seq 35 -5 20)"; do ffmpeg -probesize 9223372036854775807 -analyzeduration 9223372036854775807 -fflags +genpts+igndts -i in.mkv -map 0 -c:v libsvtav1 -crf "${CRF}" -preset "${PRESET}" -svtav1-params:v:0 enable-overlays=1:enable-tf=0:fast-decode=0:film-grain=0:film-grain-denoise=0:keyint=120:scd=1:tune=0 -c:a libopus -b:a "" -vbr on -mapping_family 1 -filter:a aformat=channel_layouts="7.1|6.1|5.1|5.0|quad|3.0" -c:s webvtt -map_chapters -1 -map_metadata -1 "out-${CRF}.mkv"; done; done