跳到主要內容

COSCUP 2019 香港、上海、東京跨境合作 -- 小啄去了哪裡,講些什麼?

前言

每年 COSCUP 都會有一點點的新挑戰,也許是場地不同、也許是宣傳方式改變、也許是議程徵稿的方式,說起 2019 年 COSCUP 的一個小挑戰,便是嘗試了「國際合作」(或稱跨境合作)的議程。

在這邊說明一下,過去 COSCUP 也有與不同研討會進行合作的經驗,例如 2018 年的「COSCUP x GNOME.Asia x openSUSE.Asia 2018」就是聯名舉辦的形式,但基本上發生的場域還是在台灣。而 2019 年我們的挑戰則是以「交換議程軌」的方式,由我們揪一群講者到國外的 conf 分享,也讓合作研討會能帶一些講者來 COSCUP 演講。用一句話比喻就是:「Talk 出得去,人進得來」(這個當時的笑點放到現在這個時空來看已經是爛梗了XD),目的是將台灣在地的開源精神與技術帶出去,一方面讓國外的朋友對台灣的開放文化跟技術有更多的認識之外,也希望能讓國外朋友知道台灣有這麼一個關心開放文化的研討會存在,大家來交個朋友噢!

現在就跟著我們的腳步一起來認識這次 COSCUP 國際合作研討會吧!分別是香港的 HKOSCon, 中國的 COSCon 跟日本的 OSC Tokyo。

HKOSCon 香港

SITCON 與 SITCON x HK 的快樂夥伴

第一個率先登場的國際合作便是 6 月份在香港舉辦的 HKOSCon (Hong Kong Open Source Conference),香港的開源人曾多次來到台灣參加 COSCUP,有作為講者分享的、也有參與社群擺攤的,甚至過去也參與過 COSCUP 籌辦,早已是我們熟悉的好朋友,這次能換 COSCUP 帶隊到香港分享也讓我們著實興奮。我們在三月份左右開始徵稿,接著進行審稿、聯繫、安排行程相關事宜,也因為是第一次帶團出發,在旅行庶務上的流程花了一點時間,但先有了首次經驗並可以針對流程優化,後面出巡 OSC Tokyo 跟 COSCon 就變得順利許多。

在選稿的部分我們自訂了幾個標準,技術當然是我們重視的,但台灣在地、開源精神以及多樣性亦是我們在挑選議程時會考量的因素,而因為是國際合作的關係,預期會眾可能來自各國,因此能以英文進行演講也是很重要的。

歡樂的講者晚宴

活動第一天 COSCUP 的主力放在攤位上,向國外的朋友介紹 COSCUP 是誰、從哪裡來、要做什麼。這次 The FreeBSD Foundation 也有來擺攤,但大家能顧攤的人都不多,又因為是社群好朋友,索性併攤一起擺了(笑)

總召大人熱烈介紹中

而第一天的收穫則是成功邀請到香港議員莫乃光先生以及 The FreeBSD Foundation 的 boardmember 同時也是 HKOSCon 的 keynote speaker Philip Paeps 在八月來台分享!

第二天則是我們的重頭戲,講者們在今天帶來一整天的分享。

以下是講題與投影片下載:

講題/投影片演講者
Formal Verification on Smart Contract陳奕熹
DApp Game - Blockchain random number generation method and implementationHuang Shih Chin (Xixi)
Decentralized data marketplace based on Distributed Ledgers林京樺、陳冠廷
From the community, For the community: What is Open Culture Foundation?李欣穎
A muggle promote Open Source pathways. Take COSCUP sponsorship team for exampleYing-Hsin Hsu
Plant Identification System with AI + ARRu Lu、Wang Fumin、Denken Chen
FStatus-quo of TensorFlow Lite onKoan-Sin Tan
Build a minimal DBMS from scratch by RustAn-Chi Liu
Decentralized Bare-Metal Operating System Provisioning黃宇強
DHomemade scientific clustersTaihsiang Ho
Mozilla Internet Health Report 2019Irvin Chen

COSCon 上海

