RSSAmplifier

Blog

nerdur.com

nerdur.comRSS feed ↗100 posts

Latest posts

Switching from Whoop to Fitbit Air: Was it worth it?

TL;DR — I thought Whoop was better, but not better enough to justify the enormous difference in price. Fitbit Air does 80% of what Whoop did for 10% of the cost over 4 years. The Google Health app has some rough edges, but for someone who just needs calorie tracking …

Making a pointless game is hard

Officeur is coming along slowly. The game is getting pretty advanced and the people in the company really do have a lot of interactions with each other and care for hitting their deadlines and making jokes, but it still isn't right. There are endless amounts of things to tune to …

c7pbm update — it actually works

A quick update to my c7pbm post : it works now. Properly. The whole "I can't get Civ to accept saves from different computers" thing was mostly me being an idiot and uploading the wrong save file the first couple of times. Once I stopped fumbling the obvious, the turn exchange …

c7pbm — Play By Mail for Civilization 7

I have been waiting for Civilization 7 to support hotseat multiplayer. And now it does! (sort of). Since 1.4.1 you can play a multiplayer game where you take turns on the same computer. Which is great if you live with the other person and are both in the …

Officeur — An LLM-powered office comedy/tragedy/drama game

You know how some days at work you feel like all you do is answer emails? You also think its fun and wish there were more emails to answer? Great! You have come to the right place! Officeur is a game where you start a new job at a randomly …

Valur — en valkompass baserad på vad partierna faktiskt röstar

Det här är ett valår i Sverige. Det finns ganska många valkompassar där ute som hjälper dig att avgöra vilket parti du borde rösta på. De flesta av dem bygger på vad partierna lovar inför valet. Och alla vet ju hur det är med löften. Valur är en valkompass som …

Rusty Cal

I have a problem with calendars. Not the kind of problem where I forget appointments (well, that too) — the kind where the appointments are scattered across too many places. A work calendar here, a personal one there, a shared family one somewhere else. And when someone asks "are you free …

Sort Shit

I am moving in a couple of weeks and as anyone reading this understands that means I have to pack. I am moving from a house to an apartment and the house is full of stuff. So pack is what I should be doing. Really. So I wrote an application …

Todour - Now as a web application

For over a decade, Todour has been available as a desktop application for macOS, Windows and Linux. It has served me (and hopefully some of you) well, keeping track of tasks in the wonderfully simple todo.txt format. But the world changes, and sometimes you just want to access your …

MatrixDecide - A Simple Decision Making Tool

Yesterday I was thinking about a question that has been haunting me a bit these days: Should I sell my house and move to an apartment, or should I stay here? There are a lot of pros and cons to both. So, as I usually do when there are many …

Magasinet och kalkugnarna i Smygehamn

TLDR: Som trelleborgare och gammal smygebo är jag inte överförtjust i hur det har gått till med kalkugnarna och magasinet i Smygehamn, och jag hanterade frustrationen genom att skriva en låt. Bakgrund Det har gått en artikelserie i Trelleborgs Allehanda som de korrekt kallar "Sveket i Smyge". I korthet har …

Wordur - Update summer 2025

This summer has seen a lot of changes in Wordur . There is now a background job system (TickerQ) PostgreSQL has been changed to SQLite New point system The application is now a PWA Completely new graphics Much fewer bugs I thought I'd go through some of the changes here, why …

The Boss on Spotify

A couple of years ago I participated in the VimJam2 Game Jam with a game called The Boss. The theme was boss and I tried to be a bit funny and make a game about a boss that is not really all that self aware. Basically your employees hate you …

CatPi - A Face-Recognizing Cat Door

TLDR; I built a cat door with face recognition using a Raspberry Pi to solve a persistent problem with cat pee in my house. The Problem: Uninvited Feline Guests I live in Trelleborg, Sweden, in a lovely, quiet, and cat-friendly neighborhood. There's no shortage of feline residents, and they seem …

Stupid Moves

