Tuesday, March 15, 2011

枝野幸男的105小時

疾風知勁草, 板蕩識忠臣; 而英雄總是在危機中誕生。


在911事件發生之後,當時紐約的朱利安尼 (Rudy Giuliani),成了世界的市長。

而現在,日本內閣官房長官枝野幸男,已成了最能讓人安心的一張臉。

從311地震發生那一刻,連續105小時沒有睡覺的枝野幸男,一次又一次地花了好幾個小時,自己詳細說明災後最新狀況,而非只是拿幕僚準備的紙稿照念,更不會光講「大悲無言」......撐到了星期一的時候,有越來越多心疼他的日本網友,留言請他不要再耗盡自己所有的精力,要求他稍微休息一下;而當有記者問到比較無意義的問題時,更是會讓觀眾感到公憤,覺得這是在浪費枝野官房長官珍貴的剩餘能量。




內閣官房長官有時被稱為「總理的賢內助」,是首相的左右手;兼任國務大臣並統括事務,領導中央政府各機構。而現年46歲的枝野幸男,也成了未來首相的可能人選之一。

美國《華爾街日報》也專文報導贏得日本人尊敬的枝野幸男

枝野無雙

震災以來,日本內閣官房長官枝野幸男幾乎沒有睡覺,他滿頭大汗疲憊奔走的身影不斷出現在記者會畫面上。以「三國無雙」系列知名的日本光榮公司決定在PS3平台上開發一款新遊戲,向他表達致敬之意。

升級iOS 4.3後耗電量增加?

你的iPhone、iPad更新了iOS 4.3之後有沒有覺得比以前耗電呢?當你用盡辦法把程式關閉、重新開機、甚至重新再更新一次也不能夠解決,電量不斷地下降,而用量選項內的「已使用」時數 不正常地高時,可以嘗試把Ping功能關閉,看看是否能夠對減低耗電量有所幫助。

iOS 4.3的iTunes程式曾加了Ping的功能,用來分享對歌曲的評價。有外國網友發現Ping的功能可能在系統背景上耗用CPU資源及增加數據流量,間 接地令電量流失。要關閉Ping的功能,先要啟動「取用限制」功能。到 設定->一般->取用限制,按頁內的頂部的「啟用取用限制」,設定一組4位的密碼,然後在取用限制頁內,把「Ping」一項關閉。退出設定頁 後把iPhone/iPad關機再開,使用期間留意「已使用」的時數是否比正常,便大概知道關閉這個設定是否對減低耗電有所幫助.

Monday, March 14, 2011

炒奶粉, 炒Ram, 炒iPad 2

炒奶粉, 炒Ram, 炒iPad 2

iPad2 : 定價加 $2500-$3200

iPad2 : 定價加 $2500-$3200

iPad 2 影相差 電池耐力減


【明報專訊】蘋果在美國時間周五黃昏(今早凌晨)正式推出平板電腦iPad 2,首批水貨有望明日到港。《華爾街日報》科技網站測試iPad 2表現,認為新一代iPad雖然重量更輕、運算更快,但新增鏡頭質素差,電池可用時間亦較第一代短1小時,減至10小時,建議首代iPad用家毋須急於購 買新iPad。

部分水貨店「無定價」預訂

本報記者日前到旺角先達商場,發現不少水貨舖已接受iPad 2預訂,但手法對顧客不公。不少店舖要求顧客先付訂金1000至2000元,卻不肯講明售價,亦無法保證何時有貨。有商舖聲稱能以6000元的「筍價」出 售入門級iPad 2,游說記者盡快落訂,但不肯白紙黑字寫明售價。

先達水貨店G-world Mobile老闆劉志剛不認同在未定價前先收訂的做法,他亦決定不向客戶收取訂金。截至前日,他已收到近百顧客留電話預留iPad 2,新機抵港後,他會按市價通知已留機的客戶。他估計iPad 2會大受歡迎,第一批已打算空運50至100部來港,並以白色為主,料會迅即售罄。

電力遜第一代 優於對手

《華爾街日報》科技網站All Things Digital資深編輯Walt Mossberg獲蘋果授權測試iPad 2,他昨日在網站公布測試結果,肯定產品確比第一代iPad更薄、更快,而且有不會「當機」的優點。但測試發現,蘋果沒有公布iPad 2新增鏡頭的像素,拍出照片的質素事實上亦不佳。而運行一般程式時,iPad 2不會比首代iPad快太多,至於電池表現方面,充滿電的iPad 2以75%光度不間斷播放電影,可以維持10小時9分鐘,略遜於首代iPad的11小時,但仍比其他平板電腦如摩托羅拉的Xoom長2.5小時。

不為拍片 建議隔代升級

網站編輯建議,首代iPad用家除非極渴望使用新的視像通話功能或希望用iPad 2拍片,否則毋須急於購買iPad 2,可靜候iPad 3面世才「隔代升級」。

http://news.mingpao.com/20110312/gnc1.htm

iOS4.3安全性強 iOS4.2.1被黑客攻破


溫哥華Pwn2Own黑客大賽的第二天,前方又傳來「捷報」,蘋果iPhone已經被著名黑客查理·米勒攻破,他成功越過了手機內置的DEP特性,通過 Safari獲取到這臺被攻擊的iPhone上的電話本。被攻破的這臺iPhone運行最新iOS 4.2.1係統,但4.3版本係統仍然無法被攻破。

在4.3版中,蘋果加入了ASLR特性,再加上原有的DEP聯合作用讓黑客難以翻越。查理·米勒是著名的iPhone黑客,他早在2007年就率先破解 iPhone而聲名鵲起,2009年更是通過Safari拿到了iPhone上的短信、地址簿、呼叫曆史和Voicemail數據。

接下來,黑客GeoHot將表演破解基於Windows Phone 7的Venue Pro 7手機,還有黑莓、Nexus S等手機等待攻破,讓我們拭目以待。

http://www.businesstimes.com.hk/a-20110313-111121/iOS4-3-strong-security-iOS4-2-1-hacked

Thursday, March 10, 2011

民粹竟源於專制 扭軚不因為官蠢

小別一載,筆者2 月回到香港,適逢預算案發表,應邀在港大的一個研討會上提出一些意見,主要批評預算案背後的經濟學理據嚴重不足【註1】,還未及整理成文,特區政府便已改弦更張,未雨綢繆變成派錢為綱,超額盈餘哪怕變成赤字預算也在所不惜。

觀 特區政府一貫理財方針及當下本地經濟穩步上行形勢,一份好的預算案並無必要大事派錢,能夠有效支持政府既定工作計劃之餘,只須承諾設計一些精準方案有效扶 助赤貧便可【註2】。曾政府餘日無多,既無選舉連任之各種顧慮,亦沒有義務為下屆政府鋪路(大家記得「政改方案不得超越2012」),故工作上實可我行我 素,據既定原則辦事。


政府智囊未掌政治脈搏

不過,政府竟然急轉彎,不僅大手釋出幾百億元公帑,還放棄了幾十年來 一套行之有效、寫進《基本法》的審慎理財哲學。如此變臉,不可能是個別官員低能所致,因為政府一切重大決策(如額外派錢幾百億),都必須經過行政會議討 論,才可公布;若罵曾俊華蠢,則以梁振英為召集人的整個行政會議也一樣蠢。

況且,二曾乃政務官出身, 「久煉成精」,政策遠見一般欠奉,但在絕大多數情況底下,行事章法不會亂套如此;按曾特首剛愎性格,亦當不致於在此階段在本地某方民粹力量面前低頭。為求 方便,現在大家的批評矛頭儘可直指主事官員,甚或提出下台要求亦無不可,但事件後面必有其他原因半路殺出,非個別港官包括二曾所能抗拒,以致完全打亂其陣 腳。

預算案急轉彎,只可能是忽然出現北京政治干預的結果;而未能事先摸清北京政治脈搏、照顧其政治需要,從而寫出一份一開始便讓「阿爺」 安枕無憂的預算案,則是特區政府裏專責政治分析的一眾智囊的又一重大失誤。北京現階段對香港的政治要求很簡單,就是要如同在國內一樣, 「把不穩定因素消滅於萌芽階段」。

去年12 月,北非、中東出現的茉莉花革命,中共馬上警覺,在全國各地及網絡空間布下重重反革命天羅地網,嚴防社會大小規模騷亂。但是,她公開對外宣傳的,如常是 「黨政軍民上下一條心」那一套;北京外交部發言人三番四次對中國可能出現茉莉花革命之說嗤之以鼻,可謂最典型的色厲內荏、內張外弛。

問題 是,中國大陸社會矛盾深重的形勢,從未在一些深信中共宣傳的特區政府官員、當權派智囊意識中出現——他們信的是,祖國經濟蒸蒸日上,黨的管治固若金湯,哪 來茉莉花革命的影子?而香港方面,金融局面早已回穩,經濟重納升軌,失業率低於4%,股樓市俱旺,泛民兄弟鬩牆,當權派日子好過,哪有什麼「臨界點」?故 「洋紫荊革命」一詞在香港出現後,特區當權派上上下下依然「定過抬油」。

不過,北京要的政治安全係數極高,在大陸她有把握鎮住茉莉花革 命,卻不能阻擋港人當中出現「洋紫荊革命」的意識或行為;香港社會運動若能牽動大陸民意(這點少不免),中共維穩便加倍困難。在大城市及沿海地區,改革開 放政策的受惠者最集中,中共的社會管理軟硬體配置也最森嚴,「茉莉花」的確難開,但在一些二三線城市或鄉鎮、幹部貪污霸地等行為特別嚴重的地方,近年來成 千上萬人參加的群眾性騷亂事件為數不少,偶一不慎,難保不會發生泛地區性的星火燎原!

這點,特區政

府的政治智囊想也

不敢想,遑論按此訂定預算案中的社會安全係數,但中共高層面對危機卻十分清醒。於是,太監不急皇帝急。


香港傳家寶成維穩犧牲品

持 平而論,前周公布的預算案可批評之處的確很多,但比起之前多份預算案,卻並不特別壞。派錢項目不算少,那筆每人6000 元注入強積金之數,雖非馬上可用,但港人當中,除了部分等錢濟燃眉之急的低下階層,只要願意,不少是可從每月收入之中相應減少6000 元(或一部分)儲蓄,從而增加消費的;對這些人而言,錢進左袋還是右袋,分別不大。

原先出現的有關反對聲音,一是因為此筆公帑發放無原民 粹竟源於專制扭軚不因為官蠢■中國專制維穩需求日甚,香港的一貫理財哲學因此化為烏有,長遠禍及港人。(新華社圖片)則,並非着力扶貧;二是強積金的管理 太貴太差,而特區政府一再強迫市民接受指定基金服務,難保沒有利益輸送。同樣,各界對整份預算案負面反應相當強烈,但並非反映港人普遍活於水深火熱之中, 只不過在世界多個不民主國家出現茉莉花革命的氛圍之下,港人縱非低下階層,也對港式不民主產生的政府領導人事事毋須向市民負責愈發厭倦、反感而已。

泛 民上周申請遊行,也只是向警方提出三千民眾參加的估算,當局問要不要提高,泛民反而認為不必;就算後來事情鬧大了,星期天的遊行也不過萬人左右,在香港算 是「濕濕碎」。正常情況之下,面對此等程度的反對聲浪,二曾可能作出微調,卻斷無馬上投降之理。因此,令曾政府這份預算案一周之內頹然而倒的唯一可信原 因,便是北京以維穩為綱下了聖旨,特區政府於是也得立即奉命維穩,數千人的遊行活動也必須盡力阻擋,免得香港的河水犯了大陸的井水。

一國 兩制之下,維穩方法大不一樣。在大陸,中共採用的,主要是打記者、封網站、抓維權人士、罵外國傳媒;在香港,中共知道內地的一套行不通,中央要特區政府協 助維穩,主要靠特區政府派糖。不過,這一派,香港的保守理財哲學從此顛覆;香港這一制的一件傳家寶,成了大陸社會需要高壓維穩的犧牲品。

這是很奇怪的現象。一直以來,不少人認為香港不應搞民主,理由是民主政治會引致經濟民粹主義,最終令特區政府放棄審慎理財原則,長遠對香港整體不利。

現實是,今天,審慎理財原則是在不民主的特區政府手上葬送掉的,歸根到底,是出於大陸專政體制的維穩需要。

然 而,大陸的維穩需要有多大?是否不斷增長?答案可從是屆人大已發表的數據得知。今年的大陸政府預算案中,維穩費總額首度超過軍費,而其13.8%的增幅, 不僅大大高於大陸去年民間總消費增幅和GDP 增幅,也比軍費增幅高出一個多百分點。換句話說,對中共而言,大陸社會內憂已經大於外患。可以推斷,大陸專制政府愈發需要維穩,香港特區政府便愈得多派 錢,勢將成為民粹主義政客的提款機。

此點對政治經濟學而言有特殊意義,是對「中國模式」的一個重要觀察,有理論創新潛力。


中央政策組應考慮解散

不 過,特區政府有義務捍衞北京政府的面子,絕不能承認是因為協助大陸維穩,而在香港加倍派錢以消弭本地群眾運動、免給大陸維權人士推波助瀾;但另一方面,如 此急轉彎,總得來一個說辭。因此,特區政府中央政策組的政治學者在政府預算案急轉彎之後,提出了一個莫名其妙的名堂:香港社會矛盾激化,到了「臨界點」。 言下之意,派錢是香港社會本身需要使然。

不過,為什麼那些智囊在政府制訂預算案過程中沒有敲響警鐘,而只在特區政府急轉彎之後,才似是而非地事後孔明一番呢?真況是,到了臨界點的,是大陸社會——起碼是局部——而不是香港社會【註3】。這一點,智囊事先看不到,事後大言不慚掩蓋真相。

長 期以來,中央政策組的經費每年5000 萬元以上,扣除各顧問薪金之餘,大部分發放給一些與特區政府關係特殊的「政策研究中心」或「民意調查機構」,市民得到的政策,卻很多一文不值。大事情上, 政府得到的民意情報,也往往是「山埃」。一些政治學者,竟看不透路人皆見的大陸社會形勢,猜不出聖上心意之急,未能及早讓特區政府體面行事;2003 年「七一」如是,今年的預算案亦如是。政府民望盡失,還需要什麼政治化妝?為省公帑及稍起棄卒保車之效,中央政策組實應自覺考慮解散。

今年的預算案本是支持特首去秋在《施政報告》中提出的施政方針的相關財政方案,如今卻變成一個支持另一外加的政治任務的工具。都說「中國好,香港好」,但此話反過來說亦真:大陸專制維穩需求日甚,香港的一貫理財哲學因此化為烏有,長遠禍及本地街坊。事實就是如此巧妙相關。

註1:例如,政府前年於金融風暴之際拒絕發放消費券,理由是消費券不會刺激本地消費;這次她(本來)拒絕退稅,理由卻是退稅會增加本地消費,必然引起通脹,兩者恰巧是理論上的矛盾。

註2:一些批評者混淆了《施政報告》和預算案的分別——缺乏遠見的是前者,而好的預算案並不特別需要政策遠見,兩者的功能不一樣。

註3:香港也有臨界點,但那是市民對政府的一國兩制管治誠信的不信任臨界點;不過,這個點,早在2003 年「七一」、政府逆民意順京意那一幕便達到了。

《信報》特約評論員練乙錚

微软宣布下周一正式发布IE9浏览器

微软今天表示,将于下周一(3月14日)在美国西南部的奥斯汀(Austin)召开新闻发布会,正式推出Internet Explorer 9(简称IE9)。今天,微软在自己的官方博客《更美的网络将于3月14日亮相》。博文称,12个月前首个IE9平台预览版推出,3月14日美国太平洋时间下午9点将提供最终版的IE9下载。

iOS4.3开放下载 iPhone4新增无线路由

北京时间今日凌晨,苹果iOS 4.3固件升级正式提供下载,用户可以通过iTunes直接进行升级。苹果iOS 4.3版本系统(固件)与iPad2与一周前同时发布,相对之前版本进行了多项改善,主要包括:

·为GSM网络iPhone4的无线热点功能(Personal Hotspot for iPhone 4)
·Safari浏览器性能增强(Safari Performance)
·家庭共享iTunes数据库(iTunes Home Sharing)
·无线点播功能增强(AirPlay Enhancements)
·自定义iPad侧开关功能(iPad Side Switch)

苹果iOS 4.3版本支持设备包括:
·iPhone 4(GSM/WCDMA版本)
·iPhone 3GS
·iPod touch3/4代
·iPad2(3月11日上市)
·iPad
苹果iOS 4.3版本升级步骤:
·将设备与电脑连接,并启动iTunes;
·自动或手动检查设备版本更新;
·根据提示进行备份;
·阅读条款,进行下载更新(选择“仅下载”,后续步骤有变化);
·升级后需要连接苹果官方进行验证,稍做等待;
·同步iTunes资料,升级完毕。

连接iTunes直接更新iOS 4.3版本大概需耗时80分钟,用户也可以选择“仅下载”,或与他人分享固件文件,然后再连接iTunes后,按住Shift并单击恢复按钮,选择固件文件进行更新,更新时间将在几分钟内完成。

为配合iOS 4.3版本更新,iTunes再次之前进行了升级,而这次iOS 4.3更新也比原计划的3月11日提前了一天。关于iOS 4.3的更多变化以及破解和越狱相关消息,我们将持续关注。

iPhone4:
http://appldnld.apple.com/iPhone4/041-0330.20110311.Cswe3/iPhone3,1_4.3_8F190_Restore.ipsw
3GS:
http://appldnld.apple.com/iPhone4/041-0328.20110311.Lkhy6/iPhone2,1_4.3_8F190_Restore.ipsw
iPad2:
http://appldnld.apple.com/iPhone4/041-0368.20110311.SwtHr/iPad2,1_4.3_8F191_Restore.ipsw
iPad:
http://appldnld.apple.com/iPhone4/041-0329.20110311.Cvfre/iPad1,1_4.3_8F190_Restore.ipsw
iPod touch 3G:
http://appldnld.apple.com/iPhone4/061-8366.20110311.Fr45t/iPod3,1_4.3_8F190_Restore.ipsw
iPod touch 4G
http://appldnld.apple.com/iPhone4/061-9588.20110311.GtP7y/iPod4,1_4.3_8F190_Restore.ipsw 

Wednesday, March 09, 2011

iOS 4.3 GM 版本已成功 Jailbreak

不過不是完美jailbreak, 是tethered 的, 即iOS 重啟後, 需要手動重新進入jailbreak 狀態.

Apple 發佈 iOS 4.3 的 GM 版本不久後,已經有 Jailbreak 方法。想安裝的朋友必先要把 iTunes 升級到 10.2.1。

iOS 4.3 版本加入了 Air Play 、Personal Hotspot 及 Safari 新 javascript engine 。

iOS 4.3 GM jailbreak 方法:

http://www.redmondpie.com/jailbreak-ios-4.3-iphone-4-gm-with-pwnagetool-bundle-how-to-guide/

苹果发布iTunes 10.2.1升级

最新iTunes 10.2.1升级已出现在“软件更新”中,它将取代上周三刚刚放出、提供iOS 4.3支持的iTunes 10.2。此次升级也可从苹果iTunes下载页面中获取。

升级描述与iTunes 10.2无异,因此无法确认与上周此时发布的更新有何变动。尽管可能包含重要bug修复,不过出现重大改动的可能性不大。

今天早些时候有报道称iOS 4.3将于本日放出,比计划提前三天。Loop网站则称,要到明天才能看到正式发布。

http://www.weiphone.com/apple/news/2011-03-09/Apple_released_iTunes_10.2.1_update_231822.shtml

多 名 議 員 要 求 改 革 醫 管 局   增 聘 前 線 人 員 應 付 工 作

立 法 會 正 辯 論 議 員 提 出 的 議 案 , 促 請 改 革 醫 管 局 。 工 聯 會 的 王 國 興 不 滿 , 醫 管 局 分 區 標 準 以 及 資 源 分 配 要 改 革 , 他 以 港 島 西 及 新 界 西 為 例 , 港 島 西 的 人 口 少 過 新 界 西 一 半 , 但 得 到 的 資 源 卻 相 若 , 在 資 源 不 足 的 情 況 下 , 新 界 西 的 專 科 輪 候 時 間 太 長 , 情 況 相 當 惡 劣 , 泌 尿 科 排 到 2017 年 , 屯 門 醫 院 的 耳 鼻 喉 科 要 等 1 年 9 個 月 。

http://www.rthk.org.hk/rthk/news/expressnews/news.htm?expressnews&20110309&55&739571

長腿清純波鞋美女

男朋友是否一定要高過女朋友 ? (女高男矮)

Sunday, January 02, 2011

[見工難題] 你冇相關經驗, 點解我地要請你而唔請其他人?

請一個有相關經驗既人,的確比較方便,呢點我亦十分明白,只係,請呢種人返來一樣有個盲點,如果遇到比較固執既員工,佢地可能會將舊公司所學果套帶去新公司,如果個方法唔適合新公司的話,可能仲帶來不便。

而我,係一張白紙,公司教我既,就係一切,起碼我肯學、肯配合,唔需要擔心我只肯用自己果套做事,而唔肯配合公司。

Saturday, January 01, 2011

今天是中華民國一百年元誕。

民國百年誕

今天是中華民國一百年元誕。
這就是話語權:「紀念辛亥革命一百周年」。

辛亥革命是手段、中華民國是目的。正如一對夫婦,慶祝結婚十周年,不是大講新婚之夜洞房花燭的性愛情節──這一部份,雖然也頗有趣,但後來的婚姻生活,美滿和幸福,才是回味的主題。
「紀念辛亥革命一百周年」,這是一個偽命題,因為有人故意以此遮掩了「賀中華民國一百年」這條大道理,包括國民黨的一些不肖子孫。

辛亥革命的過程,情節和人物的戲本身,普普通通,比不上法國大革命。辛亥革命的意義,是這場陣痛,衍生了中華民國,開啟了中國民主憲政的時代。

中華民國是中國歷史上罕有的君子參政世代,因為蔣介石和蔣經國父子,是兩代的君子。君子有器量和眼光,所以滙聚了許多知識份子為國效力。藝術創作發達、工商業茂盛、軍人前赴後繼,如果不是日本侵略和內亂,自由而民主,中華民國會是兩千年來真正的盛世。
紀念辛亥革命一百周年,而不提中華民國,如同喧嘩湧進了巴黎的 LV店,只往女廁裏轉一圈,手袋呢?一個也沒有買回來。用這樣的譬喻,雖然有點鄙俗,但在一個愚蠢的亂世,要這樣講,多數人才明白一點,倒也適當。

因 為紀念辛亥革命一百周年,是嘴巴上瞎吹的。問問當世這失憶的一代,民國百年,說得出幾多位芝蘭高潔的君子人物?如駐美大使胡適、軍事專家蔣百里、教育家蔡 元培、政論家張季鸞、才女呂碧城,民國時代,其人、其事、其節,一千○一夜說不完。因為蔣總統只是太陽,那片璀璨的天空,善良而有教養的人物,多如天上星 辰,這是中國人活得有品味和尊嚴的時代。

了解中華民國的誕生、成長、挫敗、衰落,親炙民國百年的君子和英雄,尋找失落了的中華品牌,然後再想一想,為什麼這一切美好的人和事都成為絕響,這才是對辛亥革命真正的紀念,才是通識,才是真正的國民教育。

