2009年12月29日 星期二

Did You Know?

這是在一個座談會中,有同事分享給大家看的,
分享給各位看,這是一件很crazy的事!
看完後,你的感想一定很多~~



2009年11月30日 星期一

AppServ2.5.10安裝pear套件錯誤訊息

AppServ2.5.10安裝pear套件時,會說找不到mbstring.dll的錯誤訊息

解決方式如下:



1. 需要調整php.ini內的載入順序

extension=php_mbstring.dll <=在php_exif.dll載入之前

extension=php_exif.dll

2. 另外在extension_dir這個設定中

在AppServ2.5.10版有設定上的錯誤,要改一下

原本:

extension_dir = "C:/ppServ\php5\ext"

改成以下:

extension_dir = "C:\AppServ\php5\ext"

2009年9月14日 星期一

[新工作]中正大學專案工作人員

很久沒來動網誌了,在此跟各位報告一下近況…
9/1正式進入中正大學工作~~~

懶得通勤,所以在民雄租了一間套房~~~
還不錯,3000元一個月(第四台、網路、冷氣、小冰箱、基本家俱,應有盡有)

現在每天作息都超正常~~~晚上12點睡覺、早上6點40起床~~~
然後早上8點到學校上班打卡,下午咧就5點多打卡下班~~~
而且辦公環境超好~~~一個人有兩個辦公桌的寬度,用兩台電腦~~~
我想這大概只有電算中心才辦得到吧!~~~~
希望這一年能好好加油~~~拼明年續聘吧!~~~~
聽說滿一年後,又續聘的話,明年就會有7天的休假可以運用,
還不賴,待更久休假的機會就愈多~~~

我想~~~雖然在電算中心工作要寫程式,壓力有點大,
不過至少可以學到些東西,而且工作環境與制度都還不錯~~~
我想我只要能克服技術上的問題,應該可以在中正過得很快樂吧!

2009年6月15日 星期一

windows server 2003 dns

http://blog.weithenn.org/2009/03/windowswindows-2003-server-dns.html
http://www.wretch.cc/blog/jerry0822/13888624

2009年4月8日 星期三

free uml

※文章來源:http://jyhshin.pixnet.net/blog/post/26821136



最近在看「UML 精華第三版」這本書,所以就找了一些 free UML tools 來用,順便記錄一下使用心得。主要的 tools 都是從 http://en.wikipedia.org/wiki/List_of_UML_tools 找來。這個網址維護一系列的免費工具,經常有更新,裏面的各軟體版本相差沒多少。



  1. BOUML

    支援最新的 UML 2.0,不過是用 QT 寫的,所以安裝時,會順便安裝 QT。

  2. Frame UML

    支援最新的 UML 2.0 的 12 種圖,不包含 Object diagram,因為可以使用其它圖代替。 使用 Vistual C++ 寫的,只能在 windows 環境下使用。簡單,方便使用。 但是實際使用後才發現只有支援六種圖,Deployment Diagram,Component Diagram,Class Diagram,Composite Structure Diagram,Package Diagram,Usecase Diagram。

  3. StarUML

    UML 2.0 的支援不完全,而且已經很久都沒有更新了,最後的版本是在 Dec 30 2005 發行的。

  4. to be continue....


另一個 tools collections http://www.objectsbydesign.com/tools/umltools_byPrice.html

SOA架構與DNA架構之異同

 ※文章來源:http://kenming.blog.ithome.com.tw/archives/296/200712 



問題思考

Bill Gates 曾於 1999 年在「數位神經系統」一書中提出 DNA (Distributed Network Architecture) 架構,那麼,又與現今當紅 SOA (Service-Oriented Architecture)架構有何異同?


理念相同

 o 業務驅動 IT 技術,科技支援商業。

 o 企業間的協同合作,提供即時精確的服務。

簡言之,即為以服務為導向 (service-oriented) 的架構規劃與整合,讓 IT 與 企業合為一體。


作法不同

 o DNA 走自家的 COM/COM+ 分散式技術,是屬於 “緊密式耦合 (tight-coupling)” 的連結方式;SOA 則走 Web-Service 的寬鬆連結方式 (loose-coupling)。

 o DNA 偏以自家產品 (MS Solution)為中心的整合方式;SOA 則為異質平台的整合方式,依循標準的 HTTP/SOAP, XML 的整合方式。


