概要
特集1
「CPUが速いから気にしなくていい」は幻想!
オブジェクト指向世代のための
アルゴリズム&データ構造[最新]入門
アルゴリズムやデータ構造は,ハードウェアやネットワークのスペックが飛躍的に向上し,各言語で使用できるクラスライブラリも充実している昨今,従来ほど重要ではないと考える人も増えているようです。しかしこれらを軽視していると,いくらがんばってもパフォーマンスが出ないシステムを開発してしまうことにもなりかねません。
本特集では,最適なシステムのアーキテクチャやパフォーマンスを考える上で必須の基礎知識として,基本のおさらいから現場における実践的内容,そして高速かつコンパクトなデータ構造などの最近の動向も踏まえて,アルゴリズムとデータ構造についてわかりやすく解説します。
特集2
ぜんぶ見せます!進化の秘訣とウラ側の極意
ニコニコ動画 構築ノウハウ大公開
ユーザが気軽にコメントを付けられる動画サービス「ニコニコ動画」は,文句なく,今年一番成功した日本のWebサービスでしょう。サービスインから1年足らずで劇的に増大したユーザ数,優れたユーザビリティ,ユニークなコミュニティ,そして技術力,どこをとっても大注目です。本特集は,ニコニコ動画の開発陣自らが総力を挙げて,ニコニコ動画の進化の歴史から,開発・運用の技術ノウハウ,そしてニコニコ動画のような優れたサービスを生み出す企業文化やエンジニア像についてまで,徹底的に解説していきます。
特集3
HTTP,URL,リンク…正しく設計できてますか?
現場で使えるREST
RESTというアーキテクチャスタイルが注目を集めています。WebアプリケーションをREST化することで,性能やスケーラビリティ,セキュリティの向上に大きなメリットが得られます。
しかし,「実業務に適用するのは難しい」「何から手をつければいいかわからない」という声も開発の現場で聞かれます。本特集では,日本におけるRESTの第一人者の山本陽平氏に羽生章洋氏,和田卓人氏が現場の視点で質問した内容を元に,自社サービスのREST化をどのように進めればよいかを解説します。さまざまな可能性を持つRESTを「絵に描いた餅」にしないための知識と手法が満載です!
特別企画
最新版Senna対応
ゼロからはじめる検索プログラミング
昨今のCGM(Consumer Generated Media)的サービスでは,「検索」機能がますます重要になってきています。そんななか,オープンソースの検索エンジンが複数登場し,高い関心を集めています。
本企画では,数々のサービスでの採用実績がある「Senna」を取り上げ,いまどきの全文検索エンジンについて徹底解説。さらに,高品質な検索システムを実現するための基礎知識からPHPによるソーシャルブックマーク開発まで,すぐに役立つ内容をまとめて紹介します。