2006-05-05[n年前へ]
■Thinkpad加速度センサ取得用C++クラス
(新しいThinkpadにも対応したバージョンが「Thinkpad加速度センサ取得用C++クラスの手直しをしました」にあります)
Thinkpad加速度センサの値をC++でどのように取得するかのサンプル・クラス(および、その使用例)をここに置いておきます。使い方は、Accelerometer クラスを宣言してやって、GetAccelerometerData() を呼べば、あとはX,Y方向加速度(傾斜)が取得できます。使用サンプルは、例えばこんな感じです。Thinkpadユーザなら(ユーザでなくとも)、加速度(傾斜)センサを使った色んな楽しいアプリケーションを作ってみませんか?
Accelerometer Accelerometer; Accelerometer.GetAccelerometerData(); cout << Accelerometer.X << ", "; cout << Accelerometer.Y << "\n";
2007-08-21[n年前へ]
■コメント文の入力ミス
Railsで「Wiki+画像処理」アプリを組んでいると、C++(と少しのRuby)で画像処理部分を書き、RubyとJavaScriptとCSSでデータ管理とWEB表示を書く、という作業になる。こんな作業をしていると、「コメントの入力ミス」でエラーが出ることが多い。つまり、
// あとで書く # とりあえず /* こんな感じ */なんていう書き方を間違えてエラーを出してしまうことが多い。C++やJavascriptで # hogehoge なんて書いてしまったり、Ruby で // hogehoge なんて書いてしまったりする。
それぞれの言語がまだよくわかわっていないし、簡単な内容しか書いていないので、「プログラムっぽい」部分の違いで困るということはなく、単にコメント文で間違えてしまうようだ。あるいは、口で喋るようにスムースにタイプできるのが「コメント部分」だけで、それ以外の箇所は考え考えタイプしているせいなのかもしれない。
発想は豊かでないけれど、他の人を丁寧にサポートできる人」…やはりその人たちはスゴイ人だと思う。
■Powered
by yagm.net