.DAY 域名與 Google Domains

前言

screenshotForDotDayDomainName
今年,Google 推出 .DAY 域名註冊服務(詳可見:Today is the .day),我並不是第一時間注意到的人,如果是的話,我就可以在 Google Domains 完成 Beta 版測試時,以 7 折的價格入手目前的域名。


Google Domains 服務

尚未科普之前,就我自己的印象是 Google Domains 服務已經行之有年,早期如果想要用 Google Domains 服務,就跟其他的 Domains 服務供應商一樣,多半要想辦法找一個美國的地址來處理,絕大多數可以透過信用卡直接消費,或是使用 Paypal 搞定。

就我個人而言,我當時並不會把 Google Domains 服務做為我的首選,但是,多年後的今天,我就會想要試試 Google 所提供的 Domain Name 服務。

其中一個重要的原因是 Google 做為一個全球搜尋引擎的領航者,我認為服務的效能、穩定度都一定有水準上的表現。另外一個原因,就是像今天的 .DAY 域名一樣,Google 也開始涉足頂級域名的世界,…我所謂的涉足,不單單只是把腳踩進來擔任「登記註冊商」而已,同時,Google 也已經是「網域註冊管理機構」,推出不少頂級域名,我也發現,這些 Google 推出的頂級域名,都有更完整的服務,比方說,更注重隱私權等。

還有一個原因是「沒有比較,就沒有傷害」,而這裡所謂的比較,指的是我也使用過其他家「登記註冊商」的域名註冊服務,雖然價格便宜很多(詳可見:開箱我的域名服務註冊、使用經驗),但是不到半年的時間,讓我遭遇到「登記註冊商」被 DDoS 攻擊 2 次(事後「登記註冊商」都有寫 E-Mail 道歉),所幸我只是寫寫部落格,要是拿來做商業經營的網站,可能就會有顯而易見的損失。當然,也不是說 Google 就不會當機,但是,印象中不會像前面提到的「登記註冊商」那樣頻繁吧!

Google Domains 服務介面

我並不打算把整個 Google Domains 服務裡面的所有介面都逐一截圖與說明,今天大概就幾個我看到的點,拿出來聊聊。

  1. 如果,您跟我一樣是在台灣這邊的話,頭一次登入到 Google Domains 就會看到像這樣的畫面,「Google Domains 尚未於您所在國家/地區推出。」的字樣就在眼前,我認為這個說明會誤導使用者,讓人以為自己是在無法使用的國家/地區。
    screenshotofGoogleDomainsUI
  2. 註冊好自己想要的域名後,從畫面左手邊點進【我的網域】,就可以看到右手邊的介面,會列出自己註冊好的域名。
    screenshotofGoogleDomainsUiEp2
  3. 再點一下自己的域名,或是點【管理】,就會走到下面的畫面,剛註冊好的時候,一點進來,會有「透過 Google 提供線上服務」這樣的「任務」要解,事實上是 Google 希望在這個過程,讓使用者有機會跟 Google 家直接或推薦的服務綁在一起,我相信這些服務都有一定的價值,只是,以我的需求而言,這些服務的價格算是偏高很多。
    screenshotofGoogleDomainsUiEp3
  4. 承上,右邊的功能選項,我認為都算簡單、直覺,想要找的設定,並不會太難找。

後記

回到一開始聊到的 .DAY 域名這個話題,我在購買 .DAY 準備要結帳時,在結帳畫面有一個提示說明,特別講到 .DAY 這個網域必須使用安全資料傳輸層 (SSL) 憑證,才能與網站相互連結。我個人認為,依現今網路而言,「安全資料傳輸層 (SSL) 憑證」是必要的存在,在註冊時就特別聲明 .DAY 必須使用會是過渡時期的「產物」,不久的將來,當「安全資料傳輸層 (SSL) 憑證」成為日常,那麼,這個聲明應該就不會出現。

只不過,目前在架設網站時,想要使用「安全資料傳輸層 (SSL) 憑證」多半得付出額外的費用,或是找尋不用錢,卻得花點時間設定,或是幾個月之後就要重新設定,難免麻煩,…又是一個安全與便利無法兼顧的狀況。

無論如何,.DAY 我覺得是一個滿有意思的頂級域名,雖然,搭配我原本常用的域名之後,看起來就是怪怪的(…有點像是「國際某某日」的節日型域名),但,也剛好讓我想想,這個部落格的撰寫方向,嘗試取一個感覺比較輕鬆的名字。

我目前,總共註冊 3 個 .DAY 的域名,花了我 36 美金(折合新台幣約 1,080 元),這個本似乎下得有點重 XD(更新日期:2022 年 5 月 13 日,星期五)。

安裝與運作 Contest Management System (ubuntu Server 版)

前言

本次紀錄所使用的是在 VirtualBox 上安裝的 ubuntu 18.04.6 LTS Live Server,本篇紀錄大致分為 3 個部分。
第一階段,在 VirtualBox 上安裝 ubuntu 18.04.6 LTS Live Server。
第二階段,在 ubuntu 18.04.6 LTS Live Server 上安裝 Contest Management System。
第三階段,執行並測試 Contest Management System。

在 VirtualBox 上安裝 ubuntu 18.04.6 LTS Live Server

以下是在 VirtualBox 的安裝過程截圖(點圖至 Flickr 瀏覽相簿)
ubuntu18.04.6LiveServer

在 ubuntu 18.04.6 LTS Live Server 上安裝 Contest Management System

以下是在 ubuntu 18.04.6 LTS Live Server 的安裝過程截圖(點圖至 Flickr 瀏覽相簿)
contestManagementSystemonUbuntu18.04.6LiveServer

指令大致如下:
sudo apt update

sudo apt install build-essential openjdk-8-jdk-headless fp-compiler postgresql postgresql-client python3.6 cppreference-doc-en-html cgroup-lite libcap-dev zip python3.6-dev libpq-dev libcups2-dev libyaml-dev libffi-dev python3-pip python3-setuptools python3-tornado python3-psycopg2 python3-sqlalchemy python3-psutil python3-netifaces python3-crypto python3-six python3-bs4 python3-coverage python3-mock python3-requests python3-werkzeug python3-gevent python3-bcrypt python3-chardet patool python3-babel python3-xdg python3-future python3-jinja2 python3-yaml python3-sphinx python3-cups python3-pypdf2
//python3 的相關套件很多。
//如果想要方便的話,比較建議可以用 Shell Script 的方式服用。

wget https://github.com/cms-dev/cms/releases/download/v1.4.rc1/v1.4.rc1.tar.gz

tar xvf v1.4.rc1.tar.gz

cd cms

sudo python3 prerequisites.py install

exit

cd cms

sudo python3 setup.py install

sudo su – postgres

createuser –username=postgres –pwprompt cmsuser
//這個「設定密碼」等一下會用到。

createdb –username=postgres –owner=cmsuser cmsdb

psql –username=postgres –dbname=cmsdb –command=’ALTER SCHEMA public OWNER TO cmsuser’

psql –username=postgres –dbname=cmsdb –command=’GRANT SELECT ON pg_largeobject TO cmsuser’

exit

sudo vim /usr/local/etc/cms.conf
//用剛才「設定密碼」把 your_password_here 置換掉。

cmsInitDB

cmsAddAdmin -p [password/密碼] [name/帳號名稱]
//直接下指令,設定 CMS Admin 的帳號與密碼:cmsAddAdmin -p [password/密碼] [name/帳號名稱]

cmsLogService

cmsAdminWebServer

執行並測試 Contest Management System

要從目前的主機,登入到 VirtualBox 上的 CMS Server 前,請確認一下網卡的設定。
第一步是先到 「Oracle VM VirtualBox 管理員」→「建立」一張新的網卡。
installingContestManagementSystemonUbuntu18.04.6LiveServerEp19