緊接著是 11 月份在上海舉辦的 COSCon 2019 (China Open Source Conference 2019) 中國開源年會。在徵稿初期投稿者不多,是否能成團,大家都還有點擔心,但果然投稿數量還是要到報名最後一刻才準,不少趕在最後一刻滑壘投稿進來的朋友(笑),最後也順利出團了。

抵達上海的第一天,也是研討會的 Day0,COSCon 的大家非常好客,帶我們去吃上海非常有名的烤串、大家也聊得很熱絡,一直招呼我們多吃(喝)點(酒)!

吃完後大家就開開心心的回飯店休息準備明天的活動了。因為中國幅員遼闊,講者們來自不同地方,所以口音、文化...等等地方特色非常鮮明,能有這個場合和來自各地的朋友交流真的是難得的機會。

Day1 一早我們就從飯店出發,因為飯店跟會場剛好距離一個公車站,所以我們試著搭公車前往,等待的時候一直期待會發生什麼特別的事,但事實證明其實跟台灣沒有差很多。XD到了會場後,COSCon 的場地也有突發狀況:學校突然說不能在外面的草皮上擺攤,所以所有的社群攤位臨時一到了另一棟大樓裡,現場當然亂哄哄(想到 COSCUP2019 的第二天因為停電臨時更換大樓,那個既視感!),但也很謝謝所有工作人員的努力所以活動進行得很順利!

在攤位宣傳時,因為我們的攤位沒有加入集點活動,所以光顧人數相對較少,但隔壁攤位(G碼雲)工作人員很熱心的一直幫宣傳「隔壁攤位是台灣來的小夥伴,可以去那邊光顧光顧」,真的是非常熱情呢!

Day1 因為沒有我們的議程軌,所以講者們也都自由活動,到處聽聽自己有興趣的議程,晚上 COSCon 舉辦了交流晚會,到了附近大樓內的地下室用餐,吃完後就在大樓內晃晃,回飯店休息準備隔天的活動。

Day2 就是本次行程的重頭戲啦!早上一如往常,下午就是本次 COSCUP 的議程軌了,因為活動的議程軌非常多,加上又是第二天下午,本來擔心會不會沒什麼人來,結果意外的反應不錯,而且聽眾與講者的討論非常熱絡,也有對於台灣開源文化非常有興趣的聽眾來與我們交流,在這之中相信雙方的收穫一定都不少!

本次議程:

議題/投影片演講者
从工作中找开源专案(以S3RS为例)楊伯安
Build Redundant Gaming Network with Wireguard and BGP黃宇強
Ensure Data Integrity and Trade Your Data王贊鈞、林京樺
COSCUP 與台灣開源社群趙柏強

OSC Tokyo

上海結束不久,來到了最後一站 - 日本東京,OSC Tokyo/Fall 。此次計劃雖然只與 OSC Tokyo/Fall 合作,但其實出訪的工作人員們並不是第一次參與日本的 OSC,早在 2019 二月 COSCUP 就在 OSC 會場上擺過攤位。

確認合作後,十一月出征日本,除了主持專屬 COSCUP 的軌外,也持續在 OSC 擺攤宣傳明年 COSCUP,並放了一些當時流行的珍奶系列零食。在第一天活動結束後,更參與他們的懇親會,增進台日友好。

兩次擺攤中,我們認識、結交了各據特色的在地社群,例如:會在每季出一本,以小蘿莉為封面,內容寫著與 Linux 相關的刊物 Linux User,的小江戶らぐ社群;綠色變色龍環繞的 OpenSuse 社群;用鐵路玩具製作累加器的社群……等等。

除了日本人外,也有很多在日本工作熱心的台灣人,一同協助我們擺攤,不但作為我們與當地人溝通的橋樑,也在議程軌進行的時候,協助講者將演講內容,現場翻譯成日文,對這次的合作計劃提供了很大幫助。

這次的在日本的 COSCUP 特別軌,陣容堅強,內容多元,主題涵蓋資料庫(PostgreSQL)、遊戲,也有區塊鏈、人工智慧等流行議題,以及與 COSCUP 息息相關的開源議題和 Mozilla 的網路健康報告等等。

下面是此次議程軌的投影片:

