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
cluster. をハックした話
Search
Marihuana
May 29, 2018
Technology
0
630
cluster. をハックした話
kawasaki.rb #060 5周年記念LT大会 (
https://kawasakirb.connpass.com/event/88034/
) で発表した内容です。
Marihuana
May 29, 2018
Tweet
Share
More Decks by Marihuana
See All by Marihuana
VR空間で画像をS3から取得して表示する
kawashi
0
78
VR空間で写真を取ってS3に保存する
kawashi
0
750
Firebase + UniVRM + OculusGo で VRM をランタイムロード
kawashi
0
830
バイトで学んだアドテク業界について
kawashi
0
110
Other Decks in Technology
See All in Technology
速習AGENTS.md:5分で精度を上げる "3ブロック" テンプレ
ismk
6
1k
Adminaで実現するISMS/SOC2運用の効率化 〜 アカウント管理編 〜
shonansurvivors
4
440
2025-10-09_プロジェクトマネージャーAIチャンス
taukami
0
130
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
250
セキュアな認可付きリモートMCPサーバーをAWSマネージドサービスでつくろう! / Let's build an OAuth protected remote MCP server based on AWS managed services
kaminashi
3
300
自動テストのコストと向き合ってみた
qa
1
220
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
730
20201008_ファインディ_品質意識を育てる役目は人かAIか___2_.pdf
findy_eventslides
2
610
Wasmのエコシステムを使った ツール作成方法
askua
0
120
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
180
綺麗なデータマートをつくろう_データ整備を前向きに考える会 / Let's create clean data mart
brainpadpr
3
420
[Keynote] What do you need to know about DevEx in 2025
salaboy
0
160
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
30
2.7k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Faster Mobile Websites
deanohume
310
31k
The Illustrated Children's Guide to Kubernetes
chrisshort
49
51k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Designing for Performance
lara
610
69k
Being A Developer After 40
akosma
91
590k
KATA
mclloyd
32
15k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Transcript
cluster. をハックした話 焼きそばメロンパン
今日話すこと
今日話すこと • 自己紹介 • CatHub とは • 学生LT とは •
cluster.とは • cluster.をハックする
自己紹介
自己紹介 • 焼きそばメロンパンです • CatHub作ってます • 好きな言語はRubyです • 学生LT作りました
None
CatHubとは
CatHub とは? • 現在開発中の猫画像共有プラットフォーム (未完成) • エンジニアに癒しを与えるSNS (未完成) • RESTful
API で猫画像の取得等出来る (未完成) • 引き取り施設と里親をマッチングする (未完成)
CatHub とは? • サーバレスで構築 (AWS Lambda) • クライアント側はSwift, Kotlin •
クラウドファンディングで金集める
デモ
学生LTとは
#学生LT とは?
学生LTとは • 2ヶ月に1回ペースで主に東京でLT大会を開催 • 大阪や名古屋でも開催している • 最近はバーチャル空間でもLT大会を開催 • 公式サイトやDiscordコミュニティもある
学生エンジニアのコミュニティ!
コミュニティ人数は304人!!
None
cluster.とは
cluster.とは?
None
None
cluster. とは? • 「ひきこもりを加速する」 • バーチャル空間でイベントルームを作れる! • 現実で集まらなくてもイベントが開催出来る! • VR機器がなくてもFPS視点で参加可能!
cluster. に求めること
cluster. に求めること • Twitterのハッシュタグツイートを前に流す • コメントログを取得したい • コメントをDiscordとかに流したい
APIを公開して欲しい!!
実現可能か見てみよう
None
実現出来そうだ
None
パケット覗いたのチクられた
「是非ハックしてくれ」
よしやろう!
非公開APIを探す
パケットを覗く
None
None
非公開APIを探す • room-api.cluster.mu がAPIのエンドポイント • comments というのがコメント関連のAPIっぽい • 必要なパラメータはヘッダを見ると分かる
非公開APIを叩く
非公開APIを叩く • Rubyで作る => 好きだから。 • FaradayというHTTPクライアントを使用 • HTTPヘッダとパラメータをパクる
None
None
Twitter, Discord連携
TwitterはTwitterAPI
DiscordはWebHook
完了!
None
None
Thank you for listening!