タグ

ブックマーク / xtech.nikkei.com (29)

  • 第4回 全文検索エンジン「Lucene/Solr」の用途と良さ

    情報インフラの発展に伴い,私たちが接する情報の絶対量は増加の一途をたどっています。そのため,目的とする情報をすばやくピンポイントで入手するのが困難な状況も増えています。 一方で情報提供側にとっても,情報を確実に利用者に届けることがビジネスの成功に重要な要素となってきており,これを実現するための努力が日々続けられています。 このような状況で,高速で柔軟性が高い検索処理のニーズが高まってきており,全文検索エンジンが注目を集めています。ここでは,オープンソースの全文検索エンジンである「Lucene/Solr」を紹介します。 Lucene/Solrとは Lucene/Solrは,Apache Software Foundation(ASF)のLuceneプロジェクトで開発されているソフトです。LuceneはPure Javaで実装された全文検索エンジンで,単独では実行不可能なライブラリの形式で提供

    第4回 全文検索エンジン「Lucene/Solr」の用途と良さ
  • 縦横無尽にパノラマ写真を作成 hugin

    huginは複数の写真からパノラマ写真を作り出す画像処理ツールである。写真の位置をずらしたり,露出を合わせてつなぎ目を目立たなくしてくれる。つなぎ合わせは,横方向だけでなく,縦方向にも可能だ。 高倍率なズーム機能や手ぶれ防止機能などを搭載したデジカメの普及により,個人でも美しい写真を簡単に撮影できるようになった。しかし,大きな建物を近くから撮影しようとしたり,山の上から広大な景色を撮ろうとしたりする場合は,なかなかうまく撮影するのは難しい。デジカメ側で複数枚の写真を合成できるパノラマ撮影モードを搭載していればよいが,搭載したデジカメは少ない。搭載していても利用方法が限られたり,つなぎ目がキレイでなかったりする。そんなときに役立つのが「hugin」である(写真1)。 huginのセットアップ huginをインストールするには,GUIツール・キットである「wxGTK 2.6」を,あらかじめイン

    縦横無尽にパノラマ写真を作成 hugin
  • 独自の手法で10倍速開発 7割主義で変化対応力を高める

    良品計画は独自の開発手法を採用することで、システム開発の短期化とコスト削減を図った。2006年12月に再構築したMD(マーチャンダイジング)システムを皮切りに、08年12月までに約130のアプリケーションを社内で開発。一方で、IT 投資の売上高比率は04年の1.8%から0.9%に半減させた。「7割主義」と「スピード対応」を方針に掲げ、利用部門の要望に最速1日、遅くとも1~2週間で対応する。開発手法の独創性と、経営に資するシステム部門の姿が評価された。 「無印良品」ブランドの小売店を展開する良品計画は、1週間に1という猛スピードで新しいアプリケーションを開発したり、機能を強化したりしている。「思い立ったら即実行。合格最低ラインの7割主義で素早くシステムを開発し、検証と改善を繰り返す」。IT戦略を統括する小森孝取締役 情報システム担当部長兼流通推進担当管掌は強調する。 同社は独自の開発方法論

    独自の手法で10倍速開発 7割主義で変化対応力を高める
  • memcachedを超える成果も、Interopで若手技術者がクラウドを支える技術を競う

    「日でゼロからクラウドを生み出すムーブメントを作り出したい」(実行委員長 門林雄基氏)---“クラウドを支える技術”の開発力を競う「クラウドコンピューティングコンペティション」が2009年6月11日、Interop 2009の会場で開催された(写真1)。企業や大学・大学院の研究者、そして高校生を含む若手エンジニアが、新しいアイディアと技術力で作り上げたクラウドコンピューティングの基盤ソフトウエアを披露した。 クラウドコンピューティングコンペティションは、奈良先端科学技術大学院大学の門林雄基准教授らの呼びかけで実現したイベント。若手のエンジニアがP2P(ピア・ツー・ピア)技術や分散データ処理技術といったクラウドコンピューティングの基盤技術を開発し、その成果を競う。検証環境として、情報通信研究機構(NICT)が運用するクラスタ環境「StarBED」のコンピュータを最大1000台まで使用可能で

    memcachedを超える成果も、Interopで若手技術者がクラウドを支える技術を競う
  • 東大の喜連川優氏が米ACMのCodd賞を日本人として初受賞

    米ACM(コンピュータ学会)のSIGMOD(データ・マネジメント研究会)は2009年6月6日(現地時間),2009年のEdgar F. Codd Innovations Award(Codd革新賞)に東京大学生産技術研究所の喜連川優教授を選出したと発表した。同賞はリレーショナル・データベースの概念を考案したCodd氏の名を冠した賞で,日人としては初めての受賞となる。 喜連川氏は大規模データ処理を専門としており,文部科学省の「情報爆発」プロジェクト代表や,経済産業省の「情報大航海」プロジェクト戦略会議委員長を務める。 Codd革新賞受賞の対象となった業績は,高性能データベース技術への貢献である。具体的にはハッシュ-ジョイン・アルゴリズムの開発への貢献など。またハッシュ・ベースのアルゴリズムに基づいた共有メモリー・アーキテクチャによるファンクショナル・ディスク・システムを開発。1990年代に

    東大の喜連川優氏が米ACMのCodd賞を日本人として初受賞
  • 一眼レフが抱えるブレ問題,その深刻さが明らかに

    カメラ・メーカーが困惑している。問題の深刻さを,白日の下にさらす測定ツールが登場したからだ。開発したのは,簡便で的確な手ブレ補正効果の測定法を生んだ電気通信大学 電気通信学部 情報通信工学科 准教授の西一樹氏の研究室と谷電機工業。問題とは,一眼レフ・カメラが内蔵するミラーやシャッターの動作に起因する像のブレである。 あるカメラ開発者は言う。「これほど大きな問題とは全く認識してなかった。まだ追試や検証をしていないが,当だとすれば正直,参った」。 1/60秒では解像度が激減 西研究室らの測定ツールの適用結果によれば,ユーザーが頻繁に使うシャッター・スピード(露光時間),例えば1/60秒において写真の実質的な解像度は,ミラーとシャッターの衝撃によって1/4以下に低下していた。2000万画素で撮っても実は,最高でも500万画素ほどの解像度の写真しか撮れていないことを意味する。さらに,ミラーアップ

    一眼レフが抱えるブレ問題,その深刻さが明らかに
  • 第12回 対戦ゲームの戦略を考える

    あなたは魔法使い。もちろんプログラミングの腕もウィザード級です。そんなあなたがライバルと対決することになりました。マップ上にある「魔法の要素」をうまく集めてライバルを倒すプログラムを作成してください。今回は,相手を攻撃するアルゴリズムを組み込んでプログラムを完成させることにします。 前回に引き続き,プログラム同士を対戦させるゲームのアルゴリズムを考えます。前回は,目的地に向かってキャラクタを移動させる方法などを紹介しました。今回は,敵を攻撃するアルゴリズムを追加して,実際に対戦できるようにします。これまで連載で得た知識をフル動員して,アルゴリズムを考えましょう。 前回の連載をご覧になっていない人のために,ゲームのルールを簡単に説明しておきましょう。ゲームの内容は縦10×横20の盤面上にいる二人の魔法使いを対戦させるものです(図1)。魔法使いは,ターンごとに「移動する」「魔法を使う」「魔法

    第12回 対戦ゲームの戦略を考える
  • 第10回 麻雀の役を判定する:ITpro

    図1に示す(1)から(3)までの麻雀(マージャン)の手牌があります。「あがり牌」はすべて山からツモったものとし,リーチはかけていません。またドラやハイテイ*1なども関係ないものとします。これらの役を判定して,親の場合の点数を計算するプログラムを作ってください。 「ややこしや~ややこしや~」というのは野村萬斎ですが,思わずそううなってしまうことがプログラミングをしているとよくあります。今回の麻雀の役判定は,考えれば考えていくほどややこしく,そうしたものの代表と言えるでしょう。排他処理や優先順位が複雑にからんでいて一筋縄ではいきません。 今回はややこしい組み合わせを解決する方法を考えてみます。麻雀になじみのない方も,ちょっとしたパズル気分で試してみてください。 麻雀の役を考える 麻雀を知らない方のためにルールをおおざっぱに説明しておきましょう*2。麻雀の牌には,大きく分けて「萬子(マンズ)」「

    第10回 麻雀の役を判定する:ITpro
  • 第9回 良いアイデアがわく人とわかない人はココが違う:ITpro

    Webサイトのテーマと内容,サイトやメニューの構成,宣伝方法にいたるまで,企画のベースには,一貫する「アイデア」がある。この企画のアイデア―――漠然と「企画案」とか「提案内容」と呼ばれることもある―――を見つけることが,企画という仕事の肝だ。 アイデアがわく人と,わかない人には決定的な違いがある 良い企画のアイデアさえ見つかれば,後は技術と知識で膨らませて,ユーザー層,制作目的,訴求効果といった項目に落とし込み,企画書の体裁に仕立てるだけだ。この作成作業自体は,暗記と反復練習次第で,比較的容易に習得できる。 ところが,こと「発想」に関しては,知識の丸暗記はあまり役に立たない。制作会社から「制作技術は学べるが,発想は学べない」という声を聞くことがある。手順をマニュアル化して伝えられるものではないので,後進の育成が難しいのだ。 筆者から見ると,アイデアがわき出る人と,アイデアがわかない人では,

    第9回 良いアイデアがわく人とわかない人はココが違う:ITpro
  • LinuxでLVMのデータを抜き出す方法

    最近久しぶりにLinux(CentOS)をインストールする機会がありまして、いつの間にかLinuxにもLVM(論理ボリュームマネージャ)が導入されていることを知りました。LVMを使うとソフトウェアRAIDが組めたりパーティションのサイズを変えられたりできるので便利といえば便利です。が、最近ちょっとした事件がありました。オペミスでOSが死亡してしまい、データだけでも救出しようとしたときの話です。旧来の方法であれば、別HDDにLinuxを入れて、OSが死亡したHDDのデータ用パーティションをmountすれば簡単にデータが抽出できたのですが、LVMだとちょっと面倒くさいです。そこで今回はLinuxでLVMのデータを抜き出す方法をまとめてみました。 LVMについて これからやろうとする作業がちんぷんかんぷんにならないためにも、まずはLVMが何かを知っておいたほうがよいです。とは言えここをご覧になっ

    LinuxでLVMのデータを抜き出す方法
  • Part1 Web APIプログラミングに挑戦しよう! - Google/Amazon/Yahoo! Webサービス徹底活用:ITpro

    いま,Webの世界は大きく変わろうとしています。検索エンジンはどんどん進化し,ブログやSNS(Social Networking Services)といった新しいアプリケーションが登場して,Webの用途は広がり,便利になっています。 プログラマにとってのWebの姿も大きく変わっています。従来,Webでプログラミングといえば,サーバーで動作するWeb/DBアプリケーションの構築か,JavaScriptで動的なWebページを作成することを指すのがほとんどでした。最近はこれに加えて,Web上に散在するAPI(Web API)を利用するプログラミングが流行しつつあるのです。 インターネット上のサービスを 自分のプログラムに組み込める 「API」と言えばOSの機能をプログラムから利用するための窓口というイメージがあると思います。Web APIとは,WebにおけるAPI,つまりWeb上にあるサービスを

    Part1 Web APIプログラミングに挑戦しよう! - Google/Amazon/Yahoo! Webサービス徹底活用:ITpro
    overlast
    overlast 2006/10/15
  • Webデザイン エンジニアリング第24回 色コンプレックスを克服する方法:ITpro

    実は多くの人が,「色」の扱い方――色の選び方,色の作り方,色の使い方など――を不得意に感じているようです。かくいう私も決して得意ではありません。そこで今回は,そういった色コンプレックスを克服する方法を取り上げてみましょう。 ▼原因を知る(自分に能力がないわけではないと知る) 全くの個人的意見ですが,多くの人が色にコンプレックスを持つ理由は,小学校教育にあるのではないかと疑っています。もう少し具体的に書くと,「12色の絵の具」です。 中でも「緑=ビリジアン」が一番罪深い存在だと私は思っています。誰でも,野外の風景を描かされた記憶はあるでしょう。しかし,木々の緑や小さな野の花を描こうとしたときに,ある「壁」にぶつかったことはないでしょうか。 それは,自分の見ている「緑」と,パレットで作っている「緑」とのギャップです。ビリジアンに様々な色を混ぜ合わせて試してみるのですが,自然界の「緑」には程遠い

    Webデザイン エンジニアリング第24回 色コンプレックスを克服する方法:ITpro
  • 第13回 iPodの音をより良くするファームウエア「Rockbox」:ITpro

    連載第5回でiPod用のLinuxを紹介したが,音楽に焦点を当てた「Rockbox」というオープンソースでフリーのファームウエアがある(図1)。Rockboxは,WAV,MP3,Ogg Vorbis,FLAC,WavPack,AC3,AAC(128kbpsまで),Apple Lossless,の各ファイル形式を再生できる。WMAには対応していない。詳細はWebサイトにある。 iTunesの管理下にあるMP3とAACの曲も再生できる。iPodのオリジナルの状態と,Rockboxの音質を比較すると,明らかにRockboxの音質が向上しているのが分かる。この音質の差は,iPodに付属したインナーイヤー・タイプのヘッドフォンではなく,大口径のヘッドフォン,例えば「audio-technica ATH-AD300」のようなものを使うと,差がよりはっきりする。オーディオ・ファイルのデコードに関係する

    第13回 iPodの音をより良くするファームウエア「Rockbox」:ITpro
  • Googleが日本のソフト業界にもたらすもの

    話題のGoogleだが,関心は検索や地図をはじめとした技術面,あるいはビジネスモデル面,はたまた“社会的な影響”に集中しがちだ。だが,少し違った角度からGoogleに着目する人がいる。サイボウズ・ラボの畑慎也社長である。 サイボウズ・ラボはグループウエアの主要ベンダー,サイボウズの研究開発子会社である(サイボウズ・ラボ設立時のITpro記事)。サイボウズのような新興ソフト会社が研究開発子会社を設けるケースは国内では珍しい。現在,ラボの中心メンバーは畑社長をはじめ8人。オープンソースやフリーウエアで実績のある開発者も名を連ねる。 畑社長が着目するのは,ソフト技術者にとってのGoogleの「居心地の良さ」だ。先日,ある取材で畑社長にお会いする機会があり,話題はソフト技術者の人材確保,労働環境や地位向上にまで及んだ。その際,畑社長はこんなことを言った。「大げさかもしれないが,日の優秀な技術者は

    Googleが日本のソフト業界にもたらすもの
  • 国土交通省がAjax地図ビューアを利用した「航空写真画像情報所在検索・案内システム」

    ジクー・データシステムズは7月6日,同社の地図ビューア「Quadrix Script Browser」が国土交通省の「航空写真画像情報所在検索・案内システム」で採用され一般公開されたと発表した。Ajaxによりマウスで地図をスクロールし,政府・自治体が保有する40万枚以上の航空写真の中から,付近の画像を検索し表示できる。 地図の拡大縮小,スクロールによる探索のほか,住所や施設名での検索も可能。画面には付近の航空写真のリストが表示されるとともに,リスト上にマウスカーソルを合わせると,該当する航空写真の範囲が地図上に色つきで示される。 「国,地方公共団体,民間等様々な主体がばらばらに保有し,各々で提供している空中写真の情報を,一箇所で検索可能とすることを目的としている」(国土交通省)。現在,国土交通省国土計画局の「国土情報ウェブマッピングシステム(試作版)」,国土交通省国土地理院「空中写真閲覧シ

    国土交通省がAjax地図ビューアを利用した「航空写真画像情報所在検索・案内システム」
    overlast
    overlast 2006/07/07
  • 辞書を使わずに同義語を解析する言語解析エンジン,Sematicsが発表

    Sematicsは6月15日,言語解析エンジンの最新版「Perceptron Engine」を発表した。語句の辞書データを使わずに解析するため高速という。同社の従来エンジン「Automaton Parser」で実現していた形態素解析と構文解析に加え,文脈解析と意味解析の機能を備えた。 同社の言語解析エンジンの特徴は,語句の辞書データを用いずに解析を行うこと。辞書が必要ないため,高速に処理できるほか,フット・プリントをコンパクトにできる。「(パソコンを使って)1センテンスを1000分の2秒で解析できる。500センテンスの解析は1秒で済む」(代表取締役の吹谷和雄氏)という。 同社が開発した第1号のエンジンであるAutomaton Parserは,統計的確率論によって,形態素解析と構文解析を実行するソフトである。語句を分割した最小単位である形態素ごとに分けて品詞を付与し,文節の係り受けを解析する

    辞書を使わずに同義語を解析する言語解析エンジン,Sematicsが発表
    overlast
    overlast 2006/06/22
  • リクルートがSunと共同でWeb API活用のコンテストを実施

    リクルートは6月5日、同社が提供するWeb APIを使って開発するプログラムの優劣を競うコンテスト「Sun×RECRUIT Mash up Award」を、サン・マイクロシステムズと共同で開始した。最優秀賞には50万円が授与される。 プログラムの開発には、公開されたWebシステムのサービス(Web API)を組み合わせて新たなサービスを作る“マッシュアップ”の技法を用いる。リクルートが提供するWeb APIは、4種類。(1)中古自動車売買情報サービスの「カーセンサーラボ.net API」、(2)不動産売買や住宅情報サービスの「Smatch API」、(3)国内旅行情報サービの「じゃらんnet API」、(4)アルバイト情報サービスの「フロムエー・ナビ API」。コンテストは、これらのうち一つ以上用いることが条件になる。 審査は、「これまでにない新たな情報サービス」、「一般生活者にとって実用

    リクルートがSunと共同でWeb API活用のコンテストを実施
  • 「失ったものを取り戻したい」---任天堂岩田社長が「Wii」に込めた想い:ITpro

    任天堂が年内に発売予定の新型ゲーム機「Wii」を披露した。従来のコントローラを刷新し,コントローラを上下左右に動かすと加速度センサーが感知してキャラクターを操作できるユーザー・インタフェースを可能にした。携帯型ゲーム機「ニンテンドーDS」の大ヒットを追い風に,据置型ゲーム機の世界でもユーザー・インタフェース革新をもたらす。同社トップの岩田氏がWiiに込めた想いを余すところなく語る。(聞き手は浅見直樹=ITpro発行人,蓬田宏樹=シリコンバレー支局) Page1:試作品なら山ほど作った Page2:「次世代機」ではない Page3:プリミティブな面白さとは Page4:電源を切っていても何か期待させたい ---なぜ,ユーザー・インタフェースが重要だと考えるようになったのですか。 岩田氏:任天堂は,どうやったらゲームを楽しんでくれるユーザーを増やせるか,この命題に数年間,挑み続けています。私も

    「失ったものを取り戻したい」---任天堂岩田社長が「Wii」に込めた想い:ITpro
  • 新たな巨大テレビ局?それとも無法地帯?---大ブレイクしたビデオ共有サイト「YouTube」成功の理由と課題:ITpro

    前回のコラムでは,今米国で社会現象にまでなっているSNS「MySpace.com」についてレポートした(記事)。今回は同じように今,米国などで大変盛り上がっている「YouTube」について考えてみたい。 YouTubeはWeb上で提供される,ビデオ(映像)の投稿/共有サービス(写真1~4)。誰でも自由に参加でき,利用料はかからない。若者を中心に人気が高まっており,同サイトの1日当たり訪問者数は1000万人超。1日当たりのページビューは約1億PV。MySpace.comの240億PVという驚異的な数字には及ばないものの,YouTubeが正式サービスを開始したのはほんの半年前。そのわずかな期間で利用者は爆発的に増えた。 すでにGoogleYahoo!を追い抜く YouTubeには現在,1日に3万5000のビデオがアップロードされ,1日当たりの再生回数は4000万回以上という。ビデオ・サイ

    新たな巨大テレビ局?それとも無法地帯?---大ブレイクしたビデオ共有サイト「YouTube」成功の理由と課題:ITpro
  • 「Webアプリケーション・フレームワークはRuby on Railsだけじゃない!」,Pythonの三つのフレームワークが討論で激突

    「Webアプリケーション・フレームワークはRuby on Railsだけじゃない!」,Pythonの三つのフレームワークが討論で激突 Python Workshop the Edge 2006 スクリプト言語で書かれたWebアプリケーション・フレームワークといえば,なんといってもRubyで書かれたRuby on RailsRails)の存在感が大きい。しかし,Pythonにも優れたフレームワークが登場してきている。2006年4月8日に開催されたイベント「Python Workshop the Edge 2006」のセッション「最新Webアプリケーションフレームワーク比較」では,Pythonで書かれた「Django」「TurboGears」「web.py」という三つのWebアプリケーション・フレームワークがそれぞれ利点をアピールした。 Djangoについてプレゼンしたのは露木誠氏。大阪大学

    「Webアプリケーション・フレームワークはRuby on Railsだけじゃない!」,Pythonの三つのフレームワークが討論で激突