20060928

雙面膠?

雙面人真多阿~哇哈哈~



真是越來越看不起你了!!!



之後的一個月,如果跟你再講到一句話,大概就是奇蹟了!

20060926

關於最近

很煩很累很充實很開心.....



好矛盾的心情...



很煩,因為有學會、工讀和專題,之後還會有一個:課業....



很累,24H不夠用,每天得跟時間競賽....



很充實,每一刻都可以,每件事都可以有所收穫,有所成長....



很開心,事情一一的解決,活動一一的結束了,再沒多久,也要卸任了...



專題有專題的苦惱,學會和工讀固然有....



怎麼去調和,我還是不懂...



每件事,不管怎麼處理,一定會有聲音,而我,也很怕這種聲音...



每個聲音都會有固執的理由,很多時候就因為每個人的固執,事情就延宕了...



很多時候,就因為這樣,大家不和氣....



溝通,或許該學學,怎麼去溝通每件事吧,小羊阿~教教我啊~

20060922

檢驗密碼的安全等級

摘要 :

1.如果密碼少於5位,那麼就認為這是一個弱密碼.

2.如果密碼只由數字、小寫字母、大寫字母或其它特殊符號當中的一種組成,則認為這是一個弱密碼.

3.如果密碼由數字、小寫字母、大寫字母或其它特殊符號當中的兩種組成,則認為這是一個中度安全的密碼.

4.如果密碼由數字、小寫字母、大寫字母或其它特殊符號當中的三種以上組成,則認為這是一個比較安全的密碼

程序代碼

<script language=javascript>

//CharMode函數

//測試某個字符是屬於哪一類.

function CharMode(iN){

if (iN>=48 && iN <=57) //數字

return 1; if (iN>=65 && iN <=90) //大寫字母

return 2;if (iN>=97 && iN <=122) //小寫

return 4;elsereturn 8; //特殊字符

}



//bitTotal函數

//計算出當前密碼當中一共有多少種模式

function bitTotal(num){

modes=0;

for (i=0;i<4;i++){<br />
if (num & 1) modes++;

num>>>=1;

}

return modes;

}



//checkStrong函數

//返回密碼的強度級別

function checkStrong(sPW){

if (sPW.length<=4)return 0; //密碼太短

Modes=0;

for (i=0;i<sPW.length;i++){ //測試每一個字符的類別並統計一共有多少種模式.<br />
Modes|=CharMode(sPW.charCodeAt(i));

}

return bitTotal(Modes);

}



//pwStrength函數

//當用戶放開鍵盤或密碼輸入框失去焦點時,根據不同的級別顯示不同的顏色

function pwStrength(pwd){

O_color="#eeeeee";

L_color="#FF0000";

M_color="#FF9900";

H_color="#33CC00";



if (pwd==null||pwd==''){

Lcolor=Mcolor=Hcolor=O_color;

} else{

S_level=checkStrong(pwd);

switch(S_level) {

case 0:

Lcolor=Mcolor=Hcolor=O_color;

case 1:

Lcolor=L_color;

Mcolor=Hcolor=O_color;

break;

case 2:

Lcolor=Mcolor=M_color;

Hcolor=O_color;

break;

default:

Lcolor=Mcolor=Hcolor=H_color;

}

}

document.getElementById("strength_L").style.background=Lcolor;

document.getElementById("strength_M").style.background=Mcolor;

document.getElementById("strength_H").style.background=Hcolor;

return;

}



</script>

<form name=form1 action="" >

輸入密碼:<input type=password size=10 >

密碼強度:













</form>











原作:Microsoft

註解:藍色小舖-AirCanada

20060913

I'm So Busy

What Things let me so busy...



I don't know what can i do...



I don't know what things can do...



I don't know.....what can i write about my mean about this week...



I will be fire,maybe....



再寫什麼,自己也不曉得,也不知道有沒有寫錯....



工讀、學會、專題....



專題今天才知道有其他的,幹!



學會因為有人在那邊搞分裂搞解散....



工讀,十五號將會是決定去留的時候....



恩,有點放開,有點放下,但是,也有點不爽....



很多人總喜歡在你辛苦的背後捅一刀,事後又覺得他沒有錯!Fuck!

20060830

煩死了

好想總是太天真把事情想的很開,就是太天真才會害到自己吧....



接副會長以為會比較輕鬆,結果沒有,理念不是很合的兩個人其實做起事來有時候就是會有衝突...



機房的部分,不想再說,老師會相信誰的話,自己其實已經心知肚明...



專題的事,其實跟工讀會有點牽連吧....



如果工讀沒做好,整個給老師壞了印象,可能,到時候,不是只有我自己,而會害到全組的人吧。



好煩,煩死了!有時候真的很想大哭一場,什麼都不要掩飾了...!

20060826

心底第一次淌淚

在我聽到老師說:我從來沒找過你的時候....



我傻了,之後的什麼話我都不想說了....



在老師問我為什麼不問你的時候,我該回答寫什麼?回答你跟我說:i don't know嗎?



在我問你的時候,你的回答是什麼?我不知道、自己去查...



在我弄別的東西時,你會跟我說的是什麼?不會要問阿,搞壞怎麼辦....



或許我沒你一半的頭腦,我沒你強烈的學習慾望,但是我願意把我所學的分享,我不會自私到什麼都不教....



當初幫你,現在想想,很不值得,你說你累,我覺得我是副組長也該盡點義務,把所有的事情都包辦...



因為是你自己的心血才會去在意嗎?



看到之前的網誌,寫到自己要拼過你,我好像忘了.....



現在看到,我好像又忘了,忘了自己沒辦法有像你那樣自私的心,所以我大概沒有辦法成功吧....



我們有詢問你的義務,可是你沒回答我們的義務,就像老師說的這樣,對吧.....



贏你的那一天,我會寫封信好好謝謝你!


20060816

何謂 Wake On LAN ?

【何謂 Wake On LAN】



Wake On LAN (WOL) 中文被稱為「網路喚醒」技術,是一種能從遠端透過網路將關機的電腦開機的功能,就如同你平常按下電腦的電源開關讓電腦開機一樣。 



【如何達成 Wake On LAN】



Wake On LAN 技術利用傳送一種特殊的封包「Magic Packet」給欲開機電腦。當電腦關機時,支援 Wake On LAN 的網路卡會進入 Magic Packet 模式,此時如果接到 Magic Packet 時,網路卡就會送訊號給主機版將電腦開機。 



【Wake On LAN 的需求條件】



一、支援 Wake On LAN 的網路卡



如:Intel PRO/100+ Management Adapter,你可以看看網路卡的包裝來得知是否支援 Wake On LAN。最簡單的方法就是看看有沒有多一條線。



二、支援 Wake ON LAN 的主機版



目前市面上賣的主機板應該都有這個功能。



三、CMOS 設定正確



在 CMOS 中,Power Management 選單的 Wake On LAN (或 Resume by LAN) 選項必須為開啟狀態。



四、ATX 電源供應器 (一直不能試不成功,才去確認這個)



你的電源供應器的待機電源需足夠網路卡運作,各網路卡所需不一。詳見網路卡手冊。

以 Intel PRO/100+ Management Adapter 為例:利用連接線時,網路卡使用 5V 的電源,電源供應器的待機 5V 電源供應需在 200 mA 以上,也就是說電源供應器的標示中 +5V/SB (或 +5AUX 、5VSB ) 須大於 0.2A。( 0.7A 以上應可喚醒大部份網路卡)。



五、軟體



因為 Magic Packet 是一種有特殊格式(詳見技術細節)的封包,你需要對應的軟體來產生它。見「相關軟體」章節。 



【相關軟體】



用來傳送 Magic Packet 的軟體:



Windows:


Magic Packet: (最新版本:1.0)

http://www.amd.com/products/npd/software/pcnet_family/drivers/magicpacket.html

(Local Copy) (使用手冊) (Test Report)


UNIX:


wakeonlan:(最新版本 0.4)

http://gsd.di.uminho.pt/jpo/software/wakeonlan/

(Local Copy)



軟體收集:

http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-3.html
 



【技術細節】



乙太網路封包格式的 Magic Packet:













目的地卡號 來源地卡號 其他資料 6 Bytes 的 'FF' 重覆十六次的遠端電腦網路卡號 其他資料

目的地卡號可用特定主機或廣撥位置 ( 0xFFFFFFFFFFFF)。


其他資料可有可無,可為任何資料:如:IP 檔頭、TCP 檔頭、UDP 檔頭…等。 


說明:



Magic Packet 的重點是在 MAC Adddress,它標明了欲開機電腦的網路卡卡號,它必須重覆十六次,且緊跟在六個 bytes 的 'FF' 後面。只要網路卡找到封包「任何地方」中有如此的片段,便會將電腦開機。這個部份可重覆多次。


因此,這個片段可以包在任何協定中,如包在 TCP/IP、IPX 封包中,如此一來封包可以被 router 或 switch 傳送,而不會影響 Magic Packet 讓遠端開機的功能。


也就是說,你可以在任何協定中的資料部份填上 "FFFFFFFFFFFF"+卡號...(16次),就可利用該協定作出一個使用該協定的 Magic Packet。最常被使用的是 UDP 封包。


詳細文件請見相關文件及「Magic Packet 技術白皮書」。 



【相關文件】



AMD Magic Packet Technology:http://www.amd.com/products/npd/overview/20212.html

(Magic Packet 技術白皮書)


IBM Wake up to Wake On LAN:http://www.networking.ibm.com/eji/ejiwake.html


IBM Information Brief : Wake On LAN:http://www.pc.ibm.com/us/infobrf/iblan.html


WOL 線上參考資料:http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-4.html 



【相關書籍】



書籍: 旗標的「網路自已裝」裡面有介紹。 



【其他建議事項】



第一次測試 WOL 時,因為可能需要多次的開關機,所以我建議你將所有硬碟機的電源線拔掉、所免你的硬體或資料毀損。


CMOS 的 Soft-Off by PWR-BTTN 選項改為 Instant Off,如此一來 power 按紐一按即可關機,測試較為方便。 



【常見問題】



問:WOL 的網路卡通常有附一條連接線是用來作什麼的?一定要裝嗎?


答:線是用來傳送電源給待機中的網路卡的。


線是否要安裝,端看看你的主機版而定。目前來說,大多數的主機版是必須安裝的。如果你的主機版支援 PCI 2.2 規格,因為可從 PCI Bus 傳送電源就可以不裝。如果你的主機版不支援就必須裝上那條線。


但一般來說,為了不使線遺失,假設你的主機版可以安裝,建議把線插上去。 


問:AMD 的 Magic packet 應如何使用?


答:詳細的使用方法,請見手冊


第一次測試時,可以利用同一網域的另一台電腦使用 Magic packet 軟體中「Power On One host」功能,Address 為255.255.255.255,Ethernet Address 即為欲開機的網路卡卡號即可。 


問:我怎麼都試不出來 WOL,有可能是什麼問題呢?


答:請檢查你的 CMOS 設定是否正確、WOL 電源線是否安裝妥當、網路卡是否打開 WOL 功能、網路是否正常 



【其他】


  我遇過較怪的狀況



Intel 100/PRO+ Management Adapter + MVP3G2 時,CMOS 的 「Modem Ring Resume」請打開,否則 WOL 在電腦完全斷電後會失效。


電腦完全斷電後恢復供電,第一次不能以 WOL 開機。 



【其他有貢獻人士】



下面是一些對這份文件有貢獻的人士。因為有了他們,這份文件才能更完美。謝謝他們。 ^_^ 



任何問題或建議,歡迎寄信至:skyo@mgt.ncu.edu.tw

你還在幫別人打造舒適圈?

 師不順路,不好為人師,談何容易.... 人總是在為自己的做法找"理由",找一個漂亮的包裝,找一個可以說服人的方式,找一個立足點....然而,這個為自己所做的一切,往往是一個自私的隱性表現,因為你要達到的就是"滿足"自己。 但要如何滿足自己...