跳到主要內容

集大成於一身 WeDict Pro


遇到生難字詞的時候,想要利用手邊的iPhone來查單字嗎?對許多人來說,電子辭典這個發明已經伴隨著畢業典禮結束被埋在抽屜某個地方,除非對於單字解釋要非常精確,不然利用網路翻譯/字典就已經很足夠。但如果你所在的環境沒有網路支援,這時候想要查個單字恐怕就沒那麼容易。想想看當你手上提著一個精緻小包包,當看到不會的生字時從中拿出一台偌大的翻譯辭典,我想那一幕畫面怎麼看怎麼不和諧。這時不妨讓你的iPhone(iPod Touch)也能有翻譯字典的功能,讓你隨想隨查恣意使用。

其實網路上各類語言字典都很多,免費的字典雖然不少但是卻十分繁雜,光試看到同家公司把各類語言作排列組合搭配,英德、德英、英法、法英、英日、日英…這樣子出了幾十種的字典,看到都不知道該感覺到興奮還是該流淚。如果想要找個可靠的字典,像是牛津、劍橋字典都是不錯的選擇,唯一的缺點就是價格通常都處在十五元美金左右(相當於台幣四百八十元),價格與一本實體簡易字典差不多。當然在最近的字典市場上頭也出現了一個新的熟面孔,就是英業達研發的Dr.Eye,這款字典售價$9.99元,在20萬字彙當中約莫只有6,000字可以發音,對於需要邊聽邊學習的人來說有些可惜。

而WeDict能夠在眾多字典中爭取一席之地,就在於它能夠安裝多款字典檔進入程式當中。在網路上不乏有人撰寫編輯字典檔,例如朗文、牛津字典甚至中國成語辭典都可以找得到,而WeDict就是看準這些字典檔的多樣選擇性,因此在程式當中設計可以上傳、下載字典檔的功能。使用者只要找到合適的字典檔,透過WiFi的網路下載或是FTP上傳就能夠擴充字典檔的數量。也因為這個功能讓我選擇這個字典,因為每一款字典的品質都不太一定,而自訂化就成為其中的關鍵,誰能夠保留最多的彈性給使用者就是贏家。


StarDict

星際譯王是個自由的GPL字典軟體,它所開放的字典檔格式符合WeDict的需求,你可以至星際譯王的字典檔頁面下載你選需要的字典檔,再利用WeDict的上載功能來將字典檔匯入其中。字典檔有兩種格式,分別為RPM與tarbal兩種格式,請選擇下載tarbal格式。


WeDict修改字典檔副檔名

下載時為bz2格式的壓縮檔,解壓縮後可看到內容有三種類型的檔案,分別為*.dz、*.idx、*.ifo,*代表的是該字典檔的檔名。在上傳到WeDict的過程中我們只需要用到前兩個檔案,至於*.ifo就已經沒有它的事情了,可以安心放水流吧!這邊要注意的一點就是,*.dz檔案仍屬於壓縮格式,如果直接上傳到WeDict當中的話恐怕不會發生任何效果,所以這邊我們要讓解壓縮軟體幫忙解開*.dz檔案。請將副檔名dz修改為壓縮檔的副檔名(例如zip, gz),這時壓縮軟體就會判斷這個檔案還可以再次解壓縮,解開來時就會釋出*.dict檔案,這才是我們需要的。



WeDict FTP
終於到了要上傳檔案的階段,請先讓iPhone呈現FTP接收狀態,在WeDict Pro/設置/字典/上傳字典 啟動FTP選項,讓iPhone保持在接收狀況。這時在螢幕上顯示出ftp上傳網址,使用慣用的FTP軟體上傳字典檔中的*.dict與*.idx兩個檔案到指定的ftp即可。順帶一提,字典檔的檔名待會兒會成為顯示在WeDict的字典名稱,你可以事先重新命名成想要的字典名稱或者在WeDict介面下再行設定。


WeDict 完成上傳

上傳後WeDict Pro需要重新啟動才會顯示上傳的字典檔,將iPhone重新開機後即會看到你新增上傳的字典檔。如果想要讓朋友也能下載你喜歡的字典檔,只需要將剛剛上傳的檔案*.dict與*.idx壓縮成一個zip檔案放在網路上,朋友利用「下載」的功能也能同樣完成安裝。用如此的方法就可以安裝所需要的字典,享受一典多查的方便性。



【後續介紹】2010.8.14 Update
  1. “WeDict Pro FTP Upload,” 糊里糊塗的小泉, 八月 13, 2010, http://ckizumi.blogspot.com/2010/08/wedict-pro.html.

留言

renalia表示…
您好:

一個多禮拜來在網路上苦尋如何在iPhone上使用Stardict字典的文章。昨夜所發現的您網誌,無疑是說明最為清楚的。您的文章是唯一指出該先把bz檔案解壓縮,上傳到適當的ftp網址等關鍵步驟,而且對於操作瀏覽器與iPhone之間的步驟,也說得十分明白。讓我這從未用過ftp的使用者,也成功地把字典檔放到與iPhone “Upload dictionaries"的對應位置。非常謝謝。

而且順便瀏覽了您網誌的其他文章,感覺內容十分充實,我想我以後可以從您這兒學到不少東西。

但是在最後一個步驟,卻發生了問題。我在無線網路十分強的地點,連續用iPhone Upload了一個多小時,卻始終連不上字典檔所在的位置;而且換了一個無線訊息同樣強的位址也一樣(當然,我確認過ftp位址無誤)。請問是否能請您幫我解答為何連不上的困惑?

先謝謝您。
小泉寫道…
我先猜一個可能性,請問你的電腦與iPhone是同時使用無線網路上網,還是電腦接上乙太網路線的狀況呢?

我稍微查看一下,255.255.255.255是個廣播用ip,你的電腦與iPhone必須在同一個無線網路下才能連得到。

不知你的狀況是不是屬於這種呢?
kawa表示…
謝謝你清楚的分享,
不過最近似乎是可供上傳的網址掛掉了!
不管怎麼上傳zip檔,
都會被回應說: "此檔案非zip檔,不能上傳"
改用ftp的方法,
看到可上傳的ftp 位址卻複雜的看不懂:
如: ftp://fe80::7ec5::37ff:fe6b:*******:1234
請問是否有方法可以將上述的文字,
轉成數字位址呢?
如: 123.123.123.123....等!
小泉寫道…
糊里糊塗的小泉: WeDict Pro FTP Upload http://bit.ly/9pp6VP

這個網誌中的熱門文章

浴室蓮蓬頭水量復活了!

狀況是這樣的,進入冬季之後開始感覺熱水器的水似乎越來越常忽冷忽熱,熱水洗不到兩分鐘馬上就變成冷水,由於狀況太過頻繁因此開始上網查查可能的原因有哪些。 熱水器進水量太多,熱水器來不及燒熱 熱水器裝錯,大廈用裝成公寓用(水壓不同) 水壓不穩,建議裝個加壓器 蓮蓬頭卡到沙子 水管內鈣化 ..... 個人相當偏向簡單容易的解決方法,所以調整了水塔的水量,也把蓮蓬頭打開來清了清,順便把櫻花牌熱水器的溫度調了又調都沒有明顯的改善效果。 這時讓我比較驚奇的事情發生了,因為數年前曾經發生不良的洗手臺可能因為熱脹冷縮的關係而發生爆裂的情況,因此我很久沒有使用洗手臺裝熱水來使用。但因為逼不得已,打開洗手臺開熱水使用,竟然發現熱水可以源源不絕地供應,這代表說從水塔到熱水器到浴室的運作都是正常的,那代表的是蓮蓬頭有問題! 蓮蓬頭多半有個旋扭,可以決定是由蓮蓬頭出水還是下方的水龍頭出水,兩邊的出水量都一樣小就代表進水的時候有問題。而這時我在 Mobile01 上頭找到了相同狀況的苦主,用了他的方法竟然一試見效。 先全開熱水 再用一字起子將制水塞(螺絲) 轉緊轉鬆 轉緊轉鬆 轉緊轉鬆 就看到一些砂狀污垢流出 熱水的水量就恢復正常 沒錯,就是拿一字起調整熱水管線下方的螺絲,順時鐘轉緊時,水量會變小;逆時鐘轉鬆時,水量會變大。重複幾次這樣的動作後,我終於看到我的蓮蓬頭有了正常的水量,原來是負責水量的螺絲因為長時間使用,空隙被一些鈣質給填滿,造成水量變小。 為什麼水量變小會影響到水溫呢?因為現在的熱水器都有防空燒裝置,當熱水水量過小的時候就會自動熄火,你需要把熱水關起來重新打開才會讓熱水器重新點火。當你的蓮蓬頭水量過小卻很熱時,你會降低熱水的水量並且提高冷水的水量,此時熱水溫度降低而熱水量低到某種程度的時候就會讓熱水器熄火,接著就是清涼的冷水從蓮蓬頭灑到你的身上,透清涼啊XD 插曲: 當我對蓮蓬頭完全失望時,拿著水盆猛從臉盆撈水沖澡的我,還真想買這款產品,可以將臉盆的水龍頭轉接到蓮蓬頭的工具,《面盆沐浴切換頭》,真是超吸引人的。 Ref (己解決)浴缸水龍頭及蓮蓬頭純熱水是純冷水出水量的1/3, 是水龍頭內阻塞? 還是熱水水管阻塞? - Mobile01行動版 - http://goo.gl/NTBrl  面盆沐浴

