前言: 話說前陣子爸爸家陽台不斷出現米奇老鼠,立刻清理陽台所有東西,然後又跟市政部門反映問題,可是情況還沒有好轉,米老鼠來完一隻又一隻,我爸陽台在老鼠界應該是網紅打卡聖地(誤),要不然就是米奇老鼠版米奇林三星餐廳(?) 雖然我們抓到了三隻,到上兩個禮拜為止還有至少一隻一直抓不到,每天淩晨還會來吃事後煙留下老鼠屎,真_北。 這隻老鼠對傳統攻擊有抗性,有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+ 萬一老鼠生氣被咬爛錢包也不太痛 . 一張
某天要在公司架一台Windows Server的PHP伺服器 (不要問我為什麼不在Linux架 T^T)
原本以為應該很簡單, 找個Apache的安裝檔, 找個PHP的安裝檔, 半個小時應該全搞定了吧.
最後弄了老半天(怒). 跟大家分享一下我的經驗, 希望不要再浪費青春了....
原本以為應該很簡單, 找個Apache的安裝檔, 找個PHP的安裝檔, 半個小時應該全搞定了吧.
最後弄了老半天(怒). 跟大家分享一下我的經驗, 希望不要再浪費青春了....
- 第一個問題是安裝完Apache跟PHP, 在修改完設定以後打算重開Apache, 卻出現"the request operation has failed."無法Restart的情況. 要知道那裡出錯可以打開cmd, 進入Apache\bin目錄,輸入
httpd.exe -w -n "<目錄名稱>" -k start, 如httpd.exe -w -n "Apache2.2" -k start
就可以顯示出錯誤像下面的提示了.
像我這次出現的錯誤是沒有找到"php5apache2_2.dll"這個擋案. 補回去再試一下Restart...
還是不行!!!!! 再用上面方法試一下, 出現"PHPINIDir takes one argument, Directory containing the php.ini file" 意思就是說還沒指示PHP伺服器中php.ini的路徑(真的很煩~"~). 在Apache\conf中打開httpd.conf檔案, 找到PHPIniDir這一段, 把php.ini的目錄補回去(如"C:\Webserver\PHP"), 再重啟Apache看看, 果然就可以了囧. 要測試PHP伺服器是否OK, 可以在Apache目錄下的htdocs資料夾用文字文件新增一個php檔案, 例如test.php, 打開它並輸入 <? phpinfo(); ?> 然後儲存. 意思就是說把php伺服器的資料印出來. 打開browser, 輸入http://localhost/test.php 如果成功應該可以看到很多伺服器的資訊了. - 如果還是看不到, 卻又不是404error, 可以看看以下方法:
Comments
Post a Comment