voidynullness

(mis)adventures in software development...

03 March 2012    Trading

Programmatically playing with AmiBroker watchlists

If you’re an AmiBroker user, you may have spent much time painstakingly creating and editing watchlists of stocks, with all the repetitive pointing and clicking that entails, to get them just right. With that done, and your watchlists for each and every database now organised to perfection, you might now be wondering: “How can I fuck it all up completely in the minimum amount of time?” Got Perl installed? Well then have I got the perfect Perl script for …

Read more...


28 January 2012    Trading

Goodbye crappy overpriced overhyped charting application, hello AmiBroker

So I’ve had this idea for a post/rant knocking around in my head for ages, but been unsure whether I should actually write it. For one thing, it would essentially amount to a review of software I no longer use, haven’t used in a long time, and have no intention of ever using again. However, I do use one of it’s competitors, which I consider a much superior piece of software, and which I will happily …

Read more...


06 December 2011    Linux

Goodbye Unity, hello once again KDE

Goodbye Unity. I gave you a go, I really did. You are a bold move in the world of Linux, which is good to see. But you’re just not working for me. You’re OK, and no where near as bad as some have made you out to be, but as a development machine desktop, I find you’re less than ideal. So I’m going back to KDE. Which is not to say that KDE is perfect, just …

Read more...


07 November 2011    Linux

Enable Apache userdir

If I’m using a Linux box as a development machine, I usually like to have Apache installed with userdir enabled, even if I’m not necessarily doing web-development, just in case I need to play with something webby/internety.

Enabling the userdir module on Unbuntu and its derivatives is usually something like:

sudo a2enmod userdir

If required, further tweaking of userdir configuration can be done by editing:

/etc/apache2/mods-enabled/userdir.conf

Then restart apache:

sudo /etc/init.d …

Read more...


03 November 2011    Linux

Make Firefox open new tabs at far right

Looks like I’m gonna have to do this every time I do a fresh Linux install — configure Firefox to open links in new tabs with the new tab positioned at the far right. The way I like it.

Type the following into the address bar:

about:config

If a warning shows up, promise to be careful.

The option that needs to be configued is:

browser.tabs.insertRelatedAfterCurrent

Easiest way to find it is enter it into the search box …

Read more...


10 October 2011    Unix

Batch rename of filenames to lowercase

I must have done something terrible in a past life, for as part of my day job I have to maintain software written in Visual Basic. Version 6. Yes, version 6. And it’s 2011. I’ve checked my watch. Twice.

The Visual Basic abomonation is only a small part of a much larger Unix-based client-server system — the VB applications are the GUI front end. It’s interesting that even when doing Windows development, remarkably often I find the need …

Read more...


Home   Top