タグ

2011年10月31日のブックマーク (7件)

  • FindBugs version2.0.2 バグパターン詳細

    Bx : 非効率な浮動小数点数のコンストラクタを呼び出しています。 valueOfスタティックメソッドを代わりに使用してください。 (DM_FP_NUMBER_CTOR) new Double(double)を呼び出すと、常に新たなオブジェクトが生成されます。これに対し、Double.valueOf(double)は、コンパイラ、クラスライブラリ、JVMによってキャッシュすることが可能です。キャッシュを使用することによって、余計なオブジェクトの生成を防ぎ、コードの実行効率を改善できます。 バージョン5.0より前のJava実行環境との互換性が不要であれば、オートボクシングか、Double、FloatのvalueOf()メソッドを代わりに使用してください。 Bx : 非効率なNumberのコンストラクタが呼び出されています。 代わりに valueOf スタティックメソッドを使用してください。

    j5ik2o
    j5ik2o 2011/10/31
    日本語資料
  • GCViewer

    GCViewer (download) is a free open source tool to visualize data produced by the Java VM options -verbose:gc and -Xloggc:<file>. It also calculates garbage collection related performance metrics (throughput, accumulated pauses, longest pause, etc.). This can be very useful when tuning the garbage collection of a particular application by changing generation sizes or setting the initial heap size.

  • Node.jsのコンセプトとは? ライアン・ダール氏による東京Node学園祭 基調講演(前編)

    このセッションでは、前半でNodeのコンセプトを、後半では来週にもリリース予定のNodeの新バージョンについて紹介します。 このデニス・リッチーの言葉はNodeの特徴を表していて、Nodeとは機能を加えるよりもむしろ取り去ったものです。 いまのOSのインターフェイスのほとんどは、1970年代のテレプリンタのような歴史をひきずっています。ケン・トンプソンとデニス・リッチーが開発したUNIXやCは当時のPDP11のためにデザインされたもので、いまのOSもその歴史上にあるのです。 UNIXの基概念は、対話的なコマンドラインを作るものでした。lsコマンドを打つとその結果がテレタイプに出力されるといったものです。そして基概念には、ブロックするシステムコールやプロセスが含まれています。 ブロックするシステムコールを呼び出すと、I/Oが完了するまで戻ってきません。戻ってくるまでどれだけかかるかも分か

    Node.jsのコンセプトとは? ライアン・ダール氏による東京Node学園祭 基調講演(前編)
  • ASUSの「Zenbook UX31E-DH72」はMacBook Airより安くて速い。これは買い! 日本最速レビュー - キャズムを超えろ!

    と、タイトルで煽ってみたが当に最速かどうかはしらない(w まぁDH72と同等モデルとなるUX31E-RY256は11月下旬なので、まぁコンシューマーとして手にいれて日語でレビューするのは最速といえなくはないだろう。 詳細な写真やSPECなどはITmediaに譲るが、MacBook Airと同等のコンセプトで少しSPECが高い超薄型モバイルノートPCだといえばそれ以上の説明は不要かもしれない。 どうせうちのBlogを読んでくれるマニアックな諸氏にとってMBAのスペック説明なんぞ不要だろうから一番気になるMBAとの差異はどうなのか?について簡単にまとめる。結論からいうと、信者はMBAに行けばいいが、彼の信者となることが自己のアイデンティティとなりえない者についてはZenbookを選ぶのは必然だろう。 ちなみにAppleはすごい会社だ。なぜなら、これとほぼ同じスペックのPCを半年前にリリース

    ASUSの「Zenbook UX31E-DH72」はMacBook Airより安くて速い。これは買い! 日本最速レビュー - キャズムを超えろ!
  • Jubatusを公開しました - Preferred Networks Research & Development

    先日、NTTと共同研究開発したJubatusを公開しました。 OSSで公開されてますので、興味がある方は使ってみるなり、ソースコードを眺めるなり、できればプロジェクトに参加していただけたらと思います。 Jubatus(ユバタス)は、大規模分散上でリアルタイムで機械学習を行うためのフレームワークです。 このプロジェクトは元々、機械学習やデータ解析が好きなPFIと、ネットワークやシステム運用実績が豊富で技術力があるNTT情報流通プラットフォーム研究所と組んで何かできないかということで始めました。 「大規模分散」+「リアルタイム」+「深い解析」という三つの特徴を持った上でデータを分析するためにどのようなアーキテクチャが考えられて、その上でどのような解析ができるのかというのを日々試行錯誤して作っています。 今回はリリース第1段ということで、手法としては分類(教師有学習の多クラス分類)に絞ってOSS

    Jubatusを公開しました - Preferred Networks Research & Development
  • 2011-10-29

    創刊号から昨年末まで、10年分のバックナンバーをPDFで収録した総集編です。昔記事を書いたことがあるので献していただけるのかな…とちょっとだけ期待していたのですが、どうやら時効のようですw この手の雑誌は旬な情報を取り上げていることが多く、バックナンバーを読み返すことはあまりないのですが、記念と歴史的資料という意味で購入してみました。最新の号でも昨年末のものなので、情報としては古いですが、読み物として読める部分や専門分野外の記事などは楽しく読むことができそうです。 ただ、A01SHに入れて読もうと思ったのですが、雑誌サイズのPDFは7インチの画面で読むのはちょっとツライですね。縦持ちだとちょっと字が小さく、横持ちだと誌面が段組になっているので1ページを読むのに上下に行ったりきたりしないといけません。また、PDFが結構重いです。Android上でezPDF ReaderというDFリーダーを

    2011-10-29
    j5ik2o
    j5ik2o 2011/10/31
  • OS X Lion オレオレ設定!これでかなり便利になった! « ウープスデザインブログ (デザイナーまめこ)

    Lionにアップデートしたらいくつか不具合がでてきたりしたので良い機会だとクリーンインストールすることにしました。3台目のセットアップくらいから細かい設定なども合わせてこうすると便利!みたいな形ができたので備忘録として書いておきます。 ランチャー最適化 アプリの起動、ファイルへのアクセスはランチャーたちにかかっています。 いくつかのランチャーがありますがその特徴に合わせて使い分けるのが良いでしょう。 よく使うアプリ+グローバルホットキー!はQucikSilverにおまかせ Quicksilver — Mac OS X at your Fingertips これは自分がずっと使っていたのでそのまま継承されていますがアプリの起動は他のでも大丈夫でしょう。最近はずっと止まっていた開発が進み始めたのでまた期待したいです。 一番ハズセないのはグローバルホットキーで、iTuneのスキップや停止・

    j5ik2o
    j5ik2o 2011/10/31