Add A Magento Currency Exchange Update Service

Magento CE 1.8.1.0 If you’re reading this, you probably know that the default currency exchange rate updater that ships with Magento Community Edition is broken. I was hoping this would ...

Running Android 4.3 On A Virtual Machine

VirtualBox 4.3.6, Android 4.3 x86 In case you’ve been farming lentils in the Turkish lowlands for a few years, you may not be aware that some kind folks have created ...

Custom Bash Profile For Web Development

CentOS 6.5, x86_64 I like tweaking my terminal prompt. It makes my life so much simpler to have some info easily available and especially to have alias shortcuts. I’m feeling ...

Replace WAMP With A Real (Virtual) Server

VirtualBox 4.3.6 The title of this talk should probably read Virtual CentOS Server With Host-Only NIC & WAN Access On Win 7 64-bit, but who’s gonna Google that, right?!? Here’s ...

Cygwin – SSH Without A Password On Every Request

Windows 7 Ultimate 64-bit, Cygwin I’ve avoided doing this until now coz I sometimes make mistakes and the SSH password is an additional layer of anti-idiot. Anyway… Whenever you SSH ...

Launch Sublime Text From A Cygwin Terminal

Sublime Text 3 This same logic can be applied to loads of applications. Today we are going to add a tiny bash script to simplify life by opening our current ...

Password Protect Directories Using Htpasswd On Nginx

Nginx 1.4.3, Magento CE 1.7.0.2 Apache offers us a neat security feature using http auth. It provides a simple way of protecting files and directories which is extremely useful, albeit ...

jQuery Validations In A Script File

jQuery 1.10.2 This is pretty straightforward really. I want to keep all my validations in a seperate file and call them to act on a specific form after the page ...

Custom Store View Selector For Magento Scripts

Magento CE 1.7.0.2 Magento offers an excellent store view selector which is easy to hook into for custom module development. I wrote an article on that over here. However, today ...

Contact Me

Please fill out the form below and I will reply ASAP. I aim to answer all emails in 48 hours or less.