<?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>minding the gaps &#187; gaps</title>
	<atom:link href="http://www.mindingthegaps.com/blog/category/gaps/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mindingthegaps.com/blog</link>
	<description>The discovery, acceptance &#38; management of life&#039;s gaps</description>
	<lastBuildDate>Sun, 01 Jan 2012 02:07:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>A Dance with ThunderBolt – Update 2</title>
		<link>http://www.mindingthegaps.com/blog/2011/12/31/a-dance-with-thunderbolt-%e2%80%93-update-2/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/12/31/a-dance-with-thunderbolt-%e2%80%93-update-2/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 01:59:11 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[automation]]></category>
		<category><![CDATA[gaps]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Hard Drive]]></category>
		<category><![CDATA[LaCie]]></category>
		<category><![CDATA[Thunderbolt]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=3451</guid>
		<description><![CDATA[At the stroke of midnight tonight, I will have completed 3 full months of testing of a real-time web tracking solution that depends heavily on ThunderBolt technology. Though I continue to be plagued with drive issues, a single drive has been fast enough to deal with the current read/write requirements.]]></description>
			<content:encoded><![CDATA[<p>At the stroke of midnight tonight, I will have completed 3 full months of testing of a real-time web tracking solution that depends heavily on ThunderBolt technology. Though I continue to be plagued with drive issues, a single drive has been fast enough to deal with the current read/write requirements. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/12/31/a-dance-with-thunderbolt-%e2%80%93-update-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Dance with ThunderBolt &#8211; Update</title>
		<link>http://www.mindingthegaps.com/blog/2011/11/30/a-dance-with-thunderbolt-update/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/11/30/a-dance-with-thunderbolt-update/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 04:47:15 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[automation]]></category>
		<category><![CDATA[gaps]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Hard Drive]]></category>
		<category><![CDATA[LaCie]]></category>
		<category><![CDATA[Thunderbolt]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=3438</guid>
		<description><![CDATA[Initial testing of the LaCie ThunderBolt drives on a MacMini Server looked pretty good&#8230; That is after I returned the fist MacMini Server that had a dead Thunderbolt port. More in the next day or so&#8230;.]]></description>
			<content:encoded><![CDATA[<p>Initial testing of the LaCie ThunderBolt drives on a MacMini Server looked pretty good&#8230; That is after I returned the fist MacMini Server that had a dead Thunderbolt port. More in the next day or so&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/11/30/a-dance-with-thunderbolt-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Dance with ThunderBolt</title>
		<link>http://www.mindingthegaps.com/blog/2011/10/31/a-dance-with-thunderbolt/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/10/31/a-dance-with-thunderbolt/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 01:59:05 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[automation]]></category>
		<category><![CDATA[gaps]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Hard Drive]]></category>
		<category><![CDATA[LaCie]]></category>
		<category><![CDATA[Thunderbolt]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=3411</guid>
		<description><![CDATA[I began testing Lacie&#8217;s Big Little Disk ThunderBolt drives this last week. Lacie makes some pretty big claims for these little guys and I am determined to find out if they measure up. I have several coding projects in the hopper that will definitely put them to the test. More soon.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mindingthegaps.com/blog/wp-content/uploads/2011/10/LBD-ThunderBolt-Disk.png"><img src="http://www.mindingthegaps.com/blog/wp-content/uploads/2011/10/LBD-ThunderBolt-Disk-150x150.png" alt="Lacie Little Big Disk - ThunderBolt" title="LBD ThunderBolt Disk" width="150" height="150" class="alignleft size-thumbnail wp-image-3412" /></a>I began testing <a href="http://www.lacie.com/us/products/product.htm?id=10549">Lacie&#8217;s Big Little Disk ThunderBolt</a> drives this last week. Lacie makes some pretty big claims for these little guys and I am determined to find out if they measure up. I have several coding projects in the hopper that will definitely put them to the test. <strong>More soon</strong>.<a href="http://www.mindingthegaps.com/blog/wp-content/uploads/2011/10/LBD-ThunderBolt-Performance-e1320112573871.png"><img src="http://www.mindingthegaps.com/blog/wp-content/uploads/2011/10/LBD-ThunderBolt-Performance-e1320112573871.png" alt="Lacie Little Big Disk - ThunderBolt - Performance Chart" title="LBD ThunderBolt Performance" width="523" height="249" class="aligncenter size-full wp-image-3413" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/10/31/a-dance-with-thunderbolt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPirate &#8211; The Bucs Go iPad</title>
		<link>http://www.mindingthegaps.com/blog/2011/08/31/ipirate-the-bucs-go-ipad/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/08/31/ipirate-the-bucs-go-ipad/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 21:58:14 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[gaps]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Teams]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Bucs]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[playbook]]></category>
		<category><![CDATA[Tampa Bay Buccaneers]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[use case]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=3370</guid>
		<description><![CDATA[A month before the launch of Apple&#8217;s original iPad, I predicted that sports teams would replace their playbooks with the tablet computer, see Countdown to iPad – Playbook (Use Case 18). Recently the Tampa Bay Buccaneers bought iPads for their players to do just that, see Tampa Bay Buccaneers buy each player an iPad to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.mindingthegaps.com/blog/wp-content/uploads/2010/02/coach-150x150.jpg" alt="" title="coach" width="150" height="150" class="alignleft size-thumbnail wp-image-1032" /></p>
<p>A month before the <a href="http://news.cnet.com/8301-13579_3-20001601-37.html">launch of Apple&#8217;s original iPad</a>, I predicted that sports teams would replace their playbooks with the tablet computer, see <a href="http://www.mindingthegaps.com/blog/2010/03/04/countdown-to-ipad-–-playbook-use-case-18/?preview=true&#038;preview_id=1034&#038;preview_nonce=2a417102de">Countdown to iPad – Playbook</a> (Use Case 18). </p>
<p>Recently the Tampa Bay Buccaneers bought iPads for their players to do just that, see <a href="http://www.tampabay.com/sports/football/bucs/article1187879.ece">Tampa Bay Buccaneers buy each player an iPad to hold playbook, videos</a>.</p>
<p>As further predicted, the Buccaneer coaches and players not only watch plays on the iPads, but if the devices are ever lost, &#8220;You&#8217;ve got a way to wipe (everything) off with the push of a button,&#8221; according to Tampa Bay Bucs Coach, Raheem Morris. ~ quote from <a href="http://www.tampabay.com/">tampabay.com</a> article. </p>
<p><strong>iPad:</strong> Team Player</p>
<hr />In the <strong>Countdown to iPad Series</strong> (early 2010), I presented possible use cases for the amazing device that had yet to be released into the wild. Now that iPads have been with us for more than a year, it&#8217;s interesting to see just how many predictions have come true.</p>
<hr />
<p>iPad &#8211; Copyright © 2010 Apple Inc. (<a href="http://www.apple.com">www.apple.com</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/08/31/ipirate-the-bucs-go-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AppleScript &#124; AppleScrunix &#8211; Listing files in a folder</title>
		<link>http://www.mindingthegaps.com/blog/2011/07/26/applescript-applescrunix-listing-files-in-a-folder/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/07/26/applescript-applescrunix-listing-files-in-a-folder/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 23:09:08 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[gaps]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=3298</guid>
		<description><![CDATA[One of the most common uses for AppleScript, and thus AppleScrunix, is to process files in a folder/directory. In order to process them you must first list the files. Though I find the listing of a folder of files, just as easy using straight AppleScript as I do with AppleScrunix, I much prefer the variations [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most common uses for AppleScript, and thus AppleScrunix, is to process files in a folder/directory. In order to process them you must first list the files. Though I find the listing of a folder of files, just as easy using straight AppleScript as I do with AppleScrunix, I much prefer the variations of returned lists in AppleScrunix.</p>
<p>A simple file listing in AppleScript looks like:<br />
<code><!-- Applescript --></p>
<div id="Applescript">
<p style="margin: 0.0px 0.0px 0.0px 0px;">
<span style="font-weight: bold; color: #000000;">tell</span><span> </span><span style="color: #0015a0;"><em>application</em></span><span> </span><span style="color: #000000;">"System Events"</span><span> </span><span style="font-weight: bold; color: #000000;">to set</span><span> </span><span style="color: #4f7f00;">fileList</span><span> </span><span style="font-weight: bold; color: #000000;">to</span><span> </span><span style="color: #6b04c3;">name</span><span> </span><span style="color: #0015a0;"><em>items</em></span><span> </span><span style="font-weight: bold; color: #000000;">in</span><span> </span><span style="color: #0015a0;"><em>folder</em></span><span> </span><span style="margin: 0.0px 0.0px 0.0px 20.0px; color: #000000;">"/Users/avail/Desktop/PDFs"</span></p>
</div>
<p><!-- Applescript end --></code><br />
<strong>Result:</strong> {&#8220;001_FILENAME.PDF&#8221;, &#8220;001_FILENAME.txt&#8221;, &#8220;002_FILENAME.PDF&#8221;, &#8220;003_FILENAME.PDF&#8221;, &#8220;004_FILENAME.PDF&#8221;, &#8220;010_FILENAME.PDF&#8221;, &#8220;011_FILENAME.PDF&#8221;, &#8220;016_FILENAME.PDF&#8221;}</p>
<p>The same example in AppleScrunix looks like:<br />
<code><!-- Applescript --></p>
<div id="Applescript">
<p style="margin: 0.0px 0.0px 0.0px 0px;">
<span style="font-weight: bold; color: #000000;">set</span><span> </span><span style="color: #4f7f00;">fileList</span><span> </span><span style="font-weight: bold; color: #000000;">to</span><span> </span><span style="color: #0015a0;"><em>paragraphs</em></span><span> </span><span style="font-weight: bold; color: #000000;">of</span><span> </span><span style="margin: 0.0px 0.0px 0.0px 0.0px; color: #000000;">(</span><span style="font-weight: bold; color: #0015a0;">do shell script</span><span> </span><span style="margin: 0.0px 0.0px 0.0px 0.0px; color: #000000;">"ls /Users/avail/Desktop/PDFs/")</span></p>
</div>
<p><!-- Applescript end --></code><br />
<strong>Same Result:</strong> {&#8220;001_FILENAME.PDF&#8221;, &#8220;001_FILENAME.txt&#8221;, &#8220;002_FILENAME.PDF&#8221;, &#8220;003_FILENAME.PDF&#8221;, &#8220;004_FILENAME.PDF&#8221;, &#8220;010_FILENAME.PDF&#8221;, &#8220;011_FILENAME.PDF&#8221;, &#8220;016_FILENAME.PDF&#8221;}</p>
<p>If all I had gained was a slightly shorter line of code it wouldn&#8217;t be worth it. However, now that we have entered the world of AppleScrunix, we can leverage the power of unix commands with just a few additional characters.</p>
<p>Simply adding an asterisk to my command, I get a list of file paths and not just file names:<br />
<code><!-- Applescript --></p>
<div id="Applescript">
<p style="margin: 0.0px 0.0px 0.0px 0px;">
<span style="font-weight: bold; color: #000000;">set</span><span> </span><span style="color: #4f7f00;">fileList</span><span> </span><span style="font-weight: bold; color: #000000;">to</span><span> </span><span style="color: #0015a0;"><em>paragraphs</em></span><span> </span><span style="font-weight: bold; color: #000000;">of</span><span> </span><span style="margin: 0.0px 0.0px 0.0px 0.0px; color: #000000;">(</span><span style="font-weight: bold; color: #0015a0;">do shell script</span><span> </span><span style="margin: 0.0px 0.0px 0.0px 0.0px; color: #000000;">"ls /Users/avail/Desktop/PDFs/*")</span></p>
</div>
<p><!-- Applescript end --></code><br />
<strong>Result:</strong> {&#8220;/Users/avail/Desktop/PDFs/001_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/001_FILENAME.txt&#8221;, &#8220;/Users/avail/Desktop/PDFs/002_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/003_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/004_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/010_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/011_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/016_FILENAME.PDF&#8221;}</p>
<p>What if I just want to list the pdf files and not the text (txt) files? By just adding &#8216;*PDF&#8217; I get the desired result:<br />
<code><!-- Applescript --></p>
<div id="Applescript">
<p style="margin: 0.0px 0.0px 0.0px 0px;">
<span style="font-weight: bold; color: #000000;">set</span><span> </span><span style="color: #4f7f00;">fileList</span><span> </span><span style="font-weight: bold; color: #000000;">to</span><span> </span><span style="color: #0015a0;"><em>paragraphs</em></span><span> </span><span style="font-weight: bold; color: #000000;">of</span><span> </span><span style="margin: 0.0px 0.0px 0.0px 0.0px; color: #000000;">(</span><span style="font-weight: bold; color: #0015a0;">do shell script</span><span> </span><span style="margin: 0.0px 0.0px 0.0px 0.0px; color: #000000;">"ls /Users/avail/Desktop/PDFs/*PDF")</span></p>
</div>
<p><!-- Applescript end --></code><br />
<strong>Result:</strong> {&#8220;/Users/avail/Desktop/PDFs/001_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/002_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/003_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/004_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/010_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/011_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/016_FILENAME.PDF&#8221;}</p>
<p>Or, what if I just want to list the files numbered between 010 and 019? By just adding &#8217;01*&#8217; I get the desired list of files:<br />
<code><!-- Applescript --></p>
<div id="Applescript">
<p style="margin: 0.0px 0.0px 0.0px 0px;">
<span style="font-weight: bold; color: #000000;">set</span><span> </span><span style="color: #4f7f00;">fileList</span><span> </span><span style="font-weight: bold; color: #000000;">to</span><span> </span><span style="color: #0015a0;"><em>paragraphs</em></span><span> </span><span style="font-weight: bold; color: #000000;">of</span><span> </span><span style="margin: 0.0px 0.0px 0.0px 0.0px; color: #000000;">(</span><span style="font-weight: bold; color: #0015a0;">do shell script</span><span> </span><span style="margin: 0.0px 0.0px 0.0px 0.0px; color: #000000;">"ls /Users/avail/Desktop/PDFs/01*")</span></p>
</div>
<p><!-- Applescript end --></code><br />
<strong>Result:</strong> {&#8220;/Users/avail/Desktop/PDFs/010_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/011_FILENAME.PDF&#8221;, &#8220;/Users/avail/Desktop/PDFs/016_FILENAME.PDF&#8221;}</p>
<p>Study the man page for &#8216;ls&#8217; and you will find a treasure trove of small command modifications that will make a big difference in your solutions.</p>
<hr />
<strong>AppleScript / AppleScrunix Examples</strong> &#8211; using the do shell script command in AppleScript.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/07/26/applescript-applescrunix-listing-files-in-a-folder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Applescript &amp; Python To Set Title Case (AppleScrunix)</title>
		<link>http://www.mindingthegaps.com/blog/2011/06/30/using-applescript-python-to-set-title-case-applescrunix/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/06/30/using-applescript-python-to-set-title-case-applescrunix/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 13:02:16 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[automation]]></category>
		<category><![CDATA[gaps]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[applescrunix]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[lowercase]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[title case]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[uppercase]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=3214</guid>
		<description><![CDATA[One way in which Apple has turned the Mac into the most powerful scripting/automation platform on the planet has been to provide a litany of scriptable languages as part of the standard install. Just some of the languages you will find in Mac OS X are JavaScript, Ruby, Python, and of course AppleScript. I refer [...]]]></description>
			<content:encoded><![CDATA[<p>One way in which Apple has turned the <strong>Mac</strong> into <strong>the most powerful scripting/automation platform on the planet</strong> has been to provide a litany of scriptable languages as part of the standard install. Just some of the languages you will find in <strong>Mac OS X</strong> are <strong>JavaScript</strong>, <strong>Ruby</strong>, <strong>Python</strong>, and of course <strong>AppleScript</strong>. I refer to the <strong>mashing</strong> all these languages <strong>together as AppleScrunix</strong>.</p>
<p>Each of the languages has strengths and weaknesses. By bringing them all together on a single platform, and making it easy for them to be used together, <strong>Apple has put an amazing amount of automation power in our hands</strong>.</p>
<p>As shown in previous posts <strong>AppleScrunix allows me to work primarily in AppleScript and draw from other languages</strong> when my scripting language of choice comes up a bit short.</p>
<p>I often run across the need to do &#8216;simple&#8217; title case conversion. &#8216;Simple&#8217; meaning every word in the title has its first letter capitalized and all remaining letters are lowercase. Though this is possible <strong>using only standard AppleScript</strong>, the project quickly <strong>becomes complicated</strong> and ends up <strong>running slower than it needs to</strong>.</p>
<p>If you are interested in solving this problem just using AppleScript, you can get much of the code you need from my previous post, <a href="http://www.mindingthegaps.com/blog/2011/05/26/applescript-converting-uppercase-lowercase-applescrunix-style/">Applescript – Converting Uppercase &amp; Lowercase (AppleScrunix Style)</a>.</p>
<p>Or you can do it using <strong>AppleScrunix and just 2 lines of code</strong>. I have messed up the title ahead of time to make it more interesting&#8230; <strong>thIs is thE stORY of a GIRL</strong> becomes <strong>This Is The Story Of A Girl</strong>.</p>
<p>Begin Script&#8230;<br />
<code><!-- Applescript --></p>
<div id="Applescript">
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight: bold; color: #000000;">set</span><span> </span><span style="color: #4f7f00;">myTitle</span><span> </span><span style="font-weight: bold; color: #000000;">to</span><span> </span><span style="color: #000000&quot;;">"thIs is thE stORY of a GIRL"</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight: bold; color: #0015a0;">do shell script</span><span> </span><span style="color: #000000&quot;;">"python -c \"print " &amp;</span><span> </span><span style="color: #6b04c3;">quoted form</span><span> </span><span style="font-weight: bold; color: #000000;">of</span><span> </span><span style="color: #000000&quot;;">(</span><span style="color: #4f7f00;">myTitle</span><span style="color: #000000&quot;;">) &amp; ".title()\""</span></p>
</div>
<p><!-- Applescript end --></code><br />
&#8230;End Script</p>
<p>Result: &#8220;This Is The Story Of A Girl&#8221;</p>
<hr />
<strong>AppleScript / AppleScrunix Examples</strong> &#8211; using the do shell script command in AppleScript.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/06/30/using-applescript-python-to-set-title-case-applescrunix/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Applescript &#8211; Converting Uppercase &amp; Lowercase (AppleScrunix Style)</title>
		<link>http://www.mindingthegaps.com/blog/2011/05/26/applescript-converting-uppercase-lowercase-applescrunix-style/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/05/26/applescript-converting-uppercase-lowercase-applescrunix-style/#comments</comments>
		<pubDate>Fri, 27 May 2011 00:23:44 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[automation]]></category>
		<category><![CDATA[gaps]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[applescrunix]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[lowercase]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[uppercase]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=3110</guid>
		<description><![CDATA[As there are no built-in routines for changing the case of characters in AppleScript, the coder is required to add their own handlers. The following script (See credits below) shows one way to use AppleScript to change the names of files in a folder from lowercase to uppercase &#038; vise-versa. Begin Script&#8230; tell application "Finder" [...]]]></description>
			<content:encoded><![CDATA[<p>As there are no built-in routines for changing the case of characters in <strong>AppleScript</strong>, the coder is required to add their own handlers. The following script (See credits below) shows one way to use <strong>AppleScript</strong> to change the names of files in a folder from lowercase to uppercase &#038; vise-versa.</p>
<p>Begin Script&#8230;<br />
<code><!-- Applescript --></p>
<div id="Applescript">
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#000000">tell</span> <span style="color:#000000"> </span> <span style="color:#0000FF">application</span> <span style="color:#000000"> "Finder" </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">source_folder</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#0015A0">choose folder</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#000000">tell</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">me</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#0000FF">activate</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#0015A0">display dialog</span> <span style="color:#000000"> "Change case to:" </span> <span style="color:#0015A0">buttons</span> <span style="color:#000000"> {"Cancel", "UPPER", "lower"}<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">button_pressed</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4314A0">button returned</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">of</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#6B04C3">result</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#000000">tell</span> <span style="color:#000000"> </span> <span style="color:#0000FF">application</span> <span style="color:#000000"> "Finder"<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">repeat</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">with</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">this_item</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">in</span> <span style="color:#000000"> </span> <span style="color:#6B04C3">entire contents</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">of</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">source_folder</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">current_name</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#6B04C3">name</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">of</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">this_item</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">as</span> <span style="color:#000000"> </span> <span style="color:#0000FF">text</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">if</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">button_pressed</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">is</span> <span style="color:#000000"> "lower" </span> <span style="font-weight:bold;color:#000000">then</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 60px;"><span style="color:#000000">			</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#6B04C3">name</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">of</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">this_item</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">my</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">change_case</span> <span style="color:#000000">(</span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">current_name</span> <span style="color:#000000">, "lower")<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">else</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 60px;"><span style="color:#000000">			</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#6B04C3">name</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">of</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">this_item</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">my</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">change_case</span> <span style="color:#000000">(</span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">current_name</span> <span style="color:#000000">, "upper")<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">end</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">if</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">end</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">repeat</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#000000">end</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">tell</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#0015A0">display dialog</span> <span style="color:#000000"> "Process complete"<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="color:#000000"><br />
</span> </p>
<p>-- AppleScript 'change_case' handler</p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#000000">on</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">change_case</span> <span style="color:#000000">(</span> <span style="color:#4F7F00">this_text</span> <span style="color:#000000">, </span> <span style="color:#4F7F00">this_case</span> <span style="color:#000000">)<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">if</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">this_case</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">is</span> <span style="color:#000000"> "lower" </span> <span style="font-weight:bold;color:#000000">then</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">comparison_string</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> "ABCDEFGHIJKLMNOPQRSTUVWXYZ"<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">source_string</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> "abcdefghijklmnopqrstuvwxyz"<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">else</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">comparison_string</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> "abcdefghijklmnopqrstuvwxyz"<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">source_string</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> "ABCDEFGHIJKLMNOPQRSTUVWXYZ"<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">end</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">if</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">new_text</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> ""<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">repeat</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">with</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">thisChar</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">in</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">this_text</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">x</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#0015A0">offset</span> <span style="color:#000000"> </span> <span style="color:#0015A0">of</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">thisChar</span> <span style="color:#000000"> </span> <span style="color:#0015A0">in</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">comparison_string</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">if</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">x</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">is</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">not</span> <span style="color:#000000"> 0 </span> <span style="font-weight:bold;color:#000000">then</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 60px;"><span style="color:#000000">			</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">new_text</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> (</span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">new_text</span> <span style="color:#000000"> &#038; </span> <span style="color:#0000FF">character</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">x</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">of</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">source_string</span> <span style="color:#000000">) </span> <span style="font-weight:bold;color:#000000">as</span> <span style="color:#000000"> </span> <span style="color:#0000FF">string</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">else</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 60px;"><span style="color:#000000">			</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">new_text</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> (</span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">new_text</span> <span style="color:#000000"> &#038; </span> <span style="color:#4F7F00">thisChar</span> <span style="color:#000000">) </span> <span style="font-weight:bold;color:#000000">as</span> <span style="color:#000000"> </span> <span style="color:#0000FF">string</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">end</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">if</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">end</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">repeat</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">return</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">new_text</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#000000">end</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">change_case</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"></div>
<p><!-- Applescript end --></code><br />
&#8230;End Script</p>
<p>The following handler &#8216;change_case&#8217; was rewritten using <strong>AppleScrunix</strong>. Not only is there less code, but the script runs faster. Replace the <strong>AppleScript</strong> version of the handler in the above script with the unix based handler below.</p>
<p>Begin Handler&#8230;<br />
<code><!-- Applescript --></p>
<div id="Applescript">
-- AppleScrunix 'change_case' handler</p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#000000">on</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">change_case</span> <span style="color:#000000">(</span> <span style="color:#4F7F00">this_text</span> <span style="color:#000000">, </span> <span style="color:#4F7F00">this_case</span> <span style="color:#000000">)<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">if</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">this_case</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">is</span> <span style="color:#000000"> "lower" </span> <span style="font-weight:bold;color:#000000">then</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">new_text</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#0015A0">do shell script</span> <span style="color:#000000"> "echo " &#038; </span> <span style="color:#6B04C3">quoted form</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">of</span> <span style="color:#000000"> (</span> <span style="color:#4F7F00">this_text</span> <span style="color:#000000">) &#038; " | tr A-Z a-z"<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">else</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 40px;"><span style="color:#000000">		</span> <span style="font-weight:bold;color:#000000">set</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">new_text</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">to</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#0015A0">do shell script</span> <span style="color:#000000"> "echo " &#038; </span> <span style="color:#6B04C3">quoted form</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">of</span> <span style="color:#000000"> (</span> <span style="color:#4F7F00">this_text</span> <span style="color:#000000">) &#038; " | tr a-z A-Z"<br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">end</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">if</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 20px;"><span style="color:#000000">	</span> <span style="font-weight:bold;color:#000000">return</span> <span style="color:#000000"> </span> <span style="font-weight:bold;color:#000000">the</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">new_text</span> <span style="color:#000000"><br />
</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"><span style="font-weight:bold;color:#000000">end</span> <span style="color:#000000"> </span> <span style="color:#4F7F00">change_case</span> </p>
<p style="margin: 0.0px 0.0px 0.0px 0px;"></div>
<p><!-- Applescript end --></code><br />
&#8230;End Handler</p>
<p>The above AppleScrunix example uses shell command &#8216;tr&#8217; to translate uppercase to lowercase, etc. Refer to the <a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/tr.1.html"><strong>tr Mac OS X Man (Manual) Page</strong></a> for other uses.</p>
<hr />
<strong>Credits:</strong> I picked up the initial example script almost verbatim from <a href="https://discussions.apple.com/message/11452277">Apple Support Communities</a>. It was posted by a user I only know as V.K., on April 16, 2009 @ 10:13 am. ~Thanks VK!</p>
<hr />
<strong>AppleScript / AppleScrunix Examples</strong> &#8211; using the do shell script command in AppleScript.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/05/26/applescript-converting-uppercase-lowercase-applescrunix-style/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sorting with AppleScript (AppleScrunix Style)</title>
		<link>http://www.mindingthegaps.com/blog/2011/04/29/sorting-with-applescript-applescrunix-style/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/04/29/sorting-with-applescript-applescrunix-style/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 20:50:03 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[automation]]></category>
		<category><![CDATA[gaps]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[applescrunix]]></category>
		<category><![CDATA[bubble sort]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=3063</guid>
		<description><![CDATA[As there is no built-in sort function in AppleScript you have to create your own. A common way of sorting lists is to use the repeat function&#8230; cycling through the list comparing items as you progress.  One of the more efficient approaches is a bubble sort. You can find an excellent example in Lesson 18, [...]]]></description>
			<content:encoded><![CDATA[<p>As there is no built-in sort function in AppleScript you have to create your own. A common way of sorting lists is to use the repeat function&#8230; cycling through the list comparing items as you progress.  One of the more efficient approaches is a bubble sort. You can find an excellent example in Lesson 18, &#8220;Working with Lists and Records&#8221; in <strong>Sal Saghoian&#8217;s</strong> book, <a href="http://www.amazon.com/s/?tag=mindingthegap-20&amp;creative=392013&amp;campaign=212361&amp;link_code=wsw&amp;_encoding=UTF-8&amp;search-alias=aps&amp;field-keywords=applescript+123&amp;Submit.x=0&amp;Submit.y=0&amp;Submit=Go">AppleScript 1-2-3</a>.</p>
<p>This <strong>AppleScript</strong> bubble sort was taken in part from Sal&#8217;s book:</p>
<p><code></p>
<p style="margin: 0.0px 0.0px 0.0px 0px; font: 12.0px Verdana;"><strong>set</strong> <span style="color: #528e12;">fruit</span> <strong>to</strong> {"pears", "bananas", "apples", "grapes", "watermelon", "pineapple"}</p>
<p style="margin: 0.0px 0.0px 0.0px 0px; font: 12.0px Verdana; color: #528e12;"><span style="color: #000000;"><strong>set</strong> </span>last_swap_position<span style="color: #000000;"> <strong>to</strong> </span><span style="color: #8039d9;">length</span><span style="color: #000000;"> <strong>of</strong> </span>fruit</p>
<p style="margin: 0.0px 0.0px 0.0px 0px; font: 12.0px Verdana; color: #528e12;"><span style="color: #000000;"><strong>repeat</strong> <strong>while</strong> </span>last_swap_position<span style="color: #000000;"> &gt; 0</span></p>
<p style="margin: 0.0px 0.0px 0.0px 20px; font: 12.0px Verdana; color: #528e12;"><span style="color: #000000;"><span style="white-space: pre;"> </span><strong>set</strong> </span>comparisons_needed<span style="color: #000000;"> <strong>to</strong> </span>last_swap_position<span style="color: #000000;"> - 1</span></p>
<p style="margin: 0.0px 0.0px 0.0px 20px; font: 12.0px Verdana; color: #528e12;"><span style="color: #000000;"><span style="white-space: pre;"> </span><strong>set</strong> </span>last_swap_position<span style="color: #000000;"> <strong>to</strong> 0</span></p>
<p style="margin: 0.0px 0.0px 0.0px 20px; font: 12.0px Verdana;"><span style="white-space: pre;"> </span><strong>repeat</strong> <strong>with</strong> <span style="color: #528e12;">i</span> <strong>from</strong> 1 <strong>to</strong> <span style="color: #528e12;">comparisons_needed</span></p>
<p style="margin: 0.0px 0.0px 0.0px 40px; font: 12.0px Verdana;"><span style="white-space: pre;"> </span><strong>if</strong> <span style="color: #1440fc;"><em>item</em></span> <span style="color: #528e12;">i</span> <strong>of</strong> <span style="color: #528e12;">fruit</span> &gt; <span style="color: #1440fc;"><em>item</em></span> (<span style="color: #528e12;">i</span> + 1) <strong>of</strong> <span style="color: #528e12;">fruit</span> <strong>then</strong></p>
<p style="margin: 0.0px 0.0px 0.0px 60px; font: 12.0px Verdana;"><span style="white-space: pre;"> </span><strong>set</strong> <span style="color: #528e12;">swap_item</span> <strong>to</strong> <span style="color: #1440fc;"><em>item</em></span> <span style="color: #528e12;">i</span> <strong>of</strong> <span style="color: #528e12;">fruit</span></p>
<p style="margin: 0.0px 0.0px 0.0px 60px; font: 12.0px Verdana;"><span style="white-space: pre;"> </span><strong>set</strong> <span style="color: #1440fc;"><em>item</em></span> <span style="color: #528e12;">i</span> <strong>of</strong> <span style="color: #528e12;">fruit</span> <strong>to</strong> <span style="color: #1440fc;"><em>item</em></span> (<span style="color: #528e12;">i</span> + 1) <strong>of</strong> <span style="color: #528e12;">fruit</span></p>
<p style="margin: 0.0px 0.0px 0.0px 60px; font: 12.0px Verdana;"><span style="white-space: pre;"> </span><strong>set</strong> <span style="color: #1440fc;"><em>item</em></span> (<span style="color: #528e12;">i</span> + 1) <strong>of</strong> <span style="color: #528e12;">fruit</span> <strong>to</strong> <span style="color: #528e12;">swap_item</span></p>
<p style="margin: 0.0px 0.0px 0.0px 60px; font: 12.0px Verdana; color: #528e12;"><span style="color: #000000;"><span style="white-space: pre;"> </span><strong>set</strong> </span>last_swap_position<span style="color: #000000;"> <strong>to</strong> </span>i</p>
<p style="margin: 0.0px 0.0px 0.0px 40px; font: 12.0px Verdana;"><span style="white-space: pre;"> </span><strong>end</strong> <strong>if</strong></p>
<p style="margin: 0.0px 0.0px 0.0px 20px; font: 12.0px Verdana;"><span style="white-space: pre;"> </span><strong>end</strong> <strong>repeat</strong></p>
<p style="margin: 0.0px 0.0px 0.0px 0px; font: 12.0px Verdana;"><strong>end</strong> <strong>repeat</strong></p>
<p style="margin: 0.0px 0.0px 0.0px 0px; font: 12.0px Verdana;"><strong>return</strong> <span style="color: #528e12;">fruit</span></p>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana;"><span style="color: #528e12;"> </span><span style="font-family: Times; font-size: small;">= {"apples", "bananas", "grapes", "pears", "pineapple", "watermelon"}</span></p>
<p></code></p>
<p>Using <strong>AppleScrunix</strong> you can sort the same list using a shell script sort command:<br />
<code> </code></p>
<p><code> </code></p>
<p><code></p>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana;"><strong>set</strong> <span style="color: #528e12;">fruit</span> <strong>to</strong> {"pears", "bananas", "apples", "grapes", "watermelon", "pineapple"}</p>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #8039d9;"><span style="color: #000000;"><strong>set</strong> </span>text item delimiters<span style="color: #000000;"> <strong>to</strong> {</span><span style="color: #0c37bc;"><strong>ASCII character</strong></span><span style="color: #000000;"> 10}</span></p>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana;"><strong>set</strong> <span style="color: #528e12;">fruit</span> <strong>to</strong> <span style="color: #528e12;">fruit</span> <strong>as</strong> <span style="color: #1440fc;"><em>string</em></span></p>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana;"><strong>set</strong> <span style="color: #528e12;">fruit</span> <strong>to</strong> <span style="color: #1440fc;"><em>paragraphs</em></span> <strong>of</strong> (<span style="color: #0c37bc;"><strong>do shell script</strong></span> "echo " &amp; <span style="color: #8039d9;">quoted form</span> <strong>of</strong> (<span style="color: #528e12;">fruit</span>) &amp; " | sort -f")</p>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #8039d9;"><span style="color: #000000;"><strong>set</strong> </span>text item delimiters<span style="color: #000000;"> <strong>to</strong> ""</span></p>
<p style="margin: 0.0px 0.0px 0.0px 0px; font: 12.0px Verdana;"><strong>return</strong> <span style="color: #528e12;">fruit</span></p>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana;"><span style="color: #528e12;"> </span><span style="font-family: Times; font-size: small;">= {"apples", "bananas", "grapes", "pears", "pineapple", "watermelon"}</span></p>
<p></code></p>
<p>Though it doesn&#8217;t save much coding, it executes faster, especially as the lists get longer. Using sort, via shell, also allows for files/lists to be sorted without having to open them. I will cover that in a future post.</p>
<p>We will continue to delve deeper into <strong>AppleScript</strong> &amp; <strong>AppleScrunix</strong> in future posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/04/29/sorting-with-applescript-applescrunix-style/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Birth of AppleScrunix</title>
		<link>http://www.mindingthegaps.com/blog/2011/03/31/the-birth-of-applescrunix/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/03/31/the-birth-of-applescrunix/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 21:20:30 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[automation]]></category>
		<category><![CDATA[gaps]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[applescrunix]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=2953</guid>
		<description><![CDATA[On March 24, 2001 Apple introduced it&#8217;s &#8216;Unix&#8217; based version of Mac OS, Mac OS X. Steve Jobs said, &#8220;Mac OS X is the most important software from Apple since the original Macintosh operating system in 1984 that revolutionized the entire industry.&#8221; See Mac OS X Hits Stores This Weekend. The following 10 years saw [...]]]></description>
			<content:encoded><![CDATA[<p>On March 24, 2001 Apple introduced it&#8217;s &#8216;Unix&#8217; based version of Mac OS, <strong>Mac OS X</strong>. <strong>Steve Jobs</strong> said, &#8220;Mac OS X is the most important software from Apple since the original Macintosh operating system in 1984 that revolutionized the entire industry.&#8221; See <a href="http://www.apple.com/pr/library/2001/mar/21osxstore.html">Mac OS X Hits Stores This Weekend</a>. The following 10 years saw Apple morph from has-been to has-it-all. Check out Adam Rosen&#8217;s fun piece chronicling the evolution of OS X, <a href="http://www.cultofmac.com/welcome-to-mac-os-x-an-illustrated-introduction-10th-anniversary">Welcome to Mac OS X: An Illustrated Introduction [10th Anniversary]</a>, on <a href="http://www.cultofmac.com">Cult of Mac</a>.</p>
<p>While reinventing the Mac, Mac OS X also revitalized my favorite scripting language, <a href="http://developer.apple.com/library/mac/#documentation/AppleScript/Conceptual/AppleScriptX/AppleScriptX.html">AppleScript</a>. In addition to providing &#8220;control of scriptable applications and of many parts of the Mac OS,&#8221; OS X gave <strong>AppleScript</strong> access to the power of Unix, and introduced me to what I like to call <strong>AppleScrunix</strong>.</p>
<p><strong>AppleScript</strong> has long offered Mac power users a way to do what they love to do better and faster. <strong>Sal Saghoian</strong>, AppleScript Product Manager at Apple, and <strong>de facto king of AppleScript</strong>, rightly states in his book, <a href="http://www.amazon.com/s/?tag=mindingthegap-20&amp;creative=392013&amp;campaign=212361&amp;link_code=wsw&amp;_encoding=UTF-8&amp;search-alias=aps&amp;field-keywords=applescript+123&amp;Submit.x=0&amp;Submit.y=0&amp;Submit=Go">AppleScript 1-2-3</a>, that AppleScript is the &#8220;power to make the computer do what you want and need it to do <em>for you</em>.&#8221;</p>
<p>The <strong>mashup of Applescript and Unix</strong>, <strong>AppleScrunix</strong>, brings two automation powerhouses together, creating (arguably) the most powerful automation platform on the planet. A simple example can be illustrated by solving a common problem in scripting, that of creating a date/time string for the unique naming of files.</p>
<p>In order to create a date/time string to append to a file name consisting of Year, Month, Day, Hours (military time), Minutes and Seconds, such as <strong>20110331155523</strong>&#8230;</p>
<p>&#8230;straight <strong>AppleScript</strong> might look like this:<br />
<code>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #0c37bc;"><span style="color: #000000;"><strong>set</strong> </span><span style="color: #528e12;">cd</span><span style="color: #000000;"> <strong>to</strong> (</span><strong>current date</strong><span style="color: #000000;">)</span></p>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana; color: #8039d9;"><span style="color: #000000;"><strong>set</strong> </span>text item delimiters<span style="color: #000000;"> <strong>to</strong> ""</span></p>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana;"><strong>set</strong> <span style="color: #528e12;">dateTime</span> <strong>to</strong> <span style="color: #8039d9;">year</span> <strong>of</strong> <span style="color: #528e12;">cd</span> &amp; <span style="color: #1440fc;"><em>text items</em></span> -2 <strong>thru</strong> -1 <strong>of</strong> ("0" &amp; (<span style="color: #1440fc;"><em>month</em></span> <strong>of</strong> <span style="color: #528e12;">cd</span> <strong>as</strong> <span style="color: #1440fc;"><em>integer</em></span>)) &amp; <span style="color: #1440fc;"><em>text items</em></span> -2 <strong>thru</strong> -1 <strong>of</strong> ("0" &amp; (<span style="color: #8039d9;">day</span> <strong>of</strong> <span style="color: #528e12;">cd</span>)) &amp; <span style="color: #1440fc;"><em>text items</em></span> -2 <strong>thru</strong> -1 <strong>of</strong> ("0" &amp; (<span style="color: #8039d9;">hours</span> <strong>of</strong> <span style="color: #528e12;">cd</span>)) &amp; <span style="color: #1440fc;"><em>text items</em></span> -2 <strong>thru</strong> -1 <strong>of</strong> ("0" &amp; (<span style="color: #8039d9;">minutes</span> <strong>of</strong> <span style="color: #528e12;">cd</span>)) &amp; <span style="color: #1440fc;"><em>text items</em></span> -2 <strong>thru</strong> -1 <strong>of</strong> ("0" &amp; (<span style="color: #1440fc;"><em>seconds</em></span> <strong>of</strong> <span style="color: #528e12;">cd</span>)) <strong>as</strong> <span style="color: #1440fc;"><em>string</em></span></p>
<p></code></p>
<p>&#8230;with <strong>AppleScrunix</strong> you can do this:<br />
<code>
<p style="margin: 0.0px 0.0px 0.0px 41.6px; text-indent: -41.6px; font: 12.0px Verdana;"><strong>set</strong> <span style="color: #528e12;">dateTime</span> <strong>to</strong> <span style="color: #0c37bc;"><strong>do shell script</strong></span> "date +%Y%m%d%H%M%S"</p>
<p></code></p>
<p>We will delve deeper into <strong>AppleScrunix</strong> in future posts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/03/31/the-birth-of-applescrunix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Stranger in the Zebra Suit</title>
		<link>http://www.mindingthegaps.com/blog/2011/02/27/the-stranger-in-the-zebra-suit/</link>
		<comments>http://www.mindingthegaps.com/blog/2011/02/27/the-stranger-in-the-zebra-suit/#comments</comments>
		<pubDate>Mon, 28 Feb 2011 02:32:35 +0000</pubDate>
		<dc:creator>Russ Leseberg</dc:creator>
				<category><![CDATA[Branding]]></category>
		<category><![CDATA[gaps]]></category>
		<category><![CDATA[thoughts]]></category>
		<category><![CDATA[lawsuit]]></category>
		<category><![CDATA[personal brand]]></category>
		<category><![CDATA[zebra]]></category>

		<guid isPermaLink="false">http://www.mindingthegaps.com/blog/?p=2722</guid>
		<description><![CDATA[When I got up this morning I had no idea who Daniel Rothamel, aka: The Real Estate Zebra, was. Less than 8 hours later&#8230; I started following him on Twitter, @RealEstateZebra, asked to connect on LinkedIn and found myself blogging about him. Why&#8230; you ask? Spend a couple of hours reading what his friends and [...]]]></description>
			<content:encoded><![CDATA[<p>When I got up this morning I had no idea who<strong> Daniel Rothamel</strong>, <strong>aka: <em><a href="http://www.RealEstateZebra.com/">The Real Estate Zebra</a></em></strong>,  was. Less than 8 hours later&#8230; I started following him on Twitter, <strong><a href="http://twitter.com/#!/RealEstateZebra">@RealEstateZebra</a></strong>, asked to connect on LinkedIn and found myself blogging about him.</p>
<p>Why&#8230; you ask? Spend a couple of hours reading what his friends and colleagues have to say about <strong>Daniel Rothamel</strong> and <strong>you will want to be his friend too</strong>.</p>
<p>Checking my Facebook account this morning I came across a post by long time friend, <strong>Jeff Turner</strong>: <a href="http://www.jeffturner.info/pay-attention-your-true-brand/trackback/">Pay Attention To Your True Brand</a>. You might remember Jeff from my July 2009 post, <a href="http://www.mindingthegaps.com/blog/2009/07/27/living-your-brand/">Living Your Brand</a>. As expected, I enjoyed Jeff&#8217;s post and found his insight refreshing. What I didn&#8217;t expect, is that I would spend the next several hours learning about <strong>Daniel Rothamel</strong> of <a href="http://www.strongteamrealtors.com/agents.php">Strong Team Realtors</a>, a <a href="http://cache.inman.com/files/stories/Doc_1_complaint_Lones_v_Rothamel.pdf"><strong>lawsuit</strong></a> and <strong>the social media storm</strong> that has followed.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-2821" title="Zebra-art" src="http://www.mindingthegaps.com/blog/wp-content/uploads/2011/02/Zebra-art.jpg" alt="Zebra-art" width="525" height="465" />Google Search = &#8216;zebra lawsuit&#8217; turned up these images (*credits below)</p>
<p>Just 5 days ago, on February 22, 2011, <a href="http://www.thelonesgroup.com/team.asp"><strong>Denise Lones</strong></a>, President of <a href="http://www.thelonesgroup.com/">The Lones Group</a>, filed a <a href="http://cache.inman.com/files/stories/Doc_1_complaint_Lones_v_Rothamel.pdf">complaint</a> and <strong>&#8216;Demand for Jury Trial&#8217;</strong> against Rothamel and Strong Team. Beyond what The Lones Group must have imagined&#8230; while the District Court of Washington was processing the paperwork&#8230; <strong>the court of public opinion granted a speedy trial and a jury of their peers assembled overnight</strong>. What probably appeared black and white then, [Yes, I too have fallen victim to zebra imagery], must seem much more gray and uncertain now.</p>
<p><strong>The Lones Group took a wrong turn long before they filed the lawsuit</strong>. As <strong>Jeff Turner</strong> pointed out in his post, <strong>they shifted focus from their</strong> &#8220;<strong>true brand</strong> to the words and images that simply represent it.&#8221; Urs E. Gattiker, in his ComMetrics post, <a href="http://commetrics.com/articles/branding-versus-reputation-jeff-bezos-richard-branson-josef-ackermann-and-pat-russo-to-the-rescue/">Brand vs. Reputation</a>, cites <strong>Jeff Bezos</strong>, the founder of Amazon, &#8220;<strong>Your brand is what people say about you when you are not in the room</strong>,&#8221; and <strong>Richard Branson</strong>, founder of Virgin Airways, &#8220;<strong>Build brands not around products but around reputation</strong>.&#8221; At this point, I doubt The Lones Group has any misgivings about what is being said when they &#8220;are not in the room.&#8221;</p>
<p>Regardless of what ultimately happens with the lawsuit, <strong>Denise Lones and company</strong> has managed to do some good. They <strong>have helped</strong> strengthen <strong>Daniel Rothamel&#8217;s brand</strong>, grow his circle of friends and ignite a popular twitter meme&#8230; <strong>#SaveTheZebra</strong>. They&#8217;ve inspired his supporters to speak out thru <a href="http://www.facebook.com/pages/Stop-the-Frivolous-Lawsuit-Against-the-Real-Estate-Zebra/156638067723684?sk=wall">Facebook</a>, <a href="http://www.youtube.com/watch?v=iynYghExbKI">YouTube</a>, and <a href="http://www.mindingthegaps.com/blog/2011/02/27/added-links-for-the-stranger-in-the-zebra-suit/">countless blog posts/comments</a>. Their actions even lead to the creation of a <a href="http://zebradefensefund.com/">fund</a> for Daniel&#8217;s legal defense. And last but not least&#8230; without Denise Lones grossly underestimating how truly connected and small the world has become&#8230; I might not have met <strong>Daniel Rothamel</strong>, <strong>our friend in the Zebra Suit</strong>.<br />
<hr/><strong>* Image Credits&#8230;</strong><br />
<strong>Left:</strong> Pic of Daniel from Chris Brogan&#8217;s post: <a href="http://www.chrisbrogan.com/are-zebras-endangered/trackback/">Are Zebras Endangered</a><br />
<strong>Right-top:</strong> Pic of Zebra from Mariana Wagner&#8217;s post: <a href="http://mykwblog.wordpress.com/2011/02/25/the-lones-group-files-a-lawsuit-against-strong-team-realtors®-over-a-fricken-zebra-stripe/trackback/">The Lones Group Files a Lawsuit Against Strong Team REALTORS® Over a Fricken’ Zebra Stripe?</a><br />
<strong>Right-2nd-from-top:</strong> Pic of Sign from WannaNetwork.com&#8217;s page:  <a href="http://www.wannanetwork.com/the-lones-group-vs-daniel-rothamel-internet-marketing-lawsuit/">The Lones Group vs Daniel Rothamel – Posts, Twitter Updates &#038; Links</a><br />
<strong>Right-3rd-from-top:</strong> Pic of Zebra on Laptop from Ashley Drake Gephart&#8217;s post: <a href="http://www.drakeintelligencegroup.com/2011/02/26/online-reputation-lones-group/">The Lones Group: a “case” of online reputation</a><br />
<strong>Right-bottom:</strong> Pic of Zebra Pattern from Benn Rosales&#8217; post: <a href="http://agentgenius.com/g-rants-insanity-more/would-the-real-zebra-please-stand-up-realtor-blogger-sued/trackback/">Would the real Zebra, please stand up? Realtor, blogger, sued</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mindingthegaps.com/blog/2011/02/27/the-stranger-in-the-zebra-suit/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

