Showing posts with label thisblog. Show all posts
Showing posts with label thisblog. Show all posts

Thursday, March 12, 2026

Petit coucou à l'Apéro Jeu

Je suis passé hier sur conseil de ma fée à l'Apéro Jeux Vidéo du coin, pile à temps pour le transparent 2 ou 3 d'Antoine sur son jeu GameBoy "Dashosaurus DX". Promis, je vous parle dès que possible de son homebrew et de son message, mais j'étais aussi venu accompagné de Lime et DarknesS pour la partie "apéro" et j'ai filé l'URL de mon blog à deux ou trois personnes qui vont probablement débarquer au milieu de mes causettes et se demander où ils sont tombés...

Donc, quelques pointeurs.

J'ai présenté hier la démo "three rooms", qui me sert de salle de tests pour mon projet "Bilou Dreamland


Les plus patients auront aussi vu une version encore très WIP du niveau de l'arbre creux, ou une version aléatoire de mon jeu précédent "School Rush" mais pas la toute dernière, parce qu'elle m'a fait des misères sur Darkness ... Et bien sûr un tour d'horizon des outils: l'éditeur de sprites, de niveaux et d'animations. 

Voilà, voilà. Bonne journée au passage à ceux qui auront vu ce message, n'hésitez pas à me laisser un message ici, sur bsky ou mastodon selon vos habitudes ^_^

Ah, just in case you're not speaking French, there has been a gamedev-cafe event in the town nearby last night, that I've been invited after an incredible sequence of events that all started with my Fairy and involved using dungeons and dragons to dismiss a bunch of flipping pirates. Anyway, I had a good time watching the quite long presentation of Dashosaurus DX developer and used the 'cafe' part of it to show those who wanted to see it my tools and games on Nintendo DS. Since Dashosaurus is a Gameboy title, that seemed pretty fitting ^_^

Tuesday, July 08, 2025

blogpress 0.3

Combinez les scripts de traitement "blogpress" (blogger-vers-epub) et le service d'impression utilisé par Rodrigo Copetti et vous aurez le "side-project" qui me distrait actuellement... Alimenté en plus par une page de recherche sur l'utilisation de XPath pour "travailler plus proprement" ... Sauf que XPath, pour traiter une requête sur le blog, il met 8 secondes. Mes expressions régulières, 1/8ème de seconde.

Ça fait un peu suite à des travaux de septembre dernier pour essayer de voir ce que les "takeout" de photos google ont vraiment dans le ventre, et l'idée serait de "rassembler tout ce qui peut parler de Qui est Bilou, plutôt en Français à destination de la génération suivante.

I have PERL scripts to process the XML data exported from this blog and fetch pictures to get something that could be printed or converted into epub. So far, it had a drawback: if you got an updated version of the xml (i.e. a later backup), all implied filenames for the pictures would change and almost everything would have to be re-downloaded. A shame in a context where some pictures may get lost.

So I opened them again and started replacing "line number" by "uuid generated by blogger", which gives them stable filenames. A curious idea, when you know I was almost stunned by fatigue. I guess I was just too tired to resist the idea of working on a printable book around the idea of "who is Bilou?" that could be printed like the work of Rodrigo Copetti.

Things haven't been all fine, though. One annoyance was those "new" (vs. 2019) 72x72 pixels thumbs that broke some assumptions I made about multiple URLs pointing to the same file in the same post... Then I've tried to use symlinks to refer to contents previously downloaded, but accidentally forgot to tell the "get-pictures" script that it should skip symlinks when they're around, so it tried to overwrite those pictures I already had and I had to plug my backup HDD and enter data recovery mode ... (I mentioned I was tired, right ?)

Plus tôt dans le mois, j'avais passé en revue tous les posts avec le tag "Bilou", donc, pour en retenir à peu près la moitié. 16 Mo de fichier XML, 106 posts retenus (plus les drafts ^^ ) ... des soucis avec les miniatures 72x72 qui essaient de se faire passer pour les images "grand format" ... des soucis avec les fichiers 1600-h qui font semblant d'être des images mais sont en réalité des pages HTML présentant l'image ... des soucis avec les fichiers tirés de screenshots dans firefox qui à force de conversions / -> %2f finissent par produire des noms de fichiers trop long ... les joyeusetés du scripting quoi. Mais au final, j'ai pu avoir un fichier HTML d'à peu près 1Mo référençant la majorité des images voulues convertible en 115 pages de pdf mal fichu (entendez, avec tout de même des images tronquées ou coupées sur deux pages ^^") qui m'a donné envie de voir malgré l'heure avancée "ce que ça donnerait avec la sélection définitive"

