Sometimes, we need to list all the files in a folder or sub folder in Python.

In this post, I will show you how to use the glob function to achieve this.

有時候你的程式會需要等待一段時間再回來看
如果有辦法可以在程式結束時,可以用某種方式通知你
就可以省下一些時間

這篇文章分享了,如何用程式化的方式在 Mac 發出系統通知

Sometimes, you need to execute some process for a while.
If there is a way to notify you when your process is finished.
It will save a lot of time.

Right here, I show you how to activate a Mac system notification programmatically.

當有一段工作需要平行化的時候,通常我們會很直覺的使用 threading.Thread 來做
但取決於各位機器的條件,有時候並不能無限制地狂開
因為只會提高工作出錯的機率
這時候就需要限制 thread 數量

這篇文章分享了幾種簡單又優雅地限制線程數量的方式

想要取得上個月的月份卻不知如何下手嗎?
當你開心地把今天減去 31 天卻忘記還有二月嗎?

這篇文章教導你,如何順利地取得上個月的月份

有時存檔時遇到編碼錯誤但又不確定資料的編碼

這篇文章教導你如何在不知道資料編碼
但要存檔遇到 UnicodeEncodeError 錯誤時的處理方式

筆者在最近的需求裡遇到需要宣告二維陣列的狀況
但卻發現資料為什麼怎麼塞都不對…

此篇文章分享給你各位,如何正確的初始化你各位的二維陣列

由於目前「社交距離 app」尚未直接支援 iOS 捷徑

此篇文章分享一個簡單捷徑
讓你各位可以方便地在需要出示的時候快速開啟

最近在開發的過程中,需要瀏覽 2.56 MB 以上大小的 json 檔案
這時候遭遇到一個問題是,這個大小超過了 PyCharm 檔案大小限制
以致於無法正確上色

這篇文章教導你如何解開束縛!

身為一個 HackMD 的愛用者
當然免不了幫 HackMD 上一下 dark theme 來保護眼睛

之前在 Slack 看到有一次跑一個字的 gif 覺得很好玩
想自己做做看,發現這中間需要好幾個線上服務才可以做出來
如果字多一點其實還蠻花時間的!

所以寫了一個跑馬燈圖片產生工具,這樣一來就可以大量產生自己想要的 gif 圖!

有時候,常常會需要在 list 移除空白元素
但常常會忘記怎麼寫,在這邊做個簡單的筆記

不知道從什麼時候開始
我就很喜歡數獨這個遊戲形式

它很美

在檢視海量資料時,發現偶爾會有幾筆資料會比對不過
印出來比對發現在可視範圍一模一樣

轉成 byte 才發現有一個長得不一樣的空白
在 utf-8 底下數值為 \xa0

有些時候會需要同步文件的 PDF 檔案到網路空間上 例如履歷

在這裡我分享一下,我是如何在 Google slide 修改好文件
然後使用 GitHub Actions 同步 PDF 檔案到部落格空間的

在一家公司做久了
也許會覺得工作環境過於舒適,也許覺得心灰意冷
又或者想趁還可以出去看看的時候勇敢跳出去

筆者本身是偏後端的軟體工程師
希望可以在這篇文章,跟相關領域同樣想轉職的年輕工程師分享一下自身的準備經歷

邏輯捲軸管理器(英語:Logical Volume Manager,縮寫為LVM),
又譯為邏輯卷宗管理器、邏輯磁區管理器、邏輯磁碟管理器,
是 Linux 核心所提供的邏輯捲軸管理(Logical volume management)功能。
它在硬碟的硬碟分割區之上,又建立一個邏輯層,以方便系統管理硬碟分割系統。

維基百科-LVM

三角棋或三角殺棋[1],開始時共有 15 個圈圈,每個回合玩家可以畫一個直線,消掉相鄰的一到三顆
輪流畫到最後一顆的人輸

在 Mac 或者 Linux 環境底下,有時候使用了 chmod 變更了檔案權限
結果 git 就把大量的檔案權限變更都列入檔案更動裡

在這邊留存一篇我覺得寫得很好的心得
這篇在很多年前讀到,我覺得很棒,就一直放在心上

此機器人集中二技術力之大成,成功在 2021 新年搶到八卦板首 PO
本人發誓要是搶到首 PO,便再也不搶了,並且將程式碼釋出!
因此才有了此篇說明教學,教導您如何順利地搶下首 PO

最近在 k8s 上解構別人的 Dockerfile,想要把一些變數參數化,不小心忽略了這個小細節,結果淹沒在巨大的指令海裡
經過一番追尋之後,才終於發現了這個小細節

近來因為疫情的關係,在家工作已經變成常態。也越來越多公司開始轉型,對於遠端的工作型態更為友善
線上會議也開始變成主要的開會形式

如何做好家裡的網路基礎建設,變成一個重要的課題

終於把自己的 domain name 設定上 Github Pages 了,卻發現一但發佈新文章,我的 domain 設定就會被 Github 自動幫我加上的 pages build and deployment workflow
設定回原本的 domain…

花了一些時間才比較搞清楚整個 hexo 流程