Thursday, December 9, 2004

MediaWiki - 關掉註冊和匿名編輯

MediaWiki - http://wikipedia.sourceforge.net/

滿好玩的,Wikipedia 用的 wiki 軟體

之前想找如何關掉註冊和匿名編輯的方法沒找到,這次不小心翻到了

http://www.mediawiki.org/wiki/Manual:Preventing_access

Wednesday, December 1, 2004

我的台語退步了 - 帶毛巾?

看來我的台語退步了

繼上次寄限時聽成寄番薯之後

今天學姐說她最近回花蓮會帶麻糬給我,我聽成帶毛巾給我

難怪想不通為什麼要帶毛巾給我....

Friday, November 19, 2004

沒充到電的原因

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

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

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

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

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

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

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

發現的時候快被自己笑死

Thursday, November 11, 2004

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 的經過。

Sunday, November 7, 2004

五石六鷁

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

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

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

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

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

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

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

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


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

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


XD

Friday, November 5, 2004

S5 - 用 XHTML CSS JavaScript 製作簡報

S5: A Simple Standards-Based Slide Show System

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

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

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

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 ; )

Monday, September 27, 2004

DrJava 的 Interactions Pane 很好玩

DrJava - http://drjava.sourceforge.net/

一個小型的 Java IDE,有個很棒的功能 - Interactions Pane

例如依序輸入下面三行

import javax.swing.*;
JFrame frame = new JFrame("My JFrame");
frame.setVisible(true);

在第三行輸入完按 Enter 後就會有個 JFrame 出現 Figure 1

然後加入一個 JLabel

frame.getContentPane().add(new JLabel("DrJava Test"));
frame.pack();

Figure 2

把 JLabel 拿掉

frame.getContentPane().removeAll();
frame.pack();

Figure 3

如果沒有加分號,會把那行的東西印出來,像是接著只打 frame 按 Enter,會印出前面宣告的 JFrame 的資料

Figure 4

它還有提供一個 Eclipse Plugin,功能是可以在 Eclipse 裡使用 Interactions Pane

目前的 0.9.5 版有點小問題,解開壓縮檔之後要先編輯它的 plugin.xml 檔案

把這幾行

<requires>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.jdt.ui"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.console.ui"/>
</requires>

改成

<requires>
<import plugin="org.eclipse.core.resources"/>
<import plugin="org.eclipse.ui"/>
<import plugin="org.eclipse.debug.ui"/>
<import plugin="org.eclipse.jdt.ui"/>
<import plugin="org.eclipse.jdt.core"/>
<import plugin="org.eclipse.ui.console"/>
<import plugin="org.eclipse.core.runtime.compatibility"/>
<import plugin="org.eclipse.search"/>
</requires>

才不會開 DrJava 的 perspective 時出錯

(如果改完還看不到可以開的 perspective 裡有 DrJava,用 -clean 參數重新啟動 Eclipse)


  • 留言者: Duncan
  • Email:
  • 網址:
  • 日期: 2004-10-20 11:36:29

請問妳知道要怎麼在 interactive pane 裡面 list 已定義(assigned)的變數嗎?我看 help 也沒提到這點。


在 rebind 變數的時候,似乎不能 re-assign 不同 type 的 reference/value 給以定義過的變數,在無法列出已定義的變數環境下還得記憶變數的 type 實在有點累人。


另外在 interactive 環境裡直接 assign reference 給莫名的變數,也違反了 Java 的 OO model,會讓新手誤以為有 global variable 的存在,雖可以想像成有個 InetractiveConsole class 存在,而在 interactive pane 輸入的碼當作 class initializer 的內容,變數則是 static field,但是這也會造成新手感覺到 static field 可以動態增加的錯覺。








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2004-10-20 22:14:33

好像沒辦法列出已定義的變數,文件裡也沒寫....

Tuesday, September 7, 2004

EMMA - opensource 的 Java code coverage 工具

EMMA - http://emma.sourceforge.net/

第一次知道 code coverage 這詞好像是因為看到一些 project 使用 Clover

不過 Clover 不是免費的,所以沒有仔細看或抓來試玩

只得到一個印象:可以用來知道 JUnit 寫的之類的測試程式,測試到了主要程式的多少部份

現在知道有個 opensource 的 EMMA, 看了它的 Quick Start 發現還可以配合這工具執行 GUI 程式

把程式的功能試一試之後,會產生記錄顯示剛才的操作(手動測試?)執行到多少部份的程式碼