再到 VirtualBox 上的 ubuntu 18.04.6 LTS Live Server 的「設定」→「網路」→「介面卡 1」,改成「僅限主機介面卡」。
installingContestManagementSystemonUbuntu18.04.6LiveServerEp20

ifconfig -a
//看一下 [CMS Server 的 IP] 是什麼,本次的例子所顯示的是 192.168.56.102。

從另外一部電腦,去 ping 一下 [CMS Server 的 IP] 看看。

從另外一部電腦,用 Web Browser 登入設定好的 CMS Server 試試看,本例為 http://192.168.56.102:8888。

開啟 Web Browser,在網址列打 http://[CMS Server 的 IP]:8889 進入 Admin 頁面。

使用剛才新增的 Admin 帳號、密碼登入。

新增 Contest。

新增 User。

選擇加入 Contest 的 User。

回到 VirtualBox 上 CMS Server 的 Terminal,執行 cmsResourceService -a。

開啟 Web Browser,在網址列打 http://[CMS Server 的 IP]:8888 進入 Contest 的首頁。

後記

  1. Contest Management System
  2. Welcome to CMS’s documentation! — CMS 1.4.rc1 documentation
  3. Have fun!

安裝與運作 Contest Management System (ubuntu Desktop 版)

前言

縮寫同樣都是 CMS,Contest Management System 與 Content Management System 的全名僅有一字之差,但功能上卻有很大的不同。

今天要架設的是 Contest Management System,而官網上的介紹是這麼寫的:

CMS, or Contest Management System, is a distributed system for running and (to some extent) organizing a programming contest.

CMS has been designed to be general and to handle many different types of contests, tasks, scorings, etc. Nonetheless, CMS has been explicitly build to be used in the 2012 International Olympiad in Informatics, held in September 2012 in Italy.

安裝過程截圖

以下是在 VirtualBox 的安裝過程截圖(點圖至 Flickr 瀏覽相簿)
contestManagementSystem

安裝流程

跟安裝過程截圖的步驟不太一樣,我回顧之後,把整個流程大致分成 3 個階段:

  1. 第一階段,多半是在 Terminal 下指令就可以搞定。(下面的紀錄中,我使用 gedit 編輯 cms.conf 才跳出 Terminal,如果選用 vim 編輯,那就可以持續待在 Terminal 裡)
  2. 第二階段,絕大部分是用 Web Browser 做完後續的設定。
  3. 第三階段,算是一個小 Lab,這個 Lab 可以測試能不能從其他的電腦主機,登入同一區域網路裡,我們所安裝、設定與開始運作的 CMS。

第一階段

wget https://github.com/cms-dev/cms/releases/download/v1.4.rc1/v1.4.rc1.tar.gz

tar xvf v1.4.rc1.tar.gz

cd cms

sudo apt update

sudo apt install build-essential openjdk-8-jdk-headless fp-compiler postgresql postgresql-client python3.6 cppreference-doc-en-html cgroup-lite libcap-dev zip python3.6-dev libpq-dev libcups2-dev libyaml-dev libffi-dev python3-pip python3-setuptools python3-tornado python3-psycopg2 python3-sqlalchemy python3-psutil python3-netifaces python3-crypto python3-six python3-bs4 python3-coverage python3-mock python3-requests python3-werkzeug python3-gevent python3-bcrypt python3-chardet patool python3-babel python3-xdg python3-future python3-jinja2 python3-yaml python3-sphinx python3-cups python3-pypdf2
//python3 的相關套件很多。
//如果想要方便的話,比較建議可以用複製貼上的方式服用。

sudo python3 prerequisites.py install

sudo reboot

cd cms

sudo python3 setup.py install

sudo su – postgres

createuser –username=postgres –pwprompt cmsuser
//這個「設定密碼」等一下會用到。

createdb –username=postgres –owner=cmsuser cmsdb

