February 2007 Archives

Talk: Test Driven Python 懶人包

介紹透過 Test Driven programming 的方式.
使用簡單易懂的 Python 動態語言和模組來實際撰寫 Console 和網頁程式.


"Test Driven 是什麼?"

"編寫 Test Case 很麻煩吧."

"寫程式已經夠麻煩了, 我不要另外寫 Test Case 啦"

在這個 session 中你可以學到懶人用的測試概念:
測試既不麻煩也不用特地學,
寫 Test Case 和寫一般函式沒兩樣.
程式註釋裡的範例片段也可以拿來當 Test Case


內容主要涵蓋
* Test Driven 簡介
* 簡單測試: 使用 Nose 測試工具
* 用寫文件的方式寫測試: 使用 DocTest
* console 程式測試
* 使用 Python optparse 標準函式庫來產生 "-- help" 和處理 console 參數
* 網頁程式測試: 使用 Nose 測試 TurboGears 程式.

Talk: Pumper -- a AJAX framework with server & client

Pumper 是一個羽量級 AJAX framework,由數個元件組合而成,包括 server &
client side 的元件。在這個 session 裡,將展示利用 Python 和 Javascript
dynamic typing 的特性,所建構出的 AJAX 環境如何改善 WEB application 的
開發效率。此環境包括 ez_xml template 、 sqlcc SQL engine 的使用,並包
含基於 jQuery 的 Javascript component 。透過 ez_web 整合這些元件,羽量
級的 framework 讓 coding 能得到更高的產能,並且更好的品質。

Talk: MVC pattern in the death and rebirth of web development - Wicket

MVC Pattern 在 Web 開發上的應用已經是稀鬆平常的事情,尤其各大 Framework 在實踐上歧異相當大。J2EE 一路上各種 Web Framework 百花綻放,當然各有優劣利弊與各自的擁護者。

我們將在這個 Session 中,與各位朋友共同分享 Web Framework 新秀:Wicket Framework 的奧妙之處。
Session 主題主要包含:

1. 我們為何選擇 Wicket - Wicket 與各大主流 framework 比較
2. 再完美的人還是有缺陷 - Wicket 的缺點
3. 輕輕鬆鬆上手 Wicket - 我的第一隻 Wicket 程式
4. 實務應用 Wicket Framework - 專案經驗分享

Talk: Pushmi

Pushmi allows you to create slave replicas of a master Subversion
repository. The slaves are writable by regular Subversion clients,
making the replication mostly seamless to the users. Come to learn
how Pushmi can help developers, especially when there's earthquake and
no network.

Talk: Jifty Now!

In a year's time since its initial release, Jifty has emerged as a framework of choice for building rich web applications and services.

This talk walks through the implementation of doxory.com, an addictive community website built within an afternoon, showing off Jifty's comprehensive support for database modelling (without SQL), Ajax effects (without JavaScript), semantic markup (without XML), as well as Web Continuations, REST endpoints, and more!

OSDC 2007 Schedule

4/14 (Sat.) room A room B
9:0010:20 am
Fred Lin:Test Driven Python
Jserv:RT Nanokernel for Embedded Linux
10:2010:40 am
tea break
(all)
10:4012:00 am
Mikimoto:pattern in the death and rebirth of web development - Wicket
Audrey Tang:Jifty
12:00 am1:00 pm
Lunch
(all)
1:002:00 pm
clkao: Pushmi - Subversion replication system
Tian-Jian Jiang:ELUTE (essential library & utility of text engineering)
2:002:20 pm
tea break
(all)
2:203:20 pm
Joseph:Yahoo! UI API
Shu-Chun Weng:The Value of Everything But the Cost of Nothing -- a Tutorial to Haskell
3:304:30 pm
hlb:Microformats
Giive Chen:The furture of RoR - The new features in RoR 2.0
4/15(Sun.) room A room B
9:0010:20 am
Mikimoto:True Heart to you - Maven
Miyagawa:Writing Pluggable software
10:2010:40 am
tea break
(all)
10:4012:00 am
Mat Lee:Unicode Console InputMethod Framework
Audrey Tang:Perl 5.10
12:00 am1:00 pm
lunch
(all)
1:002:20 pm
Ingy
Thinker:Pumper -- a AJAX framework with server & client
2:202:30 pm
tea break
(all)
2:303:30 pm
Gugod:Asynase - The missing links between servers and clients
MGdesigner:2D fonts generator
3:304:30 pm
Chu-ching Huang:Revolution for Scientific Calculating Environment: TEXMACS system
Lightening talk

