2009年1月4日 星期日

如何啟用及停用「關機事件追蹤器」

一、 gpedit.msc
1. 請按一下「開始」功能表,再按一下「執行」指令。
2. 輸入 gpedit.msc,並按一下「確定」按鈕。
3. 依序展開「電腦設定」、「系統管理範本」、「系統」。
4. 連按兩下「顯示關機事件追蹤器」。
5. 在「設定」索引標籤中,按一下 ○ 已停用 選項鈕,然後按一下「確定」按鈕。
二、登錄檔
1. 請按一下「開始」功能表,再按一下「執行」指令。
2. 輸入 regedit,並按一下「確定」按鈕。
3. HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability
4. 建立一個名稱為 ShutdownReasonOn、類型為 REG_DWORD,並將其值設定為 0 的機碼。

2008年12月1日 星期一

FTP 主動和被動模式

FTP 是一種檔傳輸協定 (File Transfer Protocol),它的連線模式有兩種﹕
主動模式( active )和被動模式( passive )。
在 active 模式下 (一般預設的模式)﹕
1. FTP client 開啟一個隨機選擇的TCP port 呼叫 FTP server 的 port 21請求連線。當順
 利完成 Three-Way Handshake 之後,連線就成功建立,但這僅是命令通道的建立
 。
2.當兩端需要傳送資料的時候,client 透過命令通道用一個 port command 告訴 server
 ,client可以用另一個TCP port 做數據通道。
3.然後 server 用 port 20 和剛才 client 所告知的 TCP port 建立數據連線。請注意:連
 線方向這是從 server 到 client 的,TCP 封包會有一個 SYN flag。
4.然後 client 會返回一個帶 ACK flag的確認封包﹐並完成另一次的 Three-Way
 Handshake 手續。這時候,數據通道才能成功建立。
5.開始數據傳送。

在 passive 模式下
1.FTP client 開啟一個隨機選擇的TCP port 呼叫 FTP server 的 port 21請求連線,並完
 成命令通道的建立。
2.當兩端需要傳送資料的時候,client 透過命令通道送一個 PASV command 給
 server,要求進入 passive 傳輸模式。
3.然後 server 像上述的正常模式之第 2 步驟那樣,挑一個TCP port ,並用命令通道
 告訴 client。
4.然後 client 用另一個TCP port 呼叫剛才 server 告知的 TCP port 來建立數據通道。此
 時封包帶 SYN flag。
5.server 確認後回應一個 ACK 封包。並完成所有交握手續?成功建立數據通道。
6.開始數據傳送。

2008年11月26日 星期三

重新註冊ASP.Net到IIS

ASPNET_RegIIS -u --->解除安裝
ASPNET_RegIIS -i --->重新安裝
ASPNET_RegIIS -c --->重新複製 aspnet_client 的檔案到 wwwroot 資料夾下

2008年8月16日 星期六

實施CMMI易犯的8個錯誤

實施CMMI易犯的8個錯誤
亞遠景科技
www.cmmcn.com

自從CMMI被引進國內以後,越來越多的企業實施了CMMI。但是真正取得良好收益的企業不多見。亞遠景科技總結了幾十個CMMI案例後,發現了實施CMMI過程中容易犯的8個錯誤。如果企業能過有效規避這些錯誤,就能夠順利實施CMMI,並取得良好效果。

1、企業高層不重視 這是最重要的一點。公司高層領導對CMMI實施不夠重視,沒有提供足夠的資源,同時監督參與不夠,就會直接影響實施的效果。如果缺少了企業高層的支援,體系的推展是很困難的的,所以必須使高層充分認識實施CMMI對企業長期發展的的重要性。

2、人員素質不夠 關鍵過程改進實施人員例如EPG組長, CM和PPQA人員在管理經驗及技術實力上不足以擔負其職責,沒有足夠的軟體工程背景,在組織中亦無足夠的能力獲得足夠的威信,則可能導致項目人員不理解不支援過程改進工作,其結果將直接導致實施項目失敗,或者在評估時暴露太多嚴重問題,從而決定性的影響整個評估工作。必須選擇那些有經驗、有能力、有威望的員工參與的實施過程中來,充分發揮他們在企業裡的正面影響力。

