綜合

COSCUP

COSCUP 是由台灣開放原始碼社群聯合推動的年度研討會,起源於 2006 年,是台灣自由軟體運動 (FOSSM) 重要的推動者之一。活動包括有講座、攤位、社團同樂會等,除了邀請國際的重量級演講者之外,台灣本土的自由軟體推動者也經常在此發表演說,會議的發起人、工作人員與講者都是志願參與的志工。

COSCUP 的宗旨在於提供一個聯結開放原始碼開發者、使用者與推廣者的平台。希望藉由每年一度的研討會,來推動自由及開放原始碼軟體 (FLOSS)。

議程列表

開幕式

Staff

IB101

08/11 08:50 - 09:05

Open Source ・ Social Innovation

Audrey Tang

IB101

08/11 09:05 - 09:20

English

Begineer / 入門

Everyone

When we see “internet of things”, let’s make it an internet of beings.
When we see “virtual reality”, let’s make it a shared reality.
When we see “machine learning”, let’s make it collaborative learning.
When we see “user experience”, let’s make it about human experience.
When we hear “the singularity is near”, let us remember: the Plurality is here.


Collaborative notes on HackMD

BitRabbit Hardcore 技術 Live:用 200 行 code 寫一個屬於自己的公有鏈

曹力

IB101

08/11 09:20 - 09:50

漢語 / Mandarin Chinese

Begineer / 入門

對開源有興趣,對區塊鏈組織型態和商業運作有興趣的同仁

區塊鏈技術圈一直對市場出現的各種公鏈性能、產品化以及商業型態所激烈討論,利用「他山之石」可否解決當下之痛,多數人也不得而知。無論是公有鏈、私有鏈還是聯盟鏈,其商業價值必須與產業問題所緊密結合,但區塊鏈又好像校園中的象牙塔,對大部分研發人員來說不知如何上手。BitRabbit Exchange 研究院總結交易所技術核心,以公有鏈開發框架 BaseChain 為基礎,與大家分享公鏈開發的奧秘。【Live:現場 200 行 code 寫公有鏈】


Collaborative notes on HackMD

新創產品 - 驗屍報告

CIH

IB101

08/11 10:00 - 10:30

漢語 / Mandarin Chinese

Skilled / 中階

產品 / 市場分析

從技術的角度,探討資料的擷取與分析,進而得知市場需求。從產品死亡的經歷,做錯產品的人,像是吸毒一樣,迷幻在自己的世界,最後死去...


Collaborative notes on HackMD

跨界 X 開源 對談

林強, 卓致遠, 陳顯立, 吳漢章, 蔣鐙緯, Knight 乃特大

IB101

08/11 10:40 - 12:20

小鴨城 (Duckietown),一個基於 Raspberry Pi 和 ROS 的開源無人小車專案介紹

sosorry

IB307

08/11 11:00 - 11:40

漢語 / Mandarin Chinese

Begineer / 入門

對軟硬整合,電腦視覺、自走車有興趣的朋友

小鴨城 (Duckietown),來自於 MIT 的課程,目前在交通大學(NCTU) 有課程分支。這是一個開源的電腦視覺自走車學習專案,車上唯一的感測器就是相機。
從這專案中我們可以學習到感測器校正、計算機視覺、物體辨識和分散式協調等。並實際搭建 Duckiebot 平台、建立機器人體系(ROS),使用 Python + OpenCV 用電腦視覺實現單系統機器人車道跟隨(lane following)。使用的硬體包括 Raspberry Pi、雙層三輪小車、馬達控制板和最重要的魚眼相機等。
我們將分享專案的技術細節、實做上會遇到的問題與相關學習資源,希望有更多人能加入並擴充專案內容。


Collaborative notes on HackMD

全平台前端遠程調試的那些事 —— 遠程頁面調試工具的實現及剖析

徐曉孟

IB307

08/11 11:50 - 12:30

漢語 / Mandarin Chinese

Skilled / 中階

前端工程師、系統架構工程師以及對該議題有興趣的同仁

