鴻飛那復計東西

整理工作桌時,瞥見牛皮紙上的寫字習作: 書自宋蘇軾《和子由澠池懷舊》: 人生到處知何似?應似飛鴻踏雪泥。泥上偶然留指爪,鴻飛那復計東西? 去年年底,去大陸蘇州工廠處理產品量產的事宜,在生產線上與若干操作員有互動,在離去 前夕,有幾位女操作員要求贈物留念,一時不及準備,後來提議寫寫較少見的繁體字,當時 就想到蘇軾這首作品,遂書寫。因為原本使用牛皮紙,效果不好,所以又謄寫一次到白紙上 作為贈予,而這份就夾在若干資料中,直到今天才留意到。 成語「雪泥鴻爪」的典故即出於此,遺留下的痕跡,靜靜的看著萍水相逢的過客。其實,與 此刻的心境,何嘗不是相生呼應呢?寫下 [別了,台北] 後,方驚覺自己將太多的時間和精力,用於懷念與憑弔,何時才能霑濡幾分東坡先生的灑脫通達,高遠遼闊的天空裡,如同蒼鷹一般,拋開 著憂慮和過往雲煙,振翅翱翔呢?...

阅读全文

C 語言的 trigraph/digraph

身為「慣 C」迷,喔,我是說「成天習慣用 C 語言」者,每每在拜讀 Linux kernel 原始程式碼後,都能感受將 C 語言發揮得淋漓盡致的美妙,無怪乎,Linus Torvalds 本人就說 [Stick to C for kernel coding],端看用 C 語言實做 OOP、garbage collector、mixin、... 等高級特性,令人大呼過癮與打從心底的讚嘆。 不過,今天要談的 C trigraph 卻是基於歷史因素的產物,看看以下程式碼: (trigraph.c) ??=include <stdio.h> %:include <stdlib.h>   int main(int argc, char *argv<::>) ??< char msg??(:>...

阅读全文

Keroro Desktop Environment (2)

我一直認為,寫程式是很好玩的事情,特別是能創造一些特別的東西,哪怕只是像 [Gtk /Cairo 倒影效果展示] 這種小玩具,也能帶來雋永的樂趣。一年半前,在 blog [Keroro Desktop Environment] 與 [Desktop Invader 概念展示] 揭露過當時的作品,試圖以 Keroro 軍曹中的卡通造型,來重新塑造新的桌面環境的樣貌。前天,入睡前突然靈光乍現,猛然 hacking 了一兩下,現在的進展如下圖: (click to enlarge) 新增的修改是 Keroro 風格的 gtk-theme-engine、用 Cairo 描繪的視窗外框,以及 dock panel。另外,[Fred] 也貢獻了他製作的桌布: (click to enlarge) 當然,顯然這樣的桌面環境,不能只是桌布與佈景主題弄成綠色一片的感覺而已,更重要的是,需要用 Keroro 的方式去詮釋,所以,我將待改進的項目列出: 清楚大方的 Notification 機制:有點像是漫畫文字的呈現 Avatar 動態物件:像是...

阅读全文

即將到來的 OSDC.tw 2008

剛剛 hcchien 兄來信告知,訂於 Apr 12-13 登場的 [OSDC.tw 2008] (Open Source Developers' Conference in Taiwan),其徵稿即將截止,最後期限是 Feb 15 (農曆年後),今年主題為「創新與實做」,是個分享新計畫與想法的好機會,有意願者請把握時機。 難得最近可休假一段時間,大多花在社交、閱讀寫作,還有學習新的技術領域上,至於 [今年度的計畫],則在心情調適好後,該來繼續衝刺。稍有突破的項目是 NetBSD 與 embedded/RT,如果時間配合得上,或許會在 [OSDC.tw 2008] 上分享。嗯,今年也要認真!...

阅读全文

「快快樂樂學 GNU Debugger」簡報上線

今天應 [酷!學園] 的邀請,前往台南,給予主題為 [快快樂樂學 GNU Debugger (gdb)] 的演講,感謝雨蒼、鳥哥、崑山科大,以及各位撥空前來指教的朋友們,簡報已上線,可參考 [HappyGDB-PartI-2008-01-26.pdf] 以及對應的範例程式碼 [gdb-samples-2008-01-26.tar.bz2]。經過初步的重整,本議程預計拆成三個部份: Part I - 概念與初體驗 Part II - 實務與應用探討 Part III - GDB 技巧與整合性技術 本次分享的部份是 Part I,提綱如下: Debug 類型 Linux 的工具集合 系統提供之偵錯機制 GDB 初體驗 希望能讓更多人可善用這些原本躺在硬碟深處的工具 (binutils, gdb, ..),配合除錯原理概念的建立,得以對系統層面進行尋幽訪勝,並迎刃解決種種技術難題。 以上,請多指教,謝謝!後續的議程規劃,也在商議中。...

阅读全文