• 手動編譯 GIMP 最新版本

    因為看到 [News: GIMP Painter project adjusts GIMP’s UI – Libre Graphics World] 以及 [GUI enhancement patch from GIMP UI brainstorm blog — For GIMP developers — gimpusers.com] ,已經納入了 G-Pen,Mixbrush 也很有可能納入正式版本中,所以對 GIMP 最新版本 (Git) 開始感興趣,原始碼松鼠的收藏又多了一項。

    1. git clone git://git.gnome.org/gimp
    2. cd gimp
    3. export PYTHON=/usr/bin/python2
    4. ./autogen.sh –prefix=$HOME && make && make install

    啟動的執行檔名是 ‘gimp-2.7’。

  • 晶技的小天才

    看到廢業夫妻成長日記: [Famicom] 如何連接原廠任天堂紅白機與電視,又想起我家曾有的那台紅白機「相容機」,晶技的「小天才」。

    曾有一次,夢到這台事實上已經被砸爛的遊戲機,以為它還藏在家裏的某個角落,而我就像日式 RPG 裡的勇者一樣,翻箱倒櫃,試著要把它找出來(所以不少吐嘈作品都說如此勇者不如說是強盜)。夢醒之後,徒留悵然悠悠。

    小天才其實出過不少版本,我家買的是 IQ-501

    雖然小天才也有紅白機的 RF 輸出,還有 A/V 端子輸出,但是當時讓我覺得小天才「超越」紅白機的最特別處,是它可以用「無線」方式輸出。在主機的 RF 端與電視那頭的 RF 切換盒端,各接上主機組內附的天線後,即可去掉那條訊號線,對於客廳太大(我家不是)或客廳雜物太多(呃…是我家)不方便拉那條線的家庭來說,這設計還頗方便的。

    我不是唸電子電機的,只能猜想 RF 輸出本身就是很容易「洩波」,那時候也很常有「鄰居家玩 FC 的遊戲畫面,在 13 頻道向大家放送」的事情發生,然後我還可以對著鄰居過不了 Super Mario Bros. 某個在我看來沒什麼難度的點而看得心急如焚、恨不得直接跑過去幫他過關。

    真的是很有趣的一段時光啊…。(遠目)(茶)

  • 民國 18 年、西元 1929 年、民法第三編物權、三成

    大學的時候,修過法律資訊系統,到現在還記得的就只有 LexisNexis 還有立法院法律系統

    先聲明,我不是唸法律的,國家考試的法學概論與憲法也是以囫圇吞棗般的態度在唸,所以以下個人看法若有錯誤,還請惠賜專業見解予以斧正。謝謝。

    關於最近很紅的「三成」,可以用立法院法律系統,找到在民法第三編物權第 805 條:「…有受領權之人認領遺失物時,拾得人得請求報酬。但不得超過其物財產上價值十分之三;其不具有財產上價值者,拾得人亦得請求相當之報酬。」這備受爭議的來源。

    根據立法紀錄,此款於民國 18 年即已制定,至今這「十分之三」從未更改過。(感謝漢珍、大鐸的萬年不改爛系統,我無法貼出不失效的立法紀錄超連結)

    你撿到十元可以要求三元報酬,你撿到十萬元可以要求三萬元報酬。

    回頭看看民國 18 年、西元 1929 年,這個時候的中國,推測人民經濟應該普遍是一窮二白。

    掉了十元至少可以拿回七元,總比被全吞了好,撿到十元最多有三元報酬,想想,也不差了。在這種時空背景下,說這條款可以鼓勵遺失物拾得者善盡其招領報告義務,我可以相信。

    但是到了現在,如果我不慎掉了一百元,我仍會覺得至少可以拿回七十元還不賴,如果我不慎掉了十萬元,我?我當然覺得要給那三萬元很痛啊!

    最近這幾個例子,基於「依法辦理,謝謝指教」,拾得人在法律上完全站得住腳,但是大環境(!?)不同了,此款是否合時宜?有無更好的「鼓勵遺失物拾得者善盡其招領報告義務」的方法?或許可以好好想想。

  • 紅白好棒啊!

    去年的此時,我在紅白的背景音當中,於住處完成了我的論文定稿。當天的溫度,也是很冷。紅白之後,我沒讓電視噤聲, 23:00 時,繼續傳來的,是日本當地寺廟的跨年鐘聲,再接下來,是個我不認識的吉他大叔さだまさし的「今夜も生でさだまさし」守歲(?)現場節目?印象很深刻,那一晚,都是他在撐場。

    我剛剛查了一下節目表,對,今年還是排這個節目,主持人還是這位大叔

    今年的我,終於可以在家裏收看紅白。不過娘說了一句:「臺灣各地方政府搶著辦跨年晚會、爭著要上電視轉播,結果我們家在看日本的。」讓我當下怔了一下,想了一下。

    然後我還是決定要全程看到完。

  • dir300b-revb-ddwrt-webflash.bin & dlink-dir300b-factory-webflash.bin

    bless 觀察,初步分析結果:

    dir300b-revb-ddwrt-webflash.bin 減去開頭 28 bytes、尾端 1236 bytes(一堆連續的 0x00),與 dlink-dir300b-factory-webflash.bin 減去開頭 96 bytes、尾端 9 bytes 後(還是一堆連續的 0x00),以 diff 檢查,兩者得證是相同的內容。

    根據 [D-Link DIR-300 B1 – OpenWrt Wiki],以及在 dlink-dir300b-factory-webflash.bin 和 D-Link 原廠的 firmware image 開頭,皆發現之 “wrgn23_dlwbr_dir300b” 字串,推測 v2image 此一未提供 source code 的公用程式,作用在於加工、產生 D-Link 「原廠」介面或 emergency room 介面可吃的 firmware image 格式。

    又,另以 dd-wrt.v24-15508_NEWD_micro-plus_ssh.bin 對照,發現開頭與 dir300b-revb-ddwrt-webflash.bin 皆有 “HDR0″,推測此一類型的 firmware image 為 DD-WRT 本身可吃的格式。

    除卻這些檔頭、檔尾差異,firmware image「本體」則應該依循各款機器對 MTD 規劃的不同,而各自有程式與資料的擺放或編碼方式。

    雖然 Flash 有 4MB,但是實際上沒辦法用到這麼多,扣掉保留的部份,只能用約 3.8MB,所以之前把 Fonosfera 壓到 4MB 就沾沾自喜,寫入後才發現無法運作,不是沒來由的。

  • 遇上一個無言的 Offset 錯誤

    有某場地預約系統,某日 16:00-17:00 有人登記借用,今某 H 欲借用同日 15:00-16:00 時段,卻被系統提示「場地已有人借用」,問可能問題出在何處?

    這讓我想起以前唸書的時候,曾經用「24:00:00 算當天還是隔天?00:00:00 算昨天還是今天?」問倒老師的事…。