系統管理員的好工具- DameWare

最近剛接了部門的系統管理工作,有一堆Server要管,常常要用XP的遠端桌面連線連進Server,有些Server還得用pcAnywhere才能開啟,所以常常是不同的管理程式切換著連線。最近發現了一個超強的遠端管理程式DameWare,這個程式類似pcAnyware的遠端管理程式,它好用之處是Server不需安裝任何軟體,只要知道Server的帳號密碼,用DameWare連線之後,它會自動安裝Service在Server上,如果不想Server安裝太多程式,也可以設定離線後自動移除Service。另外,DameWare也有XP的遠端桌面連線功能,如果你有很多Server要管理,還可以設定多組Server和連線帳號。

DameWare目前最新的版本是6.6.2.1,它支援Windows 95/98/Me/NT/2000/XP/2003/Vista,也同時支援32bit和64bit的OS。不過這套軟體是要錢的,官方網站有30天試用版提供用戶下載試用。

分類:

電腦中毒了

這幾天家裡的電腦中毒了,這個病毒很厲害,破壞OS上的無線網路服務,使得電腦不能上網,更扯的是把我的防毒軟體移除了,要重裝也裝不起來。還好我之前有用Ghost做備份光碟,昨天花了一個晚上用Ghost把系統還原了。

這次的教訓得到幾個心得:

1.Ghost還真的不錯,系統不需要重灌,用還原光碟重開機後它會自動還原系統。 不過平時還是要做系統的備份,遇到狀況時才有可用的系統供還原。

2.之前用的防毒軟體是德國小紅傘AntiVir,這套軟體是免費的,在網路上的風評也不錯,可是還是檔不住所有的病毒,所以防毒軟體要慎選,當然不要隨意瀏覽有問題的網站,或者下載來路不明的軟體,是杜絕中毒的防範方法。

分類: ,

Transparency

辦公室同事們常常會聚在一起聊八卦的事,說某人的八卦、說老闆的八卦話,辦公室總會有很多不能說的秘密。辦公室有太多八卦,常常事因為資訊不透明造成的,尤其主管隱瞞某些資訊刻意不傳達給部屬,當然主管也會有自己的考量,有些資訊不能讓太多人知道。

在公司、部門或者專案內部,資訊的透明(transparency)很重要,特別是讓大家知道對的資訊。Transparency可以減少員工的猜忌和懷疑,減少組織內部八卦的傳播。像最近CA裁撤台灣分公司的事件,相信CA高層很早就做了這個決策,只是沒有充分的時間對內部做資訊的傳達與溝通,使得很多員工措手不及。

分類:

大聯盟的拍賣品

今年季後賽中,洋基後援投手張伯倫噴過的防蚊液在 MLB官網拍賣。歐護應該會很高興,大聯盟幫他們做了免費的廣告。不過那場比賽張伯倫即使噴了歐護防蚊液,也還是被蟲蟲危機打敗了,所以正確的說,歐護防蚊液應該是沒有用的。

分類:

Nike金不讓大聯盟

這是Nike為亞錦賽辦的活動,取名為"金不讓大聯盟"(因為"拿金牌不讓手",所以叫做"金不讓")。

Nike此次活動的代言人也都料下狠話:

曹錦輝說:我一定「不讓」對手活著走出打擊區
陳金鋒說:我一定「不讓」揮出去的球留在場內
彭政閔說:我一定「不讓」任何人阻止我向前挺進
胡金龍說:我一定「不讓」任何球逃過我的防區

真的夠狠,看看他們到時候的表現吧。







分類:

行情總在絕望中誕生

台股最近狂跌,全世界股市跌台股大跌,全世界股市漲台股小跌。像昨天慘跌到年線,還好昨天國安基金進場,原本開盤急跌三百點,後來戲劇性拉回平盤,保住了年線。

記得幾個月前,各大報紙、媒體、財經雜誌、股市分析師、某某名人都預估台股年底前可以上萬點,他們都料想不到後來台股如此的狂跌。我記得當時只有香港的命理師蘇民峰預測台股今年絕對不會上萬點,當時大家都還很懷疑他的說法,如今看來真是神準。不過台股沒萬點也不要沮喪,因為當市場一片絕望時,就是進場的好時機,行情總會在絕望中誕生。

分類:

CA無預警關閉台灣及亞太區六分公司

昨天軟體界的大消息是"CA無預警關閉台灣及亞太區六分公司"。記得幾年前CA(組合國際)一直是不錯的外商公司,產品的銷售和客戶滿意度也都還不錯,我還曾經用過他們的performance tuning的產品呢。這幾年來,Siebel、CommerceOne、BoardVision等軟體公司先是相繼退出台灣,最後就在市場上消失。這些軟體公司曾經有過風光的時刻,股價也有表現很好的時候,可是卻可能因為決策上的錯誤,或是誤判市場情勢,結果造成業務不佳,導致最後關門的命運。