議題/投影片演講者
人工知能(AI)によるOpenStreetMap地図作成Dongpo Deng
お天気ですか?教えて下さい、Postgres古永忠
Mozilla Internet Health Report - Diagnosis the internet's health Mozilla インターネット・ヘルスレポート - インターネットの健康状態を分析するIrvin Chen
MAM & NB-IoT - transform the data on UTXO blockchain model into streaming data MAM & NB-IoTの技術を用いて、UTXOブロックチェーンモデル上のデータをストリーミングデータに組み立てるYuan YangHao
Build Redundant Gaming Network with Wireguard and BGP WireguardとBGPを使って信頼的なゲーミングネットワークを構築しましたDate Huang
A decentralized data marketplace: challenges & development 分散型データマーケットプレイス:挑戦と開発林京樺 / 王贊鈞
A Muggle Promoting Open Source Pathways - Encouraging others to participate in community events and open source projects. オープンソースを推し広めるマグル - コミュニティイベントやオープンソースプロジェクトへの参加を他の方に勧める。Hsu Ying Hsin
COSCUP 介紹Bob

接下來...

COSCUP 今年也將持續探索與不同社群進行國際合作的機會,雖然因為 COVID-19 疫情的關係,部分活動受到影響,但科技的便利讓我們跨越地理上的隔閡。這次的國際合作有可能以遠端參與的方式進行交流,細節容後公布,但想投稿分享的朋友已經可以開始準備了喔!另外,如果有公司行號想和我們一起提高台灣技術能量的能見度,也增加貴公司在國際上的曝光,歡迎與我們聯繫。

不管是想投稿、想支持或是有任何問題,請來信:program@coscup.org

留言

這個網誌中的熱門文章

Kronos 如何做到世界級的成績

  由資深華爾街投資人領軍於 2018 年成立,Kronos Research 結合人工智慧、機器學習、高速網路等先進技術,透過進階的資料分析開發出獨家的量化交易預測模型,並使用全自動的交易策略自營,同時作為加密貨幣造市商,提供全球加密貨幣商品的即時報價。至今四年的時間,便擠身全球前五大的加密貨幣量交易團隊,創下 2021 年每日平均交易額 50 億美金,單日最高交易額 230 億美金的記錄。 人才和技術是 Kronos 最重要的兩大要素,團隊採開放式合作、解決問題導向、美式工作風格,Kronos 期許任何職位的夥伴,都能信任彼此、安心發問、共同快速解決問題。主管的管理策略,不同於傳統上對下的管理,而是以幫助者的角色,解決不同的需求,放大每個職位的生產力。我們希望這個產業在台灣能夠茁壯,讓台灣的技術人才知道有這個國際舞台可以發揮。 一窺量化交易技術及團隊 高頻交易跟一般大家熟知的交易最大的差距在於自動化。我們熟知的交易模式多半透過人工,由交易員綜合市場資訊後向交易所下單;高頻交易則是由程式自動判斷市場資訊並且下單。高頻交易多半關注短時間的市場波動,在收到市場報價後,在極短時間透過預先訓練的統計模型做出買賣決策。在高額報酬的背後,結合了不同專業:包括資料科學、統計與機器學習、底層系統優化、以及分散式系統。 高頻交易的流程,從 Market Data Parser 作為源頭持續搜集來自交易所的歷史資料,交由 Alpha Modeling 訓練出可預測未來短時間市場變動的模型。接著交易團隊撰寫策略程式,並依據策略需要套用選擇合適的 Alpha 模型,由極低延遲的交易程式向交易所下單。以下是各模塊的介紹: Market Data Parser(Data Team):高頻交易是一個資料驅動的行業,全面且高正確率的資料對於後續訓練很重要。Kronos Research 在全球十多個機房內有數百台服務器,每天 24 小時不間斷錄製來自交易所的報價單。面對每天 10TB+ 的巨量資料,data team 大量使用雲端分散技術以及自動化技術確保資料流的穩定。 Alpha Modeling(Alpha Team):在投資市場中,Alpha 代表著高於大盤的超額收益,Alpha Model 則代表預測將來市場的數學模型。Alpha Team 透過統計以及機器學習,以敏銳的邏輯跟觀...

實戰 Vibe Coding:利用 Amazon Q Developer CLI 打造經典平台跳躍遊戲

