2015-09-01から1ヶ月間の記事一覧

liveメソッドは廃止なので、onメソッドを。。

HTML表示後に、追加された input タグ等の value の変更を検知させるのに、 live メソッドがあったが、jQuery 1.7 からは廃止されてるので、 on メソッドを使うことになる。 .on( events [, selector ] [, data ], handler ) $('body').on("change", 'input…

Tomcat の WAR アップロードのサイズ上限

Tomcat の manager で、WARデプロイには、アップロードのサイズ制限があった。。。 /webapps/manager/WEB-INF/web.xml に書いてある。 デフォルトは、 50MB <multipart-config> <max-file-size>52428800</max-file-size> <max-request-size>52428800</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config> 100MBにしたけ…

Jasperreports 使用フォントの追加

iTextAsian.jar に入っていない使用フォントの追加 コミュニティに載ってる方法や、フォントをPDFに埋め込む方法や、 埋め込まない方法、あるけど、PDFファイルサイズに神経質にならなくて良いのだったら、 埋め込みでも良いのでは?とにかくどっちで…

jasperreports で半角の ¥文字

jasperreports で 半角 "\" 円文字を印字させるには、 "\\" とエスケープしても バックスラッシュ文字になってしまう。 変換が起きないように Unicode で指定しないとだめだ。 \u00a5 で指定する。

moment.js コンストラクタを使う時の注意

moment.js が、便利だと思って使ってたら、 var d = moment('2015/09/14'); が、 Deprecation warning: moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. と警告を出す。このように使ってい…

厄介なMS-IME chromeでも半角英数字に制限したい

HTML テキスト入力フィールドで、chrome ブラウザでも、とにかく!半角英数字だけの入力に制限したい! CSS の ime-mode 属性が、IEでしか有効でないし、chrome ではダメなので、 入力された全角文字を半角に置き換えや判定などをよくやっていたもので そん…

Wicket でセッションIDを参照

Wicketを使っていると、あまり、HTTPセッションIDを参照する必要がないのだが、 もしも参照しなければならないのなら、、 String sessionId = WebApplication.get().getSessionStore().getSessionId(getRequest(), true);

nginx upstream timed out エラー

nginx サーバ、あまり詳しく知らないのだが、 nginx + Tomcat の構成でどうしても時間のかかるファイルダウンロードを実行していたら、 Java アプリ側のエラーログでは、SocketException pipe bloken 原因は、ClientAbortExeption 困惑して、nginx のエラー…

iReport のバグ

jasperrepotts のテンプレートを作る iReport 5.6.0 を使っていたら、 ひどいバグに遭遇! パラメータや、フィールドを作成した時のプロパティに、 Description という説明を記述する箇所があります。 何らかの都合で一度書いたものを消してしまうと、 <parameterDescription></parameterDescription> が、…

AjaxButton でダウンロード実行

Wicket の AjaxButton でファイルダウンロードを実装しようと、ファイルダウンロードの方法自体に、いろんな方法があるだろうけど、、 IRequestHandler handler = new ResourceStreamRequestHandler(resource,downloadName); getRequestCycle().scheduleRequ…