Charon 所關注的議程

Charon's Favorite Talks

篩選條件

議題

基於Airflow的ETL框架:簡化結構化資料處理流程

TR 209 [[ new Date( '2023-07-29 01:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 01:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

在資料密集的大型企業中,Airflow經常可以作為ETL排程的工作調度引擎,透過Airflow提供的各種Operator,可以讓我們彈性與自由的撰寫各種基於Python或各種語言的工作(Task),並以DAG定義工作的上下游關係,將資料整理成有用的知識進行AI相關的服務。然而,在一個專注於結構化資料處理的資料科學團隊中,過於彈性與自由的框架反而讓團隊增加了許多維運、溝通與程式碼傳承上的成本。為了解決這個問題,Jeffrey在玉山銀行的智能金融處,開發了一個基於Airflow的ETL框架,讓身處巨量結構化資料中的資料科學家們,可以更簡易的進行規格化的ETL開發,並能夠於其中專注於業務邏輯:包含1) 資料表的欄位定義、2) 驗證邏輯撰寫與3) 轉換邏輯(Transformatioin)的函數撰寫與編排,ETL框架可以自動將以上元素串接上Airflow,並在Airflow UI上可以簡單地檢視這些元素。

講者

林奕勳

林奕勳

Jeffrey Lin (奕勳) 目前就職於玉山銀行智能金融處的技術中心-資料科學組,負責ETL相關工具的開發與Graph技術的研究與開發。興趣是研究Python或Big Data相關的工具或框架。

PyCon TW FHMWYE general (30mins)

語音詞典 Recording voices and local languages with Lingualibre

