

筆記 - 將自己做好的 Discord bot 放在 Heroku 上
Heroku 是一個雲端服務平台,你可以把程式碼放上去,他可以依照你寫好的步驟建置成你想要的樣子 這一篇以 Discord bot 為示範 首先你需要有一個 Heroku 的帳號,創完登入之後會看到這個畫面 點選 Create new app,命名自己的 app 新增完畢之後就可以看到這個畫面,接著點選 GitHub 這邊要輸入自己要建置的 bot repo name然後按下 Searc..
更多

筆記 - Node.js 環境變數套件 dotenv
開發時一定會用到環境變數,確保 config 可以快速被切換、程式碼不要包含機敏資料等等目的,所以就會透過 config 檔的方式來讀取各種機密資料 而 Node.js 可以透過 dotenv 來達成這件事 開始前你需要先安裝套件 dotenv npm install dotenv 在程式碼中引入這個套件 require('dotenv').config() 在使用前你需..
更多

筆記 - 透過 Node.js 建置 Discord BOT
筆記一下如何透過 Node.js 建置 Discord 機器人 什麼是 DiscordDiscord 是一個聊天通訊軟體,pc/mobile 都可以使用,跟以前的 RC、TS 的軟體蠻像的 大部分的使用者都是遊戲玩家居多 他跟 Line 一樣也有提供相關的 API 可以使用! 本文範例程式碼:https://github.com/SQZ777/discord_bot_for_blog..
更多

筆記 - 使用 PowerShell 安裝 aws cli
最近蠻常用到 AWS 的服務,而且需要在建機器的時候透過 powershell 來安裝 aws cli,所以就記錄一下這篇 本篇記錄時間為 2020/09/24,aws cli 的版本會隨著時間更新,今天示範的版本是 aws cli v2請注意以下 $dlurl 的檔案位置是否已被 AWS 官方變更! #https://docs.aws.amazon.com/zh_tw/c..
更多

PowerShell - 如何重新 load 環境變數
最近在寫 powershell 來安裝一些哩哩摳摳的東西然後使用,所以遇到了需要不在重新開啟 powershell 的時候 re-load 環境變數的狀況 今天就紀錄一下在不關閉 powershell 的情況下,用指令重新 load 環境變數的方式 首先要知道如何看到得到目前的 環境變數,在 powershell 裡面用這個指令就可以得到環境變數 $env:Path 這次用 powershe..
更多

Python - Mutable Default Arguments 筆記
過去遇到毛毛蟲總是會想著「為什麼」這個要出現毛毛蟲,而這一次出現毛毛蟲也同樣想了這個「為什麼」,而且覺得比較特別,所以就把他筆記一下w 先來寫了以下這段 code def add_something_to_array(element, array=[]): array.append(element) return array my_array_a = add_somethin..
更多

筆記 - 您預計要執行 .Net Core 程式,但 dotnet-ef 並不存在。
有點久沒寫 dotnet core 今天重新把環境都裝回來,然後趁機更新到最新版本的 dotnet core 於是在開發的第一步要執行 dotnet ef 就發生了錯誤 如圖 原來是因為在 dotnet core 3.0 之後 .NET SDK 就不再包含 dotnet ef,所以如果要在 dotnet 裡面用 dotnet ef 的指令,必須要先進行安裝 dotnet tool insta..
更多

筆記 - ASP.NET Core 使用 LibMan CLI
用 libman 來管理需要的前端程式庫 libman 是甚麼?程式庫管理員 (LibMan) 是輕量型的用戶端程式庫取得工具。 LibMan 會從檔案系統或內容傳遞網路 (CDN)下載熱門的程式庫和架構。 支援的 Cdn 包括 CDNJS、 jsDelivr和 unpkg。 所選程式庫檔會擷取並放置在 ASP.NET Core 專案中的適當位置。 source: https://docs.m..
更多

筆記 - 使用 Windows 的 command 建立指定大小檔案
近期因為工作的關係所以需要測試到電腦 full disk 的狀態,所以紀錄一下該如何使用 command 的指令產生指定大小的檔案 這次要記錄的是指令 “fsutil”,data_length 的單位是 bytes fsutil file createnew <file_name> <data_length> 1KB = 1 * 1024 bytes &#x..
更多

測試 - 從哲學解釋測試
最近因為看了一本書 _Lessons Learned in Software Testing_,其中有一堂課說學習哲學的其中一個分支-知識論,它可以幫助測試的工作,於是就開啟了我關注「哲學」的開關,然後就產生了這篇紀錄。 首先來簡單描述一下知識論,知識論要問的是「你如何評斷這個知識是 100% 正確的」 何謂知識在知識論中是這樣子論述的,知識是一件被相信且經過證實的事實 - 知識既是真的,又..
更多