タグ

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

  • 思いついた未来を軽量言語で実装してみよう - @IT

    今年は「電脳スターラリー」と題して、あらかじめ都内各所に電脳スター(実世界ブックマーク)を設置しておき、電脳スターの位置をリアルタイムに確認できる拡張現実システムを搭載した自転車で、すべての電脳スターを24時間以内に回収するという企画を実施しました。 位置情報連動口コミ共有サイト「ジオクリ」、拡張現実システム搭載自転車、そして観戦ページ。この3つをつなぎ合わせる役目を果たしたのが「電脳スターラリーサーバ」です。 電脳スターラリーサーバのアプリケーションはRuby on Railsで構築しました。「ひらめいたアイデアを素早く実装して形にしてみる」という用途にも、 Ruby on Railsは絶大な威力を発揮します。 自走式Webサーバ Ruby on RailsからチョロQを操縦するシステムを発表した際に、「チョロQの運転席からの眺めを見ながら操縦できたらよかったのに」というご意見をいただき

  • .NET Tools : テスト駆動開発ツール最前線(後編)(1/3) - @IT

    .NET Tools テスト駆動開発ツール最前線(後編) - Mockオブジェクトを使ったNUnit 2.2によるテスト - (株)ピーデー 川俣 晶 2004/11/17 前編では、テスト駆動開発ツールNUnitの新版であるNUnit 2.2の新機能について紹介した。今回は、NUnit 2.2の新機能の中でも最も注目すべき「Mockオブジェクト」と、NUnit 2.2によるテストを支援する2つのツール「Test Driven .NET」と「NMock」について解説する。 Test Driven .NETによる統合されたテスト 前編で見てきたように、NUnitGUIテストランナーも進化しているが、Visual Studio .NET(以下、VS.NET)で開発していると、いちいち別ウィンドウを見るのは面倒である。VS.NET内部でNUnitのテストを実行する方法はないものか。それを実現す

  • @IT:特集 「テスト駆動開発」はプログラマのストレスを軽減するか?

    新しいソフトウェア開発技法へチャレンジできるか? ソフトウェア開発の世界にも日々の進歩がある。そしてその中には、使えばさまざまな恩恵を受けられる技法もある。しかし、それらを現場ですぐに活用できるとは限らない。例えば、1990年代末に生まれ、1つのブームを形成したエクストリーム・プログラミング(XP)という開発技法がある。これは、とても優れた開発技法だと思うのだが、開発プロジェクト単位で、顧客まで巻き込んだ形で使われることが前提となっている。しかし、顧客ぐるみでまったく新しい方法にチャレンジできるかといえば、できないことの方が圧倒的に多いだろう。では、エクストリーム・プログラミングの技法を全部使おうとせず、使うことができる部分だけを取り出して試みることができるかというと、そういうわけにもいかない。エクストリーム・プログラミングは、いくつかのプラクティスと呼ばれる項目から成り立っているのだが、

  • 静かな火花を散らすfoursquare、グーグル、Facebook - @IT

    「foursquareは、ロケーションベースのソーシャルサービスをめぐる新たな戦いを制したわけではない」――ニューヨークで開催された「TechCrunch Disrupt」イベントにおいて、米グーグル、米Facebookおよび米foursquareの幹部はこう強調した。 TechCrunchの記者マイケル・アーリントン氏は、グーグル技術担当副社長ビック・ガンドトラ氏、Facebookの製品管理担当副社長クリス・コックス氏、foursquareのデニス・クローリーCEOに対し、foursquareのソーシャルチェックインサービスはロケーションベースのサービスを巡る戦いを制したのか、と質問を投げかけた。 「彼らはロケーション分野のYouTubeなのか」とアーリントン氏は付け加えた。これは、グーグルが所有する資産がユーザー作成動画の分野で圧倒的な地位にあることを認めたものでもある。 友人検索ア

  • 「Google TV」は従来のWebテレビと何が違うのか? - @IT

    2010/05/21 グーグルは5月21日、開催中のGoogle I/Oの2日目の基調講演で、かねてより噂されていた「Google TV」を発表した。Google TVは2010年秋にソニーからテレビに組み込まれて出荷されるほか、BDプレイヤーに組み込まれた製品も登場する。Logitechはセットトップボックス型製品として同時期に出荷予定で2010年のクリスマス商戦に間に合う見込み。グーグルは米国最大手の量販店、BestBuyとの協業も発表した。 Google TVのソフトウェア部分は、2011年秋にオープンソースで公開予定という。テレビとセットトップボックスの接続部のプロトコルもオープンにしていく。 Google TVはAtomベースのデバイスで稼働するAndroid 2.1ベースのデバイスだ。接続にはHDMI端子対応のテレビが必須。組み込み型のテレビを除くと、Google TVは既存の

  • Twitter創業者の新事業「Square」の衝撃 - @IT

    Twitter創業者のJack Dorsey(http://twitter.com/jack)の新事業「Square」(http://squareup.com/、http://twitter.com/Square)が発表された。衝撃的な内容であった。「アメリカのセレブがやればこれもアリなのか!」という強烈な衝撃である。 現在判明しているSquareの基ビジネスは、 製造原価1ドル以下といわれる、マイクロホンジャックに差し込む磁気カードリーダーをiPhoneに差し込んで、クレジット決済サービスを個人間に開放する。 というものである。Dorsey氏の言及によれば、この磁気カードリーダーは無料で配布する予定らしい。 保守的なカード業界 単純に考えれば、「iPhoneでカード決済が出来て何がすごいの?」ということなのだが、ある程度クレジットカード業界を知る立場からすれば、このプランは従来の常識を

  • GPUが可能にする「リアルタイム」の3Dレイトレ映像 - @IT

    2009/12/17 「GPUはラスタライズでのみ有効で、レイトレーシングを高速化することはできないと言われてきた。しかし一般通念というのがいつもそうであるように、これもまた間違いだった」。こう語るのは、米NVIDIA特別研究員のデイビッド・カーク博士だ。12月16日から横浜で開催中のコンピュータ・グラフィックス関連の年次イベント「SIGGRAPH ASIA 2009」で基調講演を行ったカーク氏は、GPUや、GPUクラスタによって、われわれが目にするコンピュータ・グラフィックスが、今後どのように変わっていくのかを解説した。 レイトレーシングのほうが画質上は望ましい 3Dグラフィックを描画する方法として、現在大きく2つの方式がある。1つはリアルタイム性が要求されるゲームなどで使われるラスタライズと呼ばれる方式で、もう1つは、事前に時間をかけて映像をレンダリングする映画などで用いられているレイ

  • 【詳報】Google Waveとは何なのか? − @IT

    2009/05/29 米グーグルは5月28日、米国サンフランシスコで開催中のイベント「Google I/O 2009」で、まったく新しいメッセージングおよびコラボレーションのためのプラットフォーム、「Google Wave」を発表した。同日、開発者向け早期プレビューとして公開。限定的にアカウントを発行して、外部の意見を取り入れながら開発を進める。年内にも一般向けサービスを公開し、それに続いてサーバの実装も順次、Apache2.0ライセンスのもとでオープンソースで公開していく予定だという。 プロジェクトリーダーで、Google Waveの基調講演でデモンストレーションを行ったラース・ラスムセン氏は、Google Waveは「3つのP」からなると説明する。 Google Waveのプロジェクトリーダー、ラース・ラスムセン(Lars Rasmussen)氏は、Google Waveは「3つのP」

  • 使って分かったAndroidとiPhoneの違い - @IT

    5月末から6月にかけて、米国出張で2週間ほどAndroid端末を使う機会があった。使ってみると、同世代のスマートフォンとして競争相手であるiPhoneとの違いにいくつか気付いた。ここでは、私が気付いた両者の違いをざっくり主観を交えてまとめてみたい。 Android端末とiPhoneは、ケータイ、あるいはスマートフォンという文脈で考えれば、違いより、むしろ似ているところのほうが多い。両者とも、主にPC向けとして進化したモダンなOSとWebブラウザを搭載していて、タッチパネルを生かしたUIも同様だ。アプリケーションプラットフォームが開放されており、個人でもアプリ開発が可能という点も同じだ。Windows MobileやSymbian OSでも個人開発者によるアプリ開発は不可能ではなかったが、SDKの入手のしやすさや取っつきやすさ、ポータル的なマーケットの有無など違いは大きかった。iPhone

  • 「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演 - @IT

    2009/04/10 ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に語った。 コードとは設計である 「ビューティフルコード」と題した基調講演を行ったまつもと氏は、2007年に共著者の1人として出版した同名の書籍に書いたエッセイに込めた思いを、次のように語る。 「世界に冠たる日の製造業のノウハウを適用することで生産性を上げることができるに違いないという発想がありますが、ソフトウェアは工業製品ではない。そうした誤解を正していきたい」。 ソフトウェア産業界では、よくエンジニアが何十万人足りないということが言われる。しかし、まつもと氏は、これは工業生産と同じ方法論を当てはめることから来

  • 第1回おばかアプリ選手権はこうして行われた

    3月6日にお台場の東京カルチャーカルチャーで「デザインハック・ミーティングVol.1 おばかアプリ選手権」が開催された。イベントの模様と披露されたおばかアプリをダイジェストで紹介する 8組の勇者が繰り広げた戦い 「おばかアプリ」とは、イベント概要によると「うざいぐらいにかわいくて、ムダにかっこいい。かゆくないところにも手が届くアプリ」のこと。生産性向上とか効率性重視もけっこうだけど、技術とはそれだけのために存在するわけではない。 あえて「おばか」を目指すことで、いつもとは異なる方向への発想を広げてみる。業務アプリではできないムダなこと、やってはいけない(と思われている)壮大なことに挑戦してみる。「楽しませる」「笑わせる」というのは、実はとても難易度が高いことであり、それは突き詰めていくと「誰もが使いたくなる究極のアプリ」となる。……という深いコンセプトがあるのかないのかはともかく、初代おば

    第1回おばかアプリ選手権はこうして行われた
  • 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

  • 基盤が整い普及期に入るセマンティックWeb ― @IT

    2007/11/09 「一時期話題になったセマンティックWebは一度沈静化した。しかし、研究開発は脈々と続けられていた。そして多くの人が知らないうちに、2008年には普及期の入り口に入ろうとしている」。野村総合研究所が11月9日に開催した「ITロードマップセミナー――企業情報システムは5年後こう変わる!」で講演した同社技術調査部 上級研究員の田中達雄氏は、そう語る。 「セマンティックWeb」は「Web 2.0」が騒がれるようになる以前の1990年代後半、XMLとほぼ同時期に登場した次世代インターネットのあり方を指す概念だ。Webの生みの親で、現在もW3Cの理事を務めるティム・バーナーズ=リー氏は2000年代初頭に盛んにビジョンを語った。 セマンティックWebを実現するために必要な技術の標準化や辞書の整備に長い時間がかかったため、「セマンティックWebというのは、求心力を失いつつあったW3C

  • MS「ハイテクテーブル」の“ゴリラ腕問題” - @IT

    米マイクロソフトの新しいテーブル型PCMicrosoft Surface」だが、あれはクールだ。一目見たら、コーヒーテーブルとして1つほしくなるくらいだ。たとえ、LinuxではなくWindows Vistaを搭載しているにせよだ。 だが、おそらく私がこれを買うことは決してないだろう。実際のところ、私には、このテーブル型PCがコンシューマ向けの第2世代が提供されるほど十分に成功するかどうかすら疑問だ。ほら、だって、Surfaceのタッチパネルは複数のユーザーが同時に操作できるということだけれど、そういうアイデアはかなり昔からあるし、それに、結構問題のあるアイデアだから。 30年以上の歴史があるタッチスクリーン タッチスクリーンは1974年以来、存在している。当時、今日のElo Touchsystemsの前身であるElographicsと、その創業者のサム・ハースト博士が初めて真のタッチスク

  • 言論の自由とセキュリティコミュニティ

    昨年の秋ごろから各種メーリングリスト(ML)や勉強会でご活躍のセキュリティコミュニティの方々と親しくおつきあいさせていただいている。出版物やセミナー、インターネットでの言論活動(もちろん@ITも含め)などでお名前は前から存じ上げている方も多かったのだが、親しくお話しさせていただくようになったのはこの半年くらいだ。 きっかけは、セキュリティ技術者の集まる勉強会に講師として呼ばれたことだが、その後、MLに登録していただいたり、勉強会に聴衆として参加したり、コミュニティの方々のBlog(ブログ:日記)にコメントを付けさせていただくなどの交流が続いている。 このコミュニティにかかわるようになって、ほかのコミュニティとは一風違う特徴的なものを感じたので、今回はそれをご紹介しよう。 リアルワールドでの人的つながり セキュリティコミュニティの参加者は、ほかのコンピュータ/ネットワーク系のコミュニティと同

    言論の自由とセキュリティコミュニティ
    pipe_render
    pipe_render 2009/03/08
    「そもそも、インターネット(掲示板・MLなど)でのflameの原因は、「体験の共有」が少ないからだといわれる。」
  • 1