本篇文章將介紹如何透過 Amazon Q Developer CLI 建構一款完整的 2D 平台跳躍遊戲,從初始生成、功能增強,到最終打造出具備多關卡、多樣互動元素的遊戲體驗。特別的是,過程中開發者並未撰寫任何一行程式碼,僅透過自然語言指令與 CLI 對話完成所有工作,實踐「Vibe Coding」( 氛圍編碼 )。 本文作者為 Haowen Huang, AWS Senior Developer Advocate. 擁有 20 年以上電信、互聯網以及雲端運算等行業架構設計、技術及創業管理等豐富經驗,曾任職於 Microsoft、Sun Microsystems 等企業,專注為遊戲、電商、媒體和廣告等企業客戶提供 AI/ML、數據分析和企業數字化轉型等解決方案諮詢服務。 引言 本篇文章 ( English Version ) 將介紹如何使用 Amazon Q Developer CLI ,以 無需撰寫任何程式碼 的方式,打造一款經典的 2D 平台跳躍遊戲。透過「Vibe Coding」( 氛圍編碼 ) 的開發流程,開發者可以藉由簡單的語言提示詞 (prompt),逐步完成從遊戲雛型、功能擴充到完整關卡設計的開發流程。 整體開發流程將分為三個步驟: 1. 生成遊戲雛型 2. 功能擴充強化與畫面調整 3. 導入參考架構建立完整遊戲 環境建置 使用者需先安裝並設定 Amazon Q Developer CLI 。對於 macOS 使用者,可透過下列步驟完成安裝: 下載並安裝 Amazon Q Developer CLI 登入 Builder ID 完成認證 開啟終端機控制與無障礙設定 執行 q doctor 指令檢查 Amazon Q Developer CLI 是否安裝成功: 遊戲開發方面,建議使用 Python 語言與 Pygame 套件,可透過下列指令完成安裝;Pygame 提供以下功能支援: 畫面與動畫渲染 音效播放 鍵盤與搖桿輸入控制 物理模擬與碰撞偵測 多種媒體格式支援(圖片與音效) $ q doctor $ pip install pygame 第一步驟:初步生成遊戲雛型 透過簡單的一句 prompt,Amazon Q Developer CLI 結合 Pyg...

Navicat 17:AI 驅動資料管理的未來

在快速變化的資料管理領域,Navicat 始終站在創新與效率的最前沿。作為領先的資料庫管理與開發解決方案提供商,Navicat 再次以其最新版本 Navicat 17.2 展現了其在業界的卓越實力,讓使用者在資料管理中更具競爭優勢。 Navicat 17 推出標誌著資料庫管理技術的一次重要飛躍。該版本引入了一系列人工智慧 (AI) 驅動的功能,旨在進一步簡化操作流程並提升工作效率。這些功能讓使用者能夠輕鬆處理複雜的資料分析,並實現更智能的商業決策。 Navicat Premium 一直以來都是資料庫管理的佼佼者,該工具支援多達九種資料庫,包括 MySQL、PostgreSQL、MongoDB、MariaDB、SQL Server、Oracle、SQLite、Redis,以及 Snowflake。這樣的綜合性設計不僅消除了多平台切換帶來的困擾,還極大化了使用者的工作效率。 為提供更高效的協作工具,Navicat 雲端功能 (Navicat Cloud) 進一步提升了團隊合作的靈活性。使用者可以在雲端實現即時協作,讓團隊成員無論身處何地,都能共同編輯與管理項目,從而實現更高效的工作流程。 自創立以來,Navicat 已累積超過 500 萬次下載,並擁有超過 18 萬名使用者,包括多家知名的 Fortune 500 公司,如 Apple、Google、JP Morgan 等。這些成就不僅體現出 Navicat 的產品實力,更說明其在業界的深厚信譽。 Navicat 始終秉持創新與使用者導向的理念,致力於為資料管理提供最可靠、高效的解決方案。未來,我們將持續推出更多令人興奮的新功能,幫助使用者應對不斷變化的商業需求。 現在就探索 Navicat 17.2,感受 AI 技術帶來的全新資料管理體驗吧!欲了解更多資訊,歡迎造訪我們的官方網站: https://www.navicat.com.tw