What have you found for these years?

顯示具有 電腦 標籤的文章。 顯示所有文章
顯示具有 電腦 標籤的文章。 顯示所有文章

2008-07-19

firefox 3 on mac

終於又修掉一個 bug 啦?是 3.0.1 修掉的?
還是自動修好的??還是那個問題是 fireftp 造成的?
不管是哪個.....
反正 bookmark toolbar 上的 feed 終於回來了 ~~~

所以之前說就變得有點懶得去看的 blog 們,
應該又可以繼續每天查看了吧 @@

好感動,終於又可以繼續看 plnews 了...

==

還有好多 bug 啊,不知道什麼時候能修完...
像是,favicon 亂七八糟的問題
中文字型顯示亂跳
我記得 firefox 2 好像還有 textfield 中文顯示有問題
不過算了,那過去式了...

只是真的覺得很囧
為什麼只有 mac 版才容易有這些問題...
只是單純因為 user 不夠多,所以沒發現到,
還是根本懶得修?是會寫的人不夠多,
還是 apple api 有問題?
為什麼 safari 跟顯示有關的東西都做得很好
其他軟體就容易有問題?opera 也沒做得很好
而且中文繪製不同軟體差異都很大! @@

太多可能原因了... 身為 end-user,
這時候大概也只能說 ooo sucks 吧...
沒辦法,要追究下去究竟要看多少東西?

==

對了,還是決定把表戴著,因為手上習慣要有重量。

2008-07-17

雷射藍牙老鼠終於回來了

我真不明白為什麼羅技要瘋狂在我沒辦法接電話時打給我...
(客服打得進來,工程部就打不進來,真是怪哉?)
不過好像有些人就是特別會挑那些時間...
然後大概就會覺得我從來不接電話
開始懷疑這該不會是某種默契吧?

anyway, 能換新是不錯啦
只是又要再適應一次滑鼠變化了

還有就是,剛才我在重新設定這隻滑鼠的時候,
居然發生了一件可怕的事,滑鼠 click 完全沒反應了!
不管是左鍵或右鍵,touch pad 也無效!
一整個就不知道要怎麼辦了! @@

記得之前跑 shutdown, 他好像就是直接切電源?
看了一下,也確實有 reboot 可以用,但該不會也是直接切吧?
windows 可以按 win 鍵,然後按重開機,
mac 我還不知道要怎麼按 @@

alt 可以跳 menu, mac 也不知道要怎麼按......
這就讓我想到不曉得為什麼 apple 沒放 useradd (還是 adduser 啊?)
是真的覺得 GUI 無敵嗎?

於是就在我準備 cmd + tab 一個個 cmd + q, 然後試 reboot 時,
發現 System Preference 根本就沒反應了...
噢,該不會其實他才是元兇吧?

cmd + tab 切到 Terminal,
> ps -A | grep Preference
嗯,Growl 應該無罪,先殺 System Preferences.app 吧!
> sudo kill 11061

試試滑鼠... 仍然無用。
看看還有誰?UniversalAccess.app? 這啥鬼?
看起來跟滑鼠非常有關係呢。我不知道這是 apple 內建的,
還是 logitech 哪裡生出來的,反正知道之前他的 LCC 很有問題,
第一個還是要懷疑 logitech....

管他的,反正殺掉就對了。
> sudo kill 130
pid 這麼前面,是 apple 的可能性其實還滿高的?
還是那是 LCC 一開機就啟動?

試了一下,滑鼠還真的回來了...
不用重開機就好。這真的不是 win 98 年代啊...

2008-07-14

當機不間斷

我發現我在聽音樂時,當機率似乎很高?
大概有 95% 的當機狀況,是音樂停住,
然後我就知道當掉了。這樣一想...
搞不好是 audiofire 把 mac 搞當的?
是有這個可能啦...

這兩天常常在聽音樂,結果就連續當了好幾次
之間沒聽音樂,就沒那麼常當...
可能一週才一次吧

*

氣死人,害我又焦躁不安
幸好不是講話講到一半當的
不然真要抓狂了...

2008-07-08

壞習慣

真的要去睡了
不要再看那些只會心煩的東西了
呃,我剛剛想說啥?幾秒居然就忘了...

firefox 3 還是常常網頁顯示不出來,
貌似記憶體不足... 需要重啟。

啊對,看到標題才想起來,是說壞習慣...
又開始有種衝動想把東西全刪掉,
視情況備份部份至電腦中,網路上的就全砍

