Thursday, December 08, 2011

政府哪時該出手?

看著新聞,突然覺得台灣政府應該要出力幫助 hTc!

且不管 hTc 老闆已經多有錢。

hTc 是台灣在主流消費者商品上,極少數能跟世界一流品牌同台競爭,還打得有聲有色的品牌。而他們所處的競技場正是未來幾年最重要的市場,Mobile!

然而 hTc 面對的最大競爭對手,卻是現金富可敵國的 Apple。這種競爭本來就沒有所謂公平可言,也沒必要追求平等。如果就讓 hTc 獨自面對這場戰爭,連老花眼都看得出來 hTc 有多弱勢~這情形,大人出場幫手是應該的。

我真的認為台灣需要這樣一個品牌站出去。

Thursday, July 14, 2011

你會做「阿拉蕾」嗎?

「妳這樣有像阿拉蕾耶。」媽媽對戴著鴨舌帽的晶晶說道

「哪有,阿拉蕾的帽子不是這種顏色。」晶晶反駁

「那你想當阿拉蕾嗎?」媽媽問

「又不行,人家阿拉蕾家裡是有博士耶!」晶晶說

「我們家也有啊!」媽媽指著我

「你是博士嗎?」晶晶問我

我點點頭

「那,你是科學的博士嗎?」晶晶再問

我點點頭

「那你會做阿拉蕾嗎?」晶晶繼續問

我... 我當然只能搖頭啦~

「你看,他只會看漫畫啦,整天都在用 iPad 看漫畫~」晶晶對她媽說

我...

我要轉行! 我要轉行去做機器人~

Friday, July 08, 2011

你以為我是你的「窮人」喔?

「哈囉,小女生!幫我拿桌上的格子薯餅給我~」我在沙發上,請騎著扭扭車的晶晶幫忙

「你以為我是你的『窮人』喔?」晶晶拿著薯餅,還斜睨著眼

我:「啥?你說什麼??」

「我是說~ ~ ~ 媽!那個都要聽別人話、幫別人做事情的是什麼人?」晶晶跑去找媽媽問

窸窸窣窣、窸窸窣窣...

「我是說,你以為我是你的『僕人』喔?」晶晶騎回來重說一次正確的

「那~不然你是什麼人?」我反問

晶晶:「我?我就是小孩子啊!」

我:「小孩子本來就要幫忙啊。」

「那為什麼大人就不用!?」晶晶騎車跑掉~

「喂,窮人!別跑~」

Friday, May 27, 2011

iOS 開發日誌:memory leak at navigation pushing control

一直覺得 XCode 提供的 Instrument tool 很方便,習慣都會在 milestone build 做個 memory leak 檢查。

昨天卻發生了 memory leak 在 UIKit 裡面的現象

        IssueViewController *nextController = [[IssueViewController alloc] init];
        [self.navigationController pushViewController:nextController animated:YES];
        [self.navigationController setNavigationBarHidden:YES animated:YES];
        [nextController release];

Code 很標準,但是 Instrument 卻回報在 pushViewController 發生了 memory leak,不管在 simulator 或是實機都一樣。

翻翻 Google,看到很多人有過這種經驗,但是並沒有一致的原因,多半還都是沒有 solution。

在使用 Heap spot 也看不出問題的情形下,只好用最笨的隔離法測試,結果終於找到問題點了!

問題出在 pushViewController 的下一行

        [self.navigationController setNavigationBarHidden:YES animated:YES];

原來在 push 後若是再對自己的 navigationController 動作,對導致 reference count 的增加,變成 memory leak...

移掉這行就 ok 了。

這情形不好抓,只好寫篇記錄~

Thursday, May 19, 2011

iOS programming journal: Holy grail of tableview image handling

花了好幾天時間,嘗試各種方式企圖提昇帶有 imageView 的 tableview scrolling performance

Google 搜尋後看到幾個 tip
- prepare image in background。這我本來就這樣做了,但是仍然會頓
- 自己畫 tableviewcell。我也試了,沒用~
- 自己寫 tableviewcell 的 drawRect,不要讓 Cocoa 做一堆 subview render/layout。這我不想試,不信一定要這麼麻煩...

終於在昨天讓我看見了這篇的 Apple sample
http://developer.apple.com/library/ios/#samplecode/LazyTableImages/Introduction/Intro.html

原來真正的重點在

- 當 tableview 在 dragging、decelerating 時,不要去做花時間的動作,譬如 resize image,或是設定很長的 UILabel
- 等 tableview scrolling 停止後,再把畫面上少的東西用準備好,必要時用 background thread(要實作 UIScrollViewDelegate)

總算搞定,現在滑得可順了~~

Wednesday, May 04, 2011

爸!我跟你說一個密碼

「爸!我跟你說喔~」剛洗好澡的晶晶跑過來找我

「我的耳朵有密碼,你說錯密碼它就會關起來!」

...


「103,快去睡覺。」我指著晶晶

晶:「錯!」

「咦?你不是跟我說密碼是 103 嗎?」我剛其實沒很仔細聽

晶:「不是~密碼是:『嘛嘛咪嘛嘛』」

= =

Tuesday, April 12, 2011

路人的對話 一

路人的對話 一

在花博圓山入口處

A 女:「啊!我忘了帶腳架啦~」

B 女:「我只有帶數位相機。」

C 女:「怎麼辦,那我們就不能合體了耶!」

...

我心裡 OS:「要合體時,記得通知我啊~~」

Monday, April 04, 2011

買紅豆餅

請晶晶下車去排隊買紅豆餅
拿了一百元給她,提醒要買三個紅豆的喔

隊伍不長,才三個人,可是卻等了有點久
因為有位先生買了二十幾個,每種買四個

等輪到了晶晶時

「小妹妹要買幾個?」賣紅豆餅的阿姨問

「紅豆兩個、奶油兩個... 還有~芋頭兩個、蘿蔔絲兩個!」晶晶回答

啥咪!!

「 不對啦!」我趕快阻止她。吼,這小鬼是想跟人家比豪氣喔。