昨日の日記とか

いろいろと書きたいこともあるけど、まぁ、
そんなに時間があるわけでもないので、少しだけ。

昨日は、何か妙にコードを書く気がしなかった。
ロボコンの画像処理関係で少しコードをいじったけど、
それ以外はあまりいじってなかったような気がするなぁ。
結局、地震関係のニュースが気になって、ニュースを
巡回したりとか、いろいろとやったりとか。

結局、コードを書くというより、アルゴリズムを
どうするかという方を考えていた。
紙に書いて、どういう設計にするのか、考える。
まぁ、そんな感じで過ごしてた。

今日は、Rubyの作者のまつもとさんの講義。
非常に楽しみだ。どんな内容の話が聞けるのだろうか。
確か、どこかにシラバスがあったはずなのだけど、
どこにあったかなぁ。忘れた orz

Posted at : 2007-07-17 08:36:07 / Category : none

画像処理

画像処理のやつを実際にカメラに接続してテストをしてみたら、
結構認識できていて驚いた・・・。
実際に、外にノートパソコンを持って行ってテストもしてみたけど、
三角コーンを映し出してみるとかなり反応していた。
まだまだ課題はあるけど、出だしとしてはいい感じだろうな。

ウィンドウキャプチャを貼り付けたいけど、
チームでやっているものだから、まだまずいかな。

Posted at : 2007-07-16 15:12:21 / Category : none

BitBlt関数遅すぎ・・・。

ロボコンの画像処理の最適化中。
テストコードの中にBitBlt関数が含まれてて、
それを削除したら、380msかかってたものが、16msまで落ちた・・・。
なにそれ・・・。

でも、最適化しないと420msか。
inline化をほとんどしてないから、そこが遅いんだろうなぁ。

あとは、vector周りを探ってみようかな。
それが終わったら、アルゴリズムの単純化か。

Posted at : 2007-07-15 12:19:08 / Category : none

大体できた。

ロボコンの画像処理の部分が大体できた。
三角形の認識も何とか実装完了。
ただ、あまり認識率がよくないかもしれない。

さて、実験をしたいのだけど、機材は置きっぱなしだなぁ。
この台風じゃ取りに行けないし・・・。
まぁ、期日はあと2週間くらいあるので、何とかなるな。

さて、問題なのは、実行速度を上げないといけない点。
Core2 Duoの2GHzのマシンですら、描画部分を含まない
単純なメモリ上での演算の部分で900msかかる。
最適化しても、400msか・・・。
せめて、このマシンで2桁台を目標として、欲を言えば
50ms近くまで落としたい。

そうすると、おそらく、実際に動かすときは200msから
500ms程度には落ち着くだろう。

ふと思った。
画像データの解析が遅いのであれば、別の場所で処理すればいいんだよ。
つまり、ロボコンの既定では、人間が操作を加えてはいけないとしか書いてないはず。
だから、ロボットに搭載してあるパソコンを使って、
そこから、無線LAN経由で学内のネットワークに接続する。
そして、別の場所に、高性能なパソコンを置いておいて、画像の解析を行わせる。
そうすれば、うまくやれば時間がかなり短くなる。

まぁ、冗談ですが。
問題点としては、安定性がいまいちなのと、画像データが結構重いので
それの転送が結構かかりそうだなぁ、というところ。
でも、構想としては面白いかもしれない。

どのみち、今のアルゴリズムでは、最適化を全く施してないため、遅いのは当たり前。
これからどれだけ最適化できるかが問題だと思う。

さて、少し本を読んでから寝よう。

Posted at : 2007-07-15 04:25:37 / Category : none

何でなんだろう。

ドメインの情報を調べていたら、ちょっと気になったこと。
大学のネームサーバの名前が気になった。

kasumi.cc.tsukuba.ac.jp
myouga.cc.tsukuba.ac.jp

なんていうか、カスミとミョウガですか。
まぁ、何となく気になっただけです。

あと、「tsukuba.jp」も大学が保有してるみたい。
リダイレクトとかはしてないみたいですが。

昨晩は、大学の某所にて寝ていた。
結局、6時間近く寝ていたのだから、
寮に帰って寝ればよかった気もする。

