タグ

hookに関するIMAKADOのブックマーク (4)

  • メソッドをフックする - 素人がプログラミングを勉強していたブログ

    はてブでreturnがなくなってるという指摘があったのでそれを修正した。 var Hook=function(){ var old; this.addHook=function(obj,method,before,after){ old=obj[method]; obj[method]=function(){ before&&before.apply(this,arguments); var ret=old.apply(this,arguments); after&&after.apply(this,arguments,ret); return ret; } } this.removeHook=function(obj,method){ obj[method]=old; } } var h=new Hook(); h.addHook(window,'confirm', function()

    メソッドをフックする - 素人がプログラミングを勉強していたブログ
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • MOONGIFT: » コミット前にチェック「SVNChecker」:オープンソースを毎日紹介

    実際に確かめていないのだが、面白そうなので紹介したい。 Subversionを開発プロジェクトに利用されている方は多いと思う。チームはもちろん、個人であってもぜひ活用してほしい。日々の作業ログとしても使えるし、バックアップとしても便利な存在だ。 そんなSubversionであるが、更新したタイミングで通知が欲しい、コミットする際にソースをチェックしたいといった要望があるかも知れない。そうしたお悩みを抱えた方はぜひこれをチェックしてみよう。 今回紹介するオープンソース・ソフトウェアはSVNChecker、Subversionのコミットフックツールだ。 SVNCheckerはSubversionリポジトリへのコミットをフックして、何らかの処理を行わせるソフトウェアだ。例えばソースのスタイルをチェックしたり、コミットしたタイミングでメール送信したりと言ったことが設定ファイルレベルでできるようにな

    MOONGIFT: » コミット前にチェック「SVNChecker」:オープンソースを毎日紹介
  • 青木さんの作ったsubversionコミット時にメールしてくれるスクリプト - ma2’s diary

    http://www.loveruby.net/d/?date=20070329#p01 うわーいと喜んで設定してみたのだが動きません。しばらく放置していたのですが,先日心を入れ替えて調べてみました。青木さんのメールスクリプトの先頭が #!/usr/bin/env rubyでしたが,単純に #!/usr/local/bin/rubyとフルパスに書き換えたらあっさりうごきました。Subversion によるバージョン管理を見ると, セキュリティー上の理由で、Subversion リポジトリはフックスクリプトを空の環境で実行します― つまり$PATH や %PATH%を含め、環境変数は全く設定されない状態で実行します。このため多くの管理者は手でフックスクリプトを実行するとうまくいくのに、Subversion によって実行されたときにはうまくいかないことに困惑します。環境変数を明示的に設定するか

    青木さんの作ったsubversionコミット時にメールしてくれるスクリプト - ma2’s diary
  • 1