Linux 各網路界面對 DNS Server 查詢的狀態

Linux 有很多網路界面,eth0 / ppp0 / docker0 / wlan0.. 等等的,每個網路界面都可以自行設定各自的設定檔內容,例如:查詢不同的 DN Server。

如果查詢不到或者沒有設定到,就會往上層 Global 的設定去找,要怎麼查看目前的各個網路界面的設定如何?Global 的設定是如何呢?

閱讀全文〈Linux 各網路界面對 DNS Server 查詢的狀態〉

GraphQL:專門用來當 API 的 Query Language

GraphQL 專門拿來做 API 的 查詢語言(Query Language)

閱讀全文〈GraphQL:專門用來當 API 的 Query Language〉

Nginx HTTP2 POST 於 iOS 出現無法連接伺服器的問題 - 2017

Nginx 1.9.15 ~ 1.10.x 上 HTTP/2 後,於 iOS 8 / Safari 的 POST,會出現網路無法連接到伺服器的錯誤。

這個問題一直追 iOS 也沒用,主要問題出在 Nginx。

  • 註:要說錯也不是 Nginx 的錯,Nginx 也是為了減少被攻擊的風險,所做的事情

閱讀全文〈Nginx HTTP2 POST 於 iOS 出現無法連接伺服器的問題 - 2017〉

IIHS 選出 最安全 和 車禍死亡率 最高的車款 - 2017

全球最權威的車輛安全檢測機構就是 IIHS,上個月發表出針對美國 2012 ~ 2015 死亡車禍進行分析,選出最安全的 12 款車和死亡率最高的 10款車。

閱讀全文〈IIHS 選出 最安全 和 車禍死亡率 最高的車款 - 2017〉

MySQL 安裝 bi-gram 做 Fulltext Search

於 MySQL 5.5、5.6 的版本,想要靠 MySQL 本身的 MyISAM 做 Fulltext search,需要搭配 Bigram 的套件

  • 註1:此篇文章的環境是 Debian jessie 預設的 MySQL 5.5 版
  • 註2:Percona 預設有啟用 ngram,就不需要另外安裝 bigram

閱讀全文〈MySQL 安裝 bi-gram 做 Fulltext Search〉

Amazon Lending 擴大線上放款、貸款服務範圍

亞馬遜 (Amazon) 在 6年前就已經開始有放款服務(Amazon Lending),不過只有少數優質的合作賣家才有此服務,現在打算在美、英、日來擴大服務範圍。

  • 註1:阿里巴巴也有類似的服務,叫「螞蟻金服
  • 註2:電商做大後,現金太多就要開始取代銀行的生意,來做放款~ XD

閱讀全文〈Amazon Lending 擴大線上放款、貸款服務範圍〉

PHP 取得本月份最後一天的日期

PHP 要抓取本月份的最後一天,一般都是抓下個月第一天,然後轉成 timestamp - 3600 秒 (減1秒也行,只要到上個月的前一天就好),來取得上個月的最後一天。

PHP 的 date 使用 "t" 就可以抓到此月份最後一天的日期,如下述範例:

<?php                                                                                                                                                                                                    
echo date('Y-m-t', strtotime('now')); // 2017-07-31                                                                                                                                                         
?>

註:strtotime('now') 可省略

Let's Encrypt 預計 2018年1月推出 Wildcard 憑證

Let's Encrypt 預計於 2018年1月推出 Wildcard Certificates,同時 Wildcard Certificates 會需要走 ACME v2 API 來認證。

下述摘錄自此篇:Wildcard Certificates Coming January 2018

Wildcard certificates will be offered free of charge via our upcoming ACME v2 API endpoint. We will initially only support base domain validation via DNS for wildcard certificates, but may explore additional validation options over time.

Wildcard 推出之後,之後會省事不少~