11時頃寮に帰って、昼飯を食べる。
それからは、家事とかをやりながら、バイナリエディタの開発。
うーん、、、いまいちいい方法が思いつかない。
ちょっとずつ実装していっているけど、時間かかりそう。

だらだらしながら、晩飯の時間。
晩飯食べて、風呂入ったり。

そこからは、ロボコンの画像処理。
こちらの方は、結構いい感じにできてきた。
あとは、三角形だということが認識できればいい。

さて、今日は徹夜できるかな。

Posted at : 2007-07-15 03:06:00 / Category : none

帰省 その2

親に新幹線の特急券だけ取ってもらうように頼んだところ、
先ほど、取れたとの連絡が入った。
これで、何とか、お盆手前には帰れるな。
日にちは8月12日。
空席状況をJRのページで確認すると、前日の分は
午前中のひかりに関してはすべて売り切れてる。
自分が乗りたかったのも、今の段階だと空席わずかの状態。
さすがに、帰省ラッシュともなると、大変だ・・・。

ところで、取れたとの連絡は入ったが、
何時の列車なのかは、電波の状況が悪くて聞き取れなかった。
まぁ、みどりの窓口で取ったようだから、ネットと違って
即時発券だからおそらく大丈夫だろう。

ところで、校内放送らしいものが流れていたが、
聞き取ることができなかった。
よくよく考えてみると、大学の中で校内放送を
聞くのははじめてのような気がするなぁ。

さて、作業をしようか。

Posted at : 2007-07-14 09:04:11 / Category : none

帰省

ふと、友人と話してて思い出したこと。
8月10日頃なんかに実家に帰るとしたら、
帰りの新幹線が悲惨な状態になることをすっかり忘れてた。
危ない危ない・・・。

ということで、ちょっと調べてみたところ、学割と
予約を同時に効かせるためには、座席指定だけを
予約して、乗車券をその場で学割を効かせて買えばいいみたい。

が、クレジットカードがないと購入できないことが判明 orz

んー、親に頼んで特急券だけ買ってもらうしかないか。
とりあえず、行きの分だけはメールで頼んでおいた。
帰りの分については、高校のクラス会の日程次第か。
まぁ、どのみち、まだ発券ができないのだけど。
面倒だなぁ。
秋葉原にでも行く用事があれば、パッと購入できるんだけどな。

Posted at : 2007-07-13 23:49:16 / Category : none

眠い・・・。

布団の上でごろごろしながらプログラミング。
とても、眠い。
作業の目処を立てながら作業しよう。
明日の集中終わってからは、バイナリエディタをやる。
予定としては、14日の午前中まで。
午後は、ロボコンの方のプログラムを考える。
平行して、「OS自作入門」のOSを作る。
これが、15日の午前中まで。
あと、15日の午前中に買い物に行くこと。
とりあえず、こんな感じでやってみよう。
来週からは予定がどうなるかわからないし、
やるのであれば今のうちだろう。

Posted at : 2007-07-13 00:23:52 / Category : none

何か、妙に忙しい1日だった。

もうちょっと、冷静に物事を整理しないとなぁ。

朝は、久しぶりに魚を食べた。
買ってきてあった鮭をフライパンで焼いた。
中まで焼けているか、少し自身がなかったので、
何等分かにして、小さくして焼いた。
元々、安めの奴を買ってきて、それを
凍らせたという経緯があるので、そういう点でも不安だった。

8時半に学校に来て、サーバがシャットダウンしたか確認。

終わったら、ネットワークの授業の部屋に移動。
ネットワークの授業は、言っていることは
今までにも何度も読んだことがあることだから、わかることはわかる。
ただ、いつもそうだけど、あまりよく理解できないんだよねぇ。
特に、サブネットマスクとか、IPアドレスのクラス分けのこととか。
何かが突っかかってるのだろうけど、何なんだろうなぁ。

いつものごとく、うとうとしながら、午前中の授業が終了。

