前言: 話說前陣子爸爸家陽台不斷出現米奇老鼠,立刻清理陽台所有東西,然後又跟市政部門反映問題,可是情況還沒有好轉,米老鼠來完一隻又一隻,我爸陽台在老鼠界應該是網紅打卡聖地(誤),要不然就是米奇老鼠版米奇林三星餐廳(?) 雖然我們抓到了三隻,到上兩個禮拜為止還有至少一隻一直抓不到,每天淩晨還會來吃事後煙留下老鼠屎,真_北。 這隻老鼠對傳統攻擊有抗性,有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更新:
怎樣使用
Team Foundation Server的概念跟IIS有點類似. 都是以AppPool集合的形式把類似的專案集中起來.
最後小弟找到一個方法,就是在伺服器端安裝Team Explorer for Visual Studio 2012
-------
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集合的形式把類似的專案集中起來.
另外集合不能在Web介面建立,必須利用伺服器端的 "Team Foundation Server管理主控台" 進行新增。
至於新增專案方面,微軟的文章會告訴你跑到Visual Studio中的Team Explorer,連上Team Foundation Server以後按新增專案即可
如果今天你用的是Visual Studio 2012的話當然沒有問題,可是如果你今天用的是2010版本的話會出現TF30172的錯誤,說你沒有新增專案的權限之類的,你還以為真的是權限問題,那你就錯了(雷)。經小弟爬文以後那根本是一個bug,有些文章會叫你安裝VS10SP1-KB2662296.exe這個更新,小弟試過還是沒用。Team Foundation Server管理主控台又沒有新增專案這個功能那怎麼辦??
然後在裡面新增你要的專案
新增完了以後再利用你的Visual Studio 2010加回你剛新增的專案,就可以正常使用了。
至於為什麼會這樣,李組長覺得案情絕不簡單......
-------
還在探索中,所以這篇文章會繼續更新.....(摳飛)
Comments
Post a Comment