hugo.soucy.cc

The personnal website source code of Hugo Soucy. Creates from an homebrewed static website generator (Ferron).
Log | Files | Refs

commit cabb2c6db3ea0ef9922c3b77aa0d690886b47ffb
parent 6089711629ca64316e79f9fc53e34111ce04e413
Author: Hugo Soucy <hugo.soucy@toumoro.com>
Date:   Tue, 18 Feb 2020 19:21:46 -0500

Modifications

Diffstat:
Dcontent/note/2020/02/bigoterie-de-la-croissance.json | 8--------
Dcontent/note/2020/02/bigoterie-de-la-croissance.md | 5-----
Dcontent/note/2020/02/jaime-regler-des-bogues.json | 8--------
Dcontent/note/2020/02/jaime-regler-des-bogues.md | 4----
Acontent/note/2020/02/le-syndicalisme-selon-taillefer.json | 9+++++++++
Acontent/note/2020/02/le-syndicalisme-selon-taillefer.md | 7+++++++
Acontent/note/2020/02/lost-connection-to-the-earth.json | 10++++++++++
Acontent/note/2020/02/lost-connection-to-the-earth.md | 8++++++++
Acontent/note/2020/02/power-of-passive.json | 10++++++++++
Acontent/note/2020/02/power-of-passive.md | 4++++
Acontent/now.json | 9+++++++++
Acontent/now.md | 115+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontent/papa-lecteur-2019.jpg | 0
Acontent/txt/2020/02/citoyennete-du-web-ou-Ăvanite-numerique.json | 9+++++++++
Acontent/txt/2020/02/citoyennete-du-web-ou-Ăvanite-numerique.md | 2++
Mdata/shortlinks.json | 353++++++++++++++++++++++++++++++++++++++++---------------------------------------
Mplugins/httpd/init.lua | 8++++----
Mtemplates/note.mustache | 19++++++-------------
18 files changed, 372 insertions(+), 216 deletions(-)

