<?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>It&#039;s a Wonderful Life &#187; Mozilla</title>
	<atom:link href="http://garykwong.wordpress.com/category/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://garykwong.wordpress.com</link>
	<description>... Yes, it is! ...</description>
	<lastBuildDate>Fri, 04 May 2012 14:11:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='garykwong.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>It&#039;s a Wonderful Life &#187; Mozilla</title>
		<link>http://garykwong.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://garykwong.wordpress.com/osd.xml" title="It&#039;s a Wonderful Life" />
	<atom:link rel='hub' href='http://garykwong.wordpress.com/?pushpress=hub'/>
		<item>
		<title>First MozLou gathering in Kentucky!</title>
		<link>http://garykwong.wordpress.com/2012/05/02/first-mozlou-gathering-in-kentucky/</link>
		<comments>http://garykwong.wordpress.com/2012/05/02/first-mozlou-gathering-in-kentucky/#comments</comments>
		<pubDate>Thu, 03 May 2012 04:22:31 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Kentucky]]></category>
		<category><![CDATA[Louisville]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=121</guid>
		<description><![CDATA[Today was the first lunch gathering of several Mozillians in Kentucky! I am really fortunate to be able to experience life in the South for the first time, and together with Curtis Koenig (on the left), met up with Stephen &#8230; <a href="http://garykwong.wordpress.com/2012/05/02/first-mozlou-gathering-in-kentucky/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=121&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_122" class="wp-caption alignnone" style="width: 510px"><a href="http://garykwong.files.wordpress.com/2012/05/20120502-mozlou.jpg"><img class=" wp-image-122" title="MozLou in Kentucky" src="http://garykwong.files.wordpress.com/2012/05/20120502-mozlou.jpg?w=500&h=375" alt="" width="500" height="375" /></a><p class="wp-caption-text">First Mozilla gathering in Louisville, Kentucky at Havana Rumba Cuban on May 02, 2012.</p></div>
<p>Today was the first lunch gathering of several Mozillians in Kentucky! I am really fortunate to be able to experience life in the South for the first time, and together with <a href="https://spartiates.wordpress.com/">Curtis Koenig</a> (on the left), met up with <a href="http://stephenhorlander.com/">Stephen Horlander</a> (on the right) at the Havana Rumba Cuban cafe in Louisville.</p>
<p>These few days have been great &#8211; after work was done during the day we headed to do stuff that one can barely think of in the urban areas, such as harvesting asparagus:</p>
<div id="attachment_126" class="wp-caption alignnone" style="width: 511px"><a href="http://garykwong.files.wordpress.com/2012/05/20120428-asparagus.jpg"><img class=" wp-image-126" title="Asparagus" src="http://garykwong.files.wordpress.com/2012/05/20120428-asparagus.jpg?w=501&h=375" alt="" width="501" height="375" /></a><p class="wp-caption-text">Harvesting asparagus on farmland!</p></div>
<p>It was great to see lots of farmland, horses, vast areas of greenery, and of course, bourbon, having hailed from urban areas all my life. First time to see asparagus growing in the soil (yeah, probably due to me only ever seeing them in grocery stores)&#8230;</p>
<div id="attachment_125" class="wp-caption alignnone" style="width: 510px"><a href="http://garykwong.files.wordpress.com/2012/05/20120429-machines.jpg"><img class=" wp-image-125" title="Component of a John Deere machine" src="http://garykwong.files.wordpress.com/2012/05/20120429-machines.jpg?w=500&h=375" alt="" width="500" height="375" /></a><p class="wp-caption-text">The component to be attached to a John Deere combine harvester is huge..</p></div>
<p>&#8230; huge John Deere farming machines such as combine harvesters (things that I only got to read about, if I knew them at all) &#8230;</p>
<div id="attachment_124" class="wp-caption alignnone" style="width: 510px"><a href="http://garykwong.files.wordpress.com/2012/05/20120429-chickenanddumplings.jpg"><img class=" wp-image-124" title="Chicken and dumplings from the South" src="http://garykwong.files.wordpress.com/2012/05/20120429-chickenanddumplings.jpg?w=500&h=375" alt="" width="500" height="375" /></a><p class="wp-caption-text">These are chicken and dumplings from Cracker Barrel.</p></div>
<p>&#8230; dumplings (noodles) from the South (the white sauce on the chicken and dumplings is very tasty) &#8230;</p>
<div id="attachment_123" class="wp-caption alignnone" style="width: 510px"><a href="http://garykwong.files.wordpress.com/2012/05/20120428-whitecastle.jpg"><img class=" wp-image-123" title="White Castle" src="http://garykwong.files.wordpress.com/2012/05/20120428-whitecastle.jpg?w=500&h=375" alt="" width="500" height="375" /></a><p class="wp-caption-text">White Castle drive-in, they make sliders and are very popular locally.</p></div>
<p>&#8230; and of course sliders (they are greasy so they &#8220;slide&#8221;)!</p>
<p>Next up, hopefully I&#8217;ll get to head to <a href="http://g.co/maps/mtyeh">Claudia Sanders Dinner House</a> soon to visit the place where Colonel Harland Sanders (of <a href="http://www.kfc.com/">Kentucky Fried Chicken</a> fame) used to live in. And there&#8217;s the upcoming <a href="http://en.wikipedia.org/wiki/Kentucky_Derby">Kentucky Derby</a> too!</p>
<p>(Pictures taken with a Nexus One)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=121&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2012/05/02/first-mozlou-gathering-in-kentucky/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>

		<media:content url="http://garykwong.files.wordpress.com/2012/05/20120502-mozlou.jpg?w=300" medium="image">
			<media:title type="html">MozLou in Kentucky</media:title>
		</media:content>

		<media:content url="http://garykwong.files.wordpress.com/2012/05/20120428-asparagus.jpg?w=300" medium="image">
			<media:title type="html">Asparagus</media:title>
		</media:content>

		<media:content url="http://garykwong.files.wordpress.com/2012/05/20120429-machines.jpg?w=300" medium="image">
			<media:title type="html">Component of a John Deere machine</media:title>
		</media:content>

		<media:content url="http://garykwong.files.wordpress.com/2012/05/20120429-chickenanddumplings.jpg?w=300" medium="image">
			<media:title type="html">Chicken and dumplings from the South</media:title>
		</media:content>

		<media:content url="http://garykwong.files.wordpress.com/2012/05/20120428-whitecastle.jpg?w=300" medium="image">
			<media:title type="html">White Castle</media:title>
		</media:content>
	</item>
		<item>
		<title>What Mozilla is about..</title>
		<link>http://garykwong.wordpress.com/2012/04/15/what-mozilla-is-about/</link>
		<comments>http://garykwong.wordpress.com/2012/04/15/what-mozilla-is-about/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 06:10:35 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=117</guid>
		<description><![CDATA[Recently, I was in a group of friends where I was the new guy, and there were the usual questions about where you&#8217;re from, and what you do, etc. Having said that I worked in Mozilla, including Firefox, the folks &#8230; <a href="http://garykwong.wordpress.com/2012/04/15/what-mozilla-is-about/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=117&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, I was in a group of friends where I was the new guy, and there were the usual questions about where you&#8217;re from, and what you do, etc. Having said that I worked in Mozilla, including Firefox, the folks perked up asking about update fatigue and comparisons with competing browsers.</p>
<p>However, once I mentioned that Mozilla <strong>always puts the needs and wants of the end-user first</strong> on its priority list and not to maximise profit for itself nor its shareholders, (or something along those lines because I was not speaking in English), the whole room simply went, &#8220;Whoa&#8230;&#8230;&#8221; with a smile on most faces.</p>
<p>Couldn&#8217;t have wished for a better response.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/117/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/117/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/117/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=117&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2012/04/15/what-mozilla-is-about/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>
	</item>
		<item>
		<title>Rust Made Easy &#8211; Part 1</title>
		<link>http://garykwong.wordpress.com/2012/03/05/rust-made-easy-part-1/</link>
		<comments>http://garykwong.wordpress.com/2012/03/05/rust-made-easy-part-1/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 04:33:03 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Rust]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=113</guid>
		<description><![CDATA[Rust is a prospective language which just had its version 0.1 released, and coming from a background that does not hail from C or C++, learning it seemed quite daunting. Starting off writing Java in college and digesting Python in &#8230; <a href="http://garykwong.wordpress.com/2012/03/05/rust-made-easy-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=113&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Rust is a prospective language which just had its version 0.1 released, and coming from a background that does not hail from C or C++, learning it seemed quite daunting. Starting off writing Java in college and digesting Python in my free time helped, but just a little. Since I previously had some time on a plane and not really sleeping, I&#8217;ve been looking at ways to simplify learning Rust, and hopefully by guiding you, as a reader, along the way will help us share our experiences and enhance learning opportunities for all.</p>
<p>But seriously, what is Rust? You can find a <a href="http://www.rust-lang.org/" target="_blank">short write-up here</a>, along with things like not allowing null pointers (Yay! no more null crashes). Various other technical bits are way above me now. Nonetheless, follow the instructions to obtain your Rust compiler. In the following examples, save the code snippets in a test.rs file, renaming &#8220;test&#8221; to whatever you like as long as it still ends with .rs, compile it with the Rust compiler &#8220;rustc test.rs&#8221; and then execute the compiled file &#8220;./test&#8221;.</p>
<p>Alright, so let&#8217;s dive into Rust. To print a statement, let us understand that we first have to import a standard library or a module, known as std.</p>
<p><pre class="brush: plain;">use std;</pre></p>
<p>It&#8217;s like including iostream.h in C++.</p>
<p>Once we&#8217;ve done that, we can now print a statement:</p>
<p><pre class="brush: plain;">use std;
fn main() {
    std::io::println(&quot;Hello World!&quot;);
}</pre></p>
<p>to get:</p>
<p>Hello World!</p>
<p>(In Python, it is the equivalent of &#8220;print &#8216;Hello World!&#8221;)</p>
<p>In Rust, it is necessary to have a main function. The double colons &#8220;::&#8221; mean that it is calling println within module io within the std module. It&#8217;s similar to System.out.println in Java. Note that semicolons &#8220;;&#8221; at the end of the lines seem to be necessary most of the time &#8212; there are special circumstances where &#8220;;&#8221; is not needed at the end, but let&#8217;s leave that for later.</p>
<p>How about a number? I would like to create a local variable, which is a number, and print it. In this case, we use `let`:</p>
<p><pre class="brush: plain;">use std;
fn main() {
    let x: int = 8;
    std::io::println(&quot;Our number is: &quot; + int::str(x));
}</pre></p>
<p>Two new things here. One is &#8220;let x: int = 8;&#8221;, which means create a local variable x of the type int, and set its value to 8. Again, there will be situations in the future where you leave out specifying the type, and in those cases the type will be inferred (the compiler will &#8220;guess&#8221; the type).</p>
<p>Second, note that we cast x to a string before printing it. In Rust, we cannot print a number without first changing its type to a string. This is done by calling str from the int module and passing in x, so we have &#8220;int::str(x)&#8221;.</p>
<p>You should get the output:</p>
<p>Our number is: 8</p>
<p>You may have noticed that Rust uses shortened keywords, such as &#8220;fn&#8221; for a function. It also uses &#8220;ret&#8221; for returning values. We will see more of this as we go along.</p>
<p>Next up, let&#8217;s construct a separate function instead of cramming everything up in main, and have it print our favourite number again:</p>
<p><pre class="brush: plain;">use std;
fn fav_number(n: int) {
    std::io::println(&quot;Our number is: &quot; + int::str(n));
}
fn main() {
    let x: int = 8;
    fav_number(x);
}</pre></p>
<p>You may notice that the fav_number function accepts an integer variable n, and this is reflected by &#8220;n: int&#8221;.</p>
<p>What if we want to pass in our favourite number as a command-line argument? This is done by:</p>
<p><pre class="brush: plain;">use std;
fn fav_number(n: str) {
    std::io::println(&quot;Our number is: &quot; + n);
}
fn main(args: [str]) {
    fav_number(args[1]);
}</pre></p>
<p>Run this with &#8220;./test 8&#8243; and you should get the same output as above:</p>
<p>Our number is: 8</p>
<p>Remember to run it with a number as an argument &#8211; if you leave out the number, you will get an error:</p>
<p>rust: upcall fail &#8216;bounds check&#8217;, test.rs:6<br />
rust: domain main @0x22a1a50 root task failed</p>
<p>Examine this example more closely and you will realize that there is no casting involved. This is because we are taking in the argument (number) as a string, and merely printing it out again.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=113&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2012/03/05/rust-made-easy-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>
	</item>
		<item>
		<title>New to Mozilla development? Here&#8217;s some advice..</title>
		<link>http://garykwong.wordpress.com/2012/01/29/new-to-mozilla-development-heres-some-advice/</link>
		<comments>http://garykwong.wordpress.com/2012/01/29/new-to-mozilla-development-heres-some-advice/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 11:15:16 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=86</guid>
		<description><![CDATA[Jason and Duy are CP3108 Mozilla course alumni at the National University of Singapore. Here&#8217;s what they share with others who are new to Mozilla: Jason: How to look for suitable mozilla bugs to work on Huh? Javascript? Xul? What &#8230; <a href="http://garykwong.wordpress.com/2012/01/29/new-to-mozilla-development-heres-some-advice/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=86&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Jason and Duy are <a href="http://www.comp.nus.edu.sg/~mozilla/">CP3108 Mozilla</a> course alumni at the National University of Singapore. Here&#8217;s what they share with others who are new to Mozilla:</p>
<p>Jason:<br />
<a href="http://technotroph.wordpress.com/2012/01/21/how-to-look-for-suitable-mozilla-bugs-to-work-on/">How to look for suitable mozilla bugs to work on</a><br />
<a href="http://technotroph.wordpress.com/2012/01/28/huh-javascript-xul-what-are-they/">Huh? Javascript? Xul? What are they?</a><br />
<a href="http://technotroph.wordpress.com/2012/01/28/why-you-should-be-fixing-bugs/">Why You Should Be Fixing Bugs</a></p>
<p>Duy:<br />
<a href="https://duyduyduy.wordpress.com/2011/08/28/what-you-might-want-to-know-before-doing-your-first-extension/">What you might want to know before doing your first extension</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/86/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/86/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/86/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=86&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2012/01/29/new-to-mozilla-development-heres-some-advice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>
	</item>
		<item>
		<title>Fuzzing at Mozilla brown bag on January 30, 1pm PT</title>
		<link>http://garykwong.wordpress.com/2012/01/28/fuzzing-at-mozilla-brown-bag-on-january-30-1pm-pt/</link>
		<comments>http://garykwong.wordpress.com/2012/01/28/fuzzing-at-mozilla-brown-bag-on-january-30-1pm-pt/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 01:33:37 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=80</guid>
		<description><![CDATA[Fuzzing [1], a form of randomized testing, it is an integral portion of the testing process at Mozilla. Crashes, hangs, assertions and various security problems, such as memory safety problems, are discovered through fuzzing [2]. Thousands of bugs in Mozilla &#8230; <a href="http://garykwong.wordpress.com/2012/01/28/fuzzing-at-mozilla-brown-bag-on-january-30-1pm-pt/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=80&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Fuzzing [1], a form of randomized testing, it is an integral portion of the testing process at Mozilla. Crashes, hangs, assertions and various security problems, such as memory safety problems, are discovered through fuzzing [2].</p>
<p>Thousands of bugs in Mozilla applications have been found using fuzzers. In particular, 3 of the fuzzers have been responsible for more than a third of critical security bugs.</p>
<p>Drop by on Monday, January 30, at 1pm Pacific Time in 10 Forward, where we will host a brown bag session sharing a high-level overview on how fuzzing is used to discover these issues and how you can help us find more bugs.</p>
<p>The brown bag should be available on the public Air Mozilla ( <a href="https://air.mozilla.org/">https://air.mozilla.org/</a> ) and <a href="http://videos.mozilla.org/serv/air_mozilla/public/brownbags/2012_01_30_brownbag_Fuzzing.f4v">archived here</a>.</p>
<p>See you there!</p>
<p>Gary Kwong<br />
Mozilla Security Research and Testing</p>
<p>[1] <a href="http://en.wikipedia.org/wiki/Fuzzing">http://en.wikipedia.org/wiki/Fuzzing</a><br />
[2] <a href="http://www.squarefree.com/categories/fuzzing/">http://www.squarefree.com/categories/fuzzing/</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=80&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2012/01/28/fuzzing-at-mozilla-brown-bag-on-january-30-1pm-pt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>
	</item>
		<item>
		<title>NUS CS3108 (AY 09/10 Semester 2) Final Presentations on &lt;video&gt;</title>
		<link>http://garykwong.wordpress.com/2010/04/23/nus-cs3108-ay-0910-semester-2-final-presentations-on-video/</link>
		<comments>http://garykwong.wordpress.com/2010/04/23/nus-cs3108-ay-0910-semester-2-final-presentations-on-video/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 16:32:29 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[CS3108]]></category>
		<category><![CDATA[NUS]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=68</guid>
		<description><![CDATA[[I wanted to post this on my WordPress.com blog here, but they seem to strip out &#60;video&#62; tags (i.e. I don't see them being shown when I click Preview, but it does on self-hosted Rumbling Edge).] Blog post on The &#8230; <a href="http://garykwong.wordpress.com/2010/04/23/nus-cs3108-ay-0910-semester-2-final-presentations-on-video/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=68&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>[I wanted to post this on my <a href="http://garykwong.wordpress.com/">WordPress.com blog</a> here, but they seem to strip out &lt;video&gt; tags (i.e. I don't see them being shown when I click Preview, but it does on self-hosted Rumbling Edge).]</em></p>
<p><a href="http://www.rumblingedge.com/2010/04/23/nus-cs3108-ay-0910-semester-2-final-presentations-on-video/">Blog post on The Rumbling Edge</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/68/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/68/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/68/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=68&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2010/04/23/nus-cs3108-ay-0910-semester-2-final-presentations-on-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>
	</item>
		<item>
		<title>How one learns from his students in his very own class..</title>
		<link>http://garykwong.wordpress.com/2010/04/04/how-one-learns-from-his-students-in-his-very-own-class/</link>
		<comments>http://garykwong.wordpress.com/2010/04/04/how-one-learns-from-his-students-in-his-very-own-class/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 13:28:08 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NUS]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=59</guid>
		<description><![CDATA[The third semester of teaching CS3108 (Mozilla) is coming to an end. For those of you new to the course, it is one that I guide students at my school, National University of Singapore, where I am currently finishing my third &#8230; <a href="http://garykwong.wordpress.com/2010/04/04/how-one-learns-from-his-students-in-his-very-own-class/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=59&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The third semester of teaching <a href="http://special.comp.nus.edu.sg/mozilla/index.php">CS3108 (Mozilla)</a> is coming to an end. For those of you new to the course, it is one that I guide students at my school, National University of Singapore, where I am currently finishing my third year of undergraduate studies. <em>(Kudos to Professor Lee Wee Sun for supporting me over the many months, as well as others I haven&#8217;t mentioned)</em></p>
<p>Over the past semesters, I have welcomed student feedback on how I can make the course better and more exciting, at the same time remaining its flexibility in allowing students to fulfill their dreams at working on a large open source project.</p>
<p>Some of the feedback have been interesting. The first two batches came back with the opinions that each lesson <strong>have an overview</strong> of what the lesson should be about (I&#8217;m getting better at this, doesn&#8217;t seem to be a problem this semester), while there have consistently been queries asking about the CAP (GPA in other countries) required to take the course (which there isn&#8217;t).</p>
<p>As for the latter, my professors have been noting the trend that half the students in the first lesson of the course seem to disappear after hearing about the expectations. I am of the opinion that <strong>only the independent survive</strong>, because I am a student myself, I do not possess the opinion that the students be spoonfed material. I merely guide them along, in return for some <a href="http://garykwong.wordpress.com/2009/02/12/nus-student-projects-finalized/">wonderful</a> <a href="http://garykwong.wordpress.com/2010/02/14/nus-student-projects-finalized-for-ay-0910-semester-2/">projects</a> that have happened over the past courses. To be honest, by the second half of the course, the students are usually much more well-versed than I am in their own area of interest.</p>
<p>Of course, I could always do better. This semester, there has been thought about how to obtain a student-project more easily, and this in fact has recently been mitigated with the introduction of the `student-project` keyword a while back. Interestingly, the students are also suggesting to give homework, not in the form of overly tough laboratory work, but rather short little quests. Such quests could involve <strong>writing a simple mozmill test to open a new tab</strong>, or even to <strong>use the DOM Inspector and find out the id of the Go button</strong> in Firefox, for example.</p>
<p>I thoroughly enjoy my classes at school. It is a great opportunity for the students to learn about the open source world, as well as a place where I can also learn from the students themselves, especially since some of their technical coding skills may be better than my very own. <strong>It brings forth the message of humility, where no one is above anyone else.</strong> I always encourage them to refer to the classes as &#8220;sharing sessions&#8221;, and to call me by name rather than &#8220;Professor&#8221;, &#8220;Lecturer&#8221;, or &#8220;Sir&#8221;, especially since I am none of the former.</p>
<p>I will continue to teach the course for another two semesters, till I graduate. Hopefully by then someone will take over, but till then I will continue to teach the class even though it does occasionally get tiring on top of my own university work. I thank my professors (<a href="http://vocamus.net/dave/">Professor Dave Humphrey</a> included), past and present students and members of the Mozilla community who patiently help out the students as they swim their way out of the deep end. The course has helped both the community (<strong>they get fixes</strong>) and the students (<strong>they get the experience</strong> &#8211; one past student <a href="http://yuenhoe.co.cc/blog/2009/12/i-demand-you-all-download-thunderbird-3-nao/">did enough to get his name in official credits</a>, another made use of the experience to set up his company, and a third finally may have found enough confidence to apply for a Google Summer of Code project).</p>
<p>CS3108 (Mozilla) will count as one of the biggest achievements that I am proud of, during my university days. I sincerely hope both the students and myself will benefit from this experience as we begin to look for jobs after graduation and step out into the real world.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/59/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/59/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/59/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=59&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2010/04/04/how-one-learns-from-his-students-in-his-very-own-class/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>
	</item>
		<item>
		<title>NUS CS3108 (AY 09/10 Semester 2) Mid-way Presentations on &lt;video&gt;</title>
		<link>http://garykwong.wordpress.com/2010/03/09/nus-cs3108-ay-0910-semester-2-mid-way-presentations-on-video/</link>
		<comments>http://garykwong.wordpress.com/2010/03/09/nus-cs3108-ay-0910-semester-2-mid-way-presentations-on-video/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 05:08:43 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Thunderbird]]></category>
		<category><![CDATA[NUS]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=57</guid>
		<description><![CDATA[[I wanted to post this on my WordPress.com blog here, but they seem to strip out &#60;video&#62; tags (i.e. I don't see them being shown when I click Preview, but it does on self-hosted Rumbling Edge).] Blog post on The &#8230; <a href="http://garykwong.wordpress.com/2010/03/09/nus-cs3108-ay-0910-semester-2-mid-way-presentations-on-video/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=57&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>[I wanted to post this on my <a href="http://garykwong.wordpress.com/">WordPress.com blog</a> here, but they seem to strip out &lt;video&gt; tags (i.e. I don't see them being shown when I click Preview, but it does on self-hosted Rumbling Edge).]</em></p>
<p><a href="http://www.rumblingedge.com/2010/03/09/nus-cs3108-ay-0910-semester-2-mid-way-presentations-on-video/">Blog post on The Rumbling Edge</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/57/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/57/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/57/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=57&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2010/03/09/nus-cs3108-ay-0910-semester-2-mid-way-presentations-on-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>
	</item>
		<item>
		<title>NUS Student Projects &#8211; finalized for AY 09/10 Semester 2</title>
		<link>http://garykwong.wordpress.com/2010/02/14/nus-student-projects-finalized-for-ay-0910-semester-2/</link>
		<comments>http://garykwong.wordpress.com/2010/02/14/nus-student-projects-finalized-for-ay-0910-semester-2/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 18:18:19 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NUS]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=54</guid>
		<description><![CDATA[This time, three students from National University of Singapore are taking on Mozilla projects across various disciplines, in no particular order: Chris Cai (AnttyC on IRC) is working on improving Thunderbird search visualizations. Daniel Le Duc Khoi Nguyen (Libras2909) is &#8230; <a href="http://garykwong.wordpress.com/2010/02/14/nus-student-projects-finalized-for-ay-0910-semester-2/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=54&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This time, three students from National University of Singapore are taking on Mozilla projects across various disciplines, in no particular order:</p>
<ul>
<li><a href="http://chriscai87.wordpress.com/">Chris Cai</a> (AnttyC on IRC) is working on <a href="http://chriscai87.wordpress.com/2010/02/11/first-proposal/">improving Thunderbird search visualizations</a>.</li>
<li><a href="http://grbmozilla.wordpress.com/">Daniel Le Duc Khoi Nguyen</a> (Libras2909) is <a href="http://grbmozilla.wordpress.com/2010/02/05/mozilla-project-proposal/">fixing ‘non-trivial’ and/or ‘enhancement’ bugs</a>.</li>
<li><a href="http://teochangchiew.wordpress.com/">Simon Teo</a> (Simon or Nomis) is working on <a href="http://teochangchiew.wordpress.com/2010/02/11/hello-mozmill/">converting Litmus tests to Mozmill ones</a>.</li>
</ul>
<p>Feel free to say hi to them if you spot them on IRC!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=54&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2010/02/14/nus-student-projects-finalized-for-ay-0910-semester-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>
	</item>
		<item>
		<title>HOWTO: Edit Mozilla code in 5 minutes &#8211; make a simple change and see the results instantly</title>
		<link>http://garykwong.wordpress.com/2009/08/21/howto-edit-mozilla-code-in-5-minutes-make-a-simple-change-and-see-the-results-instantly/</link>
		<comments>http://garykwong.wordpress.com/2009/08/21/howto-edit-mozilla-code-in-5-minutes-make-a-simple-change-and-see-the-results-instantly/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 14:36:05 +0000</pubDate>
		<dc:creator>nth10sd</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[HOWTO]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[NUS]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://garykwong.wordpress.com/?p=50</guid>
		<description><![CDATA[A few days ago, one of my professors at National University of Singapore asked me if I could provide a screencast of making a change to Mozilla (Firefox) code and seeing the change post-re-compilation, for a CS2103 course (that I &#8230; <a href="http://garykwong.wordpress.com/2009/08/21/howto-edit-mozilla-code-in-5-minutes-make-a-simple-change-and-see-the-results-instantly/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=50&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A few days ago, one of my professors at National University of Singapore asked me if I could provide a screencast of making a change to Mozilla (Firefox) code and seeing the change post-re-compilation, for a CS2103 course (that I didn&#8217;t have to take due to it not being part of my module requirements). I happily obliged though, and here is the screencast:</p>
<p><a href="http://www.rumblingedge.com/files/cs3108/editMozCodeFx.swf">Screencast in swf</a> (just under 4 minutes)</p>
<p>(Created using Jing, and I have no idea how to convert it to Theora, so apologies for that.)</p>
<p>Free for educational purposes only, please contact for other requirements.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/garykwong.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/garykwong.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/garykwong.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/garykwong.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/garykwong.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/garykwong.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/garykwong.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/garykwong.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/garykwong.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/garykwong.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/garykwong.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/garykwong.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/garykwong.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/garykwong.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=garykwong.wordpress.com&#038;blog=6408997&#038;post=50&#038;subd=garykwong&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://garykwong.wordpress.com/2009/08/21/howto-edit-mozilla-code-in-5-minutes-make-a-simple-change-and-see-the-results-instantly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nth10sd</media:title>
		</media:content>
	</item>
	</channel>
</rss>
