Noob Tsai

Noob Tsai

即將畢業的肥宅工程師,除了臺灣人的兩個母語以外還會說英文和 JavaScript。曾經做過全職 JS Full-stack Dev 和實習 HTML5 Games Dev;現在在努力寫文章養活自己。

Cascadia Code:又一個適合寫程式的連字字型
程式字型

Cascadia Code:又一個適合寫程式的連字字型

寫程式時除了酷炫的 IDE 介面和深色主題以外,一個良好的編輯器字型也能提升寫程式的效率。

nvm:快速安裝、切換不同版本的 Node.js
鐵人賽JavaScript程式Linux

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

nvm 可以用來安裝 Node.js,如果有需求測試不同版本的話,也可以安裝多種版本、隨時切換不同版本的 Node.js。

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

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

認識基本的 Linux 指令後,該想想怎麼讓這些指令更方便輸入了。今天要介紹的 Fish shell,可以讓你的指令介面變得更好看、還有自動補完功能等等。

操作 Linux 的基本技巧
鐵人賽Linux程式

操作 Linux 的基本技巧

有了 WSL 後,就可以開始學習一些基本的 Linux 指令了。這篇文章的面向是給使用 WSL 的 Windows 使用者,所以不會講得太難。

WSL:Windows 使用者也能有個像樣的指令介面
鐵人賽LinuxVPS程式

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

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

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

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

透過 Now,你可以在任何時候把你的網站部屬到雲端主機服務,你不需要管理複雜的主機設定,全部都在 serverless 的服務上做到好,更重要的是它有免費方案!

用 create-react-app 快速打造 Progressive Web App
JavaScriptReactPWA精神時光屋程式

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

PWA 很棒,但 PWA 好像不好做?這篇帶你用很夯的前端框架 React 打造 Progressive Web App!

Chart.xkcd:畫出手寫漫畫風的圖表
JavaScript程式視覺化網路

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

平常要畫圖表的時候,應該會使用開源的 Chart.js 來畫互動式圖表。但是在跟大家長的一樣的圖表、或是自己加 CSS 之間做取捨,或許可以考慮用 Chart.xkcd 來畫出卡通樣式、手寫風的圖表。

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

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

如果你認為分割磁碟區、4K 對齊、移動磁區很麻煩的話,你可以嘗試 EaseUS Partition Master 這款工具!

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

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

RESTful API 是常常看到的一種 API 風格。不管是手上有一批資料要讓別人存取,或是要設計前後端分離的系統,好的 API 讓你事半功倍。

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

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

Atwoods Law: "Any application that can be written in JavaScript will eventually be written in JavaScript. 任何能被 JavaScript 改寫的軟體,都終將被 JavaScript 改寫。

想知道多少人按幾個讚?一行語法拿到 LikeCoin 按讚數!
寫作區塊鏈廣告

想知道多少人按幾個讚?一行語法拿到 LikeCoin 按讚數!

許多人會把按讚數量拿來當一個指標,但 LikeCoin 的讚賞按紐要怎麼抓到總按讚數呢?likeco-btn 也加上這個功能囉!

你沒有靈感嗎?試試 The Most Dangerous Writing App
軟體寫作

你沒有靈感嗎?試試 The Most Dangerous Writing App

想寫文章卻寫不出東西?想開始一個新的企劃卻想不出東西?那你應該試試 The Most Dangerous Writing App。

likeco-btn:在任何頁面插入讚賞按鈕
區塊鏈廣告

likeco-btn:在任何頁面插入讚賞按鈕

LikeCoin 的化讚為賞計畫,讓讀者可以以實際行動支持撰寫文章的筆者:只要讀者點擊讚賞按鈕,筆者就可以獲得一定額度的 LikeCoin,而這個 LikeCoin 又可以在交易所直接兌換成臺幣。然而,官方卻只支援在 WordPress、Medium 平臺插入讚賞按鈕,而 likeco-btn 讓你可以在任何頁面都插入讚賞按鈕。

前端時光屋(一):用 Google Home 打造聲控番茄鐘
JavaScriptGoogle程式精神時光屋

前端時光屋(一):用 Google Home 打造聲控番茄鐘

