Archive

Archive for the ‘Personal’ Category

Getting tired of C++?

June 24th, 2008 No comments

I’m starting to notice, that I’ve been probably spoiled beyond all redemption by the wonders of Java and Python. And by that, I mean the general relaxed feeling when developing, such as not having to deal with memory management* and so on. As I’ve been working with Java and Python all this spring (plus we use Java at work), now writing C++ for the sekrit projekt(tm) feels cumbersome.. Dealing with const references, virtual destructors, templates and whatnot just doesn’t have the same effect for me it once did.. What’s happening to me? Am I really getting tired of C++? :(

But wait! There’s more.. *bows head in shame*

I’ve been further tempted to the Dark Side by my very recent interest in Qt Jambi and LWJGL.. :P I mean, what the hell, is there really anything stopping me of doing the sekrit projekt(tm) in Java, using LWJGL and Qt Jambi for the editor (ooops, slipped that out!)? I think not!

So.. Perhaps we hear more about these shocking developments later on. Perhaps.

*) Incidentally, I’m doing my bachelor’s thesis on “Automatic Garbage Collection In Programming Languages”.. ;)

Categories: Development, Personal Tags: , , ,

Why my stuff is Open Source?

May 4th, 2008 No comments

I have several reasons why most of my games and programs are Open Source. Here are some of them.

Let’s consider an example. Why is Formido available for Windows, Linux, MacOS X, BeOS, Xbox, AmigaOS and even OS/2..? The answer is obvious. Should I have kept it closed source, it’d be for Windows only, and maybe Linux.

Here’s another example. Recently I was contacted regarding a bug in Funguloids that prevented it from working with Ogre versions 1.4.6 and newer. I had no idea of this bug, as I haven’t personally touched the game since its last release, which uses Ogre 1.4.1. Things have been happening on the community front however, as Funguloids has found its way into Ubuntu Hardy (for which I’m very grateful! :) ) After exchanging a few e-mails, the person who reported the bug presented me a patch (an one-liner, even) that fixes the problem. I didn’t even get started examining the issue myself! Very nice.

Also, as I have learned a lot by reading source code, I feel kind of obliged to do the same.. I’m not worried about people stealing my code – the code’s not that good to begin with. ;)

Why I use Linux more than Windows on these days..

April 28th, 2008 No comments

Yesterday I dug up my Jewels-project from under the thick layer of frost it had gathered during the winter days. As it is a XNA-game, I have to boot into Windows to develop it. I installed XNA 2.0 and started porting the game. After a few head scratchers I finally got the game working properly in XNA 2.0. Great!

I’ll try to finally finish that game, so I have been making some improvements and fixes. I need to add the timed play mode, and the do the game settings menus.. *sigh* Damn, why games must have settings menus..!?

Anyway, I noticed that I needed a key typing sound for the highscore screen where the player enters their name. You know, the old typewriter sound. So, I browsed my earlier game sounds, found a sound, double clicked it. Winamp starts. At this point it occured to me: oh crap! I have Winamp set to playlist looping, which is what I like when I listen to music. However, double clicking a file replaces the current playlist and plays the single file looped. In case of a short sound clip, the sound repeats quite often. It sounds a bit annoying, but that’s not the worst effect here.

You see, on this machine, Winamp somehow cannot handle a short sound clip played on repeat (I only remembered that *after* I had activated the file!) – it crashes. And hard. So Windows presents me a message the Winamp had to close. When I click on Close, the computer reboots cold. Same as when I press the reset switch. And that annoys me. This has happened several times, and it’s annoying. A cold reboot doesn’t exactly do wonders on your HD.. :(

When Windows finally comes up (that’s another thing, it takes ages to start up – although I do have years worth of crap installed, so no wonder..), it presents me a familiar little dialog:

Feels like coming home.

Categories: Personal Tags: , ,

I Have No Delete Key

April 25th, 2008 No comments

Ubuntu 8.04 LTS aka Hardy Heron was released yesterday. I had previously installed 7.10 aka Gutsy Gibbon on my new laptop, and upgraded to Hardy last night. The update process went quite nicely, except for one strange thing: my delete key no longer works! O.oWhen I press delete, the laptops WLAN led goes on – nothing else happens. When I press it again, the led goes off. [Homer impression:]“Led goes on, led goes off, led goes on, led goes off…”. (sorry about that – just when they’re going to release the season 11 on dvd!?)

On this laptop (Acer Extensa 5220) the WLAN led is always inverted in Ubuntu; when the WLAN is in use, the led is off. That doesn’t bother me at all. However, I would like to get my delete key to work again. I use that one quite a lot in typing/programming, and well, in deleting things…

I made a thread about this on the Ubuntu forums, but so far the problem remains a mystery. Other than this little annoyance, Hardy seems very nice. And it works quite well in this laptop.Update: Turned out it was a known bug. It works now. :)

Categories: Personal Tags:

So it’s finally come to this..

April 25th, 2008 No comments

Yes, I’ve started a blog. I’ll try to write here at least somewhat regularly, but knowing me, it’s probably not going to work.. ;) I’m quite busy in school (a software project course going on right now, it’s big!) at the moment, but I should be able to do more this summer. On the other hand, I do have work then and I’m hoping to write my bachelor’s thesis too.. So we’ll see. I have some other plans too, but I’ll talk about them in another post.

And that’s that. I guess this shall do as The First Post(tm).

Categories: News, Personal Tags: