Menu principal

Statut de la page

Un blog plus respectueux

Je suis allé plus loin dans le respect de la vie privée sur le blog. Quand on laisse un commentaire, l’adresse e-mail a toujours été optionnelle. Elle sert à retrouver un avatar sur Gravatar et à informer les abonnés de la parution d’un nouveau commentaire pour un article. J’ai ajouté à mon gestionnaire de commentaires un mode privé qui désactive la fonction d’abonnement et se passe de l’e-mail. En fait, l’e-mail est résolu en avatar dans le navigateur avec quelques lignes de JavaScript et il n’est pas pas envoyé au serveur, donc jamais stocké. Le nouveau formulaire de ressemble à ceci :  [...]
Lire la suite
Vus : 270
Publié par Yannic Arnoux : 139

Mon kif pour les microservices

Je m’intéresse aux microservices depuis un bout de temps. Comme pour beaucoup de sujets de fond, je suis à maturation lente : j’engrange les concepts, je lis les retours d’expérience, je pèse les avantages et les inconvénients. Quand on a commencé à parler d’architecture microservices, l’engouement était tel qu’on confrontait souvent l’architecture orientés services (SOA) et on présentait les microservices comme la réponse adéquate pour tout type d’application. Aujourd’hui, les esprits sont plus calmes, l’opinion commune décrit l’architecture à base de microservices comme une version plus granulaire que le SOA, qui suit les mêmes principes (séparation des responsabilités, interface de communication formalisée entre les composants) afin d’atteindre les mêmes objectifs : maintenabilite du code, indépendance entre le code et le [...]
Lire la suite
Vus : 310
Publié par Yannic Arnoux : 139

Un blog plus statique

Un échange avec Bruno Adelé, qui fut l’initiateur du projet CaCause à une époque (déjà 5 ans) où les blogs statiques n’avaient pas d’autre alternative que Disqus, a titillé mon intellect. Bruno envisage de migrer son blog vers Hugo et d’utiliser le gestionnaire de commentaires staticman dont la particularité est de soumettre les commentaires par des pull-request GIT. Cela m’a rappelé le projet Pecosys qui avait une approche similaire : les commentaires étaient partie intégrante du blog, publiés dans GIT sous forme de fichiers au format Markdown et convertis en HTML par le moteur de blog Pelican. La complexité de mise en oeuvre de Pecosys (un dépôt GIT [...]
Lire la suite
Vus : 82
Publié par Yannic Arnoux : 139

Attrapons les vilains

A la fin de mon article sur le blocage des attaques de brute force, j’étais resté sur l’envoi quotidien d’un e-mail avec le log des attaques de la journée, histoire d’avoir une idée de ce qui s’est passé. Pour rappel, mon serveur tourne sous OpenBSD et l’outil de protection contre les attaques est Vilain, un équivalent de Fail2ban sous Linux. Le log de la journée est fastidieux à lire et j’ai eu envie de construire un rapport avec les informations suivantes : liste des adresses IP bloquées répartition horaire des attaques top des adresses IP les plus agressives Après un échange avec Thuban, le créateur de Vilain, nous convenons que Vilain doit rester  [...]
Lire la suite
Vus : 168
Publié par Yannic Arnoux : 139

Protégeons notre vie privée

Framasoft fête les 3 ans de sa campagne Dégooglisons Internet. Le nombre de services alternatifs aux GAFAM, libres et respectueux de la vie privée, a grossi ainsi que le nombre d’utilisateurs. Comme ils l’expliquent eux-mêmes, le but n’est pas de devenir un hébergeur professionnel mais plutôt de servir de catalyseur pour que les gens prennent conscience qu’il y a une autre voie, décident de se libérer et auto-hébergent leurs services s’ils le peuvent ou aient recours au tissu associatif à travers le collectif des Chatons par exemple. Chaque fin d’année je fais un don financier à un ou deux acteurs qui me semblent cruciaux dans le monde du Libre ; c’est d’ailleurs généralement la [...]
Lire la suite
Vus : 267
Publié par Yannic Arnoux : 139

Sécurité des données, focus sur Nextcloud

En 2007, j’ai ouvert un compte Dropbox avec l’offre gratuite de 2 Go. J’avais parrainé des collègues et des amis pour gagner de l’espace de stockage. Oui je le reconnais, j’avais vendu des amis au GAFAM contre quelques octets : mes parrainages compromissions m’avaient permis d’atteindre 6 Go de stockage… Vertigineux ;-) A cette époque, ma fibre libriste était encore latente, j’étais fier d’avoir autant d’espace et je m’en servais pour partager des photos avec la famille. Je ne me suis jamais senti assez en confiance pour partager des documents importants. En 2010, j’ai commencé à héberger mes services et en 2014 je démarrais avec Owncloud principalement pour la synchronisation des contacts et du calendrier. Puis j’ai commencé à partager [...]
Lire la suite
Vus : 575
Publié par Yannic Arnoux : 139

