@on4lpf.bsky.social

I am a geek. I play board games, build computers, assemble Legos, and play with old model trains

Working on a (very) low level programming tutorial because even if A.I. will do the programming for you, you still need to understand the full stack to be a real expert.

A 3 columns table comparing a C Program, the assembler, and the machine code

Even in this age of AI , Google and other instant source of information, I still find it useful to create printable summaries. May be I will never read it but having written it gives me confidence in my knowledge and my capabilities to understand things. Learning #raylib

Extract of my own raylib tutorial showing examples of code for BeginDrawing and EndDrawing functions.

How I use A.I. : I enter a prompt, look at the generated result, analyze why I hate, then create on my own what I wanted.

Left panel: an ugly Icon generated by A.I. showing what looks like a flowchart on the right panel a simple flowchart like drawing made with a few orange boxes

Et n'oubliez pas camarades belges, demain je passe chez vous (à partir de 18h pour les dédicaces, le concert à 20h, et p'têt finir les dédi si on a le temps ensuite !)

Dédicace et showcase de Shyle ce vendredi 18 septembre
A partir de 18h

Librairie Chimères
404, avenue de la Couronne
1050 IXELLES

I am making quite good progress with my multiplayer Snake game. But as usual there are some strange race conditions that on rare occasions cause unexpected behaviour.

A debug window full of numbers and 4 Snake game windows; 3 identical and one indicating : you lost

A frozen moment in time 📸 This image, taken at the feet of the most recently launched Ariane 6 rocket, captured one of the most amazing moments: when the boosters ignited and lifted the rocket off the ground. 🎞️ @esa.int/@cnes.fr/Arianespace/ArianeGroup/Optique Video du CSG – T. Leduc #VA269

The most powerful rocket in European history lifting off from the ground at Europe's Spaceport in French Guiana.

This image shows Ariane 6 with four P160C boosters hovering off the ground.

Now that was unexpected. There are similarities between #Haibane Renmei and #TADC (Some people have noticed the parallel between Rakka and Ponmi but I think there are also similarities between Jax and Reki )

Rakka just arrived in Haibane community having forgotten her name and asking Why MePonmi Just arrived in the Digital Circus having forgotten her name and asking Where am I?

This is how to implement a viewmodel in #WPF (I am pretty sure I will need this post to remind me how to do it the next time I try to implement MVVM)

class MainViewModel: INotifyPropertyChanged
{
    public event PropertyChangedEventHandler PropertyChanged;
    protected virtual void OnPropertyChanged(string propertyName)
    {
        PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
    }

    private string _txt1 = "";
    public string txt1
    {
        get => _txt1;
        set
        {
            if (value != _txt1)
            {
                _txt1 = value;
                OnPropertyChanged(nameof(txt1));
            }
        }
    }

@microsoft.com please solve this issue. This is becoming ridiculous that official google development tools are blocked. And the way to avoid the blocking explained by your own A.I. copilot gives useless solution.

'C:\devtools\gotools\gopls.exe' was blocked by your organization's Device Guard policy.
Contact your support person for more info.

Today: experimenting #golang and #ebitengine func (g *Game) Draw(screen *ebiten.Image) { screen.Fill(g.background) for _, ball := range g.balls { vector.FillCircle(screen, float32(ball.X), float32(ball.Y), float32(ball.Radius), ball.color, false) }

A window called haha1 containing 100 colored circle at random places

I have found the #golang gopls v0.22.0 is not compatible with Windows 11 (it is blocked by windows security) Downgrading to gopls v0.21.0 solves the problem

Trying to repair an old #fischertechnik transformer I was not expecting that the voltage variation was done by selecting one among six transformer secondary outputs The Transformer primary seems to be open : 😢

Dismantled Fischertechnik transformer from the 70s

75.190Gigabyte ! In 2026 games are becoming ridiculously huge. Will the increase in RAM price make it more reasonable for the coming years?

Infinity Nikki loading screen indication 8.42G / 75.19G