From 093ef7deff3c9b44bc084ef64c6af3c031040dc5 Mon Sep 17 00:00:00 2001 From: Ad5001 Date: Tue, 28 Sep 2021 16:48:55 +0200 Subject: [PATCH] About page in French. --- content/about.fr.md | 138 ++++++++++++++++++++++++++ content/about.md | 8 +- data/skills.yaml | 16 +-- static/icons/skills/drawio.svg | 15 +++ static/icons/skills/droneci.svg | 12 +++ static/icons/skills/gitea.svg | 160 ++++++++++++++++++++++++++++++ static/icons/skills/nextcloud.svg | 73 ++++++++++++++ static/icons/skills/nexus3.svg | 7 ++ themes/omegamma | 2 +- 9 files changed, 420 insertions(+), 11 deletions(-) create mode 100644 content/about.fr.md create mode 100644 static/icons/skills/drawio.svg create mode 100644 static/icons/skills/droneci.svg create mode 100644 static/icons/skills/gitea.svg create mode 100644 static/icons/skills/nextcloud.svg create mode 100644 static/icons/skills/nexus3.svg diff --git a/content/about.fr.md b/content/about.fr.md new file mode 100644 index 0000000..0f2e350 --- /dev/null +++ b/content/about.fr.md @@ -0,0 +1,138 @@ +--- +title: À propos +description: Page donnant des informations sur moi^. +slug: a-propos +layout: default +--- +
+


