トップ «前の日記(2010/10/10 (日) ) 最新 次の日記(2010/10/12 (火) )» 編集 RSS feed

HsbtDiary


2010/10/11 (月) 体育の日 [長年日記]

[ruby][tdiary] tdiary/tdiary-core の master に testable ブランチをマージしたのお知らせ

RubyKaigi2010 で紹介した tDiary を testable にする仕組みを導入した testable ブランチを master にマージしました。RubyKaigi2010 の後にも @kakutani による response/request なインタフェースに合わせるための第一歩的なコミットも取り込まれています。

tdiary's tdiary-core at master - GitHub

とりあえず、hsbt.org で動かしている tDiary は ruby1.9.2 + ruby-fcgi + master ブランチで安定稼働中なので、それなりに動く状態にはありますが、不安を感じる方は master に追従するのは控えた方が良いでしょう。

これから response/request なインタフェース、つまり Rack に乗せて動かすように頑張っていくつもりです。後、IO層の抽象化とかドキュメンテーションとか色々やることはたくさんあるので、やってやるぜという方がいたら何処と無く連絡してください。よろしくお願いします。

[screen][homebrew] screen のコピーモードでコピーした内容を Mac のクリップボードに入れる術(2)

色々調べて、以下の二つの方法のどちらかで、コピー実行と同時にクリップボード送りが実現できることがわかった。

  • screen にパッチを当てる
  • screenrc の bindkey を拡張する

そんなわけでパッチを当てる方法を使うように Homebrew の Formula を更新してみた。duplicate ブランチに取り込んでもらうように issue を作っておいたけど、取り込まれるかどうかはわからない。とにかくほしい人は Library/Formula/screen.rb at master from hsbt's homebrew - GitHub あたりから持って行ってください。

ちなむと screenrc を変更する場合は以下の内容を .screenrc に書くと良いらしい。via screenでコピーした文字列を他のアプリケーションでもペーストできるようにする設定 - すぎゃーんメモ

bindkey -m ' ' eval 'stuff " "' writebuf 'exec sh -c "pbcopy < /tmp/screen-exchange"'
bindkey -m 'Y' eval 'stuff "Y"' writebuf 'exec sh -c "pbcopy < /tmp/screen-exchange"'
bindkey -m 'W' eval 'stuff "W"' writebuf 'exec sh -c "pbcopy < /tmp/screen-exchange"'