Yahoo! + wretch.cc + robots.txt = EVIL

Update: 無名小站已經把robots.txt拿掉了

wretch.cc就是台灣的無名小站,一向負面新聞不絕,過往的負面新聞可以參考blog.xdite.org,雖然被台灣Yahoo!收購,但情況好像沒有改善。

無名小站最近將 robots.txt 改成

User-agent: Slurp
Disallow:
User-agent: *
Disallow: /

也就是說只有Yahoo!自家的robot才會/可以index無名小站上的頁面,當然,如果是不守規矩的robot就可以照index無誤,但守規矩的robot例如googlebot就無法再index無名小站上的頁面,這樣的舉動一來令人聯想到Yahoo!用來對付Google,二來用這樣的手段對付遵守standard的公司,不守規矩的公司可以照index無名小站上的頁面,變相鼓勵不遵守standard。

看看香港人常用的BSP的robots.txt︰

spaces.live.com 只有一句remarks

http://home.services.spaces.live.com/robots.txt

# robots.txt for http://spaces.msn.com/

mysinablog.com

http://mysinablog.com/robots.txt

#
# robots.txt for http://www.mysinablog.com
# last updated: 2nd Oct 2007
#

User-agent: hl_ftien_spider
Disallow: /

User-agent: larbin
Disallow: /

User-agent: wget
Disallow: /

User-agent: libwww
Disallow: /

User-agent: HTTrack
Disallow: /

User-agent: grub-client
Disallow: /

User-agent: NPBot
Disallow: /

User-agent: WebReaper
Disallow: /

User-agent: *
Disallow: /gallery/
Disallow: /imgs/
Disallow: /js/
Disallow: /styles/
Disallow: /templates/
Disallow: /tools
Disallow: /admin.php
Disallow: /atom.php
Disallow: /authimage.php
Disallow: /chkauthimage.php
Disallow: /resserver.php
Disallow: /trackback.php
Crawl-delay: 1

Google 9 歲啦

看到google首頁上的logo又換成以下模樣,Google 已經9 歲啦。恭喜﹗恭喜﹗至少google到現在仍然是值得尊敬的公司﹗Don’t be evil﹗

Google is 9 year old

P.S. Google以往的特別Logo

中秋節

今年中秋節因為家中剛剛添了一位成員,所以很忙,只買了一個月餅應節。明年就可以買燈籠和他一起玩了,我比較喜歡傳統的燈籠,到底買洋桃還是白兔燈籠好呢?

Hong Kong Web Community Gathering “Blogger Dinner”

今晚去了Hong Kong Web Community Gathering “Blogger Dinner”聚會,地點是中環的Prive,認識了一新朋友,又見到了一些blogger真身。我自己都是第一次參加香港的Web2.0或Blogger的活動,看到了一班年輕的朋友,一些香港Web2.0的startups,自己真的要加把勁﹗

Update: Hong Kong Web Community Gathering “Blogger Dinner”活動相片

Steve 2.5開發中

為什麼是Steve 2.5而不是3.0呢?因為這是一個小project,先試牛刀,這個projec已經計劃了一陣子,但因為種種原因而遲遲未開始,希望儘快完成。Project name叫做homeXpenses。

http://homexpenses.com

Steve 2.0

不經不覺 Steve 2.0 已經一個月大了,現在最頭痛的是要替他改個好的中文名及英文名。

在 CentOS 5 上安裝 Oracle 11g

由於Oracle 11g現在只有x86版本,所以雖然Mac Mini是使用Core 2 Duo的Processor(Core 2 Duo是一顆64bit的processor,可以安裝x86-64版的CentOS 5),所以我之前所安裝的CentOS 5只是x86版本,而且我的Mac Mini只有2GB的memory,所以32bit或64bit都沒有大分別。

Download Oracle 11g x86 版本

首先到 http://www.oracle.com download Oracle 11g,Oracle 11g已經長大到1.7GB,一個zip file就包含了Documents,Client,Examples,Gateways及Clusterware,所以如果沒有DVDRW,就不大方便。(今時今日,我想這不是問題吧﹗)Download完成後再用chksum算一算,沒有錯誤後就可以unzip及把它燒錄成DVD備用。

安裝前準備

Install

安裝Oracle 11g Enterprise Edition

Oracle Install

Install

在 C2D Mac Mini 上安裝 CentOS 5

替Mac Mini進行了開腦大手術之後,就可以改變它的靈魂,由老虎改變為企鵝。

基本上現在安裝Linux真是十分容易,跟十多年前相比,你會以為CentOS是另一個OS。安裝方面只有一點是要注意的,就是安裝GRUB時記得要把GRUB安裝到harddrive的MBR(Master Boot Record)上,這樣CentOS才能成功start up。在下圖按Advanced Storage Configuration就可以選擇把GRUB安裝到harddrive的MBR。

Advanced Storage Configuration

註:因為Macintosh是沒有BIOS的,Macintosh是使用EFI(Extensible Firmware Interface)

新版Core 2 Duo Mac Mini

某天下班回家發現一直在默默地工作,不問收穫的Pentium 4 Server已經靜靜地完成歷史使命,心想一直以來家中的Server都是由剛退役的舊PC變身而成的,今次沒有退役的舊PC,就要新組裝一部PC來當家中的Server。

剛好Apple 於八月upgrade了iMac及Mac Mini的Product Line,自己一直都想擁有 Mac Mini,但因為之前的Mac Mini都是用Core Duo所以一直沒有入手,今次正好是時候了,所以前兩天就在Apple Online Store上訂了一部 Core 2 Duo Mac Mini,今天就送到了。跟著就跑到高登購買upgrade所需要的hardware,但發現高登的價格比旺電貴?﹗這還是頭一次,唯有改變行程到旺角電腦中心買齊所需要的hardware,跟著就要替Mac Mini進行開腦大手術 。

Mac Mini 開腦大手術

Disclaimer: I am not responsible for anything you do with the information you find on this site. If you are hacking hardware to make it do stuff it was not intended to do you are most likely voiding your warranty. If in doubt always follow the advise of the manufacture and ignore the ramblings of crazy geeks like me. This hack worked for me, but your mileage may vary.

首先主要材料包括:

C2D Mac Mini x 1 HKD 4,700.00
Kingston DDR2667 SODIMM 1G x 2 HKD 620.00
Fijisu SATA 5400 rpm 120GB HardDrive + 硬碟盒 HKD 585.00
總數 HKD 5,905.00

Mac Mini開腦大手術最困難的就是第一步,把Mac Mini的衣服脫光,因為Mac Mini的體積實在太小,再加上都是使用notebook computer的零件,所有的零件都安排得十分緊密,外殼也不是用螺絲鎖定,要把Mac Mini的外殼打開就要一些工具幫助。在網上有兩個方法大家可以參考。其中的一個方法是利用UTP Cable,另一個方法是利用iTool,當然並不是人人都可以拿到iTool,所以可以到五金買把putty knife代替。

Open Mac Mini without Putty Knife

iTool

當打開了Mac Mini之後一切就變得簡單了,鎖定optical drive的四根螺絲移除後(其中右前方的那一顆螺絲比其他工顆大),只要把正面電池旁邊的細小cable拔掉,就可以把optical drive返轉,跟著可以看到SODIMM memory,optical drive底下就是harddrive,把memory及harddrive更換後再optical drive裝上就只欠裝上外殼,但不要太心急外殼裝上,待安裝完OS後再外殼裝上也未遲。

Naked Mac Mini

本站就是架Mac Mini在上,Mac Mini正在“裸跑”(naked running)快樂地工作中﹗下星期再替它穿回衣服。

Redhat Enterprise Linux 5 正式推出

經過差不多兩年時間,推出時間一再延遲,Redhat Enterprise Linux 5 終於在今天正式推出。我個人認為這是自 Redhat Linux 9 之後最令人期待的 Upgrade(注意:不是 Enterprise Linux)。

Redhat Enterprise Linux 5 這一版本最主要加入了 Xen Virtualization 技術,隨着 Multi Core CPU 的發展,Virtualization 技術將會愈來愈受重視,有興趣可到 http://www.xensource.com/ 看看。

除了 Xen Virtualization 技術外,很多軟體也更新了版本,包括 Apache 2.2,MySQL 5,PHP 5 等等,想使用 Web Application 例如 MediaWiki 可以不需要手動 Upgrade LAMP stack,真是一個好消息,至於想使用 RHEL 5 又不需要技術支援的可以等 CentOS 推出,CentOS 也剛剛推出了 5.0 Beta,相信月底前可以推出正式版。