2023/12/25

年終盤點

 我也不知道有誰會來看這個部落格,但之後肯定是要好好盤點一下了

最近剛好幫部落格的網域續費,雖然費用不貴,但隱藏在血液裡的客家心態告訴我要再想想

在讀過學習法則 | Complete Think (rickhw.github.io) 這段後

我覺得我的部落格勢必要整理一下,先把不用的廢文刪除

再看文章是否能夠有些篩選,讓點進來的人可以只看某一類(例如程式)的內容

這樣比起文中建議的再多開一個部落格的改動幅度沒那麼大,我也能好好想想我有什麼事情是想透過部落格達成的(哪怕我是希望我的履歷好一點)

2023/10/22

[Discord]如何切換聊天語音模式

 https://support.discord.com/hc/zh-tw/articles/217083547-如何追加快速鍵-


Josiah Queen-The Prodigal 歌詞

 https://www.youtube.com/watch?v=3B3hC706X90


先來貼個歌詞,感覺這首滿後現代、主流的詩歌,居然創作者年紀和我差不多

之後來更新中文翻譯

I've been sick and tired

Of being sick and tired

Searching far and wide

For something that feels real

I need something real

我病了,也累了

追尋著某個讓我感到真實的

我需要那真實的

I don't want to lose my soul

Chasing after things that don't lead

Me straight to you

我不想失去我的靈魂

追逐那些不領我向你的

I'm lost in the feeling

That I ain't from this world

Going Back to Eden

Ain't gonna be easy

But it leads me straight to you

Now I'm running home

Like the Prodigal

我失去了那種我不屬這世界的感覺

回到伊甸園不是容易的事

但那讓我將焦點轉向你

現在我正在跑回家

就像浪子回頭

I don't need the money

I don't want the fame

I don't want what I can't take

With me in the grave

我不需要金錢

也不想要名聲

我不想要那些死後帶不走的事物

I don't want to lose my soul

Chasing after things that don't lead

Me straight to you

我不想失去我的靈魂

追逐那些不領我向你的

I'm lost in the feeling

That I ain't from this world

Going Back to Eden

Ain't gonna be easy

But it leads me straight to you

Now I'm running home

Like the Prodigal

我失去了那種我不屬這世界的感覺

回到伊甸園不是容易的事

但那讓我將焦點轉向你

現在我正在跑回家

就像浪子回頭

I don't want to lose my soul

Chasing after things that don't lead

Me straight to you

我不想失去我的靈魂

追逐那些不領我向你的

I don't want to lose my gaze

When I meet you face to face

Well done, welcome home

Now I'm running home,

Like the prodigal

我不想失去我的目光

當我親眼見你時

做得好,歡迎回家

我正在奔跑回家

就像浪子回頭

I'm lost in the feeling

that I ain't from this world

The Going Back to Eden

Ain't gonna be easy

But it leads me straight to you

Now I'm running home

Like the Prodigal

我失去了那種我不屬這世界的感覺

回到伊甸園不是容易的事

但那讓我將焦點轉向你

現在我正在跑回家

就像浪子回頭

2023/08/24

[生活] 狐臭問題如何解決(小蘇打粉)

每天洗完澡、用毛巾擦乾身體前,抹一點點小蘇打粉到左右邊的腋下(我是用一隻手指去沾小蘇打粉),並且塗抹均勻,接著擦乾腋下和身體即可

也有些人是擦一些小蘇打粉,再沖水一次,我是選擇比較客家的用法,小蘇打粉買了一包到現在都還沒有用完給你們參考

小蘇打粉可以處理腋下流汗帶出的蛋白質(同時也是狐臭的原因),所以這樣做其實就比較沒有味道了

2023/07/27

2023/07/03

[Testing] 如何自動化測試CLI專案

 小弟後來跑去HP工作了,目前手上投入的專案有很多不是API或前端等網路上較多測試資源的專案,而是CLI這個看起來繁體中文沒什麼留下網路資源的介面

之前再前公司大家最後選以Node.js作為之後寫自動化測試的主要語言

我到目前也覺得看起來團隊大部分的人都會點JS,我想除了負責維護自動化測試專案的人,其他人只要能看懂JS,就能一起審核PR


我先貼上幾個我查到好像可用的開源專案,之後再來研究用哪個比較好,如果偶人在這裡以回覆或直接發我email找我聊聊我會很樂意繼續分享XD

commander.js

https://github.com/tj/commander.js/blob/master/Readme_zh-CN.md

coffee

https://github.com/node-modules/coffee

cli-testing-library

https://github.com/gmrchk/cli-testing-library

看了一下趨勢,看來沒意外要用commander了

https://npmtrends.com/CLI%20Testing%20Library-vs-cli-testing-library-vs-coffee-vs-commander

2023/06/20

[Regex]如何用正則表達式檢查一個數字是否包含在一個數字陣列裡頭

 這個標題可能寫的不夠準確到能表達我的意思,

我遇到一個情形,

我有一個陣列,裡頭包含了監理站的代號,之前的寫法是用JS裡的Object.includes()去檢查輸入的數字是否在這個陣列裡頭,是就繼續執行後續的流程

const motorVehiclesOfficeIdList = [

            21, 25, 26, 30, 31, 33, 40, 41, 43, 44, 45, 46, 50, 51, 52, 53, 54,

            60, 61, 62, 63, 64, 65, 70, 71, 72, 73, 74, 75, 76, 80, 81, 82, 83,

            84,

        ];

if (

            motorVehiclesOfficeIdList.includes(dmvNo) === true

        ){

//pass

}

裝了JOI後,發現數字的檢查好像沒有includes,字串也沒有,就想用Regex來解決

最後是這麼寫的

dmvNo: Joi.string()

                    .pattern(

                        new RegExp(

                            "^.*21|25|26|30|31|33|40|41|43|44|45|46|50|51|52|53|54|60|61|62|63|64|65|70|71|72|73|74|75|76|80|81|82|83|84.*$"

                        )

                    )

                    .example("41")

                    .description("dmvNo")

                    .required()

有需要我再更新