<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/atom10full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
    <title>David Yin's Blog</title>
    <link rel="alternate" type="text/html" href="http://www.yinfor.com/blog/" />
    
    <id>tag:www.yinfor.com,2007-08-28:/blog//1</id>
    <updated>2008-06-26T19:02:19Z</updated>
    <subtitle>Tech geek. Life geek.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Personal 4.12</generator>

<geo:lat>49.2671</geo:lat><geo:long>-122.9896</geo:long><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-nd/2.0/" /><logo>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</logo><link rel="self" href="http://feeds.feedburner.com/DavidYinsBlog" type="application/atom+xml" /><feedburner:emailServiceId>83466</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:browserFriendly>(Enter a personal message you would like to have appear at the top of your feed.)</feedburner:browserFriendly><entry>
    <title>Great lottery on TemplateMonster.com </title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/320771258/great_lottery_on_templatemonst.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2285</id>

    <published>2008-06-26T18:40:33Z</published>
    <updated>2008-06-26T19:02:19Z</updated>

    <summary>TemplateMonster.com is one of the most famous Template resource site in the world. It is going to hold a lottery with give-away to any participant. TemplateMonster.com will expose two of TemplateMonster's website designs. In order to take part in the...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Reviews" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="template" label="template" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="vote" label="vote" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;TemplateMonster.com is one of the most famous Template resource site in the world.&lt;/p&gt;

&lt;p&gt;It is going to hold a lottery with give-away to any participant.&lt;br /&gt;
&lt;a href="http://www.templatemonster.com/"&gt;TemplateMonster.com&lt;/a&gt; will expose two of TemplateMonster's website designs. In order to take part in the lottery one should vote for one design or the other.&lt;/p&gt;

&lt;p&gt;The design which gets the most votes becomes the winner. Note the best design is chosen during two weeks period.&lt;/p&gt;

&lt;p&gt;And here are the benefits for users to take part in the lottery:&lt;/p&gt;

&lt;p&gt;- everyone who participates in lottery gets the free Icon Set. All icons included into this free Icon Set also relate to patriotic and 4th of July topic;&lt;/p&gt;

&lt;p&gt;- also everyone who participates in lottery has a chance to get one of the special prizes.&lt;/p&gt;

&lt;p&gt;
&lt;br /&gt;
The &lt;strong&gt;special prizes&lt;/strong&gt; are:&lt;/p&gt;

&lt;p&gt;- 1 Gift Certificate giving the opportunity to get any product from Template Monster database for free;&lt;br /&gt;
- two 80% discount coupons for purchasing any product from Template Monster database;&lt;br /&gt;
- three 50% discount coupons for purchasing any product from Template Monster database.&lt;/p&gt;

&lt;p&gt;Note everyone who purchases any product from Template Monster during this promo will get the Icon Set that I've mentioned for free.&lt;/p&gt;

&lt;p&gt;It sounds great. The process is simply.&lt;br /&gt;
1) Click the event page &lt;a href="http://www.templatemonster.com/presentations/4thjuly_lottery2008.php" target="_blank"&gt;link&lt;/a&gt;. Fill in your name and email and choose the design you like, then click vote button.&lt;br /&gt;
&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;
&lt;img alt="templatemoster-lottery.png" src="http://www.yinfor.com/blog/archives/images/templatemoster-lottery.png" width="500" height="608" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /&gt;
&lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;2) Then you will get an email looks like below, to confirm your participating and show you the link to download the free set of icons.&lt;br /&gt;
&lt;blockquote&gt;Hello,&lt;br /&gt;
We thank you again for participating in the 4th of July lottery from Template Monster.&lt;br /&gt;
To show you how grateful we are we provide you with a FREE Iconset that you may download by clicking a link below:&lt;br /&gt;
&lt;em&gt;Download link shown here &lt;/em&gt;
&lt;br /&gt;
Thank you.&lt;/blockquote&gt;
&lt;/p&gt;

&lt;p&gt;That's all. Now join the &lt;a href="http://www.templatemonster.com/presentations/4thjuly_lottery2008.php"&gt;4th of July Special on Template Monster&lt;/a&gt;.&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/database_on_dreamhost.html"&gt;Database on Dreamhost&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/12/503_error_when_save_mt_templat.html"&gt;503 error when save MT template at Dreamhost&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/add_related_entry_list_into_at.html"&gt;Add related entry list into Atom Feed&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/04/build_google_sitemap_by_movabl.html"&gt;Build Google Sitemap by Movable Type&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_60265664" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=60265664&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=60265664&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=60265664&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_60265664" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_kHoiD71bb9GQh9aIiOWNKNbn-1Y_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/kHoiD71bb9GQh9aIiOWNKNbn-1Y_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_kHoiD71bb9GQh9aIiOWNKNbn-1Y_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=kHoiD71bb9GQh9aIiOWNKNbn-1Y_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F06%2Fgreat_lottery_on_templatemonst.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=YUMgCb"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=YUMgCb" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=LEclRI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=LEclRI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=es49Ci"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=es49Ci" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=wwwRHI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=wwwRHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=grqrui"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=grqrui" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=fEmrGI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=fEmrGI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=1o2CMI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=1o2CMI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=aFMd4i"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=aFMd4i" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/320771258" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/06/great_lottery_on_templatemonst.html</feedburner:origLink></entry>

<entry>
    <title>Update MovableType to 4.12 now</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/316359982/update_movabletype_to_412_now.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2284</id>

    <published>2008-06-20T16:48:00Z</published>
    <updated>2008-06-20T16:54:55Z</updated>

    <summary>It is a Movable Type Security Update. Today we are releasing Movable Type 4.01b and Movable Type 4.12. These are free mandatory security updates for all Movable Type 4.x users. via Action now, upgrade your MT installation. It is a...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Notes of MovableType" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="movabletype412" label="MovableType 4.12" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mt" label="MT" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="security" label="security" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="update" label="update" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;It is a Movable Type Security Update.&lt;/p&gt;

&lt;blockquote&gt;Today we are releasing Movable Type 4.01b and Movable Type 4.12. These are free mandatory security updates for all Movable Type 4.x users. &lt;/blockquote&gt; &lt;a href="http://www.movabletype.com/blog/2008/06/mt-security-update.html"&gt;via&lt;/a&gt;

&lt;p&gt;Action now, upgrade your MT installation. It is a Security update.&lt;/p&gt;

&lt;p&gt;I have some MT 4.1 installation on Dreamhost. I update them just two minutes ago.&lt;/p&gt;

&lt;p&gt;It is simply and easy to update.&lt;/p&gt;

&lt;p&gt;1) SSH to server.&lt;/p&gt;

&lt;p&gt;2) wget http://www.movabletype.com/download/personal/MTP-4.12-en.tar.gz&lt;/p&gt;

&lt;p&gt;3) tar -xvzf MTP-4.12-en.tar.gz&lt;/p&gt;

&lt;p&gt;4) cp -r -f  . ~/sitedir/mtcgi/&lt;/p&gt;

&lt;p&gt;5) login MovableTyep and done.&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/06/microsoft_security_patch_for_j.html"&gt;Microsoft Security Patch for June 2008&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/movabletype_401a.html"&gt;MovableType 4.01a Released&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/mozilla_firefox_2004_update.html"&gt;Mozilla Firefox 2.0.0.4 update&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/spam_filtering_update_in_mt.html"&gt;Spam Filtering update in MT&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/09/update_to_movabletype_332_is_q.html"&gt;Update to MovableType 3.32 is quite simple&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/09/movabletype_has_332.html"&gt;MovableType has 3.32&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/movabletype_42_rc_release.html"&gt;MovableType 4.2 RC release&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/microsoft_security_bulletin_su.html"&gt;Microsoft Security Bulletin Summary for May 2008&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/change_theme_to_improve_user_e.html"&gt;Change theme to improve user experience&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/wordpress_251_upgrade.html"&gt;WordPress 2.5.1 upgrade&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_70838624" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=70838624&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=70838624&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=70838624&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_70838624" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_GUtvGI95-3SzxAF1-k77Jk0sZPk_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/GUtvGI95-3SzxAF1-k77Jk0sZPk_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_GUtvGI95-3SzxAF1-k77Jk0sZPk_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=GUtvGI95-3SzxAF1-k77Jk0sZPk_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F06%2Fupdate_movabletype_to_412_now.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=35TNfF"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=35TNfF" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=T9okBI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=T9okBI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=tcpaui"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=tcpaui" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=bFDs7I"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=bFDs7I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=YpCnCi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=YpCnCi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=lIjVoI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=lIjVoI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=FJveEI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=FJveEI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=Kdrhwi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=Kdrhwi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/316359982" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/06/update_movabletype_to_412_now.html</feedburner:origLink></entry>

