<?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>iamronen &#187; Tech Stuff</title>
	<atom:link href="http://www.iamronen.com/category/outside/tech-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iamronen.com</link>
	<description>tat tvam asi</description>
	<lastBuildDate>Tue, 27 Jul 2010 14:07:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Yoga Asana Practice Sequences meet WordPress &amp; HTML</title>
		<link>http://www.iamronen.com/2010/07/yoga-asana-practice-sequences-meet-wordpress-and-html/</link>
		<comments>http://www.iamronen.com/2010/07/yoga-asana-practice-sequences-meet-wordpress-and-html/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 04:46:35 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Asana]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Practice Sequences]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Yoga]]></category>
		<category><![CDATA[Yoga & I]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3794</guid>
		<description><![CDATA[I&#8217;ve been gradually looking for better ways to display and communicate asana and practice sequences: It started with some basic hand drawings which were clumsy because I had to use a marker instead of a fine pen to get a result that would scan and display properly on screen. I&#8217;ve described some asana in depth [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been gradually looking for better ways to display and communicate asana and practice sequences:</p>
<ol>
<li> It started with some <a href="http://www.iamronen.com/2009/01/yoga-breath-movement/">basic hand drawings</a> which were clumsy because I had to use a marker instead of a fine pen to get a result that would scan and display properly on screen.</li>
<li>I&#8217;ve described some asana in depth with <a href="http://www.iamronen.com/2009/11/yoga-asana-cakravakasana/">photographs and animation</a>.</li>
<li>At one point I started  drawing some <a href="http://www.iamronen.com/2010/04/reading-asana-breath-repetition/">stick figures</a>.</li>
<li>I then began aggregating stick figures into <a href="http://www.iamronen.com/2010/04/alchemy-of-breathing-in-asana/">practice sequences</a>.</li>
<li>Until a few days ago, as I was working on documenting another sequence and I began to think &#8220;there has to be a better way to do this&#8221;.</li>
</ol>
<p>Well I&#8217;m happy to say that now there is. I&#8217;ve used a semantic (predefined) structure of HTML together with some CSS and Javascript that arange and transform the HTML text into a visual practice sequence. It uses a set of images (which can be enriched and modified regardless of the script) which are inserted instead of the posture names (which are actually the file names). You would need a basic understanding of HTML tags to use it.</p>
<p>It&#8217;s not as user-friendly as it could be and I have some ideas on how to enhance it and make it easier to use &#8211; but implementing that goes beyond my programming skills. So if you&#8217;re a WordPress plugin author with experience in Javascript &#8211; please do contact me &#8211; I&#8217;d love to work with you on this.</p>
<p>Here&#8217;s an example of how it works. Following is an image of a practice sequence &#8211; it is one large JPG file:</p>
<p><img class="aligncenter size-full wp-image-3798" title="html_sample_sequence" src="http://www.iamronen.com/wp-content/uploads/2010/07/html_sample_sequence.jpg" alt="" width="400" height="418" /></p>
<p>Next is a semantic HTML representation of that practice. If you understand Yoga and basic HTML structuring then you should be able to quickly see the underlying structure &#8211; I&#8217;ve kept it fairly simple:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana-practice-sequence&quot;</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ol</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sequence-container&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sequence&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana&quot;</span>&gt;</span>samasthiti<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;breath&quot;</span>&gt;</span>breath-inex<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana&quot;</span>&gt;</span>tadasana<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;instructions&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;breath&quot;</span>&gt;</span>r3<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sequence-container&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sequence&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana&quot;</span>&gt;</span>samasthiti<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;breath&quot;</span>&gt;</span>breath-inex<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana&quot;</span>&gt;</span>tadasana_v-backbend<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;instructions&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;breath&quot;</span>&gt;</span>r3<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sequence-container&quot;</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sequence&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana&quot;</span>&gt;</span>samasthiti<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;breath&quot;</span>&gt;</span>breath-inex<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana&quot;</span>&gt;</span>tadasana<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;breath&quot;</span>&gt;</span>breath-exin<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;subsequence&quot;</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sequence&quot;</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana&quot;</span>&gt;</span>uttanasana<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;breath&quot;</span>&gt;</span>breath-inex<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana&quot;</span>&gt;</span>ardha-uttanasana<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;breath&quot;</span>&gt;</span>breath-exin<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;asana&quot;</span>&gt;</span>ardha-uttanasana<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;instructions&quot;</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;guide&quot;</span>&gt;</span>midrange-micromovement-static<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;instructions&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;breath&quot;</span>&gt;</span>r3<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
	<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ol</span>&gt;</span>
<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></div></div>

<p>And here&#8217;s how that code is rendered with CSS and a Javascript:</p>
<p style="text-align: center;"><strong>If images are not showing &#8211; refreshing the page may correct it!</strong></p>
<div class="asana-practice-sequence">
<ol>
<li class="sequence-container">
<div class="sequence">
<div class="asana">samasthiti</div>
<div class="breath">breath-inex</div>
<div class="asana">tadasana</div>
</div>
<div class="instructions">
<div class="breath">r3</div>
</div>
</li>
<li class="sequence-container">
<div class="sequence">
<div class="asana">samasthiti</div>
<div class="breath">breath-inex</div>
<div class="asana">tadasana_v-backbend</div>
</div>
<div class="instructions">
<div class="breath">r3</div>
</div>
</li>
<li class="sequence-container">
<div class="sequence">
<div class="asana">samasthiti</div>
<div class="breath">breath-inex</div>
<div class="asana">tadasana</div>
<div class="breath">breath-exin</div>
<div class="subsequence">
<div class="sequence">
<div class="asana">uttanasana</div>
<div class="breath">breath-inex</div>
<div class="asana">ardha-uttanasana</div>
</div>
<div class="instructions">
<div class="guide">midrange-micromovement-static</div>
</div>
</div>
</div>
<div class="instructions">
<div class="breath">r3</div>
</div>
</li>
</ol>
</div>
<p>The benefits:</p>
<ul>
<li>Easy: very easy and quick authoring of practice sequences.</li>
<li>Green: each posture is a very small file (as opposed to larger images with whole practice sequences) &#8211; resulting in a small and lightweight page.</li>
<li>Adapatable: alternate image sets could be used for different representations of the same practice: stick figures, photos, body illustrations, male, female, etc.</li>
<li>Scalable: the script can be configured for automatic scaling/resizing of images.</li>
<li>Printable?: I haven&#8217;t tested this yet &#8211; but I have created high (print resolution) graphics which are scaled down by the script. Zooming in reveals that the images are indeed on high resolution and so I have a feeling they may print well too.</li>
</ul>
<p>There are still a few issues to tweak and finalize &#8211; but is does work <img src='http://www.iamronen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks: To create this I had to use Javascript which I haven&#8217;t used in quite some time &#8211; I hate it as a programming language and I love what it can do. I was motivated to use it again (a disturbing and aggravating learning curve) by the inspiration I experienced in <a href="http://www.odharma.com/2010/07/launch-announcement-centre-for-yoga-studies/" target="_blank">helping my teacher move into WordPress</a>. Thank you <a href="http://www.yogastudies.org/about/about-paul/" target="_blank">Paul</a>, again and again, for your inspiring presence.</p>
<p>Note: I haven&#8217;t and probably won&#8217;t test or maintain this script for Internet Explorer (any version &#8211; old or new). It was developed with and works with <a href="http://www.firefox.com" target="_blank">Mozilla Firefox</a>. If you are a Yoga practitioner and can relate to <a href="http://www.iamronen.com/yoga/svatantra/">Svatantra</a> then I recommend you stop using Internet Explorer and start using an open-source browser like Firefox and other <a href="http://www.odharma.com/2010/07/wordpress-and-the-general-public-license/" target="_blank">open-source applications</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2010/07/yoga-asana-practice-sequences-meet-wordpress-and-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Pied Pipers of Facebook?</title>
		<link>http://www.iamronen.com/2010/04/the-pied-pipers-of-facebook/</link>
		<comments>http://www.iamronen.com/2010/04/the-pied-pipers-of-facebook/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 08:35:49 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[AltEco]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3386</guid>
		<description><![CDATA[Of all the recent Facebook related media turmoil, one article on TechCrunch shimmered to me. I don&#8217;t know if it&#8217;s true or valid but in reading it I wondered about the potential effect of technological early-adapters in society. The TechCrunch article suggests that many Google-Geek-Engineers are leaving facebook due to privacy concerns that have arisen [...]]]></description>
			<content:encoded><![CDATA[<p>Of all the recent Facebook related media turmoil, one <a href="http://eu.techcrunch.com/2010/04/23/privacy-issues-google-engineers-leaving-facebook-in-droves/">article on TechCrunch</a> shimmered to me. I don&#8217;t know if it&#8217;s true or valid but in reading it I wondered about the potential effect of technological early-adapters in society. The TechCrunch article suggests that many Google-Geek-Engineers are  leaving facebook due to privacy concerns that have arisen with Facebooks  latest anouncements.</p>
<p><em>Disclosure: I don&#8217;t use Facebook, I tried it twice and <a href="http://www.iamronen.com/2009/04/goodbye-facebook/" target="_blank">left it behind</a>. Whenever I reach a Facebook login page I walk away. I consider Facebook to be a very low quality form of social interaction and I strongly urge people I care about to refrain from using it. I consider people who criticize Facebook while still using it to be hypocrites. </em></p>
<p>Early adopters are passionate about new technologies, they are willing to spend time and effort to puruse their sense of curiosity. I wonder if inadvertently they are also a doorway into wider social acceptance? Tech companies seek early adopters to test the waters with new products and services. Assuming of course, that when early adopters sign-off on a service they will become points of origin for a natural process of viral distribution. So in a way (and I assuming there are other factors involved in the process)  early adopters lead their social circles into technological environments.</p>
<p style="text-align: center;"><a href="http://www.zazzle.com/follow_me_im_the_pied_piper_t_shirt-235763674891414106"><img class="aligncenter" title="i-am-the-pied-piper" src="http://rlv.zcache.com/follow_me_im_the_pied_piper_t_shirt-p235763674891414106qw9y_400.jpg" alt="" width="256" height="256" /></a></p>
<p>With Facebook I believe that early adopters were <a href="http://en.wikipedia.org/wiki/Pied_Piper_of_Hamelin" target="_blank">Pied Pipers</a>, playing a nice melody but leading their followers into a dangerous place. Now the dangers are more apparent &#8211; but not to everyone. Technologists can envision the implications of Facebook&#8217;s anouncements on privacy, but most of the 400 millions Facebook users are not technologists &#8211; and they have no idea what the issue is. So a few technologists may walk away form Facebook, but most of the people will stay in the hands of a company that will stop at nothing (including legal prosection if it is deemed worthwhile) to infringe on their privacy and freedom to make a profit.<br />
Do early adapters inadvertently play such a role in society in our technologicaly dominated era? Do their inherent curiosities and talents represent a dynamic evolutionry force? Do they know this? Should they?</p>
<p>End note: as I was searching for a &#8220;Pied Piper&#8221; image I came across <a href="http://loveforlife.com.au/content/09/12/26/do-no-harm-community-kindom-motherland-southern-highlands-between-sydney-canberra-2" target="_blank">something inspiring</a> &#8211; it is a symbolic finding considering the context that brought me to it <img src='http://www.iamronen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2010/04/the-pied-pipers-of-facebook/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Insights</title>
		<link>http://www.iamronen.com/2010/04/insights/</link>
		<comments>http://www.iamronen.com/2010/04/insights/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 08:34:56 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[AltEco]]></category>
		<category><![CDATA[Enjoy]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[inside]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3370</guid>
		<description><![CDATA[Yesterday I stumbled upon the Dalai Lama on Twitter, today I stumbled upon Barack Obama. Following are two screenshots (taken within a few seconds of one another) of their twitter pages (you can click on the images to view them in full resolution). In find it inspiring, amusing, enlightening &#38; educating to look at the [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I stumbled upon the <a href="http://twitter.com/dalailama" target="_blank">Dalai Lama</a> on Twitter, today I stumbled upon <a href="http://twitter.com/BarackObama" target="_blank">Barack Obama</a>. Following are two screenshots (taken within a few seconds of one another) of their twitter pages (you can click on the images to view them in full resolution). In find it inspiring, amusing, enlightening &amp; educating to look at the two side by side. I&#8217;ve noted the first thing I noticed in the comments &#8211; you are welcome to leave your observations there too <img src='http://www.iamronen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: center;"><a href="http://www.iamronen.com/wp-content/uploads/2010/04/twitter_dalailama.png"><img class="aligncenter size-full wp-image-3372" title="twitter_dalailama" src="http://www.iamronen.com/wp-content/uploads/2010/04/twitter_dalailama.png" alt="" width="562" height="262" /></a></p>
<p style="text-align: center;"><a href="http://www.iamronen.com/wp-content/uploads/2010/04/twitter_barackobama.png"><img class="aligncenter size-full wp-image-3371" title="twitter_barackobama" src="http://www.iamronen.com/wp-content/uploads/2010/04/twitter_barackobama.png" alt="" width="554" height="261" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2010/04/insights/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>System76</title>
		<link>http://www.iamronen.com/2010/03/system76/</link>
		<comments>http://www.iamronen.com/2010/03/system76/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 16:19:00 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[AltEco]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3334</guid>
		<description><![CDATA[I&#8217;ve been wanting to write about System76 but couldn&#8217;t find relevant reason to do so. System76 sells Ubuntu (a popular Linux distribution) compatible computers. I have not yet had the pleasure of using a System76 computer so I can&#8217;t really vouch for their hardware &#8211; I hope to change that in the near future. I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been wanting to write about System76 but couldn&#8217;t find relevant reason to do so. <a href="http://www.system76.com" target="_blank">System76</a> sells <a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a> (a popular Linux distribution) compatible computers. I have not yet had the pleasure of using a System76 computer so I can&#8217;t really vouch for their hardware &#8211; I hope to change that in the near future. I can say that I&#8217;ve liked everything about them from the moment I first found them, their website, their hardware specifications, their shopping experience, their communication&#8230; everything. They seem to have a purpose and vision that go beyond selling computers.</p>
<p style="text-align: center;"><a href="http://www.system76.com/"><img class="size-full wp-image-3336  aligncenter" title="system76" src="http://www.iamronen.com/wp-content/uploads/2010/03/system76.png" alt="" width="381" height="287" /></a></p>
<p>So why did I finally choose to write about them? Their concise and infrequent newsletter (which I actually look forward to recieving once in a while) just came in and this is what I found in it:</p>
<blockquote>
<p style="text-align: center;"><strong>System76 Partners with Kids On Computers</strong></p>
<p>System76 and Kids On Computers have partnered to bring computers and open source software to disadvantaged children. Kids On Computers, a non-profit organization, deploys Ubuntu based computer labs in schools and communities around the world. The organization&#8217;s first school in Huajuapan de Leon, Mexico, was a resounding success. They now have a dedicated computer teacher and are expecting Internet access very soon. The school went from being one of the poorest schools in town to being the school where all parents want their kids to go!</p>
<p>System76 now offers a &#8220;Donate Your Old Computer&#8221; option on each product page. By choosing the &#8220;Donate Your Old Computer&#8221; option, System76 emails you a mailing label to ship your old computer to Kids On Computers. There is a $10 cost which covers a portion of the shipping. System76 covers the remaining shipping cost. Your old computer is tax deductible, and Kids on Computers will provide a donation receipt.</p>
<p>Learn more about the program at <a href="http://www.system76.com/recycle">http://www.system76.com/recycle</a></p></blockquote>
<p>So now you can good hardware, at competitive prices, with a better operating system, from a company that cares and efficiently and humbly takes action to do what it can, doing what it does best to making life better.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2010/03/system76/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>KeepNote replaces Evernote</title>
		<link>http://www.iamronen.com/2010/03/keepnote-replaces-evernote/</link>
		<comments>http://www.iamronen.com/2010/03/keepnote-replaces-evernote/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 09:15:47 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3323</guid>
		<description><![CDATA[When I was still working on a Windows XP computer I enjoyed Evernote. Evernote is a combination of a web-service and client applications for note-taking. Most of the time I used Evernote&#8217;s Windows client application for keeping my notes organized. Though there are additional application for mobile devices and what not &#8211; I didn&#8217;t need [...]]]></description>
			<content:encoded><![CDATA[<p>When I was still working on a Windows XP computer I enjoyed Evernote. <a href="http://www.evernote.com/" target="_blank">Evernote</a> is a combination of a web-service and <a href="http://www.evernote.com/about/download/" target="_blank">client applications</a> for note-taking. Most of the time I used Evernote&#8217;s Windows client application for keeping my notes organized. Though there are additional application for mobile devices and what not &#8211; I didn&#8217;t need or use them. I enjoyed the Windows client greatly. I was greatly disappointed when I discovered that Evernote did not have a client for Linux and did not give signs that they intended to provide one (though the topic appeared many times in online forums).</p>
<p>I looked around a lot for an alternative note application for Linux but couldn&#8217;t find one I liked. Until not too long ago I came across a heartful recommendation for a relatively unkown application called <a href="http://rasm.ods.org/keepnote/index.shtml#download" target="_blank">KeepNote</a>. It&#8217;s a clean, simple, no frills and straighforward application. It stores the notes in folders and standard HTML files and it&#8217;s easy to use. I loved it from first sight.</p>
<p style="text-align: center;"><a href="http://rasm.ods.org/keepnote/images/screenshot-text.png"><img class="aligncenter" title="keepnote screenshot" src="http://rasm.ods.org/keepnote/images/screenshot-text.png" alt="" width="418" height="297" /></a></p>
<p>I also wanted to be able to share my notes across numerous computers (like I did with Evernote). This was very easy to do with my <a href="https://www.dropbox.com/downloading" target="_blank">Dropbox</a> account. Dropbox is a great service that enables synchronizing files across numerous computers. It has a client application for Windows, Mac &amp; Linux operating systems. It operates quietly in the background and automatically keeps files syncronized.</p>
<p>So all I have to do is place my KeepNote folder in my Dropbox folder and that&#8217;s it &#8211; all of my notes are synchronized through my Dropbox account. When I change/delete/create a note on one computer that gets syncronized with my Dropbox account and then all the other computers automatically sync with that. So now I can create a note on one computer and have it immediately available on another computer.</p>
<p>KeepNote is a great substitute for Evernote. I like it so much that I doubt I would go back to Evernote even if they did bother to create a Linux client. It is an <a href="http://en.wikipedia.org/wiki/Open_source" target="_blank">open source</a> project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2010/03/keepnote-replaces-evernote/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>re: Designing for WordPress</title>
		<link>http://www.iamronen.com/2010/03/re-designing-for-wordpress/</link>
		<comments>http://www.iamronen.com/2010/03/re-designing-for-wordpress/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 08:48:27 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3315</guid>
		<description><![CDATA[This post is inspired by this presentation by Brent Spore: Brent touched on designing for WordPress and faced quite a challenge &#8211; facing an audiences with diverse knowledge, experience and expectations. He touched on some good ideas and I have the pleasure of sitting at home in my own time, relating to his talk. Are [...]]]></description>
			<content:encoded><![CDATA[<p>This post is inspired by this presentation by Brent Spore:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="228" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=d7agSaM0&amp;width=400&amp;height=228&amp;locksize=no&amp;qc_publisherId=p-18-mFEk4J448M" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.18" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="228" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.18" allowfullscreen="true" flashvars="guid=d7agSaM0&amp;width=400&amp;height=228&amp;locksize=no&amp;qc_publisherId=p-18-mFEk4J448M"></embed></object></p>
<p>Brent touched on <a href="http://www.iamronen.com/2009/10/wordpress-design/">designing for WordPress</a> and faced quite a challenge &#8211; facing an audiences with diverse knowledge, experience and expectations. He touched on some good ideas and I have the pleasure of sitting at home in my own time, relating to his talk.</p>
<p><strong>Are you a Driver or a Mechanic?</strong></p>
<p>I believe that in order to relate to the topic of designing for WordPress the first question you need to ask yourself is &#8220;Do you want to be a blogger or a designer&#8230; or maybe both?&#8221;. It&#8217;s kind of like asking &#8220;Do you want to be a driver or a car mechanic&#8230;. or maybe both?&#8221;. The skills, tools and discipline required for the two tasks are very different. Designing for WordPress often comes across as simple &#8211; because so many people are playing around with it &#8211; but there&#8217;s really nothing simple about it. Just to give you an example..</p>
<p><strong>Photoshop</strong></p>
<p>Someone asked Brent about modifying a theme&#8217;s Photoshop file. Even a &#8220;simple&#8221; task like replacing a header image assumes at least the following technical proficiencies:</p>
<ul>
<li>Getting Photoshop (pretty expensive for non-professionals) &#8230; or finding a suitable alternative.</li>
<li>Learning the Photoshop basics &#8230; it&#8217;s a powerful program but not very intuitive &#8230; the initial learning curve is demanding.</li>
<li>Learning to work with layers</li>
<li>Learning to work with guides and selection tools</li>
<li>Learning about saving graphic formats for the web</li>
<li>Learning how to insert your header image into a theme</li>
</ul>
<p>&#8230; and that&#8217;s the bare minimum and that list doesn&#8217;t cover anything having to do with the aesthetic and functional aspects of design.</p>
<p><strong>Expression&amp; Content<br />
</strong></p>
<p>I believe that websites are all <a href="http://www.iamronen.com/2009/09/wordpress-write-now/">about content</a>. Expressing yourself is a huge thing &#8211; it&#8217;s about asking yourself &#8220;Who is &#8216;myself&#8217;? What do I want to say? Why do I want to say these things? To whom do I want to say them?&#8221;. Blogging, writing for the web is a technical expression of a personal journey &#8211; and it is an art and a skill in it&#8217;s own right. WordPress is very much in tune with all these things &#8211; <a href="http://www.iamronen.com/2008/07/wordpress-karma/">spiritually</a> and <a href="http://www.iamronen.com/2010/03/wordpress-and-search-engines/">technically</a>.</p>
<p>&#8230; in fact I believe that the Internet is dominated by and gravitating towards personal expression. So much so that if you&#8217;re thinking of, or someone is trying to convince you to put up a website with just a few static page &#8211; that its most likely a waste of your time, attention and money. If you put up a few static pages and expect someone to find you through Google you are mistaken. No one will find you because:</p>
<ol>
<li>There are probably zillions like you and no way (for people or for search engines) to tell you apart from the rest.</li>
<li>You can&#8217;t use keywords to cheat the system, because lot&#8217;s of others have tried that, search engines picked up on it and &#8230; it simply doesn&#8217;t work anymore = don&#8217;t waste even more money on search engine optimization con-artists who will promise to magically lift your dead-in-the-water website up in the ranking of search engines.</li>
<li>There are probably a few people who are making an effort to express themselves in your area of expertise (with a very good chance they are are using WordPress to do it) &#8211; and they will be found on search engine results and by people looking for you!</li>
</ol>
<p>This sets the table for a deeper look into what <a href="http://raymondpirouz.tumblr.com/" target="_blank">design can be</a> &#8230; and instead of making it a tedious academic lecture&#8230; let&#8217;s use another example Brent put out for us. ..</p>
<p><strong>Dishwasher Guy</strong></p>
<p>If all dishwasher guy wants to do is get more customers &#8211; then instead of creating a static dead-in-the-water website he should list himself in some local online directories , place a few more adds in local papers, hand out a few more magnets for people to place on their refrigerators (or dish washers?)&#8230;</p>
<p>On the other hand a website creates many new interesting opportunities. What can a dishwasher guy possible write about:</p>
<ul>
<li>What can you do to keep your dishwasher working and in good condition?</li>
<li>What cleaning materials are recommended or should be avoided?</li>
<li>Are there eco-friendly materials thaht can be used? What if they don&#8217;t get the stains out?</li>
<li>How to use the dishwaser effectively? Should dishes be accumulated?</li>
<li>How about the quality of the water &#8211; does that affect the dishwasher lifespan? Would a filter onthe main pipe help?</li>
<li>How did dishwashers begin? What did the first one look like? What is the future of dishwashers?</li>
<li>How to buy a dishwasher? What should we look for?</li>
<li>Are there recommended dishwashers? Product reviews? What do other people have to say?</li>
<li>Where is a good place to get a dishwasher?</li>
</ul>
<p>And amazingly, the list goes on and on and on&#8230; even for a dishwaser technician&#8230; if she cares and is willing to take on the formidable task of writing for the web!</p>
<p>This, to me, is what designing a WordPress site is all about. It is about <a href="http://www.iamronen.com/about-me/wordpress/">finding a way to express yourself</a> &#8211; it is a wonderous undertaking, and there is so much more to it then choosing a header image, colors and fonts. A superficial, beautifully designed website with nothing interesting to say will last a few seconds. A consistently updated site with sincere &amp; curious content will be captivating and keep people coming back, almost regardless of it&#8217;s visual design.</p>
<p>Maybe this is what people like <a href="http://www.merlinmann.com/better" target="_blank">Merlin Mann</a> are talking about when they say find your niche &#8211; even dishwashers have a niche:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="228" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashvars" value="guid=5t5mpVSS&amp;width=400&amp;height=228&amp;locksize=no&amp;qc_publisherId=p-18-mFEk4J448M" /><param name="src" value="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.18" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="400" height="228" src="http://v.wordpress.com/wp-content/plugins/video/flvplayer.swf?ver=1.18" allowfullscreen="true" flashvars="guid=5t5mpVSS&amp;width=400&amp;height=228&amp;locksize=no&amp;qc_publisherId=p-18-mFEk4J448M"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2010/03/re-designing-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Installing Ubuntu/Kubuntu</title>
		<link>http://www.iamronen.com/2010/02/installing-ubuntukubuntu/</link>
		<comments>http://www.iamronen.com/2010/02/installing-ubuntukubuntu/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 19:37:25 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3280</guid>
		<description><![CDATA[Until today I&#8217;ve been using a WUBI based installation of Kubuntu on my resurrected laptop. WUBI was very promising when I first encountered it, but now I believe it is not a reliable solution. For some reason (I suspect it&#8217;s a hardware issue) my computer sometimes freezes &#8211; and all I can do is brutally [...]]]></description>
			<content:encoded><![CDATA[<p>Until today I&#8217;ve been using a <a href="http://wubi-installer.org/" target="_blank">WUBI</a> based installation of Kubuntu on my <a href="http://www.iamronen.com/2009/10/resurrecting-my-old-laptop/">resurrected laptop</a>. WUBI was very promising when I first encountered it, but now I believe it is not a reliable solution. For some reason (I suspect it&#8217;s a hardware issue) my computer sometimes freezes &#8211; and all I can do is brutally shut it off. Sometimes it reboots just fine, numerous time it has stopped at a <a href="http://www.iamronen.com/2009/12/ubuntukubuntu-grub-load-error/">GRUB error</a> and other times nothing could be done to rescue it. From what I&#8217;ve been able to gather this is a vulnerability that is unique to WUBI (which is actually one huge file in the Windows operating system). So this time I decided to do away with the Windows and create a clean Kubuntu Installation.</p>
<p>I would have preferred to install Ubuntu (which I have installed on a desktop computer) but I found that the Ubuntu graphic engine doesn&#8217;t perform well on the old display adapter in my notebook. Kubuntu is much faster and more responsive.</p>
<p>This time I documented my installation process for future reference and I wrote it up in the hope others may find it useful too. Where possible I&#8217;ve added the terminal commands I used:</p>
<p><strong>Core Operating System</strong></p>
<ol>
<li>Install from CD (<a href="http://www.ubuntu.com/getubuntu/download" target="_blank">Ubuntu</a>, <a href="http://www.kubuntu.org/getkubuntu" target="_blank">Kubuntu</a>)</li>
<li>Check for updates over the internet (<a href="https://help.ubuntu.com/9.10/add-applications/C/installing.html" target="_blank">Ubuntu</a>, <a href="http://kubuntuguide.org/Karmic#KPackageKit" target="_blank">Kubuntu</a>)</li>
<li>Add hebrew keyboard layout and set time zone.</li>
<li>Install <a href="https://www.dropbox.com/downloading" target="_blank">Dropbox</a></li>
<li>Instal <a href="http://rasm.ods.org/keepnote/index.shtml#download" target="_blank">KeepNote</a></li>
<li>Install the <a href="http://sourceforge.net/apps/mediawiki/ubuntuzilla/index.php?title=Main_Page" target="_blank">Ubuntuzilla</a> repository (instructions) &#8211; required for Thunderbird and Firefox<br />
<span style="color: #808080;"><em>sudo echo -e &#8220;\ndeb http://downloads.sourceforge.net/project/ubuntuzilla/mozilla/apt all main&#8221; | sudo tee -a /etc/apt/sources.list &gt; /dev/null<br />
sudo apt-key adv &#8211;recv-keys &#8211;keyserver keyserver.ubuntu.com C1289A29<br />
sudo apt-get update </em></span></li>
<li>Install <a href="http://www.mozilla.com/en-US/firefox/" target="_blank">Firefox</a><br />
<span style="color: #808080;"><em>sudo apt-get install firefox-mozilla-build </em></span></li>
<li>Install <a href="https://addons.mozilla.org/en-US/firefox/" target="_blank">Firefox Add-ons</a> (using the Firefox addo-n manager):
<ul>
<li> <a href="https://mozillalabs.com/weave/" target="_blank">Weave</a>: brilliant &amp; private &amp; secure plugin/service by Mozilla for syncronizing bookmarks, open tabs, browsing history &amp; passwords between computers.</li>
<li>Charamel &#8211; a theme I like to for Firefox.</li>
<li>Firebug &#8211; helps me take apart and play around with HTML/CSS</li>
<li>ColorZilla &#8211; helps me select colors</li>
<li>MeasureIt &#8211; an on screen ruler</li>
</ul>
</li>
<li>Install <a href="http://www.mozilla.com/en-US/thunderbird/" target="_blank">Thunderbird</a><br />
<span style="color: #808080;"><em>sudo apt-get install thunderbird-mozilla-build</em></span></li>
<li>Install <a href="https://addons.mozilla.org/en-US/thunderbird/" target="_blank">Thunderbird Add-ons</a> (using the Thunderbird add-on manager):
<ul>
<li>Charamel &#8211; same theme I like to use in Firefox works great for Thunderbird too.</li>
<li>Foxclocks &#8211; international clocks</li>
<li>Bidi &#8211; support for bi-directional texts, makes it possible for me to write hebrew emails from right to left.</li>
</ul>
</li>
<li>Install the <a href="http://www.getdeb.net/updates/Ubuntu/all#how_to_install" target="_blank">GetDeb repository</a> which makes it easy to install other useful programs.</li>
<li>Install Adobe Reader (<a href="https://help.ubuntu.com/community/AcrobatHowTo">instructions</a>)<br />
<span style="color: #888888;"><em>sudo apt-get install acroread</em></span></li>
<li>Install <a href="http://www.adobe.com/go/EN_US-H-GET-AIR" target="_blank">Adobe AIR</a> (<a href="http://www.sizlopedia.com/2008/04/06/how-to-install-adobe-air-on-ubuntu/" target="_blank">instructions</a>)</li>
<li>Install <a href="http://www.skype.com/intl/en/download/skype/linux/choose/" target="_blank">Skype</a> (which <a href="https://help.ubuntu.com/community/Skype">isn&#8217;t offered in the spirit of open source freedom</a> and I hope to replace in the near future).</li>
</ol>
<p><strong>Multimedia Applications</strong></p>
<ol>
<li>Install <a href="http://www.videolan.org/vlc/" target="_blank">VLC Media Player</a><br />
<span style="color: #888888;"><em>sudo apt-get install vlc</em></span></li>
<li>Install <a href="http://www.getsongbird.com/" target="_blank">Songbird</a> (music management &#8211; an open source alternative to iTunes)<br />
<em><span style="color: #888888;">sudo apt-get install  libgstreamer0.10-0 gstreamer0.10-x gstreamer0.10-gnomevfs gstreamer0.10-plugins-base gstreamer0.10-pulseaudio libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev<br />
sudo apt-get install gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3<br />
sudo apt-get install songbird</span></em></li>
<li>Install <a href="https://help.ubuntu.com/community/CDRipping#RubyRipper" target="_blank">Ruby Ripper</a> (for copying music CD&#8217;s) &#8211; requires additional packages:<br />
<em><span style="color: #888888;">sudo apt-get install cd-discid cdparanoia flac lame mp3gain normalize-audio ruby-gnome2 ruby vorbisgain</span></em></li>
<li>Install <a href="http://audacity.sourceforge.net/" target="_blank">Audacity</a> (for sound editing)<br />
<span style="color: #888888;"><em>sudo apt-get install audacity</em></span></li>
<li>Install <a href="http://www.gimp.org/" target="_blank">GIMP</a> (an open source alternative to Photoshop)<br />
<span style="color: #888888;"><em>sudo apt-get install gimp</em></span></li>
<li>Install <a href="http://www.vuze.com/" target="_blank">Vuze</a> (my favorite torrent client so far)<br />
<em><span style="color: #888888;">sudo apt-get install vuze</span></em></li>
</ol>
<p><strong>Web Development Tools<br />
</strong></p>
<ol>
<li>Install LAMP Stack (Apache, MySQL &amp; PHP)<br />
<span style="color: #888888;"><em>sudo tasksel</em></span></li>
<li>Install PHPMyAdmin<br />
<span style="color: #888888;"><em>sudo apt-get install phpmyadmin</em></span></li>
<li>Install <a href="http://filezilla-project.org/" target="_blank">Filezilla</a> (for FTP file transfers)<br />
<span style="color: #888888;">sudo apt-get install filezilla</span></li>
<li>On Ubuntu I will also install the <a href="http://www.screem.org/" target="_blank">Screem</a> code-editor<br />
<span style="color: #888888;"><em>sudo apt-get install screem</em></span></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2010/02/installing-ubuntukubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What if Google did nothing wrong?</title>
		<link>http://www.iamronen.com/2010/02/what-if-google-did-nothing-wrong/</link>
		<comments>http://www.iamronen.com/2010/02/what-if-google-did-nothing-wrong/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 13:04:54 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Expanding]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[inside]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3255</guid>
		<description><![CDATA[Dave Winer pitched in to the recent wave of negative buzz on Google&#8217;s recently launched &#8220;Buzz&#8221;. I have stopped visiting most tech-blogs, but I have great respect for Dave so I do occasionally visit &#38; read his blog. This time I also participated in the comment thread &#8211; and I was quickly asked, in a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.scripting.com/stories/2010/02/14/googleDidSomethingSeriousl.html" target="_blank">Dave Winer pitched in</a> to the recent wave of negative buzz on Google&#8217;s recently launched &#8220;Buzz&#8221;. I have stopped visiting most tech-blogs, but I have great respect for Dave so I do occasionally visit &amp; read his blog. This time I also participated in the comment thread &#8211; and I was quickly asked, in a surprisingly unpleasant manner, to go away because I was writing off-topic. I found myself facing a choice &#8211; either to insist on pursuing my point and demonstrating it&#8217;s relevancy or to respect Dave&#8217;s wishes and walk-away. I  chose to respect Dave&#8217;s wishes and that choice continued to resonate within me into this post. Choosing respect.  <strong>Respect Google </strong></p>
<ul>
<li>What if Google has some really smart people working on Buzz?</li>
<li>What if some of those people realized there would be consequences for their choices (including privacy infringement)?</li>
<li>What if Google&#8217;s team came to the conclusion that the overall benefits of Buzz outweighed it&#8217;s potential less-popular consequences?</li>
<li>What if Google&#8217;s team believes that privacy is not a strategic issue &#8211; that the future of the Web is about <a href="http://www.scripting.com/stories/2010/02/03/googlesTwowaySearchIsGoodF.html">divulging personal information</a> in return for a <a href="http://www.scripting.com/stories/2010/02/03/googlesTwowaySearchIsGoodF.html">personalized experience</a>?</li>
<li>What if Google&#8217;s team is actively pursuing that strategy and <a href="http://www.avc.com/a_vc/2010/01/the-google-phone.html" target="_blank">laying down an infrastructure</a> to realize it?</li>
<li>What if Google&#8217;s team is exceedingly tech-centric, powerful and driven?</li>
<li>What if Google&#8217;s team <a href="http://www.amazon.com/gp/product/0672326140?ie=UTF8&amp;tag=iamronencom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0672326140" target="_blank">isn&#8217;t naturally geared to respecting people</a> ,their freedom&#8217;s and their privacy?</li>
<li>What if Google&#8217;s moral charter &#8220;Do no evil&#8221; leaves to much wriggle room to highlight &amp; force them into tight moral corners?</li>
<li>What if Google is simply doing what it does best?</li>
<li>What if Google did nothing wrong?</li>
</ul>
<p><strong>Respect People</strong></p>
<ul>
<li>What if every one of us <a href="href=&quot;http://www.amazon.com/gp/product/0061673730?ie=UTF8&amp;tag=iamronencom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0061673730">know what&#8217;s best</a>?</li>
<li>What if we are gradually becoming more driven, caring about and in pursuit of <a href="http://www.iamronen.com/about-me/svatantra/">personal freedom</a> &#8211; for ourselves and others?</li>
<li>What if we actually developed some really advanced ideas such as capitalism and democracy in an attempt to achieve personal freedom?</li>
<li>What if we are beginning to realize that some of those very ideas compromise personal freedom?</li>
<li>What if we are beginning to realize that some core ideas (like capitalism &amp; democracy) that shape our lives are actually outdated and that they may need to <a href="http://www.natcap.org/sitepages/pid5.php" target="_blank">evolve or be replaced by newer and better ideas</a>?</li>
<li>What if we don&#8217;t know how to move forward?</li>
<li>What if many of our current efforts are an exploration into unknown territories?</li>
<li>What if we do recognize that some, if not most, of our explorations will fail and only a rare few will be sustained for longer and carry us forward?</li>
<li>What if, in this process of discovery, we encounter false-truths that take time to unveil and set aside?</li>
<li>What if those false-truths are there to temper our progress?</li>
<li>What if some of those false-truths have caused us to lose touch with a notion of personal freedom &#8211; to a point that we give it away in <a href="http://www.iamronen.com/2010/02/not-getting-an-ipod/" target="_blank">exchange for small comforts</a>?</li>
<li>What if realizing this is  away for us to reclaim <a href="http://www.mozilla.org/about/manifesto.en.html">appreciation of personal freedoms</a>?</li>
<li>What if we were able to appreciate that resistance &amp; enmity is an indication that we have changed and are aspiring to share that with others?</li>
<li>What if we were able to transform enmity into respect?</li>
<li>What if we were to recognize that personal freedom is a heavier burden when others don&#8217;t carry it for you and you are required to carry it on your own?</li>
</ul>
<p><strong>Respect Journalism</strong></p>
<ul>
<li>Sorry journalists and journalism &#8211; I did not find motivation or energy to explore your place in my life&#8230;</li>
</ul>
<p><strong>In reading Dave&#8217;s article I encountered:</strong></p>
<ul>
<li>Dave&#8217;s personal views &#8211; which I consider to be evolved, aware &amp; passionate.</li>
<li>Resentment (which I share) towards Google</li>
<li>Resentment (which I don&#8217;t share) towards journalism (which hasn&#8217;t been a part of my life for years)</li>
<li>Misplaced blame (in my life &#8211; I find that if I follow blame far enough I will arrive back at myself&#8230; and I tend to point that out to others when they place blame)</li>
<li>An unpleasant dismissal</li>
<li>A rich reading and contemplating experience</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2010/02/what-if-google-did-nothing-wrong/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Not Getting an iPod</title>
		<link>http://www.iamronen.com/2010/02/not-getting-an-ipod/</link>
		<comments>http://www.iamronen.com/2010/02/not-getting-an-ipod/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 10:54:42 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3237</guid>
		<description><![CDATA[For some months I&#8217;ve been planning/working to eliminate my physical CD collection. A key ingredient in this endeavor is a media player which can be used to store and playback music. When I started out I was planning on using an iPod to fill this role, assuming it would be both fun and functional. Boy [...]]]></description>
			<content:encoded><![CDATA[<p>For some months I&#8217;ve been planning/working to eliminate my physical CD collection. A key ingredient in this endeavor is a media player which can be used to store and playback music. When I started out I was planning on using an iPod to fill this role, assuming it would be both fun and functional. Boy was I wrong.</p>
<p>Actually the problem didn&#8217;t start with the iPod itself, but rather with iTunes. I have been gradually and successfully switching from Windows based computers to Ubuntu and open source solutions. iTunes is Apple&#8217;s software for managing  your music collection and loading it onto the iPod and though it is distributed freely (even if you don&#8217;t have an iPod) it does not run on Ubuntu (or any other Linux distribution for that matter) – it is only available for Windows and OSX.</p>
<p>I began looking for an alternative to iTunes and my favorite so far is <a href="http://www.getsongbird.com/" target="_blank">Songbird</a>. But there is a hitch, Songbird cannot load music onto an iPod. It seems <a href="http://blog.songbirdnest.com/2009/08/05/open-sourcing-the-ipod-add-on/" target="_blank">Apple doesn&#8217;t want any other software to be able to load music onto an iPod</a> (and they are adamant about it). This doesn&#8217;t feel right does it? So I begin to inquire some more and quickly find myself immersed in what seems like no less then a culture war. Yes  a culture War.</p>
<p>If you just want the technical bottom line then you <a href="#summary">skip to the end</a> and read about my choices. If you want to understand my motivations – then I invite you to read on.</p>
<p><strong>Do you own your music files?</strong></p>
<p>For many people “mp3” files is synonymous with music files . This is more of a “commercial business truth” then a “technical truth”. There are numerous types and structures of files that can be used to store digital sound information. <a href="http://en.wikipedia.org/wiki/MP3">MP3</a> is one of the commercially popular formats but it&#8217;s not the only one and  not the best one.  What you may not realize, is that it is a <a href="http://www.mp3-tech.org/">patented commercial product</a> – it was invented by a <a href="http://en.wikipedia.org/wiki/Moving_Picture_Experts_Group">company</a> and anyone that wants to use it needs to purchase a license to use it. That means that every (legal) software application or hardware device (such as media players) has purchased the right to create and play MP3 files.</p>
<p>You probably take it for granted that you can play “MP3” files – you may even think that the files are yours. But nothing could be further from the truth. The only thing that is yours is the information contained in the files (assuming you acquired the files in a legal way). But you can&#8217;t play the files unless someone has <a href="http://www.mp3licensing.com/royalty/">paid for that right</a>. If you have an iPod then Apple has conducted some kind of business transaction on your behalf to enable you to play MP3 files using iTunes and the iPod itself. You depend on a business agreement between Apple and the owners of the MP3 format which gives you the right to play these files. If at any time in the future, for whatever reason, their business interests do not align, you may find yourself owning a large collection of music files which you can&#8217;t playback.</p>
<p>You don&#8217;t need to be at the mercy of any company or business agreement because there is an alternative. A <a href="http://en.wikipedia.org/wiki/Xiph.Org_Foundation">group of people</a> in the <a href="http://en.wikipedia.org/wiki/Open_source">open-source</a> software community has created an alternative (actually numerous alternatives) file format which is <a href="http://en.wikipedia.org/wiki/Free_software">freely licensed</a> (a freedom that is <a href="http://en.wikipedia.org/wiki/Free_software_license">legally enforced</a>!) for anyone to use – including you. The open-source alternative to MP3 files is <a href="http://en.wikipedia.org/wiki/Ogg">OGG</a> – which contains equally sized files with a similar audio quality (there are suggestions it may even be better).</p>
<p>Once you have an OGG music file you will forever be  able to play it back – no one can legally revoke that freedom (assuming you have a software or device that can play it – more on that in a bit). If you doubt the relevancy of this implication in your personal consider this. If you have a record collection – can you still play your records? It&#8217;s not as trivial as it used to be. There aren&#8217;t as many audio manufacturers who are interested in manufacturing or selling you record-players. You may have even invested money in purchasing CD copies of many of your favorite records so you can keep on listening and enjoying them. When you purchased your records it seemed like they would be yours forever didn&#8217;t it?</p>
<p>The inventors of MP3 files intended to make a profit from it by making you and many millions of others) used to and dependent on it. The <a href="http://en.wikipedia.org/wiki/Xiph.Org_Foundation">inventors of OGG</a> are a non-profit organization, they offer their invention freely for anyone to use with the intention of assuring your freedom to playback your music files. The very freedom to choose between the MP3 and OGG is a gift to you from the inventors of OGG.</p>
<p><strong>Can you playback your music files?</strong></p>
<p>Playing back your music files requires a software application then understands and can read your music files (decode them). Such software applications run on personal computers and inside portable media players.</p>
<p>Remember when you were a kid and were taught to correctly use “can” and “may”. Well the question “can this media player play mp3 files?” is an adults manifestation of your childhood error. The answer is “of-course it can” &#8211; any media player can playback any kind of music file. The more pertinent question you should be asking (but is kept strategically hidden from you) is “may the media player play mp3 files?”. This is again a licensing issue. A software manufacturer that wants to playback (or create) mp3 files is required to acquire a license from the owners of the mp3 file format. A software manufacturer that wants to playback (or create) OGG files is free to do so.</p>
<p>So where does Apple stand?</p>
<ul>
<li>Apple&#8217;s iTunes software and iPod can playback and create mp3 files.</li>
<li>Apple&#8217;s iTunes software and iPod can also playback and create file formats that are owned by Apple.</li>
<li>Apple&#8217;s iTunes software and iPod do not playback and record OGG (or any other open source audio format) files – even though they can.</li>
</ul>
<p>There is no legal prohibition, there is no technical prohibition – they simply choose not to. Many (if not most!) other media players on the market do play OGG (and other open-source audio format) files. Apple&#8217;s interests, it seems, do not include granting  me the freedom to playback my music files. It&#8217;s so easy to do that I can&#8217;t help but feel that they may actually be against it.</p>
<p><strong>Sound Quality</strong></p>
<p>Can you guess what is the one, most important user interface in cameras? In film and to this day in professional cameras it is the eye-piece – the small hole you look through to frame a picture. The most basic function in taking a picture is framing it, choosing what goes into the frame – and yet this is so basic, it often gets overlooked. Because it gets overlooked it was historically one of the areas where the camera industry cheated. In many (most!) cameras the eye-piece offered sometimes as little as 90% of the actual frame that was captured on film (or sensor). To compensate for this, most photo-processing and printing machines also avoided printing the entire image. To photographers this meant that you could not precisely frame a picture. Cameras had many other features (some useful some less) but you couldn&#8217;t frame a picture properly.</p>
<p>In a similar way Apple have compromised sound quality. If you ask audiophiles (people who care about the quality of sound they listen to) they won&#8217;t even consider an iPod as an option for a music player. There are many similar devices who offer far better sound quality. Yet there is such a huge hype around the Apple brand and iPods that the fact that it is has compromised sound quality has gone undetected. For me this came as a surprise. I took it for granted that Apple, a world leader in media players, with their devotion to quality, innovative devices, exhilarating user interfaces would obviously sound good. I was wrong, they don&#8217;t.</p>
<p><strong>Linux , iTunes, Apple?</strong></p>
<p><a href="http://en.wikipedia.org/wiki/Linux">Linux</a> is an operating system – an open-source alternative to commercial operating systems like Microsoft Windows and Apple OSX. Since Linux is open-source software (free to use and modify!), there are actually many operating systems based on it – one of them, one that I have been using is <a href="http://www.ubuntu.com/">Ubuntu</a>.</p>
<p>When I began my “CD elimination” project I started using iTunes on a Windows XP machine. At the same time I continued my transition into Ubuntu until it became my main operating system. I still considered the iPod as the best media player for what I needed, but I couldn&#8217;t find a way to use it on Linux. It seemed ridiculous to have to keep working on Windows just for a music management application – and that&#8217;s when I began to inquire and question Apple and the iPod.</p>
<p>I believe that the fact that Linux opened my eyes to Apple&#8217;s dubious practices and infringements on my personal freedom to be an irony. Apple&#8217;s very own OSX and Linux have ancestral ties – they share a philosophical legacy and approach to what an operating system should be. They are both evolved from Unix – a historical operating system that was mostly unknown to the consumer computer industry&#8230; that is until Apple released OSX.</p>
<p>I have a feeling that Apple could have easily made the iTunes application available for Linux – and that again (like OGG) it chose not to. I also have a feeling that the fact that Linux is a leading achievement of open-source software and inherently a symbol of personal (computing) freedom, had something to do with it. There is an irony and subtle justice in this story.</p>
<p><strong>Compromise</strong></p>
<p>When I first thought about this post, as I was considering alternatives to an iPod, I was conflicted. I could not find a media player that had everything I wanted, each alternative was a compromise next to the iPod. Until finally my ever so grounded Andreea suggested that I get the iPod and in a couple of years I could replace it with a comfortable alternative once they caught up. This solved my predicament, I intended to start over ripping my CD collection into OGG source files which I would then convert into MP3 files for iTunes and iPod until at a later time I could revert to using the OGG files.</p>
<p>But I still wasn&#8217;t content and settled – I don&#8217;t appreciate Apple&#8217;s approach and did not want to lend a hand to it. So I again started searching for and reading about alternative devices and I realized that there are alternatives and that the one obstacle they share in common was their capacity. Both alternatives (more on that soon) are available with a maximum 32GB capacity while the iPod has a model with 64GB. 32GB won&#8217;t hold my entire music collection&#8230; until I realized that I don&#8217;t actually need (though it would be nice) my entire music collection on a media player. There are many albums I don&#8217;t listen to for long periods of time&#8230; 32GB is definitely enough to hold all the music I could possible listen to at any given time (some of the files will be on the computer but not on the media player).</p>
<p>I found a compromise (this is an interesting and recurring theme I intend to write more about in the future) I could live with happily and now I had options!</p>
<p><strong>Personal Media Players</strong></p>
<p>One of the most helpful resources in seeking an alternative to an iPod was <a href="http://www.anythingbutipod.com">AnythingButiPod.com</a>. I was relieved and amused to find the website which offers truly useful information about media players that helped me make my decision.</p>
<p>The first option that came to mind was an <a href="http://www.anythingbutipod.com/archives/2008/09/archos-5-review.php" target="_blank">Archos5</a> device – which has both a flash-memory and a hard-drive (which has much more capacity) versions and would have catered to some additional video-related needs. Two things put me off Archos – I was unimpressed with their user interface and there are too many signs of buggy behavior which is met with terrible customer service. I was disappointed to find that the Archos can be an unreliable device.</p>
<p>Then I was left with three relevant options – Sony, Samsung and Cowon. All three are functionally similar to an iPod. All three support OGG (and other open-source file formats). All three can connect as a standard USB drive making it easy to load files into them using Songbird (and many other music management applications).  I do not have access to handling and feeling them so I am relying on information I was able to gather from the internet.</p>
<p><a href="http://www.anythingbutipod.com/archives/2009/06/sony-x1000-review.php" target="_blank">Sony X Series Walkman</a> (and it seems all of their other models) is noticeably more expensive then other manufacturers. Some say Sony offer the best sound quality – but this is not significant enough for me to justify the price difference.</p>
<p><a href="http://www.anythingbutipod.com/archives/2009/04/samsung-p3-review.php" target="_blank">Samsung P3</a> seems like a good device but I read about and had mixed impressions about their user interface. The touch screen behavior seems to be a bit coarse and the overall graphic appearance seems childish and messy. I have handled a few Samsung phones and I got a similar feeling from them – the user interface is unpleasant.</p>
<p>Last on the list, and my personal choice is the <a href="http://www.anythingbutipod.com/archives/2008/12/cowon-iaudio-s9-review.php" target="_blank">Cowon S9</a>. It too seems to have some quirks in the UI that take getting used to, but overall it looks better and more mature to me. It has a screen that is much better then Samsng and iPod. Cowon devices seem to be recognized across the board as having good sound quality.  It also seems easy to connect the device to a TV with a fairly standard $10 cable (Apple charges $50 dollars for a tv-out cable for iPods) – so it may even be useful in that department. Other <a href="http://www.cowonglobal.com/" target="_blank">Cowon devices</a> have an expansion slot for SD memory cards – it is a bit disappointing that the S9 does not.</p>
<p><strong><a name="summary"></a>Summary</strong></p>
<p>This is the setup I will be using:</p>
<ul>
<li>Device: Cowon S9</li>
<li>Operating System: Ubuntu/Kubuntu</li>
<li>Music Player &amp; Manager: Songbird</li>
<li>CD Ripping: Ruby Ripper</li>
<li>File Format: OGG</li>
<li><a href="http://www.iamronen.com/svatantra/">Personal Freedom</a></li>
</ul>
<p><strong>Update: Bricking</strong></p>
<p>As I was recollecting and inserting the links in this post I came across a few <a href="http://www.anythingbutipod.com/forum/showthread.php?t=44884" target="_blank">forum threads</a> which indicate that the Cowon S9 doesn&#8217;t work with Linux (though the problems seem to have occurred with other operating systems as well). The problem occurs when transferring files to the device and the end result is a dead device that you can send back for replacement or, if you are technically proficient, can <a href="http://www.anythingbutipod.com/forum/showpost.php?p=371292&amp;postcount=27" target="_blank">try to bring it back to life</a> on your own. This is affectionately termed &#8220;bricking&#8221; &#8211; the device becomes a paper-weight (and not good one at that either, because it&#8217;s weighs less then other devices).</p>
<p>When I woke up next morning, after discovering the disconcerting news, I was thinking of going back to Andreea&#8217;s fall-back plan &#8211; of getting an iPod as a temporary solution. It was tempting but by noon I decided not to. I will hold off on getting a device until a good one is available. For the time being I will be using my <a href="http://www.iamronen.com/2009/10/resurrecting-my-old-laptop/">resurrected laptop</a> (running <a href="http://www.kubuntu.org" target="_parent">Kubuntu</a>) and an external hard-drive to manage and listen to my music collection.</p>
<p>So there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2010/02/not-getting-an-ipod/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Behind Live Stills</title>
		<link>http://www.iamronen.com/2009/12/behind-live-stills/</link>
		<comments>http://www.iamronen.com/2009/12/behind-live-stills/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 16:05:09 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[live stills]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3069</guid>
		<description><![CDATA[Live Stills is a technique that grew out of my work with Shahar &#8211; introducing photography into the settings of a live performance. Technically it enables me to transmit still-images from my camera to a computer (using a wireless network) from which they can be projected. Artistically this has enabled me to partake in performances, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.iamronen.com/category/live-stills/">Live Stills</a> is a technique that grew out of <a href="http://www.stillcreation.com">my work</a> with <a href="http://www.artness.org">Shahar</a> &#8211; introducing <a href="http://www.iamronen.com/category/inside/photography/">photography</a> into the settings of a live performance. Technically it enables me to transmit still-images from my camera to a computer (using a <a class="zem_slink" title="Wireless network" rel="wikipedia" href="http://en.wikipedia.org/wiki/Wireless_network">wireless network</a>) from which they can be projected. Artistically this has enabled me to partake in performances, working on stage with the performers while images are projected directly into the space.</p>
<div style="text-align: center;">
<!-- SlidePress Gallery 2.0 [behind-live-stills] -->

<div id="ssp_g_behind_live_stills">
	<p>This SlideShowPro photo gallery requires the Flash Player plugin and a web browser with JavaScript enabled.</p></div>
<script type="text/javascript">
var flashvars = {
	paramXMLPath: "http://www.iamronen.com/wp-content/plugins/slidepress/tools/param.php?gid=behind-live-stills",
    	initialURL: escape(document.location),
  useExternalInterface : true
}
var params = {
	base: ".",
	quality: "best",
	bgcolor: "#121212",
	wmode: "transparent",
	allowfullscreen: "true"
}
var attributes = {}
swfobject.embedSWF("http://www.iamronen.com/wp-content/uploads/slidepress/flash/slideshowpro.swf", "ssp_g_behind_live_stills", "500", "360", "9.0.0", false, flashvars, params, attributes);
</script>

<!-- SlidePress Gallery ends --></div>
<p>PLEASE NOTE:</p>
<ul>
<li>This article covers numerous technical issues. It is based on my experimentations and my limited technical expertise.</li>
<li>To this day I am using the same software and hardware that I originally used 3 years ago. This is a technological lifetime &#8211; most of the technologies have been replaced by newer, and usually improved technologies.</li>
<li>It took me much trial and error to create a stable work configuration.</li>
<li>I was working on a very limited budget so I did not try different kinds of equipment which may have yielded different/better results.</li>
<li>If you are setting up your environment I suggest you take time to experiment and play around until you find a configuration that is accessible and relevant for your work.</li>
</ul>
<p><strong>Camera<br />
</strong></p>
<p>The camera I use is the <a href="http://imaging.nikon.com/products/imaging/technology/archives/digitalcamera/slr/2005/d200/index.htm">Nikon D200</a>. The main benefits of the camera were, for it&#8217;s time, the high ISO performance and fast auto-focus. I shoot in photographically challenging conditions &#8211; people moving unexpectedly in shifting light conditions ranging from low light to extremely high contrast.</p>
<p><strong>Wireless Transmitter</strong></p>
<p>Attached to the camera is a <a href="http://www.europe-nikon.com/en_GB/products/product_details.page?ParamValue=Accessories&amp;Subnav1Param=SLR&amp;Subnav2Param=SLR%20Connectivity&amp;Subnav3Param=Wireless&amp;RunQuery=l4&amp;ID=783">WT-3</a> wireless transmitter. This is a custom unit that works only with the Nikon D200. Essentially this acts as a &#8220;Wireless Adapter&#8221; to the camera &#8211; making it possible to connect the camera to a standard wireless network. The wireless transmitter provided me a hard earned (see below) freedom to move while staying connected to a computer without any cables. It enables file transfer using either a proprietary Nikon software PTP (peer to peer) protocol or via <a class="zem_slink" title="File Transfer Protocol" rel="wikipedia" href="http://en.wikipedia.org/wiki/File_Transfer_Protocol">FTP</a>. Though I&#8217;ve never tried it, there is also a standard network cable connection port. There is also an option to control the camera remotely using a separately sold software package <a href="http://www.europe-nikon.com/en_GB/products/product_details.page?ParamValue=Software&amp;Subnav1Param=0&amp;Subnav2Param=0&amp;Subnav3Param=0&amp;RunQuery=l1&amp;ID=1568">Camera Control Pro</a> from Nikon.</p>
<p><strong>Computer </strong></p>
<p>I used a Windows XP based laptop computer with wireless connectivity to receive and present images.</p>
<p><strong>Network Connectivity</strong></p>
<p>Most wireless networks are based on a wireless router. All the wireless devices that are configures to connect with a wireless router can communicate through it. All communication go through the wireless router &#8211; there is no direct communication between any two devices. For some time, in the beginning of my exploration, I used this kind of configuration. My gear included a wireless router that I would activate in the space where I would be working. Both the camera and the computer were configured to connect to the router.</p>
<p>Another kind of wireless network is an <a class="zem_slink" title="Wireless ad hoc network" rel="wikipedia" href="http://en.wikipedia.org/wiki/Wireless_ad_hoc_network">ad-hoc network</a>. In this configuration the devices are connected directly to one another. Eventually I stopped using the router and switched to working with an ad-hoc connection directly between the laptop and the camera.</p>
<p>I originally chose to work with a wireless router in the hope that it would give me better transmission range (better coverage of a space), which I believe that it did. But for some reason (I could not figure out why), on too many occasions, the Nikon connectivity software on the laptop could not link to the camera. Indicators on the camera showed that the camera was connected to the network, but also that it wasn&#8217;t able to link to the Nikon communications application on the computer. This is why I gave up on working with a router and switched to the ad-hoc configuration.You will need to consult the documentation of your gear to see what is available for you and how to configure it.</p>
<p><strong>Network Range</strong></p>
<p>The camera&#8217;s wireless adapter had a very limited range &#8211; if I moved too far from either the router or laptop computer I would lose a connection.Range is also affected by the space itself. Range will be best in an open space with a clean direct line of sight between the transmitter and the receiver. Range is reduced by the presence of both physical objects (walls!) and/or people in the space.</p>
<p>There seem to be many solutions for improving network range. The problem was/is that there isn&#8217;t reliable information on how well they actually work. So it requires trial and error &#8211; which a limited budget doesn&#8217;t really allow. After all of my researching I decided to try an <a href="http://www.edimax.com/en/produce_detail.php?pd_id=31&amp;pl1_id=1&amp;pl2_id=8">antenna</a>. When I was working with the router the antenna was attached to it (for which it was originally designed). When I was working with an ad-hoc connection the antenna was connected to the camera.</p>
<p>The camera&#8217;s wireless transmitter has a screw-in socket for an antenna connection on the side of the body. Nikon sells a ridiculously expensive <a href="http://www.bhphotovideo.com/c/product/300675-REG/Nikon_25286_WA_E1_Extended_Range_Antenna.html">antenna </a>- it&#8217;s price and the complete lack of reliable performance information or a testimonial by someone else who had worked with it, prevented me from trying it. I was concerned that other antennas may not even have a compatible physical connection. Luckily it seems that the physical connection port is a standard size and I was able to connect the antenna directly to it.</p>
<p>I was fortunate to find an antenna that (unlike the Nikon antenna) has a joint in it&#8217;s base, that enables it to bend into a 90 degree angle (<a href="http://www.bhphotovideo.com/c/product/631888-REG/Lectrosonics_21422_21422_Replacement_Antenna_for.html">like this</a>). This meant that I didn&#8217;t need to move around with a long stick coming out of the camera &#8211; I could fold it at the joint and place it alongside the camera body. If you do get an antenna, try to get one that won&#8217;t get in your way. There are accessories such as extension cables and connectors you can use to try and create a configuration that is comfortable for you.</p>
<p>Wireless networks have come a long way over recent years. There are newer protocols that offer longer range and better connections. If you are using newer equipment you may find that you don&#8217;t have a range problem. You have to play around and experiment with the gear you have to see what works for you and what limitations you need to accommodate in your work.</p>
<p><strong>Stability of Connection</strong></p>
<p>Another problem was that the network connection was unstable &#8211; the camera would lose it&#8217;s connection to the network and then take too long or have a hard time (or completely fail!) reconnecting. This has nothing to do with the range or the network configuration you are using. This was one of the most difficult problems to solve. It was the last piece of the puzzle &#8211; and it wasn&#8217;t documented anywhere. It is a classic case of engineer thinking!</p>
<p>IMPORTANT: I experienced the following behavior on the Nikon D200  &amp; WT-3. I don&#8217;t how other Nikon cameras, or other manufacturer&#8217;s cameras. This was a huge problem for me so I thought it would be useful to document it.</p>
<p>Wireless camera connection was a relatively new technology when I began playing around with it. It seems to me that the Nikon engineers who created it had no actual use for it, otherwise it would be hard to explain how they chose that a flashing RED light indicates that the network connection is good. It seems that one of the design goals that the engineers had in mind was saving battery power so that batteries would last longer.</p>
<p>For example &#8211; when you half-press down the shutter button, the camera activates a light meter (and if active, the auto-focus system). If you release the button the meter stays active for a few seconds, this gives you a chance to read the light meter if you want to, but then it shuts off to save power (active light meter and auto-focus systems drain the batteries). On the D200 you can set this duration, the shortest setting is 4 seconds. So far so good, to me this makes sense.</p>
<p>Here&#8217;s where things begin to make less sense. When the light-meter system is shut down (the camera is assuming you don&#8217;t intend to take a picture) the wireless transmitter is also shut down (since is isn&#8217;t likely there will be any pictures to transmit). This does save power but it kills the wireless connection. The light-meter comes in instantly when you press the shutter button, but it takes many long seconds to reconnect to the wireless network. I needed to create a stable and continuous wireless connection. The way to do this was to set the light-meter shutdown delay to infinity &#8211; which essentially means that it never shuts down, and neither does the wireless transmitter.</p>
<p><strong>Presentation</strong></p>
<p>The last piece in this puzzle was the software for presenting the images that were transmitted to the computer. The images were placed in a folder on the receiving computer&#8217;s hard drive (there is a configuration option in the Nikon software to choose the target folder). The question was how to present them?</p>
<p>Before I describe my solution, I think it&#8217;s important to point out that this is an artistic junction &#8211; there are endless possibilities here, and before you choose and limit yourself to a specific technical solution, you may want to make some artistic choices. My intentions were to work within a live performance. I would most likely be away from the computer so there was not much likelihood of interaction with the computer. I also wanted to be free to work in the space &#8211; so I wanted as little distractions as possible (praying for a stable network connection was enough distraction).</p>
<p>I wanted a very simple behavior. I wanted the screen to display the most recent image shot and transmitted to the computer (usually I would auto-transmit all of the images, sometimes I would select which images to transmit, this is a configuration option on the Nikon wireless transmitter that can be changed through the camera menus). I wanted the image to be displayed in full screen and properly oriented (vertical shots needed to be rotated 90 degrees). I searched and searched and could not find an application that did just this. Most of the applications I found had slide-show features which looped through a set of images. I didn&#8217;t want the images to loop &#8211; I wanted the last image shot to stay on screen.</p>
<p>I was rescued by <a href="http://jhaniv.com/">Yaniv</a> who kindly agreed to write a custom application for me (runs on Windows XP). The application does exactly what I had hoped for &#8211; it is placed in the folder in which images are stored and it watches that folder for new images. The newest image is displayed correctly oriented in full screen. There is also an option to freeze the application by pressing space &#8211; so that the displayed image is not changed even if new images are found. Pressing space a second time releases the application and the newest images is again displayed (any images that were taken while the application was frozen will not be displayed).</p>
<p>There are many fine points you need to take care of. For example: the application needs to stay-on-top of all other application (if, for some reason, a network connection is lost, the Nikon wireless software opens a new explorer window showing the content of the folder in which images are stored); screen savers need to be disabled; the windows task-bar should be hidden. Still after all of this the solution is not technically perfect and there are many more creative directions I look forward to exploring when the opportunity presents itself.</p>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/2085eb50-1562-4b0d-865c-a43c149fe02b/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=2085eb50-1562-4b0d-865c-a43c149fe02b" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.iamronen.com/2009/12/behind-live-stills/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
