le bonnet rouge

pseudo-blog et quasi-journal de bord d'une cybernef mouillant à Versailles

31 janvier 2021

amélioration technique

J'ai changé le code html. Je suis passé de balise fieldset qui n'ont rien à faire en dehors d'une formulaire de saisie, à des balises article beaucoup plus naturelles. Du coup, j'ai dû modifier le code css en conséquence. J'en ai profité pour mettre de l'ordre dans les images (qui n'étaient pas toujours situées au bon endroit) et c'est ça qui a été le plus long et le moins drôle.

26 juillet 2019

J'ai passé cette page en html5 et css 3.0 et ça m'a permis de jeter quelques verrues (qui ne se voyaient pas). J'ai passé le blog en multicolonnage des billets, avec quelques uns un peu spéciaux qui prennent plus de place en largeur, avec éventuellement plusieurs colonnes de textes dedans. Les paragraphes sont maintennt justifiés. J'ai aussi corrigé quelques erreurs de ci, de là.

Laissez un commentaire.

8 février 2019

J'ai encore complété l'article sur les boucles for en shell, cette fois-ci avec la commande seq découverte ce jour dans un un article sur l'utilisation des variables dans bash.

Laissez un commentaire.

4 décembre 2014

Je mets un lien vers un petit jeu en javascript, html5 et css3 qui n'a que des visées pédagogiques. C'est un projet scolaire. Je le mettrais à jour de temps en temps avec de nouveaux développements, extra-scolaires. Et maintenant, jouez à éclater des balles ! N'hésitez pas à regarder les sources.

Laissez un commentaire.

24 septembre 2014

Je mets 4 versions de la règle Blood and Blades que je suis en train de rédiger et illustrer depuis pas mal de temps déjà. Je n'ai pas mis les sources, elles ne sont pas encore prêtes pour la diffusion. J'aimerai savoir si vous avez des incompatibilités de lecture, notamment au niveau des graphismes et notamment sur Kindle. Il y a aussi un pdf qui ne devrait pas poser de problème et peut servir de référence quant au contenu.

Les fichiers sont là :

Laissez un commentaire.

13 novembre 2013

J'ai fait la chasse aux liens cassés. Ça m'a amené à éditer plus ou moins profondéments certains articles.

J'en profite pour dire que le bonnet rouge dont il est ici question est effectivement un bonnet Armor Lux (à l'origine) mais qu'il n'a rien à voir avec l'éco-taxe ou un autre soulèvement breton.

Laissez un commentaire.

9 septembre 2013

J'ai complété l'article sur les boucles for en shell avec la syntaxe {1..7..2} apprise ce jour dans un article de korben sur un accès facile aux sous-répertoire dans un shell.

J'ai aussi modifié la feuille de style pour améliorer la lisibilité des articles.

Et enfin, voici le lien vers mon nouveau vrai blog.

Laissez un commentaire.

9 septembre 2011

Passage à l'UTF-8 pour célébrer le fait que ja viens de reprendre la main sur mon site ! Et puis aussi un peu de toilettage des CSS.

J'en profite pour déplorer mon erreur quant au terrain de Blood-Bowl : les 2 colonnes extérieures doivent faire 4 cases de large chacune et non pas 3. J'ai corrigé ceci en repassant une couche de peinture. Mais ça n'a pas tenu la première fois, et je ne sais plus si j'il y a eu une deuxième fois. Par contre, j'ai refait deux autres terrain de blood bowl. Eux sont correct (mais l'un d'eux avait la même erreur au départ).

Laissez un commentaire.

19 ocotbre 2008

terrain de blood bowl fait main

Voici longtemps que j'avais ce projet en tête : me faire un terrain de blood bowl fonctionnel et transportable à vélo. C'est fait ! Pour le transport, je le mets dans un sac à dessin tel qu'on en trouve dans les magasins d'art.

Le motif du centre est une adaptation d'une croix de Victoria tenant compte tu genre et du style de rendu plutôt dépouillé que je recherchais. J'ai fait le dessin rapidement, à main levée, ce qui donne un aspect un peu bancal au motif. Aussi bancal que mes éclopés !

Laissez un commentaire.

17 avril 2008

ogre portant un tonneau XXX

La figurine que vous voyez à côté s'appelle Iain chez moi, mais c'est en vérité l'ogre du donjon de Naheulbeuk tel que sculpté par une boîte française bien connue de figurines en résine, fenryll, qui a fait tous les personnages. Je l'ai acheté à prix bradée, elle avait quelques petits défauts. J'ai rajouté le sandwich entre le sac et le sandwich pris en main, et je l'ai peint comme un ogre digne de ce nom : peu ragoutant !

Sur son tonneau, j'ai mis trois croix en clin d'oeil à Asterix chez les Bretons et aussi pour coder en chiffres romains le nombre 30. Car 30 est avant tout, pour Iain, le numéro qu'il porte dans mon équipe de Blood Bowl humaine, la Vic Team (Vic comme Victoria -- j'ai choisi la Victoria Cross comme emblême).

Iain, comme son prénom l'indique, devrait être un Écossais. Mais ce n'est pas évident de trouver une figurine adéquate pour cet usage si particulier. Alors en attendant, j'ai pris un "vrai" ogre.

Mais le pire, c'est que je l'ai oubliée, cette figurine, pour son premier match ! Quel dommage. Mais bon, il a quand même sorti un joueur adverse, et l'éauipe adverse a abandonné quand j'ai marqué le premier essai de la partie, et qu'il ne leur restait plus que 6 joueurs et moi toujours 11. Un vrai massacre qui est bien dans le goût de Iain.

J'espère que Iain arrivera à marquer une fois dans sa carrière. Il n'est pas très doué pour ça mais comme Obélix, avec un peu de chance, il pourrait récupérer le ballon en gardant son tonneau... et ne pas lâcher le ballon, lui !

Quand j'aurai trouvé et peint ma perle rare, Iain se recyclera comme soigneur dans une équipe du genre Orc où il se sentira à l'aise, finalement.

Laissez un commentaire.

19 juillet 2007

Bouclons là comme un geek sous linux !

Comment faire une itération pour imprimer les nombres de 3 à 7 en bash ? Facile !

for ((a=3; a <= 7; a++)) ; do echo $a ; done

Encore plus facile :

echo {3..7}

Plus fort encore :

mkdir toto{01..314..7}

Si vous êtes dans un script, vous voudrez plutôt utiliser dash que bash. Là, votre ami se nomme seq. Pour un besoin simple on peut faire

:

seq 3 7

pour les répertoires le recours à une boucle for s'impose. Notez le -w pour obtenir les zéros initiaux :

for j in $(seq -w 1 7 314); do mkdir toto$j; done

On peut aussi mettre le séparateur que l'on veut avec -s :

seq -s :: 3 7

Plus chevelu : utiliser la commande dc ! C'est enfin pratiquement illisible ! Tant mieux, il ne faudrait pas que l'on puisse simplement savoir comment ça marche pour le modifier ;-)

Le truc de base, c'est de passer par l'exécution conditionnelle d'une macro. Cette macro va imprimer le sommet de la pile, l'incrémenter et se rappeler elle-même tant que le résultat ne sera pas supérieur ou égal à la borne supérieure. La façon la plus rapide de coder tout cela est :

echo '3 7sm[p1+dlm!<a]salax' | dc

Mais ce faisant en remplaçant 3 par 8 on aurait un 8 d'affiché, au lieu de rien du tout. Si cela gêne, le codage suivant y prend garde :

echo '3 7sm[p1+dlm!<a]sadlm!<a' | dc

Cet exemple de boucle, avec dc, n'est pas des plus facile à trouver, et la première fois que j'ai réussi à le faire, j'ai été très content de moi. Aujourd'hui que je l'ai refait, ma principale difficulté a peut-être été avec le point d'exclamation qui a sa petite signification dans bash, et mettre \! ne résolvait pas le problème (essayez et vous verrez).

Enfin, notez que cet exemple peut être plus facile à construire avec deux macros, et que cela a l'avantage de faire l'appel conditionnel (donc de ne pas imprimer 8 quand on remplace 3 par 8). C'est une question de goût et de procédé mnémotechnique...

echo '3 7sm[dlm!<i]se[p1+lex]silex' | dc

Exemple d'utilisation

a=3;b=7;for j in `echo $a $b'sm[p1+dlm!<a]salax'|dc`;do tar cvf images$j.tar images$j;done

Laissez un commentaire.

26 mars 2007

couverture de DBMM

Je viens de recevoir DBMM ! Ô joie, enfin une saine lecture.

Laissez un commentaire.

12 mars 2007

Le vote électronique est une escroquerie et une grave atteinte au droit de vote et à la démocratie.

Les fiasco s'amoncellent, mais les journaux n'en parlent guèrent.

Agissons : signons la pététion en ligne contre la confiscation du droit de vote !

Pétition

Laissez un commentaire.

11 janvier 2007

devinette

Quelle est la différence entre un Pentium première génération et la justice chinoise ?
Aucune ! Les deux vont très vite pour faire des erreurs !

Faut vraiment que j'ai rien à dire pour fair preuve d'une telle remplitude ici !

Laissez un commentaire.

23 novembre 2006

nu (au fusain)

un petit dessin plutôt qu'un long discours

Histoire de changer, je vous propose une numérisation d'un dessin fait en cours de modèle vivant en 1999. C'est un fusain réalisé sur un espèce de papier boucher déjà jaunasse à l'orgine, ce qui explique des couleurs pas géniale. Je n'ai pas retouché la balance des couleurs.

Laissez un commentaire.

21 novembre 2006

Reportage DBA à Clichy

Eh bien, 6 mois d'interruption... Y a pas à dire, je ne suis pas toujours inspiré.

Là je vous propose un reportage sur DBA dans le cadre du tournoi de Clichy début octobre. Comme je n'ai pas beaucoup de temps, j'ai pris un thème par défaut, qui ne s'intègre pas aussi bien avec ce site que je le voudrais, mais qui offre quand même et heureusement une belle fonctionnalité.

Assez de blabla, accédez au reportage photo !

Laissez un commentaire.

31 mai 2006

Mise à jour du projet en Ruby

Je viens de télécharger une nouvelle version de RubyTournager qui apporte un appariement automatique, qui marche à tous les coups quand au moins un appariement est possible. Ce n'est pas forcément le meilleur encore, mais en pratique c'est pas mal. En sus, ça crée des résumés html pour l'impression, bien que tout n'y soit pas encore passé.

Laissez un commentaire.

26 mars 2006

Mise à jour du projet en Ruby

Je viens de télécharger la nouvelle version de RubyTournager.tar.bz2 qui apporte quelques améliorations substantielles : des bogues en moins (heureusement), une méthode pour trouver le meilleur appariement possible (qui ne marche pas à tous les coups, mais j'ai rajouté des exemples montrant comment modifier la composition des classes d'équivalences avant de l'appeler, pour qu'elle marche). Il faudrait que je la redéveloppe pour être entièrement récursif afin de ne plus avoir ces problèmes, mais ça risque de prendre du temps). Je rappelle que seul un geek peut trouver ce projet utile à l'heure actuelle. Considérez cela comme un test de geekitude grandeur nature si vous aimez DBM :-)

Laissez un commentaire.

16 mars 2006

DADvSI

La scélérate loi DADvSI suit son bonhomme (méchant) de chemin, tranquillement bercée par le ronronnement de tout ce que l'Assemblée Nationale compte comme godillots... et d'absentéistes !

Il est clair que la loi sera aussi liberticide qu'inapplicable, à moins que notre beau pays choisisse le côté sombre, le suicide technologique.

Bon, je n'ai plus qu'à vous donner certains des sites dont la fréquentation devient un acte citoyen et salutaire :

  1. numerama [NDR : ratiatum à l'époque de larticle]
  2. eucd.info
  3. la ligue odebi
  4. blogs sur la copie privée

Laissez un commentaire.

14 mars 2006

LoToW

J'ai mis 3 photos de ma première partie de LoToW en ligne. Les voici :

Bon, les photos s'arrêtent là faute de piles. Les braqueurs sont repartis avec l'intégralité de leur butin.

RubyTourn'ager a été mis a jour chez moi mais pas encore ici.

Laissez un commentaire.

25 janvier 2006

RubyTourn'ager

RubyTourn'ager (pour Ruby Tournament Manager) est la brique logicielle à partir de laquelle n'importe qui connaissant le langage ruby peut se confectionner l'IHM qu'il veut pour gérer un tournoi DBM (ou autre), avec les spécificités qu'il veut. Je mets cela en logiciel libre open source sous licence GPL. J'estime que si déjà l'un d'entre vous est intéressé, mes efforts n'auront pas été vains. Ils ne sont pas finis, car je ne propose pas encore d'IHM, faute de temps.

La bonne nouvelle, c'est que j'exporte les résultats concis pour le classement FFJH mais aussi des résultats complets pour le site d'Alex, sous format xml pour ces derniers.

Ce système est le fruit de mon expérience précédente avec le logiciel tournoi qui fur disponible sur ce site il y a encore quelques mois. Avec le nouveau produit, je ne suis plus dépendant de windows (je développe sous linux, ça tourne partout où ruby tourne, donc virtuellement partout). C'est fait en langage de script (plus de bug bloquant à cause d'un manque de compilateur), plus de base de données (lourdeur d'installation et de gestion), libre accès au système (langage de script), customisable et évolutif (ruby est un langage objet très adapté à ce projet). Et puis, en ne développant d'abord qu'une bibliothèque, j'affranchis le système de tout GUI, je peux rendre le coeur fiable plus facilement, et je rends plus facile la mise au point d'une IHM et les opérations de secours (jusqu'à présent, mes tests sont concluants, heureusement).

Pour de plus amples informations, n'hésitez-pas à me contacter (mon adresse est dans la doc).

Le contenu des deux archives est identiques. Mais le .zip est un peu plus gros que le .tar.bz2.
RubyTournager.zip
RubyTournager.tar.bz2

Laissez un commentaire.

17 janvier 2006

Une bonne journée

Je ne vais pas dire toutes les raisons pour lesquelles cette journée fut à la fois bien remplie et bonne, mais l'une des raisons, mineures, est que je suis parvenu à un premier modèmle ruby complet pour gérer le tournoi DBM du mois de juin. Pas d'interface graphique, que du code et du xml comme il faut. Une semaine pour faire tout ça à partir de rien (au niveau code s'entend). Je vais repasser en mode utilisateur avant d'y ajouter des fonctionnalités à priori manquantes (appariement automatique ou semi-automatique).

Par contre, question peinture, c'est le désert complet. Pas d'embellie avant février.

Laissez un commentaire.

11 janvier 2006

Un peu de tout

Et pour commencer, mes voeux de nouvel an. Qui sait combien de temps ceux-ci demeureront à la tête de ce pseudo-blog ? Et des voeux pour quoi ? Ce que vous voudrez, pourvu que ce ne soit pas en contradiction avec mes (nobles) projets, surtout si je me retrouve en face de vous autour d'une table de 180x120 cm ou de 60x60 avec des figurines entre nous !

Incorrigible, j'ai également décidé de refaire un logiciel de gestion de tournoi, en prenant en compte l'expérience précédente. J'ai le temps jusqu'au mois de juin. Cette fois, je veux que tout puisse se faire simplement avec un éditeur de texte, je veux dire, par script. Le langae élu est ruby parce qu'il est moderne et très agréable, et qu'on trouve des bibliothèques pour à peu près touti, et que ça marche sur des tas de plateformes (je peux donc développer sous linux et faire fonctionner si besoin sous windows avec le portable le jour J) et c'est GPL. C'est un héritier de perl. J'aurai pu apprendre python, mais j'ai choisi ruby à priori. Je ne connais toujours pas python à ce jour d'ailleurs. C'est encore beaucoup trop tôt pour parler plus concrètement de ce projet. J'ai mes classes, la sauvegarde en xml, mais la relecture de cet xml n'est pas encore pleinement fonctionnelle.

C'est qu'avec tous les cartons que je fait pour mon prochain déménagement, je n'ai pas trop de temps pour coder, alors je positive en me disant que ça me donne le temps d'avoir des bonnes idées :-)