打字時還是非常受不了旁邊有人來干擾
尤其看我螢幕更是,讓我感到非常不舒服
是非常巨大的精神耗損
無奈,

最近都沒辦法吃宵夜,不曉得為什麼,
總是覺得肚子很撐。以往每天吃宵夜的狀況完全不見了

這幾天可不可以全部休息啊?
又快十二點了

2008-06-22

geek...

其實我從來沒有這個自覺啊
也是忽然間才發現好像很多人這樣認為 XD
好像也沒什麼錯就是了...

或許可以這樣說
走在森林裡面,不會知道究竟走到森林多深的地方
又尤其當你在追跡什麼神秘的東西的時候
其他的事情根本就不會注意到

其實好多事都是這樣
常常在懷疑某件事的話,有很高的機率就不是
只有忽然間才開始懷疑時...通常就表示來不及了? XD

*

手酸到炸,今天打字打到快累死...
加上 MX310 滾輪真的很慢,一直滾滾滾手超酸...
晚點再看看能不能調更快一點
(然後藍牙鼠要不要送修啊... 購買證明在哪裡啊...)

2008-06-20

mac 再見

歷經無數問題之後,就在剛剛 macbook 又睡死,
這次的睡死還必須切電源重開才有救,我終於決定了!
我完全不想再回到這種瘋狂重開機、資料遺失、
等等的 win98 時代,所以手上這台就當短時間內的最後一台吧。
而且 Finder 和 .DS_Store 的問題實在太困擾了...

下一台可能物色跟 Linux 良好相容的 notebook.
至於用什麼 distribution, 這還要再決定,要看相容性問題。
基本上其實我是不大喜歡 ubuntu... 設計理念我不是很欣賞。
好像很多專門設計給 desktop 用的東西都會有不少無用的設計...

然後不排除再弄一台 windows 拿來一般使用,
例如播放音樂之類的。記得 audiofire 2 還沒有 linux driver.
再加上偶爾還是會想打打遊戲......

雖然兩個 OS 很麻煩,但是這完全打死 mac 啊... orz
只能期待未來,say, Mac OS 10.6, 也許可以改觀吧...
就現階段而言,mac 可能還是最接近理想 os 的選擇,
只是問題真的是多到我沒辦法接受啊啊啊

藍牙老鼠死了??

昨天連不上電腦,我還在想奇怪,這次怎麼沒有電力低落的警告?
趕忙替備用電池充電。幾個小時充完電,也稍微放涼了些後,
就接上去試試。不幸的是,依然毫無反應 orz...

不過我實在不喜歡用 touch pad, 暫時只好把之前退役的 MX310
再度拿來使用。這隻滑鼠應該有四歲左右了,現在還好好的,
跟藍牙老鼠相比,也未免差太多了些。應該還沒滿一年吧?
有空時可能看看能不能拿去送修... 不然實在死太快了點。

不愧是名鼠 MX310 啊?只是他的游標移動速度和滾輪速度,
都遠遠低於藍牙老鼠,所以我必須把這兩者的速度都調到幾乎最快。

啊對,還有,之前藍牙老鼠我就覺得他滾輪有點出毛病了。
沒想到後來就掛了。不知道是這隻老鼠壽命太短,還是 MX310 太長...

2008-06-12

不可諱言,這確實可以說是我的選擇。
只是這個選擇真的完全只是來自什麼也沒做而已。
沒有特別為什麼,只是單純地,沒做而已。

至於為什麼沒做,則更只是單純地由於沒有動力而已。
單純不覺得,這樣的好處值得我費那些心思在上面,
單純覺得在那些事上費心只是更讓我覺得不堪罷了。

(對了,我不是在說你的事)

如果要再繼續追究下去,那就會變成好像大部分的事,
對我都不再重要似的。可能是來自於對大部分的事都
大感失望與無力吧?

得過且過。似乎是僅剩下的行動方針。

感覺日子似乎在某個不明的時間點斷掉了。
接下來的,都變成處於一種迷迷茫茫的狀態。
然而,程度上的差別,讓人找不到那個 critical 的時間點。

好像有一個點在那,但其實真的要去找,卻又找不到。
每一個點似乎都可能成為那個點,但卻仍然找不到最有力的證據。

*

