科技與科學

28 posts

網站被駭

Matrix過去兩個禮拜之內我的網站被駭了兩次。兩次都是我的網頁被莫名其妙的改掉。第一次發生被駭事件之後我趕快改了我的網站密碼,然後仔細的檢查我的網站伺服器的紀錄,希望能找出駭客是怎麼侵入我的網站的。不幸的是我怎麼找都找不出一點蹤跡,結果沒過幾天又被駭了。這次我把網站上所有不需要的東西都殺殺乾淨,希望不要再被駭了。如果哪一天你們上我的網站看到怪怪的東西,那很明顯的是我的網站有被駭了!!

By the way,如果你是好心的駭客,那請你幫忙駭駭看我的網站吧!駭成了請告訴我你是怎麼駭進來的,我將提供報案獎金!

中國政府宣稱他們「真的」沒有在過濾網站

根據CNet的報導,一位中國政府官員在雅典所舉行的一個聯合國會議上宣稱中國「真的」沒有在過濾Internet上的網站。「真的!」這位官員強調,「我知道中國的網路使用者有困難連到一些國際上的網站,但是這並不代表我們有在過濾網站。我也不知道他們為什麼會有困難連到這些國際上的大站!」

問題是呢,根據哈佛大學法學院所做的研究,網路上有19,032個網站在中國是被阻擋的。喝!沒想到我的網站BibleDaniel.com也赫然在列!不知道我是該高興還是難過!

block_bibledaniel.gif

太陽系八大行星

八大行星?是的,我沒有寫錯。我們從小就被教導太陽系有九大行星:水星、金星、地球、火星、木星、土星、天王星、海王星、冥王星。本週全世界最有名望的一群天文學家在捷克開會決定將冥王星排除在太陽系行星之列。因此,從今天開始太陽系只有八大行星了!

這不是我捏造的新聞,請看Space.com報導:http://www.space.com/scienceastronomy/060824_planet_definition.html
Pluto

電腦翻譯

最近常常看到一些電腦界的大亨在吹噓電腦翻譯科技的進步。依照這些人的說法,幾年內電腦便可以即時翻譯人類的語言。同時,Microsoft最近宣稱他們新的搜尋引擎將可以回答人們用一般問句所問的問題。我猜想如果Microsoft新的搜索引擎真的如他們所說的那麼神奇的話,那最常被問的一個問題應該是:「Who is the most beautiful person in the world?」如果我們先進的Microsoft電腦有點常識的話,它應該能夠在一千億分之一秒之內答出正確答案:「YOU」。

Anyway,為了要測試一下電腦翻譯的強度,我把我的網站上的一篇文章「The Tale of Three Trees」拿去翻譯了一下。以下是原文的節錄以及翻譯的節錄:

Continue reading

如何使用Blogger.com建立自己的Blog (Blogger How-To)

轉載此文請註明原出處
作者:Daniel

Blog是個很流行的新名詞。什麼是blog?對於一般使用者來說,blog其實就是自動化的個人網頁。如果你對blog完全沒有概念,我建議你先閱讀Jedi所寫的「妳不能不知道的部落格」。這是一篇很好讀的文章,不管是blog的老手或是生手都應該去讀讀它。

要建立自己的blog有兩種主要的方法。第一個方法是在你自己的虛擬主機或是網站伺服器上架設並執行blog的平台程式。Blog平台大多是以Perl或是PHP寫成的。你現在看到的我的網站(風沙星辰)便是用一個由PHP所寫成的blog平台程式: WordPress (WordPress的前身是b2b2現在已經停止發展了)在我所租用的虛擬主機上架起來的。我之前也試過大名鼎鼎的另外一套blog平台MovableType。但是MovableType的設定對我來說實在太複雜了,因此玩了一下我就放棄了。我還用過Blosxom,但是他的功能用起來沒有WordPress順手,所以我最後決定採用WordPress來 當作我的blog平台。如果你想要自己架設blog平台,你必須對網站設計、Web伺服器的運作方法、程式語言以及資料庫的運作有基本的認識。同時,當你 的blog平台程式有更新版的時候你還必須自己更新程式碼並且作除錯(debug)的工作。如果你想到這些工作就已經想睡了,那我建議你用第二種方法來建 立你的blog。如果你有興趣架設自己的blog平台,不妨看看Jedi寫的「築一個部落格的夢」。

