PS3EyeをWindowsにインストールした。
tbetaでも動作を確認。
調整機能が豊富で使いやすそう。
・露出とゲインの自動/マニュアル切替
・ホワイトバランスの自動/マニュアル切替
・XY方向のオフセット、キーストーン調整可能
・レンズ歪みの補正、デジタルズーム
赤外フィルタの除去が必要。除去したら戻せない。
●PS3EyeのWindows用ドライバーは以下
http://codelaboratories.com/products/eye/driver/
●PS3Eyeの赤外フィルターの外し方は以下
http://codelaboratories.com/research/view/ps3-eye-disassembly
月曜日, 3月 29, 2010
日曜日, 2月 28, 2010
processingのSocketException
Processingでsketchをrunした時に以下のエラーが起こる。
環境:debian squeeze
---
Exception in thread "Thread-3" java.lang.Error: Unable to launch target VM: java.net.SocketException: 無効な引数です
at processing.app.debug.Runner.launchVirtualMachine(Runner.java:421)
at processing.app.debug.Runner.launch(Runner.java:122)
at processing.app.Editor$43.run(Editor.java:1652)
at java.lang.Thread.run(Thread.java:619)
---
対処法:
rootで /etc/sysctl.d/bindv6only.conf の以下の値を1から0に変更。
net.ipv6.bindv6only = 0
その後、
invoke-rc.d procps restart
を実行する。
情報源:
http://processing.org/discourse/yabb2/YaBB.pl?num=1261483799
環境:debian squeeze
---
Exception in thread "Thread-3" java.lang.Error: Unable to launch target VM: java.net.SocketException: 無効な引数です
at processing.app.debug.Runner.launchVirtualMachine(Runner.java:421)
at processing.app.debug.Runner.launch(Runner.java:122)
at processing.app.Editor$43.run(Editor.java:1652)
at java.lang.Thread.run(Thread.java:619)
---
対処法:
rootで /etc/sysctl.d/bindv6only.conf の以下の値を1から0に変更。
net.ipv6.bindv6only = 0
その後、
invoke-rc.d procps restart
を実行する。
情報源:
http://processing.org/discourse/yabb2/YaBB.pl?num=1261483799
日曜日, 2月 07, 2010
Nvidiaカーネルのアップデート
●カーネルモジュールの開発環境を整える。
※ http://www.hakodate-ct.ac.jp/~tokai/tokai/research/kmod.html より。
1)kernel-package と必要なソースパッケージを用意する。
2)Makefile中のEXTRAVERSIONを適宜書き換え
3)/boot/config-xxxxxxxxxx を .config にコピーして make
●nvidia-installerを実行する。
-K --kernel-module-only カーネルモジュールのみ更新(ドライバーはそのまま)
--ui=none ncursesを使わない
-k --kernel-name=KERNEL-NAME 起動中ではないカーネル用にビルドする
--no-runlevel-check ランレベルが1でなくてもアボートしない
--no-x-check Xサーバーが立っていてもアボートしない
※ http://www.hakodate-ct.ac.jp/~tokai/tokai/research/kmod.html より。
1)kernel-package と必要なソースパッケージを用意する。
2)Makefile中のEXTRAVERSIONを適宜書き換え
3)/boot/config-xxxxxxxxxx を .config にコピーして make
●nvidia-installerを実行する。
-K --kernel-module-only カーネルモジュールのみ更新(ドライバーはそのまま)
--ui=none ncursesを使わない
-k --kernel-name=KERNEL-NAME 起動中ではないカーネル用にビルドする
--no-runlevel-check ランレベルが1でなくてもアボートしない
--no-x-check Xサーバーが立っていてもアボートしない
土曜日, 1月 23, 2010
Twitter API
このページが役に立ったぞい。
http://usy.jp/twitter/index.php?Twitter%20API
http://snipplr.com/view/2585/python-twitter/
http://usy.jp/twitter/index.php?Twitter%20API
http://snipplr.com/view/2585/python-twitter/
金曜日, 1月 08, 2010
土曜日, 12月 26, 2009
tbetaをdebian(squeeze)でコンパイルするメモ
1. 最新のソースを持ってくる。
% svn co http://nuicode.svnrepository.com/svn/tbeta/trunk/tbeta/Linux local-dir-name
2. rootになってscript/debianディレクトリの中のスクリプトを実行
# sh install_codeblocks.sh
↑必要ならCode::Blocksがインストールされる。
# sh install_dependancies.sh
↑必要ならMM系のライブラリがインストールされる。
3. code::blocksでtbetaプロジェクトを開く
[File]メニュー > [Open...]で以下のプロジェクトファイルを指定して開く。
apps/addonsExamples/Codeblocks_8_linux/Community Core Vision.cbp
[Plugins]メニュー > [Library Finder] を開き、以下のライブラリを登録する。
gstreamer-0.10 → pkg-config name に gstreamer-0.10
gstreamer-base-0.10 → pkg-config name に gstbase-0.10
gstreamer-video-0.10 → pkg-config name に gstvideo-0.10
livavcodec → pkg-config name に libavcodec
libavformat → pkg-config name に libavformat
libavutil → pkg-config name に libavutil
livswscale → pkg-config name bsに libswscale
6. ビルド後スクリプトの修正
[Project]メニュー > [Build options...] を実行。[Pre/post build steps]タブの[Post-build steps]欄の4行めあたりを以下のように修正する。
% svn co http://nuicode.svnrepository.com/svn/tbeta/trunk/tbeta/Linux local-dir-name
2. rootになってscript/debianディレクトリの中のスクリプトを実行
# sh install_codeblocks.sh
↑必要ならCode::Blocksがインストールされる。
# sh install_dependancies.sh
↑必要ならMM系のライブラリがインストールされる。
3. code::blocksでtbetaプロジェクトを開く
[File]メニュー > [Open...]で以下のプロジェクトファイルを指定して開く。
apps/addonsExamples/Codeblocks_8_linux/Community Core Vision.cbp
4. Buildする。(ここまでは指定手順のとおり。でも失敗する。)
そこで、以下5,6の2点を修正。
5. Code::BlocksプラグインのLibrary Finder に必要項目を追加そこで、以下5,6の2点を修正。
[Plugins]メニュー > [Library Finder] を開き、以下のライブラリを登録する。
gstreamer-0.10 → pkg-config name に gstreamer-0.10
gstreamer-base-0.10 → pkg-config name に gstbase-0.10
gstreamer-video-0.10 → pkg-config name に gstvideo-0.10
livavcodec → pkg-config name に libavcodec
libavformat → pkg-config name に libavformat
libavutil → pkg-config name に libavutil
livswscale → pkg-config name bsに libswscale
6. ビルド後スクリプトの修正
[Project]メニュー > [Build options...] を実行。[Pre/post build steps]タブの[Post-build steps]欄の4行めあたりを以下のように修正する。
(元)cp -r ../../../export/libs $(PROJECT_DIR)bin/
(修)cp -Rf ../../../export/libs $(PROJECT_DIR)bin/
こうしないと、シンボリックリンクが維持しないのと、svn管理ファイルが上書きできなくてエラーが出る。
7. もう一回、ビルドしてみる。
今度は成功。
おわり。
でも…、実行するとクラッシュするんだなこれが…。
【追記】
2009年12月26日時点のバイナリリリースがRev170みたいだけど、Rev170ではlibswscale絡みでコンパイル不可。Rev172ならコンパイルでき、クラッシュもしない。
2009年12月26日時点のバイナリリリースがRev170みたいだけど、Rev170ではlibswscale絡みでコンパイル不可。Rev172ならコンパイルでき、クラッシュもしない。
日曜日, 12月 13, 2009
今日のお買物@秋葉原
DVDプレーヤー:2100円
2GB USB メモリー:298円×3個
クランプ式三脚:500円
Androidの本:2200円
CD-R 10枚:297円
M12レンズ 12mm:4900円
FinePix1700Z ジャンク:200円
2GB USB メモリー:298円×3個
クランプ式三脚:500円
Androidの本:2200円
CD-R 10枚:297円
M12レンズ 12mm:4900円
FinePix1700Z ジャンク:200円
木曜日, 10月 22, 2009
蚊
このところ毎晩のように蚊に悩まされている。羽音は気になるし、かゆいし、肌に触れる気配は気になるし、寝付けない。おかげで一昨日なんて完徹だったし…。
で、昨日ふと、これは幻聴ではないか、と思った。
あまりに眠くて、職場でウトウトしかけたら、例の羽音が聞こえるのだ。これはおかしい。ありえない。もしかすると、羽音は幻聴で、肌に触れる気配がするのも過敏になりすぎているだけなのか?かゆさも気のせいではないか?と思い至った。よく思い返すと、かゆさはあれど、刺された後のプックリを目視したわけではない気もする。
そうだとするとこれは面白い。今夜は、幻聴だと思って耐えてみる、という手に出てみよう。
で、昨日ふと、これは幻聴ではないか、と思った。
あまりに眠くて、職場でウトウトしかけたら、例の羽音が聞こえるのだ。これはおかしい。ありえない。もしかすると、羽音は幻聴で、肌に触れる気配がするのも過敏になりすぎているだけなのか?かゆさも気のせいではないか?と思い至った。よく思い返すと、かゆさはあれど、刺された後のプックリを目視したわけではない気もする。
そうだとするとこれは面白い。今夜は、幻聴だと思って耐えてみる、という手に出てみよう。
土曜日, 10月 17, 2009
OpenDXのコンパイル
/usr/src/linux-****/include/linux/sys.h を /usr/include/linux/sys.h にリンク
gcc 4.3 では、main(unsigned int argc, char** argv) は許されないので、
src/uipp/*/Main.C の中を main(int argc, char** argv) に変える
gcc 4.3 では、main(unsigned int argc, char** argv) は許されないので、
src/uipp/*/Main.C の中を main(int argc, char** argv) に変える
The no-cloinig theorem
「状態のわからないキュービットを複製することはできない」
量子ビットAの不明な状態を|ψ>A、複製先をB(|e>B: 状態はわかっている)とし、
その合成系|ψ>A|e>Bを考える。
量子ビットAの不明な状態を|ψ>A、複製先をB(|e>B: 状態はわかっている)とし、
その合成系|ψ>A|e>Bを考える。
日曜日, 10月 11, 2009
compizとawn
MacOS X のドックに似た、awnというランチャーを発見。
http://wiki.awn-project.org/index.php?title=Main_Page
インストールしようとしていたら、うっかり compiz が使えるようになってしまった。compiz-gnome, compizconfig-backend-gconf, compizconfig-setting-manager 辺りをインストールしたのが良かったかも。
http://wiki.awn-project.org/index.php?title=Main_Page
インストールしようとしていたら、うっかり compiz が使えるようになってしまった。compiz-gnome, compizconfig-backend-gconf, compizconfig-setting-manager 辺りをインストールしたのが良かったかも。
火曜日, 10月 06, 2009
日曜日, 10月 04, 2009
光強度のガイドライン
国際非電離放射線防護委員会(ICNIRP)が、「広帯域の非コヒーレント光学放射(0.38マイクロメートル から 3マイクロメートル)に対する 曝露限界のガイドライン」というガイドラインを出しています。
日蝕に関連して、天文教育普及研究会の方々が翻訳しています。
日蝕に関連して、天文教育普及研究会の方々が翻訳しています。
日曜日, 9月 27, 2009
はじめてのFlex
バースデイのトレーラーのために、初めてswfを作ることになった。とは言っても、うちにはFlashが無いので、コマンドラインのFlexSdkを使うことになる。最初はActionScriptで書こうと思ってたんだけど、MXMLでやってみることにした。その方がAssetが多い場合は楽そうだ(と思ったのだが本当の所はどうなのか分からない)。
要は、ボタンを押したらムービーが開いて再生するだけのものだが、開くときのエフェクト(これは便利)やシャドウ等のエフェクトでハマって、結局まる一日かかってしまった…。あと、ビデオの再生に使ったVideoDisplayコンポーネントは、秒数でイベントを出すことができる。これは便利で、ビデオ素材では表示が読みにくいエンドクレジットを、そのタイミングだけ静止画でオーバレイして(少し)読みやすくした。
FlexSDKでのコンパイルの仕方、MXMLファイルの書き方や、
MXMLでのコンポーネントの使い方などの基本は、
http://livedocs.adobe.com/flex/3_jp/html/index.html
トゥイーン用のクラスについてはここ、
http://livedocs.adobe.com/flex/3_jp/langref/mx/effects/TweenEffect.html
そのイージングについてはここ、
http://livedocs.adobe.com/flex/3_jp/langref/mx/effects/easing/package-detail.html
ドロップシャドウ等のエフェクトをMXMLで使うには、
http://livedocs.adobe.com/flex/3_jp/html/styles_11.html#874183
その一覧は、
http://livedocs.adobe.com/flex/3_jp/langref/flash/filters/package-detail.html
要は、ボタンを押したらムービーが開いて再生するだけのものだが、開くときのエフェクト(これは便利)やシャドウ等のエフェクトでハマって、結局まる一日かかってしまった…。あと、ビデオの再生に使ったVideoDisplayコンポーネントは、秒数でイベントを出すことができる。これは便利で、ビデオ素材では表示が読みにくいエンドクレジットを、そのタイミングだけ静止画でオーバレイして(少し)読みやすくした。
FlexSDKでのコンパイルの仕方、MXMLファイルの書き方や、
MXMLでのコンポーネントの使い方などの基本は、
http://livedocs.adobe.com/flex/3_jp/html/index.html
トゥイーン用のクラスについてはここ、
http://livedocs.adobe.com/flex/3_jp/langref/mx/effects/TweenEffect.html
そのイージングについてはここ、
http://livedocs.adobe.com/flex/3_jp/langref/mx/effects/easing/package-detail.html
ドロップシャドウ等のエフェクトをMXMLで使うには、
http://livedocs.adobe.com/flex/3_jp/html/styles_11.html#874183
その一覧は、
http://livedocs.adobe.com/flex/3_jp/langref/flash/filters/package-detail.html
金曜日, 9月 25, 2009
金曜日, 9月 18, 2009
道具道 五誓八願
道具道 五誓八願
道具をつくる人は、誠実たるべし
道具をつくる人は、慈愛の心を持つべし
道具をつくる人は、心身清らかにして、清々しい気分を香らすべし
道具をつくる人は、うそをつかぬこと
道具をつくる人は、謙虚であること
道具は、単純なかたちにすべし されど個性を持つべし
道具は、解り易いかたちにすべし
道具は、暮らしのメッセージを放つべし
道具は、時代の精神を反映すべし
道具は、節倹を旨とすべし
道具は、歴史の魂を伝承し文明の恩恵を体現すべし
道具は、人間自然との調和をはかり美の秩序を構築すべし
道具は、未来の風景を約束すべし
栄久庵憲司「デザインの道」(鹿島出版会)より
道具をつくる人は、誠実たるべし
道具をつくる人は、慈愛の心を持つべし
道具をつくる人は、心身清らかにして、清々しい気分を香らすべし
道具をつくる人は、うそをつかぬこと
道具をつくる人は、謙虚であること
道具は、単純なかたちにすべし されど個性を持つべし
道具は、解り易いかたちにすべし
道具は、暮らしのメッセージを放つべし
道具は、時代の精神を反映すべし
道具は、節倹を旨とすべし
道具は、歴史の魂を伝承し文明の恩恵を体現すべし
道具は、人間自然との調和をはかり美の秩序を構築すべし
道具は、未来の風景を約束すべし
栄久庵憲司「デザインの道」(鹿島出版会)より
登録:
投稿 (Atom)