タグ

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

  • APIアクセス権を委譲するプロトコル、OAuthを知る ― @IT

    クロスドメインでのデジタルアイデンティティを守る APIアクセス権を委譲するプロトコル、 OAuthを知る 作島 立樹 NRIパシフィック 2008/1/21 マッシュアップと呼ばれる仕組みで、既存のWebサービスが次々とつながり、新たなサービスが登場している。しかし、メールアドレスなど重要な個人情報が意図せずに「つながれてしまう」可能性もある。そこで登場したのがアクセス権の「委譲」を目的としたプロトコル、OAuthである。記事ではOAuthの仕組みとともに、なぜそれが登場したのかという背景にも触れる(編集部) マッシュアップの犠牲になるユーザーのアイデンティティ GETなどのHTTPメソッドをもちいてURLへリクエストする、いわゆる「RESTful」【注1】なWeb APIを使ったアプリケーション同士の交流は、いままさに隆盛を極めている。「マッシュアップ」と呼ばれているこのサービス形態

    marihooo
    marihooo 2008/11/13
  • 話題の「ライフストリーム」、ここが面白い

    日々生み出されるネットサービスやテクノロジーに詳しい著者による、こんなふうにサービスに取り込んだら面白いのではないか、という提案。技術的な応用面にフォーカスしていく(編集部) 皆さんこんにちは。ナターシャの立薗理彦(たちぞの まさひこ)です。音楽ニュースサイト「ナタリー」のサービス開発を担当しています。 「インターネットの世界はドッグイヤー」といわれ、新しい技術が次々と現れては脚光を浴びています。一方で、技術的には目新しさがなくても、ちょっとした応用でまったく新しいサービス(=体験)が生まれるのも、またネットの世界でよく起こることです。 この連載では、日々生み出されるネットサービスやテクノロジを紹介しながら、こんなふうにサービスに取り込んだら面白いんじゃないか、という応用面にフォーカスして提案を行っていきたいと思っています。 この連載では、テクノロジを実際に試して紹介していきます。初回の今

    話題の「ライフストリーム」、ここが面白い
    marihooo
    marihooo 2008/07/17
  • 各種コミュニケーション・ツールの強みと弱み ― 1/2 ― @IT情報マネジメント

    企業内コミュニケーションを活性化させるには、コミュニケーションの特性に合わせたツール選定が必要だ。今回はさまざまなツールのメリットとデメリットを整理していく。(→記事要約<Page 2>へ) 今回は、各種のコミュニケーション・ツールが持つ利点と陥りやすい問題点について詳しく検討していく。まずコミュニケーションのスタイルから2つの軸を取った4象限のマップにコミュニケーション・ツールを当てはめ、分析していこう。 コミュニケーションのスタイルを分類するための軸の1つ目は、1対1のコミュニケーションか、複数の人間間で行われるコミュニケーションか、という視点である。コミュニケーション・ツールの多くはその双方を可能にしているが、大抵はそのどちらかに主眼が置かれている。ここでは、発信者が受信者をどの程度特定しているかで分けることにする。例えば、電子メールは相手のアドレスを指定しなければ届かないが、グルー

  • Google OpenSocialによってSNSで何ができるのか?

    筆者は、オープンソースのSNSエンジンを開発する「OpenPNE」プロジェクトを運営するうえで、これらの話題に当事者としてかかわっています。 稿では、Googleが大々的に発表し、mixiも賛同を表明と鳴り物入りで登場した「OpenSocial」について取り上げます。「OpenSocial」の成り立ちや現状、アプリケーションの作り方などを前編・後編に分けてご紹介していきます。 OpenSocialとはいったい何なのか? 最初に、「OpenSocial」とは何かを解説しましょう。 「OpenSocial」とは、Googleが2007年11月に発表したSNSに関する共通のAPI、つまり、SNS上で動作するアプリケーションを開発する際に利用できる共通の機能セットのことです(参考「GoogleSNS向けAPI「OpenSocial」公開」)。 Googleが発表した「OpenSocial」の定

    Google OpenSocialによってSNSで何ができるのか?
  • AptanaでWebページ作成はここまでできる!(1/3) ― @IT

    AptanaでWebページ作成はここまでできる!:どこまでできる? 無料ツールでWebサイト作成(1)(1/3 ページ) 以前、無償版のWebオーサリング(サイト作成)ツールを特集でカタログ的に紹介したが、皆さまの興味は「業務レベルでどの程度使えるのか」という部分にあるのではないだろうか? そこで、連載では各ツールを使用したサイト開発を掘り下げていこう。 まずは第1弾として、2回にわたり「Aptana」の紹介を進めていく。第1回では静的なサイト構築を想定した開発、第2回ではプラグインの追加により可能となるAdobe AIRなどの動的コンテンツ開発を中心に紹介していこう。 無料Webサイト作成ツールの最有力候補「Aptana」 EclipseベースのIDE(統合開発環境)であるAptanaは、コード補完機能やリファレンス機能など、充実度の高さが売りのオーサリングツールである。 オープンソー

    AptanaでWebページ作成はここまでできる!(1/3) ― @IT
  • あなたのサイトはiPhoneで見られますか? - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) “小さな画面”の台頭 数々の新携帯端末が出るに従って、ごくごく普通にスマートフォンを使う人を見掛けることが多くなりました。WILLCOM(SHARP) W-ZERO3[es]が登場し、女性が普通にスマートフォンを使う姿も見掛けるようになり、不自然さもなくなってきたように思えます。 さらに最近、Apple社からiPhone/iPod touchの発表もあり、ますます携帯デバイスの利用者が増えてくることが予想されます。 そこで重要視されるのが、“小さい画面”のためのサービスや“小さい画面”で使いやすいWebデザインの手法です。 ■主なスマートフォンとその表示スペック(2007年9月14日

    あなたのサイトはiPhoneで見られますか? - @IT
  • ケータイ同士が直接相互接続する日 - @IT

    2007/04/24 ケータイの端末同士がサーバを介さずにピア・トゥ・ピア(P2P)で接続し、通信を行う――。PCの世界では当たり前の、そんな時代がいずれやってくる。それは、現在のケータイにおけるネットワークの使われ方とあまりにも異なるため、いささか想像しづらい世界だ。 まずは、以下のデモンストレーション映像を見てほしい。これはP2Pで接続した2台の端末間でインスタントメッセージをやり取りしている動画だ。ボタンを押した瞬間、ほぼタイムラグなしに隣の端末に文字列が表示される。あまりにレスポンスがいいため、まるで赤外線か無線で直接通信しているかのような錯覚すら覚える。 Spearを使ったインスタントメッセンジャーの例。片方の端末で送信ボタンを押すと、ほぼ瞬時に他方の端末の画面にメッセージが表示される ケータイ向けP2Pミドルウェア「Spear」 これは、ベンチャー企業の“ヨシダカマガサコ”(株

  • twitterブームの陰で注目を集める“Erlang” - @IT

    2007/04/27 “twitter”がブームだ。140バイト以内の短いメッセージで“現在進行形”の自分のステータスをほかのユーザーとシェアするだけのオンラインサービスだが、国の米国はもとより、日でも非常な人気を集めている。Alexaでアクセス数の推移を調べると、今年に入ってから格的にブレークしている様子が分かる。4月22日にはニューヨークタイムズもtwitterと、サンフランシスコ在住の創業者2人を記事で取り上げている。 twitterのコミュニケーションツールとしての新しさ twitterに参加してみると、チャットやメール、SNSといった、既存のコミュニケーションツールのいずれとも異なる、不思議なつながり方が新鮮で楽しい。熱心にメッセージを更新するユーザーを見ていると、CUSeeMe、ICQ、mixiなどが登場したときに人々が示した熱狂に近いものを感じる。 twitterでは、

  • 自分戦略研究所:ITエンジニア転職情報

    【重要なお知らせ】「JOB@IT」終了に伴う、サービス終了のお知らせ 「JOB@IT」は2011年2月末日をもって、終了いたしました。 それに伴い、「@ITジョブエージェント」「@ITプレミアスカウト」も、サービスの提供を終了させていただきました。 なお、「転職サーチ」「@IT派遣Plus」につきましては、「@IT自分戦略研究所」で引き続きご利用いただけます。 ▼「転職サーチ」 http://www.atmarkit.co.jp/job/jc/ ▼「@IT派遣Plus」 http://www.atmarkit.co.jp/job/jt/ これまで長きにわたり、当サービスをご利用いただきまして、誠にありがとうございました。 今後とも、@ITをよろしくお願い申し上げます。 Copyright(c) 2000-2011 ITmedia Inc. 著作権はアイティメディア株式会社またはその記事の筆

  • @IT:プロダクトレビュー[Red Hat Enterprise Linux 4]

    RHEL4における変更点 ■カーネル2.6の採用 RHEL4から、ついにカーネル2.6.9ベースとなった。カーネル2.6はその先進性故に、安定性を重視するエンタープライズ分野では、ベンダ側もユーザー側も採用には慎重であった。だが、RHEL4の先行プロジェクトであるFedora Core 3での成果が生かされ、ようやくRed Hat社のお墨付きとなった。 カーネル2.6がもたらすスケーラビリティと堅牢性については、@ITでもSLES9のレビューや全貌を現したLinuxカーネル2.6で紹介しており、現時点ではカーネル2.6自体に目新しさはない。また、スレッド処理を強化するNPTL(Native Posix Threading Library)などカーネル2.6の機能の一部がRHEL3にも盛り込まれていたこともあり、新機能面よりもSerial ATAなどの新しいデバイスへの対応の方が目を引く。

  • Ajax うきうき Watch 第15回 グーグル検索エンジンを特定ジャンル専用にカスタマイズしよう

    Google Co-opは、GoogleのBETA版サービスです。インターネット上のリソースを検索する特定用途専用の検索エンジンを作成するための機能を提供します。といっても、よく分からないと思います。実は私もピンと来なかったので、取りあえず自分で1つカスタム検索エンジンを1つ作ってみました。作ってみると、あまりの面白さに驚かされました。 では、私が作ったカスタム検索エンジンを実例に、Google Co-opとは何かを見てみましょう。私が作ったのは、バンダイ・ナムコの家庭用ゲーム機対応のゲームであるACE COMBATシリーズ専用検索エンジンです。つまり、完全ではありませんが、このシリーズに関係ある情報だけに限定された結果を得ることができる検索エンジンです。 このような検索エンジンにどのような価値があるのでしょうか? 例えば、ACE COMBAT 2で主人公が属する傭兵部隊の名前は「スカーフ

  • Webアプリに使えるAjaxライブラリ8選! ― @IT

    Ajaxライブラリの全体像を把握しよう Ajaxライブラリ(*注1)はすでに数多くのものが出回っていますが、多過ぎて全体像がつかめていないのではないでしょうか。今回は代表的なAjaxライブラリの一部を挙げ、それぞれを比較しながらAjaxライブラリの全体像を把握していきたいと思います。 どうして、Webアプリ開発にAjaxライブラリが必要なのか どのようなプログラミング言語でもライブラリが存在するように、Ajaxにおいてもライブラリが存在します。 初めにAjaxライブラリの必要性について見ていきたいと思いますが、ここではAjax開発ならではのライブラリの必要性を2点取り上げます(ほかの言語のライブラリと共通する必要性はあらためて取り上げません)。 クロスブラウザ対応 Ajaxの利点として、さまざまな環境における一般的なWebブラウザ上で実行できることが挙げられます。しかしWebブラウザの実装

    Webアプリに使えるAjaxライブラリ8選! ― @IT
  • XMLデータベース、第2次黄金期の予感(1/2) ― @IT

    Database Watch 10月版 Page 1/2 XMLデータベース、第2次黄金期の予感 加山恵美 2006/10/14 これまでもXMLデータベースは話題にしてきましたが、2006年はXMLデータベース関係の話題をよく耳にします。今後データベースはどのようなXML機能を持つかが鍵になってきそうです。 ■2006年はW3CでXMLの基仕様に動きが XMLデータベースの話の前に、2006年のW3CのXML動向を少し振り返ることにします。2006年は基的な技術仕様に動きがありました。8月にはXMLの根幹となるXML 1.0 第4版や名前空間 1.0 第2版が勧告になりました。これらはバージョンではなくエディションの更新なので細かな修正や改良にすぎませんが、完成度を高めるための努力が継続されていることは記憶にとどめておきたいところです。 一方、主要な仕様で新バージョンが近づいているも

  • Namazuによる全文検索システムの導入

    ナレッジマネジメントはじめの一歩 Namazuによる全文検索システムの導入 社内向けイントラネット、あるいは外部向けの情報公開用Webサーバを無事構築して、しばらくすると直面する事実があります。どこに必要な情報があるのか、探し出すのが大変なのです。せっかくコンピュータを使っているのですから、コンピュータ自身に探してもらいましょう。 関野史朗 2000/12/23 全文検索システムとは 全文検索システムは、データベースの一種です。ただ、一般的なデータベースはあらかじめ検索用の項目を作成しておきますが、全文検索システムではすべてのデータが検索の対象となります。ここが「全文」といわれるゆえんです。 もっとも、一般的なデータベースでも全文検索は可能です。ただ主たる目的ではないためにインデックスが作成されておらず、大変時間がかかってしまうのです。逆に全文検索システムでは検索対象を文法的に解析して単語

  • Ajaxの特徴に潜むリスクをサンプルアプリで確認しよう ― @IT

    第1回 Ajax技術の目に見えない通信内容をのぞいてみようでは、Ajaxの技術背景を解説しました。今回は、「セキュリティ」という観点でAjaxを見ていきたいと思います。 2回目の今回は、非常に幅広く、奥が深い「Ajaxの特徴に潜むセキュリティリスク」を、実際のサンプルアプリケーションの通信や、マウスの動きを動画で見ながら、理解しましょう。スパイウェアやキーロガーへの基的な対策も解説します。 通常のWebアプリと異なるAjaxの特徴に潜むリスク 「Ajaxのセキュリティ」といきなりいっても、『Ajaxとはいえ、単なるWebブラウザで動作するアプリケーションなのだから、これまでのWebアプリケーションのセキュリティとあまり変わらないのでは?』と予想される方も多いでしょう。確かに、Webアプリケーションとして注意すべきセキュリティのポイントは、Ajaxにおいても共通して当てはまると考えて問題あ

    Ajaxの特徴に潜むリスクをサンプルアプリで確認しよう ― @IT
  • 1