Amo Chen

使用 GPT-4 生成紙藝風格圖片

真的沒想到 GPT-4 生成的紙藝風格圖片那麼漂亮,而且意外搭配。 該圖片使用的 Prompt 如下(日文): 縁起が良いと感じれる一富士二鷹三茄子をpaper artで描

Posted on  Jan 21, 2024  by  Amo Chen  ‐ 1 min read

好文分享 — 白話文告訴你,什麼是 Embedding

白話文告訴你 - 什麼是 Embedding 介紹 AI, 機器學習領域中很重要的技術 embedding 。 該文不談什麼高深的數學,僅用很簡單的例子搭配幾張圖,就能很清楚的解釋什麼是 embedding, 真的值

Posted on  Jan 20, 2024  by  Amo Chen  ‐ 1 min read

好文分享 — 2024 前 15 大軟體開發趨勢

雖然 2023 年末到 2024 年初,陸陸續續都有軟體公司裁員的消息,可以預見 2024 可能也不會太過平穩,不過我們還是可以靠選擇與趨勢相同的方向的職業來保護工作與人

Posted on  Jan 19, 2024  by  Amo Chen  ‐ 2 min read

資安宣導 — 用 secure_filename 強化檔案上傳的安全

現代很多應用都需要實作檔案上傳的功能,例如上傳使用者圖像、上傳 CSV 表格等等,不過檔案上傳也是很容易造成資安漏洞的一項功能,一旦寫得不好,就會給惡意人士製造機會入侵系統,甚至成為散佈惡意軟體的中繼站。

本文將說明 1 個檔案上傳功能的資安問題以及如何進行防禦。

Posted on  Jan 18, 2024  in  Python 程式設計 - 中階 , Python 資訊安全  by  Amo Chen  ‐ 2 min read

後端工程師面試考什麼 — 快取模式篇(cache patterns)

實務上快取有多種模式(patterns),每 1 種都有適合的應用場景,大多數後端工程師應該只對 Cache Aside 快取模式相對熟悉,較少接觸其他種模式,不過實際面試時也可能被詢問到 Cache Aside 以外的模式,原因在於 Cache Aside 模式沒辦法在所有的應用場景都完美運作,因此需要對常見的 Cache 模式有基本認識,才有辦法提出合理的解答。

本文將介紹 6 種快取模式。

Posted on  Jan 17, 2024  in  後端面試準備  by  Amo Chen  ‐ 4 min read