Update: 補上 OSDC 紀錄影片 2011.06.26
今年很高興可以北上參加
OSDC 2011 (Open Source Developers Conference),由於之前都在南部唸書及工作,沒有機會北上參加聚會,現在人在新竹,終於有機會可以參加了,雖然早上六點就要起床趕電車了,不過到現場聽課感覺就是不同,也可以認識很多新朋友,底下來紀錄上課筆記
1.微軟與 jQuery 社群的親密接觸
講者:
Eric Shangkuan (Microsoft)
Slide:
微軟與 jQuery 社群的親密接觸
這是 OSDC 第一場演講,早上九點就開始了,雖然人不多,但是蠻多人還是為了講者而來,首先介紹什麼是 jQuery,以及 jQuery 一些基本用法,像是 CSS selector,如何在 Windows Visual Studio 上面開發 jQuery 及撰寫 plugin 整合進去 ASP.Net,最後介紹三個不錯用的 jQuery Plugin:
Templeate,
Datalink,
Globalzation。
- Templeate: 這搭配 Facebook api 可以直接做個人頁面,請參考這裡
- Globalzation: 前端多國語系實做
- Datalink: 可以快速處理 form,利用 object 跟 jQuery 搭配
如果要研究上述三個 jQuery Plugin 可以參考底下:
jQuery Datalink:
https://github.com/jquery/jquery-datalink
jQuery Templeate:
https://github.com/jquery/jquery-tmpl
jQuery Globalzation:
https://github.com/jquery/jquery-global
2. HandlerSocket – A NoSQL plugin for MySQL
講者:
Jui-Nan Lin (PIXNET)
Slide:
HandlerSocket – A NoSQL plugin for MySQL
會後有部份聽眾提出了一些問題,PIXNET 也已經回報給 MySQL 請他們修復這些問題,可以參考
gslin 大神回覆的這篇:
MySQL HandlerSocket 的情況…,不過 NoSQL 有個缺點就是沒有帳號密碼,這部份蠻好解覺的,因為 DB 都直接放在後面,前面加上防火牆就好了。
3. Use command line tool in Python
講者:
hychen
Slide:
Use command line tool in Python
此主題前面先介紹 Python command line 一些基本技巧,最後講到
ucltip 這支
hychen 撰寫的 Python tool。
import commands
ret=commands.getoutput('ls -al')
subprocess - Replacing os.system (不支援 shell 變數)
subprocess.call(['ls', '-al'])
subprocess.call(['ls', '-al', '$HOME'])
所以利用 shlex 將變數轉換 (處理 argument, parameter)
4. 從 U-boot 移植 NDS32 談嵌入式系統開放原始碼開發的一些經驗
講者:
macpaul
Slide:
從 U-boot 移植 NDS32 談嵌入式系統開放原始碼開發的一些經驗
這場是我覺得第一天講得最好的,可能現在大部分科技業都在實做嵌入式系統,所以聽起來特別有感覺,裡面包含一些 Linux Kernel C 語言開發程式的 Codeing Style,這塊我認為相當重要阿,每次看到同事的程式碼,幾乎沒有排版過,看到眼睛相當不舒服,講者介紹了 u-boot 的歷史,還有本篇最重要的就是如何提交 (submit) patch,講者被國外打很多槍的經驗分享,雖然自己本身是 FreeBSD committer,知道這些格式都很重要,FreeBSD 有自訂指令 follow 的格式,那 Kernel Driver 部份也是有 standard。講者介紹兩套 diff patch tool:
filterdiff,
splitdiff。Coding Style 請參考底下:
當然版本控制主推
Git 了,現在幾乎所有 Kernel 版本都是用 git 下去維護。
5. Trading with opensource tools, two years later
講者:
Chia-liang Kao
Slide:
Trading with opensource tools, two years later
此講者利用 Perl 開發了一套分析一些股市債倦的系統,幫助自己下單,其實還蠻屌的,分享了開發上實做的一些經驗,以及主機的規劃,由於作者喜歡泡溫泉,所以取名 Trade Spring,大家有興趣可以看看投影片
6. Yappo Groonga – with japanese search software history
講者:
yappo
Slide:
Yappo Groonga – with japanese search software history
講者介紹一套在日本文字上面開發的 Search engine,官方網站:
groonga.org,在現場其實它很想用英文表達很多意思,可是好像也表達不出來,有些階段是用日文,但是有時候用英文,看了文件都只有支援日文,講者也提到現在已經快把英文文件寫好了,我自己本身是用
Sphinx,在本網站搜尋可以找到
Sphinx 相關文件。
第一天早上超早去,結果不小心在微軟攤位抽到一本
jQuery 實戰手冊,早起的鳥兒有蟲吃,我看
阿民也有抽到 XD。
OSDC 錄影影片 by pixnet
OSDC (Open Source Developers’ Conference) 2011 筆記整理
Related View
- [網站] 好站連結 (七) Android, javascript, Css, PHP, Perl, FreeBSD, Linux
- [jQuery] AJAX 學習筆記 (一) 如何使用 JSON 驗證使用者表單
- [網站] 好站連結 (二)
- [AJAX] jQuery plugin cascade 多重下拉選單應用 by json
- [jQuery筆記] 時間日期外掛:timepicker | jQuery Plugins
- 利用 jQuery 動態改變網站 CSS
- [jQuery筆記] 好用的日期函式 datepicker
- [網站] 好站連結(一)
- Html5 模板架構(Boilerplate)
- [網站] 好站連結 (八) Android, javascript, CSS, PHP, Perl, FreeBSD, Linux
Related