<?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-38221467</id><updated>2012-02-05T04:14:16.969+08:00</updated><category term='Python'/><category term='Algorithm'/><category term='Tomcat'/><category term='Microsoft'/><category term='PostgreSQL'/><category term='Software Engineer'/><category term='CloudComputing'/><category term='Tools'/><category term='Misc'/><category term='Hardware'/><category term='Math'/><category term='JavaScript'/><category term='MS SQL'/><category term='Java'/><category term='Yahoo'/><category term='Test'/><category term='Google'/><category term='Funny'/><category term='Finance'/><category term='Web'/><title type='text'>Desperado's World</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>53</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-38221467.post-772911393416339475</id><published>2010-11-29T11:25:00.003+08:00</published><updated>2010-11-29T11:58:48.112+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Java EE Custom Authentication - j_security_check / j_username / j_password</title><summary type='text'>Java EE 提供了 JSP/Servlet此種 Web Programming Model在認證/授權 (AA, Authentication &amp; Authorization) 的部分，係透過 Deployment Descriptor 採用宣告式的安全設定(Declarative Security)然而，在Java EE 的規範當中，儘規範了如何定義角色、如何限制相關的功能(URL)可被何種角色存取而沒有規範到實際的認證、授權如何進行? 使用者的帳號、密碼、角色 是存在哪裡 ?實際的使用者資料庫(User Registry)是使用 DB? LDAP? File? OS? 哪一種...在做 JSP 的 form authentication 時, 我們知道 login 頁面要有一個 form action 為 j_seurity_check, 帳號/密碼欄位名為 j_username</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/772911393416339475/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=772911393416339475' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/772911393416339475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/772911393416339475'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2010/11/java-ee-custom-authentication.html' title='Java EE Custom Authentication - j_security_check / j_username / j_password'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3977258875513641787</id><published>2010-11-22T17:21:00.006+08:00</published><updated>2010-11-22T17:48:25.393+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>如何自動回收 IIS 的 Application Pool</title><summary type='text'>在IIS6 中，ASP.NET default 是跑在 worker process isolation mode即，我們可以透過 Application Pool 的設定，讓不同的 ASP.NET 應用程式，跑在不同的 application pool中，由不同的 worker process 來處理，這樣的做法，可以避免將一個雞蛋放在同一個籠子裡，讓表現異常的應用程式，沒法影響到在其它Application Pool 中的程式談到「異常」的應用程式...有些人寫出來的APP就是莫明奇妙會掛點、Hang住、出問題~積極的處理方式是做完整的測試、Code Review將問題查出並修正消極的處理方式則是進行 IIS重啟(iisreset) 或 Application Pool Recycle(應用程式集區回收)，看看有沒有辦法恢復正常因使用IIS重啟是整個IIS都會被影響到，所以 </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3977258875513641787/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3977258875513641787' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3977258875513641787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3977258875513641787'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2010/11/iis-application-pool.html' title='如何自動回收 IIS 的 Application Pool'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_z7u6SOfU_eI/TOo4Y9MMj_I/AAAAAAAAAm0/Yifn_rPnIwA/s72-c/temp.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3148263339581830704</id><published>2010-11-22T15:22:00.004+08:00</published><updated>2010-11-22T17:19:21.301+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Axis2 與 .Net 1.1 Web Services 互通性問題</title><summary type='text'>最近在實驗 Java Client to .Net Web Services 的互通性Java 的部分，是使用 Apache 的 Axis 2當我用 Axis 2 呼叫用 VS 2003 開發出來的 .Net 1.1 Web Services 時，總是會出現Exception in thread "main" org.apache.axis2.AxisFault: Transport error: 404 Error: Not Found百思不得其解，但使用 Axis 1 時，卻可正常呼叫透過 WireShark 查知，Axis 2 在用 Http 傳送封包時，Transfer-Encoding 預設係使用 Http 1.1 規範裡新增的 Chunked Encoding 方式傳遞(HTTP Header -&gt; Transfer-Encoding: chunked)，而 Axis 1 </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3148263339581830704/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3148263339581830704' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3148263339581830704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3148263339581830704'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2010/11/axis2-net-11-web-services.html' title='Axis2 與 .Net 1.1 Web Services 互通性問題'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-6124954645439858584</id><published>2010-02-24T00:54:00.003+08:00</published><updated>2010-02-24T01:01:36.802+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineer'/><title type='text'>Metaphor: Pig &amp; Chicken</title><summary type='text'>在Scrum裡面有用到一個 pig &amp; chicken 的隱喻 來說明 project 內的參與者pig - 指的是犧牲、奉獻並對project最終成敗負責的相關角色chicken - 指的是project的參與者，不必負最終成敗的相關角色還有 rooster / gamecock 的角色(鬥雞)，這些人 光放屁 提出的意見對project的產出有負效果--以下是這個metaphor 的緣由A number of roles are defined in Scrum. All roles fall into two distinct groups—pigs and chickens—based on the nature of their involvement in the development process. These groups get their names from a</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/6124954645439858584/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=6124954645439858584' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6124954645439858584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6124954645439858584'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2010/02/metaphor-pig-chicken.html' title='Metaphor: Pig &amp; Chicken'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-1342611567218307337</id><published>2010-02-23T11:44:00.002+08:00</published><updated>2010-02-23T11:58:08.415+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Notes: ASP.NET Diagnostics</title><summary type='text'>1. Perfmon - windows 內建的 performance monitor2. IIS Log + Log Parser -&gt; 分析執行時間過長網頁    a. 加入 time-taken log 欄位    b. 安裝  Log Parser, 下 query 統計查詢:logparser "select top 10 cs-uri-stem, time-taken from ex071105.log group by cs-uri-stem order by time-taken desc" -q:on3. 安裝微軟 Debug Diagnostic Tool v1.1    a. 可透過 wizard 設定要監控的網址及效能門檻植，並在超過門檻時 進行相關process 的 memory dump, 並透過該工具內建的script 進行分析以產生報表 (可 check</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/1342611567218307337/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=1342611567218307337' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1342611567218307337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1342611567218307337'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2010/02/notes-aspnet-diagnostics.html' title='Notes: ASP.NET Diagnostics'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3262077367808173203</id><published>2010-01-05T09:59:00.009+08:00</published><updated>2010-01-05T10:51:35.535+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineer'/><title type='text'>XML element 與 attribute 的使用時機 (元素 v.s. 屬性)</title><summary type='text'>基本上 XML 的標準裡面，並沒有說明何時該用 element, 何時該用 attribute所以，會出現一種狀況，就是資料有多種表示方式，如:＜person id="123" name="REX"＞＜/person＞  或＜person id="123"＞＜name＞REX＜/name＞＜/person＞下列是看到的兩篇相關文章，各別有建議判斷準則:1. w3school 中的文章 http://www.w3schools.com/DTD/dtd_el_vs_attr.asp總而言之，建議 data 放 element, metadata 放 attribute2. IBM Developerworks 中的文章  http://www.ibm.com/developerworks/xml/library/x-eleatt.html提到了四類原則:1. 核心內容原則 (priciple</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3262077367808173203/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3262077367808173203' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3262077367808173203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3262077367808173203'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2010/01/xml-element-attribute-vs.html' title='XML element 與 attribute 的使用時機 (元素 v.s. 屬性)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3362576365107632783</id><published>2009-09-24T01:33:00.005+08:00</published><updated>2009-09-24T01:54:32.291+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>Firefox Plugin - Read It Later! (書籤管理、共享及同步工具)</title><summary type='text'>Read It Later 是一個 firefox 上的 plug-in對我而言，它幫我解決下列的問題1. 因為很貪心，所以 常常在 firefox 上開了一堆 tab、有一堆待看的文章，但是這些文章都沒消化掉若是就留在 tab 上面，每次 firefox 開啟時自動 reload 又很佔memory resources若是把每個都 bookmark 起來一再關掉tab，這樣雖然節省資源 但操作起來又很費工 而且容易忘記閱讀、 bookmark也很容易髒掉read it later 讓你在「留在 firefox tab」以及「bookmark」中取得一個平衡點也就是，新增了一個 「待讀列表」的bookmark類別，並可透過該 plug-in 很容易的管理2. 我有好多台電腦，散佈在家裡、公司，但是 待看的文章也是散佈在各台電腦的 browser tab 記憶內   透過 read-it </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3362576365107632783/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3362576365107632783' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3362576365107632783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3362576365107632783'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/09/firefox-plugin-read-it-later.html' title='Firefox Plugin - Read It Later! (書籤管理、共享及同步工具)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z7u6SOfU_eI/SrpfnrFbVVI/AAAAAAAAAik/Mmtp5sPip8E/s72-c/tmp.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-1149179818287992123</id><published>2009-09-24T00:37:00.007+08:00</published><updated>2009-09-29T23:45:37.204+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CloudComputing'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft SQL Azure 連線方法(Cloud Computing, 雲端運算)</title><summary type='text'>在前篇文章初淺的介紹了 SQL Azure(原名為 SQL Data Services) 及其申請方式本篇文章，將介紹 SQL Azure 的連線方法SQL Azure 提供 DB Service 方式，與 Amazon Web Services 的 Simple DB 類似，可以只用 Database 的 service (不過 存取的命令就不同了, Simple DB 是透過 REST or SOAP Interface, 而SQL Azure 則是透過 OLE DB/ODBC/ADO.NET 並透過 T-SQL 語法來存取)而與 Google App Engine 的模式不同，Google App Engine 內建的 Database 不能單獨存取，只能透過佈署在 App Engine 上面的 Application 存取既然可獨立存取，所以 想當然爾，運用 Microsoft </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/1149179818287992123/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=1149179818287992123' title='4 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1149179818287992123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1149179818287992123'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/09/microsoft-sql-azure-cloud-computing_24.html' title='Microsoft SQL Azure 連線方法(Cloud Computing, 雲端運算)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z7u6SOfU_eI/SrkLyzGHiYI/AAAAAAAAAiE/Mfpyvf4I-6E/s72-c/tmp3.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3990346919649549050</id><published>2009-09-23T01:17:00.010+08:00</published><updated>2009-09-29T23:44:45.016+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CloudComputing'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Microsoft SQL Azure 初步介紹及申請(Cloud Computing, 雲端運算)</title><summary type='text'>繼 Amazon Web Servcies 提供的 EC2, S3, ... 、  Google App Engine(GAE) 提供的 cloud computing(雲端運算)平台後，Microsoft 也開始準備提供類似的服務其中，包含主要可佈署 ASP.NET Application 的 Windows Azure、.NET Services 及 SQL Azure.. 等其中，SQL Azure 主要是提供傳統的 SQL Server 服務，只是 運算資源及管理平台 都統一由 Microsoft 來提供，也就是說 使用者向微軟申請 SQL Azure 的服務後，微軟會在他的 cloud computing 環境當中，為你建立一個 SQL Azure Server instance 並提供你使用，當然 該 SQL Azure Server 也是透過 port 1433 來存取的</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3990346919649549050/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3990346919649549050' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3990346919649549050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3990346919649549050'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/09/microsoft-sql-azure-cloud-computing.html' title='Microsoft SQL Azure 初步介紹及申請(Cloud Computing, 雲端運算)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z7u6SOfU_eI/SrkLxoqYNMI/AAAAAAAAAh0/FbwRC6uaQHg/s72-c/tmp1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-8158827475505324726</id><published>2009-07-20T15:47:00.008+08:00</published><updated>2009-07-21T09:58:40.545+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><title type='text'>網頁效能調校方向及工具 (Web Performance Tips &amp; Tools) - YSlow, Google Page Speed</title><summary type='text'>從Tim Berners-Lee發明WWW以來，Web已經過17、18個年頭的發展其成長速度  是呈指數型的爆炸性成長Web的爆炸性成長  讓Browser變成每人每天最常使用的軟體、介面從最原始的資訊呈現用途  到現在成為一應用程式的平台從 HTML5, O3D, Native Client, Chrome OS, ... 都可以感覺到，未來的Web 只會更重要...一個好的網站  在效能面  是非常重要的如果網頁回應速度太過、呈現速度太慢  即使有好的應用、好的內容  但還是會被使用者所唾棄。那到底要怎麼建構一個效能佳的網頁? 有什麼好的實務作法(BestPractice)? 有什麼工具可以幫忙檢查?下列的參考文章，分別是Yahoo &amp; Google針對網頁開發在效能面的最佳實務作法說明，這些文章 提示了網頁開發者一些效能提升的重點(如: 降低Http Request 數，</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/8158827475505324726/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=8158827475505324726' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/8158827475505324726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/8158827475505324726'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/07/web-performance-tips-tools.html' title='網頁效能調校方向及工具 (Web Performance Tips &amp; Tools) - YSlow, Google Page Speed'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z7u6SOfU_eI/SmQqb06wkNI/AAAAAAAAAfA/2LjsOvBF8mE/s72-c/YSlow.PNG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-6735820051799647943</id><published>2009-07-15T17:13:00.004+08:00</published><updated>2009-07-15T17:43:29.127+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>[Notes] The Continuing Metamorphosis of the Web - 未來10年Web的發展重點</title><summary type='text'>今年在馬德里舉辦的 18th WWW ConferenceGoogle 的一位副總 Alfred Spector(VP Research and Special Initiatives)以The Continuing Metamorphosis of the Web為主題，提出他對未來5-10年Web的發展方向的看法，整個演講的主軸在於未來Web發展的三大方向 ---1. Totally Transparent Processing2. Distributed Computing3. Hybrid, not Artificial, Intelligence摘要如下:1. Totally Transparent Processing   將 文字、圖片、聲音、影像 這些以不同形式存在的資料源、輸入   經過轉換後視為一體來處理、關聯   如: Voice Search, </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/6735820051799647943/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=6735820051799647943' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6735820051799647943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6735820051799647943'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/07/notes-continuing-metamorphosis-of-web.html' title='[Notes] The Continuing Metamorphosis of the Web - 未來10年Web的發展重點'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-1683045819670935026</id><published>2009-07-09T23:36:00.004+08:00</published><updated>2009-07-09T23:51:14.168+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>第十張證照.. 感覺很空虛</title><summary type='text'>上班後這幾年，斷斷續續的拿到了一些證照，今天剛好拿到第10張其實，就我而言 拿證照 好像不會給我帶來什麼幫助當我覺的拿證照很無聊時  又會閒個一兩年不去理他這幾年  做很多事  都好像很沒有毅力...曾經為了鍛鍊coding&amp;problem solving 能力，開始在 UVA online judge 做 ACM 的程式題目但也是斷斷續續，上一次 submit 通過 可能已經是一年多前的事了完成的題數停留在59題很久了投資理財也是  曾經連續多很多時間在看書、研究  現在也停了技術面也是 只要是口碑好  popular 的技術, tool, methodology 就會涉獵一下但 也因為時間的關係 大多看完一、兩本書 玩過了 就換別的 沒有持續 也沒有深入對太多事情有興趣，一下看那個、一下看這個  太貪心的結果  是造成這個結果的主因吧下面是我的證照，從 programming, </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/1683045819670935026/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=1683045819670935026' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1683045819670935026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1683045819670935026'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/07/blog-post.html' title='第十張證照.. 感覺很空虛'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-9096557757479162254</id><published>2009-05-17T22:04:00.003+08:00</published><updated>2009-05-23T15:24:28.285+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>三重先嗇宮(台北縣古蹟)</title><summary type='text'>http://blog.xuite.net/braid.lin/blog/23834831這是一個古蹟修復工作者的Blog剛好介紹的是三重的古蹟廟宇 --- 先嗇宮身為三重人的我~  真的是有好好的看一下文章的內容只能說  太專業  太精闢了若是對古蹟有興趣的話  建議可以看看這個Blog, 真的很讚 :)</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/9096557757479162254/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=9096557757479162254' title='283 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/9096557757479162254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/9096557757479162254'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/05/blog-post.html' title='三重先嗇宮(台北縣古蹟)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>283</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-4288770057961635282</id><published>2009-05-14T00:57:00.004+08:00</published><updated>2009-05-23T15:16:37.919+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Server / DataCenter (Google 伺服器 &amp; 機房)</title><summary type='text'>http://news.cnet.com/8301-1001_3-10209580-92.html這篇文章，說明 google 自製的伺服器 以及 像貨櫃屋般的模組機房設計強者~ 軟體、硬體 都找最 TOP 的人來做 :Q- 為了省成本、省電、提升用電效率 在伺服器的設計上  使用PC等級的組件- 沒必要、沒用到的零組件(e.g., 顯卡...)  絕對不會出現在google server上- server吃電的電壓與供電電壓一致，以免電壓轉換時的能量秏損- 自制獨家電池式、內建於server上的UPC不斷電系統- 使用 software 來補足便宜硬體可靠度及穩定度的不足- 貨櫃屋般的機房，易於模組化的安裝、移動- 節能且利用自然能量的機房冷確系統... 看了就知啦 :)下面這一則，則是 Google Data Center 的影片Inside A Google Data Center</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/4288770057961635282/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=4288770057961635282' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/4288770057961635282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/4288770057961635282'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/05/google-server-datacenter-google.html' title='Google Server / DataCenter (Google 伺服器 &amp; 機房)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-835956205077997158</id><published>2009-05-12T15:37:00.000+08:00</published><updated>2009-05-12T15:38:32.204+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>MS SQL Table 佔用空間計算</title><summary type='text'>同事提供的方法，主要是利用到內建的 stored procedure: sp_MSforeachtable---CREATE TABLE #TableSizes(  table_name SYSNAME,  row_count int,  reserved_size varchar(10),  data_size varchar(10),  index_size varchar(10),  unused_size varchar(10))INSERT #TableSizes EXEC sp_MSforeachtable 'sp_spaceused ''?'''SELECT table_name,row_count, replace(reserved_size,' KB','') reserved_size,replace(data_size,' KB','') data_size, </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/835956205077997158/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=835956205077997158' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/835956205077997158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/835956205077997158'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/05/ms-sql-table.html' title='MS SQL Table 佔用空間計算'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-1029523873800492252</id><published>2009-05-11T13:56:00.004+08:00</published><updated>2009-05-11T14:06:50.653+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Google Chrome 影音廣告</title><summary type='text'>下面這隻廣告，是Google Japan Team弄的，會在TV上放送哦 :)Chrome 廣告合輯(連結)</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/1029523873800492252/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=1029523873800492252' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1029523873800492252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1029523873800492252'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/05/google-chrome.html' title='Google Chrome 影音廣告'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-5838774098654946091</id><published>2009-05-08T16:59:00.004+08:00</published><updated>2009-05-23T14:57:42.535+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google: The 2008 Founders' Letter</title><summary type='text'>Serge Brin 在今年Google年報(annual report)內給投資者的一封信這是從 2004年開始，每年Larry Page &amp; Serge Brin 開始做的一件事有點像華倫.巴菲特從1977年開始，每年寫給股東的一封信(Buffet Letters)從這些信件裡面，可以看到公司經營的大狀況、大方向以下，是針對 Google 2008 annual report 裡，一些有趣的東西:------Web &amp; Search:1990: CERN裡面的 Tim Bernes Lee 為了資訊的分享，發展了全世界的第一個Web Page http://info.cern.ch/1992: 世界上有26個web sites 了1993: 每個新增的Web Site 都會post在這個網址http://www.dejavu.org/prep_whatsnew.htm，這時 </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/5838774098654946091/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=5838774098654946091' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/5838774098654946091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/5838774098654946091'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/05/google-2008-founders-letter.html' title='Google: The 2008 Founders&apos; Letter'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-191514029068377655</id><published>2009-05-08T11:44:00.009+08:00</published><updated>2009-05-23T15:33:38.063+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>.Net Connection Pooling 問題 - (.Net 1.1 一般網路錯誤/ .Net 2.0 在傳送要求至伺服器時發生傳輸層級的錯誤。 (provider: TCP 提供者, error: 0 - 遠端主機已強制關閉一個現存的連線。)</title><summary type='text'>偉哉 微軟~透過 .Net default Connection Pooling 機制存取 DB會有問題，其實不是一天兩天的事了網路上的論壇  也有提到  這樣的問題  已經三、四年了  但是  一點兒也沒有解決的辦法  亦無一通用的說明及解決方法在 .Net framework 中，使用connection pooling機制存取DB，依不同 framework 版本 又分下列兩種一般的錯誤訊息:.Net Framework 1.1 -&gt; 一般網路錯誤.Net Framework 2.0 -&gt; 在傳送要求至伺服器時發生傳輸層級的錯誤。 (provider: TCP 提供者, error: 0 - 遠端主機已強制關閉一個現存的連線。)System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/191514029068377655/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=191514029068377655' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/191514029068377655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/191514029068377655'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/05/net-connection-pooling-net-11-net-20.html' title='.Net Connection Pooling 問題 - (.Net 1.1 一般網路錯誤/ .Net 2.0 在傳送要求至伺服器時發生傳輸層級的錯誤。 (provider: TCP 提供者, error: 0 - 遠端主機已強制關閉一個現存的連線。)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_z7u6SOfU_eI/SgOwbq0t4QI/AAAAAAAAAdM/a6MTq6wSf9A/s72-c/connectionPooling.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-9050651992397371931</id><published>2009-05-08T10:04:00.007+08:00</published><updated>2009-05-23T15:36:10.699+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Software Engineer'/><category scheme='http://www.blogger.com/atom/ns#' term='Test'/><title type='text'>Software Testing - 談軟體測試</title><summary type='text'>在軟體發展生命週期中，測試是相當重要的一環整個測試的目的  是要做到驗證(verification)及確認(validation)的作業以在下列兩個主要的構面，確認軟體成品的品質驗證(verification): do the thing right - 把事情做好, 即 驗證軟體是否依技術規格開發確認(validation): do the right thing - 做對的事情，即 驗證軟體是否滿足開發的初衷(intend)就軟體價值而言，通過驗證以證明軟體的技術品質是最基本的事但，能讓軟體發恢價值  則是透過確認的動作 ...確認的作業，一般發生在需求發展(requirement development)及 使用者驗收階段(User Acceptance Testing, UAT)，在需求發展階段 是要透過各種不同的方法 將軟體的需求誘導出來，並儘可能在該階段 就將需求確認好，因為</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/9050651992397371931/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=9050651992397371931' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/9050651992397371931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/9050651992397371931'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/05/software-testing.html' title='Software Testing - 談軟體測試'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-6227036137158761918</id><published>2009-04-13T15:41:00.006+08:00</published><updated>2009-04-16T15:55:46.217+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><title type='text'>CodeMirror 介紹 - 在Web上呈現程式語言內容</title><summary type='text'>CodeMirror: http://marijn.haverbeke.nl/codemirror/一般的programmer總會想在 web 上面去分享自已的一些sample code但是，html 對於一般程式語言用的換行、tab符號  都視為空白且，Browser也缺乏對 programmer language syntax high-lighting/coloring, code indentation(縮行)..等功能所以，我們單純的把程式碼做為 html 的文字內容時，常常得到的是一串很醜、沒斷行的字串就算加了 pre 這個 html tag, 能保留斷行、空白 但也無法擁有 syntax hilight 的功能一般，可能用貼圖的方式 or 檔案下載的方式 來提供這些程式碼的內容或是自訂css來做呈現~但這些方法都比較間接 也比較麻煩一點...Code Mirror </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/6227036137158761918/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=6227036137158761918' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6227036137158761918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6227036137158761918'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/04/codemirror-web.html' title='CodeMirror 介紹 - 在Web上呈現程式語言內容'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_z7u6SOfU_eI/SeL5bNaghkI/AAAAAAAAAdA/tEX5lnnh69M/s72-c/CodeMirror.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3536665099158967408</id><published>2009-04-13T10:27:00.003+08:00</published><updated>2009-04-13T10:40:05.924+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Yahoo'/><title type='text'>Yahoo Pipes: Web資料擷取處理引擎介紹</title><summary type='text'>Yahoo Pipes 可以依你定義的資料流處理方式，幫你進行 web 資料(rss, atom, csv, ..)的擷取、處理、輸出(format: rss, json, ...)好處是 透過 pipies 作為資料處理引擎，不用將資料處理邏輯放在自家的 server 上 而是 host 在 yahoo透過拖拉的方式 將資料處理邏輯定義好(如, 取得、匯集、過濾、排序...等) 也可省掉很多 coding的時間及人力以之前寫的 sample 而言就是透過 yahoo pipes 裡user定義好的資料處理流程，將 RSS / ATOM feed 轉成 JSON format以達到 不用 server side code (proxy) 來達到 client 端跨domain 的資料擷取(註: 因為 Same Origin Policy 的關係，在AJAX的實作中，client side</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3536665099158967408/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3536665099158967408' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3536665099158967408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3536665099158967408'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/04/yahoo-pipes-web.html' title='Yahoo Pipes: Web資料擷取處理引擎介紹'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_z7u6SOfU_eI/SeKl7QlV5ZI/AAAAAAAAAc4/4eSoHnGQ0tk/s72-c/YahooPipes.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-9010541672011088912</id><published>2009-04-06T10:32:00.008+08:00</published><updated>2009-05-23T15:37:52.165+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='Funny'/><title type='text'>Google April Fool's joke: 3D Chrome &amp; Brain Search &amp; ...</title><summary type='text'>Google 在愚人節大開使用者玩笑讓我笑到不行，真是很有趣的一家公司 :)發現了幾個Google 的惡作劇，這次的惡作劇主題是: CADIE: 分散式人工智慧體藉這這個強大的新技術，發展出了一些有趣的新APP以下，是 Google 惡搞的成果 :1. 3D Chromehttp://www.google.com/intl/en/landing/chrome/cadie/Chrome 推出 3D 功能，只要下載並製做好3D立體眼鏡按下Chrome的3D功能，即可用3D的效果來瀏覽網頁~別擔心~ Google強大的工程團隊，會幫您將web content處理過 讓他們能配合3D Browsing來提供客制的3D Content呢!!2. Brain Searchhttp://www.google.com/mobile/default/brainsearch.html</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/9010541672011088912/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=9010541672011088912' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/9010541672011088912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/9010541672011088912'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/04/google-april-fools-joke-3d-chrome-brain.html' title='Google April Fool&apos;s joke: 3D Chrome &amp; Brain Search &amp; ...'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-1314341876235407838</id><published>2009-03-20T14:25:00.004+08:00</published><updated>2009-03-20T14:35:48.045+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Emoji - 繪文字</title><summary type='text'>Emoji (moji -&gt; 文字)簡單來講  就是類似表情符號的東西(Emoticon --&gt; 沒看錯.. 就是 Emotion + Icon)因為在日本的通訊業界(Docomo, KDDI, Softbank...) 使用的很廣泛大概也是因為日本人很愛傳簡訊 搞了一堆有的沒的小圖很可愛...因為 手機跟手機間互傳這些繪文字時 不是傳圖，而是傳編碼而各家廠商用的編碼都是自訂的 所以 交換上會比較麻煩 需要轉碼因為這些東西 也日漸普及 不管是不是日系的手機 也都有類似的功能，甚至在Web上也有類似的應用所以，現在有一個 project 要提議把這些圖文字加入標準的 Unicode規範裡了:http://code.google.com/p/emoji4unicode/http://en.wikipedia.org/wiki/Emoji</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/1314341876235407838/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=1314341876235407838' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1314341876235407838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1314341876235407838'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/03/emoji.html' title='Emoji - 繪文字'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3506686647994427382</id><published>2009-03-19T17:07:00.006+08:00</published><updated>2009-03-19T17:40:10.834+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>JavaScript 之哀愁 &amp; 學習資源</title><summary type='text'>Douglas Crockford 在 Google Tech  Talk 的一個演講: JavaScript: The Good Parts裡面提到了 JavaScript的美麗與哀愁多數人  認為  這是一個很簡單、不重要的語言，所以 都是需要用到時 去抄、去改、去湊、去查然後~ 拼出一個好像可以work的東西JavaScript 語法長的很像 C, Java 不過 實質的內容 則是差很多所以囉~ 寫出來的東西 錯誤連連、不好Debug  就怪到這語言設計不好的頭上啦~當然  這語言設計是有一些缺失  不過  也有很多值得讚美的地方~在JavaScript: The Good Parts這個talk 裡就為JavaScript做了一些平反演講裡面~ 有提到  其實 JavaScript是當今世上最重要的語言不無道理~ 現在 有哪台電腦上沒有browser、沒有JavaScript </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3506686647994427382/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3506686647994427382' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3506686647994427382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3506686647994427382'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/03/javascript.html' title='JavaScript 之哀愁 &amp; 學習資源'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3206643028367275494</id><published>2009-03-19T12:07:00.001+08:00</published><updated>2009-03-19T12:07:51.211+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Chrome shortcut</title><summary type='text'>可參考官方說明:http://www.google.com/support/chrome/bin/answer.py?hl=en&amp;answer=95743</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3206643028367275494/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3206643028367275494' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3206643028367275494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3206643028367275494'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/03/chrome-shortcut.html' title='Chrome shortcut'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-8806331822442712700</id><published>2009-03-19T09:48:00.007+08:00</published><updated>2009-03-19T10:49:26.166+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>RSS Extending (RSS 擴充)</title><summary type='text'>RSS 2.0 是可擴充且相容於 RSS 1.0 的擴充的方法很簡單，只要不是 RSS 2.0 規範的標準 tag (XML Element)都要用namespace來限定它(qulified) 這樣就可以進行RSS的擴充了~這類在其它 namespace定義的RSS擴充用tag，在RSS世界裡 叫叫 RSS Module因為 RSS 2.0定義的tag，都是 unqualified 的 (在XML Schema內: elementFormDefault="unqualified")，且 RSS2.0 的 tag name 為 RSS1.0 的superset所以 RSS2.0 的reader 也可以吃 RSS1.0的feed(相容)以下是 OpenSearch RSS2.0 Module的一個擴充實例:--備註一下: http://www.rssboard.org/</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/8806331822442712700/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=8806331822442712700' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/8806331822442712700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/8806331822442712700'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/03/rss-extending-rss.html' title='RSS Extending (RSS 擴充)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_z7u6SOfU_eI/ScGyh3be1VI/AAAAAAAAAbo/FzWVjgWGp5o/s72-c/RSSExtention.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-2905304796769626992</id><published>2009-03-18T21:56:00.002+08:00</published><updated>2009-03-18T22:01:25.471+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Chrome Next Beta Release...</title><summary type='text'>Google Chrome Next Beta 可以下載來看看~ 目前最新Beta版本為 2.0.169.1速度比目前release的stable版本快了 30~50%也多加了 auto-scroll, form auto-filled, full page zoom, .. 等功能比較奇怪的是，tab drag 的功能 多了一項，把tab拉到chrome視窗側邊時 可以有視窗並排的效果 (呃.. 這功能要幹嘛?... 好吧... 對照兩個網頁時 有一點小用吧)</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/2905304796769626992/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=2905304796769626992' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/2905304796769626992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/2905304796769626992'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/03/google-chrome-next-beta-release.html' title='Google Chrome Next Beta Release...'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-640153250039204529</id><published>2009-03-17T15:14:00.006+08:00</published><updated>2009-03-18T10:24:03.803+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PostgreSQL'/><title type='text'>PostgreSQL 8.3 版 與舊版之相容性問題排除方法</title><summary type='text'>最近剛好有機會接觸PostgreSQL一部分的工作是將存在舊版PostgreSQL的資料  porting 至新版在 porting 的過程當中，發現 PostgreSQL 8.3版針對 implicit type conversion 做了更嚴所以~ 在舊版 PostgreSQL上面存在的一些default的自動轉型函式(implicit type conversion function)都被移除掉了當然，過去寫的程式若是比較髒 (例如: 拿 integer 跟 char varing比較、Join)的SQL Statement在新版就會行不通~比較用功的人~ 當然要藉機好好的review一下 schema的設計是符合理，schema, SQL Statement語句是否要調整~但，如果影響範圍很大的話，倒是可以自已將新版拿掉的 自動轉型函式再補回去~這樣 就不用改程式囉 :Q</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/640153250039204529/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=640153250039204529' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/640153250039204529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/640153250039204529'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/03/postgresql-83.html' title='PostgreSQL 8.3 版 與舊版之相容性問題排除方法'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-5349621935452229129</id><published>2009-03-17T11:37:00.020+08:00</published><updated>2009-03-18T11:03:51.367+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat'/><title type='text'>Tomcat Post / Get 中文編碼處理方法 (中文亂碼問題)</title><summary type='text'>最近在把原本佈署在 Resin 的 Java Web Application移植到 Tomcat 時，有許多原本正常的中文get / post 功能，都變的異常，只要是透過 get / post 得到的資料，就會變亂碼剛好也驗證了 Resin 在Character Encoding的部分做的較好而看看網路上大家的問題，也可以知道 Tomcat 在編碼處理的部分 真是讓很多人頭痛主要的原因是，TOMCAT 預設都是用 ISO-8859-1 的編碼方式來傳遞資訊這個問題，可以解決的方式整理如下:1. JSP 頁面的編碼宣告需與實際儲存檔案時用的編碼一致這是個很好玩的問題~ 有些人 在頁面宣告用 big5 or UTF-8 or... 字集但是，檔案實際儲存的方式與該編碼不同，則 頁面當然會出現亂碼的問題2. 自行轉碼form method=POST or GET 時 因為Tomcat</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/5349621935452229129/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=5349621935452229129' title='8 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/5349621935452229129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/5349621935452229129'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/03/tomcat-post-get.html' title='Tomcat Post / Get 中文編碼處理方法 (中文亂碼問題)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_z7u6SOfU_eI/Sb86Rl5pD8I/AAAAAAAAAak/vsBWHHCePY4/s72-c/charencoding.PNG' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-2213403299629672459</id><published>2009-03-17T01:14:00.006+08:00</published><updated>2009-03-18T10:25:04.842+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Math'/><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>Pi Day &amp; 白色情人節</title><summary type='text'>每年的 3月14號，是商人的白色情人節，是很多數學狂熱宅男的Pi Day~π(Pi) 這個數字  代表一圓直徑與圓周的比例~ 大約是3.1415926535897932384626433832795028841971693993751058209......到目前為止，大概已經被算出 一兆位了~ (天啊)Pi 的符號π在1706年由 William Jones 首先使用但在 1737年由Euler所引用 而廣為人知有一個Pi Day的網站專門用來提供一堆跟Pi有關的資訊  這數字還真偉大 &gt;&lt;~ 想鍛鍊記憶力的人~ 這邊有100萬位數的Pi可以參考背誦~Pi記憶的世界記錄目前是由一位中國人 Lu, Chao 保持，他在2005年時創下記憶67,890位數的世界紀錄，總共花了整整二十四個小時又四分鐘來將這些數字完整無誤的背誦出來也有人把 Pi的每個位數 mapping 到鋼琴鍵盤，</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/2213403299629672459/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=2213403299629672459' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/2213403299629672459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/2213403299629672459'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/03/pi-day.html' title='Pi Day &amp; 白色情人節'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3313555755131667068</id><published>2009-03-09T17:45:00.009+08:00</published><updated>2009-03-18T10:25:26.630+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hardware'/><title type='text'>Seagate 7200.11 問題硬碟修復方法說明 (適用於下列狀況 BIOS抓到硬碟,但顯示容量為LBA:0 / 0M  or  BIOS抓不到硬碟)</title><summary type='text'>前言: 98/2/28 在做file copy時，突然電腦就當掉、畫面不動，想說... windows 本來就很不穩，重開一下就好了。結果...重開時...在BIOS階段的時間停的非常久，最後，出現「主硬碟磁區錯誤」的訊息，之後試了非常多的方法、搜尋了非常多網路的訊息，終於確認是因為Seagate  H.D. 軔體(firmware)瑕疵所造成，雖說Seagate承諾firmware所造成的問題，並不會造成資料遺失，也會協助受影響的用戶回復資料。但是，依我找到的訊息以及本身的經驗，並不想將硬碟報修，原因如下:a. 我的硬碟遇到的問題為 LBA:0 Size: 0 M(BIOS抓的到硬碟，但容量為0)的問題，此問題在國外專業的硬碟論壇裡，在97年年中左右，早就證實是因為firmware異常造成，但卻不在此次Seagate官方公佈的問題徵狀內(官方公佈的訊息為 H.D. Bricked </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3313555755131667068/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3313555755131667068' title='76 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3313555755131667068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3313555755131667068'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/03/seagate-720011-1bioslba0-0m-2bios.html' title='Seagate 7200.11 問題硬碟修復方法說明 (適用於下列狀況 BIOS抓到硬碟,但顯示容量為LBA:0 / 0M  or  BIOS抓不到硬碟)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_z7u6SOfU_eI/SbTmyNxNkDI/AAAAAAAAAZM/UvGOvgA9368/s72-c/00_SuckSegate_resize.jpg' height='72' width='72'/><thr:total>76</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-4077854746024447440</id><published>2009-02-28T20:27:00.005+08:00</published><updated>2009-03-18T10:25:59.855+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Safari 4 Beta - World's fastest browser</title><summary type='text'>Web Browser 的大戰  真的慢慢的展開了~Apple 已開放新版的 Safari 4 Beta 版供 Mac or Windows user 下載使用在新版的Safari裡面在速度上: 強調 HTML Rendering 的速度、Java Script Engine速度 都是世界最快，與其它Browser相比，幾乎都是用倍數來算的...在標準上: 強調對於標準的支援~ 諸如 HTTP5, CSS3 等最新標準在功能上: Top Sites, History Search, Cover Flow ... 等，都是另人驚豔的功能                   雖說，Top Sites 提供user最常瀏覽網頁的功能以及History Search提供最近的瀏覽紀錄供叫用的功能就跟Chrome or Google新版Tool Bar提供的功能一樣，但是 透過 Apple的美學、</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/4077854746024447440/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=4077854746024447440' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/4077854746024447440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/4077854746024447440'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/safari-4-beta-worlds-fastest-browser.html' title='Safari 4 Beta - World&apos;s fastest browser'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_z7u6SOfU_eI/SakzXWpb3ZI/AAAAAAAAAZA/C72c99xPX84/s72-c/Safari4-2.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-7841340015253776970</id><published>2009-02-28T02:01:00.005+08:00</published><updated>2009-03-18T10:27:58.643+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Apps Status Dashboard</title><summary type='text'>Apps Status Dashboard 大致上就是: 針對google透過google apps提供的各項 service  提供目前及歷史的 healthy status 簡單報表及說明不在google apps涵蓋範圍內的服務  不知目前有無類似的reporting機制BTW,  因為google apps 設定的服務對象是在企業用戶既然目的是要賣錢的  Service Level 的 Monitoring &amp; Reporting 是相當的重要~ 這樣的資訊揭露  算是必要的  也才可以對客戶有一個交待未來  資訊應該會愈來愈多  愈細化~  儲如  service availability, efficiency, ... 等更確切的指標  應該也會一一出來吧雖然如此，一家公司~ 肯把這樣的資訊開誠佈公、讓所有的大眾知道  真的是不容易~ 拍拍手~--from Official</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/7841340015253776970/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=7841340015253776970' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/7841340015253776970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/7841340015253776970'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/google-apps-status-dashboard.html' title='Google Apps Status Dashboard'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3401242179647144486</id><published>2009-02-28T01:31:00.004+08:00</published><updated>2009-03-18T10:28:50.874+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Chrome 防當機控制 ?!</title><summary type='text'>雖說 Chrome 以 process per tab 的方式，將不同的tab isolate至不同的process降低了因某 tab 的問題  導致browser crash 的機會...但是... 今天... 我的確在windows的環境當中 用chrome... 然後... 當掉了哈哈~ 可是 我覺的 這是因為 Microsoft 的問題 應該不是Chrome的問題才對 :QBTW, google 現在對功能的導覽影片 也有中文了耶~ 講的又慢又文縐縐的... 聽的還真不大習慣...</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3401242179647144486/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3401242179647144486' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3401242179647144486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3401242179647144486'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/google-chrome.html' title='Google Chrome 防當機控制 ?!'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-2293517364008341124</id><published>2009-02-28T00:44:00.007+08:00</published><updated>2009-03-18T10:28:59.746+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Tool Bar 6 Beta for IE / Google Tool Bar 5 Beta for FireFox (Google 工具列)</title><summary type='text'>Google 推出了新版工具列的Beta版本，包含:Google Tool Bar 5 for FireFox 的 Beta版本 &amp;Google Tool Bar 6 for IE 的 Beta版本但是還是一樣沒有提供for chrome的版本用chrome對我個人來講最大的困擾是~ 少了google tool bar 真的讓我使用上較不方便像是，bookmark就無法像裝了google tool bar一樣容易存取/跨電腦分享不過  目前這版chrome大概只是為了驗證新的 process per tab 的概念跟rendering&amp;javascript enginge的速度吧...BTW, 新版的 Google Tool Bar 有些新功能1. 可以把 google gadgets加到tool bar的按鈕列~ 用起來 有些噁心~ 個人覺的呈現介面太小了 看不慣，不過 </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/2293517364008341124/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=2293517364008341124' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/2293517364008341124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/2293517364008341124'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/google-tool-bar-6-beta-for-ie-google.html' title='Google Tool Bar 6 Beta for IE / Google Tool Bar 5 Beta for FireFox (Google 工具列)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-6468892914944419192</id><published>2009-02-27T11:33:00.004+08:00</published><updated>2009-03-18T10:29:07.690+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Goole Search, Gmail,  Blogger... 相繼出錯~ Google 怎麼了 ?</title><summary type='text'>Google 的產品品質  一向是讓人非常滿意~不過  最近  好像頻頻出錯~包含2009/1/31 因為惡意網站的設定問題(malware filter, http://stopbadware.org/)，讓google search出來的網站  都被標示上「惡意網站的標籤)2009/2/24 Gmail outage, 聽說是設備當機?! 約二個半小時恢復正常2009/2/27 上午使用Blogger時，發現 主頁資訊出不來，firebug show 出一些 javascript error                  應該也是 google 出了什麼問題才對其實，資訊系統出錯 在所難免  所以  我也不會像網友嘰嘲Gmail為 GFail.. 哈反而覺的  google 還是有點人性的 :)以後  系統出包，我們就可以把google的例子拿出來講  看可不可以擋掉一些炮火攻擊</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/6468892914944419192/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=6468892914944419192' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6468892914944419192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6468892914944419192'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/goole-search-gmail-blogger-google.html' title='Goole Search, Gmail,  Blogger... 相繼出錯~ Google 怎麼了 ?'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-6385678431892435560</id><published>2009-02-27T02:25:00.008+08:00</published><updated>2009-03-18T10:29:17.176+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>SOP - Same Origin Policy (Browser Security Policy)</title><summary type='text'>Same Origin Policy(SOP) 是一般 browser 針對 client-side script(如java script) 在安全性上面的一項處理原則由於 client-side script 是在使用者的作業環境中進行，而在使用者的環境當中，常有一些穩私性的資料(如 cookie, 瀏覽行為...等)，為避免這些 client-side script 去存取client端穩私資訊後 送交給無法限定範圍的遠端伺服器，所以 有了 SOP 這個原則簡單講，就是client-side script不能存取所在網頁之外的資源例如: 使用者目前瀏覽網頁為 http://example.com 上面有運行一些 javascript     依 SOP 的原則，browser 只會容許 javascript 存取 http://exmaple.com/* 下的資源     其它</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/6385678431892435560/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=6385678431892435560' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6385678431892435560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6385678431892435560'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/sop-same-origin-policy.html' title='SOP - Same Origin Policy (Browser Security Policy)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-215537652592855927</id><published>2009-02-25T18:57:00.005+08:00</published><updated>2009-03-18T10:29:26.088+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google App Engine Billing (GAE, Google Application Engine 收費方案)</title><summary type='text'>Google 去年四月推出的 Application Engine 服務提供免費的運算資源供開發者佈署開發完成的程式供Web User使用限額是每月不超過 500萬個 page view今天在 app engine 的blog看到，GAE公佈了收費模式文中提到~ 雖然目前提供限額的免費資源不過  使用者的使用狀況可能太好了  使得  目前資源有不夠的狀況未來，雖仍會提供500萬個page view的免費quota, 不過資源會在90天內做適度的調整(一定是調小的啊...)若要取得額外的Quota, 則需另外付費下列是我目前用的免費帳號的 resource 分配狀況依照google 的計價方式的話，1個app google 每天免費送你 7.035塊美金耶 :Q聽起來還滿爽的唷 :) 呵呵...依這樣的 Service Level, 一年大概二千六百塊美金, 折算台幣約九萬塊~不用</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/215537652592855927/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=215537652592855927' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/215537652592855927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/215537652592855927'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/google-app-engine-billing-gae-google.html' title='Google App Engine Billing (GAE, Google Application Engine 收費方案)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z7u6SOfU_eI/SaUlHA5emmI/AAAAAAAAAYg/MZmqxmnUZfI/s72-c/GAE+Billing.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-658754532867658501</id><published>2009-02-18T09:36:00.014+08:00</published><updated>2009-03-18T10:41:13.569+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>IIS6 + Tomcat6 設定方法</title><summary type='text'>1. 先有IIS2. 安裝JDK    - download JDK  and install    - set JAVA_HOME 環境變數至 jdk 安裝目錄3. 安裝 Tomcat    - download Tomcat and install    - set CATALINA_HOME 環境變數至 Tomcat 安裝目錄4. 安裝Tomcat Connector    a. 首先先依上述連結下載取得 isapi_redirect-1.2.27.dll (目前最新版本)    b. 將該dll置於一特定目錄 (如: c:\TomcatConnector)    c. 在該目錄下 建立三個config file 分別為         isapi_redirect-1.2.27.properties  (主檔名與 isapi_redirectxxxx.dll 的主檔名同)</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/658754532867658501/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=658754532867658501' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/658754532867658501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/658754532867658501'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/iis6-tomcat6.html' title='IIS6 + Tomcat6 設定方法'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_z7u6SOfU_eI/SZwCFO9lSZI/AAAAAAAAAUE/4sPoJ0s5Hkk/s72-c/tomcatExtention.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3283031865023740354</id><published>2009-02-17T02:45:00.009+08:00</published><updated>2009-03-18T10:27:35.054+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Chrome comic - Chrome設計的背景</title><summary type='text'>Google 也出漫畫了哦:  Google Chrome ComicGoogle委託了Scott McCloud這個畫家，透過與20多位google engineers的interview用漫畫的方式，呈現出 chrome發展的背景以及重要的設計若即早報名今年的Google I/O活動，主辦單位會送你一本hard copy 哦 :)以下是我從這本漫畫看到的一些重點:* 因Web application日漸普及，Browser也變成一執行application的重要平台，有重新發展以因應需求的需要* 有別已往整個browser在OS看來是single process的設計 chrome 是採 multi-process 的架構，即一個 browser tab 為一單一的process整個browser不會因為單一tab crash掉，而整個browser都垮掉*  採用 WEBKIT </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3283031865023740354/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3283031865023740354' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3283031865023740354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3283031865023740354'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/google-chrome-comic-chrome.html' title='Google Chrome comic - Chrome設計的背景'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-980031361714283694</id><published>2009-02-14T04:03:00.003+08:00</published><updated>2009-03-18T10:29:47.389+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Map - Street View 功能</title><summary type='text'>Google 的街景圖示做的真的太細太屌了啦 :)這是 Google Map從幾年前開始的計劃早先的 Google Map 先是有衛星圖、接著 加入國界、地區街道標示、地圖後...更恐怖的這個街景圖是 google 用車子 沿街拍出來的最早只有美國部分地區有  現在美國應該已經做全了日本也有很多地方的街景都拍好了  也在google map 上可以看到台灣則是預計今年會開放這項服務 (這禮拜一 剛好在看到google street view的工程車在信義路上拍  我還故意在他後頭停留了一下... :) )anyway, 既然日本拍好了  我也去日本玩過  就去找了一下當時的照片...我只能說 google 太強了... 看看下面的對照你就知...1. 小樽運河旁-Google 版google map linkMinChuan比對版:2. 小樽運河旁-Google 版這裡是小樽運河，</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/980031361714283694/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=980031361714283694' title='5 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/980031361714283694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/980031361714283694'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/google-map-street-view.html' title='Google Map - Street View 功能'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_z7u6SOfU_eI/SZXDl5qagRI/AAAAAAAAASg/vniI2AiWFr0/s72-c/GoogleMap1.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-7529620261902904872</id><published>2009-02-12T00:30:00.014+08:00</published><updated>2009-03-18T10:29:56.435+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Gadgets 開發介紹</title><summary type='text'>Google Gadgets API 目前提供兩個版本新的版本使用 gatgets.* 這個 namespace，主要看起來 是加入了 OpenSocail 的功能舊的版本使用 _IG_ 這個namespace下列是一些開發的小要點:A. Gadgets 組成Gadgets的開發之所以很簡單，是因為 Gadgets只需用一XML文件來描述所謂的Gadgets Spec.即可完成 Gadgets的開發，在Gadgets Spec.中  除了透過XML 宣告一些屬性供Gadgets Container參照以決定Gadgets的重要特性外(如，這個Gadgets的一些user偏好屬性、tabs的支援、標題作者資訊...等等)，再來就幾乎是 html + javascript(AJAX) + css 的開發了下列是一個Gadgets Spec XML 的長像...B. Gadgets</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/7529620261902904872/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=7529620261902904872' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/7529620261902904872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/7529620261902904872'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/google-gadgets.html' title='Google Gadgets 開發介紹'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z7u6SOfU_eI/SZTQLwWQkpI/AAAAAAAAASY/CYSRyLBc5ao/s72-c/GadgetsSpecSample.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-8213948854191937015</id><published>2009-02-11T15:20:00.007+08:00</published><updated>2009-03-18T10:30:07.077+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>ASP.NET AJAX Framework 過於肥大之問題解決方案 (ScriptMode, ScriptingScriptResourceHandler)</title><summary type='text'>專案內的同仁，有使用 VS 2005 or VS 2008 進行 ASP .NET的 Web 開發作業其中，亦有引用到 Microsoft 提供到的 ASP.NET AJAX Framework 功能在實際上線的過程中，卻發現 該 AJAX Library異常的肥大(與 jQuery, Prototype, YUI ...等相比)可能會影響到 client 端針對該 js file之 download time所以，針對此議題 內部做了一些survey，就 .Net 提供的 javascript file之size縮減方案分別可就 java script file本身size縮減及http transport layer之壓縮技術說明如下:1. ASP.NET AJAX Framework Java Script file size 縮減參考 MSDN 文件說明:  http://</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/8213948854191937015/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=8213948854191937015' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/8213948854191937015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/8213948854191937015'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/aspnet-ajax-framework-scriptmode.html' title='ASP.NET AJAX Framework 過於肥大之問題解決方案 (ScriptMode, ScriptingScriptResourceHandler)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z7u6SOfU_eI/SZKEC99uR3I/AAAAAAAAASI/fRUYRyjGKbM/s72-c/HttpZip.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-1004383401963004729</id><published>2009-02-06T01:49:00.002+08:00</published><updated>2009-03-18T10:30:14.838+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>外交部 - 有禮走天下網路有獎徵答活動</title><summary type='text'>外交部的活動 - 有禮走天下網路有獎徵答活動其實內容做的不錯，把一些常見且重要的禮儀上網  裡面提供的資訊 我還滿推薦的P.S 還有抽獎活動哦 :)</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/1004383401963004729/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=1004383401963004729' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1004383401963004729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1004383401963004729'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/blog-post.html' title='外交部 - 有禮走天下網路有獎徵答活動'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-9033112054862541179</id><published>2009-02-04T14:27:00.004+08:00</published><updated>2009-03-18T10:30:26.057+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Misc'/><title type='text'>翻譯筆記 - TransNote</title><summary type='text'>翻譯筆記 - TransNote (http://www.transnote.org/) 是 ITRI(工研院)的一項 project這個小工具的功能，不像其它網站/工具提供的「全文翻譯服務」，也不項某些 翻譯軟體或browser plug-in提供的「User滑鼠指標指到的文字 進行即時的翻譯」功能而是提供所謂「翻譯筆記」的功能所謂的翻譯筆記，使用起來會很像大家在讀原文書時，若有些單字看不懂，會在查完字典後將所查的中文解釋註記在書本上個人覺的這個功能感覺很不賴，雖然本人非該工具的重度使用者，但是還是分享予讀者有可能對原文文章的閱讀有一定的幫助，當然不能完全拿來做為學習英文的方法，畢竟一個單字的用法是很多種的...TransNote 目前使用方法如下:1. Copy 一段原文文章至 Transnote 網站2. 點選「開始閱讀」3. 在欲翻譯的文字上 double-click，</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/9033112054862541179/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=9033112054862541179' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/9033112054862541179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/9033112054862541179'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/transnote.html' title='翻譯筆記 - TransNote'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z7u6SOfU_eI/SYk6-6kPCdI/AAAAAAAAAR4/5_Uq2pJD1m8/s72-c/Transnote.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-8594318691515595366</id><published>2009-02-02T18:16:00.001+08:00</published><updated>2009-03-18T10:30:35.571+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Office Addin 開發經驗 (using VSTO)</title><summary type='text'>因為Office為常用的辦公室軟體工具懶得做重複事情的我  當然會想看看  到底有沒有辦法在 Office 的應用裡面  加上我自已的功能用來處理一些很Routine、重複操作的事情 ?其實  以前已經有使用 VBA 來客製化 Excel, Word 的功能不過，必竟 VBA 的 DEBUG 相當的麻煩，且開發環境較不便利、語言也較不熟悉所以，找到了另一個方法透過 VSTO(Visual Studio Tool For Office Development)這工具即可透過 VS 2005 用自已喜歡的語言  來開發 Office Addin*** 開發的過程中，只要新增一個 Office Addin 的專案，再依 office object model (寫的很差的一堆文件)來開發即可*** 安裝的過程，會比較麻煩，先簡單列出我遇到的問題1. 開發時 用Debug mode執行的話，</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/8594318691515595366/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=8594318691515595366' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/8594318691515595366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/8594318691515595366'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2009/02/office-addin-using-vsto.html' title='Office Addin 開發經驗 (using VSTO)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_z7u6SOfU_eI/SYfyM6WH-NI/AAAAAAAAARs/A6cWEn9blyk/s72-c/VSCustom.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-4602681923590909148</id><published>2008-12-29T00:27:00.002+08:00</published><updated>2009-03-18T10:30:44.359+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>Outlook Automation</title><summary type='text'>因為gmail實在太強了 所以 想把所有的信 都用gmail的當做備份+搜尋的地點因為，公司的mail 有自動轉寄功能所以，先前設定所有寄給我的信 都會轉到我的 gmail 帳號一份但是，針對自已寄出的信  就沒輒了~基本上  想的方式是這樣:* 每次寫信 or 回信時  把 gmail account 加到 BCC 內 再寄出不過，每次都要加 也很煩人(且 outlook 要加 bcc 比較麻煩)so, 就想說 excel 的 macro 有沒有辦法做到基本上，就滿簡單的基本想法如下:方法A: 自訂寫信、回信的功能，在 outlook 裡面 去定義 macro並編輯它      會進入 VBA 的程式寫作介面，在裡面 去定義macro要做什麼事      舉例來講，我定義了這樣一個函式後，再到 outlook 工具-&gt;自訂-&gt;指令 把這function加入 outlook 的 menu</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/4602681923590909148/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=4602681923590909148' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/4602681923590909148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/4602681923590909148'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2008/12/outlook-automation.html' title='Outlook Automation'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-1431833927903968125</id><published>2008-12-28T22:43:00.001+08:00</published><updated>2009-03-18T10:30:53.587+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Introduction to Google Apps</title><summary type='text'>今天閒來無事 想說 來研究一下 GAE(Google Application Engine, http://code.google.com/appengine/)其實，GAE 就是 hosting 的概念，由 Goole提供web computing related resources, 讓end-user開發的程式可以deploy在上面，目前支援由python開發的程式，並且 也有google proprietary的db可以供使用哦~不過，沒先看GAE 倒是先找到了一個叫 Google Apps的東西(http://www.google.com/apps/intl/en/business/index.html)這個東西的話~ 就是 Application Service Provider(ASP)的概念，google提供給組織層級的service(例如，email, calendar</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/1431833927903968125/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=1431833927903968125' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1431833927903968125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1431833927903968125'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2008/12/introduction-to-google-apps.html' title='Introduction to Google Apps'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-6491072590331863708</id><published>2008-11-04T15:07:00.001+08:00</published><updated>2009-03-18T10:27:14.606+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>WSS 客製方法 (Windows Sharepoint Services)</title><summary type='text'>專案使用了 Windows Sharepoint Services 已經有五年的時間了最初是我建置+管理目前  已經將它移交給別人管帳號跟系統最初只有 for 單一個 project 使用但，又不想使用 MS 提供的畫面及Template，所以 在 93年時，用硬幹的方法修改MS的aspx檔案:C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\1028\STS\default.aspx把它改成這樣:在 WSS 當中，有主網站、子網站的功能主網站目前是 for GSP Project 使用子網站曾經有提供給 GSN 使用目前要再加一個「農委會客服」的案子但是，專案一多 這單一個客製檔案 沒辦法 for 其它專案使用偏偏，WSS 又無提供為每個 Site, SubSite </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/6491072590331863708/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=6491072590331863708' title='2 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6491072590331863708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/6491072590331863708'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2008/11/wss-windows-sharepoint-services.html' title='WSS 客製方法 (Windows Sharepoint Services)'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_z7u6SOfU_eI/SQ_3lxXoCRI/AAAAAAAAAQE/wXXD8FeDMMs/s72-c/GSPSite.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-1011827825979475626</id><published>2008-11-03T12:45:00.001+08:00</published><updated>2009-03-18T10:34:38.788+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MS SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft'/><title type='text'>MS SQL Server 2000 Audit</title><summary type='text'>最近因為公司的資安查核，所以 研究了一下 MS SQL Server 2000 要如何建立稽核軌跡(Audit Trail)，大概找了幾類的方法，整理說明如下:------------------------------------------------------------------A. enable SQL Server login audit (through SQL Server Enterprise manager)------------------------------------------------------------------ref: http://www.microsoft.com/technet/security/prodtech/sqlserver/sql2kaud.mspx notice: SQL Server 要重啟才生效 login </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/1011827825979475626/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=1011827825979475626' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1011827825979475626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1011827825979475626'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2008/11/ms-sql-server-2000-audit.html' title='MS SQL Server 2000 Audit'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_z7u6SOfU_eI/SQ6D4I2ZdlI/AAAAAAAAAPU/DUjWFfRf9AA/s72-c/SQL001.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-3886790568397127456</id><published>2008-09-18T16:55:00.001+08:00</published><updated>2009-03-18T10:34:52.854+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Algorithm'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Soring Algorithm - Python Implementation</title><summary type='text'>最近在看Python剛好上次竹講了一堆sorting 的 algorithm由於 我忘了差不多了 所以呢~ 再複習一下  順便用 python 來 implement做了, QuickSort, MergeSort, HeapSort為何叫 QuickSort --&gt; 看程式碼的長度就知 它是 O(nlogn)排序法裡 程式碼最簡單的吧 :Q 哈Python 寫出來的程式，有沒有比較整齊乾淨啊~ 呵呵Quick Sort:Merge Sort:Heap Sort:</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/3886790568397127456/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=3886790568397127456' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3886790568397127456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/3886790568397127456'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2008/09/soring-algorithm-python-implementation.html' title='Soring Algorithm - Python Implementation'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_z7u6SOfU_eI/SNIX4cZv7II/AAAAAAAAAN0/a4WaSIl1xXo/s72-c/QuickSort.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-1779273960637094569</id><published>2008-09-08T17:54:00.001+08:00</published><updated>2009-03-18T10:35:00.913+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web'/><title type='text'>Web 的技術愈來愈複雜啦~</title><summary type='text'>最近比較有再重新接觸Web的東西感覺自已已經有點退流行了~ 所以 得看一看 呵最近有看的、有接觸到的名詞* LAMP - 架了 Linux + Apache + MySQL + PHP 來玩，這個太多人用了 至少要玩看看 當然很快的看了PHP, MySQL 就偷懶直接用 PHPMyAdmin 來管理 寫了一個很無聊show報表的東西，報表的圖是用 Google Chart API 來畫的 真的超簡單的 :Q* 重看了 XHTML(HTML 4.01), CSS, JavaScript 實際上，XHTML 出了這麼多年，我還是第一次看 &gt;&lt;~ CSS 跟 JavaScript 也是，以前沒真的大量用過 啥 selector, class, 有的沒的 還是第一次套 不過，真的覺的 web 的技術、client 端的東西 愈做愈屌了..* 好好了看了 perl 5, 不過 說真的 </summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/1779273960637094569/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=1779273960637094569' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1779273960637094569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/1779273960637094569'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2008/09/web.html' title='Web 的技術愈來愈複雜啦~'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-38221467.post-7966459853630473332</id><published>2008-06-25T18:10:00.001+08:00</published><updated>2009-03-18T10:35:16.033+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Finance'/><title type='text'>公司價值評估</title><summary type='text'>一些重點:公司活動 = 營業活動 + 投資活動 + 融資活動(融通資金)公司價值 = 獲利性 * 獲利持續性(獲利成長性) * 風險性(獲利風險性)獲利能力 = 營業績效 * 投資績效 * 融資績效濩利能力 可看 ROE(股東權益報酬率)，為一好指標透過杜邦分析，可將ROE(獲利能力) 拆解為ROE = 稅後淨利 / 股東權益   = (稅後淨利/營收) * (營收/資產總額) * (資產總額/股東權益)   = 淨利率 * 資產週轉率 * 權益乖數營業績效 -&gt;可看損益表的 稅前淨利率 (業內+業外)若要看本業表現 則看 盈業利益率損益表內的毛利率的高低，決定了公司可針對產品做差異化及管銷作為的空間(若毛利太低的話，管銷研發空間不大)(毛利 = 營收-直接可歸屬於產品本身的成本)投資績效-&gt;可透過 資產負債表+損益表 得到相關資訊主要是看 資產週轉率 = 營收/</summary><link rel='replies' type='application/atom+xml' href='http://minchuanwang.blogspot.com/feeds/7966459853630473332/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=38221467&amp;postID=7966459853630473332' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/7966459853630473332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/38221467/posts/default/7966459853630473332'/><link rel='alternate' type='text/html' href='http://minchuanwang.blogspot.com/2008/06/blog-post_25.html' title='公司價值評估'/><author><name>MinChuan Wang</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
