hscc

Soure code of <https://hugo.soucy.cc>.
git clone git://soucy.cc/hscc.git
Log | Files | Refs

commit 54fc7991bd6650938d2688d8164a660d913f5b96
parent 90348de48382c6a87bc8c9e0113132b8d6cb38f5
Author: Hugo Soucy <hugo@soucy.cc>
Date:   Sun, 26 Sep 2021 10:39:36 -0400

Update contents

Diffstat:
Acontent/2021/mp/big-oil-greed.lua | 8++++++++
Acontent/2021/mp/big-oil-greed.md | 39+++++++++++++++++++++++++++++++++++++++
Acontent/2021/mp/selfhosters.lua | 8++++++++
Acontent/2021/mp/selfhosters.md | 50++++++++++++++++++++++++++++++++++++++++++++++++++
Mcontent/2021/nt/plus-de-scss.lua | 13++++++++-----
Acontent/2021/nt/rouge-bleu-bleu-orange-vert.lua | 10++++++++++
Acontent/2021/nt/rouge-bleu-bleu-orange-vert.lua~ | 7+++++++
Acontent/2021/nt/rouge-bleu-bleu-orange-vert.md | 13+++++++++++++
Acontent/2021/nt/rouge-bleu-bleu-orange-vert.md~ | 13+++++++++++++
Mcontent/a-propos.md | 12++++++++++--
Dcontent/file/bck-index.lua | 7-------
Mcontent/file/index.html | 1-
Acontent/file/index.lua | 6++++++
Mcontent/file/pgp.md | 33+--------------------------------
Mcontent/humans.txt | 7++++---
Mcontent/index.html | 6+++---
Mcontent/now.md | 35+++++++++++++++++++++++++++--------
Mcontent/satelito.lua | 2+-
Mcontent/satelito.md | 3++-
Acontent/txt/2008/03/concepteur-web-reconnaissance-du-metier.lua | 5+++++
Acontent/txt/2008/03/concepteur-web-reconnaissance-du-metier.md | 37+++++++++++++++++++++++++++++++++++++
Acontent/txt/2008/09/soucycc-a-maintenant-son-serveur-jabber.lua | 5+++++
Acontent/txt/2008/09/soucycc-a-maintenant-son-serveur-jabber.md | 77+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dcontent/txt/2010/07/5-6-grandes-extinctions.md | 45---------------------------------------------
Rcontent/txt/2010/07/5-grandes-extinctions.lua -> content/txt/2010/07/grandes-extinctions.lua | 0
Acontent/txt/2010/07/grandes-extinctions.md | 91+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/web-ethique.html | 123+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/web-ethique.lua | 5+++++
Msrc/css/global/base.css | 32++++++++++++++++++++++++++++++++
29 files changed, 585 insertions(+), 108 deletions(-)

