科学未来館

ナメテタけど、意外に面白かった。

洋食キムラ

昼はハンバーグ

みなとみらい

クイーンズスクエアのツリー

スケート

スノースケートもやりたい。

rice28

夏の展示会で、ライスの板が欲しいと思っていたんだが、Burtonのドミナントも実物見て気にはなってしまい(なんせ国産はちと高いよね)、どうしようかなーと迷ったところ、

「(今使っている)サロのバインじゃ多分はまんナイスヨ!」

と店員さんに言われたので、板とバインあわせるとライス買うよりたけーじゃんというわけで、予定通りrice28の板を買いました。それにしても、バートンには穴独自規格はやめてもらいたい。ちゅうか普通の穴と2通り用意して欲しい。

今年は、まだまだ積もってる気配がないけど年末には雪を満喫したいナァ。

そろそろ、スタッドレスに履き替えて雪乞いでもしよう。

対話式プログラムをスクリプトで扱う

Fortranとかの(昔のヒトが作った)プログラムだと嫌がらせのように対話を求めてきたりするが、そういったプログラムほどルーチンでマワシタカッタリします。

しょうがないからexpectでスクリプト書くかなぁとググるとautoexpectなるものを発見。

Manpage of AUTOEXPECT

autoexpectは、あなたとプログラムとの対話を監視し、その対話を再現するExpectスクリプトを生成する。直線的なスクリプトなので、スクリプトを手作業で書くのに比べ相当な時間を節約できる。たとえあなたがExpectのエキスパートだとしても、対話のより機械的な部分を自動化するためにautoexpectを使うと便利であることが分かるだろう。 autoexpectの生成したスクリプトの一部をカットアンドペーストした方がゼロから書き始めるよりとても簡単である。そしてもしあなたが初心者だとしたら、Expectについて何も知らなくても autoexpectの起動方法を習うだけで用が足りるかもしれない。

MO計算とかのインプットは結構ごちゃごちゃしていて、初心者でもとっつきやすいように、対話式でインプット作成できるようなものが用意されているが、数百から数千の化合物をまわしたい場合には毎回選んでリターンを押しての繰り返しが面倒だったりする。テンプレ用意して読み込むようにソース変更してコンパイルすればいいじゃんみたいな話もあるんだけど、やっぱちょっと面倒だ。

というわけで、

# autoexpect -f file_name command

で記録されて、そのままexpectのスクリプトとして使えるんで、"expect -exact"の部分を適当に削って使う。 実行ログは標準出力に出てくるので適当にファイルで受ける。

さらに、これをperlで呼び出して、エラーを解釈するルーチンを組み込めば、作った本人はかなり楽が出来るヨ。

イタリアンパセリ

こぼれた種からわんさか生えた。ひと冬越えるとめちゃんこ育つ。

湯河原万葉公園

紅葉。足湯は人がわんさか。

がりゅうばい

備前雄町の純米吟醸

Yetiパスポート

さて、今年はパスポートをどうしようかと迷っていたら、今シーズンはキッカーが廃止になる模様

キッカーにかなり期待していた僕としては、まぁパスポートはいいかなと。去年も結局パスポートを買ったのに3回しか行かなかったからな。

去年は序盤が悪天候でぜんぜん良くなかったのもあるけど、最近雪減ってるよね。温暖化?