Friday, December 28, 2007

SAM Initialization Failed

前一陣子,老哥抱怨他的電腦有問題。根據當事人的描述,出門前保持開機,回來卻變成待機(Suspend To RAM[1]),隨後開啟電源,先是快速閃過出門前的畫面,隨即立刻出現BSOD[2],但他沒注意螢幕顯示的錯誤代碼(相信很多人都不會吧XD),在這樣的情況下只有重開機一途。重開機之後進桌面之前就出現下面的畫面:


Fig : SAM Initialize Failed (Click to enlarge)



那個中文翻譯真是折磨人,安全性帳戶管理員是啥XD,一時間還沒反應過來,實際上就是指Security Account Manager,中文翻譯還蠻白話的。它的本尊就是C:\WINDOWS\system32\config\SAM這個檔案,裡面負責儲存這台電腦的帳戶資訊。

通常碰到這種情況,會先嘗試以下兩種不需額外工具的方法
  • 進Safe Mode並查看系統記錄檔,裡面有無BSOD的相關訊息,或者是BSOD前的徵兆,通常可以看出些端倪,這樣才能對症下藥。

  • 使用Last Known Good[3]直接進OS看看。此方法不需額外的操作,就有可能讓系統恢復正常,成功的話就算是撿到了XD,但因為Last Known Good可能會導致最後一次開機後修改過的系統設定值遺失,通常還是先試試Safe Mode再說。



首先進入Safe Mode試試看,結果在出現帳戶畫面[4]之前,先出現了剛才正常模式中碰到的錯誤訊息,由此可以確定是SAM壞掉了。即使未必適用此問題,重開機後也順便試了Last Known Good,當然問題還是沒解決。由於SAM正常情況下不太可能損壞,其它可能的原因就是硬碟壞軌,由於其它的資料有一定機率也受到影響,處理起來需格外小心。



瞭解最可能出問題的部分之後,上Google簡單爬文後,立刻找到Microsoft自家Knowledge Base有100%相關聯的文章,真是太幸運了XD,省了不少爬文的時間。

照文章中的說法,此問題應該就是SAM這個檔案故障或遺失所造成的。由此可以推論,若能放回正常開機時的SAM,應該就能解決問題。快速瀏覽文中提到的三種方法,最後一種的重灌就再說吧;方法二提到的Repair資料夾,在正常電腦看該資料夾裡面檔案修改的時間,似乎是該電腦XP剛裝好的時間,若使用這裡的SAM覆蓋系統的SAM,就會如文章所說一樣,系統內所有帳戶資訊都會消失,顯然這也是個不得已的辦法,只比重灌好上一些。幸運的是,平常有幫他的硬碟製做完整備份,即使這個備份已經有半個月之久了XD,不過SAM極少變動,影響倒是不大。

最後的解決方法
,就是直接從備份中取出SAM檔,再使用BartPE開機並覆蓋故障的SAM檔。為了安全起見,覆蓋前先備份config資料夾中所有的檔案,再進行覆蓋,這樣有必要時也可以恢復成未覆蓋前的狀態。重開機之後,問題頓時解決!重開機數次,問題也未再出現,任務算是圓滿達成。後來使用HDDScan掃描,運氣還不錯,未找到任何壞軌,否則就要花大錢囉。



這個小故事告訴我們:
  • 硬碟要常備份,否則必要時將無先前備份檔可以取回、覆蓋。若碰到更嚴重的硬碟壞軌,資料損失造成的傷害是無法估計的。

  • 使用Windows系統,平常可以準備BartPE光碟或裝有BartPE的USB Drive,要不然會很難操作已經故障的系統;熟Linux的話,也可以使用KnoppixLive CD存取檔案系統;預先在硬碟安裝另一個XP也是個選擇。BartPE又是另一個說來話長的故事了,有機會再開一篇吧XD。



[1] Suspend To RAM(S3)是待機的一種。另一種在XP關機選單中,同樣也叫做待機的是Power On Suspend(S1),至於XP關機選單的待機功能會對應到哪一種狀態,則視BIOS中設定S1或S3待機而定。實際上S3會讓系統看起來像是關機一樣,切斷除了RAM以外的電力;S1就和一般開機類似,通常電源燈會閃爍,並供應少部分裝置的電力。

[2] Blue Screen Of Death(BSOD),俗稱藍底白字當機。在這裡可以看到歷代Windows系統的BSOD。

[3] Last Known Good Configuration 可以在XP的F8開機選單中找到。這個選項會將以下Registry的Key,還原成前一次正常關機或重開機的狀態
HKEY_LOCAL_MACHINE\System\CurrentControlSet

這個Key裡面的內容,主要和驅動程式較有關係,所以問題若與驅動程式無關,可能就幫不上忙了。這裡有較具體的說明此功能適用於哪些情況。

[4] 在Windows XP使用者登入的畫面中,即使平時只顯示一個使用者帳戶,進入安全模式時,仍應出現Adminstrator帳號;平常登入畫面中,XP會隱藏此帳號。

Tuesday, December 11, 2007

FON -> iPhone

這裡來幫FON Taiwan官方的活動打一下廣告 XD




Fig 1: FON Taiwan Activity (Click to enlarge)

簡單來說
只要有FON AP,且完成安裝、註冊的手續
並長時間分享網路連線的使用者
FON Taiwan官方會不定時偵測FON AP上線的狀態,每週兩次
偵測到FON AP為開機狀態,就會分配FON AP的主人一張彩券
也就是FON AP越多的人,且狀態皆為開機,彩券就會比別人多很多
憑彩券將有機會得到iPhone!

已經有FON AP的使用者
千萬別讓自己的權益睡著了
趕快上活動網站看看!

正常的話,每週末會收到像下面這樣的郵件


Fig 2: Got Tickets! (Click to enlarge)



Note: 在活動網頁中修改個人資料,會自動同步於FON官方的My Personal Info

Sunday, December 09, 2007

ADSL -> VDSL 10M/2M Rejected

星期四晚上,發現手機有不認識的號碼打來,因為無法從號碼得知對方的身份,當然就沒辦法回電。正常情況下,真的有急事找我的人會發簡訊,或是多打幾通電話和我聯絡,因此也沒有特別在意這通電話。

直到星期五早上接近中午時,同樣號碼的電話再度出現,但那時候正在進行機密任務(XD),所以也沒辦法接這通電話。到了中午時,換成家裡打電話來了,後來才知道是HiNet來推廣光世代(FTTC+VDSL架構)的人要和我聯絡。

根據對方的說法,之前我有向HiNet提出申請。沒錯,我是有升速的意願,但那是半年多前的事了。另外一方面,他們也表示若有升速的意願,星期六可以加班來升速,若星期四晚上就同意的話,就可以安排星期五升速。可能是年關將至,業務強力推銷起來的口氣就像詐騙集團一樣XD。前幾天看到其他人也接到類似的電話,由於不同版友聽到的優惠是不一樣的,先後都到版上問問看是否真的有這回事。比較一致的消息,是所謂的學生專案(裝機時要看學生證),每月880不綁約,似乎也不綁MOD,和之前所有的優惠組合比較起來,這真的是破盤價了!在那位服務人員還沒打來之前,先來重新評估看看目前是否適合進場。



時間回到今年的03/15,服務人員詢問是否需升速光世代。當時詢問的結果,優惠期間的費用是990綁MOD再送HP事務機,而當時牌告費率還沒公佈,所以也就不知道優惠結束後的費用。儘管如此,當時還是決定要升速,因為200KB/s的上傳實在是很誘人,而且和當時仍在優惠期的8M/640費用是相同的。最後與服務人員約定好裝機時間,再來就是等那天的來臨。

中華電信有個網頁,可以讓客戶查詢目前線路異動的狀態,從申請開始那天,每天都會習慣去關心一下安裝的進度。就在正式安裝的前天,查詢的結果是已經註銷!原先以為只是系統上呈現的問題,後來到了真正安裝的當天和隔天,完全沒有人和我聯絡。最後隨手寫了信到HiNet,果然寫信比打電話有效率,當天下午就有瞭解狀況[1]的服務人員和我聯絡,取消的原因是裝機前負責查線的單位,發現我離機房的距離與系統登記的不相符,當時問服務人員是說1100M吧,不知道是不是隨便講的XD,而光世代要在600M以內或者大樓有電信機房的才能安裝,所以取消了我的申請,害我期待了幾天XD


Fig 1: 03.15 Before Upgrading (Click to enlarge)



Fig 2: 03.15 After Upgrading (Click to enlarge)



這次的升速,參考其他網友的經驗之後,最後決定暫時不考慮升速。

許多網友的經驗,都是滿意連線國內網站的速率,但連線國外網站的下載速率似乎比原先使用的ADSL還要慢,尤其是晚上尖峰時間最明顯。而Ping值的部分在尖峰會大幅提升,如果有玩國外的線上遊戲,或是相當依賴低Ping值的應用,也會受到影響。我不玩國外的線上遊戲,Ping的影響比較小,但如果網頁要開很久的話,這個問題就比較大。而國際頻寬的問題,短時間一定無法解決!

另外一個問題,就是新建光化箱的問題。半年前不能裝,而今天卻說可以馬上裝,而且還很趕的樣子XD,個人認為可能是剛完工沒多久的光化箱要上路了,於是新裝的用戶可能要先當白老鼠一陣子,像是光化箱不穩、用戶端亮紅燈斷線等陣痛期出現的問題,這些需要用戶反應之後,才會有人慢慢改善這些問題。另一個部分是業務年底前趕業績,雖然可以成功升速,也能夠順利連線到光化箱、不會異常斷線,但永和住宅密度相當高,若升速和新申請的用戶超過原先預期,即使已經超過預計的頻寬集縮比,業務可能還是持續接受裝機的申請,這樣到了晚上尖峰時間,連線品質必定因頻寬不足而大打折扣!這也是短時間無法解決的問題。



基於以上的問題,以及本身目前對於更大頻寬雖有需求,但目前並不急迫,也是原因之一。還是先讓別人當白老鼠好了XD,等這些用戶抱怨完,連線品質逐漸改善之後再來撿現成,應該是更好的選擇,而到時候的價位一定會比現在更漂亮!

後記:大概是被年底業績逼瘋了,原先以為星期五、六來裝機只是講得比較好聽而已,無聊查了一下,沒想到單子已經送出去了XD,照那個時間點看來,似乎是在和我聯絡之前,單子就先送出去了。可能是想先排進去,若客戶不同意再取消,同意的話就可以儘快安裝。


Fig 3: 12.07 Before Upgrading (Click to enlarge)



[1] 依照其它網友的經驗,直接寫信給HiNet有時會比打電話來得有效。HiNet+中華電信業務繁雜,通常打123或0800專線,不太可能直接聯絡到工程部等真正負責幫你升速的人,而寫Mail的話,內部會把Mail轉給真正負責的人,和你連絡的服務人員,通常會是比123要瞭解狀況的人。當然這裡也不排除Mail轉來轉去,最後Mail失蹤的可能性XD。

Monday, December 03, 2007

FreeWLAN Add-ons for La Fonera

好久沒更新了 XDXD
趁現在比較閒,來放點新東西


前一段時間FON的Firmware更新(其實有一陣子了XD),使得懶人包已無法直接使用於新版本上,使它恢復正常工作必然是當務之急。首要任務是在新Firmware上恢復之前懶人包的功能,再來想使用圖形管理介面,取代原先使用Console安裝、設定的方式,最後再加上先前網友希望的Bridge功能。在前幾天發現FreeWLAN已經完成了極為相似的東西,並加上許多實用的功能,當然方便好用的圖形管理介面也已包含在其中,這使得一般操作、設定變得相當簡單,和市面上AP的管理介面幾乎沒有差別。雖然本來FON硬體就允許這些功能,可惜官方並無將其硬體功能整合軟體,以及製作成圖形介面的意願。現在有人完成這樣的壯舉,我就不再Reinventing the wheel,直接向各位推薦此易用、易安裝的FON Add-on!


在正式安裝到FON上面之前,可以先試試看網友依照這個Add-on製做的模擬介面,強烈建議先試用它的操作介面,再決定是否安裝。和FON官方Firmware內的介面比較起來,相信在操作之後,一定會愛上它!雖然模擬介面的版本號碼和FreeWLAN官方相同,部分介面的呈現與實際使用時仍有些微的差異,這是因為設定值不同而造成的現象,但還是值得各位先試玩看看,再決定是否安裝。


這裡是我的使用心得:
  • 使用網頁呈現出完整FON的內部狀態,包含有線和無線網路的連線狀態、介面的設定值、目前連線Private/Public的用戶,更甚至是FON使用者的Username, Online Time等,都能清楚呈現!與其它Wireless AP差異小,明顯比官方管理介面優許多。

  • 某些情形下,需要Block某正在連線的無線網卡,可以直接在管理介面的首頁,點選該網卡的MAC Address加入至Black List中,相當的簡單易用。可惜並無設定White List的相關介面,無法像其它AP只允許清單內的網卡使用AP,在FON上就是只允許特定網卡連線至Private WiFi。實現此功能並不會太難,只要抓準套用White List的時機,就能讓此功能生效。

  • 新加入的Statistic頁面可以看到FON CPU的Load Average圖表。據說未來版本會加上網路介面的流量圖表。

  • Public WiFi頁面:以前需在官方網站才能更改的數值,現在可以直接在FON上設定。包括分別設定Public WiFi可使用的上、下載頻寬,以及Friend的帳號。不過在這裡設定後,將無法透過官方網站更改這些數值。

  • Private WiFi頁面:
    Hide SSID:設定後仍掃得到Wireless Signal,但SSID為空白。可惜我的HG-770無法連線至此SSID,這部分可能是無線網卡Driver的問題。

    Bridge WAN and Private:使用後,IP Address直接從WAN的DHCP Server取得,網路芳鄰也可以直接看到不同網段的電腦,外觀像是原先在Private WiFi的電腦,直接和WAN的網路連接。使用前務必看清楚選項正上方的說明文字再設定,否則將無法再進入管理介面,只有Reset一途!也許未來版本會自動調整相關設定,避免出現這種需Reset才能解決的問題。

  • Internet Connection頁面:除了原先就有的四種WAN端連線型態,在此套件中加上了懶人包的功能:WLAN Mode!只要在這裡填上另一個AP的相關設定,就能像懶人包一樣透過其它AP上網!操作相當的簡易、快速,而AP的Channel也會自動設定成另一個AP的Channel,完全不需要手動操作。但此功能無法同時與Bridge WAN and Private一起運作,這似乎是內部Bridge Interface的限制。此時回到管理介面的主畫面,下半部會自動列出附近基地台的資訊。欲使用此功能,請務必參考這裡,否則可能造成FON無法正常開機!

  • Advanced Network Settings頁面:除了原先針對三種Access Policy的設定,這裡額外加上SSH, Web Interface的Access Policy。若WAN端使用WLAN Mode連線,這裡會多出LAN Interface Settings的選項,可設定WAN Port的功能。

  • Add-on Auto Update頁面:在此可以設定自動更新Add-on。當官方發佈更新時,可以同步享受新版帶來的好處。

  • Backup/ Restore頁面:可以儲存或恢復AP的設定值。

  • FonFan Heartbeat頁面:可更新FON AP的狀態到另一個非官方的地圖站FonFan,一般而言不需要設定此頁面,此選項不影響官方Heartbeat的運作

  • Static IP頁面:需要使用Port Forwarding的人,可以在此要求DHCP Server分配固定的IP Address給指定的MAC Address,這樣就能確定封包會Forward到特定MAC Address的電腦。

  • MAC Cloning頁面:若住在學校宿舍,或是使用某些ISP的Cable Modem,由於上游的設備只允許事先申請的MAC Address才能連線,此時就可以使用本功能修改WAN的MAC Address,使FON WAN Port送出的封包可以通過上游設備的檢查。

  • Diagnostics頁面:此功能讓你不需使用SSH程式,也能執行Shell Command,可以快速得知FON內部的情形。

  • Reboot頁面:除了拔電源、使用Reset鍵重新啟動以外,也可以在這裡重新啟動FON。