建立blog的第二種方法是在「別人」架設好的blog平台上建立你的blog。這裡的「別人」可以是你的朋 友、同事、愛人、同學、或是任何願意讓你用他的blog平台的人。當然,除了你的朋友、同事、愛人、同學之外也有很多的網路公司等著提供你blog平台的 服務。這些服務有些是要收費的,有些是免費的。免費的blog平台服務列表請參考「部落格村–>部落格建站資源–>免費的部落格」。

在台灣最有名的免費blog平台服務應該算是PChome個人新聞台了。PChome個人新聞台的申請跟設定都很簡單,我就不在此贅述了。雖然PChome個人新聞台是個簡單易用的blog平台,但是他最大的限制就是你無法自行設計網頁的模版。因此每個個人新聞台看起來都像是從同一個模子打造出來的。PChome個人新聞台的第二個缺點是你不能把你以前寫的文章打包起來搬到別的地方去。

這些PChome個人新聞台的缺點在Blogger.com上都不存在,因此我今天要跟你們介紹如何在Blogger.com上建立你的blog。

Blogger.com是個歷史悠久的免費Blog服務。但是一直以來Blogger.com都以其介面簡單與簡陋粗糙聞名。這是為什麼Blogger.com雖然是免費的我卻從來對它都沒興趣的原因。西元2003年Google收購了Blogger.com,到2004年5月Blogger.com有了全新的面貌。正好我的朋友Wonderland也想要試試架個blog來玩玩,我就順便幫她試了一下。一試之下我便愛上了Blogger.com,因此決定大力的來推薦它。

廢話說夠了,咱們就開始吧!

1. 建立Blog的第一步,請將你的瀏覽器指向http://blogger.com,你將會看到Blogger.com的登入畫面。請按螢幕中間右方的箭頭”CREATE YOUR BLOG NOW “來建立你的blog。若是你已經有blogger的帳號,你可以直接從上面輸入你的Username和Password來登入。

2. 建立blogger的使用者帳號:請自取一個使用者名稱、密碼(至少六個字元)、你所要公開使用的名字、並填入你的Email address。填完後不要忘記在”I accept the Terms of Service”前的小格子裡打勾,然後按下CONTINUE。

如果你看到下面的這個”Name your blog”的畫面,那表示你的使用者帳號已經建立好了。如果你看到錯誤的訊息,則有可能你所用的使用者名稱已經有人用了、也可能是你的密碼太短或是你忘了 勾選I accept the Terms of Service。

3. 建立blog:建立好你的Blogger使用者帳號之後下一步便是建立你的blog了。我們之前有提到blogger.com是一個blog平台,但是你的blog檔案其實並不存在blogger.com的伺服器上。在此你有兩個選擇:選擇一是把你的blog放在blogspot.com所提供的免費blog存放空間裡。Blogspot.comblogger.com 的服務是完全結合的,因此你只需要一個使用者帳號。選擇二是把你的blog放在你的ISP所提供的網頁空間或是其他的免費網頁空間裡(Note:如果你選擇免費的網頁空間,你的網頁空間必須要有提供FTP檔案上傳的功能)。把blog放在blogspot.com的好處是設定很容易,你也不需要另外去記得一個FTP帳號和密碼;壞處是blogspot.com會在你的網頁上方放一個橫幅廣告。

如果你決定使用blogspot.com的 網頁空間,請在Blog title的空格裡填上你的blog名稱,然後在Blog address的空格中幫你的blog選個網址。假設你所選的blog網址是testblog,以後你要連到你的blog的時候就在你的瀏覽器位置列輸 入:http://testblog.blogspot.com

3a. 如果你決定不要使用blogspot.com的 網頁空間,則請按下”Advanced Blog Setup”的連結。在你填入任何的資料以前,請先確定你所使用的網頁空間有提供FTP檔案上傳的功能。如果你不知道你的網頁空間是否提供FTP檔案上傳 的功能,或是你不知道FTP伺服器的網址,請到提供你網頁空間的網站的FAQ裡去搜尋「FTP」這個關鍵字。(註:現在免費的網頁空間很多都不提供FTP 上傳檔案的功能。)

在Advanced Blog Setup畫面中先填上你的blog的名稱(Blog title)。其次,你可以決定你的blog要不要列在你的blogger.com個 人設定頁中。我的建議給它列(check “Listed”)。接下來你必須要填入你的FTP伺服器的網址。我以我的ISP所提供的網頁空間為例。我的ISP所提供的FTP servcr的網址是 mywebpages.comcast.net,我就在FTP server空格中填上mywebpages.comcast.net。再下來的Protocal選項,選FTP就可以了。SFTP是一個安全性較高的通 訊協定,但是大部分的FTP server仍然不支援這個通訊協定。FTP path是你的blog所要存放的目錄。如果你不知道該填什麼就空著就好。Blog filename我建議你使用index.html,當然你也可以使用任何你想要的名字。(註:如果你要上傳blog的地方已經有另外一個網站存在,則很 可能index.html這個檔案已經存在了。如果你不想把現存的index.html給覆蓋掉,則你應該給你的blog另取一個檔名。最後一個空格是你 的blog的網址。以我的情形為例,我的blog檔案名稱取名叫index.html,則我的Blog URL就是http://mywebpages.comcast.net/~my_username/index.html

確定一切資料無誤之後,請按下CONTINUE進行下一步。距離你的blog只差一步了!

4. 選擇模版:模版就是你的blog的外觀。Blogger.com提供了一些現成的模版供你選擇。模版的設定是之後可以更改的,所以暫時選個看的順眼的就好。

選好模版之後按下CONTINUE,經過幾秒鐘的等待,當下面這個畫面出現的時候就表示你的blog已經初步設定完成了。按下START POSTING之後你就可以開始撰寫你的個人日誌了。但是為了讓中文能夠正常的顯示,在你開始貼文之前還需更改一個設定。

5. 更改語系設定:在你的編輯區上方你會看到四個選項:Posting, Setting, Template, View Blog。顯而易見的Posting就是你撰寫blog的地方。Posting下方有三個次選項:Create, Edit Posts, Publish。Create就是撰寫一篇新的文章,Edit讓你編輯以前發表的文章或是你暫存的草稿,Publish讓你在更改設定之後把新的設定運用 到你的blog上。

Okay,這些都不是重點,現在讓我們看看Settings。Settings之下有很多個次選項,我們暫時 不管其他的次選項。請先到Formatting這個次選項。在下面的畫面中你可以看到關於你的blog的一些設定:Show表示你的blog首頁要顯示幾 篇(或是幾天)的文章。我建議將這個設定改成7 Posts。再來的設定如日期和時間格式的設定你可以依你的喜好調整。最重要的是調整我們要做的是Encoding,在這裡你可以選擇Universal (Unicode UTF-8) 或是Chinese Traditional (Big5)。如果沒有特殊的原因,我建議你選Universal (Unicode UTF-8)。據說UTF-8的相容性比Big5來的好,因此你看到亂碼的機會比較少。

其他的各項設定你可以自己去試著調整看看,我暫時就不在這裡說明了。記得每次更改你的設定之後要Republish你的blog。

6. 變更模版:前面我已經說過模版就是你的blog的外觀。Blogger.com本身提供了不少模版供你選擇,其中有一些是你最初在設定blog的時候沒有的。你可以到Template–>Pick new來選擇新的模版。

如果你想要一個完全與眾不同的blog,那你勢必要設計自己的模版。設計自己的模版需要一些練習。你可以用Preview來預覽你所做的調整,確定沒有問題之後再Save Template Changes。

如果你不喜歡Blogger.com所提供的模版,但是又不想自己設計,你可以到下列這些網站去下載別人設計的模版然後貼到上面這個模版編輯區中:

你可以到這裡參觀我用Blogger.com所建立的blog: http://blog.pushih.com

7. 已知的問題:

  • Netfirms.com免費網頁空間的FTP server不知道為什麼總是沒有辦法成功的用Blogger上傳。我上傳的時候一直出現Error 553。希望有人可以找到解決的方案。
  • Kimo.com.tw的FTP server不允許覆寫的功能,因此Blogger無法正常的在Kimo的網頁空間上運作。