雖然CA沒有對外公佈他們關閉分公司的原因,不過依過去幾家軟體公司的經驗,關閉分公司可能是關門的前兆。我覺得最可憐的是CA台灣分公司那六十多位員工,可能大多數的人都是最近才知道自己被資遣,外商就是這麼現實。

台灣市場小,競爭格外激烈,各家廠商無不使出渾身解術找案子。之前寫過一篇文章"軟體廠商的死亡循環",說明軟體業環境之險惡,當你身陷其中,很難全身而退。我想唯有產品持續不斷的創新,並擴大市場規模,才是軟體業的生存之道吧。CA曾經是世界第二大軟體公司,現在卻得為了生存,不得不裁撤分公司,也許CA的現況另有隱情,但他們的案例的確值得軟體業警惕。

延伸閱讀:

分類: ,

Oracle的下一步: Virtualization + SaaS

最近在舊金山舉行的Oracle OpenWord 2007剛結束,這是Oracle一年一度的大拜拜。昨天(11/15)在Oracle CEO Larry Ellison的keynote中,提到了Oracle未來的發展方向:VM和Fusion application。

Larry說Oracle將發展自家的VM Server,而且會比VMWare更便宜更快,另外也demo了發展多年的Fusion Application。Oracle的Fusion大約是從併購PeopleSoft時開始發展,當初為了要將併購的PeopleSoft和Siebel的產品整合到Oracle的產品線,因此在2005年時提出了Project Fusion的計畫,現在產品終於在OpenWorld中露臉。

我用了多年Oracle的產品,始終覺得Oracle是一家"很會銷售可是技術不行"的公司。每回寫信問Oracle關於產品或技術的問題,很少得到滿意的答案(可能大多數的Help Disk都是如此吧?)。所以我對這次的OpenWorld,Larry提出的兩個發展方向,也不抱持太大的期望。不過Virtualization和SaaS都是趨勢,Oracle走了對的路,接下來要看他們能否整合併購後的技術人力,把這樣的概念研發成產品。



延伸閱讀:

分類: ,

如何開啟SQL Server的Audit Log?

有時因為寫程式要debug、系統的performance tuning,或者內部稽核的需要,必須將MS SQL Server的Audit功能開啟,它會將所有的SQL statement記錄到Log檔。SQL Server提供兩種方式(SQL2000和SQL2005均適用):

  1. C2 audit mode

  2. server-side trace (use SQL profiler)


C2是美國國防部的安全標準,依以下步驟執行可以開啟C2 audit mode。它的Log檔會存放在database file的目錄下(預設是C:\Program Files\Microsoft SQL Server\MSSQL\MSSQL\Data),Log檔會以200MB為單位增加一個新的檔案。它的優點是設定簡單,不過要重起server設定才會生效,不能設定Log layout,也不能設定哪些資訊要記錄到Log,比較沒有彈性,因為不能自訂蒐集資訊,所以開啟C2 audit mode對於系統效能的影響較大。
Step 1. exec sp_configure 'c2 audit mode','1'
Step 2. reconfigure
Step 3. reboot sql server

另一種方式是使用SQL Profiler做server-side trace。開啟SQL Profiler後設定要trace哪些資訊,然後把設定匯出成SQL script,將script放到SQL server去執行,就可以開啟trace功能。此方式的缺點是SQL server重新起動後trace便會失效,如果要讓trace在系統重起後繼續執行,就要將script設定為啟動SQL server時自動執行。它的優點是可以自行設定要記錄的資訊,比第一種方式有彈性,也對於系統效能的影響也比較小。用以下指令可以查詢哪些trace正在執行:




SELECT *FROM ::fn_trace_getinfo(@TraceId)



以上兩種方式所產生的Log檔不是文字檔,要用SQL Profiler才能開啟。


延伸閱讀:



分類: ,

[轉載] PaaS 是繼 SOA, SaaS 後的自然產物

過去的文章中曾提到PaaS的概念,勞虎最近在他的Blog中也提到他對PaaS的看法
由於它們在先天的設計上,必須高度的鬆耦合;與傳統 middleware 相比,「極簡」反而成為它們主要的賣點和價值,這是 S3, SQS 從命名上便想強調的特性 — Simple

分類: ,

2007 MLB美聯賽揚獎 - Sabathia

