沒充到電的原因

因為同學說還算有笑點,所以把這件事貼一下

之前有一天早上同學拿她要借我的 notebook 給我

我在去上課前先把插頭插上去,想說先充電

結果後來竟然都沒充到電,之後看同學裝才發現

電源線插頭我有插到插座沒問題,另一端接到 notebook 也沒問題

可是中間兩端要接起來的地方我沒接 ~”~

難怪我在接的時候覺得奇怪,怎麼多一個像插頭但又不是一般插頭的東西要做什麼….

發現的時候快被自己笑死

Fedora Core 3 & NVIDIA Driver

前天將 Fedora Core 2 升級成 3,結果 nvidia 的顯示卡 driver 重新安裝後開不了機,只好在 /etc/X11/xorg.conf 裡將 driver 從 nvidia 改回 nv。

後來查了查,在 http://fedora.redhat.com/docs/udev/ 發現這樣一段:

Nvidia Quick solution: If you do not need rhgb, just load the nvidia module in /etc/rc.local

If you have udev >= 032-5, load the nvidia module:

cp -a /dev/nvidia* /etc/udev/devices

chown root.root /etc/udev/devices/nvidia*

這一段講的是兩種作法,quick solution 是不用 rhgb 的作法,底下有 udev 的是另一種。

因為升級時它自己裝了 udev,所以我想用有 udev 的作法

不過我在 /dev 裡面沒看到任何 nvidia 開頭的檔案,於是先用 quick solution 的方法

把 /etc/grub.conf 裡面 rhgb 字樣拿掉,在 /etc/rc.local 加一行 modprobe nvidia,再把 xorg.conf 裡 driver 改成 nvidia,開機後真的可以進到 X Window 了,/dev 底下也發現了兩個 nvidia 開頭的檔案。

我就照第二種作法下了那兩道指令,然後把 rhgb 加回 grub.conf 原本的地方,rc.local 裡那行 modprobe nvidia 拿掉,再重新開機,也正常進了 X Window。

所以這就是苦命地在 Fedora Core 3 裡用 NVIDIA Driver 的經過。

五石六鷁

這學期跑去修文心雕龍,上到宗經篇裡有一句『五石六鷁』,典故出自春秋有兩句『隕石於宋五』『六鷁退飛過宋都』

意思是說五顆隕石落在宋國,六隻水鳥被風吹得倒退著飛過宋國國都。

註解裡還有公羊傳對這兩句的解釋,看完忍不住覺得真是太絕了,文字怎麼會有趣到這樣 😛

公羊傳解釋說,『隕石於宋五』,為何先說『隕』再說『石』,然後才『五』

因為隕講的是聽到石頭落下的聲音,看了一下發現是石頭,再仔細看看,哇,有五顆。

而『六鷁退飛過宋都』,為何先說『六』然後『鷁』才『退飛』

因為先是看到天上有六個不知道什麼東西,仔細看原來是水鳥,再慢慢觀察一下,這些水鳥竟然被風吹得倒退飛。

看完覺得好好玩,心裡一直微笑著….


  • 留言者: ymshin
  • Email:
  • 網址:
  • 日期: 2004-11-08 06:21:48

很久沒來晃, 介面又換了…

XD

S5 – 用 XHTML CSS JavaScript 製作簡報

S5: A Simple Standards-Based Slide Show System

只要選個喜歡的 theme,把簡報內容按照它的格式填進 .html 裡面,就成了 XHTML CSS JavaScript 組成的簡報。

不用依賴特定編輯軟體,可以在任何瀏覽器播放(就是以全螢幕顯示),感覺滿不錯的。

不過在 Opera 裡播放效果似乎最好,如果一頁的內容太長,在 Opera 裡可以用滾輪捲、按方向鍵、[Page Down],都能瀏覽到一頁顯示不完的內容,但在 Firefox 我就沒找到方法瀏覽過長的部份。

目錄名稱含有 # 符號 MonoDevelop 開不出檔案

好奇裝了 Mono 玩,我下載的是 Fedora Core 2 mono-all.zip

需要的 RPM 都在裡面,只另外裝一個缺少的 RPM,再把壓縮檔裡的 RPM 都裝起來,就能用了

MonoDevelop 也有附在裡面,結果一開始用就遇到 這個 bug

因為玩 C# 嘛,很自然開了一個 c# 目錄 😛

但是由於 gnome-vfs 的問題,造成名稱含有 # 符號的目錄,裡面的檔案沒辦法被 MonoDevelop 開在自己的編輯器裡,而是用其他程式打開

弄好久才發現是 # 造成的,後來搜尋了 bug 資料,找到上面那個別人回報的內容

Developing Games in Java 裡不好的 Thread 例子

翻了一下這本書 Developing Games in Java

在第一章看到像這樣的程式

public class MyClass extends SomeOtherClass implements Runnable {

public MyClass() {

Thread thread = new Thread(this);

thread.start();

}

public void run() {

System.out.println("Do something cool here.");

}

}

作者可能沒看過 Safe construction techniques 這篇文章

因為在 constructor 裡傳 this 給新 thread 並讓它開始執行

可能會使物件在還沒完全建構好前就被新 thread 用到,是應該避免的寫法

我沒有說這本書不好的意思,因為才看了一點點而已。只是提醒自己像這樣的地方要留意,不要看書上有這麼寫,就跟著寫。

不同家出的 RPM 檔也有差

之前裝 gaim 1.0.0 是裝 DAG (http://dag.wieers.com/) 出的 RPM

因為 DAG 比較早提供 Fedora Core 2 用的 gaim 1.0.0 版 RPM

用一用發現狀態設定(離開、忙碌….)沒有效果

結果今天改裝 Fedora 官方出的 RPM 就好了

之前也用 RPM 裝過 Firefox 1.0 PR 版

不過搜尋功能只有 highlight 能用,找上一個、下一個都沒效果

搜尋時好累,得 highlight 後用眼睛看哪裡有底色變黃色

後來改裝官方的 installer 版本就正常了

看來 RPM 要包得好也是很大的學問….


  • 留言者: Arsene
  • Email:
  • 網址:
  • 日期: 2005-03-13 22:40:50

Using Debian instead, it has better package management in dependency with apt-get.

have fun ; )