diff --git a/content/note/2020/02/bigoterie-de-la-croissance.json b/content/note/2020/02/bigoterie-de-la-croissance.json @@ -1,8 +0,0 @@ -{ - "title": "Bigoterie de la croissance", - "date": "2020-02-10", - "datetime": "13:36:26", - "template": "note", - "bridgy": "true", - "keywords": ["croissance Ă©conomique","politique"] -} diff --git a/content/note/2020/02/bigoterie-de-la-croissance.md b/content/note/2020/02/bigoterie-de-la-croissance.md @@ -1,5 +0,0 @@ -Cela fait presque trois ans que je n'ai pas bu d'alcool, mais quand -j'entends la bigoterie de la croissance Ă©conomique infini des -politiciens ... ça me donne soif! - -Mais c'est OK, je rĂ©siste :) diff --git a/content/note/2020/02/jaime-regler-des-bogues.json b/content/note/2020/02/jaime-regler-des-bogues.json @@ -1,8 +0,0 @@ -{ - "title": "J'aime rĂ©gler des bogues", - "date": "2020-02-13", - "datetime": "09:46:03", - "template": "note", - "bridgy": "true", - "keywords": ["joke","code","travail"] -} diff --git a/content/note/2020/02/jaime-regler-des-bogues.md b/content/note/2020/02/jaime-regler-des-bogues.md @@ -1,4 +0,0 @@ - -J'aime bien rĂ©gler des bogues. - -C'est sĂ»rement pour ça que, j'en laisse toujours 1 ou 2 au cas :P diff --git a/content/note/2020/02/le-syndicalisme-selon-taillefer.json b/content/note/2020/02/le-syndicalisme-selon-taillefer.json @@ -0,0 +1,9 @@ +{ + "title": "Le syndicalisme selon Taillefer", + "date": "2020-02-16", + "datetime": "09:52:07", + "template": "note", + "bridgy": "true", + "keywords": ["syndicalisme","Alexandre Taillefer","politique"], + "replyto": "https://twitter.com/acotte/status/1229039189913751552" +} diff --git a/content/note/2020/02/le-syndicalisme-selon-taillefer.md b/content/note/2020/02/le-syndicalisme-selon-taillefer.md @@ -0,0 +1,7 @@ +Les syndicats sont maintenant rendus dĂ©pendants de celle qu'ils +voulaient Ă©liminĂ©e, c'est-Ă -dire l'entreprise capitaliste. + +Leurs racines sont dans les mouvements arnarchistes-libertaires. Ă€ la +base, ils sont supposĂ©s vouloir dĂ©mocratiser les moyens de +productions, puis la sociĂ©tĂ© en gĂ©nĂ©ral. Pas seulement devenir des +prolĂ©taires prĂ©vilĂ©giĂ©s. diff --git a/content/note/2020/02/lost-connection-to-the-earth.json b/content/note/2020/02/lost-connection-to-the-earth.json @@ -0,0 +1,10 @@ +{ + "title": "Lost connection to the earth", + "date": "2020-02-16", + "datetime": "13:26:08", + "template": "note", + "bridgy": "true", + "keywords": ["activisme","citation","environnement"], + "citeurl": "https://abeautifulresistance.org/site/2019/12/5/why-i-quit-350org", + "cite": "John Halstead ", +} diff --git a/content/note/2020/02/lost-connection-to-the-earth.md b/content/note/2020/02/lost-connection-to-the-earth.md @@ -0,0 +1,8 @@ + +"The language of climate activists today is of parts-per-million of +carbon, peer-reviewed scientific papers, and technological fixes. But +something is lost in all this abstraction. What is lost is our +experience of connection to the earth. And I suspect that this is +intentional. It’s easier to turn a forest or a mountain into a +commodity when we don’t really feel anything for it. This is how we +get sacrilegious environmental policies like carbon offsetting." diff --git a/content/note/2020/02/power-of-passive.json b/content/note/2020/02/power-of-passive.json @@ -0,0 +1,10 @@ +{ + "title": "Power of passive", + "date": "2020-02-16", + "datetime": "14:07:55", + "template": "note", + "bridgy": "true", + "keywords": ["solarpunk","low-tech","environment"], + "citeurl": "https://solarpunkdruid.com/2020/02/15/the-power-of-passive/", + "cite": "solarpunkdruid.com" +} diff --git a/content/note/2020/02/power-of-passive.md b/content/note/2020/02/power-of-passive.md @@ -0,0 +1,4 @@ +"This lies in tandem with a common idea that Technology will magically +save us from the problems our societal systems have produced, +eliminating our need for introspection and making tough choices about +what we might have to give up." diff --git a/content/now.json b/content/now.json @@ -0,0 +1,9 @@ +{ + "date":"2020-02-15", + "datetime":"15:32:00", + "id":"tag:hugo.soucy.cc,2020-02-15:2020/02/now", + "title":"Now ou ces temps-ci", + "navigation": { + "label": "Now" + } +} diff --git a/content/now.md b/content/now.md @@ -0,0 +1,115 @@ +Ce que je fais ces temps-ci +=========================== + +*Ceci est ma page now ([What is a "now +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). + +Je programme des interfaces web adaptatifs et accessibles, avec HTML, +CSS et Javascript. Souvent pour des projets qui tournent sous le CMS +Typo3. + +## Personnellement ## + +Je suis papa de jeunes enfants, alors le *ici et maintenant* de ma +compagne et moi, leur est souvent consacrĂ©! + +C'est un apprentissage de tout les instants, et le maĂ®tre, n'est pas +toujours celui qu'on croit. + +![Papa fait la lecture du TrĂ©sor de Rackham le Rouge](papa-lecteur-2019.jpg) + +## Mes projets maison ## + +### Ferron ### + +Je dĂ©veloppe un gĂ©nĂ©rateur de site web statique avec le langage de +programmation Lua qui, se nomme Ferron. Vous pouvez prendre +connaissance du projet en visitant [sa page +github](https://github.com/hs0ucy/Ferron). + +Initialement, ce projet Ă©tait programmĂ© en script *bash*, et se +nommait [FakeStache +SSG](https://github.com/hs0ucy/fakestache-ssg). J'avais le goĂ»t de +poussĂ© l'application un peu plus loin, et en mĂŞme temps, j'Ă©tais +curieux s'apprendre le Lua, dont je trouvais la syntaxe simple et +Ă©lĂ©gante. + +J'ai donc entrepris la conversion de l'application tout en ajoutant +des fonctionnalitĂ©s qui n'Ă©taient pas prĂ©sentes dans la première +mouture. + +Je suis assez fier du rĂ©sultat. Il faut que je m'attaque Ă  Ă©toffer la +documentation avant de demander de l'aide de bĂ©tas-testeurs, pour +avoir des retours constructifs. + +### Auto-hĂ©bergement ### + +Le site que vous consultez en ce moment, est auto-hĂ©bergĂ© dans mon +sous-sol sur un [HP Mini +110](https://en.wikipedia.org/wiki/HP_Mini#110), qui roule sous le +système d'opĂ©ration [OpenBSD](https://www.openbsd.org/). + +Le HP Mini est un laptop qui est muni d'une pile qui peut prendre le +relais si il y a une panne de courant qui n'est pas trop longue :) + +J'ai encore quelques trucs d'hĂ©bergĂ©s sur un VPS DigitalOcean que je +dois migrer sur mon serveur personnel dans les prochains mois. + +Sinon, Ă©ventuellement je dois aussi mettre en place un système de +sauvegarde de donnĂ©es. Probablement quelque chose de simple avec un +disque dur externe et rsync. + +* L'idĂ©e derrière ce projet est d'ĂŞtre le plus indĂ©pendant possible; +* d'apprendre de nouvelles choses, comme dĂ©velopper mes aptitudes + d'administrateur systhème amateur, ĂŞtre plus Ă  l'aise dans un + envrionnement UNIX qui n'est pas Linux. +* Ne pas consommer de l'Ă©nergie d'un centre de donnĂ©s qui, est + propulsĂ© par je ne sais qu'elle Ă©nergie plus polluante que + l'hydro-Ă©lectricitĂ©. + +### Le potager ### + +Depuis le printemps 2019, je suis rĂ©sidant d'un charmant bungalow de +LĂ©vis. Dans la cour arrière, nous avons commencĂ© un potager que nous +voulons de plus en plus gĂ©nĂ©reux d'annĂ©e en annĂ©e. + +Pour les enfants c'est un Ă©cosystème fascinant et stimulant; et c'est +aussi des collations Ă  portĂ©e de main. Pour moi, c'est un havre de +nature et une façon agrĂ©able de s'extirper de la vie essouflante de +notre train train d'animaux urbain. + +En ce moment, c'est l'hiver et la terre ce repose. Mais le temps des +semis ne serait tarder. + +## Temps de cerveau disponible ## + +### Lecture ### + +Ces temps-ci, je m'intĂ©resse pas mal Ă  la dĂ©croissance et Ă  l'Ă©cologie +politique. Je consomme des vidĂ©os sur le sujet, sinon des lecture. Je +viens justement de terminer **GuĂ©rir du mal de l'infini**; juste avant +j'ai lu **L'Ă©cosophie, ou La sagesse de la nature** et **Le +capitalisme expliquĂ© Ă  ma petite-fille...**. + +Sinon par ricochet, je suis pas mal facinĂ© par les +basses-technologies, ou plus communĂ©ment appelĂ© les **low-tech**. Je +suis un visiteur rĂ©gulier du site +[lowtechmagazine.com](https://www.lowtechmagazine.com/). + +La spiritualitĂ© est aussi prĂ©sente dans mes rĂ©flexions et mes +lectures. Je me suis entre autre intĂ©ressĂ© Ă  **Spinoza**, racontĂ© dans +un ouvrage de *Philippe Lenoire*. Autrement ces jours-ci, mon livre de +chevet s'intitule **Une beautĂ© zen : paroles de moines**. + +### VĂ©lo ### + +Quand il y a la neige, c'est le fatbike. Sinon pour mes dĂ©placement, +quand c'est possible, c'est toujours et pour toujours le vĂ©lo. Une des +plus grande invention humaine! diff --git a/content/papa-lecteur-2019.jpg b/content/papa-lecteur-2019.jpg Binary files differ. diff --git a/content/txt/2020/02/citoyennete-du-web-ou-Ăvanite-numerique.json b/content/txt/2020/02/citoyennete-du-web-ou-Ăvanite-numerique.json @@ -0,0 +1,9 @@ +{ + "title": "CitoyennetĂ© du web ou vanitĂ© numĂ©rique?", + "date": "2020-02-16", + "datetime": "09:43:34", + "template": "txt", + "bridgy": "false", + "draft": "true", + "keywords": ["web","indĂ©pendance numĂ©rique","Ă©go"] +} diff --git a/content/txt/2020/02/citoyennete-du-web-ou-Ăvanite-numerique.md b/content/txt/2020/02/citoyennete-du-web-ou-Ăvanite-numerique.md @@ -0,0 +1,2 @@ + +# CitoyennetĂ© du web ou ĂvanitĂ© numĂ©rique diff --git a/data/shortlinks.json b/data/shortlinks.json @@ -1,196 +1,200 @@ { - "/note/2020/02/jaime-regler-des-bogues.html":"4Q", - "/note/2020/02/jonathan-wilkinson-ensuite-steven-guilbeault.html":"4R", - "/note/2020/02/bigoterie-de-la-croissance.html":"4S", - "/note/2020/02/xenophobie-vs-racisme.html":"4T", + "/note/2020/02/power-of-passive.html":"4Y", + "/note/2018/01/activitypub-is-now-a-w3c-recommendation.html":"5", + "/note/2017/12/betty-davis-is-wonderwoman.html":"m", + "/note/2018/04/presentation-openbsd-concise-et-exhaustive.html":"3y", + "/note/2018/04/yo-yoyo.html":"3B", + "/note/2018/01/nos-courriels-pistes.html":"d", + "/note/2018/04/le-temps-dune-chasse.html":"3C", + "/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.html":"s", + "/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.html":"2M", + "/note/2018/01/premier-pullrequest-lua-accepte.html":"4", + "/note/2018/05/linkedin-un-ramassi-tout-et-nimporte-quoi.html":"3M", + "/note/2017/05/mg-is-micro-gnu-emacs.html":"V", + "/note/2019/01/for-the-love-of-pipes.html":"4p", + "/note/2016/08/pokemon-go-et-societe-de-surveillance.html":"2P", + "/now.html":"4V", + "/note/2017/03/revanche-des-librairies-independantes.html":"2h", + "/note/2017/06/le-velo-cest-dangereux.html":"P", + "/note/2017/03/github-and-copyleft.html":"26", + "/note/2017/09/lesbricodeurs-jaime-votre-nom.html":"D", + "/note/2019/10/une-nouvelle-version-de-salut-a-toi.html":"4F", + "/note/2018/01/reflechissez-avant-de-poster.html":"3", + "/note/2017/01/because-protest-is-an-industry.html":"2n", + "/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.html":"J", + "/note/2019/02/follow-a-style-guide.html":"4q", "/note/2016/09/radio-canada-publicitaire-pour-apple.html":"2K", - "/txt/2018/02/un-raccourcisseur-d-url-pour-site-statique.html":"3w", - "/note/2017/09/barbares-se-substitus-aux-piliers.html":"F", - "/note/2016/07/emacs-sort-delete-matching-duplicate-lines.html":"3", - "/note/2018/02/the-radical-idea-of-a-world-without-jobs.html":"2", - "/note/2017/06/petite-contribution-bash-au-task-runner-manuel.html":"M", - "/note/2017/09/le-poil-de-la-bete.html":"B", - "/note/2017/01/lemprise-de-wallstreet-sur-trump.html":"2p", - "/note/2018/05/bandes-cyclables-limoilou.html":"3K", - "/txt/emacs/2015/06/emacs-101-l-introduction.html":"3g", - "/note/2018/09/expect-to-be-tracked-anyway.html":"4", - "/file/pgp.html":"3m", + "/note/2018/01/an-introduction-to-the-indieweb.html":"c", + "/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.html":"G", + "/note/2020/02/xenophobie-vs-racisme.html":"4T", + "/note/2017/12/openbsd-mise-a-jour-reussie.html":"n", + "/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.html":"w", + "/note/2016/05/firefox-print-background-color.html":"33", + "/note/2017/06/sesame-street-lgbt-pride.html":"L", + "/albums-preferes.html":"22", + "/note/2018/12/lisp-is-ugly-not.html":"4g", + "/note/2016/08/txti.html":"2_", + "/note/2017/05/why-i-love-openbsd.html":"X", + "/note/2016/08/m4-as-css-pre-processor.html":"2Z", + "/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.html":"37", + "/note/2019/11/shell-script-compiler-et-surveiller-le-scss.html":"4J", + "/note/2018/12/goodbye-edgehtml.html":"4h", + "/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.html":"2q", + "/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.html":"2S", + "/note/2018/05/location-api-surveillance.html":"3L", "/note/2016/01/tiens-un-article-sur-le-darknet-que-plusieurs-devraient-lire.html":"3d", - "/note/2017/03/animista-css-animations-on-demand.html":"23", - "/note/2018/09/what-is-activitypub.html":"42", - "/note/2017/12/mother-s-maiden-name-not-secure.html":"g", - "/note/2018/09/merci-pierasselin-pour-le-retweet.html":"45", - "/note/2018/10/pleroma-less-moving-parts.html":"48", - "/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.html":"24", - "/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.html":"y", - "/note/2020/02/confiture-dabricot.html":"4K", + "/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.html":"C", + "/note/2018/01/alec-helps-companies-activate-onion-services.html":"7", "/note/2017/10/openbsd-6.2-sen-vient-a-la-mi-octobre.html":"x", - "/note/2018/12/lisp-is-ugly-not.html":"4g", - "/note/2017/03/presentation-de-manuel-un-task-runner-bash.html":"2b", - "/note/2018/06/cotoyer-l-art-vivant-statique.html":"3S", - "/note/2017/12/salut-bien-bas-aux-infimieres-et-infirmiers.html":"j", - "/note/2017/11/rip-au-capitaine-crochet-de-la-pop-quebecoise.html":"q", - "/note/2019/02/follow-a-style-guide.html":"4q", - "/note/2017/09/lesbricodeurs-jaime-votre-nom.html":"D", - "/note/2017/12/halt-and-catch-fire-soundtrack.html":"h", - "/note/2018/08/publier-sur-le-web-avec-simplicite.html":"3Z", - "/note/2018/12/laisse-le-fatbike-a-la-maison.html":"4f", + "/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.html":"2F", "/note/2018/01/orbots-16th-makes-using-tor-on-android-better.html":"f", - "/note/2016/08/shipping-is-a-feature.html":"2X", + "/note/2016/07/emacs-sort-delete-matching-duplicate-lines.html":"3", + "/note/2018/07/madeleine-et-ses-vetements.html":"3V", + "/note/2017/04/updating-all-packages-in-go.html":"_", + "/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.html":"2m", + "/note/2017/12/normaliser-la-meute.html":"k", + "/ce-site-web-explique-markdown.html":"t", + "/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.html":"2B", + "/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.html":"2d", + "/txt/2018/02/un-raccourcisseur-d-url-pour-site-statique.html":"3w", + "/note/2018/07/does-meditation-work.html":"3X", + "/note/2019/04/rss-is-better-than-twitter.html":"4t", + "/note/2018/04/parti-rhinoceros-sur-wikipedia.html":"3D", + "/note/2019/09/dit-moi-de-quoi.html":"4D", + "/note/2018/10/now-i-get-it-emacs-is-the-best.html":"49", + "/note/2018/09/what-is-activitypub.html":"42", + "/note/2020/02/confiture-dabricot.html":"4K", + "/note/2017/03/vider-le-filelist-dun-input-type-file.html":"28", "/note/2017/04/duckduckgo-hacks-for-developers.html":"Z", - "/note/2019/01/why-im-worried-about-google.html":"4n", - "/note/2018/02/m4-bakery-make-and-m4-static-website-generator.html":"3r", - "/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.html":"38", - "/note/2017/12/betty-davis-is-wonderwoman.html":"m", - "/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.html":"2k", - "/note/2017/09/bacteries-communiqueraient-avec-des-decharges-electriques.html":"G", - "/note/2018/01/alec-helps-companies-activate-onion-services.html":"7", - "/note/2018/09/concretiser-mastodonquebec-et-mammouthquebec.html":"43", - "/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.html":"2x", - "/note/2019/04/essaie-du-theme-cyberpunk-2019.html":"4v", - "/file/curriculum-vitae.html":"3n", - "/note/2017/09/lesbricodeurs-replyto-status-909427743573577728.html":"C", - "/txt/bash/2017/03/manuel-taskrunner.html":"2c", + "/note/2018/02/ceci-est-le-test-1.html":"3p", + "/note/2020/02/bigoterie-de-la-croissance.html":"4S", + "/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.html":"2J", + "/note/2018/03/thanks-to-qb1t-about-cabal.html":"3v", + "/a-propos.html":"25", + "/file/curriculum-vitae.html":"cv", + "/note/2018/04/est-ce-que-facil-a-une-canal-irc.html":"3z", + "/note/2019/07/main-invisible-du-marche.html":"4G", + "/note/2016/08/snowden-pardon-petition-on-facebook.html":"2Q", + "/note/2019/06/je-me-souviens-la.html":"4y", + "/note/2016/08/vimgifs-et-emacs_gifs.html":"2T", + "/note/2017/04/fait-le-respirer-un-peu-ton-code.html":"2", + "/note/2018/07/vive-le-quebec-vive-la-creation-vive-luniversel.html":"3Y", "/txt/2014/04/bronto-politiciens-de-silos.html":"3j", - "/note/2018/01/reflechissez-avant-de-poster.html":"3", - "/note/2016/08/openbsd-pour-tous.html":"2N", - "/note/2016/08/m4-as-css-pre-processor.html":"2Z", + "/note/2019/03/passe-a-openbsd-64.html":"4s", + "/note/2017/12/halt-and-catch-fire-soundtrack.html":"h", "/note/2017/01/how-machines-learned-to-speak-human-language.html":"2j", - "/note/2016/05/justin-jackson-is-a-fucking-webmaster.html":"34", - "/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.html":"36", - "/note/2016/08/programming-languages-hyperpolyglot.html":"2V", - "/note/2016/12/larnaque-de-la-dictature-bancaire-continue.html":"2v", - "/note/2018/04/test-de-rponse-sur-mastodonsocial.html":"3F", - "/note/2018/01/nos-courriels-pistes.html":"d", - "/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.html":"3b", - "/note/2017/11/les-voyants-riront-de-ne-plus-avoir-de-pieds.html":"p", + "/note/2017/11/rip-au-capitaine-crochet-de-la-pop-quebecoise.html":"q", + "/txt/2019/04/flux-atom-rss-de-firefox-a-elfeed.html":"4x", + "/note/2017/03/si-les-etats-unis-envahissaient-le-canada.html":"2f", + "/note/2018/08/publier-sur-le-web-avec-simplicite.html":"3Z", "/note/2016/12/michel-chartrand-aurait-eu-cent-ans-hier.html":"2r", - "/note/2018/04/yo-yoyo.html":"3B", - "/note/2018/03/thanks-to-qb1t-about-cabal.html":"3v", - "/albums-preferes.html":"22", - "/note/2019/04/essaie-du-theme-cyberpunk2019.html":"4w", - "/txt/2014/09/mes-logiciels-libres-preferes.html":"3h", - "/note/2019/03/passe-a-openbsd-64.html":"4s", - "/note/2016/08/vimgifs-et-emacs_gifs.html":"2T", - "/note/2017/03/vuejs-templates-a-maintenant-son-mode-dans-emacs.html":"2d", - "/note/2017/10/why-we-sleep.html":"z", - "/note/2016/08/txti.html":"2_", + "/note/2018/04/test-de-rponse-sur-mastodonsocial.html":"3F", + "/note/2019/12/cactus-pour-capter-l-humidite.html":"4H", + "/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.html":"S", + "/note/2017/03/presentation-de-manuel-un-task-runner-bash.html":"2b", + "/note/2018/02/the-radical-idea-of-a-world-without-jobs.html":"2", + "/note/2016/04/encore-une-fois-je-viens-de-supprimer-mon-compte-facebook.html":"38", + "/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.html":"2w", + "/note/2016/12/larnaque-de-la-dictature-bancaire-continue.html":"2v", + "/note/2017/05/fai-associatifs-au-canada.html":"W", "/note/2017/05/twitter-partage-vos-donnees-personnelles.html":"Q", - "/note/2016/10/who-pays-for-the-decentralized-web.html":"2D", - "/note/2017/05/utilisation-des-variables-css.html":"R", - "/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.html":"2H", - "/note/2019/11/shell-script-compiler-et-surveiller-le-scss.html":"4J", - "/txt/emacs/2015/06/emacs-101-la-configuration.html":"3f", - "/note/2017/03/revanche-des-librairies-independantes.html":"2h", - "/note/2018/05/location-api-surveillance.html":"3L", - "/note/2016/08/pokemon-go-et-societe-de-surveillance.html":"2P", - "/note/2018/12/goodbye-edgehtml.html":"4h", - "/note/2018/10/now-i-get-it-emacs-is-the-best.html":"49", + "/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.html":"3c", + "/note/2018/09/expect-to-be-tracked-anyway.html":"4", + "/note/2018/08/demission-de-nicolas-hulot.html":"3_", + "/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.html":"2s", + "/note/2018/10/pleroma-less-moving-parts.html":"48", + "/note/2018/02/ceci-est-le-test-2.html":"3q", + "/note/2019/06/coreens-pour-enfer-russe.html":"4z", + "/note/2018/11/plusieurs-remote-origin-avec-git.html":"4d", "/note/2016/03/javascript-vanille-underscorejs-font-selon-moi-une-excellente-quipe-youmightnotneedjquery-webdev.html":"39", - "/note/2019/06/je-me-souviens-la.html":"4y", - "/note/2018/02/ceci-est-le-test-1.html":"3p", - "/note/2018/01/premier-pullrequest-lua-accepte.html":"4", - "/note/2018/05/robespierre-les-subsistances-1792.html":"3H", - "/note/2018/09/abonnement-a-distance-a-rezodevfacilservices.html":"44", - "/note/2017/06/using-css-variables-correctly.html":"K", - "/note/2017/05/why-i-love-openbsd.html":"X", - "/note/2018/07/tant-de-manieres-de-fuire.html":"3W", + "/note/2019/04/essaie-du-theme-cyberpunk-2019.html":"4v", + "/note/2016/02/encryption-is-the-nsas-friend-20160127nsa_loves_it_when_you_use_pgp.html":"3b", + "/note/2016/10/who-pays-for-the-decentralized-web.html":"2D", + "/note/2017/05/pandoc-for-openbsd.html":"T", + "/note/2016/08/shipping-is-a-feature.html":"2X", + "/note/2016/10/linux-foundation-takes-javascript-under-its-wings.html":"2C", + "/note/2018/10/design-of-lua.html":"4b", "/note/2017/03/appnet-is-another-silo-who-is-shutting-down.html":"27", - "/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.html":"2G", - "/note/2017/10/test-de-repost-en-posse-3.html":"v", - "/note/2018/06/youre-not-that-big-a-deal.html":"3P", - "/note/2018/06/velo-chutes-polices-et-escargots.html":"3Q", - "/note/2018/03/les-pods-diaspora-communiquent.html":"3x", + "/note/2018/09/abonnement-a-distance-a-rezodevfacilservices.html":"44", "/note/2018/06/cotoyer-art-vivant-et-art-statique.html":"3R", - "/note/2017/03/si-les-etats-unis-envahissaient-le-canada.html":"2f", - "/note/2017/03/poutine-et-bal-masque.html":"2g", - "/note/2016/08/ssh-chat-server-written-ingo.html":"2R", - "/a-propos.html":"25", - "/note/2017/06/100-millions-de-certificats-pour-lets-encrypt.html":"J", - "/note/2016/08/matane-budget-participatif.html":"2Y", - "/note/2016/05/jeunes-liberaux-ringards.html":"35", - "/note/2016/05/firefox-print-background-color.html":"33", - "/note/2017/01/la-ville-facteur-majeur-d-evolution-des-especes.html":"2q", - "/note/2017/03/vider-le-filelist-dun-input-type-file.html":"28", - "/note/2017/06/politique-numerique-que-jaimerais.html":"N", - "/note/2018/01/test-vers-mastodon-v2.html":"9", - "/note/2016/10/how-can-i-handle-command-line-arguments-options-to-my-script-easily.html":"2B", + "/note/2017/03/moi-jaime-pas-les-courriels-juste-en-html.html":"24", "/txt/2014/02/les-partis-politiques-nuisent-ils-a-la-democratie.html":"3k", - "/note/2018/05/blockchain-and-the-future-of-the-internet.html":"3N", - "/note/2016/09/ce-que-le-quebec-gagnerait-a-nationaliser-internet.html":"2J", - "/note/2018/04/presentation-openbsd-concise-et-exhaustive.html":"3y", - "/note/2018/02/ah-zut-va-falloir-que-je-m-assume.html":"3s", - "/note/2016/09/ma-vie-obeit-a-l-attraction-des-livres-nikolski-nicolas-dickner.html":"2F", - "/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.html":"2L", - "/note/2019/07/main-invisible-du-marche.html":"4G", - "/note/2018/08/demission-de-nicolas-hulot.html":"3_", - "/note/2019/12/cactus-pour-capter-l-humidite.html":"4H", - "/note/2018/02/ceci-est-le-test-2.html":"3q", - "/note/2016/04/tiens-tiens-tiens-le-projet-gnu-revamp-la-page-web.html":"37", - "/note/2018/05/gratuite-pour-l-indispensable.html":"3J", - "/note/2017/05/fai-associatifs-au-canada.html":"W", - "/note/2018/01/what-emacs-theme-is-that-3.html":"6", - "/note/2017/12/normaliser-la-meute.html":"k", - "/note/2017/06/sesame-street-lgbt-pride.html":"L", - "/note/2016/06/nous-sommes-eduques-a-croire.html":"32", - "/note/2018/01/test-vers-mastodon.html":"b", + "/note/2017/11/les-voyants-riront-de-ne-plus-avoir-de-pieds.html":"p", + "/note/2017/03/poutine-et-bal-masque.html":"2g", + "/note/2017/01/lemprise-de-wallstreet-sur-trump.html":"2p", + "/file/pgp.html":"3m", + "/note/2017/12/mother-s-maiden-name-not-secure.html":"g", + "/note/2017/10/ghandi-je-suis-pret-a-mourir-pour-plusieurs-causes-a-tuer-pour-aucune.html":"y", + "/note/2018/05/bandes-cyclables-limoilou.html":"3K", + "/note/2017/06/petite-contribution-bash-au-task-runner-manuel.html":"M", + "/note/2018/09/merci-pierasselin-pour-le-retweet.html":"45", + "/note/2018/06/youre-not-that-big-a-deal.html":"3P", "/note/2018/04/cryptoqc-temoignage-de-zuckerberg.html":"3G", - "/note/2017/07/why-the-indie-web-movement-is-so-important.html":"H", - "/note/2017/05/retirer-la-couche-pandoc-de-fakestache-ssg.html":"S", - "/note/2020/02/si-jetais-les-femmes.html":"4L", - "/note/2016/11/indieweb-make-your-social-media-posts-open-first.html":"2z", - "/note/2018/04/est-ce-que-facil-a-une-canal-irc.html":"3z", - "/note/2018/01/an-introduction-to-the-indieweb.html":"c", - "/note/2019/10/une-nouvelle-version-de-salut-a-toi.html":"4F", - "/note/2017/01/because-protest-is-an-industry.html":"2n", - "/note/2018/12/please-support-mozilla.html":"4j", - "/note/2017/04/updating-all-packages-in-go.html":"_", - "/note/2019/01/hi-noorul.html":"4m", - "/note/2016/08/snowden-pardon-petition-on-facebook.html":"2Q", - "/note/2019/06/coreens-pour-enfer-russe.html":"4z", - "/note/2016/08/nathalie-normandeau-et-la-radio-de-quebec.html":"2S", + "/note/2020/02/lost-connection-to-the-earth.html":"4X", + "/note/2017/12/salut-bien-bas-aux-infimieres-et-infirmiers.html":"j", + "/note/2018/01/what-emacs-theme-is-that-3.html":"6", "/txt/openbsd/2017/11/aide-memoire-openbsd.html":"r", + "/note/2019/08/react.html":"4C", "/note/2018/01/ceci-n-est-qu-un-test-de-publication-websub.html":"8", - "/note/2017/05/pandoc-for-openbsd.html":"T", - "/note/2018/10/design-of-lua.html":"4b", + "/note/2018/02/ah-zut-va-falloir-que-je-m-assume.html":"3s", + "/note/2016/11/the-average-american-now-downloads-zero-apps-per-month.html":"2x", + "/note/2017/03/why-apple-avoid-the-gpl-3.html":"29", + "/note/2019/04/essaie-du-theme-cyberpunk2019.html":"4w", + "/note/2018/02/m4-bakery-make-and-m4-static-website-generator.html":"3r", + "/note/2016/05/justin-jackson-is-a-fucking-webmaster.html":"34", + "/note/2017/07/why-the-indie-web-movement-is-so-important.html":"H", + "/note/2018/09/reponse-au-tweet-1043158958469537794.html":"46", + "/note/2018/01/test-vers-mastodon.html":"b", + "/note/2016/09/internet-3-0-peut-on-reprendre-le-controle-des-geants.html":"2H", + "/txt/2014/09/mes-logiciels-libres-preferes.html":"3h", + "/note/2017/06/using-css-variables-correctly.html":"K", + "/note/2017/09/barbares-se-substitus-aux-piliers.html":"F", + "/note/2016/06/nous-sommes-eduques-a-croire.html":"32", "/note/2018/11/trunk-to-massfollow-on-the-fediverse.html":"4c", - "/note/2017/04/fait-le-respirer-un-peu-ton-code.html":"2", - "/note/2018/04/parti-rhinoceros-sur-wikipedia.html":"3D", - "/note/2017/12/openbsd-mise-a-jour-reussie.html":"n", - "/note/2019/01/for-the-love-of-pipes.html":"4p", + "/note/2018/05/gratuite-pour-l-indispensable.html":"3J", + "/note/2016/11/browsers-not-apps-are-the-future-of-mobile.html":"2y", "/note/2018/02/return-of-the-decentralized-web.html":"3t", + "/note/2016/08/everybody-should-be-twitter-verified.html":"2W", "/note/2018/07/une-autre-balade-aux-chutes.html":"3T", - "/note/2017/10/setup-a-desktop-environment-under-openbsd-with-xfce.html":"s", - "/note/2016/11/browsers-not-apps-are-the-future-of-mobile.html":"2y", - "/note/2018/07/madeleine-et-ses-vetements.html":"3V", - "/note/2018/04/le-temps-dune-chasse.html":"3C", - "/note/2018/09/reponse-au-tweet-1043158958469537794.html":"46", - "/note/2019/02/born-from-stardust.html":"4r", - "/note/2016/12/le-peuple-nest-pas-juridiquement-souverain.html":"2s", - "/note/2018/12/surveillance-capitalism-has-led-us-into-a-dystopia.html":"4k", - "/note/2018/05/linkedin-un-ramassi-tout-et-nimporte-quoi.html":"3M", - "/note/2018/07/does-meditation-work.html":"3X", - "/note/2018/11/plusieurs-remote-origin-avec-git.html":"4d", - "/note/2019/08/react.html":"4C", - "/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.html":"2t", - "/note/2018/09/omg-quelquun-a-structure-ma-pensee.html":"47", - "/note/2016/10/linux-foundation-takes-javascript-under-its-wings.html":"2C", - "/note/2017/06/le-velo-cest-dangereux.html":"P", + "/note/2018/07/tant-de-manieres-de-fuire.html":"3W", + "/note/2017/09/le-poil-de-la-bete.html":"B", + "/note/2016/08/programming-languages-hyperpolyglot.html":"2V", + "/note/2018/01/test-vers-mastodon-v2.html":"9", + "/note/2017/06/politique-numerique-que-jaimerais.html":"N", + "/note/2019/01/hi-noorul.html":"4m", + "/note/2020/02/jaime-regler-des-bogues.html":"4Q", + "/note/2018/06/velo-chutes-polices-et-escargots.html":"3Q", + "/txt/emacs/2015/06/emacs-101-la-configuration.html":"3f", + "/txt/bash/2017/03/manuel-taskrunner.html":"2c", + "/txt/emacs/2015/06/emacs-101-l-introduction.html":"3g", + "/note/2018/05/robespierre-les-subsistances-1792.html":"3H", + "/note/2016/08/matane-budget-participatif.html":"2Y", + "/note/2017/10/why-we-sleep.html":"z", "/note/2017/05/switching-to-openbsd.html":"Y", - "/note/2016/02/what-is-it-about-society-that-disappoints-you-so-much.html":"3c", - "/ce-site-web-explique-markdown.html":"t", - "/note/2019/04/rss-is-better-than-twitter.html":"4t", - "/note/2017/03/why-apple-avoid-the-gpl-3.html":"29", - "/note/2016/11/would-the-web-s-inventor-give-up-on-free-standards.html":"2w", - "/txt/2019/04/flux-atom-rss-de-firefox-a-elfeed.html":"4x", "/note/2019/08/our-deficiencies.html":"4B", - "/note/2016/08/add-key-bindings-to-moving-faster-between-emacs-windows.html":"2M", - "/note/2017/03/github-and-copyleft.html":"26", - "/note/2017/05/mg-is-micro-gnu-emacs.html":"V", - "/note/2017/10/reply-to-saralfddin93-for-status-914965952898457600.html":"w", - "/note/2019/09/dit-moi-de-quoi.html":"4D", - "/note/2018/07/vive-le-quebec-vive-la-creation-vive-luniversel.html":"3Y", - "/note/2016/08/everybody-should-be-twitter-verified.html":"2W", - "/note/2018/01/activitypub-is-now-a-w3c-recommendation.html":"5", - "/note/2017/01/est-ce-une-fausse-nouvelle-car-trop-beau-pour-etre-vrai.html":"2m" -} + "/note/2018/12/laisse-le-fatbike-a-la-maison.html":"4f", + "/note/2017/05/utilisation-des-variables-css.html":"R", + "/note/2018/06/cotoyer-l-art-vivant-statique.html":"3S", + "/note/2016/08/ssh-chat-server-written-ingo.html":"2R", + "/note/2016/12/le-travail-aujourdhui-est-en-voie-de-disparition.html":"2t", + "/note/2016/08/openbsd-pour-tous.html":"2N", + "/note/2016/08/quoi-ce-n-est-pas-des-femmes-grenouilles.html":"2L", + "/note/2020/02/jonathan-wilkinson-ensuite-steven-guilbeault.html":"4R", + "/note/2019/01/why-im-worried-about-google.html":"4n", + "/note/2020/02/si-jetais-les-femmes.html":"4L", + "/note/2020/02/le-syndicalisme-selon-taillefer.html":"4W", + "/note/2016/09/why-we-use-progressive-enhancement-to-build-gov-uk.html":"2G", + "/note/2016/05/indieweb-in-a-nutshellown-your-identity-domain-website-content-uiux.html":"36", + "/note/2018/05/blockchain-and-the-future-of-the-internet.html":"3N", + "/note/2016/11/indieweb-make-your-social-media-posts-open-first.html":"2z", + "/note/2017/01/3-500-proces-au-cours-des-30-dernieres-annees.html":"2k", + "/note/2017/03/animista-css-animations-on-demand.html":"23", + "/note/2018/09/omg-quelquun-a-structure-ma-pensee.html":"47", + "/note/2019/02/born-from-stardust.html":"4r", + "/note/2018/12/please-support-mozilla.html":"4j", + "/note/2016/05/jeunes-liberaux-ringards.html":"35", + "/note/2018/09/concretiser-mastodonquebec-et-mammouthquebec.html":"43", + "/note/2017/10/test-de-repost-en-posse-3.html":"v", + "/note/2018/12/surveillance-capitalism-has-led-us-into-a-dystopia.html":"4k", + "/note/2018/03/les-pods-diaspora-communiquent.html":"3x" +}+ \ No newline at end of file diff --git a/plugins/httpd/init.lua b/plugins/httpd/init.lua @@ -18,11 +18,11 @@ function httpd.init(sitedata) }) return server:start(function(request, response) - local path = (request:path() == '/' or request:path() == '') and 'index.html' or request.path() - print(inspect(request:path()), path) - print(inspect(response)) + -- local path = (request:path() == '/' or request:path() == '') and 'index.html' or request.path() + -- print(inspect(request:path()), path) + -- print(inspect(response)) - response:addHeader('Location', path) + -- response:addHeader('Location', path) -- print('= Request: ' .. inspect(request.firstLine)) -- print('= Response: ' .. inspect(response.headFirstLine)) diff --git a/templates/note.mustache b/templates/note.mustache @@ -34,19 +34,12 @@ <footer> {{# replyto }} <p> - {{# permalink }} - <a class="u-url u-uid u-syndication bookmark" - href="{{{ permalink }}}" - rel="bookmark" - title="Permalink">#</a> - {{/ permalink }} - - {{# shortlink }} - (<a href="{{{ site.url }}}/{{{ shortlink }}}" - type="text/html" - rel="shortlink" - title="Shortlink">{{{ shortlink }}}</a>) - {{/ shortlink }} + En rĂ©ponse Ă  + <a class="u-in-reply-to" + href="{{ replyto }}"> + {{ replyto }} + </a>. + </p> {{/ replyto }} {{# repostof }}