有點意外可以這樣玩 :P

取得測試程式的測試涵蓋範圍的方法,則在 Sample Reports 的第一項 Velocity 有個簡單的執行步驟

詳細還是要看 Documentation,只是不知道我什麼時候才會用到

第一次和到目前唯一一次有寫 test,是暑假前那學期做的一個作業

寫的東西太少了,而且有時都暴力去做,懶得弄測試 :P

最後,

技術人部落有一篇 EMMA 的文章 - http://203.204.88.244/post/1/16

Wednesday, September 1, 2004

FindBugs - 偵測程式碼裡的潛在問題

http://findbugs.sourceforge.net/

可以找出程式碼裡可能存在的 這麼多問題

而且有多種使用方式:文字模式、GUI 模式、Ant task、Eclipse plug-in 等等

寫了一堆好文章的 Brian Goetz 在 Kill bugs dead 這篇文章裡

摘要出他以前文章談到的 Java 程式問題,然後說明 FindBugs 對這些問題的偵測

文章裡有那些舊文章的連結,還有 Chris Grindstaff 的兩篇 FindBugs 文章連結

這裡就不列出來了


  • 留言者: jason
  • Email: sadf@a.com
  • 網址: http://zion.matrix.realworld
  • 日期: 2005-03-13 22:37:14
Before you endeavor to use the diagnosing tool, you may write a clever code instead. There's an article talking about this - http://www.onjava.com/lpt/a/5513





  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2005-03-16 15:00:06

已列入待讀文章 謝謝


(要讀的東西太多了 Orz) :P



Thursday, August 26, 2004

JDK 5.0 的好玩工具

JDK 5.0 多了不少好玩的東西

像在 command line 下打 jps 會列出 Java 行程
12063 Jps
11862 Main
10739 jedit.jar

前面的數字是 process id (pid)

用 jinfo pid 可以列出該行程的一些 Java 設定資料

jmap -histo pid 顯示這樣的東西

Object Histogram:

Size    Count   Class description
-------------------------------------------------------
4018800 340     int[]
412632  4287    * ConstMethodKlass
242616  4287    * MethodKlass
221776  6147    * SymbolKlass
156056  301     * ConstantPoolKlass
110128  283     * ConstantPoolCacheKlass
107480  301     * InstanceKlassKlass
67440   312     byte[]
62504   572     char[]
32384   368     java.lang.Class
25888   436     short[]

分別是各類型物件所佔記憶體大小、數量、所屬 Class (int[] 佔那麼多是因為我宣告了一個大小一百萬的陣列)

jmap -heap pid 則會顯示 heap 的相關資料

詳細資料在 http://java.sun.com/j2se/1.5.0/docs/tooldocs/index.html


最底下的兩大類 Monitoring and Management Tools 和 Troubleshooting Tools

Subversion - 先 tag 或先 commit trunk



人多的 project 應該不太會要考慮這個,自己玩玩的小 project 比較會遇到

比如說現在 working copy 版本是 3

trunk 裡的東西修改一些後確定要成為 release 1.0

這時可以先 commit trunk,版本變成 4,再做 tag,版本變成 5

也可以先用 svn copy 把 trunk 複製到 working copy 的 tags/1.0 裡,再一起 commit,版本變成 4

看起來好像只有最後的版本號碼差一號

不過分別用 incremental 方式 dump 第一種的 -r 4:5,和第二種的 -r 4

會發現第一種的 dumpfile 對於 revision 4 部份記錄的是 trunk 在 3 之後的更動

revision 5 部份只記錄由 trunk 複製到 tags/1.0 該增加的頂層目錄,並標記由 revision 4 的 trunk 複製過來

而第二種則是對 trunk 的處理和第一種在 revision 4 部份的處理一樣

但對 tags/1.0 的處理是標記由 revision 3 的 trunk 複製,並記錄和 trunk 3 到 4 同樣的更動

也就是同樣的更動在 trunk 和 tags/1.0 被重複記錄了,如果 dump 的結果對應記錄的方式的話(我不確定)

如果真的是這樣,代表第一種省空間,第二種只是省個號碼

我是覺得只做 tag 就多個版本號碼有點多餘才試了第二種

但發現似乎有上面這種情形,所以又覺得還是都用第一種好 :P


  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2007-05-31 00:21:07
http://www.jeffhung.net/blog/articles/jeffhung/903/

Sunday, August 15, 2004

svndumpfilter



我要把自己機器上的 subversion repository 複製到別的機器

但只要複製其中一個的 project

svnadmin dump 是整個 repository 都 dump

不過配合 svndumpfilter 就可以產生出單一 project 的 dumpfile

svnadmin dump /path/to/repos | svndumpfilter include project --drop-empty-revs --renumber-revs > dumpfile

加上參數 --drop-empty-revs 可以捨棄那些只修改別的 project,和要複製的 project 無關的版本

用了 --drop-empty-revs 再加上 --renumber-revs 能讓版本號碼重新編排,產生連續的號碼

不會因為有捨棄的版本,而造成號碼跳動

Version Control with Subversion 的 svndumpfilter 那一節有詳細說明

http://svnbook.red-bean.com/svnbook/ch05s03.html#svn-ch-5-sect-3.1.3

Wednesday, August 11, 2004

Commons4E 1.0.0 released



http://commons4e.berlios.de/

標題很大,可是功能還很少

自己有了想法後,在做之前有先搜尋過,知道已經有一個 Commonclipse

不過覺得它少了讓使用者選擇 field 的功能(它直接用所有的 field 產生那些 method)

而選擇 field 是我有這個想法時覺得最重要的一點

雖然有想過加入 Commonclipse,可是因為自己傾向不要打開 donate 功能

所以就乾脆開一個新的 project

Friday, July 23, 2004

CodeRuler - 在 Eclipse 上玩遊戲練 Java

IBM 的介紹文章: 簡體中文 英文

CodeRuler 下載

因為是以 plugin 方式整合進 Eclipse 所以要先有 Eclipse

雖然需求上是寫要 Eclipse 2.1.x 版,不過 3.0 上也可以正常使用

3.0 有可能遇到裝 plugin 卻沒效果的問題(聽說是為了提昇效能,省略了一些檢查,我用 Linux 版倒是沒遇到)

只要關掉 Eclipse 殺掉 configuration 裡的所有子目錄再重新啟動,或者裝完 plugin 後的第一次啟動加上參數 -clean 就可以了

另外,Eclipse 設定 Window > Preferences > Java > Installed JREs 裡,要將 1.4.2 版的 JDK 打勾,用 1.5 遊戲無法正常運作


  • 留言者: Programus
  • Email: programus@hotmail.com
  • 網址: http://spaces.msn.com/programus
  • 日期: 2006-07-14 13:29:42

已經推出了新的版本了,你可以去查查看。

支持eclipse 3.1版本,我用3.2也沒問題。


甚至可以使用java 1.5的api








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2006-07-14 14:17:47

好 謝謝~



Sunday, July 4, 2004

subversion file:/// 真方便



如果只是自己在一台機器上使用 subversion

只要 svnadmin create path/to/repos 開好 repository

就可以在 client 直接以 file:///path/to/repos 的 URL 存取

不用架 server


  • 留言者: tempo
  • Email:
  • 網址:
  • 日期: 2004-08-02 06:40:24

CVS 也可以不架 server 直接存取檔案喔~~








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2004-08-02 17:35:25

原來 CVS 有 :local:


以前學 CVS 是為了存取遠端的


會了基本操作後就沒仔細看文件


不過 :local: 好像不能在 Eclipse 上用


https://bugs.eclipse.org/bugs/show_bug.cgi?id=6892



Saturday, June 26, 2004

gaim 0.79

gaim 0.79 有兩樣期待已久的 MSN 的功能

可以顯示別人的大頭圖(好像還不能設定自己的)

可以傳檔案給別人(但不能接收的樣子)

今天(2004.7.10)發現可以收檔的,不過好像對方第二次傳,才彈出要不要收檔的通知


  • 留言者: arthuroy
  • Email:
  • 網址:
  • 日期: 2004-08-14 00:14:04

You know gaim 0.81 has been released?








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2004-08-14 00:40:01

Yes, but nothing special to blog. :P

Monday, June 21, 2004

opensource 之樂

除了人月神話第一章提到 The Joys of the Craft 的幾點是做 opensource 也一定會有的外

大概還有:
  • 只要有將使用者介面翻成其他語言的方便機制,就會有人幫你翻,想都想不到的語言都可能有(雖然有些商業軟體翻起來一點也不方便,還是有人翻)
  • 會被人包裝成不同平台的安裝套件(只要所做的東西不是特定平台專用)
  • 會有人幫忙設計 icon 和 logo
  • 會收到感謝信(雖然通常會附帶提出需求或建議)
  • 會有人送修正 bug 的 patch 檔(雖然有時不一定是最好的解法,還是能學到東西)
  • 有人會加入一起開發
