<?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-29809623</id><updated>2012-01-16T17:54:43.638+08:00</updated><category term='Anime'/><category term='PHP'/><category term='Medical'/><category term='程式'/><category term='javascript'/><category term='CSS'/><category term='網路電台'/><category term='python'/><category term='一個人也可以吃'/><category term='Bio'/><category term='軟體'/><category term='請給我食物'/><category term='Music'/><category term='網頁'/><category term='網站'/><category term='Note'/><category term='Nerv. Studio'/><category term='暗部報告書'/><category term='Med/Bio'/><category term='Google App Engine'/><category term='FaceBook'/><title type='text'>Nerv. Studio -  吱's Blog</title><subtitle type='html'>非專業程式設計以及一點點醫學</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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>56</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-29809623.post-7189564577993410287</id><published>2012-01-15T12:12:00.000+08:00</published><updated>2012-01-15T12:12:00.156+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FaceBook'/><category scheme='http://www.blogger.com/atom/ns#' term='Nerv. Studio'/><title type='text'>App Clear (Fb遊戲去廣告)更新，接受邀請小幫手停止維護</title><content type='html'>&lt;p&gt;從接受邀請小幫手上線到現在剛好過了兩年，雖然當時以相當隨意的心情寫了他。沒想到意外成了我寫過的程式中 最熱門的一個(囧，每天的使用者竟然有好幾千個，真是感動阿。&lt;/p&gt;&lt;p&gt;隨著facebook的一直改版(&lt;span style="text-decoration: line-through;"&gt;一直亂改&lt;/span&gt;)，中間也跟著修改了很多次，因為過去這一年多來比較忙，中間有好幾次隔了很久才更新(被罵翻了 哈哈)，在此跟使用者說聲抱歉。不過facebook近來對於邀請的政策已經改為交由遊戲本身自己處理，接受邀請小幫手已逐漸無用武之地，所以今天做了最後一次更新，之後除非有什麼特殊原因，應該就不會在改版了。最後特別感謝許多使用者協助測試以及回報錯誤和建議。&lt;/p&gt;&lt;blockquote&gt;&lt;strong&gt;接受邀請小幫手 Accept Helper 1.3 final&lt;/strong&gt;&lt;br /&gt;
&lt;a href="http://nerv.appspot.com/fbp#accept_helper" target="_blank"&gt;http://nerv.appspot.com/fbp#accept_helper&lt;/a&gt;&lt;br /&gt;
-依fb改版修正&lt;br /&gt;
-開啟方式預設改為固定新分頁(因為Fb故意限制原本在本頁開起的方式，較新的瀏覽器都沒辦法用開在本頁)&lt;br /&gt;
&lt;/blockquote&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;另外很久沒更新的AppClear，順手做了一下更新:P&lt;/p&gt;&lt;blockquote&gt;&lt;strong&gt;Fb遊戲去廣告 AppClear 0.5&lt;/strong&gt;&lt;br /&gt;
&lt;a href="http://nerv.appspot.com/fbp#appclear" target="_blank"&gt;http://nerv.appspot.com/fbp#appclear&lt;/a&gt;&lt;br /&gt;
-修正，介面會被檔到的問題&lt;br /&gt;
+自動消除右邊的遊戲動態&lt;br /&gt;
&lt;br /&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-7189564577993410287?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/7189564577993410287/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=7189564577993410287' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7189564577993410287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7189564577993410287'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2012/01/app-clear-fb.html' title='App Clear (Fb遊戲去廣告)更新，接受邀請小幫手停止維護'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-2691975448058201927</id><published>2011-09-21T21:32:00.000+08:00</published><updated>2011-09-21T21:32:10.672+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='網站'/><title type='text'>Google App Engine 即將調整收費模式! THE END OF GAE?</title><content type='html'>&lt;blockquote&gt;Google said "Don't be evil".&lt;br /&gt;
I say...... "Don't be stupid!!!"&lt;/blockquote&gt;&lt;br /&gt;
Google App Engine(GAE) 是一個google 在2008推出的一個web app雲端平台服務，打得口號就是提供google內部開發各個服務的架構，讓其他的Web app 開發者可以在這個架構下開發自己的程式。&lt;br /&gt;
&lt;br /&gt;
一開始是以免費但限制資源(流量, CPU, 空間大小 讀取次數)的方式供大家測試，不過在這樣的限制之下也能做些小型的程式。 隔年2009 開始提供超過限制資源的付費方法(&lt;a href="http://nervstudio.blogspot.com/2009/02/google-app-engine.html"&gt;Google App Engine準備開始提供收費服務&lt;/a&gt;)。變成針對美一種資源計算超過多少，就收多少。在這個收費模式下，才有了較大規模的商業網站在GAE上發展。後來GAE除了python外 又支援了java，使用的人漸漸變多。 &lt;br /&gt;
&lt;br /&gt;
一切看來如此美好，就在這個時候，google寄給了每個開發者一封信「&lt;a href="https://docs.google.com/document/d/1XYUovFpWXLh827Z_7eVvt_g2z21Etx7Lga9N2yLOye4/edit?hl=en_US" target="_blank"&gt;Google App Engine Leaving Preview&lt;/a&gt;」，內容簡單的說就是&lt;br /&gt;
&lt;blockquote&gt;2011/09/01&lt;br /&gt;
感謝各位這三年來對Google App Engine的支持，GAE即將畢業成為一個正式的產品!! &lt;br /&gt;
&lt;strike&gt; 為了慶祝，我們決定在9月中調高收費!!!  期待吧～科科&amp;nbsp;&lt;/strike&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
結果當然是一片傻眼，論壇上充滿酸文跟幹譙...，原因大概如下&lt;br /&gt;
&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;收費的方式改變最大的就是從計算CPU Time變成&amp;nbsp;instance hour，造成許多程式的收費爆增至5～10~30倍以上。新的收費方式會讓較小規模的程式活不下去。&lt;/li&gt;
&lt;li&gt;以一個正在使用GAE的網站經營者來看" (GAE成本+其他成本) &amp;gt;網站收益 &amp;nbsp;"這樣網站才活的下去，結果"GAE成本"爆增個幾十倍，一些原本run的好好的服務，突然一改收費模式只能GG了。&lt;/li&gt;
&lt;li&gt;GAE是一個PaaS(Platform as a service)，代表著GAE下開發的程式會高度依賴GAE無法直接移到其他的伺服器供應商。而公佈調整收費的時間緩衝太少，只有幾個禮拜，就算想跳槽也不可能阿(翻桌&amp;nbsp;&lt;/li&gt;
&lt;li&gt;之前Google I/O(google的技術大會) 大力推廣Andriod App的開發者使用GAE作為server平台，因為GAE有免費資源限額可用，如果做出一個APP都沒人用，沒賺到錢，因為沒號什麼資源，所以損失的也只有開發成本，這樣確實是吸引許多人。不過許多App一開始都是些小型的程式。 現在叫那些跳到GAE的APP開發者情何以堪。&lt;/li&gt;
&lt;li&gt;所以不是賠錢讓他run下去， 就是關掉他&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;不過還好的是google有意識到反彈的聲浪，提出一些改變(&lt;a href="http://googleappengine.blogspot.com/2011/09/few-adjustments-to-app-engines-upcoming.html" target="_blank"&gt;A few adjustments to App Engine’s upcoming pricing changes&lt;/a&gt;)&lt;br /&gt;
&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;新收費標準的開始時間從9月移到11月1號，並延長減價優惠(50% off)。定在這個日期是因為預定那個時候會將GAE的python更新到2.7版，這樣python才可以有效的利用多執行緒(python2.7以前無法利用多核CPU的優勢，等於python的instance效率會比較差)。 &lt;/li&gt;
&lt;li&gt;增加instance hour的免費額度(24→28hr)，讓一些原本免費的小流量網站不會爆掉。&lt;/li&gt;
&lt;li&gt;延續GAE一貫的特色，最後呼籲大家把程式寫得有效率一點..(&lt;strike&gt;Google : &amp;nbsp;明明就是你的程式寫的太爛 還怪我收費太高&lt;/strike&gt;)&lt;/li&gt;
&lt;/ul&gt;&lt;/blockquote&gt;Google最近很多動作(例如關掉字典等服務)。看得出來google正在轉變。隨著規模的成長，從過去充滿自由主義的風格，鼓勵內部積極開發創新的服務，到現在漸漸開始對各項服務的收支在意了起來，開始對一些虧本的服務開鍘。&lt;br /&gt;
&lt;br /&gt;
有的人認為google正在違反當除他們自己提出的「Don't be evil」這個口號，不過畢竟google也是個營利公司，我(&lt;strike&gt;身為google的忠實粉絲&lt;/strike&gt;)認為這是google正在成長的一個轉變。過去google瘋狂的開發了一堆不知道會不會賺錢的服務，現在反而成為公司的累贅，不砍也不是，砍了又破壞名聲。 我相信現在google會在一個新服務開始的時候做更完善的經營規劃，才不會突然大幅變更收費或收掉，造成使用者的困擾。&lt;br /&gt;
&lt;br /&gt;
這次的事件雖然google很快的做出了反應，不過還是對GAE的名聲造成很大的傷害，而且讓人意外的是google對user的想法竟然這麼不瞭解。對於這一連串的風波，我只想對google說：「Don't be stupid」&lt;br /&gt;
&lt;br /&gt;
最後我只祈禱GAE不要弄到倒掉...手上幾個網站都在上面...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-2691975448058201927?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/2691975448058201927/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=2691975448058201927' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/2691975448058201927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/2691975448058201927'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2011/09/google-app-engine-end-of-gae.html' title='Google App Engine 即將調整收費模式! THE END OF GAE?'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-8486212116833788276</id><published>2010-09-23T01:21:00.000+08:00</published><updated>2010-09-23T01:21:51.608+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>[筆記]Python中使用pickle時出現KeyError</title><content type='html'>&lt;p&gt;遇到這個問題是在使用google app engine (GAE)中使用pickle的時候遇到的。&lt;/p&gt;&lt;p&gt;我利用pickle的dumps將一個物件序列化成字串存入GAE的datastore中，需要用時再取出字串用pickle.loads()還原成原本的物件。如下會出現"KeyError: \x00"的錯誤&lt;/p&gt;&lt;pre class="brush:py"&gt;
from google.appengine.ext import db
class TestDB(db.Model):
    serialize_obj=db.TextProperty()

obj={'a':1,'b':'c'} #要存入datastore的物件
t=TestDB(key_name='test') #建立entity

import pickle
t.serialize_obj=pickle.dumps(obj) #將obj序列化成字串 並存到剛建立的entity中
t.put() #寫入datastore

#下面將讀出剛的字串並還原成物件
t2=TestDB.get_by_key_name('test') #讀出剛剛存的entity
obj2=pickle.loads(t2.serialize_obj) #理論上會字串還原為物件 並放到obj2變數中, 但是這裡會出現KeyError錯誤
print obj2 #上面沒錯的話 會print出{'a':1,'b':'c'}
&lt;/pre&gt;&lt;p&gt;其實這個問題很簡單，問題在於GAE的datastore在處理Text的資料型態，會將其存為unicode。而將unicode丟給pickle.loads就會導致這個問題。 修改上很簡單，最好的作法就是將db.TextProperty()改成db.BlobProperty()，不然也可以將unicode再轉回一般字串pickle.loads(str(t2.serialize_obj))，但是這樣只是多做無謂的轉換...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-8486212116833788276?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/8486212116833788276/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=8486212116833788276' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/8486212116833788276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/8486212116833788276'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2010/09/pythonpicklekeyerror.html' title='[筆記]Python中使用pickle時出現KeyError'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-6892485320282931166</id><published>2010-06-22T12:04:00.005+08:00</published><updated>2010-06-22T12:50:02.175+08:00</updated><title type='text'>Facebook遊戲去廣告 - App Clear</title><content type='html'>&lt;h2&gt;簡介&lt;/h2&gt;
&lt;p&gt;玩facebook的小遊戲時，最討厭的就是遊戲旁邊花花綠綠又沒什麼作用的東西，App Clear這個小工具可以幫你去除掉這些礙眼的傷眼物，讓畫面乾淨。(&lt;del&gt;這簡介中充滿怨念...&lt;/del&gt;)&lt;/p&gt;
&lt;p&gt;網站：&lt;a href="http://nerv.appspot.com/fbp#appclear" target="_blank"&gt;http://nerv.appspot.com/fbp#appclear&lt;/a&gt;
&lt;br /&gt;
有問題請到 &lt;a href="http://www.facebook.com/group.php?gid=136164956399823" target="_blank"&gt;Nerv. FaceBook Plugins專頁&lt;/a&gt;

&lt;/p&gt;
&lt;h2&gt;安裝＆使用&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;安裝&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p class="quot"&gt;&lt;a href="javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://nerv.appspot.com/fbp?a=appclear';})();"&gt;App Clear(遊戲去廣告)&lt;/a&gt; 目前版本ver. 0.3
&lt;br/&gt;
IE, FireFox, Opera: 右鍵點選上面這個連結，並選取"加入我的最愛(書籤)"，IE會有安全性警告，請無視他
&lt;br/&gt;
Google Chrome : 直接將上面這個連結拖曳到書籤列(若無書籤列可按Ctrl+B開啟)
&lt;br/&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;使用說明&lt;/h2&gt;
&lt;p&gt;要使用的時候，於Facebook的&lt;strong&gt;小遊戲頁面&lt;/strong&gt;，直接到書籤(我的最愛)點一下&lt;strong&gt;App Clear(遊戲去廣告)&lt;/strong&gt;就可以了。
&lt;br/&gt;
執行成功之後會看到以下畫面&lt;/p&gt;
&lt;p class="quot"&gt;&lt;a href="http://nerv.appspot.com/img/fbp/appclear.jpg"&gt;&lt;img src="http://nerv.appspot.com/img/fbp/appclear.jpg" height="528" width="670"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;說明：&lt;/p&gt;
&lt;ul style="CLEAR: both"&gt;
&lt;li&gt;執行App Clear之後會把遊戲介面以外的東西都從畫面上清除掉，並且會把背景變成灰色以凸顯遊戲。&lt;/li&gt;
&lt;li&gt;一些像是Restaurant City、Pet Society之流的遊戲，會把一些廣告跟遊戲&lt;strong&gt;合體&lt;/strong&gt;，這類的就會清不乾淨，這是App Clear的極限，請見諒。&lt;/li&gt;
&lt;li&gt;可能會清掉一些你想用的功能，不過只要&lt;strong&gt;重新整理&lt;/strong&gt;遊戲頁面就會恢復原本的樣子。&lt;/li&gt;
&lt;li&gt;每開啟一次遊戲的頁面都要執行一次，並未對所有的遊戲測試過，若有發現對遊戲功能造成影響可以向我回報。&lt;/li&gt;
&lt;li&gt;執行後右上角會出現一個&lt;strong&gt;App Clear ver.xx&lt;/strong&gt;的按鈕，按開還有一些功能可以使用。&lt;/li&gt;
&lt;li style="LIST-STYLE-TYPE: none"&gt;
&lt;ul style="CLEAR: both"&gt;
&lt;li&gt;&lt;strong&gt;移除聊天室&lt;/strong&gt;把聊天室整個拔掉(要重新整理才再出現)。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;背景色深淺切換&lt;/strong&gt;可以改背景顏色(白～灰～黑)。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;隱藏App Clear介面&lt;/strong&gt;如字面，把App Clear本身的介面也移掉。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-6892485320282931166?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/6892485320282931166/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=6892485320282931166' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6892485320282931166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6892485320282931166'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2010/06/facebook-app-clear.html' title='Facebook遊戲去廣告 - App Clear'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-5106314289040423251</id><published>2010-03-27T21:03:00.001+08:00</published><updated>2010-03-27T21:21:47.884+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;這家是老姊為了慶祝我和老妹生日找的店。裝潢和logo都蠻有特色的，不像是傳統的日本料理店。&lt;/p&gt;
&lt;p&gt;吧台有6個位子，也有些一個人就可以點來吃的蓋飯，不過一個人的話有很多頗具特色的菜就會吃不到了。不管是味道還是外觀，從許多道菜中都可以看出是經過師傅們精心設計過的。&lt;/p&gt;
&lt;p&gt;點了「和風生菜沙拉、鐵人生牛肉、綜合串燒、酥炸雞軟骨、綜合握壽司、明太子薯片燒、鐵人精選壽司、泡菜豬肉燒、鹽烤鯖魚、味增豬肉鍋、手捲、日式炸麻糬」這幾道都還不錯，下次想嚐嚐他的丼類。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh6.ggpht.com/_E_eoGGGj4co/S63tr_jhpEI/AAAAAAAAFXA/yb8aR7WzwJk/s800/IMG_4044.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 450px" height="450" width="600"/&gt;
&lt;br/&gt;
&lt;strong&gt;和風生菜沙拉&lt;/strong&gt;，份量蠻多的，適合多人一起吃，醬調得還不錯。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh6.ggpht.com/_E_eoGGGj4co/S63tucrD_JI/AAAAAAAAFXA/wuBtt4dKSKY/s800/IMG_4048.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 450px" height="450" width="600"/&gt;
&lt;br/&gt;
&lt;strong&gt;鐵人生牛肉&lt;/strong&gt;，這道菜真的很漂亮，我很喜歡他顏色的搭配，當然味道也很不錯。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh3.ggpht.com/_E_eoGGGj4co/S63t1xIea0I/AAAAAAAAFXA/VEiKAgHj1z0/s800/IMG_4051.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 450px" height="450" width="600"/&gt;
&lt;br/&gt;
&lt;strong&gt;綜合串燒&lt;/strong&gt;，烤的剛好，吃起來不會乾乾的，只是其中有幾個還蠻油的。另外值得一提的是右上角的綠茶粉，跟串燒還蠻搭的，不過有點太鹹就是了。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh5.ggpht.com/_E_eoGGGj4co/S63t5V0m_wI/AAAAAAAAFXA/E-UICbpUcNE/s800/IMG_4053.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 800px" height="800" width="600"/&gt;
&lt;br/&gt;
&lt;strong&gt;綜合握壽司&lt;/strong&gt;，魚還算新鮮，醋飯也OK。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh5.ggpht.com/_E_eoGGGj4co/S63t8AP_kFI/AAAAAAAAFXA/x5aRXZpR8wY/s800/IMG_4055.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 450px" height="450" width="600"/&gt;
&lt;br/&gt;
&lt;strong&gt;明太子薯片燒&lt;/strong&gt; ，雖然照片失焦而且角度照的很爛....，讓他有種變難吃的感覺，不過這道真的很好吃，菜如其名就是焗烤馬鈴薯厚片，上面有鋪一層魚卵。
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh5.ggpht.com/_E_eoGGGj4co/S63t-uoJtUI/AAAAAAAAFXE/ygLULFa0RyA/s800/IMG_4057.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 450px" height="450" width="600"/&gt;
&lt;br/&gt;
&lt;img src="http://lh5.ggpht.com/_E_eoGGGj4co/S63uBJY_-JI/AAAAAAAAFXM/8LQtowmof2I/s800/IMG_4058.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 450px" height="450" width="600"/&gt;
&lt;br/&gt;
&lt;strong&gt;鐵人精選壽司&lt;/strong&gt;，內容可能不是每天都一樣，點的時候可以問一下今天是哪種。我們吃得這道壽司中間是包炸蝦，上面有蓋鰻魚，不知道本名叫什麼，光是看起來就讓人流口水了。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh6.ggpht.com/_E_eoGGGj4co/S63uDO08eBI/AAAAAAAAFXQ/n6xCoZObSRk/s800/IMG_4059.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 450px" height="450" width="600"/&gt;
&lt;br/&gt;
&lt;strong&gt;酥揚嫩豆腐&lt;/strong&gt; ，嗯...就是炸豆腐，不過是軟軟鹹鹹的那種&lt;del&gt;(哪種..?)&lt;/del&gt;。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_E_eoGGGj4co/S63uFlFwPOI/AAAAAAAAFXU/Gt61iMpbiK8/s800/IMG_4060.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 800px" height="800" width="600"/&gt;
&lt;br/&gt;
&lt;strong&gt;醬燒中卷&lt;/strong&gt;，也是烤得很剛好，不會太乾太硬。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh6.ggpht.com/_E_eoGGGj4co/S63uHope11I/AAAAAAAAFXY/zXaQ1Mj10pA/s800/IMG_4063.jpg" style="WIDTH: 600px; DISPLAY: inline; HEIGHT: 450px" height="450" width="600"/&gt;
&lt;br/&gt;
&lt;strong&gt;生巧克力蛋糕&lt;/strong&gt;，(&lt;del&gt;咦......跳tone跳很大&lt;/del&gt;)，旺旺的生巧克力蛋糕，聽老姐說這是他特地跑到神旺飯店裡面買得，吃起來真的不錯 都不會油膩(雖然實際上應該也蠻多油的..)，好吃！&lt;/p&gt;
&lt;p&gt;這次點的菜裡面，我覺得比較特別而且會推薦的是「鐵人生牛肉、明太子薯片燒、鐵人精選壽司、日式炸麻糬」這幾道。&lt;strong&gt;日式炸麻糬&lt;/strong&gt;忘了照，乍聽之下名字還蠻普通的，不過這道真的還蠻特別的，在麻糬裡面還包了疑似米漿的東西，口感和味道都挺不錯，意外的好吃。&lt;/p&gt;
&lt;p&gt;鐵人九番料理亭
&lt;br/&gt;
Tel：(02)27761108
&lt;br/&gt;
地址：台北市忠孝東路4段223巷10弄9號
&lt;br/&gt;
&lt;iframe src="http://maps.google.com/maps?q=%E5%8F%B0%E5%8C%97%E5%B8%82%E5%A4%A7%E5%AE%89%E5%8D%80%E5%BF%A0%E5%AD%9D%E6%9D%B1%E8%B7%AF4%E6%AE%B5223%E5%B7%B710%E5%BC%849%E8%99%9F&amp;amp;hl=zh-TW&amp;amp;cd=2&amp;amp;ei=kgCuS66tLMXhkAW57NC_Dw&amp;amp;sig2=VcNXOXnoabmCT5m1UlRtMA&amp;amp;ie=UTF8&amp;amp;view=map&amp;amp;cid=11323514890594603382&amp;amp;ved=0CBoQpQY&amp;amp;hq=%E5%8F%B0%E5%8C%97%E5%B8%82%E5%A4%A7%E5%AE%89%E5%8D%80%E5%BF%A0%E5%AD%9D%E6%9D%B1%E8%B7%AF4%E6%AE%B5223%E5%B7%B710%E5%BC%849%E8%99%9F&amp;amp;hnear=&amp;amp;layer=c&amp;amp;cbll=25.04208,121.55372&amp;amp;panoid=mqSbpf0uxQFsZTQBUn4SKw&amp;amp;cbp=11,324.59,,0,3.87&amp;amp;ll=25.042111,121.553645&amp;amp;spn=0.002741,0.012059&amp;amp;z=16&amp;amp;source=embed&amp;amp;output=svembed" height="314" width="562" marginwidth="0" marginheight="0" scrolling="no" frameborder="0"&gt;.&lt;/iframe&gt;
&lt;br/&gt;
&lt;a href="http://maps.google.com/maps?q=%E5%8F%B0%E5%8C%97%E5%B8%82%E5%A4%A7%E5%AE%89%E5%8D%80%E5%BF%A0%E5%AD%9D%E6%9D%B1%E8%B7%AF4%E6%AE%B5223%E5%B7%B710%E5%BC%849%E8%99%9F&amp;hl=zh-TW&amp;cd=2&amp;ei=kgCuS66tLMXhkAW57NC_Dw&amp;sig2=VcNXOXnoabmCT5m1UlRtMA&amp;ie=UTF8&amp;view=map&amp;cid=11323514890594603382&amp;ved=0CBoQpQY&amp;hq=%E5%8F%B0%E5%8C%97%E5%B8%82%E5%A4%A7%E5%AE%89%E5%8D%80%E5%BF%A0%E5%AD%9D%E6%9D%B1%E8%B7%AF4%E6%AE%B5223%E5%B7%B710%E5%BC%849%E8%99%9F&amp;hnear=&amp;ll=25.042079,121.553719&amp;spn=0.00079,0.003433&amp;z=19&amp;layer=c&amp;cbll=25.04208,121.55372&amp;panoid=mqSbpf0uxQFsZTQBUn4SKw&amp;cbp=11,325.77,,0,2.54"&gt;檢視較大的地圖&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/29809623-5106314289040423251?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5106314289040423251/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5106314289040423251' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5106314289040423251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5106314289040423251'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2010/03/blog-post.html' title='[食記]鐵人九番'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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://lh6.ggpht.com/_E_eoGGGj4co/S63tr_jhpEI/AAAAAAAAFXA/yb8aR7WzwJk/s72-c/IMG_4044.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-4377110143671418115</id><published>2010-01-03T04:50:00.013+08:00</published><updated>2010-07-12T00:07:28.436+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='FaceBook'/><category scheme='http://www.blogger.com/atom/ns#' term='Nerv. Studio'/><title type='text'>FaceBook處理邀請工具 - Accept Helper</title><content type='html'>&lt;p&gt;因為國軍online中，久久才能上一次網，所以每次放假都累積一大堆的邀請。FaceBook的處理邀請介面蠻討厭的，都要跳到別頁，所以才做了這個Accept Helper，對我自己是蠻實用的，分享給各位。&lt;/p&gt;
&lt;h2&gt;簡介
&lt;br/&gt;&lt;/h2&gt;
&lt;p&gt;接受邀請小幫手，提供更方便的介面一次處理多個邀請，不會每點一個連結都要離開本頁。&lt;/p&gt;
&lt;p&gt;官方網站 &lt;a href="http://nerv.appspot.com/fbp#accept_helper"&gt;http://nerv.appspot.com/fbp#accept_helper&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;安裝＆使用
&lt;br/&gt;&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;安裝&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://nerv.appspot.com/fbp/djs/reqs.js';})();"&gt;接受邀請小幫手&lt;/a&gt; 目前版本ver. 0.9.2
&lt;br/&gt;
&lt;br/&gt;
IE, FireFox, Opera: 右鍵點選上面這個連結，並選取"加入我的最愛(書籤)"，IE會有安全性警告，請無視他
&lt;br/&gt;
&lt;br/&gt;
Google Chrome : 直接將上面這個連結拖曳到書籤列(若無書籤列可按Ctrl+B開啟)&lt;br/&gt;
&lt;strong&gt;這個連結在FaceBook中會被過濾掉內容，請到官方網站安裝。&lt;/strong&gt;&lt;br/&gt;
最初的0.6版接受跟忽略按鈕弄相反了XD，如果現在開起來還是顯示0.6版，請重新安裝。

&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;使用說明
&lt;br/&gt;&lt;/h2&gt;
&lt;p&gt;要使用的時候，於Facebook的&lt;strong&gt;&lt;a href="http://www.facebook.com/reqs.php" target="_blank"&gt;邀請頁面&lt;/a&gt;&lt;/strong&gt;，直接到書籤(我的最愛)點一下接受邀請小幫手就可以了。
&lt;br/&gt;
&lt;br/&gt;
執行成功之後會看到以下畫面&lt;/p&gt;
&lt;p&gt;&lt;a href="http://nerv.appspot.com/img/fbp/ah.png" target="_blank"&gt;&lt;img src="http://nerv.appspot.com/img/fbp/ah.png" style="WIDTH: 757px; HEIGHT: 635px" height="789" width="965" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;說明：&lt;/p&gt;
&lt;ul style="CLEAR: both"&gt;
&lt;li&gt;首先每個邀請的按鈕會被[接受!] [忽略]所取代，您可以直接按這兩個連結來處理邀請。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;開啟於&lt;/strong&gt;選單則可以設定接受邀請之後頁面要顯示的位置，預設的&lt;strong&gt;本頁面中&lt;/strong&gt;會顯示在畫面中那個白色的區塊(看不懂的話，實際使用就會馬上瞭解了)，選擇開在本頁面中時可以上下拉動下面的灰槓&lt;b&gt;調整大小&lt;/b&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;過濾使用者&lt;/strong&gt;選單可以讓你依照邀請人只顯示來自那個人的邀請。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;接受第一個&lt;/strong&gt;如字面，就是接受畫面中第一個邀請，同樣 適用於過濾使用者之後。&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-4377110143671418115?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/4377110143671418115/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=4377110143671418115' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4377110143671418115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4377110143671418115'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2010/01/facebook-accept-helper.html' title='FaceBook處理邀請工具 - Accept Helper'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-5317573761629528502</id><published>2009-12-13T15:28:00.001+08:00</published><updated>2009-12-13T15:28:51.269+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;店的空間不大，只有吧台8～9個位子，跟兩張四人坐的木桌。&lt;/p&gt;
&lt;p&gt;這家店剛開的時候就有跟家人去吃過一次了，那時候都沒什麼人，不過現在假日生意還不錯，也不少人外帶。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/t75MorjqOuRlxpTbkdIfOg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_E_eoGGGj4co/SyR_Sr8XzUI/AAAAAAAAEoQ/TtdfWenqLCA/s800/IMG_1976.JPG" style="WIDTH: 668px; HEIGHT: 519px" height="519" width="668"/&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;strong&gt;築地招牌蓋飯(NT.100)&lt;/strong&gt; 精緻度沒魚僮那麼好，不過生魚片真的很新鮮，底下用的是醋飯，雖然量不多但是整碗飯跟料配起來剛好，不會有魚僮那種飯不夠配的感覺。它還有其他種像是鮪魚、鮭魚、鮭魚肚、紅魽、旗魚等的蓋飯，價格在150~200之間，量會比招牌多。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/Lha_ahajckKbOkBwYMUQMw?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_E_eoGGGj4co/SyR_T-Xpu-I/AAAAAAAAEoY/pcbITJ0dzpM/s800/IMG_1978.JPG" style="WIDTH: 668px; HEIGHT: 519px" height="600" width="800"/&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;strong&gt;和風野菜沙拉(NT.70)&lt;/strong&gt; 如果只點個招牌蓋飯可能會有點不夠，可以在點個小菜手捲沙拉之類的。想說都吃肉，就點個沙拉來吃，不過我後來後悔了，應該點個手捲(NT.30~70)或小菜(NT.50)就好，因為這個沙拉的量有點太大，其實比較適合兩個人吃。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/qbBKV3d3AKB5upfEIuR7Zg?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_E_eoGGGj4co/SyR_TD4Y6dI/AAAAAAAAEoU/iBegUBErbYQ/s800/IMG_1977.JPG" style="WIDTH: 668px; HEIGHT: 519px" height="600" width="800"/&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;strong&gt;味噌湯(NT.30)&lt;/strong&gt; 裡面會有一隻蝦子，不過湯本身還蠻普通的。&lt;/p&gt;
&lt;p&gt;這家店的優點就是新鮮，雖然最近有漲價(以前招牌蓋飯NT.80)，但還是蠻便宜的，如果下次去我應該會點個鮪魚蓋飯來吃吃。另外推薦&lt;strong&gt;烤魚&lt;/strong&gt;不錯，如果兩個人以上就可以點。&lt;/p&gt;
&lt;p&gt;缺點的話就是人手明顯不太夠，只有一個師傅跟一個助手，助手似乎是工讀生不太熟練，人多的時候助手一團混亂...，上菜要等蠻久的，所以建議平常日人少的時候去吃。&lt;/p&gt;
&lt;p&gt;由於店不大，比較適合1~4人去吃，雖然說兩張併起來的桌子最多可以坐8個人，但是這家這麼小應該是沒在預約的。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;築地平價日式料理&lt;/strong&gt;
&lt;br/&gt;
地址：台北市和平東路三段175號
&lt;br/&gt;
&lt;iframe src="http://maps.google.com.tw/maps?ie=UTF8&amp;amp;q=%E5%8F%B0%E5%8C%97%E5%B8%82%E5%A4%A7%E5%AE%89%E5%8D%80%E5%92%8C%E5%B9%B3%E6%9D%B1%E8%B7%AF%E4%B8%89%E6%AE%B5175%E8%99%9F&amp;amp;fb=1&amp;amp;gl=tw&amp;amp;hnear=&amp;amp;hl=zh-TW&amp;amp;view=map&amp;amp;cid=12909900295317113496&amp;amp;ved=0CA8QpQY&amp;amp;ei=apIkS4DnBZOQuQOVysinCQ&amp;amp;hq=%E5%8F%B0%E5%8C%97%E5%B8%82%E5%A4%A7%E5%AE%89%E5%8D%80%E5%92%8C%E5%B9%B3%E6%9D%B1%E8%B7%AF%E4%B8%89%E6%AE%B5175%E8%99%9F&amp;amp;brcurrent=3,0x3442aa2c194b66cd:0x1ea97d148ba72564,1,0x3442ac6c9e3bc587:0xfbdf07e4b530c0a4&amp;amp;layer=c&amp;amp;cbll=25.023902,121.553113&amp;amp;panoid=S_CaJovtM4v5_4s56H7gEA&amp;amp;cbp=11,358.44,,0,11.91&amp;amp;ll=25.024121,121.553237&amp;amp;spn=0.002742,0.012059&amp;amp;z=16&amp;amp;iwloc=A&amp;amp;source=embed&amp;amp;output=svembed" height="314" width="562" marginwidth="0" marginheight="0" scrolling="no" frameborder="0"&gt;.&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;其他人的介紹
&lt;br/&gt;
&lt;a href="http://www.wretch.cc/blog/trackback.php?blog_id=linmayhul&amp;amp;article_id=21051744" target="_blank" title="築地(平價)日本料理"&gt;築地(平價)日本料理&lt;/a&gt;
&lt;br/&gt;
&lt;a href="http://www.mobile01.com/waypointtopicdetail.php?f=189&amp;amp;t=1332448&amp;amp;last=16243623" target="_blank"&gt;台北市六張犁捷運站 築地平價日本料理&lt;/a&gt;
&lt;br/&gt;
&lt;a href="http://www.ipeen.com.tw/comment/75254" target="_blank"&gt;~超人飛台北~店內很安靜的築地平價日式料理~&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/29809623-5317573761629528502?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5317573761629528502/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5317573761629528502' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5317573761629528502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5317573761629528502'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/12/blog-post_13.html' title='[食記]築地平價日式料理'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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://lh6.ggpht.com/_E_eoGGGj4co/SyR_Sr8XzUI/AAAAAAAAEoQ/TtdfWenqLCA/s72-c/IMG_1976.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-5229997352520687172</id><published>2009-12-06T02:10:00.001+08:00</published><updated>2009-12-06T02:14:45.928+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;br/&gt;
既然都讓本宅踏出家門了，實在不甘心隨便買個雞排飯就回去，只好改變目的走去魚僮小舖。&lt;/p&gt;
&lt;p&gt;一般吃飯時間魚僮小舖通常都要排隊，主要是他的店小小的，只有吧台幾個位子一次坐不了幾個人，我去的比較晚所以不用排就有位了(營業到9點，不過有可能在之前就沒飯之類的)，另外也蠻多人外帶的。&lt;/p&gt;
&lt;p&gt;雖然就是直接坐在路邊吃，不過後面有個簾子擋著加上燈光所以感覺還好。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/BI8YZUjjfL5IDnnOmwRDjw?feat=embedwebsite" target="pic"&gt;&lt;img src="http://lh3.ggpht.com/_E_eoGGGj4co/Sxp7t5rtmPI/AAAAAAAAEkE/3R8lCHmudjc/s800/IMG_1893.JPG" style="WIDTH: 668px; HEIGHT: 519px" height="521" width="685"/&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;strong&gt;生海鮮丼(NT.120)
&lt;br/&gt;&lt;/strong&gt; 飯上擺的食材色彩豐富具有層次感，加上打了黃色的燈光，賣相還不錯。
&lt;br/&gt;
碗的大小直徑約14cm高10cm，誤差在±1cm之內(&lt;del&gt;竟然還計算碗的大小，當兵的無聊程度可見一斑)&lt;/del&gt;
&lt;br/&gt;
吃得時候建議先吃生魚片，旁邊那些配料味道都還蠻重的。
&lt;br/&gt;
在點丼類的時候，老闆會問你要不要加飯，他會這麼問是有原因的，因為他們的飯量算少，除了食量比較大的人有可能吃不飽之外，他飯的配料以及小菜味道都比較重，飯會不夠配(p.s 在下的口味比較淡)。&lt;/p&gt;
&lt;p&gt;另外就是他的飯是一般的白米而沒有用醋飯，這方面倒是可以理解，因為飯上面已經有調味的配料了，下面放醋飯可能會更不夠配。&lt;/p&gt;
&lt;p&gt;雖然飯量嫌少，但是整體來說還這種價格的確不貴。
&lt;br/&gt;
&lt;br/&gt;
&lt;a href="http://picasaweb.google.com.tw/lh/photo/FaQJvkE_6HcgAcUy4cFYZQ?feat=embedwebsite" target="pic"&gt;&lt;img src="http://lh3.ggpht.com/_E_eoGGGj4co/Sxp7ucc7XvI/AAAAAAAAEkI/SSzm_eI703g/s800/IMG_1894.JPG" style="WIDTH: 668px; HEIGHT: 519px" height="519" width="668"/&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;strong&gt;魚卵花枝(NT.50)&lt;/strong&gt; 還蠻鹹的，這個要配飯吃，不過感覺已經比之前來吃得時候不鹹許多了，量稍嫌少。
&lt;br/&gt;
他還有其他蠻多種的小菜，印象中都是NT.50，聽我妹說雖然口味重量少但是都蠻好吃的，他推薦海膽花枝(不一定每天都有)。
&lt;br/&gt;
&lt;br/&gt;
&lt;a href="http://picasaweb.google.com.tw/lh/photo/6IqxHhXOkuau1iFkT4DaGw?feat=embedwebsite" target="pic"&gt;&lt;img src="http://lh4.ggpht.com/_E_eoGGGj4co/Sxp7vNDllAI/AAAAAAAAElI/rvtBIJ10qfE/s800/IMG_1895.JPG" style="WIDTH: 668px; HEIGHT: 519px" height="519" width="668"/&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;strong&gt;味噌湯(NT.20) - 大合照(共NT.190)
&lt;br/&gt;&lt;/strong&gt; 味噌湯的碗跟蓋飯的一樣大(&lt;del&gt;碗多大很重要嗎..&lt;/del&gt;)，喝起來算普通的好喝(&lt;del&gt;到底是普通還好喝阿..)&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/s8o2TCyWpLa55trjZ2MQPA?feat=embedwebsite" target="pic"&gt;&lt;img src="http://lh3.ggpht.com/_E_eoGGGj4co/Sxp7sV9ftKI/AAAAAAAAEkA/wndSjYmnrvU/s800/IMG_1898.JPG" style="WIDTH: 669px; HEIGHT: 489px" height="559" width="800"/&gt;&lt;/a&gt;
&lt;br/&gt;
回家路上，六張犁捷運站旁邊的圓環，在超出這張照片的右邊，有個阿罵正在等紅燈，我在窩在他旁邊照的時候可能動作比較鬼祟，偷瞄了我幾眼露出不解的神情，另外在更右邊躲了一個警察在抓違規右轉，還有對面....(&lt;del&gt;離題Mode..ON!!.&lt;/del&gt; )
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;這家店適合一兩個人去吃(&lt;del&gt;更正 不適合一個人去！！！坐在那裡的時候，左右都在放閃光&lt;/del&gt;)，因為位子實在太少了，太多人的話可能就要外帶去別的地方吃。
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;魚僮小舖&lt;/strong&gt;
&lt;br/&gt;
地址：台北市信義區和平東路三段261號 (六張犁捷運站附近，信安街上)
&lt;br/&gt;
TEL ： &lt;span style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; BORDER-COLLAPSE: separate; FONT: medium Arial; WHITE-SPACE: normal; ORPHANS: 2; LETTER-SPACING: normal; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;&lt;span style="FONT-FAMILY: monospace; WHITE-SPACE: pre-wrap" class="Apple-style-span"&gt;0936-215168&lt;/span&gt;&lt;/span&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://maps.google.com.tw/maps?f=q&amp;amp;source=s_q&amp;amp;hl=zh-TW&amp;amp;geocode=&amp;amp;q=%E5%8F%B0%E5%8C%97%E5%B8%82%E4%BF%A1%E7%BE%A9%E5%8D%80%E5%92%8C%E5%B9%B3%E6%9D%B1%E8%B7%AF%E4%B8%89%E6%AE%B5261%E8%99%9F&amp;amp;sll=25.022919,121.555873&amp;amp;sspn=0.003947,0.004823&amp;amp;brcurrent=3,0x3442aa2c194b66cd:0x1ea97d148ba72564,0,0x3442ac6c9e3bc587:0xfbdf07e4b530c0a4&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=110%E5%8F%B0%E5%8C%97%E5%B8%82%E4%BF%A1%E7%BE%A9%E5%8D%80%E5%92%8C%E5%B9%B3%E6%9D%B1%E8%B7%AF%E4%B8%89%E6%AE%B5261%E8%99%9F&amp;amp;ll=25.023356,121.554601&amp;amp;spn=0.003403,0.00456&amp;amp;z=17&amp;amp;iwloc=A&amp;amp;output=embed" height="350" width="425" marginwidth="0" marginheight="0" scrolling="no" frameborder="0"&gt;0&lt;/iframe&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-5229997352520687172?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5229997352520687172/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5229997352520687172' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5229997352520687172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5229997352520687172'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/12/blog-post_06.html' title='[食記]魚僮小舖'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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://lh3.ggpht.com/_E_eoGGGj4co/Sxp7t5rtmPI/AAAAAAAAEkE/3R8lCHmudjc/s72-c/IMG_1893.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-7042875180513612172</id><published>2009-12-05T23:09:00.001+08:00</published><updated>2009-12-05T23:15:28.431+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;這家是老姐推薦的，特色就是俗又大碗。
&lt;br/&gt;
外觀就如同一般路邊常見的開放式小吃店，完全沒有裝潢之類的。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh3.ggpht.com/_E_eoGGGj4co/SxEYbc783UI/AAAAAAAAEXY/5Yrr0EIy6ug/s800/IMG_1852.JPG" style="WIDTH: 675px; HEIGHT: 539px" height="600" width="800"/&gt;&lt;/p&gt;
&lt;p&gt;生魚片蓋飯 NT.150&lt;/p&gt;
&lt;p&gt;生魚片給的很大方，不過完全沒有擺盤XD，可惜生魚片不夠新鮮，魚肉有些鬆散崩解，光澤也不佳，不知道是不是因為晚上去吃才這樣。&lt;/p&gt;
&lt;p&gt;飯的份量不少，醋飯底下還偷埋了一隻蝦子加上沙拉醬，不過那個沙拉醬加在這裡不太對我的胃口，吃完有點油膩的感覺，口味太台式了，我還是比較喜歡清爽的料理。&lt;/p&gt;
&lt;p&gt;&lt;img src="http://lh4.ggpht.com/_E_eoGGGj4co/SxEYc7_PQDI/AAAAAAAAEXg/bLmrsgsGB8g/s800/IMG_1854.JPG" style="WIDTH: 676px; HEIGHT: 539px" height="600" width="800"/&gt;&lt;/p&gt;
&lt;p&gt;味增湯 NT.30&lt;/p&gt;
&lt;p&gt;味增湯的料倒是還蠻多的，燉到魚肉都化在湯中，喝起來相當濃郁。&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com.tw/lh/photo/-8gt3tbI57qKwnjAlny2QQ?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_E_eoGGGj4co/SxEgjL_NugI/AAAAAAAAEZ0/OaltuF1ZqaA/s800/IMG_1862.JPG" style="WIDTH: 679px; HEIGHT: 532px" height="600" width="800"/&gt;&lt;/a&gt;
&lt;br/&gt;
回家路上拍一下有點朦朧的101&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;真鮮生魚片專賣&lt;/strong&gt;
&lt;br/&gt;
台北市信義區吳興街183號&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://maps.google.com.tw/maps?q=%E7%9C%9F%E9%AE%AE%E7%94%9F%E9%AD%9A%E7%89%87&amp;amp;hl=zh-TW&amp;amp;cd=1&amp;amp;ei=G3YaS4jLGJ-uugOXtKCVAQ&amp;amp;sig2=8or2Ul2WeUfjnpSBIMiyAQ&amp;amp;sll=25.02861,121.562532&amp;amp;sspn=0.006295,0.006295&amp;amp;brcurrent=3,0x3442abadec86d22d:0xce8ab2c9223da2a6,0,0x3442ac6c9e3bc587:0xfbdf07e4b530c0a4&amp;amp;ie=UTF8&amp;amp;view=map&amp;amp;cid=7648991238526093688&amp;amp;ved=0CA4QpQY&amp;amp;hq=%E7%9C%9F%E9%AE%AE%E7%94%9F%E9%AD%9A%E7%89%87&amp;amp;hnear=&amp;amp;ll=25.031153,121.563334&amp;amp;spn=0.006805,0.00912&amp;amp;z=16&amp;amp;iwloc=A&amp;amp;output=embed" height="350" width="425" marginwidth="0" marginheight="0" scrolling="no" frameborder="0"&gt;00&lt;/iframe&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-7042875180513612172?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/7042875180513612172/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=7042875180513612172' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7042875180513612172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7042875180513612172'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/12/blog-post.html' title='[食記]真鮮生魚片專賣'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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://lh3.ggpht.com/_E_eoGGGj4co/SxEYbc783UI/AAAAAAAAEXY/5Yrr0EIy6ug/s72-c/IMG_1852.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-4421402200727067193</id><published>2009-10-08T17:27:00.002+08:00</published><updated>2010-01-09T22:27:01.452+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='Nerv. Studio'/><title type='text'>Restaurant City 小幫手</title><content type='html'>&lt;p&gt;這是因為我連續答錯幾題Restaurant City的每日小問題後決定製作的小幫手(怨念充滿)。&lt;/p&gt;
&lt;p&gt;主要的功能就只是快速查詢Daily Quiz的問題跟答案而已以。官方網站 : &lt;a href="http://nerv.appspot.com/rcp" target="_blank"&gt;http://nerv.appspot.com/rcp&lt;/a&gt; (其實就是這篇blog的內容XD)。&lt;/p&gt;
&lt;p&gt;瀏覽器相容性：IE7&amp;amp;8、Firefox、Chrome、Opera。IE6未測不明 。跑很慢的電腦上未測試效果怎樣。&lt;/p&gt;
&lt;p&gt;使用的方法有兩種：&lt;/p&gt;
&lt;h3&gt;Bookmarklet模式(書籤程式)&lt;/h3&gt;
&lt;p&gt;此模式可以將小幫手安插到Restaurant City的頁面上。
&lt;br/&gt;
開好Restaurant City之後將下面這串貼到網址列再按下Enter(IE有時怪怪的，可多按幾次enter試試)。或者可以把下面這串當作網址加入書籤(我的最愛)，然後在Restaurant City的頁面點選即可。&lt;/p&gt;
&lt;blockquote class="quot"&gt;
&lt;p&gt;javascript:(function(){document.body.appendChild(document.createElement('script')).src='http://nerv.appspot.com/js/rcp/main.js';})();&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class="quot"&gt;&lt;br/&gt;
像下面這樣按enter：
&lt;br/&gt;
&lt;img src="http://lh5.ggpht.com/_E_eoGGGj4co/Ssytm5LRKuI/AAAAAAAADIY/NQKHeAS4dgA/bookmarklet.png" style="WIDTH: 670px; HEIGHT: 35px" height="35" width="805"/&gt;&lt;/div&gt;
&lt;div class="quot"&gt;&lt;br/&gt;
成功之後如下圖
&lt;br/&gt;
&lt;img src="http://lh5.ggpht.com/_E_eoGGGj4co/SsytnMoEcJI/AAAAAAAADIc/Xx3fLFN_gF4/demo.png" height="580" width="667"/&gt;
&lt;br/&gt;
在這個模式下會看到原本廣告的部份被清掉用來擺RC Helper。 Restaurant City的上多了重新整理跟隱藏Restaurant的功能的連結，其實不重要，有需要的人再使用就好。
&lt;br/&gt;&lt;/div&gt;
&lt;h3&gt;嵌入模式&lt;/h3&gt;
&lt;p&gt;點選以下網址即可。注意！下面這個網頁會在網頁內新開一個Restaurant City，所以可以將原本開的Restaurant City網頁關掉。&lt;/p&gt;
&lt;div class="quot"&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://nerv.appspot.com/rcp?a=rc" target="_blank"&gt;http://nerv.appspot.com/rcp?a=rc&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;h3&gt;使用方法&lt;/h3&gt;
&lt;p&gt;當使用上面任意一種方法成功之後，便可在問題出現的時候在keyword輸入關鍵字查尋，為了提高查詢的精準度，一些字會被忽略掉，選最關鍵的字，查詢的時候也不要輸入那些無關緊要的字，通常打一兩個字母答案就會出來了。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-4421402200727067193?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/4421402200727067193/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=4421402200727067193' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4421402200727067193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4421402200727067193'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/10/restaurant-city.html' title='Restaurant City 小幫手'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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://lh5.ggpht.com/_E_eoGGGj4co/Ssytm5LRKuI/AAAAAAAADIY/NQKHeAS4dgA/s72-c/bookmarklet.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-4276384511872538052</id><published>2009-10-01T21:27:00.000+08:00</published><updated>2009-10-01T21:29:20.251+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><category scheme='http://www.blogger.com/atom/ns#' term='Nerv. Studio'/><title type='text'>Visual Ansi 釋出原始碼</title><content type='html'>&lt;p&gt;Visual Ansi (官網 ：&lt;a href="http://web2.tmu.edu.tw/b101091044/va/" target="_blank"&gt;http://web2.tmu.edu.tw/b101091044/va/&lt;/a&gt; &lt;del&gt;官網還用學校的空間會不會太窮酸啦&lt;/del&gt; )是自2003年用VB6開發的BBS繪圖軟體，本來我都會趁每年的寒暑之間改bug或加些新功能，可是去年實習根本沒心力去弄，所以最近一次的更新是在遙遠的2007年底。&lt;/p&gt;
&lt;p&gt;本來有想趁畢業到當兵前夕再做一次更新，不過因為學了各種更有彈性的語言之後，現在反而覺得VB6寫起來綁手綁腳，&lt;del&gt;加上打電動看動畫花掉太多時間以致....(被拖走)&lt;/del&gt;，因此決定放棄繼續維護原本的Visual Ansi 。做下這個決定其實還蠻感傷的，算算從開始寫到現在也有六年的時間了，雖然裡面的程式碼醜陋又用了很多&lt;a href="http://www.google.com.tw/search?rlz=1C1_____en___TW329&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8&amp;amp;q=奧步" target="_blank" title="何謂奧步？"&gt;奧步&lt;/a&gt;，但是看了這麼久也是會有感情的。最近剛好有網友跟我要原始碼說想修改，我就順勢把原始碼放到google code上面供大家下載。&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;Visual Ansi 原始碼
&lt;br/&gt;
&lt;a href="http://code.google.com/p/visualansi/" target="_blank"&gt;http://code.google.com/p/visualansi/&lt;/a&gt;
&lt;br/&gt;
語言 : Visual Basic 6
&lt;br/&gt;
原始碼存取方式：SVN
&lt;br/&gt;
授權：GPL
&lt;br/&gt;
有意修改者請mail給我，幫你加入修改成員&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;其實蠻久以前就有人問我要不要把原始碼放出來，不過因為開始寫得時候對架構沒有規劃，那時候根本沒有想到會開放原始碼，所以不少地方用了一些骯髒的寫法，每年修改的時候，撰寫風格也有所改變，程式內部呈現一種混搭的狀態，這是我一直不敢開放原始碼的原因(引用PCMan作者的比喻 - 開放凌亂的原始碼就跟裸奔一樣XD)。不過現在年紀大了，可能臉皮隨之變厚就不太在意這種事(&lt;del&gt;真的嗎？！！可以裸奔了嗎 (被巴&lt;/del&gt; )，才很乾脆的把原始碼放出來。心裡當然是希望有熱血人士繼續維護，不過就算沒有，當程式範例讓其他人研究一下也不錯啦。&lt;/p&gt;
&lt;p&gt;如果有時間的話(&lt;del&gt;電動繼續打下去應該就沒有..&lt;/del&gt;)，我會想開發web base的Visual Ansi Online或是用python+wxWidgets寫，不過以目前的狀態應該是空想.....快要國軍Online了XD&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-4276384511872538052?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/4276384511872538052/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=4276384511872538052' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4276384511872538052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4276384511872538052'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/10/visual-ansi.html' title='Visual Ansi 釋出原始碼'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-4912590346579239469</id><published>2009-09-02T23:54:00.000+08:00</published><updated>2009-09-02T23:55:09.381+08:00</updated><title type='text'>貓咪殺手 - 百滅寧(Permethrin)</title><content type='html'>&lt;p&gt;&lt;span&gt;&lt;span&gt;這篇文章是在我家貓咪中毒之後寫下的，希望可以幫助到一些其他的貓。
&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;Permethrin (百滅寧)是一種人工合成的除蟲菊精，他被廣泛的用作殺蟲劑。例如農藥以及貓犬的除蝨、跳蚤藥物。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;台灣目前一些用於狗的除蝨蚤滴劑如&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;ADVANTIX® (益百分)和&lt;span style="FONT-FAMILY: Verdana, sans-serif"&gt;Defend&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;® &lt;span style="FONT-FAMILY: Verdana, sans-serif"&gt;(滴必除)都含有Permethrin，另外一些防跳蚤的項圈、沐浴乳、螞蟻藥也可能會有。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;之前我老爸買&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;ADVANTIX幫我家狗除蚤的時候，竟順便將幾滴滴在貓身上，幾個小時之後發現貓咪的行為有點怪異，會找地方躲起來，查了一下才知道這個絕對不能用在貓身上。發現他疑似中毒後，才趕快將他送到動物醫院，那個獸醫說他之前也有遇過一個誤用ADVANTIX的例子，才兩天就走了。那幾天我不斷的查關於Permethrin的資料，越查越擔心。幸好中毒的量並不多，經過兩天的治療才出院，我想告訴大家的是，Permethrin 是會殺死貓咪的！！！&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;Permethrin可以從皮膚、口、吸入的方式吸收，在哺乳類動物的體內會經由肝臟代謝再從腎臟排除，但是相較於其他哺乳類動物，貓的肝臟功能缺少某些酵素造成Permethrin不易被代謝排出而致毒（過高的劑量對狗也是有毒性）。&lt;/span&gt;&lt;/div&gt;
&lt;blockquote style="BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 0px 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px" class="webkit-indent-blockquote"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;脂溶性的Permethrin會在肝臟中先被水解，然後再接上OH基以及接上glucuronide或sulphate，變成水溶性以利從腎臟排出到尿液中。而Permethrin會造成貓中毒的原因就在於貓水解酵素作用速率較慢以及肝臟缺少接上glucuronide的酵素(glucuronide transferase enzyme)，使Permethrin不易從貓的體內排出 &lt;sup&gt;2&lt;/sup&gt;。&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;ADVANTIX和Defend都有特別標示是給狗使用的，不可以用在貓身上，雖然會有人(也可能是獸醫)跟你說點在狗身上之後，即使他跟貓接觸也沒關係，但是&lt;span style="COLOR: #ff0000"&gt;&lt;strong&gt;請&lt;/strong&gt;&lt;/span&gt;&lt;span style="COLOR: #ff0000"&gt;&lt;strong&gt;不要再&lt;span style="COLOR: rgb(0,0,0); FONT-WEIGHT: normal"&gt;&lt;span style="COLOR: #ff0000"&gt;&lt;strong&gt;相信這種沒根據的說法了!!&lt;/strong&gt;&lt;/span&gt;根據澳洲獸醫的不良反應通報計畫(AERP vet)所蒐集的資料，有1/4的貓Permethrin中毒是由於接觸到使用了Permethrin的狗 &lt;sup&gt;3&lt;/sup&gt;。對於同時有養貓跟狗的家庭來說，強烈建議絕對不要使用這些藥物，會造成貓咪中毒的劑量可能遠比你想像的要小。&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;在接觸之後一般幾個小時之內就會出現症狀，不過也有超過一天以上的例子&lt;sup&gt;2,3&lt;/sup&gt;，Permethrin對貓的毒性主要作用在中樞神經系統，使神經過度興奮，症狀有(出現率由多到少排列)：抽搐、顫抖 &lt;span style="FONT-FAMILY: Verdana, sans-serif"&gt;、口水分泌增加、行動失調、瞳孔放大&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;、&lt;span style="FONT-FAMILY: Verdana, sans-serif"&gt;過度敏感&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;、體溫過高&lt;span style="FONT-FAMILY: Verdana, sans-serif"&gt;、局部&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;肌肉抽動、心跳過快甚至垂死&lt;sup&gt;1,2&lt;/sup&gt;&lt;span style="FONT-FAMILY: Verdana, sans-serif"&gt;。其他還可能有嘔吐、拉肚子、暫時失明。我家貓咪中毒的時候有出現輕微的背部肌肉抽動、顫抖、瞳孔放大(在亮的地方也不會縮小)、呼吸心跳變快、體溫上升、過度敏感睡不著等症狀。&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;blockquote style="BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 0px 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px" class="webkit-indent-blockquote"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;Permethrin會可逆性的作用於軸突(axon)的鈉離子通道，使鈉離子通道開啟的時間延長，造成神經不斷地被刺激，肌肉持續的收縮會造成體溫升高，另外也可能因肌肉溶解釋出的myoglobin造成腎臟損傷，所以在治療方面即使沒有全身性的癲癇發作(seizure)，持續性的顫抖(tremor)以及肌肉收縮(Muscle fasciculation)也需要使用藥物治療。&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;當你發現家裡的貓中毒的時候，不管出現的症狀嚴重與否，請立即帶他去看獸醫。以英國的資料來看(&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;VPIS&lt;span style="FONT-FAMILY: Verdana, sans-serif"&gt;)，送醫治療後的死亡率還是有約10.5% &lt;sup&gt;1&lt;/sup&gt;。另外一份的資料(VMD)死亡率為37% &lt;sup&gt;3&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;除了儘速送醫之外，飼主能做的還有清洗沾有&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;毒物的部位，因為Permethrin是脂溶性的，所以清洗的時候使用肥皂洗髮精等將有助移除毒物。但是切記只能使用溫水而不可用熱水，熱水會造成皮膚的微血管擴張，反而有利於毒物的吸收，當然也不能用過冷的水，要小心洗完之後可能發生體溫過低的狀況。因為中毒後神經處於興奮的狀態，對外界的刺激特別敏感，必須安置在黑暗安靜的地方。&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;造成死亡以及不良後遺症最主要就是因大腦過度持續放電造成的全身性抽搐(伴隨口吐白沫、意識喪失、眼睛上吊等類似人類的羊癲瘋、癲癇發作)，這種不正常的持續放電會造成大腦損傷、缺氧以致死亡。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;一般&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;Permethrin中毒都建議較&lt;strong&gt;積極&lt;/strong&gt;且及早開始治療(建議送較大醫院)，Permethrin並沒有直接的解毒劑，治療主要以支持療法為主，給予點滴灌水幫助稀釋以及毒物排出，另外針對會造成嚴重後果的全身性抽搐(癲癇)的症狀控制是很重要的。&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;經過治療後，大約平均約2~3天甚至到一個禮拜才會完全恢復&lt;sup&gt;1&lt;/sup&gt;，我家的貓大概在第三天的時候恢復的差不多，但是其實還是會有一點點輕微的症狀存留。一般若是順利恢復不會有什麼長期的後遺症，但是在嚴重持續抽搐的病貓，可能會造成腦損傷、腎病變甚至死亡。&lt;/span&gt;&lt;/div&gt;
&lt;blockquote style="BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 10px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 0px 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 10px" class="webkit-indent-blockquote"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;治療方面除了IV hydration外，可以使用Diazepam/barbiturates/Methocarbamol等藥物控制seizure、m&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;uscle fasciculation、tremor等症狀，膀胱的排尿功能有可能被抑制，適當地bladder care也是必要的&lt;sup&gt;1,2&lt;/sup&gt;。詳細的治療劑量可以參考reference 中的paper。&lt;/span&gt;&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;Reference&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;ol style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;Nicholas M. Sutton, Nicola Bates, Alexander Campbell. Clinical effects and outcome of feline permethrinspot-on poisonings reported to the VeterinaryPoisons Information Service (VPIS), London. Journal of Feline Medicine &amp;amp; Surgery 2007&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;NL DYMOND, IM SWIFT. Permethrin toxicity in cats: a retrospective study of 20 cases. Australian Veterinary Journal 2008&lt;/span&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: Arial, sans-serif"&gt;P-J LINNETT, Permethrin toxicosis in cats. Australian Veterinary Journal 2008&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br class="Apple-interchange-newline"/&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-4912590346579239469?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/4912590346579239469/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=4912590346579239469' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4912590346579239469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4912590346579239469'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/09/permethrin.html' title='貓咪殺手 - 百滅寧(Permethrin)'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-321350321909500006</id><published>2009-08-31T14:43:00.001+08:00</published><updated>2010-02-13T11:36:57.393+08:00</updated><title type='text'>Google Chrome - Drag n Go 套件來了！！</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"&gt;超爽的～我在chrome上最期待的套件之一出現了！&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="BACKGROUND-COLOR: rgb(255,255,255)"&gt;&lt;strong style="BACKGROUND-COLOR: #ffffff; COLOR: #ff0000"&gt;2010.02.13補充&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;Drag n Go 目前已經沒有在更新，而且&lt;strong&gt;不支援&lt;/strong&gt;最新版的Chrome。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;不過現在也出了很多可以取代他的套件，而且現在Chrome預設已經開起套件(extension)功能。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;Drag and Go&lt;/strong&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;a href="https://chrome.google.com/extensions/detail/jaikcnhlohebodlpkmjepipngegjbfpg"&gt;https://chrome.google.com/extensions/detail/jaikcnhlohebodlpkmjepipngegjbfpg&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;十分單純的功能(連結拖拉-&amp;gt;背景開啟 , 文字拖拉-&amp;gt;背景開google搜尋該文字)，缺點是沒什麼設定可以更改，不過對我而言剛好就是我需要的功能。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;Chrome Gestures&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;a href="https://chrome.google.com/extensions/detail/jpkfjicglakibpenojifdiepckckakgk"&gt;https://chrome.google.com/extensions/detail/jpkfjicglakibpenojifdiepckckakgk&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;功能比較多設定也比較齊全，它主打的是其他滑鼠手勢的功能，對於拖拉方向的要求似乎較精準一點，有時後會開不出來，所以我用起來不太順手，另外連結跟文字拖拉的功能預設是關閉的，必須到選項裡面開啟它。&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="BACKGROUND-COLOR: rgb(255,255,255)"&gt;&lt;strong&gt;&lt;del&gt;Drag n Go&lt;/del&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;a href="http://www.chromeplugins.org/extensions/drag-n-go-open-links-in-new-tab-by-simply-dragging/"&gt;&lt;del&gt;http://www.chromeplugins.org/extensions/drag-n-go-open-links-in-new-tab-by-simply-dragging/&lt;/del&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;a href="http://code.google.com/p/dragngo/"&gt;&lt;del&gt;http://code.google.com/p/dragngo/&lt;/del&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;Drag n Go可以直接用滑鼠拖曳連結開啟在新分頁(圖片的話就是在新分頁開圖，選一段文字拖曳的話就是開新分頁搜尋那段文字)
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="BACKGROUND-COLOR: rgb(255,255,255)"&gt;這個套件才剛出 發表在chrome plugins的論壇上
&lt;br/&gt;&lt;/span&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;本來在firefox上面用爽爽的拖拉開新分頁功能，一開始換到chrome沒有還很不習慣(雖然現在已經習慣了)。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;不過!使用上有幾個條件&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;1. chrome版本必須使用dev channel (現在是4.XX版)(&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="dev channel?? 這三小?" href="http://www.google.com.tw/search?hl=zh-TW&amp;amp;rlz=1C1_____en___TW329&amp;amp;q=dev+channel&amp;amp;meta=lr=lang_zh-TW&amp;amp;aq=f&amp;amp;oq=" id="jnsj" name="jnsj"&gt;？？？&lt;/a&gt;)&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;2. 必須開啟chrome 的extension功能 (捷徑後面加上 --enable-extensions) (&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="捷徑後面?? 這三小?" href='http://www.google.com.tw/search?hl=zh-TW&amp;amp;rlz=1C1_____en___TW329&amp;amp;q="--enable-extensions"+chrome&amp;amp;meta=lr=lang_zh-TW&amp;amp;aq=f&amp;amp;oq=' id="pxpm" name="pxpm"&gt;？？？&lt;/a&gt;)&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;安裝就到上面chrome Drag n Go的網頁點download連結&lt;/div&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="BACKGROUND-COLOR: rgb(255,255,255)"&gt;&lt;strong style="BACKGROUND-COLOR: #ffffff; COLOR: #ff0000"&gt;2010.02.13補充&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;現在Chrome預設已經開啟套件(extension)功能，不需要上面說得那兩個條件了喔！&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;而且現在安裝套件如果是在&lt;a href="https://chrome.google.com/extensions"&gt;https://chrome.google.com/extensions&lt;/a&gt; 的網站 點安裝就會直接跳出來問你要不要裝了。
&lt;br/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;點兩下下載的那個檔案就好了。安裝之後不用重新啟動chrome，但是要注意"在裝之前開的分頁 不會有作用，除非你重新整理，新開的分頁就有用"&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;*2009.09.01補充&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;其他類似功能的套件還有 nkGesture &lt;a href="http://code.google.com/p/nk-gesture" target="_blank"&gt;http://code.google.com/p/nk-gesture&lt;/a&gt; ，這個套件還多了滑鼠手勢&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;另外ChromePlus (&lt;a href="http://www.chromeplus.org/" target="_blank"&gt;http://www.chromeplus.org/&lt;/a&gt;) 則是直接修改chromium來加入&lt;a href="http://www.chromeplus.org/product.html" target="_blank"&gt;許多實用的功能&lt;/a&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/29809623-321350321909500006?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/321350321909500006/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=321350321909500006' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/321350321909500006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/321350321909500006'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/08/google-chrome-drag-n-go.html' title='Google Chrome - Drag n Go 套件來了！！'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-3934168607692009405</id><published>2009-07-03T12:00:00.001+08:00</published><updated>2009-07-03T12:12:43.750+08:00</updated><title type='text'>Google App Engine 故障出包</title><content type='html'>&lt;p&gt;昨天晚上(2009/07/02)的時候Google App Engine開始變得不穩，一開始是偶發的datastore寫入錯誤，加上讀取速度變慢，後來datastore的寫入完全無法使用，讀取則是偶爾出錯(Error: An error occurred for the API request datastore_v3.Get())，我第一次遇到這種持續完全不能用的情形，過去也曾有遇過偶發性的問題 不過通常都只會出現一下下&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;pre style="PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.3em; FONT-FAMILY: 'Courier New'; WORD-WRAP: break-word" class="ae-logs-expanded ae-pre-wrap"&gt;
&lt;span style="WORD-SPACING: 0px; FONT: medium Arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;  File "/base/python_lib/versions/1/google/appengine/ext/db/__init__.py", line 696, in put
    return datastore.Put(self._entity)
  File "/base/python_lib/versions/1/google/appengine/api/datastore.py", line 166, in Put
    raise _ToDatastoreError(err)
  File "/base/python_lib/versions/1/google/appengine/api/datastore.py", line 2055, in _ToDatastoreError
    raise errors[err.application_error](err.error_detail)
Timeout&lt;/span&gt;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;甚至連管理後台(&lt;a href="http://appengine.google.com"&gt;http://appengine.google.com&lt;/a&gt;)也整個掛掉，沒多久之後Google就立刻將datastore寫入和上傳程式碼的功能關閉，進入維修&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;pre style="PADDING-RIGHT: 0px; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.3em; FONT-FAMILY: 'Courier New'; WORD-WRAP: break-word" class="ae-logs-expanded ae-pre-wrap"&gt;
&lt;span style="WORD-SPACING: 0px; FONT: medium Arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;CapabilityDisabledError: Datastore writes are temporarily disabled.&lt;/span&gt;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;另外還關閉了Memcache的寫入功能，之前這個部份並沒有錯誤，不知道為什麼要這麼做。&lt;/p&gt;
&lt;p&gt;經過了四個多小時的維修才恢復正常。最後google在論壇上發表的解釋，
&lt;br/&gt;
&lt;a href="http://groups.google.com/group/google-appengine/browse_thread/thread/e9237fc7b0aa7df5#"&gt;Information regarding 2 July 2009 outage&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.google.com/status/appengine/detail/datastore/2009/07/02#ae-trust-detail-datastore-put-error_rate"&gt;Error Rate爆衝圖&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Google App Engine確實是一個很不錯用的服務，之前才發表開始收費加值服務，結果沒多久就遇到有史以來最大的包，掛掉5個多小時，對於GAE的聲譽多少會造成影響，畢竟大家都會對Google的服務抱有較高的期望，而且掛這麼久 叫付費的人情何以堪。論壇上甚至還有人酸說比一般便宜的server hosting還不穩定XD&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-3934168607692009405?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/3934168607692009405/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=3934168607692009405' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3934168607692009405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3934168607692009405'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/07/google-app-engine.html' title='Google App Engine 故障出包'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-1369000870007896515</id><published>2009-04-04T17:11:00.003+08:00</published><updated>2009-04-08T18:05:15.032+08:00</updated><title type='text'>Google Toolbar干擾Firefox 3的網址列關鍵字的最佳解決法</title><content type='html'>&lt;p&gt;Firefox 3有個功能就是可以直接在網址列(address bar)輸入關鍵字，然後透過google的服務幫你直接轉到最符合的網站，例如你在網址列輸入"氣象局"，就會自動幫你轉到&lt;a id="woo1" title="中央氣象局的網站" href="http://www.cwb.gov.tw/" target="_blank" name="woo1"&gt;中央氣象局的網站&lt;/a&gt; ，這其實就是google好手氣的功能，如果輸入的關鍵字比較沒有偏向某個網站的話，就會列出該關鍵字的google搜尋頁面.
&lt;br/&gt;
&lt;br/&gt;
不過在裝了google tool bar之後這個功能在輸入中文會有問題(變成亂碼或問號???)，後來在網路上找了一下發現，原來是google tool bar會把這個功能改成導向about:neterror。
&lt;br/&gt;
&lt;br/&gt;
可以看這篇" &lt;span class="rb16"&gt;&lt;a id="u:5o" title="火狐娘搜尋列看不懂中文~? 你安裝了GOOGLE TOOLBAR了嗎? (解決方案)" href="http://www.mobile01.com/topicdetail.php?f=300&amp;amp;t=989497&amp;amp;last=11046156" target="_blank" name="u:5o"&gt;火狐娘搜尋列看不懂中文~? 你安裝了GOOGLE TOOLBAR了嗎? (解決方案)&lt;/a&gt;&lt;/span&gt; ".
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
(前面有一段廢話 最佳解請看最後一句)
&lt;br/&gt;
&lt;br/&gt;
在firefox的設定(&lt;a id="tf-q" title="about:config" href="http://wiki.moztw.org/index.php/About:config_的點點滴滴" target="_blank" name="tf-q"&gt;about:config&lt;/a&gt; )中其實可以修改在網址列輸入關鍵字的對應動作&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;keyword.enabled 預設 true
&lt;br/&gt;
&lt;br/&gt;
keyword.URL 預設 http://www.google.com.tw/search?ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;sourceid=navclient&amp;amp;gfns=1&amp;amp;q=&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br/&gt;
當裝了google toolbar之後她會自動去把keyword.URL改成"about:neterror?e=query&amp;amp;u="，理論上about:neterror的功能要跟原本的一樣， 可是它不認識中文...
&lt;br/&gt;
&lt;br/&gt;
如果你直接在about:config裡面把keyword.URL改回預設值，只有暫時有用而已，下次重開又會被改回去。
&lt;br/&gt;
&lt;br/&gt;
網路上一般的解法都是去改google tool bar的程式toolbar.js 位於
&lt;br/&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;XP&lt;/strong&gt;
&lt;br/&gt;
C:\Documents and Settings\&lt;span style="COLOR: rgb(204,204,204)"&gt;[你的帳號]&lt;/span&gt;\Application
&lt;br/&gt;
Data\Mozilla\Firefox\Profiles\&lt;span style="COLOR: rgb(153,153,153)"&gt;[&lt;/span&gt; &lt;span style="COLOR: rgb(153,153,153)"&gt;不一定的亂數&lt;/span&gt; &lt;span style="COLOR: rgb(153,153,153)"&gt;]&lt;/span&gt;\extensions\{3112ca9c-de6d-4884-a869-9855de68056c}\lib\toolbar.js
&lt;br/&gt;
&lt;br/&gt;
&lt;strong&gt;Vista&lt;/strong&gt;
&lt;br/&gt;
C:\Users\&lt;span style="COLOR: rgb(204,204,204)"&gt;[你的帳號]&lt;/span&gt;\AppData\Roaming\Mozilla\Firefox\Profiles
&lt;br/&gt;
\&lt;span style="COLOR: rgb(153,153,153)"&gt;[不一定的亂數]&lt;/span&gt;\extensions\{3112ca9c-de6d-4884-a869-9855de68056c}\lib\toolbar.js
&lt;br/&gt;
&lt;br/&gt;
&lt;strong&gt;Portable&lt;/strong&gt;
&lt;br/&gt;
&lt;span style="COLOR: rgb(204,204,204)"&gt;Firefox3&lt;/span&gt;\Data\profile\extensions\{3112ca9c-de6d-4884-a869-9855de68056c}\lib\toolbar.js&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br/&gt;
&lt;br/&gt;
其中有一段程式碼會偵測如果keyword.URL的內容沒有about:neterror的話，就把它替換成"about:neterror?e=query&amp;amp;u="
&lt;br/&gt;
&lt;br/&gt;
這是屬於一個名為LinkDoctor的功能
&lt;br/&gt;&lt;/p&gt;
&lt;pre class="brush: js"&gt;
GTB_LinkDoctor.prototype.updatePreferences_=function(){&lt;br/&gt;
    if(this.enabled_){&lt;br/&gt;
        var keywordUrl=this.preferences_.getPref("keyword.URL");&lt;br/&gt;
        if(!/^about\:neterror/.test(keywordUrl)){&lt;br/&gt;
            this.backupPreference_("keyword.URL");&lt;br/&gt;
            this.backupPreference_("keyword.enabled")&lt;br/&gt;
        }&lt;br/&gt;
        try{&lt;br/&gt;
            this.editingKeyword_=true;&lt;br/&gt;
            this.preferences_.setPref("keyword.URL","about:neterror?e=query&amp;amp;u=");&lt;br/&gt;
            this.preferences_.setPref("keyword.enabled",true)&lt;br/&gt;
        }finally{&lt;br/&gt;
            this.editingKeyword_=false&lt;br/&gt;
        }&lt;br/&gt;
    }else{&lt;br/&gt;
        this.restorePreference_("keyword.URL");&lt;br/&gt;
        this.restorePreference_("keyword.enabled")&lt;br/&gt;
    }&lt;br/&gt;
};
&lt;/pre&gt;
&lt;p&gt;&lt;br/&gt;
我注意到if(this.enabled_) 這句，似乎表示這個替換keyword.URL的功能應該是可以設定的。
&lt;br/&gt;
&lt;br/&gt;
然後就在about:config中找到了幾個關於linkdoctor設定&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;google.toolbar.linkdoctor.enabled //是否起用linkdoctor的功能
&lt;br/&gt;
&lt;br/&gt;
google.toolbar.linkdoctor.backup.keyword.URL //在替換keyword.URL 時 會將原本的值備份於此
&lt;br/&gt;
&lt;br/&gt;
google.toolbar.linkdoctor.backup.keyword.enabled
&lt;br/&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;只要把keyword.URL改回預設值，再把google.toolbar.linkdoctor.enabled 設定為false就可以解決一切了
&lt;br/&gt;
&lt;br/&gt;
不過想想也奇怪，總覺得這樣的功能應該會有在做出介面才對, 最後才發現根本繞了一大圈...
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
其實只要在Google 工具列的 &lt;strong&gt;選項-&amp;gt;搜尋-&amp;gt;網頁瀏覽工具&lt;/strong&gt; 取消勾選"&lt;strong&gt;當網址不正確或無法使用時提供建議&lt;/strong&gt;"就可以了= =|||
&lt;br/&gt;
&lt;br/&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/29809623-1369000870007896515?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/1369000870007896515/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=1369000870007896515' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1369000870007896515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1369000870007896515'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/04/google-toolbarfirefox-3.html' title='Google Toolbar干擾Firefox 3的網址列關鍵字的最佳解決法'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-6530476684298747593</id><published>2009-03-22T16:46:00.001+08:00</published><updated>2009-03-22T16:52:38.315+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><title type='text'>Chrome無法啟動</title><content type='html'>&lt;p&gt;最近Chrome突然無法啟動，重裝也裝不起來，另我十分困擾，才發現原來我已經依賴Google Chrome這麼深了..&lt;/p&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;雖然chromium可以用，不過chromium沒內建自動更新而且少了右鍵google選取文字的功能，用起來不太習慣。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;後來研究了一下才找到解決方法。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;如果你的chrome也無法啟動或安裝的話，雖然不一定跟我問題的原因一樣，但是下面解決的經驗可以參考一下&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;首先我先去找了chrome把檔案放在哪裡&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;平常的捷徑是指向"&lt;span style="FONT-FAMILY: arial"&gt;%userprofile%&lt;/span&gt;\Local Settings\Application Data\Google\Chrome\Application\chrome.exe"&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;(p.s &lt;span style="FONT-FAMILY: arial"&gt;%userprofile% 通常是在"&lt;span style="FONT-FAMILY: Verdana"&gt;C:\Documents and Settings\你的帳號\&lt;span style="FONT-FAMILY: arial"&gt;"&lt;span style="FONT-FAMILY: Verdana"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-FAMILY: arial"&gt;到%userprofile%&lt;/span&gt;\Local Settings\Application Data\Google\底下找，砍了Update跟Chrome資料夾都沒什麼用。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;不過我有注意到，當自動下載完更新的時候，他就會指到"&lt;span style="FONT-FAMILY: arial"&gt;%userprofile%&lt;/span&gt;\Local Settings\Temp\chrome_XXXXX\chrome.exe"&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;我猜chrome的作法是在下在更新檔解開到Local Settings\Temp之後，就把他捷徑指向這裡，這樣下次啟動的時候這個程式才會把更新的程式覆蓋"Local Settings\Application Data\Google\Chrome\Application"，然後執行新版的chrome (要這樣做是因為chrome正在執行的時候，執行檔會被鎖住，無法更新覆蓋，但是google又想要默默的更新，不想要每次更新就叫你關掉chrome)&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;我先把"&lt;span style="FONT-FAMILY: arial"&gt;%userprofile%&lt;/span&gt;\Local Settings\Temp\"底下的東西都殺掉，然後執行chrome的安裝一邊觀察他在Temp裡面做了什麼，結果發現底下多了一個&lt;strong&gt;chrome_installer.log&lt;/strong&gt;。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;裡面的內容是&lt;strong&gt;[0322/013951:ERROR:main.cc(363)] Higher version is already installed.&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;這表示chrome一定有把目前版本的資訊存在一個地方。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;接著以"chrome"為關鍵字搜尋登錄檔，就找到了&lt;strong&gt;HKEY_CURRENT_USER\Software\Google\Update\Clients\{8A69D345-D564-463c-AFF1-A69D9E530F96}&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;裡面紀錄著chrome的版本，將他移除之後就可以正常安裝了&lt;/div&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;問題如何產生的？&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;我之前就有使用&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="Google Chrome Channel Chooser" href="http://dev.chromium.org/getting-involved/dev-channel" id="xav4" name="xav4"&gt;Google Chrome Channel Chooser&lt;/a&gt; 把chrome改成DEV的版本，極有可能跟他有關。不過應該有許多人都有改，類似的案例卻不多(&lt;a id="vz80" title="google chrome help上有人跟我有相同的問題" href="http://www.google.com/support/forum/p/Chrome/thread?tid=3ac8e84c10211527" target="_blank" name="vz80"&gt;google chrome help上有人跟我有相同的問題&lt;/a&gt; )。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;比較可能的應該是自動更新下載完後，在下次啟動更新的中間意外的失敗。造成登錄已經更新版本號，但是檔案安裝不完全，無法執行。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;另外如果有用了Channel Chooser改版本，然後沒有用內建的刪除，直接砍檔案的話，之後重裝也是會有一樣的問題，因為重裝的時候他預設是用stable的版本。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-6530476684298747593?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/6530476684298747593/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=6530476684298747593' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6530476684298747593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6530476684298747593'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/03/chrome.html' title='Chrome無法啟動'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-7051986526363514478</id><published>2009-03-15T19:14:00.001+08:00</published><updated>2009-03-15T19:14:59.629+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><category scheme='http://www.blogger.com/atom/ns#' term='網頁'/><category scheme='http://www.blogger.com/atom/ns#' term='網站'/><title type='text'>[Note] Weekly Summary 2009/03/15</title><content type='html'>&lt;p&gt;&lt;span style="WORD-SPACING: 0px; FONT: 16px Arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;&lt;span style="FONT-SIZE: 13px; FONT-FAMILY: Verdana" class="Apple-style-span"&gt;&lt;strong&gt;Javascript&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;span style="WORD-SPACING: 0px; FONT: 16px Arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;&lt;strong&gt;&lt;span style="WORD-SPACING: 0px; FONT: 16px Arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;&lt;span style="FONT-SIZE: 13px; FONT-FAMILY: Verdana" class="Apple-style-span"&gt;&lt;strong&gt;Gallerybox
&lt;br/&gt;&lt;/strong&gt; &lt;a id="e50q" title="http://www.sam-sys.com/gallerybox.html" href="http://www.sam-sys.com/gallerybox.html" target="_blank" name="e50q"&gt;http://www.sam-sys.com/gallerybox.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;一個新的jQuery秀圖plugin 像是相簿一樣的呈現方式
&lt;br/&gt;
&lt;br/&gt;
&lt;strong&gt;GX&lt;/strong&gt; - Javascript Animations Framework
&lt;br/&gt;
&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="http://gx.riccardodegni.net/" href="http://gx.riccardodegni.net/" id="vvl_" name="vvl_"&gt;http://gx.riccardodegni.net/&lt;/a&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;配合jQuery的動畫framework，像YUI裡面的動畫功能 那樣&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Google App Engine&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="Reducing" href="http://changelog.bthomson.com/2009/02/reducing-page-load-time-on-google-app.html" id="i702" name="i702"&gt;Reducing Page Load Time on Google App Engine Pages With Multiple JavaScripts&lt;/a&gt;
&lt;br/&gt;
這篇文章主要是在介紹在google app engine中，動態的將網頁中所用到的所有javascript壓縮並合併存在memcache，這樣可以有效的減少request數，降低網站載入的時間。
&lt;br/&gt;
我自己也有用類似的方法，不過我是在將程式update上去GAE的server之前，先去執行一個python的script把所有的javascript和CSS各合併成單一檔案，再呼叫YUI compressor 來壓縮，直接變成static file上傳。我想這樣還是比從memcache讀取來的有效率，而且當你javascript有變動update上去之後，如果沒有清掉memcache裡的資料，那網頁還是會載入舊的javascript。另外就是用YUI compressor還可以支援CSS瘦身。
&lt;br/&gt;
&lt;br/&gt;
&lt;strong&gt;JaikuEngine
&lt;br/&gt;&lt;/strong&gt; &lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="http://code.google.com/p/jaikuengine/" href="http://code.google.com/p/jaikuengine/" id="rzq3" name="rzq3"&gt;http://code.google.com/p/jaikuengine/&lt;/a&gt;
&lt;br/&gt;
&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="http://jaikido.blogspot.com/2009/03/jaikuengine-is-now-open-source.html" href="http://jaikido.blogspot.com/2009/03/jaikuengine-is-now-open-source.html" id="yhm4" name="yhm4"&gt;http://jaikido.blogspot.com/2009/03/jaikuengine-is-now-open-source.html&lt;/a&gt;
&lt;br/&gt;
Google之前宣佈停止Jaiku 的開發，然後把Jaiku移植到google app engine上面，並開放原始碼(就是說現在任何人都可以把他抓下來放到GAE上跑自己的Jaiku)，不知道會不會有人接手維護。&lt;/p&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;Google App Engine API Cheat Sheet&lt;/strong&gt;
&lt;br/&gt;
&lt;a id="c6-a" title="http://groups.google.com/group/google-appengine/browse_thread/thread/8404c24cf8f26e19" href="http://groups.google.com/group/google-appengine/browse_thread/thread/8404c24cf8f26e19" target="_blank" name="c6-a"&gt;http://groups.google.com/group/google-appengine/browse_thread/thread/8404c24cf8f26e19&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;John Skidgel 所製作精美又實用的Cheat Sheet, PDF檔一共有兩頁&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;SoftWare&lt;/strong&gt;
&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;blockquote&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;Animal Shelter Manager
&lt;br/&gt;&lt;/strong&gt; &lt;a id="xtez" title="http://sheltermanager.sourceforge.net/home.php" href="http://sheltermanager.sourceforge.net/home.php" target="_blank" name="xtez"&gt;&lt;strong&gt;http://sheltermanager.sourceforge.net/home.php&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;真的是什麼軟體都有XD
&lt;br/&gt;
這是個管理動物的軟體 可以適用於 動物園 動物收容中心 獸醫等地方 支援Windows, linux, BSD系列, MacOS X..多個作業系統
&lt;br/&gt;
作者本業是個軟體工程師 因為在RSPCA (英國防止動物虐待協會, 中文網站 )當志工而寫了這套軟體&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;
&lt;strong&gt;Proxifier
&lt;br/&gt;&lt;/strong&gt; &lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="http://www.proxifier.com" href="http://www.proxifier.com/" id="vegd" name="vegd"&gt;&lt;strong&gt;http://www.proxifier.com&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;讓不支援設定代理伺服器的程式，透過proxy連線。跟Freecap之流的軟體比起來的好處是不用透過該軟體執行，例如有個程式A執行後會去執行另一個子程式B，用Freecap就只能讓A透過
&lt;br/&gt;
proxy，Proxifier的好處就是可以讓AB都用代理。
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;strong&gt;Sample Socks5 Proxy Server Demo
&lt;br/&gt;&lt;/strong&gt; &lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="http://www.freevbcode.com/ShowCode.Asp?ID=5057" href="http://www.freevbcode.com/ShowCode.Asp?ID=5057" id="zhbr" name="zhbr"&gt;&lt;strong&gt;http://www.freevbcode.com/ShowCode.Asp?ID=5057&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;&lt;br/&gt;&lt;/strong&gt;Socks 5 Server in VB&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;Pysocks&lt;/strong&gt;
&lt;br/&gt;
&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="http://sourceforge.net/projects/pysocks/" href="http://sourceforge.net/projects/pysocks/" id="sij:" name="sij:"&gt;http://sourceforge.net/projects/pysocks/&lt;/a&gt;
&lt;br/&gt;
Socks server in python
&lt;br/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/blockquote&gt;

&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&gt;
&lt;br/&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/29809623-7051986526363514478?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/7051986526363514478/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=7051986526363514478' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7051986526363514478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7051986526363514478'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/03/javascript-gallerybox-httpwww.html' title='[Note] Weekly Summary 2009/03/15'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-7900944601943220171</id><published>2009-03-01T18:58:00.001+08:00</published><updated>2009-03-01T19:00:24.388+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><title type='text'>[Note] Weekly Summary 2009/03/01</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"&gt;好久沒寫，快變成yearly summary了XD&lt;/span&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span class="Apple-style-span"&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;
&lt;strong&gt;Raphaël&lt;/strong&gt;
&lt;br/&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;a style="COLOR: rgb(85,26,139)" href="http://raphaeljs.com/"&gt;http://raphaeljs.com/&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;目前看到最重意的javascript繪圖library，大小只有36kb，支援Firefox,Safari,Opera,IE，網站上沒提到但是chrome我測試過也可。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;Cross-Browser Inline-Block&lt;/strong&gt;&lt;/div&gt;
&lt;a style="COLOR: rgb(85,26,139)" href="http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/"&gt;http://blog.mozilla.com/webdev/2009/02/20/cross-browser-inline-block/&lt;/a&gt;
&lt;br/&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;需要動態排列float的div時常遇到的問題，這篇文章提供使用CSS的解法。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;strong&gt;Add N Edit Cookies&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="https://addons.mozilla.org/firefox/addon/573"&gt;https://addons.mozilla.org/firefox/addon/573&lt;/a&gt;
&lt;br/&gt;
Firefox修改Cookie內容的外掛&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;strong&gt;TopStyle Lite
&lt;br/&gt;&lt;/strong&gt; &lt;a style="COLOR: rgb(85,26,139)" href="http://www.newsgator.com/individuals/topstyle"&gt;http://www.newsgator.com/individuals/topstyle&lt;/a&gt;
&lt;br/&gt;
&lt;a href="http://www.newsgator.com/download/products/ts3lite.exe"&gt;http://www.newsgator.com/download/products/ts3lite.exe&lt;/a&gt;
&lt;br/&gt;
免費版的TopStyle，編輯CSS檔十分好用&lt;/p&gt;
&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;Firefox的外掛 Tiny Menu&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;a href="https://addons.mozilla.org/firefox/addon/1455"&gt;https://addons.mozilla.org/firefox/addon/1455&lt;/a&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;自從使用chrome後，總覺得firefox的瀏覽畫面很小，這個外掛可以把firefox的選單放在一個鍵裡面，然後你可以自己再用自訂工具列的功能把其他按鈕和搜尋列都放到上面，這樣就可以增大一點瀏覽面積。&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/29809623-7900944601943220171?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/7900944601943220171/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=7900944601943220171' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7900944601943220171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7900944601943220171'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/03/note-weekly-summary-20090301.html' title='[Note] Weekly Summary 2009/03/01'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-6047652828175487662</id><published>2009-03-01T18:28:00.001+08:00</published><updated>2009-03-01T18:28:23.275+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><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;div style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; MIN-HEIGHT: 1100px; PADDING-BOTTOM: 0px; MARGIN: 6px; DIRECTION: ltr; LINE-HEIGHT: normal; PADDING-TOP: 0px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(255,255,255); counter-reset: __goog_page__ 0"&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;span style="WORD-SPACING: 0px; FONT: 16px Arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;上一篇是 &lt;a style="COLOR: rgb(85,26,139)" href="http://nervstudio.blogspot.com/2006/12/blog-post.html"&gt;網路電台架設初學心得&lt;/a&gt; &lt;strong&gt;兩年&lt;/strong&gt;多前寫的，待續到現在都還沒補完= =&lt;/span&gt;&lt;/p&gt;
現在剛好又有在玩電台就把他補上
&lt;p style="MARGIN: 0px"&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;附註一下，oddcast這個名稱被別的公司註冊走了，所以現在更名為Edcast，但是因為是最近改的，網路上很多資料還是用Oddcast這個名稱.
&lt;br/&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;div style="BORDER-RIGHT: rgb(102,102,102) thin dashed; PADDING-RIGHT: 12px; BORDER-TOP: rgb(102,102,102) thin dashed; PADDING-LEFT: 12px; BACKGROUND: rgb(239,255,223); PADDING-BOTTOM: 12px; MARGIN: 3px; BORDER-LEFT: rgb(102,102,102) thin dashed; PADDING-TOP: 12px; BORDER-BOTTOM: rgb(102,102,102) thin dashed; -webkit-background-clip: initial; -webkit-background-origin: initial" class="radio-il-box"&gt;&lt;strong&gt;電台架構&lt;/strong&gt;
&lt;div style="BORDER-RIGHT: rgb(102,102,102) thin dashed; PADDING-RIGHT: 12px; BORDER-TOP: rgb(102,102,102) thin dashed; PADDING-LEFT: 12px; BACKGROUND: rgb(217,242,255); PADDING-BOTTOM: 12px; MARGIN: 3px; BORDER-LEFT: rgb(102,102,102) thin dashed; PADDING-TOP: 12px; BORDER-BOTTOM: rgb(102,102,102) thin dashed; -webkit-background-clip: initial; -webkit-background-origin: initial"&gt;&lt;strong&gt;DJ端&lt;/strong&gt;
&lt;div style="BORDER-RIGHT: rgb(102,102,102) thin dashed; PADDING-RIGHT: 12px; BORDER-TOP: rgb(102,102,102) thin dashed; PADDING-LEFT: 12px; BACKGROUND: rgb(255,255,223); PADDING-BOTTOM: 12px; MARGIN: 3px; BORDER-LEFT: rgb(102,102,102) thin dashed; PADDING-TOP: 12px; BORDER-BOTTOM: rgb(102,102,102) thin dashed; -webkit-background-clip: initial; -webkit-background-origin: initial"&gt;撥放器(foobar2000,winamp..)&lt;/div&gt;
&lt;div style="BORDER-RIGHT: rgb(102,102,102) thin dashed; PADDING-RIGHT: 12px; BORDER-TOP: rgb(102,102,102) thin dashed; PADDING-LEFT: 12px; BACKGROUND: rgb(255,255,223); PADDING-BOTTOM: 12px; MARGIN: 3px; BORDER-LEFT: rgb(102,102,102) thin dashed; PADDING-TOP: 12px; BORDER-BOTTOM: rgb(102,102,102) thin dashed; -webkit-background-clip: initial; -webkit-background-origin: initial"&gt;擷取音訊＆編碼＆傳送到伺服器(oddcast/edcast)&lt;/div&gt;
&lt;/div&gt;
&lt;div style="BORDER-RIGHT: rgb(102,102,102) thin dashed; PADDING-RIGHT: 12px; BORDER-TOP: rgb(102,102,102) thin dashed; PADDING-LEFT: 12px; BACKGROUND: rgb(217,242,255); PADDING-BOTTOM: 12px; MARGIN: 3px; BORDER-LEFT: rgb(102,102,102) thin dashed; PADDING-TOP: 12px; BORDER-BOTTOM: rgb(102,102,102) thin dashed; -webkit-background-clip: initial; -webkit-background-origin: initial"&gt;&lt;strong&gt;伺服器端&lt;/strong&gt;(shoutcast、icecast..)
&lt;br/&gt;
需實體IP.
&lt;br/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p style="MARGIN: 0px"&gt;其中播放器跟Edcast(oddcast)必須要在同一台電腦(DJ的電腦)上，而伺服器在哪裡都可以，也可以跟DJ端在同一台，只是要在網路上放送的話，伺服器一定要有個實體IP。&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;現在開始介紹實際架設的步驟，以下以Foobbar2000+Edcast(Oddcast)+Soutcast為例&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;&lt;strong&gt;Step 1. DJ端的軟體安裝&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote style="BORDER-RIGHT: rgb(221,221,221) 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: rgb(221,221,221) 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: rgb(221,221,221) 1px dashed; MARGIN-RIGHT: 0px; PADDING-TOP: 10px; BORDER-BOTTOM: rgb(221,221,221) 1px dashed" dir="ltr"&gt;
&lt;p style="MARGIN: 0px"&gt;Foobar2000的安裝就不介紹了，主要說明Edcast(Oddcast)，可以從這裡取得&lt;a style="COLOR: rgb(85,26,139)" href="http://www.oddsock.org/tools/edcast/"&gt;http://www.oddsock.org/tools/edcast/&lt;/a&gt;。
&lt;br/&gt;
他有三腫版本可以分類成:&lt;/p&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;播放軟體外掛版&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: none"&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;Foobar2000 Version&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;Winamp Version&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;獨立版本&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; LIST-STYLE-TYPE: none"&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;Standalone Version&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="MARGIN: 0px"&gt;他們的差異在之前的文章就已經說明過了，在使用上兩種版本的選擇：&lt;/p&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;DJ要透過麥克風講話 → 獨立版本&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;使用Foobar2000 、Winamp以外的軟體播放音樂→ 獨立版本&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;DJ不說話 + 不希望電腦的聲音(例如你正在瀏覽的網頁播放的音樂) 傳到廣播→ 播放軟體外掛版&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="MARGIN: 0px"&gt;選擇你需要的版下載後，就直接執行安裝檔，兩種版本的安裝步驟很類似&lt;/p&gt;
&lt;ol style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;選擇要安裝的東西 - Edcast本身以及音訊編碼(select compoments to install)&lt;/strong&gt;
&lt;br/&gt;
跳過第一個同意授權的畫面之後，就會到要你勾選一些編碼的視窗(裡面有)，Edcast(Oddcast)負責擷取聲音然後轉成mp3、ogg之類的格式在傳道伺服器，而轉換mp3、ogg等格式的工作Edcast(Oddcast)是依賴別人寫好的一些程式，這裡勾選的東西除了Edcast本身的程式之外就是這些用來轉檔的程式(XXX.dll)，其中專MP3編碼這個最常用的程式檔，因為授權的關係沒辦法附在Eddcast裡面，所以預設沒勾選，就算你勾選了，它等一下也只會跳出可以下載的網頁，所以這裡也不用急著勾選MP3。
&lt;br/&gt;
&lt;strong&gt;不知道上面在說什麼也沒關係，這一頁完全不用動它，按Next就好了
&lt;br/&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;要裝在哪？
&lt;br/&gt;&lt;/strong&gt;獨立版的話，就選個你想裝的地方安裝就好了
&lt;br/&gt;
Foobar2000外掛版就要選擇你當初裝foobar2000的地方(winamp同理)，特別注意的是，如果你的foobar2000正開著，安裝完之後要重開Edcast才會出現。
&lt;br/&gt;&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;安裝MP3編碼
&lt;br/&gt;&lt;/strong&gt;為了讓你電台能被大部分的人收聽，我想每個DJ都會需要這個步驟，因為一般使用windows的聽眾，如果沒有特別安裝什麼播放軟體或編碼，大概也只能聽mp3格式的廣播。不過edcast裡面沒有附(可能是因為授權的問題)，所以我們要自己去下載。我們需要的檔案名稱叫做"&lt;strong&gt;lame_enc.dll&lt;/strong&gt;"，你可以直接&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title='Google "lame_enc.dll"' href="http://www.google.com.tw/search?q=lame_enc.dll" id="efsz" name="efsz"&gt;Google "lame_enc.dll"&lt;/a&gt; 找載點，或是到&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="RareWares網站" href="http://www.rarewares.org/" id="ua7x" name="ua7x"&gt;RareWares網站&lt;/a&gt; 的&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="Lame mp3下載頁" href="http://www.rarewares.org/mp3-lame-bundle.php" id="t1rr" name="t1rr"&gt;Lame mp3下載頁&lt;/a&gt; 選個比較新的下在就可以了，壓縮檔裡面會有個lame_enc.dll，依照你使用的edcast版本放到適當地地方。
&lt;br/&gt;
- 如果是使用獨立(standalone)版本，就把他放到安裝edcast的資料夾下面。
&lt;br/&gt;
- 播放軟體外掛的版本就放到播放軟體的資料夾下面，例如foobar2000就放到跟foobar2000.exe同個資料夾&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;這樣就完成DJ端軟體的安裝&lt;/div&gt;
&lt;/blockquote&gt;
&lt;strong&gt;Step 2. Server端的軟體安裝與設定&lt;/strong&gt;
&lt;br/&gt;
&lt;blockquote style="BORDER-RIGHT: rgb(221,221,221) 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: rgb(221,221,221) 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: rgb(221,221,221) 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: rgb(221,221,221) 1px dashed"&gt;
&lt;p&gt;如果是連接別人的伺服器或打算使用免費伺服器(LiveDoor)的可以跳過這步驟。
&lt;br/&gt;
這裡介紹的廣播伺服器軟體是ShoutCast，(除此之外還有開放原始碼的ICEcast這裡就不多作說明)。
&lt;br/&gt;
ShoutCast不一定要安裝再跟DJ貒同一台電腦，這裡有個之前提過的重要觀念，就是關於音樂資料的流向。
&lt;br/&gt;
&lt;strong&gt;DJ端跟Server端在不同電腦&lt;/strong&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;table style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; FONT-SIZE: 1em; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted" cellspacing="0" class="zeroBorder" cellpadding="0" border="0" id="e9-q"&gt;
&lt;tbody&gt;
&lt;tr style="TEXT-ALIGN: left"&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;DJ端&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;&lt;br/&gt;&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;Server端&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"/&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;聽眾端&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="TEXT-ALIGN: left"&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;edcast將聲音轉成MP3&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;→&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;ShoutCast接收到MP3資料，發送給聽眾&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;→
&lt;br/&gt;
→
&lt;br/&gt;
→
&lt;br/&gt;
...
&lt;br/&gt;
→&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;聽眾1
&lt;br/&gt;
聽眾2
&lt;br/&gt;
聽眾3
&lt;br/&gt;
...
&lt;br/&gt;
聽眾N&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;從這裡可以觀察到，當DJ以16kb/s的頻寬上傳音樂到Server端，而同時有5個聽眾的話，Server端將負擔16x5=80kb/s的上傳流量，但是不管變成多少聽眾DJ端的電腦都只要上傳16kb/s的流量。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;span style="FONT-WEIGHT: bold" class="Apple-style-span"&gt;DJ端跟Server端在同一台電腦&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;table style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; FONT-SIZE: 1em; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted" cellspacing="0" class="zeroBorder" cellpadding="0" border="0" id="e9-q"&gt;
&lt;tbody&gt;
&lt;tr style="TEXT-ALIGN: left"&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;DJ端&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"/&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;聽眾端&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="TEXT-ALIGN: left"&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center"&gt;&lt;span style="FONT-WEIGHT: normal" class="Apple-style-span"&gt;edcast將聲音轉成MP3&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center"&gt;&lt;span style="FONT-WEIGHT: normal" class="Apple-style-span"&gt;↓&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center"&gt;&lt;span style="FONT-WEIGHT: normal" class="Apple-style-span"&gt;ShoutCast接收到MP3資料&lt;/span&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center"&gt;&lt;span style="FONT-WEIGHT: normal" class="Apple-style-span"&gt;發送給聽眾&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;&lt;span style="FONT-WEIGHT: normal" class="Apple-style-span"&gt;→
&lt;br/&gt;
→
&lt;br/&gt;
→
&lt;br/&gt;
...
&lt;br/&gt;
→&lt;/span&gt;&lt;/td&gt;
&lt;td style="BORDER-RIGHT: gray 1px dotted; BORDER-TOP: gray 1px dotted; BORDER-LEFT: gray 1px dotted; BORDER-BOTTOM: gray 1px dotted"&gt;&lt;span style="FONT-WEIGHT: normal" class="Apple-style-span"&gt;聽眾1
&lt;br/&gt;
聽眾2
&lt;br/&gt;
聽眾3
&lt;br/&gt;
...
&lt;br/&gt;
聽眾N&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;所以不管怎樣Server端盡量放在頻寬比較大的電腦，這樣才能增加可收聽的的聽眾，例如DJ的網路只有2M/512，但是他有個朋友A用的是學網，那就可以請他朋友安裝shoutcast，DJ只用edcast連線到A的電腦，聽眾再連到A的電腦收聽，這樣就能容納叫多的聽眾。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;另外，Server端"必須"要有實體IP可以連接，虛擬IP的話需要從防火牆設定，不過些再講下去就離題了，看不懂的可以google一下"虛擬IP"。&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;ol style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;下載並安裝軟體&lt;/strong&gt;
&lt;br/&gt;
到ShoutCast網站的&lt;a style="COLOR: rgb(85,26,139)" target="_blank" title="server下載頁" href="http://www.shoutcast.com/download-files" id="fk4e" name="fk4e"&gt;server下載頁&lt;/a&gt; 依照伺服器的作業系統版本下載並安裝。(windows以外的版本直接解壓縮就可以用了)&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;strong&gt;設定ShoutCast (修改sc_serv.ini)&lt;/strong&gt;
&lt;br/&gt;
這裡先只提幾個最重要的設定來修改，將sc_serv.ini打開後，找到以下項目修改
&lt;br/&gt;
- &lt;strong&gt;MaxUser&lt;/strong&gt;: 最大聽眾數，預設是32人，這部份請依照自己頻寬調整，如果頻寬負荷不了，聽眾聽起來會很lag。
&lt;br/&gt;
- &lt;strong&gt;Password&lt;/strong&gt;: DJ端連接到shoutcast的密碼。
&lt;br/&gt;
- &lt;strong&gt;PortBase&lt;/strong&gt;: shoutcast所使用的port，預設是8000，假如你的伺服器IP是123.21.21.21，那聽眾就可以從http://123.21.21.21:8000收聽&lt;/li&gt;
&lt;/ol&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;設定完成後直接執行就可以了&lt;/div&gt;
&lt;/blockquote&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;接下來就是DJ端(edcast)連線到伺服器的設定...待待待續...&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;(三個"待"表示下篇不知道什麼時候才會寫..
&lt;br/&gt;&lt;/div&gt;
&lt;div style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;br/&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;&lt;br class="Apple-interchange-newline"/&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-6047652828175487662?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/6047652828175487662/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=6047652828175487662' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6047652828175487662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6047652828175487662'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/03/blog-post.html' title='網路電台架設初學心得 (二)'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-1724581502060283995</id><published>2009-02-25T22:57:00.001+08:00</published><updated>2009-02-25T22:57:15.833+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='網站'/><title type='text'>Google App Engine準備開始提供收費服務</title><content type='html'>&lt;p&gt;&lt;span style="WORD-SPACING: 0px; FONT: 16px Arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="Apple-style-span"&gt;&lt;span style="FONT-SIZE: 13px; FONT-FAMILY: Verdana" class="Apple-style-span"&gt;在Google App Engine 的Blog 發表了"&lt;a title="New! Grow your app beyond the free quotas!" href="http://googleappengine.blogspot.com/2009/02/new-grow-your-app-beyond-free-quotas.html" id="tn6d" name="tn6d"&gt;New! Grow your app beyond the free quotas!&lt;/a&gt; ", 預計在90天之內開放超出Quota資源的付費資源。
&lt;br/&gt;
&lt;br/&gt;
超出Quota的收費是採用多少資源收多少費用的方式，你可以依照預算設定一個支付額度的上限，主要可設定項目只有Outgoing Bandwidth, Incoming Bandwidth, CPU Time, Stored Data, Recipients Emailed這五項。 不過當你啟用付費功能的時候，其他的Quota都會提高許多，詳細的內容可以看&lt;a title="更新過後的Quata說明" style="COLOR: rgb(85,26,139)" href="http://code.google.com/appengine/docs/quotas.html" id="gsgv" name="gsgv"&gt;更新過後的Quota說明&lt;/a&gt;。但是像單檔10MB、資料庫每筆1MB的限制還是不會變。
&lt;br/&gt;
&lt;br/&gt;
在宣佈收費方式的同時 Google也決定對免費的Quota做了一些改變
&lt;br/&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;CPU Time從46.30 hours/day減少到6.5hours/day&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;頻寬從 10GB減少到1GB&lt;/li&gt;
&lt;li style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;為了補償，從現在起 儲存容量從500MB增加到1GB
&lt;br/&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;br/&gt;
說實在的改很大，改不用錢。這個動作還是為了區隔出付費的使用者，不過我想對大部分的普通使用者影響應該不大，為了維持GAE的營運我認為是可以接受的 。
&lt;br/&gt;
&lt;br/&gt;
調低免費Quota也表示從GAE開放到現在，GAE的使用情形沒有google預期的熱絡。大部分的人都是用來建一些中小型網站。
&lt;br/&gt;
&lt;br/&gt;
不過之前並沒有付費的機制，只有固定Quota，我想也不會有商業使用者貿然將大型的project建構在GAE上。我認為GAE宣佈開放付費可以看作Google在對商業使用者招手說：「 GAE已經是一個成熟可以賣的產品了，請安心的購買吧！」 (尤其最近Google決定關掉一些服務，總是讓人會有種不信任感，會不會哪天建在GAE上的網站，突然被宣佈要關閉，而且最可怕的是，用它api寫出來的程式幾乎沒辦法直接轉移到其他地方..)
&lt;br/&gt;
&lt;br/&gt;
除此之外，GAE目只能使用python作為撰寫的語言(雖然&lt;a title="有發表將支援其他語言的計劃" href="http://googleappengine.blogspot.com/2008/10/google-app-engine-roadmap-now-published.html" id="eze7" name="eze7"&gt;有發表將支援其他語言的計劃&lt;/a&gt;，不過目前還是沒看到新的動靜) 也是沒那麼多人用的原因。儘管python的後勢看漲，看看&lt;a title="TIOBE的排名" href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html" id="e7d-" name="e7d-"&gt;TIOBE的排名&lt;/a&gt; 或是用&lt;a title="Google Trend比較的結果" href="http://www.google.com/trends?q=python+,+php&amp;amp;ctab=0&amp;amp;geo=all&amp;amp;date=all&amp;amp;sort=0" id="kwhz" name="kwhz"&gt;Google Trend比較搜尋的結果&lt;/a&gt;，目前的python佔有率仍然比PHP少上許多，況且PHP幾乎都是用在Web上，而Python用在web上還算少數。GEA若推出PHP作為runtime language，想必可以立即吸引許多現有的的技術人力使用GAE。另外最被看好會支援的java來說，個人認為它雖然具有淺力，但是經濟效益還是沒有PHP來的高。主要還是因為使用java的人雖然很多，但是用在server side的比率還是比較少，而這個結構短期內不太可能會有變動。
&lt;br/&gt;
&lt;br/&gt;
GAE現在除了限制之外，還有一些沒支援但是對一些網站非常重要的功能，例如在背景執行、訂時執行的程式，不過在最近GAE在blog正式&lt;a title="宣佈將會支援這些功能(A roadmap update!)" href="http://googleappengine.blogspot.com/2009/02/roadmap-update.html" id="m_yg" name="m_yg"&gt;宣佈將會支援這些功能(A roadmap update!)&lt;/a&gt; 。
&lt;br/&gt;
&lt;br/&gt;
目前把GAE拿來作非玩票性質使用的網站還不多，不過隨著付費服務的開始，相信在今年GAE將會做出許多改變。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-1724581502060283995?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/1724581502060283995/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=1724581502060283995' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1724581502060283995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1724581502060283995'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/02/google-app-engine.html' title='Google App Engine準備開始提供收費服務'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-9097721899187042111</id><published>2009-02-20T00:24:00.001+08:00</published><updated>2009-02-20T00:24:40.262+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Medical'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><title type='text'>[筆記] Accelerated Concomitant Boost Radiotherapy</title><content type='html'>&lt;p&gt;在網路上找Accelerated Concomitant Boost Radiotherapy 的定義，結果好像太冷門都沒中文的資料，英文也沒看到明確說明，其實內容不困難只是不好找。故筆記於此，希望可以幫到也在搜尋這個詞的人。以下是個人的理解&lt;/p&gt;
&lt;p&gt;Accelerated Concomitant Boost Radiotherapy是一種fractionation(照射的schedule)，他跟 Accelerated Radiotherapy(把整個照射療程的時間濃縮)與Hyperfractionated Radiotherapy (將每天的劑量提高，然後分成早上跟下午兩次照射，提高整個療程的劑量)都有些類似的地方。Accelerated Concomitant Boost Radiotherapy的概念很簡單，為了讓腫瘤可以比旁邊正常組織照射到更高的劑量，就在原本的治療範圍內，畫一個較小更接近腫瘤的區域(boost field)，然後在該區域多照射一次。&lt;/p&gt;
&lt;p&gt;看一下實際上照射的schedule就很容易理解，每篇paper都不太一樣，舉 "Wolden SL, Zelefsky MJ, Kraus DH; et al. Accelerated concomitant boost radiotherapy and chemotherapy for advanced nasopharyngeal carcinoma. J Clin Oncol. 2001"這篇使用的方法：&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;整個療程一共6周
&lt;br/&gt;
照射的範圍分成兩種：&lt;/p&gt;
&lt;p&gt;Large field: 包涵primary tumor, skull base, and bilateral neck
&lt;br/&gt;
Boost field: 包涵primary tumor以及其侵犯的範圍
&lt;br/&gt;
(Boost field包涵在Large field:之內)
&lt;br/&gt;
&lt;br/&gt;
從1到6周每天都將1.8 Gy的劑量照射到Large field
&lt;br/&gt;
但是第5、6周每天除了Large field照射的1.8Gy外，會在那次照射6小時後，追加1.6Gy的劑量到Boost field&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;有點模擬IMRT的味道 ，不過實際效果還是不一樣就是了。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-9097721899187042111?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/9097721899187042111/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=9097721899187042111' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/9097721899187042111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/9097721899187042111'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/02/accelerated-concomitant-boost.html' title='[筆記] Accelerated Concomitant Boost Radiotherapy'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-970735397487920814</id><published>2009-01-25T18:05:00.001+08:00</published><updated>2009-01-25T18:05:35.811+08:00</updated><title type='text'>新年COSPLAY - 貓耳×兔耳</title><content type='html'>&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/J_Mg4koaNbvsfc0C7jbmNQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_E_eoGGGj4co/SXw0zHIxQ4I/AAAAAAAABEQ/lX7BOXF-A-U/s800/IMG_8947.jpg" height="534" width="800"/&gt;&lt;/a&gt;
&lt;br/&gt;
雖然剛穿上去的時候不太爽&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/5TFpn0gA_ao1VmWvC6pwzA?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_E_eoGGGj4co/SXw00B1jYgI/AAAAAAAABEY/NjW5_fOtIQ0/s800/IMG_8948.jpg" height="800" width="534"/&gt;&lt;/a&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/bjRMI_R8Og2xIBhK-1Y8lg?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_E_eoGGGj4co/SXw0232pf8I/AAAAAAAABEo/V5cA1nkjntM/s800/IMG_8954.jpg" height="534" width="800"/&gt;&lt;/a&gt;
&lt;br/&gt;
後來比較習慣就可以穿著睡覺了&lt;/p&gt;
&lt;p&gt;&lt;a href="http://picasaweb.google.com/lh/photo/jRDRBuwZmoZCvWJC85IBFg?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_E_eoGGGj4co/SXw03_BSoNI/AAAAAAAABEw/1XVNBmE3O0Y/s800/IMG_8957.jpg" height="800" width="534"/&gt;&lt;/a&gt;
&lt;br/&gt;
明明就很溫暖 表面上生氣 其實喜歡的很XD&lt;/p&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/29809623-970735397487920814?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/970735397487920814/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=970735397487920814' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/970735397487920814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/970735397487920814'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/01/cosplay.html' title='新年COSPLAY - 貓耳×兔耳'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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://lh6.ggpht.com/_E_eoGGGj4co/SXw0zHIxQ4I/AAAAAAAABEQ/lX7BOXF-A-U/s72-c/IMG_8947.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-5270147255502419905</id><published>2009-01-02T22:57:00.001+08:00</published><updated>2009-03-01T19:12:51.049+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><category scheme='http://www.blogger.com/atom/ns#' term='網路電台'/><title type='text'>Yahoo Media Player與網路電台 (shoutcast , icecast)</title><content type='html'>&lt;p&gt;Yahoo Media Player (&lt;a href="http://mediaplayer.yahoo.com/"&gt;http://mediaplayer.yahoo.com/&lt;/a&gt;)是一個讓你在網頁上放置一個MP3播放器的一個javascript，只要很簡單的步驟就可以讓你blog或網站上的音樂檔連結一點就直接在網頁上播放(方法請看他網站 很簡單)。 這種東西並當然不是第一次出現，但是YMP的特色在於易用性、支援串流還有跨平台。&lt;/p&gt;
&lt;p&gt;事實上 他是透過javascript控制一個flash來播放，所以mp3播放的部份可以跨平台。&lt;/p&gt;
&lt;p&gt;另外在某些情況下它不只支援mp3，例如在windows上只要你windows media player可以播放的它都能放，例如你有裝ogg plugin 就可以用他撥ogg，不過這種還要收聽者電腦安裝其他東西的功能就顯得比較沒用一點。&lt;/p&gt;
&lt;p&gt;我對這東西有興趣的地方在於支援串流以及跨平台的部份，這表示他可以當作一個不錯的網路電台撥放器。&lt;/p&gt;
&lt;p&gt;Yahoo Media Player 載入完畢後會自動抓取網頁中所有連結網址(href)中有.mp3的部份，然後將他改成點擊就播放的連結。可是電台的收聽網址通常都不是mp3結尾。我們可以在連結的class加入htrack作為標示，YMP會抓取class有htrack的連結作為播放連結。如下：&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;&amp;lt;a class="htrack" href=http://xxxx.fff.xxxx:8000/fff&amp;gt;點此收聽&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;目前大家最常用的shoutcast , icecast這兩個電台server，要使用YMP來收聽電台的話，電台音源必須要是mp3，除非聽眾的電腦有裝ogg plugin(要他電腦的windows media player可以播放ogg才算，其他foobar200, winamp等是內建ogg支援的 )。不過就我的測試，只有icecast的可以向上面的那個方式使用。如果電台是shoutcast的話，直接放"http://xxxx.fff.xxxx:8000","http://xxxx.fff.xxxx:8000/listen.pls"都沒辦法收聽。 在網路上找到的解法就是用http://xxxx.fff.xxxx:8000/;aaa.mp3 (那個aaa是可以隨便替換的)，這個方法就是在shoutcast server網址的後面加上 ;(隨便打什麼字).mp3 。&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;&amp;lt;a class="htrack" href=http://xxxx.fff.xxxx:8000/;listen.mp3&amp;gt;點此收聽&amp;lt;/a&amp;gt;
&lt;br/&gt;
(這裡正常情況下 class="htrack"可以不用加 因為副檔名是mp3)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;下面這個是我修改&lt;a href="http://www.shoutcast.com/download-files"&gt;shoutcast server&lt;/a&gt; (windows版)， 在介面中加入yahoo media player&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;修改的地方有 (有興趣的也可以用 hex editors自己改)
&lt;br/&gt;
1. 在header加入:&amp;lt;script type="text/javascript" src="http://mediaplayer.yahoo.com/latest"&amp;gt;&amp;lt;/script&amp;gt;
&lt;br/&gt;
2. Listen的連結改成&amp;lt;a class="tn1 htrack" href="./;listen.mp3"&amp;gt;Listen&amp;lt;/a&amp;gt;
&lt;br/&gt;
3. header中的charset改成big5
&lt;br/&gt;
注意:
&lt;br/&gt;
如果是在開電台的電腦上看(網址是localhost)的話，可能會因為瀏覽器安全性設定的關係造成運作不正常(因為瀏覽器預設通常不能在localhost載入flash)。
&lt;br/&gt;
下載 &lt;a href="http://wo9bra.blu.livefilestore.com/y1pCzm5RJU_xOEc10q_QcWjOyvQ9nssHD8XzLUdrGE41CrDK-CztNgS8wjmJrBTM287Pemtlal0xTnMJpvGLCXrqw/Shoutcast_Server1.9.8_YMP_Big5.zip?download"&gt;Shoutcast Server1.9.8 + Yahoo Media Player + Big5&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;補充一下一些資源：&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;Wiki &lt;a href="http://yahoomediaplayer.wikia.com/wiki"&gt;http://yahoomediaplayer.wikia.com/wiki&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;API Document &lt;a href="http://mediaplayer.yahoo.com/api/"&gt;http://mediaplayer.yahoo.com/api/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-5270147255502419905?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5270147255502419905/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5270147255502419905' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5270147255502419905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5270147255502419905'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/01/yahoo-media-player-shoutcast-icecast.html' title='Yahoo Media Player與網路電台 (shoutcast , icecast)'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-4357308834951609818</id><published>2009-01-01T01:02:00.000+08:00</published><updated>2009-01-01T01:02:00.279+08:00</updated><title type='text'>二零零八</title><content type='html'>&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/29809623-4357308834951609818?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/4357308834951609818/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=4357308834951609818' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4357308834951609818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4357308834951609818'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2009/01/blog-post.html' title='二零零八'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-4124778315453058834</id><published>2008-08-31T01:24:00.001+08:00</published><updated>2008-08-31T01:26:13.079+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='網站'/><title type='text'>Google App Engine 與 Python 初玩雜唸 (二) ～ 破</title><content type='html'>&lt;p&gt;&lt;strong&gt;開始上工前~&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;第一件做的是就是下載&lt;a href="http://code.google.com/appengine/downloads.html" target="_blank"&gt;Google App Engine SDK&lt;/a&gt; (當然需要先裝&lt;a href="http://www.python.org/download/releases/2.5.2/" target="_blank"&gt;python 2.5&lt;/a&gt; )
&lt;br/&gt;
就可以在我們的電腦上模擬Google App Engine的服務&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;安裝和使用方法可以看官網或是網路上都有很多這方面的文章，我就不贅述了&lt;/p&gt;
&lt;p&gt;免費的開發工具有許多選擇，例如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Python內建的IDLE&lt;/li&gt;
&lt;li&gt;&lt;a href="http://pydev.sourceforge.net/download.html" target="_blank"&gt;Eclipse + PyDev&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.activestate.com/Products/komodo_ide/komodo_edit.mhtml" target="_blank"&gt;Komodo Edit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;當然還有許多非專門寫python的一些軟體，例如notepad++等。&lt;/p&gt;
&lt;p&gt;不過像notepad++我自己用起來是會有些空白對齊的問題，在notepad裡面看起來是對齊好的，不過python執行的時候會判定為沒有對齊的語法錯誤，只要用IDEL打開就會看到是不對齊的(可能是對tab跟space混搭判斷的差異)。&lt;/p&gt;
&lt;p&gt;Komodo Edit是Komodo IDE公司出的的免費版本，也是不錯的選擇，不過功能比較少。&lt;/p&gt;
&lt;p&gt;我自己是選擇使用Eclipse + PyDev，沒用過Eclipse 的人，可能在安裝上會覺得比較麻煩點。&lt;/p&gt;
&lt;p&gt;Eclipse的安裝設定可以參考這篇文章&lt;a href="http://blog.ericsk.org/archives/889" target="_blank" title="用 Eclipse + PyDev 開發 Google App Engine 的程式"&gt;用 Eclipse + PyDev 開發 Google App Engine 的程式&lt;/a&gt;或Google提供的說明(英文)&lt;a href="http://code.google.com/appengine/articles/eclipse.html" target="_blank"&gt;Configuring Eclipse on Windows to Use With Google App Engine&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;開始寫程式前～
&lt;br/&gt;&lt;/strong&gt; (&lt;del&gt;這標題跟上一個有什麼不一樣= =)&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;之前Google有在台北舉辦一個程式開發日的活動，裡面有兩個關於Google App Engine的演講，演講內容都有配字幕傳到youtube上。&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;&lt;a href="http://tw.youtube.com/user/GoogleDevelopersZHTW" target="_blank"&gt;Google 2008 台北程式開發日＠ Youtube&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://tw.youtube.com/watch?v=aosAMSjLf_4"&gt;App Engine入門&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tw.youtube.com/watch?v=YbsU90iGySk"&gt;App Engine進階&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;如果你還沒寫過GAE的程式，可以先看一下入門的那個演講，進階最好是有寫一點過再看會比較進入狀況。這兩個演講都不錯，有時間的話建議看一下。&lt;/p&gt;
&lt;p&gt;英文聽力不錯的話，可以去&lt;a href="http://code.google.com/events/io/" target="_blank"&gt;Google I/O的網站&lt;/a&gt;，Google I/O是 google在舊金山辦的一個演講+聚會，就像「2008台北程式開發日」那樣 ，不過規模整個大很多，那時的演講錄影和投影片都有放到網站上，其中也有一些是關於Google App Engine的。&lt;/p&gt;
&lt;p&gt;Google在介紹GAE這個服務的時候，一直強調節約使用資源，這是現在蠻多網佔程式設計師比較少考慮的，現在一般的趨勢都是在比誰可以用最短的時間最少的程式碼開發網站。雖然我也是一個懶惰型的程式設計師，但是因為從小就在一些系統資源貧乏的環境下寫程式，所以在偷懶之餘會有多少顧一下效率的習慣。&lt;/p&gt;
&lt;p&gt;GAE中有效利用資源的一些概念，之後有機會的話詳細介紹&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;ul&gt;
&lt;li&gt;減少寫入Datastore的次數&lt;/li&gt;
&lt;li&gt;從Datastore讀取資料時，只取出要用的部份&lt;/li&gt;
&lt;li&gt;只在需要的時候才載入那部份的程式
&lt;br/&gt;
例如一個module只有在一個function才用到的時候，就在那個function裡面才import&lt;/li&gt;
&lt;li&gt;能用Memcache （GAE提供將資料存於記憶體的API）存的資料就用Memcache 存&lt;/li&gt;
&lt;li&gt;將不常變動的輸出資料(例如html、xml、json)存在memcache&lt;/li&gt;
&lt;li&gt;對於時常從Datastore取出的資料存於memcache&lt;/li&gt;
&lt;li&gt;減少對伺服器request的次數，例如將許多的javascript檔合併&lt;/li&gt;
&lt;li&gt;有效控制瀏覽器的cache (透過header)&lt;/li&gt;
&lt;li&gt;......&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p dir="ltr"&gt;看到這裡，我想已經有些人注意到了...這篇文章的標題「&lt;strong&gt;破&lt;/strong&gt;」..&lt;/p&gt;
&lt;p dir="ltr"&gt;跟裡面講的根本就沒關係嘛!!!!(翻桌)&lt;/p&gt;
&lt;p dir="ltr"&gt;&lt;del&gt;實在是太生氣了！！　不寫了啦&lt;/del&gt;
&lt;br/&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/29809623-4124778315453058834?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/4124778315453058834/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=4124778315453058834' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4124778315453058834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4124778315453058834'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/08/google-app-engine-python.html' title='Google App Engine 與 Python 初玩雜唸 (二) ～ 破'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-848149425560359080</id><published>2008-08-21T02:01:00.000+08:00</published><updated>2008-08-21T02:06:49.123+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='網站'/><title type='text'>Google App Engine 與 Python 初玩雜唸 (一) ～ 序  (  + PHP免費伺服器 000webhost介紹)</title><content type='html'>&lt;p&gt;&lt;strong&gt;為甚麼會去接觸Google App Engine ?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;最近在玩一個小Project ，功能是讓別人可以在網頁上點歌，然後我電腦的Foobar2000就會自動去撥。配上網路電台的話，就是一個懶人開電台的方法。原本網頁程式是用PHP寫的，放在學校或朋友的機器上，結果機器掛掉，只好找別的地方放。我一度找到了一個非常棒的PHP免費伺服器「&lt;a href="http://www.000webhost.com"&gt;http://www.000webhost.com&lt;/a&gt;」。&lt;/p&gt;
&lt;p&gt;先離題一下，說到 &lt;span style="TEXT-DECORATION: underline"&gt;&lt;span style="COLOR: #0000ff"&gt;000webhost&lt;/span&gt;&lt;/span&gt; 也有一些可以講的XD&lt;/p&gt;
&lt;p&gt;000webhost提供免費的PHP以及MySQL伺服器，php也沒什麼限制(例如可以讀寫檔案之類的)，最棒的是..它不會在你的網站上面加廣告！&lt;/p&gt;
&lt;p&gt;不過我使用上遇到的第一個問題就是「&lt;strong&gt;它會自動加統計流量的程式在你網頁後面&lt;/strong&gt;」&lt;strong&gt;（危機1）&lt;/strong&gt;，雖然是看不到的一般使用上沒什麼問題，但我的網站用了大量的Ajax，傳回去的資料(json)後面被加上這段的話，javascript就沒辦法辨識了(雖然可以用javascript把它截掉，可是這樣真的很鳥)，後來在網路上找了一下才找到關閉的方法，從官方的介面好像找不到這個網頁的連結......(密技)&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;&lt;strong&gt;關閉000webhost流量統計程式碼的方法&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://members.000webhost.com/analytics.php"&gt;http://members.000webhost.com/analytics.php&lt;/a&gt; &amp;lt;-到這個網站
&lt;br/&gt;
再輸入帳號密碼選disable code送出就好了&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;這樣似乎是解決了，網站也用了幾次，可是這中間偶爾會有使用者說有問題，終於有一次讓我自己遇到AJAX傳輸的時候出問題，結果趕快用&lt;a href="http://getfirebug.com/" target="_blank"&gt;firebug&lt;/a&gt;打開一看....&lt;/p&gt;
&lt;p&gt;ㄍ..咳.咳..........，&lt;strong&gt;資料後面被加了一行字....powered by 000webhost 之類的　&lt;/strong&gt; &lt;strong&gt;(危機2)&lt;/strong&gt;..(靠..難怪那段時間點播都比較少..)，不過這個出現的機率不高，個人感應起來大概100次的request會一個有加吧。&lt;/p&gt;
&lt;p&gt;就在這個時候!!! 突然想到之前Google App Engine剛出來封測的時候，我好像有登記如果有名額就通知的功能，可是翻遍mail都找不到，想去再登記一次的時候...&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;Google App Engine (GAE)完全開放自由註冊了!!!!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;寫到這裡突然發現..........&lt;/p&gt;
&lt;blockquote&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;驚！！！！！！　　( 不是 4:44:44 )&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;是我整個離題了..........
&lt;br/&gt;
趕快再標題後面加( + PHP免費伺服器 000webhost 介紹) 好了.........&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;一進去GAE之後一個帳號可以新增三個Project ，不過我後來用一用，突然變成可以10個，後來去翻說明也說是一個帳號10個，可能是為了防有人灌帳號佔project的名稱，要真的有用才會出現到10個 （還是說剛好我在用的期間改成10個？）&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;要使用之前最重要的就是知道它使用限制，寫在這裡 &lt;a href="http://code.google.com/appengine/articles/quotas.html"&gt;http://code.google.com/appengine/articles/quotas.html&lt;/a&gt;&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;事實上我對一個網站CPU會跑幾個Cycles沒什麼概念，這些限制裡面我比較在意的像是 「Size per File : 1MB」等容量、流量問題，這樣很明顯的有許多應用可能都沒辦法做，例如想在上面做影音之類的就不太可能。&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;除此之外在程式上也有許多限制，例如&lt;/p&gt;
&lt;ul dir="ltr"&gt;
&lt;li&gt;
&lt;div style="MARGIN-RIGHT: 0px"&gt;目前只支援Python&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-RIGHT: 0px"&gt;沒有讀寫檔案功能&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-RIGHT: 0px"&gt;所有的資料都要存在Datastore(一個跟一般不太一樣的資料庫) 跟memcache(記憶體暫存，可以跨不同的request，可以當作php的session想像...雖然不一樣 )&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-RIGHT: 0px"&gt;每次從Datastore取資料最多1000筆&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-RIGHT: 0px"&gt;每次連線都有幾秒的時間限制，無法持續連線&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-RIGHT: 0px"&gt;對外接收的連線只限通過port 80&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div style="MARGIN-RIGHT: 0px"&gt;要主動對外連線只能使用它提供的URL Fetch API&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;老實說...如果對網頁程式開發不熟悉的人，要入手Google App Engine真的不太容易。&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;如果熟 Python的話還可以一試，對沒有網頁程式開發經驗的人建議先從其他種程式入手。&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;有經驗的人都會覺得綁手綁腳了，雖然說如果習慣Google App Engine的開發方式，做起網站來也是蠻快的。&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;不過問題就在於目前關於GAE開發的資訊太少，我自己本身在寫的時候也十分依賴寫PHP時的經驗。&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;另外就是Python這個語言也是門檻，我自己也是個python的新手，但是這麼多種程式語言之前其實都有些重疊，個人在寫python的時候就有看到javascript形影的感覺，翻一翻說明文件還是OK的。&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;不過我覺得python的官方文件不太好，我是拿PHP來跟它比較啦，相較起來PHP的document做的真的不錯，例如每個內建或extension的function跟class說明都很精美詳細，一個function或是一個物件的method就給它一頁介紹和範例。&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;還有一個特色就是，PHP說明文件裡每個主題下面都可以讓使用者留言，許多function有用的應用和範例都是在下面留言找到的，相較之下python的說明就很少，例如某物件的某method說明可能會短到只有一行這樣....，不過這當然跟它背後支持的使用者社群大小有關。&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;今天先講(&lt;del&gt;離題&lt;/del&gt;)到這裡&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;待續.....
&lt;br/&gt;
&lt;br/&gt;
(揪～竟 還會有下一篇嗎？？ 部落格的上一篇文章是三個月前發的耶XD )
&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/29809623-848149425560359080?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/848149425560359080/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=848149425560359080' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/848149425560359080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/848149425560359080'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/08/google-app-engine-python-php-000webhost.html' title='Google App Engine 與 Python 初玩雜唸 (一) ～ 序  (  + PHP免費伺服器 000webhost介紹)'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-4866612326734719716</id><published>2008-05-17T21:52:00.001+08:00</published><updated>2008-05-17T21:52:38.038+08:00</updated><title type='text'>Weekly Summary 2008/5/17</title><content type='html'>&lt;p&gt;&lt;strong&gt;FreeDB 搜尋&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://freedbtest.dyndns.org/~cddb/estseek.cgi"&gt;http://freedbtest.dyndns.org/~cddb/estseek.cgi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Xmcd2cue
&lt;br/&gt;&lt;/strong&gt; &lt;span class="a"&gt;&lt;span style="TEXT-DECORATION: underline"&gt;&lt;span style="COLOR: #0000ff"&gt;&lt;a href="http://xmcd2cue.sourceforge.net"&gt;http://xmcd2cue.sourceforge.net&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;delicious-firefox-extension 2.0.42&lt;/strong&gt; for firefox 3
&lt;br/&gt;
&lt;a href="http://tech.groups.yahoo.com/group/delicious-firefox-extension/message/2329"&gt;http://tech.groups.yahoo.com/group/delicious-firefox-extension/message/2329&lt;/a&gt;
&lt;br/&gt;
發佈在yahoo的group，需要加入這個group才能下載&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;phpQuery&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://meta20.net/phpQuery"&gt;http://meta20.net/phpQuery&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Flu Vaccine Worst in 10 Years&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://www.webmd.com/cold-and-flu/news/20080417/flu-vaccine-worst-in-10-years"&gt;http://www.webmd.com/cold-and-flu/news/20080417/flu-vaccine-worst-in-10-years&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/29809623-4866612326734719716?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/4866612326734719716/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=4866612326734719716' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4866612326734719716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4866612326734719716'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/05/weekly-summary-2008517.html' title='Weekly Summary 2008/5/17'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-7191981949110256022</id><published>2008-04-19T12:02:00.001+08:00</published><updated>2008-04-19T12:09:09.047+08:00</updated><title type='text'>[Note] Weekly Summary 2008/4/19</title><content type='html'>&lt;p&gt;&lt;strong&gt;pi.debugger&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://code.google.com/p/pi-js/"&gt;http://code.google.com/p/pi-js/&lt;/a&gt;
&lt;br/&gt;
跨瀏覽器的debugger，跟Firebug頗像，不過他是引用javascript的方式，就像Firebug lite一樣&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remember The Milk&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://www.rememberthemilk.com"&gt;http://www.rememberthemilk.com&lt;/a&gt;
&lt;br/&gt;
好用的ToDo服務，可以跟gmail、google calendar、twitter等..結合.
&lt;br/&gt;
跟gmail結合的非常讚，大大的提昇他的實用性&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LyricWiki&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://lyricwiki.org"&gt;http://lyricwiki.org&lt;/a&gt;
&lt;br/&gt;
歌詞的wiki，還有API：&lt;a href="http://lyricwiki.org/LyricWiki:SOAP"&gt;http://lyricwiki.org/LyricWiki:SOAP&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lyric_Retriever&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://fujirou.ptt.googlepages.com/lyric_retriever"&gt;http://fujirou.ptt.googlepages.com/lyric_retriever&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Scribd&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://www.scribd.com/"&gt;http://www.scribd.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ImageShack Torrent
&lt;br/&gt;&lt;/strong&gt; &lt;a href="http://tor.imageshack.us/tor/"&gt;http://tor.imageshack.us/tor/&lt;/a&gt;
&lt;br/&gt;
ImageShack推出BT代抓服務，目前還在測試階段可以免費使用，速度頗快....
&lt;br/&gt;
現在看到的價目表
&lt;br/&gt;
10 GB Disk / 15 GB Bandwidth: $10/mo
&lt;br/&gt;
25 GB Disk / 50 GB Bandwidth: $25/mo
&lt;br/&gt;
100 GB Disk / 200 GB Bandwidth: $75/mo
&lt;br/&gt;
不過老實講，就台灣的環境來說，如果他要收費，那個錢不如砸在寬頻費上&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Flu Vaccine Worst in 10 Years
&lt;br/&gt;&lt;/strong&gt;&lt;a href="http://www.webmd.com/cold-and-flu/news/20080417/flu-vaccine-worst-in-10-years"&gt;http://www.webmd.com/cold-and-flu/news/20080417/flu-vaccine-worst-in-10-years&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/29809623-7191981949110256022?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/7191981949110256022/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=7191981949110256022' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7191981949110256022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7191981949110256022'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/04/note-weekly-summary-2008420.html' title='[Note] Weekly Summary 2008/4/19'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-8811086785445851654</id><published>2008-04-18T21:22:00.001+08:00</published><updated>2009-03-01T19:30:03.218+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>用python清foobar2000的Custom Info</title><content type='html'>&lt;p&gt;我foobar2000有在用&lt;a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Custom_Info_(foo_custominfo)" target="_blank"&gt;custom info&lt;/a&gt;這個components，他可以讓你在foobar2000裡面幫音樂增加artist、album、title等..以外的欄位，除了管理音樂方便，還可以配合&lt;a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Inactive_Tracks_(foo_skip)" title="Foobar2000:Components 0.9/Inactive Tracks (foo skip)"&gt;Inactive Tracks (foo_skip)&lt;/a&gt; 、&lt;a href="http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Components_0.9/Playback_Statistics_Custom_(foo_playback_custom)" title="Foobar2000:Components 0.9/Playback Statistics Custom (foo playback custom)"&gt;Playback Statistics Custom (foo_playback_custom)&lt;/a&gt; 等等，可是每次想用它的remove dead entries功能(清失效的檔案路徑)都會錯誤，我猜可能是因為日文的關係...，他使用的資料庫是sqlite3加上要處理unicode的檔名，剛學的python剛好可以派上用場，幾行就稿定了：&lt;/p&gt;
&lt;p&gt;他的資料庫(custominfo_sqlite.db)格式
&lt;br/&gt;
table : quicktag
&lt;br/&gt;
fields: url ,subsong,fieldname,value&lt;/p&gt;
&lt;p&gt;Python程式碼
&lt;br/&gt;&lt;/p&gt;
&lt;pre class="brush: python"&gt;
# -*- coding: utf-8 -*-
import sqlite3
import os
con = sqlite3.connect(r"custominfo_sqlite.db")
cur = con.cursor()
cur.execute('select url from quicktag group by url')
res = cur.fetchall()
dead_fp=[]
for row in res:
    (url,)=row
    fp=url.replace('file://','')
    if not os.path.exists(fp) :
        print fp
        url2='file://'+fp
        cur.execute('delete from quicktag where url=?',(url2,))
        dead_fp.append(url2)
con.commit()
con.close()
&lt;/pre&gt;
&lt;p&gt;&lt;br/&gt;
&lt;br/&gt;
對了...有人要拿去用的話，一定要記得備份custominfo_sqlite.db&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-8811086785445851654?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/8811086785445851654/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=8811086785445851654' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/8811086785445851654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/8811086785445851654'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/04/pythonfoobar2000custom-info.html' title='用python清foobar2000的Custom Info'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-1757306977792357459</id><published>2008-04-18T20:26:00.001+08:00</published><updated>2008-04-18T20:26:18.026+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='網頁'/><title type='text'>壓縮javascript</title><content type='html'>&lt;p&gt;&lt;strong&gt;Packer&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://dean.edwards.name/packer/"&gt;http://dean.edwards.name/packer/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;YUI Compressor&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://developer.yahoo.com/yui/compressor/"&gt;http://developer.yahoo.com/yui/compressor/&lt;/a&gt;
&lt;br/&gt;
(還可壓CSS)&lt;/p&gt;
&lt;p&gt;說到javascript的壓縮，如果可以的話，從server side用gzip壓縮是最好的選擇(設定apache、透過php等都可做到)，可是有時候放這些檔案的地方不提供這些功能的時候，就可以用YUI Compressor這類的程式來減少javascript的大小，原理不外乎就是把註解、斷行、空白刪掉，將local變數的名稱用一兩個字的英文數字取代。這時候有沒有習慣使用區域變數可是會影響壓縮出來的大小。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Packer&lt;/strong&gt;
&lt;br/&gt;
要取代區域變數名稱記得勾選Shrink variables，除了上述的壓縮方式，他還支援使用Base62 encode +eval這個方法來壓縮。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;YUI Compressor&lt;/strong&gt;
&lt;br/&gt;
java寫的，除了javascript還可以壓CSS，因為開發者認為eval的方法很不好，所以並沒有支援。使用方式網頁或readme寫的很清楚。他是以命令列的方式執行，所以如果要一次轉一堆東西的話會比較方便(他自己沒提供，我是說自己寫個script)。要注意的是編碼問題，他預設是偵測你系統上的編碼來辨識輸入的檔案，檔案裡面全是英文就沒差，像是有用到utf-8的非英文字他就會跳錯誤給你看，所以記得指定charset，例如：
&lt;br/&gt;
java -jar yuicompressor-2.3.4.jar --charset UTF-8 ui.js -o ui.min.js&lt;/p&gt;
&lt;p&gt;之前用Packer 有發生過轉完javascript執行就跳錯誤的問題，YUI Compressor目前還沒遇到。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-1757306977792357459?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/1757306977792357459/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=1757306977792357459' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1757306977792357459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1757306977792357459'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/04/javascript.html' title='壓縮javascript'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-6307920993512447385</id><published>2008-04-13T01:15:00.001+08:00</published><updated>2008-04-13T01:15:59.144+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><category scheme='http://www.blogger.com/atom/ns#' term='網站'/><title type='text'>[Note] Weekly Summary 2008/4/13</title><content type='html'>&lt;p&gt;&lt;strong&gt;The wxPython tutorial&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://zetcode.com/wxpython/"&gt;http://zetcode.com/wxpython/&lt;/a&gt;
&lt;br/&gt;
wxPython 的詳細教學，圖文並茂。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Featherweight Virtual Machine&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://sourceforge.net/projects/fvm-rni/"&gt;http://sourceforge.net/projects/fvm-rni/&lt;/a&gt;
&lt;br/&gt;
羽量級VM，不過好像只能在windows上虛擬windows？還有出論文...
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GREUtils&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://code.google.com/p/greutils/"&gt;http://code.google.com/p/greutils/&lt;/a&gt;
&lt;br/&gt;
XULRunner 的framework，由&lt;a href="http://racklin.blogspot.com/"&gt;阿土伯&lt;/a&gt;開發。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AnimeVision&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://animevision.sourceforge.net/"&gt;http://animevision.sourceforge.net/&lt;/a&gt;
&lt;br/&gt;
管理動畫軟體，挺有趣的，不過感覺UI設計的不是很好&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Classy Query&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://ejohn.org/blog/classy-query/"&gt;http://ejohn.org/blog/classy-query/&lt;/a&gt;
&lt;br/&gt;
把jQuery的功能分類正名，雖然這樣變得有系統多了，感覺就像&lt;a href="http://developer.yahoo.com/yui/"&gt;YUI&lt;/a&gt;那樣，不過失去了jquery的那種magic，而且重點是要多打很多字XD&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-6307920993512447385?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/6307920993512447385/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=6307920993512447385' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6307920993512447385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6307920993512447385'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/04/note-weekly-summary-2008413.html' title='[Note] Weekly Summary 2008/4/13'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-3357775842946813655</id><published>2008-04-06T23:17:00.001+08:00</published><updated>2008-04-13T01:17:46.822+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Note'/><category scheme='http://www.blogger.com/atom/ns#' term='Bio'/><category scheme='http://www.blogger.com/atom/ns#' term='Med/Bio'/><title type='text'>[Note]小兒科教學網站</title><content type='html'>&lt;p&gt;&lt;strong&gt;PediatricEducation.org
&lt;br/&gt;&lt;/strong&gt; &lt;a href="http://www.pediatriceducation.org/"&gt;http://www.pediatriceducation.org/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;依case介紹，每篇下面都還有說明&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-3357775842946813655?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/3357775842946813655/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=3357775842946813655' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3357775842946813655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3357775842946813655'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/04/blog-post.html' title='[Note]小兒科教學網站'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-5110789284573782780</id><published>2008-02-26T19:49:00.001+08:00</published><updated>2009-01-25T23:48:22.775+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><title type='text'>[免費] FTPDrive - 在Windows下掛載FTP為磁碟機</title><content type='html'>&lt;p&gt;&lt;strong&gt;軟體名稱：&lt;/strong&gt;
&lt;br/&gt;
FTPDrive&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;官方網站：&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://www.killprog.com/fdrve.html"&gt;http://www.killprog.com/fdrve.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;下載連結：&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://www.killprog.com/FDinst.exe"&gt;http://www.killprog.com/FDinst.exe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;軟體版本：&lt;/strong&gt;
&lt;br/&gt;
3.5&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;軟體分類：
&lt;br/&gt;&lt;/strong&gt; 網路軟體&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;執行平台：&lt;/strong&gt;
&lt;br/&gt;
Windows 2000/XP/2003/Vista&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;語言介面：&lt;/strong&gt;
&lt;br/&gt;
英文, 俄文&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;軟體特色：&lt;/strong&gt;
&lt;br/&gt;
- 將FTP模擬成實體磁碟使用
&lt;br/&gt;
- 支援UTF8 (非預設 要設定)&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
&lt;strong&gt;推薦原因：&lt;/strong&gt;
&lt;br/&gt;
Windows下使用網路芳鄰最煩的就是常常會當在那裡
&lt;br/&gt;
FTP相對來講是比較有效率的傳輸方式
&lt;br/&gt;
可是如果要讀取FTP上的某個檔案，就要把他整個抓下來&lt;/p&gt;
&lt;p&gt;FTPDrive可以將FTP模擬成實體磁碟使用，也就是可以要哪個部份就抓哪裡&lt;/p&gt;
&lt;p&gt;類似的軟體有WebDrive、NetDrive、SFTPDrive ...
&lt;br/&gt;
這種軟體的選擇並不多，WebDrive的功能較多不過跟SFTPDrive一樣都要錢
&lt;br/&gt;
NetDrive則是有其授權規定&lt;/p&gt;
&lt;p&gt;FTPDrive免費而且支援Utf-8&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
&lt;strong&gt;誰適合用：&lt;/strong&gt;
&lt;br/&gt;
有在區網內架設FTP當作檔案伺服器者
&lt;br/&gt;
這個軟體在許多地方仍不是很完美，詳見使用感想&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;誰不適合用：
&lt;br/&gt;&lt;/strong&gt; 常常使用虛擬光碟的人(因為會衝突!)&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
&lt;strong&gt;使用感想：
&lt;br/&gt;&lt;/strong&gt; 單純的讀取、修改檔案大致上沒什麼問題，例如播放影片、編輯某個文字檔案之類的&lt;/p&gt;
&lt;p&gt;但是在刪除檔案到資源回收桶的時後可能會跳出錯誤，會發生已經刪掉，可是還可以看
&lt;br/&gt;
到那個檔案存在的問題
&lt;br/&gt;
如果用shift+delete這種直接刪除不丟到資源回收統就沒有問題&lt;/p&gt;
&lt;p&gt;因為檔案目錄結構有被cache，所以有些軟體在這些資料夾下做的動作不會更新，造成
&lt;br/&gt;
一些錯誤訊息，例如刪除檔案&lt;/p&gt;
&lt;p&gt;這個軟體有著不少bug，可惜的是沒有繼續維護，最近一次更新是2006/06/11&lt;/p&gt;
&lt;p&gt;提醒：
&lt;br/&gt;
- 不要用在常有大量讀寫刪除等動作的地方，例如作為暫存資料夾
&lt;br/&gt;
- 單純的在檔案總管內操作 複製 貼上 移動 開啟 編輯...
&lt;br/&gt;
都是正常的，除了丟到資源回收桶
&lt;br/&gt;
- 發生不同步的的情形，先嘗試重新整理資料夾
&lt;br/&gt;
再不行就從系統夾小圖示上點右鍵 clear all cache
&lt;br/&gt;
- 透過第三方軟體的寫入、刪除動作可能會有問題，通常是因為cache跟實際不同步
&lt;br/&gt;
- 當FTP編碼為UTF-8時，第三方軟體要讀寫也需要支援unicode配合&lt;/p&gt;
&lt;p&gt;個人最常用在看影片以及管理檔案上，沒有太大的問題。&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
本著作依據 Creative Commons 姓名標示-非商業性-相同方式分享 授權條款為授權
&lt;br/&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/tw/"&gt;http://creativecommons.org/licenses/by-nc-sa/2.0/tw/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2009/01/25 後記&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;NetDrive改變其授權而且出了新的版本，個人可以免費使用
&lt;br/&gt;
介面也做的不錯，使用上跟FTPDrive差不多
&lt;br/&gt;
&lt;a href="http://www.netdrive.net/"&gt;http://www.netdrive.net/&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/29809623-5110789284573782780?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5110789284573782780/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5110789284573782780' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5110789284573782780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5110789284573782780'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/02/ftpdrive-windowsftp.html' title='[免費] FTPDrive - 在Windows下掛載FTP為磁碟機'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-5488621942791009085</id><published>2008-02-24T21:25:00.001+08:00</published><updated>2008-02-24T21:25:27.461+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><title type='text'>[動畫] Devil May Cry</title><content type='html'>&lt;p&gt;&lt;strong&gt;デビルメイクライ
&lt;br/&gt;
Devil May Cry
&lt;br/&gt;
惡魔獵人&lt;/strong&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;MADHOUSE製作，共12話，2007年6月的作品&lt;/p&gt;
&lt;p&gt;Keywords : 動作、惡魔獵人、巨劍、雙槍&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
由知名遊戲改編的動畫。時間的設定是現代，不過會有一些惡魔從魔界到這個世界來。&lt;del&gt;內容主要就是一個惡魔獵人虐殺惡魔的故事 (這麼敷衍乾脆不要講算了...)&lt;/del&gt;。由一集一個小故事構成，整部幾乎沒有連貫的主軸，劇情算是小品那種，不過這部的賣點不是在劇情，而是看主角如何耍帥還有那美美的作畫。&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
&lt;strong&gt;誰不適合看？&lt;/strong&gt;
&lt;br/&gt;
厭惡英雄主義、血腥暴力者。
&lt;br/&gt;
&lt;br/&gt;
&lt;strong&gt;推薦？&lt;/strong&gt;
&lt;br/&gt;
畫面真的做的很不錯
&lt;br/&gt;
是看了很痛快的動作片&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;預告片&lt;/strong&gt;
&lt;br/&gt;
&lt;object xmlns="" width="320" height="278"&gt;&lt;param name="movie" value="http://www.youtube.com/v/xZ4OAY4PF2w&amp;amp;rel=0&amp;amp;border=0"/&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;embed xmlns="http://www.w3.org/1999/xhtml" src="http://www.youtube.com/v/xZ4OAY4PF2w&amp;amp;rel=0&amp;amp;border=0" wmode="transparent" type="application/x-shockwave-flash" width="320" height="278"/&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OP
&lt;br/&gt;&lt;/strong&gt; &lt;object xmlns="" width="320" height="278"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OOTRKTBwh6U&amp;amp;rel=0&amp;amp;border=0"/&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;embed xmlns="http://www.w3.org/1999/xhtml" src="http://www.youtube.com/v/OOTRKTBwh6U&amp;amp;rel=0&amp;amp;border=0" wmode="transparent" type="application/x-shockwave-flash" width="320" height="278"/&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ED
&lt;br/&gt;&lt;/strong&gt; &lt;object xmlns="" width="320" height="278"&gt;&lt;param name="movie" value="http://www.youtube.com/v/IN3BYyMpeMA&amp;amp;rel=0&amp;amp;border=0"/&gt;&lt;param name="wmode" value="transparent"/&gt;&lt;embed xmlns="http://www.w3.org/1999/xhtml" src="http://www.youtube.com/v/IN3BYyMpeMA&amp;amp;rel=0&amp;amp;border=0" wmode="transparent" type="application/x-shockwave-flash" width="320" height="278"/&gt;&lt;/object&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-5488621942791009085?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5488621942791009085/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5488621942791009085' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5488621942791009085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5488621942791009085'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/02/devil-may-cry.html' title='[動畫] Devil May Cry'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-5240647625911168075</id><published>2008-02-10T18:50:00.001+08:00</published><updated>2008-02-10T18:50:43.670+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><title type='text'>[軟體] Automatic Wallpaper Changer 自動換桌布</title><content type='html'>&lt;p&gt;作者 mouse26 (請吱解我) 看板 EZsoft
&lt;br/&gt;
標題 [免費] Automatic Wallpaper Changer 自動換桌布
&lt;br/&gt;
時間 Sat Jan 19 21:25:18 2008
&lt;br/&gt;
───────────────────────────────────────&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;軟體名稱：&lt;/strong&gt;
&lt;br/&gt;
AWC (Automatic Wallpaper Changer )&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;官方網站：&lt;/strong&gt;
&lt;br/&gt;
&lt;a href="http://awc.smurphy.co.uk/"&gt;http://awc.smurphy.co.uk/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;下載連結：
&lt;br/&gt;&lt;/strong&gt;&lt;a href="http://awc.smurphy.co.uk/AWCSetup.exe"&gt;http://awc.smurphy.co.uk/AWCSetup.exe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;軟體版本：&lt;/strong&gt;
&lt;br/&gt;
3.0.7&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;軟體分類：&lt;/strong&gt;
&lt;br/&gt;
桌面程式 &amp;gt; 自動換桌布&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;執行平台：&lt;/strong&gt;
&lt;br/&gt;
MS-Windows&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;語言介面：&lt;/strong&gt;
&lt;br/&gt;
英文&lt;/p&gt;
&lt;p&gt;*維持桌布比例縮放(Best fit)等多種縮放方式可選擇
&lt;br/&gt;
*支援BMP, JPG, JPEG, GIF, PNG, PCX, TGA, RLE.
&lt;br/&gt;
*內建支援多種圖片縮放方法(bilinear,bicubic,lanczos...)
&lt;br/&gt;
*內建簡單的圖片調整功能(亮度、對比、銳利、gamma...)
&lt;br/&gt;
*可設定熱鍵
&lt;br/&gt;
* ....&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;推薦原因：&lt;/strong&gt;
&lt;br/&gt;
有人需要 就推薦一下&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;誰適合用：&lt;/strong&gt;
&lt;br/&gt;
喜歡讓很多桌布輪播的人
&lt;br/&gt;
寬螢幕使用者&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;誰不適合用：&lt;/strong&gt;
&lt;br/&gt;
平常只放一張桌布的人&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;使用感想：&lt;/strong&gt;
&lt;br/&gt;
之前試過許多其他的換桌布軟體
&lt;br/&gt;
可是只有這款最合用
&lt;br/&gt;
跟其他換桌布軟體比起來，介面比較沒那麼好
&lt;br/&gt;
但是功能都相當實用&lt;/p&gt;
&lt;p&gt;有一個缺點是只能設定一個資料夾，如果真的需要多個資料夾的話
&lt;br/&gt;
可以配合 Link Shell Extension 使用
&lt;br/&gt;
(以前叫Hardlink Shell Extension 本版有介紹)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;附註：&lt;/strong&gt;
&lt;br/&gt;
改完設定(file-&amp;gt;preference) 按ok或apply不會把設定存起來 下次開又還原了
&lt;br/&gt;
要在外面的介面點"SAVE"這個紐才行&lt;/p&gt;
&lt;p&gt;維持桌布比例縮放(Best fit)的設定方法
&lt;br/&gt;
1. file-&amp;gt;preference
&lt;br/&gt;
2. 選image processing這個tab
&lt;br/&gt;
3. 於Stretching選best fit 並建議勾選Always shrink large pictures&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
本著作依據 Creative Commons 姓名標示-非商業性-相同方式分享 授權條款為授權
&lt;br/&gt;
&lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/tw/"&gt;http://creativecommons.org/licenses/by-nc-sa/2.0/tw/&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/29809623-5240647625911168075?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5240647625911168075/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5240647625911168075' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5240647625911168075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5240647625911168075'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/02/automatic-wallpaper-changer.html' title='[軟體] Automatic Wallpaper Changer 自動換桌布'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-6535849382652456578</id><published>2008-02-10T18:47:00.001+08:00</published><updated>2008-02-10T18:47:59.086+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><title type='text'>jQuery 1.2.3 Released</title><content type='html'>&lt;p&gt;&lt;a href="http://jquery.com/blog/2008/02/08/jquery-123-air-namespacing-and-ui-alpha/"&gt;http://jquery.com/blog/2008/02/08/jquery-123-air-namespacing-and-ui-alpha/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;這次更新我才注意到有.data()，平常都用.attr()來存一些東西。&lt;/p&gt;
&lt;p&gt;jQuery UI 1.5 跟jQuery Enchant 1.0的alpha版也同時釋出
&lt;br/&gt;
&lt;br/&gt;
看了一下jQuery UI 1.5 的demo，沒注意到比1.0多了什麼東西，等之後release的feature list 再看看吧。&lt;/p&gt;
&lt;p&gt;jQuery Enchant 的功能是一些動畫效果，在jQuery1.1.X的時候有個jQuery Interface裡面的effect也可以做一樣的事，不過跟jQuery1.2.X似乎有點不合，用的時候出現一些錯誤，下次有機會可以試試jQuery Enchant 。&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-6535849382652456578?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/6535849382652456578/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=6535849382652456578' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6535849382652456578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6535849382652456578'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/02/jquery-123-released.html' title='jQuery 1.2.3 Released'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-1104120770063410439</id><published>2008-02-09T21:40:00.001+08:00</published><updated>2008-02-09T21:40:21.064+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><title type='text'>[動畫] 電脳コイル 電腦線圈</title><content type='html'>&lt;p&gt;
          &lt;strong&gt;電脳コイル - 「COIL A CIRCLE OF CHILDREN」
&lt;br/&gt;
電腦線圈&lt;/strong&gt;
&lt;br/&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_E_eoGGGj4co/R62s8UL4AjI/AAAAAAAAAEY/VynNJd8Qg0U/s1600-h/B000O5B0IW_09_LZZZZZZZ.jpg"&gt;
            &lt;img src="http://1.bp.blogspot.com/_E_eoGGGj4co/R62s8UL4AjI/AAAAAAAAAEY/VynNJd8Qg0U/s400/B000O5B0IW_09_LZZZZZZZ.jpg" style="CURSOR: hand" name="BLOGGER_PHOTO_ID_5164974499874472498" alt="" border="0" id="BLOGGER_PHOTO_ID_5164974499874472498"/&gt;
          &lt;/a&gt;
        &lt;/p&gt;
&lt;p&gt;MADHOUSE製作，共26話，2007年5月的作品&lt;/p&gt;
&lt;p&gt;
          &lt;strong&gt;Keywords :&lt;/strong&gt; 科幻、電腦眼鏡、電腦生命、偵探&lt;/p&gt;
&lt;p&gt;
          &lt;br/&gt;
故事的時間設定在近未來圍繞著電腦眼鏡(超像做實驗戴的護目鏡= =)這個的科技產物，只要戴上電腦眼鏡後，就可以將資訊世界視覺化，使用程式就像是使用真實世界中的物品一樣。雖然說主題上是如此的有科技感，但是相對於攻殼機動隊那種的寫實風格，這部是用比較卡通式的風格來呈現，就好像是在看宮崎駿動畫的那種感覺。內容一開始主要是在介紹會出現的角色還有世界設定，接下來慢慢帶出主線，起承轉合十分完整的劇情。&lt;/p&gt;
&lt;p&gt;
          &lt;br/&gt;
畫風不是主流的那種美型畫風，感覺有點古流派(在說什麼 完全聽不懂阿)，宮崎駿那種。作畫十分精緻，已經不是一般TV水準了。
&lt;br/&gt;
&lt;br/&gt;
配樂是斉藤恒芳的作品，還蠻不錯的。另外要提一下的就是片頭以及片尾曲作詞作曲兼演唱的池田綾子，之前似乎沒有在ACG界聽說過她的名字，不過這兩首歌真的很不錯，片頭曲對我的味。&lt;/p&gt;
&lt;p&gt;一開始所呈現的世界讓人覺得新奇有趣，主線出來後帶點懸疑，最後結局有些感人，整部的氣氛都蠻輕鬆的。&lt;/p&gt;
&lt;p&gt;這部作品獲得2007日本文化廳媒體藝術祭的優秀獎，另外還有一部同時獲獎的動畫「天元突破」，個人比較喜歡「電脳コイル 」。
&lt;br/&gt;
&lt;br/&gt;
&lt;strong&gt;推薦？
&lt;br/&gt;
大推薦！！&lt;/strong&gt; 劇情很不錯，又不會沉悶
&lt;br/&gt;
若要說2007年只能挑幾部出來看的話，本作絕對入選
&lt;br/&gt;
不論男女老少都適合看&lt;/p&gt;
&lt;p&gt;
          &lt;strong&gt;OP
&lt;br/&gt;
プリズム&lt;/strong&gt;
&lt;br/&gt;
作詞・作曲・歌：池田綾子 編曲：TATOO
&lt;br/&gt;
&lt;object xmlns="" width="320" height="278"&gt;
            &lt;param name="movie" value="http://www.youtube.com/v/ecrDFu-bzt8&amp;amp;rel=0&amp;amp;border=0"/&gt;
            &lt;param name="wmode" value="transparent"/&gt;
            &lt;embed xmlns="http://www.w3.org/1999/xhtml" src="http://www.youtube.com/v/ecrDFu-bzt8&amp;amp;rel=0&amp;amp;border=0" wmode="transparent" type="application/x-shockwave-flash" width="320" height="278"/&gt;
          &lt;/object&gt;
&lt;br/&gt;
超喜歡這首，編曲也很不錯&lt;/p&gt;
&lt;p&gt;
          &lt;strong&gt;ED
&lt;br/&gt;
空の欠片
&lt;br/&gt;
          &lt;/strong&gt; 作詞・作曲・歌：池田綾子 編曲：TATOO
&lt;br/&gt;
&lt;object xmlns="" width="320" height="278"&gt;
            &lt;param name="movie" value="http://www.youtube.com/v/WntAUayCrl8&amp;amp;rel=0&amp;amp;border=0"/&gt;
            &lt;param name="wmode" value="transparent"/&gt;
            &lt;embed xmlns="http://www.w3.org/1999/xhtml" src="http://www.youtube.com/v/WntAUayCrl8&amp;amp;rel=0&amp;amp;border=0" wmode="transparent" type="application/x-shockwave-flash" width="320" height="278"/&gt;
          &lt;/object&gt;
        &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-1104120770063410439?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/1104120770063410439/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=1104120770063410439' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1104120770063410439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1104120770063410439'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/02/blog-post.html' title='[動畫] 電脳コイル 電腦線圈'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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/_E_eoGGGj4co/R62s8UL4AjI/AAAAAAAAAEY/VynNJd8Qg0U/s72-c/B000O5B0IW_09_LZZZZZZZ.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-1895376931337531885</id><published>2008-02-04T00:03:00.001+08:00</published><updated>2008-02-04T11:48:26.786+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><title type='text'>[動畫]BACCANO! 永生之酒</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_E_eoGGGj4co/R6Xnl3BvYnI/AAAAAAAAAEQ/lHvdvhTgNcQ/s1600-h/index_image_r4_c1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_E_eoGGGj4co/R6Xnl3BvYnI/AAAAAAAAAEQ/lHvdvhTgNcQ/s320/index_image_r4_c1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5162787185462567538" /&gt;&lt;/a&gt;
&lt;p&gt;&lt;strong&gt;BACCANO!
&lt;br/&gt;
バッカーノ!
&lt;br/&gt;
永生之酒&lt;/strong&gt;
&lt;/p&gt;

&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_E_eoGGGj4co/R6XnY3BvYmI/AAAAAAAAAEI/7FyuKIjxjPc/s1600-h/index_image_r3_c7.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_E_eoGGGj4co/R6XnY3BvYmI/AAAAAAAAAEI/7FyuKIjxjPc/s320/index_image_r3_c7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5162786962124268130" /&gt;&lt;/a&gt;
&lt;p&gt;ブレインズ・ベース(Brain's Base)製作，共13話，2007年7月的作品&lt;br /&gt;
&lt;a href="http://www.sonymusic.co.jp/Animation/baccano/" target="_blank"&gt;http://www.sonymusic.co.jp/Animation/baccano/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keywords :&lt;/strong&gt; 歡樂、詼諧、黑幫、不死者、永生之酒、慘劇&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
小說改編的作品(第九回電撃小説大賞金獎)，故事的舞台發生在1830年代的美國，就如同在第一集中所講的「以不同人物為中心、同件事就會千變萬化，也就是說，事件只有一個，故事卻與此相關的人物一樣多」，這部作品沒有特定的主角，每個角色個性都很鮮明，各有故事，亦可以說他們都是主角。本作是以「拼圖式」的手法來說故事，所以故事的進行並不是完全按照時間軸，許多片段都是在不同的時間點跳來跳去，這種呈現方式很吊人胃口，會讓你很想知道到底發生了什麼事，可是也容易讓人搞得一頭霧水，加上片中一開始就迸出一大堆角色，看完第一集會有點搞不清楚狀況，但是同時也相當吸引我，看了幾集之後更是越看越有趣。&lt;/p&gt;
&lt;p&gt;雖然說故事中充滿著人性、貪婪所造成的悲劇，可是整體的氣氛卻是相當詼諧輕鬆。
&lt;br/&gt;
&lt;br/&gt;
爵士風格的配樂相當的符合時代感，另外對於詼諧氣氛的貢獻上也是功不可沒。&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
&lt;strong&gt;誰不適合看？&lt;/strong&gt;
&lt;br/&gt;
急性子的人
&lt;br/&gt;
不常看動畫者可以先看第一集，有興趣再看
&lt;br/&gt;
另外，有些殘忍的畫面..
&lt;br/&gt;
&lt;br/&gt;
&lt;strong&gt;推薦？
&lt;br/&gt;&lt;/strong&gt; 個人十分喜歡這部作品，可是一開始一定要有點耐心。&lt;/p&gt;

&lt;strong&gt;OP&lt;/strong&gt;
&lt;br /&gt;
&lt;object width="320" height="278"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fguqFgad5Fc&amp;rel=0&amp;border=0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fguqFgad5Fc&amp;rel=0&amp;border=0" type="application/x-shockwave-flash" wmode="transparent" width="320" height="278"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-1895376931337531885?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/1895376931337531885/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=1895376931337531885' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1895376931337531885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1895376931337531885'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/02/baccano.html' title='[動畫]BACCANO! 永生之酒'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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/_E_eoGGGj4co/R6Xnl3BvYnI/AAAAAAAAAEQ/lHvdvhTgNcQ/s72-c/index_image_r4_c1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-4971965246636453091</id><published>2008-01-27T23:41:00.001+08:00</published><updated>2008-01-27T23:50:58.243+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><title type='text'>[動畫] 怪物王女</title><content type='html'>&lt;p&gt;&lt;strong&gt;怪物王女&lt;/strong&gt;&lt;/p&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_E_eoGGGj4co/R5ynxXBvYkI/AAAAAAAAAD4/dXTfeJBS50c/s1600-h/top_img.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_E_eoGGGj4co/R5ynxXBvYkI/AAAAAAAAAD4/dXTfeJBS50c/s320/top_img.jpg" alt="" id="BLOGGER_PHOTO_ID_5160183739496489538" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;&lt;span lang="ja"&gt;Madhouse&lt;/span&gt;製作，共26話，2007年4月的作品&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Keywords&lt;/strong&gt; :喜劇、怪物、女王、虐、萌、傲驕屬性




怪物指的是像狼人、吸血鬼等這種，主角則是統治這些怪物之王的女兒。這部賣得不是劇情，只有頭跟尾跟主線有關，是很典型的單元劇。算是輕鬆小品。雖然有不少戰鬥的場面，可是動作方面都很隨便。這部主要看的就是角色，大部分的女角都是傲驕屬性，加上不斷受虐的男主角。&lt;/p&gt;
&lt;p&gt;氣氛歡樂輕鬆，笑果普通。&lt;/p&gt;
&lt;p&gt;

&lt;strong&gt;誰不適合看？

&lt;/strong&gt; 期待動作、劇情者




&lt;strong&gt;推薦？&lt;/strong&gt;


御姊控、傲驕屬性


放鬆殺時間，有時候連續看一些劇情片之後，可以調劑一下

&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-4971965246636453091?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/4971965246636453091/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=4971965246636453091' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4971965246636453091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/4971965246636453091'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/01/blog-post_27.html' title='[動畫] 怪物王女'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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/_E_eoGGGj4co/R5ynxXBvYkI/AAAAAAAAAD4/dXTfeJBS50c/s72-c/top_img.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-5151481159144541529</id><published>2008-01-27T22:14:00.001+08:00</published><updated>2008-01-27T22:46:03.865+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Music'/><title type='text'>[音樂] 最近</title><content type='html'>&lt;p&gt;最近不知道怎麼回事，其中幾個我最喜歡的歌姬、作曲家同時都出了作品。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;新居昭乃
&lt;br/&gt;&lt;/strong&gt; 金の波 千の波 (ARIA The ORIGINATION OP )
&lt;br/&gt;
鳥かごの夢
&lt;br/&gt;
依然維持著新居昭乃的高水準，不過老實說這次的新曲若是跟之前的作品比起來我覺得普通而已。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;KOKIA&lt;/strong&gt;
&lt;br/&gt;
たった1つの想い (GUNSLINGER GIRL -IL TEATRINO- OP)
&lt;br/&gt;
生まれたての白
&lt;br/&gt;
這兩首超棒....&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;梶浦由記(作詞、曲)
&lt;br/&gt;&lt;/strong&gt; oblivious (歌:Kalafina 空の境界 第一章 ED )
&lt;br/&gt;
君が光に変えて行く (歌:Kalafina 空の境界 第二章 ED )
&lt;br/&gt;
傷跡 (歌:Kalafina 空の境界 第三章 ED )
&lt;br/&gt;
梶浦大師真不愧是神曲製造機，三首中我最喜歡的是oblivious
&lt;br/&gt;
&lt;a href="http://www.sonymusic.co.jp/Music/Arch/SMER/kalafina/SECL-586/" target="_blank"&gt;官網試聽&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;eufonius&lt;/strong&gt;
&lt;br/&gt;
リフレクティア (TrueTears OP)
&lt;br/&gt;
elekto&lt;/p&gt;
&lt;p&gt;下面這兩個雖然不是我的最愛，但也不錯的歌手&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;牧野由依
&lt;br/&gt;&lt;/strong&gt; スピラーレ (ARIA The ORIGINATION ED)
&lt;br/&gt;
横顔
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Suara&lt;/strong&gt;
&lt;br/&gt;
忘れないで (キミキス pure rouge ED)
&lt;br/&gt;
つよがりの行方
&lt;br/&gt;&lt;/p&gt;
&lt;p&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/29809623-5151481159144541529?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5151481159144541529/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5151481159144541529' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5151481159144541529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5151481159144541529'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/01/blog-post.html' title='[音樂] 最近'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-5068589200865152623</id><published>2008-01-27T21:30:00.001+08:00</published><updated>2008-01-28T00:02:10.443+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><title type='text'>[動畫] Death Note</title><content type='html'>&lt;span style="font-weight:bold;"&gt;&lt;p&gt;DEATH NOTE&lt;br /&gt;
死亡筆記本
&lt;/p&gt;&lt;/span&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_E_eoGGGj4co/R5yq63BvYlI/AAAAAAAAAEA/kViP0mrHSXE/s1600-h/snapshot2008012723590.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_E_eoGGGj4co/R5yq63BvYlI/AAAAAAAAAEA/kViP0mrHSXE/s320/snapshot2008012723590.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5160187201240130130" /&gt;&lt;/a&gt;
&lt;p&gt;Madhouse製作，共37話，2006年10月的作品&lt;/p&gt;
&lt;p&gt;Keywords : 懸疑、天才對決、死神、新世界的神&lt;/p&gt;
&lt;p&gt;原漫畫有著高水準的作畫與劇情，動畫完全掌握了原著的精神，再加上動畫本身色彩、配樂、會動的優勢，這部的確可稱得上是難得的神作。劇情從頭到尾一氣呵成都 走在主線上。&lt;/p&gt;
&lt;p&gt;Death Note也有翻拍成兩集電影，可是要達到動畫那樣的效果實在很難。




音樂做的很不錯(OST十分值得一聽)，特別是與劇情配合的很棒，這也是本作這麼成功的原因。




緊張氣氛上營造得很成功。&lt;/p&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/29809623-5068589200865152623?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5068589200865152623/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5068589200865152623' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5068589200865152623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5068589200865152623'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/01/death-note.html' title='[動畫] Death Note'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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/_E_eoGGGj4co/R5yq63BvYlI/AAAAAAAAAEA/kViP0mrHSXE/s72-c/snapshot2008012723590.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-6826916669338957968</id><published>2008-01-15T23:03:00.001+08:00</published><updated>2008-01-15T23:03:08.978+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><title type='text'>[動畫] Night Wizard ～ The ANIMATION 暗夜魔法使</title><content type='html'>
&lt;p&gt;ナイトウィザード The ANIMATION&lt;br/&gt;Night Wizard ～ The ANIMATION&lt;br/&gt;暗夜魔法使&lt;/p&gt;
&lt;p&gt;Hal Film Maker製作，共13話，2007年10月的作品&lt;br/&gt;&lt;br/&gt;Keywords : 魔法、動作、遊戲改編、萌系&lt;br/&gt;&lt;br/&gt;由一款RPG所改編的作品，劇情上比較老梗，開宗明義就解釋關於這個魔法世界的設定，可是設定上也不怎麼吸引我，個人覺得這部的賣點在於萌，魔王級的人物長得跟蘿莉一樣。&lt;/p&gt;
&lt;p&gt;搞笑+賣萌&lt;/p&gt;
&lt;p&gt;看完之後沒什麼感覺。&lt;br/&gt;&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;&lt;/p&gt;
&lt;p&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/29809623-6826916669338957968?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/6826916669338957968/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=6826916669338957968' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6826916669338957968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6826916669338957968'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/01/night-wizard-animation.html' title='[動畫] Night Wizard ～ The ANIMATION 暗夜魔法使'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-5415868616309245618</id><published>2008-01-15T18:51:00.001+08:00</published><updated>2008-02-05T18:23:13.772+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><title type='text'>[動畫] DARKER THAN BLACK 黒の契約者</title><content type='html'>&lt;p&gt;&lt;b&gt;DARKER THAN BLACK&lt;br /&gt;黒の契約者&lt;/b&gt;&lt;/p&gt;
&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_E_eoGGGj4co/R4zVRVcBj7I/AAAAAAAAADw/HCjkqNI39QE/s1600-h/DARKER_THAN_BLACK.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; cursor: pointer;" src="http://1.bp.blogspot.com/_E_eoGGGj4co/R4zVRVcBj7I/AAAAAAAAADw/HCjkqNI39QE/s320/DARKER_THAN_BLACK.jpg" alt="" id="BLOGGER_PHOTO_ID_5155730167221555122" border="0" /&gt;&lt;/a&gt;

&lt;p&gt;BONES製作，共25話，2007年4月的作品&lt;/p&gt;&lt;p&gt;&lt;b&gt;Keywords :&lt;/b&gt; 科幻、動作、劇情、契約者、超能力、代價&lt;br /&gt;&lt;br /&gt;


這部基本上是由兩話為一個單位的單元劇組成，有很多動畫都用這種方式來表現，然後慢慢的解開動畫中世界設定以及關於主角的謎團，可是很少有動畫處理的像這部這麼好，最常看到的就是每個單元的關聯薄弱，然後只有頭跟尾比較讓你對主線有進展的感覺，這部從頭到尾都很穩定的在解開一些謎團，雖然到最後還是留下一大堆的問號，不過結局卻不會讓人覺得很突兀或草草結束。
&lt;br /&gt;&lt;br /&gt;
作畫很棒&lt;br /&gt;&lt;br /&gt;

另外不可不提的就是音樂...由菅野よう子負責，基本上有提到他名字的動畫，我是一定會看的 XD&lt;/p&gt;
&lt;p&gt;整部的氣氛算是嚴肅+溫馨，還有一點點輕鬆的部份
&lt;br /&gt;&lt;br /&gt;
&lt;b&gt;誰不適合看？&lt;/b&gt;&lt;br /&gt;
悲劇佔了不少(但都會帶點溫馨)，另外對於主角的戀情也不要有什麼期待...&lt;br /&gt;
&lt;br /&gt;

&lt;b&gt;推薦？&lt;/b&gt;&lt;br /&gt;
個人很喜歡這部&lt;br /&gt;
喜歡劇情片的超推，動作方面也不錯&lt;br /&gt;
也推薦給平常沒看動畫的人&lt;/p&gt;


&lt;b&gt;OP 2&lt;/b&gt;&lt;br /&gt;
&lt;object width="320" height="278"&gt;&lt;param name="movie" value="http://www.youtube.com/v/4KlhvX-lGjE&amp;rel=0&amp;border=0"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/4KlhvX-lGjE&amp;rel=0&amp;border=0" type="application/x-shockwave-flash" wmode="transparent" width="320" height="278"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-5415868616309245618?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5415868616309245618/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5415868616309245618' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5415868616309245618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5415868616309245618'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/01/darker-than-black.html' title='[動畫] DARKER THAN BLACK 黒の契約者'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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/_E_eoGGGj4co/R4zVRVcBj7I/AAAAAAAAADw/HCjkqNI39QE/s72-c/DARKER_THAN_BLACK.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-29809623.post-957862690384531624</id><published>2008-01-15T17:57:00.001+08:00</published><updated>2008-01-15T17:57:11.096+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='PHP'/><title type='text'>PHP處理HTML安全</title><content type='html'>
&lt;p&gt;HTML Purifier&lt;br/&gt;&lt;a href="http://htmlpurifier.org/"&gt;http://htmlpurifier.org/&lt;/a&gt;&lt;br/&gt;HTML Purifier is a standards-compliant HTML filter library written in PHP.&lt;/p&gt;
&lt;p&gt;Safe HTML&lt;br/&gt;&lt;a href="http://chxo.com/chxo-scripts/safe_html/index.html"&gt;http://chxo.com/chxo-scripts/safe_html/index.html&lt;/a&gt;&lt;br/&gt;&lt;a href="http://pear.php.net/package/HTML_Safe"&gt;http://pear.php.net/package/HTML_Safe&lt;/a&gt;&lt;br/&gt;safe_html() is a free php function that takes a conservative approach to sanitizing user input while still allowing some markup through.&lt;/p&gt;
&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-957862690384531624?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/957862690384531624/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=957862690384531624' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/957862690384531624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/957862690384531624'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2008/01/phphtml.html' title='PHP處理HTML安全'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-8513269270191519251</id><published>2007-02-04T17:08:00.001+08:00</published><updated>2007-02-04T21:08:55.732+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='網頁'/><title type='text'>AJAJ, PHP JSON Javascript</title><content type='html'>
&lt;p&gt;AJAX(Asynchronous JavaScript and XML)是最近很熱門的技術，除了使用XML當作溝通的格式之外，現在又跑出了一個JSON可以應用在AJAX上，等等...應該正名叫做&lt;strong&gt;AJAJ&lt;/strong&gt;(Asynchronous JavaScript and JSON)了！！&lt;br/&gt;&lt;/p&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;p&gt;&lt;br/&gt;&lt;strong&gt;JSON&lt;/strong&gt;&lt;br/&gt;JSON全名叫做JavaScript Object Notation ，是一種描述javascript裡物件還有陣列(js的陣列其實也是物件啦)的一種簡略表示方法，他本來就是js標準裡的東西。&lt;br/&gt;像是下面這個&lt;br/&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve" class="javascript"&gt;
&lt;span style="COLOR: rgb(0,153,0); FONT-STYLE: italic"&gt;//Javascript&lt;/span&gt;
&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(0,51,102)"&gt;var&lt;/span&gt; test=&lt;span style="COLOR: rgb(102,204,102)"&gt;{&lt;/span&gt;
 &lt;span style="COLOR: rgb(51,102,204)"&gt;"x"&lt;/span&gt;:&lt;span style="COLOR: rgb(204,0,0)"&gt;1&lt;/span&gt;,
 &lt;span style="COLOR: rgb(51,102,204)"&gt;"y"&lt;/span&gt;:&lt;span style="COLOR: rgb(204,0,0)"&gt;2&lt;/span&gt;,
 &lt;span style="COLOR: rgb(51,102,204)"&gt;"str"&lt;/span&gt;:&lt;span style="COLOR: rgb(51,102,204)"&gt;"test string"&lt;/span&gt;
&lt;span style="COLOR: rgb(102,204,102)"&gt;}&lt;/span&gt;;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;br/&gt;上面被{ }包起來的就是物件，就是建立一個叫做test的物件，裡面的格式大概就是 "屬性的名字":屬性的值，如果屬性的值是字串要用""包起來，屬性間以逗號(,)分開，test.x的值會是1，test.str是"test string"&lt;br/&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve" class="javascript"&gt;
&lt;span style="COLOR: rgb(0,153,0); FONT-STYLE: italic"&gt;//Javascript&lt;/span&gt;
&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(0,51,102)"&gt;var&lt;/span&gt; test_array=&lt;span style="COLOR: rgb(102,204,102)"&gt;[&lt;/span&gt;
  &lt;span style="COLOR: rgb(51,102,204)"&gt;"array value 1"&lt;/span&gt;,
  &lt;span style="COLOR: rgb(51,102,204)"&gt;"array value 2"&lt;/span&gt;,
  &lt;span style="COLOR: rgb(204,0,0)"&gt;3&lt;/span&gt;
 &lt;span style="COLOR: rgb(102,204,102)"&gt;]&lt;/span&gt;;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;br/&gt;而這個被[ ]包起來的是陣列，像test_array[0]的值就是"array value 1"。&lt;br/&gt;當然{}還有[]是可以互包的，像下面這樣&lt;br/&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve" class="javascript"&gt;
&lt;span style="COLOR: rgb(0,153,0); FONT-STYLE: italic"&gt;//Javascript&lt;/span&gt;
&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(0,51,102)"&gt;var&lt;/span&gt; test=&lt;span style="COLOR: rgb(102,204,102)"&gt;{&lt;/span&gt;
 &lt;span style="COLOR: rgb(51,102,204)"&gt;"x"&lt;/span&gt;:&lt;span style="COLOR: rgb(204,0,0)"&gt;1&lt;/span&gt;,
 &lt;span style="COLOR: rgb(51,102,204)"&gt;"y"&lt;/span&gt;:&lt;span style="COLOR: rgb(204,0,0)"&gt;2&lt;/span&gt;,
 &lt;span style="COLOR: rgb(51,102,204)"&gt;"str"&lt;/span&gt;:&lt;span style="COLOR: rgb(51,102,204)"&gt;"test string"&lt;/span&gt;,
 &lt;span style="COLOR: rgb(51,102,204)"&gt;"a"&lt;/span&gt;:&lt;span style="COLOR: rgb(102,204,102)"&gt;[&lt;/span&gt;
  &lt;span style="COLOR: rgb(51,102,204)"&gt;"array value 1"&lt;/span&gt;,
  &lt;span style="COLOR: rgb(51,102,204)"&gt;"array value 2"&lt;/span&gt;,
  &lt;span style="COLOR: rgb(204,0,0)"&gt;3&lt;/span&gt;
 &lt;span style="COLOR: rgb(102,204,102)"&gt;]&lt;/span&gt;,
 obj_array:&lt;span style="COLOR: rgb(102,204,102)"&gt;[&lt;/span&gt;
  &lt;span style="COLOR: rgb(102,204,102)"&gt;{&lt;/span&gt;
   xx:&lt;span style="COLOR: rgb(204,0,0)"&gt;0&lt;/span&gt;,
   xxx:&lt;span style="COLOR: rgb(204,0,0)"&gt;2&lt;/span&gt;
  &lt;span style="COLOR: rgb(102,204,102)"&gt;}&lt;/span&gt;,
  &lt;span style="COLOR: rgb(102,204,102)"&gt;{&lt;/span&gt;
   xx:&lt;span style="COLOR: rgb(204,0,0)"&gt;3&lt;/span&gt;,
   xxx:&lt;span style="COLOR: rgb(204,0,0)"&gt;5&lt;/span&gt;
  &lt;span style="COLOR: rgb(102,204,102)"&gt;}&lt;/span&gt;
 &lt;span style="COLOR: rgb(102,204,102)"&gt;]&lt;/span&gt;
&lt;span style="COLOR: rgb(102,204,102)"&gt;}&lt;/span&gt;;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;上面這個例子 test.a[2]會是3，test.obj_array[1].xxx會是5&lt;br/&gt;&lt;br/&gt;JSON並不是什麼新技術，就算我這個javascript菜鳥根本連聽都沒聽過，至少也在一些js程式有看過，但似乎從PHP5.2內建JSON轉換函數的消息一出來，就越來越常看到這個名詞，對於最近初接觸AJAX的在下，真的覺得XML在處理上頗囉唆，所以當在下知道JSON是什麼之後真的很興奮，終於可以把XML給丟了 = =&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;PHP &amp;amp; JSON&lt;/strong&gt;&lt;br/&gt;PHP在5.2之後內建有json_encode還有json_decode可以直接轉換php的物件、陣列成為JSON，那如果版本不是5.2之後又沒有系統權限的要怎麼辦?放心早就有用PHP寫了JSON的轉換程式，像是PEAR的Services_JSON，Zend Framework裡面也有Zend_Json可以用。&lt;br/&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve" class="php"&gt;
&lt;span style="COLOR: rgb(128,128,128); FONT-STYLE: italic"&gt;//PHP&lt;/span&gt;
&lt;span style="COLOR: rgb(0,0,255)"&gt;$test&lt;/span&gt;=&lt;a href="http://www.php.net/array"&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;array&lt;/span&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(102,204,102)"&gt;(&lt;/span&gt;
 &lt;span style="COLOR: rgb(255,0,0)"&gt;"x"&lt;/span&gt; =&amp;gt; &lt;span style="COLOR: rgb(204,102,204)"&gt;1&lt;/span&gt;,
 &lt;span style="COLOR: rgb(255,0,0)"&gt;"y"&lt;/span&gt; =&amp;gt; &lt;span style="COLOR: rgb(204,102,204)"&gt;2&lt;/span&gt;,
 &lt;span style="COLOR: rgb(255,0,0)"&gt;"str"&lt;/span&gt; =&amp;gt; &lt;span style="COLOR: rgb(255,0,0)"&gt;"test string"&lt;/span&gt;,
 &lt;span style="COLOR: rgb(255,0,0)"&gt;"a"&lt;/span&gt; =&amp;gt; &lt;a href="http://www.php.net/array"&gt;&lt;span style="COLOR: rgb(0,0,102)"&gt;array&lt;/span&gt;&lt;/a&gt; &lt;span style="COLOR: rgb(102,204,102)"&gt;(&lt;/span&gt;
  &lt;span style="COLOR: rgb(255,0,0)"&gt;"array value 1"&lt;/span&gt;,
  &lt;span style="COLOR: rgb(255,0,0)"&gt;"array value 2"&lt;/span&gt;,
  &lt;span style="COLOR: rgb(204,102,204)"&gt;3&lt;/span&gt;
 &lt;span style="COLOR: rgb(102,204,102)"&gt;}&lt;/span&gt;
&lt;span style="COLOR: rgb(102,204,102)"&gt;)&lt;/span&gt;;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;br/&gt;上面這是PHP中的陣列 $test['x']會是1，$test['a'][0]是字串"array value 1"&lt;br/&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;我們使用&lt;br/&gt;&lt;/p&gt;
&lt;pre xml:space="preserve" class="php"&gt;
&lt;/pre&gt;
&lt;pre xml:space="preserve" class="php"&gt;
&lt;span style="COLOR: rgb(0,0,255)"&gt;&lt;span style="COLOR: rgb(128,128,128); FONT-STYLE: italic"&gt;//PHP&lt;/span&gt;
&lt;span style="COLOR: rgb(0,0,255)"&gt;$jsonstr&lt;/span&gt; = json_encode&lt;span style="COLOR: rgb(102,204,102)"&gt;(&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,255)"&gt;$test&lt;/span&gt;&lt;span style="COLOR: rgb(102,204,102)"&gt;)&lt;/span&gt;;
&lt;span style="COLOR: rgb(0,0,255)"&gt;$jsonstr&lt;/span&gt; 的內容就會變成像下面這樣
&lt;span style="COLOR: rgb(102,204,102)"&gt;{&lt;/span&gt;
 &lt;span style="COLOR: rgb(255,0,0)"&gt;"x"&lt;/span&gt;:&lt;span style="COLOR: rgb(204,102,204)"&gt;1&lt;/span&gt;,
 &lt;span style="COLOR: rgb(255,0,0)"&gt;"y"&lt;/span&gt;:&lt;span style="COLOR: rgb(204,102,204)"&gt;2&lt;/span&gt;,
 &lt;span style="COLOR: rgb(255,0,0)"&gt;"str"&lt;/span&gt;:&lt;span style="COLOR: rgb(255,0,0)"&gt;"test string"&lt;/span&gt;,
 &lt;span style="COLOR: rgb(255,0,0)"&gt;"a"&lt;/span&gt;:&lt;span style="COLOR: rgb(102,204,102)"&gt;[&lt;/span&gt;
  &lt;span style="COLOR: rgb(255,0,0)"&gt;"array value 1"&lt;/span&gt;,
  &lt;span style="COLOR: rgb(255,0,0)"&gt;"array value 2"&lt;/span&gt;,
  &lt;span style="COLOR: rgb(204,102,204)"&gt;3&lt;/span&gt;
 &lt;span style="COLOR: rgb(102,204,102)"&gt;]&lt;/span&gt;
&lt;span style="COLOR: rgb(102,204,102)"&gt;}&lt;/span&gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;AJAJ&lt;/strong&gt;&lt;br/&gt;當我們在javascript用XMLHttpRequest 取回json的字串jsonstr之後&lt;br/&gt;只要&lt;br/&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve" class="javascript"&gt;
&lt;span style="COLOR: rgb(0,153,0); FONT-STYLE: italic"&gt;//Javascript &lt;/span&gt; &lt;br/&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(0,51,102)"&gt;var&lt;/span&gt; test= &lt;span style="FONT-WEIGHT: bold; COLOR: rgb(0,0,102)"&gt;eval&lt;/span&gt;&lt;span style="COLOR: rgb(102,204,102)"&gt;(&lt;/span&gt;&lt;span style="COLOR: rgb(51,102,204)"&gt;"("&lt;/span&gt;+ jsonstr + &lt;span style="COLOR: rgb(51,102,204)"&gt;")"&lt;/span&gt;&lt;span style="COLOR: rgb(102,204,102)"&gt;)&lt;/span&gt;; &lt;span style="COLOR: rgb(0,153,0); FONT-STYLE: italic"&gt;//那個()是一定要加的 &lt;/span&gt;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;這樣test=x就是1，$test.a[0]是字串"array value 1"&lt;br/&gt;&lt;br/&gt;可以注意到在PHP中可以使用字串作為陣列的索引值，但是js中只能用數字，所以原本在PHP中陣列索引是字串的，透過JSON轉換到js裡都會變成物件的屬性，當然原本PHP中就是用數字當索引陣列的轉在JS裡還是陣列。&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;在下測試到現在基本上還沒遇到什麼問題，不過&lt;strong&gt;目前json_encode對中文字只能用utf8&lt;/strong&gt;，如果用big5轉出來有中文的值會變成空白。&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-8513269270191519251?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/8513269270191519251/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=8513269270191519251' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/8513269270191519251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/8513269270191519251'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2007/02/ajaj-php-json-javascript.html' title='AJAJ, PHP JSON Javascript'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-3611311668793618207</id><published>2006-12-19T21:59:00.001+08:00</published><updated>2009-04-08T17:59:13.861+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;首先來看看一個電台需要哪些東西&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;播放音樂的軟體(foobar2000、winamp...)&lt;/li&gt;
&lt;li&gt;將播放出來的聲音即時編碼並傳送給廣播伺服器的軟體(oddcast)&lt;/li&gt;
&lt;li&gt;廣播伺服器(shoutcast、icecast、peercast)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;放音樂的軟體就是DJ介面，你可以使用自己常用的撥放器，像我平常都是用foobar2k，雖然說不管用哪個軟體都可以，但是如果不是用Winamp、 foobar2000的話就"不一定"可以在電台自動顯示目前播放歌曲的title或是作者之類的(跟oddcast有關、後面會說明)。&lt;/p&gt;
&lt;p&gt;當我們可以放出音樂之後，還要一個軟體將音樂播放器發出的聲音擷取進行格式的轉換(編碼)，並且將轉換之後的資料傳給廣撥伺服器，目前我在網路上只有看到oddcast這個軟體可以辦到(雖然我也沒有仔細去找其他的...)，oddcast有出以下幾種版本
&lt;br/&gt;
1. Foobar2000的外掛
&lt;br/&gt;
2. Winamp的外掛
&lt;br/&gt;
3. 獨立執行的程式 (standalone)
&lt;br/&gt;
其實就性質就可以分成兩種：外掛版跟獨立版，外掛版的話只是作為播放軟體的插件(外掛)，就是本身沒有exe執行檔，在你使用winamp或foobar2000的時候就會被當做播放器的一部分；而standalone版本身就是一個可以執行的程式；這兩種版本並不是只在執行方式上有差別，功能上也有些不同。&lt;/p&gt;
&lt;table cellspacing="1" align="left" summary="" width="501" cellpadding="1" border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td/&gt;
&lt;td&gt;&lt;strong&gt;外掛版本&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;獨立執行版本&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;歌曲資訊&lt;/td&gt;
&lt;td&gt;自動抓取&lt;/td&gt;
&lt;td&gt;手動輸入或從視窗(播放器)標題擷取&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;撥放器&lt;/td&gt;
&lt;td&gt;winamp、foobar2000&lt;/td&gt;
&lt;td&gt;不限&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;音源&lt;/td&gt;
&lt;td&gt;只有播放器發出的聲音&lt;/td&gt;
&lt;td&gt;電腦發出的聲音(包括windows音效)、mic 等等..多種選擇&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;相容性&lt;/td&gt;
&lt;td&gt;可能會與其他外掛衝突&lt;/td&gt;
&lt;td&gt;獨立執行沒有相容性問題&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;br style="CLEAR: both"/&gt;&lt;/p&gt;
&lt;p&gt;廣播伺服器軟體則負責接收oddcast傳來的聲音，以及將資料傳給收聽的聽眾。&lt;/p&gt;
&lt;p&gt;播放器-&amp;gt;oddcast(擷取、格式轉換、轉接)-&amp;gt;廣播伺服器 的三層式架構，讓播放器跟廣播伺服器可以不用裝在同一台電腦，這樣就可以把廣播伺服器放在上傳頻寬比較大的電腦上，DJ只要讓oddcast連線到伺服器，不需要很好的網路也能廣播。&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;
待續...
&lt;br/&gt;
&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;繼續閱讀「 &lt;a href="http://nervstudio.blogspot.com/2009/03/blog-post.html"&gt;網路電台架設初學心得 (二)&lt;/a&gt;」&lt;/p&gt;
&lt;p&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/29809623-3611311668793618207?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/3611311668793618207/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=3611311668793618207' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3611311668793618207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3611311668793618207'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/12/blog-post.html' title='網路電台架設初學心得'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-2391482137741527255</id><published>2006-11-04T16:05:00.001+08:00</published><updated>2006-11-04T16:14:29.982+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='程式'/><category scheme='http://www.blogger.com/atom/ns#' term='Med/Bio'/><title type='text'>Sequence Alignment  :: Similarity - dynamic programming</title><content type='html'>&lt;p&gt;其實這是通識課作業XD&lt;/p&gt;&lt;p&gt;用來比對DNA、mRNA、cDNA序列相似度的方法，計分方式為相同的鹼基+1分、不同的-1、對上空白則-2，兩個序列不改變序列順序而允許插入空白(gap;null)的情況下做排列組合比較取出最高分者。計算出來的分數可以代表這兩個序列的相似度，越高分相似度就越高，例如ACG對上AC可以是(以-代表gap) (1)ACG對AC-：1+1-2=0、(2)ACG對A-C：1-2-1=-2、(3)ACG對-AC：-2-1-1=-4。&lt;/p&gt;這好像叫做Needleman-Wunsch algorithm，但本來他是用暴力算法，就是同時列出兩個序列並包含gap的可能組合做計分，後來發現利用prefix計分來推算分數可以降低運算複雜度。
&lt;table style="border-left: 1px solid; border-bottom: 1px solid; float: left; width: 112pt; margin-right: 20px;" border="0" cellpadding="0" cellspacing="0" width="148"&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;　&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" width="37"&gt;&lt;strong&gt;null&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" width="37"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" width="37"&gt;&lt;strong&gt;G&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;&lt;strong&gt;null&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(0,0)&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(0,1)&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(0,2)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(1,0)&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(1,1)&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(1,2)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;&lt;strong&gt;C&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(2,0)&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(2,1)&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(2,2)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;&lt;strong&gt;G&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(3,0)&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(3,1)&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;(3,2)&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;table style="clear:right;border-left: 1px solid; border-bottom: 1px solid; float: left; height: 100px;" border="0" cellpadding="0" cellspacing="0" width="100"&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;　&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;&lt;strong&gt;null&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" width="37"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" width="37"&gt;&lt;strong&gt;G&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;&lt;strong&gt;null&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;0&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;-2&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;-4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;&lt;strong&gt;A&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;-2&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;1&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;-1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;"&gt;&lt;strong&gt;C&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;-4&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;-1&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" height="21"&gt;&lt;strong&gt;G&lt;/strong&gt;&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;-6&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;-3&lt;/td&gt;
&lt;td style="border-top: 1px solid; border-right: 1px solid;" align="right"&gt;0&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;

&lt;/p&gt;
&lt;p style='clear:both;'&gt;比較序列s：ACG與序列t：AG；例如在(2,1)就是比較(null)A與(null)AC得分為-1。p,s null對上null為0分
比較快的推算法就是說，(i,j)可以從(i-1,j)、(i-1,j-1)、(i,j-1)推來，因為(i-1,j)、(i-1,j-1)、(i,j-1)都已經是最佳解了，所以只要取他們中推算到(i,j)最高的那個分數。
&lt;/p&gt;&lt;blockquote style="margin-right: 0px;" dir="ltr"&gt;&lt;p&gt;以PHP實做的程式碼，另外還有個&lt;a href="http://med.tmu.edu.tw/%7Emouse26/files/phps/similarity.phps" target="_blank"&gt;豪華物件版&lt;/a&gt; XD可以輸出prefix觀察比對過程
&amp;lt;?php
function Similarity_csv_lite($s1,$s2)
{
$datas=array();
$csv=', ';
//建立初始值
$datas[0][0]=0;
for ($i=1;$i&amp;lt;=strlen($s1);$i++) {
$datas[$i][0]=-2*$i;
}
for ($j=1;$j&amp;lt;=strlen($s2);$j++) {
$datas[0][$j]=-2*$j;
$csv.=','.$s2[$j-1];
}
//開始推算
for ($i=1;$i&amp;lt;=strlen($s1);$i++) {
for ($j=1;$j&amp;lt;=strlen($s2);$j++) {
$tmp_value=0;
$tmp_p=($s1[$i-1]==$s2[$j-1])?1:-1;
$datas[$i][$j]=$datas[$i-1][$j]-2;; //(i-1,j)
$tmp_value=$datas[$i-1][$j-1]+$tmp_p; //(i-1,j-1)
$datas[$i][$j]=($tmp_value&amp;gt;$datas[$i][$j])?$tmp_value:$datas[$i][$j];
$tmp_value=$datas[$i][$j-1]-2; //(i,j-1)
$datas[$i][$j]=($tmp_value&amp;gt;$datas[$i][$j])?$tmp_value:$datas[$i][$j];
}
}
$csv.="\r\n ,".join(',',$datas[0]);
for ($i=1;$i&amp;lt;=strlen($s1);$i++) {
$csv.="\r\n".$s1[$i-1].','.join(',',$datas[$i]);
}
return $csv;
}

echo Similarity_csv_lite('GACGGATTAG','GATCGGAATAG');

?&amp;gt;&lt;/p&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-2391482137741527255?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/2391482137741527255/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=2391482137741527255' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/2391482137741527255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/2391482137741527255'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/11/sequence-alignment-similarity-dynamic.html' title='Sequence Alignment  :: Similarity - dynamic programming'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-6933561025631377093</id><published>2006-10-29T18:31:00.001+08:00</published><updated>2006-10-29T22:07:39.027+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網頁'/><title type='text'>被母DIV無視的Float DIV子</title><content type='html'>
&lt;p&gt;其實這個問題遇到過好幾次了，這次又遇到就特別給他研究一番，「當一個母div裡面包著的子div是float的話，母div的空間不會包含子div」，聽起來很饒舌，看一下下面的說明就知道。&lt;/p&gt;
&lt;a name='more'&gt;&lt;/a&gt;
&lt;p&gt;我想要作成下面這個樣子，在不固定外面那個紅框 div（content-wrapper）的高度下，我希望他的高度會依照裡面那兩個子div變動，圖A&lt;br/&gt;&lt;a href="http://web2.tmu.edu.tw/b101091044/blog_pic/20061029_1.png" rel="lightbox" title="20061029_1.png"&gt;&lt;img src="http://web2.tmu.edu.tw/b101091044/blog_pic/20061029_1_tn.jpg" title="20061029_1.png" height="130" width="110" alt="20061029_1.png" border="0" id="urn:zoundry:jid:20061029_1.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HTML：&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve"&gt;
&amp;lt;div id="content-wrapper"&amp;gt;
  &amp;lt;div id="main"&amp;gt;Main Content &amp;lt;/div&amp;gt;
  &amp;lt;div id="menu"&amp;gt;
   menu
  &amp;lt;/div&amp;gt;
&amp;lt;/div&amp;gt;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;CSS：&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve"&gt;
#content-wrapper {
 border: 1px solid #FF0000; /*加邊框只是方便觀察*/
}
#main {
 float: right;
 width: 68%;
}
#menu {
 float: left;
 width: 30%;
}
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&gt;可是實際呈現出來不會是這樣，會變成&lt;/p&gt;
&lt;p&gt;圖B.&lt;br/&gt;&lt;a href="http://web2.tmu.edu.tw/b101091044/blog_pic/20061029_2.png" rel="lightbox" title="20061029_2.png"&gt;&lt;img src="http://web2.tmu.edu.tw/b101091044/blog_pic/20061029_2_tn.jpg" title="20061029_2.png" height="130" width="110" alt="20061029_2.png" border="0" id="urn:zoundry:jid:20061029_2.png"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;在dreamewaver下看起來也是這樣，如果把#content-wrapper 加入position: relative;的屬性，在dreamweaver所見即所得的畫面看起來就會變正常(圖A)，但是在IE或是FireFox看起來還是像圖B一樣。&lt;/p&gt;
&lt;p&gt;其實我沒有仔細去查這個是一個bug還是原本的標準就是這樣設定，下面是一些我實驗過的方法來讓他變成我想要的樣子，我只有實驗FireFox跟IE，因為平常我也只有在用這兩個，其他的我就不知道啦。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;方法1. (IE only)&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;對IE而言真的很奇怪，只要有指定外面那個content-wrapper 的寬或是高，他就會變成圖A那樣，沒什麼道理，這給我一種很bug的感覺(這是什麼感覺啊 = =)。&lt;/p&gt;
&lt;p&gt;例如&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve"&gt;
    #content-wrapper {
     border: 1px solid #FF0000; /*加邊框只是方便觀察*/
     &lt;span style="COLOR: #008000"&gt;width: 100%;&lt;/span&gt;
    }
  
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;真的很奇怪吧，但是這對FireFox無用，看起來還是一樣。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p dir="ltr"&gt;&lt;strong&gt;方法2. (FireFox &amp;amp; IE&lt;span style="COLOR: #808080"&gt;[註]&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;)&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p dir="ltr"&gt;這個方法感覺起來就比較有道理(&lt;del&gt;ˋˊ還不是亂試出來的&lt;/del&gt;)，重點就是使用CSS的display，把外面那個#content-wrapper 的display設定成table，裡面有子div的display也設定成table，這樣就可以變成圖A了，這個設定就是讓div以表格的格式呈現，&lt;span style="COLOR: #808080"&gt;&lt;strong&gt;[註]其實IE並不支援&lt;/strong&gt;display:table，連IE7好像也沒...，但是因為要修正table特性會改變div的寬度加了width: 100%;才讓IE也會通！！。&lt;/span&gt;直接看下面的CSS&lt;/p&gt;
&lt;br/&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve"&gt;
#content-wrapper {
 border: 1px solid #FF0000; /*加邊框只是方便觀察*/
 &lt;span style="COLOR: #008000"&gt;display: table;&lt;/span&gt;
 /*div套用display:table屬性會有一個預設的margin 所以要照自己想要樣子修正*/
 &lt;span style="COLOR: #008040"&gt;margin:0; 
