<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5848091239880295458</id><updated>2012-02-05T17:25:44.939-08:00</updated><category term='Dev'/><category term='PHP'/><category term='PostgreSQL'/><category term='Spring  Framework'/><category term='病毒相關'/><category term='Linux'/><category term='TrendMicro'/><category term='Tomcat湯姆貓'/><category term='Windows 工具載點'/><category term='Windows設定'/><category term='Blogger'/><category term='Visual Studio 設定'/><category term='Bing Map'/><category term='ASP.NET'/><category term='Silverlight'/><title type='text'>Computer knowledges you should know</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-6212839821741362149</id><published>2012-02-05T17:23:00.000-08:00</published><updated>2012-02-05T17:25:44.948-08:00</updated><title type='text'>ESET NOD32 Antivirus Trail account registration</title><content type='html'>http://10minutemail.com/10MinuteMail/index.html&lt;br /&gt;&lt;br /&gt;http://www.eset.eu/download/ess-trial-form&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-6212839821741362149?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/6212839821741362149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=6212839821741362149' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6212839821741362149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6212839821741362149'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2012/02/eset-nod32-antivirus-trail-account.html' title='ESET NOD32 Antivirus Trail account registration'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-4805847323576806900</id><published>2011-08-30T23:26:00.000-07:00</published><updated>2011-08-30T23:59:24.509-07:00</updated><title type='text'>Windows.Live.Messenger.14.0.8117.416</title><content type='html'>For people who don't like Windows Live Messenger 2011, Here's Windows Live Messenger 2010 for you.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lanfliu.com/Windows.Live.Messenger.14.0.8117.416.exe"&gt;Click here to download&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-4805847323576806900?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/4805847323576806900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=4805847323576806900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/4805847323576806900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/4805847323576806900'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2011/08/windowslivemessenger1408117416.html' title='Windows.Live.Messenger.14.0.8117.416'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-1382207207803036108</id><published>2011-01-28T10:42:00.000-08:00</published><updated>2011-01-28T10:45:08.605-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dev'/><title type='text'>Register our application to AutoPlay dialog</title><content type='html'>The article from MSDN:&lt;a href="http://msdn.microsoft.com/en-us/library/cc144212%28v=vs.85%29.aspx"&gt;Using and Configuring AutoPlay&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-1382207207803036108?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/1382207207803036108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=1382207207803036108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/1382207207803036108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/1382207207803036108'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2011/01/register-our-application-to-autoplay.html' title='Register our application to AutoPlay dialog'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-7347125316585004563</id><published>2011-01-28T10:26:00.000-08:00</published><updated>2011-01-28T10:36:01.260-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><title type='text'>Remove Blogger navigation bar</title><content type='html'>I know I don't usually write my blog. But today I changed my template because the old one really looks ugly. I didn't know why I picked that at the first place few years back.&lt;br /&gt;&lt;br /&gt;After changing my template, I found out that the navigation bar from blogger is back!!! I forgot what I did before, so I ended up checking the CSS using Firefox + Firebug(best combination ever in my opinion). A picture is worth 1000 words. The highlighted is what you need to add.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Ln0HZ1h1agY/TUMLfRq35VI/AAAAAAAAASE/r0Q_10b0PoE/s1600/hideNav.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 374px;" src="http://2.bp.blogspot.com/_Ln0HZ1h1agY/TUMLfRq35VI/AAAAAAAAASE/r0Q_10b0PoE/s400/hideNav.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5567306196307141970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Settings / Design / Edit HTML &lt;br /&gt;&lt;br /&gt;Add the CSS code at the top of the template you chose.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;#navbar-iframe { display: none !important;}&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Save the template and you should see the magic :)))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-7347125316585004563?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/7347125316585004563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=7347125316585004563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/7347125316585004563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/7347125316585004563'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2011/01/remove-blogger-navigation-bar.html' title='Remove Blogger navigation bar'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Ln0HZ1h1agY/TUMLfRq35VI/AAAAAAAAASE/r0Q_10b0PoE/s72-c/hideNav.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-3040645018576141991</id><published>2010-05-13T15:21:00.000-07:00</published><updated>2010-05-13T15:24:01.864-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows設定'/><title type='text'>Windows Server 2008 Internet Explorer Enhanced Sercurity Configuration</title><content type='html'>&lt;br /&gt;&lt;br /&gt;Administrative Tools / Server Manager / Configure IE ESC&lt;br /&gt;&lt;br /&gt;Check "Off" for Administrators&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-3040645018576141991?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/3040645018576141991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=3040645018576141991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3040645018576141991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3040645018576141991'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2010/05/windows-server-2008-internet-explorer.html' title='Windows Server 2008 Internet Explorer Enhanced Sercurity Configuration'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-3848478615427697621</id><published>2009-10-13T17:34:00.000-07:00</published><updated>2009-10-13T17:41:25.061-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>"Access is Denied" when working with Process + ASP.NET</title><content type='html'>&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ln0HZ1h1agY/StUdxTAYWyI/AAAAAAAAARA/AzV2x5h1V1A/s1600-h/solution_access_deined.jpg"&gt;&lt;img style="cursor: pointer; width: 440px; height: 494px;" src="http://1.bp.blogspot.com/_Ln0HZ1h1agY/StUdxTAYWyI/AAAAAAAAARA/AzV2x5h1V1A/s400/solution_access_deined.jpg" alt="" id="BLOGGER_PHOTO_ID_5392248861598702370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Open &lt;span style="color: rgb(255, 0, 0);"&gt;Control Panel&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Open &lt;span style="color: rgb(255, 0, 0);"&gt;Services&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Find &lt;span style="color: rgb(255, 0, 0);"&gt;IIS Admin Service &lt;span style="color: rgb(0, 0, 0);"&gt;and right click &lt;/span&gt;Properties&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Go to &lt;span style="color: rgb(255, 0, 0);"&gt;Log On&lt;/span&gt; Tab&lt;/li&gt;&lt;li&gt;Check "&lt;span style="color: rgb(255, 0, 0);"&gt;Allow service to interact with desktop&lt;/span&gt;"&lt;/li&gt;&lt;li&gt;Click OK&lt;/li&gt;&lt;li&gt;Restart the service(right click, restart)&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The solution I found from Microsoft Support &lt;a href="http://support.microsoft.com/default.aspx/kb/555134"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-3848478615427697621?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/3848478615427697621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=3848478615427697621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3848478615427697621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3848478615427697621'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/10/access-is-denied-when-working-with.html' title='&quot;Access is Denied&quot; when working with Process + ASP.NET'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ln0HZ1h1agY/StUdxTAYWyI/AAAAAAAAARA/AzV2x5h1V1A/s72-c/solution_access_deined.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-4602981267227769452</id><published>2009-09-29T19:07:00.000-07:00</published><updated>2009-09-29T19:10:04.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows設定'/><title type='text'>取消煩人的 使用者帳戶控制(User Account Control)</title><content type='html'>控制台 -&gt; 使用者帳戶 -&gt; 關閉UAC&lt;br /&gt;&lt;br /&gt;Control Panel -&gt; User Accounts -&gt; Turn User Account Control on or off&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-4602981267227769452?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/4602981267227769452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=4602981267227769452' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/4602981267227769452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/4602981267227769452'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/09/user-account-control.html' title='取消煩人的 使用者帳戶控制(User Account Control)'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-5800917566277856342</id><published>2009-08-19T11:02:00.000-07:00</published><updated>2009-08-19T11:05:30.033-07:00</updated><title type='text'>Silverlight code running order</title><content type='html'>&lt;ol&gt;&lt;li&gt;App.xaml.cs  - &gt; Application_Startup&lt;/li&gt;&lt;li&gt;MainPage.xaml.cs -&gt; Mainpage()&lt;/li&gt;&lt;li&gt;Page_loaded event if registered&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-5800917566277856342?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/5800917566277856342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=5800917566277856342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5800917566277856342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5800917566277856342'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/08/silverlight-code-running-order.html' title='Silverlight code running order'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-7464442610506396626</id><published>2009-08-13T19:05:00.001-07:00</published><updated>2009-08-18T11:15:45.120-07:00</updated><title type='text'>Developing Flowplayer Flash Plugin environment setup guide</title><content type='html'>&lt;ol&gt;&lt;li&gt;Download &lt;a href="https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u16-oth-JPR@CDS-CDS_Developer"&gt;JAVA SE&lt;/a&gt; , &lt;a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3sdk"&gt;Flex SDK&lt;/a&gt;, and &lt;a href="http://ant.apache.org/bindownload.cgi"&gt;ANT&lt;/a&gt; if you don't have&lt;br /&gt;ANT downloaded filename: &lt;span style="color: rgb(102, 51, 255);"&gt;apache-ant-1.7.1-bin.zip&lt;/span&gt;&lt;br /&gt;Flex SDK downloaded filename: &lt;span style="color: rgb(102, 51, 255);"&gt;flex_sdk_3.zip&lt;/span&gt;&lt;br /&gt;JAVA SE downloaded filename: &lt;span style="color: rgb(102, 51, 255);"&gt;jdk-6u16-windows&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Environment Variable:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;JAVA_HOME&lt;/span&gt;  : C:\Program Files \Java\jdk1.6.0_15&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Path&lt;/span&gt; : C:\apache-ant\bin;C:\Program Files (x86)\Java\jdk1.6.0_15\bin&lt;br /&gt;&lt;span style="font-size:85%;"&gt;The folder path is differ depends on your own preference. The above is just my setup&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;To check if it's installed, go to Command Prompt and then enter texts like image shown.&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ln0HZ1h1agY/SoTIDC8y0mI/AAAAAAAAAQM/FfwiPp-EMpU/s1600-h/-version.jpg"&gt;&lt;img style="cursor: pointer; width: 400px; height: 109px;" src="http://1.bp.blogspot.com/_Ln0HZ1h1agY/SoTIDC8y0mI/AAAAAAAAAQM/FfwiPp-EMpU/s400/-version.jpg" alt="" id="BLOGGER_PHOTO_ID_5369636610389496418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Subversion&lt;/span&gt; is needed if you want to get the latest source code from Flowplayer's server.&lt;br /&gt;Click &lt;a href="http://subversion.tigris.org/getting.html#windows"&gt;here&lt;/a&gt; to download.(setup the bin folder in &lt;span style="color: rgb(255, 0, 0);"&gt;Path&lt;/span&gt; as well (ex.C:\svn-win32-1.6.3\bin))&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;To be continued&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-7464442610506396626?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/7464442610506396626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=7464442610506396626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/7464442610506396626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/7464442610506396626'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/08/developing-flowplayer-flash-plugin.html' title='Developing Flowplayer Flash Plugin environment setup guide'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ln0HZ1h1agY/SoTIDC8y0mI/AAAAAAAAAQM/FfwiPp-EMpU/s72-c/-version.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-1654857632658281704</id><published>2009-07-25T16:03:00.000-07:00</published><updated>2009-07-25T16:43:55.156-07:00</updated><title type='text'>ASP.NET IIS Firefox authentication required problem</title><content type='html'>&lt;br /&gt;&lt;br /&gt;Today, I had problem with running my asp.net project  while using Firefox. It asked me to enter username and password to see the page. However, I tried all the passwords and none of them worked. This problem never occurred before, so I googled  and finally found the solution.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Enter &lt;span style="color: rgb(255, 0, 0);"&gt;about:config&lt;/span&gt; at firefox address bar. (You will see warning message indicating that these are advanced settings that may affect the browser security and stability)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Click "&lt;span style="color: rgb(255, 0, 0);"&gt;I'll be care, I promise&lt;/span&gt;" button&lt;/li&gt;&lt;li&gt;Search  &lt;span style="color: rgb(255, 0, 0);"&gt;network.automatic-ntlm-auth.trusted-uris&lt;/span&gt; at filter. (Only one entry will be appear)&lt;/li&gt;&lt;li&gt;Double click the entry and type &lt;span style="color: rgb(255, 0, 0);"&gt;localhost&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Save it and reload your web page then DONE!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Here's the original link from &lt;a href="http://forums.asp.net/t/1149466.aspx"&gt;ASP.net forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-1654857632658281704?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/1654857632658281704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=1654857632658281704' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/1654857632658281704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/1654857632658281704'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/aspnet-iis-firefox-authentication.html' title='ASP.NET IIS Firefox authentication required problem'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-8200230874941127927</id><published>2009-07-24T19:05:00.000-07:00</published><updated>2009-07-24T19:15:31.959-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Accessing Posted Data in ASP.NET</title><content type='html'>There are two ways to access data using Page.PreviousPage in asp.net&lt;br /&gt;&lt;br /&gt;1. Using FindControl function&lt;br /&gt;&lt;pre class="brush: c-sharp;"&gt;&lt;br /&gt;string username = ((TextBox)PreviousPage.FindControl("tbxUsername")).Text;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;2. Using Strongly Typed Data&lt;br /&gt;I personally like this one because I don't care about what the control name is. Also, no typo mistakes will be made.&lt;br /&gt;Here is how to make a strongly typed data&lt;br /&gt;&lt;pre class="brush: c-sharp;"&gt;&lt;br /&gt;public string UserName&lt;br /&gt;{&lt;br /&gt; get{return tbxUsername.Text;}&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Also we have to set the code below at the page that receives the posted data.&lt;br /&gt;&lt;pre class="brush: c-sharp;"&gt;&lt;br /&gt;&lt;%@ PreviousPageType VirtualPath="~/pageName.aspx" %&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Last step, you have to rebuild in order for page to see the property in receiver page.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-8200230874941127927?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/8200230874941127927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=8200230874941127927' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8200230874941127927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8200230874941127927'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/accessing-posted-data-in-aspnet.html' title='Accessing Posted Data in ASP.NET'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-8848283399402757053</id><published>2009-07-22T15:13:00.000-07:00</published><updated>2009-07-22T15:40:11.462-07:00</updated><title type='text'>ASP.NET CustomValidator with Javascript</title><content type='html'>To use CustomValidator with client side javascript validation, we need to implement a javascript with two parameters.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: c-sharp;"&gt;&lt;br /&gt;function YourFunctionName(source, arguments)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Set property&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt; &lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;ClientValidationFunction&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt; &lt;/span&gt;to the name of your javascript at CustomValidator control.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255); font-weight: bold;"&gt;arguments.Value&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt; &lt;/span&gt;is the data that we will be validated.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;arguments.IsValid&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt; &lt;/span&gt;indicates validation success or failure.&lt;br /&gt;&lt;br /&gt;If the validation is passed, we set &lt;span style="color: rgb(51, 51, 255);"&gt;arguments.IsValid = true&lt;/span&gt;. False otherwise.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-8848283399402757053?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/8848283399402757053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=8848283399402757053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8848283399402757053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8848283399402757053'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/aspnet-customvalidator.html' title='ASP.NET CustomValidator with Javascript'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-8714216147236546539</id><published>2009-07-14T08:42:00.000-07:00</published><updated>2009-07-14T08:48:24.793-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><title type='text'>Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1</title><content type='html'>Last Friday was the official day that Silverlight 3 released. I was about to go home on Friday and don't know why something came to my mind that it's time to check Silverlight's website. Boom! SL 3 is released.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=9442b0f2-7465-417a-88f3-5e7b5409e9dd&amp;amp;displaylang=en"&gt;&lt;span style="font-size:100%;"&gt;Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-8714216147236546539?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/8714216147236546539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=8714216147236546539' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8714216147236546539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8714216147236546539'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/microsoft-silverlight-3-tools-for.html' title='Microsoft® Silverlight™ 3 Tools for Visual Studio 2008 SP1'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-322936847644267257</id><published>2009-07-11T16:50:00.000-07:00</published><updated>2009-07-13T11:09:37.362-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Using Output Caching to Enhance Web Site Performance</title><content type='html'>There are 2types of caching for ASP.NET&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Configuring Page-Level Caching&lt;/span&gt;&lt;br /&gt;copy the code below to aspx html source page&lt;br /&gt;&lt;pre class="brush: c-sharp;"&gt;&lt;br /&gt;&lt;%@ OutputCache Duration="15" VaryByParam="none" %&gt;&lt;/pre&gt;&lt;br /&gt;Duration means the duration of the cache. In this case, it will cache for 15 seconds.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: c-sharp;"&gt;&lt;br /&gt;&lt;!-- caching section group --&gt;&lt;br /&gt;&lt;caching&gt;&lt;br /&gt;&lt;outputCacheSettings&gt;&lt;br /&gt;    &lt;outputCacheProfiles&gt;&lt;br /&gt;        &lt;add name="AppCache1" enabled="true" duration="60"/&gt;&lt;br /&gt;    &lt;/outputCacheProfiles&gt;&lt;br /&gt;&lt;/outputCacheSettings&gt;&lt;br /&gt;&lt;/caching&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;the name "AppCache1" will be used to the pages that you want to have cache. You can have different kinds of cache options by just adding another profiles like the code below&lt;br /&gt;&lt;pre class="brush: c-sharp;"&gt;&lt;br /&gt;&lt;add name="newName" enabled="true" duration="33" &gt;&lt;/add&gt;&lt;br /&gt;&lt;add name="newName" enabled="true" duration="33" &gt;&lt;/add&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;what we have to do in each of our page is add the code below&lt;br /&gt;&lt;pre class="brush: c-sharp;"&gt;&lt;br /&gt;&lt;%@ OutputCache CacheProfile="AppCache1" VaryByParam="none" %&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Note: the name of the &lt;span style="font-style: italic;"&gt;CacheProfile &lt;/span&gt;is the name you set in &lt;span style="font-style: italic;"&gt;outputCacheProfiles&lt;/span&gt; in web.config.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The attribute &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;VaryByParam&lt;/span&gt; is used for caching parameters (eg. querystring) of a page.&lt;br /&gt;example:&lt;br /&gt;&lt;pre class="brush: c-sharp;"&gt;&lt;br /&gt;&lt;%@ OutputCache Location="Server" Duration="60" VaryByParam="Color" %&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Here we have a param called "Color".  &lt;span style="font-weight: bold;"&gt;(http://mysite/mypage.aspx?Color=red)&lt;/span&gt;&lt;br /&gt;When user goes to the page wtih Color=red, it caches the page with param Color=red for specific duration according to our setting.&lt;br /&gt;&lt;br /&gt;If we specify the VaryByParam parameter, any new value will be cached. For cached value, it loads data from cache.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here's the detail explanation of VaryByParam from Microsoft MSDN&lt;br /&gt;==================================&lt;br /&gt;The @ OutputCache directive requires you to set the &lt;span style="color: rgb(204, 0, 0);"&gt;VaryByParam &lt;/span&gt;attribute, which until you now you have set to "none". The VaryByParam attribute enables you to configure caching so that ASP.NET stores different versions of a page depending on parameters such as query strings, form post values, request headers, and so on.&lt;br /&gt;&lt;br /&gt;For example, you can use cache parameters in a page that displays weather conditions for select cities, where the weather data is refreshed only every three hours. In this scenario, you want to cache a separate version of the page for each city. You can do so by setting the cache parameter to vary by a query string parameter.&lt;br /&gt;==================================&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you wish to study all the details on your own see &lt;a href="http://msdn.microsoft.com/en-us/library/sfw2210t%28VS.80%29.aspx"&gt;here&lt;/a&gt;&lt;/add&gt;&lt;/add&gt;&lt;br /&gt;&lt;caching&gt;&lt;add name="newName" enabled="true" duration="33"&gt;&lt;add name="newName1" enabled="true" duration="20"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/sfw2210t%28VS.80%29.aspx"&gt;&lt;/a&gt;&lt;/add&gt;&lt;/add&gt;&lt;/caching&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-322936847644267257?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/322936847644267257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=322936847644267257' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/322936847644267257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/322936847644267257'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/using-output-caching-to-enhance-web.html' title='Using Output Caching to Enhance Web Site Performance'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-5351583329661348854</id><published>2009-07-11T01:45:00.000-07:00</published><updated>2009-07-11T01:51:35.024-07:00</updated><title type='text'>PDF Split and Merge</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pdfsam.org/"&gt;PDF Split and Merge&lt;/a&gt; is an open source software that allows us to split PDF files into multiple files.&lt;br /&gt;&lt;br /&gt;When you installed the program and you see missing javaw.exe, please download &lt;a href="http://www.java.com/download/index.jsp"&gt;Java Virtual Machine&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-5351583329661348854?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/5351583329661348854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=5351583329661348854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5351583329661348854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5351583329661348854'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/pdf-split-and-merge.html' title='PDF Split and Merge'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-5521886522993732402</id><published>2009-07-10T15:42:00.000-07:00</published><updated>2009-07-10T15:50:55.252-07:00</updated><title type='text'>Silverlight 3 Element to Element Binding</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We don't have to create tons of events for updating values, texts to different controls.&lt;br /&gt;&lt;br /&gt;The code below does it all. No additional coding inside cs file.&lt;br /&gt;{&lt;span style="color: rgb(153, 0, 0);"&gt;Binding&lt;/span&gt; &lt;span style="color: rgb(255, 0, 0);"&gt;Value&lt;/span&gt;, &lt;span style="color: rgb(255, 0, 0);"&gt;Mode&lt;/span&gt;=&lt;span style="color: rgb(51, 102, 255);"&gt;OneWay&lt;/span&gt;, &lt;span style="color: rgb(255, 0, 0);"&gt;ElementName&lt;/span&gt;=&lt;span style="color: rgb(51, 51, 255);"&gt;"MyControlxName"&lt;/span&gt;}&lt;br /&gt;&lt;br /&gt;It's like the old binding style except that we have &lt;span style="color: rgb(255, 0, 0);"&gt;ElementName &lt;/span&gt;to tell the compiler that we want to bind the property to the element &lt;span style="color: rgb(51, 51, 255);"&gt;MyControlxName&lt;span style="color: rgb(0, 0, 0);"&gt;'s &lt;span style="color: rgb(255, 0, 0);"&gt;Value &lt;/span&gt;property.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-5521886522993732402?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/5521886522993732402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=5521886522993732402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5521886522993732402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5521886522993732402'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/silverlight-3-element-to-element.html' title='Silverlight 3 Element to Element Binding'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-660751851437183183</id><published>2009-07-09T11:15:00.000-07:00</published><updated>2009-07-10T15:39:08.090-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>ASP.NET Dynamic Compilation</title><content type='html'>Unlike ASP, ASP.NET doesn't have to compile each and every time it is requested. An ASP.NET page is compiled only once when an application is modified. If it is not modified, the Framework will look for the directory&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to load the compiled dll.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;However, if a site contains thousands of pages. Having Framework to precompile everything and store in the temp folder isn't a good choice. Here the way to chose if you want the compiler to precompile or not.&lt;br /&gt;Adding CompilationMode attribute inside the &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;&lt;%@ Page  Language="C#"  %&gt;&lt;/span&gt; tag at html source code view.&lt;br /&gt;The attribute has &lt;span style="font-weight: bold;"&gt;Always&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;Auto&lt;/span&gt;, and &lt;span style="font-weight: bold;"&gt;Never&lt;/span&gt;. I believe the default is Auto :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-660751851437183183?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/660751851437183183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=660751851437183183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/660751851437183183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/660751851437183183'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/aspnet-dynamic-compilation.html' title='ASP.NET Dynamic Compilation'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-841298918059783212</id><published>2009-07-08T17:57:00.000-07:00</published><updated>2009-09-29T19:10:50.045-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 設定'/><title type='text'>VS 2008 with SQL Server 2005 Could not load file or assembly Microsoft.SqlServer.Management.Sdk.Sfc</title><content type='html'>&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aghausman.net/dotnet/could-not-load-file-or-assembly-microsoftsqlservermanagementsdksfc.html"&gt;http://www.aghausman.net/dotnet/could-not-load-file-or-assembly-microsoftsqlservermanagementsdksfc.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Place to download all those msi files from Microsoft&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=C6C3E9EF-BA29-4A43-8D69-A2BED18FE73C&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Could not load file or assembly 'Microsoft.SqlServer.BatchParser, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91'&lt;br /&gt;&lt;br /&gt;Download &lt;a href="http://download.microsoft.com/download/4/4/D/44DBDE61-B385-4FC2-A67D-48053B8F9FAD/SQLServer2005_XMO_x64.msi"&gt;SQLServer2005_XMO_x64.msi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-841298918059783212?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/841298918059783212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=841298918059783212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/841298918059783212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/841298918059783212'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/vs-2008-with-sql-server-2005-could-not.html' title='VS 2008 with SQL Server 2005 Could not load file or assembly Microsoft.SqlServer.Management.Sdk.Sfc'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-1957853300704068551</id><published>2009-07-05T01:07:00.000-07:00</published><updated>2009-07-10T15:42:07.580-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bing Map'/><title type='text'>JavaScript Intellisense for the Virtual Earth Map Control</title><content type='html'>The tutorial is here&lt;br /&gt;&lt;br /&gt;&lt;a href="http://beta.channel9.msdn.com/posts/keydet/JavaScript-Intellisense-for-the-Virtual-Earth-Map-Control/"&gt;http://beta.channel9.msdn.com/posts/keydet/JavaScript-Intellisense-for-the-Virtual-Earth-Map-Control/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-1957853300704068551?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/1957853300704068551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=1957853300704068551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/1957853300704068551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/1957853300704068551'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/javascript-intellisense-for-virtual.html' title='JavaScript Intellisense for the Virtual Earth Map Control'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-3933074587541389029</id><published>2009-07-03T13:51:00.000-07:00</published><updated>2009-07-10T15:38:52.681-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>Running PHP in IIS 5.1, IIS7.0</title><content type='html'>Here's the tutorial link that I followed.&lt;br /&gt;&lt;br /&gt;IIS 5.1&lt;br /&gt;&lt;a href="http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/"&gt;Link 1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IIS 7.0&lt;br /&gt;&lt;a href="http://www.microsoft.com/web/gallery/install.aspx?appsxml=www.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml%3Bwww.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml%3Bwww.microsoft.com%2Fweb%2Fwebpi%2F2.0%2FWebProductList.xml&amp;appid=201%3B202%3B203"&gt;Link 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-70/"&gt;Link 2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-3933074587541389029?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/3933074587541389029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=3933074587541389029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3933074587541389029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3933074587541389029'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/07/running-php-in-iis-51-iis70.html' title='Running PHP in IIS 5.1, IIS7.0'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-6807350858720476288</id><published>2009-06-28T13:17:00.000-07:00</published><updated>2009-07-10T15:41:35.675-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio 設定'/><title type='text'>jQuery Intellisense in VS 2008</title><content type='html'>&lt;br /&gt;&lt;br /&gt;Here's the reference on how to have jQuery Intellisense in VS 2008 .&lt;br /&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Easy 5 steps&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;a href="http://docs.jquery.com/Downloading_jQuery"&gt;jQuery site&lt;/a&gt; and download the current release and the "Documentation: Visual Studio" link.&lt;/li&gt;&lt;li&gt;Download the patch from Microsoft to allow Intellense in Javascript. &lt;a href="http://code.msdn.microsoft.com/KB958502/Release/ProjectReleases.aspx?ReleaseId=1736"&gt;Microsoft Site&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Include jQuery to your web page as you normally do.&lt;/li&gt;&lt;li&gt;Place the doc file at the place where you place your jquery.js and make sure the file name ends with &lt;span style="color: rgb(204, 0, 0); font-weight: bold;"&gt;-vsdoc.js&lt;/span&gt;.(Note, the doc file I downloaded was -vsdoc2.js, so I had to remove the "2" from file name.)&lt;/li&gt;&lt;li&gt;Have fun!!&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-6807350858720476288?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/6807350858720476288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=6807350858720476288' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6807350858720476288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6807350858720476288'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/06/jquery-intellisense-in-vs-2008.html' title='jQuery Intellisense in VS 2008'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-5262724705171782046</id><published>2009-06-09T16:01:00.000-07:00</published><updated>2009-07-10T15:38:20.025-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Silverlight'/><title type='text'>InvalidOperationException: HtmlPage_NotEnabled</title><content type='html'>Add this in Page_Loaded&lt;br /&gt;==========================&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;if (DesignerProperties.GetIsInDesignMode(this))&lt;br /&gt; return;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To avoid this problem, be sure to check if you use HtmlPage class in Page_Loaded.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If inside Page_Loaded you call another functions, make sure they do not call HtmlPage class. Otherwise, use the if statement I provided above.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt; &lt;a href="http://www.andybeaulieu.com/Home/tabid/67/EntryID/158/Default.aspx"&gt;http://www.andybeaulieu.com/Home/tabid/67/EntryID/158/Default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-5262724705171782046?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/5262724705171782046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=5262724705171782046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5262724705171782046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5262724705171782046'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/06/invalidoperationexception.html' title='InvalidOperationException: HtmlPage_NotEnabled'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-1370733148343847977</id><published>2009-05-22T10:57:00.000-07:00</published><updated>2009-07-10T15:37:47.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 工具載點'/><title type='text'>Expression Blend 2 SP1</title><content type='html'>&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EB9B5C48-BA2B-4C39-A1C3-135C60BBBE66&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=EB9B5C48-BA2B-4C39-A1C3-135C60BBBE66&amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-1370733148343847977?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/1370733148343847977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=1370733148343847977' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/1370733148343847977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/1370733148343847977'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/05/expression-blend-2-sp1.html' title='Expression Blend 2 SP1'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-5149196261832638759</id><published>2009-05-11T11:56:00.001-07:00</published><updated>2009-07-10T15:37:47.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 工具載點'/><title type='text'>Windows Live Messenger for Windows Server 2003</title><content type='html'>&lt;br/&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=d78f2ff1-79ea-4066-8ba0-ddbed94864fc&amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=d78f2ff1-79ea-4066-8ba0-ddbed94864fc&amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-5149196261832638759?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/5149196261832638759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=5149196261832638759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5149196261832638759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5149196261832638759'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/05/windows-live-messenger-for-windows.html' title='Windows Live Messenger for Windows Server 2003'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-8225606307983126756</id><published>2009-04-06T08:33:00.000-07:00</published><updated>2009-07-10T15:31:59.099-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows設定'/><title type='text'>Windows XP 優化</title><content type='html'>這是一個網站提供了很多的windows xp 的優化&lt;br /&gt;&lt;br /&gt;http://www.alan888.com/winxp/Optimize.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;其中一個我愛用的是 "自動關閉停止回應程式"&lt;br /&gt;在〔開始〕→〔執行〕→鍵入〔Regedit〕→〔HKEY_CURRENT_USER〕→〔Control Panel〕→〔Desktop〕→將字串值〔AutoEndTasks〕的數值資料更改為〔1〕→重新開機便生效&lt;br /&gt;&lt;br /&gt;from alan888&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-8225606307983126756?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/8225606307983126756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=8225606307983126756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8225606307983126756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8225606307983126756'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/04/windows-xp.html' title='Windows XP 優化'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-6477381626164269192</id><published>2009-04-01T18:31:00.000-07:00</published><updated>2009-07-10T15:37:47.602-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 工具載點'/><title type='text'>Windows Live Messenger 8.5 Download</title><content type='html'>This is for people who doesn't want to use Windows Live Messenger 2009...&lt;br /&gt;&lt;br /&gt;---&gt; &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7a1aae73-48cc-4f7a-b445-0487bd5e84ef&amp;DisplayLang=en" target="_blank"&gt;Multi Language from Microsoft Site&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-6477381626164269192?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/6477381626164269192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=6477381626164269192' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6477381626164269192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6477381626164269192'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/04/old-version-of-msns.html' title='Windows Live Messenger 8.5 Download'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-5209145234049329053</id><published>2009-03-30T09:21:00.000-07:00</published><updated>2009-07-10T15:37:16.011-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TrendMicro'/><title type='text'>Usefull Tools from TrendMicro</title><content type='html'>&lt;a href="http://www.google.ca/search?hl=zh-TW&amp;q=SQL+Server+Management+Studio+Express"&gt;SQL Server Management Studio Express&lt;/a&gt;&lt;br /&gt;[Checks database's record, query, and etc]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.soapui.org/"&gt;soapUI&lt;/a&gt;&lt;br /&gt;[Checks to see if web services returns the right value and etc]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.perforce.com/index.html"&gt;P4V&lt;/a&gt;&lt;br /&gt;[Versioning Control tool]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://freemind.sourceforge.net/wiki/index.php/Main_Page"&gt;FreeMind&lt;/a&gt;&lt;br /&gt;[Easy to make a quick and dirt design diagrams]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apatar.com/"&gt;Apatar&lt;/a&gt;&lt;br /&gt;[drag and drop and convert data]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-5209145234049329053?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/5209145234049329053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=5209145234049329053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5209145234049329053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5209145234049329053'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/03/usefull-tools-from-trendmicro.html' title='Usefull Tools from TrendMicro'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-4853826676789826467</id><published>2009-03-21T22:40:00.000-07:00</published><updated>2009-07-10T15:36:59.266-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows設定'/><title type='text'>Windows Server 2003 的一些介紹+ tuning!!</title><content type='html'>http://www.alan888.com/winxp/win2k3.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-4853826676789826467?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/4853826676789826467/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=4853826676789826467' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/4853826676789826467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/4853826676789826467'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2009/03/windows-server-2003-tuning.html' title='Windows Server 2003 的一些介紹+ tuning!!'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-8789455482367532707</id><published>2008-05-08T16:45:00.000-07:00</published><updated>2009-07-10T15:31:59.099-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows設定'/><title type='text'>Add shortcut arrow icons back!</title><content type='html'>Here's the reg file that you can just run it and restart your computer. After reboot, you will be able to see shorcut arrow back.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://poyenliu.googlepages.com/IsShortcut.reg"&gt;http://poyenliu.googlepages.com/IsShortcut.reg&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-8789455482367532707?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/8789455482367532707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=8789455482367532707' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8789455482367532707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/8789455482367532707'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2008/05/add-shortcut-arrow-icons-back.html' title='Add shortcut arrow icons back!'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-3760198742445121211</id><published>2008-03-08T04:02:00.000-08:00</published><updated>2009-07-10T15:33:27.261-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spring  Framework'/><title type='text'>Spring + Hibernate</title><content type='html'>There are some packages that will be missing if you just copy sample code from the book "Manning.Spring.in.Action.2nd.Edition" when working with hibernate template&lt;br /&gt;&lt;br /&gt;NoClassDefFoundError: javax/transaction/TransactionManager&lt;br /&gt;you need jta.jar from springframework folder "lib/j2ee"&lt;br /&gt;&lt;br /&gt;NoClassDefFoundError:org.hibernate.cfg.AnnotationConfiguration&lt;br /&gt;&lt;br /&gt;value hibernate.dialect property is from &lt;a href="http://www.hibernate.org/hib_docs/v3/api/org/hibernate/dialect/package-summary.html"&gt;http://www.hibernate.org/hib_docs/v3/api/org/hibernate/dialect/package-summary.html&lt;/a&gt;&lt;br /&gt;depends on the database you are using, find the proper one. I am using PostgreSQL, so the value will be "org.hibernate.dialect.PostgreSQLDialect"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Basically to run hibernate in spring framework&lt;br /&gt;the jars listed below are the necessary ones&lt;br /&gt;&lt;br /&gt;my spring framework folder is C:\spring-framework-2.5.1-with-dependencies\&lt;br /&gt;I will use &lt;strong&gt;springfolder&lt;/strong&gt; for now&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;NoClassDefFoundError: javax/transaction/TransactionManager&lt;/span&gt;&lt;/li&gt;&lt;li&gt;springfolder\lib\j2ee\jta.jar&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;NoClassDefFoundError: org/hibernate/cfg/AnnotationConfiguration&lt;/span&gt;&lt;/li&gt;&lt;li&gt;springfolder\lib\hibernate\hibernate-annotations.jar&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;NoClassDefFoundError: org/dom4j/DocumentException&lt;/span&gt;&lt;/li&gt;&lt;li&gt;springfolder\lib\hibernate\hibernate3.jar&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;NoClassDefFoundError:org/hibernate/annotations/common/reflection/ReflectionManager&lt;/span&gt;&lt;/li&gt;&lt;li&gt;springfolder\lib\hibernate\hibernate-commons-annotations.jar&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;NoClassDefFoundError:javax/persistence/JoinTable&lt;/span&gt;&lt;/li&gt;&lt;li&gt;springfolder\lib\j2ee\persistence.jar&lt;/li&gt;&lt;li&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ff0000;"&gt;NoClassDefFoundError: org/apache/commons/collections/LRUMap&lt;/span&gt;&lt;/li&gt;&lt;li&gt;springfolder\lib\jakarta-commons\commons-collections.jar&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-3760198742445121211?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/3760198742445121211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=3760198742445121211' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3760198742445121211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3760198742445121211'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2008/03/spring-hibernate.html' title='Spring + Hibernate'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-3232820832313652725</id><published>2008-03-08T00:42:00.000-08:00</published><updated>2009-07-10T15:36:46.242-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>Setting PostgreSQL to SSL Enabled</title><content type='html'>Follow the steps below to set your PostgreSQL database to SSL enabled.&lt;br /&gt;&lt;br /&gt;At the very begining, we have to determine the operating system that we are using, I don't know how to do in Linux or Unix because the OS I'm using is Windows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;strong&gt;1.&lt;/strong&gt;&lt;/span&gt; Download &lt;a href="http://www.slproweb.com/products/Win32OpenSSL.html"&gt;Win32 OpenSSL&lt;/a&gt; program from Shining Light Productions&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;2.&lt;/span&gt;&lt;/strong&gt; Install the exe file by clicking next, next ... next, done ( very basic way to install a program)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;3.&lt;/span&gt;&lt;/strong&gt; Open command prompt (cmd.exe) and go to your Win32 OpenSSL installed folder (in default, C:\OpenSSL\bin)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;4.&lt;/span&gt;&lt;/strong&gt; type "openssl req -new -text -out server.req" and press enter&lt;br /&gt;&lt;br /&gt;Loading 'screen' into random state - done&lt;br /&gt;Generating a 1024 bit RSA private key&lt;br /&gt;.................................................................................++++++.............................++++++&lt;br /&gt;writing new private key to 'privkey.pem'&lt;br /&gt;Enter PEM pass phrase: &lt;span style="color:#ff0000;"&gt;"ENTER PASSWORD" (example, "changeit")&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="color:#000000;"&gt;Verifying - Enter PEM pass phrase:&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#ff0000;"&gt;"REENTER PASSWORD" (example, "changeit")&lt;/span&gt;&lt;br /&gt;-----You are about to be asked to enter information that will be incorporated&lt;br /&gt;into your certificate request.&lt;br /&gt;What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;There are quite a few fields but you can leave some blank&lt;br /&gt;For some fields there will be a default value,&lt;br /&gt;If you enter '.', the field will be left blank.&lt;br /&gt;-----&lt;br /&gt;Country Name (2 letter code) [AU]: &lt;span style="color:#ff0000;"&gt;Just Press Enter (leave it empty)&lt;/span&gt;&lt;br /&gt;State or Province Name (full name) [Some-State]:&lt;span style="color:#ff0000;"&gt;(leave it empty)&lt;br /&gt;&lt;/span&gt;Locality Name (eg, city) []:&lt;span style="color:#ff0000;"&gt;(leave it empty)&lt;/span&gt;&lt;br /&gt;Organization Name (eg, company) [Internet Widgits Pty Ltd]:&lt;span style="color:#ff0000;"&gt;(leave it empty)&lt;/span&gt;&lt;br /&gt;Organizational Unit Name (eg, section) []:&lt;span style="color:#ff0000;"&gt;(leave it empty)&lt;/span&gt;&lt;br /&gt;Common Name (eg, YOUR name) []: &lt;span style="color:#ff0000;"&gt;your host name (lanf-blog.blogspot.com)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;span style="color:#000000;"&gt;Email Address []:&lt;/span&gt;Just Press Enter (leave it empty)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;br /&gt;Please enter the following 'extra' attributes&lt;br /&gt;to be sent with your certificate request&lt;br /&gt;A challenge password []:&lt;span style="color:#ff0000;"&gt;(leave it empty)&lt;/span&gt;&lt;br /&gt;An optional company name []:&lt;span style="color:#ff0000;"&gt;(leave it empty)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;5.&lt;/span&gt;&lt;/strong&gt; now that if you go back to openSSL instaled folder c:\openSSL\bin\ you will see "&lt;strong&gt;privkey.pem&lt;/strong&gt;" and "&lt;strong&gt;server.req&lt;/strong&gt;"&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;strong&gt;6.&lt;/strong&gt;&lt;/span&gt; go back to command prompt and enter "openssl rsa -in privkey.pem -out server.key"&lt;br /&gt;Enter pass phrase for privkey.pem: enter the password you entered from previous step (example, "changeit")&lt;br /&gt;writing RSA key&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;strong&gt;7.&lt;/strong&gt;&lt;/span&gt; now that you'll see "&lt;strong&gt;server.key&lt;/strong&gt;" in your bin folder&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;8.&lt;/span&gt;&lt;/strong&gt; Delete privkey.pem. (We delete this is because it's not needed anymore, if we leave it there, we then have to type our password everytime we restart our computer &lt;-- not tested, I just deleted) &lt;strong&gt;&lt;span style="color:#009900;"&gt;9.&lt;/span&gt;&lt;/strong&gt; go back to command prompt and enter "openssl req -x509 -in server.req -text -key server.key -out server.crt" to create server.crt certificate&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;10.&lt;/span&gt;&lt;/strong&gt; copy server.crt and server.key to your PostgreSQL data folder (int default, "C:\Program Files\PostgreSQL\8.2\data"&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;11.&lt;/span&gt;&lt;/strong&gt; at the same folder mentioned from previous step, search for "#ssl" and change "#ssl = off" to "ssl = on" (delete "#" and change "off" to "on")&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;12.&lt;/span&gt;&lt;/strong&gt; stop and start PostgreSQL server&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#009900;"&gt;13.&lt;/span&gt;&lt;/strong&gt; done&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;to test if it's properly modified, we then open pgAdmin III (exists when installed PostgreSQL server in windows environment) and check the database property "Encryption" to see if the value is "SSL encrypted".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some references&lt;br /&gt;&lt;a href="http://www.cheeren.com/?q=node/154"&gt;Mandarin SSL setting tutorial&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.slproweb.com/products/Win32OpenSSL.html"&gt;Win32 OpenSSL Official Site&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jdbc.postgresql.org/documentation/83/index.html"&gt;The PostgreSQL JDBC Interface reference&lt;/a&gt;&lt;br /&gt;&lt;a href="http://quasiroot.wordpress.com/2007/07/22/postgresql-connectivity-with-jdbc-over-ssl/"&gt;Other SSl setting tutorial (not used but kind of provides other details)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-3232820832313652725?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/3232820832313652725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=3232820832313652725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3232820832313652725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/3232820832313652725'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2008/03/setting-postgresql-to-ssl-enabled.html' title='Setting PostgreSQL to SSL Enabled'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-2370202610355494559</id><published>2008-01-30T19:17:00.000-08:00</published><updated>2009-07-10T15:32:55.198-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat湯姆貓'/><title type='text'>Installing and Running Tomcat</title><content type='html'>&lt;ol&gt;&lt;li&gt;&lt;div&gt;go to &lt;a href="http://tomcat.apache.org/" target="_blank"&gt;http://tomcat.apache.org/&lt;/a&gt; and go to the download page of the version 4.1.36&lt;/div&gt;&lt;/li&gt;&lt;li&gt;  &lt;div&gt;download the Binary distribution (Full distributions for JDK 1.2 or later) zip file&lt;/div&gt;&lt;/li&gt;&lt;li&gt; &lt;div&gt;unzip to c:\jakarta-tomacat-4.1.31&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;set environmental path with variable "JAVA_HOME" and value "the java sdk path"&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div&gt;run "startup" to run tomcat&lt;/div&gt; &lt;div&gt;run "shutdown" to close tomcat&lt;br /&gt;&lt;br /&gt;&lt;div&gt;reference installation note:&lt;/div&gt; &lt;div&gt;&lt;a href="http://developers.sun.com/mobility/midp/articles/tutorial2/" target="_blank"&gt;http://developers.sun.com&lt;wbr&gt;/mobility/midp/articles&lt;wbr&gt;/tutorial2/&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-2370202610355494559?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/2370202610355494559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=2370202610355494559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/2370202610355494559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/2370202610355494559'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2008/01/installing-and-running-tomcat.html' title='Installing and Running Tomcat'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-7430202644854089080</id><published>2008-01-02T10:40:00.000-08:00</published><updated>2009-07-10T15:30:46.996-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='病毒相關'/><title type='text'>autorun.inf 病毒解決方法</title><content type='html'>這是我在網路上找到的方法來殺除kavo.exe 病毒 也是清除autorun.inf的辦法&lt;br /&gt;&lt;br /&gt;將kavo.exe病毒完整消滅？簡單又快速的方法 Kavo_killer 3.1 by 張書維&lt;br /&gt;&lt;a href="http://tw.myblog.yahoo.com/shu-wei/article?mid=2"&gt;http://tw.myblog.yahoo.com/shu-wei/article?mid=2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;程式下載位置 (放置自已的googlepage空間)版本是3.1 &lt;strong&gt;2008/01/02&lt;/strong&gt; 更新的唷&lt;br /&gt;&lt;a href="http://poyenliu.googlepages.com/kavo_killer_3.1.exe"&gt;http://poyenliu.googlepages.com/kavo_killer_3.1.exe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-7430202644854089080?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/7430202644854089080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=7430202644854089080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/7430202644854089080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/7430202644854089080'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2008/01/autoruninf.html' title='autorun.inf 病毒解決方法'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-7416104084588336699</id><published>2007-12-28T08:28:00.000-08:00</published><updated>2009-07-10T15:31:59.099-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows設定'/><title type='text'>取消Flash 的框框</title><content type='html'>相信大家都遇過這個問題就是當我們要看flash 動畫的時後&lt;br /&gt;我們滑鼠移過去的時後就會出現框框 (個人感覺那個很麻煩)&lt;br /&gt;以下的連結就是微軟釋出的更新程式&lt;br /&gt;以後移滑鼠到flash上面就不會再有討人壓的框框了~~~&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/945007"&gt;http://support.microsoft.com/kb/945007&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;頁面中間上面一點點有很多連結&lt;br /&gt;根據作業系統以及IE的版本來下載吧~&lt;br /&gt;更新程式的語言也需要一樣唷~&lt;br /&gt;如果是英文系統的話就下載英文的&lt;br /&gt;&lt;br /&gt;繁體中文的就載繁體中文的(CHT)&lt;br /&gt;&lt;br /&gt;這是繁體中文的更新檔 也可以直接從這邊下載&lt;br /&gt;&lt;a href="http://poyenliu.googlepages.com/WindowsXP-KB945007-x86-CHT.exe"&gt;http://poyenliu.googlepages.com/WindowsXP-KB945007-x86-CHT.exe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-7416104084588336699?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/7416104084588336699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=7416104084588336699' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/7416104084588336699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/7416104084588336699'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2007/12/flash.html' title='取消Flash 的框框'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-6860433971446293362</id><published>2007-12-26T20:57:00.000-08:00</published><updated>2009-07-10T15:31:59.099-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows設定'/><title type='text'>更改遠端桌面的PORT</title><content type='html'>遠端桌面預設的port是3389&lt;br /&gt;&lt;br /&gt;但也由於3389是預設的，所以比較容易被入侵&lt;br /&gt;以下是修改port的方法&lt;br /&gt;開始 / 執行&lt;br /&gt;&lt;br /&gt;輸入 "regedit" 並按enter  (將會出現"登錄編輯程式")&lt;br /&gt;&lt;br /&gt;在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp」的項目「PortNumber」按右鍵，將其修改別的port 然後再重新開機&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-6860433971446293362?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/6860433971446293362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=6860433971446293362' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6860433971446293362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6860433971446293362'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2007/12/port.html' title='更改遠端桌面的PORT'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-6095472581636131622</id><published>2007-10-25T23:44:00.000-07:00</published><updated>2009-07-10T15:32:24.325-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux 的簡單指令</title><content type='html'>本身從來沒碰過linux,但也是因為學校所以我就小學了一下linux的指令&lt;br /&gt;雖然用fedora的話就不太需要指令了 還是可以用Ctrl + C(複製) 跟 Ctrl + V (貼上)&lt;br /&gt;&lt;br /&gt;但是呢另一個課是需要用 putty 來連我們老師的linux server&lt;br /&gt;話說~putty這程式的名字 唸起來還真是可愛&lt;br /&gt;&lt;br /&gt;回正題~連老師的linux的server的時後就是command line mode了 所以我們才需要學一些指令&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;mv a b (將a檔案改名成b, 目錄也可以) &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#cc6600;"&gt;rm a (將a檔案殺掉)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;rm a -r (將a這個資料夾刪掉,包括a裡面的檔案) (其實也可以直接用rm a就好 但是如果資料夾有東西的話 就沒辦法刪了。而-r 這個parameter就是也刪除裡面的檔案的意思)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;mkdir b (建立一個資料夾叫b)&lt;br /&gt;&lt;br /&gt;在linux裡面 . 是 目前的資料夾位置&lt;br /&gt;&lt;br /&gt;cp 是copy 指令&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-6095472581636131622?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/6095472581636131622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=6095472581636131622' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6095472581636131622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/6095472581636131622'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2007/10/linux.html' title='Linux 的簡單指令'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5848091239880295458.post-5048007548680858807</id><published>2007-10-22T22:43:00.000-07:00</published><updated>2009-07-10T15:31:59.099-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows設定'/><title type='text'>強制刪除印表機的任務</title><content type='html'>相信有印表機的人可能有這樣子的經驗&lt;br /&gt;我想要列印但是印表機的狀態上有一個文件 or 任務卡在那邊害我沒辦法列印我想要印的東西&lt;br /&gt;&lt;br /&gt;以下也是我在網路上找到的方法&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#660000;"&gt;&lt;span style="font-family:courier new;color:#cc9933;"&gt;&lt;strong&gt;rem ------- 從此複製 -------&lt;br /&gt;@echo off&lt;br /&gt;Net Stop spooler&lt;br /&gt;Del /f /q %systemroot%\system32\spool\printers\&lt;br /&gt;Net Start Spooler&lt;br /&gt;rem ------- 複製結束 ------&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;將上面有顏色的文字複製下來並貼在一個文件檔裡面 存好檔之後再把檔名改成 .bat&lt;br /&gt;之後再執行這個bat檔就好了&lt;br /&gt;以上的code就是先停止印表機的服務 然後再刪掉&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;%systemroot%\system32\spool\printers\&lt;/span&gt; 裡面的任務&lt;br /&gt;最後再開啟印表機的服務&lt;br /&gt;&lt;br /&gt;我本人試過了真的可以用 用這方法 我們就不需要重開機搞些有的沒的了&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5848091239880295458-5048007548680858807?l=lanf-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://lanf-blog.blogspot.com/feeds/5048007548680858807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5848091239880295458&amp;postID=5048007548680858807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5048007548680858807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5848091239880295458/posts/default/5048007548680858807'/><link rel='alternate' type='text/html' href='http://lanf-blog.blogspot.com/2007/10/blog-post.html' title='強制刪除印表機的任務'/><author><name>lanf &amp;amp; yasin</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
