2020 Renew Pelican + GitHub Pages

2020 Renew Pelican + GitHub Pages

從2014年開始使用 Pelican 架設部落格寫文章到現在也過了六年,Pelican 也從原本的3.3.0版本升級到現在的4.5.0,雖然套件大架構沒有改變,但有些小地方跟以前不太一樣...

Setup Python environment on Mac via pyenv and pipenv

Setup Python environment on Mac via pyenv and pipenv

The following section covers Python related setup for development and how to ensure that your code ...

Taiwan eTraining Course Finder in Heroku

因為勞動部勞動力發展署網站實在太難用,所以自己開發一個好用的網站,然後部屬到 Heroku 上面。

Taiwan eTraining Course Finder 網站

實作上採用的是 Python3 搭配 Flask 架構。

在課程資料來源的部份 ...

2015 PyCon

image0

使用 Process Count Supervisor + Cronjob 管理背景行程數

前言

Cronjob 很頻繁的被使用在工作排程上,不過如果無法預期排程中的 process 的執行時間,當發生 process 的執行時間超過排程預期的時候,可能會重複執行多個重複的 process,如此不但會造成系統資源的浪費,也可能發生無法預期的錯誤。

為了要友善管理背景執行的 process,在網路上可以找到用 ...

2014 PyCon

image0

使用 Name Expansion + Fabric 同時部屬多台機器

前陣子為了完成 Fabric 同時部屬多台機器的功能,寫了一個字串展開的小工具。

使用 python regular expression 來實作,讓使用者可以利用逗號、數字、括弧將字串批次展開。

簡單的 use case:

>>> from ...

Hello Pelican + GitHub Pages

隨著無名關閉、Google blogger 越來越慢等等原因,我心中就一直想要替自己的部落格搬家,同時看到 Jenny 使用 Pelican 的心得,就引起我的興趣,也想要將部落格搬到 GitHub Pages,不過拖了很久一直沒有開始動工,直到最近終於開始部落格的搬家作業 ...

2012 PyCon

image0