タグ

2012年1月20日のブックマーク (4件)

  • Pointcuts

    A pointcut is a program element that picks out join points and exposes data from the execution context of those join points. Pointcuts are used primarily by advice. They can be composed with boolean operators to build up other pointcuts. The primitive pointcuts and combinators provided by the language are: call(MethodPattern) Picks out each method call join point whose signature matches MethodPatt

  • AspectJ/ポイントカット - アスペクト指向なWiki

    AspectJ におけるアスペクト † アスペクトは,ポイントカット(フックを仕掛ける Join Point の集合)と ポイントカットに仕掛ける処理(アドバイス)の集合によって記述されます. 主な利用方法は AspectJ Programming Guide の Appendix A, クイックリファレンスに記述されています. AspectJ の構文情報については,AspectJ/簡易リファレンスを作ってみました. ↑ Call(呼び出し) と Execution(実行)の違い † AspectJ における代表的なポイントカットの1つが, メソッド呼び出しを表現する call と,メソッド実行に対応する execution です. いずれも,引数としてメソッドのシグネチャを取り,次のように書きます. // Foo.foo() への呼び出し文(引数はどんなものでも) pointcut Fo

  • Gitの基礎練習

    バージョン管理ツールGitの基礎練習です。 Windows XPのコマンドプロンプトでGitの基的なコマンドを動かしていきます。 Gitを学び始めるきっかけにどうぞ。 (筆者もまだGitを使いこなしているわけではありません。 誤りのご報告、改善提案などは大歓迎です。フィードバックからよろしくお願いします) 目次 はじめに ダウンロードとインストール ファイルをGitの管理下に置きましょう 新しいファイルを追加します 新しいディレクトリを追加します 編集からコミットまでの流れはこんな風に進みます ブランチを使ってみましょう ここまでの作業ログを見ましょう この文書に書かなかったこと 関連リンク 更新履歴 ぜひ、感想をお送りください はじめに Windows XPのコマンドプロンプトで、 バージョン管理ツールGitの基的なコマンドを動かしてみましょう。 この文書の通りに実行すると、 基

    mamatumo
    mamatumo 2012/01/20
  • / - 海豹日記

    {今年|今月|今週|今日}も何%過ぎました ゆく河の流れは絶えずして、しかももとの水にあらず (鴨長明:荘子) FESTINA LENTE ゆっくり急げ (ローマ帝国初代皇帝 アウグストゥス) 立派にできたのであれば、それは十分早くできたことになる (ローマ帝国初代皇帝 アウグストゥス) 海豹日記 へようこそ このサイトは、個人的な覚書を残しておくサイトです 自分は、よくこんなことをします 何かの困りごとや興味の赴くままに、いろいろ調べる 数か月後に、そのことを忘れてしまって、同じことについていろいろ調べる。しかし、そのうち、数か月前の自分が、同じことを同じように調べていたことに気づく それは不毛なので、覚書を残しておこうというわけです (主人公のアリスに掴まれて、チェス盤のはるかかなたまで持ち上げられたことのあるチェスの王さまが、当時のこと思い出し) 王さま「あの瞬間の恐怖といったら、わ