當然每一項都應該加上『可能』就是了,不一定都會遇到,或者說不一定短期就會遇到


  • 留言者: Arsene
  • Email:
  • 網址:
  • 日期: 2005-03-13 22:50:04
the best place that projects based upon open source would benefit is the quality, for, by eliminating the pressure of the project progression, developers are willing to make a better quality code, indeed.

Saturday, June 19, 2004

競賽

有時做 opensource project 也會像種比賽吧

越有用處的東西越可能有其他人也在做一樣的東西

彼此卻不知道對方在做同樣的東西

或者雖然知道卻因為某些觀點不一致無法合作

先做出來的人好像可以少點重新造輪的感覺,而且可以先搶佔有率 :P 這是時間上的競賽

當其他相似的 project 也出來後,誰會得到較多使用者的支持又是另一項殘酷的現實 (@)

好啦~好啦~ 上面都是開玩笑的

能做出有 release 的 opensource project 還是很好玩的吧 (@)

Thursday, June 17, 2004

暑假

有好多事情想做哩

只怕做不完或做太少

其中一件大概就是教妹妹用 Linux

因為之前在家裡電腦上裝了 Linux

雖然有留 Windows,可是我一開就會開在 Linux 不關 :P

Tuesday, June 15, 2004

奇異果樹

不久前在寵物當家看到的樣子

有觀眾問說為什麼她家附近有種葉子貓好像很喜歡

放幾片到地上貓會在旁邊打滾

製作單位查了發現是奇異果樹,和木天蓼屬於同科同屬

還拿幾截像棵小樹大小的到動物園用獅子做實驗

因為獅子也是貓科動物,陶醉一番後,葉子都被牠們弄得掉光光


這個網頁最底下一項是木天蓼,上面一點的獼猴桃就是奇異果

http://www.forestry.ac.cn/shs/sts/ku/scm.htm

Monday, June 7, 2004

gcc + gprof 做 profiling

之前用 C++ 寫個練習的小程式,結果不夠快,丟在那好幾天

昨天知道 gcc 可以在編譯時下參數讓程式產生 profile 資料

試了之後,把最耗時間的地方改了一下就夠快了

編譯時加上 -pg
g++ -pg -o test test.cc

編好後執行程式會產生 gmon.out 檔案

然後 gprof 接執行檔名,就會在螢幕印出分析資料
gprof test

或者導進檔案
gprof test > profile.txt

gcj 也能玩,只是好像要用靜態連結,不然沒辦法產生分析資料
gcj -static -pg --main=Test Test.java

Thursday, May 27, 2004

一支程式、這支程式



我又要講些無聊話了 (@) 因為我沒有 blog 以載道的目標 @@"

一『支』程式、這『支』程式,這樣的說法給我的感覺....

不能說好笑,也不能說是怪

比較像是指甲刮黑板給人的感覺

明顯有這種感受好像是以前修 Java 時開始的

老師常常會這樣稱呼範例程式

(嗯.... 老師應該不會看到這篇 :P)

Wednesday, May 19, 2004

傷了心不要回想快樂時光

克莉絲蒂自傳 第七章 失去的逍遙歲月 裡的一段(473 頁):

『你的心一旦受了傷害,最重要的事,就是不要回想以前的快樂時光。你可以回想悲傷的日子,那沒有關係。但是回想到快樂時光或者快樂的事,那真會令你肝腸寸斷。』

覺得講得太對了,忍不住想記下來 (@)

Monday, May 10, 2004

克莉絲蒂自傳

http://www.ylib.com/search/ShowBook.asp?BookNo=M5081

翻了一下就迷上了

看過一些她的小說,每本都像個小世界是讓我很享受的一點

現在可以讀讀作者本身的世界,覺得很有趣

讀了一點開頭描寫小時候的部分,聯想到以前讀過的琦君一些回憶兒童時期生活的作品

我還滿喜歡這類東西的 :)

P.S. 一些看起來該翻譯成丈夫或先生的地方不知道為什麼翻成『醫生』 @@"

Wednesday, May 5, 2004

Zombie Process

一個行程的父行程沒有指明忽略子行程的結束狀態,也沒有在等子行程結束,而這個子行程比父行程先結束,就成了 Zombie Process。

讀了關於 Zombie Process 的東西,結果就做了 zombie 的夢。 :'(