昼ご飯にパンを食べて、仕事があったので、それを片付ける。
MLを開設して、それの告知 + 2通のメールを送信する必要があった。
作業自体は、何とか昼休憩中に終わったのだけど、
確認を取る作業が終わってなかったので、授業中に
ノート + PHSで作業。
でも、これも、接続が安定しないため、面倒だから、
授業を抜けて、ネットが使えるところで作業をした。
もうちょっと、計画的にやればよかった。
てか、coinsのメールアドレスに確認用の
メールが来る仕組みになっていたのが問題だった。
今日が配電盤の工事だって知ってたのに、
それを全然考慮してなかった。

そんなこんなで、確認作業が終わって、授業に戻る。
午後の授業は、うとうとしながら過ごしていた。
ぁ、穴埋めしてないところを写すのを忘れてた・・・。

終わってからは、いつもの場所に戻る。
今回の作業について、いろいろと片付け。
整理できることは、どんどん整理してかないと、いけないな。
作業の分担とかもうちょっとはっきりした方がいいかもな。

6時から、バイトに関して、いろいろと話を聞いていた。
紹介してくださった先輩、ありがとうございます。
結局、来週から仕事に入っていくことになるみたい。

8時頃になって、RanRanに行かないか、ということで、
風呂にいったん入ってから、RanRanに行った。
懲りずに、ビッグ丼を頼んで、最後の方はきつくなる orz
まぁ、食べられるからいいんだけど、腹回りが orz

寮に戻ってきて、洗濯物を洗濯機にかけながらうとうと。
そして、今に至る、と。

どうやら、8月の17日、18日あたりに高校のクラス会があるらしい。
別段、予定も入っていないので出席しようと考えてる。
しかし、半年経ってどれくらい変わったのだろうか。
てか、ふと思った。
まだ、浪人の人がいるはずなのだが、
そこら辺はどういう風に考えてるのだろうか。

とりあえず、メールを2,3通書いて、Wikiの書き換えをしようか。
それが終わったら、バイナリエディタの方の開発だな。

そういや、報告書を上げろと言われてたような。
そっちもやらないといけないね。
WORDとか持ってないけどどうしようかなぁ。
Open Office orgである程度書いて、
coinsのWindowsを使って体裁だけ整えるか・・・。

Posted at : 2007-07-12 01:44:33 / Category : none

ジューシーフライドチキン

高校時代に高校の近くのローソンに売っていて、
よく買っていたこれですが、つくばのローソンで買ってみたら、
塩こしょうとか、特殊な紙袋とかついてなかった。
どうやら、あれは、店ごとにサービスとしてつけているものみたい。

Posted at : 2007-07-11 01:51:01 / Category : none

ソースコードが・・・。

ベッドで寝そべりながらソースコードを書いていたら、
ついつい寝てしまって、気がついたら3時半でした。。。
それでもって、パソコンを半ば枕にして寝ていたらしく、
ソースコードが滅茶苦茶に(誇張)なっていました orz
まぁ、適当に元に戻すをやっておけば、直ります。

さて、どうしようかな。
確か、10時頃に寝たような気がするから、
5時間半は寝ているわけか。
少しソースコード書いて、寝ようかな。

Posted at : 2007-07-10 03:55:07 / Category : none

マウンテンデュー

高校時代、高校の自販機の中にこの商品があった。
あまり、他の自販機では見かけないのに、
どうして、そこの自販機だけにあったのか気になった。
何となく、それがわかったような気がする。

スラッシュドット ジャパン | 炭酸飲料のカフェイン含有量ランキング
http://slashdot.jp/article.pl?sid=07/07/08/1627236

