August 30, 2017

brew install version

I work with several clients and often we are using different version of tools at different times. While I’m endeavouring to move my development processes to use docker containers I still do a lot of development locally on my Mac. I’m still running Mac OS (or is that OS X??), and so I use brew to install many of my tools. What I’ve struggled with in the past is installing certain versions of the many tools. e.g. terraform or ansible can often be stuck until someone has a chance to port breaking changes between versions. Recently while on-boarding someone into a team, I went out and tried to find a way to do the install. Everything I tried didn’t work. It seems it was never the intention and so the packaging doesn’t really support it. Read more

November 24, 2016

Why I prefer GNU Linux

As many people know I usually use a GNU Linux desktop environment, and have for a few years. I have previously had to use Windows during stints at large Engineering orgs, but most of the time, I was able to setup a second computer with Linux on it for day-to-day tasks. I’ve also used macOS/OS X a few times in the last few years, and I’ve got pretty frustrated with it. Recently I had a lot of trouble with my daily work-horse (Dell E5530), where Dell actually took it away for a few weeks. I needed something quick and $employer was able to help me out. The best laptop available was 2015 MacBook Pro. Read more

August 17, 2014

Is it the cache?

We do a lot of support of OpenSource CMS’s at work, and one of them happens to be WordPress. I recently thought it might be cool to have a bit more of a play with W3-Total-Cache as it is a plugin of choice to assist customer with scaling issues. Since my blog is massively popular (not!), I decided to use the S3/CloudFront option, presented here. Well it didn’t work. Very sad face. All the tests were passing OK, but nothing was changing in the source of my pages. Read more

June 22, 2014

Adventures in Go and File Handles

I’ve been mucking a bit with go recently. Nothing special, just doing some small problems that I needed to solve. At work, I have built up a challenge for new candidates. One of them is the old trick of using all the inodes on a file-system. This is a quick one to rule out the ones who have real world experience. So I wrote some code: `I’ve been mucking a bit with go recently. Nothing special, just doing some small problems that I needed to solve. Read more

April 21, 2014

Crashplan GUI Won’t run in Trusty Tahr

I upgraded my laptop to Trusty Tahr today. One thing that didn’t work immediately was the Crashplan GUI. It crashes with a SIGSEGV. In summary “C [libsoup-2.4.so.1+0x6c2a1] soup_session_feature_detach+0x11”. I managed to find this bug, and then I found /usr/local/crashplan/bin/run.conf** ** which has a variable GUI_JAVA_OPTS. Adding ” -Dorg.eclipse.swt.browser.DefaultType=mozilla” to the end of that variable, and the GUI starts without fail. Win!

© Greg Cockburn

Powered by Hugo & Kiss.