タグ

2012年12月9日のブックマーク (4件)

  • クロージャからProject Lambdaへ

    今回はJava SE 7で導入される機能について紹介していきます。 筆者が思うに、Java SE 7で最も議論を起こすであろう機能はクロージャです。クロージャの導入には紆余曲折がありましたが(詳しくは記事の後半で述べます)、とうとう2009年11月に正式に導入されることが決まりました。 そこで、連載ではいち早くクロージャについて取りあげることにします。 とは言うものの、現在提案されている仕様はまだたたき台レベルです。このため、今後仕様が大幅に変化する可能性があります。その点をご了承ください。 関数型とクロージャ クロージャの仕様を紹介する前に、クロージャがどういうものかということを説明しましょう。 ここでは例として、ボタンをクリックしたときのイベント処理を考えてみます。 Swingではイベントの処理をリスナを用いて行います。例えば、以下のようなコードになります。 JButton but

    クロージャからProject Lambdaへ
  • デザインパターン編 トップページ●Programing Place

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    witchstyle
    witchstyle 2012/12/09
    デザインパターンをC++のサンプルで解説
  • 米特許商標庁、アップルのマルチタッチ技術特許にも無効の暫定的判定

    マルチタッチテクノロジについて幅広い適用範囲を持つAppleの特許の1つが、米特許商標庁(USPTO)による再審査で暫定的ながらも無効と判断された。 Foss Patentsブログが指摘した文書によると、USPTOは、タッチスクリーンデバイス操作に関わるAppleの特許に含まれる20件のクレームすべてを無効と判断した。 この判断は米国時間12月3日に下されているが、最終的なものではない。 Appleの特許がUSPTOの再審査で無効と判断されたのは今回が2度目だ。Appleのラバーバンド効果(最後までスクロールしたページがはね返るような動き)を適用範囲とする同社の特許についても同様の判断が10月末に下されており、不服申し立てが行われている。 注目すべきは、Appleの共同創設者である故Steve Jobs氏の名が、筆頭発明者として他の24名とともにこの特許(米国特許番号7479949)に記載

    米特許商標庁、アップルのマルチタッチ技術特許にも無効の暫定的判定
    witchstyle
    witchstyle 2012/12/09
    (2012/12/08の記事) タッチスクリーンデバイス操作に関わるAppleの特許に含まれる20件のクレームすべてを無効と判断
  • "動く(生きた)"状態で飼われるコンピュータたち -東大のコンピュータ動物園

    コンピュータアーキテクチャ研究の一環として古い動体コンピュータを収集 東京大学(東大)大学院 情報理工学研究科の平木敬 教授の研究室が「コンピュータ動物園(Computer Zoo)」を運営している。古い、動かないコンピュータを展示するコンピュータ博物館は、あちこちにあるが、平木研究室のComputer Zooはコンピュータを動く、生きた状態で飼うという点が大きく異なる。 平木先生の研究分野は「超高速計算システム・アーキテクチャ」で、計算・通信の高速化をハード、OS、コンパイラの視点から実現することが研究テーマである。このComputer Zooも過去のコンピュータの性能や消費電力のデータを取るというアーキテクチャ研究の一環である。 古いコンピュータの性能測定データは公表されたものもあるが、測定条件がまちまちであるし、消費電力が大きな問題になる以前の時代のコンピュータでは、電力のデータが無

    "動く(生きた)"状態で飼われるコンピュータたち -東大のコンピュータ動物園
    witchstyle
    witchstyle 2012/12/09
    (2012/12/07の記事)