So it became Easter time and my to-do list was huge with uninspiring tasks, like cleaning my house and working in the garden. So I found a way to procrastinate and Stupid Moves was born. If you read my now page, you know that I like doing CrossFit (or simply …

Navigating the Waters of Certificates and Dynamic IPs with ChangeIP

Did you also get an email from Letsecrypt about them discontinuing their email notifications for certificate expiration? If not, see it here: https://letsencrypt.org/2025/01/22/ending-expiration-emails/ Like most of you, I thought for a little moment if I should just automate my certificate renewals and trust that …

WordRace

This year, 2024, there was the VimJam 5 game jam as every year for the last, you guessed it, five years. I am not sure why I land on this particular jam, but this is the third time I join. Perhaps it is because they could be about writing games …

Change IP

The problem. I have a server at home and I sometimes need to access it from outside the home. So I have pointed a domain to my IP adress and I have done the neccesary firewall magic to get stuff working the way I want. All cool. However, sometimes my …

Din Värld

This is a text in Swedish, about a song in Swedish För någon vecka sedan skickade jag ut denna låten. Din värld. Minimalistisk låt på skånska. Bara min elgitarr och jag. Hoppas du gillar den. Text: Varför ser du det du ser? Varför är du omgiven av svek? Varför vet …

Cleaning up home surveilance clips

I have a bit of a randomly put together home security system. I have bought things when I have felt the need, and depending on prices at any moment got whatever was appealing and then connected it all toghether in some random way. The household is me, 2 teenagers and …

Låtar på skånska

This is a text in Swedish, about a Swedish dialect in music Den har växt på mig ett tag. Skånskan. Dialekten som jag som nyinvandrad 13-åring i början av 90-talet aldrig tänkte lära mig. Jag ville mycket hellre prata som Kristina, min lärare som tog så väl hand om mig …

Acer Swift Go 14

A week after I wrote about the laptop dying , it died. I made a quick decision. Last time I bought a laptop for my private use was in 2012. That laptop really was fantastic and I want to repeat that feat. But still I don't want to spend a fortune …

Civilization 6 on Mac not connecting to 2K

I have been having problems lately with that my Civilization 6 installation has refused to log into 2K servers and therefore no multiplayer has been possible. I have tried starting it in different ways. I have re-installed it a few times. I have searched the internet for solutions (and asked …

New Laptop Time

I have a few laptops. All rather old and in more or less sad condition, but I usually use computers until they completely give up. I am writing this on a rather old (2009?) Acer Aspire One running antiX Linux for exampe. My favorite and best buy of all time …

Till Trelleborg

This is about a song in Swedish, so article in Swedish as well I slutet av 2022 rådde det upprorsstämning i Trelleborg då en del av politikerna hade bestämt att de var underbetalda och skulle höja sin lön markant. Detta var generellt inte uppskattat och man kan läsa en del …

Back to basics - A small followup

The same day as I posted the back to basics post things stopped working. I just couldn't log into my server. Dovecot didn't respond. Emails didn't seem to get accepted (althought, due to the wonderful nature of that protocol, it doesn't really create a problem as emails are just retried …

Back to basics

I got the bill from my hosting provider. For hosting this site in its previous form, a DNS of a couple of hostnames and some email forwarding the bill was a bit much. So the perfect excuse (or good enough) to go back to having my own server where I …

Another Game Jam Entry - Tune Trail

A couple of years ago I participated in the VimJam2 GameJam and made the game The Boss and that was a fun experience where I tried out making a game in Unity (not really my thing.. just didn't enjoy the process) but I think the humor became good and the …

DragonRuby vs Godot4 benchmark

What a click-baity title.. Amir Rajan , the maker of the excellent DragonRuby game engine put up a couple of Youtube videos comparing the engines performance to Unity and PyGame. Since I wondered how Godot 4 would stack up, I implemented the same benchmark there. How did it stack up? They …

Todour 2.22

Time for a small update of Todour. Potential bug for writing files fixed (flushing seems at times not happening on virtual filesystems) Added documentation on GitHub pages Added support for treating due as threshold Added support for "business days" https://github.com/SverrirValgeirsson/Todour/issues/31 Updated QtAwesome to a …

New game: Chessur

I followed a very helpful tutorial to learn more about Rails and that resulted in a small game being published. Check out Chessur for more information

Chessur

While I usually don't have a problem taking credit for my creations, this one is a little different. I didn't make this game. I followed this excellent tutorial by Deanin on how to make a real time chess game in Rails. https://www.youtube.com/watch?v=c8JlYmYGR7E The game …

New game: Wordur

It's christmas time and I am not working that much so that means there has been some time for pointless programming :) I made a game called Wordur to sharpen my C# skills and use the very nice Blazor framework that Microsoft have been kind enough to provide now for a …

Wordur

Wordur is a simple game that I created during christmas 2022 to practice my C# skills a little and also experiment with a simple, casual, browser based asynchronous game. The game is simple. Each turn you are given a random letter to place on one of the allowed slots. Form …

New application: Kan Jag Duscha? (Can I take a shower?)

Due to the rising energy prices I have changed my Electricity supplier here in southern Sweden ( Tibber ) to one that bills me based on what the electricity costs when I actually use it (hourly), and that also has an API. So.. with an API comes the responsibility of making use …

The architecture of Sumur

The game Sumur that I wrote some time ago was an interesting experiment in writing a multiplayer game in Godot using websockets and I thought I'd share how it is built and why. The game has three parts. A client for handling the player interaction, a server for the rules …

Virtual Keyboard in Sumur

This has been a long time coming. Sumur has up to now not really been playable on mobile using the HTML5/WASM version due to difficulties loggin in. I saw the potential solution for this issue in https://godotengine.org/article/godot-web-progress-report-7 a while back where the Godot team had …

Newton

Newton is a game that is under development. See the linked itch.io page for more information about the game itself. I am making it to learn more of the Godot engine in preparation to make other games (there are many ideas, but walk before running, right?)

The Boss

I wanted to take Unity for a spin and joined a Game Jam VimJam2 and I made the game The Boss (the theme was Boss). The game became a bit difficult, but I hope I made a few people laugh (and I am very happy with the music). There is …

Svipugong

I wanted to join a Game Jam using the Dragon Ruby engine, so I joined the Dragon Ruby Classic Jam: Gauntlet Edition with this rather simple game. The goal is to collect the diamonds and kill the zombies. The catch? The game stutters with 2 moves per second (120 bpm …

Foodur

Foodur is my meal and shopping planning application. It can have recipes, but the general idea is that it has a list of the meals I like to make and what ingredients are needed for these. It's currently in swedish only and rather rough around the edges, but it does …

Thungur

Thungur is an application that I built for tracking my weight, eating, general mood and my blood sugar. Of course all of this can be done in excel, but that is no fun is it? The program can be used to track some data, and it sends emails to remind …

Podcastur

Podcastur is a simple tool for removing music from radio recordings. It does this by assuming that the speech signal is handled very differently from the music signal in the recording and therefore have different frequency characteristics. This is not true for all radio recordings, but for the ones this …

Building and publishing a Godot websocket server on Dokku

The title is quite specific, but I would have loved to have this article around when I moved my game Sumur from its old hosting at IBM Code Engine and to my own Dokku server. Also, I remember having had some issues packaging the game in a docker to begin …

Sumur

Sumur is a rather simple game idea where a combination of simple maths (sums) and match 3 is used to create the game play. The goal is to add an arbitrary number of tiles together to become the sum of one or more of the adjacent tiles. These tiles then …

Goodbye Heroku (for now)

Now the day came. Heroku has decided to stop with its free plans for running small web applications and their free redis and postgres plans as well. I don't blame them for it, but I am of course a little sad that such a convenient deployment option is going away …

A new game in progress

I am toying with a bunch of small projects as always, one of them being the game Newton https://nerdur.itch.io/newton . The goal is to just learn a bit more about making games and the Godot game engine.

Todour 2.21

It's been over a year. There hasn't been much development but there is always some tinkering being done and it was time to release what's been updated. Added scrollbars in settings dialog Added icons in .deb build Added icon on the window where supported Multi-monitor support (for restoring) Fixed a …

Removing music from mp3 files

I got an interesting problem to solve the other day. A few friends have a local radio show and we want to put the recordings of it online. Of course, there are very different rules on how music can be played on radio as opposed to how is can be …

I made another small game

This time I participated in a small game jam, https://itch.io/jam/dragonruby-classics-jam-gauntlet-edition . I had never made anything with Dragon Ruby before (or any other kind of Ruby, with or without dragons) but I found this to be an interesting little challenge and took it on. You can read …