Anthony Chao

Pseudo Worker not allowed

Dynamic Port Setting on ECS

Dynamic port mapping on ECS WHY? 對於要 export port 給外部的 app 來說(ex. web app),如果固定 host port 的話,因為 port 不能衝突的關係,所以一個 instance 只能有一個 app container,如果想要同時有兩個 web app container 就需要兩個 instance,如果 instance ......

Synopsis of Continous Delivery With Docker and Jenkins

Intro Configuring Jenkins Continous Integration Pipeline Configuration Management with Ansible Continous Delivery pipeline Clustering with Docker Swarm Advanced continous delivery 以下內容幾乎都來自 Contin......

Rails Cache Basic Introduction

Introduction Normal cache Fragment cache Variable cache Introduction Types Rails 的 cache 可以有三種形式存在 File (FileStore,為 Rails production 環境預設 cache 方式) Process (MemoryStore) 第三方服務 存 file: Rails 的......

Docker Swarm introduction

Docker swarm Intro Docker swarm 模式中,當我們 create service,我們同時會指定想要的狀態(replica 數量 / network / storage resource),Docker engine 會試圖去 maintain 在這個 state 擔任Manager角色的Docker Swarm節點主機,主要管理Docker Swarm叢集運作狀......

CICD Intergration on Hexo Blog

CICD intergration on hexo blog 為了讓寫 blog 這件事可以更持久,讓這個過程變得簡單是絕對必要的 檢討之前沒辦法持續的原因主要就是有點麻煩,還要記住一些指令才能更新部落格 如果可以像平常寫 code 一樣 commit push 之後,部落格馬上更新,這樣寫部落格的成本就可以降到很低 hexo on github page 我使用的框架是 hexo,在你使用......

Retrospect And Prospect of 2021

2020 對我來說是個轉變非常大的一年,在這裏寫下這一年的進步跟需要改進的地方,讓之後可以做參考跟激勵自己 課程與書籍 Linux Shell Scripting: 今年上的第一堂線上課程,當時上班遇到超多 shell script 可是都看不懂,這堂課程對我幫助非常多,包含了許多 scripting 的基礎知識 連結:https://www.udemy.com/course/linux......

Ruby & Rails Coding style(只記錄部分)

Ruby & Rails Coding style 這邊文章主要在記錄自己比較有可能踩到的地雷 我參考的只有最下面三篇文章,如果想看完整版可以去下面三個網址看,話說 Ruby coding style 在 rubocop 跟 shopify 的版本其實有些地方衝突,所以有的地方還是必須根據自己公司的習慣來 Ruby 每個檔案最後留一行空白 運算子前後有空格,冒號 / 逗號 /......

Rails 的 try(), try! 跟 Ruby 的 &.

try 是 rails 的一個方法,try! 是他的另一個版本 &. (safe navigation operator) 是 ruby 的一個運算子 其中 try! 跟 &. 的結果很相似,他們 跟 try 比起來比較嚴謹,會去 check receiver 是否為 nil,如果都用只用 try,反而會導致都回傳 nil 而發生錯誤時也不知道在哪 try() 比方說我們想要......

Javascript(JS) let, const 跟 var 的比較跟應用

let, const 跟 var 的比較跟應用 最近黑色星期五花錢用半價買了 Wes Bos 的 ES6 課程,所以順手來紀錄下自己的所學 眾所皆知 let 跟 const 是兩個 ES6 語法中才新增宣告變數的方式,而 var 是舊有的方式 這年頭流行先講結論,所以我先說這三者使用時機: 使用時機 優先使用 const 如果需要更新變數的時候才用 let 在 ES6 裡面盡量不要使用 v......

總算轉職成功

別具意義的一天

終於 就在今天下午四點剛被通知得到曉數碼的 Offer 所以終於正式轉職成軟體工程師了 嗚嗚嗚(痛哭 ING) 好吧其實之前也是有拿到別的公司的 offer 只是有的因為各種因素不喜歡,另外還有一間本來在考慮中,但比較喜歡曉數碼所以最後說不去了~ (身為一個無業遊民好像有點太挑) 自我練習內容 從五倍紅寶石畢業到現在,其實好像也默默做了不少事情: SQL: 聽助教建議透過 SQL Z......


prevent_hack