原文連結:http://eiki.hatenablog.jp/entry/meteo_fall 今天來為大家介紹最能代表日本軟體業界的開發方式吧。 其名為:流星轟落開發/隕石開發(英文: Meteo fall) *1 第一節 通常以…
關於 redux side effects 在開發前端 SPA 的時候,我們有一大半的時間再處理異步動作,更具體來說的話就是網路請求(ajax)。 在一般的使用情境下的流程大概會是這樣的 處理從請求開始到請求結束的流程在 redux only 下,我們可以透過 store.subscribe…
相信大家都想過做自己的「倒數計時器」,看看那精美的Google搜尋結果 ↓ 要做出想要的功能其實真的不難,利用 NSTimer 定期更新就可以輕鬆達到到數的目標。 上面的那種模式,快速而且簡單容易實現,但是如果遇到更複雜的Layout像是 如果不加思索的將 Customized View的 code 全部寫在 ViewController 裡面,無庸置疑的會是一場災難,…
Facebook 在今年2016的F8上發表了Messenger BOT,讓商務帳戶能夠透過BOT在第一時間內提供使用者即時的、輕鬆有趣的訊息回饋反應。 而這代表了粉絲專頁等等上面的塑造形象或是吉祥物能夠透過Messager BOT活過來! 其實讓企業形象(吉祥物)擁有鮮明的個性,創造一個虛擬的人物這件事情在國內國外都屢見不鮮,像是 We made it yesterday to New…
身為Web developer,手上應該都會因為專案需求或者是單純玩耍用的主機,當然,如果只是單純地租用VPS服務想要拿來做簡單測試用,上面的資料或是伺服器本身完全不重要,壞了直接重新配置也無所謂的話,付點小錢馬上就可以完成這些動作,不過在絕大多數的情況下我們都會需要做防止伺服器被攻擊的手段。 暴力破解是常見的攻擊手法,簡單且有效,而為了延長被破解的時間,通常在配置伺服器時習慣會將密碼的複雜度盡可能的提高,但這並不是完全解決問題的方法,最多只能做到拖延時間,讓攻擊者感到攻擊行為不符效益知難而退,而除了設置複雜的密碼以外,fail2ban能幫助防止攻擊者能不斷的重複嘗試正確密碼。…