https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

Raspberry Pi 架設好用線上音樂播放器 - Navidrome

前陣子都沒有發現好用的音樂播放器,最後用 NextCloud 空間加裝裡面 audio player,但覺得使用樹梅派速度非常慢,再產生亂數音樂覺得一點也不亂數,有時候會聽到同一首歌很近聽多次,最近看到 Navidrome 看到介面還不錯,這邊就來架設看看。

後端和前端做跨時區網站要注意的事

最近使用 .Net 內建 API 回傳物件,他會把 DateTime 轉成 YYYY-mm-ddTHH:MM:ssZ,最近就打算把 Entity 回傳出去給前端,後來發現前端傳給我資料我會少8小時,發現是時區問題,最後前端就先幫我加 8 小時,因為我們網站沒有做跨區問題,所以這邊花點時間我後端要怎麼調整。

Raspberry Pi 2023 年安裝安裝 OS

最近安裝 Raspberry Pi 發現網站又變了。以前我們都是下載映像檔,下載完成直接用 win32diskimager 燒到 SD卡。前幾年我安裝發現映像檔沒有啟用 ssh,這邊發現 config.txt 設定調整可以解決,最近重裝 Raspberry Pi 發現又變了,還要抓他們官方程式,但我覺得用他們提供工具方便調整一些設定。

2023年樹莓派重裝 Flexget

最近動物機需要重裝,每次都需要重新設定,而且新的官方設定也會有所變動。因此,我在這裡做了一個簡單的紀錄。
我要有幾個需求

  1. BT下載機
  2. 外接 USB 硬碟
  3. 自動抓取番劇
  4. 線上 Web 存取檔案

我使用 Raspberry Pi 1 來完成這些任務。目前看來,Pi 1 能夠順利完成這些任務。之後我計劃將它放在朋友家,用於網路掛機。

切割磁區和掛載磁區

首先,我們需要查看當前的磁區狀態。這可以通過執行以下命令來完成:

1
sudo fdisk -l

執行上述命令後,你將看到類似以下的輸出:
https://user-images.githubusercontent.com/6058558/226114044-4ee5992f-5d19-4ae5-b9b2-0241a73c3702.png

接著,我們將使用以下命令來格式化我們的磁區:

1
sudo mkfs -t ext4 /dev/sda1

我們需要創建一個掛載磁區。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# 我們需要創建一個掛載點
sudo mkdir -p /media/extHDD
# 我們將磁區掛載到我們剛剛建立的掛載點
sudo mount  /dev/sda1 /media/extHDD
# 找出我們的磁區的UUID
sudo blkid
#/dev/sda1: UUID="4411c5bb-2392-45d8-a7ba-7b40275a84fd" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="42f5e0d3-01"
在/etc/fstab加下面設定
UUID="4411c5bb-2392-45d8-a7ba-7b40275a84fd" /media/extHDD ext4 rw,defaults,nofail 0 0 
# 確認/etc/fstab 設定無錯誤
mount -a
#可用 df -mh 確認裝置是否有掛載

安裝 tranmission

1
2
sudo apt update
sudo apt-get install transmission-daemon

如果你需要更詳細的設定步驟,你可以參考以下的教學文章:
How to set up transmission-daemon on a Raspberry Pi and control it via web interface - Linux Tutorials - Learn Linux Configuration

Net 程式資料庫憑證錯誤 a Connection Was Successfully Established With the Server, but Then an Error Occurred During the Login Process

最近加上 .Net Cache 功能程式就出現 A connection was successfully established with the server, but then an error occurred during the login process,等等我什麼都沒有做,後來爬到這篇使用 Microsoft.Data.SqlClient 連線資料庫發生憑證錯誤,才鬆了一口氣。

排查中華電信光世代連不到特定網站問題與報修方式

一般我們網路連不到一些網站,通常覺得應該是網站掛掉,不會是 ISP 出問題。之前 Imgur 有時上傳圖片會失敗,但最近改用 Github Gist 有時候也是會連不到。這邊特別記錄中華電信光世代連不到特定網站問題與報修方式,雖然不能說大家狀況會跟我一樣,但可以給大家做個參考。

檔案下載一直抓到舊檔案的問題

遇到問題

最近用 .NET Core 做動態依照資料庫使用者會帶過來參數去尋找檔案路徑做回傳下載。下載檔案都是舊版本。我看Console 的 Network 都是 200。也沒有看到 204 抓Cache 的結果。這到底是為什麼呢?今天遇到我覺得要把這個問題找到。

這邊說這麼詳細是怕有各種情境有可能就會有不一樣結果。