前言: 話說前陣子爸爸家陽台不斷出現米奇老鼠,立刻清理陽台所有東西,然後又跟市政部門反映問題,可是情況還沒有好轉,米老鼠來完一隻又一隻,我爸陽台在老鼠界應該是網紅打卡聖地(誤),要不然就是米奇老鼠版米奇林三星餐廳(?) 雖然我們抓到了三隻,到上兩個禮拜為止還有至少一隻一直抓不到,每天淩晨還會來吃事後煙留下老鼠屎,真_北。 這隻老鼠對傳統攻擊有抗性,有IT9朋友前陣子用Raspberry pi自製了一台electric mouse trap ,用pi的超聲波雷達放在鞋盒裡,鞋盒裡有一堆食物,底部佈了鐵網,偵測到有老鼠進去以後立即關門通9V電,通個1分鐘再放牠離開,大推我自己也造一台 (Youtube片搜尋一大堆,人類真變態啊,朋友好變態啊)。可是我覺得這樣又好像有點太殘忍,不如先偵測牠們什麼時候來,嚇嚇牠們看看有沒有效果再說吧。 目的: 用Raspberry pi及手上有的感測器弄一隻放陽台用來偵測和嚇嚇老鼠的東西,並把紀錄圖像化到雲端給老爸使用。 邏輯及設計: 當老鼠進入偵測範圍,Motion Sensor偵測到生物活動Raspberry pi 處理來自Motion Sensor的訊號,如果夠強的話開始準備作出回應 Raspberry pi在Angry cats sounds中隨機選出叫聲,再經由Speaker輸出貓叫聲 Raspberry pi指示強光元件發出強光束照射目標 把偵測計數上傳到雲端圖表 材料: Sensor 在網路上看了一些Raspberry pi wild animal camera ,很多也是用Motion Sensor先偵測動物再來,我用的是PIR Motion Sensor被動式紅外線感測器,有低耗電成本便宜的好處。[1],而且可手動調整靈敏度及反應時間。 PIR Motion Sensor就是下面這個 圖片來源: learn.adafruit.com 可手動調整敏感度還有反應時間,這個有點不好調,要試好多遍才找到最佳位置。 可以在Raspbian中輸入pinout查詢GPIO避免插錯 圖片來源: learn.adafruit.com . 一台Raspberry pi 這次使用較舊的Raspberry pi model B+ 萬一老鼠生氣被咬爛錢包也不太痛 . 一張
今天幫公司把Visual Studio 2012 跟Visual Studio 2010做個比較決定要不要買,無意中發現Team Foundation Server居然推出免費版本了~!!! 二話不說就利用公司資源 公器私用 把它抓了回來。 Team Foundation Server Express是什麼? 我們看一下微軟官方的解釋: " With Team Foundation Server Express, even the little guys can go big. Up to five developers can access powerful application lifecycle management tools, collaborating and controlling the rise of your application, just like any large organization. " 簡單來說這就是Team Foundation Server的簡單版本。用來控制開發進度以及讓開發者之間能夠更好的進行整合。功能類似免費的TortoiseSVN,不過它跟Visual Studio的整合度更高 廢話大家也是微軟的產品嘛 ,而且還支援開發流程控制,是一件不錯的工具。 安裝 老話一句,很多大大發過專業文章我也不用再寫了,請參考 拉圾場大的文章 。 安裝完成後會看到這個畫面,就搞定囉: 20140509更新: TF400416錯誤 如果今天你安裝繁體中文版的TFS express到一台不是繁中的Windows上的時候, 可能會出現TF400416的錯誤. 這時候可以打開"開啟記錄檔" -> 尋找關鍵字"TFS product", 會找到下面這樣的一句: 你應該會發現 Product Language 跟 Windows Language不一樣, 因此會出現TF400416這個錯誤, 修正方法可以把OS改為跟TFS一致的Language, 或者選一個對的Language重新下載 TFS. 怎樣使用 Team Foundation Server的概念跟IIS有點類似. 都是以AppPool集合的形式把類似的專案集中起來. 另外集合