タグ

2010年11月6日のブックマーク (4件)

  • Javaジェネリクス再入門 - プログラマーの脳みそ

    ジェネリクスでは、「型」を変数にした「型変数」というものを取り扱う。型変数で何が嬉しいかというと、メジャーな例ではコレクションAPIが挙げられる。java.util.Listとかjava.util.Mapとかのデータを格納するタイプのユーティリティクラスのことだ。 2004年にJavaのバージョンが5.0となるまでは、Javaにはジェネリクスの機能はなかった。なので、Listにデータを格納し、取得する場合は List list = new ArrayList(); list.add("hello!"); String str = (String) list.get(0); といったソースコードになる。 add()の引数はObject型で宣言されており、どんな参照型でもadd()することができた。 get()の戻り値もObject型で宣言されておりキャストが必要だった。このキャストはプログラ

    Javaジェネリクス再入門 - プログラマーの脳みそ
  • LINQ to SQL で追加、更新、削除 - taediumの日記

    Visual Studion 2008 の Express Editionでいろいろと動かしてみました。DBのスキーマはよくある、Department、Employeeで。DepartmentとEmployeeは1対多でEmployeeがDepartmentに対する外部キーを持っています。エンティティのコードはVisualStudioで自動生成したものを使います。 当は、テストコードで確かめられるといいんだけど、Express EditionにNUnitとか入れるのはしんどそうだったので、次のようなコードで実行することにしました。 class Program { private StudyDataContext db; // 自動生成したDataContextのサブクラス static void Main(string[] args) { using (TransactionScope

    LINQ to SQL で追加、更新、削除 - taediumの日記
  • Scala Implicits: 型クラス、襲来 · eed3si9n

    2010-11-03 Debasish Ghosh さん (@debasishg) の “Scala Implicits : Type Classes Here I Come” を翻訳しました. 元記事はこちら: http://debasishg.blogspot.com/2010/06/scala-implicits-type-classes-here-i.html (翻訳の公開は人より許諾済みです) 翻訳の間違い等があれば遠慮なくご指摘ください. 先日 Twitter 上で Daniel と Scala での型クラスについて論議していると,突然このトピックに関する書きかけだった記事を発見した.これを読んでもあなたは特に目新しい事を発見するわけではないが,型クラスに基づいた思考はあなたの設計の幅に価値を与えることができると思う.この記事を書き始めたのはしばらく前に設計の直交性についての

  • 「宇宙ホログラム説」、超高精度の時計で検証へ | WIRED VISION

    前の記事 モバイル・ネットワークとEVを統合、日産の新コンセプト 「宇宙ホログラム説」、超高精度の時計で検証へ 2010年11月 4日 サイエンス・テクノロジー コメント: トラックバック (0) フィードサイエンス・テクノロジー Dave Mosher われわれの存在は、超高解像度の3D映像のようなものであり、有限の帯域幅で「コーディング」することが可能なのかもしれない。そして、われわれの愛するおなじみの3次元は、2次元での情報をホログラムのように投影したものにすぎないのかもしれない。 この仮説[「宇宙のホログラフィック原理」]を検証するべく、100万ドルを投じた実験が行なわれようとしている。米国イリノイ州にある米フェルミ国立加速器研究所で実験設備が建設中であり、来年中に、世界最高精度の「時計」を2台用いた実験が行なわれる予定だ。 フェルミ研究所の素粒子宇宙物理学者Craig Hogan

    coppieee
    coppieee 2010/11/06
    プランク単位