網頁

2010/10/06

BBS 後續發展計畫

最近花了很多時間在 BBS code 上面,雖然說大部份都是以現有的解決方案來直接 patch,原創性的程式其實很少;不過隨著腦袋裡的一些想法逐漸浮現,接下來應該可以有更多原創性的程式。

2010/09/18

更新 ports tree

複製並修改 /usr/share/example/cvsup/ports-supfile,將 default host 改為要使用的 cvsup site (例如:cvsup.tw.freebsd.org)。接著,執行以下指令:

csup -g -L 2 /path/to/ports-supfile

更新完 ports tree 後,還要更新 index。切換到 /usr/ports,執行:

make fetchindex

2010/09/15

資工站現況

這幾天的工夫都是圍著 BBS 打轉,原本只是單純 trace MapleBBS-itoc 的程式碼(畢竟之前太忙一直都沒時間看),順便校調一下系統。沒想到意外發現整個系統已經運作不正常半年以上,很多 daemon 沒有跑起來(像是 bguard、bnntpd、……),少數有正常運行的大概就是最重要的 bbsd 和 xchatd。而我會發現這個問題,也是因為外部信寄不進來才發現的。只能說使用者們都很客氣,遇到問題容忍度都很高。 XD

2010/09/08

.vimrc

set ai
set cin
set showcmd
set bs=2
syntax on

2010/09/07

FreeBSD sound problem with VMware Tools

昨天在 VMware Player 上安裝 FreeBSD 8.1-Release,原本一切安好,連同 X-Window 都已建置完成,甚至也可以正常播放 video/audio。豈料到,安裝 VMware Tools 之後,音效就炸了。在進入桌面後,會顯示 The default sound device cannot be opened. 訊息。

2010/09/03

Debian 開機時不啟動 desktop manager

其他 Linux Distro(如:Fedora)在設定上原則是修改開機時進入的 runlevel(修改 /etc/inittab)。但 Debian 安裝完預設 runlevel = 2,即使有安裝桌面環境亦同。如果要在開機時進入 console mode、不進入 X-Window,做法則是將 desktop manager 在 /etc/rc.d/ 之下的 script 移除。

2010/08/30

[轉錄] Linux 們的對話

有一天,Arch,Ubuntu,Debian,Fedora,Gentoo約好要一起試車。他們約在城外的一間速食店見面。

輸入法框架

最近在 FreeBSD 上一直和 X Window 奮戰,其中也包含了輸入法的部份。在查資料時,偶然發現了「亂倉打鳥」輸入法,是改良版的倉頡。原想試用看看,可惜的是似乎並沒有比較完美的 Windows 版本,而 OpenVallina 也只有 Mac 版本。心想自己從來也沒有寫過輸入法,不如就來嘗試寫一個吧!

2010/08/28

FreeBSD 之下 GDM 忽略 ~/.xsession 問題

最近在 FreeBSD 之下建置桌面環境,一直為 GDM 這個 desktop manager 苦惱。因為執行時他完全不理會 ~/.xsession,致使我必須手動執行 gcin 才可以使用中文輸入法。

Xming 字體調整

在 XLaunch 最後一步驟的「Additional parameters for Xming」填入「-dpi 100」。

2010/08/27

FreeBSD 之下 GDM 不會顯示使用者名單的問題

昨天碰到 GDM 執行後不會顯示使用者名單的問題,這可是個大麻煩!使用完全沒辦法登入呀!XD

FreeBSD 之下的 gcin 安裝心得

昨天一直為 gcin 在 X Window 下無法以 Ctrl + Space 等快捷鍵叫用之事苦惱,沒想到剛剛在 VM 下重試,居然正常了!真兇原來就在 ~/.xinitrc 之中。

FreeBSD 8.1-Release 桌面環境建置心得

這幾天在 VMware Player 和一台老舊的筆記型電腦(BenQ Joybook R22E)上裝了 FreeBSD 8.1-Release,並且試著進行桌面環境建置。先談談一開始遇到的狀況,在網路上找到的很多教學(尤其是中文),都會同時安裝 gnome2 和 kde4;個人在安裝時,發現兩者之間會有 dependency 衝突發生,突竟網上的先進們是怎麼安裝進去的呢?不過,這也有可能是 8.1 才有的問題。

自訂 package 安裝站台

在 ~/.cshrc 或其他 shell 的設定檔中設定:

setenv PACKAGESITE ftp://ftp.twaren.net/pub/FreeBSD/releases/i386/8.1-RELEASE/packages/Latest/

設定 PACKAGEROOT。

