Evolving Websites – Why Not?

October 9th, 2006

Genetic algorithms are used for evolving various things – from bot behaviour in games to digital art. They can be used for solving nearly any problem/field that allows you to construct a well-defined genome and a fitness function.

Defining a genome for a website is doable, and probably quite simple, […] Continue Reading…


Manipulating Taskbar Buttons

October 1st, 2006

To avoid any confusion, let me say that this article will talk about the taskbar buttons that represent the visible windows of currently running applications. I will not discuss the system tray or Quick Launch. Most information given here is applicable only to Windows XP and possibly newer versions […] Continue Reading…


wsTaskborg Taskbar Organizer

October 1st, 2006

This week I’ve mostly been trying to figure out how the taskbar works in Windows XP. As a result, I created wsTaskborg – a freeware utility that lets you organize your taskbar buttons by dragging them around and grouping/ungrouping them as you wish. You can read more about it […] Continue Reading…


Two interesting ideas

September 25th, 2006

If you’re ever out of ideas for new projects/things to research, you might find these topics interesting :

Arithmetic coding/compression
Many compression algorithms, such as Huffman, work by assigning codes to chunks of data and then writing those codes to output file. Chunks that are often encountered get short codes, […] Continue Reading…


Hiding from NT TaskManager

September 21st, 2006

Here and there, people keep asking – “How do I hide my process in Windows NT/2000/XP?”. Nearly everyone knows how to do that on Windows 95/98, but there is no definite answer for NT-based systems. So today I’ll give you a short summary of four methods that can be […] Continue Reading…