hscc

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

commit 8c7dcf8a53bd4d3d55744adea3c2c66c93b20f25
parent 6a3871f6ae065bfb57177ab64aace58b0612bc7b
Author: Hugo Soucy <hugo@soucy.cc>
Date:   Wed, 21 Jul 2021 20:43:41 -0400

Add mondifications to actual content

Diffstat:
Mcontent/2021/index.md | 5+++--
Mcontent/2021/mp/sqlite-the-only-database-you-will-ever-need-in-most-cases.md | 4++++
Mcontent/2021/nt/plus-de-scss.md | 2++
Mcontent/a-propos.md | 88+++++++++++++++++++++++++++++++++++++++----------------------------------------
Mcontent/abonnement.md | 12++++++------
Mcontent/biscuits.md | 22++++++++++++++++++++++
Mcontent/txt/2020/09/journalisme-et-democratie.md | 8++++----
Mdrafts/les-voleurs-de-cadeaux.md | 2+-
8 files changed, 85 insertions(+), 58 deletions(-)

diff --git a/content/2021/index.md b/content/2021/index.md @@ -1,4 +1,5 @@ <h1 class="p-name">Publications de <time>2021</time></h1> -Filtrer par [textes](tx), [notes](nt), [marques pages](mp). Sinon il y -a aussi la page des [archives](/archives.html). +Filtrer par [textes](tx), [notes](nt), [marques pages](mp), ou +[réponses](rp). Sinon il y a aussi la page des +[archives](/archives.html). diff --git a/content/2021/mp/sqlite-the-only-database-you-will-ever-need-in-most-cases.md b/content/2021/mp/sqlite-the-only-database-you-will-ever-need-in-most-cases.md @@ -11,3 +11,7 @@ instructif. Il y a aussi cet autre article que j'ai découvert récemment, et qui donne davantage d'exemples: [SQLite is not a toy database](https://antonz.org/sqlite-is-not-a-toy-database/). + +Autres trouvailles: + +* [Hosting SQLite databases on Github Pages](https://phiresky.github.io/blog/2021/hosting-sqlite-databases-on-github-pages/); diff --git a/content/2021/nt/plus-de-scss.md b/content/2021/nt/plus-de-scss.md @@ -9,6 +9,8 @@ concatène tous les fichiers dans un seul et qui trime les sauts de ligne: #!/bin/sh + # You can use it with entr to rebuild on change: + # find . | entr -d ./css.sh dst="../../public_html/css/" diff --git a/content/a-propos.md b/content/a-propos.md @@ -2,54 +2,52 @@ À propos de ce site Web ======================= -*hugo.soucy.cc* est fait -avec -[Ferron SSG, un générateur de site statique fait maison](https://github.com/hs0ucy/ferron-ssg); -donc son affichage ne dépend d'aucune requête à une base de données, -ou d'aucun language de script coté serveur ... C'est seulement du bon -vieux HTML. +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. -Le contenu texte est d'abord du markdown que je convertis en HTML à -l'aide du SSG. Une fois généré, mon site est déployé et syncronisé sur -mon serveur à l'aide d'un simple `rsync`. +* Code source partagé avec [Stagit](https://soucy.cc/git/hscc/files.html). +* Compilé avec [Satelito](https://soucy.cc/git/satelito/files.html). +* Déployé avec [rsync](https://soucy.cc/git/hscc/file/bin/deploy.html). -## IndieWeb +## Frugalité + +Ici j'essaie d'être le moins énergivore possible: j'utilise un minimum +de JavaScript, d'images et de vidéos; je ne charge pas d'autres +polices de caractères que celles qui se trouvent déjà sur votre +ordinateur, etc. + +Le Web est de nos jours en surpoid, ce qui rend souvent la navigation +pénible, surtout sur des réseaux ou des appareils moins +performants. Moi je veux que mes pages chargent rapidement peu importe +le contexte technologique. Mais je veux également avoir une empreinte +écologique la plus faible possible. -Mon site essaie de suivre [les principes du mouvement IndieWeb](https://indieweb.org/principles) : - -* Être propriétaire de ses données. -* Les données doivent être d'abord accessibles aux humains, pour - ensuite l'être aux machines. -* "Eat your own dog food"; c'est-à-dire, utiliser les outils que nous - produisons. -* Documenter au fur et à mesure du processus d'indiewebification. -* Libérer et ouvrir son code source pour faciliter l'entrer de - nouveaux participants à l'indieWeb. -* Le UX et le design avant les protocoles, les formats, les modèles de - données, les schemas, etc. L'expérience utilisateur avant la - plomberie. -* Faire du code le plus modulaire et indépendant possible. -* De la longévité et la persistance de nos pages et de nos URLs. Pas - besoin de constamment tout balayer à chaque refonte. -* Avoir du fun - en - [bidouillant son site](https://justinjackson.ca/webmaster/). Happy - hacking ! - -## Web sémantique - -La page d'accueil de *hugos.soucy.cc* -contient [mon URI](http://hugo.soucy.cc#hs) personnel, cela veut dire -qu'elle est structuré avec des données sémantiques qui me décrivent; -du [RDFa lite](https://www.w3.org/TR/rdfa-lite/) dans ce -cas-ci. Voir -[Give yourself a URI](http://dig.csail.mit.edu/breadcrumbs/node/71). - -Les textes et les notes sont aussi structurés avec -des [microformats](https://microformats.io/). +En général, les pages de ce site web font bien moins que 50 Ko. ## Accessibilité Web -J'ai comme but de rendre mon site web le plus universellement -accessible possible. À travers les principes et les règles de -l'accessibilité web et de l'enrichissement progressif (WIP). +À travers les principes de l'accessibilité web et de [l'enrichissement +progressif](https://fr.wikipedia.org/wiki/Am%C3%A9lioration_progressive), +j'ai comme but de rendre mon site web le plus universellement +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 + +Sinon, je m'inspire aussi du mouvement +[IndieWeb](https://indieweb.org/), qui promeut la reprise de contrôle +de la production et de la diffusion de nos contenus sur le Web. + +C'est bien sûr à contre-courant de ce qui se passe en ce moment, où la +plupart des gens se confinent dans les silos des médias sociaux comme +Facebook, Instagram, Twitter, Medium, etc. + +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. + +## Métadonnées + +*Bientôt ...* diff --git a/content/abonnement.md b/content/abonnement.md @@ -3,8 +3,8 @@ S'abonner à hugo.soucy.cc ========================= Pour suivre les mises à jours de ce site Web, vous pouvez vous abonner -aux flux de syndication. Des fils **Atom** sont créés automatiquement -pour toutes les pages d'index du site. +aux flux de syndication. Des fils RSS (**Atom**) sont créés +automatiquement pour toutes les pages d'index du site. Par exemple pour toutes les publications de 2021: @@ -16,10 +16,10 @@ Ou plus spécifiquement, pour obtenir seulement les marques pages: ## JSON Feed -Si jamais vous vouliez suivre ce site par l'entremise de **JSON Feed** -(ou RSS), 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: +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: <https://granary.io/url?input=html&output=jsonfeed&url=https://hugo.soucy.cc/2021/>. ## Fediverse diff --git a/content/biscuits.md b/content/biscuits.md @@ -11,3 +11,25 @@ navigateur: * <https://duckduckgo.com/app> * <https://privacybadger.org/> + +--- + +## Les voies de la surveillance sont impénétrablse + +Voici une petite liste qui recense les techniques pour vous espionner +sur l'Internet: + +* Un **favicon** utilisé comme un super *cookie* indestructible: + <https://www.vice.com/en/article/n7v5y7/browser-favicons-can-be-used-as-undeletable-supercookies-to-track-you-online> + * Ils arriveraient à pister même derrière des VPNs; + * même si votre navigateur est en mode incognito; + * vider la cache ou utiliser un bloqueur de pub ne va pas le + stopper. +* Le **pixel espion** dans les courriels: + <https://www.bbc.com/news/technology-56071437> + * Serait présent dans les 2/3 des messages envoyés par la plupart des marques connus. + * Détecte l'ouverture du courriel; + * combien de fois il a été ouvert; + * quel appareil est utilisé; + * l'emplacement approximatif de l'utilisateur grâce à son adresse + IP. diff --git a/content/txt/2020/09/journalisme-et-democratie.md b/content/txt/2020/09/journalisme-et-democratie.md @@ -39,7 +39,7 @@ judiciaire, puisque c'est le gouvernement qui s'occupe des nominations. Sans parler qu'une telle concentration rend le gouvernement plus -vunérable au trafic d'influence, puisque quelques personnes sont plus +vulnérable au trafic d'influence, puisque quelques personnes sont plus facile à atteindre que quelques centaines personnes. Que dire de l'accès à la justice: des délais toujours plus long, un @@ -76,13 +76,13 @@ juste part du gâteau. Il est traité de "fake news" par le président du pays le plus puissant au monde! Et le vrai média de fausses nouvelles l'imite pour créer de -la confusion et se substituer lui. Les théories du complot, rendues +la confusion et se substituer à lui. Les théories du complot, rendues virales grâce à la manipulation des algorithmes de Facebook & cie, le présente comme un suppôt de satan. Si bien qu'on a vue des journalistes perdre leur statut d'intouchable dans des manifestations, tant par les policiers, que par les manifestants! -En prenant la démocratie pour acquise en appuyant le *statu quo* +En prenant la démocratie pour acquise, en appuyant le *statu quo* social et politique au profit du cinquième pouvoir, le journalisme *mainstream* d'occident scie doucement la branche sur laquelle il est perché. @@ -92,7 +92,7 @@ perché. Ces jours-ci, l'omniprésence de l'information spectacle, dont la tête d'affiche est assurément Donald Trump (le clown empereur), pourrait bien porter un coup fatal aux médias de masse qui détournent le regard -des vrais enjeux planétaires. Et un de c'est enjeu, est leur propre +des vrais enjeux planétaires. Et un de ces enjeux, est leur propre liberté, c'est-à-dire la liberté de la presse en occident! Si il s'avère que Julian Assange est condamné à l'extradition et diff --git a/drafts/les-voleurs-de-cadeaux.md b/drafts/les-voleurs-de-cadeaux.md @@ -7,4 +7,4 @@ interactions de la matière. Elles sont nos cadeaux élémentaires, parce que ces forces vont mettre au monde les étoiles, celles qui, depuis des milliards d'années, sont à l'origine de toute notre généalogie, puisque par leurs naissances, -leurs vies et leurs morts, elles ont forgé +leurs vies et leurs morts, elles ont forgé les atomes qui nous composent.