2013年5月25日土曜日

レスポンスヘッダ情報を全て表示


Android開発中にて。
サーバから取得データが文字化けしていたため、
サーバからのレスポンスの内容を確認用。
ヘッダ情報を表示すれば文字コードも確認できます。

// ※responseはHttpResponseクラスを表す。
for (Header header : response.getAllHeaders()) {
String sHeaderName = header.getName();
String sHeaderValue = header.getValue();
Log.d("HTTP Test", "getAllHeaders() : " + sHeaderName + " : " + sHeaderValue );
}


2012年12月24日月曜日

特定のファイルのみBasic認証を行う場合


.htaccessでBasic認証を行う場合、大抵、特定のディレクトリにBasic認証をするが、

今回、特定のファイルのみBasic認証をすることがあったのでメモ。

ポイントはFilesタグを使用する。

以下、.htaccessの内容


AuthUserFile /home/(パスワードファイルの置いたパス).htpasswd
AuthGroupFile /dev/null
AuthName "Input Your Name And Password"
AuthType Basic
<Files 特定のファイル名.php>
require valid-user
</Files>



2012年12月23日日曜日

rtexprvalueの意味


カスタムタグ作成時の指定でよく忘れる。

rtexprvalueは「Request Time Expression Value」の略だそうです。

属性値の指定に式が使用できるかどうか決める。










2012年10月13日土曜日

OCJ-Pを受けてきた。


先日、OCJ-Pを受けてきた。

結果は78%で合格。


役に立った書籍は

通称黒本の
「徹底攻略Oracle認定JavaプログラマSE 6問題集 [CX-310-065]対応 (ITプロ/ITエンジニアのための徹底攻略) 」

この問題集から結構出題された。

続いて通称紫本の
「SUN教科書 Javaプログラマ(SJC-P) 5.0・6.0両対応(試験番号310-055、310-065) 」

黒本には載っていない視点の問題が多く、勉強にもなった。

最後に、
「Sun SJC-P認定ガイド Java5/6編 310-055&310-065対応」

これはJavaプログラマなら知っておくべきことが書いてあり、学校の教科書みたいな存在だ。
見やすくて、説明もわかりやすかった。

試験一週間前に購入したので受験までに全部はできなったが、今後もこの本にはお世話になるだろう。
少々高かったが、それ以上の価値はある。


あとWebサイトでは「ちょいスタディ」がおすすめ。
ブラウザがIEにしか対応していないようなのが残念だが、気晴らしに勉強できる。



2012年8月30日木曜日

アノテーションの自作テスト


まずはアノテーションの作成。AnoTestクラス。
・フィールドに対して付与するアノテーションとする。
・nameという属性を与える。


次に自作アノテーションを付与する親クラスの作成。

さらにSuperDtoクラスを継承した子クラスSubDtoクラスの作成。


メインクラスでサブDTOに対して親クラスを含めたフィールドに対してアノテーション情報を取得する。

結果は以下。
親クラスも含めてアノテーションの付与されたフィールドに対して、name属性値を取得できている。
■親クラスを含めたアノテーション情報取得テスト
------------------------------------------
フィールド名:hobby
アノテーションAnoTestのname値:趣味
------------------------------------------
フィールド名:id
アノテーションAnoTestのname値:ID
------------------------------------------
フィールド名:name
アノテーションAnoTestのname値:名前
------------------------------------------
フィールド名:age
アノテーションAnoTestのname値:年齢
------------------------------------------

2012年2月16日木曜日

Chromeにてクッキーの保存場所は?(Win7)

Chromeブラウザのクッキーの保存場所(Windows7)は


C:\Users\(ユーザ名)\AppData\Local\Google\Chrome\User Data\Default


"Cookies"というファイル名で1ファイルにまとまっている。しかもバイナリファイルだ。

Chromeの設定画面から操作することになる。


また、ChromeにはCookieに簡単にアクセスでき、編集も可能な便利なプラグインがある。

Edit This Cookie


2012年2月2日木曜日

バリデーションに必要なjarファイルについて

以下のjarをWEB-INF/lib配下に置く。

■validation-api-1.0.0.GA.jar
  バリデーションAPIのインターフェース郡をまとめたjarファイル

■slf4j-api-1.6.1.jar
  バリデーションAPIの実装クラスをまとめたjarファイル。

■hibernate-validator-4.0.2.GA.jar
  hibernate-validator-4.0.2.GA.jarの内部で利用しているjarファイル(ロギング用のjar)