此套件涵蓋的重要部分,大部分都在這裡囉!其它大大小小的功能與改進,就等你來體驗啦!


安裝此套件相當的簡單!以下是安裝的步驟:
  • 確認FON版本已低於或等於0.7.1 r5。若需降至較低版本,請先拔除網路線,並壓住Reset鍵約15~20秒,等待它重新啟動後,應該就是0.7.1 r1了。也可以參考這兩篇文章:FON: Unbrick your La Fonera!FON Firmware Downgrade

  • 確認版本後,請設定Public WiFi的SSID為FON_ADDON,並將DNS Server改為88.198.165.155。儲存設定後,建議先重新啟動FON,再進行後面的動作。重新啟動時,請接上網路線(此時才接回)。開機後,FON會自動下載、安裝相關的軟體。

  • 安裝過程約需10分鐘,在這段時間勿使用FON的網頁介面、Terminal等,以免更新失敗。安裝完成後,FON會自動重新啟動。

  • 重新進入FON的管理介面,並記得務必恢復先前的DNS設定,即可享受所有帶來的新功能!若DNS設定錯誤,FON將會無法正常運作!

  • 強烈建議務必在安裝後使用此Patch,讓您有極大機會救回設定錯誤的FON!

官方網站提供了其它的安裝方式,有需要也可以參考這裡