+
+
+ +# À mon propos +Je suis un étudiant qui programme depuis près de 6 ans, notamment en open source. +J'ai commencé à programmer des plugins en 2015 en PHP pour [PocketMine](https://pmmp.io). +Autour de ce projet, aux côtés d'autres contributeurs de l'équipe [BoxOfDevs](https://github.com/BoxOfDevs) nous avons réalisé plusieurs projets à l'époque comme [Sites4Code](https://sites4code.github.io/MCPE/#), le [PocketMine Server Manager](https://github.com/BoxOfDevs/server-manager) et la nouvelle version de [PocketMine Tools](https://github.com/pmt-mcpe-fun/website/tree/master). + +Depuis 2017, je travaille sur [{{< appIcon "accountfree" >}}AccountFree](https://apps.ad5001.eu/accountfree/), mais je me suis aussi beaucoup concentré sur mes études. + +Depuis le début de l'année 2021, j'ai commencé à travailler sur [{{< appIcon "logarithmplotter" >}}LogarithmPlotter](https://apps.ad5001.eu/logarithmplotter/) et [{{< appIcon "nowox" >}}Nowox](https://dev.apps.ad5001.eu/nowox/), et à refaire [ce site web](https://apps.ad5001.eu/ad5001.eu/) depuis sa forme d'origine. + +
+
+
+{{< card 2 "tea" "topleft2bottomright" "git" "Gitea" "open-external" "Mon Profile Gitea" "https://git.ad5001.eu/Ad5001" false true >}} +Vous pouvez trouver tous mes logiciels open source sur [mon instance Gitea](https://git.ad5001.eu). Les artefacts se trouvent sur mon [instance Drone CI](https://ci.ad5001.eu) et sur [le système d'artefacts de AccountFree](https://artifacts.accountfree.org). +{{< /card >}} +{{< card 2 "ebon text-white" "topleft2bottomright" "github" "Github" "open-external" "Mon Profile Github" "https://github.com/Ad5001" true true >}} +La majorité de mes logiciels sont également disponibles sur [Github](https://github.com). Cependant, quelques dépôts n'y sont pas disponibles et il est recommandé de contribuer sur mon instance Gitea. +{{< /card >}} +
+
+
+ +

+
+ +{{< sectionSkewed "#D2D2D2" "#EEEEEE" >}} +

Les valeurs que je défends

+ +
+{{< card 2 "purple" "topleft2bottomright" "privacy" "Protection de la vie privée" >}} +Le droit à la vie privée est un [droit de l'homme fondamental](https://www.un.org/en/about-us/universal-declaration-of-human-rights), et c'est l'une des valeurs fondamentales que je promeus et défends. +Il est souvent mis à mal par des entreprises dont le modèle économique repose uniquement sur le fait d'en savoir plus sur vous, et je travaille activement à réduire la dépendance aux produits de ces entreprises, notamment en promouvant le [ self hosting](https://www.computerhope.com/jargon/s/self-hosting.htm), ainsi qu'en créant des logiciels qui vous aident à protéger votre vie privée en ligne comme : +- [{{< appIcon "accountfree" >}}AccountFree](https://apps.ad5001.eu/accountfree/), qui contribue à vous protéger contre l'exploitation des données par les sociétés de réseaux sociaux. + +- l'extension web [{{< appIcon "unchecker" >}}unchecker](https://apps.ad5001.eu/unchecker/), qui aide à lutter contre les sites web semi-conformes au RGPD. +{{< /card >}} + +{{< card 2 "blue" "top2bottom" "transparent" "Transparence" >}} +La transparence est l'un des principaux facteurs qui déterminent la fiabilité d'un projet. +L'open source est l'une des composantes les plus importantes de la transparence d'un projet informatique, car l'obligation de publier l'ensemble du code source est un bon moyen de dissuasion contre l'imposition de fonctionnalités non éthiques. +L'open source en soi n'est pas la seule condition pour la transparence totale d'un projet, mais avec une licence appropriée et un processus de construction transparent, il aide à encourager la confiance dans l'utilisation des projets open source. +Vous pouvez trouver l'historique des créations de mes projets sur mon [profil Gitea](https://git.ad5001.eu/Ad5001) ou mon [profil Github](https://github.com/Ad5001), ainsi que les journaux de construction sur [Drone CI](https://ci.ad5001.eu) et les constructions sur mon [instance Nexus 3](https://artifacts.accountfree.org). +{{< /card >}} + +
+{{< /sectionSkewed >}} + +

Mes compétences

+ +{{< sectionSkewed "#FFEA7F" "#FEFF95" >}} +
+{{< summary >}} + Langages de programmation +{{< /summary >}} + +Les logiciels peuvent prendre une grande variété de formes, et l'un des principes fondamentaux lors de la création de quelque chose est de *choisir le bon outil*. Chaque langage de programmation a ses avantages et ses inconvénients, et la création d'une telle variété de logiciels m'a amené à découvrir et à apprendre un certain nombre de langages. + +{{< previewSkills "ProgramingLanguages" >}} + + +{{< /sectionSkewed >}} + +{{< sectionSkewed "#96DCB9" "#9EE7C0" >}} +
+{{< summary >}} + Frameworks +{{< /summary >}} + +Les frameworks sont des composants très courants dans la création de logiciels. Cependant, dans l'idée de rester simple, je m'efforce d'en utiliser le moins possible, car ils ont tendance à ajouter des surcharges et des pertes de performance. + +Voici donc une liste des frameworks que j'ai utilisés dans le passé : + +## Web Frameworks Web +{{< previewSkills "FrameworksWeb" >}} + +## Frameworks d'Applications +{{< previewSkills "FrameworksDev" >}} + + +Comme mon expérience avec les frameworks grandissait, j'ai commencé à en créer moi-même que j'utilise dans certains de mes logiciels. + +## Frameworks que j'ai créé. +{{< previewSkills "FrameworksCreated" >}} + + +{{< /sectionSkewed >}} + +{{< sectionSkewed "#6DB4FF" "#91C6FF" >}} +
+{{< summary >}} + Administration Système +{{< /summary >}} + +J'utilise Linux depuis 5 ans, tant sur les ordinateurs de bureau que sur les serveurs, car il m'a aidé et continue de m'aider à devenir beaucoup plus compétent. +Bien que j'aie essayé de nombreuses distributions, voici celles avec lesquelles j'ai le plus d'expérience : + +## Distributions Linux +{{< previewSkills "LinuxDistribs" >}} + +Cette expérience m'a également permis de découvrir les technologies de conteneurs : + + +## Technologies des conteneurs +{{< previewSkills "ContainerTechnologies" >}} + + +Avec ces technologies de conteneurs, j'ai commencé à utiliser beaucoup plus les technologies de self hosting, notamment : + +## Self hosting +{{< previewSkills "SelfHosted" >}} + +{{< /sectionSkewed >}} + +
+ +# Me contacter + +Le principal moyen de me contacter est par courriel. +Cependant, vous pouvez également me contacter via [ Gitea](https://git.ad5001.eu) ou [ Github](https://github.com) pour les besoins liés au développement. +Je ne suis pas vraiment actif sur [ Mastodon](https://mastodon.technology/@Ad5001) ou [ Twitter](https://twitter.com/Ad5001P4F), mais vous pouvez toujours me contacter là-bas. Toutefois, sachez qu'il se peut que je mette du temps à vous répondre. + +
+ +

Tous les noms de produits, logos et marques sont la propriété de leurs détenteurs respectifs. Tous les noms de sociétés, de produits et de services utilisés sur ce site Web ne le sont qu'à des fins d'identification. L'utilisation de ces noms, logos et marques n'implique pas leur approbation.

+ +
+
diff --git a/content/about.md b/content/about.md index 2f61a0b..19c4d02 100644 --- a/content/about.md +++ b/content/about.md @@ -40,7 +40,7 @@ The majority of my software is also available on [Github](https://github.com). H
{{< card 2 "purple" "topleft2bottomright" "privacy" "Privacy" >}} Right to privacy is a fundamental [human right](https://www.un.org/en/about-us/universal-declaration-of-human-rights), and it's one of the core values I promote and defend. -It is often undermined by companies whose business model rely solely on knowing more about you, and I actively work to reduce the dependence on these companies' products, including by promoting service [self hosting](https://www.computerhope.com/jargon/s/self-hosting.htm), as well as creating software that helps you protecting your privacy online like: +It is often undermined by companies whose business model rely solely on knowing more about you, and I actively work to reduce the dependence on these companies' products, including by promoting [self hosting](https://www.computerhope.com/jargon/s/self-hosting.htm), as well as creating software that helps you protecting your privacy online like: - [{{< appIcon "accountfree" >}}AccountFree](https://apps.ad5001.eu/accountfree/), which helps protecting you from being data mined by social network companies - the webextension [{{< appIcon "unchecker" >}}unchecker](https://apps.ad5001.eu/unchecker/) which helps against semi-GDPR compliant websites. @@ -88,7 +88,7 @@ Hence, here is a list of frameworks I've used in the past: {{< previewSkills "FrameworksDev" >}} -As I used more and more frameworks, I began creating some myself that I use in some of my software. +As my experience with frameworks grew, I began creating some myself that I use in some of my software. ## Frameworks I created {{< previewSkills "FrameworksCreated" >}} @@ -115,7 +115,7 @@ This experience also made me discover container technologies: {{< previewSkills "ContainerTechnologies" >}} -With these container technologies, I began using self-hosting techonologies a lot more, including: +With these container technologies, I began using self-hosting technologies a lot more, including: ## Self hosting {{< previewSkills "SelfHosted" >}} @@ -127,7 +127,7 @@ With these container technologies, I began using self-hosting techonologies a lo # Contact me The primary mean to contact me is by email. -However, you can also contact me through [ Gitea](https://git.ad5001.eu) or [ Github](https://github.com) for developement related purposes. +However, you can also contact me through [ Gitea](https://git.ad5001.eu) or [ Github](https://github.com) for development related purposes. I'm not really active on [ Mastodon](https://mastodon.technology/@Ad5001) or [ Twitter](https://twitter.com/Ad5001P4F), but you can still contact me there. However, do except it may take time for me to respond.
diff --git a/data/skills.yaml b/data/skills.yaml index 226f053..40c83f4 100644 --- a/data/skills.yaml +++ b/data/skills.yaml @@ -21,14 +21,18 @@ ProgramingLanguages: Text: skillsPHP Name: PHP Links: + - Icon: open-external + Title: services.accountfree.org + NewTab: true + URL: "https://services.accountfree.org/" - Icon: open-external Title: Official PHP Website NewTab: true URL: "https://www.php.net/" WorkedWith: Webdev (backend), CLI and Plugin development. - RelevantSoft: [AccountFree] + RelevantSoft: [] - Icon: csharp - Text: skillsC# + Text: skillsCsharp Name: C# WorkedWith: CLI UI development, AST Creation, File management, File Syntax highlighting, ANSI Code handling. RelevantSoft: [Nowox] @@ -51,7 +55,7 @@ FrameworksWeb: WorkedWith: dynamic page creation, common UI creation. Links: - Icon: open-external - Title: AccountFree Services Websites + Title: service.accountfree.org NewTab: true URL: "https://services.accountfree.org/" - Icon: open-external @@ -140,7 +144,7 @@ LinuxDistribs: - Name: Fedora Icon: fedora Text: skillsFedora - WorkedWith: Fedora KDE. + WorkedWith: Fedora KDE, CentOS. Links: - Icon: open-external Title: Official Fedora Website @@ -161,7 +165,7 @@ ContainerTechnologies: - Name: Snapcraft Icon: snapcraft Text: skillsSnapcraft - WorkedWith: Linux app distribution. + WorkedWith: packaging and distributing linux software. Links: - Icon: open-external Title: Official Snapcraft Website @@ -171,7 +175,7 @@ ContainerTechnologies: - Name: Flatpak Icon: flatpak Text: skillsFlatpak - WorkedWith: Linux app distribution. + WorkedWith: packaging linux software. Links: - Icon: open-external Title: Flaptak Website diff --git a/static/icons/skills/drawio.svg b/static/icons/skills/drawio.svg new file mode 100644 index 0000000..07b65a8 --- /dev/null +++ b/static/icons/skills/drawio.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/static/icons/skills/droneci.svg b/static/icons/skills/droneci.svg new file mode 100644 index 0000000..1957295 --- /dev/null +++ b/static/icons/skills/droneci.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/static/icons/skills/gitea.svg b/static/icons/skills/gitea.svg new file mode 100644 index 0000000..ac1594a --- /dev/null +++ b/static/icons/skills/gitea.svg @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/static/icons/skills/nextcloud.svg b/static/icons/skills/nextcloud.svg new file mode 100644 index 0000000..c9938c9 --- /dev/null +++ b/static/icons/skills/nextcloud.svg @@ -0,0 +1,73 @@ + + + +image/svg+xml + + + + + + \ No newline at end of file diff --git a/static/icons/skills/nexus3.svg b/static/icons/skills/nexus3.svg new file mode 100644 index 0000000..fb2a2e5 --- /dev/null +++ b/static/icons/skills/nexus3.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/themes/omegamma b/themes/omegamma index 9bf2c06..36cd866 160000 --- a/themes/omegamma +++ b/themes/omegamma @@ -1 +1 @@ -Subproject commit 9bf2c064bfc74fc625b598fb2afb08d7b00e9499 +Subproject commit 36cd866d21c2d461b6fc99a726a0fe3833d73822