前の記事 2009年3月 トップ 次の記事 2009年5月

2009年4月 アーカイブ

2009年4月27日

Yahoo!ニュース高速化へのサイトデザイン側からのアプローチ

こんにちは、Yahoo!ニュースのデザイナーの黒田・由衛です。 Yahoo!ニュースが2009年4月27日にリニューアルしました。今回のリニューアルでは、お客様に快適にサイトを利用していただけるよう最速でページを表示させることに重点をおきました。 お客様がウェブを閲覧するのは1日の中のほんの限られた時間です。その貴重な時間を割いてYahoo!ニュースに来ていただくわけですから、1ページでも多くの記
2009年4月24日

PHPでのデバッグ方法

おひさしぶりです。オークション担当の山崎 賢です。 前回はPHP Serialize についてでしたが、今回はPHPでのデバッグに関してお話します。 基本PHPはインタプリタ(厳密にはPHPは内部で一度コンパイルしていますのでインタ プリタとは言い切れませんが)のデバッグではログ埋め込みが手軽です。 しかし、まれにSIGSEGVやSIGBUSなどでPHPスクリプトが落ちるこ
2009年4月23日

Yahoo!みんなの検定の受験機能APIの紹介

Yahoo!みんなの検定ProjectのK.K.です。 3か月以上の間が空いてしまいましたが、みんなの検定のAPIで【「三国志」に関する検定を表示し、受験する】機能の最後の仕上げを紹介します。 前々回で検定リストAPI、前回で検定詳細APIを使いました。 今回は「検定受験API」を使ってみましょう。 この検定受験APIでは、以下の3種のパラメータが必要です。 cert_i
2009年4月16日

JavaScript の不思議な面白さ - 最終回

これまで七回に渡って連載を続けてきました。 今回が最終回です。 ここまでが、私の知る JavaScript 開発の手法変化の歴史です。 最近では多くのフレームワークやライブラリが登場し、最近ではこうしたライブラリを利用した開発が一般的になりつつあります。 今回は、ここまでの手法を元にフレームワークを完成させたいと思います。  * フレームワークといっても今回作るのはごく小規模なものです。 大規模に
2009年4月10日

APIとの通信効率をよくする実装例(2) 簡易キャッシュ

こんにちは、アリタノリヒロです。 前回の記事(PHPのcurl_multi機能)は、並列に通信することで高速化しようという話でした。今回は、通信そのものの数を減らすアプローチを考えてみましょう。 ■モデルケース  前回と同じように、いくつかのAPIから情報取得してマッシュアップするページがあったとします。 ■問題点 1台のサーバが同時に通信できる量にも限界はあるので、やみくもにAPIへの
2009年4月 9日

JavaScript の不思議な面白さ - 第六回

JavaScript フレームワークを作ろう 私はフレームワークを、ある特定のコーディングルールを実現する為の手法ともとらえています。 それがなんであれ、世にあるフレームワークには何らかのコーディングルールを満たした状態を容易に維持しながら効率よく開発する為の基盤を提供していると思います。 今回からはフレームワークを実際に作ってみましょう。 題材としてはもちろん、前回まで利用してきたプログラムを使

続きを読む "JavaScript の不思議な面白さ - 第六回" »

2009年4月 8日

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

こんにちは、Yahoo! JAPAN 研究所の山下達雄です。 今回は「Yahoo!人物名鑑」の一要素である「関連人物モジュール」について技術的な解説をしていきたいと思います。よろしくお願いします。 関連人物モジュールは、人物名鑑のページの右カラムにある「関係ありそうな人物名」で使われています。 例)妻夫木聡さんの場合 ウェブ上のさまざまなテキストデータを分析して、人物同士の関連度を計算し、その関

Web2.0 中の人ナイト レポート

こんにちは、入社2年目エンジニアの須山温人です。 今回は、3月29日に開催された、「Web2.0中の人ナイト」についてレポートさせていただきます。 このイベントはWeb企業の若手エンジニアが集まり、世の中に業界の面白さをアピールしつつ、業界内の他社とのネットワークも広げてしまおうというものです。 「ヤフー」「mixi」「楽天」「GREE」「ニフティ」「ライブドア」「クックパッド」の7社から10名の
2009年4月 6日

エンジニアにもわかる「ユーザーインターフェース設計」

はじめに 島津悠樹と申します。Yahoo! JAPANのソーシャルメディア系サービスの開発・ユーザーインターフェース(以下UI)設計を担当しています。私からは「エンジニアにもわかる『ユーザーインターフェース設計』」と題し、エンジニアのみなさまに考え方のヒントとなるようなネタをお届けします。 エンジニアの方々にとって、UI設計は、おもしろそう、けれど、どこかとっつきにくい......、そんな印象を持
2009年4月 2日

JavaScript の不思議な面白さ - 第五回

「第三回」「第四回」とプログラムの分離とそれによってもたらされる動作速度の変化の検証をおこなってきました。今回は速度を追及する為、多少の犠牲はいとわず速度優先でライブラリ化を進めることとしてみます。 今回からは、プログラミング技術の話にお付き合いください。 再度になりますが、ライブラリ化の目的が、 ・ほかの開発者がライブラリを利用することで容易に開発できる ・ライブラリ開発者が独立してプログラムの

続きを読む "JavaScript の不思議な面白さ - 第五回" »

2009年4月 1日

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

こんにちは、ライフスタイル事業部の建山です。 前回はYahoo! JAPANが先日リリースした、「Yahoo!人物名鑑」を簡単にご紹介しましたが、今回は、人物情報サービスという分野で、ほかにどのようなサイトが存在するのかをご紹介しつつ、ウェブにおける人名の役割考えてみたいと思います。 ■人物情報サービスのトレンド SNSの登場以来、にわかに「人物関連情報」の注目度が上がってきているわけですが、たと

続きを読む "人物情報検索のトレンドご紹介 part2" »

記事の検索

このブログのフィードを取得 RSS