Just My Life & My Work

開發iOS App的朋友們一定都會遇到一些跟寫程式沒啥關係的坑!若沒有解決這些基本的設置,開發過程就會相當不順暢,像是我們想要把專案編譯到實機做測試,就需要透過供應配置文件 (Provisioning Profiles)來實現。儘管已經開發許久的老手,依然會像我一樣還是對這玩意兒半知半解呀⋯⋯

廣告

那麼我就趁這時候來記錄高手的教學吧~

%e4%be%9b%e6%87%89%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6-provisioning-profiles
廣告
繼續閱讀文章 »

身為程式設計師多年的我,陸續遇到開發測試的各種奇異狀況,許多現象就如同這張表20個反應⋯⋯

程式員遇到程式無法運作時的反應
20. “That’s weird…"
19. “It’s never done that before."
18. “It worked yesterday."
17. “How is that possible?"
16. “It must be a hardware problem."
15. “What did you type in wrong to get it to crash?"
14. “There is something funky in your data."
13. “I haven’t touched that module in weeks!"
12. “You must have the wrong version."
11. “It’s just some unlucky coincidence."
10. “I can’t test everything!"
9. “THIS can’t be the source of THAT."
8. “It works, but it hasn’t been tested."
7. “Somebody must have changed my code."
6. “Did you check for a virus on your system?"
5. “Even though it doesn’t work, how does it feel?
4. “You can’t use that version on your system."
3. “Why do you want to do it that way?"
2. “Where were you when the program blew up?"

And the Number One reply by programmers when their programs don’t work:

1. “It works on my machine."

如果要改動的地方很多的話,那就改天吧XD~

參考: The Top 20 replies by programmers when their programs do not work

剛學習Ionic寫Hybrid App,AngularJS想要在頁面中載入Youtube影片,可以怎麼做呢?

[Ionic][AngularJS] 載入Youtube影片.png

繼續閱讀文章 »

關於人生得與失之間

有時候會一直滑臉書動態,看著自己的朋友的生活是如此多采多姿,偶爾會顯示出鮮少聯絡的朋友,比如我就看到我台中二中當時的校長薛光豐,他是個讓我非常敬佩的校長,還記得他在升旗典禮的時候唱外婆的澎湖灣,至今已超過10年之久了⋯⋯

薛光豐分享.jpg

繼續閱讀文章 »

還記得大一剛學程式設計,就被這兩個玩意兒給搞糊塗,傳遞參照與值 (Pass by Reference and Value)有圖解的話就非常清楚囉~

pass-by-reference-vs-pass-by-value-animation.gif

有人問Reference咖啡顏色不一樣,是怎麼一回事XD~基本上Reference的杯子就是同一杯啦!半透明杯子表示並不是主體。

以物件的角度:

  • Reference:一個杯子
  • Value:兩個杯子

以咖啡的角度:

  • Reference、Value:同樣容量的咖啡

印象中還有個詞叫做Pass by Copy,我會把它當作跟Pass by Value一樣。

現在覺得能把複雜的概念簡單化的人很厲害,而不是把簡單的東西複雜化,若是衍伸出新的見解就另當別論囉~

這張圖是我看到靠北工程師粉絲團所貼,身為偽資深工程師的我看到貼文時常能會心一笑,我剛去英國留學一年的梅姬(Meggie)颱風有時候也會有感覺,想認識她的人可以參考氣象局這篇文章:當老師有暑假真好

我使用固態硬碟的Macbook Air最近又常出現「空間不足」警告,可以參考我先前文章:Mac硬碟空間不足問題,那次有提到Xcode中的衍伸資料 (DerivedData),存放著我多年以來的專案暫存檔,數量之多佔據容量超過10GB

現在我發現另一個空間更加肥大的原因,就是iOS 裝置支援 (iOS Device Support),因為我有在開發iOS App,時常需要拿實機做測試,當我開著Xcode等待,它會自動去判斷有無支援此裝置的作業系統,比如iOS 9.3.1、iOS 10.0.1,只要沒有該版本的支援,Xcode會從手機下載支援擋到預設路徑如下圖:

ios-device-support2

以至於空間再怎麼多,也會被這些作業系統支援檔給塞滿,所以我決定刪除比較不會用到的版本。

ios-device-support

Xcode連結實機時,會出現上圖進度狀況,表示它正在從裝置下載作業系統支援檔到我的筆電。

我發現越高的作業系統支援檔容量越大,像iOS 10.0.12.9GB

註:檢索筆電各檔案容量的軟體是OmniDiskSweeper

參考:自己的經驗、Mac硬碟空間不足問題

祝我29歲生日快樂

還記得去年才剛過28歲生日,怎麼一下子就又過一年啦⋯⋯這一年過得真是匆促,還記得年初有霸王寒流讓全台各地下百年難得一見的雪,我和超慢跑朋友們一同繞著日月潭旅遊還跑步!之後天氣越來越酷熱,晚上自己去河堤慢跑十公里全身溼透,而今中秋節也同時是我的生日,天氣再次轉涼~

今年有位剛認識不久的女性友人,為我繪製一張生日壓線圖!表現得如此栩栩如生,真令人感動呢~

%e7%8f%ae%e8%81%9e%e7%b9%aa%e8%a3%bd%e5%a3%93%e7%b7%9a%e5%9c%96

繼續閱讀文章 »

2016年祝大家中秋節快樂

還記得去年祝大家中秋節快樂,真的沒想到時間過得如此快速(每年都這麼說XD),好多事情不斷在變化,剛有朋友銀美也建議不要計畫太遠,這個資訊社交頻繁的時代能夠無動於衷的人真令人佩服呢!

2016%e5%b9%b4%e7%a5%9d%e5%a4%a7%e5%ae%b6%e4%b8%ad%e7%a7%8b%e7%af%80%e5%bf%ab%e6%a8%8200003

繼續閱讀文章 »

中秋烤肉最怕什麼?

從小到大過中秋節,總是會在自己家或親戚家烤肉,再不然就是跟朋友或同事在燒烤店烤肉!

雖然很少遇到這麼囧的狀況,卻覺得這中秋烤肉最怕什麼?十句話真的很好笑XD~

中秋烤肉最怕什麼?.jpg

  1. 肉跟你裝熟。
  2. 火種沒種。
  3. 木炭跟你耍冷。
  4. 蛤仔耍自閉。
  5. 香腸扮黑臉。
  6. 蝦子不害臊。
  7. 玉米跟你來硬的。
  8. 烤肉醬很鹹。
  9. 來烤肉的人吃素。
  10. 隔天在醫院續攤。

你是烤肉時的哪種人呢?今年我就是個拍照人,吃人家剩下食物的人XD~

你是烤肉時的哪種人.jpg

有新聞報導說,燒烤吃多很傷身,不過一年若只吃這麼一次,其實還可以接受啦~

對我來說,烤肉是個形式,重要的是藉由這個活動,讓親朋好友們可以聚在一起敘舊培養感情!

烤肉 bbq.jpg

參考:人二粉絲團。

標籤雲