Just a Computer Graphics Studio & My Life

Archive for the ‘工具’ Category

GitHub Commit Message

剛看到臉書詹大哥的貼文說「GitHub 可以搜尋 commit message 了。

於是乎,我也來搜尋一些「情緒性」的文字。

shit 有 301,803 commit results
fuck 有 190,965 commit results
typo 有 17,175,375 commit results
damn 有 426,004 commit results
nope 有 69,071 commit results
workaround 有 10,618,415 commit results
something 有 10,991,461 commit results
temp 有 4,256,815 commit results
oops 有 14,216,635 commit results
god 有 185,524 commit results
great 有 2,064,027 commit results

看起來typo最多,接著有opps、something、workaround⋯⋯

我目前打最多的大概是Modified、Added、Fixed等等,其實多數時間,不會去回溯寫了什麼code,除非是實現一個功能解掉一個bug就commit一次,這樣做就比較容易追溯。

Source Tree 垃圾管家.png

當然Commit Message也不只能用英文,中文對我來說更容易看得懂。

參考:GitHub Commit Message Search

廣告

影像互轉Base64編碼

原本一直以為傳送影像檔案到伺服器,只能透過Binary方式傳送,後來得知還可以影像先轉成Base64,伺服器端再轉回影像。

現在有網頁可以影像互轉Base64編碼,讓我串接後台API也能更得心應手了!

(繼續閱讀…)

[Xcode] iOS 裝置支援 (iOS Device Support)

我使用固態硬碟的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硬碟空間不足問題

[圖解] Fabric 活躍使用者 (Fabric Activity User)

Fabric真是個好平台,有越來越多統計功能可以讓Growth Hacker使用,最近發現它有強化數據為圖像,讓我更能一眼看出使用者的活躍程度!

因為我是開發這款App的作者,當然會想要知道有多少人愛用它。這款App每天有超過1000人使用,於是讓我感到很有成就感!

Fabric activity user.png

Fabric 活躍使用者是以七天來分析使用者活躍程度,可以用滑鼠去拉下方日期來回看每一天。會每天使用這款App的人就是高活躍使用者 (High Activity Users),慶幸這款App大部分的使用者每週會使用1-2次,來猜猜看這款App是給怎樣的人使用呀?

Fabric activity user

七天以來各活躍組別變化狀況

Fabric activity user session

七天以來各組別中位數工作階段狀況

Fabric activity user time in app

七天以來各組別中位數使用App時間狀況

 

[Swift] Xcode 8 beta 初體驗

回憶上篇文章Xcode 6 beta 初體驗已是兩年前的事,今日就來Xcode 8 beta 初體驗,試用一下這一版的Playground。

以下是以Quick Sort為例,Swift 3的語法真的有變異,有幾行code出現紅字,依照指示修改後就能執行。

於是要重新熟悉Swift囉:P~

Xcode 8 playground quick sort.png

想用Swift學習演算法的人,可以參考下列連結喔~

參考:/swift-algorithm-club

[平台] Flurry User Paths 使用者路徑

已經好久沒有更新iOS App「垃圾管家」,覺得有點可惜,它是可以幫助許多人完成倒垃圾的任務,應該要好好經營維護才是~

2015年2月我安裝統計工具Flurry SDK到現在15個月,基本統計資料:

  • 新使用者 (New User):17,346
  • 工作階段 (Sessions):82,846
  • 使用者保留率 (User Retention):3%

能有高達1.7萬人下載安裝,可見倒垃圾是多少人的日常生活。(笑)

這裡想提及使用者路徑 (User Paths)這個功能,可以看出使用者操作垃圾管家的流程:

Garbage Flurry User Paths.png

我是用英文鍵值來表示畫面。可以看到上頭的Start Session有971個,接下來分支出去,代表使用者進入各種功能畫面,直到End Session。從這裡我們就可以看出,什麼功能是使用者最在乎的,可以花更多的心思去經營改進,亦或者改變功能的層級、能見度、流程等,讓一些重要或常用的功能可以輕易被使用到。

有圖像化的分析真的會幫助到像我這樣的Growth Hacker,也就是工程師和行銷人。

[平台] IceHrm 人力資源管理平台

今天週六是端午節補班日,這一天我們採在家工作制,我基本上是隨處跑,享受這制度帶來的自由!也因此晚上閒情逸致地看完卡通電影「七龍珠:復活的F」,看到帥氣藍色的傳說賽亞人和鍍金的佛利沙

三個月以來,公司有一些行政上的變動與更新,讓我覺得公司煥然一新的感覺,因為我又有新的事物可以去嘗試!這就是為何我會加入新創公司的原因之一,沒有過多的枷鎖束縛員工創造力,又有很多機會可以學習與研究新的平台與軟體!

這次變革有嘗試IceHrm、Asana、Zeplin、BitTorrent Sync,這次要來稍微介紹一下IceHrm 人力資源管理平台,其它有空再寫紀錄文章。

IceHrm platform

(繼續閱讀…)

標籤雲

%d 位部落客按了讚: