2017-04-01から1ヶ月間の記事一覧

Wicket 8.0.0-M4 から M5 で、AjaxButton.onSubmit が。。。

Wicket 8 の機能として注目だったラムダの対応も、 8.0.0-M4 までは、 onSubmit(String id, SerializableBiConsumer<AjaxButton, AjaxRequestTarget> onSubmit , SerializableBiConsumer<AjaxButton, AjaxRequestTarget> onError) onSubmit(String id, SerializableBiConsumer<AjaxButton, AjaxRequestTarget> onSubmit) これらのメソッドが加わっていて喜ん</ajaxbutton,></ajaxbutton,></ajaxbutton,>…

Wicket8 の Tomcat 8 で Websocket に苦戦中

2017-6-25 に回答oboe2uran.hatenablog.com 先日、Wicket 8 の websocket - Oboe吹きプログラマの黙示録 で書いたが、改めて取り掛かった。Wicket の native-Websocket を使おうと、Tomcat 8.0.43 で起動できない。 Websocket にそんなに魅力を感じてるわけ…

input テキストフィールドでカーソルの位置を指定する。

HTML input テキストフィールドで任意の範囲を選択するには、 <input type="text" value="1234567890"> jQuery で、focus して、setSelectionRange( 開始位置、終了位置 ); $('input').focus().get(0).setSelectionRange(3, 6);setSelectionRange で指定する値は、0始まりで数える。この setSelect…

原始的なHTTPクライアントサンプル

久々に HTTPクライアントプログラムを書く。 以前は https://hc.apache.org/ を使うことばかりしていた。chunk発生を考慮すれば当然だった。でも、限られたネットワークで軽量に動かしたく前にも書いたかもしれない 原始的なHTTP クライアント (=他の…

Enumeration から Stream

Enumeration から Stream にする。 java.util.Collections の list を使って、Stream にする。 Collections.list(getRequest().getParameterNames()).stream().forEach(key->{ }); こんな感じ。。。

Wicket ModalWindow full screen

Wicket ModalWindow full screen と言うと、ちょっと言い過ぎだけど、つまりブラウザで開いたページ表示一杯の 幅、高さで ModalWindow しかも caption なしの ModalWindow に見えない ModalWindow を出したくなった。昔、captionが無い~フレーム枠が存在し…

window.close() の実行

JavaScript で開いている自身のページのブラウザWindow は、セキュリティのために閉じられないように なっているが、aタグ target="_blank" 開いた先での window.close() は効いてくる。結構昔から、いろんなことが試されていた。 stackoverflow.com

jQuery UI の datepicker trigger を画像でなくてフォントアイコンで指定

jQuery UI の datepicker を使ってるWebサイトで、わざわざアイコンのボタンによる picker 呼出しをするデザインがなんか釈然としない。https://jqueryui.com/datepicker/#icon-triggerにあるようなカレンダーアイコンをクリックで呼び出すもの。これより入…

moment.js でリアルタイムに日付時刻を表示

moment.js でリアルタイムに日付時刻を表示する。jQuery と moment-with-locales.js を使う。 <script type="text/javascript" src="js/jquery-2.1.4.min.js"></script> <script type="text/javascript" src="js/moment-with-locales.js"></script> <div> <h1 id="date"></h1> <h2 id="hour_min_sec"></h2> </div> 自分で clock関数、1秒間隔実行を用意して実行する。 $(…

moment.js で曜日出力に注意

2年近く前に知ってから愛用している moment.js 曜日を出力しようと思って、 各国語対応の moment-with-locales.js を使ったら フォーマット dddd または、ddd を使ったら曜日が日本語で出力されない。 あれ、そうだっけ?!しかたなく、moment-with-locales…

jQuery ui の アイコンフォント

jQuery ui の アイコンフォント見つけた。 mkkeck.github.io jQuery UI のアイコンはサイズが決まったものしか使えずなにかと不便だったけど これなら、 <link rel="stylesheet" type="text/css" href="jquery-ui-1.12.icon-font.min.css" /> のように使用宣言して <span style="font-size: 32px;color:#009000" class="ui-icon ui-icon-jquery">icon</span> でいける。</link>

MAVEN2_CLASSPATH_CONTAINER は、エクスポートまたは公開されません。の警告

時々、Eclipse MAVEN プロジェクトを作成していると、クラスパス・エントリー org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER は、エクスポートまたは公開されません。実行時に ClassNotFoundExceptions が発生する可能性があります。なる警告が発生する。この…

リストの順序を保持したグルーピング

リストをグルーピング、しかしあくまでも順序付けされた並びの中でのグルーピングで同じキーのグループが複数あっても まとめない。 という要求があった時、少し悩んだ。サンプルとなるお題、、、要素のキーが以下のようにならんでいる場合、 A , A , A , B …

POI で セル書込み時に Optional を使う

Apache POI メモリ消費量が増えやすいし、今となっては使いにくい。 Excel の場合、セルのスタイル設定は今のメソッドは、まあ許すとして セルの値セットや、スタイル適用のメソッドが実行後のセルを返してくれれば、数珠つなぎにメソッド呼べるのに。。そこ…