番茄鐘,是個不想工作或趕死線是很好用的工作方法:強迫自己工作二十五分鐘、休息五分鐘,提升專注力,降低自己亂逛社群網站看影片的可能性。但是通常找好的番茄鐘軟體就花了不少時間,再花點時間研究一下介面,不知不覺時間就過去了,不如弄個聲控的番茄鐘吧?

Node.js 遇到效能瓶頸?試試 C++ Addons
JavaScriptC 語言

Node.js 遇到效能瓶頸?試試 C++ Addons

覺得撰寫 Node.js 時有什麼效能瓶頸嗎?如果想讓它更快,可以試試看使用 C++ Addons 來撰寫模組。這種模組是用 C/C++ 來撰寫,最後可以當成一般的 npm 模組,在 JavaScript 中直接 require 使用。

Docker 管理術(四):透過 Dockerfile 撰寫專案環境
DockerLinux

Docker 管理術(四):透過 Dockerfile 撰寫專案環境

有了 Docker 以後,就可以將專案的環境寫成 Dockerfile,到了有 Docker 的機器,就可以把專案所需的環境 build 起來。

Google Pixel 3a:中階但不失質感的手機
開箱GoogleAndroidPixel

Google Pixel 3a:中階但不失質感的手機

今年發表會上,Google 發表了新的 Pixel 3a 和 Pixel 3a XL,都是價格在兩萬以下的中階機,而這次也有幸借到有人訂購來開箱!

Pistache:用 C++ 寫 RESTful API Server
C 語言C++Linux程式http

Pistache:用 C++ 寫 RESTful API Server

Pistache 是一個用 C++ 11 標準寫的 RESTful API library。除了 Server 以外,它也帶了不錯的 Client 端方法,不過今天主要會放在撰寫 Server 的部分。

Notion:多功能的雲端專案管理工具
軟體

Notion:多功能的雲端專案管理工具

Notion 是個跨平臺的工具,使用者可以在上面共同管理專案、任務和筆記。它還支援匯入 .csv、.html、.md 等格式的檔案,更能從 Evernote、Google Drive、Invision、CodePen 等其他雲端服務匯入文件和筆記。

vim:想打造雲端工作環境?你可以試試這個
vimLinuxVPS程式

vim:想打造雲端工作環境?你可以試試這個

身為一個 Freelancer/學生,除了工作或學習以外,平常一定會常常跑來跑去。有時候可能家裡有臺電腦出去卻帶著筆電,或是時常帶著筆電到咖啡廳工作,卻沒辦法同步 VS Code 或是 Sublime Text 等等編輯器的設定、套件等等。這時,其實可以嘗試用 vim 開始工作。

Code-server:在瀏覽器上執行雲端 VS Code
程式軟體Chrome

Code-server:在瀏覽器上執行雲端 VS Code

Code-server 可以讓你在伺服器上建立一個 Visual Studio Code 環境,並讓你在遠端使用瀏覽器連線進去使用。

[開箱] Kobo Clara HD:支援中文、六吋電子書閱讀器
開箱e-books

[開箱] Kobo Clara HD:支援中文、六吋電子書閱讀器

我是個會回去翻看過的書的人,所以實體書最大的困擾就是很佔空間又捨不得丟(或賣),這次開箱的這臺 Kobo 電子書閱讀器,就可以輕鬆的載一堆書放在裡面帶著走。隨時可以拿出來看、拿出來做筆記,甚至可以把網站上的論文存下來裝置裡看。

NordVPN:全球超過 5000 個伺服器的付費 VPN 服務
VPN網路

NordVPN:全球超過 5000 個伺服器的付費 VPN 服務

上一篇介紹了可以自己架設的 Outline 服務。如果你覺得自己架設 VPN 稍嫌麻煩,或是想要一次跨區到多個地區,可以試試看付費的 VPN 服務。

NordVPN: Best VPN service w/ 5000+ servers in the world
enVPN

NordVPN: Best VPN service w/ 5000+ servers in the world

We've introduced Outline service, a VPN service that you can build on your own server. If setting up a VPN service from scratch is too difficult for you, or you want to connect to several regions, you can try some paid VPNs.