2011-06-05から1日間の記事一覧

object.methods.grep(/rege/).sortをよく使うのでirbrcに定義

暫くirbrcを自分が使いやすくしてる記事が続きますが、ご了承ください。 これ以降は思いつき次第追加って感じなので、そんなにirbrcファイルを書き換える事は無いと思う。クラスや、インスタンスに対して、 require "pp" pp [].methods #配列で使えるメソッ…

別のスコープのローカル変数をどうにか参照出来たらいいんだけど

毎度のirbrcに記述して、selfのクラスとか、 requieしてるクラスや、 includeしてるモジュールや 定義されている変数情報とか表示するメソッド定義を追加。若干改行用とか、罫線入れるのも追加した。ただ、 ちょっと1箇所やりたいけど上手くいってないという…

よくある☆5段階評価とかの実装と、ベンチマーク測定

先に書いた、 irbに定義した、ベンチマークの簡単な測定メソッド追加を利用した例も兼ねてます。 http://d.hatena.ne.jp/fre_oik/20110605/1307237389例えば、以前あった前例を元にして、こんな事したり・考えたりしますって記事を1つ。 5段階評価を、 ☆★★★★ …

Twitter連携出来るかテスト投稿

これでTwitterに記事書いたよっていくのかテストなのだよ。

ベンチマークの簡単な測定メソッド追加

irbrcに、 #簡易ベンチマーク測定 #bench(親times回数, 実際に実行する子times回数){ 実行処理 } #bench{ 実行処理 }でOK def bench(bench_count = 5, exe_count = 10000) puts Benchmark::CAPTION bench_count.times do puts Benchmark.measure { exe_count…