Perl 模糊字串比對(Approximate Matching)String::Approx 模組

這裡介紹如何使用 Perl 的 String::Approx 模組進行模糊字串比對(approximate matching)。 模糊搜尋是實務上常用的搜尋方法,當使用者輸入的關鍵字有些誤差時,透過模糊搜尋還是可以找到使用者想要找的資訊,例如 color 與 colour 兩個字其實是一樣的,如果使用者輸入其中一個,使用一般性的比對就找不到另外一個,或是說使用者根本把單字拼錯,那一般的搜尋就更找不到了。 ...

June 10, 2015 · G. T. Wang

Google Maps JavaScript API 入門使用教學與範例

這裡透過簡單的 Hello, World 範例,介紹 Google Maps JavaScript API 的基本使用方式。 Google Maps JavaScript API 是設計給網頁開發者所使使用的開發工具,您可以使用這個 API 將 Google 地圖安插在自己的網頁中,並且將自己的資料放在地圖上面呈現。 ...

May 22, 2015 · G. T. Wang

從 Google Developers Console 取得開發者用的 API 金鑰

這紀錄從 Google Developers Console 取得開發者用的 API 金鑰的流程。 Google 提供了各式各樣的服務,幾乎每一種服務都有提供一個以上的 API 讓開發者使用,這些 API 常常與 ajax、javascript、xml 或 json 等技術結合,除了自行開發程式之外,部分的 API 還有附帶一些輔助性的服務,讓使用者透過簡單的設定即可使用這些 API 功能。 ...

May 22, 2015 · G. T. Wang

使用 C 語言讀取 AmiraMesh 檔案內容,解析 Scalar 與 Vector Fields

AmiraMesh 是 Amira 原生的檔案格式,學術版的 Amira 是由 ZIB 所發展的,商業版的則有 Visage Imaging 與 VSG。 AmiraMesh 的檔案內容可以分為檔頭(header)與資料(data)兩部分,檔頭部分都是以 ASCII 的編碼來儲存,其中包含許多的 meta 資訊,而資料的部分則有 ASCII 與二進位(binary)兩種,這裡我們示範讀取二進位資料的方式。 ...

May 19, 2015 · G. T. Wang

AppleScript 控制 Mac OS X 應用程式視窗位置與大小

這裡介紹如何在 Mac OS X 中,使用 AppleScript 程式精準控制任何應用程式視窗的位置與大小。 在撰寫一些教學文章時,時常需要擷取螢幕或視窗的畫面,為了讓每張截圖看起來一致,在擷取之前我們都會稍微調整一下視窗的大小,讓每個畫面統一,增加美感。 ...

May 15, 2015 · G. T. Wang