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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
510
てさぐれ!受託もの
kunitoo
1
610
Other Decks in Programming
See All in Programming
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
450
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
150
30年振りにコンパイラの定数整数除算を改善した
herumi
9
4.4k
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
210
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
110
AI時代に学ぶ 好きなルール 嫌いなルール Linter編
shorty5121
0
860
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.3k
Oxlintはいいぞ(続)
yug1224
1
550
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
120
数年滞っていたダークモード対応をおよそ2週間で完了させる
chigichan24
0
680
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
180
初めての模倣学習とVLA
natsutan
0
480
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.6k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
710
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Design in an AI World
tapps
1
300
Designing Experiences People Love
moore
143
24k
New Earth Scene 8
popppiees
3
2.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.4k
ラッコキーワード サービス紹介資料
rakko
1
4.8M
From π to Pie charts
rasagy
0
350
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
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 が残っていたので、データを追加するだけで利用できる