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
☆
Search
ru_shalm
March 24, 2016
Programming
0
51
☆
test
ru_shalm
March 24, 2016
Tweet
Share
More Decks by ru_shalm
See All by ru_shalm
10
ru_shalm
2
120
Other Decks in Programming
See All in Programming
Architectural Extensions
denyspoltorak
0
280
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
140
AtCoder Conference 2025
shindannin
0
1k
疑似コードによるプロンプト記述、どのくらい正確に実行される?
kokuyouwind
0
380
AI時代の認知負荷との向き合い方
optfit
0
150
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
610
組織で育むオブザーバビリティ
ryota_hnk
0
170
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
110
Featured
See All Featured
Designing for Performance
lara
610
70k
RailsConf 2023
tenderlove
30
1.3k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
300
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
110
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
The Mindset for Success: Future Career Progression
greggifford
PRO
0
230
Transcript
☆ @ru_shalm
わたしはだぁれ? • Ruたん(るたん) – @ru_shalm • Rubyとか • ゲーム制作とか
2015年初頭 会社のSlackにて
誰か「社内favstar 欲しいよね」 ぼく「わかる、つくった」
github.com/rutan/favlack
なにこれ • Slackで☆がついた投稿を集める – Favotter/Favstarのパk…オマージュ • Rails 4.2 • Herokuとかで動く(たぶん)
やってること • Real Time Messaging API – 公開チャンネルの情報全部とれる • 発言、☆、とにかく全部全部! – ☆も割とリアルタイム(遅延2secくらい)
• Rubyの場合はslack-api gemが便利
裏ワザ • config.ru でEventMachine – Webプロセスの裏でWorkerを動かす – Herokuでタダでwebとworker回せる! require ::File.expand_path('../config/environment', __FILE__)
run Rails.application if ENV['WITH_WORKER'].present? EM.defer { ͜͜ʹσʔϞϯతͳॲཧ } end
これでSlackでfav爆が 無限に楽しめるぞ!! !!!!!!!!!
2015年9月某日
誰か「favlack死んでる」 ぼく「えっ」
突然 APIから☆が来なくなる
Slackに問い合わせ (英語がクソ)
素早いお返事 (英語が神)
要約 ☆通知API廃止
世間は☆に厳しい <おわり>