タグ

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

  • 新検索プラットフォーム「ABYSS」

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、今回は現在開発を進めているヤフーの内部技術について紹介します。 Yahoo!サービス一覧をみるとさまざまなヤフーのサービスがあります。そして、ウェブ検索をはじめ各サービスの多くには検索機能がついています。ウェブ検索はYahoo! Search Technology、通称YSTと呼ばれる検索エンジンをバックエンドに利用しています。一方、ほかのサービスの検索機能はヤフー独自の検索エンジンを利用しています。各サービスの検索機能はそれぞれのニーズに応じて検索条件や結果の表示など細かくカスタマイズされています。そのため、今までは各サービスの検索機能は各サービスごとのエンジニアが検索インデックスを構築し検索インターフェースを開発し

    新検索プラットフォーム「ABYSS」
  • サービス普及のためのユーザーインターフェース指向型サービス開発

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめに 島津悠樹と申します。Yahoo!ブックマークのディレクションを担当しています。エントリーでは、エンジニアのみなさまや企画担当の方を対象にサービス普及施策のヒントとなるような話題をお届けします。 「サービス普及のために何をすべきか?」 おそらくサービス関係者にとって永遠のテーマといえるこの課題に対し、ユーザーインターフェース(UI)を起点にサービスのあり方を考える方法が有効です。 特に効果的と思われるのは「アフォーダンス」と呼ばれる概念を応用した取り組みです。これより詳しくご紹介します。 アフォーダンスとは? 認知心理学の分野から出てきたのが、デザイン業界で転じて、道具の使いやすさ実現のためのキーワードとなりました。その

    サービス普及のためのユーザーインターフェース指向型サービス開発
  • テレビ版Yahoo! JAPAN 動画チャンネルの紹介

    パソコンではキーボードとマウスを使って操作しますが、テレビではリモコンになります。主に使用するのはカーソルキーと選択ボタンなので、UIはよりシンプルで分かりやすいものが求められます。 現在のテレビではAJAXのような非同期通信に対応している機種は一部です。しかし、今後サービスのリッチ化にともない、AJAXに対応した機種は増えていくでしょう。動画チャンネルに対応しているREGZAでは、AJAXで利用できる機能を明確にすることで、AJAX前提でサービスを開発しています。 また、テレビに搭載されている装置はパソコンのように高速・大容量ではありません。パソコンでは一瞬の処理もテレビでは数十ミリ秒〜数秒かかったり、コンテンツに利用できる容量にも制限の目安があるので、設計に工夫が必要になることもあります。 動画チャンネルの特徴 ヤフー対応ブラウザ 今回のサービス対象機器は東芝の「REGZA」ですが、対

    テレビ版Yahoo! JAPAN 動画チャンネルの紹介
  • ノミネート38作品が決定! クリエイティブアワード

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。YJICAスタッフです。 (YJICA = Yahoo! JAPAN インターネット クリエイティブアワードの略です。) 今年8月、エントリーを受け付けを行ったYahoo! JAPAN インターネット クリエイティブアワードですが、615作品のエントリーをいただきました。 このなかから、ノミネート審査を経て、38作品のノミネートが決定しました! 「企業の部」では、今年話題になったキャンペーンサイトが多数ノミネート。 「一般の部」では、iPhoneアプリやAR(拡張現実)、ウェブAPIを利用したものなど、技術とアイデアが光る作品がノミネートしています。 お時間のあるときに、ぜひじっくりご覧ください! 【一般の部 ウェブコ

    ノミネート38作品が決定! クリエイティブアワード
  • mixiで使える、Yahoo! JAPANのサービスあれこれ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Yahoo! JAPAN公式のmixiアプリが初登場。 日々の情報収集に欠かせない「Yahoo!ニュース」をはじめ、「Yahoo!知恵袋」「Yahoo!オークション」などがまとめてチェックできます! 登録が終わりましたら、mixiアプリ管理画面で『アプリガジェットを表示する』にチェックを入れてみましょう。 mixiのマイページに配置できます。 ■主な機能は? ▽Yahoo!ニュースがmixiで読める 「Yahoo!ニュース」の「主なトピックス」「エンタメトピックス」「ネタりか(ネタ記事が満載)」などに掲載された最新の記事をまとめて読めます。 ▽mixiしながら、ヤフオクチェック 「Yahoo!オークション」や「Yahoo!ショッピ

    mixiで使える、Yahoo! JAPANのサービスあれこれ
  • ヤフーのセキュリティに対する取り組みについて 第1回目

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、R&D統括部 開発推進室 セキュリティプラットフォーム技術の戸田 薫です。ヤフーのサービスのセキュリティを担当しています。 Yahoo! Inc のセキュリティチームは「パラノイド」と呼ばれていますが、ヤフー(Yahoo! JAPAN)におけるパラノイドは、セキュリティプラットフォーム技術というチームになります。 写真:セキュリティーチーム(左 小林 聖、中央 筆者、右 森田 政幸) ヤフーのサービスのセキュリティに対する取り組みやセキュリティプラットフォーム技術というチームについてご紹介します。 ヤフーは何を守っているのか? ヤフーでは、さまざまなサービスを提供しています。その中には、プライバシーやお金にかかわるも

    ヤフーのセキュリティに対する取り組みについて 第1回目
  • レポート:Yahoo! JAPAN×ロクナナワークショップ クリエイティブカレッジ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。YJICAスタッフです。(YJICA = Yahoo! JAPAN インターネット クリエイティブアワードの略です。) 日は7月10日に開催されましたロクナナワークショップさんとのクリエイティブカレッジのレポートをお届けいたします。 特にTech Blogをご覧のみなさまにはマッシュアップセッションの様子をお伝えできればと思います。 ▼マッシュアップセッション Web APIを使ってテキストデータを魅せる!▼Tech Blogでも内容の説明があったマッシュアップセッションですが、イベント当日は金曜平日の14時開催で空模様も怪しまれていたにもかかわらず、たくさんのデベロッパーの方にご来場いただけました。 また、テキスト

    レポート:Yahoo! JAPAN×ロクナナワークショップ クリエイティブカレッジ
  • Yahoo! JAPANがOAuthのService Providerになりました!

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、IDプラットフォーム技術の近藤です。 2007年12月4日、OAuth Core 1.0という仕様が策定されてからGoogle、米YahooTwitterなどのサービスプロバイダがOAuthに対応を行い、外部アプリケーションに対してユーザーリソースへのアクセス認可を開始しました。そして2009年7月9日、Yahoo! JAPANもOAuthのサービスプロバイダとしてリソースアクセスの提供を開始しました。 2009年4月下旬にOAuth Core 1.0の仕様にセキュリティ問題があることが発表されました。 Yahoo! JAPANのOAuthはその問題を解決したOAuth Core 1.0 Revision Aという仕

    Yahoo! JAPANがOAuthのService Providerになりました!
  • iPhoneアプリ「翻訳ルーペ」

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog iPhoneアプリ「翻訳ルーペ」は提供を終了いたしました。ご利用いただき誠にありがとうございました。 こんにちは、地図チームの吉田一星です。 翻訳ルーペというiPhoneアプリをリリースしたので、ご紹介します。 翻訳ルーペは、Yahoo! JAPANの公式実験場Yahoo!ラボにも掲載される予定です。 Hack Day生まれ 翻訳ルーペは、先日Tech Blogでも紹介したHack Dayで生まれました。 Hack Dayは、ヤフー社内のHackathon。世界各国のYahoo!で開催され、24時間で作品を仕上げて発表します。 翻訳ルーペは前回のHack Dayで優勝した作品です。 Hack Dayでは作りきれなかった部分を仕上げ

    iPhoneアプリ「翻訳ルーペ」
  • ソースコードリーディング(head,tailコマンド編)

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、Yahoo!ショッピング担当の吉野です。 今回はタイトルの通り、headコマンドとtailコマンドのソースコードを読んでいきたいと思います。 ■はじめに 皆さんご存じの通り、headコマンドはファイルの先頭からn行(バイト)を出力し、 tailコマンドはファイルの末尾からn行(バイト)を出力するコマンドです。 ほかにもパイプの入力に使ったり、[tail -f]でログファイルの出力監視に使ったりと、 UNIXを使う上では欠かせないコマンドと言えるでしょう。 headとtailは見た目の動作は似ているようですが、ソースコードの中は結構違います。 さっそく見ていきましょう。 <headのソースコード> http://www.

    ソースコードリーディング(head,tailコマンド編)
  • 「Rerank」で新しい検索を体験しよう!

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog Tech Blogをご覧のみなさま、はじめまして。 京都大学 田中研究室の山岳洋です。 このたび、Yahoo!ラボにて「Rerank」(※)がリリースされましたので紹介させていただきます。 ※「Rerank」は、京都大学田中研究室のグループが、文部科学省「情報爆発時代に向けた新しいIT基盤技術の研究」の特定研究領域として研究していた技術Yahoo! JAPANと社外の教育機関との連携で行なわれた研究開発です。 Rerankってどんなサービス? 「Rerank」は検索結果を自由に並び替えることができるサービスです。 検索結果を見ているときに、「この単語は重要」であるとか、「この単語はいらない」といった意図を簡単なインタラクション

    「Rerank」で新しい検索を体験しよう!
  • Yahoo!検索の「ユーザーインターフェース設計」

    分業による効果 一般的なデザイン作業において、下記のようなデザイン作業の上流部分をごく限られた人数で行い、そこから先の展開部分を大人数で行う方法を取る場合が多いと思われます。 インタラクションの設計 ビジュアルの設計 主要要素のHTMLマークアップ・CSSコーディング設計 しかし、モジュールの概念を取り入れることにより、デザイン作業の上流部分から分業を行うことが可能になります。 作業者のスキルやサービスへのコミット具合によって、多少ぶれる場合もありますが、そこはサービスの全体的なルールや作業時の補助ツールによってコントロールを行うことが可能です。 そのため、モジュールの命名規則や運用ルールについては、あらかじめドキュメントを作成した上で、ある程度厳密に運用を行う必要があります。 コミュニケーションの効率化による効果 最初にインタラクションの設計時に命名したモジュール名や要素名を、ビジュアル

    Yahoo!検索の「ユーザーインターフェース設計」
  • 「サーチのなかみ」でわかる検索ワードのウラオモテ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。検索プラットフォーム開発の八木です。 今回は日リリースされました「サーチのなかみ」についてご紹介させていただきたいと思います。 ■どんなサービス? 「サーチのなかみ」は、あるクエリに対して、都道府県別、男女別、年代別、職業別、時間別にどのくらい検索されているかを分解し、関心度をわかりやすくビジュアル化したサービスです。 一目でその温度差を理解できるのでそのワードに付随する人物像や背景、ユーザー欲求などを的確に読み解くことが可能となります。 「サーチのなかみ」には都道府県別の切り口から見る「地域別」のページと男女別、職業別、時間別の切り口から見る「性年代別」のページがあります。 ■どうやってみたらいい? 今回はこちらが

    「サーチのなかみ」でわかる検索ワードのウラオモテ
  • 1000万画像を1秒以内で検索 VisualSeeker

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog 6月10日に公開された、Yahoo! JAPANの研究開発プロダクトのショーケース「Yahoo!ラボ」。 このなかのプロダクトのひとつとしてYahoo! JAPAN研究所が開発した独自の技術「VisualSeeker」について、研究者の岩崎雅二郎さんにお話を聞きました。 ■VisualSeekerとは? --VisualSeekerの機能 一般の画像検索ではテキストを入力して検索しますが、VisualSeekerでは画像自体の特徴に基づいて検索します。以下のように様々な検索が可能なので、場合に応じて適切な検索方法を選択して利用できます。 類似する画像の検索 描いた画像に類似する画像の検索 指定した色に類似する画像の検索 アップロー

    1000万画像を1秒以内で検索 VisualSeeker
  • JSONPを使ってJavaScriptだけでマッシュアップ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、Yahoo!地図の開発を担当しています前田博敏です。 今回は、JavaScriptから外部サイトのWeb APIを直接呼び出すことができる、JSONPという手法について紹介させていださきます。 JSONPとは JSONPとは、JavaScriptの外部ファイル読み込み(「script」タグとその「src」指定)を利用して、ドメインの異なる外部サイトのデータを読み込む手法のことを言います。 JSONPを利用するには、呼び出される側のWeb APIがJSONP形式に対応している必要があります。 Yahoo!デベロッパーネットワークでは、現在のところローカルサーチAPIとショッピングAPIが、JSONP形式に対応しています。

    JSONPを使ってJavaScriptだけでマッシュアップ
  • ソースコードリーディング(killコマンド編)

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、オペレーション統括部(Yahooショッピング担当)の吉野です。 前回お話しさせていただいたlsコマンドをハックしてみようの公開後、多くの方からご意見をいただきました。 その中で目に付いたのは、「ソースコードリーディングはしてみたいがなかなか(時間|機会)がない」というご意見でした。 そこで、今回はソースコードリーディングとして、FreeBSDで動くkillコマンドのソースコードを読んでみたいと思います。 killコマンドとは、ご存じの通りプロセスにシグナルを送るコマンドです。 trussコマンドでトレースしてみても、killシステムコールしか使っていません。 $ truss /bin/kill 12345 kill(

    ソースコードリーディング(killコマンド編)
  • ヤフーのエンジニアはHack Dayでシックハックしてるんよ。 その1

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、Yahoo!メールのフロントエンドの開発をしているよしだとしあきです。 今回は、ヤフーの社内で行われているHack Dayというエンジニア向けのイベントについて2回に分けて書きたいと思います。普段の技術ネタとは異なりますが、ヤフーという会社の別の側面をお伝えできれば良いなと考えていますので、ぜひ最後までお付き合いください。 ■ Hack Dayって一体なんなんよ? 「Hack Day」という言葉からも分かるように、このイベントはエンジニアを対象としたもので、ヤフーの社員が主体となって運営しながら、これまでに3回開催されています。同名のイベントとしては、米国ヤフーが定期的に内外のエンジニアを対象に開催しているものがあるの

    ヤフーのエンジニアはHack Dayでシックハックしてるんよ。 その1
  • Yahoo!ニュース高速化へのサイトデザイン側からのアプローチ

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、Yahoo!ニュースのデザイナーの黒田・由衛です。 Yahoo!ニュースが2009年4月27日にリニューアルしました。今回のリニューアルでは、お客様に快適にサイトを利用していただけるよう最速でページを表示させることに重点をおきました。 お客様がウェブを閲覧するのは1日の中のほんの限られた時間です。その貴重な時間を割いてYahoo!ニュースに来ていただくわけですから、1ページでも多くの記事を「読みやすく」「ストレスなく」見ていただけるようにするのが、Yahoo!ニュースがお客様にできる最高のおもてなしだと考えています。そこで、今回のリニューアルでは、サイトデザイン側からのアプローチとして以下の2点の施策を行いました。 1

    Yahoo!ニュース高速化へのサイトデザイン側からのアプローチ
  • 人物情報検索のトレンドご紹介 part3 テキストマイニング技術について

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、Yahoo! JAPAN 研究所の山下達雄です。 今回は「Yahoo!人物名鑑」の一要素である「関連人物モジュール」について技術的な解説をしていきたいと思います。よろしくお願いします。 関連人物モジュールは、人物名鑑のページの右カラムにある「関係ありそうな人物名」で使われています。 例)夫木聡さんの場合 ウェブ上のさまざまなテキストデータを分析して、人物同士の関連度を計算し、その関連度の高い人物をタグクラウド形式で表示しています。 関連度の計算には様々なテキストマイニング的な手法を用いていますが、ここではウェブ検索を利用した簡単で効果的を方法を説明します。 ■処理の流れ 分かりやすくするため、関連人物ではなく関連語を

    人物情報検索のトレンドご紹介 part3 テキストマイニング技術について
  • 人物情報検索のトレンドご紹介 part2

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、ライフスタイル事業部の建山です。 前回はYahoo! JAPANが先日リリースした、「Yahoo!人物名鑑」を簡単にご紹介しましたが、今回は、人物情報サービスという分野で、ほかにどのようなサイトが存在するのかをご紹介しつつ、ウェブにおける人名の役割考えてみたいと思います。 ■人物情報サービスのトレンド SNSの登場以来、にわかに「人物関連情報」の注目度が上がってきているわけですが、たとえばTechCrunchの記事を「人物検索」で検索してみると、多種多様な人物検索サービスが出現している事がわかります。 ここでは、人物情報サービスの分野で今、どのような試みがなされているのかを概観してみます。 DB内検索(例:人物情報横断

    人物情報検索のトレンドご紹介 part2