L'e-mail n'a jamais été aussi important

En lisant les réactions enflammées des utilisateurs de OpenMailBox qui ont, à juste titre, l’impression d’avoir été pris pour des jambons, on réalise que cet e-mail, dont on annonce régulièrement la mort prochaine mais sans avoir de remplaçant, est encore plus important qu’auparavant. Pour beaucoup de la nouvelle génération, c’est un moyen de communication dépassé et ils ont tendance à créer des e-mails en pagaille pour s’inscrire sur des sites mais pas spécialement pour communiquer. Cela change rapidement à l’approche de l’entrée dans le monde du travail et la nécessité d’avoir un e-mail stable, qui ne soit pas kikou48, afin d’envoyer des CV à des recruteurs. L’adresse e-mail représente une identité par [...]
Lire la suite
Vus : 267
Publié par Yannic Arnoux : 139

Performances, Golang à la rescousse

Dans l’article précédent j’ai optimisé le système de gestion des commentaires Stacosys en : remplaçant le serveur HTTP de Flask par Sanic, un serveur HTTP Python tirant parti des capacités asynchrones de Python 3.5 et multi-processus (plusieurs workers) ajoutant un cache mémoire à la partie de l’API de Stacosys qui récupère le compteur de commentaires d’un article J’ai terminé sur une performance bien améliorée : plus de 11000 requêtes traitées en 1 minute un temps de requête moyen de 1,3 [...]
Lire la suite
Vus : 201
Publié par Yannic Arnoux : 139

Flux RSS et esprit libre

J’ai réalisé que mon flux RSS est tronqué depuis ma migration sous Hugo et je viens de corriger le tir. Loin de moi l’idée de forcer les gens à venir sur le blog pour lire l’article en entier et ainsi gonfler mes statistiques (ridiculement basses) ou flatter mon égo. Mea culpa auprès du Planet Libre aussi d’avoir fourni un article tronqué. En cherchant des informations pour définir mon flux RSS correctement je suis tombé sur le blog d’un anglophone, appelons le Jim, qui dénonce le choix du développeur de Hugo d’avoir insidieusement glissé le passage d’un flux complet à un flux partiel au détour d’une version, sous le fallacieux argument que c’est ce que veulent la plupart des utilisateurs. Pour remettre le problème en perspective, [...]
Lire la suite
Vus : 255
Publié par Yannic Arnoux : 139

Performance Python Web

J’ai terminé l’article précédent en évoquant le système de gestion des commentaires Stacosys et sa mise en place sur le blog propulsé par Hugo. Il est installé sur le même serveur que le blog mais il pourrait tout à fait être déporté car le blog statique interagit avec lui par du code JavaScript qui envoit des requêtes RESTful afin de : récupérer le nombre de commentaires d’un article récupérer les commentaires d’un article soumettre un nouveau commentaire Avant de migrer vers Hugo, les commentaires étaient visibles seulement à l’intérieur des articles. C’est à dire qu’une page de blog affiche un extrait de l’article, à raison de 10 [...]
Lire la suite
Vus : 151
Publié par Yannic Arnoux : 139
Powered by BilboPlanet