unix 26 6月 2007 svn コンソールで、コンフリクトの解消 Q. コンフリクトしたとかいわれちゃうんですけど? A. 手修正してから svn resolved でコンフリクトが解決したことを明示してください。 commmit時に怒られた場合、修正してからsvn resolvedを実行してください。 猿にもわかるsvn入門 cvsだと、そんなこと必要なかった気… 続きを読む
free 26 6月 2007 有意義なTODOコメント 今日、仕事で修正しているアプリのソースで、変わった*1TODOコメントを見た。 //TODO I don't like the following smell! Can someone help me refactor it? I think a SwitchTransform might be a… 続きを読む
php 24 6月 2007 警告の出力 下のような問題が起こらないように、phpファイルの最後の ?> は書かないことが推奨されています。有名な話らしいです。 覚えておいて頂きたいのは、header() 関数は、 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の 出力の前にコールする必要があることです。… 続きを読む
vim 23 6月 2007 vimのEscapeHtmlコマンド はてなダイアリーでコードを貼り付けるときには、気にしなくていいんですが、自分でHTMLを作るときとかは、タグをエスケープ(< を < にして、 > >)しなければならないので、vimで範囲選択した範囲のタグをエスケープするcommandを書いた。 Esca… 続きを読む
java 21 6月 2007 StringEscapeUtils イイ SQLインジェクションの話。 新規に作るアプリなら、バインド変数(?)を通すから、SQLインジェクションの対策はできるんですが、古いアプリの修正とか、汚ない話になってくると、独自にエスケープを行なわなければならない場合があります。 今回、修正しているプロジェクトに既にあるエスケープメソッドが、' と… 続きを読む