使用 Vimdiff 比較檔案間的差異

這裡介紹如何使用 Vimdiff 來比較兩個檔案之間的差異,這個小工具可以讓開發者在檢查不同版本的程式碼時輕鬆很多。 一般在 Linux 系統中,如果要比較兩個文字檔案的差異,最常見的方式就是使用 diff 指令: ...

September 2, 2014 · G. T. Wang

Timesheet.js:在網頁上繪製甘特圖(Gantt Plot)的 JavaScript 工具

這裡介紹一個可以在網頁上繪製甘特圖(Gantt Plot)的 JavaScript 工具,畫面簡潔,使用上也很簡單。 甘特圖是一種用來顯示專案進度或是其他時間相關資訊的條狀圖,一般的專案管理軟體(例如 Microsoft Project 或 Mr. Project)也都可以繪製這樣的圖形。 ...

August 28, 2014 · G. T. Wang

DailyRoads:Android 手機行車紀錄器 App 試用心得

這是我最近用紅米 1S 手機試用 DailyRoads 這套手機行車紀錄器 App 的一點心得。 現在 Android 平台上有很多免份的行車紀錄器 App,只要下載安裝之後,就可以拿手機當成行車紀錄器使用,最近我嘗試使用 DailyRoads 這套很熱門的 App,看起來是還不錯。 ...

August 25, 2014 · G. T. Wang

Perl 的 pack 與 unpack 使用教學(處理二進位資料)

在 Perl 中如果要處理二進位(Binary)的資料結構,通常都會使用 pack 與 unpack 來處理,這裡介紹這兩個函數的使用方法。 在 C 語言中,我們可以使用 sizeof() 來得知配置給變數的記憶體大小,有了變數的記憶體位址與大小,就可以直接存取變數內部的資料,這種直接存取記憶體的方式,在處理二進位資料時,是常見的手法。 ...

August 21, 2014 · G. T. Wang

從 PChome 購買紅米手機 1S,不用預約也不用搶購

最近大家都在搶紅米手機,不過我 7/26 在 PChome 線上購物不用搶就可以買到了。 這次的紅米手機剛推出,每次都用限量搶購的方式,雖然想要購買,但第一次去搶,等了一、二十分鐘結果沒搶到,浪費我吃飯的時間,所以後來也就懶得去搶了。 ...

July 26, 2014 · G. T. Wang