WEB+DB PRESS Vol.42
2007年12月22日紙版発売
2014年12月23日電子版発売
B5判/232ページ
定価1,628円(本体1,480円+税10%)
ISBN 978-4-7741-3331-7
ただいま弊社在庫はございません。
今号の特集概要
特集1
「CPUが速いから気にしなくていい」は幻想!
オブジェクト指向世代のための
アルゴリズム&データ構造[最新]入門
アルゴリズムやデータ構造は,ハードウェアやネットワークのスペックが飛躍的に向上し,各言語で使用できるクラスライブラリも充実している昨今,従来ほど重要ではないと考える人も増えているようです。しかしこれらを軽視していると,いくらがんばってもパフォーマンスが出ないシステムを開発してしまうことにもなりかねません。
本特集では,最適なシステムのアーキテクチャやパフォーマンスを考える上で必須の基礎知識として,基本のおさらいから現場における実践的内容,そして高速かつコンパクトなデータ構造などの最近の動向も踏まえて,アルゴリズムとデータ構造についてわかりやすく解説します。
特集2
ぜんぶ見せます!進化の秘訣とウラ側の極意
ニコニコ動画 構築ノウハウ大公開
ユーザが気軽にコメントを付けられる動画サービス「ニコニコ動画」は,文句なく,今年一番成功した日本のWebサービスでしょう。サービスインから1年足らずで劇的に増大したユーザ数,優れたユーザビリティ,ユニークなコミュニティ,そして技術力,どこをとっても大注目です。本特集は,ニコニコ動画の開発陣自らが総力を挙げて,ニコニコ動画の進化の歴史から,開発・運用の技術ノウハウ,そしてニコニコ動画のような優れたサービスを生み出す企業文化やエンジニア像についてまで,徹底的に解説していきます。
特集3
HTTP,URL,リンク…正しく設計できてますか?
現場で使えるREST
RESTというアーキテクチャスタイルが注目を集めています。WebアプリケーションをREST化することで,性能やスケーラビリティ,セキュリティの向上に大きなメリットが得られます。
しかし,「実業務に適用するのは難しい」「何から手をつければいいかわからない」という声も開発の現場で聞かれます。本特集では,日本におけるRESTの第一人者の山本陽平氏に羽生章洋氏,和田卓人氏が現場の視点で質問した内容を元に,自社サービスのREST化をどのように進めればよいかを解説します。さまざまな可能性を持つRESTを「絵に描いた餅」にしないための知識と手法が満載です!
特別企画
最新版Senna対応
ゼロからはじめる検索プログラミング
昨今のCGM(Consumer Generated Media)的サービスでは,「検索」機能がますます重要になってきています。そんななか,オープンソースの検索エンジンが複数登場し,高い関心を集めています。
本企画では,数々のサービスでの採用実績がある「Senna」を取り上げ,いまどきの全文検索エンジンについて徹底解説。さらに,高品質な検索システムを実現するための基礎知識からPHPによるソーシャルブックマーク開発まで,すぐに役立つ内容をまとめて紹介します。
目次
特集1
「CPUが速いから気にしなくていい」は幻想!
オブジェクト指向世代のための
アルゴリズム&データ構造[最新]入門
- 第1章:データ構造とアルゴリズムの基礎知識
「CPUが速いから気にしなくていい」は幻想です! - 第2章:「計算量」の考え方
システム設計の根本知識 - 第3章:アルゴリズムとデータ構造から考えるシステム設計
パフォーマンス実現のためにアルゴリズムレベルで考えるべきこと - 第4章:大規模データを高速・コンパクトに処理するデータ構造
Web 2.0後のシステム開発を支える基礎知識 - 第5章:簡潔データ構造と全文索引の基礎
小さいデータ構造
特集2
ぜんぶ見せます!進化の秘訣とウラ側の極意
ニコニコ動画 構築ノウハウ大公開
- 第1章:ニコニコ動画の進化の歴史
(仮)→(β)→(γ)→(RC)→(RC2)に至る変遷 - 第2章:システムアーキテクチャ
LAMP(Linux、Apache、MySQL、PHP)+memcached - 第3章:負荷対策
キャッシュの活用、gzip圧縮、スロークエリの改善…… - 第4章:ニコニコシリーズのノウハウ
Web APIやAjaxで疎結合に連携、モバイルで動画 - 第5章:ニコニコ開発宣言(仮)
ニコニコ動画を生み出す文化、開発スタイルとは?
特集3
HTTP,URL,リンク…正しく設計できてますか?
現場で使えるREST
- 第1章:RESTとはなにか
HTML、URL、HTTPのおさらいとRESTの歴史 - 第2章:CクールなURLを設計するために知っておくべきこと
リソース、URL、URI - 第3章:RESTfulなサービスとアプリケーション作成の心得
リンク、HTTPメソッド、ステータスコード - 第4章:RESTletで動かしながら学ぶRESTの世界
RESTを実現する軽量Javaフレームワーク
特別企画
最新版Senna対応
ゼロからはじめる検索プログラミング
- Part1:いまどきの全文検索エンジン基礎知識
選び方、性能要素、内部構造、より良い検索とは - Part2:Sennaによる検索機能付きソーシャルブックマーク開発
Sennaの基本、PHPによるサンプルアプリケーションの作成
連載
- JavaScriptわくわく開発道
【第4回】JavaScriptで使うXPath入門 - アジャイル開発者の習慣 ―― acts_as_agile
【第4回】ドキュメントを大切にする - [見せます! 匠の技]スケーラブルWebシステム工房
【第5回】止まらないネットワークの極意……bonding×リンクアグリゲーション×スパニングツリー - エンジニアとして生き抜くための戦略と戦術
【第5回】記憶力の放棄 - Recent Perl World
【第11回】Perlでマルチスレッドプログラミング - PHPベストプラクティス探検隊
【第4回】PHPでGUIアプリケーションを作ろう - RESTレシピ ―― クールなWebシステムへの道しるべ
【第5回】RESTのステートレス性とHTTPメソッドの基本性質 - Javaカウボーイプログラマの実験室
【第4回】LiquiBaseでデータベースリファクタリング - [大規模&高速化]MySQL&RDBMSラボ
【第4回】先取り! PrimeBase XT&Falcon……InnoDB+新手のストレージエンジンの気になる比較結果とは - PostgreSQLよろず相談所
【第4回】レプリケーションシステムSlony-I入門 - Ruby on Rails本格活用
【第4回】ActiveRecordでのトランザクションと並列処理……Rails的DB実行時のポイント - .NET開発天国
【第10回】先取り! C#でSilverlight 1.1
コラム
- プログラミングの光景
【第5回】コードリーディングについて - 児玉サヌールと田中ばびえの会社訪問
【第5回】ALPSLAB - 小飼弾のAlpha Geekに逢いたい(ハート)
【#10】jQuery/Mozilla John Resig - サンフランシスコで昼食を
【第5回】2007年のソーシャルネットワーキング事情を振り返る - Start! MacBook
【第5回】イベントで引っぱりダコ!? のライブ映像無料ストリーミング ……MacBook+Ustream.tv+CamTwistの楽々活用術 - 濃縮還元オレンジニュース
【第11回】10~11月の厳選ニュース - きたみりゅうじの聞かせて珍プレー
【第4回】遊び心はいいんだけど、ちゃんと後始末してよ - [不定期コラム]カメラスキープレス
- 【#09】水準器(レベラー)をゲット!
- 【#09】水準器(レベラー)をゲット!
Report
- Adobe MAX JAPAN 2007
- Ruby Conference 2007
Message from Vendors
- PHPフレームワークsymfonyを利用したWebアプリケーション開発