2006年12月12日

[辭海]幾內亞豬

這裡看到的,從前後文看來像是「白老鼠」的意思,
找了一下,在家畜衛生試驗所的網站找到下面這段說明:
3. 英文為何稱天竺鼠為(guinea pig)「幾內亞豬」?
: 天竺鼠外觀像「豬」叫聲又近似小豬,但為何叫做「幾內亞」?有此一說是,天竺鼠剛剛引入英國時價格非常貴,要一個金幣之譜,而英國之金幣則稱為(guinea ),所以天竺鼠是一個金幣之豬。

跟原本猜測的意思應該差不多吧(我也不知道「天竺鼠」跟「白老鼠」一不一樣)。

話說回來,「新幾內亞」不就是「新金幣」的意思了?
2006年9月23日

[情報]快速啟動軟體:Launchy

最近常見到 Quicksilver 這詞,google 了一下,原來這是在 Mac 上快速啟動軟體(但不僅止於快速啟動軟體)的程式。

Windows 上也有類似的軟體,我先前一直使用的是 PCMan 的熱鍵超速啟動,只要連按兩下 Caps Lock 加上熱鍵字串便可啟動程式,蠻方便順手的,不過似乎已經不再維護與更新。而且如果換電腦或是有新增軟體的話,需重新設定熱鍵字串,算是比較麻煩之處。google 後來推出 google desktop,可以透過連按兩下 Ctrl 來搜尋檔案,操作上與熱鍵超速啟動有異曲同工之妙,於是我便想,若是有 plug-in 能夠讓 google desktop 也能快速啟動程式,統一在相同的操作與介面下,那就省事多了。可惜找了半天沒見到這類的 plug-in。

回到 Quicksilver,當我在找 QuickSilver 的資料時,剛好見到有篇文章提到 Windows 上也有類似 Quicksilver 的軟體,我分別上各軟體的首頁看了看:
  • AppRocket: 看起來似乎不錯,不過要錢,我就懶得裝了。
  • PC-Com: 網頁上的介紹與圖片吸引不了我......
  • Launchy: 看起來挺不賴,而且是 Open Source,大大的加分!
  • Colibri: 好像也蠻不錯的,不過 Launchy 可以換 skin :-P
  • SlickRun: 連推薦 SlickRun 的人都說 Launchy 比較好,我還能說什麼呢?

所以我就下載了 Launchy 來試了。初使用的感覺還不賴,也許我會逐漸改變習慣,讓陪伴我多年的「熱鍵超速啟動」慢慢退休吧。

2006年6月4日

[辭海]abbreviation glossaries, AFAIK.

見過或常用的:
  • AFAIK - As Far As I Know, 就我所知
  • AFK - Away From Keyboard, 放棄吧,人不在
  • BRB - Be Right Back, 馬上回來
  • BTW - By The Way, 順道一題
  • FYI - For Your Information, 給你參考
  • IMHO - In My Humble Opinion, 依我個人淺見
這啥鬼?
  • GD&H - grinning, ducking, and hiding
    (微笑、閃避,然後躲起來)
  • GD&R - grinning, ducking, and running
    (微笑、閃避,然後逃走)
  • GD&RVVF - grinning, ducking, and running, very, very fast
    (微笑、閃避,然後快速逃走)
  • BTDT - been there, done that
    (順利達成任務)
  • BTDTBTT - been there, done that, bought the tape
    (順利達成任務,買到了錄音帶)
  • BTDTGTTS - been there, done that, got the t–shirt
    (順利達成任務,拿到了 T 恤)
  • BTDTGTTSAWIO - been there, done that, got the t–shirt, and wore it out
    (順利達成任務,拿到了 T 恤,又穿破了)


參考資料:立即訊息中的縮寫及速記法
2006年3月10日

[網際]Browsershots - 瀏覽器呈現結果大閱兵

Browsershots

上面這個網站可以讓你輸入一個網址,然後得知這個網站在不同的瀏覽器中(如 Firefox, Internet Explorer, Opera, Konqueror...etc)的呈現結果。有個小小的不方便是不能馬上看到結果,排入工作之後得等上一陣子。但至少,比起自己動手裝上不同的作業系統與瀏覽器要來得省事多了吧。

