2011年6月25日 星期六

簡單了解Intel VT-d及VM Passthrough 設定

本文取自虛擬先生Blog站台 http://vaemon.com/article/865.html


【長篇教學】簡單了解Intel VT-d

esx06
大約在2006年後生產的中高級CPU/晶片組產品都開始支援虛擬技術了。在INTEL這邊我們看到的是VT技術,而AMD則推出AMD-V。技術的原理也許有所不同,但主要的目的都在加快Binary Translation的速度。最近客戶一直在問VT-d的技術,在購買伺服器時也一直怕買到的產品不支援這個技術的產品。很多人將VT-d以及VT-x搞混,今天趁著這個機會就簡單說明一下VT-d技術發揮的場所。
VT-d的用途

簡單來說 ,如果你有一個VM,想直接存取某個硬體設備(通常是PCI設備),如網路卡或是儲存HBA 卡,而不是選擇虛擬的硬體設備,那麼有沒有辦法讓這些真實的網路卡或HBA卡直接給這個VM用?例如我安裝一片Intel的網路卡,然後我在VM下不要使用假的虛擬網路卡,而是真正抓到這個型號,還得安裝驅動程式才能用這片網路卡呢?

答案是肯定的,如果你安裝ESX/ESXi的主機有支援VT-d,那麼VT-d的功能可以把這片網路卡的PCI裝置直接指定到某一個VM中。讀者們一定會問會有這種場合嗎?事實上在虛擬環境中,還是有許多直接硬體存取的機會,如備份伺服器,常常需要直接存取HBA卡才能加快速度,此時VT-d就派上用場了。

我使用的主機板支援VT-d嗎?

首先大家要知道,VT-d是晶片組支援的而非CPU所支援,因此如果你到處問哪些CPU是支援VT-d,可能得不到正確的答案。那麼你一定會問,哪些晶片組支援VT-d?伺服器的晶片組大部分都支援VT-d,而桌上型電腦較新的也支援,但嘉許不是偷懶不做晶片組的列表,而是如果這片主機板的BIOS不支援,你很可能也無法使用VT-d的功能,因此嘉許的建議是
確定你主機板的型號之後,查找使用手冊或BIOS中是否有開啟VT-d的選項。如果找不到,直接聯絡該產品的技術支援確定。如果你確定使用的主機板晶片組支援VT-d,但BIOS中確沒有選項,可能會需要BIOS的更新才能支援,因此在購買新產品時,一定要先確定在BIOS中有支援VT-d才進行採購。

要在BIOS中開啟VT-d很簡單,只要BIOS有這個選項,Enable就行了。

ESX/ESXi中的VT-d設定

在開啟了VT-d之後,ESX/ESXi中的設定就簡單了。只要進入ESX主機的「Configuration」/「Hardware」/「Advanced Settings」,右上方會出現「Configure Passthrough」,就可以進入設定了。
esxi02

在設定時,系統會要求指定要使用的PCI設備,你只要在設備前打勾就行。但要注意的是,選定設備後必須重新啟動ESX/ESXi。啟動之後,就可以看到指定的設備已經準備好可以給VM使用了。
esxi03 esxi04 esxi05

在VM中指定設備

在VM中要指定VT-d設備也很容易。只要在VM中新增PCI Device,並且選擇剛才所打勾的設備即可。當新增完之後,在VM中會要求安裝這個設備的原生驅動程式,安裝好之後就可以使用了。
esxi07

Intel的技術論壇中有一篇文章有完整的說明,大家有興趣可以到這邊來看

2010年2月22日 星期一

Windows 7 中有趣的小秘密:神之模式(God Mode)

大家知道 Windows 7 中,隱藏著一些有趣的小技巧和小秘密嗎?想在 Windows 7 中,體驗一下猶如神一般的感覺嗎?隨心所欲的快速改變電腦的設定?

如果以上的答案都是肯定的話,那麼您一定要體驗一下 Windows 7 中的:神之模式!(God Mode)
這個小技巧,能讓您快速的檢閱 Windows 7 中多達 272 種設定!讓我們現在就來看看,如果使用這個功能吧~

首先請在桌面空白的地方,按一下滑鼠右鍵,然後按一下[新增] -> [資料夾]。




然後請輸入下列代碼,來命名新資料夾,完成之後請按一下鍵盤上的 Enter 鍵。GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}

接下來就是見證奇跡的時刻,有沒有發現資料夾的圖示,變成了控制台圖示?



請在圖示上按兩下,您就能看到,在神之模式的視窗內,有 272 個項目供您隨意設定了。


2010年2月11日 星期四