setenv PACKAGEROOT ftp://ftp.tw.freebsd.org

2010/08/26

Xming + PuTTY 在 Windows 下執行遠端 X 視窗程式


  1. 首先到 SourceForge 下載 Xming 及 Xming 字型並安裝。
    http://sourceforge.net/projects/xming/

  2. 執行 Xming,也就是在本機上跑 X Server。

  3. PuTTY 設定值 X11 這一項底下,要將 X11 Forwarding Enable 打開,並填入 localhost:0。

  4. 接下來即可直接在 PuTTY 中執行視窗程式,甚至整個桌面(WM)。

2010/08/25

自訂 ports 站台 (/etc/make.conf)

修改 /etc/make.conf,不存在則直接新增:

MASTER_SITE_BACKUP?= \
ftp://ftp.twaren.net/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ftp.tku.edu.tw/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}

2010/08/21

Java 筆記

最近 Java 魂上身!把每天累積的知識寫成筆記好了!

2010/08/20

結果

經過一週的等待,終於收到應徵結果──成績未達錄取標準!

哈哈,紙上僅有結果,卻沒寫出成績。

雖然筆試考完已有預感,結果揭曉後還是免不了有點沮喪。

下一步──抉擇──沉澱幾天、思考未來的道路。

WP-CodeBox 測試

剛安裝好新的 plug-in:WP-CodeBox,以後顯示程式碼可以比較漂亮一點,方便閱讀!
class CodeBoxTester
{
public static void main(String[] args)
{
System.out.println("Hello, WP-CodeBox!");
}
}

2010/08/13

考完了

折騰了一天,總算是結束了!

2010/08/09

網誌調整完成

花了半小時,把網誌調整得差不多了,比較像是個人網頁了!(woot)

[硬體] 電腦配備

Hardware list of Cecilia (bought on March 2009)

  • CPU: Intel Pentium Dual-Core E5200, 2.5GHz, L2=2M

  • MB: ASUS P5QL-EM

  • RAM: G.Skill DDR2-800 2G HK CL4 * 2

  • VGA: msi 4770 Cyclone 512M

  • HD: WD 640G AAKS SATA2

  • CD: SONY V220S DVD Writer

  • PSU: Seasonic S12-II 380W

  • Chassis: CoolerMaster RC-333


2010/08/08

E6300 升級計畫

算了算,弟弟用的電腦由 2006 年 10 月買來組裝至今也快滿 4 年了。當初採用 Core 2 Duo E6300 其實是很明智的選擇,不過也要感謝 Intel 遲遲未將 LGA775 處死。但隨著最近 Intel 發布的 roadmap 來看,連 LGA1366 和 LGA1156 都將在 2011 年面臨世代交替的命運,LGA775 終究難逃一死。有鑑於此,只得先行擬好升級計畫,趕在 LGA775 全面淘汰前將硬體做小幅提升。

2010/08/07

Book List to Buy

最近逛了一下天瓏,買書的慾望再起,雖然還有一大堆還沒看完的,還是忍不住想買新書。

  • C++ Primer, 4/e 中文版,侯捷,碁峰,2008年11月。

2010/07/30

復站囉!

由於離開學校了,所以原本的部落格頓時失了安身之處。
這幾天把 DNS 設定好了,另外找了地方以 VirtualHost 的方式來借宿 XD
所以現在正式復站啦~

2010/02/23

msi 4770 Cyclone 入手

最近 ATi 4770 在大跳水,許多廠商推出的 4770 已經三千大洋有找,微星非公版 4770:msi 4770 Cyclone 也不意外,從原價 3990 元直直滑落到 3190 元。過年期間 survey 了一下,常逛的協明和鳥鵬都有貨,一開學就下單了,昨天讓大嘴鳥叼來了。

公告信遺失?

今天 T.C. 跟我說,子綺發的公告信他都沒收到,其實我也沒收到。掐指一算,大概就知道是 aliases 沒設,原來之前都只弄 ms1 那台的,可是寄信還是用 cssun1 這台在寄呀!看來新生從沒收到子綺公告信 XD

2010/02/20

BBS移機完成

昨天晚上離開時跑了一下 rsync,然後剛剛移機完成了。

看起來沒什麼問題,等使用者叫的時候再看看好了 XD

雲蹤月湖BBS

看起來 BBS 硬碟的壽命將至,不曉得是多古老的 2.5G 硬碟。

現在常常在 cron 排定 reboot 時 hang 住,總要進 single user mode 跑 sync 才能解決,看來順利開起來後,該馬上備份了。