Submit Search
Upload
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
•
3 likes
•
1,952 views
Koichi ITO
Follow
表参道.rb #19 https://omotesandorb.connpass.com/event/48967
Read less
Read more
Report
Share
Report
Share
1 of 33
Download now
Download to read offline
Recommended
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
Takuya Iwatsuka
2018/11/29 に JSUG の SpringOne Platform 2018 報告会で使用した資料です. (目次の2, 3が私の作成した範囲です.)
CKAN日本語コミュニティの現状と課題
CKAN日本語コミュニティの現状と課題
Fumihiro Kato
2014-06-19 に行った第3回CKANコミュニティミーティング
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Railsチュートリアル (第4版) の歩き方を解説した資料です。 Railsチュートリアルで得られる成果、事例、手助けになるコミュニティ、補足資料などを紹介しています。 Railsチュートリアル https://railstutorial.jp/ 【関連サイト】 Railsセミナー: https://railstutorial.jp/seminars Railsガイド: https://railsguides.jp/ 各種イベント: https://coedo-rails.doorkeeper.jp/
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
Koichi ITO
RubyWorld Conference 2016 (http://2016.rubyworld-conf.org/ja/) のスポンサープレゼンテーション
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Koichi ITO
Ruby Business Users Conference 2017 (http://www.rubybusiness-conf.org/)
すこやかRails
すこやかRails
Takafumi ONAKA
2014-11-01 渋谷Ruby会議01 http://regional.rubykaigi.org/shibuya01/
Demodayプレゼン資料0129
Demodayプレゼン資料0129
Susumu Kataoka
プログラミングDIVEINTOCODEの制作物発表会 DEMODAYにて使った発表資料。運良く最優秀賞とプレゼン賞を頂きました。
Sinatraの紹介
Sinatraの紹介
longkey1
Recommended
SpringOne Platform 2018 全体報告
SpringOne Platform 2018 全体報告
Takuya Iwatsuka
2018/11/29 に JSUG の SpringOne Platform 2018 報告会で使用した資料です. (目次の2, 3が私の作成した範囲です.)
CKAN日本語コミュニティの現状と課題
CKAN日本語コミュニティの現状と課題
Fumihiro Kato
2014-06-19 に行った第3回CKANコミュニティミーティング
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Railsチュートリアル (第4版) の歩き方を解説した資料です。 Railsチュートリアルで得られる成果、事例、手助けになるコミュニティ、補足資料などを紹介しています。 Railsチュートリアル https://railstutorial.jp/ 【関連サイト】 Railsセミナー: https://railstutorial.jp/seminars Railsガイド: https://railsguides.jp/ 各種イベント: https://coedo-rails.doorkeeper.jp/
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
Koichi ITO
RubyWorld Conference 2016 (http://2016.rubyworld-conf.org/ja/) のスポンサープレゼンテーション
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
Koichi ITO
Ruby Business Users Conference 2017 (http://www.rubybusiness-conf.org/)
すこやかRails
すこやかRails
Takafumi ONAKA
2014-11-01 渋谷Ruby会議01 http://regional.rubykaigi.org/shibuya01/
Demodayプレゼン資料0129
Demodayプレゼン資料0129
Susumu Kataoka
プログラミングDIVEINTOCODEの制作物発表会 DEMODAYにて使った発表資料。運良く最優秀賞とプレゼン賞を頂きました。
Sinatraの紹介
Sinatraの紹介
longkey1
Mac Rubyではじめる!Macアプリ開発入門
Mac Rubyではじめる!Macアプリ開発入門
宏治 高尾
MacRubyではじめる!Macアプリ開発入門 Macに特化したRuby処理系であるMacRubyを使ったMacアプリの開発方法を説明します。 MacRubyを使えばプログラミング初心者の方でもMacアプリを簡単に作れちゃいますよ、マジで。 第53回 Ruby/Rails勉強会@関西 2012/01/28(土) 13:00〜17:00
Vue.js ハンズオン資料
Vue.js ハンズオン資料
よしだ あつし
Flow, Mortar and Dagger 2 のTIPS
Flow, Mortar and Dagger 2 のTIPS
Taiju Muto
Flow, Mortar and Dagger 2 のTIPS
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
Fumiya Sakai
potatotips #31での登壇資料となります。 昨年あたりからiOSアプリの開発やサンプル作成等に取り組んだ際の自分なりの方法や考え方・進め方についてまとめてみました。 (コードがほとんどなくって恐縮ですが宜しくお願いします) このスライドでピックアップしているコード&ノウハウ 成果例1: 日本の祝祭日付カレンダーサンプル(祝祭日ロジック) Github: https://github.com/fumiyasac/handMadeCalendarAdvance Qiita: http://qiita.com/fumiyasac@github/items/33bfc07ad36dfffcdf8f 成果例2: WebViewでのグラフとネイティブの合わせ技(カロリー記録アプリサンプル) Github: https://github.com/fumiyasac/WebViewGraphOfSwift Qiita: http://qiita.com/fumiyasac@github/items/7463e0e1ea149ee4e9f7
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
Ouka Yuka
Ruby会議2010で行ったセッションの資料。
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶ
Hiroshi Oyamada
Ruby24
Ruby24
Masahiro Tomita
Ruby 2.4 の新機能/変更点 紹介
JavascriptでRubyの作り方
JavascriptでRubyの作り方
Shuyo Nakatani
Vue.js 2.0を試してみた
Vue.js 2.0を試してみた
Toshiro Shimizu
Vue.js: Revolutionary Front-end #1 http://abeja-innovation-meetup.connpass.com/event/38214/
BITRISEを使っています
BITRISEを使っています
Kazuaki KURIU
potatotips #29 で発表した資料です。 ネイティブアプリ向けCIサービスのBITRISEについての紹介です。
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Tadashi Saito
ぐんまRuby会議01でのLT発表です。 http://regional.rubykaigi.org/gunma01
DeviceOwnerのお話
DeviceOwnerのお話
まえすとろ
potatotips#32での発表内容
Vue.js入門
Vue.js入門
Takuya Sato
Vue.jsについての紹介と、1.0の変更点について
ドリコム的Railsアプリ開発流儀
ドリコム的Railsアプリ開発流儀
Takafumi ONAKA
【エンジニアカフェEvent】エンジニアカフェ× ドリコム技術勉強会~月間50億PVのソーシャルゲームを支える技術~ http://www.facebook.com/events/216511125103989/ see alse: * http://www.slideshare.net/drecom/ss-11667563
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
Drecom Co., Ltd.
Presentation slide at CEDEC2014.
【Potatotips #30】RxJavaを活用する3つのユースケース
【Potatotips #30】RxJavaを活用する3つのユースケース
Hiroyuki Kusu
2016/06/23(Thu)に開催された potatotips #30 (http://potatotips.connpass.com/event/32665/) での発表資料です。
フライングゲットガチャ セミナー資料
フライングゲットガチャ セミナー資料
Drecom Co., Ltd.
『フライングゲットガチャ』の効果 ~フルボッコヒーローズからみる事前登録の重要性~
Activity Transition Animation #potatotips 33
Activity Transition Animation #potatotips 33
bina1204 Hozuki
How to implement the Activity Transition Animation from RecyclerView to ViewPager
OnsenUI + AngularJS + CloudEndpointsで作るSPA 地雷処理の巻
OnsenUI + AngularJS + CloudEndpointsで作るSPA 地雷処理の巻
Hiroshi Furuyama
5/20に(株)ISAOにて実施されたMeetupの資料です。
Core Graphics on watchOS 2
Core Graphics on watchOS 2
Shuichi Tsutsumi
watchOS 2 でウォッチ側でも使えるようになった Core Graphics について、何ができて何ができないのか、検証しました。
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
Takafumi ONAKA
2017-06-22 Rails Developers Meetup #2
Rails 5.0.0.beta2 触ってみた
Rails 5.0.0.beta2 触ってみた
Kenji Mori
M3 Tech Talk と ゆるびぃ会で発表してきました!#rails #ruby M3 Tech Talk に興味ある人は気軽にメッセージください => https://twitter.com/zyunnosuke http://yuruby.connpass.com/event/25620/ http://m3dev.github.io/
More Related Content
Viewers also liked
Mac Rubyではじめる!Macアプリ開発入門
Mac Rubyではじめる!Macアプリ開発入門
宏治 高尾
MacRubyではじめる!Macアプリ開発入門 Macに特化したRuby処理系であるMacRubyを使ったMacアプリの開発方法を説明します。 MacRubyを使えばプログラミング初心者の方でもMacアプリを簡単に作れちゃいますよ、マジで。 第53回 Ruby/Rails勉強会@関西 2012/01/28(土) 13:00〜17:00
Vue.js ハンズオン資料
Vue.js ハンズオン資料
よしだ あつし
Flow, Mortar and Dagger 2 のTIPS
Flow, Mortar and Dagger 2 のTIPS
Taiju Muto
Flow, Mortar and Dagger 2 のTIPS
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
Fumiya Sakai
potatotips #31での登壇資料となります。 昨年あたりからiOSアプリの開発やサンプル作成等に取り組んだ際の自分なりの方法や考え方・進め方についてまとめてみました。 (コードがほとんどなくって恐縮ですが宜しくお願いします) このスライドでピックアップしているコード&ノウハウ 成果例1: 日本の祝祭日付カレンダーサンプル(祝祭日ロジック) Github: https://github.com/fumiyasac/handMadeCalendarAdvance Qiita: http://qiita.com/fumiyasac@github/items/33bfc07ad36dfffcdf8f 成果例2: WebViewでのグラフとネイティブの合わせ技(カロリー記録アプリサンプル) Github: https://github.com/fumiyasac/WebViewGraphOfSwift Qiita: http://qiita.com/fumiyasac@github/items/7463e0e1ea149ee4e9f7
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
Ouka Yuka
Ruby会議2010で行ったセッションの資料。
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶ
Hiroshi Oyamada
Ruby24
Ruby24
Masahiro Tomita
Ruby 2.4 の新機能/変更点 紹介
JavascriptでRubyの作り方
JavascriptでRubyの作り方
Shuyo Nakatani
Vue.js 2.0を試してみた
Vue.js 2.0を試してみた
Toshiro Shimizu
Vue.js: Revolutionary Front-end #1 http://abeja-innovation-meetup.connpass.com/event/38214/
BITRISEを使っています
BITRISEを使っています
Kazuaki KURIU
potatotips #29 で発表した資料です。 ネイティブアプリ向けCIサービスのBITRISEについての紹介です。
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Tadashi Saito
ぐんまRuby会議01でのLT発表です。 http://regional.rubykaigi.org/gunma01
DeviceOwnerのお話
DeviceOwnerのお話
まえすとろ
potatotips#32での発表内容
Vue.js入門
Vue.js入門
Takuya Sato
Vue.jsについての紹介と、1.0の変更点について
ドリコム的Railsアプリ開発流儀
ドリコム的Railsアプリ開発流儀
Takafumi ONAKA
【エンジニアカフェEvent】エンジニアカフェ× ドリコム技術勉強会~月間50億PVのソーシャルゲームを支える技術~ http://www.facebook.com/events/216511125103989/ see alse: * http://www.slideshare.net/drecom/ss-11667563
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
Drecom Co., Ltd.
Presentation slide at CEDEC2014.
【Potatotips #30】RxJavaを活用する3つのユースケース
【Potatotips #30】RxJavaを活用する3つのユースケース
Hiroyuki Kusu
2016/06/23(Thu)に開催された potatotips #30 (http://potatotips.connpass.com/event/32665/) での発表資料です。
フライングゲットガチャ セミナー資料
フライングゲットガチャ セミナー資料
Drecom Co., Ltd.
『フライングゲットガチャ』の効果 ~フルボッコヒーローズからみる事前登録の重要性~
Activity Transition Animation #potatotips 33
Activity Transition Animation #potatotips 33
bina1204 Hozuki
How to implement the Activity Transition Animation from RecyclerView to ViewPager
OnsenUI + AngularJS + CloudEndpointsで作るSPA 地雷処理の巻
OnsenUI + AngularJS + CloudEndpointsで作るSPA 地雷処理の巻
Hiroshi Furuyama
5/20に(株)ISAOにて実施されたMeetupの資料です。
Core Graphics on watchOS 2
Core Graphics on watchOS 2
Shuichi Tsutsumi
watchOS 2 でウォッチ側でも使えるようになった Core Graphics について、何ができて何ができないのか、検証しました。
Viewers also liked
(20)
Mac Rubyではじめる!Macアプリ開発入門
Mac Rubyではじめる!Macアプリ開発入門
Vue.js ハンズオン資料
Vue.js ハンズオン資料
Flow, Mortar and Dagger 2 のTIPS
Flow, Mortar and Dagger 2 のTIPS
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
実装とアプリ開発と独学でiOSアプリ開発と向き合うこと
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
rake:money拡大版@Ruby会議2010 ~Rubyエンジニアと企業の幸せな関係~
Sinatraでwebアプリケーション開発を学ぶ
Sinatraでwebアプリケーション開発を学ぶ
Ruby24
Ruby24
JavascriptでRubyの作り方
JavascriptでRubyの作り方
Vue.js 2.0を試してみた
Vue.js 2.0を試してみた
BITRISEを使っています
BITRISEを使っています
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
Ruby本から読み解くRuby考古学 - Ruby Archaeology from the Ruby Book
DeviceOwnerのお話
DeviceOwnerのお話
Vue.js入門
Vue.js入門
ドリコム的Railsアプリ開発流儀
ドリコム的Railsアプリ開発流儀
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
[CEDEC2014]モバイルゲームにおける社内基盤開発と“実録”
【Potatotips #30】RxJavaを活用する3つのユースケース
【Potatotips #30】RxJavaを活用する3つのユースケース
フライングゲットガチャ セミナー資料
フライングゲットガチャ セミナー資料
Activity Transition Animation #potatotips 33
Activity Transition Animation #potatotips 33
OnsenUI + AngularJS + CloudEndpointsで作るSPA 地雷処理の巻
OnsenUI + AngularJS + CloudEndpointsで作るSPA 地雷処理の巻
Core Graphics on watchOS 2
Core Graphics on watchOS 2
Similar to Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
Takafumi ONAKA
2017-06-22 Rails Developers Meetup #2
Rails 5.0.0.beta2 触ってみた
Rails 5.0.0.beta2 触ってみた
Kenji Mori
M3 Tech Talk と ゆるびぃ会で発表してきました!#rails #ruby M3 Tech Talk に興味ある人は気軽にメッセージください => https://twitter.com/zyunnosuke http://yuruby.connpass.com/event/25620/ http://m3dev.github.io/
Benchmarkspec
Benchmarkspec
RubyCorporation, Inc
Benchmarkspec
Benchmarkspec
Benchmarkspec
Yuichiro Shibata
Benchmark Specとは、RSpec + Benchmark-ips。
食べログ流 - Rails Upgrade Practices
食べログ流 - Rails Upgrade Practices
Kaito Minatoya
Slides for Rails Developers Meetup 2018 Day 4 Nouvelle Vague.
frozen string literal in Ruby
frozen string literal in Ruby
Koichi ITO
表参道.rb#5 (http://omotesandorb.connpass.com/event/20289/)
Rubyによる開発プロジェクトをうまく回すには(1)
Rubyによる開発プロジェクトをうまく回すには(1)
Yasuko Ohba
日本OSS推進フォーラム 第 6 回アプリケーション部会勉強会 での資料その1(全2部)です。
Rails解説セミナー: Railsのアップグレード編
Rails解説セミナー: Railsのアップグレード編
Yohei Yasukawa
Railsガイド解説セミナーのスライド資料です Railsガイド: http://railsguides.jp/ Railsガイド解説セミナー: http://railsguides.jp/options.html#seminar 【関連リンク】 Railsチュートリアル: http://railstutorial.jp/ Railsチュートリアル解説セミナー: http://railstutorial.jp/seminars Railsスクリーンキャスト: http://railstutorial.jp/screencasts Railsビギナーズ倶楽部: http://coedo-rails.doorkeeper.jp/
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
よしだ あつし
マイクロサービスにおける非同期アーキテクチャ
マイクロサービスにおける非同期アーキテクチャ
ota42y
Rails Developers Meetup #5 https://techplay.jp/event/631406
Rails解説セミナー: リリースノート解説編
Rails解説セミナー: リリースノート解説編
Yohei Yasukawa
Railsガイド解説セミナーのスライド資料です Railsガイド: http://railsguides.jp/ Railsガイド解説セミナー: http://railsguides.jp/options.html#seminar 【関連リンク】 Railsチュートリアル: http://railstutorial.jp/ Railsチュートリアル解説セミナー: http://railstutorial.jp/seminars Railsスクリーンキャスト: http://railstutorial.jp/screencasts Railsビギナーズ倶楽部: http://coedo-rails.doorkeeper.jp/
クラウドカンファレンスIn静岡 r cloud
クラウドカンファレンスIn静岡 r cloud
Kazuki Aranami
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
DIVE INTO CODE Corp.
就職に強いプログラミングスクール「DIVE INTO CODE(ダイブ・イントゥ・コード)」 ★ホームページ : https://diveintocode.jp/ ★電話番号 : 03-5459-1808 10:00-22:00まで営業中!!(木曜休業) 人材紹介会社と連携した、本気のカリキュラムと手厚いサポートで、わずか6ヶ月でRailsエンジニアに転職することをご支援しております。 ご入校の無料説明会を開催しております。お気軽にお電話ください。
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
慎平 仁藤
渋谷Webエンジニア朝会にて共有したLT内容です。 https://www.facebook.com/groups/1507690772829384/
Ph perがawsと出会ってdev opsを目指した話
Ph perがawsと出会ってdev opsを目指した話
Shota Umeda
PHPカンファレンス2014の資料です
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
平成23年度 産学官連携セミナー(鹿児島市) 2012/02/23 於: ソフトプラザかごしま
Railsバージョンアップを段階的に行うためにRails3/4並行稼動させる仕組みを作ってる話
Railsバージョンアップを段階的に行うためにRails3/4並行稼動させる仕組みを作ってる話
Masayuki Morita
Rails Upgrade Casual Talks 2016/03/28 Railsバージョンアップを段階的に行うためにRails3/4並行稼動させる仕組みを作ってる話
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
Salesforce Developers Japan
12月4日に開催された「Salesforce World Tour Tokyo」のDeveloper Zone内のセッションで利用された資料です。 ※こちらSpealkerDeckにあがっていたものをSlideShareへコピーしたものです。 オリジナルはこちらです。 https://speakerdeck.com/konyu/herokuterailsahuriyun-yong-falsehahuomansu-seodui-ce
CakePHPとYii_エンジニア勉強会20130820
CakePHPとYii_エンジニア勉強会20130820
エンジニア勉強会 エスキュービズム
8月20日開催のエスキュービズム社内勉強会資料です。
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
Hitoshi Kurokawa
Bundler kanazawa.rb meetup #2 2012/09/19
Similar to Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
(20)
ふつうのRailsアプリケーション開発
ふつうのRailsアプリケーション開発
Rails 5.0.0.beta2 触ってみた
Rails 5.0.0.beta2 触ってみた
Benchmarkspec
Benchmarkspec
Benchmarkspec
Benchmarkspec
食べログ流 - Rails Upgrade Practices
食べログ流 - Rails Upgrade Practices
frozen string literal in Ruby
frozen string literal in Ruby
Rubyによる開発プロジェクトをうまく回すには(1)
Rubyによる開発プロジェクトをうまく回すには(1)
Rails解説セミナー: Railsのアップグレード編
Rails解説セミナー: Railsのアップグレード編
Next GAE Heroku を使って 3分でRailsアプリをリリース
Next GAE Heroku を使って 3分でRailsアプリをリリース
マイクロサービスにおける非同期アーキテクチャ
マイクロサービスにおける非同期アーキテクチャ
Rails解説セミナー: リリースノート解説編
Rails解説セミナー: リリースノート解説編
クラウドカンファレンスIn静岡 r cloud
クラウドカンファレンスIn静岡 r cloud
ゼロからのプログラミングRails講座 Codeanywhere版
ゼロからのプログラミングRails講座 Codeanywhere版
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
Ph perがawsと出会ってdev opsを目指した話
Ph perがawsと出会ってdev opsを目指した話
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Railsバージョンアップを段階的に行うためにRails3/4並行稼動させる仕組みを作ってる話
Railsバージョンアップを段階的に行うためにRails3/4並行稼動させる仕組みを作ってる話
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
HerokuでRailsアプリ運用の パフォーマンス、SEO対策
CakePHPとYii_エンジニア勉強会20130820
CakePHPとYii_エンジニア勉強会20130820
Bundler kanazawa.rb meetup #2 2012/09/19
Bundler kanazawa.rb meetup #2 2012/09/19
More from Koichi ITO
Bundler 2 の胎動
Bundler 2 の胎動
Koichi ITO
ぎんざRuby会議01 スポンサーLT (https://ginzarb.github.io/kaigi01/)
アプリがパッチにまみれたら
アプリがパッチにまみれたら
Koichi ITO
TokyuRuby会議11 (https://tokyurubykaigi.github.io/tokyu11/)
Stairway to The Pragmatic Rails Programmer
Stairway to The Pragmatic Rails Programmer
Koichi ITO
Rails Developers Meetup #3 (https://rails-developers-meetup.connpass.com/event/60765/)
最軽の開発手法 dX 改
最軽の開発手法 dX 改
Koichi ITO
ESM LT #2
俺の開発日誌
俺の開発日誌
Koichi ITO
Ginza.rb 第40回 (https://ginzarb.doorkeeper.jp/events/52895)
ghq gem-src and more
ghq gem-src and more
Koichi ITO
esm LT での発表スライド
RuboCopとXPコーディング規約
RuboCopとXPコーディング規約
Koichi ITO
XP祭り 2016のライトニングトークス資料 (http://xpjug.com/xp2016)
俺たちの新人教育!!
俺たちの新人教育!!
Koichi ITO
XP祭り 2016 (http://xpjug.com/xp2016)
スローテスト刑事 (デカ)
スローテスト刑事 (デカ)
Koichi ITO
第74回 Ruby関西 勉強会 (https://rubykansai.doorkeeper.jp/events/49364)
Gate of Agile Web Development
Gate of Agile Web Development
Koichi ITO
Agile Japan 2016 長崎サテライト with NaITE (http://nagasaki-it-engineers.connpass.com/event/32873)
RubyKaigi 2015 の Drinkup を支える技術
RubyKaigi 2015 の Drinkup を支える技術
Koichi ITO
TokyuRuby会議10 (http://regional.rubykaigi.org/tokyu10/)
開発時の探し物を楽にする習慣作り
開発時の探し物を楽にする習慣作り
Koichi ITO
西日暮里.rb ゴールデンだよLT大会 @ 秋葉原UDX!! (https://nishinipporirb.doorkeeper.jp/events/42587)
Motivationware
Motivationware
Koichi ITO
とちぎテストの会議04 (http://d.hatena.ne.jp/tochigitestnokaigi/20160423)
達人プログラマーへの道
達人プログラマーへの道
Koichi ITO
表参道.rb#10 (http://omotesandorb.connpass.com/event/29102/)
Let's get ready for next Ruby
Let's get ready for next Ruby
Koichi ITO
表参道.rb #9
職と人
職と人
Koichi ITO
勤務先の社内発表資料
Agile Software Development with Edge Ruby
Agile Software Development with Edge Ruby
Koichi ITO
Yamama.rb #0
Safe navigation operator in Ruby
Safe navigation operator in Ruby
Koichi ITO
表参道.rb #6 (http://omotesandorb.connpass.com/event/21811/) obj&.foo になるかも? https://bugs.ruby-lang.org/issues/11537#note-42
プロの無職についての考察:序
プロの無職についての考察:序
Koichi ITO
オトナとRuby (https://toruby.doorkeeper.jp/events/30722)
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Koichi ITO
XP祭り 2015 (http://xpjug.com/xp2015/)
More from Koichi ITO
(20)
Bundler 2 の胎動
Bundler 2 の胎動
アプリがパッチにまみれたら
アプリがパッチにまみれたら
Stairway to The Pragmatic Rails Programmer
Stairway to The Pragmatic Rails Programmer
最軽の開発手法 dX 改
最軽の開発手法 dX 改
俺の開発日誌
俺の開発日誌
ghq gem-src and more
ghq gem-src and more
RuboCopとXPコーディング規約
RuboCopとXPコーディング規約
俺たちの新人教育!!
俺たちの新人教育!!
スローテスト刑事 (デカ)
スローテスト刑事 (デカ)
Gate of Agile Web Development
Gate of Agile Web Development
RubyKaigi 2015 の Drinkup を支える技術
RubyKaigi 2015 の Drinkup を支える技術
開発時の探し物を楽にする習慣作り
開発時の探し物を楽にする習慣作り
Motivationware
Motivationware
達人プログラマーへの道
達人プログラマーへの道
Let's get ready for next Ruby
Let's get ready for next Ruby
職と人
職と人
Agile Software Development with Edge Ruby
Agile Software Development with Edge Ruby
Safe navigation operator in Ruby
Safe navigation operator in Ruby
プロの無職についての考察:序
プロの無職についての考察:序
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
Recently uploaded
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
Toru Miyahara
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Toru Miyahara
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
Toru Miyahara
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
K Kinzal
Solana Developer Hub Online #6 https://lu.ma/evx8jtpi
「VRC海のおはなし会_深海探査とロボットのお話」発表資料
「VRC海のおはなし会_深海探査とロボットのお話」発表資料
Yuuitirou528 default
深海探査を行うロボットについてざっくりと初心者向け?に解説したおはなし会の資料です。 https://x.com/INHI_UV2B/status/1796712335765369263
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
Masatsugu Matsushita
下記の会の感想 https://kichijojipm.connpass.com/event/315276/presentation/
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
miyp
ビジュアルプログラミングIoTLT17資料です。
Recently uploaded
(7)
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
今さら聞けない人のためのDevOps超入門 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
Linuxサーバー構築 学習のポイントと環境構築 OSC2024名古屋 セミナー資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
エンジニアのセルフブランディングと技術情報発信の重要性 テクニカルライターになろう 講演資料
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
Compute Units/Budget最適化 - Solana Developer Hub Online 6 #SolDevHub
「VRC海のおはなし会_深海探査とロボットのお話」発表資料
「VRC海のおはなし会_深海探査とロボットのお話」発表資料
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
本の感想共有会「データモデリングでドメインを駆動する」本が突きつける我々の課題について
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
ビジュアルプログラミングIotLT17-オープンソース化されたビジュアルプログラミング環境Noodlの紹介
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
1.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 Ruby�2.4�/� Rails�5.0に上げ た際のパッチ5選 表参道.rb�#19 Sansan株式会社 2017-02-02�(Thu) 伊藤�浩⼀�(@koic) (株)永和システムマネジメント
2.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 わたし
3.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 今⽇の話 アプリケーションコードは巨⼈ の肩に乗った氷⼭の⼀角 ✓ "Gemfile.lock�に記されている コードはプロジェクトのコード としてメンテナンス対象であ る" ✓
4.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 まとめ アップグレードの道のりは1年前 にははじまっている
5.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 アップグレードへの症状例 分かりやすいのは、そもそも� rails�server�が起動しない ✓ 自動テストをパスしない✓ アップグレードすれば噛み合わ せの悪いライブラリは出てきた りする ✓
6.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 upstreamへの還元5選 bkeepers/dotenv#251✓ cowboyd/therubyracer#413✓ rsim/oracle- enhanced#1084 ✓ kubo/ruby-oci8#144✓ sferik/rails̲admin#2789✓
7.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 2016年3⽉ https://github.com/ bkeepers/dotenv/pull/251 ✓ Fix�a�failure�spec�in�ruby� 2.4.0dev ✓
8.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 diff ������������ ������������������ ��������������������������������������������������������������������������� ���������������������������������������������������������������������� ����������
9.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 期待する振る舞いが分からな い https://bugs.ruby-lang.org/ issues/12121�で問い合わせ
10.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 最⼩ケースの作成 ��������� �������������� ��� ��������� �������������� �������������� ���
11.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 結果 Ruby�2.3.0�...�p� M2.constants�#�=>�[:B,�:A] ✓ Ruby�2.4.0�...�p� M2.constants�#�=>�[:A,�:B] ✓
12.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 回答から抜粋 これは、ドキュメントの問題 だ と思い
ま す 。 Module#constantsの戻り順 を保障したことはないし、こ れからも保障されないと思い ます。今回は⾼速化の⼀環と して順序が変わりましたが、 今後も同様のことは起き得ま す。
13.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 どういうことだったか? 値を割り当ててから実⾏という 流れが、値を割り当てる前に実 ⾏になってエラー ✓ Module#constants�の戻り値 の順序が変わっていた ✓ 仕様�(⾼速化の⼀環で順序が変 わったが、そもそも順序の保証 はない) ✓
14.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 2016年5⽉ https://github.com/ cowboyd/therubyracer/ pull/413 ✓ Support�for�unified�Integer� class�in�Ruby�2.4+ ✓
15.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 diff ����������������������������������������������������������������������������������������� ������������������������������������������������������������������������������������������ ���������������������� ������������������������������������������������� ������� �����
16.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 どういうものだったか? Ruby�2.4�では�Fixnum�=>� Integer�となり、Integer�に対 応する�module�がなくてエラ ー。 ✓ 2017年1⽉にリリースされ た。 ✓
17.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 2016年12⽉ https://github.com/rsim/ oracle-enhanced/pull/1084 ✓ Fix�ORA-00933�error�when� executing�`rails� db:schema:load` ✓
18.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 diff�(1) �������������������������� ������� ��������������������������������������������������� ���
19.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 diff�(2) ������������������������������������������� ������������������������������������������������������������������ ������������������������������������������������������������������������������������ ���������������������������� ��������������������������������������������������������������� ���������������������� ����������������������������� ������������������������������������������������������ ������������������������������������������������������������������������ ��������������������������������� �������� ������������������������������ ��������������������������������������������������������������������������� �������������������������������� ������������������������������������������������������������������������ ��������������������������� ���������� �������������������������������������������������������������������������������� ����������������������������������������������������������������������� ��������� ������� �����
20.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 どういうものだったか? `rails�db:migrate`�だと積み重 ねただけのマイグレーションが 実⾏されて遅い ✓ db/schema.rb�を共有して、 `rails�db:schema:load`�実⾏� (テスト/CI環境) ✓ Rails�5�で導⼊されたマルチイ ンサート対応が必要で�`rails� db:schema:load`�でエラー ✓
21.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 2016年12⽉ https://github.com/kubo/ ruby-oci8/pull/144 ✓ Fix�invalid�value�for� BigDecimal�in�Ruby�2.4.0+ ✓
22.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 diff 違いが分かりますか? � ������������������� ��������������������������������� ������������������������������������������������������������������������� ������������������������������������������������������������������������� ������������������������� �����������������������������������
23.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 どういうものだったか? `rake�spec`�を実⾏してエラ ーになった?�(記憶がおぼろ) ✓ Ruby�2.3�でパスしていた�1.E +00�という値が、Ruby�2.4� だとパスしなかった ✓ 仕様が分からないので、ruby/ decimal�に�ISSUE�を書いて回 答をもらう ✓
24.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 2016年12⽉ https://github.com/sferik/ rails̲admin/pull/2789 ✓ Fix�#encoding�error�by� oracle̲enhanced ✓ @ojiryメンバーによるパッチ✓
25.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 diff ������������ ��������������������������������������������������������� ��������������������� ������������������������������������������������������������������������������������������������� ����������������� ���������������������������������������������������������������������������������� �������������������������� ������������������������������������������������������������������������������������������������ �������� ������������������������������������������������������������������������������������������� �������
26.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 どういうものだったか? PostgreSQL�/�MySQL�/� SQLite�(?)�でない�RDBMS�は 別途対応が必要だった ✓ PR�を⾒てもらうサポートをす る ✓ リポジトリの所有者よりも最近 マージボタンを押すような活動 しているコミッターにメンショ ンする ✓
27.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 まだ時間 はありま すね?
28.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 Kaminari�1.0.0 https://github.com/sferik/ rails̲admin/pull/2810 ✓ Loosen�the�dependency� version�of�Kaminari�(1.0.0) ✓
29.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 diff ����������������������������������������������������� ��������������������������������������������������� ��������������������������������������������� ������������������������������������������������������ ����������������������������������������������� ���������������������������������������������
30.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 どういうものだったか? gemspec�での縛りを緩めて、 CI�用に�Gemfile�での縛りを作 るお仕事 ✓
31.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 Conclusion kamipo名⾔�"困ってる⼈がい る問題が直るのではなく直す気 のある⼈がいる問題が直る" ✓ (汎用的なフレームワークは難 しくても)�特化されたアプリケ ーション起点でのエラーなら分 かりやすい ✓ 多⼈数が数年に渡って関わるよ うなアプリケーションでは特に アップグレード重要 ✓
32.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 Values 最新の安定版�Rails�に速く乗る✓ 自信を持ってプロジェクト(へ の加⼊)を進められる ✓ 新しいバージョンを使うこと で�EOL�に出会わずにすむ ✓ "Ruby�はバージョンを上げる だけで速くなる" ✓ No�hate✓
33.
Ruby�2.4�/�Rails�5.0に上げた際のパッチ5選 Powered�by�Rabbit�2.1.9 まとめ アップグレードの道のりは1年前 にははじまっている
Download now