タグ

ブックマーク / bitmap.dyndns.org (6)

  • Tanablog: 編集中の Ruby スクリプトをその場で実行する

    Vim で編集中の Ruby スクリプトを、即時実行できるように設定した。 VimRuby スクリプトの実行と結果のプレビュー表示 Tip #1244: preview interpreter's output 上記サイトを参考に、.vimrc に追記。 function! Ruby_eval_vsplit() range let src = tempname() let dst = "RubyOutput" " put current buffer's content in a temp file silent execute ": " . a:firstline . "," . a:lastline . "w " . src " open the preview window silent execute ":pedit! " . dst " change to preview

    yuiseki
    yuiseki 2009/01/24
  • Tanablog: grep を使いやすくする

    Windows では :grep コマンドの実体が findstr.exe で、いまいち使いづらいので GNU grep と grep.vim を使うようにした。特に、バッファ内を検索する :GrepBuffer が便利。 GNU grep をインストールする 以下の 2 サイトからバイナリをダウンロードする。 Grep for Windows FindUtils for Windows インストール場所は、スペースを含まない所が良い。スペースを含むと grep.vim がエラーを起こす。 grep.vim をインストールする grep.vim の最新版をダウンロードし、$VIM/runtime/plugin に配置する。そして gvimrc に以下のような設定を追加する。 :let Grep_Path = 'c:/GnuWin32/bin/grep.exe' :let Grep_Find

    yuiseki
    yuiseki 2008/08/26
  • Tanablog: Vim7 内蔵の grep を使う

    Vim7 から、内蔵の grep プログラムが使えるようになっている。との情報を「grep を使いやすくする」のコメントでいただいた。結論から言うと内蔵 grep は便利。 vimgrep を使う Vim7 内蔵の grep を使うには :vimgrep コマンドを使えばよい。 :vimgrep /hogehoge/ *.txt 最初にマッチしたファイルを開かないようにするには j フラグを使う。 :vimgrep /hogehoge/j *.txt 再帰的に検索するには **(starstar) を使う。 :vimgrep /hogehoge/j **/*.txt 検索結果は Quickfixリストに表示される。:copen で開き :ccl で閉じることができる。詳細は :he quickfix-window。 vimgrep をデフォルトの grep プログラムとして使用する :gr

    yuiseki
    yuiseki 2008/01/27
  • Tanablog: JavaScript で SWF ファイルを読み書きする

    3to2 に触発され、JavaScript で SWF ファイルを読み込んで中身を書き換えるデモを作った。 JavaScript で SWF を読み書きする (Firefox 限定) 主な仕組み XmlHttpRequest で SWF バイナリを読み込む (参考) SWF を解析する (3to2 などを参考) Base64 エンコードして data スキーマを作る (参考、参考) デモでは fps を書き換えているだけだが、アセンブル/ディスアセンブルも技術的には可能だろう。

    yuiseki
    yuiseki 2008/01/05
  • Tanablog: CentOS に Red5 を入れてみた

    Red5 が面白そう。インストールしてちょっとさわってみた。 環境 CentOS 4.5 with VMware Server Java をインストール Java を JPackage から入れる。 cd /etc/yum.repos.d wget http://www.jpackage.org/jpackage.repo jpackage.repo をエディタで開いて、 [jpackage-rhel] name=JPackage (free) for Red Hat Enterprise Linux $releasever mirrorlist=http://www.jpackage.org/jpackage_rhel-$releasever.txt failovermethod=priority gpgcheck=1 gpgkey=http://www.jpackage.org/jpa

  • Tanablog: Flash コンテンツをデバッグするための Firefox extention

    Flash をデバッグするための Firefox extention を Alessandro Crugnola(SEPY の開発者) が配布している。Flash デザイナや開発者は是非とも入れておきたい。 FlashTracer FlashTracer は、Firefox から trace の出力を見ることを可能にする extention。デバッグ用の TextField を作成したり、JavaScript の alert を呼ばずとも値のチェックができるのは嬉しい。この extention を入れる前に、debug player をインストールしなければならないので注意。 FlashTracer をデバッグツールとして使用すると便利だが、公開済みのコンテンツに trace 文が含まれていた場合、この extention を導入しているユーザに見られてしまうという捉え方もできる。デバッグ

    yuiseki
    yuiseki 2007/03/21
  • 1