BlaatSchaap OAuth plugin release
Dec 30th, 2013 by andre

The BlaatSchaap OAuth plugin was denied by WordPress due its name. Current naming convention disallows the word “plugin” being part of a plugin name. I have been thinking if it should be replaces by something else. I don’t want to waste days on thinking of a better name, I’ve decided to just leave the word and submit it again.

A new download is here: blaatoauth-0.1

BlaatSchaap OAuth for WordPress release
Dec 28th, 2013 by andre

Merry Christmas!

I am happy to announce the first release of the BlaatSchaap OAuth for WordPress. This first release provides authentication against various OAuth providers. The plugin is currently tested against Facebook, Google and Microsoft. It is available for download and has been submitted to the WordPress plugin repository, in which, after review, I hope my plugin will be available.

Moving repositories to github
Dec 2nd, 2013 by andre

My original planning was to mirror my repositories on GitHub. For this I wished to use a feature in gitosis which automatically pushes the changes to GitHub on a commit to my git server. However, the version of gisosis provided by Debian does not support this feature.

Also, I have not looked into getting gitweb working nicely along with ISPConfig. Therefore I have decided to move all repositories to GitHub.

In the past, I have decided against doing this due bad experiences with SourceForge. Back in 2009, my account was hacked, and the SourceForge staff did not respond to my requests to regain access to my account. To prevent being locked out again, I’ve decided to host my code myself. However, I think it’s time to start using a public code hosting provider again. This was, my code will also be easier to find.

Using git in stead of cvs and svn back in my days at SourceForge, a migration to another repository is also a lot easier to manage.

Anyways, I will be working on my WordPress OAuth plugin and plan to have a first release soon. (I know, I have said this before)

Anyhow, the bswpoauth repository is already at GitHub. Others will follow soon.

Server migration – code repository
May 13th, 2013 by andre

Due server migration, the gitweb – viewing the git repository in a web browser – is temporary unavailable it is to be integrated in our new hosting enviorement. The code repository itself, however, is online.

Please note the changes. the new username is gitosis is stead of git, therefore use to access the code.

Drag-and-drop support added to Tuintopia game
Mar 20th, 2013 by andre

Drag-and-drop support has been added to the Tuintopia online demo. It’s now possible to play cards by dragging them to the desired position on the playing field, in stead of just clicking. This way the game is more intuitive to play. The new version has been commited to the code repository

Enjoy this new version of the online Tuintopia demo at


Projects and planning
Mar 18th, 2013 by andre

So, recently we’ve released the source code for the Tuintopia cards game, which is playable on the Tuintopia website. This project will still be developed, and new features will be added. We’re planning to add features such as keeping high scores, and adding drag-and-drop support.

However, we’re currently migrating our services to a new server. Besides the fact we’re migrating our hosting services, for development services, we’ve been using a Raspberry Pi, which is also experiencing some downtime.

Anyways, there are plans to take up the “BlaatSchaap live” project again. I have to take a look at what I did a few years ago, but I think I should start from scratch. Redesign it

The BlaatSchaap Live project stopped some time in 2011, when my server crashed. As I was developping on that same server, the most recent code was gone.

So…. what will the BlaatSchaap Live project be like. Let’s describe it like this: Take a few popular websites and put them in a blender. That’s all I have to say for now.

Tuintopia Demo code online
Mar 7th, 2013 by andre

The tuintopia demo code has been commited to the repository.

Feb 26th, 2013 by andre

A new project has been added to the site: Tuintopia Demo. Click here for more informaiton.

GIT repository online
May 14th, 2012 by andre

One of the things an open source project needs, is of course a software repository. In the past, the BlaatSchaap Coding Projects had been hosted at sourceforge, however, after a hacked account, and no cooperation from SourceForge to regain access, nothing, not even a reply to an email, the project moved to Google Code. However, due its privacy policy, Google isn’t my favourite company. Therefore, being hosted at Google Code was just a temporary solution.

Now, I am happy to announce we are running a git repository on the BlaatSchaap server. Old code will be sorted out and uploaded to the repository soon, as well as new development.



BlaatSchaap Radio Control Daemon
May 13th, 2012 by andre

Now, I find myself coding in the middle of the night. As we are planning to revive the BlaatSchaap radio station, I have decided to write some software to perform some background tasks.

As I prefer open and free codecs, such as Ogg Vorbis, but some of Eileens listeners only understand Windows, proprietary software, such as Windows Media Player and patent encumbered codecs, such as MPEG I Audio Layer III.

Basically, the problem is, her tool only supports transmitting MP3, but I want to offer an Ogg Vorbis stream. Therefore, streamTranscoder must be started on the start of her broadcast. This should be done automatically. IceCast2 offers to possibility to execute a script or program on the source connecting.

That’s where the BlaatSchaap Radio Control Daemon comes in. This daemon will handle starting the correct transcoders on the correct connections.

On the other hand, while the automagical broadcast is transmitting Ogg Vorbis, an MPEG I Audio Layer III stream shoud be offered. This is handled by another instance of streamTranscoder. This process is continuously running. However, the CPU usage is rather high. I would not expect a simple transcoding process to take op 20% of the CPU. (Note that ezstream is using far less, this transcodes files to the stream)

Therefore I might as well write a tool to do that job (as I am not aware of any existing alternatives)

However, there was a different subject I wished to write about. What license should I publish my code under? I took a look at my libblaatscrobble, which I released under Zlib license in 2009. That was the license I’ve used for most of my projects. However, I was looking at the MIT license as well. So, what will it be, Zlib or MIT or new BSD? Oh yes…. the differences are in the details.

For reference:
Zlib MIT new BSD

»  Substance:WordPress   »  Style:Ahren Ahimsa