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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Marihuana
May 29, 2018
Technology
0
640
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
81
VR空間で写真を取ってS3に保存する
kawashi
0
800
Firebase + UniVRM + OculusGo で VRM をランタイムロード
kawashi
0
870
バイトで学んだアドテク業界について
kawashi
0
120
Other Decks in Technology
See All in Technology
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
1
260
Scrumは歪む — 組織設計の原理原則
dashi
0
200
身体を持ったパーソナルAIエージェントの 可能性を探る開発
yokomachi
1
130
コンテキスト・ハーネスエンジニアリングの現在
hirosatogamo
PRO
3
360
2026-03-11 JAWS-UG 茨城 #12 改めてALBを便利に使う
masasuzu
2
400
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
370
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
620
[E2]CCoEはAI指揮官へ。Bedrock×MCPで構築するコスト・セキュリティ自律運用基盤
taku1418
0
180
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
240
銀行の内製開発にて2つのプロダクトを1つのチームでスクラムしてみてる話
koba1210
1
140
ガバメントクラウドにおけるAWSの長期継続割引について
takeda_h
2
1.5k
GCASアップデート(202601-202603)
techniczna
0
200
Featured
See All Featured
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
110
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
110
Leo the Paperboy
mayatellez
4
1.5k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Language of Interfaces
destraynor
162
26k
Agile that works and the tools we love
rasmusluckow
331
21k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
GitHub's CSS Performance
jonrohan
1032
470k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Designing Powerful Visuals for Engaging Learning
tmiket
0
280
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!