Je vais arrêter là pour ce soir. Crevé. Bonne nuit ou bonjour !

Laissez un commentaire.

30 décembre 2005

Deuxième récit

Le second récit des batailles de Ballainvilliers est enfin disponible : Rome contre les Séleucides

Laissez un commentaire.

19 décembre 2005

Premier récit

Je viens de finir le premier récit des batailles de Ballainvilliers. Rome contre Carthage

Laissez un commentaire.

13 décembre 2005

Ballainvilliers

Ce blog n'est pas mort, mais clairement, c'est pas la peine de le visiter souvent. Pour la Rochelle, ben c'est un peu trop tard mais c'était vraiment très bien !

L'objet de billet et de vous présenter des photos de mon tournoi DBM de Ballainvilliers où je me suis bien amusé ce ouikène. J'avais amené mes Romains Camille. Il faudra que je décrive mes batailles, mais pour l'heure, vous n'aurez que des photos aux titres évocateurs. La qualité varie, c'est parfois très flou. Les images sont rapetissées quand elles n'ont pas grande qualité. Les images sont ici.

Laissez un commentaire.

1er mai 2005

vive les vacances

Je reviens de vacances à la Rochelle aujourd'hui. Salutaire séjour ! Je vous en dirai plus la prochaine fois.

Laissez un commentaire.

22 avril 2005

de l'importance du détail

javelinier picte
javelinier picte avec aréoles peintes (figurine 15mm)

Et voilà ! Vous avez la réponse. Il manquait les deux aréoles ! Et aussi la pilosité des aisselles, mais on ne la voit pas très bien sur cette photo.

Je demeure persuadé que pour se battre efficacement, une figurine de guerrier doit être complète, afin qu'une âme de guerrier puisse l'investir pleinement ! ;-)

Et quand je dit "se battre", il s'agit d'un jeu bien sûr. J'en reparlerai prochainement !

Laissez un commentaire.

21 avril 2005

Nouvelle maquette

