2007年12月20日 星期四

找回「說明及支援」

本來用的好好的說明功能,突然間不見了,老是要我先啟動「說明及支援」這個服務,只好查一查到底是怎麼回事了?

由於使用的是 Windows Server 2003 ,根據 Microsoft 網站的說法,這與升級至 Service Pack 2 有關,造成這個「說明及支援」服務遺失,解決之道就是重新安裝即可。

在命令提示字元(cmd)視窗下操作,進入 %windir%\pchealth\helpctr\binaries 這個資料夾:
執行以下命令即可

helpsvc.exe /regserver /svchost netsvcs /RAInstall
hscupd.exe -i hscmui.cab
hscupd.exe -i hscsp_s3.cab

如此,就找回你的「說明及支援」囉。

2007年12月19日 星期三

使用電子郵件信箱修復工具

朋友 B 君日透過 MSN 求助,因無法透過 Outlook 寄信,同時系統還很貼心的告訴她,請使用 scanpst.exe 來修復損毀的檔案,這個貼心的提醒倒是頭一次聽聞,居然也有錯誤解決的小提示,真新鮮!

正當朋友好不容易找到 scanpst.exe 程式後,以為執行後就大功告成?不過,看來設計者這下沒這麼貼心了,一直提示請提供要掃瞄的檔案,問題是要掃哪一個檔案才對呢?

根據M公司的說法:「電子郵件信箱修復工具」(scanpst.exe)主要是設計來修復個人資料夾檔案 (*.pst 檔) 的相關問題。這個工具也可用來修復離線資料夾檔案 (.ost)。

這 scanpst.exe 檔案又在何處呢?
Windows XP:
C:\Program Files\Common Files\System\MSMAPI\1028\scanpst.exe

而要掃描的檔案又在哪兒?
Outlook 2003:
開啟 Outlook -> 工具 -> 選項 -> 郵件設定 -> 資料檔案中,就會顯示 Outlook 所使用的 *.pst 檔了,把它指定給 scanpst.exe 幫您檢查一下吧。

順利的話,應該就能再度使用 Outlook 了。

2007年12月10日 星期一

修正 SVN Commit Error

最近剛建置一部版本控管系統,正逐次將所有的專案一一納入管制中,環境狀況如下:
Fedora: 7
Apache:2.2.6
Subversion:1.4.4
Trac:0.10.4
Mod_Svn_Dav:1.4.4

由於先前的版本控管情形分由各單位自行負責,結果就是有人使用 Subversion(Windows Based)、有人偏好 Visual SourceSafe 、使用 CVS 大有人在、改良版的 CVSNT 也有,也有自行利用檔案總管管理者,我想這實在不是一個好方法,似乎浪費多餘的人力跟機器在做版本控管這事上頭。現在來做這件事,剛開始就阻力叢叢,並非自己當初想的那樣,為公司節省人、物力,並創造更多的產值。

而當經過努力後,已經有些專案已經進入版本統一控管主機後,也陸續遇到一些問題,其中列出底下的問題修正步驟:

當使用者完成功能撰擬後,將 Source Code Commit 時,雖然能夠將更新送交至檔案庫,系統也能執行 post-commit ,並發 MAIL 通知專案小組人員,不過卻發生以下的錯誤訊息:

