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 (…)

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 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 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 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 La version 1.24.0 de ACE, l'émulateur Amstrad CPC pour Haiku, est disponible

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
10
21
jan.
2023

Bonjour!

(attention, on parle de logiciel non libre dans cette dépêche: l'auteur original de ACE ne souhaite pas pour l'instant publier les sources sous une licence libre, et fournit l'accès à son dépôt git uniquement aux personnes intéressées pour porter l'application sur de nouveaux systèmes).

Je crois que je ne vous ai pas encore parlé de ACE.

Il s'agit d'un émulateur Amstrad CPC développé à l'origine pour MorphOS. Depuis 2013, je travaille sur un portage de cet émulateur vers Haiku (…)

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 Laec est Toi: un jeu pour présenter le programme politique de la France Insoumise

10
31
mar.
2022

Bonjour!

On vient de me faire part de la parution (juste à temps pour le lancement de la campagne électorale) du jeu "LAEC est Toi".

Il s'agit d'un jeu inspiré par Baba is You, mais avec des hexagones, et un programme politique en guise de scénario.

Il est disponible pour Android, Linux, Mac OS, Windows, ainsi qu'une version en HTML5 jouable en ligne (le tout grâce au moteur Godot).

Le jeu est diffusé sous license CC0 ou WTFPL (l'une est (…)

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 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 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 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 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 Historicalsource regroupe sur github plein de vieux codes sources

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
12
23
avr.
2019

On viens de m'apprendre l'existence de https://github.com/historicalsource qui regroupe à un endroit facile d'accès tout plein de code sources d'intérêt historique. On y trouve par exemple plein de jeux des années 90.

Je viens donc de découvrir que Glider 4.0 et Glider Pro (simulation d'avion en papier sur Macintosh) sont publiés sous licence GPL, et qu'il va falloir que quelqu'un s'occupe de les porter sur une plateforme moderne (tout comme Arashi, un clone de Tempest pour lequel il existe une (…)