寮のネットがやっと繋がった。
それにしても、最近繋がらないことがあるのだけど、
それはどうしてなのだろうか。
昨日の夜もそうだし、今日の朝もそうだった。
電波は入っているのだけど、IPアドレスの取得の
あたりでこけている。
まぁ、いざとなれば、PHSとか学校に行くとか
いろいろと手はあるから、そこまで困らないが。
さて、金曜日から土曜日にかけては、WORDで徹夜。
金曜日の夜に、友人とRanRanで晩ご飯をすませ、
10時頃WORDに帰ってきた。
そこからは、まずは、ロボコンの画像処理プログラムのテスト。
自然画像から、赤色のコーンを抽出するという
プログラムを書いたのだけど、2値化の処理は結構うまくいった。
あとは、コーンが三角形であることを認識すればいい。
それについては、今日の朝ふと思いついた方法があるから、
それを一度試してみよう。
動作速度については、条件分岐を多用している割に
早いということらしい。
これをやったのが、1時ぐらいまでだったと思う。
1時頃からは、バイナリエディタの開発。
カーソル周りをどうしようかと相談しつつ、コードを書いていく。
カーソル1つでも、設定がいろいろと必要なため、結構複雑。
設定管理用のクラスを追加したりした。
こちらは、カーソル表示の手前あたりまで完了。
2時頃からうとうととし始めて、4時頃に友人から
メッセが来て、意識がはっきりとしてきた。
そこからは、少しバイナリエディタをいじりつつ、
メッセで友人と会話してた。
おそらく、5時半ぐらいだったと思うけど、隣で
机に突っ伏せていた友人が起きたので、ロボコンについて、
昨日のできたところを見せて、フローチャートについて話す。
画像処理の一連の操作を確認して、ロボコンのチームの
先輩の方に提出。
Visioから画像ファイルに変換して、メールに添付して送信。
その作業が終わってからは、OS自作入門を読みながら、OSを作っていった。
バッチファイルが正常に動かないと思ったら、公式のサイトの方に
環境変数の値に日本語含んでいたり、Cygwinが入っていると
誤動作を起こしたり、と、そんな情報がでていた。
こちらの方は、C言語に切り替える前のアセンブリの
部分まで終わったはず。
いろいろとやっているうちに、昼頃になって、
ラーメンを食べに行った。
食べ終わって、WORDに帰ってきて、そのまま帰宅。
その後は、勉強したり寝たりしてた。
今日の午前中は、買い物に行って、あと、
つくばセンターの方に行って、テーブルを買って、記帳をしてきた。
学費の方は、5月28日に正常に引き落としされていたので、よかった。
食料品の購入は、大体どこでいつ買うのが安くなるか
わかってきたような気がする。
まぁ、そんなこんなで、家に帰ってきて、飯を食って、
パソコンを起動したら、ネットに繋がっていたので、
ネットサーフィンしつつ、日記を書いているわけです。
この様子なら、学校に行く必要は無いかな。
とりあえず、課題をとかをやって、他の作業も済ませるようにしよう。
Visual Studio 2005で、MFCや.NET Framework等を使用せずに、
Win32APIだけを使っている場合でも、外部DLLが要求されることがある。
対処としては、再頒布パッケージをインストールする方法と
コンパイルオプションを変える方法がある。
再頒布パッケージについては、Microsoftのサイトから
ダウンロードできるようなので、それが使用でる。
ただ、Visual Studio 2005のSP無しとSP1でも
DLLの内容が変わっているらしく、注意が必要。
ダウンロードの詳細 : Visual C++ 2005 再頒布可能パッケージ (x86)
http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=ja
また、コンパイルオプションの変更としては、「C/C++」の「コード生成」の欄で
「ランタイム ライブラリ」の値を、Release版なら、「マルチスレッド (/MT)」に
変えることで、解決できる。
自分の感覚としては、Visual Studio 2005で作成したプロジェクトは、
初期値が「マルチスレッド DLL (/MD)」になっていると感じた。
だけど、Visual Studio 2005以前で作成したものを変換してやった場合、
初期値が「マルチスレッド (/MT)」になっていると感じた。
VisualC++2005再頒布可能パッケージ - MSDN フォーラム
http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=1623968&SiteID=7
まぁ、この件に関してですが、正直、Win32APIで書いてるのに
DLLが必要とか、わざわざWin32APIで書いてる意味がないと思う。
一応、タイピングソフトについて確認してみたけど、
コンパイルオプションは大丈夫だったので、問題ないと思います。
WORDにて、徹夜でプログラミング。
現在の状況は、部屋には6人いて、1人ダウン。
さて、自分もどこまで持つだろうか。
とりあえず、ロボコンの画像解析のサンプルは作成し終わったから、
次はバイナリエディタにいこうか。
最近、寮にいると夜すぐに寝てしまう。
椅子に座っていても、気づいたら寝てるし、
ちょっと布団に倒れ込んだ程度で意識が
飛んでいる。
プログラミングが全然はかどらない orz
昨日は、午後から授業ということで、
午前中はいろいろとやっていた。
8時頃起きて、Mixiへの書き込みをどういう
ふうにやるのか調べて、プログラムを組む。
無線が繋がらないから、デバッグ無しで
組んでみて、最後に、PHS経由で動作確認。
どうにも動かず。
試行錯誤しているうちに10時頃になり、
いったんやめて、ドイツ語のテストの勉強とか
他の作業に切り替える。
11時頃になって、木曜の昼なので編集会議に
でるために、早めに学校に登校。
その後、4時間目の英語が、なんと休講だった。
ここ2、3日掲示板を見てなくて、その場にいってから
他の人が言っているのを聞いて、知った。
その時間は、図書館に行って、次のドイツ語の
テストの勉強をした。
途中で寝てた気もするが・・・。
さて、問題のドイツ語のテスト。
玉砕 orz
なんていうか、細かいところをミスしすぎた。。。
しかも、この小テストだけで1学期の評価を
決めるそうで、どうしましょう。
他の人がどれだけ解けているかにもよるか。。。
まぁ、小テストはあと2回くらいあるはずだから、
そこでがんばることにしよう。
それが終わって、ロボコンの時間。
Visioを使って、フローチャートの作成。
Visioって、フローチャートは結構使いやすい。
UML関係は、使いづらいと思ったけど。
6時に授業が終わり、その後は、ロボコンの
制作のために、使用する機械の講習を受けなければならないため、
8時頃まで、機械講習を受けていた。
8時頃にWORDに戻ってきて、閑散とした部屋の中で
Mixiへの書き込みを、C#で行うためのものを書いていた。
晩飯は食ってないけど、どうにも理論上はあっているはずだけど、
実際に実行してみると、結果があわず、気持ちが悪いので
ずっと格闘していた。
10時頃になって、やっと書き込みができるようになった。
なんていうか、最後の1時間は単純なミスで時間を
潰したような気がするんだが・・・。
そこから飯を自分で作っても良かったのだけど、それをやると
風呂に入れないことになるので、カップラーメンを買って帰宅。
それを急いで食べて、風呂に入った。
部屋に戻ってきてからは、、、あんまり記憶がないな。
パソコンの前に座って、バイナリエディタのキャレット周りの
実装をどうしようかと、以前のコードと比較しつつ
考えていたら、意識が飛んでたと思う。
朝は、地震で目が覚めた。先の日記の通り。
今日の朝になって、無線が繋がるようになった。
昨日までは、電波は届いているのにIPアドレスの
取得ができない状況になっていた。
ふと思ったんだが、IPアドレス足りてないんじゃないかなぁ。
誰かも言っていたけど。
何故か、実験段階程度の無線なのに、133.51..あたりの
IPアドレスが割り振られていたり。
これって、どうみても、グローバルのIPアドレスだよねぇ。
どうなんだろうか。
さてと、朝飯を食べて、2時間目の授業に間に合うようにしようか。
それと、今日は金曜日か、、、夜はどうしようかな。
ぁーっと、言い忘れてた。
ThinkPadのX61が発表されたようです。
まぁ、詳しくは他の記事を参照してもらうとして、
これといって、自分が欲しいと思うような機能はなかった。
地震で目が覚めた。
地震というと、地元のあたりを震源として、その余波が
ここまで来てないかと、少し心配してしまう。
まぁ、さっき調べてみたら、震源は茨城県のあたりの模様。
いったい、東海地震はいつ起きるのだろうか。
そろそろ、東海地震という名前を忘れはじめた。
(Googleで本当にあっているかどうか、確認作業を要した)
さて、今日は2時間目からの授業。
それまでに、いろいろとやっておこう。
大まかには今日の朝の段階でできていたのだけど、
結局、動かない原因がどこにあるのかわらからなかった。
夜の8時頃、作業を再開して、ただいま10時。
風呂の時間が・・・。
もういいや、晩ご飯をカップラーメンですませて、
急いで風呂に行ってこよう。
明日は、解析学のテスト。
んまぁ、がんばらないとな。
単位落としてもう一度やり直し、というのも嫌だしね。
とりあえず、教科書とか見直して、寝よう。
ところで、宿舎の無線の方ですが、何とか繋がってますよ。
ただ、普段よりやはり電波の強度が弱めかも。
3時半帰宅。
友人と一緒に帰ってきたわけだけど、3時半という時間にも
関わらず、結構人がいるというのは、何か間違っている気がしないでもない。
まぁ、他に比較対象があるわけじゃないから、
一概には何とも言えないんですがね。
今日の夜は、赤入れをふまえての修正作業と
リテラシの課題、解析の勉強をやった。
解析は、もうちょっとやらないとまずそうだな。
ところで、昼間WILLCOMから電話があったんだけど、
授業中に電話があったため、取ることができなかった。
最初のうちは、番号見ただけではどこの誰がかけてきたのか
わからず、向こうの方もとくに伝言とか残してないから、
どう対処するべきか迷った。
それで、ネットで検索してみて、やっとのことで
WILLCOMの料金担当からの電話だということがわかったんだけど、
これって、人によっては絶対にかけ直さないよなぁ。
てか、本当にかけた先がWILLCOMからの電話なのか
不審に思って、思わず、本当にWILLCOMなんですか、と
質問をしたり。
だけど、向こうもそうですとしか答えようがないわな・・・。
まぁ、会話をしている限りでは、間違えなさそうだった。
あと、WILLCOM関連で、最近メールの送受信が非常に遅い
と思ったら、原因はメールボックスに溜っていたメールらしい。
どうも、POPのメール一覧の受信に時間がかかっていて、
メールの送受信に支障が出ていたらしい。
メールボックスにメールを残さない設定に変えたら
非常に快適に動くようになった。
さて、そろそろ寝よう。
セキュリティキャンプの申し込み開始は、明日からだそうです。
詳細はこちら。
http://www.jipdec.jp/camp/
いつの間にか寝てしまい、5時頃、サーバーの再起動の通知で起きた。
昨日から続いている原因不明の障害で、IPアドレスの
更新を自分で行わなければならず、作業をした。
しかし、これが昼間に起きるともうどうしよもなくなる。
仕方なしに、原因を探すべく作業を行った。
何とか、原因は見つかったのだけど、すでに1時間経過・・・。
とりあえず、7時まで寝ます orz
今日は、5時に寝て10時に起きた。
午前中は、部屋の片付けとかいろいろ。
午後はWORDに行って勉強していたのだけど、
途中で眠くなったり、他のことに気を取られたりして
あまり作業がはかどらなかった。
とりあえず、昨日作っていた辞書検索のソフトを
公開します。
この辞書は、goo辞書やwikiのデータを取得して、
ローカル上にキャッシュして表示します。
ソースコードも同梱しています。
ダウンロードはこちらから。
http://yasuharu.net/admin/diary/img/dictionary.zip
ソースコード見てもらえればわかるのですが、
ページ解析がかなり荒いです。
あと、1日で書いたソフトなのでコードが
滅茶苦茶です。
不具合等あれば、言ってもらえれば直すかもしれません。
動作等については、自己責任ということでお願いします。
今日は、やどかり祭だということで、
晴天になってくれて本当に良かったと思う。
昨日の前夜祭はつぶれてしまったが、
それでも、本祭の方ができて良かった。
といって、行く気はあまりしないんですが。
どうしようか、誰か行く人がいれば
見に行ってこようかなぁ。
どうせ、人混みなだけだしなぁ・・・。
そういうわけで、とりあえずの土日の予定。
今日の午後は、勉強。
先に面倒なことは終わらせる。
解析の中間テストがメインで、あとは
予習復習をやっていこうと思う。
一応、場所はWORDでやる予定です。
それを、飯の時間くらいまでやろうか。
飯を作って、風呂に入ったら、今度は
バイナリエディタの作成に入っていこう。
昨日の作業がものすごくはかどっていたので、
それが持続できるようにしたい。
まぁ、これを今日と同じくらいの時間までできたらいいな。
明日は、午前中は買い物。
食料品とか、必要なものとか。
といっても、そんなに必要なものがあるわけじゃないんだけど。
午後は、コードを書こうと思う。
何を書くかは未定。
こんな感じでやっていこうか。
現在学校。
なんか、空が明るくなってきたのは気のせいじゃないよな。
昨日は、午前中は雨だった。
自分は、歩いて学校まで行ったのだけど、放課の時間中に
とても変わった人がいた。
何か、傘さしてたばこくわえて、自転車に乗っていた。
挙げ句の果てには、登り道のところで失速して
上がりきれずにいた。
なんていうか、もうあきれるというのを
通り越して、笑えてきそうな光景ですよ・・・。
午後は、飯を食べた後に少し寝て、英語の授業。
それが終わった後にWORDに戻ってきて、
適当なことやっているうちに、ネット上の
辞書を表示するソフトがほしくなった。
そういうことで、5時ぐらいからコードを
書いていて、ある程度のものは完成した。
まぁ、暇があったらアップします。
そして、今に至る、と。
途中で寝てたりしたけど、そろそろ布団で寝たくなってきた。
そろそろ、寮に帰ろうかな。
午前中。
授業がなかったので、散髪に行ってきた。
まぁ、結構伸びていたので切る必要があった。
どうでもいいけど、髪を切るといつも何故か無性に後悔する。
いや、宿舎の床屋のサービスは良かったんですがね、
なんとなく後悔してしまうわけですよ。
昼放課の時間は委員会の仕事があったため、
一学の方に行っていろいろとやっていた。
その後は、フレセミかな。
個人面接を受けたのだけど、結構おもしろい話を聞いた。
大学の回線からなら、一部の電子ジャーナルが閲覧できたりとか、
ACの人はにおいで分かるとか。
ドイツ語、英語は、まぁ、特に書くこともない。
あと、つくばロボコンに関しても、特にないな。
それが終わってからは、いったん家に帰って
晩飯を食べて風呂に入っていた。
なんてか、今日はご飯を作ってるときにやけに
ミスが多かったような気がする。
その後は、WORDにきて、メールの返事を返したりとか
リテラシの課題をやったりして、今に至る。
もう2時か・・・。
ふと思ったのだけど、C#を使った英和辞典でも
作ろうかなぁ、と思った。
内容としては、データ自体は適当なサイトから
ネットワーク経由で取得するようにして、
発音とかが聞けたらいいなぁ、といった感じ。
以前までは、BookShelf Basicがあったのだけど、
パソコン変えてから、入れてない。
暇があるときにでも作ってみよう。
終了時間近くに寮の風呂に行くと、人がすごい多い。
下手すると、シャワー使うのに並ばなければならないとか、
そういう状態になる一歩手前だな。
昨日は、夜は赤入れの作業。
シューティングゲーム開発講座についても、いろいろと
問題点とかを指摘してもらった。
それが終わったのが10時半頃で、いったん風呂は入りに
寮に戻って、さらにその後WORDへと戻った。
結局、サーバーいじってたりして、帰宅したのは2時半頃。
ちょっと支度とかして、寝た。
今日はというと、午前中は1時間目から解析の授業。
やっぱり、睡眠時間が短いと眠い。
午後の授業は、ドイツ語だけ。
ドイツ語の方は、たまに意識を失ったりしつつも、
何とか終わった。
ただ、覚えることが多すぎだよ・・・。
名詞の定冠詞とか不定冠詞の変化が面倒。。。
授業が終わって、その後はWORD。
昨日指摘された部分を修正するので結構時間がかかった。
まぁ、とりあえず修正は行ったから、後は
もう一度自分で見直す作業かな。早めに終わらせよう。
それが終わったら、サーバーの設定の続き。
リモートから接続ができるようにして、
ファイル共有もできるようにした。
後は、Webサーバー周りを設定するくらいかな。
そういえば、Subversionのサーバーも
動かそうかと思ったけど、あれでできるかな。
まぁ、ファイル共有のフォルダ上で作業するのでも
十分かもしれないな。
さて、今からは、ドイツ語の勉強かな。
暗記してくるように言われてるところがあるから、
そこら辺をやるようにしよう。
午前中は、普通に授業。
若干、起きるのがきつかったものの、遅刻はしてない。
昼頃からは、授業の合間とかにSamba over SSHを
ずっと試していた。だけど、やはりできない。
よくよく調べてみると、Vistaだと、
ループバックインタフェースを作っても、ポートが
空かないらしい。Vistaだと無理か・・・。
まぁ、それ以上どうしよも無いのであきらめ。
午後の授業は、とにかく眠い。
さすがに、ドイツ語で寝てるのはやばいと思う。
無意識のうちに寝てしまうから、たちが悪い。
普通に授業受けてても、これだからなぁ。
授業終わった後は、委員会。
ぁー、メーリングリストにメールを
送付するのをまだやってないや。
忘れずにやっておこう。
いったん家に帰って、飯と風呂。
飯の方は、作り置きしておいたカレーを
温めて食べた。
その後は、再びWORDに行って、リテラシの課題とか
原稿に目を通したりとか、していた。
そんなこんなで、帰宅したのは2時頃でした、と。
さて、明日は眼科に行ってこないといけない。
1週間したら経過を見る、と言われてるから。
まぁ、7時頃には起きれるようにしよう。
友人に聞いて、とうとうこの講義の告知が来たことを知った。
この授業の主旨はこういうことらしい。
(シラバスより引用)
サブカルチャーのオーソドックスな歴史をたどりつつ、
特定のテーマに焦点を絞り、思想や美学芸術、さらには都市論、
メディア論、ジェンダー論、美少女論などへと発展させていく。
なんていうか、これで1単位もらえるというのがすごいよね。
まぁ、詳しくはこちらを見てもらえれば、
授業内容とかも書いてあります。
科目名:比較文化
http://www.hibun.tsukuba.ac.jp/sirabasu/2007/193.htm
ただ、問題なのが、講義があるのが6月の23日、24日だということ。
期末試験が26日から始るから、ちょっと重いかもしれない。
日程としては、2時限目から6時限までの5時間を2日間。
時間としては、
75(分) × 10(時間) = 750(分)
ということらしい。
まぁ、なんだかんだといって受けるだろうな。
履修申請を忘れないようにしよう。
設定しているのだけど、うまくできない。
そろそろ、明日の起きる時間の問題もあるので寝よう。
寮から情報科学類のVPNサーバーに接続できない。
おかしいなぁ、と思いつつ、よくよく考えてみると
寮のネットワークって、ポート制限あるんだよね orz
案の定、VPNのポートは通されてなかった。
それなら、と思い、学類の端末にSSHで接続して
ポートフォワーディングを使って、VPN接続ができないか
試してみる。。。
結果はというと、コネクションは張れているっぽいんだけど、
ユーザー名とパスワードの確認のところで止まってしまう。
何でだろう。
今度は、情報科学類の端末からVPNサーバーに接続するのが
いけないのか、と思い、大学のSSHサーバーに接続。
そこから情報科学類のVPNサーバーに接続、と同じことをやってみる。
しかし、これも、同じところでこける・・・。
最後に、大学のVPNサーバーについないで、さらに
情報科学類のVPNサーバーに繋ぐ方法を試してみる。
大学のVPNサーバーまでは、PacketiX VPN Clientを使って
接続をして、そこから情報科学類のVPNサーバーまでは
Windowsの機能に任せる。
うーん、メールの送信はできない。。。
ただ、ネットワークゲームを動かしてみたら、
ポートの制限に引っかからなかったから、接続はできてるみたい。
でも、これも中途半端にログインはできても、それ以降が進めないんだよね。
うーん、いまいちわからないなぁ。
まぁ、あきらめようか。