Me & my projects
I've had enough websites online to keep myself busy.
I also have few different projects going on.
Add to this the fact that I have a job, and you can pretty guarantee
that I'm not keeping everything up to date, and that some of it is
pretty much stale or at a stand-still.
Once you lose track of things, be it the smaller or the bigger things you've done,
getting a good grip on it again ain't always that easy. I'll try to sum up
what's been made public
Neko-net is a IRC-network with a small userbase, but a good, stable infrastructure,
sophisticated services and attentive administrators. This network is run by
IRC-enthusiasts (we still exist) and our main goal is to have a good
network to chill out on.
I run one of the servers in the network and generally make sure things run smooth.
- Irc.Net: A .NET IRC-framework written in C#
When trying to make a new YahtzeeBot for the Neko-net IRC-network, I quickly
realized I would be needing some sort of general-purpose IRC-framework to
avoid the whole thing turning messy.
In the end it took less than a week to make, it's fully event-based and
multithreading is built into the framework, so client-applications
don't have to use ugly hacks when multithreading becomes a needed evil.
The architecture is modular, and getting a client application up and
running involves mininmum work. Bare in mind that the entire IRC RFC
is not implemented and no guarantees are made. It works for all my needs.
- Neko-net Yahtzee
I wrote a Yahtzee-bot for the Neko-net IRC-network since the one we already had didn't
have database-backing, and hence we couldn't get any statistics out of it. Clearly
This was a complete from-scratch project as the existing one was written in
Java, and I didn't feel like poking around in other people's code. The result
is the only online-game I have ever written, and it's still running.
While the code for the Yahtzee-bot itself remains unpublished, the Neko-net Yahtzee-site
is fully up and running with any stats on any game.
- Simple RSS-publishing library
Calling this a full-fledged library might be overkill, but it does the job.
This library consists of a few minimalistic classes needed to publish valid RSS-Feeds from
Usage is simple, not only does it work, it also produces a standard-compliant and valid feed.
I use this code for most of my sites.
My love for regular expressions has no end. It's a powerful tool that can be used for pretty much anything.
Renaming 100 files in a batch with one single line being one of them.
This simple tool does just that, but someone later informed me we already have a tool named "rename" for that.
Oh well. My tool works too.
These days I try to consolidate whatever small jems of code I conjur at this one site
to make things easier to keep track of, for myself or whoever else cares.
I try to make it a point that code here should be in a release-quality or at least decent enough
condition so that I wont have to be embarassed about it. Therefore old abandoned projects will probably
not be moved here.
I run a variety of sites and services, some being more popular than others.
One of the things I have done, which I am quite pleased with is my offsite-management
system. I did host many websites and services on a pretty crappy ADSL-link way below
1mbps capacity. Clearly I needed to offload whatever I could.
images.kjonigsen.net (among others) is a virtual domain,
which I've made specificly to handle bandwidth offloading. All content is
stored offsite on a linux system. All control remains local on my server.
To make working with this as painless as possible, I've also developed standard .NET libraries,
and management tools using these libraries. I'm pretty happy about the setup.
I love RSS and is willing to go trough quite some means to get RSS-data from sites which has none.
For this I use my unpublished, but still nice
Screenscraper library, which makes it a child's play to analyze the most asinene, broken HTML
and get sane data out.
A list of my past screenscrapers and external RSS Feeds can be found here:
- Maho Manga! Feed (discontinued)
A feed for Nonami Maho's official blog. Keeps me up to date on whatever
projects she is working on at the moment.
It's not like I can expect Norwegian papers to keep me up to date here.
- Hello! Online Tracker Feed (discontinued)
Keeps me (and quite a few others) up to date on whatever Hello! Project-related media
is happening and available online.
To be fair, after making this thing, the Hello! Online team quickly contacted me
and wanted my assistance in making a official feed under their control,
which I did help them with. However, I still insist that my implementation is better, more powerful and in general
more useful, so I've kept it around, and other people are still preferring my
feed to the official one.
Besides these projects I have a couple of other websites I try to keep up to date and running:
My private blog and my isloated random writing, just to get a better seperation of
professional and non-professional content. We will see how it works out.
This is where I did cover my small niché within
the world of Jpop and most importantly keep up my weekly reports on Yaguchi Hitori, a TV-show
aired on TV-Asahi featuring Yaguchi Mari and Gekidan Hitori.
The show was discontinued and honestly and the same happened to my interest.
A Hello! Project radio consolidation
site which offers automated podcast and radioshow-downloads for pretty much every
Hello! Project-related radioshow there is.
Do I have sparetime? I'd like to think so ;)