Amo Chen

熱愛咖啡廳背景音的好捧油 - Coffitivity

有不少人很喜歡在咖啡廳/餐廳寫程式、創作文章等,其原因多半在於其背景音近似白噪音,可以讓人更容易進入心流狀態(或稱 flow),體驗到一種全神

Posted on  Mar 19, 2023  by  Amo Chen  ‐ 1 min read

約耳趣談軟體

聊這本書之前,先聊聊約耳(Joel)這個人。 約耳是 Stack Overflow 網站的共同創辦人之一,也擔任了近十年的 Stack Overflow CEO (2010-2019) ,更在同時推出知名的專案管理應用 Trello, 在此之

Posted on  Mar 18, 2023  by  Amo Chen  ‐ 1 min read

你知道 Facebook/Twitter 怎麼解析你貼的網址嗎?

當你在 Facebook/Twitter 輸入框貼上網址時,它會試圖用 Open Graph protocol 去解析網頁中的 og:title, og:url, og:image 以及 og:type 4 個屬性(如果網頁沒遵守 Open Graph protocol 又是另一回事了),其中 og:image 就是 Facebook 貼文會顯示的

Posted on  Mar 17, 2023  by  Amo Chen  ‐ 1 min read

Open Source 工具箱 - OpenSourceAlternative.To

談到怎麼將開放原始碼的軟體變為一門生意的話,我想 Amazon Web Services(AWS) 可說是箇中翹楚。 AWS 提供的許多服務幾乎都是透過整合、改造開放原始碼專案而來,例如 AWS OpenSearch 其實

Posted on  Mar 16, 2023  by  Amo Chen  ‐ 1 min read

手繪風格繪圖工具分享

隨著遠距(remote)或混合式(hybrid)工作模式成為各大軟體公司的標配,如何不需要面對面也能有效溝通成為一件相當重要的事,也是每個人

Posted on  Mar 15, 2023  by  Amo Chen  ‐ 1 min read

看了肯定會的 Python 裝飾子(decorator)教學

Python 的 decorator (或稱裝飾子)是一個非常有用的功能,它的重要程度可以說是沒用過或不會用 decorator 的人就等於沒學過 Python, 甚至在一些常見的框架(Framework),例如 Flask, FastAPI, Django 都提供各種方便的 decorator 供大家使用。

這麼重要的東西,肯定是闖江湖都會用到的金創藥啊!

但如果你剛接觸 Python 就看到類似以下裝飾子的範例,絕對會腦袋打結,為什麼函式前面還要加個 @debug 還有 @cache, 而且還很神奇能運作:

@debug
@cache
def sum(a, b):
    return a + b

本文就教大家如何理解 Python 的 decorator!

Last updated on  Mar 10, 2023  in  Python 程式設計 - 中階  by  Amo Chen  ‐ 6 min read

你的網頁有用對 HTML 標籤嗎?

在這個搜尋引擎在網際網路佔有一席之地的時代,如何讓搜尋引擎的爬蟲能夠正確解析你的網頁內容,也是 SEO 重要的一環。(未來可能變 AI 的爬蟲⋯⋯) HTML 提供

Posted on  Mar 9, 2023  by  Amo Chen  ‐ 1 min read