Error:Commit failed(details follow):
Error:MERGE request failed on '/svn/dir1/dir2/file'
Error:MERGE of '/svn/dir1/dir2/file' : 200 OK(https://svn.simple.com.tw)

此時,必須再次執行手動更新(svn update)才能使工作目錄與檔案庫的資訊同步,這造成使用者很大的困擾。

幾經追查,才發現原來是欲結合 Commit 同時關閉 Trac 的 Ticket Issue,在測試環境中這個變數 TRAC_ENV 採用專案的絕對路徑,對於接下來的專案並未依各自的專案路徑而改變相對應的路徑,而導致這個錯誤訊息的產生。那就修正一下,可以自行依照專案路徑來設定變數吧!

REPOS="${1}"
REV="${2}"
TRACCLO='/usr/share/doc/trac-0.10.4/contrib/trac-post-commit-hook'
LOG=`/usr/bin/svnlook log -r ${REV} ${REPOS}`
AUTHOR=`/usr/bin/svnlook author -r ${REV} ${REPOS}`
TRAC_ENV="/home/trac/`basename ${REPOS}`"
/usr/bin/python ${TRACCLO} -p "${TRAC_ENV}" -r "${REV}" -u "${AUTHOR}" -m "${LOG}"

2007年12月4日 星期二

眼鏡打到骨折?

午休時間,由於尚有事情須待處理,就在 G 公司附近解決中餐。

為何會說是 G 公司,而不是原先的 S 公司呢?因為最近奉命到 G 公司去調整資訊安全的課題,順帶地幫 G 公司導入反垃圾郵件(anti-spam)及版本控制(Version Control with Subversion)系統,因而最近總是兩頭跑,目前已逐漸適應這樣的工作內容,也尚能符合當初的預期規劃。

餐後,就近逛了一下順便多認識一下環境,突然發現商人的創意真是無奇不有。過往,遇到打折的情況,見過的字眼不外乎--『打 X 折』、『全面出清』、『租約到期』、『結束代理』、『老闆不在家』、『改裝出清』、『跳樓大拍賣』等等。

今天看到一家眼鏡店,也是打折出清的情況,店家祭出『眼鏡打到骨折』的噱頭,感覺蠻有創意的。

2007年8月25日 星期六

又見職棒簽賭案

最近又傳出職棒簽賭案了,實在是搞不懂,都已經沒什麼看頭了,為何不好好地自我愛護呢?

雖然因為王的緣故,被迫接受大聯盟(MLB)的洋基,沒辦法囉,負責轉播的電視單位也是需要收益,總不能要他們一直做公益吧!不過,說真的,那些球員歷經小聯盟的刻苦歷練,站上大聯盟之後,真是沒話說。說攻擊,投手們都有一定的壓制力,控球也都是隨心所欲;站上打擊區的打者,除了選球之外,揮棒動作更是乾淨俐落;談守備,外野手有精準的落球點判斷,更能夠從外野直傳本壘阻殺跑者;內野手更有異於常人的反射動作,立時阻斷攻方的態勢,試想拿這些與中華職棒對照,真不知要怎麼比,就連網站提供的內容也都無法比擬。

看了新聞的報導後,居然有人直指本次事件將重創中華職棒的形象,這形象不知從何而來,不是早就被前幾次的簽賭疑雲、打放水假球給毀了嗎?什麼時候形象已經重建了,君不見,入場觀看的民眾稀稀落落,如何能與當年的爆滿情況相提並論,若想再見波浪舞的壯觀場面,要待何時?

或許,球迷、中職、球團、球員們都需要好好思考下一步,看能否挽回所指的「形象」吧!

2007年8月24日 星期五

取消快取縮圖

現在,讓我們調整 Windows 的原始設定,禁止在所有的圖片資料夾中自動生成Thumbs.db檔案。

開啟【 Windows 檔案總管】視窗,依序按下【工具】/【資料夾選項】,準備設定資料夾的組態。
出現【資料夾選項】對話盒後,先切換到【檢視】活頁標籤,把【檔案和資料夾】選項內之【不要快取縮圖】 打勾,最後按下確定即可。

2007年8月18日 星期六

手動更新病毒碼之二

之前遇過病毒碼更新不完全的問題,當時有個回朔的功能鍵可以利用,最近又碰上了相同的問題,卻無法使用回朔的方式,以下的步驟可以解決無法更新的問題。

  1. 至卡巴斯基實驗室下載 av-i386-cnmul.zip av-i386-daily.zip 這兩個壓縮檔案;
  2. 開啟卡巴斯基主程式,點選右上方的【設定】,選擇右方選單的【服務】,並在自我防禦區塊中,取消【啟用自我防禦】核取方塊;
  3. 先將 av-i386-cnmul.zip 檔案解壓縮後,將全部檔案複製到 C:\Documents and Settings\All Users\Application Data\Kaspersky Lab\AVP6\Bases 目錄中;
  4. 再將 av-i386-daily.zip 檔案解壓縮後,同樣將全部檔案複製到 C:\Documents and Settings\All Users\Application Data\Kaspersky Lab\AVP6\Bases 目錄中;
  5. 此時必須將 av-i386-cnmul.zip 裡頭的 black.lst 再次覆蓋於 C:\Documents and Settings\All Users\Application Data\Kaspersky Lab\AVP6\Bases 目錄中;
  6. 在右下角的紅色 V 字型圖示上按右鍵選擇離開,從程式集中重新啟動卡巴斯基主程式;
  7. 開啟卡巴斯基主程式,點選右上方的【設定】,選擇右方選單的【服務】,並在自我防禦區塊中,勾選【啟用自我防禦】核取方塊;
手動更新病毒碼操作步驟


加快開關機時間

這是許久前編輯的檔案,可以加速電腦的開、關機時間,也可以讓選單快速顯示喔!因為這必須要修改登錄檔,如果怕麻煩不想一個一個去照設定位置的話,直接複製後儲存成 *.reg 的檔案即可。
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Desktop]
"MenuShowDelay"="200"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"HungAppTimeout"="1000"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"WaitToKillAppTimeout"="3000"

