哪裡人 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 9月 19, 2013 我是哪裡人?如果是回答老外,就會說台灣人,如果是台灣人,就會回答高雄人。但是再更深入,我就很難回答了... 嚴格說來,最有家鄉情感的是高雄仁武,我在這個地方長大。國二以後就搬到高雄大寮,在那邊待了五六年,高中畢業就到新竹唸書,然後家也搬到高雄市,後來在新竹求學、工作整整待了十多年,現在在台北打拼。 所以問我是哪裡人?我會說我是高雄人,但是高雄哪裡?這就常常讓我很難回答...我應該想一個最完美的答案。 more...
語錄(六) 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 8月 15, 2013 「那個realtime的order怎麼monitor?」 「你可以寫OrderTemp就寄alert。」 「那OrderTemp寫不進去怎麼辦?」 「靠北喔!小姐我最近心情不好!」 ... 對不起.. XD more...
我的暑假作業 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 8月 03, 2013 雖然最近忙翻了,被project跟一堆雜事壓到有點喘,不過還是要堅持有趣的東西 XD http://114.32.168.216/temperature/retrieve.html 最近透過 Raspberry Pi + Arduino + DHT11 +Python+ Parse + Google Chart 的溫度記錄表 :P 因為房間太熱還有跟Yihua聊天以後,想要跟他一樣做個溫度測量小工具,因為手邊有Pi,就順手用上了。一開始缺了溫度量測的晶片,跑遍光華買不到,只好乖乖在網路上買,一顆幾十塊錢。然後就開始構思該怎麼完成他。 首先,該怎麼把DHT11跟Pi結合?其實還有更方便資源更多的Arduino這個玩具可以用,和Pi不同,Arduino是一塊可程式化的單晶片板,在連接其他晶片上更方便,資源也很容易取得,簡單說就是很多範例程式可以抄。加上麵包板一塊,幾條線,就可以把Pi+Arduino+DHT11串起來了,整個時間大約20~30分鐘可完工(我是初學者中的初學者,應該不會超過這個時間)。 Pi+Arduino+DHT11 確定可以讀到溫濕度的數據以後,重頭戲開始,接下來在我腦袋中構思幾個步驟: 讀取資料,並且呈現在網頁上 所以我先做了這個來實驗是否可行: http://114.32.168.216/temperature/ 因為Pi對我來說就是電腦,在上面裝apache這一卡車東西以後,就可以用了。 中間有遇到一個困難,因為serial port讀取數據是一個字一個字讀取,在讀取數據的過程中有點麻煩,溫濕度沒辦法同時讀出來,不過我有天送潘小姐回家後的路上突然靈光一閃,想到該怎麼處理,解掉這個問題 XD 找個地方存 在Developer的meeting上,Sean分享了Parse這個地方,是免費的雲端儲存空間,我就用上了。 所以我用Python寫個小程式,把資料送上Parse,用crontab定時呼叫這個小程式,定時把資料存到Parse 把資料餵給Google chart Google的這個API真的很方便,只要我把資料從Parse讀出來,兜成Google chart API要的格式就大功告成。 階段任務完成,這是Phase 1,總共只花了我大約... 三個晚上,接下來Phase... more...
男朋友威能 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 7月 17, 2013 在一起前: 「你看,這是一百兆的辛巴威紙鈔耶!」 「喔...」 在一起後: 「我也有那一百兆的辛巴威紙鈔」 「真的嗎?!好酷!!我明天要看~~」 ... 嗯.. 當男朋友還是有點好處? more...
iTunes吃掉你的CPU 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 7月 13, 2013 如果iTunes吃掉你太多CPU,整個慢到爆 Go to command Prompt type: netsh winsock reset It works for me. more...
Python小感想 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 7月 10, 2013 about Python: 很優雅,很短的code可以做很多事,簡單說幫你把很多事給省了。 打個比方,我要開一個excel只要 open_workbook(filename) 要開web service只要 Client(url) 就做完了。 適合做工具,不適合作產品。 script language畢竟是script language。做小東西可以,做大東西會哭。 因為是script language,所以效能不好。 library決定一切。 因為open source,所以很多3rd party library可以選擇,但也很多夭折。 真的比不上已經維運以久的Java、.NET和C、C++。 沒有好的IDE。 因為不需要。因為東西不要做大,所以不需要fancy的IDE就可以做事,還比較愉快。 需要一點系統知識,要能讓python跑起來並且裝一堆library,可能對完全初學者有點難度。不像Visual Studio按下F5就讓你的code跑起來。 總結,拿來做一些雜事可以,拿來當做開發產品可能就有點風險;如果寫成job搭配crontab,或是做auto testing可能還蠻好用的。 如果要找書,這本 The Quick Python Book 應該是首選,幾乎沒幾本書有寫到Python 3,這本有說到很多我覺得有底子的programmer要跳到來寫Python需要知道的,比方說Python語言的習慣、命名規則、基本的哲學...等。 more...
殘酷的現實 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 7月 04, 2013 If a product breaks in the field, the first point of escalation is the developer who created the problem, not the tester who didn’t catch it. -- from How Google Tests Software 真是殘酷又真實的一句話 XD more...