いつものごとく、宿舎に放り込まれているチラシを見て、
「つくば市紫崎字・・・」となっていた。
これを見て、ピンと来たんだけど、つくば市にこんな住所って
無いよね・・・。実際に調べてみたけど無い。
自分の名字にも含まれているからよくわかるんだけど、
「柴崎」って書こうとして「紫崎」って書いたんだと思う。
実際に、チラシの店舗をネットで検索したら、その住所だった。
なんていうか、漢字の間違えもダメかもしれないけど、
印刷する前にちゃんとチェックしましょうよ・・・。
今から、つくばへ戻ります。
16時40分頃の新幹線に乗って、18時に東京駅到着。
その後、秋葉原にいって、電子部品を買ってからつくばに戻る。
現在の予定だと、21時頃に宿舎に着く予定です。
サーバの移行作業が完了しました。
以前のマシンのスペックはこんな感じで、
CPU:AMD K6-2 450MHz
メモリ:512MByte
HDD:8.4GByte
新しいマシンはこんな感じのスペック。
CPU:AMD Sempron 3400+ 35W
メモリ:2GByte(2GByte × 1)
HDD:80GByte×2(RAID 1)
新しいマシンは、つい先日まで安売りしていたML115の
部品を交換したものです。
これで、やっとWikiが動くようになる。
(今までのサーバだとレスポンスが悪くて、使う気にならなかった)
実は前のサーバはいろいろとまずいことがあって、
「Vine Linux 3.2」でずっと動いてたんですよね・・・。
Linux Kernelのバージョンがあがってしまうと、どうも
うまくいかなかったので2.4系列のKernelをずっと使用していた。
まぁ、後数時間のうちに古いサーバは電源を落とすので
関係なくなってしまいますが。。。
一般用途のパソコンとして6年、サーバ用途のとして4年(うち、
連続稼働は1年 + 2年)、合計10年間本当にありがとうございました。
4年間、このサーバ1台でいろいろと勉強してきたので、
何となく感慨深いものがありますね。
ちなみに、今回サーバを交換する理由は複数あって、一番大きいのは、
電源系統の不安があった。
電源が死ぬだけだったら良いんだけど、もしかしたら火を噴いたりとか
そういう事がないかなぁ、と思って、それが少し気がかりだった。
サーバ自体は、実家にあるから電源系統が死んで何か問題が発生したときに
状況がわかる人が父親しか居ないしね。。。
あとは、停電時から電源が復旧されても、今までのサーバのBIOSでは
自動復旧ができなくて、停電したら実家に電話して電源入れてもらうように
頼むしかなかった。これも結構大きいかもしれない。
逆に言えば、それらの問題がなければ、あと2,3年は十分もたせることが
できたと思う。
スペックに関して、現状で困る事なんてほとんど無かったしね。
まぁ、そんなこんなで新しいサーバに切り替えます。
OSは、FreeBSD7.0です。このサーバに割り当てるサービスは以下の通り。
・HTTP/HTTPS
・VirtualHostでHTTPに3個、HTTPSに3個のドメインを割り当て。
・POP3/POP3S
・APOPで認証
・SMTP/SMPTS
・SMTP-AUTHでの認証、PlalaがOutbound Port25 Blockingを行っているのでそれの対策
・ML
・Subversion、Trac
・HTTP経由でアクセスできるように設定
1台で全部のサービスを管理しているので、落ちたときは結構悲惨です。
あと、今回はメール周りのセキュリティを強化しました。
今までは、APOPとSMTP-AUTHだけだったので。。。
とりあえず、一通りのサービスの動作チェックはしましたが、
何か問題がありましたら、連絡していただけるとありがたいです。
まぁ、晴れてくれるんだから良いんだけど・・・。
昨日は雨の予報で、実際の所、一時は雲一つ無い快晴。
今日は昨日の予報を繰り返すように雨で、現在、雲一つ無い快晴。
どうなってるんだ、これ。
2日前に予報を別として、気圧配置を見た感じでは、確かに
雨が降ってもおかしくないなぁ、と素人目に見ていただけけど、
それでも降らなかったし、予報がどうこうと言うより、
天気の移り変わりがおかしい気がする。
昨日は、高校の時の友人と遊んでいました。
昼飯くって、ボーリングして、適当に喋って、といった感じ。
久しぶりにボーリングやったら、普段使わないような
筋肉を使ったので、そこが張った感じがする。
それなりに走ってはいるから、体力が
無いというわけではないんだけどねぇ。。。
今日もまた午後から遊びに行ってきます。
今日はまた別のメンバーで、カラオケに行ってきます。
実家に帰ってきて、いろいろと。
サーバを設定したりとか、親に車を借りて乗ってみたりとか。
信号付きの交差点の中で、交差している歩道を自転車が2,3台、
目の前を通っていくから減速したんだけど、かなり戸惑った。
一瞬、もしかして、信号無視をしたから目の前に自転車が
目の前を通っていったのかと思ったけど、よくよく考えてみると、
確かに信号は青だったし、単純に自転車が信号無視をしているんだよね・・・。
生身の人間が優先なのはわかるけど、自動車が目の前に来ているのに、
よく信号無視しようと思うよなぁ・・・。
元々、スピードを出しているわけでもなかったから、よかったけど。。。
しかし、考えるだけでもしかしたらと思うと、ぞっとする。
つくばの夜の音はひぐらしだけど、こっちの夜の音は鈴虫みたいなのが聞こえる。
いずれにしても、静かなのはいいことだと思う。
昨晩から学割証を発券するのを忘れないように・・・とか考えてたら、
夢の中に学割証が出てきた orz
学割証を忘れて終わった、という感じの夢だったんだけど、なんだかなぁ。。。
しかし、実際問題として、たかが学割証と考えていると結構損をすると思う。
乗車券が5000円で、学割を効かせると2割引となるので、1000円割り引きされることになる。
さらに、これが往復となるわけだから、2000円違うわけだ。
というわけで、忘れないようにしよう。
とりあえず、そろそろ大学へ行く。
ところで、昨晩メールを書いていたら、何かいきなり電話があった。
最初、070からの番号だから某Hかなぁ、とか思いつつ出たら、
自分「はい、もしもし。」
相手「すいません、WILLCOMのライトメールを試したいのですが、送ってもいいでしょうか?」
予想していた声より幾分高い声で、おそらく女性の声です。
この段階で、何かおかしい。
自分「すいませんが、どちら様でしょうか?」
相手「○○県の者です」
自分「すいません、そういうのはお断りしていますので。。。」
相手「そうですか。」
まさにメールを書いている最中だったり、別のことをやっている最中だったので、
あんまり頭が回っていなくて、うろ覚え。
結局、何が目的なのかよくわからない電話だった。
出会いを求めているのか、ライトメールを試したいだけなのか・・・。
後から電話番号を確認してみたら、自分の電話番号と下位2桁しか
異なっていなかったので、おそらく本当にライトメールを試したかったのだろうか・・・。
他の一般的なキャリアの場合、こういうのって結構あったりするんですかね・・・?
ロボコンで使用するロボットの作成中。。。
CADのデータを印刷して、アルミ材に貼り付けて、
材料を切って、穴を開けて・・・とかやっていた。
しかし、最終的に出来上がった物の誤差が大きすぎるぞ・・・。
何か、一部の所はネジが通らないという・・・。
仕方がないから、3.5mmのドリルを使って穴の開け直し。
なんとかなるかなぁ・・・。
情報特別演習の方は、担当の先生と話し合い。
何だかんだで、1時間半近く喋っていた。
方針として、Boost::Asioをもう少し使ってみて、ダメそうであれば
自分でごりごりとLinux用、Windows用のネットワークライブラリを
書くことにする。
まぁ、実際、非同期の部分を考えなければ、そっちの方が早いよなぁ。
とあることについて情報収集していて、twitterのログを
ブラウザから見ていたんだけど、途中からtwitterの
ページを開こうとするとファイルのダウンロードとして扱われてしまう。
途中からMIMEタイプが変わった・・・?
ページによっては、見れたりモバイル版に飛ばされたり、よくわからん。
さて、今から大学に行ってロボコンの作業してくる。
しかし、今日は土日だから冷房効いてなくて暑そうだ・・・。
15時から情報特別演習の打ち合わせです。
しかし、9時半からロボコンの方をやらなければなりません。
まだ、ネットワーク対応が終わってない・・・。
とりあえず、45分で書けるところまで書いてみるか。
1ヶ月に1度くらい寝違えることがあるんだけど、今日も1時間ほど昼寝を
していたら寝違えた・・・。
今回は、いつもより痛いかもしれない。。。いつもそう思っているかもしれないが。
首を動かすのがつらくて、寝た状態から起き上がるのにも一苦労。
しかし、1時間の昼寝だけで、ここまでなるっていうのも不思議だなぁ。。。
昼間、測域センサーのログを解析するソフトの検証をしていたら、どうも挙動がおかしい。
ログの量が膨大でメモリ使用量を抑えるために、StreamReader.Positionの値を
使って、時間ごとのログの位置情報だけを覚えておくようにしていた。
しかし、どうやらStreamReader.Positionの値は、そのときの読み出し位置ではなく、
自動的にバッファリングしたものも含めてのPositionとなるらしい。
この違いに途中で気づいて、検証をするのに時間がかかったせいか、3時間ほど
時間を無駄にしたような気がする。
日本語ではこれといって情報がなかったが、英語では今回の件についての情報があった。
StreamReader and File Position : Visual C# General : Visual C# : MSDN Forums
http://forums.msdn.microsoft.com/en-US/csharpgeneral/thread/d3800c82-e436-49a1-abc0-a02873a84d67
軽く読んでみた感じ、バッファリングされている事と、対策法について書かれている。
時間があったら、日本語で書くことにしよう。
昨日は、つくばチャレンジの試走会のため、エキスポセンターの周りで
2時間ほど炎天下の中でいろいろとログ取りしたりとかしていたら、
非常に暑かった。
意外と前日2時間程度で作った、URGデータをGUIで表示するツールが使えた。
まぁ、地形がどのように見えるかとか、その程度を見ただけだったけど、
それでも、センサー系がどのように反応するのかを見れて良かった。
しかし、結構日焼けしたなぁ・・・。
逆に言えば、今まで日焼けするようなことを、
今年はまだしてなかったわけだ・・・。
今日のやること。
・特別演習を進める。
ネットワーク周りは、BoostのAsioを使ってみよう。
あんまり、資料がなさそうな感じもするけど。。。
・URGのログデータを簡単に見れるようにする。
しかし、作成するときに時間データを入れておけば良かった。。。
解析するときに非常に厄介なことになりそう。
・URGデータ表示ソフトをもう少し改良する。
・GPSモジュールを使用するに当たって、何かいい表示方法がないか調べる。
GoogleMapから画像データを持ってくる。
・クリーニングに出した物を取りに行く。
しかし、送り返されてしまっている気がするから、
今日すぐには受け取れない気もする。
・Interfaceとトランジスタ技術を探しに行く。
ついでに、本の注文もしてこよう。
・新幹線の座席予約
20日に実家から帰るときのやつ。早めに。
さて、今日は特に用事もないし、がんばってやっていこう。
あと、そろそろ先生の方にも連絡しないとな。。。
大学会館の書籍部に行ったら、あると思っていたInterfaceが無い。
一週間程度しか経ってないのに、もう売り切れたのか・・・?
あるいは、誰かが買い占めたか。。。
どちらにしても、見あたらなかったので、月曜日に3学と2学の
書籍部に行って無かったら書泉で買うしかないかなぁ。
昼間、C#からC++のDLLを呼び出して、そのときにどのように
マーシャリングしてやればいいのかずっと調べていた。
構造体の受け渡しやそれをポインタで渡したり、配列を
渡してやったり、等。
後から、まとめた物を日記なりに上げようと思う。
ところで、Wikipediaを見ていたら見つけた物。
http://www.pinvoke.net/
これは、覚えておくと楽かもしれない。
朝、昼とご飯を食べずに、晩だけご飯を食べる。
お金がないとかじゃなくて、朝は、食べる気がなくて、
昼は、食べるタイミングを逃して、結局晩しか食べられなかった。
4日前まで、3食食べてる生活だったのになぁ・・・(笑
疲れたので、本を読みながら寝る。
公安の試験を合格して、無事免許を取得できました。
7月の2週頃から、いろいろとやってきたけど、長いようで短いような。
とりあえず、疲れたので本を読みながら寝ます。
30日に名古屋の某書店に行ったら「数学ガール/フェルマーの最終定理」が
置いてあって、購入したので、それでも読もうと思う。
最後の、公安の試験を明日受けに行ってきます。
とりあえず、今から勉強して何とか受かるようにがんばろう。
昨日は、名古屋に行ってきました。
マウンテン行ったり、名古屋大学行ったり、大須行ったり。
面白かったけど、ちょっとネタが足りなかったかなぁ。。。
現在、新幹線の中です。あと2時間くらいしたらつくばに着く予定です。
Willcomで新幹線の中から繋いでいるけど、全く繋がらないわけでもなくて、
すごいのろのろとしたネットサーフィンぐらいなら、なんとかできます。
ただ、Webは見えるけど、ネットの送信がうまくいか・・・って、
hosts書き換えたままだったのを文章書きながら思い出した orz
そりゃ、どうりで遅れないわけですよ。。。
そういうわけで、トンネルの中にさえ入らなければ、使えないことはないです。
新日鐵の八幡製鐵所がえらいことになってるなぁ・・・。
周りでトヨタ関係の仕事をやっている人は多いので、
こういうのって結構困るよなぁ。。。
うーん、Web上からSVNリポジトリへのアクセス制御をできるように
しようかと思ったけど、セキュリティ周りの問題が大きいなぁ。。。
とりあえず、リポジトリの作成、利用権限の変更をできるようにした。
Trac-adminもリポジトリ作成時に自動的に導入されるようになっているので、
全てWebから操作を行うことができる。
ただし、削除のみは不可能。
あと、(当たり前だけど)そう簡単にはアクセスできないはず。
(まず、ディレクトリ構造がわからないって問題があるしね)
新幹線で明日帰るわけだけど、まだ、指定席を取っていない。
EX-IC + TOICAで、全てカードだけで改札通るのを試してみようかと
思ったけど、TOICAがPASMOに対応していないらしい・・・。
PASMO対応してないとTX乗れないよ・・・。
Suica・ICOCAとの相互利用|TOICA|JR東海
http://toica.jr-central.co.jp/howto/sharing/index.html
まだ、TOICAは購入してないからいいんだけど、購入するなら
Suicaが良さそうだけど、ここら辺だと買えるのかな?
みどりの窓口辺りでも買えるようなのだけど、東日本だけかもしれない。
暇があったら、名古屋駅で見に行ってみるか。
今日は、名古屋へ行ってきます。
そろそろ準備しないと電車に乗り遅れる・・・。
8月号のトランジスタ技術をぱらぱらとめくってみていたら、
庄野先生の書いた記事があった。
数学セミナーとかだと筆者の名前と一緒に所属も載るから
すぐにわかるんだけど、トランジスタ技術の方は、名前で検索するまでわからなかった。
連載記事だそうで、今回は汎用ロジックICの74シリーズ(という
書き方であってるのかな?)についての記事が書かれていた。
自分の知識が追いついて無くて、記事の内容はわかるんだけど、
実際にどう生かしていけばいいのかが想像できないな。。。
ところで、今回は第3回ってなっていたんだけど、第2回でH8マイコンに
ついて書かれていて、こちらの方も結構面白そうだと思った。
大学の図書館に行けばあるかなぁ、と思って検索してみたら、
中央図書館には無くて、プラズマセンターとか
研究基礎総合センター(どこにあるんだ?)とかにあるらしい。
まぁ、時間がありそうなら図書館で聞いてみるか・・・。
あるいは、書泉のバックナンバーを立ち読みするとかね。
MPIを導入したついでに、多倍長整数ライブラリを作成中。
どうすればいいのかはわかってるんだけど、面倒だ。
何が面倒かって、加算順序と桁上がりが起きる場所を確認するために
紙と鉛筆を用意するのが面倒、というレベルだからもうどうしようもない。
結局、大体どこをどうすればいいかはわかっていたので、頭の
中で計算して、それで書いた。
加算と乗算はできるようになったから、後は減算と除算かな。
乗算時に桁上がりを考慮しながらメモリの確保をしないといけないんだけど、
最低限のメモリを確保して、必要があれば確保する、という方法じゃなくて、
最大限にメモリを確保して、最後に切り詰める、って方法の方が処理も
複雑じゃないし、速度も速いかもしれないなぁ。
あと、現状で加算の演算子をオーバーロードしてあって、どうも
呼び出すときのコストが大きすぎる。
コピーコンストラクタ使って、内部でコピーしたりしてたぶん
そこら辺で処理がくっている。
参照を適切に使ってやれば、コストも下がるはずなんだけど、
もう少し調整が必要かな。
ラジオを聞いていて、宣伝の中で「仮面ライダーキバ」と喋っていた単語が、
なぜか「仮面ライダぁきば」と聞こえた orz
秋葉原へ好きこのんで行こうとは思わないけど、電子部品とかマイコン周りの
部品はあそこじゃないと直接見ることはできないし、実家からつくばに
帰ろうとした場合、最短経路の中に秋葉原は入らざるを得ないので、とか
いいわけをするしかないね。
実家になぜかUSBデジタルオーディオプロセッサの「SE-U55SX」あった。
買った理由は、レコードをデジタル化するのが目的らしい。
とりあえず、自分のノートパソコンに接続してみて、USB経由で出力して
いつものヘッドフォンで聴いてみたけど、ほとんど変わらない。
たぶん、デスクトップなら元が酷いからわかるんだけど、ノートパソコンの
場合は、あんまりノイズが乗ったりしてないからかな。
ハリーポッターの最終巻が読み終わった。
まぁ、内容に関しては触れないとして、読んでいて思ったのは、
訳が上手いなぁ、ということ。
訳されたものだと、たまに十分に推敲されていなくて、
わかりづらいような表現の所があるけど、このシリーズはあんまり無い気がする。
元々、児童書ということもあるから、読解力をあまり必要とせずに読めるように
考慮しているのかもしれないけど。
時間がある方は、読んでみると面白いと思います。
つくばに戻る日程ですが、1日ずらして木曜日の昼頃に戻ることにしました。
8時半の新幹線に乗って、つくばに戻るのは12時頃になりそう。
そんでもって、水曜日には名古屋に行ってきます。
今調べていて思ったんだけど、マウンテンと南山大学って同じ駅から行けるのか。
マウンテン行ったときも南山大学に受験しに行ったときも、両方とも
同じ駅を通ったはずなんだけど、全く気づかなかった。
あれ、水曜日って7月30日だよね、とか思って、日記を見返していたら、
前回マウンテンに行ったのは、2006年の7月30日でした orz
なんという偶然・・・。
トランジスタ技術の8月号を買い忘れていたことに今更気づく。
明日辺り、どこかの本屋に無いか探してくるかな。。。
まぁ、ここらだと買う人もそんなにいないでしょう。
Interfaceの9月号を見てみたら、こっちも付属基板ですか・・・。
しかも、こっちはLANの端子がついているじゃないか。
もう、これは買ってくるしかないね。
トランジスタ技術、Interface×2で、6千円 orz
あと、それぞれ部品が400円と3000円か。
どちらも、若松通商でまとめて売っているから、
つくばに帰るついでに買えるかな・・・?(荷物があって、行けないかもなぁ。。。)