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
データでふりかえるToyama.rb #100 2024
Search
Kunihiko Ito
January 18, 2025
Programming
55
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
データでふりかえるToyama.rb #100 2024
Kunihiko Ito
January 18, 2025
More Decks by Kunihiko Ito
See All by Kunihiko Ito
富山Ruby会議01 をふりかえる
kunitoo
0
77
Using Ractor
kunitoo
0
200
introduction neo4j
kunitoo
0
190
vim operation and my hotkey
kunitoo
0
190
Introduction Neo4j oblove calendar
kunitoo
0
1.5k
アジャイルソフトウェア開発の概要と現場での実践
kunitoo
0
2.2k
Introduction of neo4j
kunitoo
0
2k
Ruby 2.3 のてざわり
kunitoo
2
500
てさぐれ!受託もの
kunitoo
1
610
Other Decks in Programming
See All in Programming
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
300
KotlinConf Extended South Korea 2026 Keynote
l2hyunwoo
0
110
Google Apps Script で Ruby を動かす
kawahara
0
260
琵琶湖の水は止められても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
740
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
220
Go 1.27 における memory allocation の高速化
andpad
0
200
仕様駆動開発へのトライを機に チームに適合する手法を模索し続けている話
freee
PRO
0
550
数百円から始めるRuby電子工作
tarosay
0
160
プロポーザルを書いてもらう
pvcresin
0
550
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
200
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
410
Laravelで学ぶ Webアプリケーションチューニング入門/web_application_tuning_101
hanhan1978
4
1.9k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Test your architecture with Archunit
thirion
1
2.3k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.2k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
410
Side Projects
sachag
455
43k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
340
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
GitHub's CSS Performance
jonrohan
1033
470k
The SEO identity crisis: Don't let AI make you average
varn
0
530
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
470
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
490
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
470
Transcript
データでふりかえるToyama.rb 2024 Toyama.rb meetup #100 2024/12/14 Kunihiko Ito(@kunitoo)
Toyama.rb 100 回 10年目 congratulations🎊
前回はToyama.rb 70 回 6周年(2021/12) にデータを集めました あれから3年
のべ参加者数 645人(+150)
ユニーク参加者数 102人(+12)
平均参加者数 6人(-1)
参加者の推移
参加者推移 2022年以降
参加者の推移2021年まで
参加者の推移
参加者数 TOP5
開催場所(2022年まで)
開催場所
開催場所(2022年以降)
開催場所(2022年以降) • オフライン開催はこの3年で2回!! ◦ 2022-06 #76 ◦ 2022-10 #80 •
実は今日は2年2ヶ月ぶりのオフライン開催
どのようにデータを取得したか 2021 年取得時 1. connpass, doorkeeper のイベントページから情報をスクレイピングする(Mechanize を使用) a. コミュニティイベントリストから詳細ページURLリストを取得
b. 詳細ページを巡回 i. evnet_id, 開催日, イベント名, 人数, 開催場所 を取得 ii. 参加リストにページに遷移して ユーザーID, ユーザー名, Twitter, GitHub を取得 2. 取得した情報の誤りを修正・補修 3. doorkeeper の参加者情報を connpass に名寄せ 4. connpass, doorkeeper のイベント情報、参加者情報をマージ 2022 以降 1. connpass ページを参照して、イベントページ情報を以前のフォーマットに合わせてコピペ 2. connpass の個別のイベントページの管理ページから参加者情報 をCSVダウンロード 3. 開催地に表記ぶれがあったので、手動で補正(例: 富山県民会館 606会議室, 富山県民会館 606号室)
なにを使って集計したか • rubydata/datascience-notebook • Daru • Charty • Docker Image
が残っていたので、データを追加するだけで利用できた ◦ 便利!!
rubydata/datascience-noteb ook
まとめ • かなり多くの方が参加してた • MAG.net 以降は県民会館率が高い • コロナ禍以降は圧倒的にオンライン • データ収集も集計も大変
• Jupyter notebook で Ruby 使えるの便利 • Charty 思った動作させるの難しいけどすごい • Docker Image が残っていたので、データを追加するだけで利用できる