<entry>
    <title>GNOME 2.22</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/315773429/gnome_222.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2283</id>

    <published>2008-06-19T22:25:53Z</published>
    <updated>2008-06-19T22:33:59Z</updated>

    <summary>I use Ubuntu 8.04. It is shipped with GNOME Desktop. Gnome 2.22 now. You may want to read its release notes. Go to Gnome official site to find out more....</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="L.A.M.P." scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="gnome" label="GNOME" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="linux" label="Linux" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ubuntu" label="ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;I use Ubuntu 8.04. It is shipped with GNOME Desktop.&lt;/p&gt;

&lt;p&gt;Gnome 2.22 now.&lt;br /&gt;
You may want to read its &lt;a href="http://library.gnome.org/misc/release-notes/2.22/"&gt;release notes&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Go to &lt;a href="http://www.gnome.org/"&gt;Gnome official site&lt;/a&gt; to find out more.&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/upgrade_your_ubuntu_from_710_t.html"&gt;Upgrade your Ubuntu from 7.10 to 8.04&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/top_10_ubuntu_blogs.html"&gt;Top 10 Ubuntu Blogs&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/06/windows_vista_vs_ubuntu_704.html"&gt;Windows vista vs Ubuntu 7.04&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/upgrade_ubuntu_610_server_to_7.html"&gt;Upgrade Ubuntu 6.10 server to 7.04 server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/some_problems_when_install_isp.html"&gt;Some problems when Install ispconfig on Ubuntu 6.10 Server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/servers_in_my_ubuntu_server.html"&gt;Servers in my Ubuntu Server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/linux_command.html"&gt;Linux Command&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/setup_a_new_ubuntu_610_server.html"&gt;Setup a New Ubuntu 6.10 Server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/03/try_ubuntu_as_server.html"&gt;Try Ubuntu as Server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/10/ubuntu_610_is_released_edgy_ef.html"&gt;Ubuntu 6.10 is released (Edgy Eft)&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_242993696" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=242993696&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=242993696&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=242993696&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_242993696" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_z4SwE47JxRPY8Yo9TMQyPRtFTB0_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/z4SwE47JxRPY8Yo9TMQyPRtFTB0_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_z4SwE47JxRPY8Yo9TMQyPRtFTB0_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=z4SwE47JxRPY8Yo9TMQyPRtFTB0_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F06%2Fgnome_222.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=bh6gpo"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=bh6gpo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=5nEykI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=5nEykI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=4ljuti"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=4ljuti" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=svghLI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=svghLI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=L31xli"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=L31xli" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=iiXfUI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=iiXfUI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=tApOiI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=tApOiI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=k2hDzi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=k2hDzi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/315773429" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/06/gnome_222.html</feedburner:origLink></entry>

<entry>
    <title>Another Ten PHP Optimization Tips</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/310650260/another_ten_php_optimization_t.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2280</id>

    <published>2008-06-12T19:38:15Z</published>
    <updated>2008-06-12T20:00:24Z</updated>

    <summary>I wrote PHP Optimization to improve performance. Now I have another ten PHP optimization tips for you. 1. Single-quoted strings. Use single quote when possible. It is faster than double quote. If it is string only, just pick single quotes....</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="L.A.M.P." scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="code" label="Code" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="optimize" label="Optimize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="php" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tips" label="tips" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        I wrote &lt;a href="http://www.yinfor.com/blog/archives/2008/06/php_optimization_to_improve_pe.html"&gt;PHP Optimization to improve performance&lt;/a&gt;. Now I have another ten PHP optimization tips for you.&lt;br/&gt;

1. Single-quoted strings.&lt;br/&gt;
Use single quote when possible. It is faster than double quote.
If it is string only, just pick single quotes.
&lt;br/&gt;
2. The way output data.&lt;br/&gt;
Could you point which is the fastest way to output from below?&lt;br/&gt;
&lt;pre name="code" class="php"&gt;
print "Hi my name is $a. I am $b";
echo "Hi my name is $a. I am $b";
echo "Hi my name is ".$a.". I am ".$b;
echo "Hi my name is ",$a,". I am ",$b;
&lt;/pre&gt;
The last one is actually the fastest operation.&lt;br/&gt;

3. Use single-quotes around array indexes.&lt;br/&gt;
So, $x['sales'] is alway best format and fast.&lt;br/&gt;

4. Don't use short open tags.&lt;br/&gt;
&amp;lt;?php is formal tag.&lt;br/&gt;

5. Use regular expressions only when you really need it.&lt;br/&gt;
&lt;br/&gt;
When doing string operation, like replace part of string.
strtr is the fastest.&lt;br/&gt;
str_replace is faster.&lt;br/&gt;
preg_replace is slow.&lt;br/&gt;


        6. Don't use functions inside a loop declaration. &lt;br/&gt;
&lt;strong&gt;Bad:&lt;/strong&gt;
&lt;br/&gt;
&lt;pre name="code" class="php"&gt; 
for ($i = 0; $i &lt; count($array); $i++) {
//stuff
}
&lt;/pre&gt;
&lt;strong&gt;Good:&lt;/strong&gt;
&lt;br/&gt;
&lt;pre name="code" class="php"&gt; 
$count = count($array);
for($i = 0; $i &lt; $count; $i++) {
//stuff
}
&lt;/pre&gt;

7. Never rely on register_globals or magic quotes.&lt;br/&gt;
When building new program, do not use it.&lt;br/&gt;

&lt;em&gt;The next three is a good habit for coding, not only for PHP, but to all language coding.&lt;/em&gt;
&lt;br/&gt;
8. Always initialize your variables.&lt;br/&gt;

9. Document your code&lt;br/&gt;

10. Code to a standard.&lt;br/&gt;

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/06/php_optimization_to_improve_pe.html"&gt;PHP Optimization to improve performance&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/02/php_connect_dbf_file_update.html"&gt;PHP connect DBF file update&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/php_connect_dbf_file.html"&gt;PHP connect DBF file&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/conver_text_to_date_in_php.html"&gt;Conver text to date in PHP&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/url_standard_of_social_site_li.html"&gt;Url standard of Social site link on Wordpress&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/joomla_on_1and1_shared_server.html"&gt;Joomla on 1and1 shared server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/highlight_source_code_in_the_p.html"&gt;Highlight source code in the post&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/install_zend_optimizer_33_on_c.html"&gt;Install Zend Optimizer 3.3 on Customized PHP 5.2.3 &lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/install_customized_php5_on_dre.html"&gt;Install customized PHP5 on Dreamhost&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/how_to_install_pear_on_dreamho.html"&gt;How to install PEAR on Dreamhost&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_243652768" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=243652768&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=243652768&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=243652768&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_243652768" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_buR09sEa3nMI-R6fQgylIsLxxTE_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/buR09sEa3nMI-R6fQgylIsLxxTE_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_buR09sEa3nMI-R6fQgylIsLxxTE_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=buR09sEa3nMI-R6fQgylIsLxxTE_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F06%2Fanother_ten_php_optimization_t.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=bYiWEQ"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=bYiWEQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=OXotuI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=OXotuI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=RMRJPi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=RMRJPi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=L01BEI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=L01BEI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=shNE0i"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=shNE0i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=KPymDI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=KPymDI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=oXfeTI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=oXfeTI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=ZtPuRi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=ZtPuRi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/310650260" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/06/another_ten_php_optimization_t.html</feedburner:origLink></entry>

<entry>
    <title>Microsoft Security Patch for June 2008</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/309983011/microsoft_security_patch_for_j.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2278</id>

    <published>2008-06-11T22:04:30Z</published>
    <updated>2008-06-11T22:13:05Z</updated>

    <summary>3 Critical Patch Vulnerability in Bluetooth Stack Could Allow Remote Code Execution (951376) Cumulative Security Update for Internet Explorer (950759) Vulnerabilities in DirectX Could Allow Remote Code Execution (951698) 3 Important Patch Vulnerability in WINS Could Allow Elevation of Privilege...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="security" label="security" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="update" label="update" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windows" label="windows" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;3 Critical Patch&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkId=119619"&gt;Vulnerability in Bluetooth Stack Could Allow Remote Code Execution (951376)&lt;/a&gt;
&lt;/li&gt;

&lt;p&gt;	&lt;li&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkId=116367"&gt;
&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;Cumulative Security Update for Internet Explorer (950759)&lt;/a&gt;
&lt;/li&gt;
&lt;/p&gt;

