<?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>yaofong&#039;s IT blog</title>
	<atom:link href="http://web.yaofong.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://web.yaofong.com</link>
	<description>[WEB][DEV][NEWS][MALAYSIA]</description>
	<lastBuildDate>Fri, 04 Sep 2009 16:26:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP inventory system</title>
		<link>http://web.yaofong.com/2009/09/04/php-inventory-system/</link>
		<comments>http://web.yaofong.com/2009/09/04/php-inventory-system/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 15:40:43 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://web.yaofong.com/2009/09/04/php-inventory-system/</guid>
		<description><![CDATA[This is an web based inventory system built for our customer.
The programming part is done in 8 days. And I have just added some style onto it today. Further interface design should be our yet to be hired web designer’s job.






style-less page:

Framework used:
Codeigniter &#38; Blueprint css
]]></description>
			<content:encoded><![CDATA[<p>This is an web based inventory system built for our customer.</p>
<p>The programming part is done in 8 days. And I have just added some style onto it today. Further interface design should be our yet to be hired web designer’s job.</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/09/image.png" border="0" alt="image" width="240" height="168" /></p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/09/image1.png" border="0" alt="image" width="400" height="93" /></p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/09/image2.png" border="0" alt="image" width="400" height="153" /></p>
<p><img style="display: inline; border: 0px;" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/09/image3.png" border="0" alt="image" width="400" height="227" /></p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/09/image4.png" border="0" alt="image" width="400" height="188" /></p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/09/image5.png" border="0" alt="image" width="400" height="180" /></p>
<p>style-less page:</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/09/image6.png" border="0" alt="image" width="400" height="350" /></p>
<p>Framework used:</p>
<p>Codeigniter &amp; Blueprint css</p>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/09/04/php-inventory-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Network prototype</title>
		<link>http://web.yaofong.com/2009/07/25/social-network-prototype/</link>
		<comments>http://web.yaofong.com/2009/07/25/social-network-prototype/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 16:09:56 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[New development]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://web.yaofong.com/2009/07/25/social-network-prototype/</guid>
		<description><![CDATA[What had I did these few days?
Monday, my boss suddenly called me up and ask me go to mamak downstairs to find him. He then had a chat with me and asked me to build a social network from scratch. This Social Network will be sell to 1 client and to our big boss back [...]]]></description>
			<content:encoded><![CDATA[<p>What had I did these few days?</p>
<p>Monday, my boss suddenly called me up and ask me go to mamak downstairs to find him. He then had a chat with me and asked me to build a social network from scratch<img alt="Disappointed" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/what_smile.gif">. This Social Network will be sell to 1 client and to our big boss back in China/HK as well.</p>
<p>OK, here are some scre</p>
<p>enshots of my prototype. I start building it since Tuesday.</p>
<p>As you can see, I follow facebook’s layout a lot. The final layout will pass to designer (which my company is still looking for).</p>
<p>First page:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/f66311116699df89414eb788971bdf6a.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="f66311116699df89414eb788971bdf6a" border="0" alt="f66311116699df89414eb788971bdf6a" src="http://web.yaofong.com/wp-content/uploads/2009/07/f66311116699df89414eb788971bdf6a_thumb.png" width="640" height="150"></a></p>
<p>Home page after login:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/c656221c7f5b4ce8131d4feaa80fa6fe.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="c656221c7f5b4ce8131d4feaa80fa6fe" border="0" alt="c656221c7f5b4ce8131d4feaa80fa6fe" src="http://web.yaofong.com/wp-content/uploads/2009/07/c656221c7f5b4ce8131d4feaa80fa6fe_thumb.png" width="640" height="53"></a></p>
<p>Friend list:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/d58ef94fc0d9129888a97cfe9240fb47.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="d58ef94fc0d9129888a97cfe9240fb47" border="0" alt="d58ef94fc0d9129888a97cfe9240fb47" src="http://web.yaofong.com/wp-content/uploads/2009/07/d58ef94fc0d9129888a97cfe9240fb47_thumb.png" width="640" height="62"></a></p>
<p>Search:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/d1693fee705c5b5472320b10f903be37.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="d1693fee705c5b5472320b10f903be37" border="0" alt="d1693fee705c5b5472320b10f903be37" src="http://web.yaofong.com/wp-content/uploads/2009/07/d1693fee705c5b5472320b10f903be37_thumb.png" width="640" height="172"></a></p>
<p>Updated on 28/7</p>
<p>Now there are still some codes and features are missing. Will be uploading the whole social network for the public to test once it hit public preview. Please give some suggestions leh.</p>
<p>My profile:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/8a6ec36ca07ed9f2cd5dc8d763e11ad6.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="8a6ec36ca07ed9f2cd5dc8d763e11ad6" border="0" alt="8a6ec36ca07ed9f2cd5dc8d763e11ad6" src="http://web.yaofong.com/wp-content/uploads/2009/07/8a6ec36ca07ed9f2cd5dc8d763e11ad6_thumb.png" width="640" height="157"></a>&nbsp;</p>
<p>Edit profile:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/c7e2137ee36500f46681cd0d82a2b3e8.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="c7e2137ee36500f46681cd0d82a2b3e8" border="0" alt="c7e2137ee36500f46681cd0d82a2b3e8" src="http://web.yaofong.com/wp-content/uploads/2009/07/c7e2137ee36500f46681cd0d82a2b3e8_thumb.png" width="640" height="127"></a></p>
<p>Change Display picture:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/f396050e0fbbcfb2a189e4b0d8d7ced1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="f396050e0fbbcfb2a189e4b0d8d7ced1" border="0" alt="f396050e0fbbcfb2a189e4b0d8d7ced1" src="http://web.yaofong.com/wp-content/uploads/2009/07/f396050e0fbbcfb2a189e4b0d8d7ced1_thumb.png" width="640" height="127"></a></p>
<p>updated on 29/7</p>
<p>Photos:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/0e659a8855541601fc2cd991dca83ad4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="0e659a8855541601fc2cd991dca83ad4" border="0" alt="0e659a8855541601fc2cd991dca83ad4" src="http://web.yaofong.com/wp-content/uploads/2009/07/0e659a8855541601fc2cd991dca83ad4_thumb.png" width="640" height="103"></a></p>
<p>Create album:</p>
<p>&nbsp;<a href="http://web.yaofong.com/wp-content/uploads/2009/07/5e4c0feb5dccef2954650b2052647a72.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="5e4c0feb5dccef2954650b2052647a72" border="0" alt="5e4c0feb5dccef2954650b2052647a72" src="http://web.yaofong.com/wp-content/uploads/2009/07/5e4c0feb5dccef2954650b2052647a72_thumb.png" width="640" height="134"></a></p>
<p>Updated on 30/7</p>
<p>Viewing photos in a album:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/image3.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://web.yaofong.com/wp-content/uploads/2009/07/image_thumb3.png" width="640" height="242"></a>&nbsp;</p>
<p>Viewing photo:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/image4.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://web.yaofong.com/wp-content/uploads/2009/07/image_thumb4.png" width="640" height="302"></a></p>
<p>Updated on 31/7:</p>
<p>Owner’s profile page:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/image5.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://web.yaofong.com/wp-content/uploads/2009/07/image_thumb5.png" width="640" height="236"></a> </p>
<p>Friend’s:</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/image6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://web.yaofong.com/wp-content/uploads/2009/07/image_thumb6.png" width="640" height="236"></a></p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/image7.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://web.yaofong.com/wp-content/uploads/2009/07/image_thumb7.png" width="640" height="236"></a>&nbsp; </p>
<p>&nbsp;</p>
<p>I am using <a href="http://www.codeigniter.com" target="_blank">CodeIgniter</a> in this project. This PHP framework really saved me much time.</p>
<p>21/7 – Register,login,logout</p>
<p>22/7 – Friend list, CSS layout</p>
<p>23/7 – Restructure file organization to MVC approach</p>
<p>24/7 – Search engine</p>
<p>27/7 &#8211; Profile layout &#8211; view,edit,display pic</p>
<p>28/7 &#8211; Profile Updating,changing avatar(generate thumbnail automatically)</p>
<p>29/7 – Photo – view albums, create album, upload photo</p>
<p>30/7 – Restructure photos,album, photo controller; upload multiple photo; view photo and photo in album</p>
<p>31/7 – Profile page</p>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/07/25/social-network-prototype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Silverlight 3</title>
		<link>http://web.yaofong.com/2009/07/10/silverlight-3/</link>
		<comments>http://web.yaofong.com/2009/07/10/silverlight-3/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 03:52:11 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://web.yaofong.com/2009/07/10/silverlight-3/</guid>
		<description><![CDATA[Where are those updates about my “lame” development works? Well, I finally realized there are some limitation (difficulties) to deploy everything based on AJAX. Then I quickly look for other alternatives. At last, I starting to learn flex. which is also highly recommended by my boss. Flex/AS3 is one of the technology that I would [...]]]></description>
			<content:encoded><![CDATA[<p>Where are those updates about my “lame” development works? Well, I finally realized there are some limitation (difficulties) to deploy everything based on AJAX. Then I quickly look for other alternatives. At last, I starting to learn flex. which is also highly recommended by my boss. Flex/AS3 is one of the technology that I would not like to touch on in the past.</p>
<p>Just as I read until 75% of the Flex e-book, Silverlight 3 suddenly pop up.</p>
<p>Just briefly read through those article about Silverlight 3 and gone through the <a href="http://www.iis.net/media/experiencesmoothstreaming" target="_blank">live streaming demo</a>, the improvement is very promising. The video start playing instantly and the quality is much better than Silverlight 2, and it’s HD video. Unlike flash video, if you try to skip the video, you will need to wait the player to buffer. But in Silverlight, you can click on any position of the timeline and it doesn’t has any delay.</p>
<p>Another features in Silverlight 3 is directly pointed at Adobe Air. Silverlight 3 now let you develop application that can be run out side of browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/07/10/silverlight-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Malaysian 1st FREE Chinese Weekly Paper</title>
		<link>http://web.yaofong.com/2009/07/09/malaysian-1st-free-chinese-weekly-paper/</link>
		<comments>http://web.yaofong.com/2009/07/09/malaysian-1st-free-chinese-weekly-paper/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 08:21:15 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[Malaysia]]></category>
		<category><![CDATA[Startup]]></category>

		<guid isPermaLink="false">http://web.yaofong.com/2009/07/09/malaysian-1st-free-chinese-weekly-paper/</guid>
		<description><![CDATA[Initially I was attracted by it’s domain http://www.redtomato.com.my , I thought it is a Free Chinese e-paper. Well, it does has an e-paper on it’s site, but their main business is to deliver hard copy of their paper to your home weekly (for FREE). Their initial distribution is only focused in KL/PJ. So, for those [...]]]></description>
			<content:encoded><![CDATA[<p>Initially I was attracted by it’s domain <a title="http://www.redtomato.com.my" href="http://www.redtomato.com.my">http://www.redtomato.com.my</a> , I thought it is a Free Chinese e-paper. Well, it does has an e-paper on it’s site, but their main business is to deliver hard copy of their paper to your home weekly (for FREE). Their initial distribution is only focused in KL/PJ. So, for those who are not covered, you can also read through the e-paper on their site. I suppose the contents are the same.</p>
<p>Back to the content it self, it doesn’t looks anything like those advertisement booklet you received nowadays.</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="2" src="http://web.yaofong.com/wp-content/uploads/2009/07/2_thumb.jpg" border="0" alt="2" width="240" height="279" /></a>It’s more like a magazine with plenty of ads. Nevertheless, it’s content covers:</p>
<ul>
<li>Current issues</li>
<li>Health &amp; Beauty</li>
<li>Life Style &amp; Trend</li>
<li>Entertainment</li>
<li>Columnists&#8217; Page</li>
<li>Economics/Investment/Corporate</li>
<li>Weekly topics i.e. Education, Gadgets, Home Enhancement etc</li>
<li>There will be no political &amp; sports content</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/07/09/malaysian-1st-free-chinese-weekly-paper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Web Tools Directory</title>
		<link>http://web.yaofong.com/2009/07/08/open-web-tools-directory/</link>
		<comments>http://web.yaofong.com/2009/07/08/open-web-tools-directory/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 04:38:49 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://web.yaofong.com/2009/07/08/open-web-tools-directory/</guid>
		<description><![CDATA[Are you a web developer?
Mozilla has released a extremely useful site for web dev, called Open Web Tools Directory. The directory is full of frameworks, SDKs, library and anything that you required to develop web app. For example, JQuery, Google Web Toolkit, PHP IDE, and etc.
]]></description>
			<content:encoded><![CDATA[<p>Are you a web developer?</p>
<p>Mozilla has released a extremely useful site for web dev, called <a href="http://tools.mozilla.com/" target="_blank">Open Web Tools Directory</a>. The directory is full of frameworks, SDKs, library and anything that you required to develop web app. For example, JQuery, Google Web Toolkit, PHP IDE, and etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/07/08/open-web-tools-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>first air app [update: 7 July 2009]</title>
		<link>http://web.yaofong.com/2009/07/06/first-air-app/</link>
		<comments>http://web.yaofong.com/2009/07/06/first-air-app/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 10:35:37 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[yaofongblog]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[air]]></category>

		<guid isPermaLink="false">http://web.yaofong.com/2009/07/06/first-air-app/</guid>
		<description><![CDATA[My first ever Abobe AIR app is an blog reader for my blog.
This app basically developed with just HTML and Javascript. I also developed a server side API on my blog so that the AIR app can get the latest news. It also indicates that this app require an internet connection, or else it is [...]]]></description>
			<content:encoded><![CDATA[<p>My first ever Abobe AIR app is an blog reader for my blog.</p>
<p>This app basically developed with just HTML and Javascript. I also developed a server side API on my blog so that the AIR app can get the latest news. It also indicates that this app require an internet connection, or else it is just a crap.</p>
<p>The most difficult part is linkage between AIR app and server side. Theoretically, JQuery can be use to get data of my blog. But JQuery meanwhile does not support cross domain XML. This can be solved by using JSONP.</p>
<div style="line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; width: 97.5%; font-family: consolas, 'Courier New', courier, monospace; max-height: 200px; font-size: 8pt; overflow: auto; cursor: text; border: gray 1px solid; padding: 4px;">
<div style="line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;">
<pre style="line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">   1:</span> $.ajax({</pre>
<pre style="line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">   2:</span> url: http:<span style="color: #008000">//www.otherdomain.com/example.php,</span></pre>
<pre style="line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">   3:</span> type: jsonp,</pre>
<pre style="line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">   4:</span> jsonp: jasonp_callback,</pre>
<pre style="line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">   5:</span> success: <span style="color: #0000ff">function</span>(jsonp){</pre>
<pre style="line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">   6:</span></pre>
<pre style="line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">   7:</span> <span style="color: #008000">//ur method</span></pre>
<pre style="line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">   8:</span></pre>
<pre style="line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">   9:</span>     }</pre>
<pre style="line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: consolas, 'Courier New', courier, monospace; color: black; font-size: 8pt; overflow: visible; border-style: none; padding: 0px;"><span style="color: #606060">  10:</span> });</pre>
</div>
</div>
<p>I did retrieved data from my blog onto my localhost, but contained so much error syntax that i couldn’t understand.</p>
<p>Then I use the hard way, using air component.(I mentioned “hard” is just because I never learn AIR thoroughly)</p>
<p>The result is just like what I want. Then the rest is just like normal HTML+JavaScript. I used JQuery to process the XML returned from my blog.</p>
<p>Screenshot:</p>
<p>v1</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/image1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/07/image_thumb1.png" border="0" alt="image" width="218" height="244" /></a></p>
<p>v1.01</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/07/image2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/07/image_thumb2.png" border="0" alt="image" width="197" height="244" /></a></p>
<p align="center"><div id="flashcontent1799" style="width:215px; height:180px;"><strong>Please upgrade your Flash Player</strong> This is the content that would be shown if the user does not have Flash Player 9.0.115 or higher installed.</div><script type="text/javascript">
<!-- // <![CDATA[
var so = new SWFObject("http://web.yaofong.com/wp-content/plugins/air-badge/AIRInstallBadge.swf", "Badge", "215", "180", "9.0.115", "#FFFFFF");
so.useExpressInstall("http://web.yaofong.com/wp-content/plugins/air-badge/expressinstall.swf");
so.addVariable("airversion", "1.0");
so.addVariable("appname", "yaofongblog");
so.addVariable("appurl", "http://app.yaofong.com/yaofong.air");
so.addVariable("appid", "yaofongblog");
so.addVariable("pubid", "");
so.addVariable("appversion", "1");
so.addVariable("imageurl", "http://app.yaofong.com/img/yaofong.jpg");
so.addVariable("appinstallarg", "installed from web");
so.addVariable("applauncharg", "launched from web");
so.addVariable("helpurl", "help.html");
so.addVariable("hidehelp", "true");
so.addVariable("skiptransition", "true");
so.addVariable("titlecolor", "#00AAFF");
so.addVariable("buttonlabelcolor", "#00AAFF");
so.addVariable("appnamecolor", "#00AAFF");
so.addVariable("str_err_airswf", "<u>Running locally?</u><br/><br/>The AIR proxy swf won't load properly when this is run from the local file system.");
so.write("flashcontent1799");
// ]]&gt; -->
</script>
</p>
<p>log:</p>
<ul>
<li>6 July 2009: yaofongblog preview build 1: Load 10 latest blog post of <a style="text-decoration: none" href="http://blog.yaofong.com">http://blog.yaofong.com</a></li>
<li>7 July 2009: version 1.01(build 2): Revamped with new interface<a style="text-decoration: none" href="http://blog.yaofong.com"> </a></li>
</ul>
<p><a style="text-decoration: none" href="http://blog.yaofong.com"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/07/06/first-air-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook development #2</title>
		<link>http://web.yaofong.com/2009/07/03/facebook-development-2/</link>
		<comments>http://web.yaofong.com/2009/07/03/facebook-development-2/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 08:36:40 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[Facebook Platform]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google map]]></category>

		<guid isPermaLink="false">http://dev.yaofong.com/2009/07/03/facebook-development-2/</guid>
		<description><![CDATA[Was busying building a membership system with access control by using Object Oriented PHP5 from scratch. I was planned to start with a PHP framework called codeigniter, but my boss advised me to start from scratch, so I spent almost 2+ days to research php5 and meanwhile built an interfaceless membership system.
It was quite torture [...]]]></description>
			<content:encoded><![CDATA[<p>Was busying building a membership system with access control by using Object Oriented PHP5 from scratch. I was planned to start with a PHP framework called codeigniter, but my boss advised me to start from scratch, so I spent almost 2+ days to research php5 and meanwhile built an interfaceless membership system.</p>
<p>It was quite torture to learn an almost brand new concept OO-PHP5 all by my self. But now I am having fun with it. My OO skill improved alot as well.</p>
<p>&#160;</p>
<p>Anyway, back to my <a href="http://apps.facebook.com/yaofong/" target="_blank">facefood</a>, just realized that many other developer are having the same difficulties of mine. Google map api V2 required syntax: </p>
<pre style="border-bottom: #cecece 1px solid; border-left: #cecece 1px solid; padding-bottom: 5px; background-color: #fbfbfb; min-height: 40px; padding-left: 5px; width: 650px; padding-right: 5px; overflow: auto; border-top: #cecece 1px solid; border-right: #cecece 1px solid; padding-top: 5px">
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  1: <span style="color: #0000ff">&lt;</span><span style="color: #800000">body</span> <span style="color: #ff0000">onuload</span>=<span style="color: #0000ff">”GUnload()”</span><span style="color: #0000ff">&gt;</span></pre>
</pre>
<p>&#160;</p>
<p>But it is prohibited in Facebook app. Although we could overcome this by embedding a complete web page in a iframe:</p>
<pre style="border-bottom: #cecece 1px solid; border-left: #cecece 1px solid; padding-bottom: 5px; background-color: #fbfbfb; min-height: 40px; padding-left: 5px; width: 650px; padding-right: 5px; overflow: auto; border-top: #cecece 1px solid; border-right: #cecece 1px solid; padding-top: 5px">
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  1: <span style="color: #0000ff">&lt;</span><span style="color: #c71585">fb</span>:<span style="color: #800000">iframe</span> <span style="color: #ff0000">src</span>=<span style="color: #0000ff">&quot;somepage.php&quot;</span><span style="color: #0000ff">&gt;</span></pre>
</pre>
<p>&#160;</p>
<p>Then it become impossible to load up the google map.</p>
<p>Therefore I am now researching Google Map API for Flash…(n my Action Script suxx)</p>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/07/03/facebook-development-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook+Food=Facefood</title>
		<link>http://web.yaofong.com/2009/06/30/facebookfoodfacefood/</link>
		<comments>http://web.yaofong.com/2009/06/30/facebookfoodfacefood/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 09:09:47 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[Facebook Platform]]></category>
		<category><![CDATA[New development]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://dev.yaofong.com/2009/06/30/facebookfoodfacefood/</guid>
		<description><![CDATA[Alright, now I decided to build my food sharing web site(app) in the form of Facebook app. 
Here is the prototype (codename:facefood): http://apps.facebook.com/yaofong/. I m not sure if u can open this app since I have not publish to the public.
&#160;
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;
Anyway, I have to work on company project start from tomorrow, have to research into [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, now I decided to build my food sharing web site(app) in the form of Facebook app. </p>
<p>Here is the prototype (codename:facefood): <a href="http://apps.facebook.com/yaofong/">http://apps.facebook.com/yaofong/</a>. I m not sure if u can open this app since I have not publish to the public.</p>
<p>&#160;</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Anyway, I have to work on company project start from tomorrow, have to research into OO-PHP. So, will be slowing down on facefood, yet again.</p>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/06/30/facebookfoodfacefood/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook development #1</title>
		<link>http://web.yaofong.com/2009/06/29/facebook-development-1/</link>
		<comments>http://web.yaofong.com/2009/06/29/facebook-development-1/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 05:26:54 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[Facebook Platform]]></category>
		<category><![CDATA[facebook]]></category>

		<guid isPermaLink="false">http://dev.yaofong.com/2009/06/29/facebook-development-1/</guid>
		<description><![CDATA[Alright, I have been stop developing the food application for some time. Maybe will only continue on it after learning how to develop app for Facebook.
So first step must be following on a hello world tutorial. Which surprised me very much, it is so simple.
with a line of code, or FBML

  1: &#60;p&#62;Hello World [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, I have been stop developing the food application for some time. Maybe will only continue on it after learning how to develop app for Facebook.</p>
<p>So first step must be following on a hello world tutorial. Which surprised me very much, it is so simple.</p>
<p>with a line of code, or FBML</p>
<pre style="border-bottom: #cecece 1px solid; border-left: #cecece 1px solid; padding-bottom: 5px; background-color: #fbfbfb; min-height: 40px; padding-left: 5px; width: 650px; padding-right: 5px; overflow: auto; border-top: #cecece 1px solid; border-right: #cecece 1px solid; padding-top: 5px">
<pre style="background-color: #fbfbfb; margin: 0em; width: 100%; font-family: consolas,&#39;Courier New&#39;,courier,monospace; font-size: 12px">  1: <span style="color: #0000ff">&lt;</span><span style="color: #800000">p</span><span style="color: #0000ff">&gt;</span>Hello World <span style="color: #0000ff">&lt;</span><span style="color: #c71585">fb</span>:<span style="color: #800000">name</span> <span style="color: #ff0000">uid</span>=<span style="color: #0000ff">&quot;loggedinuser&quot;</span> <span style="color: #ff0000">firstnameonly</span>=<span style="color: #0000ff">&quot;false&quot;</span> <span style="color: #ff0000">useyou</span>=<span style="color: #0000ff">&quot;false&quot;</span><span style="color: #0000ff">/&gt;</span>!<span style="color: #0000ff">&lt;/</span><span style="color: #800000">p</span><span style="color: #0000ff">&gt;</span></pre>
</pre>
<p>&#160;</p>
<p>Save it onto your server and pop..here is my first facebook app.</p>
<p><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0E22F29F-1D77-4799-8869-F298745B9709:bc20f790-c016-45a3-b9d2-3e171b51f74e" class="wlWriterEditableSmartContent"><img src="http://web.yaofong.com/wp-content/uploads/2009/06/200906291324360417.jpg"></div></p>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/06/29/facebook-development-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome web site searching</title>
		<link>http://web.yaofong.com/2009/06/21/google-chrome-web-site-searching/</link>
		<comments>http://web.yaofong.com/2009/06/21/google-chrome-web-site-searching/#comments</comments>
		<pubDate>Sun, 21 Jun 2009 15:52:54 +0000</pubDate>
		<dc:creator>yaofong</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[google chrome]]></category>

		<guid isPermaLink="false">http://dev.yaofong.com/2009/06/21/google-chrome-web-site-searching/</guid>
		<description><![CDATA[Not sure how many of u are using Google Chrome browser, and not sure actually u noticed one of the powerful function of it.
In Google Chrome 2 (already out of beta) there is a small little but useful function, I not sure how google call it. It basically let u search web site content directly [...]]]></description>
			<content:encoded><![CDATA[<p>Not sure how many of u are using Google Chrome browser, and not sure actually u noticed one of the powerful function of it.</p>
<p>In Google Chrome 2 (already out of beta) there is a small little but useful function, I not sure how google call it. It basically let u search web site content directly from the browser. For instance, u can search something in my blog directly from Chrome without opening my blog site. This apply to blogspot, facebook, google it self, bing.com, wikipedia and I believe it support almost the popular platform.</p>
<p>1. Type in my blog url, then a instruction will appear on the right.</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/06/image.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/06/image_thumb.png" border="0" alt="image" width="651" height="79" /></a></p>
<p>2. After hitting the tab button, u will be able to search my blog directly from ur browser.</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/06/image1.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/06/image_thumb1.png" border="0" alt="image" width="636" height="237" /></a></p>
<p>3. After hitting enter, search results will pop out. Just that simple..</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/06/image2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/06/image_thumb2.png" border="0" alt="image" width="604" height="275" /></a></p>
<p>4. Moreover, it automatically add a search box to the right of chrome’s default page</p>
<p><a href="http://web.yaofong.com/wp-content/uploads/2009/06/image3.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" src="http://web.yaofong.com/wp-content/uploads/2009/06/image_thumb3.png" border="0" alt="image" width="277" height="285" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://web.yaofong.com/2009/06/21/google-chrome-web-site-searching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

