Hackintosh

I've had a couple of requests for more detail on the components I used for my Hackintosh computer that I built last week. I don't consider myself as an expert in this field in the slightest but my ageing PowerMac has been serving my families computing needs pushing eight years now and has been long overdue an upgrade. I've had a plan to create a homegrown computer for a while so I decided to give it a shot. If the Hackintosh proved too unstable I could always switch to Ubuntu.…

Keep reading

Waiting...

Keep reading

Automating Let's Encrypt Certificate Renewal

The LetsEncrypt certificates are free and readily available but come with one slightly irksome feature of a short shelf-life of three months before unceremoniously expiring. As a follow up from my previous post here's how I have automated the renewal of the certificates. It's assumed that you have the certs in place and that all of the following is executing on the target server. Also once again replace <YOUR_DOMAIN_NAME> with your actual domain. Configuration First off I created a configuration file: /etc/letsencrypt-<YOUR_DOMAIN_…

Keep reading

Down By The River

My girls, the Thames, Big Ben and some birds.…

Keep reading

Let’s Encrypt - Free & Simple SSL On Nginx

Traditional SSL certificate authorities are money grabbing bastards that have essentially been extorting money from website services in exchange for a digital file that costs next to nothing to produce. The only costs they bear are the ones incurred supporting their greedy rackets. Let’s Encrypt Certificate Authority is a fantastic new service that aims to make the web a safer place by removing this cost of running a web service on SSL. If like me you run a web service which has nginx acting as the reverse proxy, you…

Keep reading

The Future

Ever since I was knee high to a grasshopper I've had a fascination for science fiction. I inhaled the likes of Isaac Asimov, Philip K. Dick and Arthur C. Clark and dreamed of what the world might be like when I was a grown up. This week has been quite exceptional in the news. I just could not have believed any of this possible back in the 70's... Quantum Computing - Google's quantum computer is 100 million times faster than your laptop Fusion Reactor - Germany just switched on a…

Keep reading

Timing Clojure functions

Having built Rareburg in a bit of a hurry I didn't have time to optimize some of the functionality as much as I would have liked so I'm now back tracking over some of the code base to measure and improve. As far as benchmarking libraries go Criterion is certainly a bells and whistles one but before I discovered that I was using the built in macro time to do my time measuring. The annoying thing with time when using it more than a little is it doesn't identify the…

Keep reading

Beginners Geeky Guide To OSX

A long-time Windows using developer friend has recently taken the plunge and order a shiny new Macbook Pro and asked me to give some recommendations on resources and software that I think will help to learn the mac "inside & out". I resisted the temptation of suggesting growing a beard and buying a single gear bicycle and gave the following highly subjective low-down on what makes my environment a fun place to be. Obviously the best resources are pretty dependent on what you’ll be using it for but software-wise,…

Keep reading