20160724 gemのお話の続きとか

10
Gemのお話の続きとか Kyoto.rb Meetup #58 2016-07-24() @cawa

Transcript of 20160724 gemのお話の続きとか

Page 1: 20160724 gemのお話の続きとか

Gemのお話の続きとかKyoto.rbMeetup #58

2016-07-24(日)@cawa

Page 2: 20160724 gemのお話の続きとか

自己紹介

qかわはら たかひろ

q@cawaq2016年4月からRailsでWebサービス開発中(未リリース)

q2015年にRails Tutorialを写経して入門

q2015年10月から日本に来る旅行者向けコミュニティ運営• www.tjconcierge.org

qKyoto.rb 週末開催担当• 7月は28日(木)、8月は6日(土)にあります(宣伝)• kyotorb.github.io

qRubyKaigi2016@Kyoto (9月8〜10日) のお手伝いも少々

Page 3: 20160724 gemのお話の続きとか

Gemのお話の続きとか

1. 何の続き?

2. Gemのお話の続き3. とかって何?

Page 4: 20160724 gemのお話の続きとか

何の続き?

q先週土曜日にRuby関西勉強会に行って発表してきました。§ Gemのお話 (Slideshare)

qちなみに他の発表は、、 kuchitama.hateblo.jp/entry/rubykansai_73

• RedDotRubyConf 2016@cuzic• SciRubyプロジェクトの紹介

@kozo2• 2対のMVC(DoubleMVC)

@ogomr• Ruby初級者向けレッスン -

Arrayと Hash@higaki

Page 5: 20160724 gemのお話の続きとか

RailsTutorialに含まれるgem (1/3)

gem 'rails', '4.0.8'gem 'bcrypt-ruby', '3.1.2' # 暗号化gem 'faker', '1.1.2' # ダミーデータ生成gem 'will_paginate', '3.0.4' # ページングgem 'bootstrap-will_paginate', '0.0.9' # w/ Bootstrap *1group :development, :test do

gem 'sqlite3', '1.3.8' # DBバインディングgem 'rspec-rails', '2.13.1' # テストフレームワーク

# The following optional lines are part of the advanced setup.gem 'guard-rspec', '2.5.0' # テスト自動化gem 'spork-rails', '4.0.0' # テストプリロード高速化 *2gem 'guard-spork', '1.5.0' # Guard with Sporkgem 'childprocess', '0.3.6' # 子プロセス管理

end

*1)http://getbootstrap.com/components/#pagination*2)同種のSpringというgemがrails 4.1から標準

qチュートリアルをゴールから見る

• github.com/railstutorial/sample_app_rails_4 > Gemfile

Page 6: 20160724 gemのお話の続きとか

RailsTutorialに含まれるgem(2/3)group :test do

gem 'selenium-webdriver', '2.35.1' # HTTPテストgem 'capybara', '2.1.0' # HTTPテストgem 'factory_girl_rails', '4.2.0' # テストデータ生成gem 'cucumber-rails', '1.3.0',

:require => false# 自然言語テスト記述

gem 'database_cleaner', github:'bmabey/database_cleaner'

# テストデータ消去

# Uncomment this line on OS X.gem 'growl', '1.0.3' # Popup通知

# Uncomment these lines on Linux.# gem 'libnotify', '0.8.0' # Popup通知

# Uncomment these lines on Windows.# gem 'rb-notifu', '0.0.4' # Popup通知# gem 'win32console', '1.3.2' # CLT for windows# gem 'wdm', '0.1.0' # Directory Monitor

end

Page 7: 20160724 gemのお話の続きとか

RailsTutorialに含まれるgem(3/3)gem 'sass-rails', '4.0.1' # css記法gem 'uglifier', '2.1.1' # js圧縮gem 'coffee-rails', '4.0.1' # js記法gem 'jquery-rails', '3.0.4' # jsライブラリgem 'turbolinks', '1.1.1' # js高速化gem 'jbuilder', '1.0.2' # JSON生成group :doc do

gem 'sdoc', '0.3.20', require: false # ドキュメンテーションendgroup :production do

gem 'pg', '0.15.1' # DBバインディングgem 'rails_12factor', '0.0.2' # for heroku

end

Page 8: 20160724 gemのお話の続きとか

とかって何?

qRubyKaigi 2016• オススメ食事どころリスト作成しませんか?

qTravel to Japan Concierge• Jekyllで作ったサイトに機能追加しませんか?

Page 9: 20160724 gemのお話の続きとか

Kyoto.rbについて

q2012年12月9日発足、月2回開催(平日&週末)qリソース

• 公式サイトkyotorb.github.io #Github Pages(旧サイト qwik.jp/kyotorb)

• Github github.com/kyotorb• Slack kyotorb.slack.com #参加は公式サイトから• イベント kyotorb.doorkeeper.jp

Page 10: 20160724 gemのお話の続きとか

Kyoto.rbに参加しよう

þKyoto.rbイベントに参加!

qKyoto.rbイベントを開催!

qKyoto.rbイベントで発表!

qSlackで知りたいこと聞いてみる!

qKyoto.rbのwebサイト更新してみる!