タグ

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

  • もう1つの、DBのかたち、分散Key-Valueストアとは

    もう1つの、DBのかたち、分散Key-Valueストアとは:分散Key-Valueストアの命「Bigtable」(1)(1/3 ページ) RDBとは別の、クラウド時代のデータベースとして注目を浴びている「分散Key-Valueストア」。その命ともいえる、Googleの数々のサービスの基盤技術「Bigtable」について徹底解説 クラウド時代のデータベース「分散Key-Valueストア」 グーグルがインターネットの世界をここまで席けんできた最大の理由は何でしょうか。実は、それは同社の優れた検索技術ではありません。グーグルが成し遂げた最も大きなブレークスルーの1つは、同社が生み出した巨大な分散データストア、「Bigtable」にあります。 Bigtableは、Google検索をはじめ、YouTubeやGoogle MapGoogle Earth、Google Analytics、Goog

    もう1つの、DBのかたち、分散Key-Valueストアとは
  • iPhone Skypeとケータイ、通話に向いてるのはどっちだ

    記事見出し:iPhone用のSkypeの音声を実測する│iPhoneSkypeの方がケータイに比べて140ミリ秒早かった!│音質はSkypeが心地よい│auの音質は「ラジオスターの悲劇」│PSP版、PHS経由、PHS端末テザリングを一挙に試した│登場が待ち遠しい日通信のモバイルIP電話 iPhone用のSkypeの音声を実測する 「いっこく堂の衛星中継ネタって、いまじゃあり得ね~よな」 オバマ大統領の就任式のライブ映像を見ながら思った。いまの衛星中継はタイムラグなしに普通に話している。思い出してみよう。一昔前のテレビの衛星中継のライムラグを。結構、きつかった。現地とスタジオ側で同時に話し始めるものだから、お互い慌てて遠慮しちゃってお見合い状態で待ってしまい、見ている方が、その沈黙にいたたまれなくなるあのつらさ。話す方もイライラするだろうけど、見ている方も痛かった。 タイムラグという意味で

    iPhone Skypeとケータイ、通話に向いてるのはどっちだ
    LoLo
    LoLo 2009/06/05
  • 開発チームが明かす、Google Waveの実装概要 - @IT

    2009/06/01 グーグルが発表した新しいコミュニケーションプラットフォームの「Google Wave」が大きな反響を呼んでいる。技術的な詳細がかなり明らかにされているので、何が可能かはだいたい予想ができそうだが(だからこそ発表時に会場を埋めていた4000人あまりの聴衆は興奮のあまり立ち上がって喝采を送ったのだが)、誰も想像できなかったようなキラーアプリケーションが登場するのかどうか、あるいはWave自体がキラーアプリケーションなのか、それはまだ誰にも分からない。 レポート記事(【詳報】Google Waveとは何なのか?)への反響を見ると、さまざまな疑問を感じている人がいる。そこでここでは、直接Waveのプロジェクトリーダーに話を聞いたり、別セッションで開発チームが行った説明、およびオンラインドキュメントから読み取れたことなど、いくつか追加情報をまとめたい。ちなみに、Google I

    LoLo
    LoLo 2009/06/02
  • グーグルが賭けるHTML 5の未来 - @IT

    2009/05/28 「決してWebをあなどってはいけない」(Never underestimate the Web)。Google I/O 2009初日の基調講演でシュミットCEOに続いて登壇したのは、米グーグル バイス・プレジデントのビック・グンドトラ氏だ。ゆっくりと一語一語を区切りながら語り始めたグンドトラ氏の言葉には重みがある。彼は元マイクロソフト社員で、まさにWebをあなどっていた側にいたからだ。 グンドトラ氏はWindowsプラットフォームを唱道する立場にあった。彼に限らず、マイクロソフト社員の間には、ネイティブアプリケーションでなければできないことがあるとする見方が一般的だったという。「Keyholeという会社が出てきたとき、彼らが持つようなアプリケーションこそ、ネイティブでなければできないものだと言っていた。ところがグーグルは2004年11月にKeyholeを買収し、Goo

  • 商業利用もOK! Google Mapsについて知りたいこと

    Googleの担当者にサービスについて話を聞くインタビュー特集。前回のAndroidに続き、Google Maps担当者に話を聞いた。問い合わせの多いライセンスの問題と、エンタープライズ向けのサービスに関してGoogleエンタープライズセールスの横山直人さんにお話を伺った。この2つの話題は実は密接に直結しているのである。 利用規約のFAQ Google Maps APIはシンプルで枯れているので、技術関係の質問は多くない。その代わりに多いのは、ライセンス関係だ。つまり、こういう使い方をしていいのか、という皆がグレーだと思っている領域の質問が多い。 最も多い質問は商用利用していいか、というものである。 これは基的には「よい」。 ただし、1つだけ条件がある。誰でもアクセスできることが、許可される条件である。より具体的にいえば、有料会員制サイトや、イントラネットでの使用、独自アプリケーションで

    商業利用もOK! Google Mapsについて知りたいこと
  • ActiveRecordを使ったソースコードを読もう (1/4)- @IT

    第3回 ActiveRecordを使ったソースコードを読もう 倉貫 義人 松村 章弘 TIS株式会社 SonicGarden 2009/1/28 優れたプログラマはコードを書くのと同じくらい、コードを読みこなせなくてはならない。優れたコードを読むことで、自身のスキルも上達するのだ(編集部) これまでの2回の記事で、Railsアプリケーションの基的な構成と、テスティングフレームワークであるRSpecを使ったソースコードのコードリーディングを行ってきました。今回は、RailsのキモでもあるDBアクセス処理の部分を扱うActiveRecordを深く掘り下げてコードリーディングを行います。 ActiveRecordとは、まさしく同名の“Active Record”というDBアクセスに関するデザインパターンを実装したライブラリです。データベースのテーブルをクラスとしてビジネスロジックを持たせ、テー

  • Androidのオープン性でガラパゴスから脱出しよう

    「これまでのどのケータイとも全然違うぞ! もちろんiPhone 3Gとも違う」という確信に満ちた思いが、液晶をタップする人差し指の先から伝わり、頭頂葉から前頭葉を支配するのを実感した。短時間の“接触”ではあったが、搭載されたアプリケーションたちがオーラのように発散する「オープン性」という理念に圧倒されっ放しだった。昨年、NTTドコモが「ドコモ2.0」というキャンペーンを行っていたが、Android端末こそケータイの世界に真の「2.0」を持ち込んだぞ、と思わせるに十分な存在だ。 G1上で展開されていたのは、めくるめく「マッシュアップワールド」だった。それも市井のインディ系の開発者によるアプリ経由によるものが中心だっただけに、『ニッポンのインディよ!iPhoneの「予想外」にカワイイ系で打って出よ』などという原稿を書いたこの身としては、理由もなくうれしくなってしまったのだ。 印象深かったのは、

    Androidのオープン性でガラパゴスから脱出しよう
    LoLo
    LoLo 2008/12/02
  • App Store登録もOK!JavaScriptで作るiPhoneアプリ

    Webアプリケーションは、傾きセンサやGPSからの情報取得やバイブレータ動作などのOSの機能の利用に制限があります。また、オフラインでの動作ができません。 開発の容易さは、若干主観めいてしまいますが、コンパイルが必要でメモリ管理も必要なネイティブアプリに比べて、Webブラウザでリロードするだけで最新のコードをテストできて、基的にメモリ管理も不要なWebアプリケーションに軍配が上がります。 ネイティブアプリケーションの最大のメリットは、「App Storeでの配布ができる」ことで、多くのユーザーが集まるApp Storeでアプリケーションを配布でき、さらには課金もできてしまう点です。 ローカルWebアプリという第3の選択肢 前段の機能比較表に「ローカルWebアプリケーション」という項目があります。これは、Safariでオンライン中に所得したHTMLCSS、画像データなどを保存して、オフラ

    App Store登録もOK!JavaScriptで作るiPhoneアプリ
  • iPhoneやAndroidは何がケータイと違うのか ― @IT

    20歳以上も年下の“メル友”が何人かいる。その1人に対してある日メールが送れなくなった。「メアド変えました」というメールに対してメールを送り返そうとiPhone(=Gmail)で新しいアドレスを入れると、どうもエラーで弾かれてしまう。何か挙動がおかしかったので調べたところ、SMTPやメールアドレスの仕様を規定するRFC2821に違反したメールアドレスだったのだ。 ご存じの方も多いだろうが、NTTドコモやauのサービスでは、メールアドレスのユーザー名に連続したドット(.)を含めることができる。ユーザー名がドットで始まったりドットで終わるようなアドレスも設定可だ。しかし、これらはRFCに違反しているため、MTAやメールクライアントが受け付けないケースがある。ExchangeサーバやGmailといったサービスもそうだ。 10代のケータイ利用者が(私のような30代後半にとって)不思議なのは、かなり

  • P2Pテレビの「Joost」を試してみた − @IT

    配信プラットフォームとしてクライアント同士のP2Pネットワークを使う無料動画配信サービス「Joost」(ジュースト)。Skypeの生みの親であるNiklas ZennstromとJanus Friis氏の2人組が創業したということと、「P2Pでオンデマンドのテレビ」というコンセプトが話題だ。 2007年に入ってからは、米大手テレビネットワークのCBSや、音楽専門チャンネルのMTVを擁する米Viacomが積極的に番組コンテンツや資金を提供を始めるなど、ますます注目度を高めている。5月にはIndex Ventures、Sequoia Capital、Li Ka Shing Foundation、CBS、Viacomの5社から4500万ドル(5400億円)もの巨額の追加投資を集めている。 画質、UIの新規性、コンテンツの豊富さに驚いた 早速ベータ版を使ってみた。3つの点で驚いた。 1つは画質の高

    LoLo
    LoLo 2008/09/23
    使用シチュエーションドリブンで考える
  • iPhoneアプリ市場に参入した理由、UEI清水氏に聞く ― @IT

    2008/08/18 アップルCEOのスティーブ・ジョブズ氏が最近ウォールストリートジャーナルに語ったところによれば、iPhone/iPod touch向けアプリケーション配信サービス「App Store」は、サービス開始以来1カ月で6000万ダウンロード、3000万ドル(約33億円)の売り上げを達成したという。 一方、2008年7月のモバイル・コンテンツ・フォーラムの報告によれば、日の2007年のモバイルコンテンツ市場は約4233億円。App Storeの売り上げが、今後初速を上回る勢いで伸びると仮定すれば、「33億円×12カ月=年間400億円」と、すでに日のモバイルコンテンツ市場の1割の規模を超える可能性が出てきていることになる。 約4000億円ある日のモバイルコンテンツ市場のうち約1000億円は着うた系だ。そのほかの内訳はゲームが848億円、電子書籍が221億円、待ち受け系22

    LoLo
    LoLo 2008/08/19
  • デスクトップLinuxを巡る7つの話題 − @IT

    すでに旧聞に属するが、Ubuntu Linuxの創始者で英カノニカルのマーク・シャトルワース氏が大胆な宣言を行い、オープンソース界にちょっとした波紋を呼んだ。2008年7月22日、米国で開催中だった「O'Reilly Open Source Convention」の講演でシャトルワース氏は、オープンソース開発者を前にして、今後2年程度でLinuxデスクトップ環境をMacを超える“芸術品”にしようではないかと呼びかけた。eWEEKのダリル・タフト氏が伝えるところによれば、「ただ真似をするだけではなく、アップルを抜き去ることが、われわれにできるだろうか?」と挑発的な問いかけをしたという。 以下の原稿では、デスクトップLinuxを巡る7つの話題を取り上げたい。 話題1:OSSの開発スタイルはデスクトップ開発に向かない? 一般にオープンソースによる開発スタイルでは、特定領域の急激な進化は起こりづ

    LoLo
    LoLo 2008/08/13
  • 「IT企業はほんとに泥のように働かされるのか」――東大でイベント ― @IT

    東京大学 浅見研究室は7月12日、情報系の学生や若手エンジニアのための交流企画として、「IT企業はほんとに泥のように働かされるのか~ナナロク世代がお答えします」と題したカンファレンスを開催した。「IT業界のネガティブな側面が指摘される中、その実態を『ナナロク世代』が『ハチロク世代』に向けて伝える」という趣旨で、会場となった東京大学 郷キャンパスの教室には、大勢の学生や若手エンジニアが集まった。 モデレータはCerevoの岩佐琢磨氏が行った。パネリストとして、大谷陽明氏(ソニー)、尾藤正人氏(ウノウ)、柴田竜典氏(日オラクル)、加藤篤延氏(NTTコムウェア)が登壇。「個人としての参加であり、それぞれの企業や活動を代表する見解ではない」としながら、それぞれの経験を元にIT業界について語った。 始めに、主催者である東京大学 大学院情報理工学系研究科の川原圭博氏が企画趣旨を説明。「毎年、電子情

    「IT企業はほんとに泥のように働かされるのか」――東大でイベント ― @IT
  • 電子新聞端末は日本に上陸するか - @IT

    2008/07/07 「電子書籍端末市場の立ち上げは、日でも欧米でも過去に2度ほど大きな盛り上がりを経て失敗した。それと同じことをもう1度やる必要はない」。そう語るのは電子出版関連ソリューションの提供で知られるイーストの下川和男代表取締役社長だ。 「これまでの電子書籍端末の盛り上がりと今回とで違っているのは、B2CではなくB2B2Cというモデルで、新聞社がサブスクリプション込みで端末を販売する形が出てきている点だ」(下川氏)。 欧米では電子新聞や電子書籍の市場が立ち上がりつつあるかに見える。こうした動きは、いずれ日にも波及する可能性がある。 フランスで約40万部を売る経済誌「Les Echos」(レゼコ)は2007年9月、世界に先駆けて電子新聞端末を1年間の購読料込みで販売開始した 失敗した2度の市場立ち上げ 少し歴史を振り返ってみよう。 日で1度目の電子書籍ブームは、もう10年近く

    LoLo
    LoLo 2008/07/08
    ニュースを読むだけじゃなくて編集もしたいし検索もしたいし。
  • iPhoneは“ジェネラティブ”な技術となれるか ― @IT

    先週、記者が気になったのは、モジラ・コーポレーションCEOのジョン・リリー氏の「iPhoneはウェブじゃない」という言葉だ(参考記事:「iPhoneはウェブじゃない」、モバイルFirefoxが目指すもの)。会見の席上でリリー氏は、アプリケーション配布ネットワークのApp Storeまで含めたプラットフォームとしてのiPhoneを「generativeではない」とも指摘した。 “generative”(ジェネラティブ)という単語に戸惑った通訳者は、その意味をリリー氏に聞き返し、リリー氏はこれを“productive”という単語に置き換えて説明した。 い止めるべきインターネットの未来の姿 “generative”は“generate”(生成する)の形容詞形で、何かを生み出す能力があるという意味だ。生物であれば生殖力や繁殖力があるという意味で、知的生産の文脈では創造力があるというほどの意味で使

  • グーグル エンジニアのまじめな日常 ― @IT

    グーグルがどのようにソフトウェア開発を行っているかは、これまであまり詳細が明らかにされてこなかった。だがグーグルは6月10日、開発者向けイベント「Google Developer Day 2008 Japan」を開催し、グーグルのソフトウェアエンジニアグーグルでの仕事術を語る「Google ソフトウェアエンジニアの日常」という講演会を実施した。スピーカーは、NECITエンジニアとして勤務した経験がある藤島勇造氏。2006年からグーグルのソフトウェアエンジニアとして働いている。藤島氏は、グーグルでのソフトウェア開発方法について、グーグルのカルチャーと自身の見解を織り交ぜて語った。 グーグル ソフトウェアエンジニアの1日の流れ 藤島氏の1日は、朝10時ごろ出社し、メールをチェックすることから始まる。この時間にメールを見る理由は、米国にいる同僚に連絡が付きやすい時間帯だからだ。 午前中の主な

    グーグル エンジニアのまじめな日常 ― @IT
    LoLo
    LoLo 2008/06/12
    いい職場>「例えば、Pythonの作者がPythonについて書いたメールに対し、大学を出たての新人エンジニアが『間違っている』と意見をした場合も、極めて淡々と議論が進められる」
  • 「10年は泥のように働け」「無理です」――今年も学生と経営者が討論 − @IT

    昨年、情報処理推進機構(IPA)が開催したIT業界の重鎮と現役学生による討論会で、学生の持つIT業界への「ネガティブイメージ」が明らかにされたのは記憶に新しい。5月28日、IPAが開催したイベント「IPAX2008」で、再び経営者と学生の討論会が行われた。IT産業が国際的な飛躍をめざすために学生に期待することが今年の討論のテーマ。 学生側は、慶應義塾大学、九州大学、千葉工業大学、東京情報大学、東京工科専門学校から各校2人ずつ、計10人が出席。一方、産業界代表としてCSKホールディングス 取締役 有賀貞一氏と、コムチュア 代表取締役社長 向浩一氏が討論を行った。また、IPAからは理事長の西垣浩司氏が参加した。司会はインプレスR&Dの田口潤氏が行った。 「ポジティブなビジョンを提示して」 「産業を問わず、やりがいのある仕事のイメージ」について学生に質問をしたところ、「達成感がある」「自分の成長

    「10年は泥のように働け」「無理です」――今年も学生と経営者が討論 − @IT
    LoLo
    LoLo 2008/05/28
    伊藤忠商事の取締役会長 丹羽宇一郎氏の「入社して最初の10年は泥のように働いてもらい、次の10年は徹底的に勉強してもらう」>なぜ?
  • グーグル先生を超える良回答連発、Powersetを使ってみた − @IT

    2008/05/15 インターネットの検索でエポックメーキングな出来事は2度しか起こっていない。1994年にジェリー・ヤン氏らが立ち上げたヤフーがインターネットに検索をもたらしたときと、1998年にラリー・ペイジ氏らがグーグルを立ち上げ、Webページの重要度を示す「PageRank」という概念を導入したときだ。検索連動広告の発明もビジネス的には大きなステップだったが、使い勝手の向上というユーザー視点での転回点は2つだけだ。いま、ベンチャー企業の米Powersetが注目を集め、3つ目のイノベーションを起こすかどうかが注目されている。 ネット検索の歴史:数から順位への転換 Powersetが解決しようとしている問題を明確にするために、インターネットの検索エンジンの歴史を少しだけ振り返ってみよう。 グーグルが登場する以前、各検索サイトは、自分たちがいかに多くのWebページをクロールし、検索に対し

  • いまさら聞けない“Web標準”、そしてXHTML+CSS

    いまさら聞けない“Web標準”、そしてXHTMLCSS:いまさら聞けないリッチクライアント技術(4)(1/3 ページ) 前回の「いまさら聞けない、“Ajax”とは何なのか?」の説明の中で、Ajaxの定義の1つとして「XHTMLCSSを使った標準規格のプレゼンテーション」というのがありました。前回の記事では、この部分をしっかり解説できなかったので、今回はこれについて解説をしましょう。 といっても、Ajaxの補足説明が今回の目的ではありません。HTML/XHTMLCSSを使った「Web標準」について紹介します。 「Web標準」という単語はよく耳にしますが、具体的にどんなものか? HTML/XHTMLCSSとどのような関係があるのか? さらに、HTML/XHTMLCSSって何? といった点について見てみましょう。 「Web標準? Webを標準化することかな?」 AjaxやXML、Jav

    いまさら聞けない“Web標準”、そしてXHTML+CSS
  • Webアプリ開発環境としてのSafariを知ってますか?

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) シェア競争に挑まないWebブラウザ「Safari」の登場 2008年3月、iPhoneの日登場に先駆けて、Windows版Safari 3.1が登場しました(参考「AppleWindowsにも正式対応の「Safari 3.1」リリース」)。 WebブラウザのシェアはFirefoxが健闘しつつも、いまだInternet Explorer(以下、IE)が大半を占め、多くのWebアプリケーションサービスにとって、IEへの対応が必須であると思われてきました。そんなWebブラウザのシェア競争の中へSafariが登場したことは、最初はとても異質なことに感じられました(参考「新しいWebブラウザ

    Webアプリ開発環境としてのSafariを知ってますか?