[Andiord][Webview] Intent Handle 指南 – ERR_UNKNOWN_URL_SCHEME

Intro Andriod App 使用內建瀏覽器開啟 intent:// 若出現錯誤: Web page not available The web page at intent://…. could not be loaded because: net::ERR_UNKNOWN_URL_SCHEME 則表示在 Application 的 WebView 沒有處理 Intent,做法詳見 Android Intents with Chrome – Chrome Developers。 可以透過定義 shouldOverrideUrlLoading 方法,判斷連結若符合intent://開頭,則解析 intent 內容並最終利用 startActivity() […]

[ELK] Elastic Stack: Elasticsearch, Logstash, Kibana 指南

Intro Elasticsearch是與名為Logstash的資料收集和紀錄檔解析引擎以及名為Kibana的分析和視覺化平台一起開發。這三個產品被設計成一個整合解決方案,稱為「Elastic Stack」(以前稱為「ELK stack」)。 Wiki – Elasticsearch ELK Stack: Elasticsearch, Logstash, Kibana | Elastic References 使用 ELK 搭建日记系统 – PHP Laravel

[.NET][C#] Web 開發環境與語言架構指南

Intro .NET Framework 安裝 Visual Studio Community Download Visual Studio for Mac – IDE for macOS Quick Start 建議新專案.Template選擇Console Application預設C#,並選擇.NET Framework版本已建立專案。 進入專案IDE應將在Program.cs自動提供Hello World程式碼: using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine(“Hello World!”); } } […]

[Network] HTTP/2 簡介與CURL測試方法

Intro HTTP/2 Wiki 測試方法 首先可以檢查CURL是否支援HTTP2: $ curl –version … Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy CURL –http2 HTTP/2 with curl 利用CURL的–http2參數指定開啟HTTP/2並用的-I參數回傳Header確認Protocol: $ curl –http2 -I https://www.google.com HTTP/2 200 content-type: text/html; charset=ISO-8859-1 …