diff --git a/in/en/index.html b/in/en/index.html
index 615f7d9..44b34df 100644
--- a/in/en/index.html
+++ b/in/en/index.html
@@ -237,7 +237,7 @@
YouTube |
 |
-youtube.com |
+youtube.com |
@@ -340,6 +340,7 @@
DevOps
@ Ministry of Armed Forces (France)
+
Always curious about Information Technology, exploring & automating:
- booting, building, configuring, securing, maintaining Linux systems
@@ -443,8 +444,8 @@
←
-MELISSA NG (full reimplementation)
-
+MELISSA NG (MELISSA New Generation)
+Complete reimplementation in Java and PostgreSQL database:
- designed & implemented a cartographic engine with PNG images & XML metadata
- wrote import of KML / KMZ files to display layers of tactical situations (SITAC)
- wrote device drivers, emulators & Graphical User Interfaces for:
@@ -466,14 +467,16 @@ DTM (Data Transfer Module) contactless cards for 2008 ←
EVA (Aircraft Display Screen)
-Onboard display of navigation & video recorders for Mirage F1CR aircrafts:
+
+Onboard display of navigation & video recorders for Mirage F1CR aircrafts:
- designed & built a dedicated system with Windows XP Embedded Studio
- optimized cartographic engine for constrained resources (PC/104)
MELISSA (Logical Elaboration Module for Simplified Overflight Info)
+
Preparation, programming, unloading & replaying of missions for aircrafts
-Alpha Jet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar:
+Alpha Jet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar:
- wrote import of NavData global database (international standard ARINC 424)
- wrote NavData export with constraints of Transall onboard computers (FMS)
- wrote device drivers for:
@@ -512,7 +515,8 @@ Parent POSIX Shell & Python framework for chil
←
-POSIX Shell & Python program handling CI / CD workflows in a unified way:
+
+POSIX Shell & Python program handling CI / CD workflows in a unified way:
- whether the network infrastructure is online or offline with custom CA & DNS
- whatever the forge: Forgejo, Gitea, GitHub, GitLab
- whatever the Docker container’s Operating System base:
@@ -530,7 +534,8 @@ Parent POSIX Shell & Python framework for chil
←
-BASH & GRUB Shell program building ESP File Systems with:
+
+BASH & GRUB Shell program building ESP File Systems with:
- dynamic menu scanning available live-boot SquashFS images
- on-the-fly OpenPGP signature checking of selected images
- Secure Boot or custom ARM, EFI & BIOS standalone GRUB images
diff --git a/in/fr/index.html b/in/fr/index.html
index cbee3e2..0b75273 100644
--- a/in/fr/index.html
+++ b/in/fr/index.html
@@ -237,7 +237,7 @@
YouTube |
 |
-youtube.com |
+youtube.com |
@@ -340,6 +340,7 @@
DevOps
@ Ministère des Armées
+
Toujours curieux des technologies informatiques, explorant et automatisant :
- amorçage, construction, configuration, sécurisation, maintien de systèmes Linux
@@ -443,8 +444,8 @@
←
-MELISSA NG (réécriture complète)
-
+MELISSA NG (MELISSA Nouvelle Génération)
+Réécriture complète en Java et base de données PostgreSQL :
- écriture d’un moteur cartographique basé sur images PNG et métadonnées XML
- import de fichiers KML / KMZ pour matérialiser des situations tactiques (SITAC)
- écriture de pilotes, émulateurs et interfaces graphiques pour :
@@ -466,14 +467,16 @@ cartes sans contact DTM (Data Transfer Module) pour centrales avion 2008 ←
EVA (Écran de Visualisation Aéronef)
-Restitution embarquée de navigation et enregistreurs vidéo pour Mirage F1CR :
+
+Restitution embarquée de navigation et enregistreurs vidéo pour Mirage F1CR :
- conception et réalisation d’un système dédié avec Windows XP Embedded Studio
- optimisation de moteur cartographique pour ressources contraintes (PC/104)
MELISSA (Module d’Élaboration Logique des Informations Simplifiées de Survol Aérien)
+
Préparation, programmation, déchargement et rejeu de missions pour avions
-Alpha Jet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar :
+Alpha Jet, Transall, Mirage 2000, Mirage F1, Mirage IV, Jaguar :
- import de base de données mondiale NavData (standard international ARINC 424)
- exports NavData adaptés aux contraintes des centrales avion Transall (FMS)
- écriture de pilotes de périphériques pour :
@@ -512,7 +515,8 @@ Cadriciel parent, en POSIX Shell et Python, po
←
-Programme, en POSIX Shell et Python, gérant des pipelines CI / CD de façon unifiée :
+
+Programme, en POSIX Shell et Python, gérant des pipelines CI / CD de façon unifiée :
- que l’infrastrucure réseau soit en ligne ou hors ligne avec CA et DNS locaux
- quelle que soit la forge: Forgejo, Gitea, GitHub, GitLab
- quelle que soit la base de système d’exploitation du conteneur Docker :
@@ -530,7 +534,8 @@ Programme, en POSIX Shell et Python, gérant d
←
-Programme, en BASH et GRUB Shell, créant des systèmes de fichiers ESP avec :
+
+Programme, en BASH et GRUB Shell, créant des systèmes de fichiers ESP avec :
- menu dynamique recherchant les images SquashFS amorçables disponibles
- vérification à la volée des signatures OpenPGP des images sélectionnées
- images GRUB autonomes, Secure Boot ou construites, pour ARM, EFI et BIOS
diff --git a/in/script/main.js b/in/script/main.js
index 66dc068..77c30c9 100644
--- a/in/script/main.js
+++ b/in/script/main.js
@@ -6,6 +6,14 @@ link.addEventListener("click", () => {
document.body.classList.toggle("link");
});
+// swap
+
+const swap = document.getElementById("swap");
+
+swap.addEventListener("click", () => {
+ document.body.classList.toggle("swap");
+});
+
// theme
const button = document.getElementById("theme");
diff --git a/in/style/main.css b/in/style/main.css
index a6eec19..f23fafb 100644
--- a/in/style/main.css
+++ b/in/style/main.css
@@ -54,7 +54,7 @@
/* main */
-#link, #theme {
+#link, #theme, #swap {
background-color: var(--button-background);
}
#vcard {
@@ -249,17 +249,15 @@ ul {
text-align: end;
}
-@media (width > 66ch) {
- .columns { grid-template-columns: 2fr 1fr; }
- aside { order: 2; }
- main { order: 1; }
+@media (width > 66ch), print {
+ .columns { grid-template-columns: 1fr 2fr; }
+ body.swap .columns { grid-template-columns: 2fr 1fr; }
+ body.swap aside { order: 2; }
+ body.swap main { order: 1; }
}
@media print {
@page { size: A4; }
html { font-size: 3mm; }
- .columns { grid-template-columns: 2fr 1fr; }
- aside { order: 2; }
- main { order: 1; }
button { display: none; }
}
diff --git a/readme.md b/readme.md
index fed379d..3e7156f 100644
--- a/readme.md
+++ b/readme.md
@@ -2,7 +2,6 @@
## Tasks
-* move descriptions inside ul tag
* french link for
* ARINC 424
* ESP
@@ -22,3 +21,4 @@
* lists items highlighting
* button
* vertical middle
+* theme algorithm