あまりの眠さに「la-,」とだけタイトルを打って、
日記を送信してしまった。。。
さて、期末テストがいろいろとありまして、今日明日あたりが山場です。
とりあえず、寝ていても仕方がない。
少し、目が覚めたので、ちょっと勉強してから帰ろう。
寮でがたがた震えながら、パソコンで日記を書く orz
んまぁ、単に過剰反応しすぎなのと、教養スペースの窓が
開け放たれているのが原因なんだろうけどね。
ところで、金曜日から期末テストが始まってきて、
来週の月曜日までテストです。
そんでもって、山場が月曜日から水曜日にかけてで、
時間がない状況です。
そういうわけで、日記が書かれていなかったら、たぶん修羅場っています。
まぁ、あと少しだから、がんばっていこう。
外がかなり寒い。。。
つくばの冬はどれくらいまで寒くなるんだろうか。
金曜日から2学期の期末テストがはじまって、
再来週の月曜日までテストがあります。
そういうわけで、レポートとかテスト勉強とか、
やることがかなりある。
とりあえず、現状で書けるレポートは、
あと1時間半で全て終わらせよう。
その後は、英語・数学・ドイツ語を重点的にやっていく。
ドイツ語が一番まずそうだけどなぁ。。。
最近、寮に帰るのが深夜で、大概、起きたら
すぐに大学に行くため、洗濯物が溜っていた。
その結果、昨日は全休だったわけだけど、
外に出て行くために着て行くものがなくて、困った。
結局は、ジャージを着て大学のいつもの部屋に来たわけですが。
まぁ、普通の授業がなくてよかった。
ラーメンを食べるために、角ふじへ行ってきた。
麺が太くて、独特な麺だった。
細かなところで、工夫がされていて、面白いと思った。
ただ、問題点は、量が多いときに、途中で飽きてしまう
感じがある点かなぁ。。。
自分は、RanRanでBIG丼食べているときは、別に、途中で
飽きてくるということはないんだけど、今回のは、
少しながら、飽きてきた感があったような気もする。
よくよく考えてみたら、明日が全休だという事実に気づいた。
まぁ、普通にテスト勉強をやっている予定ですが。。。
昼間から夜にかけてはテスト勉強や事務的な仕事で、
午前0時を過ぎてからは、少し寝てから、
自分のやりたいことをやっている。
そう言えば、数学セミナーを見ていたら、9月号の「エレガントな
解答をもとむ」のコーナーで、未踏の竹内先生が問題を出していた。
やっぱり、何だかんだで、情報と数学って、結構密接に
関わってくると思うなぁ。
そうすると、解析学とか線形代数とかは、あまりおろそかに
できないんじゃないかと思う。
別に、sinを微分したら何になるとか、そんなのは教科書を見れば
いくらでも載っているから、覚えている必要はないと、自分は思う。
必要なのは、道具の使い方。つまり、どういうときに
どの方法を試せば、最適な解が出せるか、っていうのが重要。
ただ、一点補足しておけば、どの方法を試せば、最適な解が
出せるか、っていうのを導き出せるくらいの知識があれば、
微分したらどうなるかとか、そういうのは
自然と身についてくる感じもある。
ただ、何にしても、情報学と数学というのは、密接に関係している。
ドイツ語の小テストがやばかった・・・。
もうね、Cが来ればいいような気がしてきた。。。
とりあえず、帰ろう。
ドイツ語の小テストの勉強をあまりしてない。。。
まぁ、そろそろ、帰ろうかと思う。
今日こそは、寮でしっかりと寝よう。
ところで、QEMUでHALTしたときと実機で
やったときの挙動が違うなぁ。
実機でやったときの挙動が正しいんだろうけど、
wait入れるのにはどうしたらいいか、、、
まぁ、後から調べてみよう。
二日連続で、寮で寝てません・・・。
まぁ、風呂入ったりとか飯を食べに帰るのだけど、
夜は、あまり寝て無くて、結局帰ってなかったりする。
とりあえず、睡眠時間が欲しいです。。。
昨日と今日と、授業中の昼寝を含めて、それぞれ
3時間ぐらいしか寝てない気がする。
ぁー、そうは言っても、明日はドイツ語の小テストだ・・・。
いろいろと暗記しないと、、、
てか、来週から期末テストなんだけど、日程的にきつい。
何だかんだで、暗記しないといけないこと多いし、
レポートとかの提出もある。
幸いなのは、情報系の授業なら、勉強しなくても何とかなる点か。
とは言っても、概論系は少し目を通しておかないと
ほとんど話を聞いてなかったから、分からないかもなぁ。
そういえば、2日くらい前に実家からミカンが来た。
10キロあるうえに、いつもいる部屋の人に配ろうにも、
他も同じような状況のようで、冷蔵庫の中で冷えてる状態。
まぁ、少しずつ消費していくしかないよな。
徹夜明けで午前中に授業があるときは、朝飯を
食わない方がいいかもな。
空腹感の方が優先されて、眠気があまり起きない。
そういうわけで、午前中に飢えた状態で授業を受けていた。
さてと、ドイツ語の小テストの勉強とかするかねぇ。
何か、いろいろとやったような気がするけど、
忘れてしまった部分もある。
とりあえず、覚えている範囲内で書いてみよう。
大江健三郎、という名前を聞いて、高校時代のN先生が思い出された。
それと同時に、昨年の4月の一番最初の授業で言っていた、
鶴見俊輔の名前が思い出された。
あのN先生は、今どうしているんだろうなぁ。
今思うと、かなり不思議な先生だったと思う。
まぁ、それは一端置いておいて、以前から両著者の作品を
読みたいと思っていたので、また、本を買ってきた。
Amazon.co.jp: ヒロシマ・ノート (岩波新書): 本: 大江 健三郎
http://www.amazon.co.jp/dp/4004150272
鶴見氏の著書については、どれがいいのか分からなかったので、
とりあえずは、買わなかった。
時間があるわけじゃないけど、時間が空いているときに読んでみよう。
それと同時に、数学セミナーを購入。
日本評論社 -数学セミナー-
http://www.nippyo.co.jp/maga_susemi/index.htm
今回の内容は結構面白そう。。。
これも、時間をとって読んでみよう。
2変数関数のグラフを描画するソフトで、軸の説明を加えてないから、
パッと見ただけでは、どれが何の軸か分からないな。
あのソフト自体は、よくよく考えてみると、結構実用性が
ある気がするので、もうちょっといじってみようかな。
たぶん、次のあたりを改良すればよくなると思う。
・(重要)式の評価がしっかりできるようにする。
・軸の表示をする。
・線での表示ではなく、点での表示ができるようにする。
・メモリを表示する。
・始点カメラの移動をもっと簡単にできるようにする。
今日の総合科目の数学で聞いていて驚いたこと。
lim(r -> ∞) Σ(k = 1 to r)(1 / k) = ∞
なのに、
lim(r -> ∞) Σ(k = 1 to r)(1 / k^2) = π^2 / 6
となる。
数式上で眺めてみると、もっと分かりやすいと思う。
どちらも、発散するように見えるのだけど、どうして、
こういう結果になるのだろうか。
うーん、、、あまり、納得のいく説明がつけられない。
たぶん、何かしらのレポートを書け、って言われるから、
多倍長数値ライブラリを適当に使って、このことに関する
考察をしてみるのも面白いかもしれない。
あまり、テストまで時間もないんだが。
もう一つの総合科目の授業で、ベンチャー企業について授業をしていた。
一瞬、人名が出てきたわけだけど、どこの会長と
社長ですか、と、心の中で思っていた。
名古屋の喫茶店のモーニングサービスは本当に豪華だった - GIGAZINE
http://gigazine.net/index.php?/news/comments/20071110_nagoya_chachacha/
これって、三河のあたりでもあるような気がする。
というか、実際、住んでいた市の市内にもこういう店があるよね。
値段がちょっと定かじゃないんだけど、唐揚げがついてきたり、
グラタンがついてきたりとか、400円台の値段で食べられた気がする。
さてと、帰ろうかと思ったけど、時期を逃したので、このまま徹夜しよう。
どうせ、明日は、体育と線形代数だけで、線形代数はテスト範囲が
終わってるから、寝ててもさほど問題はない。
何だかんだで、事務的な仕事がいろいろと残ってるんだよね・・・。
解析学で偏微分をやっているのだけど、グラフが頭の中に
描けないから、グラフを描画するソフトを作ってみた。
開発言語は、C#。Managed DirectXを使用。
久しぶりにManaged DirectXを使ったので、最初の方は
思い出しながら作っていたのだけど、結構さくさくできた。
一応、式を与えて、そのグラフを描画するような形式のソフトです。
右クリック、左クリック、マウスホイールなどを使用して、
見る方向を変えることが可能です。
ダウンロードはこちら。
http://yasuharu.net/admin/diary/img/TwoVariableFunction.zip
このソフトを動作させるためには、以下のソフトウェアが必要です。
・.NET Framework 2.0
・Managed DirectX再頒布パッケージ
こちらより、ダウンロードできます。
http://www.microsoft.com/downloads/details.aspx?FamilyID=2c40a7a5-7742-44d2-9f5c-420815448ea4&displaylang=ja
ダウンロードしたら、解凍したファイルの中の「ManagedDX.CAB」を開いて、
その中のインストーラを実行してください。
ただし、Windows Vistaの場合、これらのものを入れなくても、
標準で実行できるようです。
どんな感じのソフトかスクリーンショットを載せておきます。
おそらく、このソフトを使うことで、偏微分の極値とはどういう
状態なのか、など分かるかと思います。
さて、今晩は何を作ろうかと考えていたわけですが、
WORDで書いている「シューティングゲーム開発講座」のみを
動かすためのOSを書いてみようかなぁ、と思った。
C言語用のコンパイラはあるし、たぶん、標準関数もついているはず。
まぁ、標準関数なんて無ければ作ればいい。
後は、Win32API周りが問題なわけだけど、ウィンドウ初期化周りはすっ飛ばそう。
タイマーに関しても、他の方法で初期化。
そうすると、用意すべき関数は、TextOutとか、GetKeyStateとか
それくらいになるのかな?
まぁ、実際に自分で組んでみた方が身について覚えやすい。
そういうわけで、これは今晩組むことにしましょう。
昨日からの日記。
昼頃、実家から頼んでいたコート類などが届いた。
ついでに、救急箱を送ってきてくれて、薬などが入っていた。
んまぁ、薬で治すのもあまりよくないとは思うけど、必要ですね。
夜は、RanRanへ。
結構腹は減っていたつもりだけど、昼食としてカレーを
食べたので、意外とおなかの中は空いていなかったらしい。
まぁ、それでも、何とかBIG丼は食べられましたが。
その後は、大学に残ろうかと思ったけど、あまりにも眠かったので、
ノートパソコンと本を2冊ほど持ってきて、寮に戻った。
結局、12時頃に寝て、8時半頃起きたのかな。よく寝た。
土日をどう過ごそうか。
そろそろ、レポート類を書いていく必要がある。
やることとしては、
・ドイツ語の文法事項をまとめる。
・英語1の文章暗記。
・体育のレポート。
・解析の課題。
こんなところかな。
午前中にこれらのことをやって、午後からは大学に行こうかな。
それにしても、雨が面倒だ・・・。
再配達をしたわけだけど、見事に受け取るの忘れてた orz
仕方がないので、明日の12時から14時の時間帯に受け取り。
英語の課題が半分程度しか終わっていない。明日提出。
まぁ、何とかなる見込みがあるから放置してあるんだけど、
さすがに、そろそろやり始めないとまずい。
荷物が来るのを待ちながらやるとしよう。
晩ご飯は、某所にて鍋。
久しぶりに魚介類を食べた気がする。
そろそろ帰ろうと思うけど、5時ですか。。。
まぁ、さっき少し寝てたから、7時に起きても何とかなるかな。
明日こそ、寮の掛け布団を借りに行こう orz
本を2冊購入。
Amazon.co.jp: マスタリングTCP/IP 入門編 第4版: 本: 竹下 隆史,村山 公保,荒井 透,苅田 幸雄
http://www.amazon.co.jp/dp/4274066770
Amazon.co.jp: 量子コンピュータとは何か: 本: ジョージ・ジョンソン,水谷 淳
http://www.amazon.co.jp/dp/4152086076
マスタリングTCP/IPの方は、ネットワーク部分の知識が曖昧なので、
少し読んでみようと思った。
友人が連立合同式の解法がわからないということで、ネット上の
情報を参考に少し勉強をしてみた。
最後の解をどう表記すればいいのか、いまいち分からなくて、
結局、プログラムを組んで検証していた。
昼間は、何があったかなぁ。。。
あぁ、そういえば、とある研究室に行って研究の話を聞いてきた。
結構、興味深い話だった。
だけど、ちょっと難点が多い感じもするなぁ。
なんていうか、昼間の記憶がパッと思い出せないのは
よくない気がするなぁ。
さて、とりあえず、帰りましょう。
頭痛と吐き気はなんとか治った。。。本当によかった orz
午前は、課題をやったりコンビニATMに行っていたりした。
午後は、体育と線形代数。
線形代数は、先生の勘違いで線形代数2の範囲まで
入ろうとする勢いで授業をやっていたらしい。
ということで、テスト範囲は一通り終わったらしい。
夜は、バイト先のレクリエーションのようなものに参加。
ダーツをやったわけだけど、
狙ったとおりにはいかないものですね・・・。
帰ってきて、再びラーメンを食べに行ったりした。
いつもの部屋に戻ってきて、偏微分に関して議論したりとか、
英語の課題をやったりとか・・・。
なんていうか、時間があまりない。。。
明日の晩あたりは、OSの開発をやろう。
昼間は、久しぶりに寮でごろごろしていた。
まぁ、単に昼寝とかしていただけだが。
あと、昼ご飯にカレーを作ったりとか。
それで、夜になって、課題が溜っているという現実に戻って、
時間がないよ、とか思いながら課題をやっていた。
要は、自業自得。
そういえば、Rubyの松本さんの授業の結果が出ていた。
あんまり評価よくないだろうなぁ、と思っていたら、
Aが来ていてよかった。
さてと、今日は6時間授業。。。
結局、ホワイトボードを購入しました。
サイズ的には、A4用紙4枚分、つまり、A2用紙の大きさかな。
値段が、3千5百円と、かなりするので躊躇しましたが、まぁ、
有効利用できるのならいいだろう、と思って購入しました。
研究用のスペースの壁を生かすことができたのでちょうどいいサイズ。
机の上の配置も変えてみて、積んであった本を並べれるようにして、
余計な領域を少なくなるようにした。
問題点としては、ログを残すのが面倒だというところ。
携帯で撮影してもいいんだけど、自分の携帯はあまりカメラの
性能がいいわけではない。
いざとなったら、スキャナをかりて取り込もうかな。
買い物に行ったら、カワチにスパゲッティ用のソースが100円になっていた。
しかも、種類がカスミより少し多いので、カワチで買う方がいいかも。
スパゲッティ自体も、意外とカワチの方が安いし。。。
午前中は、買い物とか。午後は、5時頃まで掃除をやっていた。
夜は、あんまりやってなかったなぁ。。。
さてと、明日は寮で過ごそうかな。
午前中にカレーを作ろうと思う。
同時に、そろそろTOEICの勉強(普段からやらなければ意味がないのだが。。。)と
期末テスト関連のレポートを片付けようと思う。
何だかんだで、結構量があるしね。。。
結局、期末関連のレポートとかは、いくつあるんだろう。
ちょっと、上げてみた。
・数学の美しさと奥深さ レポート3つ
・つくばロボットコンテスト レポート1つ
・英語2 新聞記事などの和訳 9ページ分
加えて、今週の課題を上げると。
・英語3C
こんなところ?
ただ、問題点として、ドイツ語をそろそろやらないと、
本当にテストが危険な気がしてきた orz
さて、携帯からデータを吸い出したら、帰ろうかな。
久しぶりによく寝た。
何となく、疲れが取れた感じはする。
昨日は、結局徹夜で作業。
何をやっていたのかというと、C#でソフトを作っていた。
作っていたものは、ネットワーク上でtelnetから操作ができるMusicPlayer。
まぁ、おおもとのものはもっと違うものなんですがね、、、
サーバにこのプレイヤーを置いておいて、telnetからこのサーバにアクセスして、
特定のコマンドを打つと音楽が再生されるというもの。
元となるサーバ自体は、木曜日には既にできていたので、
それを改造する形で実装していた。
あと、確か、午前の2時半頃までは、ホワイトボードを使って、
友人といろいろと議論をしていた。
自分の意見をまとめるのは、結構難しい。
結局のところ、国語力の問題だろうけど、そんなのは、
高校時代から大学入試にかけてのテストと、現在の
時間割の構成の中に国語が入ってないところから推察可能 orz
まぁ、嫌いじゃないし、受験の時も国語を重点的に解いたのだけど、
全然成果が出ないんですよね・・・。
とかいって、話がそれている感じがする。
まぁ、ホワイトボードとかを使って議論するのはいいですよ。
少し大きめのホワイトボードを買おうかなぁ。
あとから、書籍部にでもいって見てこようかな。
時系列が逆になっているけど、友人と2時半まで議論して、
MusicPlayerを作り始めたのはその後から。
ソフト自体は、6時半頃できたのだけど、そこから、
バグを潰すのに2時間ぐらいかかった。
たった数百行のコードなのに、時間がかかりすぎのような気もする。
不具合の原因としては、例外処理をしっかりとやっていなかった点。
例外処理を挟もうと思っても、非同期だとどこで例外処理を
行えばいいのか、わからなくなってくる。
それにしても、C#と.NET Frameworkはすごいと思った。
あれだけ滅茶苦茶な非同期処理を行っても、しっかりと動作している。
ただ、仮に、同じ物をC++で書いたとして、非同期処理で悩むかというと、
実際のところは悩まない気がする。
何でかっていうと、C#だと、使いやすい反面、かなり隠蔽がされているので
何をしているのか、全然見えない。
9時半頃まで作業をして、一端寮に戻る。
着替えとかをして授業に出たのだけど、授業が数分で終わった。
休講とかそういう話ではなく、授業開始直後に寝始めて、途中で
出席表を書くために起きて、何か周りが騒がしいなぁ、とおもって
起きてみたら、既に授業が終わっている有様。
友人から、授業でこんなことやっていたよ、という話を聞いても、
全然覚えているわけがない。
まぁ、何とかなる授業だったから、さほど問題はない。
授業が終わって、晩にはいつもの通り、RanRanへ。
ネギトロ丼の特盛りを頼んでみたのだけど、大盛りと
あまり変わらないのは気のせいか。
少なくとも、具材の料は変わってないと思う。
うーん、今更になって、サーバが一台ほしくなって気がする。
てか、ML115が1万5千円のセールって、12月27日までか。
現状として、本当に必要なのか見極めた上で、少し考えてみよう。
さてと、今日の予定を考えよう。
・Javaのお勉強→適当に読んでおく(1時間程度)
・OSの開発→Makefile作成と32ビット突入(2時間程度)
・バイナリエディタ→スクロールバーの設計(2時間程度)
ここまでが午後、晩飯前までにやること。
あと、夜にログをまとめたりとかしようかな。
そういえば、久しぶりにゆったりと週末を過ごせるのかな。
10月は、文化祭、大学停電、ロボコンのグランドファイナルあたりで
ほとんど土日がつぶれていた気がする。
まぁ、そろそろテストの準備もしないと行けないので、
明日あたりはレポートを書いたりすることになるのだろうけど。
結構長くなったな。
結局徹夜してた。
いろいろとプログラムを組んでいたのだけど、最終的には何とか動いてよかった。
さてと、とりあえず、着替えとかするために寮に帰って、
その後に授業に行くとしようか。
今日の解析はいろいろとひどかった。
何がひどかったは置いておいて、もう、途中から授業を
聞くのをやめて、自分で教科書を読んで理解しようとした。
まぁ、結局のところ授業中には理解できなかったのだが、、、
そんなわけで、午後2時間ぐらいかけて、偏微分から全微分、
合成関数の微分などを教科書などを見ながらやっていた。
やっぱり、図に書いて視覚的にどうなっているか確かめるのは重要。
主にWebサイトを見ながら勉強していたので、時間があるときにでも
URLを貼り付けておこうかと思います。
一度理解してしまえば、(今のところは)そんなに難しくないと思う。
まぁ、これから先、どういう問題が出てくるかはわからないけど。
Thinkpadのアップデート。
友人から、System Update使っても、アップデートされないことが
あるよ、と言われ、Lenovoのサイトから直接アップデートの内容を
見ていたら、10月に入ってからかなり更新されてる orz
手動でSystem Updateかけたら、いろいろとアップデートされてるよ、、、
なんで、自動的にアップデートされなかったんだろう。
そんなこんなで、アップデートかけたら、キーボードが
英語配列で認識されてしまっている。
ドライバの問題かと思ったけど、友人のThinkpadのドライバと
比較したら、同じドライバを使っていたので問題なさそう。
(ただ、バージョンが違うのかもしれないけど、、、)
そうなると、OS側での認識だけど、心当たりがあるところは
大概正常なんだが・・・。
まぁ、再起動してみておかしければ、その時にまた考えよう。
C#でマルチスレッド対応のサーバ構築中。
あくまでも、汎用サーバのであって、特定のサーバではない。
用途は、いろいろと考えてるけど、どうなるかな。。。
机の上が悲惨。
書類とか書籍がいろいろと積まれている。
必要ない書籍は持ち帰るべきなんだろうけど、どれも必要と言えば必要。
Managed DirectXのプログラムを久しぶりに動かしてみた。
一部のプログラムは動くのだけど、どうもビデオをテクスチャとして
扱うプログラムが正常に動かない。
うーん、どうしてだろうなぁ。
友人にollydbg使ってみたらどうか、と言われ、とあるソフトの動作を変更してみた。
こういうソフトを使うと、結構簡単にできるもんなんだねぇ。。。
議事録などの整理をまとめて行う。
なんていうか、今週の土日に時間が取れなくて、月曜日、火曜日と
気づいていたけど寝てしまった結果、先週の木曜日のログなどが
中にはあって、早めに整理しないと面倒なことになる。
何だかんだでやることが多い。。。
毎週、一週間ごとにやることを決めよう。
決める日は、火曜日から水曜日にかけて。
さて、そろそろ帰ろう。