Bugzilla 是一個由 Mozilla 維護的 Open Source 的臭蟲追蹤系統(issue-tracking system)。Bugzilla 被廣泛運用在許多大型專案中,諸如 Linux Kernel、Redhad、Apache等 (順帶一提 Ubuntu 是用 Launchpad,作為臭蟲追蹤系統)。Bugzilla 在功能、資源與穩定度等在所有的同類型的系統上也是相對較為出色的。本篇旨在介紹筆者在 Debian 上安裝與建置 Bugzllia 4.4.2 過程中覺得要留心之處,並非完整的教學,請見諒。 繼續閱讀
作者彙整:Felix
使用 FreeTDS 存取 SQL Server
常用 dpkg-reconfigure 記錄
Debian 和 Ubuntu 使用 dpkg 來執行 Debian 套件 (.deb) 的安裝與刪除等功能,等同於 RHEL 和 fedora 的 rpm 指令。dpkg 也被作為高階安裝指令如 apt (advance package tool) 等程式的底層呼叫。對於 dpkg 的指令用法,本文就不贅述了。但有部分套件在安裝過後需要透過 dpkg-reconfigure 指令,讓使用者更簡單的去變更設定。在此列出部分常用 dpkg-reconfigure 指令做為參考。 繼續閱讀
Debian/Ubuntu 新增開機自動執行程式
在 Debian/Ubuntu 系統上,有一個程式我們想要讓他在開機後自動執行,該怎麼做? 繼續閱讀
RFC 2119 關鍵字定義
使用 pidstat 取得指定行程的 CPU 使用率
使用libmodbus實作Modbus協定
Modbus 是一個簡單且實用的工業用的網路協定,因為標準開放且容易實作,非常廣泛的應用於許多工業設備如PLC, AMI, … 等。Modbus協定目前由 Modbus Organization 維護,可以到該網站下載相關 specifications。Modbus 在 OSI 分層架構中屬於應用層,多數建構於串列傳輸 Serial (RS-232/RS-485) 或乙太網 (TCP/IP) 之上。(關於 Modbus 也可以參考小弟的拙於 slideshare) 即便 Modbus 協定相當容易實作,但基於"不要重新製造輪子"的立場,使用 libmodbus 函式庫來幫助我們快速開發,降低錯誤率與減少偵錯時間是個明智的選擇。
從 “Rework工作大解放” 學到的 9 件事
創建 Daemon 程式
Daemon 的原意其實就是小精靈(或是小惡魔),一般人是看不見的。而 Daemon 程式是指常駐在 Linux(或 Unix/Unix-Like)作業系統背景中執行的行程,無法被使用者直接操作或控制。這些 Daemon 可能是個 Server 在等待與處理 Client 端的請求,也可能是系統的維護程式。 繼續閱讀
改善 Android 虛擬裝置效能
最近開始接觸 Android 軟體開發,仿照前人的腳步使用 ADT(Android Development Tools) 開發環境,但是對於其內建的 Android 虛擬裝置(Virtual Device) 的效能非常詬病!搞不懂為何啟動速度如此之慢?執行效能如此差勁?明明都已經使用 Intel Core i7 CPU 的筆電做為開發平台,為何開啟虛擬裝置還要等上老半天?就在一片愁雲慘霧之際,終於讓我看到了一線曙光! 繼續閱讀