<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ruud Hein</title>
	
	<link>http://ruudhein.com</link>
	<description />
	<pubDate>Thu, 02 Jul 2009 15:41:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/RuudHein" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>Creating &amp; Keeping Persistent Digital Memories</title>
		<link>http://ruudhein.com/digital-memories</link>
		<comments>http://ruudhein.com/digital-memories#comments</comments>
		<pubDate>Sat, 28 Feb 2009 08:17:32 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[Processing Info]]></category>

		<guid isPermaLink="false">http://ruudhein.com/?p=46</guid>
		<description><![CDATA[Recently I gave Rachel, one of my daughters, a collection of digital documents covering her teenage years and some of her childhood. The collection contains PDF&#8217;s, some saved HTML pages, WMV and MOV video&#8217;s, a few audio recordings in MP3 format and thousands of digital JPEG photos.
It&#8217;s a slice of a growing collection, a collection [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I gave Rachel, one of my daughters, a collection of digital documents covering her teenage years and some of her childhood. The collection contains PDF&#8217;s, some saved HTML pages, WMV and MOV video&#8217;s, a few audio recordings in MP3 format and thousands of digital JPEG photos.</p>
<p>It&#8217;s a slice of a growing collection, a collection that encompasses the digitized memories of My Life. Thoughts, songs, clips, snapshots, links.  </p>
<p>It&#8217;s a collection started in 1997 but by now containing items from long before that time; digitized photographs and video of my childhood and teen years, songs from back then, etc.</p>
<p>As time passed and the collection grew two main challenges emerged:</p>
<ul>
<li>how do I make sure these items make it to my children?</li>
<li>where or how do they get the information <i>about</i> the items?</li>
</ul>
<p><span id="more-46"></span></p>
<h3>Getting Digital <i> Assets</i> to the Next Generation</h3>
<p>Although seemingly the simplest problem to overcome, this has turned out the be the most laboursome and worrisome aspect of digitizing memories.</p>
<p>The problems are <b>media</b> and <b>file format</b>.</p>
<h4>Media</h4>
<p>To put it simply: all digital media is fleetingly temporary into the extreme. </p>
<p><img src="/i/northern-lights.jpg"><br /><small>by <a href="http://scitechlab.wordpress.com/2007/11/28/northern-lights/">U.S. Air Force photo by Senior Airman Joshua Strang</a></small></p>
<p>When you decide to keep your memories in digital format, and for many of us that decision is made by the consumer equipment we choose, you agree to keep your files &#8220;in the air&#8221; as if you&#8217;re a juggler.</p>
<p>I have DVD backups from 3-4 years ago which cannot be read. I have CDR&#8217;s which cannot be read. In a few cases even recent media cannot be read but on the very device which I created them with.</p>
<p>The only sure way to guarantee your files will be there come next year let alone the next generation is to keep them in a constant &#8220;alive&#8221; state.</p>
<p>My files, the Golden Copy, are stored on a hard disk which is mirrored to another hard disk.<sup>[1]</sup></p>
<p>Hard disks are cheap. Exchange the backup drive for a new one at least every 2 years; delegate the previous one to your current main drive or keep it as an additional copy.</p>
<p>As long as you have a somewhat manageable amount of data, use online backup as well. I prefer <a href="http://www.carbonite.com">Carbonite</a>, having been with them since 2006. I can download about 1 GB/hour: if push comes to shove I can restore my digital photo collection in 2-3 days.</p>
<p>At one point though there&#8217;s a tipping point either because your ISP would never let you download so much so fast or because downloading it would take the better part of a season&#8230;<br />
<img src="/i/fireproofsafe.png"></p>
<p>You realize that you have so many digital memories since so long that you can&#8217;t afford not to consider serious disasters in which everything you consider as your current setup is destroyed: flooding, explosions, fire, theft, vandalism, etc. etc.</p>
<p>Once at that point you will want to start making copies/backups on an external drive which you&#8217;ll store in a safety deposit box at the bank or in a <a href="http://www.vaultandsafe.com/safe_ratings_classifications.shtml">media fire proof safe</a> at your own place.<sup>[2]</sup></p>
<p>The take-away is that at no time should you feel your information is solid and permanently stored. Instead, think of it as very ethereal.</p>
<h4>File Formats</h4>
<p>So far this is the one that bugs me the least. Time has actually done a lot to reduce worry for my famliy&#8217;s version of the <a href="http://www.physorg.com/news144343006.html">digital dark age</a>.</p>
<p>There are caveats though.</p>
<p>Most if not all of the files I use are not only current but long time standards: QuickTime, JPEG, PDF, HTML, and of course plain text. Other data of interest might be contained in email.<sup>[3]</sup></p>
<p>It&#8217;s my experience up till now that hugely popular file formats like this have tons of converter applications available. If down the line a format such as PDF would start to fade away you&#8217;ll have ample time to convert those documents to something else.</p>
<h4>File <i>Applications</i></h4>
<p>A bigger problem.</p>
<p>As soon as we start to store information on the application level through integration with a database, we risk data loss through obsolescence of the application. </p>
<p><center><img src="/i/tapedrive.jpg"></center></p>
<p>It&#8217;s not that the final storage place becomes obsolete but rather that it starts to demand that the next generation are geeks with intimate knowledge of how this application stored information where and how &#8212; and how to get that information out.</p>
<p>A good example is Evernote<sup>[4]</sup> which when installed as a local application stores its data in a SQLite database. For geeks it&#8217;s trivial to 1) find this out, 2) realize you need a SQL browser of some sort, and finally 3) to find such a SQL browser without being ripped off <i>and</i> to effectively use it to export the information.</p>
<p>Are you absolutely <i>sure</i> your children will be such geeks?</p>
<p>It becomes necessary to export to a more standard file format or to prepare for it &#8212; and to possibly prepare such export paths <i>and</i> detailed information. More on that, detailed information, later on.</p>
<h3>Sharing the Digital <i>Memories</i></h3>
<p>The difference between the digital asset and the digital memory is the one between data (the file) and meta-data (information about the file and what it contains or represents).</p>
<p>A good example to work with are photos.</p>
<p>Think back to your grand parents&#8217; photo albums or, if you&#8217;re about my age, your parents&#8217; albums. Under, on or at the back of photos information was scribbled <i>about</i> the photo: a date, event, maybe names of people in the photo.</p>
<p><img src="/i/photo-metadata.jpg"><br /><small>by <a href="http://flickr.com/photos/freeparking/2455591583/">freeparking</a></small></p>
<p>And then maybe your mother or father would sit next to you and say &#8220;That&#8217;s from the time when grand-pa Joe was still hunting in Arizona and&#8230;&#8221; </p>
<p>Although the latter might happen with your digital files too, you shouldn&#8217;t count on it, shouldn&#8217;t build your collection on it.</p>
<p>But the former, the scribbled data, is simply not there: we don&#8217;t write or draw on our digital photos.</p>
<p>To carry information about what is portrayed, shown, described or sung over to the next generation we have to find and use ways to provide such meta-data.</p>
<h4>&#8220;Truth In The File&#8221;</h4>
<p>The best way to add meta-data is through the file and in the file itself.</p>
<p>Scott Dart, program manager for Microsoft Windows Live, <a href="http://blogs.msdn.com/pix/archive/2006/08/16/702780.aspx">referred</a> to it as  &#8220;truth in the file&#8221;. I like that description.</p>
<p><center><img src="/i/gavel.jpg"></center><br />
The first very basic file-level meta-data is the filename.</p>
<p>Most of my file names are in the format <i>yyyy-mm-dd keyword keyword keyword.file-extension</i>.<sup>[5]</sup> This format not only allows for correct sorting in Windows in a sort of timeline flow but also helps ensure that the date stamp is carried over: file timestamps will change as backups are restored&#8230;</p>
<p>The above format can just as easily be applied to a photo (&#8221;2007-12-24 christmas eve.jpg&#8221;) as to a PDF (&#8221;2001-02-01 drawing audrey for ruud.pdf&#8221;), for example.</p>
<p>In contrast to the file name, the second layer of file-level meta-data is not immediately visible. This is data that can be embedded in the file.</p>
<p>Examples of file formats which can contain usable meta-data are MP3&#8217;s (ID3 tags; think of artist/title information), JPEG&#8217;s (IPTC and XMP data for captions, descriptions etc. but also EXIF data provided by the camera itself), PDF&#8217;s (keywords, title, description, etc.) and MOV&#8217;s (description, comment, etc.).</p>
<p>As this information is not immediately visible and only accessible at the application level it&#8217;s again necessary to prepare detailed information about the existence of the meta-data and how to access it and use it.</p>
<h3>Your Digital Will</h3>
<p>This is where your digital will comes in.</p>
<p>A digital will contains all information the people you would leave behind will need to finalize any account activity and access and use any kind of information you purposely want to leave behind for them.</p>
<p>Let&#8217;s only look at the type of information that&#8217;s relevant to what we&#8217;re talking about; digital memories.</p>
<p>What should you detail?</p>
<p>You should explain <i>that</i> there is a digital collection, that there are digital memories. As this post has done, you too should instruct the next person on how to keep that collection intact and alive.</p>
<p><img src="/i/memories.jpg"><br /><small><a href="http://www.flickr.com/photos/thanks_for_the_memories/">Thanks for the memories</a></small></p>
<p>You have to detail how to access it. Where are the photos? Where are the videos? Where are the scanned documents?</p>
<p>Suggest applications to access these files. Possibly prepare a folder with the installers of such applications ready for them.</p>
<p>Explain about the meta-data and how to access and use it.</p>
<p>List the applications you have used to build this archive of digital memories. Detail what you did with those applications and why. If you&#8217;ve ever ran into a problem with those applications or the files they work on and were able to fix or work around it, detail that here.</p>
<h3>Best Practices &#038; Tips</h3>
<p>Make things as simple as possible.</p>
<p>Store <b>all</b> your digital memory files together in one folder (with subfolders if you want). It&#8217;s simpler to backup, simpler to instruct about (&#8221;take <i>this</i> folder and that&#8217;s it&#8221;). Using My Pictures, My Videos and My Whatnot starts to scatter things around in a folder (My Documents) which will soon enough fill up with files and folders unrelated to your digital memories.</p>
<p>Be wary of applications that &#8220;eat&#8221; your data/files. File recovery software is one thing; getting files out of some sort of proprietary file format or database is a whole different ball game, one nobody should want to play.</p>
<p>The above pertains to web services as well. Unless you use them as a sort of backup or &#8220;also&#8221; storage, don&#8217;t rely on them. Most people who were online in 1997 can name a whole lists of (online) brands that seemed to never ever go away which simply don&#8217;t exist anymore today.<sup>[6]</sup></p>
<p>If you do want to use an additional layer, an additional application, use one that works with your files in a non-destructive manner. <a href="http://www.thebrain.com/#-47">Personal Brain</a> is a good example: files dropped in it are stored as regular files in regular folders: if the application ever fails it&#8217;s somewhat trivial to search through the folders on the disk and access your files.<sup>[7]</sup></p>
<p>Two is better than one: I don&#8217;t rely on one image application to handle our photo collection, for example. I use both Adobe Photoshop Elements and Picasa.</p>
<ol class="footnotes"><li id="footnote_0_46" class="footnote">I think of it as a poor man&#8217;s RAID. Use shadowing software such as <a href="http://www.ntius.com/shadow.asp">NTI Shadow</a> or sync software like <a href="www.goodsync.com/">GoodSync</a></li><li id="footnote_1_46" class="footnote">Sentry Group has dedicated <a href="http://www.sentrysafe.com/products/dataProtectionSolutions.aspx">data protection safes</a> with hard disk inside a safe and what not. Costly but as time progresses and more and more people have this problem, I expect more solutions to come on the market.</li><li id="footnote_2_46" class="footnote">mbox and PST although I plan to do a huge export to EML and/or txt</li><li id="footnote_3_46" class="footnote">I use Evernote quite regularly to add some diary-type information. The application will be part of my digital will. <a href="http://www.thebrain.com">Personal Brain</a> is better as it stores notes as standalone HTML files but here too one can&#8217;t rely on the next generation &#8220;getting&#8221; the application.</li><li id="footnote_4_46" class="footnote">You can&#8217;t fully rely on these long file names however. I have a number of files from the early years which at one point had short DOS 8.1 file names due to a problem with the CDR backup</li><li id="footnote_5_46" class="footnote">see for example the shutdown of <a href="http://search.yahoo.com/search?p=google+notebook+shutdown">Google Notebook</a> or <a href="http://www.google.com/search?q=yahoo+photo+shutdown">Yahoo Photo</a></li><li id="footnote_6_46" class="footnote">see also <a href="http://blog.thebrain.com/megabrain/">One Brain to Rule Them All: Creating a MegaBrain</a></li></ol>]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/digital-memories/feed</wfw:commentRss>
		</item>
		<item>
		<title>Combined Searches: Powerful Data in TweetDeck</title>
		<link>http://ruudhein.com/tweetdeck-combined-searches</link>
		<comments>http://ruudhein.com/tweetdeck-combined-searches#comments</comments>
		<pubDate>Tue, 30 Sep 2008 12:42:14 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[Processing Info]]></category>

		<category><![CDATA[information]]></category>

		<category><![CDATA[monitor]]></category>

		<category><![CDATA[persistent]]></category>

		<category><![CDATA[processing]]></category>

		<category><![CDATA[search]]></category>

		<category><![CDATA[tweetdeck]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://ruudhein.com/?p=43</guid>
		<description><![CDATA[As a data processor I just had to switch to TweetDeck. The built-in Twitscoop view is a constant finger on the pulse of the community&#8217;s conversation; I &#8220;see&#8221; a lot of news and events approaching this way before they hit the news.
Another great feature is built-in persistent searches. You can add searches the Tweets of [...]]]></description>
			<content:encoded><![CDATA[<p>As a data processor I just <i>had</i> to switch to <a href="http://www.tweetdeck.com">TweetDeck</a>. The built-in <a href="http://www.twitscoop.com/">Twitscoop</a> view is a constant finger on the pulse of the community&#8217;s conversation; I &#8220;see&#8221; a lot of news and events approaching this way before they hit the news.</p>
<p>Another great feature is built-in persistent searches. You can add searches the Tweets of which will appear in their own column.</p>
<p>A &#8220;drawback&#8221; &#8212; one is never satisfied &#8212; is that TweetDeck enforces a 10 column maximum. You&#8217;ll quickly run out of columns to add, having to delete a previous search to start to monitor a new topic.</p>
<h3>Bundle Searches</h3>
<p>Searches in TweetDeck are powered by <a href="http://search.twitter.com/">search.twitter.com</a> (the previous <a href="http://summize.com">Summize</a>).</p>
<p>The default operator applied is AND: <a href="http://search.twitter.com/search?q=evernote+chrome">evernote chrome</a>.</p>
<p><img src="http://ruudhein.com/wp-content/uploads/2008/09/tweetdeck-search-twitter-and-operator.png" alt="tweetdeck search twitter and operator" title="" width="425" height="248" class="aligncenter size-full wp-image-44" /></p>
<p>But Twitter search recognizes the OR operator: <a href="http://search.twitter.com/search?q=economy+OR+coffee">economy OR coffee</a>.</p>
<p><img src="http://ruudhein.com/wp-content/uploads/2008/09/tweetdeck-search-twitter-or-operator.png" alt="tweetdeck search twitter or operator" title="" width="425" height="253" class="aligncenter size-full wp-image-45" /></p>
<p>This gives you the ability to combine or collapse a number of searches into one and the same column, giving you &#8220;virtual unlimited columns&#8221; in TweetDeck.</p>
<p>Good candidates are searches which during most 48 hour periods, the timeframe TweetDeck considers, produce limited results. For example, I combine the streams for <a href="http://search.twitter.com/search?q=knowledge+management">knowledge management</a> and <a href="http://search.twitter.com/search?q=mindmapping">mindmapping</a>. </p>
<p>Topics can be more thoroughly covered this way as well. Hot is The Economy at the moment but simply searching <a href="http://search.twitter.com/search?q=economy">economy</a> gives you a restricted view. <a href="http://search.twitter.com/search?q=economy+OR+recession+OR+"wall+street"+OR+"credit+crunch"">economy OR recession OR &#8220;wall street&#8221; OR &#8220;credit crunch&#8221;</a> is much wider, covers more ground. </p>
]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/tweetdeck-combined-searches/feed</wfw:commentRss>
		</item>
		<item>
		<title>Adding Files to Evernote Using Adobe Acrobat</title>
		<link>http://ruudhein.com/add-files-to-evernote</link>
		<comments>http://ruudhein.com/add-files-to-evernote#comments</comments>
		<pubDate>Sun, 28 Sep 2008 19:57:20 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[Processing Info]]></category>

		<category><![CDATA[acrobat]]></category>

		<category><![CDATA[adobe]]></category>

		<category><![CDATA[evernote]]></category>

		<guid isPermaLink="false">http://ruudhein.com/?p=34</guid>
		<description><![CDATA[I don&#8217;t know if Evernote is indispensable as I don&#8217;t remember working without it. It&#8217;s installed on each of my computers and every reinstall of Windows since 2005&#8230;
Evernote3 has only made life easier, simpler, with syncing in the cloud. It&#8217;s the goodness of never having to chose between storing stuff on this computer, that computer, [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t know if Evernote is indispensable as I don&#8217;t remember working without it. It&#8217;s installed on each of my computers and every reinstall of Windows since 2005&#8230;</p>
<p>Evernote3 has only made life easier, simpler, with syncing in the cloud. It&#8217;s the goodness of never having to chose between storing stuff on this computer, that computer, on your Flash drive or in the cloud: it&#8217;s <i>and</i>, not <i>or</i>. And Evernote does the transparent heavy lifting of all that synced goodness.</p>
<p>Evernote can store images (and yes, index and search text <i>in</i> those images&#8230;) and PDF files (which, again, it can index and search too). So I didn&#8217;t take out my notetaker walllet to copy down the addition to the opening times of the nearby swimming pool; I snapped a photo with the low-res CMOS camera built-in to most cellphones today and emailed it to my Evernote account.</p>
<p><center><img src="http://ruudhein.com/wp-content/uploads/2008/09/evernote-ocr-french-image.png" alt="French image OCR in Evernote" title="" width="341" height="343" class="alignnone size-full wp-image-35" /></center></p>
<p>Likewise my copy of Leo Babauta&#8217;s <a href="http://zenhabits.net/2007/11/zen-to-done-the-simple-productivity-e-book/">Zen to Done</a> has been drag-and-dropped into Evernote and is thus available to me anywhere at any time.</p>
<p>Nice.</p>
<p>However, as it goes with these kind of improvements, they make you long for more. That longing rises quickly when you attempt to drag a non-image, non-PDF into Evernote.</p>
<p><center><img src="http://ruudhein.com/wp-content/uploads/2008/09/unsupported-evernote-file.png" alt="Unsupported or unrecognized Evernote file" title="" width="343" height="186" class="alignnone size-full wp-image-36" /></center></p>
<p>Can&#8217;t be done.</p>
<h3>Adobe Acrobat to the Rescue</h3>
<p>Having been on the fence whether to continue to use a patchwork of alternative solutions or buy Adobe Acrobat, I interpreted the recently-ish release of Acrobat 9.0 as a sign that I should buy a copy.</p>
<p><center><img src="http://ruudhein.com/wp-content/uploads/2008/09/adobe-acrobat-objectdock.png" alt="Adobe Acrobat on ObjectDock" title="" width="411" height="198" class="alignnone size-full wp-image-41" /></center></p>
<p>Ever since I&#8217;ve been playing around with the program, liking my new software toy very much &#8212; thank you &#8212; and turning just about anything into PDF&#8217;s. <a href="http://flickr.com/photos/ruudhein/tags/amarok">Our Husky</a> now scurries away when he sees me approach. </p>
<p>One of the things I came across is the ability to create a <a href="http://help.adobe.com/en_US/Acrobat/9.0/Standard/WSA2872EA8-9756-4a8c-9F20-8E93D59D91CE.html">PDF Portfolio</a>. A PDF Portfilio is a PDF-ish file that can contain other files: images, Word files, Excel, video, etc. etc. &#8230;</p>
<p>You see where this is going to go, right?</p>
<h3>Create a PDF Portfolio</h3>
<p>Except for the reader-only version, obviously, any edition of Adobe Acrobat 9.0 can create PDF Portfolio&#8217;s.</p>
<p>Open your copy and go for Create -> Assemble a PDF Portfolio.</p>
<p><center><img src="http://ruudhein.com/wp-content/uploads/2008/09/create-pdf-portfolio-300x230.png" alt="Create PDF Portfolio" title="" width="300" height="230" class="alignnone size-full wp-image-37" /></center></p>
<p>Grab a file and drag-and-drop it to the PDF Portfolio screen.</p>
<p><center><img src="http://ruudhein.com/wp-content/uploads/2008/09/drag-file-to-pdf-portfolio.png" alt="Drag file to PDF Portfolio" title="" width="260" height="200" class="alignnone size-full wp-image-38" /></center></p>
<p>If you want you click on the file name to change that. Or click under the file name to add a description to that file.</p>
<p><img src="http://ruudhein.com/wp-content/uploads/2008/09/file-dropped-in-pdf-portfolio.png" alt="File dropped in PDF Portfolio" title="" width="195" height="228" /> <img src="http://ruudhein.com/wp-content/uploads/2008/09/add-description-to-pdf-portfolio-file.png" alt="Add description to PDF Portfolio file" title="" width="192" height="223" /></p>
<p>You can switch to the esthetically more pleasing list view too. Adobe Acrobat Pro and Pro Extended can also apply templates to how these PDF Portfolio&#8217;s look and behave. Brian S. Friedlander&#8217;s <i>Assistive Technology</i> has a good entry on <a href="http://assistivetek.blogspot.com/2008/09/creating-pdf-portfolios-in-adobe.html">creating PDF Portfolio&#8217;s in Adobe Acrobat Pro (Extended)</a>.</p>
<p>The created PDF Portfolio, containing your files, can be dropped into Evernote and will be synced with and through the cloud.</p>
<p>Even when (if?) Evernote adds native file sharing, using PDF Portfolio&#8217;s in a very elegant way to move and share files which should be kept together.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/add-files-to-evernote/feed</wfw:commentRss>
		</item>
		<item>
		<title>Gmail To Evernote Information Management Workflow</title>
		<link>http://ruudhein.com/gmail-to-evernote-information-management-workflow</link>
		<comments>http://ruudhein.com/gmail-to-evernote-information-management-workflow#comments</comments>
		<pubDate>Sat, 20 Sep 2008 02:00:56 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[Life Hacks]]></category>

		<category><![CDATA[Processing Info]]></category>

		<category><![CDATA[evernote]]></category>

		<category><![CDATA[gmail]]></category>

		<category><![CDATA[information management]]></category>

		<category><![CDATA[keyword]]></category>

		<category><![CDATA[knowledge management]]></category>

		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">http://ruudhein.com/?p=29</guid>
		<description><![CDATA[Capturing information has to be as low-key, as easy as it can be. Smooth, is the word I&#8217;m looking for, I think.
My favorite capture tool since 2005-ish has been Evernote. Highlight, CTRL + C, CTRL + ALT + V to create a new pasted note from anywhere within Windows.
But back then Evernote was a local [...]]]></description>
			<content:encoded><![CDATA[<p>Capturing information has to be as low-key, as easy as it can be. Smooth, is the word I&#8217;m looking for, I think.</p>
<p>My favorite capture tool since 2005-ish has been Evernote. Highlight, CTRL + C, CTRL + ALT + V to create a new pasted note from anywhere within Windows.</p>
<p>But back then Evernote was a local installation application only. Bugged me as I switch between my desktop and a laptop provided by <a href="http://www.searchenginepeople.com">Canada&#8217;s SEO company</a>.</p>
<p>Enter Gmail [hat tip: <a href="http://www.micropersuasion.com/2007/02/transform_gmail.html">Turn Gmail Into Your Personal Nerve Center</a>]. </p>
<h3>Gmail Capture Process</h3>
<ul>
<li>Get the <a href="http://toolbar.google.com">Google toolbar</a>.</li>
<li>Highlight info on a page, click <i>Send To</i>, choose Gmail.
<p><img src="http://ruudhein.com/wp-content/uploads/2008/09/send-to.png" alt="Google toobar Send to Gmail menu" title="Google toobar Send to Gmail menu" width="185" height="109" class="alignnone size-full wp-image-30" /></p>
</li>
<li>In the subject line I use a pipe followed by keywords/tags.
<p><img src="http://ruudhein.com/wp-content/uploads/2008/09/delete.png" alt="Delete Sent Using Google Toolbar text" title="Delete Sent Using Google Toolbar text" width="425" height="168" class="alignnone size-full wp-image-31" /></p>
<p><img src="http://ruudhein.com/wp-content/uploads/2008/09/tag-it.png" alt="use keywords in the subject line as tags" title="use keywords in the subject line as tags" width="425" height="127" class="alignnone size-full wp-image-32" /></p>
<p>Those keywords allow you to do &#8220;tag&#8221; searches by doing a <i>subject</i> search in Gmail.</li>
</ul>
<h3>&#8230;to Evernote Workflow</h3>
<p>To send information into my Gmail database I, of course, use a special + email address as in Gmail you can do <i>youremail+<b>anything</b>@</i>.</p>
<p>In Gmail I&#8217;ve setup a filter which will label any email to this specific address with DB, short for database (<i>why not database in full? simple, in a search it is faster to restrict to label:db or l:db than using the word &#8220;database&#8221; spelled out in full&#8230;.</i>).</p>
<p>The address is also filtered to automatically forward to my special Evernote email address. Minutes after the note arrives in Gmail it&#8217;s available in Evernote too.</p>
<p>Once every 1-3 days I go into my &#8220;InBox&#8221; notebook in Evernote and go through the incoming notes. This is a fast, short job. Give it one &#8220;real&#8221; Evernote tag, usually. Very high level too. Then drag it into one of the handful of notebooks I keep (again very high level. Any complete web page capture goes into Web Archive, for example).</p>
<p>Done.</p>
<h3>The Benefits</h3>
<ol>
<li>Future proof: Evernote might disappear, email won&#8217;t</li>
<li>Automatic backup</li>
<li>Both available from anywhere with Gmail being just a tad better available even</li>
<li>Keywords (&#8221;tags&#8221;) in the subject/title of the note allow for <i>subject</i> searches in Gmail and <i>intitle</i> searches in Evernote</li>
<li>Searches in both Evernote and Gmail are <i>fast</i> while each has its own strengths</li>
<li>Since a little while Evernote has removed the inline <i>Goto Source</i> to a tiny button, making note export with URL a royal pain. Gmail includes the source link.
<p><img src="http://ruudhein.com/wp-content/uploads/2008/09/source-url.png" alt="Send to Gmail with clear source link" title="Send to Gmail with clear source link" width="265" height="164" class="alignnone size-full wp-image-33" /></li>
</ol>
<p>The only time I clip directly into Evernote is when images/graphics are of importance to me: Gmail stores a <b>link</b> to the images, not the images themselves. And yes, in that case I often email the note to Gmail :)</p>
]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/gmail-to-evernote-information-management-workflow/feed</wfw:commentRss>
		</item>
		<item>
		<title>Small Town America Between Our Ears</title>
		<link>http://ruudhein.com/small-town-wishing</link>
		<comments>http://ruudhein.com/small-town-wishing#comments</comments>
		<pubDate>Mon, 15 Sep 2008 02:47:18 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[Society]]></category>

		<category><![CDATA[morals]]></category>

		<category><![CDATA[small town]]></category>

		<category><![CDATA[values]]></category>

		<category><![CDATA[vision]]></category>

		<guid isPermaLink="false">http://ruudhein.com/?p=28</guid>
		<description><![CDATA[&#8220;We haven&#8217;t been a nation of small towns for nearly a century. [...] She embodies the most basic American myth — Jefferson&#8217;s yeoman farmer, the fantasia of rural righteousness [...]
[...] the patina of cultural homogeneity that camouflaged 1950s suburbia has vanished. We have become more obviously multiracial. There are lifestyle choices that were nearly unimaginable [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;We haven&#8217;t been a nation of small towns for nearly a century. [...] She embodies the most basic American myth — Jefferson&#8217;s yeoman farmer, the fantasia of rural righteousness [...]</p>
<p>[...] the patina of cultural homogeneity that camouflaged 1950s suburbia has vanished. We have become more obviously multiracial. There are lifestyle choices that were nearly unimaginable in 1960 [...]</p>
<p>With the advent of television, these changes became inescapable. They intruded upon the most traditional families in the smallest towns.<br />
&#8211; <cite><a href="http://www.time.com/time/politics/article/0,8599,1840388,00.html">Sarah Palin&#8217;s Myth of America </a>, Time</cite></p></blockquote>
<p>Whether you live in the USA or not  &#8212; I don&#8217;t &#8212;  you&#8217;ll recognize these themes, these ideas, as they&#8217;re true for most developed countries: small town simplicity, small town life, small town morality is a) gone and b) was never really here to begin with. In its place there&#8217;s a bunch of people happening to live between the same borders but with desires, ideas and values so widely apart that coming to a new cultural agreement we never had anyway will never ever happen. Ever.</p>
<p>It&#8217;s a view of our society that leaves you and many others like you feeling cut off from the rest of the country, your country. Usually just a little bit, just before you harden yourself again and become realistic in a global economy type of way.</p>
<p>By having our idea, our desire, posed as an anachronism we&#8217;re being denied not only the target of our desire but the desire itself. The same mechanism prevents anything from having to change or be improved upon, prevents a Vision, a Goal, because, remember, there&#8217;s nothing to work towards to. We&#8217;re all just a bunch of scattered random sets of values.</p>
<p>And that&#8217;s a shame because this desire for some kind of <i>richer</i> life through simplicity, honesty and righteousness, this desire to go <i>back</i> to what we know once was, seems to me to be a major unifying factor.</p>
<h2>A Small Town Desire</h2>
<p>Small town patterns and desires are part of our everyday life.</p>
<p>We may live in a megacity like New York, a universe in its own right, yet we move in <a href="http://news.bbc.co.uk/1/hi/sci/tech/7433128.stm">small, predictable ways</a>, usually moving no more than 10 km (about 6 miles) max.</p>
<p>Big city, small town.</p>
<p>6%, and growing, of the USA&#8217;s households live in <a href="http://www.usatoday.com/news/nation/2002-12-15-gated-usat_x.htm">gated communities</a>. We&#8217;re not talking rich, powerful and exclusive here either. Renters are 2 1/2 times more likely than buyers to be living in a gated community. Nor is it a white affair: Hispanics are more likely to live in a gated community than blacks or whites.</p>
<p>And what is it they&#8217;re looking for there? Apart from a sense of security they&#8217;re looking for a sense of togetherness, a place where &#8220;everybody knows your name&#8221;.</p>
<h2>A Small Town Life</h2>
<p>If you don&#8217;t have a physical place to belong, one where everybody knows your name, we still have the Internet where small communities of a handful of people interacting socially are now Big Word Labeled &#8220;social networks&#8221;.</p>
<p>Sounds good but what they are is <a href="http://www.museum.tv/archives/etv/C/htmlC/cheers/cheers.htm">Cheers</a>, a town meeting, it&#8217;s &#8220;<a href="http://bventertainment.go.com/tv/touchstone/homeimprovement/bios/hindman.html">hidyho, neighbor!</a>&#8220;.</p>
<p>Updating your status on Facebook is not just convenient; it&#8217;s wanting people to know you and what you&#8217;re doing.</p>
<p>That&#8217;s small town in a big way.</p>
<h2>Between The Ears</h2>
<p>Small Town USA is a desire, and by and large a destination, between our ears.</p>
<p>It&#8217;s a desire for scalability and scale itself. A desire to be connected, interconnected, recognized and acknowledged. To see not just cars pass by but life.</p>
<p>I think that this desire is so broadly shared its fulfillment could be a goal, an ideology in itself. Should be. To use our diversity as a culture, a species, as an excuse to not fulfill our dreams because we might disagree about the ways we fulfill them would be a waste. An error. Our shared desire is the very homogeneity we&#8217;re looking for.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/small-town-wishing/feed</wfw:commentRss>
		</item>
		<item>
		<title>Intention Deficit</title>
		<link>http://ruudhein.com/intention-deficit</link>
		<comments>http://ruudhein.com/intention-deficit#comments</comments>
		<pubDate>Thu, 03 Apr 2008 13:03:07 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[Processing Info]]></category>

		<category><![CDATA[allen]]></category>

		<category><![CDATA[attention]]></category>

		<category><![CDATA[covey]]></category>

		<category><![CDATA[david]]></category>

		<category><![CDATA[focus]]></category>

		<category><![CDATA[franklin]]></category>

		<category><![CDATA[horizons]]></category>

		<category><![CDATA[information]]></category>

		<category><![CDATA[intention]]></category>

		<category><![CDATA[overload]]></category>

		<category><![CDATA[purpose]]></category>

		<category><![CDATA[reading]]></category>

		<category><![CDATA[roles]]></category>

		<category><![CDATA[rss]]></category>

		<guid isPermaLink="false">http://www.ruudhein.com/?p=24</guid>
		<description><![CDATA[If you feel it&#8217;s all just too much information and you don&#8217;t experience the stream of information available to you as something great and laid back then you might be suffering from Intention Deficit.
Intention Drives Actions
Normally we intent to do something with something at a specific time and place. Thus we find ourselves in the [...]]]></description>
			<content:encoded><![CDATA[<p>If you feel it&#8217;s all just <a href="http://ruudhein.com/surfing-vs-information-overload">too much information</a> and you don&#8217;t experience the stream of information available to you as something <a href="http://ruudhein.com/treat-your-feeds-like-magazines">great and laid back</a> then you might be suffering from <strong>Intention Deficit</strong>.</p>
<h3>Intention Drives Actions</h3>
<p>Normally we <strong>intent</strong> to do something <em>with</em> something <em>at</em> a specific time and place. Thus we find ourselves in the supermarket with the <em>intention</em> to buy groceries.</p>
<p>Removing intention from the equation is frustrating. </p>
<p><u>Loss of intention makes your actions meaningless and impossible.</u></p>
<p>Ever stood up to go to the kitchen only to find yourself thinking; &#8220;Why am I here?&#8221; That&#8217;s loss of intention for you right there&#8230;</p>
<h3>Intention Deficit Kills Information Joy</h3>
<p><a title="Credit: Sashala" href="http://flickr.com/photos/sashala/archives/date-posted/2006/11/06/" target="_blank"><img src="http://farm1.static.flickr.com/105/291133330_4bba08e93a_t.jpg" style="float:left;padding:4px"></a> If you don&#8217;t have a clear intention for each piece of information you expose yourself to soon that information will become a source of distraction and frustration.</p>
<p>You open your feedreader, see &#8220;1000+ unread&#8221; and think; oh no. Clicking &#8220;<em>mark all as read</em>&#8221; you sigh, clench your muscles and think &#8220;I <em>failed again</em> but <em>this time</em> I&#8217;ll stay current and up to date &#8212; this time I&#8217;ll read it all, all the time&#8221;.</p>
<h3>From Intent to Read to Intention for Reading</h3>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="343" alt="jump-for-joy" src="http://ruudhein.com/wp-content/uploads/2008/04/jump-for-joy.jpg" width="410" border="0"> </p>
<p>The <strong>clearer</strong> your intention, the better you feel. &#8220;I follow this feed to stay up to date on the news in my industry&#8221; <em>sounds</em> like a clear intention but soon you&#8217;ll find yourself stressed at somehow staying &#8220;up to date&#8221;. </p>
<p>Why? </p>
<p>Because the question is; <em>why</em> do want to stay up to date? Answering that question for yourself gives you a chance to bring things back to <strong>your real life</strong>; &#8220;I follow this feed <em>to</em> stay up to date <em>in order to</em> learn about code exploits as soon as possible so I can protect the company server&#8221;.</p>
<p>If you find yourself storing information or URL&#8217;s ask yourself: what do I intent to do with this?</p>
<p>The fact that it is remotely interesting isn&#8217;t enough. You have to know for yourself &#8220;I save this article because I&#8217;m planning to write about the body-space awareness of termites&#8221;.</p>
<p><strong>More elsewhere:</strong></p>
<ul>
<li><a href="http://www.davidco.com/blogs/michael/2008/03/horizons_of_focus_1.html">Horizons of Focus</a>
<li>Covey&#8217;s idea of Roles (<em>would love to include a link but alas, can&#8217;t find a good write-up on it! Know one?)</em></li>
</ul>
<p>Do you think clear intention helps &#8212; or do you maybe think all this talk about information processing and knowledge work is way overdone?</p>
]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/intention-deficit/feed</wfw:commentRss>
		</item>
		<item>
		<title>Treat Your Feeds Like Magazines</title>
		<link>http://ruudhein.com/treat-your-feeds-like-magazines</link>
		<comments>http://ruudhein.com/treat-your-feeds-like-magazines#comments</comments>
		<pubDate>Sun, 30 Mar 2008 06:51:40 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[Processing Info]]></category>

		<category><![CDATA[feed]]></category>

		<category><![CDATA[feeds]]></category>

		<category><![CDATA[information]]></category>

		<category><![CDATA[overload]]></category>

		<category><![CDATA[reading]]></category>

		<category><![CDATA[rss]]></category>

		<category><![CDATA[selective]]></category>

		<guid isPermaLink="false">http://ruudhein.com/?p=25</guid>
		<description><![CDATA[Adopting a &#8220;first in, maybe never out&#8221; approach to RSS feeds assures you have tons and tons of content from sources you know you like.
It&#8217;s there, ready to go when you want to enjoy it.
This Saturday morning, for example, I passed in bed with some heavenly espresso (Italian stovetop method, yes) and tons of great, [...]]]></description>
			<content:encoded><![CDATA[<p>Adopting a &#8220;<a href="http://ruudhein.com/surfing-vs-information-overload">first in, maybe never out</a>&#8221; approach to RSS feeds assures you have tons and tons of content from sources you know you like.</p>
<p>It&#8217;s there, ready to go when you want to enjoy it.</p>
<p>This Saturday morning, for example, I passed in bed with some heavenly espresso (Italian stovetop method, yes) and tons of great, funny, interesting, emotional, informing articles. It&#8217;s like having a huge pile of recent magazines.</p>
<h3>Be Your Own News Filter</h3>
<p><a href="http://flickr.com/photos/ajschu/6032664/"><img src="http://farm1.static.flickr.com/5/6032664_55bf0c7193_m.jpg"  style="float:left;padding:5px;border:0" alt="Young woman reading a magazine"></a>As you browse through your collection of feeds and feed items you&#8217;ll come across a <em>lot</em> of tasty stuff. Just as with reading a magazine, it&#8217;s perfectly OK to skip forward to what caught your interest, to sample and article or to earmark another for later reading.</p>
<p>In Google Reader the <i>Starred Items</i> works perfectly for this. [S]tar that post, [S]tar that item you think sounds like a good read, [S]tar for later on.</p>
<p>This routine is like being your own news filter. Not only do you have <i>your</i> hand selected subscriptions waiting for you; you have <i>your</i> hand selected &#8220;most interesting&#8221; articles preselected.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/treat-your-feeds-like-magazines/feed</wfw:commentRss>
		</item>
		<item>
		<title>Surfing vs. Information Overload</title>
		<link>http://ruudhein.com/surfing-vs-information-overload</link>
		<comments>http://ruudhein.com/surfing-vs-information-overload#comments</comments>
		<pubDate>Thu, 06 Mar 2008 05:16:18 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[Processing Info]]></category>

		<guid isPermaLink="false">http://www.ruudhein.com/surfing-vs-information-overload-2008-03-06</guid>
		<description><![CDATA[My main reaction to the idea of information overload is one of disbelief. David Allen does a wonderful job giving words to that disbelief:
&#34;If information overload was the issue you&#8217;d walk into a library and die. The first time you surf the web, you blow up.&#34;
Now as we don&#8217;t have people dying or suffering a [...]]]></description>
			<content:encoded><![CDATA[<p>My main reaction to the idea of information overload is one of disbelief. David Allen does a wonderful job <a href="http://www.youtube.com/watch?v=Qo7vUdKTlhk">giving words</a> to that disbelief:</p>
<blockquote><p>&quot;If information overload was the issue you&#8217;d walk into a library and <em>die</em>. The first time you surf the web, you blow up.&quot;</p></blockquote>
<p>Now as we don&#8217;t have people dying or suffering a mental meltdown caused by information &quot;overload&quot;, clearly we don&#8217;t <em>mean</em> &quot;overload&quot;.</p>
<p>What we&#8217;re trying to say is; &quot;Look, there&#8217;s too much information here to digest&quot;. To which my answer is; so?</p>
<p>If someone is clutching his stomach complaining about &quot;food overload&quot; caused by there being too much food to digest, you&#8217;d ask &quot;but why in the world do you try to eat it all at the same time?!&quot;</p>
<h3>Take Television</h3>
<p>Information abundance isn&#8217;t new. Just think about the thousands of television programs, the hundreds of hours you could spend in front of the tube. Hard news, breaking news, reportages, documentaries&#8230;</p>
<p align="center"><a href="http://flickr.com/photos/stevedave/" target="_blank"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="196" alt="TV screens" src="http://www.ruudhein.com/wp-content/uploads/2008/03/tv-screens.jpg" width="248" border="0" /></a></p>
<p>Hear anyone complain?</p>
<p>Between 1993-2002 television program supply <a href="http://www.uta.fi/viesverk/fmcs/tv/aslama_u.pdf">in Finland</a> (PDF) increased by 73%; 23 additional TV program hours <em>per day</em>. Yet television <em>viewing</em> time over that same period increased by only 40 minutes a day.</p>
<p>And no-one is collapsing under TV, entertainment or information overload.</p>
<p>Why?</p>
<h3>Don&#8217;t Try To Finish</h3>
<p>Nobody in his right mind will try to finish watching all programs on all channels.</p>
<p>Likewise no-one around you is attempting to read all newspaper article in all newspapers. Or sitting in a library speed-reading <em>all</em> books.</p>
<p>And you yourself, when you sat down and connected to the World Wide Web, were just &quot;surfing the web&quot;; you weren&#8217;t actually trying to reach the &quot;last page&quot; and finish, were you?</p>
<p>The same holds true for your RSS feeds. Yes, there&#8217;re 1000+ unread items. Great! Even if everyone would stop publishing today, <em>you</em> would still have a ton of great reads ahead.</p>
<p>Because face it, you don&#8217;t need to &quot;catch up&quot; with all those unread items. Stand up! Surf! Welcome to the information wave.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/surfing-vs-information-overload/feed</wfw:commentRss>
		</item>
		<item>
		<title>From Google Reader automatically into Gmail</title>
		<link>http://ruudhein.com/from-google-reader-to-gmail</link>
		<comments>http://ruudhein.com/from-google-reader-to-gmail#comments</comments>
		<pubDate>Wed, 17 Oct 2007 05:58:09 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[Life Hacks]]></category>

		<guid isPermaLink="false">http://www.ruudhein.com/from-google-reader-to-gmail-2007-10-17</guid>
		<description><![CDATA[Gmail works great as a personal nerve center.
An efficient way to get data into the system, apart from typing it or using the Send To button or GmailThis bookmarklet, is a combination of Google Reader and FeedBurner.
Whenever I come across something in Google Reader that I might want to use as reference material later on, [...]]]></description>
			<content:encoded><![CDATA[<p>Gmail works great as a <a href="http://www.micropersuasion.com/2007/02/transform_gmail.html">personal nerve center</a>.</p>
<p>An efficient way to get data into the system, apart from typing it or using the Send To button or <a href="http://lifehacker.com/software/gmail/lifehacker-code-supercharged-gmailthis-bookmarklet-242811.php">GmailThis bookmarklet</a>, is a combination of Google Reader and FeedBurner.</p>
<p>Whenever I come across something in <a href="http://www.google.com/reader/">Google Reader</a> that I might want to use as reference material later on, I don&#8217;t star it (S) but Share It (SHIFT + S).</p>
<p>I have a <a href="http://www.feedburner.com/">FeedBurner</a> feed setup for the feed of those <a href="http://www.google.com/help/reader/sharing.html">Shared Items</a> and have configured that feed to have an <a href="http://blogs.feedburner.com/help/email_subscriptions/email_subscriptions_overview_a/popup/">email version</a> available as well.</p>
<p>Subscribe to that email version and voila, once a day the full texts of my shared items arrives in my Gmail, gets labeled DB (database) and removed from view.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/from-google-reader-to-gmail/feed</wfw:commentRss>
		</item>
		<item>
		<title>Mind Like Water: PHP’s Stateless State</title>
		<link>http://ruudhein.com/mind-like-water-phps-stateless-state</link>
		<comments>http://ruudhein.com/mind-like-water-phps-stateless-state#comments</comments>
		<pubDate>Wed, 21 Jun 2006 01:32:42 +0000</pubDate>
		<dc:creator>Ruud</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ruudhein.com/mind-like-water-phps-stateless-state-2006-06-20</guid>
		<description><![CDATA[In karate there is an image that’s used to define the position of perfect readiness: &#8220;mind like water&#8221;.
&#8211;  David Allen, Getting Things Done
I find web applications, scripts, fascinating. Like water their natural state is stateless. And like water they have no memory at all.
Every time you interact with a web application is its first [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>In karate there is an image that’s used to define the position of perfect readiness: &#8220;mind like water&#8221;.<br />
<cite>&#8211;  David Allen, <a href="http://www.amazon.com/exec/obidos/ASIN/0670899240/thehappycoupl-20">Getting Things Done</a></cite></p></blockquote>
<p>I find web applications, scripts, fascinating. Like water their natural state is stateless. And like water they have no memory at all.</p>
<p>Every time you interact with a web application is its first time ever. Every single time is its first and only time.<br />
<span id="more-15"></span><br />
That is because most web applications are stateless. You start them, they gather whichever files they need, do their thing … and then forget all about it. All. Everything&#8217;s gone.</p>
<p>Imagine that: when you clicked on the link for this page scripts on the backend read configuration files, learned where and how to connect to a database, made that connection, retrieved this article, figured out how this page should look and what information should go on it – and now, by the time you&#8217;re reading this, it has forgotten all about it! The next time someone wants to see this article the script has to go through the same steps because it honestly has no clue, no memory, of what it just has done.</p>
<p>Apply that to your desktop applications for a moment! You click the icon of your favorite application. *Click*. It loads. It loads itself, configuration information, user settings, additional files it uses. Finally, there it is…</p>
<p>Now you click one of its buttons – and it would have to start all over again? No way! Your computer remembers all its &#8220;stuff&#8221; in memory.</p>
<p>But with web applications the answer is &#8220;way!!&#8221;.</p>
<p>Why again? Because a web application, because PHP, is stateless.</p>
<p>How then does a web application remember &#8220;stuff&#8221;? How does it remember its configuration? Its user settings?</p>
<p>Simple: the programmer, the developer, has to make sure that all relevant information is stored <i>and</i> make sure that all relevant information is read back in when the script is called upon. He also has to make sure this happens <b>fast</b>.<br />
Which is where the folly of doing things the &#8220;clever&#8221; way come in. </p>
<h2>The Long Way</h2>
<blockquote><p>It&#8217;s a long way.<br />
It&#8217;s a long, long, long way there,<br />
I&#8217;m gonna keep on tryin&#8217;<br />
<cite>&#8211; The Little River Band, It&#8217;s a long way</cite></p></blockquote>
<p>When you retrieve information from files because you have to remember that information you will want to – nay, <i>need</i> to &#8212;  use that information in and through variables of some type or another.</p>
<p>Storing that information in a scheme, for example in <a href=" http://www.php-tools.net/site.php?file=patConfiguration/overview.xml">XML through patConfiguration</a>, may seem like a neat trick but what do you gain?</p>
<p>The script loads. It loads the class to parse the configuration file. It loads the configuration file itself. It parses the configuration file – and stores the information in variables. If you want you can cache the file so it doesn&#8217;t need to be parsed again.</p>
<p>This, my friend, is not a state of perfect readiness. This doesn&#8217;t achieve the high velocity impact we want our web application to have.</p>
<p>It doesn&#8217;t help that an additional class has to be compiled each time the script runs. It doesn&#8217;t help that a non-native format has to be translated into something PHP understands.</p>
<p>What does help is squashing the urge to reinvent the wheel. Go with the flow and use PHP&#8217;s own built-in functions instead. Built-in, that means; pre-compiled, highly optimized. Fast. Effective. <a href=" http://www.php.net/manual/en/function.parse-ini-file.php">parse_ini_file</a>, for example.</p>
<p>Not enough options, not enough depth? Combine it with <a href=" http://www.php.net/manual/en/function.array-merge.php">array_merge</a> or <a href=" http://www.php.net/manual/en/function.array-merge-recursive.php">array_merge_recursive</a>.</p>
<p>There are many ways to be clever, very clever indeed, in PHP but The Long Way hardly ever is.</p>
<p>Make your code flow and follow the natural, intuitive path of least resistance.</p>
]]></content:encoded>
			<wfw:commentRss>http://ruudhein.com/mind-like-water-phps-stateless-state/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
