Ver.
オープンソース協議会 IBM i - 2014 関西勉強会
PowerRuby のご紹介 2014-12-05 1.0
ティアンドトラスト株式会社 北原 征夫
iSUC の報告
2014年度 iSUC 参加の報告
1
参加の目的
IBM i on OSS の普及
※ 過去すべて PHP 絡みでした..
2010 新潟:PHP + RIA
2011 大津:PHP + スマートフォン・Web
2012 仙台:PHP + スマートフォン・アプリ + REST
2013 別府:PHP + タブレット ・Web
2014 札幌:Ruby の体験
2010 2011 2012 2013 2015
2
参加の目的
PHP に代わるのではなく、選択肢の広がり
Java, Perl, PHP, Ruby, Node.js …
TIOBE Index for November 2014 http://www.tiobe.com
トップ15 Apple :1 MS :5 Linux :9
Linux と比較すると
IBM i は 8 言語 の利用が可能
3
参加の状況:2014年
講師 (敬称略, 順不同)
ティアンドトラスト㈱ 北原
㈱福岡情報ビジネスセンター 有満
㈱オムニサイエンス 田中
日本情報通信㈱ 山田
受講者
14名
殆どが PHP (OSS)未経験者
ネットワークが不安定で少し荒れた
Alison Butterill (IBM Power Systems Product Manager)
4
内容
ハンズオンの内容を解説
5
ハンズオン解説
資料は OSS 協議会よりダウンロード
オープンソース協議会のサイトよりダウンロード
http://i5php.jp/
zip ファイルがダウンロードできます
「RubyでIBM-i-新規アプリケーションを作ってみよう!.zip」
6
ハンズオン解説
収録内容
テキスト
【概説】RubyでIBM i 新規アプリケーションを….pdf
PowerRuby のインストール方法など
【実習】RubyでIBM i 新規アプリケーションを….pdf
ハンズオンの資料
リソース
IBM i がインターネットで利用できない場合以下を使用
will_paginate-3.0.7.gem
will_paginate のローカル導入方法.txt
スタイルの指定
will_paginate.css
postslist.css
7
ハンズオン解説
概説をご説明
8
ハンズオン解説
ハンズオン1
Ⅰ. サーバーの構築(RAILSNEW, 開始&終了)
Ⅱ. テーブルの作成(model)
Ⅲ. アプリケーションの作成(Scuffold)
Ⅳ. ルーティングの設定(route.rb)
Ⅴ. 動作確認
9
(thin)
ハンズオン解説
ハンズオン2
Ⅰ. 追加するプラグインの設定(Gemfile)
Ⅱ. プラグインのインストール(bundle)
Ⅲ. アプリケーションの修正
Ⅳ. Rails サーバーの再起動
Ⅴ. 動作確認
10
ハンズオン解説
ハンズオン3
Ⅰ. スタイルシートの準備
Ⅱ. スタイルシートの配置
Ⅲ. アプリケーションの修正
Ⅴ. 動作確認
11
とにかく触る事が大切です。 是非お役立てください。
12