<?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-18752595</id><updated>2012-02-16T22:02:48.514+08:00</updated><category term='VBScript'/><category term='Patter Match'/><category term='BackgroundColor'/><category term='水晶指甲'/><category term='Bat'/><category term='SQL'/><category term='Integer'/><category term='Connection'/><category term='MAF'/><category term='Image'/><category term='apt-get'/><category term='floor'/><category term='密碼'/><category term='String'/><category term='FullHD'/><category term='DOCOMO'/><category term='Math'/><category term='Windows'/><category term='PlaceBar'/><category term='ASP.NET'/><category term='Greasemonkey'/><category term='HTTP'/><category term='鞋子'/><category term='c#'/><category term='ANSI'/><category term='JQuery'/><category term='Flash'/><category term='Drag'/><category term='TCP'/><category term='X223W'/><category term='Net'/><category term='Logitech'/><category term='ASHX'/><category term='Divider'/><category term='JMF'/><category term='網芳'/><category term='Query'/><category term='BIOS'/><category term='ds_store'/><category term='GMail'/><category term='2008'/><category term='SetPoint'/><category term='MLD'/><category term='4G'/><category term='淑娟喜宴'/><category term='bwm-ng'/><category term='Zip'/><category term='WebConfig'/><category term='Plugin'/><category term='Dictionary'/><category term='SSH'/><category term='Add-ons'/><category term='CSS'/><category term='WWW'/><category term='UTF-8'/><category term='Javascript'/><category term='FullScreen'/><category term='Value'/><category term='MEMO'/><category term='Top'/><category term='Barcode'/><category term='df'/><category term='Perl'/><category term='1080p'/><category term='root'/><category term='Highlight'/><category term='Map'/><category term='NT'/><category term='法式'/><category term='Color'/><category term='substring'/><category term='Format'/><category term='Firefox'/><category term='Array'/><category term='bandwidth'/><category term='Mouse'/><category term='VMware'/><category term='Administrator'/><category term='Table'/><category term='Resize'/><category term='HTML'/><category term='Eat'/><category term='Sortable'/><category term='blockUI'/><category term='Tar'/><category term='Row'/><category term='MIDI'/><category term='Cursor'/><category term='Key'/><category term='Bz2'/><category term='Column'/><category term='ls'/><category term='Our'/><category term='.NET'/><category term='space'/><category term='Vista'/><category term='OffSet'/><category term='ceil'/><category term='cache'/><category term='XP'/><category term='Samba'/><category term='Remote'/><category term='軟體'/><category term='rm'/><category term='ll'/><category term='Statistics'/><category term='ISO'/><category term='HashTable'/><category term='Date'/><category term='folder'/><category term='UPDATE'/><category term='64bit'/><category term='PNG'/><category term='LCD'/><category term='directory'/><category term='2003'/><category term='Sort'/><category term='MAC'/><category term='Disk'/><category term='39'/><category term='Drop'/><category term='find'/><category term='尺寸'/><category term='Resolution'/><category term='xcopy'/><category term='monitor'/><category term='Convert'/><category term='range'/><category term='Chart'/><category term='Terminal'/><category term='csv'/><category term='MDS'/><category term='除法'/><category term='CASHBOX'/><category term='MIME'/><category term='round'/><category term='Cloud Computing'/><category term='FloatDiv'/><category term='Music'/><category term='Server'/><category term='ACER'/><category term='UrlEncode'/><category term='ASP'/><category term='Capture'/><category term='size'/><category term='Mean'/><category term='Java'/><category term='F905i'/><category term='Thumbnail'/><category term='Google'/><category term='Shortcut'/><category term='2005'/><category term='Standard_deviation'/><category term='Port'/><category term='du'/><category term='AYU'/><category term='nearest'/><category term='print'/><category term='Timer'/><category term='bwm'/><category term='Linux'/><category term='search'/><category term='Putty'/><category term='32bit'/><category term='IE'/><category term='Ubuntu'/><category term='traffic'/><category term='MDF'/><category term='Password'/><category term='Regular Expression'/><category term='Piano'/><category term='AYUMI'/><category term='Applet'/><category term='ShellExtension'/><title type='text'>南港摳頂</title><subtitle type='html'>南港真是鳥不生蛋 卻是跟台北市一樣貴的物價</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default?start-index=101&amp;max-results=100'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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>132</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18752595.post-8397314640563125688</id><published>2010-12-10T01:50:00.002+08:00</published><updated>2010-12-10T01:59:21.414+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='Query'/><category scheme='http://www.blogger.com/atom/ns#' term='Connection'/><category scheme='http://www.blogger.com/atom/ns#' term='UPDATE'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Improve ADO action query performance with adExecuteNoRecords</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jK8xo9WygQU/TQEX7N8OsBI/AAAAAAAADZk/9k-Pm0-sbwA/s1600/connectionexecute.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 223px;" src="http://2.bp.blogspot.com/_jK8xo9WygQU/TQEX7N8OsBI/AAAAAAAADZk/9k-Pm0-sbwA/s400/connectionexecute.png" alt="" id="BLOGGER_PHOTO_ID_5548742522019164178" border="0" /&gt;&lt;/a&gt;
Return the result count effected by UPDATE query.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8397314640563125688?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://books.google.com/books?id=Ta_xTJRR0kMC&amp;pg=PA282&amp;lpg=PA282&amp;dq=asp+conn.execute+update+query+return+value&amp;source=bl&amp;ots=uMQwAoZr2a&amp;sig=RfR7nsCwQN-hfttm-OOcaja6_N8&amp;hl=zh-TW&amp;ei=ZQ0BTaKeAcnprAeiov2QDw&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=7&amp;ved=0CFw' title='Improve ADO action query performance with adExecuteNoRecords'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8397314640563125688/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8397314640563125688' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8397314640563125688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8397314640563125688'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/12/improve-ado-action-query-performance.html' title='Improve ADO action query performance with adExecuteNoRecords'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/TQEX7N8OsBI/AAAAAAAADZk/9k-Pm0-sbwA/s72-c/connectionexecute.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-2117141441123298097</id><published>2010-12-10T01:48:00.000+08:00</published><updated>2010-12-10T01:50:03.767+08:00</updated><title type='text'>雜談</title><content type='html'>我發現到了日本距離上次填了這個blog已經是4個月前了XD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-2117141441123298097?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/2117141441123298097/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=2117141441123298097' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2117141441123298097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2117141441123298097'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/12/blog-post.html' title='雜談'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7913412032105326038</id><published>2010-08-02T20:01:00.001+08:00</published><updated>2010-08-02T20:53:24.305+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Chart'/><category scheme='http://www.blogger.com/atom/ns#' term='WebConfig'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><title type='text'>Microsoft Chart Controls - 執行 ChartImg.axd 的子要求時發生錯誤。</title><content type='html'>&lt;span class="Apple-style-span"   style="  color: rgb(54, 54, 54); line-height: 31px; font-family:微軟正黑體, 'Microsoft JhengHei', 'Microsoft YaHei', 細明體, Arial, Helvetica, sans-serif;font-size:12.5px;"&gt;Web.Config 需要調整設定，如下&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span"   style="  color: rgb(54, 54, 54); line-height: 31px; font-family:微軟正黑體, 'Microsoft JhengHei', 'Microsoft YaHei', 細明體, Arial, Helvetica, sans-serif;font-size:12.5px;"&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"   style="font-family:微軟正黑體, 'Microsoft JhengHei', 'Microsoft YaHei', 細明體, Arial, Helvetica, sans-serif;color:#363636;"&gt;&lt;span class="Apple-style-span" style="line-height: 44px; font-size: -webkit-xxx-large;"&gt;http://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7913412032105326038?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dotblogs.com.tw/chhuang/archive/2008/11/04/5869.aspx' title='Microsoft Chart Controls - 執行 ChartImg.axd 的子要求時發生錯誤。'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7913412032105326038/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7913412032105326038' title='10 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7913412032105326038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7913412032105326038'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/08/microsoft-chart-controls-chartimgaxd.html' title='Microsoft Chart Controls - 執行 ChartImg.axd 的子要求時發生錯誤。'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-470188109922958652</id><published>2010-08-02T19:55:00.002+08:00</published><updated>2010-08-02T20:01:05.795+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PNG'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='cache'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='Image'/><category scheme='http://www.blogger.com/atom/ns#' term='ASHX'/><title type='text'>ashx Handler output image/PNG with cache</title><content type='html'>&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; font-size: 15.9722px; line-height: 28px; "&gt;&lt;pre id="" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; list-style-type: none; text-decoration: none; word-wrap: break-word; "&gt;&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: blue; "&gt;public&lt;/span&gt; &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: blue; "&gt;void&lt;/span&gt; ProcessRequest(HttpContext context)  {     &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: blue; "&gt;if&lt;/span&gt; (!String.IsNullOrEmpty(context.Request.QueryString[&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"station"&lt;/span&gt;]))   {    &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: blue; "&gt;if&lt;/span&gt; (context.Cache[&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"BMPCache"&lt;/span&gt; + context.Request.QueryString[&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"station"&lt;/span&gt;]] != &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: blue; "&gt;null&lt;/span&gt;)    {     context.Response.ContentType = &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"image/png"&lt;/span&gt;;     MemoryStream stream2 = &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: blue; "&gt;new&lt;/span&gt; MemoryStream();     &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: green; "&gt;//img.Save(stream, ImageFormat.Png);&lt;/span&gt;     Bitmap temp = (Bitmap)context.Cache[&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"BMPCache"&lt;/span&gt; + context.Request.QueryString[&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"station"&lt;/span&gt;]];     temp.Save(stream2, ImageFormat.Png);     stream2.WriteTo(context.Response.OutputStream);    }    &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: blue; "&gt;else&lt;/span&gt;    {      Bitmap img;      ......繪圖程式碼略................      context.Response.ContentType = &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"image/png"&lt;/span&gt;;     MemoryStream stream = &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: blue; "&gt;new&lt;/span&gt; MemoryStream();     img.Save(stream, ImageFormat.Png);    &lt;span class="Apple-style-span"  style="color:#009900;"&gt;// context.Cache[&lt;/span&gt;&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;"BMPCache"&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt; + context.Request.QueryString[&lt;/span&gt;&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;"station"&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;]] = img;&lt;/span&gt;&lt;/pre&gt;&lt;pre id="" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; list-style-type: none; text-decoration: none; word-wrap: break-word; "&gt;    Cache.Insert(&lt;span class="Apple-style-span" style="font-size: 15.9722px; "&gt;&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"BMPCache"&lt;/span&gt; + context.Request.QueryString[&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"station"&lt;/span&gt;]&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 15.9722px; "&gt;, &lt;span class="Apple-style-span" style="font-size: 15.9722px; "&gt;&lt;span class="Apple-style-span"  style="color:#996633;"&gt;img&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: 15.9722px; "&gt;, &lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;null&lt;/span&gt;, DateTime.UtcNow.AddSeconds(10), System.Web.Caching.Cache.NoSlidingExpiration);&lt;/span&gt;
&lt;/span&gt;    stream.WriteTo(context.Response.OutputStream);    }   }   &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: blue; "&gt;else&lt;/span&gt;   {    context.Response.ContentType = &lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"text/html"&lt;/span&gt;;    context.Response.Write(&lt;span style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; font-weight: inherit; font-style: inherit; font-family: inherit; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; outline-width: 0px; outline-style: initial; outline-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(163, 21, 21); "&gt;"&lt;p&gt;Need a valid id&lt;/p&gt;"&lt;/span&gt;);   }   }&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-470188109922958652?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://social.msdn.microsoft.com/Forums/zh-TW/236/thread/0527a5ab-0daf-4d4b-be15-092f686425d7' title='ashx Handler output image/PNG with cache'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/470188109922958652/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=470188109922958652' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/470188109922958652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/470188109922958652'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/08/ashx-handler-output-imagepng-with-cache.html' title='ashx Handler output image/PNG with cache'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4244874088545914810</id><published>2010-07-20T04:56:00.000+08:00</published><updated>2010-07-20T04:57:20.694+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTF-8'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='UrlEncode'/><title type='text'>Javascript url decode, encode with UTF-8</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif; font-size: 17px; color: rgb(102, 102, 102); line-height: 30px; "&gt;&lt;h2 id="aeaoofnhgocdbnbeljkmbjdmhbcokfdb-mousedown" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(34, 34, 34); font-size: 1.5em; font-weight: normal; letter-spacing: -1px; "&gt;&lt;a href="http://www.webtoolkit.info/demo/javascript-url-decode-encode" title="Demo - Javascript url decode, encode" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(51, 112, 126); text-decoration: none; "&gt;&lt;strong style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; outline-style: none; outline-width: initial; outline-color: initial; "&gt;DEMO&lt;/strong&gt;&lt;/a&gt;&lt;/h2&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4244874088545914810?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.webtoolkit.info/javascript-url-decode-encode.html' title='Javascript url decode, encode with UTF-8'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4244874088545914810/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4244874088545914810' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4244874088545914810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4244874088545914810'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/07/javascript-url-decode-encode-with-utf-8.html' title='Javascript url decode, encode with UTF-8'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-7011819844950375219</id><published>2010-07-20T04:55:00.000+08:00</published><updated>2010-07-20T04:56:00.869+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='blockUI'/><title type='text'>jQuery blockUI IE下无法 unblockUI 的解决办法</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: Arial; font-size: 21px; color: rgb(55, 178, 22); -webkit-border-horizontal-spacing: 3px; -webkit-border-vertical-spacing: 3px; "&gt;$(".blockUI").fadeOut("slow");&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7011819844950375219?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hi.baidu.com/yutianzy/blog/item/fec476183d0c4976dab4bddc.html' title='jQuery blockUI IE下无法 unblockUI 的解决办法'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7011819844950375219/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7011819844950375219' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7011819844950375219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7011819844950375219'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/07/jquery-blockui-ie-unblockui.html' title='jQuery blockUI IE下无法 unblockUI 的解决办法'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4566764212312970327</id><published>2010-06-28T19:46:00.000+08:00</published><updated>2010-06-28T19:47:47.382+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Bat'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>SQL Server 2005 匯入匯出精靈</title><content type='html'>1. Make a bat file
2. type the path: &lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Arial; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 204, 204); font-family: 'Courier New'; font-size: 25px; line-height: 29px; text-align: left;"&gt;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\DTSWizard.exe&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4566764212312970327?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://keith503.blogspot.com/2006/09/sql-server-2005.html' title='SQL Server 2005 匯入匯出精靈'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4566764212312970327/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4566764212312970327' title='7 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4566764212312970327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4566764212312970327'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/06/sql-server-2005.html' title='SQL Server 2005 匯入匯出精靈'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-9594153384695114</id><published>2010-04-29T22:16:00.000+08:00</published><updated>2010-04-29T22:17:30.476+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bz2'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Zip'/><category scheme='http://www.blogger.com/atom/ns#' term='Tar'/><title type='text'>如何在Linux下创建与解压zip, tar, tar.gz 和tar.bz2 文件</title><content type='html'>&lt;p&gt;&lt;strong&gt;ZIP&lt;/strong&gt;
zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台，比如 Linux， Windows以及Mac OS，上使用。缺点就是支持的压缩率不是很高，而&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt;.gz和&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt;.gz2在压缩率方面做得非常好。闲话少 说，我们步入正题吧：
我们可以使用下列的命令压缩一个目录：&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# zip -r archive_name.zip directory_to_compress&lt;/div&gt; &lt;/div&gt; &lt;p&gt;下面是如果解压一个zip文档：&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# unzip archive_name.zip&lt;/div&gt; &lt;/div&gt; &lt;p&gt;&lt;strong&gt;&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;TAR&lt;/b&gt;&lt;/strong&gt;
&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;Tar&lt;/b&gt;是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间 去打包文件，他仅仅只是一个打包工具，并不负责压缩。下面是如何打包一个目录：&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# &lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; -cvf archive_name.&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; directory_to_compress&lt;/div&gt; &lt;/div&gt; &lt;p&gt;如何解包：&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# &lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; -xvf archive_name.&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt;.gz&lt;/div&gt; &lt;/div&gt; &lt;p&gt;上面这个解包命令将会将文档解开在当前目录下面。当然，你也可以用这个命令来捏住解包的路径：&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# &lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; -xvf archive_name.&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; -C /tmp/extract_here/&lt;/div&gt; &lt;/div&gt; &lt;p&gt;&lt;strong&gt;&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;TAR&lt;/b&gt;.GZ&lt;/strong&gt;
这种格式是我使用得最多的压缩格式。它在压缩时不会占用太多CPU的，而且可以得到一个非 常理想的压缩率。使用下面这种格式去压缩一个目录：&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# &lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; -zcvf archive_name.&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt;.gz directory_to_compress&lt;/div&gt; &lt;/div&gt; &lt;p&gt;解压缩：&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# &lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; -zxvf archive_name.&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt;.gz&lt;/div&gt; &lt;/div&gt; &lt;p&gt;上面这个解包命令将会将文档解开在当前目录下面。当然，你也可以用这个命令来捏住解包的路径：&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# &lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; -zxvf archive_name.&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt;.gz -C /tmp/extract_here/&lt;/div&gt; &lt;/div&gt; &lt;p&gt;&lt;strong&gt;&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;TAR&lt;/b&gt;.BZ2&lt;/strong&gt;
这种压缩格式是我们提到的所有方式中压缩率最好的。当然，这也就意味着，它比前面的方式 要占用更多的CPU与时间。这个就是你如何使用&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt;.bz2进行压缩。&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# &lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; -jcvf archive_name.&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt;.bz2 directory_to_compress&lt;/div&gt; &lt;/div&gt; &lt;p&gt;上面这个解包命令将会将文档解开在当前目录下面。当然，你也可以用这个命令来捏住解包的路径：&lt;/p&gt; &lt;div class="hl-surround"&gt; &lt;div class="hl-main"&gt;# &lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt; -jxvf archive_name.&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;tar&lt;/b&gt;.bz2 -C /tmp/extract_here/&lt;/div&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-9594153384695114?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://jiangzhenghua.javaeye.com/blog/392674' title='如何在Linux下创建与解压zip, tar, tar.gz 和tar.bz2 文件'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/9594153384695114/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=9594153384695114' title='11 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/9594153384695114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/9594153384695114'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/04/linuxzip-tar-targz-tarbz2.html' title='如何在Linux下创建与解压zip, tar, tar.gz 和tar.bz2 文件'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-1278914823436142314</id><published>2010-04-20T18:35:00.002+08:00</published><updated>2010-04-20T18:37:53.058+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Mean'/><category scheme='http://www.blogger.com/atom/ns#' term='apt-get'/><category scheme='http://www.blogger.com/atom/ns#' term='Statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='Standard_deviation'/><title type='text'>Perl: Statistics::Descriptive</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://search.cpan.org/perldoc/Statistics::Descriptive" rel="nofollow"&gt;Statistics::Descriptive&lt;/a&gt; is a very decent Perl module  for these types of calculations:&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;http://stackoverflow.com/questions/1174984/how-to-efficiently-calculate-a-running-standard-deviation&lt;/li&gt;&lt;/ul&gt;
&lt;ul&gt;&lt;li&gt;To install by apt-get without CPAN, use this:&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;sudo &lt;b style="color: black; background-color: rgb(160, 255, 255);"&gt;apt-get&lt;/b&gt; install libstatistics-descriptive-&lt;b style="color: black; background-color: rgb(153, 255, 153);"&gt;perl&lt;/b&gt;&lt;/li&gt;&lt;/ol&gt;&lt;pre&gt;
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1278914823436142314?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://stackoverflow.com/questions/1174984/how-to-efficiently-calculate-a-running-standard-deviation' title='Perl: Statistics::Descriptive'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1278914823436142314/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1278914823436142314' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1278914823436142314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1278914823436142314'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/04/perl-statisticsdescriptive.html' title='Perl: Statistics::Descriptive'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4450242521863619539</id><published>2010-04-18T16:40:00.000+08:00</published><updated>2010-04-18T16:42:12.300+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Greasemonkey'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>使用 Greasemonkey + jQuery</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4450242521863619539?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://nio127.blogspot.com/2008/11/greasemonkey-jquery.html' title='使用 Greasemonkey + jQuery'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4450242521863619539/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4450242521863619539' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4450242521863619539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4450242521863619539'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/04/greasemonkey-jquery.html' title='使用 Greasemonkey + jQuery'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7496091275775711891</id><published>2010-04-10T21:37:00.000+08:00</published><updated>2010-04-10T21:38:10.225+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='Port'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='range'/><title type='text'>Ubuntu: The limitation of local ports could be used</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7496091275775711891?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.coder4.com/archives/tag/%E9%99%90%E5%88%B6' title='Ubuntu: The limitation of local ports could be used'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7496091275775711891/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7496091275775711891' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7496091275775711891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7496091275775711891'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/04/ubuntu-limitation-of-local-ports-could.html' title='Ubuntu: The limitation of local ports could be used'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-8070151021349747910</id><published>2010-04-10T21:33:00.001+08:00</published><updated>2010-04-10T21:33:58.538+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xcopy'/><title type='text'>XCOPY: EXCLUDE</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8070151021349747910?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://forum.icst.org.tw/phpbb/viewtopic.php?f=15&amp;t=12902&amp;view=next' title='XCOPY: EXCLUDE'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8070151021349747910/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8070151021349747910' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8070151021349747910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8070151021349747910'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/04/xcopy-exclude.html' title='XCOPY: EXCLUDE'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-3680042176762043438</id><published>2010-04-10T21:31:00.000+08:00</published><updated>2010-04-10T21:32:11.735+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='substring'/><category scheme='http://www.blogger.com/atom/ns#' term='String'/><title type='text'>Perl : substring</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-3680042176762043438?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://perlmeme.org/howtos/perlfunc/substr.html' title='Perl : substring'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3680042176762043438/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3680042176762043438' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3680042176762043438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3680042176762043438'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/04/perl-substring.html' title='Perl : substring'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-3560097563052712266</id><published>2010-03-22T21:49:00.003+08:00</published><updated>2010-03-22T21:56:40.104+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Math'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='ceil'/><category scheme='http://www.blogger.com/atom/ns#' term='round'/><category scheme='http://www.blogger.com/atom/ns#' term='nearest'/><category scheme='http://www.blogger.com/atom/ns#' term='floor'/><title type='text'>Perl: Math::Round</title><content type='html'>&lt;h4&gt; &lt;span class="mw-headline"&gt; Perl installation &lt;/span&gt;&lt;/h4&gt; &lt;ul&gt;&lt;li&gt; Perl installation if it wasn't previously installed:  &lt;/li&gt;&lt;/ul&gt; &lt;pre&gt;apt-get install perl
&lt;/pre&gt; &lt;ul&gt;&lt;li&gt; Perl Math Round library installation: &lt;/li&gt;&lt;/ul&gt; &lt;pre&gt;apt-get install libmath-round-perl
&lt;/pre&gt; &lt;ul&gt;&lt;li&gt; AppConfig and DBI perl modules installation: &lt;/li&gt;&lt;/ul&gt; &lt;pre&gt;apt-get install libappconfig-perl libdbi-perl


&lt;/pre&gt;&lt;dl&gt;&lt;dt&gt;&lt;a name="nearest_TARGET,_LIST"&gt;&lt;b&gt;nearest&lt;/b&gt; TARGET, LIST&lt;/a&gt;&lt;/dt&gt;&lt;dd&gt; &lt;p&gt;Rounds the number(s) to the nearest multiple of the target value.  TARGET must be positive. In scalar context, returns a single value; in  list context, returns a list of values. Numbers that are halfway between  two multiples of the target will be rounded to infinity. For example:&lt;/p&gt;  &lt;pre&gt;  nearest(10, 44)    yields  40
nearest(10, 46)            50
nearest(10, 45)            50
nearest(25, 328)          325
nearest(.1, 4.567)          4.6
nearest(10, -45)          -50&lt;/pre&gt;  &lt;/dd&gt;&lt;dt&gt;&lt;a name="nearest_ceil"&gt;&lt;/a&gt;&lt;a name="nearest_ceil_TARGET,_LIST"&gt;&lt;b&gt;&lt;/b&gt;&lt;/a&gt;&lt;span style="color:red;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/dt&gt;&lt;/dl&gt;===========================================
&lt;pre&gt;#!/usr/local/bin/perl
  &lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;use POSIX qw(ceil floor);&lt;/span&gt;&lt;/span&gt;

  $num = 42.4;  # The Answer to the Great Question (on a Pentium)!

  print "Floor returns: ", floor($num), "\n";
  print "Ceil returns:  ", ceil($num), "\n";
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-3560097563052712266?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com.tw/url?sa=t&amp;source=web&amp;ct=res&amp;cd=2&amp;ved=0CBIQFjAB&amp;url=http%3A%2F%2Fwww.dit.upm.es%2Fvnumlwiki%2Findex.php%2FInstallationEDIV&amp;ei=AXWnS8T3DZiekQWhg9HlAg&amp;usg=AFQjCNHifBparZlbyIN2YuCxLC70AXi-gA&amp;sig2=PZLtDuRAElplg_BP3zZszQ' title='Perl: Math::Round'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3560097563052712266/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3560097563052712266' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3560097563052712266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3560097563052712266'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/03/perl-mathround.html' title='Perl: Math::Round'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-542877812102715714</id><published>2010-03-15T00:03:00.003+08:00</published><updated>2010-03-15T00:05:30.547+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='csv'/><category scheme='http://www.blogger.com/atom/ns#' term='monitor'/><category scheme='http://www.blogger.com/atom/ns#' term='traffic'/><category scheme='http://www.blogger.com/atom/ns#' term='bwm-ng'/><category scheme='http://www.blogger.com/atom/ns#' term='bwm'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='bandwidth'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Ubuntu: Use bandwidth monitor to output traffic file</title><content type='html'>&lt;code class="code"&gt;
bwm-ng -o csv -c 0 -F bd.csv
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-542877812102715714?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-ubuntu-users.html' title='Ubuntu: Use bandwidth monitor to output traffic file'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/542877812102715714/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=542877812102715714' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/542877812102715714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/542877812102715714'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/03/ubuntu-use-bandwidth-monitor-to-output.html' title='Ubuntu: Use bandwidth monitor to output traffic file'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4776987387719772115</id><published>2010-03-14T16:18:00.001+08:00</published><updated>2010-03-14T16:18:42.234+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='folder'/><category scheme='http://www.blogger.com/atom/ns#' term='directory'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Disk'/><category scheme='http://www.blogger.com/atom/ns#' term='space'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='size'/><title type='text'>The Disk Usage Analyzer</title><content type='html'>&lt;img src="http://1.bp.blogspot.com/_Di08k4yZ56U/RX4zWlg26nI/AAAAAAAAACM/zBmgdJ4G4kw/s1600/Screenshotdus.png" alt="[Screenshotdus.png]" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4776987387719772115?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://freshubuntu.blogspot.com/2006/12/disk-usage-analyzer.html' title='The Disk Usage Analyzer'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4776987387719772115/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4776987387719772115' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4776987387719772115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4776987387719772115'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/03/disk-usage-analyzer.html' title='The Disk Usage Analyzer'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_Di08k4yZ56U/RX4zWlg26nI/AAAAAAAAACM/zBmgdJ4G4kw/s72-c/Screenshotdus.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-7546625662274402433</id><published>2010-03-14T16:09:00.001+08:00</published><updated>2010-03-14T16:10:15.577+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='du'/><category scheme='http://www.blogger.com/atom/ns#' term='df'/><category scheme='http://www.blogger.com/atom/ns#' term='folder'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Disk'/><category scheme='http://www.blogger.com/atom/ns#' term='space'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='size'/><title type='text'>Ubuntu: Checking folder size</title><content type='html'>In the target folder:
&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 640px; height: 34px; text-align: left;"&gt;du -chks&lt;/pre&gt;

