最近幾周的開發手札

前幾天,不小心把整個 Server 搞爆了。
幾周的開發又回到了原點,不過就像愛迪生的實驗室,也是個重新開始的機會吧。

幹譙系統的開發

這應該是最早啟動的計畫吧,一開始只是很心血來潮的就寫完了。
從一開始只有發文功能,逐步的加入刪除、檢舉,到最後甚至連 Config 檔都弄出來了。
不過還是消失了,GG。
接下來應該直接開發管理介面吧,一次把整個系統帶起來,不然感覺以後會更難整合……還是是我個人問題?
目前規劃的主要是可以連結 FB 帳號登入,然後建立新的幹譙站,輸入 Token、Hashtag、發文模式,就可以開始用了。
Token 的部分因為 FB 好像沒辦法透過 API 獲得永久 Token,所以就放教學讓使用者自己產生吧?
或者用自動產生,然後每月發 Notification 給擁有者,叫他再度回鍋來登入拿新 Token?
不過感覺有很多地方會用到 Notification,看來要找時間去看看這方面的 API 用法了。
發文模式主要有審核和即時,都可以檢舉……吧。檢舉自動隱藏的功能應該也會做,次數可以自訂這樣?

短網址系統

恩,這是近期的迷你 Project。
起源於……$7 的網址 .xyz,就很順手的註冊了一個。
原本想註冊 短.xyz,卻已經被註冊了,就用了一個很狂的字:狂.xyz。
之後就花了一個下午開發了一個破破的短網址系統,不過存的方式很隨便:生成一個隨機五碼字串作為檔名,並將網址寫入該檔案。
後來想想這真的太渣,所以決定改用 MongoDB,然後多寫幾個功能。
應該會有的是密碼、限期、限次,應該還會再給個純文字展示(就是打開網址會顯示文字)。並且改善同個網址可以產生無限多個短網址的問題。
大概就是這樣吧

寫在最後

最近好不容易真的有點產出,卻又因為環境問題整個報銷,看來真的該好好練練 Linux 管理了。
還有很多力不從心的感覺,身為學生課業應該要顧好,可是感覺到了讀了沒用,不讀會死定的瓶頸,可能是誘惑太多了。
可是讀那麼多到底能幹嘛呢?寫程式會需要知道唐太宗嗎?會需要知道 Ksp=(mS^m)(nS^n)嗎?
雖然滿滿疑惑,但身在體制中,也沒有那個時間去改變了,還是乖乖的先弄好吧,等以後有能力、有時間了再來說改變吧。畢竟事有輕重緩急。
開始用 Medium,以後大概會不定期發長篇文章吧,順便練練寫文功力,方便以後寫線上專欄?