Category: IT Technology

[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 的思考與執行過程。

詳細內容

[Docker] 清理硬碟空間

新的 Project 大量使用 Docker,有時候一天都要 Build 好幾次不同的映像檔,筆者在建立的映像檔都是 3GB 以上的等級,雖然常常刪除,但是漸漸地雲端伺服器的空間也不太夠用了,找尋了一下大部分清理的相關內容,都是以指令 du, df 或是 du -sm * | sort -n 去查找硬碟實際存取檔案的狀況來清理硬碟為主,本篇想要提供另外一個可能性,如果你是大量使用 docker 的情況的話,可以參考本篇 [Docker] 清理硬碟空間。

詳細內容

[Git] 建立 Git Server 在私人伺服器上

Git 算是軟體工程師必備的一項技能,目前大部分的開發人員會使用市面上已有的 Git 服務,例如 GitHub 或是 BitBucket,他們大部分都是免費的,但是可能些許功能受限,或是如果有安全性疑慮的時候,可能會考慮將自己的智慧財產放在自建的 Git Repository 裡面,本篇介紹如何建立 Git Server 在私人伺服器上。

詳細內容