# IIS HTTP 轉 HTTPS 設定 當使用者透過 HTTP 連線到網站時,將其重新導向至 HTTPS 可以提供更安全的網路連線。以下是在 IIS 上設定 HTTP 轉 HTTPS 的步驟。 # 安裝 URL Rewrite 模組 如果尚未安裝 URL Rewrite 模組,請前往 https://www.iis.net/downloads/microsoft/url-rewrite 下載並安裝它。 # 在 IIS 中新增 URL Rewrite 規則 在 IIS 中開啟站台,並進入「URL...

# 使用 PowerShell 設定 Windows 預設音效裝置 在 Windows 操作系統中,我們可以通過控制面板或者系統托盤中的音量控制來調整音效裝置,例如調整喇叭、耳機等輸出裝置。但是,在一些情況下,我們需要通過 PowerShell 腳本來設定預設音效裝置,例如自動化測試、自動化部署等。本文將介紹如何使用 PowerShell 腳本來設定 Windows 的預設音效裝置。 # 安裝 AudioDeviceCmdlets 模塊 PowerShell 本身沒有內置的命令來設定音效裝置,但我們可以通過安裝 AudioDeviceCmdlets 模塊來實現。請按照以下步驟安裝...

# 簡介 tmux 是一個用於在終端機中執行多個終端應用程序的工具。它可以讓您在同一個終端中分割屏幕、在多個伺服器之間切換、保存和重新載入終端會話 (Session),並且允許多個使用者同時連接到同一個伺服器。 # 安裝 # Debian/Ubuntu sudo apt-get install tmux# Fedora/CentOS sudo yum install tmux# MacOS brew install tmux# 使用 tmux 在終端機中輸入 tmux 命令啟動 tmux。將看到一個新的終端界面,其中包含一個黑色框架和一個白色區域。這個黑色框架是 tmux...

# 如何撰寫一份 Dockerfile Dockerfile 是一個文字檔案,裡面包含了用來構建 Docker 鏡像的指令。 # 撰寫 Dockerfile 的步驟如下: 創建一個空白文字檔案,並將其命名為 Dockerfile 。 在 Dockerfile 的第一行指定基礎鏡像 FROM ubuntu:18.04 接下來,可以使用 RUN 指令來安裝需要的套件和工具。 RUN apt-get update && apt-get install -y python34. 可以使用 COPY 指令將本地檔案複製到鏡像中。COPY app.py...

# ChatGPT 介紹 # 簡介 ChatGPT 是一個由 OpenAI 研發的聊天式語言模型。它使用了基於 Transformer 的架構,能夠在訓練過程中以一種聊天式的方式來學習語言。這意味著它可以通過處理與人類對話相似的語料庫,來學習如何回應話語、理解上下文、建立邏輯關係以及表達感情等能力。 ChatGPT 能夠幫助解決許多不同的問題,例如自然語言理解、語音識別、機器翻譯等。它還可以用於創建智能聊天機器人、自動生成文本等應用。 # 用途 寫 code 寫作業 翻譯文章 更好的理解語意 節省查資料的時間 # ChatGPT 有許多優點,包括: 使用了基於 Transformer...

# 使用 acme.sh 加上 Docker 獲得 ZeroSSL 免費憑證 # 簡介 通過 acme.sh 工具,加上 DNS API 與免費憑證簽發機構 ZeroSSL,包裝成 Docker 容器排程執行,實現自動更新的 SSL 憑證的服務。 # 教程 # 建立 Dockerfile FROM ubuntu:20.04RUN apt update && \ apt-get install -y wget curl tar cron socat jq &&...

# vim 小技巧 # 基礎 vim 編輯檔案剛進去是 命令模式 使用下列指令可以進入 編輯模式 按下 esc 退出 編輯模式 回到 命令模式 在編輯模式在按一次 insert 會進入 覆蓋模式 指令 說明 i 在游標位置進入編輯模式 insert 在游標位置進入編輯模式 I 在游標行的第一個非空白字元進入編輯模式 a 在游標位置後進入編輯模式 A 在游標行的最後一個字元進入編輯模式 o 向下新增一行,並進入編輯模式 O 向上新增一行,並進入編輯模式 #...

# Git SSL 憑證問題 # 問題 在 GitLab 或是其他自建 GitLab Server 中,憑證有可能是自簽憑證或是有認證上的問題,這篇文章就是設定讓 git 在 clone 的時候,忽略憑證驗證。 # 方法一、全域忽略驗證 (危險性高) git config --global http.sslVerify false# 方法二、單次 clone 忽略驗證 GIT_SSL_NO_VERIFY=true git clone https://localhost/test/test.gitgit -c http.sslVerify=false clone...

# Jq,Linux 最強大的 Json 解析工具 官網:https://stedolan.github.io/jq/ # 簡介 最近工作經常撰寫 Shell Script 與使用 curl 打請求,Json 是 API 中常見的回傳格式,於是在前輩的強烈安利下,了解一下這個在命令行中非常強大的 Json 解析工具。 # 格式化 Json echo...

# 利用 Docker 刷甲骨文 (Oracle Cloud) Arm 機器 原項目地址: https://github.com/hitrov/oci-arm-host-capacity Docker 項目地址: https://github.com/jerry12122/DockerSample/tree/main/oci # 簡介 甲骨文提供的永久免費項目中,提供了 VM.Standard.A1.Flex 也就是 Arm 的機器,可以自由分配 4 個 OCPU,24 GB 記憶體,最大 200GB 的硬碟容量,然而在羊毛黨不懈的努力之下,甲骨文的 Arm...