Just My Life & My Work

Posts tagged ‘tool’

清理地板的工具

生活在喧囂的都市裡,每天都有「塵埃落定」,特別是在馬路旁的房間裡,一段時間就得打掃,不然赤腳走起來腳底會黏灰塵,還有身上的毛髮也會掉落。

房間的地板是60x60cm白色亮磁磚,不到一週就能輕易看到毛髮與灰塵,那該如何打掃是好呢?

起初會拿掃把,但發現不容易掃乾淨⋯⋯後來去IKEA買黏滾筒,雖可輕易粘起灰塵與毛髮,可是要長時間彎腰前後滾動,滾一次會黏好多灰塵和毛髮,就要撕掉一張黏紙,一段時間就要去採購消耗品,可不是很經濟方便呢!

(繼續閱讀…)

工程師也需土法煉鋼

工程師的任務偶爾會遇到很乏味且重複性高的部分,這讓很想發揮創造力的我感到欲振乏力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。

(繼續閱讀…)

Line的跨頁截圖功能

2012年開始使用Line到現在,我實在無法60%認同Line的好用之處,只是因為親朋好友聯繫好方便,加上群組能夠存放相片,分享彼此的美好時光外,近一個月我發現新功能,就是能夠「跨頁截圖」,讓我願意又多了1%的認同感的功能XD~

為什麼我高達60%不喜歡Line呢?詳情可見我的經驗文章:誤刪Line帳號。光是這一點,我50%討厭它。

每次看到有人在爆料Line的對話,都看得好辛苦呀~現在有了跨頁截圖功能,就能輕易地將好幾頁螢幕的對話,一次下載成圖片檔。舉我最近阿婆群組的例子,每次想要回家吃阿婆料理,都要先在群組上通知阿婆~

你看看你看看~貼圖就能表達我們的心聲,真是太搞笑了啦XDDD~

[Xcode][iOS] 清除警告訊息 (Clear Warning Message)

功能需求都已經開發完畢,在等待偉大的QA測試完前,有空的時候就可以來清除警告訊息 (Clear Warning Message)

天吶~從2018年2月開始開發到現在,剛滿一年就累積了230個警告訊息,不過也還好,先前我所開發過有破千的紀錄!不過那是因為接案的性質,我維護過至少有五個工程師陸續經手的案子,裡頭的警告訊息我壓根不想動XD~

現在因為是做自家產品,肯定要做得非常盡善盡美!儘管感覺好像在做繁瑣的雜事,好在還能學到些新技術與工具,讓我有些成就感囉~

警告訊息目前遇到的類型有包含:

  • User-Defined Issue
  • Validate Project Settings
  • Documentation Iusse
  • Deprecations
  • Semantic Issue
  • Value Conversion Issue

猜猜看哪個最難處理?

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: