Angular でテストコードの書き方を纏めました
Windows7、IE11で開発者ツールが動かないときの対処法
Windows7、IE11で開発者ツールが動かないときの対処法 Windows7、IE11で開発者ツールが動かない場合があります。 F12を押して起動すると以下のようなエラーが出た場合の対処法です。 Exception in window....
HTMLのtableタグで縦書きする
HTMLのtableタグで縦書きする HTMLのtableタグで縦書きするにはcssで実現することができます。 writing-mode:tb-rl; と記述することで縦書きになります。ただし、IEのみ対応されておりChromeでは横書きに...
jQueryのイベントバブリングとtargetプロパティ
jQueryのイベントバブリングとtargetプロパティ jQueryではイベントバブリングと呼ばれる仕組みがあります。 イベントバブリングとはある要素Aでイベントが発生すればそのイベントは要素Aの親要素にも伝わっていくことを言います。 以...
ActionFormとDTO
ActionFormとDTO
jQueryのパフォーマンス改善
jQueryのパフォーマンス改善 jQueryでパフォーマンスを意識しないといけない場合、いくつか高速化するための例をあげます。 ・セレクタはid属性を指定する $("a")より$("#a")の方が処理が早いです。セレクタがid属性を指定す...
jQueryで配列をループする
jQueryで配列をループする jQueryで配列をループするには、$.eachを使います。 第一引数に配列を指定し、第二引数に処理を記述したコールバック関数を指定します。 <!DOCTYPE html> <html lang="ja"> ...
Javaで日付(時間)を24時間フォーマットにする
Javaで日付(時間)を24時間フォーマットにする
<logic:lessThan>と<logicgreaterThan>の使い方
<logic:lessThan>と<logicgreaterThan>の使い方
Javaで日付計算をする
Javaで日付計算をする Javaで日付計算をするにはCalendarクラスを使用します。 まずインスタンスの生成を行い、addメソッドで日や月を加算減算することができます。 Calendar cal = Calendar.getInsta...
mustache.jsの使い方
mustache.jsの使い方 mustache.js(マスタッシュ)はJavaScriptのテンプレートエンジンです。Node-REDのtemplateノードでもMustache記法が使用できるようです。 ブラウザでの使用方法 プリロード...
JavaScriptで配列をソートする
JavaScriptで配列をソートする JavaScriptで配列をソートするにはsort()を使います。 var arr = ; arr.sort(); alert(arr); デモです。 1,11,2の結果になります。 1,2,11とし...
JavaScriptでオブジェクトを初期化
JavaScriptでオブジェクトを初期化 JavaScriptでオブジェクトを初期化するには、{と}で初期化するプロパティリストをカンマ区切りで囲みます。 var obj = {a:1,b:2,c:3}; プロパティリストなので、キー:値...
<logic:iterate>タグの使い方
<logic:iterate>タグの使い方
JavaScriptで配列の初期化
JavaScriptで配列の初期化 JavaScriptで配列を初期化するには、で期化する要素をカンマ区切りで囲みます。 var arr = ; その他、配列にプロパティを持たせることが可能です。配列長(上記では4)は変わりません。 arr...
JavaScriptで日付の妥当性をチェックする
JavaScriptで日付の妥当性をチェックする JavaScriptで日付の妥当性をチェックするにはDateオブジェクトを使って妥当性をチェックする関数を作ってみます。 以下はyyMMdd形式の日付形式の妥当性チェックする関数です。yy(...
JavaScript、jQueryでチェックボックスを全部チェックする
JavaScript、jQueryでチェックボックスを全部チェックする JavaScriptでチェックボックスを全部チェックするにはdocument.all.name属性.lengthでチェックボックス分ループしてチェックしていきます。 <...
<html:text>タグの幅を操作する
<html:text>タグの幅を操作する
JavaScriptで日付の比較をする
JavaScriptで日付の比較をする JavaScriptで日付の比較をするにはDateオブジェクトで大小比較するだけで求めることができます。但し var today = new Date(); とすると現在日付を取得します。すると時分秒...
JavaScriptでtableの行数を取得する
JavaScriptでtableの行数を取得する javascriptでtableの行数を取得するにはtableにid属性を指定します。 例えば以下のようにします。 <table id="hoge"> <tr> <td> テスト </td>...
Javaで文字列をDate型に変換する
Javaで文字列をDate型に変換する Javaで文字列をDate型に変換するには、SimpleDateFormatクラスのparseメソッドを使用します。 String dt = "20150925"; DateFormat sdf = ...
Quick Adsenseを追加する
Quick Adsenseを追加する 「プラグイン」ー「新規追加」からQuick Adsenseを追加します。 追加したら、「プラグイン」から有効化します。 有効化すると、「設定」-「Quick Adsense」が表示されるようになります。
<nested:iterate>タグの使い方
<nested:iterate>タグの使い方
LabelValueBeanの使い方
LabelValueBeanの使い方 LabelValueBeanは、セレクトボックスなどで使えるキーと値を保持するクラスです。 org.apache.struts.utilクラスにありますがあまり知られていないです。 List<Label...
<bean:size>タグの使い方
<bean:size>タグの使い方
underscore.jsの使い方
underscore.jsの使い方
Oracleの同時接続最大セッション数
Oracleの同時接続最大セッション数 Oracleがつながらなくなったりした場合、最大セッション数を調べます。 SELECT * FROM V$LICENSE; SESSIONS_CURRENTカラムが現在の同時ユーザーセッション数で、S...
WinCVSの使い方
かなり古いソフトですがCVSのGUI版です。 このソフトで、新しいファイルをソース管理するには、ソース管理されていないファイルを選択して「Modify」-「Add」とするとソース管理されるようになります。 フォルダ構成がたいてい複雑なので、...
Trac Lightningの使い方
Trac Lightningの使い方 Trac Lightningはプロジェクト管理ツールです。 タスクを作成し(~画面作成とか)、それを担当する人はタスクの担当者になるために、「チケットの変更」からアクション内の「担当者変更」を選択して「...
jQueryでradioボタンの値を取得する
jQueryでradioボタンの値を取得する jQueryでradioボタンの値を取得するjQueryでradioボタンの値を取得するには、 $('input:checked').val(); というようにcssセレクタで取得することができ...
jQueryでreadonly属性かどうか調べる
jQueryでreadonly属性かどうか調べる jQueryでreadonly属性かどうか調べるには、attr属性を使用します。 if($(#id).attr('readonly') == 'readonly'){ // 処理 } rea...
getInputForward()とmapping.input()
getInputForward()とmapping.input()
iBATISで<や>を使用する
iBATISで<や>を使用する iBATISで<や>を使用するとxmlファイルのため、タグと間違われてしまいます。 これをエスケープするには以下のように、<!]>で囲みます。 <select id="hoge" resultMa...
Javaの独自例外
Javaの独自例外 Javaの独自例外サンプルです。 package jp.co.confrage.infrastructure.exception; import jp.co.confrage.infrastructure.constan...
BeanUtils.copyProperties
BeanUtils.copyProperties org.springframework.beans.BeanUtilsは、第一引数から第二引数へプロパティコピーをします。 この際、型などは関係なく同じ名前のプロパティ名のプロパティのみコピ...
<c:if>の使い方
<c:if>の使い方
String.formatで文字列フォーマットする
String.formatで文字列フォーマットする String.formatで文字列フォーマットすることができます。 String.format("%s ~ %s","20140101","20150101"); 結果は以下のようになりま...
VIEW作成時のWITH READ ONLY
VIEW作成時のWITH READ ONLY VIEW作成時にWITH READ ONLYを指定すると、読み取り専用のVIEWを作成します。 create view ビュー名 select ~ from ~ where ~ WITH REA...
VIEW作成時のNOFORCE
VIEW作成時のNOFORCE VIEW作成時にNOFORCEを指定すると、エラーがあった場合はVIEWを作成しません。 CREATE OR REPLACE NOFORCE VIEW ~ というように記述します。
JavaのデザインパターンTemplate Method
JavaのデザインパターンTemplate Method Template MethodはJavaのポリモーフィズムを利用したデザインパターンです。 処理の流れ(ロジック)を親クラスのメソッドに記述します。子クラスではロジックを記述しません...
StrutsのActionFormを<html:text>に表示する
StrutsのActionFormを<html:text>に表示する
どのスコープにもBean org.apache.struts.taglib.html.BEAN がありません
どのスコープにもBean org.apache.struts.taglib.html.BEAN がありません
iBatis2.3より前は日本語カラムに対応していない
iBatis2.3より前は日本語カラムに対応していない iBatisでカラム名やテーブル名が日本語名だったのですが、文字化けしてしまいエラーとなりました。 色々調べているとiBatisって日本語のSQLに対応していないそうです。 2.3以降...
Javaでhh:mm形式かどうか判断する
Javaでhh:mm形式かどうか判断する Javaでhh:mm形式かどうかをチェックする方法です。 正規表現でチェックしてhh:mm形式であればtrue,そうでなければfalseを返しています。 /** * 時分の形式がhh:mmであるかを...
iBatisでlike検索をする方法
iBatisでlike検索をする方法 iBatisでlike検索をするにはconcatを使用します。 以下は検索条件が指定されていた場合にlike検索する例です。 SELECT * FROM TBL WHERE TBL.CD = #cd# ...
file部品の参照ボタン押下時に確認メッセージを表示する
file部品の参照ボタン押下時に確認メッセージを表示する input type="file"の参照ボタン押下時に確認ダイアログを出したくなったので試してみました。 onclick時のイベントで確認ダイアログを表示し、「いいえ」を選択したらf...
jQueryのセレクタ
jQueryのセレクタ jQueryのセレクタがいっぱいありすぎて覚えれないです。 セレクトボックスにname属性を使用してアクセスする場合$('select[name=hoge')と言う感じでアクセスできます。 <!DOCTYPE htm...
OSqlEditでBLOBを扱う
OSqlEditでBLOBを扱う OSqlEditでBLOBを扱うことができます。 BLOB型があるテーブルをselectして、OSqlGridを表示します。 BLOB型にカーソルを合わせて右クリックをします。 「LOB Upload」と表...
ActionErrorsにエラーメッセージがあるかJSP側で判断する
ActionErrorsにエラーメッセージがあるかJSP側で判断する
Wordのクイックアクセスバーに「選択」を表示する
Wordのクイックアクセスバーに「選択」を表示するには、「クイックツールバーのユーザ設定」をクリックし、 「ホーム」タブを選択します。 この中に選択オブジェクトがあるので「追加」します。これでクイックアクセスツールバーに表示されます。
JIRAとかいうプロジェクト管理
今日初めてJIRAとかいうプロジェクト管理を使いました。 まだわからないですが、RedMineで十分な気がします。 何か問題があるとスレッドのような課題管理を立てて、誰かにアサインするとそのアサインされた人にメールが届く仕組みのようです。 ...