<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bart Busschots</title>
	<atom:link href="http://www.bartbusschots.ie/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.bartbusschots.ie/blog</link>
	<description>An Irish Voice in the Blogsphere</description>
	<lastBuildDate>Tue, 15 May 2012 00:31:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>The RPSI Spare Link Rail Tour &#8211; 24 &amp; 25 March 2012</title>
		<link>http://www.bartbusschots.ie/blog/?p=2286</link>
		<comments>http://www.bartbusschots.ie/blog/?p=2286#comments</comments>
		<pubDate>Tue, 15 May 2012 00:22:01 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Photo of the Week]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[RPSI]]></category>
		<category><![CDATA[steam train]]></category>
		<category><![CDATA[train]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=2286</guid>
		<description><![CDATA[I&#8217;m still struggling to get up to date with processing my shots, but I am getting closer to caught up than I was a month ago, so things are heading in the right direction at least . Last time I reported on a steam special (the Maynooth Shuttles), it was to, yet again, say that, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/DSC_2190_tonemapped_TopazAdjust_TopazDeNoise.jpg" alt="RPSI No.461" title="DSC_2190_tonemapped_TopazAdjust_TopazDeNoise.jpg"  width="220" height="220" style="float:right;margin:3px;border-width:0px" />I&#8217;m still struggling to get up to date with processing my shots, but I am getting closer to caught up than I was a month ago, so things are heading in the right direction at least <img src='http://www.bartbusschots.ie/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Last time I reported on a steam special (<a href="http://www.bartbusschots.ie/blog/?p=2260" target="_blank">the Maynooth Shuttles</a>), it was to, yet again, say that, despite our hopes, newly over-hauled steam loco No.461 couldn&#8217;t make it. Well, that finally changed this time, when she worked her first passenger-carrying train from Dublin in over a decade. She&#8217;s not quite running smoothly yet though, clocking up some very significant delays on this rail tour. Still, at least she&#8217;s out pulling trains on the main line!</p>
<p><span id="more-2286"></span>
<p>No. 461 is a relatively modern steam locomotive, having been built for the DSER (Dublin South Eastern Railway) by Beyer, Peacock &#038; Co. in Manchester in 1922. She was initially conceived as an 0-6-0 locomotive, in other words, having six driving wheels with no leading or trailing un-powered wheels, however, the DSER ran into problems with similarly sized 0-6-0 locos derailing because they were too heavy for the track, so, the design of No.461 (and it&#8217;s one sister loco) was altered, and two leading wheels were added, making her a 2-6-0 loco.</p>
<p style="text-align:center"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/DSC_2166_TopazAdjust_TopazDeNoise.jpg" alt="DSC 2166 TopazAdjust TopazDeNoise" style="border-width:0px;" width="490" height="293" /></p>
<p>No.461 had quite a turbulent start to her life, spending some time very early on sheltering from the Irish Civil War in Belfast. After the Civil War was over she served the amalgamated Great Southern Railway (GSR), and later CIE, very well until she was withdrawn in 1965. She was restored to mainline running once before, pulling trains between 1990 and 2001.</p>
<p>You can <a href="http://www.steamtrainsireland.com/locomotives/loco461.htm" target="_blank">read more about No.461 on the RPSI&#8217;s Website</a>.</p>
<p>The two-day Spare Link rail tour kicked off with a light workout for No.461, just a short run from Dublin to the new M3 Parkway station just beyond Dunboyne. This took the train along the recently re-opened part of the old Clonsilla to Navan line, which had closed to passengers in 1947, before being re-opened as far as the M3 Parkway in 2011. I caught up with the special in Clonsilla Station. The junction for the Dunboyne branch diverges from the Dublin to Sligo main line just beyond the station.</p>
<p>The Royal Canal runs next to the Dublin to Sligo main line for most of it&#8217;s length between Dublin and Mullingar, and the section around Clonsilla is no different. Just beyond the junction with the Sligo Line the re-opened branch crosses the canal. The original bridge was left in place for many decades after the line closed, but, it had fallen into such a bad state of decay that it was demolished a few decades ago, so a new bridge had to be built. It&#8217;s at this new bridge that I caught No.461 as she returned to Dublin with the Spare Link.</p>
<p>When she left Clonsilla she was still on time, and all seemed to be going well, but her day was just beginning. From Dublin she would run the whole way down the east coast of Ireland to Wexford, and that&#8217;s when she started to pick up delays. She overnighted in Wexford before heading north again, up past Dublin and on to Howth. Howth is a very picturesque seaside town a little north of Dublin, and is served by a short branch line that diverges from the Dublin to Belfast Mainline in Howth Junction. This branch is electrified, and seldom sees any trains other than the electric DARTs.</p>
<p>The run up from Wexford did not go smoothly, lots of stops because of overheating axels, and, those stops were made more &#8216;interesting&#8217; by a sticky mid-gear, making starting &#8216;challenging&#8217;. By the time she made it to Howth she was over two hours late. This was a good thing, because the traffic in the area was horrific. Since Howth is both picturesque and close to Dublin City, half the city seems to want to get there any time we get some good weather, and, the weather on the 25th of March was spectacularly good!</p>
<p style="text-align:center"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/DSC_2196_TopazAdjust.jpg" alt="Sutton Station" style="border-width:0px;" width="490" height="293" /></p>
<p>I set myself up in Sutton Station, about half way along the short Howth Branch. This is a former Great Norther Railway of Ireland (GNRi) station, and it still retains it&#8217;s beautiful original platform canopy.</p>
<p>From the platform in Sutton I was able to capture most of the action near the end of the rail tour. No.461 first passed with the special, followed shortly there after by Irish Rail 201 class diesel loco No.217 running light engine. No.217 relieved No.461 in Howth, taking charge of the Rail Tour for the short final leg back to Connolly Station in Dublin. Finally, No.461 followed the special back to Connolly light engine. I was able to capture all four movements.</p>
<p>You can see all <a href="http://www.flickr.com/photos/bbusschots/sets/72157629731881628/detail/" target="_blank">my shots from the day</a> on Flickr where I&#8217;ve collected them into a set.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/sets/72157629731881628/detail/" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/Screen-Shot-2012-05-15-at-01.04.12.png" alt="Flickr Set" style="border-width:0px;" width="490" height="362" /></a></p>
<p>As well as shooting Stills with my trusty Nikon D40, I also shot some video on my new Nikon D5100. I&#8217;ve edited the video and some of the stills together into a movie of the weekend&#8217;s events which I&#8217;ve uploaded to <a href="http://www.youtube.com/user/bbusschots1980" target="_blank">my YouTube Channel</a>. I&#8217;ve embedded the video below for convenience:</p>
<p style="text-align:center"><iframe width="450" height="259" src="http://www.youtube.com/embed/6y1XHMGR2Qc?rel=0" frameborder="0" allowfullscreen></iframe></p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=2286</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple&#8217;s Security Schizophrenia</title>
		<link>http://www.bartbusschots.ie/blog/?p=2280</link>
		<comments>http://www.bartbusschots.ie/blog/?p=2280#comments</comments>
		<pubDate>Sun, 06 May 2012 15:19:50 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Apple]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=2280</guid>
		<description><![CDATA[With the recent Flashback outbreak, Mac security has become very topical, getting a lot more discussion than it has for some time now. Unfortunately, I&#8217;ve seen a lot of FUD doing the rounds, particularly from AV vendors, who want to capitalise on the situation to scare as many people as possible into paying them for [...]]]></description>
			<content:encoded><![CDATA[<p>With the recent Flashback outbreak, Mac security has become very topical, getting a lot more discussion than it has for some time now. Unfortunately, I&#8217;ve seen a lot of FUD doing the rounds, particularly from AV vendors, who want to capitalise on the situation to scare as many people as possible into paying them for their products. People are looking for a simple message, but the reality is not at all simple. There is truth in most of the arguments you hear, but rarely the whole truth. This is because Apple are simultaneously badly behind on some of the simple stuff, and miles ahead of the pack on some of the more advanced stuff.</p>
<p><span id="more-2280"></span>
<p>Lets start with what Apple are getting wrong. Really, it&#8217;s very simple, they don&#8217;t send out patches quickly enough, particularly to the many third-party open source components they bundle into OS X. OS X benefits greatly from it&#8217;s open source Darwin/FreeBSD core. This allows Apple to include all sorts of open source tools right in the OS. Some of the more important ones are the CUPS printing library, the SAMBA Windows Networking tools, the BASH shell environment in the Terminal, the GZip compression libraries, and many many many more. Apple get all this great functionality without having to write it themselves, but, Apple do have a responsibility to patch these components in a timely manner, and they frankly don&#8217;t.</p>
<p>This is what went wrong with Flashback. Java was updated by Oracle back in February, but Apple didn&#8217;t get around to releasing that patch through Software Update until after the malware had taken hold in April. This is also not the first time Java patches have been late on the Mac, and there has also been a history of critical SAMBA patches going un-patched for months on end.</p>
<p>It&#8217;s dangerous enough to be late patching bugs in your own software, but, it&#8217;s significantly more dangerous to be late applying patches to open source components. The reason for this is that the patches to the open source stuff are out there as soon as they are released, and the changes between the code before and after show attackers where the problem is, and helps them develop attacks. By leaving these kinds of problems in your OS for months at a time, you are leaving the door open for attackers. It really was just a matter of time until someone took advantage of the opportunities Apple was leaving on the table to make some cold hard cash. Flashback was the first do this successfully, but, unless Apple get their act together on patching, they won&#8217;t be the last!</p>
<p>There are no two ways about it, Apple need to get better at releasing patches.</p>
<p>In older versions of OS X the list of things Apple were behind on was a little longer, but recent versions of OS X have brought significant improvements. In many ways OS X and Windows 7 are on a par in terms of security architecture. Both have mechanisms for requiring admin passwords to access protected files and settings, both have Data Execution Prevention (DEP) support to make it harder to exploit the most common kinds of coding mistakes, like stack/buffer overflows, and both now have good Address Space Layout Randomisation (ASLR) to make it harder for attackers to hijack fragments of OS code for their nefarious ends.</p>
<p>Something to bear in mind is that there are two sides to protecting code from exploitation. You definitely want to try to remove as many vulnerabilities as you can by writing good code, having good quality control, and patching promptly, because these things limit the amount of foot-holds attackers can get into your system. There is, however, an equally important second half to this equation, you also want to limit what attackers can do to leverage any vulnerabilities that do slip through the net. Humans write code, and humans are prone to mistakes, so it is inevitable that there will be bugs in all code. When you accept this painful truth, it&#8217;s obvious that you need a second line of defence, and this is where Apple are really showing promise.</p>
<p>Apple made great use of the closed nature of their iOS mobile operating system to really test their technologies for limiting what apps can do, and by extension, what attackers can do when they find bugs that let them hijack apps. On iOs the kernel of the OS will only execute code that has been digitally signed. If the app&#8217;s code has been tampered with, the signature will not match, and the OS will refuse to run the app at all, stopping the attackers in their tracks. As well as this, iOS also traps running apps inside so-called sandboxes, limiting their visibility into folders and threads outside their little prisons. This means that even if a developer manages to get an app that does something malicious approved by Apple, digitally signed and into the app store, the amount of damage the app can do is still very limited.</p>
<p>These protections are of course not perfect, because, like all code, the code implementing these protections is also written by imperfect humans, so it too is imperfect! However, by adding these layers of defence, the amount of work it takes to attack an iOS app is much greater than the amount of work it takes to attack apps running on less secured platforms. To successfully attack iOS attackers need to do three things, they need to find an exploitable bug in an app, they then need to leverage that bug to break out of the sandbox by finding and attacking a bug in the Sandbox code, and then, finally, they need to leverage that bug to find and exploit a bug in the kernel so they can disable the enforced code signing. That&#8217;s not impossible, but it is hard work, so, it&#8217;s more economical to go after less well defended OSes like Android.</p>
<p>With OS X 10.8 Mountain Lion Apple are bringing some of these iOS technologies  into OS X, though with less restrictive configurations and policies. GateKeeper in Mountain Lion will, by default, only run apps that have been digitally signed so that we can be  sure they come from their supposed source, and that they have not been interfered with by a third party en-route. Unlike on iOS, Apple will allow signed apps to be distributed by any means the developer wishes, and will not be forcing them through an Apple App Store. Even in Lion Apple have introduced sandboxing technology, but again, in a more open way than on iOS. In OS X&#8217;s sandboxing regime, apps can apply for more permissions than they can on iOS, but again, apps will only be allowed the out of their sandboxes to the resources they need to do their task, but no more. So, if you download a game that will never need to see your files, then the sandbox will not allow the app see out at all. Should that game get compromised, the malware is trapped unless the attacker can also find and exploit a flaw in the Apple&#8217;s sandboxing and code signing code.</p>
<p>One of the key things to note about sandboxing and code signing is that they are white-listing technologies. They work by disallowing everything that is not thought to be safe. This is in stark contrast to the blacklisting techniques older technologies like anti-virus rely on, where everything is assumed safe unless it&#8217;s on their list of known bad things. We&#8217;ve been relying on blacklisting for decades, and the data is in, blacklisting simply does not work! If it did, then we&#8217;d be living in a spam and virus free utopia, and we very clearly aren&#8217;t!</p>
<p>It&#8217;s very brave of Apple to move towards white-listing, because it will cause all sorts of reactionary people to scream blue murder, but, from a security point of view, it puts them miles ahead of Windows, and it will probably stay that way for a long time, because I don&#8217;t see MS having the backbone to push through whitelisting any time soon!</p>
<p>So, are the people who say Apple are bad at security right, yes, they have done a poor job of patching, but, equally, the people who say Apple are leading the way forward are also right! If Apple stick to their guns on sandboxing and code signing, and get their act together on patching, Mac users could be in for a comparatively safe ride for a long time to come.</p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=2280</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Along Different Lines</title>
		<link>http://www.bartbusschots.ie/blog/?p=2270</link>
		<comments>http://www.bartbusschots.ie/blog/?p=2270#comments</comments>
		<pubDate>Sun, 06 May 2012 14:31:59 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=2270</guid>
		<description><![CDATA[Of all the railway groups I&#8217;m a member of on Flickr, none has been more helpful and inspiring than the Progressive &#038; Artistic Railway Photography group run by Martyn Fordham. Now, the members of the group, with Martyn and Ian Cowley taking the lead, have created a blurb photo book showcasing the work of many [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blurb.com/bookstore/detail/3188748" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/AlongDifferentLines.jpg" alt="Along Different Lines" title="AlongDifferentLines.jpg"  width="220" height="194" style="float:right;margin:3px;border-width:0px" /></a>Of all the railway groups I&#8217;m a member of on Flickr, none has been more helpful and inspiring than the <a href="http://www.flickr.com/groups/railphoto/" target="_blank">Progressive &#038; Artistic Railway Photography</a> group run by <a href="http://www.flickr.com/photos/33990063@N05" target="_blank">Martyn Fordham</a>.  Now, the members of the group, with Martyn and <a href="http://www.flickr.com/photos/23664186@N07/" target="_blank">Ian Cowley</a> taking the lead, have created a blurb photo book showcasing the work of many of the photographers who contribute to the group. It was decided to call the book <a href="http://www.blurb.com/bookstore/detail/3188748" target="_blank">&#8220;Along Different Lines&#8221;</a>, which I think reflects the group&#8217;s focus on, for want of a better cliché, thinking differently about railway photography.</p>
<p>I was flattered to be asked to contribute five shots to the book, as well an introductory paragraph, and explanatory captions. You can <a href="http://www.blurb.com/bookstore/detail/3188748" target="_blank">buy the book from the Blurb website</a>, but, since it&#8217;s a hard-back book, it&#8217;s not cheap. Since the book was not created to make money, and is being sold at cost price, I have no compunction against including my contributions (text and images) below.</p>
<p><span id="more-2270"></span><br />
<h2>Introduction</h2>
<p>Having drifted away from photography in my teens, I took up railway photography again in 2007 when I bought my first DSLR camera, a Nikon D40. Although I now have a D5100 as well, the D40 still gets a lot of use, and the five shots I&#8217;ve chosen for this book were all taken with it. I shoot most of my railway photography with the f/3.5-5.6 18-55mm kit lens that came with the D40, but also sometimes use an f/3.5-5.6 55-200mm zoom, and an f/1.4 30mm prime. My post processing work-flow is centred around Apple&#8217;s Aperture 3, with quite a few of my images getting round-tripped through Photomatix Pro and the Topaz suite of plugins, particularly Topaz Adjust. Most of my shots are taken along a short stretch of the Irish Rail Dublin to Sligo main line centred on the picturesque university town of Maynooth. I like to let the landscape around the railway play as important a role in my shots as the trains themselves.</p>
<h2>Photo 1 &#8211; Evening at Louisa Bridge</h2>
<p style="text-align:center;font-style:italic"><a href="http://www.flickr.com/photos/bbusschots/6235778468/lightbox" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/5-photo.jpg" alt="Evening at Louisa Bridge (Click to Enlarge)" style="border-width:0px;" width="490" height="293" /></a><br />Irish Rail class 29000 four-car DMU number 29025 rounds the sharp corners at Louisa Bridge in Leixlip as it makes it&#8217;s way towards Maynooth with an evening Commuter service out of Dublin. The roof of Leixlip-Louisa-Bridge station can be see over the top of the bridge, the train has just departed from this station. The Royal Canal is a very important amenity in the area, and you can see a jogger making use of it on the left of the shot.</p>
<p>Some people describe photography as painting with light, when the light is perfect, even the most ordinary place can look wonderful. Louisa Bridge is not particularly photogenic with that ugly water pipe bolted on to the front of the old bridge, and the horrible graffiti covered concrete wall running next to the track, and yet, bathed in warm soft evening light, it looks idilic!</p>
<h2>Photo 2 &#8211; Santa Special Steaming Home</h2>
<p style="text-align:center;font-style:italic"><a href="http://www.flickr.com/photos/bbusschots/4333754084/sizes/o/" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/2-photo.jpg" alt="Santa Special Steaming Home (Click to Enlarge)" style="border-width:0px;" width="490" height="338" /></a><br />An RPSI (Railway Preservation Society of Ireland) Santa Special rounds the turns at Matt Goff Bridge near Leixlip on a glorious December afternoon in 2009. The train is made up of the RPSI heritage set of coaches (now no longer permitted to run on the main line because of new regulations), and worked by 2-6-4T steam locomotive No.4. This locomotive started life on the NCC (Northern Counties Committee) railway in Norther Ireland, and was the last working steam engine on the island, going straight from it&#8217;s working life into preservation. The class were nick-named &#8220;Jeeps&#8221; because they were exceptionally versatile, and designed to run equally efficiently and comfortably in both directions.</p>
<p>I often hear photographers say &#8220;she&#8217;ll be running &#8216;bunker first&#8217;, so why even bother going out to shoot&#8221;. If you follow advice like that, you miss shots like this! The lighting and composition are much more important to me than whether or not the loco has it&#8217;s prettiest side forward.</p>
<h2>Photo 3 &#8211; Speeding to Dublin</h2>
<p style="text-align:center;font-style:italic"><a href="http://www.flickr.com/photos/bbusschots/4387911265/sizes/o/" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/3-photo.jpg" alt="Speeding to Dublin (Click to Enlarge)" style="border-width:0px;" width="490" height="271" /></a><br />Irish Rail Class 22000 six-car DMU number 22042 racing towards Maynooth on a snowy March morning in 2010 with a Sligo to Dublin InterCity service. Here we see the train running down the hill towards an accommodation bridge between Kilcock and Maynooth. Don&#8217;t be confused by the numbering on the back of the train, the number 22342 refers to the individual carriage in the set, and not the set as a whole. The six carriages in the set 22042 carry the numbers 22141, 22142 &#8230; 22146.</p>
<p>As a general rule, westerners prefer shots where things move in the direction we read, from left to right, and as a general rule, we prefer to see things coming towards us rather than away from us, and, as a general rule, I prefer to avoid telephoto lenses for railway photography. This shot breaks all those &#8216;rules&#8217;, shot at 200mm with the train running away from us from right to left. It&#8217;s one of my very favourite shots, and I have it set as my desktop wallpaper to remind me that rules are made to be broken. I believe guidelines are a good thing, they generally push us towards better photos, but, we shouldn&#8217;t let ourselves be bound by them.</p>
<h2>Photo 4 &#8211; Summer at the 15<sup>th</sup> Lock</h2>
<p style="text-align:center;font-style:italic"><a href="http://www.flickr.com/photos/bbusschots/4744320882/lightbox/" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/4-photo.jpg" alt="Summer at the 15th Lock (Click to Enlarge)" style="border-width:0px;" width="490" height="337" /></a><br />An Irish Rail Class 22000 DMU speeds past the 15th lock on the Royal Canal as fishermen make the most of a glorious summer day below. The boat moored at the jetty is a Waterways Ireland maintenance boat. The moon is visible overhead.</p>
<p>In my mind, the biggest challenge in photography is capturing a 3D world on a 2D medium without it feeling flat. Vanishing points are one way of tackling this problem, and this is one of my favourite examples of that, the parallel lines of the railway line, canal, and towpath all converge at the horizon, giving a pleasing sense of depth to the shot.</p>
<h2>Photo 5 &#8211; Into the Night</h2>
<p style="text-align:center;font-style:italic"><a href="http://www.flickr.com/photos/bbusschots/3151657587/sizes/o/" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/05/1-photo.jpg" alt="Into the Night" style="border-width:0px;" width="490" height="339" /></a><br />An Irish Rail Commuter train races along the banks of the Royal Canal with a service to Maynooth on a clear Winter evening as the Moon and the planet Venus stand in the sky. The last vestiges of the dusk can be seen on the horizon, as can the lights of Maynooth Station. The headlights of the train, a Class 29000 four-car DMU, are lighting up a 40mph speed limit sign.</p>
<p>This photo has a especial place in my heart because it combines my three passions in one shot, astronomy, photography, and railways!</p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=2270</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The RPSI Maynooth Shuttles &#8211; 3 March 2012</title>
		<link>http://www.bartbusschots.ie/blog/?p=2260</link>
		<comments>http://www.bartbusschots.ie/blog/?p=2260#comments</comments>
		<pubDate>Mon, 23 Apr 2012 23:55:35 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Photo of the Week]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[RPSI]]></category>
		<category><![CDATA[steam special]]></category>
		<category><![CDATA[train]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=2260</guid>
		<description><![CDATA[I&#8217;m still continuing to get caught up with processing and editing my photos and videos from the last few months. Over the weekend I finished working on the media I shot on the 3rd of March when the Railway Preservation Society of Ireland (RPSI) ran two &#8220;Maynooth Shuttle&#8221; steam specials from Pearse station in Dublin [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/DSC_2092.jpg" alt="RPSI Maynooth Shuttle" title="DSC_2092.jpg"  width="220" height="160" style="float:right;margin:3px;border-width:0px" /> I&#8217;m still continuing to get caught up with processing and editing my photos and videos from the last few months. Over the weekend I finished working on the media I shot on the 3rd of March when the Railway Preservation Society of Ireland (RPSI) ran two &#8220;Maynooth Shuttle&#8221; steam specials from Pearse station in Dublin to Maynooth and back.</p>
<p>Having missed the 2011 Santa Specials because of technical issues, recently overhauled ex-DSER (Dublin South Eastern Railway) loco No.461 was suppose to make it&#8217;s return to Dublin for these shuttles after a 10 year absence, but, alas, it wasn&#8217;t to be. The weekend before the specials she encountered some more technical difficulties on her way from RPSI headquarters in Whitehead near Belfast down to Dublin. No.461 did eventually make it out to Maynooth the next day on an empty driver training run, though even that was not an unmitigated success because she was supposed to run all the way to Enfied, but only made it to Maynooth! Still, by early April she was finally ready, and she worked the Spare Link rail tour over two days (pictures and video coming soon).</p>
<p>With No.461&#8242;s on-going problems, RPSI stalwart loco No.186 stood in for her on the Maynooth Shuttles. Through no fault of No.186 the morning shuttle was over an hour late. Apparently someone had carelessly parked a track maintenance vehicle in front of the turntable in Dublin-Connolly station, so No.186 had to run the whole way around (and partially under) Dublin city to get to the nearest alternative turntable in Dublin-Heuston on the south-side of the city.</p>
<p>Still &#8211; it was a good day in all, with some lovely sunny periods between some very heavy showers!</p>
<p>You can see all <a href="http://www.flickr.com/photos/bbusschots/sets/72157629885202437/detail/" target="_blank">my shots from the day</a> on Flickr where I&#8217;ve collected them into a set.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/sets/72157629885202437/detail/" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/Screen-Shot-2012-04-24-at-00.49.37.png" alt="Flickr Set" style="border-width:0px;" width="490" height="351" /></a></p>
<p>As well as shooting Stills with my trusty Nikon D40, I also shot some video on my new Nikon D5100 (and my iPhone 4 when the D5100&#8242;s battery died). I&#8217;ve edited the video and some of the stills together into a movie of the day&#8217;s events which I&#8217;ve uploaded to <a href="http://www.youtube.com/user/bbusschots1980" target="_blank">my YouTube Channel</a>. I&#8217;ve embedded the video below for convenience:</p>
<p style="text-align:center"><iframe width="450" height="259" src="http://www.youtube.com/embed/k0cUf3idFB0" frameborder="0" allowfullscreen></iframe></p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=2260</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Astronomy Software on the Mac Revisited</title>
		<link>http://www.bartbusschots.ie/blog/?p=658</link>
		<comments>http://www.bartbusschots.ie/blog/?p=658#comments</comments>
		<pubDate>Tue, 05 Feb 2008 02:43:20 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Science & Astronomy]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=658</guid>
		<description><![CDATA[The last time I posted on the state of play for free Astronomy software for the Mac things weren't looking so good. At that time your best option was to build the Linux program KStars from source using Fink. A long, complicated, and rather daunting install for anyone who's not a Unix geek. I'm happy [...]]]></description>
			<content:encoded><![CDATA[<p>The last time I posted on the state of play for <a href="http://www.bartbusschots.ie/blog/?p=278">free Astronomy software for the Mac</a> things weren't looking so good. At that time your best option was to build the Linux program KStars from source using <a href="http://www.finkproject.org/" target="_blank">Fink</a>. A long, complicated, and rather daunting install for anyone who's not a Unix geek. I'm happy to report that things have improved a lot since then. There's now a choice of three apps and you don't have to compile any from source (unless you want to).</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/astronomy" rel="tag">astronomy</a>, <a href="http://technorati.com/tag/OS+X" rel="tag"> OS X</a>, <a href="http://technorati.com/tag/Stellarium" rel="tag"> Stellarium</a>, <a href="http://technorati.com/tag/Cartes+du+Ciel" rel="tag"> Cartes du Ciel</a>, <a href="http://technorati.com/tag/KStars" rel="tag"> KStars</a></p>
<p><span id="more-658"></span>I'll start with the best app for beginners, this is a true cross-platform app represented on Linux, Windows and the Mac, <a href="http://www.stellarium.org/" target="_blank">Stellarium</a>. When it first came to the Mac it was buggy as hell. My first experiences of it when I'd just gotten my MacBook Pro were so terrible I didn't try it again until a few weeks ago. My how things have changed! Mac support is now flawless and it's quick and looks really pretty. This is the perfect program for beginners and for just seeing at a glance what's where in the sky at any time. The interface is also not at all Mac-like and a little confusing at first. Thankfully you just have to hover over the buttons to see what they do so you'll be working away quick enough. Although it's not going to be sufficient for the more advanced amateur but it's still a program I think everyone interested in Astronomy should have on their computer.</p>
<p style="text-align:center"><a href="http://www.bartbusschots.ie/blog/wp-content/uploads/2008/02/stellarium-large.png" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2008/02/stellarium.png" alt="Stellarium.png" border="0" width="464" height="348" style="border:0px solid black" /><br />Click to Enlarge</a></p>
<p>Back when I was a windows user I loved <a href="http://www.stargazing.net/astropc/" target="_blank">Cartes du Ciel</a>. There's now a <a href="http://skychart.sourceforge.net/" target="_blank">beta version available for Linux and the Mac</a>, though the pre-compiled version available on the site is for Intel Macs only. If you have a PowerPC Mac the source is available if you're brave enough to have a go at compiling it yourself. There is a slight complication in that this app has a real identity crisis. The folder it's in is called 'Cartes du Ciel', the file is <code>skychart.app</code> and when its running it calls itself 'cdc' in the menubar. It is also beta software and shows it a little. I have to re-enter my location each time I load it for example. It's still a little rough around the edges but it does work and I have a feeling this will be an app to watch for in the future. It's also aimed at the more advanced end of the market which Stellarium doesn't cater for very well.</p>
<p style="text-align:center"><a href="http://www.bartbusschots.ie/blog/wp-content/uploads/2008/02/cdc-large.png" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2008/02/cdc.png" alt="CDC.png" border="0" width="464" height="316" style="border: 0px solid black" /><br />Click to Enlarge</a></p>
<p>Finally, staying at the more advanced end of the market, KStars is still a very good option, a better option indeed than it used to be. You don't HAVE to compile it anymore, though, if you want to that's gotten easier too. To get a native OS X version of KStars that doesn't run under X11 and doesn't need to be compiled you can install the <code>kdeedu</code> package (and its listed dependencies) from the <a href="http://techbase.kde.org/index.php?title=Projects/KDE_on_Mac_OS_X" target="_blank">KDE 4 for OS X project</a>. The screen-shot below shows this version of KStars running under OS X 10.5 Leopard on my G5 PowerMac.</p>
<p style="text-align:center"><a href="http://www.bartbusschots.ie/blog/wp-content/uploads/2008/02/kstars-large.png" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2008/02/kstars.png" alt="KStars.png" border="0" width="464" height="309" style="border:0px solid black" /><br/>Click to Enlarge</a></p>
<p>There is a downside to this approach though, if you download the full KDE distribution it comes to over 2GB! That's a big download! You don't have to do that, you can grab the individual packages but that's more complicated and you have to manage the dependencies yourself. If you grab the lot you get an installer (<code>kde.mpkg</code>) so you don't have to worry about the dependencies yourself. Also, this download is only available over BitTorrent. If all that scares you off then installing <a href="http://www.macports.org/" target="_blank">MacPorts</a> and running the single terminal command:</p>
<p><code>sudo port install kdeedu3</code></p>
<p>Will allow you to build KStars from source. This comes with two downsides, firstly, it takes a while, secondly you'll have to launch the program from the terminal (simply issue the command <code>kstars&#038;</code> and ignore all the scary text output), thirdly it runs under X11 so you'll need that installed, and finally you need the developer tools installed too.</p>
<p>So, all in all a big improvement since my last post on the subject.</p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=658</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A Quick Tester for Trojan-Downloader:OSX/Flashback</title>
		<link>http://www.bartbusschots.ie/blog/?p=2236</link>
		<comments>http://www.bartbusschots.ie/blog/?p=2236#comments</comments>
		<pubDate>Sat, 07 Apr 2012 14:59:12 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Flashback]]></category>
		<category><![CDATA[malware]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[Trojan]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=2236</guid>
		<description><![CDATA[Update - 13 April 2012: Apple have released another update to Java (via software update) which automatically disables Java in Safari, and removes Flashback if it has infected your system. Please use Apple's update rather than relying on this script! Update - 10 April 2012: I have edited the script to run the additional commands [...]]]></description>
			<content:encoded><![CDATA[<p style="font-style:italic;color:red;"><strong>Update - 13 April 2012:</strong> Apple have released another update to Java (via software update) which automatically disables Java in Safari, and removes Flashback if it has infected your system. Please use Apple's update rather than relying on this script!</p>
<p style="font-style:italic;color:red;"><strong>Update - 10 April 2012:</strong> I have edited the script to run the additional commands recommended by <a href="http://tidbits.com/article/12918" target="_blank">TidBITS</a>. The Download button will now return version 0.2 of the script.</p>
<p>It's finally happened, there has been a serious malware outbreak on the Mac. Over half a million Macs have been infected with the latest variants of the <code>Flashback</code> malware. Earlier versions of this malware relied on tricking users into running an installer, or approving a request for permission to execute, but that has all changed now. The malware moved from being a simple trojan that relied on tricking people into running it, to a fully automated attack requiring no user interaction. The reason for this transformation is that the malware started to use flaws in Java, first, old vulnerabilities that were patched ages ago, so only affecting people who don't keep their computers up to date, but this week, attacking flaws that Apple had, at the time, not yet patched. This means that for a few days, even the most diligent Mac users could have been hit.</p>
<p>This infection has no noticeable symptoms, and did not require you do do anything "stupid" to get infected. Any Mac user, not matter how careful, could have been infected. So, you need to check to be sure you are not one of the half million plus victims!<span id="more-2236"></span>The very first thing you need to do is be sure that your Java is patched so that you can't get infected going forward. If you are running a version of OS X older than 10.6 Snowleopard you MUST update to 10.6 or 10.7 Lion - <strong>YOU CANNOT BE SAFE ON UNSUPPORTED VERSIONS OF OS X</strong> (the same goes for unsupported versions of any OS, Windows, Linux, Unix ...). If you are running OS X 10.6 or 10.7, run Software Update now to be sure you are fully patched.</p>
<p>The security firm F-Secure have kindly posted <a href="http://www.f-secure.com/v-descs/trojan-downloader_osx_flashback_i.shtml" target="_blank">instructions for removing this malware</a>, and these instructions contain commands for checking whether or not you are infected. However, some users have found it quite challenging to follow these instructions, as the are quite dense, and require the user to execute quite cumbersome Terminal commands.</p>
<p>To make things a little easier, I've written a little script that will run the commands for you and report on the result.</p>
<p style="text-align:center"><a href="/downloads/FlashbackTest-v0.2.zip"><img alt="Download" src="/downloads/download.png" style="border:0px solid black" /></a></p>
<p>This tester is simply a Perl script saved with a <code>.command</code> file extension so when you double-click it OS X will run the script in a Terminal window. I'm releasing the script under the FreeBSD License, so you can pretty much do what ever you want with it as long as you leave my copyright notice in place.</p>
<p>For those interested, below is the full source code:</p>
<div class="igBar"><span id="lperl-2"><a href="#" onclick="javascript:showPlainTxt('perl-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">PERL:</span>
<div id="perl-2">
<div class="perl">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#!/usr/bin/perl</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">use</span> strict;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #000000; font-weight: bold;">use</span> warnings;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># Copyright 2011 Bart Busschots T/A Bartificer Web Solutions. All rights reserved.</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># Redistribution and use in source and binary forms, with or without modification, are</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># permitted provided that the following conditions are met:</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#&nbsp; &nbsp;1. Redistributions of source code must retain the above copyright notice, this list of</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#&nbsp; &nbsp; &nbsp; conditions and the following disclaimer.</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#&nbsp; &nbsp;2. Redistributions in binary form must reproduce the above copyright notice, this list</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#&nbsp; &nbsp; &nbsp; of conditions and the following disclaimer in the documentation and/or other materials</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#&nbsp; &nbsp; &nbsp; provided with the distribution.</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;">#</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># THIS SOFTWARE IS PROVIDED BY BART BUSSCHOTS T/A BARTIFICER WEB SOLUTIONS ''AS IS'' AND ANY</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># BART BUSSCHOTS T/A BARTIFICER WEB SOLUTIONS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># This script runs the terminal commands recommended by F-Secure at </span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># http://www.f-secure.com/v-descs/trojan-downloader_osx_flashback_i.shtml</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># and the additional commands recommended by TidBITS at</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #808080; font-style: italic;"># http://tidbits.com/article/12918 and reports the results.</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">my</span> <span style="color: #0000ff;">@commands</span> = <span style="color: #66cc66;">&#40;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #ff0000;">'/usr/bin/defaults read /Applications/Safari.app/Contents/Info LSEnvironment 2&gt;&amp;1'</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #ff0000;">'/usr/bin/defaults read ~/.MacOSX/environment DYLD_INSERT_LIBRARIES 2&gt;&amp;1'</span>,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #ff0000;">'/usr/bin/defaults read /Applications/Google\ Chrome.app/Contents/Info LSEnvironment 2&gt;&amp;1'</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #ff0000;">'/usr/bin/defaults read /Applications/Firefox.app/Contents/Info LSEnvironment 2&gt;&amp;1'</span>,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #ff0000;">'/usr/bin/defaults read /Applications/iCab\ 4/iCab.app/Contents/Info LSEnvironment 2&gt;&amp;1'</span>,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#41;</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$num_failed</span> = <span style="color: #cc66cc;color:#800000;">0</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">foreach</span> <span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$command</span> <span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">@commands</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.perldoc.com/perl5.6/pod/func/print.html"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">"Executing: $command<span style="color: #000099; font-weight: bold;">\n</span>"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$output</span> = `<span style="color: #0000ff;">$command</span>`;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <a href="http://www.perldoc.com/perl5.6/pod/func/print.html"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">"Output: $output<span style="color: #000099; font-weight: bold;">\n</span>"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$output</span> =~ <a href="http://www.perldoc.com/perl5.6/pod/func/m.html"><span style="color: #000066;">m</span></a>/does<span style="color: #66cc66;">&#91;</span> <span style="color: #66cc66;">&#93;</span><span style="color: #b1b100;">not</span><span style="color: #66cc66;">&#91;</span> <span style="color: #66cc66;">&#93;</span>exist$/sx<span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.perldoc.com/perl5.6/pod/func/print.html"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">"<span style="color: #000099; font-weight: bold;">\n</span>PASS<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.perldoc.com/perl5.6/pod/func/print.html"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">"<span style="color: #000099; font-weight: bold;">\n</span>FAIL<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\n</span>"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0000ff;">$num_failed</span>++;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">my</span> <span style="color: #0000ff;">$result</span> = <a href="http://www.perldoc.com/perl5.6/pod/func/q.html"><span style="color: #000066;">q</span></a><span style="color: #66cc66;">&#123;</span><span style="color: #66cc66;">&#125;</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #b1b100;">if</span><span style="color: #66cc66;">&#40;</span><span style="color: #0000ff;">$num_failed</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0000ff;">$result</span> = <span style="color: #ff0000;">'One or more of the terminal commands recommended by F-Secure or TidBITS has returned a value indicating that you ARE infected with Trojan-Downloader:OSX/Flashback. For more see the instructions at http://www.f-secure.com/v-descs/trojan-downloader_osx_flashback_i.shtml'</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #66cc66;">&#123;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; <span style="color: #0000ff;">$result</span> = <span style="color: #ff0000;">'All the terminal commands recommended by F-Secure and TidBITS have returned the expected answers for a system that is NOT infected with Trojan-Downloader:OSX/Flashback'</span>;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #66cc66;">&#125;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.perldoc.com/perl5.6/pod/func/print.html"><span style="color: #000066;">print</span></a> <span style="color: #ff0000;">"$result<span style="color: #000099; font-weight: bold;">\n</span>"</span>;</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp;</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><a href="http://www.perldoc.com/perl5.6/pod/func/system.html"><span style="color: #000066;">system</span></a><span style="color: #66cc66;">&#40;</span><a href="http://www.perldoc.com/perl5.6/pod/func/qq.html"><span style="color: #000066;">qq</span></a><span style="color: #66cc66;">&#123;</span>/usr/bin/osascript -e <span style="color: #ff0000;">'tell app &quot;System Events&quot; to display dialog &quot;$result&quot;'</span><span style="color: #66cc66;">&#125;</span><span style="color: #66cc66;">&#41;</span>; </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=2236</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>The 2011 RPSI Santa Specials from Dublin</title>
		<link>http://www.bartbusschots.ie/blog/?p=2248</link>
		<comments>http://www.bartbusschots.ie/blog/?p=2248#comments</comments>
		<pubDate>Mon, 09 Apr 2012 17:41:05 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Photo of the Week]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[RPSI]]></category>
		<category><![CDATA[Santa Special]]></category>
		<category><![CDATA[train]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=2248</guid>
		<description><![CDATA[Each year the Railway Preservation Society of Ireland (RPSI) runs two sets of "Santa Specials", one set operating out of Belfast, the other, out of Dublin. In general, the RPSI try to have two steam trains certified for use one the mainline at all times, one based in Whitehead near Belfast, and one based in [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/DSC_2032_tonemapped_TopazAdjust.jpg" alt="RPSI Santa Special" title="DSC_2032_tonemapped_TopazAdjust.jpg"  width="220" height="184" style="float:right;margin:3px;border-width:0px" />Each year the Railway Preservation Society of Ireland (RPSI) runs two sets of "Santa Specials", one set operating out of Belfast, the other, out of Dublin. In general, the RPSI try to have two steam trains certified for use one the mainline at all times, one based in Whitehead near Belfast, and one based in Dublin. This means that in general, there is a steam train available to operate each of the two sets of Santa Specials.</p>
<p>2011 was not a normal year though. The venerable steam locomotive No.4's boiler certificate had expired in the summer, before work was finished on former DESR loco No.461 which was due to replace it. It was hoped that No.461 would be ready to work the Santa Specials from Dublin by December, but it wasn't to be, she failed to perform on her trials, and had to go back to Whitehead for more work. She's in service now, but her debut was not until March 2012. This meant that, for a change, the Dublin Santa Specials would be worked by Irish Rail diesel locomotives.</p>
<p><span id="more-2248"></span>
<p>I'm sure the lack of steam was a great disappointment for the children, but, for rail fans it was a real treat. There are no scheduled locomotive powered trains on the line between Dublin and Maynooth any more, so 12 scheduled locomotive hauled services was a real treat!</p>
<p>On the first two weekends the trains were hauled by 071 class locomotives, No.080 on the first weekend, and 083 on the second. These were once a common sight on the line, having worked the InterCity services between Dublin and Sligo via Maynooth until the modern Diesel Multiple Units (DMUs) replaced them. Back then they were still painted in Irish Rail's old orange and black InterCity livery, but on their return last December they were painted in the new black and silver Irish Rail freight livery.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/6757528065/lightbox" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/DSC_1634_tonemapped_TopazAdjust_TopazDeNoise.jpg" alt="Irish Rail 071 Class Loco" style="border-width:0px;" width="490" height="293" /></a></p>
<p>On the last weekend the trains were hauled by 201 class loco No.215 in the new Green and Silver Irish Rail InterCity Livery. These locomotives have never been a common sight on the Sligo line. Before the line was renovated they were too heavy to run on it, and since the line has been renovated the new DMUs have worked the InterCity services. To be best of my knowledge this is only the second time that a 201 class locomotive has been to Maynooth. The first being on the 13th of December 2009 when steam train No.4 broken down and NIR loco No.8208 in Enterprise livery had to step and and work the day's Santa Specials between Dublin and Maynooth.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/6775848680/lightbox" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/DSC_1781.jpg" alt="Irish Rail 201 Class Loco" style="border-width:0px;" width="490" height="340" /></a></p>
<p>The first day the specials ran was the third of December. The weather was really not great, so I only ventured out to capture one of the two trains that day (the later one). My favourite shot from the day is the one below, taken in Maynooth station when the train was waiting to depart.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/6668979319/lightbox" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/DSC_1522_tonemapped_TopazAdjust_TopazDeNoise.jpg" alt="Santa Special in Maynooth Station." style="border-width:0px;" width="490" height="340" /></a></p>
<p>On the second day the weather was even worse, so I didn't get any shots at all.</p>
<p>The third day was the 10th of December, and although it was dry, it was a very dull day with very poor light. My favourite shot from that day was also taken in Maynooth station, this time showing the locomotive in the process of running around it's train.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/6739515661/lightbox" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/DSC_1613.jpg" alt="Running Around in Maynooth" style="border-width:0px;" width="490" height="378" /></a></p>
<p>The next day, after a very wet start, the weather finally broke, and I was able to get my first few shots in nice light. My favourite shot by far from the day was taken as the train was on the return leg of the last special of the day. The sun had just broken through the clouds and was low in the sky giving amazing light, and I found a vantage point that let me shoot the train as it rounded the series of turns between Blakestown level crossing and Matt Goff Bridge in Leixlip.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/6792628281/lightbox" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/DSC_1683.jpg" alt="The Home Leg" style="border-width:0px;" width="490" height="340" /></a></p>
<p>The first day of the final weekend of the specials (17 December) was the only day where the weather was truly glorious from morning till evening. It was such a pleasure to be able to shoot in soft winter sunshine with beautiful blue skies over head. The shot below is my favourite from the day, showing off both the nice light and that lovely blue sky.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/6913232223/lightbox" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/DSC_1766_TopazAdjust.jpg" alt="RPSI Santa Special" style="border-width:0px;" width="490" height="340" /></a></p>
<p>The weather on the last day was poor again, but, with a lot of good shots safely in the bag, I used the last day to experiment with some more unusual compositions and locations. As with all experiments, the success rate was not 100%, but, I do quite like the shot below, showing the special passing under Pike Bridge along the banks of the Royal Canal as it approached Maynooth.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/6991204879/lightbox" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/DSC_2012_tonemapped_TopazAdjust.jpg" alt="Passing Pike Bridge" style="border-width:0px;" width="490" height="339" /></a></p>
<p>You can see all <a href="http://www.flickr.com/photos/bbusschots/sets/72157629777396921/detail/" target="_blank">my shots from the five days</a> on Flickr where I've collected them into a set.</p>
<p style="text-align:center"><a href="http://www.flickr.com/photos/bbusschots/sets/72157629777396921/detail/" target="_blank"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/04/Screen-Shot-2012-04-09-at-18.56.46.png" alt="Flickr Set" style="border-width:0px;" width="490" height="393" /></a></p>
<p>As well as shooting Stills with my trusty Nikon D40, I also shot some video on my iPhone 4. I used this footage, combined with the stills, as the raw materials for my first editing project with Apple's relatively new Final cut Pro X. I've uploaded the videos to <a href="http://www.youtube.com/user/bbusschots1980" target="_blank">my YouTube Channel</a>, and combined them into a playlist which I've embedded below.</p>
<p style="text-align:center"><iframe width="450" height="259" src="http://www.youtube.com/embed/videoseries?list=PL3B277A4BBC9083E4&amp;hl=en_GB" frameborder="0" allowfullscreen></iframe></p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=2248</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>arRsync &#8211; an Rsync GUI for Mac OS X</title>
		<link>http://www.bartbusschots.ie/blog/?p=338</link>
		<comments>http://www.bartbusschots.ie/blog/?p=338#comments</comments>
		<pubDate>Sun, 26 Nov 2006 00:02:36 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Linux, GNU & FOSS]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=338</guid>
		<description><![CDATA[When it comes to efficiently synchronizing data between hard-drives there is a great Unix/Linux command-line tool, rsync, which is installed on OS X Tiger (and perhaps previous versions too) by default. OS X only contains the command-line tool though, not a GUI to provide easy access to it. This is where arRsync comes in. All [...]]]></description>
			<content:encoded><![CDATA[<p>When it comes to efficiently synchronizing data between hard-drives there is a great Unix/Linux command-line tool, <code>rsync</code>, which is installed on OS X Tiger (and perhaps previous versions too) by default. OS X only contains the command-line tool though, not a GUI to provide easy access to it. This is where <a href="http://arrsync.sourceforge.net/" target="_blank">arRsync</a> comes in. All it does is provide a simple GUI and the ability to store profiles, but that's all that's needed to make <code>rsync</code> available to regular users. You might wonder why you would need to efficiently synchronize data between two hard-disks? The answer, backups! I use <code>rsync</code> (via arRsync) to backup all my important data to external hard-drives. The nice thing about <code>rsync</code> is that it only replaces files that have changed, so even if you have hundreds of GigaBytes of data, you'll still be able to update your backup in a reasonable time. Oh, and arRsync is both free and open-source!</p>
<p>Technorati Tags: <a href="http://technorati.com/tag/Backup" rel="tag">Backup</a>, <a href="http://technorati.com/tag/arRsync" rel="tag"> arRsync</a>, <a href="http://technorati.com/tag/Rsync" rel="tag"> Rsync</a>, <a href="http://technorati.com/tag/OS+X" rel="tag"> OS X</a></p>
<p><span id="more-338"></span></p>
<p>To create a backup just select what folders you want backed up to where and save it as a profile. Then you just have to load the profile and click a button to update the backup copy of your data. Below is a screen shot of arRsync about to start my main backup.</p>
<p style="text-align:center"><a href="/blog/wp-content/uploads/2006/11/arrsyncmain.png"><img id="image340" src="/blog/wp-content/uploads/2006/11/arrsyncmainmed.png" alt="arRsync Main Window (Small)" /><br />Click to Enlarge</a></p>
<p><img id="image341" src="/blog/wp-content/uploads/2006/11/arrsyncdockicon.png" alt="arRsync Dock Icon" style="float:right; margin:5px;" />As childish as it sounds, one of the things I really like about arRsync is it's icon, it's a skull and cross-bones with the regular circular sync icon instead of a head. The other nice thing about the icon in the Dock is that while you're doing your backup it shows you a progress bar! Since large backups (few hundred GB) can take a significant amount of time, particularly if you've updated a lot of files or if it's the first time you're backing up the data, this is actually a very useful feature.</p>
<p>All in all arRsync is a very good program because it does what it does very well, and despite being beta software it is still exceptionally stable. I've been using the current release since it came out a few months back and it hasn't crashed on me once despite the fact that I regularly backup about 300GB with it. However, there are a few drawbacks. The first is purely the fault of the tool, despite the fact that the <code>rsync</code> command supports synchronization across networks (via SSH), arRsync does not. I guess the developers chose to concentrate on getting the important stuff right first which is fine with me. The second problem is not actually arRsync's fault but rather Apple's! There is a problem with the way the Mac version of <code>rsync</code> deals with <a href="http://en.wikipedia.org/wiki/Resource_fork" target="_blank">resource forks</a> on some files. This results in errors being generated by <code>rsync</code>, but the good news is you can ignore them, your backup has still worked! This problem tends to come up most with files that you copy to your Mac from a FAT32 device like a pen-drive or a Windows machine. The screen-shot below shows the typical error you get when this happens:</p>
<p style="text-align:center"><a href="/blog/wp-content/uploads/2006/11/arrsyncerror.png"><img id="image342" src="/blog/wp-content/uploads/2006/11/arrsyncerrormed.png" alt="arRsync Error Message" /><br />Click to Enlarge</a></p>
<p>If you want to be absolutely certain your backup was successful even if you get the error message you can view the error log and if the names of all the files it had problems with start with <code>._</code> (as shown below) then you can rest assured that all is well with your backup.</p>
<p style="text-align:center"><a href="/blog/wp-content/uploads/2006/11/arrsyncerrorlog.png"><img id="image344" src="/blog/wp-content/uploads/2006/11/arrsyncerrorlogmed.png" alt="arRsync Error Log" /><br />Click to Enlarge</a></p>
<p>I find arRsync to be an excellent program that works so well for me I have no other backup software installed. What makes me even more excited about this software is that it's this good while still in Beta, just imagine how good it can get in the future!</p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=338</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Tips for Photographing Stars With Basic Equipment</title>
		<link>http://www.bartbusschots.ie/blog/?p=2226</link>
		<comments>http://www.bartbusschots.ie/blog/?p=2226#comments</comments>
		<pubDate>Sun, 29 Jan 2012 17:10:02 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Science & Astronomy]]></category>
		<category><![CDATA[astronomy]]></category>
		<category><![CDATA[Astrophotography]]></category>
		<category><![CDATA[constellations]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=2226</guid>
		<description><![CDATA[Hard-core astrophotography is very difficult, and requires quite a lot of quite expensive equipment, but, you can do surprisingly much with surprisingly little if you don't set your expectations unrealistically high. The big problem with the night sky is that it moves. Well, strictly speaking it's the earth that's moving rather than the sky, but [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/01/DSC_0060_TopazDeNoise.jpg" alt="Orion" title="DSC_0060_TopazDeNoise.jpg"  width="175" height="220" style="float:right;margin:3px;border-width:0px" />Hard-core astrophotography is very difficult, and requires quite a lot of quite expensive equipment, but, you can do surprisingly much with surprisingly little if you don't set your expectations unrealistically high. The big problem with the night sky is that it moves. Well, strictly speaking it's the earth that's moving rather than the sky, but the point is, stars don't appear to stand still. Normally when you have a subject that's dim, you use a tripod and just leave the shutter open for as long as it takes, but since everything astronomical is always on the move, that doesn't work! The way the pros get around this is with expensive mounts that track the movements of the heavens, opening up the possibility of long exposures. With that problem over-come the pros then run into a whole new set of problems with how noise builds up in sensors over long exposures, so they end up needing some quite advanced techniques and a lot of software and skill as well as the fancy hardware.</p>
<p>I don't have any of the fancy gear, nor any of the fancy software, nor indeed, the skills needed to get good results out of the equipment I don't have! But, I can still get a descent shot of a star field, and all I need is three things:</p>
<ol>
<li>A camera that will allow manual control of the aperture, shutter speed, ISO and white balance,  exposure times of up to 30 seconds, and manual focusing or some form of focus lock</li>
<li>a tripod</li>
<li>A remote shutter release (or, as a work-around, a delayed shutter release mode)</li>
</ol>
<p>I did also mention that you need realistic expectations, basically, what we're aiming for here is shots of large sections of the sky. Think a nice shot of a constellation. If you have visions of detailed views of spiral galaxies in your head - get them out now - that's for the pros with their fancy kit!</p>
<p><span id="more-2226"></span><br />
<h2>Getting Set Up</h2>
<p>Start by mounting your camera on your tripod, and using the widest lens you have. Then put the camera into manual mode, set the white balance to daylight, and open up the aperture completely. We want the lowest number of mm of focal length we can get, and the lowest f number the camera+lens combination will allow. The next consideration is your ISO, you'll be varying this as you shoot, but, you'll want a reasonable starting point. If you have a lot of experience with your camera, and know how high you can go in low light before noise becomes a problem, use that setting, if not, start at a fairly low setting, say ISO 200 or so.</p>
<p>Next, set your camera to accept input from your remote shutter release. If you don't have one, don't panic. The reason a remote release is ideal is that you don't want any camera shake when you first the shutter. You can achieve the same goal with a delayed shutter release mode. These modes are designed for taking group shots which include the photographer. The idea is that the photographer composes the shot, leaving some room for him or her self, then hits the shutter release, which doesn't take the shot, but starts a countdown instead. The photographer then runs into position, and tries to smile before the timer runs out and the shutter finally fires. We don't want to do any of those acrobatics, but, we do want there to be enough time between hitting the shutter button and the shutter firing for any vibrations we've introduced to dissipate. If your camera allows you to set the duration of the countdown, 5 seconds should be plenty.</p>
<p>The hard part is getting focus. The stars are effectively at infinity, so, if you have a very old lens, this is really easy, because old lenses have markings on them, telling you how many feet away you are focused, and, a special mark with the infinity symbol for infinite focus. If you have old lenses from before you got a DSLR that you never use anymore because they won't auto-focus or meter on your DSLR, they'll work perfectly here, since you need neither of those functions! If you have a modern camera with a modern lens, you'll need to trick the camera into focusing at infinity somehow, and then disable auto-focus. If you are lucky enough to have a bright planet (or the Moon) in the sky, and if your autofocus is good enough, you can focus on that, and then lock the focus. If not, focus on something far away, like a distant house that has some lights on or something like that. If you have a Zoom lens, don't change the zoom after you focus! If you can't trick your auto-focus into focusing on something far away in the dark, then all is not lost, you just have a bit more work to do. You'll need to focus by trial and error. Point the camera at the brightest star or planet in the sky, take an exposure of a second or so, then zoom into the preview all the way and see how small a circle the star makes on the screen. Then move the focus, take another shot, and zoom in again, if the star got smaller you're heading in the right direction, if not, focus the other way! Keep doing this until you get the star as small as you can, then you're focused!</p>
<p>One last thing I want to mention is that primes tend to be the best lenses for this kind of thing because they tend to be much brighter than zoom lenses (i.e. primes tend to go down to much lower f numbers than zooms). In fact, although I said to use your widest lens, if you have a very bright prime that's less wide than your widest zoom, you'll probably get your best results with the  the prime lens. For example, I get much better results with my 30mm prime at <em>f/1.4</em> than I do with my 18-55mm zoom at 18mm wide open at <em>f/3.5</em>! One caveat is that it's much harder to focus at f/1.4 than at f/3.5!</p>
<h2>Taking the Shot</h2>
<p>The important thing to remember is that bits are free. Unlike shooting on film, it doesn't cost more to shoot more! You want to capture as many different variations as you can in the field, then pick the best ones when you get home. You really don't want to get home and realise that you really should have tried to use a higher ISO or a longer exposure.</p>
<p>We already know the stars move, but, there is an additional complication, how fast they move depends on how far away they are from their nearest pole. Stars close to the north and south celestial poles (i.e near Polaris or the Southern Cross) will move quite slowly, while stars near the celestial equator will move much faster. So, where in the sky the constellation you want to photograph is will determine the longest exposure you can get away with.</p>
<p>The other factor that affects how long you can expose for is the focal length of your lens. The more you zoom in, the faster the stars will move through your field of view, so the less exposure you'll get away with. This is why I suggested using the widest lens you have, at least initially.</p>
<p>What I hope should be obvious by now is that there is no hard and fast advice on exposure times, you need to find them by trial and error. So, start off with a short exposure, then zoom in and see how round the stars are, keep exposing longer until you go too far, and you start to get noticeably stretched stars, then dial it back a bit. Remember the exposure time that you think is about as long as you can get away with.</p>
<p>The next thing to experiment with is your ISO settings. Start off shooting at a low ISO, and then start cranking it up until the noise gets too bad. Remember how high you feel comfortable going.</p>
<p>Finally, compose the shot you want, and start shooting with a low ISO, and bracket about 5 exposures, some below the ideal you remembered, and at least one over it. I tend to shoot at 1 , 2, 5, 8, 10, 12, 15, 20, 25, and 30 seconds. Then increase the ISO and repeat. Keep doing this until you're at least one setting higher than what you thought was your ideal ISO. Personally, I tend to go a long way over my ideal, and shoot with the intention of using noise reduction software in post. My Nikon D5100 shoots cleanly up to 800ISO, but when I'm shooting star fields I shoot at 200, 400, 800, 1600, and 3200, and, sometimes, when I really want to try get at the dimmest things, even 6400.</p>
<p>If you're getting good results with your widest lens, you can try to zoom in a little if you want (remembering to refocus). As you zoom in two factors will conspire against you. Firstly, the more you zoom in, the dimmer your image will get, and secondly, the more you zoom in, the shorter your exposure will have to become. So, you'll be collecting less light for a shorter period, so don't get carried away! When shooting Orion (near the celestial equator) at 18mm, I find I get my best images with about a 10 second exposure. In contrast, when I tried to use my 200mm zoom on the Orion Nebula, I found that anything over about a second was too much! At 18mm I was getting lovely images at ISO 800, but, zoomed in to 200mm with my exposure times limited to about a second, I had to go all the way up to ISO 6400 to get a usable image!</p>
<h2>Thoughts on Composition</h2>
<p>Remember, stars come out as small dots. A shot with nothing but a few small dots is unlikely to look particularly interesting! I find that to add interest you need to include something terrestrial in your composition. Skylines work well, as do silhouettes of trees or buildings. You don't need to include a lot of the horizon, or a big silhouette, just enough to anchor the shot. In the example below, there is just a sliver of horizon, and just the edge of a tree, but it's enough:</p>
<p style="text-align:center"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/01/DSC_0094_TopazDeNoise.jpg" alt="Venus &#038; Shooting Star" style="border-width:0px;" width="377" height="490" /><br /><a href="http://www.flickr.com/photos/bbusschots/6732482899/" target="_blank">on Flickr</a> - <a href="http://www.flickr.com/photos/bbusschots/6732482899/lightbox/" target="_blank">Full-Size</a></p>
<p>If you can time your shot so that the constellation you want to capture is low in the sky, then it's much easier to find a pleasing composition, but there's no way around the fact that it will involve quite a bit of leg work to get things lined up perfectly, and, when you do, you'll have to work quickly because of course the stars are perpetually moving, so your composition is very much temporary!</p>
<p>If your subject is close to the horizon you can frame the entire subject, not just anchor the shot, as in the example below, where the trees frame the big dipper on three sides:</p>
<p style="text-align:center"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/01/DSC_0084_TopazDeNoise.jpg" alt="The Plough in the Stars" title="DSC_0084_TopazDeNoise.jpg"  width="490" height="377" style="border-width:0px" /><br /><a href="http://www.flickr.com/photos/bbusschots/6728563121/" target="_blank">on Flickr</a> - <a href="http://www.flickr.com/photos/bbusschots/6728563121/lightbox" target="_blank">Full-Size</a></p>
<h2>Post Processing</h2>
<p>I don't want to give you a prescription on what to do, instead I just to share a few thoughts.</p>
<p>Usually, the sky will be quite bright in your image, which kills the contrast with the stars, so, a curves adjustment where you take the shadows down a lot and the highlights up a bit often works well.</p>
<p>In our modern world, another issue you're very likely to run into is light pollution. The nice thing about light pollution is that it's got a very specific colour, Sodium Yellow! So, the way I deal with it is to use the colour brick in Aperture to select the colour, and selectively darken it as as much as I can, and then selectively desaturate it by about 50%. I find this reduces the light pollution to a tolerable level, and it can even add a little something to the image.</p>
<p>If you're going to use higher ISOs, or, if you have an older camera that doesn't shoot clean even at lower ISOs like 800 (like my old Nikon D40), then you're just going to have to bite the bullet and buy a noise reduction app or plugin, and spend some time learning to use it. I use Topaz <a href="http://www.topazlabs.com/denoise/" target="_blank">DeNoise</a> because it's reasonably priced, and good at what it does. One thing I will say about DeNoise is that there's no point wasting your time with the presets, just use the sliders!</p>
<p>Something people often like to see in shots of stars is diffraction spikes (the points on stars). When you use a telescope to image the sky, the spikes are actually caused by the struts that hold the secondary mirror in place, and the arrangement of the struts will determine the number and layout of the spikes. If you want to achieve a similar effect in-camera, you can place a cross of thread over your lens hood. If that seems like too much work, you can also add the spikes afterwards in post, using a photoshop filter or plugin. A nice option is the recently released <a href="http://www.topazlabs.com/stareffects/" target="_blank">Topaz Star Effects</a> plugin, which I used to add subtle spikes to the main stars in the image below:</p>
<p style="text-align:center"><img src="http://www.bartbusschots.ie/blog/wp-content/uploads/2012/01/DSC_0098_TopazDeNoise_TopazStarEffects.jpg" alt="Orion &#038; Taurus" title="DSC_0098_TopazDeNoise_TopazStarEffects.jpg"  width="340" height="490" style="border-width:0px" /><br /><a href="http://www.flickr.com/photos/bbusschots/6717303959/" target="_blank">on Flickr</a> - <a href="http://www.flickr.com/photos/bbusschots/6717303959/lightbox/" target="_blank">Full-Size</a></p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=2226</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Why Did Steve Choose Walter Isaacson?</title>
		<link>http://www.bartbusschots.ie/blog/?p=2202</link>
		<comments>http://www.bartbusschots.ie/blog/?p=2202#comments</comments>
		<pubDate>Tue, 03 Jan 2012 23:19:29 +0000</pubDate>
		<dc:creator>Bart B</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Science & Astronomy]]></category>
		<category><![CDATA[biography]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Einstein]]></category>
		<category><![CDATA[Isaacson]]></category>
		<category><![CDATA[Jobs]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.bartbusschots.ie/blog/?p=2202</guid>
		<description><![CDATA[I finished the Steve Jobs biography by Walter Isaacson quite some time ago, but I didn't bother to blog a review because I didn't think I had anything to contribute to the discussion that hadn't already been more eloquently argued by others. But, when listening to John Gruber and Dan Benjamin discuss the book on [...]]]></description>
			<content:encoded><![CDATA[<p>I finished the Steve Jobs biography by Walter Isaacson quite some time ago, but I didn't bother to blog a review because I didn't think I had anything to contribute to the discussion that hadn't already been more eloquently argued by others. But, when listening to John Gruber and Dan Benjamin discuss the book on the Talk Show podcast a few weeks back, they raised a question that piqued my interest, why did Steve choose Walter Isaacson to be his authorised biographer? You have to remember that this biography did not get written because the author was really interested in Steve Jobs and begged and pleaded for cooperation, if anything, the inverse is true. In the introduction to the biography Isaacson explains that it was Steve who asked him to do the book, and that he repeatedly turned Steve down before finally giving in (to the inevitable?). Isaacson specifically mentions that Steve had cited his love of his biography of Albert Einstein as one of his reasons for wanting him as his biographer, so I figured I'd give that a read too, and see if it helped me to understand Steve's decision to head-hunt Isaacson.</p>
<p><span id="more-2202"></span>
<p>Before looking at the Einstein biography, I just want to give my brief thoughts on the Jobs bio. As I started to read, I was initially very enthusiastic about the book, I was really enjoying it, and getting sucked in. I didn't know much about Steve's early life, or Apple's early and pre history, so there was lots of new information for me to devour. But, as the chapters rolled on, I found myself reading more out of a sense of duty than desire. Sure, I was still learning new anecdotes, but that was about it.</p>
<p>A lay person reading the book would have gained little insight into the evolution of the computer industry, or Steve's roll in that story. The 30,000ft view of Steve's life is, to extend the metaphor, clouded out. The Jobs bio is much more of a chronology than an insightful analysis of the man's life and the impact it had on the world. Steve wanted to make a dent in the universe, and did, but you won't get a deep understanding of the shape of that dent from the Isaacson biography. Major questions went completely un-asked, let alone answered! The most obvious example of this was raised by John Gruber, why did Steve think NeXT failed? What lessons did he learn from that second failure?</p>
<p>I almost get the impression the second half of the book was rushed, a desire to be first to market may have extracted a heavy toll from the book.</p>
<p>I don't want to be totally negative about the book though, so I will say that it has some gems in it, like the entire chapter devoted to the music on Steve's iPod.</p>
<p>So - what about the Einstein biography? For a start, I thoroughly enjoyed every minute of it, I couldn't put it down! I came away with a better understanding of the man, his science, where his science fits into the big picture, and also his complex political and religious views. Something Einstein and Jobs have in common is that they were both complicated men, and they both made their biggest mark on the world in technical spheres.</p>
<p>Leaving aside the science for a moment, the biography gives a good insight into Einstein's unusual personal life, as well as his often conflicted politics. Why would a pacifist encourage the Belgians to arm themselves against Germany? Why would a pacifist urge the US to build the atomic bomb? How does someone utterly repulsed by nationalism become a Zionist? His views on God are also far from simplistic, and defy simple classification. All these things, Isaacson explained and analysed with impressive clarity and insightfulness.</p>
<p>Obviously one of the main threads that weaves the story together is Einstein's science, from his meteoric rise as a young iconoclast, to his slow evolution into the arch conservative who resisted the implications of quantum mechanics to the very last.</p>
<p>Explaining Relativity is no simple task, but Isaacson does it well, and he does more, he also illuminates the mental route that led Einstein to developing the theory, and he does a good job of distilling out the important impacts it had on the world of science. Similarly, he succeeds at explaining the mind-bending ideas at the core of Quantum Mechanics, as well as their astounding implications for the concept of reality, and why those implications so disturbed Einstein. It would have been so easy to get the science wrong, or to gloss over it, but Isaacson didn't, he tackled it head-on, and succeeded!</p>
<p>So, in short, the Einstein biography manages to distil a compelling narrative out of the many aspects of Einstein and his life, and does so in a way that makes you feel you've gained a real insight into the man, and his impact on our world.</p>
<p>Having read the Einstein biography, I'm left in no doubt at all as to what Steve saw in it, and why it made him so keen to tap Isaacson to give his life story the same treatment. But it didn't work. In the Einstein biography the chronology of the science forms the back-bone on which the rest of the story is hung, and you can see a very similar structure in the Jobs book. But, there is a key difference, Isaacson deeply groks science, but not the computer industry, and you can't fake insight!</p>
<p>There is one hint in the Einstein book as to why the Jobs biography was a lacklustre affair. There's one piece of the science that Isaacson seems not to grok, and he just ignores it. <a href="http://en.wikipedia.org/wiki/Bell's_theorem" target="_blank">Bell's Inequality</a> (or Bell's Theorem) is not at all easy to explain, but its relevance to Einstein and Quantum Mechanics is hard to understate. Einstein believed that God did not play dice with the universe, that the probabilistic nature of Quantum Mechanics was not a reflection of the true nature of reality, but simply a shortcoming in the theory. There must be a deeper reality, and it must be deterministic, we just have to keep looking till we find it. Equally, he abhorred what he called the "spooky action at a distance" implied by quantum entanglement. Entanglement seems to allow information to travel faster than the speed of light, which breaks the principle of locality, and strikes at the heart of relativity.</p>
<p>These are not easy questions to address, but Bell's Theorem does just that. More importantly, it opens these questions up to experimental test. If Einstein was right, you would get one set of answers from the experiments, if he was wrong, another. Scientists have been slowly carrying out these experiments, and although they haven't produced a definitive answer yet, they have proved that Einstein was definitely at least partially wrong. Quantum mechanics really does violate the principle of locality, and there is probably no deeper deterministic reality. It seems God plays dice in a spooky universe!</p>
<p>Clearly, Bell and his theorem make a vital contribution to our understanding of Einstein's legacy, but Isaacson effectively ignores them, and their far-reaching implications. Bell is mentioned in passing once in the book, without any explanation or analysis of his very important contribution to Einstein's story. The Jobs book is full of Bell moments. Full of important topics side-stepped, and necessary analysis omitted.</p>
<p>Something else that bears mention is how different the research for the two books must have been. Einstein was dead long before Isaacson wrote the first sentence of that biography. Decades had passed, and many books and articles had been written about him as the world took it's time to come to terms with Einstein's complex legacy. Isaacson never had the opportunity to interview Einstein, instead, he had to synthesise the big picture out of the existing material. With Steve, things were very different, when Isaacson started, Steve was still alive, and although there have been books written about many aspects of Steve's life, this was the first attempt at writing a definitive biography of him. The skill sets involved in distilling down the information in existing sources, and asking a living person the right questions in the right way are completely different. Just because Isaacson is clearly the master of the former, is no reason to assume he's the master of the latter too!</p>
<p>Finally - Einstein's legacy is now pretty much settled, enough time has passed for that clarity to emerge, the same simply cannot be said about Steve Jobs - he may no longer be with us, but his legacy is still unfolding before us. It's simply too early for a definitive biography to be written about Steve Jobs!</p>
<p>In the long run, I think Isaacson's biography of Einstein will stand the test of time very well, as a well rounded exploration of the man's life and works, based on many primary sources, while his Steve Jobs biography will be remembered only as one of the important primary sources which future authors will build on when writing more insightful biographies.</p>
	<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.bartbusschots.ie/blog/?feed=rss2&#038;p=2202</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