firefox 3 rc2 吃掉兩次我的 bookmark bar,
我不想再設一次了。這樣的結果就是,有些網站 / blog
我可能又會有一段很長的時間不會去逛了。
除非我想起來且記得網址或是有動力去查。

啊啊。其實一直是這樣得得失失吧...
載浮載沉、



這叫七上八下。

2008-06-04

request.query_parameters

updated:
原來 request.query_parameters 是 get variable,
而 request.request_parameters 才是 post variable...
兩個都要用,就要寫:request.request_parameters.merge(request.query_parameters)
這樣是優先 get 其次 post...

因為 rails 的 params 會對 input 做額外處理,
例如 user[account] 會變成 params[:user][:account],
還有 params 裡面被額外加入 params[:controller] 和 params[:action].
為了避免這個狀況,想要直接抓出最早 post 過來的資料,
在文件裡 AbstractRequest 中的 parameters 的 source 中看到:

     # File vendor/rails/actionpack/lib/action_controller/request.rb, line 286
286: def parameters
287: @parameters ||= request_parameters.merge(query_parameters).update(path_parameters).with_indifferent_access
288: end


發現在 ActionController::Base 中可以用 request.query_parameters
取得該我所要的資料。(i.e. no :controller and no :action)
不過相較於 params, 最主要的差異就是 params 用 symbol 當 key,
但 request.query_parameters 卻是用 string!

我想這是因為我從 request 中抓值的關係?一開始我想乾脆 map 一次,
不過 map 的結果會是 array, 可能只能 fold 如:

request.query_parameters.inject({}){|r,i|r[i.first.to_sym]=i.last; r}

只是忽然想到幾件事:

1. 本來 post 過來的就是 string, 最後也要轉成 string 輸出,
那需要多此一舉做轉換嗎?除非經常需要 lookup?

2. 之前想模擬 request, 直接複製 server log,
就會看到 "api_key"="abcdefg", "sig"="hijklmn", ...
這樣我要模擬,還要把 = 左邊的 string 改寫成 symbol,
如果我原本就是要 string, 不就不需要轉換了?

...firefox 3 rc1 顯示問題還是不少。這方面,最穩的還是 safari...
opera 有時候也會出這種問題... 字型亂跑。可惡的是我猜只有 mac 版
firefox 和 opera 有這些問題。

anyway, 總之,那我乾脆全面改成 string 當 key 算了。
初步測試結果,似乎沒問題!之前 test case 和獨立 server 都正常,
上線 server 卻總是怪掉的問題,看來永遠也不會有答案了.....

*

另一方面,這能算是 undocumented api 嗎?
我對於所謂如果沒用到 undocumented api, 表示程式沒什麼的這個說法,
實在有點不能接受。一來許多程式的價值完全不在使用 api 上,
最簡單的例子就是提供 api 本身的程式,東西當然要自己寫。

二來總覺得這是 document 撰寫失敗的問題,或是更嚴重的,
library 本身就設計失敗,使得 programmer 需要用到
本來就不是給 client 用的 function.

感覺,最容易碰到這種問題的是 end-user 用的 desktop application.
因為如果要做得很華麗,就必須大量使用 os dependent api,
如 win32 api, cocoa, 等等。而這種超級龐大的 api 架構,
因為過於複雜,本來文件就很難寫,而且設計本身也很容易不夠完美。
想要做一些比較特別的東西,例如入侵其他 desktop 上的 process,
像是 dr.eye 之類的東西... 應該有很多 dirty hack 在裡面?

再加上,這種程式的困難度往往都在 dependent on os api 的部份,
例如要怎麼 animate dock, 要怎麼修改 registry (windows),
等等,其實根本就不是難在程式本身上,全部是難在跟 os 溝通,也就是 api
有沒有查到、有沒有正確使用等等問題...
(還有,怎麼 workaround with the buggy/badly-designed api?)

我是覺得,其實絕大多數的程式,都跟以上無關就是了。
而且我真的覺得 api 的問題真的是很無趣,別人一改就 break 掉了,
還不如自己設計 api, 去 break 別人的程式 XD

2008-05-28

finder 大垃圾,爛爛爛