[HKEY_CURRENT_USER\Control Panel\Desktop]
"AutoEndTasks"="1"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"WaitToKillServiceTimeout"="10000"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"DisablePagingExecutive"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
"LargeSystemCache"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PCHealth\ErrorReporting]
"DoReport"=dword:00000000

2007年8月17日 星期五

回收郵件

這有限制性,所以不一定可行,不過多少能夠彌補一些疏失吧!前提是──寄件者與收件者雙方都是使用 Microsoft Office Outlook,而且寄件者的 Outlook 必須是 2003 以上的版本。
操作步驟如下:
  1. 在【郵件】的功能窗格中,選擇【寄件備份】;
  2. 開啟欲回收的郵件;
  3. 在【執行】功能表上,選擇【回收這封郵件】;
  4. 在【回收這封郵件】的對話框中,選擇【刪除這封未讀取郵件】;
  5. 按【確定】後即可。

示範影片(英文)
操作說明

2007年8月16日 星期四

手動更新病毒碼之一

最近朋友 B 君新買的筆記型電腦,其防毒軟體卡巴斯基 6.0,不知何故,於自動更新病毒碼步驟完成後,居然出現病毒特徵碼已過期的警訊,為此煩惱不已。

經由 MSN 的遠端協助功能,暫時接管遠方的這部筆記型電腦,同時讓朋友體驗一下什麼叫做「駭客入侵」的另類實境。喔,不是啦!是幫朋友解決防毒軟體病毒碼更新不完整的問題。頗能體會這位朋友的心境,她原來有一部舊的桌上型電腦,曾經感染病毒高達三千多個檔案,真是欲哭無淚,所以現在對於病毒碼定期更新的議題,她可絕不偷懶。

幸好,卡巴斯基在病毒碼更新的部份,有一個特殊的功能--回朔,等於是暫時回復舊版的病毒碼,接著再立即更新,就可以正確完成病毒碼的更新步驟。

2007年7月24日 星期二

愛用環保筷

其實很久以前就有這個念頭,至於是多久倒沒什麼印象了,可是始終缺乏實際的行動力,從沒認真地將它實現而延宕至今。

如今因是上班族的緣故,每日三餐幾乎都在外覓食。有天發現朋友 F 君自備環保筷,詢問原委。理由是,接連幾次在外購買便當後,因未曾注意所附贈的免洗筷已經腐爛或是發霉,嚴重影響用餐的心情,於是興起自己準備筷子的想法,一來避免再拿到噁心的筷子;二來也算為地球盡點環保的綿薄之力吧!

如此一來,內心又再次浮現自備環保筷的影像,看來,必須盡快將付諸行動了。

那天,逛逛附近的 M 超市時,剛好花車上陳列著一些筷子與湯匙的組合,看看價格還算合理,應該負擔的起。就買下一副筷子與湯匙,預備擺放在公司作為中午用餐時使用,它還附有一個塑膠製的硬盒子可供平時存放盛裝用,同時所附的筷座,也能在用餐席間,暫時將筷子置放其上,兼具衛生概念喔!

後來,拜 Andrea 每日訂養樂多的緣故,養樂多媽媽送了一雙攜帶型環保筷,加上同事將她那份也贈予她,如此一來就有兩雙攜帶型的環保筷了。該怎麼用呢?當然由是我每日攜行,日後與 Andrea 在外用餐時,就可以很自豪的拿出自己準備的筷子,享用美食囉!

2007年7月18日 星期三

設定 vsftpd 為被動模式

最近架了一部 vsftpd 伺服器,方便傳輸較大型的文件,避免藉用電子郵件傳遞附加檔案的方式,增加郵件伺服器的負擔。同時,也回歸檔案傳輸理應由 FTP(File Transfer Protocol)來負責,而不是 SMTP(Simple Mail Transfer Protocol)。

雖然 man pages 有說明: vsftpd 的被動模式是預設值,不過在使用操作上似乎不是很順手,經常遇到有人抱怨連不上,或是沒辦法上傳文件。
pasv_enable
Set to NO if you want to disallow the PASV method of obtaining a data connection.
Default: YES

