hscc

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

commit 4a8011b3bf5d90810a745b6ab983eaebeb36f295
parent 3c0429b149165a662a24b367b86555f2f3569f66
Author: Hugo Soucy <hugo@soucy.cc>
Date:   Tue,  8 Feb 2022 19:53:06 -0500

Modify contents

Diffstat:
Mcontent/2020/nt/index.md | 2++
Mcontent/2020/tx/index.md | 3+--
Mcontent/2021/index.lua | 1+
Mcontent/2021/mp/lua-a-misunderstood-language.md | 6++++++
Mcontent/2021/mp/npm-ruin-dev.md | 4++++
Mcontent/2021/nt/index.lua | 3++-
Mcontent/2021/nt/index.md | 2+-
Mcontent/2021/tx/index.md | 3+--
Mcontent/a-propos.lua | 1+
Mcontent/a-propos.md | 2+-
Mcontent/abonnement.md | 14++++++++------
Mcontent/file/curriculum-vitae.lua | 5+++--
Mcontent/file/pgp.lua | 14+++++++-------
Mcontent/index.html | 6+++---
Mcontent/index.lua | 1+
Mcontent/note/2020/02/xenophobie-vs-racisme.md | 2+-
Mcontent/note/2020/08/surpoid-de-lauto-et-web.lua | 15+++++++++------
Mcontent/note/index.md | 2++
Mcontent/now.lua | 17++++++++++++++++-
Mcontent/now.md | 50++++++++++++++++++++++++++++++--------------------
Mcontent/txt/index.md | 2++
Mcontent/xfn.md | 2+-
Mcontent/xmpp.md | 2+-
23 files changed, 104 insertions(+), 55 deletions(-)

