Main Page

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/hyakuren-soft/www/diary/includes/dateLink.php on line 19

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/hyakuren-soft/www/diary/includes/dateLink.php on line 20


2011年 4月 1日 (金)  
"Left 4 Dead 2" をしていた。


2011年 4月 2日 ()  
知人とゲーム関連のサイトを作ろうとしていて、知人が作った
JavaScript ゲームのスクリプトを見ていた。



正直な話 JavaScript を自分で作ったことはないので、いろいろ大変そうに思った。
明日あたりに JavaScript の書籍を買ってこようと思う。


2011年 4月 3日 ()  
「初めての JavaScript 第2版」(O'REILLY) を買ってきた。
ちゃんと読もうと思う。

あと、今日も "Left 4 Dead 2" 三昧だった。
よくない。


2011年 4月 4日 (月)  
最近、退社して帰宅後のプログラミングが進まないのに悩んでいたが...、
会社で6時間もプログラミングしてたら、集中力が尽きるのも当然に思えた。
(残り2時間くらいは、おそらく集中できていない時間。)

帰宅したら即寝して、起きてからプログラミング -> 出社、という流れが
よいかもしれない。



と思ったが、結局は帰宅後は本を読んでいて、寝るのが遅くなったとさ。


2011年 4月 5日 (火)  
出勤場所が変わり、川の堤防沿いが通勤路に含まれるようになった。
せんかくなので、帰宅の際は堤防沿いの道だけでも走ってみるようにした。

...結果、堤防沿いの道を先にある駅前で、息使いを荒くしながら歩く私がいた。
かなり、怪しい感じかもしれない。


2011年 4月 6日 (水)  
SourceForge.jp が PersonalForge という名前で、正規にプロジェクト申請する
程ではないプロジェクト用のソースコード置場を提供しているので、使ってみた。

私はバージョン管理ソフトは Mercurial が好きだが PersonalForge では git しか
使えないので、我慢して使ってみる。まぁ Mercurial も Git も、基本的な使い方は
あまり変わらないしな。

で、久しぶりに SourceForge.jp のサービスを使ってみたが、
SourceForge.jp のページの各所に広告がでかでかと貼られているのが嫌。
あと、Web ページのインターフェースとかデザインが微妙に残念な気がする。

SourceForge.jp が提供しているサービスは良いと思うので、
余計に残念だと思った。


2011年 4月 7日 (木)  
今日、チャット上のミーティングがあった。そのときに、
「私が担当している作業が遅い」と怒られた。

私も怒られて当然だと思った。
むつかしい...。


2011年 4月 8日 (金)  
会社でプログラミングに集中してくると、私は奇声を発するようになる。
「ムキーッ!」とか「キシャーッ!」といった感じ。
同僚はなれたもので、誰も気にしない。キーボードのタイプ音と同列に扱われていると思う。

今日も、いつも通りそんな感じの奇声を発したところ、新人が「なに?」みたいな感じで
顔を上げた。
そのときに、3つくらいの思いが頭に浮かんだ。

1. 「あぁ、新人がいるんだったけ。まぁ、いいけど。」
2. 「新鮮な反応だな...」
3. 「ちょっと快感かもっ!」

いろいろと気を付けようと思った。


2011年 4月 9日 ()  
ダラっとした1日だった。



今年度に入社した知人が、「組織での『ほうれんそう』大事」と行っていたのを
思いながら歩いていたときに「ほうれんそう」とは、

- 報告
- 連絡
- そーっと逃げる

だったりしないかな? とか思った。


2011年 4月 10日 ()  
JavaScript の勉強を少ししていた。


2011年 4月 18日 (月)  
帰宅して横になり、熟睡。
そして、目が覚めたときの時間が 23:43 だったりすると、やるせない気分になる。

「2度寝するべきか、起きて何かするべきか...。」

とりあえず、今回は起きて本を読んだりプログラミングしたりした。



で、今週末の勉強会の発表があるが、それ用のプレゼン資料作成がまだ。
今回も、前日に悲しい気分でプレゼン資料を作ることになるのだろうか...。


2011年 4月 24日 ()  
最近は忙しかったので、今日は久しぶりに、ゆっくり休むことにする。
あと、今日の目標は

- 風呂場を掃除する。
- 玄関のあたりを掃除する。
- Kinect を使ったデモを調べる。

としたい。



結果。

- 風呂場と玄関の掃除は完了。
- Kinect のデモ動画についても調べてみた。

Kinect で人物のモーションを取り込み、その結果を取りこんだ仮想空間を
ヘッドマウントディスプレイでもって体験する、っていうのも行われていたらしい。

Kinect + HMD Virtual Reality
http://www.youtube.com/watch?v=WDlvn3voblQ

あと、この動画で紹介している iRobot の構成は、いいなと思った。
http://www.break.com/game-trailers/game/lord-of-the-rings-war-in-the-north/hacked-robot-uses-kinect-in-epic-way

つか、いくつかのデモを、まとめた動画もあった。
12 BEST Kinect HACKS
http://www.youtube.com/watch?v=ho8KVOe_y08

Kinect は、夢の広がるデバイスだと思った。


2011年 4月 25日 (月)  
ロボットのソフトウェアを作るプラットフォームとして、ルンバを検討している。
量産品で安いほうだし、ハック記事は割と多いし。(ROS で動作するらしいし)

で、調べていたら、ルンバの改造記録が書かれているブログがあった。
http://ros-robot.blogspot.com/2010/03/blog-post.html

iRobot の公式サイトでロボット用の制御コマンドを公開しているのは、
頭おかしいと思った。(もちろん、いい意味で)

なんとなく iRobot が好きになってきた。



今日の(もう夜だが)目標

- Kinect でボーン情報を取得するサンプルを探して実行する、読んでみる。
- 以前に作成した時計アプリの拡大率まわりの実装を調整する。

くらいかな。



Kinect については、以下のサイトで割と詳しく紹介してあった。

GOING MY WAY -我道を行く-
http://d061333.web.fc2.com/Kinect.html

OpenNI とは別に NITE というパッケージが必要らしい。
だが NITE のインストール途中にリンクのエラーが出た...。
make[1]: ディレクトリ `/usr/local/src/Nite-1.3.1.3/Samples/Players' に入ります
g++ -o ../Bin/Sample-Players ./Release/main.o ./Release/SceneDrawer.o ./Release/kbhit.o ./Release/signal_catch.o  -L../Bin -lglut -lOpenNI -lXnVNite_1_3_1
/usr/lib/gcc/i586-pc-linux/4.3.4/../../../libXnVNite_1_3_1.so: undefined reference to `std::_List_node_base::_M_unhook()@GLIBCXX_3.4.14'
/usr/lib/gcc/i586-pc-linux/4.3.4/../../../libXnVNite_1_3_1.so: undefined reference to `std::ctype::_M_widen_init() const@GLIBCXX_3.4.11'
/usr/lib/gcc/i586-pc-linux/4.3.4/../../../libXnVNite_1_3_1.so: undefined reference to `std::_List_node_base::_M_hook(std::_List_node_base*)@GLIBCXX_3.4.14'
collect2: ld はステータス 1 で終了しました
make[1]: *** [../Bin/Sample-Players] エラー 1
make[1]: ディレクトリ `/usr/local/src/Nite-1.3.1.3/Samples/Players' から出ます
make: *** [all] エラー 2
bash-3.2#
glibc か...。

いつか glibc を入れ換えようとしてシステムコマンド関連が動作しなくなったのが懐かしい...。

以降の作業は、観念して Ubuntu で行おうと思った。



あと、以前に作成したテーマ時計に、テーマを変更したときに拡大率が
デフォルトで表示されるのが気になっていたが、前回まで使っていた拡大率を
使うように修正した。

テーマ時計のサイト
http://qtmclock.sourceforge.jp/

とりあえず Subversion リポジトリの更新はしたが、
パッケージは更新するまでもないよね、とか思った。


2011年 4月 26日 (火)  
今朝は、早朝に起きてカボチャの煮物を作った。
というか、1回で半個のカボチャを調理するのは、どうかと思った。



多い...。



今日の予定。

- Kinect 用の NITE をインストールする作業を Ubuntu 上で行う。
- OpenCV 本 (O'REILLY) の4章を読む

としたい。



結果。

- Kinect 用の NITE のインストールを Ubuntu で行う件について。

手持ちの Ubuntu が 9.04 だったので、10.10 に更新しようとした。
進捗を示すフォームに「あと3時間です」とか表示されたので、とりあえず寝た。

そして、翌朝に起きたら「grub のメニューを置き換えますか? (Yes / No)」という
ダイアログが表示されてインストールが中断していた...。

結局、その1時間後にインストールが完了した。


- OpenCV 本 (O'REILLY) の4章を読む、について

ちょうど PC が Ubuntu の更新で使えなくなったので、横になって4章を読んだ。
HighGUI についての内容だった。

明日になったら、サンプルを入力して実際に動作させてみようと思った。


2011年 4月 27日 (水)  
昨日やっていた Linux 上で Kinect を動かすためのライブラリインストールだが、

"GLIBCXX" のエラーは libc ではなくて libstdc++ のバージョンの問題らしい。
なので g++ のバージョンアップをしたら、問題は解決できるはず。

g++ の更新くらいなら、やってもいいかな? と思った。


で、今日のソフトウェア関連の予定。

- OpenCV 本 (O'REILLY) の4章のプログラムを入力して試す
- g++ の 4.6.0 へのバージョンアップ



g++-4.6.0 へのバージョンアップについて

以下の記事が詳しかった。
http://blog.k-tai-douga.com/article/41908808.html

上記の記事にしたがって、追加で必要になったファイルは GNU から落としてきた。
http://gcc.gnu.org/install/prerequisites.html

とりあえず、以下の gcc, g++ パッケージを展開し、コンパイルしてインストールした。

gcc-core-4.6.0.tar.bz2
gcc-g++-4.6.0.tar.bz2

./configure --disable-multilib --with-arch=core2 --with-tune=core2

今のところ問題はでていないので、よいことにしたい。


OpenCV 本 (O'REILLY) の4章のプログラムを入力して試す

入力して試した。
4章までの内容を更新しておいた。

http://hyakuren-soft.sakura.ne.jp/opencv_practice/

予想していたよりも、作業に時間がかかった。
実際に試すと、割に時間がかかるのが確認できた。


2011年 4月 28日 (木)  
布団を干したいんだが、今日の天気は曇り。
まぁ、仕方ない。



今日の予定。

- Kinect でボーン情報を取得する NITE のサンプルを動作させる。
- 自作ロボットの計画を立てる。


本人へのコメント送信



Main Page