Other:
&lt;b&gt;du -hs folderpath&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7546625662274402433?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7546625662274402433/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7546625662274402433' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7546625662274402433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7546625662274402433'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/03/ubuntu-checking-folder-size.html' title='Ubuntu: Checking folder size'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-6512802443516585097</id><published>2010-03-11T16:11:00.003+08:00</published><updated>2010-03-11T16:15:23.184+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Color'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='ANSI'/><category scheme='http://www.blogger.com/atom/ns#' term='print'/><title type='text'>Perl: Term::ANSIColor</title><content type='html'>&lt;code class="code"&gt;
print color("red"), "Text is red\n", color("reset");

print RED "Text is red\n", RESET;
&lt;/code&gt;
&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;a name="item_foreground_colors"&gt;Foreground colors&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;&lt;pre&gt;   30    Black
  31    Red
  32    Green
  33    Yellow
  34    Blue
  35    Magenta
  36    Cyan
  37    White&lt;/pre&gt;&lt;li&gt;&lt;strong&gt;&lt;a name="item_background_colors"&gt;Background colors&lt;/a&gt;&lt;/strong&gt;
&lt;/li&gt;&lt;pre&gt;   40    Black
  41    Red
  42    &lt;span style="color: rgb(0, 102, 0);"&gt;Green&lt;/span&gt;
  43    &lt;span style="color: rgb(255, 204, 0);"&gt;Yellow&lt;/span&gt;
  44    &lt;span style="color: rgb(51, 51, 255);"&gt;Blue&lt;/span&gt;
  45    &lt;span style="color: rgb(255, 153, 255);"&gt;Magenta&lt;/span&gt;
  46    &lt;span style="color: rgb(51, 204, 255);"&gt;Cyan&lt;/span&gt;
  47    White&lt;/pre&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6512802443516585097?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.bribes.org/perl/ansi.html' title='Perl: Term::ANSIColor'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6512802443516585097/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6512802443516585097' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6512802443516585097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6512802443516585097'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/03/perl-termansicolor.html' title='Perl: Term::ANSIColor'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-8550486417598331237</id><published>2010-03-09T02:36:00.003+08:00</published><updated>2010-03-09T02:39:51.168+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Array'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='HashTable'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Our'/><title type='text'>Perl: Cross pl variable, hashtable, array</title><content type='html'>&lt;pre class="sourcecode"&gt;$ cat test.&lt;b style="color: black; background-color: rgb(255, 153, 153);"&gt;pl&lt;/b&gt;
use strict;

&lt;b style="color: black; background-color: rgb(153, 255, 153);"&gt;require&lt;/b&gt; "test2.&lt;b style="color: black; background-color: rgb(255, 153, 153);"&gt;pl&lt;/b&gt;";

our $&lt;b style="color: black; background-color: rgb(160, 255, 255);"&gt;variable&lt;/b&gt;;
print $&lt;b style="color: black; background-color: rgb(160, 255, 255);"&gt;variable&lt;/b&gt;;

$ cat test2.&lt;b style="color: black; background-color: rgb(255, 153, 153);"&gt;pl&lt;/b&gt;
our $&lt;b style="color: black; background-color: rgb(160, 255, 255);"&gt;variable&lt;/b&gt; = 42;

$&lt;b style="color: black; background-color: rgb(255, 102, 255);"&gt;perl&lt;/b&gt; test.&lt;b style="color: black; background-color: rgb(255, 153, 153);"&gt;pl&lt;/b&gt;
42

-------------------------
&lt;span style="font-weight: bold;"&gt;**&lt;/span&gt;
&lt;span style="font-weight: bold;"&gt;headers.pl&lt;/span&gt;
&lt;span style="font-weight: bold;"&gt;**&lt;/span&gt;
&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;our&lt;/span&gt; @arr = ();
&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;our&lt;/span&gt; $ht = {};
push($arr, "A");
$ht-&gt;{"A"} = "value";

&lt;span style="font-weight: bold;"&gt;**&lt;/span&gt;
&lt;span style="font-weight: bold;"&gt;main.pl&lt;/span&gt;
&lt;span style="font-weight: bold;"&gt;**&lt;/span&gt;
require "headers.pl";
&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;our&lt;/span&gt; @arr;
&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;our&lt;/span&gt; $ht;

print scalar(@arr)."\n";
print "$ht-&gt;{$arr[0]}";
&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8550486417598331237?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://74.125.153.132/search?q=cache:10BLOxVUuckJ:www.programmersheaven.com/mb/perl/311991/311991/external-global-variables-in-perl/+global+variable+require+pl+perl&amp;cd=4&amp;hl=zh-TW&amp;ct=clnk&amp;gl=tw&amp;client=firefox-a' title='Perl: Cross pl variable, hashtable, array'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8550486417598331237/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8550486417598331237' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8550486417598331237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8550486417598331237'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/03/perl-cross-pl-variable-hashtable-array.html' title='Perl: Cross pl variable, hashtable, array'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-2590496041500607748</id><published>2010-03-08T23:09:00.001+08:00</published><updated>2010-03-08T23:10:58.088+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='folder'/><category scheme='http://www.blogger.com/atom/ns#' term='directory'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ls'/><category scheme='http://www.blogger.com/atom/ns#' term='ll'/><title type='text'>ls如何只是輸出directory而不是file</title><content type='html'>&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

不知道為什麼我的fbsd的ls -d
只是輸出"."?
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

ls -ld */&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

好，比我的解決方案好多了：

ls -lp | grep /&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

ls -l|grep ^d&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

ls -l | awk '$1 ~ /^d/ {print $9}'

linux system&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

--&gt;   
ls -al | sed -n '/^d/p'&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

都不如頭一個解決方案好。&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

[code]file *|grep directory[/code]&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

--&gt;

這個特別.  8)&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

ls -d */&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;table class="tableborder" align="center" cellpadding="4" cellspacing="1" width="95%"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bgcolor="#def7ff"&gt;&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

ls -F |grep '\/$'&lt;/td&gt;&lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;
&lt;img src="http://www.lslnet.com/images/icon_new.gif" border="0" height="18" width="29" /&gt;&lt;b&gt;ls如何只是輸出directory而不是file&lt;/b&gt;

還是#ls -l |grep ^d 好，各個系統通用。

&lt;p&gt;Ref: http://www.lslnet.com/linux/f/docs1/i30/big5237499.htm&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-2590496041500607748?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.lslnet.com/linux/f/docs1/i30/big5237499.htm' title='ls如何只是輸出directory而不是file'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/2590496041500607748/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=2590496041500607748' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2590496041500607748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2590496041500607748'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/03/lsdirectoryfile.html' title='ls如何只是輸出directory而不是file'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7858772278398725181</id><published>2010-02-08T17:26:00.001+08:00</published><updated>2010-02-08T17:27:37.634+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Divider'/><category scheme='http://www.blogger.com/atom/ns#' term='除法'/><title type='text'>Perl: Intger divider</title><content type='html'>1000 / 3;
#333.333.....3333

int(1000 / 3);
#333&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7858772278398725181?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7858772278398725181/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7858772278398725181' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7858772278398725181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7858772278398725181'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/02/perl-intger-divider.html' title='Perl: Intger divider'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-8849427928712099581</id><published>2010-02-06T21:07:00.000+08:00</published><updated>2010-02-06T21:08:26.196+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Convert'/><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Integer'/><category scheme='http://www.blogger.com/atom/ns#' term='String'/><title type='text'>How do I convert a string to a number?</title><content type='html'>&lt;h1&gt;&lt;a name="how_do_i_convert_a_string_to_a_number"&gt;How do I convert a string to a number?&lt;/a&gt;&lt;/h1&gt; &lt;p&gt;Use this &lt;code&gt;atoi&lt;/code&gt; function:&lt;/p&gt; &lt;pre&gt;        sub atoi {
         my $t;
         foreach my $d (split(//, shift())) {
           $t = $t * 10 + $d;
         }
         return $t;
       }&lt;/pre&gt; &lt;pre&gt;        $number = atoi("123");&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8849427928712099581?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://perl.plover.com/IAQ/IAQlist.html#how_do_i_convert_a_string_to_a_number' title='How do I convert a string to a number?'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8849427928712099581/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8849427928712099581' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8849427928712099581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8849427928712099581'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/02/how-do-i-convert-string-to-number.html' title='How do I convert a string to a number?'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-3168424096417041332</id><published>2010-01-19T16:10:00.003+08:00</published><updated>2010-01-19T16:15:06.455+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rm'/><category scheme='http://www.blogger.com/atom/ns#' term='ds_store'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='find'/><category scheme='http://www.blogger.com/atom/ns#' term='search'/><title type='text'>Excute command with the result of finding files in a specifical condition</title><content type='html'>Step1: Test the condition
find /local/tmp -name "*no.filecount*" -size -10k

Step2: Excute command after the "find", ex: delete the abandoned files ".DS_Store"
find /local/1* -name ".DS_Store" -size -10k -exec rm {} \;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-3168424096417041332?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3168424096417041332/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3168424096417041332' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3168424096417041332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3168424096417041332'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2010/01/excute-command-with-result-of-finding.html' title='Excute command with the result of finding files in a specifical condition'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-1821345553926885327</id><published>2009-11-17T17:07:00.003+08:00</published><updated>2009-11-17T17:11:17.809+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Patter Match'/><category scheme='http://www.blogger.com/atom/ns#' term='Regular Expression'/><category scheme='http://www.blogger.com/atom/ns#' term='VBScript'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><title type='text'>Pattern Matching in ASP VBScript</title><content type='html'>str = &amp;quot;[b] aaa [b] bbb [/b] [/b]&amp;quot;&lt;br /&gt;
&lt;br /&gt;
dim re&lt;br /&gt;
Set re=new RegExp&lt;br /&gt;
re.IgnoreCase =true&lt;br /&gt;
re.Global=True&lt;br /&gt;
&lt;br /&gt;
re.Pattern=&amp;quot;\[b\](.*?)\[\/b\]&amp;quot;&lt;br /&gt;
do while re.test(str)&lt;br /&gt;
str = re.replace(str, &amp;quot;&amp;lt;b&amp;gt;$1&amp;lt;/b&amp;gt;&amp;quot;)&lt;br /&gt;

loop&lt;br /&gt;
&lt;br /&gt;
return str

--------------------------------------------
其中 (.*?) 表示任一字元, 並切割入變數$n&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1821345553926885327?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.lslnet.com/linux/dosc1/13/linux-165439.htm' title='Pattern Matching in ASP VBScript'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1821345553926885327/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1821345553926885327' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1821345553926885327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1821345553926885327'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/11/pattern-matching-in-asp-vbscript.html' title='Pattern Matching in ASP VBScript'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-6684210451001264693</id><published>2009-11-10T17:32:00.004+08:00</published><updated>2009-11-10T17:38:41.746+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Cloud Computing'/><title type='text'>雲中漫步——迎接雲計算時代的到來</title><content type='html'>&lt;p&gt;這篇寫的淺顯易懂, 適合一般使用者說明.&lt;br&gt;
===================================================
&lt;p&gt;
2008年5月9日 下午 06:32:00
發表者：谷歌全球副總裁大中華區總裁 李開複
&lt;p&gt;
隨著技術的發展，普通線民使用網路的方式也在悄悄地發生變革。如果你正要打開電腦，在一個文書處理軟體中寫下未來一周的旅行計畫，那麼你不妨試一試這樣一種 全新的文檔編輯方式：打開流覽器，進入 Google Docs 頁面，新建文檔，編輯內容，然後，直接將文檔的 URL 分享給你的朋友——沒錯，整個旅行計畫現在被濃縮成了一個 URL ，無論你的朋友在哪裡，他都可以直接打開流覽器訪問 URL 。無論你分享給多少朋友，他們都可以與你同時編輯、修訂那份誘人的旅行計畫……如果你喜歡上了這種新穎的編輯體驗，那麼恭喜你，你正在擁抱一個美麗的網路 應用模式——雲計算。
&lt;p&gt;
很難用一句話說清楚到底什麼才是真正的雲計算。單單是“雲計算”這個名字就已經足夠新潮，足夠浪漫了。其實，我們可 以簡單地把整個互聯網看成是一片美麗的雲彩，現在，連接到這片雲彩的線民在全世界已經有 12 億之多。線民們需要在“雲”中方便地連接任何設備，訪問任何資訊，需要自由地創建內容，與朋友分享。當然，這一切都要在一個安全、快速、便捷的前提下完 成。所謂“雲計算”，就是要以公開的標準和服務為基礎，以互聯網為中心，提供安全、快速、便捷的資料存儲和網路計算服務，讓互聯網這片“雲”成為每一個網 民的資料中心和計算中心。
&lt;p&gt;
舉個例子，如果你有一筆錢需要管理，那麼，最簡單易行的方式是把錢塞在自己的枕頭底下，然後在小本本上記下每一 筆入帳和花銷。這種管理方式的缺點顯而易見：你的帳本可能因為受潮而字跡模糊，你出門辦事時可能因為忘帶帳本而焦急萬分，放在枕頭底下的錢可能因為被梁上 君子盯上而夜半失竊……當然，你也可以自己買一個保險櫃，然後用個人電腦上的試算表軟體來管理帳目，但這需要有一定的經濟實力和比較深厚的電腦功底。其 實，最好也最安全的方式是把錢存進銀行，既不用擔心失竊，也可以隨時利用 ATM 機、電話銀行或網上銀行管理帳目，更有銀行裡的專業人士幫你理財。如果說把錢塞到枕頭下面或保險櫃裡類似於我們在單機時代用個人電腦來管理資訊，那麼，把 錢存進銀行就對應於我們在網路時代裡用雲計算來實現資料和應用的共用。
&lt;p&gt;
這也就是說，在雲計算的模式中，使用者所需的應用程式並不運行在使用者 的個人電腦、手機等終端設備上，而是運行在互聯網上大規模的伺服器集群中。使用者所處理的資料也並不存儲在本地，而是保存在互聯網上的資料中心裡。提供雲計 算服務的企業負責管理和維護這些資料中心的正常運轉，保證足夠強的計算能力和足夠大的存儲空間可供使用者使用。而用戶只需要在任何時間、任何地點，用任何可 以連接至互聯網的終端設備訪問這些服務即可。事實上，Google 提供的網路搜索功能本身，就是一種典型的雲計算。其他 Google 服務，諸如 Gmail，Google Docs，Google Picasa Web 等等，無不充分體現了雲計算的強大力量。
&lt;p&gt;
和傳統的單機或網路應用模式相比，雲計算有四個非常顯著的特點。
&lt;p&gt;
首 先，雲計算提供了最可靠、最安全的資料存儲中心，使用者不用再擔心資料丟失、病毒入侵等麻煩。很多人覺得資料只有保存在自己看得見、摸得著的電腦裡才最安 全，其實不然。你的電腦可能會因為自己不小心而被損壞，或者被病毒攻擊，導致硬碟上的資料無法恢復，而有機會接觸你的電腦的不法之徒則可能利用各種機會竊 取你的資料。此前轟動一時的“豔照門”事件據報導不也是因為電腦送修而造成個人資料外泄的嗎？反之，當你的文檔保存在類似 Google Docs 的網路服務上，當你把自己的照片上傳到類似 Google Picasa Web 的網路相冊裡，你就再也不用擔心資料的丟失或損壞。因為在“雲”的另一端，有全世界最專業的團隊來幫你管理資訊，有全世界最先進的資料中心來幫你保存數 據。同時，嚴格的許可權管理策略可以幫助你放心地與你指定的人共用資料。這樣，你不用花錢就可以享受到最好、最安全的服務，甚至比在銀行裡存錢還方便。
&lt;p&gt;
其 次，雲計算對使用者端的設備要求最低，使用起來也最方便。大家都有過維護個人電腦上種類繁多的應用軟體的經歷。為了使用某個最新的作業系統，或使用某個軟體 的最新版本，我們必須不斷升級自己的電腦硬體。為了打開朋友發來的某種格式的文檔，我們不得不瘋狂尋找並下載某個應用軟體。為了防止在下載時引入病毒，我 們不得不反復安裝殺毒和防火牆軟體。所有這些麻煩事加在一起，對於一個剛剛接觸電腦，剛剛接觸網絡的新手來說不啻一場噩夢！如果你再也無法忍受這樣的電 腦使用體驗，雲計算也許是你的最好選擇。你只要有一台可以上網的電腦，有一個你喜歡的流覽器，你要做的就是在流覽器中鍵入 URL ，然後盡情享受雲計算帶給你的無限樂趣。你可以在流覽器中直接編輯存儲在“雲”的另一端的文檔，你可以隨時與朋友分享資訊，再也不用擔心你的軟體是否是最 新版本，再也不用為軟體或文檔染上病毒而發愁。因為在“雲”的另一端，有專業的 IT 人員幫你維護硬體，幫你安裝和升級軟體，幫你防範病毒和各類網路攻擊，幫你做你以前在個人電腦上所做的一切。
&lt;p&gt;
此外，雲計算可以輕鬆實現不 同設備間的資料與應用共用。大家不妨回想一下，你自己的連絡人資訊是如何保存的。一個最常見的情形是，你的手機裡存儲了幾百個連絡人的電話號碼，你的個人 電腦或筆記型電腦裡則存儲了幾百個電子郵寄地址。為了方便在出差時發郵件，你不得不在個人電腦和筆記型電腦之間定期同步連絡人資訊。買了新的手機後，你不 得不在舊手機和新手機之間同步電話號碼。對了，還有你的 PDA 以及你辦公室裡的電腦。考慮到不同設備的資料同步方法種類繁多，操作複雜，要在這許多不同的設備之間保存和維護最新的一份連絡人資訊，你必須為此付出難以 計數的時間和精力。這時，你需要用雲計算來讓一切都變得更簡單。在雲計算的網路應用模式中，資料只有一份，保存在“雲”的另一端，你的所有電子設備只需要 連接互聯網，就可以同時訪問和使用同一份資料。仍然以連絡人資訊的管理為例，當你使用網路服務來管理所有連絡人的資訊後，你可以在任何地方用任何一台電腦 找到某個朋友的電子郵寄地址，可以在任何一部手機上直接撥通朋友的電話號碼，也可以把某個連絡人的電子名片快速分享給好幾個朋友。當然，這一切都是在嚴格 的安全管理機制下進行的，只有對資料擁有存取權限的人，才可以使用或與他人分享這份資料。
&lt;p&gt;
最後，雲計算為我們使用網路提供了幾乎無限多的 可能，為存儲和管理資料提供了幾乎無限多的空間，也為我們完成各類應用提供了幾乎無限強大的計算能力。想像一下，當你駕車出遊的時候，只要用手機連入網 絡，就可以直接看到自己所在地區的衛星地圖和即時的交通狀況，可以快速查詢自己預設的行車路線，可以請網路上的好友推薦附近最好的景區和餐館，可以快速預 訂目的地的賓館，還可以把自己剛剛拍攝的照片或視訊短片分享給遠方的親友……離開了雲計算，單單使用個人電腦或手機上的用戶端應用，我們是無法享受這些便 捷的。個人電腦或其他電子設備不可能提供無限量的存儲空間和計算能力，但在“雲”的另一端，由數千台、數萬台甚至更多伺服器組成的龐大的集群卻可以輕易地 做到這一點。個人和單個設備的能力是有限的，但雲計算的潛力卻幾乎是無限的。當你把最常用的資料和最重要的功能都放在“雲”上時，我們相信，你對電腦、應 用軟體乃至網路的認識會有翻天覆地的變化，你的生活也會因此而改變。
&lt;p&gt;
互聯網的精神實質是自由、平等和分享。作為一種最能體現互聯網精神的計算模型，雲計算必將在不遠的將來展示出強大的生命力，並將從多個方面改變我們的工作和生活。無論是普通網路使用者，還是企業員工，無論是IT管理者，還是軟體發展人員，他們都能親身體驗到這種改變。
&lt;p&gt;
如 果你是一名普通用戶，那麼，不妨和我們一起想像一下這樣的應用場景：為了準備週末的 Party，你在個人電腦上連接 Google Docs ，寫出被邀請人的名單，需要採購的物品等專案，然後直接將文檔共用給你的朋友，讓他們幫你參謀一下。你的朋友可以一邊與你線上聊天，一邊編輯文檔，直到你 們都滿意為止。然後，你用 Google Calendar 標出舉辦 Party 的時間地點，並直接將邀請發送到所有被邀請人的 Gmail 信箱中，其中還可以附上 Google Maps 繪製的行車路線圖。開 Party 當天，你和朋友們當然不會忘了用手機拍下照片和視頻作為美好回憶。這時，你可以直接將照片或視頻上傳到 Google Picasa Web 或 YouTube 網站上，讓更多的朋友分享美好時光……這一切，都只需要在流覽器中完成，所有資料都存儲在“雲”中，諸如文檔編輯、排程、照片處理等操作都由“雲”中 擁有強大計算能力的伺服器集群負責，作為普通用戶，你只需要盡情享受“雲中漫步”的浪漫與愜意。
&lt;p&gt;
在辦公室裡辛勤工作的白領們同樣可以體驗 到雲計算的樂趣。以往，如果用個人電腦上的電子演示文稿軟體來編輯一份有關市場行銷的幻燈片，在完成初稿後，你多半需要將存儲在電腦裡的幻燈片作為電子郵 件附件，發送給同事一起修改。每個同事可能都會在一份該幻燈片的獨立拷貝上單獨工作，然後再將修改後的結果匯總給你。這時，你需要同時打開若干份修改過的 幻燈片，然後小心翼翼地將每位同事的每一處修改合併到主文件中。這種類似手工勞動的方式效率低下，不容易理清楚文檔的版本演變過程，如果再加上經理審批等 流程，整個幻燈片編輯過程多半會讓你痛苦不堪。現在，你只要切換到雲計算的工作方式，利用類似 Google Docs 的線上文檔編輯工具，無論是幻燈片的編輯、分享、批註、審閱，還是版本或修訂管理，都可以在流覽器中輕鬆搞定。編輯和共用投影片就像上網流覽一樣簡單。更 加方便的是，在雲計算的説明下，傳統的幻燈片檔現在變成了一個簡單的 URL ，你在出差時甚至可以不用攜帶自己的筆記型電腦。到了演講現場，只要在任何一台電腦上通過流覽器連接該 URL ，幻燈片就會出現在聽眾面前。
&lt;p&gt;
企 業中的 IT 管理人員可能會更加感激雲計算為他們帶來的方便之處。對於每一位 IT 管理人員而言，搭建並長期維護企業的網站、電子郵件系統、排程系統、文檔共用系統都不是一件非常輕鬆的事情。現在，有了雲計算的平臺，IT 管理人員可以將這些繁雜的勞動都“外包”給雲計算服務的提供商。比如，利用 Google Sites 搭建網站，利用 Gmail 提供企業郵件服務，利用 Google Calendar 管理日程資訊，利用 Google Docs 分享企業內部文檔。IT 管理人員再也不用操心如何搭建和維護伺服器環境，如何採購和升級系統軟體、應用軟體乃至殺毒軟體，如何防範駭客入侵……無論是資料服務還是應用計算，一切 都從網路上直接獲得。這就像我們使用水和電一樣，終端使用者只需要打開開關或龍頭，就可以獲得並享受服務，而擁有龐大資源的電廠和自來水廠則負責在“雲”的 另一端提供最專業的生產和維護。一切都變得那麼簡單和自然，因為你的企業已經與“雲”相連。
&lt;p&gt;
對於軟體發展人員或電腦科學專業的學生來 說，雲計算的影響力可能更為深遠。此前，一個學生要成為合格的工程師，需要學習如何編寫程式，使其在一台電腦上運行以完成某個特定的任務。現在，為了更 充分地發揮雲計算的特長，大多數工程師都應該掌握分散式運算的基本原理和開發方法，有能力掌握用於分散式運算的協定或語言，開發出可以運行在幾百台、幾千 台甚至幾萬台電腦上的應用程式，並用該程式管理分佈在不同資料中心的海量存放裝置。也就是說，如果傳統的軟體工程師是和一台電腦以及有限的存儲容量一 起工作的話，雲計算時代的工程師就應該儘快適應與數量無法預期，存儲容量同樣無法預期的電腦集群一同工作。在這方面， Google 研發的 GFS（分散式檔案系統）、MapReduce（分散式運算系統）以及 BigTable（分散式存儲系統）起到了引領技術浪潮的作用，以這些系統為代表的分散式處理模型已經成為了軟體發展領域最先進也最具活力的技術。
&lt;p&gt;
雲 計算是在網路時代應運而生的技術制高點。只要把握住雲計算的脈搏，就能在網路時代看得更遠。希望中國電腦科學或相關專業的學生，以及廣大的軟體發展者能 更加透徹地認識雲計算，利用雲計算，開發出更新、更好的網路應用。希望廣大的企業用戶和個人用戶能親身體驗雲計算的優點，並在體驗的過程中熱愛雲計算，擁 抱雲計算。
&lt;p&gt;
在網路時代，每一次重大的技術變革都預示著互聯網產業格局未來的演變，至少也會促成主流網路企業的重新洗牌。中國互聯網產業經 曆過許多機會，也錯失過許多機會。也許，有戰略眼光的人可以在雲計算的興起過程中看到佔領市場制高點的絕佳時機。也許，更早擁抱雲計算的互聯網企業可以讓 使用者擁有不同尋常的網路應用體驗，並借此在市場上奪得先機。
&lt;p&gt;
雲計算是一幅美麗的圖景，雲計算是我們身邊正在發生的變革。雲計算可以讓互聯網用戶更加輕鬆和快樂，可以讓企業更好地運行，讓工程師更多地發揮潛力，讓中國公司和工程師有機會進入全球大舞臺。還等什麼？讓我們一起來迎接雲計算時代的到來，體驗“雲中漫步”的樂趣！
&lt;/p&gt;
&lt;code class="ref"&gt;http://googlechinablog.com/2008/05/blog-post_09.html&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6684210451001264693?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://googlechinablog.com/2008/05/blog-post_09.html' title='雲中漫步——迎接雲計算時代的到來'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6684210451001264693/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6684210451001264693' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6684210451001264693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6684210451001264693'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/11/blog-post.html' title='雲中漫步——迎接雲計算時代的到來'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7964021906313498755</id><published>2009-11-10T01:23:00.002+08:00</published><updated>2009-11-10T01:24:24.792+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='2003'/><category scheme='http://www.blogger.com/atom/ns#' term='密碼'/><category scheme='http://www.blogger.com/atom/ns#' term='Password'/><category scheme='http://www.blogger.com/atom/ns#' term='Administrator'/><title type='text'>Windows 2008 Server 停用密碼複雜度</title><content type='html'>&lt;p&gt;若已建立AD則無法使用此功能(2003可以)，AD預設會啟用此功能，但未建立AD則可用；不知有什麼方法是可行的。&lt;/p&gt;  &lt;p&gt;Start→Run→gpedit.msc→Computer Configuration→Windows Settings→Security Settings→Password Policy→Password must mett complexity requirements→Disable&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7964021906313498755?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.dotblogs.com.tw/yc421206/archive/2009/10/26/11300.aspx' title='Windows 2008 Server 停用密碼複雜度'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7964021906313498755/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7964021906313498755' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7964021906313498755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7964021906313498755'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/11/windows-2008-server.html' title='Windows 2008 Server 停用密碼複雜度'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-2321689727271014061</id><published>2009-11-10T01:23:00.001+08:00</published><updated>2009-11-10T01:23:38.936+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='密碼'/><category scheme='http://www.blogger.com/atom/ns#' term='Password'/><category scheme='http://www.blogger.com/atom/ns#' term='Administrator'/><category scheme='http://www.blogger.com/atom/ns#' term='2008'/><title type='text'>安裝Windows Server 2008</title><content type='html'>&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;Windows Server 的設計是越來越嚴謹了，在 Windows Server 2008 預設就會開啟密碼複雜性原則：  &lt;/span&gt;&lt;ol&gt;&lt;span style="font-family:comic sans ms;font-size:85%;"&gt;&lt;li&gt;密碼長度至少為 6  &lt;/li&gt;&lt;li&gt;至少包含下列 4 種字元類型中的 3 種：  &lt;ul&gt;&lt;li&gt;大寫英文字(A ～ Z)  &lt;/li&gt;&lt;li&gt;小寫英文字(a ～ z)  &lt;/li&gt;&lt;li&gt;數字(0 ～ 9)  &lt;/li&gt;&lt;li&gt;特殊字元 (例如： !、$、#、% 等) &lt;/li&gt;&lt;/ul&gt; &lt;/li&gt;&lt;li&gt;不能包含使用者帳號的某一部分字元（超過 2 個字元）&lt;/li&gt;&lt;/span&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-2321689727271014061?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/2321689727271014061/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=2321689727271014061' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2321689727271014061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2321689727271014061'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/11/windows-server-2008.html' title='安裝Windows Server 2008'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7677770178166228106</id><published>2009-10-25T21:52:00.003+08:00</published><updated>2009-10-25T22:16:45.357+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Chart'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Open Flash Chart</title><content type='html'>對於折線圖，只需要給予XY軸序列
&lt;code class="code"&gt;
&amp;lt;OBJECT id=BuyingTrendOfc classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=720 height="100%"&amp;gt;&amp;lt;PARAM NAME="_cx" VALUE="5080"&amp;gt;&amp;lt;PARAM NAME="_cy" VALUE="5080"&amp;gt;&amp;lt;PARAM NAME="FlashVars" VALUE=""&amp;gt;&amp;lt;PARAM NAME="Movie" VALUE="/ibank/html/javascript/js/util/openFlashChart/open-flash-chart.swf"&amp;gt;&amp;lt;PARAM NAME="Src" VALUE="/ibank/html/javascript/js/util/openFlashChart/open-flash-chart.swf"&amp;gt;&amp;lt;PARAM NAME="WMode" VALUE="Window"&amp;gt;&amp;lt;PARAM NAME="Play" VALUE="0"&amp;gt;&amp;lt;PARAM NAME="Loop" VALUE="-1"&amp;gt;&amp;lt;PARAM NAME="Quality" VALUE="High"&amp;gt;&amp;lt;PARAM NAME="SAlign" VALUE="LT"&amp;gt;&amp;lt;PARAM NAME="Menu" VALUE="-1"&amp;gt;&amp;lt;PARAM NAME="Base" VALUE=""&amp;gt;&amp;lt;PARAM NAME="AllowScriptAccess" VALUE="always"&amp;gt;&amp;lt;PARAM NAME="Scale" VALUE="NoScale"&amp;gt;&amp;lt;PARAM NAME="DeviceFont" VALUE="0"&amp;gt;&amp;lt;PARAM NAME="EmbedMovie" VALUE="0"&amp;gt;&amp;lt;PARAM NAME="BGColor" VALUE="FFFFFF"&amp;gt;&amp;lt;PARAM NAME="SWRemote" VALUE=""&amp;gt;&amp;lt;PARAM NAME="MovieData" VALUE=""&amp;gt;&amp;lt;PARAM NAME="SeamlessTabbing" VALUE="1"&amp;gt;&amp;lt;PARAM NAME="Profile" VALUE="0"&amp;gt;&amp;lt;PARAM NAME="ProfileAddress" VALUE=""&amp;gt;&amp;lt;PARAM NAME="ProfilePort" VALUE="0"&amp;gt;&amp;lt;PARAM NAME="AllowNetworking" VALUE="all"&amp;gt;&amp;lt;PARAM NAME="AllowFullScreen" VALUE="false"&amp;gt;&amp;lt;/OBJECT&amp;gt;&amp;lt;/DIV&amp;gt;

