Java

数ヶ月ぶりにJavaを触る。
最初、Hello Worldの書き方も忘れていた(というか、print関数がどこのクラスにあるかわからなかった)。
段々と書いているうちに勘を戻してきて、書けるようにはなった。

某プロジェクトのコードは、とりあえず一通り動くようには書けた。
あとは、エラー処理とか設定とかを付け加えるだけ。

Posted at : 2009-01-10 23:21:20 / Category : none

新幹線の中でのWillcomを使ったインターネット

今回、帰りにN700系のひかりに乗る機会があったので、パソコンに電源を供給した状態で
Willcomをずっと繋げっぱなしにしてみた。
(電源がないと、途中でバッテリが無くなる)

機種:WX320K
速度:128kbps(リアルインターネットプラスを使用。プロバイダはplala)
区間:東京から浜松
時間:1時間ほど
場所:12号車9番E席

常時、pingを送り続けた状態で、いろいろと確認した結果を書いておく。

ping自体は、ロスト率が全体を通して25%ほど。
トンネルがあることを考えると、そこまで悪くはない。
時間は、最低で300ms程度かかる。
Windowsのpingのタイムアウト値は忘れたけど、最大値が2500msほど。
大体の平均値が700ms程度となった。

Windows Live Messengerを起動していたところ、通信のタイムアウトによるサインアウトはしなかった。
会話はほとんどしていないけど、他の人がオンラインになったときに通知が出ていたので、正常に通信ができている。
こちらから一方的にメッセージを送ってみたりしたけど、(その時には返事がなかったが)送信はできていた。

メールの方は、割とタイムアウトしてしまうことが多かった。
これは、設定のタイムアウト値が小さかったせいかもしれない。

帰りにも試すことができたら試してみるけど、大まかにはこんな感じだった。
Willcomだと、新幹線の中でインターネットもできなくはないと言えると思う。
ただ、快適だとは言えないのと、やっぱり、途中でタイムアウトすることはあります。
まぁ、全く繋がってないわけではないのと、ダイアルアップ接続が切れることはなかったので、
個人的にはそれなりに満足している。

Posted at : 2009-01-10 17:06:19 / Category : none

ついた

1時間ほど前に実家についた。
特に支障もなく、帰ってくることができた。
とりあえず、眠いので寝る。

Posted at : 2009-01-10 00:55:07 / Category : none

あれ・・・。

いろんな締め切りが明日中・・・?
あれ、おかしいなぁ・・・今回こそ、本当に期限が間に合わないものが出てくるかもしれない。

情報特別演習のレポートが来週の火曜日までだと安心していた。
だけど、よくよく考えてみると、担当の先生に「出す前に一度見せてくださいね」と言われている。
今週末は、3連休で休み明けが火曜日。
つまり、少なくとも明日の朝までに出さないと、見てもらえないわけだ・・・。

WORDの記事も明日まで。
といっても、書く記事は1ページ程度なので、すぐに終わる・・・と思いたい。
今、ざっと書いてみたら、骨組みはできたので、後は肉付けするだけ。1時間か30分で終わるかな。

CG基礎の課題2回分、シミュレーション物理の課題1回分
前者は、1回分(重い方)は終わってる。レポートも半分書いた。しかし、まだ出してない・・・。
もう1回分は、全く手を付けてないけど、たぶん、30分ぐらいで終わるはず。
後者は、全く手を付けていない。
不幸中の幸いなのは、先生の手違い(多分)で期限が明日になってること。本来なら、今日の19時まで。
(でも、念のために今日の19時までにやるしかないんだろうな)

サークルのサーボモータに関する説明が今日の15時から。
昨日、なんとかマイコンをACアダプタから電源供給できるようにした。
(途中で、ぼーっとしてたら全然違う配線をしてて、ショートさせる一歩手前だった。
マイコンとか部品の予備がないので、ショートさせると終わる・・・。)
後は、サーボを動かすプログラムを書いて、サーボの仕組みなどを自分が理解するだけか。。。
そもそも、教える側が仕組みとか理解してないってのも、おかしな話なんだけどなぁ。。。
もうちょっと、ちゃんと勉強しましょう・・・。
たぶん、2時間あれば何とかなるはず・・・たぶん。

