跳到主要内容

· 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 为产生档案失败,查了一下原因,发现是不合法的档名,简单将解法做个记录笔记