TOSSUG 原則上每三個禮拜會辦一次心得分享,請各方好手來說說對某個開放原始碼軟體的使用經驗。
如果你有想要分享的心得,或是要推薦講者,請和 Ping 聯絡。
以下是 2008 年的心得分享:(2007 | 2006 | 2005):
未來的分享:
場次 |
日期 |
地點 |
分享人 |
題目 |
slides 等相關資料 |
6 |
2008/6/17 |
東吳大學 |
Jouston |
Ubuntu 的新玩意:Hardy Heron 和 Netbook Remix |
|
7 |
暫訂 2008/7/8 |
待公布 |
|
|
|
8 |
暫訂 2008/7/29 |
待公布 |
|
|
|
9 |
暫訂 2008/8/19 |
待公布 |
|
|
|
10 |
暫訂 2008/9/9 |
待公布 |
|
|
|
11 |
暫訂 2008/9/30 |
待公布 |
|
|
|
12 |
暫訂 2008/10/21 |
待公布 |
|
|
|
13 |
暫訂 2008/11/11 |
待公布 |
|
|
|
14 |
暫訂 2008/12/2 |
待公布 |
|
|
|
15 |
2008/12/23 |
待公布 |
|
|
|
過去的分享:
場次 |
日期 |
地點 |
分享人 |
題目 |
slides 等相關資料 |
5 |
2008/5/20 |
||||
4 |
2008/4/29 |
$4 帶大家複習一下 Autotools |
|
||
3 |
2008/3/18 |
伯朗咖啡 |
|||
2 |
2008/1/29 |
待公布 |
Firefox 3.0 |
|
|
1 |
2008/1/8 |
待公布 |
gasolin |
|
心得分享錄影
- 下載注意事項
TOSSUG 心得分享錄影預設授權為 CC BY-SA
若講者有特別指定錄影授權,以講者指定為主,會在下載連結旁特別註明,請下載者務必瞭解
日期 |
主講人 |
主題 |
錄影 |
授權 |
2006/10/03 |
Eugene Teo |
|||
2007/05/08 |
Sean Moss-Pultz,Harald Welte |
|||
2007/12/18 |
ijliao |
Introduction to FreeBSD Ports System |
英文不太好, 也能第一次學程式語言就上手 -- 使用 Python 與周蟒
時間:2008/1/8
主講人: gasolin
內容簡介:
來了解一門學習中隨時充滿「成就感」,學了之後馬上用的到的程式語言吧。
周蟒是 Python 程式語言的方言,可以執行以中文寫成的程式碼。同時,也能轉換為 Python 程式碼。
周蟒與 Python 提供了一種很有潛力的學習方式:在對英文掌握不佳的情形下,能先透過周蟒來順利學習程式語言中的流程、迴圈、物件、繼承等關係,隨後能無痛橋接到在各領域被廣為應用的 Python 語言上。相當適合剛接觸程式設計的人學習使用。
透過 Python 語言其語法近似於虛擬碼(Pseudo Code)的特性,繼承自 Python 的周蟒程式碼用來描述或講解程式,事半功倍。
這場演講中, gasolin 將教大家周蟒與 Python 程式語言的語法,並使用周蟒與 Python 語言對照,來快速掌握程式語言中的流程、迴圈、物件、繼承等關係。展示使用周蟒編寫互動小說遊戲(ACG)腳本(使用 renpy)、使用中文程式描述術數觀念等範例。同時也將談到周蟒設計時的取捨,與一些 Python 語言相關的議題。
貓也會的 CMake
時間:2008/3/18
主講人: jserv
內容簡介:
GNU make、BSD make、automake、imake、qmake、... 等一系列在自由軟體界的套件建構環境,常常令我們昏頭轉向,以惡名昭彰的 automake/autoconf 為例,上萬行的 configure script 大概就嚇跑許多入門學習者,而平台相容性與適應異質性環境在自由軟體又是迫切的需求,那如何兼顧易用、效能與功能呢?KDE 4 大膽捨棄了使用十年的 automake/autoconf 建構環境,在數週的工作後,即成功移轉到 CMake 系統上,經過這幾年的協同開發,CMake 的完成度已經相當好,本次分享即探討如何快速上手,並體驗跨平台專案開發。
預定提綱:
- "make love" - 如何愛上 make?
- CMake 入門與觀念
- 案例探討:CMake 與 KDE4
- 案例探討:嵌入式系統與 CMake
我愛 Git
時間:2008/5/20
主講人: jserv
內容簡介:
Git 最早是 Linus Torvalds 用以取代非開源的 BitKeeper 分散式版本控制系統,經快速的開發後,現已被全球眾多知名自由軟體專案採用,儼然是新生代的基礎建設之一。本議程從軟體開發維護的模式,面對典範移轉的挑戰,我們該如何因應,並提及 Git, mercurial, Bazaar 等一系列發展活躍的分散式版本控制系統之核心意義。選定 Git 又有何過人之處?Git 提供豐富的開發工具整合,讓我們得以實現過去難以想像的高度自主性與非寡佔性的軟體開發,分享日適逢 "520" (音近「我愛您」),希望您也可因此愛上 Git,提高生產力。
預定提綱:
- 版本控制的典範移轉 (Paradigm shift):Why and How
- 分散式版本控制系統與解決方案
- Git 核心概念與實務
- 案例探討:Linux Kernel 與 XOrg