<?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>hendrik.kaju.pri.ee &#187; linux</title>
	<atom:link href="http://hendrik.kaju.pri.ee/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://hendrik.kaju.pri.ee</link>
	<description>Hendrik Kaju's weblog</description>
	<lastBuildDate>Fri, 21 Aug 2009 18:28:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>A week with the HTC Hero</title>
		<link>http://hendrik.kaju.pri.ee/2009/08/19/a-week-with-the-htc-hero/</link>
		<comments>http://hendrik.kaju.pri.ee/2009/08/19/a-week-with-the-htc-hero/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 12:33:21 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[HTC]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://hendrik.kaju.pri.ee/?p=70</guid>
		<description><![CDATA[A week with the HTC Hero
It has been a little more than a week since I started using the HTC Hero as my primary phone/PDA/media device.
The Good:
*Android OS &#8211; It&#8217;s Linux. &#8216;Nuff said  
*The trackball &#8211; I never would have guessed it but I really appreciate the trackball. Sometimes it really s
*Python support &#8211; [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">A week with the HTC Hero</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">It has been a little more than a week since I started using the HTC Hero as my primary phone/PDA/media device.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The Good:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Android OS &#8211; It&#8217;s Linux. &#8216;Nuff said <img src='http://hendrik.kaju.pri.ee/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*The trackball &#8211; I never would have guessed it but I really appreciate the trackball. Sometimes it really s</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Python support &#8211; Python runs on my phone (sort of) thanks to the Android Scripting Environment (http://code.google.com/p/android-scripting/)</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Linux syncing &#8211; Banshee recognizes the phone right away</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Android Market -</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Phone quality &#8211; Excellent call quality and the speakerphone seems also decent</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Keyboard &#8211; It really is a step up from the standard Cupcake (Android 1.5) keyboard.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The Bad:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Lack of an app for audiobooks &#8211; This is something I really miss. The built-in player is good enough for music but it i</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*No paid apps in Estonia &#8211; The Android Market doesn&#8217;t show paid applications here in Estonia. Google has promised to expand the list of supported countries, though</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Media playback &#8211; Music sometimes (rarely, but still) stutters for a second or two at the beginning of a song.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Touchscreen responsiveness &#8211; Sometimes the screen does not register touches when your hand is not making contact with the metal frame around the screen. It doesn&#8217;t happen much, though, and most people won&#8217;t even notice it.</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Slight lag</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">The Ugly:</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*The bundled headset &#8211; After a while the complete lack of bass will make you want to hack the HTC headset into little pieces and set them on fire. I am by no means an audiophile but even I hate these headphones. I actually miss the pair that came with my iPod (yes, the ones from HTC they are _that_ bad).</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">*Video playback &#8211; Nothing like the silky smooth playback of an iPod. Even at low resolutions and bitrates I couldn&#8217;t get consistent playback speed. Video slows down for a second or two and then plays faster than it should be to catch up again.</div>
<p><img style="display: block; margin-left: auto; margin-right: auto; border: 0px initial initial;" title="Hero home screen" src="http://hendrik.kaju.pri.ee/failid/device.jpg" alt="" width="320" height="480" /></p>
<p>It&#8217;s been about a week since I started using the HTC Hero as my primary phone/PDA/media device. Here are some observations I have made during that time.</p>
<p><strong>The Good:</strong></p>
<ul>
<li>Android OS &#8211; It&#8217;s Linux. &#8216;Nuff said <img src='http://hendrik.kaju.pri.ee/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>The device &#8211; Build quality seems good and it&#8217;s a beautifully designed device. The teflon coating is a nice touch.</li>
<li>The trackball &#8211; I never would have guessed it but I really appreciate the trackball. I don&#8217;t find myself poking at the screen like a mad man nearly as often as I used to with my iPod Touch.</li>
<li>Python support &#8211; Python runs on the phone (sort of) thanks to the Android Scripting Environment (http://code.google.com/p/android-scripting/)</li>
<li>Linux syncing &#8211; Banshee recognizes the phone right away and copying media is as simple as dragging and dropping from your music library. Files can also be copied to the SD card manually.</li>
<li>Android Market &#8211; Has all the free apps I need: FBReader for reading ebooks, NewsRob for syncing with Google Reader, Astrid for managing tasks and imeem for streaming music.</li>
<li>Phone quality &#8211; Excellent call quality, pretty good reception and a decent speakerphone.</li>
<li>The keyboard &#8211; It&#8217;s a step up from the standard Cupcake (Android 1.5) keyboard. I would even say that it&#8217;s almost on par with the iPhone&#8217;s software keyboard.</li>
<li>Software development &#8211; Unlike the iPhone, I can use Ubuntu to write applications or scripts and I don&#8217;t have to pay $100 to install and test them on my device.</li>
<li>3.5 mm audio jack &#8211; Unlike other HTC Android phones, the Hero doesn&#8217;t need a proprietary adapter for headphones.</li>
</ul>
<p><strong>The Bad:</strong></p>
<ul>
<li>Lack of an app for audiobooks &#8211; This is something I really miss. The built-in player is good enough for music but it&#8217;s not really suitable for audiobooks. It doesn&#8217;t remember where you left off listening and scrubbing is slow and inaccurate.</li>
<li>No paid apps in Estonia &#8211; The Android Market doesn&#8217;t show paid applications here in Estonia. Google has promised to expand the list of supported countries, though, so I remain hopeful.</li>
<li>Media playback &#8211; Music sometimes (rarely, but still) stutters for a second or two at the beginning of a song. Otherwise the music player looks slick and is really easy to use.</li>
<li>Touchscreen responsiveness &#8211; Sometimes the screen does not register touches when your hand is not making contact with the metal frame around the screen. It doesn&#8217;t happen much, though, and most people won&#8217;t even notice it.</li>
<li>Slight lag &#8211; The Sense UI is great but it might lag in time to time. You probably won&#8217;t even notice it unless you are used to an iPhone or an iPod Touch. The lag is definitely not as bad as some reviews make it seem.</li>
</ul>
<p><strong>The Ugly:</strong></p>
<ul>
<li>The bundled headset &#8211; After a while the complete lack of bass will make you want to hack the HTC headset into little pieces and set them on fire. I am by no means an audiophile but even I hate these headphones. I actually miss the pair that came with my iPod (yes, the ones from HTC they are <strong>tha</strong><strong>t</strong> bad).</li>
<li>Video playback &#8211; Nothing like the silky smooth playback of an iPod. Even at low resolutions and bitrates I couldn&#8217;t get consistent playback speed. Video slows down for a second or two and then plays faster than it should be to catch up again.</li>
</ul>
<p>The Hero has it&#8217;s issues, the least of which are problems with performance/responsiveness. This can be fixed with a software update, though, and as far as I know, an update is due in the next few weeks. Hopefully HTC has fixed the media playback and lag issues with the update. But despite a few shortcomings, HTC Hero is in my opinion the best Android phone out there and certainly a viable alternative to the iPhone.</p>
]]></content:encoded>
			<wfw:commentRss>http://hendrik.kaju.pri.ee/2009/08/19/a-week-with-the-htc-hero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPod video converter script</title>
		<link>http://hendrik.kaju.pri.ee/2009/02/01/ipod-video-converter-script/</link>
		<comments>http://hendrik.kaju.pri.ee/2009/02/01/ipod-video-converter-script/#comments</comments>
		<pubDate>Sun, 01 Feb 2009 11:07:31 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[script]]></category>

		<guid isPermaLink="false">http://hendrik.kaju.pri.ee/?p=46</guid>
		<description><![CDATA[
Here&#8217;s a simple Python script for converting videos for iPods or iPhones. You&#8217;ll need ffmpeg with libfaac enabled (I recommend Medibuntu packages) and python-notify for this script to work. You can customize default encoding options  (video: 1000kb MPEG4, audio: 128kb AAC, no picture scaling) in the script. Copy it to ~/.gnome2/nautilus-scripts and it&#8217;ll be [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Video converter in action" src="http://hendrik.kaju.pri.ee/failid/converter_old.jpg" alt="" width="361" height="164" /></p>
<p>Here&#8217;s a simple Python script for converting videos for iPods or iPhones. You&#8217;ll need ffmpeg with libfaac enabled (I recommend <a title="Medibuntu" href="https://help.ubuntu.com/community/Medibuntu" onclick="urchinTracker('/outgoing/help.ubuntu.com/community/Medibuntu?referer=');">Medibuntu</a> packages) and python-notify for this script to work. You can customize default encoding options  (video: 1000kb MPEG4, audio: 128kb AAC, no picture scaling) in the script. Copy it to ~/.gnome2/nautilus-scripts and it&#8217;ll be accessible through Nautilus&#8217; Scripts submenu.</p>
<p><a title="Download" href="http://hendrik.kaju.pri.ee/failid/convert.zip">Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hendrik.kaju.pri.ee/2009/02/01/ipod-video-converter-script/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revisioner @ Launchpad</title>
		<link>http://hendrik.kaju.pri.ee/2008/08/25/revisioner-launchpad/</link>
		<comments>http://hendrik.kaju.pri.ee/2008/08/25/revisioner-launchpad/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 13:13:16 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Revisioner]]></category>
		<category><![CDATA[launchpad]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://hendrik.kaju.pri.ee/?p=28</guid>
		<description><![CDATA[I am working on a new source code manager called Revisioner. You can register all of your local code branches (bzr, git, svn, hg) and update them all at once using Revisioner. Think of it as an update manager for source code. Currently I am working on the CLI version. A GTK+ GUI will soon [...]]]></description>
			<content:encoded><![CDATA[<p>I am working on a new source code manager called Revisioner. You can register all of your local code branches (bzr, git, svn, hg) and update them all at once using Revisioner. Think of it as an update manager for source code. Currently I am working on the CLI version. A GTK+ GUI will soon follow. Revisioner is written in Python and I hope that in the future other people can use the revisioner library to add VCS support in their Python code.</p>
<p>If you think you might have a use for Revisioner you can install the package from my PPA at <a href="http://launchpad.net/%7Ehkaju/+archive" target="_blank" onclick="urchinTracker('/outgoing/launchpad.net/_7Ehkaju/+archive?referer=');">http://launchpad.net/~hkaju/+archive</a> or check out the current source code from trunk and submit bug reports to the <a href="http://bugs.launchpad.net/revisioner" target="_blank" onclick="urchinTracker('/outgoing/bugs.launchpad.net/revisioner?referer=');">Launchpad bug tracker</a>. Keep in mind that it is currently in pre-pre-alpha stage and I can guarantee you things will break regularly.</p>
<p>Revisioner discussion thread at Ubuntu Forums: <a href="http://ubuntuforums.org/showthread.php?p=5660214" onclick="urchinTracker('/outgoing/ubuntuforums.org/showthread.php?p=5660214&amp;referer=');">Revisioner source code manager</a></p>
]]></content:encoded>
			<wfw:commentRss>http://hendrik.kaju.pri.ee/2008/08/25/revisioner-launchpad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gnome-EstEID 0.1</title>
		<link>http://hendrik.kaju.pri.ee/2008/08/24/gnome-esteid-01/</link>
		<comments>http://hendrik.kaju.pri.ee/2008/08/24/gnome-esteid-01/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 15:04:18 +0000</pubDate>
		<dc:creator>Hendrik</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Gnome-EstEID]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://hendrik.kaju.pri.ee/?p=4</guid>
		<description><![CDATA[Välja on tulnud esimene versioon Gnome-EstEID ID-kaardi rakendusest. 0.1 versioonil on andmete lugemise tugi, järgmise väljalaskega lisandub loodetavasti ka võimalus digitaalallkirja andmiseks. Kaasas on ka esteid teek Pythonile, mille abil saab lisada ID-kaardi tuge ka Pythoni rakendustesse.
Lähtekood
Screenshot:

]]></description>
			<content:encoded><![CDATA[<p>Välja on tulnud esimene versioon Gnome-EstEID ID-kaardi rakendusest. 0.1 versioonil on andmete lugemise tugi, järgmise väljalaskega lisandub loodetavasti ka võimalus digitaalallkirja andmiseks. Kaasas on ka esteid teek Pythonile, mille abil saab lisada ID-kaardi tuge ka Pythoni rakendustesse.<br />
<a href="http://hendrik.kaju.pri.ee/failid/gnome-esteid-0.1.tar.gz">Lähtekood</a></p>
<p><strong>Screenshot:<br />
<img src="http://hendrik.kaju.pri.ee/failid/esteid1.gif" alt="" /></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://hendrik.kaju.pri.ee/2008/08/24/gnome-esteid-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
