Recent Posts

Programming Editors

I’ve used a wide range of programming editors throughout my life. From the glorious copy con and QBasic of the DOS days, through the Turbo C of my teenage ye...

Source Code Highlighting - In Blogger!

There are a great many posts on how to post syntax highlighted code in blogger. I can’t really understand why google doesn’t have a ready made solution in pl...

Project Euler

I’ve just stumbled upon Project Euler. It’s a nice little site with mathematical puzzles to be solved using a computer. For example, this first problem is to...

Programming with Vi

This page will serve as a place to store my notes on using vi as a programming editor. And when I mean vi, I really mean vim, but these days I think it’s pre...

Current Reading List

This page contains books I’m currently reading and the books I recommend, though I will probably not update it too diligently (last update-30’th of December,...

Learning Japanese

I started studying Japanese a couple of months ago. I decided to register for an intensive course at the local university. There were other places to go to,...

Some People Are Idiots

I’ve been sick for the past week and a half. The whole stay in bed, drink lots of tea, use entire rain-forest’s worth of tissue paper deal. It sucks. I’ve ev...

TBB and Non-Integer Ranges

I’ve been using the Intel Threading Building Blocks (TBB) library for a while now, and I finally figured out how to overcome one of the annoyances I had with...

Hamas, Israel and Options

Hamas is the democratically elected government of the people of Gaza. Their charter calls for the complete and total destruction of Israel, a view their lead...

Bash: Passing Arguments with Quotes

Today I needed to write a bash script that eventually calls another program, passing all the arguments to it. It seemed like a simple enough task: just use $...