&amp;lt;SCRIPT type=text/javascript&amp;gt;

var x = new SWFObject("/ibank/html/javascript/js/util/openFlashChart/open-flash-chart.swf","BuyingTrendOfc","720px","100%","9","#FFFFFF");

x.addParam("quality","high");

x.addParam("allowScriptAccess","always");

x.addVariable("variables","true");

x.addVariable("bg_colour","#FFFFD7");

x.addVariable("x_axis_colour","#C77DAA");

x.addVariable("x_grid_colour","#F0F0F0");

x.addVariable("y_axis_colour","#C77DAA");

x.addVariable("y_grid_colour","#F0F0F0");

x.addVariable("inner_background","#FFFFDD,#FFFFDD,90");

x.addVariable("num_decimals","4");

x.addVariable("is_fixed_num_decimals_forced","true");

x.addVariable("y_ticks","5,8,10");

x.addVariable("x_label_style","9,#303030,1");

x.addVariable("x_legend","DATE,12,#736AFF");

x.addVariable("y_legend","RATE,12,#736AFF");

x.addVariable("y_label_size","9");

x.addVariable("x_axis_steps","1");

x.addVariable("y_axis_steps","1");

x.addVariable("line","3,#FC7298,紐西蘭幣(NZD),12,0");

&lt;span style="color: rgb(204, 51, 204);"&gt;x.addVariable("values","22.4757,22.2819,22.4484,22.3486,22.2883,22.0687,22.1735,22.3106,22.6414,22.6813,22.6126,22.4877,22.8178,22.6708,22.6967,23.0123,22.9627,22.9244,22.6673,23.2632,23.3329,23.2893,23.1995,23.0162,23.0634,23.0792,23.1544,22.9107,23.0539,23.5050,23.6104,23.6161,23.6274,23.5248,23.6931,23.8077,23.8832,23.8418,24.0313,24.1822,24.2129,24.2503,24.3686");&lt;/span&gt;

&lt;span style="color: rgb(102, 0, 204);"&gt;x.addVariable("x_labels","98/08/26,98/08/27,98/08/28,98/08/31,98/09/01,98/09/02,98/09/03,98/09/04,98/09/07,98/09/08,98/09/09,98/09/10,98/09/11,98/09/14,98/09/15,98/09/16,98/09/17,98/09/18,98/09/21,98/09/22,98/09/23,98/09/24,98/09/25,98/09/28,98/09/29,98/09/30,98/10/01,98/10/02,98/10/05,98/10/06,98/10/07,98/10/08,98/10/09,98/10/12,98/10/13,98/10/14,98/10/15,98/10/16,98/10/19,98/10/20,98/10/21,98/10/22,98/10/23");&lt;/span&gt;

x.addVariable("y_min","22.0687");

x.addVariable("y_max","24.3686");

x.addVariable("tool_tip","#x_label#&amp;lt;br&amp;gt;#key# #val#");

x.write("BuyingTrendChart");

&amp;lt;/SCRIPT&amp;gt;

&lt;/code&gt;

http://teethgrinder.co.uk/open-flash-chart/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7677770178166228106?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://teethgrinder.co.uk/open-flash-chart/' title='Open Flash Chart'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7677770178166228106/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7677770178166228106' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7677770178166228106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7677770178166228106'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/10/open-flash-chart.html' title='Open Flash Chart'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-624768642695935639</id><published>2009-10-02T16:42:00.008+08:00</published><updated>2009-10-02T16:55:20.191+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Regular Expression'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Using regular expression in MSSQL/TSQL</title><content type='html'>User Define Function:
&lt;pre class="code"&gt;
CREATE FUNCTION dbo.find_regular_expression
(
@source varchar(5000),
@regexp varchar(1000),
@ignorecase bit = 0
)
RETURNS bit
AS
BEGIN
DECLARE @hr integer
DECLARE @objRegExp integer
DECLARE @objMatches integer
DECLARE @objMatch integer
DECLARE @count integer
DECLARE @results bit

EXEC @hr = sp_OACreate 'VBScript.RegExp', @objRegExp OUTPUT
IF @hr &lt;&gt; 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OASetProperty @objRegExp, 'Pattern', @regexp
IF @hr &lt;&gt; 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OASetProperty @objRegExp, 'Global', false
IF @hr &lt;&gt; 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OASetProperty @objRegExp, 'IgnoreCase', @ignorecase
IF @hr &lt;&gt; 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OAMethod @objRegExp, 'Test', @results OUTPUT, @source
IF @hr &lt;&gt; 0 BEGIN
SET @results = 0
RETURN @results
END
EXEC @hr = sp_OADestroy @objRegExp
IF @hr &lt;&gt; 0 BEGIN
SET @results = 0
RETURN @results
END
RETURN @results
END&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-624768642695935639?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.sqlteam.com/article/regular-expressions-in-t-sql' title='Using regular expression in MSSQL/TSQL'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/624768642695935639/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=624768642695935639' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/624768642695935639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/624768642695935639'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/10/using-regular-expression-in-mssqltsql.html' title='Using regular expression in MSSQL/TSQL'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-6319299668348169675</id><published>2009-09-29T01:56:00.003+08:00</published><updated>2009-09-29T01:58:01.857+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMware'/><category scheme='http://www.blogger.com/atom/ns#' term='FullScreen'/><category scheme='http://www.blogger.com/atom/ns#' term='Resolution'/><title type='text'>Config the GuestOS's resolution in the VMware</title><content type='html'>To automatically fit the host os's resolution at full screen mode:
the vxm file to add the entries:
svga.maxWidth = "1280"
svga.maxHeight = "800"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6319299668348169675?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6319299668348169675/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6319299668348169675' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6319299668348169675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6319299668348169675'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/config-guestoss-resolution-in-vmware.html' title='Config the GuestOS&apos;s resolution in the VMware'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-592414876526405334</id><published>2009-09-28T21:29:00.004+08:00</published><updated>2009-09-28T21:34:28.266+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Value'/><category scheme='http://www.blogger.com/atom/ns#' term='Key'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Sort'/><title type='text'>Sorting maps in Java based on it’s values</title><content type='html'>&lt;code class="class"&gt;
&lt;pre&gt;public class MapValueSort {

/** inner class to do soring of the map **/
private static class ValueComparer implements Comparator {
private Map  _data = null;
public ValueComparer (Map data){
super();
_data = data;
}

    public int compare(Object o1, Object o2) {
     String e1 = (String) _data.get(o1);
        String e2 = (String) _data.get(o2);
        return e1.compareTo(e2);
    }
}

public static void main(String[] args){

Map unsortedData = new HashMap();
unsortedData.put("2", "DEF");
unsortedData.put("1", "ABC");
unsortedData.put("4", "ZXY");
unsortedData.put("3", "BCD");

SortedMap sortedData = new TreeMap(new MapValueSort.ValueComparer(unsortedData));

printMap(unsortedData);

sortedData.putAll(unsortedData);
System.out.println();
printMap(sortedData);
}

private static void printMap(Map data) {
for (Iterator iter = data.keySet().iterator(); iter.hasNext();) {
String key = (String) iter.next();
System.out.println("Value/key:"+data.get(key)+"/"+key);
}
}

}&lt;/pre&gt;  &lt;p&gt;This should output something of the lines of:&lt;/p&gt; &lt;pre&gt;Value/key:BCD/3
Value/key:DEF/2
Value/key:ZXY/4
Value/key:ABC/1

Value/key:ABC/1
Value/key:BCD/3
Value/key:DEF/2
Value/key:ZXY/4
&lt;/pre&gt; &lt;p&gt;Where the bottom last four lines obviously is sorted on the map’s values and not it’s keys.&lt;/p&gt;

&lt;p&gt;Ref: http://paaloliver.wordpress.com/2006/01/24/sorting-maps-in-java/ by &lt;small&gt;paaloliver&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-592414876526405334?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://paaloliver.wordpress.com/2006/01/24/sorting-maps-in-java/' title='Sorting maps in Java based on it’s values'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/592414876526405334/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=592414876526405334' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/592414876526405334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/592414876526405334'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/sorting-maps-in-java-based-on-its.html' title='Sorting maps in Java based on it’s values'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-1646576028405971483</id><published>2009-09-28T17:24:00.003+08:00</published><updated>2009-12-21T21:47:15.038+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='FloatDiv'/><title type='text'>jQuery Floating Layer Plugin</title><content type='html'>It can fix one layer(div) at the fixed position on the page.

&lt;div&gt;
https://nettuts.s3.amazonaws.com/018_Floating_Menu/demo/dhtml_float_menu_final_nettut.html
&lt;/div&gt;
&lt;div&gt;
http://www.phpletter.com/Demo/Jquery-Floating-Box-Plugin/
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1646576028405971483?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://renjin.blogspot.com/2009/07/jquery-floating-layer-plugin.html' title='jQuery Floating Layer Plugin'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1646576028405971483/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1646576028405971483' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1646576028405971483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1646576028405971483'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/jquery-floating-layer-plugin.html' title='jQuery Floating Layer Plugin'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-1559118787255242514</id><published>2009-09-23T16:55:00.003+08:00</published><updated>2009-09-23T17:01:08.482+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Map'/><category scheme='http://www.blogger.com/atom/ns#' term='Dictionary'/><category scheme='http://www.blogger.com/atom/ns#' term='HashTable'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>C# 中的Map: Dictionary 的使用</title><content type='html'>&lt;span style="font-family: monospace;"&gt;We can use the statement, DicObj[keyObj]&lt;/span&gt; = valObject, to set/get the value corresponding to the key.&lt;code class="code"&gt;
&lt;span&gt;&lt;span id="ctl00_MTCS_main_ctl106_ctl00_ctl14"&gt;&lt;pre class="libCScode" style="white-space: pre-wrap;" id="ctl00_MTCS_main_ctl106_ctl00_ctl14" space="preserve"&gt;&lt;span style="color:blue;"&gt;using&lt;/span&gt; System;
&lt;span style="color:blue;"&gt;using&lt;/span&gt; System.Collections.Generic;

&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; Example
{
&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;static&lt;/span&gt; &lt;span style="color:blue;"&gt;void&lt;/span&gt; Main()
{
  &lt;span style="color:green;"&gt;// Create a new dictionary of strings, with string keys.&lt;/span&gt;
  &lt;span style="color:green;"&gt;//&lt;/span&gt;
  Dictionary&lt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;, &lt;span style="color:blue;"&gt;string&lt;/span&gt;&gt; openWith =
      &lt;span style="color:blue;"&gt;new&lt;/span&gt; Dictionary&lt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;, &lt;span style="color:blue;"&gt;string&lt;/span&gt;&gt;();

  &lt;span style="color:green;"&gt;// Add some elements to the dictionary. There are no &lt;/span&gt;
  &lt;span style="color:green;"&gt;// duplicate keys, but some of the values are duplicates.&lt;/span&gt;
  openWith.Add(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"txt"&lt;/span&gt;&lt;/span&gt;, &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"notepad.exe"&lt;/span&gt;&lt;/span&gt;);
  openWith.Add(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"bmp"&lt;/span&gt;&lt;/span&gt;, &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"paint.exe"&lt;/span&gt;&lt;/span&gt;);
  openWith.Add(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"dib"&lt;/span&gt;&lt;/span&gt;, &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"paint.exe"&lt;/span&gt;&lt;/span&gt;);
  openWith.Add(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"rtf"&lt;/span&gt;&lt;/span&gt;, &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"wordpad.exe"&lt;/span&gt;&lt;/span&gt;);

  &lt;span style="color:green;"&gt;// The Add method throws an exception if the new key is &lt;/span&gt;
  &lt;span style="color:green;"&gt;// already in the dictionary.&lt;/span&gt;
  &lt;span style="color:blue;"&gt;try&lt;/span&gt;
  {
      openWith.Add(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"txt"&lt;/span&gt;&lt;/span&gt;, &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"winword.exe"&lt;/span&gt;&lt;/span&gt;);
  }
  &lt;span style="color:blue;"&gt;catch&lt;/span&gt; (ArgumentException)
  {
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"An element with Key = \"&lt;/span&gt;&lt;/span&gt;txt\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;" already exists."&lt;/span&gt;&lt;/span&gt;);
  }

  &lt;span style="color:green;"&gt;// The Item property is another name for the indexer, so you &lt;/span&gt;
  &lt;span style="color:green;"&gt;// can omit its name when accessing elements. &lt;/span&gt;
  Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"For key = \"&lt;/span&gt;&lt;/span&gt;rtf\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;", value = {0}."&lt;/span&gt;&lt;/span&gt;,
      openWith[&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"rtf"&lt;/span&gt;&lt;/span&gt;]);

  &lt;span style="color:green;"&gt;// The indexer can be used to change the value associated&lt;/span&gt;
  &lt;span style="color:green;"&gt;// with a key.&lt;/span&gt;
  openWith[&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"rtf"&lt;/span&gt;&lt;/span&gt;] = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"winword.exe"&lt;/span&gt;&lt;/span&gt;;
  Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"For key = \"&lt;/span&gt;&lt;/span&gt;rtf\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;", value = {0}."&lt;/span&gt;&lt;/span&gt;,
      openWith[&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"rtf"&lt;/span&gt;&lt;/span&gt;]);

  &lt;span style="color:green;"&gt;// If a key does not exist, setting the indexer for that key&lt;/span&gt;
  &lt;span style="color:green;"&gt;// adds a new key/value pair.&lt;/span&gt;
  openWith[&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"doc"&lt;/span&gt;&lt;/span&gt;] = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"winword.exe"&lt;/span&gt;&lt;/span&gt;;

  &lt;span style="color:green;"&gt;// The indexer throws an exception if the requested key is&lt;/span&gt;
  &lt;span style="color:green;"&gt;// not in the dictionary.&lt;/span&gt;
  &lt;span style="color:blue;"&gt;try&lt;/span&gt;
  {
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"For key = \"&lt;/span&gt;&lt;/span&gt;tif\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;", value = {0}."&lt;/span&gt;&lt;/span&gt;,
          openWith[&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"tif"&lt;/span&gt;&lt;/span&gt;]);
  }
  &lt;span style="color:blue;"&gt;catch&lt;/span&gt; (KeyNotFoundException)
  {
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"Key = \"&lt;/span&gt;&lt;/span&gt;tif\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;" is not found."&lt;/span&gt;&lt;/span&gt;);
  }

  &lt;span style="color:green;"&gt;// When a program often has to try keys that turn out not to&lt;/span&gt;
  &lt;span style="color:green;"&gt;// be in the dictionary, TryGetValue can be a more efficient &lt;/span&gt;
  &lt;span style="color:green;"&gt;// way to retrieve values.&lt;/span&gt;
  &lt;span style="color:blue;"&gt;string&lt;/span&gt; value = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;""&lt;/span&gt;&lt;/span&gt;;
  &lt;span style="color:blue;"&gt;if&lt;/span&gt; (openWith.TryGetValue(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"tif"&lt;/span&gt;&lt;/span&gt;, out value))
  {
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"For key = \"&lt;/span&gt;&lt;/span&gt;tif\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;", value = {0}."&lt;/span&gt;&lt;/span&gt;, value);
  }
  &lt;span style="color:blue;"&gt;else&lt;/span&gt;
  {
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"Key = \"&lt;/span&gt;&lt;/span&gt;tif\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;" is not found."&lt;/span&gt;&lt;/span&gt;);
  }

  &lt;span style="color:green;"&gt;// ContainsKey can be used to test keys before inserting &lt;/span&gt;
  &lt;span style="color:green;"&gt;// them.&lt;/span&gt;
  &lt;span style="color:blue;"&gt;if&lt;/span&gt; (!openWith.ContainsKey(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"ht"&lt;/span&gt;&lt;/span&gt;))
  {
      openWith.Add(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"ht"&lt;/span&gt;&lt;/span&gt;, &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"hypertrm.exe"&lt;/span&gt;&lt;/span&gt;);
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"Value added for key = \"&lt;/span&gt;&lt;/span&gt;ht\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;": {0}"&lt;/span&gt;&lt;/span&gt;,
          openWith[&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"ht"&lt;/span&gt;&lt;/span&gt;]);
  }

  &lt;span style="color:green;"&gt;// When you use foreach to enumerate dictionary elements,&lt;/span&gt;
  &lt;span style="color:green;"&gt;// the elements are retrieved as KeyValuePair objects.&lt;/span&gt;
  Console.WriteLine();
  &lt;span style="color:blue;"&gt;foreach&lt;/span&gt;( KeyValuePair&lt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;, &lt;span style="color:blue;"&gt;string&lt;/span&gt;&gt; kvp &lt;span style="color:blue;"&gt;in&lt;/span&gt; openWith )
  {
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"Key = {0}, Value = {1}"&lt;/span&gt;&lt;/span&gt;,
          kvp.Key, kvp.Value);
  }

  &lt;span style="color:green;"&gt;// To get the values alone, use the Values property.&lt;/span&gt;
  Dictionary&lt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;, &lt;span style="color:blue;"&gt;string&lt;/span&gt;&gt;.ValueCollection valueColl =
      openWith.Values;

  &lt;span style="color:green;"&gt;// The elements of the ValueCollection are strongly typed&lt;/span&gt;
  &lt;span style="color:green;"&gt;// with the type that was specified for dictionary values.&lt;/span&gt;
  Console.WriteLine();
  &lt;span style="color:blue;"&gt;foreach&lt;/span&gt;( &lt;span style="color:blue;"&gt;string&lt;/span&gt; s &lt;span style="color:blue;"&gt;in&lt;/span&gt; valueColl )
  {
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"Value = {0}"&lt;/span&gt;&lt;/span&gt;, s);
  }

  &lt;span style="color:green;"&gt;// To get the keys alone, use the Keys property.&lt;/span&gt;
  Dictionary&lt;&lt;span style="color:blue;"&gt;string&lt;/span&gt;, &lt;span style="color:blue;"&gt;string&lt;/span&gt;&gt;.KeyCollection keyColl =
      openWith.Keys;

  &lt;span style="color:green;"&gt;// The elements of the KeyCollection are strongly typed&lt;/span&gt;
  &lt;span style="color:green;"&gt;// with the type that was specified for dictionary keys.&lt;/span&gt;
  Console.WriteLine();
  &lt;span style="color:blue;"&gt;foreach&lt;/span&gt;( &lt;span style="color:blue;"&gt;string&lt;/span&gt; s &lt;span style="color:blue;"&gt;in&lt;/span&gt; keyColl )
  {
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"Key = {0}"&lt;/span&gt;&lt;/span&gt;, s);
  }

  &lt;span style="color:green;"&gt;// Use the Remove method to remove a key/value pair.&lt;/span&gt;
  Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"\nRemove(\"&lt;/span&gt;&lt;/span&gt;doc\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;")"&lt;/span&gt;&lt;/span&gt;);
  openWith.Remove(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"doc"&lt;/span&gt;&lt;/span&gt;);

  &lt;span style="color:blue;"&gt;if&lt;/span&gt; (!openWith.ContainsKey(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"doc"&lt;/span&gt;&lt;/span&gt;))
  {
      Console.WriteLine(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"Key \"&lt;/span&gt;&lt;/span&gt;doc\&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;" is not found."&lt;/span&gt;&lt;/span&gt;);
  }
}
}

