<?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>bylr.net &#187; tools</title>
	<atom:link href="http://bylr.net/3/category/tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://bylr.net/3</link>
	<description>&#34;you&#039;re at this website. i guarantee it.&#34; -dan byler</description>
	<lastBuildDate>Tue, 13 Dec 2011 23:49:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Amplifying human ability</title>
		<link>http://bylr.net/3/2011/12/amplifying-human-ability/</link>
		<comments>http://bylr.net/3/2011/12/amplifying-human-ability/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 23:49:36 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://bylr.net/3/?p=322</guid>
		<description><![CDATA[Steve Jobs (1980): Scientific American I think it was did a study in the early 70&#8242;s on the efficiency of locomotion. What they did was for all different species of things on the planet &#8211; birds and cats dogs and fish and man and goats and stuff &#8211; they measured how much energy does it [...]]]></description>
			<content:encoded><![CDATA[<p>Steve Jobs (1980):</p>

<blockquote>
  <p>Scientific American I think it was did a study in the early 70&#8242;s on the efficiency of locomotion. What they did was for all different species of things on the planet &#8211; birds and cats dogs and fish and man and goats and stuff &#8211; they measured how much energy does it take for a goat to get from here to there&#8230; and they ranked them and published the list, and the condor won, it took the least amount of energy to get from here to there, and man didn&#8217;t do so well, came out with a rather unimpressive showing about a third of the way down the list.</p>
  
  <p>But fortunately, someone at Scientific American was insightful enough to test man with a bicycle, and man with a bicycle won—twice as good as the condor, all the way off the list. And what it showed was that man is a toolmaker, has the ability to make a tool to amplify the amount of inherent ability that he has.</p>
  
  <p>And that&#8217;s exactly what we&#8217;re doing here. We&#8217;re not making bicycles to be ridden between Palo Alto and San Francisco&#8230; but in general we&#8217;re making tools that amplify the human ability.</p>
  
  <p>(video on <a href="http://www.computerhistory.org/highlights/stevejobs/video/">computerhistory.org</a>)</p>
</blockquote>

<p>This is why I love technology.</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2011/12/amplifying-human-ability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tools of the Trade: Learning Objective-C from Scratch</title>
		<link>http://bylr.net/3/2011/02/tools-of-the-trade-learning-objective-c-from-scratch/</link>
		<comments>http://bylr.net/3/2011/02/tools-of-the-trade-learning-objective-c-from-scratch/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 03:23:20 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://bylr.net/3/?p=250</guid>
		<description><![CDATA[Learning a new language is never a simple task, but the process itself shouldn&#8217;t be difficult. For my Master&#8217;s final project, I&#8217;m teaching myself Objective-C. (More on our decision to go native here.) For those facing a similar task, here are some tools I&#8217;m using using to facilitate this process. Learning Materials I researched several [...]]]></description>
			<content:encoded><![CDATA[<p>Learning a new language is never a simple task, but the process itself shouldn&#8217;t be difficult. For my Master&#8217;s final project, I&#8217;m teaching myself Objective-C. (More on our decision to go native <a href="http://bit.ly/f52Nyx">here</a>.) For those facing a similar task, here are some tools I&#8217;m using using to facilitate this process.</p>

<h2>Learning Materials</h2>

<p>I researched several learning resources that had been recommended on Quora, including Big Nerd Ranch&#8217;s <em>iPhone Programming</em> and Craig Hockenberry&#8217;s <em>iPhone App Development: The Missing Manual</em>.</p>

<p>In the end, I decided to &#8220;take&#8221; the Stanford iPhone Application Development course, which is available in its entirety on iTunes U. (Note that iTunes U has both the <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=384233222">2009</a> and <a href="http://itunes.apple.com/itunes-u/iphone-application-development/id384233225">2010</a> courses. I chose the 2010 version because a) it&#8217;s geared for a newer iOS SDK, and b) all the supporting materials are still (as of Spring 2011) available on Stanford&#8217;s <a href="http://www.stanford.edu/class/cs193p/">course website</a>.</p>

<p>iTunes handles the lecture downloads, but I watch them with QuickTime Player for two reasons: it uses less screen real estate, and you can speed up playback by option-clicking the fast-forward button. A text editor is ideal for notes (particularly one that handles Obj-C syntax highlighting), and it&#8217;s always handy to keep the lecture slides open as well. Here&#8217;s my typical &#8220;class time&#8221; screen:</p>

<p><img style="display:block; margin-left:auto; margin-right:auto;" src="http://bylr.net/3/wp-content/uploads/2011/02/Screen-shot-2011-02-27-at-10.29.51-PM.png" alt="Screen shot 2011-02-27 at 10.29.51 PM.png" title="Screen shot 2011-02-27 at 10.29.51 PM.png" border="0" width="600" height="375" /></p>

<p><strong>Helpful shortcuts:</strong></p>

<ul>
<li>Setting up the screen like this is a snap with <a href="http://www.mizage.com/divvy/">Divvy</a>. I set up shortcuts to move windows to each half or quadrant of the screen, so they can fly to any position with a keyboard shortcut. Priceless.</li>
<li>A series of quick-and-dirty AppleScripts—which can be quickly invoked with <a href="http://www.red-sweater.com/fastscripts/">FastScripts</a>—makes it easy to work the lecture files. Scripts I use (<a href="https://github.com/dbyler/misc-scripts">available on Github</a>) include:

<ul>
<li>launch the current iTunes file in QuickTime Player (or vice-versa), retaining the current playback spot</li>
<li>jump to an arbitrary playback position in QuickTime Player (especially helpful if I&#8217;ve been watching a video on my iPhone)</li>
<li>jump backwards or forwards in QuickTime Player</li>
</ul></li>
</ul>

<h2>Notekeeping</h2>

<p>Right now I keep two types of notes: course notes and error notes.</p>

<p><strong>Course notes</strong>—general notes from the lectures or books—go in a single text file that&#8217;s easily searchable. I type or copy most of the lecture slides into this document because it&#8217;s easier to have it all in one place.</p>

<p><strong>Error notes</strong>, which detail all the build errors I get in Xcode, live in Notational Velocity (tagged with &#8220;ObjC&#8221; and &#8220;Error&#8221;). Each error note contains the following sections:</p>

<ul>
<li>Error message</li>
<li>Context (anything that might help)</li>
<li>My code (specific code throwing the error, and which file)</li>
<li>Problem explanation (interpretation of what went wrong)</li>
<li>Solution (fixed code)</li>
</ul>

<p>These error notes are a personal history of the mistakes I&#8217;ve made. My expectation is that this practice will have value both now and in the future, but as the good folks at Field Notes say, &#8220;I&#8217;m not writing it down to remember it later, I&#8217;m writing it down to remember it now.&#8221; The more I can internalize beginner&#8217;s mistakes, the less likely I&#8217;ll be to repeat them.</p>

<p>My only complaint w/r/t using Notational Velocity for this purpose is that it doesn&#8217;t have syntax highlighting. A relatively minor inconvenience, but I&#8217;m hopeful that a future NValt build might include this.</p>

<p><strong>Helpful shortcut:</strong> I use a <a href="http://smilesoftware.com/TextExpander/">TextExpander</a> shortcut to pre-fill each error note before I start adding data. It simply adds each section&#8217;s header—something that might not seem that important, but it saves a little time and helps me be consistent in this practice.</p>

<h2>Troubleshooting</h2>

<p><a href="http://stackoverflow.com">Stack Overflow</a> is an indispensable Web site for programming questions/answers. I should probably get better at perusing Xcode documentation, but often it&#8217;s faster to search Stack Overflow. (I&#8217;ve noticed that most of my problems are answered in Stack Overflow questions with no upvotes, meaning that they&#8217;re beginner errors. I&#8217;ll know I&#8217;ve arrived when I graduate to more popular questions!)</p>

<p><strong>Helpful shortcut:</strong> Searching Stack Overflow is nearly instantaneous using a <a href="http://www.obdev.at/products/launchbar/">LaunchBar</a> <a href="http://www.obdev.at/resources/launchbar/help/SearchTemplates.html">search template</a> set to search StackOverflow with the [Objective C] tag pre-filled. Once it&#8217;s set up, ⌘[space] → &#8220;so&#8221; → [query] gets it done <em>pronto</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2011/02/tools-of-the-trade-learning-objective-c-from-scratch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stata bundle for TextMate</title>
		<link>http://bylr.net/3/2010/10/stata-bundle-for-textmate/</link>
		<comments>http://bylr.net/3/2010/10/stata-bundle-for-textmate/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 20:38:48 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://bylr.net/3/?p=221</guid>
		<description><![CDATA[Rumor has it that there&#8217;s an extant Stata bundle for TextMate. The original package link is a dead, but Gabriel Rossman was kind enough to send me a copy of his installed bundle. With thanks to the author, Timothy Beatty, here&#8217;s the original bundle: Stata bundle (original) For those wanting a little extra functionality, George [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.maconomics.net/?p=44">Rumor</a> has it that there&#8217;s an extant Stata bundle for TextMate. The <a href="http://www-users.york.ac.uk/~tb526/Stata.tmbundle.zip">original package</a> link is a dead, but <a href="http://codeandculture.wordpress.com/2009/12/01/r-and-textmate/">Gabriel Rossman</a> was kind enough to send me a copy of his installed bundle.</p>

<p>With thanks to the author, Timothy Beatty, here&#8217;s the original bundle:</p>

<p><a href="http://bylr.net/3/wp-content/uploads/2010/10/Stata.tmbundle.zip"><img src="http://bylr.net/3/wp-content/uploads/2010/10/logo_bundle.png" alt="Download Stata Bundle" title="Download Stata Bundle" width="50" height="51" class="aligncenter size-full wp-image-222" /><center>Stata bundle (original)</center></a></p>

<p>For those wanting a little extra functionality, George MacKerron <a href="http://blog.mackerron.com/2010/02/stata-textmate-tab-completion/">described a method</a> to add tab-completion for Stata variables. I&#8217;ve added his code to this version of the Stata bundle. (N.B. If your Stata application is not named &#8220;Stata&#8221;, you&#8217;ll need to make one small change. Open TextMate&#8217;s Bundle Editor; then, in the Stata bundle&#8217;s Complete Variable command, change the &#8220;appname&#8221; variable in line 6 to reflect your app&#8217;s true name, e.g. &#8220;StataMP&#8221;.)</p>

<p><a href="http://bylr.net/3/wp-content/uploads/2010/10/Stata-tab.tmbundle.zip"><img src="http://bylr.net/3/wp-content/uploads/2010/10/logo_bundle.png" alt="Download Stata Bundle with tab-completion" title="Download Stata Bundle with Tab-Completion" width="50" height="51" class="aligncenter size-full wp-image-222" /><center>Stata bundle (with tab-completion)</center></a></p>

<p><b>Update:</b> I&#8217;ve learned that two forward slashes can also be used in Stata for comments, including inline comments. To properly highlight this in Textmate, open the Bundle Editor > Stata > Stata. At the end of this file is the &#8216;comment.line.star.stata&#8217;. Change the match line to this:</p>

<div class="codesnip-container" >match = &#8216;((^|\s)\*|//).*$&#8217;;</div>

<p>(N.B. As Sean points out below, make sure the single-quotes are straight, not curly, when you paste this line. Otherwise TextMate will throw an error.)</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2010/10/stata-bundle-for-textmate/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>DEVONthink: the research assistant you&#8217;ve been looking for?</title>
		<link>http://bylr.net/3/2010/02/devonthink-the-research-assistant-youve-been-looking-for/</link>
		<comments>http://bylr.net/3/2010/02/devonthink-the-research-assistant-youve-been-looking-for/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 09:46:39 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[DEVONthink]]></category>
		<category><![CDATA[information management]]></category>

		<guid isPermaLink="false">http://bylr.net/3/?p=129</guid>
		<description><![CDATA[I&#8217;ve written before about personal information management: why it&#8217;s important for everyone—not a subset of &#8216;power users&#8217;—and how to evaluate information management systems. In short, we simply deal with too much information every day to deal with it all. What&#8217;s more, we should only have to dig for a given piece of information once; a [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written <a href="http://bylr.net/3/2008/06/managing-acquired-information-in-an-information-age/">before</a> about personal information management: why it&#8217;s important for everyone—not a subset of &#8216;power users&#8217;—and how to evaluate information management systems.</p>

<p>In short, we simply deal with too much information every day to deal with it all. What&#8217;s more, we should only have to dig for a given piece of information once; a good information management system should facilitate easy retrieval the second time around.</p>

<p>&#8220;Everything buckets&#8221;, as one category of information managers are called, are seemingly everywhere. What&#8217;s astonishing is that even in 2010, almost none of these performs more than the most rudimentary information retrieval functions. In general, even with these &#8220;smart tools&#8221;, the onus remains on the user to a) do a thorough job classifying and organizing his or her information, and b) to know exactly what terms to search for when seeking said information. Except, that is, for <a href="http://www.devon-technologies.com/products/devonthink/index.html">DEVONthink</a>.</p>

<p>On its face, DEVONthink is a versatile database that can store and retrieve just about any type of data available: PDFs, web clippings, emails, MS Office documents, bookmarks, multimedia, RSS feeds, etc. At this level, it&#8217;s similar to (though, to my knowledge, more robust than) a number of related products. The real value comes in the content analysis functions that are applied to everything you throw at it.</p>

<p><strong>Demystifying DEVONthink&#8217;s AI</strong></p>

<p>It&#8217;s the &#8220;artificial intelligence&#8221; features of DEVONthink that really set it apart from the crowd of personal information managers. (I put &#8220;artificial intelligence&#8221; in quotes because DEVONthink&#8217;s brain owes more intellectual debt to the work of information retrieval than machine learning.)</p>

<p>While other information managers hold to an archaic notion of binary relevance (either a thing matches your query terms or it doesn&#8217;t), DEVONthink incorporates much more nuance into its reckoning.</p>

<p>In fact, it can treat entire <em>documents</em> as search queries, a feature that seems useless until it almost magically reveals documents related to the one you&#8217;re looking at, or offers to automatically file it into the right folder. (This function—&#8221;automatic class management&#8221; in information retrieval-speak—is invaluable in the paperless office: should you choose, DEVONthink files all your bills away with a single keystroke.)</p>

<p>In short, <em>DEVONthink takes an entire class of advanced tools otherwise restricted to researchers and search engines and unleashes it on your personal data set.</em></p>

<p>No wonder Steven Berlin Johnson <a href="http://www.stevenberlinjohnson.com/movabletype/archives/000230.html">raved</a> about DEVONthink in 1995. No wonder he <a href="http://www.stevenberlinjohnson.com/2009/03/thoughts-on-the-new-kindle.html">still uses it today</a>.</p>

<p><strong>Information Capture</strong></p>

<p>As I mentioned, DEVONthink can handle any document type you can give it. If it&#8217;s a file, DEVONthink can store it. If the file is searchable with Spotlight, DEVONthink can perform smart analysis on it. Even non-traditional document types (RSS feed items and mail messages, for example) are fair game, and it&#8217;s scriptable for those fringe use cases the folks at DEVONtechnologies haven&#8217;t thought of (my <a href="http://bylr.net/3/2008/06/archive-newsfeeds-in-devonthink-pro-via-netnewswire/">NetNewsWire-to-DEVONthink</a> script is one).</p>

<p><strong>Information Retrieval</strong></p>

<p>Perhaps the most unusual feature of DEVONthink, the &#8220;See Also&#8221; bar displays a rank-weighted list of documents related to the current one. By surfacing documents you may not have thought as relevant, this can facilitate serendipity in research.</p>

<p>As an anecdotal example, for this document on GM potatoes, DEVONthink returns a number of related articles I&#8217;ve saved—including one on Peruvian potato farmer, another document on how genetic modification is transforming agriculture in Europe, and one on a certain incident in which Pringles are ruled as potatoes.</p>

<div style="text-align:center;"><img src="http://bylr.net/3/wp-content/uploads/2010/02/SeeAlso.png" alt="SeeAlso.png" border="0" width="480" height="410" /></div>

<p>Another example: the previously pictured article on a fatherless baby shark is suggested as a candidate for my folder on Slaughter-house Five notes. No link was immediately apparent, so I glanced through those notes and found the following quote about the seven Earthling sexes:</p>

<p><em>There were five sexes on Tralfamadore, each of them performing a step necessary in the creation of a new individual. They looked identical to Billy—because their sex differences were all in the fourth dimension&#8230;</em> </p>

<p>While this serendipitous insight may be of limited academic value, I can say with reasonable assurance that I wouldn&#8217;t have thought of the Tralfamadorians while investigating virgin births in the local shark population. But I&#8217;d be hard pressed to say it&#8217;s not relevant, so I&#8217;ll chalk it up as useful.</p>

<p><em>Search</em></p>

<p>Sometimes you need a precise match for your search query. DEVONthink can also accommodate those needs through advanced search operations:</p>

<ul>
<li>Strict vs fuzzy search (fuzzy search returns near-misspellings, word variants, etc)</li>
<li>Regex-style wildcards</li>
<li>Boolean operators (e.g., a AND b; a XOR b; NOT b)</li>
<li>a NEAR b</li>
<li>a BEFORE b</li>
<li>etc</li>
</ul>

<p><strong>Conclusion</strong></p>

<p>In 2010, I am amazed at two things: first, how useful DEVONthink&#8217;s smart features can be in real-life scenarios; and second, that no one has begun approaching DEVONthink&#8217;s usefulness even though it&#8217;s been on the market since 2002.</p>

<p>If you haven&#8217;t used DEVONthink before, take some time to try the free demo. In the worst case, you haven&#8217;t lost a thing (unlike Evernote, DEVONthink never holds your data hostage in proprietary databases).  But in the (more likely) best case, you&#8217;ve gained a really, really smart research assistant.</p>

<p>Congratulations, DEVONthink. You deserve these accolades.</p>

<hr />

<p><em>Disclosure: in celebration of its birthday, DEVONthink is offering some incentives to users who contribute to the discourse around its product offering. This served as a motivation for the</em> timing <em>of this post, not the content. I&#8217;ve actually been intending to write about DEVONthink since before I published my original <a href="http://bylr.net/3/2008/06/managing-acquired-information-in-an-information-age">thoughts</a> on personal information management (in 2008), and more recently since I entered into a <a href="http://ischool.berkeley.edu">Master&#8217;s program</a> in information science.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2010/02/devonthink-the-research-assistant-youve-been-looking-for/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Today and Tomorrow (OmniFocus scripts)</title>
		<link>http://bylr.net/3/2010/01/today-and-tomorrow-omnifocus-scripts/</link>
		<comments>http://bylr.net/3/2010/01/today-and-tomorrow-omnifocus-scripts/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 05:05:20 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[OmniFocus]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://bylr.net/3/?p=106</guid>
		<description><![CDATA[11 July 2011: as described here, I&#8217;ve switched to a Start-based workflow and updated my scripts to reflect this change. By default, these scripts now set the start dates of selected items, not due dates—though you can still switch to &#8220;Due mode&#8221;. This post has been updated to reflect these changes. I&#8217;ve added two more [...]]]></description>
			<content:encoded><![CDATA[<p><em>11 July 2011: as described <a href="http://bylr.net/3/2011/07/all-omnifocus-scripts-updated-for-a-start-based-workflow/">here</a>, I&#8217;ve switched to a Start-based workflow and updated my scripts to reflect this change. By default, these scripts now set the <strong>start dates</strong> of selected items, not due dates—though you can still switch to &#8220;Due mode&#8221;. This post has been updated to reflect these changes.</em></p>

<p>I&#8217;ve added two more scripts to my OmniFocus repertoire: <strong>Today</strong> and <strong>Tomorrow</strong>.</p>

<p>As one might expect, Today sets the &#8220;Action Date&#8221; of selected item(s) to the current date, and Tomorrow sets the action date to the next date. (By default, the Action date is the Start date, but you can switch to use the Due date if you prefer.)</p>

<p>Why might you need this? A few days of ignoring OmniFocus is enough to make any date-sorted view overwhelming. My <a href="http://bylr.net/3/2008/02/omnifocus-defer-script/">Defer script</a> is one method to deal with these items: defer them by a day, a week, etc. But sometimes you just need to set these items to today. Or tomorrow.</p>

<p>As with Defer, these scripts work with any number of selected tasks. </p>

<p>If you use the default &#8220;Start&#8221; mode:</p>

<ul>
<li>The Start date of each selected item is set to the current day

<ul>
<li>If an item has a previously assigned Start date, its original time is maintained. Otherwise, the start time is set to 6am (configurable in the script)</li>
</ul></li>
</ul>

<p>If you use &#8220;Due&#8221; mode:</p>

<ul>
<li>The Due date of each selected item is set to the current day

<ul>
<li>If an item has a previously assigned Due date, its original due time is maintained. Otherwise, the due time is set to 5pm (configurable in the script)</li>
</ul></li>
<li>If an item has a Start date, it is moved forward by the same number of days as the due date has to move (in order to respect parameters of repeating actions)</li>
</ul>

<p><strong>Putting it all together</strong></p>

<p>I&#8217;ve set my keyboard shortcuts for Defer, Snooze, Today, Tomorrow, and This Weekend to ctrl-d, ctrl-z, ctrl-t, ctrl-y, and ctrl-w, respectively (using FastScripts), so shuffling tasks couldn&#8217;t be easier. Use cases:</p>

<p>Catching up after holiday: Select all overdue tasks, hit ctrl-t to bring them current. Then snooze or defer the ones you won&#8217;t get to today.</p>

<p>Planning today&#8217;s tasks: Select your tasks and ctrl-t them into the day&#8217;s queue. Planning tomorrow? Use ctrl-y instead.</p>

<p><strong>Download them <a href="http://bylr.net/files/omnifocus/">here</a></strong></p>

<p>&nbsp;</p>

<p>&nbsp;</p>

<hr />

<p>Thanks to Seth Landsman for his role in inspiring my Today script. <a href="http://www.landspeople.net/~seth/blog/?p=135">His version</a> is very similar but doesn&#8217;t quite match the defer logic I need.</p>

<p>Usage note: some items inherit due dates from their parent task or project, but don&#8217;t actually have due dates themselves. This script ignores those items.</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2010/01/today-and-tomorrow-omnifocus-scripts/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>OmniFocus snooze script</title>
		<link>http://bylr.net/3/2009/02/omnifocus-snooze-script/</link>
		<comments>http://bylr.net/3/2009/02/omnifocus-snooze-script/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 23:48:31 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[OmniFocus]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[gtd]]></category>

		<guid isPermaLink="false">http://bylr.net/3/?p=98</guid>
		<description><![CDATA[Last Updated: 2010-06-15 Here&#8217;s an AppleScript that &#8220;snoozes&#8221; selected OmniFocus items by setting their start date to a future* value. These items will then be unavailable (and out of sight in views showing &#8220;available&#8221; items) until the snoozed start date. Usage: Run the script with one or more items selected in OmniFocus Choose how long [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Last Updated: 2010-06-15</strong></p>

<p>Here&#8217;s an AppleScript that &#8220;snoozes&#8221; selected OmniFocus items by setting their start date to a future* value. These items will then be unavailable (and out of sight in views showing &#8220;available&#8221; items) until the snoozed start date.</p>

<p>Usage:</p>

<ol>
<li><p>Run the script with one or more items selected in OmniFocus</p></li>
<li><p>Choose how long you would like to snooze the items (in # of days)</p></li>
</ol>

<p>The script will then set the start date of selected items to the current date + the number of days selected in step 2. For example, snoozing with the default value of 1 day will set the tasks to begin at 12:00 AM tomorrow.</p>

<p>Finally, if you have Growl installed, the script will display a Growl confirmation.</p>

<p>I <em>highly</em> recommend initiating the script from a third-party launcher such as FastScripts or Quicksilver. This will prevent delays within the OmniFocus application due to Growl bugs.)</p>

<p>Download it <a href="http://bylr.net/files/omnifocus/">here</a>.</p>

<hr />

<p>&#42; This doesn&#8217;t have to be a future value. Choosing 0 as the snooze value will set the start date to midnight <em>today</em>; choosing -1 will set the start date to midnight yesterday.</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2009/02/omnifocus-snooze-script/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>OmniFocus defer script updated</title>
		<link>http://bylr.net/3/2009/02/omnifocus-defer-script-updated/</link>
		<comments>http://bylr.net/3/2009/02/omnifocus-defer-script-updated/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 22:13:34 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[OmniFocus]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[gtd]]></category>

		<guid isPermaLink="false">http://bylr.net/3/?p=75</guid>
		<description><![CDATA[Updated 6/15/10: minor edit to improve efficiency The updated Defer script for OmniFocus is ready. Changes include: Bug fixes to make the script more reliable, particularly when deferring multiple items. For most of these I&#8217;m indebted to Curt Clifton, who made the most critical bug fixes on the OmniFocus forum. (If you use OmniFocus, his [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Updated 6/15/10: minor edit to improve efficiency</strong></p>

<p>The updated <a href="http://bylr.net/3/2008/02/omnifocus-defer-script/">Defer script</a> for OmniFocus is ready. Changes include:</p>

<ul>
<li><p>Bug fixes to make the script more reliable, particularly when deferring multiple items.</p>

<ul>
<li>For most of these I&#8217;m indebted to Curt Clifton, who made the most critical bug fixes on the OmniFocus <a href="http://forums.omnigroup.com/showthread.php?t=7057">forum</a>. (If you use OmniFocus, his scripts and tools are invaluable; be sure visit <a href="http://www.rose-hulman.edu/~clifton/software.html">his site</a>.)</li>
</ul></li>
<li><p>The default action now defers both start and due dates.</p></li>
<li><p>Notifications code has been rewritten to make the script friendly for machines without <a href="http://growl.info/">Growl</a> installed.</p>

<ul>
<li>While testing, I discovered that GrowlHelperApp crashes on nearly 10% of notification calls. To work around this, the script now checks to see if GrowlHelperApp is running; if not, the script launches it. If Growl is not installed or can&#8217;t launch, the script displays a generic notification of the defer results.</li>
</ul></li>
</ul>

<p>If you experience delays with the script, it&#8217;s almost certainly an issue with Growl, not OmniFocus. This is much less of an issue if you launch the script via a third-party utility like <a href="http://www.red-sweater.com/fastscripts/index.html">FastScripts</a>, because any Growl-related delays will be absorbed by the script launcher, not OmniFocus. If you primarily invoke the Defer script from your OmniFocus toolbar, you can always disable alerts to speed things up. To do this, simply open the script in Script Editor and change property showAlert to false.</p>

<p><strong>Download it <a href="http://bylr.net/files/omnifocus/">here</a>.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2009/02/omnifocus-defer-script-updated/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>On Evernote</title>
		<link>http://bylr.net/3/2008/10/on-evernote/</link>
		<comments>http://bylr.net/3/2008/10/on-evernote/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 05:56:22 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[productivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[Evernote]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[information management]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[NetNewsWire]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://bylr.net/3/2008/10/on-evernote/</guid>
		<description><![CDATA[Let&#8217;s talk about the elephant in the room. I am, of course, referring to Evernote, a tool that&#8217;s designed to remember everything you throw at it – then provide access to your information from virtually anywhere. If you&#8217;re unfamiliar with the tool, this video will give you a quick picture of what it does: Despite [...]]]></description>
			<content:encoded><![CDATA[<p>Let&#8217;s talk about the elephant in the room. </p>

<p>I am, of course, referring to <a href="http://www.evernote.com/">Evernote</a>, a tool that&#8217;s designed to remember everything you throw at it – then provide access to your information from virtually anywhere.</p>

<p>If you&#8217;re unfamiliar with the tool, this video will give you a quick picture of what it does:</p>

<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/i_ncr1Ee9e8&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/i_ncr1Ee9e8&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>

<p>Despite the obvious awesomeness of its sync/access capabilities, earlier iterations of Evernote failed my <a href="http://bylr.net/3/2008/06/managing-acquired-information-in-an-information-age/">acquired-information management criteria</a> on numerous counts:</p>

<ul>
<li>It couldn&#8217;t accept basic documents like PDFs (flexibility fail)</li>
<li>It wasn&#8217;t scriptable (extensibility fail)</li>
<li>You couldn&#8217;t import/export data en mass (openness fail)</li>
</ul>

<p>But the Evernote team have been hard at work, and with the recent addition of scriptability and an API, it&#8217;s worth a serious second look.</p>

<p><strong>Accessibility: 9/10</strong></p>

<p>Accessibility is undoubtedly where Evernote shines: you can access your data on the web client, your Mac or PC, or your iPhone or Windows Mobile device – and it all stays synchronized. Ergo, you still have your data when the network goes down. (The mobile Evernote clients act more as search/input portals into your Evernote data, though the latest iPhone version now stores your &#8220;favorites&#8221; locally so you can access critical notes offline. Also, if you prefer to keep some data private, you can selectively opt out of synchronization.)</p>

<p>Besides being Evernote&#8217;s killer feature, accessibility is also the cornerstone of the product&#8217;s business model: Evernote itself is free, but if you need more than 40MB/month you&#8217;ll need to upgrade to the premium version ($5/month or $45/year). The most exciting Evernote use cases will probably be mashups that use its API, which means increased bandwidth needs – and, therefore, subscriptions. (N.B.: Evernote&#8217;s API documentation describes the bandwidth elements as the &#8220;accounting structure&#8221;.)</p>

<p><strong>Flexiblity: 4/10</strong></p>

<p>Evernote accepts text/RTF files, images, web clippings, PDFs, and audio notes. To get files in, you can drag-and drop files onto the desktop client, email them to a special Evernote email address, or use the bookmarklet to clip content directly from any web browser. Handily, if you have part of a web page selected, the bookmarklet just saves the selection. Read: Evernote is most in its element when used for web clippings.</p>

<p>In addition, images can be snapped from your webcam or iPhone camera. More on this later.</p>

<p>Unfortunately, Evernote can&#8217;t handle many common document types, including Word documents (though RTF documents work passably). Most other filetypes (mind maps, outliner documents, etc) are out of the picture as well.</p>

<p>In the Mac client, the built-in content editor is little more than a glorified text editor. Text formatting is limited to font/size, bold/italic/underline, and alignment, though you can also attach images. (Not to mention the insulting font selection, which includes Arial but not Helvetica – shame!) The Windows client also provides some drawing tools (useful with a tablet PC), a broader font selection, and outlining functions.  <strong>Update 11/10/08: Version 1.1.6 for Mac introduces orderd/unordered lists and tables.</strong></p>

<p><strong>Scalability: 6/10 (est.)</strong></p>

<p>I haven&#8217;t thrown a tremendous amount of data at Evernote yet, so it&#8217;s unclear how performance is affected by a large data set. (I was hoping to put it to the test via the Delicious bookmark import, but Evernote just imported the bookmarks as links, rather than scraping the bookmarks&#8217; targets.)</p>

<p>From a user interface perspective, scalability may be a problem. Items are accessed by browsing (by tags and metadata) as well as search. Aside from the ability to use multiple &#8220;notebooks&#8221;, there is no standard hierarchical organization. Users with a large number of tags or documents might become frustrated by this.</p>

<p><strong>Searchability: 8/10</strong></p>

<p>Basic search functions are solid, though generally unremarkable (no regular expressions, no advanced operators). You can combine search terms with tag filters.</p>

<p>In addition, Evernote has a couple search tricks up its sleeve:</p>

<ul>
<li><p>Images pass through Evernote&#8217;s OCR engine when synchronized, turning image text into searchable data. This even works, to a large extent, on handwriting – slick!</p></li>
<li><p>Evernote metadata includes standard text tags as well as optional location data, so you should be able to search by location as well as content</p></li>
</ul>

<p><strong>Extensibility 7/10</strong></p>

<p>The Mac client now includes a basic AppleScript dictionary, which allows for integration with other apps. No content-level scripting, but the most important feature – note creation – is available.</p>

<p>One example of extensibility in action: Justin adapted my <a href="http://bylr.net/3/2008/06/archive-newsfeeds-in-devonthink-pro-via-netnewswire/">NetNewsWire » DEVONthink batch archiving script</a> to work with Evernote, including tagging and notebook selection. Check it out <a href="http://veritrope.com/tips/netnewswire-to-evernote-batch-send-applescript">here</a>.</p>

<p>In addition, the Evernote API provides full access to Evernote data. I&#8217;m not aware of any Evernote-based applications yet, though Pelotonics is planning some level of integration. If useful integration emerges, this is will be a big win for users.</p>

<p><strong>Openness 4/10</strong></p>

<p>Disappointingly, despite claiming export options as a feature, Evernote maintains a tight grip on your data. Need to send a file to your colleague? Forget drag-and-drop: you&#8217;ll need to go through Evernote&#8217;s export or email functions.</p>

<p>On the Mac side, the only export option produces a proprietary Evernote-formatted XML file with document contents embedded. The Windows client can also export in HTML, web archive, and text formats.</p>

<p>When emailing files, Evernote wraps most notes in an ad-encrusted PDF document before sending. (Yes, it&#8217;s as bad as it sounds. Look for the &#8220;Plain text note&#8221; <a href="http://www.evernote.com/pub/Dan/PublicTest">here</a>. That PDF is what you get when you try to email a <em>text file</em>.) Mercifully, you can email PDFs in their original form &#8211; though whether this is by design or oversight is unclear. What is clear is that Evernote doesn&#8217;t make it easy for you to use your data as you wish.*</p>

<p>A third option is to share your documents in a public notebook (like <a href="http://www.evernote.com/pub/Dan/PublicTest">this one</a>). This of course not the same as export, but it does provide a refreshing level of social openness uncommon in tools of this nature.</p>

<h1>Final thoughts</h1>

<p>Evernote deftly handles web clippings and snapshots, and ubiquitous access makes it a viable tool for web research and data management. </p>

<p>Perhaps paradoxically, Evernote&#8217;s impressive accessibility also limits how I use it. Synchronizing data through Evernote&#8217;s server means I won&#8217;t use it for sensitive data. So although it&#8217;s hard to imagine a situation in which I won&#8217;t have access to my iPhone, Mac, or a web browser, it&#8217;s also hard to imagine a situation in which said access is truly <em>critical</em>. So I typically use Evernote for less important (but nonetheless useful) tasks:</p>

<ul>
<li>Clipping captioned images and business cards for OCR</li>
<li>Jotting beer-tasting notes</li>
<li>Snapping photos of the same</li>
<li>Misc. data capture when I&#8217;m away from my computer</li>
</ul>

<p>Bottom line: despite its limitations, Evernote is a great tool. At the free price point, you&#8217;re unlikely to find a more robust tool&#8230; so give the elephant a whirl.</p>

<hr />

<p>*Comparisons could be drawn to DRM-laden music purchased from iTunes: it&#8217;s quite likely that you&#8217;ll never want to use it outside the iTunes/iPod ecosystem. But if (or when) that day comes, you won&#8217;t want to deal with their restrictions on your data. Same principle.</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2008/10/on-evernote/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>1Password for iPhone » no more login bookmarklets</title>
		<link>http://bylr.net/3/2008/07/1password-for-iphone-no-more-login-bookmarklets/</link>
		<comments>http://bylr.net/3/2008/07/1password-for-iphone-no-more-login-bookmarklets/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 14:00:35 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[1Password]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://bylr.net/3/2008/07/1password-for-iphone-%c2%bb-no-more-login-bookmarklets/</guid>
		<description><![CDATA[Update: 1Password bookmarklets are back, so please disregard this post. The 1Password iPhone application is now available for download from iTunes (link here). The benefits of the iPhone app are clear: true data synchronization; intuitive interface with multiple levels of security; robust enough to handle thousands of passwords. But there&#8217;s a catch: the updated 1Password [...]]]></description>
			<content:encoded><![CDATA[<p style="font-size: 13px;"><strong><em>Update: 1Password bookmarklets are back, so please disregard this post.</em></strong></p>

<p></p><p>The <a href="http://agilewebsolutions.com/blog/2008/07/18/1password-coming-soon-to-an-app-store-near-you/">1Password iPhone application</a> is now available for download from iTunes (link <a href="http://ping.fm/u4g10">here</a>). The benefits of the iPhone app are clear: true data synchronization; intuitive interface with multiple levels of security; robust enough to handle thousands of passwords.</p>
<p>But there&#8217;s a catch: the updated 1Password desktop app will no longer export to the login bookmarklet. iPhone users: the 1Password app doesn&#8217;t integrate with Mobile Safari, so <em>using the iPhone app will box you into its integrated browser.</em> Firefox users: you&#8217;ll need to use the less convenient web page export.</p>
<p>Fortunately, Agile Web Solutions makes old versions available for download, so you can always revert to <a href="http://agilewebsolutions.com/versions/list/1Password">version 2.7.2</a>, the latest version to support bookmarklets. At present, you can switch back and forth between versions (though I can&#8217;t say this won&#8217;t cause issues) to get the best of both worlds.</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2008/07/1password-for-iphone-no-more-login-bookmarklets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing acquired information in an information age</title>
		<link>http://bylr.net/3/2008/06/managing-acquired-information-in-an-information-age/</link>
		<comments>http://bylr.net/3/2008/06/managing-acquired-information-in-an-information-age/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 16:30:19 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[productivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[DEVONthink]]></category>
		<category><![CDATA[Evernote]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[information management]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[Twine]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://bylr.net/3/2008/06/managing-acquired-information-in-an-information-age/</guid>
		<description><![CDATA[Success in the information age hinges on managing the explosion of available information in meaningful ways. To even approach this goal requires a successful information management strategy, which revolves around the questions &#8220;How do I find relevant information?&#8221; and its corollary: &#8220;How do I manage the information I&#8217;ve found?&#8221; On a personal note, these are [...]]]></description>
			<content:encoded><![CDATA[<p>Success in the information age hinges on managing the explosion of available information in meaningful ways. To even approach this goal requires a successful information management strategy, which revolves around the questions</p>

<ul>
<li>&#8220;How do I find relevant information?&#8221;</li>
</ul>

<p>and its corollary:</p>

<ul>
<li>&#8220;How do I manage the information I&#8217;ve found?&#8221;</li>
</ul>

<p>On a personal note, these are two of the questions that drive my own technological explorations. Brainstorming and note-taking methods and <a href="http://bylr.net/3/category/mind-mapping/">tools</a> provide another side to the issue. This post is intended to provide some background and framework for said exploration.</p>

<h1>How do I find relevant information?</h1>

<p>Online information is typically located through complementary methods of <em>search</em> and <em>discovery.</em></p>

<p><a href="www.google.com">Traditional</a> <a href="search.yahoo.com">search</a> <a href="search.msn.com">technologies</a> will long remain the first resort for information-seekers. Desktop search clients are also available for advanced data mining and research. Yet the rising <a href="http://en.wikipedia.org/wiki/Semantic_Web">semantic web</a> is the true future of the Internet, and will enable users to interact with information in more meaningful and relevant ways.</p>

<p>Relationship-based information discovery is rapidly adding an important layer over traditional search tools. Social <a href="http://twitter.com/Pistachio/statuses/836927140">microsharing</a> platforms (e.g., <a href="www.twitter.com">Twitter</a>) and more robust social platforms (e.g., <a href="www.twine.com">Twine</a>, in private beta) allow individuals to build a liminal space of like-minded individuals with similar interests.</p>

<p>Two points are worth iterating here:</p>

<ol>
<li><p>Social networks are becoming a search sphere in their own right. For me, the Twitter ecosystem has become my trusted first source of user opinions; for many types of information, I <a href="www.summize.com">search on Twitter</a> before going to Google or <a href="www.devon-technologies.com/products/devonagent">DEVONagent</a>.</p></li>
<li><p>More and more information is shared and recommended through these relationship-based services. In other words, social networking platforms allow information to be <em>discovered</em> rather than explicitly <em>sought</em>.</p></li>
</ol>

<h2>Search once, not twice</h2>

<p>The key to a useful information management strategy is this: <strong>You should only have to find a piece of information once.</strong></p>

<p>Search tools should <em>not</em> be relied upon to find specific pieces of previously located information. If it takes more than fifteen seconds to locate online, it should be in your personal information system, not left to The Google.</p>

<p><strong>If you spend a lot of time looking for information you&#8217;ve already encountered, your system is broken and you&#8217;re wasting your time.</strong> Or your employer&#8217;s time. Either way, that time should be spent turning information into knowledge, or putting it to use.</p>

<p>So: what to do with all this acquired information?</p>

<h1>Tools of the trade</h1>

<p>To be effective, an <a href="http://en.wikipedia.org/wiki/Document_management#Document_Management_and_Communication">electronic document management</a> system (EDM) should be:</p>

<ul>
<li><p><strong>Accessible</strong> — it&#8217;s available when and where you need it (for both archive and retrieval)</p></li>
<li><p><strong>Flexible</strong> — able to accept input from any variety of sources</p></li>
<li><p><strong>Scalable</strong> — can accept many thousands of documents without becoming unwieldy</p></li>
<li><p><strong>Searchable</strong> — the system is worthless if you can&#8217;t find what you&#8217;re looking for</p></li>
<li><p><strong>Extensible</strong> — it can be extended through scripting or other means</p></li>
<li><p><strong>Open</strong> — It doesn&#8217;t hold your information hostage when you need to change systems</p></li>
</ul>

<p>The most rudimentary means of storing information – <strong>file systems</strong> – fail where it matters most. Because file systems are not designed for this type of data management, they are not truly accessible (saving an excerpt from a website, for instance, is a many-step operation), or quickly searchable (your data are hidden amongst tens of thousands of irrelevant system and program files). In addition, file systems don&#8217;t provide end-to-end data functions, so viewing the contents of most file types requires launching another application. Add-on tools like Google Desktop mitigate some of these issues, but they&#8217;re no match for a real EDM system.</p>

<p><strong>True EDMs</strong> are specifically designed for the task archiving and retrieving information. They can store images, text clippings, and documents of all types; add content indexing to the mix (allowing users to search by any word contained in their files); and are streamlined to allow quick archiving of information. EDMs can be implemented as software-based solutions (see <a href="http://www.barebones.com/products/yojimbo/">Yojimbo</a>, <a href="http://c-command.com/eaglefiler/">EagleFiler</a>, and the like), as well as online (see <a href="http://www.google.com/notebook/">Google Notebook</a>, for instance).</p>

<p>Second-generation information managers like <a href="http://www.devon-technologies.com/products/devonthink/">DEVONthink</a> and Twine take content management a step further, adding <em>semantic intelligence</em> and useful <em>content analysis</em> to the user&#8217;s database. DEVONthink, a tool that I&#8217;ve used for years, analyzes the contents of its articles to identify non-obvious semantic relationships and assist with automatic filing. Twine performs similar functionality in the context of a social network, in theory promising to integrate the most relevant search, discovery, and EDM tools.</p>

<h2>Live in the cloud&#8230;</h2>

<p>As computer usage becomes increasingly network-centric and social, individuals are becoming more and more willing to trade privacy for the convenience and utility of web-based services.</p>

<p>Put another way, we are becoming more willing to keep our information in &#8220;the cloud&#8221;. (I like the cloud metaphor because, for me, it conjures images of Benjamin Franklin flying his kite in the electric storm. There is energy and power and excitement in the cloud. There&#8217;s also risk.)</p>

<p>This trend will spell dramatic shifts in EDM solutions to come. Soon all our data will be accessible from any web-enabled smartphone or computer, anywhere in the world. (And with customs agents able to search the contents of any electronic device with impunity, business travelers may soon be required to keep sensitive data online, not on their machines.)</p>

<p>But online services are not a silver bullet—yet. As a general rule, the current generation of Web 2.0 apps:</p>

<ul>
<li><p>Make it difficult to work offline (technologies like <a href="http://gears.google.com/">Google Gears</a> may soon obviate this concern)</p></li>
<li><p>Don&#8217;t take full advantage of OS-level services, keyboard shortcuts, etc</p></li>
<li><p>Are not easily automated or scriptable</p></li>
<li><p>Make it difficult to back up files (<a href="http://fuse.sourceforge.net/">FUSE</a> applications may change this in the near future)</p></li>
<li><p>Put users at the mercy of others for data integrity (Granted, it&#8217;s vastly more likely that you&#8217;ll lose data from your own hard drive crashing – rather than Google&#8217;s servers going kaputt – but either scenario is a possibility. Pick your poison)</p></li>
</ul>

<h2>&#8230;with your feet on the ground</h2>

<p>Until these concerns can be fully mitigated, the most promising path forward lies in hybrid desktop/web platforms that allow users to maintain local <strong>and</strong> online control of information.</p>

<p>These may be <em>end-to-end solutions</em> (for example, the <a href="http://www.newsgator.com/">NewsGator</a> family of products includes web- and software-based newsreaders that are fully synchronized) or more specific <em>sync services</em> (<a href="http://www.plaxo.com/">Plaxo</a>, for instance, synchronizes desktop calendar and address book clients with online equivalents). When implemented correctly, these tools can be phenomenally useful.</p>

<p>I&#8217;ve been waiting for this same innovation to make its way to the world of EDM apps, and there are some promising options emerging. A limited example is DEVONthink Pro Office, which has a built-in web server that provides remote access to your database. (First impression: it&#8217;s slick, but you&#8217;re out of luck if you&#8217;re stuck behind a firewall or the database isn&#8217;t running.) <a href="http://www.evernote.com/">Evernote</a> is a new EDM tool with full desktop-to-web synchronization tools, as well as limited online editing.</p>

<h1>The beginning</h1>

<p>Ultimately, any EDM solution is only a tool — but it may be the most important tool in the arsenal of knowledge workers. It is therefore of critical importance that we take our EDM strategies seriously.</p>

<p>You may not yet have an EDM strategy. But creating one may be the most important step you can take in your development as a knowledge worker.</p>

<p>Take a moment to think about how you manage what you know. Start exploring technologies, asking how they can improve your knowledge set.</p>

<p>It may take months to work out a reasonable system of your own&#8230; but it&#8217;s a beginning, and one well worth making.</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2008/06/managing-acquired-information-in-an-information-age/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Brainstorm in XMind, work in OmniFocus</title>
		<link>http://bylr.net/3/2008/05/brainstorm-in-xmind-work-in-omnifocus/</link>
		<comments>http://bylr.net/3/2008/05/brainstorm-in-xmind-work-in-omnifocus/#comments</comments>
		<pubDate>Thu, 08 May 2008 16:18:11 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[OmniFocus]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mind mapping]]></category>
		<category><![CDATA[XMind]]></category>

		<guid isPermaLink="false">http://bylr.net/3/2008/05/brainstorm-in-xmind-work-in-omnifocus/</guid>
		<description><![CDATA[It&#8217;s the best of all possible worlds! Now you can brainstorm in XMind and import directly into OmniFocus via Udo Gaetke&#8217;s clever AppleScript. The script creates a project from your map&#8217;s root node and actions (or subactions) from the other nodes. Thus, this: Becomes this: Via Skitch Get the script here (forums.omnigroup.com) Notes: Although XMind [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s the best of all possible worlds! Now you can brainstorm in XMind and import directly into OmniFocus via <a href="http://forums.omnigroup.com/showthread.php?t=7802">Udo Gaetke&#8217;s clever AppleScript</a>. The script creates a project from your map&#8217;s root node and actions (or subactions) from the other nodes.</p>

<p>Thus, this:</p>

<div class="thumbnail"><a href="http://skitch.com/dbyler/mb4p/xmind-plan"><img src="http://img.skitch.com/20080508-p7r9uxfjf7khnki8yb2rcemw4q.preview.jpg" alt="XMind plan" /></a><br /><span style="font-family: Lucida Grande, Trebuchet, sans-serif, Helvetica, Arial; font-size: 10px; color: #808080"></span></div>

<p>Becomes this:</p>

<div class="thumbnail"><a href="http://skitch.com/dbyler/mb4s/omnifocus-plan"><img src="http://img.skitch.com/20080508-jtn4qmyshrji4at75p3m44f2ss.preview.jpg" alt="OmniFocus Plan" /></a><br /><span style="font-family: Lucida Grande, Trebuchet, sans-serif, Helvetica, Arial; font-size: 10px; color: #808080">Via <a href="http://skitch.com">Skitch</a></span></div>

<h4><a href="http://forums.omnigroup.com/showthread.php?t=7802">Get the script here</a> (forums.omnigroup.com)</h4>

<p>Notes:</p>

<ul>
<li><p>Although XMind isn&#8217;t scriptable, the XML file format is open; his script digs into the XML structure to pull relevant data</p></li>
<li><p>The script contains a property called import_folder. You&#8217;ll need to create a folder in OmniFocus with this name before running</p></li>
<li><p>The script contains a &#8220;rm -f&#8221; operation. This deletes a temporary XML file created by the script. You may want to peruse the script yourself before running</p></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2008/05/brainstorm-in-xmind-work-in-omnifocus/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The tech-enabled job hunt</title>
		<link>http://bylr.net/3/2008/03/the-tech-enabled-job-hunt/</link>
		<comments>http://bylr.net/3/2008/03/the-tech-enabled-job-hunt/#comments</comments>
		<pubDate>Sun, 02 Mar 2008 18:00:52 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[dapper]]></category>
		<category><![CDATA[feedity]]></category>
		<category><![CDATA[OmniWeb]]></category>
		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://bylr.net/3/2008/03/the-tech-enabled-job-hunt/</guid>
		<description><![CDATA[Tracking job opportunities can be tedious, particularly when companies use static pages to list their vacancies. The following methods can increase the efficiency and effectiveness of your online search. Tracking jobs with RSS feeds The best option for tracking jobs, of course, is through the company&#8217;s own RSS feeds. Many companies provide said feeds, and [...]]]></description>
			<content:encoded><![CDATA[<p>Tracking job opportunities can be tedious, particularly when companies use static pages to list their vacancies. The following methods can increase the efficiency and effectiveness of your online search.</p>

<h2>Tracking jobs with RSS feeds</h2>

<p>The best option for tracking jobs, of course, is through the company&#8217;s own RSS feeds. Many companies provide said feeds, and in this case it&#8217;s simple: visit the site, subscribe with your newsreader, and wait for new opportunities to roll in.</p>

<p>Nice &#8211; but what about the (vast majority) of companies that don&#8217;t provide feeds?</p>

<h2>Tracking jobs with OmniWeb</h2>

<p>With its ability to periodically check your bookmarked sites for changes, <a href="http://www.omnigroup.com/applications/omniweb/">OmniWeb</a> (Mac only) can be an invaluable tool in the job hunt. Simply set your bookmarks and let it do the legwork for you.</p>

<p>Workflow:</p>

<ul>
<li><p>Find an organization of interest</p></li>
<li><p>Bookmark the organization&#8217;s HR page, setting OmniWeb to check for changes daily<br /><img src='http://bylr.net/3/images/bookmarks_-20080302-130758.jpg' alt=''/></p></li>
<li><p>Monitor your Dock for OmniWeb bookmark updates<br /><img src='http://bylr.net/3/images/SystemUIServer-20080302-131613.jpg' alt=''/></p></li>
</ul>

<p>This is, incidentally, the method by which I found my first job in D.C. It works with the majority of companies I&#8217;ve looked at.</p>

<h3>Creating custom job feeds</h3>

<p>A third option is to create your own RSS feed for a company or organization. <a href="http://www.feedity.com">Feedity</a> and <a href="http://www.dapper.net">Dapper</a> allow you to create custom feeds from web pages. Dapper is a more powerful service, but Feedity is simpler to set up and doesn&#8217;t require an account, so I&#8217;ll use Feedity in this example.</p>

<p>Suppose you&#8217;re looking for a job with the Omni Group. (In reality, they already provide a job feed; we&#8217;ll just pretend they don&#8217;t for the sake of example.)</p>

<ul>
<li><p>Find the HR page and copy the URL.<br /><br />
<a href="http://bylr.net/3/images/createfeed1-f-20080302-120319.jpg"><img src='http://bylr.net/3/images/createfeed1-s-20080302-121638.jpg' alt=''/></a><br /></p></li>
<li><p>Go to Feedity.com and paste the URL in the main field. (If you have the Feedity bookmarklet installed, a single click from the HR page will do this for you.) Select a category for the feed and choose &#8220;Preview&#8221;:<br /><br /><a href="http://bylr.net/3/images/feedity1-20080302-120528.jpg"><img src='http://bylr.net/3/images/feedity1-s-20080302-121934.jpg' alt=''/></a><br /><br />Feedity will show you the links it has extracted; this represents the content that will show up in its RSS feed. If you&#8217;re not satisfied with the results, select &#8220;Try refining&#8230;&#8221; to hone in on the results you want to appear in your subscription.<br /><br /><a href="http://bylr.net/3/images/feedity2-l-20080302-132907.jpg"><img src='http://bylr.net/3/images/feedity2-1-20080302-132738.jpg' alt=''/></a><br /></p></li>
<li><p>When you&#8217;re ready, you can subscribe by clicking on the RSS icon, or select from their other subscription options:<br /><br /><img src='http://bylr.net/3/images/Feedity_-_Create_RSS_for_ANY_web_page%21_Track_web_site_changes_in_real-time.-20080302-121327.jpg' alt=''/></p></li>
</ul>

<h4>Limitations</h4>

<p>Some job sites are more interested in tracking you than letting you track them. This can be a problem if each visit results in unique page URLs being generated for the job pages. In this case, Feedity will think each job is new every time it crawls the site &#8212; so you&#8217;ll get duplicates.</p>

<p>In cases like this, try using OmniWeb, or see if you can get results out of <a href="http://www.monster.com">Monster</a>, <a href="http://www.linkedin.com">LinkedIn</a>, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2008/03/the-tech-enabled-job-hunt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Access 1Password data on your PC via Firefox</title>
		<link>http://bylr.net/3/2008/02/access-1password-data-on-your-pc-via-firefox/</link>
		<comments>http://bylr.net/3/2008/02/access-1password-data-on-your-pc-via-firefox/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 15:40:23 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[1Password]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://bylr.net/3/2008/02/access-1password-data-on-your-pc-via-firefox/</guid>
		<description><![CDATA[5/26/10 update: I haven&#8217;t tried this in a couple years, so consider these directions outdated. If you have any luck, feel free to leave a comment. Important: As of 8/6/08, version 2.7.2 works interchangeably with the current versions, but this may change without notice. Updated 7/28/08 to address truncation issues with Safari 1Password, the acclaimed [...]]]></description>
			<content:encoded><![CDATA[<p><strong><em>5/26/10 update: I haven&#8217;t tried this in a couple years, so consider these directions outdated. If you have any luck, feel free to leave a comment.</em></strong></p>

<p></p><p><strong><em>Important: As of 8/6/08, version 2.7.2 works interchangeably with the current versions, but this may change without notice.</em></strong><em></em></p>
<p><strong>Updated 7/28/08 to address truncation issues with Safari</strong></p>
<p>1Password, the acclaimed password manager for Mac, recently introduced an  <a href="http://switchersblog.com/2008/01/30/safari-autofill-for-iphone-and-ipod-touch-1.html">iPhone export</a> function that provides on-the-go access to sensitive data. This is accomplished by creating an encrypted bookmarklet in Safari, which is in turn synchronized to your iPhone. Excellent.</p>
<p>Firefox recognizes this bookmarklet as well &#8212; meaning that Windows-by-day users no longer have to suffer without their critical logins. (Note that this trick does <span style="text-decoration: underline;">not</span> work with Internet Explorer.)</p>
<p>To accomplish this:</p>
<ol>
<li>
<p>In 1Password, click on the &#8220;Sync to iPhone&#8221; icon in the toolbar and choose an access code for encryption. (This will create the bookmarklet in Safari.)</p>
<a title="Setup" rel="lightbox[1Password]" href="http://farm3.static.flickr.com/2341/2261026262_84bfbbac07_o.png"><img src="http://farm3.static.flickr.com/2341/2261026262_84bfbbac07_o.png" border="0" alt="Setup Sync" width="400" /></a> </li>
<li>
<p>Switch to your Safari bookmarks, where you will find two new categories, each with a bookmarklet. The <strong>1Password</strong> bookmarklet enables a browsable list of all your 1Password data; the <strong>1Password Logins</strong> bookmarklet provides a one-click login to the current page.</p>
<p><a title="Bookmarklets in Safari" rel="lightbox[1Password]" href="http://bylr.net/3/images/Safari1-20080728-124220.jpg"><img src="http://bylr.net/3/images/Safari1-20080728-124220.jpg" border="0" alt="Bookmarklets in Safari" width="400" /></a></p>
<p>The data in the Address column is what you need to copy to your PC; however, Safari only lets you copy the first 32,000 characters of a bookmark&#8217;s address field, so copying from here is likely to fail. To work around this, drag the bookmark to Firefox on your Mac (either directly or via the Finder) to copy the data there. Then, in Firefox, select the bookmarklet properties. This is what you&#8217;ll see:</p>
<a title="Bookmarklets in Safari" rel="lightbox[1Password]" href="http://bylr.net/3/images/Firefox-20080728-125117.jpg"><img src="http://bylr.net/3/images/Firefox-20080728-125117.jpg" border="0" alt="Bookmarklets in Safari" width="400" /></a>
<p>Hit Tab once to select the Location field. Copy the text into a plain-text file, and email it to yourself.</p>
</li>
<li>
<p>Get it onto your Windows machine. (Easiest method: email it to yourself using the aforementioned plain text file.)</p>
</li>
<li>
<p>Finally, create your bookmarklet in Firefox. To do this, first bookmark any page to your Firefox bookmarks bar. Then, right-click on the bookmark and choose &#8220;Properties&#8221;. Rename it as desired (&#8220;1P&#8221; suffices for my needs), and replace the Location field with the long string you emailed to yourself. For the <strong>1Password</strong> bookmarklet, you&#8217;ll want to select &#8220;Load this bookmark in the sidebar&#8221;. For the <strong>1Password Logins</strong> bookmarklet, leave it deselected.</p>
<a title="CreateBookmarklet" rel="lightbox[1Password]" href="http://farm3.static.flickr.com/2176/2261016412_77521ff5aa_o.png"><img src="http://farm3.static.flickr.com/2176/2261016412_77521ff5aa_o.png" border="0" alt="Create Bookmarklet" width="400" /></a> </li>
</ol>
<p>Firefox now has a secure, functional bookmarklet with your passwords and other data available.</p>
<p><strong>1Password Logins</strong> bookmarklet in action:  <a title="1Password Logins" rel="lightbox[1Password]" href="http://bylr.net/3/images/Gmail__Email_from_Google-20080728-131410.jpg"><img src="http://bylr.net/3/images/Gmail__Email_from_Google-20080728-131410.jpg" border="0" alt="1Password Logins bookmarklet" width="400" /></a></p>
<p><strong>1Password</strong> bookmarklet in action:</p>
<p><a rel="lightbox[1Password]" href="http://farm3.static.flickr.com/2251/2261043466_cddeb8a42a_o.png"><img src="http://farm3.static.flickr.com/2251/2261043466_cddeb8a42a_o.png" border="0" alt="Secure Entry" width="400" /></a> <a rel="lightbox[1Password]" href="http://farm3.static.flickr.com/2337/2261045660_029f61f685_o.png"><img src="http://farm3.static.flickr.com/2337/2261045660_029f61f685_o.png" border="0" alt="Interface" width="400" /></a></p>
<p>(Use of the search function is recommended here as the tool sorts web forms by name)</p>
<p>1Password also provides a full-fledged html export, which you can keep on a thumb drive or upload to a server. (I wouldn&#8217;t recommend uploading the file &#8212; out of 6 billion people in the world, surely someone is bound to find the file and start playing.)</p>
<p>Bonus: For even easier synchronization, install <a href="http://www.foxmarks.com/">Foxmarks</a> to synchronize your Firefox bookmarks between your Mac and PC. Now you can copy straight from Safari to Firefox on your Mac and let Foxmarks do the synching. <strong>Update: Foxmarks didn&#8217;t work with the 1Password bookmarklets the last time I tried it; your mileage may vary.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2008/02/access-1password-data-on-your-pc-via-firefox/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>OmniFocus Defer Script</title>
		<link>http://bylr.net/3/2008/02/omnifocus-defer-script/</link>
		<comments>http://bylr.net/3/2008/02/omnifocus-defer-script/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 05:23:31 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[OmniFocus]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[gtd]]></category>

		<guid isPermaLink="false">http://bylr.net/3/2008/02/omnifocus-defer-script/</guid>
		<description><![CDATA[OmniFocus rocks. I can&#8217;t really imagine managing myself personally or professionally without this tool. Nevertheless, despite thousands of hours of development and beta testing, it has its share of quirks. Notably, in my work I have a few daily-type tasks I set to repeat every day. Unfortunately, there&#8217;s no &#8220;workday&#8221; option in the repeat choices, [...]]]></description>
			<content:encoded><![CDATA[<p>OmniFocus rocks. I can&#8217;t really imagine managing myself personally or professionally without this tool. Nevertheless, despite thousands of hours of development and beta testing, it has its share of quirks. Notably, in my work I have a few daily-type tasks I set to repeat every day. Unfortunately, there&#8217;s no &#8220;workday&#8221; option in the repeat choices, so every weekend I end up with a Saturday and Sunday repetition. I could either:
<ul>
    <li>Mark them complete (ignoring the fact that I&#8217;ve just claimed to have done nonexistent work);
</li><li>Mark them complete and delete the &#8220;done&#8221; items before they disappear (solving the first issue)
</li><li>Change the start/due dates in the Inspector (cumbersome)
</li></ul>
AppleScript to the rescue.</p>

<p>My Defer script allows you to defer, or &#8216;snooze&#8217;, selected projects or tasks by a given number of days. (Disclaimer for GTD pedants: my use of the word &#8220;defer&#8221; here is sanctioned by the New Oxford American Dictionary, not David Allen.)</p>

<p><b>Usage:</b>
Select the task(s) and/or project(s) you wish to defer. Invoke the script from the toolbar or script menu:</p>

<p><a href='http://bylr.net/3/wp-content/uploads/2008/02/picture-1.png' title='OFDS_1'><img src='http://bylr.net/3/wp-content/uploads/2008/02/picture-1.png' alt='OFDS_1' /></a></p>

<p>Enter the number of days to defer the items in the resulting dialog box and select &#8220;OK&#8221; (default is 1, so feel free to just hit Return to &#8216;snooze for a day&#8217;).</p>

<p><a href='http://bylr.net/3/wp-content/uploads/2008/02/picture-2.png' title='OFDS_2'><img src='http://bylr.net/3/wp-content/uploads/2008/02/picture-2.png' alt='OFDS_2' /></a></p>

<p>The script will then prompt you whether to defer both start and end dates of the items. &#8220;Due [date] only&#8221; is the default option, so again, feel free to hit return to snooze your due date only.</p>

<p><a href='http://bylr.net/3/wp-content/uploads/2008/02/picture-3.png' title='OFDS_3'><img src='http://bylr.net/3/wp-content/uploads/2008/02/picture-3.png' alt='OFDS_3' /></a></p>

<p>Finally: a Growl notification to signify your success. (If desired, you can use a standard OS alert dialog or no alert at all. See the script for details.)</p>

<p><a href='http://bylr.net/3/wp-content/uploads/2008/02/picture-5.png' title='OFDS_4'><img src='http://bylr.net/3/wp-content/uploads/2008/02/picture-5.png' alt='OFDS_4' /></a></p>

<p><a href="http://bylr.net/files/omnifocus/">Download here.</a></p>

<p><strong>19 Feb 2009: version 0.2 is now available. Release notes <a href="http://bylr.net/3/2009/02/omnifocus-defer-script-updated/">here</a>. Download link is for current version.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2008/02/omnifocus-defer-script/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>XMind 2008 updated to version 2.2</title>
		<link>http://bylr.net/3/2008/01/xmind-2008-updated-to-version-22/</link>
		<comments>http://bylr.net/3/2008/01/xmind-2008-updated-to-version-22/#comments</comments>
		<pubDate>Mon, 21 Jan 2008 14:42:08 +0000</pubDate>
		<dc:creator>Dan Byler</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[mind mapping]]></category>
		<category><![CDATA[XMind]]></category>

		<guid isPermaLink="false">http://bylr.net/3/2008/01/xmind-2008-updated-to-version-22/</guid>
		<description><![CDATA[XMind 2.2 was released last week. The upgrade introduces some improvements and bug fixes (list here), although printing remains buggy. I&#8217;ve submitted formal feedback re: the printing issues; please do the same. Mango Software, the company behind XMind, have been very responsive to my emails in the past.]]></description>
			<content:encoded><![CDATA[<p>XMind 2.2 was released last week. The upgrade introduces some improvements and bug fixes (list <a href="http://www.versiontracker.com/dyn/moreinfo/macosx/33561">here</a>), although printing remains buggy.</p>

<p></p><p>I&#8217;ve submitted formal feedback re: the printing issues; please do the same. Mango Software, the company behind XMind, have been very responsive to my emails in the past.</p>
]]></content:encoded>
			<wfw:commentRss>http://bylr.net/3/2008/01/xmind-2008-updated-to-version-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/


Served from: bylr.net @ 2012-02-04 15:42:27 -->
