TOSSUG 原則上每三個禮拜會辦一次心得分享,請各方好手來說說對某個開放原始碼軟體的使用經驗。

以下是 2008 年的心得分享:(2007 | 2006 | 2005):

未來的分享:

場次

日期

地點

分享人

題目

slides 等相關資料

6

2008/6/17

東吳大學

Jouston

Ubuntu 的新玩意:Hardy Heron 和 Netbook Remix

簡報檔(pdf)

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

R2523

jserv

我愛Git

簡報檔 | 錄影檔

4

2008/4/29

R2523

FourDollars

$4 帶大家複習一下 Autotools

3

2008/3/18

伯朗咖啡

jserv

貓也會的 CMake

簡報檔(pdf) | samples | 錄影檔

2

2008/1/29

待公布

BobChao

Firefox 3.0

1

2008/1/8

待公布

gasolin

英文不太好, 也能第一次學程式語言就上手 -- 使用 Python 與周蟒

心得分享錄影

日期

主講人

主題

錄影

授權

2006/10/03

Eugene Teo

SystemTap

2006-15-Teo-SystemTap.avi

CC BY-SA

2007/05/08

Sean Moss-Pultz,Harald Welte

OpenMoko

2007-05-Sean-Herald-OpenMoko.avi

CC BY-SA

2007/12/18

ijliao

Introduction to FreeBSD Ports System

2007-12-18-ijliao-FreeBSD_Ports.mp4

CC BY-SA

英文不太好, 也能第一次學程式語言就上手 -- 使用 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 的完成度已經相當好,本次分享即探討如何快速上手,並體驗跨平台專案開發。

預定提綱:

我愛 Git

時間:2008/5/20

主講人: jserv

內容簡介:

Git 最早是 Linus Torvalds 用以取代非開源的 BitKeeper 分散式版本控制系統,經快速的開發後,現已被全球眾多知名自由軟體專案採用,儼然是新生代的基礎建設之一。本議程從軟體開發維護的模式,面對典範移轉的挑戰,我們該如何因應,並提及 Git, mercurial, Bazaar 等一系列發展活躍的分散式版本控制系統之核心意義。選定 Git 又有何過人之處?Git 提供豐富的開發工具整合,讓我們得以實現過去難以想像的高度自主性與非寡佔性的軟體開發,分享日適逢 "520" (音近「我愛您」),希望您也可因此愛上 Git,提高生產力。

預定提綱:

心得分享2008 (last edited 2008-06-17 12:50:04 by PingYeh)