Categories
電腦應用實務

你的Sage也常常“鍥而不捨”地耗在臨時掛掉的RSS來源嗎?

這個時候,讓Graham King的timeout patch來拯救你吧!

  • cvs -d :pserver:guest@mozdev.org:/cvs login (Password:guest)
  • cvs -d :pserver:guest@mozdev.org:/cvs co sage
  • cd ~/sage/src/
  • wget http://www.darkcoding.net/sage-graham.patch
  • patch -p0 < sage-graham.patch
  • cd ~/sage/src/sage/locale
  • cp en-US/sage.* zh-TW/ (因為傳統中文語系翻譯檔在此CVS & patch環境中尚不完備)
  • sudo apt-get install orbit liborbit0 (滿足libIDL-0.6.so.0的相依性)
  • cd ~/sage
  • ant

造出來的~/sage/build/sage-local.xpi就是擁有timeout性能的“Sage.改”。

Screenshot-2

Categories
電腦應用實務

真.Canon Pixma iP1000在Ubuntu Linux上運轉成功無双

之前寫過一篇,不過運轉情況頗兩光,幾乎處於無法正常列印的狀態;自己拿source rpm來重新打包,也理不清一些編譯失敗的因素而告失敗,為免貽害眾人,就將該篇移除了。

而相關的英文網路討論(特別是在Ubuntu Forums)也是有人OK有人失敗,直到我靈光一閃,「Canon→日本廠→日文資料?」,終於讓我找到了Takushi Miyoshi先生製作的dpkg包,裝下去之後把CUPS設定一下,跑列印測試頁功能,聽到印表機嘎嘎作響開始運轉的那一刻,真的是對Takushi先生感激涕零。

RIMG0269

Categories
電腦應用實務

我衝了 LifeType 1.1

昨天晚上看到之後馬上決定衝了。

  1. 把既有的 1.0 檔案及資料庫備份好。
  2. 依照 lss 的〈 升級 LifeType 1.1 beta1 的小撇步〉,把 config/config.properities.php 改好。
  3. 把 .htaccess 等一些自訂過的檔案用 diff 來人工 merging。
  4. 跑 wizard.php 進行資料庫表格變更等升級作業。
  5. 用 swap 大法把新、舊版系統大挪移。
  6. TinyMCE 的介面最後還是沒改,所以只好自己 patch。
  7. remembercommentdata 這個 plugin 不相容,所以在還沒有 1.1 相容版之前,各位本站常客若要留下迴響,就不好意思得一直重新打資料了。我這個下午會看看能不能把 remembercommentdata 弄好。更新:這個已經弄好了。
  8. 自己從 grey 改的這個 Gundam Mk-II 的模版也用 diff 來人工 merging。

使用感想?LifeType 1.1 值得你衝上來,因為效能改進非常多。

Categories
General

發正念認真寫介紹文

鏡頭看到的世界不等於人眼看到的世界,作者描寫的景象也不等於讀者親身體驗的景象。

中國大陸來的遊客只認得阿里山、日月潭;日本來的遊客只認得鼎泰豐,大概就是因為資訊過於片面的關係。

今天早上,看到有人在我寫的〈香料廚房下午茶〉這篇留下了其對香料廚房的不滿迴響,當然這位小君訪客是針對香料廚房而不是針對我,但是仍然讓我產生一種警覺。

我過去寫的宜蘭景點介紹文,是否過於簡略?而相對搭配的照片,組合起來是否會讓人產生了過於虛浮的期待與想像?又是否會造成外地遊客的一窩蜂?

看到北宜高通車前後,媒體報導一家店,遊客就擠爆一家店,然後店家有的藉機哄抬價錢、有的忙不過來導致品質下降,就毀了一家店。

有多少店禁得起這種一窩蜂呢?

還有景點一經媒體介紹,那處景點就會充塞車潮、人潮、垃圾堆,難道這是我們要的生活大縣嗎?這是我們要的觀光立縣嗎?

雖然我已經快要上京唸書、不在宜蘭了,但是我決定往後這類介紹圖文,不寫則已,一寫就得交代詳細才行。雖然這個網誌的影響力不像某些專門介紹宜蘭各處景點、餐廳的網誌那麼大,但是我想這樣做才算盡到一個在地子弟的責任。

Categories
General

為什麼別人跟你說「我沒有Internet Explorer」? (4)

原本一天一篇的本系列,因為本官拙者昨天去台北參加迎新活動的關係,所以休刊一次。

首先來歸納整理前面幾篇:

  • 這個世界上存在著各種不同的電腦系統。硬體設計上不同、軟(韌)體(BIOSEFI、作業系統等)設計上不同,產生的組合就是這麼多種不同的電腦系統。
  • 這麼多不同的電腦系統,現今多能藉著網際網路互通有無,靠的就是大家都遵從各標準組織訂定的標準,否則「互通有無」便落得「自說自話」。
  • 而使用Internet Explorer專屬語法寫出來的網頁,使得大家必須用限定的硬體、作業系統、瀏覽器,在一個單調的環境上才能獲取這個網頁的資訊。
  • 若是大家都以「互通有無」的原則來設計網頁,便不會有“限用Internet Explorer瀏覽的網頁”這種「自說自話」的事情發生。

所以,本文不是要你「別用Internet Explorer,改用某某牌瀏覽器」的“勸離”文。讓你設計的網頁「不但Internet Explorer可以瀏覽,其它守規矩的任何瀏覽器也都可以瀏覽」才是本文的重點。

各家瀏覽器實作W3C建議書的方法各不同,網頁設計者要追求每個畫面看來都一致,有時是項大工程,但是絕大多數僅是版面上的呈現差異,並不會影響瀏覽網站的人到無法解讀圖、文的程度。

但是我們常遇到的“限用Internet Explorer瀏覽“的網頁,卻因為採用了微軟自訂的VB Script及JScript (微軟對ECMAScript的實作,不等於JavaScript)語法,造成其它瀏覽器當場呆在那邊。

VBscript

這是某校某處組的某網頁片段,一個防呆的VBScript(確認使用者有確實填入日期區間),在無法解譯VBscript的瀏覽器下(通常這就表示非Internet Explorer),任你網頁上的查詢鈕到天荒地老也沒用。

對於網頁程式有概念者,只要迂迴繞一下路、打個URL就能查詢資料,其他人?繼續吧!或是認哉去找個能跑Internet Explorer的電腦用。

事實上,這類*只*在使用者端檢查資料格式是否正確的網站資料庫程式,對於“有概念者”除了可以規避,有時還可以拿來做一些(*嗶*)的事情。奉勸諸位網站資料庫程式設計師同行與先進,檢查格式是否正確這件事,最好還是放到後端來做,而且要設想你系統的使用者會送各種千奇百怪的資料進來,其中有的會好死不死讓你的系統被(*嗶*)掉。

民眾對考選部的留言

另外一個例子是考選部考畢試題查詢系統。民眾反映至今過了一年多,就算這位Wang先生明確提示了修改方法,這系統沒改就是沒改。

怎麼辦呢?除了一樣在HTML原始碼裡挖寶,我只能望著考選部首頁的無障礙標章,然後自言自語:「這時候,只要微笑就好了」。

號稱無障礙的考選部

這時候,只要微笑就好了。