今日で18歳になったようだ。
俺が生まれた日から地球がおおよそ18周した日と言うだけでなぜおめでとうなのだろうか?さらに、日という考え方も曖昧だ。日が一番高い時間を中心に、地球が半周回った時刻を日の終わりとはじめにする。そんな決まりはいつ出来たのだろう。


それはさておき、一昨日留学生チュータと言うものになりました。担任のまさかの...まぁ、C言語が苦手だそうだから、それは教えられるけど。とりあえず一年頑張ってみるぞ。地球が一周。

相対性理論によると...光は観測者に対して299,792,458[m/s]ですすむから、時間はみんな共通じゃ無いはずなのに...
2010/04/01~02にかけて、冬休みに作ったエニグマ暗号機を元にした暗号化プログラムEnigmaのメンテナンス及びアップグレードを行いました。
コメントとインデントの追加で結構見やすくなり、修正を加えやすくなったこと。文字の読み込みにscanf関数にかえてgetchar関数を用いて変数のサイズを削ったこと。ファイルを使うことによって、getchar関数を使っても、一度に表示出来るようにしたことが主な内容です。
今後の改善点としては、鍵の型がint型でscanf関数で読み込むので、文字を入力したときに動作を保証出来ないこと。文章の入力終了時にCtrl+Zを単独で打ち込まないとプログラムが暴走する事。main関数内でスクランブルをかけているが、スクランブルをかける関数を作ることです。また、鍵配送問題については、RSA暗号などを使用して解決できれば理想的です。
6000行にも及ぶプログラムの修正はなかなか大変でした。特に[見えないエラー]に苦しみました。コンパイルするときは正常に出来るのに、動作が予期しない方向に動くことがあり、解決までに時間がかかりました。だけど、やりがいがありました。
How I need a drink, alcoholic of course, after the heavy lectures involving quantum mechanics.

何か飲み物がほしいな、もちろんアルコール入りのやつだ、量子力学の難しい講義が終わったところだから。