Just a Computer Graphics Studio & My Life

Archive for 十一月, 2015

[圖解] 臉書使用頻率高的字

2015年來到了一年的尾聲,來瞭解一下這一年我到底在臉書上貼了什麼訊息吧!透過臉書的應用程式將這些字以頻率高字體大的方式呈現,於是變成了圖解臉書使用頻率高的字

臉書頻率文字.png

看來這一年除了很愛吃冰(霜)淇淋外,就是不停的慢(奔)跑XD~代表的意義就是我們125超慢跑團的信念「運動是為了吃更多的美食!

Advertisements

行車執照與強制責任險證

事情是發生在週三與週四,週三這一天寒流即將來襲,在下班前就下起大雨,我先走約500公尺到停車處,然後把放在坐墊下的雨衣、雨褲、雨鞋拿出來,接著在靠近別人家門口躲雨全副武裝。

完全沒有意會到,在拿出雨具的同時也把行車執照與強制責任險證掀了出來,掉在地上完全不曉得,而我也沒感覺到什麼異樣,只是想趕緊著裝上路回家~

行車執照與強制責任險證2

(繼續閱讀…)

[圖解] 專案測試項目

回想兩年前開始做這個給美國寶寶使用的App,從無到有開始打造,因為關鍵的功能尚不知如何實作,於是邊學習邊開發。主要的用途就是讓寶寶自己開影片來看,因為影片檔案很多且很大,需要有個後台來存放,使用者必須從網路下載影片回來App,此外還有進階使用功能,便是應用內購買來下載更多影片。

Baby專案檢查項目.png

回想當初製作時功能流程的複雜程度,App使用起來功能簡單又基本(使用者角度),然而開發起來就覺得實在好複雜(工程師角度),每個細節都要處理恰到好處,於是要花許多時間來測試與除錯。

像是下載影片、儲存影片、播放影片、加入我的最愛、應用內購買、限時播放與循環播放、播放清單、推薦親友、獎勵兌換、家長閘等等。不列出來我都忘記,列出來讓我又想起更多細節,乍看之下就只是個影片播放App,其中的奧秘都呈現在斷斷續續一年以來的開發過程之中。

可能因為自己還沒有小孩(快有了:P~),所以開發這個給寶寶使用的App,說實在的並沒有讓我很興奮,常會卡在某些功能流程上。

像是超大影片(例如100MB)要下載,就不能先全部載到記憶體,再轉存到硬碟,而是要每下載一小部分就從記憶體轉存到硬碟,以免超過App所能乘載的記憶體量而崩潰。

還有當時想要背景下載,但實際上只作前景下載,而且一次只能下載一個影片,所以使用者要開著螢幕乾等影片下載完畢,後來有加上背景下載(10分鐘內)。

此外,應用內購買必須模擬真實購買情況,好在Apple有區分開發環境(Development)與產品環境(Production),讓我可以無限次數購買,只是測試帳號購買產品後,沒有辦法回復到還沒購買的狀況,所以要不斷更改產品ID,或是增加測試帳號,來購買同一個商品。

我想這些學習理應感到很有成就感,只是我會想能不能沿用到未來的專案,當然多少都會對未來專案有助益,也希望開發過程中能有空閒來記錄下我的學習歷程,好讓未來的我或其他學子,能快速上手!

最近同事需要匯出開發文件,我在寶寶App也因應客戶需求,以Apple Doc的格式釋出,多虧一年半前我有記錄下來,直接貼連結給同事參考,節省不少學習時間。

最後的感想是,學海無涯,自己對新的事物也總是抱著好奇的心去認識與學習,然而時間有限之下,我必須選擇對我意義最多且價值最大的題目來實現。

[圖解] 48種原地鍛鍊運動

這一年來陸續參加8場路跑賽事,逐漸知道運動前的暖身運動後的收操極其重要!在臉書上看到這張由143張靜態圖組合而成的動態原地鍛鍊運動圖解,讓我再也不用想要做什麼動作來暖身或收操。儘管作者是以「運球鍛鍊 (Dribble Workout)」來做這張圖,我想慢跑也是可以參考啦~

運球鍛鍊 dribbble workout.gif

其實跟著125超慢跑團一起練跑,暖身與收操就能做得相當好~

參考:ALL IN ONE! 48 Dribble Workout Poses In One Picture!Motion Designer Martin Kundby

[iOS] 掃描QR Code和Bar Code

我以為還要去找第三方套件來用,一查網路才發現,從iOS 7開始,SDK已經內建有掃描條碼的API,我想會把這功能納入麾下是必然的,因為在生活中條碼無所不在,除了常見的用途如辨識商品(書籍、食品、識別證等)外,還能做非常有趣的應用(導覽、遊戲等)。

