WEB+DB PRESS (ウェブDBプレス) 発売日・バックナンバー

全125件中 76 〜 90 件を表示
1,628円
特集1
JavaScriptでiPhone&Android本格アプリ開発
実践!Titanium~

第1章:Titaniumが拓くiPhone&Androidアプリ開発の世界
Webアプリ開発者にとっての「救世主」……西岡 祐弥

第2章:Titanium開発環境構築
iOS SDK,Android SDK,Titanium,開発エディタの導入……西岡 祐弥

第3章:Titaniumによる開発の流れ
プロジェクト作成からビルドまでと,困ったときのKitchenSink……西岡 祐弥

第4章:スマートフォンならではの機能を活用!
カメラ,GPS,マップの使い方とWeb API連携……濱田 章吾

第5章:スマートフォンならではの情報を表示!
検索結果の一覧表示と「ひっぱると更新」の実装……佐々木 一

第6章:さらなる本格アプリ開発のために
外部アプリとの連携とデータベースの活用……濱田 章吾

第7章:Androidならではの機能を活用!
「はてなハイクアプリ」開発から学ぶアプリ間連携とメニューボタン活用法……倉井 龍太郎

特集2
Rails 3テスト最前線
RSpec,Capybara,factory_girl,RR~

第1章:Railsテスト環境の現在
日進月歩のツールからどれを選ぶか……浦嶌 啓太,高橋 健一,柴田 博志

第2章:RSpecによるユニットテスト[基本編]
モデル,コントローラ,ビュー,ヘルパーごとのテスト……浦嶌 啓太,高橋 健一,柴田 博志

第3章:RSpecによるユニットテスト[クリーンコード編]
factory_girlでテストデータ,RRでスタブ/モック……浦嶌 啓太,高橋 健一,柴田 博志

第4章:Request Specsによるエンドツーエンドテスト
画面のテストはCapybaraにおまかせ……浦嶌 啓太,高橋 健一,柴田 博志

第5章:テストを支えるツール群
CI,自動実行,並列実行,ロード時間短縮,コードメトリクス……浦嶌 啓太,高橋 健一,柴田 博志

特集3
Scala/ClojureではじめるJVM言語
枯れた“仮想マシン”の水平思考~

第1章:JVMと新言語
これまでのJava世界とこれからの展望……井上 誠一郎

第2章:JVM言語の種類と特徴
Jython,JRuby,Rhino,Fantom,Noop,Groovyによる“Hello world”……大谷 弘喜

第3章:Clojureで作るDSL
Lispの旨みとJavaの汎用性をいいとこ取り……深町 英太郎

第4章:Scala/Lifeで作るDSL
静的型付けなのに型推論,関数型言語でもありオブジェクト指向でもある……岩永 賢明

特別企画
[速習]Facebookアプリ開発
5億人を惹きつけろ!~

第1章:Facebook入門
利用者目線と開発者目線から見たその全貌……荻野 淳也

第2章:Facebook APIを使ってみよう
Graph APIの使い方とアプリ開発の概要……荻野 淳也

第3章:Facebookアプリを作ってみよう
アプリの準備/登録/実行からFacebookへの書き込みまで……荻野 淳也

第4章:WebサイトをFacebook対応させてみよう
ソーシャルプラグインの活用と外部サイトからの認証の実践……荻野 淳也

連載
Ruby in your hands
【第5回】Rubyのための自動化……Rakeでコマンド実行,Capistranoでデプロイ,Chefでサーバのセットアップ……原 悠(yhara)

データ発見隊
【最終回】乱数思考……増井 俊之

つながるJava
【第5回】EhcacheとTerracottaによる分散キャッシュ……浜本 階生

DBアタマアカデミー
【最終回】治療としてのパフォーマンスチューニング……システムの病気はどう治す?……ミック

JavaScriptの玉手箱
【第5回】JavaScriptでCSS3をどこまで実装できるか……uupaa

PHP転ばぬ先の杖
【最終回】失敗しない関数・クラスの選び方……見極めのポイント,情報収集法,ケーススタディ……塙 与志夫

Perl Hackers Hub
【第7回】新人さんのための仕事で使えるPerl基礎知識……横山 彰子,Japan Perl Association[監修]

モダンWebインタフェース構築術
【最終回】HTML5と専用クライアント……新しい道具を使いつつ,ブラウザの外にも視野を広げる……大沢 和宏(Yappo)

コラム
Software is Beautiful
【第6回】エンジニアとしての人生を楽しむには……中島 聡

