sqljdbcの設定

MSのライセンスのせいなのかMaven側ではsqljdbcのドライバをやってくれないみたい。
なのでMS提供のドライバをMaven側に知らせる必要があるんだとか。

まず、pom.xmldependencyを追加


com.microsoft.sqlserver.jdbc
sqljdbc
2.0

次、sqljdbc.jarをレポジットリーに連動

mvn install:install-file -DgroupId=com.microsoft.sqlserver.jdbc -DartifactId=sqljdbc -Dversion=2.0 -Dpackaging=jar -Dfile=/home/download/sqljdbc.jar

太字のところはドライバをダウンロードして置いている場所を指定。
sqljdbc.jarはjava1.5以下
sqljdbc4.jarはそれ以降

間違いないように注意を!!!

Using platform encoding (MS932 actually) to copy filtered resources, i.e. build is platform dependent!の解決法

プロジェクトのpom.xmlタグ内に以下のように追記(プロジェクトの文字コードUTF-8の場合)。



UTF-8

<参考>
http://www.spring-roo.com/home/warning-using-platform-encoding-ms932-actually-to-copy-filtered-resources-ie-build-is-platform-dependent

SpringのBeanスコープに関して

まず、ここを参考した。

http://blogs.wankuma.com/kazuki/archive/2009/02/17/168272.aspx

Singletonパターンの実装いらず
設定を変えることでBeanインスタンスのライフサイクルの管理が出来るなんてすごい!!!

終了していない文字列型の定数です。JSエラーの件

こいつのせいで朝からばたばたしていた。

終了していない文字列型の定数です。

IE8でこのエラーが出ていて、Safari,Chrome,FFは大丈夫
いったい何なの?

JSには何度チェックしても間違いなし

でも必ずしも、

alert('ここ?ここ?');

って日本語の表現のところで
出ている現象。

なのでエンコードのことが気になった。

JSの呼び出し元のJSPにて
METAタグとしてエンコード情報を記述したら解消!!

の間に

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

を追加するのだっ。

METAタグはコーダーがやってくれるんであまり気にしてなかったが
これからは細かくチェックしようと!

iPhoneアプリのビルド時、Code sign errorに遭遇したとき

コードを書き終えてよし!ビルドやと思ったら
以下のエラーと遭遇した。

Code sign error: The identity "iPhone Developer" doesn't match any valid certificate / private key pair in the default keychain.

この場合は
英:Application → Utility → Key Chain Access
日:アプリケーション → ユーティリティ → キーチェーンアクセス


ログインを解錠し直す。(アンロック→ロック→アンロック)
これで直ったわけ。