タグ

ブックマーク / secondlife.hatenablog.jp (3)

  • perl でインタラクティブなシェルを実現する perlsh - 2nd life (移転しました)

    http://search.cpan.org/~hayashi/Term-ReadLine-Gnu-1.15/eg/perlsh 最近 perl を勉強中で、ちょくちょく挙動に関する疑問が出てきます。ですが Ruby における irb のようなインタラクティブシェルが無い(と思っていた)ため、挙動をちょくちょく調べるのに、エディタ開いてソース書いたりしていてめんどくさい!と思ってたりします。 しかし今日 id:hideoki が挙動チェックでなにやら便利そうな対話型のシェルを使っており、それが perlsh というインタラクティブなシェルでした。 $ perlsh # 起動 main[10]$ @ary = qw(1 2 3 4 5) 1 2 3 4 5 main[11]$ map { $_ * $_ } grep { $_ % 2 } @ary 1 9 25 のように対話的に実行でき、返

    perl でインタラクティブなシェルを実現する perlsh - 2nd life (移転しました)
    shunuhs
    shunuhs 2006/02/08
    perlのインタラクティブシェル
  • はてな 入社しました - 2nd life (移転しました)

    2006年からはてなエンジニアとして働くことになりました。よろしくお願いいたします。初出社の昼ごはんはカップ麺!!!

    はてな 入社しました - 2nd life (移転しました)
    shunuhs
    shunuhs 2006/01/13
    あ、知らんかった。
  • OSC2005-Fall - 2nd life (移転しました)

    Rubyの会のセミナーで青木さんにwiki.rails2u.comで使ってるPukiwikiっぽい文法のパーサを添削して頂きました。以下、指摘して貰った箇所メモ タブとスペースが混在 あれ、:set expandtabしてるからスペースのみだと思ってたらタブも入ってた模様。なんでだろ。:set tabstop=2でtabがぱっと見スペース二個分だから気づかなかったんだろうか。 無駄なスペースが所々入っている ,区切りの後にスペースが無かったり入っていたり method(arg1, arg2, arg3)のように統一すべき わかりきった所にコメントはダメ ゴメンなさい直前に適当に付け足しました… classの名前がダメ 名前重要。でもPukipaってかわいくないですか?(俺だけ?) joinの引数 pagelist.join(')|(?:') だと見にくいよと。たしかに if not str

    OSC2005-Fall - 2nd life (移転しました)
    shunuhs
    shunuhs 2005/09/20
    コードの添削っていいなー。趣味で作ってるコードとかって意見もらえるときないしな
  • 1