facebook anonymous publisher

Post on 21-Mar-2017

6 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Facebook Anonymous PublisherBePsvPT

2016/07/14

動機

https://github.com/kxgen

臉書匿名發⽂系統⽬標

現有功能

網站架構

發⽂流程

困難及挑戰

展望

模仿,是為了學習與創新

功能發表⽂章

純⽂字

⽂字圖⽚

圖⽚

排⾏榜 — ⽇、週、⽉

⽂章管理

網站設定

架構

流程

送出⽂章

檢查表單內容

關鍵字過濾

(圖⽚處理)

Graph API

重新導向

圖⽚處理

圖⽚處理

繪製底圖

⽂章斷⾏

寫入⽂字

圖⽚處理「啊,好像棋盤似的。」「我看倒有點像稿紙。」我說。「真像⼀塊塊綠⾖糕。」⼀位外號叫「⼤食客」的同學緊接著說。

「啊,好像棋盤似的。」「我看倒有點像稿紙。」我說。「真像⼀塊塊綠⾖糕。」⼀位外號叫「⼤食客」的同學緊接著說。

圖⽚處理「啊,好像棋盤似的。」「我看倒有點像稿紙。」我說。「真像⼀塊塊綠⾖糕。」⼀位外號叫「⼤食客」的同學緊接著說。

關鍵字過濾

同⾳

效能 切字

關鍵字過濾

關鍵字過濾

美好

每好 鎂好

關鍵字過濾

Pinyin - https://github.com/overtrue/pinyin

美好 → mei hao

字串或陣列,['mei', 'hao']

遺失標點符號

關鍵字過濾

你好apple,嗨banana

['ni', 'hao', 'apple', 'hai', 'banana']

\$\#alphabet\$

你好\$\#apple\$,嗨\$\#banana\$

關鍵字過濾

['你好', '\#apple', ',嗨', '\#banana']

['你', '好', 'apple', ',', '嗨', 'banana']

[0, 1, 2, 4, 5]

['ni', 'hao', 'apple', 'hai', 'banana']

['ni', 'hao', 'apple', 'hai', 'banana']

關鍵字過濾

Brute Force

Hashing - Multiple Pattern Matching

⽂章 1400 字

關鍵字 23 組,2 ~ 5 字

展望

圖⽚斷⾏

⽂章審核

匿名留⾔

Self Update

https://github.com/BePsvPT/Facebook-Anonymous-Publisher

Q & A

Reference

https://engineer.kobe.ga/

https://www.crush.ninja/zh-tw/

Thanks

top related