タグ

ブックマーク / techblog.yahoo.co.jp (156)

  • YConnectで簡単ID連携!その1 ~ログインボタンの設置~

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、ID厨のくら(@kura_lab)です。 みなさん「YConnect」をご存じでしょうか。OAuth 2.0やOpenID Connectをサポートしたヤフーの新しい認証・認可のプロトコルなのです。YConnectを利用すると、Yahoo! JAPAN IDであなたのウェブサイトにログインできたり、ユーザーの登録情報を取得してサービスに利用できたりします。もちろん今までのOAuth 1.0のようにヤフーのWeb APIも利用することができます。 YConnectをぜひみなさんにご利用していただきたいということで実際にログイン機能を実装してみようと思います。 OAuth 2.0を基礎としているプロトコルなのでゼロから実装

    YConnectで簡単ID連携!その1 ~ログインボタンの設置~
    advblog
    advblog 2013/02/08
  • JavaScriptとコールバック地獄 - Yahoo! JAPAN Tech Blog

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo!デベロッパーネットワークの中野(@Hiraku)です。JavaScriptでサンプルコードを書く機会があったので、どんなインターフェースで提供するのが便利なのか考えてみました。よく問題になるコールバックのネスト問題について、一般的な話をまとめてみます。 お題 突然ですが、次のような処理を行う必要があるとします。 「0」を出力する 1秒待つ 「1」を出力する 1秒待つ 「2」を出力する これをプログラムで書くとどうなるでしょうか? シェルスクリプトの場合(同期) たとえばシェルスクリプトで素直に書くと、次のようになります。

    JavaScriptとコールバック地獄 - Yahoo! JAPAN Tech Blog
    advblog
    advblog 2013/02/04
  • Yahoo! JAPANで「Identity Conference 15」を開催します

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 2013年2月1日(金)、Yahoo! JAPANにて「Identity Conference 15」を開催いたしますのでお知らせいたします。 Identity Conferenceは通称「idcon」と呼ばれ、Digital Identityについて情熱を注ぐ人たち(ID厨)が集い熱く議論する勉強会です。 これまでのidconでは先日RFCとなったばかりのOAuth 2.0やOpenID Connect、個人情報、プライバシー、IDの歴史など幅広いテーマを取り上げてきました。 今回はYahoo! JAPANで開催されるため、弊社を代表するID厨たちが語る熱い講演を予定しています。 「スマデバ時代ぼくらは幾つパスワードを使うのか」

    Yahoo! JAPANで「Identity Conference 15」を開催します
    advblog
    advblog 2013/01/30
  • 検索Web APIにて新プランをリリースしました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog ※デベロッパー向け「検索API」は、2013年8月14日をもちまして提供を終了いたします。 Yahoo!検索チームです。 2012年11月にお知らせしておりましたが、2013年1月23日より検索Web API新プラン(有料版)をリリースしました。 ウェブ検索API 画像検索API 動画検索API 関連検索ワードAPI 従来のウェブ検索、画像、動画、関連検索ワード、アップグレード版検索APIにつきまして、不正利用対策並びにサービスの品質向上のため、2013年3月31日をもちまして従来のリクエストURLの提供を停止致しますのでご注意ください。 従来のAPIを現在お使いのお客様で従来と同様のご利用を希望される方は、新プランご利用のご検討

    検索Web APIにて新プランをリリースしました
    advblog
    advblog 2013/01/23
  • 検索Web APIの有料化について

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog ※デベロッパー向け「検索API」は、2013年8月14日をもちまして提供を終了いたします。 詳細はこちらをご覧ください。(追記) Yahoo!検索チームです。 現在提供中の下記6つのAPIにつきまして、不正利用対策並びにサービスの品質向上のため一度提供を停止し、提供するAPIの再編成を行います。 ウェブ検索API 画像検索API 動画検索API 関連検索ワードAPI アップグレード版ウェブ検索API アップグレード版画像検索API 2013年3月頃を目途に、上記APIの従来のリクエストURLは使えなくなりますのでご注意ください。 停止する日付の詳細は2013年1月公開予定の新APIの仕様と共に連絡させていただきます。 新APIでは

    検索Web APIの有料化について
    advblog
    advblog 2012/12/03
  • レプリケーションを使わないMySQLの冗長化

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、DBMSチームの三谷です。 ヤフーでは多くのサービスでMySQLを利用しています。MySQLはヤフーを支える重要な技術の1つです。 私のチームではヤフーのさまざまなサービスのデータベースを集約して管理・運用しています。 集約することでコストの削減やノウハウの蓄積といった効果を生み出しています。 今回はこの集約環境の冗長化方法についてご紹介します。 集約環境の構成 集約環境ではマスターの冗長化にレプリケーションを利用せず、エンタープライズ向けの共有ストレージを利用したアクティブ・パッシブ型のHA構成を採用しています。 データファイルを共有ストレージに置き、どのマスターサーバーからでも同じデータに対してアクセスできるように

    レプリケーションを使わないMySQLの冗長化
    advblog
    advblog 2012/11/22
  • プレハブデータセンタ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog データセンタへの取り組み こんにちは、インフラ技術1部の松谷です。 私の部署では巨大なインフラを運用しているため、いろいろな取り組みを行っています。 今日はその中でも莫大なコスト発生源のデータセンタについての取り組みをお話したいと思っております。 データセンタとは データセンタの基設備構成は電気、空調、ネットワーク、セキュリティ、災害設備などです。 これらの様々な組み合わせ方でTierが決定しますが、日のデータセンタは殆どがTier3~4の間です。 たとえば1フロア、100ラックのデータセンタがあるとします。 この内1ラックのサービスがTier4の設備要求があったとすると、データセンタの構造上、他の99ラックも同じ設備要求にな

    プレハブデータセンタ
    advblog
    advblog 2012/11/05
  • 「映像とウェブ」セミナー開催レポート

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog リッチメディア開発 鈴木辰顕です。 9月1日に、弊社11Fセミナールームで開催されました、『映像とウェブ』セミナーの開催報告をさせていただきます。 今回はAdobe Creative Cloudの登場により、After Effectsなどの映像編集ソフトがより身近になったことから、ウェブ上で映像周りの表現で活躍されている方々をおよびし、映像にも挑戦したいなと思っているwebデザイナー・クリエーター向けにセミナーを行いました。 映像とウェブ-WebクリエイターのためのAfter Effects勉強会- 「映像とウェブ」セミナー開催のお知らせ - Yahoo! JAPAN Tech Blog 160名で募集を行ったところ、1週間以内に

    「映像とウェブ」セミナー開催レポート
    advblog
    advblog 2012/10/11
  • Yahoo! Open Local Platform (YOLP)の地図API・SDKに、雨雲レーダー情報を重ねて表示する機能を追加しました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、Yahoo! Open Local Platform (YOLP)の入山です。いつもYOLPをご利用いただきありがとうございます。 日、YOLPの提供する以下のAPI・SDKに、最新の雨雲レーダー情報を表示する機能を追加しました。 Yahoo! JavaScriptマップAPI Yahoo! iOSマップSDK Yahoo! AndroidマップSDK パソコン向けサービスやスマートフォン向けアプリの開発において、任意のピンポイントな場所に関する雨雲の状態(雨が降っている/雨雲が近づいていている)を地図でグラフィカルに確認する機能を簡単に実現することが可能になりました。 ■PC画像 ■スマホ画像 アプリケーションID

    Yahoo! Open Local Platform (YOLP)の地図API・SDKに、雨雲レーダー情報を重ねて表示する機能を追加しました
    advblog
    advblog 2012/09/19
  • YOLPから「場所情報API」を公開しました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 日、Yahoo! Open Local Platform (YOLP)で、場所情報APIを公開しました。 場所情報APIは、指定された緯度経度付近の主要ランドマーク名やエリア名などを返すAPIです。「六木、東京ミッドタウン、外苑東通り」など人がコミュニケーションの中でその場所を表現する際によく使う情報を返します。 ■場所情報APIのドキュメント YOLP(地図):周辺情報取得API - Yahoo!デベロッパーネットワーク 場所情報APIの利用イメージ場所情報APIは、スマートフォンのGPS機能で取得した緯度経度情報から、「今○○付近にいます。」などと現在地をテキストで表現する際に活用できます。住所では想像しにくい場所もエリア

    YOLPから「場所情報API」を公開しました
    advblog
    advblog 2012/08/29
  • JSONP WebAPIを爆速で使いこなせるフレームワーク

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo!デベロッパーネットワークの中野(@Hiraku)と申します。 「WebAPIの魅力を存分に宣伝せよ」という使命を受けまして、これから何度かTechblogを書くことになります。以後、お見知りおきを。 さて、Yahoo! JAPANが公開しているWeb APIはたくさんありますが、JSONPに対応しているものがいくつかあります。ショッピング、オークション、YOLP、震災関連情報などです。 JSONPについて詳しくは過去記事を見てください。 他の形式に比べると、サーバーを準備しなくてもブラウザーだけで動かすことができ、古いブラウザーでも動くという、JSONPにしかないメリットがあります。夢のような形式!なのです。 …そのは

    JSONP WebAPIを爆速で使いこなせるフレームワーク
    advblog
    advblog 2012/08/10
  • YOLPから住所ディレクトリAPIを公開しました!

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 日、Yahoo! Open Local Platform (YOLP)で「住所ディレクトリAPI」をリリースしました。 住所ディレクトリAPIは、日の住所の階層データを検索できるAPIです。たとえば東京都の住所コードで検索すると、足立区、荒川区などの下層データを簡単に検索できます。 Yahoo!ロコ-地図での利用例住所ディレクトリAPIの具体的な利用イメージを持っていただけるように、Yahoo!ロコ-地図での利用例を簡単に紹介したいと思います。 地図を見たい場合に、住所の文字列で検索する方法もありますが、都道府県から住所選択して下っていくほうがわかりやすくて簡単だという方も多くいらっしゃいます。この住所ディレクトリAPIを使え

    YOLPから住所ディレクトリAPIを公開しました!
    advblog
    advblog 2012/08/09
  • 番組の盛り上がりを見ながらテレビを操作できるiOSアプリを作ってみた

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめにこんにちは、Yahoo! JAPANエンジニアの植田裕司、上地洋祐、赤根稔朗です。先日リリースされました、iOSアプリ「テレViewing」、および、家電コントロールSDKの紹介をいたします。 テレViewingを作った経緯iOSアプリ「テレViewing」は、2011年Q4(1月~3月)の植田のプロトタイプがもとになっています。 当時、さまざまなハッシュタグベースでツイートを解析している際、あるバラエティ番組で一番ツイートが盛り上がっている部分が、個人的に面白かった部分とマッチしていました。 一方、レコーダーのストレージ容量が増加し、便利な録画方法も増えてきた昨今、レコーダーのヘビーユーザーが、撮りためた番組を全て視聴す

    番組の盛り上がりを見ながらテレビを操作できるiOSアプリを作ってみた
    advblog
    advblog 2012/07/23
  • Social API はじめました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。プラットフォーム開発部の西岡です。 先月リリースを行いました、Yahoo! JAPANのソーシャル機能オープン化第一弾!!である、Social APIの利用方法についてご紹介したいと思います。 【Yahoo! JAPANのソーシャルとは】 昨年10月、Yahoo! JAPANのSNSサービスであるYahoo! Daysが、残念ながらサービス終了となってしまいました。 しかし、そこで作られた友だちつながりやプロフィール情報は、Yahoo!プロフィールに引き継がれ、Yahoo! JAPAN上のさまざまなサービスで現在も利用されています。 そして今回リリースされたSocial APIの第一弾では、以下4種類の機能を提供して

    Social API はじめました
    advblog
    advblog 2012/04/21
  • 30分でできる!AR帰宅支援アプリをYOLPのiOS Map SDKで作ってみました

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog YOLP(Yahoo! Open Local Platform)のiOS Map SDKコアエンジン担当のunoです。 先日アップデート公開しましたiOS Map SDKとAndroid Map SDKの新機能をご紹介させていただくために、サンプルアプリとしてiOS Map SDKを使って簡易AR帰宅支援アプリを作ってみました。 以下の記事に沿って進めていただければ、どなたでも簡単に開発いただけますので、ぜひお試しください。 iOS Map SDK & Android Map SDKとは? iOS Map SDKとAndroid Map SDKは、それぞれiOS、Android OS向けの地図アプリケーション開発キットです。 これ

    30分でできる!AR帰宅支援アプリをYOLPのiOS Map SDKで作ってみました
    advblog
    advblog 2011/12/27
  • もうファイル管理で困らない! デザイナーのためのSubversion/TortoiseSVN入門

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめに はじめまして、Yahoo!検索のデザイナー担当の竹内美帆と申します。 今Yahoo! JAPANでは、プロジェクト毎にバージョン管理システムを使い分けていますが、Subversionを使用しコードを管理しているプロジェクトもあります。2011年1月~3月には、デザイナーが所属する部署でもデザイナーが作成するHTMLCSSJavaScriptファイルなどをバージョン管理システムであるSubversion(サブバージョン)で管理しようという動きがありました。 デザイナーにとってはとっつきにくい印象がある「バージョン管理」ですが、うまく利用すれば「あのファイルどこいった?(汗)」「いつこのファイル書きかえたっけ?(汗)」「

    もうファイル管理で困らない! デザイナーのためのSubversion/TortoiseSVN入門
    advblog
    advblog 2011/07/17
    git でいこうよ!
  • Yahoo!知恵袋Web APIを使用したQ&Aサイトの作成パート2

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 記事は、OAuth1.0の仕様に則った内容になっています。2012年11月7日にYConnectが公開され、OAuth2.0のフローで知恵袋Web APIを利用できるようになりました。より簡潔なプログラムにすることが可能です。 詳しくはYConnectのドキュメントをご覧ください。 こんにちは、R&D統括部の望月です。 前回、「Yahoo!知恵袋Web APIを使用したQ&Aサイトの作成パート1」では、新着質問リストの表示から質問の詳細情報の表示までをご説明させていただきました。 今回は「Yahoo!知恵袋Web APIを使用したQ&Aサイトの作成パート2」と題しまして、取得した質問に回答を投稿できる機能の追加についてご説明し

    Yahoo!知恵袋Web APIを使用したQ&Aサイトの作成パート2
    advblog
    advblog 2011/05/31
  • offchizというアプリを2週間で作ってみました。

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog ヤフー西日開発部開発チームの近藤です。 LatLongLabでは先日、お出かけや旅行に気軽に持っていける地図帖を作成するサービス「offchiz」(おふちず)を公開しました。 昨年公開したyubichiz(ゆびちず)に続き、今回の新サービス「offchiz」もウェブアプリとなっており、具体的なサービスの企画からおよそ2週間で初回リリースまでこぎ着けました。 このエントリーではoffchizを公開するにあたっての 素早い開発サイクルを回すためのチーム体制 今回採用したHTML5と、その周辺技術 といった点を紹介させていただきます。 素早い開発サイクルを回すためのチーム体制 サービスの企画 最初に、LatLongLabメンバーが集ま

    offchizというアプリを2週間で作ってみました。
    advblog
    advblog 2011/04/26
  • HTML5でiOS Webアプリを作ってみました -えほんのじかん(iPad版)-

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめに こんにちは、EveryWhere開発部の久下孝順、高橋淳史と申します。 先日リリースされました、iPad用Webアプリ「えほんのじかん」(iPad版)の紹介をさせていただきます。 このサービスの内容はごく単純で、たくさん並んだサムネイルから気に入ったものを選択すると、アニメーションと朗読によって構成された絵風の動画が流れる、というものです。 もともとこの「えほんのじかん」の元祖は、「テレビ版」でした。 インターネット対応テレビ向けに提供しているテレビYahoo! JAPANやYahoo! JAPAN for AQUOSなどからみることができます。 iPad版より作品収録数は多く、30作品以上を掲載しています。 テレビ

    HTML5でiOS Webアプリを作ってみました -えほんのじかん(iPad版)-
    advblog
    advblog 2011/04/12
  • HTML5とは何かを簡単にまとめてみた

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめに こんにちは。R&D統括部 制作部 ウェブデベロップメント部に所属しております。岡部和昌(@kzms2)と申します。 最近スマートフォンやタブレット向けのページを作成する機会が増えてきました。 なので、今回はちまたで大人気のHTML5について書きます。 若干今更な内容にも思えますが、あまりHTML5になじみがない方にもわかってもらえるような内容にしています。 HTML5の基概念や思想・実際の組み方というよりも、 HTML5で組むと今までと比べて何が違うのか などについて書いていきます。 なぜこれからHTML5なのか HTML4との違いがわからない HTML5を使う利点がわからない など疑問に思っている方はぜひ見ていた

    HTML5とは何かを簡単にまとめてみた
    advblog
    advblog 2011/04/06