Mac用汎用カメラドライバmacamでwindows対応QCamをOSXで動かす
1月 6, 2009

Qcam
FlashでiSight以外のカメラを使う機会があり、昔に買ったwebカメラを引っ張りだしてきた。しかしwebカメラのドライバはwindows向けのものしかない。少し探すと、macamというMac用の汎用カメラドライバがあることを発見。
macam
http://webcam-osx.sourceforge.net/
対応しているカメラの機種は以下。
winとMacでWebカメラ(UVC、macam、Skype etc..): Macで使えるwebカメラ【macam編】
http://marble-papa.cocolog-nifty.com/blog/2007/06/macwebmacam_0388.html
macamにはカメラの動作確認アプリと、カメラのドライバとなるQuickTimeコンポーネントが用意されている。これでwindows向けwebカメラでも、OSXで使える。
なお、UVC(USB Video Class)という規格に対応しているwebカメラなら、OSX10.4.9以降ならばドライバ不要で利用できる。これからwebカメラを買う人はUVC対応のものを買うといいかも。
また、MacBook & Flashでカメラを使う場合、正しく映像が表示されないことがある。
これは、MacBookにカメラドライバが沢山用意されていることに由来するようだ。
Flashではカメラドライバを選択する画面を出せる。以下の記事を参考に。
[as3][flash] カメラのキャプチャ取り込みをする場合に注意すべきこと – プログラミングとかそんなの
http://d.hatena.ne.jp/kkanda/20080621/p1
play MUJI
1月 5, 2009
Tigerbaumkuchen(Rails chat)起動までの道のり
7月 10, 2008
バックエンドのRailsから情報をPushし、フロントエンドのFlashでリロードなしに表示する情報を変更させたい。
RailsではTigerbaumkuchenというプラグインが、僕のしたいことを実現できるようだ。
Tigerbaumkuchenをインストールするまでに多少つまづいたので、そのログを残す。
当方環境はMacBook(13′ white) & Leopard。
Ruby 1.8.6にRailsは1.2.6。
Tigerbaumkuchenは安定版を利用した。
#必要なものもろもろをインストール sudo gem install json sudo gem install syntax svn export http://svn.arton.no-ip.info/RailsChat/branches/juggernaut-branch #とりあえず起動 script/server #RAILS_GEM_VERSIONがおかしいとおこられる。とりあえずconfig/environment.rbで、 #RAILS_GEM_VERSIONを今インストールしているバージョン(1.2.6)へ変更 script/server #config/boot.rbでエラー。require_gemというコマンドがないらしい。 #代替コマンドを探す。 #http://d.hatena.ne.jp/swdyh/20070209/1171014426 #require_gemからgemへコマンドが変わったらしい。config/boot.rbへ変更を加える。 #Rails Error: Unable to access log file. Please ensure that /Users/sanotomoaki/#RailsProjects/juggernaut-branch/log/development.log exists and is chmod 0666. #The log level has been raised to WARN and the output directed to STDERR until the #problem is fixed. #あ?つまりdevelopment.logをchmodしろってか。 #ていうかそもそも/logがない。logディレクトリを作成し、development.logも生成する。 mkdir log touch development.log #もう動くだろ、起動 script/server #起動した!しかし、エラー。 # Mysql::Error in ChatController#index #28000Access denied for user 'root'@'localhost' (using password: NO) #あーDBのコネクションね。 #config/database.ymlを修正、データベースをsqlite3に切り替える。 vim config/database.yml ===下記の内容へ変更 development: adapter: sqlite3 database: db/rails_chat_development.sqlite3 test: adapter: sqlite3 database: ":memory:" production: adapter: sqlite3 database: db/rails_chat_production.sqlite3 === #データベースの作成を忘れずに。 rake db:migrate #気を取り戻してもう一度. script/server #できたー!!