&lt;span style="color:green;"&gt;/* This code example produces the following output:

An element with Key = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"txt"&lt;/span&gt;&lt;/span&gt; already exists.
For key = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"rtf"&lt;/span&gt;&lt;/span&gt;, value = wordpad.exe.
For key = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"rtf"&lt;/span&gt;&lt;/span&gt;, value = winword.exe.
Key = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"tif"&lt;/span&gt;&lt;/span&gt; is not found.
Key = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"tif"&lt;/span&gt;&lt;/span&gt; is not found.
Value added &lt;span style="color:blue;"&gt;for&lt;/span&gt; key = &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"ht"&lt;/span&gt;&lt;/span&gt;: hypertrm.exe

Key = txt, Value = notepad.exe
Key = bmp, Value = paint.exe
Key = dib, Value = paint.exe
Key = rtf, Value = winword.exe
Key = doc, Value = winword.exe
Key = ht, Value = hypertrm.exe

Value = notepad.exe
Value = paint.exe
Value = paint.exe
Value = winword.exe
Value = winword.exe
Value = hypertrm.exe

Key = txt
Key = bmp
Key = dib
Key = rtf
Key = doc
Key = ht

Remove(&lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"doc"&lt;/span&gt;&lt;/span&gt;)
Key &lt;span style="color:maroon;"&gt;&lt;span style="color:maroon;"&gt;"doc"&lt;/span&gt;&lt;/span&gt; is not found.
*/&lt;/span&gt;
&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1559118787255242514?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn.microsoft.com/en-us/library/xfhwa508.aspx' title='C# 中的Map: Dictionary 的使用'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1559118787255242514/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1559118787255242514' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1559118787255242514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1559118787255242514'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/c-map-dictionary.html' title='C# 中的Map: Dictionary 的使用'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-859896184999544253</id><published>2009-09-08T19:53:00.002+08:00</published><updated>2009-09-08T20:00:17.927+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcode'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Barcode Image Generation Library</title><content type='html'>It's the best solution without font supporting and free.
Using the ashx, we can take various methods to generate / draw the barcode bitmap.
In this library, barcode is drawed as thin line.
In the other library, &lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span style="font-size:85%;color:#008080;"&gt;Code39&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;, barcode is drawed as a little fat hence it's blurred while we print it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-859896184999544253?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.codeproject.com/KB/graphics/BarcodeLibrary.aspx' title='Barcode Image Generation Library'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/859896184999544253/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=859896184999544253' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/859896184999544253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/859896184999544253'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/barcode-image-generation-library.html' title='Barcode Image Generation Library'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7871618006268666676</id><published>2009-09-08T19:51:00.000+08:00</published><updated>2009-09-08T19:52:38.086+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcode'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Code 39 barcodes in C#</title><content type='html'>A class to generate Barcode39 without font supporting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7871618006268666676?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://community.bartdesmet.net/blogs/bart/archive/2006/09/18/4432.aspx' title='Code 39 barcodes in C#'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7871618006268666676/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7871618006268666676' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7871618006268666676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7871618006268666676'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/code-39-barcodes-in-c.html' title='Code 39 barcodes in C#'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-6513326879867844258</id><published>2009-09-08T19:49:00.001+08:00</published><updated>2009-09-08T19:51:44.840+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcode'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><category scheme='http://www.blogger.com/atom/ns#' term='ASHX'/><title type='text'>An ASP.NET .ashx HTTP handler for Code 39 barcode generation</title><content type='html'>It's convenient.
Using the C#.NET 2.0&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6513326879867844258?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://community.bartdesmet.net/blogs/bart/archive/2006/09/19/4450.aspx' title='An ASP.NET .ashx HTTP handler for Code 39 barcode generation'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6513326879867844258/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6513326879867844258' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6513326879867844258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6513326879867844258'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/aspnet-ashx-http-handler-for-code-39.html' title='An ASP.NET .ashx HTTP handler for Code 39 barcode generation'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-104399166353506977</id><published>2009-09-08T19:48:00.000+08:00</published><updated>2009-09-08T19:49:08.270+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcode'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>http://www.codeproject.com/KB/aspnet/AspBarCodes.aspx</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-104399166353506977?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.idautomation.com/fonts/free/' title='http://www.codeproject.com/KB/aspnet/AspBarCodes.aspx'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/104399166353506977/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=104399166353506977' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/104399166353506977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/104399166353506977'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/httpwwwcodeprojectcomkbaspnetaspbarcode.html' title='http://www.codeproject.com/KB/aspnet/AspBarCodes.aspx'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-5255128741546643088</id><published>2009-09-08T19:46:00.002+08:00</published><updated>2009-09-08T19:47:53.225+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcode'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Barcodes in ASP.NET applications</title><content type='html'>It does not work!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-5255128741546643088?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.codeproject.com/KB/aspnet/AspBarCodes.aspx' title='Barcodes in ASP.NET applications'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/5255128741546643088/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=5255128741546643088' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5255128741546643088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5255128741546643088'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/barcodes-in-aspnet-applications.html' title='Barcodes in ASP.NET applications'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-5988793738120160302</id><published>2009-09-08T19:46:00.001+08:00</published><updated>2009-09-08T19:46:50.141+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Barcode'/><category scheme='http://www.blogger.com/atom/ns#' term='39'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='c#'/><title type='text'>Advanced Barcode Generation System for Code 39 Standards</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-5988793738120160302?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.codeproject.com/KB/vb/BarcodeGenerator.aspx' title='Advanced Barcode Generation System for Code 39 Standards'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/5988793738120160302/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=5988793738120160302' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5988793738120160302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5988793738120160302'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/advanced-barcode-generation-system-for.html' title='Advanced Barcode Generation System for Code 39 Standards'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-6361103324314269301</id><published>2009-09-04T05:46:00.001+08:00</published><updated>2009-09-04T05:46:36.690+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>jQuery Time Entry</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6361103324314269301?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://keith-wood.name/timeEntry.html' title='jQuery Time Entry'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6361103324314269301/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6361103324314269301' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6361103324314269301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6361103324314269301'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/jquery-time-entry.html' title='jQuery Time Entry'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-8383311954576103406</id><published>2009-09-04T05:45:00.001+08:00</published><updated>2009-09-04T05:45:49.235+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Timer'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>jQuery Timers</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8383311954576103406?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://jquery.offput.ca/every/' title='jQuery Timers'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8383311954576103406/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8383311954576103406' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8383311954576103406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8383311954576103406'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/jquery-timers.html' title='jQuery Timers'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-6516922922285294272</id><published>2009-09-04T05:39:00.007+08:00</published><updated>2009-09-04T05:48:02.015+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Map'/><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='GMail'/><category scheme='http://www.blogger.com/atom/ns#' term='Cursor'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Google Map Cursor</title><content type='html'>&lt;h2&gt;Cursor styles&lt;/h2&gt;
http://www.worldtimzone.com/mozilla/testcase/css3cursors.html
&lt;h3&gt;Supported Browser:&lt;/h3&gt;
http://www.quirksmode.org/css/cursor.html
&lt;p&gt;
usage:
   {cursor: url(../images/openhand.cur), move;}
&lt;/p&gt;
&lt;code class="ref"&gt;
http://www.google.com/intl/zh-CN_ALL/mapfiles/openhand.cur

http://www.google.com/intl/zh-CN_ALL/mapfiles/closedhand.cur
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6516922922285294272?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.google.com/intl/zh-CN_ALL/mapfiles/openhand.cur' title='Google Map Cursor'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6516922922285294272/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6516922922285294272' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6516922922285294272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6516922922285294272'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/09/google-map-cursor.html' title='Google Map Cursor'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-5301933005522619232</id><published>2009-08-31T17:08:00.001+08:00</published><updated>2009-08-31T17:10:58.809+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>JQuery Color Animation</title><content type='html'>It allows to use the color description 'backgroundColor' instead of css description&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-5301933005522619232?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://plugins.jquery.com/project/color' title='JQuery Color Animation'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/5301933005522619232/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=5301933005522619232' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5301933005522619232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5301933005522619232'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/08/jquery-color-animation.html' title='JQuery Color Animation'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-6454741835297500778</id><published>2009-08-21T14:31:00.005+08:00</published><updated>2009-08-21T14:38:32.031+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>JQuery Selector</title><content type='html'>&lt;code class="code"&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;jquery &lt;/span&gt;提供一個很&lt;span lang="EN-US" xml:lang="EN-US"&gt; fancy &lt;/span&gt;的&lt;span lang="EN-US" xml:lang="EN-US"&gt; selector&lt;/span&gt;幫助我們很容易的找到要控制的&lt;span lang="EN-US" xml:lang="EN-US"&gt; dom &lt;/span&gt;元件。例如&lt;span lang="EN-US" xml:lang="EN-US"&gt;:&lt;/span&gt;當我相找出&lt;span lang="EN-US" xml:lang="EN-US"&gt; nextSign… &lt;/span&gt;開頭的欄位時，過去作法需要把&lt;span lang="EN-US" xml:lang="EN-US"&gt; form1 &lt;/span&gt;下所有&lt;span lang="EN-US" xml:lang="EN-US"&gt;elements&lt;/span&gt;找出再走訪每個&lt;span lang="EN-US" xml:lang="EN-US"&gt;element&lt;/span&gt;，判斷名稱才能找出。&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;&amp;lt;form name=”form1”&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;&amp;lt;input type=”text” name=”nextSignEmpNo” value=””&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;&amp;lt;input type=”text” name=”nextSignDeptNo” value=””&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;&amp;lt;input type=”text” name=”docNo” value=””&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;&amp;lt;script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;for(var i=0;i&amp;lt;form1.elements.length; i++) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;  if ( form1.elements(i).name.indexOf(”nextSign”)==0) {&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;        alert( form1.elements(i).value );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;  }&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;jquery &lt;/span&gt;做法&lt;span lang="EN-US" xml:lang="EN-US"&gt;:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;$(“input[name^=’nextSign’]).each(function(){&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;  alert( $(this).val() );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;$(“input[name^=’nextSign’]) &lt;/span&gt;是指所有&lt;span lang="EN-US" xml:lang="EN-US"&gt;input&lt;/span&gt;的&lt;span lang="EN-US" xml:lang="EN-US"&gt;name&lt;/span&gt;只要是&lt;span lang="EN-US" xml:lang="EN-US"&gt; nextSign &lt;/span&gt;開頭的都抓出來，若然有&lt;span lang="EN-US" xml:lang="EN-US"&gt;1&lt;/span&gt;個&lt;span lang="EN-US" xml:lang="EN-US"&gt;form&lt;/span&gt;以上，並且不同&lt;span lang="EN-US" xml:lang="EN-US"&gt;form&lt;/span&gt;有相同欄位名稱時，這樣抓可能會出錯，所以需要再把&lt;span lang="EN-US" xml:lang="EN-US"&gt; form&lt;/span&gt;考量進來。&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;$(“&lt;strong&gt;form[name=’form1’]&lt;/strong&gt; input[name^=’nextSign’]).each(function(){&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;  alert( $(this).val() );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;})&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;jquery &lt;/span&gt;的&lt;span lang="EN-US" xml:lang="EN-US"&gt; selector &lt;/span&gt;有個特色，可以將不同的&lt;span lang="EN-US" xml:lang="EN-US"&gt; selector &lt;/span&gt;組合使用，這樣幾乎沒有找不到的&lt;span lang="EN-US" xml:lang="EN-US"&gt;DOM&lt;/span&gt;物件。&lt;/p&gt;
&lt;p&gt;以&lt;span lang="EN-US" xml:lang="EN-US"&gt; attribute &lt;/span&gt;抓物件方式還有&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;[attribute*=value] &lt;/span&gt;只要出現&lt;span lang="EN-US" xml:lang="EN-US"&gt;value&lt;/span&gt;關鍵字&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;[attribute$=value] value&lt;/span&gt;關鍵字結尾&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;[attribute!=value] value&lt;/span&gt;關鍵字不能出現&lt;/p&gt;
&lt;p&gt;像如果要抓出下面這兩個欄位&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;&amp;lt;input type=”text” name=”nextSignEmpNo_v1” value=””&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;&amp;lt;input type=”text” name=”nextSignDeptNo_v1” value=””&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;可以用&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;$(“input[name$=’_v1’]).each(function(){&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;  alert( $(this).val() );&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span lang="EN-US" xml:lang="EN-US"&gt;})&lt;/span&gt;&lt;/p&gt;
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6454741835297500778?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://itfarmer.pixnet.net/blog/post/15526223' title='JQuery Selector'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6454741835297500778/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6454741835297500778' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6454741835297500778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6454741835297500778'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/08/jquery-selector.html' title='JQuery Selector'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-1893576198458655310</id><published>2009-07-24T21:20:00.001+08:00</published><updated>2009-07-24T21:21:57.043+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='Remote'/><title type='text'>Install and Enable Remote Desktop in Windows XP Home Edition</title><content type='html'>The Terminal Service is not installed in Windows XP Edition. The trick is the service installing without OS reintsalling.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1893576198458655310?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mydigitallife.info/2008/06/14/install-and-enable-remote-desktop-in-windows-xp-home-edition/' title='Install and Enable Remote Desktop in Windows XP Home Edition'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1893576198458655310/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1893576198458655310' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1893576198458655310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1893576198458655310'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/07/install-and-enable-remote-desktop-in.html' title='Install and Enable Remote Desktop in Windows XP Home Edition'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-1337013850157641044</id><published>2009-07-24T21:18:00.002+08:00</published><updated>2009-07-24T21:20:35.204+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>Convert and Upgrade Windows XP Home to Professional Without Reinstalling</title><content type='html'>To use Remote Desktop Service (Terminal Service) at Windows XP Home Edition, it's must be changed the edition code. Then install the service.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1337013850157641044?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.mydigitallife.info/2008/06/13/convert-and-upgrade-windows-xp-home-to-professional-without-reinstalling/' title='Convert and Upgrade Windows XP Home to Professional Without Reinstalling'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1337013850157641044/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1337013850157641044' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1337013850157641044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1337013850157641044'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/07/convert-and-upgrade-windows-xp-home-to.html' title='Convert and Upgrade Windows XP Home to Professional Without Reinstalling'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-8129805897527665912</id><published>2009-07-24T21:15:00.002+08:00</published><updated>2009-07-24T21:18:34.042+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Terminal'/><category scheme='http://www.blogger.com/atom/ns#' term='Remote'/><title type='text'>Tabbed Remote Desktop</title><content type='html'>A tabbed viewer with RDP(Windows Remote Desktop), VNC, ...etc, like firefox to manager multiple remote desktop simultaneously.

&lt;span id="ctl00_ctl00_MasterContent_Content_TitleLabel" class="CodePlexPageHeader"&gt;&lt;span style="font-weight: bold;"&gt;Terminals&lt;/span&gt;
http://www.codeplex.com/Terminals/Release/ProjectReleases.aspx?ReleaseId=21809
http://www.howtogeek.com/howto/windows/tabbed-remote-desktop-vnc-client-for-windows/&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jK8xo9WygQU/Smm0lQhMQ3I/AAAAAAAAAnE/4hLE09HeaBg/s1600-h/tabbed_remote.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 320px;" src="http://1.bp.blogspot.com/_jK8xo9WygQU/Smm0lQhMQ3I/AAAAAAAAAnE/4hLE09HeaBg/s400/tabbed_remote.PNG" alt="" id="BLOGGER_PHOTO_ID_5362015383543628658" border="0" /&gt;&lt;/a&gt;
&lt;span id="ctl00_ctl00_MasterContent_Content_TitleLabel" class="CodePlexPageHeader"&gt;

&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;b&gt;XwRDP&lt;/b&gt;&lt;/span&gt;
&lt;span id="ctl00_ctl00_MasterContent_Content_TitleLabel" class="CodePlexPageHeader"&gt;http://xwega.com/tools/xwrdp/xwrdpimg.aspx
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8129805897527665912?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8129805897527665912/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8129805897527665912' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8129805897527665912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8129805897527665912'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/07/tabbed-remote-desktop.html' title='Tabbed Remote Desktop'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/Smm0lQhMQ3I/AAAAAAAAAnE/4hLE09HeaBg/s72-c/tabbed_remote.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-8169910370082645452</id><published>2009-07-24T21:11:00.003+08:00</published><updated>2009-07-24T21:15:40.925+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Putty'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><title type='text'>Tabbed Putty</title><content type='html'>A tabbed viewer like firefox to manager multiple ssh connection simultaneously.

Putty Tabs:
http://www.raisin.de/putty-tabs/putty-tabs.html

Putty Connection Manager:
http://www.howtogeek.com/howto/the-geek-blog/get-tabs-for-your-putty/
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jK8xo9WygQU/Smmz8ByVANI/AAAAAAAAAm8/l3Tvt14VSoo/s1600-h/tabbed_putty.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://1.bp.blogspot.com/_jK8xo9WygQU/Smmz8ByVANI/AAAAAAAAAm8/l3Tvt14VSoo/s400/tabbed_putty.PNG" alt="" id="BLOGGER_PHOTO_ID_5362014675214336210" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8169910370082645452?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8169910370082645452/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8169910370082645452' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8169910370082645452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8169910370082645452'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/07/tabbed-putty.html' title='Tabbed Putty'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/Smmz8ByVANI/AAAAAAAAAm8/l3Tvt14VSoo/s72-c/tabbed_putty.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-9193131451692539308</id><published>2009-07-23T16:27:00.000+08:00</published><updated>2009-07-23T16:28:48.512+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Top'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Top, HTop</title><content type='html'>How to use “top” effectively on Linux as a DBA
http://coskan.wordpress.com/2008/12/22/how-to-use-top-effectivelly-on-linux-as-a-dba/

HTop
http://portable.easylife.tw/1513&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-9193131451692539308?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://portable.easylife.tw/1513' title='Top, HTop'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/9193131451692539308/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=9193131451692539308' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/9193131451692539308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/9193131451692539308'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/07/top-htop.html' title='Top, HTop'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4355428822802621643</id><published>2009-07-21T02:08:00.001+08:00</published><updated>2009-07-21T02:09:23.153+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samba'/><category scheme='http://www.blogger.com/atom/ns#' term='網芳'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='NT'/><title type='text'>使用 net use 指令登入及刪除網芳帳號（適用 XP、2003）</title><content type='html'>net use \\hostname password /USER:domain\username

to display list:
net use&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4355428822802621643?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.yam.com/gavint/article/9865559' title='使用 net use 指令登入及刪除網芳帳號（適用 XP、2003）'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4355428822802621643/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4355428822802621643' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4355428822802621643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4355428822802621643'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/07/net-use-xp2003.html' title='使用 net use 指令登入及刪除網芳帳號（適用 XP、2003）'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-6733208919765740583</id><published>2009-07-21T01:47:00.000+08:00</published><updated>2009-07-21T01:48:39.217+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Retrieving Auto Generated Key from DB</title><content type='html'>Set oConn.Execute("INSERT INTO yourTable (field1, field2) VALUES ('Hello','World');")

Set oRs = oConn.Execute("SELECT @@IDENTITY FROM yourTable")

            iAutoGeneratedID = oRs(0) 


----

Set rs = dbCon.Execute(strSQL)
Dim newID
newID = rs.Fields("NewID").value&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6733208919765740583?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://forums.aspfree.com/asp-development-5/retrieving-auto-generated-key-from-db-147389.html' title='Retrieving Auto Generated Key from DB'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6733208919765740583/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6733208919765740583' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6733208919765740583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6733208919765740583'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/07/retrieving-auto-generated-key-from-db.html' title='Retrieving Auto Generated Key from DB'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4890746485921612553</id><published>2009-07-20T15:01:00.001+08:00</published><updated>2009-07-20T15:01:51.932+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>Java: How To Get Auto Increment Values After SQL Insert</title><content type='html'>//
    // Insert one row that will generate an AUTO INCREMENT
    // key in the primary key field
    //
    stmt.executeUpdate(
            "INSERT INTO autoIncTest (comment) "
            + "values ('How can I get the auto increment field value?')",
            Statement.RETURN_GENERATED_KEYS);

    //
    // Use Statement.getGeneratedKeys()
    // to retrieve the value(s)
    //&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4890746485921612553?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.taragana.com/index.php/archive/java-how-to-get-auto-increment-values-after-sql-insert/' title='Java: How To Get Auto Increment Values After SQL Insert'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4890746485921612553/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4890746485921612553' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4890746485921612553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4890746485921612553'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/07/java-how-to-get-auto-increment-values.html' title='Java: How To Get Auto Increment Values After SQL Insert'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7412979752687105657</id><published>2009-05-05T16:11:00.007+08:00</published><updated>2009-05-05T16:18:07.991+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='GMail'/><title type='text'>How to Search Mail in Gmail: search expression</title><content type='html'>Use the following operators:

&lt;span style="font-weight:bold;"&gt;subject:&lt;/span&gt; - Search the Subject line.
&lt;br&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;Example:&lt;/span&gt; "subject:bahamas" finds all messages with "bahamas" in the Subject.
&lt;br&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;from:&lt;/span&gt; - Search for sender name and email address. Partial addresses are okay.
Example: "from:heinz" finds all messages from "heinz@about.com", but also all messages from "your.heinz@tqn.com".
&lt;br&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;to:&lt;/span&gt; - Search the To line for names and addresses.
Example: "to:quertyuiop@gmail.com" finds all messages sent directly (not via Cc: or Bcc:) to quertyuiop@gmail.com.
&lt;br&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;cc:&lt;/span&gt; - Search recipients in the Cc field.
Example: "cc:quertyuiop@gmail.com" finds all messages that were sent to quertyuiop@gmail.com as a carbon copy.
&lt;br&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;bcc:&lt;/span&gt; - Search for addresses and names in the Bcc field. Note this only works with emails you sent to Bcc recipients from Gmail.
Example: "bcc:heinz" finds all messages that you sent with, for example, "hein@example.com" in the Bcc field.&lt;div&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;label:&lt;/span&gt; - Search for messages assigned a label. (Replace whitespace characters in label names with hyphens.)
Example: "label:toodoo-doll" finds all messages labeled "toodoo doll".
is:starred - Search for messages that are starred.
is:unread - Search for new and unread messages.
is:read - Search for messages that have already been opened.
has:attachment - Search for messages that have files attached to them.
filename: - Search within file names of attachments. You can also search for file name extensions to restrict your search to certain file types.
Example: "filename:.doc" finds all messages with word processing attachments.
lang: - Search for messages in a particular language. (Specify the language in English; "Chinese" works, but "中文", "Putonghua" or "Mandarin" do not, for example.)
Example: "lang:French" returns all emails that contain at least un peu de Français.&lt;/div&gt;&lt;div&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;in:&lt;/span&gt; - Search in a standard "folder". You can search in Drafts, Inbox, Chats, Sent, Spam, Trash and All (for everything, including Spam and Trash).
Example: "in:drafts" finds all messages in your Drafts folder.&lt;/div&gt;&lt;div&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;after:&lt;/span&gt; - Search for messages sent after a date. The date must given in YYYY/MM/DD format.
Example: "after:2005/05/05" finds all messages sent or received after (and not including) May 5, 2005.
before: - Search for messages sent before a date.
Example: "before:2005/05/05" finds all messages sent or received on May 4, 2005 and earlier.
Operators and search terms can be combined with the following modifiers:


&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;By default&lt;/span&gt;, terms are combined with (an invisible) "AND".
Example: "shepherd macaroni" finds all messages that contain both "shepherd" and "macaroni".&lt;/div&gt;&lt;div&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;""&lt;/span&gt; - Search for a phrase. Case is disregarded.
Examples: "shepherd's macaroni" finds all messages containing the phrase "shepherd's macaroni"; 'subject:"shepherd's macaroni' finds all messages that have "shepherd's macaroni" in the Subject field.&lt;/div&gt;&lt;div&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;OR&lt;/span&gt; - Search for messages containing at least one of two terms or expressions.
Examples: "shepherd or macaroni" finds messages that contain either "shepherd" or "macaroni" or both; "from:heinz or label:toodoo-doll" finds messages that either come from a sender that contains "email.guide" or appear under the label "toodoo doll".&lt;/div&gt;&lt;div&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;-&lt;/span&gt; - Search for messages that do not contain a term or expression.
Examples: "-macaroni" finds all messages that do not contain the word "macaroni"; "shepherd -macaroni" finds all messages that contain the word "shepherd" but not "macaroni"; 'subject:"shepherd's macaroni" -from:heinz' finds all messages with "shepherd's macaroni" in the subject that were not sent from an email address or name containing "heinz".&lt;/div&gt;&lt;div&gt;
&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;()&lt;/span&gt; - Group search terms or expressions.
Examples: "subject:(shepherd macaroni)" finds messages that have both "shepherd" and "macaroni" somewhere in the Subject line (but not necessarily as a phrase); "from:heinz (subject:(shepherd OR macaroni) OR label:toodoo-doll)" finds all messages from a sender who has "email.guide" in their name that either have "shepherd" or "macaroni" (or both) in the Subject line or appear under the label "toodoo doll".


&lt;code class="ref"&gt;ref from &lt;span class="Apple-style-span"   style="  white-space: pre; font-family:Arial;font-size:13px;"&gt;http://email.about.com/od/gmailtips/qt/et_find_mail.htm&lt;/span&gt;&lt;/code&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7412979752687105657?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://email.about.com/od/gmailtips/qt/et_find_mail.htm' title='How to Search Mail in Gmail: search expression'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7412979752687105657/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7412979752687105657' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7412979752687105657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7412979752687105657'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/05/how-to-search-mail-in-gmail-search.html' title='How to Search Mail in Gmail: search expression'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-3738769396937754218</id><published>2009-02-02T13:50:00.000+08:00</published><updated>2009-02-02T13:51:09.338+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>CSS 清單</title><content type='html'>&lt;code class="ref"&gt;
http://css.1keydata.com/tw/list.php
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-3738769396937754218?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3738769396937754218/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3738769396937754218' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3738769396937754218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3738769396937754218'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/02/css.html' title='CSS 清單'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-5236620489163918377</id><published>2009-02-02T13:49:00.000+08:00</published><updated>2009-02-02T13:50:01.554+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>JavaScript:Array:splice</title><content type='html'>改變陣列的內容, 可以在移除舊元素的同時, 加進新的元素.

&lt;code class="ref"&gt;
http://summerwxy.blogspot.com/2008/07/javascriptarraysplice.html
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-5236620489163918377?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/5236620489163918377/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=5236620489163918377' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5236620489163918377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5236620489163918377'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/02/javascriptarraysplice.html' title='JavaScript:Array:splice'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-3637454229004969958</id><published>2009-02-02T13:46:00.003+08:00</published><updated>2009-02-02T13:48:37.559+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='BackgroundColor'/><title type='text'>Using jQuery for Background Image Animations</title><content type='html'>Fig. 1
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://snook.ca/technical/jquery-bg/bg3.jpg"&gt;&lt;img style="cursor: pointer; width: 199px; height: 300px;" src="http://snook.ca/technical/jquery-bg/bg3.jpg" alt="" border="0" /&gt;&lt;/a&gt;
Figure 1 is a little more elaborate. The amount of visible space in the normal and hover states are at the very top and bottom of the image. The large gradient in the middle generates a fade-in/out effect when animated over time. The larger the gradient, the less it'll feel like it's moving in from the bottom and feel more like it's actually fading in and out.

Fig. 2
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://snook.ca/technical/jquery-bg/bg2.jpg"&gt;&lt;img style="cursor: pointer; width: 300px; height: 50px;" src="http://snook.ca/technical/jquery-bg/bg2.jpg" alt="" border="0" /&gt;&lt;/a&gt;
In Figure 2, the before and after states are on the left and right but a simple slant can create an interesting effect.

&lt;code class="ref"&gt;
http://snook.ca/archives/javascript/jquery-bg-image-animations/
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-3637454229004969958?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3637454229004969958/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3637454229004969958' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3637454229004969958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3637454229004969958'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/02/using-jquery-for-background-image.html' title='Using jQuery for Background Image Animations'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4003604531072645580</id><published>2009-02-02T13:43:00.000+08:00</published><updated>2009-02-02T13:45:15.792+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Table'/><title type='text'>Move Table Row by Javascript</title><content type='html'>&lt;code class="ref"&gt;
http://my.opera.com/jlake/blog/2007/06/04/javascript
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4003604531072645580?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4003604531072645580/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4003604531072645580' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4003604531072645580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4003604531072645580'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/02/move-table-row-by-javascript.html' title='Move Table Row by Javascript'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4441920729414627485</id><published>2009-02-02T13:40:00.001+08:00</published><updated>2009-02-02T13:43:54.545+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Table'/><title type='text'>Table Pager</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jK8xo9WygQU/SYaH511JKeI/AAAAAAAAAM8/mqzIRy47-Is/s1600-h/tablepager.PNG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 213px;" src="http://1.bp.blogspot.com/_jK8xo9WygQU/SYaH511JKeI/AAAAAAAAAM8/mqzIRy47-Is/s400/tablepager.PNG" alt="" id="BLOGGER_PHOTO_ID_5298071439420238306" border="0" /&gt;&lt;/a&gt;
&lt;code class="ref"&gt;
http://doublekai.org/demo/jquery/tablepager/
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4441920729414627485?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4441920729414627485/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4441920729414627485' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4441920729414627485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4441920729414627485'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/02/table-pager.html' title='Table Pager'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/SYaH511JKeI/AAAAAAAAAM8/mqzIRy47-Is/s72-c/tablepager.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-2876120660357281653</id><published>2009-01-24T23:44:00.003+08:00</published><updated>2009-01-24T23:51:04.716+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Drag'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Sortable'/><category scheme='http://www.blogger.com/atom/ns#' term='Table'/><category scheme='http://www.blogger.com/atom/ns#' term='Drop'/><title type='text'>Table Drag and Drop JQuery plugin</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jK8xo9WygQU/SXs4IJTIoUI/AAAAAAAAAMs/wi5SSYv5bzE/s1600-h/tabledrag.GIF"&gt;&lt;img style="cursor: pointer; width: 664px; height: 317px;" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SXs4IJTIoUI/AAAAAAAAAMs/wi5SSYv5bzE/s400/tabledrag.GIF" alt="" id="BLOGGER_PHOTO_ID_5294887499490435394" border="0" /&gt;&lt;/a&gt;


