Kanru’s 探險日誌

當發現美好的事物時,所要做的第一件事,就是把它分享給所有人

Archive for the ‘General’ Category

Gobby

leave comments »

Gobby 是一個 collaborative editor ,就像是 Mac 上有名的 SubEthaEdit 一樣,可以多人一起編輯同一個文件,在這之前,似乎只有 MoonEdit 可以在 Linux 上使用。 今天聽 Carlos 才知道這個軟體,感覺已經達到可用的程度,因為採用 gtk+ 與 gtksourceview ,畫面也比 MoonEdit 美觀。今天跟 #debian-zh 與 #dot 的幾位朋友測過以後,發現了幾個問題,第一就是有時後會發生搶者輸入的情形,我發現只要先把 focus 切到別的視窗,這樣就不會搶到別人的游標,而可以同時編輯不同的地方。第二就是在 Quit session 之後想要儲存檔案就會 coredump ,這個問題我已經寫了一個 patch 解決,上游作者也已經 accept ,應該會在一兩天內有 bugfix 版本。 總體來講,是很優秀且易於使用的軟體,若在加強 co work 的一些 hint ,例如提示某人正在編輯那裡,分享反白區域等等,也許多人一起 hacking 也不是不可能 ;-)

Written by Kanru Chen

August 30th, 2005 at 12:06 am

Posted in General

殺了一堆螞蟻…

with one comment

今天下午只做了一件事,殺螞蟻.. 為什麼呢? 說來話長: 從我回埔里那天,把房間整個打掃過以後,書桌上還是不斷有螞蟻出沒,我就覺得很奇怪,今天心血來潮,看看那些螞蟻都爬到那裡去,一路從我房間地板,跟到我的書桌,爬上螢幕,然後……就不見了!這下可好,難道我的螢幕裡面有吃的?把我同學叫過來一起研究,他說正好看到一篇關於螢幕裡面生螞蟻的文章……我的心一沉,再仔細看看那些螞蟻,果然不是從螢幕搬東西出來,而是把東西搬到螢幕裡!跟同學小心翼翼打開背蓋,結果撒了一桌的螞蟻出來 @_@ 趕快手忙腳亂的把桌上東西收拾好,只剩螢幕,把液晶跟背蓋分離,再用急救用的冷凍劑往背蓋的洞裡面噴……於是跑出更多的螞蟻 O_O||| 接下來就是殘忍血腥的用各盡各種辦法撲殺.. 所以今天總共殺了有一小窩螞蟻那麼多隻… 我想我這一陣子看到螞蟻都會緊張 XD

Written by Kanru Chen

July 23rd, 2005 at 10:09 pm

Posted in General

又做了蠢事

leave comments »

最近常常讓系上的 mail server 停掉.. 原因是 firewall rule 沒弄好… 今天又弄壞了,用 ipfw flush 想要重新設定 rule 沒想到 flush 會清掉手動設定的 rule 留下預設的,預設的就是 deny all…. 所以又要等到明天拜託人家幫忙開機了… orz

Written by Kanru Chen

July 12th, 2005 at 11:51 pm

Posted in General, Server

無線網路偵測

leave comments »

這是上次控制 LED 的 wifi_check.sh 的加強版,要知道目前的無線網路狀況不用 sed 來 awk 去,只要

cat /sys/class/net/eth2/wireless/level
就夠了 :)

Written by Kanru Chen

June 1st, 2005 at 8:36 pm

Posted in General

ASUS Laptop 上的 LED

leave comments »

我這台 ASUS 的 Laptop M24NE C5PDR 上面有四個 LED 燈,分別代表了 power, battery, email, wireless ,在使用 windows driver 時會自動控制這幾個燈號,很幸運的,從 Linux 下面也可以透過 asus_acpi 控制這幾個燈號,例如要讓 email 燈亮,只要 echo 1 > /proc/acpi/asus/mled 就可以,所以我分別設定了有新郵件時,讓 mled 亮,搜尋到 AP 時,讓 wled 亮,非常的方便 ;-) 底下是 wifi led 設定 script:

#!/bin/sh

set -x

WIFI_STATE=off TOGGLE=false trap 'leave' INT QUIT TERM