updated4:
試用了最有名氣的 Path Finder:
http://www.cocoatech.com/pf4/
果然比 Finder 好太多了... 也不會生出該死的 .DS_Store.
雖然還是有幾點我不滿意,例如字實在是太小了,
調整了「兩個地方」的字型,只有兩個地方放大,
還缺少 cmd + i 時的字型設定....
就不能 global 設字型嗎?我不能理解要四處用不同字型的道理。
就算要,也要每個地方都能設啊,缺一個實在是...
preference 分成兩邊也有點討厭,不過這設一次就好,比較無妨。
就試用一陣子看看吧... 不過正式版也不便宜...

接下來該跑 rm **/.DS_Store 跑一天試試嗎?
要全部移除 .DS_Store 也很費力啊...

updated3:
試用了一下 muCommander:
http://www.mucommander.com/
看起來功能比 Finder 強大多了,可是...

一樣會產生 .DS_Store =口=
救命啊...

updated2:
果然是密技:
$ defaults write com.apple.finder AppleShowAllFiles true
$ defaults write com.apple.desktopservices DSDontWriteNetworkStores true
寫在選項裡有這麼難嗎?嗯,我知道,要寫 UI 本來就比較麻煩,是吧?
還是 command line 最方便齁?所以都寫成密技最好了...

updated:
http://lists.apple.com/archives/applescript-users/2006/Jul/msg00404.html
怎麼設定看隱藏檔的啊?某個 script? finder 本身幾乎毫無設定可言。

Preventing writing of ".DS_Store" and "._filename" resource to network drives.

該死,那個奇怪的 _filename 果然是 mac 生出來的。
每次看到壓縮檔裡面一堆怪東西,我還以為是 tar 都會這樣...
原來是 mac 的 tar 才會。看來該全面改用 7za 了,反正他也會 tar.

*

第一個要解決的問題是,如何阻止 .DS_Store 產生

http://en.wikipedia.org/wiki/.DS_Store
http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_16831

"To avoid creating .DS_Store files, do not to use the OS X Finder to view folders.
An alternative way to view folders is to use UNIX command line."

well, 檔案管理用 command line 真的是很痛苦的一件事。

$ sudo find / -name ".DS_Store" -depth -exec rm {} \;

這樣很吃系統資源的感覺,還設 cron 會不會太...

http://support.apple.com/kb/HT1629

懶得看,而且只有 network 的話也不夠啊。
最重要的是,不要入侵 flash disk 好嗎...

另外幾個問題是:

1. 無法顯示檔案大小,只有磁碟大小(這有時候很重要,
老實講,我根本就不 care 磁碟大小。)

2. 複製取代時幾乎毫無任何資訊,windows explorer
都會顯示雙方檔案大小!最好是還能跑 diff 或 md5 check ._.

3. 可不可以把 directory 固定放最上面啊!

4. 為什麼不能 sudo? 這樣我要怎麼用 finder 處理系統檔案?
只好切 root 或用 shell

5. 讓我看隱藏檔!windows explorer 都能顯示隱藏檔!

6. 垃圾桶,我不知道這算不算 finder 的一部份,清除部份檔案
不行嗎?為什麼一定要一次倒光光??simple workaround 是
進 shell 去 rm.... 或是先把垃圾收回去,把要清除的清掉,
再把其他垃圾放回去。

結論:
windows explorer 實在是太好用了!finder 實在太垃圾了。
(雖然 Thumbs.db 也非常非常討厭,不過產生率遠沒 .DS_Store 高)
(我自己沒開預覽就不會產生那鬼東西)
其實我還真的有在想是不是乾脆回去用 windows 算了...
反正 cygwin 也不是不能用...?
再加上 mac 根本就沒有一個堪用的 browser......
改用 opera 結果還會跟 open vanilla 打架 -_-b
firefox 又有其他不少問題... 而這些在 windows 上的 fx 都沒有 @@

除了寫程式方便、畫面美觀漂亮,其他幾乎都輸 windows 嘛 @@
10.5 穩定性又不足... 又沒有遊戲可以玩 XD

其他想抱怨的還很多... 像是內建的 tar 會生出奇怪的檔案??
du 沒有 -b option... 這也許是 linux 才有的?
順便抱怨 fish 只要進入含非 ascii 字元的目錄名稱,就會死在 sed...
這考慮下次投書給 fish 開發團隊,畢竟這問題他們可能永遠不會發現...
反之 bash 就跑得超快,utf-8 目錄名稱也都不會有問題
不過就預設的設定而言,fish 實在好用多了...

啊對了,windows 不分大小寫也很討厭...

還是乾脆來搞 linux 算了,不過這樣就不能開 audiofire 2 了
我記得 flash 也沒有 linux 版...