某プロジェクトの件は、ほとんど進んでいない。
とりあえず、大枠の定義だけ書いて、まだコミットしていない・・・。
今晩中には何とかなるかな。

仕事も、明日までに終わらせないとまずいのか。。。
実機がないと作業ができないので。
たぶん、2時間ぐらい集中してやれば、何とかなるはず。
(実機でやる必要部分だけやって、後はお持ち帰りすることもできるわけだし。。。)

後は、委員会の仕事かな。
これは、暇を見つけてどんどんやらないと・・・。
てか、お願いだから、返事返して・・・。催促するのもお互いに気分良くないだろうし・・・。
(まぁ、返事を返してもらったからといっても、根本的な解決になるわけではない。
結局、それ以降の仕事に繋がるわけだから、新しい作業が優先度付きのキューに入るだけ)

こんな事書いている暇があったら、さっさとやれという話なんだけど、特別演習のレポートが全然進まないんですよ。
書くことはいくらでもあるんだけど、どうも手が進まない・・・。
そういうわけで、日記を書いて、頭の中を文章書くように切り替えよう、ということ。
割と切り替わった感じがするので、どんどんやっていこう。

まぁ、こうやって書き出してみると、意外と何とかなる。効率よく終わらせれば、多少の時間の余裕もあるだろう。

ここまで溜まっているのも、正月休みでだらけ過ぎたからだろうなぁ。。。あんまり、反省してないけど。

Posted at : 2009-01-08 11:56:15 / Category : none

家計簿用のソフトウェア

友人と家計簿用のソフトウェアについて話していて、作るとしたら、
グラフを描画する部分が面倒だよね、という話になっていた。
入力フォームは適当に作れば何とかなるし、集計作業は、
裏でDBMS使えば、そんなに集計も面倒じゃない。
ただ、グラフを描画する部分だけは、面倒じゃないかなぁ、といった感じだった。

ふと思ったけど、別に、PerlとかPHPとかなら、既にライブラリがあるよね。。。
そう思って、探してみたら、いくつかあった。

・PHP
24. グラフ生成ライブラリの紹介(1):ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20070402/267127/

・Perl
Perl でグラフを作ろう (GD::Graph)
http://www.gadgety.net/shin/tips/unix/perl-gd.html

ということで、Webアプリケーションとして作るのなら、そんなに面倒じゃないかもしれない。
そう言うのなら、自分でやれ、という話かもしれないが。。。

Posted at : 2009-01-07 01:24:29 / Category : none

明日から授業

明日から、正確には今日から授業。
せめて、成人式の後くらいまで休みでもいいじゃないか、、、と考えたけど、
それをやると、1月の半分近くが休みになるんだね・・・。
成人式で実家に戻るための、往復の新幹線代もあまり馬鹿にならないんだけどなぁ。。。

午前は、適当にダラダラと過ごし、途中から溜まっていたタスクを片付ける。
あぁー、何か、絶対に返事返すのを忘れているメールがある気がする。。。
とりえず、返事が必要なメールは、返信用のウィンドウだけ開いておいた。
明日の授業中に返事を返す。

午後は、午前中、あまり作業できなかったので、とりあえず、大学へ。
研究室の移転のため、部屋のものを片付ける。片付け30分、輸送で15分ぐらい。
その後は、委員会で、終わってからは、友人に手作りカレーをご馳走になる。

部屋に戻ってきてからは、適当にルータを弄って、スクリプトで再起動できるようにした。
以前、NECの家庭用ルータ(Aterm)で同じことをやったけど、その時より、かなり楽だった。
友人から安く譲ってもらう予定のハードディスクをデスクトップ(ML115)に設置して、
現在、ディスクチェックをかけている最中。SMARTは特に問題はなかった。
ただ、2台取り付けて、合計3台になったんだけど、取り付ける位置の関係が良くなかったようで、
1台だけ5度くらい温度差がある。それだけは、場所をずらした方が良いだろうな。