&lt;p&gt;	&lt;li&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkID=118655"&gt;
&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;Vulnerabilities in DirectX Could Allow Remote Code Execution (951698)&lt;/a&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;3 Important Patch&lt;br /&gt;
&lt;ul&gt;
&lt;br /&gt;
	&lt;li&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkId=111957"&gt;Vulnerability in WINS Could Allow Elevation of Privilege (948745)&lt;/a&gt;
&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkId=111953"&gt;Vulnerability in Active Directory Could Allow Denial of Service (953235)&lt;/a&gt;
&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkId=117297"&gt;Vulnerabilities in Pragmatic General Multicast (PGM) Could Allow Denial of Service (950762)&lt;/a&gt;
&lt;/li&gt;
&lt;br /&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;Go to check you Windows Updates now, before the virus or hacker break your system.&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/06/update_movabletype_to_412_now.html"&gt;Update MovableType to 4.12 now&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/microsoft_security_bulletin_su.html"&gt;Microsoft Security Bulletin Summary for May 2008&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/mozilla_firefox_2004_update.html"&gt;Mozilla Firefox 2.0.0.4 update&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/01/windows_update_in_january_2007.html"&gt;Windows Update in January 2007&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/11/windows_update_in_november_200.html"&gt;Windows Update in November 2006&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/09/windows_update_in_september_20.html"&gt;Windows Update in September 2006&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/07/windows_update_in_july_2006.html"&gt;Windows Update in July 2006&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/06/windows_update_in_june_2006.html"&gt;Windows Update in June 2006&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/04/windows_update_in_april_2006.html"&gt;Windows Update in April 2006&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/change_theme_to_improve_user_e.html"&gt;Change theme to improve user experience&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_235705600" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=235705600&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=235705600&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=235705600&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_235705600" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_1wZOY4rLF9Rig2fw7Yq6MZ3Rj70_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/1wZOY4rLF9Rig2fw7Yq6MZ3Rj70_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_1wZOY4rLF9Rig2fw7Yq6MZ3Rj70_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=1wZOY4rLF9Rig2fw7Yq6MZ3Rj70_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F06%2Fmicrosoft_security_patch_for_j.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=zbrbPK"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=zbrbPK" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=ClX9MI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=ClX9MI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=4AfcMi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=4AfcMi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=soW1BI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=soW1BI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=rQCFYi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=rQCFYi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=BtrMxI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=BtrMxI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=2H0aEI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=2H0aEI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=YeseFi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=YeseFi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/309983011" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/06/microsoft_security_patch_for_j.html</feedburner:origLink></entry>

<entry>
    <title>jQuery UI 1.5 release</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/308178813/jquery_ui_15_release.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2274</id>

    <published>2008-06-09T16:52:12Z</published>
    <updated>2008-06-09T16:55:47Z</updated>

    <summary>It is good news Today. One API to Rule Them All Stability, Debugging, Testing and jquery.simulate The Need for Effects: Enter Enchant Roll Your Own Themes: ThemeRoller! Plugin Stabilization and Enhancements jQuery UI v1.5: Final Release: http://ui.jquery.com/download...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="jQuery" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="jquery" label="jQuery" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="release" label="release" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ui" label="UI" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;It is good news Today.&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;One API to Rule Them All&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Stability, Debugging, Testing and jquery.simulate&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;The Need for Effects: Enter Enchant&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Roll Your Own Themes: ThemeRoller!&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;strong&gt;Plugin Stabilization and Enhancements&lt;/strong&gt;
&lt;/p&gt;

&lt;p&gt;jQuery UI v1.5:&lt;/p&gt;

&lt;p&gt;Final Release: http://ui.jquery.com/download&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/jquery_122_released.html"&gt;jQuery 1.22 Released&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/wordpress_251_upgrade.html"&gt;WordPress 2.5.1 upgrade&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/ubuntu_804.html"&gt;Ubuntu 8.04&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/03/wordpress_25_release.html"&gt;WordPress 2.5 release&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/03/joomla_152_released.html"&gt;Joomla! 1.5.2 released&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/02/jquery_category_created.html"&gt;jQuery category created&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/02/urgent_security_upgrade_wordpr.html"&gt;Urgent Security Upgrade : WordPress 2.3.3 Released&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/joomla_15_stable_release.html"&gt;Joomla! 1.5 Stable release&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/movabletype_401a.html"&gt;MovableType 4.01a Released&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/joomla_1014rc1_released.html"&gt;Joomla 1.0.14RC1 Released&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_239774592" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=239774592&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=239774592&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=239774592&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_239774592" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_y6zPiHyuT3P9W-SiBAvYhMXf8f8_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/y6zPiHyuT3P9W-SiBAvYhMXf8f8_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_y6zPiHyuT3P9W-SiBAvYhMXf8f8_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=y6zPiHyuT3P9W-SiBAvYhMXf8f8_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F06%2Fjquery_ui_15_release.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=6e27WJ"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=6e27WJ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=AiHyzI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=AiHyzI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=hWhe9i"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=hWhe9i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=voO14I"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=voO14I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=ePZ4Gi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=ePZ4Gi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=JcaPZI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=JcaPZI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=DWMbDI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=DWMbDI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=FXToai"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=FXToai" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/308178813" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/06/jquery_ui_15_release.html</feedburner:origLink></entry>

<entry>
    <title>PHP Optimization to improve performance</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/306463436/php_optimization_to_improve_pe.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2273</id>

    <published>2008-06-06T23:44:17Z</published>
    <updated>2008-06-06T23:56:57Z</updated>

    <summary>When coding in PHP in variety ways, some way is simple, some is not. But there must be one better way that can provide better performance. Here is a list of 63+ best practice to optimize PHP code performances I...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="L.A.M.P." scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="code" label="Code" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="optimize" label="Optimize" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="php" label="PHP" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;When coding in PHP in variety ways, some way is simple, some is not. But there must be one better way that can provide better performance.&lt;/p&gt;

&lt;p&gt;Here is a list of &lt;a href="http://www.chazzuka.com/blog/?p=163"&gt;63+ best practice to optimize PHP code performances&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;I learn some from it.&lt;br /&gt;
&lt;ul&gt;
&lt;br /&gt;
	&lt;li&gt;echo is faster than print.&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;require_once() is expensive&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;If you need to find out the time when the script started executing, $_SERVER['REQUEST_TIME'] is preferred to time()&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;str_replace is faster than preg_replace, but strtr is faster than str_replace by a factor of 4&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;It's better to use select statements than multi if, else if, statements.&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;Close your database connections when you're done with them&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;$row['id'] is 7 times faster than $row[id]&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;Do not use functions inside of for loop, such as for ($x=0; $x &lt; count($array); $x) The count() function gets called each time.&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;When echoing strings it's faster to separate them by comma instead of dot. Note: This only works with echo, which is a function that can take several strings as arguments.&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;Do NOT use SQL wildcard select. eg. SELECT *&lt;/li&gt;
&lt;br /&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/06/another_ten_php_optimization_t.html"&gt;Another Ten PHP Optimization Tips&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/02/php_connect_dbf_file_update.html"&gt;PHP connect DBF file update&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/php_connect_dbf_file.html"&gt;PHP connect DBF file&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/conver_text_to_date_in_php.html"&gt;Conver text to date in PHP&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/url_standard_of_social_site_li.html"&gt;Url standard of Social site link on Wordpress&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/joomla_on_1and1_shared_server.html"&gt;Joomla on 1and1 shared server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/highlight_source_code_in_the_p.html"&gt;Highlight source code in the post&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/install_zend_optimizer_33_on_c.html"&gt;Install Zend Optimizer 3.3 on Customized PHP 5.2.3 &lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/install_customized_php5_on_dre.html"&gt;Install customized PHP5 on Dreamhost&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/how_to_install_pear_on_dreamho.html"&gt;How to install PEAR on Dreamhost&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_266953344" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=266953344&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=266953344&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=266953344&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_266953344" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_uKjYWX0q0vJ7QOoWKMgFgiEf0yc_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/uKjYWX0q0vJ7QOoWKMgFgiEf0yc_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_uKjYWX0q0vJ7QOoWKMgFgiEf0yc_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=uKjYWX0q0vJ7QOoWKMgFgiEf0yc_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F06%2Fphp_optimization_to_improve_pe.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=s9QqW5"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=s9QqW5" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=7SInVI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=7SInVI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=Zpvr1i"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=Zpvr1i" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=YLs0KI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=YLs0KI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=Zz00Oi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=Zz00Oi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=LEwTcI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=LEwTcI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=HT1INI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=HT1INI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=QRP3Ai"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=QRP3Ai" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/306463436" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/06/php_optimization_to_improve_pe.html</feedburner:origLink></entry>

