November 20, 2009

[光影傾印]Opera 紀念品

目前拿到的都貼在 Flickr 上,有些是參加 Opera 生日派對拿到的,有些則是參加徵文比賽拿到的。

由 Jedi 於 04:07 AM 所發表 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (0) | [HEMiDEMi] [del.icio.us] [Digg]

October 15, 2009

[黑客人生]Opera Nalakuvara RC2:變本加厲(?)

上個星期我在花蓮待了五天,大半時間都待在離自強外役監獄不遠的山腰平房。我看到有人拿了一台電腦跟 3.5G 網卡,想要查查火車時刻表什麼的。那邊基本上是個網路資源相當匱乏的地方,方圓幾公里內沒幾戶人家,一下雨連電話都會斷線,也沒有 3.5G/3G 訊號,說真的就只有每秒 6~7KB(大約就是 56kbps)的 GPRS 連線而已,隨便開個網頁都要花上好幾分鐘。

換做是我,就會拿 Opera Turbo 出來用了,相信會改善不少。

扯遠了,總之我一回到家,就發現有好多進度要追,像是有三太子的使用者提出了功能建議,以及回報第三方元件更新的訊息,然後 Mail2000 的開發人員也來信表示他們在這幾天當中,也更新了一些程式碼,讓 Mail2000 的服務搭配 Opera 時能更融洽。所以我花了整整一天的時間(就是 24 小時,嗚嗚)把三太子更新到 RC2,除了更新元件、加入使用者建議的功能、修補了一些其實無關痛癢的小瑕疵外,也把原先總是包成一大包的 Linux 版本拆成七種不同的包裝,讓使用者可以根據各自的需求來挑選下載。

另外,在這幾週內,我也用 Google 文件開放了一份可以讓任何人自由回報的「會排擠瀏覽器的網站」清單,所以這次三太子 RC2 也按照這份清單做了些預先處置,像是某些網站會自動用 IE Tab 來開、某些網站會讓 Opera 偽裝成 IE 等等。如果你有發現什麼網站會排擠 Opera,也就是看到 Opera 就不給動,但是其實 Opera 偽裝一下 User Agent 字串其實就沒問題的,也請撥冗回報到那份文件上。如果行有餘力,能夠根據那份文件上提供的聯絡人資訊,向這些網站回應這類的問題,則更是感激不盡了。

除了把三太子更新到 RC2 外,我上星期(就是去花蓮之前)寫了一篇以經營開放源碼軟體專案的角度來說明三太子計畫的文章,前幾天已經刊登在自由軟體鑄造場電子報上,有興趣的朋友不妨參考一下。

另外先前癮科技辦了一個 Opera 徵文活動,我當時也投了篇文章來介紹三太子計畫,現在這個徵文活動進入讀者投票的決選階段了,如果你覺得三太子對你有幫助的話,懇請支持一下 Article 1 啦,感恩!

由 Jedi 於 02:04 AM 所發表,目前是第 1.3 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (13) | [HEMiDEMi] [del.icio.us] [Digg]

September 30, 2009

[黑客人生]Opera Nalakuvara RC1:多語、跨平台

Opera 三太子今天釋出了 RC1,這一版主要著重在更彈性的使用方式,因此使用完整安裝套件時可以選擇要把 Opera 安裝在什麼地方,而且若在英文或簡體中文版的 Windows 上安裝三太子,而使用了英文或簡體中文的 Opera 語言介面,現在右鍵選單也會有正確的功能了。(至於預設書籤及預設搜尋引擎定義,則只有繁體中文會補上一堆內容,英文及簡體中文的預設值則保留不動)

另外在這一版當中,三太子也從原先的五個版本增加到九個版本,多出來的四個版本則分別是提供 Linux 及 FreeBSD 作業系統的使用者也能夠使用三太子。除了 FreeBSD 版僅提供補綴套件(因為 FreeBSD 的使用者都比較習慣從 ports 安裝)外,Linux 版(包括使用 deb 的 Ubuntu、Debian,使用 rpm 的 Fedora、Mandriva、RedHat、SuSE,以及使用 tar.gz 的其他各種 Linux 發行版)的三太子則同時提供整合安裝套件及補綴套件功能。

