Python3伺服器提供cgi的功能

Python31可以藉由下方指令,把當前的目錄做為網頁伺服器的根目錄,運行網頁服務:

1
python3 -m http.server  8000 #開啟網路服務於 Port 8000

但是上述指令不包括支援CGI的功能,如果需要CGI的功能,必需使用:

1
python3 -m http.server --cgi 8000
Read on →

練習組合小積木

會想開始這個練習,是因為之前看到了這篇文章:誰說民主不能當飯吃?,文章裡面把網路上《經濟學人》報告提供的表格資料轉換成統計分析圖。這樣的動作大小很接近程式教學文章或參考書目裡會出現的範例;不過,相較於那些範例,部落格裡所做的資料轉換具有生活實質意義許多。因此,打算以這個轉換當成題目,來練習組合目前在Linux下學到的小積木

LibreOffice

LibreOffice這塊積木或許稱不上小,甚至它的規模可說是直比一棟建築物。不過,相較於其它小工具,它合乎一般使用軟體的習慣,如果迴避它,或許會太過刻意。

資料內容

這次要處理的第一分資料內容為部落格文章中給出連結的PDF檔:英國《經濟學人》的2006年的報告

開啟 PDF後,直接選取表格內容之後,再貼到LibreOffice的calc,它會直接跳出對話視窗,其中於分隔選項裡的分隔

小積木。

1
2
#!/bin/bash
echo "test"

$$ \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. $$