<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Blog xaie</title>
	<atom:link href="http://xaie.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://xaie.wordpress.com</link>
	<description>In your base, killing your doodz...</description>
	<lastBuildDate>Mon, 30 Jan 2012 19:04:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='xaie.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Blog xaie</title>
		<link>http://xaie.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://xaie.wordpress.com/osd.xml" title="Blog xaie" />
	<atom:link rel='hub' href='http://xaie.wordpress.com/?pushpress=hub'/>
		<item>
		<title>This Is Just Too Funny, I Have To Re-Post It Here</title>
		<link>http://xaie.wordpress.com/2012/01/31/this-is-just-too-funny-i-have-to-re-post-it-here/</link>
		<comments>http://xaie.wordpress.com/2012/01/31/this-is-just-too-funny-i-have-to-re-post-it-here/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 18:55:23 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[joke]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[lulz]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=732</guid>
		<description><![CDATA[Credit to the original author, a spin of the thought-provoking dialog between Jack Nicholson&#8217;s and Tom Cruise&#8217;s character in A Few Good Men movie. Yeah, IANAL, but a warrant means police have the authority to go look for something in &#8230; <a href="http://xaie.wordpress.com/2012/01/31/this-is-just-too-funny-i-have-to-re-post-it-here/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=732&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.techdirt.com/articles/20120124/17260917532/judge-says-americans-can-be-forced-to-decrypt-laptops.shtml#c614">Credit to the original author</a>, a spin of the <a href="http://www.imdb.com/title/tt0104257/quotes?qt0470412">thought-provoking dialog</a> between Jack Nicholson&#8217;s and Tom Cruise&#8217;s character in <a href="http://en.wikipedia.org/wiki/A_Few_Good_Men">A Few Good Men</a> movie.</p>
<blockquote><p>Yeah, IANAL, but a warrant means police have the authority to go look for something in a specific location, not the authority to command a suspect divulge information. You have to trick them into revealing the secret by leveraging their own ego:</p>
<pre>Col. Jessep: You want answers?

Kaffee: I think I'm entitled.

Col. Jessep: You want answers?

Kaffee: I want the truth!

Col. Jessep: You can't handle the truth!
[pause]

Col. Jessep: Son, we live in a world that has tubes,
and those tubes have to be guarded by encryption
algorithms. Who's gonna do it? You? You,
Lt. Weinburg? I have more numerous salt bits than
you could possibly fathom. You weep for digital
forensics, and you curse the cipher.

You have that luxury. You have the luxury of not
knowing what I know. That cryptography's invention,
while inconvenient, probably keeps secrets. And my
use of it, while absurd and incomprehensible to you,
keeps secrets. You don't want the truth because
deep down in places you don't talk about at
parties, you want secrets to be kept, you need
secrets to be kept.

We use words like key, code, hash. We use these
words as the backbone of a science dedicated to
securing communication. You use them as a specter. 

I have neither the time nor the inclination to
explain cryptography to a man who rises and sleeps
under the blanket of the very security that it
provides, and then questions the security it
provides for others. I would rather you just said
thank you, and went on your way, Otherwise, I
suggest you pick up a decrypter, and start brute
forcing. Either way, I don't give a damn what you
think you are entitled to.

Kaffee: Do you know the private key?

Col. Jessep: I know the premise of encry...

Kaffee: Do you know the private key?

Col. Jessep: 4b752O7o3dgJ#?;6q7IxLBr7:#gUL^!</pre>
<p>Boom! Techno-lawyered.</p></blockquote>
<p>I just put some line breaks for easier reading.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/732/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/732/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/732/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=732&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2012/01/31/this-is-just-too-funny-i-have-to-re-post-it-here/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>
	</item>
		<item>
		<title>Fluxbox Screenshot</title>
		<link>http://xaie.wordpress.com/2012/01/24/fluxbox-screenshot/</link>
		<comments>http://xaie.wordpress.com/2012/01/24/fluxbox-screenshot/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 01:51:01 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Orang bego punya kegiatan]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[fluxbox]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=683</guid>
		<description><![CDATA[No I&#8217;m not dead, yet.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=683&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No I&#8217;m not dead, yet.</p>
<p><a href="http://xaie.files.wordpress.com/2011/11/scrot.png"><img src="http://xaie.files.wordpress.com/2011/11/scrot.png?w=500&#038;h=187" alt="" title="Fluxbox" width="500" height="187" class="aligncenter size-full wp-image-730" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/683/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/683/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/683/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=683&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2012/01/24/fluxbox-screenshot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>

		<media:content url="http://xaie.files.wordpress.com/2011/11/scrot.png" medium="image">
			<media:title type="html">Fluxbox</media:title>
		</media:content>
	</item>
		<item>
		<title>The Significance of # For Mercurial</title>
		<link>http://xaie.wordpress.com/2011/11/18/the-significance-of-for-mercurial/</link>
		<comments>http://xaie.wordpress.com/2011/11/18/the-significance-of-for-mercurial/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 20:20:40 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Ilmu]]></category>
		<category><![CDATA[Orang bego punya kegiatan]]></category>
		<category><![CDATA[Pendapat gak penting]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=679</guid>
		<description><![CDATA[Did you know that you have to encode &#8220;#&#8221; in your path if you work with Mercurial (hg)? I didn&#8217;t. Let&#8217;s say I have a repository named &#8220;work#A&#8221; and so the usual Mercurial usage: wouldn&#8217;t work, and anything that requires &#8230; <a href="http://xaie.wordpress.com/2011/11/18/the-significance-of-for-mercurial/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=679&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Did you know that you have to encode &#8220;<tt>#</tt>&#8221; in your path if you work with <a href="http://mercurial.selenic.com/" title="Mercurial" target="_blank">Mercurial</a> (<tt>hg</tt>)? I didn&#8217;t.</p>
<p>Let&#8217;s say I have a repository named &#8220;work#A&#8221; and so the usual Mercurial usage:<br />
<pre class="brush: bash;">$ hg clone ~/projects/work#A mybranch
$ hg out ../work#A</pre><br />
wouldn&#8217;t work, and anything that requires path to a repository wouldn&#8217;t either as long you have a &#8220;<tt>#</tt>&#8221; in the path.</p>
<h3>Excuse Me, What?</h3>
<p>First of all you should read <a href="http://www.selenic.com/mercurial/hg.1.html#urls" title="hg help urls" target="_blank">Mercurial&#8217;s manual on this</a>, or if you fancy go grab a console and type:</p>
<p><pre class="brush: bash;">$ hg help urls</pre></p>
<p>The Mercurial guys decided to use &#8220;<tt>#</tt>&#8221; delimiter between repository path and revision. Does it sounds like a good feature to have? Can&#8217;t tell, I never use it but for me it smells like a legacy thing.</p>
<h3>It&#8217;s A <em>Feature</em> Alright ..</h3>
<p>Let&#8217;s say you have a can code in C# and you have projects under directory <tt>/media/c#/</tt>, so now you want to clone a project.</p>
<p>Unfortunately, if you are using Mercurial, you can&#8217;t do this:<br />
<pre class="brush: bash;">$ hg clone /media/c#/mylinuxkernelrewrittenindotnet/ /tmp/dummybranch</pre><br />
to clone <tt>mylinuxkernelrewrittenindotnet</tt> to <tt>/tmp/dummybranch</tt>.</p>
<p>It will fail because it cannot find repository in <tt>/media/c</tt>. And if you <em>DO</em> have repository in <tt>/media/c</tt>, as long you dont have a tag named <tt>/mylinuxkernelrewrittenindotnet/</tt> it will fail which is good because in this case we do <em>not</em> want to clone from <tt>/media/c</tt> up to tag <tt>/mylinuxkernelrewrittenindotnet/</tt>.</p>
<p>If you do have <em>BOTH</em>, a repository in <tt>/media/c</tt> and a tag named /mylinuxkernelrewrittenindotnet/ it will clone just that, successfully, but clearly it is not what you thought it is.</p>
<h3>Wait, But I Thought Mercurial Is Intuitive?</h3>
<p>Right away you thought you can escape this thing by adding a &#8220;<tt>\</tt>&#8220;, but nooo.. it wouldn&#8217;t work either.</p>
<p>So the Mercurial solution to this is to <strong>url-encode that path</strong> and <strong>put &#8220;<tt>file:</tt>&#8221; in front of the path expression</strong>. The end result should look like a URL.</p>
<p>Through research we know that a <tt><strong>#</strong></tt> url-encoded to <tt><strong>%23</strong></tt>. So with that knowledge, now you can do this:<br />
<pre class="brush: bash;">$ hg clone file:/media/c%23/mylinuxkernelrewrittenindotnet/ /tmp/dummybranch</pre><br />
you can also use relative path as usual:<br />
<pre class="brush: bash;">$ hg out file:../../../../work/foo%231</pre><br />
or :<br />
<pre class="brush: bash;">$ hg pull file:~/work/foo%232</pre></p>
<p>which I have to admit is such a hassle. But really, the alternatives to this (in Mercurial) are:</p>
<ul>
<li>Just rename that stupid directory, or</li>
<li>Avoid it by using symlink without &#8220;<tt>#</tt>&#8221; in it, or</li>
<li>Not to write full path every time at all. In Mercurial we can <a href="http://www.selenic.com/mercurial/hgrc.5.html#paths" target="_blank">define paths</a> in <tt>hgrc</tt> (or <tt>.hgrc</tt>) and use them as alias.</li>
</ul>
<h3>Why I Think This # Is Ugly</h3>
<p>Because the damned &#8220;<tt>-r</tt>&#8221; parameter exists, alive, and working that&#8217;s why.</p>
<p>Want to clone up to a revision? Type this:<br />
<pre class="brush: bash;">$ hg clone -r 30 repopath newclone</pre><br />
Want to pull a revision from a remote repository? Type this:<br />
<pre class="brush: bash;">$ hg pull -r c723c2da http://something.com/hg/</pre></p>
<p>The reasoning why they have to treat &#8220;<tt>#</tt>&#8221; as revision identifier <em>in a path</em> is beyond me. Honestly I never use that feature and probably never will, I cannot think of a situation where this &#8220;feature&#8221; will be useful.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/679/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/679/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/679/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=679&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2011/11/18/the-significance-of-for-mercurial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>
	</item>
		<item>
		<title>SLiM Theme: blackwidow</title>
		<link>http://xaie.wordpress.com/2011/11/13/slim-theme-blackwidow/</link>
		<comments>http://xaie.wordpress.com/2011/11/13/slim-theme-blackwidow/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 11:56:56 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Orang bego punya kegiatan]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[SLiM]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=671</guid>
		<description><![CDATA[Here, have a nice theme for SLiM: Download: http://ompldr.org/vYjk2ZA/ To use this, you need to install Droid Sans Mono font. Source image.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=671&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here, have a nice theme for SLiM:</p>
<p><a href="http://xaie.files.wordpress.com/2011/11/slim-blackwidow.png"><img src="http://xaie.files.wordpress.com/2011/11/slim-blackwidow.png?w=300&#038;h=112" alt="SLiM Theme: blackwidow" title="SLiM Theme: blackwidow" width="300" height="112" class="aligncenter size-medium wp-image-672" /></a></p>
<p>Download: <a href="http://ompldr.org/vYjk2ZA/" title="SLiM Theme: blackwidow">http://ompldr.org/vYjk2ZA/</a></p>
<p>To use this, you need to install <a href="http://www.fontex.org/download/Droid-sans-mono.ttf" title="Link to download Droid Sans Mono" target="_blank">Droid Sans Mono</a> font.</p>
<p><a href="http://picasaweb.google.com/lh/photo/tB1IzVfvxQrmEHqbh-RX-g" title="source image: BlacKWidow_1600x1050" target="_blank">Source image</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/671/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/671/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/671/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=671&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2011/11/13/slim-theme-blackwidow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>

		<media:content url="http://xaie.files.wordpress.com/2011/11/slim-blackwidow.png?w=300" medium="image">
			<media:title type="html">SLiM Theme: blackwidow</media:title>
		</media:content>
	</item>
		<item>
		<title>PXE: Network Booting Into Debian Setup</title>
		<link>http://xaie.wordpress.com/2011/10/10/pxe-network-booting-into-debian-setup/</link>
		<comments>http://xaie.wordpress.com/2011/10/10/pxe-network-booting-into-debian-setup/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 10:58:02 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Ilmu]]></category>
		<category><![CDATA[Orang bego punya kegiatan]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=641</guid>
		<description><![CDATA[I just installed Debian on a 2002-ish desktop: Intel Celeron 1.7GHz, 256 SDRAM, 10 GB HDD, an aging floppy drive alongside a dodgy CD drive; just another you-wont-see-me-using-this-on-a-daily-basis desktop PC. I hostnamed it vindauga. BIOS Setup First of all, I &#8230; <a href="http://xaie.wordpress.com/2011/10/10/pxe-network-booting-into-debian-setup/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=641&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just installed Debian on a 2002-ish desktop: Intel Celeron 1.7GHz, 256 SDRAM, 10 GB HDD, an aging floppy drive alongside a dodgy CD drive; just another you-wont-see-me-using-this-on-a-daily-basis desktop PC. I hostnamed it <strong>vindauga</strong>.</p>
<h3>BIOS Setup</h3>
<p>First of all, I have to make vindauga to look forward to booting from network. On BIOS I&#8217;ve set its boot order to LAN and then HDD, I also have to set it&#8217;s &#8220;On-board LAN&#8221; to &#8220;Enabled&#8221;.</p>
<h3>Connect It To Network</h3>
<p>Luckily, I already have a Debian server up and sharing its internet connection. This server is going to bootstrap the installation for vindauga.</p>
<p>The thing about booting from network, is to make vindauga to join my network. Luckily I already run a dhcp server (package name: <tt>isc-dhcp-server</tt>) on my Debian server, this is my setup:</p>
<pre># this is an excerpt from my /etc/dhcp/dhcpd.conf
subnet 192.168.77.224 netmask 255.255.255.248 {
    # this subnet is for wired LAN at eth2
    range 192.168.77.226 192.168.77.230;

    option subnet-mask          255.255.255.248;
    # broadcast address to nodes in this subnet
    option broadcast-address    192.168.77.231;

    # set resolver &amp; gateway to this computer/my Debian-server (192.168.77.225)
    option domain-name-servers  192.168.77.225;
    option routers              192.168.77.225;

    host VINDAUGA { # assign fixed IP address for vindauga for now
        hardware ethernet       00:E0:4C:99:DF:E7;
        fixed-address           192.168.77.226;
    }

    # this is the most important of all; with this, dhcp server will provide
    # NOT ONLY network details (address, gateway, etc.) but also a bootstrap
    # program for vindauga to run
    filename "pxelinux.0";
}</pre>
<p>The <tt>filename "pxelinux.0";</tt> part is to make vindauga to expect a program named <tt>pxelinux.0</tt> for booting. As you might already know a dhcp server does not transfer file, basically it just giving the client a hint about the file, the one who actually transfer that file over the wire is another program called <tt>tftp-hpa</tt>, basically it is a simplified-ftp server. In Debian you can find its package named as &#8220;<tt>tftpd-hpa</tt>&#8220;.</p>
<h3>Get <tt>tftp-hpa</tt> To Deliver</h3>
<p>This <tt>tftp-hpa</tt> program —by default— uses UDP on port 69 so I punched a hole in my firewall to allow this traffic.</p>
<p>Now, its configuration file:</p>
<pre># /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS="192.168.77.225:69"
TFTP_OPTIONS="-v -s"</pre>
<p>As you can see, on <tt>TFTP_ADDRESS</tt> I set it to listen on 192.168.77.255 port 69. This is the IP address on my Debian server for eth1, which is connected to vindauga. The <tt>TFTP_OPTIONS</tt> is to make <tt>tftp-hpa</tt> to be verbose (the &#8220;-v&#8221; part), and to serve on a specific root (the &#8220;-s&#8221;).</p>
<p>The &#8220;-s&#8221; part is significant because it allows the dhcp server to say just <tt>pxelinux.0</tt> and <tt>tftp-hpa</tt> would resolve it as <tt>/srv/tftp/pxelinux.0</tt>.</p>
<h3>What To Deliver</h3>
<p>This (highly-anticipated <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) <tt>pxelinux.0</tt> file can be found in the netboot distribution of Debian:</p>
<pre>http://kambing.ui.ac.id/debian/dists/stable/main/installer-i386/current/images/netboot/</pre>
<p>Since I&#8217;m in Indonesia it is the fitting Debian mirror for me, feel free to use another mirror.</p>
<p>I download <tt>pxelinux.0</tt>, all files under <tt>debian-installer/</tt> and <tt>pxelinux.cfg/</tt> directory and put them in <tt>/srv/tftp/</tt>. I skipped the <tt>debian-installer/i386/pxelinux.0</tt> because its a symlink to <tt>pxelinux.0</tt> and end up with this:</p>
<pre>/srv/tftp/
├── pxelinux.cfg
│   └── default
├── pxelinux.0
└── debian-installer
    └── i386
        ├── linux
        ├── initrd.gz
        └── boot-screens
            ├── xfce
            │   ├── txtdt.cfg
            │   ├── txt.cfg
            │   ├── prompt.cfg
            │   ├── prmenu.cfg
            │   ├── menu.cfg
            │   ├── adtxtdt.cfg
            │   └── adtxt.cfg
            ├── vesamenu.c32
            ├── txt.cfg
            ├── syslinux.cfg
            ├── stdmenu.cfg
            ├── splash.png
            ├── rqtxt.cfg
            ├── prompt.cfg
            ├── menu.cfg
            ├── lxde
            │   ├── txtdt.cfg
            │   ├── txt.cfg
            │   ├── prompt.cfg
            │   ├── prmenu.cfg
            │   ├── menu.cfg
            │   ├── adtxtdt.cfg
            │   └── adtxt.cfg
            ├── kde
            │   ├── txtdt.cfg
            │   ├── txt.cfg
            │   ├── prompt.cfg
            │   ├── prmenu.cfg
            │   ├── menu.cfg
            │   ├── adtxtdt.cfg
            │   └── adtxt.cfg
            ├── f9.txt
            ├── f8.txt
            ├── f7.txt
            ├── f6.txt
            ├── f5.txt
            ├── f4.txt
            ├── f3.txt
            ├── f2.txt
            ├── f1.txt
            ├── f10.txt
            ├── exithelp.cfg
            ├── dtmenu.cfg
            └── adtxt.cfg</pre>
<h3>Boot It Up</h3>
<p>I restart my dhcp server to make configuration changes into effect and start <tt>tftpd-hpa</tt> on my Debian server:</p>
<pre>$ sudo /etc/init.d/isc-dhcp-server restart
$ sudo /etc/init.d/tftpd-hpa start</pre>
<p>I turn on vindauga and lo, it boot into Debian&#8217;s setup menu.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/641/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/641/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/641/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=641&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2011/10/10/pxe-network-booting-into-debian-setup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>
	</item>
		<item>
		<title>TP-LINK TF-3200 On Debian</title>
		<link>http://xaie.wordpress.com/2011/10/07/tp-link-tf-3200-on-debian/</link>
		<comments>http://xaie.wordpress.com/2011/10/07/tp-link-tf-3200-on-debian/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 16:48:56 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Ilmu]]></category>
		<category><![CDATA[Orang bego punya kegiatan]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=574</guid>
		<description><![CDATA[So I bought a FastEthernet NIC, a cheap TP-LINK PCI card, somewhere around $3,5. Here&#8217;s the box: The model is TF-3200, and I want to install it alongside my D-LINK .. something. Installation The hardware installation is boring, I unwrap &#8230; <a href="http://xaie.wordpress.com/2011/10/07/tp-link-tf-3200-on-debian/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=574&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So I bought a FastEthernet NIC, a cheap TP-LINK PCI card, somewhere around $3,5. Here&#8217;s the box:<br />
<a href="http://xaie.files.wordpress.com/2011/10/sp_a0150.png"><img src="http://xaie.files.wordpress.com/2011/10/sp_a0150.png?w=150&#038;h=121" alt="TP-LINK TF-3200" title="TP-LINK TF-3200" width="150" height="121" class="aligncenter size-thumbnail wp-image-594" /></a></p>
<p>The model is TF-3200, and I want to install it alongside my D-LINK .. something.</p>
<h3>Installation</h3>
<p>The hardware installation is boring, I unwrap it, put it on one of the empty PCI slots and fasten its screw to the casing.</p>
<h3>Get My Debian To Use It</h3>
<p>Strangely at first boot my Debian didn&#8217;t recognize it. Yay!! There is only one way to install a PCI card and I could swear even a brick couldn&#8217;t get it wrong, so knowing hardwares love-hate relationship with Linux I have to suspect it&#8217;s more down to modules and stuff.</p>
<p>Fortunately, for a $3.5 LAN card, it also comes with a &#8220;Resource CD&#8221;; it&#8217;s a driver CD. In short, there is a driver for Linux located in <tt>TF-3200/LinuxDriver/</tt> and it comes in source form.</p>
<h4>Aww, that&#8217;s cute!</h4>
<p>I did try to compile but somehow I cant get it to work:</p>
<pre>$ make
make -C /lib/modules/2.6.39-2-486/build SUBDIRS=/tmp/LinuxDriver modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.39-2-486'
  CC [M]  /tmp/LinuxDriver/sundance_main.o
/tmp/LinuxDriver/sundance_main.c: In function ‘sundance_probe1’:
/tmp/LinuxDriver/sundance_main.c:712: error: implicit declaration of function ‘SET_MODULE_OWNER’
/tmp/LinuxDriver/sundance_main.c:735: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c:762: error: ‘struct net_device’ has no member named ‘open’
/tmp/LinuxDriver/sundance_main.c:763: error: ‘struct net_device’ has no member named ‘hard_start_xmit’
/tmp/LinuxDriver/sundance_main.c:764: error: ‘struct net_device’ has no member named ‘stop’
/tmp/LinuxDriver/sundance_main.c:765: error: ‘struct net_device’ has no member named ‘get_stats’
/tmp/LinuxDriver/sundance_main.c:766: error: ‘struct net_device’ has no member named ‘set_multicast_list’
/tmp/LinuxDriver/sundance_main.c:767: error: ‘struct net_device’ has no member named ‘set_mac_address’
/tmp/LinuxDriver/sundance_main.c:768: error: ‘struct net_device’ has no member named ‘do_ioctl’
/tmp/LinuxDriver/sundance_main.c:769: error: ‘struct net_device’ has no member named ‘tx_timeout’
/tmp/LinuxDriver/sundance_main.c:771: error: ‘struct net_device’ has no member named ‘change_mtu’
/tmp/LinuxDriver/sundance_main.c: In function ‘mdio_read’:
/tmp/LinuxDriver/sundance_main.c:1029: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘mdio_write’:
/tmp/LinuxDriver/sundance_main.c:1059: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘netdev_open’:
/tmp/LinuxDriver/sundance_main.c:1088: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c:1094: error: ‘SA_SHIRQ’ undeclared (first use in this function)
/tmp/LinuxDriver/sundance_main.c:1094: error: (Each undeclared identifier is reported only once
/tmp/LinuxDriver/sundance_main.c:1094: error: for each function it appears in.)
/tmp/LinuxDriver/sundance_main.c:1141: error: ‘SPIN_LOCK_UNLOCKED’ undeclared (first use in this function)
/tmp/LinuxDriver/sundance_main.c: In function ‘check_speed’:
/tmp/LinuxDriver/sundance_main.c:1195: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘netdev_timer’:
/tmp/LinuxDriver/sundance_main.c:1242: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘tx_timeout’:
/tmp/LinuxDriver/sundance_main.c:1258: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘init_ring’:
/tmp/LinuxDriver/sundance_main.c:1311: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘tx_poll’:
/tmp/LinuxDriver/sundance_main.c:1354: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘start_tx’:
/tmp/LinuxDriver/sundance_main.c:1381: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘reset_tx’:
/tmp/LinuxDriver/sundance_main.c:1423: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘intr_handler’:
/tmp/LinuxDriver/sundance_main.c:1487: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘rx_poll’:
/tmp/LinuxDriver/sundance_main.c:1621: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c:1677: error: implicit declaration of function ‘eth_copy_and_sum’
/tmp/LinuxDriver/sundance_main.c: In function ‘refill_rx’:
/tmp/LinuxDriver/sundance_main.c:1718: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘netdev_error’:
/tmp/LinuxDriver/sundance_main.c:1749: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘get_stats’:
/tmp/LinuxDriver/sundance_main.c:1772: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘set_rx_mode’:
/tmp/LinuxDriver/sundance_main.c:1801: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c:1811: error: ‘struct net_device’ has no member named ‘mc_count’
/tmp/LinuxDriver/sundance_main.c:1816: error: ‘struct net_device’ has no member named ‘mc_count’
/tmp/LinuxDriver/sundance_main.c:1822: error: ‘struct net_device’ has no member named ‘mc_list’
/tmp/LinuxDriver/sundance_main.c:1822: error: ‘struct net_device’ has no member named ‘mc_count’
/tmp/LinuxDriver/sundance_main.c:1823: error: dereferencing pointer to incomplete type
/tmp/LinuxDriver/sundance_main.c:1824: error: dereferencing pointer to incomplete type
/tmp/LinuxDriver/sundance_main.c: In function ‘netdev_ethtool_ioctl’:
/tmp/LinuxDriver/sundance_main.c:1869: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘netdev_ioctl’:
/tmp/LinuxDriver/sundance_main.c:1953: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘netdev_close’:
/tmp/LinuxDriver/sundance_main.c:2001: error: ‘struct net_device’ has no member named ‘priv’
/tmp/LinuxDriver/sundance_main.c: In function ‘sundance_remove1’:
/tmp/LinuxDriver/sundance_main.c:2118: error: ‘struct net_device’ has no member named ‘priv’
make[4]: *** [/tmp/LinuxDriver/sundance_main.o] Error 1
make[3]: *** [_module_/tmp/LinuxDriver] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.39-2-486'
make: *** [all] Error 2</pre>
<p>Anyway, after a quick glance at the <tt>Makefile</tt> it seems it (supposed to) generate sundance.o and to install it to <tt>/lib/modules/$(KernelVersion)/kernel/drivers/net/</tt> as <tt>sundance.ko</tt>. Fortunately a quick <tt>ls -lh /lib/modules/$(uname -r)/kernel/drivers/net/ | grep sundance</tt> told me that I already have it. So I hope I can skip it, now that I know my Debian already have its <tt>sundance.ko</tt>.</p>
<h4>About <tt>sundance.ko</tt></h4>
<p>Of course, the next step is to get to know this <tt>sundance.ko</tt> thing. I query that driver by running:</p>
<pre>$ sudo modinfo /lib/modules/$(uname -r)/kernel/drivers/net/sundance.ko
filename:       /lib/modules/2.6.39-2-486/kernel/drivers/net/sundance.ko
license:        GPL
description:    Sundance Alta Ethernet driver
author:         Donald Becker
alias:          pci:v000013F0d00000200sv*sd*bc*sc*i*
alias:          pci:v000013F0d00000201sv*sd*bc*sc*i*
alias:          pci:v00001186d00001002sv*sd*bc*sc*i*
alias:          pci:v00001186d00001002sv00001186sd00001040bc*sc*i*
alias:          pci:v00001186d00001002sv00001186sd00001012bc*sc*i*
alias:          pci:v00001186d00001002sv00001186sd00001003bc*sc*i*
alias:          pci:v00001186d00001002sv00001186sd00001002bc*sc*i*
depends:        mii
intree:         Y
vermagic:       2.6.39-2-486 mod_unload modversions 486
parm:           media:array of charp
parm:           debug:Sundance Alta debug level (0-5) (int)
parm:           rx_copybreak:Sundance Alta copy breakpoint for copy-only-tiny-frames (int)
parm:           flowctrl:Sundance Alta flow control [0|1] (int)
</pre>
<p>I found the author (Donald Becker) match with the information found at <tt>sundance_main.c</tt>. Another interesting information I found is the dependency of this module, it says it depends on another module named <tt>mii</tt>, so I ran a check on that one too:</p>
<pre>$ sudo modinfo mii
filename:       /lib/modules/2.6.39-2-486/kernel/drivers/net/mii.ko
license:        GPL
description:    MII hardware support library
author:         Jeff Garzik
depends:
intree:         Y
vermagic:       2.6.39-2-486 mod_unload modversions 486</pre>
<p>This <tt>sundance</tt> depends on <tt>mii</tt>, where we also have <tt>mii.c</tt> and <tt>mii.h</tt> lying on the source directory too, so this DEFINITELY it.</p>
<p>I already have it! So now it should be working after I enable those two modules, okay then:</p>
<pre>$ sudo modprobe mii; sudo modprobe sundance;</pre>
<p>And then I want to see if anything happened:</p>
<pre>$ dmesg | grep -i eth | tail
.. unrelated texts ..
[53251.562523] eth1: IC Plus Corporation IP100A FAST Ethernet Adapter at 00019800, 54:e6:fc:83:12:72, IRQ 19.
[53251.563050] eth1: MII PHY found at address 0, status 0x7849 advertising 01e1.
.. unrelated texts ..</pre>
<p>It seems my card finally recognized by Linux! One final check just to make sure :</p>
<pre>$ ip link show
1: lo:  mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:19:5b:5b:cb:22 brd ff:ff:ff:ff:ff:ff
3: eth1:  mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 54:e6:fc:83:12:72 brd ff:ff:ff:ff:ff:ff
4: wlan0:  mtu 1500 qdisc mq state UP qlen 1000
    link/ether 00:11:09:be:fe:0d brd ff:ff:ff:ff:ff:ff</pre>
<p>Yep, it&#8217;s there.</p>
<h3>Okay, Now What?</h3>
<p>I put it into use, duh! I update my shorewall configurations and make dhcpd to serve on that interface too, etc.. all is well until I get to reboot.</p>
<p>I forgot that I have to automatically load those two modules at boot, so I add <tt>sundance.conf</tt> to <tt>/etc/modprobe.d</tt>:</p>
<pre># /etc/modprobe.d/sundance.conf
alias eth1 sundance
options sundance debug=3</pre>
<p>Now everything works as it should be.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/574/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/574/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/574/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=574&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2011/10/07/tp-link-tf-3200-on-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>

		<media:content url="http://xaie.files.wordpress.com/2011/10/sp_a0150.png?w=150" medium="image">
			<media:title type="html">TP-LINK TF-3200</media:title>
		</media:content>
	</item>
		<item>
		<title>My QtCurve KDE</title>
		<link>http://xaie.wordpress.com/2011/09/26/my-qtcurve-kde/</link>
		<comments>http://xaie.wordpress.com/2011/09/26/my-qtcurve-kde/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 11:35:40 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Orang bego punya kegiatan]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[arch linux]]></category>
		<category><![CDATA[kde4]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=564</guid>
		<description><![CDATA[Just want to share my desktop look, because I&#8217;ve been using it for a while and still satisfied by it &#8212;you can at least try to fake a shock and awe now. Now, a nice screenshot: What it is Most &#8230; <a href="http://xaie.wordpress.com/2011/09/26/my-qtcurve-kde/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=564&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Just want to share my desktop look, because I&#8217;ve been using it for a while and still satisfied by it &#8212;you can at least try to fake a shock and awe now.</p>
<p>Now, a nice screenshot:<br />
<a href="http://xaie.files.wordpress.com/2011/09/qtcscreenshot.png"><img src="http://xaie.files.wordpress.com/2011/09/qtcscreenshot.png?w=300&#038;h=112" alt="KDE4 QtCurve Screenshot" title="KDE4 QtCurve Screenshot" width="300" height="112" class="aligncenter size-medium wp-image-576" /></a></p>
<h3>What it is</h3>
<p>Most of the look customization provided by QtCurve with my own minor hacks to the code, but really I have to say mostly are unnoticeable from vanilla QtCurve compile.</p>
<p>In general, its a blue-ish with smooth gradient look on an Oxygen-like window decoration. It looks great on native KDE apps and not so great for GTK apps, most notably the thin scrollbar which I found somewhat troublesome when using LibreOffice Calc.</p>
<p><a href="http://xaie.files.wordpress.com/2011/09/libreofficecalcqtcurve.png"><img src="http://xaie.files.wordpress.com/2011/09/libreofficecalcqtcurve.png?w=500" alt="Small sheet tabs on LibreOffice Calc" title="Small sheet tabs on LibreOffice Calc"   class="aligncenter size-full wp-image-583" /></a></p>
<p>Other than that I&#8217;m satisfied with it.</p>
<h3>Download</h3>
<p>What, you want it too? Well, I just happen to zip all the files (with two additional themes, and a color scheme) and unconsciously upload it to a download-friendly file hosting.</p>
<blockquote><p><a href="http://ompldr.org/vYWphaQ/qtcurve&amp;colors.7z">My KDE + QtCurve</a></p></blockquote>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/564/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/564/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/564/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=564&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2011/09/26/my-qtcurve-kde/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>

		<media:content url="http://xaie.files.wordpress.com/2011/09/qtcscreenshot.png?w=300" medium="image">
			<media:title type="html">KDE4 QtCurve Screenshot</media:title>
		</media:content>

		<media:content url="http://xaie.files.wordpress.com/2011/09/libreofficecalcqtcurve.png" medium="image">
			<media:title type="html">Small sheet tabs on LibreOffice Calc</media:title>
		</media:content>
	</item>
		<item>
		<title>I Prefer to Start At ~/ Please</title>
		<link>http://xaie.wordpress.com/2011/08/31/i-prefer-to-start-at-please/</link>
		<comments>http://xaie.wordpress.com/2011/08/31/i-prefer-to-start-at-please/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 07:23:28 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Ilmu]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[share]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=553</guid>
		<description><![CDATA[For people (me included) who gets annoyed to find they start at ~/Documents every time they use Konsole/Terminal/urxvt/whatever, Vim, Dolphin, etc. here&#8217;s what to do to make it start at ~/: Edit file ~/.config/user-dirs.dirs Add or edit an entry named &#8230; <a href="http://xaie.wordpress.com/2011/08/31/i-prefer-to-start-at-please/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=553&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>For people (me included) who gets annoyed to find they start at <tt>~/Documents</tt> every time they use Konsole/Terminal/urxvt/<em>whatever</em>, Vim, Dolphin, etc. here&#8217;s what to do to make it start at <tt>~/</tt>:</p>
<ol>
<li>Edit file <tt>~/.config/user-dirs.dirs</tt></li>
<li>Add or edit an entry named <tt>XDG_DOCUMENTS_DIR</tt> having value of <tt>"$HOME/"</tt>:<br />
<code>XDG_DOCUMENTS_DIR="$HOME/"</code></p>
<li>Save it.</li>
</ol>
<p>Restart any application as needed. You&#8217;re welcome.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/553/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/553/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/553/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=553&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2011/08/31/i-prefer-to-start-at-please/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>
	</item>
		<item>
		<title>PulseAudio di Windows Sudah Tidak Gagap Lagi</title>
		<link>http://xaie.wordpress.com/2011/07/10/pulseaudio-di-windows-sudah-tidak-gagap-lagi/</link>
		<comments>http://xaie.wordpress.com/2011/07/10/pulseaudio-di-windows-sudah-tidak-gagap-lagi/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 09:07:37 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Orang bego punya kegiatan]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[share]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=547</guid>
		<description><![CDATA[Latar Belakang Kadang kalau lagi mau main game terpaksa harus boot ke Windows XP. Lebih sering lagi kalau lagi main ingin sambil enjoy musik, sama seperti kalau lagi pakai Linux. Sayangnya port server PulseAudio (PA) untuk Windows terlalu jadul, masih &#8230; <a href="http://xaie.wordpress.com/2011/07/10/pulseaudio-di-windows-sudah-tidak-gagap-lagi/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=547&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3>Latar Belakang</h3>
<p>Kadang kalau lagi mau main game terpaksa harus boot ke Windows XP. Lebih sering lagi kalau lagi main ingin sambil <em>enjoy</em> musik, sama seperti kalau lagi pakai Linux.</p>
<p>Sayangnya port server PulseAudio (PA) untuk Windows terlalu jadul, masih versi 0.9.6, dari tahun 2007-an dan agak keteteran mengikuti perkembangan development di Linux yang udah versi 0.9.20-an.</p>
<h3>Masalah</h3>
<p>Katanya sih karena ada kesulitan waktu porting, maklum aja soalnya PA habitat aslinya di Linux-land sih. <em>Feature-feature</em> baru di test di Linux, dan kebanyakan <em>developer</em>nya orang-orang Linux juga, jadi port untuk Windows jadi anak tiri. Ada sukur.. gak ada ya gak usah sewot, gitu maksudnya.</p>
<p>Gw udah pernah coba compile sendiri pake mingw32 tapi emang gak bisa.</p>
<p>Karena lagi mumet malas baca kode punya orang, gak penting-penting amat (masih bisa streaming lewat http), dan gak sakti-sakti amat ilmu Linux gw jadi gw (macam) <em>postpone</em> aja dulu, akhirnya &#8220;terpaksa&#8221; nyangkut pakai binary dari Cendio</p>
<h3>Mau denger musik aja kok repot?</h3>
<p>Lah iya, soalnya musik saya di komputer terpisah. Komputer yang nyimpen file-file musik jalanin program mpd, lalu nanti dia <em>stream</em> lagu ke komputer lainnya.</p>
<p>Karena komputer yang digunakan sebagai penyimpanan lagu ini sering di-<em>update</em> maka Music Player Daemon (MPD), program yang digunakan untuk menjalankan musik, sudah beberapa kali di-update versinya dan wajar kalau sudah pakai <em>library</em> PA yang lebih baru.</p>
<p>Server PA yang di Windows, yang masih menggunakan kode dari tahun 2007, suaranya sering putus-putus seperti orang gagap, beda dengan server PA yang di Linux.</p>
<p>Berdasarkan analisa ala-kadarnya, nampaknya setiap kali pakai server PA Windows penggunaan CPU  MPD selalu naik sampai 100%. Anehnya, kalau coba set <em>output</em> ke ALSA atau <em>streaming</em> lewat http <em>cpu utilization</em>-nya gak sampai 10%, jadi masalahnya pasti di sekitar PA.</p>
<p>Kalau di server PA Linux tidak menunjukkan gejala seperti itu maka kesimpulan berikutnya adalah karena ada mekanisme yang berubah di PA, yang sayangnya tidak <em>backward-compatible</em> dengan kode dari tahun 2007.</p>
<h3>Oh oke, jadi kenapa nge-blog?</h3>
<p>Ini lho, nampaknya sudah ada yang mengerjakan <a href="http://pulseaudio.org/wiki/WindowsSupport" target="_blank">Windows port</a> yang baru, walaupun status masih <em>UNSUPPORTED</em> dan belum semua fasilitas sudah di port ke Windows.</p>
<p>Jadi lewat blog ini saya mau bilang terima kasih/&#8221;thank you&#8221; kepada Maarten Bosmans (mkbosmans), yang sudah menyediakan <em>binary</em> yang siap pakai.</p>
<h3>Gimana cara pakainya?</h3>
<ol>
<li>Ekstrak.</li>
<li>Edit file <tt>etc/pulse/default.pa</tt> dan masukkan parameter-parameter yang diperlukan, misal:<br />
<code>load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;192.168.99.0/24</code>.
</li>
<li>Copy file module-module yang dibutuhkan (kalau saya: <tt>module-native-protocol-tcp.dll</tt>, <tt>module-null-sink.dll</tt>, dan <tt>module-waveout.dll</tt>) dari direktori <tt>lib/pulse/modules</tt> ke direktori <tt>bin</tt>.</li>
<li>Buat shortcut ke <tt>bin/pulseaudio.exe -D</tt></li>
</ol>
<p>Kalau mau lebih jelas, silahkan baca <a href="http://pulseaudio.org/wiki/PerfectSetup" target="_blank">The Perfect Setup</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/547/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/547/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/547/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=547&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2011/07/10/pulseaudio-di-windows-sudah-tidak-gagap-lagi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>
	</item>
		<item>
		<title>Portal, Now THAT Is A Game</title>
		<link>http://xaie.wordpress.com/2011/04/20/portal-now-that-is-a-game/</link>
		<comments>http://xaie.wordpress.com/2011/04/20/portal-now-that-is-a-game/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 12:52:10 +0000</pubDate>
		<dc:creator>Xaie</dc:creator>
				<category><![CDATA[Orang bego punya kegiatan]]></category>
		<category><![CDATA[Pendapat gak penting]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[english]]></category>
		<category><![CDATA[game]]></category>

		<guid isPermaLink="false">http://xaie.wordpress.com/?p=524</guid>
		<description><![CDATA[I found this thing about Portal 2, with all the hype around it. I haven&#8217;t heard this title before, okay maybe a couple of times, but because I&#8217;m not an avid gamer myself I decided not to look it up. &#8230; <a href="http://xaie.wordpress.com/2011/04/20/portal-now-that-is-a-game/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=524&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://xaie.files.wordpress.com/2011/04/portal.jpg?w=150&#038;h=69" alt="" title="Portal" width="150" height="69" class="alignright size-thumbnail wp-image-527" />I found this thing about Portal 2, with all the hype around it. I haven&#8217;t heard this title before, okay maybe a couple of times, but because I&#8217;m not an avid gamer myself I decided not to look it up.</p>
<p>The game description didn&#8217;t lend any justice to it, at least for me:</p>
<blockquote><p>Portal™ is a new single player game from Valve. Set in the mysterious Aperture Science Laboratories, Portal has been called one of the most innovative new games on the horizon and will offer gamers hours of unique gameplay.</p></blockquote>
<p>I&#8217;ve seen a lot of &#8220;innovative&#8221; and &#8220;unique&#8221; being thrown around in game descriptions that doesn&#8217;t add up to that level (for me anyway), so being more conservative about it is my general stance on gaming.</p>
<p>The game screenshots, I&#8217;ve seen them —since years ago— they looks just like Half-Life. Although I&#8217;m not a person who put graphic first, but as I said earlier, I&#8217;m not a gamer I&#8217;ve got things to do so I pass it as &#8220;it&#8217;s just another damn game kids are playing nowadays&#8221;.</p>
<p>Then this Portal 2 show up. Got an e-mail, and it sparked my curiosity. I mean, how good is this &#8220;Portal&#8221; game that it warranted a sequel? Well, since I have a few time to kill, I decided to try it. Being a few years old also helps, so it rather cheap by now. And it&#8217;s not a multi-player game too, so I know I don&#8217;t have to curse my internet connection.</p>
<p>Oh BTW, my internet connection still suck, thank you.</p>
<p><div id="attachment_533" class="wp-caption aligncenter" style="width: 190px"><img src="http://xaie.files.wordpress.com/2011/04/portal-cake.jpg?w=180&#038;h=180" alt="" title="Cake" width="180" height="180" class="size-thumbnail wp-image-533" /><p class="wp-caption-text">And what is this cake about?</p></div><br />
I gave it a go and it was <strong>great</strong>. I can&#8217;t rephrase it any better: it was great.</p>
<p>First off, it&#8217;s a short game. I found myself fighting the final boss after 4 hours (or so) playing it. But for those hours, I cherished because I&#8217;m &#8220;in the zone&#8221; for the entire time. I don&#8217;t have to dedicate hours on this game —like RPG games I have sitting there, waiting for me to come back, <em>*sigh*</em>— and yet I got entertained in the ways a game can.</p>
<p>Second, as many will testify, the gameplay IS unique. Being a so-so fan of FPS, when I get the portal gun I was thinking &#8220;great what kind of baddies I have to aim at?&#8221;. But no, this is not about killing for fun, it&#8217;s about solving puzzle. So instead me, killing everything that moves, it was me thinking how to get through the challenges.</p>
<p>Third, the thing who speak to you through the entire game —I won&#8217;t spoil the game for those who haven&#8217;t played it— is hilarious. You just have to play through the game to know this.</p>
<p><img src="http://xaie.files.wordpress.com/2011/04/portal21.jpg?w=300&#038;h=133" alt="" title="Portal 2" width="300" height="133" class="aligncenter size-medium wp-image-538" /><br />
All this brings me to the question: should I get Portal 2? Well, to be honest with you, maybe not this year. Maybe a year or two after it&#8217;s release, after the price gets low enough for my range.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/xaie.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/xaie.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/xaie.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/xaie.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/xaie.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/xaie.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/xaie.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/xaie.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/xaie.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/xaie.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/xaie.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/xaie.wordpress.com/524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/xaie.wordpress.com/524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/xaie.wordpress.com/524/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=xaie.wordpress.com&amp;blog=1578447&amp;post=524&amp;subd=xaie&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://xaie.wordpress.com/2011/04/20/portal-now-that-is-a-game/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5a9db00e940ca33690b8794789f26bd7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Xaie</media:title>
		</media:content>

		<media:content url="http://xaie.files.wordpress.com/2011/04/portal.jpg?w=150" medium="image">
			<media:title type="html">Portal</media:title>
		</media:content>

		<media:content url="http://xaie.files.wordpress.com/2011/04/portal-cake.jpg?w=180" medium="image">
			<media:title type="html">Cake</media:title>
		</media:content>

		<media:content url="http://xaie.files.wordpress.com/2011/04/portal21.jpg?w=300" medium="image">
			<media:title type="html">Portal 2</media:title>
		</media:content>
	</item>
	</channel>
</rss>
