WEB+DB PRESS Vol.84

今号の特集概要

特集1
[動かしながらサクサク学べる]はじめてのSwift
これからのiOS開発の標準言語

本特集は,Appleの新しいプログラミング言語Swiftについて解説します。Swiftは,iOSやOS X用のこれまでの主要言語であるObjective-Cを置き換える目的で開発されました。型推論やジェネリクス,パターンマッチ,クロージャなどの使いやすい機能が豊富で,一躍注目の的となっています。本特集ではSwiftのエディタ兼実行環境であるXcodeのPlaygroundを使って,動かしながらサクサクとSwiftについて学んでいきます。

特集2
[実践]ベータテスト
ユーザビリティ,サーバ負荷,ゲームデザイン

正式サービスを始める前のベータテストでは何を行い,得られた情報をどのようにサービスに反映するのかを解説する特集です。アプリケーション,ゲームデザイン,インフラなど,ベータテストを行う方法をさまざまな切り口から説明します。ベータテストを行う際の注意点や,フィードバックを得る方法,測定するべき数値などを,「ピグブレイブ」「ガールフレンド(仮)」などの事例をもとに解説していきます。

特集3
[速習]統計分析
メジャーリーグのデータで学ぶ

多くの方がイメージしやすく,かつ分析に必要なデータを取得しやすい野球というスポーツを扱うことで,統計分析の手法や結果の考察方法をわかりやすく解説する特集です。どのようにグラフ化すると傾向がつかみやすいのか,一見関連がわからない数値同士の相関をどのように見つけ出すのかなど,統計分析の基礎から実践までを,実際に分析を行いながら学んでいきます。

14周年記念特別企画
CTOノウハウ大公開
最高技術責任者が明かす技術・組織マネジメント

創刊14周年を記念した本特別企画では,CTO(最高技術責任者)という役職は何なのか,その役割をどう果たすべきなのかを幅広く紹介します。執筆者は,約10年間にわたってグリーのCTOを務めている藤本真樹氏と,かつてはてなのCTOを務め,現在は複数社の技術顧問を担い,本誌連載「Emerging Web Technology研究室」(今号は本特別企画執筆のため休載)でもおなじみの伊藤直也氏です。CTOとは何をすべきかから,技術マネジメント,チームビルディング,そして投資とM&Aについてまで,必見です。

Vol.1~84までのPDFを収録したDVD-ROMが付いているお得な総集編もあります!

WEB+DB PRESS総集編[Vol.1~84]
http://gihyo.jp/magazine/wdpress/plus/978-4-7741-7538-6

目次

特集1
[動かしながらサクサク学べる]はじめてのSwift
これからのiOS開発の標準言語

  • 第1章:プログラミング言語Swiftとは何か
    特徴と開発環境の構築……藤 吾郎
  • 第2章:Swift一巡り
    まずは触ってみよう……藤 吾郎
  • 第3章:基本文法
    式,文,宣言,命令……藤 吾郎
  • 第4章:型システム
    メンテナンス性と開発効率を上げるために……藤 吾郎
  • 第5章:標準ライブラリリファレンス
    基本型,プロトコル,自由関数……藤 吾郎

特集2
[実践]ベータテスト
ユーザビリティ,サーバ負荷,ゲームデザイン

  • 第1章:有意義なベータテストを行うには
    なぜ行うのか,どのように行うのか……桑野 章弘
  • 第2章:アプリケーションのベータテスト
    不具合修正から実運用を見据えたテストまで……福永 亘
  • 第3章:ゲームデザインのベータテスト
    おもしろさの追求とゲームバランスの向上……谷井 靖史,野村 晋之介
  • 第4章:インフラ基盤のベータテスト
    リソースの確認とキャパシティプランニング……桑野 章弘

特集3
[速習]統計分析
メジャーリーグのデータで学ぶ

  • 第1章:データ分析がなぜ必要なのか
    先入観にとらわれずに合理的に意思決定する……蛭川 皓平 監修:岡田 友輔
  • 第2章:データ分析を行うための基礎知識
    分布,平均値,標準偏差……蛭川 皓平 監修:岡田 友輔
  • 第3章:グラフによる可視化
    得点,失点の原因をさまざまな角度から探る……蛭川 皓平 監修:岡田 友輔
  • 第4章:単回帰分析と重回帰分析
    バントの有効性,打者の総合的な評価……蛭川 皓平 監修:岡田 友輔

14周年記念特別企画
CTOノウハウ大公開
最高技術責任者が明かす技術・組織マネジメント

  • 第1章:CTOとは何か
    エンジニアのトップとして考えるべきこと,行うべきこと……藤本 真樹,伊藤 直也
  • 第2章:CTOと技術
    中期的視点での問題解決方法とその考え方……藤本 真樹
  • 第3章:CTOとチームビルディング
    多くの問題は技術ではなく人間に起因する……伊藤 直也
  • Appendix:投資とM&A……藤本 真樹

連載

  • データベース実践活用
    【第4回】ニコニコ生放送のデータベース運用 ……リソースの有効活用,負荷分散,安定稼働……宮崎 靖彦
  • Perl Hackers Hub
    【第30回】データベースプログラミング入門 ……汎用インタフェースDBIと,O/RマッパTengの使い方
    ……佐藤 健太 監修:Japan Perl Association
  • PHP大規模開発入門
    【第5回】高速な開発サイクルのためのデプロイ ……巨大Gitリポジトリ運用,Composerでのライブラリ管理,ゼロダウンタイムリリース……高橋 俊幸
  • Javaの鉱脈 ── 掘り下げて知る活用のワザ
    【第4回】Flywayによる効率的なDBスキーマ管理 ……簡単に堅牢なマイグレーションをしよう……佐藤 太一
  • 切りひらくRuby ── サービスの成長を支える現場の技術
    【第4回】非同期処理ライブラリで重い処理を確実にさばこう ……Resque,SidekiqとRails 4.2の新機能……海野 弘成
  • Webフロントエンド最前線 ── 流行に踊らされない技術動向
    【第4回】Webフロントエンドのモジュール管理 ……話題のBrowserifyと,RequireJS,webpack,duoを一挙紹介……佐藤 歩,泉水 翔吾

コラム

  • UI/UX未来志向 ── 進化の方向を予測し,今必要なことを知る
    【第11回】アニメーションの原理とデザイン……渡邊 恵太
  • エンジニアの生存戦略
    【第4回】浜本階生 ……SmartNewsを作ったエンジニアのキャリア……舘野 祐一
  • Software is Beautiful
    【第29回】特許とストックオプション……中島 聡
  • Hack the Real World ―― 日常生活を(ちょっとだけ)便利にしよう
    【第4回】Tesselで家がYo! ……JavaScriptマイコンボードで明るさを検知しYoで通知する……橋本 翔
  • はまちちゃんとわかばちゃんのREADER'S FORUM ―― 読者のページ
    【第35回】……はまちや2,竹原

Technology Flash

  • RAD Studio XE7でアプリをマルチデバイス化
    PC/Mac/モバイルアプリを単一コードベースで実現!……伊賀敏樹