CodingMan

Only Your Code Can Define You

如果你是 Tesla 車主,你一定會遇到想要使用車上行車紀錄器或哨兵模式影片的時候。

但這些影片預設是沒有加上時間標籤的,檢舉起來很不方便

本文將會以 macOS 為例,示範如何幫 Tesla 的行車記錄器影片加上時間標籤!

Google Analytics 是一個強大的網站分析工具,它可以讓您追蹤網站上的流量、轉換率和其他重要指標。

然而,對於那些想要分析 Google Analytics 數據的人來說,手動提取和處理這些數據非常浪費時間。這就是為什麼我們需要 Google Analytics Data API 的地方,可以讓你通過程式碼呼叫的方式從 Google Analytics 中取得數據,並將它們導入你的應用程式或進行進一步的數據分析。

在本文中,將介紹各位如何使用 Python 呼叫 Google Analytics Data API。

其實在去年 2022 就有試駕過 Model 3,當時就留下不錯的印象,特別是當時下著雨感受輔助駕駛在高速公路,依舊可以穩定在車道中央的感覺,真的很棒!

但是當時還沒有準備好購車,所以就沒有繼續購車流程。

直到最近 Model Y 的登台,又降價 22 萬之後又降了 6 萬,我終於下單了 (香

本文詳細記錄了我購車的心得,希望能夠幫助到有興趣的朋友。

如果你覺得現有的 Email 服務不夠安全,或者你需要在不安全的網路環境中傳送加密的訊息,那麼 GnuPG 就是你的好幫手

在本文中,將介紹如何使用 GnuPG 來產生公私鑰,並且來加解密敏感訊息。可以讓我們在不安全的網路環境中,傳送和接收加密的訊息,保護隱私和安全

想在 Mac 下圍棋嗎?想搭上圍棋 AI 的熱潮但又不知如何下手嗎?

這篇文章將會帶著你一步一步地教你怎麼在 Mac 上安裝 KataGo 搭配 Sabaki ui,在 Mac 上也可以享受圍棋 AI 的樂趣!

Google 面試 無疾無蹤之後
有個機緣巧合剛好出現也都已經準備面試了
就透過朋友內推了從以前我就很憧憬的趨勢科技面試

絕對不是損友推坑

這次過年處理了幾件事,怕明年忘記,所以記錄一下

本文非業配

rsync 是一個強大的檔案同步工具,它能夠跨網路和本地進行檔案和目錄同步,最大的優點是透過檢查檔案的大小和時間戳記來確定哪些檔案需要被更新,因此可以大大節省傳輸時間和頻寬

有這個部落格也已經一年有餘了,簡單分享一下我打造這個部落格比較不一樣的地方與簡單的教學

這篇文章將會教導你使用免費的 HexoGithub Actions 以及 Github Pages 來做出你現在看到的部落格

其中只有 domain name 是需要付費的,而這也是選擇性,你也可以使用免費的 domain name

中華電信自 2022.08.01 起開放 4G/5G 月租型用戶可免費申請 VoLTE / VoWiFi 服務
這服務其實已經行之有年,直到 2022.08.01 才開放免費,並且即日起更可以線上申請

趕快來了解一下什麼是 VoLTE / VoWiFi 吧!

身為一個軟體工程師,每天都需要盯著程式碼看
因此如何選擇你的程式碼字體,對於程式碼的閱讀,是有很大影響的

而對於選擇障礙的人來說,CodingFont 可以張著你選擇最適合的程式碼字體

你還在用同一套帳號密碼嗎?害怕太多組紀錄不起來?還是雲端備份又擔心被盜取?
密碼管理一直都是大家很容易忽略的議題

在這篇文章裡,我將會介紹一直以來我都在使用的密碼管理器 - Bitwarden

我們常常會使用 Terminal 來執行指令
但是 Mac Terminal 的功能很少,也沒有什麼美觀的功能
還好我們可以用一系列的工具來升級它

身為一個軟體工程師,常常需要編輯很多程式碼文件
也會常常需要得到 StackOverflow 上的幫助

但是每次都要手動複製貼上,真的很麻煩
這時候就需要一個好用的剪貼簿工具 Clipy 來幫助你

沒想到我也有幸可以寫這個題目

希望這篇文多多少少可以幫助到未來的面試者,哪怕只是一點點

有一天想用 Enum 來管理整包資料的欄位,沒想到就此踏上一段追尋的旅程
One day, I would like to use Enum to manage all the fields of data.
Unexpectedly began a journey to find the answer.

題目在此 135. Candy

給一個數列,代表一系列小孩的排名,有以下規則

  • 每個小孩至少一顆糖果
  • 如果小孩對他的鄰居有更高的排名,必須比他的鄰居拿更多的糖果

請計算最少可以給幾顆?

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 檔案到部落格空間的

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

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

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

維基百科-LVM

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

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

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

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

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

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

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

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

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