結論:linux 快統治世界,這樣其他軟體才有 linux 版

2008-05-24

id.godfat.org

希望 id.godfat.org 可以當作我以後永久的 openid identifier
不覺得好打又很炫嗎 XD

雖然說我是不熟認證與資訊安全等東西,
不過衷心希望 openid 這個概念可以一直有下去
畢竟,註冊一堆帳號,密碼各自不同實在很煩啊

就方便性而言,希望這東西會流行起來
就安全性而言,我完全不知道到底安不安全
反正... 就試試吧

2008-04-30

Redlof

我猜他是多次搞爛我電腦的兇手

Redlof

我不知道他是從哪裡來的,
我只知道我以前的網頁全被他毀了
他會在所有的 .html .htm .php 等等底下加上他自己的程式,
非常長一串,完全看不懂在寫什麼
一執行到那一段就中獎了,然後會感染所有上述的檔案

病毒是靠 wscript.exe 運作的,我後來都直接砍掉這個程式
這樣就算中毒了,也不會怎麼樣...

這病毒感染久了最後會無法開機...
害我多次重灌電腦,死了一堆檔案...

查到這個:
vbs.RedLof病毒的解密与分析

原來這程式做過混淆(obfuscate + encode?)
怪不得我當時完全看不懂...
不過現在應該也看不懂,看上文描述還滿複雜的

windows 9x 系列安全性真的有夠低
隨便一個 script 都能搞破壞,真誇張

2008-04-22

找不到替代的三大軟體

1. foobar2000
用 Toolplayer + XLD + VLC, 取代不到 1/5 的功能
剩下 4/5 乾脆開 vm 跑 windows 跑 foobar2000 還比較省事
就是慢了點...

剛試了新版 Toolplayer, 這樣就能讀 TTA 也不會有一堆 bug
結果右聲道還是沒聲音...... 這樣聽屁啦!
只好再切回 bug 多多的舊版...

所以還是不能聽 24-bit 96 khz 的 flac
要聽?請開 foobar2000

2. Media Player Classic
用 VLC + MPlayer 大概可以取代大部分的功能?
可是掛字幕還是有問題...
應該有機會修掉吧?只是真麻煩,懶得研究...

3. 7-zip
BetterZip 勉強算差不多吧...
不過有時候還是需要靠 The Unarchiver 和 UnRarX 解某些檔案...
而且 BetterZip 是 @@

拼拼湊湊才勉強湊到一些功能
唉唉
忽然間在想是不是乾脆回去 windows 算了 -_-b
寫程式再開 mac......

果然日常還是用 windows 比較方便啊
mac 寫程式用 -_-b
/sigh/

對了,還有 firefox on mac 一直有一堆小問題............................
我好想把垃圾 safari 丟掉啊啊啊啊啊啊啊

2008-02-23

不要動不動就縮址好嗎

真的是很討厭,又縮址又不說是什麼東西,鬼知道是啥
就算說了,很多又都沒說清楚,不看網址我怎麼知道看過了沒
safari 又更好笑了,還自動下載勒,按下去連確認都還沒確認就下載
甚至連下載了沒 user 都可能會搞不清楚(害我曾經同一個檔案下載十幾份不知道)
天底下有這麼多蠢事串在一起變超級蠢事

要害人就是縮址,接下來沒有人知道這到底連到哪
好在 0rz.tw 還有個功能,代碼後面加個 = 可以 preview 會連到哪

safari 還有另外一個更蠢的事,自動幫你加副檔名
我下載一個 ms installer, 也就是 msi 程式,他居然自動加 .exe,
變成 .msi.exe, 結果下載下來當然是不能執行
真的是太聰明了啊

還有一堆,比方說程式抓下來自動被加 .txt
變成 .rb.txt, 等等,太多了......
反正他蠢事其實比 ie 還多太多了。

不過居然有人說這些都是好事
越來越不懂他在想什麼了

好殘(頹?)廢...

我受夠 macbook 右下角這愚蠢的 enter 了。
考慮哪天真的要把他拔起來...........誤按到的機率實在是太高了。
又尤其是在想按 left arrow 時誤按,非常不爽。
到底是哪個神經病要把兩個 enter 做這麼近.......
放個 ctrl 或 option 都好啊,怎麼會想放 enter?
兩個 enter 很靠近,所以可以單手連發 enter? enter 連發專用鍵盤?

