2012-02-01
DataSpiderにおけるコンポーネント間のインタラクションの設計と実装、のクラス図とシーケンス図
この記事は小野和俊のブログ:DataSpiderにおけるコンポーネント間のインタラクションの設計と実装の勝手に補足記事です。
コードが良くわからなかったので図を書いてみた。
詳細な説明は元記事へどうぞ。
2012-01-30
S2Junit4、before()内でコンポーネントのルックアップに失敗する
ConfigFileIncluderで定義された設定ファイルがincludeされるのはbefore()の後です!!!
詳細はS2TestMethodRunner#runMethod()あたりを参照(initContainer内でinclude処理が行われている)。
前に別件で調査してんだけどすっかり忘れてた。
S2Junit、テスト対象コンポーネントの依存コンポーネントを後から設定した場合に正しくDIしてくれない事象の解決策 - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥
2012-01-11
git、複数のリポジトリをまとめる
あるサブディレクトリだけ切り出して git で管理していたものを、別のおおきな git プロジェクトにマージできたりしないかな
2012-01-11 16:54:17 via web
みたいなケース。
2012-01-06
git、コミット漏れのファイルがあった時の対処
ストーリーとしては、
$ vi main.rb ... $ vi newclass.rb ... $ git commit -a -m '一部機能をNewClassに分離' $ vi main.rb $ git commit $ vi sub.rb $ git commit ... $ git status # Untracked files: # (use "git add <file>..." to include in what will be committed) # # newclass.rb $ うっ bash: うっ: command not found
みたいなケースですね。
2012-01-04
align.vimで全角文字を正しくハンドリングする
あけましておめでとうございます。しかしそんなことは関係ない。正月から平常運行だしVimいじってたら休みが終わった。
さて本題。これはヘルプに書いてあるけど、
let g:Align_xstrlen=3
をすることで正しくハンドリングされます。
ただ、このオプションを設定すると異常に重い+カーソルがファイル末尾に飛ぶという謎な挙動を示すので、修正したやつを用意しました。
https://github.com/todesking/vim-align/tree/xstrlen-fix
どうぞご利用ください。
