雨模様の中、山手トンネルウォーク行ってきました。もうすぐ高速道路として運用開始なので、歩ける最後のチャンス!ということで参加してきた。





大人が行っても楽しいものだったけど、子供がきたらテンション上がるだろうなーっていうイベント盛りだくさん。白バイとかパトカーとかいたし。3kmくらいだったと思うけど、割とあっという間に歩けて、車で通るだけでは絶対気付かないようなことに気付いたり、非常に楽しかった。思ったよりは寒くもなかったしね。

撮ってきた写真はこちら

イルミネーションみたいなのがあったり、CG使った説明があったり模型があったりドライビングシミュレータがあったり…金かけてんなーって感じがするイベントでした。その分、雨にもかかわらず大盛況。池尻大橋の駅があんなに人で溢れてるところはじめて見たわ…

ずっとマクロレンズが欲しくて探してたら、ヤフオクでほぼ新品のSP AF 90mm F/2.8 Di MACRO1:1が、かなり安くで出てたので購入。

かなり近くまで寄って撮れるのと、背景のぼけ具合がいい感じなので楽しい。贅沢を言えば超音波モーターじゃないのでAFが遅いのが難点か。いやもっと言えば手ぶれ補正も付いててくれた方がもちろん嬉しいんだけども。今度は180mmクラスのマクロレンズか、18-250mmとかのオールマイティなレンズか、あるいは10mmクラスの超広角レンズが欲しい。問題は、どいつもこいつも新品ではちょっと買いにくい値段なことなんだよなぁ。

写真はflickrに随時挙げてるので、アカウント持ってる人はコンタクトに入れてやってください。

今年もあと22時間くらいでお終いと言うことで、例によって実家から今年のまとめをば。世間一般的な今年の出来事と言えば、政権交代・WBC連覇・イチローの9年連続200本安打・芸能界薬物汚染・新型インフルエンザ・オバマ政権発足・GMとクライスラーの経営破綻・ドバイショック・相次ぐアーティストの訃報、といったニュースがぱっと思いつく。

んで我が家のニュースと言えば、家を買って引っ越したことくらいで、それ以外はあんまないなぁ…というかそれだけで十分なインパクトのある出来事ではあったのだけど。

結局11月に引っ越したはいいけど、11月が夫婦ともに凶悪な忙しさでほぼなにもできず、12月はその反動でなにもできずw 来年こそ2階の段ボールの山をなんとかしないと…。ソファーやら食卓やらといった家具も買わないといけないし、車も買うことになりそうだし、なんだかまた金のかかる年になりそうな予感。3億当てたい。

では皆様良いお年を。そして来年もよろしく。

眠れないのでまとめておく。

買って良かったこと

  • 隣、上下の家の音が気にならない。気にしないでいい。赤ちゃんが泣いても犬が吠えても割と平気。夜中の洗濯も余裕。
  • 風呂がでかい。足が余裕で伸びる。洗い場が広い。浴室乾燥機が優れもので、天気悪くても気軽に洗濯が出来る。
  • 収納が多い。ウォークインクローゼット最強。

あとは部屋数とか広さとか。でもまぁ買う前からわかってることだからな。

つーわけで住んでみて思ったいまいちな、というか想定してなかったり、考えが甘かったこと。

  • 思ったより寒い。まぁうちの場合は部屋の作りの問題でもあって、居間に2階への階段があるので、そこに風が通ってしまうので冷暖房効率はあまりよくなさそう。居間に階段があるのは、子供が出来たときに別のメリットもあるにはあるんだけども。
  • カーテンレールすらついてなくて、思った以上に金がかかった。つか窓多いとカーテン代だけでもえらいことに。ちなみにうちはカーテンつけなきゃいけない窓が10個あって、カーテン代とレール代、取り付け代で10万越え余裕でした。1箇所以外全部既製ので済ませたけど、オーダーしたらもっとえらいことに。
  • テレビみれない。地デジアンテナを屋根の上に立てたりするのは、思った以上に高い。ケーブル引くのも、家が奥まってることもあって高い。フレッツテレビしか選択肢なかった。忙しくて休めないのでまだ未工事。
  • 思いの外IH対応の鍋とかがなかった。ちょこちょこ買い直しが発生する模様。
  • 石油ファンヒーターが乾燥する。加湿器欲しくなってきた。つか車がないと灯油買いに行けないw
  • エアコンが高い。まだ買ってないけど、夏までには買わないと…。最低でも居間と寝室の2箇所に買わないといけないし、取り付けは壁に穴開けるところからやってもらわないといけないので、そこそこ金かかりそう。
  • 家具買う金がないw ほんとは食卓テーブルとソファーを買う予定だったんだけど、カーテンとテレビと電話と光と暖房で思ったより金を使ってしまい、優先順位が低かったので後回しになってしまった。

結局のところ、不動産屋が言ってくるローンに含められない金(手付け金、追加工事料金、不動産登記関連と税金、手数料)に、プラスして100万は見ておかないと必要なものは全部そろわないっぽい。もともとどんな家具や家電を持ってたかにもよるから、一概には言えないけども。もしものために多少現金を残さないと、ということも考えると、自己資金は手付け金を100万で済ませるにしても500万くらいないと余裕ではないなーというところ。うちの場合は手付け金100万、キッチンの仕様変更とか諸々の追加工事で60万、仲介料手数料120万、登記関連60万。これに上記の諸々の金と結構な現金出費が発生しました。

なにやら家を買おうと画策してる人がいるようなので、参考までに。

はまったので忘れないうちにメモ。

$(“#piyopiyo”).processTemplate(data) とかやると、id=”piyopiyo”な要素の内容が全部置き換わってしまうので、古いデータが消えてしまう。たとえばTwitterクライアントみたいなものを作ろうと思ったら、定期的に新しいtimelineをとってきたら、古いデータを残しつつ、新しいものだけ上に出てきてほしい。

以下のようにすることで、id=”piyo”配下のclass=”moge”にデータがたまっていく。空のdivを一個用意して、そこにprocessTemplateで新しいデータを入れていく。@hideaki_t、ありがとうございました。

<html>
  <head>
    <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
    <script type="text/javascript" src="js/jquery-jtemplates.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
      hoge.count=1;
      $("#piyo > .moge > div:first").setTemplate("{#foreach $T as r}<div class='hogera'>{$T.r.id}</div>{#/for}");
      hoge.show();
      window.setInterval(function(){
        hoge.show();
      }, 5000);
    });
    var hoge = {
      show:function() {
        var data = "[{id:" + hoge.count++ + "}]";
        var t = $("#piyo > .moge > div:first");
        t.after(t.children());
        t.processTemplate(eval(data));
      }
    }
    </script>
  </head>
  <body>
    <div id="piyo"><div class="moge"><div /></div></div>
  </body>
</html>

類似検索やりたくて試したんだけどなんかうまくいかねーです。
Lucene詳しいかた、教えてくだしあ><

2009/10/07: 解決したので後ろに追記しました。

package hoge;
import java.io.*;
import net.moraleboost.lucene.analysis.ja.StandardMeCabAnalyzer;
import org.apache.lucene.*;

public class MeCabTest {
    public static final String DIC_ENCODING = System.getProperty("net.moraleboost.mecab.encoding");
    private static StandardMeCabAnalyzer analyzer = null;
    private static FSDirectory directory = null;
    private IndexWriter writer  = null;
    private static final String DIR = "/path/to/index";

    public void setUp() throws Exception {
        writer  = new IndexWriter(directory, analyzer, new MaxFieldLength(4096));
        Document doc = new Document();
        addField(doc, "text", "ほげほげ");
        ....
        ....
        writer.commit();
        writer.optimize();
        writer.close();
    }
    private void addField(Document doc, String name, String value) throws Exception {
        Field field = new Field(name, value, Store.YES, Field.Index.ANALYZED, Field.TermVector.YES);
        doc.add(field);
        writer.addDocument(doc);
    }

    public static void main(String[] args) {
        MeCabTest t = new MeCabTest();
        IndexSearcher searcher = null;
        IndexReader reader = null;
        analyzer = new StandardMeCabAnalyzer(DIC_ENCODING, "");
        directory = FSDirectory.open(new File(DIR));
        t.setUp();
        reader = IndexReader.open(DIR, false);
        searcher = new IndexSearcher(directory, true);
        QueryParser parser = new QueryParser("text", analyzer);
        parser.setDefaultOperator(QueryParser.Operator.OR);
        MoreLikeThis mlt = new MoreLikeThis(reader);
        mlt.setAnalyzer(analyzer);
        mlt.setMinTermFreq(1);
        mlt.setFieldNames(new String[]{"text"});
        Query query = mlt.like(new ByteArrayInputStream("ほげ".getBytes()));
        TopDocs topDocs = searcher.search(query, 100);
        if (topDocs.totalHits > 0) {
            for (ScoreDoc scoreDoc : topDocs.scoreDocs) {
                Document doc = searcher.doc(scoreDoc.doc);
                System.out.println(doc.get("text"));
            }
        }
    }
}

try〜catchとか省略。addField(…);のところ、実際にはニュースサイトから本文引っ張ってきて、いくつかいれた。7個くらい適当に選んで、3個くらいは同じニュース(台風18号関連)を違うサイトから引用した。

MoreLikeThis#like()には、台風18号関連のさらに別のニュースを入れてみたが、topDocs.totalHitsがindexに入れたニュース数と同数、つまり全部ヒットになっちゃった。しかも1件目に入れたやつしか表示されない…なんのこっちゃい??

明日以降もうちょっと調べて、わかったら追記しよう…

[追記]
すげーポカやってるし…。単純にDocumentクラスを使い回しちゃダメってことみたい。そりゃそうだよね、別のDocumentとして扱いたいんだから、インスタンスも別だわな。というわけでaddFieldメソッドにDocument渡すのやめて、メソッド内でDocumentクラスのインスタンスを作るようにしたら、上手く動くようになりました。

念願のマイホームを手に入れたぞ!

ということで買いました、一軒家。とにかく東京の家は隣と近すぎて、それだけは嫁が嫌だというのでそこは拘って選んだ。通勤時間もDoor2Doorで1時間以内なら、多少駅から遠くてもいいことにした。

結局最寄り駅は京王長山、バスで聖蹟桜ヶ丘という感じの場所に決定。4LDKで、LDK16帖にウッドデッキとテラスと出窓付き。2Fはベランダが2つとウォークインクローゼット、あとグルニエ。24H換気システムと浴室乾燥機付き。延床面積94平米。一応建て売りという形式ではあるのだけども、まだ着工してないということもあって、壁や床はどんな材質とか、キッチンとか風呂とか、そういうのはこれから相談して決める感じになってるので、少し注文建築気分も味わえてお得な感じ。実際に建てられていく様も見ることができるので、出来合いの家を買うよりは安心感があってよいです。

多摩市は住民税が高いっぽいですが、まぁ横浜市もそれなりに高かったし、八王子市も安くはないわけで、きっとそんなに変わらないでしょう。買い物は徒歩3分くらいの距離に結構深夜までやってるスーパーがあるので、車なくても平気そう。

これから着工するということなので、近々内装やらなんやらの打ち合わせをする予定。引き渡しは10月末みたいなので、引っ越しの準備とか、その他諸々の各種手続きをぼちぼちやっていこうかと。これから嫁は仕事がハイパーモードに入っていくので、きっとその辺の準備は俺が一人でやることになりそうな気がしてます。実際に引っ越すときは、嫁は実家に帰って仕事モードという感じかもしれないので、引っ越しの時は誰かに助けを求めるかも知れませんがよろしく…

涼しくなってきた夕方から、カメラを持ってブラブラと近所を散歩した。

IMG_0003
IMG_0028
IMG_0010

夕焼けは撮るの難しい…。後で調べたら、ホワイトバランスを弄って赤みを強調して撮るのが定番らしい。やっぱもうちょっと勉強して、こういうときはこういう設定、ってのを覚える必要がありそうだな。

Canon デジタル一眼レフカメラ EOS Kiss X2 ダブルズームキット KISSX2-WKIT Canon デジタル一眼レフカメラ EOS Kiss X2 ダブルズームキット KISSX2-WKIT

キヤノン 2008-03-21
売り上げランキング : 672

Amazonで詳しく見る by G-Tools

出ないと思っていたボーナスが出たので、念願のデジタル一眼デビューしました。軽さを重視して、Kiss Xシリーズに。X3にしようかと思ったけど、デジ一の先人に「ボディはシャッターの寿命がくるのでいずれ買い換えるけど、レンズは使い回せる」と言われたので、X2に落としてWズームレンズキットにしました。ついでにせっかくのデジ一だしということで、シグマ 30mm F1.4 EX DCも併せて購入。

RIMG0012

嫁でも簡単に撮れたし、軽いし、お出かけするのが楽しみになってきた!なんか無意味に散歩とか行きたくなるぜ…

とりあえず単焦点の威力を手近なもので試してみた。

IMG_0040

おおお、ボッケボケだ…ちょっと感動。

とりあえず一通りいじって、なんとなく「こうすればこんな感じに撮れる」というのは直感で理解した。もう少し基本を勉強して、理論武装する必要があるな。

とりあえず明日、北海道の友人と会うので早速持って行きたいと思うのだぜ。

先日気がついたらPS3を買っており、バイオハザードで恐ろしい目にあったり、まいにちいっしょで和んだりしております。

PS3でもう少し便利に遊ぶため、mediatombでDLNAサーバをたてる。emerge mediatombして依存関係諸々入れる。とりあえずこれだけでもいいのだが、これだと最新の0.12.0が入ってくれないので、一端emerge -C mediatombしてソースから入れる。

$ svn co https://svn.mediatomb.cc/svnroot/mediatomb/trunk/mediatomb mediatomb0.12.0
$ cd mediatomb0.12.0
$ autoreconf -i
$ ./configure && make && sudo make install
$ mysql -uroot -p
mysql> create database mediatomb;
mysql> grant select,insert,update,delete,create,drop on mediatomb.* to mediatomb@localhost identified by 'mediatomb';
mysql> flush privileges;
mysql> exit;

下準備はこれでおしまい。あとは設定ファイルを少し弄る。と言ってもアカウント周りと、コメントで for PS3云々と書いてあるのでその通り書き換えればいいだけ。細かいことはいい感じ: PS3+Macで超・超快適メディアプレイヤー:Youtube->Mediatomb on iMac ->PS3 ->BRAVIAを参照。

これで一通りの音楽と動画が、PS3経由でTVで観られるようになった。でもPCに動画撮り溜めたりしてるわけじゃないから、あんまり出番はないな。YouTubeも別にDLNA経由しないでも、PS3でそのままブラウザから観れるしな。PCでテレビを録画したりしてる人には大変ありがたい機能なんだろうな。あ、でも写真をスライドショーにしてテレビで観るとかはするかも。あとテレビにしっかりしたスピーカーがあるなら、音楽もPCで聴くよりテレビで聴きたいとかいう需要はあるか。テレビ用のスピーカー買うかなー…安くていいのないかな。