I do a lot of development, and pretty much run everything locally using Vagrant. For basic stuff http://localhost:3000 is fine, but what happens when I need lots of sub domains or multiple VM’s running… here’s my journey to solving this problem and some of the suggestions I came across.
20 articles tagged 'tools'
Chroot SSH FTP Users to home directory
Apr 11, 2014
Today I had to set up a secure dropbox for some of our customers to deliver files to us via FTP over an SSH tunnel. However we didn’t want to just dish...
Install Hubot on Centos 6.4 64bit
Dec 18, 2013
Hubot from Github is a great tool for both fun and automation. We trialled it along side our HipChat trial by installing it onto a free Heroku instance...
Truncating a list of files in CentOS
Nov 11, 2013
At work our big enterprise system generates a metric tonne of log files from various parts of the system. These can easily run to hundreds of megabytes...
ZSH, Vim, Ruby and rbenv
Nov 1, 2013
Over the last year I’ve gradually pushed myself towards Vim and can now say I’m a complete convert. I generally live inside Vim as much as possible...
Setting up SSH aliases
Aug 20, 2013
This is just a short reminder on setting up aliases for SSH, making it easier to connect to remote hosts you frequently use, and to be able to customise...
Installing latest Vim on CentOS from source
Aug 18, 2013
The CentOS yum repositories only have Vim 7.2 available for install, however there are a number of bug fixes and new features in the 7.3+ versions that...
Getting Gource Running on OSX
Jul 3, 2013
A friend recently tipped me off about Gource, a neat tool for creating amazing visualisations of source code changes through out the lifetime of a project...
A week living with Vim
Apr 14, 2013
Now first off, I know full well that only giving Vim a week is crazy. This tool can take people years to master properly so to only give it a week...
I write most, if not all, of my client side code in Coffeescript now. While thats fine in Rails, which has a great asset management system, in other...
Getting Postgresql running on OSX Mountain Lion
Mar 8, 2013
There are plenty of posts around the internet that detail how to install Postgresql, however I recently had a hell of a time getting it running on...
Retrieve a given period of logs from Git
Mar 5, 2013
Just the other day I needed to find out if we were messing around with some code in our codebase at a certain date where a bug appears to have been...
Install PHP5.4 on OSX Mountain Lion
Mar 4, 2013
A little tip on getting PHP 5.4 installed on the latest OSX.
OSX ML ships with PHP 5.3 installed but the latest version is now on 5.4.
I’m a big fan...
Ensure latest commits are pushed before deploy
Feb 27, 2013
This is a task I add to my capistrano recipes to ensure that the branch being deployed is always pushed to the remote prior to deploy
task :push do
Use current Git branch for deploy in Capistrano
Feb 25, 2013
I use Git Flow and Capistrano Multistage to manage deployment of my web apps, which means I can be deploying lots of different branches to our test...
Customising IRB
Feb 19, 2013
I only just came across this the other day, so other people using Ruby, at least those new to it, may not know this either.
What’s irb? (Just in case...
Vagrant Static File Caching
Jan 3, 2013
Over recent months I’ve been using Vagrant and virtualised development environments.
The ease of setup and being able to exactly mirror the final...
Stop iTunes Dishing Out Your Voice Memos
Nov 22, 2012
I share my iTunes library with a couple of friends at work, and today one of them pointed out that my Voice Memos from my iPhone were publicly available...
Changing My Keyboard Layout
Oct 23, 2012
I’ve always been intrigued with changing my keyboard layout to improve my typing speed
As a developer by profession, I spend (and have spent) the majority...
A Better Git Commit Log
Oct 3, 2012
Git commit logs need to provide information, but if they are too wordy they can hide the changes/issues covered and make a mess of reports generated...