掌 握 3 C ‧ 迎 接 亮 麗 職 涯

掌 握 3 C ‧ 迎 接 亮 麗 職 涯

* 英代爾總經理-陳朝益 (成大電機62)專訪 文/王麗蓉‧李建成



人生有很多轉折,不是個人能完全規劃,但人生路上你可以掌握3個C,此外,我們所處的時代,變化太大,所以在社會上不要僅做一行,而要跨行!跨行指的是除了讀本科的書之外,還要接觸其他的知識。

人生中有很多轉折,不是個人所能夠完全規劃或掌握的,但人路上你可以掌握3個C。人生3C就是competence、communication 和cooperation。



Competence = 專業能力

首先,你要有competence(能力),能力是你的本事和專業,要事先發掘你自己的專長。電機系畢業生,不代表你就是電機專才,以前我在新聞社有個朋友,他是學土木的,現在卻投身於出版業。所以,並不是你讀什麼,未來的職業就是什麼。

在我的人生路上,曾經遇見許許多多好導師,適時給我一些建議及想法,使得我的思維能及時轉變,朝向對的方向發展。我的第一個工作,是在聲寶企業做音響設計,但隨即發覺我的個性,不太適合在實驗室裡做研究,因此轉至震旦行做Sales,賣影印機。賣著賣著,逐漸發覺我的人生,開始對的方向走,後又至汽車音響公司做業務行銷,繼而走人外商公司--台灣通用器材,擔任東南亞區銷售總監,當時我才28歲。



人格特質決定人生方向

猶記第一次出國到達歐洲比利時,人地生疏、加以當時我的英文相當不流利,但是在當地硬是住了三個月,不斷磨練英文,從一九七八年來,到現在已屆20年了,老外看到我,總會以為我是從美國哪所學校畢業的,我常笑著回答:「我在台灣完成大學學業。」

找到興趣後,確定全力以赴的方向,再慢慢來培養專長。興趣之中其實蘊合很強烈的人格特質,我個人以為,人格特質決定人生努力主要道路。有的人適合在實驗室裡做研究,我並不適合,但是,我沒有放棄專長,擔任總經理一職已有12個年頭了,憑藉著的就是我的專長(competence)。

學校教授的東西,通常只是一塊叩門磚,真正的學習一定要靠自己。我出門時,背包裡裝的一定都是書籍,家裡也都是各類的書,一有時間就看,不斷地跟新知識,跟的快,我就贏過別人,跟的慢,我就可能輸了。

Communication = 有效溝通

第二,要有溝通的能力(communication)。如何作有效溝通,來表達你的理想與見解,這是一個大學問,黑幼龍就掌握到這個市場。

舉個例子,我手底下大概有40﹪人才,擁有博碩士學位,他們因著個人不同的經驗,與我對話時,會mapping 自己的經驗世界,用以了解我在講什麼;然而,他所接收到與我所指趨的方向,通常會有出入,這就要仰仗溝通能力。譬如說交談時,我不只要確定你有沒有完全了解,或者同不同意我的看法,這就是一個溝通的技巧。在社會上成功與否,溝通是一種很重要的能力。



Cooperation = 統御融合

第三,是合作(cooperation)。如果只是一個人在某個角落埋頭苦幹,你的價值只有一個人;倘若你學會溝通,學會合作,那你就有機會成為統御一方的經理級人物。當一個領導人,要有開闊的心。每個人要求與成就都不一樣,想的更是不一樣,你如何將這些個體的差異性融合起來(cooperation),成就一股宏大的力量,如此才能成就leadership。

所以說,在學校中要盡量參加社團,社團中有各院系的人,思想邏輯各擅勝場,他們不同的思考模式,往往會增加你對待事物的深度與廣度。過去,在主持「成大新聞」時,我們的使命感很強,這是人文面的;而在辦「成功思潮」時,則是哲學邏輯面的。以前我在學校讀心理學、社會學,該讀的我都讀了,再透過與許多人的接觸,逐漸養成融合眾家人才智慧結晶的能力,欲在日後進入社會歷練時很受用。不要將自己禁錮一個領域,多去嘗試接觸不同科系的人,彼此交錯影響之下,常常會造就出一個個偉大的靈魂來。



人文素養 & 生命深度

當一個人沒有人文思考、人文素養的時候,他就只是一個機器人,欠缺生活品質的富裕度與豐富性(richness)。物質上的富有,遠不如心靈上的富有來得重要;我經常隨身帶著背包,在行道樹間感受台北的人文面向。從事高科技的人看起來好像很忙碌,但我們的忙碌是有節奏性的,所以我不會覺得厭煩,我們曉得自己為何而忙。這一路走來這麼長遠,支撐我們的是生命的力量,是生命的豐富性,是人文的深度。

