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
How we hacked a forum
Search
Jeremy Yen
March 23, 2017
Technology
0
510
How we hacked a forum
Jeremy / PCC @ SITCON 2017 LT
Jeremy Yen
March 23, 2017
Tweet
Share
More Decks by Jeremy Yen
See All by Jeremy Yen
dEXonation
jeremy5189
0
120
A day of full stack developer @ NFU
jeremy5189
0
220
Club Mate and Hacker - 34C3 @ SITCON
jeremy5189
2
720
SITCON 2017 論壇系統開發分享 @ SITCON 2017 Summer
jeremy5189
0
230
poManeuver: Poland into space
jeremy5189
0
460
Bdecisive - Booking.com Taipei Hack 2nd Prize
jeremy5189
0
580
Social Intelligence Smart-device project
jeremy5189
0
65
IoT made easy @ SITCON x HK
jeremy5189
0
110
遺失的學校 - SITCON 2014 Lightning Talk
jeremy5189
0
570
Other Decks in Technology
See All in Technology
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
380
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
160
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
160
量子クラウドサービスの裏側 〜Deep Dive into OQTOPUS〜
oqtopus
0
140
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
380
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.4k
今こそ学びたいKubernetesネットワーク ~CNIが繋ぐNWとプラットフォームの「フラッと」な対話
logica0419
4
330
配列に見る bash と zsh の違い
kazzpapa3
3
170
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
1
120
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
Featured
See All Featured
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
Typedesign – Prime Four
hannesfritz
42
3k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
280
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
260
Tell your own story through comics
letsgokoyo
1
810
Marketing to machines
jonoalderson
1
4.6k
The Spectacular Lies of Maps
axbom
PRO
1
530
Transcript
)088&)"$,&%" '036. +FSFNZ:FO1$$!4*5$0/-5
Forum? 論壇?
None
⼤大家都可以發⾔言 才是「論壇」
None
解決⽅方案 • 排隊發⾔言 • 限制時間
PDModerator
Panel Discussion Moderator
使⽤用技術 • 前端:Vue.js • 後端:Express.js • 資料庫:MongoDB • Websocket: vue-socket.io
/ socket.io
參參與者介⾯面 Attendee 主持⼈人介⾯面 Moderate 講者佇列列 Queue Websocket Websocket
None
但是...
None
Websocket 連上了了 Websocket 斷了了 Websocket 正在 Reconnect
Gravatar 需要拿 Email 算 md5
None
因為把 null 放進 md5() 600 pm2 auto restart
論壇資料統計 191 發⾔言申請 83 匿名/場內發⾔言
論壇資料統計 46 戰語⾔言 9 戰演算法 26 來來亂的
最奇耙發⾔言
– 匿名 我是打過兩兩年年比賽的慣 C 競賽 選⼿手,你聽過 C 和 C++ 的不
同嗎?你有讀過 C 語⾔言規格書 嗎?如果沒有,你閉嘴吧。此 刻,我的 gcc 正快速編譯著。
– 匿名的程序猿 各程式語系者,應和平相處, 相互合作,互補各語系的屬性。 何須相互幹話焉?畢竟在外⼈人 眼中,我等⼤大同⼩小異異
– 匿名妹紙 想追 A 男,跑去他的社團,結 果對⽅方談話太⾼高深無法理理解, 覺得難過,後來來我就被同⼀一社 團內會講⼈人話的 B 男追走了了。
不要再抱怨追不到妹⼦子或哥哥 了了,先講⿇麻瓜懂的話好ㄇ
– 匿名 只會打競賽錯了了嗎?壯哉我⼤大 C++!
– 主持⼈人 C++什什麼的根本不夠技術, 我都寫 whitespace。以下是 ⼀一段範例例程式碼:
– C++ ⼀一定是⼀一例例⼀一休害的!
– ⼀一例例⼀一休 我就說是缺少老司機了了! 你們給我出來來當老司機!
– Trump America first! SITCON second!!!!!!!
– QWQ <script>location.src="https: //xvideoes.com";</script>
github.com/ jeremy5189/ PDModerator 論壇所有 發⾔言資料