最近遇到一部英文Windows 7要使用老舊Visual Foxpro程式處理中文字的個案。老問題,在Windows 2000年代已有答案,可以設定”非Unicode程式的語言“中,更改為中文(繁體,台灣)便可。個案中相關人員已作了上述設定,使用的程式亦可以正常顯示中文,但就是在處理copy & paste至其他程式時(即在Visual Foxpro程式內copy中文,再於其他程式內paste),會出現亂碼。
可能由於很少處理這類個案,一時也想不出辦法。最後得同事指點,原來在copy的時候,需要輸入法置於相應的模式,例如個案中,需要為電腦增加CH 中文(繁體,台灣)下任一輸入法,可以是中文(繁體)-美式鍵盤,再選用該輸入法後才copy & paste。
茶包射了,簡單記錄於此,以免日後再浪費時間。
p.s. 茶包 - trouble, 射茶包當然就係troubleshoot啦,咁troubleshooter咪就係茶包射手囉!
2014年8月28日星期四
一個在Windows下處理非Unicode程式文字亂碼的茶包
2014年5月26日星期一
使用Windows檔案系統加密 (Encrypting File System, EFS)必須注意的事項
話說自Windows 2000(更耐之前不肯定)開始,便為NTFS檔案系統提供加密功能(Encrypting File System, EFS),供用戶把硬碟內某目錄或檔案加密(檔案或目錄內容>進階>加密內容),由於使用方法實在太簡單,用戶不用為個別加密另設密碼,所以很多時都會令用戶忽略了一些重要事情,引致悲劇的發生....
簡單來說,當用戶第一次用EFS時,系統會為用戶產生一RSA證書。EFS會為每個要加密的檔案產生一條獨立加密鑰,使用該加密鑰進行對稱加密(因為對稱加密速度快很多),再以之前為用戶產生的RSA證書內的公鑰將檔案加密鑰進行非對稱加密,加密後的密鑰會與加密後的檔案內容一同儲存。每當用戶要存取加了密的檔案,便以RSA證書內的私鑰為加密鑰進行解密,再以解密後的加密鑰對檔案解密。
問題係,因為使用太方便,用戶很多時會忘記特別為上述的RSA證書進行備份。最後,當用戶為該電腦進行系統重裝(如Windows損壞重裝、以新安裝方式進行升級等等),重裝回來後便會發現一個不可逆轉的悲劇發生了:重要檔案(已加密)開啟不了!
呢個悲劇我見過很多次,亦發生過自己身上(好在那次數日後發現是之前無意中轉移過有關RSA證書至另一PC上),所以,如有使用Windows EFS,第一件事便是備份有關的RSA證書,方法也不複雜,可參考這兒和這兒。
希望有關悲劇不會發生在你身上!
2014年5月2日星期五
Android App - WifiDuck > 自動登入無線網絡熱點
我的第一個放上架的App,取名WifiDuck(duck在粵語發音與“得”相同,意即“掂”,鴨在粵語發音與"App"亦相近),可令Android機在支援的熱點自動進行web login,免卻人手開browser做登入。
主要功能
- 自動登入WiFi熱點
- Wifi任我行 (SSID: wifigo / wifigo-s)(澳門)
- 澳門電訊Wifi (SSID: ctm-wifi)(澳門)
- 澳門銀河公眾Wifi (SSID: PublicWifi)(澳門)
- 理工學院公眾Wifi (SSID: MPI_Public)(澳門)
- 鏡湖醫院Wifi (SSID: KW-OPD)(澳門)
- 政府Wifi通 (SSID: freegovwifi / freegovwifi-e)(香港)
- 國際機場Wifi (SSID: #HKAirport Free Wifi / #HKAirport Free Wifi1x)(香港)
- 電訊盈科訪港旅客免費 Wifi (SSID: PCCW Free)(香港)
- 設定無線熱點至系統
- 通知鈴聲(可設)
- 探測互聯網方式(可設)
- 自動更新
- 多語言(繁,簡,英)
2014年1月15日星期三
Galaxy S3 無法連接 Kies
自從部S3升級上4.1.2之後,有很長一段時間都無法成功與Kies連接,不論是經USB線還是用Kies Air經Wifi連線都不成功,Kies係可以見到部機,只係永遠停喺連接中的階段。上網查過很多方法也不成功修復問題,但影響不大所以就無理會。
但近日個Kies成日走出嚟話有S3 firmware update,等咗成個月都仲無OTA,雖然知道並非大update,但總係有件事未做咁。再次上網搵方法,搵咗一大輪,終於喺呢度同呢度有人提供個諗都諗唔到嘅奇怪方法係work嘅,照版煮碗做一次,真係得!方法如下:
- 開啟Kies軟體;
- 手機usb跟電腦連結,此時會停在連線中;
- 關閉Kies,到"我的電腦",點選你手機的裝置,修改名稱(隨便改,我是隨便加個A字,變成GT-I9300A);
- 再開啟Kies,你會發現居然能連線了。
2014年1月8日星期三
將澳門公眾假期、澳門銀行假期加入行事曆 iCal (ics) - iOS, Android適用
香港政府有官方1823服務推出 iCal(.ics)格式的香港公眾假期日曆,而澳門政府雖然口中經常說電子政務,但就連一個咁簡單而又有用嘅服務都唔做.... (edit: 15/5/2018, 澳門政府終於推出有關的服務,大家可以到呢度了解訂閱官方的iCal日曆啦!)
唯有靠自己,在google calendar上maintain了一個,公諸同好,讓你輕易地將澳門的公眾假期,加到電子行事曆中!(以下文字描述基本抄自 1823,只是改了澳門公眾假期的網址,特此聲明)
怎樣使用「澳門公眾假期」iCal 日曆?
iCal 是標準的日曆數據交換格式,可應用於大部份的行事曆程式。你可下載本 iCal 檔案,然後匯入該檔案,或透過網絡連線訂閱「澳門公眾假期」iCal 日曆(編駐:本人會於每年公眾假期公佈後更新此檔案,因此以訂閱的方式使用是最好的)(edit: 19/4/2017, 已更新2018年的澳門公眾假期)。
iOS (iPhone/iPad) 用戶
iOS 用戶更可從行動裝置中,直接訂閱「澳門公眾假期」 iCal 日曆(注意:你或會被徵收額外數據用量收費)。訂閱步驟如下:
1. 在主螢幕畫面點選「設定」
2. 選取「郵件、聯絡資訊、行事曆」
3. 選取「新增帳號」
4. 選取「其他」,再選「新增已訂閱的行事曆」
5. 在「伺服器」欄位中輸入下列你所選擇的連結,然後點選「下一步」
https://www.google.com/calendar/ical/tg1nub4t8srgnd82ags6i20ie4%40group.calendar.google.com/public/basic.ics
6. 點選「儲存」後,你已成功訂閱本日曆!
Android 用戶
一般來說,Android 用戶可跟從以下步驟,透過 Google 日曆訂閱「澳門公眾假期」iCal日曆,然後與行動裝置的行事曆同步:
1. 以你用來同步行動裝置的 Google 用戶帳號登入 Google 日曆
2. 按下 Google 日曆左邊的「其他日曆」旁的向下箭咀,選擇「輸入網址以新增」
3. 輸入下列一個你所選擇的連結:
https://www.google.com/calendar/ical/tg1nub4t8srgnd82ags6i20ie4%40group.calendar.google.com/public/basic.ics
4. 按下「新增日曆」後,你便已在 Google 日曆訂閱本日曆
5. 開啓行動裝置的行事曆,點選「同步」(注意:你或會被徵收額外數據用量收費)
6. 在「設定」中的「日曆」剔選「香港公眾假期」,然後點選「完成」,這些假期便會出現在你的行動裝置的行事曆上!
(注意:不同品牌和作業系統版本的行動裝置或會有不同的表現,如在行動裝置設定或令日曆同步時發生問題,請向製造商查詢。)
想更了解如何在一些常見行事曆程式應用 iCal 日曆,可瀏覽:
- 雅虎香港記事簿:訂閱日曆
- 微軟 Outlook:匯入或訂閱日曆
edit: 31/12/2014,因應朋友的需要,新增「澳門銀行假期」iCal 日曆,資料根據澳門金融管理局公佈的資料維護,日後會按公佈的資料更新,所以建議以訂閱的方式使用。
使用方法與「澳門公眾假期」相同,只是訂閱網址更改如下:
https://www.google.com/calendar/ical/gihsth9k0of4dpb1vdnnhmnmlo%40group.calendar.google.com/public/basic.ics