Je me prépare donc à télécharger blog-05-07-2025.xml mais à la place ... me voilà débarqué dans le portail "takeout" de google ...  

By late Saturday, I had collected everything again and was ready to apply the scripts on the latest .xml file, the one where I'd have processed all posts with #bilou and assigned some of them to #firstDemo (because they really weren't quite about Bilou himself, but about trees, applemen, scripting ... or something totally unrelated but featuring a small illustration from the 2001 comics). Only to realize that Google has now decided that Blogger export should be managed by the Google Takeout portal. That means waiting for several hours (up to 2 days, but hopefully not in my case), checking boxes and finally receiving a link to a 2GB archive containing .... (drumroll) ... the whole set of pictures uploaded to the blog.

Il me faut donc patienter plusieurs heures pour avoir le nouveau .xml qui est entre-temps devenu un .atom, a laissé tomber certaines informations, regroupé d'autres autrement et est maintenant accompagné ... de l'ensemble (?) des images du blog. Je m'autorise un point d'interrogation, parce que si j'ai finalement pu produire le bilou.html.pdf que je voulais, j'ai quand-même conservé le listing URL->fichiers construit avec blog-28-06-2025.xml et pas avec le nouveau feed.atom ...

Tout ça pour passer le témoin aux p'tits jeunes ? Bah, quand j'ai montré pour la 2eme fois à J.L.N les feuilles qui étaient malgré tout sorties de l'imprimante, il n'y a pour ainsi dire pas regardé et m'a demandé si j'avais fait des progrès avec les cascades, le bug de Bilou-ballerine et tout ça  ^^"

