I have a long list of ideas. Why have I chosen OSTD? Well – it had to be something I was passionate about, and I am always proud to tell people that my software is translated into 40 languages. I would love to be able to say that with my help hundreds of other software …

Continue reading Starting a Project

OSTD, the Open Source Translation Database – that’s the best I could come up with. The name and the acronym has to be unique enough that I can get to the top of search engine results relatively easily. But there’s so much more to the name. At first I wanted to get the website a …

Continue reading Project Name

Lat week I got a fancy new printer. I was trying to find something that will work for years and years so I shopped around for a couple of days. The shopping experience was pretty painful. It’s very difficult to find whether a printer is actually supported in Linux before buying it and trying it …

Continue reading How I almost switched to Ubuntu

Today I wanted to make some yummy apple puff pastry, so I turned my laptop on to put up a recipe and.. the screen blipped and went off. This machine (an IBM x40) was so old that I wasn’t at all surprised. The laptop went with me through school (when I rode bicycles and buses …

Continue reading The end of an era

Do you remember the first time someone told you about fork()/exec() for Linux? Do you remember beeing completely confused? I do, and it’s an ongoing pain in the ass for me – every time I want to call something simple without blocking and without worrying about pipes or the structure of exec()/execl()/execlp() parameters, or the …

Continue reading CreateProcess for Linux

Check this out: andrew@littlesvr:~$ uptime 00:20:16 up 730 days, 15:13,  1 user,  load average: 0.57, 0.22, 0.11 At 4AM this morning it was 730 days, that’s exactly two years! The server would have been up for about 6 years if I didn’t decide once to upgrade the hardware, once to upgrade Slackware, and once to …

Continue reading Two years of uptime