EyeTrackerでgaze dataを取得する

gaze dataの取得もProライセンスがないとできない? サンプルプログラム def myGetGazeData(eyetracker): global global_gaze_data print("Subscribing to gaze data for eye tracker with serial number {0}.".format(eyetracker.serial_number)) eyetracke…

EyeTrackerのProSDKライセンスを適用する

前提 ライセンスファイル名をXXXXとする ライセンスファイルをスクリプトを実行するフォルダに配置しておく 実行 以下を実行する license_file_path = './' + 'XXXX' print "Applying license from {0}.".format(license_file_path) with open(license_file_…

EyeTrackerでキャリブレーションしてみる

画面に注視点を表示する必要あり。 もしくは注視点を書いた紙などをセットしておこなう必要あり。 それも無理なら、とりあえずEye Tracker Managerを使ってキャリブレーションする。 (というようなことがドキュメントに書いてあった) サンプルプログラム #…

EyeTrackerの取得

自動検出する方法と直接指定する方法がある 直接指定する場合はアドレスで指定 アドレスはEye Tracker Managerを使うと確認できる IP addressをマウスオーバーすると表示される import tobii_research as tr # 自動検出 print("自動検出: ") eyetrackers = t…

Tobii Eye Tracker 4Cを使って開発してみる-事前準備

注意事項 SDK:Tobii Pro SDK documentation Python2.7系でないと動かない(3.xは不可) とりあえずソフトウェアをダウンロードしてEye Trackerを使ってみる Tobii Gaming | Download or Setup Eye Tracking Software and Drivers からTobii Eye Tracking Cor…

ubuntuに Caffeをインストールできなくてはまった話

ちょっくらディープラーニングでもやってみるか、ということでubuntuにCaffeをインストールしようとした。 が、なんどやってもmakeでhdf5.hが見つからないとかいうエラーが出る。あれを入れてもダメ、これを入れてもダメ、というようにいろいろ悩んだ挙句、…

モジュールのimportができなくてはまった話

Pythonを使っていてとあるモジュールをimportしようとしたら、 Traceback (most recent call last): File "XXXXX.py", line 1, in from XXXXX.YYYYY import ZZZZZ File "/aaaa/bbbb/cccc/XXXXX.py", line 3, in from XXXXX.YYYYY import ZZZZZ ImportError: …

Pythonの日本語というかunicodeではまった話

Python(2.x)で日本語を含む文字列を+演算子を使って連結をしようとすると、 Traceback (most recent call last): File "", line 1, in str = a + b UnicodeDecodeError: 'ascii' codec can't decode byte 0xXX in position X: ordinal not in range(128) …

Twitter APIのsearch/tweetsではまった話

Python で Twitter API にアクセス - Qiita とかを参考にしながらtwitter関連のプログラムを勉強中のできごと。GET search/tweets を使ってタイムラインの検索をしようとしたんだけど、検索結果を表示しようとしても、 TypeError: string indices must be in…

ラズパイのpythonでhttps通信をしようとしてはまった話

twitterのapiを使おうとして、 url = "https://api.twitter.com/1.1/statuses/home_timeline.json" とかすると、SNIMissingWarningとかInsecurePlatformWarningとか言われて煩わしい。 これをなくすために、 http://urllib3.readthedocs.org/en/latest/secur…

MendeleyでローカルのPDFをアップロードしないようにする話

Mendeleyを使い始めてみた。 管理しやすそうなんだけど、文献登録→Sync時にほっとくとローカルにあるPDFがアップロードされちゃうのね。 このままだと無料分の2GBがすぐなくなりそうなので書誌情報だけ共有してPDFはローカルに残しておきたい。 でまあいろい…

Raspberry Piでいろいろはまった話

その1:nanoエディタ crontab -e を実行するとnanoエディタが動く。 ここはvimじゃないのかー。ラズベリーパイ、raspbian の nano エディタ?の使い方を少々 - ラズベリーパイで遊ぶよ~! などを参考に何とか切り抜ける。 その2:ログ 問題なさそうなスク…

コース一覧に表示されるロールを替えたい話

Moodle2.7のコース一覧画面で各コースの説明に表示されるロール(たいていの場合は教師)を替えたいという要望がありました。 たしか2.4を触ってた時代にやったことがあるような...と昔の資料をあさること小一時間。 なんとかやり方を思い出したのでメモして…

PHPのバージョン違いにはまった話:配列の書き方

PHP

某PHPプログラミング本のサンプルプログラムを試していた時のお話し。 プログラミング本にありがちなサンプルプログラムのバグもなく、順調に進めていた。 …のだけど、ある章から突然サンプルプログラムが動かなくなった。 エラーログには、 [error] PHP Par…