nginx proxy manager-好用的SSL反向代理伺服器

在一些情況下,我們需要反向代理,例如希望可以管理憑證、做安全管空或是被安全管控的時候。這次會需要這個酷東西是因為學校網路並不允許從國外連入,所以沒辦法通過常見的方式取得Let’s Encrypt證書。剩下的手段包含直接購買證書,或是想辦法透過DNS驗證網域。
這時候Nginx Proxy Manager一個不賴的介面來幫你管理各項後端服務,同時也支援依照路徑來轉發流量,同時也能套用一些安全性的政策。

閱讀全文

Python 的時間轉換速查

寫系統,機器在國外,時區很重要,算起來很麻煩,所以寫下這張表,轉換起來比較快。

把握一個原則:資料庫只保存UTC,其他要轉再轉;datetime 物件可以分為「感知型」與「非感知型」,簡單來說就是感知型知道自己的時區,所以可以用內建方法轉來轉去。

import datetime

# 建立時區資料
t = datetime.timezone(datetime.timedelta(hours=8))

# 建立一些簡單型的物件
simple_datetime = datetime.datetime.strptime("2021/03/14 15:02:00", '%Y/%m/%d %H:%M:%S')
simple_utc_datetime = datetime.datetime.utcnow()
simple_local_datetime = datetime.datetime.now()

# 建立感知型物件
# 1.為簡單型物件加上時區
smart_datetime = simple_datetime.replace(tzinfo=t)
> datetime.datetime(2021, 3, 14, 15, 2, tzinfo=datetime.timezone(datetime.timedelta(seconds=28800)))
# 2.在擷取系統時間時告知時區
smart_now_datetime = datetime.datetime.now(t)

# 移動感知型物件的位置,時間也一併調整
tz_uk = datetime.timezone(datetime.timedelta(hours=0))
smart_uk_local_datetime = smart_now_datetime.astimezone(tz_uk)
原本: 2021/03/14 15:02:00 UTC+8
後來: 2021/03/14 07:02:00 UTC+0

普特皮是怎麼樣的藥

深受皮膚炎困擾的我,使用普特皮(Protopic Ointment)之後有大幅的改善,但國內似乎沒有簡單介紹普特皮的文章,所以這邊就以日本的衛教傳單來簡單介紹普特皮的一些特點。

當然我並非醫學專業,也不是日語專業,所以任何詳細的資訊請洽詢你的皮膚科醫生,本文也不涉及任何用法用量與建議,也請讀者考量日本配方與臺灣不同的可能性,任何意見請直接在下方留言。

閱讀全文

在Windows 配置Tensorflow的環境

Windows 10環境安裝記錄

  1. 不要安裝Nvidia 遊戲驅動,若已安裝,移除乾淨
  2. 更新Windows
  3. 安裝VisualStudio C++可轉發套件
  4. 安裝CUDA 10.1(不要擅自安裝新版,這是Tensorflow要求的)
  5. 安裝對應的cuDNN
  6. 設定環境變數
  7. 安裝Python 3.7(一樣不要擅自裝3.8)
  8. 安裝java
  9. 安裝Pycharm(我是用這套,其他人自便)
  10. Enjoy It~