Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
How we hacked a forum
Search
Jeremy Yen
March 23, 2017
Technology
530
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How we hacked a forum
Jeremy / PCC @ SITCON 2017 LT
Jeremy Yen
March 23, 2017
More Decks by Jeremy Yen
See All by Jeremy Yen
dEXonation
jeremy5189
0
130
A day of full stack developer @ NFU
jeremy5189
0
220
Club Mate and Hacker - 34C3 @ SITCON
jeremy5189
2
750
SITCON 2017 論壇系統開發分享 @ SITCON 2017 Summer
jeremy5189
0
240
poManeuver: Poland into space
jeremy5189
0
490
Bdecisive - Booking.com Taipei Hack 2nd Prize
jeremy5189
0
600
Social Intelligence Smart-device project
jeremy5189
0
72
IoT made easy @ SITCON x HK
jeremy5189
0
110
遺失的學校 - SITCON 2014 Lightning Talk
jeremy5189
0
570
Other Decks in Technology
See All in Technology
AI時代だからこそ推したい!Gitコマンド再入門
munakata
0
160
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
580
[AWS 秋のクラウドオペレーション祭り 2026]AWS DevOps Agentで変わるリリースと運用対応 ~リリース管理機能と Directed actions のご紹介~
furuton
4
1.2k
20260930_Gemma4_Hands-on
tsho
0
240
プロダクト価値を、 チームが使える判断軸に変える
vivion
0
140
Codex概要
ymiya55
0
490
今こそ知りたいAmplifyGen2
mkdev10
2
160
UniFi(ユニファイ)AIカメラの現場活用
ludicmind
1
390
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
240
事業活動を AI Ready にする攻めと守りのデータエンジニアリング / data-engineering-for-ai-ready-business
pei0804
6
2.3k
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
6
5.5k
生成AIと進める探索的データ分析(2026.10.03 第122回Tokyo.R勉強会)
tatamiya
2
1.5k
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
699
190k
Become a Pro
speakerdeck
PRO
31
6.3k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
350
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Unsuck your backbone
ammeep
672
58k
Designing for humans not robots
tammielis
254
26k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Six Lessons from altMBA
skipperchong
29
4.5k
KATA
mclloyd
PRO
35
16k
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 論壇所有 發⾔言資料