Joplin With Webdav on Synology 918plus
原本使用的筆記軟體是 Notion,
功能相當強大;
但後來看到了一些隱私權爭議,
決定尋找有沒有替代的方案,
方便我儲存私人專案或清單之類的個人筆記;
然後就找到了Joplin 這套開源軟體。
原本使用的筆記軟體是 Notion,
功能相當強大;
但後來看到了一些隱私權爭議,
決定尋找有沒有替代的方案,
方便我儲存私人專案或清單之類的個人筆記;
然後就找到了Joplin 這套開源軟體。
在出現 asyncio
前,
當一隻 Python 程式有很多需要並行執行的 task,
想要提升程式效能,
只能選用 multiprocessing 或 threading;
Python 3.4 之後又多出了 asyncio
的選擇。asyncio
可以用來撰寫 coroutines,
並使用 event loop 並行執行 coroutines,
減少程式不必要的等待時間以提升效能。
當有很多 Python project 要維護,
不同的 project 有可能使用相同的 python libraries 的不同版本,
不使用 virtual environment 而將所有的 python modules 都裝在自己的機器上就會造成版本衝突。
過去使用 virtualenv
+ requirement.txt
的機制可以在不同的 project 使用同一個套件的不同版本,
也能夠讓新加入的開發者或 production 環境可以快速安裝 project 需要的套件,