<?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>Erics Tech Blog &#187; Mac</title>
	<atom:link href="http://eric.lubow.org/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.lubow.org</link>
	<description>Thoughts, musings, and other idealistic (sometimes useful) systems and development hoopla.</description>
	<lastBuildDate>Fri, 18 Nov 2011 14:56:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>5 Apps to Increase Mac Productivity</title>
		<link>http://eric.lubow.org/2011/mac/5-apps-to-increase-mac-productivity/</link>
		<comments>http://eric.lubow.org/2011/mac/5-apps-to-increase-mac-productivity/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 08:00:35 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=861</guid>
		<description><![CDATA[I like to think I have been making the most of what&#8217;s available on my Mac. This means taking advantage of some obscure and some not so obscure apps. I want to go through some of those apps and a little about their usage to help others get some of the benefit I get. There [...]]]></description>
			<content:encoded><![CDATA[<p>I like to think I have been making the most of what&#8217;s available on my Mac.  This means taking advantage of some obscure and some not so obscure apps.  I want to go through some of those apps and a little about their usage to help others get some of the benefit I get.  There are certainly other products available and even ones I use.  The 5 apps I describe are the ones I use the most frequently (and recommend to just about everyone I come in contact with who uses a Mac).<br />
<span id="more-861"></span></p>
<ol>
<li><strong style="font-size:18px;">Boxcar</strong>
<p><img src="http://tctechcrunch.files.wordpress.com/2010/11/b5.png?w=120&#038;h=120" /><br />
Just is case you haven&#8217;t heard of <a href="http://boxcar.io">Boxcar</a>, it&#8217;s what notifications for the iPhone should have been.  You can get push notifications for a ton of different services ranging from Facebook, Twitter, and email to Github or even something more custom (for those of you techies who read this blog).  This awesome iPhone application has recently been released for Mac desktop.  This means that those same notifications that you used to have to have tabs open for Facebook, Twitter, RSS feeds, Email, Github, or whatever other services you use are now all centrally located.  Boxcar for Mac is still beta-ish so expect it to get a lot better.  But centralized notifications helps to prevent you from checking all 80,000 (or so) locations for new items to distract you.</p>
</li>
<li><strong style="font-size:18px;">Alfred</strong>
<p><img src="http://www.alfredapp.com/images/alfred-logo.png" height="120" width="120" /><br />
<a href="http://alfredapp.com">Alfred App</a> is what Spotlight should have been plus some.  It is by far the application that I use the most on my Mac.  It means that I <em>grep</em> through files, search my entire filesystem and either <em>open</em> a file or <em>find</em> the containing folder and open it up.  And with the <a href="http://www.alfredapp.com/powerpack/">Powerpack</a> you have the clipboard manager (which happens to be my favorite feature).  It does favorite snippets and can save old clipboard contents for long period of times that can searchable.  If you try Alfred and it doesn&#8217;t make your life easier, then you are using it wrong.  I could go on for hours with how Alfred can make your Mac life better, but it&#8217;d faster and easier to just read the <a href="http://alfredtips.tumblr.com/">Tips Blog.</a></p>
</li>
<li><strong style="font-size:18px;">Caffeine</strong>
<p><img src="http://a2.mzstatic.com/us/r1000/020/Purple/5f/0a/df/mzi.nvflrkie.175x175-75.png" height="120" width="120" /><br />
<a href="http://itunes.apple.com/us/app/caffeine/id411246225?mt=12">Caffeine</a> is not really a productivity app, but something more to prevent annoyance and generally an all around handy app to have.  It does one thing and does it well.  Caffeine prevents your computer from going to sleep.  This is great if you have a short screen saver that you don&#8217;t feel like changing or if you are watching a movie on Netflix and don&#8217;t want your computer to go to sleep.  There is something to be said for simplicity and doing something well.</p>
</li>
<li><strong style="font-size:18px;">Notational Velocity</strong>
<p><img src="http://i.imgur.com/pv5S8.png" height="120" width="120" /><br />
Mac sticky post-it style notes are good, but <a href="http://notational.net/">Notational Velocity</a> has taken it to the next level.  It&#8217;s freeform, searchable, remote-syncable, taggable notes (too many buzzwords, right?).  But the fact is, you just start typing and it saves as you go.  When you are done, you can add tags.  And if you have an iPhone, then you can install <a href="http://simplenoteapp.com/">SimpleNote</a> and have your notes from the computer sync&#8217;d to your phone (and vise versa).  But my favorite thing is just the fact that you can start typing and it is immediately searchable.  I have it open on all my spaces and I am constantly making notes.  I take items from my Alfred clipboard and paste them into NV as notes for how I get stuff working.  This way I keep track of everything I tried and then just remove the things I don&#8217;t use (and then use those notes to write a blog post).</p>
</li>
<li><strong style="font-size:18px;">Homebrew</strong>
<p><strong style="background-color:#745626;outline-color:#D7AF72;background-clip:border-box;font-size:42px;font-family:ChunkFiveRegular,serif;color:#D7AF72;line-height:30px;">HOMEBREW</strong></p>
<p>I have tried the gamut of package management for the Mac.  I compiled things from source (and that just gets messy).  I have also tried Fink and Macports and they just both felt a little hackish given the naturally usable feel of OS X in general.  So I installed <a href="http://mxcl.github.com/homebrew/">Homebrew</a> and everything just sort of fell into place.  It&#8217;s just as simple as &#8220;<em>brew install $package</em>&#8221; (after Homebrew is installed of course).  And since every package installed is installed in isolation (<em>/usr/local/Cellar</em>), removing and upgrading can also be done with ease.  If there was a solid GUI in front of it, I would recommend Apple adopt it as a 3rd party package management system.</p>
</li>
</ol>
<p>If there are other packages or apps for the Mac that has had a great impact on your productivity, let me know.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2009/mac/things-todo-app/' rel='bookmark' title='Things (Todo App)'>Things (Todo App)</a></li>
<li><a href='http://eric.lubow.org/2009/mail/transferring-email-from-gmailgoogle-apps-to-dovecot-with-larch/' rel='bookmark' title='Transferring Email From Gmail/Google Apps to Dovecot With Larch'>Transferring Email From Gmail/Google Apps to Dovecot With Larch</a></li>
<li><a href='http://eric.lubow.org/2010/system-administration/creating-dummy-packages-on-debian/' rel='bookmark' title='Creating Dummy Packages On Debian'>Creating Dummy Packages On Debian</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2011/mac/5-apps-to-increase-mac-productivity/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Capistrano Hangs on Mac OS X Leopard</title>
		<link>http://eric.lubow.org/2010/mac/capistrano-hangs-on-mac-os-x-leopard/</link>
		<comments>http://eric.lubow.org/2010/mac/capistrano-hangs-on-mac-os-x-leopard/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 11:30:54 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[capistrano]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=653</guid>
		<description><![CDATA[I use Capistrano to deploy my webapps and have been for a while. I also deploy right from my laptop quite frequently. So I was a little taken aback when I could deploy in one place and not in another. It turned out that Capistrano was having issues with deploying to multiple servers. In fact, [...]]]></description>
			<content:encoded><![CDATA[<p>I use Capistrano to deploy my webapps and have been for a while.  I also deploy right from my laptop quite frequently.  So I was a little taken aback when I could deploy in one place and not in another.  It turned out that Capistrano was having issues with deploying to multiple servers.  In fact, it turned out that the problem had the appearance of being Capistrano, but in actuality, it was <a href="http://github.com/net-ssh/net-ssh/tree/2.0">Net-SSH</a>.  The whole issue can be tracked via the Lighthouse ticket <a href="https://capistrano.lighthouseapp.com/projects/8716/tickets/79-capistrano-hangs-on-shell-command-for-many-computers-on-ruby-186-p368">here</a>.  I&#8217;m going to show you how to diagnose if you have this problem faster and how to fix it.<br />
<span id="more-653"></span><br />
However, the shorter version is as follows.  It starts out by hanging while trying to parallelize multiple connections. Not only does it hang, but it should peg your CPU.  You will be able to tell this if you hit the Terminal and type <strong>uptime</strong> and you see a high load average and it keeps climbing while your deploy is hung.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">elubow<span style="color: #000000; font-weight: bold;">@</span>beacon capistrano$ <span style="color: #c20cb9; font-weight: bold;">uptime</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">sleep</span> <span style="color: #000000;">5</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">uptime</span><br />
<span style="color: #000000;">22</span>:<span style="color: #000000;">25</span> &nbsp;up <span style="color: #000000;">7</span>:<span style="color: #000000;">25</span> mins, <span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, load averages: <span style="color: #000000;">2.58</span> <span style="color: #000000;">0.61</span> <span style="color: #000000;">0.47</span><br />
<span style="color: #000000;">22</span>:<span style="color: #000000;">25</span> &nbsp;up <span style="color: #000000;">7</span>:<span style="color: #000000;">25</span> mins, <span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, load averages: <span style="color: #000000;">3.16</span> <span style="color: #000000;">1.11</span> <span style="color: #000000;">0.97</span><br />
elubow<span style="color: #000000; font-weight: bold;">@</span>beacon capistrano$ ruby <span style="color: #660033;">-v</span><br />
ruby 1.8.6 <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000;">2009</span>-03-<span style="color: #000000;">31</span> patchlevel <span style="color: #000000;">368</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>i686-darwin9.7.0<span style="color: #7a0874; font-weight: bold;">&#93;</span><br />
elubow<span style="color: #000000; font-weight: bold;">@</span>beacon capistrano$ cap deploy:mail:modules<br />
&nbsp; <span style="color: #000000; font-weight: bold;">*</span> executing <span style="color: #000000; font-weight: bold;">`</span>deploy:mail:modules<span style="color: #ff0000;">'<br />
&nbsp; * executing &quot;sudo mkdir -p /usr/local/lib/perl5/STMail &amp;&amp; sudo chmod g+w /usr/local/lib/perl5/STMail&quot;<br />
&nbsp; &nbsp; servers: [&quot;10.123.125.82&quot;, &quot;10.123.125.101&quot;, &quot;10.123.125.107&quot;, &quot;10.123.125.113&quot;]</span></div></div>
<p>I am able to replicate the problem all the way back to Net-SSH 2.0.11 (although it may go back further).  All you have to do is upgrade your version of Net-SSH.  Check your version and then upgrade if necessary.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">elubow<span style="color: #000000; font-weight: bold;">@</span>beacon capistrano$ gem list <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #c20cb9; font-weight: bold;">ssh</span><br />
net-ssh <span style="color: #7a0874; font-weight: bold;">&#40;</span>2.0.21, 2.0.11<span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
elubow<span style="color: #000000; font-weight: bold;">@</span>beacon capistrano$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> gem <span style="color: #c20cb9; font-weight: bold;">install</span> net-ssh<br />
Successfully installed net-ssh-2.0.21<br />
<span style="color: #000000;">1</span> gem installed<br />
Installing ri documentation <span style="color: #000000; font-weight: bold;">for</span> net-ssh-2.0.21...<br />
Installing RDoc documentation <span style="color: #000000; font-weight: bold;">for</span> net-ssh-2.0.21...</div></div>
<p>Hope this helps.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2010/mac/count-instead-of-sequence/' rel='bookmark' title='Count Instead of Sequence'>Count Instead of Sequence</a></li>
<li><a href='http://eric.lubow.org/2009/ruby/rails/fixing-zlib-errors-on-capistrano-deploy/' rel='bookmark' title='Fixing zlib Errors On Capistrano Deploy'>Fixing zlib Errors On Capistrano Deploy</a></li>
<li><a href='http://eric.lubow.org/2009/perl/mac-perl-problems-after-feb-update/' rel='bookmark' title='Mac Perl Problems After Feb Update'>Mac Perl Problems After Feb Update</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2010/mac/capistrano-hangs-on-mac-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Count Instead of Sequence</title>
		<link>http://eric.lubow.org/2010/mac/count-instead-of-sequence/</link>
		<comments>http://eric.lubow.org/2010/mac/count-instead-of-sequence/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 10:30:29 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[bash]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=629</guid>
		<description><![CDATA[I use Bash one liners a lot. I think they are an important part of any programmers and sysadmins toolkit. If you can&#8217;t write a bash one liner, even a simple iterator, then you really need to learn. I promise it will make your life infinitely more pleasant. Frequently I find myself writing things that [...]]]></description>
			<content:encoded><![CDATA[<p>I use Bash one liners a lot.  I think they are an important part of any programmers and sysadmins toolkit.  If you can&#8217;t write a bash one liner, even a simple iterator, then you really need to learn.  I promise it will make your life infinitely more pleasant.</p>
<p>Frequently I find myself writing things that require a loop or an increment of numbers.  A good example would be like something that would walk over my web servers and check their uptime, load averages, etc.  Using <strong>seq</strong>, that&#8217;s easy.  But since Mac OS X doesn&#8217;t come with the <strong>seq</strong> command, I would previously improvise.<br />
<span id="more-629"></span></p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;"># Linux system</span><br />
$ <span style="color: #000000; font-weight: bold;">for</span> n <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">seq</span> <span style="color: #000000;">1</span> <span style="color: #000000;">6</span><span style="color: #000000; font-weight: bold;">`</span>; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;web<span style="color: #007800;">${n}</span>: &quot;</span>; <span style="color: #c20cb9; font-weight: bold;">ssh</span> web<span style="color: #007800;">$n</span> <span style="color: #c20cb9; font-weight: bold;">uptime</span>; <span style="color: #000000; font-weight: bold;">done</span>;<br />
web1: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">50</span>, &nbsp;<span style="color: #000000;">4</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.03</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web2: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">48</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.07</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web3: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">47</span>, &nbsp;<span style="color: #000000;">3</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.04</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web4: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">47</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.03</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web5: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">45</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.01</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web6: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">45</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.01</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
<br />
<span style="color: #666666; font-style: italic;"># Mac</span><br />
$ <span style="color: #000000; font-weight: bold;">for</span> n <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;1 2 3 4 5 6&quot;</span><span style="color: #000000; font-weight: bold;">`</span>; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;web<span style="color: #007800;">${n}</span>&quot;</span>; <span style="color: #c20cb9; font-weight: bold;">ssh</span> web<span style="color: #007800;">$n</span> <span style="color: #c20cb9; font-weight: bold;">uptime</span>; <span style="color: #000000; font-weight: bold;">done</span>;<br />
web1: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">50</span>, &nbsp;<span style="color: #000000;">4</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.03</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web2: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">48</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.07</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web3: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">47</span>, &nbsp;<span style="color: #000000;">3</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.04</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web4: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">47</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.03</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web5: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">45</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.01</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web6: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">45</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.01</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span></div></div>
<p>That is no longer the case.  I could have written this myself, but since I am not for reinventing the wheel, I Google&#8217;d around and found <a href="http://www.askdavetaylor.com/step_through_count_numeric_values_bash_shell_script.htm">count</a>.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #000000; font-weight: bold;">for</span> n <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">`</span>count <span style="color: #000000;">1</span> <span style="color: #000000;">6</span><span style="color: #000000; font-weight: bold;">`</span>; <span style="color: #000000; font-weight: bold;">do</span> <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #660033;">-n</span> <span style="color: #ff0000;">&quot;web<span style="color: #007800;">${n}</span>&quot;</span>; <span style="color: #c20cb9; font-weight: bold;">ssh</span> web<span style="color: #007800;">$n</span> <span style="color: #c20cb9; font-weight: bold;">uptime</span>; <span style="color: #000000; font-weight: bold;">done</span>;<br />
web1: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">50</span>, &nbsp;<span style="color: #000000;">4</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.03</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web2: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">48</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.07</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web3: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">47</span>, &nbsp;<span style="color: #000000;">3</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.04</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web4: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">47</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.03</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web5: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">45</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.01</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span><br />
web6: <span style="color: #000000;">18</span>:<span style="color: #000000;">36</span>:<span style="color: #000000;">56</span> up <span style="color: #000000;">82</span> days, <span style="color: #000000;">22</span>:<span style="color: #000000;">45</span>, &nbsp;<span style="color: #000000;">2</span> <span style="color: #c20cb9; font-weight: bold;">users</span>, &nbsp;load average: <span style="color: #000000;">0.01</span>, <span style="color: #000000;">0.00</span>, <span style="color: #000000;">0.00</span></div></div>
<p>I can&#8217;t take any credit for this script, nor do I plan to.  But I feel that all Mac shell users should have this available to them.  The original was written by <a href="http://www.askdavetaylor.com/">Dave Taylor</a> and is located <a href="http://www.askdavetaylor.com/step_through_count_numeric_values_bash_shell_script.html">here</a>. I strongly suggest that in addition to copying the script, you read his explanation of its utility. It give you the ability to increment or decrement, whichever you find the need for.</p>
<p>To install, just copy and paste into <strong>/usr/local/bin/count</strong> and then <strong>chmod +x /usr/local/bin/count</strong>.</p>
<p>Here is the script in its entirety.</p>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:450px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">#!/bin/sh</span><br />
<br />
<span style="color: #666666; font-style: italic;"># count - step through numeric values until you get to the max value</span><br />
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;$#&quot;</span> <span style="color: #660033;">-lt</span> <span style="color: #000000;">2</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span style="color: #000000; font-weight: bold;">then</span><br />
&nbsp; <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Usage: count {increment}&quot;</span><br />
&nbsp; <span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">1</span><br />
<span style="color: #000000; font-weight: bold;">fi</span><br />
<br />
<span style="color: #007800;">counter</span>=<span style="color: #ff0000;">&quot;$1&quot;</span><br />
<span style="color: #007800;">max</span>=<span style="color: #ff0000;">&quot;$2&quot;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;$#&quot;</span> <span style="color: #660033;">-eq</span> <span style="color: #000000;">2</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span style="color: #000000; font-weight: bold;">then</span><br />
&nbsp; <span style="color: #007800;">step</span>=<span style="color: #000000;">1</span><br />
<span style="color: #000000; font-weight: bold;">else</span><br />
&nbsp; <span style="color: #007800;">step</span>=<span style="color: #007800;">$3</span><br />
<span style="color: #000000; font-weight: bold;">fi</span><br />
<br />
<span style="color: #000000; font-weight: bold;">while</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #007800;">$counter</span> <span style="color: #660033;">-le</span> <span style="color: #007800;">$max</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span> ; <span style="color: #000000; font-weight: bold;">do</span><br />
&nbsp; <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$counter</span><br />
&nbsp; <span style="color: #007800;">counter</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span> <span style="color: #c20cb9; font-weight: bold;">expr</span> <span style="color: #007800;">$counter</span> + <span style="color: #007800;">$step</span> <span style="color: #7a0874; font-weight: bold;">&#41;</span><br />
<span style="color: #000000; font-weight: bold;">done</span><br />
<br />
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span></div></div>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2010/mac/capistrano-hangs-on-mac-os-x-leopard/' rel='bookmark' title='Capistrano Hangs on Mac OS X Leopard'>Capistrano Hangs on Mac OS X Leopard</a></li>
<li><a href='http://eric.lubow.org/2010/tips/counting-frequencies-of-frequencies/' rel='bookmark' title='Counting Frequencies of Frequencies'>Counting Frequencies of Frequencies</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2010/mac/count-instead-of-sequence/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Textmate Minimap Plugin</title>
		<link>http://eric.lubow.org/2010/mac/textmate-minimap-plugin/</link>
		<comments>http://eric.lubow.org/2010/mac/textmate-minimap-plugin/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:00:35 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[editors]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=556</guid>
		<description><![CDATA[My editor of choice for most of what I do on the Mac (when I&#8217;m not in the shell using Vim) is Textmate. I recently came across a neat plugin called the Textmate Minimap. Essentially this plugin opens a map across the side of your Textmate window (like another drawer on the other side) and [...]]]></description>
			<content:encoded><![CDATA[<p>My editor of choice for most of what I do on the Mac (when I&#8217;m not in the shell using Vim) is <a href="http://macromates.com/">Textmate</a>.  I recently came across a neat plugin called the <a href="http://julianeberius.github.com/Textmate-Minimap/">Textmate Minimap</a>.  Essentially this plugin opens a map across the side of your Textmate window (like another drawer on the other side) and allows you to scroll full screens.  You can move the editing window screen by screen in the minimap.  This is equivalent to a visual page down.<br />
<span id="more-556"></span><br />
<div id="attachment_557" class="wp-caption aligncenter" style="width: 710px"><a href="http://eric.lubow.org/wp-content/uploads/2010/02/textmate-minimap2.jpg"><img src="http://eric.lubow.org/wp-content/uploads/2010/02/textmate-minimap2.jpg" alt="Textmate Minimap" title="Textmate Minimap" width="700" height="438" class="size-full wp-image-557" /></a><p class="wp-caption-text">Example of the minimap</p></div></p>
<p>This isn&#8217;t really handy if you have a lot of small files, but you can imagine the utility with larger files.  Now its still in beta stages, so be weary when you try it out.  Install it into Textmate as a bundle and use it as necessary.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2009/misc/more-wolframalpha-easter-eggs/' rel='bookmark' title='More Wolframalpha Easter Eggs'>More Wolframalpha Easter Eggs</a></li>
<li><a href='http://eric.lubow.org/2010/system-administration/cluster-ssh-with-csshx/' rel='bookmark' title='Cluster SSH with cSSHx'>Cluster SSH with cSSHx</a></li>
<li><a href='http://eric.lubow.org/2010/perl/perl-modules/monitoring-services-with-nagios-plugin/' rel='bookmark' title='Monitoring Services with Nagios::Plugin'>Monitoring Services with Nagios::Plugin</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2010/mac/textmate-minimap-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple Steps Up With Multitouch Mouse</title>
		<link>http://eric.lubow.org/2009/mac/apple-steps-up-with-multitouch-mouse/</link>
		<comments>http://eric.lubow.org/2009/mac/apple-steps-up-with-multitouch-mouse/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 22:44:40 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=324</guid>
		<description><![CDATA[A while ago I wrote about how Apple needed an external multi-touch solution and that you can use your iPhone until then. Apple did it and now released the Magic Mouse. To quote Apple, &#8220;It&#8217;s the world&#8217;s first multi-touch mouse.&#8221; It&#8217;s a wireless mouse that attaches to any computer that has a keyboard, mouse and [...]]]></description>
			<content:encoded><![CDATA[<p>A while ago I <a href="http://eric.lubow.org/2009/mac/external-multi-touch-trackpad-for-a-mac/">wrote about</a> how Apple needed an external multi-touch solution and that you can <a href="http://eric.lubow.org/2009/mac/iphone-as-trackpad/">use your iPhone until then</a>.  Apple did it and now released the <a href="http://www.apple.com/magicmouse/">Magic Mouse</a>.</p>
<p>To quote Apple, &#8220;It&#8217;s the world&#8217;s first multi-touch mouse.&#8221;  It&#8217;s a wireless mouse that attaches to any computer that has a keyboard, mouse and Bluetooth via Bluetooth.  It&#8217;s sleek just like everything else Apple makes.  But the best part is that (as of now), its only $69.  Good work Apple.</p>
<p>I could go on and on about why I think its cool and what it can do, but why waste time on my website reading a summary, just check it out on Apple&#8217;s web site: <a href="http://www.apple.com/magicmouse/">http://www.apple.com/magicmouse/</a></p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2009/mac/iphone-as-trackpad/' rel='bookmark' title='iPhone as Trackpad'>iPhone as Trackpad</a></li>
<li><a href='http://eric.lubow.org/2009/mac/external-multi-touch-trackpad-for-a-mac/' rel='bookmark' title='What About An External Multi-Touch Trackpad For a Mac'>What About An External Multi-Touch Trackpad For a Mac</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/mac/apple-steps-up-with-multitouch-mouse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What About An External Multi-Touch Trackpad For a Mac</title>
		<link>http://eric.lubow.org/2009/mac/external-multi-touch-trackpad-for-a-mac/</link>
		<comments>http://eric.lubow.org/2009/mac/external-multi-touch-trackpad-for-a-mac/#comments</comments>
		<pubDate>Thu, 28 May 2009 16:13:00 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=220</guid>
		<description><![CDATA[I used to be a big fan of ergonomic keyboards (and I still am). But I am an even bigger fan of the multi-touch trackpad. I have even extended it by using MultiClutch (I know the link looks funny, but that&#8217;s the page title, I promise). MultiClutch allows you to extend the swiping and pinching [...]]]></description>
			<content:encoded><![CDATA[<p>I used to be a big fan of ergonomic keyboards (and I still am).  But I am an even bigger fan of the multi-touch trackpad.  I have even extended it by using <a href="http://wcrawford.org/2008/02/28/everytime-i-think-about-you-i-touch-my-cell/">MultiClutch</a> (I know the link looks funny, but that&#8217;s the page title, I promise).  MultiClutch allows you to extend the swiping and pinching of fingers to extend to other applications and key combinations (both locally and globally).  This means that it is so much a part of my daily productivity that I have had to make due without an ergonomic keyboard.  </p>
<p>If someone knows about an external multi-touch trackpad (either wireless or USB) that supports 1,2,3 and 4 finger multi-touch, please let me know.  And if one doesn&#8217;t exist, please let Apple know <img src='http://eric.lubow.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  Ultimately what I would like my &#8220;at home&#8221; setup to be is a wireless ergonomic keyboard along with a wireless ergonomic multi-touch trackpad.</p>
<p>I&#8217;d like to hear everyone&#8217;s thoughts on this.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2009/mac/apple-steps-up-with-multitouch-mouse/' rel='bookmark' title='Apple Steps Up With Multitouch Mouse'>Apple Steps Up With Multitouch Mouse</a></li>
<li><a href='http://eric.lubow.org/2009/mac/iphone-as-trackpad/' rel='bookmark' title='iPhone as Trackpad'>iPhone as Trackpad</a></li>
<li><a href='http://eric.lubow.org/2010/mail/a-few-words-about-setting-up-postfix-multi-instance/' rel='bookmark' title='A Few Words About Setting Up Postfix Multi Instance'>A Few Words About Setting Up Postfix Multi Instance</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/mac/external-multi-touch-trackpad-for-a-mac/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Things (Todo App)</title>
		<link>http://eric.lubow.org/2009/mac/things-todo-app/</link>
		<comments>http://eric.lubow.org/2009/mac/things-todo-app/#comments</comments>
		<pubDate>Wed, 20 May 2009 14:00:08 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=172</guid>
		<description><![CDATA[After reading and commenting on these 2 blog entries by rbowen: iPhone Todo Apps Things and iPhone Todo Apps; I figured that I would throw my $0.02 on here. Things by Cultured Code does come with a high price tag. But it is by far the most useful todo app that I have come across. [...]]]></description>
			<content:encoded><![CDATA[<p>After reading and commenting on these 2 blog entries by <a href="http://wooga.drbacchus.com/">rbowen</a>: <a href="http://wooga.drbacchus.com/iphone-todo-apps-things">iPhone Todo Apps Things</a> and <a href="http://wooga.drbacchus.com/iphone-todo-apps">iPhone Todo Apps</a>; I figured that I would throw my $0.02 on here.  </p>
<p><a href="http://www.culturedcode.com/things/">Things</a> by Cultured Code does come with a high price tag.  But it is by far the most useful todo app that I have come across.</p>
<p>Let&#8217;s do a quick salient point pro/con analysis of this.  One of my favorite parts of Things is the concept of context.  When you create a todo item, you can tag it with what context it is in.  Then you can sort or show your todo&#8217;s by context.  You can sort by multiple tags.  This can be shown with the following example, &#8220;How can I see what phone calls I have to make for work?&#8221;  You can click on the items tagged with work and phone.  Then you&#8217;ll have which phone calls to make.</p>
<p>The biggest con here is the hefty price tag.  It definitely does cause some sticker shock.  Between the USD $10 for iPhone app and the USD $50 for the laptop/desktop version, USD $60 can be quite a bit for the simplicity of a todo app.</p>
<p>I have found that since spending the USD $60, I have become a lot more efficient and productive.  There are also a lot fewer things that fall through the cracks.  I have to face facts that I have a pretty poor memory.  So when I have something to do, I immediately put it into Things and then sync it as soon as I am in the same place as my laptop again.</p>
<p>One of the beautiful aspects of Things is its simplicity.  It has a simple interface and a very succinct group of menus.  The only thing that I believe that Things is missing is alerts.  I like the iCal sync and iPhone sync, but I would like it to integrate into Growl.  This would be even more useful if you could give specific times that you want the Growl notifications to pop up.  I know this isn&#8217;t possible in the current state of the iPhone OS (until push notifications from the background are available).  But this is certainly an available on the laptop/desktop setup.</p>
<p>I am a big believer in FOSS and Open Source in general.  However, I am also a big believer in the right tool for the right job.  Sometimes that tool costs a little bit of money.  Although it may not be the right tool for everyone, it happened to be a tool that made me a more efficient worker and person.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2009/mac/iphone-as-trackpad/' rel='bookmark' title='iPhone as Trackpad'>iPhone as Trackpad</a></li>
<li><a href='http://eric.lubow.org/2007/system-administration/asterisk-pbx/asterisk-69-with-14x/' rel='bookmark' title='Asterisk *69 with 1.4.x'>Asterisk *69 with 1.4.x</a></li>
<li><a href='http://eric.lubow.org/2009/mac/downloading-youtube-videos-onto-the-iphone-on-mac-os-x/' rel='bookmark' title='Downloading Youtube Videos onto the iPhone on Mac OS X'>Downloading Youtube Videos onto the iPhone on Mac OS X</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/mac/things-todo-app/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Downloading Youtube Videos onto the iPhone on Mac OS X</title>
		<link>http://eric.lubow.org/2009/mac/downloading-youtube-videos-onto-the-iphone-on-mac-os-x/</link>
		<comments>http://eric.lubow.org/2009/mac/downloading-youtube-videos-onto-the-iphone-on-mac-os-x/#comments</comments>
		<pubDate>Mon, 04 May 2009 14:00:41 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=129</guid>
		<description><![CDATA[For months I have been trying to figure out the best way to download Youtube videos to watch on my iPhone my hour commute to work. I tried a few different methods, the most recent of which was TubeTV. TubeTV was good except it was missing a few key features like continuing partially downloaded files [...]]]></description>
			<content:encoded><![CDATA[<p>For months I have been trying to figure out the best way to download Youtube videos to watch on my iPhone my hour commute to work.  I tried a few different methods, the most recent of which was <a href="http://www.chimoosoft.com/products/tubetv/">TubeTV</a>.  <a href="http://www.chimoosoft.com/products/tubetv/">TubeTV</a> was good except it was missing a few key features like continuing partially downloaded files and importing directly into iTunes.  I could live with this up until it completely stopped working for me (otherwise I would still be using it).</p>
<p>Enter <a href="http://tooble.tv/">Tooble</a>.  <a href="http://tooble.tv/">Tooble</a> is the answer.  You give it a URL and it downloads the movie, converts it and dumps it straight into iTunes.  Great work.  Clean and simple.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2009/mac/iphone-as-trackpad/' rel='bookmark' title='iPhone as Trackpad'>iPhone as Trackpad</a></li>
<li><a href='http://eric.lubow.org/2009/mac/reminder-trick-with-quicksilver/' rel='bookmark' title='Reminder Trick With Quicksilver'>Reminder Trick With Quicksilver</a></li>
<li><a href='http://eric.lubow.org/2009/misc/bing-hunch-decision-engine/' rel='bookmark' title='Bing! Hunch! Decision Engine!'>Bing! Hunch! Decision Engine!</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/mac/downloading-youtube-videos-onto-the-iphone-on-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Reminder Trick With Quicksilver</title>
		<link>http://eric.lubow.org/2009/mac/reminder-trick-with-quicksilver/</link>
		<comments>http://eric.lubow.org/2009/mac/reminder-trick-with-quicksilver/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 14:00:14 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[quicksilver]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=104</guid>
		<description><![CDATA[I have a few tools for making and keeping myself more productive. One of those tools is Quicksilver. I know it is a widely used tool so I won&#8217;t spend time talking about everything it can do. However, from the Blacktree website, it is: A unified, extensible interface for working with applications, contacts, music, and [...]]]></description>
			<content:encoded><![CDATA[<p>I have a few tools for making and keeping myself more productive.  One of those tools is <a href="http://www.blacktree.com/">Quicksilver</a>.  I know it is a widely used tool so I won&#8217;t spend time talking about everything it can do.  However, from the <a href="http://www.blacktree.com/">Blacktree</a> website, it is:</p>
<blockquote><p>A unified, extensible interface for working with applications, contacts, music, and other data. </p></blockquote>
<p>I like to be reminded of things, but I usually hate putting them into Entourage or <a href="http://culturedcode.com/things/">Things</a> (which I will definitely be covering in a future blog post).  A shortcut using Quicksilver is to do the following:</p>
<ol>
<li>Initiate Quicksilver (in my case): <strong>CTRL-SPACE</strong></li>
<li>Type the &#8216;<strong>.</strong>&#8216; to enter text mode</li>
<li>Enter your reminder message: <strong>Relax your eyes</strong></li>
<li>Press <strong>TAB</strong> and select <strong>Large Type</strong></li>
<li>Press <strong>CTRL-Enter</strong> and select a period</li>
<li>For testing, use <strong>Run After Delay</strong> and <strong>Tab</strong> over to the third box</li>
<li>Enter an element of time.  Again for testing, we&#8217;ll use <strong>5s</strong> (the &#8216;<strong>s</strong>&#8216; being seconds) and press enter.</li>
</ol>
<p>And there you have it.  It will appear before your eyes 5 seconds after pressing enter.  Just remember, there is no stickiness with Quicksilver.  If it closes for any reason (computer restart, Quicksilver crash, etc), your reminder is gone with it.</p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/mac/reminder-trick-with-quicksilver/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mac Perl Problems After Feb Update</title>
		<link>http://eric.lubow.org/2009/perl/mac-perl-problems-after-feb-update/</link>
		<comments>http://eric.lubow.org/2009/perl/mac-perl-problems-after-feb-update/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 03:40:18 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=86</guid>
		<description><![CDATA[When I did my most recent upgrade (the latest Mac software updates), it broke my Perl install. In order to figure out if your Perl is broken like mine was, you will get a result like this: beacon:mail elubow$ perl -MIO IO object version 1.22 does not match bootstrap parameter 1.23 at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/XSLoader.pm line 94. [...]]]></description>
			<content:encoded><![CDATA[<p>When I did my most recent upgrade (the latest Mac software updates), it broke my Perl install.  In order to figure out if your Perl is broken like mine was, you will get a result like this:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">beacon:mail elubow$ perl -MIO<br />
IO object version 1.22 does not match bootstrap parameter 1.23 at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/XSLoader.pm line 94.<br />
Compilation failed in require.<br />
BEGIN failed--compilation aborted.</div></div>
<p>I had a little trouble finding out how to fix this.  So I am posting this here in case it helps someone else out. It was a simple fix (since CPAN doesn&#8217;t work) that you have to do by hand.  Go to the CPAN site and download dist IO <a href="http://search.cpan.org/dist/IO/">here</a>.  Download and untar it and run the following commands:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">beacon:IO-1.2301 elubow$ sudo perl Makefile.PL <br />
Writing Makefile for IO<br />
beacon:IO-1.2301 elubow$ sudo make install<br />
cc -c &nbsp; -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include -O3 &nbsp; -DVERSION=\&quot;1.23\&quot; -DXS_VERSION=\&quot;1.23\&quot; &nbsp;&quot;-I/System/Library/Perl/5.8.8/darwin-thread-multi-2level/CORE&quot; &nbsp; IO.c<br />
...<br />
&lt;strong&gt;Removed for brevity&lt;/strong&gt;<br />
...<br />
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree<br />
Installing /System/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/IO/IO.bundle<br />
Writing /System/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/IO/.packlist<br />
Appending installation info to /System/Library/Perl/5.8.8/darwin-thread-multi-2level/perllocal.pod</div></div>
<p>This should fix your Perl install.  It also ended up that I had to run CPAN and reinstall <a href="http://search.cpan.org/~gbarr/Scalar-List-Utils-1.19/">Scalar::Util</a> and <a href="http://search.cpan.org/~ams/Storable-2.18/">Storable</a>.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2010/mac/capistrano-hangs-on-mac-os-x-leopard/' rel='bookmark' title='Capistrano Hangs on Mac OS X Leopard'>Capistrano Hangs on Mac OS X Leopard</a></li>
<li><a href='http://eric.lubow.org/2007/perl/creating-a-process-table-hash-in-perl/' rel='bookmark' title='Creating a Process Table hash in Perl'>Creating a Process Table hash in Perl</a></li>
<li><a href='http://eric.lubow.org/2009/misc/converting-from-subversion-to-git/' rel='bookmark' title='Converting From Subversion To Git'>Converting From Subversion To Git</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/perl/mac-perl-problems-after-feb-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