leave() { echo 0 > /proc/acpi/asus/wled echo "Wifi Led Monitor: off" exit 0 } while true do if [ cat /proc/net/wireless |sed '1,2d'|awk '{print $4}'|bc -gt 0 ] then if [ $WIFI_STATE = off ] then WIFI_STATE=on TOGGLE=true else TOGGLE=false fi elif [ $WIFI_STATE = on ] then WIFI_STATE=off TOGGLE=true fi

if [ $TOGGLE = true ]
then
    if [ $WIFI_STATE = on ]
    then
        echo 1 > /proc/acpi/asus/wled
    else
        echo 0 > /proc/acpi/asus/wled
    fi
fi
sleep 1

done

Written by Kanru Chen

May 29th, 2005 at 7:10 pm

Posted in General, Linux, Programming

Tagged with

久違了,粗體字

leave comments »

距離上次測試 freetype2-cvs 又過了幾天,今天在 Firefly 的討論區看到又有新發展,點陣字部份的粗體支援也已經加進去了,而且都是預設 enable 的,表示下次 freetype2 release 極有可能就有完整的粗體支援了 :D 剛剛興奮之餘,馬上抓了 source 來測試,編譯完之後,又是興奮的重新啟動 X Window ,真是太棒了,馬上體驗到許多的粗體字,畫面很好看,在此謝謝 Chia I Wu 與 Firefly 兩位前輩的努力,讓中文的顯示越來越趨近完美.. Clap!!

我用的系統是 Debian ,所以我是以包成 deb 的方式安裝,有興趣的人可以自己從 cvs source 安裝,或是跟我拿已經包好的 deb ;-)

Written by Kanru Chen

May 27th, 2005 at 6:48 pm

Posted in General, Linux

Tagged with ,

期中考將近

leave comments »

根據經驗 期中考前後會不可思議的有生產力… 難道是因為一併激發了腦力的關係嗎? Anyway, 希望能多生一些東西出來

Written by Kanru Chen

March 27th, 2005 at 3:07 am

Posted in General

走馬瀨農場渡假去

leave comments »

前兩天全家一起出動到位於台南縣玉井附近的走馬瀨農場去渡假 這個地方雖然不大,一天之內就可以逛完,可是風景優美,自然生態景觀豐富 我們這兩天不知道看到了多少種鳥兒,最精彩的是看到黑冠麻鷺從土裡挖出一條又肥又粗的蚯蚓 :D

Written by Kanru Chen

February 6th, 2005 at 9:58 am

Posted in General

Planet Debian TW

leave comments »

Planet Debian TW

只要 Blog 有新聞章就會出現在這個裡,裡面有很多大大的 Blog 喔 :D 大家一起來 Blog~~~

Written by Kanru Chen

January 14th, 2005 at 3:24 pm

Posted in General

高畫質 Console

leave comments »

最近趁著 Linux Kernel 2.6.10 的發佈,重新編譯 Kernel 之際,順便把之前沒有試成功的東西解決掉。高解析度的 Console 是其中之一。

之前靠著 bootsplash 的 patch 才體驗到了 Console 下的高畫質美感,每次編譯新 Kernel 前總是會試著加入 bootsplash 的 patch ,可是不是每次都能成功,且 bootsplash 的開發好像停滯不前,Gentoo 的開發者之一發展出了 vesafb-tng 和 fbsplash ,其中 vesafb-tng 是可以使用高解析度的部份,fbsplash 是 splash 的部份,我只需要 vesafb-tng 就可以了。 在 Debian 下使用 vesafb-tng 要注意需先把 Debian 的 modular-vesafb 的 patch 去掉,之後只要把 vesafb-tng 設定好(在 GRUB 中加入參數 video=vesafb:1024×768-32@60)就可以有高解析度的 Console 了。 不過在我的 ASUS M2 NB 上這招沒有用,因為 vesafb-tng 無法驅動 intel 865GM 的晶片,不過很幸運的是在 Kernel 2.6.10 中,intelfb 再度復活了,而且支援 intel 865G ,需注意的是,若是使用非 CRT 的螢幕,需要把 intelfb 直接 buitin Kernel 才能發揮作用。在 GRUB 中加入參數 vga=791 這部份和以前一樣。

Written by Kanru Chen

January 13th, 2005 at 3:03 am

Posted in General