Friday 31 July 2009

ipod battery replacement

我的 iPod(第二代、20GB 版)自 2003 年 4 月一直服役至 2008 年 10 月,五年半過去,電池就死了,記得甚至駁著充電器也沒有反應。於是,在 Yahoo! Auctions 以 $70 買了代用電池,自己動手換。

$70 的代用電池,比原廠 1230 mAh(註一)高出 78.86% 的 2200 mAh 的電池。即由原來的 10 小時 playback 延長至 17.8 小時吧?記得在 2006 年 4、5 月左右曾經做過測試,當時用了三年的 iPod 還可以播足 8 小時以上。

先從網上找來拆機短片(可略過頭 20 秒):


然後慢慢拆(拆壞了就是買新 iPod 的借口)


就是這一塊電池死了吧。還以後它像用了兩三年的 Nokia 電池一樣,會已經發脹,但完全沒有發脹。

其實無必要連 Hard Disk 都拆出來,不過我好奇,未接觸過 1.8" 的 Hard Disk,甚至想過就這樣把它塞入 PCMCIA 槽。當然,針位應該不相容。

換上新電池,正如影片所說,Hard Disk 即時啟動。新電池比原廠短,所以要小心把它黏貼好,別讓它在機內晃動。
合上金屬機背之後,充一晚電,我的 $3900 iPod (2nd Gen) 復活了!


註一:iPod and iPhone Battery and Power Specifications

擺動雙臂的好處

走路雙臂擺動好處有根據 科學家揭開謎底

(法新社巴黎29日電) 生物醫療研究者今天說,他們已能解釋人類走路時會擺動雙臂的原因。

人要擺動雙臂可不容易,需要有肌肉,還需要提供食物當作那些肌肉的能量。所以科學家一直很好奇,這樣到底有甚麼好處?部分專家認為,擺動雙臂是人類從四肢行走進化而來的遺跡,就像闌尾一樣,這點幾乎無人有爭論。

美國與荷蘭三名專家則以精密測驗來解答這個疑問。他們建立機械模型,來了解擺動雙臂的動力學,接著召募十名志願者,要求他們以手臂正常擺動、同手同腳、雙臂交疊或定在身體兩側幾種方式行走。

走路因為會耗氧、製造二氧化碳,所以會付出代謝的成本。

調查人員發現,擺動雙臂證明是優點,而非缺點,雙臂如鐘擺擺動,也可以減少走路時會造成小腿能量流失的上下跳動。令人訝異的是,不擺動手臂,肩膀肌肉幾乎不會旋轉,也會造成能量消耗。走路時定住雙臂,需要比擺動雙臂多花12%的代謝能,走路跳動的動作則會增加多達63% 。
如果你偏好同手同腳行走,肩膀肌肉耗費的能量會降低,不過這樣做的缺點是,代謝率會提高1/4。

這份研究由密西根大學(University of Michigan)的柯林斯(Steven Collins)領導,研究報告刊登於英國科學研究機構皇家學會(Royal Society)的生物研究期刊「皇家學會報告生物科學版」(Proceedingsof the Royal Society B)。(譯者:中央社鄭詩韻)

Tuesday 28 July 2009

invisibleshield 變黃可換新?

我部 iPhone (1st gen) 打從一開始,即舊年四月,就已經用咗 invisibleShield。它的價錢和其他較高質素的保護套相若,能在所有情況下有效保護機身,因為 iPhone 是不會或不能「離開」這個保護套的。在 iPhone 被保護著的情況下,不影響其體積、重量,收納取出皆方便至極。使本身金屬外殼的 iPhone 得到防滑保護。

invisibleShield 只有兩個缺點:第一,完全失去 iPhone 原有的外在質感(都變成膠的了);第二,日久變黃。

按某 forum 所說(詳見:這裡):變黃和有花有爛或變形都有 lifetime warranty保,有單有盒,不問因由一換一,似乎不錯。找日去問問吧。

隱形盾客戶服務中心
九龍旺角彌敦道585號富時中心20樓02室
+852 3741 2149
http://www.invisibleshield.com.hk/tcn/retail-locations

Sunday 26 July 2009

高皓正鬧爆你



抵鬧!

我想知道助手的姓名、出生日期,以後請人時要 filter 過,永不錄用。

Friday 24 July 2009

投資者等同於消費者?

Yahoo 新聞有這一段:『【迷債轉機】陳家強:投資產品買賣雙方所得資訊不平衡

《經濟通通訊社23日專訊》財經事務及庫務局長陳家強在消委會研討會上表示,金融產品資訊流通非常重要,但留意到市面上有產品的買賣雙方及產品開發方,所得資訊不平衡,認為投資產品應列明規條,亦要提醒投資者自我評估風險,認清投資需要。

陳家強又說,複雜的投資產品未必切合投資者需要,銷售機構應按消費者需要推銷。而金融海嘯後,各國金融監管機構正重新檢視政策,不約而同將消費者權益放在最高位置,他認為金融產品提供者應以消費者權益作本位,並要有機制處理投訴,此方面消委會已建立名聲,今後政府考慮金融政策時會借鑑。


『複雜的投資產品未必切合投資者需要,銷售機構應按消費者需要推銷。』,第一句的受詞是投資者,第二句的是消費者,兩個是相通的嗎?我以消費者身份買了一台 MacBook Unibody 但原來它的 Graphics chip set 有暇疵,這樣算是「投資失利」嗎?是社會的過份保護主義抬頭吧。

將來公司請人,是「開支」所以也算是「消費」吧?若果那個大學生很廢,我可以去告大學「貨不對辦」、「欺騙消費者」,去消委會告香港的大學、甚至養育這個大學生的父母吧。

投資總有風險,我購買的幾個基金都有六成跌幅,要求百份百賠償,是否可以套用到我買的基金上呢?我要求百份百基金最高價格的賠償,另外,銀行的網上理財太方便,以致我唔覺意老早賣了「工行」,可以賠番個差價嗎?由 3.59 到如今 5.32呢。

Thursday 23 July 2009

s60 messaging: memory full (part 3)

Current progress...

This program scans for folders, starting from root folders, and count their children entries. It will skip those entries which return KErrNoMemory. This thing runs for 2-3 minutes on my N82. It seems hang (not responsive) while running because it runs the progress in synchronized method.

Next step is to create an CActive object which run a robust scan of TMsvId, from 0x00100000 to 0x0010FFFF. The range should cover enough IDs that I need to retrieve. I wonder if the log file larger than 10MB. Current free phone memory is 13MB. If log file filled up phone memory, the phone will be dead.

Tuesday 14 July 2009

macbook 待修

上星期六將 MacBook 送到去 CASE 處維修,CASE 記錄了兩項問題:
- magnet is not strong enough to close the Mac
- distorted image and emit sound at the same time (with reference)
今日終於找到網上查閱維修情況的地方了:

Current status 係 Spare parts shipping?莫非真係會換底板嗎?

http://www.applecase.com.hk/checkstatus.html

Saturday 11 July 2009

asus s101 + windows 7 rc

我在三台 C2D 的電腦上(一台 Windows XP Pro、一台 iMac、一台 MacBook Unibody),用 virtual machine 來安裝 Windows 7 RC,用過 Sun VirtualBox 和 VMware Fusion。設定都是一致,分派 1GB RAM。

執行 Windows Experience Index 的結果大致一樣,而且三個都無啟動 Aero 效果:

由於 S101 出現了幾個問題,包括無法在逾時之後 sleep,越來越慢,所以把心一橫就給它 Windows 7 RC。S101 跑 Windows 7 RC 似乎還好,第一日開機時間 24 秒以內,關機是 10 秒以內。我已關掉 Windows Update,避免 Windows 越用越慢。今日會試裝 Symbian SDK,看看有沒有問題。

至今唯一一個問是,新 Windows 裡的大易輸入法變成直行,真的很不方便。為什麼其他中文輸入法就可以設定成橫列而大易就沒有選項呢?還有很多問題和不便,例如無啦啦會 delete 已輸入的字。若果想在 Vista 或 Windows 7 裡大易,可能要考慮一下用 OpenVanilla 了。

Symbian SDK EPOC emulator 在 Windows 7 無法正常啟動,在 Task Manager 裡可以見到,它在啟動至約 1600 KB 大時就「胎死腹中」,UI 連影都無。朋友在其 Tablet 裡也有這個問題,他以為是 Direct X 問題(因為 Windows 7 居然不支援他的 Centrino Tablet display card),不過當我們把 Emulator 的 Compatibility Mode 設為 Windows XP SP3 時,就能正常啟動。Carbide 2.0 本身沒有這個問題,但當在 Carbide 裡 compile 和 run 時,它會直接啟動 emulator,所以也是需要設定 Compatibility Mode 為 Windows XP SP3。相信用 S60 5.0 的 SDK 沒有這個麻煩,但作為一個 Symbian developer,又何止只用 5.0 SDK 呢?

順帶一提,大部份 Symbian SDK 的 Ecmt Manager 都需要修正其 config 檔,使它能在只有 Java 6(沒有 Java 4/5)的環境下正常啟動。

Friday 10 July 2009

美元對港幣的 iphone 匯率是 1:9

之前在「iphone 平一半?別傻了」談到,美國 iPhone 3G/3GS 淨機價是 US$499 (8GB), US$599 (16GB), US$699 (32GB),原來香港 iPhone 3G/3GS 淨機價是以 1:9 來定價。

先看 1:9 是多少:HK$4491 (8GB), HK$5391 (16GB), HK$6291 (32GB),再看 Apple Store (HK) 的標價:HK$4488 (8GB), HK$5388 (16GB), HK$6288 (32GB),匯率是 1:9 再平 HK$3。

按 Apple 慣例,這個標價會一直維持到明年年中,當第四代 iPhone 出場時。即是說,若果沒有打算上台,就早買早著(或者等一年)。

我也正考慮是否上台簽約,但我還有七個月無限度的合約,當然,也考慮是否淨買機會更好。總而言之,換了 iPhone 3GS 之後,就一定會取消 Peoples 的 GPRS SIM 卡,兩年間省掉的費用已相當於半部 iPhone 3GS (16GB) 的價錢(上台的話,就等於半部 32GB)。進退兩難……

知道在哪里叉叉的價值

有一個編程師在一家公司工作了五年,該公司的一隻熱狗故障,公司的人花了兩日幾都沒法找出問題來。仍在絕望中,這位編程師出手了!這位編程師看了半個小時之後,在某一行 CODE 裡打了一句:
iListBox->ActivateL();
換了新熱狗,程式操作正常。
公司的人呆了,編程師贏了。
Reference: 知識的價值

iphone 3GS 在香港3開售

今日香港3公佈了iPhone 3GS的合約價(上台價),價錢比早前 iPhone 3G 吸引得多(希望你不是早前幾個星期內跟 3 簽約買了 iPhone 3G),如今 $4680 就有 iPhone 3GS 16GB 版,加多 $780 就有 32GB 版,與去年 iPhone 3G 8GB/16GB 的開售價位完全一樣,只是月費組合便宜了。

Apple Store 至今仍未公佈淨機售價,但我相信會是 3 的上台加回贈價再加多 $780-$800。大家能等的還是先等一下,再決定跟 3 簽約還是直接上 Apple Store 訂吧。或者等多半年,「第二水」的 3 合約組合一定會更著數,因為當 3 的 iPhone 銷售量下跌時(iPhone 3GS 的市場出現飽和),3 就會減價促銷。

01:00AM Apple Store 公佈了淨機售價,16GB $5388,32GB $6288,相差 $900,比我想像中相差要多。參閱:iphone 平一半?別傻了。在美國,每個級別相差 US$100,在香港,每個級別相差 $900。香港的入口稅重嗎?

該上不該上(上台/上當)

看著 3 的一堆數字,又月費又上台價又回贈,而且還有細字的隧道費、増值服務組合 $28 或以上,不小心計算一下,隨時付多了錢或無辜被合約控制。所以做了一個試算表,一目了然。

月費計劃138198248298398無限度
流動數據用量100MB200MB500MB500MB任用100MB
話音通話
(分鐘)
基本4005008001,3002,0001,000
心連心6006009001,2001,500200
合共1,0001,1001,7002,5003,5001,200
內容M多媒體圖像/視像-20304050
T文字-10203040
網內文字短訊任用任用任用任用任用任用
合約期 (月數)24個月24個月24個月24個月24個月一年

增值服務組合28282828280

隧道費121212000
16GB機價4,0802,0801,18038005,388
預繳6002,6003,5004,3004,6800
合共4,6804,6804,6804,6804,6805,388
32GB機價4,8802,8801,9801,1807806,288
預繳5802,5803,4804,2804,6800
合共5,4605,4605,4605,4605,4606,288

合約期內(兩年)的實際開支:

月費計劃138198248298398無限度
16GB平均回贈25.00108.33145.83179.17195.000.00
平均月費153.00129.67142.17146.83231.0098.00
合約共付8352779280928204102247744
32GB平均回贈24.17107.50145.00178.33195.000.00
平均月費153.83130.50143.00147.67231.0098.00
合約共付9152859288929004110048640

假如決定了要上台,那麼,各月費計劃間的價格差額:

原有月費計劃
升級至:
138198248298398無限度
16GB1380.0023.3310.836.17-78.0055.00
198-23.330.00-12.50-17.17-101.3331.67
248-10.8312.500.00-4.67-88.8344.17
298-6.1717.174.670.00-84.1748.83
39878.00101.3388.8384.170.00133.00
98-55.00-31.67-44.17-48.83-133.000.00
32GB1380.0023.3310.836.17-77.1755.83
198-23.330.00-12.50-17.17-100.5032.50
248-10.8312.500.00-4.67-88.0045
298-6.1717.174.670.00-83.3349.67
39877.17100.5088.0083.330.00133.00
98-55.83-32.50-45.00-49.67-133.000.00

Thursday 9 July 2009

macbook 送修

今日為 MacBook 送修踏出了第一步:把之前「花芒」的相片印出來。
參閱;macbook frozen

另外發現,公司對面間曬相鋪設有最低消費,最少 $10,原本我打算曬兩張 4R,最後返公司 print 咗一張 A4。

Wednesday 8 July 2009

mexican lion??

So…….. here's the situation, you're touring the Mexican county side in your car.

You see a service station and need petrol, so why not stop and fill up....

When all of a sudden this comes walking out of the garage !!!!!

You suddenly think WTF !!!!!!!!!

Then the beast turns to look at you...................

Nice Doggy

正面變負面

加國研究:正面思考可能使部分人更悲觀
法新社華盛頓2日電) 「心理科學」(Psychological Science)期刊今天登出一項研究報告指出,複誦「我是可愛的人」、「我會成功」等正面評述,會讓部分人自我評價更差。

加拿大滑鐵盧大學(University of Waterloo)的李伊(John Lee)與伍德(Joanne Wood),及新布朗斯威克大學(University of New Brunswick)的貝魯諾維克(Elaine Perunovic)等心理學家合作完成的研究指出,複誦正面、自我鼓勵的話,會導致自我評價不足的人感覺更糟,而不是更好。

伍德告訴「法新社」:「我認為道理出在,一個自我評價不足的人在不斷覆誦正面思想時,可能造成他們思路的矛盾。」

她說:「所以,他們若複誦『我是可愛的人』這句話時,心裡卻可能同時有『我並不總是這麼可愛』或『我這方面並不可愛』等想法,並且這些矛盾的思路會壓過正面思考。」

伍德表示,儘管正面思考作為全面療程的一部分時似乎有效,但單獨使用時則傾向造成反效果。伍德呼籲自助和自救書籍、雜誌和電視節目,停止傳播只要複誦正面評述就能提升自我評價的訊息。

她告訴「法新社」:「當民眾嘗試這麼做卻得不到效果時,他們會感到挫折。」(譯者:中央社蔡佳敏)

自己讚自己?無用架。越讚越悲觀?預咗架啦。

對住個 project,真係越做越頹。搞掂一個問題,另一個又搞鑊咗,仲有一個預備出現的問題。唉。淨係同自己講「你係最有經驗的 Symbian programmer」都係無用的。

Tuesday 7 July 2009

曾蔭權批評三議員擾亂議會

明報新聞:
特首曾蔭權在立法會答問大會結束時,批評三名議員擾亂議會秩序,破壞立法會的文明、理性和包容的傳統。

曾蔭權下午三時出席立法會答問大會時,梁國雄、陳偉業和黃毓民先後拿出標語,不滿政府處理雷曼事件,相繼被請離場。

他表示,立法會二十年來建立了包容和理性的核心價值,雖然政見不同,但都互都尊重,這也是香港成功的基石。他指有關議員破壞了這種傳統,衷心希望他們想一想,是否要選擇走這樣的道路。

呀~終於忍唔住....

Monday 6 July 2009

2D array in symbian

First, you have a list of items (TMsvId) which they are grouped under a category (TUid). Then, you want a list of these categorized array's, as a summary of TMsvId's of a folder (which is another TMsvId). And, not to mention that you might want to sort and search in these arrays....

You need a two-dimension array (2D array). Question is, how to create and manage them properly, especially when to use Cleanup Stack...

Readings:

1. Symbian Example: RArray
RPointerArray as outer dimension, and each inner dimension array is a pointer on heap...

2. Symbian Developer Network Forums: 2D Arrays destruction
RArray of RArray. Nothing we declared will be on heap (except resource owned inside the RArray).

Sunday 5 July 2009

restaurant city (facebook)

繼續淺談一下我所說的輪班制的好處,比餵三文治或水平宜。至於打算用工具來自動餵水,不在我的復蓋範圍以內。

若果打算去睡覺又不想RC浪費了這段時間,可以用輪班制和登出的方法,來賺取固定上限的金錢。若果想要經驗值,可以試這個「不理死活、但求催谷金錢和經驗值」的做法。作為一個比較,可以說明輪班制的好處吧。這是我睡覺前的數值:

等級:20,員工:8位,金錢:23588,經驗值:94000,受歡迎度:50
設定:八個員工分成兩檯,以三廚一侍九檯格局,體力全部100%
   七小時後
等級:20,員工:8位,金錢:26850,經驗值:98380,受歡迎度:4,體力全部0%
   金錢收入:3262,經驗值升:4380

首先要關店,之後要令員工回復,若果餵三文治,要花 1600,即是所賺的一半。或者讓他們去休息(大概要半小時到一小時吧),但最麻煩是要讓受歡迎度由4慢慢地煲上30,得花一段很長的時間。若採用輪班制和登出的方法,可以得到最多 2000,至少有 1200,而且可以保住受歡迎度(即是50)。想想吧,才三廚一侍能有50的受歡迎度嗎?即時換班,肯定一小時後就有2000收入。當然,若想要經驗值,就一定要開著 RC 了。

例二
等級:14,員工:6位,金錢:23314,經驗值:28349,受歡迎度:13.5
設定:以四廚一侍一洗地十檯格局,體力全部100%
   七小時後
等級:14,員工:6位,金錢:25308,經驗值:29347,受歡迎度:4,體力全部0%
   金錢收入:1994,經驗值升:998

即是說明,人少時,輪班制和登出的方法是很合適的。


截至目前為止,Starter共有四道,分別 Lv 3, Lv 1, Lv 2 和 Lv 10,Main 有三道,Lv 1, Lv 10 和 Lv 9,Dessert 也是三款,Lv 2, Lv 7 和 Lv 6。花掉了144件食材,算是完成了 9% 吧。

Thursday 2 July 2009

restaurant city (facebook)

在 Facebook 上玩 Restaurant City 的朋友不多,就只有二三十人,當中只有不足一半的是 active player,所以交換食材的對象和次數都很少。為了加快收集食材的速度,早前我在 Facebook 裡開多一個 account(第二帳戶)。果然,小菜的升 level 速度快了,如今已經有兩碟 Lv 10、一碟 Lv 9、兩碟 Lv 6。

第二帳戶不單止用來收集食材,也用來賺取金錢,才可以大手吸納食材(9000 都照買)。第二帳戶的作用就是供應第一帳戶的所需,和吸納第一帳戶放棄的家具、廚具(執二攤)。

由於 RC 裡食材是不能贈送,只能交換(一換一),結果是,第一帳戶的食材已經完全用畢,第二帳戶卻有八十多件食材。假如繼績玩下去,當第一帳戶可以「全十」之時,我想第二帳戶都可以「半十」吧。(註一)

雖然並非無可能,但我從未見到有朋友的食材清單是如此空白,呵呵。

註一:「全十」需要最少收集 1571 件食材,如今我用掉了132件食材,第二帳戶便儲起了相當於六成。即「全十」時,第二帳戶可能儲起了近千件食材。
前菜 17 款: 1*3*9+16*3*10=507
主菜 21 款: 1*3*9+19*3*10+1*4*10=637
甜品 14 款: 1*3*9+12*3*10+1*4*10=427


輪班制

在 RC 裡,如果當日某食材平賣又合用,應該大手吸納。但吸納需要金錢,所以如何在 RC 裡儲備大量金錢,就是其中一個重點。

網上有人認為,若打算 logoff,就應該讓全部員工工作,當回來 login 時,即使他們全數瞓低(0% 體力),都有 $400 收入($2000 - 8x $200 餵飽他們)。除非打算升 level,否則 logoff 來收錢是一個好方法。但我不太同意這個 $400 的做法,因為它需要「回佣」,無法有效率地保住收入。

我的做法是,先盡量推高 Popularity,之後將員工分成兩批,一批休息一批工作,save & quit,然後每一至兩小時 login 一次換班,換班之後馬上 save & quit,否則 Popularity 會不保。每次 login 有不多於 $2000 的收入,員工累了只要休息而且無需「補水」,而且休息回復的速度是工作消耗的兩至三倍,一小時之內可以由 0% 回復至 100%。不論八個還是只有六個員工,這個方案也可行,甚至,只有六個員工的 account,收入增長比八個的更高。

至於清潔工作,廁所是不用洗的,地上的垃圾人手執的,所有員工可以投放到 Chef 和 Waiter。除非員工數目是單數。

暫時我依然是雙數分成兩批,我想分成三批都可行的:當 A B team 工作時, C team 就休息,之後永遠讓 100% 體力的去接替最少體力的。這個做法好處是會有更多人手工作,壞處是,你必需及時 login,防止兩 team 同時變 0%。

Wednesday 1 July 2009

nokia 8110

最近把 Nokia 8110 找出來,打算放張 Peoples 的 SIM 卡入去用,但開機良久之後還是沒有訊號,心裡不妙,上網一找,才發現原來 Peoples 只有 GSM 1800 的網絡(來源:http://www.gsmworld.com/ROAMING/GSMINFO/cou_hk.shtml),所以 Nokia 8110 這一台 GSM 900 的機是不可以用 Peoples 的卡。另外,Peoples 已經正式成為 China Mobile HK。

似乎只剩下 3 和 SmarTone 才可以用 Nokia 8110 這部單頻機。或者我可以去找一台 7110 回來。

Nokia 8110

2G Network GSM 900
Announced 1998
SIZE Dimensions 141 x 48 x 25 mm
Weight 152 g
DISPLAY Type Monochrome graphic
Size 4 x 13 characters
- Dynamic font size
- Softkey
- Welcome message
SOUND Alert types Monophonic ringtones
Speakerphone No
- 6 Ringing tone levels
- 10 Volume levels
MEMORY Phonebook 125
Call records 10 dialed, 10 received, 10 missed calls
FEATURES Messaging SMS
Colors black
Languages 31 total
- Conference calling (1+5 persons)
BATTERY Slim 400 mAh Li-Ion
Stand-by 30 - 70 h
Talk time 1 - 2 h
Extended 900 mAh Li-Ion
Stand-by 80 - 150 h
Talk time 3 - 5 h