跳到主要內容

發表文章

目前顯示的是有「COSCUP2019」標籤的文章

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 香港 第一個率先登場的國際合作便是 6 月份在香港舉辦的 HKOSCon (Hong Kong Open Source Conference) ,香港的開源人曾多次來到台灣參加 COSCUP,有作為講者分享的、也有參與社群擺攤的,甚至過去也參與過 COSCUP 籌辦,早已是我們熟悉的好朋友,這次能換 COSCUP 帶隊到香港分享也讓我們著實興奮。我們在三月份左右開始徵稿,接著進行審稿、聯繫、安排行程相關事宜,也因為是第一次帶團出發,在旅行庶務上的流程花了一點時間,但先有了首次經驗並可以針對流程優化,後面出巡 OSC Tokyo 跟 COSCon 就變得順利許多。 在選稿的部分我們自訂了幾個標準,技術當然是我們重視的,但台灣在地、開源精神以及多樣性亦是我們在挑選議程時會考量的因素,而因為是國際合作的關係,預期會眾可能來自各國,因此能以英文進行演講也是很重要的。 活動第一天 COSCUP 的主力放在攤位上,向國外的朋友介紹 COSCUP 是誰、從哪裡來、要做什麼。這次 The FreeBSD Foundation 也有來擺攤,但大家能顧攤的人都不多...

參與是屬於「我們」的權利,放棄就真的什麼都沒了

COSCUP 2019 特別邀請到香港利法會議員莫乃光來台演講,演講前有幸約到一個專訪,現在就讓我們來一起認識一下這位議員吧! 歸港企業家到政治家之路 大部分的香港人都知道,香港土生土長的議員莫乃光,大學時期赴美讀書,一路念到普渡大學電機工程碩士,畢業後正值美國互聯網起飛的時代,在美國有非常好的工作。但也許很少人知道,留在美國工作幾年,前程似錦的莫乃光議員,因為家人的原因,以及希望將美國看到的互聯網技術帶回香港,於是在 1994 年毅然決然回家。 回香港第一個挑戰就是成立互聯網公司,莫乃光謙虛的表示,當時創業比現在容易,他做的事情只是找個方法讓普通人上網就好,不像現在有非常多元的議題方向,使每個創業者想完成的目標比以前更難推廣與達成。創業過程中,體認到在科技與互聯網的領域中,政府政策的實施影響至關重要,因此產生投入政治的想法。 議員的年少時代,經歷了英國統治與香港回歸的生活,成長背景使自己對公共政策與政治抱有濃厚興趣,同時莫乃光相信「參與」是屬於「我們」的權利,如果放棄這個權利,就真的什麼都沒了。幸運的是,在香港中政治制度中,有一個「功能組別」制度,該組別的選舉人,可以代表該產業作為立法會議員參與公共政策。莫乃光認為自身優勢在於互聯網工作的經驗,返回香港工作,在第一線看見香港科技政策上的不足,加深親自投入公共政策的想法。我想正是對看見香港的困難與對香港的愛,使莫乃光議員放棄舒適而安逸的道路,決心投入政治,參與立法會議員選舉。 重要的不是說什麼,而是問什麼 現今資訊科技產業中,資訊太多也變化太快,新技術已經不像以前容易「追」。莫乃光很慶幸過去在偏電信技術提供的領域工作,回到香港還是可以持續接觸,過去的創業經歷讓他保持對技術的敏感度。作為資訊科技界的代表,不同於「選區代表」所要面對的處境,莫乃光所面對的是「產業」與「跨產業」的問題,需要花費大量時間了解這些產業現狀,了解產業所面對的問題,同時也需要跟新興產業的朋友接觸,保持互動與連結。 時間是公平的,每個人擁有的時間都一樣多,因為需要花費大量時間與產業保持交流,同時要推動香港資訊科技的進步以及本身立法會議員的工作,「取捨什麼是重要的」是莫乃光行事準則與保有良好生活彈性的關鍵。在吸收產業新知、回答媒體問題或是提出政府提案之前,莫乃光認為更重要的是要先思考資訊的真實性,尤其自己作為一個...

在龐大的中國企業,開源文化如何導入企業,協助團隊立功?

