<?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>Hatchomatic &#187; textwrangler</title>
	<atom:link href="http://www.hatchomatic.com/tag/textwrangler/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hatchomatic.com</link>
	<description>Page 73 - Johnson, Navin R.! I&#039;m somebody now!</description>
	<lastBuildDate>Thu, 22 Apr 2010 17:49:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Some wicked multimedia tools&#8230;</title>
		<link>http://www.hatchomatic.com/2009/10/05/some-wicked-multimedia-tools/</link>
		<comments>http://www.hatchomatic.com/2009/10/05/some-wicked-multimedia-tools/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 03:31:28 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[Posterous]]></category>
		<category><![CDATA[RSS]]></category>
		<category><![CDATA[textwrangler]]></category>
		<category><![CDATA[Thomas Jefferson]]></category>
		<category><![CDATA[Tumblr]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.hatchomatic.com/?p=711</guid>
		<description><![CDATA[At the Online News Association&#8217;s annual conference last week in San Francisco, I showed a few cool tools journalists might find uses for. The first tool I showed was Swivel. This is a great and easy tool for taking data and creating interactive graphics from them. Here&#8217;s an example: &#60;p&#62;Iframe&#60;/p&#62; Swivel is free, though if [...]]]></description>
			<content:encoded><![CDATA[<p>At the Online News Association&#8217;s annual conference last week in San Francisco, I showed a few cool tools journalists might find uses for.</p>
<p>The first tool I showed was <a href="http://business.swivel.com/">Swivel</a>. This is a great and easy tool for taking data and creating interactive graphics from them. Here&#8217;s an example:</p>
<p><iframe style="overflow:hidden; width:420px; height:350px;" src="https://business.swivel.com/charts/6987-Five-year-projection.embed?secret=qmC7PLTWQnICO65HySwqMQ%3D%3D&amp;embed=%7B%22fontSize%22%3A%207%7D">&lt;p&gt;Iframe&lt;/p&gt;</iframe></p>
<p>Swivel is free, though if you want to keep the data private, you have to pony up some cash.</p>
<p>The second tool I showed was <a href="http://audioboo.fm/">AudioBoo</a>. This is a nifty podcasting app for the <a class="zem_slink" title="iPhone" rel="homepage" href="http://www.apple.com/iphone">iPhone</a>. Not for listening podcasts, but for making them. Here&#8217;s how it works:</p>
<ol>
<li>Download the app</li>
<li>Create an AudioBoo account</li>
<li>Use the app to record audio</li>
<li>Snap a photo to go with the audio</li>
<li>Title the audio and tag it with keywords</li>
<li>Publish the clip</li>
</ol>
<p>The result is both a file and an <a class="zem_slink" title="RSS" rel="wikipedia" href="http://en.wikipedia.org/wiki/RSS">RSS feed</a> that one can subscribe to through <a class="zem_slink" title="ITunes" rel="homepage" href="http://www.apple.com/itunes/">iTunes</a>. One can also automatically publish the audio to Twitter, <a class="zem_slink" title="Posterous" rel="homepage" href="http://posterous.com/">Posterous</a>, <a class="zem_slink" title="Tumblr" rel="homepage" href="http://tumblr.com">Tumblr</a>, and more.</p>
<p>Here&#8217;s an example of the embedded audio player:</p>
<p>
<object data="http://boos.audioboo.fm/swf/fullsize_player.swf" height="129" type="application/x-shockwave-flash" width="400"><param name="movie" value="http://boos.audioboo.fm/swf/fullsize_player.swf" /><param name="scale" value="noscale" /><param name="salign" value="lt" /><param name="bgColor" value="#FFFFFF" /><param name="wmode" value="window" /><param name="FlashVars" value="size=full&amp;mp3=http%3A%2F%2Faudioboo.fm%2Fboos%2F66786-virgin-america-is-my-new-favorite-airline.mp3&amp;mp3Author=hatchjt&amp;mp3LinkURL=http%3A%2F%2Faudioboo.fm%2Fboos%2F66786-virgin-america-is-my-new-favorite-airline&amp;mp3Title=Virgin+America+is+my+new+favorite+airline&amp;playerWidth=400&amp;mp3Time=03.42pm+29+Sep+2009" /><a href="http://audioboo.fm/boos/66786-virgin-america-is-my-new-favorite-airline.mp3">Listen!</a></object></p>
<p>Those were the two main tools, but we had some extra time, so I offered two bonus tools.</p>
<p>The first bonus tool wasn&#8217;t really a tool, so much as just something too damn cool not to show. Specifically, Yelp!&#8217;s secret &#8220;Monocle&#8221; augmented reality tool. Basically, it works by layering information over a live camera image. Here, watch this <a class="zem_slink" title="YouTube" rel="homepage" href="http://www.youtube.com/">YouTube</a> video to better explain it:</p>
<p><span class="youtube">
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/iQSwG2v6hFw&amp;rel=0&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;feature=player_embedded" />
<param name="allowFullScreen" value="true" />
<embed wmode="transparent" src="http://www.youtube.com/v/iQSwG2v6hFw&amp;rel=0&amp;color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;feature=player_embedded" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="355"></embed>
<param name="wmode" value="transparent" />
</object>
</span><p><a href="http://www.youtube.com/watch?v=iQSwG2v6hFw"><img src="http://img.youtube.com/vi/iQSwG2v6hFw/default.jpg" width="130" height="97" border=0></a></p><p><a href="http://www.youtube.com/watch?v=iQSwG2v6hFw">www.youtube.com/watch?v=iQSwG2v6hFw</a></p></p>
<p>And here&#8217;s the last one: regular expressions, also known as grep, or pattern-matching search.</p>
<p>Basically, this is a method of search or find-and-replace that uses wild cards and variables. Say, for example, you have a list of names, like this:
</p>
<ul>
<li>Jefferson, Thomas</li>
<li>Washington, George</li>
<li>Adams, John</li>
<li>Franklin, Benjamin</li>
<li>Lincoln, Abraham</li>
<li>Hancock, John</li>
<li>Jay, John</li>
</ul>
<p>And, you want to change the order of each name to make it first name, space, last name. That is, instead of &#8220;Jefferson, Thomas&#8221; you want &#8220;<a class="zem_slink" title="Thomas Jefferson" rel="wikipedia" href="http://en.wikipedia.org/wiki/Thomas_Jefferson">Thomas Jefferson</a>.&#8221;</p>
<p>Without grep/regular expressions, you&#8217;d have to cut/paste a bunch of names or retype them. (Or, you could find the comma and replace it with a tab, copy the lines to an Excel spreadsheet, change the orders of the columns, then copy the lines back to a text editor and then find/replace the tabs with spaces.) But, there&#8217;s a far easier way.</p>
<p>If you have a grep-enabled text editor, like <a class="zem_slink" title="TextMate" rel="homepage" href="http://www.macromates.com/">TextMate</a>, <a class="zem_slink" title="TextWrangler" rel="homepage" href="http://www.barebones.com/products/textwrangler/index.shtml">TextWrangler</a> or <a class="zem_slink" title="BBEdit" rel="homepage" href="http://www.barebones.com/products/bbedit/index.shtml">BBEdit</a> (among others), simply search for this:</p>
<p>(.*), (.*)</p>
<p>and replace with this:</p>
<p>\2 \1</p>
<p>So, how does that work? Simple. The period is a wild card for any character. The asterisk means &#8220;repeat.&#8221; So .* means &#8220;any character followed by any character, followed by any character, etc.&#8221; Because .* is followed by a comma and a space, that first set will find all the characters until it reaches a comma and space. And the parenthesis assigns that text string to a variable. So, it will find &#8220;Jefferson&#8221; and assign it the variable &#8220;1.&#8221; (The first set of parentheses gets the variable &#8220;1,&#8221; the second set of parentheses gets &#8220;2&#8243; and so on.)</p>
<p>After the space, another .* will find the remainder of the line and, thanks to the parenthesis, assign it the variable &#8220;2.&#8221;</p>
<p>Finally, it replaces what it finds with the value of &#8220;2,&#8221; followed by a space, followed by the variable &#8220;1.&#8221;</p>
<p>See? Yeah, I know it&#8217;s kind of obtuse. But, play with it and <a href="http://www.anybrowser.org/bbedit/grep.shtml">check out this awesome grep reference site</a>.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/9d13d371-96ac-46e8-b876-ae6f551b8b81/"><img class="zemanta-pixie-img" style="border: none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=9d13d371-96ac-46e8-b876-ae6f551b8b81" alt="Reblog this post [with Zemanta]"/></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.hatchomatic.com%2F2009%2F10%2F05%2Fsome-wicked-multimedia-tools%2F&amp;linkname=Some%20wicked%20multimedia%20tools%26%238230%3B">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hatchomatic.com/2009/10/05/some-wicked-multimedia-tools/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://audioboo.fm/boos/66786-virgin-america-is-my-new-favorite-airline.mp3" length="397440" type="audio/mpeg" />
		</item>
		<item>
		<title>Some tools I use&#8230;</title>
		<link>http://www.hatchomatic.com/2009/07/23/some-tools-i-use/</link>
		<comments>http://www.hatchomatic.com/2009/07/23/some-tools-i-use/#comments</comments>
		<pubDate>Thu, 23 Jul 2009 19:28:59 +0000</pubDate>
		<dc:creator>Joshua</dc:creator>
				<category><![CDATA[Multimedia]]></category>
		<category><![CDATA[USA TODAY]]></category>
		<category><![CDATA[appfresh]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[attributes]]></category>
		<category><![CDATA[batch rename files]]></category>
		<category><![CDATA[brief description]]></category>
		<category><![CDATA[cross platform]]></category>
		<category><![CDATA[default folder]]></category>
		<category><![CDATA[dialog boxes]]></category>
		<category><![CDATA[finder series]]></category>
		<category><![CDATA[folders]]></category>
		<category><![CDATA[instant messenger]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[messenger program]]></category>
		<category><![CDATA[party apps]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[pc users]]></category>
		<category><![CDATA[syncs]]></category>
		<category><![CDATA[textwrangler]]></category>
		<category><![CDATA[third party]]></category>
		<category><![CDATA[video stream]]></category>
		<category><![CDATA[web interface]]></category>

		<guid isPermaLink="false">http://www.hatchomatic.com/?p=657</guid>
		<description><![CDATA[This might or might not be of interest to folks, but I&#8217;ll share anyway. There are a number of third-party apps I use that many people might not know about. Some of you might already use them, others might not. Here are a few of them with links and a brief description. I suggest you [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><span style="font-family: Helvetica, Verdana, Arial;"><span style="font-size: 10pt;">This might or might not be of interest to folks, but I&#8217;ll share anyway. There are a number of third-party apps I use that many people might not know about. Some of you might already use them, others might not. Here are a few of them with links and a brief description. I suggest you check them out.</span></span></p>
<p style="text-align: left;">1Password: This manages (and creates) passwords and auto fills them from any browser. Syncs across computers and devices. Extremely handy way to auto-enter information and maintain security. <a href="http://agilewebsolutions.com/products/1Password">http://agilewebsolutions.com/products/1Password</a></p>
<p style="text-align: left;">A Better Finder Series: This makes it super easy to batch rename files in complex ways. For example, you can easily change a bunch of files that are named &#8220;FirstName LastName.jpg&#8221; to lastname-firstname.jpg&#8221; and more. <a href="http://www.publicspace.net/ABetterFinderSeries/">http://www.publicspace.net/ABetterFinderSeries/</a></p>
<p style="text-align: left;">Adium: This is a multi-client instant messenger program. <a href="http://adium.im/">http://adium.im/</a></p>
<p style="text-align: left;">AppFresh: This will automatically alert you to updated software. <a href="http://metaquark.de/appfresh/">http://metaquark.de/appfresh/</a></p>
<p style="text-align: left;">AppZapper: This will delete applications and all of their associated files. <a href="http://www.appzapper.com/">http://www.appzapper.com/</a></p>
<p style="text-align: left;">Audio Hijack Pro: Super easy way to capture and record audio from any source, such as a video stream or iTunes. <a href="http://rogueamoeba.com/audiohijackpro/">http://rogueamoeba.com/audiohijackpro/</a></p>
<p style="text-align: left;">Automator: A super-easy way to create automated workflows. <a href="http://www.apple.com/downloads/macosx/automator/">http://www.apple.com/downloads/macosx/automator/</a></p>
<p style="text-align: left;">Default Folder X: This utility allows you to set default open/save dialog box folders and simplify the navigation of open/save dialog boxes. <a href="http://www.stclairsoft.com/DefaultFolderX/">http://www.stclairsoft.com/DefaultFolderX/</a></p>
<p style="text-align: left;">Dropbox: This is a Web-based tool for synchronizing folders across the Web and devices. You can create a drop box on your machine and create a Web interface so that others can easily upload files to it. Sort of like FTP but easier. <a href="https://www.getdropbox.com/referrals/NTEyMzk3MTg5">http://getdropbox.com/</a></p>
<p style="text-align: left;">Komodo Edit: This is a cross-platform text editor, like TextMate, TextWrangler and BBEdit. This is particularly useful for PC users. <a href="http://www.activestate.com/komodo_edit/">http://www.activestate.com/komodo_edit/</a></p>
<p style="text-align: left;">LittleSnapper: This is a great screenshot utility and manager. That is, it will take and manage your screenshots, including full Web pages with Flash on them: <a href="http://www.realmacsoftware.com/littlesnapper/">http://www.realmacsoftware.com/littlesnapper/</a></p>
<p style="text-align: left;">MacFuse: This is an add on that allows you to use Mac OS X file handling on non-native volumes (i.e., Windows, etc.): <a href="http://code.google.com/p/macfuse/">http://code.google.com/p/macfuse/</a></p>
<p style="text-align: left;">NeoOffice: This is an open source version of Microsoft Office, including a database that can link to SQL, like Access. <a href="http://www.neooffice.org/neojava/en/index.php">http://www.neooffice.org/neojava/en/index.php</a></p>
<p style="text-align: left;">OmniGraffle Professional: This is an awesome flow chart and wire framing tool. I can&#8217;t speak highly enough about it: <a href="http://www.omnigroup.com/applications/OmniGraffle/">http://www.omnigroup.com/applications/OmniGraffle/</a> Be sure to also check out their other offerings.</p>
<p style="text-align: left;">OpenOffice.org: Like NeoOffice: <a href="http://www.openoffice.org/">http://www.openoffice.org/</a></p>
<p style="text-align: left;">Path Finder: This tool replaces your standard Finder. One great attribute (and there are many) is that when you copy a file, it copies the entire path: <a href="http://www.cocoatech.com/">http://www.cocoatech.com/</a></p>
<p style="text-align: left;">Perian: This is an awesome QuickTime components utility to make all kinds of video files work on the Mac: <a href="http://perian.org/">http://perian.org/</a></p>
<p style="text-align: left;">RipIt: Great DVD ripper: <a href="http://ripitapp.com/">http://ripitapp.com/</a> (Also check out MacTheRipper (<a href="http://www.macupdate.com/info.php/id/14414">http://www.macupdate.com/info.php/id/14414</a>), VisualHub (no longer downloadable) and Handbrake (<a href="http://handbrake.fr/">http://handbrake.fr/</a>) for ripping and encoding video.)</p>
<p style="text-align: left;">Saft: This is a Safari add on that remembers your open Tabs and lots, lots more: <a href="http://haoli.dnsalias.com/Saft/index.html">http://haoli.dnsalias.com/Saft/index.html</a></p>
<p style="text-align: left;">SuperDuper! This is a data backup and copying utility. Has saved my butt many times: <a href="http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html">http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html</a></p>
<p style="text-align: left;">SWF and FLV Player: This will play SWFs and FLVs directly, and will also tell you their dimensions: <a href="http://mac.eltima.com/freeflashplayer.html">http://mac.eltima.com/freeflashplayer.html</a></p>
<p style="text-align: left;">Switch: This is audio encoding software. Takes your audio and makes them MP3s. <a href="http://www.nch.com.au/switch/">http://www.nch.com.au/switch/</a> (Max is another: <a href="http://sbooth.org/Max/">http://sbooth.org/Max/</a>)</p>
<p style="text-align: left;">TextSoap: This is a multi-step text cleaner. In other words, you can link multiple find/replaces in one step and clean up text automagically: <a href="http://www.nch.com.au/software/index.html">http://www.nch.com.au/software/index.html</a></p>
<p style="text-align: left;">Transmit: The best FTP client out there with drag-drop interface, droplets and more: <a href="http://www.panic.com/transmit/">http://www.panic.com/transmit/</a></p>
<p style="text-align: left;">TweetDeck: A great Twitter client with multiple panes for direct messages, searches, etc.: <a href="http://tweetdeck.com/beta/">http://tweetdeck.com/beta/</a></p>
<p style="text-align: left;">WireTap Studio: Very similar to Audio Hijack Pro: <a href="http://www.ambrosiasw.com/utilities/wiretap/">http://www.ambrosiasw.com/utilities/wiretap/</a></p>
<p style="text-align: left;">Xmarks: This will synchronize your bookmarks (and passwords) across platforms and computers. So, your FireFox and Safari bookmarks will always be in sync.: <a href="http://www.xmarks.com/">http://www.xmarks.com/</a></p>
<p style="text-align: left;">YouSendIt: This is a way to e-mail somebody giant files.: <a href="http://www.yousendit.com/">http://www.yousendit.com/</a></p>
<p style="text-align: left;">OpenID: This isn&#8217;t an application, but a service that will unify different profiles under one ID. For example, you can link several Basecamp accounts under one OpenID. <a href="http://www.myopenid.com/">http://www.myopenid.com/</a></p>
<p style="text-align: left;">Regular expressions: This isn&#8217;t an application either, but rather a way of doing complex pattern-matching search and replace. Let&#8217;s say you want to search &#8220;Josh is a buffoon&#8221; and change it to &#8220;What a buffoon Josh is!&#8221; You could do that by searching &#8220;(Josh).*(buffoon)&#8221; and replacing it with &#8220;What a /2 /1 is!&#8221; It&#8217;s easier to demonstrate.</p>
<p style="text-align: left;">Concatenation in spreadsheets: Also not an app, but a way to take columns of data and turn it into XML. More here: <a href="http://www.hatchomatic.com/2009/02/18/simple-xml-template/">http://www.hatchomatic.com/2009/02/18/simple-xml-template/</a></p>
<p style="text-align: left;">Batchgeocode: Need to get lat/long for a place, or a bunch of places?: <a href="http://www.batchgeocode.com/">http://www.batchgeocode.com/</a></p>
<p style="text-align: left;">There are more, but this is a pretty good list. I hope it&#8217;s helpful to folks.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fwww.hatchomatic.com%2F2009%2F07%2F23%2Fsome-tools-i-use%2F&amp;linkname=Some%20tools%20I%20use%26%238230%3B">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://www.hatchomatic.com/2009/07/23/some-tools-i-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
