買家具的慘痛經驗

不聽老人言,吃虧在眼前。謝謝 xxxx 讓我學到這堂重要的課。

=====

跟他們約今天 1700-2100 收貨,為了預防他們五點就來,我下午還請無薪假。然後就從 1630 一路乾等到 2130,什麼消息都沒有。

而且,連任何查詢訂單跟申訴的管道都沒有,唯二的管道是「官方電話」跟「電子郵件」。

官方電話打過去,就是一堆預錄好的聲音,然後好不容易轉一堆分機之後要到真人客服的時候,每次都忙線中,要不然就是已經不是營業時間。

電子郵件,他說 48 小時內會回覆,嗯 🙂。

=====

一個五千塊的桌子,運費另外收了塊一千塊。退貨不會退運費,該不會就是這樣賺錢的吧。

把送貨服務弄得很爛,然後客人不爽之後就退貨,這樣就可以原封不動的淨賺運費的錢,賺爛了 👍。

啊真的不爽也沒地方申訴,只有那個電子郵件~~

誰都沒有權力影響我的心情,只有我可以

今天早上趕著騎車去上班時,安全帽的鏡片突然脫落,怎麼鎖都鎖不回去。然後我就在大熱天底下耗了十分鐘處理這個鳥事,到最後鎖頭還掉在地上之後不見了。

嶄新的一個禮拜就從差到不行的心情開始,恭喜。

=====

整個騎車路上都覺得很煩,開始想到了各種讓自己煩的事情、還有工作等等。

理性上知道其實也沒那麼糟,一切都是那個破爛安全帽打亂了整個心情跟節奏。

這時,我突然覺得,x 的,這一個幾百塊就能解決的破爛小東西,憑什麼影響我的心情?憑什麼我的心情要被它控制?

=====

最近每天晨會都在電人,雖然不是在電我,一直聽還是會覺得很煩。

但,以我做兩年,我會活八十年來算好了,這個工作不過就占我生命 2/80 * 8/24 = 1/120 而已。一個占我生命中不到 1% 的東西,到底也憑什麼影響我的心情?

打字排版

好文推薦:中文文案排版指北

不知從何開始,每次中英文打字都習慣加上空格,總覺得這樣比較好看。
也不是說我每次聊天打字都這麼搞剛,但至少在發文、寫文章時,如果看到那種中英文中間沒空格的,真的會覺得很刺眼 XD。

看完這篇文之後,看文章也都會特別注意。我在網路上大部分看到的中文文章沒有在意這種事,但偶爾看到有作者注意這些排版的時候,真的會對他的印象加分。

一些文中提到的範例和筆記:

  • 中英文之間需要增加空格
  • 中文與數字之間需要增加空格
  • 全形標點與其他字符之間不加空格
  • 數字與單位之間需要增加空格
  • 專有名詞使用正確的大小寫

在 LeanCloud 上,數據儲存是圍繞 AVObject 進行的。
我家的光纖入屋寬頻有 10 Gbps,SSD 一共有 20 TB。

不習慣的用語

視頻 >> 影片
軟件 >> 軟體
質量 >> 品質
插件 >> 外掛程式 plugin
激活 >> 啟動
高清 >> 高畫質
默認 >> 預設值
攝像頭 >> 攝影機

這個「高清」「視頻」拍攝的「質量」真好。
:這個「高畫質」「影片」拍攝的「品質」真好。

在使用這個音樂「插件」之前,要先把它「激活」。
:在使用這個音樂「外掛程式」之前,要先把它「啟動」。

用不習慣 Windows

一個 MacOS 重度患者的一些碎碎念。

最近上班,公司配給我一臺微星的電腦,作業系統是 Windows 11。

我從 2017 年就開始用 MacOS,所以現在用 Windows 很不習慣。但我也在想,或許只是因為不習慣才導致我覺得他很難用,是否我習慣之後會稍微改觀呢?於是,我就不斷嘗試了一兩個禮拜,也到處爬文摸索。

一兩個禮拜之後,真的越用越覺得麻煩。我自己覺得有以下幾點:

在終端機安裝軟體之後,沒辦法直接使用,還要另外設定複雜的東西。

在 Mac 上,我都會用 brew 安裝終端機軟體,例如輸入 brew install nvm
裝完之後,我大部分都可以直接在終端機直接輸入 nvm 相關的指令了,例如 nvm install 18

在 Windows 上,我有看到類似 brew 的終端機軟體,叫做 scoop
我一樣可以使用 scoop install nvm,但是安裝完之後我卻沒辦法直接使用 nvm,還要設定什麼各種環境變數之類的東西,而且也找不到它安裝在哪裡。
光這個東西可能就得花好幾個小時,甚至幾天找出問題。但是原本在蘋果上,我只要花一兩分鐘安裝完之後就可以直接繼續開始做事了。

運氣才是成功的關鍵

之前聽博恩 Podcast 聊到,要怎麼樣成為一位成功的喜劇演員,那就是要非常幸運。我非常認同這個觀點。

