#CIBlog

OcĂ©ane đŸłâ€âš§ïžâ€ŻïŽoceane@gotosocial.social
2025-09-30

OK j’ai passĂ© une partie de la semaine derniĂšre Ă  lire de la documentation LaTeX, Ă  me lancer dans une crise existentielle, Ă  trouver un nouveau pseudo + Ă©ventuellement Ă  accepter mon identitĂ© de personne non-binaire, Ă  me mettre en retard de plus d’une semaine sur une fiche de lecture Ă  rendre, Ă  faire planter mon seul terminal Linux, Ă  concevoir (dans ma tĂȘte) une infrastructure de blog pĂ©renneℱ, Ă  tenter d’installer Alpine Linux, MX Linux, NetBSD, et OpenBSD, sur un ordinateur dĂ©fectueux achetĂ© dans un destockage d’entreprise, et Ă  accepter sur le principe les consĂ©quences du fait que j’avais survĂ©cu Ă  un #gĂ©nocide dĂ©matĂ©rialisĂ© et hybride, et que mon travail Ă©tait une responsabilitĂ© collective.

Cet aprĂšs-midi, j’ai donc pris mes responsabilitĂ©s et contactĂ© une camarade pour lui demander de l’aide sur mon tĂ©lĂ©phone, et Ă©ventuellement lui emprunter un ordinateur d’ici la rĂ©ception de mon Framework 12.

Bref : mes billets seront directement publiĂ©s sur IPFS en tant que documents PDF, et rĂ©fĂ©rencĂ©s avec #Keyoxide en tant que preuves de type lien.

Cela signifie que si votre navigateur a le plugin #IPFS, il fetchera automatiquement mes billets au format PDF
 et, en principe, qu’il les partagera tous.

Mes billets seront convertis du format LaTeX au format HTML avec NoWeb, et peut-ĂȘtre convertis au format GemText pour un export #Gemini avec un fork de Pandoc ou Skribilo (seuls les liens ayant une option [GemText=(...),] seront exportĂ©s). Ils seront accessibles Ă  l’URL miroir.blog.tld sauf que je ne suis pas encore sĂ»r·e de l’URL vu que je ne suis pas sĂ»re de vouloir encore m’appeler OcĂ©ane. Je demanderai conseil autour de moi, je garderai peut-ĂȘtre « OcĂ©ane » comme pseudo (ou comme prĂ©nom) donc je renouvellerai le nom de domaine ocĂ©ane.fr, en tout cas pour l’annĂ©e suivante.

Je pourrai Ă©ventuellement traiter ocĂ©ane.fr comme le miroir officiel de la liste de preuves Keyoxide vers laquelle redirigera un autre nom de domaine, mais je pourrai aussi utiliser un SLD dans la grande tradition du web 3 lol. (Je n’ai pas l’intention de m’investir dans les cryptomonnaies, mais ça peut parler Ă  certaines personnes et faire les ponts entre libertarianisme et anarchisme – je veux partager des ressources au plus grand monde possible, et dire « Twitter est co-responsable d’un gĂ©nocide » Ă  des libertarien·nes me branche aussi – le FQDN de mon miroir n’a pas de raison particuliĂšre de changer le contenu de mes billets.)

Je compte partager mes modifications avec la communautĂ© de rĂ©daction de l’outil utilisĂ© et mettre tout le reste en programmation lettrĂ©e avec #NoWeb. Mon Ă©diteur de texte (Emacs) contiendra un script local (au rĂ©pertoire de mon blog) de prĂ©-remplissage des documents .tex basĂ© sur un script Perl extrayant les Ă©lĂ©ments de configuration lettrĂ©e du document le plus rĂ©cent dans l’arborescence git (par date de commit), et la syntaxe interprĂ©tĂ©e sera exportĂ©e dans un dossier /tmp/ci-blog/. De la sorte, Ă  quelques exceptions triviales prĂšs, mon blog sera entiĂšrement reproductible, en sus du code source de mes documents, accessibles dans mon projet git.

De la sorte, si un serveur OpenPGP devait ĂȘtre partagĂ© sur IPFS, mon blog survivrait littĂ©ralement (en thĂ©orie et dans le cas de colonies extraterrestres) Ă  une vitrification totale et irrĂ©mĂ©diable de la planĂšte Terre. La disparition ponctuelle de mon miroir ne serait mĂȘme pas Ă  proprement parler une perte car elle stimulerait l’apparition de pairs partageant mes documents IPFS.

J’ai rĂ©alisĂ© ce travail grĂące au dĂ©fi #100DaysToOffload (lien), dans Emacs, en configurant et utilisant un systĂšme de rĂ©fĂ©rences acadĂ©miques pendant un an. cc #ToutEstMieuxAvecEmacs

PS : merci Ă  mon mĂ©cĂšne LiberaPay, je suis obligĂ©e de me bouger Ă  cause de lui 😅 je n’en demandais pas tant donc je suis trĂšs touchĂ©e.

#Blog #Blogging #BloggingTools #BloggingSoftware #CIBlog #CIBlogging

OcĂ©ane đŸłâ€âš§ïžâ€ŻïŽoceane@gotosocial.social
2025-05-10

Comradery is now in beta stage.

Here’s my project presentation:

I’m working on a Skribe/Skribilo-based CI/CD blogging system, with HTML, Gemtext, LaTeX, and podcasts exports for sociological essays about computers and the internet. I’m slowly learning ConTeXt for patrons-only layouts, signed with OpenPGP. Everything I write should still be available to everyone; additionally, I will try to record my essays as podcasts and add them as RSS attachements; I’m also working on a TOML-based strict keywords and CW/TW taxonomy with 1 HTML, Gemtext, RSS, PDF feed per keywords combination, so readers may opt-in/opt-out accordingly.

I will try to put the emphasis on building and showcasing the right infra, especially one that doesn’t trap users in front of their screens, first; monetization and contents quality will be paramount but secondary to the public CI/CD infrastructure itself.

Make sure to park your spot!

#Comradery #Patreon #KoFi #Monetization #CashFlow #Creators #Skribe #Skribilo #LaTeX #Gemini #GeminiProtocol #CIBlog #CDBlog

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst