星期五, 2月 25, 2011

「苿莉花革命」 - 我們的自由不自由

近日世界各地興起「苿莉花革命」
如野火般的燃燒漫延~
對自由生存的渴望被瞬間解放,不再壓抑!
革命是需要代價的
而且我想還會一直延燒下去
直到人民得到應得的自由與人權

但~在這時,不禁反思~
在自由寶島台灣的我們,是何其

新聞一直充斥著負面消息
曾幾何時,我都忘了人民剩下什麼自由
但~在這時,不禁反思~
在自由寶島台灣的我們,是何其「幸運」?!

人民有居住及遷徙的自由?!
但房價頻頻屨創新高
就連新北市的三重也都喊到一坪70萬
我們還有什麼居住與遷徙的自由

有多少人年薪沒有70萬?!
更不用說可以負擔一坪70萬房子的貸款
是不是到最後要跟日本一樣
父新買房,孫子繳款
房貸背三代

人民有工作權?!
但多少人失業,沒工作做
有多少的簽約工,被當作「即可拋」
案子做完,也等同於失業
再不然拿22k,要存多久才能買一坪?

人民有免於恐懼的自由?!
校園覇凌~學生每日生活在恐懼之中
老師謹言慎行,怕對學生講錯一句
招來橫禍!
夜歸人遭飛車黨群襲

如果這是「自由」的代價
我寧願接受「宵禁」以換回人身安全

如果這是「自由」的代價
我寧願接受「共產」制度
大家有飯吃,大家有屋住

如果這是「自由」的代價
讓國不成國,家不成家
那這種「假自由」只是自己喊爽的

台灣人的「茉莉花革命」呢?

星期三, 2月 16, 2011

另一種擴增實境


程式寫到一半,一邊回答電話裡同事的求救

這時手機響了~

「喂~在忙嗎?可以講話嗎?」

「我跟你說,我現在看上了兩件衣服~」

「搞不定要選哪一件,你幫我看看」

「一件是長的,黑色的@#$%^&*......」


(最好是這樣形容我就知道那是什麼東西了)


「妳用哎小鳳拍下來,email給我」

「就這樣,掰~」


後來想想~

智慧型手機真是替「雞同鴨講」解決很大的困難

如果是哎鳳四,應該是連email都省了

直接開視訊 XD



星期五, 1月 28, 2011

用NSZombieEnabled解決討人厭的EXC_BAD_ADDRESS


寫iPhone 程式,常常寫到一半

程式就死的不明不白,不清不楚

就丟個EXC_BAD_ADDRESS出來

也不交待清楚一點

真是得讓人找個老半天才知道哪裡寫錯了


爬了很久的文,終於找到了

下面這個東東,記下來以免自己忘記

也分享給吃蘋果同好~


從 Xcode 左側,展開 Groups & Files 內的

Executables 分類,點選 Project 名稱的項目

按右鍵選 Get Info。


切換到 Arguments 的標簽頁,在底下

Variables to be set in environment 下方

有個「+」與「-」,按下「+」後

在「Name」輸入 『NSZombieEnabled』

「Value」輸入『YES』。


以後只要有物件建立,Zombie 也會自動建立

這樣在 debug 過程,如果有錯誤訊息發生

也可以透過 Zombie 找到進一步的問題點。



星期五, 1月 21, 2011

遊戲套件 cocos2d vs corona


這兩天蠻熱門的新聞~

關於美國猶他州一位14歲少年

替iPhone設計的一套電玩

泡泡球(Bubble Ball)

既簡單又容易上癮

自去年12月29日推出以來

吸引超過200萬iPhone玩家下載

甚至打敗集合芬蘭17位專家研發

目前最熱門遊戲

憤怒的小鳥(Angry Birds)


在這個新聞背後~

也許大家都會覺得這個少年發了

焦點都關注在這少年身上

但我卻是對他用使用這個遊戲套件有興趣


其實少年寫出來的這套是Free的

所以他也沒拿到任何直接收益


但最發的應該是少年所使用的遊戲套件

前幾天也才剛試玩完另一套遊戲套件cocos2d

所以印象還非常深刻


當時我對cocos2d下的結論是

對於熟悉flash的美術工程師來玩

應該會是很得心應手的一套遊戲套件


而少年使用的是corona遊戲套件

不是喝的,是寫的

其實我不應該直接稱呼它們叫遊戲套件

應該是繪圖套件

因為它們能做的不僅僅是遊戲而已


在我還沒下手實際去玩corona之前

我覺得corona比cocos2d更有潛力


1.支援更多的繪圖技術標準

OpenGL, OpenAL, Lua


2.跨平台

除了支援iPhone, iPad等,不同的解析度

螢幕大小。更支援Android


3.號稱減少90%的開發時間


4.高效率的遊戲引擎


5.整合手機原生裝置功能

GPS, Camera, Google Map, Web Kit


不過corona跟cocos2d最大的不同

就是corona是要收費的

所以如果是要以它來開發販售的話

得再研究研究~

iphone Email & SMS Message

最近在研究iphone關於發Email跟簡訊的功能

在Email的部份,其實很快~

因為網路上有很多範例可以參考


但在簡訊的部份,可是就弄了半天

怎麼奇怪就是搞不定

關於簡訊實作在網路上的資料很很少

一般的功能都可以用模擬器來測試

