CATEGORY

遊び

Apache HttpClientの通信内容をダンプ

アプリやミドルウェの動作の正常性確認や問題発生時の問題切り分けのために、HTTPリクエストやレスポンスのヘッダやボディを確認したい場合がある。Java系のアプリではApacheのHttpClientが使用されることが多いため、ここではApacheのHttpClientによる通信をダンプ(ロギング)する方法を説明します。 (ここではApache HttpClient 4.5を前提として説明します。H […]

JSFラジオボタン・チェックボックスとbootstrap

boostrapでラジオボタンやチェックボックスを使用する場合、div, input, label要素にbootstrapのCSSクラスを指定する必要がある。 JSFでラジオボタンを使用する場合、selectOneRadio, selectBooleanCheckbox, selectManyCheckbox等を使用するが、これらのJSF要素が出力するHTML要素のコントロールができず、上記のよう […]

Javaでサポートする暗号化アルゴリズム

Java暗号化アーキテクチャ Javaで暗号化処理を実装する場合、Java暗号化アーキテクチャ(Java Cryptography Architecture: JCA)と呼ばれるフレームワークを使います。 このフレームワークでは、使用する暗号化アルゴリズムを実行環境で変更できるようにするために、プロバイダアーキテクチャと呼ばれる仕組みになっています。Javaで提供する標準的な暗号化アルゴリズム、ベ […]

jQueryによるデフォルトボタンの実装

デフォルトボタンについて Webページ上でエンターキーを押した場合、そのページ上であらかじめ決められたボタンをクリックしたかのように処理を実行する仕組みがある。何らかのデータの検索を行うようなページは、このような仕組みが用意される場合が多い。検索条件欄に条件を入力し、検索ボタンを押さずにそのままエンターキーを押すと、検索結果が表示されるようなケースである。キーボードからの入力後に、マウス操作をせず […]

リモートからのwarデプロイの自動化

JavaEEベースのツールを公開しているが、デプロイの都度、warファイルをサーバにコピーしてwildflyにデプロイするのが面倒なので、mavenで自動化しました。 前提 mavenのプラグインと後述のwarデプロイスクリプトで実現します。 使用するmavenプラグインはmaven-antrun-pluginです。maven-antrun-pluginでリモートコピー、リモート実行するために、j […]

wildflyへのwarデプロイの自動化

更新したWebアプリをWildflyにデプロイするのが面倒なのでスクリプトを作成してみました。 前提 実行環境はCentOS Linux 7です。 JavaEEのWebアプリの配布形式であるwarファイルをデプロイする想定です。 JBoss CLIを使ってWildflyにwarファイルをデプロイします。Wildflyに接続する際に認証が必要となりますが、Wildflyの既定である「ローカルホストか […]

Amazonの非表示の請求

クレジットカードの請求明細を確認していると見覚えのない請求が… JCB海外利用 AMAZON.CO.JP 利用国USA, …, ¥ 379 「利用国USA」を見ると不正利用な感じもするが、少額なので不正利用ではないだろう… こういうのは経験的に自分が忘れていた請求のことが多いので、Amazonの注文履歴を見てみるが該当する履歴はない。 ちょっと前までAmazon […]

ST-310のやけど防止

キャンプで使っているシングルバーナーのST-310の紹介です。 SOTOシリーズ 火の扱いを専門にしている日本のメーカーということで、SOTO(新富士バーナー株式会社のアウトドアブランド)を使っています。 SOTOから色々な用途のバーナーが販売されており、どれを購入すれば良いか迷うかもしれません。 下記のSOTOのホームページで用途別のお奨めバーナーの説明があるので、こちらで検討して頂ければと思い […]

若洲海浜公園キャンプ場(3/3)

キャンプ2日目となる2019年2月4日(月)です。 この日もいい天気で2月とは思えない暑さで、ほとんどTシャツで行動していました。 朝食は、米から炊いたリゾットを作りました。 その後は、昨日見れなかった散策です。 散策 日差しが暑いけど、風が気持ちいい! 釣りの趣味がないけど、子供とくると楽しいかも。 遠くには富士山がうっすら見えます。 結構広いので歩き疲れました…そういえばレンタサイ […]

若洲海浜公園キャンプ場(2/3)

2019年2月3日(日)の午前中に到着し、受付を済ませて割り当てられたサイトで準備しました。 いい天気で比較的暖かい日でデイキャンプやBBQの人たちでにぎわっていました。 サイトの準備 自分のサイトはこんな感じです。 こうみるとやっぱり整理されていないなぁと思うのと、バックパックとトートバッグだけでよくこんなに荷物を持ってきたなぁとちょっと感心です… 前回の巾着田キャンプでは石を積み上 […]