WEB+DB PRESS Vol.67

「WEB+DB PRESS Vol.67」のカバー画像
定価
1,628円(本体1,480円+税10%)
発売日
2012.2.24[在庫なし] 2014.12.23
判型
B5
頁数
216ページ
ISBN
978-4-7741-4994-3 978-4-7741-6899-9

概要

特集1
詳解Jenkins
~メイン開発者が明かす、徹底的な自動化と省力化の作法~

Jenkinsは、世界で最も使われている継続的インテグレーションツールです。継続的インテグレーションとは、ビルド、テスト、コードの品質検査など、定型的で反復可能な作業を自動化し、繰り返し実行することで、省力化を図る作法のことです。

本特集ではJenkinsの生みの親である川口耕介氏自らが、導入方法や定番の使い方から、個人の作業、チーム内の作業、そしてチーム間の作業までを自動化する方法、さらに分散ビルドやSeleniumによるテストまで、徹底解説します。本特集を読んで、ミクロな問題解決からマクロな問題解決まで、Jenkinsを幅広く使い倒してください!

特集2
[入門]関数プログラミング
~質の高いコードをすばやく直感的に書ける! ~

近年、関数型言語が注目を集めています。小さな関数を使って大きな関数を組み立てるスタイルは、バグが入り込みにくくなったり、コードを直感的に書けたりなどたくさんのメリットがあります。しかし、命令型言語とは考え方が異なる部分が多く、「関数プログラミングは難しい」と感じる人も多いようです。本特集では、これから始める人、そしてこれまで学ぼうとして挫折した経験がある人のために、関数プログラミングを理解するポイントを丁寧に解説します。

特集3
実戦投入Hadoop
~中小規模でも役立つ分散処理~

ビッグデータブームです。猫も杓子も大きなデータを回さないと時代に乗り遅れるほどの勢いです。その中心こそがオープンソースの大規模処理フレームワーク「Hadoop」です。しかしビッグデータ分析は、Hadoopの1つの側面でしかありません。本特集では、簡単に調達できる環境でHadoopを構築することから始め、ログ解析・業務バッチ・データベース処理といったさまざまな使い方を学びます。流行に流されない「普通の人のための普通のHadoop」を徹底的に解説します。

目次

特集1
詳解Jenkins
~メイン開発者が明かす、徹底的な自動化と省力化の作法~

  • 第1章:Jenkins入門
    No.1継続的インテグレーションツールを使おう……川口 耕介
  • 第2章:チーム内作業の改善
    ビルド、テスト、品質検査は機械の仕事……川口 耕介
  • 第3章:チーム間作業の改善
    メールで連絡もうやめよう……川口 耕介
  • 第4章:個人作業の改善
    うっかりミスからチームを守ろう……川口 耕介
  • 第5章:分散ビルド
    大規模なJenkinsを楽々運用……川口 耕介
  • 第6章:SeleniumでWebテスト
    多様なブラウザ、低速な動作、しかもGUI。でもJenkinsなら大丈夫……川口 耕介

特集2
[入門]関数プログラミング
~質の高いコードをすばやく直感的に書ける! ~

  • 第1章:関数プログラミングは難しくない!
    初めて学ぶ人にも、挫折した人にもきちんとわかる……山本 和彦
  • 第2章:関数プログラミングのパラダイム
    命令プログラミングと何が違うのか……山本 和彦
  • 第3章:リストと文字列
    最長重複文字列問題で知るリストプログラミング……山本 和彦
  • 第4章:木構造とハッシュ
    平衡二分探索木「赤黒木」で知る豊かなデータ型……山本 和彦
  • 第5章:パーサコンビネータ
    小さなパーサを組み合わせて大きなパーサを作る……山本 和彦

特集3
実戦投入Hadoop
~中小規模でも役立つ分散処理~

  • 第1章:いまさら聞けないHadoop入門
    「ビッグじゃないデータ」のために……神林 飛志
  • 第2章:Hadoop環境の構築
    実機、Amazon EC2、Amazon Elastic MapReduceに載せてみよう……杵渕 朋彦
  • 第3章:Hadoopでログ解析
    MapReduceプログラミングの基本……青江 崇
  • 第4章:Hadoopで業務バッチ処理
    Asakusa Frameworkで実装しよう……神林 飛志、須賀 秀和
  • 第5章:HBaseで業務データ処理
    失敗しないHadoopデータベース入門……上新 卓也

一般記事

  • はじめよう Facebookオープングラフ
    ソーシャルグラフの新しいカタチ……齊藤 正浩
  • mbedで学ぶソーシャル電子工作
    ブラウザからのオンライン開発によるTwitter&WebSocketデバイスの作成……高橋 征義

連載

  • SQL緊急救命室
    【最終回】更新時合併症……冗長なサブクエリ、性能劣化、実装依存……ミック
  • スマートフォン開発倶楽部
    【最終回】Dropbox APIによるクラウドストレージ活用術……みやけん
  • Rubyわくわくナビ
    【第5回】厳選! 用途別Ruby/Railsライブラリ・ツール……機能実装、テスト、開発効率アップ、運用……大和田 純、白土 慧
  • JavaScriptベストプラクティスラボ
    【最終回】スマートな開発とテストを行うためのノウハウ……太田 昌吾
  • モテモテPHP~違いがわかる、本質が見える
    【最終回】バイナリデータの取り扱いと配信方法……個々一番
  • Perl Hackers Hub
    【第13回】メタオブジェクトプロトコル入門……Shawn M Moore、牧 大輔、Japan Perl Association[監修]
  • 再考するJava
    【第5回】スレッドとタスクの正しい取り扱い方……じゅんいち☆かとう
  • いまどきの.NET開発
    【第5回】ASP.NET MVCスキャフォールディングでデータベース連携……小野 修司

コラム

  • ゲームデザインのミナモト
    【最終回】シューティングゲーム……本能的な楽しさと様式美の追及……おにたま
  • Software is Beautiful
    【第12回】Androidに見るOSアップデートの難しさ……中島 聡
  • フロンティアたちの哲学
    【最終回】まつもと ゆきひろ……清水 亮
  • 濃縮還元オレンジニュース
    【最終回】12~1月の厳選ニュース……角田直行
  • はまちちゃんとわかばちゃんのREADER'S FORUM――読者のページ……はまちや2/竹原

Technology Flash

  • サイバーエージェントを支える技術者たち
    【第8回】秋葉原に集結した技術者集団Ameba Technology Laboratoryの役割を探る(前編)……川添 貴生

Solution Flash

  • コンサルからサポートまで一貫して対応
    ビッグデータに積極的な日立製作所の取り組み……川添 貴生
  • 分散KVS okuyama実践入門
    【最終回】アプリケーション開発と運用……岩瀬 高博