ブックマーク / atmarkit.itmedia.co.jp (208)

  • WebOSはSaaS時代のポータルになれるか - @IT

    個人的に気になったのは、「WebOS『AjaxWindows』に私は疑問を抱いている」という記事。AjaxWindowsに限らず、WebOS一般について、その将来性に疑問を呈する内容となっている。 私もAjaxWindowsをはじめ、いくつかWebOSを試してみたが、このジャンルのサービスの未来が暗いものだと、現時点で言う気にはなれない。明日から使うかと聞かれれば答えはノーだが、将来性はあると思う。少し空想をふくらませてみた。 WebOSには受け入れられる素地がある AjaxWindowsは、既存のWebサービスの多くを直接、間接に呼び出す形になっている。その結果、Webブラウザの中で実現している仮想的なデスクトップの中に、さらにWebブラウザ(のウィンドウ)が開くという不思議な状態になる。「だったら、はじめからWebブラウザとブックマークでいいじゃないか」と思う読者も多いだろう。 私もそ

  • サーバ仮想化の近未来を示す3つのデモ - @IT

    2007/09/14 米ヴイエムウェアの共同設立者/チーフサイエンティストでスタンフォード大学助教授のメンデル・ローゼンブルム(Mendel Rosenblum)氏は米国時間の9月13日、VMworldの基調講演において、仮想化ソフトウェア「VMware」の近未来を示す3つのデモを行った。 左の実稼働仮想サーバが停止しても、右のバックアップ側がリアルタイムで同期されていたメモリのステートを保持したまま動作を続けた。左の人物がローゼンブルム氏 1つは「Storage VMotion」。VMwareの「VMotion」は稼働を止めることなく仮想マシンを物理的に移動する機能だが、これをストレージに適用したもの。デモではOracleデータベースを稼働したまま、データを別個のストレージに移動して見せた。ローザンブルム氏は「ストレージのリース切れや、導入時のミスで同一のストレージに多数の仮想マシンを設

    mappochi
    mappochi 2007/09/14
    vmware
  • “サーバ仮想化時代は始まったばかり”、VMwareの今日と明日 - @IT

    「それは来年のVMworldで出てくる機能だ」「ではVI4(VMware Infrastructure 4)の一部になるということ?」「そういうことだ」。9月11日に開幕した米ヴイエムウェアのイベント「VMworld」で、同社 製品開発担当バイスプレジデントのポール・チャン(Paul Chan)氏は@ITの質問にこう答えた。 チャン氏が来年のVMworldで発表されるような機能だと話したのはポリシーに基づく高度な仮想サーバのプロビジョニング(導入設定)機能。つまり「メモリは○○、CPUは○○のリソースを要求するアプリケーションを仮想サーバとして動かしたい」といった要件に基づいて、現在の仮想サーバ環境から適切な物理サーバを自動的に探し出し、動作させることができるというもの。数カ月前に同氏は@ITのインタビューで、ヴイエムウェアはこれを目指していると話していた。 ヴイエムウェアのフラッグシップ

  • Rubyを飲み込んでしまうJava ― @IT

    Javaプラットフォームの包容力 先週、記者はJavaOne取材でサンフランシスコにいたため、個人的に気になったのは、Java関連のニュースだ。 中でも印象に残ったのは、Java VM上に実装したRubyの処理系「JRuby」の開発者が、JRubyのほうがCで書かれた家のRubyよりも動作が速いと話したことだ。 “Java”といったとき、一般的には言語としてのJavaを指すが、サン・マイクロシステムズ自身はJavaテクノロジーJavaソフトウェア、Javaツールなどの名称を使い分けている。言語としてのJavaは、Javaテクノロジー全体のもっとも重要なピースの1つではあるが、一部分に過ぎない。JRubyやJythonといったほかの言語の処理系がJava VM上で高速に動くとなると、“Java”を使うことのメリットはJavaという言語が持つ良さにとどまらず、Java VMのパフォーマンス

    mappochi
    mappochi 2007/09/13
    JRuby
  • 仕事に使える「Ruby+MySQL」をお手伝い - @IT

    2007/09/12 MySQLのパートナーであるスマートスタイルとネットワーク応用研究所(NaCl)は9月11日、技術提携を結び、MySQLRubyを組み合わせたシステム構築支援を共同で提供することを明らかにした。 スマートスタイルはこれまで、MySQLのパートナーとして、MySQLの導入やチューニング、コンサルティングといったサービスを提供してきた。十数名の認定エンジニアが在籍しており、いくつか「ヘビー」なチューニング案件もこなしてきたという。一方NaClには、Rubyの開発者であるまつもとゆきひろ氏が在籍している。 NaCl代表取締役社長の井上浩氏は、両社が手を組み、「MySQLRubyの両方をサポートする体制を整えることで、顧客が安心してこの組み合わせを導入できるようにしたい」と述べた。 「高速、安定稼働を実現し、大規模システムにMySQLRubyの組み合わせを普及させていき

  • 米ヴイエムウェア、サーバ仮想化の“次の手”を発表 - @IT

    2007/09/10 米ヴイエムウェアは米国時間9月10日、同社のイベント「VMworld」開催に合わせて新製品を発表した。サーバ組み込み型のハイパーバイザ、デスクトップ仮想化のトータルソリューション、そしてディザスタリカバリ(災害復旧)製品の3つだ。 まず、サーバ組み込み型のハイパーバイザとは、VMware ESX Server 3のコードサイズを32Mバイトに縮小した「VMware ESX Server 3i」。IBM、デル、ヒューレット・パッカードをはじめとするハードウェアベンダに対してOEM供給する。サーバベンダはESX Server 3iをハードディスクドライブではなく、USBあるいはそのほかのメモリデバイスに組み込んだ専用サーバ製品を、年末から来年初めにかけて提供開始する。ESX Server 3iにはVMotionをはじめとするVMware Infrastructure 3の

  • Google Readerに検索機能が追加 ― @IT

    2007/09/06 米グーグルは9月5日(米国時間)、RSSリーダーの「Google Reader」に検索ボックスを追加した。自分が登録しているフィードからキーワード検索ができる。「google.co.jp」ドメインのGoogle Readerはまだ実装していないようだ。 検索ボックスはページ上部に表示。登録フィードすべてを対象にした検索のほかに、プルダウンメニューでフィードを指定して検索することもできる。Google Readerの公式ブログが発表した。

  • @IT:事例に学ぶWebシステム開発のワンポイント(9)メモリは足りているのに“OutOfMemory”

    連載では、現場でのエンジニアの経験から得られた、アプリケーション・サーバをベースとしたWebシステム開発における注意点やヒントについて解説する。巷のドキュメントではなかなか得られない貴重なノウハウが散りばめられている。読者の問題解決や今後システムを開発する際の参考として大いに活用していただきたい。(編集局) 今回のワンポイント Javaアプリケーションを動作させていて、「OutOfMemoryが出た」「Java VMが落ちた」という問い合わせを受けることがある。この場合、たいていはアプリケーションの問題や、設定の問題であることが多い。稿では、HP-UX上でのJava VMを例に、OutOfMemoryが出る原因とその対処方法を紹介する。なお、稿に登場する用語は第6回「APサーバからの応答がなくなった-GCをチューニングしよう-」で解説しているので、参照してから読んでほしい。 Old領

    @IT:事例に学ぶWebシステム開発のワンポイント(9)メモリは足りているのに“OutOfMemory”
  • HotSpot VMの特性を知る

    Permanent領域のチューニング JVMにはPermanent領域と呼ばれるヒープ領域があります。ここにはクラス定義やメソッド、フィールドなどのメタデータが格納されます。 Permanent領域のデフォルトのサイズは、一般的なアプリケーションにとって十分な大きさに設定されています。しかし、アプリケーションによっては非常に多くのクラスをロードするものもあり、Permanent領域が足りなくなることがあります。例えば、JSPやサーブレットを多用するアプリケーション(アプリケーションサーバなど)は、デフォルトのPermanent領域サイズでは足りなくなり、次のようなエラーが発生することがあります。 $ java ManyClassLoadingTest Permanent generation is full... increase MaxPermSize (current capacity

    HotSpot VMの特性を知る
    mappochi
    mappochi 2007/09/04
    OutOfMemoryError対策, -XX:MaxPermSize
  • 日本のIT大手はWeb2.0に興味なし、調査で浮き彫り ― @IT

    2007/08/30 ミクシィ、カカクコム、オウケイウェイブ、ディー・エヌ・エー、ドリコムなどWeb2.0企業とされる17社の株式公開時の時価総額は約1兆円。それだけの経済規模を持つ企業群に対して、日の大手ITベンダやSIerは1円も投資していない。日IT大手はWeb2.0に興味なし――。そう捉えられかねない調査結果が8月30日に発表された。 日になかったベンチャー企業のデータベース 資料を発表したのは2006年8月に設立されたNPO法人、Japan Venture Research(JVR)。日で初めてベンチャー企業の資政策情報をデータベース化し、大学や研究機関、シンクタンク、ベンチャーキャピタル業界、ベンチャー起業家への情報サービスを行う。 日では年間2000社以上のベンチャー企業に対して約2000億円の投資がVC(ベンチャーキャピタル)によって行われているが、その実態が

  • jQueryを使ってTwitterをおいしくマッシュアップ (1/4) ─ @IT

    記事は2007年に執筆されたものです。jQueryやAjax全般の最新情報は「リッチクライアント & 帳票フォーラム」総合目次のカテゴリ「実践Ajax」や「Ajax技術解説」をご参照ください。 Ajaxおいしいレシピを紹介する前に そもそも、Ajaxのこと分かってますか? 2005年の始めにAjaxという言葉が知られるようになってから、Ajaxは急速に技術の進化を遂げ普及してきました。読者の皆さんの中にもAjaxの開発を実際に経験した方が増えているのではないでしょうか?

    jQueryを使ってTwitterをおいしくマッシュアップ (1/4) ─ @IT
  • 米グーグル、OSSのAjaxフレームワーク最新版を公開 ― @IT

    2007/08/29 米グーグルは8月28日(現地時間)、Ajaxを使ったWebアプリケーションの開発フレームワーク「Google Web Toolkit 1.4」(GWT)の正式版をリリースした。WindowsMac OS X、Linux版が無償でダウンロードできる。GWTはバージョン1.3からApacheライセンスで配布されており、オープンソースプロジェクトとしてグーグルを中心に開発が続けられている。 GWTはJavaを使ってAjaxアプリケーションを開発するフレームワーク。EclipseやJava VMなど、一般的なJava開発環境を使って開発したアプリケーションを“コンパイル”することでクライアントサイドのJavaScriptHTMLに変換する。GWTを使うことでブラウザごとの挙動の違いを吸収できるメリットがある。また、弱い型付けやプロトタイプ的オブジェクト指向など、開発規模が

  • Web2.0時代の画像補完技術 - @IT

    2007/08/29 1万枚の写真を使ってできないことで、200万枚の写真ならできることがある。それは熟練したPhotoshopの使い手が1時間かかってやる写真加工の作業を、コンピュータ処理で自動化してしまうこと――。8月初頭に米国サンディエゴで開催された画像処理技術の祭典、SIGGRAPH 2007で発表されたシーン補完技術は、何百万枚もの写真をネットで集められるWeb2.0時代の画像処理技術だ。 写っている邪魔な対象物を自然に置換 「数百万枚の写真を使ったシーン補完」と題した論文と、その成果を発表したのは、カーネギーメロン大学のジェームズ・ヘイズ(James Hays)氏とアレクセイ・A・エフロス(Alexei A. Efros)氏。この補完技術のアイデアは、元となる写真に似た構図や配色の写真を、ネット上で集めた膨大な数の写真データベースから探し出し、元の写真の消したい部分、あるいは復

  • 利用時間で分かる「競売はヤフー、メールはMSN、検索はGoogle」 ― @IT

    2007/08/28 ネットレイティングスは8月28日、2007年7月度のインターネット利用動向を発表した。主要ポータルサイトの総利用時間を計った調査結果で、Yahoo! Japanが86億3034万分でトップだった。 2位はMSN/Windows Liveで4億8000万分。3位はGoogleで4億6000万分。4位がgooで4億2000万分だった。Yahoo! Japanは、MSN/Windows Liveの18倍の利用時間で、圧倒的な規模を誇っている。Yahoo! Japanはユーザー1人当たりの平均利用時間でもトップ(3時間30分)だった。

    mappochi
    mappochi 2007/08/29
  • 日本のIT技術者が尊敬されなくなってきた――IPAイベントから ― @IT

    2007/06/28 「きつい、厳しい、帰れない」で新3KともいわれるIT技術者の職場。学生の就職先人気ランキングでもIT企業は低迷している。6月28日に情報処理推進機構が開催したイベント「IPAX 2007」では、IT人材の育成をテーマにパネルが行われた。 「われわれの時代に比べるとIT技術者は尊敬される職種ではなくなった」。NECネクサソリューションズの代表取締役 執行役員社長で、NECで長くSEを務めた渕上岩雄氏はこう語る。時代の最先端技術を担いながらも、新3Kに代表されるよくないイメージが先行するIT技術者。渕上氏は過去の業務と現在の業務の違いを、人気低下の原因に挙げる。 渕上氏がSEを始めた35年ほど前は顧客企業の業務に合わせてITシステムやアプリケーションをほぼ手作りするのが一般的だった。納期2~3年は当たり前。ユーザー企業と密接にコミュニケーションを取って、システムを作り上げ

  • 「はてな」を作り出す人的ネットワークの仕組みとは:ネットワークコラム ─ @IT

    Web2.0的サービスを次々と作りだし、多くのファンが存在する「はてな」。米国法人が設立されたいま、社内ではどのようにコミュニケーションをとっているのだろうか? 2001年に京都で産声を上げ、はてなアンテナやはてなダイアリーといった、現在のネットを象徴するようなサービスを次々と生み出し、一躍、Web2.0を代表する企業としてその名をいまにとどろかせているはてな。その後も、はてなブックマーク、リィモ、はてなスターといったサービスを送り出して、ネットの住民たちから熱い信頼を得ているのは、ご存じのとおり。 そんなはてなの社内では、どのような体制で仕事が進められているのだろうか、サービスはどうやって誕生し、どのようにはぐくまれ、日々の運用はどのようにして行われているのだろうか、筆者はかねて、そんな思いを抱いていた。今回、取締役経営企画担当の輿水宏哲氏(id:kossy)に、そのあたりの疑問をぶつけ

    「はてな」を作り出す人的ネットワークの仕組みとは:ネットワークコラム ─ @IT
  • あなたのサイトをOpenID対応にしている2行の意味 ― @IT

    OpenIDが知られるようになり、自分のURLにおいたHTMLヘッダに、link rel="openid.server"……から始まる2行を追加することで、自分のURLをIDとして利用ができる、ということを知っている方も多いかと思います。今回はヘッダに書かれた2行が、OpenIDの仕様ではどのように定義され、利用されているのかを解説します(編集部) 第1回ではOpenIDの基礎知識を取り上げ、登場する用語について説明していきました。今回は動作の概要として、具体的にClaimed IdentifierがVerified Identifierとなるための手続きについて説明します。前回紹介した用語をもう一度復習しながら読んでみてください。 Claimed Identifierの宣言 まずはOpenIDの動作概要について説明します。End UserがどのようにしてConsumerに対して自分のCl

    あなたのサイトをOpenID対応にしている2行の意味 ― @IT
  • Java、.NETのすき間を埋めるLL言語 ― @IT

    2007/08/08 軽量プログラミング言語の恒例イベント、「Lightweight Language Spirit」(LL魂)。レポート第4弾は、JRubyやIronPythonなど、JavaVMや.NET環境にまで広がりを見せつつある処理系に注目したパネルセッション「VM魂」についてお伝えする。 PythonJavaScriptでモジュールを共有するデモンストレーション セッションで取り上げられたのは、JRuby、Jython、Pnuts、Rhino、Groovy、IronPython、IronRuby。関係者や造詣が深いユーザーが、それぞれの視点から、これらの処理系を紹介した。 マイクロソフトのアーキテクト・エバンジェリストの荒井省三氏は、Silverlight上でIronPythonとJScriptを使い分けるデモンストレーションを行った。IronPythonとJScriptは、

  • route - ルーティングテーブルの表示/設定を行う

    routeコマンドは、IPパケットをルーティングするためのルーティングテーブルの内容表示と設定を行う。ルーティングテーブルは、おもにOSが管理するルーティング情報を保管したメモリテーブルだ。テーブルのエントリーが経路を表している。経路はネットワークまたはホストへ到達するために通過する必要のあるゲートウェイを表している。 ここで、ルーティングテーブルの管理とは、 ルーティングテーブルの表示と確認 ルーティングテーブルへの経路の追加、削除、変更 を意味する。 書式 ●Windowsの場合 route[ -f][ -p][ PRINT| ADD| DELETE| CHANGE[ 宛先IPアドレス][ MASK サブネットマスクアドレス[ ゲートウェイIPアドレス][ METRIC メトリック数][ IF インターフェイス名]]

    route - ルーティングテーブルの表示/設定を行う
  • 世界に“コンピュータ”は5つあれば足りる ― @IT

    「世界に“コンピュータ”は5つあれば足りる」(The World Needs Only Five Computers)という予言をご存じだろうか。いや、現在形の発言である以上、そう遠くない将来に対するビジョンといってもいい。これは、サン・マイクロシステムズのCTO、グレッグ・パパドポラス(Greg Papadopoulos)氏が昨年11月のブログエントリで述べたもので、ちょっとした話題になった(この予言と似たことを、IBMの初代社長であるトーマス・J・ワトソンが1943年に言ったとされる。ただ、実際あちこちで引用されているが、ワトソン氏が実際に言ったという事実は確認されていないようだ)。 パパドポラス氏がいう“コンピュータ”は、ふつうの意味での“computer”ではなく、大文字の“Computer”、つまり固有名詞となったコンピュータだ。ちょうど、インターネット(the Internet