diff --git a/content/2020/nt/index.md b/content/2020/nt/index.md @@ -1 +1,3 @@ # Notes de <time>2020</time> + +Les [anciennes notes](/note) sont accessibles par [la page des archives](/archives.html). diff --git a/content/2020/tx/index.md b/content/2020/tx/index.md @@ -1,4 +1,3 @@ # Textes de <time>2020</time> -Les anciens [textes](/txt) sont accessibles par [la page des -archives](/archives.html). +Les anciens [textes](/txt) sont accessibles par [la page des archives](/archives.html). diff --git a/content/2021/index.lua b/content/2021/index.lua @@ -3,4 +3,5 @@ return { datetime = "21:53:00", title = "Publications de 2021", template = "publications", + priority = "1" } diff --git a/content/2021/mp/lua-a-misunderstood-language.md b/content/2021/mp/lua-a-misunderstood-language.md @@ -14,3 +14,9 @@ > LWN and a discussion about that post on Hacker News that made me want > to write back. In this post I’ll address some of the comments I’ve > seen on that original article and on Hacker News.&raquo; +> +> [...] +> +> &laquo;When you approach Lua, don’t look at it like a product. Approach it +> like you approach a LEGO set. Lua offers you bricks, you provide the +> imagination, design, and in the end, you build the product.&raquo; diff --git a/content/2021/mp/npm-ruin-dev.md b/content/2021/mp/npm-ruin-dev.md @@ -42,3 +42,6 @@ dev*: > for your project to work. And if you can’t get that dependency > working, your project is dead in the water until you can—both now and > in the future." + +Dans le même esprit il y a aussi [Boring by +default](https://justmarkup.com/notes/2020-01-14-boring-by-default/). +\ No newline at end of file diff --git a/content/2021/nt/index.lua b/content/2021/nt/index.lua @@ -2,5 +2,6 @@ return { date = "2021-01-01", datetime = "09:33:00", title = "Notes de 2021", - template = "publications" + template = "publications", + pagination = 6 } diff --git a/content/2021/nt/index.md b/content/2021/nt/index.md @@ -1,3 +1,3 @@ # Notes de <time>2021</time> -Les anciennes notes sont accessibles par [la page des archives](/archives.html). +Les [anciennes notes](/note) sont accessibles par [la page des archives](/archives.html). diff --git a/content/2021/tx/index.md b/content/2021/tx/index.md @@ -1,4 +1,3 @@ # Textes de <time>2021</time> -Les anciens [textes](/txt) sont accessibles par [la page des -archives](/archives.html). +Les anciens [textes](/txt) sont accessibles par [la page des archives](/archives.html). diff --git a/content/a-propos.lua b/content/a-propos.lua @@ -5,4 +5,5 @@ return { shortlink = "25", posttype = "default", title = "À propos de ce site Web", + priority = "1" } diff --git a/content/a-propos.md b/content/a-propos.md @@ -58,7 +58,7 @@ mon sous-sol, sur un **HP Mini 110** qui tourne sous *OpenBSD 7.0*. Le ## Métadonnées -**J'aime les métadonnées** et ce site web en est truffées. Même si tout le +**J'aime les métadonnées** et ce site web en est truffé. Même si tout le monde en général s'en fout, je passe beaucoup de temps à enrichir mon HTML avec celles-ci. diff --git a/content/abonnement.md b/content/abonnement.md @@ -2,15 +2,17 @@ S'abonner à hugo.soucy.cc ========================= -Pour suivre les mises à jours de ce site Web, vous pouvez vous abonner -aux flux de syndication. Des fils RSS (**Atom**) sont créés -automatiquement pour toutes les pages d'index du site. +Pour suivre les mises à jours de [ce site Web](/a-propos.html), vous +pouvez vous abonner aux flux de syndication. Des fils +[RSS](/mots-cles.html#RSS) (**Atom**) sont créés automatiquement pour +toutes les pages d'index du site. -Par exemple pour toutes les publications de 2021: +Par exemple pour toutes les [publications de 2021](/2021): * <https://hugo.soucy.cc/2021/index.xml>. -Ou plus spécifiquement, pour obtenir seulement les marques pages: +Ou plus spécifiquement, pour obtenir seulement les +[marques pages](/2021/mp): * <https://hugo.soucy.cc/2021/mp/index.xml>. @@ -19,7 +21,7 @@ Ou plus spécifiquement, pour obtenir seulement les marques pages: Si jamais vous vouliez suivre ce site par l'entremise de **JSON Feed**, vous pouvez utiliser le service en ligne <https://granary.io/> qui vous permettra de convertir le HTML ou le Atom. Par exemple, les -pblications du flux HTML vers le JSON Feed: +publications du flux HTML vers le JSON Feed: <https://granary.io/url?input=html&output=jsonfeed&url=https://hugo.soucy.cc/2021/>. ## Fediverse diff --git a/content/file/curriculum-vitae.lua b/content/file/curriculum-vitae.lua @@ -4,8 +4,9 @@ return { id = "tag:hugo.soucy.cc,2014-01-01:2014/01/curriculum-vitae", shortlink = "3n", posttype = "curriculum-vitae", - title = "CV de Hugo Soucy, développeur Web front-end", - keywords = { "développeur front-end","intégrateur web","Québec","a11y", "accessibilité web","Lévis" }, + title = "CV de Hugo Soucy, développeur web front-end à Québec et Lévis", + keywords = { "développeur web front-end","intégrateur web","Québec","a11y","accessibilité web","Lévis" }, + priority = "1" -- cv = function() -- local file = io.popen('curl https://raw.githubusercontent.com/hs0ucy/Curriculum-vitae/master/curriculum-vitae.html') -- local data = file:read("*a") diff --git a/content/file/pgp.lua b/content/file/pgp.lua @@ -1,8 +1,8 @@ return { - date = "2014-01-02", - datetime = "00:00:00", - id = "tag:hugo.soucy.cc,2014-01-02:2014/01/pgp", - shortlink = "3m", - posttype = "default", - title = "Clé publique PGP" - } + date = "2014-01-02", + datetime = "00:00:00", + id = "tag:hugo.soucy.cc,2014-01-02:2014/01/pgp", + shortlink = "3m", + posttype = "default", + title = "Clé publique PGP" +} diff --git a/content/index.html b/content/index.html @@ -24,13 +24,13 @@ <div class="p-note"> <p> - <a class="u-url u-uid" href="#hs" rel="me">Je</a> suis ce qu'on appelle un humain (enfin, c'est ce qu'on m'a dit), et accessoirement 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>, <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. + <a class="u-url u-uid" href="#hs" rel="me">Je</a> suis ce qu'on appelle un humain (enfin, c'est ce qu'on m'a dit), et accessoirement 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 web 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>, <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. </p> - <p> 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> ou par XMPP, à <a href="xmpp:hs0ucy%40soucy.cc" rel="me">hs0ucy@soucy.cc</a>. N'hésiter pas. Je suis aussi toujours partant pour aller prendre un <strong property="foaf:interest" resource="http://dbpedia.org/page/Coffee">café</strong> ☕ (ou quatre).</p> + <p> 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> ou par XMPP, à <a href="xmpp:hs0ucy%40soucy.cc" rel="me">hs0ucy@soucy.cc</a>. N'hésitez pas. Je suis aussi toujours partant pour aller prendre un <strong property="foaf:interest" resource="http://dbpedia.org/page/Coffee">café</strong> ☕ (ou quatre).</p> <p> - <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'<a href="/a-propos.html#ind">indépendance numérique</a> des utilisateurs. <a href="/now.html#jm">J'aime</a> 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>, 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="/2022">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'<a href="/a-propos.html#ind">indépendance numérique</a> des utilisateurs. <a href="/now.html#jm">J'aime</a> 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>, 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/index.lua b/content/index.lua @@ -7,4 +7,5 @@ return { title = "Hugo Soucy, développeur Web front-end habitant Lévis, et ceci est sa page Web", keywords = { "développeur front-end","intégrateur web","a11y", "accessibilité web", "Lévis", "Québec", }, collection = { os.date('%Y')..'/' }, -- create a collection from the current year folder + priority = "1" } diff --git a/content/note/2020/02/xenophobie-vs-racisme.md b/content/note/2020/02/xenophobie-vs-racisme.md @@ -2,5 +2,5 @@ J'ai de la misère à saisir pourquoi l'utilisation du terme **racisme** persiste dans les médias [de masse] ... N'est-ce pas propager une idée qui n'est pas factuelle? puisque qu'il -n'y pas plus d'une race humaine! nous sommes toutes & tous *homo +n'y a pas plus d'une race humaine! nous sommes toutes & tous *homo sapiens*. diff --git a/content/note/2020/08/surpoid-de-lauto-et-web.lua b/content/note/2020/08/surpoid-de-lauto-et-web.lua @@ -1,8 +1,11 @@ return { - title = "Surpoid de l'auto et Web", - date = "2020-08-10", - datetime = "12:04:00", - posttype ="note", - bridgy = "true", - keywords = {"automobile","surpoid","webdev"} + title = "Surpoids de l'auto et Web", + date = "2020-08-10", + datetime = "12:04:00", + posttype ="note", + bridgy = "true", + keywords = {"automobile","surpoids","webdev"}, + posse = { + mastodon = "https://mastodon.sdf.org/@hs0ucy/104666178323446869" } +} diff --git a/content/note/index.md b/content/note/index.md @@ -1,3 +1,5 @@ Notes ===== + +Voici les notes de janvier [2016](/note/2016) à septembre [2020](/note/2020). diff --git a/content/now.lua b/content/now.lua @@ -1,6 +1,21 @@ +local template = require 'satelito.template' +local etlua = require 'etlua' +local inspect = require 'inspect' +local partial = [[ + Hello <%= rellink %>, +]] + return { date = "2020-02-15", datetime = "15:32:00", id = "tag:hugo.soucy.cc,2020-02-15:2020/02/now", - title = "Now, quelque part comme maintenant" + title = "Now, quelque part comme maintenant", + priority = "1", + tessssst = function(...) + --local t = table.pack(...) + local t = {...} + + print(inspect(t)) +--return etlua.render(partial, {rellink = arg[1]}) + end } diff --git a/content/now.md b/content/now.md @@ -32,22 +32,19 @@ Ces temps-ci je lis beaucoup de poésie et d'essais politiques. Je traîne toujours sur **bandcamp** à la recherche de nouvelles choses à écouter. Sinon, -[Ponctuation](https://ponctuationponctuation.bandcamp.com/), -[Jesuslesfilles](https://jesuslesfilles.bandcamp.com/album/lheure-id-ale), -[L'étrange pays](https://jeanleloup.bandcamp.com/album/l-trange-pays) -de Jean Leloup, -[Alvvays](https://alvvays.bandcamp.com/album/antisocialites) et -[Kaitlyn Aurelia Smith](https://kaitlynaureliasmith.bandcamp.com/) -sont souvent dans mes oreilles ces derniers temps. +[Diorama](https://bonenfant.bandcamp.com/album/diorama) et l'album +éponyme de [Bon +enfant](https://bonenfant.bandcamp.com/album/bon-enfant), [Kaitlyn +Aurelia Smith](https://kaitlynaureliasmith.bandcamp.com/), [Tour de +machine](https://emerance.bandcamp.com/album/tour-de-machine) et +[Forêt mixte](https://emerance.bandcamp.com/album/for-t-mixte) +d'Émérance, sont souvent dans mes oreilles ces derniers temps. ### Potagers ### -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! +Nos deux potagers sont maintenant sous la neige. Ces temps-ci nous +cusinons plutôt nos réserves [de tomates] et nous nous demandons si +nous ne devrions pas faire aussi pousser de la bouffe dans la maison. ### Projets ### @@ -58,16 +55,29 @@ lua. Il n'est pas officiellement terminé, bien que je l'utilise depuis quelques années. Je suis présentement en train d'écrire la documentation en français et en anglais. -* Il permet de créer un site web statique à partir de contenus écris - en markdown ou en HTML. -* Il est rapide. À titre d'exemple la compilation d'un site contenant - à peu près 400 pages, prend un peu plus de 3 secondes. -* Simple à configurer et à utiliser si on est familié avec la ligne de - commande. +#### cssmin #### + +[cssmin](https://soucy.cc/git/cssmin/files.html) est un outil en ligne +de commande pour optimiser les fichiers CSS, en retirant les sauts de +ligne, les commentaires et les espaces autour de certains symboles. + +#### SDWD #### + +Je travaille aussi à la mise sur pied, dans mon quartier, d'un groupe +d'entraide en conception de site web amateur, qui s'appellera [La +Société des Webmestres +Disparus](https://mobilizon.fedi.quebec/@sdwd). L'idée est de se +réunir au mois ou aux deux mois pour présenter un projet de site web, +poser des questions, demander de la rétroaction ou du soutient +technique. <a id="jm"></a> + ## Soutiens et abonnements ## +* <ins>[Small Technology Foundation](https://small-tech.org/)</ins> +* <ins>[Pivot](https://pivot.quebec/)</ins> +* [Dino](https://dino.im/ "Dino is a modern open-source chat client for the desktop.") * [Le Filon](https://filon.ca/) * [Pirate Production](https://pirateproduction.ca/) ([patreon](https://www.patreon.com/pirateprod)) @@ -80,4 +90,4 @@ as a recognized non-profit 501(c)(7) and is supported by its members.") * [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) +* <del>[La Presse](https://www.lapresse.ca)</del> diff --git a/content/txt/index.md b/content/txt/index.md @@ -1,3 +1,5 @@ Textes ====== + +Voici les textes de mars [2008](/txt/2008) à septembre [2020](/txt/2020). diff --git a/content/xfn.md b/content/xfn.md @@ -20,7 +20,7 @@ sur le Web: <a href="https://bernardchhun.com/">Bernard Chhun</a> </li> <li> - <a href="https://www.hardcoded.net/">Virgil Dupras</a> + <a href="http://collapseos.org/" title="Collapse OS - Bootstrap post-collapse technology">Virgil Dupras</a> </li> <li> <a href="https://pieplu.ca/">Alexis Piéplu</a> diff --git a/content/xmpp.md b/content/xmpp.md @@ -23,7 +23,7 @@ Protocol">XMPP</abbr>). Aussi connu sous le nom **Jabber** qui est [normé par l'IETF](https://fr.wikipedia.org/wiki/Messagerie_instantan%C3%A9e#Standards_ouverts_et_normes), -XMPP est un peu le pendant **clavardage** du courrier +[XMPP](/mots-cles.html#xmpp) est un peu le pendant **clavardage** du courrier électronique. Puisqu'en étant sur des services différents, des gens peuvent communiquer de façon ouverte, comme des utilisateurs de gmail qui peuvent envoyer des courriels à ceux de hotmail ... Ainsi à partir