八月 2008


本週禮拜三我到交大參加了一場 「RFID 安全與應用技術研討會」,

話說 Wal-Mart 在 2004 年決定導入 RFID 技術到整個零售業以後,供應商每次出貨的成本又提高了,

況且對供應商來說,為產品加上了 RFID Tag 或稱為 Responser ,看不到可以為企業增加獲利的好處。

不過台灣的廠商也不是省油的燈,有的是把貼 Tag 的任務交代給更上游的廠商,

而台灣的企業常常是上中下游都是自己的子公司,這樣的結構讓老闆開始思考要如何利用這個原本是多出來的成本,

反倒來卻可以增加企業的獲利,那就是在自己的企業也導入 RFID 。

所以我說台灣的老闆很聰明,把看似不合理的規範,反過來也把它應用在優化自己的產業上!

我覺得人生也常常是這樣子的啊,看起來有些人總是做出一些不合理的要求,

某些要求看來似乎很增添麻煩,又得不到好處,

有時候仔細想想,思考如何把他人的要求轉換成應用在自己做事方法上,其實也是一帖補藥,

說穿了這不就是國中課本常說的「把阻力化為助力」嗎?

(若不是 Metro 或 Wal-Mart 這些零售商的要求,供應商怎會去想到要利用 RFID 來嘗試改進生產效率呢?)

在隨身碟上安裝作業系統並不是一件愚蠢的事,反而現在的隨身碟容量越來越肥,動輒 4G、8G 的,而我最早用來安裝 Linux 的一顆 Transcend 的 1G 隨身碟,要價 $2200 大洋,現在想起來,真的有些呆!

以現在的容量來說,加上目前的電腦應該都支援 USB 開機功能,所以利用任何一種發行版的 Linux 直接把它當成硬碟裝置來安裝,應該都可以,不過那也不需要什麼技術性,只要懂得調整 BIOS 開機優先順序就好了,而我的作法是透過修改 Live CD,變成 Live USB。

需要用到的工具:

  • Live CD:建議是 “PUD Linux” or “slax”
  • syslinux

以在我的工作環境(LinuxMint-Darya/Ubuntu 7.10)為例:

  1. 首先把隨身碟淨空一番,可以用 fdisk 這個指令:
  2. ~$:fdisk -l #找到隨身碟的裝置代號

    原則上我們會以 fdisk 工具來設定分割區:

    ~$:fdisk /dev/sdb #參數為裝置名稱,不需含分割區代號

    接著會進入提示模式,只需依照說明方式即可!

    之後在利用下列指令建立出 FAT16 分割區:

    ~$:mkdosfs /dev/sdb1 #參數需包含分割區代號

  3. 接著安裝 Bootloader – syslinux:
  4. ~$:syslinux /dev/sdb1

    如此一來將會產生 “ldlinux.sys” 這個檔案,必須放在根目錄底下。

  5. 掛載 Live CD 到系統中,並抽取其中的所需檔案:
  6. ~$:sudo mount -o loop ~/pud-0.4.8.5.iso /media/cdrom0 #參數-o loop 掛載映像檔

    可以看到根目錄有如下檔案:

    isolinux/ 目錄下包含了含有開機所需的核心壓縮檔以及 bootloader 說明訊息還有 initrd.img

    必須全部複製到隨身碟的根目錄底下:

    ~$:cp /media/cdrom0/isolinux/* /media/sdb1/

    其他的檔案則可以原封不動的複製到隨身碟上。

  7. 接著更名 isolinux.bin, isolinux.cfg 為 syslinux.bin, syslinux.cfg
  8. ~$:mv isolinux.bin syslinux.bin

    ~$:mv isolinux.cfg syslinux.cfg

    syslinux.bin 是你的 bootloader,而 syslinux.cfg 則是可文字編輯的 syslinux.bin 設定檔案,當使用 vim 打開 syslinux.cfg 可以發現任何一種開機模式的方案下幾乎都會有下列訊息:

    kernel vmlinuz
    append initrd=initrd.img

    vmlinuz 是核心檔,而 initrd.img 是初始化記憶體檔案,並不需要去做更動。

  9. 大致上步驟應該都已經完成,如果不能夠完成或許是主機板的問題,或者可以透過 install-mbr 來試看看!接下來妳只需要利用隨身碟開機試看看即可!

雖然我們這麼辛苦的手動複製、修改這些檔案,但是現有的部份 Live CD 發行版幾乎都有支援圖形化介面,可以直接把 Live CD 整個安裝到隨身碟上而無須任何修改!像是以下兩個發行版都有:

即便如此,我相信會手動的人,還是喜歡自己操作的感覺吧!

在電影 “Batman – Begins” 當中很經典的對白:

Why do we fall?(我們為什麼跌倒?)

So that we might learn to pick ourselves up!(這樣我們才能重新學會站起來!)

而使 Bruce Wayne 跌倒的原因是什麼?是內心的恐懼、害怕!

這對白讓我充滿感觸,曾經我也為了內心的恐懼被擊倒,至今我還不知道自己是否已經重新學會站起來了,

透過不斷地閱讀,使自己的心靈轉換到另外一個境界,逐漸忘卻恐懼的模樣!

Bruce 何以變成 Batman,何以走出童年內心陰霾,關鍵原因在於「面對恐懼」!

每個人的成長環境決定了獨特的個性,也衍生了自成一套的問題解決模式,

卻依然存在有些無法克服的心理!

學會去「面對恐懼」在電影中看起來是多麼容易,即使是這樣,我們依然看得到 Bruce 在詮釋內心的掙扎,似乎很值得玩味,

但話說回來卻是知難行易,恐懼依然需要很強大的信心去征服,多看書是一個辦法!

我從正在看的這一本商業書《Do it tomorrow》,學習到了這個重點方法,一種新觀念。

相信大多數人和我一樣吧,有寫待辦清單(To-do List) 的習慣,因為這樣一來就會讓自己不會忘記去做什麼任務了。

不巧的是,這份清單永遠隨時歡迎新工作來參訪,所以我的工作清單從來沒空掉過,

當然,最主要的成員似乎沒消失過耶~

那些不知道多久前就跑進來的舊任務,也許可能是當時的你﹨妳忽然間的雄心壯志,力下了一個目標要去達成,

喔~可是耐心一旦消失了,這個待辦清單就好像是一張「冷宮表」一樣!

看到這兒應該想到新觀念是啥東東了吧,就是把待辦清單的開口封閉,並加上賞味期限,

重點是,一旦事先準備了一份待辦清單以後,就不要再為這份清單加上新的任務了!

因為如此,我們才會知道「真正的工作」還剩哪些,而一項一項逐一被自己達成之後,

清單空掉的成就感真是難以形容啊 XD!

話說回來,為什麼之前的開放式清單會存在著做不完的漏洞啊?

因為日常生活中充滿著一些「隨機性任務」,顧名思義就是突然間發生的或臨時要處理,

而這就是造成待辦清單永遠都少不了寂寞的原因了 — 我們太不注重完成現有任務的重要性了。

而這本書的書名 “Do it tomorrow” ,誠如書名所說,對於緊急的事情採取立即反應前,

思考這件事情是否真的值得立刻去行動,或者只是一時地衝動!

事情的急迫性也許是來自於先前的拖延造成,或者是一些根本無關的緊要的急迫性,

所以重點在於組織,個人的身份與工作內容決定了平常生活中是否會有緊急的事件,

消防隊員當然比起工程師要來得更加去反應緊急事件,因此如果身份並非是服務業或需要立即反應的職業,

顯然很多的立即反應都是組織性的錯誤吧,而所謂組織性的錯誤就是造成發生緊急的原因之一。

許多人都知道「N型法則」這種時間管理的概念,將任何事情區分為:

  1. 緊急且重要
  2. 緊急但不重要
  3. 重要但不緊急
  4. 不重要也不緊急

雖然這方法很好用,但我覺得好的工具不只能選擇一種就好,搭配封閉式清單可以避免花太多時間去判斷一堆隨機性任務。

個人的組織制度決定了自己面臨隨機性任務的處理,例如:

  • 我把 Gmail 裡的電子郵件加上標籤,由 Jcase 來的郵件自動會略過收件夾中,所以我不必每天整理 Jcase 的每日郵件
  • 利用 RSS Reader 可以省去我開瀏覽器按下書籤中連結的網站,如此一來 M/M Days 與 Jserv’s blog 等Blog,我只要在 Thunderbird 中,立刻就知道哪些 Blog 有新文章了!

說到了這裡,最重要的就是去做一份封閉式代辦清單,然後規劃做完的時間,也可以一天一張或一週一張,

反正這份清單就是訂定自己在未來的某段時間一定要完成的事情,就醬~

有一晚看了超級偶像,符瓊音演唱了這首 Penny 的作品 「保護我」,而讓我懷念起這首歌來!

相對於符瓊音的表演,原唱 Penny 的味道以及唱法反而更能貼切的詮釋這首歌的詞,

Penny 在一開始就展現了柔弱嬌滴的唱法,到了副歌卻又急轉直上變得狂放許多,

而雖然符瓊音在一開始試圖壓低自己的音量,想要模仿 Penny 的鋪陳方式,

不過她的聲音還是略顯得厚了許多,但她在副歌的部份就讓人感到比較有 Power 一點!

整體來說,我個人偏好原唱的作法,又或許是我的主觀意識吧!

我一直認為 Windows 下的網路設定工具相當的好用,而在 Linux 底下可以透過 NetworkManager 這個工具來設定無線網路或者是 Wired Connection 甚至是電話撥接,相當的有親切感!不過對於 ADSL 的撥接用戶來說,你還需要透過其他工具來設定帳號、密碼以及相關設定等!

在 Ubuntu 底下要設定撥接可以透過 pppoeconf :

~$:sudo pppoeconf eth0

注意!後面的 eth0 則是你的網路介面,可以透過 ifconfig 來觀察,而這些介面的參數都紀錄在 /etc/network/interface 之中!

然而 pppoeconf 後面的網路介面參數也是可以留白不加,只是它就會掃描全部的網路介面(除了 LoopBack) 之外,我是覺得挺花時間的啦,所以之後就養成了這個習慣。

搞完一堆選項之後,你就可以透過 pon dsl-provider 來啟動網路,用 plog 來觀察訊息,用 poff 來切斷連線。

不管怎樣,每次使用 pppoeconf 設定帳號以後,預設的設定檔名稱一定都是 dsl-provider ,所以每當我換個地方上網,就要重新執行 pppoeconf 一次,相當的費時費力。

因此我想到一個辦法,就是把 dsl-provider 更名,但這步驟需在你換地方上網之前:

~$: mv /etc/ppp/peer/dsl-provider /etc/ppp/peer/SomePlace

mv 指令可以讓你做更名動作,然後你就可以在執行一次 pppoeconf ,這樣就可以新增一個撥接帳號,也不會被覆寫了!

而要選擇哪一個帳號上網時,只需把設定檔名稱作為 pon 的參數即可:

~$: pon SomePlace

注意!在 Fedora 下似乎沒有 pppoeconf 這工具,設定方式如下:

  1. pppoe-setup:設定
  2. pppoe-start:啟動撥接
  3. pppoe-stop:中斷

先前我從來沒在 Linux 下列印過檔案,因為昨天敗了一台學生特惠機($1190)–D2460,所以就想說來安裝看看,

而我的 HP Compaq 小黑NB的第一次列印,竟然是獻給了 Linux 而不是 Windows!

其實在 X Window 設定印表機的步驟相當簡單,而且這次的無痛安裝經驗相當愉快,連驅動程式光碟都免了,呵!

  1. 首先必須要開啟 cups (Common Unix Printing System) 服務,指令如下:
  2. ~$:sudo /etc/init.d/cupsys start

  3. 接下來你可以用快捷鍵 “alt+F2″ 配上指令:gnome-cups-manager 來開啟印表機管理程式或者從控制中心開啟管理程式,如下圖:
  4. 安裝前只有兩個 Icon ,分別是 “New Printer” 以及 “Print_to_PDF” ,這裡設定方式就跟 Windows 差不多了
  5. 這個步驟會偵測連接到電腦的印表機
  6. 選擇適當的驅動程式,大部分都已經列在清單中,否則就要從光碟片中取得
  7. 由此可以發現新增的印表機已經出現在清單之中了!
  8. 我們也可以從 Firefox 的印表機選單中找到

應該發現,Linux 其實很親近大家,所以要多多推廣才是的~!

現實生活中到處充滿了許多被強迫接受的例子,本文並不是一篇抱怨文,更不會是站在批評微軟的角度上,而是觀看別能人而為何我們不能!

以下新聞來自去年的國外報導:

French court says non to pre-loaded Windows on Acer laptop

摘要

A French man has won a lawsuit against computer maker Acer over a laptop he bought that came pre-loaded with Microsoft’s Windows XP and other applications he didn’t want.

第一則新聞是說,法國一名男子向 Acer 購買了一台 Notebook ,因為不想要使用隨機搭配的軟體所以要求退費,而Acer只願退30歐元,因此該名男子告上法院之後獲判勝訴,Acer 必須賠償的金額甚至高於當初電腦售出的價格。

Bloke gets $200 refund for unwanted Vista

摘要

Have you bought a new computer lately? Chances are, if you have, you’ll be forced into paying for Windows Vista as part of the package. We know… it sucks, but that’s just the way things are, right? Apparently not.

第二則新聞,美國一名神奇男子,在購買了一台 HP 的 Notebook 之後,因為不想要搭載的 Windows Vista 作業系統,看來是跟 HP 盧了很久吧,最終獲得 240 美金的退款,其實我也曾經跟店員要求過,只不過我沒那耐心,否則搞不好我也可以獲得退款不是嗎?反正我買完沒多久就把 Vista 給砍掉了,多麼不符合經濟效益啊!該名男子的 Blog 當中還詳細的紀錄跟 HP 客服溝通的過程,落落長的!

其實我們都習慣接受一些看似合理,可是又荒謬至極的事情,像這件事情來說,消費者購買電腦卻沒有選擇作業系統的權利,而且還理所當然哩!來自台灣的國際品牌 Acer 的筆記型電腦所販售的產品,都註明著支援 Windows Vista ,不過並不代表消費者非得選擇它不可啊,縱使這兩個案子都顯示出消費者有權利獲得軟體部份的退款,但卻顯現出大多數的消費者還是得任企業擺布!

如同 uncle_benji(這樣稱呼吧,我也不清楚= =) 所說的,Windows 作業系統第一次使用都會出現一個使用者條約(EULA),可以發現合約上有註明說,如果不同意這份合約的內容,可以向販賣商要求退回費用,並還回 Windows ,只不過這份合約又臭又長,而且還只有一個選項,那就是接受合約內容,而沒有不同意的選項,所以顯得非常矛盾不是嗎?然而就算有人不想要預先搭配 Windows 作業系統,去找經銷商要求退費,我想態度應該跟買電腦時的那股熱忱差很多了吧!

過去我以為網頁型態的遊戲沒什麼搞頭,但我發現我錯了!

在以古代西方為時空背景下,玩家從一片空地,利用有限的木頭資源,逐步建立起帝國。

建築物可以升級,但每升一級就必須花費更多的資源,這些資源包括木頭、大理石。

葡萄酒可以用來提昇居民滿意度,藉此增加居民遷入率,以提高稅收。

水晶是用來升級研發科技的學院,不可或缺的資源。

硫磺是建造武器的必需品。

每座島上都會有一個守護神,與珍貴資源相同,並非每座島嶼都相同,但木頭例外!

由此可以發現,各個島嶼的守護神與特產都不同!

因此,當帝國初期缺乏某種資源的時候,我們可以藉由建造「市場」來搜尋附近的賣家,當然還需要蓋「港口」,才可以買運輸船進行交易。同樣地,盛產的資源也可以藉由貿易來獲取金錢。

建築物升級的時間會越來越高,研究科技的時間更是驚人,達到一、兩天以上的很常見!

因此玩家可以不必時時守候在遊戲前,通常是事先規劃好,就可以放著了,算是相當的耐玩吧。

首頁:http://www.ikariam.tw/

現在的政府真奇怪,缺錢老在奇怪的地方動手腳,連教育也拿來開刀了!

就學貸款利率 調升到3.7% 出自【聯合新聞網8/8 】

腦殘的原因是,政府禁止多所大學調漲學費,卻提高就學貸款利率。事實上,大多數需要申請就學貸款的學子,

多半是家庭經濟因素所致,然而這兩項政策一前一後,卻像是在劫富濟貧劫貧濟富,我真搞不懂決策者在想什麼!

扁政府時代將就學貸款利率 6.25% 調降至 3.45% ,(相關數據可在此找到)

這項政策造福了不少學子,而新政府走馬上任卻將腦筋動到了這上面了。

馬政府似乎想用過去的老招(十大建設)來解決目前的經濟困境(愛台12項建設),

但是政府沒錢,何能積極的做建設呢?

擴大內需還得透過舉債的方式,甚至連教育經費都被挪用了!(擴大內需方案 挪用教育預算【自由電子報】)

如果說教育是國家的棟樑,為何需要有此舉來禍害學生呢?

未見政府有積極作為,卻先搞出一堆奇怪的政策,我只能說現在的新聞媒體對待馬政府是非常寬容的,

那些政客立委在選前是表現的多麼在乎教育,甚至連現任總統都這樣搞了,

我還揹著就學貸款哩,只能自求多福了!

下一頁 »