2013/04/23

World Plone Day 2013

World Plone Day 2013 在四月24日舉行,台北場地點在中研院人社中心。今年參加的朋友,有半數是好奇 Python 的初學者,由此可見 Python 得到越多越多的關注。

在 2000 年之際,為了找尋 open source 版本的 WebDAV 實作,我發現了 Zope 系統,因為它是用 Python 寫成,讓我踏上 Python 學習之路。回顧那段歷史,有兩個故事值得一提:

Python 在 2000 年的發展時期裡,Zope 社群和公司扮演了重要的角色,公司創辦人 Jim Fulton 和 Paul Everitt 在 1994 就參加過最早的 Python workshop,並出力促成 Python Software Foundation。

Greg Stein 利用 Python 開發商業軟體,改善 CGI forking 的效能問題,促成 Microsoft 在 1996 就"用"了 Python

Plone 最早只是 Zope 平台上的應用程式,在 2003 之際,成為當時廣受注目的 CMS 軟體。從產品的角度來看,Plone 算是相當成熟的軟體系統,如果預設的功能符合需要,直接使用,幾乎不需要懂 Python。對我而言,除了在日常工作使用它之外,最大的樂趣,是把它當作學習 Python Web Technology 的遊樂場,開發網站過程該注意到的許多議題,Plone 系統大抵都能具體而微地展示出來。

對 Python 感興趣的朋友,趕快購買 PyCon Taiwan 2013 門票哦,早鳥票限時且限量,錯過就可惜了。

2013/04/11

PyCon Taiwan 2013 the Prank and the Truth

Happy April Fools' Day! Though it's quite late now.

很可惜地,Guido, Larry, Yukihiro 今年真的不會同時在台灣 Python 年會出現,PyCon Taiwan 2013 四月1日的那篇文章,真的只是給四月1日用的。

希望沒有人因為這個玩笑,想讓我去過明年的清明節 ^^|||

話說回來,今年的 PyCon Taiwan 真的夠猛,豪華的主題演講,豐富的兩天三軌議程,連串的閃電秀,良葛格的先修課程被秒殺,還有台灣微軟帶來強力支援,天啊,太夢幻了,但,這些都是真的!

感謝所有贊助的朋友,投稿的朋友,參與問卷的朋友,付諸行動完成報名的朋友,是你們的支持和貢獻,我們才能創造這麼多價值!

當然,驕傲和榮耀,也要歸於所有付出籌辦的夥伴,你們棒呆啦,這也是真的!

最後,趕快去報名,晚了就沒票啦,這可能是真的。

2013/04/02

清代鳳山縣雙城古道

今天的演講提到清代鳳山縣舊城和新城之間,有條「雙城古道」,指的是由舊城東門開始,經東門路往東南方向,經凹子底,過愛河的七孔橋,再經過灣子內、寶珠溝、獅頭、赤山,從文衡路進入鳳山新城,先進外北門,再入新城的北門。

十七世紀荷蘭人繪製的地圖,就曾把愛河繪出,當時名稱是硫磺水,早年愛河沒橋,僅七孔橋作為來往新舊城間的要道,日據時代改成三孔,後歷經重建,今日則成為自由橋

左營舊城最早使用夯土牆,歷經林爽文事件而毀,遷建為鳳山新城,舊城在道光五年重建為石牆城,但縣署從未搬回,成為清末的大型蚊子館。臺灣通史有載:「臺灣民風強悍,一言不合,拔刀相向,聚眾挾官,視為常事。」當時的四任知縣,有三任死於亂事,誠民風強悍。

日治時期,以舊城扼守左營海港為由,強制遷走城內居民,例如昔日北門內街兩側都是大戶人家,後來國民政府拆除舊舍,改成眷村。可參考李仙得 (Charles Le Gendre) 的舊照片

2013/04/01

PyCon2013 Young Coder

PyCon US 2013 有個 The Young Coder: Let's Learn Python 教學課程,學員對象預設是年滿十二歲的青少年,從學習 Python 入門知識開始,最後是利用 Raspberry PiPyGame 來撰寫遊戲,並贈送 Python For KidsHello World! Computer Programming for Kids and Other Beginners 書籍。

參加 PyCon US 的會眾,可以帶小孩去參加教學課程,但這可不是托兒服務。實際參加的三十五位學員分成兩天,第一天的年齡大概是十歲到十二歲,第二天的年齡大約是十三到十六歲,有些學員的家長就是軟體工程師,有些則完全不知道什麼是程式設計。

講師是 Katie CunninghamBarbara Shaurette,現場還搭配近十位助教,助教要盡量盯著學員的螢幕,成為講師的耳目,讓講師能專注在內容解說,同時也能掌握學員的狀況。

講義習題