60 秒新知

怎麼正確處理 PyO3 的 Exception ?

前陣子提到可以用 PyO3 讓 Python 可以呼叫用 Rust 寫成的 library, 不過當 Rust 那端執行上有任何例外錯誤時,你還是得將例外錯誤轉換成 Python 看得懂的 Exception, 如此一來才能讓 Python 正確拋出 Exception

Posted on  Sep 23, 2023  by  Amo Chen  ‐ 1 min read

Kombai — 前端工程師產 Code 的好工具

現在開發團隊大多需要 UI/UX 設計師參與使用者介面的設計,再將設計交由前端工程師實作,然後前端工程師就會看著設計稿想著要怎麼把設計轉成一個個元件以及

Posted on  Sep 22, 2023  by  Amo Chen  ‐ 2 min read

howler.js 現代 Web 音訊/音源播放函式庫

要在網頁上放一段音樂可以透過 <audio> 標籤做到,不過要更進階的功能時, <audio> 標籤就顯得不足,例如 <audio> 不支援透過 XHR 的方式取得音訊,你得自己實作這項功能才行,

Posted on  Sep 20, 2023  by  Amo Chen  ‐ 1 min read

資訊安全心法 — 最小權限原則

2023 年 6 月,微軟發生 1 起資安事故,造成 38TB 的資料暴露在網路上,這 38TB 的資料中還包含 2 位前員工的硬碟備份,其中含有密鑰、密碼、3 萬則通訊軟體(Tea

Posted on  Sep 19, 2023  by  Amo Chen  ‐ 2 min read

Search as a Service 搜尋即服務 - curiosity

不知道你有沒有這種困擾,經常要找 1 份資料時,只記得關鍵字,卻不知道它存在哪個地方,到底是 Slack? 還是 Google Workspace? 還是在 Gmail ? 這個痛點被 curiosity 給發現,並且提出解決

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

pgJQ - 讓你在 PostgreSQL 中使用 jq

pgJQ 是 1 個很有趣的開源專案,它實作了 1 個 PostgreSQL 的外掛(plugin),可以用 SQL 操作 jq 指令,例如: SELECT jq('[{"bar": "baz", "balance": 7.77, "active":false}]'::jsonb, '.[0].bar'); 會產生以下結果: jq ------- "baz" pgJQ 蠻適合應用在

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

電腦視覺(Computer Vision) Pipeline 架構教學

近年來很多電腦視覺處理的技術落地開枝散葉,例如手機的人臉辨識、自動駕駛都是電腦視覺處理領域的應用,但我想絕大多數的人應該工作都跟電腦視覺處理

Posted on  Sep 14, 2023  by  Amo Chen  ‐ 1 min read

Hatch - Python Project Manager 的新勢力

正當我以為 Poetry 會稱霸 Python Package Manager 的時候,才發現有 1 個 Package Manager 殺出重圍,那就是 Hatch ! 而且 Hatch 還不少專案、公司使用,這之中包含 FastAPI, Pydantic, Spark, tox, Uvicorn 等開源專案,以及 Anaconda, Databricks, Elastic, Google,

Posted on  Sep 13, 2023  by  Amo Chen  ‐ 1 min read