異世界


2012年10月27日 星期六

軟體開發‧技巧篇

含 [Linux] 標籤的文章 (共30筆)

 

資料來源: http://softdevtricks.funp.tw/?&postag=Linux&page=3


窺探 .bss section 

於4年4個月前收藏
拜 C 語言這種「披著高階語言羊皮的低階語言之狼」所賜,我們可探索記憶體位址背後的意義,也可從實驗觀察 GNU/Linux 中 ELF 格式執行檔裡頭 .bss section 的呈現,本文則針對「窺探」的手法作補充

系統程式 C

部落格 科技 電腦 軟體 程式設計 Linux 作業系統 C
funP網址:http://funp.com/t235947

以 C 語言實做 Functional Language 的 Currying 

於4年4個月前收藏
Functional Language 的 Currying 定義為「把接受多個參數的函數變換成接受一個單一參數的函數,並且返回接受餘下的參數而且返回結果的新函數的技術。」本文試著以 C 語言模擬出 Currying 的特性,語法層面較為接近 Lisp 與 Prolog

程式語言 C

部落格 程式設計 C 軟體 電腦 Linux
funP網址:http://funp.com/t235127

良葛格的 Blog:GTK 入門文件 

於4年4個月前收藏
初步寫的GTK入門文件。。。

API

科技 軟體 程式 程式設計 C語言 Ubuntu Linux gtk GUI 開放原始碼 open source 良葛格
funP網址:http://funp.com/t235562

良葛格的 Blog:GTK 的物件導向架構 

於4年4個月前收藏
C語言如何支援物件導向?來看看GTK怎麼作。。。XD

C

良葛格 科技 程式 程式設計 gtk OO 開放原始碼 object-oriented 物件導向 GUI C語言 Linux
funP網址:http://funp.com/t217669

以 ptrace 系統呼叫來追蹤/修改行程 

於4年5個月前收藏
在「快快樂樂學 GNU Debugger」演講,當時為了說明 GNU Debugger (gdb) 在 Linux 運作的原理,提及 ptrace 系統呼叫,這是何以 gdb 能行使動態追蹤、分析,進而修改執行中行程 (process) 的關鍵。本文試著以簡要的案例,說明如何使用 ptrace 系統呼叫,達到類似 gdb 的行為。

系統程式

部落格 科技 電腦 軟體 開放原始碼 自由軟體 Linux 程式設計
funP網址:http://funp.com/t200879

以 CMake 處理專案的多國語文翻譯 

於4年5個月前收藏
該如何將自由軟體界廣泛使用的 GNU gettext 整合到以 CMake 為建構系統的專案中,又該如何維護 po (原始的翻譯訊息) / gmo (為 GNU gettext 接受的編譯訊息) 檔案呢?

軟體工程

部落格 科技 電腦 開放原始碼 軟體 自由軟體 程式設計 Linux
funP網址:http://funp.com/t196566

LatencyTop:分析系統延遲的工具 

於4年6個月前收藏
如今,世界上幾乎沒有人可以完美地解釋 Linux kernel 每一行的功能與指出潛在的問題,更何況尚有一系列的系統軟體等著我們去處理,所以,如何以工具協助我們釐清問題,就是刻不容緩的議題。

系統程式

部落格 科技 電腦 Linux 開放原始碼 軟體 自由軟體 程式設計
funP網址:http://funp.com/t144566

【Python】[分享] Python optparse package (1) 

於5年2個月前收藏
optparse 是一個能夠讓程式設計人員輕鬆設計出簡單明瞭、易於使用、符合標準的 Unix 命令列程式的 Python 套件。開始學習 Python 之後,我常常會寫一些小程式來處理日常的工作;漸漸地,我發現無法處理參數的程式的彈性有限,於是就開始為我的程式加上解讀命令列參數的功能。在發現這個套件之前,我總是覺得解讀命令列不難,但是要做到像標準 Unix 命令那樣完善的使用者互動和錯誤處置,可就不是一件簡單的事了!發現這個套件,真是如獲至寶!從此不用再為解讀參數煩惱,可以更專注在解決問題上了!

教學 Python 電腦 系統管理 Linux 命令列 參數 科技
funP網址:http://funp.com/t17955

sshfs 在 Embedded Linux 開發的應用 

於5年9個月前收藏
Embedded Linux 開發上使用 SSH filesystem 取代過去 NFS mount 的方式,有許多好處:SSH 加密傳輸、port forwarding、較 NFS 更少的配置、預留 software debug 的可能性。

部落格 Linux 軟體開發 security 嵌入式系統 科技
funP網址:http://funp.com/t962

使用 GNU 工具作為軟體開發基本工具 

於5年10個月前收藏
這份簡報內容包含了 Linux/BSD 簡介、GNU 開發工具簡介、Linux 開發模式與其優勢等。簡報本身採用高橋流 Firefox XUL 格式,需要 Firefox 1.5+ 以播放。

部落格 GNU 程式設計 作業系統 Linux BSD 高橋流
funP網址:http://funp.com/t755

沒有留言:

張貼留言