Personal Finger Daemon for Windows

Updated on Sunday, September 30, 2018

Did you know that Windows still has a vestigial finger command with just about nothing left to talk to? One of my New Year's resolutions is to bring finger back and unlike the stalled webfinger project I need to make some progress. Here's some C# to run your own personal finger daemon... you just need to create a .plan file in your home directory (haven't done that for a while):

Winter Solstice 2013

Updated on Thursday, November 12, 2015

Winter Solstice 2013

It's the start of Winter in the northern hemisphere, Summer south of the equator. Rendered in Catfood Earth.

Catfood Software downloads are now on I Thought He Came With You

Updated on Thursday, November 12, 2015

Catfood Software downloads are now on I Thought He Came With You

Catfood Software products are now available from the I Thought He Came With you downloads page.

GetvCard shutting down at the end of 2013

Updated on Sunday, May 16, 2021

GetvCard shutting down at the end of 2013

GetvCard.com is a contact exchange service I put together with a friend back before the Internet was popular. You could edit a business card online and then share it via a small link that would download a vCard file that would import your details magically. We even figured out how to hack the format to kind-of-sort-of work with Outlook of that era. I haven't had time to work on the site for ages and while it still has a few dedicated fans there aren't enough regular users to justify the maintenance. As of today it's no longer possible to create a new account. The plug will be pulled entirely at the end of the year.

If you're looking for a similar service you could try about.me, although they seem to be turning into a social network rather than just a way to share your contact information. You could also try Carddrop. I'm sure there are other options as well.

When the site goes all existing contact information will be deleted, so if you need to save any details or redirect contact links please do so by the end of the year. If you need help leave a comment below.

Catfood Earth for Android 1.40

Updated on Thursday, November 12, 2015

Catfood Earth for Android 1.40

Catfood Earth for Android now includes the option to display earthquakes (magnitude 5.0 or higher) from the USGS feed.

Fortune Cookies for Android

Updated on Thursday, November 12, 2015

Fortune Cookies for Android

Fortune is now available on Google Play. It's an Android version of the UNIX fortune program and will send a random fortune cookie to your notification area at 8ish every morning.

ZoneInfo Update (tzdata for .NET)

Updated on Friday, August 21, 2020

ZoneInfo Update (tzdata for .NET)

I've used the ZoneInfo (PublicDomain.ZoneInfo) project from CodePlex for quite a few years, especially in Catfood Earth. The project had rusted a little so I emailed the author (Mark Rodrigues) and he was kind enough to add me as a developer. I've just updated ZoneInfo with some of the local changes I'd made and a variety of patches from the CodePlex community. It now works with the latest IANA tzdata file, at least for the test cases I can run. Let me know if I missed something (and thanks Mark for letting me contribute back to this very helpful project).

Catfood Earth 3.20

Updated on Thursday, November 12, 2015

Catfood Earth 3.20

Catfood Earth 3.20 for Windows is now available for download. This update fixes a change in the feed address for the earthquakes layer. I've also switched to using the new NASA Black Marble night-time image and 3.20 includes the latest time zone and political border data.

Earth for Android has been updated to 1.30. This includes the new Black Marble image.

Autumnal Equinox 2013

Updated on Thursday, November 12, 2015

Autumnal Equinox 2013

It's the start of autumn in the northern hemisphere, spring if you live south of the equator. Rendered in Catfood Earth.

Fix search on enter problem in BlogEngine.NET

Updated on Thursday, December 26, 2019

Search on enter has been broken for a while in BlogEngine.NET (I'm running the latest 2.8.0.1 version). Finally got a chance to look at this today and there is a simple patch to the JavaScript to fix it. See the issue I just filed on CodePlex for details.