この結果を見ると、マウンテンデューがこの調査の中で
最も多くカフェインを含んでいるということらしい。
つまり、授業中に寝させないための陰謀(ぉぃ

まぁ、冗談はさておき、マウンテンデューの中に
カフェインが多いのは驚いた。
でも、カフェインが効くかどうかというのは、
体質とか生活習慣によるだろうなぁ。
自分は、カフェインとか入ってても、全然効かないし・・・。

さて、12時15分からドイツ語の補講がある。
お昼寝の時間とならないように気をつけないとな。
あと、明日からネットワークの集中講義があるからそれも忙しいな。
ネットワークの方は、本来3、4年次対象だから、
あんまり寝過ぎていると悲惨なことになりそうだな。。。

ドイツ語が終わったら、バイナリエディタの方の開発をしよう。
範囲選択とか、大体案は浮かんできた。
今日中に何とかできるかなぁ。

Posted at : 2007-07-09 10:25:04 / Category : none

RSSとコメント

自分のサイトの日記にRSS2.0出力とコメント機能を実装しました。
RSS2.0の出力は、少し規格を読んで、サンプルと比較しながら作成しました。
Descriptionの要素が無いのはわざとです。
コメントの方は、以前までもあったことはあったのですが、
コメントを表示させていませんでした。
今回の変更で、コメントを表示するようにしています。

Posted at : 2007-07-09 00:43:49 / Category : none

あれれ

タイピングのソースコードをいじり中。
データ構造の変更があるので、慎重にやっていく。
まぁ、でも、変数の型を変えて、わざとコンパイルエラーを出させて、
その部分を変更していくという方法でやっているんですがね。

ちょっと、前のバージョンに戻したいと思って、svnをコミットしようと
したら、コミットエラー。
原因を調べてみると、リポジトリが見あたらないそうな orz
リポジトリの位置を変更しただけか、前のパソコンから
移行し忘れたか・・・どちらだろう。
どのみち、寮に戻ってハードディスクをあさらないと、わからないな。
しかし、それっぽいリポジトリのログを見てみても、
昨年の11月で更新が止まっている。
確か、今年の3月頃にいじった覚えがあるんだけど、
コミットしてなかったかなぁ。

いくらソフトウェアが優秀だとしても、使っている人間が
これでは、意味をなさない。
ちゃんと管理しましょう・・・。

昨日の晩ご飯にて。
カレーの残りと、ご飯とキムチと納豆というメニュー。
ふと、キムチの原産が気になって、原料とかが書いてあるところを見ると、
製造者の住所の欄が、実家のある市の駅前の住所になっていた。
結構離れたところでも、見かけるもんなんだなぁ、と思った。
まぁ、たぶん、その購入した店がイオンの系列の店だったから、
一元管理した上で、各店舗に流れているだけだと思うけど。

味も悪くはなかったから、これからキムチを買うときには
それを買ってみることにしよう。
難点は、添加物が入っていない関係で賞味期限が短いことか・・・。
要は、コストパフォーマンスがよろしくない。

ところで、ふと思ったこと。
おそらく、夏休みに入ってから、一度も家で寝ていない気がする。
一応、風呂入りに行ったり、ご飯を食べたりするときは
家に帰って済ますのだけど、それ以外は大概大学にいる。
いろんな意味で、不思議な生活だよね・・・。

まぁ、せっかくこれだけの時間があるのだから、
有意義に使っていこう。

さて、今日はどうしようか。
買い物に行こうかと思ったけど、冷蔵庫の中は結構あるんだよね。
少し足りないものもあるけど、すぐには必要ないか。
食材が無くなってきたら買い出しに行くのでも問題ないな。

Posted at : 2007-07-08 08:05:13 / Category : none

秋葉原に行ってきた。

昨日は、2時頃から秋葉原に行って、ロボコンのチームの
メンバーで、ロボコン用の材料を買ってきた。
センサー類とか、変換コネクタとか買った。

しかし、秋葉原までって、結構高い。
往復で、2300円。

そういえば、よくよく考えてみると、
前回秋葉原に行ったのは、入試の後期試験の時だった。
つくばに来るために通り過ぎたときもあったけど、
それでも、入寮するときだったから、4月だな。
まぁ、時間はあっても、お金がかかるからきつい。

主に行った場所としては、電子工作関連の店とか、
パソコン関連の店とかに行った。
あぁ、あと、古いゲーム機のソフトが売ってる店も行ったな。
昔よく見たソフトがちらほらあった。

おでん缶とかラーメン缶とか、自販機で売ってた。
しかし、とあるニュースによると、実家のある市内でも
ラーメン缶は売っているらしい。
いったい、どこにあるのだろうか。

しかし、いつ見てもあの町は異様だと思うなぁ。
普通に、メイドのコスプレをしてた人が何人かいたりとか。
まぁ、それが仕事だっていう人が多いんだろうが。

いろいろとぶらついた後に、6時の電車に乗って、帰ってきた。
結構疲れたような気もする。

ところで、寮から大学に来るときに、花火をやっている人がいた。
もうそんな季節か、と、思っていたら、花火をやっている
真横のところから一気のみのかけ声が聞こえて、興醒め。

Posted at : 2007-07-07 06:31:28 / Category : none

秋葉原

そういえば、セキュリティキャンプの方は落ちてました。
できれば行きたかったから、悔しいという思いもあるけど、
まぁ、お盆の時期だから実家に帰ってゆっくりするのも手だと思う。

さて、今日は午後から秋葉原に行ってきます。
ロボコンの方で必要な材料を購入しなければならい。
まぁ、そんなに時間もかからないだろう。

とりあえず、行きの電車の中で、人があまりいないようであれば
ドキュメントの整備とか、新しいソースコードを書こう。
途中で寝てる気もするが・・・。

Posted at : 2007-07-06 11:27:21 / Category : none

よく寝た

よくよく考えてみると、5日の日付が変わる頃から
あまり、寝ていないような気がする。
そういうわけで、昨日の2時頃からかなり寝ていた。
よく寝たような気がする。

てか、もう、昨日なのか今日なのか、日付を
しっかりと整理するのが面倒だ。

さて、ちょっとドキュメントとしてまとめよう。

Posted at : 2007-07-06 08:50:07 / Category : none

わからないな。。。

ロボコン用のライブラリを開発してる途中に、
描画周りのライブラリを作っていたら、かなり厄介な現象に遭遇。
自分のパソコンでだけ、特定領域が描画されないという、
何とも、不思議な現象が起きた。
他の人のパソコンとかなら、普通に描画されるのに
自分のパソコンだけ描画されないから、非常に困る。
結局、原因はわからずじまい。
ダブルバッファリングしたら、とりあえずは
問題を回避することができたけど、いったいあれは
何だったのだろうか・・・。

後は、描画用ライブラリとカメラのライブラリを
結びつけるところを完成させれば、完了だ。
今晩までには、できるだろう。

さて、とりあえず、帰って飯作ろうか。
それが終わったら、残りの作業をやって、
資料を作成すれば大丈夫かな。

Posted at : 2007-07-05 13:09:58 / Category : none

胃の調子があまりよくない気がする。

現在、48時間耐久プログラミング中。
といっても、普通に家に帰って仮眠とかしてます。

ふと、胃の調子があまりよくない感じがしてきた。
よくよく考えてみると、あたり間のような気もする。

昨日は、朝ご飯は食べずに、午後の2時頃から
ポテトパーティー。
内容は、15kgのポテトを、WORDの人で
ひたすら食べようという企画。
最後の方とか、もう、ポテトに飽きてた。
結局、10kgほど食べて、後は、どうなんったんだろう。

それが終わったとには、空腹が訪れるまもなく、
むしろ、満腹の状態で、委員会の飲み会。
それでも、普通に食べて飲んでいたような気がする。

9時頃に終わって、WORDに戻ってきて、プログラミング。
結局、何時頃までやっていたのだろうか。
途中で、うとうとしてたりとか、寝てたりとかもあったきがする。

その次に飯を食べたのが、今日の午後2時頃。
WORDから帰ってきて、ご飯を食べた。

その後は、仮眠取ろうとしたら、6時半頃まで寝てしまっていた。
そして、再び、晩ご飯・・・。

何か、ものすごく体に悪い生活だね・・・。
明日の晩ぐらい、ゆっくり寝るようにしよう。

Posted at : 2007-07-04 22:21:12 / Category : none

コメントに対する返事など。

現在48時間耐久プログラミング中。
まぁ、内容としては、バイナリエディタとか、
ビデオカメラのライブラリとかやっています。
まだ、始ったばかりだけど、ほどほどにがんばっていこう。

コメントに対する返事。
うちの大学の夏休みは、7月2日から9月3日までです。
他の大学に比べて、一ヶ月早くはじまるけど、一ヶ月早く終わります orz

Posted at : 2007-07-04 00:59:21 / Category : none