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
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
780
Firebase + UniVRM + OculusGo で VRM をランタイムロード
kawashi
0
840
バイトで学んだアドテク業界について
kawashi
0
120
Other Decks in Technology
See All in Technology
2025年 山梨の技術コミュニティを振り返る
yuukis
0
150
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Java 25に至る道
skrb
3
140
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.4k
AI との良い付き合い方を僕らは誰も知らない (WSS 2026 静岡版)
asei
1
210
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
320
Oracle Cloud Infrastructure:2025年12月度サービス・アップデート
oracle4engineer
PRO
0
180
人工知能のための哲学塾 ニューロフィロソフィ篇 第零夜 「ニューロフィロソフィとは何か?」
miyayou
0
330
モノタロウ x クリエーションラインで実現する チームトポロジーにおける プラットフォームチーム・ ストリームアラインドチームの 効果的なコラボレーション
creationline
0
340
田舎で20年スクラム(後編):一個人が企業で長期戦アジャイルに挑む意味
chinmo
1
980
Authlete で実装する MCP OAuth 認可サーバー #CIMD の実装を添えて
watahani
0
390
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
250
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
110
Mind Mapping
helmedeiros
PRO
0
45
We Have a Design System, Now What?
morganepeng
54
8k
What does AI have to do with Human Rights?
axbom
PRO
0
1.9k
Producing Creativity
orderedlist
PRO
348
40k
BBQ
matthewcrist
89
9.9k
The SEO Collaboration Effect
kristinabergwall1
0
320
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
71k
Mobile First: as difficult as doing things right
swwweet
225
10k
Exploring anti-patterns in Rails
aemeredith
2
220
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
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!