3、倚賴顧問的文檔 EPG成員過於倚賴顧問提供的參考文檔,對CMMI的模型學習不夠,沒有花必要的時間構造企業自己的過程檔案,使過程檔案的不能很好地適應企業的實際情況。必須提升EPG對參與CMMI實施工作價值的認識,培養EPG的工作技能。只有真正理解了模型才能根據實際進行裁剪,才能不機械照搬CMMI條文或其他企業的標準過程。

4、 沒有循序漸進   過程改進不是推倒重來,而是應該在企業原來的基礎上發現不足,循序漸進。員工學習新的知識,企業建立新的體系都需要時間,拔苗助長是不切實際的。過程改進不是只為了取得證書,企業應當製定長期的過程改進計畫,一步步不斷完善自己的研發體系。

5、員工有抵觸情緒 員工對實施CMMI的目的沒有認同,新流程實施與原有開發習慣不同,開發人員有抵觸,認為新增加的過程檔案和模板沒有實際作用。必須加強培養訓練,使員工了解CMMI能夠帶來的好處;同時設計合理有效的過程檔案和模版,減少形式主義的沒有用處的工作;建立過程改進激勵機製,使員工樂於參與過程改進。

6、CMMI實施計畫變動 由於市場壓力和項目交貨期的壓力,CMMI實施計畫不能保證,工作被延遲或者減少。 企業領導和全體相關人員必須充分認識這一風險,透過CMMI的項目管理,合理計畫、分發和使用資源。選擇咨詢管理成熟的公司,提前安排和計畫工作資源。

7、 沒有過程改進定期會報機製 如果組織內部未建立過程改進定期會報機製,關注過程改進、實施及過程表現情況,那麼首先不能滿足模型本身的要求,同時也會給組織人員造成管理層不重視,進而對組織過程改進漠不關心的現象。

8、工具的使用 有的公司全憑手工來做,在不熟悉過程和模板的情況,導致增加很多工作量。也有的公司大量使用工具,但是在使用之前未給項目組做充分的培養訓練,導致項目快結束了,項目組還在修正或者彌補項目因為不能正確使用工具所產生的問題或者困難。

2008年7月31日 星期四

監工與醫生差別

監工與醫生差別

病人:你還沒開始幹活就先收掛號費
監工:我要先做到一定的進度才可以向你請款

病人:你不保證醫好,我只能拜託你
監工:我不保證蓋好,你會告死我

病人:你在開刀看診,我連問都不能問
監工:我工地在施工,你沒事就來管

病人:你說藥漲價,我只能乖乖給你錢
監工:我說建材漲價,你說不關你的事

病人:我不可以挑剔你的護士態度傲慢
監工:你不喜歡我的工人說話粗魯

病人:你開刀可以留個疤
監工:我不可以在你的房間開個洞

病人:你告訴我年紀大了多少會尿失禁
監工:我不可以說房子舊了難免會漏水

病人:你當時醫好就沒事兒
監工:我還得保障你10年

病人:你開錯藥單,死一個人
監工:我沒蓋好,死一堆人

病人:我"給"你錢,我還是看你臉色
監工:你給我錢,我得看你臉色

病人:你說我癌症,我只能默默承受
監工:我說你房子壁癌,你氣的想打我...

病人:唉....你開賓士600
監工:我騎光陽125

唉~~~

2008年7月24日 星期四

VS2005開發環境是虛擬網站和客戶環境有差異(不繼承根目錄設定)

加兩行到根目錄網站的 Web.config 即可取消子網站繼承根目錄網站設定,如下:



2008年7月4日 星期五

Login Windows Vista as Administrator

在Command Prompt 下 輸入 net user administrator /active:yes