其實我只是想說不想工作。
想找些 1~2 天不眠不休就能全破的 小~中 遊戲打打...

因為焦躁到不知道要怎麼打字,所以就到這。

2008-01-31

終於得這麼說了

macbook 死當率高於 windows xp 不少

10.4 + 10.5 經驗推估

又死當一次,很不爽,不知道重開機多少次了
記得換 xp 後 windows 就幾乎不會死當了...

2008-01-25

我居然亂搞系統...

簡單地說就是亂刪一堆東西,最後整個有問題,只好一堆東西都重灌...
要是 svk 不趕快弄起來,很多工作就別做了 XD

不過這樣亂搞一通,又更加強我覺得 ruby 是最好的 scripting language 的感覺。
首先看目錄結構:

> ls /opt/local/lib/ruby/
1.8 gems site_ruby vendor_ruby

1.8 是 standard library.
gems 是透過 rubygems 安裝的東西
site_ruby 是你自己安裝的東西
vendor_ruby 是 package management 安裝的東西

我猜這可能是學習自 perl 的,因為:

> ls /opt/local/lib/perl5/
5.8.8 vendor_perl

現在少了 site_perl, 因為我整個重灌了 囧
用這麼殘忍的動作:
> rm -R /opt/local/lib/perl5

我猜 site_perl 裡是放用 cpan 或其他方法灌的東西。
我覺得他沒 ruby 好的地方,第一個就是少了像 cpan 的目錄,
像 gems 這樣。第二個倒是重要得多,cpan 好像沒有 uninstall 的命令?
上次我在找一些工具,用 cpan 灌了些東西,然後我不知道到底要怎麼移除?
尤其是那啥 lwp 之類的東西,居然把我的 head 這個程式蓋掉了.......
拜託,那也太誇張了。不過這一方面也是 Mac OS 10 的錯,他預設的
filesystem 居然是 case-insensitive 的,結果就這樣掛掉了。
(我要怎麼轉成 case-sensitive 的啊? >_<)

後來找到幾個程式可以砍 cpan 灌的東西,跑了之後果然恢復正常了。
但是隨便找來的東西拿來跑,還是有點怕怕的。還有後來弄了些 PDF 的東西,
而我也實在懶得再去找砍掉的方法了...

所以我的 site_perl 裡就一堆垃圾。剛才因為看不順眼,砍了一堆。
結果有些東西就死掉惹 XD 心想果然不該亂砍的。弄了半天搞不定,
就乾脆全部砍掉重練算了。sudo port uninstall perl5.8
結果 /opt/local/lib/perl5 裡果然有一堆垃圾,跟 port 無關的。

現在全部重建,就希望不要再用 cpan 灌東西了,不能移除感覺很差。
重建順序大概是:
> sudo port install perl5.8
> sudo port install subversion-perlbindings
> sudo port install svk

然後就會在 vendor_perl 裡灌入很多東西,這我都可以透過 port 移除,這樣很好。
不過 port 還是有點問題,常常會碰到奇怪的問題,這時候需要:
> sudo port deactivate perl5.8
> sudo port install svk
> sudo port activate perl5.8
> sudo port install svk

這個動作要重複多做幾次,我也不曉得為什麼,
反正現在看起來正常,在 build svk 了 -_-b
只是怎麼 build 那麼久?svk 究竟是用什麼寫的啊?
(我錯了,其實是卡死在 cpan 裡... 需要先手動設定一次 cpan @@)

然後我就覺得 ruby 的套件管理,rubygems, 實在太厲害了。
我現在是這樣搞的:
> sudo port install rb-rubygems
這樣會安裝 0.9.4, 太老了,而且會灌在 vendor_ruby 裡面。
要升級很簡單:
> sudo gem update --system
或是
> sudo gem install rubygems-update
這樣就會在 site_ruby 裡面灌入新版 rubygems.
好戲在這:
> sudo mv /opt/local/bin/gem gem.bak
> sudo mv /opt/local/bin/update_rubygems update_rubygems.bak
備份這兩個執行檔,接著:
> sudo port uninstall rb-rubygems

沒錯!砍掉 rubygems 啊哈哈哈。
vendor_ruby 裡的 rubygems, 也就是 0.9.4 的會被砍掉。
然後再把剛剛的 gem.bak 和 update_rubygems.bak 搬回來。
這麼做是因為 uninstall rb-rubygems 會砍掉那兩個執行檔。