常常會聽到很多人一直強調自己有多努力,也看到很多人說是因為過去這麼辛苦熬過來,才有現在的這個成就。

當然,我也不否認這個觀點。但是,成功的人,有哪個人不努力的?我相信有很多比那些檯面上更努力,卻不被大家知道的人。

甚至有些人可能是本來沒有實力,但是因為運氣好先被看到之後,才透過努力不斷達到現在成功的地位。

就像找工作一樣,即使自己的能力再怎麼好,如果沒有好的工作機會,沒有遇到好的公司,一樣也只能做比較差的工作。

而我們能做的,就是增加運氣的表面積,讓自己能更有機會被看到。但至於有沒有被看到,就不是我們能決定的了。

我們的主觀認知,造就了這個世界的人們

最近看到有個目測約六十多歲的奶奶在大樓收垃圾,心中不覺冒出憐憫的心情。想說年紀這麼大了,還得出來工作,養家餬口。或許家裡的經濟真的很不夠,可能還有小孩要養。

不過話又說回來,為什麼我會覺得心疼?就眼睛所見而言,其實不就只是一個年紀稍長的人在工作而已嗎?其他的故事或角色設定,全部都是我自己加上去的。

於是我有了以下想法: 我們人自己都會對眼睛所見的事情和人,對他們賦予了本不存在的主觀認知或故事,進而塑造出我們自己認為的形象。

我們可以在對方身上加上不一定存在的善良故事和角色設定,把一個不認識的人變成善良的人;同樣的,我們也可以在對方身上加上不一定存在的邪惡故事和角色設定,把一個不認識的人變成邪惡的人。

...

我有時在想,世界上的壞人真的這麼多嗎?到底這些「壞人」真的有這麼壞嗎?

試著讓初學者理解 API

來看看程式跟程式之間怎麼溝通跟傳遞資料。

基本解釋

API(Application Programming Interface),中文翻為應用程式介面,用一句話來解釋的話,就是:兩個應用程式(電腦)接觸時所要依照的規範。

再用白話一點的方式來解釋,就是:「程式跟程式之間的面交規範。

以面交買東西為例,假如今天我要跟某個店家面交買東西,那以下可能是他會事先定好的注意事項:

  1. 你在哪個地方可以跟我碰面。
  2. 你要給我什麼(例如錢、身分證件)。
  3. 這樣我就會給你什麼。

假如我今天要預約要買鋼琴,那他會事先跟我說:

  1. 你可以在臺中的某個街道跟我碰面。
  2. 你要給我事先約好的鋼琴金額、身分證件。
  3. 我會給你鋼琴。

現在把鋼琴換成是某個「電腦資料」,比如說 NBA 的球員數據好了。 如果我今天想要找 Nikola Jokic 去年整年的數據,那我可能就會去找有提供數據的店家,他也已經定好面交規範:

為什麼很多球迷都覺得 NBA 球員要忠誠?

每當有大咖的 NBA 球星轉隊,都會有很多球迷嗆說「組團」,又或者很多球員拿很高的薪水,卻被說:「為什麼拿這麼高的薪水,有沒有想要讓球隊補強拚冠軍?」我每次在看這些回應,都會覺得無法理解。

如果把 NBA 球員當成一個上班族。所謂的「忠誠」跟「降薪」,就像有其他間公司開給你更高的薪水,但你卻一心想為現在自己的公司工作。我認為會這樣的人應該不多吧,如果真的有,那我也給予尊敬。

對於上班族而言,去一個薪水比較高、發展性比較好的公司、又或者是想跟朋友一起在同一間公司上班,這不是一件很正常的事情嗎?

在 Git 裡面,怎麼把自己的分支 merge 進 main?

每次多人協作,都有一堆分支衝突嗎?

簡單來說,分成三個階段:

  1. 將自己分支的本地端和遠端同步。
  2. 將主分支合併到自己的主分支,並讓本地端和遠端同步。將主分支合併到自己的主分支,並讓本地端和遠端同步。
  3. 將自己分支合併到主分支。

假設公司的主要分支叫做 main,而我現在在開發的分支叫做 feature/login,那我要怎麼把我現在的分支合併到 main? 首先,要先讓自己的分支是乾淨的,也就是要在 feature/login 執行:

git pull
git push

執行完之後,現在本地端和遠端的 feature/login 是同步的。

接著,要把遠端最新的 main 給拉到本地端,執行:

git fetch origin main

此時,我的本地端就有最新的 feature/loginorigin/main

接著就是要把這兩個分支合併起來。在 feature/login 分支上執行:

git merge origin/main

這個指令是要將剛剛從遠端啦過來的最新的 main 合併到我的 feature/login。 此時,可能會發生所謂的「衝突」(Conflict),這是因為你跟別人可能有改到同一個檔案。因此,所謂的「解衝突」就是要決定說,在這個檔案裡面,兩個檔案不一樣的地方要選擇哪一個。