Tag Archives: TurboGears

化整為零的次世代網頁開發標準: WSGI

介紹Python網頁開發的標準: WSGI Continue reading

Posted in Python, 中文文章 | Tagged , , , , , , , , , | 17 Comments

別讓危險成為預設的行為,讓危險的行為比安全的行為更麻煩

危險的行為 對於寫程式而言,很多預設的行為都是相當危險的,舉一些最常見的例子SQL Injection、XSS、Buffer overflow,我們可以從這些幾個最常出現被攻擊的類形,都有一個共同的特點,就是它們通常都是因為預設的行為很危險,我們一個一個來看

Posted in 中文文章, 資訊安全 | Tagged , , , , | 6 Comments

TurboGears的cache decorator

問題 今天在寫TurboGears網頁時,因為遇到用matplotlib產生的圖片 @expose_matplot_figure def figure(self, id): return dict(figure=pieFigure(id), dpi=75) 如果每次都重新產生一張新圖片,流量大時對主機是件很浪費資源的事情,理所當然第一個想到的就是cache,而cache要能知道有什麼東西改變了是否需要重新產生,而最好能夠不用為了每個exposed的頁面寫一個cache,因此最好的辦法就是用decorator來使用,可以丟函數進去來判斷是否是一樣的東西,是否需要重新產生等等,正當我要開始寫時…

Posted in Python, 中文文章 | Tagged , | Comments Off on TurboGears的cache decorator

替代Plone的Python CMS列表

Plone真的是怪物 當收到來自WebFaction的回信後,更令人驚訝的事實 At this point, PHP applications are not counted towards your memory usage. If you look at the memory output in the notice, you will see that it’s just Zope (Plone). 原先我一直以為超過記憶體限制是因為PHP的關係,但是他們說PHP的記憶體使用並不列入計算,我回頭去看他們寄來的記錄上的確只有Plone的記憶體使用,所以驚人的事實就是 Zope + Plone吃掉了超過 171 MB的記憶體! 我並不清楚是何種情況讓Plone吃掉這麼多記憶體,在這之前都沒有超過記憶體的情況發生,但是這樣飢餓的怪物真叫人害怕 其它選擇 … Continue reading

Posted in Python, 中文文章 | Tagged , , , , | 3 Comments

這個網站的主機商 : WebFaction

主機商WebFaction 今天我要介紹我的網站所使用的主機商 : WebFaction

Posted in Unix-Like, 中文文章, 網站, 設計 | Tagged , , , , , , , | 4 Comments