說到華為,多數台灣人可能只會聯想到監控疑雲與中美貿易戰,鐵幕之後的企業文化則難以得知。但在這個神秘、封閉的公司之中,開放原始碼文化已經悄悄地在華為內部合作模式上開花結果。 華為之所以擁抱開源,要從庄表伟說起。曾經做過研發與管理的庄表伟,進入盛大創新院負責開發者關係,研究企業要如何與外部開發者維持聯繫。他笑說這個工作是「花了公司的錢,交了自己的朋友」,但也因此在社群中廣結善緣,繼而被華為挖角做企業的「內源」。 所謂的「內源」乃是華為公司內部,將開源的邏輯、文化、工具與演進,引入企業內使用,期望幫助企業內部更有活力,各部門之間更加開放、交流,走出去。並借鏡開源貢獻者的經驗,幫助企業內部實現程式碼的復用,增加企業整體效率。 最初,華為的高層希望庄表伟可以用激勵開源參與者貢獻的方法,鼓勵公司內部員工多多參與產品開發,所以他說自己的工作是「佈道師」,內容有三個主軸:利用《大教堂和市集》等書籍與資源,來介紹開源的邏輯;以Linus定律說明為何開源會比起企業習慣的嚴密管控更加安全;介紹開源社群的工具、文化與歷史,「洗腦」員工接受開源的做事方法。 從庄表伟2013年進入華為至今,華為的內源社群平台已經有15萬使用者。庄表伟說,一開始進入華為的心態是「我是對的、你是錯的」,但後來慢慢轉變,理解到彼此都要改變,所以最後的工作成果,可以說是庄表伟對軟體開發的想法、華為公司的傳統,與社群理念三者的結晶。 繁榮的開源社群,對企業能有什麼啟示?他認為,因為企業內部更加開放,更加願意互相交流,會使得企業更有活力,員工一方面願意走出去,一方面也學到新的東西。此外,在他進入華為並協助導入各種工具的過程中,證明了企業也能應用開源的開發方法。而開源社群所熟悉的程式碼復用,企業原先不習慣而做得不夠好,但隨著庄表伟等人的努力,今年初華為向員工發信,宣布推動「基於committer的社區化code review」機制,程式碼復用的問題也現出了一道曙光。庄表伟說,一名程式碼審查者對於審查可能有2分的評分比重,但一般員工也會有1分,這種機制也鼓勵員工之間互相協助,促進開發流程。 當然,開源與企業的關係並非只有前者協助後者。企業的開發文化,同樣也流回了開源社群。庄表伟舉了幾個例子,像是程式碼的分支保護、持續性整合與發布(CI/CD)、Trello式的專案管理服務,都是企業率先使...

來去上海、來去東京!COSCon 與 OSC Tokyo「COSCUP 特別軌」徵稿開始!

嗨,各位關心開源、熱愛分享的夥伴大家今天過得好嗎?今年六月的時候, 我們出訪香港開源年會,廣受好評 ,接下來將帶大家前往上海舉辦的中國開源年會(COSCon)及東京的 OSC 2019 Tokyo/Fall 啦! 給忙碌的你: 往上海的傳送門 往東京的傳送門 COSCon COSCon 由開源社為了推廣開放源碼而舉辦,相信大家在今年 COSCUP 有看到許多開源社夥伴的活躍表現,十一月就換我們過去作客啦!我們將在 COSCon 有半天的議程軌作為「COSCUP 特別軌」,重要的資訊如下: 徵稿期間:即日起~9/30 止 徵稿對象:能夠以大會接受之語言(漢語、英語)演講、願意配合 COSCUP / COScon 對此專案相關宣傳及訪問者 徵稿內容:各式 Open Source 軟體(以 FSF / OSI Licenses 釋出)相關議題皆可投稿 結果公佈:暫定 10 月中旬 於 COSCon 網站及 COSCUP Blog 公布 COSCon 大會期間: 11/02 ~ 11/03 於 上海普陀區 華東師範大學(中北校區) OSC Tokyo OSC Tokyo 是什麼?就也當成是日本版的 COSCUP 吧 XD (怎麼想來想去形容詞都是這句…) OSC 的主辦單位 OSPN 每年在日本各地辦近 20 場集結開源人的聚會,而我們將直接前往規模較大、一年還辦兩次的東京場交流!一整軌的「COSCUP 特別軌」將讓讓大家見識一下台灣開源人的厲害,重要的資訊如下: 徵稿期間:即日起~9/30 止 徵稿對象:能夠以大會接受之語言(日語、英語)演講、願意配合 COSCUP / OSC Tokyo 對此專案相關宣傳及訪問者 徵稿內容:各式 Open Source 軟體(以 FSF / OSI Licenses 釋出)相關議題皆可投稿 結果公佈:暫定 10 月中旬 於 OSC Tokyo 網站及 COSCUP Blog 公布 OSC Tokyo 大會期間: 11/23 ~ 11/24 於 日本東京日野市 明星大學 可能已經有人心中堆滿疑問:看起來很有趣但要怎麼參加?去國外參加 Conf 好像很貴… 別擔心,COSCUP 籌備特別軌自然是有照顧到這些問題。如同六月的香港出征,我們有完整的補助計劃,相關辦法都列在下面...

資訊界震撼彈,世界級開發者 Steve Klabnik 旋風來台!

