Archive for August, 2008

This guide will show you how to get a RAR Player that plays movies directly from RAR archives without the need to first extract them. We’ll be using Windows in this guide but it works with other operating systems too.

Read the rest of this entry »

Comments 12 Comments »


New release of the VLC UnRAR plugin that turns VLC into a RAR player.

This version have the following new features

  • RAR archived DVD images
  • Automatic installer (windows and unix)

This means that it’s possible to play DVDR movie scene releases directly with VLC without the need to first extract the DVD image.

You can grab the new release from the VLC UnRAR plugin page!

Sorry, there is still no Mac OS X version. There will be one for VLC 0.9.0, which should be released this month or so.

Comments 6 Comments »


Want a “web 2.0″ styled bookmark bar for your blog that automatically creates submission links (bookmark and share) to social media sites? if you answered yes, then continue reading.

I previously used the service from addthis but never really liked it so I created my own, you’re free to use it if you like. It’s a simple script that is quite easy (guess it depends on who you ask…) to use and that generates bookmark/share buttons for popular services such as delicious, digg, facebook, twitter and more.

Supports Delicious, Digg, StumbleUpon, Twitter, Technorati Favorites, Google Bookmarks, Facebook, Reddit, Diigo, Blogmarks, Blinklist and Magnolia

This is a sample of how the bookmark bar could look, it’s possible to re-arrange and remove individual services if wanted. The icons are courtesy of http://fasticon.com/freeware/index.php/web-2-icons/

Follow this guide to get your own bookmark bar, you need some knowledge of how to edit HTML.
Read the rest of this entry »

Comments 5 Comments »

If you ever worked with threads and particular work queues you know how convenient they can be.
Have some demanding work that needs to be done but no time to do it yourself? No problem, just put it on the work queue and continue with whatever we were doing, some other thread will come along and do the dirty work for you.

Consider the following scenario. Actions and inputs from a web page triggers something that might take a (very) long time to execute and if executed during the browser session which besides annoying the user who has to wait for a page to load, might cause a time out and interrupt the processing. How do we solve this?

Read the rest of this entry »

Comments 6 Comments »


Sometimes you need to store information and settings that really doesn’t fit into any other SQL table, in these situations it’s nice to have a generic key-value driven preference system.

The preference system consists of multiple stores or trunks, each store is identified by a unique, arbitrary string and each store has multiple key-value pairs. The key-value pairs are dynamically created and flushed to database when the preference object is destroyed or when an explicit flush is requested.
Read the rest of this entry »

Comments 1 Comment »