2015年1月4日 星期日

[工具] 使用 webcam 實作體感遊戲


由於今年寒假要主持 Scratch 營隊的課程,和幾位老師討論課程後決定放入體感技術。一來讓遊戲的呈現比較多元,二來看起來也比較炫!

不過市面上一些有名的體感設備(如:Kinect)還是需要經費購置,在經費相對拮据的情況下,就盡量從免費軟體來著手了。

花了一些時間 survey,大致上找到一些透過 webcam 來控制滑鼠與鍵盤的免費軟體,像是 Camera Mouse 2015, Enable Viacam, NPointer, sviacam。

這次介紹的是 Enable Viacam (EViacam)
軟體可以從這裡下載  http://eviacam.sourceforge.net/index.php

安裝後,執行 bin/eviacam.exe 就能啟動 EViacam


EViacam 左上方會有工具列,由左到右依序為「移動滑鼠不Click」、「Click 滑鼠左鍵」、「Click 滑鼠中間滾輪」、「Click滑鼠右鍵」、「以滑鼠拖拉物件」、「Double Click 滑鼠左鍵」。設定 OK 後,點選程式上的綠色勾,就能移動頭部來操控滑鼠了。


如下圖,小弟將 EViacam 設定為 「移動滑鼠不Click」,並開啟 Scratch 的小遊戲,就能使用頭部的移動來操作遊戲囉。


2015年1月1日 星期四

[網管] 解決 IIS 500 內部伺服器錯誤

前一陣子,放在新伺服器的網頁在伺服器重啟後,都會出現「500 - 內部伺服器錯誤」的訊息。

當時摸不著頭緒,原本以為是 Client 的問題,直到清了瀏覽器的紀錄後,加上比對其他台電腦的狀況,發現 Server 才是問題的來源。



最後查了一下 Microsoft 的文件,發現是權限設定的問題。
所以就進到 IIS,將虛擬目錄的權限做個調整。



點選安全性後可以看到有權限的帳戶名稱和權限清單


新增一個帳戶 Authenticated Users



將這個帳戶的權限設定為 允許修改、允許讀取和執行、允許列出資料夾內容、允許讀取



重新啟動IIS,這個問題就能順利解決了!