<?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>/dev/klog &#187; Meta</title>
	<atom:link href="http://www.devklog.net/category/meta/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devklog.net</link>
	<description>You better pipe that through your mind</description>
	<pubDate>Thu, 26 Jun 2008 17:11:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Extended Trac and Subversion downtime</title>
		<link>http://www.devklog.net/2008/06/05/extended-trac-and-subversion-downtime/</link>
		<comments>http://www.devklog.net/2008/06/05/extended-trac-and-subversion-downtime/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 12:23:44 +0000</pubDate>
		<dc:creator>Jean-François Roy</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://www.devklog.net/?p=148</guid>
		<description><![CDATA[I am moving to California next week, and therefore I have now taken down the home.devklog.net server in order to have it shipped down there. Trac and Subversion will therefore not be available for 4 to 6 weeks. However, I am planning to migrate most of my important projects to Launchpad, so stay tuned for [...]]]></description>
			<content:encoded><![CDATA[<p>I am moving to California next week, and therefore I have now taken down the home.devklog.net server in order to have it shipped down there. Trac and Subversion will therefore not be available for 4 to 6 weeks. However, I am planning to migrate most of my important projects to <a href="https://launchpad.net/" title="Launchpad" onclick="javascript:pageTracker._trackPageview ('/outbound/launchpad.net');">Launchpad</a>, so stay tuned for details.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devklog.net/2008/06/05/extended-trac-and-subversion-downtime/feed/</wfw:commentRss>
		</item>
		<item>
		<title>State of the Blog for 2006</title>
		<link>http://www.devklog.net/2007/01/27/state-of-the-blog-for-2006/</link>
		<comments>http://www.devklog.net/2007/01/27/state-of-the-blog-for-2006/#comments</comments>
		<pubDate>Sun, 28 Jan 2007 01:53:29 +0000</pubDate>
		<dc:creator>Jean-François Roy</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<category><![CDATA[Real Life]]></category>

		<guid isPermaLink="false">http://www.devklog.net/2007/01/27/state-of-the-blog-for-2006/</guid>
		<description><![CDATA[Late, I know. But here goes for a small look-back on 2006 and what I am up to.
Projects
I am rather unhappy about the progress of my personal projects, or rather lack thereof, for 2006. Although there has been a number of achievements, like figuring out the format of Riven&#8217;s special effect files, determining the padding [...]]]></description>
			<content:encoded><![CDATA[<p>Late, I know. But here goes for a small look-back on 2006 and what I am up to.</p>
<p><strong>Projects</strong></p>
<p>I am rather unhappy about the progress of my personal projects, or rather lack thereof, for 2006. Although there has been a number of achievements, like figuring out the format of Riven&#8217;s special effect files, determining the padding on Riven&#8217;s audio files and reverse engineering Blizzard&#8217;s extended MPQ archive format as well as a working implementation of MPQ digital signature verification with extracted Blizzard public keys, Riven X is still a far way from being done and I still don&#8217;t have released 1.0 versions of my 2 basic MPQ tools (DropMPQ and MPQ Extractor).</p>
<p>Nonetheless, work continues 2007 should see progress across the table. Presently, I am investigating a new file flag in Burning Crusade&#8217;s MPQ archives (0&#215;04000000), weird Riven X crashes in current seeds of Mac OS X 10.5 (may be related to the inter-thread communication code) and a simple World of Warcraft repair utility (which I may or may not finish). Looking further, I will continue MPQKit&#8217;s refactoring and rewriting for support of extended archives and work on making Riven X playable, which immediately implies implementing hotspots and state variables.</p>
<p>I am also declaring MPQDraft End-Of-Life. Too many hoops to jump through on Intel Macs. Besides, currently (very) popular Blizzard games have awesome user modification capabilities. However I may revisit this decision, if only with the goal of providing some manner of legacy support for modifications using MPQDraft (most of them are StarCraft campaigns).</p>
<p>This shall be the year of the 1.0s!</p>
<p><strong>Blog</strong></p>
<p>I obviously need to write more often on this blog. I suppose it&#8217;s a matter of self discipline. In any case, here are some topics I want to write about:</p>
<ul>
<li>Multithreaded programming. Mac OS programmers may very well have a head start on this one considering Apple&#8217;s hardware history – they&#8217;ve been selling MP machines for a while now. Justin Olbrantz has posted a number of them already, and I intend to follow suit and cover algorithms, data structures and best practices for taming MT software engineering.</li>
<li>Somewhat related to the above is asynchronous IO on Mac OS X. Specifically, I want to finish and publish a comparison of certain operations in MPQKit done with and without AIO. I originally had planned to post this in December 2006, however the code ended up needing a lot more work.</li>
<li>OpenGL and shader programming on Mac OS X. Another topic I particularly like. And who knows, maybe I&#8217;ll get crazy and start a project to have a good shader editor on the platform – no offense Apple, but GLSL Editor is still terrible compared to say RenderMonkey.</li>
</ul>
<p>This concludes this state of the blog for 2006.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devklog.net/2007/01/27/state-of-the-blog-for-2006/feed/</wfw:commentRss>
		</item>
		<item>
		<title>/dev/klog 2006 state of the union soon</title>
		<link>http://www.devklog.net/2006/12/13/devklog-2006-state-of-the-union-soon/</link>
		<comments>http://www.devklog.net/2006/12/13/devklog-2006-state-of-the-union-soon/#comments</comments>
		<pubDate>Wed, 13 Dec 2006 05:38:43 +0000</pubDate>
		<dc:creator>Jean-François Roy</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://www.devklog.net/2006/12/13/devklog-2006-state-of-the-union-soon/</guid>
		<description><![CDATA[The end of what was a rather busy and somewhat mediocre semester is close, with finals currently ongoing with the last of them scheduled for Monday December 18. Once that is out of the sky, it will be time to update the world on what&#8217;s going on.
Kind of feeling bad for not posting much, I&#8217;ll [...]]]></description>
			<content:encoded><![CDATA[<p>The end of what was a rather busy and somewhat mediocre semester is close, with finals currently ongoing with the last of them scheduled for Monday December 18. Once that is out of the sky, it will be time to update the world on what&#8217;s going on.</p>
<p>Kind of feeling bad for not posting much, I&#8217;ll have to work on that.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devklog.net/2006/12/13/devklog-2006-state-of-the-union-soon/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Upgrade complete</title>
		<link>http://www.devklog.net/2006/08/28/upgrade-complete/</link>
		<comments>http://www.devklog.net/2006/08/28/upgrade-complete/#comments</comments>
		<pubDate>Mon, 28 Aug 2006 16:42:44 +0000</pubDate>
		<dc:creator>Jean-François Roy</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://www.devklog.net/2006/08/28/upgrade-complete/</guid>
		<description><![CDATA[/dev/klog is now running on WordPress 2.0.4 for added goodness. I&#8217;ve also installed (and fixed) wp-cache for extra performance.
Let&#8217;s have Kirby dance. &#60;(&#8217;.'&#60;) (&#62;&#8217;.')&#62;
Awesome.
]]></description>
			<content:encoded><![CDATA[<p>/dev/klog is now running on WordPress 2.0.4 for added goodness. I&#8217;ve also installed (and fixed) wp-cache for extra performance.</p>
<p>Let&#8217;s have Kirby dance. &lt;(&#8217;.'&lt;) (&gt;&#8217;.')&gt;</p>
<p>Awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devklog.net/2006/08/28/upgrade-complete/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zohar outage and internship extension</title>
		<link>http://www.devklog.net/2006/04/25/zohar-outage-and-internship-extension/</link>
		<comments>http://www.devklog.net/2006/04/25/zohar-outage-and-internship-extension/#comments</comments>
		<pubDate>Tue, 25 Apr 2006 18:00:04 +0000</pubDate>
		<dc:creator>Jean-François Roy</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<category><![CDATA[Real Life]]></category>

		<guid isPermaLink="false">http://www.devklog.net/?p=45</guid>
		<description><![CDATA[Zohar went dead this morning and I haven't been able to reach someone home yet to figure out what's going on. Things should get back to normal this evening.Incidentally, my internship was extended late last week and will end Friday April 28th.]]></description>
			<content:encoded><![CDATA[<p>Zohar went dead this morning and I haven&#8217;t been able to reach someone home yet to figure out what&#8217;s going on. Things should get back to normal this evening.</p>
<p>Incidentally, my internship was extended late last week and will end Friday April 28th. I&#8217;ll use this extension primarily to write my research report, which is nice because I&#8217;m still being paid <img src='http://www.devklog.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devklog.net/2006/04/25/zohar-outage-and-internship-extension/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Subversion and Trac outage</title>
		<link>http://www.devklog.net/2006/04/06/subversion-and-trac-outage/</link>
		<comments>http://www.devklog.net/2006/04/06/subversion-and-trac-outage/#comments</comments>
		<pubDate>Thu, 06 Apr 2006 06:14:09 +0000</pubDate>
		<dc:creator>Jean-François Roy</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<category><![CDATA[Real Life]]></category>

		<guid isPermaLink="false">http://www.devklog.net/2006/04/06/subversion-and-trac-outage/</guid>
		<description><![CDATA[Zohar will be in the Twisting Nether April 6th in the morning.]]></description>
			<content:encoded><![CDATA[<p>Zohar (my Subversion and Trac server) will be unavailable tomorrow (well technically, today, April 6th) morning due to a scheduled power outage back home. My family couldn&#8217;t tell me the reason for it, but that&#8217;s that.</p>
<p>Everything should be back up by the evening, and of course /dev/klog will remain available.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devklog.net/2006/04/06/subversion-and-trac-outage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>State of the blog</title>
		<link>http://www.devklog.net/2005/11/22/state-of-the-blog/</link>
		<comments>http://www.devklog.net/2005/11/22/state-of-the-blog/#comments</comments>
		<pubDate>Tue, 22 Nov 2005 14:16:56 +0000</pubDate>
		<dc:creator>Jean-François Roy</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://www.devklog.net/?p=24</guid>
		<description><![CDATA[Where to begin.]]></description>
			<content:encoded><![CDATA[<p>Where to begin&#8230;</p>
<p>It has been many months since I last wrote on this journal of mine, quite possibly because college has been taking so much of my time as of late. It&#8217;s funny, you&#8217;d think moving forward things would get easier, or at the very least stay pretty much the same. But it has been one hell of a Fall semester so far, in part due to the large number of term assignments (4 of them) and the more esoteric courses I&#8217;m attending (organic chemistry, Japanese). Still, things are soon coming to an end and the prospects of doing an internship this coming winter are higher than ever.</p>
<p>Which somewhat brings us to /dev/klog. On every copy of my resume, one can read this blog&#8217;s address. As such, the thought of someone responsible for hiring interns visiting a pretty much dead blog has been running circles in my mind as of late. I suppose I&#8217;m pretty much lazy, in the sense that whatever can be done later will get done later. Unfortunately, lazy execution is a pretty good software engineering strategy, but hardly a successful one in real-life.</p>
<p>Consequently, I&#8217;ll be dedicating more time to this blog than I have in the past. Not solely for the sake of my winter internship, but also because I truly believe one should stop and synthesize one&#8217;s mind on a regular basis. Structured thinking and discipline is key to success in many fields, and that&#8217;s certainly the case of engineering.</p>
<p>I realize this entry is rather short, but it&#8217;s a preface of sort to upcoming content. There are many things that need to be talked about, including Apple, Mac OS X, Cocoa, my projects, some of the things I&#8217;ve learned this semester, politics, and so on. In addition, my projects will also get some sorely needed attention. Updated news, better descriptions, frequently asked questions, a bug report infrastructure and a few completely new project pages.</p>
<p>Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devklog.net/2005/11/22/state-of-the-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The grand opening</title>
		<link>http://www.devklog.net/2005/08/16/the-grand-opening/</link>
		<comments>http://www.devklog.net/2005/08/16/the-grand-opening/#comments</comments>
		<pubDate>Tue, 16 Aug 2005 04:59:11 +0000</pubDate>
		<dc:creator>Jean-François Roy</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">http://www.devklog.net/2005/08/16/the-grand-opening/</guid>
		<description><![CDATA[/dev/klog is finally live. Come in and check out the blog introduction, with more to come on a daily basis. In particular, you may want to read <a href="http://www.devklog.net/about/" title="About /dev/klog">this rather lengthy page I wrote on the reasons people should blog and consequently what mine will be about</a>.]]></description>
			<content:encoded><![CDATA[<p>Hello and welcome to /dev/klog. It&#8217;s been a long road to this moment, but I finally made it. As <a href="http://simplesis.com/showcase/" title="Simplesis - not quite finished..." onclick="javascript:pageTracker._trackPageview ('/outbound/simplesis.com');">Brent Dillingham</a> puts it, &#8220;CSS is an acquired taste&#8221;. Indeed, I&#8217;ve lost count of the hours spent carefully crafting the theme and PHP code that underlay this blog, which is rather depressing considering it is, for the most part, the default WordPress 1.5 theme. But like in all things, it&#8217;s not worth doing it unless it&#8217;s done right.</p>
<p>In any case, having a place to talk about my software projects and other things I find interesting is quite exciting, and I&#8217;ll make it a priority to write on a regular basis. <a href="/teaser.html" title="/dev/klog teaser">The teaser</a> that was online prior to this launch reflects that commitment, as anyone who has read the <a href="http://www.cyanworlds.com" title="Cyan Words Inc." onclick="javascript:pageTracker._trackPageview ('/outbound/www.cyanworlds.com');">MYST</a> novels will understand.</p>
<p>For now, I would cordially invite you, dear reader, to <a href="http://www.devklog.net/about/" title="About blogging and /dev/klog">read this page about blogging and what /dev/klog will be about</a>, in the hope that you may gain a better understanding of what this will be about and decide whether or not you should subscribe to my feeds.</p>
<p>/dev/klog - You better pipe that through your mind.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.devklog.net/2005/08/16/the-grand-opening/feed/</wfw:commentRss>
		</item>
		<item>
		<title>main</title>
		<link>http://www.devklog.net/2005/05/31/main/</link>
		<comments>http://www.devklog.net/2005/05/31/main/#comments</comments>
		<pubDate>Tue, 31 May 2005 15:54:35 +0000</pubDate>
		<dc:creator>Jean-François Roy</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<guid isPermaLink="false">https://zohar.dyndns.org/?p=6</guid>
		<description><![CDATA[Everything begins and ends in main.]]></description>
			<content:encoded><![CDATA[<p><code>int main (int argc, const char * argv[]) {<br />
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];</p>
<p>    double next_blog_post = [[NSDate distantFuture] timeIntervalSinceNow];<br />
    [NSTimer scheduledTimerWithTimeInterval:next_blog_post<br />
                                     target:[HumanObject humanWithName:@"Jean-Francois Roy"]<br />
                                   selector:@selector(updateBlog:)<br />
                                   userInfo:nil<br />
                                    repeats:NO];</p>
<p>    [[NSRunLoop currentRunLoop] run];</p>
<p>    [pool release];<br />
    return 0;<br />
}</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.devklog.net/2005/05/31/main/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.542 seconds -->
