Journal J'ai trouvé un bug dans journalctl

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
78
7
déc.
2023

Salut!

La semaine dernière, je suis tombé sur un bug.

Le contexte, c'est une plateforme de test automatique ou on lance un système (Linux avec nos applications ajoutées dedans), on lui fait faire des trucs et on vérifie qu'il fait ce qu'on veut (je vous épargne les détails).

Entre autre choses, on utilise journalctl pour consulter les logs émis par différents services et se synchroniser dessus. On a des besoins du type "attendre que tel message de log apparaisse" ou (…)

Journal Je construis un micro-ordinateur

73
31
juil.
2023

Bonjour!

Ce week-end j'ai construit un micro ordinateur. Je vous le présente.

Le contexte

Les micro ordinateurs (appelés parfois simplement "micros") sont apparus dans les années 1970. Ils sont nommés ainsi car ils sont plus petits que les mini ordinateurs, qui eux même sont plus petit que les ordinateurs de l'époque, qui occupaient à peu près l'espace nécessaire aujourd'hui à un supercalculateur.

En ce qui me concerne, j'ai pas mal utilisé un Amstrad CPC 6128 (plusieurs, en fait) quand j'étais (…)

Journal L'étrange affaire du port 0

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
63
18
avr.
2021

Cette semaine je me suis posé une question en écrivant un validateur pour le fichier de configuration d'une application: est-ce que je dois autoriser mon application à se connecter au port TCP 0?

La réponse est non, a priori. Ce port est marqué réservé dans la liste des ports de l'IANA, et avec les APIs POSIX, ce n'est pas possible de faire un serveur écoutant sur ce port: le système choisira un autre port au hasard.

Cependant, sur (…)

Journal J'essaie de réparer un téléviseur

48
3
fév.
2023

Il y a quelques semaines, en sortant mes poubelles, j'ai trouvé un téléviseur dans le local à poubelles de ma résidence. Je me suis dit que j'allais le démonter pour voir ce qui l'avait mis en panne.

Il s'agit d'un téléviseur de la marque Harrow (vendue entre autres par Leclerc et Electrodépot). Un démontage rapide révèle deux cartes électroniques fabriquées par Vestel, une entreprise Turque qui construit de l'électroménager vendu sous de très nombreuses marques en Europe et au (…)

Journal J'ai testé: une ardoise à cristaux liquides

45
29
nov.
2022

Quand je fais du développement informatique, j'utilise pas mal de papier pour prendre des notes jetables. J'avais essayé quelques logiciels pour prendre des notes informatisées mais sans grand succès.

Je cherchais donc une solution pour de l'écriture manuscrite effaçable et réutilisable. Bref: une ardoise. Les solutions classiques utilisent soient des craies, soit des feutres effaçables. Dans les deux cas, on s'en met plein les mains (je suis gaucher, ça aide pas) et l'effacement ne fonctionne pas toujours bien, les feutres (…)

Journal GrIP2HID: un adaptateur USB pour le Gravis Gamepad Pro

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
44
28
oct.
2021

Bonjour!

Depuis (très) longtemps j'ai un gamepad Gravis Gamepad Pro. Il est simple, il est efficace, il est solide, il fonctionne très bien. Oui mais voilà: il a besoin d'un port joystick DB-15 et il n'y en a plus sur les ordinateurs modernes (ou même pas très modernes).

Donc je me suis fabriqué un adaptateur pour le brancher sur un port USB et pouvoir continuer à m'en servir.

J'ai commencé à y réfléchir il y a longtemps, mais pour différentes (…)

Journal Spacewar! pour Haiku

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
33
11
nov.
2018

Bonjour Nal,

Bon voilà, il fait froid dehors, je suis un peu fatigué et j'ai pas envie de replonger tout de suite dans le code de WebKit pour trouver pourquoi il est persuadé de ne pas savoir traiter les tags aujourd'hui, mes slides pour le Capitole du Libre sont prêtes (enfin à peu près…)…

C'est le moment de porter Spacewar! sur Haiku!

Spacewar! est un jeu vidéo écrit à l'origine pour le PDP-1 entre 1961 et 1962 (en savoir (…)

Journal Amélioration de la coloration syntaxique C dans vim

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
25
14
août
2021

