Month: July 2013

MPLS-Enabled Applications

mpls-enabled-applications-3rd-editionFairly excited to see this book released in digital format.  I just picked up my Kindle Edition tonight.

MPLS-Enabled Applications: Emerging Developments and New Technologies (Wiley Series on Communications Networking & Distributed Systems)

When the 3rd edition was first published 2011 the digital edition was not immediately available.  Don’t quote me on this as I could be wrong about that, but this is what I recollect.

I purchased the first edition hard back shortly after it was published in 2005.  The 1st edition was my first book on MPLS.  It was also the first technical-read I had on the topic of MPLS (no Internet material or vender technical publications before it), only small chat and hearing others drone-on about the subject.

I hope the 3rd edition is as good as the 1st edition.

For reference, there is a 2nd edition but I did not read it.

MacBook Pro Retina and Screen Captures

Having a MacBook Pro Retina is awesome.  I’ve been using mine since the end of July 2012.  I am completely happy with it.  I’m often asked how I like the Retina and the best way I can describe it to people is using the analogy of television, that is standard definition (SD) non-Retina vs. high definition (HD) Retina.  I find the Retina display a true pleasure to use and experience.

So the point of this post is about screen captures from a MacBook Pro Retina.  When taking a screen capture from a Retina display it will be in HD as opposed to SD.  Here is an example of what it might look like.


Image on the right is what a screen capture looks like from a Retina display, 1696 x 998 at 144ppi.  The image on the left is taken from a VM running Windows 7 Pro, 800 x 600 at 96ppi.  To be clear these screen captures are “native” without any tweaking or processing.

When a screen capture from a Retina is sent out to share with someone, say in an email, it will display in HD and is ridiculous to view.  I find it personally annoying, it’s too large.

After some thought it seemed like a good solution was to use Mac’s Automater to take the screen capture and down-size the image.


Using Automater deals with several repetitive tasks that I perform when taking a screen capture.  I created an Automater Service, which allows this automation to be available from the menu wherever I may need to take a screen capture.


The following is what the Automater Service looks like that I use.  It does several things that are not related to taking the screen capture, but what I find desirable to my liking.


It takes a screen capture and saves it to a directory with a serialized file name.

This is a repeatable process that helps keep sharing screen captures consistent and deterministic.