若想恢復原先FON的Firmware,除了使用Reset鍵,也可以使用以下方法:
  • 開啟管理介面的Advanced->Diagnostics

  • 在Command的地方輸入
    rm -fr /jffs/*
    並按下Submit

  • 完成後,拔除電源再接回,開機完成後即回復預設Firmware

Saturday, September 08, 2007

Compiling a Compiler

前一陣子看到的有趣東西 XD


Compiling a Compiler
by CIS 85 穆信成

UNIX是以C語言寫成的。使用C語言的其中一個優點是造成了UNIX的可攜性。 另一方面,工作站的銷售對象是需要大量計算的工程師﹑科學家等等;因此不同 於PC,在工作站級以上的電腦上,compiler是一項附在作業系統中的基本配備。 UNIX系統中必定附有C compiler。既然要保持可攜性, UNIX系統裡面所附的的C compiler也得和UNIX系統一樣,用C寫作。

<More...>


Ken Thomposon 現身說法 ?!
Compiling a Compiler 解答篇
by 8123033 穆信成

Comp.lang.lisp 有一段時間挺混亂的. 一個Lisp討論區, 最新的 post 卻都不是什麼lisp 討論. 有人在批評 C 語言, 有人在抱 怨 UNIX 的指令太難記, 當然有人批評就有人反駁. 一些老讀者 終於看不下去了, 不得不大聲疾呼要回歸這個討論區的本來面貌, 但看大家熱烈的興頭, 要打完這許多場筆戰還有得等的呢.

<More...>

Thursday, August 23, 2007

選購2.5"HD的reference

轉一篇我在PTT貼的東西 XD

希望這對於想買2.5"硬碟做為NB系統碟
或是外接備份碟的
能有一些依據來找到自己真正需要的組合

作者 站內 Storage_Zone
標題 Re: [問題] 2.5吋外接硬碟購買一問
時間 Wed Aug 22 19:44:55 2007
───────────────────────────────────────

※ 引述《rockhill ()》之銘言:
: 最近想買個2.5吋硬碟
: 因此在板上看了一些文章也還不是很懂
: 然後在網路上看了一堆報價單
: 發覺現在跟一班桌上型的價個差不多

應該是不會吧 XD

基本上同樣廠牌、容量,但大小不同的
除了80G, 5400RPM以外
其它應該價差都很大才是 XD

: 然後裡面還先分IDE.SATA.
: 再分5400轉.7200轉
: 緩衝又分2mb.8mb看的都亂了
: 還有外接盒也要挑
: 對於外接硬碟是注重啥??
: 轉速??緩衝??還是外接盒??

如果是要買2.5"外接用的備份硬碟的話
買5400RPM就可以了

傳輸率的話則會卡在USB介面上
不管是晶片還是USB bus
頂多到30MB/sec吧

如果是我的話
8M buffer和2M價錢差不多的話 當然是挑8M XD
這個主要是爽度問題吧 實際上這個部分在2.5"的選擇比較少
而且當成外接硬碟的話 實際感受的差別不大

介面的部分建議買IDE
因為有相容性高的NEC晶片外接盒可以選擇
目前SATA並沒有看到有NEC晶片的外接盒
而且並不會因為你買了SATA介面的硬碟就會比較快
傳輸速率還是會卡在USB的部分

外接盒的部分 可以的話注意一下它的密合度
還有本身平放在桌上時 會不會有左右高低不一樣的情形
這樣應該可以減少硬碟共振的情形

如果是要買給NB當系統碟用的話
介面一定是得遷就NB的介面 要不然一定裝不進去 XD
轉速建議7200轉 這樣seek time和桌機就不會差太多
在開機時載入大量程式或是複製一大堆檔案時 就會和5400RPM有明顯的差距

對保固在意的人也可以順便注意一下
一般保固三年居多 但某牌也有保五年的 XD
同規格價差約50~100左右吧 XD

: 預算是2k多
: 希望能在預算裡發揮最大的效益
: 可以請板上的推薦嗎??

老實說 2K多含外接盒
2.5"可能蠻困難的 XD

可能還要再加一點 要不然就要去網拍找
看看有沒有比市面上主流容量小的

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.13.10
推 gallows:2k多含外接盒ok的啦~看多到多少而已~2.6左右有機會 XD 08/23 01:38
推 如果是2K多到900的話就沒話說了 XD 08/23 06:33

先進的Google Calculator

現在還沒什麼時間來發一些像樣的東西
先來點這種的好了 免得有人說我人間蒸發 XD

事實證明
Google的Calculator已經進步飛快了 XD
也許這也是Google-style humor的一種吧 XD



Fig : Chinese support for Google Calcuator
(Click to enlarge)

Sunday, July 22, 2007

微軟玩命名:換個名稱 命運大不同

微軟公司4月發表Silverlight時,立刻引起騷動。但有趣的是,其實早在一年前,微軟就對外談論過這項產品了,只是當時平淡乏味,激不起興趣。

這項技術原先暫時定名為「Windows Presentation Foundation/Everywhere」(Windows隨處簡報平台),聽起來不像Silverlight(銀光)那般刺激。

改良的名稱不是碰巧拾得。過去兩年來,微軟已積極改善產品的命名,只是直到現在推出Silverlight、Popfly和新款Surface桌面電腦後,此事才曝光。

詳全文


內文中提到的短片,在這裡也可以看到
蠻有意思的短片,挺符合Microsoft作風的 XD

Saturday, July 21, 2007

In Good Standing

好久沒來貼文章了
這一陣子連新聞都懶得轉
本來要貼的NB心得文
從7月初到現在也還沒弄好
主要原因就是這個暑假跟某位C先生
去了一個神奇的地方
而這樣的情形會持續到八月底
不過很有可能因為測試的部分
時間還會再延長
這些都是未定數
總之是個超級妙且難得的經驗
上星期六、日加班
搞到連捷運都沒了才回去 XD
(所以XX考就自動Omit啦)
所以每天晚上是不會有什麼時間弄Blog的

會先出來的是卡很久的NB心得文吧
當然這一陣子的行程,我也不會漏的

以下這一張圖片,應該可以清楚的說明目前這一陣子做的事情
當然,該隱藏的還是會隱藏 XD
還有那個職位的名稱是最底層的人都一樣
不要問我為什麼 XD


Fig : NameCard In CMCS (Click to enlarge)

再來就要等文章"In CMCS: Day #NN" 了
希望不會難產才是 XD

話說8/2高中同學會
想知道詳細情形的
到時候再講給大家聽 ^^"

Monday, July 02, 2007

GARNET CROW 涙のイエスタデー

柯南又換新的OP囉

似乎每到特定的關鍵集數或年份
都是由GARNET CROW來當OP的樣子~

不過YouTube音質小差
開太大聲小心會爆音 XD





這個是套用新OP後的新片頭

可以發射暗器的手錶

這個點子是從柯南來的嗎 XD




這次癮科技不再帶來越來越難懂的手錶,取而代之的是好看又好玩的武器!?不知道大家開會時有沒有忍不住打瞌睡的經驗?有了這款手錶後,我們就可以利用它來K醒快被周公抓走的同事,重點是你還能利用看時間來掩飾所有的罪刑喔。

詳全文

Monday, June 18, 2007

金曲獎-倉木麻衣:Secert of My Heart

真是太棒啦~
每次聽到不一樣的版本
都會有很感動的感覺

可惜那個收音真的很差
聽起來會感覺唱起來有氣無力


第18屆金曲獎:倉木麻衣演唱secret of my heart

Friday, June 08, 2007

Well ... GEPT High-Intermediate Level

話說一星期前,GEPT成績寄到家裡來了,
雖然本來就不太看好結果,但或多或少還是會有點期待,
畢竟沒通過的話,多少還是會有些遺憾!

結果......


Fig : GEPT Score Record (Click to enlarge)


是這樣的話就沒轍囉 XD
不過原先預估應該會比這個要低更多,因為考試當天溫度很高,
考試前考場有開冷氣,剛進去考場時高興了一下,
但到聽力測驗測試錄音機時,有考生認為冷氣機太吵,
要求監考人員關閉。關閉後的下場,大家應該很清楚,
考場=蒸龍!
越後面的題目就一定會越來越長,
沒有很好的定力,本來要完成就有點困難,
現在再加上溫度大幅提高,使得原先應該可以及時完成的部分,
變得還欠一些時間,最後當然就不抱希望囉 XD

先前英文課的模擬測驗,得到的數字其實與這個蠻接近的,
表示GEPT的難易度還蠻穩定的,不太會有波動。
再來就是等10月吧,天氣涼一點應該會好很多。
之前Mid Level初試就是冬天考的,就沒碰到這樣的問題。

Thursday, June 07, 2007

Vote

真是難得的畫面,竟然本班的投票率可以到達100% !!!
珍珠奶茶的威力還蠻驚人的

原先講好投票率前三名的班級會有珍珠奶茶
截至目前為止,已經有七個班級100%了
這下看學校要怎麼處理 XD

話說期末考又要到了,好像又是我要開始貼文章的時間了(?!) XDXD



Fig : Vote Result of TTU Logo (Click to enlarge)

Tuesday, May 29, 2007

一路好走......

人气组合ZARD的主唱坂井泉水(さかい・いずみ、原名蒲池幸子=かまち・さちこ),于5月27日下午3时10分,在东京新宿区内的医院去世,年仅40岁,神奈川县出身。28日,她所在的事务所正式发表了这一消息。葬礼将在亲朋好友间进行,择日举行告别仪式。

坂井泉水由于患有子宫颈癌,去年6月进行了手术。之后,由于癌细胞转移至肺部,于今年4月再次入院治疗。5月26日早晨,坂井泉水在散步时,从医院的台阶跌落,后脑受到强烈撞击后,脑挫伤而死。根据警视厅四谷署的现场勘查,台阶的扶手上有跳下的痕迹,目前正在进行进一步调查,以确定是自杀还是事故。

ZARD 1991年出道。93年发表的单曲「负けないで」「揺れる想い」取得了巨大的成功。那之后,又接连发表了很多热门单曲,是90年代的代表艺人。ZARD的坂井泉水,除了为ZARD组合的歌曲作词以外,还经常为DEEN等组合的歌曲作词。原本,今年秋天,ZARD将发售新专辑,并举行巡回演唱会,距离上次巡回演唱会已有3年之久。

ZARD演唱的“柯南”歌曲
名侦探柯南OP 04(旋转命运之轮)
名侦探柯南OP 15(星星的光芒)
名侦探柯南ED 17(梦想明天)
名侦探柯南ED 24(即使悲伤 我依然喜欢你)
名侦探柯南剧场版2 第十四个目标(仿佛回到少女时代)
名侦探柯南剧场版9 水平线上的阴谋(等待夏日的航帆)

名侦探柯南ED 24(即使悲伤 我依然喜欢你)成为 zard主唱坂井泉水 演唱的“柯南”最后一首歌曲!!!
zard 主唱坂井泉水 一路走好 !!!

Sunday, May 06, 2007

FON: Extend Your Internet Connection - Introduction

當初許多人購買FON時,家裡原先就有一台無線AP,所以最關心的話題,自然是FON是否支援Wireless Distribution System(WDS)這項功能。而FON本身為分享網路頻寬的計畫,能否藉由這樣的功能,結合數台FON來擴展Internet連線的範圍,也是大家關心的問題。

在這裡我們先假設有兩台AP,稱為AP1和AP2,而AP1本身與Internet連接,AP2則無。WDS的迷人之處,在於AP1和AP2進行相關設定後,AP2不需要連接網路線,也能透過AP1提供Internet連線服務,而用戶端只需要連上其中一台AP,就能立即上網。AP2除了需先設定外,剩下的只需要插上插頭,待網路連線建立完成,就能立即提供服務。而就FON本身為分享網路頻寬的計畫而言,這樣的功能是必要的,只要能擴展無線網路的範圍越大,計畫就會越成功。

在正式介紹本系列文章的方法之前,先來看看使用WDS可能會碰到的問題:
  • 加密系統的支援:使用WDS功能,視AP對於加密功能支援度不同,相容性會有所差異。許多AP雖然支援WPA或WPA2,但啟用WDS後僅能使用WEP,WPA和WPA2則不支援。關於WEP的部分,會在後文說明。
  • 相容性:WDS並非一標準的規範,每家都可能有自行定義的部分,變成各廠牌間有相容性的問題。
  • 需要兩邊AP的支援:兩台AP若想使用WDS接起來,一定要兩邊都支援WDS才行,且需在兩邊互相設定MAC位址。若其中一台不支援WDS,則必須使用其它方法,然而較早期的AP並未具有此功能。
  • 支援ChilliSpot:雖然FON之間能用WDS連結起來,但對於提供FON_AP服務的ChilliSpot,若未經適當的調整,可能會造成連線上的障礙,並不是光靠WDS接起來之後,就會自動解決的問題。少了FON_AP的功能,也失去了分享頻寬的美意。
  • 設定的難易度:由於目前FON的網頁管理介面並未實作WDS的相關介面,使得自行修改相關設定的難度相當高,能否穩定運作也是另一個大問題。若想要有較完整的WDS控制介面,需要將您的FON的韌體刷成DD-WRT系列,而刷的步驟需注意許多細節,操作不正確易導致FON故障。
先前PTT板友去信至Taiwan FON Labor,只可惜得到的回覆,大意是硬體有支援此功能,但目前歐洲總部並無計畫發展此功能。得到這樣的回覆,只好自行嘗試類似的功能,對FON進行徹底的改造。倘若官方韌體就有此功能,實在是不需要用這種幾乎要把FON改到翻過來的方法(XD)。

實際上在二月時,曾經嘗試使用FON內部的WDS相關設定之功能,有興趣的可以看此篇Blog,裡面有少量的相關資料。由於FON使用的是Atheros AR531X晶片,並使用MadWiFi,所以參考的文章皆與MadWiFi相關。當時參考了MadWiFi裡的WDS Bridging,但馬上發現第一個問題,就是無線網路加密的問題,在內文中並未提到如何同時使用WDS功能和WPA2或WEP加密,即使WEP加密的設定較為容易。

無線網路的加密相當的重要,只靠Hide SSID和MAC Filter當成主要防線並不足夠,因為資料在傳輸的過程並未加密,只要使用相關工具即可得知原始資料的內容,這兩個功能僅能讓AP不易被普通人使用而已。要對付Hide SSID,只需要使用相關工具,假冒成用戶端網卡的MAC位址,對AP送出Deauthentication封包,這樣AP會以為這是用戶端送出的封包。AP收到後會切斷用戶端的無線網路連結,但隨後用戶端的無線網卡會很「聰明」的自動送出具有SSID的封包,要求與AP建立連線,而這樣的封包也同時會被有意入侵的人接收到,進而可以使用你的AP。MAC Filter也一樣容易對付,只要使用工具,偽裝成你網卡的MAC號碼,就能假裝是你的網卡送出來的封包,進而使用你的AP。從以上的說明,應該能瞭解Hide SSID和MAC Filter對網路安全的幫助並不大,最徹底的還是要靠WPA或WPA2,把資料完整的加密。為什麼沒有提到WEP這個最常見於AP的加密功能呢?實際上,WEP有已知的漏洞,只要能累積足夠數量的封包,就能從這些封包解出原來WEP使用的Key,一旦Key遭破解,WEP加密將形同虛設。

為了使用WPA和WPA2加密,必須要有wpa_supplicant的幫忙才能建立連線,所以第一件事就是找它的設定檔。而可做為WPA2的設定檔,相當的不好找,大部分皆為WPA的設定檔,最後是參考How to install wpa supplicant才設定成功。近期在整理文章時,卻發現WPA Supplicant的設定檔內就有完整的選項說明,不過有實際可以運作的範例設定檔,還是有相當的幫助,畢竟只參照設定檔的內容,容易遺失某些必要的設定,或多加上不必要的設定。設定檔都就位後,才發現wpa_supplicant若要能在FON上運作,需要先從source code cross-compiling才行,因為FON的處理器為MIPS,並非使用x86指令集,而先前較少接觸這個領域,所以這部分花了最多的時間,而且一定要先解決這個問題,才能繼續後續的測試,使得原先計畫二月初完成的文章,直至最近才整理完成。

拜FON使用的晶片所賜,能同時送出兩個SSID,也就是我們看到的FON_AP和MyPlace,看起來就像是有兩台實體的AP一樣。實際上,它也能當成一般的無線網卡(Station)來運作,這樣就變成外觀是AP,但骨子裡卻是當無線網卡的設備,應該是許多人無法想像的事情,先前遇到這樣的情形也覺得蠻神奇的。實際運作時,FON可同時當成AP和Station,分別為FON_AP和MyPlace,再加上一個Station,也就是三個VAP。只要把這個Station與AP1連線,並且在AP2做適當的設定,就能在不變更AP1的情形下,達到延伸Internet連線的功能!也就是說,AP1本身是否支援WDS已無任何關係,只要AP1本身功能正常,能接受無線網卡的連線,且未超過有效距離,理論上就能成功連線,而本系列文章即是使用這樣的概念。

然而有幾項是WDS可以做到而本系列文章無法達成的,例如使用同一個SSID在不同的AP漫遊。這樣的概念就像手機基地台一樣,同一隻手機可以在同業者的不同基地台漫遊,而無需自行做額外的設定。但在FON分享頻寬的前提下,對於使用者而言,缺少這樣的功能似乎不會有太大的影響,頂多要重新登入而已,而且多數無線網路使用者為定點使用,很少會有這樣的需求,即使信號不足,也只需手動連至另一基地台就解決了。設定的部分也與WDS不同,本系列文章會要求AP2需設成與AP1網路不同的Subnet,以避免route會出問題,而在WDS的環境中,是可以設在同一個Subnet下的。SSID需設成不同,同樣也是避免AP2連線至AP1時發生混淆。這些設定的詳細內容,會在接下來的文章中交待。

四月初再度尋找相關資料時,找到了ponte這個解決方案。它與本文使用相似的概念,並且加上了網頁管理介面,使得設定相當簡單,只需要填入相關資訊即可。但最大的問題,就是拿掉了FON_AP的功能,這樣就只有一般AP的功能,並且移除許多與FON_AP相關的防火牆設定,相當的可惜。本系列文章參考ponte的概念,把設定檔模組化,並把原先系統檔先備份再建立新檔案的link,最後完成自動安裝的script,使得安裝過程較為容易。

感謝您耐心看完本文的介紹,接下來將開始我們的旅程。

FON: Extend Your Internet Connection - Preliminary

Back

在修改之前,要先介紹的是本文實作時的網路架構。AP2在未使用本文的方法前,網路架構是像下圖這樣。


Fig 1: Network Infrastructure before modifying AP2 (Click to enlarge)


而當您完成本文的步驟後,會變成像下圖這樣子。


Fig 2: Network Infrastructure after modifying AP2 (Click to enlarge)


在上兩張示意圖中,物件之間用實線連接的部分,即表示是透過實體線路連接,而虛線則是透過無線網路連接。從第二張圖可以發現經過改裝後的AP2,是透過無線網路信號與AP1的MyPlace連接,而且兩台FON的MyPlace和FON_AP的SSID和網段都刻意設為不同的值,以避免與另一網路衝突。在AP2的Ethernet Port上,可以再連接其它電腦或Switch,連接完成後使用DHCP取得相關設定值,並透過AP2上網,這部分功能與IP分享器相同。

為了簡化安裝過程,目前製作了自動安裝指令檔,您只需要下載一壓縮檔,並依指示操作,即能得到與本文相同的結果。想要直接使用此方法,請直接跳至Act III。若您喜歡逐步修改您的FON,使它具有延伸Internet連線的能力,並讓Ethernet Port的用戶,把FON當成IP分享器使用,或您想瞭解更多修改這些設定檔,或是做某些步驟的原因,請繼續閱讀以下的文章。

在手動修改您的FON之前,您需要擁有、熟悉以下軟體或系統的操作:
  • 一個現成的Linux Box:由於wpa_supplicant要能在FON上運作,您必須先由原始碼來cross-compile成FON能使用的binary,所以需要一個能正常運作的Linux Box。若手邊無閒置或現成的設備,可以使用VMWare等軟體,在您目前使用的電腦上安裝Linux,即可在不變更現有作業系統的情形下,同時運行Windows與Linux。
  • Linux系統的操作:FON使用Linux系統,若您不熟悉Linux系統的基本操作,或許會在某些操作上遇到問題。
  • vi的操作:vi是個相當重要且好用的文件編輯器。在FON上面,幾乎都是使用vi來修改文件,基本的操作務必熟練!
  • PieTTY or PuTTY:要透過SSH使用FON的Terminal,一般在Windows上是使用此兩工具。若您有其它順手的工具也可以使用。
  • Reset FON:當您修改FON出了意外狀況時,您必須Reset您的FON,使FON的內部恢復至韌體預設值。也就是在還沒修改前,您必須先瞭解需如何操作,可使FON回復韌體的預設值。
  • PSCP:使用PSCP軟體,可以方便的直接透過SSH傳送檔案至您的FON。
  • FON的SSH存取:若您的FON尚未能經由SSH使用FON的Terminal,請參閱FON: Unbrick your La FONera!
瞭解您需先熟悉哪些系統或工具後,再來您需要備妥以下檔案:
  • OpenWRT Source Code:這是從FON官方網站取得的OpenWRT原始碼,FON內部的韌體應該是由此原始碼調整過後編譯而來的。雖然似乎裡面的檔案與現有FON韌體內部,看起來有些許不同,不過不會影響本系列文章的操作。由於此壓縮檔已具有toolchain,只需經過簡單設定後,即能方便的取得cross-compile需要的compiler,也同時擁有WPA Supplicant需要的MadWiFi Driver, libopenssl, libcrypto等library和原始碼,節省額外找尋其它檔案的時間。
  • WPA Supplicant Source Code:負責建立AP2與AP1的連線,且是加密系統的必要工具。本文使用的版本是0.5.7。
看到這裡,應該會有人想到FON內部使用的是ipkg,能直接安裝別人預先編譯好的套件,為什麼不直接使用網路上現成的WPA Supplicant套件呢?由於這些套件多為像FON的Embedded System使用,故檔案大小為最優先考量的部分,越能減少檔案大小則越佳,在這樣的前提下,大多數現成的套件並不支援MadWiFi,使得無法在FON運作,而自行compile後就能在FON上正常運作。

預先準備的動作完成後,請繼續閱讀接下來的文章。

FON: Extend Your Internet Connection - Act I

Back

免責聲明:若您依照本文章內容修改您的FON,更改後出現任何問題,最後導致FON無法正常運作,您需自行負責,本人並未保證此修改方式適用於各種特殊情形!若您繼續閱讀本文章,則表示您同意此聲明。


在先前的Introduction提到了加密系統的部分,需藉由wpa_supplicant來完成連線的動作,也就是在所有的步驟之前,第一件事就是要先compile出能在FON使用的版本。而在OpenWRT的原始碼中,已經準備了我們需要的檔案,只需簡單的操作,即能得到我們想要的結果,不需要再大費周章的找齊各種需要的原始碼,由此可以節省大量的時間。接下來,將要介紹如何利用OpenWRT的toolchain,compile出適合FON使用的cross-compiler,並用它來compile wpa_supplicant。

註:以下提及的參數皆以實驗環境為例,您可能需要依您的環境進行適當的調整。



請先準備好Preliminary提到的OpenWRT和wpa_supplicant,並分別解壓縮在這兩個資料夾。
~/fon/fonera
~/fon/wpa_supplicant-0.5.7
首先,我們先來製作cross-compiler。先切換至~/fon/fonera,並執行以下命令。
make menuconfig
若您出現以下訊息,則表示您需調整您的Console大小至80*19以上,否則無法顯示選單。


Fig 1: Screen size limitation of Menuconfig


若順利的話,應該會看到下圖的畫面。


Fig 2: The menu of OpenWRT (Click to enlarge)


根據先前實驗得到的結果,您只需變更Libraries->libopensslDrivers->kmod-madwifibuilt-inpackage,其它部分保持預設值即可,而設成built-inpackage,在這裡並不影響最後得到的結果。修改完成後,請按ESC離開,並在出現的選單選擇儲存設定檔。

接下來,請執行以下指令,開始自動compile新的cross-compiler。此過程可能需要1小時或更多時間,視電腦處理速度而定。
make
當您看到以下的畫面,且無出現任何錯誤訊息,即表示您的cross-compiler已經就位,再來就可以compile能在FON使用的wpa_supplicant。


Fig 3: Job Finished! (Click to enlarge)




接下來要使用前面的cross-compiler來compile wpa_supplicant。先進入wpa_supplicant資料夾,並執行以下指令,把範例設定檔複製成主要設定檔。
cp defconfig .config
完成後,修改.config設定檔,並貼上以下的內容,貼在檔案中任意位置都可以。此部分是用來覆寫預設的MadWiFi和OpenSSL include和link的路徑,並修正make時link失敗的問題。
CC=../fonera/staging_dir_mips/bin/mips-linux-uclibc-gcc
CFLAGS = -I../fonera/build_mips/openssl-0.9.8b/include -Os -MMD -Wall
LIBS += -L../fonera/build_mips/openssl-0.9.8b -lssl
LIBS_p = -L../fonera/build_mips/openssl-0.9.8b -lcrypto

CONFIG_DRIVER_MADWIFI=y
CFLAGS += -I../fonera/build_mips/linux-2.4-ar531x/madwifi-0.9.0
CONFIG_NO_STDOUT_DEBUG=y
完成後,執行以下指令來compile wpa_supplicant。
make
註:經由本設定檔compile的wpa_supplicant,可使用None, WPA, WPA2的認證和WEP40, WEP104, TKIP, CCMP(AES)加密的組合,若您的網路環境需要使用EAP或其它加密系統,請自行修改.config設定檔。

若過程中無任何錯誤訊息,表示compile已經成功。您可以在資料夾中找到以下三個檔案,這些檔案將會在FON上面運作。


Fig 4: wpa_supplicant (Click to enlarge)


以上程序完成後,您可以先把下列檔案上傳至FON,我們將會在稍後的操作中使用這些檔案。
Source of Linux Box:
~/fon/wpa_supplicant-0.5.7/wpa_supplicant.conf
~/fon/wpa_supplicant-0.5.7/wpa_cli
~/fon/wpa_supplicant-0.5.7/wpa_passphrase
~/fon/wpa_supplicant-0.5.7/wpa_supplicant
~/fon/fonera/build_mips/openssl-0.9.8b/libcrypto.so.0.9.8
~/fon/fonera/build_mips/openssl-0.9.8b/libssl.so.0.9.8

Destination of FON:
/etc/wpa_supplicant.conf
/usr/sbin/wpa_cli
/usr/sbin/wpa_passphrase
/usr/sbin/wpa_supplicant
/lib/libcrypto.so.0.9.8
/lib/libssl.so.0.9.8

以上步驟皆完成後,您可以繼續閱讀下一篇文章。

FON: Extend Your Internet Connection - Act II

Back

免責聲明:若您依照本文章內容修改您的FON,更改後出現任何問題,最後導致FON無法正常運作,您需自行負責,本人並未保證此修改方式適用於各種特殊情形!若您繼續閱讀本文章,則表示您同意此聲明。

在前一篇文章,我們已經準備好了wpa_supplicant,現在需要修改FON的設定值,並加上自動指令檔,使FON能自動啟動與設定相關選項。在這裡也會修改額外的設定檔,來解決先前發現的一些小問題。

在這之前,請先把您的FON恢復至出廠預設值,並且讓FON接受SSH連線,再重新設定相關設定值,避免您先前安裝其它套件會與接下來的設定衝突,最後記得需自動更新成0.7.1 r3。完成後,請先切斷AP2的Ethernet並重新啟動,避免特殊狀況的發生。



您需先在AP2的網頁管理介面,分別設定以下功能。

設定兩個SSID,分別為MyPlace 2, FON_AP 2,只要不與AP1相同即可。為了避免AP2與AP1連線時,同樣的SSID會發生混淆,即使連線設定檔能指定連線AP的BSSID(MAC位址),這仍然是比較保險的做法。加密的部分則不會互相影響,也就是AP1與AP2的MyPlace可以設定不同的加密Key和加密模式。設定完成別忘了要Submit。

Advanced->Internet Connection Settings裡面,需設定Mode為DHCP,這樣搭配下文修改過的/sbin/ifup是剛好的,設定完成別忘了要Submit。

Advanced->Network Settings裡面,需設定與AP1的MyPlace不同的網段。您可以參考Preliminary中網路架構圖的192.168.11.1,或自行設定一個不與現有重疊的網段。若您設定為一運作中的網段,當AP2的用戶端連線至這些重疊的網段,將會無法route至目的地。

Advanced->Wireless Settings裡面,請設定與AP1的MyPlace相同的頻道,這樣AP2才能與AP1連線。



第一個要新增的設定檔,功能是自動建立FON的Station,讓FON能像一般網卡一樣,並且連線至預先設定好的AP。待FON成功連線至FON總部,系統本身的機制就會啟動MyPlace 2和FON_AP 2。這個檔案命名為/etc/init.d/S99wds
#!/bin/sh

# clean the original vap device
ifdown lan

# create new ap and sta device
wlanconfig ath1 create wlandev wifi0 wlanmode ap
wlanconfig ath2 create wlandev wifi0 wlanmode sta nosbeacon

# start sta device first
wpa_supplicant -Bw -iath2 -c/etc/wpa_supplicant.conf
# get IP Addr and other settings by DHCP
udhcpc -i ath2 -R

# and then the network gets ready, the ap device is booted by fon

# ping default router to prevent wireless connection lost
ping `route -n|grep ath2|grep UG|awk '{print $2}'` &

ifconfig eth0 192.168.12.1 netmask 255.255.255.0
需要先Clean Original VAP,是因為Virtual AP和Station有特定的啟動順序,若Station不是在Virtual AP前先bring-up起來,當其它網卡連線至此AP,就會重複出現斷線重連的現象,這個現象在WDS Bridging最下面的Important有提到。這裡使用FON內建的script ifdown lan來關閉MyPlace 2信號的介面ath1

Create new ap and sta的部分,是要重新建立剛才關閉的ath1,和準備要做為Station的ath2

Start sta device和get IP Addr的部分,是先使用wpa_supplicant建立與AP1的連線,完成後再使用udhcpc從AP1取得IP位址。若您需要自行設定IP位址,請自行取代此行設定。

當AP2成功連線至AP1,表示AP2已有連線至Internet的能力,再來會像連接網路線上網一樣,與FON總部連線。連線完成後,會自動使用指令檔來啟動MyPlace 2和FON_AP 2兩個介面,並且開始接受用戶端的連線。若您已在FON總部要求啟動MyPlace 2前,就先連線至MyPlace 2,您可能會遇到極短時間的斷線,但隨即馬上恢復,這是正常的現象。

再來是自動ping預設router的動作,主要是避免無線網路長時間閒置,導致無線網路自動斷線。使用此方法可維持AP1與AP2的連線。

最後一行是設定Ethernet Port的IP位址,相當於分享器的IP位址。



這裡要修改的是/sbin/ifup這個檔案,需修改以下部分:
line 222:
wan_ifname=${wan_ifname:-eth0}

Modify:
wan_ifname=ath2
在FON預設值中,連線至Internet的網路封包都是由Ethernet Port(eth0)送出,而目前Internet連線是由Station(ath2)提供,則需修改wan_ifname為ath2。當FON啟動時,會產生目前網路介面的配置檔,並輸出至/tmp/network-config,而其它設定檔或script都會引用此配置檔,來得知特定功能由哪個介面負責。只要修改/sbin/ifup,使它產生出需要的結果,就不需要逐一修改所有的設定檔,這樣能節省相當多的時間。



這裡要修改的是/etc/hotplug.d/iface/20-firewall,需修改以下部分:
@ last 2 line:

Insert
/usr/sbin/iptables -A WAN_HOOK -o ${wan_ifname} -d 192.168.1.0/28 -j DROP

關於這裡修改的部分,請參考FON: Prevent Clients to Access Unauthorized Zone,在這裡有詳細的說明。就本例而言,FON_AP 2的使用者在預設的設定之下,並無法連線至192.168.10.0/24,但並無法防止使用者連線至上層的192.168.1.0/28。加上這樣的規則,即可保護192.168.1.0/28不被FON_AP 2的使用者存取。設定完成後,每次FON啟動就會自動將此規則加入iptables。



再來是/etc/wpa_supplicant.conf。這裡分別貼上WPA, WPA2, WEP, None四種加密方式可使用的設定檔。

WPA, WPA2:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1

network={
ssid="MyPlace"
bssid=00:18:84:XX:XX:XX
proto=WPA RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
WEP:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1

network={
ssid="MyPlace"
key_mgmt=NONE
wep_key0="abcde"
wep_key1=0102030405
wep_key2="1234567890123"
wep_tx_keyidx=0
}
None:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1

network={
ssid="MyPlace"
key_mgmt=NONE
}
由於wpa_supplicant會自動使用設定檔內允許的加密與認證方式,所以WPA與WPA2可以使用相同的設定檔。

WPA, WPA2的Key也可以直接放入未編碼過的Key,並使用雙引號(")把Key包含起來,但這樣每次系統啟動時,都需花費系統資源來把未編碼過的Key,轉換成編碼過的Hex Code,相當花費時間,因此建議您可以事先使用wpa_passphrase把您的Key轉換好,再把它直接放入wpa_supplicant.conf,可以節省開機需要的時間。

若您的SSID或Key使用的是特殊字元,您可以直接輸入Hex Code,並且不要在旁邊加上雙引號,wpa_supplicant也能接受此格式。

若您使用WEP加密,您需知道原先Key的Index,並修改成設定檔相對應的選項。在設定檔中的Index範圍是0~3,若您原先的格式是1~4,則您的Index值需自行減1,然後再修改成wep_key#="abcde"和wep_tx_keyidx=##字號請替代為您的Index。



在這裡要修改的有兩個檔案。

/etc/dnsmasq.conf @ last line:
Append:
dhcp-option=6,168.95.192.1,168.95.1.1

dhcp-range=192.168.12.100,192.168.12.200,255.255.255.0,12h
interface=eth0
interface=ath1
/etc/init.d/N50chillispot @ line 116:
Remove:
--dns1="$WANIP" \
--dns2="$WANIP" \
dnsmasq是FON提供MyPlace 2用戶端DNS查詢和DHCP服務的程式。實際使用時,發現DNS查詢的部分常會出問題,在不明情況下,某一次的DNS查詢會回傳Query refused,接下來的查詢會全部都回傳Query refused,直到重新啟動才會恢復。此問題與FON連續開機數天,就會發生無法連外的情形是類似的。在設定檔設定DNS Server後,就會直接透過DHCP傳給MyPlace 2用戶端,而不是直接使用FON的dnsmasq,如此即可避免此問題。

再來的dhcp-range設定的是會分配給MyPlace 2和Ethernet Port用戶端的IP位址範圍。這裡也要求dnsmasq需listen eth0ath1介面。

同樣為了不使用dnsmasq,FON_AP 2也需要做一些調整。FON_AP 2的使用者是由chillispot提供服務,在FON預設值中,會使用自身的dnsmasq,也就是會遇到相同的問題。刪除指定的那兩行,是要讓chillispot使用系統從上層網路取得的DNS Server,而不是使用dnsmasq,這樣就能解決問題。



這裡修改的是/sbin/ifup
Remove line 61:
udhcpc -i "$dev" ${ipaddr:+ -r $ipaddr} -R &
為了要讓Ethernet Port當成IP分享器使用,先前有要求Advanced->Internet Connection Settings裡需設為DHCP。設為DHCP後,系統啟動時會執行這裡的指令,而刪除此行就會變成只啟動eth0而不做額外的設定,這樣就不需要先刪除FON設定好的值,可以直接執行想要的指令。



這裡修改的是/etc/firewall.user
Append:

# make packets received from ethernet inteface can go through FON to ath2
iptables -A FORWARD -i eth0 -o ath2 -j ACCEPT
iptables -A FORWARD -i eth0 -o ath1 -j ACCEPT
iptables -A FORWARD -i ath1 -o eth0 -j ACCEPT
這個部分是為了讓Ethernet Port的電腦,可以經由FON連線至MyPlace和Internet。若未加上這些規則,Ethernet Port的電腦會無法與其它Interface連線。



以上內容都修改完成後,重新啟動後,您的FON應該可以成功與AP1連線。請繼續閱讀接下來的文章。

FON: Extend Your Internet Connection - Act III

Back

免責聲明:若您依照本文章內容修改您的FON,更改後出現任何問題,最後導致FON無法正常運作,您需自行負責,本人並未保證此修改方式適用於各種特殊情形!若您繼續閱讀本文章,則表示您同意此聲明。


這裡要介紹的部分,是如何使用我們事先做好的自動安裝檔。經由此自動安裝檔引導您輸入設定值,即能使您的FON達到本系列文章的功能。由於本自動安裝檔並無法保證在所有情形下運作,若有任何疑問,歡迎隨時回報!在使用之前,希望您已經瞭解本文Preliminary的網路架構,在後面的設定會需要這些資料。



懶人包更新歷程:

patch-20070504.tar.gz
http://tinyurl.com/2t4zze

2007.12.03: 此懶人包已確定無法正常在0.7.1 r3和更高版本運作,有興趣使用具有此功能之其它套件,請參考這裡。若您仍想下載懶人包,請自行複製下載連結。
2007.05.04: 使用Ethernet Port當成分享器時,網頁管理介面的Advanced->Port Forwarding無法套用任何設定,此問題已修正
2007.05.04: 修正install.sh的保護區域網路的部分,設定值並不會寫入至設定檔。
2007.05.02: 修正Ethernet Port無法與ath1互相route
2007.04.30: 第一次釋出



在這之前,請先把您的FON恢復至出廠預設值,並且讓FON允許SSH連線,再重新設定相關設定值,避免您先前安裝其它套件會與接下來的設定衝突,最後記得需自動更新成0.7.1 r3。完成後,請先切斷AP2的Ethernet並重新啟動,避免特殊狀況的發生。



您需先在AP2的網頁管理介面,分別設定以下功能。

分別設定兩個SSID為MyPlace 2, FON_AP 2,只要不與AP1相同即可,避免AP2與AP1連線時,相同的SSID會發生混淆,雖然連線設定檔能指定連線AP的BSSID(MAC位址),這是比較保險的做法。加密的部分則不會互相影響,也就是AP1與AP2的MyPlace可以設定不同的加密Key和加密模式。設定完成別忘了要Submit。

Advanced->Internet Connection Settings裡面,需設定Mode為DHCP,設定完成別忘了要Submit。

Advanced->Network Settings裡面,需設定與AP1的MyPlace不同的網段。您可以參考Preliminary中網路架構圖的192.168.11.1,或自行設定其它網段,以不與其它網段重疊為原則。若您設定一運作中的網域,AP2的用戶端會無法route至重疊的網段。

Advanced->Wireless Settings裡面,請設定與AP1的MyPlace相同的頻道,這樣AP2才能與AP1連線。



現在請使用PieTTY或您習慣的SSH連線程式,連線至您要調整的FON。連線後請先拔除網路線再reboot您的FON,然後再繼續後面的動作。

下載上面連結的壓縮檔至您的電腦,並使用pscp或其它工具上傳至FON的/tmp,也就是預設一登入的資料夾。若您使用pscp,務必加上-scp參數,否則會使用tftp上傳,此時會發生錯誤。在測試的過程中,使用wget從區網的Server下載檔案後,雖然看似檔案下載完成,而容量也正確,實際上解壓縮卻會讓FON當機,一定得重新啟動,直到透過無線網路使用scp上傳至FON,問題才解決,故不建議直接從FON使用wget下載此檔案。

上傳完成後,請執行下列指令解壓縮此檔案,檔名請自行依實際情形調整。若您是上傳至預設一登入的地方,解壓縮的過程會相當快,因為那裡是RAM。正常解壓縮為5秒,若解壓縮的時間超過30秒,基本上已經太久了,建議您先重新啟動,待無線網路信號出現後,立即透過無線網路使用scp上傳至FON,再試一次。
tar -zxf patch-2007-04-30.tar.gz
解壓縮完成後,會出現lazy_pack資料夾。請執行裡面的install.sh
cd lazy_pack
./install.sh



第一步會問您的問題,是您想把這些必要的檔案,都移動至哪個資料夾。若您想放在預設路徑的/etc/wireless,直接按下Enter即可。接下來會把剛才解壓縮的檔案移動從RAM至Flash Memory上,這部分速度會比較慢,一般而言約需2分30秒左右,請耐心等候。

完成後,指令檔會自動備份您現有的檔案,並把新檔案以link的方式取代原先的檔案,這些過程是自動的。若您先前已完成檔案移動的動作,可以再度執行此安裝檔,來接續先前中斷的安裝,或是覆寫現有的設定。

接下來會出現兩個問題,是和DNS Server有關的,這個部分的設定會套用至FON_AP、MyPlace和Ethernet Port的使用者。用戶端使用DHCP取得設定值時,會直接使用您這裡設定的DNS Server,而不是使用FON內建且常出問題的dnsmasq。第一個問題是要輸入您ISP的DNS Server,而第二個問題是輸入您第二個DNS Server,某些ISP會提供第二個DNS Server。若您不需設定第二個DNS Server,直接按下Enter即可。

再來出現的部分,是用來設定Ethernet Port是否要當一般的分享器來使用,若您不需要這樣的功能,請直接按Enter。您需要設定Ethernet Port的IP位址,就像您的IP分享器需要設定IP位址一樣。此IP位址所在的網段,絕對不能與現正運作的網段重複,否則route會失敗。再來是要設定分配給用戶端的起始和結束IP位址。

下一個部分,是設定您不想讓FON_AP 2使用者看到的網段。這個功能的詳細說明,請看FON: Prevent Clients to Access Unauthorized Zone。同樣的,若您不需要此功能的請直接按Enter。您只需輸入在該網段中的任一IP位址,如架構圖中的192.168.1.3,與適當的Subnet Mask,如255.255.255.240,這樣設定就會生效。

再來這一部分是與無線網路相關的設定,它關係到您是否能與AP1連線。第一個需輸入的是AP1的SSID,SSID中有空白也不影響。第二個是BSSID,也就是您AP1無線網路的MAC位址,若您有NetStumbler或類似工具,即能取得AP的MAC位址,而在AP的底部也可能就有標示,您可以找找看。若AP1為FON,底部的標籤是Ethernet Port的MAC位址,此位址的最後一位+2h就是MyPlace的位址。第三是設定使用的加密方式,假設您使用wpa加密,就直接輸入wpa即可,依此類推。若您輸入的是wep,則會要求您輸入hex或plain,表示您的key是Hex Code或是純文字。第四是設定您加密的key。若您使用wep,則會再提示您輸入目前使用的key的index,範圍是1~4,請務必與原AP設定相同,若原AP是寫0~3,則index請自行+1,使它變成1~4的格式。

最後會建立解除安裝檔uninstall.sh,它能自動移除先前安裝的檔案,並還原成未安裝前的狀態。建立完成後,您的FON會自動重新啟動,待開機完成後,剛開始您會先看到MyPlace 2可以連線,但馬上會斷線,過一小段時間又自動恢復,此時就能正常提供服務了,這是正常現象。安裝程序到這裡已經結束。



只要您完成第一階段的檔案複製,這個指令檔就可以重複執行,並會自動跳過檔案複製的程序,直接進行安裝設定。若您需事後再修改相關的設定值,可以直接執行此指令檔,它會自動覆寫先前的設定。若您手動修改過相關設定檔,不建議您再次執行此指令檔,因為可能會造成設定值遺失,或是覆蓋錯誤等問題。執行指令檔時,若未完成所有的設定,干萬不要重新啟動FON,否則FON可能會無法啟動。

經由此安裝檔設定過的FON,在網頁管理介面上有些小改變。


Fig 1: FON Router Status (Click to enlarge)


Fig 2: Advanced Router Status (Click to enlarge)

從Fig 1可以看出來,現在的Router Status中的Internet Connection,顯示的是您Station從AP1取得的IP位址和Gateway。而DNS Server雖然是系統預設值,但實際上並不是使用此DNS Server。最下面還多了Advanced Router Status,這裡會連結到Fig 2的網頁。

Advanced Router Status顯示的資訊,與您使用SSH連線至FON,在Terminal執行指令所得到的資訊是相同的。在頁首的部分,具有快速跳頁的功能,可以跳至指定的部分。而此頁設定5分鐘自動重新整理一次,若您先前點選了快速跳頁,重新整理後會回到重新整理前的位置,而不是回到頁首。



完成上述步驟後,您可以繼續閱讀下一篇文章。

FON: Extend Your Internet Connection - Act IV

Back

在前面的文章,您已經完成設定檔調整的部分,現在您的AP2應該已與AP1成功建立連線,並且AP2可以透過AP1連線至Internet。接下來要測試在這樣的架構下的效能,與電腦直接連線AP1的差異。

測試環境是使用區域網路中的192.168.1.3,上面使用Apache Web Server,並事先上傳200MB的ISO檔案,再由桌機下載檔案,並分割成10份同時下載。上傳的部分是由192.168.1.3當成用戶端,連線至桌機,並下載兩個各200MB的檔案,測試時間為1分鐘。

由區網的Server做為下載來源,最大的好處就是可以使FON盡量達到極限,不受家裡連外頻寬或其它因素的限制。每次的測試長度皆為1分鐘,使用多區段 下載,且使用DUMeter的Stop Watch來測量以下情形下的數據。數值會因實際環境不同而有所差異,您可能無法測得相同數據。



首先是基準組的測試,桌機直接與AP1連線。本次測試使用的是HG-770指向性網卡,測試前先調整至最佳接收角度,確保測試時能接收最完整的信號。從下圖得到的數據,信號強度相當好(-26dBm),所以信號接收的部分確定是正常的。


Fig 1: HG-770 Status. Connected to AP1 (Click to enlarge)




Fig 2, 3: Download, Upload with AP1

由上圖可得知,測得的數據與FON公佈的22Mbps Throughput有一段差距,22Mbps換算成Bytes需除以8,但除以10較符合實際傳輸的速率,也就是2.2MB/s。

第一部分的測試,桌機先透過Switch,並連接在AP2的Ethernet上。封包從桌機出發,經由AP2的Ethernet port進入FON,再經過Station(ath2)到達AP1的ath1,最後由AP1轉送封包出去。




Fig 4, 5: Download and upload through Ethernet connection. Connected to AP2


第二部分的測試,是由桌機使用HG-770與AP2連線,並使用同樣的方法測試。




Fig 6, 7: Download and upload through wireless connection. Connected to AP2

從以上測試的結果可知,若下載的檔案需透過AP1傳回AP2,再使用無線網路傳給用戶端,整體的頻寬會變為原來的一半左右,同時接收和傳送資料各需要一半的頻寬。若桌機透過Ethernet連線至AP2則無此現象,因為桌機接收資料不會佔用無線網路頻寬。也就是串連的AP越多,且同時一起傳送與接收自身需要的資料,每一個AP可供自己使用的頻寬會大幅減少。

測試報告結束後,您可以繼續閱讀接下來的文章。

FON: Extend Your Internet Connection - Final

Back

最後這一部分,要說明的是已知的問題和先前未補充的部分。

若AP1需先在網頁登入後,才能使用Internet,除非目前自行新增相關的登入Script,否則無法使用。

當您無法正常使用AP2時,第一件事就是先重新啟動,並放置10分鐘。若還是沒有恢復正常,您可以先把FON用網路線與電腦連接,並使用ssh程式連線至169.254.255.1,只要FON內部還能正常運作,應該都可以連線進去,並重置或修改系統設定。

若以上的方法仍無作用,您可以連續壓住FON底部Reset鈕約30秒,放開之後約10秒,系統會自動重新啟動,完成後會回復至出廠值,只要不是硬體故障,此方法應該都能讓它恢復正常。

若遇到韌體更新,建議使用新版發佈的檔案,因為原先的檔案可能會被覆蓋,或與其它官方更新的設定檔不相容,需以新韌體的檔案為基礎,重新修改相關檔案。建議您先回覆至出廠預設值,再安裝更新的檔案。

剩下的等待您來補充 :)

Sunday, April 29, 2007

Google Maps 向量圖資就位

剛才想說看一下我在FON Maps的地圖上的點有沒有亮
一打開就嚇了一跳
那就是台灣地區的向量圖資已經放上去了!
先前是沒有向量圖資的
根據畫面下端的版權宣告的地方,是寫Kingway
也就是勤崴科技,原先還以為合作機率最高的會是UrMap
不過似乎是有改進的空間
向量圖資和實際的空間似乎還有些許誤差
不過能與Google這隻怪獸整合
前途大多一片看好

目前Google Earth在台灣地區尚未出現向量圖資
相信不久後,應該也會整合在裡面

註:FON Maps以Google Maps為基礎,並在地圖加上FON Hotspot的標記


Fig: Google Maps with vector data (Click to enlarge)

Friday, April 27, 2007

整體進度還不錯

As title~雖然離全部完工還需要些時日
不過應該是不遠了 XD

由於要編寫自動安裝指令檔,需要能自動修改檔案的內容,並以變數取代之,參考了以下文章,有興趣的可以看看 ^^ 主要是與cat > file.sh <<>有關的東西
Shell Programming
9.6 Here Document

Monday, April 23, 2007

真是怪

嗯嗯.....
似乎從今天開始,當Client的那台FON就變得不太對勁
常常已連線到SSH,但過一陣子後,SSH就死在那裡
可是還可以從無線網卡和上游的FON ping得到
接著就是整台FON都死掉了,只有Reset一途
然後會恢復正常

但剛才發現,若SSH死掉後,一直不理它
最後它會自己重開機,然後又恢復正常
真不知道是怎麼回事......

回家想說測一下長時間閒置會不會導致FON的ath2斷線,然後不會重連
結果似乎是會的樣子
現在在S99wds裡加上了ping default router的背景執行指令,希望能改善這個問題

文章哦,生產中,天知道什麼時候會完工 XD

Sunday, April 22, 2007

FON: Prevent Clients to Access Unauthorized Zone

若您的網路架構較複雜,使用FON的FON_AP信號的使用者,將有機會使用區域網路內原先不應使用的資源,這會是個嚴重的安全性問題。原先筆者在PTT的FON板提到更改Subnet Mask的方法,雖然可以解決此問題,但卻會影響正常的網路連線,顯然這並非好的解決方案。

FON的iptables內預設的規則,是依照您Ethernet介面取得或設定的IP位址和Subnet Mask,來決定禁止FON_AP信號的使用者存取哪個網段。但如果今天有著像下圖一樣複雜的架構,則無法有效禁止FON_AP使用者存取其它網段。


Fig 1: An example of network infrastructure (Click to enlarge)


以上圖為例,FON內建規則保護的範圍為192.168.116.0/24(圖上的亮綠色範圍),從FON_AP來的連線,想存取這網段的都會被過濾掉。而存取橘色網段內的電腦則是可行的,它們不在預設規則的保護範圍內。也就是說,只要能修改預設的規則,就能增加保護的範圍,進而提升區域網路的安全性。

瞭解原理之後,接下來開始修改FON裡面的檔案,步驟相當的簡單!

1. 您必須能存取FON的Terminal。若您尚無法存取,請先參考FON: Unbrick your La Fonera!

2. 透過SSH登入您的FON之後,若您熟悉vi編輯器的操作,請跳至3a,其它的請跳至3b

3a. 會操作vi的就省事囉!執行vi /etc/hotplug.d/iface/20-firewall。在最後大括號的的前一行加上這一行:iptables -A WAN_HOOK -o $wan_ifname -d 192.168.0.0/16 -j DROP。修改完成後會像下圖一樣,最後請存檔離開。這裡假設您要阻擋的網段為192.168.0.0/16,請依實際需求自行做調整。


Fig 2: Modify default firewall settings (Click to enlarge)


3b. 先貼上rm /etc/hotplug.d/iface/20-firewall後按Enter,然後再貼上wget -O /etc/hotplug.d/iface/20-firewall http://lookfree.info/blogger/2007/04/FON_hotplug_firewall並按Enter,務必整串綠色字一起複製。下載完成後即可進入下一步驟。本設定檔假設您要阻擋的網段為192.168.0.0/16,請依實際需求自行做調整。

4. 輸入reboot並按Enter,FON會重新啟動。重新啟動完成後,您可以連線至FON_AP,測試您的設定是否生效。

註:若您無法確定要設定多大的網段,您可以在此篇文章留言,並附上您的網路架構,將會幫您解答。設定錯誤的網段,會影響網路的運作。

Saturday, April 21, 2007

AutoRun with Opening Specific File

許多市面上的光碟,只要一放入光碟機,就會啟動光碟上的程式,或是做一些預先設定好的動作,這個功能稱為AutoRun。它最大的好處,就是可以讓使用這片光碟的人,不用做額外的動作,就能知道光碟裡面大致上有什麼內容,是個相當方便且重要的功能!假如自己做的光碟也想要有類似的功能,只要研究本身有AutoRun功能的光碟,自然也能有相同的功能。但常見的光碟,啟動的內容多半是可執行檔(.exe),倘若今天想要讓使用者看到的是文件、影像或圖片,並且使用系統預設的程式,就像我們對檔案點兩下打開的動作一樣,那又該怎麼做呢?由於這樣的範例並不常見於市面上的光碟,本篇文章的重心會放在這裡。

Autorun功能依賴以下兩個部分:一是系統有啟動Autorun功能,若系統未啟動此功能,即使光碟上有Autorun.inf,都不會自動顯示出來;另一個是光碟根目錄要有Autorun.inf,這樣Windows才知道要開哪些檔案、程式,或者是要換成哪個圖示。

在繼續探討之前,我們先來瞭解一下,能夠啟動可執行檔的Autorun.inf長什麼樣子:

[autorun]
OPEN=SETUP.EXE
ICON=D2X.ICO

理解能力較好的讀者,應該能猜出openicon這兩行的用途吧!顧名思義,open就是光碟一放進去,Windows該執行什麼指令;icon則是光碟片的小圖示該由哪個檔案來替換。這兩行的意思,就是要Windows啟動光碟片上面的setup.exe,並且把光碟機的小圖示替換成D2x.ico。

問題來了,如果今天不是要啟動可執行檔,而是要開啟特定的文件,例如1.txt,是只要把setup.exe替換成1.txt就好了嗎?這樣做的話會得到下面的結果。


Fig: Failed to open specific file.


Oops! 顯然這樣是不行的。在網路上找到了二種可行的辦法:第一種是把原先的1.txt改成start 1.txt,這在某些情況下是可以運作的,不過在開啟檔案之前,會先出現一下像DOS視窗的東西,然後才會開啟你設定的檔案,感覺和一般的操作習慣略有不同。而另一種是把open換成shellexecute,然後在=號的後面,直接加上想要開啟的檔名就可以了,但此方法並無法在Windows 98下使用。

為了瞭解這兩種方法在特定環境下的運作情形,筆者以此兩方法,分別在Windows 98, 2000, XP三套作業系統進行測試。

方法一:使用open

[autorun]
open=start 1.txt
ICON=D2X.ICO

方法二:使用shellexecute

[autorun]
shellexecute=1.txt
ICON=D2X.ICO


在Windows 98下:
方法一:正常運作
方法二:直接開啟光碟根目錄,並未執行其它指令

在Windows 2000下:
方法一:剛放進光碟時,會顯示錯誤訊息框:「存取的檔案或裝置被拒絕」。若在光碟機圖示按滑鼠右鍵並選擇自動播放,則出現「Windows找不到start.exe」
方法二:正常運作

在Windows XP下:
方法一:無反應。另一台也是裝Windows XP的電腦,則是詢問要用哪個程式來開啟光碟機的根目錄。
方法二:正常運作

總合以上測試的結果,若不考慮Windows 98的相容性,方法二是較好的選擇。最後您只需把上面方法二的內容,完整的存成Autorun.inf,並修改shellexecute後的檔名,改成想自動開啟的檔案名稱,最後再放在光碟的根目錄中,燒錄完成後就能享受此功能帶來的好處!

註:若要執行的檔案,其路徑或檔名中包含空白,其結果將無法預知!在筆者的XP能正常使用,但在另一台卻說找不到檔案,解決辦法可用修改檔名,或以_來取代空白。


參考資料:
CD/DVD AutoRun basics
AutoRun編寫【基礎篇】 ICON圖檔製作

FON: Unbrick your La Fonera!

在0.7.1 r2之後(含)的Firmware,由於修正了管理介面的漏洞,若想透過SSH client使用FON的Terminal,大致上還有以下選擇:第一種是先前提到的Firmware Downgrade,這個成功機率以運氣成份居多,並非每台都能成功降回至先前版本。第二種是用Hard Reset的方法,試圖還原成未更新前的狀態。不過Hard Reset的方法眾說紛紜,你能用的方法,並不代表我也能用,所以此方法的變數也相當大。最後是利用Serial Console的方法來取得Terminal,也就是俗稱的硬改,此方法相當徹底,操作過程正確的話一定會成功,惟需較多電子或電路相關的背景知識,假使不小心接錯線或焊接錯誤,可能會導致FON故障!電路問題解決後,還需相當熟悉Linux系統的操作,以應付例外狀況,操作不慎同樣會搞砸你的FON!

這次的方法和先前提到的三種方法,相較之下簡單許多。拜Hacking the La Fonera所賜,他們使用DNS Spoofing的方法,藉由更改預設的DNS Server,欺騙FON連線至自己架設的伺服器,此伺服器會傳送啟動dropbear(SSHd on La Fonera)和修改iptables的指令至FON,這部分和先前利用0.7.1 r1的漏洞開啟FON的指令是一樣的。待動作完成後就能取得Terminal,然後您再手動修改設定檔,讓FON能自動啟動dropbear和更改iptables的設定值,最後再把DNS Server換回來就可以了。藉由這個方法,即可免除了降版本、Reset或硬改的麻煩工程!當然如果架這個伺服器的人,在FON的啟動指令中,加上某些惡意指令,結果可能導致對方能掌握整台FON,並能做到其它的事。若您不相信該作者,除了依照網頁上的說明,自行架設伺服器,否則就請用別的方法吧。

註:由於PPPoEPPTP連線的網頁管理介面中,並沒有可以修改DNS Server的欄位,所以您的FON若是使用此兩種連線方式直接連線至Internet,不適用此方法。若您的FON裝在IP分享器下,或是使其它讓FON能透過Ethernet就可上網的方式,則可使用此方法。

接下來開始我們的修改程序

1. 請先啟動你的FON,並放置一段時間,直到MyPlaceFON_AP兩個無線網路信號都出現為止。至此可以確定開機程序已經完成。

2. 使用無線網路連線至MyPlace,確認連線成功並取得IP位址後,開啟網頁管理介面的網頁192.168.10.1

3. 開啟Advanced->Internet ConnectionMode請設定為Static IPIP Address, Subnet Mask, Gateway的設定值,請使用您原先的設定值。若您原先Mode使用DHCP,請回到剛進入網頁管理介面的Status頁面,先記錄您的IP Address, Gateway,再回到設定頁面設定您目前使用的值。一般而言,Subnet Mask填入255.255.255.0即能適用於多數的網路環境。DNS Server務必設定成88.198.165.155,這樣才能欺騙FON連線至指定的伺服器。設定完成後按下Submit,FON會自動重新啟動。

4. 重新啟動之後,等到MyPlace信號出現並連線後,就可以使用PieTTY或其它支援ssh連線的程式連線至FON,並進行接下來的設定。本例以PieTTY為範例。

5. 開啟PieTTY,IP Address為192.168.10.1,Port為22。按下連線後,稍等一下會出現login as:,請輸入root,再來會出現password,請輸入網頁管理介面的密碼。完成後會看到一個FON圖樣的畫面,表示您已成功登入FON的Terminal。

6. 貼上mv /etc/init.d/dropbear /etc/init.d/S50dropbear後按Enter。這個動作可以讓你的dropbear會自動隨系統啟動。到目前為止,操作正確的話會看到如下圖的畫面。建議直接複製整串綠色字,可避免不必要的錯誤。(註:在PieTTY貼上文字,只需先複製欲貼上的文字,接著在PieTTY的黑色區域上按一次滑鼠右鍵,即完成貼上動作)


Fig: FON Terminal through SSH connection (Click to enlarge)

7. 貼上rm /etc/firewall.user後按Enter,完成後再貼上wget -O /etc/firewall.user http://lookfree.info/blogger/2007/04/FON_firewall.user後按Enter。待下載完成後,原來的檔案會被取代,修改的程序到這裡為止。(這比教vi要省事多了 XD)

8. 請回到網頁管理介面中的Advanced->Internet Connection,還原成未調整前的設定值,再按下Submit。同樣FON會自動重新啟動,待下次再開機時,您就可以把FON玩到翻過來了 XD

七つの海を渡る風のように Wallpaper

官方網站的Download中,先玩個翻紙牌的遊戲
遊戲相當的簡單,60秒一定夠你玩
玩完之後就可以下載她們的桌布囉

喜歡她們的可以去試試看哦 ^^

名探偵コナン: File 605 意外な容疑者

先前的系列又結束了,依照慣例的留下一堆伏筆,照目前劇情看來,再拖個200集不是問題!
青山大還真會賺錢

小哀講"蘿莉控"還真搞笑 XDXDXD

Camel的出現又代表著什麼意思呢?!
還是在幫赤井暗中調查小哀? or ......

☆猪丽叶★速食翻译 @ 名侦探柯南事务所论坛
翻譯的品質不要太在意 XD 畢竟弄這個也是很辛苦的!

日文原圖
Knightus Detective Conan Linker

Thursday, April 19, 2007

0rz...

話說感覺好像才剛開學而已,其實已經是期中考週啦 = =
每次到期中考,都會有一些特別的事可以做
像這次是回鍋Diablo II,還有FON的WDS也在這段時間被我試出來了
換句話說,期中考就爆掉囉 XDXD


這幾天要來大量整理之前沒貼的文章了,希望能寫得完 XD

FON-Intro
FON-Pic
FON-Firmware Downgrade( Done Before )
FON DNS Spoofing ( 07.4.22 )
FON Heat
FON Maps
Inside La Fonera-FCC, Boot, HW, SW
FON Hide SSID
FON MAC Filter

FON WDS-Intro
FON WDS-Act P:Premilinary
FON WDS-Act I
FON WDS-Act II
FON WDS-Act III
FON WDS-Act IV
FON WDS-Final


FON with Kismet: The Flows of WEP Encryption
FON in AP Client Mode: Serve you and serve others

UPS

......
......
......


好多好多
時間有限,欲望無窮 0rz

Saturday, April 07, 2007

[轉錄][心得] 硬碟被限制到PIO MODE-解決辦法

作者: zhenyuan (洞房花燭新嫁娘) 站內: Storage_Zone
標題: Re: [心得] 硬碟被限制到PIO MODE-解決辦法
時間: Fri Apr 6 12:06:07 2007

※ 引述《kichigop (總算進入物理(霧裡)了)》之銘言:
: 有沒有高人知道原理的教導一下啊...感恩...^^
簡單的來講,就是置之死地而後生
通通砍掉重練讓系統自己產生正確的機碼
但是這只是治標的方法
要治本的話還是得從ResetErrorCountersOnSuccess這個機碼著手(詳見後文)

可以參考這邊的資料
http://tw.myblog.yahoo.com/tongkashan/article?mid=331&prev=-1&next=330
M$官方網站上也有..只是上面這篇比較容易懂XD


似乎是XP SP1比較會出現pio的問題
M$那邊的說法是已於SP2解決此問題


下面是我在M$網站找到的原文
在微軟十一月份的一篇技術文章中提到,Windows 2000/XP/2003在某些情況下有時會自行
關閉硬碟的DMA模式,而自動改用PIO模式運作。這會造成在使用時系統中硬碟性能下降,
使得在系統運作時進行硬碟操作會明顯感覺變慢。例如在運作一些較大型的軟體時會使
CPU使用率滿載而產生停頓,或是玩一些3D遊戲時畫面時會有停頓現象,若出現以上問題
時大家最好看看自己硬碟的DMA模式是不是被Windows自行關閉了。

http://support.microsoft.com/?kbid=817472

查看自己的系統是否打開DMA模式:
1. 打開"裝置管理員"
2. 打開"IDE ATA/ATAPI控制器"
3. 連續按兩下您的"主要IDE控制器"
4. 點選"進階設定" (我在WinXP SP2下看不到.......)
5. 看到"裝置0",下面的傳輸模式應設為"DMA(若可用)",若"目前傳輸模式"設為
"Ultra DMA Mode x" (x取決於硬碟速度),那麼系統正常,但若之前設定是"Ultra DMA
Mode 6"又沒有更動過,而現在是"Ultra DMA Mode 4"或"Ultra DMA Mode 2"更或是"PIO
模式"且無法更改!那可能就是系統自行關閉了DMA模式。

這是因為Windows 2000/XP/2003中預設為:若IDE/ATAPI驅動程式(Atapi.sys)累積收到總
共6個超時或CRC error後,驅動程式會把傳輸模式從最快的DMA模式漸次驟降為較慢的DMA
模式。如果atapi.sys持續收到超時或CRC error,則驅動程式最後會將把傳輸模式降為最
慢的PIO模式。

若要將傳輸模式重新啟用為DMA模式,可以執行以下步驟:
1. 打開"裝置管理員"
2. 打開"IDE ATA/ATAPI控制器"
3. 連續按兩下要恢復為DMA傳輸模式的控制器
4. 按一下"驅動程式"選項
5. 按一下"解除安裝"
6. 完成後重新啟動電腦。


這邊的步驟跟你直接砍掉MasterIdDataCheckSum是一樣的,移除IDE裝置後
會再重新建立一次

當 Windows 重新啟動後會重新安裝硬碟控制器,而與該控制器相連的每個設備的傳輸模
式會重設為預設值。但這樣只是把硬碟設備的傳輸模式重置為預設值,若系統進入休眠模
式而引起time-out或CRC error六次後系統又會自動關閉DMA模式。

微軟提供了利用更動registry的解決方法
1. 執行Regedit
2. 在registry找到下列值:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002
3. 在"編輯"選單上,選擇"新建",選擇新增"DWORD值"。
4. 輸入ResetErrorCountersOnSuccess。
5. 將該新增之ResetErrorCountersOnSuccess值改為1(預設為0)。
6. 退出regedit

根據該技術文章,這個問題在winxp sp2已經修正。另外,如果你是用nForce的晶片組和
nVidia的驅動程式,那你就不用去檢查了,因為nVidia的driver已經預設用UDMA的模式了

Saturday, March 24, 2007

用驢子抓檔不要太貪心

用驢子抓檔不要太貪心
不然會變成這樣 XD

Sunday, March 18, 2007

Make Firefox Look Like Internet Explorer

如果想推薦身邊的人使用Firefox,但接受度又不如預期時,可以參考這個網站,把Firefox偽裝成IE的介面!擬真度非常高!

Make Firefox Look Like Internet Explorer


Fig: Firefox with IE skin (Click to enlarge)

[趣味]《千萬別來讀心理》v1.02

作者: voicespq (平靜 做自己) 看板: share
標題: [趣味] 別來唸心理(轉錄)
時間: Sun Mar 18 17:28:07 2007

作者: qSORRYp (無條件‧誠心滿愛正解) 看板: qSORRYp

《千萬別來讀心理》v1.02

--動機------------------------------------------------------

  先來寫個緣起之類的東西。會想寫這一篇,早在有人寫《千萬別來讀法律》就想要寫了,因為普羅大眾通常對於一些科系都有一些刻板印象,所以需要一些文章來澄清。但得更先說明的是,別來讀法律是一篇批判性的文章,而此篇呢,不會批判,而是要澄清許多大眾對於心理學系的迷思,甚至,我希望能夠讓想要來讀心理學系的他系同學,讓他們瞭解什麼是心理學的訓練,讓他們想清楚,再來申請輔系轉系....。當然,這篇,我會盡量寫的很中肯,以我讀了三年多來的心得而寫,以及我對於心理學的認識而寫,如果覺得可能哪裡有誤,或者觀念不同,或者無法領悟,那麼,請用力地舉手講出來。

正文

1.心理學是一門科學,所以,不要因為講:心理學很有趣,就咕嚕咕嚕地跑來唸

  每次我要講關於心理學的課,我一定會在開頭強調,心理學是一門科學,擁有三大根源:哲學、生理、心理。前面第一句,我要強調的是心理學因為是一門科學,所以他必定要有所要求,以符合科學的原則,因此,請注意其中的意涵,首先,他擁有實驗,而且是嚴謹的實驗,擁有著科學統計、心理測驗,所以,他考試卷裡面不能亂寫,概念就是那個概念,誰講什麼就是誰講什麼,絕對不會可以胡謅!
  另外,因為他是科學的,所以,我要強調,他就像化學物理一般,他並不有趣,或者該這麼說,不能用有趣來形容他,你只能說,我有興趣。對我而言,心理學並不是有趣的科學,他是具有嚴密邏輯思維的科學,跟化學物理一般,沒法讓你亂想,他有著他的訓練,因此,不能像一些系所,翹掉很多課還感覺很強,絕對不會,心理學的訓練是很紮實的

  1. 心理學系在理學院裡。
  2. 心理學系要學習統計、實驗、測驗法。
  3. 他不能讓你亂想,他有著嚴謹的思維推理方式。
    學習絕對是一腳步一腳步地,可以混過去,但是混過去的,沒有學到就是沒有學到。
  4. 他並不有趣,他是一門科學。
  5. 寫報告時,要注意引用格式。

  還有,我後面那句話,他的根源:哲學、生理、心理。所以心理學感覺很像是科學,但是由於混雜了哲學,讓人感覺好像可以胡亂想像一樣,不是一門很典型的科學。我在之前所講,心理學是一門科學,但是請這麼想,心理學擁有許多面向,哲學只是其中一個面向,並非全部。況而,心理學以哲學為基礎之強大,也不是一言兩語可盡,必須要瞭解哲學史才能發現心理學史與其之間的關係。特別指出這點用意是:我相信哲學有其訓練,而縱然心理學中有哲學這面向,我並不覺得,隨便地亂想,是可以行得通的。

  所以
  1. 千萬不要以為,自己愛亂想就可以來心理系讀!
  2. 心理學擁有的面向很多,你瞭解的是哪一個面向?
    在台大心理學系的訓練裡,特別著重:生理、心理這兩個方面,經常忽略了,哲學這部分;而普羅大眾認識心理學的方式,通常只認識心理這領域,例如:心理測驗,但是不要忘記,你只認識了其中幾個面向而已。
  3. 這也是如此,心理系學生需要多方接觸各系的知識,也因此,心理系學生經常能知道很多雜七雜八的東西,跟我們談基因,我們可以,跟我們談行為主義,我們也能。(但這並不表示,我們瞭解很多。)
  4. 心理系學生需要瞭解哲學史,至少也該瞭解基本的心理學史

2.心理學是一門瞭解人的科學,但是不是瞭解人的絕對途徑。所以,請不要說,我想要瞭解人,就跑來念心理系。

  心理學是瞭解人的一門科學,這麼說應該沒錯,但請注意,他並非是瞭解人的絕對途徑,因此對我而言,要瞭解人,絕對不構成非得來念心理系的原因,你可以參加社團,你可以去讀生命科學,你可以去讀社會學,你可以去跟媽媽說話,這些都可以瞭解人,所以,我要聲明,請不要再說,我要瞭解人,因此咕嚕咕嚕地跑來念心理學。
  心理學,他是一門研究人類思考歷程的一門科學,請注意,他主要是研究「人類思考歷程」,雖然他可以研究其他許多別的,但是「人類思考」才是我們比較關注的,所以,例如為什麼人類會唱歌?我們不研究,為什麼他不愛我?這勉強可研究,但絕對不是主流。而且請注意,他比較喜歡研究「個人的思考歷程」,所以他不愛去討論,整個世界的問題,為什麼美國要去打伊拉克,他不會去討論,那個是政治學,或社會學去討論的。
  1. 不要因為想瞭解人就跑來念,瞭解人有許多途徑。
  2. 心理學的研究焦點與方向在於「個人」與「思考歷程」上。

3.心理學是一門很可以應用或者實用的科學,但是,要來讀,比較不建議帶著心中的疑惑來讀。
  每個人生命中都有不斷追尋的問題,我相信,心理學通常是被認為可以用來解決的途徑,但是,我不建議因此而來讀。因為,心理學可能可以用來解決,但請相信我,你在心理學是常常找不到答案的,這有很多原因,除了心理學是科學,所以回答的問題有所侷限之外,還有通常心中帶著的疑惑,是全世界的人都沒人可以解決的,例如:為什麼我會變成這樣啦,或者是為什麼我會生在這種家庭之類的,心理學完全無法回答!

  至於實用部分,我放在下一段來談。

  1. 請不要帶著什麼哲學性問題來心理學系探索,那麼你失望的機率很高,而且你會讀得很痛苦,因為找不到。
  2. 心理學的知識,是很少能回答到深刻的。心理系讀了許多年,我們獲得最多的答案是:「不知道」或者是「不一定」。

或許講得不清楚,我講個小故事好了

有一次去聽憂鬱症的講座,有一位爸爸想要藉由這次講座知道自殺的兒子,是不是因為憂鬱症而自殺,基本上這種問題是很難由一個講座而而獲得答案,況且這自殺原因的背後,我相信這位爸爸是有著更深的疑惑,例如,是不是自己做錯了什麼,或忽略了什麼?但是,心理學知識並不提供這些答案的。

4.心理學是一門很可以應用或者實用的科學,所以,我想要拿他來幫助人!因此我要學。
  老實說,這個理由很偉大,但是我得說,想幫助人....,我秉持著懷疑的態度。

  首先,如果你有念心理學的話,你絕對能夠發現,幫助人不是一件那麼簡單的事情,理論紛雜,如何實踐,自己有沒有辦法等等等,這些都是需要嚴密的訓練才行,不是那種讀個一兩年就會出師了。

  另外,你自己是適合幫助人的人嗎?這也是很嚴肅的問題,但我想要在這邊提到的是,心理學是一門很容易在生活中應用的科學,你可以在跟別人對話中印證溝通原則,你可以跟父母親之間印證親子關係理論,但是,我要強調的是,第一,正是因為實用,所以更不能亂用!不能亂用的原因有很多,原因可能就像藥物一樣,雖然有用,但你不知道他的副作用或後遺症,另一個原因是,理論的本身絕對有他的侷限性,並非是隨便使用就成,你這次成功了,只是運氣與天和,並不代表成功率是一百,(理論本身,我放在後面談。)還有其他很多因素,你確定你用的是對的?不會曲解嗎?人家願意讓你用嗎?

  第二,正是因為實用,更是不能亂套用,不能看到某些情況就說可能是某些原因,不能發生什麼事情就說是什麼什麼,因為理論是有化約過的,生活事件的複雜絕非一個理論可以涵蓋,因此,不能隨便亂套用。
  心理學家最厲害的地方是可以把很多抽象的東西化成很簡單的工具來讓人們使用,要瞭解性格有性格測驗,人人都可做、大家都可以施測,要控制情緒,那麼我們有ABC 理論,要瞭解團體,我們有團體動力,要知道他,我們可用PAC ,反正要幹嘛我們都能拿出一些工具能幹嘛。但是,每次當要講到這些能幹嘛的工具時,我都變得格外謹慎,因為工具的背後操控的主體,是否真的有瞭解這套工具?為什麼這樣的理論會跑出這樣的工具來?
  大家都參加過心理學式的「團體」,大家知道,團體背後是因為什麼樣的原則而運轉嗎?他是為了什麼而被創造出來?這些預設的背後隱含著什麼問題?

  所以,
  1. 如果真的要藉助心理學來幫助人,那麼你要有心理準備可能需要花許多年的時間來,訓練自己,才有可能上場。
  2. 在台灣沒有心理醫生,只有臨床心理師和精神科醫生,心理師法通過,關於心理學的臨床訓練,完全被放在研究所中,大學部裡,完全學不到喔。(不要要求心理系大學部的學生做心理治療,可能連簡單的溝通都有問題。)
  3. 心理學的實用面,是需要謹慎的,而這些實用面是需要回到理論面的思考才能明白。(也因此,需要讀很多書!)
  4. 心理學中的臨床,有許多限制,也有其倫理,到最後真的能不能幫上忙,還有很多考慮。
  5. 千萬不要抱著讀了心理學就能夠更幫助人的心態而讀。因為你會發現,你讀的心理學可能越來越偏頗。

5.念心理學要注意的事情

  心理學是一門科學,而且擁有三大根源,底下有各式各樣的流派與領域。
  >>> 所以他可能經常幫不上忙,幫不上自己也幫不上別人。
    (前面的第三第四點,就在講這個。)
  >>> 沒有正確答案,卻有著嚴密的邏輯思維,因此考試也不能亂寫,說話不能亂說。
    (1) 電視上面,那些隨便亂說的人,我們是摒棄的。
    (2) 考試還是要唸書,不會寫還是不會寫。
  >>> 有各式各樣的流派,因此在讀到概念時,請要先問,他屬於什麼。
    (1) 有人在跟我說他讀self-image,但是談這個東西的人很多,倒底你讀了誰的什麼?
    (2) 聽教授在講的時候,要瞭解背景。有些人修普通心理學,讀了很多大腦,因為他修到徐教授的而他主要是生理心理,有人讀了很多人際關係,沒辦法,他修到林教授的,因為他是社會心理。
    (3) 每一位教授都有他的領域在,因此請注意!不要統稱為心理學家,要很精確地講:某某心理學家!電視上面,都註解全都是有問題的!
    (4) 要注意流派的原因還有一點,有些感覺很像是心理學的東西,其實主流一點也不屑一顧!超心理學,算不算心理學!答案是:不算,色彩心理學、運動心理學、文學心理學,這些都只能算是旁支。
    (5) 心理學史,說長不長說短不短,但是裡面有太多人講太多的事情了,並且,在市面上,有很多心理學叢書,要注意以下:
      1. 請確保,你讀的書是正確的!請至少不要讀太舊的書籍。那有可能根本已經被主流拋棄了(被拋棄,是有原因的,不是隨我們高興而拋棄)。佛洛伊德可能很紅,但是心理系四年,我用佛洛伊德的時間不到一學期!容格可能讀起來很有趣,但是實際上,可能有更好的解釋在課本上。
      2. 請隨時保持在update知識的狀態。佛洛伊德,容格,皮亞傑,等等大師,我們都很敬佩他們,但是,他們的理論仍然有錯誤,請不要就這麼讀下去,然後就以為心理學就這樣。(總而言之,別讀太舊的玩意!)
      3. 請不要輕易相信太新的玩意。有些科學新知說,發明了某某藥劑,可以增加人類記憶力,也有些人說解開了某某人類基因圖碼,什麼東西更進一步了,請注意不要太相信這種玩意兒,因為,很多理論等著批評他們說。(拿記憶藥物來說,他們是拿小白老鼠來跑迷宮來測的,我就很懷疑放在人類算數學怎麼類比?)
      4. 請注意,你讀的書是什麼立場的!有些人讀了某些書,就很高興覺得找到了答案,其實市面上有著另一本書正批評著他呢?最明顯的例子是性別天生或後天,同時市面上,有兩本書,一本支持天生,一本支持後天!甚至,更好的,你能夠知道這作者受了什麼訓練,通常人本的會寫出人本味道的,認知的會寫出認知的!

    (6) 閱讀心理學,請要放在一個「架構」下閱讀,除了哲學、生理、心理,這籠統架構外,還可以區分七大領域(台大是這麼分),或者你可以直接拿出性格心理學課本,每個流派各有一章,基本上每個流派有都是一種看法,要把每個人安置到對的流派去。並且適時瞭解每個流派的預設演變以及侷限。
  >>> 要明白,自己學習的心理學,可能在別的系所不是這麼教的,因此,學習時,要時常保持寬廣的心去閱讀,佛洛伊德,外文系也蠻愛教的,但是,可能談的跟心理系不太一樣,畢竟他們是拿來做文學解釋。
  >>> 進入某一個領域去學習是一件好事情,但是請注意,如果對於一位學習心理學的學生,太早確定於某項,我個人覺得並非是好事情,因此有空多去別的領域看看。看看每個領域怎麼討論事情的,怎麼互相區隔或者連貫的。
  >>> 課堂中沒教的事情太多了,畢竟心理學太廣大,例如:家庭方面,台大心理系就教很少,實驗法的三大法:觀察法,也不太愛教,反正有很多地方沒有教,這些並不是不重要。
  >>> 台灣中每個大學裡所教的心理學也各有異,因此,需要瞭解彼此主要在哪個領域中,彼此的訓練背景。

--結語------------------------------------------------------

  感覺寫的有點亂,但是我已經盡量把他寫的很清楚了,在此要聲明,這是台大心理系的觀察,系所方向之類的可能比較不能適用於其他的地方,但我相信心理學的本質,應該是可以推論過去的。
  四年來,常常聽到有人說心理學很有趣,要來念心理學,或者甚至要輔要轉,但我完全不建議,因為心理學要學到某個結構,至少要花個三年,才能把基礎的概念打好,有些甚至一年級不懂地方,在兩年之後才會恍然大悟,不像自然科學一樣,可能就是那樣。對我而言,我覺得如果要學,就學好,就認真學,不要學個心理學學個半調子,因此,如果輔系就要有打算,你要真的獲得心理學,就得花很多時間,畢竟你要比其他心理系同學多讀一個系的東西,如果要轉系,那麼請先確定好,你對於心理學的認識是正確的,因為轉系是不能再轉的,而如果你只是想來自修的話,我建議,心理學的書籍,還是先從普心開始讀起!普通心理學課本請好好的讀!
  如果你普通心理學好好的讀,知覺,認知,性格,生心,社心,發展,所有的大概念你都該讀過了,這也是為什麼普通心理學甲需要一年!以我本身的經驗,我上每一門課,都還能想起,普通心理學課本哪一頁在談那件事情,有什麼專有名詞,查普心課本,也都幾乎能找到。所以,我完全建議讀普通心理學課本(最好還是英文的),至少,你能夠瞭解心理學家怎麼想事情,以及主要想哪些問題。
  最後要說,心理學不是有趣拿來讀的,心理學知識,也不是美好到隨便亂用。

激突的極致

一個口香糖的廣告

天使臉孔 魔鬼身材

好好一個女生 怎麼練成這樣 = =

Monday, March 12, 2007

虛擬桌面之Web3.0新體驗

原文轉錄自小編看網事.


近年來網路界颳起Web2.0風潮,讓網友從單純的內容接收者,透過部落格、公民新聞、自製影片等資訊分享機制,從使用者成為內容提供者,像 Youtube、維基百科即為Web2.0典型網站。然而,就在大家認真思考Web2.0真諦的同時,「Web3.0」新名詞也誕生了!

中正大學去年年底發表了NUWeb計畫,提出對Web3.0的定位和願景,計畫主持人吳昇認為,Web 2.0概念當紅,表面上使用者成為網路世界中重要角色,但實際獲利者卻是提供Web 2.0服務之網站,所以,進化到Web 3.0應該是一個「網路民主、均富、平權」的時代,每個人在網路世界中有基本資訊人權,使用者可以當家作主,在自己的電腦上進行更方便、更有效率的社群和資訊分享活動,達到使用者共同參與、共有及共享的境界。NUWeb開發工作預計在今年第一季推出,那麼目前有哪些號稱Web3.0的網站可嘗鮮呢?先來見識一下eyeOS網站吧,它是一個免費、跨平台的虛擬桌面作業系統,有完整的作業系統的結構,包括文書編輯、行事曆、聯絡人、電子郵件、及內建的瀏覽器等應用軟體,你可以自訂桌面風格及安裝應用程式,且達到分享及製作個人網頁功能,將你的虛擬桌面帶著到處走,目前已有超過30種語言提供使用,想知道 eyeOS神奇妙用嗎?快來製造你的虛擬桌面,瞧瞧它是什麼樣的Web3.0!

相關連結: NUWeb(中)
      eyeOS(英)

世界上第一具"動態平衡兩足機器人" Dexter

原文部分轉錄自Roy~Yulin,全文請至原站瀏覽.

Anybots 於前幾天的情人節(2/26/2007) 成功實現了世界上第一具"動態平衡兩足機器人" Dexter,這個可是近日來最令人感到振奮的消息。

兩足機器人是很多科學家與工程師研究的目標,2000 年10 月31 日誕生的本田Asimo機器人是 大家耳熟能詳擁有雙足行走能力的類人型機器人,但是與Anybots開發的Dexter比較起來卻擁有決定性的不同!本田的Asimo雖然可以兩足站立行 走會跳舞,但是那是事先寫好程式的,也就是說如果跳舞跳到一半把Asimo拿到凹凸不平的地面,那就會出糗了。相對之下Dexter則是即時動態的保持平 衡。

火星有水存在?過去地下水系統星羅棋布

原文轉錄自Yahoo奇摩新聞.


更新日期:2007/03/08 14:35 記者:呂孟哲

(法新社巴黎七日電) 人類一直以來對火星相當好奇,想要探究這顆銀河系美麗的暗紅色行星過去是否真有生物存在。科學家今天表示,根據科學證據,火星過去應有廣大的地下水系統。

美國國家航空暨太空總署 (NASA) 發射的火星探測艇「機會號」帶來許多第一手消息。「發現號」在主要研究區域「子午線平原 (Meridiani Planum)」 發現富含硫化物的沉積物,可能是過去海洋曾經存在的證據。

但另一派學者則指出,「子午線平原」並非盆地地形,無法容納海洋般大面積的水。

麻省理工學院專家韓納及同事則表示,答案就在地底下。他們在英國科學權威雜誌「自然」發表專文,提出「水自地下溢出」的理論。

地形學專家貝克文章也刊登在最新一期「自然」上,表示「子午線平原」地點正好與早期火星地下水模擬模型不謀而合。

根據韓納的模型,火星有水的區域遠大於「機會號」所研究的地區。加上火星軌道艇傳回的照片佐證,顯示原本位於火星地表下的石頭形狀有所變化,應該是水流所致,更加證明貝克所稱的「全火星地下水系統」理論不假。

大部分科學家也相信,火星過去地表上應該有海洋及類似地球的大氣層存在,而非目前大氣層稀薄,一片荒涼死寂的模樣,因此過去可能孕育生物種類或細菌並非不可能。

太空總署科學家最近發表的研究更是直接有力的證據,顯示火星表面可能至今都還有水在流動。

Thursday, March 08, 2007

Saturday, March 03, 2007

分析:微軟Windows真的越來越貴嗎?

原文轉錄自Taiwan CNET.


CNET 新聞專區:Ina Fried  01/03/2007

  最簡單的答案為:都不是。大概來講,微軟的產品價格多年來保持不變。

  但深入的答案要更複雜些。其中有很多涉及因素,比如其他PC元件的成本,Windows是否隨機搭售等。

  微軟總經理Brad Brooks認為,Windows買到賺到,他的理由是,這種作業系統的功能越來越多,但價格保持不變。

  Brooks表示:「如果你將它的成本和PC的使用壽命相比,你就會計算出,它的成本比你家庭同期花在牛奶上的錢還要低。」

  現在Windows Vista在商店中銷售已有一個多月,我們可從價值的角度來檢驗一下市場接納度。

  從更便宜的方面來看,Windows中的功能真的變多了。Vista有些程式原來是要額外付費才能獲得的。它有反間諜軟體,語音識別軟體,Virtual PC虛擬機軟體,現在全部都免費提供。

  更何況,微軟一直讓售價保持平穩,若計入通貨膨脹,Windows的價格實際上是降低了。舉個例,1998年,升級到Windows 98的費用是109美元,但是,按照美國聯邦儲備局2007年公佈的通貨膨脹值來計算,這筆成本為137美元。目前,升級到Vista家用版的價格為99 美元。

  另外一方面,由於其他電腦元件價格已經降低,Windows在一台PC當中所佔據的成本反而相對提高。例如,根據NPD集團的數據,1998年,一台一般桌上型電腦的成本在1100美元左右,現在只有650美元。


相對值

  NPD分析師Stephen Baker認為,PC其他元件價格的跌幅超過Windows的事實並不意味著購買這種作業系統不划算。

  Baker表示:「Windows的成本似乎在上升,尤其是與PC的總體成本,以及其他PC元件相比時更是如此,但這種上升只是表面的。就像硬體,我們需要考慮升級到一個新的作業系統後所產生的加值效應。」

  過去十年,Windows已經整合許多功能,像燒錄音樂CD、製作電影、錄製電視節目、編輯相片等等。這些功能應用並不是單獨提供的,而是搭售在各個新的Windows當中。

  Baker說:「和計算硬體成本相比,計算這些要困難得多,但我認為,作業系統的價值是提高了。」

  但,微軟並沒有拱手奉上全部的價值。微軟推出一些價格比較高的個人用戶作業系統,比如Windows XP媒體中心、Windows Vista Home Premium 與 Windows Vista Ultimate。因此,雖然入門級的作業系統價格保持穩定,但用戶要獲得更多功能版本的作業系統,仍然得花更多的錢。

  Directions on Microsoft分析師Michael Cherry指出,很多人實際上並沒有感覺他們為Vista付了錢,因為Vista是隨機搭售的。

  Cherry說:「你不可能不要作業系統,」(戴爾的N系列電腦中,有三種是沒有作業系統的,但如果用戶想要安裝作業系統,Windows並不在可選之列。)


隱藏成本

  這意味著,很大程度上,消費者對Windows價格的感受是受電腦總體價格影響。只要電腦的整體價格仍然在下降,用戶很可能不會計較究竟是哪些元件成本在下滑中。

  另外值得指出的一個事實是,和用戶相比,電腦製造商們買到的Windows版本價格要低得多。

  Current Analysis公司研究主任Samir Bhavnani表示:「從個人用戶的角度上講,與兩年前相比,他們獲得折扣更大。」

  然而,Vista似乎在更高階的電腦上才能工作得更好。Vista可能會驅動PC平均價格的提高,或者至少阻止價格下滑,去年第四季,和之前的季度相比,500美元以下的筆記型電腦銷售量出現成長。今年二月,隨著Vista的上市,500美元電腦銷售量開始急劇下滑。

  Bhavnani認為,多數用戶並不覺得Windows太貴。他說,「如果一種新汽車多年來保持一樣的價格,馬力又不斷增加,那麼它也不算很昂貴。」

  NPD分析師Chris Swenson表示,越來越多的人將開始注意到,Windows的價格當中包括了全部升級以及反盜版的機制成本。

  需要注意的是,很多人實際上去商店購買的是升級版本。NPD的統計顯示,到目前為止,盒裝Vista的銷售量遠遠比不上Windows XP的初期銷量。

  Cherry預計,大部分的人將購買和Windows XP版本對應的Vista,但一部分人會去購買更高階的版本,這些人會付更多的錢。比如,Vista Ultimate版,其升級版價格為259美元,完整版為399美元。

  Cherry說:「這就真的貴多了。」

Friday, March 02, 2007

停車的時候還是不要耍帥比較好

是想省時間嗎 XD

BIOS Beep Sound Table

Award

1短音        系統啟動正常
2短音        CMOS設定錯誤
1長音1短音     DRAM或主機板錯誤
1長音2短音     顯示錯誤(顯示器或顯示卡)
1長音3短音     鍵盤控制器錯誤
1長音9短音     主機板Flash RAM或EPROM錯誤(BIOS損壞)
不斷地響(長音)   DRAM沒插好或損壞
不斷地響      電源,顯示器未和顯示卡連接好
重覆短響      電源有問題


AMI


1短音        DRAM復新失敗
1長音3短音音    DRAM錯誤
1長音8短音     顯示測試失敗
2短音        DRAM同位檢測失敗
3短音        基本64K RAM測試失敗
4短音        系統時鐘錯誤
5短音        CPU處理器錯誤
6短音        主機板鍵盤控制器錯誤
7短音        CPU中斷錯誤
8短音        顯示卡記憶體寫入/讀取錯誤
9短音        ROM BIOS檢查碼錯誤
10短音       CMOS 關機暫存器寫入/讀取錯誤
11短音       快取記憶體故障


Phoenix

1短         系統啟動正常
1短1短1短      系統開機初始化失敗
1短1短2短      主機板錯誤
1短1短3短      CMOS或電池失效
1短1短4短      ROM BIOS校驗錯誤
1短4短3短      EISA時序器錯誤
1短3短1短      RAM復新錯誤
3短1短2短      主DMA暫存器錯誤
3短1短3短      主中斷處理暫存器錯誤
3短2短4短      主機板鍵盤控制器錯誤
3短4短2短      顯示錯誤(顯示器或顯示卡)
4短2短2短      關機錯誤
4短4短1短      串列埠錯誤
4短4短2短      並列埠錯誤

[萌圖] 中華萌國萬歲!


Fig: 萌え~~? (Click to enlarge)

塑膠袋不分乾濕 回收做環保

原文轉錄自Sina新聞中心.


民視 (2007-02-28 12:10)

  塑膠袋焚燒會產生毒氣,因此環保局仿效國外,三月起將回收塑膠袋。雖然有些縣市塑膠袋有乾濕之分,但對回收場而言,沒有太大的差別,因為回收的塑膠袋,都將會變成一顆顆的"塑膠粒",再做成塑膠袋。堆高機送來一大捆的回收塑膠袋,里頭有乾淨的,也有髒的。從三月開始,環保署將宣導回收塑膠袋,有些縣市還規定乾的、濕的,要分開回收。其實這些塑膠袋,送往處理場後,不管乾濕,只分成PE,和PP材質,就直接加工處理。舊塑膠袋攤開,送上輸送帶後,透過機器,粉碎成小碎片然後水洗處理再烘乾成乾淨的塑膠原料,最後裁切絞碎成米粒般大小的塑膠粒,小小的一顆,可以做成一張再生塑膠袋,估計一年,可以消化一萬噸。目前塑膠垃圾佔全部垃圾總量三成左右,塑膠袋回收再生使用,不僅環保,對業者而言,還可以獲取極高的利潤。

悠遊錢包 全家超商率先啟用

原文轉錄自中時電子報.


中國時報 2007.03.02 
石文南/台北報導

  悠遊聯名卡可到便利商店買牛奶、報紙、麵包囉!台北智慧卡公司表示,悠遊聯名卡「悠遊錢包」由全家便利商店率先啟用,未來到便利商店消費可以不必帶現金。

  台北智慧卡公司表示,「悠遊錢包」由全家2050家便利商店率先啟用,未來將逐步擴大到加油站、自動販賣機、連鎖咖啡店等通路,跨平台合作。

  刷卡購物紅利積點加計全家購物優惠,預估每年可為消費者節省至少1044元,消費者善用悠遊聯名卡集中消費,可輕鬆省下1個月的交通費。

  昨日啟用典禮現場「1元搶鮮活動」吸引民眾大排長龍搶購,消費者對於悠遊聯名卡小額消費感覺好奇又新鮮。昨日沒搶到1元泡芙的,可上網www.easycash.com.tw 瀏覽悠遊聯名卡「真人情境秀」,周周抽Wii幸運得主,讓民眾體驗悠遊聯名卡的便利又可拿「好康」。

回收廢棄耗材 復育台北樹蛙

原文轉錄自中時電子報.


中國時報 2007.03.02 
陳函謙/台北報導

  用完的碳粉匣或墨水匣隨手回收,可以幫助台北樹蛙重建家園!為響應台北市政府「自然生態保育周」活動,並推廣回收觀念,惠普科技全面回收廢棄耗材,捐贈經費成立台北樹蛙保育基金。

  北市府昨上午舉行「樹蛙家園復育計畫」記者會,台北市長郝龍斌表示,稀少動、植物可作為環境指標,數量越少即代表生活環境待改善;蟲鳴蛙叫是童年時的美好回憶,但北市特有的台北樹蛙已逐漸稀少,希望能藉此活動,打造更適合動、植物和市民居住的生活空間。

  建設局長陳雄文表示,世界動物園暨水族館協會今年度重點保育物種為兩棲類動物,因此今年北市自然生態保育系列活動以「台北寶貝蛙蛙」為主題,四、五月間將在各國小推動樹蛙造型大賽、棲地模型競賽、創意蛙舞、生態導覽等活動。

  惠普科技總經理黃建章表示,台灣1年使用逾800萬顆列印耗材,用畢多習慣丟進垃圾桶,造成環境負擔。民眾回收HP耗材空匣,惠普將以1顆墨水匣15元、1支碳粉匣50元金額計算,捐款給七星生態保育基金會,作為水生植物復育經費,打造適合樹蛙棲息的濕地環境。即日起至四月卅日,全虹、永慶、燦坤、三井全省669家門市,回收用完的HP耗材空匣,可獲樹蛙精美贈品;網址:www.hp.com.tw/hpgreenplan。回收專線:0800-369-246

FAQ:微軟的MP3專利敗訴

原文轉錄自Taiwan CNET.


CNET新聞專區:Ina Fried  26/02/2007

  微軟公司上週四(22日)在Windows使用之MP3專利官司中敗訴,判賠15億美元給法美電信業者Alcatel-Lucent。但這項判決的重點不在於微軟是否瘦了荷包,而是哪些產品的消費者權益將受到連帶影響。

  微軟無疑將就此上訴,但若法院將來維持原判,Alcatel-Lucent極有可能控告其他使用同一MP3技術的公司。以下列出若干相關問題和目前可知的解答。


賠償金額為何如此龐大?

  這項可能是有史以來最大筆的專利賠償金,是根據2003年5月起,全球每一台Windows PC的總銷售量和平均售價計算得出。雖然其授權金的比例小於許多類似案例,Windows PC在全球的總售價卻相當高,使得總金額如此龐大。Bromberg & Sunstein律師事務所伙伴Lee Bromberg表示,一個重要的判決我們稱為「響鈴」,「這是個非常響亮的鈴聲」。

微軟會否上訴?

  微軟曾表示,會先要求替換現任的主審法官,若無法推翻其判決才可能提出上訴。該名法官一直休假到本週,因此微軟的動議不會在近期內舉行聽證。

判決被推翻的機率有多高?

  專利案件是最常被逆轉的案件類型之一,因此微軟的期望確有所本。但Bromberg表示,主審此案的法官擁有許多專利官司經驗,且法院通常會支持陪審團的意願。

  Bromberg說:「法院通常不願在事後批評陪審團。」也就是說,還有許多其他項目將被嚴厲地挑戰,包括賠償金的計算方式。他表示:「那絕對將是對抗的焦點之一。」

Alcatel-Lucent是否將控告其他使用MP3的公司?

  雖然該公司的代表22日拒絕回答此問題,Bromberg認為:「假如我是一家MP3公司,絕對有必要擔心。」

  Finnegan Henderson Farabow Garrett & Dunner 法律事務所伙伴Robert Yoches表示:「Alcatel-Lucent可以採取不同的策略。」如果該公司相信微軟的賠償金將是MP3專利官司的最高記錄,或許就不會冒險控告其他業者,讓另一個法院有機會推翻其專利。

  但另一方面,若該公司認為控告其他業者仍有利可圖,就可能先與微軟達成金額較少的和解,再找上其他公司。Yoches說:「當你拿到15億美元後,很難不去看看是否還有類似的機會。」

我有一台MP3播放器,我也可能被告嗎?

  理論上有可能,但實際上,非常、非常不可能。Alcatel-Lucent比較可能針對MP3播放器的製造商,而非控告每一位購買產品的消費者。Bromberg說:「專利持有者很少控告零售顧客。顧客購買才能為專利持有者創造價值。」

Alcatel-Lucent在MP3的發展扮演了什麼角色?

  MP3技術主要是由德國的Fraunhofer和AT&T的貝爾實驗室(Bell Labs)所開發。1996年朗訊(Lucent)脫離AT&T時分得貝爾實驗室。Alcatel和朗訊在去年合併,成為Alcatel-Lucent。

微軟不是已經支付權利金給Fraunhofer?

  微軟的確已經付出1,600萬美元購買Fraunhofer的MP3專利技術,但Alcatel-Lucent 宣稱其專利技術不在微軟取得授權的範圍內,這是雙方的爭議點。

法院判賠的金額為何遠大於微軟付給Fraunhofer的數量?

  Bromberg表示,兩者的差異的確很大,但並非無例可循。他說:「專利持有者在最初授權時的作法,可能和被告表明不願付出任何一毛錢之後相當不同。他們還必須算入整個法律程序的支出。」

  他以Research In Motion與NTP的官司為例,RIM拒絕對方早先提出的幾百萬美元和解條件,最後爭取到高達6.12億美元的和解金。

還有誰購買MP3技術授權?

  有數百家公司使用MP3科技,知名的包括蘋果公司的iPod裝置和iTunes軟體,和雅虎的線上音樂服務。晶片商如英特爾和德州儀器(TI)也使用MP3。代理Fraunhofer技術授權的Thomson有購買MP3授權的廠商名單。(陳智文/譯)

嫌太貴 英國民眾要求Vista降價

原文轉錄自Taiwan CNET.


CNET新聞專區:Colin Barker  26/02/2007

  隨著微軟新的Windows Vista作業系統在全球上市,一群憤怒的英國消費者也質疑:為何Vista在英國的售價比美國貴?

  消費者的不滿已化為實際行動,在英國政府的公共論壇網站上,發動一項電子請願。僅在23日上午,便得到超過1,250位民眾簽名支持。

  請願書張貼在英國政府網站的10 Downing Street區塊,將在4月20日截止後送交首相辦公室。支持的民眾要求布萊爾首相施壓微軟,「停止以過高的價格在英國銷售Vista作業系統」。

  請願書指出,「美國與英國民眾購買Windows Vista有龐大的價差」,並指稱最高級的版本Vista Ultimate在英國售價683.80美元(350英鎊),在美國僅需293美元(150英鎊)。

  由於各個零售商的Vista訂價差異甚大,目前尚不清楚請願民眾的數字取自何處。以網路商店Amazon.com和Amazon.co.uk為例, Vista Ultimate在美國的建議售價為399.99美元(203英鎊),英國地區的售價則是722.85美元(369.99英鎊)。

  為達到請願目的,發動者特別挑出價差最大的例子。

  大致上,同樣版本的Vista在英國的售價約是美國當地的兩倍。但Vista家用基礎版的升級價在英國只需193美元(99英鎊),美國則是159美元(81英鎊),價差約20%。(陳智文/譯)

Friday, February 23, 2007

[破解]用升級價就能取得完整版Vista

原文轉錄自Taiwan CNET.


CNET新聞專區:Colin Barker  15/02/2007

  一位IT專家宣稱發現一種方法,只需付出少許升級價,即可取得完整版的Vista作業系統。

  微軟原就提供舊版Windows用戶升級到Vista六種版本的優惠價,這些升級僅限目前使用任一舊版Windows作業系統的個人電腦。但本身即是微軟貴賓客戶的Marc Liron表示,他發現一種迴避上述限制的方法,因此如Linux等其他系統的使用者,也能以數百美元的便宜價格,取得完整版的Vista。其他網站也公佈了這項迴避方法。

  該方法的關鍵在於升級方案含有完整版的Vista,使用者付費後,不需檢查現有Windows的授權,即可下載。WindowsITPro網站早在1月底便公佈這項訊息和迴避方法。

  微軟公司證實上述方法有效,但警告任何嘗試都有違該公司的授權條款。微軟的代表說:「使用這項迴避方法卻沒有合法的XP或之前Windows各版本的民眾,等於是違反他們購買Windows Vista升級方案時同意接受的條款。」

  不過,微軟並未(至少在現階段)威脅處罰任何嘗試者,或阻擋他們透過Genuine Advantage取得重要升級。事實上,該公司並不特別在意,似乎也不打算對Liron採取行動。

  微軟的代表說:「我們相信只有非常少數的人會花時間執行這項迴避方法,而我們鼓勵所有顧客遵循我們規定的方針,升級到Windows Vista。遵循這些指導方針將使顧客輕鬆且合法地升級到Windows Vista。」

  Marc Liron已在個人網站上公佈該方法的完整說明。重點在於,安裝升級版的Vista但不要輸入產品驗證碼(product key),待所有Vista檔案複製完成後,再次開始安裝程序,而不是啟動Vista。一旦安裝程序重新開始,使用者便可取得完整版的Vista。(陳智文/譯)

賽門鐵克CEO:我不裝Vista

原文轉錄自Taiwan CNET.


CNET新聞專區:Joris Evers  14/02/2007

  由於上一季消費業務表現不錯,賽門鐵克執行長John Thompson開始對Windows Vista提出質疑。

  去年第四季,賽門鐵克個人事業部營收較前一年同期成長24%。公司正計畫推出新一代旗艦安全工具「Norton 360」,以及新的身份管理產品「Norton Identity Manager」。

  在企業產品方面,情況卻不太好,賽門鐵克重新修正身份管理產品的開發計畫。身份管理軟體可識別系統用戶的身份,並根據相應的用戶層級來控制電腦資源的存取程度。

  賽門鐵克面臨不少對手。除微軟,包括EMC,IBM,甲骨文和思科系統在內的技術大廠們都對賽門鐵克的業務虎視眈眈。但Thompson最近在接受CNET採訪時表示,儘管他的公司還需有更好的表現,但賽門鐵克並不感到害怕。

問:你有安裝Vista嗎?

Thompson:沒有,我沒安裝。我覺得現在不需要這種系統。我用的機器是公司配給我的,我們沒有制訂升級到Vista的計畫,因此,我也沒有理由使用Vista。

問:微軟宣稱大家應該購買Vista,因為這種作業系統和XP,或者之前的作業系統相比更加的安全。你相信這一點嗎?

Thompson:用戶不該被操弄。Vista並不是一種安全解決方案。Vista是一種作業系統,從微軟的角度而言,這種系統提供很多的改進,從產業的角度來看,Vista是一種更穩定、更可靠、更安全的作業平台,但人們仍然需要賽門鐵克等安全公司的產品,因此,我們不應該被Vista的市場宣傳所迷惑。它可能比XP或者前代產品更好,但它不是一種安全解決方案。

問:防毒與防火牆產品,他們認為是防衛的第一道屏障,但也被其認為是過時的東西。你們跟得上時代嗎?

Thompson:說防毒與防火牆產品過時的人太天真。很久很久以前,為保衛家的安全,人們發明鎖。現在,鎖不是人們最後一道防衛體系,它們已經成為第一道防衛屏障,人們仍會購買更先進的鎖具,因此,市場上將出現更多的防毒軟體和防火牆產品。當你實體資產的價值越來越高時,你需要不斷改變保衛這些財產的設施。在數位時代,道理是完全一樣的。因此,防毒和防火牆軟體將繼續成為防衛的第一道屏障。我們將替這些產品開發更多的新功能,化被動防衛為主動防禦,但是,由於出現網路欺詐以及身份確認問題,你還需要其他技術來協助。

問:你已經說過,對今天的企業而言,管理用戶的身份已經成為一個越來越具有壓力的挑戰。你還說過,在這一領域,賽門鐵克可能會收購一家公司。這方面的發展情況如何?

Thompson:身份管理需要建立在對你需要保護人員的身份確認上面。在企業的角度上講,他們已經很很多的方案解決這一問題,因此,我認為,這並不是賽門鐵克應該花大資金專注的產品領域。

然而,站在個人用戶角度上講,我認為賽門鐵克可以做很多的工作,比如,為個人用戶提供身份管理方案,以便保證用戶上網時的安全。因此,我們主要專注個人用戶市場的身份管理軟體。

問:似乎你們已經將身份管理產品的定位做改變。

Thompson:是的,一年多以前,我們確實在研究企業市場的身份管理問題,我們考慮很長時間,現在,我們的開發重點已經和最開始有很大的不同。

問:最近貴公司曾展示過一套稱為Norton Identity Manager的初期版本,這套產品是做什麼用的呢?

Thompson:Norton Identity Client主要是協助用戶上網安全,比方說網路購物時,這個產品可以讓用戶不必擔心他們的信用卡資訊被其他人窺見。

問:當我看到Norton Identity Manager軟體的描述時,我不禁想起微軟的Passport。你建議用戶使用Norton帳戶來進行網上購物。但Passport失敗。Norton身份管理者和Passport有什麼不同嗎?

Thompson:可能會有一些技術比較相似,但我認為,兩者主要有兩個根本性的不同。一,就是推出的時機不同。微軟推出Passport時,這方面的市場還沒有完全培育起來。人們當時感覺不到有需要使用微軟技術的必要性。二,也是更重要的一點,就是用戶不信任微軟。因此,缺乏用戶信任的技術將很難成功,這就是Passport和我們產品的兩個根本不同點。

問:你已經談及,微軟是一個有影響力的重要廠商,你還談到過甲骨文,IBM,EMC,思科都意識到安全對他們現在業務的重要性。你擔心過任何這些大廠搶走你們的生意嗎?

Thompson:擔心?我們是無畏的賽門鐵克!我們有別人沒有過的經驗,我們有別人沒有的資本投入,我們和客戶以及合作夥伴之間的關係也是無人擁有的,我們的技術背景無人能敵,因此,我們沒有理由害怕某人。如果有的話,也是我們自己,我們需要更好的執行發展策略,以確保我們的失足不會給競爭對手造成可乘之機。