<entry>
    <title>Tux Paint</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/304062042/tux_paint.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2271</id>

    <published>2008-06-03T21:49:02Z</published>
    <updated>2008-06-03T22:09:40Z</updated>

    <summary>I would like to introduce this Free Paint program. Tux Paint. My daughter, Grace, loves it. She still remember that she played it one year ago when I use Edubuntu. Actually, I installed it in Windows XP yesterday. Yes, this...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Freeware Review" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="drawing" label="drawing" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="freeware" label="freeware" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="kids" label="kids" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="review" label="review" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="software" label="software" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;I would like to introduce this Free Paint program. &lt;a href="http://www.tuxpaint.org/"&gt;Tux Paint&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;My daughter, Grace, loves it. She still remember that she played it one year ago when I use Edubuntu. &lt;br /&gt;
Actually, I installed it in Windows XP yesterday. &lt;/p&gt;

&lt;p&gt;Yes, this program is Open Source and can run on a variety of platforms, including all versions of &lt;strong&gt;Windows&lt;/strong&gt; (including Tablet PC), &lt;strong&gt;Mac&lt;/strong&gt; OS X 10.3 and up,&lt;strong&gt; Linux&lt;/strong&gt;, FreeBSD and NetBSD. It works well on older, slower systems, as well as thin-clients such as LTSP, Citrix® and Windows Terminal Services. It even runs on some handheld computers!&lt;/p&gt;

&lt;p&gt;Let's see a screenshot.&lt;br /&gt;
&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;
&lt;img alt="tool_stamps_tint-t.png" src="http://www.yinfor.com/blog/archives/images/tool_stamps_tint-t.png" width="320" height="240" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /&gt;
&lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;Look, kids will like it. This drawing program for children ages 3 to 12 (for example, preschool and K-6 in the US, key stages 1 &amp; 2 in the UK). It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the program.&lt;/p&gt;

&lt;p&gt;If you have a kid in this age range, just &lt;a href="http://www.tuxpaint.org/download/"&gt;click here&lt;/a&gt; to download and install it.&lt;br /&gt;
I promise your child will say thank you to me.&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/09/dragon_naturallyspeaking_9.html"&gt;Dragon NaturallySpeaking 9&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/what_about_joomla.html"&gt;What about Joomla&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/12/math_worksheet_for_my_daughter.html"&gt;Math worksheet for my Daughters&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/12/image_viewer_from_faststone.html"&gt;Image Viewer from FastStone&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/testfreaks.html"&gt;Testfreaks&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/know_more_about_windows_regist.html"&gt;Know more about Windows Registry&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/free_tax_software_for_canadian.html"&gt;Free Tax Software for Canadian&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/alive_math_worksheet.html"&gt;Alive Math Worksheet&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/creative_autoupdate.html"&gt;Creative Autoupdate&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/the_pension_puzzle.html"&gt;The Pension Puzzle&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_247702096" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=247702096&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=247702096&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=247702096&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_247702096" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_hQ4EjklKcTy7eoWz49eJ83Plgio_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/hQ4EjklKcTy7eoWz49eJ83Plgio_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_hQ4EjklKcTy7eoWz49eJ83Plgio_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=hQ4EjklKcTy7eoWz49eJ83Plgio_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F06%2Ftux_paint.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=QTL4dg"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=QTL4dg" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=GqMJOI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=GqMJOI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=s6qzji"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=s6qzji" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=yUKTYI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=yUKTYI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=vapqUi"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=vapqUi" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=yibdqI"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=yibdqI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=laYv4I"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=laYv4I" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=axDHji"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=axDHji" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/304062042" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/06/tux_paint.html</feedburner:origLink></entry>

<entry>
    <title>MovableType 4.2 RC release</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/300995375/movabletype_42_rc_release.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2268</id>

    <published>2008-05-30T03:46:09Z</published>
    <updated>2008-05-30T03:53:56Z</updated>

    <summary>Just got the news about MT 4.2 rc release. It looks like a small upgrade for new features. Let us have a close look about it. A faster and more efficient user experience More design options and our simplest and...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Notes of MovableType" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="features" label="features" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="mt" label="MT" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="releasecandidate" label="Release Candidate" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;Just got the news about &lt;a href="http://www.movabletype.org/2008/05/welcome_movable_type_42.html"&gt;MT 4.2 rc release&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It looks like a small upgrade for new features.&lt;br /&gt;
Let us have a close look about it.&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;A faster and more efficient user experience&lt;/li&gt;
	&lt;li&gt;More design options and our simplest and most powerful templates yet&lt;/li&gt;
	&lt;li&gt;The best, most effective anti-spam solution&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In the first feature, the most important is described as below:&lt;br /&gt;
&lt;blockquote&gt;Completely Rewritten Search - Movable Type's venerable built-in search system has been rewritten from the ground up to be modernized, much more flexible, and lightning-fast. Now it's easy to create custom-filtered views of your content.&lt;br /&gt;
&lt;/blockquote&gt;
&lt;br /&gt;
MT-search is heavy CPU load script on my host.&lt;br /&gt;
If the new search can solve it, I would like to keep use it instead of Google Search.&lt;/p&gt;

&lt;p&gt;It announced that &lt;strong&gt;Common tasks in Movable Type 4.2 are up to 100 times faster.&lt;/strong&gt;
&lt;br /&gt;
Do you believe it?&lt;/p&gt;
        &lt;p&gt;I would like to have a road test of it on &lt;a href="http://mt4.g2soft.net/"&gt;MovableType Beta Unofficial Blog&lt;/a&gt;.&lt;/p&gt;

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/movable_type_41_release_candid.html"&gt;Movable Type 4.1 Release Candidate 1&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/06/update_movabletype_to_412_now.html"&gt;Update MovableType to 4.12 now&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/phpmyadmin_can_help_to_access.html"&gt;phpMyAdmin can help to access MySQL&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/main_features_of_mysql.html"&gt;Main Features of MySQL&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/upgrade_my_blog_from_movable_t.html"&gt;Upgrade my blog from Movable Type 4.01a to MovableType 4.1 on Dreamhost&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/movabletype_41_release.html"&gt;MovableType 4.1 release&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/new_features_of_phpbb3.html"&gt;New Features of phpBB3 &lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/movabletype_401a.html"&gt;MovableType 4.01a Released&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/12/path_difference_between_window.html"&gt;Path difference between Windows and Linux&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/12/movabletype_41_commercial_beta.html"&gt;MovableType 4.1 Commercial Beta 1&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_156394816" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=156394816&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=156394816&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=156394816&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_156394816" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_Z-2jNTaw0Ey2zylDC3ViJYRICNc_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/Z-2jNTaw0Ey2zylDC3ViJYRICNc_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_Z-2jNTaw0Ey2zylDC3ViJYRICNc_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=Z-2jNTaw0Ey2zylDC3ViJYRICNc_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F05%2Fmovabletype_42_rc_release.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=mHuNhy"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=mHuNhy" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=oTD5FH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=oTD5FH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=DfV25h"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=DfV25h" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=4upZPH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=4upZPH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=SeP5ph"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=SeP5ph" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=YddKrH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=YddKrH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=dx0H2H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=dx0H2H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=ZYHlWh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=ZYHlWh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/300995375" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/05/movabletype_42_rc_release.html</feedburner:origLink></entry>

<entry>
    <title>Indoor HDTV Antennas</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/299308791/indoor_hdtv_antennas.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2266</id>

    <published>2008-05-27T18:56:31Z</published>
    <updated>2008-05-27T19:19:45Z</updated>

    <summary>There are some free-on-air HDTV channels in the big city, such as Vancouver and San Francisco. Requirements: 1) HDTV with ATSC An ATSC tuner, often called an ATSC receiver or HDTV tuner, allows reception of ATSC digital television (DTV) signals...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Hardware" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="convert" label="convert" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="hdtv" label="HDTV" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tv" label="tv" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;There are some free-on-air HDTV channels in the big city, such as Vancouver and San Francisco.&lt;/p&gt;

&lt;p&gt;
&lt;br /&gt;
Requirements:&lt;br /&gt;
1) HDTV with ATSC&lt;br /&gt;
&lt;blockquote&gt;An ATSC tuner, often called an ATSC receiver or HDTV tuner, allows reception of ATSC digital television (DTV) signals broadcast over-the-air by TV stations in North America and South Korea. Such tuners may be integrated into the television, VCR, digital video recorder, and set-top box which provides audio/video output-connectors of various types.&lt;/blockquote&gt;
&lt;/p&gt;

