萊爾富從二月開始就有個活動,註冊後進行三個步驟,就能換取價值120元的商品,這一次我使用阿爸的手機號碼註冊,同時兌換三樣商品(咖啡、茶葉蛋、巧克力)。
[APP] Hi-Life VIP
[圖解] 程式設計師成長之路
關於Access Control Allow Origin
關於Access Control Allow Origin。查了網路,SO裡頭有好多人有同樣的問題,發現最好的解決方式就是透過server來設定response的header。
我使用Chrome來debug,發現正要用的domain會有下列回應,套上先人使用的domain來測試,沒有這樣的回應,所以猜想是server設定的問題囉~

[iOS] 版本號:Version和Build
一個有在更新版本的App,有時候需要判斷版本號,在Xcode中的設定有Version和Build,有個別的用途,端視開發者怎麼定義。

那麼程式中如何取得這兩個值?
Version:在plist文件中的key是“CFBundleShortVersionString”,標識應用程序的發布版本號,和AppStore上的版本號保持一致。該版本的版本號是三個分隔的整數組成的字串。第一個整數代表重大修改的版本,比如實現新的功能或是重大變化的修訂。第二個整數表示修訂版本,實現比較突出的特點。第三個整數代表維護版本。
Build:在plist文件中的key是“CFBundleVersion”,標示(發布或者未發布)的內部版本號。這是一個單調增加的字符串,包括一個或者多個分割的整數。
To get App version:
NSString *appVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleShortVersionString"];
To get Build version:
NSString *buildVersion = [[[NSBundle mainBundle] infoDictionary] objectForKey:@"CFBundleVersion"];
儘管有普遍的定義,還是能自己決定怎麼定義版本字串,像Build我就會用當天日期定義。
參考:How can my iphone app detect its own version number?、自動更改建置號碼、iOS项目中的version和build、。
研究所暑期企業實習心得
2011年7-8月去XX影音實習七個禮拜,轉眼間已經過了6年,剛好在整理文件時發現,可以拿來分享給晚輩。

實習的好處就是早點知道怎樣的企業適合自己,於是乎我最大的收穫就是,知道自己適合自由度高的新創公司,因為在大企業實習後覺得成就感不高,所做的工作真的會像螺絲釘一樣,這種感覺在當下說不上來,直到我加入新創公司,才真正明白自己所屬何方。
以下正文開始~
設計師的心聲
先前有提到專案的三個要素,客戶總是要快、要好、要便宜,最近愛畫圖的友人分享設計師內心的黑暗口白。

以後接外包就參考這張圖,請客戶任選二者,若三者都要,我們選擇放生吧!我們對專業的熱情不該被凹啊~
不過礙於現實因素,我們還是得接有各種潛在問題的案子,於是乎我也練就一身處理雜務的能力。若要我當PM管理專案,我要做Product Manager而非只是Project Manager!做自己的產品由自己主導,遇到各式各樣的挑戰都會想盡辦法去解決!
若有朋友有做產品(外包)需求,可以跟我討論喔~
參考:設計師內心的黑暗口白。
誤刪Line帳號
誤刪Line帳號,一句話:人生重來的感覺⋯⋯😭

這件事發生在2017/03/11晚上,剛在大甲萬眾騎Bike 100公里結束來到日月潭的碧水山莊,我有多帶一支手機iPhone 6s+,多數相片用它來拍攝,此時想要上傳到Line群組,可是我的Line帳號是在我自己的手機iPhone 6,真的要抱怨Line的帳號機制,一個帳號只能綁一支手機A,也就是我想要用另一隻手機B,就只能強制刪掉手機A上的帳號紀錄,才能再使用同一帳號。想當然爾,累積超過兩年的訊息紀錄我可不想就此刪掉,儘管訊息容量已經積累超過7GB⋯⋯

有朋自遠方來,不亦樂乎?天桐特地週一來公司找我,要拿給我他幫我製作的衣服「永遠逍遙的天皓」,字體看起來挺灑脫,白色透氣T-Shirt簡潔有力!


此刻,我叫天皓!




HappyMan・迴響