Github Action 學習紀錄

Auto-Pixai

auto-pixai

之前撰寫的 auto-pixai
經過多次調整,基本修復了大部分的 bug

該專案透過爬蟲,
提供自動在 pixai 簽到的功能

考量到便利性,
將專案打包成 docker image,
實現無狀態的部屬環境,
最後透過 github tag 控制版本歷程。


整合部屬需求

雖然 User 用起來是方便了,
但每次開發部版都需要進行複雜的手續..

CI/CD …好..好想要 CI/CD 阿..
就在這麼想著的時候,想起了..

Github Action!

Rust 學習紀錄[1] = 日誌中的教學

工欲善其事,必先利其器
想學一門語言,要從一篇教學文檔找起

官方文檔

恩,官方文檔看起來挺不錯的,就這個吧

這篇文撰寫當下,文檔對應 Rust 版本為 Rust 1.67.1 (released 2023-02-09) or later
如果因為版本不同造成閱讀的困擾的話,可以在學會安裝 Rust 後自行降版學習。

Rust 學習紀錄[0] = 前言

Rust


2021 年 2 月,Rust 基金會成立

以 AWS、GOOGLE 等多家資訊巨頭為首
因為看好 Rust 兼顧了高效能 & 安全性而投資
使得 Rust 這兩年有了巨大的成長。

這也是為什麼,近幾年工程師無論如何不願意
多少也會聽過 Rust 的名號,隱隱有與 C++ 並駕齊驅的勢頭。

Alist 單檔太大上傳失敗,思路整理

註:本文並沒有完全解決遇到的上傳問題
筆者只想到替代方案,曲線救國


筆者是自建雲端的愛用者,目前使用 Alist

前一陣子因為自身需求,添加了 Cloudflare 反向代理

原本一切看起來都很美好,但某天上傳檔案時才發現不對,只要檔案大於 100 MB 就有機會遇到 413 問題。

1

官方的反向代理配置

可以看到,文檔下大多也是哀鴻遍野,看來只要配置了反代很容易就會碰到這個問題

尤其文檔不支援 Cloudflare,實在頭痛..

Alist 好用的自建雲端分享

隨著 GOOGLE / ONEDRIVE 等空間限制增多

筆者轉為使用自架雲端方案一段時間,其中特別中意 Alist 的畫面

1

高自定義的 UI,強大的用戶管理
最重要的是在目錄下默認讀取 readme.md 做介紹!

整理雲端檔案,最常遇到的難題
就是多年後很難輕易在一堆檔案中找到自己需要的資料

除此以外還支援

  • 元數據(載入特定目錄會跳出的訊息)
  • 文件搜索
  • 雲端掛載(GD/OD/MEGA/還有一堆..)

使用 Alist 不僅能讓雲端變得美觀,還能很輕鬆的管理文件

discord.js 升上 14 版,架構說明

github 連結

從 2021 年,discord.js 升上 13 版
heroku 改成收費
youtube 不喜歡 discord 蹭他們的服務
音樂機器人相繼關閉 yt 服務
12 版許多功能時常報錯
discord.js 升上 14 版..


期間不管是工作又或是休假時,都很希望能升級以前寫的機器人
不斷想重構出更好維護的程式架構,也一再推翻之前的程式


終於..!在最近 Alice 也正式升上了 discord.js 14.11.0 版本
不會總是因為舊版本不支援而爆炸啦!(誤)

levelUp!