Just My Life & My Work

Posts tagged ‘tool’

工程師也需土法煉鋼

工程師的任務偶爾會遇到很乏味且重複性高的部分,這讓很想發揮創造力的我感到欲振乏力XD~明明就是可以寫個程式,把重複性的流程透過程式重複執行來解決!然而事情似乎沒那麼容易QQ也許需要其他平台的工程師來協助,畢竟我是根據Web來實作App,既然Web可以分門別類顯示,就有方法可以更有效率來做這份「文書工作」,暫且讓身為工程師的我土法煉鋼吧~

(繼續閱讀…)

[Git] Branch and Merge (分支與合併)

最近要一口氣地將所有產品做完支援API的功能,我特別善用Git的Branch (分支)功能,也就是把每一個產品都開個Branch,單純只記錄一個產品的變更,如圖:

Source Tree真是個好工具,可以將Branch以不同的顏色表達!

當每個產品都完成增修後,就可以開始一步一步來Merge (合併),如圖:

儘管我是一個人在開發產品,然而我不馬乎地開Branch,就有機會碰到Conflict (衝突),此時可來練習如何排除此問題,之後再遇多人協同合作的開發模式,就不必手忙腳亂囉~

使用指令也相當簡單:

  • 分支:git branch
  • 合併:git merge

參考:建立分支合併分支

Facebook Pixel Event (臉書像素事件)

Facebook Pixel是什麼?簡單來說就好比行銷界一直在用的Google Analytics,只不過這次主角換Facebook做!透過臉書做行銷效果不會輸給谷歌,畢竟台灣大多數會上網的人,都會上臉書來跟親友互動,甚至連接到範疇廣泛的粉絲團或社團。

現在很多網站都會埋臉書像素,要怎麼知道呢?只要在Chrome上安裝外掛即可Facebook Pixel Helper,它會出現在瀏覽器的右上方,我就能知道臉書像素正在記錄我的操作行為:P~

(繼續閱讀…)

[APP] 專注森林 (Forest)

難得有App我願意付費70元下載,專注森林 (Forest)是個管理時間的工具App,對於喜愛拿手機滑的朋友有福啦XD~就是阻止讓你繼續滑手機的軟體。多虧iOS有家人共享,讓我分享給蘇菲雅她哥直接下載,這樣我們三人就能一起種樹!

在App中發現,竟然可以種植真樹!只要你在App獲得超量的金幣,就可以請App創辦團隊幫你種植真的樹!能夠讓你日常生活工作專心,又能順便種樹愛地球,這真的是個很讚的App。

(繼續閱讀…)

Mac 硬碟速度測試 (Mac Disk Speed Test)

最近公司遺留一大批iMac,趁著「兵荒馬亂」,趕緊挑個性能效能還不錯的iMac,沒想到真的讓我工作感覺良好許多!也能顧到眼睛,因為是Retina 4K螢幕~

最想知道的是硬碟速度測試 (Mac Disk Speed Test),用了半年的混合硬碟1TB,發現開發過程越來越會「轉圈圈」,明明就不怎麼需要運算,卻給我轉個三五秒鐘,中斷我疾速的思慮,實在令人惱怒⋯⋯

現在換台完全固態硬碟256GB的iMac,測試硬碟速度發現比混合硬碟快至少3倍,有沒有這麼誇張!?數據可以說話,我是使用Blackmagic Disk Speed Test,想起2012年買的Macbook Air,硬碟速度只有這台iMac的1/4⋯⋯

(繼續閱讀…)

[iOS] 視覺化專案相依關係 (Dependency Visualizer)

去年11月底,剛熟悉公司專案,想知道整個專案的至今的狀況如何,其中一個方式就是了解程式碼相依程度,我找到一個相當不錯的視覺化專案相依關係的工具,會透過網頁以互動的方式呈現。

我在GitHub上找個開源專案,透過模擬器編譯成功後,成功開啟網頁來玩泡泡~

從main開始進入AppDelegate。

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: