我目前是一個軟體工程師,專注在 Web Application 的開發,本篇主要想要紀錄並分享目前的開發環境,包括實體的環境,macOS、CLI 工具與 GUI 工具提升我的生產力,希望能夠對你有幫助
我目前是一個軟體工程師,專注在 Web Application 的開發,本篇主要想要紀錄並分享目前的開發環境,包括實體的環境,macOS、CLI 工具與 GUI 工具提升我的生產力,希望能夠對你有幫助
Wireshark 是一個可以監聽網路封包的軟體,在這個章節我們拿他來查看 Transport Layer 傳輸層 的 TCP 與 UDP 的封包資料是如何傳遞的,我們以 DNS Query 與 TCP 三向交握為例來學習如何使用 Wireshark。
Docker 帶給開發者很多使用上的便利,不管在開發、測試、Production,都可以很快速的 setup 好我們所需要的環境
我們會很常需要將 Container 的 port publish 到我們的 host 上頭
讓我們看看 Nginx 官方的範例
1 | $ docker run --name some-nginx -d -p 8080:80 some-content-nginx |
我們可以看到在這裡使用了 -p
(全名是 --publish
) 來把 host 8080 跟 Container 80 port binding 在一起
此時的我們可以在瀏覽器輸入 localhost:8080, 就會看到 Nginx 的 歡迎畫面
本篇我們要介紹如何使用 Docker 快速的建立 FTP Server,我們使用 stilliard/docker-pure-ftpd,廢話不多說,馬上開始吧。
本篇我們要介紹一個簡單的 Mail Server,我們使用 tomav/docker-mailserver 所提供的 Docker Image 來快速的架設 Email 服務。
我們在 local 開發時會碰到像是 Facebook Login / Google Login 的等第三方登入,像 Facebook 就要求 callback 網址必須要是 HTTPS 加密的網址。
我們透過 Let’s Encrypt 簽 SSL Certificate,將我們自己的 Domain 設定一個 subdomain 指向到本機 127.0.0.1
,這樣就可以順利的在本機使用 HTTPS 開發。
以前一直很不懂「Server」這個名詞的意思,只覺得聽起來好像很酷,直到一頭哉入這個行業才知道原來 Server 所扮演的角色就像一個接聽電話的總機小姐一樣,你對他發出請求他就依照你的需求回應給你,在這裡我們用 Python 的 Simple HTTP Server 來教你如何快速的建立一個 HTTP 的 Server
想了解什麼是 HTTP 請求?
點擊查看 > 簡介 HTTP 通訊協定
現代人每日所使用的 Google、Facebook、淘寶、蝦皮,都離不開本篇的主角 HTTP
本篇我們將分成幾個主題講解
本篇將講解與介紹 Unix-like 上常用與方便的 command line 工具,讓你在檢測網路問題時,能夠更簡單的排除萬難
我們今天要介紹的 Unix-like 指令有
Update your browser to view this website correctly. Update my browser now