Date2011年12月10日

月食前夜の月

TwitterでRTされているツイートをみて知ったのですが、明日は月食なんですね。(参考)
これは撮らねば、ということで、練習がてら前夜の月を撮ってみました。

家の裏手の公園に三脚を立て、カメラをセットし、レリーズを繋げ、地面すれすれの高さで月を導入する耳あてとダウンジャケットとマフラーを装備した男……
どう見ても不審者です本当に(ry

まぁ寒いので手早く導入して、どんどん試し撮りしていきます。
まずはM.ZUIKO DIGITAL 14-42mm F3.5-5.6 Ⅱ Rから。
レンズキット付属の標準ズームですね。
とりあえず、試しに広角側14mmで撮ってみる。
あ、ちなみにμ4/3なので、35mm換算だとちょうど倍の28mmになります。

OLYMPUS DIGITAL CAMERA

Continue reading

OCaml標準ライブラリの拡張

OCamlで使える標準ライブラリは、最初に触れた時こそ「すげー、集合とか標準で使えるの!?」とか思ってたものの、実際触っていると「あれ? Setってof_listないの?」とか「え? リストのconsって関数として用意されてないの?」とか「うわっ……私の年収、低すぎ……?」など、いろいろな不満が出てきます。最後のは関係ありませんが。

調べてみたところ、あれは標準ライブラリではなくすとっどりぶなのですね……
それならしょうがない。
普通ならCoreとかBatteriesとか入れるんでしょうが、変な依存性入れたくないですし、これまで組んだプログラムを修正するのも面倒なので、勉強も兼ねて自分で互換性持たせたまま拡張してみることにしました。
先日、OCamlでモナドっぽいものを作ったという記事を書きましたが、それも拡張の一貫ですね。
というわけで、覚え書きも兼ねて、詰まった部分などをまとめておきます。

Continue reading