vault backup: 2026-02-21 15:25:05
This commit is contained in:
5
Guide.md
5
Guide.md
@@ -3,10 +3,11 @@ title: Guide
|
||||
description:
|
||||
tags: []
|
||||
category:
|
||||
- "[[Guide]]"
|
||||
type:
|
||||
- accueil
|
||||
status: brouillon
|
||||
lastmod: 2026-02-21 12:19
|
||||
status: terminé
|
||||
lastmod: 2026-02-21 12:34
|
||||
date: 2026-02-21 11:47
|
||||
---
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: 2FA (Two-Factor Authentication)
|
||||
description:
|
||||
description: C'est un cas précis de MFA où l'on utilise exactement deux facteurs.
|
||||
tags:
|
||||
- 2fa
|
||||
- Sécurité
|
||||
@@ -12,8 +12,7 @@ date: 2026-02-21 11:03
|
||||
lastmod: 2026-02-21 12:08
|
||||
category:
|
||||
- "[[Guide]]"
|
||||
status:
|
||||
- terminé
|
||||
status: terminé
|
||||
type:
|
||||
- article
|
||||
---
|
||||
|
||||
@@ -1,15 +1,17 @@
|
||||
---
|
||||
title: "Yivi (ex-IRMA) : Le futur de l'identité numérique ?"
|
||||
description: Découvrez Yivi, l'application d'identité décentralisée qui mise sur la vie privée. Analyse de son fonctionnement et de sa pertinence face à France Identité.
|
||||
tags: [identité-numérique, android, logiciel]
|
||||
tags:
|
||||
- identité-numérique
|
||||
- android
|
||||
- logiciel
|
||||
date: 2026-02-20 21:36
|
||||
lastmod: 2026-02-21 12:11
|
||||
category:
|
||||
- "[[Logiciels et Outils]]"
|
||||
type:
|
||||
- article
|
||||
status:
|
||||
- terminé
|
||||
status: terminé
|
||||
---
|
||||
|
||||
# Yivi (ex-IRMA) : Le futur de l'identité numérique ?
|
||||
|
||||
@@ -3,16 +3,10 @@ title: "FreeOTP+ : L'essentiel de la double authentification, sans le superflu"
|
||||
description: Analyse de FreeOTP+, l'application de Red Hat pour gérer vos mots de passe à usage unique (TOTP/HOTP) sans pistage ni cloud.
|
||||
category:
|
||||
- "[[Logiciels et Outils]]"
|
||||
status:
|
||||
- terminé
|
||||
tags:
|
||||
- authentification-forte
|
||||
- mfa
|
||||
- open-source
|
||||
- Sécurité
|
||||
- 2fa
|
||||
status: terminé
|
||||
tags: [authentification-forte, mfa, open-source, Sécurité, 2fa]
|
||||
date: 2026-02-20 21:43
|
||||
lastmod: 2026-02-21 12:10
|
||||
lastmod: 2026-02-21 12:29
|
||||
type:
|
||||
- article
|
||||
---
|
||||
|
||||
77
articles/2026/digital garden.md
Normal file
77
articles/2026/digital garden.md
Normal file
@@ -0,0 +1,77 @@
|
||||
---
|
||||
type:
|
||||
title: Digital Garden
|
||||
description: Le Digital Garden est une bibliothèque personnelle ouverte au public, où les livres sont réécrits et augmentés en permanence par leur auteur.
|
||||
tags: []
|
||||
category:
|
||||
date: 2026-02-20 20:51
|
||||
lastmod: 2026-02-21 14:54
|
||||
status: terminé
|
||||
---
|
||||
|
||||
# Digital Garden
|
||||
|
||||
Le concept de **Digital Garden** (ou "Jardin Numérique" en français) est une approche de la publication en ligne qui se situe à mi-chemin entre le blog traditionnel et le wiki personnel.
|
||||
|
||||
Voici les piliers qui définissent un Digital Garden :
|
||||
|
||||
### 1. Cultiver plutôt que Publier
|
||||
|
||||
Contrairement à un blog où les articles sont datés et figés (le plus récent remplaçant le plus ancien), un jardin numérique est composé de notes qui **évoluent avec le temps**.
|
||||
|
||||
- On commence par une "graine" (une idée brute).
|
||||
|
||||
- On l'arrose (on ajoute des détails, des sources).
|
||||
|
||||
- Elle devient une "plante" ou une note mature.
|
||||
|
||||
- L'auteur peut revenir sur une note écrite il y a deux ans pour la mettre à jour sans que cela ne paraisse étrange.
|
||||
|
||||
|
||||
### 2. Une navigation topologique (non linéaire)
|
||||
|
||||
Dans un blog, on navigue par chronologie. Dans un jardin numérique, on navigue par **connexions**.
|
||||
|
||||
- C'est l'utilisation massive des **liens bidirectionnels** (les fameux `[[Double Brackets]]` d'Obsidian).
|
||||
|
||||
- L'idée est de permettre au lecteur de se perdre de note en note, suivant un fil de pensée plutôt qu'une liste de dates.
|
||||
|
||||
|
||||
### 3. L'imperfection assumée (Learning in Public)
|
||||
|
||||
Le "Digital Garden" prône le concept de _"Learning in Public"_ (apprendre en public).
|
||||
|
||||
- On n'attend pas qu'un article soit parfait et poli pour le mettre en ligne.
|
||||
|
||||
- On publie ses brouillons, ses réflexions en cours et ses tutoriels, même s'ils sont incomplets. Cela montre le processus de réflexion de l'auteur.
|
||||
|
||||
|
||||
### 4. Un espace personnel et brut
|
||||
|
||||
C'est un espace qui vous ressemble. Contrairement aux réseaux sociaux (Twitter, LinkedIn) où le contenu est formaté pour plaire à un algorithme, le jardin numérique est un espace de liberté. Le design est souvent minimaliste pour laisser place à la structure de la pensée.
|
||||
|
||||
### Pourquoi est-ce populaire avec Obsidian ?
|
||||
|
||||
Obsidian a popularisé le format **Zettelkasten** (méthode de prise de notes par fiches interconnectées). Le "Digital Garden" est simplement la version publique de ce coffre à notes privé.
|
||||
|
||||
## Adopter une démarche de Learning in Public
|
||||
|
||||
Le _Learning in Public_ transforme l'apprentissage d'une activité passive et privée en une **aventure collective**. C'est le passage d'une posture de "consommateur de contenu" à celle de "curateur de connaissances".
|
||||
|
||||
Adopter une démarche de **"Learning in Public"** (apprendre en public) au sein d'un jardin numérique révèle des traits de personnalité assez distinctifs et valorisés dans le monde moderne du travail et de la création.
|
||||
|
||||
### 1. L'Humilité Intellectuelle
|
||||
|
||||
C’est sans doute le trait le plus saillant. Accepter de publier une note "en graine" ou un brouillon, c'est admettre que l'on ne sait pas tout. Vous montrez que vous êtes plus attaché à la **vérité** et à la **progression** qu'à l'image d'un expert omniscient. Vous troquez l'ego contre la curiosité.
|
||||
|
||||
### 2. Le "Growth Mindset" (Mentalité de Croissance)
|
||||
|
||||
Théorisée par Carol Dweck, cette mentalité considère que l'intelligence et les compétences ne sont pas figées. En documentant votre apprentissage, vous montrez que vous voyez l'échec ou l'erreur comme une étape nécessaire. Pour vous, le **processus** a autant de valeur, sinon plus, que le résultat final.
|
||||
|
||||
### 3. La Transparence et l'Authenticité
|
||||
|
||||
À l'ère des réseaux sociaux où tout est filtré et mis en scène, le jardinier numérique est rafraîchissant. Cela révèle une personnalité qui n'a pas peur de montrer "l'arrière-cuisine". C'est un gage de **confiance en soi** : il faut une certaine solidité intérieure pour exposer ses tâtonnements au regard des autres.
|
||||
|
||||
### 4. La Générosité et l'Esprit Communautaire
|
||||
|
||||
Publier ses notes, c'est créer des "signaux d'intérêt" pour les autres. Vous ne stockez pas l'information de manière égoïste ; vous créez une ressource qui peut aider quelqu'un d'autre à résoudre le même problème que vous. Cela dénote un tempérament de **mentor** ou de **facilitateur**.
|
||||
@@ -1,3 +1,16 @@
|
||||
---
|
||||
title: MFA (Multi-Factor Authentication)
|
||||
description: C'est le terme **général**. Il désigne tout système qui exige **au moins deux** preuves d'identité pour vous laisser entrer. Ces preuves doivent appartenir à des catégories différentes (les "facteurs").
|
||||
tags: []
|
||||
date: 2026-02-21 11:02
|
||||
lastmod: 2026-02-21 12:30
|
||||
type:
|
||||
- article
|
||||
category:
|
||||
- "[[Guide]]"
|
||||
status: terminé
|
||||
---
|
||||
|
||||
# MFA (Multi-Factor Authentication)
|
||||
|
||||
C'est le terme **général**. Il désigne tout système qui exige **au moins deux** preuves d'identité pour vous laisser entrer. Ces preuves doivent appartenir à des catégories différentes (les "facteurs").
|
||||
@@ -6,8 +19,8 @@ Les trois facteurs classiques sont :
|
||||
|
||||
- **Ce que vous savez :** Un mot de passe, un code PIN, la réponse à une question secrète.
|
||||
|
||||
- **Ce que vous avez :** Votre smartphone (appli FreeOTP+), une clé USB de sécurité (YubiKey), une carte à puce.
|
||||
- **Ce que vous avez :** Votre smartphone (appli [FreeOTP+](android_freeotp_application_fdroid.md), une clé USB de sécurité (YubiKey), une carte à puce.
|
||||
|
||||
- **Ce que vous êtes :** Votre empreinte digitale, votre visage (FaceID), votre iris.
|
||||
|
||||
Voir aussi [[otp]], [[2fa]]
|
||||
Voir aussi [OTP](otp.md), [2FA](2fa.md)
|
||||
@@ -1,9 +1,22 @@
|
||||
---
|
||||
title: OTP (One-Time Password)
|
||||
description: C'est la **méthode** utilisée par FreeOTP+. C'est un code à usage unique, valable généralement 30 secondes.
|
||||
tags: []
|
||||
date: 2026-02-21 11:03
|
||||
lastmod: 2026-02-21 12:30
|
||||
type:
|
||||
- article
|
||||
category:
|
||||
- "[[Guide]]"
|
||||
status: terminé
|
||||
---
|
||||
|
||||
# OTP (One-Time Password)
|
||||
|
||||
C'est la **méthode** utilisée par FreeOTP+. C'est un code à usage unique, valable généralement 30 secondes.
|
||||
C'est la **méthode** utilisée par [FreeOTP+](android_freeotp_application_fdroid.md). C'est un code à usage unique, valable généralement 30 secondes.
|
||||
|
||||
- **TOTP :** Le "T" est pour _Time_. Le code change toutes les 30 secondes.
|
||||
|
||||
- **HOTP :** Le "H" est pour _HMAC_ (basé sur un compteur). Le code change à chaque fois que vous appuyez sur le bouton.
|
||||
|
||||
Voir aussi [[2fa]], [[mfa]]
|
||||
Voir aussi [2FA](2fa.md), [MFA](mfa.md)
|
||||
151
articles/2026/publier des notes Git sur un site.md
Normal file
151
articles/2026/publier des notes Git sur un site.md
Normal file
@@ -0,0 +1,151 @@
|
||||
---
|
||||
title: publier des notes Git sur un site
|
||||
description: Utiliser Git comme "source de vérité" pour des notes permet de bénéficier du versioning tout en gardant une totale liberté sur l'apparence finale.
|
||||
type:
|
||||
- article
|
||||
tags: [git, ssg]
|
||||
category:
|
||||
- "[[Guide]]"
|
||||
date: 2026-02-21 14:22
|
||||
lastmod: 2026-02-21 14:51
|
||||
status: brouillon
|
||||
---
|
||||
objectifs :
|
||||
écrire en local des notes, guides, tuto > transformer les données en site web (publier en même temps)
|
||||
|
||||
utilisation d'un dépôt centralisé, pour sauvegarder les notes mais également faire un travail collaboratif, sur plusieurs machines, voir plusieurs personnes.
|
||||
|
||||
|
||||
détail :
|
||||
Ecrire ces notes avec l'application Obisidian, logiciel de gestion des connaissances personnelles et un logiciel de prise de notes qui fonctionne à partir de fichiers Markdown. (détailler les avantages du Markdown et ces inconvénient) (détailler les avantage d'obsisdian et ces inconvénients)
|
||||
|
||||
Utilisation du logiciel hugo comme un générateur de sites statiques (SSG) . peut etre paler d'un theme qui permet de gérer le digital garden.
|
||||
|
||||
|
||||
difficultés :
|
||||
il y a des parties du site qui sont dynamiques (php) et ne peut pas etre géré par obsidian, ni hugo.
|
||||
Expliquer comment faire avec Theia par exemple ou autre. Peut etre externaliser les parties dynamqiues (les mettre sur un autre site).
|
||||
|
||||
|
||||
---
|
||||
|
||||
Voici un guide complet pour transformer votre prise de notes locale en un écosystème de publication web robuste et collaboratif.
|
||||
|
||||
---
|
||||
|
||||
## Transformer ses notes Obsidian en "Digital Garden" : Le Guide Complet
|
||||
|
||||
L’idée est simple mais puissante : utiliser **Obsidian** pour l’écriture, **Git** pour la collaboration, et **Hugo** pour transformer vos fichiers Markdown en un site web ultra-rapide. Voici comment bâtir ce flux de travail.
|
||||
|
||||
---
|
||||
|
||||
## 1. L'Art de l'écriture : Pourquoi Obsidian et Markdown ?
|
||||
|
||||
Le cœur de votre système repose sur des fichiers texte brut. Contrairement aux formats propriétaires (comme .docx), le **Markdown** garantit la pérennité de vos données.
|
||||
|
||||
### Le Markdown : La simplicité au service de la structure
|
||||
|
||||
- **Avantages :** * **Portabilité :** Lisible par n'importe quel éditeur de texte.
|
||||
|
||||
- **Léger :** Pas de mise en forme cachée qui alourdit le fichier.
|
||||
|
||||
- **Rapidité :** On formate pendant qu'on écrit (gras, titres, listes) sans lâcher le clavier.
|
||||
|
||||
- **Inconvénients :** * **Courbe d'apprentissage :** Il faut mémoriser quelques symboles (`#`, `**`, `[]`).
|
||||
|
||||
- **Rendu visuel :** Nécessite une prévisualisation pour voir le résultat final.
|
||||
|
||||
|
||||
### Obsidian : Votre second cerveau
|
||||
|
||||
Obsidian n'est pas qu'un éditeur, c'est une interface au-dessus de vos dossiers de fichiers.
|
||||
|
||||
- **Avantages :** * **Liens bidirectionnels :** Créez des connexions entre vos notes (le fameux "Graph View").
|
||||
|
||||
- **Plugins :** Une communauté immense (ex: _Dataview_ pour requêter vos notes).
|
||||
|
||||
- **Local-first :** Vos données restent sur votre disque dur.
|
||||
|
||||
- **Inconvénients :** * **Synchronisation native payante :** (Bien que contournable via Git, comme nous allons le voir).
|
||||
|
||||
- **Complexité :** On peut vite passer plus de temps à configurer l'outil qu'à écrire.
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 2. Centralisation et Collaboration : Le rôle de Git
|
||||
|
||||
Pour travailler sur plusieurs machines ou à plusieurs, le "dépôt centralisé" (GitHub, GitLab ou Gitea) est indispensable.
|
||||
|
||||
- **Versionnage :** Chaque modification est enregistrée. Si vous faites une erreur, vous pouvez revenir en arrière.
|
||||
|
||||
- **Collaboration :** Plusieurs personnes peuvent travailler sur des notes différentes. Les "conflits" de modification sont gérés intelligemment.
|
||||
|
||||
- **Automatisation :** Dès que vous "poussez" (push) vos notes vers le dépôt, le site web peut se mettre à jour tout seul.
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 3. Publication : Hugo et le concept de Digital Garden
|
||||
|
||||
**Hugo** est un générateur de sites statiques (SSG). Il prend vos fichiers Markdown et les transforme en pages HTML en quelques millisecondes.
|
||||
|
||||
### Le thème "Digital Garden"
|
||||
|
||||
Pour Obsidian, il est recommandé d'utiliser un thème Hugo spécifique, comme **Hugo Obsidian** ou **Quartz**. Ces thèmes permettent de :
|
||||
|
||||
- Gérer les liens internes de type `[[Note]]`.
|
||||
|
||||
- Afficher un graphique de vos notes sur le web.
|
||||
|
||||
- Permettre une navigation non-linéaire (exploration libre pour vos lecteurs).
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 4. Le défi du Dynamique (PHP)
|
||||
|
||||
C'est ici que les choses se corsent. Hugo génère des fichiers **statiques** (HTML/CSS/JS). Par définition, il ne peut pas exécuter de code serveur comme le **PHP**.
|
||||
|
||||
### Pourquoi Obsidian et Hugo ne suffisent pas ?
|
||||
|
||||
Obsidian est un éditeur de texte, pas un environnement de développement web complet. Si vous avez besoin d'un formulaire de contact complexe, d'un espace membre ou d'un outil de calcul dynamique en PHP, Hugo ne pourra pas le "compiler".
|
||||
|
||||
### Solution 1 : L'environnement hybride avec Theia
|
||||
|
||||
**Theia** (ou VS Code Server) est un IDE accessible via navigateur.
|
||||
|
||||
- Vous pouvez l'installer sur votre serveur pour éditer directement les scripts PHP qui ne sont pas dans votre "jardin de notes".
|
||||
|
||||
- Il permet de garder la main sur le code "vivant" là où Obsidian gère le contenu "froid".
|
||||
|
||||
|
||||
### Solution 2 : L'externalisation (Recommandé)
|
||||
|
||||
Plutôt que d'essayer de forcer du PHP dans un site statique, séparez les responsabilités :
|
||||
|
||||
1. **Le Jardin (Hugo) :** Vos guides, tutos et notes sur `notes.votresite.com`.
|
||||
|
||||
2. **L'App (PHP) :** Vos outils dynamiques sur `app.votresite.com`.
|
||||
|
||||
3. **L'intégration :** Utilisez des **iFrames** ou des appels **API (JavaScript)** pour afficher des données dynamiques dans vos pages Hugo.
|
||||
|
||||
|
||||
> **Note :** Si votre besoin dynamique est simple (commentaires, recherche), il existe des alternatives "statiques" comme _Cusdis_ pour les commentaires ou _Pagefind_ pour la recherche.
|
||||
|
||||
---
|
||||
|
||||
## Résumé du Workflow
|
||||
|
||||
1. **Écriture :** Vous rédigez dans Obsidian sur votre PC.
|
||||
|
||||
2. **Synchronisation :** Vous envoyez vos modifications sur GitHub.
|
||||
|
||||
3. **Déploiement :** Un service (comme Netlify ou Vercel) détecte le changement, lance **Hugo**, et publie le site.
|
||||
|
||||
4. **Dynamique :** Vos scripts PHP sont hébergés à part et appelés via des liens ou des intégrations légères.
|
||||
|
||||
|
||||
---
|
||||
|
||||
Souhaitez-vous que je vous aide à rédiger le fichier de configuration YAML pour connecter votre dépôt Obsidian à un déploiement automatique sur le web ?
|
||||
@@ -15,7 +15,8 @@ L'objectif de ce projet est triple :
|
||||
- 🎙️ **Création de contenu** : Vulgarisation technique en audio et vidéo.
|
||||
|
||||
### Ma philosophie
|
||||
Je crois fermement au partage des connaissances. C'est pourquoi la majorité du contenu de ce site est sous licence [[legal-notices#Propriété intellectuelle — Licence CC BY 4.0|CC BY 4.0]], vous permettant de réutiliser librement ces notes.
|
||||
|
||||
Adepte du [Learning in Public](digital%20garden.md), je partage mes notes, réflexions et tutoriels via mon jardin numérique [**S'informer sur la Tech**](https:///www.sinformersurlatech.fr) pour documenter mon apprentissage au quotidien.
|
||||
|
||||
---
|
||||
*Retour à l'[[index|Accueil du Wiki]]*
|
||||
30
index.md
30
index.md
@@ -1,38 +1,32 @@
|
||||
---
|
||||
title: S'informer sur La Tech
|
||||
title: index
|
||||
type: accueil
|
||||
description: Wiki personnel de Cédrix regroupant documentation technique, guides Linux, Open Source, domotique et veille technologique.
|
||||
category:
|
||||
status: terminé
|
||||
tags:
|
||||
- accueil
|
||||
- index
|
||||
- wiki
|
||||
- documentation
|
||||
- Linux
|
||||
- open-source
|
||||
- domotique
|
||||
lastmod: 2026-02-21 12:19
|
||||
tags: [accueil, index, wiki, documentation, Linux, open-source, domotique]
|
||||
lastmod: 2026-02-21 15:24
|
||||
date: 2026-02-19 04:31
|
||||
---
|
||||
![[dummy.png]]
|
||||
Un wiki personnel consacré à la documentation technique autour de Linux, des technologies Open Source, de la domotique et des systèmes numériques.
|
||||
Un [digital garden](digital%20garden.md) consacré à la documentation technique : **Linux**, technologies **Open Source**, **domotique** et systèmes numériques.
|
||||
|
||||
Il regroupe des notes pratiques, des guides, des procédures et des références techniques.
|
||||
Contrairement à un blog figé, ce site regroupe des notes vivantes, des guides en cours de rédaction et des procédures techniques que j'utilise au quotidien. C'est ici que je centralise la marque **S'informer sur la tech**.
|
||||
|
||||
---
|
||||
|
||||
## 📚 Explorer les notes
|
||||
|
||||
L’ensemble des connaissances et documentations techniques.
|
||||
*L’ensemble des connaissances et documentations techniques.*
|
||||
|
||||
> [!tip]
|
||||
> Comment naviguer ? Les notes sont interconnectées ou pas. Si vous voyez un lien vers une note qui semble "jeune" ou incomplète, c'est qu'elle est encore en phase de croissance !
|
||||
|
||||
![[view-themes.base]]
|
||||
|
||||
## ✍️ Journal et veille
|
||||
## ✍️ Veille externe
|
||||
|
||||
Billets, retours d’expérience et actualités.
|
||||
*Contenus multimédias.*
|
||||
|
||||
- [varlog](https://varlog.abonnel.fr/) - billets et retour d'expérience
|
||||
- [Podcast — S’informer sur la tech](https://mindcast.fr/@sinformersurlatech)
|
||||
- [Vidéos — S’informer sur la tech](https://www.youtube.com/@SInformerSurLaTech)
|
||||
|
||||
@@ -45,7 +39,7 @@ Billets, retours d’expérience et actualités.
|
||||
|
||||
---
|
||||
|
||||
> [!important]
|
||||
> [!danger] Etat des services
|
||||
> **11 décembre 2025**
|
||||
> mindcast.fr est actuellement hors ligne suite à une panne matérielle.
|
||||
> Reconstruction prévue sur une nouvelle infrastructure.
|
||||
|
||||
@@ -1,14 +1,18 @@
|
||||
properties:
|
||||
note.lastmod:
|
||||
displayName: dernière modification
|
||||
views:
|
||||
- type: cards
|
||||
name: "View : Les thèmes"
|
||||
filters:
|
||||
and:
|
||||
- page_type.contains("article")
|
||||
- theme.contains(this.file.name)
|
||||
- article_etat.contains("publié")
|
||||
- type.contains("article")
|
||||
- status == "terminé"
|
||||
- category.contains(this.file.name)
|
||||
order:
|
||||
- title
|
||||
- description
|
||||
- lastmod
|
||||
sort:
|
||||
- property: file.mtime
|
||||
direction: DESC
|
||||
|
||||
@@ -3,9 +3,8 @@ views:
|
||||
name: "View : Les thèmes"
|
||||
filters:
|
||||
and:
|
||||
- '!file.hasTag("#draft")'
|
||||
- "!title.isEmpty()"
|
||||
- page_type.contains("theme_home")
|
||||
- type.contains("accueil")
|
||||
- file.name != this.file.name
|
||||
order:
|
||||
- title
|
||||
sort:
|
||||
|
||||
Reference in New Issue
Block a user