所以有必要調整其預設的行為模式,設定 vsftpd 為被動模式(Passive),同時因顧慮安全性與搭配防火牆策略緣故,僅開放 65400 至 65410 的埠口供資料傳輸(ftp-data)使用。

需要增加的部份如下:
/etc/vsftpd/vsftpd.conf

pasv_enable=YES
pasv_max_port=65410
pasv_min_port=65400

2007年7月13日 星期五

取消 Microsoft Office Word 的自動校正功能

自從微軟進入你的生活後,生活上多多少少總要受其影響吧!

當你在使用 Microsoft Office Word 處理一般文件時,理論上目前輸入中文應該都沒有什麼太大的問題才是,但是如果中間穿雜英文時,相信你一定會遇上那「神奇」的自動校正功能吧。其實 Word 必須經過一番調校後,才能真正符合個人的需求,只是要花上時間就是了。

底下的步驟是暫時將 Word 的自動校正功能關閉,避免常常打了一堆英文後,被 Word 莫名奇妙地改成不是期望的字詞。

在 Microsoft Office Word 啟動使用狀態下:

1. 從功能表列的【工具】 -->【 自動校正選項】 --> 開啟"自動校正"設定選項視窗;
2. 在「自動校正」頁籤中,取消「使用拼字檢查的自動建議功能(G)」的選取〈原核選方塊中的打勾拿掉〉;
3. 按"確定"鈕後,離開設定選項視窗即可。

2007年7月12日 星期四

「天皮」事件

個人對於流行這東西實在沒有什麼概念,永遠都搞不清楚這是新款?或是舊款?

不過,老婆可就厲害了,每次逛街時,她都能針對某個樣式或產品,明白指出那是哪一年、哪一季推出的款式?真是嘆為觀止。

話說,她前一陣子想新買了一雙 A 牌的涼鞋,據聞這個款式還滿熱銷的,在大台北地區已經很難找到這個款式的貨了,就算有,尺寸應該也不齊全。會這麼說的原因在於,為了找這雙鞋子,特地還跑了一趟信義計畫區,結果在幾個小時的努力衝刺後,依然無功而返。後來查了一下才知道,這款牌子的銷售點本就不多,在台北地區也不過才幾個銷售點而已,類似這種搶手貨,如果沒有立刻下手,應該都不容易到手吧!

或許真是命中注定吧!那天相約去觀看史瑞克三世(Shrek The Third),無巧不巧那個購物中心就有這A牌的櫃位,可惜銷售人員不知上哪去了?我們在附近踅了一陣子,仍然不見人影,最後還是尋求旁櫃的銷售人員協助,欲試穿這款心儀已久的涼鞋,說也奇怪,原櫃位的銷售人員居然就這麼神奇的自然出現了。

終於買到了,就拿回家貢著嗎?當然不是啦,隔天老婆即開心地穿著這雙新買的漂亮涼鞋上班去也,可惜「中看不中用」,鞋跟莫名奇妙地就掉了一小塊,由於兩隻鞋的高度已經不ㄧ致了,也就無法繼續穿了,唯有送修一途。天啊!這家號稱專營進口歐洲高級女鞋的企業體,似乎沒有客服中心,而且必須送回原購買地點維修,在
這個講究服務效率的年代,真是令人無法置信,幾經折衝下,A 牌的客服人員勉強同意可經由最近的銷售地點送修。要應該感謝她嗎?這種服務態度怎麼會有競爭力呢?

好啦!本來銷售人員說是需要一週的維修時間,這應該是場面話、僅供參考吧?應該不至於要花費這麼久的時間,三天後我代為詢問維修進度,什麼?需要兩週的時間,居然又多了一週的時間。沒辦法,只好等候下去了,同時銷售員說,如果可以提早修好會電話通知的顧客前來領取。兩週時間過了,總可以問了吧,竟然還沒修好,怎麼回事呢?「天皮」缺貨。

原來那個鞋跟底部的部位叫做「天皮」啊,在網路上搜尋了一下,也有人在網路上拍賣天皮這東西啊,
甚至有些鞋款還另附有天皮、鞋墊等等配件,而身為進口商的維修部門居然會缺貨,真是匪夷所思。在輪番電話詢問維修狀況下,這雙鞋子終於修好了,只是怎麼看都覺得怪怪的,接著部分有明顯的空隙,不像出自維修師傅的巧手,早知要耗費這麼久的時間,得到的卻是這麼沒有保障的維修結果,想想倒不如一開始就花點錢請專門維修鞋類的師傅動手修復,或許保障還高一點,至少看起來的感覺應該也比較美觀吧。