發表文章

目前顯示的是 2016的文章

發現兩個 Chrome 的間碟外掛,大家應立即停用 HTTP Headers 及 Live HTTP Headers

圖片
發現了兩個 Chrome 的間碟外掛,會把正在瀏覽的網址偷出,各位如果有用過 HTTP Headers 及 Live HTTP Headers 這兩個間碟外掛,應立即停用!

好消息是,Chrome Web Store 已經把這兩個外掛下架;壞消息是,如果你之前有安裝,Google 是不會自動幫你移除的,因此它仍然在偷取你的資料。

Elasticsearch 2.X 安裝 ik

圖片
以前,安裝 elasticsearch ik 中文插件要先自行編譯,在編譯失敗後,我就在作者的另一個 elasticsearch-RTF 計劃中把它編譯好的 ik 取出來用,如果你還是使用舊版的 elasticsearch ,請看這篇

現在,已經不用那麼麻煩了,因為有編譯好的版本,只要直接使用就可以了。

讓 laravel 5 連結 facebook 登入(使用 socialite )

圖片
為使用 laravel 的網站接上 facebook login,無論是使用官方的 php sdk,還是用另一個比較有名的第三方套件,都無法成功接上,出現了如下面的錯誤。

Cross-site request forgery validation failed. The "state" param from the URL and session do not match. Facebook SDK returned an error: Cross-site request forgery validation failed. Required param "state" missing from persistent data. (應該是 session 問題,把 laravel 的 session 打開可以解決)

Graph returned an error: Invalid redirect_uri: 無法載入網址 Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request (明明有設定 redirect_uri ,沒有使用 laravel 的情況下也是成功的,原因不明)

最後,在面對失敗了好多次之後,忽然發現原來 laravel 有提供官方的 socialite 套件,一試,終於成功了!

使用方法如下:

如何在 Ubuntu 16.04 上使用預設的 ibus 中文輸入法 (及如何使用倉頡萬用字元)

圖片
Ubuntu 16.04 推出了,和之前的版本比,中文輸入有了小變化,現在就告訴你,怎樣把 ibus 中文輸入法安裝好。

第一步,安裝你喜歡的輸入法
我個人喜歡使用第三代倉頡輸入法,要安裝,首先可以輸入

sudo apt-get install ibus-table-cangjie3 #這是安樣第三代倉頡輸入法