雖然 Browsershots 所提供的瀏覽器種類幾乎已經涵蓋全部能想得到的了,但我看了看總覺得好像還少了什麼,仔細一想才發現,原來還缺了 w3mlynx 這類文字模式的 browser。人家偶爾也是會用 w3m 上網閒逛的嘛~~尤其是在逛網看資料卻又不能明目張膽讓人發現你在逛網路的時候……

最後附帶一提,這個網站也用了 Trac 作為專案管理與問題回報系統;同樣有用 Trac 的還有 Typo 這個 Blog Engine。

[網際]旅行的意義

Windows Live Local - Virtual Earth Technology Preview

Windows Live Local

這壓根和陳綺貞的<旅行的意義>無關。不過微軟的這個 Windows Live Local 服務倒是提供給我們對於未來旅行的想像:如果影像都是即時更新的,那麼就算我們人在台北,也可以悠閒的走在西雅圖的街道上閒晃壓馬路,隨意走進 Starbucks 內看看有什麼台北沒有的隨身杯,甚至在遙遠的異地 Shopping--只要有信用卡卡號跟一個不用擔心高額運費的錢包便成。

當然,不管網路再萬能,我們仍舊不能在 Live Local 上品嘗東京的美食、踩著羅馬的泥土、撫摸長城的斑斕。然而,對於以血拼和拍照為出國旅行要務的台灣人而言,有了 Live Local,夫復何求?

所以,「旅行的意義」究竟是什麼呢?
2006年2月28日

[情報]VNC 軟體比較

Best VNC-Based Screen Sharing Solutions: Slashdot Reports
(October 23, 2004)

想挑一套 VNC 來裝,因此找了幾篇 Ultr@VNC 與 TightVNC 的比較,不重要的文章我就不貼了,只留一篇作為結論放在上面。懶得直接看全文的就直接看各款間的主要特色吧:

RealVNC: the original.

TightVNC: optimized for low-bandwidth

http://ultravnc.sourceforge.net/: tons of extras - file transfer, chat, video driver, NT/AD security

TridiaVNC: get around firewalls, more management features

Win2VNC: One virtual desktop across two computers

以及最重要的,總評:

"UltraVNC is miles ahead of the others when used with the video driver on Windows on a broadband or better connection.

It is smooth, very usable for most office applications.

Personally, I find file transfer to be useful too. The client side has some nice GUI touches for fullscreen mode - a little control bar that is very similar to the one in Remote Desktop.

On the other hand, RealVNC is the "gold standard".

If you're using VNC, you probably notice how slow it is.

UltraVNC/TightVNC is a big improvement over regular VNC ... but they're all dog slow."

所以得獎的是--Ultr@VNC!恭喜 Ultra,妳可以獲得我的硬碟住宿券一張,無限期的唷!
2006年2月15日

[HACK]Firefox Memmory Leak 調整方法

引用自:[分享]Firefox v1.5.0.1 with extension pack (02/10) 第十版 新增選用套件 (也許需登入)

使用 Firefox 最大的困擾就是記憶體越吃越大,跑久一點,幾百 Mega 的 Memory 就被火狐吃掉了。下面的方法可以限制 Firefox 的記憶體運用,避免 Memory 狂掉的問題:

Firefox v1.5 Memory Leaks調整方法
1.開啟一個新分頁,鍵入about:config
2.在這個顯示頁面上,隨意空白處點取「新增(New)」,選擇「整數(Integer)
3.跳出對話框中輸入:browser.cache.memory.capacity
4.輸入想限制的記憶體大小:如16MB就打「16384」,32MB就打「32768」,64MB就打「65536」,以此類推。
5.再加入一個真假值,取名:config.trim_on_minimize,數值:true
6.按OK後關掉此分頁,並關掉整個Firefox後新新啟動
7.使用Windows工作管理員監看記憶體使用情形有無下降

從字面意義來看,新增的兩個設定值的涵義分別為:
  • browser.cache.memory.capacity:瀏覽器的記憶體使用上限
  • config.trim_on_minimize:視窗最小化時清除不必要的記憶體使用
