Quickly navigate your filesystem

The article is a great tip for those who spend a good chunk of the working day on the command line. I made some adjustments to Bash completion code to get it to work on Mac OS X: Original: _completemarks() { local curw=${COMP_WORDS[COMP_CWORD]} local wordlist=$(find $MARKPATH -type l -printf "%f\n") COMPREPLY=($(compgen -W '${wordlist[@]}' -- "$curw")) return 0 } complete -F _completemarks jump unmark My modified version (tested on Mac OS X and Ubuntu):

Visit to CERN

I am currently in Switzerland on a business trip. In between work, I managed to get some time over the Swiss national holiday to visit the CERN. CERN is world famous for the invention of WWW and of course most recently, the almost certainty that the Higgs Boson (aka. “The God Particle”) - the particle that gives energy mass - exists. The CERN tour is completely free and highly recommended. I visited the Atlas experiment with a colleague (who just so happened to have a Phd.

SSH Config Aliases

If your like me and you deal with a lot of servers for development or test and do it from a Unix machine, I’ve got a really handy tip: SSH hostname pattern matching. Say I’ve got a SSH config file like this (at ~/.ssh/config ): host s* HostName atrcu%h.example.com User example1 Port 22 host b* HostName atrcx%h.example.com User example2 Port 22 host ??* HostName atvts%h.example.com User example5 Port 2205 The ssh man page explains this really well:

Custom Colourful Bash Prompt

Bash, a command line shell is one of the most used pieces of software in my daily work. I like scripting repetitive actions to save a lot time (it brings me great joy!). One of the simplest and easiest customisations is to add a bit of colour to your otherwise boring bash prompt (otherwise known as $PS1): [ngrogan@localhost:~]$ can be turned in to this: The thing about Bash is the colour codes to achieve this can look archaic:

Document it Please

Very good technical documentation skills are a must for any Software Engineer - to explain how a system works in detail forces you to think about the flaws present within the design. “Bad smells” of documentation often can be a sign of weaknesses on your product. Is this section too verbose or did we make it too complex for the customer? Should we explain ancillary parts of our system (either operating system components or other applications?

Tor Talks

If you haven’t heard of Tor, it is alternative internet - one with privay in mind. I’ve recently started to watch a lot of technical talks online. The two main guys behind Tor are some of the best speakers I’ve seen. They describe in great detail how open source works and the myriad of open source projects around Tor in this talk: and in an older talk they describe how countries have tried to censor Tor and how they have combatted some censorship (interesting for the technical measures deployed):

Stitcher is (audio) podcasts done right

Just a quick post about a great application I’ve seen mentioned by Cali Lewis: Stitcher. If your a talk radio fan like me, you’ll really appreciate this app! Ever since I switched from an iPhone 4 to a Galaxy S3 and stopped using Apple’s Podcast application it has been frustrating to keep up to date with podcasts. I’ve used BeyondPod on Android (which I’ve praised before - excellent Google Reader integration).

First Experiences with an ARM Chromebook

I recently bought a Samsung Chromebook (Wi-Fi, 11.6-Inch). I am fascinated by living tied to the web, indeed my honours computer science thesis deals with this in relation to mobile applications (and hybrid half-app/ half-website). Spurred on by the excellent reviews this Chromebook has gotten ("It’s $1,000 worth of design made with $100 worth of materials" - The Verge and “You simply won’t find a netbook this nice for that little money.

Chrome vs. Internet Explorer Audience

Lately both Google and Microsoft have been advertising their respective browsers on British Television (received in Ireland by the vast majority of the population). It’s interesting the different approach each company is taking. Chrome ad: To me the Chrome ad is very family oriented, stressing the utility of the web and the ease of reaching people and staying in touch. No surprise they didn’t feature Facebook, which is what the vast majority use to keep in touch.

Grab the Popcorn!

Fresh from the “interesting but pointless facts” desk comes this little kernel (I apologise!) of truth: In 2002, the British Film Institute depicted popcorn as “the most profitable substance on the planet, more than heroin, more than plutonium”. Typically, the popcorn we eat costs less to produce than the very container it comes in. - Foodie World Further research indicates that isn’t quite true - antimatter is the most expensive substance in the world.

Page 6 of 24