Folium — 地圖視覺化的神兵利器
今天突發奇想,想說要是我有一堆地圖型的資料的話,要如何視覺化? 找了一下解決方案,就找到 Folium 這個 Python 套件,再搭配 Jupyter 的話,簡直是屠龍寶刀! Folium 是用 Python 加
Posted on Oct 12, 2023 by Amo Chen ‐ 1 min read
今天突發奇想,想說要是我有一堆地圖型的資料的話,要如何視覺化? 找了一下解決方案,就找到 Folium 這個 Python 套件,再搭配 Jupyter 的話,簡直是屠龍寶刀! Folium 是用 Python 加
Posted on Oct 12, 2023 by Amo Chen ‐ 1 min read
Obfuscated indexes, 是描述 database 的索引(index)被混淆造成 query engine 無法順利使用正確索引進行查詢的問題。 舉個例子說明會更清楚,首先考慮以下的 table schema: CREATE TABLE `todos` ( `id` int NOT NULL AUTO_INCREMENT,
Posted on Oct 11, 2023 by Amo Chen ‐ 2 min read
後端工程師很多工作會跟資料庫打交道,而通常很多公司為了方便會讓團隊在開發環境共用資料庫,裡面有測試資料之外,也有可能拿修改過的 production 資料填充(也
Posted on Oct 10, 2023 by Amo Chen ‐ 1 min read
原本我以為這只是單純因為 Python 需要搜尋不同的 variable scope 的關係,實則不是 🤣 更詳細的原因在於 function scope 內用到的 bytecode 與 global scope 的 bytecode 不一樣。 function scope 用的是 STORE_FAST 這個指令,而 global scope 用
Posted on Oct 9, 2023 by Amo Chen ‐ 1 min read
使用 AWS 要提供信用卡資訊,對於學生族群來說較不友善,畢竟現在很多公司都多多少少有使用 AWS 提供的雲端解決方案,如果學生可以提早接觸到如何使用 AWS 相關
Posted on Oct 8, 2023 by Amo Chen ‐ 1 min read
先前介紹 Web 前端專門播放音訊的 Howler.js, 這次介紹 Web 前端專門播放影片的 Video.js 。 Video.js 是個開放原始碼專案,專門做跨瀏覽器影片播放器(player),支援 WebM, MP4 等常見
Posted on Oct 5, 2023 by Amo Chen ‐ 1 min read
說到怎麼處理效能問題,大家直覺應該都是做 parallelism 或者 concurrency, 不過其實也可以選擇改變演算法做效能的改善,這種做法的好處是可以不用額外處理 parallelism 或者 concurrency 所帶來的複
Posted on Oct 4, 2023 by Amo Chen ‐ 2 min read