basyura's blog

あしたになったらほんきだす。

2011-01-01から1年間の記事一覧

snippet

vim

スニペット(snippet)とは、「断片」という意味である。情報処理の分野ではよく使う短いプログラムコードを統合開発環境から呼び出す機能の事である。 また、呼び出される短いコードの事をスニペットと呼ぶ場合もある。 スニペット - wikipedia neocomplcach…

REST をキメるときもちイイ

url と method (GET , POST , PUT , DELETE) で action (index , create , new ,edit , show , update , destroy) がキマる。 非常に綺麗で気持ちがいい。 config/routes Project モデルを定義済みだとして、呼び出し可能なルートを定義する。 resources :pr…

Map のキーに Map を使う

String をキーにして使う事ばっかりで Map をキーとして使えたっけなぁ・・・自信が全くない・・・で調査。 指定されたオブジェクトがこのマップと等しいかどうかを比較します。指定されたオブジェクトもマップであり、2 つの Map が同じマッピングを表して…

MacBook Air 11インチ欲しい!あたったら今年一年いい事だらけでブログもたくさんかけるはず!

補完候補を ランク > 長さ > 辞書順 の優先度でソートする

vim

本家に取り込まれました。このソート順が嫌だって方は Lingr の vim 部屋へ・・・。 neocomplcache で辞書ファイルから補完候補を表示したい場合は、 g:neocomplcache_dictionary_filetype_listsを指定する。java 用にクラスとメソッド名を登録したものを指…

prototype を使う場合と使わない場合の速度比較

prototype を知らずに作って今に至る某システム。レスポンス問題が再燃したので prototype の使用有無でどれだけ違うのかちょっと比較してみた。 簡単なオブジェクトを new で生成する場合の速度比較 this.xxx を使ってグローバルな関数をメンバ(オブジェク…

2011 年の目標

予想通り、あっという間の年末年始。年始から雪のトラブルにあってしまい、出だしは良くない (´・ω・`) 明日から仕事かぁと思い既にブルー状態。思い切って年末年始の休みを長くした方が何かとお金を消費して経済を刺激するんじゃないかと妄想してみる(休みた…