資訊界震撼彈,世界級開發者  Steve Klabnik  旋風來台!    國際搶著研究, Google AI Quantum  軟體工程師葉平來台分享,你必須要知道的量子電腦 香港現任立法會議員莫乃光親臨,來台分享開源與香港現況 [ 台北訊 ] 亞洲最大開放源碼資訊研討會 COSCUP 開源人年會, 8 月 17 、 18 日一連兩天,於台灣科技大學舉行活動。今年 COSCUP 不僅邀請過去曾為 Google 臺灣雲端運算計畫主持人,現任 Google 軟體工程師葉平,以「自己玩量子電腦程式」為題,帶來量子電腦與量子程式的發展與未來展望。亦有香港現任立法會議員莫乃光、香港資訊科技商會榮譽主席蒞臨 COSCUP ,帶來「香港的開源及開放數據與網絡動員的關係」分享當前現況。 今年甚至邀請到,目前開發者最愛的程式語言之一 Rust 的核心開發團隊成員,世界級開發者   Steve Klabnik 來到現場,他以「 Rust 五年來的發展」為題,回顧一個程式語言從開創、推廣到維護過程。另香港現任立法會議員莫乃光坦言,儘管 2012 年起倡議香港政府加快開放數據, 2018 年香港政府開始公布年度開放數據計畫,但民間使用量非常稀少,使政府開放意願低落,形成惡性循環,直到過去兩個月的社會運動,使開放數據在香港發生轉機。 COSCUP 致力於將台灣開源推向國際,將國際開源帶回台灣的信念。 COSCUP 開源人年會,為台灣 open source 愛好者,交流與分享的大型開放原始碼研討會;自 2006 年開始,至今已經舉辦 14 年,深耕台灣開源活動與開源精神推廣,成功串聯亞洲與全世界,是台灣自由軟體運動要的推動者,也是全亞洲最大的開源人活動之一。 去年 COSCUP 邀請各領域大人物的目標,規畫成一系列的「突破同溫層」運動,大打「你今天 open source 了嗎」活動口號。今年 COSCUP 強調,「立足台灣,放眼國際」,邀請亞洲各地開源社群合作,不僅前進香港、日本宣傳台灣開源力量,邀請世界級開發者蒞臨台灣演講,同時分別邀請到香港開開源年會、中國開源社來到台灣,更有台灣零時政府 g0v 、台灣 openSUSE 社群、台灣維基百科數據團隊...

Meet your friends at the BoF sessions of COSCUP 2019

(Chinese below) You followed a few OSS people on SNS, now it's time to meet them at the BoF sessions of COSCUP 2019! What is a BoF session? Wikipedia is out best friend: "A BoF session, an informal meeting at conferences, where the attendees group together based on a shared interest and carry out discussions without any pre-planned agenda." -- Wikipedia This year, you can book an hour of the BoF room in Day 2 (Aug 18), or just host one at your favorite venue with friends during COSCUP! Why attend / host a BoF? Because we can! Meet people with shared interest is always fun, and COSCUP bring a lot of OSS community people to Taipei during the conference, make it the best chance to join a nice BoF / meetup! So, where should I check the sessions, and show my interest to attend one? Easy. Just write your name at the session in the BoF document ! Host a BoF session If you want to host a BoF session, please follow the instructions in the BoF document and write...

用 Flutter 與 KKBOX API 做出科科歌單

用 Flutter 與 KKBOX API 做出科科歌單 前言 大家好,我是 KKBOX 開放平台部門的小小實習生 Raymond,今天想分享一下自己學習 Flutter 並使用 KKBOX Open API 做出一個簡單的 App 的心路歷程,這篇文章首先會簡單的介紹一下 Flutter,我取得 Flutter 資源的方式,再來就是實作 KKBOX 報報的部分以及學習感想,希望能讓大家有所收穫。 Flutter 是什麼? Flutter 是由 Google 所開發出的跨平台開發套件,可同時運行於 iOS 與 Android,跨平台,高效能(跟 React Native 比起來),以及開發效率極高的特性讓許多人一試成主顧。在 StackOverflow Developer Survey 2019 的調查結果中,Flutter 是 Most Loved Other Frameworks, Libraries, and Tools 中的第三名,甚至高於 React Native,而 Flutter team 在今年的 Google I/O 大會上釋出了 Flutter for web 的 technical preview,未來也將會支援 Desktop 與 Embedding system,可以說是極具發展潛力的開發套件。 Flutter 的哪些特點吸引了我? 為何 Flutter 如此受歡迎,大家都一用就愛上它?他與同是跨平台開發的 React Native 有什麼不一樣?經過了一番搜尋與研究,我整理出了一些大家喜愛的點(在等下的實作中你也會體驗到) 快速的開發:寫過 Android 就知道 Gradle build 會花上很多時間,而在開發時我們常常需要重複的 build 而拖慢開發速度,Flutter 的 hot reload 只要在一開始啟動時進行一次 Gradle build,之後的任何對程式碼的更改只要按下 Ctrl + S,Flutter 就會自動進行 UI 的重構,讓你可以快速的檢視所做的改變,跟 Android 原生開發比其來真的是天壤之別。 Layout 與邏輯使用同一種語言:不像 Android 使用分別的 XML 檔來設計 Layout,Flutter 使用同一種語言(Dart)來設計 Layout 與邏輯。 真.跨平台:相比於同...