前端世界還遠未統一,各種 PC 端和移動端瀏覽器的各種不兼容折磨著前端開發人員,調試非本地的項目,特別是移動端項目成為一個大難題。本議程將剖析調試遠程頁面和應用的方方面面——查看修改頁面樣式、收集控制台日志、發送並執行 JS 代碼、監控所有網絡請求、嗅探遠程設備的特征及功能、監控頁面性能指標等等。本議程希望給苦於各類手機瀏覽器不兼容導致調試困難的開發人員一些思路和啟迪。其中包含:1. 現狀分析及比特兔的實踐;2. 關鍵點實現展示;3. 對未來的暢想。


Collaborative notes on HackMD

我在 GitHub 參與開源貢獻專案的日子

李昀陞

IB307

08/11 12:40 - 13:20

漢語 / Mandarin Chinese

Begineer / 入門

軟體開發者,對開源貢獻有興趣想要瞭解者

我從 2014 開始加入 GitHub 後,當時還不知道要在上面做什麼,或許跟很多人一樣,上面就放著自己的 side project 而已。活動量是很少量的,直到某一天,在改善了某個國外 PHP 開發者的 PHP 函式庫 bug 後,就開啟我對開源貢獻的興趣。
那在這開源貢獻路上,自己一個人走得很辛苦,舉步維艱,不過憑藉著自身對於寫 code 的熱情,還是在這條道路上一直堅持著。
本議程,是想要分享一開源貢獻一路走來的心得,以及讓對於開源貢獻有興趣的人但是不知道如何入門給他一個指引的明燈,以及介紹開源貢獻的方法有哪一些,如何做讓 GitHub 上面的開源專案變得更好。


Collaborative notes on HackMD

Practical JavaScript Fuzzing

Gary Kwong

IB101

08/11 12:45 - 13:25

English

Advanced / 進階

Python / Javascript engineers with knowledge of fuzzing

In previous COSCUPs, I gave talks on introductions to fuzzing. In this session, I will give a demonstration on how to set up the open source funfuzz framework to test the SpiderMonkey engine on the Gecko platform, used in Firefox browsers.