於是我就有個用 rubygems 安裝的 rubygems 了 XD

還能降級:

> sudo gem install rubygems-update -v 0.9.5
> gem list rubygems-update

*** LOCAL GEMS ***

rubygems-update (1.0.1, 0.9.5)

> irb -r rubygems
irb(main):001:0> gem 'rubygems-update', '=0.9.5'
=> true
irb(main):002:0> load 'rubygems.rb'
=> true
irb(main):003:0> respond_to? :require_gem
=> true
irb(main):004:0> Gem::RubyGemsVersion
=> "1.0.1"

這個原因是 rubygems 內部是用 require, 而不是 load,
所以很多東西沒有重讀。至少 require_gem 可以回來就是了。
如果這樣還是會碰到問題的話,可能就不能先 require 'rubygems',
而要先想辦法把 rubygems-update 0.9.5 require 起來。

接著當然就會想看看 python 是怎麼處理的?

> ls /opt/local/lib/python25
...
五百多個東西 XD

所以結論是還是 ruby 好 @_@b
不過 python 的套件管理程式不知道是誰?
不可否認的是 perl 和 python 資源都還遠遠多於 ruby 也是真的。

乾脆 python25 也重灌好了,啊哈哈哈哈

半夜不知道發什麼神經,中了系統升級的毒... 明明明天還要早起搞別的... >_<

2008-01-23

換硬碟很開心 ˇ

因為我不用煩惱要刪除什麼東西了,而且很多以前因為硬碟不足而沒聽的音樂,
現在都可以聽了。這一兩天解開不少,雖然不是全部都不錯,但還是有少數不錯的。
像是 英雄伝説 空の軌跡 the 3rd ORIGINAL SOUND TRACK,
jdk 的音樂算是聽得慣了,雖無甚喜,聽起來倒也輕鬆。尤其 ED(應該是吧?)感覺不錯。
但是正由於 OP/ED 都有大幅進化,反倒是讓我不是很滿意。因為我個人還是比較
prefer soundtrack, 而非單曲。這樣讓我有把 soundtrack 的地位降低的感覺。

雖然大眾化就是這麼一回事。

無所謂啦,反正 OST 也並不是說爛掉了。爛掉再說就好了。