ASUS 主機板驅動全裝卻還有黃色驚嘆號?也許你少裝了這個…

今天重灌了一台電腦,主機板是 ASUS P9X79 WS ,照例上了 ASUS 的官網下載了相關的驅動程式安裝,因為原始的驅動程式光碟已經毀損無法使用。 等到全部安裝完,連 Windows 7 的更新結束後, 裝置管理員 內的部份硬體依然出現黃色驚嘆號( yellow exclamation mark ),這顯然代表我有什麼東西沒有裝到。 問題:安裝了所有驅動程式,還是有部份裝置沒被驅動 SM匯流排控制器 基本系統裝置( Base System Device ) x N 個 解決:你可能真的有東西沒裝到,例如… 我通常安裝的都是置頂的晶片組驅動程式,也就是使用綠色框框的 MEI 驅動程式,安裝完成之後也的確可以正常運作。 MEI Intel(R) Management Engine Interface 我再回頭到官網看一下,奇怪,為什麼舊版本的驅動程式反而容量大許多,新版只有59MB,舊版卻有 255MB。 好奇安裝了一下,黃色驚嘆號竟然全部消失了。該死,原來我一直少裝這款驅動程式。 Chipset Intel(R) Chipset Software Installation Utility 如果你有相同問題,不妨回頭到官網,找一下 Chipset 驅動程式,就挑最容量大的那個吧!

合併多個 Excel 檔到一個工作表中

最近工作遇到一個問題,需要去檢驗近千個檔案的內容是否有問題。檢驗的方式雖然可以透過函數來判斷,但是上千個檔案量光是打開就覺得麻煩,覺得在驗證之前一定要把檔案想辦法合併起來。 巨集合併 M Riza 先生提出一個很棒的方法," Merge multiple excel files into a single spreadsheet (MS Excel 2007) "。 Step by Step 開啟 Excel,按下 Alt + F11 叫出巨集編輯器,貼入網站中的 Code 修改第8行的路徑,改成需要合併的 Excel 檔存放路徑 按下執行鍵就 OK 了 心得 儘管是 CSV 檔案也能正確合併。 這邊要注意一件事情,Code 當中的 A2 是起始的儲存格,在合併過程中會忽略掉標題列,直接從第二列開始複製;若是你想連標題列都合併起來,請改成 A1。IV 是他的複製欄寬,可以改成自己想要的欄寬。 Range("A2:IV" & Range("A65536").End(xlUp).Row).Copy 值得注意的是,雖然這個方法是給 Excel 2007 使用,但 Excel 2007 開始有個重大變化,就是 Excel 最大列數從 2^16 次方改成了 2^20 次方。這代表你可以處理的資料從 Excel 2003 的 65,536 筆增加至 1,048,576 筆。 心得第二點的發現是因為我合併了所有的檔案,還很慶幸原來只有六萬多筆,最後慚愧地發現原來資料數量有三十萬筆,而 Code 當中卻只設定到 65,536 筆,只需要把 A65536 改成 A1048576 即可。 2^4 代表的是16倍的資料處理量,過去 Excel 2003 只能處理六萬筆資料,如今拜軟體、處理器的提升,我們比起過去的人擁有更大的優勢來處理資料,感謝技術的進步。 JMC Excel JeeShen Lee 李毅胜先生也寫了一個 Excel 巨集," JMC Excel – Join, Merge, Combine multiple Excel sheets or Excel workbooks ",畫面是我喜歡的簡潔類型,試用版可以一