Ça fait longtemps que je ne suis pas satisfait d'un truc avec la coloration syntaxique du C dans vim. La coloration des types est basée sur la reconnaissance de mots clés (int, unsigned, uint32_t, …) et par conséquent elle ne fonctionne pas pour les types définis par l'utilisateur qui ne sont pas dans cette liste.

Il y a quelques années, un collègue qui avait le même problème m'a donné une copie de son fichier de syntaxe modifié pour corriger ça (…)

Journal Procrastination avec Lightning/Thunderbird

25
25
mar.
2019

Je viens de voir un journal comme quoi c'est la journée de la procrastination. ça tombe bien!

Ce matin j'ai voulu coloriser les différents évènements dans mon calendrier Lightning. J'ai plein de réunions récurrentes qui sont affichées dans la side-bar et c'est difficile de repérer les vrais évènements importants.

En principe, pas de problème, d'après la documentation de Thunderbird, il suffit d'assigner une catégorie aux évènements et hop, la couleur associée (configurable dans les préférences) sera utilisée.

Et c'est là (…)

Journal Importer des "issues" GitHub dans des "tickets" Trac

24
30
sept.
2023

Bon, je me suis laissé entraîner. Je savais que ça finirait mal. Il y a quelques années, j'ai ouvert un compte Github. J'en avais probablement besoin pour participer à un projet hébergé sur cette plateforme. Et puis j'ai commencé à y mettre mes propres projets, parce que c'était pratique de pouvoir créer un dépôt Git en 3 clics. Je me suis bientôt retrouvé avec plus de 100 projets sur Github.

Seulement voilà, Github, ce n'est pas un logiciel libre. Et (…)

Journal Microsoft publie sous licence MIT les sources de la calculatrice de Windows

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
24
7
mar.
2019

https://github.com/Microsoft/calculator

C'est mentionné dans le README, la calculatrice vous espionne et envoie des données "de télémétrie" à Microsoft. Vous pouvez maintenant compiler votre propre version pour vous assurer que vos calculs restent bien confidentiels. Merci, Microsoft!

Journal Repostat, générer des statistiques sur un dépôt Git

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
21
7
déc.
2020

Bonjour Nal,

Je l'avais mentionné dans une dépêche à propos de Haiku, mais cet outil mérite au moins son propre journal.

Donc au départ, il y a Gitstats. C'était un outil simple en Python pour générer quelques pages HTML montrant l'activité d'un projet Git: nombre de commits par mois, contributeurs les plus actifs, etc. C'est du Python2, tout est en vrac dans un seul fichier, ça génère du vieux HTML, et surtout, ça n'est plus maintenu depuis 5 ans.

(…)

Journal Micro-bourse Icculus 2021

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
20
28
déc.
2021

Bonjour,

Ryan Gordon/Icculus, développeur entre autres de la bibliothèque SDL, a annoncé la saison 2021 de la micro-bourse Icculus

L'idée date de 2019, lorsque Ryan a reçu une donation de 250$ de la part de Google. Ne souhaitant pas être financé par Google, il a choisi de transférer cet argent à un autre projet de logiciel libre.

D'autres personnes lui ont alors fait des donations supplémentaires ainsi que proposé des projets à subventionner.

L'opération a été relancée l'année suivante et (…)

Journal J'essaie de commander des pièces détachées pour du petit électroménager

19
20
nov.
2021

Bonjour!

J'aime manger de la soupe. Mais c'est promis, dans ce journal il n'y aura pas de recette, de raclette ou de tartiflette.

Pour préparer ma soupe j'utilise un blender Kenwood FP220. Seulement, le bol du blender (en acrylique) a fait une mauvaise chute, il est fissuré, et maintenant il fuit. Donc je voudrais le remplacer, parce que sinon la soupe passe par les fuites et c'est pas très pratique.

Je me suis donc dirigé vers internet pour commander un (…)

Journal Faire fonctionner sous Windows 7 les applications utilisant Python 3.9

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
17
28
jan.
2024

Bonjour,

Pour pas mal de choses, j'essaie d'utiliser Haiku sur mon ordinateur. Mais ce n'est pas toujours possible, donc je conserve pour l'instant un Windows 7 en supplément. Oui, c'est vieux et pas maintenu, je sais. Mais ça me permet de lancer toutes sortes de trucs, libres ou pas, vieux ou récents, qui ne sont pas encore disponibles pour Haiku.

Ça devient de plus en plus compliqué car beaucoup d'applications récentes nécessitent au moins Windows 8 ou 10. On ne (…)