2010年1月25日 星期一

Windows 利用 VirtualBox 安裝 ubuntu 需知

  最近剛好有機會碰到Android,因為沒有額外的主機,也不想要設置多重開機,因此選用了 VirtualBox 來當虛擬機器。但發現用VM的陷阱還真多,一不小心就踏了進去...在此做一些註記,如果你也同樣遇到這些狀況,那麼這一點過來人的經驗可以解省你一些時間。

1) 對安裝Ubuntu 9.10 來說,VirtualBox 3.1.2 是個不夠成熟的VM,
  這個組合會導致boot fail
2) 退回VirtualBox 3.1 是無效的,因為VirtualBox 3.1 就開始用所謂
  EFI (Extensible Firmware Interface) 這個東西,
  有這個東西就代表boot fail
3) 退回VirtualBox 3.0 是個聰明好選擇,
  沒有EFI 的地方就是天堂。
  但很可惜你會發現安裝3.0以後,VirtualBox居然開不起來
4) 不過別擔心,這是小問題,請到C:\Documents and Settings\你的帳號
  這個資料夾,把.VirtualBox 給砍了就好,
  主要原因是.VirtualBox裡面內含的使用者註冊資訊無法往前相容
5) 把心愛的ubuntu-9.10.iso插進去吧!Have Fun!


If you are going to install Ubuntu 9.10 by VirtualBox on Windows, here are something I need to remind you:

1) For Ubuntu 9.10, VirtualBox 3.1.2 is not a mature VM. You will
 have "Boot Fail" alert when you try to install Ubuntu.
2) Backward to VirtualBox 3.1 is useless.
 It's because EFI (Extensible Firmware Interface) had been inplemented
 since VirtualBox 3.1, and EFI is the problem.
3) So, installing VirtualBox 3.0 will be
 a good choice. However, you cannot launch VirtualBox 3.0
 after the successful installation, how amazing!
4) No worry, VitualBox can be successfully launched after deleting a
 folder named ".VirtualBox", which should locate at
 C:\Documents and Settings\YourAccount
5) Finally, it's time to insert your lovely ubuntu-9.10.iso
 into VirutalBox CD-ROM. Have Fun!!

2010年1月14日 星期四

人際溝通

High angle view of two businesswomen with two businessmen in a conference room
  本週的教育訓練,來到了「人際溝通」,探討人與人之間在溝通時的訊息傳遞。將課程所提到的精華整理一番,與大家分享~

---------

  一般我們會認為「溝通」,就是一方說,另外一方聽;當另一方有感受想要回饋時,角色便互相轉換,原本說的人變成聽眾,而原本聽的人開始發表。本課程點出,這個架構只是溝通模型當中,最顯而易見的基本部分而已,其重要性大致可遵循20/80法則,只佔了20%左右;真正重要的,是在於聽說雙方是否能排除外部干擾內部干擾

  外部干擾泛指週遭一切會讓自己分心的人事物,如走過身邊的美女、噪音等等;內部干擾是自己心裡一值惦記著的項目,如未完成的工作、該撥打的電話等等。干擾越多越頻繁,溝通品質越差。因此唯有排除干擾,才能產出 有效的溝通

  我想,這也就是所謂的「專注力」。用專注的態度與心思,來吸收對方所說的一切,而經由腦袋咀嚼之後的回應,能讓對方在接下來的對話更加感到被尊重,也導致對方有更高的機率會反過頭來仔細聆聽自己的意見。當然,這有因討論對象而異的Case by Case,可能有人強勢,總喜歡滔滔不絕;可能有人擅長旁敲側擊,說話總是愛拐個彎。無論如何,只要能掌握「專注力」這個溝通原則,在後續的應對進退上,勢必能有所依據拿下這致勝的80分。訓練專注力,好處自然不限定用於溝通,在學習時也能收到事半功倍之效。

  行為上,我們可以有幾個角度可以來練習與實作,其中一個方式稱作 接納溝通。老實說,接納溝通會是件辛苦的事情,核心理論是:先接納再溝通,等於強迫自己先接納對方的意見。不簡單吧!?但這也是「向上管理」的精神所在,把話題建立在 "對方的想法作法是對的" 這個前提之下,來進行溝通與討論。試著設身處地想像這樣的情境,是不是在溝通上有所幫助?

  很可惜,在講義上面還有一個「表情與眼神的媚惑」技巧,因為課堂時間不足,老師沒有示範所以沒學習到。不然這應該會成為溝通的秘密武器之一吧! >/////<

2010年1月7日 星期四

人際關係

最近上了「人際關係」的課程,與大家分享心得。

-----
Young woman and three young men talking to each other, Agra, Uttar Pradesh, India
  「人際關係」聽起來是平淡無奇的四個字,由於上學上班每天都會接觸到,自然會認為本身已經融入其中,沒什麼好加以參透學習的,然而實際上卻非如此。

  要知道,人與人之間的相處存在著許多「盲點。例如,在工作課業繁忙的時候,對來訪的同仁朋友隨便閒聊幾句、虛應故事,當下本身是覺得沒什麼,對方也不見得有反感,但這個行為的本質可能讓自己正陷入於「目中無人」的迴圈裡。試想這個片刻,會不會是把"自我"的優先順序擺第一位?還是,正把自己阻絕於溝通之外,讓自己的喜怒哀樂顯於外表?長久下來,別人也極度可能用相同的態度來面對自己;嚴重一點,則關係的僵化與崩解可能在某個導火線點燃時,瞬間發生而難以回復。懂得「聆聽」,是尊重彼此關係的開始,花個10秒鐘看著對方,一句不好意思現在比較忙,也比敷衍了事來得強上百倍。

  其實把人際關係用「方法論」來學習,是有點本末倒置,人際關係應該是個「態度」,然後再由態度延伸出適合個人風格的人際關係模式。上一段心得是為了更容易理解,才用舉例與一個範例回應來描述。

  這一切要說穿並不難,但要實際改變卻是不簡單,這需要我們脫離目前的「舒適圈,但總是令人感到不安。可能會手心冒汗,可能會有點痛苦,但成就的高低與個人成熟度將會隨著舒適圈的擴大而增長。請振奮自己的冒險精神,為了達成不同於以往的成果,就得先開始改變自己的行為,優化與他人相處時的態度,落實尊重,那麼人際生活才能有所進步,趨於「正向回饋」。

  課程當中建議,可以試圖把電影當中的情結想像成自己的人生,以故事研讀的方式來揣磨自己該有的態度,這樣的學習勢必有趣多了~~最後強調,有了學習還務必落實,那麼改變才會發生喔!

2010年1月5日 星期二

PHP $_COOKIE 省著點用

  這篇談論PHP。不知是偶然抑或是巧合,近日為了程式碼的簡便,直接在同一支function放了許多$_COOKIE來存取用戶端的同一塊餅乾(總共連7讀取COOKIE).結果,部分的COOKIE值居然碰到讀取失敗的現象,造成後段資料庫語法也跟著遭殃。

  因此建議,還是乖乖採取以變數儲存所需要使用的COOKIE的方式,如$id=$_COOKIE['ID'],然後都使用$id這個變數,即可減少因為用戶端本身存取的不順,造成資料計算的失誤。