&lt;code class="ref"&gt;
http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-2876120660357281653?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.isocra.com/2008/02/table-drag-and-drop-jquery-plugin/' title='Table Drag and Drop JQuery plugin'/><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/2876120660357281653/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=2876120660357281653' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2876120660357281653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2876120660357281653'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/01/table-drag-and-drop-jquery-plugin.html' title='Table Drag and Drop JQuery plugin'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/SXs4IJTIoUI/AAAAAAAAAMs/wi5SSYv5bzE/s72-c/tabledrag.GIF' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-4038701255060425242</id><published>2009-01-19T17:05:00.002+08:00</published><updated>2009-01-19T17:06:04.095+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Samba'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Mount Samba at Fedora Core 5</title><content type='html'>&lt;code class= "code"&gt;
mount -t cifs -o unicode,username='clotho',password='',iocharset='utf8',codepage='unicode' '\\140.109.18.190\d$' spdvd/
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4038701255060425242?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4038701255060425242/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4038701255060425242' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4038701255060425242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4038701255060425242'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/01/mount-samba-at-fedora-core-5.html' title='Mount Samba at Fedora Core 5'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-3572716822294252354</id><published>2009-01-10T09:47:00.002+08:00</published><updated>2009-01-12T15:57:26.028+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='HTTP'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Control HTML cache</title><content type='html'>&lt;code class="code"&gt;
&amp;lt;META HTTP-EQUIV=&amp;quot;Cache-Control&amp;quot;, CONTENT=&amp;quot;no-store, no-cache, must-revalidate&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;META HTTP-EQUIV=&amp;quot;Cache-Control&amp;quot;, CONTENT=&amp;quot;no-Cache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;META HTTP-EQUIV=&amp;quot;Pragma&amp;quot; CONTENT=&amp;quot;no-cache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;META HTTP-EQUIV=&amp;quot;Expires&amp;quot; CONTENT=&amp;quot;-1&amp;quot;&amp;gt;
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-3572716822294252354?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3572716822294252354/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3572716822294252354' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3572716822294252354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3572716822294252354'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/01/control-html-cache.html' title='Control HTML cache'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-5752297005684748545</id><published>2009-01-07T04:34:00.015+08:00</published><updated>2009-01-07T17:17:00.232+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='OffSet'/><title type='text'>Get Controller's offset values using JQuery</title><content type='html'>&lt;code class="code"&gt;
var left = $(obj).offset().left;&lt;br&gt;
var top = $(obj).offset().top;&lt;br&gt;
&lt;/code&gt;
&lt;code class="ref"&gt;
http://docs.jquery.com/CSS/offset
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-5752297005684748545?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/5752297005684748545/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=5752297005684748545' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5752297005684748545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5752297005684748545'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/01/get-controllers-offset-values-using.html' title='Get Controller&apos;s offset values using JQuery'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-8468881655531286879</id><published>2009-01-07T04:34:00.012+08:00</published><updated>2009-01-07T17:11:26.642+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Drag'/><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Sortable'/><title type='text'>Drag and Sort</title><content type='html'>JQueryの公式サイトはUIに関していろんなpluginも提供する。
たどえばマウスについてのエフェクト：Drag, Drop, Sortなど。
書類のサイトはこちら　http://docs.jquery.com/UI
ダウンロードはこちら　http://ui.jquery.com/download
ダウンロードのサイトはとてもやさしくて　いろんな功能に関して人々のほうしいものによって
ライブラリを添ってダウンロードすることができる。

ここで　sortableを紹介するわ～
&lt;code class="code"&gt;
&amp;lt;script&amp;gt;&lt;br&gt;

$(document).ready(function(){&lt;br&gt;

$('#imgList').sortable({stop: idrop, cursor: 'move'});&lt;br&gt;

});&lt;br&gt;


&amp;lt;/script&amp;gt;&lt;br&gt;
.&lt;br&gt;

.&lt;br&gt;
&amp;lt;ul id="myList"&amp;gt;&lt;br&gt;
&amp;lt;li&amp;gt;Item 1&amp;lt;/li&amp;gt;&lt;br&gt;
&amp;lt;li&amp;gt;Item 2&amp;lt;/li&amp;gt;&lt;br&gt;
&amp;lt;li&amp;gt;Item 3&amp;lt;/li&amp;gt;&lt;br&gt;
&amp;lt;li&amp;gt;Item 4&amp;lt;/li&amp;gt;&lt;br&gt;
&amp;lt;/ul&amp;gt;&lt;br&gt;

&lt;/code&gt;

このsortableライブラリのいいところは　serializeすることも用意してくれる。
&lt;code class="code"&gt;
&amp;lt;script&amp;gt;&lt;br&gt;

function serialize(){&lt;br&gt;

alert($('#imgList').sortable('serialize'));&lt;br&gt;

}&lt;br&gt;

&amp;lt;/script&amp;gt;
&lt;/code&gt;
&lt;code class="code"&gt;
&amp;lt;script&amp;gt;&lt;br&gt;

function idrop(){&lt;br&gt;

var str = '';&lt;br&gt;

var result = $('#imgList').sortable('toArray');&lt;br&gt;

for(var i in result){&lt;br&gt;

str += result[i];&lt;br&gt;

if( i &amp;lt; result.length-1 ) str += ',';&lt;br&gt;

}&lt;br&gt;

document.getElementById('sorted').value = str;&lt;br&gt;

//alert(str);&lt;br&gt;

}&lt;br&gt;

&amp;lt;/script&amp;gt;
&lt;/code&gt;
最後に物件をdragしたりdropしたりした後、stopのpropertyを指定すれば、順番はどうやって変わられたのは分かる。
&lt;code class="code"&gt;
$('#imgList').sortable({&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;stop: idrop&lt;/span&gt;, cursor: 'move'});
&lt;/code&gt;
こういうpluginはすばらしいと思う、プログラマーにとって使いやすいよ～&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8468881655531286879?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8468881655531286879/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8468881655531286879' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8468881655531286879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8468881655531286879'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/01/drag.html' title='Drag and Sort'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7304824965157013651</id><published>2009-01-06T23:59:00.002+08:00</published><updated>2009-01-07T00:01:35.766+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><title type='text'>Focus the last checkbox at the first td of the last tr of the specific table</title><content type='html'>&lt;code class="code"&gt;
$('#newstable tr:last td:first input').focus();
&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7304824965157013651?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7304824965157013651/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7304824965157013651' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7304824965157013651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7304824965157013651'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/01/focus-last-checkbox-at-first-td-of-last.html' title='Focus the last checkbox at the first td of the last tr of the specific table'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4025892592518742964</id><published>2009-01-05T17:44:00.005+08:00</published><updated>2009-01-05T18:08:17.251+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP'/><title type='text'>Get CheckBox values with ASP Upload</title><content type='html'>使用了asp upload即無法使用request.form等方法, 必須使用upload.form代替&lt;br&gt;
但是aspupload.form卻沒有跟request.form完全依樣&lt;br&gt;
在於checkbox, select multiple的帶有多值的html control&lt;br&gt;
request.form -&gt; request.form("chk")可以獲得"A, B, C"型式的value&lt;br&gt;
upload.form -&gt; 把同一個name的不同control都是分別獨立的item value&lt;br&gt;
upload.form("chk") = "A"&lt;br&gt;
upload.form("chk") = "B"&lt;br&gt;
upload.form("chk") = "C"&lt;br&gt;
必須使用&lt;br&gt;
&lt;code class="code"&gt;
for each item in upload.form&lt;br&gt;
&amp;nbsp;&amp;nbsp;if &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;LCASE(&lt;/span&gt;item.name&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;)&lt;/span&gt; = "chk" then&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'get value&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;item.value&lt;br&gt;
&amp;nbsp;&amp;nbsp;end if&lt;br&gt;
next&lt;br&gt;
&lt;/code&gt;
一個非常重要的重點&lt;br&gt;
明明vbscript 是none case-sensitive, 這邊卻要用LCASE才能比對成功!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4025892592518742964?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4025892592518742964/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4025892592518742964' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4025892592518742964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4025892592518742964'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2009/01/get-checkbox-values-with-asp-upload.html' title='Get CheckBox values with ASP Upload'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-314480779291788100</id><published>2008-12-11T20:33:00.010+08:00</published><updated>2008-12-11T21:01:37.308+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Web Capture</title><content type='html'>&lt;div&gt;&lt;div&gt;在Firefox中, 可以用&lt;a href="http://clothoblog.blogspot.com/2008/09/save-web-page-as-pngjpg-for-firefox3.html"&gt;套件&lt;/a&gt;把整個web畫面給capture成JPG/PNG等圖檔, 而不需另用snagIt之類的螢幕擷取軟體.&lt;/div&gt;&lt;div&gt;但是也要打開firefox才行, 外部程式跟firefox的異質性整合似乎不是一件simple的事情.&lt;/div&gt;&lt;div&gt;在.Net Framework中, 1.1版尚未納入web browser進入managed code, 但在.net 2.0裡已經可以使用了.&lt;/div&gt;&lt;div&gt;(還在1.1的時候還得include DLL進來, 真是發神經@#%^&amp;amp;*&amp;amp;^%$@)&lt;/div&gt;&lt;div&gt;.net 2.0提供方便使用的web browser component, 這當然是指微軟派的IE啦, 如此, 寫一隻console mode程式便也可以call IE再背景並render 所有網頁元素, 此時整個網頁load完成時便可觸發complete事件, 於是乎, 再使用便利的.net提供的function call即可把整張render好的網頁"draw to bitmap" !!&lt;/div&gt;&lt;div&gt;有了bitmap raw檔, 便可存成任意格式的圖檔摟.&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;
&lt;/p&gt;&lt;div&gt;
&lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 102, 0);"&gt;(Code Project: Capture Entire Web Page)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.codeproject.com/KB/vb/WebCapture/gui2_animated.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 566px; height: 491px;" src="http://www.codeproject.com/KB/vb/WebCapture/gui2_animated.gif" border="0" alt="" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;
&lt;code class="ref"&gt;
&lt;a href="http://www.codeproject.com/KB/vb/WebCapture.aspx"&gt;http://www.codeproject.com/KB/vb/WebCapture.aspx&lt;/a&gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
但是也有更簡潔的程式, Console就可以執行, &lt;span class="Apple-style-span" style="font-size: 32px; font-weight: bold; "&gt;IECapt&lt;/span&gt;
&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;-----------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;Usage: IECapt --url=http://www.example.org/ --out=localfile.png&lt;/p&gt;&lt;p&gt;-----------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt; --help                      Print this help page and exit&lt;/p&gt;&lt;p&gt; --url=&lt;url&gt;                 The URL to capture (http:...|file:...|...)&lt;/url&gt;&lt;/p&gt;&lt;p&gt; --out=&lt;path&gt;                The target file (.png|bmp|jpeg|emf|...)&lt;/path&gt;&lt;/p&gt;&lt;p&gt; --min-width=&lt;int&gt;           Minimal width for the image (default: 800)&lt;/int&gt;&lt;/p&gt;&lt;p&gt; --max-wait=&lt;ms&gt;             Don't wait more than (default: 90000, inf: 0)&lt;/ms&gt;&lt;/p&gt;&lt;p&gt; --delay=&lt;ms&gt;                Wait after loading (e.g. for Flash; default: 0)&lt;/ms&gt;&lt;/p&gt;&lt;p&gt; --silent                    Whether to surpress some dialogs&lt;/p&gt;&lt;p&gt;-----------------------------------------------------------------------------&lt;/p&gt;&lt;p&gt;http://iecapt.sf.net - (c) 2003-2008 Bjoern Hoehrmann - &lt;bjoern@hoehrmann.de&gt;&lt;/bjoern@hoehrmann.de&gt;&lt;/p&gt;
&lt;p&gt;
只需要提供網址以及儲存檔名跟附加選項, 就可以很容易被其他程式外部呼叫. 雖然這是一隻獨立的Win32 Exe, 但是現在各語言已經有提供外部呼叫程式並等待其結束後再返回原有程式繼續執行. Java使用時亦很方便.&lt;/p&gt;
&lt;code class="code"&gt;
Process proc = Runtime.getRuntime().exec(&lt;span class="string"&gt;"exec command string"&lt;/span&gt;);
&lt;div&gt;int exitValue = proc.waitFor();&lt;/div&gt;
&lt;/code&gt;
&lt;code class="ref"&gt;&lt;a href="http://iecapt.sourceforge.net/" target="_blank"&gt;http://iecapt.sourceforge.net/&lt;/a&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-314480779291788100?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/314480779291788100/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=314480779291788100' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/314480779291788100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/314480779291788100'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/12/web-c.html' title='Web Capture'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-547415723254490</id><published>2008-12-11T16:35:00.001+08:00</published><updated>2009-01-07T17:18:16.208+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Resize'/><category scheme='http://www.blogger.com/atom/ns#' term='Thumbnail'/><category scheme='http://www.blogger.com/atom/ns#' term='Image'/><title type='text'>How to read size and resize image without graphics (Thumbnail)</title><content type='html'>&lt;div&gt;
現今操作圖片都是使用java awt, awt裡提供getScaleInstance, 這個被批得半死, performance差的要死, 所以陸續其它人提出一些方式, 再測試過那些方式之後, 發現java 早在1.1的時代, 就有JIMI, 不知道是不是因為太舊了, 所以大家都把他遺忘了, 而改去用後來的ImageIO.&lt;div&gt;Java Image Management Interface, JIMI&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;要使用JIMI就如JMF一樣, 先到http://java.sun.com/products/jimi/&lt;/div&gt;&lt;div&gt;下載jar檔回來即可import.&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;code class="code"&gt;
&lt;span class="comment Apple-style-span"   style=" ;font-family:-webkit-monospace;font-size:13px;"&gt;&lt;div&gt;/**&lt;/div&gt;&lt;div&gt; * Insert the method's description here.&lt;/div&gt;
&lt;div&gt; * Creation date: (8/12/01 6:28:37 PM)&lt;/div&gt;&lt;div&gt; */&lt;/div&gt;
&lt;/span&gt;
&lt;div&gt;void writeWithResizeMediaTracker()&lt;/div&gt;&lt;div&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;try&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;
&lt;div&gt;Image inImage = new ImageIcon(&lt;span class="string"&gt;"input.jpg"&lt;/span&gt;).getImage();&lt;/div&gt;
&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;//&lt;/div&gt;
&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;int maxDim = 120;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;double scale = (double) maxDim / (double) inImage.getHeight(null);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;if (inImage.getWidth(null) &gt; inImage.getHeight(null))&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;scale = (double) maxDim / (double) inImage.getWidth(null);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;}&lt;/div&gt;
&lt;div class="comment"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;// Determine size of new image.&lt;/div&gt;
&lt;div class="comment"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;//One of them&lt;/div&gt;
&lt;div class="comment"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;// should equal maxDim.&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;int scaledW = (int) (scale * inImage.getWidth(null));&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;int scaledH = (int) (scale * inImage.getHeight(null));&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;//&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;//&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;System.out.println("&gt;&gt; " &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;+ inImage.getSource().getClass() &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;+ " aspect ratio = " &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;+ scaledW + " , " + scaledH);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;Image img = inImage.getScaledInstance(scaledW , scaledH, Image.SCALE_SMOOTH);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;File outputFile = new File(&lt;span class="string"&gt;"output.jpg"&lt;/span&gt;);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;outputFile.delete();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;JimiRasterImage raster = Jimi.createRasterImage(img.getSource());&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;FileOutputStream fos = new FileOutputStream(outputFile);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;Jimi.putImage("image/jpeg", raster, fos);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;fos.flush();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;fos.close();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;catch (Throwable t)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;t.printStackTrace();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
Usage:
&lt;div&gt;Input: input.jpg&lt;/div&gt;&lt;div&gt;Output: output.jpg&lt;/div&gt;&lt;div&gt;MaxDim: 最大長邊的pixel數&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;code class="ref"&gt;Thx for Kaan:
&lt;a href="http://home.tiscali.nl/~bmc88/java/sbook/"&gt;http://home.tiscali.nl/~bmc88/java/sbook/&lt;/a&gt;
http://home.tiscali.nl/~bmc88/java/sbook/0132.html
&lt;/code&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-547415723254490?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/547415723254490/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=547415723254490' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/547415723254490'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/547415723254490'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/12/how-to-read-size-and-resize-image.html' title='How to read size and resize image without graphics (Thumbnail)'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-3576353378436957482</id><published>2008-11-09T19:13:00.000+08:00</published><updated>2008-11-09T19:16:13.348+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='CASHBOX'/><title type='text'>好可怕的網站</title><content type='html'>今天打開錢櫃的網站, 居然被提示警告說這是危險網站!!&lt;div&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jK8xo9WygQU/SRbGQ5cn9nI/AAAAAAAAAKI/WZz1ZdaHWqg/s1600-h/cashbox1.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 188px;" src="http://3.bp.blogspot.com/_jK8xo9WygQU/SRbGQ5cn9nI/AAAAAAAAAKI/WZz1ZdaHWqg/s400/cashbox1.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5266614807857460850" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jK8xo9WygQU/SRbGRCx7clI/AAAAAAAAAKQ/YDnYNggKNi4/s1600-h/cashbox2.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 188px;" src="http://4.bp.blogspot.com/_jK8xo9WygQU/SRbGRCx7clI/AAAAAAAAAKQ/YDnYNggKNi4/s400/cashbox2.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5266614810362737234" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-3576353378436957482?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3576353378436957482/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3576353378436957482' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3576353378436957482'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3576353378436957482'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/11/blog-post.html' title='好可怕的網站'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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://3.bp.blogspot.com/_jK8xo9WygQU/SRbGQ5cn9nI/AAAAAAAAAKI/WZz1ZdaHWqg/s72-c/cashbox1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-5989869983958247677</id><published>2008-11-04T23:45:00.000+08:00</published><updated>2008-11-04T23:46:29.925+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MIDI'/><category scheme='http://www.blogger.com/atom/ns#' term='AYUMI'/><category scheme='http://www.blogger.com/atom/ns#' term='AYU'/><title type='text'>Ayu MIDI Collection Site</title><content type='html'>&lt;a href="http://ayumi.primenova.com/midi.php"&gt;http://ayumi.primenova.com/midi.php&lt;/a&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;img src="http://ayumi.primenova.com/discography/mystory.jpg" width="125" height="125" /&gt;
&lt;/div&gt;&lt;div&gt;&lt;img src="http://ayumi.primenova.com/discography/memorialaddress.jpg" width="125" height="125" /&gt;
&lt;/div&gt;&lt;div&gt;&lt;img src="http://ayumi.primenova.com/discography/rainbow.jpg" width="125" height="125" /&gt;
&lt;/div&gt;&lt;div&gt;&lt;img src="http://ayumi.primenova.com/discography/Iam.jpg" width="125" height="125" /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-5989869983958247677?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/5989869983958247677/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=5989869983958247677' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5989869983958247677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5989869983958247677'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/11/ayu-midi-collection-site.html' title='Ayu MIDI Collection Site'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-3503764746669556319</id><published>2008-11-04T23:42:00.000+08:00</published><updated>2008-11-04T23:43:52.200+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MIDI'/><category scheme='http://www.blogger.com/atom/ns#' term='MLD'/><category scheme='http://www.blogger.com/atom/ns#' term='MAF'/><title type='text'>Convert MP3/WAV to MAF/MID/MLD</title><content type='html'>&lt;a href="http://smaf-yamaha.com/tools/panasonic/index.html"&gt;http://smaf-yamaha.com/tools/panasonic/index.html&lt;/a&gt;
&lt;div&gt;&lt;/div&gt;&lt;div&gt;                  &lt;a name="ssd"&gt;&lt;/a&gt;&lt;a name="wsd"&gt;&lt;/a&gt; &lt;table class="text" border="1" cellpadding="7" cellspacing="0"&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td bg style="color:#e3e3e3;"&gt; &lt;span style="color:Red;"&gt;&lt;b&gt;Supported Windows Vista&lt;/b&gt;&lt;/span&gt;
*&lt;a href="http://smaf-yamaha.com/tools/panasonic/license.php?ocid=ssd123" title="Download SSD"&gt;SSD&lt;/a&gt; (&lt;b&gt;S&lt;/b&gt;MAF &lt;b&gt;S&lt;/b&gt;ound &lt;b&gt;D&lt;/b&gt;ecorator) ( Ver.1.2.3 ) &lt;a href="http://smaf-yamaha.com/tools/panasonic/ssd_rn.html"&gt;[Release Note]&lt;/a&gt;&lt;!--&lt;b&gt;
&lt;span style="color:#ff9977;"&gt;16/May/2005 updated!&lt;/b&gt;&lt;/span&gt;--&gt;
SSD creates SMAF files(.mmf) from SMF(.mid). The SMAF files(.mmf) may be converted into .mld files for Panasonic handsets by SCP-MA2-P. Please use MA-2 mode of SSD for SCP-MA2-P.

*&lt;a href="http://smaf-yamaha.com/tools/panasonic/license.php?ocid=wsd110" title="Download WSD"&gt;WSD&lt;/a&gt; (&lt;b&gt;W&lt;/b&gt;ave &lt;b&gt;S&lt;/b&gt;ound &lt;b&gt;D&lt;/b&gt;ecorator) ( Ver.1.1.0 ) &lt;a href="http://smaf-yamaha.com/tools/panasonic/wsd_rn.html"&gt;[Release Note]&lt;/a&gt;&lt;!--&lt;b&gt;
&lt;span style="color:#ff9977;"&gt;01/Nov/2005 uploaded!&lt;/b&gt;&lt;/span&gt;--&gt;
WSD creates SMAF files(.mmf) from Wave files(.wav/.aif). The SMAF files(.mmf) may be converted into .mld files for Panasonic handsets by SCP-MA2-P. Please use MA-2 mode of WSD for SCP-MA2-P. &lt;p align="center"&gt; &lt;img src="http://smaf-yamaha.com/tools/panasonic/img/SCP.gif" alt="" usemap="#scp" border="0" /&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-3503764746669556319?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3503764746669556319/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3503764746669556319' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3503764746669556319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3503764746669556319'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/11/convert-mp3wav-to-mafmidmld.html' title='Convert MP3/WAV to MAF/MID/MLD'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7723197309763445616</id><published>2008-11-04T23:35:00.000+08:00</published><updated>2008-11-04T23:39:58.736+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='F905i'/><category scheme='http://www.blogger.com/atom/ns#' term='DOCOMO'/><title type='text'>Guide for copying videos, music, pics, ringtone, etc on NTT DoCoMo P905i</title><content type='html'>Ref: http://forums.hardwarezone.com.sg/showthread.php?t=1892278&lt;div&gt;
&lt;/div&gt;&lt;div&gt;&lt;span name="intelliTxt" id="intelliTXT"&gt;This guide also can be used for the following DoCoMo handsets:
- &lt;b&gt;SO905iCS&lt;/b&gt; =&gt; WMA, Pictures, 3gp
&lt;i&gt;&lt;b&gt;&lt;span style="font-size:78%;"&gt;(verified by xenocide, johnmoon, Cryptrus)&lt;/span&gt;&lt;/b&gt;&lt;/i&gt;


Hopefully this thread will be useful to fellow P905i users.
Please do contribute ur tips as well. Thx &lt;img src="http://www.hardwarezone.com/img/forums/styles/hwz/smilies/biggrin.gif" alt="" title="Big Grin" class="inlineimg" border="0" /&gt;

This guide is for Windows only, as most of the software works on Windows only.

&lt;b&gt;&lt;span style="font-size:100%;"&gt;Music&lt;/span&gt;
1. SD-Audio
2. WMA
3. AAC/3GP
&lt;span style="color:Red;"&gt;&lt;span style="font-size:78%;"&gt;Last updated: Mar 14th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;&lt;span style="font-size:100%;"&gt;Video&lt;/span&gt;
1. MP4/3GP
2. WMV/ASF
&lt;span style="color:Red;"&gt;&lt;span style="font-size:78%;"&gt;Last updated: Apr 8th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;&lt;span style="font-size:100%;"&gt;Picture&lt;/span&gt;
1. Use Datalink
2. Copy Manually
&lt;span style="color:Red;"&gt;&lt;span style="font-size:78%;"&gt;Last updated: Mar 10th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;&lt;span style="font-size:100%;"&gt;Ringtone&lt;/span&gt;
1. AAC
2. I-Motion MP4 (video ringtone)
3. SMF/MLD
&lt;span style="color:Red;"&gt;&lt;span style="font-size:78%;"&gt;Last updated: Apr 03rd, 2008&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;&lt;span style="font-size:100%;"&gt;JAVA MIDP/I-Appli Games&lt;/span&gt;
&lt;span style="color:Red;"&gt;&lt;span style="font-size:78%;"&gt;Last updated: Mar 9th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;&lt;span style="font-size:100%;"&gt;Kisekae Tool (Theme)&lt;/span&gt;
&lt;span style="color:Red;"&gt;&lt;span style="font-size:78%;"&gt;Last updated: Apr 8th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;&lt;span style="font-size:100%;"&gt;ToruCa (Mobile coupon)&lt;/span&gt;
&lt;span style="color:Red;"&gt;&lt;span style="font-size:78%;"&gt;Last updated: Apr 8th, 2008&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;

----------------------------------------------------------------------------------------------

Most of this is already covered by the manual, but its easier to report our findings here.

&lt;b&gt;&lt;span style="font-size:100%;"&gt;USB Mode Setting&lt;/span&gt;&lt;/b&gt;
1. Communication Mode – Data sync/modem
2. microSD mode – phone become a microSD reader
3. MTP mode – Media Transfer Protocol, able to use WMP to sync files

&lt;b&gt;To change USB Mode setting:&lt;/b&gt;
&lt;span style="color:Teal;"&gt;&lt;b&gt;Menu =&gt; Settings =&gt; Other settings =&gt; USB mode setting&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;------------------------------------------------------------------------&lt;/div&gt;&lt;div&gt;&lt;span name="intelliTxt" id="intelliTXT"&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;Music&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;1. SD-Audio&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;Requirements:&lt;/b&gt;
- Microsoft AppLocale Utility
- SD Jukebox/Moocs Player
- SD card reader or USB cable (set to microSD mode)

Masayuki has kindly uploaded the SD Jukebox/Moocs Player for us here:
&lt;a href="http://forums.hardwarezone.com.sg/showthread.php?t=1885373" target="_blank"&gt;http://forums.hardwarezone.com.sg/sh....php?t=1885373&lt;/a&gt;

Before installing the Japanese version SD-Jukebox, install the Microsoft AppLocale Utility 1st so u can view non-Unicode apps. &lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;i&gt;(credit: K_Gokiburi)&lt;/i&gt;&lt;/b&gt;&lt;/span&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8C4E8E0D-45D1-4D9B-B7C0-8430C1AC89AB&amp;amp;displaylang=en" target="_blank"&gt;http://www.microsoft.com/downloads/d...displaylang=en&lt;/a&gt;

&lt;img src="http://www.niveofontis.com/temp/p905i/moocs.jpg" alt="" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;

