<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUEEQ3gzfSp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950</id><updated>2011-11-27T15:46:42.685-08:00</updated><category term="Python" /><category term="ORACLE" /><category term="MSSQL" /><category term="MySQL" /><category term="CSS" /><category term="GAE" /><category term="創業" /><category term="居家設計" /><category term="XML" /><category term="網頁設計" /><category term="IIS" /><category term="Azure" /><category term="API" /><category term="FED" /><category term="ASP.NET" /><category term="系統設計" /><category term="c#" /><category term="生活" /><category term="PHP" /><category term="JQuery" /><category term="笑話" /><category term="python template" /><category term="appengine" /><category term="SEO" /><category term="ROR" /><category term="酷網站" /><category term="歐盟限用化學品" /><category term="software" /><category term="全球暖化" /><category term="BigTable" /><category term="提高網頁效能" /><category term="T-SQL" /><category term="JavaScript" /><category term="人生" /><category term="REGEX" /><category term="google" /><category term="FireFox" /><category term="新玩意" /><title>DanielChou @雙人咖啡座．山很綠．天氣晴</title><subtitle type="html">程式設計、創業、家飾品、生活</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://dalada.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>132</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/IYiOz" /><feedburner:info uri="blogspot/iyioz" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;CU8AQ3Y7eCp7ImA9WhZTE0k.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-8101806033239154403</id><published>2011-03-16T23:07:00.000-07:00</published><updated>2011-03-16T23:37:22.800-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-16T23:37:22.800-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="FED" /><title>[UI]按鈕能被重複點選嗎?</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/8101806033239154403/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2011/03/ui.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/8101806033239154403?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/8101806033239154403?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/4CCLWGfl8e8/ui.html" title="[UI]按鈕能被重複點選嗎?" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">好久沒在這邊又寫文章了，一隔就是好幾個月...2011年真的是變動的一年，小朋友的誕生，職場跑道的轉換，新技術上的學習...。這變動的過程雖然很累，但不諱言在極大的壓力下真的強迫自己成長學習到很多。由於在職場上我漸漸被市場定位為FED(Front-end develope，前端介面設計師)，什麼是FED?我看過最簡要的定義就是：凡是可看到網頁原始碼的code都屬於FED的範圍，(但對我這邊來說，flow、view data、system design都算是我的 ，又包山包海了 ...orz)。之前設計系統都是自己決定自己開發，當然一貫的設計可以跟你當初的想法mapping，但什麼都會也代表什麼都不精。這幾個月就很容易理解為什麼當初設計出很多bug的系統。光是提供給USER操作的UI就有很多小細節，但這若沒注意到可能對網站某些功能就是掛給你看，當初都沒去想過，你安排的button
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a4Nzts0lgXxXC8RvQ5D3Kzyir6M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a4Nzts0lgXxXC8RvQ5D3Kzyir6M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/a4Nzts0lgXxXC8RvQ5D3Kzyir6M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a4Nzts0lgXxXC8RvQ5D3Kzyir6M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/4CCLWGfl8e8" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2011/03/ui.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUBQn8-cCp7ImA9Wx5TF04.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-6012201311423674936</id><published>2010-08-02T01:16:00.000-07:00</published><updated>2010-08-02T01:20:53.158-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-02T01:20:53.158-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="生活" /><title>慢火煮熟的青蛙</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/6012201311423674936/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2010/08/blog-post.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/6012201311423674936?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/6012201311423674936?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/g_d1Re7Ozg8/blog-post.html" title="慢火煮熟的青蛙" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">跳離熟悉的工作環境真的需要勇氣，因為怕自己像隻慢火煮熟的青蛙，窩在那邊永遠就跳不出來，怕自己跟不上新技術，怕自己競爭力稍微鬆懈就差人家好幾步，...到了新環境，果然發現很多程式的寫法跟自己差很多，重新當新人真的是很辛苦，適應環境適應所有的一切，只為了跟上腳步。...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FDmRLonEOHIaXhDY8a1R0FUwdBo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FDmRLonEOHIaXhDY8a1R0FUwdBo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FDmRLonEOHIaXhDY8a1R0FUwdBo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FDmRLonEOHIaXhDY8a1R0FUwdBo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/g_d1Re7Ozg8" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2010/08/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8BSHs9cSp7ImA9WxFaF0U.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-1356054950152141973</id><published>2010-07-22T01:32:00.000-07:00</published><updated>2010-07-22T01:37:39.569-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-22T01:37:39.569-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><title>如何判斷Javascript的變數是否存在?</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/1356054950152141973/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2010/07/javascript.html#comment-form" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/1356054950152141973?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/1356054950152141973?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/piB3mpwcwKQ/javascript.html" title="如何判斷Javascript的變數是否存在?" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">每次寫了一堆js，有時變數從別的*.js檔案帶過來的，若是變數沒有如預期被定義出來該怎判斷?//假設變數為aaaif(window.aaa){ ......}就這麼簡單，真令人想不到...發現困擾很久的問題，若只要有心慢慢找答案會發現其實解法都很基本...--end
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4enE8Uk7BsDo0GHWC5wFuLrNO6Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4enE8Uk7BsDo0GHWC5wFuLrNO6Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4enE8Uk7BsDo0GHWC5wFuLrNO6Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4enE8Uk7BsDo0GHWC5wFuLrNO6Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/piB3mpwcwKQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2010/07/javascript.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUICQX09cCp7ImA9WxFWFks.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-940096497077380817</id><published>2010-06-03T07:49:00.000-07:00</published><updated>2010-06-04T09:06:00.368-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-04T09:06:00.368-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MSSQL" /><title>SQL Server move data by Copy Paste 秘密大公開!</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/940096497077380817/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2010/06/sql-remove-data-by-copy-paste.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/940096497077380817?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/940096497077380817?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/zlUVKKTBow8/sql-remove-data-by-copy-paste.html" title="SQL Server move data by Copy Paste 秘密大公開!" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_rq6sqCnTA94/TAfE6ITSuwI/AAAAAAAAJzE/jFmsayYJwag/s72-c/sql006.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">也許是我下的標題太聳動，禁不起學長再次要求我要公開SQL Server可用Copy&amp;amp;Paste方式搬移資料...，說實在的以下的做法，很不值得讓我公開給大家知道，真是沒FU，讓每次搬移資料都還要下很精確的指令才能搬移的我...看到旁邊同事這樣的做法  真是ORZ...當然我不確定如果資料型態或不符合會如何，還有當筆數如果是上千筆的時候 可能就不能這樣做了，我只是很不能夠忍受 把SQLServer當作Excel操作的人，每天都有同事問我 為什麼EXCEL可以，SQL這邊就不行? SQL真難用耶...要不就是"搬資料有這麼難嗎?"  現在我才知道他們原來是這樣操作的... (真想罵人....#$%#$%^#$)看兩個完全不同欄位的資料表選編輯前200筆資料....選取你要的資料筆數，你可以像EXCEL般這樣的直覺貼上....  |||不合的欄位就用NULL替補....寫到這，還是覺得很不削咧
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KLerIU10OuQZzDUYRUYggmvFps0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KLerIU10OuQZzDUYRUYggmvFps0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KLerIU10OuQZzDUYRUYggmvFps0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KLerIU10OuQZzDUYRUYggmvFps0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/zlUVKKTBow8" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2010/06/sql-remove-data-by-copy-paste.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0INR3sycSp7ImA9WxBTEkg.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-4944666128263765782</id><published>2009-12-07T21:42:00.000-08:00</published><updated>2009-12-07T21:53:16.599-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-07T21:53:16.599-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="appengine" /><title>appengine 1.2.8 提醒你該換新版本</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/4944666128263765782/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/12/appengine-128.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/4944666128263765782?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/4944666128263765782?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/vusf0hmjM9Q/appengine-128.html" title="appengine 1.2.8 提醒你該換新版本" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">最近公司專案真的很忙，聽主管說我這部份要是delay了可能就幾百萬無法進帳，真是很大的壓力...，以下寫的真的不是很重要的東西。前幾天appengine也release新版本1.2.8，在沒更新下，直接跑了dev_server，Eclipse console跑出提示訊息，****************************************************************There is a new release of the SDK available.-----------Latest SDK:api_versions: ['1']release: 1.2.8timestamp: 1256772143-----------Your SDK:api_versions: ['1']release: 1.2.7timestamp: 1255546941-----
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mZNEIeQUrEgciraUhSc75upVJCQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mZNEIeQUrEgciraUhSc75upVJCQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mZNEIeQUrEgciraUhSc75upVJCQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mZNEIeQUrEgciraUhSc75upVJCQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/vusf0hmjM9Q" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/12/appengine-128.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcHSXgyfip7ImA9WxNbFU0.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-1046925410815003998</id><published>2009-11-17T17:23:00.000-08:00</published><updated>2009-11-17T17:33:58.696-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-17T17:33:58.696-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Google translate 更好用了</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/1046925410815003998/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/11/google-translate.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/1046925410815003998?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/1046925410815003998?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/ZCh-q_b6df0/google-translate.html" title="Google translate 更好用了" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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/_rq6sqCnTA94/SwNOsEed1YI/AAAAAAAAI-Q/e8Pv2W28hzE/s72-c/google_translate_betterUI.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">最近發現Google Translate 更好用了。不用按"翻譯"，邊打字下面的翻譯結果會一邊出來，省一個按鈕步驟體驗大不同，可是系統應該要重新設計吧? :P。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VkRzgoCMwiblaF_y80-LuzJdzo4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VkRzgoCMwiblaF_y80-LuzJdzo4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VkRzgoCMwiblaF_y80-LuzJdzo4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VkRzgoCMwiblaF_y80-LuzJdzo4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/ZCh-q_b6df0" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/11/google-translate.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYBQHcyeSp7ImA9WxNVEkw.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-4951189933098485528</id><published>2009-10-22T04:02:00.000-07:00</published><updated>2009-10-22T04:15:51.991-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-22T04:15:51.991-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><title>一年了Azure依然不成熟</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/4951189933098485528/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/10/azure.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/4951189933098485528?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/4951189933098485528?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/B3Y3C7Ocq40/azure.html" title="一年了Azure依然不成熟" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">看到自己寫的這篇文章，隔了將盡快一年時間發現Azure還是依然不成熟，上個月心血來潮要來重新整理資料是玩看看，發現門檻頗多，設定條件一堆，整體感覺沒有像appengine的單純，比起appengine雖然有python需要適應，不過似乎也沒比較困難，appengine都不知道更版幾次了，好在當初沒押寶在Azure上... :P上週也還看到新聞上也在講到微軟的作業系統市佔率逐漸被瓜分，在Chrome OS、Mac OS環伺下，今年財報也指出微軟獲利下滑 的消息，就不知道Windows 7、Azure能否在明年可將微軟拯救起來，不過我個人覺得是越來越不去追逐微軟的技術了，SliverLight發展至今，都沒有想碰的興趣...。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0J1xKxMU83EFWxqQmkJQ80o9dHo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0J1xKxMU83EFWxqQmkJQ80o9dHo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0J1xKxMU83EFWxqQmkJQ80o9dHo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0J1xKxMU83EFWxqQmkJQ80o9dHo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/B3Y3C7Ocq40" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/10/azure.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cHR3k8eCp7ImA9WxNVEk0.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-949914279533344270</id><published>2009-10-22T03:41:00.000-07:00</published><updated>2009-10-22T03:57:16.770-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-22T03:57:16.770-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="python template" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><category scheme="http://www.blogger.com/atom/ns#" term="appengine" /><title>好用的Django Template - default_if_none 解決None的問題</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/949914279533344270/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/10/django-template-defaultifnone-none.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/949914279533344270?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/949914279533344270?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/xosgCx4LVL8/django-template-defaultifnone-none.html" title="好用的Django Template - default_if_none 解決None的問題" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">我實在是很喜歡appenige當中的template，如果習慣使用Python Django的template可幫助你解決不少瑣碎事。例如：從DataStore撈回來欄位沒有存在資料，會在網頁上顯示None，若想要換為其他顯示的字元你可以使用：{{ value|default_if_none:"nothing" }}value為欄位名稱，資料若不存在，會自動幫你轉換為"nothing"。若不用template，你可能要在Python內做轉換，或拉到前端javascript中處理，都比不上這簡單。且使用django template因為有效能最佳化過，可增加處理的效率。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wr5v7rmAAvwYGHv9Y3RFxGHKsTM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wr5v7rmAAvwYGHv9Y3RFxGHKsTM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Wr5v7rmAAvwYGHv9Y3RFxGHKsTM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wr5v7rmAAvwYGHv9Y3RFxGHKsTM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/xosgCx4LVL8" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/10/django-template-defaultifnone-none.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUER385fCp7ImA9WxNVEUU.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-738610942060415726</id><published>2009-10-21T18:40:00.000-07:00</published><updated>2009-10-21T19:56:46.124-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-21T19:56:46.124-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ASP.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="SEO" /><category scheme="http://www.blogger.com/atom/ns#" term="XML" /><title>sitemap製作-建構網站必要的步驟</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/738610942060415726/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/10/sitemap.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/738610942060415726?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/738610942060415726?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/ySDpA9PuSGk/sitemap.html" title="sitemap製作-建構網站必要的步驟" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">寫了好幾個月的公司專案的服務網站，在上週終於渡過初期審查，雖進行的不是很順利(並不是系統設計的問題，而是計畫範圍界定尚未釐清)，但也總算是過關了。好幾周壓力下終於釋放了一點，除了網站系統上還有很多不份需要再擴充改進，趁游刃有餘的時間就順便搜尋一下自己的心血結晶，在輸入關鍵字後，發現排名根本就找不到，雖然網站有被Google收錄進去，但若要以幾個關鍵字來查詢前十名排名，其實是很失敗的。當然，我目前的工作並不是在為該專案進行SEO，不過因為該網站有個神聖使命，就是建立台灣紡織產業也有可媲美電子產業的綠色環保法規資訊平台，協助產業中的所有廠商整理繁雜的法規資訊，提昇台灣在全球紡織產業中的競爭力，但這麼有理想的計畫，若不能夠透過網路曝光，使用的人乏人問津也是功虧一匱；況且，網站的搜尋優化又不是一蹴可及，應該是在分析、建構網站過程中一併考慮進去。話說回來，
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k1S60QEqQDK7PZlcFXj868XpJnI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k1S60QEqQDK7PZlcFXj868XpJnI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/k1S60QEqQDK7PZlcFXj868XpJnI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k1S60QEqQDK7PZlcFXj868XpJnI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/ySDpA9PuSGk" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/10/sitemap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIDQH49eip7ImA9WxNQFko.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-6672611884336156930</id><published>2009-09-22T19:28:00.000-07:00</published><updated>2009-09-22T19:56:11.062-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-22T19:56:11.062-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="提高網頁效能" /><title>IE瀏覽器的市佔率又降低了</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/6672611884336156930/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/09/ie.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/6672611884336156930?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/6672611884336156930?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/3Gbtg95c93M/ie.html" title="IE瀏覽器的市佔率又降低了" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">今天又有人跟我抱怨系統操作很慢，不但會當機且每次都要再重新登入，影響到操作效率與情緒。其實我最在意使用者的操作體驗，至於會被抱怨是因為那個畫面必須把上千條法規的load到client端畫面來。為了在有限版面空間內呈現最大量的資料，以及操作效能上的考量考慮，我會規劃、切割、分類資料，在依使用者的需求非同步下載資料到瀏覽器上，.... 但資料畢竟還是很多，若要user可以用滑鼠隨點隨出現資料，又可以同時大量修改編輯資料，困難度就很高。因為專案時程壓力越來越大，新的進度寫不完了，我也無暇再回頭再去修改提升更高的效能；我也了解到工廠端的電腦設備都很舊，每位員工也被要求要跟PC"多工"，同時開了很多視窗，所以我直接建議工廠端在維護法規資料過程，最好騰出一台專用的電腦來作業，另一個就是請他們更換瀏覽器FireFox。在企業無法提升硬體成本的情況下，FF的確可以提高不少效率，只要同時開IE與FF
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cKFQDUK-DCiFR9b_cSoBNszYe6A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cKFQDUK-DCiFR9b_cSoBNszYe6A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cKFQDUK-DCiFR9b_cSoBNszYe6A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cKFQDUK-DCiFR9b_cSoBNszYe6A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/3Gbtg95c93M" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/09/ie.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YCSH0zfyp7ImA9WxNVEk0.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-23379460349559144</id><published>2009-09-20T08:40:00.000-07:00</published><updated>2009-10-22T03:59:29.387-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-22T03:59:29.387-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="appengine" /><title>Google AppEngine 雲端上的環境比Dev開發時還嚴格?</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/23379460349559144/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/09/google-appengine-dev.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/23379460349559144?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/23379460349559144?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/dG1f85sHIJA/google-appengine-dev.html" title="Google AppEngine 雲端上的環境比Dev開發時還嚴格?" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">這是我在使用appengine時所發現的心得:假設我有一個js檔案要引入，假設檔案為 jAutoRunInclude.js當在Develope環境時，寫成  &amp;lt; script type="text/javascript" src="../js/jautoruninclude.js" &amp;gt; &amp;lt;/script &amp;gt; 可以通過。但在Deployed 到雲端的時候就不行了，檔案有區分大小寫。....
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oyrMA5zaAQLBsckVXmgmI3vUzmA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oyrMA5zaAQLBsckVXmgmI3vUzmA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oyrMA5zaAQLBsckVXmgmI3vUzmA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oyrMA5zaAQLBsckVXmgmI3vUzmA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/dG1f85sHIJA" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/09/google-appengine-dev.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UMSXgzeyp7ImA9WxNRGEw.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-921517081149143568</id><published>2009-09-12T10:11:00.000-07:00</published><updated>2009-09-12T20:08:08.683-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-09-12T20:08:08.683-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="生活" /><title>宜蘭出遊：客人城、KAVALAN酒廠、新月廣場、橘子咖啡庭園賞夜景</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/921517081149143568/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/09/kavalan.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/921517081149143568?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/921517081149143568?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/uSczfqp2YHY/kavalan.html" title="宜蘭出遊：客人城、KAVALAN酒廠、新月廣場、橘子咖啡庭園賞夜景" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">今天難得婷婷、德哥、三郎伉儷相約去宜蘭走走，大夥坐德哥的車、在三郎兄提供景點之下，我們早上十點從中和出發，整個行程至晚上十一點結束，可供其他朋友參考。以下是我們的一日行程：客人城。一人三百多卻可以吃多樣的菜色，擺盤非常用心，十足展現宜蘭鄉村特色。金車KAVALAN酒廠。參觀酒廠製作過程，品酒。宜蘭設治紀念館。了解宜蘭早期的歷史。新月廣場。這是宜蘭最新、現代的百貨公司，裡面的誠品書局很有宜蘭特色!!好像在多花點時間在裡面逛逛。橘子咖啡庭園。很棒的賞夜景地點，可一覽無遺整個宜蘭平原。在較大的地圖上查看宜蘭20090912出遊
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Vzbb6I0loXFxZaf5652uaWBCdtE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vzbb6I0loXFxZaf5652uaWBCdtE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Vzbb6I0loXFxZaf5652uaWBCdtE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vzbb6I0loXFxZaf5652uaWBCdtE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/uSczfqp2YHY" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/09/kavalan.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQARnw6fCp7ImA9WxNTEUg.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-2314004962026532865</id><published>2009-08-13T00:50:00.000-07:00</published><updated>2009-08-13T01:32:27.214-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-13T01:32:27.214-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="全球暖化" /><title>如果海平面上升五公尺，台北將成台北湖?!</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/2314004962026532865/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/08/blog-post.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/2314004962026532865?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/2314004962026532865?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/uvgrr-8rGiA/blog-post.html" title="如果海平面上升五公尺，台北將成台北湖?!" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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/_rq6sqCnTA94/SoPN6ANlgHI/AAAAAAAAIv4/5xcDBRBCYp0/s72-c/sealevelrise2meterintaipei.gif" height="72" width="72" /><thr:total>0</thr:total><content type="html">這次莫拉克重創台灣，看了連續好幾天的救災新聞畫面，傷亡人數持續在攀升。根據專家說法，起因在於全球暖化，雖這次是南台灣重創，但對於全球氣候遽變，任何人都應該有更高的危機意識，甚至歐美各國比照反恐的態度來對待暖化的惡化，其實這只是過境來台灣的第一個颱風就這麼嚴重，暖化的情況我認為也不可能會改善，南北極、格陵蘭冰山只會持續融化，海平面會持續上升。於是我很好奇，海平面多久時間會上升多少高度? 假使上升到某個高度對身在台北的我們會有什麼影響? 上網google了一下，比較多的說法是2100年後會上升少於一公尺，不過這數據是相當保守有爭議的，也有的說會上升五公尺甚至會更多。 好吧，假設海平面上升，對台北影響又如何? 我找到Sea Level Rise小工具來測量看看，當然這是經由程式預估的，準確性待商榷，不過可以體驗一下淹水的感覺。假設海平面上升2公尺，松山機場、關渡、北投一帶開始淹水了海平面上升5
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YlT05661VDT_9i-FIDBxDBduUNk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YlT05661VDT_9i-FIDBxDBduUNk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YlT05661VDT_9i-FIDBxDBduUNk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YlT05661VDT_9i-FIDBxDBduUNk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/uvgrr-8rGiA" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/08/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkIGRXc9fip7ImA9WxJaFk0.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-3518999582429705650</id><published>2009-08-06T18:21:00.000-07:00</published><updated>2009-08-06T18:28:44.966-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-06T18:28:44.966-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GAE" /><title>今天發現到GAE新標頭 X-AppEngine-Resource-Usage</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/3518999582429705650/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/08/gae.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/3518999582429705650?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/3518999582429705650?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/B6hcsXQ_cVA/gae.html" title="今天發現到GAE新標頭 X-AppEngine-Resource-Usage" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">今天突然注意到我的GAE專案會產生兩個沒看過的標頭，如下所示；蠻有意思的，我在猜應該是設計用來了解每張網頁產生所耗用的資源。Content-Type: text/html; charset=utf-8Cache-Control: no-cacheExpires: Fri, 01 Jan 1990 00:00:00 GMTContent-Encoding: gzipX-AppEngine-Estimated-CPM-US-Dollars: $0.003313X-AppEngine-Resource-Usage: ms=83 cpu_ms=135 api_cpu_ms=46Date: Fri, 07 Aug 2009 01:18:03 GMTServer: Google FrontendContent-Length: 688
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8bTZG2GKfsbjz0jSfplp1yDGAI0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8bTZG2GKfsbjz0jSfplp1yDGAI0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8bTZG2GKfsbjz0jSfplp1yDGAI0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8bTZG2GKfsbjz0jSfplp1yDGAI0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/B6hcsXQ_cVA" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/08/gae.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYHSXs_eSp7ImA9WxJaFEs.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-7402348664857640316</id><published>2009-08-05T00:57:00.000-07:00</published><updated>2009-08-05T02:22:18.541-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-05T02:22:18.541-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><title>如何從Javascript的Array中篩選出唯一的元素?</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/7402348664857640316/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/08/javascriptarray.html#comment-form" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/7402348664857640316?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/7402348664857640316?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/mWtk-BDHJWg/javascriptarray.html" title="如何從Javascript的Array中篩選出唯一的元素?" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">這是我今天寫CASE的時候遇到的問題，jQuery中有個$.unique函數，但發現這只能針對DOM元素才有效，也就是說對於陣列內的文字或數字是沒有作用的。後來考慮到將來有需求，於是就自己寫了一個函數，(包裝成API? 這函數實在太小，等我累積了很多程式碼後再說吧... :P )。下列的方法程式碼真的很小，有需要的請歡迎大家多利用與討論...函式：function uniqueArray(arr) {   var obj = {};   var uniarray = [];   for (var key in arr) { obj[arr[key]]=1; }   for (var key in obj) { uniarray.push(key); }   return uniarray;}使用範例： var ss = [123, 789, 123, 123, 789, 789, 456
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ls0ZdIfSLAnW5bJEwb8x9qxfuHo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ls0ZdIfSLAnW5bJEwb8x9qxfuHo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ls0ZdIfSLAnW5bJEwb8x9qxfuHo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ls0ZdIfSLAnW5bJEwb8x9qxfuHo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/mWtk-BDHJWg" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/08/javascriptarray.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ANRH07eCp7ImA9WxJaE0s.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-2109957842066133643</id><published>2009-08-03T22:51:00.000-07:00</published><updated>2009-08-03T23:03:15.300-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-08-03T23:03:15.300-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="提高網頁效能" /><title>HTTP狀態碼詳細列表（HTTP Status Code）</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/2109957842066133643/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/08/httphttp-status-code.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/2109957842066133643?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/2109957842066133643?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/0CuFc5Ov3sA/httphttp-status-code.html" title="HTTP狀態碼詳細列表（HTTP Status Code）" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">最近發現可利用 304 Not Modified(HTTP Status)來檢驗是否網頁檔案有更新過，再利用快取方式來讀取曾經讀取過的網頁，減少不必要向server請求的資源。因為過去都對這些代碼不甚了解 (除了404之外...)，所以順便就在網路上找了些資料放在這邊方便自己將來可查詢使用....-------------------------------------HTTP狀態碼（HTTP Status Code）是用以表示網頁伺服器HTTP響應狀態的3位數字代碼。它由 RFC 2616 規範定義的，並得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等規範擴展。所有狀態碼的第一個數字代表了響應的五種狀態之一。1xx 消息這一類型的狀態碼，代表請求已被接受，需要繼續處理。這類響應是臨時響應，只包含狀態行和某些可選的響應頭信息，並以空行結束。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xwaogZDA-QnL4K7N0_iQ_JBfRbI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xwaogZDA-QnL4K7N0_iQ_JBfRbI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xwaogZDA-QnL4K7N0_iQ_JBfRbI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xwaogZDA-QnL4K7N0_iQ_JBfRbI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/0CuFc5Ov3sA" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/08/httphttp-status-code.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8GSXczcSp7ImA9WxJVFEw.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-3405036150859934301</id><published>2009-06-30T18:48:00.000-07:00</published><updated>2009-06-30T19:53:48.989-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-30T19:53:48.989-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="歐盟限用化學品" /><title>殺菌劑三氯沙的危害，你家裡有這些東西嗎?</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/3405036150859934301/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/06/blog-post_8800.html#comment-form" title="1 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/3405036150859934301?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/3405036150859934301?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/aLKLH-dITPA/blog-post_8800.html" title="殺菌劑三氯沙的危害，你家裡有這些東西嗎?" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">由於我所屬的公司屬於紡織業集團，若我們公司要承接歐洲國家的紡織訂單，所生產的產品就必須通過嚴格的歐盟-化學限用品的規範，而剛好我目前就是在幫公司整理並設計限用化學品規範的電腦系統，在我們的系統內查詢三氯沙，天ㄚ!，沒想到不但真的有該項目，且在我的分類下就獨占一大類，原本一直以為該限用化學品只是應用在紡織產業上，沒想到也是適用在化妝品、清潔用品上。這也表示這些有危害人體的化學物質已經已各種方式、型態滲透並濫用在我們生活週遭四周，可以說我們是生存在到處是毒性的空間中。毆州國家的環保意識我們同樣可以借鏡學習，為了自己家人健康與生存的權利，這些艱深難記的化學式不再是少數相關學者才有知道的權利，從此將三氯沙(Triclosan)背起來，透過歐盟標準-化學限用規範，找出哪些才是適合我們的生活用品，而不被廠商行銷或廣告訊息所矇蔽。該篇文章來源雖來自於Email，但後來我在搜尋了一下相關文章，
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5I_K8StjPX475b_KIcqKlmjNSrs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5I_K8StjPX475b_KIcqKlmjNSrs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5I_K8StjPX475b_KIcqKlmjNSrs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5I_K8StjPX475b_KIcqKlmjNSrs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/aLKLH-dITPA" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/06/blog-post_8800.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMNQH06eyp7ImA9WxJVFEw.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-2533928554488073915</id><published>2009-06-30T18:39:00.000-07:00</published><updated>2009-06-30T18:41:31.313-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-30T18:41:31.313-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="笑話" /><title>[笑話]牢獄中的兒子</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/2533928554488073915/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/06/blog-post_30.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/2533928554488073915?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/2533928554488073915?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/76001SJjCgs/blog-post_30.html" title="[笑話]牢獄中的兒子" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">某個人轉寄的信，蠻好笑的，分享給大家...有個住在新澤西州義大利後裔的老先生,想要像往年一樣種蕃茄.但是地很硬,挖起來很困難.往年都幫他的兒子如今又入獄了.老先生寫了封信給兒子敘述他的難處:親愛的兒子：我很哀傷,因為今年沒法種蕃茄了.我已經太老挖不動菜圃了.如果你還在家一定會像從前一般地幫我挖.--------------------------------------------過了幾天,他兒子回了封信:老爸千萬別挖.屍體就埋在菜園裡.-----------------------------------------------第二天清晨四點,FBI和地方警察全體出動,把菜園挖翻了一遍都沒找到屍體.他們向老先生道歉後而離去.當天老先生又收到一封兒子的來信:爸,現在你可以種蕃茄了吧!在當下這個狀況,這是我能給您最大限度的幫助.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4UQj-E43Aw9GmTSeSZ9UWBfjO44/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4UQj-E43Aw9GmTSeSZ9UWBfjO44/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4UQj-E43Aw9GmTSeSZ9UWBfjO44/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4UQj-E43Aw9GmTSeSZ9UWBfjO44/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/76001SJjCgs" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/06/blog-post_30.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcCSXo4fyp7ImA9WxJVE04.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-5284634159730775744</id><published>2009-06-29T19:54:00.000-07:00</published><updated>2009-06-29T20:21:08.437-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-29T20:21:08.437-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="酷網站" /><category scheme="http://www.blogger.com/atom/ns#" term="網頁設計" /><title>用GoogleMap看核武毀滅範圍</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/5284634159730775744/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/06/googlemap.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/5284634159730775744?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/5284634159730775744?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/7malHSg1ri4/googlemap.html" title="用GoogleMap看核武毀滅範圍" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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/_rq6sqCnTA94/SkmDhsR8-gI/AAAAAAAAH4o/mWLfWXr7qx4/s72-c/001.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">假若有核武攻擊到台灣，你認為影響範圍有多大?http://www.carloslabs.com/projects/200712B/GroundZero.html這個網址可以讓你試看看在任何地方若遭遇核武攻擊後，你可以選擇地圖上的某個地點、武器規模大小，從最小的從二次大戰廣島的原子彈到有史以來人類建造威力最強大的核武器Tsar Bomda，紅色部分是高溫毀滅的範圍，你可以想像毀滅的面積有多大。當然，再怎樣也比不上小行星撞擊，你可以試試看，簡直是上帝的憤怒。雖不知道該網站的計算理論是否正確，有些人覺得該網站蠻病態的，不過我倒覺得該類應用頗具教育價值，可讓人想像核武的可怕威力，更讓人可省思動用核武會讓地球與人類需要付出無法彌補的慘動代價。
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gkNFzenl0PewwuYp89u2D_klCGY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gkNFzenl0PewwuYp89u2D_klCGY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gkNFzenl0PewwuYp89u2D_klCGY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gkNFzenl0PewwuYp89u2D_klCGY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/7malHSg1ri4" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/06/googlemap.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYDQH4zfip7ImA9WxJVEkk.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-6590016558158577670</id><published>2009-06-28T18:31:00.000-07:00</published><updated>2009-06-28T19:22:51.086-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-28T19:22:51.086-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>如何紀錄保存查過字典的單字?</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/6590016558158577670/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/06/blog-post.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/6590016558158577670?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/6590016558158577670?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/675S6pVQdNc/blog-post.html" title="如何紀錄保存查過字典的單字?" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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/_rq6sqCnTA94/SkghjmiY7KI/AAAAAAAAH4Y/kf1v2zz8sgQ/s72-c/002.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">我有在Google上查字典的習慣，其實大致上來說使用Google還是比Yahoo要來的好，因為Google的字庫多半是從網路上搜刮而來整理的，而Yahoo是與譯典通Dr.Eye合作，以我在網路上看文章查閱的單字的經驗來說Google比較能夠滿足我。Google雖好用，但有些地方還是不能滿足我，像例如：無法保存我查閱過的單字。這功能很重要，因為有些單字你會發現你常記不起來，有些單字你可能有印象，卻又無法精準的描述出來，像是n詞酷就能夠保存每個人查過的單字當作「單字本」，可是Google卻沒有。還有像Yahoo在查單字的過程中會有「推荐單字」出現，Google也沒有。後來才發現並不是沒有，而是以另一個方式呈現...，但很重要的是，你必須登入Google的帳號使用才會有紀錄。首先在Google網頁中登入你的Google帳號，輸入http://www.google.com/history/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bMClGtF0arU4f0-qgtMaRuJ9O0Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bMClGtF0arU4f0-qgtMaRuJ9O0Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bMClGtF0arU4f0-qgtMaRuJ9O0Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bMClGtF0arU4f0-qgtMaRuJ9O0Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/675S6pVQdNc" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/06/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQCRX45fip7ImA9WxJWEk8.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-3286269220380823203</id><published>2009-06-17T01:26:00.000-07:00</published><updated>2009-06-17T01:29:24.026-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-17T01:29:24.026-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ROR" /><title>ROR自學摘要(一)</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/3286269220380823203/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/06/ror_17.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/3286269220380823203?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/3286269220380823203?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/7XgZHrTzOkA/ror_17.html" title="ROR自學摘要(一)" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">以下代表我測試的過程心得，最後並沒有成功，我的環境是windows server 2003...。DC：代表DOS command任何路徑上輸入指令...1.ruby有安裝成功嗎?DC:ruby -v--&amp;gt;Ruby 1.8.6 如果有看到ruby 1.8.6就是成功了2.安裝Rails框架DC：gem install rails --include-dependencies因為會從網路上下載相關檔案，過程會持續幾分鐘。完畢後檢查Rails版本DC：Rails -v--&amp;gt;Rails 2.3.23.安裝Mongrel(ROR 應用伺服器)DC：gem install mongrel --include-dependencies接下來會看到下列的選單。因為我的環境是Windows Server2003 ，所以我挑選3。--&amp;gt;Select which gem to install for 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Tc7dUHbXephjxhn0kEin5FSo-h8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tc7dUHbXephjxhn0kEin5FSo-h8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Tc7dUHbXephjxhn0kEin5FSo-h8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Tc7dUHbXephjxhn0kEin5FSo-h8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/7XgZHrTzOkA" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/06/ror_17.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIHQ388fyp7ImA9WxJWEk8.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-557895074011806114</id><published>2009-06-16T23:44:00.000-07:00</published><updated>2009-06-17T00:08:52.177-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-17T00:08:52.177-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MySQL" /><title>AppServ如何設定上傳檔案與發送GMAIL?</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/557895074011806114/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/06/appservgmail.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/557895074011806114?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/557895074011806114?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/FAg5jqk1OJU/appservgmail.html" title="AppServ如何設定上傳檔案與發送GMAIL?" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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/_rq6sqCnTA94/SjiVbo-8oII/AAAAAAAAHSA/BiNnpyJ1Jpk/s72-c/001.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">安裝好AppServ後如何設定上傳檔案?1.開啟 c:\windows\php.ini ，用文字編輯器修改。2.大約490行位置，設定「file_uploads = On」。3.大約497行位置，設定「upload_max_filesize = 20M」，20M代表上限你可以自行在調整。4.大約514行位置，設定「default_socket_timeout = 600」。這個設定值決定了檔案上傳的操作時限，當檔案比較大或網路較壅塞時，若上傳時限太短會被迫終止，導致上傳失敗。安裝好AppServ後，如何設定SMTP伺服器，讓網站可寄發Google Mail?1.大約607行的位置，設定「SMTP = smtp.gmail.com」，假設我使用的是Google信箱寄發MAIL，PORT=587。2.大約610行的位置，設定「sendmail_from =mymail@gmail.com」
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oVV-VJ2wKBDbZjqpCujNkZJfKG0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oVV-VJ2wKBDbZjqpCujNkZJfKG0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oVV-VJ2wKBDbZjqpCujNkZJfKG0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oVV-VJ2wKBDbZjqpCujNkZJfKG0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/FAg5jqk1OJU" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/06/appservgmail.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUEER3k6fSp7ImA9WxJXGE0.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-9074953302349723452</id><published>2009-06-12T04:47:00.000-07:00</published><updated>2009-06-12T04:53:26.715-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-12T04:53:26.715-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>開始匯集GAE 或Python的中文資源</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/9074953302349723452/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/06/gae-python.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/9074953302349723452?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/9074953302349723452?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/R_v-_qylXwo/gae-python.html" title="開始匯集GAE 或Python的中文資源" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">今天買了本O'REILLY的Python3 準備要好好K一下了後來想到來找些中文資料餐　這是大陸人寫的GAE網站，蠻完整的，希望有機會可跟他討教...http://ihere.appspot.com/blog/很棒的線上Python執行IDE，本機上不需要安裝Python，可測試一些很簡短的程式碼。http://py-ide-online.appspot.com/
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/D-nCsSEr--5awyqseIajVpDjP1k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D-nCsSEr--5awyqseIajVpDjP1k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/D-nCsSEr--5awyqseIajVpDjP1k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/D-nCsSEr--5awyqseIajVpDjP1k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/R_v-_qylXwo" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/06/gae-python.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEGRH85fip7ImA9WxJXEko.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-6600846299321573948</id><published>2009-06-05T23:35:00.000-07:00</published><updated>2009-06-06T00:33:45.126-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-06T00:33:45.126-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><title>jQuery TOOLS 的推出與爭議?</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/6600846299321573948/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/06/jquery-tools.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/6600846299321573948?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/6600846299321573948?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/OvjR7qPsbE8/jquery-tools.html" title="jQuery TOOLS 的推出與爭議?" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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/_rq6sqCnTA94/SioZdC0qebI/AAAAAAAAHQw/1gYlZfMqPT0/s72-c/jquery-tools.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">昨天看了這篇jQuery Tools vs jQuery UI 才發現最近新推出了TOOLS的jQuery plugin。試玩一下Demo以及發現程式碼據TOOLS號稱gzipped過後只有5.78kb，這時心想：又挖到寶了。想說再回到討論去上看看其他高手是否有不同意見，這時才發現TOOLS的出現已經引起一陣不小的風波。原因就出在於TOOLS官網上寫明了它就是要補jQuery UI不足之處，例如：TOOLS有UI缺乏的tooltips、tabs、overlays等功能，且強調檔案比UI還要小。marcgrabanski認為TOOLS既然對於UI不足之處有意見，最初就應該加入該UI團隊，一起協同開發改造出新版本，畢竟當初是受到UI的啟發，到後來卻因UI不足之處，甚至另起爐灶創立一個新品牌，這樣的行徑並不厚道。但支持TOOLS的人卻也有不同的聲音，認為網頁開發者本來就是會殷切期望會有更小、
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a2buwcGenwYWQAIgPnsrxRww5UA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a2buwcGenwYWQAIgPnsrxRww5UA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/a2buwcGenwYWQAIgPnsrxRww5UA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a2buwcGenwYWQAIgPnsrxRww5UA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/OvjR7qPsbE8" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/06/jquery-tools.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QMRXc_fip7ImA9WxJXEko.&quot;"><id>tag:blogger.com,1999:blog-8963755471033862950.post-1439361028544798926</id><published>2009-06-03T00:40:00.000-07:00</published><updated>2009-06-06T01:03:04.946-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-06T01:03:04.946-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="JavaScript" /><category scheme="http://www.blogger.com/atom/ns#" term="JQuery" /><title>如何加速Javascript 下載時間?</title><link rel="replies" type="application/atom+xml" href="http://dalada.blogspot.com/feeds/1439361028544798926/comments/default" title="張貼意見" /><link rel="replies" type="text/html" href="http://dalada.blogspot.com/2009/06/javascript.html#comment-form" title="0 個意見" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/1439361028544798926?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8963755471033862950/posts/default/1439361028544798926?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/IYiOz/~3/SNnYldSC27M/javascript.html" title="如何加速Javascript 下載時間?" /><author><name>Daniel.Chou</name><uri>http://www.blogger.com/profile/05249978451443277221</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><content type="html">如何加速網頁的javascript讀取速度?其實大致上都是透過檔案壓縮的原理，讓檔案變小減少下載速度變快。這邊可以體驗壓縮過後的速度差異 。首先你需要有可量化的工具，你可以透過FireBug檢查你的網頁每個元素如：CSS、圖片或其他檔案下載的分析表。利用JSLint檢查你的javascript語法是否嚴謹合法，不過要有心理準備，你測試過後可能會因被挑出太多錯誤想哭，....再用http://dean.edwards.name/packer/ 壓縮檔案，有時可減少40%檔案大小。利用Cache檔案，如果系統更新不頻繁可以，系統若測試中就不建議。原始可參考這篇文章Speed Up Your Javascript Load Time
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LQPJFR-MgkD3C9K7yk1NtVHsIP4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LQPJFR-MgkD3C9K7yk1NtVHsIP4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LQPJFR-MgkD3C9K7yk1NtVHsIP4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LQPJFR-MgkD3C9K7yk1NtVHsIP4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/IYiOz/~4/SNnYldSC27M" height="1" width="1"/&gt;</content><feedburner:origLink>http://dalada.blogspot.com/2009/06/javascript.html</feedburner:origLink></entry></feed>