&lt;p&gt;2) HDTV Antennas&lt;br /&gt;
I prefer Indoor antennas. &lt;br /&gt;
It is a list of &lt;a href="http://www.hdtvantennalabs.com/indoor.php"&gt;Indoor TV Antennas for HDTV&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;3) HDTV TV station/channel&lt;br /&gt;
&lt;a href="http://www.choisser.com/channels.html"&gt;Digital Television/HDTV  Channel List in  San Francisco Bay Area&lt;/a&gt;
&lt;br /&gt;
(within 100 miles of San Francisco)&lt;/p&gt;

&lt;p&gt;Now new HDTV set with HDTV programs.&lt;/p&gt;
        &lt;p&gt;If you watch free broadcast television using an antenna on a TV set that has an analog tuner - and don't subscribe to cable, satellite or other pay TV service - you will be affected by the transition.* You can upgrade to DTV by taking one of three steps:&lt;/p&gt;

&lt;p&gt;    * Purchase a DTV converter box.&lt;br /&gt;
    * Purchase a digital TV set&lt;br /&gt;
    * Subscribe to cable, satellite or other pay TV service&lt;/p&gt;

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/watch_tv_online_tvu.html"&gt;Watch TV online - TVU&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/flv_video_quality.html"&gt;FLV Video Quality&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/03/shaw_and_telus_bundles_compare.html"&gt;Shaw and Telus Bundles compares&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/03/make_hd_2600_agp_video_card_wo.html"&gt;Make HD 2600 AGP video card work on my OLD computer&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/online_tv_guide.html"&gt;Online TV guide&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/upgrade_phpbb_2_to_phpbb3_part.html"&gt;Upgrade phpBB 2 to phpBB3 (part 2)&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/moving_from_asp_to_php.html"&gt;Moving from ASP to PHP&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/10/ape_to_mp3_on_windows_2000.html"&gt;APE to MP3 on Windows 2000&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/03/hdtv_comparation.html"&gt;HDTV comparation&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2005/11/road_of_tv_standard.html"&gt;Road of TV standard&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_209842352" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=209842352&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=209842352&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=209842352&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_209842352" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_rEndEoTOes0elnKz2Zx6YSNDlgQ_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/rEndEoTOes0elnKz2Zx6YSNDlgQ_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_rEndEoTOes0elnKz2Zx6YSNDlgQ_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=rEndEoTOes0elnKz2Zx6YSNDlgQ_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F05%2Findoor_hdtv_antennas.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=GZt3oe"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=GZt3oe" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=L5V28H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=L5V28H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=qsN9mh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=qsN9mh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=ngxQ9H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=ngxQ9H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=OsqpIh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=OsqpIh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=xbsq4H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=xbsq4H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=sLpmPH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=sLpmPH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=vIAlFh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=vIAlFh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/299308791" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/05/indoor_hdtv_antennas.html</feedburner:origLink></entry>

<entry>
    <title>Google Hacks 2.0 - Web Camera Hack</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/296008787/google_hacks_20_web_camera_hack.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2262</id>

    <published>2008-05-22T22:55:04Z</published>
    <updated>2008-05-22T17:11:59Z</updated>

    <summary>Let's see some hacker skills on Google Search. Enter following query into Google Search box. inurl:"viewerframe?mode=motion" Click any results, you will see the real-time webcam. This is the quick link here....</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Web Site and Network" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="camera" label="camera" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="googlehack" label="Google Hack" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="googlesearch" label="Google Search" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="hack" label="hack" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="webcam" label="webcam" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;Let's see some hacker skills on Google Search.&lt;br /&gt;
Enter following query into Google Search box.&lt;br /&gt;
&lt;blockquote&gt;
&lt;strong&gt;inurl:"viewerframe?mode=motion"&lt;/strong&gt;
&lt;/blockquote&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;
&lt;img alt="google_hack_1.gif" src="http://www.yinfor.com/blog/archives/images/google_hack_1.gif" width="500" height="358" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /&gt;
&lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;Click any results, you will see the real-time webcam.&lt;br /&gt;
&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;
&lt;img alt="google_hack_1.1.jpg" src="http://www.yinfor.com/blog/archives/images/google_hack_1.1.jpg" width="444" height="332" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /&gt;
&lt;/span&gt;
&lt;/p&gt;

&lt;p&gt;This is the &lt;a href="http://www.google.com/search?q=inurl%3A%22viewerframe%3Fmode%3Dmotion%22&amp;sourceid=navclient-ff&amp;ie=UTF-8&amp;rls=GGGL,GGGL:2006-34,GGGL:en&amp;aq=t" target="_blank"&gt;quick link here.&lt;/a&gt;
&lt;/p&gt;
        &lt;p&gt;There are other ways to see the web camera without permission.&lt;br /&gt;
&lt;a href="http://www.google.com/search?q=intitle%3A%22Live+View+%2F+-+AXIS%22&amp;sourceid=navclient-ff&amp;ie=UTF-8&amp;rls=GGGL,GGGL:2006-34,GGGL:en"&gt;intitle:"Live View / - AXIS"&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.google.com/search?hl=en&amp;rls=GGGL%2CGGGL%3A2006-34%2CGGGL%3Aen&amp;q=intitle%3A%22snc-rz30+home%22&amp;btnG=Search"&gt;intitle:"snc-rz30 home"&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.google.com/search?hl=en&amp;rls=GGGL%2CGGGL%3A2006-34%2CGGGL%3Aen&amp;q=intitle%3A%22WJ-NT104+Main%22&amp;btnG=Search"&gt;intitle:"WJ-NT104 Main"&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.google.com/search?hl=en&amp;rls=GGGL%2CGGGL%3A2006-34%2CGGGL%3Aen&amp;q=inurl%3ALvAppl+intitle%3Aliveapplet&amp;btnG=Search"&gt;inurl:LvAppl intitle:liveapplet&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href="http://www.google.com/search?hl=en&amp;rls=GGGL%2CGGGL%3A2006-34%2CGGGL%3Aen&amp;q=inurl%3AindexFrame.shtml+%22Axis+Video+Server%22&amp;btnG=Search"&gt;inurl:indexFrame.shtml "Axis Video Server"&lt;/a&gt;
&lt;/p&gt;

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/seo_hacking_for_joomla_152.html"&gt;SEO hacking for Joomla 1.5.2&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/kontera_is_hacked.html"&gt;Kontera is hacked&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/how_to_increase_font_size_in_e.html"&gt;How to increase font size in EnhancedEntryEditing entry body box&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/02/windows_script_decoder.html"&gt;Windows Script Decoder&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/10/blogspot_is_in_error.html"&gt;Blogspot is in error&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/06/google_search_plugin_for_mt.html"&gt;Google Search plugin for MT&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_198276192" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=198276192&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=198276192&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=198276192&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_198276192" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_EwtnCEwFCAcHud7g1Gsfxc6z86Q_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/EwtnCEwFCAcHud7g1Gsfxc6z86Q_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_EwtnCEwFCAcHud7g1Gsfxc6z86Q_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=EwtnCEwFCAcHud7g1Gsfxc6z86Q_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F05%2Fgoogle_hacks_20_web_camera_hack.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=PRTx77"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=PRTx77" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=BY6kmH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=BY6kmH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=2mmGmh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=2mmGmh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=dPwt7H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=dPwt7H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=Gi1Bfh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=Gi1Bfh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=xeVFLH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=xeVFLH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=ljgnxH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=ljgnxH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=5xN97h"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=5xN97h" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/296008787" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/05/google_hacks_20_web_camera_hack.html</feedburner:origLink></entry>

<entry>
    <title>Highlight source code in the post</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/295397089/highlight_source_code_in_the_p.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2261</id>

    <published>2008-05-21T22:06:34Z</published>
    <updated>2008-05-21T22:39:12Z</updated>

    <summary>There is a great highlight tool written by javascript. syntaxhighlighter is a Google code project. It is easy to use and looks perfect. The following are some examples. 1) PHP script // // Pull the array data from the lang...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Notes of MovableType" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="code" label="Code" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="googlecode" label="Google Code" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="highlight" label="highlight" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="source" label="source" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        There is a great highlight tool written by javascript. &lt;br/&gt;
&lt;a href="http://code.google.com/p/syntaxhighlighter/"&gt;syntaxhighlighter&lt;/a&gt; is a Google code project.&lt;br/&gt;

It is easy to use and looks perfect.&lt;br/&gt;
The following are some examples.&lt;br/&gt;
1) PHP script&lt;br/&gt;
&lt;pre name="code" class="php"&gt;
//
// Pull the array data from the lang pack
//
$j = 0;
$counter = 0;
$counter_2 = 0;
$faq_block = array();
$faq_block_titles = array();