實際實驗的結果,因為我分頁一開就是開一堆,所以偶爾還是會有超過 browser.cache.memory.capacity 設定值的情況;不過當視窗最小化時,記憶體的佔用就會大幅釋放。加入這兩個設定後,除了記憶體的使用變得更有效率之外,Firefox 也變得比較穩定,不會有過去狂吃記憶體到最後整個當掉的情況了。
2006年2月3日

[網摘]丙戌新春 Google 篇

過個年,Google 的消息與動作絲毫沒減少。

2006年1月23日

[介面]Tango Desktop Project

Free Icon Library - Tango Desktop Project

這不是 Open Source 的專案,因為 ICON 也沒所謂的 source 可以 open。不過這個專案倒是與 Open Source 有關,它是一個免費/自由的圖示庫,如果喜歡的話,可以拿來用在自己的 application 上。除了那些美觀大方的 ICON,這個站更有價值的地方在於它有一些像是 Style GuidelinesStandard Icon Naming Specification 等等可以拿來參考的規範設定文件。在這些文件中可以感覺到,即便是圖示的製作,開發小組們也抱持著一絲不茍的態度在製作。

話說回來,它的圖示還真的是相當可愛並且具有一致性。 ^_^

[測驗]What Gender Is Your Brain ?

Lordcolus's Blog 看到的測驗,覺得好玩也試了一下。對於結果的描述我並不驚訝,倒是關於我大腦男女特性分配的百分比以及其後的敘述跟 Lordcolus 的一模一樣這點讓我有些意外。


Your Brain is 73.33% Female, 26.67% Male

Your brain leans female
You think with your heart, not your head
Sweet and considerate, you are a giver
But you're tough enough not to let anyone take advantage of you!

[解決]以 IE 瀏覽 Blogger.com 時出現空白頁的問題

參考自:Lordcolus's Blog: 避免以IE瀏覽Blogger.com時出現空白網頁

這篇的用意有二:
  1. 紀錄以 IE 開啟 blogspot.com 會出現空白頁這問題的解決方式。簡言之就是將範本中的 <$BlogMetaData$> 移到 <title> 之前。
  2. 測試一下 BlogThis 的功能。這篇是由上述網頁下方的 Create a Link 連結直接產生的。
2006年1月22日

[網際]IRC 笑話 - QDB

QDB: Quote Database Home

IRC 上龍蛇雜處,正所謂人多的地方就有小白,因此上頭各種奇奇怪怪的對話都會出現。這個網站就收錄了一大堆 IRC 的笑話,有些不僅白目而且好笑,有些則是讓人看了會心一笑,不過更多的是讓一般人看了丈二金剛摸不著頭,畢竟 IRC 這領域跟 PTT 一樣,充滿鄉民,如果身為一個鄉民的等級不足,恐怕是不太容易搞懂到底「」在哪裡。BTW,這網站也是了解英文口語用法的好地方,不過就像中文有注音文一樣,IRC 所出現的英文裡也有許多亂七八糟的縮寫與誤拼。底下就引幾個例子來瞧瞧唄(紅字為翻譯):

#77904 +(5907)- [X]

<Sui88> 67% of girls are stupid
<Sui88> 67% 的女生是笨蛋
<V-girl> i belong with the other 13%
<V-girl> 我屬於那剩下的 13%
按:這不是自打嘴巴嗎?



#9322 +(7791)- [X]

<tag> Ouroboros: lets play Pong
<tag> Ouroboros: 來玩乒乓吧
<Ouroboros> Ok.
<Ouroboros> 好啊。
<tag> | .
<Ouroboros> . |
<tag> | .
<Ouroboros> . |
<tag> | .
<Ouroboros> | .
<Ouroboros> Whoops
<Ouroboros> 哎呀
按:蠻幽默且頗自得其樂的兩人 :-D



#25464 +(7421)- [X]

<kow`> "There are 10 types of people in the world...
those who understand binary and those who don't."
<kow`> 可以把所有人類分為 10 種... 懂二進位的,與不懂二進位的。
<SpaceRain> That's only 2 types of people, kow.
<SpaceRain> 這樣只分了 2 種, kow.
<SpaceRain> STUPID
<SpaceRain> 笨
按:顯然第二位老兄是屬於不懂二進位的。

