2009
09.15

The Android documentation gives off the impression that the only proper way to chain animations is by calculating their durations and then starting the next animation when the first should’ve been finished. While it works fine for animations sets defined in xml, it does break down when wanting to trigger some action in code right after the animation ended.

Read the rest of this entry >>

2009
08.14

I received a project written by another coder who was sacked which contained some pretty good examples on how NOT to write a web page.

Read the rest of this entry >>

2009
02.09

I recently acquired an old tablet PC which I planned to use as an ebook reader. Using my preferred PDF reader, which at the moment is Evince I soon discovered that it’s quite complicated to scroll the document as you have to hit that little scrollbar on the right. Evince does support grab to scroll, but only with middle mouse button, but that is not a valid option with a touchscreen.

Read the rest of this entry >>

2009
01.05

Occasionally it happens, that you have a big multimedia file in a RAR archive and not enough room on your disk drives to unpack it. Not a problem when using command line and pipes!

$ unrar p -inul homeVid.part01.rar video.avi | mplayer -

Time after time the power of command line just can’t cease to amaze me.

2008
06.06

Finding an authentication middleware for Pylons was quite a challange, because the most advertised middleware (AuthKit) didn’t really work. At least I didn’t manage to get it to do what I wanted. On Pylons IRC channel someone suggested to take a look at `repoze.who`.

Read the rest of this entry >>

2008
03.30

After getting hibernation to work, I accidentally rebooted to a previous state that had been left in the swap space. It pretty much trashed my filesystem. So, I wanted to reinstall all packages and somehow managed to reinstall them all as dependencies.

Read the rest of this entry >>

2008
02.29

Meebo is a popular web-based multiprotocol instant messenger (IM) application and my one and only preference for accessing my buddy list when I’m not near my own computer or when I happen to be working in Windows. I had never ever thought of how did Meebo achieve the multiprotocol support it had, but I suppose I thought that they had done it all by them selves.

Today while surfing the Pidgin (formerly Gaim) website, I came across a page that introduced libpurple. To my greatest surprise the list of applications using it contained Meebo as one of them. Given the fact that Meebo has utilised libpurple quite nicely, I couldn’t help but to wonder what other interesting applications could be built upon it.

Read More >>

2008
02.26

Over a year has passed since the creation of SharpOS mailing list. I’ve not kept track with the messages there and the state of SharpOS for some time, but yesterday I got the time to have a peek at what has changed, and to my great surprise the project has been making nice progress.

The SharpOS Project is a community effort to write an operating system based on .NET technology, with a strong sense of security and manageability.

Read More >>