我的生命之旅中,有幾句鼓勵自己的話:

第一,學習是一種態度,我對自己的投資亳不吝嗇,特別是在買書方面。

第二,我會給自己規劃許多時間讀書,為了要求讀書的效率,我選擇付上代價,找間安靜恬適的茶藝館,給自己很好的quality time去讀書。讀書是一種讀者與作者間的對話,重點不在讀,而是在思考到底手上這本書,對你而言,代表什麼意義,你要去思考,懂得反饋(feedback)。

讀書重質不重量,我寧可一天只讀半本書或一本書,然後好好告訴自己,讀完這本書,我的生命、行為思考模式,會有多大的改變,進而增強自己生命的力量。我在高中、大學時代就經常買書,舊書攤我也常去。現在我都上網訂明天要出版的書,走在時代的最前端,不斷跟著時代的腳步。一個人懂得去學習,懂得自己到底要什麼,是很重要的。



市場價值決定加薪幅度

今天這個時代充滿疑惑,你到底在追求什麼?要知道你的時間很有限,你追求的必須是一個focus,一個專精,你才有機會成功。今天的社會充滿垃圾訊息,而你必須去掌握自己的方向,去追求有用的知識,你在哪一個行業,你要的know-how是哪一方面,不斷跟進;就像衝浪,你要在浪的最上方,不要被捲下去了,這就是學習。

終身學習的態度是很重要的,當你朝對的這條路走時,錢自然會滾滾而來,根本不用費心,更沒有必要立志以賺錢為人生的主要目標。我深信,個人要求的是自我能力的成長,不斷充實內涵的豐富性。

最近,我幫員工加薪,加薪的考量不是依據服務年資的長短,而是工作的內容。你負的責任有多少,你的市場價值在那裡,以市場價值為加薪的依據。譬如說某人原來就是屬於高薪階級,可是以一個老闆的立場來看,若這份工作市場價值不高,承擔的責任不多,那我就不會替他加薪。反過來說,若某人成長的速度很快,能力不斷飛升,自然能夠承擔更多的責任,完成更多的大事。在這種狀況之下,加薪的成長空間相對增加。老實說,不要去作金錢的規劃,想說今年以賺進幾百萬為目標,如此一來,你可能會一場空。



人生導師,廣開視野

另外,我給予在學的人的建議是:多參加社團活動,或者找尋人生的導師。我們有所謂人生中的導師,請他觀察我的行為,給我意見,人生中這一件事是很打緊的,通常一個人在不同階段,需要不同的人生導師(mentor)。

有些好公司會針對這種資源,設立一套諮詢系統,鼓勵員工私下找尋自己的mentor,讓他來當observer,觀察你是否有朝著自己的目標邁進,定期給予諮商者意見。在人生中的每個階段,我都會自己去尋找mentor,其中也包含我的同學在內。什麼叫導師?就是與你沒有利害衝突的人,他會跟你講真話的人,使你瞭解真相,使你提升生命的力量。

我的大學時代,在社團中結交不少好朋友,而我受惠最多的當屬Σ社,我們那票人都是哲學思考型的,有數學系,有工程系等等,而且我們非常投緣,我們談論許多事,包含人生的思考,其實人生的思考,在大學是很basic且相當重要的思考。從前我也做過班代,我記得我會在禮拜六的下午,召集全班,在大榕樹下舉行自由交談,談人生,談哲學,無所不包。這就是一個環境,你必須交到這一類型的朋友,你的人生走起來才不會很辛苦。我有些同學走得很封閉,現在是個博土,and so what?我一個學士,在我手底下工作的,有很多是取得名校博土學位的員工。無所謂,人生各擁有一片天,重點就在於你的人格特質。



一輩子的朋友,相互淬勵

透過你的學習network,和與你興味相投的人連結,這些人會對你的人生有很大的幫助。從前我們在Σ社,談唯物論、唯心論,什麼都談,接觸面比較廣之後,融匯成自己的思想。記得當時我在成功思潮中寫文章批判萬年國代,我辦許多活動,就是為了使學生朝向更開闊的思想空間。

社會不斷變化,你必須去掌握的部分,其實就是思考邏輯的精準度,其實思考邏輯也在不斷改變,真正不變的是學習。

