CL HSIEH

ncdu story

程式

Linux 空間清理神器 ncdu

Linux 空間清理神器 ncdu 身為一個現代工程師,一定是要使用 AI 協助開發的,但上週使用到一半突然 AI 就卡住了,檢查是因為回傳的資料沒辦法 json parse。排查後發現原來是我的硬碟空間滿了 "Disk Usage: 100%" 的警報。 於是我使用了 df -h 想找出是誰吃光了我的硬碟時,看到的不是熟悉的掛載點,而是一個讓人困惑的路徑:/dev/mapper/ubuntu--vg-ubuntu--lv。而且沒辦法再往裡面挖檔案,因為它是一個 Block Device。瞬間我傻了...這到底是什麼?我的空間都去哪了? 用這篇文章來分享 AI 推薦給我的工具:ncdu,真的超方便! 讓我相見恨晚的神器 以前遇到空間不足,我總是傻傻地用 df + du -h 一層一層慢慢找。這種感覺就像是在大海撈針,撈到一半還會忘記剛剛哪個資料夾最大。

By CL HSIEH

程式

Laravel 串 GOOGLE 第三方登入 - Part 1 申請權限

現在的網站如果沒有做第三方登入感覺就落伍了。 不過說真的,如果有第三方登入可以節省非常多的時間在打用戶資料,非常不友善,而且還要多記一組帳號密碼。像我自己本身就覺得每個網站都有自己的帳號密碼非常惱人,到底誰會記得!!! 雖然到了 2024 年的今天,已經很多人有分享也有 AI 輔助了,不過我自己還是做個紀錄,畢竟對接的過程還是有遇到問題,花了一些時間在 debug 前置作業:申請網站驗證的權限 要使用 Google 第三封登入需要有一些前置作業,首先要先連到 https://console.cloud.google.com/ OAuth 同意畫面 進來後會像下面這張圖,然後要先去 OAuth 同意畫面 接著就是照畫面上的只是填好資料按下一步,如果不知道怎麼填可以參考下圖 測試的時候外部沒辦法連到這個 API,所以要先把自己的 測試用帳號 填寫上去,不然可是沒辦法順利得到回傳的 完成後按下儲存,接下來就要設定 憑證 建立憑證 接這滾輪往下滾會出現重新導向網址的設定 重新導向 URL 重新導向的網址要填

By CL HSIEH
AI coding

演算法

Leetcode 題型分類與解題方向

我發現這些 leetcode 好像依照不同的題型會有類似的解法,所以請 AI 幫我統整每一個種類題型的解題方向。大致上可以分成 9 種類型,如果遇到這類型可以先往每個類別中列出的解題方法來思考,在這裡做個紀錄 1. Array Problems * Two Pointers: Used for problems like finding pairs, subarrays, or for partitioning arrays. * Example: 283 (Move Zeroes), 11 (Container With Most Water). * Sorting: Often needed before applying binary search or two-pointer techniques. * Example: 56 (Merge Intervals)

By CL HSIEH
lock

小韭菜開發日記

如何成功讓你的 Wordpress 網站被判斷為 Https 的安全網站

網站設置好以後過了幾天,即使我已經設定好了CA 憑證,瀏覽器左上角也變成鎖頭 SSL 連線加密模式了,Google Search Console 依然沒有辦法判定我的網站是 https 安全網站。 應該也是有人跟我遇到相同的情況吧? 這邊分享一下後來怎麼解決這個問題的 301 永久轉址 首先就是先上我的網域,然後看看 http 未加密連線 http://my-domain 的請求有沒有被轉到 https 去 有!很好,所以問題不是出在這裡。如果沒有的話可以參考這裡去設定: https://www.a2hosting.com/kb/security/ssl/redirecting-users-to-ssl-connections/ Mix content 使用工具 why no padlock 檢查原因 根據官方的指引,可以使用這個網站來檢測是什麼問題造成沒有 https: https://www.whynopadlock.

By CL HSIEH