WEB+DB PRESS Vol.48
- 定価
- 1,628円(本体1,480円+税10%)
- 発売日
- 2008.12.23[在庫なし] 2014.12.23
- 判型
- B5
- 頁数
- 248ページ
- ISBN
- 978-4-7741-3691-2 978-4-7741-6880-7
概要
特集1
ワンランク上のプログラマへの高速道路
[言語別]モダンプログラミング入門
プログラミングのモダンな作法は、先人の知恵の結晶であり、生産性を上げるためのデザインパターンです。しかし、人気のWeb ページや書籍などでは、いまだに古いプログラミング方法のコンテンツが上位にあり、初心者がモダンなプログラミング方法を探すのがめんどくさい状況にあります。そこで本特集では、Web 開発におけるメジャーな言語での今風のプログラミングスタイルを、各言語を代表する著者により解説していきます。
特集2
Flash & Flex/JavaScriptで一新しました!
Yahoo!メールUI構築ノウハウ大公開
国内最大規模のユーザ数を誇るメールサービスYahoo!メールが、このほど、Flash、FlexとJavaScriptを組み合わせたリッチなユーザインタフェースに一新されます。本特集では、次世代版のYahoo!メールが、そのUI、操作性をいかに実現しているか、膨大なユーザアクセスに応えるためにどんなテクニックを使っているか、ノウハウと開発の軌跡を徹底公開します。
特集3
オープンソースで高可用性システムを構築・運用!
PostgreSQLで大規模運用を実現するコツ
その安定性の高さや早い時期からの日本語環境の充実もあって、依然、国内で人気の高いPostgreSQLですが、大規模サイトでの運用となるとあまり事例を聞きません。そこで、PostgreSQLを大規模なシステムで活用するためのスケーラビリティや高可用性に関するノウハウについて、pgpool-IIやSlony-Iなどのツールの活用のほか、運用上のノウハウや運用体制なども取り上げながら、詳しく解説します。
8周年記念特別エッセイ
Topエンジニアのデバッグ考
時にデバッグには並々ならぬ集中をした状態で行われる、という話を聞きます。それゆえか、自分以外のデバッグの実際を知る機会は、これまで数少なかったのではないでしょうか。本企画では、あのバグを見つけた技法、低レイヤに下りていかざるをえない状況、デバッグとは切っても切れないエラー処理のテクニックなど、本誌8周年を記念して、普段なかなか触れられない幅広い分野のエンジニアの貴重な経験談をお届けします。
特別企画2
V8/Google Chrome、SFX/Webkit、TraceMonkey/Firefox
[最速]JavaScriptエンジン徹底比較
過熱し続ける最新ブラウザ環境。Google Chrome のV8、WebKit のSFX(SquirrelFishExtreme)、Firefox 3.1 のTraceMonkey など、それぞれに搭載されているJavaScriptエンジンも大きな変化を遂げています。本企画では「JavaScript エンジンのパフォーマンス」にフォーカスし、最新バージョンを元に徹底比較。さらに、注目のV8、SFX を題材にJavaScript エンジンの内部構造を紹介します。JavaScript エンジンの旬の情報を、まるごとお届けします。
目次
特集1
ワンランク上のプログラマへの高速道路
[言語別]モダンプログラミング入門
- 第1章:その言語の「今」を学ぼう
得意な言語も、苦手な言語も、ここさえ押さえれば - 第2章:Ruby編
「モダン」はRuby on Railsのあとからついてくる - 第3章:Perl編
やり方は一つではない、されど道も示される - 第4章:PHP編
ゆるふわWeb開発言語☆ - 第5章:Java編
エンタープライズ分野のグルー(糊:のり)言語 - 第6章:JavaScript編
誰もが使う、Webプログラミングの必修言語
特集2
Flash & Flex/JavaScriptで一新しました!
Yahoo!メールUI構築ノウハウ大公開
- 第1章:次世代Yahoo!メールはこうしてできた
「15%ルール」から生まれた日本独自プロジェクト - 第2章:すべては使いやすさのために Flash & HTML開発テクニック
FlashでHTML表示、透過Flashで日本語入力 - 第3章:すべては快適さのために 起動&動作速度改善テクニック
次世代Yahoo!メール高速化への挑戦 - 第4章次世代Yahoo!メールを支えるコード設計の工夫
能動的な実装、サーバ間の通信制御、メモリリーク対策
特集3
オープンソースで高可用性システムを構築・運用!
PostgreSQLで大規模運用を実現するコツ
- 第1章:PostgreSQLと高可用性システム/大規模システム
PostgreSQLの進化の足跡 - 第2章:pgpool-IIの導入と実践
レプリケーションシステムの構築とオンラインリカバリ - 第3章:Slony-Iの導入と実践
ツールを使った簡単な導入方法 - 第4章:Heartbeat+DRBD+PostgreSQL構成の本番運用
実運用ノウハウその① - 第5章:PostgreSQL大規模システム適用奮闘記
実運用ノウハウその②
8周年記念特別エッセイ
Topエンジニアのデバッグ考
- 1:組み合わせテストの活用
Ruby本体開発でのバグ洗い出し - 2:常駐型サーバのデバッグ手法
リソース、ネットワーク、メモリを取り巻く問題 - 3:負け戦の兵法
エラー処理のテクニックを押さえる
特別企画2
V8/Google Chrome、SFX/Webkit、TraceMonkey/Firefox
[最速]JavaScriptエンジン徹底比較
- 第1章:JavaScriptエンジンの比較
Google Chrome、WebKit/Safari、IE7/8、Firefox 3.0/3.1、Opera - 第2章:SquirrelFish Extreme/Webkitの最適化手法
VM、Polymorphic Inline Cache、Context Threading、正規表現JIT - 第3章:注目のGoogle Chromeに搭載されたV8
隠しクラス、マシンコード生成、ガベージコレクション
連載
- Recent Perl World
【第17回】MapReduceによる並列分散処理 ……[後編]Hadoop StreamingでMapReduce - 良いコードへの道―普通のプログラマのためのステップアップガイド
【第5回】メタプログラミング ……Excelを使ったDSLを作ろう - 隔月刊少年Flash
【第4回】Flash Player 10 ……2年半ぶりのメジャーバージョンアップ - Practical Ruby Programming!
【第4回】Rails再入門 ……アドレス帳を作ろう - SQLアタマアカデミー
【第4回】行か列か、それが問題だ ……スカラサブクエリの使い方 - ステップアップ!PHP
【第5回】PEARパッケージを気軽に公開できるopenpear - JavaScrit+ブラウザ探検
【第5回】HTML 5の注目ポイント! ……クライアントサイドのデータ保存用API - Java Traveler
【第5回】身近になったクラウドコンピューティング ……Amazon Web ServicesとHadoop - RESTレシピ ―― クールなWebシステムへの道しるべ
【第11回】RESTとRPC
コラム
- BK通信 Bad Knowhow Tsushin
【#05】ブラウザのバッドノウハウ<コンテンツ編> - 小飼弾のAlpha Geekに逢いたい♥
【#16】中島 聡 - [はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…!
【第5回】こまっちゃうナ XSSにねらわれて - 濃縮還元オレンジニュース
【第17回】10~11月の厳選ニュース - [不定期コラム]カメラスキープレス
- 【#16】厳冬のバウンス
Special Report
- James Goslingインタビュー
Sun Tech Days 2008 in Tokyo - 楽天テクノロジーカンファレンス2008
『[ 24時間365日]サーバ/インフラを支える技術』著者代表、アワードセッションに登場
Solution Flash
- 日立はJava VMでWebシステムのボトルネックをいかに回避したか
- Adobe AIRの可能性とコードサイニングが高めるAIRの実用性
Message from Vendors
- PHPフレームワーク、すでに7割が使用
- 履歴管理ができる大容量ファイル管理ツール