[Ruby]書單


book cover
Programming Ruby: The Pragmatic Programmers' Guide, Second Edition

蠻有名的一本,有名到跟作業系統的「恐龍書」一樣,這本被叫做「鋤頭書」(Pickaxe book)。許多人推薦,看來似乎是學 ruby 必讀的教科書。可是好貴、貴...


book cover
Ruby in a Nutshell

基於對《C++ in a Nutshell》與對「歐萊禮」的好感,想必這本應該也不錯。大概是拿來擺在桌上的案頭參考書吧。


book cover
Programming the Ruby Way (2nd Edition)

本書的第一版與鋤頭書一樣,在 amazon.com 也是獲得四顆半星評價。第二版預計今年六月才會推出。左邊是二版的封面,蠻有日本風的感覺。從書名與封面看來,感覺內容好像是在講「Ruby 之道」之類的的哲學性程式設計書籍。真玄。


book cover
Game Programming with Python, Lua, and Ruby

書名不錯,主題蠻吸引人的,一次包三種語言,想必應該是蠻厚的吧。書評普普,然而這是唯一一本與遊戲相關,且跨三種腳本語言的書,還是得找來翻翻瞧瞧。


[網際]last.fm : 線上音樂

我喜歡聽音樂廣播,因為有一種不曉得會聽到什麼好聽歌曲的挖到寶的樂趣。有時一個不留神,沒注意到歌名或歌手,就只能靠著腦中依稀模糊的旋律去找歌;雖然未必找得到,但是過程有趣,再次聽到時也會有種莫名的興奮。

由於平常生活離不開電腦,透過網際網路聽音樂廣播就成了我的習慣之一。最早先聽的是 LAUNCHcast,LAUNCHcast 開站很早,而且在那時就有了個人化推薦的功能,有點類似 amazon.com 的「購買此書的人同時也購買了下列書籍」的特色:當你聽到一首歌時,你可以針對那首歌給予 1~5 分的評分,LAUNCHcast 會依照你所給的分數,與其他會員對各種歌曲所給的分數作比較分析,找出最符合你胃口的歌來播放。這種 SNS(Social Network Service)性的推薦功能如今比比皆是,但在當時卻是相當特別的應用,也因此 LAUNCHcast 推出不久後,就被 Yahoo! 給買下了。

雖然 LAUNCHcast 在選歌上的的確確抓到了我的胃口,但它有個該死的致命缺點:只有英文歌曲。這是許多國外網站無可避免的致命原罪(好吧,只有對我們東方人而言才是原罪)。在 LAUNCHcast 之後,我經常用 Winamp 聽線上廣播。Winamp 的媒體庫(Winamp library)中可以搜尋出許多線上廣播的站台,而且曲風一應俱全,可以隨著心情變化,選擇今天到底是要聽 anime, classic, new age, jpop, 60s, 抑或是 asia pop。

last.fm與 LAUNCHcast 相比,用 Winamp 聽線上音樂就少了個人化的功能,沒辦法逐步訓練它知道自己喜歡哪些歌曲。不過 last.fm 這個新成立不久的網站就可以,而且作的比 LAUNCHcast 好。last.fm 這網站是 Unicode base 的,站上的音樂也不侷限於西方樂壇,除了線上播放外,它也提供了用來統計你聽歌資訊的 plugins,只要在你的播放軟體上安裝這些 plugins,就算你不是在線上聽音樂,它也會紀錄你聽過的音樂,藉以找出你喜好的歌曲類型,下次線上隨機收聽時,就能夠準確找出適合你的音樂。

[辭海]包袱、梗、哏

常聽相聲的人,不難注意到相聲中對於笑點有其特殊的術語,比方說「包袱」。「繫包袱兒」、「解包袱兒」、「抖包袱兒」,說的便是在相聲中醞釀、鋪陳、發展,以至最後引噱的一個過程。嚴格說來,「笑點」與「包袱」兩辭在用法與涵義上是有微妙差別的。