Vous ne pouvez pas l'avoir loupé : je viens de changer l'apparence de ce site. Un peu de css pour faire plus joli. Testé avec Firefox uniquement (comme je suis sous linux, de toute façon, je ne vais pas tester sous IE -- mais un IE récent s'en sortira pas trop mal, même si certains petits raffinements risquent ne pas se faire voir).

Où je montre que ce blog m'a déjà été utile.

Le hasard fait souvent bien les choses. En témoigne la photo d'avant-hier. En la regardant, je me suis aperçu que j'avais oublié de peindre deux élèments de détail essentiels ! Voyez-vous lesquels ?

Pour vous aider je peux vous avouer que je suis perfectionistes, parce qu'en pratique ça ne se voit guère. La réponse sera publiée avec la photo de la figurine corrigée. Pour l'heure, le vernis polyuréthane que j'ai appliqué ce matin finit de sécher...

Pour en finir avec cette figurine, elle est de marque Donnington et avec ses copines, elles sont plutôt bien. Par contre, j'ai remplacé le javelot d'origine par un fait main à partir d'une tige de cuivre, parce que sinon, fatalement, on se retrouve sans javelot, après avoir été un certain temps avec un javelor tordu. C'est un peu d'effort, mais il vaut mieux le consentir tout de suite que de réparer après.

Laissez un commentaire.

19 avril 2005

un peu de peinture

javelinier picte
javelinier picte (figurine 15mm)

Je me rends compte que le rythme quotidien rend ce blog assez peu intéressant. Je vais donc espacer mes publications pour essayer d'en augmenter l'intérêt. En attendant, voyez ci-dessous une de mes figurines de guerrier picte (future Écosse, début de l'ère chrétienne), figurant un javelinier. La figurine est fixée par de la patafix au bout d'un manche en bois qui me sert à la tenir d'une main quand je peins de l'autre. L'aspect brillant de cette figurine est dûe au vernis. Les vernis brillants sont plus solides que les vernis mats.

Laissez un commentaire.

18 avril 2005

J'ai finalement réussi à trouver deux sites expliquant à peu près ce qui se passe en caml et ça soulage de commencer à comprendre. Je ne reviendrai pas sur ma décision, cependant.

Je suis tellement fatigué que j'ai oublié ce dont je voulais parler ce soir. Dommage,ça m'avait paru un sujet intéressant quand j'en avais eu l'idée pendant la journée. Je crains que ce ne sera pas pour demain où j'aurai peu de temps le soir. Et comme après-demain j'en aurai encore moins, ça repousse à plus loin. Car jeudi il faudra que je vernisse mes figurines afin qu'elles sèchent tranquillement pendant que je serai au vert. Vendredi alors ? Ne retenez pas votre souffle (contentez-vous de vos tables de multiplication).

Laissez un commentaire.

17 avril 2005

La barbe ! Caml, c'est vraiment pas mon truc, surtout avec des cobntraintes de temps. Pas drôle du temps. Á quoi bon s'offrir une formation si c'est pour ne pas s'épanouir ? Cette fois c'est sûr, pas de CNAM l'an prochain pour moi.

Et puis je ferais mieux de mieux percevoir ce qui se passe autour de moi que de me frotter à des bizarreries informatiques qui vous ont un air ésotériques digne de la kabale !

Ai-je besoin de préciser que c'est beaucoup plus amusant de peindre ? Je vais reprendre des cours de dessin, oui !

Laissez un commentaire.

16 avril 2005

J'ai fait activer mysql sur mon compte free, mais je n'ai pas eu le temps de tester. Je ferais cela sans doute la semaine prochaine, car demain je vais garder toute mon énergie pour avancer mon exercice d'informatique du CNAM pour mercredi, parce qu'après le temps ne me sera plus disponible en grande quantité. C'est pas franchement la joie parce que programmer en caml, c'est pas ma tasse de thé. Surtout pour faire un truc dont je n'ai pas l'habitude (la béta- réduction d'expressions de lambda calcul typé -- oui, ça existe :-) mais c'est aussi pour ça que j'ai décidé de suivre ces cours en première instance. N'empêche, l'an prochain, je reprendrai ma liberté pour aborder tous les projets qui me tenteront.

À propos de projets que j'aime, j'ai consacré une bonne partie de cette journée à finir de peindre quelques figurines de Pictes pour faire la place à des figurines de Chinois, et au restant de Pictes que je veux finir avant de peindre réellement ces Chinois. Je ne vous donne pas ma moyenne horaire, elle est ridiculement basse, mais je n'arrive pas à peindre plus vite. Je n'en retirerai pas de plaisir. Bien sûr, cette lenteur ne m'aide pas à peindre plus vte que je n'achète du plomb. Si tous les kg de plomb que j'avais en trop se transformais en surchage pondérale, ma silhouette en serait quelque peu changée...

Je ferai des photos de cette peinture prochainement, pour mieux illustrer mon propos. Mais pour l'heure, je n'ai plus qu'à aller me coucher. Je vernirai demain.

Laissez un commentaire.

15 avril 2005

C'est parti. Je n'ai pas de logiciel de blog, mais l'envie d'écrire, pour voir où ça mène. Ce n'est pas un blog car vous ne pouvez pas laisser de commentaires. Mais bon, l'essentiel dans un blog, c'est de le lire, non ? Alors ça ira bien quand même !

Je voulais consigner mes projets pour ne plus les oublier et mieux les organiser. Pour ce soir (techniquement, c'est le 15 mais il s'agit plutôt pour moi de la journée du 14...), mon projet est aussi de dormir dans pas trop longtemps alors je ne vais rien noter de spécial, sinon que j'ai bien envie d'installer l'émulateur Amiga FS-UAE pour profiter des simulations de flipper qu'on trouve gratuitement sur back 2 the roots. J'adore les simulations de flipper. Y a pas de fumée comme au troquet, c'est l'essentiel pour moi. Et puis allez trouver un vrai flipper de nos jours... Ça devient très rare.

Et puis je voulais faire le ménage sur mon site perso. Ce "blog" est là aussi pour et à cause de ça !

Je n'ai pas pris le temps de chercher un logicxiel de blog ni de faire une maquette avec un beau html et le css qui va bien avec. Chaque chose en son temps.

Justement, je vous promets une prose plus intéressante dès demain.

Laissez un commentaire.