2008年 02月 09日

ブロックのブロック引数 (ruby1.8系)

def foo(&block)
    obj = Object.new
    (class <<obj; self; end).__send__(:define_method, :_) do
        Proc.new == block # true / expect false
    end
    obj
end
p foo {
    # A
}._ {
    # B
}

なんでブロックの中の Proc.new が外のブロック引数で生成されるんだ…… 1.8 ってブロックのブロック引数とれないのかなぁ…… 1.9 なら |&block| できるけど……

citrus

あたらしくプラグインをつくったときは引数なしで reload してから reload PluginName

citrus

もう名前は citrus でいいやという気分だけど、ディレクトリ構成をどうするかで悩む。ruby/citrus に今のブランチをうつしてしまって、chokan を削除するようにしたいけど、svn up していきなり chokan がきえたらびびるよね

2008年 02月 08日

chokan, citrus, 必須プラグイン

基本的につかうプラグインは決まっているので、必須プラグインはさっさと実装してあとはオンデマンドで移植する。

  • URIInformation
    • URI をあつかうのではなく、スキームごとに別のプラグインに
    • HTTP
      • HTTP 内で mixi をアカウントログインするとかはまた後でかんがえる
  • PlusPlusbot
    • 移植は簡単だけどデータを移行し忘れないように
  • Eval
  • JSEval

ぐらいかな。あとあんまつかってない。PHP でフィリピンペソはちゃんと出したいけど

古いほうの chokan とめた。今プラギンはうえのしか有効になってない

2008年 02月 07日

僕の考える未来

自分は、時間の継続、次の一瞬、未来は、ある世界がたくさんつまった集合から、一つを、個の無意識の層で選びとっているように感じてる。それぞれの人がそれをしていて、しかしまた、それぞれの個がある程度を無意識の下の層でバランスをとりあって、相互作用をしてる。

  1. 個 * 意識
  2. 個 * 無意識
  3. 全 * 無意識

なので、どうにかして無意識にアクセスできれば、未来を変えられるように思っている。例えば強い思い込みとか、信念とか……でもそれらを手にいれるプロセスをふむのが、そもそも難しい。

DNBK

DNBK ですよぼく

厭世

厭世の読みを定期的に忘れる。なんかおれあたまおかしいんだろうか……記憶が効かない


楽天的ってそこそこよく聞くし、よく使うけれど、厭世的ってあんま聞かないよなぁ。

あぁ、厭世的じゃなくて悲観的ってはいうからきかないのか

はてダ ins/datetime

id:quaa さんが書いてて知ったけど、その場編集使うと ins の datetime が挿入されない……これはなおしてほしいなぁ……

test

GDHM のグロリア#3をきいたら少し楽になった。