Just My Life & My Work

先前已經了解過視圖的生命週期 (View Life Cycle),現在來研究高一層級的應用程式的生命週期 (App Life Cycle)。開發超過六年(從2012年開始)iOS App的我,儘管已爐火純青可以隨意開發一款iOS App,然而再習以為常的開發過程,一定還存在些我不太熟悉的細節!套句郭台銘的霸氣台詞「魔鬼藏在細節中!」所以若能透過圖解的方式來更理解兩個生命週期,想必能研發出品質更好的iOS App。

繼續閱讀文章 »

[圖解] Git Flow

過去五年做接案模式的工作,我只會使用非常簡單的Git來版本控制,偶爾才會有同事或夥伴協同合作開發。如今我踏入開發自有產品的環境,必須跟另外兩位前輩工程師合作,此時Git操作就變得更加重要!如何在同一個專案上增修,同一時間不會影響到彼此的任務,做得好就是一門藝術!

Git版本控制有非常多好用的功能,端視專案需求來使用,所以沒有一定的規則!若是同時有多人開發,2010年有個可以當作公版的Git Flow可遵循。現在我參與自有產品開發,大致上就是以上圖的模式來操作。

繼續閱讀文章 »

理想與實際會有非常大的差異,在軟體界更是尋常可見!可是因為軟體並非實際的物品,所以通常不易讓「外行人」了解!不過當你看到這張圖解理想與實際的軟體架構,就能大概知道開發一個軟體將有哪些狀況會發生。

此圖取自IT狗的俄羅斯方塊,很高興這張圖寫實地描繪出我所經歷過的狀況XD~

軟體界所謂的規格(Specs),以我過去的經驗來看,大致只有在初期開發時管用,新的技術、新的需求、新的人事物⋯⋯都會影響啊~

我常笑說,我寧願從無開始打造,也不想要去維護他人遺留下來的「毒(技術債)」。

繼續閱讀文章 »

聽說選前10天到選舉日,不能再公開談論民調,於是我就找了一個月前的民調,相信這六家媒體各自的民調,有一定的準確度!讓我們拭目以待,2018年11月24日九合一選舉的結果!

為什麼想要做圖解2018年大台北市長選舉民調?因為我在大台北生活超過10年啦~身為台中人的我會更關心台北的人事物,希望「凍蒜」的市長能讓我的生活變得更加美好啊~~~

猜猜看,預測跟實際的票數會差多少?

參考:選前1個月最後衝刺!民調看6都:韓國瑜逼近

[iOS] 背景模式震動

原本想使用區域推播(Local Notification)來提醒使用者,遇到需求只要震動而不要有介面顯示,可以怎麼做呢?原來只要開背景模式(Required background modes)的「App plays audio or streams audio/video using AirPlay」,即可在偵測到Beacon同時震動!

可是送審會不會有問題?畢竟文檔上所描述的使用方式我都沒有實現⋯⋯

繼續閱讀文章 »

[圖解] 2018年如何投公投票

2018年的九合一選舉公投比往年熱鬧,據說是因為公投門檻降低,使得這一次公投有10個議題,奇妙的是從7號到16號,為何不是從1號開始呢?原來是以往年累積到現在的編號,過去公投累積也才六個議題,可見門檻降低對公投「加熱」許多。

歷史上的6個公投案為:

  • 2004/3/20:強化國防,投票率43%,未通過。
  • 2004/3/20:對等談判,投票率42%,未通過。
  • 2008/1/12:討黨產,投票率25%,未通過。
  • 2004/1/12:反貪腐,投票率23%,未通過。
  • 2008/3/22:台灣入聯合國,投票率34%,未通過。
  • 2008/3/22:務實返聯,投票率33%,未通過。

可以從焦點事件這張圖清楚知道規則轉變~

 

今年(2018)下半年,除了地方公公職人員選舉外,引起全國關注的就是「公投」。2003年12月31日《公民投票法》施行以來,台灣共舉行過6次全國性公投,但都因投票人數不到總投票人數2分之1門檻,而未通過+ 。但在2017年12月12日《公投法》修法後,全面下修提案、連署、通過的門檻。「公投」一詞沉寂10年,再次現身,便是百花齊放。

那到底有哪些公投?接下來看十個公投的簡介⋯⋯

繼續閱讀文章 »

往年田中馬拉松都是豔陽高照,只有2017年11月12日是滂沱大雨從頭到尾呢!不過卻也澆不息鄉村居民們的熱情,敲鑼打鼓、唱歌跳舞樣樣都來,美食料理有喝有吃又有的拿!

我們125超慢跑團友Jenny開懷地停下腳步拍照,真是個難以忘懷的路跑賽事呢!

2017年米倉田中馬拉松32017年米倉田中馬拉松12017年米倉田中馬拉松2

使用者回饋如何趕跑同事

這件事是發生在2018年5月,正當我在研究高階心電偵測裝置貼片時,我同事突然提離職,當下讓老闆傻眼⋯⋯因為隔週就要去參加廈門一帶一路創新大會!讓他措手不及來找新人接手⋯⋯

同事離職前,吃飯時我跟他聊一下,他想離開公司有幾個原因:

  • 薪資福利問題
  • Android裝置藍牙問題
  • 朋友介紹開發博弈軟體工作-最後一根稻草

當我看到Google Play上心動健康App的回饋,我便知道這也是同事離職的其中一個原因⋯⋯

繼續閱讀文章 »

[APP] 夢幻模擬戰 (Langrisser)

余憶童稚時,有玩過夢幻模擬戰,那可是我在小學的時候啊⋯⋯距今也有20年了呢!當時Play Station遊戲正夯,沒有網路的時代,單機版遊戲重複玩好幾次都不覺得膩!

看到紅髮主角的時候好熟悉的感覺,原來那是「夢幻模擬戰2-光之啟程」的主角艾爾文,不過現在我比較熟「進擊的巨人」的艾爾文XD~

似乎是全新的故事,有個功能是「時空裂縫」,所以我們可以重溫夢幻模擬戰系列的舊夢啊⋯⋯

繼續閱讀文章 »

標籤雲