一起設定部落格的網域名稱

你有使用 Hexo 架設部落格嗎?可以透過我的經驗分享,一步一步教你如何設定你的個人網址,簡單擁有自己的網路識別唷!

必要 Prerequisites

  • 先註冊好你的網址,比如說,我的部落格網址是 askie.today
  • 準備好透過 GitHub Pages 架的 Hexo 部落格與 Repository。

設定步驟 Configuration

閱讀我吧!

Content delivery network

本系列文並非自己心得記錄,而是讀 System Design Primer 的筆記,有蠻大部分節錄自該文章以及其補充連結。

CDN 的出現

網站在流量不高時,使用者對伺服器的回應速度較沒有感覺,但流量漸漸增加時,latency 就會拉長,我們通常會採購新的 sever 來負擔網站流量。

NGINX

閱讀我吧!

Docker 初探:基本指令與簡單介紹 Dockerfile 和 docker-compose

TL;DR

本文不會有太多語法說明,打算介紹:

  • Docker 的前世今生
  • Container 名稱由來
  • 如何運行基本的 Docker 指令
  • 簡單介紹 Dockerfile 和 docker-compose 的用途(新手常搞不清楚)

一切內容僅是讀書紀錄,讀的書請參考本文最下方的 Reference,如果有錯誤請大家指正觀念。

閱讀我吧!

Nami 娜美

2014 年 1 月 25 日 週六
第一次遇見她的日子
她才一個月大

誤打誤撞地推翻原本的計畫
唸書的我能照顧她的餘生嗎?
抱著無論如何都不讓她再受風吹雨淋的決心
直到了現在都沒有停

貓咪的個性跟人很像
因為,每隻貓咪個性都截然不同

喜歡黏我撒嬌加上強烈的佔有慾
傲嬌的她,總是使出渾身解數的表演吸眼球
她愛我就如同我愛她的深度

閱讀我吧!

Latency 和 Throughput

本系列文並非自己心得記錄,而是讀 System Design Primer 的筆記,有蠻大部分節錄自該文章以及其補充連結。

話說這兩個詞彙(Latency 和 Throughput)常常會被搞混,有時候可以交換使用,不過自己本來不是讀資訊相關背景,加上本身寫前端,看到這兩個字真的是生字,一點實務上的聯想都想不到,如果你也不懂的話,沒關係,下文會寫筆記來解釋…。

定義

Latency 延遲

閱讀我吧!

系統設計入門:效能與可擴展性的差異

本系列文並非自己實務心得記錄,而是讀 System Design Primer 的筆記,有蠻大部分節錄自該文章以及其補充連結。

工程師常拿 Scalability 來討論,最後也常以「但是它不能擴」作為雙方的結論。這表示系統確實經常被限縮。

怎樣的服務算是擁有「可擴展性 Scalability」

比如說,為了提高所提供服務的可靠性,需要納入冗餘(Redundancy)的設計理念,降低系統執行對單一伺服器的依賴程度,卻不會因而犧牲效能。

閱讀我吧!

本文內容涵蓋

  • Web 應用程式生命週期
  • 處理 HTML 以產生網頁
  • JS 程式碼的執行順序
  • 與事件互動
  • 事件迴圈

Web 應用程式生命週期

Web 應用程式真正的生命起始於第四步驟:收到伺服器回傳的頁面時。

閱讀我吧!

Can I Use 涵蓋率 68.88%

RegExp in JavaScript

之前對正規表達式一直不太熟悉,也沒仔細去研究正則規則寫法是什麼種類,所以踩到支援性的雷。大多數正規式會支援正規表達式的原因是,它是一個對於文字操作非常強大的工具,本來要寫數十行複雜邏輯的判斷式,只要一行就能達成。

ES2018 新增的功能

正則表達式在 1999 年在 ECMAScript 標準第三版成為 JavaScript 的一部份,而在 ES2018 標準第九版時,新增了以下的功能,大幅改善對文字處理的能力。這邊文章要說明的是關於 assertions,大部分程式碼範例參考自此篇文章

閱讀我吧!