Σ社及後期的幾個社團,對我受益良多的是:第一,這些朋友的思考及談論的主題,跟我蠻相近的,這是一種思考及辯論的淬勵,辯論的結果,我已經不記得了,但當中思考邏輯、思考方法及過程成為我生命的一部分,而這些朋友,我們已經有很多年沒見了,但我可以保證走在路上絕對可以認出他來;這是終身的朋友,不會因為外表的蛻變而有所質變,這是人格特質讓我們終其一生強烈地相互吸引。

我有很多的朋友,我們彼此互相幫助,share我們的ideas,而這些朋友不見得常在我身邊,可能五年十年都沒碰面,但是見面的話,就一見如故,心裡的感動很深,這是一輩子的朋友。



跨行,路無限寬廣

今天我們所處的時代,變化太大,所以我們在社會上不要僅做一行,而要跨行!跨行指的是除了讀本科的書之外,還要去接擉其他的知識;跨行的value比單就一行的value要高出許多,因為這種人才稀奇罕有。今天我檯面上的身份是科技人,我的專長是marketing,倘使你找我去商學院上行銷課,我保證講得比任何教授都好--我有二十幾年的行銷經驗。這又牽涉到人格特質,因為我喜歡跟別人溝通來往,所以我對人的消費行為很敏感。知道自己有這方面的特質,我就不斷找機會磨練自己,讓自己不斷的growth。

記得在成大時,我沒有拿過任何一次的演講冠軍,但是踏入社會後,我將自己投注到演講的場合去,我經常拿演講冠軍。當兵時當了一年的教官,經常對著幾萬人演講,之後也帶領一些演講辯論的社團,培養我的溝通能力,不同的場合有不同的演講方式,同樣一個主題有不同的表達方法。

我的人格特質有溯尋成長環境的這種趨向,而且以前在Σ社,很多人也有這種特性。漸漸地,我發覺對這類的書,有很強的吸收能力,行銷的書、心理學、社會學、哲學都看,一直看一直跟,久而久之培養了我的人格特質。要給自己更多的機會,去發掘,去培養自己的人格特質。

記得早期我在一家外商公司做銷售部經理,當時我英文不怎麼靈光,與一些老外開會,對於他們的談話一知半解,開完會後,老外們彼此閒聊,我無意間聽見他們說,這個人好像聽不懂我們在講什麼,這句話對我打擊很大,後來我就不斷找機會來磨練自己的英文。出了社會之後,除了自己的專長之外,去了解自己的個性,develop你的第二個專長。在社會上真正發揮的舞台是兩個專長共同交結的地方,有很多的機會從這個交結點上產生,這也就是前所說的跨行的價值--路,無限寬廣!



承擔責任 + 創意 = 自我價值 + 貢獻

我們經常在分別什麼較勞心,什麼較勞動。外在看起是一樣的,差別只在於你的心情。好比說你有一個工作,其實身在其中你就已在學習,差別在於你用什麼心情來面對一切。如果在工作職場之中,我們習慣性思考著如何把工作做得更好,或者有無更好的創意,如何來improve,你就能成長。若是你與老闆有很好的communication,他告訴你說,第一步怎麼做,第二步,第三步…,那你就全套都學會了。所以說要調整心態,將一個工作變成是學習與成長。

我自己的溝通經驗就是如此,當我去跟老闆溝通時,我得到更多的support,更多的resources,從前我比較內向,不會主動與老闆溝通,心想只要我做出來了,自然會有人看到,這種想法,大致沒有錯,但如此一來,做起事會很辛苦,很無趣的,因為只有一個人在做;倘若與老闆溝通過的話,就會得到大批的奧援,做起來就會比較輕鬆,成就感相對也會比較大。

不要逃避責任,要去承擔責任。在我們的公司,有一個文化,第一,要承擔任,進公司就是要承擔責任:assume your responsibility,之後你再去做innovation(創新),學習如何做的更好,更有創意,當中每一個人都在成長。我們公司每年都會review每一個員工的成長,今年跟去年比起來,他有沒有成長,或者他的成長有沒有比別人快,快的話,薪水就變高。我們的重點不是在賺錢,而是在對公司的contribution(貢獻)及自我的value的提升。



成功因子 = 3C + feedback

成功人士的要件,取決於人格特質及專長,而不是派系,那是過去的年代獨有的文化 。現在要成功因子是,也就是我之前談到的3C(competence、communication、cooperation)。這個社會瞬息萬變,你不能說看誰當總經理你就往那靠,也許今天他紅,明天換你紅,或者我離開公司,可能老闆變夥計,也說不一定。我常跟我的秘書說,不要特別去靠近誰,因為你在公司的價值是你的value,是你的專業。所以不要去拉關係,台灣早一代是靠關係,其實,日本那些最強調關係的企業,現在都瓦解了,比如說國際牌,上一代創辦人關係都很好,下一代都沒有了,聲寶也是一樣,下一代著重的是能力。

