Cocoa/iPhone App 的 Debug

什麼程式都會有問題,而在寫 Cocoa/iPhone 程式的時候要 debug,最好還是先看一下蘋果的Xcode Debugging Guide這篇文件,這裡就只就一些最常見問題簡單寫一寫。

在開發 Cocoa/iPhone 應用程式的時候,如果你的程式 crash,QA Team 的成員很高興地把問題列成p1 bug 的時候,就個人遇到的狀況來說,有高達八成的機率(台灣電視記者的口氣),Xcode 會告訴你是以下三種問題-Out of Bound、Bad Access、Unsupported Selector。說起來都是很基本的錯誤,但是基本的錯誤並不代表是不會犯、或不常犯的錯誤,而且機率有高達八成之多。

Cocoa 應用程式有的時候就只會告訴你程式有 exception,接下來的 code 頂多就是不跑,至於 iPhone 上面就是直接炸掉給你看。而在這八成之外的另外兩成,則是各種稀奇古怪的問題了。

Continue reading

外公

每隔幾個月,就會固定收到南天門直轄台中聖賢堂刊行的免費善書《聖賢雜誌》,而每次收到《聖賢雜誌》的時候就會難免想起外公,原因無他-收件人就寫著外公的名字。

剛從台南回到台北,搬到現在的住處,第一次在信箱中發現《聖賢雜誌》的時候頗為訝異,那時候外公早就搬離了這個地方十幾年,甚至都已經過世兩三年了,很意外台中聖賢堂還記得有這麼一位訂戶,不過更有可能的是,他們在寄發刊物的時候,完全忘記了這麼一位訂戶還在不在。

訝異的另外一個原因,是《聖賢雜誌》本身。台中聖賢堂在民國七○年代以在台灣各地電話亭散發《地獄遊記》名噪一時,內容講述主角楊生在濟公活佛引渡下前往地獄遊歷、拜訪十殿閻王,之後《聖賢雜誌》則是以眾多神明透過扶鸞傳遞的道德勸戒,以及邱堂主的釋意為主要內容,大抵上採取的是釋道合流的教義,不過最近幾年倒也愈益國際化-四五年前玉皇大帝的神權和平轉移到文衡聖帝身上,就是由儒道釋耶回五教共同選舉推派的。不知道改天會不會是哪位教宗或是哈里發擔任玉皇大帝乙職。

不太知道為什麼外公會成為這本刊物的訂戶,這與小時候我所聽到的家中對於信仰的觀念,大異其趣。

Continue reading

真不知道 Plurk 上面都在討論些什麼

Plurk Trend

在 Plurk 搜尋頁面上看到 Plurk Trend 這個功能,根據網路上面找到的說法,會出現在這裡的,都是 Plurk 上面最熱門的關鍵字。於是,最近的流行關鍵字就是-

「為什麼我」、「第一次」、「睡不著」、「越來越」、「會不會」、「有沒有人」、「不小心」、「沒想到」、「親愛的」、「這幾天」、「有時候」、「不知道是」、「ˋ怎麼辦」、「看起來」…

不知道這些關鍵字原本出現在怎樣的句子裡。不過,讀起來就像是-

這幾天,第一次。沒想到,不知道是親愛的不小心,為什麼我看起來越來越…會不會?有時候,睡不著。怎麼辦?有沒有人?

二輪片觀影心得

為愛朗讀

性愛技巧高超的納粹大姊姊-光想到這點就讓人興奮。

有一說-好像出自於叔本華的《愛與生的苦惱》-男女交媾之所以會達到高潮,原因是創造宇宙繼起之生命,就是在完成國家繁衍壯大的目標與任務,於是也就可以感受到國家意志貫透全身…如果照此一說,人類在創造國家這種產物之前,做愛就是不會有高潮的。可是不知道為什麼,在講到那些黨國至上的東西時,卻總會讓人聞到性的氣息。

而在那個還需要使用煤炭的年代,原來女性叫男性幫忙去門口提兩桶煤炭這種日常瑣事,也是一種調情技巧-先把你弄得灰頭土臉,在給你些甜頭當獎賞。你全身都是灰,這樣怎麼回家呢?就留在這邊洗個澡吧,那既然你要洗澡了,啊,那就一起洗吧,嚕啦啦嚕啦啦放伴洗身軀。

故事是讓人感嘆的悲劇,但更讓人感嘆的是,在家庭已經不用煤炭的現在,這一招顯然沒有辦法故技重施(還有什麼方法可以故意讓人在家門口變得髒兮兮呢?),而那一個有女性因為你看得懂一些字,就願意拿身體與你交換書中內容的時空,也是一去不返。

Ach ja. Meine Frau. Ich lasse mich gern verlesen! Ich kann dir vorlesen auch!

Continue reading

ASCII Art 產生器(Mac OS X 用)

前兩天心血來潮寫了一個小東西-ASCII Art 產生器(下載)。顧名思義,這個小東西就只有那麼一個功能-把圖片檔案轉換成以文字構成的 ASCII Art。

照理說應該 10.4 以上的麥金塔電腦就可以用(不過我現在手邊沒有安裝 10.4 的機器,所以我只能保證在 10.5 與 10.6 可以用);程式碼都在 Github 上,如果想要自行編譯,您需要安裝 Xcode 3.0 以上版本(不過我現在用的不是 3.0,用的是 3.1.4…反正去找最新的 Xcode 來用就對了。)

垃圾

約莫快兩年前,在目前工作的這家兩人小公司肇始時,就跟同事一同決定-既然是要自己弄公司,那麼,就應該選擇一個可以適合自己、以及這種工作型態的工作時間。

首先要錯開一般的上下班時間,上午七到九點與晚上五點到七點這段時間的台北捷運實在太恐怖了(雖然曾經搭過一次北京地鐵,知道台北捷運再怎樣都不會比北京捷運恐怖,但還是很恐怖),畢竟開的是軟體公司,有相當多時間還是要保留下來面對電腦螢幕,與別人製造的 bug 還有自己製造的 bug 奮戰,最好也不要什麼時間都有電話響。假日最好也跟別人錯開,台北的假日到處都是人擠人。加上有時候大半夜也要跟美國通個幾通電話,或是看看有什麼新東西發表的線上轉播…最後決定的工作時間是:從週日工作到週四,每天下午兩點到晚上十點,也就是明明人在台北,但是用的是阿姆斯特丹時區的步調。

如此過了大概兩年,倒也十分適應,客戶也很習慣。有什麼會議都集中在下午,然後晚上趁著安靜專心寫程式。至於週五不上班這件事情,客戶也沒什麼意見,竊以為是因為其實大多數人其實到了週五,好像也沒有真的用上多少心思在工作上。

只是這個上班時間還是有個困擾,就是很難倒垃圾-在我的住處,中和、板橋與土城交界的地方,垃圾車一天來兩次,一次是在下午三點左右,一次是在晚上八點到九點之間,垃圾車都是在工作的時候來。

Continue reading