<?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"
	>

<channel>
	<title>Shadowlessness</title>
	<atom:link href="http://yaserzt.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://yaserzt.com/blog</link>
	<description>Shadowlessness, and how it feels.</description>
	<pubDate>Mon, 17 Nov 2008 20:51:06 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>How Much We Spend Waiting for Our Tools?</title>
		<link>http://yaserzt.com/blog/2008/11/18/how-much-we-spend-waiting-for-our-tools/</link>
		<comments>http://yaserzt.com/blog/2008/11/18/how-much-we-spend-waiting-for-our-tools/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 20:51:06 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[Quotes]]></category>

		<category><![CDATA[hilarious]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=267</guid>
		<description><![CDATA[
Absolutely no comment!
]]></description>
			<content:encoded><![CDATA[<p><img src="http://imgs.xkcd.com/comics/compiling.png" alt="By "we", I mean programmers specially. And by "tools", I mean our compilers. And by "idiot", I mean idiot." /><br />
<a href="http://xkcd.com/303/">Absolutely no comment</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/11/18/how-much-we-spend-waiting-for-our-tools/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How Do You Reply Emails?</title>
		<link>http://yaserzt.com/blog/2008/11/15/how-do-you-reply-emails/</link>
		<comments>http://yaserzt.com/blog/2008/11/15/how-do-you-reply-emails/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 21:19:38 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/2008/11/15/how-do-you-reply-emails/</guid>
		<description><![CDATA[A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?
Top-posting is, in short, the practice of putting the reply above the original message in electronic communication. Many of my friends top-post, and I believe most of [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p><tt>A: Because it messes up the order in which people normally read text.<br />
Q: Why is top-posting such a bad thing?<br />
A: Top-posting.<br />
Q: What is the most annoying thing in e-mail?</tt></p></blockquote>
<p><a href="http://en.wikipedia.org/wiki/Posting_style#Top-posting">Top-posting</a> is, in short, the practice of putting the reply above the original message in electronic communication. Many of my friends top-post, and I believe most of them are a victim of Google&#8217;s otherwise close-to-splendid email application &#8220;Gmail&#8221;.<br />
This is not a criticism you guys. It&#8217;s just a joke at your expense! <img src='http://yaserzt.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
For more information, guidance and general wisdom, you can read <a href="http://tools.ietf.org/html/rfc1855">RFC 1855</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/11/15/how-do-you-reply-emails/feed/</wfw:commentRss>
		</item>
		<item>
		<title>October 28th</title>
		<link>http://yaserzt.com/blog/2008/11/08/october-28th/</link>
		<comments>http://yaserzt.com/blog/2008/11/08/october-28th/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 00:10:14 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[noteworthy]]></category>

		<category><![CDATA[updated]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=257</guid>
		<description><![CDATA[That&#8217;s my birthday, if you where wondering.
(Just a quick fact: this year, due to incompatibility of Gregorian and Persian leap years, and the relative inaccuracy of the former, my birthday was October 27th.
As a friend mentioned, my 28th birthday was not on the 28th of the month. In fact, as she again noted, the first [...]]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s my birthday, if you where wondering.<br />
(Just a quick fact: this year, due to incompatibility of Gregorian and Persian leap years, and the relative inaccuracy of the former, my birthday was October 27th.<br />
As a friend mentioned, my 28th birthday was not on the 28th of the month. In fact, as she again noted, the first time my age turned <a href="http://en.wikipedia.org/wiki/Perfect_number">perfect</a> after I knew what it was, I lost my perfect birth day of the month.)<br />
Anyway, last year I found out that my birthday is the same with <a href="http://en.wikipedia.org/wiki/Bill_Gates">Bill Gates</a>. This year, I was cursing my bad luck when I stumbled upon the fact that I share this birthday with <a href="http://en.wikipedia.org/wiki/Mahmoud_Ahmadinejad">Mahmoud Ahmadinejad</a>. Sharing anything with the guy is anything but an honor by default!<br />
Here are some fun facts about my birthday:</p>
<ol>
<li>There are 64 days in a year after October 28th! <img src='http://yaserzt.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li>I have the exact same age (±24 hours) with the Czech football player <a href="http://en.wikipedia.org/wiki/Milan_Baro%C5%A1">Milan Baroš</a>. I&#8217;ve known this for several years now, but I don&#8217;t know how. My best guess is IMDB!</li>
<li><a href="http://en.wikipedia.org/wiki/John_Romero">John Romero</a> is born on this day. Since we are in the same business (behold the shameless arrogance!) I must include him here. I firmly believe that &#8220;id Software&#8221; would still be making great games (as opposed to great engines only) if he were still with them. (Incidentally, <a href="http://en.wikipedia.org/wiki/Image:Bitchad.jpg">this</a> is one of the few posters that I&#8217;d be willing to hang in my room instead of James Hetfield&#8217;s Jolly Roger pose poster.)</li>
<li>John Locke died on this day. No, not <a href="http://en.wikipedia.org/wiki/John_Locke_(Lost)">that</a> John Locke, <a href="http://en.wikipedia.org/wiki/John_Locke">this</a> John Locke! (Sorry, couldn&#8217;t resist a &#8220;<a href="http://en.wikipedia.org/wiki/Lost_(TV_series)">Lost</a>&#8221; reference.)</li>
<li>A guy named <a href="http://en.wikipedia.org/wiki/Landon_Curt_Noll">Landon Curt Noll</a> has this birthday too. I knew him from the <a href="http://www.ioccc.org/">IOCCC</a> (he is called <a href="http://www.isthe.com/chongo/index.html">chongo</a> over there.) (Warning: if you think you know C, and are not ready for a rude wake up, don&#8217;t go there! <a href="http://en.wikipedia.org/wiki/IOCCC">Here</a>&#8217;s the Wikipedia page for a milder kick) but apparently he is quite a diverse person!<br />
Also, we used the FNV hash function (co-authored by him) in the &#8220;Silent2&#8243; project (maybe 10 people in the entire world know what that is!) without me realizing who he was. Alas, I had to abandon that project, which I regret to this day, since the concept and opportunity were both very unique. <img src='http://yaserzt.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </li>
<li>A whole bunch of other stuff have happened on this day, some of the most famous of which can be viewed on or accessed through <a href="http://en.wikipedia.org/wiki/October_28">the Wikipedia page</a>.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/11/08/october-28th/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Better Soshiant Videos</title>
		<link>http://yaserzt.com/blog/2008/11/04/better-soshiant-videos/</link>
		<comments>http://yaserzt.com/blog/2008/11/04/better-soshiant-videos/#comments</comments>
		<pubDate>Tue, 04 Nov 2008 00:52:51 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[Soshiant]]></category>

		<category><![CDATA[entertainment]]></category>

		<category><![CDATA[game development]]></category>

		<category><![CDATA[noteworthy]]></category>

		<category><![CDATA[sci-tech]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=255</guid>
		<description><![CDATA[Here are two higher-resolution in-game videos from Soshiant: one (~90MiB) and two (~86MiB).
Here&#8217;s another video (~71MiB) showing some characters from concept, through modeling, to animations.
Note that our engine is not even in alpha. There are many bugs present, most of with are level design bugs due to our rush for the exhibition (camera placements and [...]]]></description>
			<content:encoded><![CDATA[<p>Here are two higher-resolution in-game videos from <a href="http://www.soshiantgame.com/">Soshiant</a>: <a href="http://www.soshiantgame.com/videos/soshiant_in_game_1.avi">one (~90MiB)</a> and <a href="http://www.soshiantgame.com/videos/soshiant_in_game_2.avi">two (~86MiB)</a>.<br />
Here&#8217;s <a href="http://www.soshiantgame.com/videos/Soshiant_process.avi">another video (~71MiB)</a> showing some characters from concept, through modeling, to animations.</p>
<p>Note that our engine is not even in alpha. There are many bugs present, most of with are level design bugs due to our rush for the exhibition (camera placements and transitions, characters occasionally going through walls, Soshiant&#8217;s hand not being aligned with the ledges he is hanging from, etc.) But there are some engine bugs too, like the character&#8217;s hair getting stuck in a wall or ground, or the character jumping from one position to another, or the shadows poping here and there. All you see is subject to improvement, change or both.<br />
Also, these videos are compressed with the irreplaceable <em>Xvid</em> codec. The third video, which is the only one with sound, features one of our original sound-tracks, composed and played by our multi-talented concept artist <a href="http://soheildanesh.blogspot.com/">Soheil Danesh</a>.<br />
I would be <em>very</em> happy to hear your feed back on any and every aspect of these videos.</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/11/04/better-soshiant-videos/feed/</wfw:commentRss>
<enclosure url="http://www.soshiantgame.com/videos/soshiant_in_game_1.avi" length="95122652" type="video/x-msvideo" />
<enclosure url="http://www.soshiantgame.com/videos/soshiant_in_game_2.avi" length="91105840" type="video/x-msvideo" />
<enclosure url="http://www.soshiantgame.com/videos/Soshiant_process.avi" length="75417712" type="video/x-msvideo" />
		</item>
		<item>
		<title>Awesomeness!</title>
		<link>http://yaserzt.com/blog/2008/10/31/awesomeness/</link>
		<comments>http://yaserzt.com/blog/2008/10/31/awesomeness/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 23:30:17 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[Soshiant]]></category>

		<category><![CDATA[entertainment]]></category>

		<category><![CDATA[game development]]></category>

		<category><![CDATA[noteworthy]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=253</guid>
		<description><![CDATA[Amir Hosein made a post to the OGRE showcase forums about Soshiant. The response is overwhelmingly positive. I&#8217;m hoping that our love, care and enthusiasm can fuel our effort for just another year or two, and I believe we will make it, and we&#8217;ll make it big time!
]]></description>
			<content:encoded><![CDATA[<p><a href="http://amiross.blogspot.com/">Amir Hosein</a> made <a href="http://www.ogre3d.org/phpBB2/viewtopic.php?t=45457">a post</a> to the OGRE showcase forums about <a href="http://www.soshiantgame.com/en/">Soshiant</a>. The response is overwhelmingly positive. I&#8217;m hoping that our love, care and enthusiasm can fuel our effort for just another year or two, and I believe we will make it, and we&#8217;ll make it big time!</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/10/31/awesomeness/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Soshiant In-game Videos</title>
		<link>http://yaserzt.com/blog/2008/10/30/soshiant-in-game-videos/</link>
		<comments>http://yaserzt.com/blog/2008/10/30/soshiant-in-game-videos/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 23:48:36 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[Soshiant]]></category>

		<category><![CDATA[game development]]></category>

		<category><![CDATA[noteworthy]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=247</guid>
		<description><![CDATA[Refer to these two (one and two) blog posts by our fearless team leader &#8220;Amir Hosein&#8220;.
If you are lucky enough not to be pestered by a ridiculously ineffective, yet irritatingly irritating Internet filter, you will have a peek at some of our gameplay.
You should note that this is not even alpha software. We are a [...]]]></description>
			<content:encoded><![CDATA[<p>Refer to these two (<a href="http://amiross.blogspot.com/2008/10/in-game-video.html">one</a> and <a href="http://amiross.blogspot.com/2008/10/second-day-second-video.html">two</a>) blog posts by our fearless team leader &#8220;<a href="http://amiross.blogspot.com/">Amir Hosein</a>&#8220;.<br />
If you are lucky enough not to be pestered by a ridiculously ineffective, yet irritatingly irritating Internet filter, you will have a peek at some of our gameplay.<br />
You should note that this is not even alpha software. We are a long way away from a feature-complete demo, and even longer away from a game. Please bear with us!</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/10/30/soshiant-in-game-videos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Eris Says Hi!</title>
		<link>http://yaserzt.com/blog/2008/10/28/eris-says-hi/</link>
		<comments>http://yaserzt.com/blog/2008/10/28/eris-says-hi/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 20:10:09 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/2008/10/28/eris-says-hi/</guid>
		<description><![CDATA[This is the first post I write from my brand new PSP, which I&#8217;ve decided to call &#8220;Eris&#8220;.
Thanks for this great birthday present goes out to Amir Hossein, Azadeh, Ehsan, Farzam, Golnaz, Parastoo and Siamac (who am I forgeting?)
]]></description>
			<content:encoded><![CDATA[<p>This is the first post I write from my brand new PSP, which I&#8217;ve decided to call &#8220;<strong>Eris</strong>&#8220;.<br />
Thanks for this great birthday present goes out to Amir Hossein, Azadeh, Ehsan, Farzam, Golnaz, Parastoo and Siamac (who am I forgeting?)</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/10/28/eris-says-hi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Soshiant Demo</title>
		<link>http://yaserzt.com/blog/2008/10/21/soshiant-demo/</link>
		<comments>http://yaserzt.com/blog/2008/10/21/soshiant-demo/#comments</comments>
		<pubDate>Tue, 21 Oct 2008 20:19:11 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[Soshiant]]></category>

		<category><![CDATA[entertainment]]></category>

		<category><![CDATA[noteworthy]]></category>

		<category><![CDATA[updated]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=244</guid>
		<description><![CDATA[The Soshiant website just went live. (UPDATE: Here&#8217;s the English homepage.)
And again, we are pulling an all-nighter to ready everything for the exhibition that opens tomorrow. This will be the first time that the public sees our baby, and you could imagine how excited we are.
However, there&#8217;s still a long road to go for Soshiant [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.soshiantgame.com/">Soshiant website</a> just went live. (UPDATE: Here&#8217;s the <a href="http://www.soshiantgame.com/en/index.php">English homepage</a>.)<br />
And again, we are pulling an all-nighter to ready everything for the exhibition that opens tomorrow. This will be the first time that the public sees our baby, and you could imagine how excited we are.<br />
However, there&#8217;s still a <em>long</em> road to go for Soshiant to become anything resembling a playable game. What we currently have is basically nothing more than a techdemo of some of the stuff that we <em>could</em> do, with time and of course, money.</p>
<p>Anyways, the exhibition is held at Tehran Mosalla. It starts tomorrow (October 22nd, Aban 1st) and goes on for 10 days. I&#8217;m told that the visiting hours are from 9AM to 9PM. If you are interested in posters, collector cards, T-shirts and some in-game and technology videos, concept art and our game, please give us a visit. We will be at &#8220;Fan-afzar Sharif&#8221; booth.</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/10/21/soshiant-demo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Days of Yore</title>
		<link>http://yaserzt.com/blog/2008/10/17/days-of-yore/</link>
		<comments>http://yaserzt.com/blog/2008/10/17/days-of-yore/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 03:04:58 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=242</guid>
		<description><![CDATA[A friend of mine had a nostalgic sentence as her Y!M status message a few days ago:
Raise your drinking glasses; here&#8217;s to yesterday.
So, here&#8217;s to yesterdays. Cheers.
]]></description>
			<content:encoded><![CDATA[<p>A friend of mine had a nostalgic sentence as her Y!M status message a few days ago:<br />
<blockquote>Raise your drinking glasses; here&#8217;s to yesterday.</p></blockquote>
<p>So, here&#8217;s to yesterdays. Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/10/17/days-of-yore/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Quench My Thirst With Gasoline</title>
		<link>http://yaserzt.com/blog/2008/10/13/quench-my-thirst-with-gasoline/</link>
		<comments>http://yaserzt.com/blog/2008/10/13/quench-my-thirst-with-gasoline/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 17:38:00 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[game development]]></category>

		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=240</guid>
		<description><![CDATA[I woke up yesterday, 7AM. It&#8217;s now 9PM and I&#8217;ve just come home, and I&#8217;m gonna eat something, and I&#8217;m gonna go to sleep after 38 hours. That&#8217;s a personal record. And I&#8217;ve been at work, non-stop for 27 hours.
And you know what, I&#8217;m just feeling conventionally tired and I may even try and work [...]]]></description>
			<content:encoded><![CDATA[<p>I woke up yesterday, 7AM. It&#8217;s now 9PM and I&#8217;ve just come home, and I&#8217;m gonna eat something, and I&#8217;m gonna go to sleep after 38 hours. That&#8217;s a personal record. And I&#8217;ve been at work, non-stop for 27 hours.<br />
And you know what, I&#8217;m just feeling conventionally tired and I may even try and work on my own programs a bit. I never thought I would be at work 27 hours and be this happy (well, as far as <em>I</em> get happy, which is not much.)<br />
And my work was hard, at least for someone with my limited practical knowledge (or theoretical, for that matter.) I implemented the whole shadow system for our game project <strong>Soshiant</strong> from the ground up, after several failed attempts at using <a href="http://ogre3d.org/">Ogre</a>&#8217;s shadowing services and several other attempts to figure out the pieces needed to use Ogre&#8217;s facilities from other people&#8217;s code (nobody seems to have had the problems that we had!) Anyway, me implementing generic shadow-mapping was like a blind man with Parkinson&#8217;s trying to fix a deaf and mute man&#8217;s teeth: full of screams, blood and gore. But that&#8217;s another story for another time.<br />
My pint here is that I was doing something I liked, and that I&#8217;m not badly incompetent at, on a project that engaged me, with people that interest me. Therefore, I cannot wait to get more (after I&#8217;m rested well enough of course. I&#8217;m a lazy slob after all, and nothing can change that.) What I&#8217;m saying is that &#8220;Give me fuel, give me fire, give that which I desire.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/10/13/quench-my-thirst-with-gasoline/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mojo, Diablo and a lot of Foolishness</title>
		<link>http://yaserzt.com/blog/2008/10/04/mojo-diablo-and-a-lot-of-foolishness/</link>
		<comments>http://yaserzt.com/blog/2008/10/04/mojo-diablo-and-a-lot-of-foolishness/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 22:50:52 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[game development]]></category>

		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=231</guid>
		<description><![CDATA[I&#8217;ve been living disconnected from the world. I&#8217;ve practically stopped answering my phone, and I&#8217;ve been ignoring my (online) life for the most part.
This is because we are making a push to prepare our game, Soshiant (sorry, no link) for a demo which is in about two weeks. What we are hoping to accomplish is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been living disconnected from the world. I&#8217;ve practically stopped answering my phone, and I&#8217;ve been ignoring my (online) life for the most part.<br />
This is because we are making a push to prepare our game, Soshiant (sorry, no link) for a demo which is in about two weeks. What we are hoping to accomplish is close to impossible, and we only have our &#8220;<a href="http://news-service.stanford.edu/news/2005/june15/jobs-061505.html">hunger and foolishness</a>&#8221; to drive us. To be honest, everybody else is driven and determined, and I&#8217;m just tagging along for the ride.<br />
What keeps us sustained is mugs of <a href="http://syros.pourlatifi.com/">Syros</a>&#8217;s magical Mojo, and a lot of heavy metal. Oh, and let&#8217;s not forget tiny steps of accomplishment every now and again.<br />
Right now, I&#8217;m just enjoying working towards something magnificent and beautiful. &#8220;Good day to be alive, Sir!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/10/04/mojo-diablo-and-a-lot-of-foolishness/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MOST Annoying Thing Ever</title>
		<link>http://yaserzt.com/blog/2008/08/25/most-annoying-thing-ever/</link>
		<comments>http://yaserzt.com/blog/2008/08/25/most-annoying-thing-ever/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 08:02:36 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[rants]]></category>

		<category><![CDATA[stupidity]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=229</guid>
		<description><![CDATA[I wrote a post a while back and said that my cellphone is the most annoying item I have in my life. Obviously, there was a &#8220;currently&#8221; implicit in that statement. I don&#8217;t anyone can disagree that the most annoying (and loathed) item ever to exist on this planet is the Microsoft Office assistant paperclip. [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote a post a while back and said that my cellphone is the most annoying item I have in my life. Obviously, there was a &#8220;currently&#8221; implicit in that statement. I don&#8217;t anyone can disagree that the most annoying (and loathed) item <em>ever</em> to exist on this planet is the Microsoft Office assistant paperclip. (The reasons of why I&#8217;m even using Office in the first place are too sad and depressing to enumerate.)<br />
I saw an amusing <a href="http://houghi.org/shots/vim001.gif">cartoon</a> (warning: animated GIF - may cause partial blindness!) the other day which brought back the horrifying memories of the 5-10 seconds it took to disable the devilish creature and make it disappear the first time I opened Word. <em><strong>* shudders *</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/08/25/most-annoying-thing-ever/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Reign o&#8217;er Me</title>
		<link>http://yaserzt.com/blog/2008/08/21/reign-oer-me/</link>
		<comments>http://yaserzt.com/blog/2008/08/21/reign-oer-me/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 22:32:43 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[entertainment]]></category>

		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=226</guid>
		<description><![CDATA[He didn&#8217;t have a traumatizing childhood. He didn&#8217;t have a lover who&#8217;d left him. He didn&#8217;t have children that had died in his arms. He didn&#8217;t have a wife withered from a wasting disease. He had not killed anybody. He wasn&#8217;t enslaved or mistreated. He hadn&#8217;t suffered a great loss to mourn. He hadn&#8217;t have [...]]]></description>
			<content:encoded><![CDATA[<p>He didn&#8217;t have a traumatizing childhood. He didn&#8217;t have a lover who&#8217;d left him. He didn&#8217;t have children that had died in his arms. He didn&#8217;t have a wife withered from a wasting disease. He had not killed anybody. He wasn&#8217;t enslaved or mistreated. He hadn&#8217;t suffered a great loss to mourn. He hadn&#8217;t have a great loss to regret. He wasn&#8217;t alone. He wasn&#8217;t unloved. He wasn&#8217;t alone.<br />
But he feels alone. He is sad. He is without cause and without goal. He is alone, because he doesn&#8217;t know otherwise.</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/08/21/reign-oer-me/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Of Boost and Men</title>
		<link>http://yaserzt.com/blog/2008/08/20/of-boost-and-men/</link>
		<comments>http://yaserzt.com/blog/2008/08/20/of-boost-and-men/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 22:09:00 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=224</guid>
		<description><![CDATA[Boost is a great collection of libraries. The functionality is so diverse and the quality is so high and the design is so careful that it&#8217;s almost part of the standard C++ library (of course, many of Boost&#8217;s sub-libraries has already been accepted for inclusion into the next version of C++ standard library with little [...]]]></description>
			<content:encoded><![CDATA[<p>Boost is a great collection of libraries. The functionality is so diverse and the quality is so high and the design is so careful that it&#8217;s almost part of the standard C++ library (of course, many of Boost&#8217;s sub-libraries has already been accepted for inclusion into the next version of C++ standard library with little or no modification, and more are scheduled for discussion.)<br />
People who develop Boost are fantastic software designers and all C++ gurus. I consider myself a seasoned C++ programmer and I can&#8217;t honestly say that I can follow their discussions without extensive reference look up and pondering (the times that I know what they are talking about, that is!) This has led to both Boost&#8217;s greatest strengths and weaknesses.<br />
Obviously, when you have many great developers and well-defined, open and democratic processes, you&#8217;re gonna get good FOSS. It also leads to a perceived elitism and high entry barrier. From the &#8220;outside&#8221;, it looks like Boosters all want to keep the glory to themselves, and that they would shoot down any library submitted for inclusion by an &#8220;outsider.&#8221; I&#8217;ve not been around the Boost discussion lists long enough and I haven&#8217;t been paying a close enough attention to know this for sure, but it seems to me like most people there are volunteers, more interested in quality and advancement for their (and my) beloved language, rather than glory-seeking adventurers after fame and fortune.<br />
Also at first glance, Boost might seem like a bag of cryptic and hard-to-learn libraries, shrouded in mystery and magic. It is not quite like that, but given the fact that C++ is a difficult language (yeah, your hunches in your freshman year were right, if not the reasons behind them) you should expect some complexity is some of its (arguably) most advanced libraries.</p>
<p>If nothing else, use Boost&#8217;s thread, filesystem, serialization and async I/O libraries. The thread library is pretty much already a part of standard C++ anyway, so you might as well learn to use it (not that it is hard to use.) Lack of portable file system access has always been a weakness on C and C++. The serialization library is so unintrusive and fantastic, that it will find its way and place in any non-trivial program that we&#8217;ll ever write. And asio has so much needed functionality, that I&#8217;m just itching to try it out.<br />
And when you are already using one part of Boost, why stop there? Use anything and everything you can. Not blindly, of course, but prefer well-designed, well-developed and well-tested libraries to some small code snippet you find off the web. And when using Boost, delve into it and see how it is implemented. It&#8217;s educational and more often that not even enlightening for the likes of me.</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/08/20/of-boost-and-men/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Boost 1.36.0 is Out</title>
		<link>http://yaserzt.com/blog/2008/08/18/boost-1360-is-out/</link>
		<comments>http://yaserzt.com/blog/2008/08/18/boost-1360-is-out/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 20:11:31 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[C++]]></category>

		<category><![CDATA[noteworthy]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=221</guid>
		<description><![CDATA[Shame on me! Boost 1.36.0 got released and I didn&#8217;t even know it was coming this soon. It&#8217;s been several weeks that I haven&#8217;t read the mailing list. Think of all the C++ goodness I&#8217;ve lost!
I&#8217;ll get it off the SVN (if my ISP let&#8217;s me; damned idiots) and build it in a few hours, [...]]]></description>
			<content:encoded><![CDATA[<p>Shame on me! <a href="http://www.boost.org/users/news/version_1_36_0">Boost 1.36.0</a> got released and I didn&#8217;t even know it was coming this soon. It&#8217;s been several weeks that I haven&#8217;t read the mailing list. Think of all the C++ goodness I&#8217;ve lost!<br />
I&#8217;ll get it off the SVN (if my ISP let&#8217;s me; damned idiots) and build it in a few hours, and I&#8217;ll try to upload it.</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/08/18/boost-1360-is-out/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cellphone Etiquette</title>
		<link>http://yaserzt.com/blog/2008/08/10/cellphone-etiquette/</link>
		<comments>http://yaserzt.com/blog/2008/08/10/cellphone-etiquette/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 18:06:58 +0000</pubDate>
		<dc:creator>yzt</dc:creator>
		
		<category><![CDATA[rants]]></category>

		<guid isPermaLink="false">http://yaserzt.com/blog/?p=219</guid>
		<description><![CDATA[My cellphone is without doubt the most annoying and intrusive item in my life. It may sound anti-social, rude and unacceptable behavior, but the way I see it, I have the right to refrain from answering my phone whenever I want. For me, it happens a lot that I don&#8217;t answer the phone, out of [...]]]></description>
			<content:encoded><![CDATA[<p>My cellphone is without doubt the most annoying and intrusive item in my life. It may sound anti-social, rude and unacceptable behavior, but the way I see it, I have the right to refrain from answering my phone whenever I want. For me, it happens a lot that I don&#8217;t answer the phone, out of business, guilt, or just not feeling like it. Many people would say that common courtesy mandates that most calls should be answered most of the time, but I&#8217;m not one of them.<br />
Of course, this makes me undependable and even borderline untrustworthy, but that&#8217;s me. Why should I pretend that I&#8217;m someone I&#8217;m not?<br />
What&#8217;s wrong with email? What can you say on a phone that you can&#8217;t say in an email? I know that Blackberries and email-from-cellphone is nowhere near ubiquitous in Iran, but why don&#8217;t you text me (SMS me) whatever you want to say? Since when am I so important to warrant 5 or 25 missed calls a day?<br />
I do apologize for my behavior, not because it&#8217;s wrong but because it&#8217;s unexpected and a little rude.</p>
]]></content:encoded>
			<wfw:commentRss>http://yaserzt.com/blog/2008/08/10/cellphone-etiquette/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
