<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lloyd Leung &#187; Technology</title>
	<atom:link href="http://www.lloydleung.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lloydleung.com</link>
	<description>Thoughts, ramblings, projects.</description>
	<lastBuildDate>Sat, 29 Oct 2011 20:17:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>pidgin.im msn protocol alternative: msn-pecan [update #2]</title>
		<link>http://www.lloydleung.com/2010/05/23/pidgin-im-msn-protocol-alternative-msn-pecan-update-2/</link>
		<comments>http://www.lloydleung.com/2010/05/23/pidgin-im-msn-protocol-alternative-msn-pecan-update-2/#comments</comments>
		<pubDate>Sun, 23 May 2010 14:47:48 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=244</guid>
		<description><![CDATA[Okay, Been working with pidgin w/msn-pecan on ubuntu 10.04.  New problem, pecan doesn&#8217;t crash pidgin anymore, however I am logged out after I&#8217;ve been away from my computer a little bit.  As in, when the screen saver kicks in, pecan logs me out or can&#8217;t maintain a connection. Doesn&#8217;t seem to happen in windows 7. [...]]]></description>
			<content:encoded><![CDATA[<p>Okay,</p>
<p>Been working with pidgin w/msn-pecan on ubuntu 10.04.  New problem, pecan doesn&#8217;t crash pidgin anymore, however I am logged out after I&#8217;ve been away from my computer a little bit.  As in, when the screen saver kicks in, pecan logs me out or can&#8217;t maintain a connection.</p>
<p>Doesn&#8217;t seem to happen in windows 7.</p>
<p>If I can live with this issue,  and so far I have&#8230; it&#8217;s kind of a nice flaw, as this allows me to be not distracted, while at work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2010/05/23/pidgin-im-msn-protocol-alternative-msn-pecan-update-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>pidgin.im msn protocol alternative: msn-pecan [update]</title>
		<link>http://www.lloydleung.com/2010/04/08/pidgin-im-msn-protocol-alternative-msn-pecan-update/</link>
		<comments>http://www.lloydleung.com/2010/04/08/pidgin-im-msn-protocol-alternative-msn-pecan-update/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 23:59:47 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=241</guid>
		<description><![CDATA[Discovered that is crashes a lot, on ubuntu.  Pretty stable (haven&#8217;t noticed it crashed yet) on windows. Verdict thus far: good on windows.  Horrible on ubuntu.]]></description>
			<content:encoded><![CDATA[<p>Discovered that is crashes a lot, on ubuntu.  Pretty stable (haven&#8217;t noticed it crashed yet) on windows.</p>
<p>Verdict thus far: good on windows.  Horrible on ubuntu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2010/04/08/pidgin-im-msn-protocol-alternative-msn-pecan-update/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Debugging a segfault in PHP</title>
		<link>http://www.lloydleung.com/2010/04/01/debugging-a-segfault-in-php/</link>
		<comments>http://www.lloydleung.com/2010/04/01/debugging-a-segfault-in-php/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 21:29:23 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=236</guid>
		<description><![CDATA[debugging segfaults is not fun. My low key technique: place a printf(&#8220;made it here: %s, %s+ %s\n&#8221;, __METHOD__, __LINE__, __FILE__); everywhere&#8230; put &#8220;DIE(&#8216;something&#8217;);&#8221; to figure out the exact line that fails.  If dies, good.  move it further down.  If it segfaults, move the die statement up.  Until you&#8217;ve found the exact line that fails. Figure [...]]]></description>
			<content:encoded><![CDATA[<p>debugging segfaults is not fun.</p>
<p>My low key technique:</p>
<ol>
<li>place a printf(&#8220;made it here: %s, %s+ %s\n&#8221;, __METHOD__, __LINE__, __FILE__);  everywhere&#8230;</li>
<li>put &#8220;DIE(&#8216;something&#8217;);&#8221; to figure out the exact line that fails.  If dies, good.  move it further down.  If it segfaults, move the die statement up.  Until you&#8217;ve found the exact line that fails.</li>
<li>Figure out why it&#8217;s segfaulting&#8230;  uh&#8230; good luck with that.  Google, and look at the changelog in PHP to see if it&#8217;s been fixed.</li>
</ol>
<p>An easier option, if I were the one controlling the box &#8212; Update to the latest PHP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2010/04/01/debugging-a-segfault-in-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>little project ideas</title>
		<link>http://www.lloydleung.com/2010/03/01/little-project-ideas/</link>
		<comments>http://www.lloydleung.com/2010/03/01/little-project-ideas/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 16:54:59 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[project ideas]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=233</guid>
		<description><![CDATA[Just found a need to access my home server&#8230; however, it&#8217;s powered down&#8230; how can I overcome this problem in the future.  To answer my own question&#8230;  I should go lookup how to send a wake-on-lan command to the box. As well as know what my IP is&#8230; project ideas: 1.) Current IP notifier &#8211; send [...]]]></description>
			<content:encoded><![CDATA[<p>Just found a need to access my home server&#8230; however, it&#8217;s powered down&#8230; how can I overcome this problem in the future.  To answer my own question&#8230;  I should go lookup how to send a wake-on-lan command to the box.  As well as know what my IP is&#8230;</p>
<p>project ideas:</p>
<p>1.) Current IP notifier &#8211; send to my webserver, what my home server IP is.  (Dynamic).  I could use a dynamic dns service&#8230;  this maybe interesting to learn how to do this, if I have my own VPS&#8230; have the home-server, notify the web-server to update the DNS setting.  So I would have something like:  homelan.lloydleung.com or whatever.</p>
<p>2.) wake on lan commands.<br />
3.) vpn to the network instead&#8230; with a combo on 1.  This way, everything is encrypted&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2010/03/01/little-project-ideas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My current extension list for firefox 3.0.1</title>
		<link>http://www.lloydleung.com/2008/09/17/my-current-extension-list-for-firefox-301/</link>
		<comments>http://www.lloydleung.com/2008/09/17/my-current-extension-list-for-firefox-301/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 22:16:18 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=160</guid>
		<description><![CDATA[Adblock Filterset.G Updater 0.3.1.3 Synchronizes Adblock with Filterset.G Adblock Plus 0.7.5.5 Ads were yesterday! Better Gmail 2 0.6.1 Enhances Gmail with a compilation of user scripts and styles. All scripts copyright their original authors. Click on the script homepage in the Help tab for more information. Canadian English Dictionary 1.1.1 Canadian English (en-CA) spellchecking dictionary [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li><a href="http://www.pierceive.com/">Adblock Filterset.G Updater 0.3.1.3</a><br />
	Synchronizes Adblock with Filterset.G
</li>
<li><a href="http://adblockplus.org/">Adblock Plus 0.7.5.5</a><br />
	Ads were yesterday!
</li>
<li><a href="http://ginatrapani.org/workshop/firefox/bettergmail2/">Better Gmail 2 0.6.1</a><br />
	Enhances Gmail with a compilation of user scripts and styles.   All scripts copyright their original authors. Click on the script homepage in the Help tab for more information.
</li>
<li><a href="http://www2.cs.uregina.ca/~schmpaul/firefox/">Canadian English Dictionary 1.1.1</a><br />
	Canadian English (en-CA) spellchecking dictionary
</li>
<li><a href="http://delicious.com">Delicious Bookmarks 2.0.104</a><br />
	Access your bookmarks wherever you go and keep them organized no matter how many you have.
</li>
<li><a href="http://downloadstatusbar.mozdev.org/">Download Statusbar 0.9.6.3</a><br />
	View and manage downloads from a tidy statusbar
</li>
<li><a href="http://www.getfirebug.com/">Firebug 1.2.1</a><br />
	Web Development Evolved.
</li>
<li><a href="http://gears.google.com/">Google Gears 0.4.15.0</a><br />
	These are the gears that power the tubes! <img src='http://www.lloydleung.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />
</li>
<li><a href="http://www.greasespot.net/">Greasemonkey 0.8.20080609.0</a><br />
	A User Script Manager for Firefox
</li>
<li><a href="http://userstyles.org/stylish/">Stylish 0.5.7</a><br />
	Customise the look of websites and of the user interface.
</li>
<li><a href="http://tmp.garyr.net">Tab Mix Plus 0.3.7pre.080721</a><br />
	Tab browsing with an added boost.
</li>
<li><a href="http://trac.arantius.com/wiki/Extensions/TinyMenu">Tiny Menu 1.4.9</a><br />
	Replace the standard menu bar with a tiny menu popup.
</li>
<li><a href="http://chrispederick.com/work/web-developer/">Web Developer 1.1.6</a><br />
	Adds a menu and a toolbar with various web developer tools.
</li>
<li><a href="http://developer.yahoo.com/yslow">YSlow 0.9.5b2</a><br />
	Make your pages faster with Yahoo!&#8217;s performance lint tool.
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2008/09/17/my-current-extension-list-for-firefox-301/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>putty passwordless login</title>
		<link>http://www.lloydleung.com/2008/05/29/putty-passwordless-login/</link>
		<comments>http://www.lloydleung.com/2008/05/29/putty-passwordless-login/#comments</comments>
		<pubDate>Fri, 30 May 2008 00:02:43 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[ssh putty password passwordless security login]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/?p=152</guid>
		<description><![CDATA[ssh in without a password.]]></description>
			<content:encoded><![CDATA[<p>If you found this, you know what you&#8217;re looking for</p>
<ol>
<li>goto http://www.chiark.greenend.org.uk/~sgtatham/putty/</li>
<li>download puttyGen</li>
<li>run it, with ssh-2 RSA</li>
<li>click generate</li>
<li>leave key passphrase blank.</li>
<li>yeah save both the private and public keys for future use.</li>
<li>at the top of the app, there&#8217;s a &#8220;OpenSSH authorized_keys&#8221; text window, copy and paste the information into ~/.ssh/authorized_keys as one line.  (You&#8217;ll need to shell into the box first).</li>
</ol>
<p>Start putty</p>
<ol>
<li>enter the ip/host address</li>
<li>enter a session name.</li>
<li>in the menu tree goto: connection-&gt;data enter your auto-login name</li>
<li>in the menu tree goto: connection-&gt;ssh-&gt;auth click browse and select the private key you saved from the above section.</li>
<li>in the menu tree goto: session click save</li>
<li>test, by clicking open.</li>
</ol>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2008/05/29/putty-passwordless-login/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Encryption idea</title>
		<link>http://www.lloydleung.com/2007/10/11/encryption-idea/</link>
		<comments>http://www.lloydleung.com/2007/10/11/encryption-idea/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 04:29:18 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Cool]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/2007/10/11/encryption-idea/</guid>
		<description><![CDATA[A few months ago, I saw this method of jumbling words to make words all weird. &#8220;Hree is an exmlape&#8221;]]></description>
			<content:encoded><![CDATA[<p>A few months ago, I saw <a href="http://flumpcakes.co.uk/php/jumbled-up" target="_blank">this method</a> of jumbling words to make words all weird.</p>
<p>&#8220;Hree is an exmlape&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2007/10/11/encryption-idea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Vista timesync problem</title>
		<link>http://www.lloydleung.com/2007/10/11/windows-vista-timesync-problem/</link>
		<comments>http://www.lloydleung.com/2007/10/11/windows-vista-timesync-problem/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 04:27:50 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/2007/10/11/windows-vista-timesync-problem/</guid>
		<description><![CDATA[Add &#8220;pool.ntp.org&#8221; to the server list solved my problem. The quick explanation is that the other servers on the list, are being hammered by millions of other window machines.]]></description>
			<content:encoded><![CDATA[<p>Add &#8220;pool.ntp.org&#8221; to the server list solved my problem.</p>
<p>The quick explanation is that the other servers on the list, are being hammered by millions of other window machines.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2007/10/11/windows-vista-timesync-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ajax form submits problem</title>
		<link>http://www.lloydleung.com/2007/05/08/ajax-form-submits-problem/</link>
		<comments>http://www.lloydleung.com/2007/05/08/ajax-form-submits-problem/#comments</comments>
		<pubDate>Wed, 09 May 2007 01:27:00 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/2007/05/08/ajax-form-submits-problem/</guid>
		<description><![CDATA[yesterday was a few hours of frustration. Make sure your your &#60;form&#62; tag is within the same &#60;td&#62; cell element.Â  Otherwise it&#8217;s not XML compliant. You can have the form outside the &#60;table&#62; &#8212; but not between it, and a &#60;td&#62; element.]]></description>
			<content:encoded><![CDATA[<p>yesterday was a few hours of frustration.</p>
<p>Make sure your your &lt;form&gt; tag is within the same &lt;td&gt; cell element.Â  Otherwise it&#8217;s not XML compliant.</p>
<p>You can have the form outside the &lt;table&gt; &#8212; but not between it, and a &lt;td&gt; element.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2007/05/08/ajax-form-submits-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Got RSS?</title>
		<link>http://www.lloydleung.com/2007/03/03/got-rss/</link>
		<comments>http://www.lloydleung.com/2007/03/03/got-rss/#comments</comments>
		<pubDate>Sat, 03 Mar 2007 06:24:29 +0000</pubDate>
		<dc:creator>Lloyd Leung</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Personal Blogs]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.lloydleung.com/2007/03/03/got-rss/</guid>
		<description><![CDATA[Yes, RSS is old news. Everyone and their dog has an rss feed. Okay, maybe not. However, here&#8217;s a super easy way to to monitor RSS feeds. Â  Thunderbird!!! Yes, that&#8217;s old too, I know.Â  If you don&#8217;t have News &#38; Blogs, you&#8217;ll have to add an account first.Â  Now you have an easy way [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, RSS is old news.  Everyone and their dog has an rss feed.  Okay, maybe not.</p>
<p>However, here&#8217;s a super easy way to to monitor RSS feeds. Â  Thunderbird!!! Yes, that&#8217;s old too, I know.Â  If you don&#8217;t have News &amp; Blogs, you&#8217;ll have to add an account first.Â  Now you have an easy way to just drag new feeds over.</p>
<ol>
<li>Find an rss feed, look on the side of this side, and you&#8217;ll see an RSS feed.</li>
<li>Drag it to your News &amp; Blogs section in thunderbird.</li>
</ol>
<p>Now I don&#8217;t need to open up all my those sites to figure out what if there&#8217;s something new.  RSS feeds will automatically find out for me, and notify me whenever something is new.Suggestions for RSS use:</p>
<ol>
<li>Monitor a friend&#8217;s <a href="http://del.cio.us" target="_blank">del.cio.us</a> bookmarks. <img src='http://www.lloydleung.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  &#8220;Hi SAM! I&#8217;m watching you!&#8221;</li>
<li>Monitor <a href="http://sewm.org" target="_blank">someone&#8217;s</a> blog.</li>
<li>okay, here&#8217;s a real useful one. Monitor new file releases on <a href="http://sf.net" target="_blank">sourceforge</a>.</li>
<li>Forums and Announcements</li>
</ol>
<p>That&#8217;s how I&#8217;m using RSS&#8230; any other suggestions to use RSS?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lloydleung.com/2007/03/03/got-rss/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

