Journal Publication de Moustache, votre nouvel ami dans la transformation de texte

Posté par  . Licence CC By‑SA.
Étiquettes :
12
10
juin
2024

Cher journal,

Dans le cadre de mes activités pro ou perso, j'ai l'occasion de (beaucoup) rédigé. Pour le formatage j'ai l'habitude d'utiliser Jinja, particulièrement efficace et qui répond parfaitement à mes besoins.
A un défaut près : c'est généralement "lourd" car nécessite un interpréteur Python (qui n'est pas la langage le plus léger… coucou Vlang ou Lua !) ainsi que quelques dépendances. Pas grand chose, mais on atteint vite plus de la centaine de Mo et c'est moyen-bof en (…)

Journal Activer Elasticsearch pour son instance Mastodon

Posté par  . Licence CC By‑SA.
9
27
août
2023

Cet article est la suite de l'article pour héberger une instance Mastodon.


Mastodon (<3) évolue encore avec une belle nouveautée dans sa version stable de rentrée, comme l'indique par un toot d'Eric F. :

La #recherche plein texte (contenu des toots) est disponible sur la toute dernière version du logiciel #mastodon (en version bêta, déploiement dans la branche stable prévue en septembre selon @renchap)

Encore faut-il avoir un Elasticsearch (ou son fork à licence bien plus permissive, Opensearch) (…)

Journal Héberger son instance Mastodon (seulement en profil individuel ?)

Posté par  . Licence CC By‑SA.
18
26
déc.
2022

Avec les différentes affaires qui secouent Twitter, comme beaucoup, j'ai souhaité sauter le pas vers Mastodon. Pour le meilleur (un réseau fédéré) et pour le pire (un réseau fédéré).

J'ai eu un peu (beaucoup) de mal avec la documentation technique de l'outil, alors je me suis dit qu'un article francophone sur ce sujet ne serait pas de trop. Si le sous-jacent protocolaire vous intéresse, je vous invite à lire mon article sur ActivityPub.

Bien que très mis en (…)

Journal cTypes + Rust = approfondir une relation d'amour et d'eau (fraîche)

Posté par  . Licence CC By‑SA.
18
6
nov.
2022

nb : dans cet article, je n'évoque que l'interpréteur officiel, CPython (3.4+) et l'usage de modules standard à l'interpréteur (donc pas d'exemples de cffi, quel qu’en soient les qualités par ailleurs !).

Introduction

Ce week-end, j'ai fait une énième recherche sur une bricole pour la communication Python et Rust via cTypes. Sur ces "détails" qu'on oublie aussi vite qu'on se casse les dents dessus lorsqu'on ne pratique pas.

Comme ma mémoire est encore plus limitée que le nombre d'onglets (…)

Journal # Du serverless au FaaS - et du Golang -, c'est l'été

Posté par  . Licence CC By‑SA.
Étiquettes :
12
7
sept.
2022

Bonsoir,

0. Introduction

L'été, sa chaleur écrasante et ses travaux périscolaires : cette année, je m'étais donné deux objectifs, la définition et la mise en œuvre d'une (petite) solution FaaS (function as a service) et l'apprentissage de Go.

Difficile de faire de l'architecture de SI si on ne se contente que de la définition de l'ouvrage, et depuis des années j'entends du bien (et aussi beaucoup de mal) sur le langage de Google : alors autant tester soi-même (…)

Journal Test de vie et Ansible : un exemple de réalisation pour mieux comprendre l'outil

Posté par  . Licence CC By‑SA.
Étiquettes :
29
23
mar.
2022

Ansible est un outil fantastique, que l'éditeur (Red Hat) et sa communauté - présente comme "radicalement simple" ("Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain.". C'est vrai par son approche descriptive d'un état désiré ("as code" : on décrit un état désiré et non des opérations à effectuer), par la généralisation des "livres de recettes" (playbook) et autres rôles qui (…)

Journal 'Règle'. Organiser son traitement. Sans se désorganiser.

Posté par  . Licence CC By‑SA.
Étiquettes :
24
12
mar.
2022

Bonjour à tous,

D'abord une intro, un peu longue, mais pour mieux cibler après le sujet de ce journal.

1. "Pourquoi diable vas-tu nous parler de hype… ?"

Il n'est pas toujours évident de représenter un traitement "métier" (un besoin) dans un processus informatique. Loin de là : la forte accélération de la numérisation de nos sociétés ces dernières années n'empêche pas les mêmes questions de se poser, encore et encore, tant pour la petite que la grande organisation (…)

Journal Rust et Python associés grâce au C

Posté par  . Licence CC By‑SA.
Étiquettes :
16
5
mai
2020

Le mariage de Python et Rust vous intéresse ?

Profiter des modules de Python au sein de Rust, de la sûreté de Rust pour accélérer les traitement de Python, de la possibilité d'intégrer à l'interpréteur des bibliothèques systèmes… ?

Je vous propose dans cette nouvelle note technique, de nombreux exemples et analyses du fonctionnement au travers de ctypes et du C, pour améliorer la performance de Python et étendre Rust.

https://code.nothus.fr/doku.php?id=python:rust_python

(màj possible dans le temps)