Mozilla Foundation, JavaScript Evangelist, John Resig氏は2月29日(米国時間)、自身のブログにおいてBad Object DetectionのタイトルのもとクロスブラウザのJavaScriptコードを記述する際の注意事項をまとめている。同氏はJavaScript Ajax WebアプリケーションフレームワークjQueryの主要開発者であり、このあたりの事情に精通している。 オブジェクト検出の記述例 同氏はクロスブラウザのJavaScriptコードを記述するには、使いたい機能ごとに使えるかどうかを検出する方法が一般的なやり方だと説明。オブジェクト検出の方法はケースバイケースで違うとし、いくつかの例を紹介している。特定のプロパティが存在するかどうかで機能の有無を判断する方法が紹介されている。 ただしこうした方法は、未知のブラウザに対しての動
WEBアプリケーションなどの、マルチスレッド環境下でログファイルを出力すると、どのスレッドが出力したか、どのユーザが出力したかなど、特定できません。 特定しようとする場合、クライアント情報やスレッド情報を、ネストする階層下へ引き継がなくてはさりません。 しかし、NDCを使用すればネストする階層下へ引き継がなくてもユーザ情報などを付加してログを出力できます。 NDCは、メッセージをスレッド単位に管理します。 import org.apache.log4j.NDC; public class Logging { public static void main(String[] args) throws Exception { org.apache.log4j.Logger log = org.apache.log4j.Logger.getLogger(this.getClass()); NDC
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く