」是另外一個意思與「笑點」接近的辭,所謂的「老梗」,即是指「經常用的笑點」、「老笑話」的意思。但是「梗」這個字其實是現代人的誤用,正確的用字應該是「哏」。「」字本身具有「滑稽可笑」的意思;雙口相聲中,通常會有一人「捧哏」,一人「逗哏」的角色分配。

‧梗:ㄍㄥˇ
‧哏:ㄍㄣˊ

參考資料:
[1] 天津話咋就那麼哏
[2] 抖“包袱儿”
2006年1月21日

[RoR]Ruby on Rails 與 MySQL 的 Unicode 編碼

Ruby on Rails 是預設使用 Unicode 的;MySQL 對於 Unicode 的支援也相當完整--照理說兩者合作起來應該琴瑟和鳴才是。

然而我把 RoR 與 MyQL 兜在一起之後,即便已將 MySQL 文字編碼設為「UTF-8 Unicode (utf8)」,MySQL 連線校對設為「utf8_general_ci」,編碼的問題還是讓人傷透腦筋--那些在 phpMyAdmin 中所 INSERT 進去的資料,在 RoR 的頁面中總是亂碼一串;而經由 RoR 頁面所輸入的資料,不僅無法透過 phpMyAdmin 看到正確編碼,甚至不能將資料正確地存入資料庫中。

這樣子的問題會出現在 MySQL 4.1 (及以後)的版本,因為 MySQL 在 4.1 版之後大幅強化了對各種編碼的支援。如果安裝的 Rails 是 1.0 之後的版本,解決問題的方法只要在 config/database.yml 中加入一行設定即可:

development:
adapter: mysql
database: example_development
encoding: utf8
username: root
password:

如果 Rails 是 1.0 之前或者用的資料庫是 PostgreSQL 的話呢?懶得寫了,直接上 Rails 的 Wiki 上看說明吧。


參考自:HowToUseUnicodeString in Ruby on Rails

[FreeBSD]MySQL 的啟動

重裝了 MySQL 後發現,當 server 整個 reboot 的時候,MySQL 並沒有被啟動。找了一下發現原因。現在得像 apache 或 sendmail 等服務一樣,在 rc.conf 中加入

mysql_enable="YES"

另外,若要知道有哪些 server 必須透過 rc.conf 來啟動的,可以透過下列方式:

cd /usr/local/etc/rc.d/
grep \_enable *

或是在安裝完套件後,view 一下 /usr/local/etc/rc.d/xxx.sh,看看要在 rc.conf 中加入什麼選項才能於開機時自動啟動。


參考自:The FreeBSD Network Laboratory Studio.
2006年1月10日

[安裝]Ruby on Rails on FreeBSD

Step 1: Install Ruby

先前不曉得裝什麼軟體就一併裝好了,所以跳過。

Step 2: Install RubyGems

這是等一下用來安裝 Rails 的工具,在 FreeBSD 下用 ports 安裝,輕鬆方便。

[freebsd] /usr/ports/devel/ruby-gems> make install clean


Step 3: Install Rails

官方網站上的描述,同樣一行指令搞定。

[freebsd] ~> gem install rails --include-dependencies


註:我連試了兩次指令都執行到一半失敗,可能是網路 timeout 關係,第三次就順利成功了。

Step 4: 建立應用程式

基本上這也是照著前一個網頁的指示作。^_^

[freebsd] ~> rails /path/to/my/new/application
[freebsd] ~> cd /path/to/my/new/application
[freebsd] ~> ruby script/server

接下來開啟網址 http://0.0.0.0:3000 就能夠看到關於 RoR 的說明了。
說明頁面的最底下有 Getting Started,可以開始寫 RoR 的程式囉!


參考網址:
[1] Download Ruby on Rails
[2] Rolling with Ruby on Rails
2006年1月5日

[習作]偽誠品文案-在之間

在五點與七點之間,我們共享晚餐。
在教室與課本之間,我們學習成長。
在地圖與行囊之間,我們旅行他鄉。
在酒精與音符之間,我們樂狂歡。
在尼采與三毛之間,我們低歎。
在爭吵與擁抱之間,我們相處。
在敦南與信義之間,我們閱讀。

誠品信義旗艦店,2006.1.1,Brand New Open.
Related Posts Plugin for WordPress, Blogger...