Bugzilla 安裝建置筆記

Bugzilla 是一個由 Mozilla 維護的 Open Source 的臭蟲追蹤系統(issue-tracking system)。Bugzilla 被廣泛運用在許多大型專案中,諸如 Linux Kernel、Redhad、Apache等 (順帶一提 Ubuntu 是用 Launchpad,作為臭蟲追蹤系統)。Bugzilla 在功能、資源與穩定度等在所有的同類型的系統上也是相對較為出色的。本篇旨在介紹筆者在 Debian 上安裝與建置 Bugzllia 4.4.2 過程中覺得要留心之處,並非完整的教學,請見諒。 繼續閱讀

使用 FreeTDS 存取 SQL Server

FreeTDS 是一個 Linux 函式庫,他重新實作了 TDS(Tabular Data Stream, 表列資料串流?) 協定,讓在 Linux 平台運行的程式也可以透過此函式庫存取支援 TDS 的 Sybase SQL 或是 MS SQL Server 資料庫。本篇文章針對如何使用 FreeTDS 存取 MS SQL 做簡易教學。 繼續閱讀

使用libmodbus實作Modbus協定

Modbus 是一個簡單且實用的工業用的網路協定,因為標準開放且容易實作,非常廣泛的應用於許多工業設備如PLC, AMI, … 等。Modbus協定目前由 Modbus Organization 維護,可以到該網站下載相關 specifications。Modbus 在 OSI 分層架構中屬於應用層,多數建構於串列傳輸 Serial (RS-232/RS-485) 或乙太網 (TCP/IP) 之上。(關於 Modbus 也可以參考小弟的拙於 slideshare) 即便 Modbus 協定相當容易實作,但基於"不要重新製造輪子"的立場,使用 libmodbus 函式庫來幫助我們快速開發,降低錯誤率與減少偵錯時間是個明智的選擇。

繼續閱讀