bujo et modification de texte
This commit is contained in:
71
src/content/bujo/2026/01/18.mdx
Normal file
71
src/content/bujo/2026/01/18.mdx
Normal file
@@ -0,0 +1,71 @@
|
||||
---
|
||||
title: "Daily Log - 18 Janvier 2026"
|
||||
publishDate: 2026-01-18
|
||||
tags: ["Daily", "Pivot", "Organisation"]
|
||||
---
|
||||
import Key from '~/components/bujo/Key.astro';
|
||||
|
||||
<div class="mb-8 p-4 bg-blue-50 border-l-4 border-blue-400">
|
||||
<h2 class="text-xl font-bold text-slate-800 mb-2"><Key symbol="⚓" /> Ancrage & Bien-être</h2>
|
||||
<ul class="space-y-2">
|
||||
<li><Key symbol="•" /> Routine du matin (douche, dents...)</li>
|
||||
<li><Key symbol="X" /> Activité physique</li>
|
||||
<li><Key symbol="–" /> Qualité du sommeil (1-5) : 3</li>
|
||||
<li><Key symbol="–" /> Humeur du jour (1-5) : 4</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="mb-6">
|
||||
<h2 class="text-xl font-bold text-slate-700"><Key symbol="*" /> Objectifs du Dimanche</h2>
|
||||
<p class="text-sm text-slate-500 mb-3">Une ou deux choses pour profiter de la journée et se sentir bien.</p>
|
||||
<ul class="space-y-2">
|
||||
<li><Key symbol="X" /> [Objectif principal]</li>
|
||||
<li><Key symbol="X" /> [Autre petite tâche]</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="mb-6">
|
||||
<h2 class="text-xl font-bold text-slate-700"><Key symbol="$" /> Organisation & Budget</h2>
|
||||
<ul class="space-y-2">
|
||||
<li><Key symbol="X" /> Planifier les repas de la semaine à venir</li>
|
||||
<li><Key symbol="X" /> Chercher une activité gratuite ou un bon plan</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="mb-6">
|
||||
<h2 class="text-xl font-bold text-slate-700"><Key symbol="•" /> Foyer & Préparation de la semaine</h2>
|
||||
<ul class="space-y-2">
|
||||
<li><Key symbol="X" /> Session de rangement (15 min)</li>
|
||||
<li><Key symbol="X" /> Préparer les vêtements pour lundi</li>
|
||||
<li><Key symbol="X" /> Tâche ménagère au choix (lessive, vaisselle...)</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="mb-6">
|
||||
<h2 class="text-xl font-bold text-slate-700"><Key symbol="♡" /> Loisirs & Note du jour</h2>
|
||||
<p class="text-slate-600 mt-2">Un moment pour soi, une pensée, une petite victoire :</p>
|
||||
<p class="mt-4 p-3 bg-amber-50 text-amber-900 border-l-4 border-amber-400 rounded-r-lg italic">Ce matin après la séance d'hier c'était très compliqué de pouvoir tenir la routine du jour. Je me suis réveillé vers 13h30, je suis sorti du lit vers 14h 14h30... Mais je me sens reposé, je n'ai pas le cou qui tire aujourd'hui, ou encore de migraine particulière. Deux objectifs principales aujourd'hui. La première était de faire le résumé de la session de JDR d'hier. La seconde de commencer à créer mon bullet Journal, ce n'est que le début mais c'est déjà ça.. J'ai réussi à faire les deux et j'ai fait ma lessive, j'ai tendu mon ligne. J'ai rangé un peu mes affaires. J’ai créé mon bullet journal aujourd’hui je suis trop content.. Il y a tellement de chose à faire encore mais franchement, ça fait plaisir !</p>
|
||||
<textarea id="daily-note" class="w-full mt-2 p-2 border rounded bg-slate-50" rows="2" placeholder="..."></textarea>
|
||||
</div>
|
||||
|
||||
<script is:inline>
|
||||
{`
|
||||
// On s'assure que le script s'exécute une fois la page chargée
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const textarea = document.getElementById('daily-note');
|
||||
// Clé unique pour cette entrée de journal, basée sur la date
|
||||
const storageKey = 'note-' + new URL(window.location.href).pathname;
|
||||
|
||||
// 1. Charger la note sauvegardée au chargement de la page
|
||||
const savedNote = localStorage.getItem(storageKey);
|
||||
if (savedNote) {
|
||||
textarea.value = savedNote;
|
||||
}
|
||||
|
||||
// 2. Sauvegarder la note à chaque fois que l'on écrit dedans
|
||||
textarea.addEventListener('input', () => {
|
||||
localStorage.setItem(storageKey, textarea.value);
|
||||
});
|
||||
});
|
||||
`}
|
||||
</script>
|
||||
35
src/content/bujo/future/negocier-contrat-cirrus.md
Normal file
35
src/content/bujo/future/negocier-contrat-cirrus.md
Normal file
@@ -0,0 +1,35 @@
|
||||
---
|
||||
title: "Négocier contrat Cirrus"
|
||||
publishDate: 2026-04-01
|
||||
tags: ["future-log", "pro"]
|
||||
---
|
||||
|
||||
*• Préparer la renégociation du contrat.
|
||||
– Deux ans d'ancienneté, c'est un pivot stratégique. Le moment est venu d'aligner le contrat avec la valeur apportée.
|
||||
|
||||
### A. Bilan des Réalisations (Le Factuel)
|
||||
|
||||
• Lister les réalisations concrètes :
|
||||
- $ Chiffres clés (hausse CA, gain de temps, économies).
|
||||
- • Projets complexes menés de A à Z.
|
||||
- • Tâches et responsabilités acquises hors contrat initial (Argument n°1).
|
||||
|
||||
### B. Étude du Marché
|
||||
|
||||
👁️ Rechercher ma valeur sur le marché actuel :
|
||||
- • Consulter les simulateurs de salaire (Apec, Glassdoor).
|
||||
- • Analyser les offres d'emploi pour des postes similaires.
|
||||
– L'objectif n'est pas de menacer, mais de démontrer une connaissance de ma valeur.
|
||||
|
||||
### C. Préparer le "Panier de Négociation"
|
||||
|
||||
• Définir les demandes au-delà du salaire :
|
||||
- $ Rémunération : Salaire de base, primes.
|
||||
- ♡ Qualité de vie : Télétravail, aménagement d'horaires.
|
||||
- • Évolution : Formation certifiante, changement de poste.
|
||||
|
||||
### D. L'Entretien
|
||||
|
||||
< ○ Demander un entretien spécifique pour discuter de mon évolution.
|
||||
– Pendant l'entretien : rester positif, être précis dans les demandes, et préparer une réponse au "non" ("Que dois-je accomplir dans les 6 prochains mois ?").
|
||||
|
||||
6
src/content/bujo/future/vacances-ete-2026.md
Normal file
6
src/content/bujo/future/vacances-ete-2026.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Vacances, rencontres et affaires"
|
||||
publishDate: 2026-09-15
|
||||
tags: ["future-log", "perso"]
|
||||
---
|
||||
Préparer le voyage pour la métropole et réserver les billets.
|
||||
@@ -1,44 +0,0 @@
|
||||
import { defineCollection, z } from 'astro:content';
|
||||
|
||||
// Collection pour le Journal de bord de la campagne JDR
|
||||
const journalCollection = defineCollection({
|
||||
type: 'content',
|
||||
schema: z.object({
|
||||
title: z.string(),
|
||||
author: z.string(),
|
||||
publishDate: z.date(),
|
||||
tags: z.array(z.string()).optional(),
|
||||
}),
|
||||
});
|
||||
|
||||
// Collection pour les logs de développement et de réflexion
|
||||
const logsCollection = defineCollection({
|
||||
type: 'content',
|
||||
schema: z.object({
|
||||
title: z.string(),
|
||||
publishDate: z.date(),
|
||||
tags: z.array(z.string()).optional(),
|
||||
}),
|
||||
});
|
||||
|
||||
// Collection pour le "Codex de la Substance" (apprentissage)
|
||||
const codexCollection = defineCollection({
|
||||
type: "content",
|
||||
schema: z.object({
|
||||
title: z.string(),
|
||||
subtitle: z.string(),
|
||||
publishDate: z.date(),
|
||||
tags: z.array(z.string()),
|
||||
domain: z.string(), // Le nouveau champ pour le domaine d'étude
|
||||
concept2D: z.string(),
|
||||
mecanique: z.string(),
|
||||
vision3D: z.string(),
|
||||
status: z.enum(["Acquis", "En cours", "À explorer"]),
|
||||
}),
|
||||
});
|
||||
|
||||
export const collections = {
|
||||
journal: journalCollection,
|
||||
logs: logsCollection,
|
||||
codex: codexCollection,
|
||||
};
|
||||
@@ -2,7 +2,7 @@
|
||||
title: "Le Murmure des Rouages"
|
||||
author: "G'Mas"
|
||||
publishDate: 2026-01-18
|
||||
tags: ["Mine", "Combat", "Krutik", "Nyrae", "Jinn", "Vase Grise"]
|
||||
tags: ["Mine", "Combat", "Kruthik", "Nyrae", "Jinn", "Vase Grise"]
|
||||
---
|
||||
|
||||
### Les Griffes de l'Obscurité
|
||||
@@ -13,11 +13,11 @@ S'enfonçant plus profondément dans les galeries désaffectées, le groupe atte
|
||||
|
||||
Nous fîmes finalement face à la fameuse porte dans la troisième salle. Les traces des enfants y menaient directement, mais le passage était condamné : le mécanisme était grippé et le gond droit était sorti de son axe, rendant les manivelles inutiles. Tandis que Gurdil soulevait la porte utilisant sa force innée, Bulle et la Bourgmestre s'escrimaient sur les chaînes, Nyrae restait à l'écart, observant la scène avec une ironie féline, comme si nous déployions beaucoup d'énergie pour peu de résultats. C'est alors que je repérais un **cliquet de sûreté** bloqué. En glissant ma main dans les rouages pour libérer un engrenage et agiter quelques ressorts, je parvins à réenclencher la sécurité. La porte reprit son axe, les chaînes se tendirent, et le panneau de fer monta jusqu'à son sommet, maintenu désormais par la sécurité que j'avais restaurée.
|
||||
|
||||
Derrière la porte, des bruits de mastication écœurants rompirent le silence. Quatre **Krutiks** — des insectes de la taille d'un chien — dévoraient un rat géant. Trop occupés par leur festin, ils ne nous virent pas venir, et nous passâmes à l'attaque. **Gurdil** ouvrit le bal avec ses hachettes volantes, fauchant le premier adversaire. De mon côté, je déchaînai mon souffle à travers mon **souffle-quart** — ce bâton qui me sert tour à tour de guide, de boussole et de sarbacane — touchant un ennemi de plein fouet. Malheureusement, ces bestioles semblaient immunisées à mes toxines. **Bulle** acheva la première bête d'une flèche précise et de la vitesse d'un éclair, tandis que **Jinn** et **Nyrae** tentaient de contenir le reste de la meute.
|
||||
Derrière la porte, des bruits de mastication écœurants rompirent le silence. Quatre **Kruthiks** — des insectes de la taille d'un chien — dévoraient un rat géant. Trop occupés par leur festin, ils ne nous virent pas venir, et nous passâmes à l'attaque. **Gurdil** ouvrit le bal avec ses hachettes volantes, fauchant le premier adversaire. De mon côté, je déchaînai mon souffle à travers mon **souffle-quart** — ce bâton qui me sert tour à tour de guide, de boussole et de sarbacane — touchant un ennemi de plein fouet. Malheureusement, ces bestioles semblaient immunisées à mes toxines. **Bulle** acheva la première bête d'une flèche précise et de la vitesse d'un éclair, tandis que **Jinn** et **Nyrae** tentaient de contenir le reste de la meute.
|
||||
|
||||
Cependant, la chance tourna. Nos coups commencèrent à rater, comme si nous étions nous-mêmes perturbés par quelque chose. Gurdil, une goutte de sueur perlant sur son front, fixait une paroi rocheuse avec insistance, sentant un danger tapis. Soudain, un Krutik nous prit à revers tandis que le rocher surveillé par le nain se liquéfiait en une **Vase Grise**. Ce fléau, capable de dissoudre l'acier, constituait un danger certain malgré sa lenteur. Le combat devint chaotique : **Jinn**, submergé, s'effondra inconscient sous les assauts des deux derniers Krutiks.
|
||||
Cependant, la chance tourna. **Jinn**, dans une manœuvre aussi audacieuse que déroutante, tenta de rendre le festin des Kruthiks plus... appétissant. D'un geste, il projeta une gerbe de flammes non pas sur les créatures, mais sur la carcasse du rat, espérant que l'odeur de viande grillée les distrairait. L'effet fut immédiat, mais pas celui escompté : le rat fut entièrement carbonisé, et les créatures, privées de leur repas, devinrent encore plus hostiles. Le fouet de **Nyrae** claqua dans l'air, mais les Kruthiks, agiles et enragés, esquivèrent l'assaut. Nos coups commencèrent à rater, comme si nous étions nous-mêmes perturbés par la tournure des événements. Gurdil, une goutte de sueur perlant sur son front, fixait une paroi rocheuse avec insistance, sentant un danger tapis. Soudain, un Kruthik nous prit à revers tandis que le rocher surveillé par le nain se liquéfiait en une **Vase Grise**. Ce fléau, capable de dissoudre l'acier, constituait un danger certain malgré sa lenteur. Le combat devint chaotique : **Jinn**, après avoir courageusement vaporisé une partie de la vase d'un trait de feu, fut submergé et s'effondra inconscient sous les assauts des deux derniers Kruthiks.
|
||||
|
||||
Le groupe réagit alors avec une coordination héroïque. **Gurdil** pulvérisa un Krutik d'un coup de marteau dévastateur. **Nyrae** créa une ouverture en "tenaille", me permettant de fracasser une autre créature avec mon **bâton au quart d'un souffle**. **Bulle** marqua la Vase d'un _Éclair Traçant_, et **Nyrae** acheva la masse gélatineuse d'un coup de fouet salvateur avant qu'elle ne nous dissolve.
|
||||
Le groupe réagit alors avec une coordination héroïque. **Gurdil** pulvérisa un Kruthik d'un coup de marteau dévastateur. **Nyrae** créa une ouverture en "tenaille", me permettant de fracasser une autre créature avec mon **bâton au quart d'un souffle**. **Bulle** marqua la Vase d'un _Éclair Traçant_, et **Nyrae** acheva la masse gélatineuse d'un coup de fouet salvateur avant qu'elle ne nous dissolve.
|
||||
|
||||
Le calme revenu, nous avons secouru **Jinn**. Stabilisé par Bulle et soigné par Maielan, le Génasi reprit connaissance. Nyrae se contenta d'un simple "Mouais..." laconique en croisant son regard, soulignant le poids de l'épreuve. Après s'être lui même soigné, Jinn retrouva assez de forces pour continuer. Nous avons repris la marche jusqu'au bout du couloir. Là, un **mur maçonné**, étrangement propre et hors de place, nous barrait la route. Une partie de son centre est effondrée. C'est de l'autre côté, dans ce vide inconnu, que nous entendons enfin les voix des enfants. Qu'est-ce qui a bien pu être enfermé ici ?
|
||||
|
||||
@@ -27,6 +27,6 @@ Le calme revenu, nous avons secouru **Jinn**. Stabilisé par Bulle et soigné pa
|
||||
|
||||
- **Jinn :** Affaibli mais conscient (récupération en cours).
|
||||
- **G'mas (moi) :** En pleine forme, baigné par l'éclat de la grotte.
|
||||
- **Gurdil :** Prêt au combat, hachette aux dents, hache à deux mains prête.
|
||||
- **Gurdil :** Prêt au combat, hachette aux dents, marteau à deux mains prêt.
|
||||
- **Bulle & Nyrae :** Indemnes.
|
||||
- **Tableau de chasse :** 5 Krutiks et 1 Vase Grise éliminés.
|
||||
- **Tableau de chasse :** 5 Kruthiks et 1 Vase Grise éliminés.
|
||||
|
||||
32
src/content/logs/pivot-structurel.md
Normal file
32
src/content/logs/pivot-structurel.md
Normal file
@@ -0,0 +1,32 @@
|
||||
---
|
||||
title: "Déconstruction pour un Nouveau Souffle"
|
||||
publishDate: 2026-01-18
|
||||
tags: ["Architecture", "Pivot", "Blueprint", "GSAP", "State Management"]
|
||||
---
|
||||
|
||||
**Log de Construction #04**
|
||||
|
||||
**Statut :** Pivot structurel / Phase de Blueprint
|
||||
|
||||
**Sujet :** Abandon du modèle actuel pour la Voie du "Slide Navigator"
|
||||
|
||||
### 1. Le Constat du Mécanicien
|
||||
|
||||
Après avoir testé l'architecture actuelle, le verdict tombe : les pièces s'emboîtent, mais le moteur ne tourne pas rond. L'expérience manque de fluidité, le "souffle de vie" (Hebel) s'éparpille dans une structure trop complexe qui ne rend pas hommage à l'esthétique *Storybook* que je vise.
|
||||
|
||||
Vouloir construire la carrosserie avant d'avoir stabilisé le châssis est une erreur de débutant que je choisis de corriger aujourd'hui.
|
||||
|
||||
### 2. La Voie du "Slide Navigator"
|
||||
|
||||
Je décide de revenir à l'essentiel : **la narration séquentielle**. Plutôt qu'un site web classique, je vais structurer l'expérience comme une galerie interactive, un "PowerPoint 3D" où chaque vue est une étape clé de mon pèlerinage.
|
||||
|
||||
Ce choix s'impose pour plusieurs raisons :
|
||||
* **Contrôle du Flux :** Chaque "slide" devient une scène Three.js maîtrisée (position caméra, éclairage, UI spécifique).
|
||||
* **Clarté Narrative :** On ne se perd plus dans le site ; on tourne les pages d'un grimoire numérique.
|
||||
* **Prototypage Rapide :** Cela me permet de valider le passage de l'écran titre au menu "Hebel", puis à la Timeline, avec la précision d'un mécanicien qui règle ses soupapes.
|
||||
|
||||
### 3. Prochaines Étapes (Le Blueprint)
|
||||
|
||||
Le chantier se concentre désormais sur le **"State Controller"**. Il s'agira de définir un tableau d'objets contenant les coordonnées de chaque scène, puis d'utiliser **GSAP** pour créer des transitions fluides entre ces "slides", simulant un voyage cinématographique. Les calques d'interface HTML resteront superposés au canvas pour garantir une accessibilité totale.
|
||||
|
||||
*Le grain de sable ne s'arrête pas, il change de trajectoire pour mieux dessiner l'oasis.*
|
||||
Reference in New Issue
Block a user