タグ

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

  • vim でのオススメ plugin

    最近 .vimrcを貼り付けるのが流行ってるみたいなので自分も.vimrcを貼り付け、るわけでなくオススメの plugin を紹介してみようかと。 Align.vim http://www.vim.org/scripts/script.php?script_id=294 痒いところに手が届く整形ぷらぎん。 options = { width => 100, height => 50, background => nil, } なソースを範囲選択して :'<,'>Align => すると options = { width => 100, height => 50, background => nil, } のように整形してくれます。 Allargs.vim すべてのバッファでコマンドを実行。例えば開いてるバッファのすべての文字列を置換したければ、 :Allargs %s/perl/ruby

    vim でのオススメ plugin
  • zsh + screen で端末に表示されてる文字列を補完する - 川o・-・)<2nd life:

    以前に入力したコマンドの履歴を覚えていて補完してくれるshellはあるが、 端末に表示されている文字列を補完してくれるshellは無いだろうか。 表示されている文字列を補完してくれるshellが欲しい とvimrc diaryに書かれてたのでzsh + screenで端末に表示されてる文字列を補完する方法を。.zshrcなどに # dabbrev HARDCOPYFILE=$HOME/tmp/screen-hardcopy touch $HARDCOPYFILE dabbrev-complete () { local reply lines=80 # 80行分 screen -X eval "hardcopy -h $HARDCOPYFILE" reply=($(sed '/^$/d' $HARDCOPYFILE | sed '$ d' | tail -$lines)) compadd -

    zsh + screen で端末に表示されてる文字列を補完する - 川o・-・)<2nd life:
    kaido
    kaido 2006/01/16
  • プログラマーのための YAML 入門 (初級編) - 2nd life (移転しました)

    http://jp.rubyist.net/magazine/?0009-YAML アンカーとエイリアス知らなかった!すべー便利げ。いまやってる案件これ知ってたらもっとスマートになったのになぁ。YAMLって何となくは知ってるけどよくしらないつー人は是非読むべき。XMLとの比較も参考になる。 で、話は横道にそれて。rails(というかActiveRecord)はテスト時にFixtureつー仕組みを使ってDBのデータを作ってくれるんだけど、このデータを表すのにyamlを使ってる。で、結構テストのデータを作るのがめんどくさいんだけど、ActiveRecordのFixtureではyamlにerbテンプレートを利用できてこれが便利だったり。 <% (1..10).each do |i| %> user<%= i %>: id: <%= i %> name: name<%= i %> <% end %

    プログラマーのための YAML 入門 (初級編) - 2nd life (移転しました)
  • 川o・-・)<2nd life - 第0回 Rails勉強会@東京

    http://wiki.fdiary.net/rails/?Rails%CA%D9%B6%AF%B2%F1%A1%F7%C5%EC%B5%FE 先日の11/05日に第0回 Rails勉強会@東京に行ってきました。急な応募にもかかわらず29名全員が欠席無しで参加とかすごい! 感想はいろんな人が書いているので、自分が当日発表したpluginだけ公開します。 http://svn.rails2u.com/public/plugins/trunk/ ActiveHeart 主に日語関係で便利じゃないのかなぁ、といったものが入ってるpluginです。今現在は ActiveRecordMessagesJa TransSid が入ってます。ActiveRecordMessagesJaはくまくまーさんのValidationsを参考にメッセージ周りのローカライズを行ってます。このpluginを入れて cl

    川o・-・)<2nd life - 第0回 Rails勉強会@東京
    kaido
    kaido 2005/12/25
  • 1