Noob Tsai - 所有的文章 - 共有 109 篇文章 搜尋時間 0.128 秒

nvm:快速安裝、切換不同版本的 Node.js

2019-09-19 23:28:15 by Noob Tsai @ Noob's Space [引用來源]

nvm 可以用來安裝 Node.js,如果有需求測試不同版本的話,也可以安裝多種版本、隨時切換不同版本的 Node.js。 nvm 的全名是 Node Version Manager。由於 Node.js 更新迅速,apt-get 官方的軟體清單可能會來不及放最新的版本,因此用 apt-get 安裝 Node.js 可能會無法安裝到最新的版本。 不管是 Linux 還是 macOS...... [閱讀更多]

Fish shell:讓指令更接近懶人使用

2019-09-18 22:23:38 by Noob Tsai @ Noob's Space [引用來源]

認識基本的 Linux 指令後,該想想怎麼讓這些指令更方便輸入了。今天要介紹的 Fish shell,可以讓你的指令介面變得更好看、還有自動補完功能等等。 Linux 的指令介面其實是由 Shell 提供的。我們常常講 CLI(Command Line Interface),其實就是靠 Shell 去跟作業系統的核心溝通,而通常我們不會去討論 Shell 是什麼,因為絕大部分作業系統預...... [閱讀更多]

操作 Linux 的基本技巧

2019-09-17 20:26:32 by Noob Tsai @ Noob's Space [引用來源]

有了 WSL 後,就可以開始學習一些基本的 Linux 指令了。這篇文章的面向是給「使用 WSL 的 Windows 使用者」,所以不會講得太難。 鐵人賽第二天,昨天你應該已經成功設定好 WSL 了。今天要介紹一些簡單的概念和指令。 常見的資料夾 首先和 Windows 指令一樣,cd 可以用來切換資料夾。例如要切換到根目錄的話: cd / # 切換到根目錄cd ...... [閱讀更多]

WSL:Windows 使用者也能有個像樣的指令介面

2019-09-16 22:12:26 by Noob Tsai @ Noob's Space [引用來源]

大部分的後端工程師,都使用 Linux 指令來操作伺服器。雖然 Windows 也有內建 Powershell 可以下指令,但是絕大部分好用的指令工具還是都做在 Linux 平臺為主,在 Windows 上執行這些指令不是一件容易的事。這時,WSL 就可以協助你在 Windows 上快速執行 Linux 指令。 WSL(Windows Subsystem on Linux),是微軟...... [閱讀更多]

Now:在雲端部屬你的網站、後端功能

2019-08-26 09:44:08 by Noob Tsai @ Noob's Space [引用來源]

透過 Now,你可以在任何時候把你的網站部屬到雲端主機服務,你不需要管理複雜的主機設定,全部都在 serverless 的服務上做到好,更重要的是它有免費方案! 要部屬網站,第一個想到的可能是 GitHub Pages,不過它只能放靜態的檔案。像是純靜態的 HTML、CSS、JavaScript,或是已經打包好的 React、Vue 框架等等。那如果今天我們寫的服務會用到 Node...... [閱讀更多]

用 create-react-app 快速打造 Progressive Web App

2019-08-24 13:27:06 by Noob Tsai @ Noob's Space [引用來源]

PWA 很棒,但 PWA 好像不好做?這篇帶你用很夯的前端框架 React 打造 Progressive Web App! 前端修練精神時光屋不知不覺又混了好幾題,這次第六題的旅館服務有 API 可以練習,正好想試試看搭配 API 的 PWA 怎麼做,就拿這篇來當範例吧。 不知道什麼是前端修練精神時光屋活動,可以參考 前端時光屋(一):用 Google Home 打造聲...... [閱讀更多]

Chart.xkcd:畫出手寫漫畫風的圖表

2019-08-20 19:52:23 by Noob Tsai @ Noob's Space [引用來源]

平常要畫圖表的時候,應該會使用開源的 Chart.js 來畫互動式圖表。但是在跟大家長的一樣的圖表、或是自己加 CSS 之間做取捨,或許可以考慮用 Chart.xkcd 來畫齣卡通樣式、手寫風的圖表。 xkcd 是個「關於浪漫、諷刺、數學和語言的網路漫畫」。大多都是簡單的火柴人,裡面有很多諷刺工程師的梗。下圖是名為 Automation 的 xkcd 漫畫。 Ch...... [閱讀更多]

EaseUS Partition Master:分割磁碟分區的好工具

2019-08-19 11:28:12 by Noob Tsai @ Noob's Space [引用來源]

如果你認為分割磁碟區、4K 對齊、移動磁區很麻煩的話,你可以嘗試 EaseUS Partition Master 這款工具! 早期 SSD 偏貴的時候沒錢買太大顆,現在趁著 SSD 降價多買了幾顆比較大的,畢竟 128GB 的硬碟裝系統後就很難再裝太多軟體了。之前因為買了新硬碟,要把系統從舊的 SSD 轉移到新的 SSD,用的就是 EaseUS 的 Todo Backup Free...... [閱讀更多]

API 實作(一):規劃 RESTful API 要注意什麼

2019-08-14 15:44:08 by Noob Tsai @ Noob's Space [引用來源]

RESTful API 是常常看到的一種 API 風格。不管是手上有一批資料要讓別人存取,或是要設計前後端分離的系統,好的 API 讓你事半功倍。 雖然 RESTful API 或許已稍稍退流行,你可能聽聞許多大公司都已經改用 GraphQL 等等。但風向雖然這樣吹,許多服務仍然是使用傳統的 RESTful API,相信學會設計 RESTful API 後,在使用 API 上也會比較輕...... [閱讀更多]

任何能被 JavaScript 改寫的軟體,都終將被 JavaScript 改寫

2019-07-22 13:13:04 by Noob Tsai @ Noob's Space [引用來源]

Atwood's Law: "Any application that can be written in JavaScript will eventually be written in JavaScript." Atwood 定律:任何能被 JavaScript 改寫的軟體,都終將被 JavaScript 改寫。 有什麼東西是早期沒有,後來被 J...... [閱讀更多]