/*div套用display:table屬性會像表格那個 沒設定大小就是裡面內容的大小 
故以此修正 也&lt;span style="TEXT-DECORATION: underline"&gt;因為這個修正讓IE也通用&lt;/span&gt;*/&lt;/span&gt; 
 &lt;span style="COLOR: #008000"&gt;width: 100%;&lt;/span&gt; 

}
#main {
 float: right;
 &lt;span style="COLOR: #008000"&gt;display: table;&lt;/span&gt;
 &lt;span style="COLOR: #008040"&gt;margin:0;&lt;/span&gt;
 width: 68%;
}
#menu {
 float: left;
 &lt;span style="COLOR: #008000"&gt;display: table;&lt;/span&gt;
 &lt;span style="COLOR: #008040"&gt;margin:0;&lt;/span&gt;
 width: 30%;
}&lt;br/&gt;&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;&lt;strong&gt;方法3. (FireFox &amp;amp; IE)&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;雖然母DIV(content-wrapper) 看不到他裡面float的DIV，但是他還看得到沒有float的DIV，我們可以利用這個特性來製作一個支架，把母DIV給撐開來，不過這個方法需要更動到HTML，好處是不用去變更原本DIV的CSS。 (&amp;lt;div class="clear"&amp;gt; &amp;lt;/div&amp;gt;也可以寫成&amp;lt;div style="clear: both;"&amp;gt; &amp;lt;/div&amp;gt;就不用寫CSS，但我喜歡分開)&lt;br/&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;HTML：&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve"&gt;
&amp;lt;div id="content-wrapper"&amp;gt;
  &amp;lt;div id="main"&amp;gt;Main Content &amp;lt;/div&amp;gt;
  &amp;lt;div id="menu"&amp;gt;
   menu
  &amp;lt;/div&amp;gt;
  &lt;span style="COLOR: #008000"&gt;&amp;lt;div class="clear"&amp;gt; &amp;lt;/div&amp;gt;&lt;/span&gt;
