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
460
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
110
A day of full stack developer @ NFU
jeremy5189
0
210
Club Mate and Hacker - 34C3 @ SITCON
jeremy5189
2
700
SITCON 2017 論壇系統開發分享 @ SITCON 2017 Summer
jeremy5189
0
220
poManeuver: Poland into space
jeremy5189
0
430
Bdecisive - Booking.com Taipei Hack 2nd Prize
jeremy5189
0
560
Social Intelligence Smart-device project
jeremy5189
0
62
IoT made easy @ SITCON x HK
jeremy5189
0
100
遺失的學校 - SITCON 2014 Lightning Talk
jeremy5189
0
560
Other Decks in Technology
See All in Technology
PHPで印刷所に入稿できる名札データを作る / Generating Print-Ready Name Tag Data with PHP
tomzoh
0
180
分解して理解する Aspire
nenonaninu
2
1k
ESXi で仮想化した ARM 環境で LLM を動作させてみるぞ
unnowataru
0
170
生成AI×財務経理:PoCで挑むSlack AI Bot開発と現場巻き込みのリアル
pohdccoe
1
630
アジャイルな開発チームでテスト戦略の話は誰がする? / Who Talks About Test Strategy?
ak1210
1
540
NFV基盤のOpenStack更新 ~9世代バージョンアップへの挑戦~
vtj
0
350
MIMEと文字コードの闇
hirachan
2
1.4k
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.5k
Amazon Aurora のバージョンアップ手法について
smt7174
2
140
AI Agent時代なのでAWSのLLMs.txtが欲しい!
watany
2
220
1行のコードから社会課題の解決へ: EMの探究、事業・技術・組織を紡ぐ実践知 / EM Conf 2025
9ma3r
10
3.7k
ABWG2024採択者が語るエンジニアとしての自分自身の見つけ方〜発信して、つながって、世界を広げていく〜
maimyyym
1
140
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Why Our Code Smells
bkeepers
PRO
336
57k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Building Your Own Lightsaber
phodgson
104
6.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Unsuck your backbone
ammeep
669
57k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Six Lessons from altMBA
skipperchong
27
3.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
Building Applications with DynamoDB
mza
93
6.2k
BBQ
matthewcrist
87
9.5k
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 論壇所有 發⾔言資料