(If you are going to attend this session, please fill the form: https://goo.gl/forms/aJEFFxXXxSgT1znq1)


Collaborative notes on HackMD

Machine Economy with IOTA

Edward Greve

IB101

08/11 13:30 - 14:20

English

Skilled / 中階

Blockchain/DLT developer, IoT engineers

In this group, we invite individuals with an interest in Blockchain and Distributed Ledger Technology to investigate and collaborate on projects using the IOTA Tangle platform (think blockchain 3.0 minus block and chain).

All are welcome to this group, we are about collaboration and exploration.

If you'd like more information about the IOTA Tangle platform please see the links below, (there are some clear video explanations).

Why we think the IOTA Tangle has the potential to be bigger than Blockchain

  • No transaction fees - enabling microtransactions
  • Decentralized - no miners
  • More network use = a faster network
  • Infinitely Scalable
  • An ecosystem for the Machine Economy
  • IOTA protocol ensures data integrity in information sharing
  • Tangle technology uses ternary code, a natural progression from binary code.
  • Quantum secure - resistant to quantum computer cryptanalysis.

Collaborative notes on HackMD

回首過去,看 KKBOX 怎麼走搜尋音樂這條路

Eason Chen

IB101

08/11 14:25 - 15:15

漢語 / Mandarin Chinese

Skilled / 中階

DevOps, SRE, 嘗試導入 Elasticsearch, 想瞭解 KKBOX 如何建構搜尋服務

分享 KKBOX 搜尋音樂所經歷的大小事,以及如何建立完善的監控機制,進而提升系統整體穩定度。
KKBOX 創立至今十餘年,為亞太地區知名音樂串流平台,而搜尋為其不可或缺的一項功能,不管是搜尋音樂、歌單、專輯、藝人等,都為用戶經常所使用。本議程說明 KKBOX 從早期的 Solor 轉換到 Elasticsearch 的過程,並藉助 Grafana 搭建出視覺化監控平台,有效追蹤與解決系統問題。


Collaborative notes on HackMD

分享研究 Mender OTA 開源方案的心得

李東霖

IB307

08/11 14:30 - 15:10

漢語 / Mandarin Chinese

Begineer / 入門

對嵌入式硬體 OTA 有興趣的人

隨著連網設備越來越多,如何進行有效率的大規模更新佈署,成了一個關鍵問題
我研究了這個開源的 OTA 方案,想要來跟大家分享研究得到的心得


Collaborative notes on HackMD

結合 AR 與人臉辨識之開源戰鬥力探測器

David Chang

IB101

08/11 15:20 - 16:00

漢語 / Mandarin Chinese

Begineer / 入門

任何覺得標題有趣的人

是的,就是七龍珠中的戰鬥力探測器。我們做了一款辨識工程師們開源貢獻力的的戰鬥力探測器,可以透過人臉來探測身邊的開源大大。本次分享分為幾個部分:

  1. 人臉辨識技術
  2. 前端 Augmented Reality 即時顯示
  3. 消夜垃圾話中誕生的 side project,從無到有的過程與收穫分享

Collaborative notes on HackMD

Hack Everything, Including Society, 真的嗎?

雨蒼

IB307

08/11 15:20 - 16:00

漢語 / Mandarin Chinese

Begineer / 入門

關心社會議題,希望能捲起袖子一起動手的黑客。

黑客精神真的能改造社會嗎?五年前,我在 coscup 演講「Hack Everything, Including Society」。這五年間,我嘗試用黑客精神的方式,參與社會運動,嘗試倡議與改造社會。五年來,我累積了不少心得,希望可以分享給大家。

五年前的演講:
https://www.youtube.com/watch?v=W4BbHx0G5jE


Collaborative notes on HackMD

The bright future of SUSE and openSUSE

Ralf Flaxa

IB101

08/11 16:10 - 16:40

The DEXON Network - The Infrastructure of the Internet’s Decentralized Future

Popo Chen

IB101

08/11 16:40 - 17:10

漢語 / Mandarin Chinese

Begineer / 入門

Software Engineers interested in blockchain era

Current blockchain technology suffers from transaction latency, high transaction cost and centralized limitations. The new generation blockchain technology uses parallel blockchain systems that work together to form an infinitely scalable, low-latency decentralized transaction processing engine. This will resolve the existing pain points today and upgrade blockchain technology to the next level with mass adoption to all.


Collaborative notes on HackMD

Lightning Talk

Staff

IB101

08/11 17:10 - 18:00

BoF Sessions - Powered by COBINHOOD x DEXON

Staff

IB101

08/11 18:00 - 21:00

Welcome to Year 22

Kat

IB101

08/12 08:50 - 09:20

English

GNOME is turning 21 this year. During this time, GNOME has grown to become one of the leading Free desktops in the world and has incubated many other core Free Software technologies used by outside projects. Our mission is to make software that is accessible to all, and we need your help to do it. Come learn more about what makes GNOME special, some of the plans we have for the upcoming year, and how you can become part of the GNOME story.


Collaborative notes on HackMD

IoT Microtransaction and its Accelerator (針對物聯網的微型交易系統及加速器)

黃俊毓

IB101

08/12 09:30 - 10:20

漢語 / Mandarin Chinese

Begineer / 入門

Anyone who is interested in IoT micropayment and machine economy

In terms of IoT, the bigger issue is volume and whether the financial system is going to be ready to accept this as devices start to charge for services at a micro-level. With IOTA, you can ensure the fulfilment of the smallest tasks in the unified network; turning off the tap in the bathroom, sticking on a tag, or at least blowing away a speck of dust. This session will cover the considerations of adopting IoT and crytocurrencies along with feasible approaches to accelerate the whole transactions, which shape the machine economy by building a portfolio of companies that literally meet the needs of machines.


Collaborative notes on HackMD

IGNITE 分布式數據庫 – 在電子商務即時報表查詢應用

SAM

IB101

08/12 10:25 - 11:15

漢語 / Mandarin Chinese

Begineer / 入門

一般資訊相關人員 / 資料庫開發人員

Apache Ignite 以內存為中心的分布式數據庫, 提供完整 T-SQL 語法查詢, 容錯與負載平衡, 易於擴展與部屬; 同時介紹在這樣的平台背後, 如何做到由” 數據” 驅動的報表即時分析.


Collaborative notes on HackMD

回望踏入 Linux 内核之旅

陳莉君

IB101

08/12 11:20 - 12:00

漢語 / Mandarin Chinese

从六个方面分享 20 年来的 Linux 内核之旅:初次踏入 Linux,Linux 不仅仅是开源,翻译之路,Linux 内核书籍点评,从机制与策略探究 Linux 内核设计之道,迷时师度 悟了自度。


Collaborative notes on HackMD

BSDTW x Cat System Workshop BoF

Staff

IB307

08/12 13:30 - 14:30

BoF (歡迎登記)

Staff

IB307

08/12 14:30 - 15:30

BoF (歡迎登記)

Staff

IB307

08/12 09:30 - 12:30

開源與教育 BoF

Staff

IB307

08/12 12:30 - 13:30

(發起: BobChao)

這次的 COSCUP 講題有不少跟開源 / 教育相關,想邀請關心相關議題的人來聚首,大家聊聊認識一下。由於約在中午時間,有興趣參與的人請帶點吃的來邊吃邊聊。內容大概會是彼此認識,介紹自己參與的教育相關事務,然後就大亂鬥(?)

欲出席者請到 [BoF 文件] (https://docs.google.com/document/d/14I51R_FauCe9kwhz3vd1EQhnlNS6ALh9OksNtc3aH9Y/edit#heading=h.qd580qehe6es) 登記自己的名字


Collaborative notes on HackMD

Putting Taiwan on the Kernel.org Keysigning Map

蔡鎮宇 / Chen-Yu Tsai

IB101

08/12 13:50 - 14:30

漢語 / Mandarin Chinese

Skilled / 中階

Kernel Developers

如何善用 MySQL 的安全機制打造固若金湯的系統

杜修文

IB101

08/12 14:40 - 15:30

漢語 / Mandarin Chinese

Skilled / 中階

DBA, Developer, Architect, Anyone want to know more about MySQL

安全性是所有資訊系統最重要的性能指標, 在這個網路攻擊氾濫的世界裡, 沒有安全防衛的系統將毫無生存的餘地. 而資料庫又是大多數應用系統的核心, 它能運作得好能帶您上天堂, 資料保護得不好將讓您下地獄. 這場演講將為您揭露許多 MySQL 不太為人所知的安全機制, 它會澈底扭轉大部份人心中對 MySQL 安控機制不够完整的印象. 同時還會分享如何設定及使用這些安控功能, 而這些安控功能又如會防制不同種類的網路攻擊.


Collaborative notes on HackMD

Freedom, thanks to your domain name!

Thomas Kuiper

IB101

08/12 15:40 - 16:10

English

Begineer / 入門

Everyone

Your internet presence starts with a domain name! You can use it for e-mail (SMTP, IMAP, POP3), your website with HTTP(s), your applications (VoIP, XMPP, RTSP, FTP ...). This talk with give a high level overview what you should know about your domain name and why its among your most important digital assets. We will also look into how to protect it properly and use it with a team of developers.


Collaborative notes on HackMD

Source Code Navigation Assistant

Yo-An Lin (c9s)

IB101

08/12 16:15 - 16:45

漢語 / Mandarin Chinese

Nowadays, the screen readers are used for the blind people to read the text on the screen. The speech speed of the screen reader is usually incredibly fast, and it reads almost everything on the screen. Also, the generated speech is not so friendly for the users.

However, it's important for people to quickly get the meaningful summary of the current source code navigation, even for people with average eye-sight.

This talk introduces you the design of the navigation assistant, and the technical implementation details of the tool.

The assistant is implemented in Go, and its language parser is used to generate a short comprehensive summary, and the text will be converted to voice speech to improve your source code navigation experience.


Collaborative notes on HackMD

Closing

Staff

IB101

08/12 16:45 - 17:05

閉幕式

鈦金級贊助

Co-Host Sponsor

鑽石級贊助

黃金級贊助

白銀級贊助

青銅級贊助

合作夥伴

協辦單位

特別感謝