Category: IT Technology

elk

[Android + ELK] java.security.cert.CertPathValidatorException: Trust anchor for certification path

本篇的背景是想要利用 ELK 建立一個接收錯誤訊息的環境,本篇分成幾個部分做一個紀錄,首先建立 ELK 的服務,然後必須要在這兩的服務上面啟動 TLS (SSL) ,接著在 Android 程式端在建置好 Logger 就可以將錯誤訊息記錄到 ELK 裡面,這次卡比較久的地方是在 java.security.cert.CertPathValidatorException: Trust anchor for certification path 這個錯誤,所以本篇以此為標題。

詳細內容

使用 Nginx 與 Redis2-Nginx-Module 代理 Redis API

本篇想要紀錄一些在研究安裝 Redis Server 時候的一些考量,有關 Redis Server 的安裝其實並不複雜,只是作者有一些特殊的環境需求,所以才需要比較複雜的系統設定,關於如何在一台 VM 上面安裝 Redis Server 可以參考 How to Install and Secure Redis on Ubuntu 18.04 ,本篇的前半部也是稍微紀錄一些常用的操作指令,後半部則是紀錄如何透過 nginx server 去跟 redis 做互動,最主要有這個需求是因為筆者使用 Azure Webapp Container 作為部署 Redis 的標的,但是在實作安裝與啟動 redis 的時候出現錯誤訊息,似乎無法直接部署。

詳細內容

[BioI] Cromwell 學習紀錄

Cromwell 是一個用來執行工作流敘述語言 WDL (workflow description language) 的平台,他是由 Broad Institute 開發的一個開源專案,Cromwell 比較厲害的地方是可以利用不同的雲平台當作他的後台來跑 WDL 的工作流腳本,例如亞馬遜的 AWS 或是 Google Cloud,以下提供一個 AWS 介紹 Cromwell 的影片,本篇想要簡單記錄一些有關 Cromwell 的基本知識。

詳細內容

[Website] Rclone 紀錄

Rclone 是一個很棒的同步軟體,最主要的功能是在 cmd 文字介面的環境之下也可以使用不同的雲端服務例如 DropBox, OneDrive, GoogleDrive 等等,筆者最近開始使用,最主要的原因也是要將伺服器上的資料同步到雲端硬碟讓多人可共享,網路上已經有很多文章介紹 Rclone,本篇就只記錄一些重要的指令與不錯的教學連結!

詳細內容

[Git] fork 儲存庫到 private Git 帳號

在做軟體開發的時候常常需要針對一個開源的 Git 專案進行客製化,這時候會需要用到 Git 中很好用的 fork 功能,關於 fork 可以參考另外一篇文章,但是 fork 的專案此時預設也都會是公開的(除非你 fork 的專案本身就是 Private),但是可能由於某些緣故你不想要公開你客製化的改動,本篇將會記錄如何將一個 Public 的 forked 專案轉移到 Private 的存放庫中。

詳細內容

[Android] Vungle 升級 6.7.0 紀錄

在檸檬爸的專案裡面有使用到 Vungle 的廣告技術,從 2020 年初之後,就不斷收到 Vungle 寄的升級信如下,主要是因為專案中使用的 Vungle’s SDK Version 6.4 已經不會在繼續符合 Google 的政策,所以不斷催促要求升級,甚至在超過期限之後 Google 會直接把應用程式下架!本篇紀錄升級 Vungle 6.4.11 到 6.7.0 的思考與執行過程。

詳細內容