WEB+DB PRESS Vol.39
2007年6月22日紙版発売
2014年12月23日電子版発売
B5判/232ページ
定価1,628円(本体1,480円+税10%)
ISBN 978-4-7741-3140-5
ただいま弊社在庫はございません。
今号の特集概要
特集1
素早く・安全・確実にバージョン管理,ビルド,リリース
構成管理 実践入門
最近ではプログラミングや設計,テストに関する技法は普及してきました。しかし,「バージョン管理」「ビルド」「リリース」といった,開発を支える基盤である「ソフトウェア構成管理」については,その重要性にも関わらず「なんとなく」行われていることが多いようです。
本特集は,このような「なんとなく」な状態を「素早く・お手軽・確実」な状態にすることを目的に,構成管理について基礎から解説していきます。SubversionとMaven 2を使い,あらゆる場所,あらゆる作業を自動化します。
特集2
新しい標準関数+SPL,PEAR,PECL
PHP「便利」関数&ライブラリ[最新]活用術
PHPには標準関数や定番ライブラリPEARをはじめ,非常に多数の関数,ライブラリがあります。多すぎてどれを使えばよいのかわからなくなるくらいですが,それらをうまく活用すると効率の良い,高品質な開発の実現の上で非常に有益なのも確かです。
本特集では,PHP 4.3以降で加わった便利な標準関数,PHP 5から追加された,オブジェクト指向開発をサポートする標準クラスライブラリSPLやマジックメソッドなどの最新の関数・ライブラリと,PEAR,PECLの便利な関数の活用法をわかりやすく解説します。
特集3
知っておきたい基本構造,ツール,テクニック
プログラマのためのCSS基礎講座
CSS(Cascading Style Sheets)はWebサイトのデザイン変更の容易さやアクセシビリティの高さで注目される言語です。デザイン性と操作性を兼ね備えたWebサイトを実現するには,Webデザイナとプログラマのコミュニケーションが欠かせませんが,そのときにコミュニケーションの橋渡しとなる重要な技術要素がCSSです。本特集では,CSSの基礎を押さえ,CSSによるFirefoxのカスタマイズやLLでCSSを操作する方法など,プログラマが知って得するTipsをお届けします。
特別企画
[ヒント満載]
バッチアプリケーション開発の第一歩
Webアプリケーションではフロントエンドの処理に注目が集まりがちですが,バックエンドでは日常業務と欠かせないさまざまな処理が適時走っています。本企画では,案外Webエンジニアにとっては学ぶ機会は少ないバックエンドの処理に目を向けることにしました。「入力データの一括処理」「指定された時間内に行う処理」といったバッチ処理を,「ジョブ」という処理単位で効率的にかつ確実に実行するバッチアプリケーションの作り方を丁寧に紹介します。
この書籍に関連する記事があります!
- ムービー企画「Subversionによるバージョン管理入門」 WEB+DB PRESS Vol.39誌面連動ムービー
- バージョン管理ツールSubversionは,現在のプログラミング開発において欠かせないツールです。この記事では,Subversionの基本操作方法をムービーでご紹介します。なお,WEB+DB PRESS Vol.39,特集1「構成管理 実践入門」の誌面連動ムービーにもなっています。
目次
特集1
素早く・安全・確実にバージョン管理,ビルド,リリース
構成管理 実践入門
- 第1章:構成管理入門
なんとなく構成管理していませんか? - 第2章:Subversionによるバージョン管理入門
基本操作を身につける - 第3章:Subversionベストプラクティス
タグやブランチを使いこなす - 第4章:Maven 2によるビルド入門
もうビルドやライブラリ管理で悩まない - 第5章:Maven 2ベストプラクティス
社内リポジトリ,Continuumによる継続的インテグレーション - 第6章:リリースの自動化
コマンド一発で,リリースタグ付けからサーバへの配備まで - Appendix:Maven 2はまり道
よくあるトラブルと,その対処方法
特集2
新しい標準関数+SPL,PEAR,PECL
PHP「便利」関数&ライブラリ[最新]活用術
- 第1章:新しい標準関数を使いこなそう
ファイル操作,文字列操作,配列処理 - 第2章:R標準クラスライブラリSPLでオブジェクト指向開発
イテレータによるループ制御 - 第3章:まだまだある 定番PEARの便利なライブラリ
日付処理&データ一覧表示ライブラリ - 第4章:オブジェクティブな開発を強力サポート,マジックメソッド
コンストラクタ,getter,setter - 第5章:CライブラリPECLでPHPをもっと速く,強力に
グラフ生成GDChartでパフォーマンスを実感
特集3
知っておきたい基本構造,ツール,テクニック
プログラマのためのCSS基礎講座
- 第1章:CSSの基礎知識
手を動かす前に理解しておこう - 第2章:JavaScriptを使用したCSS
動的な視覚効果を生み出す - 第3章:Firefoxをカスタマイズしてみよう
CSSを学びながら快適なブラウジング環境を手に入れる - 第4章:CSSお役立ちデバッグツール
Internet Explorer Developer Toolbar,Aptana,Firebug - Appendix:LL言語とスタイルシート
Perl,PHPでCSSを操作する
特別企画
[ヒント満載]
バッチアプリケーション開発の第一歩
- 第1章:バッチアプリケーションの基礎知識
ジョブ管理とバッチ処理 - 第2章:バッチアプリケーションの組み立て
ジョブネットの設計方法と注意点 - 第3章:バッチアプリケーション開発の流れ
メインループ,エラー処理&復帰,処理時間
一般記事
- マジカ!ではじめる業務フロー
切って,貼って,一目でわかる
連載
- JavaScriptわくわく開発道
【新連載】あれもこれもできる超便利ツール Firebug活用術 - アジャイル開発者の習慣 ―― acts_as_agile
【新連載】フィードバックを重視する - Javaカウボーイプログラマの実験室
【新連載】GlassFishでComet - Ruby on Rails本格活用
【新連載】筆者の開発環境 ……Emacs,Vim,et - [大規模&高速化]MySQL&RDBMSラボ
【新連載】基本の高速化+ベンチマークツール - PostgreSQLよろず相談所
【新連載】暗号化によるデータベースセキュリティ対策 - RESTレシピ ―― クールなWebシステムへの道しるべ
【第2回】HTTPステータスコード - .NET開発天国
【第8回】ASP.NET AJAXで楽々Ajax! - Recent Perl World
【第8回】綺麗なコード+ノウハウの関係 ……Perlリファクタリングの例 - [見せます! 匠の技]スケーラブルWebシステム工房
【第2回】DRBDとkeepalivedで,耐障害性の高いストレージサーバの構築 - エンジニアとして生き抜くための戦略と戦術
【第2回】やりたいこと実現のための優先順位と時間活用の考え方
コラム
- プログラミングの光景
【第2回】コーディングスタイルについて - サンフランシスコで昼食を
【第2回】インフォテリアUSA 江島健太郎氏インタビュー - 小飼弾のAlpha Geekに逢いたい(ハート)
【#7】YAPC::Asia Hackathonスペシャル - Start! MacBook
【第2回】MacBookで楽しい動画ライフ ……iMovieのサクッと動画編集! - 児玉サヌールと田中ばびえの会社訪問
【第2回】モバイルファクトリー - 濃縮還元オレンジニュース
【第8回】4~5月の厳選ニュース - きたみりゅうじの聞かせて珍プレー
【新連載】オブジェクト指向教育のムズカシさ - [不定期コラム]カメラスキープレス
- 【#02】運命のレンズとの出会い
- 【#03】念願のレンズ,その後…
- 【#04】ともあれE-410入手!
- 【#02】運命のレンズとの出会い