Martin Hoffesommer's Blog Technical dude. Part time martian.

Cheat codes for The Hidden Below

May 2, 2026 · gamessoft-enterprises

Recently a few people asked me if I had any cheat codes for the (now ancient) DOS game ["The Hidden Below"](https://www.mobygames.com/game/3800/the-hidden-below/ "The Hidden Below"). That game was published in 1994 and was developed by Soft Enterprises, a company I co-founded way

Docspell stopped processing document queue

September 7, 2021 · dockerdocspelljavajoex

I'm using [Docspell](https://docspell.org) to manage all my mail and other documents, and it's been working great. However today as I was uploading a batch of documents the processing queue suddenly stopped working. Looking into the logs of the joex component I noticed that it c

Simple Kodi to Plex watched items conversion script

January 7, 2021 · kodiplexwatched

(Wow it's been 8 years since my last post.... really haven't done anything since then...) Today I had to hack together a quick script for moving my wife's list of watched movies and TV shows from Kodi to Plex. I couldn't find anything like that on the web already, so I spent a f

cocos2d-x windows particleeditor translation and fixes

March 14, 2013 · cocos2d-xparticleeditorwindows

I've finally gotten around to translating the windows version of the cocos2d-x particle editor found [here](https://code.google.com/p/cocos2d-windows-particle-editor/ "here"). This version also includes a bug fix; the version on google code uses the localized ToString() version f

Temp fix for linux leap second freeze

July 2, 2012 · fixfreezeleaplinuxsecond

Like a lot of other people some of the servers I run have been affected by the [leap second freeze](http://www.wired.com/wiredenterprise/2012/07/leap-second-bug-wreaks-havoc-with-java-linux/). There's an easy (temp) fix to get the system running again without restarting (assuming

Robust subversion sync via cron

November 9, 2011 · cronsubversionsync

I usually deploy my projects using [subversion](http://subversion.apache.org "Subversion"). This means that on a given server I'll do an initial checkout, typically of the live branch. Then I'm setting up a cron job that on regular intervals polls the distribution server and chec

Security for your Linux SSH using iptables

November 9, 2011 · LinuxSSHSecurityiptables

A few months ago I one of the servers I was looking after got compromised. Basically some script kiddie with too much CPU power on his (her) hands succeeded in a brute-force attack logging into the ssh server. Of course now I'm using much longer, harder to crack passwords... Bu

'Very Sleepy' 0.7.2 - C++ profiler now with API

June 17, 2011 · APIcppgithubprofiler

I've just posted a new release of the forked [Very Sleepy](http://www.codersnotes.com/sleepy) code on [github](https://github.com/mhoffesommer/Very-Sleepy). Release 0.7.2 adds a first version of a DDE based API, allowing the profiled program to enable and disable capturing of pro

Convert 7 or 8 character string into excel date

June 14, 2011 · dateexcel

Today my wife asked me to fix one of her spreadsheets. One column contained a date encoded in either 7 or 8 characters in the format DMMYYYY or DDMMYYYY, but she needed the data as actual dates. Here's the quick formula for this (assuming Y2 contains the date string): ``` =IF(L

Unity asset dependency walker

June 12, 2011 · csharpprogrammingunity3d

For a current contracting project (yes, I am for hire ![Wink](/media/tiny_mce/plugins/emotions/img/smiley-wink.gif) ) I had to do a cleanup pass on some assets in [Unity3D](http://unity3d.com/). Basically what had happened was that somebody copied an entire directory tree resulti