Categories: Technology / programming, Usability

Denial of service via interface modes

April 25th, 2012
HCIsec is an emerging field that combines HCI with security. Basically, it is the science of figuring out how an interface influences the security of a system. To give you a taste of what this is about, I will explain the concept of denial of service… more »

Fortune and cowsay on Windows, roll out your own in Python

January 27th, 2012
I have recently created a series of video tutorials in which I explain how to create an analog of fortune and cowsay for Windows.The software is written in Python (so it is actually cross platform), the tutorials are entry level. If you have some bas… more »

Harvesting emails and other personal data from LDAP

January 20th, 2012
One of my recent challenges involves searching data in LDAP directories. After experimenting for a while, I had to test the code. The plan required setting up my own server, configuring it and populating it with some dummy data. I was not enthusiastic ab… more »

How to play Worms on Windows 7 x64

November 26th, 2011
If you're a fan of Worms, the classic game, you are probably asking yourself how to play it on a modern system. An easy solution exists, I will summarize the key-points that steered me into the right direction.Worms Armageddon is the latest version t… more »

Simple comparison of open source software licenses

November 22nd, 2011
Disclaimer: I am not a lawyer, I wrote this for personal reference. If you find some inconsistencies or incorrect statements, please let me know.  This article provides short descriptions of different open source license types, so you can rely on it… more »

The meat grinder's dilemma

October 3rd, 2011
Although it feels like meat grinders have been around since the beginning of time, they are a relatively new toy. The first one was built in the 19th century, by Karl Drais; the same guy who created the velocipede - a proto-bicycle.Every time I have… more »

Six degrees of separation

September 24th, 2011
Many moons ago, if you happened to see a nice girl, it would take many weeks of "hanging out in the same area" at different times of the day, hoping that chance would intersect your paths again. You would ruminate on that memory of her fading in and o… more »

Infinite regeneration trap-well

September 11th, 2011
A Railean well is a hypothetical structure designed to trap humans who chose regeneration as their super-power.The well posesses the following properties: perfectly smooth walls; the walls are made from a strong material that preserves their sm… more »

How to write text that is easy to understand

September 2nd, 2011
Writing requirements for practical assignments is not easy. Anyone can do it, but it takes some skill to make them interesting, challenging and fun to tinker with. I always try to make my specs special, by adding easter eggs, pictures or hidden refer… more »

Smart signatures in email clients

May 30th, 2011
Aaah... email signatures... We know that 90% of the total email traffic is spam. I bet that 2/3 of the remaining 10% are signatures. That, my dear reader, is a very modest estimate.Take a better look, there are 4 references to the company's name,… more »