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
質問サイトからみる Rubyに関する質問傾向 を調べてみたよ
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
8zca
December 11, 2019
Technology
57
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
質問サイトからみる Rubyに関する質問傾向 を調べてみたよ
LegalForce Ruby Meet Up #1で発表した資料です。
8zca
December 11, 2019
More Decks by 8zca
See All by 8zca
DBはそのままで、 ドメインモデルを分けた話
8zca
0
24
APIの意義と向き合い チームで成長した軌跡
8zca
0
90
recoil
8zca
0
140
10min_elixir
8zca
0
48
Using react at Startup
8zca
0
360
Other Decks in Technology
See All in Technology
enechainの内製セルフサービスプラットフォーム
hiyosi
0
140
Amazon S3 Tablesに全部任せてみた結果——コンパクション/スナップショット管理は本当に手放せるか
shigeruoda
0
420
Autonomous AI Databaseサービス・アップデート(FY27)/ adb-service-update-jp-fy27
oracle4engineer
PRO
0
130
AI-DLCって実際どう? 〜聞きたいこと全部聞いてみる〜
news_it_enj
0
240
Sigmaユーザーのための有用リソース一挙公開 & Sigmaで使えるMCP #sigma_ucj /useful-resources-for-sigma-computing-users-and-mcps-with-sigma
shinyaa31
0
160
ブラウザアプリの継続的パフォーマンスモニタリング (序) / Continuous Browser Application Performance Monitoring; Act 1
moznion
0
110
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
2
2.8k
【視聴者参加型!】AWSセキュリティアンチパターンクイズ
syoshie
0
460
Jetpack Compose で挑む新聞紙面UI ─ 複合ジェスチャー・ポリゴン記事領域・適応的ページ構成という3つの壁/droidkaigi2026
nikkei_engineer_recruiting
0
240
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
250
AI活用の現在地、 ちゃんと見えてますか?/XPfest-2026
visional_engineering_and_design
0
170
全員がプロダクトへ向き合う組織を持続成長させるために——組織づくりのフライホイールと4象限 / The Flywheel Model and Four Quadrants for Organizational Design
hiro_torii
4
910
Featured
See All Featured
From π to Pie charts
rasagy
0
360
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
820
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
510
Building an army of robots
kneath
306
46k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4.3k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
230
Are puppies a ranking factor?
jonoalderson
2
3.9k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Transcript
質問サイトからみる Rubyに関する質問傾向 を調べてみたよ 2019.12.11 / 株式会社空 / もりわきかずや
自己紹介 2019/1〜株式会社空のエンジニアで ホテル向けに収益改善システムの開発(RoR, React, TypeScript)をしています。 以前はヤフー/PayPayで決済システムを作っていました。 2
モチベーション teratailでruby界隈の回答をしていると、似たような質問を 結構みる。 つまずきやすいポイント抑えて記事化してあげたら役立つ のでは? あと最近自然言語処理の触りをやりはじめた。 3
質問をクロールして 傾向を見てみた ということで 4 よくあるネタだけど、 ふむふむと聞いてやってください
クローリング 5 • tag: rails がついているものを検索し、質問と回答を抽出 ◦ 初心者マークがついているものを対象 •
ライブラリ ◦ selenium webdriver ▪ ページングがJavaScriptで処理されているため ◦ nokogiri • 検索結果からページングしつつ質問URLの一覧を取得 • 個別の質問URLに対してnokogiriでパースしてcsvに落とす ◦ タイトル, 投稿日時, 質問, 回答1, …, 回答n ruby単体だと97%が railsの質問だった
クラスタリング 6 • 質問を形態素解析にかける ◦ sudachiを利用 ▪ 医療品安全管理責任者が1つの形態素として扱える ▪ mecabだと
医療/品/安全/管理/責任/者 になる • ベクトル化 ◦ doc2vecを使う ◦ TF-IDFを使う # 数十パターン試したけどこっちがよさそう • k-meansでクラスタリング • ついでにwordcloudで可視化
画像入りスライド 7 WordCloud
8 表示の不具合 ・JQuery、ajax ・erb、form_tag ・objectを出力したい モデル保存できない (もっとありそう・・) css//JSが読み込まれ ない 画像に関する不具合
・activestorage ・carrierwave ・cloudinary タグ機能に関するも の ユーザーに関するもの ・登録とか投稿とかフォ ローとか k=8でクラスタリ ング。 正確に分かれて いるわけじゃなく ノイズも混ざって る
まとめ • よくあるパターン ◦ RailsTutorialのユーザー、ログイン、Rspec ◦ Twitterクローン、いいね機能 • 基本的にはエラーメッセージで検索すればほとんど解 決できる
• 傾向をみて役立つ情報を伝える ◦ トライ&エラーを積み重ねてほしいということを伝え たい 9