原文連結:http://eiki.hatenablog.jp/entry/meteo_fall 今天來為大家介紹最能代表日本軟體業界的開發方式吧。 其名為:流星轟落(Meteo fall)開發 *1 第一節 通常以 瀑布模型…
本篇文章 slide 請見此 In The Beginning 相信有很多開發者第一次接觸 Redux 就是從 React 了解過來,或是從 Redux 當作進入點,開始學習 React,如此一來的結果會是很容易忽略了 Redux…
關於 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能幫助防止攻擊者能不斷的重複嘗試正確密碼。…