Taken from https://docs.docker.com/engine/install/linux-postinstall/
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
docker run hello-world
# If it fails :
rm -rf ~/.docker/| { | |
| "meta": { | |
| "theme": "stackoverflow", | |
| "lastModified": "2026-02-19T16:59:24.305Z" | |
| }, | |
| "basics": { | |
| "name": "Kevin Saliou", | |
| "phone": "+33 6 52 23 77 XX", | |
| "label": "Hands-on CTO | Startup Builder | Full Stack Engineer", | |
| "image": "https://media.licdn.com/dms/image/v2/C5603AQFXuw7iqMtP8w/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1642498748336?e=1773273600&v=beta&t=5ipoTqe43uPloQlijcmuXY_XchflXVaojyo1-eaKPlk", |
| { | |
| "meta": { | |
| "theme": "stackoverflow", | |
| "lastModified": "2026-02-19T16:59:24.305Z" | |
| }, | |
| "basics": { | |
| "name": "Kevin Saliou", | |
| "phone": "+33 6 52 23 77 XX", | |
| "label": "Entrepreneur, Hands on CTO, Full Stack Developer", | |
| "image": "https://media.licdn.com/dms/image/v2/C5603AQFXuw7iqMtP8w/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1642498748336?e=1773273600&v=beta&t=5ipoTqe43uPloQlijcmuXY_XchflXVaojyo1-eaKPlk", |
| { | |
| "meta": { | |
| "theme": "stackoverflow", | |
| "lastModified": "2026-02-19T16:59:24.305Z" | |
| }, | |
| "basics": { | |
| "name": "Kevin Saliou", | |
| "phone": "+33 6 52 23 77 XX", | |
| "label": "Hands-on CTO | Startup Builder | Full Stack Engineer", | |
| "image": "https://media.licdn.com/dms/image/v2/C5603AQFXuw7iqMtP8w/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1642498748336?e=1773273600&v=beta&t=5ipoTqe43uPloQlijcmuXY_XchflXVaojyo1-eaKPlk", |
| ```bash | |
| pamac update --aur | |
| ... | |
| Error: Failed to prepare transaction: invalid or corrupted database | |
| sudo vim /etc/pacman.conf | |
| ``` | |
| ``` | |
| # /etc/pacman.conf |
Taken from https://docs.docker.com/engine/install/linux-postinstall/
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
docker run hello-world
# If it fails :
rm -rf ~/.docker/| import db from "./SQLITE-DB-FILE-PATH.db" with { type: "sqlite" }; | |
| const sqliteToTsType: Record<string, string> = { | |
| // numeric | |
| INT: "number", | |
| INTEGER: "number", | |
| TINYINT: "number", | |
| SMALLINT: "number", | |
| MEDIUMINT: "number", | |
| BIGINT: "number", |
| VITE_CRISP_WEBSITE_ID=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxx |
| html { | |
| max-width: 70ch; | |
| padding: 3em 1em; | |
| margin: auto; | |
| line-height: 1.75; | |
| font-size: 1.25em; | |
| } | |
| h1,h2,h3,h4,h5,h6 { | |
| margin: 3em 0 1em; |
| { | |
| "@context": "https://schema.org", | |
| "@type": "Person", | |
| "address": { | |
| "@type": "PostalAddress", | |
| "addressCountry": "France", | |
| "addressLocality": "Nantes", | |
| "postalCode": "44000" | |
| }, | |
| "sameAs": [ |
| #!/usr/bin/env bash | |
| for a in $(find src/ -type f);do expand -t2 $a > tmp && cp tmp $a;done | |
| for a in $(grep -P "\t" .* -l);do expand -t2 $a > tmp && cp tmp $a;done | |
| for a in $(grep -P "\t" * -l --exclude-dir={node_modules,src,static});do expand -t2 $a > tmp && cp tmp $a;done | |
| rm tmp |