WEB+DB PRESS Vol.39

今号の特集概要

特集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入手!……カメラスキー

コメント

コメントの記入