不知道暴走熊玩那個 殭屍打字遊戲 會不會做惡夢....


  • 留言者: swanky
  • Email:
  • 網址:
  • 日期: 2004-05-05 22:09:46

再夢到的時候

拿鍵盤打他們








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2004-05-13 00:08:02

那我要抱著鍵盤睡覺嗎 XD








  • 留言者: arsene
  • Email: sadf@a.com
  • 網址: http://zion.matrix.realworld
  • 日期: 2005-03-13 22:29:28

你可以試著 拿大蒜和十字架.fya

Monday, May 3, 2004

硬碟松鼠

某人 學來的詞 - 『硬碟松鼠』

因為東西太多使硬碟經常處在爆掉邊緣

加了硬碟後,新東西又不斷來,慢慢演變成存了一堆硬碟

這樣的人就可以說他是硬碟松鼠

Saturday, May 1, 2004

趕作業吧



有一科的學期作業之前本來想盡快解決的

可是才寫了開頭一點點,就因為亂玩別的東西擺到現在

現在差不多該開始認真寫了

不過中間玩點別的,或讀讀雜書一定還是免不了的 (@)

Saturday, April 17, 2004

考完期中考



比較擔心的科目在臨時抱佛腳後,似乎也還過得去

這幾天要好好當隻慵懶喵 (@)

  • 留言者: swanky
  • Email:
  • 網址:
  • 日期: 2004-04-27 14:30:35

我這禮拜五才考第一科...>"








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2004-05-03 13:06:07

沒有顯示最新 comment 功能真糟,現在才看到這篇


你們這麼晚才考完期中考,不知道期末考是不是接近六月底








  • 留言者: swanky
  • Email:
  • 網址:
  • 日期: 2004-05-03 22:14:41

期末是六月中啦

只是我們老師都很巧地把期中考延後2~4個禮拜 @.@



Monday, April 12, 2004

gaim 0.76

gaim 0.76 的設定裡多了 Protocols 項目

其中 MSN 子項可以設定顯不顯示對方關掉視窗的訊息了

看了顯示這訊息的那部分程式碼,覺得好像沒變

原來很早就會依設定檔決定要不要顯示,只是還沒做調整這個設定的 GUI 部分

而預設是會顯示,讓人誤會不能調

之前如果注意一點,直接改設定檔就好了,不要自己在那 build

不知道為什麼拖了十個月才在設定裡加選項,去年真是白白心痛了好幾回 (@)

Monday, March 29, 2004

aMSN 的喵喵圖



(@) 超可愛的,比 MSN 的可愛太多了

aMSN 做得很像 MSN,可以顯示對方圖片和自訂表情圖,傳檔收檔

可惜 xcin 沒辦法在上面打中文....

聽說 Kopete 也可以,等換到 KDE 3.2 時來試試看

把這 (@) 喵喵圖加進 pLog 的 smileys plugin 裡

可以像 MSN 那樣打符號自動顯示成圖案

其他圖則是之前用 blojsom 的 emoticons plugin 照說明下載的 Jive Emoticons

因為和 smileys 的幾套比較,還是 Jive Emoticons 比較習慣

看這 (@) 喵喵圖就想到現在家裡幫人顧的小女孩還是嬰兒的時候

因為怕她抓傷自己,會幫她戴上圓圓沒有手指的手套

