WEB+DB PRESS Vol.58

今号の特集概要

特集1
新機能から,内部構造,チュートリアル,移行方法まで
劇的に進化した新バージョン!詳解Rails 3

Ruby on Rails 3は,RailsとMerbが統合されてできた,従来とは大きく様変わりしたフレームワークです。利用するライブラリを利用者が自由に選択できるようになったほか,多くの先進的な新機能が追加されました。Rails 3は他言語のフレームワークにも影響を与えることが必至なため,Railsを利用しない人もその動向を追うべき技術です。本特集ではRails 3について,徹底的に詳説していきます。

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

Emacsは使いこなせれば非常に効率的にコーディングなどのテキスト処理を行うことができます。しかし,数々の機能,自由なカスタマイズを行えるEmacsの真価を引き出せている人はごくわずかです。本特集では,基礎を習得したうえでEmacs Lispなどを活用したカスタマイズを行うことにより,Emacsを最大限に活用する方法を紹介します。

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

ブラウザ側の対応が徐々に進んでいくに従い,HTML5やCSS3を実戦投入しているWebサイトも増えてきました。また,Webサイトに限らずiPhoneやiPadといったデバイス向けのアプリケーション開発にも今後波及していくものと考えられます。そこで本特集では,これまでの技術の組み合わせやコードの工夫で実現してきたものが,HTML5 やCSS3ベースだとどのように実現できるようになるのかに焦点を置いて見ていきたいと思います。

目次

特集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の似て非なるアプリ開発環境
    “同じスマートフォン”と一括りにしがちな両者の違いを徹底検証……小林 有佳