Posts
-
pgBackRest 架設筆記
原本是用 pg_dump 為基礎的工具幫網站備份 PostgreSQL 資料
但是先在機器上產生檔案,再上傳到 S3 上,導致要先佔用一部分的儲存空間
加上每次都是完整備份,S3 儲存空間使用量變得非常大所以想要使用 pgBackRest 來備份,這邊紀錄一下架設的指令與設定檔
-
AWS S3 在東京(ap-northeast-1)與台北(ap-east-2)的速度比較
最近 AWS 的台北區(ap-east-2)終於啟用了(新聞)
直覺上從台北不走海底電纜會比較快(而且考量最近的情況,應該也會比較穩定)
所以想做個簡單測試來看一下速度差異 -
測試 Docker 在 Windows 上的 IO 效能
由於 Laravel 網站在 Windows 上 Docker 網頁開啟速度實在太慢 (大約 3 s)
決定嘗試看看搬到 Docker 裡面看看,就不要再把 Windows 的檔案 mount 進 Docker 的 Container 裡了
不過在搬移前先測試看看 IO 效能差異 -
改變 Windows 上 Chrome 的 URL 捷徑圖示
最近 Chrome 升級到 130 後,在 Windows 上的儲存的 URL 捷徑居然變了
-
快速替換成新的 Laravel 8 route 寫法的方法
紀錄一下快速將 laravel route 中的
'PasswordController@getChangePassword'換成
[PasswordController::class, 'getChangePassword']的方法
-
Pikmin 4 遊玩紀錄
把遊玩過程的截圖放在這裡儲存 XD
請自己注意據透
-
Knative 使用筆記
記錄一下在 k3s 上架設 Knative 並實際跑一個 API 服務在上面遇到的事情
(範例僅供參考,不保證都能正常運作)
-
Cloudflare Client Certificate 設定筆記
最近剛好在架設新網站,為了確保只有特定電腦才能存取網站
決定使用 Cloudflare Client Certificate 來限制這樣憑證都可以接給 Cloudflare 管理,不過設定上實在是遇到很多問題,在這邊紀錄一下
(下方給的範例,
domain請換成實際使用的 domain) -
Android 12 分離 Wi-Fi 和 行動網路 的快速按鈕筆記
Android 12 把「Wi-Fi」和「行動網路」的快速按鈕合併在一起了
變成一個「網際網路」的按鈕
變成開關行動網路要多按一次
完全無法理解為什麼要這樣做…有鑑於網路上的教學都缺一些步驟,決定自己記錄一下
-
新 Macbook 的 Laravel 效能簡易測試
最近決定狠下心買新的 Macbook 了
雖然目前原本這台 Macbook 算是合乎使用,但有時真的會慢到受不了
而且也會有時還會很燙不過都花錢買新 Macbook 了,總要測試一下到底快了多少,確認一下換電腦的決定是對的
(雖然很傷錢包) -
Android 國家級警報不會響可能解決方式
7/25 剛好是北部的萬安演習,結果有收到國家級警報,但手機卻沒有發出警示音
沒有警示音就失去警報的意義了。研究一下發現可能是因為開啟「零打擾」的關係
下面記錄一下解決方式
-
WD SSD SN750 突然離線,檔案系統進入 Read-only Part 2
沒想到 7/30 又突然沒有回應,但這次沒看到 Log,螢幕也突然沒有輸出
但還是先假設一樣 SSD 的問題 -
WD SSD SN750 突然離線,檔案系統進入 Read-only
最近被我拿來當作 Server 的電腦,突然之間連不上
本來以為是停電或網路斷線造成的
沒想到實際一看才發現,Server 實際還開著,但噴了一堆 「can’t open file - Read-only file system」 log
也沒辦法正常關機 -
「校正回歸」
突然想到或許某一天要跟別人解釋「校正回歸」是什麼意思,想說想成一篇文章來方便解釋
此篇文章只專注在「校正回歸」指的現象是什麼,不評論防疫的作為
-
解決悠遊付無法截圖的奇怪 Bug
環境:
- 手機:Sony Xperia 5 II
- OS:Android 11 (58.1.A.5.441)
- 悠遊付:3.0.45_release_413
最近悠遊付截圖時會出現這個訊息:
-
使用 hashcat 暴力破解 md5
早期的網站都會直接將使用者的密碼用 md5 hash 後,再直接儲存起來
但萬一這些 hash 值外洩的話,其實是有機會在短時間內被暴力破解的所以近代的網站都改用 bcrypt 這類 password-hashing function 來提高暴力破解的難度
這篇文章將使用 hashcat 來嘗試暴力破解 md5 hash
-
Certbot 自動呼叫 Nginx reload
最近發現 Nginx 使用到過期的 TLS 憑證
主因是因為 Certbot 簽發新的憑證後,沒有呼叫 Nginx 進行 reload
來載入新的憑證,導致 Nginx 繼續用舊憑證 -
Xdebug 3 簡單筆記
沒想到一跑
apt upgrade後
Xdebug 就突然不能用了 (╯°Д°)╯ ┻━┻
(看來是 Xdebug 就從 2 變成 3 了) -
vagrant up 啟動失敗的暫時解法
如果你在
vagrant up遇到奇怪的錯誤訊息,而且明明之前還正常
而且最近剛好有跑 Windows 大更新的話 -
紀錄 SSD 有無啟用 Bitlocker 的速度差異
筆電原本的 SSD 只有 120 G,前陣子開始覺得空間不太夠用,想要換大一點的 SSD。 經過研究和採買後,想說可以做速度測試,除了比較新舊差異外,還有看看 Bitlocker 的影響程度。
-
VirtualBox 與 USBPcap 衝突,導致 USB 裝置無法掛載到虛擬機器上
這篇只是記錄一下
如果遇到 VirtualBox 無法使用 USB 裝置,有可能是因為 USBPcap 的關係
通常 USBPcap 可能會跟 Wireshark 一起安裝 -
如何開啟 pr_debug() 的輸出
最近論文在寫 Kernel module,需要看 Kernel 裡面的
pr_debug()的資訊
不過網路上的教學都不太好懂,這邊簡單紀錄一下做法
備註:不一定所有情況都能使用 -
IKEv2 VPN Server 筆記
最近突然想要自架 VPN Server,於是參考這篇教學:
https://www.digitalocean.com/community/tutorials/how-to-set-up-an-ikev2-vpn-server-with-strongswan-on-ubuntu-18-04-2不過遇到預期之外的狀況,這邊記錄一下解決方法
(這邊都是 Windows 10 的部分) -
修復在 Intellij IDEA 中開發 Minecraft Mod 沒有貼圖的問題
每次開新專案或是 clone 別人的專案時都會遇到這個問題,這邊筆記一下
-
Fix: cURL error 60: SSL certificate problem: unable to get local issuer certificate
前幾個月有寫一個爬蟲,每天會從國家電影中心檢查有沒有新的票房資訊
但是從最近幾天開始,會收到下面的錯誤訊息cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) -
distcc 試用紀錄
看到實驗室學弟妹要開始編譯 Linux kernel
就想到去年花了很多時間在編譯上
因為每次需要先 Clean(原因不明)雖然最後有使用
ccache來加速,但還是需要一點時間
當時有聽說可以更進一步使用distcc來做分散式編譯決定趁這次機會來看看
distcc能加快多少時間 -
讓 composer 使用位在 Gitlab 的 private package
之前發現兩個自己維護的網站有重複的 code
想說提出成 package 來重複利用不過由於都不是 open source 的網站,所以 package 先弄成 private
這導致 composer 設定上比較麻煩
雖然最後看起來很簡單,但這是經過不少錯誤的嘗試才成功
這邊寫個文章記錄下來 -
php artisan bash completion
因為常常忘記
php artisan的指令,需要自動補全(bash completion)
以下附上網路上找到的解答 -
歡迎來到我的 Blog
歡迎來到我的 Blog
subscribe via RSS