for($i = 0; $i &lt; count($faq); $i++)
{
	if( $faq[$i][0] != '--' )
	{
		$faq_block[$j][$counter]['id'] = $counter_2;
		$faq_block[$j][$counter]['question'] = $faq[$i][0];
		$faq_block[$j][$counter]['answer'] = $faq[$i][1];

		$counter++;
		$counter_2++;
	}
	else
	{
		$j = ( $counter != 0 ) ? $j + 1 : 0;

		$faq_block_titles[$j] = $faq[$i][1];

		$counter = 0;
	}
}
&lt;/pre&gt;

2) CSS script&lt;br/&gt;
&lt;pre name="code" class="css"&gt;
.tag1{
font-size: xx-large;
color: #6588c7;
}
.tag2{
font-size: x-large;
color: #5578a7;
}
.tag3{
font-size: large;
color: #4568a7;
}
&lt;/pre&gt;

This code project covers  C++ 	C# 	CSS 	Delphi 	Java 	Java Script 	PHP 	python 	Ruby 	Sql 	VB 	XML/HTML.&lt;br/&gt;

Let's discuss how to use it in MovableType.&lt;br/&gt;
        1) &lt;a href="http://code.google.com/p/syntaxhighlighter/downloads/list"&gt;Download&lt;/a&gt; the package from the project site.&lt;br/&gt;

2) Decompress it and put the files in the the site.&lt;br/&gt;
I suggest put all js files and clipboard.swf in the /js/ folder.&lt;br/&gt;
Put css file in the /css/ folder.&lt;br/&gt;

3) In the MT templates, edit the footer template.&lt;br/&gt;
Add following code after the last div tag.&lt;br/&gt;
&lt;pre name="code" class="js"&gt;
&amp;lt;link type=&amp;quot;text/css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;/css/SyntaxHighlighter.css&amp;quot;&amp;gt;&amp;lt;/link&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;/js/shCore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;/js/shBrushCSharp.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;/js/shBrushPhp.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;/js/shBrushCss.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;/js/shBrushJScript.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; src=&amp;quot;/js/shBrushSql.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot;&amp;gt;
dp.SyntaxHighlighter.ClipboardSwf = &amp;#039;/js/clipboard.swf&amp;#039;;
dp.SyntaxHighlighter.HighlightAll(&amp;#039;code&amp;#039;);
&amp;lt;/script&amp;gt;
&lt;/pre&gt;
I will use PHP, CSS, JavaScript and SQL or C Sharp source code only.&lt;br/&gt;

4) It is all. &lt;br/&gt;
When make a new post in the Movabletype.&lt;br/&gt;
Choose None in the format drop down menu.&lt;br/&gt;
Put the following code around your script in the post.&lt;br/&gt;
&lt;blockquote&gt;&amp;lt;pre name=&amp;quot;code&amp;quot; class=&amp;quot;js&amp;quot;&amp;gt;
.....
&amp;lt;/pre&amp;gt;&lt;/blockquote&gt;

Do not put the following code between the script.&lt;br/&gt;
&lt;blockquote&gt;&amp;lt;?php

?&amp;gt;&lt;/blockquote&gt;
&lt;br/&gt;

The class will tell which kind of code to be highlighted.&lt;br/&gt;
Check the aliases &lt;a href="http://code.google.com/p/syntaxhighlighter/wiki/Languages"&gt;here&lt;/a&gt;.&lt;br/&gt;

5) The problem is it is not support html code.&lt;br/&gt;
You can use my &lt;a href="http://www.g2soft.net/codeconvertor/"&gt;Code converter&lt;/a&gt; to convert the html code and paster it into the post.


&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/06/another_ten_php_optimization_t.html"&gt;Another Ten PHP Optimization Tips&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/06/php_optimization_to_improve_pe.html"&gt;PHP Optimization to improve performance&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/02/php_connect_dbf_file_update.html"&gt;PHP connect DBF file update&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/php_connect_dbf_file.html"&gt;PHP connect DBF file&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/conver_text_to_date_in_php.html"&gt;Conver text to date in PHP&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/validation_jquery_plugins.html"&gt;Validation - jQuery Plugins&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/http_status_code.html"&gt;HTTP Status code&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/how_to_add_video_on_your_blo.html"&gt;How to put video on your Blog - YouTube&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/09/how_to_protect_your_site_from.html"&gt;How to protect your site from frame&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/url_standard_of_social_site_li.html"&gt;Url standard of Social site link on Wordpress&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_42195840" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=42195840&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=42195840&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=42195840&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_42195840" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_IUo4kiWGCLDFuhzDwJopqDmy3.E_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/IUo4kiWGCLDFuhzDwJopqDmy3.E_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_IUo4kiWGCLDFuhzDwJopqDmy3.E_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=IUo4kiWGCLDFuhzDwJopqDmy3.E_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F05%2Fhighlight_source_code_in_the_p.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=gFRtdV"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=gFRtdV" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=gm5YwH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=gm5YwH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=kRPlYh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=kRPlYh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=w7AS4H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=w7AS4H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=W2U50h"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=W2U50h" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=QDVgmH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=QDVgmH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=q3moXH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=q3moXH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=5DwZPh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=5DwZPh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/295397089" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/05/highlight_source_code_in_the_p.html</feedburner:origLink></entry>

<entry>
    <title>Have a US bank accounts for Canadians</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/294666109/have_a_us_bank_accounts_for_ca.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2258</id>

    <published>2008-05-21T09:20:11Z</published>
    <updated>2008-05-20T23:53:20Z</updated>

    <summary>I alway want to have a US Bank account for some reasons. Do you want it? As a Canadian, I can visit US any time without Visa. Let me tell you the reason why Canadian needs a US Bank account....</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="My Life" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="account" label="account" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="bank" label="bank" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="creditcard" label="credit card" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="usa" label="USA" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;I alway want to have a US Bank account for some reasons. Do you want it?&lt;br /&gt;
As a Canadian, I can visit US any time without Visa.&lt;br /&gt;
Let me tell you the reason why Canadian needs a US Bank account.&lt;/p&gt;

&lt;p&gt;I do buy some stuff from eBay. More and more seller just sell item to US or ship to US address only. The most big issue is they just accept the payment in confirmed address. That means I have a Canadian Paypal account. I can not buy anything as a gift to US address. You may ask why not buy it from a Canadian seller. The answer is less Canadian seller on eBay.&lt;br /&gt;
If I have a US Credit Card with US billing address, I can link it to my new US Paypal account and make it as confirmed address. Then I can buy or sell in USA.&lt;/p&gt;

&lt;p&gt;And also some online merchants, such as Amazon, has two sites. One for US customers, one for Canadian customers. If I use a user account in amazon.com, I can make an order and ask them ship it to Canada. It accepts Canadian credit card and  will ship the orders to US address. If I want some books, I have to use amazon.ca site. You know, the price on these two site are different. The international shipment may tax related.&lt;/p&gt;

&lt;p&gt;And some online merchants, do not accept Canadian credit card. &lt;/p&gt;

&lt;p&gt;That make me think about to have a US credit card and a cheque account.&lt;/p&gt;

&lt;p&gt;The following is the real-time chatting between CSR of Bank of America and me.&lt;/p&gt;
        &lt;blockquote&gt;Welcome to an online chat session at Bank of America. Please hold while we connect you to the next available Bank of America Account Specialist. Your chat may be monitored and recorded for quality purposes. Thank you for your patience.
Chat InformationYou are now chatting with Randy C. Welcome to Bank of America. How can I help you complete your online checking or savings application today?
Randy C: Hello!  I see that you selected that you are interested in opening  a new  account . I can definitely help find the best account for your needs.   I hope your day is going well!  Did you find the account you liked or would you like a recommendation?
You: I am a Canadian. Can I have an account in BOA?
Randy C: Hi there! The online application will require that all applicants to be a US Citizen with a SSN to verify your identity because of US law, however, you may open a new account at any bank in the US with your passport, without any problem.
Randy C: The bank will also let you open a free checking, savings and even apply and open a credit card.
You: I will have a trip to San Francisco. That means I can do it there.
Randy C: Absolutely, you can open the accounts anywhere in the US using your passport, even while visiting San Francisico.
You: Do I need a US address?
Randy C: Not at all, that's the great news, You may open it even with a non US address, then online banking will be provided for you to use back in Canada
You: Great.
Randy C: May I answer any additional questions for you today?
You: Anyway, can I use my parents' address in SF as account address?
Randy C: Sure, you can choose to use your parents address in SF then change it to a Canadian address later, if you need to.
You: Any annual fees on Cheque, Saving, and Credit Card account?
Randy C: None at all, you can request a free checking savings and credit card without any annual fees. The bank will also help you find the best credit card for you to qualify
You: That's good enough. Thank you very much.
Last text message receivedRandy C: Your welcome! It was great chatting with you and a pleasure assisting you today!  To close this chat session, please click the Close button in the upper right corner of this chat window. Thanks for choosing Bank of America. Have a great afternoon! &lt;/blockquote&gt;

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/11/weather_feed_from_google.html"&gt;Weather Feed from Google&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/04/hu_will_be_us_this_morning.html"&gt;Hu will be US this morning&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_220757824" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=220757824&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=220757824&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=220757824&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_220757824" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_WpwGBk5XwiNkTQP-0zBYHtIXF7c_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/WpwGBk5XwiNkTQP-0zBYHtIXF7c_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_WpwGBk5XwiNkTQP-0zBYHtIXF7c_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=WpwGBk5XwiNkTQP-0zBYHtIXF7c_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F05%2Fhave_a_us_bank_accounts_for_ca.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=Tp7iNq"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=Tp7iNq" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=uXQb1H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=uXQb1H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=6OKJNh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=6OKJNh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=6OZayH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=6OZayH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=QArlTh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=QArlTh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=XWcGTH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=XWcGTH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=vjgnhH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=vjgnhH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=fS1uRh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=fS1uRh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/294666109" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/05/have_a_us_bank_accounts_for_ca.html</feedburner:origLink></entry>

