VPS測評留存(2023)-RackNerd年付5美元低價虛擬主機
前言 每年都會購入多款低價虛擬主機,因此想透過Blog紀錄購買主機的測試結果,希望將來能夠透過這些紀錄進行促銷比較。值得一提的是,因為這些低價VPS在閃購活動中通常在短短時間內就會售完,幾乎難以購得類似配置的VPS。因此,此篇文章僅供紀錄使用,並不會留下任何購買連結(就算有也售完)。 RackNerd 是一家經常在 LET(LowEndTalk)舉...
自動更新Cloudflare DNS A記錄:IP更換不怕服務中斷
前言 通常,我們會將服務與特定域名關聯,發生IP地址變化,就必須到Cloudflare網站上更新域名指向。最麻煩是在使用浮動IP的情況下,變更IP會相當頻繁,如果不及時處理,可能會導致服務中斷。為了避免這情況,必須採取一個優化方案,這樣一來,無論IP地址變動,都能確保服務持續穩定運行,不再受到IP變更的干擾。 思路 我們可以透過Cloudflare...
Python自動刪除TG群中重複轉傳檔案
前言 身為一個收藏控,穿梭在不同片群,只要有喜歡影片習慣轉傳到一人群組,但收藏久了往往會出現重複影片,但找來找去卻沒有一種開源程式能自動去除群組中相同檔案,於是就自己動手做了一個。 思路 Telethon是一個asyncio Python 3 MTProto庫,可作為用戶或通過機器人帳戶(機器人 API 替代方案)與Telegram的 API 進行...
PyTorch使用AMP加速訓練
前言 訓練模型時候,總是期待如何讓訓練時間縮短,尤其是在做研究時候,往往會需要快速得到結果。後來發現AUTOMATIC MIXED PRECISION(AMP)套件能輕鬆提升訓練速度,在實際使用上準確度沒有明顯差別,但在訓練時間上節省滿多,因此在這邊紀錄。 淺談AMP原理 而在大部分深度學習套件預設都使用32位浮點( FP32 )進行訓練。後續NV...
Mac使用Laravel Sail建置開發環境
在以前一直使用Laradock建置開發環境,最近想嘗試Laravel Sail來建制開發環境,嘗試後發現Laravel Sail比Laradock更輕鬆上手,所以紀錄一下使用方法。 介紹 Laravel Sail是一個輕量級的命令行界面,用於與 Laravel 的默認 Docker 開發環境進行交互。Sail 為使用 PHP、MySQL 和 Red...
Python提取隱藏在圖片的TS檔案
前言 盜版影視網站m3u8串流影片常伴隨將ts片段偽裝 bmp 、png或 jpg 等圖片類型,上傳到免費圖床,達到白嫖圖床目的,但這也導致ts無法使用ffmpeg進行合併成.mp4檔案,因此需要去除圖片數據保留影片部分。 思路 先觀查正常與偽裝圖片二進制檔案,可以發現ts影片片段二進制檔案開始沒多久擁有"FFmpeg Service01w"關鍵字...
Docker容器分配公網IP
前言 眾所周知當服務器擁有多個IP,如果請求第三方API有限制IP(嚕羊毛),又希望每個容器能指定不同出口IP,這時候可以透過iptables將Docker橋接網路進行轉發。 設置 1. 新增docker network 經過這個步驟就能分配172.18.0.*網段給Docker使用 docker network create --subnet=1...