FB Graph 登入 API Error 需要確認 redirect_uri 的問題修復 (v2.10)

Facebook 的 API v2.4 於 2017/10/9 就不支援了,需要升級上去,要升級就乾脆升級到最新的 v2.10,但是卻遇到下述錯誤:(使用 PHP SDK:php-graph-sdk)

Graph returned an error: Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request,

註:於測試環境都正常,但是上線後卻都無法登入成功

閱讀全文〈FB Graph 登入 API Error 需要確認 redirect_uri 的問題修復 (v2.10)〉

PHP Markdown Parser 函式庫

將 Markdown 語法 轉譯成 HTML 的 PHP Library

詳細可見:

用法範例

<?php
include('Parsedown.php');

$Parsedown = new Parsedown();

echo $Parsedown->text('Hello _Parsedown_!'); # prints: <p>Hello <em>Parsedown</em>!</p>
?>

教學文件、影片

Google 新版 Captcha 系統 - NoCAPTCHA reCAPTCHA

Google 買了 reCatpcha 後, 就大量將 Captcha 用在各種地方來避免 Spam 干擾, 但是 reCaptcha 有些圖和文字實在都難到只有機器人看得懂, 不過以省事來說, 只好犧牲點使用者體驗, 換取工程師的時間.

前陣子有看到 Google 服務出現 "我不是機器人" 可以勾選的 reCAPTCHA, 只要勾選 "我不是機器人", 就不需要輸入驗證碼了~ 於是在找都沒找到哪邊可以公開呼叫使用, 現在總算發佈囉~

介紹

使用範例

閱讀全文〈Google 新版 Captcha 系統 - NoCAPTCHA reCAPTCHA〉

PHP 遇到 Headers and client library minor version mismatch

Percona MySQL 升級 5.6 後, PHP 的 mysql_connect() 就出現下述警告(Warning)訊息:

PHP Warning:  mysql_connect(): Headers and client library minor version mismatch. Headers:50531 Library:50613 ...

要如何解決?

閱讀全文〈PHP 遇到 Headers and client library minor version mismatch〉

Linux 的 .a / .so / .la 函式庫的差異

Linux 的 *.a / .so / .la 在下述位置可以參考看看(Debian): (沒有在路徑內的應該是沒裝此 Library)

  • /usr/lib/x86_64-linux-gnu/ 有 *.a, *.so
  • /usr/lib/x86_64-linux-gnu/ImageMagick-6.7.7/modules-Q16/coders/ 有 *.la
  • /lib/modules/3.2.0-4-amd64/kernel/net/wireless/*.ko

閱讀全文〈Linux 的 .a / .so / .la 函式庫的差異〉

好站: Go 語言的套件(Package)查詢 - GoPkgDoc

Go語言 已經有非常多套件(Package)、函式庫(Library)可以使用, 在這個網站有做整理, 目前看起來已經有 6788 個 Package 可以使用.

Go Document 如何撰寫、如何查詢可見下述連結:

Facebook 開放 線上環境 C++ Library 原始碼 Folly - 2012

Facebook Open Source 正式線上環境的 Library - Folly (Folly is an open-source C++ library developed and used at Facebook.)

詳見: Folly: The Facebook Open Source Library

閱讀全文〈Facebook 開放 線上環境 C++ Library 原始碼 Folly - 2012〉

JavaScript Keyboard 快速鍵設定 Event Library - jwerty

JavaScript 可以設定很多快速鍵來讓操作更直覺、便利, ex: Gmail 可以使用 Vim 的 j、k 來操作上下封郵件.

但是每次要寫這種快速鍵, 就得要開始找對應表, 是否有 Library 已經做好這些事情了呢?

閱讀全文〈JavaScript Keyboard 快速鍵設定 Event Library - jwerty〉

免費的 JavaScript Library / Framework Hosting 服務

目前常見的 JavaScript Library / Framework (ex: jQuery, YUI) 都有大公司 (ex: Google, Microsoft, Yahoo!) 幫忙支援 Host.

不過, 市面上還有很多好用且常見的 Library, ex: Modernizr, Sizzle 等, 是否有其他地方有 Host 呢?

閱讀全文〈免費的 JavaScript Library / Framework Hosting 服務〉