或者說,這才是起碼的常識。婚姻成為禁忌,洞房之夜有什麼好講? LV都沒買回來,又何必告訴人你去了一趟巴黎?探究下去,一切都「敏感」了,你會顧左右而言他,絕不敢正視的,對不對?謹此誌中華民國百年之慶。

from 陶生

Friday, December 24, 2010

九個成語解釋的糾正

九個成語解釋的糾正

一.知書達禮:僅知道書本知識是不夠的,還要學會送禮。

二.度日如年:特指當公務員的日子,非常好過,每天都像過年一樣。

三.杯水車薪:形容公務員的工作,每天辦公室喝杯茶,月底可以拿到可以買一輛車的工資。

四.知足常樂:知道有人請自己洗腳,心裡就感到快樂。

五.見異思遷:看見漂亮的異性就想搬到她那裡去住。

六.語重心長:別人話講的重了,心裡懷恨很長時間。

七.有機可乘:出門考察有飛機可以乘坐。

八.不學無術:不要白費工夫學那些不實用的東西。

九.夫唱婦隨:丈夫進了歌廳唱歌,妻子跟著尾隨。


仲有「父慈子孝」

好多人以為「子」就一定要孝

但其實後面仲有講假如「父不慈」, 「子」係不需要「孝」

被中國人誤傳了數千年的七句話

在中國,很多幾千年流傳下來的名言,被人刻意或無知地曲解,背離了原來的意旨。

一:以德報怨

以德報怨,是我們經常聽到的一句話。我們理解為:孔夫子教我們,受別人欺負,要忍,要對他更好,要用愛心去感化他。這情操令人肅然起敬。

但事實上,這是曲解了孔子的原意,原句出於《論語.憲問》:「或曰:『以德報怨,何如?』子曰:『何以報德?以直報怨,以德報德。』」當時的情況 是孔子的一個弟子問他說:「別人打我了,我反而要對他好,用我的德行來感化他,好不好?」孔子說:「你對對你不起的人,報以優厚的待遇;對你有恩的人,你 可以拿什麼來報答呢?別人以德來待你的時候,你才需要以德來回報別人。可是現在別人對你不好,你就應該以直報怨!」「直」是指公平、正確的態度。別人打了 你,你應該避開或報警。

二:民可使由之,不可使知之

「民可使由之,不可使知之。」被後世的統治者解讀為:指使人民去做事就行了,不要讓他們明白他們在做什麼。這是曲解了孔子的原意,原句出於《論語.秦伯》:「子曰:興於詩,立於禮,成於樂。民可,使由之;不可,使知之。」

把句子讀成「民可使由之,不可使知之。」是後人別有用心地斷章取義。從前文來看,孔子是在討論詩禮樂這三種東西的教育問題。結合上下文的語境,孔 子的本意是:詩、禮、樂這三樣東西是教育的基礎,如果人民掌握了詩禮樂,好,讓他們自由發揮,如果人民不理解詩禮樂,就要去教化他們,讓他們知道和明白這 些東西。

三:無毒不丈夫

民間諺語「無毒不丈夫」,好像是說大丈夫必然是惡毒陰損的人。其實這是以訛傳訛,原話是「量小非君子,無度不丈夫。」比如有人頂撞了我,朋友用原 版的好話相勸:「老話說,量小非君子,無度不丈夫,你是大丈夫,就別跟他計較了。」我於是不去計較這種小事;但如果這個朋友說:「這老話怎麼說的?無毒不 丈夫!你是男人,不能退啊!給你刀,去做了他!」效果便大大不同了。

四:唯女子與小人難養也

這段說話被後人誤會孔子歧視婦女。為什麼孔子要說出這樣的話?這話又是對誰說的?在《史記.孔子世家》裡,提到孔子「居衛月餘,靈公與夫人同車, 宦者雍渠參乘出,使孔子為次乘,招搖市過之。孔子曰:『吾未見好德如好色者也。』於是醜之,去衛。」這段話是說,孔子受衛國國君的邀請,來到了衛國,但孔 子其後發現衛靈公和衛夫人是拿他的身份來炫耀自己,並不是真正支持他來教化衛國民眾的。孔夫子感嘆,衛靈公到底是喜歡德才多些,還是喜歡女色多些?孔子就 離開了衛國,離開之後,想起衛夫人和拍馬小人那種仗著得寵,驕橫跋扈的樣子,就感慨:「唯女子與小人難養也!近之則不遜,遠之則怨。」《論語.陽貨》

孔子罵的是那些「被養」的女人和小人,不是泛指一般婦女。就是說一個君主,對那些後宮的女人和沒什麼本事的拍馬小人太親近了,她們就會得意忘形,忘了自己的身份,開始用君主的權力來胡作非為,而疏遠她們吧,她們又會埋怨。

五:吾生也有涯,而知也無涯

這是莊子說的,現代人理解為,這是學習勵志類的明言警句,鼓勵人要以有限的生命,去追求無限的知識。

原句出於《莊子.養生主》:「吾生也有涯,而知也無涯,以有涯隨無涯,殆已。」莊子的原意是:「生命是有限的,而知識是無限的,要以有限的生命,去追求那無限的知識,不是養生之道。」和現代人的理解正好相反。

六:相濡以沫

《莊子.大宗師》講了一個小故事:「泉涸,魚相與處於陸,相呴以濕,相濡以沫,不如相忘於江湖。」他說有一天,泉水乾了,兩條小魚被困在一個小水 窪,為了生存下去,牠們彼此從嘴中吐出泡泡,用自己的濕氣來濕潤對方的身體,互相扶持,互相依賴。現代人通常用「相濡以沫」來表揚那些在困苦中互相扶持的 朋友和夫妻,但忽略了最後一句「不如相忘於江湖。」莊子的原意是:「與其需要相濡以沫才能支撐,為什麼不干脆灑脫地放手,找一條水路,大家開開心心地回到 廣闊的江河湖海,彼此相忘。」套用在性格各異的夫妻身上,就是應把對方放開去,尋找各自的幸福。

七:天地不仁,以萬物為芻狗

《老子.道德經》說:「天地不仁,以萬物為芻狗,聖人不仁,以百姓為芻狗。」憤青說這話的意思是:「天地殘暴不仁,把萬物都當成低賤的豬狗來看 待,而那些高高在上的所謂聖人也是一樣,把老百姓當成豬狗不如的東西!」其實這句話的真正意思是說:「天地不情感用事,對萬物一視同仁,聖人不情感用事, 對百姓一視同仁。」它說的是一個公平的道理,我們所有的人,所有的眾生在天地的眼中,都是平等的。

人不为己,天诛地灭”的哲学内涵就是:万事万物(包括人)都是以“自我”为价值中心,它是一切社会秩序得以形成和发展的前提与基础;相反,如果万事万物不 坚持以“自我”为价值中心,那么一切社会秩序将不复存在。我们应该辩证地理解这个形式简单而内涵深刻的哲学命题,探索其内在的价值机理,而不能简单地、机 械地用“是”或“非”来进行判断。
“人不为己,天诛地灭” 的哲学内涵是说万事万物(包括人)坚持自我是一切秩序的基础。杨子以反命题的形式进行阐释,即如果万事万物不坚持自我,一切秩序将不复存在。这里的秩序包 括自然秩序和社会秩序。我们之所以看到天地有别,多彩绚丽的自然景观、自然秩序,是万事万物“为我”即坚持自己的结果:石头在拚命地“为我”而做石头,大 山在拚命地“为我”而做大山,树木在拚命地“为我”而做树木,小鸟在拚命地“为我”而做小鸟,大像在拚命地“为我”而做大象,泥土在拚命地“为我”而做泥 土,白云在拚命地“为我”而做白云。

十、知己知彼,百戰百勝

原句為「知己知彼,百戰不殆」

知道彼此的強弱點,只能令戰鬥時不會處於危險,但不代表可以勝利。

句錯既版本聽聞係毛澤東開始講起既

Sunday, December 19, 2010

.Net Datagridview datasource = datable multi-threading update problem

GUI's Component:
1. datagridview

Controller's Component:
1. Datatable


When GUI's datagridview.datasource = datatable, if you are using another thread to add data into datatable (e.g. dt.rows.Add(datarow), the gui will still try to re-drawn the datagridview even you are not interacting with it.

So, a correct way to insert data into datatable is to make use of delegate and invoke.
 1. Declare a delegate first
Private Delegate Sub DatagridViewNewRowDelegate(ByVal sender As Object, ByVal al As String)

2.  Check if datagridview needs invoke or not.

If datagridview.InvokeRequired then
Dim DeleDatagridRefresh As DatagridViewNewRowDelegate = New DatagridViewNewRowDelegate(AddressOf your function)
            dg.Invoke(DeleDatagridRefresh, sender, "parameter to send")

end if

So, the invoke method will be called in the UI thread that creates the control and the UI won't hang.

This is not the problem of .Net, it is the problem of Win32 API since .Net is just the wrapper of win32 API.

Saturday, December 04, 2010

2010 年 AO/EO 考試 (JRE) 問題

1. 丁屋冇地起, 同政府要係新界發展, 致出現conflict
2. 香港應否開賭

Sunday, October 10, 2010

Jailbreak iPhone 4 iOS 4.1 必裝Apps