不過比較失望的還是 club japan 的回覆,不是停產,就是特殊商品,
再不然就是「電腦軟體」...到底是誰分類的?哪一隻眼睛看到那些是「電腦軟體」?
結果果然是一張也買不到(倒

剛剛死狗在叫,害我很不爽,不多說了。

話說回來,這次投資在這台 macbook 上真的是有夠多的。3G RAM + 250G HD, 好爽啊 XD
不過最近 RAM 掉好兇,當初我應該是花到三千多的東西,現在只要半價。
如果以現在的狀況來看,我肯定買兩條插到 4G RAM. 無奈手上電腦不支援,就算了。

算算這台花多少錢?
42k(教育價)+7k(iPod Nano)-7k(回饋金)-5k(售出 iPod Nano)
+1k(創見 1G RAM)+3k(創見 2G RAM)+4k(fujitsu 250G HD)約 46k
(加雜項尾數),應該不算貴吧? @@ 只是看到 2G RAM 現在只要 1.5k 實在是 XD

手上其他四顆 3" HD, 大概是 120G, 160G, 160G, 250G 吧?
最大的才跟現在 2" HD 同樣 @@ 而我也想差不多是該好好整理備份檔的時候了?

有精神的話吧...
最近平均而言當然還是很沒力
不過是靠著各個心血來潮罷了
沒有朋友幫忙升級 OS 10.5, 這些全部不知道會拖到什麼時候

太焦躁了,關

沒點令人愉快的事

總覺得這句話好像出現在哪裡... 不過事實上在我打這些字的時候,
不知道該說是禁不住而不斷從腦海裡撈,還是不該忘記的事就不會忘記,
總之就是已經想起來了。然而我覺得我好像不斷在想那些事。

*

試了新版開放香草,結果好像是在我切換 show/hide input source name 後,
在 safari 3 裡就忽然不能打中文了。只好重開 safari. 下次不敢亂按了?
不過講真的,雖然現在都在用 safari 3, 而 firefox 開起來好像都是為了一些
特殊的事,這跟我冷凍 fx 其實是差不多的。不是我覺得 safari 3 好,
我個人覺得 safari 3 只有兩個優點:1. 超級快。2. 畫面漂亮。

可是我還是沒辦法用 fx, 原因就是 mac 版的 fx 實在是 very buggy...
1. css 的最小顯示字型大小失效,這點 windows 版好像也有問題?
但是很久沒用 windows 版了,所以不知道修掉了沒。至少我上次有看到,
linux 版的是正常的............. >_< it's not fair..

2. 不少 gui 上的小問題。例如捲軸捲動速度太慢。其他我想不太起來了。
喔對,還有滑鼠中鍵開新 tab, 在 bookmark 那邊是失效的。

3. 很慢,真的很慢... 相較 safari 3 之下。

呃,還有哪些,恐怕是太久沒用而忘記了。不過至少我知道,navigator 9
沒有上述的問題!三個都沒有。但是 netscape 既然決定要停止開發 navigator,
我大概也就沒有理由繼續用下去了。而且 navigator 也有個大問題,
他的 plugin 更新機制死掉了,根本無法更新。

如果 fx 和 navigator 能合體就好了,我這麼想著。無奈使用 mac 還是有很多
很多,真的非常多的軟體問題。像是我仍然找不到適當的 music player,
說過很多次還是要說,iTune 實在是非常爛。(windows media player 更是爛中之爛)
不過新版有沒有什麼改進我就不知道了... 現在仍然是在三個 player 間切換:
1. 主要 toolplayer
2. 次要 XLD
3. 看狀況 cog
本來我是最期待 cog 的,因為他一直有在更新,而且我講真的,至少他是最像樣的。
問題是他... 呃,功能太少吧。而且有時候覺得他跑好慢。XLD 則完全是為了 tta 和 cue.
後來 cog 支援 cue 後,XLD...

靠!我打 XLD 一直按成 XML @@ 沒眼睛看螢幕的話,我就會以為我在打 XLD...

cog 支援 cue 後,XLD 就成為單單為了播放 tta 而用的。如今,toolplayer 總算
有 beta 版支援 tta, 那 XLD 差不多就可以丟掉了。身為轉檔程式,能讓我用上這樣
一陣來放音樂,也難為他了,是嗎?

一旦 toolplayer 開始正確支援 cue 的話,那 toolplayer 大概就會是第一個「堪用」的
music player. 仍然跟 foobar2000 差上一大截,好大的一截,不過無法...
至少堪用了,不用那麼克難不斷在三個 player 間切換。

foobar2000 好棒啊... orz 優點實在懶得列了,mac 上不知道要多少軟體才能湊齊其功能。
可能超過 10 個吧...... 我不想去數...

*

呃,我本來根本就不是要說這些的。我想說的是,前幾天那件事真的是嚴重影響我心情。
該怎麼說呢... 我看還是改天再說吧,浪費掉不少時間,不能再這樣浪費了。
也許暫時只能說,大概也會是黑歷史吧,我想。重點大概是,以我現在的精神力,
實在沒辦法忍受太多事。所以動不動就會暴走。我不是在說這樣是無所謂的,
很多人都喜歡把原因與理由看成無所謂的意思。難道簡單地陳述事實,是如此難以接受的嗎?
難道有所謂,都必須是沉默不已嗎?有點科學精神吧.......

不多說了,急著上工

2008-01-21

回房一瞥看到床上雜物

驚覺,昨天是怎麼睡的,這麼厲害,東西都沒翻出去
半秒
難不成其實根本沒睡嗎? XDD

兩秒

啊靠,對啊,我是真的沒睡...

36 小時紀念

許多備份也都 delay 了

對了,昨天有稍微看到一些以前的資料
然後就不禁感到很哀傷
為什麼從當時到現在,能有這麼多這麼大的轉變

而我
將繼續把心情都放在那些無關緊要的瑣事上
全力去維護那,也許千萬年後也不會再看一眼的東西
但是,那些難道又不是,不會從我手上跑掉的事物?
想到這裡,就算是再微不足道的瑣事,依然會變得如此重要
––僅僅因為那沒有意義的附加價值

令人沮喪,令人心灰意懶
我卻希望這是另一個開端
通往另一個令人沮喪,令人心灰意懶之處
於是,最終,也終於能夠
––把話說完整?

不一口氣睡他七十二小時不甘心
不一口氣念他七十二萬字不甘心

訂閱: 文章 (RSS)