跳至主要内容

· 6 分鐘閱讀
Eric Cheng

Firebase 系列文的第三篇,這篇文章會簡單介紹如何使用 Firebase 的 Authentication 功能來管理會員帳號。

相信很多使用者都對網站的會員功能常有資安的疑慮,擔心自己的帳密會不會被網站拿去做什麼其他的用途, 事實上網站的開發者更討厭去管理使用者的帳密,尤其是個資法有相當多的限制,對帳密這類的資訊是能不碰就不碰, 但網站有時不得不需要有會員的功能,這時第三方的會員帳號管理就很好用了。

而 Firebase 就提供 Authentication 的功能,簡單的說就是網站不直接管理使用者的帳密,而是透過 Firebase (Google) 去管理,如果有資安的問題就是 Google 的問題,和網站無關

· 2 分鐘閱讀
Eric Cheng

Jupyter Notebook 預設的專案路徑是在 C:\Users\XXXX 下,基本上這有點討厭,因為這個路徑下檔案很多,而且很多都是系統的檔案,而工程師通常有自己的專案路徑,不會想放在這裏,也希望在 Jupyter Notebook 開啟後不需要再切換路徑到自己的專案。

· 3 分鐘閱讀
Eric Cheng

Embedded DB 是很好用的工具,有時候為了一個小專案還要特別去 PostgreSQL 或 MySQL 建 database 會覺得殺雞焉用牛刀,如果只用文字檔處理又覺得不足,建個微型 DB 直接包在 Spring Boot 的專案中就很適合了

· 2 分鐘閱讀
Eric Cheng

一個舊專案的需求,原來的程式碼長這樣,每十分鐘會執行 doSomething 這個 function,但是這個程式碼第一次執行會發生在十分鐘後,而使用者希望第一次執行能立即執行

· 2 分鐘閱讀
Eric Cheng

一個前同事寫的舊案子,有個功能是產生檔案供使用者下載,案子跑了幾年都相安無事,而突然某筆資料一直是 exception,看 log 為產生檔案失敗,查了一下原因,發現是不合法的檔名,簡單將解法做個記錄筆記