タグ

javaに関するgabillのブックマーク (8)

  • Oracleの「Android訴訟」についてひと言

    今日のこちら(米国西海岸)でのもっぱらの話題は、Oracleの「Android訴訟(詳細)」だが、これに関しては、私も含めて「やはり来たか」と見ている専門家は多い。 そもそも、スマートフォン以前の携帯電話用のJavaがプラットフォームとして成功しなかった理由の一つは、J2MEが根っこのところで、NTTドコモ独自のDoJaとモトローラ主導のMIDPに分岐してしまったことにあるし、同じJ2ME間でも実装の差異が大きく "write once, run everywhere" が机上の空論になってしまったことにある。Sunがちゃんとリーダーシップを発揮できなかったためである。 その意味では、J2ME/MIDPとコンパチビリティがなく、Sunから正式にJavaをライセンスしていないAndroidはけしからん、というのは(今はOracleの一部になった)Sunから見れば当然のこと。 「J2MEの時に

    gabill
    gabill 2010/08/14
    「理想はiOSのような物を自前で作れば良いんだけど、現実的な最適解はAndroidの利用」「理想はAppStoreを自前で作れれば良いんだけど、現実的な最適解はWidgetの活用」AndroidとWidgetは似てる。
  • Hadoopで、かんたん分散処理 (Yahoo! JAPAN Tech Blog)

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、地域サービス事業部の吉田一星です。 今回は、Hadoopについて、Yahoo! JAPANでの実際の使用例を交えながら書きたいと思います。Hadoopとは、大量のデータを手軽に複数のマシンに分散して処理できるオープンソースのプラットフォームです。 複数のマシンへの分散処理は、プロセス間通信や、障害時への対応などを考えなければならず、プログラマにとって敷居が高いものですが、 Hadoopはそういった面倒くさい分散処理を一手に引き受けてくれます。 1台では処理にかなり時間がかかるような大量のデータも、複数マシンに分散させることで、驚くべきスピードで処理を行うことができます。 例えば、今まで1台でやっていた、あるログ集計処理

    Hadoopで、かんたん分散処理 (Yahoo! JAPAN Tech Blog)
  • 簡単なWebサーチエンジンの作り方 - Imagine with 加藤和彦

    筑波大学は3学期制で,12月1日から3学期が始まりました.3学期には私が担当している学類生(普通の大学の学部生)3年生向けの実験があります.約3ヶ月を掛けて,ほどほどの規模のプログラム作成を行います.私が作り,担当しているプログラム実験は「Webサーチエンジン」といいまして,テキストはこちらに公開しています. この実験,結構,自信作なんです.Javaの基的なプログラミングができることだけを仮定して,漏れのない全文検索を行うWebサーエンジンを作ります.Webデータ収集を自動的に行うクローラー付き.Googleのようなページランキング機能はありませんが,一応,サーチエンジンの基機能を備えます.自慢は,このテキストが実質A4で印刷して2ページくらいであること.数学の小問を解いていくように,順番に小問を解いていくと,最後にはWebサーチエンジンができます. ミソはサフィックス・アレイ(suf

    簡単なWebサーチエンジンの作り方 - Imagine with 加藤和彦
  • JavaVM向けの新言語「Noop」リリース 複数人のチームで行う開発をよりスムーズに

    Javaの仮想マシンで動く新言語「Noop」が、Google Code上で公開された。Noopは「JVM Language Summit」にて、Googleの開発者であるAlex Eagle氏とJeremie Lenfant-Engelmann氏によって発表されたもので、新旧の開発言語から良い部分を取り出して作り出されたと説明されている。 Javaの仮想マシンで動く新言語「Noop」が、Google Code上で公開された。Noopは、現在開催中の「JVM Language Summit」にて、Googleの開発者であるAlex Eagle氏とJeremie Lenfant-Engelmann氏によって発表されたもので、新旧の開発言語から良い部分を取り出して作り出されたと説明されている。 この新言語では、複数人のチームで行う開発をよりスムーズにするため、メンテナンスしやすく、理解しやすいコ

    JavaVM向けの新言語「Noop」リリース 複数人のチームで行う開発をよりスムーズに
  • Java 7で登場する新機能一覧、クロージャは残念な状況 | エンタープライズ | マイコミジャーナル

    Javalobby OpenJDKをベースにして登場するメジャーアップグレード版になるとみられるJava 7だが、実のところどういった新機能が導入されることになるのだろうか。Javaはバージョンアップするごとに機能が増え、追加された新機能をキャッチアップするだけでも大変だ。JavalobbyにJava 7 Update from Mark Reinhold at DevoxxのタイトルのもとDevoxxでMark Reinhold氏が発表したJava 7アップデートのサマリが紹介されている。Java 7で登場する機能を把握しておく上で便利なサマリなのでJavaデベロッパはチェックしておくとよさそうだ。 紹介されているサマリからさらに興味深い点をまとめると次のとおり。 大きな変更点 非同期I/Oの実現 (ただの非ブロックI/Oではなく、リアルに非同期I/Oを実現) リアルファイルシステムAP

    gabill
    gabill 2008/12/18
  • Sun、RIAプラットフォーム「JavaFX 1.0」をリリース

    米Sun Microsystemsは12月4日、リッチインターネットアプリケーション(RIA)を開発・実行するためのプラットフォーム「JavaFX 1.0」をリリースした。JavaFXのサイトからダウンロードできる。 JavaFXは、グラフィックス、オーディオビデオ、アニメーションなどのRIAを、簡単に構築可能にするためのプラットフォーム。PCだけでなく、携帯端末、家電製品を含むさまざまな環境で利用可能なアプリケーションの開発を目指している。 JavaFX 1.0は、「JavaFX Video Support」に加え、「JavaFX Development Environment」「JavaFX Production Suite」「JavaFX Desktop」の3つのコンポーネントで構成されている。 JavaFX Video Supportは、1.0で初めて導入されたクロスプラットフォー

    Sun、RIAプラットフォーム「JavaFX 1.0」をリリース
    gabill
    gabill 2008/12/06
  • サン、RIA用開発プラットフォーム「JavaFX」のプレビュー版をリリース

    Sun Microsystemsは米国時間7月31日、リッチインターネットアプリケーション(RIA)向けソフトウェアプラットフォーム「JavaFX」のプレビュー版をリリースした。Sunは、このJavaFXが、見栄えのする素晴らしいインターネットアプリケーションの基盤となることを期待している。 JavaFXには、これまでのJavaと同様、プログラムを実行するためのソフトウェアと、それらのプログラムを書くためのプログラミング言語「JavaFX Script」が含まれている。 Javaはプログラミング業界では強力なブランドだが、主にサーバや携帯電話向けとして人気がある。Sunは、JavaFXデスクトップPC上でソフトウェアを実行するための手段として売り込もうとしている。JavaFXは、二次元(2D)および三次元(3D)グラフィックス、音声および映像、アニメーションをサポートしている。 しかし、

    サン、RIA用開発プラットフォーム「JavaFX」のプレビュー版をリリース
  • V2C Top

    ・グラフ表示によりスレッド全体の動きや重要な部分を視覚的に把握 ・レスに被参照回数やIDの(出現順/出現総数)を数値として表示 ・被参照回数やID出現数の多いレスを頻度順に表示・抽出 ・被参照回数によりレス番号を任意の段階でハイライト表示(IDも同様) ・自分が書き込んだレスに自動でラベル付け ・自分の書き込みが新着レスから参照された時は音を再生&タブに表示 ・参照レスのインライン展開 ・レスの文にマーカーを引く(全マーカーを一覧表示) ・レスに付箋(メモ)を貼る(全付箋を一覧表示) ・アニメ番組表をハイライト表示 ・CSSに似た書式で柔軟な表示のカスタマイズ(レス表示スタイル) ・スレッド毎にレス表示スタイルを設定 ・AAレスを通常のフォントとは別のAA用フォントで表示 ・名前欄のキーワードによって文の上にアイコン画像を表示 ・Beのアイコン(sssp://〜)を表示(GIFアニメ

    gabill
    gabill 2008/06/29
    もの凄い勢いで進化してるブラウザ。これは期待。
  • 1