Rubyで遊んだ日々の記録。あくまで著者視点の私的な記録なので、正確さを求めないように。
Rubyと関係ない話題にはその旨注記しているはず。なので、一見関係無いように見える話題もどこかで関係あるのかもしれません。または、注記の書き忘れかもしれません...
_ ライバル認定されてた。って俺負けてるし!
というか、被ってるやつは全部負けてるんだけど(情けない)、なぜ総合点が近いのかが謎だ。
_ ebanさんは個別ページのキャッシュを作る方法で解決したらしいが、zsh上で補完とか使ってる場合はこれだけでは幸せになれな... いや、そんなことないか、ri -l
が一度呼ばれてるだけでいい気がする。
でもまあ、riデータ自体が更新されたときのことを考えると、この方法は完璧じゃないよね。
_ というわけで、もっと根本的なアプローチを考える。
riが遅い原因は起動時に全riデータファイルの一覧を収集していることにある。
そこで、その部分をキャッシュしてやれば速くなるのではないか、と思い立つ。
というわけで、YAMLで吐かせてみたのだが...
起動時に全riデータファイルの一覧を収集するのは、その部分をOSがキャッシュしてしまえば問題ない速度になる(から2回目は速い)のだが、YAMLでキャッシュを吐かせてしまうと、毎回そのキャッシュを読んでパースするので1回目はともかく2回目以降も遅くなってしまうのだった。
被捕捉アンテナ類
[\ay antenna (testing)]
[Ant]
[Antenna-Julia]
[LayserあんてなV2]
[nAntenna]
[nuance de Antenna]
[Rabbit's Antenna]
[Read List]
[Ruby hotlinks 五月雨版 (るるりん。)]
[してたま (私的アンテナ with たまてばこ)]
[ただのあんてな]
[ちゃらんぽらん]
[でこぽんリンク]
[なよろアンテナ]
[にっきトレーサー]
[偽善者あんてな - 2nd season -]
[湘南日記放送局(SDB)]
[はてなの各アンテナ]