タグ

javaに関するpuniceusのブックマーク (5)

  • Java8のlambda構文がどのようにクロージャーではないか - きしだのHatena

    Java8にlambda構文が入りましたが、これはクロージャーではない、とされています。 では、どのように「クロージャーではない」のか、ちょっと見てみます。 まず、lambdaを返すメソッドを定義します。 public static Supplier<String> createMessenger(String name, String address){ return () -> { return String.format("私は%s、%sに住んでる", name, address); }; } 呼び出すと、こんな感じでSupplierを受け取ります。 Supplier<String> messenger = createMessenger("きしだ", "ふくおか"); このSupplierを実行すると、次のようになります。 System.out.println(messenger.

    Java8のlambda構文がどのようにクロージャーではないか - きしだのHatena
  • Codespell – Java言語がそのまま呪文となる教育用3Dゲーム

    カリフォルニア大学サン・ディエゴ校の計算機科学者達が開発した Codespell は、一人称視点の3Dゲームなのですが、その一番の特徴は、プレイすることでJavaプログラミングを身につけられるという点です。 Codesp […] カリフォルニア大学サン・ディエゴ校の計算機科学者達が開発した Codespell は、一人称視点の3Dゲームなのですが、その一番の特徴は、プレイすることでJavaプログラミングを身につけられるという点です。 Codespellでは、プレイヤーは小動物ノーム(gnome)たちが住む土地にやってきた魔法使いです。ノーム達は過去に魔法を使って生活していたのですが、今は魔法をうまく使えなくなっています。魔法の呪文はJava言語プログラムで、物体を浮遊させるとか火を起こすといった7つの手持ちの呪文を使って、ノーム達を助け、火を消したり川を渡ったりといったクエストを解き、バッ

    Codespell – Java言語がそのまま呪文となる教育用3Dゲーム
    puniceus
    puniceus 2013/04/10
    面白そう。
  • 「JavaはGoogleへ売却すべき」――脆弱性放置のOracleに忠告

    企業が手にできる最悪の保証といえば、政府によるソフトウェア使用禁止令だろう。2013年1月10日(米国時間)、米Oracleに起きたことは、まさにそれだった。米国土安全保障省(DHS)が、全てのコンピュータユーザーに対して、重大な脆弱性があることを理由に、クライアントPCJavaを無効にすべきだと警告したのだ。 関連記事 米Oracleの怠慢を批判――「Javaはアンインストールすべき」 検出不可? Javaの脆弱性を突く「ファイルなしボット」 Javaをアンインストールせずにセキュリティを高める方法 「Java 7 Update 10」に、「Red October」というグローバルマルウェアネットワークへ接続する重大な脆弱性悪用プログラム(エクスプロイト)が見つかった。そのエクスプロイトは、世界中の政府系機関にある数百台のクライアントPCに侵入し、数カ月間にわたって活動していた。 Or

    「JavaはGoogleへ売却すべき」――脆弱性放置のOracleに忠告
    puniceus
    puniceus 2013/02/26
    guavaが標準に!?
  • 朝日新聞デジタル:Java、外部から攻撃の恐れ 日米の公的機関が警告 - テック&サイエンス

    【ワシントン=山川一基】米連邦政府や日の独立行政法人が、有力プログラム言語の「Java(ジャバ)」をパソコン上で使えなくするよう求めている。外部から攻撃されやすくなっており、個人情報などが盗まれる危険が高まっているためだ。  Javaは、基ソフト(OS)と関係なくソフトを動かすことができる言語で、動画やゲームなど様々な用途に使われている。  米国土安全保障省の10日の発表によると、現在広く使われている「Java7」に対し、外部から攻撃するための方法が広く公開されている。日の独立行政法人の情報処理推進機構(IPA)も11日から「緊急」として警戒を促している。  現時点で対策は見つかっていないため、被害を避けるにはJavaの設定を無効にする必要がある。インターネット・エクスプローラーなどからJavaの「プラグイン」を無効にできる。

    puniceus
    puniceus 2013/01/12
    とりあえず読んでる皆さんはアプレットくらいは対応してねってことか
  • Androidにおける知的所有権侵害が認められる――Oracle対GoogleのJava訴訟 | OSDN Magazine

    AndroidJavaの知的所有権を侵害している」という米Oracleの主張を受けて始まったOracleGoogleの係争で、北カリフォルニア北部地区連邦地方裁判所の陪審員は5月7日(米国時間)、AndroidJavaの著作権を侵害しているとする一部評決を下した。だがGoogleが主張するフェアユースについては意見が分かれたままとなったようだ。 この係争は、2010年8月にOracleGoogleを訴えて以来続いているもので、AndroidJavaの知的所有権を侵害しているかどうかが争点となっている。Oracleは同年1月に買収した米Sun MicrosystemsよりJavaの知的所有権を引き継いでおり、Androidが使用するJava技術は自社の知的所有権を無断で使用していると主張。これによる被害総額は最大61億ドルとも主張していた。 3月にはGoogleOracleに対

    Androidにおける知的所有権侵害が認められる――Oracle対GoogleのJava訴訟 | OSDN Magazine
  • 1