Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
文字化け、あるいはワークアラウンドとの戦い / You must send a pr for ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Fumiaki MATSUSHIMA
September 27, 2018
Programming
990
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
文字化け、あるいはワークアラウンドとの戦い / You must send a pr for yourself
Meguro.rb#19 2018/09/27(Thu.) at Quipper
https://megurorb.connpass.com/event/100401/
Fumiaki MATSUSHIMA
September 27, 2018
More Decks by Fumiaki MATSUSHIMA
See All by Fumiaki MATSUSHIMA
Learning from performance improvements on GraphQL Ruby
mtsmfm
1
1.4k
Ruby で作る Ruby (物理)
mtsmfm
1
290
GraphQL Ruby benchmark
mtsmfm
1
920
タイムアウトにご用心 / Timeout might break application state
mtsmfm
6
2.7k
Build REST API with GraphQL Ruby
mtsmfm
0
390
GraphQL Ruby をちょっとだけ速くした / Make graphql-ruby faster a bit
mtsmfm
1
790
Gaming PC on GCP
mtsmfm
0
810
How to introduce GraphQL to an existing React-Redux application
mtsmfm
1
320
Canary release in StudySapuri
mtsmfm
0
3.3k
Other Decks in Programming
See All in Programming
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
240
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
150
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
600
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
150
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
160
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
380
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
200
数百円から始めるRuby電子工作
tarosay
0
140
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
170
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
430
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
150
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
Featured
See All Featured
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
270
Why You Should Never Use an ORM
jnunemaker
PRO
61
10k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Building Adaptive Systems
keathley
44
3.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Mind Mapping
helmedeiros
PRO
1
300
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
270
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
330
Paper Plane
katiecoart
PRO
2
52k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
170
Transcript
#megurorb 文字化け、あるいはワークアラウンドとの戦い 文字化け、あるいは ワークアラウンドとの戦い @mtsmfm Fumiaki Matsushima Meguro.rb#19 #megurorb
#megurorb 文字化け、あるいはワークアラウンドとの戦い ➔ Web Dev at Quipper ➔ Ruby と麻雀と
DbD が好き ➔ 西日暮里.rb 主催 ➔ GraphQL Tokyo 主催 @mtsmfm.inspect
#megurorb 文字化け、あるいはワークアラウンドとの戦い https://studysapuri.jp/
#megurorb 文字化け、あるいはワークアラウンドとの戦い
#megurorb 文字化け、あるいはワークアラウンドとの戦い https://nishinipporirb.doorkeeper.jp/events/79762
#megurorb 文字化け、あるいはワークアラウンドとの戦い https://twitter.com/284km/status/1044443818160906241
#megurorb 文字化け、あるいはワークアラウンドとの戦い https://www.meetup.com/ja-JP/GraphQL-Tokyo/
#megurorb 文字化け、あるいはワークアラウンドとの戦い 文字化け、あるいは ワークアラウンドとの戦い @mtsmfm Fumiaki Matsushima Meguro.rb#19 #megurorb
#megurorb 文字化け、あるいはワークアラウンドとの戦い 大事なことは最初に
#megurorb 文字化け、あるいはワークアラウンドとの戦い 本体を直せ パッチを投げろ
#megurorb 文字化け、あるいはワークアラウンドとの戦い お前が困っていることは 他の人も困る
#megurorb 文字化け、あるいはワークアラウンドとの戦い ワークアラウンドに逃げるな
#megurorb 文字化け、あるいはワークアラウンドとの戦い 次の現場で踏むぞ
#megurorb 文字化け、あるいはワークアラウンドとの戦い
#megurorb 文字化け、あるいはワークアラウンドとの戦い send_file send_data
#megurorb 文字化け、あるいはワークアラウンドとの戦い 特定のブラウザで 文字化けする
#megurorb 文字化け、あるいはワークアラウンドとの戦い
#megurorb 文字化け、あるいはワークアラウンドとの戦い お手元にそういうの ありますよね
#megurorb 文字化け、あるいはワークアラウンドとの戦い 不完全だった
#megurorb 文字化け、あるいはワークアラウンドとの戦い さらにワークアラウンドを 重ねる
#megurorb 文字化け、あるいはワークアラウンドとの戦い 今度は Safari が死んだ
#megurorb 文字化け、あるいはワークアラウンドとの戦い そういえば前職でも踏んだが 対処方法を忘れた
#megurorb 文字化け、あるいはワークアラウンドとの戦い
#megurorb 文字化け、あるいはワークアラウンドとの戦い 信頼できる情報ソース
#megurorb 文字化け、あるいはワークアラウンドとの戦い 信頼できる情報ソース == Rails コミッタ
#megurorb 文字化け、あるいはワークアラウンドとの戦い https://github.com/rails/rails/pull/21461#discussion_r41824447
#megurorb 文字化け、あるいはワークアラウンドとの戦い send_data 'data', filename: "\u{3042}.txt" ↓ NG "filename=\"\u{3042}.txt\"" OK
"filename=\"%3F.txt\"; filename*=UTF-8''%E3%81%82.txt"
#megurorb 文字化け、あるいはワークアラウンドとの戦い send_data 'data', filename: "\u{3042}.txt" ↓ NG "filename=\"\u{3042}.txt\"" OK
"filename=\"%3F.txt\"; filename*=UTF-8''%E3%81%82.txt" 古いブラウザ向けのフォー ルバック RFC5987 に則ったフォー マット
#megurorb 文字化け、あるいはワークアラウンドとの戦い そもそも Rails でやってよ!
#megurorb 文字化け、あるいはワークアラウンドとの戦い https://github.com/rails/rails/pull/21461
#megurorb 文字化け、あるいはワークアラウンドとの戦い 塩漬けされてる
#megurorb 文字化け、あるいはワークアラウンドとの戦い https://github.com/rails/rails/pull/21461#discussion_r215236774 聞いてみる
#megurorb 文字化け、あるいはワークアラウンドとの戦い https://github.com/rails/rails/pull/21461#discussion_r215718170 頼まれる
#megurorb 文字化け、あるいはワークアラウンドとの戦い https://github.com/rails/rails/pull/33829
#megurorb 文字化け、あるいはワークアラウンドとの戦い AStorage と AController の共通化がしたい
#megurorb 文字化け、あるいはワークアラウンドとの戦い 置き場どうするか問題 最初は ActionController::DataStreaming::Disposition FilenameParameters にしてみていた
#megurorb 文字化け、あるいはワークアラウンドとの戦い 信頼できる情報ソース
#megurorb 文字化け、あるいはワークアラウンドとの戦い 信頼できる情報ソース == Rails コミッタ
#megurorb 文字化け、あるいはワークアラウンドとの戦い Rails / OSS パッチ会 http://blog.agile.esm.co.jp/entry/rails-oss-patch-meetup-20181026
#megurorb 文字化け、あるいはワークアラウンドとの戦い ActiveStorage と ActionController で使うものが ActionController 配下にあるの には違和感がある もともと
ActionMailer と ActionController で跨いで使うものを ActionDispatch::Http の下に まとめている
#megurorb 文字化け、あるいはワークアラウンドとの戦い 話すと早くて便利
#megurorb 文字化け、あるいはワークアラウンドとの戦い Merge された https://github.com/rails/rails/pull/33829
#megurorb 文字化け、あるいはワークアラウンドとの戦い Backport gem 作った https://github.com/mtsmfm/action_dispatch-http-content_disposition
#megurorb 文字化け、あるいはワークアラウンドとの戦い まとめ ➔ 他の人も後の自分も困るのでパッチを書いて本 体を直せ ◆ 直しつつ古い Rails 向けには
Gem 作っとい たので同じ轍は踏まない ➔ Rails への PR で困ったらパッチ会に行け