edit: j'ai finalement un petit script thumbify.pl qui rassemble toutes les images 72x72 un peu mieux qu'un oneliner bash et y ajoute les liens vers les posts du blog. ça nous fait 26MiB d'html+png (probablement inutilisable vu le nombre de requêtes HTTP qui seraient nécessaires -- comptez 30' sur le wifi local) ou 11 pages A4 (pas beaucoup plus utiles vu qu'on ne sait pas y faire de recherche ou cliquer sur les liens ^^"). A découvrir sur neocities...

edit++: capturer l'attention de J.L.N avec la page: check ^_^

Sunday, November 10, 2024

takeout.google.com

I have some photos-takeout-20230630T070258Z-001.zip ... presumably created when Google announced they would do cannot-remember-what to their albums service.

  • it has multiple folders for the same blog, with date tags.
  • it has 3030 files total. There are 30 pair of duplicates
  • it finds some duplicates between files, but always in the same folder, like 2007-02-04-Bilou_s Book/biokid-4-superjump.png and the same folder with biokid-4-superjump(1).png
  • all the files have the same date as the archive. Proper timestamps will have to be looked up into companion .json files
  • there's obviously a maximum filename esp. for screenshots (40 characters ?)
  • The date in the folder name seems to be album creation time. For this blog, I have 2007, 2011, 2021 and 2023
  • There isn't any file with timestamp earlier than 2007. So where are the pictures from 2006 ? like http://photos1.blogger.com/blogger/5640/3676/320/indigo-hints.png or http://photos1.blogger.com/blogger/5640/3676/320/blending-example.png ? Apparently in another castle.
  • The oldest entry for which images are available is http://sylvainhb.blogspot.com/2007/03/vous-courriez-jen-suis-fort-aise-eh.html http://sylvainhb.blogspot.com/2007/02/pour-faire-un-aarbreeeuu.html (unfortunately, that's missing the pictures-heavy http://sylvainhb.blogspot.com/2007/02/un-arbre-cachant-la-fort.html)
  • whole chunks (like everything 2014 Q4) is missing

Got a new takeout today, of Blogger data. This one is bigger. 800+ MB while the previous was about 200 MB.

  • timestamps are now only in milliseconds-since-epoch format
  • time span between oldest and latest timestamps is 6284 days... about 17.2 years
  • 5640 files for this blog (plus .json descriptors) and 2513 duplicates set... that means about every picture has a duplicate :-/
  • it seems to have some of the missing files mentioned earlier, like bladorstack
  • still no indigo-hints.png or blending-example.png, unfortunately T_T

I'll have to dig that more. I'll have to merge that with the "blogpress" tools and possibly make myself a "blogger taken out dashboard".

Wednesday, January 31, 2024

Hello 2024

Hey! The blog has finally reached over 1M views before it turned 20 years old! Not that it means much since most of the hits are likely scans from automated tools like the Internet Archive (or search engines Google doesn't know about). But yet, it is nice. I totally missed the opportunity to release something significant for the 30th anniversary of Bilou, but it has been an inspiring year and I haven't dropped the dream of a more elaborate game. So Happy new year ;)

Sunday, November 20, 2022

#RIPTwitter ?

C'était un drôle de vendredi, ou tout Internet semblait convaincu qu'on vivait les dernières heures de twitter.

Cette année-ci, j'ai une bonne raison de ne pas me laisser affecter par ce genre de nouvelle, mais ça ne m'a pas empêché de voir que j'étais loin d'être indépendant de ce réseau social, même si j'ai pris pas mal de distance (plus de #screenshotsaturday ou de #OneTagPerWeek, par exemple)

Il faut dire que twitter a pris la place des forums quand j'ai migré hors de l'environnement universitaire (enfin, ceux qui étaient encore existants). Il a aussi bouché tant bien que mal le trou laissé par la disparition de Google Reader et des flux RSS. Et il me sert de va-et-vient pour les images et vidéos provenant de ma switch comme de ma 'liseuse' avant d'en faire quelque-chose de précis pour mon blog. Au point qu'en août 2021, j'écrivais "typing 'twitter' is like opening the fridge. You don't remember why you did it. Your body just believed it would solve the problem your mind hasn't identified yet."

Mais plus gênant, j'ai pris l'habitude de faire des liens vers des conversations twitter quand il y a eu des discussions préalables, ou quand une image full HD d'un jeu switch est en ligne mais qu'une version réduite suffit pour les besoins d'illustration du blog. Et tout ça, ça veut dire que mon blog lui-même perd un membre si twitter disparaît.

J'ai donc demandé une archive de mes données twitter. Mais le 'takeout' est loin d'être automatique, et quelques heures plus tard, ne voyant toujours rien venir, je prend une archive de mon blog (instantanée) et je greppe tout ça un bon coup pour trouver tous les liens du blog vers twitter (enfin, je pense).

Mauvaise nouvelle, les pages correspondantes ne sont que des coquilles vides, dans lesquelles du code javascript ira écrire le contenu des tweets. Le seul outil capable de faire ça, c'est un navigateur complet (je pense). C'est donc au clavier-souris que j'ai passé presque la totalité de mon samedi à copier-coller les tweets identifiés dans un gros .odt sous google-document (365+ pages au final) avec les URLs par-devant pour pouvoir retrouver et reconstruire le contenu-satellite au cas où ...

edit: il aura fallu finalement près d'une semaine pour recevoir l'archive de 1Go avec entre autres toutes les images et toutes les vidéos postées dans mes tweets.

Bref, ça m'a permis de fortifier un peu mon compte Mastodon.

[done] Et il faudra que je vous parle de ce https://goodboygalaxy.com/

edit++: le week-end du 1/7/2023, twitter a été scellé derrière un mur. Plus d'accès possible aux tweets si on est pas identifié sur la plate-forme. ça signifie qu'il faut définitivement que je procède à la migration vers Mastodon.

edit+++: novembre 2023. Les notifications twitter sont pourries depuis 1 ou 2 mois par des spammeur.se.s qui veulent qu'on viennent voir leur profil payant ailleurs.

edit: essayer twitter archive parser

edit++++: juillet 2024. L'option "poster sur twitter" vient de disparaître de la galerie NintendoSwitch :-/

edit----:novembre 2024, twitter s'arroge le droit d'exploiter nos données pour alimenter ses modèles d'IA. Il est temps que je déménage pour de bon.

Tuesday, April 12, 2022

La castle zone

La 'castle zone' n'a pas été retenue pour "Bilou's Dream land, mais ça reste toujours bien un des environnements prévus pour la "grande aventure". D'ailleurs, quand je tombe sur ce genre de petits croquis dans mes carnets, je numérise... Bon, celui-ci est resté "à blogger" bien longtemps, je le reconnais. Au point que lors de ma tentative annuelle de produire des fichiers epub à partir de mon blog, je me suis rendu compte qu'il avait disparu ...

Castle... Not the fictional author, but the zone in Bilou's Adventure. It might not have been selected for the Dreamland project, mostly because I already had 2 'indoor / artificial' areas with school + pyramid and that I wanted an 'outdoor / natural' area to balance the 4-areas game, that doesn't mean I forgot it.

From times to times, I might encounter such small sketches of potential characters to encounter in the castle zone... although I admit scanning and 'publishing' was a long road. So long that when it showed up in my yearly check that my blog-to-epub chain was still working, the picture was gone. It was scanned with my fairy's tablet before I got my own android boox. But last year, I migrated most of my bilou-ish shots out of her google photos quota and links went broken ^^". Well, at least, I had backups. and filenames to help me locating the 'lost' file in my own google drive.

C'était au temps où je n'avais pas encore ma liseuse-androïd et où Blogger-pour-androïd marchait encore sur la tablette de ma fée. Je l'avais donc ajoutée elle comme rédactrice virtuelle du blog histoire de pouvoir poster des brouillons avec les images scannées que j'aurais ensuite complétés sur PC.
Mais du coup, au moment de migrer mes bilouteries hors de son compte 'google photos', les liens sont devenus invalides... voilà voilà.

edit: got to open-in-new-tab, save and upload the picture again so it could show up in the post. Apparently, copying the URL of an in-drive picture is a bad idea altogether.

Monday, January 03, 2022

Attaquons 2022

 Le changement d'année coïncide plus ou moins aussi avec un changement de journal-agenda, un truc qui m'accompagne depuis 2019. C'est là que le trouvent la plupart de mes "todo lists", maintenant, que ce soit pour les outils, le jeu ou la VTJ. Inutile de dire qu'à la page 169/185 du cahier en cours, il me reste encore un paquet de cases à cocher. On va juste transférer ça dans le nouveau cahier, hein ;)