Email也可以


但簡訊卻是一定得將程式執行在實機上

無法在電腦模擬

不過將程式執行在device上了

卻還是沒反應,看了log之後也覺得沒問題


最後在要放棄時~

不在意的將連接線拔掉

直接在iPhone上執行~

結果~出...來...了...


喵的咧~

原來簡訊功能一定是要從實機上執行


-(void)sendSMS {

MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];

picker.messageComposeDelegate = self;

picker.recipients = [NSArray arrayWithObject:@""];

picker.body = @"Hola, Bailador. Al medio !!!";

[self presentModalViewController:picker animated:YES];

[picker release];

NSLog(@"SMS fired");

}


星期二, 1月 11, 2011

introduction cocos2d how to make an animation

最近研究了一下cocos2d

在使用最新版0.99.5版上,吃盡了苦頭

一則因為這個版本跟前版語法差很多

有些method都整個改掉了

所以很多網上找的範例完全不能用

就在官網上找資料


在官網上有教學一步一步教你實作

這都還蠻好上手的

但一開始就遇到一個問題~

怎麼都只能橫向顯示

上網找了很久才找到~這是個bug


在RootViewController.m文件里面,修改如下

#elif GAME_AUTOROTATION == kGameAutorotationUIViewController

//

// EAGLView will be rotated by the UIViewController

//

// Sample: Autorotate only in landscpe mode

//

// return YES for the supported orientations

return ( UIInterfaceOrientationIsPortrait( interfaceOrientation ) );


就可以將顯示畫面扶正啦


接下來~想要做張過場動畫

結果~又卡住了!

就如前面說的,版本差異太大

一些網路教學的程式碼都不能用


最扯的是連官網上教學的sample code

都是舊的~~~

悲慘啊!


最後只好使用大絕招~

將cocos2d套件裡的程式碼

直接抓出來看,再對照官網上的api 說明

不過最好不要學我

因為api說明形同虛設

只好直接看.h 的interface宣告


我的作法是直接讀取連續的png圖檔

做成動畫播放


星期五, 12月 17, 2010

令人上癮的iPhone小遊戲

因為「峽」很愛玩TD(Tower Defense)塔防
跟類似開心農場, 開心餐廳的小遊戲
所以我三不五時就會查看一下有沒有新上架的
抓幾個下來給她玩
所以幾乎只要在一起, iPhone就都不在我手上

原則上, 玩遊戲不關我的事
但因為像開心農場跟餐廳
這類的遊戲都是要等時間收成或上桌

所以咧, 我就累了
「峽」就常常時間一到就敲我
該收成啦~該上桌啦~

呿~怎麼我不玩遊戲的都比本人還累
一直都要去檢查該收成了沒?!
該上桌了沒?!

之前一個藍色小精靈就很忙了
除了要顧收成
因為「峽」想買地買新玩意兒
我還得想辦法加速升級

現在又多了二個, 餐廳跟冒險島
總共三個, 時間還都不一樣
很累耶~~~
我不想顧了啦,放它爛~
聽到沒?!


My NPC - 耳鳴

自從上次回診再做一次聽力測驗之後
發現~我開始耳鳴了
不曉得是因為做了聽力測驗
聽太多逼逼逼......
還是原本因為放射線治療後
中耳積水的副作用

總之,開始耳鳴了
一開始是覺得左耳,聲音由一開始小小聲
到漸漸變大聲
後來覺得右耳也開始好像也有耳鳴的況態

雖然還不至於影響到無法入睡
但總也是蠻煩人的,持續的聲音一直逼逼逼




星期五, 12月 10, 2010

不要再全梭了, 你沒有再一次的本錢

昨晚很不幸的目睹了機車騎士的死亡車禍
在車陣中為了鑽那不及一公尺寬的車間距
你賭的並不是僅是你高超卓越駕駛技術
還有你的身家

每一次賭贏的獎勵就是...可以繼續活下去
如果賭輸了...便是...塵歸塵, 土歸土
空留一家人, 兩家人, 數家人的家庭破碎
及親友們的無限唏噓

很多機車騎士~
視速限於無物, 視禁行機車於無形
逆向行使, 騎上人行道, 闖紅燈...

這些人的恣意妄為可以說是政府縱容出來的
嚴格執法才能降低車禍的肇事率

不要再全梭了, 你沒有再一次的本錢


星期四, 12月 09, 2010

基本使用者該買什麼電腦

常有人問我想買一台電腦, 該買什麼好?

是要找人自己組一台pc, 還是買3c賣場的

或是上網買套裝的, 或是nb, epc...


我常會問的一句, 有沒有特殊需求, 像3D遊戲...

如果只是一般上上網, 打打文件, blog...

市場上的任一種電腦產品都能符合需求


就上網找你看起來順眼的就行了

最好可以找品牌電腦, 有保固的

一般使用者基本上, 對電腦只會使用

對於故障排除或是中毒, 甚至是上網設定等等

並不是那麼的熟稔


所以我都會建議直接買NB

除非是很堅持一定要買PC的朋友

因為維修對一般使用者來說是一大問題

如果是使用NB, 就不用一直打電話找朋友求救

直接帶去3C賣場或是品牌電腦維修站

最快速也最直接, 不用浪費電話費


有些還會有貼心的服務到府收件

更省去你交通往返的時間