TOSSUG 原則上每三個禮拜會辦一次心得分享,請各方好手來說說對某個開放原始碼軟體的使用經驗。
以下是 2006 年的心得分享(您也可以去看看2005 年的心得分享記錄):
過去的分享:
場次
日期
地點
分享人
題目
slides 等相關資料
18
2006/12/12
dbtsai
17
2006/11/7
鄭淑麗
porta2030
16
2006/10/17
網頁投影片
15
2006/10/3
Eugene Teo
14
2006/9/26
13
2006/9/5
12
2006/8/15
john
11
2006/7/25
打造個人化的 Linux 桌面環境
10
2006/7/4
ubuntu-tw 和 tossug
Ubuntu 發表派對暨安裝慶典
9
2006/6/13
8
2006/5/23
7
2006/5/2
一探 rpm 和 yum 的奧妙
6
2006/4/11
宗育
5
2006/3/28
宗育
4
2006/3/7
debian.org.tw 系統架構與管理
3
2006/2/21
2
2006/2/7
slides: ODP | PDF | OCL: OCL | OCLE | Model Checking: MChecking
1
2006/1/24
ping
淺談 QoS 和 L7-Filter
- 為什們要有 L7-Filter? iptables 不就很好用了嘛?
- 網路基本架構
- 惱人的 P2P 使用者
- 使用 L7-Filter 把壞蛋檔掉吧!不用怕他換 port 啦!
- QoS (Quality of Service)
- 什們是 QoS
- 為何需要引入 imq (Intermediate Queueing Device) 這種虛擬設備?
- QoS + L7-Filter 有如神助阿!
- 實務範例規劃 (學生宿舍)
- 編譯核心加入 QoS and L7-Filter 支援
- 使用 L7-Filter 把特定服務檔掉或者降速
- 配合 QoS 針對每個虛擬 IP 作限制流量
- 將以上的功能寫成簡單的 script
動態 Linux kernel 測試工具:SystemTap
主講人: Eugene Teo
摘要:
SystemTap 提供了一個從執行中的 linux kernel 收集資訊的架構,可用來診斷 kernel 空間的效能或功能上的問題。SystemTap 這個以 GPL 釋出的軟體消除了繁瑣的測試、重編譯、安裝、重開機的冗長過程。SystemTap 讓開發者和管理者得以撰寫和重複利用簡單的手稿 (scripts)來對 linux 系統的活動做深度檢視,可以快速且安全地擷取數據、過濾和彙總。講者將介紹 SystemTap 工具、其工作機制、並討論它可用來解決的問題,聽眾可以體驗 SystemTap 手稿語言,並現場看到幾個漸趨複雜的展示。
CSS網頁設計
主講人: hlb
- web 2.0, things become possible.
- /* where are we? */ 個人網站購物、GTD、37signals、......
- CSS-P: 表格排版 → CSS排版
- (part 1: HTML)`
- what is table layout? grid system
- the good(解決問題), the bad(浪費), the worst(維護困難)
野豬大改造(clean up): DIY & HTML Tidy
CSS語法 & 參考資料 & 書籍
- benefit? less code → less bandwidth → $ saving! (part 2: CSS)
- one true layout (pie)
- DEMO: grids.css
semantic HTML & LSM
- CSS 求生手冊(survival guide)
- CSS1, CSS2, CSS Hacks, IE Behavior, Mozilla custom tag(?)
- partial implementation, HATE!
DocType & Browser Mode
- 337things. welcome to the real world!
- what is 'Browser Mode'?
- use HTML 4.01 Strict ( with XHTML mind )
Semantic HTML & Layered Semantic Markup
- 吃飽喝足談理想
- ideal world v.s. real world
- etc
JavaScript & DOM: so many libraries
- good javascript code
- microformats
- AJAX? pageview↓
- accessiblity
Linux 的套件管理系統 (Package Management System)
主講人: Candyz
- 套件管理系統簡介
- 什麼是套件管理系
- 為什麼需要套件管理系統
- 套件管理系統的功能
- Linux 的套件格式 (Package Format)
- Binary packages
- Source packages
- Recipe packages
- 套件格式之間的轉換
- 套件管理員 (Package Manager)
- rpm based (Red Hat Package Manager/RPM Package Manager)
- deb based
- pkgtool for Slackware
- pacman for Arch Linux
- portage for Gentoo Linux
- recipe for Gobo Linux
- Smart Package Manager
- 檔案庫 (Repository)
- 其他的套件管理系統
- klik
- Autopackage
- EPM
- Conary
- ZENworks Management Daemon (zmd)
- Checkinstall
- 實例
- Ubuntu 6.06 with APT (Synaptic)
- FC5 with YUM (Pirut Yumex)
- SuSE 10.1 with Smart (Smart Gui)
以開放原始碼軟體作影片處理
主講人:John
- 基本觀念:
- container (mpeg, mov, avi... ) (maybe ogg and mkv)
- codecs (mpeg1/2, mpeg4... mp3, ogg)
- 播放各種格式的影片檔: mplayer 和 vlc
- 把數位攝影機的影片轉成 DVD 和╱或其他格式
- VCD 和 DVD
- PSP 或 iPod video?
- 簡單的剪輯和展示:
- 用 avidemux 做簡單的剪輯
- 用 varsha 轉成 DVD image
- 用 K3B 燒 DVD
Linux 3D 技術:淺談 DRI/GL Acceleration、Xgl、AIGLX 以及相關技術發展
主講人: jserv
- 快速釐清觀念:Mesa/GL、DRI/DRM/Framebuffer、GLX、Direct/Indirect GL、3D Acceleration
- Xgl、AIGLX 與相關技術探討
- 3D:究竟是 Eye-candy 還是未來?
淺談自由軟體的數位平面影像(1)
主講人: psilotum (Brief Introduction to digital still image processing and management --- from view of free software)
- 「所見即所得?」淺談數位影像 (Brief introduction)
- 影像處理 (Image Processing)
- 使用 gimp 處理影像:
- gimp 基本操作與概念
- 實際示範使用 gimp
- 進階操作:script-fu 與 python-fu
- 掃描器掃描影像:
- 使用 sane 來掃描圖像。
- 數位相機擷取影像:
- 使用 libgphoto2 來取得數位相機上的影像。
- 使用 gimp 處理影像:
- 影像管理 (Management of Image)
桌面系統相片管理軟體的比較:Digikam, gThumb, GimageView
網路相簿的介紹與使用:gallery。
- EXIF/IPTC 詮釋資料操作示範。
- 以 Digikam 為例示範
- 在日常的應用,以家族個人數位相簿、數位典藏為例(Application--- example of family albums and digital archive database)
iptables
主講人: 宗育
- (1) TCP/IP 封包簡介
- iptables 是架構在 TCP/IP 傳輸協定之上的封包過濾與轉送規則, 可以控制應用層之前的傳輸層和網路層的諸多行為,所以我們先 簡介 TCP/IP 傳輸架構,以及 IP、TCP、UDP、ICMP 等封包的 表頭檔與運作原理,做為設定 iptables 的基礎
(2) iptables 簡介 & 語法格式
- iptables 是以「鍊」為單元來處理封包,其前身為 ipchains, 到了 iptables 時加入了「表格」的概念,將不同的「鍊」加以 分類。而「鍊」的處理是基於「事件模型」的架構,也就是 有什麼狀況做什麼事的意思。這裡將介紹在 iptables 中有什麼 可用的「表格」和「鍊」,以及有那些可用的「事件」,還有 對付這些「事件」有那些可用的「行動」,並舉幾個簡單的範例。
- 了解如何設定 iptables 之後,我們將利用 iptables 來做幾個較為 複雜一點的範例,包括單機防火牆、閘道防火牆和可讓多人共享 一個 IP位址的 NAT,並討論相關防火牆設定的細節,以及如何將 網站架在防火牆和 NAT 之後,還有在被鎖MAC位址的環境下, 利用現有的線路做 NAT 等實用的技巧。
Django, how to start
主講人: yungyuc & terry Django 官方網站。
- Django 技術概觀。
- Django 開發極簡入門。
- Django 的技術特色。
JUnit 和圖形介面測試
主講人: snowwolf
- 測試的概念、目標、原則
- 黑箱及白箱測試
- 軟體測試技術
- V-Model
- 單元測試工具介紹 ─ JUnit
- 回歸測試工具介紹 ─ GTT (GUI Testing Tool)
- 結論
- 高手補充...
- 社交時間
★OCL 和 Model Checking 是當天討論時有討論到的部份,故特別放上之前所作的投影片
★OCL 是 UML 2.0 標準的一部分用來定義軟體的規範,OCLE 是 OCL 的 IDE
★Model Checking 是 Formal Method 的一種,簡報內所介紹的 SML 為 Model Checking 所使用的語言之一
簡介 Linux 認證和授權
主講人: ping
- 認證是什麼、授權是什麼
- 公私鑰 vs. 密碼
- ssh 的認證方式
- PAM 的組態檔和常見的認證模組
- NIS 簡介
- LDAP 簡介
- 號稱最安全的認證方式: kerberos
- 高手補充 (Chihchun 來講一下 smartcard 吧?)
- 社交時間
This page is licensed under CC-by-sa by its authors.