<?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>Musings of an Anonymous Geek &#187; Apple</title>
	<atom:link href="http://www.protocolostomy.com/category/apple/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.protocolostomy.com</link>
	<description>Made with only the finest 1's and 0's</description>
	<lastBuildDate>Thu, 03 Nov 2011 04:08:40 +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>Cool Mac/Mobile Software for Sysadmins, Programmers, and People</title>
		<link>http://www.protocolostomy.com/2009/09/03/cool-macmobile-software-for-sysadmins-programmers-and-people/</link>
		<comments>http://www.protocolostomy.com/2009/09/03/cool-macmobile-software-for-sysadmins-programmers-and-people/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:55:34 +0000</pubDate>
		<dc:creator>bkjones</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.protocolostomy.com/?p=622</guid>
		<description><![CDATA[I recently upgraded my primary workhorse (a MacBook Pro) to Snow Leopard. Before I did, I decided to go through and take stock of all of the documents and software I&#8217;d accumulated. While I was doing this, I simultaneously got into a conversation with a buddy of mine about the software he uses on his [...]]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded my primary workhorse (a MacBook Pro) to Snow Leopard. Before I did, I decided to go through and take stock of all of the documents and software I&#8217;d accumulated. While I was doing this, I simultaneously got into a conversation with a buddy of mine about the software he uses on his Macs. Turns out he maintains <a href="http://www.a440.org/mac_software">a whole page</a> devoted to (mostly non-geek, but still somehow geeky) Mac software he uses. </p>
<p>I decided to go ahead and list the software I use for stuff whether it was geeky or not. Then I realized that pretty much all of the software I use is kinda geeky. I guess if you&#8217;re someone who&#8217;s going to create a list of software you use, it&#8217;s pretty hopeless. </p>
<p>So&#8230; here&#8217;s what I&#8217;m using. Suggestions welcome in the comments! </p>
<h3>Social Media</h3>
<ul>
<li><a href="http://www.atebits.com/tweetie-mac/">Tweetie</a></li>
<li><a href="http://www.twitterlocal.net/">Twitterlocal</a></li>
<li><a href="http://tweetdeck.com/beta/">Tweetdeck</a></li>
<li><a href="http://tweetgrid.com">TweetGrid</a></li>
<li><a href="http://brightkite.com">Brightkite</a> (iPhone)</li>
<li><a href="http://linkedin.com">LinkedIn</a></li>
</ul>
<p>My <a href="http://www.twitter.com/bkjones">Twitter</a> account updates my <a href="http://www.facebook.com">Facebook</a> status. My <a href="http://www.brightkite.com">Brightkite</a> checkins update the location information on my Twitter account. It also sends a tweet&#8230; which updates my Facebook status. I pay less attention to the ongoing status in my <a href="http://www.linkedin.com">LinkedIn</a> account, but it gets updated automatically as well, I just don&#8217;t remember how or by what anymore. </p>
<p>I&#8217;ve tried a bunch of Twitter clients. Tweetie is &#8220;good enough&#8221;. It&#8217;s the one I use most often. If I need something hardcore I use Tweetdeck or TweetGrid, which has the benefit of being web-based. </p>
<p>TwitterLocal lets you put in your location and a radius, and then shows you tweets from people who are discernibly near you. I think Brightkite does a better overall job with this, since its whole reason for being is to be location-aware, but it seems like I get fewer updates than with TwitterLocal. </p>
<h3>Communication</h3>
<ul>
<li><a href="http://colloquy.info/">Colloquy</a></li>
<li>Tweetie</li>
<li>Mail</li>
<li>Skype</li>
<li>Google Talk</li>
</ul>
<p>Right. Twitter is also a communication tool. I have, in fact, checked in with people via Twitter. It&#8217;s not how I typically use it, but I think it counts <img src='http://www.protocolostomy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>I have to use both Skype and Google Talk because I&#8217;m on the road a lot (I&#8217;m a consultant) and there are enough hotels who do stupid things with their network that I&#8217;m forced to use whichever one works on that particular network. Though I mostly use GMail for mail, it&#8217;s gone down a few times on me, so it&#8217;s good to have Mail around. I&#8217;ve recently found GMail notifier to be almost useless as well, so when I use Mail, I find that getting alerted to incoming messages frees my brain. I use <a href="http://www.bronsonbeta.com/mailappetizer/">Mail.appetizer</a> to show me previews of incoming mail so I don&#8217;t have to switch gears from what I&#8217;m doing to see the latest spam. Note, however, that it&#8217;s not quite ready for Snow Leopard. </p>
<p>I haven&#8217;t tried Mail in Snow Leopard yet. If they ever fix the search functionality (I find it useless) I&#8217;ll stop using the GMail interface. I&#8217;ve tried thunderbird, but its search is even worse (or was, the last time I tried it). </p>
<h3>Fun Stuff</h3>
<ul>
<li>GarageBand</li>
<li><a href="http://www.flickr.com/tools/uploadr/">Flickr Uploadr</a></li>
<li>iPhoto</li>
<li><a href="http://stella.sourceforge.net">StellaOSX</a></li>
<li>Sim City 4</li>
</ul>
<p>I play guitar and piano, and have also played drums, saxophone, and lots of other noise-making apparatuses. I like that GarageBand will let me put down bass and drum tracks without having to own a bass or drum set. </p>
<p>I also enjoy photography, though I don&#8217;t often get out on long quiet hikes in nature or gastronomical adventures that would make for the kinds of stunning things I see on Flickr all the time. However, I do have a family, and we do travel, so while not even 10% of my pics on Flickr are stock quality photos, at least 90% of them are interesting to me personally <img src='http://www.protocolostomy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>iPhoto I see as a necessary evil these days. I used to love it, but now that it tries to help me out by autocategorizing on things that, as it turns out, are pretty arbitrary in the context of my life, I don&#8217;t like it as much. It&#8217;s good for quick touch-ups though. I&#8217;ve saved a number of pics with it. </p>
<p>StellaOSX is an Atari 2600 emulator for the Mac that comes with like, I dunno, thousands of ROMs? If you miss your old Atari games, and you have a Mac, it&#8217;s all you&#8217;ll ever need. </p>
<p>Sim City 4 is a city-building game. If you haven&#8217;t heard of Sim City before, it&#8217;s not like the Sims. At all. I don&#8217;t get that game, in fact. Sim City is a game where you have to try to build a city, build its wealth and prestige, and try to keep the residents happy as well. </p>
<h3>Productivity</h3>
<ul>
<li><a href="http://culturedcode.com/things/">Things for Mac</a> (and iPhone)</li>
<li>Google Calendar</li>
<li>iCal</li>
</ul>
<p>Things for Mac is the first application I&#8217;ve personally seen that seamlessly syncs with Things for my iPhone. It works great. It&#8217;s not a full-blown project management solution, but it&#8217;s more than a todo list. It&#8217;s not about work-related stuff, either. Things is really about keeping my personal things in order. I have to call the township for an inspection on my recent AC replacement, schedule for a followup doctor visit for my dog, hire an insulation contractor by the fall, send out my quarterly taxes, make a dentist appointment&#8230; that kind of stuff. It&#8217;s also a great place to put ideas for blog posts and stuff, and since it&#8217;s right there on my iPhone, I don&#8217;t forget as many ideas anymore. I can&#8217;t say enough good things about Things, so I&#8217;ll just say <a href="http://culturedcode.com/things/">go try it</a>. </p>
<p>Google Calendar and iCal are kept in sync, so I don&#8217;t have to use the horrifically slow Google Calendar on my iPhone. I can sync to iCal on the desktop, sync that to my iPhone, and use iCal on the phone as well. Why the whole calendar synchronization thing has to *still* be hard after like 4 years of trying is beyond me. </p>
<h3>Office</h3>
<ul>
<li>Keynote (and Remote for iPhone)</li>
<li>Pages</li>
<li><a href="http://docs.google.com">Google Docs</a></li>
<li><a href="http://openoffice.org">OpenOffice</a></li>
<li><a href="http://www.omnigroup.com/applications/OmniGraffle/">OmniGraffle Pro</a></li>
<li>Preview</li>
<li>Dictionary</li>
<li><a href="http://www.telestream.net/screen-flow/overview.htm">ScreenFlow</a></li>
</ul>
<p>Keynote makes doing things that are hard in PowerPoint and impossible in OpenOffice or Google Docs easy as all getout. As a trainer, I spend a lot of time putting content together and trying to find new ways to make it more engaging, less boring, etc. (not that I&#8217;ve been accused of being boring, mind you) <img src='http://www.protocolostomy.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I deliver all of my training from a MacBook Pro using either the remote that came with my laptop or the Remote iPhone application. Usually I can&#8217;t use Remote for iPhone because of restrictions regarding the wireless network, but I sometimes use it at home to rehearse new content. </p>
<p>I do use Google Docs for lots of other stuff. It&#8217;s not what I&#8217;d call full-featured, but when you discover that it&#8217;s integrated with Google Talk, it actually makes real-time collaboration pretty nice. Sadly, Microsoft Word is still the only word processing application I&#8217;ve seen with offline collaboration features that I&#8217;d call &#8220;pretty good&#8221;. Nothing I&#8217;ve seen recently can do what Word did 5 years ago in terms of collaboration. Again &#8212; sad. </p>
<p>Preview is a PDF viewer, but it also will do screen grabs. I know there&#8217;s a keyboard shortcut to do screen captures. I think it&#8217;s shift-command-4. I&#8217;m just as happy opening Preview, which is right there on the Dock anyway. It&#8217;s better than the old utility Apple provided for this, which would only save in TIFF format. </p>
<p>I feel like people look at me strange when I say that I use a dictionary every single day I&#8217;m on the computer (so&#8230; every day). I used it for this post, as a matter of fact (&#8220;apparatuses&#8221; still doesn&#8217;t sound right to me). I wish there was an app that could tell you how often you&#8217;ve used an app in the last day, week, month, etc. I&#8217;ll bet the Dictionary app outnumbers Mail (I usually only use Mail when GMail is down).  </p>
<h3>System Maintenance</h3>
<ul>
<li>Time Capsule/Time Machine</li>
<li>AppCleaner</li>
<li>Disk Inventory X</li>
<li>Apple Remote Desktop</li>
</ul>
<p>I bought a Time Capsule. It&#8217;s an Apple product. It&#8217;s an enclosed 1TB hard drive inside of a wireless access point. It also has a USB port where you can connect a hub and then connect up other external USB hard drives, and a USB printer that can then be shared with the whole network without running a long-in-the-tooth Mac G4 with the mirrored doors and the fan that sounds like the landing of the mothership&#8230;. uh&#8230;. I mean&#8230; It&#8217;s really easy to use! I use it to back up all of the Macs in the house. The iPhone backs up to my Mac, so that&#8217;s covered too. </p>
<p>AppCleaner isn&#8217;t horribly useful, but I do use it, and it helps slightly. Maybe. It&#8217;s supposed to help you get rid of apps you no longer use, but it still leaves behind seemingly everything that would normally be left behind if you just opened Terminal and typed &#8220;sudo rm -rf ./AppName&#8221;. I give it the benefit of the doubt. Maybe it catches some stuff sometimes, and then I know all of the usual suspects that hang on to old app cruft, so I can clean some of it out manually without too much fuss. </p>
<p>Disk Inventory X is pretty cool. It presents a tree map view of the contents of your hard drive which makes it dead easy to spot where the disk hogs are. And here I was writing scripts for this <img src='http://www.protocolostomy.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />   It&#8217;s a great spotting tool, but because it&#8217;s constantly scraping the disk, it&#8217;s quite slow. You also can&#8217;t select multiple things in the interface and move them all to the trash at one time, which would be nice. Still, it definitely helped me find stuff I didn&#8217;t know was there, and that was taking up lots and lots of space. </p>
<p>Apple Remote Desktop isn&#8217;t something I use often, but it&#8217;s handy to have around. It lets you do all kinds of advanced stuff by connecting to the desktop of a remote Mac, but I just do simple things with it. If you didn&#8217;t know about it, it&#8217;s worth at least being aware of. </p>
<h3>System Administration/Geekery</h3>
<ul>
<li>Terminal</li>
<li>Vim</li>
<li>SSH Tunnel Manager</li>
<li>VMware Fusion</li>
<li>Cisco VPN Client</li>
</ul>
<p>This is the &#8220;where do I start&#8221; section for me. I do lots of geekery, and these tools facilitate a lot of the geekery. I stuck with the basics here. I use Terminal because tons of what I do is on the command line. There are things I do on the command line for which GUI applications exist, but to be honest, some of those cost money, and none of them are as efficient or reliable as the command line. I know that makes me sound like an old graybeard, but it&#8217;s mostly true. A GUI that really makes something you already know how to do on the command line easier is rare. </p>
<p>Vim, of course, runs inside of Terminal. If I&#8217;m writing a bunch of code across lots of files or something, I&#8217;ll try to use Komodo Edit (and I might upgrade to Komodo IDE), but if I&#8217;m on a remote machine, or I just need to do a quick edit here or there, one file at a time, I&#8217;ll just use Vim. Vim can do window splitting and code folding and stuff like that, so Komodo isn&#8217;t a requirement for me, it&#8217;s just slightly more convenient, and it has Vi key bindings <img src='http://www.protocolostomy.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>SSH Tunnel Manager is a GUI for managing SSH tunnels. Go figure. I&#8217;ve been using it for years now, but to be honest, if I don&#8217;t use it for a while, the interface becomes unintuitive to me and I go back to the command line or my SSH config file to set up tunnels. </p>
<p>VMware Fusion is great. I can test the latest Linux distros without devoting a whole machine to them, or I can run Windows and test web stuff in IE. There seems to be no end to the stuff I find myself using VMware Fusion for. Surprising. </p>
<p>I&#8217;m told there&#8217;s a VPN client built into Snow Leopard, but I haven&#8217;t tested it out yet. Some have reported issues, so hopefully they don&#8217;t bite me. </p>
<h3>Programming/Development</h3>
<ul>
<li><a href="http://www.activestate.com/komodo_edit/">Komodo Edit</a></li>
<li><a href="http://www.vim.org">Vim</a></li>
<li><a href="http://www.python.org">Python</a></li>
<li><a href="http://www.djangoproject.com/">Django</a></li>
<li><a href="http://mercurial.selenic.com/wiki/">Mercurial</a></li>
<li><a href="http://subversion.tigris.org/">Subversion</a></li>
<li><a href="http://www.nongnu.org/fab/">Fabric</a></li>
<li>Terminal</li>
<li>VMware Fusion</li>
<li><a href="http://getfirebug.com/">Firebug</a></li>
</ul>
<p>Komodo Edit is my favorite editor for writing code, period. If it didn&#8217;t have Vi keybindings, I&#8217;d likely just use Vim. And I do, sometimes. My first-choice language these days is Python, but I still write plenty of PHP, shell, SQL, Perl, etc. The Mac comes with XCode as an optional install, and I should really give it another shot, but in the past I&#8217;ve felt that it was kind of overwhelming, not to mention kinda clunky and slow.</p>
<p>Django is a Python web framework that comes with a development stand-in web server so you can do all of your development on the laptop, test it all locally, then push out to some environment that more closely matches production. </p>
<p>Speaking of pushing out changes, I mostly use Mercurial for my own projects nowadays, and I rather like it, but lots of things still use Subversion, which is wildly popular. My open source project actually uses Subversion with Google Code, but Google recently announced Mercurial support for hosted projects, so I&#8217;ll need to look at changing that over. </p>
<p>Fabric is a deployment tool. It&#8217;s written in Python and uses the paramiko library, which I found interesting, because I&#8217;d written a couple of automation scripts using paramiko that would have been easier to do with Fabric. I&#8217;ve only done simple things with Fabric so far, but it&#8217;s worth a look if you do a lot of rsync-ish stuff, followed by some &#8220;ssh in a for loop&#8221; stuff, supported by some cron jobs&#8230;. Fabric can really ease your life. </p>
<p>VMware Fusion is used in a programming context in two ways: to test web stuff on IE (I have an XP VM), and to work with libraries that are more convenient to work with under Linux than on the Mac. Sometimes Linux distros have things built-in that I&#8217;d have to build from source (along with all the dependencies) on the Mac. </p>
<p>Firebug is just basically a necessity if you do any kind of web development. It lets you inspect the design elements on the page visually, as well as in code, which makes debugging your CSS so easy it&#8217;s almost a non-event. </p>
<p>So&#8230; what tools are you using? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.protocolostomy.com/2009/09/03/cool-macmobile-software-for-sysadmins-programmers-and-people/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Totally Hooked: &#8216;Things&#8217; for Mac</title>
		<link>http://www.protocolostomy.com/2009/05/19/totally-hooked-things-for-mac/</link>
		<comments>http://www.protocolostomy.com/2009/05/19/totally-hooked-things-for-mac/#comments</comments>
		<pubDate>Tue, 19 May 2009 17:05:54 +0000</pubDate>
		<dc:creator>bkjones</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.protocolostomy.com/?p=524</guid>
		<description><![CDATA[First, I want to point out the only thing I hate about this application: the name. It&#8217;s bad for me, it&#8217;s bad for the developers&#8230; it&#8217;s just bad. If I ever had a problem, how am I supposed to do a search for that? If the developers want to find blog posts like this one, [...]]]></description>
			<content:encoded><![CDATA[<p>First, I want to point out the only thing I hate about this application: the name. It&#8217;s bad for me, it&#8217;s bad for the developers&#8230; it&#8217;s just bad. If I ever had a problem, how am I supposed to do a search for that? If the developers want to find blog posts like this one, how are they supposed to do that?</p>
<p>Aside from the name, Things for Mac really, truly shines. I&#8217;ve tried lots and lots and lots of task managers, project managers, life managers, blah, blah, blah. I&#8217;ve probably tried 15 of them, and really tried hard to like them, but I just couldn&#8217;t. Some are too rigid and structured, while others are completely lacking any structure whatsoever. Some have a learning curve that forces you to make time to sit down and learn them. Others take pains to pay special attention to every aspect of your life (a model doomed to failure). I don&#8217;t want to mention all of the ones I&#8217;ve tried, because they&#8217;re not bad products and don&#8217;t deserve bad press. Mostly, they all worked well &#8212; they just were not right for me.</p>
<p>Things, on the other hand, I like. It&#8217;s just the right balance of features, structure, and ease-of-use. After watching the screencast introduction, I was off and running, and haven&#8217;t looked back. I wrote a short poem (a la Dr. Seuss) about my experience:</p>
<blockquote><p>I do not like them on my Dock,<br />
I do not like them in Firefox.<br />
I do not like them in my car,<br />
I do not like them near or far!<br />
I do not like most &#8220;task&#8221;ish apps,<br />
but I find I like this &#8220;Things&#8221; for Mac!</p></blockquote>
<p>Ok, it&#8217;s totally corny. On to what I like about it.</p>
<h3>On the Desktop</h3>
<p>I actually didn&#8217;t expect to like the idea of a desktop application. Of the 15 other tools I&#8217;ve tried, only one or two others had a desktop app, and those two apps were opposite ends of the spectrum: one required a PhD to use, and the other was more like a free-form note pad. Things is neither. If you&#8217;re in a rush and just want to make sure you don&#8217;t forget a task, you can click on &#8216;Inbox&#8217;, type in as many or as few task details as you want, and be done with it. Later, you can drag the task into a project, or add scheduling information, make it repeat, etc.</p>
<p>Even better, it has a keyboard shortcut that&#8217;s settable, so if the app is running somewhere, you can just use that to do a &#8220;Quick Entry&#8221; without leaving the app you&#8217;re currently using. Very handy.</p>
<p>Though Things is not project management software, you can create &#8220;Areas of Responsibility&#8221;, and then have projects inside of those areas. This is perfect for me. I have areas of responsibility like &#8220;Home&#8221;, &#8220;Work&#8221;, and &#8220;Blog&#8221;, and inside the &#8220;Home&#8221; area I have all of my home improvement projects. My &#8220;Work&#8221; area contains a list of projects, which themselves contain high-level tasks (I leave the detailed stuff to actual project management software), and also projects which are related to business development, which I don&#8217;t use project management software for. The &#8220;Blog&#8221; area is a perfect place to jot down ideas for blog posts that I can go back to later and check off when they&#8217;re completed.</p>
<p>You don&#8217;t have to worry too much about being reminded about upcoming due dates, assuming you set due dates (which you don&#8217;t have to do). When due dates are approaching, Things will move the tasks into the &#8220;Today&#8221; queue, so if you have some down time during the day and aren&#8217;t sure what to tackle next, click &#8220;Today&#8221;, and start on something! I find that there&#8217;s almost always something in that queue that I have time to do before I need to (or am able to) get back to what I was doing. That, alone, is worth the $50 I paid for Things.</p>
<h3>On the Go!</h3>
<p>I&#8217;m not sure I would be so into Things if it weren&#8217;t for the accompanying iPhone app, which pretty much rocks. I guess if that didn&#8217;t exist, they would&#8217;ve considered having a companion web interface or something, but really, given the choice, I&#8217;d rather have it be mobile than solely on the web (though I&#8217;d like to see Things work on non-Apple mobile devices too).</p>
<p>One of the really awesome things about the iPhone app is that it syncs over the air to the desktop app. Of course, both have to be running, and they need to be on the same network, but my desktop app is *always* open, and I have yet to be inconvenienced by anything related to the sync functionality. Some folks have requested mac-to-mac sync capability, which isn&#8217;t currently there, but I don&#8217;t need it, so it&#8217;s not an issue for me.</p>
<p>While the iPhone app is missing some features of the desktop application, 90% of what&#8217;s in the desktop app is doable from the iPhone. The only notable exception for me personally was an apparent inability to create new areas of responsibility. Indeed, this is the one place where the interface is a little inconsistent. While clicking &#8220;Inbox&#8221; or &#8220;Today&#8221; will bring you to a list of tasks and projects, they chose to list projects and areas of responsibility in the sidebar for easy perusal and drill-down capabilities. It works well in the desktop app, but it&#8217;d be nice to make &#8220;areas&#8221; a queue on the iPhone, just like &#8220;Projects&#8221; is.</p>
<h3>A Compeling Duo</h3>
<p>In the end, Things has two things going for it: First, it has the nicest, easiest to use interface. Second, it has the ability to sync over the air with my iPhone, which also has a nice interface. In the old days, you might leave your bulky planner at your desk and carry around a note pad, and this mimicks that kind of experience, but takes away the need to sync them up later by hand.</p>
<p>It&#8217;s simple, but not too simple. Structured, but not too structured. I&#8217;ve been using it for a little over 2 weeks now, and have no plans to change. I know this sounds like an ad, so I should also say that I&#8217;m not being paid for this and don&#8217;t work for the company that makes it. I do recommend you check it out, though, if you&#8217;re in the market for something to help manage your time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protocolostomy.com/2009/05/19/totally-hooked-things-for-mac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Marc Andreessen on Everything</title>
		<link>http://www.protocolostomy.com/2009/02/20/marc-andreessen-on-everything/</link>
		<comments>http://www.protocolostomy.com/2009/02/20/marc-andreessen-on-everything/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 03:53:19 +0000</pubDate>
		<dc:creator>bkjones</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Big Ideas]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Me stuff]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.protocolostomy.com/?p=491</guid>
		<description><![CDATA[Marc Andreessen was on Charlie Rose last night, and I missed it. A buddy told me about it, and I wanted to watch, but things just got in the way. So here it is. So, this is the very first time I&#8217;ve ever embedded video into a blog post. I couldn&#8217;t help myself. Why? I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><object width="460" height="289" data="http://video.google.com/googleplayer.swf?docid=-4837435862114260403&amp;hl=en&amp;fs=true" type="application/x-shockwave-flash"><param name="id" value="VideoPlayback" /><param name="src" value="http://video.google.com/googleplayer.swf?docid=-4837435862114260403&amp;hl=en&amp;fs=true" /><param name="allowfullscreen" value="true" /></object></p>
<p>Marc Andreessen was on Charlie Rose last night, and I missed it. A buddy told me about it, and I wanted to watch, but things just got in the way. So here it is.</p>
<p>So, this is the very first time I&#8217;ve ever embedded video into a blog post. I couldn&#8217;t help myself.</p>
<p>Why?</p>
<p>I&#8217;ve never even heard Marc Andreessen talk until tonight, to be honest. I&#8217;ve been a huge fan of his actual technical work, and I&#8217;ve read some of his writings, and you almost can&#8217;t help but follow his career if you work with internet-related things directly, but I&#8217;ve somehow missed him at all of the conferences, never seen an interview&#8230; until now. And you know, it turns out that in this interview, he validates several posts that have been lying around on this blog for some time.</p>
<p>He talks about the evolution of web commerce and <a href="http://www.protocolostomy.com/2008/06/11/run-your-own-cloud/">cloud</a> <a href="http://www.protocolostomy.com/2008/03/05/taking-virtualization-to-the-next-level-applogic/">computing</a> and how it <a href="http://www.protocolostomy.com/2008/05/26/multisourced-production-infrastructure-history-and-a-stab-at-the-future/">lowers the bar for startups</a>.</p>
<p>He talks about <a href="http://www.protocolostomy.com/2008/05/16/social-media-the-future-of-news-and-data-mining/">news</a>, <a href="http://www.protocolostomy.com/2009/02/10/walter-isaacson-youve-got-it-all-wrong/">newspapers</a> and how they absolutely must <a href="http://www.protocolostomy.com/2009/02/11/10-ways-newspapers-can-still-make-money/">kill the print edition, now</a>.</p>
<p>He talks about <a href="http://www.protocolostomy.com/2007/12/19/holy-crap-im-busy/">social</a> media, where it came from, where it&#8217;s <a href="http://www.protocolostomy.com/2008/11/09/freelancing-whats-working-what-isnt/">going</a>, <a href="http://www.protocolostomy.com/2007/11/13/ive-been-added/">&#8220;viral&#8221;</a>, etc.</p>
<p>This is not to compare myself to Andreessen in any way &#8212; that&#8217;s ludicrous. But it&#8217;s nice to get some validation from on high for some of the thoughts and ideas I&#8217;ve had. Now if only I could write a tool that will lay the foundation for the next generation of human interaction, I&#8217;ll be all set <img src='http://www.protocolostomy.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>It should go without saying that I learned some things, but the biggest thing I learned came from just a tiny little quip buried in the middle of the video somewhere. He says, while talking about the iPhone, that it was &#8220;beamed in from 5 years in the future&#8221;. I think problems should be thought about that way in general. I&#8217;ve adopted a new way of thinking about products and services from pondering on this for all of 5 minutes. Find a service that solves a problem now, or find a problem that exists now &#8212; either one. Now think about how that problem will be solved in 5 years. Now set a deadline for solving that problem in 1 year.</p>
<p>Sounds impossible? Not a chance. Impossible is just another excuse to get creative, change your perspective, rethink the problem, and produce a solution. Listening to really smart people talk can be inadvertently inspiring. Thanks Marc!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protocolostomy.com/2009/02/20/marc-andreessen-on-everything/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2009: Waiting to Exhale</title>
		<link>http://www.protocolostomy.com/2008/12/29/2009-waiting-to-exhale/</link>
		<comments>http://www.protocolostomy.com/2008/12/29/2009-waiting-to-exhale/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 05:27:55 +0000</pubDate>
		<dc:creator>bkjones</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Big Ideas]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Me stuff]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.protocolostomy.com/?p=449</guid>
		<description><![CDATA[Lots of blogs list a bunch of stuff that happened in the year just past, and I have done a year-in-review post before, but in looking back at posts on this blog and elsewhere, what strikes me most is not the big achievements that took place in technology in 2008, but rather the questions that [...]]]></description>
			<content:encoded><![CDATA[<p>Lots of blogs list a bunch of stuff that happened in the year just past, and I have done a year-in-review post before, but in looking back at posts on this blog and elsewhere, what strikes me most is not the big achievements that took place in technology in 2008, but rather the questions that remain unanswered. So much got <em>started</em> in 2008 &#8212; I&#8217;m really excited to see what happens with it all in 2009!</p>
<h2>Cloud Computing</h2>
<p>Technically, the various utility or &#8216;cloud&#8217; computing initiatives started prior to 2008, but in my observation, they gained more traction in 2008 than at any other time. At the beginning of 2008, I was using Amazon&#8217;s S3, and testing to expand into more wide use of EC2 during my time as Technology Director for AddThis.com (pre-buyout). I was also investigating tons of other technologies that take different approaches to the higher-level problem these things all try to solve: owning, and housing (and cooling&#8230; and powering&#8230;) equipment. Professionally, I&#8217;ve used or tested heavily AppLogic, GoGrid, and all of the Amazon services. Personally, I&#8217;ve also tried Google App Engine.</p>
<p>2008 was a banner year for getting people to start tinkering with these technologies, and we&#8217;ve seen the launch of &#8216;helper&#8217; services like RightScale, which puts a very pretty (and quite powerful) face on the Amazon services. The question now is whether the cost-benefit analyses, and the security and availability story is going to be compeling enough to lure in more and bigger users. I think 2009 is going to be the year that makes or breaks some of these initiatives.</p>
<p>The other question I have about cloud computing, which I&#8217;ve been asking since the last half of 2007, is &#8220;where does all of this leave the sysadmin?&#8221; It seems to me that a great many of the services being trotted out for users to play with seek to provide either user-level GUI interfaces, or low-level developer-centric interfaces to solve problems that historically have been the purview of system administrators. I&#8217;ve been wondering if it will force sysadmins to become more dev-centric, developers to become more system-savvy, if it will force more interaction between the two camps, or if it means death to sysadmins on some level, to some degree, or for some purposes.</p>
<p>I really think there&#8217;s a lot of hype surrounding the services, but I also think there&#8217;s enough <em>good</em> work being done here that 2009 could begin to reveal a sea change in how services are delivered and deployed on the web.</p>
<h2>Drizzle</h2>
<p>If you&#8217;re working in the web 2.0, uber-scaling space, and you&#8217;re using MySQL, chances are your relationship with your database is less ideal than it was when you were using it to run your blog or your recipe database. As you try to scale MySQL through various means, you find that there are lots of things that could be handled better to make MySQL scale more gracefully. Some extra internal accounting and instrumentation would also be nice. In many cases, it would also be nice to just cut out all of the crap you know you&#8217;re not going to use. If you&#8217;re looking to sharding, it would be good if there was a database that was born after the notion of sharding became widely understood.</p>
<p>Drizzle is a project started by some MySQL gurus to take a great experimental leap toward what could become a beacon in the dark sea of high scalability. At the very least, it will serve as a foundation for future work in creating databases that are more flexible, more manageable, and, more easily scaled. Of course, it&#8217;s also likely that Drizzle will be tied more closely to a slightly narrower audience, but I can say from experience that had the ideals of the Drizzle team been fully realized in an open source product prior to 2008, I may not have even installed MySQL in the first place. I had at least a passing familiarity with what I was getting myself into, and pulled the trigger to use MySQL based on criteria that deviated somewhat from pure technological merit. <img src='http://www.protocolostomy.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>I don&#8217;t believe Drizzle has announced any kind of timeline for releases. I wouldn&#8217;t expect them to. Instead, the first release will probably be announced on blogs in various places with links to downloads or something. The Cirrus Milestone for the project seems to focus quite a bit on cleanup, standardization, and things that, to prospective deployers, are relatively uninteresting. But I think 2009 will at least see Drizzle getting to the point where it can support more developers, and make more progress, more quickly. In 2009, I think we&#8217;ll see people doing testing with Drizzle with more serious goals in mind than just tinkering, and I think in 2010 we&#8217;ll see production employments. Call me crazy &#8211; it&#8217;s my prediction.</p>
<h2>Microsoft</h2>
<p>Windows market share on the desktop, it was recently reported by IDC, has dropped below 90% for the first time in something like 15 years, to 89.6%. Mac users now represent 9.1% of the market, and the rest is owned by Linux, at a paltry 0.9%.</p>
<p>It would seem that OS X has eaten away a few percentage points from Windows, and done perhaps more damage to the Linux space. I have no data to back that up at the moment &#8211; I&#8217;m going by the enormous shift from Linux to OS X between OSCON 2006 and OSCON 2008. I&#8217;ll let you know what I see at LISA 2009, which I plan to attend.</p>
<p>But what about Microsoft? Sure, they&#8217;re the company IT wonks love to hate, but the question of how their apparent (marketed) direction will affect their products and business is one that truly fascinates me. Microsoft has become the Herbert Hoover of American software companies, while Apple is FDR, perceived as having saved many of us from the utter depression and despair of the Hoover years (insert joke about sucking here).</p>
<p>Microsoft is enormous. It moves horribly slowly. It has shown a stubborness in the past that would seem difficult for something so large to shake off. Their products reflect this big, slow, obstinacy. What end users need is a software company that is going to lead its users in the direction they&#8217;re all moving in already on their own. It can no longer be about &#8220;allowing users&#8221; to do things (Ballmer has used such phrasing in the past). It needs to be about enabling and empowering, and getting the hell out of the user&#8217;s way.</p>
<p>The big question I think 2009 will answer is whether or not Ray Ozzie can affect change to either the culture, or the mechanics of how Microsoft does business (either one is likely to have a drastic effect on the other).</p>
<h2>Python 3.0</h2>
<p>It&#8217;s here already. I, for one, am quite excited about it. I think that GvR, Alex Martelli, Steve Holden, and others have put forth a very admirable effort to communicate with users and developers about what changes are imminent, what they mean, and how to prepare to move forward. I think 2009 is going to require 100% of the communication effort expended in 2008 in order to continue to rally the troops. I don&#8217;t know, but would imagine that the powers that be can see that as well, and so it will be. Assuming I&#8217;m right there, adoption will increase in the community, and the community buzz resulting from the wider adoption will begin to take some of the pressure off of the really big names, who quite honestly have craploads of other things to work on!</p>
<p>I believe that by summer 2009 we&#8217;ll see Python 2.6 migrations happening more rapidly, and a year out from that point we&#8217;ll start to see the wave of 3.0 migrations building to more tsunami-like proportions.</p>
<p>Another question: is there sufficien <em>new</em> adoption of Python going on to register 3.0 on the usage scale? Probably not now, but hopefully in 2009&#8230;</p>
<h2>USA Gets a CTO</h2>
<p>I&#8217;ve read a few articles about this, but all I&#8217;ve read really just amounts to noise and speculation. What, exactly, will the CTO be charged with? I&#8217;ve seen Ed Felten floated as a candidate for the position, but he&#8217;s not a person who&#8217;s going to want to run in and try to herd cats to try to standardize their desktop computing platform. I think if the CTO position is going to take charge of the things Felten has already shown a keen interest in (namely, high-level IT policy, the effect of technology on society, privacy and security&#8230; as it relates to the former two items, etc), then there could be nobody better for the job. Princeton&#8217;s Center for Information Technology Policy is one of the few places (maybe the only place) I&#8217;d actually take a pay cut to join ;-P</p>
<p>I imagine that 2009 will answer the questions surrounding the nation&#8217;s very first CTO.</p>
<h2>It&#8217;s The Economy!</h2>
<p>I&#8217;m a freelance technology consultant and trainer. Anyone who is making a living freelancing is probably wondering about the state of the economy, no matter where they live (incidentally, I live in the US). The numbers aren&#8217;t good. The S&amp;P is down something like 41% this year &#8211; the largest drop on record. The state of the markets in general, along with the failing of the banks and their subsequent appearance in Senate committee hearings, as well as the deflationary spiral in the housing market (and predicted more general deflationary spiral) invoke images of bread lines and soup kitchens&#8230; or at least very little work for freelancers.</p>
<p>Personally, I have a lot to lose if things *really* go south to the degree that they did in the 1930&#8242;s, but I have to say that I don&#8217;t think it&#8217;ll happen. If you&#8217;re worried about this becoming the next Great Depression and are really losing sleep over it, I recommend you read a book called &#8220;The Great Depression&#8221; by Robert S. McElvaine. There are probably tons of books you can read, but this is one I happen to like. It&#8217;s full of both fact and opinion, but the opinions are well-reasoned, and loudly advertised as being opinions (you&#8217;re not likely to find a book about any topic relating to economics that isn&#8217;t full of opinions anyway).</p>
<p>What I think you&#8217;ll find is that, while there are a lot of parallels between now and then, there are lots of things that *aren&#8217;t* parallel as well (partly as a <em>result</em> of the depression &#8211; for example, the US is no longer on the gold standard, and both banks and securities trading are infinitely more regulated now). Also, not all of the parallels are bad. For example, things began to improve (though slightly at first) almost the day a new Democratic leader replaced the outgoing Republican regime.</p>
<p>My advice (which I hope I can follow myself): If the market numbers bother you, don&#8217;t look. Service your customers, don&#8217;t burn any bridges, rebuild the ones you can, build new ones where you can, and above all, Do Good Work. When you don&#8217;t have work, market, volunteer, and build your network and friendships. Don&#8217;t eat lunch alone, as they say.</p>
<h2>What are you wondering about?</h2>
<p>My list is necessarily one-sided. A person can be into only so many things at once. What kinds of tech-related questions are you searching for answers on as we enter the new year?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protocolostomy.com/2008/12/29/2009-waiting-to-exhale/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>What do you find lacking/awesome in tech training classes?</title>
		<link>http://www.protocolostomy.com/2008/12/19/what-do-you-find-lackingawesome-in-tech-training-classes/</link>
		<comments>http://www.protocolostomy.com/2008/12/19/what-do-you-find-lackingawesome-in-tech-training-classes/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 15:05:42 +0000</pubDate>
		<dc:creator>bkjones</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Big Ideas]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.protocolostomy.com/?p=441</guid>
		<description><![CDATA[Dear lazyweb,  Over the past year, I&#8217;ve spoken to a few clients about performing on-site training for their staff in things like Linux administration, SQL, PHP, etc. I&#8217;ve also gotten a few training contracts as a result, and those contracts have gone quite well, and I have some repeat business already! I really really enjoy [...]]]></description>
			<content:encoded><![CDATA[<p>Dear lazyweb, </p>
<p>Over the past year, I&#8217;ve spoken to a few clients about performing on-site training for their staff in things like Linux administration, SQL, PHP, etc. I&#8217;ve also gotten a few training contracts as a result, and those contracts have gone quite well, and I have some repeat business already! I really really enjoy that line of work (and my consulting work keeps my skillset sharp and insures I won&#8217;t get &#8216;stale&#8217;). </p>
<p>What I think my current clients like is that they already know my work and are confident in my knowledge of the areas I&#8217;m training in, and they love that I&#8217;ll create custom content for them instead of having static, inflexible, prepackaged classes. </p>
<p>Technical people, though, are extremely, excruciatingly scrutinizing, though. We&#8217;re a lot that likes to find problems with things, because we like to fix problems. We also (some of us, at least) believe that anything worth doing is worth doing right, and that&#8217;s my goal. So, although I&#8217;m also a part of that scrutinizing, problem-solving crowd, I&#8217;m also aware that I don&#8217;t have a monopoly on valuable opinions regarding how training is put together, delivered, etc. </p>
<p>So, if you have had experiences, good or bad, with in-person training classes, or if something in one of those classes stood out to you, or something won&#8217;t leave your brain about your experience, I&#8217;d love to hear it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.protocolostomy.com/2008/12/19/what-do-you-find-lackingawesome-in-tech-training-classes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

