Ceci n’est pas un slogan de mai 68, mais c’était tentant ^^. Voilà, c’est un petit post pour dire que j’ai enfin fait une feuille de style pour mon site.
Je me faisais la réflexion l’autre jour que faire du CSS c’est un peu comme faire du home-staging : on ne change pas la structure de la maison, mais avec un bon coup de peinture et des petits accessoires placés ici où là, on la rend beaucoup plus agréable à vivre.
Un point amusant et notable : les deux uniques images de la feuille de (…)
Accueil > Bienvenue > Journal de bord
Journal de bord
Vous trouverez ici tout ce qui ne rentre pas ailleurs.
-
CSS, SS...
3 septembre 2023, par Mathieu Brèthes -
VerCon en beta 1 !
5 août 2023, par Mathieu BrèthesAprès quelques semaines de développement, mon logiciel de contrôle de révisions VerCon est à présent en Beta 1, et donc comme promis, le répertoire du projet est à présent public.
Bien sûr, on ne peut pas dire que ce soit le projet de développement le plus utile qui soit... Mais il existe :-). -
Linux, binaire Java, et chemins windows codés en dur
2 avril 2023, par Mathieu BrèthesBon je me note ça ici pour la postérité. Ca m’arrive de faire un peu le geek.
Imaginez la situation suivante : on vous a légué un programme Java dont vous n’avez pas le code source, vous vous dites "c’est super, Java c’est un langage indépendant de la plate-forme, je vais pouvoir le faire fonctionner sous Linux" ! Et quand vous le lancez, une erreur horrible de ce genre se produit :
Exception in thread "main" java.io.FileNotFoundException : c :\hello.txt (Aucun fichier ou dossier (…) -
Première rencontre avec le processeur principal
4 février 2023, par Mathieu BrèthesLa Neo Geo Pocket utilise un processeur Toshiba, le TLCS900H, comme processeur principal. Pour le son, elle utilise un Z80 (le même processeur que celui du Game Boy), mais ce n’est pas la question de cet article.
Je me suis donc mis en tête de faire un programme en assembleur pour cette console, afin de me familiariser avec l’architecture du processeur, dans l’objectif in fine de porter un compilateur C vers cette architecture. Pour cela, je dois donc penser mon programme en assembleur un (…) -
Compilateurs, encore et toujours
2 février 2023, par Mathieu BrèthesDans mon article précédent je décrivais mes recherches documentaires sur les autres compilateurs. J’ai regardé SmallC de plus près et il ne me semble pas adapté à mon projet pour les raisons suivantes : il est très proche de l’architecture du Z80, et en particulier il ne gère pas du tout l’assignation dynamique des registres —> par conséquent il ne fera pas du tout du code optimisé pour le TLCS900H il ne propose qu’un sous-ensemble du C, il manque entre autres les structures et les tableaux (…)