Archbangのupdate

sudo pacman -R broadcom-wl sudo rm -R /lib/module sudo rm -R /lib/security sudo rm -R /lib/udev sudo rm -rf /var/run /var/lock sudo pacman -Syy sudo pacman -Su --ignore glibc sudo pacman -U http://pkgbuild.com/~allan/glibc-2.16.0-1-.pkg.ta…

using SomeType = std::vector; は使わないこと。たいてい間違っている。

プロトタイプを作ってわかったこと

・仮説は間違っていなかった。 もっとひどい結果すら予想していたが、意外とといけた。 ・これ以上解像度を上げるとPCが憤死する CPUを酷使しすぎる。時間がかかりすぎる。 ・改善するためには設計しなおさなければならない ということは、そもそも設計は間…

AがBであること と 「A」が「B」であること と 「AがBであること」 は全て異なる。

youtubeを手軽にループ再生するTips

URLの ~youtube~ の部分を ~kissyoutube~ にして、loopvideoでOK

アヒルは100円でした。

総制作費3000円

http://goo.gl/jkSKC

archlinuxでpython2-pyopencvのインストール

そのまま yaourt -S python2-pyopencv でデフォルトのままインストールしようとしてもうまくいかない。 どうやらpython2でビルドしないといけないところを、python3でビルドしているようだ。 PKGBUILDを以下のように変更変更前 OpenCV_DIR='/opt/opencv-old/…

http://www.youtube.com/watch?v=WQO-aOdJLiw&feature=player_embedded

惚れさせ830、いいじゃないか。

gcc4.6.2 -std=c++0x 環境下でのopenniプロジェクトコンパイル

Documentのとおりにやっても error: #error OpenNI Platform Abstraction Layer - Unsupported Platform! とそっけないエラーが出る。(他はXnPlatformLinux-x86.hとXnOSLinux-x86.hを#includeしてればwarningのみで大丈夫なのに) linuxとi386(or 64bitなら…

ArchbangLinuxでkinect

AURから必要なライブラリを導入 yaourt -S openni-git yaourt -S sensorkinect-git (どちらか片方やればもう片方も自動で入る) OpenNIのサイトからUbuntu10.10用のNiteをダウンロードして解凍 READMEにしたがってインストール備考: /var/abs/local/yaourt…

kinectのレーザーの安全性について

kinectはクラス1レーザー製品である。赤い光が照射されているのが分かる。 人によっては点も見える。 安全性について気になったので調べてみた。 http://ja.wikipedia.org/wiki/%E3%83%AC%E3%83%BC%E3%82%B6%E3%83%BC#.E3.82.AF.E3.83.A9.E3.82.B9.E5.88.86…

kinect

ubuntu10.10で OpenNI-Bin-Dev-Linux-x86-v1.5.2.23 SensorKinect(Version 5.1.0.25 version - Dec 18th 2011) NITE-Bin-Dev-Linux-x86-v1.5.2.21 の組み合わせは動いた。教訓 READMEはよく読むこと。

wsgiのsimpleserverはちゃちい。 負荷をかける(連続で何回もアクセスしたりする)と挙動がおかしくなる。

Linux - Windows 間の改行文字自動変換プログラム

RealWorld Haskellに載ってたやつ。試しに書いてみた。 Haskellは書いてるとなんだか脳みそがうにょうにょする。ダウンロードは以下から(ソースコードつき) http://dl.dropbox.com/u/57308910/FixLines.zip

Apache2のmod_wsgi環境での自作moduleのimport

#MyPythonModule.pyがこのファイルと同じディレクトリに存在する。 #apache環境では普通にはimportできないので以下の様にする。 import sys, os sys.path.insert(0, os.path.dirname(__file__)) import MyPythonModule 参考 http://code.google.com/p/modws…

pythonの文字列メンバ関数のsplitはスペースとかで分けたとき直感に反した動きをする。 例えば、 str = "abc□□d" str.split("□") >> "abc", "", "d"

pythonのjsonモジュールはファイル読み込みの時、改行とか空白とかが混じっててもお構いなしに機能してくれる。

コンパイラコンパイラコンパイリングってエロい。

アンサイクロペディアの『ナイコン』の項は驚くほど的を得ていると思う。