予約システムなどを構築する時にSQLで日付で期間の重複チェックを行う機会は多いと思います。
そこで、SQLで期間の重複チェックをする条件文をメモとして記載したいと思います。
Home » All posts
2013年9月17日火曜日
2013年9月13日金曜日
2013年9月9日月曜日
HTML5のsetCustomValidityを使ったパスワード確認の実装方法
よくパスワード変更画面でパスワードを変更する時に、パスワード入力項目と、パスワード確認項目がある画面があります。
その時にHTML5のAPI機能を使ったパスワードの2重確認の実装方法をメモとして記載したいと思います。
2013年8月30日金曜日
HtmlのButtonタグをSubmitさせない方法
特に何も指定しないとFormのタグの中にbuttonはinput type="submit"と同様な動きになってしまう。
例)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>Hoge</title>
</head>
<body>
<form method="POST" action="/hoge">
<p>
ほげ:<input type="text" name="hogename">
</p>
<p>
<button >送信する</button>
</p>
</form>
</body>
</html>
そこで、buttonタグをただのbuttonとして認識させるには、以下のようにbuttonタグに追加する必要がある。2013年8月20日火曜日
Eclipseでのデバッグ時の重い時の対処方法メモ
Eclipse(4.2 Juno)とJBoss(As 7.1.1 Final)を使ったサーブレット(3.0)で開発していた時、通常起動して実行すると普通に動くのですが、なぜかデバッグ時だけ急に重くなりました。
プロジェクトのクリーンやEclipseのクリーンで起動、JBossのクリーンをやったのですが、治りませんでした。
そこで、Eclipseの画面の「実行」から「すべてのブレイクポイントを除去」を実行したら治りました。
通常ならブレイクポイントでデバッグが止まるはずなのですが、どんな理由か解りませんが、止まらなくなったってことでしょうか・・・・
う~ん謎です
2013年8月10日土曜日
PreparedStatementでのIN句のパラメータ設定方法
PreparedStatementは、データベースに対してSQLを実行する際に、よく使いますがその時にSQLのIN句(例 select * from hoge where id in (1,2,3))のようにしたい時に、イメージとしては下記の様なSQLが書けないかな?と思ってしまいます。
SELECT * FROM HOGE WHERE ID IN (?)
これに対し、複数パラメータで実行するとSQLExceptionが飛んで来てしまいます。
そこで、パラメータを使って出来ないかと思い考えた事をメモとして記載したいと思います。
2013年8月2日金曜日
EclipseのWinMerge導入方法
Subclipse上で、CVSの過去のリビジョンとの比較時に比較エディタが見づらかったので、WinMergeをEclipseで使えないかなと思い色々調べました。
その結果、私の力ではやり方は見つけられませんでした(汗)。
実際、これを使うならTortoiseSVNでWinMergeを使った方が全然使いやすいですが、取りあえず調べた所までメモとして記載しときます。
目次
- 前提条件
- 導入手順
- 使い方
- 参考文献
前提条件
- Windows XP 32ビット
- Eclipse 4.2 JUNO
- External diff Tool (Eclipse Plugin) Version 0.1.1
- WinMerge ver 2.14.0+-jp-15
導入手順
EclipseでWinMargeを使うにはEclipseのプラグインである「External diff Tool」を導入し、Eclipseの組み込みの比較エディタ以外の外部の比較エディタを使えるようにしなければなりません。そこで、導入手順を以下に記載します。
- WinMergeを以下のURLからダウンロードします。
【WinMerge(日本語版)】
- External diff Toolを以下のURLからダウンロードします。
【External diff Tool】
- Eclipseを起動し、Window→設定→一般→比較/外部ツールより外部diff実行可能ファイルに先ほどインストールしたWinMergeのパスにある「WinMergeU.exe」を選択します。
- 適用をし完了です
使い方
Eclipse上でふたつのファイルを選択し、右クリック→比較→相互(外部ツール)でやるとWinMergeで比較できます。使う機会あるのかな・・・?