SOA 的四大特質

 o 簡單

 o 異質

 o 彈性

 o 寬鬆連結



  • 不同的平台之間 (.NET, J2EE, PHP/Ruby … 等),均可以透過 HTTP/SOAP 協定傳遞 XML 資料 (純文字的格式)。

  • 利用 WSDL (Web-service description language) 描述 Web服務 的公佈介面 (interfaces)。這是一個基於 XML格式的標準,以描述如何與 Web服務 通訊和使用的服務。

  • 因為是寬鬆連結,最好不要期待 Web-service 可以處理交易機制的協調處理,取用一次,完成所需的服務即可。

  • Web-service 的本質就是屬於 “state-less (無狀態)” 的機制,若是應用在 UI 與 Middleware 的系統連結上 (如 .NET Form 透過 web-service 連結 J2EE),需注意用戶端與伺服端的狀態保存與維護。


SOA 的挑戰

 o 如何作整體性的架構規劃?

 o 如何快速部署 (deploy) Web-service based 的應用程式?

 o 如何讓設計比較有彈性,以快速應付外界的需求?


整體性的架構規劃

 o 可以利用 UML 使用案例圖 (use case diagram)呈現整體架構設計。

 o Use Case 本來就是以需求服務為導向的設計,與 SOA 的標的一致,故用其作為架構設計的呈現,最為適合。

 o 每一個由 web-service 所揭露的服務 (service),會對應至一到多個使用案例 (use case)。


快速部署 WebService

 o 這是屬於系統廠商的責任,包括 MS, IBM (WebSphere), BEA (Weblogic), TiBCO 等,均能提供快速部署 Web Service 的應用程式。

 o 先進的工具還能支援:

  o 資料物件與 XML 的格式轉換

   o Java Bean to XML (反之亦然)。

   o DataSet to XML (反之亦然)。

  o Support XML Schema 的設計與定義。


彈性的設計

 o 這是屬於 Developer 的責任。

 o 這是軟體設計最為嚴謹且為最大挑戰的領域。

 o “應變” 是軟體設計者應有的態度。

 o 可先以 “分層結構 (後述)” 作為系統開發的 “cook book”,先瞭解與熟悉 “委派(delegate)” 的設計手法。

2009年3月11日 星期三

讀書或準備筆記的技巧

準備一把軟尺,五色螢光筆、五色中性筆與鉛筆。


第一輪看書時(通常是上課當中),大家都會拿著尺開始畫重點,但是在上課時就該把文字分類成各重點:



橘色:時間、期間、數字、條號

紫色(螢光筆以黃色替代):原因、立法理由

綠色:條件、多項目敘述

紅色:帶英文的人名或專有名詞、死人鬼話名言、結果、用什麼方法解決

藍色:一般文字敘述、名詞定義、法令名稱與實務見解字號

黑色(或褐色,此色可略):地點、機關、次要英文專有名詞

鉛筆:對照頁碼、圈關鍵字、速記筆記、畫一些不畫線會手癢的非重點



不管是畫重點或是寫筆記,都可以這麼做。這招是從「律師教你49招獨門讀書秘訣」中看到後的應用。


第二輪複習時,召喚同色螢光筆,運用心理學上的Restorff effect把關鍵字用螢光筆上色,意思就是這些字一定要寫在申論考卷上。像是No.637的「公正廉明與職業自由」就是紫色底線加黃色螢光筆。


第三輪複習及之後的複習,就可以開始用掃描的,伴隨鉛筆圈起關鍵字或怕忘的地方。


>>以上摘錄自:http://imusam.blog23.fc2.com/blog-entry-616.html



>>其中有個專有名詞Restorff effect,沒看過,剛去查了一下,將其解釋摘錄如下:



萊斯托夫效應(Restorff effect): 指學習材料中最為特殊的事件容易記憶。

例如: 在一場人數眾多的宴會上, 主人循列介紹與來賓一一握手時, 只能對身形、相貌、年齡、地位等特徵中最為突出者, 即時記下他們的姓名。

2009年2月28日 星期六

與研究所的好友們聚餐





今天衝去新竹找以前研究所的學弟、妹,還有指導教授(老闆)

按慣例,一定是大吃大喝一番的聚會~~~~

我們中午去吃了譚英雄麻辣火鍋,不錯吃,

因為是吃到飽的,所以我們一行六人就猛點餐,

整間店就我們那桌的桌上菜色最豐富,

服務的店員還來提醒我們要酙量點菜,吃完過剩可是會多付錢的~~~

但我們根本沒理會,還是一直點~~~



因為有一段時間沒有跟老闆這麼吃了~~~

所以今天的戰力略為薄弱,吃了一個半小時就受不了了,太飽了~~~

但學弟和老闆還有能力一直吃,果然是富有戰時的美食專家~~~



吃完後,應老闆的邀請又續攤去starbucks去喝咖啡,

因為太飽了,所以又硬把一杯咖啡吞下肚的結果就是慘~~~

一整個很想吐~~~



因為中午的這餐,飽到現在,我還沒吃晚餐耶,完全沒餓的感覺~~~