読書:真保裕一 繋がれた明日 お勧め

統計上は昔と比べて凶悪な犯罪は減ってるらしいけど、マスコミには悲惨な事件がけっこう取り上げられている。日本では被害者より加害者の方が手厚く保護されるシステムになっているそうで、それに対する意見も多々耳にするようになった。確かに被害者の方が保護されないのは考え直して欲しいが、実際加害者のその後はどうなのか。この本は小説だけど、犯罪(殺人)の加害者がどのような目にあっていくのか、その家族がどのように巻き込まれていくのかを描いている。
 主人公はまだ十代のころ、軽はずみな行動に出て人を殺してしまう。出所後様々な目にあい悲惨だが、やはり被害者、加害者の家族がとても可哀相に思える。
 軽はずみなことで過ちを犯してしまったら悔やんでも悔やみきれないだろうな。

java 全角半角スペースかどうかチェックする。(StringUtils)

 StringUtils.isWhitespace
 空文字、全角半角スペースをチェックします。
 このまま使用すると、空文字もtrueになるの気をつけてね。
 /**
  * 全半角空白チェック
  *
  * @param value
  * @return boolean 全半角空白のみのときtrue
  */
 public static boolean isWhitespace(String str) {
  //空文字またはnull(以前の頁をみてね)
  if (isNullOrBlank(str)) {
   return false;
  }

  return StringUtils.isWhitespace(str);
 }

java 空文字を判定する。(StringUtils)

 StringUtils.isEmptyを使用します。

 javadocを見ると以下のようにあります。
 つまり、空文字またはnullの場合にtrueを返します。

  StringUtils.isEmpty(null)      = true
  StringUtils.isEmpty(“”)        = true
  StringUtils.isEmpty(” “)       = false
  StringUtils.isEmpty(“bob”)     = false
  StringUtils.isEmpty(”  bob  “) = false
 

 /**
  * <pre>
  * 空文字を判定する。
  *
  * Stringが空文字またはnullの場合にtrueを返す
  * </pre>
  *
  * @param str
  * @return boolean
  *
  */
 public static boolean isNullOrBlank(String str) {
  return StringUtils.isEmpty(str);
 }

 

java 右側から指定された文字数分切り取る。(StringUtils)

■java 右側から指定された文字数分切り取る。

 StringUtils.rightを使用するとこれまた簡単。

 substrLeft(“あいうeoかきku”, 3);
 実行すると「あいう」

 substrLeft(“あいうeoかきku”, 4);
 実行すると「あいうe」

  /**
   * 右側から指定された文字数分切り取る
   *
   * @param str
   *            対象文字
   * @param need
   *            必要な文字数
   * @return String 切り取った文字
   */
  public static String substrRight(String str, int need) {

   assert (str != null && need > 0) : “★★bad parameter null or lesser 0”;

   return StringUtils.right(str, need);

  }

Trac Lightning 起動 subversion(svn)

インストールが終わったので起動してみる
windowsのスタートボタン→全てのプログラム→Trac→コマンドプロンプトから実行
起動

起動するとコマンドプロンプトがあがる。

起動に成功したか否か実際にURLをたたいて確認してみる。
http://localhost/trac/SampleProjet

この画面がひょうじされれば成功。