Just like any other Media Software, just pop ur CDs in &amp;amp; u can rip the contents to Moocs library.

To sync with ur phone, drag the songs to the SD card. The program will automatically encode ur songs into SD-Audio.

To add album art, drag pictures to the box on the upper left, below the word “Moocs”

For more details, refer to K_Gokiburi's post:
&lt;a href="http://forums.hardwarezone.com.sg/showpost.php?p=28780456&amp;amp;postcount=32" target="_blank"&gt;http://forums.hardwarezone.com.sg/sh...6&amp;amp;postcount=32&lt;/a&gt;

However, it may not accept:
- mp3 file (need commercial version of Moocs Player, i think)
- iTunes AAC&lt;/span&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;------------------------------------------------------------------------
&lt;/div&gt;&lt;div&gt;&lt;span name="intelliTxt" id="intelliTXT"&gt;&lt;b&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;2. WMA&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;Requirements: &lt;/b&gt;
- Windows Media Player 10/11
- USB Cable (set to MTP mode)

This is the easiest method, since all of us have WMP in our system. I’m using this method for my music as well.

Once u plugged in the USB cable &amp;amp; set the phone to MTP mode, WMP will automatically detect ur phone (see pic below) &amp;amp; ready to sync.

&lt;table id="ncode_imageresizer_warning_1" class="ncode_imageresizer_warning" width="640"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="td1" width="20"&gt;&lt;img alt="" src="http://forums.hardwarezone.com.sg/images/statusicon/wol_error.gif" border="0" width="16" height="16" /&gt;&lt;/td&gt;&lt;td class="td2"&gt;This image has been resized. Click this bar to view the full image. The original image is sized 799x567.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img id="ncode_imageresizer_container_1" src="http://www.niveofontis.com/temp/p905i/wmp.jpg" alt="" onload="NcodeImageResizer.createOn(this);" border="0" width="640" height="454" /&gt;

U will need to convert ur song collection to WMA before dumping them to WMP library.

I use dBPoweramp converter + WMA codec.
- Choose WMA 9.2 /Lossless.
- Either VBR or CBR is fine
- 192Kbps for best quality/size ratio.

&lt;b&gt;Album art/jacket guide:&lt;/b&gt;
- Highlight all the particular songs that u want to add cover to, then drag cover art picture into the square next to the songs (see pic above).
- Another method, highlight all the particular songs, right click &amp;amp; select "Advanced Tag Editor", go to "Pictures" and add ur album cover there. Choose "Cover (front)" for the "Picture Type".

If the album art doesn't appear on the phone, it means the album art picture is not embedded correctly into the songs.
Go back to WMP library, right click on the song and choose "Advanced Tag Editor". Go to "Pictures" and make sure there's an album art there, also "Cover (front)" must be selected on the "Picture type".


Click the “Start Sync” button at the lower right corner once you’ve dragged all ur files into the phone.
After its done, disconnect the USB cable and fire up the music player on ur phone.

&lt;table id="ncode_imageresizer_warning_2" class="ncode_imageresizer_warning" width="640"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td class="td1" width="20"&gt;&lt;img alt="" src="http://forums.hardwarezone.com.sg/images/statusicon/wol_error.gif" border="0" width="16" height="16" /&gt;&lt;/td&gt;&lt;td class="td2"&gt;This image has been resized. Click this bar to view the full image. The original image is sized 852x640.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;img id="ncode_imageresizer_container_2" src="http://www.niveofontis.com/temp/p905i/IMG_1561.jpg" alt="" onload="NcodeImageResizer.createOn(this);" border="0" width="640" height="480" /&gt;&lt;/span&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;------------------------------------------------------------------------
&lt;/div&gt;&lt;div&gt;&lt;span name="intelliTxt" id="intelliTXT"&gt;&lt;b&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;3. AAC/3GP&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;Requirements: &lt;/b&gt;
- 3gp converter
- microSD card reader or USB cable (set to microSD mode)

Use Calcium 3gp converter to convert to HE/HE2 AAC (extension 3gp).

Drop ur files into:
&lt;span style="color:Darkred;"&gt;&lt;b&gt;PRIVATE =&gt; DOCOMO =&gt; MMFILE =&gt; MUDxxx&lt;/b&gt;&lt;/span&gt;

&lt;img src="http://www.niveofontis.com/temp/p905i/microsd-mmfile.jpg" alt="" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;

If u didn't see the &lt;span style="color:Darkred;"&gt;&lt;b&gt;MMFILE&lt;/b&gt;&lt;/span&gt; folder inside &lt;span style="color:Darkred;"&gt;&lt;b&gt;DOCOMO&lt;/b&gt;&lt;/span&gt; folder. Use ur computer to create one and its child directory, for e.g: &lt;span style="color:Darkred;"&gt;&lt;b&gt;MMFILE =&gt; MUD001, MUD002, MUD003&lt;/b&gt;&lt;/span&gt;, etc.

U also have to rename ur files to &lt;span style="color:DarkRed;"&gt;&lt;b&gt;MMF001.3gp, MMF002.3gp, MMF003.3gp&lt;/b&gt;&lt;/span&gt;, etc. If not the phone can’t see them at all.
Besides, ur most likely wont be able to view the album art.&lt;/span&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;------------------------------------------------------------------------
&lt;/div&gt;&lt;div&gt;&lt;span name="intelliTxt" id="intelliTXT"&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;Video&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;1. MP4/3GP&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;Requirements:&lt;/b&gt;
- Total Video Converter or 3gp Converter
- microSD card reader or USB cable (set to microSD mode)

Use ur favorite software to convert ur videos into MP4 or 3GP files.

I use Total Video Converter for mine.
Video Bit Rate: 500-1500Kbit/s
Resolution: 640 x 480 (VGA) or 640 x 352 (Wide HVGA)

On ur phone, go to:
&lt;span style="color:Teal;"&gt;&lt;b&gt;Menu =&gt; Data box =&gt; I-Motion =&gt; microSD =&gt; Movie&lt;/b&gt;&lt;/span&gt;

If u’ve taken a video using the camera &amp;amp; saved to microSD before, u will see a folder called &lt;span style="color:Teal;"&gt;&lt;b&gt;PRL001&lt;/b&gt;&lt;/span&gt; which contains ur recorded video file (eg: &lt;span style="color:Teal;"&gt;&lt;b&gt;MOL001&lt;/b&gt;&lt;/span&gt;).
Feel free to create new folders here, u can name it anything.

Once ur done, connect ur phone to the computer. Navigate to the folder called &lt;span style="color:DarkRed;"&gt;&lt;b&gt;SD_VIDEO&lt;/b&gt;&lt;/span&gt;. U can see the folders u’ve created before. Yeah, even if u’ve renamed the folder using ur phone before, it will still appear as &lt;span style="color:DarkRed;"&gt;&lt;b&gt;PRL001, PRL002, PRL003&lt;/b&gt;&lt;/span&gt;, and so on.

&lt;img src="http://www.niveofontis.com/temp/p905i/microsd-sdvideo.jpg" alt="" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;

Now drop ur mp4 or 3gp files into one of these folders. Rename the files as &lt;b&gt;&lt;span style="color:Darkred;"&gt;MOL001.xxx, MOL002.xxx, MOL003.xxx, MOL004.xxx&lt;/span&gt;&lt;/b&gt;, etc. "xxx" is file extension.

U can rename these files again using ur phone. &lt;/span&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;------------------------------------------------------------------------
&lt;/div&gt;&lt;div&gt;&lt;span name="intelliTxt" id="intelliTXT"&gt;&lt;b&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;2. WMV/ASF&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;
&lt;b&gt;&lt;span style="font-size:78%;"&gt;&lt;i&gt;(credit: kenhanabi)&lt;/i&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;Requirements:&lt;/b&gt;
- Total Video Converter or any other converter apps
- microSD card reader or USB cable (set to microSD mode)

Just drop ur WMV/ASF files into:
&lt;span style="color:DarkRed;"&gt;&lt;b&gt;PRIVATE =&gt; DOCOMO =&gt; MOVIE =&gt; MVUDxxx&lt;/b&gt;&lt;/span&gt;

&lt;img src="http://www.niveofontis.com/temp/p905i/microsd-movie.jpg" alt="" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;

If u didn't see the &lt;span style="color:DarkRed;"&gt;&lt;b&gt;MOVIE&lt;/b&gt;&lt;/span&gt; folder inside &lt;span style="color:DarkRed;"&gt;&lt;b&gt;DOCOMO&lt;/b&gt;&lt;/span&gt; folder. Use ur computer to create one and its child directory, for e.g: &lt;span style="color:DarkRed;"&gt;&lt;b&gt;MOVIE =&gt; MVUD001, MVUD002, MVUD003&lt;/b&gt;&lt;/span&gt;, etc.

No need to rename the files at all.

To watch these movies on ur phone, go to:
&lt;span style="color:Teal;"&gt;&lt;b&gt;Menu =&gt; Data box =&gt; PC Movie&lt;/b&gt;&lt;/span&gt;

&lt;b&gt;Note:&lt;/b&gt;
If using Total Video Converter to convert ur WMV
- Use "Zune WMV" setting.
- Video Bit Rate: 500-1000Kbit/s
- Resolution: MUST be 320 x 240, otherwise ur video wont appear.   &lt;/span&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;------------------------------------------------------------------------
&lt;/div&gt;&lt;div&gt;&lt;span name="intelliTxt" id="intelliTXT"&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;Ringtone&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;1. AAC&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;

&lt;!-- BEGIN TEMPLATE: bbcode_quote --&gt; &lt;div style="margin: 5px 10px 10px;"&gt;  &lt;div class="smallfont" style="margin-bottom: 2px;"&gt;Quote:&lt;/div&gt;  &lt;table border="0" cellpadding="3" cellspacing="0" width="95%"&gt;  &lt;tbody&gt;&lt;tr&gt;   &lt;td class="alt2" style="border: 1px inset ;"&gt;         &lt;div&gt;Originally Posted by &lt;strong&gt;haonan&lt;/strong&gt;&lt;/div&gt;     &lt;div style="font-style: italic;"&gt;I haven't really started playing with making customised ringtones for my SH905i, but I just went to check out the MobileHackerz 3GP wiki site to seek some references regarding ringtones for FOMA handsets, and I'm afraid I have to drop this bad news on u guys.
&lt;ul&gt;&lt;li&gt;500KB以下のファイルはWeb経由で着信音、メール着信音などに登録可能になります。&lt;/li&gt; &lt;/ul&gt;
A mere translation of the above for those who don't understand the sentence, it means that for setting a normal ringer ringtone and email ringtone, it has to be below 500KB and downloaded via web. Usually for japanese users this isn't a major problem, becos they have alot of such free uploader websites available whereby japanese ppl usually can upload their own customised AAC ringtones to and downloading them directly via their own FOMA handsets via i-mode internet. This thing is impossible for us, as we all know our FOMA handsets are restricted in terms of the internet, because firstly we're not under NTT Docomo so we don't have i-mode internet, and secondly GPRS settings cannot be configured manually on the P905i or any of the FOMA handsets, so needless to say, we can't download anything manually via GPRS to our FOMA handsets, even if our simcards does come enabled with GPRS by default, via our telco carrier providers.&lt;/div&gt;       &lt;/td&gt;  &lt;/tr&gt;  &lt;/tbody&gt;&lt;/table&gt; &lt;/div&gt; &lt;!-- END TEMPLATE: bbcode_quote --&gt;


&lt;b&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;2. I-Motion MP4 (video ringtone)&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;

&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;span class="Apple-style-span" style="color: rgb(255, 0, 0);"&gt;&lt;span class="Apple-style-span" style="font-family: 'courier new';"&gt; As suggested by bro haonan b4, we could use the default video clip (the clownfish one) as a ringtone.
You also can make the a 30sec clip urself, but it will not work if u copy it into SD card, the ringtone option will be greyed out. It must be downloaded thru the email or internet in order for it to work as a ringtone. So since we have no GPRS, we're out of luck again.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;



&lt;b&gt;&lt;span style="font-size:85%;"&gt;&lt;u&gt;3. SMF/MLD&lt;/u&gt;&lt;/span&gt;&lt;/b&gt;

&lt;b&gt;Requirements:&lt;/b&gt;
- Yamaha MLD WAV-MA2 converter
- PSMPlayer
- microSD card reader or USB cable (set to microSD mode)

&lt;b&gt;&lt;span style="color:Red;"&gt;file format must be .smf or .mld&lt;/span&gt;&lt;/b&gt;

Convert ur WAV to MLD by using the tool Yamaha MLD tool/converter for Panasonic from here:
&lt;a href="http://smaf-yamaha.com/tools/panasonic/index.html" target="_blank"&gt;http://smaf-yamaha.com/tools/panasonic/index.html&lt;/a&gt;

U can also use PSMPlayer to convert your WAV into MLD
&lt;a href="http://www.psmplayer.com/" target="_blank"&gt;http://www.psmplayer.com/&lt;/a&gt;

Choose iMelody for DoCoMo phone


Drop ur MLD files into:
&lt;span style="color:DarkRed;"&gt;&lt;b&gt;PRIVATE =&gt; DOCOMO =&gt; RINGER =&gt; RUDxxx&lt;/b&gt;&lt;/span&gt;

&lt;img src="http://www.niveofontis.com/temp/p905i/microsd-ringer.jpg" alt="" onload="NcodeImageResizer.createOn(this);" border="0" /&gt;

Rename ur files as &lt;span style="color:DarkRed;"&gt;&lt;b&gt;RING0001.xxx, RING0002.xxx, RING0003.xxx&lt;/b&gt;&lt;/span&gt;, etc

U should be able to see the new ringtone on ur phone by going to:
&lt;b&gt;&lt;span style="color:Teal;"&gt;Menu =&gt; Drop box =&gt; Melody =&gt; microSD =&gt; Melody&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div&gt;------------------------------------------------------------------------
&lt;/div&gt;&lt;div&gt;&lt;span name="intelliTxt" id="intelliTXT"&gt;&lt;b&gt;&lt;span style="font-size:100%;"&gt;JAVA MIDP/I-Appli Games&lt;/span&gt;&lt;/b&gt;

Not able to add jar files to microSD since it requires connection to Docomo.



&lt;b&gt;&lt;span style="font-size:100%;"&gt;Kisekae Tool (Theme) &lt;/span&gt;&lt;/b&gt;
&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;i&gt;(Credit: LHM_BB01_Minerva) &lt;/i&gt;&lt;/b&gt;&lt;/span&gt;

Download link (English) : &lt;a href="http://www.nttdocomo.co.jp/english/s.../kisekae_tool/" target="_blank"&gt;http://www.nttdocomo.co.jp/english/s.../kisekae_tool/&lt;/a&gt;

Download link (Japanese) : &lt;a href="http://www.nttdocomo.co.jp/service/i...ool/index.html" target="_blank"&gt;http://www.nttdocomo.co.jp/service/i...ool/index.html&lt;/a&gt;

Links to the pdf that lists which models are compatible with this program :
&lt;a href="http://www.nttdocomo.co.jp/english/s...pec/index.html" target="_blank"&gt;http://www.nttdocomo.co.jp/english/s...pec/index.html&lt;/a&gt;&lt;/span&gt;
&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7723197309763445616?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7723197309763445616/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7723197309763445616' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7723197309763445616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7723197309763445616'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/11/guide-for-copying-videos-music-pics.html' title='Guide for copying videos, music, pics, ringtone, etc on NTT DoCoMo P905i'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-1575046564348104431</id><published>2008-09-24T15:32:00.000+08:00</published><updated>2008-09-24T15:34:36.915+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCP'/><category scheme='http://www.blogger.com/atom/ns#' term='64bit'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><title type='text'>Download Vista tcpip.sys and UAC Auto Patcher to Increase TCP Connection Limit</title><content type='html'>&lt;p&gt;http://www.mydigitallife.info/2008/02/17/download-vista-tcpipsys-and-uac-auto-patcher-to-increase-tcp-connection-limit/
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1575046564348104431?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1575046564348104431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1575046564348104431'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/09/download-vista-tcpipsys-and-uac-auto.html' title='Download Vista tcpip.sys and UAC Auto Patcher to Increase TCP Connection Limit'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-6660526354294771724</id><published>2008-09-12T20:04:00.000+08:00</published><updated>2008-09-12T20:40:23.010+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='法式'/><category scheme='http://www.blogger.com/atom/ns#' term='水晶指甲'/><title type='text'>水晶指甲 ‧ 續續續續</title><content type='html'>有個好友, 他說他不想跟單獨我走在一起, 如果有第三人在旁邊他就沒關係.&lt;p&gt;我跟他溝通了許久, 歸納出他的想法:&lt;/p&gt;&lt;p&gt;1. 他說 他不反對也不排斥水晶指甲&lt;/p&gt;&lt;p&gt;2. 他說 他要是跟我走在一起, 他會不由自主地覺得旁人路人會以異樣眼光看著他, 甚至會覺得路人們心裡會有鬼祟的聲音:"噁唷~"來對著他, 所以他覺得雖然我做水晶是我的自由, 他認為這樣算是影響到他了, 除非我帶上手套, 不然不想單獨跟我碰面.&lt;/p&gt;&lt;p&gt;我覺得跟一個好友見面需要列條件式且條件成立才可以見面是畢生未有過之事, 所以吶悶了.&lt;/p&gt;&lt;p&gt;不過沉澱了一下, 先不論他立場堅不堅定, 其實讓他自己 不由自主地虛擬出別人的想法 這件事看來, 就讓我推論 那些虛擬出來的想法其實是他內心的想法, 藉由"路人"假托想法來闡述.&lt;/p&gt;&lt;p&gt;在我認真跟他溝通時候居然不說真話卻來說條件式, 這讓我很傷心.&lt;/p&gt;&lt;p&gt;所以姑且尊重他的立場, 後續就慢慢發展.&lt;/p&gt;&lt;p&gt;但是一來我覺得這好看好用好玩, 二來也是等我的左手真甲長好.&lt;/p&gt;&lt;p&gt;所以對花巧稍微膩了點, 這次換素一點的~&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&lt;span style="color:#ff9966;"&gt;法式夾心水晶-果凍&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jK8xo9WygQU/SMphWqrsCoI/AAAAAAAAAJM/7JtPJkdB4xI/s1600-h/fnail1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_jK8xo9WygQU/SMphWqrsCoI/AAAAAAAAAJM/7JtPJkdB4xI/s400/fnail1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5245111758068910722" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jK8xo9WygQU/SMphWryqw-I/AAAAAAAAAJU/UTcTWewjAiM/s1600-h/fnail2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_jK8xo9WygQU/SMphWryqw-I/AAAAAAAAAJU/UTcTWewjAiM/s400/fnail2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5245111758366622690" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jK8xo9WygQU/SMphW3yiq7I/AAAAAAAAAJc/9gqiuLOTot8/s1600-h/fnail3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SMphW3yiq7I/AAAAAAAAAJc/9gqiuLOTot8/s400/fnail3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5245111761587317682" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jK8xo9WygQU/SMphWwUos2I/AAAAAAAAAJk/B7PRtV2xdyI/s1600-h/fnail4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_jK8xo9WygQU/SMphWwUos2I/AAAAAAAAAJk/B7PRtV2xdyI/s400/fnail4.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5245111759582835554" /&gt;&lt;/a&gt;
&lt;p&gt;上次做過腳保之後, 我的左腳大拇指指甲又裂了XD&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6660526354294771724?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6660526354294771724/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6660526354294771724' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6660526354294771724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6660526354294771724'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/09/blog-post.html' title='水晶指甲 ‧ 續續續續'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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://3.bp.blogspot.com/_jK8xo9WygQU/SMphWqrsCoI/AAAAAAAAAJM/7JtPJkdB4xI/s72-c/fnail1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-7467962992541830130</id><published>2008-09-03T22:39:00.000+08:00</published><updated>2008-09-03T23:58:25.440+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Capture'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Save a Web Page as PNG/JPG for FireFox3</title><content type='html'>&lt;p&gt;這次終於找到一個超級讚的Extension, 以前firefox2的時候用&lt;a href="https://addons.mozilla.org/zh-TW/firefox/addon/4505"&gt;Save page as&lt;/a&gt; 這個套件可以把整個頁面存成png/jpg, 但是花CPU USAGE很高, 而且整個網頁存起來圖超大, 重點是只能用在firefox2!!&lt;/p&gt;&lt;p&gt;現在firefox3想要用的話, 強力推薦這個&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://addons.mozilla.org/zh-TW/firefox/addon/3408"&gt;Abduction! 2.026&lt;/a&gt;&lt;/p&gt;&lt;p&gt;這個的好處就是可以選擇網頁部分來capture, 在網頁中右見選單出現&lt;/p&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jK8xo9WygQU/SL6zw6ueMAI/AAAAAAAAAI8/zIWqfFuY5lY/s1600-h/savepage1.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SL6zw6ueMAI/AAAAAAAAAI8/zIWqfFuY5lY/s400/savepage1.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5241824669285101570" /&gt;&lt;/a&gt;
&lt;p&gt;然後就會另開新視窗&lt;/p&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jK8xo9WygQU/SL6zxCfX0aI/AAAAAAAAAJE/RvsynWeuBGU/s1600-h/savepage2.PNG"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_jK8xo9WygQU/SL6zxCfX0aI/AAAAAAAAAJE/RvsynWeuBGU/s400/savepage2.PNG" border="0" alt="" id="BLOGGER_PHOTO_ID_5241824671369253282" /&gt;&lt;/a&gt;
&lt;p&gt;這個時候就可以選擇你要的部分來存成PNG, 這樣存下來的檔才不會落落長又檔案超肥!!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7467962992541830130?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7467962992541830130/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7467962992541830130' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7467962992541830130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7467962992541830130'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/09/save-web-page-as-pngjpg-for-firefox3.html' title='Save a Web Page as PNG/JPG for FireFox3'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/SL6zw6ueMAI/AAAAAAAAAI8/zIWqfFuY5lY/s72-c/savepage1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-6489676699529285520</id><published>2008-09-02T17:57:00.000+08:00</published><updated>2008-09-02T18:00:38.451+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>把Firefox偽裝成IE!?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm1.static.flickr.com/124/378162063_29affd3bf5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px;" src="http://farm1.static.flickr.com/124/378162063_29affd3bf5.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;/p&gt;&lt;p&gt;(本文轉載於&lt;a href="http://eazieatinternet.blogspot.com/2007/02/firefoxie.html"&gt;http://eazieatinternet.blogspot.com/2007/02/firefoxie.html&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;或許你會認為這是IE，我也是那麼認為。不過你有想過這其實是Firefox嗎XD?&lt;/p&gt;這次的偽裝十分完整，由&lt;a href="http://johnhaller.com/"&gt;JohnHaller&lt;/a&gt;所完成，應該算是無懈可擊。JohnHaller還分享了偽裝教學，讓大家都有機會拿這個唬唬朋友XD

流程如下:

    * 1.安裝這個&lt;a href="https://addons.mozilla.org/firefox/3984/"&gt;佈景主題&lt;/a&gt;。
    * 2.&lt;a href="http://johnhaller.com/jh/mozilla/firefox_internet_explorer/firefox_internet_explorer_icons.zip"&gt;下載這個圖示包&lt;/a&gt;，再把將其中檔案放到FireFox的安裝資料夾(如C:\Program Files\Mozilla Firefox\)
    * 3.對照IE，將圖示照著IE移動。
    * 4.安裝&lt;a href="http://johnhaller.com/jh/mozilla/firefox_internet_explorer/firesomething-1.7.0-fx-hackedfor2.0.xpi"&gt;Firesomething&lt;/a&gt;擴充套件。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6489676699529285520?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6489676699529285520/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6489676699529285520' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6489676699529285520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6489676699529285520'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/09/firefoxie.html' title='把Firefox偽裝成IE!?'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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://farm1.static.flickr.com/124/378162063_29affd3bf5_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-4233817643556466394</id><published>2008-08-28T16:42:00.001+08:00</published><updated>2008-08-28T17:17:36.823+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='法式'/><category scheme='http://www.blogger.com/atom/ns#' term='水晶指甲'/><title type='text'>水晶指甲 ‧ 續續續</title><content type='html'>&lt;p&gt;起司指甲終於好點, 但是又斷了左手的中指跟無名指XXD&lt;/p&gt;&lt;p&gt;繼上次作的&lt;span style="color:#cc33cc;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;斜式法式水晶 紫色亮片+櫻花3花瓣&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;, 一直到要卸掉之前, 看過的人都說漂亮*_*&lt;/p&gt;&lt;p&gt;害我不忍心把他們卸掉, 可是就是要不一樣才好玩:P&lt;/p&gt;&lt;p&gt;不過忘了問美甲師這叫甚麼名了耶, 應該不會是法式的樣子&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ccff;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;em&gt;藍色璀燦底 + 和風五彩水鑽小花&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jK8xo9WygQU/SLZqqLb0xaI/AAAAAAAAAIU/UVuz3xF-4cc/s1600-h/bnail1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_jK8xo9WygQU/SLZqqLb0xaI/AAAAAAAAAIU/UVuz3xF-4cc/s400/bnail1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5239492489348695458" /&gt;&lt;/a&gt;
&lt;p&gt; 璀璨的粉似乎有點透光看的到真甲&lt;/p&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jK8xo9WygQU/SLZqqF3RKuI/AAAAAAAAAIc/dczp2rjl_Eo/s1600-h/bnail2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SLZqqF3RKuI/AAAAAAAAAIc/dczp2rjl_Eo/s400/bnail2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5239492487853189858" /&gt;
&lt;/a&gt;&lt;p&gt;五彩的水鑽就是不同角度看過去都不一樣顏色喔, 跟雷射貼紙好像:D&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jK8xo9WygQU/SLZqqfU62yI/AAAAAAAAAIs/MN8pCzpaM8k/s1600-h/bnail4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_jK8xo9WygQU/SLZqqfU62yI/AAAAAAAAAIs/MN8pCzpaM8k/s400/bnail4.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5239492494688443170" /&gt;&lt;/a&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jK8xo9WygQU/SLZqqOGOMyI/AAAAAAAAAIk/kWiTkTutUak/s1600-h/bnail3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_jK8xo9WygQU/SLZqqOGOMyI/AAAAAAAAAIk/kWiTkTutUak/s400/bnail3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5239492490063393570" /&gt;&lt;/a&gt;
&lt;p&gt;最後來張特寫~&lt;/p&gt;&lt;p&gt;其實上次的紫色已經夠滿意了, 不過藍色意外的好搭衣服耶~&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;後記, 這次去的時候看到有人在用泡腳機泡腳, 我就問佩君我可不可以也泡泡看, 結果要做腳保才有, 知道腳保一次多少嗎, -&gt; $1000!! 我開始覺得通化街的腳底按摩便宜許多@_@
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4233817643556466394?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4233817643556466394/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4233817643556466394' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4233817643556466394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4233817643556466394'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/08/blog-post_28.html' title='水晶指甲 ‧ 續續續'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/SLZqqLb0xaI/AAAAAAAAAIU/UVuz3xF-4cc/s72-c/bnail1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-3288242229412751871</id><published>2008-08-03T23:00:00.000+08:00</published><updated>2008-11-07T11:47:25.026+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='法式'/><category scheme='http://www.blogger.com/atom/ns#' term='水晶指甲'/><title type='text'>水晶指甲 ‧ 續續</title><content type='html'>起司指甲噩夢持續中....&lt;br /&gt;&lt;br /&gt;食指又斷了XD, 既然已經塗了將近一個月的硬甲油跟蜜蜂爺爺還算一點點成效, 那就繼續拿那三隻水晶來玩:D&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 51, 204);font-size:180%;" &gt;斜式法式水晶 &lt;span style="font-style: italic;"&gt;紫色&lt;/span&gt;亮片+櫻花3花瓣&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jK8xo9WygQU/SJXKpcjwozI/AAAAAAAAAHc/I6vcc82zcZ8/s1600-h/psakura1.jpg"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_jK8xo9WygQU/SJXKpcjwozI/AAAAAAAAAHc/I6vcc82zcZ8/s400/psakura1.jpg" alt="" id="BLOGGER_PHOTO_ID_5230309355650327346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jK8xo9WygQU/SJXKpk_pBaI/AAAAAAAAAHk/pu_7zqObyu8/s1600-h/psakura2.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_jK8xo9WygQU/SJXKpk_pBaI/AAAAAAAAAHk/pu_7zqObyu8/s400/psakura2.jpg" alt="" id="BLOGGER_PHOTO_ID_5230309357914752418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt; 本來想選藍色居然被我的美甲師阻止了, 然後她開始越弄越高興的把我的斜式法式水晶加了好幾顆鑽(每個鑽都是要coco的捏XD), 她說斜式會看到真甲, 所以要把會看到的透明真甲的部分用雕花給蓋起來, 我找了一個sample想讓她雕:&lt;br /&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jK8xo9WygQU/SJXKpp1uQhI/AAAAAAAAAHs/GMCyKcFqQ5A/s1600-h/sakura.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_jK8xo9WygQU/SJXKpp1uQhI/AAAAAAAAAHs/GMCyKcFqQ5A/s400/sakura.jpg" alt="" id="BLOGGER_PHOTO_ID_5230309359215329810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;只是雕出來的顏色稍微淡了點QQ&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/18752595-3288242229412751871?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3288242229412751871/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3288242229412751871' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3288242229412751871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3288242229412751871'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/08/blog-post.html' title='水晶指甲 ‧ 續續'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/SJXKpcjwozI/AAAAAAAAAHc/I6vcc82zcZ8/s72-c/psakura1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-2264281644370163987</id><published>2008-07-15T16:17:00.000+08:00</published><updated>2008-11-07T11:47:26.048+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='水晶指甲'/><title type='text'>水晶指甲 ‧ 續</title><content type='html'>&lt;p&gt;歷經三個月, 我夢想的成效終於出來, 連我老媽都說"早知道有這種東西就該去做了"&lt;/p&gt;&lt;p&gt;OS: 老媽, 老姐都沒去做水晶了我最好是會知道有這種東西啦, 我印象還停留在假指甲甲片上哩-.-"&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;一隻隻拆掉水晶後, 噩夢就會來喔XD&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;當初被削薄的指甲, 軟到不行, 超恐怖, 輕輕碰一下就跟起司一樣, 碰了水更慘&gt;_&lt;&lt;/p&gt;&lt;p&gt;所以留著最後三支超硬的水晶來玩:P&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ff99ff;"&gt;櫻花3花瓣&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_jK8xo9WygQU/SHxeuBeJJzI/AAAAAAAAAG0/YzzY3xsFJfo/s1600-h/nail1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_jK8xo9WygQU/SHxeuBeJJzI/AAAAAAAAAG0/YzzY3xsFJfo/s400/nail1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5223153812604790578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jK8xo9WygQU/SHxeuYY6hSI/AAAAAAAAAG8/Du1bO_xe-3A/s1600-h/nail2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SHxeuYY6hSI/AAAAAAAAAG8/Du1bO_xe-3A/s400/nail2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5223153818756875554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#33cc00;"&gt;四葉幸運草&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jK8xo9WygQU/SHxeubNrAWI/AAAAAAAAAHE/Ic0rWAHLxgY/s1600-h/nail3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_jK8xo9WygQU/SHxeubNrAWI/AAAAAAAAAHE/Ic0rWAHLxgY/s400/nail3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5223153819515027810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_jK8xo9WygQU/SHxeunDOObI/AAAAAAAAAHM/Kw0l55ByOVM/s1600-h/nail4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_jK8xo9WygQU/SHxeunDOObI/AAAAAAAAAHM/Kw0l55ByOVM/s400/nail4.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5223153822692424114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jK8xo9WygQU/SHxeulL4VYI/AAAAAAAAAHU/0pA_HVwGZoI/s1600-h/nail5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_jK8xo9WygQU/SHxeulL4VYI/AAAAAAAAAHU/0pA_HVwGZoI/s400/nail5.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5223153822191867266" /&gt;&lt;/a&gt;&lt;br /&gt;這次還做了法式水晶, 法式水晶到底是啥麼咚咚, 就是水晶分前後兩半, 中間有明顯的分界, 最pure的就是有指肉的地方用透明水晶粉, 前面用純白的水晶粉, 中間一個彎彎的微笑:)&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;後記: 我好像在玩我的指甲 lalala~&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-2264281644370163987?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/2264281644370163987/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=2264281644370163987' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2264281644370163987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2264281644370163987'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/07/blog-post_15.html' title='水晶指甲 ‧ 續'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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://4.bp.blogspot.com/_jK8xo9WygQU/SHxeuBeJJzI/AAAAAAAAAG0/YzzY3xsFJfo/s72-c/nail1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-1643019162915796915</id><published>2008-07-14T11:16:00.000+08:00</published><updated>2008-11-07T11:47:26.940+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='淑娟喜宴'/><title type='text'>淑娟喜宴</title><content type='html'>92級代表: ray, yan, 阿司&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jK8xo9WygQU/SJXMuQawnBI/AAAAAAAAAH0/b2oU75sufDA/s1600-h/IMG_0341.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_jK8xo9WygQU/SJXMuQawnBI/AAAAAAAAAH0/b2oU75sufDA/s400/IMG_0341.JPG" alt="" id="BLOGGER_PHOTO_ID_5230311637313952786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jK8xo9WygQU/SJXMue2x6rI/AAAAAAAAAH8/ZHoEkx8c7ys/s1600-h/IMG_0337.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SJXMue2x6rI/AAAAAAAAAH8/ZHoEkx8c7ys/s400/IMG_0337.JPG" alt="" id="BLOGGER_PHOTO_ID_5230311641189575346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jK8xo9WygQU/SJXMu5j73tI/AAAAAAAAAIE/2mDJNhMJOw8/s1600-h/F1000029.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SJXMu5j73tI/AAAAAAAAAIE/2mDJNhMJOw8/s400/F1000029.JPG" alt="" id="BLOGGER_PHOTO_ID_5230311648358293202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_jK8xo9WygQU/SJXMu0R2siI/AAAAAAAAAIM/GYAkWvRAsVc/s1600-h/F1000027.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_jK8xo9WygQU/SJXMu0R2siI/AAAAAAAAAIM/GYAkWvRAsVc/s400/F1000027.JPG" alt="" id="BLOGGER_PHOTO_ID_5230311646940279330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;原圖下載:&lt;a href="http://www.iis.sinica.edu.tw/%7Eclotho/pigf.zip"&gt;http://www.iis.sinica.edu.tw/~clotho/pigf.zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1643019162915796915?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1643019162915796915/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1643019162915796915' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1643019162915796915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1643019162915796915'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/07/blog-post_13.html' title='淑娟喜宴'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/SJXMuQawnBI/AAAAAAAAAH0/b2oU75sufDA/s72-c/IMG_0341.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-1298541465389268421</id><published>2008-07-07T01:29:00.000+08:00</published><updated>2008-07-07T01:31:30.393+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Net'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><title type='text'>網路芳鄰磁碟機 逾時值</title><content type='html'>cmd.exe:
net config server /autodisconnect:n

n = -1 ~ 65535

Ex.
不中斷: net config server /autodisconnect:-1
30分鐘中斷: net config server /autodisconnect:30&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1298541465389268421?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1298541465389268421/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1298541465389268421' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1298541465389268421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1298541465389268421'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/07/blog-post.html' title='網路芳鄰磁碟機 逾時值'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7541118787581795263</id><published>2008-06-24T02:49:00.000+08:00</published><updated>2008-06-24T02:51:15.885+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Table'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Highlight'/><category scheme='http://www.blogger.com/atom/ns#' term='root'/><category scheme='http://www.blogger.com/atom/ns#' term='Column'/><title type='text'>Highlight Table Rows or Columns Automatically using customized CSS and Javascript</title><content type='html'>&lt;p&gt;The 2nd solution to implement the effect is:&lt;/p&gt;&lt;p&gt;http://forums.htmlhelp.com/index.php?showtopic=2055&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7541118787581795263?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7541118787581795263/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7541118787581795263' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7541118787581795263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7541118787581795263'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/06/highlight-table-rows-or-columns_23.html' title='Highlight Table Rows or Columns Automatically using customized CSS and Javascript'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-868653371191345946</id><published>2008-06-24T02:44:00.000+08:00</published><updated>2008-06-24T02:49:01.990+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WWW'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Table'/><category scheme='http://www.blogger.com/atom/ns#' term='Row'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><category scheme='http://www.blogger.com/atom/ns#' term='Highlight'/><category scheme='http://www.blogger.com/atom/ns#' term='Column'/><title type='text'>Highlight Table Rows or Columns Automatically with Tablecloth using CSS and Javascript</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://cssglobe.com/lab/tablecloth/"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 400px;" src="http://www.webappers.com/img/2007/10/tablecloth.png" border="0" alt="" /&gt;&lt;/a&gt;
Tablecloth is lightweight, easy to use, unobtrusive way to add style and behaviour to your html table elements. By simply adding 2 lines of code to your html page you will have styled and active tables that your visitors will love. There’s absolutely no need for hardcoded class names or id’s on the tables.Tablecloth adds those automatically.

If you mouseover on a table, Tablecloth will highlight the row or column (or both) automatically. Tablecloth will also adds selected state on click. It is really useful and easy to implement. I am sure I will use it in the near future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-868653371191345946?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/868653371191345946/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=868653371191345946' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/868653371191345946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/868653371191345946'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/06/highlight-table-rows-or-columns.html' title='Highlight Table Rows or Columns Automatically with Tablecloth using CSS and Javascript'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-9029756664232525945</id><published>2008-06-11T20:36:00.000+08:00</published><updated>2008-06-11T20:45:55.674+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applet'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JMF'/><title type='text'>Java Sound API Demo</title><content type='html'>&lt;a href="http://java.sun.com/products/java-media/sound/samples/JavaSoundDemo/index.html"&gt;http://java.sun.com/products/java-media/sound/samples/JavaSoundDemo/index.html&lt;/a&gt;
解開壓縮後, 開啟Browser打開JavaSoundDemo.html
會啟動一個Demo Applet
但在啟動時會test permission, 這個是沒有signed過的Applet, 需要使用一些權限需要手動開啟.

它需要
permission java.io.FilePermission "&amp;lt;&amp;lt;ALL FILES&amp;gt;&amp;gt;", "read, write";
permission javax.sound.sampled.AudioPermission "record";
permission java.util.PropertyPermission "user.dir", "read";

所以依照上篇修改暫時性policy權限方式加入上面三行即可使用錄音跟播放功能.

Java Sound API只是JMF裡的一小部分, 若需要更多的功能還是必須include JMF.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-9029756664232525945?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/9029756664232525945/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=9029756664232525945' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/9029756664232525945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/9029756664232525945'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/06/java-sound-api-demo.html' title='Java Sound API Demo'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7699455115192849527</id><published>2008-06-11T20:31:00.000+08:00</published><updated>2008-06-11T20:50:04.988+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Applet'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Java Applet Security</title><content type='html'>Java Applet 在執行上會受到許多安全性限制:
1. Browser
2. Java.policy

Java建議是使用signed過的.jar作為Applet的codebase, 這樣才可以不用煩惱哪邊權限沒開.

但是僅作為測試用的Applet還要去signed過就太麻煩了, 所以暫時性的手動修改Java.policy可以使用稍微多的權限.

%JAVA_HOME%\(jre\)lib\security 內有個檔案 java.policy
在grant { 與 };中列著各種允許的權限.
稍微更改這個檔案, 並重開Browser, 即可啟動Applet.

或是使用Policy Tool - Policy File Creation and Management Tool
http://java.sun.com/j2se/1.3/docs/tooldocs/win32/policytool.html#StartTool&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7699455115192849527?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7699455115192849527/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7699455115192849527' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7699455115192849527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7699455115192849527'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/06/java-applet-security.html' title='Java Applet Security'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-4662012407729361522</id><published>2008-06-09T18:09:00.000+08:00</published><updated>2008-06-09T18:10:54.849+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Piano'/><title type='text'>【愛不一定要原諒】</title><content type='html'>&lt;p&gt;--------------&lt;a href="http://www.wretch.cc/blog/trackback.php?blog_id=garphie&amp;amp;article_id=7131678"&gt;http://www.wretch.cc/blog/trackback.php?blog_id=garphie&amp;amp;article_id=7131678&lt;/a&gt;---------------&lt;/p&gt;&lt;p&gt;站在門外的海倫，手上捧著一大束玫瑰花，表情為難。依照慣例，又是那劈腿男回頭來找她了。「就只有玫瑰花嗎？不是應該還有些別的東西嗎？」我問。「還有這個啦！」海倫乖乖的從包包李拿出道歉熊。「老招，但是對付妳特別有用。」我嘆口氣，不用看，道歉熊的一腳寫的海倫，一腳寫著SORRY。「別這樣說嘛，我有進步了耶，我並沒有像前幾次那樣立刻原諒他，這次我有先不表態，然後趕緊來找妳商量。」海倫得意的說。「我看妳的名字應該去掉倫，真是海（台語：害）。」我邊說邊關上門。「至少跨出第一步了，不隨便原諒啊！」海倫邊說邊小心翼翼的把道歉熊收好。
「真不知道妳是學佛、信教還是天生心軟，那男人連劈這麼多次，妳居然都能原諒他，妳是在開收容所嗎？非洲那邊有需要，要不要調外交部幫忙拼一下外交……」因為次數實在太多，罵到我都語無倫次了。
「可是，他這次真的有改變喔，他說他還是覺得跟我在一起最適合，他終於找到自己想要的是什麼樣的女人了！」這沒出息的海倫竟然還給我露出幸福的笑容。「我看八成又是人家不要他，才跑回來說什麼妳最好，鬼話少聽點，比較不會做惡夢！」我說完順便送她一個白眼。「唉，五、六年的感情了，哪能說忘就忘，我相信他也是個念舊的人。」海倫的手忘情的伸進包包裡，去摸那隻小熊。「這次他最好是真的想清楚了～我可是先警告妳，要是他又沒想清楚，又劈腿了，妳可別再當路邊的停車格，讓他想到就回來停一下。」我義正詞嚴的說。「這次是真的，他真的想得很清楚了，他還是愛我的，要不然不會劈來劈去總是又回到我身邊！」海倫笑著對我說。「他愛不愛妳，我是不知道，但是可以肯定妳絕對愛他，如果是我，劈一次就要叫他下地獄了，哪還容許他再從地獄爬回來！」我說。
「那妳覺得……我可以原諒他嗎？」海倫瞪著天真的大眼睛看著我。「隨便妳，原諒不原諒都是妳自己的事！提醒妳，&lt;span style="font-size:130%;color:#ff0000;"&gt;&lt;strong&gt;原諒不一定是愛，愛也不一定要原諒。真正愛他的話，也許應該要遠離他，讓他知道真愛可貴，要懂得珍惜，不能隨便劈！真正愛妳自己的話，也許更應該要遠離他，讓自己從原諒就是愛的魔咒裡解脫。&lt;/strong&gt;&lt;/span&gt;如果妳還是想跟他在一起，有空別忘了數一下妳家裡的道歉熊有幾隻！」我說完使了個眼色給貓小皮，牠一跳上門把，門突然間打開，劈腿男瞬間滾進我家。我走向劈腿男說：「希望這是你最後一次滾進我家了，把人帶走吧！」&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-4662012407729361522?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/4662012407729361522/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=4662012407729361522' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4662012407729361522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/4662012407729361522'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/06/blog-post_09.html' title='【愛不一定要原諒】'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-687603047808433816</id><published>2008-06-09T17:50:00.000+08:00</published><updated>2008-06-09T17:54:35.499+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Piano'/><title type='text'>別用棒棒糖打我!</title><content type='html'>------&lt;a href="http://www.wretch.cc/blog/trackback.php?blog_id=garphie&amp;amp;article_id=7131314"&gt;http://www.wretch.cc/blog/trackback.php?blog_id=garphie&amp;amp;article_id=7131314&lt;/a&gt;---------
「好情人要知道，棒棒糖是獎勵，巴掌是警惕，但是請小心，別用棒棒糖打我！」正妹說。
「哇！有人中樂透嗎？這麼貴的手工巧克力，買個幾盒都是我一個月的生活費了。」辦公室裡一群女人邊爭食邊說著。「唉……大家盡量吃吧！本來是買給我們家Dicky的，他居然不吃。」Monica無奈的說。「男生本來就不愛吃甜的，下次買點別的……」Peggy邊講邊塞了一顆巧克力進嘴裡。「才不是呢！我看Dicky家放了好多巧克力，不過都是那種便宜貨，想說他那麼愛吃巧克力，就特地挑了這種最高級的，他卻連碰都不碰。」Monica一臉委屈，「他真難伺候，像我看他手機用了好幾年，捨不得買新的，就把舊的給丟了，買了一支兩萬多塊的新手機給他，結果還被他臭罵一頓。」「說不定妳男朋友比較節儉，這樣很好啊，節儉的男人不花心。」「下次不要送他東西了，乾脆把錢拿來給自己買性感內衣，是男人都會喜歡。」「不然試試看比較精神層面的，譬如說帶他出國去玩。」眾家姊妹基於吃人嘴軟的立場，踴躍提供意見。
「別說了，上個月我不是請了一個禮拜的假嗎？為了給他驚喜，我找了一堆行程研究，好不容易才訂好旅行社。沒想到出發前一天，我把機票亮出來，他的臉色竟然暗下去。結果他還是去了，不過全程臭臉，連導遊都問說是不是身體不舒服，還是服務不周？十幾萬的行程耶，不知道他哪裡不滿意，真是氣死我了！」Monica一說完，眾家姊妹邊舔手指邊投以同情的眼光，有些感情比較豐富的已經眼眶含淚了。
「我看氣死的應該是妳男朋友吧！」正妹開口。「怎麼這樣說，妳別以為我是砸錢在愛他，我可是事事都以他為考量！」Monica環顧四周，大家紛紛點頭支持。「妳知道他為什麼不吃妳買的巧克力嗎？」正妹問。「我哪知道，口味不合吧。」Monica說。「他吃巧克力是因為熬夜的時候方便，隨手補充體力，並不是因愛吃。」正妹接著說，「妳把他舊手機給丟了，那他舊的通訊錄應該也消失了吧！」「這……」Monica的頭低了下來。「出去玩的前一天才跟人家說，連請假交接的時間都沒有，到底叫做愛還是為難啊？」正妹幾句話就把Monica給KO了。
&lt;span style="font-size:130%;color:#ff0000;"&gt;&lt;strong&gt;愛一個人應該要用他喜歡的方式去愛他，不是只用妳喜歡的方式，再來罵他不領情。愛就是要站在他的角度想，而不是只站在妳認為對的角度&lt;/strong&gt;&lt;/span&gt;。「用錯方法的愛就像把棒棒糖砸在情人的臉上，妳懂嗎？」正妹說完順手抄起一整盒巧克力，揚長而去。

正妹法則17： 用他喜歡的方式去愛他，他也會用妳喜歡的方式來愛妳。
（本文原載於自由時報咖啡因專欄『正妹想的不一樣』，每週二見報！）&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-687603047808433816?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/687603047808433816/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=687603047808433816' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/687603047808433816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/687603047808433816'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/06/blog-post.html' title='別用棒棒糖打我!'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-5448913660688166563</id><published>2008-05-28T20:25:00.000+08:00</published><updated>2008-11-07T11:47:27.030+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='尺寸'/><category scheme='http://www.blogger.com/atom/ns#' term='鞋子'/><title type='text'>鞋子尺寸對照表</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_jK8xo9WygQU/SLvJA6k1PsI/AAAAAAAAAI0/2NBwFprsMvQ/s1600-h/size1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SLvJA6k1PsI/AAAAAAAAAI0/2NBwFprsMvQ/s400/size1.gif" border="0" alt="" id="BLOGGER_PHOTO_ID_5241003608936627906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_jK8xo9WygQU/SD1QYE-60eI/AAAAAAAAAGU/FHFGDKmp7Z8/s1600-h/shoessizetable.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5205405118894887394" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SD1QYE-60eI/AAAAAAAAAGU/FHFGDKmp7Z8/s400/shoessizetable.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;日本的編號其實就是cm長度.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-5448913660688166563?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/5448913660688166563/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=5448913660688166563' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5448913660688166563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5448913660688166563'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/05/blog-post_28.html' title='鞋子尺寸對照表'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/SLvJA6k1PsI/AAAAAAAAAI0/2NBwFprsMvQ/s72-c/size1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-1217888565327183011</id><published>2008-05-26T16:04:00.000+08:00</published><updated>2008-05-26T16:06:26.983+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='Piano'/><title type='text'>為什麼他都不為我做改變呢?</title><content type='html'>我們在一起也快5年了, 這5年他給了我很多的快樂 ,但我要的他卻都一直沒做到 , 一而在的跟他說 他卻都裝傻帶過, 我真的很氣, 不過他真的對我很好 有時愛的好累喔!!!! 我要的又不多 又不過份 為什麼他就是做不到呢? 我只想要他多陪我說說話 多哄哄我還有當我為他打扮能給我一句讚美的話, 因為要我打扮的人是他 打扮給他看了 他卻一個字(喔!!)帶過, 聽在我心裡真的很難過..... 我是他女朋友耶!!!!嗯~~ 教教我該怎麼做才不會愛得那麼累!!!!

------------------------------------------------------------------------------------
如果妳對妳自己要的很清楚，很確定，那問題就在『他』那一端了。妳想要的都是比較精神層面的感覺，通常對男生有一點弱感或無感。如果妳和他，是敏感的女人遇上無感的男人，那妳真的很辛苦！我有兩個建議，請參考：
1.試著不要用感覺去溝通，不講模糊的心靈的話，而是具體的行為，就像是馬戲團的馴獸師一樣，他做對了就多獎勵，但做錯了呢？也要鼓勵喔！重點是妳要讓他瞭解到，所謂妳想要的要怎麼化成具體的行動？例如他不愛開口說愛，那妳就讓他養成習慣，每次見面就說愛妳，變成一個習慣，一個公式。如果妳希望他陪妳，那他該怎麼做呢？希望他拱妳，他該怎麼哄呢？請具體的告訴他，並讓他慢慢習慣怎麼做。避免用抱怨或責備，盡量鼓勵他，而且要不斷耳提面命，像是每次見面都提：「你今天還沒說你愛我喔！」妳要多點耐心，男人嘛〜總是有幾條感覺神經忘在媽媽的肚子裡，女人只好發揮一下母性，幫他把那幾條神經撿回來！→或許妳會說，這些還要我教，那他算什麼？妳知道嗎？如果很會哄妳，很懂女人想要的感覺，很會應付女人的男人，通常就不會是守在妳身邊、對妳好的男人了。有些個性是無法兼備的，像很會講話的男生，自然容易跟女人聊起來，女人緣就好，當然桃花也多。妳必須去理解妳的男友是什麼樣的一個男人，去欣賞他的優點，而非一再放大他的缺點。這樣只會讓妳更痛苦，也會讓他痛苦。
2.如果妳的狀況跟我上面講的不同，而是他根本就不想去瞭解妳喜歡些什麼，不想去配合妳，不想做會讓妳開心的事。那麼，問題回到妳身上，他真的是妳要的男人嗎？妳為什麼還要繼續忍受他？不管是什麼狀況祝福妳能夠幸福！
咖啡因
&lt;a href="http://www.garphie.com/"&gt;www.garphie.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1217888565327183011?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1217888565327183011/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1217888565327183011' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1217888565327183011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1217888565327183011'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/05/blog-post_26.html' title='為什麼他都不為我做改變呢?'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-3499438261931226867</id><published>2008-05-02T17:54:00.000+08:00</published><updated>2008-05-02T17:55:55.318+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MIME'/><category scheme='http://www.blogger.com/atom/ns#' term='Add-ons'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>針對不同類型的下載配置下載動作</title><content type='html'>Download Sort 2.5.7

Automatically save downloads to different directories when using "Save Link As..." or "Save Image as..."