2007 MLB美聯賽揚獎得主今天揭曉,由印地安人隊的沙巴西亞(Sabathia)獲得,原本外界看好的紅襪隊貝奇特(Beckett)則是第二高票。

以下是投票結果







































2007 AL Cy Young Award Voting
Pitcher, Club1st2nd3rdPoints
C.C. Sabathia, CLE198119
John Lackey, LAA151636
Eric Bedard, BAL11
Johan Santana, MIN11

分類:

陽光宅男

這首歌有周杰倫少見的搖滾曲風,方文山的詞也為這首歌加分不少。
周杰倫-陽光宅男
作詞:方文山 作曲:周杰倫

鑰匙掛腰帶 皮夾插後面口袋
黑框的眼鏡有幾千度 來海邊穿西裝褲
他不在乎 我卻想哭
有點無助 他的樣子像剛出土的文物

他烤肉竟然會自帶水壺
寫信時用漿糊 走起路一不注意就撞樹

我不想輸 就算辛苦
我也要等 我也不能讓你再走尋常路

我決定插手你的人生
當你的時尚顧問 別說你不能

讓我們乘著陽光 海上衝浪 吸引她目光
不要怕露出胸膛 流一點汗 你成了型男
讓我們乘著陽光 看著遠方 別當路人甲
讓美女缺氧 靠在你肩膀 我微笑在你旁邊撐傘

喔 對了 對女生 用心疼 約會要等
講笑話不能悶 別太冷 像我一樣就剛好
對愛的人 接吻要深 擁抱要真
來電顯示給個甜蜜的暱稱

穿著要個性 這只是剛剛入門
接下來你還要會彈琴 會寫歌 會雙截棍
頭腦清楚 不能迷糊
我要將你徹底改造基因重組大變身

我決定插手你的人生
當你的時尚顧問 別說你不能

讓我們乘著陽光 海上衝浪 吸引她目光
不要怕露出胸膛 流一點汗 你成了型男
讓我們乘著陽光 看著遠方 別當路人甲
讓美女缺氧 靠在你肩膀 我微笑在你旁邊撐傘

讓我們乘著陽光 海上衝浪 吸引她目光
不要怕露出胸膛 流一點汗 你成了型男
讓我們乘著陽光 看著遠方 別當路人甲
讓美女缺氧 靠在你肩膀 我微笑在你旁邊撐傘

不過,我第一次看到歌名就會想到NONO,因為....



他是陽光男孩!!

分類:

Your Bad Code Is Killing My Planet

Alistair Croll的這篇文章Your Bad Code Is Killing My Planet指出,電腦運算成本降低,即使程式寫的很沒效率,在以下三項現代科技的發展之下,程式效率變得越不重要:

  • 虛擬技術使得Server架構不再僅限實體機器:Vmware是一個很好的例子,一台powerful的Server上頭可以用vmware安裝兩個虛擬環境,這樣不但可以省下一台Server的硬體成本,也可以藉由這樣的軟硬體架構,提升系統效能。2006年Yankee Group的研究指出,在700家公司中有76%的公司已經或即將把他們Data Center的Server建置在虛擬技術上。

  • 電力是Data Center的限制因素之一:一個Data Center每年要耗費的電力是相當可觀的,如果可以把Data Center建置在電廠附近,並使用替代能源(例如風力發電或水力發電),可以Data Center可以存放更多的Server。

  • Software as a Service:以SaaS概念建置的軟體架構,可以執行複雜的應用程式。例如Salesforce.com和Amazon.com都是很好的例子。


另外,這篇文章提出了一個很有趣的觀點"Green Code",連寫程式也要環保。

延伸閱讀:

分類: ,

2006亞洲職棒大賽陳連宏滿貫砲

去年亞洲職棒大賽陳金鋒擊出滿貫砲,今年統一獅陳連宏也擊出滿貫砲。





分類:

PayScale 了解你的薪資水平

你是否好奇自己的薪水,跟其他人或其他國家相同工作性質、相同職位的人的薪水有多少差異?PayScale是一個做薪資調查的公司,他們號稱有全世界最大的薪資資料庫(目前約有七百多萬筆資料)。填完攏長的問卷後,PayScale會自動比較資料庫中的薪資資料,然後產出報表,從報表可以了解你目前在市場上的薪資水平,可以作為參考指標。104人力銀行也提供類似的服務,不過要收費,而PayScale的基本功能是免費的。

PayScale會從你填寫的問卷,根據你的學經歷、是否有證照、會的skill、目前薪水與bouns、你所在的產業與職位、所在的公司、公司福利、退休金等資料去做data mining,而且可以根據你所在的地區,換算成當地的幣別,我想這是它具優勢的地方。我試著填完問卷之後,看到他們產生的報表,覺得高估不少,還是我的薪水低於市場值?



