本次活動講者與主題:
- 全世界都應該看的 Ruby 相機與串流應用 - 大兜
多年以來相機廠商不提供開放的 API 給開發者,促使了 libgphoto2 的誕生,利用逆向工程的方式控制相機的行為,但除了無法保證 100% 相容之外,相容的型號數量完全仰賴佛心開發者的貢獻。不過近年數位相機大廠 Sony 開放了自家相機的 API,雖只有 Sony 的幾款相機支援,但是除了有 100% 的相容性之外,也提供了許多 libgphoto2 所缺乏的功能,豐富的 API 也增加了各種應用實現的可能。此講題將簡介 Sony Remote Camera API 的架構與 Ruby 的整合實現。
- 試著寫個榨出多核心效能的 Ruby VM: GobiesVM,結果讓我驚呆了!- Szu-Kai Hsu (@brucehsu)
有沒有發現當你使用最普遍的官方 MRI 跑很吃 CPU 的程式時,CRuby 本身最多也只會使用到單顆核心?這是因為 MRI 裡有 Global VM Lock 的設計以確保資料的正確性,但也限制了平行化處理時所能壓榨的 CPU 核數。其它的 VM,例如 JRuby 和 Rubinius 雖然沒有 GVL,卻需要開發者自行注意資料正確性的問題。GobiesVM 使用了 Software Transactional Memory 的技術一次解決這兩項問題,讓你的多核效能引爆!
地點:台北市大同區長安西路 150 號 11 樓之 1
費用:線上繳費 150 元/人,現場報名 200 元/人
注意事項:
- 場地備有飲料與水。
- 場地可外食,但垃圾需自行打包帶走。