月: 2007年6月

svn コンソールで、コンフリクトの解消 unix

svn コンソールで、コンフリクトの解消

Q. コンフリクトしたとかいわれちゃうんですけど? A. 手修正してから svn resolved でコンフリクトが解決したことを明示してください。 commmit時に怒られた場合、修正してからsvn resolvedを実行してください。 猿にもわかるsvn入門 cvsだと、そんなこと必要なかった気…
有意義なTODOコメント free

有意義なTODOコメント

今日、仕事で修正しているアプリのソースで、変わった*1TODOコメントを見た。 //TODO I don't like the following smell! Can someone help me refactor it? I think a SwitchTransform might be a…
警告の出力 php

警告の出力

下のような問題が起こらないように、phpファイルの最後の ?> は書かないことが推奨されています。有名な話らしいです。 覚えておいて頂きたいのは、header() 関数は、 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の 出力の前にコールする必要があることです。…
vimのEscapeHtmlコマンド vim

vimのEscapeHtmlコマンド

はてなダイアリーでコードを貼り付けるときには、気にしなくていいんですが、自分でHTMLを作るときとかは、タグをエスケープ(< を &lt; にして、 > &gt;)しなければならないので、vimで範囲選択した範囲のタグをエスケープするcommandを書いた。 Esca…
StringEscapeUtils イイ java

StringEscapeUtils イイ

SQLインジェクションの話。 新規に作るアプリなら、バインド変数(?)を通すから、SQLインジェクションの対策はできるんですが、古いアプリの修正とか、汚ない話になってくると、独自にエスケープを行なわなければならない場合があります。 今回、修正しているプロジェクトに既にあるエスケープメソッドが、' と…