&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/25"&gt;https://addons.mozilla.org/en-US/firefox/addon/25&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-3499438261931226867?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/3499438261931226867/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=3499438261931226867' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3499438261931226867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/3499438261931226867'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/05/blog-post.html' title='針對不同類型的下載配置下載動作'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-8767497915250819037</id><published>2008-04-17T16:09:00.001+08:00</published><updated>2008-11-07T11:47:27.827+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='水晶指甲'/><title type='text'>水晶指甲</title><content type='html'>漂亮的水晶指甲當然是女生的專利(!?)&lt;br /&gt;&lt;br /&gt;因為聽說是Jolin很愛這東西,做一雙手要6k~~~~~&lt;br /&gt;&lt;br /&gt;不過水晶指甲是啥?&lt;br /&gt;&lt;br /&gt;ref: &lt;a href="http://tw.f2.page.bid.yahoo.com/tw/auction/b39100856"&gt;http://tw.f2.page.bid.yahoo.com/tw/auction/b39100856&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_jK8xo9WygQU/SAcJf2dpHOI/AAAAAAAAAEs/yE9o4Z1Z8AU/s1600-h/boki60417-img300x384-12063601778__32_-9.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190127538368224482" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SAcJf2dpHOI/AAAAAAAAAEs/yE9o4Z1Z8AU/s400/boki60417-img300x384-12063601778__32_-9.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;這東西當然適合女生打扮用~~&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;不過卻有意外的效用喔!&lt;br /&gt;&lt;br /&gt;from PTT美甲板鄉民們, 有人有咬指甲的習慣, 但自從做了水晶指甲之後, 就戒掉了!&lt;br /&gt;&lt;br /&gt;因為那水晶指甲是塑膠, 咬起來的味道很噁心吧!!&lt;br /&gt;&lt;br /&gt;加上snwang說現在也有男生作水晶指甲, 不是種小花那種, 是有科技感.....的樣子&lt;br /&gt;&lt;br /&gt;其實我十分好奇, 水晶指甲作的有科技感的樣子是啥!?? 不過最後的最後我開始覺得&lt;br /&gt;&lt;br /&gt;那是她說服我去做水晶指甲的誘因之一XD&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;拉著snwang陪我進東區的彩繪指甲店, 如果只有我一個人敢不敢踏進去是其次, 搞不好會被拒絕入場XD, 喔, Siva搞不好也很樂意:D&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_jK8xo9WygQU/SAcNaGdpHTI/AAAAAAAAAFU/6pVk4EAPipw/s1600-h/catneil.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190131837630487858" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://3.bp.blogspot.com/_jK8xo9WygQU/SAcNaGdpHTI/AAAAAAAAAFU/6pVk4EAPipw/s400/catneil.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 51, 204);font-size:130%;" &gt;&lt;strong&gt;貓店&lt;/strong&gt;&lt;/span&gt;是我從PTT上找來的, 店長說也有男生來作, 不過最多是保養, 我是她頭一例要上水晶指甲的男生@@, 所以管他有沒有科技感,&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;我就是要有指甲&lt;/strong&gt;&lt;/span&gt;!!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_jK8xo9WygQU/SAcJgmdpHPI/AAAAAAAAAE0/GWHPxykrp-A/s1600-h/IMG_0314.JPG" target="_blank"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190127551253126386" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://1.bp.blogspot.com/_jK8xo9WygQU/SAcJgmdpHPI/AAAAAAAAAE0/GWHPxykrp-A/s400/IMG_0314.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_jK8xo9WygQU/SAcJgmdpHQI/AAAAAAAAAE8/QGo7xDsPIQg/s1600-h/IMG_0315.JPG" target="_blank"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190127551253126402" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://1.bp.blogspot.com/_jK8xo9WygQU/SAcJgmdpHQI/AAAAAAAAAE8/QGo7xDsPIQg/s400/IMG_0315.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_jK8xo9WygQU/SAcJg2dpHRI/AAAAAAAAAFE/-tvQ-YMKtW8/s1600-h/IMG_0316.JPG" target="_blank"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190127555548093714" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://2.bp.blogspot.com/_jK8xo9WygQU/SAcJg2dpHRI/AAAAAAAAAFE/-tvQ-YMKtW8/s400/IMG_0316.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;最後一張特寫:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_jK8xo9WygQU/SAcJhWdpHSI/AAAAAAAAAFM/KTKfCNqayQ4/s1600-h/IMG_0317.JPG" target="_blank"&gt;&lt;img id="BLOGGER_PHOTO_ID_5190127564138028322" style="margin: 0px auto 10px; display: block; text-align: center;" alt="" src="http://4.bp.blogspot.com/_jK8xo9WygQU/SAcJhWdpHSI/AAAAAAAAAFM/KTKfCNqayQ4/s400/IMG_0317.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;我以為關西三個月可以好點, 是好了點, 但是放個假, 手洗了乾淨, 就不由自主了@_@&lt;br /&gt;&lt;br /&gt;最終還是指望水晶指甲,覆蓋著真指甲, 順便矯正甲型 最後可以不再咬指甲了XD&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8767497915250819037?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8767497915250819037/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8767497915250819037' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8767497915250819037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8767497915250819037'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/04/blog-post_17.html' title='水晶指甲'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/SAcJf2dpHOI/AAAAAAAAAEs/yE9o4Z1Z8AU/s72-c/boki60417-img300x384-12063601778__32_-9.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-213569810385718343</id><published>2008-04-09T18:32:00.000+08:00</published><updated>2008-04-09T18:34:40.244+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='SetPoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Logitech'/><title type='text'>SetPoint指標移動設定說明</title><content type='html'>羅技的SetPoint安裝好之後, Window控制台的滑鼠設定 跟 SetPoint的滑鼠設定關係
&lt;a href="http://cgi.blog.roodo.com/trackback/4113231"&gt;http://cgi.blog.roodo.com/trackback/4113231&lt;/a&gt;

由於SetPoint並沒有直接取代掉Windows控制台中的滑鼠設定頁面，而是兩邊都能調整，而且不管從那一邊調整都對滑鼠速度會有影響。那麼，滑鼠倒底會聽誰的?

其實他運作的方式很單純(也可以說是很無腦)：．第一，SetPoint和Windows兩邊的速度控制是完全獨立的，兩者完全沒有任何加乘的效果。．第二，滑鼠被指定速度的原則就是：誰最後被指派就聽誰的！&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-213569810385718343?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/213569810385718343/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=213569810385718343' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/213569810385718343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/213569810385718343'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/04/setpoint.html' title='SetPoint指標移動設定說明'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-5514607850603302667</id><published>2008-04-09T18:05:00.000+08:00</published><updated>2008-11-07T11:47:28.261+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Shortcut'/><category scheme='http://www.blogger.com/atom/ns#' term='PlaceBar'/><title type='text'>另存新檔的對話方塊路徑 PlaceBar</title><content type='html'>通常軟體的另存新檔對話方塊會長這樣子:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_jK8xo9WygQU/R_yV_5V5TqI/AAAAAAAAAEc/IdkTJZLZ4xA/s1600-h/saveas.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5187185795780923042" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_jK8xo9WygQU/R_yV_5V5TqI/AAAAAAAAAEc/IdkTJZLZ4xA/s400/saveas.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;左邊可以選擇快速的路徑, 預設就會是 我的電腦, 我的文件, 歷史 等.&lt;br /&gt;&lt;br /&gt;但是這是可以更改的, 但是XP內定的只有5種快速路徑, 這個地方就叫做PlaceBar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;更改這些路徑可以用&lt;br /&gt;&lt;br /&gt;1. RegEdit手動修改&lt;br /&gt;&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Comdlg32\Placesbar&lt;br /&gt;&lt;br /&gt;2. 軟體GUI修改&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_jK8xo9WygQU/R_yWAJV5TrI/AAAAAAAAAEk/dXomN8dy_Ok/s1600-h/placevarver.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5187185800075890354" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_jK8xo9WygQU/R_yWAJV5TrI/AAAAAAAAAEk/dXomN8dy_Ok/s400/placevarver.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://homepage.ntlworld.com/malacandra/PlaceBar.html"&gt;http://homepage.ntlworld.com/malacandra/PlaceBar.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-5514607850603302667?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/5514607850603302667/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=5514607850603302667' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5514607850603302667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5514607850603302667'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/04/placebar.html' title='另存新檔的對話方塊路徑 PlaceBar'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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://3.bp.blogspot.com/_jK8xo9WygQU/R_yV_5V5TqI/AAAAAAAAAEc/IdkTJZLZ4xA/s72-c/saveas.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-1028004972347162943</id><published>2008-04-09T18:00:00.000+08:00</published><updated>2008-11-07T11:47:28.436+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Disk'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Shortcut'/><title type='text'>設定虛擬磁碟機以快速切換資料夾</title><content type='html'>ref: &lt;a href="http://blog.roodo.com/emisjerry/archives/2332869.html"&gt;http://blog.roodo.com/emisjerry/archives/2332869.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Visual Subst&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Command Line:&lt;br /&gt;&lt;br /&gt;subst h: d:\add&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tw.myblog.yahoo.com/handle1963/article?mid=12791&amp;amp;prev=-1&amp;amp;next=12769&amp;amp;page=1&amp;amp;sc=1"&gt;http://tw.myblog.yahoo.com/handle1963/article?mid=12791&amp;amp;prev=-1&amp;amp;next=12769&amp;amp;page=1&amp;amp;sc=1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Visual GUI: (DownLoad: &lt;a href="http://www.ntwind.com/software/utilities/visual-subst.html"&gt;http://www.ntwind.com/software/utilities/visual-subst.html&lt;/a&gt;)&lt;br /&gt;&lt;a href="http://blog.roodo.com/emisjerry/archives/2332869.html"&gt;http://blog.roodo.com/emisjerry/archives/2332869.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_jK8xo9WygQU/R_yUl5V5TpI/AAAAAAAAAEU/ZGyZaqS7T3Y/s1600-h/vsubst_vista.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5187184249592696466" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_jK8xo9WygQU/R_yUl5V5TpI/AAAAAAAAAEU/ZGyZaqS7T3Y/s400/vsubst_vista.png" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-1028004972347162943?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/1028004972347162943/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=1028004972347162943' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1028004972347162943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/1028004972347162943'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/04/blog-post.html' title='設定虛擬磁碟機以快速切換資料夾'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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://3.bp.blogspot.com/_jK8xo9WygQU/R_yUl5V5TpI/AAAAAAAAAEU/ZGyZaqS7T3Y/s72-c/vsubst_vista.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-7242210372330184059</id><published>2008-04-09T17:57:00.000+08:00</published><updated>2008-11-07T11:47:28.592+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Capture'/><category scheme='http://www.blogger.com/atom/ns#' term='Add-ons'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>網頁擷取的好工具</title><content type='html'>&lt;p&gt;Screengrab! 0.93 (firefox 2.0+)&lt;br /&gt;&lt;a href="https://addons.mozilla.org/zh-TW/firefox/addon/1146?application=firefox&amp;amp;category=Popular&amp;amp;numpg=10&amp;amp;id=1146"&gt;https://addons.mozilla.org/zh-TW/firefox/addon/1146?application=firefox&amp;amp;category=Popular&amp;amp;numpg=10&amp;amp;id=1146&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Pearl Crescent Page Saver (firefox 1.5+)&lt;br /&gt;&lt;a href="http://pearlcrescent.com/products/pagesaver/"&gt;http://pearlcrescent.com/products/pagesaver/&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/61172984@N00/295867156/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_jK8xo9WygQU/R_yTYZV5ToI/AAAAAAAAAEM/BAxC_QY9BLA/s1600-h/295867156_efcb1041fb.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5187182918152834690" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_jK8xo9WygQU/R_yTYZV5ToI/AAAAAAAAAEM/BAxC_QY9BLA/s400/295867156_efcb1041fb.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;ref: &lt;a href="http://blog.joaoko.net/archives/136"&gt;http://blog.joaoko.net/archives/136&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7242210372330184059?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7242210372330184059/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7242210372330184059' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7242210372330184059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7242210372330184059'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/04/screengrab-0.html' title='網頁擷取的好工具'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/R_yTYZV5ToI/AAAAAAAAAEM/BAxC_QY9BLA/s72-c/295867156_efcb1041fb.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-7188995380390896153</id><published>2008-04-08T12:34:00.000+08:00</published><updated>2008-04-08T12:35:51.668+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Add-ons'/><title type='text'>讓Window也有滑鼠手勢 - StrokeIt</title><content type='html'>&lt;a href="http://www.tcbmi.com/strokeit/"&gt;http://www.tcbmi.com/strokeit/&lt;/a&gt;

&lt;p&gt;&lt;strong&gt;What is StrokeIt?&lt;/strong&gt;
StrokeIt is an advanced mouse gesture recognition engine and command processor. What is a mouse gesture? Mouse gestures are simple symbols that you "draw" on your screen using your mouse. When you perform a mouse gesture that StrokeIt can recognize, it will perform the "action" associated with that gesture. In short, it's a nifty little program that lets you easily control programs by drawing symbols with your mouse.&lt;/p&gt;&lt;p&gt;
&lt;strong&gt;What can it do?&lt;/strong&gt;
StrokeIt can currently recognize more than 80 unique mouse gestures and can be easily trained to recognize many more. For each gesture recognized, StrokeIt can execute a user-defined set of commands within the active application. StrokeIt commands are defined within plugin libraries that can be easily created by third parties to do nearly anything.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7188995380390896153?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7188995380390896153/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7188995380390896153' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7188995380390896153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7188995380390896153'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/04/window-strokeit.html' title='讓Window也有滑鼠手勢 - StrokeIt'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-2493922401432269964</id><published>2008-04-08T12:31:00.000+08:00</published><updated>2008-04-08T12:33:47.906+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Add-ons'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Flashblock</title><content type='html'>&lt;p&gt;&lt;a href="https://addons.mozilla.org/zh-TW/firefox/addon/433"&gt;https://addons.mozilla.org/zh-TW/firefox/addon/433&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Flashblock 1.5.5
在網頁load時先停用flash, 讓flash先不播放. 對於慢電腦有莫大的幫助, 現在的flash一出來, 就把cpu吃掉掉, 何況還有網頁是一頁塞一堆flash的 \_/&lt;/p&gt;Flashblock is an extension for the Mozilla, Firefox, and Netscape browsers that takes a pessimistic approach to dealing with Macromedia Flash content on a webpage and blocks ALL Flash content from loading. It then leaves placeholders on the webpage that allow you to click to download and then view the Flash content.Flashblock currently blocks the following content types:* Macromedia Flash* Macromedia Shockwave* Macromedia Authorware&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-2493922401432269964?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/2493922401432269964/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=2493922401432269964' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2493922401432269964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/2493922401432269964'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/04/flashblock.html' title='Flashblock'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-8729845859188891295</id><published>2008-03-12T15:53:00.000+08:00</published><updated>2008-11-07T11:47:29.080+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LCD'/><category scheme='http://www.blogger.com/atom/ns#' term='X223W'/><category scheme='http://www.blogger.com/atom/ns#' term='ACER'/><title type='text'>ACER(宏碁)X223W液晶顯示器</title><content type='html'>&lt;a href="http://www.tkec.com.tw/pt.aspx?cid=557&amp;amp;hid=572&amp;amp;pid=083921"&gt;http://www.tkec.com.tw/pt.aspx?cid=557&amp;amp;hid=572&amp;amp;pid=083921&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;燦坤會員價 $83xx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;原本的三爽17" 當初買的時候還是看上他可以翻轉90度哩, 不過四年証明下來, 並不太常用到XD&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_jK8xo9WygQU/R9eNaQlr2KI/AAAAAAAAAD0/8WMbNn4pYFA/s1600-h/IMG_0305.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5176761778954819746" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_jK8xo9WygQU/R9eNaQlr2KI/AAAAAAAAAD0/8WMbNn4pYFA/s400/IMG_0305.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;禮拜天晚上看了投明狀所謂的清晰版, 上下黑邊就佔了螢幕的一半以上, 眼睛得瞇成一條線.&lt;br /&gt;原本想等lab採購新螢幕,但是禮拜一發生一件令人嘆息的事, 所以蒙等了~&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_jK8xo9WygQU/R9eV4glr2LI/AAAAAAAAAD8/FzdPRzvm1BQ/s1600-h/IMG_0306.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5176771094738884786" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_jK8xo9WygQU/R9eV4glr2LI/AAAAAAAAAD8/FzdPRzvm1BQ/s400/IMG_0306.JPG" border="0" /&gt;&lt;/a&gt;左下角有個貓前爪來湊熱鬧, 它是好奇寶寶-.-"&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_jK8xo9WygQU/R9eV9glr2MI/AAAAAAAAAEE/MiajXSP3fZU/s1600-h/IMG_0308.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5176771180638230722" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_jK8xo9WygQU/R9eV9glr2MI/AAAAAAAAAEE/MiajXSP3fZU/s400/IMG_0308.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;腳座都是V字型的, 我感覺這種V在我的白色細縫櫃上才站得穩~&lt;br /&gt;從裡頭的對照畫面比起來, 寬度應該多了快一半嚕~&lt;br /&gt;&lt;br /&gt;我也支持國貨!!&lt;br /&gt;不過ACER至少比大同(&lt;a href="http://shopping.pchome.com.tw/?mod=item&amp;amp;func=exhibit&amp;amp;IT_NO=DGAP1A-A18691436&amp;amp;SR_NO=DGAU0L"&gt;http://shopping.pchome.com.tw/?mod=item&amp;amp;func=exhibit&amp;amp;IT_NO=DGAP1A-A18691436&amp;amp;SR_NO=DGAU0L&lt;/a&gt;)的漏光好多了, 就&lt;span style="color:#993399;"&gt;連電視廣告都說OK喔~~&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-8729845859188891295?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/8729845859188891295/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=8729845859188891295' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8729845859188891295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/8729845859188891295'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2008/03/acerx223w.html' title='ACER(宏碁)X223W液晶顯示器'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/R9eNaQlr2KI/AAAAAAAAAD0/8WMbNn4pYFA/s72-c/IMG_0305.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-5572147906930109282</id><published>2007-12-20T18:18:00.000+08:00</published><updated>2008-11-07T11:47:29.345+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1080p'/><category scheme='http://www.blogger.com/atom/ns#' term='FullHD'/><title type='text'>Full HD? 1080i? 1080P?</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_jK8xo9WygQU/R2pCm5FfiaI/AAAAAAAAAC8/UMtqdH6I5yg/s1600-h/mobile01-305817b94e73f2dd855e4a23ab47d941.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5145998760150534562" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_jK8xo9WygQU/R2pCm5FfiaI/AAAAAAAAAC8/UMtqdH6I5yg/s400/mobile01-305817b94e73f2dd855e4a23ab47d941.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;(本文引用自&lt;a href="http://www.mobile01.com/newsdetail.php?id=4518"&gt;http://www.mobile01.com/newsdetail.php?id=4518&lt;/a&gt;)&lt;br /&gt;Full HD是目前最佳影片品質的代言人&lt;br /&gt;也是目前資訊產業規格最高的視訊播放規格&lt;br /&gt;任何的多媒體產品只要能夠與Full HD扯上邊的，都絕對是令人窒息高規格產品&lt;br /&gt;到底Full HD有啥特殊？&lt;br /&gt;&lt;br /&gt;首先來看看Full HD的影片單張FPS品質的圖樣比較&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_jK8xo9WygQU/R2pB7pFfiZI/AAAAAAAAAC0/-To3gkkSkoo/s1600-h/mobile01-305817b94e73f2dd855e4a23ab47d941.gif"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;最小的VCD品質、NTSC標準是352x240 Pixels，也就是大家經常提到的VCD品質&lt;br /&gt;接著是以前高畫質的代言人LD、最高解析度為560x360 Pixels&lt;br /&gt;小爆一個料........在十數年前Ken第一次看LD、還真是覺得驚為天人...Orz&lt;br /&gt;當然這些都是過去式了、接著看到的DVD 720x480，這是DVD最高解析度的模式&lt;br /&gt;實際上很多DVD都壓640x480而已（尤其以某些BT動作片居多......）&lt;br /&gt;&lt;br /&gt;當然DVD已經是目前最普及的影片格式，但對於不斷追求高品質影片的人來說、總是不足的&lt;br /&gt;因此這幾年HDTV開始盛行，其中1280x720已經屬於HDTV的中階水平，啥1280x720還是中階水平&lt;br /&gt;大家看到最外圈的1920x1080i/P才是最大的解析度，也就是HDTV中被稱為Full HD的最高規格1080P&lt;br /&gt;其中1080i與1080P的差別在於前者是利用交錯掃瞄方式顯示、先掃過單數的水平線、接著再掃雙數水平線&lt;br /&gt;掃瞄速度一樣是60Hz只是交錯掃瞄組合後最大FPS仍是30張，好處是所需要的資料流量只有1080P的一半&lt;br /&gt;缺點是有視覺暫留的現象，而1080P則是直接單次完成單數雙數的水平線、完成每秒60FPS的高速更新率&lt;br /&gt;影片資料格式無誤的話、幾乎是很難察覺到任何的瑕疵，但是相對的、所需的資料傳輸量整整是1080i的兩倍&lt;br /&gt;也正因為如此、真正達到1080P的硬體最近才逐漸比較普及化（是指推出的硬體設備能見度）&lt;br /&gt;也為了讓目前紊亂的視迅媒體格式有個依循、也順道做區隔、才會有Full HD的名稱出現&lt;br /&gt;直接告訴你這才是頂級的視迅格式！ &lt;/div&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/18752595-5572147906930109282?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/5572147906930109282/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=5572147906930109282' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5572147906930109282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/5572147906930109282'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2007/12/full-hd-1080i-1080p.html' title='Full HD? 1080i? 1080P?'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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://3.bp.blogspot.com/_jK8xo9WygQU/R2pCm5FfiaI/AAAAAAAAAC8/UMtqdH6I5yg/s72-c/mobile01-305817b94e73f2dd855e4a23ab47d941.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18752595.post-6799867107986492829</id><published>2007-12-16T21:38:00.000+08:00</published><updated>2007-12-16T21:55:12.125+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Perl'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Parse FTP logfile by Perl</title><content type='html'>G6 FTP Server用了好幾年, 雖然G6本身提供了一些統計及圖表, 但是至目前最新版也無法自訂想要的統計數據, 有些外掛可以用, 但似乎並不怎麼好用.
所以決定自己寫個parser去parse G6的FTP logfile都還比弄懂難搞的外掛來的快-.-"
用Java嗎? 是可以啦, 不過"最近聽說" Perl處理文字特快, 所以想來搬弄看看.
原始log檔會是這樣的字串:
07/12/02 18:47:39, 300, 192.168.1.2, clotho, RETR \root\1.jpg from 0 to 734414848 in 00:02:46 at 4320.493 KBytes/s : ok
重點只要username : clotho, 及transfered file size: from 0 to 734414848 (從第0 byte到734414848 byte)
所以Perl這樣寫:
open(FILE, $source_file) or die "ERROR";
while(defined($line=&lt;file&gt;))
{
chomp($line);
if ($line =~ /(\d+)\/(\d+)\/(\d+) (\d+)\:(\d+)\:(\d+), (\d+), (\d+)\.(\d+)\.(\d+)\.(\d+), (.*?), (.*?) from (\d+) to (\d+) .*/){
my $user_name = $12;
my $strat_point = $14;
my $end_point = $15;
print $user_name."\t".$strat_point."\t".$end_point."\n";
}
}
這樣就可以得需要的欄位.
之後需要加個hashtable, 以username為key, transfered size為value, 整個檔案掃過一遍之後, hashtable內就有所有username跟size.
但是如果只用for loop把hashtable的東西印出來這樣看不到直觀的效果,因此又加了size排序, 以hashtable的value為大小, 對key作排序, 然後印出來, 最後得到這樣的結果:
plums 0.05MB
f1 0.25GB
kami 0.51GB
likanki 2.81GB
latte 5.66GB
cityplayer 6.00GB
ason 6.06GB
dmr 11.78GB
newtype 23.44GB
lab509 26.64GB
wjl 41.01GB

所以source code最終長這樣:

my %users;

my $source_file = $ARGV[0];

open(FILE, $source_file) or die "ERROR";
while(defined($line=&lt;file&gt;))
{
chomp($line);
if ($line =~ /(\d+)\/(\d+)\/(\d+) (\d+)\:(\d+)\:(\d+), (\d+), (\d+)\.(\d+)\.(\d+)\.(\d+), (.*?), (.*?) from (\d+) to (\d+) .*/)
{
my $user_name = $12;
my $strat_point = $14;
my $end_point = $15;
# print $user_name."\t".$strat_point."\t".$end_point."\n";
if (exists $users{$user_name})
{
$users{$user_name} = $users{$user_name} + ($end_point-$strat_point);
}
else { $users{$user_name} = ($end_point-$strat_point);}
}
}
close(FILE);

foreach $key (keys %users)
{
my $volume = $users{$key}/(1024**2);
my $formatted = sprintf "%-12s", $key;
my $formattedv = sprintf "%10.2f", $volume;
#print $key."\t\t".$volume."\n";
#print $formatted.$formattedv."MB\n";
}

print "\n\n";
my @ordered = sort { $users{$a} &lt;=&gt; $users{$b} } keys %users; 
for (@ordered)
{
my $volume = $users{$_}/(1024**3);
my $unit = "GB";
if($volume &lt;= 0.001){
$volume = $users{$_}/(1024**2);
$unit = "MB";
}
my $formattedf = sprintf "%10.2f", $volume;
my $formattedName = sprintf "%-12s", $_;
print $formattedName.$formattedf.$unit."\n";
}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-6799867107986492829?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/6799867107986492829/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=6799867107986492829' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6799867107986492829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/6799867107986492829'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2007/12/parse-ftp-logfile-by-perl.html' title='Parse FTP logfile by Perl'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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-18752595.post-7932258769542861924</id><published>2007-12-13T17:10:00.000+08:00</published><updated>2008-11-07T11:47:29.879+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='32bit'/><category scheme='http://www.blogger.com/atom/ns#' term='64bit'/><category scheme='http://www.blogger.com/atom/ns#' term='XP'/><category scheme='http://www.blogger.com/atom/ns#' term='ShellExtension'/><title type='text'>32bit shell extension run at 64bit XP</title><content type='html'>&lt;p&gt;在使用XP 64bit Edition, 發現雖然可以執行32bit程式, 但其Shell Extension (右鍵選單 Context Menu)卻無法作用, 原因在於XP x64 Edition使用64bit的 檔案總管(Explorer.exe), 在檔案總管理所運行的就是64bit Shell Extension, 所以32bit程式所註冊的32bit Shell Extension無法出現及使用, 治本方是當然是全面安裝64bit程式以及64bit Shell Ex, 但是現在是過渡期, 所以使用過度方法, 找個許多小撇步, 發現還是這個滿實用的:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;使用32bit 檔案總管(Explorer.exe *32)則可以使用原32bit程式所註冊的Shell Ex.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;如何使用32bit 檔案總管(Explorer.exe *32):&lt;br /&gt;其實XP x64 Edition已經有這種東西, 只是被隱藏了, 現在把他手動叫出來而已.&lt;br /&gt;在桌面上建立一個捷徑名為"32Explorer" (隨便取)&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_jK8xo9WygQU/R2D5w9pbK3I/AAAAAAAAACc/_SoNufWY7RM/s1600-h/32e1.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143385394034453362" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_jK8xo9WygQU/R2D5w9pbK3I/AAAAAAAAACc/_SoNufWY7RM/s400/32e1.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_jK8xo9WygQU/R2D5xNpbK4I/AAAAAAAAACk/rPVgxy3p_dQ/s1600-h/32e2.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143385398329420674" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_jK8xo9WygQU/R2D5xNpbK4I/AAAAAAAAACk/rPVgxy3p_dQ/s400/32e2.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;捷徑目標: C:\WINDOWS\SysWOW64\explorer.exe /separate, ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}&lt;br /&gt;開始位置: C:\WINDOWS\SysWOW64\&lt;br /&gt;&lt;br /&gt;執行後會在 工作管理員 看到&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_jK8xo9WygQU/R2D6_9pbK5I/AAAAAAAAACs/rQGRItH6j64/s1600-h/32e3.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5143386751244118930" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_jK8xo9WygQU/R2D6_9pbK5I/AAAAAAAAACs/rQGRItH6j64/s400/32e3.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;表示成功了!&lt;br /&gt;現在到 32bit檔案總管就可以看到先前安裝好的32bit程式所註冊的Shell Ex.&lt;/p&gt;&lt;p&gt;文章出處:&lt;br /&gt;&lt;a href="http://www.planetamd64.com/index.php?showtopic=7119"&gt;How to run the 32-bit Explorer shell on x64&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18752595-7932258769542861924?l=clothoblog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clothoblog.blogspot.com/feeds/7932258769542861924/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18752595&amp;postID=7932258769542861924' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7932258769542861924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18752595/posts/default/7932258769542861924'/><link rel='alternate' type='text/html' href='http://clothoblog.blogspot.com/2007/12/32bit-shell-extension-run-at-64bit-xp.html' title='32bit shell extension run at 64bit XP'/><author><name>Clotho</name><uri>http://www.blogger.com/profile/17997685514599542415</uri><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/_jK8xo9WygQU/R2D5w9pbK3I/AAAAAAAAACc/_SoNufWY7RM/s72-c/32e1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
