2015/09/29

Arduino 室內 VOC 氣體感測器實作 Indoor VOC Air Pollution Sensor with Temperature Gas Sensor LM35 TGS2620

Arduino 室內 VOC 氣體感測器實作 Indoor VOC Air Pollution Monitoring System with Temperature Gas Sensor LM35 TGS2620

這篇文章介紹如何利用溫度 Temperature sensor LM35 和 Gas Sensor TGS2620,實做出一個測量VoC 的 Arduino 專案,並能以溫度對讀取 VoC 值做校正補償。

我做了在辦公室使用的「產生新鮮空氣的自動供水環保智能盆栽」,但一直無法知道使用前後的差異。所以我做的這個 Arduino 專案就是為了測量溫度和 VoC 濃度。
Arduino Project Temperature Gas Sensor LM35 TGS2620

2015/09/24

一路玩到掛 The Bucket List

這篇文章是我 2009 年 5 月 5 日寫的,重新編輯後發表。

「一路玩到掛」的英文片面是 The Bucket List,中文片名卻翻成像是金凱瑞或是亞當山德勒拍的喜劇片、恐怖片,我本來根本不會想去看這部片,但當我在 HBO 上一看到主角是摩根費里曼(Mogan Freeman)及傑克尼克遜(Jack Nicholson),就引起我看這部片的興趣了。


Photo from HBO

其實,這部片的背後要說的是很沉重的人生課題:生死,卻找來兩個影帝以「玩」的清鬆外衣包住,讓人在不知覺中看完了整部片。

接下來的文章有雷,所以如果你沒看過這部片,就要想一下是不是要繼續看。

2015/09/23

彭明輝-生命是一連串長期而持續的累積 The dots will somehow connect in your life

這篇文章「生命是一連串長期而持續的累積」原文刊登於清大電機系的刊物,經作者彭明輝教授同意轉載。我希望這篇文章能讓讀者明白,人生沒有用不到的經歷。

標題的英文「The dots will somehow connect in your life」引用自Steve Jobs的演講中的「you have to trust that the dots will somehow connect in your future. 」

2015/09/22

敢做不同的選擇-寫給我的表弟光恩 The Courage to Make Different Decision

我在 2010 年,寫了一篇《捨得》給我兩個去澳洲打工的表妹。而這篇文章,是我在 2012 年 2 月寫給我那當時 18 歲、即將升大學的表弟光恩。為了 SEO,我重新下標、編輯後重新發表。

我真的期望這篇文章能鼓勵年輕人,不要害怕做出與眾不同的決定!因為與眾不同的人生來自與眾不同的選擇。

2015/09/21

買車?你真的想清楚了? why you should not buy a car in Taipei

這篇文章是重新編輯 2010 年 11 月的舊文《你真的想清楚要買車了嗎?》後重新發表。

我的表弟最近大概是交了女友,所以想買一台車代步。

所以,我幫他仔細計算了在台北中古車/新車所需要的各項成本(折舊、保養、停車、維修),以及比較了替代方案:租車、坐計程車的差異。

結論就是:在台北市買/養車根本就不划算!

捨得-寫給我的兩個表妹 Please Give Generously

2009 年,我的表妹 Jessie 去了澳洲打工、旅遊一年。2010 年 3 月,我的另一個表妹粲嫺也已去澳洲打工、旅遊,並且準備要在那唸書。

這篇文章,就是我在 2010 年 3 月寫給我的兩個可愛的表妹。為了 SEO,我重新下標、編輯後重新發表。

我期望這篇文章能鼓勵年輕人通於嘗試,能從人生的尺度去看年輕時決策的「得」與「失」,進而做出對人生最有幫助的決定!因為與眾不同的人生來自與眾不同的選擇。

2015/09/18

全世界只有1千人看過的養生密訣,喜愛夜晚慢跑的人不可不知!Don't Jog or Exercise In The Night

這篇文章是改寫我 2012 年 12 月的《運動/慢跑的最佳時機》一文。因為這篇文章真的只有 1000 人看過!為了讓更多人了解夜間運動對睡眠的不利影響,所以我重新下標、編輯後重新發表,希望讓更多人知道:在夜間激烈運動和慢跑並不會讓身體更健康!
Jogging into sunset
Image source : 7-themes.com
我愛慢跑,所以有次和愛慢跑的朋友 Kami 討論到「運動/慢跑的最佳時機」,我明確地表達自己不支持「夜晚」(18:00-21:00)後慢跑或激烈運動的觀點,因為我從自己的親身經驗和觀察中發現,夜晚慢跑的確影響到我當晚的睡眠品質。

為了更詳細、科學地解釋這個原因,所以我上網找了相關的研究與論文,完成了這篇欠了很久的文章。我的論點,是基於以下兩個影響睡眠品質的獨立因子:
  1. 身體溫度
  2. 褪黑激素 (melatonin)

綜合相關研究文獻探討後,證實了我的「夜間不適合激烈運動」的推論。

新增傳送/接收按鈕 Add Send Receive Button in Outlook

最近使用 Outlook 2010 後,終於找到如何加入「傳送/接收」鈕,只要一點選就能一次傳送「寄件匣」的郵件和接收新郵件。

另外,我也一併取消了預設「連線時立刻傳送」選項,因為我想要自己控制傳送郵件,不想Outlook自動收發郵件。但我個人建議,記性不好的人,千萬不要改變預設值,以免該記的郵件沒有寄出去!

新增 Outlook 傳送/接收按鈕 Add Send Receive Button

  1. 點選左上角的 「檔案」 > 「選項」。
    Outlook 2010 檔案 > 選項 選單
  2. 在 「Outlook 選項」頁面點選「進階」
  3. 取消「傳送和接收」下的「連線時立刻傳送」選項。
    Outlook 2010 傳送和接收選項
  4. 以後寄出信件後,信件就會一直停在「寄件匣」中,直到按下「傳送/接收」後,才會真的傳送「寄件匣」內的郵件。建議記性不好的人,千萬不要改變預設值。

2015/09/17

Think Waldorf 想想華德福 - 天使基路伯解密 Angel Cherub Cherubim

我在網路上看到了一篇《有人撿到一個箱子》,裏面提供一些很神密的照片。後來,我找到一開始的原文網站《The Box of Crazy》,裏面有更多的照片。
Cherub and his wheel
這篇文章內,我重新整理了中文的和合本 、和英文的 King James Version 聖經內對基路伯的描述,並輔以原文網站《The Box of Crazy》內照片詳細介紹基路伯。

先講結論好了,我認為這些圖上畫的其實就是聖經上基路伯的假想圖。此外,我認為基路伯根本不能算是天使,至少不能算是典型的天使,而只是某種俱有智能的飛行載具的下部結構,上部結構則是一個可供上帝或天使乘坐的駕駛座。

關於「天使」或「基路伯」 (Cherub、Cherubim) ,我寫過一篇《聖經中的天使》,討論聖經中天使的樣貌與任務,其中我又特別整理了聖經中對「基路伯」 (Cherub) 的描述,建議大家可以先看看。

2015/09/10

Python Chinese String Index Usage 中文字串

我在《Python String List Chinese Encode Decode 中文編碼解碼》一文介紹了 Python 中文 String 和 List 的編碼和解碼方法。

在本文裏,我們利用以下兩種方式使用 [] 指定索引來取得字串中的某個字元:
  • 直接印出宣告 Unicode 的特定字串
  • 使用 unicode 的 .encode 函數以 UTF-8 編碼 String 印出

但要特別注意 Python2 和 Python3 在 Unicode 上的重要差別:
在Python3因為字串已經全部統一成 unicode ,所以不必加上 u ,這是Python2和Python3的重要差別之一,需要特別注意

網路芳鄰無法讀取 My Network Places Neighborhood Not Read SAMBA On Win7

安裝Win7後,我遇到的最大問題其實是沒有辦法使用「網路芳鄰」(Network Places /Network Neighborhood)讀取其他機器分享的 SAMBA 資料夾(包括Samba),後來我終於 Google 找到原因和解法。

2015/09/07

Fix OSX DHCP Basicipv6ValidationError

我在 OSX 的網路設定界面手動修改 IP 後,只要我一儲存設定就會出現 Basicipv6ValidationError,所以我只能選擇還原以前的設定。

Google 後,我才知道 OSX 系統預設 IPV6 是開啟的,而且在「網路」的「進階選項」內也沒有關閉 IPV6 的選項,但這個可以進入「終端機」(Terminal) 關閉 IPV6。

2015/09/01

Install And Configure PXE Server On Ubuntu 14.04

My PXE server is building in VirtualBox. The details are given below:
  • OS: Ubuntu 14.04 LTS server.
  • VirtualBox Network Interface 1: Bridge mode; mapping to Ubuntu Eth0
  • VirtualBox Network Interface 2: Internal mode, Set Name as "MAAS"; mapping to Ubuntu Eth1
  • IP Address: 192.168.1.1
  • DHCP: isc-dhcp-server (The detailed settings please refer to here)
  • TFTP: xinetd (The detailed settings please refer to here)

The detailed installation and configuration of PXE Server on Ubuntu by below steps.