psql –username=postgres –dbname=cmsdb –command=’ALTER SCHEMA public OWNER TO cmsuser’

psql –username=postgres –dbname=cmsdb –command=’GRANT SELECT ON pg_largeobject TO cmsuser’

exit

cd /usr/local/etc/

ls

sudo vim cms.conf
//如果沒有先安裝 vim 套件,也可以跟截圖下一樣指令:sudo gedit cms.conf。
//重點是記得用剛才「設定密碼」把 your_password_here 置換掉。

cmsInitDB

cmsAddAdmin [name/帳號名稱]
//[name/帳號名稱] 的意思是給即將要新增的 Admin 一個名字,在這裡我的命名是:cmsadmin。
//下完指令後,請記下新增 Admin 後系統給的密碼,等會兒就會用到。
//也可以直接下指令,指定一個自己認為好記的密碼:cmsAddAdmin -p [password/密碼] [name/帳號名稱]

cmsLogService

cmsAdminWebServer

第二階段

開啟 Web Browser,在網址列打 http://localhost:8889 進入 Admin 頁面。

使用第一階段新增的 Admin 帳號、密碼登入。

新增 Contest。

新增 User。

選擇加入 Contest 的 User。

回到 Terminal,執行 cmsResourceService -a。

開啟 Web Browser,在網址列打 http://localhost:8888 進入 Contest 的首頁。

第三階段

sudo apt install net-tools
//我習慣下 ifconfig 這道指令,而 ubuntu 的 Desktop 通常要另外安裝。

ifconfig -a
//看一下自己設定的 IP 是什麼,本次的例子所顯示的是 192.168.56.101。

從另外一部電腦,去 ping 一下 CMS Server 的 IP 看看。

從另外一部電腦,用 Web Browser 登入設定好的 CMS Server 試試看,本例為 http://192.168.56.101:8888。

後記

  1. Contest Management System
  2. Welcome to CMS’s documentation! — CMS 1.4.rc1 documentation
  3. 本次紀錄所使用的是在 VirtualBox 上安裝的 ubuntu 18.04.6 LTS Desktop,如果不是很有把握,我也滿建議先在 VirtualBox 嘗試看看。
  4. 滿建議使用 ubuntu Server 版本,並且在上頭安裝 SSH,以遠端登入的方式,完成 CMS Server 的安裝與相關設定,這一次,我是安裝完 Desktop 版本之後,才再安裝 SSH 充當 Server 使用。
    connecttoMyCMSServerwithSSH

Windows Live Messenger 9.0

談及 MSN 即時通訊服務,當我還沉浸在 Apple 的歲月裡,Microsoft Messenger 用起來缺手缺腳的,每一次的更新所要求的只是希望功能完整就好,至於打開窗戶之後,其實我對程式更新一點期待也沒有,只是有更新就會安裝來玩玩,今次也是。

由於,我玩 openSUSE 11.1 而把電腦搞掛(所幸資料備份齊全),決定重新安裝 Windows XP,安裝後開始把套件更新並且將必要的程式一個接著一個安裝上去(個人對 Ghost 有偏見的結果),辦公室的電腦要做這件事,當然就是在中午的休息時間裡,邊睡邊完成最不會浪費時間。

Windows Live Messenger 的安裝被我擺在很後頭,只比 Microsoft ActiveSync 4.5 早一步,往 MSN, Messenger, Hotmail – MSN 台灣 這個站走過去便給我發現小綠人的圖示與日前長得不太一樣,一時之間也說不出個所以然。

點進去所呈現的頁面是 Messenger 9.0 下載 – Windows Live搶鮮的字樣全然不見(有興趣者可以往 Windows Live Messenger 9.0 搶鮮版 – Windows Live 去瞧瞧。

再延著馬上下載走,會被帶到 Windows Live Messenger – MSN 即時通訊服務中文版,唷!這下可開心啦!下載 9.0 正式版的字樣就活龍活現秀在眼前,再跟著走下去之後卻被帶到 Messenger 搶鮮版 – Windows Live,讓我急踩煞車,若非無法順利安裝前一個版本,我根本不會想再走回頭路。

所幸,今次的回頭路走得還挺漂亮的,安裝之後確實是沒有看到 Beta 的字樣。或許有人會遲疑,在 Beta 階段其實就用得很順,我在此高興個什麼勁,不瞞各位,我身旁確有人安裝後無法連線,同樣的網路環境,其使用的 Beta 版小綠人竟然就此默然,他人的活蹦亂跳,顯然得再回頭了解其系統是那裡出狀況,話再說回來,有必要搞得這麼累嗎?

既然應該是正式版,我就會推薦親朋好友們去下載來安裝看看,至於你問我有什麼新的功能,我不是很清楚,也懶得去搞清楚,早在被我砍頭之前,小綠人的功能就已經夠我用。

附帶一提的是安裝完,我注意到 Windows Live Messenger 9.0 下面的廣告提到 Windows Live Messenger 網頁版,猜想,推出此一服務應該是為了因應 Windows Live Messenger 9.0的新功能吧!?不然,網頁版的 MSN 即時通訊服務,微軟官方早就有供應(詳可參閱 MSN Web Messenger)。

PayPal 也開始講(繁體)中文

在以 Google 應用程式為平台的 E-Mail 信箱裡面收到 Paypal 寄來的通知,標題是這麼下的:

PayPal now speaks your language and much more!

我用破破的英文辛辛苦苦地使用 Paypal 一陣子,看到這樣的標題隨即點下國旗進去瞧瞧,轉頁的過程中出現的仍是簡體中文,讓人感到小失望。

所幸,最後出現的是繁體中文,開心的呢!使用起來真的好親切。

那麼,該不該再把捐款的按鈕擺出來哩?

…再說吧!也有在用 Paypal 不妨也去晃晃,當然英文程度佳,或是想練練英文,甚至是看不懂繁體中文的人應該對此不感興趣吧!(廢言)

把 JUTE 從 WordPress 轉移至 WordPress.com

JUTE 不是我成為部落客的第一支部落格,卻是經營最久,也最耗費心思,即使她的年華不在,我仍舊希望她能夠呈現在虛擬世界裡。

然,工程並沒有那麼容易。

首先,我得把 TT 格式的資料庫轉成 WP 格式,手邊的工具有限,僅能夠轉換到 2.0.11 版的 WordPress,該版本無法將資料匯出,需要再升級。

於是乎,就決定拿硬碟裡頭的 WordPress 2.6 升級,升級後呈現亂碼,我在這個階段卡最久,採用的解決方式是延著 wp-config.php 與 wp-db.php 兩個檔案走出來的。

至於在 WordPress.com 做的事兒,不外乎是申請新的部落格與匯入。

最後,仍以同名 JUTE 重生,也不知道為什麼?睡眠是被犧牲那麼一些,心裡頭卻覺得很開心。

Favicon 管理

免費產出自己網站上的 Favicon 跟大伙分享過一些網路上的好用資源,不費氣力給個人網站或是部落格更有個人風格。

當時候,我在 GoDaddy.com 租用空間,將建立好的 favicon.ico 放在部落格的根目錄底下即大功告成,沒太大的問題,來到 Blogger.com 之後,預設的就是她美美的 Favicon。如果我們要做個人化的話,日前的方式肯定不管用,對 HTML 語法稍有概念的人可能的解決方法是透過語法指向虛擬世界某空間的個人 favicon.ico,對此法尚無概念而有興趣者可以前往 網頁唯美派 6 — 製作「我的最愛」圖示 瞧個仔細。

原本我也想這麼做,後來找到更好的資源,使用起來爽度更高。虛擬世界浩浩蕩蕩,諸如此類資源也是無法勝數,坦白說我也沒有一個一個去試,IconJ.com 是在一次誤打誤撞後便覺得很好用的服務。IconJ.com 是不用註冊即可服用的,然今次談的是要管理我們心愛的 Favicon,在此仍建議註冊使用,註冊流程從頁面右邊的 Sing Up 開始。

點入後進到上圖所示的頁面,有 2 個米字號的是必填欄位,填完註冊後送出,尚需要到註冊時所填具之 E-Mail 啟用帳號。啟用後登入來到上圖所示的頁面,把想要轉換成 Favicon 的圖片上傳,IconJ.com 還有提供銳利化的選項,這個部分我沒試,因為我想 Favicon 已經長得這麼小,銳不銳利應該沒什麼差別,當然,沒試過話愈講就愈小聲,還是建議有興趣的伙伴自行去服用看看。

上傳後會再進入如上圖示的頁面,我會把 Share it in the gallery 勾選,一方面是避免待會兒 Favicon 出不來,另一方面是想到 Favicon 是要給人家看的,分享出來應該無所謂,如果有私房 Favicon 不想流到市面上的,可以直接按下 Save It

點一下左邊的 My Favicon Code 來到上圖所示之頁面,分別有程式碼與使用說明,把這段編碼剪出來,再到 Blogger.com 的資訊主頁,沿著 [版面配置][修改 HTML] 走,找出 <head> 或是 </head>,把程式碼貼到 <head> 之後或 </head> 之前(敘述得好辛苦,總之就是在兩者之間)。

好囉!以上幾個步驟下來,應可順利服用。

那麼,好像沒有講到重點,呵!怎麼有點掛羊頭賣狗的嫌疑呀!

快別這麼說,重點就在過程中的註冊程序,一旦註冊成為會員後,往後上傳製作 Favicon 都會在資料庫裡面,若是其他網友所上傳製作的 Favicon 有興趣也可以納進來,任君選用,可以說是在製作、管理與使用各項兼顧的均衡服務。

把我的部落格從 WordPress 轉移至 Blogger

預定要三天完成的部落格系統轉換,在一大清早就完成,主要原因是經過精挑細選後的文章只有 44 篇,離 Blogger.com 每日 50 篇的限制仍有點小小的距離。

那麼,我是怎麼辦到的呢?

首先,得感謝 Google,餵給它幾個關鍵字:「wordpress to blogger」,就成功找到幾個方案:

  1. Yuren\’s Info Area: w2b: WordPress to Blogger
  2. codesimple: WordPress to Blogger

嘗試 w2b 並未未成功,而另外一支工具:codesimple: WordPress to Blogger,發英文功閱讀之前,我繞到Blogger 測試區,發現有匯入與匯出網誌的功能,可它並不支援 WordPress 所匯出的格式,到此有點想放棄而開始去想其他替代性方案,如:

  1. 將部落格轉到 WordPress.com,並且花費 10 元美金讓 blog.chiahsien.com 這個 Domain Name 掛到那裡。
  2. 將 JUTE 所使用的 TatterTools 資料庫轉換成 WordPress 的,並依上述之方式放到 WordPress.com,再花個 10 元美金。

可真要如此,我就不必搬出 GoDaddy.com,還不如再花個 43.05 元美金省事。

於是乎再回到 codesimple: WordPress to Blogger 瞧個仔細,發現其轉換工具尚需要有 3 支元件:Python 2.5、BeautifulSoup 與 Google\’s GData Python Client,除 Python 還有照過面之外,其他 2 位根本不熟,再往下閱讀其他網友們的回應,有位無名氏(Anonymous)寫道:

After a couple hours of searching, I found this tool which worked for transferring my blog posts from a WordPress blog to a Blogger one.

http://linuxlore.blogspot.com/2007/09/livejournal-to-blogger-or-blogger-to.html

Hope someone else finds this useful.

喲!皇天不負苦心人,聽起來是比較容易的方案,馬上連過去下載回來安裝,安裝時 Windows Vista 還跟我說了一番話,就是諸如「程式可能很好用,但也有風險在,你確定要安裝嗎?」等等的,我必須說,這個提醒是重要的,畢竟,接下來的步驟是要把自己的帳密直接提供出去,如果決定要使用,這個風險確實有那麼點大

使用上非常容易,只需要 2 個步驟:

  1. 我先給她 WordPress 登入的帳號、密碼,再按下 Fetch(有趣,想起以前在 Mac 上愛用的 Ftp 軟體)。
  2. 再來是給她 Blogger.com 登入的帳號、密碼與部落格網址,再點一下 Publish

點下 Publish 之後,再出現個框正確顯示出我在 WordPress 所有正體中文的文章,總計 136 篇,若要全部匯過去,她還提醒我「每天匯入的最高限額是 50 篇,請問要不要繼續。」我想順便去蕪存菁,挑來挑去剩 44 篇。

最後,點下 Publish 完成匯入。這樣就可以收工嗎?

還不行,轉換過去後的文章段落標籤只有一篇還在,而且版面寬度不同,還得將圖片的解析稍做修改,如此讓我在早上 4 點費時 2 個鐘頭完成到至少自己稱得上滿意的程度。

除此之外,尚有的缺點是原本的文章標籤與各篇文章的回應並不會跟著過來,在 WordPress 所設定好的固定網址(永久連結)將不復見

Google Toolbar 5 for Firefox

幾天前我花了點時間把家裡的上網設備移位到書桌旁,也因此之前維持良好的 ubuntu 8.04 移除後,現在又可以重生,安裝後尚然要將所有的 Patch 上架,上完後隨意瀏覽而發現 Google Toolbar 5 for Firefox 釋出,之前已經有 Google Toolbar 5 for IE 的經驗,還不賴,所以沒想太多就裝上。

裝好後覺得比較麻煩的是我常用的功能:按鈕與書籤,設定好之後版面有點擠,唉…,沒法兒!人家還在用 1024*768 的 LCD,還好可以透過[版面配置] [取代 Firefox 搜尋框]調整。

IE Tab

瀏覽器大老:ie,自從活生生被綁到 Windows 裡面之後就罵聲不斷,ie Only 的網站更是扮演火上加油的角色。ie 讓很多非 Windows 使用者吃足苦頭;同時也確實是很多人在網際網路上的衝浪板,爭議未曾斷過。

有意思的是瀏覽器這片土地上的爭戰亦未曾停止,我認為對使用者而言是件好事,尤其當自己使用過 ie7 一些日子後感觸愈發愈深刻,也不得不在此順便嫌棄一下 ie7 的書籤管理功能仍明顯不足,至少我是用不習慣,相較之下 Firefox 、 Opera 與 Safari 就顯得強很多。除此之外,ie 碰到某些頁面時,呈現出來的模樣就是跟別人家不一樣,以本誌為例,使用 ie6 就會讓三欄式版面直接變成雙欄式,真帥氣。

僅管 ie 確實立下過無數的汗馬功勞,可是我已經跟它漸行漸遠,而偶爾也會被我嫌棄的 Firefox 在心中依然位於不敗之地,Safari 與 Opera 都是隨著情緒起伏,偶爾拿來站著衝浪看看。再加上近來 Flash 的外掛程式出點狀況,家裡的 ie 遇到有 Flash 的頁面時就一片白茫茫,也就更讓我提不起開啟 ie 的興趣,在 ubuntu 則是連安裝 IEs4Linux 都很懶。

所以,就我而言會去開啟 ie 的理由只剩乙個:遇到 ie Only 頁面,為此再去把 ie 這塊衝浪板取出來實在是不得不呀!所幸有 IE Tab 這支外掛,最近乙次的更新就在上個月前,使用上也沒有什麼不穩定的。好啦!我準備先把 ie 核心拿來用,主程式冰起來,待 ie8 正式釋出時再解凍。