三太子跟其他所有的客製化 Opera 專案最大的不同之處也在這一版當中展現出來:盡可能尊重每一位使用者的偏好與習慣,提供使用者更彈性的自訂空間,並且盡可能跨平台。

(我知道有 Mac OS X 的使用者在詢問 Mac 版本的三太子,基本上因為我沒有任何 Mac 的機器,也沒辦法在 VMware 裡面跑一套 Snow Leopard,所以無法著手進行研究,目前先委請 othree 代為處理。我無法保證或確認他的進度,因此無法承諾哪個時候會有 Mac 版三太子出現。我自己是希望能夠越早越好啦,但是如果等不及的人,不妨考慮捐一台 Mac 給我研究,哈)

由 Jedi 於 04:14 PM 所發表,目前是第 1.2 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (7) | [HEMiDEMi] [del.icio.us] [Digg]

September 24, 2009

[黑客人生]讓人再三失望的 Google

最近幾天,Google 有兩件比較值得注意的事,兩件事都讓人嘆氣。

首先是 Picasa 3.5 釋出,結果我抓下來想要安裝時看到了這個畫面:
Google Picasa 3.5 Installer FAIL
當下我實在無法去「接受」一個我看不懂的授權約文,所以就不安裝了。

雖然說 Google 不重視繁體中文使用者,也不是一天、兩天的事情了,但是新版正式產品上線還出這樣的包,實在是非常的不專業。

(插花一下,我硬碟上的相片也才兩、三千張而已,但是前幾天我發現 Picasa 3 吃掉了我超過 1G 的硬碟空間,後來發現原來是他的「快取檔案」;查了一下資料,也有人抱怨過 Picasa 很會吃硬碟,而且這個快取檔案的存放位置還不能自訂,實在是非常討厭。)

另一件事則是 Google 推出 Google Chrome Frame,功能是在 IE 裡面直接使用 Chrome 的 WebKit 引擎及 V8 引擎,讓使用 IE 的人也能夠「享受到更快更標準更好的網頁體驗」。相關的消息可以看看 gslin 寫的《Google Chrome Frame – 在 IE 裡面使用 Chrome

不過這真的這麼好嗎?來平衡報導一下:很久以前《Google Chrome 2.0 Accessibility Improvements?》一文就指出 Chrome 的親和力功能根本是場災難,而這次 Google Chrome Frame 推出後,《Google Chrome Frame - accessibility black hole》一文又指出這無疑是在瀏覽器親和力的世界挖出一個黑洞!

是啦,Chrome 確實是著重在網頁繪製的正確性,以及 JavaScript 執行的速度上,但是原本對親和力有了不小改善的 IE8 卻會因為 Google Chrome Frame 變成一片荒蕪!榖歌啊榖歌,別顧著炒熱股市,該做的事也要做一做,好嗎?

這不是我第一次覺得 Google 墮落了;不久前我才說過有很多問題都是 Google 害的,而這段日子以來,Google 在這些方面卻還是沒什麼進步,實在是讓人很難過。

由 Jedi 於 02:57 AM 所發表 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (15) | [HEMiDEMi] [del.icio.us] [Digg]

September 23, 2009

[黑客人生]Opera Nalakuvara Beta 4:多語安裝介面

三太子剛剛釋出了 Beta 4 版,這一版主要的變化是把整個安裝/補綴腳本重新整理過,做成多語介面,並將所有的訊息全部抽出來做成另一個腳本,以便日後維護。會有這個需求,是因為有朋友遠赴美國而想要使用三太子,他的電腦執行的是英文版的 Windows,而原本的安裝腳本(還有 WinRAR 自解壓縮)並不是採用 UTF-8 編碼,結果他整個安裝過程就祇能看到一堆問號。(同樣地,要是有人遠赴對岸工作,手上只有跑著簡體中文版 Windows 的電腦,而又想要安裝三太子,也會遇到相同的問題。)

從 Beta 4 起,安裝腳本會判斷 Windows 的語系,如果是繁體中文版 Windows 就會使用繁體中文訊息,簡體中文版 Windows 就會使用簡體中文訊息,其他語言版本的 Windows 則使用英文訊息。當然安裝起來的三太子還是繁體中文版啦。

另一個變動是又加入了幾個台灣使用者可能使用的網頁郵件服務設定,像是 PChome Mail 跟智邦生活館。另外我正在跟 Mail2000 洽談中,希望近期內可以把 Mail2000 的設定也納入三太子。

總之,有需要的朋友請記得到檔案下載頁面抓 Beta 4 版的三太子,並請不吝回報任何瑕疵或建議。

由 Jedi 於 08:32 PM 所發表 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (6) | [HEMiDEMi] [del.icio.us] [Digg]

September 22, 2009

[廚餘瑣碎]所不為

有些事情不做是有原因的。

複誦、抄錄、八卦、生謠,諸行不止,不為也;一窩蜂,不為也;利己不利人,不為也;不利己也不利人,不為也;他人樂於為之,不為也;陽奉陰違,不為也;與不義者交,不為也;與無仁者交,不為也;迫人改念,不為也;講與無耳,不為也;示與無目,不為也;處與無心,不為也;雕琢朽木,不為也;行背心性,不為也。

由 Jedi 於 07:43 AM 所發表 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (3) | [HEMiDEMi] [del.icio.us] [Digg]

September 18, 2009

[黑客人生]Opera Nalakuvara Beta 3c:更強力的阻擋廣告功能

現在可以下載 Opera Nalakuvara Beta 3c 了。這一版主要是加入「純 UserJS 版」的 AdBlock Plus 套件(這個版本是利用 cookies 來儲存阻擋規則),增加三太子擋廣告的能力。

Opera AdBlock Plus 套件有兩種模式:一種模式是外掛一隻程式,動態修改使用者 CSS 目錄中的 adblock+.css 樣式;另一種模式則是毋須使用外掛程式,純粹以使用者 JavaScript 來處理,並且把要阻擋的 CSS 選擇符存放在 cookies 當中。這兩種模式各有優劣,但是三太子的精神之一乃是盡量不要使用第三方程式,以免產生相容性及安全性的隱憂,所以在此使用的是後者(純粹以使用者 JavaScript 來處理的模式)。

這個 AdBlock Plus 功能除了可以用五個工具列按鈕來操控外,也可以直接透過鍵盤組合鍵來叫用:

  • 依據結構(使用 CSS 的 nth-child 選擇符)來阻擋網頁元素:Alt-Shift-B
  • 阻擋網頁元素:Alt-Shift-W
  • 還原被擋掉的網頁元素:Alt-Shift-U
  • 還原前一個擋掉的網頁元素:Alt-Shift-L
  • 手動輸入要擋掉的 CSS 選擇符:Alt-Shift-E

另外,Beta 3b 版的補綴套件因為腳本中有瑕疵(忘記把 % 逸出成 `%)而根本無法使用,這在 Beta 3c 當中也修正了,並以同樣的方式,讓 Beta 3c 的補綴套件能夠修改瀏覽網頁時要使用的語系順序設定(把 ,; 逸出成 `,`;)。

使用補綴套件的人應該也會發現,補綴完成後看到的網頁也跟之前有所不同了,各種資訊都按照 Beta 3c 更新過,並且加入按鈕的段落也多了按鈕圖示預覽,請享用。

由 Jedi 於 07:32 PM 所發表,目前是第 1.4 | 靜態鏈結 | Eng. Version (英文版) | 迴響 (6) | [HEMiDEMi] [del.icio.us] [Digg]

列出所有的文章....

Jedi.org: 部落格 (中) | Weblog (Eng.) | Opera Nalakuvara 三太子 | 討論 | MTBook (中) | 網頁親和力 (中) | 深入親和力 (中) | 履歷 (中) | Flickr | 統計