デザインは怖くない> <
【最終回】ユーザエクスペリエンス……矢野 りん(rockrin')

圏外からのWeb未来観測
【最終回】佐々木 俊尚……アルゴリズムからキュレーションへ……中島 拓(essa)

濃縮還元オレンジニュース
【第30回】12~1月の厳選ニュース……角田直行

はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Technology Flash
サイバーエージェントを支える技術者たち
【第3回】“技術で難題に立ち向かうR&Dエンジニア”服部 司……川添 貴生

Solution Flash
Cosminexus white paper 機能と技術からわかる! システム基盤の実力
【第5回】SOAによる情報システム構築の流れ……日立製作所
1,628円
特集1
言語の核を知れば,自ずと作法が見えてくる
プログラマが知るべき言語設計の基礎知識

第1章:言語設計とプログラミング
言語設計者の視点に立つと見える新しい世界……まつもと ゆきひろ

第2章:プログラミング言語がどう生まれ育ったか
誕生の歴史と「楽をするため」の進化……西尾 泰和

第3章:文法の発展と構造化プログラミング
より直感的に読み書きするためのルールづくり……西尾 泰和

第4章:変数の役割と,名前の衝突に対する解決法
スコープ――有効範囲を“制約”し,シンプルにする概念……西尾 泰和

第5章:オブジェクトで現実世界の模型を作る
関連する情報をまとめるいくつもの方法……西尾 泰和

第6章:継承によるコードの再利用
諸刃の剣を使いこなすための苦闘……西尾 泰和

特集2
APIリファレンス,プラグイン,設計作法
jQuery実践入門

第1章:jQueryの基礎知識
全体像と使うための準備……吾郷 協

第2章:セレクタによる要素の選択と変更
DOM操作を制するものはjQueryを制す……吾郷 協

第3章:便利APIでもっとリッチに
Ajax,イベント,エフェクト,ユーティリティ……吾郷 協

第4章:jQueryプラグインでもっと快適に
jQuery UIなどのメジャープラグインと,自作の方法……吾郷 協

第5章:実装と設計の作法
ローカルプロキシ,デバッグ,コード分割……吾郷 協

Appendix:jQuery作者John Resigインタビュー
jQuery 1.5,jQuery Mobile 1.0では何が変わるのか……吾郷 協

特集3
気になるあの会社の考え方・回し方・進め方
本番プロジェクト 運営ノウハウ大公開

第1章:アウトプットを最大化するチームづくり
チームラボ流 小規模~大規模受託開発の現場から……田村 哲也,吉村 譲,結城 亜砂子

第2章:アジャイルな見積りと計画づくり
永和システムマネジメント流 “ふつうの受託開発”の現場から……角谷 信太郎

第3章:アジャイルUXDによる“試行錯誤”のプロセス化
ゼロベース流 新規Webサイトデザインの現場から……石橋 秀仁

第4章:ソーシャルゲームの創り方・育て方
DeNA モバゲータウン開発の現場から……山田 憲晋,城戸 忠之,能登 信晴

10周年特別企画
技術や業界にも寿命があり,人は必ず年をとる
これからの10年,どうサバイブするか

第1章:これまでの10年をふりかえる
「S字カーブ」で,業界・技術・職業人のライフサイクルを読み解く……羽生 章洋

第2章:これからの10年を考える
「10カ年計画」を立て,ロードマップを描く……羽生 章洋

第3章:サバイバルの方法
「問題構造分析」で,期待と現実のギャップに立ち向かう……羽生 章洋

連載

JavaScriptの玉手箱
【第4回】古いブラウザでもHTML5をあきらめない実装……uupaa

DBアタマアカデミー
【第4回】クエリ評価エンジンと実行計画……“シェフおまかせ”はいつも美味しいのか……ミック

PHP転ばぬ先の杖
【第5回】PHPの日付と時刻……日付の解釈・比較,タイムゾーン,トラブル対策……塙 与志夫

Ruby in your hands
【第4回】jpmobileによるRails 3のモバイルサイト対応……原 悠(yhara)

Perl Hackers Hub
【第6回】UNIXプログラミングの勘所……奥 一穂,Japan Perl Association[監修]

データ発見隊
【第5回】実世界コンテキストと計算機コンテキスト……増井 俊之

モダンWebインタフェース構築術
【第5回】適材適所に道具を選ぶ……誰のために開発するかを忘れずに……大沢 和宏(Yappo)

つながるJava
【第4回】fastutilとsuxによる大規模データ処理……浜本 階生

コラム
圏外からのWeb未来観測
【第5回】金子 勇……Winnyの向こうにあった未来……中島 拓(essa)

Software is Beautiful
【第5回】独自フォーマット戦略の終焉……中島 聡

デザインは怖くない> <
【第3回】デザインの次元と「理解」の関係……矢野 りん(rockrin')

濃縮還元オレンジニュース
【第29回】10~11月の厳選ニュース……角田直行

はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Technology Flash

サイバーエージェントを支える技術者たち
【第2回】“大規模サービスを支える仕事師”渡部雄作……川添 貴生

Solution Flash
Cosminexus white paper 機能と技術からわかる! システム基盤の実力
【第4回】ユーザ視点でWebシステムのユーザビリティを探る「応答性能モニタリング技術」……日立製作所
1,628円
特集1
スピードの鍵はフロントエンド!
Webサイト超高速化実況中継

第1章:Webサイト表示を高速化する意味
ユーザが快適に利用するための必須条件……竹内 真

第2章:どこで遅くなっているのかを見極める
基本原則と分析ツールの使い方……竹内 真

第3章:HTML/CSS編
書き方による違い,CSSスプライト,DOM構造最適化……猪狩 丈治,竹内 真

第4章:画像最適化編
最適な画像フォーマットの選別,不要な情報の削除……竹内 真

第5章:JavaScript編
ライブラリの影響,速度劣化を招くポイント……八柳 幹太郎,竹内 真

第6章:Webサーバ設定編
gzip圧縮,Keep-AliveやExpireヘッダの調整によるキャッシュ活用……竹内 真

特集2
バージョン5.4動向,SPL,GC,速度向上ハック
PHP最“深”活用

第1章:最新機能の活用とPHPの最新動向をつまみ食い
PHP 5.3のおさらいと先取りPHP 5.4……柄沢 聡太郎

第2章:すべての環境で使える標準ライブラリ群を活用せよ
SPLを使いこなす……田中 正裕

第3章:リファレンスカウンタ方式と循環参照コレクタの中の話
PHPでのガベージコレクション……梶原 大輔

第4章:速く… いまより速く… もっと速く…
PHPの高速化アプローチ……藤本 真樹

特集3
蓄積した情報から,隠れた価値を見つけ出せ
[実践]大規模データ分析

第1章:どのようなデータを,どう分析し,どのような結果を得るか?
データマイニング入門……加藤 幹生,藤澤 瑞樹,木村 俊也,伊藤 敬彦

第2章:Hadoopを使った自然言語の頻度分析/共起分析
テキストマイニング……木村 俊也

第3章:自動的なデータのグループ化
クラスタリング……藤澤 瑞樹

第4章:検索履歴から「もしかして?」,購買履歴から「お勧め商品」
ログデータマイニング……伊藤 敬彦

第5章:つながりを分析してネットワークの成長パターンを発見
リンクマイニング……加藤 幹生

一般記事
改変OK? 許可は必要? 何を明示すればいい?
いまさら聞けないクリエイティブコモンズ……永井 幸輔,中尾 光輝,平田 雄一,渡辺 智暁

連載
Perl Hackers Hub
【第5回】Xslate……次世代テンプレートエンジン……藤 吾郎,Japan Perl Association[監修]

Ruby in your hands
【第3回】Heroku……Ruby専用のクラウド環境……原 悠(yhara)

データ発見隊
【第4回】長いIDと短いID……増井 俊之

つながるJava
【第3回】JavaでREST指向……JAX-RSとT2による実践……浜本 階生

JavaScriptの玉手箱
【第3回】実行速度とデバッグ効率を考慮したコーディングスタイル……uupaa

PHP転ばぬ先の杖
【第4回】ストリームとファイル入出力……ローカル/リモートのさまざまなファイルを透過的に扱う……塙 与志夫

DBアタマアカデミー
【第3回】バックアップとリカバリ……「もしも」に備え,転んでも泣かない子になる……ミック

モダンWebインタフェース構築術
【第4回】JSTAPdでAjaxアプリケーションのテスト……大沢 和宏(Yappo)

コラム
Software is Beautiful
【第4回】オブジェクト指向の本質……中島 聡

デザインは怖くない> <
【第2回】わかりやすさとデザインの関係……矢野 りん(rockrin')

圏外からのWeb未来観測
【第4回】伊藤 直也 ネットコミュニケーションのおもしろさに賭けた挑戦……中島 拓(essa)

濃縮還元オレンジニュース
【第28回】8~9月の厳選ニュース……角田直行

はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Solution Flash
Cosminexus white paper 機能と技術からわかる! システム基盤の実力
【第3回】サーバ仮想化の鍵を握る「アプリケーション視点」~後編~……日立製作所

Technology Flash
サイバーエージェントを支える技術者たち
【第1回】“データ解析請負人”福田一郎……川添 貴生
1,628円
特集1
新機能から,内部構造,チュートリアル,移行方法まで
劇的に進化した新バージョン!詳解Rails 3

第1章:Rails 3とは何か?
僕らが今すぐRails 3を使い始めるべき理由……松田 明

第2章:Rails 3の内部構造
柔軟性の秘訣と,動作のしくみを探る……松田 明

第3章:Rails 3実践チュートリアル
ステップバイステップで作って学ぶ……松田 明

第4章:コアライブラリの新機能・変更点
ActiveRecord,ActiveModel,ActionController,ActionView,ActiveSupport,ActionMailer……松田 明

第5章:プラグイン最新情報
gem管理ツールBundlerの使い方と,新定番プラグイン10選……松田 明

第6章:移行の手引き
既存アプリのアップグレード手順と,よくあるハマりどころ……松田 明

特集2
思考を直感的にコード化し,開発を加速する
Emacs活用∞(無限大)

第1章:Emacsの世界へようこそ
多くの開発者に愛され続ける“100年のエディタ”の魅力……大竹 智也(tomoya)

第2章:最初に知っておきたい基礎知識
インストール,画面説明,基本操作……大竹 智也(tomoya)

第3章:自分好みにカスタマイズするためのポイント
Elispの基礎,キーバインド,表示設定……大竹 智也(tomoya)

第4章:導入必須の便利な拡張機能
検索,置換,編集履歴,入力補助の強化……大竹 智也(tomoya)

第5章:Emacsの操作性に革命を起こす「Anything」
候補の表示,絞り込み,実行を統一的に行うフレームワーク……大竹 智也(tomoya)

第6章:思考を即コード化する開発環境
文法・構文チェック,バージョン管理システム連携,自動コンパイル…………大竹 智也(tomoya)

特集3
フロントエンド開発のこれまでとこれから
HTML5×CSS3 革新ビフォーアフター

第1章:HTML5とCSS3で何が変わるのか
位置ゲー,ソーシャルプラットフォーム,情報系サイト,AR(拡張現実)……外村 和仁

第2章:HTML5でセマンティックなマークアップ
ドコモ,au,ソフトバンク,iPhone,Android……外村 和仁

第3章:CSS3による表現手法の多様化
エリア征服サービスを作ろう……外村 和仁

第4章:WebアプリケーションのためのHTML5 API
最寄り駅検索サービスを作ろう……横野 巧也

第5章:SVG,Canvasによるコンテンツ表現
エリア征服サービスを作ろう……外村 和仁

第6章:Web Workers,WebSocket,File API,XMLHttpRequest Level 2
最寄り駅検索サービスを作ろう……横野 巧也

一般記事
Cassandra実践入門
Twitter,Facebookが採用するNoSQLシステム……島田 慶樹

連載
データ発見隊
【第3回】予測インタフェース……増井 俊之

DBアタマアカデミー
【第2回】トランザクションを知れば,データベースがわかる……ミック

Perl Hackers Hub
【第4回】Twitterから学ぶ,Web APIのキホン……和田 裕介,Japan Perl Association[監修]

アルゴリズム実践教室
【第3回】内容からの記事推薦に挑戦……文章に登場する単語の重要さを定量化するTF-IDF……伊藤直也

PHP転ばぬ先の杖
【第3回】PHPの文字列処理……文字エンコーディングと正規表現……塙 与志夫

モダンWebインタフェース構築術
【第3回】利用者への通知処理……大沢 和宏(Yappo)

Ruby in your hands
【第2回】今日から始めるRuby 1.9.2……1.8系からの乗り換え案内……原 悠(yhara)

つながるJava
【第2回】GWTを拡張するExt GWT……浜本 階生

JavaScriptの玉手箱
【第2回】JavaScriptの高速化ノウハウ……関数&型判別編……uupaa

コラム
【新連載】デザインは怖くない> <
【第1回】デザイナとコラボする前に知っておきたいこと……矢野 りん(rockrin')

Software is Beautiful
【第3回】「締め切りは絶対に守るもの」と考えると世界が変わる……中島 聡

圏外からのWeb未来観測
【第3回】阿部昭敏 主夫でWebサイト自営という生き方……中島 拓(essa)

濃縮還元オレンジニュース
【第27回】6~7月の厳選ニュース……角田直行

はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Solution Flash
Cosminexus white paper 機能と技術からわかる! システム基盤の実力
【第1回】サーバ仮想化の鍵を握る「アプリケーション視点」~後編~……日立製作所

Message from venders
iPhoneとAndroidの似て非なるアプリ開発環境
“同じスマートフォン”と一括りにしがちな両者の違いを徹底検証……小林 有佳
1,628円
特集1
タッチパネル,GPS,カメラをフル活用!
[Xperia,Desire対応]Android本格開発

第1章:Androidアプリを始めよう
自由な開発の魅力と可能性……今村 謙之

第2章:開発をはじめる前に知っておきたい知識
アーキテクチャ,バージョン,開発環境構築……遠藤 正仁

第3章:Webアプリ開発者のためのAndroid開発入門
Android対応はてなサービス実装メモ……cho45(さとう)

第4章:GPS本格活用アプリを作ろう
ツイートした場所をGoogle Maps上に表示……新里 祐教

第5章:カメラ本格活用アプリを作ろう
プレビュー画面で顔認識し,Twitterアイコンを表示……塚田 翔也

第6章:作ったアプリを世界に公開
Android Marketへの公開方法と注意点……遠藤 正仁

特集2
データベースを制す者は21世紀を制す
リレーショナルデータベース&SQL入門

第1章:データベースとは何か
情報を集めるだけでは意味がない……ミック

第2章:リレーショナルデータベースとSQL
直感的な2次元表を使いこなすためのデータ操作言語の登場……ミック

第3章:データ操作の基礎
検索して選択する~SELECT文……ミック

第4章:ビューとサブクエリ
このすばらしき閉じた世界……ミック

第5章:少し高度なSQL
条件分岐,集合演算,結合演算……ミック

第6章:トランザクションと更新
トラブルによるデータの不整合を防止するDBMSのしくみ……ミック

特集3
スマートフォンでもケータイでも!
[速習]位置情報サービス

第1章:位置情報サービスの現在
位置ゲー,ソーシャルプラットフォーム,情報系サイト,AR(拡張現実)……関 治之

第2章:位置情報取得の基本
ドコモ,au,ソフトバンク,iPhone,Android……関 治之

第3章:PostGISとRailsによる位置情報iPhoneサイト
エリア征服サービスを作ろう……関 治之

第4章:PHPによる位置情報ケータイサイト
最寄り駅検索サービスを作ろう……れさく

一般記事
『FREE』とmixiから読み解くWebサービスのマネタイズ
どうやってWebで儲けるのか?……加藤 幹生

連載

【新連載】Ruby in your hands
【第1回】Sinatra ── 限りなくシンプルなフレームワーク……原 悠(yhara)

【新連載】つながるJava
【第1回】Google Web Toolkit……浜本 階生

【新連載】JavaScriptの玉手箱
【第1回】JavaScriptの高速化ノウハウ――名前空間&関数編……uupaa

データ発見隊
【第2回】ファイル管理の工夫……増井 俊之

モダンWebインタフェース構築術
【第2回】スケールするWebインタフェース……大沢 和宏(Yappo)

アルゴリズム実践教室
【第2回】レコメンドエンジン開発に挑戦――関連記事を導き出すしくみを知る……伊藤直也

Perl Hackers Hub
【第3回】DBIx::Classでデータベース操作……村瀬 大輔,Japan Perl Association[監修]

PHP転ばぬ先の杖
【第2回】PHPでの数値の正しい扱い方――浮動小数点数,巨大な整数……塙 与志夫

コラム

圏外からのWeb未来観測
【第2回】山本陽平 REST侍は国益に殉ずる覚悟を持っていた……中島 拓(essa)

Software is Beautiful
【第2回】「締め切りは絶対に守るもの」と考えると世界が変わる……中島 聡

濃縮還元オレンジニュース
【第26回】4~5月の厳選ニュース……角田直行

はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Solution Flash
機能と技術からわかる! システム基盤の実力
【第1回】サーバ仮想化の鍵を握る「アプリケーション視点」~前編~……日立製作所

Message from venders
Yubizo Engineによるお手軽iPhone/iPadアプリ開発
HTML+JavaScript併用で,Objective-Cの習得コストを最小限に……佐々木 勉
1,628円
特集1
10年後も役立つ習慣を身につける!
コーディングの基礎知識

第1章:きれいなコードの重要性
開発効率をアップするための基本の基本……赤松 祐希

第2章:適切な名前をつけ,不要なコメントはつけない
名前,コメントの○と×……赤松 祐希

第3章:テスト駆動開発を実践する
開発中の気づきを継続的にコードに活かす……赤松 祐希

第4章:常にリファクタリングを行う
コードの劣化を防ぐためのポイント……赤松 祐希

第5章:1つのメソッドが行うことは1つにする
コードの劣化を防ぐためのポイント……赤松 祐希

第6章:クラスの責務は1つにする
判断基準と継承,委譲,mix-inの使い分け……赤松 祐希

第7章:例外処理も1つの処理と考える
想定外を想定し,プログラムの暴走を未然に防ぐ……赤松 祐希

第8章:メタプログラミングを理解する
動的にメソッドを定義する強力な「黒魔術」との付き合い方……赤松 祐希

特集2
楽しく上達するための考えかた,作りかた
はじめの一歩が見えてくるプログラミング一部始終

第1章:プログラミング再発見
楽しく上達するために。自分のためのプログラミング……紀平 拓男

第2章:アイディアから完成まで,駆け抜けるプログラミング
気の向くままに。JavaScriptによる15パズル……紀平 拓男

第3章:あらかじめ設計する,計画的なプログラミング
しかと考えつつ。C言語によるマインスイーパー……紀平 拓男

第4章:別の言語に挑戦する,開拓的なプログラミング
未知の世界に飛び込む。Excel VBAによるマインスイーパー……紀平 拓男

特集3
アプリじゃなくてもここまでできる!
はてなブックマークfor iPhone構築ノウハウ大公開

第1章:iPhoneサイト入門
Mobile Safariでできること,できないこと……舘野 祐一

第2章:設計編
情報量のコントロール,ナビゲーション,高速アクセス……舘野 祐一

第3章:開発準備編
動作確認環境,ドキュメント,ビューポート,ホーム画面……舘野 祐一

第4章:実装編
JavaScript,動的ページ,クリックイベントのハンドリング……舘野 祐一

特別企画
大転換期を目前に総おさらい
Web開発の過去・現在・そして未来

第1章:インターネットの普及期
1995-1999……きしだ なおき

第2章:Web開発の幕開け
2000-2004……きしだ なおき

第3章:Webアプリケーションの完成と成熟
2005-2009……きしだ なおき

第4章:Web開発のこれから
2010-……きしだ なおき

一般記事

Twitter時代の技術者コミュニケーション術
GitHub,勉強会,Ustream,IRC……和田 裕介

連載

【新連載】アルゴリズム実践教室
【第1回】ベイジアンフィルタ開発に挑戦――未知のデータを学習して分類……伊藤直也

【新連載】モダンWebインタフェース構築術
【第1回】ユーザビリティ指向なMVC……大沢 和宏(Yappo)

【新連載】PHP転ばぬ先の杖
【第1回】型を知れば,比較の挙動が見えてくる……塙 与志夫

【新連載】データ発見隊
【第1回】アクセスパターンの活用……増井 俊之

【新連載】DBアタマアカデミー
【第1回】記憶装置のトレードオフとバッファの考え方~すべてをとることができないとき~……ミック

Perl Hackers Hub
【第2回】AnyEventでイベント駆動プログラミング……牧 大輔

JavaScript今ドキ活用術
【最終回】JavaScript開発を高速化!―デバッグ,ビルド[実践]テクニック……西林孝(hagino_3000)

コラム

【新連載】Software is Beautiful
【第1回】一生の仕事を選ぶということ……中島 聡

【新連載】圏外からのWeb未来観測
【第1回】頓智・ 井口尊仁……中島 拓(essa)

濃縮還元オレンジニュース
【第25回】2~3月の厳選ニュース……角田直行

はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原
1,628円
特集1
設計を実装に活かす技術
アジャイルとウォーターフォールの良いとこどりで開発効率アップ!

第1章:何が開発効率を下げるのか
元凶は上流で生まれる……西岡 祐弥,佐々木 一

第2章:開発効率を上げるために知るべきこと
フェーズとフェーズをしっかりつなぐ……西岡 祐弥,佐々木 一

第3章:基本設計編
くまなく要求を引き出し,グランドデザインを描く……西岡 祐弥,佐々木 一

第4章:詳細設計編
実装者に向けた設計図を作る……西岡 祐弥,佐々木 一

第5章:実装編
設計の意図が実装者に正確に伝わっているかを確認する……西岡 祐弥,佐々木 一


特集2
HTML5[実践]入門
Webアプリ前提のHTMLがやってくる!

第1章:HTML5に至る道
経緯と仕様策定の背景思想……矢倉 眞隆

第2章:HTML5の基礎知識
Webエンジニアとして押さえておくべきこと……白石 俊平

第3章:セクショニング内容
section,nav,article,aside………矢倉 眞隆

第4章:video要素
プラグインなしでマルチメディアコンテンツが扱える……羽田野 太巳

第5章:canvas要素
JavaScriptでビットマップを描く……羽田野 太巳

第6章:クロスドキュメントメッセージング
異ドメインのフレームをメッセージングでつなぐ……羽田野 太巳

第7章:Selectors API
セレクタから要素を取得……矢倉 眞隆

第8章:Web Storage
Cookieに代わるデータ蓄積手段……羽田野 太巳


特集3
モダンネットワークプログラミング入門
マルチコアCPUから最高の性能を引き出す

第1章:ネットワークプログラミングの基礎知識
なぜいま「ネットワークプログラミング」なのか……古橋 貞之

第2章:ソケットAPI
ネットワークプログラミングの基本を押さえる……古橋 貞之

第3章:ネットワークプログラムのI/O戦略
非同期,並列,イベント駆動,マルチスレッド……古橋 貞之

第4章:実践! モダンネットワークプログラミング
マルチスレッド+イベント駆動サーバの実装……古橋 貞之


連載

【新連載】Perl Hackers Hub
【第1回】PSGI/Plack……フレームワークとサーバをつなぐエンジン……宮川達彦
Recent Perl World
【最終回】検索エンジンを作ろう……アルゴリズム&データ構造シリーズ 6……伊藤直也
Practical Ruby Programming!
【最終回】gemを作ってみよう……RubyGemsによる楽々公開への道……武者晶紀
やっぱりJavaがスキ!
【最終回】Java EE 6……2年半ぶりのメジャーバージョンアップ……川口耕介
大規模Webサービスの裏側――inside mixi's backend
【最終回】スケーラブルなサービスの監視……長野雅広(kazeburo)
SQLアタマアカデミー
【最終回】OLAP関数で強力な統計処理を実現!……手続き型から理解するSQL……ミック
WebKit Quest――ソースコードから読み解くブラウザエンジンのしくみ
【最終回】WebKitのコミュニティ……パッチを投稿してみよう!……森田創
PHPマストテクニック
【最終回】Lithium……PHP 5.3専用フレームワークで次世代技術を学ぶ……鶴岡直也
JavaScript今ドキ活用術
【第5回】サーバサイドでJavaScript……CouchDBで体験!……西林孝(hagino_3000)

コラム

バッドシグナル通信
【最終回】バッドなコーディング……高林哲
がんばれ情シス!――激動の時代をリードするために
【最終回】経営参謀としての情シスへ……羽生章洋
小飼弾のAlpha Geekに逢いたい♥
【最終回】えとらぼ 衛藤バタラ,廣瀬正明,大沢和宏,松野徳大……小飼弾
濃縮還元オレンジニュース
【第24回】12~1月の厳選ニュース……角田直行
はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Tecnology Flash
Rubyの向かう道~大規模化にも対応,業務案件でますます浸透の兆し~
【最終回】ビジネスでの活用,そして大規模分散システムへ
[テクノプロジェクト]業務システムでのRuby活用室脇 俊二
[楽天]Ruby活用事例とROMA,Fairy話し手:森 正弥,聞き手:杉山 貴章

1,628円
特集1
思いつきをすぐにカタチに!
Webサービス[即日]開発

第1章:Webサービスを作って得られる5つのこと
Web API,クラウド,OSS…思いつき即実現の道具立ては揃った……和田 裕介

第2章:企画編
技術がわかるエンジニアだからこそ企画重要!……和田 裕介

第3章:設計編
紙のノートで簡単・柔軟に……和田 裕介

第4章:Perl/Catalystによる開発編
テスト駆動とありもの活用でさくさく作る……和田 裕介

第5章:Ruby/Railsによる開発編
テスト駆動&トップダウン開発で一気に作る……吉田 和弘

第6章:運用編
自宅サーバかAmazon EC2/S3か,Webサーバの負荷対策は?……和田 裕介

第7章:チューニング編
キャッシュからジョブキューサーバ活用まで……和田 裕介


特集2
冗長化・障害時対策・チューニング
MySQL無停止化計画

第1章:止まらないMySQLサーバへの基礎知識
構成別の特徴と性能比較……飯塚 慶則,小田 和幸,姫野 智和,野村 幸祐

第2章:MySQL Replicationによる冗長化システムの導入
事前の検討項目と環境構築……飯塚 慶則,小田 和幸,姫野 智和,野村 幸祐

第3章:MySQL Replication実践運用術
自動監視/バックアップ/リストア/障害復旧……飯塚 慶則,小田 和幸,姫野 智和,野村 幸祐

第4章:HeartbeatによるMySQLクラスタリングシステム
障害時フェイルオーバー自動化/実践メンテナンス術……飯塚 慶則,小田 和幸,姫野 智和,野村
幸祐

第5章:MySQLチューニングのツボ
設定ファイルの見方とmysqlslap活用法……飯塚 慶則,小田 和幸,姫野 智和,野村 幸祐


特集3
3Dから拡張現実,非同期処理まで
ActionScript 3.0ライブラリ大集合

第1章:ActionScript 3.0ライブラリの基本
配布形式,使い方,探し方……小林 陽介,ガミケン

第2章:表現・演出ライブラリ[基本編]
3D :Papervision3D
物理エンジン :Box2DFlashAS3
アニメーション :Tweener……小林 陽介,ガミケン

第3章:表現・演出ライブラリ[個性派編]
グラフィック :Frocessing
拡張現実 :FLARToolKit
サウンド :SiON……小林 陽介,ガミケン

第4章:制作支援ライブラリ
非同期処理 :Thread Libray
フレームワーク :Progression
デバッグ :Monster Debuger
プロファイラ :SWFProfiler
Flash IDEの拡張 :JSFL……小林 陽介,ガミケン

第5章:その他のライブラリ
地図 :Google Maps API
バイナリ操作 :as3corelib
外部デバイス連携……小林 陽介,ガミケン


特別企画
新たなプロトコルWaveの正体を探る!
[Product/Platform/Protocol]Google Wave解剖

第1章:Wave入門
データ構造,入出力,リアルタイムの共同編集……西田圭介

第2章:Waveのしくみ
OT,Waveのプロトコル,XMPP,デルタ,会話モデル……西田圭介

第3章:Waveの構築
プロトコルサーバ"FedOne"導入で探るWaveの正体……西田圭介

一般記事
[L2スイッチ+VLAN]ネットワーク仮想化入門
開発環境への仮想化導入ガイド……西田 圭介

連載
JavaScript今ドキ活用術
【第4回】Ext JSでリッチUI!……西林 孝(hagino_3000)
大規模Webサービスの裏側――inside mixi's backend
【第5回】ログ&データ解析……現状の改善と新サービス開発のために……長野雅広(kazeburo)
WebKit Quest――ソースコードから読み解くブラウザエンジンのしくみ
【第5回】レイアウト結果の描画……重ね描きの妙技……森田創
PHPマストテクニック
【第5回】キャッシュで既存サイトを高速化……APC,Cache_Lite,スーパーファストキャッシュ……鶴岡直也
やっぱりJavaがスキ!
【第5回】JVMが生成するアセンブリコード……現代のJITを探る……川口耕介
SQLアタマアカデミー
【第10回】データを統合して活用する! 結合大全 ……クロス結合,内部結合,外部結合,自己結合,非等値結合,自然結合……ミック
Recent Perl World
【第22回】辞書ベースの圧縮を実現するLZ法+Compress::*のまとめ……アルゴリズム&データ構造シリーズ 5……伊藤直也
Practical Ruby Programming!
【第10回】すぐできるスレッド……武者晶紀

コラム
がんばれ情シス!――激動の時代をリードするために
【第5回】社内プロセスを形作るもの……羽生章洋
バッドシグナル通信
【第5回】開発のボトルネック……高林哲
小飼弾のAlpha Geekに逢いたい♥
【#22】Gitメンテナ 濱野 純 ……小飼弾
濃縮還元オレンジニュース
【第23回】10~11月の厳選ニュース……角田直行
はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Special Report
FITC Tokyo 2009……小林 陽介
KungFu Rails / RubyConf 2009……高橋 征義

Tecnology Flash
Rubyの向かう道~大規模化にも対応,業務案件でますます浸透の兆し~
【第2回】Rubyを取り巻く最新技術
先取りRails 3松田 明
JRuby 1.4.0の魅力とこれから高井 直人
Ruby 1.9.2最新動向インタビュー話し手:Yugui(園田裕貴)聞き手:白土 慧(kei-s),執筆:大和田 ((june29)

Solution Flash
大規模化・安定稼働・開発効率化… Webシステム開発・運用を乗り切るテクニック
【最終回】トラブルシューティング実践編②
1,628円
特集1
JavaScript/Flash/HTML 5 でスパゲッティコードにならないための
モダン設計入門

第1章:これからのWebアプリケーション設計
秘訣は,GUIの歴史にある……桜井 雅史

第2章:MVC入門編
GUIのMVCは,WebのMVCとはひと味違う……桜井 雅史

第3章:MVC実践編
交通整理された設計を実現しよう……桜井 雅史

第4章:状態管理
if地獄から抜け出そう……桜井 雅史

第5章:実践! Webアプリケーション設計
Google Calendarの設計を考えてみよう……桜井 雅史,縣 俊貴


特集2
シンプルな設計,フルAPI化,冗長化
Yahoo!オークション構築・運用ノウハウ大公開

第1章:Yahoo!オークションの10年とシステム構成の変遷
安定稼働を実現する開発・運用基盤の進化……Yahoo! JAPAN ―― 井奥 雄一,富士 慶,中山 大輔,常澤 邦幸,山﨑 賢,近藤 裕介,稲葉 健二,Elaine Gan,久保田 慎之介,酒井 三保子,吉野 哲仁,井野 貴亮,朝日 勝雅

第2章:Yahoo!オークションの設計思想
サーバ台数,コストは最小限に……Yahoo! JAPAN ―― 井奥 雄一,富士 慶,中山 大輔,常澤 邦幸,山﨑 賢,近藤 裕介,稲葉 健二,Elaine Gan,久保田 慎之介,酒井 三保子,吉野 哲仁,井野 貴亮,朝日 勝雅

第3章:日本独自のシステムで目指したこと
システム再設計のポイント……Yahoo! JAPAN ―― 井奥 雄一,富士 慶,中山 大輔,常澤 邦幸,山﨑 賢,近藤 裕介,稲葉 健二,Elaine Gan,久保田 慎之介,酒井 三保子,吉野 哲仁,井野 貴亮,朝日 勝雅

第4章:Web APIによるオープン化の実現
認証後の機能を含めたフルAPI化……Yahoo! JAPAN ―― 井奥 雄一,富士 慶,中山 大輔,常澤 邦幸,山﨑 賢,近藤 裕介,稲葉 健二,Elaine Gan,久保田 慎之介,酒井 三保子,吉野 哲仁,井野 貴亮,朝日 勝雅

第5章:MySQL利用システムの冗長化計
マスタ,スレーブ,Webサーバのシンプル構成が基本……Yahoo! JAPAN ―― 井奥 雄一,富士 慶,中山 大輔,常澤 邦幸,山﨑 賢,近藤 裕介,稲葉 健二,Elaine Gan,久保田 慎之介,酒井 三保子,吉野 哲仁,井野 貴亮,朝日 勝雅

第6章:Oracleの使いどころ
MySQLからの移行でわかった違い……Yahoo! JAPAN ―― 井奥 雄一,富士 慶,中山 大輔,常澤 邦幸,山﨑 賢,近藤 裕介,稲葉 健二,Elaine Gan,久保田 慎之介,酒井 三保子,吉野 哲仁,井野 貴亮,朝日 勝雅

第7章:24時間停止しないシステムのためのサーバ監視体制
止めないしくみの変遷……Yahoo! JAPAN ―― 井奥 雄一,富士 慶,中山 大輔,常澤 邦幸,山﨑 賢,近藤 裕介,稲葉 健二,Elaine Gan,久保田 慎之介,酒井 三保子,吉野 哲仁,井野 貴亮,朝日 勝雅


特集3
刻々と進化する検索技術の今
[速習]サーチエンジン

第1章:サーチエンジン入門
基本のしくみ,さまざまな索引,レベル別の技術的困難性……岡野原 大輔

第2章:全文検索システムMiniseの作成
エンジンの骨格,索引の効率的格納,高速アクセス……岡野原 大輔

第3章:高度な検索技術
ランキング,性能評価,大規模検索,リアルタイム検索……岡野原 大輔

一般記事

[L2スイッチ+VLAN]ネットワーク仮想化入門
開発環境への仮想化導入ガイド……西田 圭介

連載

Developer's Perspective
【第4回】 「Tpaulgraham.com」Paul Graham
インタビュー編:スタートアップの世界
翻訳エッセイ編:私たちが投資したいスタートアップのアイデア……青木靖
やっぱりJavaがスキ!
【第4回】Hudson内部の実装技術……川口耕介
JavaScript今ドキ活用術
【第3回】Google APIをJavaScriptから活用する……冨田慎一
WebKit Quest――ソースコードから読み解くブラウザエンジンのしくみ
【第4回】レイアウトの迷宮 ……いよいよ,ブラウザエンジンのロンダルキアへ突入?……森田創
PHPマストテクニック
【第4回】エラーとの上手な付き合い方……鶴岡直也
大規模Webサービスの裏側――inside mixi's backend
【第4回】テラスケールのデータベース運用[実運用編]……長野雅広(kazeburo)
Practical Ruby Programming!
【第9回】Perlモジュールの移植に挑戦しよう……武者晶紀
Recent Perl World
【第21回】高速な算術符号実装Range Coder(レンジコーダー)……アルゴリズム&データ構造シリーズ 4……伊藤直也
SQLアタマアカデミー
【第9回】SQLにおける論理演算 ……なぜ真理を隠すのか……ミック

コラム

バッドシグナル通信
【第4回】ベースボール理論 ……ハッカーと球……高林哲
小飼弾のAlpha Geekに逢いたい♥
【#21】和田 裕介(ゆーすけべー) ……小飼弾
がんばれ情シス!――激動の時代をリードするために
【第4回】取材力と部門横断という立場……羽生章洋
濃縮還元オレンジニュース
【第22回】8~9月の厳選ニュース……角田直行
はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Special Report

はてなサマーインターン2009……編集部

Tecnology Flash

Rubyの向かう道~大規模化にも対応,業務案件でますます浸透の兆し~
【第1回】RubyWorld Conference 2009レポート&キーパーソンインタビュー……杉山貴章

Solution Flash

大規模化・安定稼働・開発効率化… Webシステム開発・運用を乗り切るテクニック
【第5回】トラブルシューティング 実践編①
1,628円
特集1
~良いコードを書くために,知っておくべきこと~
[新人さんに贈る]Javaプログラミングの習慣

* 第1章:人に意図を伝えるコーディング
良いコードを書く道しるべ……矢野 勉,庄司 嘉織
* 第2章:イディオム
名前付け,メソッド定義,総称型,列挙型……矢野 勉,庄司 嘉織
* 第3章:継承とオーバーライド
人に使ってもらうためのプログラミング……矢野 勉,庄司 嘉織
* 第4章:インタフェース
約束でつながるプログラミング……矢野 勉,庄司 嘉織
* 第5章:クラス設計
例外設計,不変オブジェクト,クラス分割……矢野 勉,庄司 嘉織

特集2
~真価を引き出す使い方からカスタマイズまで~
Vimの流儀

* 第1章:なぜVimを使うのか
その魅力をあらためて知る……kana
* 第2章:ワンレベル上のVim使いになるためのポイント
:helpを使いこなす
編集効率化の鍵「モード」を理解する
オペレータ…VimをVimたらしめる操作体系
テキストオブジェクト…テキストを論理的単位で取り扱う
入力補完…状況に合わせた入力補完……kana
* 第3章:さらに使いやすくするための実践カスタマイズ
オプションによる各種挙動の制御
キーマッピングの改善
オートコマンド…イベントに応じたコマンド実行
Exコマンド…複雑な操作を1つのコマンドで実現
ファイルの種類に応じた設定……kana
* 第4章プラグインを活用する
動作のしくみ/便利なプラグイン紹介/プラグインを使ったカスタマイズ/探し方……kana
* 第5章プラグイン作成のいろは
:helpドキュメント記述/プラグイン化/配布……kana

特集3
~SSD投入で何が変わるのか?~
データベースシステム基本解剖

* 第1章:SSDの実力
SLCとMLC,HDDの性能比較……斉藤太郎
* 第2章:リレーショナルデータベース再入門
RDBMSとストレージの関係……斉藤太郎
* 第3章:SSDの可能性
B+ treeの性能,大規模データ処理,トランザクション……斉藤太郎

特別企画
~そろそろ押さえてみませんか?~
マルチコア時代の並列処理アルゴリズム入門

* 第1章:マルチコア時代のプログラミング概論
マルチコアの知識が活きる場面はどこですか?……瀧内元気
* 第2章:並列処理の基礎知識
並列処理を構成する基本の概念,分類……瀧内元気
* 第3章:はじめての並列アルゴリズム
共通する考え方,作成の流れ,実例……瀧内元気

連載

* Developer's Perspective
【第3回】 「The Secrets of Consulting」Gerald M. Weinberg
インタビュー編:コンサルタントに求められるもの
翻訳エッセイ編:コンサルティングを悲惨なものにしないための仕事条件/なぜ我々は会議を愛する/嫌うのか,お金についての質問……青木靖
* 大規模Webサービスの裏側――inside mixi's backend
【第3回】テラスケールのデータベース運用[設計編]……長野雅広(kazeburo)
* Practical Ruby Programming!
【第8回】拡張ライブラリの作成 ……QRコードを生成したい……武者晶紀
* やっぱりJavaがスキ!
【第3回】Hudsonで分散ビルド……川口耕介
* JavaScript今ドキ活用術
【第2回】クロスドメイン通信による自由なマッシュアップの実現……冨田慎一
* SQLアタマアカデミー
【第8回】SQLにおける論理演算 ……なぜ真理を隠すのか……ミック
* PHPマストテクニック
【第3回】pChartでグラフをマスター!……鶴岡直也
* Recent Perl World
【第20回】データ圧縮アルゴリズムの基本 ……アルゴリズム&データ構造シリーズ 3……伊藤直也
* WebKit Quest――ソースコードから読み解くブラウザエンジンのしくみ
【第3回】CSSの解決 ……スタイルシートを表現するデータ構造と,スタイル解決のアルゴリズム……森田創

コラム

* バッドシグナル通信
【第2回】開発チキンレース……高林哲
* 小飼弾のAlpha Geekに逢いたい♥
【#20】ミクシィ―平林 幹雄,長野 雅広,津久井 玲宏,大久保 聡……小飼弾
* がんばれ情シス!――激動の時代をリードするために
【第3回】情報発信と社内メディア化……羽生章洋
* 濃縮還元オレンジニュース
【第21回】6~7月の厳選ニュース……角田直行
* はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Special Report

* 日本Ruby会議2009レポート
未来に進むため,新たな変革へ……大和田純(june29),白土慧(kei-s)

Solution Flash

* 大規模化・安定稼働・開発効率化… Webシステム開発・運用を乗り切るテクニック
【第4回】トラブルシューティング②
1,628円
特集1
~変化を受け入れる設計,ストレスのない実装,効率的運用~
実践投入Rails

* 第1章:今,あらためて考えるRuby on Rails
Railsの真価を理解する……吉見 和也,川嶋 慶介,赤松 祐希,杉本 俊幸
* 第2章:変化を受け入れる設計
大規模プロジェクト/既存システムとの共存……吉見 和也,川嶋 慶介,赤松 祐希,杉本 俊幸
* 第3章:Railsでストレスなく開発するために
環境整備/振舞駆動開発/Ruby,Railsの機能が持つ落とし穴……吉見 和也,川嶋 慶介,赤松 祐希,杉本 俊幸
* 第4章:実システムで使えるライブラリ/プラグイン
活用の勘所/自作プラグインのススメ……吉見 和也,川嶋 慶介,赤松 祐希,杉本 俊幸
* 第5章:Railsアプリを効率的に運用するためのシステム構築法
memcached/DB負荷分散と冗長化/統合監視……吉見 和也,川嶋 慶介,赤松 祐希,杉本 俊幸
* 第6章:これからのRails
2.3の注目機能,3.0の足音……吉見 和也,川嶋 慶介,赤松 祐希,杉本 俊幸

特集2
現場の知恵と経験,絞り出しました
“巧いメソッド設計”

* 第1章:品質を実現する“巧い”プログラミング
プログラミングこそ,真の設計……高橋徹
* 第2章:クラス設計/パブリックメソッド設計の考え方
処理分担をどう実現するか……石黒尚久
* 第3章:プログラムの意図を読み手にいかに伝えるか
コメント,ネーミング,コーディング標準……今井克則
* 第4章メソッド構造化の実践知識
実装者が心得ておくべき品質向上のための手法……石黒尚久
* 第5章メソッドの副作用を考える
同じ引数で呼び出しても結果が違うメソッドの扱い方……有賀一輝
* 第6章メソッドのエラー処理を考える
「契約による設計」を使った潜在的バグへの対処……高橋徹
* 第7章Javadocをコード品質の向上に活用しよう
ドキュメントツールJavadoc再入門……小棚木章直

特集3
~rsync/makuosan/Capistrano~
Webサーバの負荷分散環境におけるデプロイ/ファイル転送<基礎と実践>

* 第1章:基本のファイル転送+rsyncの攻略
負荷分散環境におけるデプロイの肝とは?……安井真伸
* 第2章:makuosan<性能重視編>
複数サーバへ高速ファイル転送……安井真伸
* 第3章:Capistrano<省力運用重視編>
シンプルな動作で楽々運用……舘野祐一

特別企画
BigTableでシステム構築はどう変わる?
Google App Engine for Javaによるクラウド開発入門

* 第1章:はじめようGoogle App Engine for Java
クラウドサービスGAEの利点と開発の基本……荒川傑
* 第2章:BigTableを使ってみよう
RDBMSと何が違う? 新しいパラダイムのデータストア……荒川傑

連載

* 【新連載】JavaScript今ドキ活用術
【第1回】一歩進んだブックマークレットの活用法……冨田慎一
* Developer's Perspective
【第2回】「scottberkun.com」Scott Berkun
インタビュー編:問題解決と良いコミュニケーションのヒント
翻訳エッセイ編:創造的思考Hacks……青木靖
* Recent Perl World
【第19回】スペル修正プログラムを作る ……アルゴリズム&データ構造 2……伊藤直也
* やっぱりJavaがスキ!
【第2回】Javaからネイティブコード呼び出し……川口耕介
* 大規模Webサービスの裏側――inside mixi's backend
【第2回】巨大トラフィックを支えるインフラ ……サーバ・ネットワークの標準化,トラフィック量の予測……吉野純平
* SQLアタマアカデミー
【第7回】性能改善の鍵,インデックスの特性を知る ……B-treeとハッシュ……ミック
* PHPマストテクニック
【第2回】最強のエディタVimで最速PHP開発……鶴岡直也
* Practical Ruby Programming!
【第7回】パズルゲームを作ろう……武者晶紀
* WebKit Quest――ソースコードから読み解くブラウザエンジンのしくみ
【第2回】データ,文字列,タグ,ツリー……森田創

コラム

* バッドシグナル通信
【第2回】相性の問題……高林哲
* がんばれ情シス!――激動の時代をリードするために
【第2回】組織と情報流通……羽生章洋
* 小飼弾のAlpha Geekに逢いたい♥
【#18】プリファードインフラストラクチャー 太田一樹,岡野原大輔,田中英行……小飼弾
* 濃縮還元オレンジニュース
【第20回】4~5月の厳選ニュース……角田直行
* はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Message from Vendors

* Rubyで作られたタスク共有ツール 9Arrows
オープンソースプロジェクトとしてのさらなる挑戦……佐々木勉

Solution Flash

* 大規模化・安定稼働・開発効率化… Webシステム開発・運用を乗り切るテクニック
【第3回】トラブルシューティング①
1,628円
特集1
人月・派遣・業界構造,学ぶべき技術,仕事のルール
[“エンジニア社長”5人が明かす]新人時代に押さえておくべき50の知識
エンジニア社長:羽生章洋(株)スターロジック,橋本正徳(株)ヌーラボ,久末隆裕(株)フラッツ,栗原傑享(株)グルージェント,米林正明(株)Abby"
第1章:IT業界の見取り図
業界のしくみ(1):受託開発が中心……杉山貴章
第2章:IT業界はこれからも大丈夫か
業界のしくみ(2):業界構造としての「人月」「派遣」を理解する……杉山貴章
第3章:新人時代をどう生きたか
エンジニアライフ(1):「伝票入力」「アルバイト部長」「ファックス係」… ……杉山貴章
第4章:エンジニアの仕事を人生にどう位置付けるか
エンジニアライフ(2):向いてる人,向いてない人……杉山貴章
第5章:伸びる人が必ずしていること
エンジニアライフ(3):好きなことにのめり込むという経験……杉山貴章
第6章:新人時代に学ぶべきこと
技術知識:重要なのは基礎技術力……杉山貴章
第7章:当たり前なことをちゃんとやろう
仕事のルール:あいさつ重要……杉山貴章
特集2
ブランチもマージも簡単な分散型バージョン管理システム
はじめてのGit
第1章:Git入門
バージョン管理システムの基礎,Gitの導入……Junio C Hamano
第2章:Gitの基本概念とデータ構造
さまざまなオブジェクト,ワークツリー,リポジトリ,ブランチ……Junio C Hamano
第3章:ひとりで使う,Gitの基本的な使い方
git add,git commit,git diff,git status,git show……Junio C Hamano
第4章歴史をふり返る,歴史を書き換える
git log,git revert,git reset,git rebase……Junio C Hamano
第5章グループで使う,共同作業のやり方
共用リポジトリ,マージ,git pull,git push,git clone……Junio C Hamano
第6章ブランチを用いた並行開発
トピックブランチ,統合ブランチ,リリースブランチ……Junio C Hamano
特集3
Webアプリのパフォーマンス向上の一策
[旬のライブラリ大集合]key-valueストア入門
第1章:key-valueストアとは何か
連想配列,memcached,RDBMSとの比較,使いどころ……グニャラくん
第2章:気になるkey-valueストア実装
代表的な実装,パフォーマンス比較,特徴……グニャラくん
第3章:[PHP/Java/Perl/Ruby/Python]key-valueストアを使ってみよう!
Tokyo Cabinet/groongaでサンプルアプリケーション作成……グニャラくん
新人歓迎特別企画
簡単! 開発/テスト環境の運用&作業術
[後輩に教えたくなる]Unix/Linux開発環境ミニマルスタイル
第1章:身近なUnix開発環境
テスト/開発作業向けのUnix環境の運用を考える……やまだあきら
第2章:環境を整える
初期設定と運用管理……やまだあきら
第3章:シェルのおさらい
ファイル操作,コマンドライン,標準入出力,リダイレクト,パイプ……やまだあきら
第4章:コマンドカタログ
小粒なコマンドを自在に組み合わせる……やまだあきら
連載
【新連載】Developer's Perspective
【第1回】「Joel on Software」Joel Spolsky
インタビュー編:キャリアに関する重要な決断の秘訣
翻訳エッセイ編:プログラムマネージャになるには……青木靖
【新連載】やっぱりJavaがスキ!
【第1回】独自アノテーションの活用 ……コーディング量を減らし生産性を上げる……川口耕介
【新連載】PHPマストテクニック
【第1回】これから始めるCakePHP……鶴岡直也
【新連載】大規模Webサービスの裏側――inside mixi's backend
【第1回】静的コンテンツの負荷分散……リバースプロキシ,キャッシュ制御,Squid,Image Cluster……長野雅広(kazeburo)
【新連載】WebKit Quest――ソースコードから読み解くブラウザエンジンのしくみ
【第1回】注目のブラウザエンジンWebkitを支えるモジュールたち……森田創
Recent Perl World
【第18回】Suffix Array(接尾辞配列) ……アルゴリズム&データ構造シリーズ 1……伊藤直也
Practical Ruby Programming!
【第6回】eb APIを使いこなしたい ……TwitterとFriendFeedの連携……武者晶紀
SQLアタマアカデミー
【第6回】SQLで木構造を扱う……入れ子区間モデル……ミック
コラム
【新連載】がんばれ情シス!――激動の時代をリードするために
【第1回】今,情シスに求められること……羽生章洋
【新連載】バッドシグナル通信
【第1回】歴史的理由……高林哲
小飼弾のAlpha Geekに逢いたい♥
【#18】森田創(omo)……小飼弾
濃縮還元オレンジニュース
【第19回】12~1月の厳選ニュース……角田直行
【新連載】はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原
[不定期コラム]カメラスキープレス

【#18】GR DIGITAL IIをゲット!……カメラスキー
Special Report
地域Ruby会議・アンド・ナウ……角谷信太郎
Solution Flash
大規模化・安定稼働・開発効率化… Webシステム開発・運用を乗り切るテクニック
【第2回】チューニング(2) Java VMによるメモリ管理
1,628円
特集1
システム開発を成功させる「繰り返しの排除」原則
現場で役立つ DRYの基礎知識
第1章:DRY原則とは何か
Railsで広まった,正しいソフトウェア開発の礎……arton
第2章:コンピュータとソフト開発の歴史をDRYで捉え直す
DRYを見抜く判断力を養う……arton
第3章:二重化をいかに排除するか
現場で生じる,DRYに反する4つのケース……arton
第4章:実践DRY! Excelによる知識の集約
開発者のもっとも身近なツールを再評価……arton
第5章:DSLでコードをもっとDRYにしよう
Rubyで実践!……桑田 誠
第6章:RailsよりDRYなフレームワーク研究
Ruby用O/RマッパーDataMapper & PythonフレームワークDjango……桑田 誠
第7章:さまざまな言語でのDRYの実践
Python,Objective-C,C言語……桑田 誠
コラム:テストコード間の重複は是か非か……和田 卓人
特集2
大規模サービス,リニューアルの舞台裏
[新]はてなブックマーク 構築ノウハウ大公開
第1章:リニューアルの設計方針と開発体制
旧システムの問題点をいかに解決したのか……伊藤 直也
第2章:利用ソフトウェアからみる新システム
多数のオープンソースと,独自実装の組み合わせ方……伊藤 直也
第3章:バックエンドシステムと負荷分散戦略
ハイパフォーマンス,スケーラビリティ,自動化……伊藤 直也
第4章情報科学理論の実践
大規模データの全文検索,テキスト自動分類……伊藤 直也
特集3
サーバ/ストレージ/ネットワーク
[VMware ESXiで開発環境を楽々省スペース化]すぐわかる仮想化技術
第1章:仮想化技術への招待
開発環境への導入における検討事項,仮想化技術の3つのレイヤ……西田 圭介
第2章:サーバ仮想化
ハードウェアの選定,ハイパーバイザ/仮想マシン/仮想アプライアンスの導入……西田 圭介
第3章:ストレージ仮想化
信頼性,iSCSIの階層構造,バックアップ&障害対策……西田 圭介
第4章:ネットワーク仮想化
実仮想ネットワークと物理ネットワーク,VLAN,仮想マシンとの通信方法……西田 圭介
特別企画
基本から,大規模対応,精度の追求へ
あの「オススメ」機能のしくみを探る[速習]レコメンドエンジン
Part 1:レコメンドエンジン入門
ユーザ/アイテム,メタベース/コンテンツベース,協調フィルタリング,選択の指針……德永 拓之,岡野原 大輔
Part 2:レコメンドエンジンの作成
レコメンドの基本,特徴ベクトル,コサイン類似度,Rubyによるサンプルアプリ……德永 拓之,岡野原 大輔
Part 3:大規模データを用いたレコメンデーション
Netflix Prize,大規模データへの方策,効率化,高速化……德永 拓之,岡野原 大輔
Part 4:本格的なレコメンデーション技術
SVD,RBM,PLSI,Slope One...,さまざまな手法,抱える課題……德永 拓之,岡野原 大輔
連載
良いコードへの道―普通のプログラマのためのステップアップガイド
【最終回】配列/コレクションを利用した抽象化……縣俊貴
隔月刊少年Flash
【最終回】AMFで実践RPC……大塚知洋
JavaScrit+ブラウザ探検
【最終回】Webアプリケーションのアクセシビリティ,WAI-ARIA……ユーザから見て,再利用しやすいWebサイトを構築するために……nanto_vi(TOYAMA Nao)
RESTレシピ ―― クールなWebシステムへの道しるべ
【最終回】リソースモデリング……山本陽平
Java Traveler
【最終回】Wicket ……ステートフルフレームワーク……田中洋一郎
ステップアップ!PHP
【最終回】ドキュメントを残す ……phpDocumentor,PHP_DocBlockGenerator,PHPXref……下岡秀幸
SQLアタマアカデミー
【第5回】SQLで木構造を扱う ……入れ子集合モデル……ミック
Practical Ruby Programming!
【第5回】標準フォーマットを駆使する ……続・アドレス帳アプリを作ろう……武者晶紀
コラム
BK通信 Bad Knowhow Tsushin
【最終回】文字コードのバッドノウハウ……高林哲
小飼弾のAlpha Geekに逢いたい♥
【#17】Mahalo.com Jason Calacanis……小飼弾
[はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…!
【最終回】XSSの 正体見たり 騙りタグ……はまちや2/竹原
濃縮還元オレンジニュース
【第18回】12~1月の厳選ニュース……角田直行
[不定期コラム]カメラスキープレス

【#17】iPod touchで怠惰生活……カメラスキー
Special Report
Microsoft Tech Days 2009 “Best of PDC”……編集部
Adobe MAX Japan 2009……編集部
Solution Flash
大規模化・安定稼働・開発効率化… Webシステム開発・運用を乗り切るテクニック
【第1回】チューニング(1) 多重度・流量制御の最適化
Message from Vendors
適切な負荷対策の実施
PHPアプリケーションのパフォーマンスチューニングサービス……長江崇将
1,628円
特集1
ワンランク上のプログラマへの高速道路
[言語別]モダンプログラミング入門
第1章:その言語の「今」を学ぼう
得意な言語も,苦手な言語も,ここさえ押さえれば……大沢和宏(Yappo)
第2章:Ruby編
「モダン」はRuby on Railsのあとからついてくる……高橋征義,松田明
第3章:Perl編
やり方は一つではない,されど道も示される……大沢和宏(Yappo)
第4章:PHP編
ゆるふわWeb開発言語☆……鶴岡直也
第5章:Java編
エンタープライズ分野のグルー(糊:のり)言語……佐藤竜一
第6章:JavaScript編
誰もが使う,Webプログラミングの必修言語……cho45(さとう)
特集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……nanto_vi(TOYAMA Nao)
Java Traveler
【第5回】身近になったクラウドコンピューティング ……Amazon Web ServicesとHadoop……田中洋一郎
RESTレシピ ―― クールなWebシステムへの道しるべ
【第11回】RESTとRPC……山本陽平
コラム
BK通信 Bad Knowhow Tsushin
【#05】ブラウザのバッドノウハウ<コンテンツ編>……高林哲
小飼弾のAlpha Geekに逢いたい♥
【#16】中島 聡……小飼弾
[はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…!
【第5回】こまっちゃうナ XSSにねらわれて……はまちや2/竹原
濃縮還元オレンジニュース
【第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割が使用……長江崇将
履歴管理ができる大容量ファイル管理ツール……登坂忍
1,628円
特集1
TCP/IP,ソケットの知識,活かせてますか?
[10年先も役立つ底力を身に付ける!]ネットワークプログラミングの基礎知識
第1章:ネットワークプログラミング基礎の基礎
信の仕組みと通信の中身の根本理解……高橋徹
第2章:TCP/IPプログラミングの基礎
ソケットプログラミングを通じて学ぶ……遠藤康裕
第3章:HTTPとWebサーバのしくみ
MyWebサーバを作ろう!……有賀一輝
第4章:UDPマルチキャストプログラミング
IPv6対応メッセージ送受信プログラムの作成……石黒尚久
第5章:LL,関数型言語でUDPマルチキャストプログラミング
各言語のネットワーク機能対応状況やいかに……岩室元典
Appendix:IPv4の枯渇状況とIPv6対応のスケジュール
見えてきたIPv4のデッドライン……小山哲志
特集2
mixi,ニコニコ動画,livedoor
[実例から学ぶ]memcachedベストプラクティス
第1章memcached入門
しくみと導入方法を学ぶ……正野勇嗣,前坂徹
第2章:システム構成のポイント
3社の実例を通して見えて来るもの……正野勇嗣
第3章:アプリケーション実装のポイント
get_multi,Consistent Hashing,コネクションプーリング……正野勇嗣
第4章[ライブラリの使い方]Perl編
Cache::Memcached::Fast……長野雅広(kazeburo)
第5章:[ライブラリの使い方]Java編
memcached client for java……正野勇嗣
第6章:[ライブラリの使い方]C言語編
libmemcached,apr_memcache……池邉智洋
第7章:Tokyo Tyrantの使い方
memcached互換のデータベース……長野雅広(kazeburo)
特集3
さまざまな実装を通して基本を学ぶ
[小中規模対応]バックアップの研究
第1章:[Unix系OS向け]バックアップツール選び
バックアップの目的と,ツールに求める機能を考える……やまだあきら
第2章:小規模なバックアップ
rdiff-backup/duplicityで始める自分のためのバックアップ……やまだあきら
第3章:複数マシンのバックアップ
Baculaでマシン群をまとめてバックアップ……やまだあきら
一般記事
[速習]Objective-C 2.0
Mac OS X,iPhoneアプリの開発言語……笠谷真也
CodeReposのすべて……今どんなコード書いてる?
注目のGitと,定番のSubversionが使える共有リポジトリ……大沢和宏(Yappo)
実践的BPMのための 業務プロセスの設計作法……和田正則
連載
良いコードへの道―普通のプログラマのためのステップアップガイド
【第4回】コードの分割……見通しの良いコードは適切な分割から……縣俊貴
SQLアタマアカデミー
【第3回】テーブル設計のグレーゾーン~毒と薬は紙一重……ミック
Java Traveler
【第4回】最新携帯Java事情とAndroid……田中洋一郎
ステップアップ!PHP
【第4回】どう変わる!? PHP 5.3……下岡秀幸
Recent Perl World
【第16回】MapReduceによる並列分散処理……[前編]MapReduceの計算モデルを理解する……伊藤直也
JavaScrit+ブラウザ探検
【第4回】DOM 2 Style&DOM 2 Range……UI/見た目の向上を目指そう……nanto_vi(TOYAMA Nao)
Practical Ruby Programming!
【第3回】ファイルを操作してみよう……秋の夜長に再発見……武者晶紀
隔月刊少年Flash
【第3回】ActionScript 3ネットワークプログラミング……大塚知洋
RESTレシピ ―― クールなWebシステムへの道しるべ
【第10回】microformats……軽量なセマティックWeb……山本陽平
コラム
BK通信 Bad Knowhow Tsushin
【#04】ブラウザのバッドノウハウ<form編>……高林哲
小飼弾のAlpha Geekに逢いたい♥
【#15】青木 靖……小飼弾
[はまちちゃんのセキュリティ講座]ここがキミの脆弱なところ…!
【第4回】CSRF対策完結編~トークンでトークしよう!……はまちや2/竹原
[不定期コラム]カメラスキープレス

【#15】怒涛の物欲道(その③)……カメラスキー
濃縮還元オレンジニュース
【第16回】8~9月の厳選ニュース……角田直行
Special Report
GOOD DESIGN EXPOでアルファギークに逢いたい♥
サーバ/インフラ Tech Meeting[レポート]
Message from Vendors
PHP4からPHP5への移行
移行のタイミングの見極め,横たわる問題……亀本大地

WEB+DB PRESS (ウェブDBプレス)の内容

Webアプリケーション開発のためのプログラミング技術情報誌
WEB+DB PRESSは、Webアプリケーション開発のためのプログラミング技術情報誌です。開発生産性、コスト、ユーザビリティなどを考えながらWebシステム開発の実践的なノウハウを身に付けていくための情報を満載して、Eビジネスを成功に導くWeb開発ソリューションをお届けします。webでは入手できない最新情報が満載の「WEB+DB PRESS」は、技術者必携の雑誌といえるでしょう。

この雑誌の読者はこちらの雑誌も買っています!

WEB+DB PRESS (ウェブDBプレス)の所属カテゴリ一覧

Fujisanとは?

日本最大級雑誌の定期購読サービスを提供

デジタル雑誌をご利用なら

最新号〜バックナンバーまで7000冊以上の雑誌
(電子書籍)が無料で読み放題!
タダ読みサービスを楽しもう!

総合案内
マイページ
マイライブラリ
アフィリエイト
採用情報
プレスリリース
お問い合わせ
©︎2002 FUJISAN MAGAZINE SERVICE CO., Ltd.