- ホーム
- > 和書
- > コンピュータ
- > プログラミング
- > その他スクリプト言語
出版社内容情報
【セールスポイント】
Rubyでインタラクティブなホームページを作る!
【発刊の目的と内容】
プログラム言語「Ruby」でメール送信フォーム、Web掲示板などのCGIプログラムを作成する方法を紹介。Webサイトを訪れる「ゲスト」といかにして対話し、関係を強化し、コミュニティを構築するかを、CGIプログラムを通して解説する。また、新しくCGIプログラムを学習するなら、Perlと同様に強力で、しかもシンプルで覚えやすいRubyの方が優れていることも紹介する。
【購読対象者】
・ホームページにCGIを置きたいRubyユーザー
・Perlが理解できなかった人
・PerlでCGIプログラムに限界を感じている人
【詳細目次】
第1章 ようこそRubyとCGIの世界へ
  CGIとは?
  なぜRubyなの?
  プログラムを書く環境を用意する
  小さなCGIプログラムを設置しよう
  まとめ
第2章 Rubyの基礎を固めよう
  プログラム
  コメント
  識別子とキーワード
  すべてがオブジェクト
  変数
  基本的なデータ型
  演算子
  パターンマッチング
  メソッドに渡すブロック
  処理の流れを変える
  変数再び:スコープ
  例外
  まとめ
  
第3章 Ruby とCGI
  HTMLフォームとCGIライブラリ
  いろいろなコントロール
  エラーが出たときは?
  文字コード
  まとめ
  参考文献
  
第4章 Example 1――メール送信フォーム
  どんなのを作るの?
  フォームを作成する
  入力された内容を取り出す
  内容がないときは?
  メールの形式に整形する
  メールを送信する
  完成!
  まとめ
  参考文献
  
第5章 Example 2――Web投票システム
  Web投票システムの概要
  ファイル操作のいろいろ
  ファイル構成とデータの操作
  質問フォームを作成する
  投票を受け付ける
  連続投票のチェック
  投票結果を表示する
  まとめ
  
第6章 Example 3――Web掲示
  Web掲示板の概要
  セッション管理
  ファイル構成とクラス
  投稿データを扱う
  ユーザー認証
  セッションを確立する
  メッセージを表示する
  どのメッセージを表示するか
  セッションを越えるデータ
  新しい投稿を登録する
  メッセージの削除
  ログオフ
  完成!
  携帯電話用のWeb掲示板
  cgisup.rbライブラリ
  まとめ
  
第7章 CGIのセキュリティ
  何を守らないといけないの?
  さまざまな脅威
  CGIプログラムの脆弱性
  Ruby のセキュリティ・モデル
  まとめ
  参考文献
  
CGIのむこう-「あとがきに」にかえて
  
  付録1 テスト環境の構築
  付録2 オブジェクト永続化ライブラリ   セッションを越えるデータ
 ? ?   録する
  メッセージの削除
  ログオフ
  完成!
  携帯電話用のWeb掲示板
  cgisup.rbライブラリ
  まとめ
  
第7章 CGIのセキュリティ
  何を守らないといけないの?
  さまざまな脅威
  CGIプログラムの脆弱性
  Ruby のセキュリティ・モデル
  まとめ
  参考文献
  
「あとがきに」にかえて
  
  付録1 テスト環境の構築
?b???? ????????????b?b   ??  ? ?b  ?????b?b  編著 ?    ?
i ?? ?   ??    ci/i?  ??    ? ?П?????   ?償 ? ??q ????? 8 ??錘??    ?    ?償渤? ??償?償
c 儷? ?q ??   ? ? ?れ ?b? ?????b???????b  ???b??  彰? ???? ?  ?b彰???A ????ぢ?  ??????????????????	
