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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
今日から始めるAmazon Bedrock AgentCore
har1101
4
420
Webhook best practices for rock solid and resilient deployments
glaforge
2
300
OWASP Top 10:2025 リリースと 少しの日本語化にまつわる裏話
okdt
PRO
3
830
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
590
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
260
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.4k
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
610
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
2
3k
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
Red Hat OpenStack Services on OpenShift
tamemiya
0
130
Featured
See All Featured
Done Done
chrislema
186
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
140
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
[SF Ruby Conf 2025] Rails X
palkan
1
760
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
380
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
83
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
37k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
93
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
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 論壇所有 發⾔言資料