日記的「駄目」プログラミング Yet Another Hacking Life

Archive for 5月, 2010

Matchaのイベントデータ構造

05.28.2010 · Posted in Matcha, プログラミング

Matchaアプリケーションはイベントドリブンな動作モデルが基本です。複数のイベントポート(イベントポートという名称は暫定)からのイベントを共通のハンドラで補足します。そのためイベントクラスは抽象クラスで表現されます。 シングルプロセスで完結しているアプリケーションモデルであれば、またデバイス等の拡張の要求が少ないライブラリであれば特殊イベントクラスを実装、dynamic_castでデータの参照でもよかったでしょう。しかしMatchaは分散プロセスを念頭においており、イベントはプロセス間で透過的...

SheevaPlugを買いました

05.28.2010 · Posted in ロボット

eBayで注文。届いたのは5月の25日くらいだったかな。 とりあえずUSBシリアルからログインしてIPアドレスを設定してSSHで入れるようにしました。結構発熱があるのがきになるところ。GPIOを使いたい気分ですが、どうも面倒くさそう。とりあえず最新カーネルをSDカードから起動できるようにするのを目指します。SDカードを調達しなきゃなー。8GBくらい欲しいな。eSATAがついてないのは地味に痛かった。1500円くらい増せばついたんだからつけておけばよかった。

headerdoc 8.7

05.26.2010 · Posted in プログラミング

Yet another doxygen. ってことでC++に対応しているコメントからドキュメントを生成するタイプのドキュメントジェネレータいろいろ探している。単に文書を書くだけならasciidocとかでもいいんだけどね。doxygenの何がいけないかというと出力がださい。それだけ。 で、Appleが開発環境にバンドルしているheaderdocというものがあって、オープンソースで公開されている。Google検索をするとプロジェクトページにたどり着くのが普通だと思うが、ここからダウンロードできるのは...

Redmineを導入した

05.23.2010 · Posted in Matcha, 日記

Matchaのチケット管理にRedmineを導入しました。はじめTracにしようかと思ったんだけど、なんだかRedmineの方が評判がよろしいので。 導入は「Redmineのプロジェクトページ」で概ね足りたけど、Apacheで動作させるのは「サクッとCentOS 5.4にRedmine + Passenger環境をインストール」を参考にしました。 CentOSのRubyをアップデートしたり、Railsを入れる方が慣れてなくて困ったけどなー。 私生活もチケットドリブンにしようかしら。Googleカ...

ロボティクスフレームワークMatcha

05.22.2010 · Posted in ロボット

JavaとかCocoaがあるのでMatchaを作ってみる。イメージとしてはYet another OpenRTMな感じ?d-busでいいじゃんという意見をよそに自作してみる(d-busのスループットは一度計測しておきたいが)。C++を勉強し始めて12年くらい。そろそろ本気出すかという感じ。 コンセプトを宣言しておく。 OpenRTMのonExecuteが気にくわないので全部イベントドリブンにします。 POSIX準拠のOSで動作できる移植性を目指しつつ、OS固有の機能でパフォーマンスが向上するなら...

OpenCLの勉強を始めた

05.16.2010 · Posted in OpenCL

通勤バッグに入れつつポケモンのために途中で読むのをやめていた読書を再開する。 Hello, world!を書くところまで読んだ。手元にOpenCLを活用できるグラフィックボードがないのでFOXCでCore 2 Duo + SIMDで勉強する予定。CPUの並列フレームワークとしてはOpenMPがGNU実装もあり既存コードへの導入も容易だが、SIMDについては自分で実装しなければいけない。FOXC OpenCLだとスレッディングに加えてSIMDの活用もランタイムが行ってくれるのが魅力だと思う。 カー...

ぽけもん

05.14.2010 · Posted in ゲーム, 日記

ハートゴールドにハマってます。DSのゲームを買っても対戦相手がいなくて寂しいことが多かったのですが、今回はめずらしくリアルで対戦する機会が多いので楽しいです。

Amazon再び?

05.14.2010 · Posted in WordPress, 日記

「[開発メモ] お名前VPSのphp.ini (&にやられたの巻)」というブログを発見。どうもお名前.comのVPSはphp.iniの内容がいけてないらしい。他にもまだまだありそうだな。 上記ブログに従いphp.iniを修正してみた。 副作用として、いままでWordPressサーバからのプラグインのインストールができなくて不思議に思っていたできるようになった。 で、(久しぶりだな) やった!

Amazon系プラグインを一旦あきらめる

05.14.2010 · Posted in WordPress, 日記

いろいろなプラグインを試した挙げ句、どれもうまく動かないので一旦あきらめる。 サーバのDNSの問題というブログも見かけたけど、それ以前にAWSのシグネチャ周りがうまく動いてない気がするんだよなぁ。 とりあえず最近のAmazonはアフィリエイトに参加していれば商品を探しているあいだも気軽にiframeが取得できるのでそれを活用することにする。 ということで最近買ったものの中のいくつかを適当に並べてみる。 ジャイアントロボのサントラ、完全版ボックスで復刊しねえかなぁ・・・

アマゾンのテスト

05.13.2010 · Posted in WordPress, 日記

ブログと言えばアマゾンのアフィリエイト。 プラグインを入れてみたのでテストします。プラグインはいろいろあったんだけど、アマゾンのAPIの仕様がころころ変わるせいで動かないものもあったりしました。とりあえず動きそうなのから入れて使いやすいものを見つけます。

ロボットイベントカレンダー

05.13.2010 · Posted in ロボット

以前から作成しておきながら放置していたGoogleカレンダーの作成を再開しようと思います。 「ロボットイベントカレンダー」はロボット技術に関するイベントのスケジュールを集積することを目的としたカレンダーです。ショーとしてのイベントだけではなく展示会やセミナー、学会など製作・研究に役立つイベントも対象とします。 イベントの追加を手伝ってくれる方はお問い合わせください。

ブログ移転完了

05.13.2010 · Posted in 日記

tDiaryからWordPressに乗り換えてみました。しばらく日記の更新をしていませんでしたが、技術ネタを書きたくなったので気分を変えてまた書き始めようと思います。