CoffeeScript:讓撰寫 JavaScript 更簡單程式語言

CoffeeScript 是一種程式語言,他的程式碼可以編譯成 JavaScript,其語言主要的目的在於讓程式撰寫者可以使用更簡單的方式撰寫 JavaScript。 CoffeeScript 的原則是:「它就是 JavaScript!」,也就是說每一段 CoffeeScript 程式碼都會被編譯成對應的 JavaScript 程式碼,所有的程式在執行時都已經被轉換為 JavaScript 了,不需要在執行時多花費 interpretation 的時間,並且 CoffeeScript 亦可以與現有的 JavaScript 函式庫緊密的結合。另外,其編譯出的程式碼也會自動排版,方便閱讀,而且其程式碼的執行效率通常也比直接撰寫的 JavaScript 高。 ...

September 19, 2011 · G. T. Wang

使用 R 分析 Wikipedia 的搜尋情形

Wikipedia 是一個全世界人都在使用的百科全書,我們可以從 Wikipedia 上面各個主題的使用狀況來分析出一些有趣的結果,例如軟體的普及程度等,另外也可以用來作為判斷軟體是否具有發展性的一個參考。 ...

August 9, 2011 · G. T. Wang

Zenity:在 Shell Script 中顯示圖形使用者介面

在編寫與使用者互動的指令稿(shell script)時,傳統的作法都是在 console 中使用一般的文字模式顯示與讀取資料,這種程式在使用起來常常不如圖形使用者介面的程式直覺,而若是要加入圖形使用者介面,程式開發者必須熟悉圖形使用者介面函式庫(例如 GTK 與 Qt 等)的使用方式,並且還要加入大量的程式碼,所以通常小程式都沒有圖形使用者介面。 ...

July 25, 2011 · G. T. Wang

使用 VTK 處理大型影像之技巧

使用 VTK 處理影像時,時常會需要將影像資料以視覺化的方式呈現,但在記憶體無法容納全部的影像時,若直接繪製原始的影像,會對效能造成很大的影響,甚至無法將影像正確的繪製到螢幕上。 ...

April 28, 2011 · G. T. Wang

VTK 視覺化工具函式庫(Visualization Toolkit)

VTK 視覺化工具函式庫(The Visualization ToolKit)是一個開放原始碼的物件導向軟體系統,由 Kitware 公司贊助開發,主要用於 3D 電腦繪圖、影像處理與視覺化運算等,VTK 內部是以 C++ 語言撰寫而成的,提供了各種語言的函式庫,例如:C++、Python、Tcl/Tk 與 Java。 ...

March 28, 2011 · G. T. Wang