而且這個世界變化太快了,不會因為說我們關係良好,所以我什麼事都找你,不會的。因為我要決定我們公司的命運,成功與否,是在於我的決策,我不會只找我的朋友,這是錯誤的,而是去找最適當的人來合作,這樣才有辦法成功,否則都是拖累。

要知道自己要是什麼,或者說,對於自己在人生中的不同成長階段缺乏什麼,你要很清楚。你不能什麼都要,你做不到的。今天你問我,我的缺點是什麼,我一清二楚。我將自己的缺點清楚寫下,貼在我桌子前面,我怎麼去改善,我很清楚。自己要有一個feedback(回饋)系統,如果沒有這個系統,那你跟普通人沒有兩樣,在外面車水馬龍,若想要出類拔萃的話,你必須要知道自己的缺點在哪裡,之後針對這些部分去改善。



最重要的事情最先處理

曾經在書上看到這樣一句話--Fist tings first,最重要的事情最先處理。我們人經常會逃避困難,總是將最因難的事情拖到最後才做,如果你有這種習慣的話,你的人生會過得很痛苦,假設說這個project期限是一個月的話,你大概一個月都沒好日子過。但如果在第一天就把最因難的事情完成,那剩下二十九天就很enjoy,這就是我對付我自己的方法。當一個人慢慢越來越成熟的時候,做事情的模式就會固定。

譬如說我昨天去看牙醫,去醫院之前我還特別再刷一次牙,但醫生卻告訴我沒刷乾淨。我一直用我自己的方法在刷牙,但從他的專業角度來看,我沒有刷好。所以,我們人在成長過程中,已經習慣一個工作模式、方法與process。但是,你不見得知道這個方法是對或錯,這時你須要一個feedback system,由外人來feedback給你,或者你自己來做feedback,假使你知道自己在逃避,在do something wrong,你就要去思考。我常說,讀書不是最重要,最重要的是思考,因為在思考的過程中,你會對自己有commitment(承諾),來採取行動改變你的行為。讀書最重要的是將書本裡的東西吸收變成你的。



社會支持體系,平衡身心

一個人要保持身心健康、樂觀和積極,就必須要balance his life(生活品質的平衡),建立社會支持體系。

一個人失去了社會支持體系,生活品質就無法平衡。所謂社會支持體系有幾個方面,第一,對工作要有熱情;第二,一定是不斷學習的人,一個人要不斷的學習他才能保持社會競爭力,才能建立他的社會自信;第三,要與整個社會連結,意指參加某個社會團體,像教會,當你得意時,有人與你分享這份喜稅,當你失意時,有人安慰你,這就是所謂社會支持體系,角色的扮演非常重要。

每一個人,要去建立自己的社會支持體系,所以人必須與整個社會連結、結交知心的朋友。一個人的健康與否決定在社會支持體系的有無,而不在於運動方面。除了這三方面的社會支持體系對人的影響不及於家庭,家庭是生命充實與成功的根本,是生命的重心。它是個能讓自我休息的窩,你生病的時候,真正照顧你的是家庭,絕對不是朋友。它是個注滿愛的地方,而一個人的健康與否,心裡面一定要有愛。當你在一個愛的環境中成長,你的生命才會豐富。

另外,在時間的運用上,也要平衡,譬如說每個禮拜要讀哪些書,要花多少時間在家庭上、在與朋友的相處上,適度地調配自我的時間,就能保持生命的健康,當有壓力或因難時,就能支撐住,不被擊倒。有良好的社會支持體系,你就有足夠的能力去處理生命中任何的偶發事件。

2009年3月13日 星期五

Linux: 列出目錄及檔案數量

Linux: 列出目錄及檔案數量

用 ls 指令會列出目錄下的內容,如果想知道目錄下有多少檔案及多少目錄,可以輸入以下指令:

顯示檔案數目:
ls -la |grep "^-" |awk ‘END {print "Number of files: " NR}’

顯示目錄數目:
ls -la |grep “^d” |awk ‘END {print "Number of directories: " NR}’




[root@mail /]# ls -la |grep "^-" |awk 'END {print "Number of files:" NR}'
Number of files:5
You have new mail in /var/spool/mail/root
[root@mail /]# ls -la home |grep "^-" |awk 'END {print "Number of files:" NR}'
Number of files:2
[root@mail /]# ls -la home |grep "^d" |awk 'END {print "Number of files:" NR}'
Number of files:526

2009年3月10日 星期二

[轉貼]解决 umount時出現的 “Device is busy”

原文: http://www.linuxgem.org/tip/use-fuser-rescue-device-is-busy.html

引言:

在Linux下umount掛載的硬碟或者隨身碟的時候,經常會出現“Device is busy”的提示,哦~真讓人惱火,在Windows下的那個無法卸載移動設備的問題,竟然也竄到了Linux下……

其實,錯誤不在WIndows也不在Linux,無法卸載移動設備的原因,是因為系統中還有程序在霸佔著移動設備上的文件,如果冒然強制卸載,可能會導致數據遺失和設備損壞,“Device is busy”是一種保護措施。

既然知道是有程序霸佔,找出這個程序再處理一下就好了。 fuser這個小程序可以派上用場,基本上每個發行版都會帶有fuser這個工具。

fuser可以顯示出當前哪個程序在使用磁盤上的某個文件、掛載點、甚至網路端口,並給出程序進程的詳細訊息。

假設無法卸載的設備為/media/USB,運行下列命令即可:
$ fuser -m -v /media/USB/
用戶進程號權限命令
/media/BAK/: galeki 335 ..c.. gqview

-m 參數顯示所有使用指定文件系統的進程,後面可以跟掛載點,或是dev設備( Thanks lisir :),-v參數給出詳細的輸出,可以看出,原來是gqview這個程序還在霸占著移動設備,fuser還給出了程序的進程號,知道了進程號,你就可以隨便怎麼處置這個程序了。

另外你也可以添加一個-k參數:
fuser -m -k /media/USB/

這招自動把霸佔著/media/USB/的程序殺死。如果你不是很明確是否要殺死所有霸佔設備的程序,你還可以加一個-i參數,這樣每殺死一個程序前,都會詢問:
$ fuser -m -v -i -k /media/BAK/
用戶進程號權限命令
/media/BAK/: galeki 371 ..c.. gqview
殺死進程371 ? (y/N)

很順利的解決了“Device is busy”的問題~

2009年2月7日 星期六

生命若不在現在,那是何時~~

<<< 引用星星部落文章,謝謝星星部落的回歸人生真諦語錄 >>>

生命若不在現在, 那是何時??

你可曾想過 : 當你汲汲營營的為了工作而加班,
或者為了考上研究所而挑燈夜戰時
在背後真正的目的是什麼 ???

人爬得越高,車子也越大。
長久以來,大家都是如此地在社會中「進化」
。
升大學時,我告別了單車族,靠家教收入成為機車族,
當超越同學的單車,呼嘯而過時,心中隱隱有股優越感。
出社會後,賣命工作一段時間,我很快地進化為「汽車族」。
每遇紅燈,車停路口時,看著旁邊日曬雨淋的機車騎士,
我是三分悲憫,七分驕傲。
不久前,旅行到峇里島,這種「進化論」終於被「當頭棒喝」。
有天,很不幸地,眼鏡摔破了;沮喪地中斷行程,叫計程車回旅館。
在車上打聽一下,何處可修眼鏡?
司機說,附近都沒有眼鏡行,只有到首府「淡巴沙」才能修。
我不禁嘆道:「你們這裡真不方便。」
司機則笑著說:「這裡的人很少近視,倒不會感到不方便。」
聽這司機談吐不俗,我決定包他一天車,
到「淡巴沙」修眼鏡,兼市區觀光。
他猶豫了幾分鐘,才說:「那我明早八點到旅館接你。」
隔天,在「淡巴沙」逛了一上午,發覺此處無啥可觀;
我想打道回府,下午就在旅館游泳、休息。
但是想到司機為接生意,必然推掉許多原有計畫,就難以啟齒。
掙扎甚久,我結結巴巴地說:「對不起,司機先生,
我想改成只包半天,不知會不會對你造成困擾?」
沒想到司機竟喜出望外地說:「一點都不會。昨天,你要包一整天車,
我很猶豫,如果不是因為跟你談得來,我是不接受包整天車的。」
我困惑地問:「為什麼?」
他答:「
我設定一個工作目標
,每天只要做到六百元台幣,我就收工,
你用一千二台幣包一整天,那我
就
沒有自己的時間了。」
「你可以儲錢,隔天休息呀?」
他笑著說:「先是做一整天再休息,然後就變成做一個月、做一整年
再休息;最後是做一輩子,終生不得休息。工作也會習慣的。」
我問:「那你們閒著幹嘛呢?時間那麼多,不會無聊嗎?」
他看著我,像遇到外星人一樣,說:「這裡那麼好玩,怎會無聊?
峇里島每家都養鬥雞,收工後,我們就鬥鬥雞、放放風箏,
到沙灘打打排球,游游泳呀!」
這時,我想到一則笑話:一個美國人到大溪地度假,當大溪地人賣力地
幫他按摩時,老美滿心優越感,滿臉悲憫地說:「如果你們上進點、積
極點、勤快點,你們也可以像我們一樣到大溪地度假呀!」
大溪地人一臉疑惑地說:「你辛苦一年,只為了到大溪地過兩星期日
子,我卻是一整年在大溪地享受生活的,我為什麼要學你?」
從峇里島回台灣後,司機的話就像禪宗語錄,不斷在腦海盤旋。
突然覺得前半輩子完全「誤入歧途」。
再繼續「進化」下去,可以想見房子應越換越大,大到無力打掃,再
請菲傭;為了養房貸與菲傭,只好拚命工作,有家歸不得。
那麼大房子
又有何意義?
開車時,我也想:以車代步,四體不勤,搞得日漸臃腫,
只好買個腳踏車或踏步機放在臥室踩。
但時忙,時懶,難以有恆;那何不乾脆騎單車上班,爬樓梯踏步呢?
在峇里島治好了文明的近視之後,人生境界豁然開朗,
步調一放慢,視野更寬,也更清楚。
人生過程中您是否也是汲汲營營隨波逐流呢?
何妨停下腳步抬起頭來看一下方向對否,



