2011-09-01から1ヶ月間の記事一覧

JavaScript とかによるブラウザ判定方法のまとめ

JavaScript でのブラウザ判定について まとまった情報がサクッとヒットしないので、まとめ UserAgent によるブラウザ判定 よくある単純な例 var userAgent = window.navigator.userAgent.toLowerCase(); if (userAgent.indexOf('opera') != -1) { return 'op…

Scala と ODBMS の合わせ技が効率的すぎる

Scala からオブジェクトDBの db4Object を使う blog1.mammb.comの記事でも取り上げた db4Object を Scala から利用してみます。 db4o-8.0.184.15484-all-java5.jar をクラスパスに追加して Scala から使うだけです。 エンティテイ として、Customer クラスを…

Java SE 7 で追加された NIO2 の非同期ソケットチャネル

Java7にて NIO2 として不完全だった NIO 系ライブラリが拡張されました。非同期 SocketChannel を使って簡単なサーバのサンプルをば。 Java6までの ServerSocketChannel と SocketChannel に対応する Asynchronous 系のクラスが追加されました。 Asynchronou…

Java SE 7 における Swing の変更点

Swing Enhancements in Java SE 7 の一覧をベースに Java SE 7 の Swing 変更点について書いときます。。 JLayer Class java.net. の JxLayer プロジェクトの成果物を元に Java 7 にレイヤー機能が追加されました。既存のコンポーネントを変更することなく、…