Wen Yi Chu - 所有的文章 - 共有 25 篇文章 搜尋時間 0.01 秒

How to solve 'too many redirects' after adding https(SSL) to wordpress

2018-02-05 01:30:08 by Wen Yi Chu @ Wen [引用來源]

筆者喜歡用 cloudflare 為網站加上 https,在成功設定了 cloudflare 與使用了 Really Simple SSL 外掛後,不知道為什麼 http 網域可以存取,但是一旦切換到 https 後前台的版型就壞掉,後台也無法登入,一直出現 'too many redirects'訊息 參考了別人的問答後,終於找到解法,只要在 wp-config.php 檔案裡,加入這...... [閱讀更多]

Kibana

2018-01-04 06:11:23 by Wen Yi Chu @ Wen [引用來源]

Kibana 是 Elasticsearch 的一個輔助好幫手,可以很快地讓人掌握資料被收錄的情況,得到各種統計數據。AWS 的 elasticsearch 雖然有掛載 Kibana ,但並不能直接可以使用。 底下是筆者多方嘗試後終於可行的設定方式。 首先,需在 AWS elasticsearch 面板裡調整 access policy,筆者使用的方式是加入相關人員的 arn。如想使...... [閱讀更多]

Rails, ActiveRecord, query id in array of ints, keep order of passed array

2017-12-21 03:05:15 by Wen Yi Chu @ Wen [引用來源]

倘若你和我一樣都是使用 Postgresql 因為這個需求太常出現了,每次重新 google 又很不好找,特地筆記於此。 有兩種方式, sort_by 方式會得到 array order 方式會得到 ActiveRecord::Relation 大多時候前者就夠滿足使用了,但有些情況,比如需要 includes association 時(示範二),需要得到...... [閱讀更多]

Wordpress Tip - modify php5-fpm for better performance

2017-12-19 18:26:50 by Wen Yi Chu @ Wen [引用來源]

今天透過 htop 發現有太多 php5-fpm 程序吃光了 cpu,必須做些調整。作法如下: 需修改 /etc/php5/fpm/pool.d/www.conf 此檔案 # 從原本的pm = dynamic pm.max_children = 5# 改為底下這樣pm = ondemand pm.max_children = 3 之後回到 terminal 重啟 fpm ...... [閱讀更多]

How to make custom error pages for 404, 500 in Rails?

2017-10-05 00:01:32 by Wen Yi Chu @ Wen [引用來源]

使用自己的路由規則 # config/application.rbconfig.exceptions_app = self.routes 設定路由 # config/routes.rbif Rails.env.production? get "/404" => "errors#not_found", :as => "not_found" get "...... [閱讀更多]

About Using Searchkick

2017-08-03 15:37:00 by Wen Yi Chu @ Wen [引用來源]

Searchkick 是很強大的搜尋 gem,使用的引擎為 elasticsearch,他的幾個附加功能,像是 都非常實用且易於整合,很值得參考利用。 跳過安裝的步驟,底下僅快速提到一些基礎的經驗 問答 Q: 當新增資料時,searchkick 會自動 reindex 嗎? A: 會,預設情況 index 會與資料庫同步 # 如果要更好的效能,可以使用背景程序class ...... [閱讀更多]

Dead Simple Easy Copy to Clipboard

2017-07-26 15:58:43 by Wen Yi Chu @ Wen [引用來源]

為使用者將網頁上的某些字串複製到剪貼簿,應該值得很簡短的實作方式: $('.share-link').click(function(){ copyToClipboard($(this));}); 函式長這樣 function copyToClipboard(element) { var $temp = $j(""); $j("body").ap...... [閱讀更多]

Can't Remove or Reset Gemfile.lock from Git

2017-07-23 16:31:18 by Wen Yi Chu @ Wen [引用來源]

bundle install 後有時候會發生 commit 的 Gemfile.lock 和實際運作主機上的 Gemfile.lock 不同的問題 令人困擾的是,用 git reset 或 git checkout -- Gemfile.lock 並不能解決這問題,Gemfile.lock 就像是會重生一般,怎麼刪除它或重設它也沒有反應。 不過還好終於找到解法,原來是 spring ...... [閱讀更多]

Set Up Ubuntu Bash Shell & Development Environment in Windows 10

2017-07-05 01:02:57 by Wen Yi Chu @ Wen [引用來源]

Windows 10 引進了 Ubuntu 16.04 bash shell,終於可以擺脫 VMWare、不用再忍受低效能又狂吃記憶體的苦痛了。 底下是我安裝與建置 Ruby on Rails 開發環境的步驟,目前體驗起來非常的好!運作也都很正常,提供給網友們參考~ 安裝 Ubuntu bash shell 首先要在 Windows 10 裡安裝原生的 Ubuntu bash s...... [閱讀更多]

Practice to Integrate Neo4j & Rails

2017-06-28 02:16:43 by Wen Yi Chu @ Wen [引用來源]

底下我們會走過一遍所有在 rails 裡應該有的設定,最後做出一個能擁有 Neo4j ActiveNode 的 Model,並且透過 rails console 建立節點(就像是操作 active record 一樣簡單)。 在那之前如果還沒有安裝 Neo4j,可以參考這篇文章先把它安裝起來 (in Ubuntu)。 Let's start by creating a new rai...... [閱讀更多]