Autolock SBSettings (配合 SBSettings 可使iPhone永久長開, 導航時用)
20 Second Lock Screen(將lockscreen光亮延長20秒)
3G Unrestrictor (以3G模擬Wifi連線, 能打Skype電話, 看高清youtube, etc)
5-Row QWERTY (5行的keyboard, 快捷方便, 有多個快捷鍵 )
Appsync 3.X (iTunes安裝破解 ipa)
AttachmentSaver (for Mail)
Backgrounder(exit app後依然可以背景運行, 例如聽收音機)
BiteSMS(可以Forward SMS 及單獨刪除SMS)
Categories(將app 擺入folder減少桌面icon)
Cycorder(iPhone 3G 專用, 拍片)
CyDelete(Springboard直接長按可以Del Package )
Cyntact (Contact list 顯示人像圖片)
Emoji(開啟繪圖文字)
Extended Preferences(增加setting的設定 )
Five/Six icon dock(將dock增至五個或六個)
Flashlight(可以當電筒用 )
FontSwap(轉換字型)
HK Carrier Firmware (顯示台logo)
iacces (中文輸入法包括速成, 倉頡, 筆劃等)
iBlacklist(可以阻擋某些人的sms, phone)
iBlank (可以製造隱形icon, 其實sbsettings已經可以)
iBluetooth (可以透過bluetooh 傳送相, mp3等到其他手機)
iFile (檔案總管, 約選擇 sinfuliphone那個crack版email輸入 ifile@ifile.com 可以破解)
iHome (類似快捷鍵, 可以少用home button )
iMobileCinema(可以在safari看flash影片)
Installous (可以不經iTunes直接下載並安裝 ipa)
iSteamy (18禁... 不要問)
jPhone(能個別刪除電話紀錄分組功能)
Live Time (令時鐘圖案的時針同秒針轉動)
Lock down(裝app上鎖)
Logome(將 boot logo 轉做自己喜歡的圖案)
MemTool( 釋放內存, 讓iphone運行快一點)
MPlayer (可直接播放RMVB/H264/MPEG4/WMV player)
MySMS(可以FW SMS 及單獨刪除SMS)
Offline Map(離線地圖)
Openssh (用winscp必要的程式)
Orbit (1頁過顯示9頁Springboard, 再直接跳到某頁)
Quick Unlock(快速進入homescreen)
Rename(更改apps的名稱)
Rotation Inhibitor(強行設定safari橫屏或直屏)
Safari Download Manager (Safari專用, 配合 iFile 使你完全掌握控制 iPhone 檔案)
SBsettings (必裝, 多個快捷鍵(快速開啟wifi, 3g 等), 隱藏icon)
Sources (加source可以有更多軟件可以下載)
SpringsJumps (跳至springb

Thursday, August 26, 2010

用C#在 WinCE 5.0 上新增、修改、刪除、搜尋MySQL上的資料

mySQL Connector for .NET Compact Framework has many bugs. But I found that the following combination can work on WinCE 5.0 with .NET Framework 2.0.


Requirement
1. mySQL Server: 5.1.41
2. mySQL .NET Connector 6.0.6.0  - mysql.data.cf.dll
3. .NET Compact Framework 2.0
4. WinCE 5.0

    public class mySQLConnectClass
    {
        #region Member
            private string _pw = "";
            private string _user = "user";
            private string _database = "";
            private string _host = "remotehost";
            private string _provider = "";
            private MySql.Data.MySqlClient.MySqlConnection myConn = null;
        #endregion

        #region Properties
            public string Password
            {
                get { return _pw; }
                set { _pw = value; }
            }
            public string User
            {
                get { return _user; }
                set { _user = value; }
            }
            public string Database
            {
                get { return _database; }
                set { _database = value; }
            }
            public string Host
            {
                get { return _host; }
                set { _host = value; }
            }
            public string Provider
            {
                get { return _provider; }
                set { _provider = value; }
            }
        #endregion

        #region Public
            public mySQLConnectClass() 
            {
               
            }
            public void Connect()
            {
                _provider = "Data Source=" + _host + ";Database=" + _database + ";User ID=" + _user + ";Password=" + _pw;
                myConn = new MySqlConnection(_provider);
                try
                {
                    myConn.Open();


                }
                catch (Exception ex)
                {
                   
                    throw new Exception(ex.Message.ToString());
                }

            }
            public void Disconnect()
            {
                string sql = "SELECT name, age FROM table1";

                MySqlCommand cmd = new MySqlCommand(sql, myConn);
                MySqlDataReader rdr = cmd.ExecuteReader();

                while (rdr.Read())
                {
                    Debug.WriteLine(rdr[0] + " -- " + rdr[1]);
                }

                rdr.Close();
                Debug.WriteLine("Close Reader.");
                myConn.Close();
                myConn.Dispose();
                Debug.WriteLine("Close DB.");

                //myConn.Close();
            }
            public bool Ping()
            {
                return myConn.Ping();
            }
        #endregion

        #region Private

        #endregion

        #region Event
        #endregion

    }

Saturday, August 21, 2010

人民幣兌港元網站 rmb vs hkd

人民幣兌港元網站  rmb vs hkd / CNY vs HKD

1 HKD = 0.8759 CNY  轉了900 元-----> Rate@0.8711,

http://hkd.cer24.com/cny/chart/?q=30

Wednesday, July 07, 2010

氣質女當眾更衣變辣妹

內地論壇近日出現一名大膽的「黑絲女」,她在營業中的書店當眾更衣,迅速從身着白長裙的純情氣質女變身黑絲襪、短裙辣妹(圖),速度之快令人咋舌。短片在 網上迅速傳播,有人認為該女子是「校雞」,這是「變裝接客」。
短片開始時拍到書店環境,之後畫面定格在一長髮女子身上,她身穿純白長裙及米色無袖 上衣,低頭專心看書,看起來相當有氣質。不過,書看到一半,她接了一通電話後,把書放回書架上,下一秒,她竟然在書店中換起衣服來。只見她先是將一黑色連 身洋裝穿到白色長裙內,後來脫掉上衣,將洋裝的上半身穿上,露出美背,接着穿上長及大腿的絲襪,換上黑色高跟鞋,背上手袋離開。
鳳凰網

http://hk.apple.nextmedia.com/template/apple/art_main.php?iss_id=20100707&sec_id=15335&art_id=14212671&av_id=14213379

Microsoft Word 2007 Equation/PDF Bug

Bug Description:
If Word 2007 installed with Office 2007 Service Pack 2(SP2) and when you insert equation into word document and save the file as PDF, then you will receive unhandled exception occurred message.


Solution:
1. Save the file to Word 2003 file format
2. Convert the equation to image

Tuesday, April 27, 2010

How to write callbacks (delegate) in C# and .NET

Copy from:
http://www.myelin.co.nz/notes/callbacks/cs-delegates.html

http://msdn.microsoft.com/en-us/library/Bb985784

http://msdn.microsoft.com/en-us/magazine/cc301810.aspx

If you're used to function pointers in C, a delegate is basically a pair of pointers rolled into one:
  • A pointer to an object (optional)
  • A pointer to a method of that object
That means a single delegate passes all the information needed to locate a function in your program, whether it's a static method or associated with an object.
You define them like this in C#:
public delegate void FooCallbackType( int a, int b, int c );
When you want to use them, you make delegate out of the function you want to call:
class CMyClass
{
 public void FunctionToCall( int a, int b, int c )
 {
  // This is the callback
 }

 public static void Foo()
 {
  FooCallbackType myDelegate = new FooCallbackType(
   this.FunctionToCall );
  // Now you can pass that to the function
  // that needs to call you back.
 }
}
If you want to make a delegate to point to a static method, it just looks the same:
class CMyClassWithStaticCallback
{
 public static void StaticFunctionToCall( int a, int b, int c )
 {
  // This is the callback
 }

 public static void Foo()
 {
  FooCallbackType myDelegate = new FooCallbackType(
   CMyClass.StaticFunctionToCall );
 }
}
All in all, they do the same thing as interface-based callbacks in C++, but cause a bit less trouble because you don't need to worry about naming your functions or making helper objects, and you can make delegates out of any method. They're more flexible.

Monday, April 26, 2010

Solution for WinCE Emulator 5.0 Save State Bug

Solution for WinCE Emulator 5.0 Save State Bug

WinCE 5.0 has a bug that it can't load the saved state.

Solution from http://wincetips.blogspot.com/ :


Connecting the CE 5.0 emulator to VS2005

Title: Connecting the CE 5.0 emulator to VS2005

From: Lewis Williams

Email (Optional): lewisw#tesco.net

Added: 3/10/2007 5:32:12 AM

Message: Connecting the CE 5.0 Emulator to VS2005

1. This uses the network method and saves the emulator state. It does not use activesync, communications ports or a null modem cable.

Start the emulator using a shortcut command that is something like this:

"C:\Program Files\Windows CE 5.0 Emulator\Emulator_500.exe" nk.cem
/video 640x480x16
/Ethernet virtualswitch
/sharedfolder "C:\CE5SharedFolder"

The shared folder appears on the emulator as \My Device\Storage Card. Using the shared folder, copy the following files to the \My Device\Windows\ folder on the emulator. These files are located on the host at \Program Files\Common Files\Microsoft Shared\CoreCon\1.0\Target\wce400\x86, or similar

Clientshutdown.exe
ConmanClient2.exe
CMaccept.exe
eDbgTL.dll
TcpConnectionA.dll

2. Select Emulator -> Start Menu -> run -> \Windows\conmanclient2.exe.

3. Get the IP address of the emulator by double-clicking on the T networking symbol bottom left. If it has no ip address try installing Microsoft Loopback Adapter on the host, check for Virtual Machine Network Services, or other host networking hacks. (This is the difficult bit).

4. To check that the emulator is responding, on the host type Ping at a DOS prompt.

5. To get "Save State" working on the emulator, shut down the emulator using the "Save State" option. Then navigate to Host -> My Documents -> My Virtual Machines

6. The saved state is in the folder that is named with a curly brackets string similar to {06A8A448-EB8B-4E0B-8A88-451412A10C66} say, and known as a GUID. Attempt to rename this folder so that you can highlight and copy the GUID string itself (not the folder).

7. Then add an option, which is similar to /vmid {06A8A448-EB8B-4E0B-8A88-451412A10C66}, to the emulator shortcut command above.

8. The shortcut should now start the emulator from its saved state. It is a good idea to back up the saved state folder.

9. On the host select Visual Studio 2005 -> Tools -> Options -> Device Tools -> Devices

10. Then select Windows CE 5.0 Device -> Properties -> Configure

11. In the "Configure TCP/IP Transport" dialog box, select "Use specific IP address", and then type the emulator IP address you found above.

12. Close the dialog boxes.

13. Select Emulator -> Start -> run -> \Windows\cMaccept.exe and connect to the emulator from VS2005 within three minutes.

14. Run your application from Start Debugging in VS2005 and VS2005 should deploy the two cab files nectcfv2.wce5.x86.cab and system_SR_enu.cab first (this may take some time), and then your application.

15. Close your application in the emulator (I've had trouble using the Stop button on the host).

16. Shut down the emulator using the "Save State" option.

17. You may need to re-run cMaccept each time you restart the emulator or VS2005, but the cab files should not need to deploy again, and the emulator ip address should remain the same.

18. To avoid cMaccept navigate host -> programs -> Microsoft Visual Studio 2005 -> Visual Studio Remote Tools -> Remote Registry Editor

19. In the "Select a Windows Device" dialog box that appears highlight the "Windows CE 5.0 Device" option

20. In the emulator run cMaccept and then immediately click OK in the Remote Registry Editor

21. Highlight Windows CE 5.0 -> HKLM -> System

22. Right click in the right hand pane and select New DWORD value.

23. In the name field type (exactly and without the quotes) "CoreConOverrideSecurity" and set its value to 1

24. Close the editor. Shut down the emulator with Save State.

Monday, April 12, 2010

Microsoft NumericUpDown Control Bug - It does not validate max/min/decimal value

Detail:

If you define:
1. max = 10000
2. min = 0
3. decimalplaces=4

If user input 99.00004 and leave focus, the GUI will update the displayed value to 99.0000.

However, if you use numericUpDown.Value property to get the user typed value, you will get 99.00004 instead of 99.0000.

If your program prompts the message saying that user input was wrong, then the user will be confused as the GUI value was correct!!!

The bug was recorded by MS in 2007:

http://support.microsoft.com/?scid=kb%3Ben-us%3B814347&x=7&y=2


The bug was still not fixed in .NET Framework 3.5 (2009):
http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/f45c16a5-8ddd-41e5-a0b8-5bec938ba8d7/

Monday, April 05, 2010

微軟的免費午餐 - Microsoft Chart Control for .NET framework 3.5

Sample and Tutorials
http://terudio.blogspot.com/2009/02/microsoft-chart-control-for-not-net.html

http://www.dotblogs.com.tw/chou/archive/2009/10/03/10902.aspx

http://www.dotblogs.com.tw/jeff-yeh/archive/2009/09/24/10760.aspx

Download:
Microsoft Chart Controls Add-on for Microsoft Visual Studio 2008
http://www.microsoft.com/downloads/details.aspx?FamilyId=1D69CE13-E1E5-4315-825C-F14D33A303E9&displaylang=en

Microsoft Chart Controls for Microsoft .NET Framework 3.5
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c

Microsoft Chart Controls for Microsoft .NET Framework 3.5 語言套件
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=581ff4e3-749f-4454-a5e3-de4c463143bd

*Note: Microsoft Chart Controls will be included in .NET Framework 4.0 and Visual Studio 2010

Monday, March 29, 2010

Visual Studio .NET 2008 Copy file to Windows CE / Windows Mobile 5.0

1. Use Remote File Viewer

2. Use Share Foler

http://www.dotblogs.com.tw/chou/archive/2009/10/26/11286.aspx

3. How to write program for Windows CE under VS.Net 2008:
3.1 Must install Windows CE 5.0/6.0 emulator

Tuesday, March 23, 2010

Google 先撤回香港,再反攻大陸、光復偉大祖國網絡自由?

http://www.google.com/prc/report.html

Google 先撤回香港,再反攻大陸、光復偉大祖國網絡自由?

三月 23, 2010 in 生活點滴, 背後.政治

「欢迎您来到谷歌搜索在中国的新家」,Google.hk成了谷歌的「新家」

Google 終於退出了偉大祖國,不過,嚴格來說,並非退出中國市場,因為Google只是將Google.cn傳駁到 Google.hk,所以,我想,除非偉大祖國共黨官僚夠膽說:「香港不是中國一部份」,否則,谷歌只是撤出了偉大祖國境外,而非撤出中國。

不論相信也好,不相信也好,Google 在博客中,那篇正式宣布撤出偉大祖國文章“A new approach to China: an update” ,開宗明意地再強調,他選擇撤出偉大祖國,就是不滿內限制網絡自由,所以把Google.cn傳駁到 Google.hk,為偉大祖國網民,提供更自由網絡資訊,童工又留意到,網誌其中一段,提及Google與中共談判時,中共表明網絡自我審查,那是不能 談判的法律要求,Google只好以現時方式,也是他們相信合符內地法規方式,為內地網民,提供不受審查的資訊:

“Figuring out how to make good on our promise to stop censoring search on Google.cn has been hard. We want as many people in the world as possible to have access to our services, including users in mainland China, yet the Chinese government has been crystal clear throughout our discussions that self-censorship is a non-negotiable legal requirement. We believe this new approach of providing uncensored search in simplified Chinese from Google.com.hk is a sensible solution to the challenges we’ve faced—it’s entirely legal and will meaningfully increase access to information for people in China. We very much hope that the Chinese government respects our decision, though we are well aware that it could at any time block access to our services.”

當然,正如A說,Google.hk也遭內地局審查,所以一向習慣「玩野」的Google,今次也不例外,特別開設一個China service availability網頁,每天更新Google在內地服務,還有多少可用,有多少已被封殺,這,倒有點黑色幽默感,由Goggle自制他們在偉大祖 國服務的「死亡倒數」網頁,相信,只有Google才會如此「玩野」。

B說,對中共來說,Google退回行「一國兩制」的香港,他們會否高調宣布,我們其實早已封掉了Google.hk?當然,這可沒有甚麼大不了,反正在 「一國兩制」下,連按偉大祖國憲法授權的《基本法》產生的立法會議員,偉大祖國一樣可以剝奪他們回國權,河蟹掉小小一個Google.hk,又有甚麼大不 了!

童工與C則感嘆,滿清年代,孫文反清,革命黨人每受清庭追捕,往往以香港為藏身之處;中共反國民政府,當年中共要 員,每過國民黨追殺,又多是逃來香港躲藏:八九年六四事件後,黃雀行動協助民運人士逃難,第一站又是香港!滿以為回歸之後,恐怕不會再有遭中共「追殺」的 人逃港!怎知,仍然有,只是並非「人」,而是一個國際知名網站、Google!

C笑稱,香港,命中注定要做革命基地,今次Google逃港,香港會否變成中共網絡自由革命的基地?

转贴自: http://goo.gl/f9Gq

Sunday, March 21, 2010

蘋果日報 - 國泰空姐

蘋果日報 - 國泰空姐

政府 OGCIO Analyst/Programmer II (AP2) Exam 試問題加答案

http://www28.discuss.com.hk/viewthread.php?tid=11691077&extra=page%3D1&page=15

100 MC:
1.    最白痴問題,Social Network 唔好做邊樣野:Post your privacy Information!!!!!!!!
2.    e-government
3.    拒收廣告訊息既條例唔收邊幾樣野?Fax/SMS 果啲…
4.    OGCIO 屬於政府邊個部門﹖
5.    政府Outsource contract 睇乜﹖
6.    發生事故incident 既priority? 睇urgency, level/….,我揀左跟程序去做
7.    Digital21 果五個objectives? 全部都係
8.    全港有幾多個wifi access point? 4001-8000/8001-12000/12001-16000/More than 16000
Answer: 8001-12000, Ref: http://www.ofta.gov.hk/en/datastat/wifi_statistics.pdf
9.    放係身份證既digital Cert 可以係邊幾樣﹖Personal, Server,...,...
Answer: Personal Only. Ref: You may store in the card a personal e-Cert issued by the Hongkong Post Certification Authority for conducting electronic transactions.
10.    Clean PC Day? Improve information security awareness
11.    六大產業邊樣係? IT/ICT/Innovation and technology,應該係Innovation and technology
12.    果間野叫乜名﹖Create Hong Kong, Creative Hong Kong, Innovative Hong Kong, Discover Hong Kong
Answer: Create Hong Kong
13.    原來間野既名係Office  of the Privacy Commissioner for Personal Data
14.    Panel for ICT/Panel for ?????
15.    有Programmer 叫你update 野,你係system admin 要點做﹖緊係叫佢跟procedure.
16.    HKCert (Hong Kong Computer Emergency Response Team)? Security 野
17.    Electronic Transaction Ordinance Q1 - OGCIO 整左乜野配合呢樣野﹖
18.    Electronic Transaction Ordinance Q2
19.    Recognized certification authority(CA)
20.    E-procurement pilot programme
21.    Wardriving is the act of searching for Wi-Fi wireless networks by a person in a moving vehicle, using a portable computer or PDA
22.    整access point 果個係乜野project? uUbiquitous City –HK Project?Government's Wi-Fi Programme?

Technical and project management
1.    邊幾隻係programming language? Java,Perl, Algol,...,答案係四樣都係,係ALGOL 比較fake人
2.    以下邊樣係OS? UNIX, LINUX, MIMIX, ...,我答左unix+linux
3.    以下邊樣唔係two-form factor identification? password and person's secret, fingerprint and password, smart card and password, smart card and person's secret, Answer:password and person's secret
4.    Security 係睇邊三樣野? Confidentiality/Integrity/Availability
5.    RFID 用咩frequency?125/134 kHz (LF) or 13.56 MHz (HF)
6.    有乜野wireless 去到50 km? Wi-fi/bluetooth/wimax/none of the above, Answer:WiMax
7.    WPA2? 802.1x,原來係802.11i
8.    54MBps, 100m = 802.11g
9.    Web Services is ?
10.    Wireless Security 有乜野整﹖認Mac address,(有個選擇係話用WEP 唔用WPA2,梗係唔岩)
11.    AJAX Stands for? Asynchronous Javascript and XML
12.    SaaS = ? Software as a Service
13.    Digital Right Management 係乜﹖版權野
14.    Cloud Computing?
15.    Black Box Testing = ?
16.    ISO/IEC 10646? Universal Character Set
17.    Web Server to Web Browser Protocol? HTTP
18.    Sending Mail Protocol? SMTP
19.    Translate IP address? DNS
20.    Security 個 Protocol? SOAP/…,  Answer: Transport Layer Security Protocol
21.    OO Model
22.    Python? OO Language
23.    邊樣唔係network device? Switch/Router/Modem/Autoloader,擺明係autoloader
24.    Incident Analysis 有邊樣係?
25.    Incident Analysis deliverable?
26.    Use Case Model, business process model
27.    Function Point Analysis
28.    VPN = ? 應該係does not support public service
29.    PRINCE (PRoject In ???)
30.    有個Business process Analysis/ Function Analysis 排序。
31.    有一條有四個management揀?cost management/risk management/time management/ 仲有一個,我答左果個
32.    Quality management =? 唔肯定係咪ISO9000
33.    Project Stakeholder?User, project manager, supplier, computer operator??
34.    system Analysis & Design Q1
35.    system Analysis & Design Q2
36.    user test, system test and unit test
37.    Entity 係relational database 用乜野代表? Table/Column/Row
38.    1 個diagram,1 個department own one or more software
39.    Rapid Application Development Tool?
40.    有一條least relevant 我揀左IPv6
41.    Duration, Total float
42.    Testing 排次序答案為:
Unit Testing, Function Testing, System Testing, Acceptance Testing
43.    以下邊樣唔會initiate 一個新system? Top management 話要改野/一個desktop app 轉做 web interface/……
44.    以下邊樣係non-functional requirement? 我答左response within 10 seconds

Task Q:
English: IT 人應有特質,你點develop
中文:作為政府官員,給出解決數碼共融問題的建議

Edit:
原來個web有晒...=.=
http://www.ogcio.gov.hk/eng/prodev/eprodev.htm

Sunday, March 14, 2010

淺談本世紀最有可能被淘汰的職務

根據Harment Management的資料中,淺談本世紀最有可能被淘汰的職務,花點時間看完,相信對各位會有收獲的。

【首先,將遭淘汰的是技術含量偏 低的高薪職位者。】
如:人事經理、行政經理、高級秘書等。這類職務的工作內涵不太豐富,其高薪水準是前些年泡沫經濟的產物,也是前些年人才總量偏 少的緣故造成的。

【其次,是重複性較高的工作。】
一些工作看似複雜,但其實只需學上幾年,就能靠老本進行簡單的重複勞動。譬如某 銀行裡從事結匯,存放款等辦事的人員,實際上這類工作十年經驗與三年經驗幾乎是差不多的,後七年完全是重複勞動。

【第三,是僅掌握單一技 能的高薪者。】
只有一專多能者(一個主要專長+很多副專長)方能追逐高薪,而僅有一技之長者如電腦程式師、翻譯等職位的高薪者,要保持其高薪收入 已是岌岌可危,除非他們緊跟時代步伐,抓準時代脈動,不斷強化自身技能。

【第四,是電腦化後,複雜性、風險度、工作難度和大大降低的高薪 職位。】
如某些財務經理、生產經理、倉儲經理、品保經理等職位原本很複雜的一道道工作成現在開始被電腦的一個個模塊過程所逐步替代。

【第 五,是技術含量較高的新技術領域中掌握落後技術的高薪人員。】
舉例說,靠PC成為電腦人才的高薪收入者,未來若無法進入實力雄厚的大企業領域 IBM、AS400或P9000等大型機的新穎技術,最後只能在激烈的市場競爭中被淘汰。

【新定義的薪酬價值觀】
傳統的學歷、背 景、努力、能力等薪酬榜準,已逐漸被職能專才及智慧資產所替代,誰能改變市場生態,贏得勝利,他就是價值的代表。人力資源主管常常在召募新人時,會碰到一 個實際又矛盾的問題-要以什麼價值標準來用人呢?在候選名單中,往往有些人能力就是強,潛力就是好,可惜,薪水太貴,年資又太淺,找進來準會「壓死」現職 的同仁。在許多的考慮與妥協下,用人又回歸過去傳統的價值標準:高一點的學歷,久一點的專業背景,只為了維持眼睛看得見的公平,只為了在部門內,讓現職員 工能心服口服。這樣重重的考慮與妥協下,往往我們放棄了最好的人選,因為,價碼太貴,內部無法建立所謂「公平原則」;因為,資歷太淺,擔心新人壓過老人, 打擊士氣。

【你真正的價值在哪裡?】
圓山大飯店前總經理嚴長壽被工會公投罷免下台,其中一個原因是:工會不滿他削減員工福利,卻 高薪聘請兩位副總或執行副總進駐公司。從員工的眼光看來,這些領高薪的,或許只會打打高爾夫球,只會交際、應酬,而真正替顧客提供服務的是他們這群實際的 執行者,而不是那些坐領高薪的人,在薪資的分配上,是不公平的。這話說來,似有幾分道理,但從薪酬的角度來看,卻是錯誤的,因為薪酬的標準應該建立在真正 的價值上。

一個侍者為飯店服務役勞,假設他盡忠職守,作好每個侍者應有的職務動作與提供相對滿意的服務,為飯店帶來的實際價值是每月六萬 元,為了犒賞他,飯店每月給予侍者五萬五千元薪酬。而被認為坐領高薪的副總成執行副總,或許打高爾夫球,或許交際應酬,但他帶來的市場與價值,可能是每月 一千萬、兩千萬,那你覺得公司要怎麼犒賞他們呢?也是五萬五千元嗎?從甚麼價值觀點上,才是真正的公平呢?

【職能專才決定你的薪酬 】
吃 大鍋飯?或每人分一瓢羹的薪酬觀念?這些在現今的環境裡,已漸漸離我們遠去。舉一個有趣的例子來看。假設名節目主持人A與B,就主持能力來講,或許相當, 就長相來講,也算相當;但兩個人的主持價碼,卻相差懸殊,可能A一集主持費一百萬,而B卻只有六萬。其實他們的差異,就影視版的說法是知名度及卡司價碼不 同;就薪酬觀念是職能專才基(Competence-Based)不同。

經濟學的觀點說:「有一隻看不見的手在操縱著市場。」若你的薪酬 價碼是五萬元,只要有公司也願意用五萬元聘請你,你們就銀貨兩訖-成交;若你覺得你有五萬元的價碼,但沒有公司願意以此價碼延聘你,你就會在一次、兩次、 三次的面談中,把自己的價值妥協別人可以接受的價位,直到成交為止。若員工的價值已超過公司能給予的價碼,自然地,他會找到符合他薪資期望的公司,然後跳 槽。

【智慧資產取代學歷背景】
有一個薪資的觀念叫薪酬公平論(EquityTheory),每個人在市場的價值,好似一個銅板的 兩面,一面是你的學歷、背景、努力、能力等;另一面則是你的薪資價值。若銅板的一面重於另一面,市場就會藉著自然淘汰或自然流失,來改變這兩造差異。薪酬 公平論在環境的變遷與市場競爭下,傳統一面的學歷、背景、努力、能力等等,可能要被職能專才(Competence)及智慧資產 (Intellectual Capital)所代替。誰能改變市場生態,贏得勝利,他就是價值的代表。

許多人覺得他在公司的價值是「從 年輕到現在,這麼多年來,我把青春都奉獻在此,所以公司應該犒賞我」。就情感上來說,是的;但若員工二十年前的工作價值和二十年後的工作價值是一樣的,為 什麼公司要付兩倍的成本去養一個只要一倍薪水的員工?只因為這個員工沒有成長?個人的薪資標準應該建立在自由市場的價值上。若你在某公司得十萬元薪水,但 你辭職後,只能找到四萬元的工作,這差額代表你用你的年資與忠誠度換來的。公司經營狀況好的時候,你或許能生存;公司一旦遇到危機,你將是優先被考慮資遣 的對象。那時,你怨天尤人,覺得時不我予,可能都為時已晚。你對公司的價值,是否是可攜帶的價值(PortableValue)?這是每個現代員工應仔細 去思量的;再被僱用的能力 Employability),考驗著職場的芸芸眾生。

【懂得運用知識才是真正贏家】
聖經裡有一個絕 妙比喻:主人要往外國去,就叫僕人來,把家業「按個人才幹」給他們銀子,一個人五千,一個人兩千,一個人一千。領五千的僕人隨即拿錢去作買賣,另外賺了五 千;領兩千的僕人,也照樣賺了兩千;領一千的僕人則把銀子埋藏在地裡。過了些時日,主人回來和他們算帳。領五千、兩千的僕人,因為為主人增加了財富,受到 主人的款待又加派任務。那領一千的僕人則遭主人責罵:「你這又惡又懶的僕人!就是把銀子放給兌換銀兩的人,亦可連本帶利收回。」主子便把一千兩銀子奪回, 給了那原先五千兩銀子的僕人。每個人的價值,有如此例中的五千、兩千、一千,你是哪一種呢?

【你的附加價值(Value Added)在哪裡呢?】
工業時代,創造機器大量生產,擁有資金、設備,是有形的財富;在資訊網際網路化、組織扁平化的今天,資訊和知識成為競爭 利器。誰能改變現有的工作流程,不斷地創新,發明更具爆發力的產品,才能為組織帶來競爭力,帶來利潤。或許你從某大學或研究所畢業就非常地自滿,但今天所 有的學歷、背景僅是謀職的敲門磚,猶如五千、兩千、一千的才幹,真正的職場贏家,是那些學習能力絕佳,知道如何取得知識、儲存知識、善用知識並創造奇蹟的 人。

Wednesday, March 03, 2010

30個突破防火牆封鎖用的Web Proxy(陸續更新中)

30個突破防火牆封鎖用的Web Proxy(陸續更新中)


  • Web Proxy 網址:https://proxify.com/

  • Web Proxy 網址:http://www.gursimran6.info/

  • Web Proxy 網址:http://www.totalnetprivacy.com/

  • Web Proxy 網址:http://un-hider.com/

  • Web Proxy 網址:http://yfzo.com/

  • Web Proxy 網址:https://proxyplace.net/

  • Web Proxy 網址:http://hidingnow.com/

  • Web Proxy 網址:http://localbypass.com/

  • Web Proxy 網址:http://free-proxy.nl/

  • Web Proxy 網址:http://www.slyuser.com/

  • Web Proxy 網址:http://www.hide-me.org/

  • Web Proxy 網址:http://www.anonysurf.be/

  • Web Proxy 網址:http://hidemyip.eu/

  • Web Proxy 網址:http://2fastsurfer.com/

  • Web Proxy 網址:https://www.dtunnel.com/

  • Web Proxy 網址:http://www.proxeasy.com/

  • Web Proxy 網址:https://sslunblock.com/

  • Web Proxy 網址:https://freesslproxy.com/

  • Web Proxy 網址:http://www.twitterproxy.org/

  • Web Proxy 網址:http://www.heeky.com/

  • Web Proxy 網址:http://www.excellentunblock.info/

  • Web Proxy 網址:http://www.uraniumsource.com/

  • Web Proxy 網址:http://bluetun.info/

  • Web Proxy 網址:http://neot.info/

  • Web Proxy 網址:https://www.libertybell.biz/

  • Web Proxy 網址:http://www.secretlysurfing.info/

  • Web Proxy 網址:http://www.surfproxy10.info/

  • Web Proxy 網址:http://www.starter10.com/

  • Web Proxy 網址:http://www.blockthem.info/

  • Web Proxy 網址:http://www.shieldmagic.com/


  • Monday, March 01, 2010

    Windows XP - Copy list of filenames, folders to editable text, files

    Click Start -> Run -> Type cmd -> Hit Enter

    Run the Command cd {path.to.dir}


    When at the dir type the following command;

    dir /B > c:\output.txt 

    and hit enter.  This will create a file output.txt in the root 'c' dir with all the files names in the text file.

    Friday, February 26, 2010

    The Apache Cassandra Project - say goodbyte to Relational Database

    What is Cassandra?

    http://incubator.apache.org/cassandra/

    The Apache Cassandra Project develops a highly scalable second-generation distributed database, bringing together Dynamo's fully distributed design and Bigtable's ColumnFamily-based data model.

    • Proven Cassandra is in use at Rackspace, Digg, Facebook, Twitter, Cisco, Mahalo, Ooyala, and more companies that have large, active data sets. The largest production cluster has over 100 TB of data in over 150 machines.


    • Rich Data Model Allows efficient use for many applications beyond simple key/value.

    • Fault Tolerant Data is automatically replicated to multiple nodes for fault-tolerance. Replication across multiple data centers is supported. Failed nodes can be replaced with no downtime.


    • Highly Availabile Writes and reads offer a tunable ConsistencyLevel, all the way from "writes never fail" to "block for all replicas to be readable," with the quorum level in the middle.


    • Elastic Read and write throughput both increase linearly as new machines are added, with no downtime or interruption to applications.

    • Decentralized Every node in the cluster is identical. There are no network bottlenecks. There are no single points of failure.



    Why Git is Better than SVN

    from: http://zh-tw.whygitisbetterthanx.com/#cheap-local-branching

    使 Git 從幾乎所有其他 SCM 中脫穎而出,最受矚目的特色,恐怕非它的分支模型莫屬。 它完全不同於我在此一起比較的其他模型,大部分它們推薦的最佳分支方法僅僅只是複製倉儲 (repository) 到新的目錄而已。
    Git 可不這麼做。 Git 讓你可以擁有多個本地的分支,它們可能是完全獨立的,而且建立、合併和刪除這些開發的支線只需要幾秒鐘的時間。
    這表示你可以這樣做:
    • 建立一個分支來試試新點子,提交 (commit) 個幾次然後切回你原本的分支,加上一個 patch 然後再切回剛剛實驗用的分支,把它合併進來。
    • 有一個分支只用來放要釋出的版本,另一個用來合併開發中的部份供測試,其他幾 個小分支用來放每天的開發工作。
    • 替每一個你正在實做的新功能建立新的分支,然後你就可以平順的在它們之中切 換,最後刪除掉每一個新功能已經合併回主線的分支。
    • 建立一個新的分支做實驗,結果發現這樣行不通就刪掉這個分支;放棄一個分支, 甚至沒有任何人知道它曾經存在 (同時你還可以把其他的分支公佈出去)
    最重要的是,當你要發布到一個遠端的倉儲,你不需要把你所有的分支都推出去。 你可以只分享你的分支的其中一個而不是全部。這讓大家可以嘗試新的點子而不需要擔心要計劃要如何、何時合併或與其他人分享。
    你在其他系統上可以找到方法做同樣的事,但是會比較困難且 容易出錯。 Git 讓這個過程變得非常簡單,而且當開發人員開始學習,它常常會改變他們工作的方法。 
    這基本上對所有分散式 SCM 來說都是一樣的,但是在我的經驗中 Git 把這個特性發揮的更好。 除了 'fetch', 'pull' 和 'push' 這些命令外,幾乎沒有其他命令會需要硬碟之外的東西。
    這不只讓大部分操作變得比你可能習慣的還要快得多,它還讓你可以離線工作。 這聽起來也許沒有什麼,但是我總是驚訝於我有多麼常離線工作。 當你在飛機上或火車上,你還可以建立分支、合併和提交工作、瀏覽專案的歷史,這是多麼的有生產力。
     任何分散式 SCM,當然包括 Git,最酷的功能之一就是它是分散式的。 這表示你不是只 "checkout" 目前最新版的原始碼,而是 "clone" 整個倉儲。
    這表示甚至你是使用中央集中式的工作流程,每一位使用者都有會一份主伺服器的備份,每一份都可以在主伺服器當機或損壞時推上去取代主伺服器。 基本上使用 Git 不會因為遺失單一的點而造成災難,除非就只有那一個點。
    而且這不會使得操作變慢太多。平均來說,一次 SVN 的 checkout 只比其他 DSCM 快一點。 當然在我測試過的 DSCM 中,Git 是最快的。

    Some additional data:
    http://git-scm.com/tools


    Free/Paid source control hosting that using Git / SVN
    http://unfuddle.com/
    http://www.codebasehq.com/
    http://github.com/
    http://codaset.com/

    Thursday, February 25, 2010

    對 SQL 說不! NoSQL 的資料庫技術革命

    就像當年波士頓的愛國者為反抗英國重稅的行動一樣, NoSQL 的支持者們從各地湧來,分享他們如何推翻緩慢而昂貴的關聯式資料庫的暴政,怎樣使用更有效和更便宜的方法來管理資料,他們開始對 SQL 說不! NoSQL 組織上個月在三藩市的行動讓人聞到了資料庫革命的味道,好像一個現代 IT 業版的波士頓傾茶事件正在策劃之中。
    新聞來源: IT168
    對 SQL 說不! NoSQL 的資料庫技術革命

    新 聞來源: IT168

    就像當年波士頓的愛國者為反抗英國重稅的行動一樣, NoSQL 的支持者們從各地湧來,分享他們如何推翻緩慢而昂貴的關聯式資料庫的暴政,怎樣使用更有效和更便宜的方法來管理資料,他們開始對 SQL 說不! NoSQL 組織上個月在三藩市的行動讓人聞到了資料庫革命的味道,好像一個現代 IT 業版的波士頓傾茶事件正在策劃之中。

    NoSQL 運動的最新一次聚會中,來自世界各地的 150 人擠滿了 CBS Interactive 的一間會議室。

    就像當年波士頓的愛國者為反抗英國重稅的行動一樣, NoSQL 的支持者們從各地湧來,分享他們如何推翻緩慢而昂貴的關聯式資料庫的暴政,怎樣使用更有效和更便宜的方法來管理資料。雲計算可能會為資料庫技術的發展帶來 新的契機,如果想在雲中獲得豐富而隨需應變的可伸縮性,你需要一個非關聯式資料庫。

    「關聯式資料庫給你強加了太多東西。它們要你強行修改 物件資料,以滿足 RDBMS (Relational Database Management System,關聯式資料庫管理系統)的需要,」Java 工具提供商 SpringSource 公司的首席工程師 Jon Travis 說,他是本次集會的 10 位發言人之一,在他看來,基於 NoSQL 的替代方案「只是給你所需要的」。

    開源的興起

    反 SQL 運動的主要宣導者都是 Web 和 Java 開發者,他們中許多人都在創業的初期歷經了資金短缺並因此與 Oracle 說再見,然後效仿 Google 和 Amazon 的道路建設起自己的資料存儲解決方案,並隨後將自己的成果開源發佈。現在,他們的開來源資料商店管理著成百 TB 甚至 PB 的資料,由於 Web 2.0 和雲計算的興起,無論從技術上還是從經濟上他們都無需再返回從前,甚至連想也不用想。

    「Web 2.0 的企業應該抓住機會,他們需要可擴展性,」總部設在倫敦的 NoSQL 會議組織者 Johan Oskarsson 說,他任職於著名的音樂網站 Last.fm ,其他的大多數與會者也都是網路開發者。

    Oskarsson 說,許多人甚至拋棄了 MySQL 資料庫這個長期以來 Web 2.0 的寵兒,而改由 NoSQL 的方案來替代,因為優勢實在是引人注目。 51CTO.com 之前曾報導過 MySQL 創始人宣佈創建開放源碼資料庫聯盟的消息,過度的商業化是 MySQL 失去原來的優勢。

    例如 Facebook 建立了自己的 Cassandra 資料商店並且在其網站上重點推出一項新的搜索功能,沒有使用到現有的 MySQL 資料庫。據 Facebook 的工程師 Avinash Lakshma 介紹, Cassandra 僅用 0.12 毫秒就可以寫入 50GB 的資料,比 MySQL 快了超過 2500 倍。 Google 也開始公測他們的雲資料庫 Fusion Tables ,這是一個和傳統資料庫完全不同的資料庫,主要優勢能夠簡單的解決關係型數據庫中管理不同類型資料麻煩,以及排序整合的常見操作的性能問題等。

    什 麼是 NoSQL (從技術上說)?

    從這些 NoSQL 項目的名字上看不出什麼相同之處: Hadoop 、 Voldemort 、 Dynomite ,還有其它很多。

    但是,它們通常在某些方面相同:

    不要叫它們資料庫。 Amazon.com 的首席技術官 Werner Vogels 將他們的重要的 Dynamo 系統稱作「高可用性的鍵值商店」。 Google 將自己的 BigTable 稱作「管理結構化資料的分散式存儲系統」,在 51CTO.com 之前的外電《雲服務顛覆開發傳統觀念》中曾提到, Google 的 BigTable 不是 SQL 資料庫,原因是 SQL 資料庫支援的一些功能實在難以進行分割,這與我們跨機器存儲資料的想法無法結合。它們都是許多 NoSQL 追隨者的效仿模式。

    它們可以處理超大量的資 料。比如 Zvents 公司以 BigTable 模式搭建的開來源資料庫 Hypertable ,據 Zvents 工程師 Doug Judd 介紹,它可以每天在搜尋引擎中寫入 10 億單中繼資料。

    另外, BigTable 與其姊妹技術 MapReduce 相結合,每天可以處理多達 20PB 的資料。

    「毫無疑問,資料量越來越巨大也讓人們尋找其他的資料庫替代技術,」 SpringSource 的 Travis 說。

    它們運行在便宜的 PC 伺服器集群上。 PC 集群擴充起來非常方便並且成本很低,避免了「sharding」操作的複雜性和成本。

    Google 曾表示一個 BigTable 的大集群可以管理數千台伺服器上多達 6PB 的資料。

    「Oracle 會告訴你需要購買一些硬體然後正確配置 Oracle RAC ,然而用其他的神奇軟體你也可以達到相同的可擴展性。但是兩者的開銷可是天差地別。」 SpringSource 首席技術官 Javier Soltero 說。

    它們擊碎了性能瓶頸。 NoSQL 的支持者稱,通過 NoSQL 架構可以省去將 Web 或 Java 應用和資料轉換成 SQL 友好格式的時間,執行速度變得更快。

    「SQL 並非適用於所有的程式碼,」資料庫分析師 Curt Monash 說。對於那些繁重的重複操作的資料, SQL 值得花錢。但是當資料庫結構非常簡單時, SQL 可能沒有太大用處。

    Adobe 公司資深電腦科學家 Raffaele Sena 說,當一年半前 Adobe 準備重新更新 ConnectNow 網路協作服務時,正是由於上面的理由,他們決定不採用關係型數據庫。

    Adobe 決定使用 Terracotta 提供的 Java 集群軟體,管理 Java 格式的資料, Sena 說,這使 ConnectNow 的性能提高到前一版本的 2 至 3 倍。

    沒有過 多的操作。雖然 NoSQL 的支持者也承認關聯式資料庫提供了無可比擬的功能集合,而且在資料完整性上也發揮絕對穩定,他們同時也表示,企業的具體需求可能沒有那麼多。

    以 Adobe 的 ConnectNow 為例, Sena 說,當用戶線上時它會不通過資料庫而製作三份會話資料,在離線後刪除。「因此我們並不需要資料庫,因為具體所需要的資料是在記憶體中的,」他說。

    Bootstrap 支持

    因為 NoSQL 項目都是開源的,因此它們缺乏供應商提供的正式支援。這一點它們與大多數開源項目一樣,不得不從社區中尋求支持。

    但是一些人承認,沒有正 式的官方支持,萬一出了差錯會是可怕的,至少很多管理人員是這樣看。

    「我們確實需要做一些說服工作,」 Adobe的Sena 承認,「但基本在他們看到我們的第一個原型運行良好之後,我們就能夠說服他們,這是條正確的道路。」

    「大多數大型企業已經習慣於使用關係 型數據庫管理系統。因此他們會想為什麼要改變呢?」 Monash 說。比如 MapReduce 和類似的項目「對企業有意。但是在具體使用時,它很可能會和一個分析 DBMS (資料庫管理系統)相集成。」

    即使 NoSQL 的組織者 Oskarsson 也承認,就算是他自己的公司 Last.fm 也還沒有做好轉為 NoSQL 替代者的準備,現在依然在使用開放源碼資料庫。

    他認為這場革命目前仍然需要等待。
    http://www.computerworld.com/s/article/9135086/No_to_SQL_Anti_database_movement_gains_steam_

    No to SQL? Anti-database movement gains steam

    But can enterprises take open-source alternatives Hadoop, Voldemort seriously?

    Sunday, February 07, 2010

    黎明 指泰利女友需負責

    黎明(Leon)昨晚到灣仔會展演出新城《情人節 iDO音樂會》,大談近日熱爆球壇的車路士隊長泰利被揭發搭上國家隊隊友前女友的醜聞。

    Leon 在台上說:「度門應有人守住,但係又畀泰利入去,冇撬門撞門,自動開門畀佢入去,泰利係第一個錯,但第二個係咪開門,佢都有少少唔啱,兩個都唔啱。」

     http://hk.apple.nextmedia.com/realtime/art_main.php?iss_id=20100207&sec_id=7018882&art_id=13707177

    Saturday, February 06, 2010

    ACM国际大学生程序设计大赛总决赛2010结果公布

    ACM国际大学生程序设计大赛总决赛2010结果公布

    The ACM-ICPC International Collegiate Programming Contest 2010 Final Results
     
    http://cm.baylor.edu/ICPCWiki/Wiki.jsp?page=Results%20World%20Finals%202010 

     

    PlaceNameSolvedTime
    1Shanghai Jiaotong University7778
    2Moscow State University7940
    3National Taiwan University6779
    4Taras Shevchenko Kiev National University6928
    5Petrozavodsk State University6985
    6Tsinghua University6998
    7Saratov State University61010
    8University of Warsaw61042
    9St. Petersburg State University61042
    10Zhongshan (Sun Yat-sen) University61049
    11Fudan University61114
    12KTH - Royal Institute of Technology61265
    13Ural State University61312
    14Beijing University of Posts and Telecommunications5 
    14Belarusian State University5 
    14Carnegie Mellon University5 
    14Cornell University5 
    14Instituto de Matemática e Estatística da Universidade de São Paulo5 
    14Kyoto University5 
    14Massachusetts Institute of Technology5 
    14National Technical University "Kharkiv Polytechnic Institute"5 
    14Novosibirsk State University5 
    14Peking University5 
    14Samara State Aerospace University5 
    14Seoul National University5 
    14St. Petersburg State University of IT, Mechanics and Optics5 
    14Stanford University5 
    14State University - Higher School of Economics5 
    14Universidade Federal de Pernambuco5 
    14University of British Columbia5 
    14University of Maryland5 
    14University of Michigan at Ann Arbor5 
    14University of Tokyo5 
    14University of Waterloo5 
    14University of Wroclaw5 
    36Amirkabir University of Technology4 
    36Bangladesh University of Engineering and Technology4 
    36Beijing Jiaotong University4 
    36Chinese University of Hong Kong4 
    36Columbia University4 
    36Facultad de Matemática - Astronomía y Física (UNC)4 
    36Friedrich-Alexander-University Erlangen-Nuremberg4 
    36Institute of Computing - University of Campinas4 
    36Instituto Tecnológico de Aeronautica4 
    36International Institute of Information Technology - Hyderabad4 
    36Izhevsk State Technical University4 
    36National Institute of Technology, Trichy4 
    36National University of Defense Technology4 
    36Sharif University of Technology4 
    36Sogang University4 
    36Southeast University4 
    36Ufa State Technical University of Aviation4 
    36Universidad Nacional de La Plata4 
    36Universitat Politècnica de Catalunya4 
    36University of Electronic Science and Technology of China4 
    36University of Helsinki4 
    36University of the Philippines - Diliman4 
    36Wuhan University4 
    36Xidian University4 
    36Zhejiang University4 
    36École Normale Supérieure ULM4 
    Honorable Mention
    American University of Beirut DJ Sanghvi College of Engineering
    Duke University Faculty of Computers and Information, Cairo University
    Florida Institute of Technology Fuzhou University
    Guangdong University of Technology Hangzhou Dianzi University
    Harbin Engineering University Harbin Institute of Technology
    Harvey Mudd College Ho Chi Minh City University of Science
    ITESM Campus Queretaro Korea Advanced Institute of Science and Technology
    National Chiao Tung University National University of Singapore
    Northwestern College Pontificia Universidade Catolica do Rio de Janeiro
    South China Agricultural University The British University in Egypt
    The University of Texas at Austin The University of Western Australia
    Universidad Central Marta Abreu de las Villas Universidad Simón Bolívar
    Universidad de Buenos Aires - FCEN Universidad de Guanajuato
    Universidad de los Andes Universidade Federal de Santa Catarina
    Universidade Federal de Sergipe University of Alberta
    University of Canterbury University of Cape Town
    University of Central Florida University of Chicago
    University of Illinois at Urbana-Champaign University of Kentucky
    University of Nebraska - Lincoln University of North Texas
    University of Rochester University of Virginia
    University of Wisconsin - Madison Zhejiang University of Technology
    RegionChampion
    Africa and the Middle EastThe British University in Egypt
    AsiaShanghai Jiaotong University
    EuropeMoscow State University
    Latin AmericaUniversidade Federal de Pernambuco
    North AmericaStanford University
    South PacificThe University of Western Australia

    Friday, February 05, 2010

    Microsoft Visual Studio 2008 Professional Docking Bugs

    Microsoft Visual Studio 2008 Professional Docking Bugs


    When the control using property "Docking", the control's size will be automatically changed by Visual Studio during design time.



    This will make the programmer confusing as there will be a star indicating that the source code was changed.....

    Bug!

    Monday, January 25, 2010

    The Open Source Development Environment for .NET

    The Open Source Development Environment for .NET

    A free replacement of Microsoft Visual Studio  .NET

    #develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform. It is open-source, and you can download both sourcecode and executables from this site. In addition, you can find the latest information and changes on #develop, as well as get in touch with the team in the forum.

    URL:
    http://www.icsharpcode.net/OpenSource/SD/

    Web Converter : Convert C# to VB.NET or Convert VB.NET to C# on the fly!!

    http://www.developerfusion.com/tools/



    http://www.developerfusion.com/tools/convert/csharp-to-vb/



    http://www.developerfusion.com/tools/convert/vb-to-csharp/

    Sunday, January 24, 2010

    [MSN] 找出Windows Live Messenger 2009 (MSN 9.0)存放顯示圖片資料位置!

    剛剛在找Windows Live Messenger 2009 (MSN 9.0)中存放顯示圖片的位置,
    因為2009新增了使用視訊 webcam拍攝立刻當顯示圖片的功能,
    所以我想找到剛剛拍的圖片位置, 卻google老半天而且上批踢踢也查不到。
    正所謂靠人人跑, 靠山山倒,
    於是我自力救濟找到了存放的位置。

    Saturday, January 09, 2010

    陈巧文:日后就算入狱,还有千千万万个陈巧文





    即时港闻
    陈巧文:
    拘捕事件实属阴谋
    2010年01月09日 (04:04 pm)

    陈巧文强调今次事件不会击倒她,日后就算入狱,还有千千万万个陈巧文。
    资料图片

    陈巧文形容今次被捕事件实属阴谋,质疑警方於敏感时间採取拘捕行动,有意借此阻嚇参与示威的公眾。

    陈补充,警方至今未有提供指控她袭警的证据,强调今次事件不会击倒她,日后就算入狱,还有千千万万个陈巧文。

    http://hk.apple.nextmedia.com/realtime/art_main.php?iss_id=20100109&sec_id=6996647&art_id=13609548

    Monday, December 28, 2009

    Sunday, December 27, 2009

    MagicDisc Virtual CD/DVD-ROM Overview

    本以為MagicDisc 這個免費軟體可以取代Daemon tools 3.47 這個舊版Virtual CD/DVD-ROM, 點知原來MagicDisc 唔支持VMware 中的CD Boot 機功能!

    即在MagicDisc 放進CD Image, 然後在VMware 中選擇以這個CD Rom Boot 機, 結果卻是不能啟動Virtual Machine...=.=, 從前Daemon tools 3.47 for WinXP 是可以的呀!

    MagicDisc2.7(build 106)   2/24/2009
    http://www.magiciso.com/tutorials/miso-magicdisc-overview.htm

    Daemon Tools
    http://www.daemon-tools.cc/eng/home

    Saturday, December 26, 2009

    Wii Remote not being recognized by the Wii Console - Solution

    Wii Remote not being recognized by the Wii Console (lights on the Wii Remote flash when you press a button, but then go out) - Most Common:
    Getting the Wii console to recognize (or "sync" with) a Wii Remote, especially one that did not come in the box with your Wii console, may require doing a few additional steps before it can be synced. Additionally, a Wii Remote that was working, but is no longer being recognized (or has "lost its sync") may need to be re-synced. Please use the troubleshooting steps listed below, which our experience has shown can solve many Wii Remote issues.

      Try these steps!
    1. Turn the Wii console power OFF by pressing the POWER Button on the front of the console. Unplug the power cord from the wall outlet for a few seconds. After a few seconds have elapsed, plug the cord back into the wall outlet.
    2. Turn the power of the Wii console ON. When you see the Health and Safety screen, open the small flap on the front of the Wii console to find a red button labeled "SYNC." Press and hold the SYNC Button down for 15 seconds. This will clear all the syncs on the Wii, allowing you to get a clean start to begin the process described below.
    3. After holding the SYNC Button on the Wii console down for at least 15 seconds, you can now "re-sync" your Wii Remotes:


      1. With the first Wii Remote you wish to sync, remove the battery cover on the back of the Wii Remote to find a small red button just below the batteries.
      2. Press and release the small red button just below the batteries on the Wii Remote; the blue lights on the front of the Wii Remote will blink.
      3. Quickly press and release the red SYNC button on the inside of the white flap on the front of the Wii console (picture).
      4. When the Player LED blinking stops and stays lit, the syncing is complete. The LED that is illuminated indicates the player number (1 through 4).
      5. This sync procedure (steps "a" through "d" above) must be followed for each additional Wii Remote added to the system.




     From:
    http://www.nintendo.com/consumer/systems/wii/en_na/ts/wiiremote.jsp

    Tuesday, December 22, 2009

    Visual Basic/ Visual Basic .Net / C # / J # 上生成圖表 - JFreeChart.Net

    Visual Basic/ Visual Basic .Net / C # / J # 上生成圖表 - JFreeChart.Net

    Java 上有大名鼎鼎的JFreeChart (http://www.jfree.org/jfreechart/) 用作生成不同的統計圖表, 如PieChart, Histogram 等.

    而.Net 平台上亦同樣有JFreeChart.Net for Visual Basic/ Visual Basic .Net / C # /
    J # (http://www.ujihara.jp/jbyjsharp/jfreechart/), 可是, 其功能是較原有Java 版少的, 但是, .Net 免費的東西也算可以吧.

    要在VB/VB.Net 上運行JFreeChart.Net, 需要以下的DLL:

    Apache.Xml.Commons.dll
    JCommon.dll
    JFreeChart.dll
    JSharpLib.dll
    vjslib.dll

    首4個的DLL 可以在JFreeChart.Net的網頁上下載, 最後一個可以在VS 2008 的Add Reference 內找到.
       

    Imports org.jfree.data.general
    
    Imports org.jfree.chart
    
    Imports org.jfree.chart.labels
    
    Imports org.jfree.chart.title
    
    Imports System.IO   
    Dim data As DefaultPieDataset = New DefaultPieDataset
            For i As Integer = 0 To des.Count - 1
                data.setValue(des.Item(i), bit.Item(i))
            Next
            Dim jChart As JFreeChart = ChartFactory.createPieChart3D("Bits' usage breakdown by field name", data, True, False, False)
            Dim pieplot3d As plot.PiePlot3D = CType(jChart.getPlot(), plot.PiePlot3D)
            Dim bgColor As Color = Color.FromArgb(239, 239, 239)
            Dim percentFormat As java.text.NumberFormat = New java.text.DecimalFormat("#0%")
            Dim noFormat As java.text.NumberFormat = New java.text.DecimalFormat("#0")
            Dim copyright As TextTitle = New TextTitle("Bits' usage breakdown by field name", New Font("SansSerif", 16, FontStyle.Bold))
    
            jChart.getRenderingHints().put(java.awt.RenderingHints.KEY_TEXT_ANTIALIASING, java.awt.RenderingHints.VALUE_TEXT_ANTIALIAS_OFF)
            pieplot3d.setStartAngle(150D)
            pieplot3d.setDirection(org.jfree.util.Rotation.CLOCKWISE)
            pieplot3d.setLabelFont(New Font("Microsoft Sans Serif", 10, FontStyle.Regular))
            pieplot3d.setLabelGap(0.02)
            pieplot3d.setCircular(True)
            pieplot3d.setLegendLabelGenerator(New StandardPieSectionLabelGenerator("{0}"))
            pieplot3d.setForegroundAlpha(0.5F)
            pieplot3d.setNoDataMessage("No data to display")
            pieplot3d.setLabelGenerator(New StandardPieSectionLabelGenerator("{0}: {1} ({2})", noFormat, percentFormat))
            jChart.setBackgroundPaint(bgColor)
            ChartUtilities.saveChartAsPNG(New FileInfo(Application.StartupPath + "\temp\pieChart.png"), jChart, 559, 543)
    
    

    Tuesday, December 08, 2009

    陶言無忌 平機會的荒謬

    甘乃威事件繼續上演續集,便是女事主突然發表一封長達六頁的公開信,公開信裏面雖然她聲稱希望事件告一段落,但是似乎她不想告一段落。因為這六頁紙發表之 後,如果你真的想告一段落,便應該在信中繼續呼籲,連同呼籲這個立法會不要再聆訊甘乃威。既然你又要它繼續聆訊,那麼又發表六頁紙、又說要告一段落,這是 否前後矛盾呢?此其一。

    第二,然後爭吵至香港平機會那裏,好了,平機會出來干預了,平機會指:如果一個男人向一個女性求愛不遂,都可以構 成性騷擾,理由便是求愛最終是要達到性行為的目的。如果根據平機會這個定義,以後糟了,全香港的男性是不夠膽去追求女孩子,異性或者同性,因為你一開口追 求,便有50%的機會至少是構成性騷擾,因為你向一個女子表達好感,這個好感也好,示愛也好,我很喜歡你、我希望將來和你結婚、乃至我今晚想與你拍拖,我 們可不可以做一對密友?如果遭到拒絕,你剛才的對白即時會構成性騷擾的刑事罪行,那麼你說香港還有男人敢追求異性?

    這些平機會在這個時候 知少少、扮代表,這個平機會機構本身便是抄襲模仿自美國、加拿大西方的一些組織,可惜香港「坐陣」平機會的人是讀書不夠,或者叫做「A little knowledge is a dangerous thing」。所以這個甘乃威事件的續集,隨著這一封六頁的公開信,引致最惡劣、最抗大的影響便是,全香港700萬人,所有的男性你以後聽著,平機會告訴 你,誰夠膽追女孩子,如果遭到拒絕,即時你是一個性騷擾的罪犯。那麼香港以後便進入塔利班時代了,這樣的平機會還要靠香港市民的公帑、交稅養這班「大泡 和」,你說香港人前世真的做了甚麼孽,今世要忍受這些機構、這樣「憨居」兼荒謬的統治呢?

    陶傑
    (本聲音專欄只反映主持人及個別參與人士的個人意見。)

    男: 可唔可以做我女朋友呀?
    女: 安已不, 警已報
    男: T_T

    平機會:男人求愛既最終目的, 是要達到性行為

    Wednesday, December 02, 2009

    VB.Net Application form, control sizes are different in different PC

    VB.Net Application form, control sizes are different in different PC


    http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/4229137f-d4e0-469e-8826-5e8117b3ecb7

    Solve:
    AutoScaleMode = None in MainForm

    The AutoScaleMode property specifies the current automatic scaling mode of this control. Scaling by Font is useful if you want to have a control or form stretch or shrink according to the size of the fonts in the operating system, and should be used when the absolute size of the control or form does not matter. Scaling by DPI is useful when you want to size a control or form relative to the screen. For example, you may want to use dots per inch (DPI) scaling on a control displaying a chart or other graphic so that it always occupies a certain percentage of the screen.