可是她手還是會在臉上抹抹抹,好像貓兒洗臉 可愛阿 (D


  • 留言者: swanky
  • Email: swanky@fake.com
  • 網址:
  • 日期: 2004-03-29 21:59:12

koji沒有裝笑臉庫...

可以跟妳借圖來用嗎?








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2004-03-30 03:17:35

呵 都不是我的圖


可以連上面 blojsom 的 emoticons plugin 連結


搜尋 Jive Emoticons 就會發現壓縮檔下載位置








  • 留言者: swanky
  • Email:
  • 網址:
  • 日期: 2004-03-30 04:56:36

感謝啦~ ^^"








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2004-03-30 05:28:35

cc 我是慷他人之慨,不用謝啦~



Sunday, March 14, 2004

小惡魔還抓不到我

上個禮拜好像小惡魔向我招手似的,

Fedora 有幾天在一個固定時間掛掉。

經過幾天觀察,發現好像是 mount 了一些 vfat 和 ntfs 的分割區才會掛掉,

又因為都在一個固定的時間,再加上剛好讀到 Red Hat Linux 9 手冊關於 locate 的部分,

查查每天的 cron 有哪些東西執行,覺得 slocate.cron 很可疑,

把 vfat 和 ntfs 分割區加進排除項目後,這兩天有 mount 都平安度過了。

2004.11.11 注:很久沒注意,寫這篇時用的應該是 core 1,現在 core 3 不用排除 vfat ntfs 也沒有問題,core 2 就真的沒注意到了。


  • 留言者: browser
  • Email:
  • 網址:
  • 日期: 2004-03-26 19:20:19

小惡魔比較好啦 ~~~

Friday, March 12, 2004

怕冷又怕熱

冬天苦夏天也苦,

忽冷忽熱時又會有類似過敏的徵狀,

一年好像沒剩多少天是我的日子了 :'(


  • 留言者: anthonycs
  • Email:
  • 網址:
  • 日期: 2004-03-26 19:19:23

冷熱交替,加上體質過敏,容易引起血液循環不好而皮膚紅腫過敏.

我也有這種小毛病. (洗完澡之後有時候會)

注意溫差可以預防 ^^








  • 留言者: anthonycs
  • Email:
  • 網址:
  • 日期: 2004-03-26 19:19:43

忘了講,血液循環不好指的是"微血管" :P

Saturday, February 28, 2004

CHM Viewer for UNIX/UNIX-Like OS's

半年多沒什麼用 Linux,現在發現多了兩個閱讀 .chm 檔案用的軟體。

GnoCHM - http://gnochm.sourceforge.net/

xCHM - http://xchm.sourceforge.net/

Thursday, February 19, 2004

連 MSN 的其他軟體

gaim

JMSN

都會顯示對方關掉對話視窗的訊息,而且好像沒有可以設定不顯示。

這訊息看了有時心會痛,有時讓人不知所措,像是對方關視窗時剛好有話想說,

會很猶豫還要不要說。

下載了 gaim 原始檔在 Fedora 上想改改看,搜尋 po 檔關閉視窗的訊息,

找到之後旁邊就有註明用在哪支程式裡的第幾行,很容易地發現了該改的地方。

用 rpmbuild 做出 rpm 檔,裝起來真的不會顯示關閉視窗訊息了。

不過在用 rpmbuild 之前,./configure、make、make install 安裝起來的都不能正常連線,

大概是該設參數的我都沒設,因為對那些還是很沒感覺 :P

做出來的 rpm 檔雖然檔案列表和下載的一樣,可是大小小了快一半,不知道用一用會不會哪裡出槌 (D

Thursday, February 5, 2004

健保IC卡的更新

今天去醫院,只記得 IC 卡使用次數應該還不到需要更新的時候,

卻忘了過了生日也要更新,診間助理試了才發現過期,

還給我先拿去更新。

造成麻煩,覺得很不好意思。

她對我很好說....

Sunday, February 1, 2004

放假的感覺

雖然還在寒假,週末也是有種放假的感覺。

難道平常過得那麼緊繃....

只是希望每天至少能在某個方面有所進步,

外加不時多愁善感一下而已呀。

不要進步的都是多愁善感的能力 :'(

Friday, January 30, 2004

Velocity 一個奇怪的結果

#set( $foo = "bar" )

$!{foo}

照文件上寫的結果應該是

$!{foo}

但實際出現的是

$!{

下載的 1.4rc1 和從 cvs build 的 1.5dev 都是這樣


  • 留言者: Forth
  • Email:
  • 網址:
  • 日期: 2004-03-26 19:17:20

\$foo

\$!foo

\$!{foo}

\\$!{foo}

跟user guide的結果也不一樣








  • 留言者: JiaYun
  • Email:
  • 網址:
  • 日期: 2004-03-26 19:18:28

如果有 #set( $foo = "bar" ) 結果是


$foo

$!foo

$!{foo}

\bar


沒有則是


\$foo

\$!foo

\$!{foo}

\\


文件裡 \\$!{foo} 的結果是 $foo 有定義的,其他三個卻是 $foo 沒有定義的。

Monday, January 26, 2004

喜歡的事物不適合自己

通常是痛苦自己為何不適合這喜歡的事物,而不會質疑自己為什麼要喜歡這不適合自己的東西。

喜歡就喜歡了,即使會讓自己痛苦,還是要喜歡。

真是奇怪,好像對這事物的喜歡不是出自自己的意思。

也許正因為這喜歡不是自己決定的,哪天突然不喜歡了,也沒有什麼奇怪的。

會不會有什麼不適合自己卻又喜歡一輩子的東西呢....