<entry>
    <title>Watch TV online - TVU</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/294666110/watch_tv_online_tvu.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2257</id>

    <published>2008-05-21T08:54:22Z</published>
    <updated>2008-05-20T23:04:02Z</updated>

    <summary>Just know this site and service and software, TVU networks You don't need to sign up. Just download the client software and launch it. There are hundreds channels can be watched through it. Of course you need the high speed...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Freeware Review" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="online" label="online" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tv" label="tv" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;Just know this site and service and software, &lt;a href="http://pages.tvunetworks.com/index.html"&gt;TVU networks&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;You don't need to sign up. Just &lt;a href="http://pages.tvunetworks.com/downloads/player.html"&gt;download the client software&lt;/a&gt; and launch it.&lt;/p&gt;

&lt;p&gt;There are hundreds channels can be watched through it.&lt;/p&gt;

&lt;p&gt;Of course you need the high speed Internet to keep TV video smoothly.&lt;br /&gt;
A typical TVU channel has a bandwidth of 280-400; channels with bandwidth under than will usually be of lower quality. Channels with a bandwidth of 400-550 will be high-quality. Channels with bandwidth over 550 can work well, but only if the broadcaster and the viewers have very high-speed Internet connections.&lt;/p&gt;

&lt;p&gt;I watch ROC President Ma's speech live yesterday. Good video quality of TVBS-N.&lt;/p&gt;

&lt;p&gt;
&lt;br /&gt;
&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/online_tv_guide.html"&gt;Online TV guide&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/indoor_hdtv_antennas.html"&gt;Indoor HDTV Antennas&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/03/shaw_and_telus_bundles_compare.html"&gt;Shaw and Telus Bundles compares&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/03/blackjack_club.html"&gt;Blackjack Club&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/02/tax_season_coming.html"&gt;Tax season coming&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/10/chapters_site_is_too_busy_to_r.html"&gt;Chapters site is too busy to response&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/06/think_twice_before_you_post.html"&gt;Think twice before you post&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/09/auction_live_through_naalive.html"&gt;Auction live through Naalive&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/09/aution_online.html"&gt;Auction online&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_143322208" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=143322208&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=143322208&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=143322208&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_143322208" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_wCloS3NhZo7lSuwB3Qvy4GEoGms_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/wCloS3NhZo7lSuwB3Qvy4GEoGms_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_wCloS3NhZo7lSuwB3Qvy4GEoGms_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=wCloS3NhZo7lSuwB3Qvy4GEoGms_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F05%2Fwatch_tv_online_tvu.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=LY9jF3"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=LY9jF3" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=akw14H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=akw14H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=c7Oc2h"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=c7Oc2h" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=9fOMoH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=9fOMoH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=KNmaOh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=KNmaOh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=3WoSNH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=3WoSNH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=zFsJ7H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=zFsJ7H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=Ua2Q4h"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=Ua2Q4h" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/294666110" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/05/watch_tv_online_tvu.html</feedburner:origLink></entry>

<entry>
    <title>Backup server on Ubuntu</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/294614562/backup_server_on_ubuntu.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2256</id>

    <published>2008-05-20T22:21:39Z</published>
    <updated>2008-05-20T22:33:04Z</updated>

    <summary>I have a Home Server at home. It should have following functions: Printer server; Fire sharing server; AMP server, including Apache, MySQL, PHP for testing purpose; P2P client to download something for fun with web interface; Backup server, to backup...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Web Site and Network" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="backup" label="backup" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="restore" label="Restore" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="server" label="server" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ubuntu" label="ubuntu" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;I have a Home Server at home. &lt;br /&gt;
It should have following functions:&lt;br /&gt;
&lt;ul&gt;
&lt;br /&gt;
	&lt;li&gt;Printer server;&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;Fire sharing server;&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;AMP server, including Apache, MySQL, PHP for testing purpose;&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;P2P client to download something for fun with web interface;&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;Backup server, to backup the files on the desktops in home lan.&lt;/li&gt;
&lt;br /&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;P2P software, I use aMule.&lt;/p&gt;

&lt;p&gt;Backup, I want to use &lt;a href="http://restore-backup.com/"&gt;Restore&lt;/a&gt;, but failed. They don't have the release for Ubuntu 8.04. Someone said it is good on 7.10.&lt;br /&gt;
A lot of request for the 8.04 version posted on its forum. I have to wait for the new one.&lt;/p&gt;

&lt;p&gt;The way to install Restore is here:&lt;br /&gt;
http://distro.ruffdogs.com/restore/&lt;/p&gt;

&lt;p&gt;
&lt;br /&gt;
&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/amule_amuledaemon_and_amuleweb.html"&gt;aMule aMule-daemon and aMuleweb&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/05/ubuntu_804_lts_server.html"&gt;Ubuntu 8.04 LTS server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/10/ubuntu_710_released.html"&gt;Ubuntu 7.10 released&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/05/switch_to_acronis_true_image_s.html"&gt;Switch to Acronis True Image Server for Windows&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/install_zend_optimizer_328_on.html"&gt;Install Zend Optimizer 3.2.8 on Ubuntu 7.04 Server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/virtualmin_virtual_server.html"&gt;Virtualmin Virtual Server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/some_problems_when_install_isp.html"&gt;Some problems when Install ispconfig on Ubuntu 6.10 Server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/04/setup_a_new_ubuntu_610_server.html"&gt;Setup a New Ubuntu 6.10 Server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/03/try_ubuntu_as_server.html"&gt;Try Ubuntu as Server&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2006/06/acronis_true_image_server_for.html"&gt;Acronis True Image Server for Windows 9.1&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_51117584" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=51117584&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=51117584&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=51117584&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_51117584" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_y7S-WitvJnSEnHHUn6ooWmzhl5c_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/y7S-WitvJnSEnHHUn6ooWmzhl5c_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_y7S-WitvJnSEnHHUn6ooWmzhl5c_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=y7S-WitvJnSEnHHUn6ooWmzhl5c_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F05%2Fbackup_server_on_ubuntu.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=yi7b0q"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=yi7b0q" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=cbHPKH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=cbHPKH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=IMzkVh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=IMzkVh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=zeaKYH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=zeaKYH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=eHHaSh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=eHHaSh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=RA5czH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=RA5czH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=6AxU0H"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=6AxU0H" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=dgFt6h"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=dgFt6h" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/294614562" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/05/backup_server_on_ubuntu.html</feedburner:origLink></entry>

<entry>
    <title>Install XP SP3 on Compaq Presario SR1520nx</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/290520913/install_xp_sp3_on_compaq_presa.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2250</id>

    <published>2008-05-15T08:34:15Z</published>
    <updated>2008-05-14T22:54:38Z</updated>

    <summary>I tried to install SP3 on my wife's Compaq desktop. It has Windows XP Home Edition. In the first time. I installed SP3 within the Windows Updates. When it restarted after the installation, it did not boot normally. It failed...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="compaq" label="compaq" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="desktop" label="desktop" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="error" label="error" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sp3" label="SP3" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="stop" label="stop" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windowsxp" label="windows xp" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;I tried to install SP3 on my wife's Compaq desktop. It has Windows XP Home Edition.&lt;/p&gt;

&lt;p&gt;In the first time. I installed SP3 within the Windows Updates. When it restarted after the installation, it did not boot normally. It failed and auto-rebooted, then stay in the boot menu.&lt;br /&gt;
I can boot in the Safe Mode. &lt;/p&gt;

&lt;p&gt;So I remove the SP3 and downgrade it in Safe mode.&lt;/p&gt;