The organizer keeps the right to change the schedule

講者: Joseph Jiang

josephj 目前擔任 Yahoo! 的 Fronted-end Engineer、負責處理前端頁面的各種技術,2006 年參與的專案有「音樂通」、「知識+」與「電影」改版。對 AJAX 相關技術多有研究、也相當熟悉 Yahoo User Interface 這套 JavaScript Library 的應用。個性樂於分享、尤其是喜愛宣導 Open API 的理念與技術。

OSDC - Call for Registration

OSDC 在公佈議程之後,現在終於要開放報名了。
這次的會議時間是 4/14-15,可惜 4/14 目前遇到的問題是補上班日。也就是清明節彈性放假的補上班,因此如果要參加的朋友就必須要請假一天,當然如果可以請公假的朋友是最理想的。
而有鑑於去年許多朋友因為來不及報名的狀況,所以我們今年也找了更大的場地,可以容納更多想要參加的朋友。因此目前可以接受報名的人數限制是 180 人,不過雖然可以容納的人數變多了,如果太晚,也是可能發生報不到名的狀況,所以建議大家如果想要參加還是盡早報名喔!

至於報名的網址,請至:http://register.osdc.tw

議程公佈

4/14 (六) room A room B
9:0010:20 am
Fred Lin:Test Driven Python 懶人包
黃敬群:RT Nanokernel for Embedded Linux
10:2010:40 am
tea break
(all)
10:4012:00 am
Mikimoto:pattern in the death and rebirth of web development - Wicket
唐鳳:Jifty
12:00 am1:00 pm
Lunch
(all)
1:002:00 pm
clkao: Pushmi - Subversion replication system
姜天戩:ELUTE (essential library & utility of text engineering)
2:002:20 pm
tea break
(all)
2:203:20 pm
Joseph:Yahoo! UI API
翁書鈞:The Value of Everything But the Cost of Nothing -- a Tutorial to Haskell
3:304:30 pm
hlb:Microformats
Giive Chen:The furture of RoR - The new features in RoR 2.0
4/15(日) room A room B
9:0010:20 am
Mikimoto:True Heart to you - Maven
miyagawa
10:2010:40 am
tea break
(all)
10:4012:00 am
李俊裕:Unicode Console InputMethod Framework
唐鳳:Perl 5.10
12:00 am1:00 pm
lunch
(all)
1:002:20 pm
Ingy
Thinker:Pumper -- a AJAX framework with server & client
2:202:30 pm
tea break
(all)
2:303:30 pm
Gugod:Asynase - The missing links between servers and clients
MGdesigner:二維動態字形產生器
3:304:30 pm
黃朝錦:Revolution for Scientific Calculating Environment: TEXMACS system
Lightening talk

主辦單位保留最後修改議程權利

講者:黃朝錦

黃朝錦 (a.k.a. diffusion) :研究軟體的方向,不同於一般的使用者,主要著重於數學方面的工具軟體。目前主要興趣著重於網路的數學計算,和視覺化的可能性。同時為 LiveZope 和 LiveTeXmacs 的開發者。

講者:薛良斌

薛良斌:快樂設計師(happydesigner)社群創辦人,目前也擔任 Web Standards Project 的International Liaison Group 台灣代表。自稱腦袋裡內建 HTML & CSS 瀏覽器,看到亂七八糟的網頁原始碼就會一肚子氣。為了使生活更愜意,所以快樂地研究自由軟體。閒暇之餘也愛做點無償翻譯。

Schedule

About This Archive

This page is an archive of entries from February 2007 listed from newest to oldest.

January 2007 is the previous archive.

March 2007 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Powered by Movable Type 4.32-en
hosted by PhotonVPS