後は、デスクトップにデジタルカメラの画像を写して、自宅のサーバと同期できるようにしよう。
まぁ、これらは今のところ時間もなさそうだし、後々かなぁ。。。

Posted at : 2009-01-07 01:11:13 / Category : none

宿舎のネットワークの下にLANを構築

宿舎のネットワークにルータを接続して、その下にLANを作るようにした。
構成としては、以下の通り。

----- ルータ(133.51.X.X) ----- ノートパソコン(192.168.0.X)
|
----------------------- デスクトップパソコン(192.168.0.X)

実際には、もう一台デスクトップパソコンがあるので、それを繋ぐことも考えているけど、
あんまり使わないので今回は保留。

問題点として、宿舎のネットワークの認証をどうやってやるか、という問題があるけど、
いろいろと試行錯誤して、ノートパソコンで認証を行ったら、ルータ自体が認証されるようにしておいた。
(といっても、この言い方には語弊があるが。。。)
試行錯誤したといっても、方法自体は思いついていたので、ルータの設定などを調べて、
5行ほどのスクリプトを書いて、30分ほどで完成。

この構成にした理由としては、グローバルのIPアドレスを外に出したくなかったのと、
今回、デスクトップパソコンとノートパソコンの間でファイル共有をする必要が出てきたため。
通常の状態だと、宿舎全体が一つのLANとなっていて、ファイル共有を許可したとして、
設定を間違えると簡単にファイルを見られる恐れがある。
そういうわけで、直接は見れないようにルータの下で、プライベートな空間を作ることにした。

Posted at : 2009-01-06 22:33:41 / Category : none

つくばに戻る

14時半頃の新幹線で、つくばに戻ります。
途中、秋葉原で買い物をしてくるので、19時頃に宿舎に着く予定です。

とりあえず、秋葉原で買おうと思っているものは以下の通り。

・新しい半田ごて
・SATAのケーブル(ジャンク)
・鉛蓄電池の充電器

他に、買ってきて欲しいものなどがあれば、メールなり
電話なりで連絡してもらえれば買ってきますよ。

Posted at : 2009-01-05 13:37:29 / Category : none

Lenovo Premium Club

バッテリーの値段っていくらだろう、と思って、メールを見てみたら、
Lenovo Premium Clubの更新手続きに関するメールが来ていたことに気づく・・・。

2008年12月31日までに登録完了してください、とか書いてあるんだけど、既に、2009年1月5日・・・。
試しに、手順通りにやってみたら、特に何もなく登録できたので、Lenovoの始業まではそのままなんだろうな。

ということで、Lenovo Premium Clubからメールが送られてくる方で、
登録してない方は今すぐやっておきましょう。。。

ちなみに、友人からの情報通り、X60の8セルバッテリが買えるようになってたけど、
値引率が12%程度だったので、とりあえずは保留。
たぶん、値引率が20%ぐらいまではあり得る気がするので、その時に買おう。

Posted at : 2009-01-05 12:01:03 / Category : none

すっきりした気がする

やりたくない(面倒くさい)からと言って、見ないふりをしてきた、
CG基礎の課題をやった終えた。
昨年出された課題だってので、ちょっとすっきりしない感じだったけど、
これで幾分かすっきりした気がする。
後は、明日、明後日ぐらいで年末に溜め込んだものを一気にやってしまおう。

といっても、明日の昼は豊川稲荷に行くので、作業ができないのだが。。。

Posted at : 2009-01-03 23:20:23 / Category : none

2009年をどのような年にしたいか。