diff --git a/content/2021/mp/big-oil-greed.lua b/content/2021/mp/big-oil-greed.lua @@ -0,0 +1,8 @@ +return { + title = "Big oil 'coined carbon footprints' to blame us for their greed. Keep them on the hook", + url = "https://www.theguardian.com/commentisfree/2021/aug/23/big-oil-coined-carbon-footprints-to-blame-us-for-their-greed-keep-them-on-the-hook", + date = "2021-09-23", + datetime = "11:33:08", + posttype = "bookmark", + keywords = { "pollution","pétrole","environnement","capitalisme", } +} diff --git a/content/2021/mp/big-oil-greed.md b/content/2021/mp/big-oil-greed.md @@ -0,0 +1,39 @@ +<https://www.theguardian.com/commentisfree/2021/aug/23/big-oil-coined-carbon-footprints-to-blame-us-for-their-greed-keep-them-on-the-hook> + +> +> "Climate-conscious individual choices are good – but not nearly +> enough to save the planet. More than personal virtue, we need +> collective action." + +> "Personal virtue is an eternally seductive goal in progressive +> movements, and the climate movement is no exception. People pop up +> all the time to boast of their domestic arrangements or chastise +> others for what they eat or how they get around. The very short +> counterargument is that individual acts of thrift and abstinence +> won’t get us the huge distance we need to go in this decade. We need +> to exit the age of fossil fuels, reinvent our energy landscape, +> rethink how we do almost everything. We need collective action at +> every scale from local to global – and the good people already at +> work on all those levels need help in getting a city to commit to +> clean power or a state to stop fracking or a nation to end +> fossil-fuel subsidies. The revolution won’t happen by people staying +> home and being good. +> +> But the oil companies would like you to think that’s how it +> works. It turns out that the concept of the “carbon footprint”, that +> popular measure of personal impact, was the brainchild of an +> advertising firm working for BP. +> +> British Petroleum, the second largest non-state owned oil company in +> the world, with 18,700 gas and service stations worldwide, hired the +> public relations professionals Ogilvy & Mather to promote the slant +> that climate change is not the fault of an oil giant, but that of +> individuals. It’s here that British Petroleum, or BP, first promoted +> and soon successfully popularized the term “carbon footprint” in the +> early aughts. The company unveiled its “carbon footprint calculator” +> in 2004 so one could assess how their normal daily life – going to +> work, buying food, and (gasp) traveling – is largely responsible for +> heating the globe." +> +> [...] +> diff --git a/content/2021/mp/selfhosters.lua b/content/2021/mp/selfhosters.lua @@ -0,0 +1,8 @@ +return { + title = "Meet the Self-Hosters, Taking Back the Internet One Server at a Time", + url = "https://www.vice.com/en/article/pkb4ng/meet-the-self-hosters-taking-back-the-internet-one-server-at-a-time", + date = "2021-09-23", + datetime = "10:57:20", + posttype = "bookmark", + keywords = { "self-hosting","auto-hébergement","indépendance numérique","diy" } +} diff --git a/content/2021/mp/selfhosters.md b/content/2021/mp/selfhosters.md @@ -0,0 +1,50 @@ +<https://www.vice.com/en/article/pkb4ng/meet-the-self-hosters-taking-back-the-internet-one-server-at-a-time> + +> +> "Through a growing movement of dedicated hobbyists known as +> self-hosters, the dream of a decentralized internet lives on at a time +> when surveillance, censorship, and increasing scrutiny of Big Tech has +> created widespread mistrust in large internet platforms." +> +> [...] +> +> "I enjoyed the independence self-hosting provided and the fact that +> you owned and had control over your own data." +> +> [...] +> +> "But beyond enjoyment, self-hosters share important principles +> that drive the desire to self-host—namely, a distrust of large tech +> companies, which are known to scoop up all the data they can get +> their hands on and use it in the name of profit. +> +> Despite new privacy laws like Europe's General Data Protection +> Regulation (GDPR) and the California Consumer Protection Act (CCPA), +> the vast majority of Americans still don't trust Big Tech with their +> privacy. And in recent years, the countless privacy scandals like +> Cambridge Analytica have driven some tech-savvy folks to take matters +> into their own hands." +> +> [...] +> +> "Much of this growth can be seen on Reddit, with r/selfhosted hitting +> over 136,000 members and continuing to rise, up from 84,000 just a +> year ago. The discussions involve self-hosting software that spans +> dozens of categories, from home automation, genealogy, and media +> streaming to document collaboration and e-commerce. The list +> maintained by nodiscc and the community has grown so long that its +> stewards say it needs more curation and better navigation." +> +> [...] +> +> "Of course, even the most dedicated self-hosters admit that it isn't +> for everyone. Having some computing knowledge is fairly essential +> when it comes to running your own internet services, and +> self-hosting “will never truly compete with big-name services that +> make it exponentially easier," KmisterK said." + +> "But while self-hosters may never number enough to put a serious dent +> in Big Tech's offerings, there is aclear need and benefit to this +> alternative space. And I can't think of a better model for the kind +> of DIY community we can have, when left to our own devices." +> diff --git a/content/2021/nt/plus-de-scss.lua b/content/2021/nt/plus-de-scss.lua @@ -1,7 +1,10 @@ return { -title = "Plus de SCSS", -date = "2021-03-12", -datetime = "11:11:39", -posttype = "note", -keywords = { "webdev", "libsass", "scss","sass","css", "use the unix", "cat", "read", "tr" } + title = "Plus de SCSS", + date = "2021-03-12", + datetime = "11:11:39", + posttype = "note", + keywords = { "webdev", "libsass", "scss","sass","css", "use the unix", "cat", "read", "tr" }, + posse = { + mastodon = "https://mastodon.sdf.org/@hs0ucy/105878107904170807" + } } diff --git a/content/2021/nt/rouge-bleu-bleu-orange-vert.lua b/content/2021/nt/rouge-bleu-bleu-orange-vert.lua @@ -0,0 +1,10 @@ +return { +title = "Rouge bleu bleu orange vert", +date = "2021-09-20", +datetime = "08:50:02", +posttype = "note", +keywords = { "politique","canada","parlementarisme", }, +posse = { +mastodon = "https://mastodon.sdf.org/@hs0ucy/106964153059784359" +} +} diff --git a/content/2021/nt/rouge-bleu-bleu-orange-vert.lua~ b/content/2021/nt/rouge-bleu-bleu-orange-vert.lua~ @@ -0,0 +1,7 @@ +return { +title = "Rouge bleu bleu orange vert", +date = "2021-09-20", +datetime = "08:50:02", +posttype = "note", +keywords = { "politique","canada","parlementarisme", } +} diff --git a/content/2021/nt/rouge-bleu-bleu-orange-vert.md b/content/2021/nt/rouge-bleu-bleu-orange-vert.md @@ -0,0 +1,13 @@ +Aujourd'hui au Canada on peut voter pour: + +* rouge bonnet [_] +* ou bonnet bleu lysse [_] +* ou bonnet bleu char-de-boeuf [_] +* ou bonnet orange-vert [_] +* ou bonnet vert-orange [_] + +C'est blanc-bonnet et bonnet-blanc ... + +Blanc comme dans le livre blanc du capitalisme; blanc comme dans la +démocratie c'est pas supposé être dix hommes blancs qui décident pour +trente-huit millions de nuances de gris. diff --git a/content/2021/nt/rouge-bleu-bleu-orange-vert.md~ b/content/2021/nt/rouge-bleu-bleu-orange-vert.md~ @@ -0,0 +1,13 @@ +Aujourd'hui au Canada on peut voter pour : + +* rouge bonnet [_] +* ou bonnet bleu lysse [_] +* ou bonnet bleu char-de-boeuf [_] +* ou bonnet orange-vert [_] +* ou bonnet vert-orange [_] + +C'est blanc-bonnet et bonnet-blanc ... + +Blanc comme dans le livre blanc du capitalisme; blanc comme dans la +démocratie c'est pas supposé être dix hommes blancs qui décident pour +trente-huit millions de nuances de gris. diff --git a/content/a-propos.md b/content/a-propos.md @@ -4,7 +4,9 @@ Cet espace très personnel, est mon terrain de jeux. J'expérimente de la technique; j'exprime des idées, les miennes, mais aussi celles des -autres. La plupart du temps c'est changeant, imparfait et brouillon. +autres (et cela n'engage que moi). [La plupart du temps](/now.html) +c'est changeant, imparfait et brouillon. Ce site na pas d'autre +ambition que d'être un passe-temps. * Code source partagé avec [Stagit](https://soucy.cc/git/hscc/files.html). * Compilé avec [Satelito](https://soucy.cc/git/satelito/files.html). @@ -34,7 +36,7 @@ accessible possible. Si vous constatez des failles ou vous avez des suggestions, n'hésitez pas à [communiquer avec moi](mailto:hugo@soucy.cc). Merci :) -## IndieWeb +## Indépendance numérique Sinon, je m'inspire aussi du mouvement [IndieWeb](https://indieweb.org/), qui promeut la reprise de contrôle @@ -48,6 +50,12 @@ Pour moi l'idée générale, c'est d'avoir du plaisir en retrouvant l'esprit d'artisan qui animait les premiers webmestres et/ou bloggeurs. +### Auto-hébergement ### + +C'est aussi pour cette raison que **ce site est auto-hébergé** dans +mon sous-sol, sur un **HP Mini 110** qui tourne sous *OpenBSD 6.7*. Le +[serveur web](https://soucy.cc/ "Lien externe") est *Nginx*. + ## Métadonnées **J'aime les métadonnées** et ce site web en est truffées. Même si tout le diff --git a/content/file/bck-index.lua b/content/file/bck-index.lua @@ -1,7 +0,0 @@ -return { - date = "2014-01-01", - datetime = "12:22:16", - posttype = "default-index", - title = "Documents", - list = false, -} diff --git a/content/file/index.html b/content/file/index.html @@ -1,2 +1 @@ <h1>Documents</h1> -================= diff --git a/content/file/index.lua b/content/file/index.lua @@ -0,0 +1,6 @@ +return { + date = "2014-01-01", + datetime = "12:22:16", + posttype = "default-index", + title = "Documents" +} diff --git a/content/file/pgp.md b/content/file/pgp.md @@ -2,35 +2,4 @@ Clé publique PGP ================ - -----BEGIN PGP PUBLIC KEY BLOCK----- - Version: GnuPG v2 - - mQENBFVFLJwBCACtIqQEtS6LVgeqOCCMv6nSe23a4yWT5WdizPPBH+0KZW9dbH3k - gF/LArv4eTX9DQEoe8pN2CnaYN2vQ5pfCBymScySXthKw9F86LpMjLwr79tmHOuM - NB0qkntwd9kVbdLJ30gA0qJa3E21He0zz6R5W8RHqWP0XIGnccZwnvZNISuVbIyb - 8hVFwOqpkdfvfQCC97Ok3pCkYyG92fvqO1lRCrgOs51liWaZSqJBOTtj1jfjbX01 - fLaAu2M+JfGM87iU4cHckXzPMvtucX9OCzYAOuvWc1lqfoD1kDorNnE5v8zKG289 - 7VT836uMK+V7FBaHKQQvi4eIJ3OeoQBynw+XABEBAAG0Gkh1Z28gU291Y3kgPGh1 - Z29Ac291Y3kuY2M+iQE3BBMBCAAhBQJVRSycAhsDBQsJCAcCBhUICQoLAgQWAgMB - Ah4BAheAAAoJEKr0Uig12y4hQRAH/3+IrBy/aOyZ7uSpbvtBBgnF4l9lAhVeyOgN - kO6COrMYE2Wk6A2bVPH3LKEQUL4OBX4S218OcDTegJggHQegh5tjb1Wc0Ns9MAqc - Fpewoo8OecWHHeOzceflyqVJL8vJhokLwasOcS4sFHbjIZkv6yMx3IsNsTf4UW47 - cgeXbLVCLwIY8ZwIvrhrHsgXV0dnuhgFVyyljFHK3N3iNAz1GACaempbd5gsVv96 - c6k1MSw8ykD6n2jaT5GN8unO133CK0x+McVpFI7OTeoOGdiTIGNI8HPFyoArEZ/B - vTDfHJXnCcVSIySQLOLKAfG1psMJl/7JAlodP6EgxEcoN6oFhLa5AQ0EVUUsnAEI - AOyJwzo69WkXUc3oGqp8qaEbUkGnfnfiHBGvFUBtNuXObuwdAyr1aOPQcFWTVNKO - Q5/xnh7F9rk4fAW4UL8WxjULWLK7ji6eIh5vFgIirzlCN3GkcMtW8Qfi/5VYlvMt - LSs4R4lDwNvORO6NVe2EU6CDDGes1Vln3R+Mm7v+K8//mXZB8r9EBOqQIS+xOJbY - A9tEG9ZjBineXvVVqZbXN6lNPCnU4ZCw1EANEnYiH/T9sjM+Yl07ohV/TKLZfGCv - wsQS5nitvBtdl/D+xcFTGNfNwt3F6aEzuJouMGObkfkNVRYw07IOwE4lRrLTBKqz - dI2h5LrSyKjDNT/q/knYkhUAEQEAAYkBHwQYAQgACQUCVUUsnAIbDAAKCRCq9FIo - NdsuIVqGB/9DNr83M2kFUpDVpaNC2c7WJdkGwa8PmScjDRiSdAo5CRZI1r9hs2// - RLnkMf+W8ROWu2IlLiAVftXdmskRn5bCEaqCJmh6mdtINmR4xjT6GD9etNU0NJgQ - piL0hv7Z+MJSVjvO2Xoz7Vo1jIU5DAJDtxg/XFUsrqs8jJKZAHHZaoE8B3l7N8mT - bG6PshNzFRHuslTlGncruGuACHxv6gXnyIlX6sjGTq0XxewlsIo53n1b2dzoQrZp - XT+i75SJ/S87u8NGtg0jXd8etCwYQD0dF/7rLbkCX6R9b2d4UH8fI8SgPY/4rb0B - TOogzsJCuCLj1l3RYuW8sW/TZcO375A9 - =0QA5 - -----END PGP PUBLIC KEY BLOCK----- - -<!-- [Télécharger ma clé publique PGP](http://198.199.122.108:8000/f/5e5b2894e5/). --> +Voir mon profil **keyoxide** <https://keyoxide.org/hkp/hugo@soucy.cc>. diff --git a/content/humans.txt b/content/humans.txt @@ -2,11 +2,12 @@ /* Main WebDev */ Hugo Soucy -Contact: hugo@soucy.cc +Email: hugo@soucy.cc +XMPP: hs0ucy@soucy.cc Mastodon: https://mastodon.sdf.org/@hs0ucy Github: https://github.com/hs0ucy -www: https://soucy.cc/ From: Lévis, Québec, Canada +www: https://soucy.cc/ /* Site */ Language: French @@ -14,7 +15,7 @@ Doctype: HTML5 SSG: Satelito IDE: Emacs Font family: Monospace -Web hosting: Self-hosted in my basement on a HP Mini 110 who is running under OpenBSD. +Web hosting: Self-hosted in my basement on a HP Mini 110 who is running under OpenBSD and Nginx. Power supply: hydro-electricity /* Profile picture */ diff --git a/content/index.html b/content/index.html @@ -17,16 +17,16 @@ class="hs0ucy-photo u-photo" height="205" property="image" - src="https://hugo.soucy.cc/hs0ucy-2018--240px--dithering.png" + src="/hs0ucy-2018--240px--dithering.png" width="240" /> <div class="p-note"> <p> - <a class="u-url u-uid" href="https://hugo.soucy.cc/#hs" rel="me">Je</a> suis un <a href="https://hugo.soucy.cc/file/curriculum-vitae.html#cv" property="sameAs"><span class="p-job-title" property="jobTitle">développeur front-end</span></a> (ou <abbr title="Programmeur en Robustesse Esthétique">PRE</abbr>). Ici, se trouve mon port d'attache en ligne, où je me manifeste généralement sous le pseudo <strong class="p-nickname" property="foaf:nick">hs0ucy</strong>. <a href="https://keyoxide.org/hkp/hugo@soucy.cc" property="sameAs" rel="external">Je suis</a> surtout présent sur <span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://bandcamp.com/hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">Bandcamp</span></a></span>, Freenode, <span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://mastodon.sdf.org/@hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">Mastodon</span></a></span>, <a href="/xmpp.html">XMPP</a>; j'ai quelques commits sur <a href="https://soucy.cc/git/" rel="external">Git</a>&hellip;<a href="https://gitlab.com/hs0ucy/" rel="external">Git</a>&hellip;<span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://github.com/hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">GitHub</span></a></span>. Hors ligne, on peut me croiser dans les rues de <span typeof="http://schema.org/PostalAddress" property="address"><strong class="p-locality" property="addressLocality">Lévis</strong></span> ou Québec. Sinon, vous pouvez communiquer avec moi par courriel à l'adresse <a href="mailto:hugo@soucy.cc" property="email" rel="me"> <span class="u-email">hugo@soucy.cc</span></a>. + <a class="u-url u-uid" href="#hs" rel="me">Je</a> suis un <a href="/file/curriculum-vitae.html#cv" property="sameAs"><span class="p-job-title" property="jobTitle" title="ou intégrateur web ou webmestre ou programmeur en robustesse esthétique">développeur front-end</span></a>. Ici, se trouve mon port d'attache en ligne, où je me manifeste généralement sous le pseudo <strong class="p-nickname" property="foaf:nick" title="ou h50ucy">hs0ucy</strong>. Je suis surtout présent sur <span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://bandcamp.com/hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">Bandcamp</span></a></span>, <del>Freenode</del> <ins>Geeknode</ins>, <span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://mastodon.sdf.org/@hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">Mastodon</span></a></span>, <a href="/xmpp.html">XMPP</a>; j'ai quelques commits sur <a href="https://soucy.cc/git/" rel="external">Git</a>&hellip;<a href="https://gitlab.com/hs0ucy/" rel="external">Git</a>&hellip;<span typeof="foaf:OnlineAccount" property="foaf:account"><a href="https://github.com/hs0ucy" property="foaf:accountProfilePage" rel="external nofollow me"><span property="dc:title">GitHub</span></a></span>. Hors ligne, on peut me croiser dans les rues de <span typeof="http://schema.org/PostalAddress" property="address"><strong class="p-locality" property="addressLocality">Lévis</strong></span> ou Québec. Sinon, vous pouvez communiquer avec moi par courriel à l'adresse <a href="mailto:hugo@soucy.cc" property="email" rel="me"> <span class="u-email">hugo@soucy.cc</span></a>. </p> <p> - <a href="https://hugo.soucy.cc/2021">Dans ma soupe</a> je vois les <strong property="foaf:interest" resource="http://dbpedia.org/resource/FLOSS" title="FLOSS">logiciels libres et open-source</strong>, comme <strong property="foaf:interest" resource="http://dbpedia.org/resource/Emacs">Emacs</strong>, <strong property="foaf:interest" resource="http://dbpedia.org/page/Dwm">dwm</strong>, <strong property="foaf:interest" resource="http://dbpedia.org/resource/OpenBSD">OpenBSD</strong> 🐡, <strong property="foaf:interest" resource="http://dbpedia.org/resource/Manjaro_Linux">Manjaro</strong>, <strong property="foaf:interest" resource="http://dbpedia.org/page/Syncthing">Syncthing</strong>, etc; les <strong property="foaf:interest" resource="http://dbpedia.org/resource/Shell_script">shell scripts</strong>, le <strong property="foaf:interest" resource="http://dbpedia.org/page/Lua_(programming_language)">Lua</strong> script, le <strong property="foaf:interest" resource="http://dbpedia.org/resource/JavaScript">JavaScript</strong>; les <strong property="foaf:interest" resource="http://dbpedia.org/page/Web_standards">standards du Web</strong> et tout ce qui touche à l'indépendance numérique des utilisateurs. J'aime la <strong property="foaf:interest" resource="http://dbpedia.org/resource/Politics">politique</strong> sans les politiciens, la <strong property="foaf:interest" resource="http://dbpedia.org/resource/Reading_(process)">lecture</strong>, la poésie, le <strong property="foaf:interest" resource="http://dbpedia.org/resource/Bicycle">vélo</strong>, le <strong property="foaf:interest" resource="http://dbpedia.org/page/Coffee">café</strong> ☕, la <strong property="foaf:interest" resource="http://dbpedia.org/page/Pizza">pizza</strong> 🍕 et les <strong property="foaf:interest" resource="http://dbpedia.org/resource/Sandwich">sandwichs</strong> 🥪. Wannabe <strong property="foaf:interest" resource="http://dbpedia.org/resource/Local_food">locavore</strong> et <em property="foaf:interest" resource="https://dbpedia.org/page/Canning">appertisan</em> (canneux) 🥫. + <a href="/2021">Dans ma soupe</a> je vois les <strong property="foaf:interest" resource="http://dbpedia.org/resource/FLOSS" title="FLOSS">logiciels libres et open-source</strong>, comme <strong property="foaf:interest" resource="http://dbpedia.org/resource/Emacs">Emacs</strong>, <strong property="foaf:interest" resource="http://dbpedia.org/page/Dwm">dwm</strong>, <strong property="foaf:interest" resource="http://dbpedia.org/resource/OpenBSD">OpenBSD</strong> 🐡, <strong property="foaf:interest" resource="http://dbpedia.org/resource/Manjaro_Linux">Manjaro</strong>, <strong property="foaf:interest" resource="http://dbpedia.org/page/Syncthing">Syncthing</strong>, etc; les <strong property="foaf:interest" resource="http://dbpedia.org/resource/Shell_script">shell scripts</strong>, le <strong property="foaf:interest" resource="http://dbpedia.org/page/Lua_(programming_language)">Lua</strong> script, le <strong property="foaf:interest" resource="http://dbpedia.org/resource/JavaScript">JavaScript</strong>; les <strong property="foaf:interest" resource="http://dbpedia.org/page/Web_standards">standards du Web</strong> et tout ce qui touche à l'indépendance numérique des utilisateurs. J'aime la <strong property="foaf:interest" resource="http://dbpedia.org/resource/Politics">politique</strong> sans les politiciens, la <strong property="foaf:interest" resource="http://dbpedia.org/resource/Reading_(process)">lecture</strong>, la poésie, le <strong property="foaf:interest" resource="http://dbpedia.org/resource/Bicycle">vélo</strong>, le <strong property="foaf:interest" resource="http://dbpedia.org/page/Coffee">café</strong> ☕, la <strong property="foaf:interest" resource="http://dbpedia.org/page/Pizza">pizza</strong> 🍕 et les <strong property="foaf:interest" resource="http://dbpedia.org/resource/Sandwich">sandwichs</strong> 🥪. Wannabe <strong property="foaf:interest" resource="http://dbpedia.org/resource/Local_food">locavore</strong> et <em property="foaf:interest" resource="https://dbpedia.org/page/Canning">appertisan</em> (canneux) 🥫. </p> </div> </div> diff --git a/content/now.md b/content/now.md @@ -7,13 +7,13 @@ page"?](https://nownownow.com/about)).* ## Professionnellement ## Je [télé-]travaille 30 heures par semaine comme [développeur web -front-end](https://hugo.soucy.cc/file/curriculum-vitae.html "mon -curriculum vitae") dans une boîte en TI de la ville de Québec, qui -s'appelle [Toumoro](https://toumoro.com). +front-end](/file/curriculum-vitae.html "mon curriculum vitae") dans +une boîte en TI de la ville de Québec, qui s'appelle +[Toumoro](https://toumoro.com). -Je programme des interfaces web adaptatives et accessibles, avec HTML, -CSS et Javascript. Souvent pour des projets qui tournent sous le CMS -Typo3. +Je programme des <strong title="responsive Web design">interfaces web +réactives</strong> et **accessibles**, avec HTML, CSS et +Javascript. Souvent pour des projets qui tournent sous le CMS Typo3. ## Personnellement ## @@ -26,8 +26,7 @@ compagne et moi, leur est souvent consacré. Ces temps-ci je lis beaucoup de poésie et d'essais politiques. -[J'écris un peu ici](https://hugo.soucy.cc/2021/), puis je griffonne -un petit carnet noir. +[J'écris un peu ici](/2021), puis je griffonne un petit carnet noir. ### Musique ### @@ -45,3 +44,23 @@ sont souvent dans mes oreilles ces derniers temps. Nous avons deux potagers et ma compagne est aux commandes. Les enfants et moi, lui donnons un coup de main aussi souvent que possible. + +Cette année nous avons vraiment beaucoup de tomates, tellement que, je +crois que nous serons auto-suffisant en sauce tomate jusqu'à l'été +prochain! + +## Soutiens et abonnements ## + +* [Le Filon](https://filon.ca/) +* [Pirate Production](https://pirateproduction.ca/) + ([patreon](https://www.patreon.com/pirateprod)) +* [Fedi.quebec](https://fedi.quebec) + ([liberapay](https://liberapay.com/manuelviens)) +* [Wikimedia Foundation](https://wikimediafoundation.org/) +* [SDF.org](https://sdf.org/?welcome "The Super Dimension Fortress is a networked community. It is operated +as a recognized non-profit 501(c)(7) and is supported by its members.") +* [Aeon Magazine](https://aeon.co/) +* [Revue À bâbord!](https://www.ababord.org/) +* [Le Soleil](https://www.lesoleil.com/) +* [Le Devoir](https://www.ledevoir.com/) +* [La Presse](https://www.lapresse.ca) diff --git a/content/satelito.lua b/content/satelito.lua @@ -1,5 +1,5 @@ return { - title = "Satelito est un générateur de site HTML statique écrit en lua script", + title = "Satelito, est un générateur de site HTML statique écrit en lua script", date = "2021-04-09", datetime = "14:34:50", } diff --git a/content/satelito.md b/content/satelito.md @@ -1,6 +1,7 @@ # Satelito -[*Attention Satelito est en cours de développement ainsi que sa documentation*.] +(*Attention Satelito est en cours de développement ainsi que sa documentation*.) +(Ce texte est un brouillon en cours de rédeaction.) **Satelito** est un générateur de site statique en ligne de commande, fait avec le langage de programmation lua et destiné aux systèmes diff --git a/content/txt/2008/03/concepteur-web-reconnaissance-du-metier.lua b/content/txt/2008/03/concepteur-web-reconnaissance-du-metier.lua @@ -0,0 +1,5 @@ +return { + date = "2008-03-05", + datetime = "16:00:11", + title = "Concepteur Web : Vers une reconnaissance du métier" +} diff --git a/content/txt/2008/03/concepteur-web-reconnaissance-du-metier.md b/content/txt/2008/03/concepteur-web-reconnaissance-du-metier.md @@ -0,0 +1,37 @@ +# Concepteur Web : Vers une reconnaissance du métier # + +Je crois que le métier d'artisan Web est rendu au point où il a besoin +d'une reconnaissance officiel. + +Pas nécessairement pour l'orgueil des acteurs du milieu, mais surtout +pour les utilisateurs et acheteurs de sites Web ; Ces derniers qui +n'ont, pour la plupart, aucune façon formelle de s'assurer des +compétences des pigistes ou des agences qu'ils engagent. + +Parce que malheureusement il se fait tout et n'importe quoi dans le +domaine du Web, les gens achètent des sites Web sans aucune idée de la +qualité de la mécanique sous le capot. Et beaucoup d'agences factures +gros pour des sites Web qui n'ont même pas à la base un balisage HTML +adéquat. + +Et pas la peine de parler du respect des standards et de +l'accessibilité, parce qu'il semble que cela ne constitue pas un +argument de vente assez sexy aux yeux des vendeurs de sites Internet ; +Et pourtant qui ne serait pas sensible à la qualité et la perrennité ? + +Alors peut-être le temps est-il venu de nous donner une association +professionnelle digne de ce nom ... par qui un Web de qualité serait +proposé. + +De cette façon nous prenons en main notre milieu nous donnons +collectivement un sens à notre métier à plus long terme et nous +donnons confiance aux acheteurs et aux utilisateurs en notre +expertise. + +Un outil de communication doit évoluer pour servir ses utilisateurs et +ses bénéficiaires. Nous devons aider les gens à mieux comprendre notre +rôle, notre métier. De cette façon ils appréciront plus nos +compétences et seront dans quel genre de produit ils investissent leur +argent. + +Histoire à suivre ... diff --git a/content/txt/2008/09/soucycc-a-maintenant-son-serveur-jabber.lua b/content/txt/2008/09/soucycc-a-maintenant-son-serveur-jabber.lua @@ -0,0 +1,5 @@ +return { + date = "2008-09-13", + datetime = "18:00:11", + title = "soucy.cc à maintenant son serveur Jabber" +} diff --git a/content/txt/2008/09/soucycc-a-maintenant-son-serveur-jabber.md b/content/txt/2008/09/soucycc-a-maintenant-son-serveur-jabber.md @@ -0,0 +1,77 @@ +soucy.cc à maintenant son serveur Jabber +======================================== + +(*Ce texte date de 2010 et pourrait contenir des informations qui ne +sont plus pertinentes*.) + +J'ai finalement réussi à installer [Jabber +(XMPP)](http://wiki.jabberfr.org/Jabber) sur mon serveur : Il tourne +grâce à [Ejabberd](http://wiki.jabberfr.org/Ejabberd), un serveur +_Jabber_ programmé en +[Erlang](http://fr.wikipedia.org/wiki/Erlang_(langage)). Donc le +serveur est sous le domaine **soucy.cc** et mon jID est +**hug0@soucy.cc** ... + +Pour ceux qui ne connaissent pas, _Jabber (XMPP)_ est un protocole +ouvert de messagerie insantanée qui est basé sur XML. + +Bon, c'est une définition un peu réductrice parce que _Jabber (XMPP)_ +peut faire beaucoup plus que du simple calvardage : Il permet +l'échange direct de fichiers entre utilisateurs, la communication +audio-video avec le protocole **Jingle**, les groupes de discussion ou +conférences, etc. ... + +Un des utilisateurs les plus célèbres du protocole _Jabber (XMPP)_ est +sans nul doute _Google_ avec son logiciel de messagerie insantanée +**Google talk**. + +“ Mais concrètement comment je fais ? ” +--------------------------------------- + +Pour utiliser _Jabber (XMPP)_ il n'est pas nécessaire d'avoir son +propre serveur, il est possible d'ouvrir un compte utilisateur chez +des fournisseurs qui partagent leurs services _Jabber (XMPP)_. + +Habituellement on s'enregistre directement avec un [client +Jabber](http://wiki.jabberfr.org/Clients "Liste de logiciels clients +sur le site jabberfr.org"), c'est-à-dire un logiciel qui permet +d'utiliser les services _Jabber (XMPP)_ : +[Clavardage](http://wiki.jabberfr.org/Salles_de_discussion "Salles de +discussion"), [voix](http://wiki.jabberfr.org/Jingle "Jingle"), +[échange de fichiers](http://wiki.jabberfr.org/Transfert_de_fichier +"Transfert de fichier"), etc. + +Créer un compte avec un logiciel comme par exemple +[Gajim](http://www.gajim.org/ "Gajim : client Jabber complet et facile +à utiliser"), peut être aussi simple que : + +1. Ctrl+A +2. Cliquer sur _Nouveau_ +3. Choisir _Je veux créer un nouveau compte_ +4. Entrer un nom d'utilisateur +5. Le nom de domaine du serveur ou en choisir un dans le menu + déroulant +6. Saisir le mot de passe de votre choix et le resaisir + +Et voilà vous êtes prêt à utiliser Jabber ! + +“ Mes amis qui chattent sur _MSN_ je ne pourrai plus les rejoindre si j'utilise _Jabber_ ... ” +---------------------------------------------------------------------------------------------- + +Faux ... La plupart du temps les serveurs _Jabber (XMPP)_ sont munis +de [passerelles](http://wiki.jabberfr.org/Passerelles "passerelles") +qui vous permettent de communiquer avec les utilisateurs de d'autres +messageries : + +* MSN +* ICQ +* Yahoo! +* AIM +* IRC + +En conclusion, j'aimerais bien mettre la main sur des statistiques +d'utilisation des technologies _Jabber_ au Québec, car dans l'[article +de Wikipedia](http://fr.wikipedia.org/wiki/Jabber "Article sur Jabber +dans l'encyclopédie libre Wikipedia") on prétend qu'il y aurait autour +de _cinquante à cent millions d'utilisateurs dans le monde_, alors je +présume qu'il y a quelques canadiens-français dans le lot ... diff --git a/content/txt/2010/07/5-6-grandes-extinctions.md b/content/txt/2010/07/5-6-grandes-extinctions.md @@ -1,45 +0,0 @@ -# Les 5 grandes extinctions massives... et la présente # - -Récemment en lisant l'avant-dernier tome des *Gestionnaires de -l'Apocalypse* de [Jean-Jacques -Pelletier](https://fr.wikipedia.org/wiki/Jean-Jacques_Pelletier), je -suis tombé sur un tableau représentant les 5 grandes extinctions -massives des dernières 445 millions d'années. En général nous -entendons surtout parlé de la plus récente, celle qui se passa durant -le **Crétacé tertiaire**, et où les dinosaures furent parmi les -victimes. J'étais donc étonné d'apprendre qu'il y eût autant -d'extinctions massives, et qu'elles semblent cycliques! - -Je me suis permis de reproduire ici, ce tableau découvert dans le -roman de Pelletier : - -<!-- Mettre le tableau ici --> - -Puis en regardant ça je me suis dit « coudonc, sont où les mammouths -?! ». Alors pour rassasier ma curiosité j'ai demandé à l'ami -Wikipédia; pour découvrir qu'il y avait une extinction massive -contemporaine qui a toujours cours au moment où j'écris ce -billet. Elle est surnommé l'[extinction de -l'Holocène](https://fr.wikipedia.org/wiki/Extinction_de_l'Holoc%C3%A8ne). C'est -durant cette période de 10 000 ans que sont disparus les mammouths -laineux, les dodos, les paresseux géants, les arctodus, et plus -récemment les dauphins de Chine, les crapauds dorés etc. - -Bien qu'il y ait plusieurs autres facteurs, les scientifiques -attribuent les activités humaines comme cause directe ou indirecte de -la **sixième extinction**. Mais le plus troublant c'est de lire que -«*le taux d'extinction actuel est de 100 à 1 000 fois supérieur au -taux moyen naturel constaté dans l'histoire de l'évolution de la -planète*». - -Toutefois on peut se consoler en regardant ce qui c'est passé pendant -le Permien, quand 95% des espèces disparurent de la surface de la -Terre pour permettre à d'autres d'émerger... Ça veut peut-être dire -que dans le plus détesté des pissenlits il y a de l'espoir, et que -c'est dans le plus commun des moineaux que réside l'avenir. - -Sources -La Faim de la Terre, Vol. 1, les Gestionnaires de l'Apocalypse - 4, Alire,130, 2009, page 605; -Wikipédia; -Photo de la statut du mammouth par Michel Gagnon; -Illustration par martouf. diff --git a/content/txt/2010/07/5-grandes-extinctions.lua b/content/txt/2010/07/grandes-extinctions.lua diff --git a/content/txt/2010/07/grandes-extinctions.md b/content/txt/2010/07/grandes-extinctions.md @@ -0,0 +1,91 @@ +# Les 5 grandes extinctions massives... et la présente # + +(*Ce texte date de 2010, et a été publié originalement sur la +plateforme de blogue [posterous.com](http://posterous.com), qui +n'existe plus aujourd'hui*.) + +Récemment en lisant l'avant-dernier tome des *Gestionnaires de +l'Apocalypse* de [Jean-Jacques +Pelletier](https://fr.wikipedia.org/wiki/Jean-Jacques_Pelletier), je +suis tombé sur un tableau représentant les 5 grandes extinctions +massives des dernières 445 millions d'années. En général nous +entendons surtout parlé de la plus récente, celle qui se passa durant +le **Crétacé tertiaire**, et où les dinosaures furent parmi les +victimes. J'étais donc étonné d'apprendre qu'il y eût autant +d'extinctions massives, et qu'elles semblent cycliques! + +Je me suis permis de reproduire ici, ce tableau découvert dans le +roman de Pelletier : + +<table> + <caption>Les 5 grandes extinctions depuis les dernières 450 millions d'années.</caption> + <tbody><tr> + <th>Date<br> </th> <th>Disparitions<br> </th> <th>Époque<br> </th> + </tr> + <tr> + <td>445 millions<br> + </td> + <td>60% des espèces : plancton, algues, coraux, trilobites, brachiopodes...<br> + </td> + <td>Ordovicien / Silurien<br> + </td> + </tr> + <tr> + <td>360 millions<br> + </td> + <td>57% des espèces marines : coraux, trilobites, poissons marin, éponges, brachiopodes...Amphibiens.<br> + </td> + <td>Devonien<br> + </td> + </tr> + <tr> + <td>248 millions<br> + </td> + <td>95% des espèces, dont 70% des espèces terrestres : plantes, vertébrés, insectes... 89 des 90 genres de reptiles.<br> Espèces marines : coraux, céphalopodes...<br> Environ 18 millions d'espèces anéanties.<br> + </td> + <td>Permien /Trias (PT)<br> + </td> + </tr> + <tr> + <td>206 millions<br> + </td> + <td>52% des espèces marines : nautiles, ammonites, reptiles...<br> Extinction végétale massive.<br> + </td> + <td>Fin du Trias (Norien)<br> + </td> + </tr> + <tr> + <td>65 millions<br> + </td> + <td>75% des espèces vivantes.<br> 47% des espèces marines : ammonites, plancton...<br> 18% des vertébrés terrestres, dont les dinosaures.<br> + </td> + <td>Crétacé tertiaire (KT)<br> + </td> + </tr> + </tbody> +</table> + +Puis en regardant ça je me suis dit « coudonc, sont où les mammouths +?! ». Alors pour rassasier ma curiosité j'ai demandé à l'ami +Wikipédia; pour découvrir qu'il y avait une extinction massive +contemporaine qui a toujours cours au moment où j'écris ce +billet. Elle est surnommé l'[extinction de +l'Holocène](https://fr.wikipedia.org/wiki/Extinction_de_l'Holoc%C3%A8ne). C'est +durant cette période de 10 000 ans que sont disparus les mammouths +laineux, les dodos, les paresseux géants, les arctodus, et plus +récemment les dauphins de Chine, les crapauds dorés etc. + +Bien qu'il y ait plusieurs autres facteurs, les scientifiques +attribuent les activités humaines comme cause directe ou indirecte de +la **sixième extinction**. Mais le plus troublant c'est de lire que +«*le taux d'extinction actuel est de 100 à 1 000 fois supérieur au +taux moyen naturel constaté dans l'histoire de l'évolution de la +planète*». + +Toutefois on peut se consoler en regardant ce qui c'est passé pendant +le Permien, quand 95% des espèces disparurent de la surface de la +Terre pour permettre à d'autres d'émerger... Ça veut peut-être dire +que dans le plus détesté des pissenlits il y a de l'espoir, et que +c'est dans le plus commun des moineaux que réside l'avenir. + +Source: *La Faim de la Terre, Vol. 1, les Gestionnaires de l'Apocalypse - 4, Alire,130, 2009, page 605*; diff --git a/content/web-ethique.html b/content/web-ethique.html @@ -0,0 +1,123 @@ +<h1>Un [site] web plus éthique petit à petit</h1> + +<p>(Cette page est en cours d'écriture. Je ne suis pas encore certain + de la forme que je dois lui donner.)</p> + +<h2>Conception web</h2> + +<ul> + <li> + <details> + <summary>Réduire le poid de vos pages.</summary> + + <ul> + <li>Pour augmenter la vitesse de chargement.</li> + <li>Pour réduire l'empreinte énergétique de celles-ci.</li> + </ul> + </details> + </li> + <li> + <details> + <summary>Rendre accessible votre site aux humains et aux machines.</summary> + + <ul> + <li>Peu importe les limitations physiques ou techniques de vos + visiteurs, les contenus de votre site web seront toujours + accessibles.</li> + </ul> + </details> + </li> + <li> + <details> + <summary>Diffuser son contenu par fil RSS.</summary> + + <ul> + <li>Cela permet à vos utilisateurs de consommer votre contenu + autrement que sur une page web.</li> + </ul> + </details> + </li> + <li> + <details> + <summary>Ne rendez pas votre site dépendant du JavaScript.</summary> + + <ul> + <li>Si une erreur JavaScript survient ou qu'il est + indispinible, cela ne devrait empêcher l'utilisateur de + consulter votre site et d'accomplir les principales tâches.</li> + </ul> + </details> + </li> +</ul> + +<h2>Hébergement web</h2> + +<ul> + <li> + <details> + <summary>Choisir un hébergeur web qui opère à proximité.</summary> + <ul> + <li>Héberger son site web près de chez-soi. Sinon,le plus près + possible d'où se trouvent la majorité de vos utilisateurs.</li> + </ul> + </details> + </li> + <li>Le serveur doit tourner avec de l'énergie la plus propre + possible. Si vous choisissez un hébergeur ou un centre de données + au Texas, il y a des chances que l'électricité soit produite avec + du charbon ou du pétrole.</li> + <li>Si votre site est un blogue ou un site vitrine considérer + d'auto-héberger votre site web sur une machine usagé qui ne consomme + pas beaucoup d'énergie.</li> +</ul> + +<h2>Sécurité et vie privée</h2> + +<ul> + <li>Votre site ne doit pas avoir des pratiques qui compromettent la + vie privée et la sécurité des visiteurs.</li> + <li>Ne pas pister ses visiteurs pour soi ou pour les GAFAMs.</li> +</ul> + +<h2>Contribution et partage</h2> + +<ul> + <li>Permettez aux gens d'utiliser vos contenus en ajoutant une + licence creative commons.</li> + <li>Citez vos sources.</li> + <li>Contribuez a l'écosystème!</li> + <li>Donner au suivant... Aider les autres avec vos connaissances.</li> + <li>Contribuez aux outils qui vous ont permis de produire un site à + moindre coût... Les logiciels libres, wikipedia, une librairie js, + un bloggeur qui a ecrit une documentation qui vous a aidez, etc.</li> +</ul> + +<h2>Logiciel libre ou à code source ouvert (FLOSS)</h2> + +<ul> + <li>Les logiciels pour produire et diffuser son site doivent être + des FLOSS.</li> + <li>Les logiciels libres sont généralement plus éthiques, mais + l'organisation ou les personnes qui les maintiennent peuvent avoir + des pratiques ou des comportements discriminatoires envers + certaines personnes ou communautés.</li> +</ul> + +<h2>Réseaux sociaux et GAFAMs</h2> + +<ul> + <li>Ne pas assumer que tout le monde est sur facebook. D'abord avoir + un site web pas juste une page facebook.</li> + <li>Servez-vous de votre page pour attirer les gens sur votre site + web, pas le contraire.</li> + +</ul> + +<h2>Matériel informatique</h2> + +<ul> + <li>Garder le plus longtemps possible votre matériel informatique, + n'achetez pas du neuf.</li> + <li>Achetez local encourager les commerces et les fournisseurs de + services locaux</li> +</ul> diff --git a/content/web-ethique.lua b/content/web-ethique.lua @@ -0,0 +1,5 @@ +return { + title = "Rendre son site web plus éthique petit à petit", + date = "2021-09-18", + datetime = "09:51:24", +} diff --git a/src/css/global/base.css b/src/css/global/base.css @@ -73,6 +73,11 @@ a:hover { color: var(--base-fg); } +a[href*="://"]:not([href*="://hugo.soucy.cc"])::after { + content: "\279A"; + display: inline-block; +} + hr { background: transparent; border: dotted var(--base-br); @@ -123,3 +128,30 @@ svg:not(:root) { abbr { cursor: help; } + +table { + border-collapse: collapse; + font-size: .85rem; + overflow: auto; +} + +table caption { + font-style: italic; +} + +td, +th { + /* background: var(--base-snippet-bg); */ + border: solid var(--base-snippet-fg); + border-width: 0 0 1px; + padding: 0.5rem; + text-align: left; +} + +th { + font-weight: 700; +} + +tr :first-child { + text-align: left; +}