I'm not a programmer or a computer expert but I do enjoy messing about with computers. I used Linux as my operating system for many years but since 2014 I've switched almost entirely to OpenBSD. (I still have Debian Linux on one laptop because I very occasionally want to use Skype, which is not available for OpenBSD.)

All the entries on this page work equally well on Linux and OpenBSD, apart from the pptp vpn tunnel, which I've only tried on Debian.

There's a lot more about OpenBSD and why I use it on my blog. (Use the bsd tag.)

Writing Greek 1. Using your browser

This is probably the easiest method currently. If you point your browser at Type Greek you will find Randy Hoyt's excellent site where you can type Greek text (with the full range of breathings and accents if you need those). The resulting text can then be inserted with cut-and-paste wherever you want, including Libreoffice and LyX. (If you want to paste it into vim you should take the steps described in the next section, otherwise latex won't produce a correct dvi file.)

Writing Greek 2: Using vim and latex

In the past I've found it difficult to write Greek with vim and latex, especially with all the accents, breathings etc., but things are a lot better now. Here is a summary of the steps I use.

Setting up a pptp vpn tunnel in Debian

I spent 3 days trying to set up a tunnel to a pptp vpn server on Debian. This is seemingly easy to do in Windows and the Apple Mac but not in Linux. The internet is full of mostly contradictory information. I report my experiences and what I did eventually to get it running here.

Making Word.doc files in Linux and OpenBSD

If you want to publish an ebook on Smashwords, you must submit it as a Word.doc file. This is obviously a problem for Linux users. I have written a small book on how to do this. It is available on Smashwords.

Tiling window managers

I'm an enthusiast for tiling window managers, which seem to me to be preferable in almost every way to stacking window managers. There's a lot about this on my blog; please use the tag to find it. My favourite WM is spectrwm although dwm is a fairly close second. There is a tag for spectrwm as well.

I have some information here about configuring spectrwm, xmonad, dwm. and i3.