延伸閱讀:

分類: ,

2007台北國際專案管理論壇

上個週末參加了在台北晶華酒店舉行的IPMF2007,這是由台灣PMI和大陸GPAC每年會舉辦的專案管理研討會。學校畢業後很久沒參加國際會議,再次踏進國際會議的會場,覺得這次的研討會辦的還不錯,尤其請到許多世界級的講者,而多數的講題也都是很好的Topic。當初猶豫了很久才決定要報名,現在看來是值得的。

Keynote speech是Dr. Davidson Frame主講的"Agile Project Management: Re-thinking PMBOK, CMM, ISO 9000 and other Standards",不錯的題目,這裡有slide。除keynote外,很多講者都提到了Agile的觀念, 這是最近很熱的Topic。

分類:

Verification和Validation的差別

Verification(驗證):

  • The quality process used to evaluate whether or not a product, service, or system complies with a regulation, specification, or conditions imposed at the start of a development phase.

  • Are we building the product right?

  • To establish the truth of correspondence between a software product and its specification


Validation(確認):

  • The process of establishing documented evidence that provides a high degree of assurance that a product, service, or system accomplishes its intended requirements.

  • Are we building the right product?

  • To establish the fitness or worth of a software product for its intended mission

分類:

微軟技術菁英學院

以前想去上微軟的課,可是都找不到適合的課程,因為坊間教育訓練機構開的課程,大多是基礎課程或是證照班。微軟旗下有個單位叫做"微軟技術菁英學院"(GTSC University),他們開的都是進階的技術課程,適合使用該產品一年以上經驗的人參加。以下是微軟網站上關於GTSC的介紹:


GTSC Taiwan University 是微軟全球技術支援中心推出的專門為合作夥伴設計的訓練課程。訓練教材由微軟全球技術支援中心的資深工程師整理編寫。他們根據豐富的技術支援經驗,從每日 技術支援案例中整理出最常見的和最核心的問題。與一般坊間的產品訓練課程不同的是,這個兼具實務性與技術性的進階訓練課程將幫助我們的合作夥伴更加有方法 的進行專案的佈署,同時也增強技術人員在系統出現重大問題時解決問題,迅速有效的恢復企業資訊系統運作的能力。微軟希望可以通過這樣的訓練方式幫助合作夥 伴建立成熟的專案部署能力,系統維護能力和解決問題的能力,進一步降低系統出錯的可能性。


課程內容還不錯,學費也滿便宜的,而且他們有考慮到教學品質,希望學員間可以分享經驗,所以上課人數有做限制。看起來不錯,正好我今年的教育訓練費用還沒用完,有時間再去那邊上個課吧。

分類: ,

需求的雙向追溯性

軟體專案常常到了最後階段,做出來的產品卻不是客戶要的。在CMMI的需求管理(REQM)提到一個概念,叫做『維護需求的雙向追溯性』(Maintain Bidirectional Traceability of Requirements)。維護需求的雙向追溯性有兩個好處:

  1. 確保最終產品符合user的需求

  2. 方便評估需求變更所影響的範圍


維護需求的雙向追溯性(理想的情況),在專案結束後,最後產出的產品會符合專案最初的需求。但是專案常有很多狀況,例如專案進行到一半,user增加或是變更需求,這時可藉由需求雙向追溯表去評估,變更需求其影響的範圍有多大,例如改變了這個功能,哪些畫面或設計會受到影響。 當然如果接受某項需求的變更,也要同步更新需求雙向追溯表,以確保需求與所有相關項目(程式和文件)是一致的。

大略說明一下過去我在專案中的作法:專案初期需求產生時就製作需求清單,隨著專案的進展,到了系統分析階段根據需求清單製作需求規格書,在系統設計階段根據需 求規格書的項目製作系統設計文件,開發階段根據系統設計文件撰寫程式及製作測試個案,最後產出的產品組件,則與測試個案的項目相符(不同系統開發流程會有 不同的作法)。會有一份文件(或工具),在需求分析階段紀錄需求清單編號,系統分析階段紀錄需求規格書項目和需求清單的關係,系統設計階段紀錄系統設計文 件和需求規格書之間的關係....。這份文件稱為『需求雙向追溯表』,『需求雙向追溯表』簡單一點可以用excel製作(主要是用排序和篩選功能),或者 市面上支援CMMI流程的軟體產品大多也有此功能。

分類:

Copyright © Andy Cheng

Distributed By My Blogger Themes | Blogger Theme By NewBloggerThemes Up ↑