<?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; Open Source</title>
	<atom:link href="http://iamronen.com/category/outside/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://iamronen.com</link>
	<description>tat tvam asi</description>
	<lastBuildDate>Sun, 05 Sep 2010 10:22:01 +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://iamronen.com/2010/07/yoga-asana-practice-sequences-meet-wordpress-and-html/</link>
		<comments>http://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://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://iamronen.com/2010/07/yoga-asana-practice-sequences-meet-wordpress-and-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing an Engine</title>
		<link>http://iamronen.com/2010/05/designing-an-engine/</link>
		<comments>http://iamronen.com/2010/05/designing-an-engine/#comments</comments>
		<pubDate>Fri, 14 May 2010 15:25:49 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3421</guid>
		<description><![CDATA[This post is also dedicated to Mark and the guys at Diaspora When I was working as a software designer &#8211; we would sometimes run into clients that would ask for a &#8220;per-screen&#8221; quote. My partner would then answer that we aren&#8217;t Samsung &#8211; we don&#8217;t manufacture screens. Usually when people, especially developers, hear &#8220;design&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>This post is <a href="http://ontekusuto.iamronen.com/2010/05/freedom/" target="_blank">also</a> dedicated to <a href="http://www.victusspiritus.com" target="_blank">Mark</a> and the guys at <a href="http://www.joindiaspora.com/" target="_blank">Diaspora</a></p>
<p>When I was working as a software designer &#8211; we would sometimes run into clients that would ask for a &#8220;per-screen&#8221; quote. My partner would then answer that we aren&#8217;t Samsung &#8211; we don&#8217;t manufacture screens. Usually when people, especially developers, hear &#8220;design&#8221; they think about screens, graphics, usability, user experience. While all these are a part of design they don&#8217;t touch on the most important part of design (which also happens to be the part I do best and love doing). This post may hopefully shine some light on what that is.</p>
<p>If you&#8217;re a developer (especially an open-source developer), you&#8217;re  reading this and you haven&#8217;t yet read &#8220;<a href="http://www.amazon.com/gp/product/B000OZ0N62?ie=UTF8&amp;tag=iamronencom-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=B000OZ0N62">The Inmates Are Running the Asylum</a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=iamronencom-20&amp;l=as2&amp;o=1&amp;a=B000OZ0N62" border="0" alt="" width="1" height="1" />&#8221; then get the book now. It&#8217;s  easy &amp; fun to read, and may open up new avenues of thought for you.  If you were to read only one book on software design &#8211; this should be  the book!</p>
<p>Update: I came across a <a href="http://books.google.co.il/books?id=04cFCVXC_AUC&amp;printsec=frontcover&amp;hl=en&amp;source=gbs_v2_summary_r&amp;cad=0#v=onepage&amp;q&amp;f=false" target="_blank">comprehensive preview</a> of the book.</p>
<p>Here&#8217;s a quote of one relevant paragraph:</p>
<blockquote><p>&#8220;It might be counter-intuitive in our feature-conscious world, but you simply cannot achieve your goals by using features lists as a problem solving tool. It&#8217;s quite possible to satisfy every feature on the list and still hatch a catastrophe. Interaction designer Scott McGregor uses a delightful test in his classes to prove this point. He describes a product with a list of features, asking his class to write down what the product is as soon as they can guess. He begins with 1) internal combustion engine; 2) four wheels with rubber tires; 3) a transmission connecting the engine to the drive wheels; 4) engine and transmission mounted on a metal chassis; 5) a steering wheel. By this time every student will have written down his or her positive identification of the product as an automobile, whereupon Scott ceases using features to descibe the product and instead mentions a couple of user goals: 6) cuts grass quickly and easily; 7) comfortable to sit on. From the five feature clues not one student will have written down &#8216;riding lawnmower&#8217;. You can see how much more descriptive goals are then features&#8221;</p></blockquote>
<p>I am guessing the guys at Diaspora are going to start by building an  engine. The question is do they know what kind? For a private car? jet  airplane? semi-truck? tractor? generator? Or something else altogether? They&#8217;re all &#8220;engines&#8221; &#8211; but they have different purposes and different qualities designed to fulfill their purposes.</p>
<p><img class="aligncenter size-full wp-image-3422" title="engines" src="http://www.iamronen.com/wp-content/uploads/2010/05/engines.png" alt="" width="472" height="81" /></p>
<p>How can you know you are heading in the direction you want to go? What  do you do to stay on course when you reach an obstacle that forces you  to take a detour? You need a lighthouse or a north star &#8211;  something that calls to you, something that shimmers for you in the dark, something you can look to, something you  can aspire to.</p>
<p>You may get there and rejoice. You may get there and realize you  really wanted to go somewhere else. You may only get close and realize  that is enough for you. You may have to move away from it in order to  get closer to it. You may find new places on the way. You may lose  interest and decide to go somewhere else. All these movements gain a  coherent and supportive context when you have an anchor, something  steady to which you can relate, something that can be perceived as getting further or nearer.</p>
<p>Initially <a href="http://wordpress.org" target="_blank">WordPress</a> had this going for it big-time. It&#8217;s north star  was &#8220;blogging&#8221; &#8211; that idea kept driving it forward until it pretty much  realized it. Then it reached for &#8220;CMS&#8221; and is realizing that too. Now it  seems kind of lost as if it&#8217;s not going anywhere, it feels like it  doesn&#8217;t know where it&#8217;s heading. WordPress is stuck on asking people  &#8220;What do you do with WordPress &#8211; CMS or Blogging?&#8221;&#8230; and it gets a  pretty even 50/50 result. Instead it shoulding be asking &#8220;Where do we go  from here?&#8221; &#8211; otherwise it may continue to move around making at best  small improvements to what already works.</p>
<p>You may also want to read: <a href="http://www.iamronen.com/2010/04/designating-purpose/">[Design]ating Purpose</a></p>
]]></content:encoded>
			<wfw:commentRss>http://iamronen.com/2010/05/designing-an-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>KeepNote replaces Evernote</title>
		<link>http://iamronen.com/2010/03/keepnote-replaces-evernote/</link>
		<comments>http://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://iamronen.com/2010/03/keepnote-replaces-evernote/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mozilla Weave replaces XMarks</title>
		<link>http://iamronen.com/2010/03/mozilla-weave-replaces-xmarks/</link>
		<comments>http://iamronen.com/2010/03/mozilla-weave-replaces-xmarks/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 12:38:43 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=3321</guid>
		<description><![CDATA[Mozilla Firefox is my primary (open source) web browser and one of my favorite addons to is was XMarks. It enabled me to easily synchronize bookmarks between my computers. It worked great. At some point the XMarks service was extended to store and synchronize passwords as well. Though I can&#8217;t say why, I didn&#8217;t trust [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="https://mozillalabs.com/weave/" target="_blank"><img class="aligncenter" title="mozilla weave logo" src="http://mozillalabs.com/wp-content/themes/labs_project/img/weave-header.png" alt="" width="250" height="250" /></a></p>
<p><a href="http://www.mozilla.com/en-US/firefox/personal.html" target="_blank">Mozilla Firefox</a> is my primary (open source) web browser and one of my favorite addons to is was <a href="http://www.xmarks.com/" target="_blank">XMarks</a>. It enabled me to easily synchronize bookmarks between my computers. It worked great. At some point the XMarks service was extended to store and synchronize passwords as well. Though I can&#8217;t say why, I didn&#8217;t trust them enough to store my passwords with them.</p>
<p>Sometimes later XMarks made an attempt to capitalize on the information I (and supposedly many other trusting users) had entrusted with them. They provided an <a href="https://addons.mozilla.org/en-US/firefox/addon/14470" target="_blank">additional addon</a> which was used to enhance search results by looking at all the bookmarks they had collected from their users. My thoughts on this were:</p>
<ul>
<li>I can understand &amp;appreciate their motivation to grow and maybe even generate revenues through their freely offered service.</li>
<li>When I gave their search addon a try I was very disappointed with it &#8211; it was noisy and useless.</li>
<li>Though they have not (to the best of my knowledge) exposed my personal bookmark information, they never asked for permission to use that information for any other purpose.</li>
<li>They betrayed me. They dishonestly offered me a &#8220;free&#8221; service, only to later name their price in terms of &#8220;compromised privacy&#8221;.</li>
<li>There was no way I would trust them with more information, especially not my passwords.</li>
</ul>
<p style="text-align: left;">Then, a couple of months ago, <a href="https://mozillalabs.com/weave/" target="_blank">Mozilla released Weave</a>. It works silently in the background does much more then XMarks. It synchronizes bookmarks, passwords, browsing history &amp; open tabs. It also has applications to make that information available on mobile devices. It does all this securely and privately. When it is installed you are required to enter an encryption key that is used to encrypt all of your information. You will not be able to access your information without this key so store it well. The point is that no one else will be able to access (or try to capitalize on) your information&#8230;. and of course it&#8217;s <a href="http://en.wikipedia.org/wiki/Open_source" target="_blank">open source</a> and in the spirit of <a href="http://www.mozilla.org/about/manifesto.en.html" target="_blank">Mozilla&#8217;s Manifesto</a>.<a href="https://mozillalabs.com/weave/" target="_blank"><br />
</a></p>
<p style="text-align: left;">
]]></content:encoded>
			<wfw:commentRss>http://iamronen.com/2010/03/mozilla-weave-replaces-xmarks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Ubuntu/Kubuntu</title>
		<link>http://iamronen.com/2010/02/installing-ubuntukubuntu/</link>
		<comments>http://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://iamronen.com/2010/02/installing-ubuntukubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Not Getting an iPod</title>
		<link>http://iamronen.com/2010/02/not-getting-an-ipod/</link>
		<comments>http://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://iamronen.com/2010/02/not-getting-an-ipod/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Closed Open Source</title>
		<link>http://iamronen.com/2009/10/closed-open-source/</link>
		<comments>http://iamronen.com/2009/10/closed-open-source/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 10:48:36 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=2660</guid>
		<description><![CDATA[I am a fan of open-source. This started with WordPress and is gradually expanding to cover almost all of my information needs. I am writing this post on an old latpop I resurrected with Ubuntu and purely open-source solutions. In some cases, such as Open Office, I have had to surrender many niceties and make [...]]]></description>
			<content:encoded><![CDATA[<p>I am a fan of open-source. This started with <a href="http://www.wordpress.org">WordPress</a> and is gradually expanding to cover almost all of my information needs. I am writing this post on an <a href="http://www.iamronen.com/2009/10/resurrecting-my-old-laptop/">old latpop</a> I resurrected with <a href="http://www.ubuntu.com/">Ubuntu</a> and purely open-source solutions. In some cases, such as <a href="http://www.openoffice.org/">Open Office</a>, I have had to surrender many niceties and make do with simpler and more limited tools. In other cases, such as <a href="http://www.mozilla.com/firefox/">Firefox</a>, I have found a better overall solution and even some new useful features I didn&#8217;t have before.</p>
<p>Open source generally suffers from a poor user-experience. This is an issue for most software tools and developers, but commercial solutions have an upper-hand in this domain. They can afford to make design efforts to either make their products better or at least make them look cosmetically better.</p>
<p>Open-source is rooted in a passion for developers to express themselves &#8211; to create software the way they think it should be (technically -and morally). Open source is therefore dominated by developers. Most of &#8220;open-source&#8221; is hidden from end-users &#8211; it is a highly technical environment and social process in which developers in remote locations work together to create software &#8211; it&#8217;s a pretty amazing process. Though it&#8217;s called &#8220;open&#8221; it&#8217;s actually a very private party &#8211; you need to have a developer state-of-mind and technical capabilities to participate. This pretty much closes the door on many other disciplines that are <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">essential to making good software</a>.</p>
<p>For some time I&#8217;ve been wanting to partake and contribute to open-source products. I have some experience in product design and user experience which I believe are greatly missing from open-source. So far, all of my attempts to help have failed. Actually they haven&#8217;t actually failed &#8211; I never even got through the door. Actually, it feels like there isn&#8217;t even a door for me to knock on.</p>
<p><strong>WordPress</strong></p>
<p>WordPress is a wonderful tool. I&#8217;d like to see it evolve into my <a href="http://www.iamronen.com/ontekusuto">one and only home on-line</a>. I&#8217;d like everyone to be able to get a WordPress website as an alternative to Facebook (and I think <a href="http://buddypress.org/">BuddyPress</a> is the wrong way to do it). I think that one of the greatest obstacles to moving in this direction is the complexity of the administration interface (which is one of the best in the open-source world) &#8211; which is way more then what many non-technical people can handle. WordPress has actually been able to bring graphic designers into an open-source development process &#8211; but I don&#8217;t think that nice icons or a color palette are enough to make WordPress more accessible.</p>
<p>In this video (3:38) Matt speaks about what he feels is the greatest misconception about WordPress &#8211; and he points out that people think it&#8217;s only for professional bloggers &#8211; when actually much work has been done to make it accessible to everyone. If a lot of people are thinking it, maybe it&#8217;s not a &#8220;misconception&#8221;?</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://v.wordpress.com/creB0kaV" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="360" src="http://v.wordpress.com/creB0kaV" allowfullscreen="true"></embed></object></p>
<p>I don&#8217;t know what the solution is &#8211; but I have some ideas. I&#8217;d like to be able to present those ideas and discuss them with others. I&#8217;d like the WordPress developer community to be open to product, graphic and user experience designers. But even that is something I don&#8217;t know how to do &#8211; it&#8217;s a great challenge.</p>
<p>I care, I want to contribute, I want to participate, I want there to be a dialogue. I&#8217;d like to have an opportunity to express my thoughts and ideas. I don&#8217;t know of a place for me to do this, and all my attempts to reach-out so far have met thin air.</p>
<p><strong>Mozilla Raindrop</strong></p>
<p>This recent i<a href="http://mozillalabs.com/raindrop/">nitiative from Mozilla Labs</a> is exciting. I have been wishing for something like it for a long time and it&#8217;s even a part of my vision for WordPress. After reading what information was available about it &#8211; my mind begin churning and I began looking for a place a discussion can take place. The <a href="https://wiki.mozilla.org/Raindrop/Community">Raindrop Community</a> page offers several options:</p>
<ul>
<li>Design is a collection of screen-shot images on <a href="http://www.flickr.com/groups/raindropdesign/">Flickr</a> &#8211; which I really can&#8217;t see as a place to converse and innovate.</li>
<li>On <a href="http://getsatisfaction.com/mozilla_messaging/products/mozilla_raindrop">Get Satisfaction</a> I <a href="http://getsatisfaction.com/mozilla_messaging/topics/introducing_raindrop">asked where</a> I should post my thoughts</li>
<li>I was referred to the <a href="http://getsatisfaction.com/mozilla_messaging/ideas/popular">Ideas</a> section (all the rest are technical/developer oriented spaces) &#8211; where the most popular suggestion is about a missing icon.</li>
</ul>
<p>So again I was left scratching my head. I continued to collect my <a href="http://www.iamronen.com/2009/10/welcome-mozilla-raindrop/">thoughts and reflections</a> but I don&#8217;t know where to share them with the community &#8211; which has left with me a feeling that maybe the community doesn&#8217;t even want to hear about it.</p>
<p>It&#8217;s a frustrating experience -  I haven&#8217;t given up yet. I&#8217;ve been thinking about this post for some time &#8211; a post I read today at <a href="http://weblogtoolscollection.com/archives/2009/10/30/how-would-you-leverage-the-wordpress-community/">Weblog Tools Collection</a> finally prompted me to write it.</p>
]]></content:encoded>
			<wfw:commentRss>http://iamronen.com/2009/10/closed-open-source/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Welcome Mozilla Raindrop</title>
		<link>http://iamronen.com/2009/10/welcome-mozilla-raindrop/</link>
		<comments>http://iamronen.com/2009/10/welcome-mozilla-raindrop/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 20:47:58 +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=2596</guid>
		<description><![CDATA[Mozilla has just revealed Raindrop &#8211; a new messaging project from the Thunderbird (email client) team. I am happy about this project. I have been thinking about it quite a bit since I heard about it last week. It&#8217;s not clear to me yet what Raindrop is. I like that it is an exploration. I [...]]]></description>
			<content:encoded><![CDATA[<p>Mozilla has just revealed <a href="http://labs.mozilla.com/raindrop/">Raindrop</a> &#8211; a new messaging project from the <a href="http://www.mozillamessaging.com/en-US/thunderbird/">Thunderbird</a> (email client) team. I am happy about this project. I have been thinking about it quite a bit since I heard about it last week. It&#8217;s not clear to me yet what Raindrop is. I like that it is an exploration.</p>
<p><strong>I view Raindrop as a key piece in a bigger puzzle</strong>. The bigger picture I see is that of an <a href="http://www.iamronen.com/ontekusuto">online personal space that is mine</a>. A place where my information is stored and shared with others, a place that I can access from any computer or mobile device, a place where I can meet people and people can meet me. Naturally this involves much sending, receiving and processing of communication. This website (based on <a href="http://www.wordpress.org">WordPress</a>) is in some ways that home, but there are still some pieces missing in it. Raindrop <span style="text-decoration: line-through;">is</span> can be one of those pieces.</p>
<blockquote>
<p style="text-align: center;">&#8220;A central principle behind Raindrop is that messaging should be personal&#8221;<br />
(Mozilla Labs &#8211; <a href="http://labs.mozilla.com/raindrop/2009/10/22/introducing-raindrop/">Introducing Raindrop</a>)</p></blockquote>
<p><strong>Email is no longer a means of communication with the outside world &#8211; it IS the outside world</strong>. Email, whether you have surrendered to it (and it contains tons of information accumulated over many years) or constantly fight it (by working to keep it clean and empty), is not just a highway &#8211; it&#8217;s a storage place.  <strong>The &#8220;Inbox&#8221; is a very impersonal experience</strong> &#8211; it contains everything the world wants me to have. &#8220;Personal&#8221; is the context in which I view the Inbox and the choices I make in dealing with it. <strong>The information that makes an Inbox personal cannot be found in the Inbox</strong>. I believe this is a gap that Raindrop is trying to fill. To do this I feel it&#8217;s going to have to perform a magic trick &#8211; it is going to have to disappear! <strong>Raindrop should sit on the shelf  closer to HTML then Thunderbird.</strong></p>
<p><strong>If Raindrop wants to help me and truly become personal it is going to need help</strong>. It needs to become a parasite and hook into existing services in which I already &#8220;exist&#8221;, that already know me fairly well. For me this would be my website, for others it may be their accounts on social networks such as Facebook, Twitter, MySpace, LinkedIn, etc. Imagine, for example, how differently a communication can be treated if it comes from a known or unknown associate/source? Or how it should be treated if it comes from an associate with whom I communicate frequently?</p>
<p>If you think about it there is  an irony in this process. Much incoming communication (especially the kind that Raindrop is trying to identify, filter &amp; organize) is generated in systems in which there is a known context. <strong>Context gets lost when communications are funneled into an email Inbox</strong>. A direct message on twitter is a communication with specific context (it&#8217;s on twitter, it&#8217;s from someone I am/not following, it is a reply, a retweet, contains a reference to another twitter account, is part of a sequence of messages, is in a different timezone, etc.) &#8211; but when it&#8217;s passed into an Inbox as an email it loses much of that context and becomes another incoming message for me to figure out.</p>
<p>I&#8217;d like to see Raindrop become a technological infrastructure that:</p>
<ul>
<li>Can <strong>hook onto and listen to</strong> on-line resources in which I have a presence.</li>
<li>Can <strong>collect and store</strong> communications (and payloads) that are dispatched from these resources.</li>
<li>Can <strong>be taught</strong> to extract from stored communications (and payloads) contextual information.</li>
<li>Can <strong>automatically extract</strong> from stored communications (and payloads) contextual information.</li>
<li>Can <strong>dispatch</strong> outgoing communications using various communication protocols/infrastructures</li>
<li>Can <strong>operate</strong> on standard open-source web technologies.</li>
<li>Can be <strong>easily deployed</strong> in a self-sustained package.</li>
<li>Has <strong>building blocks</strong> that designers &amp; developers can use to create front-end applications.</li>
</ul>
<p>Specifically I&#8217;d love to see Raindrop offered as (for example) a WordPress Plugin that will:</p>
<ul>
<li>Enable <strong>millions of non-developers</strong> (including me) to experience it directly and provide feedback as it grows and develops.</li>
<li>Benefit from an easy and seamless <strong>installation/update process</strong>.</li>
<li>Enable the <strong>WordPress Developer Community</strong> to bind it&#8217;s capabilities into WordPress (developing contextual capabilities and user interfaces).</li>
<li>Provide owners of hosted WordPress installation an alternative <strong>self-owned email hosting service</strong> tightly bound with their websites.</li>
<li>Provide a built in mail server which can relay raw or processed communication into email clients such as Thunderbird (which may act as a native <strong>interim client GUI</strong> for Raindrop).</li>
<li><strong>Free the Raindrop developers</strong> to focus on the core/infrastructure technology (while other developers can experiment with and maintain front-end applications).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://iamronen.com/2009/10/welcome-mozilla-raindrop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introduction to Getting Started with WordPress</title>
		<link>http://iamronen.com/2009/10/introduction-to-getting-started-with-wordpress/</link>
		<comments>http://iamronen.com/2009/10/introduction-to-getting-started-with-wordpress/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 16:12:15 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=2540</guid>
		<description><![CDATA[Some of the WordPress projects I create are with people who have never heard of blogging or websites, though most people I encounter have basic computer literacy &#8211; some have just that. Yet they have something to say &#8211; and my intentions are to help them say it. This creates some challenges for me &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Some of the <a href="http://www.wordpress.org">WordPress</a> projects <a href="http://www.iamronen.com/?page_id=1607">I create</a> are with people who have never heard of blogging or websites, though most people I encounter have basic computer literacy &#8211; some have just that. Yet they have something to say &#8211; and my intentions are to help them say it. This creates some challenges for me &#8211; since there is some basic knowledge that they need to learn and assimilate in order to make some decisions and get started with WordPress- and I take on the responsibility of providing them with it.</p>
<p>I am currently involved in a project where these issues are again coming up and this time I started off by searching for some &#8220;getting started&#8221; guides to which I could refer my client as we progressed in the project. I couldn&#8217;t find any. So I hooked onto this projects and it&#8217;s needs and as we progressed I put in writing the things I wanted to say to my client. I used these posts in communicating with my client &#8211; and it really helped -  instead of having to repeat myself &#8211; the client could refer back to the posts at any time.</p>
<p style="text-align: center;"><a href="http://www.iamronen.com/2009/08/what-is-a-website/">Getting Started with WordPress</a></p>
<p>I wrote (and  hope to continue) this series in the hope that other people in the WordPress community will benefit from it as they work to help other people create their wordpress websites.</p>
]]></content:encoded>
			<wfw:commentRss>http://iamronen.com/2009/10/introduction-to-getting-started-with-wordpress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Resurrecting my old laptop</title>
		<link>http://iamronen.com/2009/10/resurrecting-my-old-laptop/</link>
		<comments>http://iamronen.com/2009/10/resurrecting-my-old-laptop/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 09:53:10 +0000</pubDate>
		<dc:creator>iamronen</dc:creator>
				<category><![CDATA[Expanding]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[inside]]></category>
		<category><![CDATA[outside]]></category>

		<guid isPermaLink="false">http://www.iamronen.com/?p=2384</guid>
		<description><![CDATA[My old LG (LM50a) laptop has been completely out of commission for a few months.  It took a few hits and in the end the CD drive was slipping out of place (and pushing it in caused the computer to crash) and the power connection was shaky &#8211; so the computer was losing power and [...]]]></description>
			<content:encoded><![CDATA[<p>My old LG (LM50a) laptop has been completely out of commission for a few months.  It took a few hits and in the end the CD drive was slipping out of place (and pushing it in caused the computer to crash) and the power connection was shaky &#8211; so the computer was losing power and shutting down (battery is long dead).</p>
<p>I wanted to take it to someone to fix so I can resurrect it as an <a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a> machine. A few days ago I decided to give it a shot myself. I started by unscrewing the visible screws but quickly hit a wall &#8211; so before resorting to violence I did a search and found some <a href="http://forum.notebookreview.com/showthread.php?t=127729">tips on how to open the casing</a>. I was elated when I had the computer open AND was able to locate the problem.</p>
<p><img class="aligncenter size-full wp-image-2385" title="lg01_open" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg01_open.jpg" alt="lg01_open" width="400" height="268" /></p>
<p>As I was staring at it I realized that I needed some kind of map to find my way back to a working computer &#8211; so I arranged all the screws in reverse chronological order and that worked out just fine.</p>
<p><img class="aligncenter size-full wp-image-2387" title="lg03_screws" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg03_screws.jpg" alt="lg03_screws" width="400" height="268" /></p>
<p>The power connector was almost free &#8211; the soldering was completely gone. So I borrowed a soldering iron from a neighbor and fixed them.</p>
<p><img class="aligncenter size-full wp-image-2386" title="lg02_fix" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg02_fix.jpg" alt="lg02_fix" width="400" height="268" /></p>
<p>Then started the journey back: (1) replacing the top cover (and connecting the touch-pad); (2) reconnecting &amp; assembling the screen; (3) reconnecting and replacing the power/controls panel; and (4) finally the keyboard.</p>
<p><img class="aligncenter size-full wp-image-2388" title="lg04_screen" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg04_screen.jpg" alt="lg04_screen" width="400" height="268" /></p>
<p><img class="aligncenter size-full wp-image-2389" title="lg05_powerpanel" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg05_powerpanel.jpg" alt="lg05_powerpanel" width="400" height="268" /></p>
<p><img class="aligncenter size-full wp-image-2390" title="lg06_keyboard" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg06_keyboard.jpg" alt="lg06_keyboard" width="400" height="268" /></p>
<p>Then, with my fingers crossed, I plugged the power in and &#8230; it came back on and there I was back with my XP installation.</p>
<p><img class="aligncenter size-full wp-image-2391" title="lg07_working" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg07_working.jpg" alt="lg07_working" width="400" height="268" /></p>
<p>Next up was a lot of uninstalling, deleting/backing up old files and then defragmenting the drive to prepare it for the Ubuntu installation.</p>
<p><img class="aligncenter size-full wp-image-2392" title="lg08_defragbefore" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg08_defragbefore.jpg" alt="lg08_defragbefore" width="400" height="268" /></p>
<p>Then came <a href="http://wubi-installer.org/" target="_blank">Wubi</a> (Windows Ubuntu Installer), another spectacular example of open-source initiative. It works amazing well and simple &#8211; you download an installer from their website and select your preferred language, user interface (I went with <a href="http://www.ubuntu.com/products/WhatIsUbuntu/kubuntu" target="_blank">Kubuntu</a> in English) &#8211; and it does EVERYTHING for you &#8211; it partitions the hard drive and installs Ubuntu.When it&#8217;s done and you reboot the computer you will be able to choose  between Windows XP &amp; Kubuntu.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-2393" title="lg09_wubi" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg09_wubi.jpg" alt="lg09_wubi" width="400" height="310" /></p>
<p>The download and installation can take some time &#8211; so I left it running and missed most of the show. In the morning I found the computer restarted in XP (which remains the default boot operating system) &#8211; so I restarted it and&#8230; got a messed up graphic display &#8211; in which I could make out a progressing progress bar (looked like it was continuing the installation) and I let it continue its work.</p>
<p><img class="aligncenter size-full wp-image-2394" title="lg10_screenerror" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg10_screenerror.jpg" alt="lg10_screenerror" width="400" height="268" /></p>
<p>When it was finished, another restart and &#8230; YEAH!! it worked. My laptop has been resurrected and is now running Kubuntu.</p>
<p><img class="aligncenter size-full wp-image-2395" title="lg11_kubuntu" src="http://www.iamronen.com/wp-content/uploads/2009/10/lg11_kubuntu.jpg" alt="lg11_kubuntu" width="400" height="268" /></p>
<p>I still need to figure out how I will be using and synchronizing it with my main PC and stuff on my Ubuntu storage server  &#8230; but hey &#8211; I&#8217;ve got my laptop back <img src='http://iamronen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Some more useful links I found as I was searching around and considering my options:</p>
<ul>
<li><a href="http://www.psychocats.net/ubuntu/wubi">Installing a dual-boot with Windows without partitioning</a> (with WUBI)</li>
<li><a href="http://www.ubuntugeek.com/how-to-install-ubuntu-linux-from-usb-stick.html">How to install Ubuntu Linux from USB stick</a> (in case you don&#8217;t have a CD drive)</li>
<li><a href="http://beginlinux.wordpress.com/2008/11/23/ubuntu-810-uncomplicated-firewall-gui/">Firewall GUI</a> (Linux Kernel has built in firewall core capabilities, don&#8217;t know yet if I need to mess with them, but this may be useful).</li>
<li><a href="http://www.avast.com/eng/download-avast-for-linux-edition.html">Avast has a LINUX Hme edition (free) antivirus</a> (not really needed on Linux, but may come in handy when you get/pass stuff to and from Windows and other operating systems, to install download the DEB file package and then, when it&#8217;s on your computer, right-click and choose installation option</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://iamronen.com/2009/10/resurrecting-my-old-laptop/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
