技術筆記

Latest

Taiwan eTraining Course Finder in Heroku

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

Taiwan eTraining Course Finder 網站

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

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

2015 PyCon

image0

為什麼 MVC 實作不一樣

這篇文章最早是用來回應 Python 社群對於 MVC 的討論內容,同時把它記錄在自己的部落格上。

其原文探討的是為什麼每套 Framework 對於 MVC 設計上都有一套自己的見解,即使設計和實作上不一樣,卻都說自家的 Framework 包含(支援 ...

轉換 Bootstrap 從 v2 到 v3

前言

Hello Pelican + GitHub Pages 介紹部落格的時候有提到,現在使用的 Pelican 樣式是 Jenny 設計的 pelican-fresh ,其設計是架構在 Bootstrap v2 ...

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

前言

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

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

2014 PyCon

image0

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

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

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

簡單的 use case:

>>> from ...

2014部落格改版

image0

部落格搬家也逐漸接近尾聲,剩下就是一些舊部落格的收尾和導入。

我的 ATOM/RSS 有使用 feedburner,所以只要更新 feedburner 的設定,它就會自動幫你通知所有的訂閱戶,並且幫用戶自動訂閱新網站的文章。

比較可惜的是因為過去一直都是用 blogger 提供的 domain ...

使用 name.com 申請新域名

搬家的第二步驟,就是決心要註冊一個新域名,想著趁這次機會好好的養一個專屬域名,事前也上網搜尋了許多部落客的經驗,大致上整理出國內國外的數家網域名稱代理商。

  1. pchome - http://myname.pchome.com.tw
  2. GoDaddy - http://www.godaddy.com ...