這是否是您所要的人生?

忙的時後, 想要休息 ;

渡假的時後, 想到未來;

窮的時後, 渴望富有;

生活安逸了, 擔心結果不如預期;

看明白了, 後悔當初沒有下定決心 ;



不屬於自己的, 常常心存慾望;



握在手裡了, 又懷念未擁有前的輕鬆 ;

生命若不是現在, 那是何時 !!

愈是簡單的快樂,
愈可以經久不變,

不用苦苦追求快樂,

那就是一種幸福喔!!!

U

2009年2月5日 星期四

Windows XP自動登入

快速設定Windows XP自動登入的方法

1.開始-->執行--> control userpasswords2
(帶出使用者帳號管理視窗)
2.在Users(使用者)下面,去掉
Users must enter a user name and password to use this computer.
(必須輸入使用者名稱和密碼,才能使用這台電腦)
前面的勾勾

3.再按Apply(套用)--> 出現新視窗問你要用什麼帳號、密碼登入

4.填入可登入的帳號及對應的密碼-->點ok兩次即可

2009年1月19日 星期一

透過批次指令執行壓縮、備份工作

透過批次指令執行壓縮、備份工作



想要透過腳本程式或批次檔,定期將指定目錄底下的每個檔案,壓製成獨立的壓縮檔,以下提供幾種方法供大家參考。

A.怎麼樣透過腳本程式或批次檔,定期將指定目錄底下的每個檔案,壓製成獨立的壓縮檔?


程式碼(因篇幅限制,完整程式碼請參考網站原文)的功能如下,一些修改程序應該就能滿足你的需求:

1.壓縮指定資料夾下的所有子資料夾下的檔案,只限一層。

2.指定資料夾下的檔案並不會壓縮,可依你的需求自行修改。

3.檔案大於5K才壓縮,可依你的需求自行設定。

4.複製的目的地資料夾必須存在,會依來源資料夾\子資料夾,建立相同的子資料夾。

5.壓縮檔案成功後,會刪除原始檔,如果不想刪檔,請移除22~24行的指令敘述。

6.壓縮檔案搬移到目的地資料夾。


******************************************************************:
1.假設批次檔檔名為zzzzzzz.bat,內容如下:

CD %1
FOR %%I IN(*.*)DO 7z a -tzip "%%I.zip" "%%I"
CD %1
FOR %%I IN(*.*)DO 7z a -tzip "%%I.zip" "%%I"

2.執行方式如下:
zzzzzzz D:\Data\January

執行後他就會改變目錄到「D:\Data\January」之下,並將每一個檔案都用7Zip壓縮,如果原來有50個檔案,執行完成後就會有100個檔案(加了50個壓縮檔),而壓縮檔的名字是原來的檔案後面加上「.zip」。

******************************************************************
我都是用下列程式備份每日的資料。假設備份資料是「我的最愛」:

XCOPY "%userprofile%\Favorites" "d:\backup\Favorites" /D /H /I /S /Y

XCOPY "%userprofile%\Local Settings\Application Data\Google\Chrome\User Data\Default\Bookmarks" "d:\backup\ChromeBookmarks" /D /H /I /S /Y

2008年11月5日 星期三

Squid Proxy server bypass

不要進行 cache 的設定值:
就如同我們在原理的部分提到的,有些網站的資料事實上並沒有做為 cache 的需要,例如 CGI 檔案就是一個很鮮明的案例!所以,一般而言
, squid 在一開始就會自動幫我們設定好底下這三行:
 
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
 
上面這三行的意思是:『只要在網址列出現了 cgi-bin 的字樣時,該網頁資料就不進行 cache 的動作!』這樣一來,可以避免我們的主機存
放太多的垃圾啊! ^_^!當然啦,在某些時候,例如您所在的網域真的是很慢,同時又沒有適合的上層 Proxy 的環境下,那麼將 cgi 之類的
網頁 cache 下來,也未嘗不是一個可以節省瀏覽時間的一個方法!如果確定要將 cgi-bin 底下的網頁也存下來的話,那麼就將上面三行註解
掉囉!
 




squid.conf檔部份

# TAG: no_cache
# A list of ACL elements which, if matched, cause the reply to
# immediately removed from the cache. In other words, use this
# to force certain objects to never be cached.
#
# You must use the word 'DENY' to indicate the ACL names which should
# NOT be cached.
#
# There is no default. We recommend you uncomment the following
# two lines.
#
#acl QUERY urlpath_regex cgi-bin \?
#no_cache deny QUERY

#(by tung)
acl QUERY urlpath_regex cgi-bin \? ncku.edu.tw \.ram$
no_cache deny QUERY





範例:

acl bypass_net dst 172.16.0.0/16 172.28.0.0/16 210.71.212.21/255.255.255.255 220.229.162.21/255.255.255.255

acl bypass_web dstdomain .railway.gov.tw .railway.hinet.net .exyhtg01.*

acl QUERY urlpath_regex cgi-bin \? \.cgi \.asp \.php \.php3 \.cfm \.jsp



no_cache deny bypass_web

no_cache deny bypass_net

no_cache deny QUERY

2008年10月14日 星期二

制作XP開機USB碟/光碟

制作XP開機USB碟/光碟

--------------------------------------------------------------------------------

這是在尋找免費備份軟件時意外發現的,很好用,向大家推介:
PE Builder
這是網站首頁http://www.nu2.nu/
這工具的功能是將Windows XP錄進光碟,制成Live CD,也就是隨身開機的Windows XP 光碟,
當然也可以灌進USB Flash Memory或 USB硬盤裏,以 Preinstalled Environment 形式開機,
還可以在制作時以Plugin 形式加入一些好用的工具,制成救急碟.

下載PEBuilder 後安裝好,先準備Windows XP 光碟,請注意只有以下版本 Windows 光碟能用:
Windows XP Home Edition Service Pack 1 或以上
Windows XP Professional Service Pack 1 或以上
Window Server 2003
其他如Windows 2000,Windows NT,Windows 98,Windows Me一律不行.

以下是制作步驟,分成光碟和USB碟兩部份,先說光碟的:
(1):
在開啟PEBuilder時放入XP光碟,按 'Yes'. PEBuilder便會開始搜尋讀取,我用的是SP2光碟:


(2):
在主窗按 'Plugins' ,便轉入Plugins窗:


(3):
這就是Plugins窗,有相當多Plugin供選,按 'Enable/Disable' 即可:


(4)
如果選上非內建的Plugin,如Symantec Ghost 8.0,會有Error message,
把Error message中所提及的文件ghost32.exe, ghostexp.exe, ghostsrv.exe, ghostcdr.dll
抄到相關目錄 c:\pebuilder3110a\plugin\ghost8\files\ 下就OK了:


(5)
也可加入其他Plugin,按 'Add' 選取.
我加入Drive Image XML 和 Get Data Back for NTFS 如圖示.
Drive Image XML是功能像 Ghost 的備份工具,很好用,免費,可從Runtime Software 下載,
PEBuilder 用的Plugin檔在這裏下載 ,拉下網頁就看見:


(6)
準備好後,就可按 'Build' ,把文件制成ISO檔,如圖中的pebuilder.iso:


有了 ISO 檔,就可以制作開機光碟了.
可從 http://www.nu2.nu 下載 BBIE , 用來抓取 Windows XP 安裝光碟中的開機檔,
再用 Nero 或其他燒錄軟件來制成隨身開機光碟.

2008年8月11日 星期一

Windows Server AD dsquery (查詢指令)

Windows Server  AD  dsquery     ( 查詢指令 ) 通用的參數:    -limit 0   指定傳回符合搜尋條件的物件數目,如果值是 0 ,將傳回所有符合的物件。 如果不指定此參數,根據預設將只顯示前 100 個結果。 ...