Kanru’s 探險日誌

這裡應該會放一些我每日遊覽的站台及一些心得,就當作是我的學習筆記吧^^。

Archive for October, 2007

Zenity - 對話框產生器

without comments

zenity 這東西真的很好用,可以快速產生一些有用的 dialog,像是為了快速在網路上抓一些 0rz 的謎物,以下 script 就很方便 :p

#!/bin/sh
URL="http://0rz.tw/"
NUM=`zenity --entry --text $URL`
if [ $NUM != "" ]; then
    wget -P ~/Desktop $URL$NUM 2>&1 | \
    sed -u 's/.*\ \([0-9]\+%\)\ \+\([0-9.]\+\ [KMB\/s]\+\)$/\1\n# Downloading \2/' | \
    zenity --progress --title="Downloading File..." --auto-close
fi

Written by Kanru Chen

October 18th, 2007 at 10:45 am

Posted in 小工具, 爬網探險

Debian 開機速度調教

without comments

看了 Yuren這篇,不禁手癢,也想幫我的伙伴調整一下增進開機速度。首先沒用過 bootchart,以前總以為要 patch 一些東西才能用,沒想到其實只要 apt-get install bootchart 就可以用了 XD

首先是沒有調整過的 bootchart:

bootchart of original system

在搜尋 bootchart 資料時,找到了這個 Debian 的 SoC 計劃,裡面有各項關於調整開機速度的建議,一項一項試,試了大概有數十次吧,最後終於找到最好的方案:

  • 把 /bin/sh 連結到 dash,只要下 dpkg-reconfigure dash 就可以了
  • 裝好 insserv 之後,下 update-bootsystem-insserv,重新排列 rcX.d 底下的 script 順序
  • 修改 /etc/default/rcS 裡面的設定,CONCURRENCY=shell (原來現在的 initscripts 已經支援 parallel 執行)
  • 修改 hwclock.shhwclockfirst.sh,讓他們在背景執行
  • 開機時,不要加 vga=791 參數

減少的時間主要都是來自以上的修改,之後還試過整理多餘的 /etc/init.d/ scripts,試用 ubuntu 的 readahead 程式,prlink gdm 等,都沒有更多的進步…

這是最後的 bootchart:

bootchart of tweaked system

時間從 39 s 變成 29 s,嗯… 不錯不錯,進步滿多的,不過我覺得應該還可以再進步,只是我不知道該怎麼調了 XD

Written by Kanru Chen

October 18th, 2007 at 10:14 am

Posted in Linux, 小工具, 爬網探險

Tagged with

FireTray

with 3 comments

Opera 有個功能就是可以縮小到 system tray 裡面,有時候還滿希望 Firefox 也有這樣的功能,今天用 google 找了一下,Linux 下可以用 FireTray 這個 Add-on,應該是對岸的朋友寫的,Good Job!

Written by Kanru Chen

October 9th, 2007 at 11:40 pm

Posted in 小工具, 爬網探險