<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>程式相關</title><link>http://blog.blueshop.com.tw/ajun/category/827.aspx</link><description>程式相關</description><managingEditor>孤影</managingEditor><dc:language>zh-TW</dc:language><generator>.Text Version 0.95.2004.101</generator><item><dc:creator>孤影</dc:creator><title>SqlParameter設定value為0卻變成null</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/09/17/52451.aspx</link><pubDate>Mon, 17 Sep 2007 00:31:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/09/17/52451.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/52451.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/09/17/52451.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/52451.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/52451.aspx</trackback:ping><description>&lt;p&gt;今天遇到一個不知道是不是bug的問題.&lt;br&gt;就是當我使用下面語法去產生一個SqlParameter時,&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;new SqlParameter("@test",0)&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;程式一直出錯說要設定參數.&lt;br&gt;看了一下上面所產生的東西,&lt;br&gt;value竟然是null,&lt;br&gt;但是如果改為&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;new SqlParameter("@test",1)&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;value又變成是正常的1&lt;br&gt;看來似乎是不讓我直接設0&lt;br&gt;後來只好改用&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;new SqlParameter("@test", Convert.ToInt32(0))&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;這樣就可以正常傳入0了...&lt;/p&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/52451.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>孤影</dc:creator><title>用C#改檔名</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/08/15/52042.aspx</link><pubDate>Wed, 15 Aug 2007 10:47:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/08/15/52042.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/52042.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/08/15/52042.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/52042.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/52042.aspx</trackback:ping><description>&lt;p&gt;今天有個需求,&lt;br&gt;需要有個功能將遠端的檔案用webclient下載下來存成暫存的檔名後,&lt;br&gt;確定沒有問題再將它更名為原本的檔名.&lt;/p&gt; &lt;p&gt;但是,寫到要更改檔名時,&lt;br&gt;發現.net的System.IO中似乎沒有rename的功能,&lt;br&gt;所以需要使用Copy或是Move的方法來達成.&lt;/p&gt; &lt;p&gt;而用Copy的話,會有個問題,就是當檔案大的時候會很慢,&lt;br&gt;而且還是要需求看是否要刪除原本的檔案.&lt;br&gt;所以比較合適的方式是用move.&lt;br&gt;更名的程式片段如下 : &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;public bool Rename(string&amp;nbsp; source,string dest)&lt;br&gt;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if&amp;nbsp; (!(File.Exists(source))) return false;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string&amp;nbsp; dest&amp;nbsp; =&amp;nbsp; GenDestName(source);&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if&amp;nbsp; (File.Exists(dest))&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; File.Move(source,&amp;nbsp; dest);&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; catch(Exception ex)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw ex;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;}&lt;/p&gt;&lt;/blockquote&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/52042.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>孤影</dc:creator><title>SQL語法like的一些問題</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/08/13/52032.aspx</link><pubDate>Mon, 13 Aug 2007 01:42:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/08/13/52032.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/52032.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/08/13/52032.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/52032.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/52032.aspx</trackback:ping><description>&lt;p&gt;通常,在寫搜尋的功能時,都是使用like的方式來寫,&lt;br&gt;而寫法通常是像&lt;/p&gt; &lt;p&gt;select * from tableName where columnName like '%xxxx%'&lt;/p&gt; &lt;p&gt;而最近一個案子在驗收的時候,&lt;br&gt;驗收的人員在測試時輸入"%"(百分比符號),&lt;br&gt;結果列出了所有的資料.&lt;br&gt;然後說這有個bug...輸入"%"應該只出現資料中有%符號的資料.&lt;br&gt;為什麼會出現所有的資料即使沒有%符號.&lt;/p&gt; &lt;p&gt;其實想想也對,當使用者入一些SQL的特定字元時,&lt;br&gt;他可能只是想要搜尋字串中真的有這個字元的資料,&lt;br&gt;而不是想要做模糊比對.&lt;br&gt;所以客戶有這樣的要求,那我們就這樣改...&lt;/p&gt; &lt;p&gt;不過,之前並沒有留意過要怎麼在SQL語法中可以搜尋特定字元,&lt;br&gt;只知道在避免SQL Injection時,是使用兩個單引號取代一個單引號.&lt;br&gt;但是對於%或是_(底線)的符號,就沒留意過了.&lt;br&gt;而在經過&lt;a href="http://dotjum.spaces.live.com/" target="_blank"&gt;大鈞&lt;/a&gt;(&lt;a href="https://mvp.support.microsoft.com/profile=9894888B-35CF-4521-9843-BEE2DD012756" target="_blank"&gt;MS MVP&lt;/a&gt;)的協助,找到一些資料後發現有兩種方法可以用.&lt;/p&gt; &lt;p&gt;比較易懂的方法 - 使用中括弧包住特殊字元.&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;select * from tableName where columnName like '%[%]%'&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;另一個是使用escape&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;select * from tableName where columnName like '%\%%' escape '\'&lt;br&gt;或寫成&lt;br&gt;select * from tableName where columnName like '%\%%' {escape '\'}&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;escape後的'\'可以是其他的字元,像是'a'或是'@'都可以.只要配合like後的字串即可.&lt;/p&gt; &lt;p&gt;這兩個的結果都是會搜尋出資料中任何位置有%字元的資料.&lt;/p&gt; &lt;p&gt;但是,除了用like外,還有一個更方便且快速的語法,&lt;br&gt;因為客戶只需要輸入甚麼就是甚麼.所以他不會需要像是輸入"中_航空"就找出有"中國航空"與"中華航空"的資料,&lt;br&gt;所以直接使用下面的語法就可以解決這問題,而且搜尋的速度也更加快速了&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;select * from tableName where charindex('%',fieldName) &amp;gt; 0&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;charindex會傳回字串在資料欄位中的位置,所以當欄位內容有資料時,傳回的資料就會大於0,&lt;br&gt;用此來取得搜尋的資料會比用like來的快速.而且不會有特殊字元的問題(有的話應該也只有單引號...).&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;參考資料 : &lt;br&gt;&lt;a title="http://media.datadirect.com/download/docs/slnk/devref/scalarfn.html" href="http://media.datadirect.com/download/docs/slnk/devref/scalarfn.html"&gt;http://media.datadirect.com/download/docs/slnk/devref/scalarfn.html&lt;/a&gt;&lt;br&gt;&lt;a title="http://technet.microsoft.com/zh-tw/library/ms173545.aspx" href="http://technet.microsoft.com/zh-tw/library/ms173545.aspx"&gt;http://technet.microsoft.com/zh-tw/library/ms173545.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/52032.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>孤影</dc:creator><title>IE vs. FireFox 系列- JPG的Content Type</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/08/13/52030.aspx</link><pubDate>Mon, 13 Aug 2007 00:50:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/08/13/52030.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/52030.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/08/13/52030.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/52030.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/52030.aspx</trackback:ping><description>&lt;p&gt;這幾天在修一個bug,&lt;br&gt;有個上傳的功能,在IE上可以執行,&lt;br&gt;但是在FireFox卻有問題,&lt;br&gt;這個主要並不是上傳有問題,而是檢查檔案的類型時有問題,&lt;br&gt;因為上傳的部分有用個驗證的控制項,用來判斷檔案的型態,&lt;br&gt;但是之前的人在開發的時候,只有在IE上測試,&lt;br&gt;所以就直接設定檔案類型等於image/pjpeg才能上傳,&lt;br&gt;結果在firefox傳同一張圖,所取得的卻是image/jpeg,&lt;br&gt;所以導致firefox完全無法上傳jpg檔.&lt;/p&gt; &lt;p&gt;雖然之前有留意過JPG檔的content type有image/jpeg跟image/pjpeg兩種,&lt;br&gt;但一直沒去留意是為什麼.&lt;br&gt;現在才發現,原來是因為瀏覽器的關係,不是圖檔的問題...&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;IE : image/pjpeg&lt;br&gt;FireFox : image/jpeg&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;印象中,ie跟firefox在對於content type的設定還有其他的不同,&lt;br&gt;不過一時找不到是哪些檔案...&lt;/p&gt; &lt;p&gt;下面有個測試用的網頁.&lt;br&gt;如果想要測試一下你手邊有那些檔案的content type的話,可以試試看.&lt;/p&gt; &lt;p&gt;測試網頁 : &lt;a title="http://vip.blueshop.com.tw/ajun/uploadtest.aspx" href="http://vip.blueshop.com.tw/ajun/uploadtest.aspx"&gt;http://vip.blueshop.com.tw/ajun/uploadtest.aspx&lt;/a&gt;&lt;br&gt;ps.這個網頁不會將檔案存在主機上,所以不用擔心檔案無法刪除,所以也不用擔心有人會傳木馬...&lt;/p&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/52030.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>孤影</dc:creator><title>這條路就是不斷的學習</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/07/12/51757.aspx</link><pubDate>Thu, 12 Jul 2007 01:23:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/07/12/51757.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/51757.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/07/12/51757.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/51757.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/51757.aspx</trackback:ping><description>&lt;p&gt;走這條路似乎就是這樣,&lt;br&gt;時常都有一堆假根(Jargon)...&lt;/p&gt; &lt;p&gt;WSE - Web Services Enhancements&lt;br&gt;&lt;a title="http://msdn2.microsoft.com/en-us/webservices/aa740663.aspx" href="http://msdn2.microsoft.com/en-us/webservices/aa740663.aspx"&gt;http://msdn2.microsoft.com/en-us/webservices/aa740663.aspx&lt;/a&gt;&lt;br&gt;WCF - Windows Communication Foundation&lt;br&gt;&lt;a title="http://wcf.netfx3.com/" href="http://wcf.netfx3.com/"&gt;http://wcf.netfx3.com/&lt;/a&gt;&lt;br&gt;WPF - Windows Presentation Foundation&lt;br&gt;&lt;a title="http://wpf.netfx3.com/" href="http://wpf.netfx3.com/"&gt;http://wpf.netfx3.com/&lt;/a&gt;&lt;br&gt;WF - Windows Workflow Foundation&lt;br&gt;&lt;a title="http://wf.netfx3.com/" href="http://wf.netfx3.com/"&gt;http://wf.netfx3.com/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;一時看不完,就先紀錄一下...&lt;br&gt;有關 ASMX 2.0、WSE 3.0 和 WCF 的內容&lt;br&gt;&lt;a href="http://www.microsoft.com/china/MSDN/library/WebServices/WebServices/0601ServiceStation.mspx?mfr=true"&gt;http://www.microsoft.com/china/MSDN/library/WebServices/WebServices/0601ServiceStation.mspx?mfr=true&lt;/a&gt;&lt;br&gt;WCF 性能有多快？&lt;br&gt;&lt;a href="http://www.dotnettools.org/Blog/article.asp?id=203"&gt;http://www.dotnettools.org/Blog/article.asp?id=203&lt;/a&gt;&lt;br&gt;WCF系列&lt;br&gt;&lt;a href="http://www.cnblogs.com/artech/category/76626.html"&gt;http://www.cnblogs.com/artech/category/76626.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;另外 &lt;a href="http://msdn2.microsoft.com/en-us/library/aa480453.aspx" target="_blank"&gt;Enterprise Library&lt;/a&gt; 目前最新版本為 &lt;a href="http://msdn2.microsoft.com/en-us/library/aa480453.aspx" target="_blank"&gt;3.1&lt;/a&gt;&lt;br&gt;而&lt;a href="http://msdn2.microsoft.com/zh-tw/practices/default.aspx" target="_blank"&gt;Microsoft patterns &amp;amp; practices&lt;/a&gt;&amp;nbsp;中的 &lt;br&gt;&lt;a href="http://msdn2.microsoft.com/en-us/practices/bb190387.aspx" target="_blank"&gt;software factories&lt;/a&gt;&amp;nbsp;及 &lt;a href="http://msdn2.microsoft.com/en-us/practices/aa718948.aspx" target="_blank"&gt;Guidance automation Extensions and Guidance automation Toolkit&lt;/a&gt;&amp;nbsp;&lt;br&gt;是這幾天的目標...&amp;nbsp;&lt;/p&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/51757.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>孤影</dc:creator><title>一些silverlight的sample</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/07/06/51688.aspx</link><pubDate>Fri, 06 Jul 2007 01:15:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/07/06/51688.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/51688.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/07/06/51688.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/51688.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/51688.aspx</trackback:ping><description>&lt;p&gt;Silverlight 1.0 beta sample&lt;br&gt;&lt;a href="http://silverlight.net/themes/silverlight/community/gallerydetail.aspx?cat=1"&gt;http://silverlight.net/themes/silverlight/community/gallerydetail.aspx?cat=1&lt;/a&gt; &lt;p&gt;Silverlight 1.1 Alpha sample&lt;br&gt;&lt;a href="http://silverlight.net/themes/silverlight/community/gallerydetail.aspx?cat=2"&gt;http://silverlight.net/themes/silverlight/community/gallerydetail.aspx?cat=2&lt;/a&gt; &lt;p&gt;不知道有沒有人看過微軟的surface&lt;br&gt;&lt;a href="http://www.microsoft.com/surface/"&gt;http://www.microsoft.com/surface/&lt;/a&gt; &lt;p&gt;如果看過的話,&lt;br&gt;那下面這個silverlight範例,應該會蠻吸引人的!&lt;br&gt;&lt;a href="http://delay.members.winisp.net/SilverlightSurface/"&gt;http://delay.members.winisp.net/SilverlightSurface/&lt;/a&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/51688.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>孤影</dc:creator><title>Visual Studio 2005中使用silverlight intellisense</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/06/28/51564.aspx</link><pubDate>Thu, 28 Jun 2007 20:11:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/06/28/51564.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/51564.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/06/28/51564.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/51564.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/51564.aspx</trackback:ping><description>&lt;p&gt;之前曾經去上過&lt;a href="http://blog.sina.com.tw/dotnet/" target="_blank"&gt;聖殿祭司&lt;/a&gt;開的silverlight training,&lt;br&gt;不過資策會只有裝&lt;a href="http://www.microsoft.com/taiwan/msdn/vs2005/default.mspx" target="_blank"&gt;Visual Studio 2005&lt;/a&gt;,&lt;br&gt;沒有&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" target="_blank"&gt;Orcas&lt;/a&gt;可以用,那時也不知道怎麼讓&lt;a href="http://www.microsoft.com/taiwan/msdn/vs2005/default.mspx" target="_blank"&gt;VS2005&lt;/a&gt;可以有silverlight intellisense,&lt;br&gt;所以所有的程式都要自己手key...&lt;br&gt;果然習慣了VS.中的intellisense功能後,要像以前寫ASP或是玩SVG時那樣純手工打造...變得有點吃力,&lt;br&gt;所以特地找了一下相關資料看在&lt;a href="http://www.microsoft.com/taiwan/msdn/vs2005/default.mspx" target="_blank"&gt;VS2005&lt;/a&gt;中怎麼使用&lt;a href="http://silverlight.net/Default.aspx" target="_blank"&gt;silverlight&lt;/a&gt; intellisense,&lt;br&gt;原來,檔案就在&lt;a href="http://msdn.microsoft.com/vstudio/eula.aspx?id=c8bf88e7-841c-43fd-c63d-379943617f36" target="_blank"&gt;silverlight 1.1 Alpha SDK&lt;/a&gt;中,&lt;br&gt;只要將SDK中的silverlight.xsd複製到下面這資料夾就可以了.&lt;/p&gt; &lt;p&gt;C:\Program Files\Microsoft Visual Studio 8\Xml\Schemas&lt;/p&gt; &lt;p&gt;但是還有一點要注意的是...&lt;br&gt;如果你把檔案複製進去後,重開VS2005後還是沒有效果的話,&lt;br&gt;你可能要再確認一下你的xaml檔的開頭是不是下面這樣.&lt;/p&gt; &lt;p&gt;&amp;lt;Canvas xmlns="&lt;a href="http://schemas.microsoft.com/client/2007&amp;quot;"&gt;http://schemas.microsoft.com/client/2007"&lt;/a&gt; xmlns:x="&lt;a href="http://schemas.microsoft.com/winfx/2006/xaml&amp;quot;"&gt;http://schemas.microsoft.com/winfx/2006/xaml"&lt;/a&gt;&amp;gt;&lt;/p&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/51564.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>孤影</dc:creator><title>mp3player小工具再擴充</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/06/20/51450.aspx</link><pubDate>Wed, 20 Jun 2007 19:38:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/06/20/51450.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/51450.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/06/20/51450.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/51450.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/51450.aspx</trackback:ping><description>&lt;p&gt;前幾天寫了一個&lt;a href="http://blog.blueshop.com.tw/ajun/archive/2007/06/14/51398.aspx" target="_blank"&gt;mp3player小工具&lt;/a&gt;,可以載入一些播放清單,然後下載的,&lt;br&gt;現在在將這工具的功能擴充一下,&lt;br&gt;加上可以編輯播放清單的功能,以及產生播放清單的檔案,&lt;br&gt;目前提供兩個格式可以轉換.&lt;/p&gt; &lt;p&gt;不多說,直接看畫面.&lt;/p&gt; &lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/ajunlee/Blog/photo?authkey=nzzrvqMIiUY#5078111425290423682"&gt;&lt;img src="http://lh6.google.com.tw/image/ajunlee/RnkTb7JJzYI/AAAAAAAAAhE/6xkybFipXxA/s288/fakemp3player_1.1.jpg"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;有興趣的在下載回去玩玩!&lt;/p&gt; &lt;p&gt;執行檔 : &lt;a href="http://fakemp3player.googlecode.com/files/FakeMp3Player_1.1.rar"&gt;FakeMp3Player_1.1.rar&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/51450.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>孤影</dc:creator><title>一個mp3player的小工具</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/06/14/51398.aspx</link><pubDate>Thu, 14 Jun 2007 15:37:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/06/14/51398.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/51398.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/06/14/51398.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/51398.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/51398.aspx</trackback:ping><description>&lt;p&gt;先說一下...這個工具不是用來聽歌的...或許以後可以...&lt;/p&gt;
&lt;p&gt;因為看到有人將最近很熱的超級星光大道裡面&lt;a href="http://ookkk.blogspot.com/2007/06/blog-post_10.html" target="_blank"&gt;楊宗緯所唱的歌&lt;/a&gt;整理出來放在網路上播放,&lt;br&gt;因為並不是能一直掛在網路上,所以就"順便"寫了個工具,可以幫助以後能"離線播放"的...&lt;/p&gt;
&lt;p&gt;檔案下載 : &lt;a title="FakeMp3Player" href="http://fakemp3player.googlecode.com/files/FakeMp3Player.rar"&gt;FakeMp3Player&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/ajunlee/Blog/photo?authkey=nzzrvqMIiUY#5075823908528704850"&gt;&lt;img src="http://lh5.google.com/image/ajunlee/RnDy87JJzVI/AAAAAAAAAgM/oCTtJl3k7kM/s144/fakemp3player.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;用法:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;先用google搜尋"mp3player.xml"&lt;br&gt;將找到的檔案網址貼在這個工具的檔案路徑上,&lt;br&gt;然後按下載入,&lt;br&gt;如果沒有錯誤,下面的下拉選單會出現mp3的名稱.&lt;br&gt;然後再按"下載"就可以了.&lt;/p&gt;
&lt;p&gt;ps.以楊宗緯的歌曲為例...在下面這網址有個mp3 player.&lt;/p&gt;
&lt;p&gt;&lt;a title="http://ookkk.blogspot.com/2007/06/blog-post_10.html" href="http://ookkk.blogspot.com/2007/06/blog-post_10.html"&gt;http://ookkk.blogspot.com/2007/06/blog-post_10.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;而這個是透過&lt;a title="http://playlist.0nz.cc/Player_list.asp?id=M8JR9CGA11KVVYTH82007520194727" href="http://playlist.0nz.cc"&gt;http://playlist.0nz.cc&lt;/a&gt;來產生playlist,&lt;br&gt;仔細抓一下,可以抓到他的playlist如下網址.&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;網址已被移除,有需要的再說&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;所以在"檔案路徑"貼上上面的網址就可以了.?&lt;/p&gt;
&lt;p&gt;至於source code...如果有人要的話再貼...&lt;/p&gt;
&lt;p&gt;&lt;font color="#ff0000"&gt;update - 20070614&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;追加對另一個playlist格式的支援,&lt;br&gt;而playlist可以在下面這網址找到.&lt;br&gt;&lt;a title="http://radiohey.blogspot.com/2006/12/20070602.html" href="http://radiohey.blogspot.com/2006/12/20070602.html"&gt;http://radiohey.blogspot.com/2006/12/20070602.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;如果懶得找...直接複製下面這兩個網址吧...&lt;/p&gt;
&lt;p&gt;&lt;font color=red&gt;網址已被移除,有需要的再說&lt;/font&gt;&lt;br&gt;&lt;font color=red&gt;網址已被移除,有需要的再說&lt;/font&gt;
&lt;p&gt;ps.記得重新下載&lt;a title="FakeMp3Player" href="http://fakemp3player.googlecode.com/files/FakeMp3Player.rar"&gt;FakeMp3Player&lt;/a&gt;.&lt;/p&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/51398.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>孤影</dc:creator><title>document.body.scrollTop都是0</title><link>http://blog.blueshop.com.tw/ajun/archive/2007/06/07/51203.aspx</link><pubDate>Thu, 07 Jun 2007 15:55:00 GMT</pubDate><guid>http://blog.blueshop.com.tw/ajun/archive/2007/06/07/51203.aspx</guid><wfw:comment>http://blog.blueshop.com.tw/ajun/comments/51203.aspx</wfw:comment><comments>http://blog.blueshop.com.tw/ajun/archive/2007/06/07/51203.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.blueshop.com.tw/ajun/comments/commentRss/51203.aspx</wfw:commentRss><trackback:ping>http://blog.blueshop.com.tw/ajun/services/trackbacks/51203.aspx</trackback:ping><description>&lt;p&gt;整個五月都沒有在維護blog,&lt;br&gt;雖然有不少東西可以寫,但就是因為懶...&lt;br&gt;所以這次一定要趁還想寫的時候趕快寫下來...&lt;/p&gt; &lt;p&gt;今天,再作一個網頁特效的時候,&lt;br&gt;遇到了一個狀況,&lt;br&gt;因為要作的功能是,捲動瀏覽器的捲軸後,&lt;br&gt;廣告圖片會跟著滑動.&lt;br&gt;而這功能,在網路上已經有很多範例了,&lt;br&gt;所以特別挑了一個簡短而且在IE跟Firefox上都可以用的來,&lt;br&gt;稍微修改一下,寫個&lt;a href="http://ajunlee.googlepages.com/rolling.htm" target="_blank"&gt;範例&lt;/a&gt;測試,沒有問題就想說可以開始套了,&lt;br&gt;結果沒想到將那個片段套在程式裡以後,卻不會動...&lt;br&gt;所以只好重頭debug了.&lt;br&gt;debug到後來才發現,&lt;br&gt;原本的&lt;a href="http://ajunlee.googlepages.com/rolling.htm" target="_blank"&gt;測試網頁&lt;/a&gt;中使用的document.body.scrollTop是正常的,&lt;br&gt;但是套用到aspx的頁面時,&lt;br&gt;不管怎麼捲動,document.body.scrollTop都是0.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.google.com.tw/search?hl=zh-TW&amp;q=document.body.scrollTop&amp;meta=" target="_blank"&gt;google&lt;/a&gt;一下後發現,原來是因為網頁的DOCTYPE的問題,&lt;br&gt;在測試的網頁中,是用下面這片段&lt;br&gt;&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"&gt;&lt;/p&gt; &lt;p&gt;但是在網站中,是用&lt;br&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;br&gt;(ps.這是在.Net studio中預設新增網頁時會加上去的.)&lt;/p&gt; &lt;p&gt;所以原本的document.body.scrollTop要改成document.documentElement.scrollTop就可以了.&lt;/p&gt; 
&lt;p&gt;&lt;font color="#ff0000"&gt;update - 20070614:&lt;/font&gt; &lt;/p&gt;
&lt;p&gt;感謝無名氏的提醒,&lt;br&gt;這才發現原以為ie跟firefox都正常的範例是有點問題的...&lt;br&gt;而問題點在於,&lt;br&gt;未使用DTD前,在ie跟firefox都可以使用下列的語法來設定位置 
&lt;p&gt;document.getElementById("adimg").style.top = 200; 
&lt;p&gt;但是在使用DTD之後,&lt;br&gt;ie還是可以接受上面的語法,&lt;br&gt;但是在firefox卻是不行的,&lt;br&gt;而firefox所能接受的如下(需要加上單位)&lt;br&gt;document.getElementById("adimg").style.top = "200px" 
&lt;p&gt;而這個在ie上是接受的,&lt;br&gt;所以只要改成如上的語法就可以在ie跟firefox都正常了.&lt;p&gt;範例網頁:&lt;/p&gt; &lt;p&gt;原始 : &lt;a title="http://ajunlee.googlepages.com/rolling.htm" href="http://ajunlee.googlepages.com/rolling.htm"&gt;http://ajunlee.googlepages.com/rolling.htm&lt;/a&gt;&lt;br&gt;使用DTD : &lt;a title="http://ajunlee.googlepages.com/rolling_err.htm" href="http://ajunlee.googlepages.com/rolling_err.htm"&gt;http://ajunlee.googlepages.com/rolling_err.htm&lt;/a&gt;&lt;br&gt;使用DTD修正後 : &lt;a title="http://ajunlee.googlepages.com/rolling_ok.htm" href="http://ajunlee.googlepages.com/rolling_ok.htm"&gt;http://ajunlee.googlepages.com/rolling_ok.htm&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blog.blueshop.com.tw/ajun/aggbug/51203.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>