2008年を振り返ってみて、2009年どのような年にしたいか考えてみました。
(この日記は、http://yasuharu.net/admin/diary/?id=1589の続きです)

とりあえず、重要なこととして、目立った成果がだせるようにすること。
昨年は、やることはやったけど、あまり目立った成果は出ていない。
例えば、NHKロボコンの1次審査は通ったので、これをがんばるとか、他にもいろいろと考えはある。
どちらかというと、大学内での成果(しかも、目立たない)が多いので、
それを学外でも成果を出せるようにしていく。

後は、細かいことかな。
現状で思いつくのは、以下のようなこと。思いつくままに書いてみた。

・TOEICである程度以上の成績を取る。
現状で、500が最高で、それ以上の成績が取れていない。
今受けると、さらに下がっている気がする。英語力が無い。
しっかりと覚えることを覚えて、英語が十分にできるようにする。

・1週間に1冊以上本を読めるようにする。
昨年度を見ると、購入する冊数は多かったが、あまり消化できていなかった。
それらを含めて、いろいろと本を読んで、自分の知識にする。
とにかく読んで、内容を覚えて、知識の量を増やすしかない。

・時間に余裕を持たせるようにする。
最近、前後に予定が入ってしまっているのも理由としてあるが、
約束の時間通りに集まれるということが少ない。
そういう意味で、もう少し時間に余裕を持って、行動できるようにした方がよい。
後は、行動計画なども割と後々になりやすいので、その点も改善した方がよい。

・情報関係の資格を1個以上取るようにする。
春だと、テクニカルエンジニアのデータベースかな。
挑戦するだけは挑戦してみて、自分の中の知識の量を増やす。
そう言えば、そろそろ申し込みの時期だし、忘れないようにしよう。

・躊躇せずに、何事もやってみる。
これは、現状でも案外できているかもしれない。
気になったことは、とにかくやってみる。失敗してもいいからとりあえずやってみる。

・人とのコミュニケーションを十分に取れるようにする。
これが現状で全くできていない。
高校の時よりはかなりマシになったけど、それでも、人見知りすることがあるし、なんだかなぁ。。。
これだけは、昔からなので、いろいろと模索しながら解決していくしかないかもな。。。

・物事をいろいろな側面から、柔軟に考えられるようにする。
とある先生に思いこみが激しいと言われたので、それを治すようにする。
そういう意味で、このことかな。

目標は多いけど、1年間心がけて実践していけば、必ずしも無理ではない。
また、その時々で目標が変わるかもしれないけど、大筋ではこのようなことを
心がけて1年間過ごしていきたい。

そんなこんなで、今年も一年、よろしくお願いいたします。

Posted at : 2009-01-01 16:16:05 / Category : none

2008年を振り返ってみた。

新年あけましておめでとうございます。
今年もよろしくお願いいたします。

ということで、2009年になりましたが、昨年1年どうだったか、
まだ書いてなかったので、それを先に書いてしまおうと思います。
その後、2009年はどのような年にしたいか考えと思います。

1月から3月前半にかけて。
とある案件の仕事に追われて、あまり他のことができなかったかな。
結果的には、大学の授業にはほとんど影響がでておらず、その点は良かった。
(実際には、頭に入ったかどうか、別の問題があるわけだが・・・。)
今思ってみると、良い経験ではあったと思う。
プログラマという職業がどんなものか身をもってわかったし、
物事をどのように考えていくとうまく行くか、端緒だけでもわかった気はする。

3月後半。
春休みということもあり、適度にプログラムを組みながら、旅行に行ったりしていた。
このときに作ったのは、BNF記法を使った数式解析と、正規表現によるWikiを作った。
前者は、後々の情報特別演習で本格的に使うことになった。
ただ、後者の方は結局、どこにも使われず、未だに手元にコードだけ残っている状態。
あんまり、速度も出ないだろうし、現状では特に使おうとは考えていない。
旅行はというと、友人と白川郷へ行った。これは、とても良かったと思う。

4月。
学生なので、4月がいろいろなことの事始め。
2年次からつくばロボットサークルに加入したり、つくばロボコン2008に参加することを決めたりした。
後は、つくばマラソンの授業を受講し始めたのもこのあたりだったかな。
日記を見返してみると、いろいろと出てくる。
ML115にFreeBSDを導入したとのもこのときで、第2週にはソフトウェア開発技術者試験を受けたのか。
DesignWaveの付属基板で遊んだりもした。割と、いろいろとやっていたみたい。

5月。
4月の終わり頃から、つくばマラソンに向けて、走り始める。最初の方は、5.3kmを30分くらいだった。
open-coinsのハードウェアリプレースを行ったのもこの頃。
ircやMailmanにパッチを当てたりして、結構、手の込んだことをやっていた。
特に大きな問題などもなく、スムーズに移行できて良かった。

6月。
この頃から、あまり日記を書かなくなったのかな。平均が1投稿/日を下回っている。
前半は、未踏ユースに応募するためにいろいろとハードウェアを弄っていた。
結局、2次審査で落ちたわけだけど、このときにSH/Tinyをいじり回していたのは、
後々のつくばロボコンとかつくばチャレンジとかに大いに役に立った。
後半は、前半にテスト勉強ができなかったので、その分を補填する。

7月。
7月は、実家に帰って自動車の免許を取るための学校へ通っていた。7月の末頃に自動車学校を卒業。
サーバのリプレースを行ったのは、この時期。
ハードウェア的には、問題なかったけど、中のソフトウェアが問題だった。
何故か、Linux Kernel 2.6系列でAnacondaを起動しようとすると、上手く起動できず。
そのため、ずっと2.4系列を使っていた。
リプレース先は、ML115にFreeBSDを導入したもの。
信頼性を持たせるためにRAID1にして、ミラーリングを行っている。

8月。
一端、つくばに戻って、自動車の免許を取るために、免許センターへ。
視力がぎりぎり0.7しかでないため、眼鏡を作ったのに、免許センターに
眼鏡を持って行くのを忘れるという大失態を起こす。
まぁ、何とか検査は通ったので、免許は取れましたが・・・。
普段、運転するときは、ちゃんと眼鏡をかけて運転しています。
(一応、補足しておくと、元々コンタクトレンズは付けているので、
「眼鏡等」の指定には変わりない。また、そうすると、眼鏡などを
変更したときに0.7を下回っている問題が出ないか、警察署に電話をして
聞いてみたが、交換したとしても、再検査を受ける必要はないとのこと。
何か、制度としておかしい気もするが。。。)
お盆には、再度帰省した。
8月後半は、つくばロボコンのロボットを作成。
ハードウェアからソフトウェアまで、自分が主体となってやったので、かなり勉強になった。

9月。
つくばロボコンのソフトウェア部分の詰めに入っていく。
とはいっても、前半は、ハードウェアの調整が主だった気もするけど。
同時に、つくばチャレンジのソフトウェアの開発の方にも力を入れていく。
この頃から、11月終わりまでの日程は大体決まっていて、とにかく忙しかった印象はある。
つくばマラソンの参加申し込みをしたのもこのころ。
後は、2学期から授業の中に実験が入ってきたのだけど、これが重いこと・・・。
一回のレポートで30ページぐらい書いて、それが4回あった。

10月。
最初の方は、つくばロボコンがメインだった。
予選は、3位で、何とか2回出走の権利を得る。決勝、グランドファイナルと4位だった。
決勝以降の結果は、ちょっと不本意だったなぁ。。。
最後の方で、ラインセンサを外して、測域センサだけで動かすことにしたのが割と大変だった。
もうちょっと、特徴的な環境だったら、なんとかなっていたかもしれないけど、
周りに障害物がないとか、逆に大変・・・。
学園祭では、MAXプリンという、MAXコーヒーで作ったプリンを販売。
今では、あれを食べても、そこまで甘いと感じないので、慣れてきているのだろうか・・・。

11月。
前半は、つくばチャレンジに向けてがんばりながら、テスト対策を行う。
とにかく、この頃は忙しいという印象が強かった。
実験のレポート書いたり、テスト前なので、期日が多かったり。
手帳を見返してみると見開きで1週間分なのに、ほとんど書くところが
無いような状況だったから、どれくらい忙しかったのか想像がつく。
テストが終わって、30日には、つくばマラソン。
練習不足のため、あまり結果はよくなかったが、5時間20分で何とかゴール。
良い思い出には、なったと思う。

12月。
3学期は、比較的楽な授業だけだと思っていたら、授業外のことがいろいろと大変だった。
情報特別演習の追い込みとか、仕事がいろいろとあったりとか。
そう言えば、NHKロボコンに書類を提出して、1次審査が通ったのもこのときだった。
何だかんだで、忙しくも充実はしていたと思う。
12月末は、帰省する途中で家族と合流して、東京ディズニーランドへ。
記憶がない頃にパレードを見たことがあるらしいけど、今回、改めてパレードを見た。
まぁ、パレードとかを楽しむような年頃でもないので、どちらかというと、
構造がどうなっているか、とか、場面構成などをどうしているか、という方が気になった。
帰りに、新幹線が遅延するという、滅多に無いような出来事もあったな。。。

こんな感じの1年でした。
まぁ、良く言えば充実していたけど、実際の所はどうなんでしょう。
目立った失敗こそ無かったものの、あんまり、成果が出ているとは言えない。
後は、自分の時間が少なかったかな。
時間が取れなかった訳じゃなくて、忙しい合間の時間が有効活用できていなかった。
これらの点は、どうにかしたいと思う。

Posted at : 2009-01-01 16:14:49 / Category : none

やっと

なんとか運休せず、1時間20分遅れで出発。
17時26分発が18時46分に出発した。

それにしても、ホームがカオスなことになっていた。
ホームのベルが鳴っても、列車の扉が閉まらず、
3回くらいやって、やっと出発したり、、、
たぶん、運行時間の確認とか、できてなかったのかな。

Posted at : 2008-12-30 19:13:25 / Category : none

再開

1時間半遅れで再開。
なんとか運休にはならなさそう。

まぁ、ゆっくり待とう。

今は16時15分ごろまでの列車が出発済み。
JRの中の人が大変そうだ、、、

Posted at : 2008-12-30 17:48:05 / Category : none

直撃

小田原で人身事故。
17時30分ごろに復旧するらしいが、運休の可能性が、、、

Posted at : 2008-12-30 17:15:28 / Category : none

東京ディズニーランド

家族と合流して、東京ディズニーランドへ行ってきました。
この時期だと、どこのアトラクションもならぶことになるので、大変だった・・・。
まぁ、最後のパレードも見れたし、良かったんじゃないかな。

Posted at : 2008-12-29 23:03:46 / Category : none

システム障害?

ほとんどの新幹線が止まってる。。。
何があったんだろう。 

Posted at : 2008-12-29 08:17:34 / Category : none

NHKロボコン2009

サークルで応募したのですが、めでたく1次審査を通りました。
関係する方、お疲れ様でした。

後は、2次審査を通れば本戦でテレビに映れるわけです。
2次審査は、機体が所定の要件を満たしているかどうか、ということが
条件らしいので、ちゃんとできれば、まず落ちることはないのかな(たぶん)。

ちなみに、自分はというとソフトウェア班の班長としてやっています。

Posted at : 2008-12-26 01:12:05 / Category : none

買っちゃった

結局、ML115買いました・・・。

シングルコアだからどうなの、って話がありましたが、よくよく考えてみると
Athlon X2やPhenomとソケットの形状は変わらないので、もし、シングルコアでダメなら
CPUを変えてやればいいですよね。
ちなみに、ML115 G5は4コアに対応しているので、Phenom X4を載せることもできるようです。

金銭的な問題で現実的なところだと、Athlon X2 + メモリ2GByteかなぁ。。。合わせて1万円。
まぁ、必要になったとき、だけどね。現状で、2.7GHz、メモリ512MByteの構成なので。

Posted at : 2008-12-25 00:22:00 / Category : none

悩む。。。

ML115 G5 スタートダッシュ3 キャンペーン(S)
http://nttxstore.jp/_II_HP12697443#syousai

15750 - 4000 + 代引き手数料 = 1万2千円ほど。。。

買おうか、買わないか、悩む・・・。

Posted at : 2008-12-24 21:53:06 / Category : none