&amp;lt;/div&amp;gt;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;blockquote style="MARGIN-RIGHT: 0px" dir="ltr"&gt;
&lt;p&gt;&lt;strong&gt;CSS：&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;pre xml:space="preserve"&gt;
#content-wrapper {
 border: 1px solid #FF0000; /*加邊框只是方便觀察*/
}
#main {
 float: right;
 width: 68%;
}
#menu {
 float: left;
 width: 30%;
}
&lt;span style="COLOR: #008000"&gt;.clear {
 clear: both; 
}&lt;/span&gt;
&lt;/pre&gt;&lt;/blockquote&gt;
&lt;p&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/29809623-6933561025631377093?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/6933561025631377093/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=6933561025631377093' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6933561025631377093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/6933561025631377093'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/10/divfloat-div.html' title='被母DIV無視的Float DIV子'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-7102652565698979337</id><published>2006-10-28T00:58:00.001+08:00</published><updated>2006-10-28T00:59:00.763+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='網站'/><title type='text'>檢查網頁有沒有使用壓縮傳輸</title><content type='html'>
&lt;p&gt;&lt;a href="http://www.port80software.com/products/httpzip/compresscheck"&gt;http://www.port80software.com/products/httpzip/compresscheck&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;只要輸入網址，這個網頁就可以測試是否有使用壓縮傳輸。還會列出壓縮前跟壓縮後的比較。&lt;/p&gt;
&lt;p&gt;最近想幫我的網頁加上更快的cache功能，因為總覺得loading有點慢，應該也會使用gzip壓縮傳輸，實驗成功之後也可以應用到課表網。&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-7102652565698979337?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/7102652565698979337/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=7102652565698979337' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7102652565698979337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7102652565698979337'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/10/blog-post_7347.html' title='檢查網頁有沒有使用壓縮傳輸'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-8310909805117815897</id><published>2006-10-27T17:50:00.001+08:00</published><updated>2006-10-27T17:50:44.995+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><title type='text'>Zoundry Blog Writer  Version 1.0.35</title><content type='html'>
&lt;p&gt;今天才突然發現Zoundry Blog Writer釋出的修訂版本會放在他的論壇上（&lt;a href="http://forums.zoundry.com/viewtopic.php?t=344"&gt;http://forums.zoundry.com/viewtopic.php?t=344&lt;/a&gt;），但是官網上的下載連結並沒有跟著更新，剛好看到一個Zoundry Blog Writer支援Blogger beta的消息，就趕快下載來用了。&lt;/p&gt;
&lt;p&gt;在設定blogger beta帳號的時候，要注意帳號和密碼要填寫Gmail的帳號密碼，不是你blog網址前面那個帳號。試用了一下注意他有一個不錯功能，就是可以直接從Zoundry Blog Writer新增標籤/分類(應該說是blogger beta的API有支援)。&lt;/p&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/29809623-8310909805117815897?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/8310909805117815897/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=8310909805117815897' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/8310909805117815897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/8310909805117815897'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/10/zoundry-blog-writer-version-1035.html' title='Zoundry Blog Writer  Version 1.0.35'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-1701491482010916419</id><published>2006-10-27T17:19:00.001+08:00</published><updated>2006-10-27T17:42:07.013+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><title type='text'>離線寫Blog的軟體</title><content type='html'>
&lt;p&gt;離線編輯Blog有很多好處，當你擁有不只一個blog的時候就不用到處複製貼上，而且寫的每篇文章都會保留一份在你的電腦上，另外我不喜歡直接在網頁上寫blog的原因就是寫作的編輯HTML文字方塊通常都不太好用，除非是自己架的還可以改html editor。&lt;/p&gt;
&lt;p&gt;大部分常見的blog都有提供遠端編輯的管道，可惜的是國內的知名Blog提供者(例如&lt;a href="http://www.wretch.cc/blog/" target="_blank"&gt;無名小站&lt;/a&gt;、&lt;a href="http://blog.xuite.net/" target="_blank"&gt;Xuite&lt;/a&gt;)都沒有這些功能，實在是有待加強。&lt;/p&gt;
&lt;p&gt;用過認為比較值得使用的軟體如下，我所謂比較值得用的就是有內建所見即所得的HTML編輯器、可以自動上傳圖檔、管理多個blog&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Zoundry Blog Writer (&lt;a href="http://www.zoundry.com/"&gt;http://www.zoundry.com/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Windows LiveWriter (&lt;a href="http://windowslivewriter.spaces.live.com/"&gt;http://windowslivewriter.spaces.live.com/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Performancing (&lt;a href="http://performancing.com/"&gt;http://performancing.com/&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Zoundry Blog Writer&lt;/strong&gt;&lt;br/&gt;是我目前認為最好用的，應該說是最適合的啦，跟Windows LiveWriter比起來贏在有比較多進階的設定，一些就算預設沒有支援的blog但是修正一下設定就可能可以用了，不過聽說移除的時候會對開始功能表裡面的程式捷徑造成問題，我還沒移除過所以不知道這個bug更正了沒。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Windows LiveWriter&lt;/strong&gt;&lt;br/&gt;在操作上Windows LiveWriter應該算是最好的，而且它還有個很棒的功能就是它可以下載blog的佈景，讓你在編輯的時候可以看到你發佈出去後在blog上得樣子(對某些blog有問題，不過可以自己修正樣式的html檔案;)，Zoundry Blog Writer雖然也可以preview但是編輯的時候不能同時套用佈景，可惜的是它在新增blog的時候設定得很死，所以對某些設定(路徑、檔名)稍有變更的blog就不支援，目前還是beta版，期待之後會更完整，還有一個缺點就是要安裝.NET Framework，啟動有點慢。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Performancing&lt;/strong&gt;&lt;br/&gt;其實這個稱不上是一個獨立的軟體，Performancing 是Firefox的擴充套件，對於Firefox的使用者是一個很方便的工具，它還可以直接抓取你正在瀏覽的網頁貼到blog去。&lt;/p&gt;
&lt;p&gt;註：&lt;del&gt;目前的blog離線寫作軟體好像都不支援beta版的blogger，很可惜。&lt;/del&gt;Zoundry Blog Writer於1.0.35版已經支援。&lt;/p&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-1701491482010916419?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/1701491482010916419/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=1701491482010916419' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1701491482010916419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/1701491482010916419'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/10/blog.html' title='離線寫Blog的軟體'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-5959404995779710462</id><published>2006-10-27T17:18:00.001+08:00</published><updated>2006-10-27T17:18:35.556+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><title type='text'>動畫相關術語說明</title><content type='html'>
&lt;p style="TEXT-ALIGN: left"&gt;以下名詞是我自己所意會解釋的，有些有錯誤也說不定，CTRL+F搜尋。&lt;/p&gt;
&lt;p style="TEXT-ALIGN: right"&gt;&lt;span style="COLOR: #484848"&gt;ver. 20061017&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;ACG&lt;br/&gt;&lt;/strong&gt;動畫(Animation)、漫畫(Comic)、遊戲(Game)的簡稱。&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;捏它&lt;/strong&gt;&lt;br/&gt;為日語音譯，洩漏劇情的意思，常常會在論壇或BBS標題出現，就是告訴你裡面有透漏劇情，如果不想被捏(轉化用法？)到就不要看。&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;百合&lt;br/&gt;&lt;/strong&gt;女性之間的愛情曖昧之類的，類似的詞有GL，不過嚴格定義上又有些不同，範例：百合動畫。&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;獵奇&lt;/strong&gt;&lt;br/&gt;血腥殘酷，例如有出現許多人體肢解、喋血畫面或劇情的就可稱之為獵奇。&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;宅、御宅族、Otakus&lt;/strong&gt;&lt;br/&gt;對某事物或領域(狹義定義是ACG)有狂熱者(不是一般的狂熱)，不過在台灣大部分的人都把蹲在家裏不出門當作宅，其實跟原本的意思不一樣，如果這個詞不是出於自稱的話通常有點貶低的意味，應該有一種浪費精神在XXX不務正業的感覺吧，這個詞彙有經過一段時間的演變，所以有些人的定義都不太一樣。(註：我不宅，差太遠了！！)&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BL&lt;br/&gt;&lt;/strong&gt;Boy Love，就男男。&lt;br/&gt;&lt;br/&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;腐女&lt;br/&gt;&lt;/strong&gt;喜好BL者。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&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/29809623-5959404995779710462?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5959404995779710462/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5959404995779710462' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5959404995779710462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5959404995779710462'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/10/blog-post_27.html' title='動畫相關術語說明'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-7537151636762677803</id><published>2006-10-27T17:17:00.003+08:00</published><updated>2006-10-27T17:17:58.545+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Anime'/><title type='text'>關於Anime</title><content type='html'>
&lt;p&gt;這個分類主要是為我看過的動畫留下紀錄，盡量以客觀的立場介紹，不會有捏它（洩漏劇情）。&lt;/p&gt;
&lt;br/&gt;※介紹還是多少會有包含個人觀感。
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-7537151636762677803?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/7537151636762677803/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=7537151636762677803' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7537151636762677803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/7537151636762677803'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/10/anime.html' title='關於Anime'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-3209411972425186528</id><published>2006-10-27T17:17:00.001+08:00</published><updated>2006-10-27T17:17:14.729+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='暗部報告書'/><title type='text'>關於暗部</title><content type='html'>
&lt;p&gt;所謂的暗部報告書...&lt;br/&gt;&lt;br/&gt;&lt;span style="COLOR: #666666"&gt;oW2r9auiq6Kroquiq6Kh46Hjp0Gye6ZiprPEsbFvp+Kzb6xxpOWmcmRlY29kZaxPq9zE+Kq6qMa23C4uLqFu&lt;/span&gt;&lt;br/&gt;&lt;br/&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/29809623-3209411972425186528?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/3209411972425186528/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=3209411972425186528' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3209411972425186528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3209411972425186528'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/10/blog-post.html' title='關於暗部'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-5465851817409233556</id><published>2006-10-27T17:09:00.001+08:00</published><updated>2006-10-27T17:09:22.959+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='軟體'/><category scheme='http://www.blogger.com/atom/ns#' term='Nerv. Studio'/><title type='text'>Visual Ansi 0.9.8發佈</title><content type='html'>
&lt;p&gt;&lt;a href="http://med.tmu.edu.tw/~mouse26/va" target="_blank"&gt;&lt;img src="http://med.tmu.edu.tw/~mouse26/pic/va_logo.png" style="BORDER-RIGHT: rgb(0,0,0) 1px solid; BORDER-TOP: rgb(0,0,0) 1px solid; DISPLAY: inline; FLOAT: right; BORDER-LEFT: rgb(0,0,0) 1px solid; WIDTH: 404px; BORDER-BOTTOM: rgb(0,0,0) 1px solid; HEIGHT: 250px" width="404" height="250"/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What's Visual Ansi&lt;/strong&gt;&lt;br/&gt;˙簡易上手的BBS繪圖軟體&lt;br/&gt;˙直覺的繪圖風格&lt;br/&gt;˙便利的動畫功能&lt;br/&gt;˙附有方塊圖編輯器&lt;br/&gt;&lt;br/&gt;&lt;strong&gt;0.9.8主要新功能&lt;/strong&gt;&lt;br/&gt;˙輸入模式 背景圖片 區塊位移&lt;br/&gt;˙雙色字支援&lt;br/&gt;˙時間軸系統 for ptt pmore&lt;br/&gt;˙Windows剪貼簿支援&lt;/p&gt;
&lt;p&gt;網站：&lt;a href="http://med.tmu.edu.tw/~mouse26/va"&gt;http://med.tmu.edu.tw/~mouse26/va&lt;/a&gt;&lt;/p&gt;
&lt;p style="TEXT-ALIGN: right"&gt;&lt;span style="COLOR: #393939"&gt;Nerv. Studio&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/29809623-5465851817409233556?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/5465851817409233556/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=5465851817409233556' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5465851817409233556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/5465851817409233556'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/10/visual-ansi-098.html' title='Visual Ansi 0.9.8發佈'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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-29809623.post-3749957343370752502</id><published>2006-10-27T17:08:00.001+08:00</published><updated>2006-10-29T22:01:18.064+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nerv. Studio'/><title type='text'>關於Nerv. Studio</title><content type='html'>
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;Nerv. Studio並非正式組織，只是本人喜歡在作品上加註的一個稱號，因為這樣看起來好像比較專業(? XD)。Nerv這個詞來自我很喜歡的一部動畫作品，在德語中是神經的意思。Nerv. Studio主要的作品為一些程式&lt;del&gt;還有一些奇奇怪怪的東西&lt;/del&gt;，有很多都只是實驗性質的玩具。&lt;br/&gt;Nerv. Studio的作品授權：程式為Freeware(免費軟體)可以任意散佈、程式原始碼授權請參見『&lt;a href="http://med.tmu.edu.tw/~mouse26/blog/index.php?/pages/nerv_source_pl.html" target="_blank"&gt;Nerv.程式碼授權說明&lt;/a&gt;』、程式碼以外的(例如文章、圖片、網頁等等) 採&lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.5/tw/" target="_blank"&gt;Creative Commons 姓名標示-非商業性-相同方式分享 授權條款&lt;/a&gt;為授權。&lt;/p&gt;
&lt;p style="MARGIN-RIGHT: 0px" dir="ltr"&gt;近期作品(僅列出堪用的)：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Visual Ansi&lt;/strong&gt;&lt;br/&gt;bbs 繪圖軟體，自2003年開始開發，首次發布版本為0.9.6，目前仍開發中，一年至半年出一次新版。&lt;br/&gt;&lt;a href="../../%7Emouse26/va" target="_blank"&gt;Visual Ansi網頁&lt;/a&gt; | &lt;a href="../../%7Emouse26/va/manual.htm" target="_blank"&gt;使用手冊&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/29809623-3749957343370752502?l=nervstudio.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nervstudio.blogspot.com/feeds/3749957343370752502/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=29809623&amp;postID=3749957343370752502' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3749957343370752502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/29809623/posts/default/3749957343370752502'/><link rel='alternate' type='text/html' href='http://nervstudio.blogspot.com/2006/10/nerv-studio.html' title='關於Nerv. Studio'/><author><name>吱</name><uri>http://www.blogger.com/profile/05093970388973796324</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></feed>
