At least it works.
  • Home
  • Podcast List
  • About
  • Flightschool blog

Aaron Lenoir

48 posts •

Google Sheets driven client-side car stats app: Part 5

I don't know if this warrants its own post, but I'd like to get the code that fetches the data out of my vue.js configuration. This code: created: function () { fetch(url) .then(

  • Aaron Lenoir
1 min read
edrive

Google Sheets driven client-side car stats app: Part 4

I want to analyse some data I collect about my trips with my electric car, using html/css/javascript and Google Sheets

  • Aaron Lenoir
3 min read
edrive

Google Sheets driven client-side car stats app: Part 3

I want to analyse some data I collect about my trips with my electric car, using html/css/javascript and Google Sheets

  • Aaron Lenoir
2 min read
edrive

Google Sheets driven client-side car stats app: Part 2

I want to analyse some data I collect about my trips with my electric car, using html/css/javascript and Google Sheets

  • Aaron Lenoir
3 min read
edrive

Google Sheets driven client-side car stats app: Part 1

I want to analyse some data I collect about my trips with my electric car, using html/css/javascript and Google Sheets

  • Aaron Lenoir
4 min read
tools

Embedding Line Chart with HighCharts

I made a thing for my other blog to show the GPS track of my flights. Part of this is showing the altitude and speed profiles: I thought I'd write down how I

  • Aaron Lenoir
3 min read
ghost-upgrade

Switching Ghost 1 to Ghost 2

As of writing, I have two blogs up and running. A new blog with hostname blog-test.aaronlenoir.com running on Ghost 2 and blog.aaronlenoir.com running on Ghost 1. To switch hostnames,

  • Aaron Lenoir
1 min read
ghost

Moving Custom Theme from Ghost 1 to 2

For my blog I use a slightly customized version of the default Casper theme. Mostly because I include "disqus" comments at the bottom of the posts (comments are not supported by

  • Aaron Lenoir
1 min read
ghost

Moving posts from Ghost v1 to v2

In Ghost blog, I tried to export this current blog - as json - and import it to the new blog. However, I received the error: Import failed Request is larger than the

  • Aaron Lenoir
3 min read
ghost

Adding a new website (Digital Ocean + Docker)

In this post, I documents the steps I take to add a new website to aaronlenoir.com using Digital Ocean and docker. I think I'd like to upgrade my blogs to blog engine

  • Aaron Lenoir
10 min read

Draw GPS Track on OpenStreetMap

I made a thing for my other blog to show the GPS track of my flights. I thought I'd write down how I did it. Recording GPS Tracks I use an app for

  • Aaron Lenoir
2 min read
25 Minutes of Rust

25 Minutes of Rust (Part 7)

In this episode I finally finish the guessing game by adding a loop to allow multiple guesses.

  • Aaron Lenoir
3 min read
Bf Interpreter

Brainf*** interpreter optimization excercise (part 4)

In this post the brainf*** interpreter is further optimized by translating the source code to an internal instruction set.

  • Aaron Lenoir
4 min read
music

SKYGGE: AI Assisted Pop Music

I found out about SKYGGE and its pop album "Hello World" with AI assisted compositions that actually sound good.

  • Aaron Lenoir
1 min read
blog

Adding Disqus comments to Ghost

In this post I describe how I modified my Ghost Template to include Disqus comments in my blog posts.

  • Aaron Lenoir
3 min read
25 Minutes of Rust

25 Minutes of Rust (Part 6)

In this episode I get random number and convert strings into more numbers. All this to build a guessing game, using the book "The Rust Programming Language" as a guide.

  • Aaron Lenoir
6 min read
Bf Interpreter

Brainf*** interpreter optimization excercise (part 3)

In this part I optimize the Interpreter to run code in 43 seconds instead of 1 minute 7 seconds.

  • Aaron Lenoir
2 min read
25 Minutes of Rust

25 Minutes of Rust (Episode 5)

In this episode, Results and Crates. I continue to build a Rust guessing game, using the book "The Rust Programming Language" as a guide.

  • Aaron Lenoir
3 min read
25 Minutes of Rust

25 Minutes of Rust (Episode 4)

In this episode I aim to learn some Rust concepts beyond Hello World, using the book "The Rust Programming Language" as a guide.

  • Aaron Lenoir
3 min read
25 Minutes of Rust

25 Minutes of Rust (Episode 3)

In this third episode I explore the possibilities of the Rust (rls) Visual Studio Code extension.

  • Aaron Lenoir
4 min read
tools

Screen Recording with OBS Studio

Every year I end up looking for easy to use screen recording software. Today I found out about OBS Studio.

  • Aaron Lenoir
2 min read
25 Minutes of Rust

25 Minutes of Rust (Episode 2)

In this episode I investigate an error with the build environment (cargo run) of my new Rust installation (missing link.exe). I'm doing a series of 25 minute sessions where I try to

  • Aaron Lenoir
3 min read
25 Minutes of Rust

25 Minutes of Rust (Episode 1)

I'm doing a series of 25 minute sessions where I try to get familiar with the Rust programming language. This session I try to set up a Rust development environment on my Windows 10 machine.

  • Aaron Lenoir
5 min read
synology

Configure Synology NAS SSH Key-based authentication

I bought a synology NAS at home to store some stuff. I want to SSH into it using key-based authentication, but that seemed not supported by default. In this post I explain how I made it work.

  • Aaron Lenoir
4 min read
blog

Running Ghost on Digital Ocean with Docker

I changed a bunch of things to how my blog is hosted. In this post I explain how I used docker compose to run Ghost on a Digital Ocean droplet.

  • Aaron Lenoir
4 min read
At least it works. © 2025
Latest Posts Twitter Ghost