&lt;p&gt;I don't know what's wrong with SP3 or this Compaq.&lt;/p&gt;

&lt;p&gt;Later I Googled a guide tell me the problem is created by HP (Compaq).&lt;br /&gt;
&lt;strong&gt;
&lt;br /&gt;
First problem, affecting AMD-based computers with OEM images, primarily HP Desktops&lt;/strong&gt; &lt;br /&gt;
Just  like Compaq Presario SR1520nx. It has AMD Sempron 1.8 GHz CPU and SIS chipset.&lt;/p&gt;

&lt;p&gt;To double check the problem, do the following steps.&lt;br /&gt;
You may not see the error code because the computer reboots too fast. ( Just like me)To force the computer to stop when it crashes, you need to set an option during startup. To do so, hit the F8 key during restart right when you see the black Windows XP screen come up. Then select the "Disable automatic restart on system failure" option, as shown below:&lt;br /&gt;
&lt;span class="mt-enclosure mt-enclosure-image" style="display: inline;"&gt;
&lt;a href="http://www.yinfor.com/blog/archives/images/Disable-Automatic-Restart.html" onclick="window.open('http://www.yinfor.com/blog/archives/images/Disable-Automatic-Restart.html','popup','width=640,height=400,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"&gt;
&lt;img src="http://www.yinfor.com/blog/archives/images/Disable-Automatic-Restart-thumb-500x312.jpg" width="500" height="312" alt="Disable-Automatic-Restart.jpg" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /&gt;
&lt;/a&gt;
&lt;/span&gt;
&lt;/p&gt;
        &lt;p&gt;If you see a STOP error code of 0x0000007e, that's it.&lt;/p&gt;

&lt;p&gt;If you have an AMD-based computer, however, you do not need the intelppm driver and can disable it. Boot into Safe Mode by hitting the F8 key as above, but select Safe Mode instead. You will need your Administrator account to log on in safe mode. To disable the driver, take the following steps:&lt;/p&gt;

&lt;p&gt;If you booted into safe mode you can run "&lt;strong&gt;sc config intelppm start= disabled&lt;/strong&gt;"&lt;br /&gt;
Be caution, there is a space between "=" and "disabled".&lt;/p&gt;

&lt;p&gt;If this was your problem, the computer should now reboot just fine.&lt;/p&gt;

&lt;p&gt;The guide is from &lt;a href="http://msinfluentials.com/blogs/jesper/archive/2008/05/08/does-your-amd-based-computer-boot-after-installing-xp-sp3.aspx"&gt;Jesper Johansson's blog&lt;/a&gt;. He is a Microsoft MVP in Windows Security.&lt;br /&gt;
Thanks to this guy to give the information and solution.&lt;/p&gt;

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/12/install_netbeui_on_windows_xp.html"&gt;Install NetBEUI on Windows XP&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/04/microsoft_multilingual_user_in.html"&gt;Microsoft Multilingual User Interface&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/03/joomla_oneclick_upgarde_error.html"&gt;Joomla! One-Click upgarde error &lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/02/xp_upgrade_on_feb_2008.html"&gt;XP upgrade on Feb. 2008&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/google_adsense_has_payment_iss.html"&gt;Google AdSense has payment issue again&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/01/make_a_customized_error_page.html"&gt;Make a customized 404 error page&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/12/503_error_when_save_mt_templat.html"&gt;503 error when save MT template at Dreamhost&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/10/ubuntu_710_released.html"&gt;Ubuntu 7.10 released&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/09/movabletype_40_pages_published.html"&gt;MovableType 4.0 pages published nowhere&lt;/a&gt;
&lt;/li&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2007/08/upgrade_mt_4_from_release_cand.html"&gt;Upgrade MT 4 from Release Candidate 3 to final version&lt;/a&gt;
&lt;/li&gt;
    
 &lt;/ul&gt;

    &lt;map name="bdv_RSS_Ad_116010080" &gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="poly" coords="0,0,467,0,467,45,315,45,315,59,0,59" href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=116010080&amp;click=1" target="_blank" /&gt;&lt;area alt="Feed Ads By BidVertiser.com"  shape="rect" coords="315,45,467,59" href="http://www.bidvertiser.com/bdv/bidvertiser/bdv_ref.dbm?Ref_PID=24602&amp;Ref_Option=main&amp;source=57280410" target="_blank" /&gt;&lt;/map &gt;&lt;p &gt;&lt;a href="http://secure.bidvertiser.com/performance/bdv_rss_rd.dbm?pid=24602&amp;bid=253454&amp;PHS=116010080&amp;click=1" target="_blank" &gt;&lt;img src="http://bdv.bidvertiser.com/BidVertiser.dbm?pid=24602&amp;bid=253454&amp;PHS=116010080&amp;rssimage=1" border="0" usemap="#bdv_RSS_Ad_116010080" /&gt;&lt;/a &gt;&lt;/p &gt;
&lt;p&gt;&lt;map name="google_ad_map_S3VNBwXZMku9vqiSgfPvtZU1nl4_"&gt;&lt;area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/S3VNBwXZMku9vqiSgfPvtZU1nl4_?pos=0" coords="1,2,367,28"/&gt;&lt;area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/&gt;&lt;/map&gt;&lt;img usemap="#google_ad_map_S3VNBwXZMku9vqiSgfPvtZU1nl4_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=ca-ca-pub-0881878604835723&amp;channel=1049809481&amp;output=png&amp;cuid=S3VNBwXZMku9vqiSgfPvtZU1nl4_&amp;url=http%3A%2F%2Fwww.yinfor.com%2Fblog%2Farchives%2F2008%2F05%2Finstall_xp_sp3_on_compaq_presa.html"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feeds.feedburner.com/~a/DavidYinsBlog?a=YVO3x0"&gt;&lt;img src="http://feeds.feedburner.com/~a/DavidYinsBlog?i=YVO3x0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=FdbleH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=FdbleH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=D88Rrh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=D88Rrh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=dUlQFH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=dUlQFH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=ZmBihh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=ZmBihh" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=GZmpVH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=GZmpVH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=tX7oKH"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=tX7oKH" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/DavidYinsBlog?a=Dm4Cjh"&gt;&lt;img src="http://feeds.feedburner.com/~f/DavidYinsBlog?i=Dm4Cjh" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/DavidYinsBlog/~4/290520913" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.yinfor.com/blog/archives/2008/05/install_xp_sp3_on_compaq_presa.html</feedburner:origLink></entry>

<entry>
    <title>Microsoft Security Bulletin Summary for May 2008</title>
    <link rel="alternate" type="text/html" href="http://feeds.feedburner.com/~r/DavidYinsBlog/~3/290520914/microsoft_security_bulletin_su.html" />
    <id>tag:www.yinfor.com,2008:/blog//1.2249</id>

    <published>2008-05-14T22:27:35Z</published>
    <updated>2008-05-14T22:31:59Z</updated>

    <summary>Microsoft Updates for May 2008. 3 Critical Updates Vulnerabilities in Microsoft Word Could Allow Remote Code Execution (951207) Vulnerability in Microsoft Publisher Could Allow Remote Code Execution (951208) Vulnerability in Microsoft Jet Database Engine Could Allow Remote Code Execution (950749)...</summary>
    <author>
        <name>David Yin</name>
        <uri>http://www.yinfor.com/blog</uri>
    </author>
    
        <category term="Software" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="update" label="update" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="windows" label="windows" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.yinfor.com/blog/">
        &lt;p&gt;Microsoft Updates for May 2008.&lt;br /&gt;
3 Critical Updates&lt;br /&gt;
&lt;ul&gt;
&lt;br /&gt;
	&lt;li&gt;Vulnerabilities in Microsoft Word Could Allow Remote Code Execution (951207)&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;
&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;Vulnerability in Microsoft Publisher Could Allow Remote Code Execution (951208)&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;
&lt;/li&gt;
&lt;br /&gt;
	&lt;li&gt;Vulnerability in Microsoft Jet Database Engine Could Allow Remote Code Execution (950749)&lt;/li&gt;
&lt;br /&gt;
&lt;/ul&gt;
&lt;/p&gt;

&lt;p&gt;1 Moderate update&lt;br /&gt;
Vulnerabilities in Microsoft Malware Protection Engine Could Allow Denial of Service (952044)&lt;/p&gt;

&lt;p&gt;Click your Windows Updates from you IE to get these updates.&lt;/p&gt;
        

&lt;h3 class="trackbacks-header"&gt;Related Entries&lt;/h3&gt;
&lt;ul&gt;
    
      &lt;li&gt;
&lt;a href="http://www.yinfor.com/blog/archives/2008/06/microsoft_se