如何在 2018 年被詐騙
這是關於某天晚上接到詐騙電話的分析,因為過程中太多細節的東西讓人掉入陷阱,跟同事聊過之後覺得還是寫一篇文章記錄會比較好,至少不會有人又踩到這樣的坑。
這篇文章重點也很簡單,「不要以為你不會被騙」
這是關於某天晚上接到詐騙電話的分析,因為過程中太多細節的東西讓人掉入陷阱,跟同事聊過之後覺得還是寫一篇文章記錄會比較好,至少不會有人又踩到這樣的坑。
這篇文章重點也很簡單,「不要以為你不會被騙」
到第四篇為止,我們已經有了可以運行 Ruby on Rails 的環境,不過到底該怎麼在伺服器上跑起來呢?
絕對不是把程式碼複製到伺服器這種簡單的做法,或者說這樣的做法在更新上是很沒有效率的!
上週同事突然在公司的聊天群組中討論起區塊鏈到底是不是屬於分散式系統(Distributed System)因為去年年底爆紅的關係,我也稍微了解了一下區塊鏈的運作,就被同事說會不會晚上就有文章出來了。
雖然不是當天晚上就在寫,不過了解區塊鏈的運作倒是很有幫助我們冷靜下來對應這個新名詞。
最近因為在五倍紅寶石配合同事做官網的 SEO 優化,比較常見的行銷工具像是 Google Analytics 之類的就一起拿出來玩。
實驗的對象首選當然是自己的網站,不過在調整的時候卻發現有一些情況有點異常。
上一篇文章已經討論過關於 Ruby 中的類別是怎樣運作的,這篇文章則會來討論如何拓展 Ruby 類別。
大部分的人寫 Ruby 有很大的原因是因為 Rails 但是上面像是 has_many
跟 before_action
這些可以直接在類別上做的事情,很明顯不是 Ruby 內建的,到底是怎麼運作的呢?
延續上一篇文章的內容,我們需要先在伺服器上進行設定,讓伺服器可以正確的安裝 Ruby 環境。如此一來,我們才能夠將 Ruby on Rails 部署到伺服器上面。
為了完成這些前置作業,我們還需要針對伺服器的設定進行完善的準備才行。
最近在公司發現其實不少同事都還沒有實際部署過一台伺服器的經驗,在有人負責 DevOps 的情況下,也許真的不太需要。又或者因為還是初級工程師的關係,沒有那個權限可以去安裝一次伺服器。甚至其實一直都使用著 Heroku 或者 AWS CodeDeploy 等服務的便利性,而沒有嘗試自己安裝一次。
不管是基於甚麼原因,總之先來安裝一次吧!
手邊有一個專案剛好是需要滿足「多網站」並且每個網站都能夠「多語言切換」這兩個條件,在這兩個解決方案中最好處理的就是 Apartment 和 Globalize 這兩個 Ruby Gem 了。
不過,在某些情況卻變成了問題。幸好運氣不錯的是還在開發階段,還有辦法將這個問題透過替換 Gem 進行修正。