Il y a aussi des thèmes de posts possibles:

  • "your first mushroom", pour faire écho à "your first koopa", vu que SMW nous met le 1er dans un bloc volant ...
  • les plates-formes de DK:TF (avec potentiellement un intérêt pour la Peaks Zone)
  • parler de l'absence de prévisibilité des dangers dans Toki
  • parler des lanternes de The Messenger, les comparer avec les piquets d'Aladdin et le dash-slide de Megaman
  • parler des éléments de puzzle de Rayman Legends

Ouais, en fait, je pourrais juste me faire un signet "Blog Me" et le passer de page en page quand je fais vraiment quelque-chose avec tous ces sujets.

Ah, par contre au niveau de la fréquentation du site, on est vaguement dans les même genre de chiffres qu'en janvier 2021, mais il faut creuser pour commencer à trouver du contenu de 2021 dans les posts, le trio de tête étant tenu par des vieux posts liés à des réponses dans des threads twitter en vue.

Mais que ça ne nous déçoive pas, en 5eme position, on a quand-même le lien vers le téléchargement de School Rush. ce n'est pas énorme, mais c'est toujours ça.


Thursday, May 20, 2021

#OneTagPerWeek

ça n'existait pas encore, donc je le prends pour moi, en espérant que prochainement, d'autres feront la même chose. Je fais le tour de mon blog, un tag par semaine, pour les followers twitters qui sont arrivés après SchoolRush et qui n'ont pas le background qu'un CJ, un Gilles ou un Cyril aurait (voire un Piek, s'il est toujours sur Internet de temps en temps).

--3D 26/2
Adventure 12/3
Allocation 19/3
Amiga 26/3
Badman 1/4
C64 9/4
Dev-fr 16/4
Evolution 23/4
Fail 29/4
Gadgets 7/5
Homebrew 11/5
iGobController 19/5
Jkeen 27/5
Let's try 3/6
Mario 10/6
NewCollide 16/6
OAM 25/6
Palette 2/7
QR4 9/7
Scripts 15/7
Testpoints 6/8UGM 14/8Video 19/8
Walk 26/8
XYZ?

Bon, vous l'aurez noté, assez rapidement je suis passé d'une énumération systématique de mon tag cloud à "on prend un tag par lettre, on fera une deuxième passe si nécessaire" (parce que bon, les posts "Androïd" juste après "Amiga", ça allait finir par être long), puis "on est pas obligé de prendre le premier tag de la lettre de la semaine" en arrivant à dev-fr (parce que Rick Dangerous juste après C64, ça faisait aussi redite). 

Et pas d'inquiétudes, vous les fidèles du RSS: vous y gagnez aussi. Parce qu'à chaque fois, je fais le tour des posts, je traduis (souvent vers l'Anglais pour l'instant, mais les francophones auront leur revanche au bout de 6 mois avec le #TagDeLaSemaine), je vérifie les liens, je répare les images cassées à coup d'archive.org quand c'est possible, etc.

(et bon, oui, entre ce petit jeu et Breath of the Wild, ça ne biloute plus beaucoup)