TR 509 [[ new Date( '2023-07-29 01:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 01:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

Lingua Libre by Wikimedia France is an open source webapp to create large and clean audio corpora, best suited for e-dictionaries and text2speech machine learning.

講者

羅禹國 Hugo Lopez

羅禹國 Hugo Lopez

E-learning professional, Wikimedian in Residence at Université de Toulouse, Hugo has been promoting free online education via Wikipedia, MOOCs and Lingualibre for two decades. His strongest action and expertise is related to languages contents, as a part of the Wikimedia Languages Diversity Hub.

Open Knowledge and diversity value 開放知識與多元價值 M9KGHF Early Birds Call For Paper - Session

島嶼遲早連結成一片宇宙:ActivityPub協議入門及基礎實作攻略

RB 105 [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

封閉而中心化的社交媒體是當代社會的嚴重問題,我們的個人資料、我們的關係網絡都被壟斷在一些不可信任的大型商業公司手中。但這一趨勢有打破的可能,在馬斯克掌控Twitter後許多人選擇的新社交站點——長毛象Mastodon——就是一個優秀的去中心化開源方案。而長毛象如何實現去中心,背靠的是ActivityPub協議。甚至,依賴該協議,長毛象Mastodon還可以和其它實作了該協議的個人部落格、音樂分享工具、論壇、影片分享網站產生社交連結,具有形成一個聯邦宇宙Fediverse的潛力。

這次演講內容就將帶你走進ActivityPub的世界。內容涵蓋兩個主要部分:(1)ActivityPub協議的基本概念、核心元素。(2)用Python或任何你熟悉的程式語言實作基礎方法,讓你可以擁有基本的社交帳號,可以進行發文、關注,讓你連結到聯邦宇宙!

講者

phx

phx

日常研究方向是自然語言處理。不務正業方向是長毛象。近期在努力學習Elixir、Web滲透、逆向工程。

講者

SouthFox

SouthFox

自由軟件愛好者,在 21 年底拋棄專有社交媒體自建站點「入住」聯邦宇宙。

Main Track 主議程軌 MBPYNH general (30mins)

How to build a powerful AI VR Virtual Assistant with AWS AI/ML service and OpenAI?

TR 310-1 [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

The emergence of generative AI with large language models has led to the creation of a highly efficient virtual assistant that integrates all AWS AI/ML services with OpenAI API or Hugging Face pre-trained models. This AI assistant is a serverless application that uses a simple static website hosted on Amazon S3 and fronted with Amazon CloudFront. It can respond to user queries via voice or text inputs and engages in continuous conversation with the host using Amazon Transcribe streaming in fully hands-free mode. Authentication is achieved through the use of an AWS API Gateway API key with usage plans, and conversations are saved in Amazon S3 for monitoring and assessment. The AI assistant also supports VR mode and the Awesome ChatGPT prompts integration. The system can be deployed using AWS CDK with just a few lines of commands.

講者

Shing Seto

Shing Seto

Shing Seto is a highly motivated individual who is passionate about cloud computing and data centre administration. He is currently a first-year student pursuing a Higher Diploma in Cloud and Data Centre Administration under the guidance of Cyrus Wong. Shing is an AWS Community Builder, AWS Educate Student Ambassador, and Github Campus Expert, and is determined to become a multi-cloud certified full stack cloud developer.

講者

Cyrus Wong

Cyrus Wong

Cyrus Wong is an accomplished senior lecturer who oversees the Higher Diploma program in Cloud and Data Centre Administration at the Department Information Technology of IVE(Lee Wai Lee) in Hong Kong in Hong Kong. He is a passionate advocate for the adoption of cloud technology across various media and events. With his extensive knowledge and expertise, he has earned prestigious recognitions such as AWS Machine Learning Hero, Microsoft Azure MVP, and Google Developer Expert for Google Cloud Platform. As an expert in cloud-based AI solutions, Cyrus has designed and developed various online education platforms using AWS AI services like Amazon Kendra, Amazon Comprehend, Amazon Rekognition, and Amazon AI language services, among others.

HKOSCon 跨境合作 HKOSCon 軌 8BXN8S general (30mins)

手語詞典 Sign Languages dictionaries with Lingualibre SignIt.

TR 509 [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] en
加入行事曆 加入關注 加入關注 已關注

Lingualibre SignIt aims to create sign language dictionaries in various language pairs, in order to increase sign language competences within the general public.

講者

羅禹國 Hugo Lopez

羅禹國 Hugo Lopez

E-learning professional, Wikimedian in Residence at Université de Toulouse, Hugo has been promoting free online education via Wikipedia, MOOCs and Lingualibre for two decades. His strongest action and expertise is related to languages contents, as a part of the Wikimedia Languages Diversity Hub.

Open Knowledge and diversity value 開放知識與多元價值 CF7XLE Early Birds Call For Paper - Session

OpenRPA應用案例介紹

TR 511 [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

RPA (Robotic Process Automation) - 機器人流程自動化。 主要是使用軟體機器人模擬人類在電腦上不同系統間的操作行為,適合高重複性、標準化、規則明確、大批量的作業流程,並且可用於跨系統、商用軟體及外部網站作業串接。 在本次演講中,我們將介紹 OpenRPA所使用的軟體技術與系統架構,並透過人力銀行履歷篩選以及系統告警通知信件這2個應用案例向大眾推廣OpenRPA 的價值和優勢,並介紹OpenRPA的後續Roadmap規劃與Open Source RPA社團。

講者

IMA(資訊經理人協會)

IMA(資訊經理人協會)

中華民國資訊經理人協會 (Information Management Association of R.O.C. 簡稱 IMA)成立於1982年,以維護會員使用資通訊系統之相關權益、協助會員提升資通訊系統使用績效、促進資訊經理人管理與資通訊科技之技能,以滿足國內機關、團體及企業面對不同階段挑戰進行轉型的需求,同時提升資通訊從業人員交流為宗旨。2022年後更立意以資訊人才為核心視角,以推動健康的IT產業環境、促進IT產業發展為重點工作目標,並開始更積極地參與技術社群交流,並投入開源技術的研討。Mail: ima@ima.org.tw

講者

鄧宣禮

鄧宣禮

None

Miscellaneous Open Source Topics 各種開源議題 ZQLYEN general (30mins)

自家用 Kotlin 爬蟲實戰:以統整多平台 Podcast 聆聽數據為例

AU [[ new Date( '2023-07-29 02:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

使用爬蟲截取網頁上的資訊已是常見的資料處理技術。由於數據分析的盛行,市面上的教學大多以 Python 示例。但其實剖析爬蟲技術的核心,坐擁 JVM 生態系的 Kotlin 也能輕鬆辦到。在這場分享裡,將會以 Kotlin 爐邊漫談 Podcast 節目製作組需要統整各平台聆聽數的需求為例,說明如何使用 JVM 生態系的解析套件及爬蟲框架抓取目標資料並整理儲存至資料庫。另外,也會針對不同的資料格式來源、定時排程等延伸主題進行討論。聽完這場分享後,Kotlin 初學者也能快速上手,快速成為爬蟲擷取能手。

講者

范圣佑

范圣佑

JetBrains 技術傳教士,負責推廣 IDE 工具及開放原始碼技術。平時醉心於技術研究,期待能將複雜的技術詞彙以通俗易懂的方式讓人人都能吸收。工作之餘積極參與 PHP 及 Kotlin 社群運作,曾創辦 Laravel 道場、LaravelConf Taiwan、Kotlin 讀書會/練功場及 Kotlin 中文開發者大會,錄了 Kotlin 爐邊漫談 Podcast,還意外出了一本《Kotlin Collection 全方位解析攻略》。技術之外是位甜點吃貨。

JVM United JVM 聯合國 J7RHCH general (30mins)

C++ boost hana的分析以及在資料處理上的應用

TR 213 [[ new Date( '2023-07-29 02:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

C++11之後,標準委員會多次強化了template的功能,導入了varadic pack, auto, fold expression等語法,大大提昇了STL的應用範圍。本議程將會導讀boost library中的hana,並講解這些功能的可能應用。內容包括了hana type computation的概念,也就是如何在C++中對class本身進行運算;以及hana struct,讓使用者對自己寫的class加上更多資訊,讓compiler得以運用這些資訊展開struct,降低我們需要寫的程式碼數量。

在資料處理,如轉換文字以及C++ struct的時候(yaml, argparse, json, protobuf),這樣struct展開相當有用,作者自己也拿相同技術運用在硬體開發中的Verilog的輸出資料分析。傳統上高階語言如Python由於弱型別特性,此類應用場景使用起來會比C++等很強型別簡易許多。然而有了這樣的技術之後,我們便能享受到C++的效率以及高階語言的好用性。

講者

林裕盛

林裕盛

TODO...

Let’s Read the Source Code 帶您讀源碼 FCXLBD general (30mins)

中文大型自然語言模型PaLM2與GPT的比較

TR 312 [[ new Date( '2023-07-29 02:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

大型自然語言模型LLMs是今年熱門的議題之一,本議題主要分享Google IO 2023年推出的PaLM2模型,除了模型介紹之外,也會整理與知名的GPT模型進行測試與比較。

講者

Jerry

Jerry

JerryWu is a Google Developer Expert (GDE) in Machine Learning. He is also a Founder & Chief Technology Officer (CTO) in the 亞太智能機器Asia Pacific Machine Intelligence Company (APMIC). Jerry Wu's teaching and research interests include Machine Intelligence, Computer Vision (CV) and Natural Language Understanding (NLU).

Party for Google developers Google 開發者派對 EVYR3G general (30mins)

怎麼在 2023 加入 Linux 核心社群

TR 412-1 [[ new Date( '2023-07-29 02:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 02:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

Linux 核心的社群常給人一種遙不可及的感覺,想要參與卻又不得其門而入。究竟在 2023 想參與該社群是可能的嗎?到底需要會什麼?要怎麼交流?很容易被罵嗎? —— 這些問題都會被一一解答。

講者

Shung-Hsi Yu

Shung-Hsi Yu

Kernel Engineer at SUSE working on BPF

System Software HRZDUV general (30mins)

如何在 Julia 建構微服務

TR 413-1 [[ new Date( '2023-07-29 02:40:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 03:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

Julia 是個可以從快速開發到佈署服務的語言。今天的演講將會用一個簡單的範例來示範如何用 Julia 快速開發一個微服務,並且上線。

講者

Yueh-Hua Tu 杜岳華

Yueh-Hua Tu 杜岳華

Julia Taiwan 發起人,目前為 Taiwan AI Labs 機器學習工程師,中央研究院/台灣大學生物資訊學國際學程博士,專注於使用機器學習與深度學習方法開發計算生物模型,擁有生物醫學及電腦科學背景,曾任工研院機器學習講師。他是一位開源軟體貢獻者,Julia 的 GNN 套件 GeometricFlux.jl 維護者。擁有著作《Julia 程式設計:新世代資料科學與數值運算語言》及《Julia 資料科學與科學計算》二書。

Julia Language XESY8Q general (30mins)

Flutter 不再黑箱之Dart語言源碼檢測分享

TR 312 [[ new Date( '2023-07-29 02:50:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 02:50:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 03:20:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

Flutter 是一個由 Google 開發的跨平台應用程式開發框架,讓開發者可以使用一套程式碼開發 iOS、Android、Web 和桌面應用程式。SonarQube 是著名開源程式碼檢測工具。隨著應用程式規模的不斷擴大,程式碼品質和安全性的重要性也日益凸顯,程式碼靜態掃描是安全程式開發工作第一步.本演講將介紹如何使用SonarQube來進行Flutter程式的靜態程式分析,以確保程式品質和可維護性。我們將深入探討SonarQube的工作原理以及如何配置SonarQube來掃描Flutter程式。此外,我們還會講解SonarQube如何提供即時反饋,並生成報告和指示,幫助開發團隊識別和解決潛在的程式問題。

Flutter is a cross-platform application development framework developed by Google, allowing developers to use a single codebase to develop applications for iOS, Android, Web, and desktop. SonarQube is a well-known open-source code analysis tool. As the scale of applications continues to expand, the importance of code quality and security becomes increasingly prominent, and static code scanning is the first step in secure software development. This talk will introduce how to use SonarQube for static code analysis of Flutter applications to ensure code quality and maintainability. We will delve into the working principles of SonarQube and how to configure it for scanning Flutter code. Additionally, we will discuss how SonarQube provides real-time feedback and generates reports and guidelines to help development teams identify and address potential code issues.

講者

Noflag

Noflag

各位大家好,我叫沈宜婷,可以叫我noflag,專攻資訊安全,體制外學生,跳脫現今教育制度,是一位致力在資安圈打拼的女性

研究項目:車聯網資安、應用程式安全、機器學習

github : https://github.com/Trinity-SYT-SECURITY

☞中華資安國際 SOC team,實習生

☞NCKU 金融資安實驗室,行動應用程式資安檢測人員

☞Google Developer Group (GDG) Taichung Organizer

講者

Fngi

Fngi

曾任數家金融機構之開發者/資安工程師/資安主管,其專長於雲端資安規劃,零信任架構,混合環境資安監控及數據驅動資安,亦為 GDG Taipei (台北谷歌技術社群) 資安領域負責人

Party for Google developers Google 開發者派對 AB7PV7 general (30mins)

我在 FreeBSD Taiwan 實習的心得跟過程

TR 214 [[ new Date( '2023-07-29 03:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 03:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 03:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

FreeBSD 為開放原始碼的類 Unix 作業系統,運用在多個領域像是伺服器、防火牆、路由器等,擁有廣大的開源社群,其中在台灣就有 FreeBSD Taiwan,此議程將簡單的介紹 FreeBSD,以及我在 FreeBSD Taiwan 實習所做的事情跟心得,讓聽者了解 FreeBSD 社群怎麼運作的、在開源社群實習是什麼樣的體驗以及能學到什麼東西。

講者

王彥皓

王彥皓

目前就讀中正大學資工三,擔任 FreeBSD Taiwan intern。

Student Adventure Time 學生社群大亂鬥 8ZPQZT general (30mins)

你的 RNG 真的 RNG 嗎? 不只是 rand() 的亂數產生器

TR 412-1 [[ new Date( '2023-07-29 03:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 03:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 04:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

在產生密碼用於加密各種協議,但隨機產生的數怎麼產生的?這些數字真的夠「隨機」嗎?產生亂數又需要多少時間?

在這個議程,想跟大家分享討論這些議題 - 運用 LFSR 得到亂數的手法 - Linux 運用哪些資訊來產生亂數? - Linux 產生亂數的整個架構 ,/dev/random 和 /dev/urandom 對應到內部哪些實作? - Linux RNG 如何達到 CSPRNG 要求? - 如何去評估亂數的好壞,如何確保他「夠亂」

講者

黃柏愷

黃柏愷

成大資工系、陽交大資工所畢業 現任職於 Trend Micro

System Software FUCZYD general (30mins)

【從零開始養】讓 Public Cloud 增加你的能見度!

TR 312 [[ new Date( '2023-07-29 05:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 05:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 06:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

在這次的議程中,將分享如何利用 GCP 上的各種資源,快速地部署和運行 side project。接著會從後端工程師的角度,帶大家了解 Public Cloud 的好處,找出適合自己的方案。最後會給出一些花錢的建議,讓你可以在 side project 上投入合理的成本。如果你也想要做出自己的 side project,或者想要學習 GCP 的使用方法,歡迎前來!

講者

Nijia Lin

Nijia Lin

Technology Evangelist at LINE Taiwan. Passion for sharing and creating new ideas in the engineering ecosystem. Also, contribute to open-source in my free time.

More information please see my blog: https://nijialin.com/about/

Party for Google developers Google 開發者派對 PT8VT7 general (30mins)

撿到槍的系統軟體工程師 - GDB&VScode

TR 412-1 [[ new Date( '2023-07-29 05:30:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 05:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 06:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

作為一個系統軟體開發者常常需要在茫茫大海中找臭蟲(BUG),需要快速閱讀大量讀程式碼,所以我們需要一個可以幫助我們的IDE,往往正確的配置IDE也是非常重要,因此這邊我會分享如何配置VScode讓他能很好的幫助我們。對於找臭蟲(BUG)與GDB的關係,這主題總是有講不完的經驗 ,使用GDB就像有上限很高的武器可是不會用的話,還是只能把它放旁邊。還有這神兵利器竟然是開源免費軟體比起商業軟體txxxx32更顯高CP工程師的價值。這次會分享如何撰寫GDB python script跟如何讓它幫助我們找到kernel 的臭蟲。這個議程會實例分享如何運用VScode及GDB幫我們找到riscv kernel BUG跟追蹤kernel 行為,聽完後會覺得GDB比printk方便節省加班時間。

講者

wayling

wayling

打雜工程師

System Software DKNPD8 general (30mins)

從只會 Docker 到上手 Kubernetes

TR 214 [[ new Date( '2023-07-29 05:50:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 05:50:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 06:20:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

學生碰不到,但企業都在用的 Kubernetes 究竟該如何學習。本場議程中,講者將分享自己從僅會使用 Docker 建立容器,到後來了解並掌握 Kubernetes 的經驗,並提供學習方式,引導大家進入 Kubernetes 的世界。

講者

YiHong Lin (uccu)

YiHong Lin (uccu)

熱愛 DevOps 技術與 Hackathon 文化的碩士生

Student Adventure Time 學生社群大亂鬥 CZWWVS general (30mins)

Large Language Model Optimization with Intel OpenVINO Toolkit & Neural Network Compression Framework (NNCF)

TR 615 [[ new Date( '2023-07-29 06:00:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 06:00:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 06:30:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

生成式人工智慧 (Generative AI) 鋪天蓋地的進入我們的生活當中,裡面最關鍵的就是進行自然語言處理 (Natural Language Processing) 的大型語言模型 (Large Language Model/LLM)了! LLM動輒數億到上千億的參數量,對執行模型推論的設備所需投入的資金以及消耗的能源非常的可觀,也不是一般大眾可以負擔的起的. 把模型最佳化到可以運行在大家都可以四處取得的設備,尤其是Edge AI裝置,是AI民主化關鍵的推力. Intel OpenVINO toolkit 以及Neural Network Compression Framework (NNCF), 不只提供了許多模型最佳化的演算法, 例如Quantization, Pruning, …等,也提供了讓這些最佳化後模型得以用最高效率執行的軟硬體環境.這一節我們將透過一些實例的分享,讓大家瞭解模型最佳化的威力,以及讓LLM執行在Edge AI設備的方法.

講者

Chungyeh Wang

Chungyeh Wang

https://www.linkedin.com/in/chungyeh-wang-5bb23447/ Chungyeh Wang runs AI software & OpenVINO on Intel Deep Learning Accelerators customer enabling for Intel. He loves to dig into customer problems and solve with technology. I have been working on optimizing deep learning applications and collaborating with ecosystem to drive AI revolution.

Open Edge AI & TinyML 3QSNJ9 general (30mins)

B-Tree and SortedSet in Swift

TR 213 [[ new Date( '2023-07-29 06:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 06:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 06:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

除了基本的 Array、Set 和 Dictionary 之外,Swift 仍持續推出其他複雜且知名的 data structures,其中 SortedSet 即等同於 C++ 的 std::set,不同的是,其底層是以 B-Tree 實現。本次主題將會介紹為何 Swift 選用 B-Tree,以及帶大家看 SortedSet 的實現。

講者

鄭宇哲

鄭宇哲

iOS developer at Garmin,興趣是用 Swift 刷題

Let’s Read the Source Code 帶您讀源碼 PZSRQ8 general (30mins)

Building portable and reliable applications on Google Cloud

TR 312 [[ new Date( '2023-07-29 06:10:00+00:00' ).toLocaleDateString('ja', {year: 'numeric', month: '2-digit', day: '2-digit'}) ]] [[ new Date( '2023-07-29 06:10:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] ~ [[ new Date( '2023-07-29 06:40:00+00:00' ).toLocaleTimeString('zh-Hant', {hour12: false, hour: '2-digit', minute:'2-digit'}) ]] zh-tw
加入行事曆 加入關注 加入關注 已關注

本議程將會介紹Google Cloud上開發應用程式常見的幾種方式,其中包含透過Dapr使應用程式能更容易在不同環境整合與移植。除此之外,會深入介紹透過Dapr來整合GCP上所提供的雲原生服務,包含Retry、Circuit breaker等特性。Dapr發展日益成熟,其對雲原生應用開發所帶來的效益也是顯而易見的,透過本議程除了可以讓開發者了解另一種雲原生開發方式與優點,更可以了解雲原生開發未來的發展趨勢。

講者

Rich Lee

Rich Lee

Hi everyone, I'm Rich. Passionate about learning, building, and sharing technology. - 10+ years experience in software architecture design and Cloud-native development. - Specialty in Microservices & event-driven architecture, software development.

我是Rich,熱愛學習分享軟體技術,目前專注於雲原生、Service Mesh等技術。

Party for Google developers Google 開發者派對 HFU9VA general (30mins)