iOS 掃描QR Code和Bar Code

猜猜看可以掃到什麼?

現在就來學一下怎麼掃描QR Code和Bar Code吧!

(繼續閱讀…)

[圖解][iOS] 蘋果推播通知服務 (Apple Push Notification Service)

會使用手機的人都一定會接觸到推播通知!身為iOS App開發者三年的我,也只大概瞭解其如何實作,現在我要來揭開它詳細的運作原理與架構。這裡也不想花大篇幅描述太多細節,不是很聰明的我就用圖解蘋果推播通知服務 (Apple Push Notification Service)的方式來理解它!

Apple Push Notification Service00003

官方開發者文件已經說得非常清楚,然而會主動去翻來看的人並不多,大概是因為全部都是英文描述,加上十分詳細的說明,讓想要快速上手的人另尋其它網頁。上週幫朋友小A測試iOS後台推播,更進一步知道如何申請推播憑證,在此之前要先申請開發憑證!才知道iOS的推播還真的很「耐人尋味」。想起八月份的百貨公司案子,所使用的後台推播服務是被臉書收購的Parse,它讓我不必自製一個後台就能輕易地把訊息推播到裝置上!

(繼續閱讀…)

影片

[TED] 小提琴與我靈魂的黑夜

回想在成功嶺度假所上的近20堂課,其中最有印象的一堂課叫做文藝欣賞,感覺就好像回到大學時代上通識課的情景,此刻教室裡有約140名同袍一起上課。

這門課相當特別,完全不用動到腦筋,只要「頹廢」地享受著眼前的光影聲響。最令我印象深刻除了播放兩部金城武的廣告外,還有一部讓我想起學妹的影片:

The violin, and my dark night of the soul

是的,學妹會拉小提琴,曾經兩次在大學畢業看到她幫畢業生們演奏,其中一次上午演奏完,我回到系館繼續我「荒廢」的研究人生,就在走廊上遇到她,並且提起勇氣與她聊了幾句,才想起文章提到她:101年撥穗典禮

在成功嶺的16天裡,大家最期待的就是洗澡兼打電話時間(20:00-21:15),這時候來當兵已經可以攜帶智慧手機,所以基本上是不會寂寞的,此時沒有機會被兵變的我,還是有想念的人⋯⋯

趁著沒有人打擾的時候,記錄著我在這的生活,想著自己從哪裡來,又將走向何方~

拉小提琴的女生邊演奏邊演講,令人印象深刻,特別是她的經歷人生觀

我想通過「演奏」我的人生, 來作一點簡單的自我介紹。

可能今天在你面前我看上去既成功又快樂, 但我曾經患過重度憂鬱症, 並完全地絕望。 小提琴,基本上是我的一切, 卻變成了死沉沉的負擔, 雖然很多人試著安慰我、鼓勵我, 但是他們說的話卻像是無意義的噪音, 當我痛苦了好幾年, 想要完全放棄的時候, 我開始重新發現音樂真正的力量。

在我最艱辛的時候, 是音樂修補了我的靈魂。 我從音樂得到的安慰 是無法形容的, 這也是一個讓我大開眼界的經歷, 我的人生觀也完全改變, 讓我完全從「必須要成為成功的小提琴手」的壓力中解放出來。

你覺得孤獨寂寞嗎? 我希望這段樂章能觸動並治愈你的心, 就像它曾治愈我的一樣。

現在, 我用音樂來接近別人的心, 而我發現音樂是沒有界限的。 我的觀眾就是每一位在坐聆聽的人, 包含平常對古典音樂不熟悉的人。 我不是只在有名氣的音樂廳演奏而已, 例如卡內基音樂廳和肯尼迪藝術中心, 我也在醫院、教會、監獄, 和僅限於痲瘋病患的機構演出, 這些只是幾個例子。

現在為你演奏的最後一首曲子, 是想讓你知道古典樂可以很活潑而令人激動, 甚至能讓你搖滾! 讓我向你介紹我最新的作品, 《巴洛克搖滾》, 這首曲子最近獲得了金唱片獎。 我實在相當榮幸。

我想,當我享受一個快樂的音樂家的生活時, 我也同時得到了更多想像不到的讚賞。 現在輪到你了。 改變你的觀點, 你和你的世界都會改變。 盡力地演奏你的生命, 然後與世界分享。 我期待看見一個由你們改變的世界,TED 的跟隨者們。 演奏你的生命,持續下去!

我想一個人真正的價值在於,樂於將所得與世界分享,然後無心插柳地改變世界吧!

標籤雲

%d 位部落客按了讚: