Thursday, October 28, 2004

奇妙台語 - 寄番薯?

家裡打電話來說如果我這禮拜沒回家,要寄學生證影印本回家

我爸後來特別說要寄限時的,結果我一時沒意會過來,想說寄什麼番薯的....

Tuesday, October 12, 2004

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

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

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

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

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

但是由於 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 用到,是應該避免的寫法

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

Sunday, October 10, 2004

不同家出的 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 ; )