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做登入。

主要功能

  1. 自動登入WiFi熱點
  2. 設定無線熱點至系統
  3. 通知鈴聲(可設)
  4. 探測互聯網方式(可設)
  5. 自動更新
  6. 多語言(繁,簡,英) 
期望未來陸續加入更多支援的熱點。

2014年1月15日星期三

Galaxy S3 無法連接 Kies

自從部S3升級上4.1.2之後,有很長一段時間都無法成功與Kies連接,不論是經USB線還是用Kies Air經Wifi連線都不成功,Kies係可以見到部機,只係永遠停喺連接中的階段。上網查過很多方法也不成功修復問題,但影響不大所以就無理會。

但近日個Kies成日走出嚟話有S3 firmware update,等咗成個月都仲無OTA,雖然知道並非大update,但總係有件事未做咁。再次上網搵方法,搵咗一大輪,終於喺呢度呢度有人提供個諗都諗唔到嘅奇怪方法係work嘅,照版煮碗做一次,真係得!方法如下:

  1. 開啟Kies軟體;
  2. 手機usb跟電腦連結,此時會停在連線中;
  3. 關閉Kies,到"我的電腦",點選你手機的裝置,修改名稱(隨便改,我是隨便加個A字,變成GT-I9300A);
  4. 再開啟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

2013年11月29日星期五

讓Google帳號綁定為外國的Google Play Store

身處澳門,要使用Android最大的問題,就係因為澳門為非可付費地區,結果以正常途徑(Google Play Store)的話,極大部分常用的apps(即使是可免費下載的)都是搜尋不到,下載不到,簡單到想裝個 facebook, whatsapp都無。

結果,大部份人都會走去啲大陸第三方市場下載apk,變晒做殭屍機 (中毐受殭屍網絡操控)都未知,仲以為裝個antivirus落手機就無事(仲要係大陸antivirus!!)。

要解決上述問題,之前都係靠每次在手機vpn或經電腦在Google Play Store下載,其實都幾煩,最近在網上google了一下,原來係有方法可以讓Google帳號綁定為外國的Google Play Store(我綁定為美國,其他網友成功綁定為法國、日本等),一經綁定,日後無論任何環境下開出來的Play Store都係外國的,搵app裝app都無難度!

  1. 在電腦用VPN登入Google Play Store
    VPN可google一下 "開心直通車",或用豆荚加速器都係不錯的選擇,VPN的地點就選你想要綁定的地區,如美國、日本等。以美國為例,成功的話,會見隨了apps外,會有device同 books等在美國可使用的play store分區;
  2. 隨便選一個收費apps或一本收費書,選擇購買;
  3. 在出現Google Wallet首次設置畫面內,隨便填上一些資料,不用輸入信用咭資料,最重要係zipcode填上一個真的美國zipcode,如02210 (用這個便可找到);
  4. 綁定了Google Wallet後,便可按取消(又不是真的要買!);
  5. 隨便選個該區的免費app或書(選書較好,因為肯定是該區的),購買下來;
  6. 大功告成!
過大約15分鐘左右,你的google帳戶便會綁定為該國家的,以後即使在手機上開google play store,也會變成該國的,無需vpn!

2012年5月5日星期六

我的Google應用服務

自從發現了Google App Engine這個雲端應用平台後,斷斷續續為自己添加了一些應用服務,所有應用都非常簡單,但對我十分有用(並且在網上找不到),在此記下並,日後亦希望可陸續增加。

RSS資訊類

(最佳使用方法:以Google Reader訂閱,再以你認為最好的Apps (gReader, Filpboard, Google Currents等)開啟,即可跨平台、跨裝置閱讀,更可清楚哪些已讀哪些未讀,以及由Google Reader儲存所有文章,日後亦可作搜尋)

培正中學最新消息 (即培正中學主頁中間那一欄最新消息)
http://servenews.appspot.com/rss/puiching/news


澳門日報
不分版
http://snufkinto.appspot.com/rss/macaodaily

以類別分版
澳聞版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=macao
要聞港聞版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=foreign
經濟版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=finance
體育版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=sport
娛樂版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=entertain
副刊及其他版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=misc

以澳日方式分版
A版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=a
B版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=b
C版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=c
D版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=d
E版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=e
F版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=f
其他版: http://snufkinto.appspot.com/rss/macaodaily?pagecat=o


xx日報 (好像不能開名,否則好快被人封) 是完整版的,不像一般的apps在香港以外地方會少了很多新聞,副刊也缺很多
大圖版 (真的很大圖的,在tablet上睇就像睇雜誌般,很正)
不分版: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=largeimg
港聞: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=a-largeimg
國際: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=b-largeimg
娛樂: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=c-largeimg
財經: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=d-largeimg
體育: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=e-largeimg
副刊: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=o-largeimg

細圖版
不分版: http://snufkinto.appspot.com/rss/hkappledaily
港聞: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=a
國際: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=b
娛樂: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=c
財經: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=d
體育: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=e
副刊: http://snufkinto.appspot.com/rss/hkappledaily?pagecat=o


東方日報
大圖版
不分版: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=largeimg
港聞: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=a-largeimg
國際: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=b-largeimg
娛樂: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=c-largeimg
財經: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=d-largeimg
體育: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=e-largeimg
副刊: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=o-largeimg

細圖版
不分版: http://snufkinto.appspot.com/rss/hkorientaldaily
港聞: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=a
國際: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=b
娛樂: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=c
財經: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=d
體育: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=e
副刊: http://snufkinto.appspot.com/rss/hkorientaldaily?pagecat=o

在Android上匯入.cer證書

http://snufkinto.appspot.com/cert/install

澳門氣象局惡劣天氣警報+教青局颱風停課訊息

https://groups.google.com/group/smg-weather-alert
加入此群組,在"您要如何閱讀此群組?"選擇"電子郵件",即可收到相關警報的電郵通知。
訊息由Google App Engine每分鐘檢查氣象局資訊,有更新時馬上向群組發送,再由群組發電郵給群組成員。由於Google Groups的規模,即使有很多人登記作成員,電郵的發送延遲亦將會非常低。
(最佳使用方法,以有push mail的電郵帳號(如gmail)收取,便可以最短時間內在電話收到有關通知。 )

六合彩

加入此群組,在"您要如何閱讀此群組?"選擇"電子郵件",即可收到每期中獎號碼與派彩資料的電郵通知。
資料由香港賽馬會網頁取得,約於開彩後20分鐘發出。

交通事務局訊息 (交通資訊站APP)

https://groups.google.com/group/dsat-notify
加入此群組,在"您要如何閱讀此群組?"選擇"電子郵件",即可收到由交通事務局發出的交通訊息電郵通知。
這些訊息摘自交通事務局交通資訊站APP中的推送訊息,用電郵收取的優點有:
1. 無需額外安裝APP;
2. 可以在電郵系統設定過濾條件,減低不必要的訊息煩擾;
3. Windows Phone, BlackBerry等根本無APP可裝。

其他

流動版澳門日報 (實驗性質,用來試 iscroll, localstorage, fb share, g+ share等) http://servenews.appspot.com/servehtml/macaodaily/list

以電郵免費send SMS給你 (用來試 OAuth,Google Calendar SMS等)
先在Google Calendar內確認手機號碼 (設定 > 行動設定),然後到
http://sms2me3.appspot.com/reg/
登記並授權系統發佈訊息到google calendar(OAuth, 系統不會收到你的帳號密碼),最後系統設定服務電郵userid@sms2me3.appspotmail.com供使用。
設定後,你或你的朋友便可以透過發送電郵至該電郵地址,你的手機便會收到SMS。

2012年4月3日星期二

從Google Play Store即接下載 apk 至電腦

早前因為Draw Something的大熱,所以有好多用Android的朋友都問了個相類似的問題:點解我的電話在 Android Market Play Store 找不到有關程式?我要玩呀!

原因其實好簡單,Play Store上分開了收費地區與非收費地區,當你在非收費地區上,會有很多程式,尤其係表面免費,實則希望你透過in-app付費購買額外功能的app,都不會出現(講到尾就係澳門市場細無人重視),解決方法亦有好多:
root + market enabler
wifi + vpn
downloaded by friend's device then mail/whatsapp .... to you
foreign sim + roaming + wifi
third party market (不建議,唔採取有效措施隨時中招,防毒軟件絕對不是有效措施)
.....

所以,即使自己無玩Draw Something,都有幫手下載再share俾人。

以往要在Play Store下載 apk再俾人,都要在電話上裝一次,copy出來,send走後再剷,都幾麻煩。最近,有位人兄(越南人?寫越南文的)寫咗個Google Chrome的Extension - APK Downloader ,可以在電腦以Google Chrome下載Play Store的apk至電腦,仲可以扮埋其他地方的設備,以便突破地域限制,好方便。

但我就連Google Chrome都唔想用,想再直接一些,在網上發現了有個Open Soucre的project係處理Android Market API的,只需下載這個java program便可。

為咗再簡化些不用每次輸入username password同device id,可以使用這個 bat檔,在檔內填上 username password同device id即可。

而device id 的取得,最簡單可以安裝這個 App(該App沒有任何權限要求,絕對安全)。

使用時,只需輸入想下載的app的package名稱便可。要知道要下載的app的package名稱?當你使用web版的Play store時,在有關的app介紹版面內,看看該版面的url,會有id=xxx,當中的xxx就是該app的package名稱了,例如Draw Something的版面url為:
https://play.google.com/store/apps/details?id=com.omgpop.dstfree&feature=search_result#
當中的com.omgpop.dstfree便是Draw Something的package名稱了。