{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.1.0.dev0"}, "schedule": {"url": "https://pretalx.coscup.org/coscup-2025/schedule/", "version": "0.37", "base_url": "https://pretalx.coscup.org", "conference": {"acronym": "coscup-2025", "title": "COSCUP 2025", "start": "2025-08-09", "end": "2025-08-10", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "Asia/Taipei", "colors": {"primary": "#3b9838"}, "rooms": [{"name": "RB105", "slug": "73-rb105", "guid": "a18cae0d-f7dc-5aad-818b-de13bc690b59", "description": null, "capacity": 416}, {"name": "RB101", "slug": "71-rb101", "guid": "7925e41b-ef14-51c8-917e-4d54d91e31de", "description": null, "capacity": 50}, {"name": "RB102", "slug": "72-rb102", "guid": "23c602d9-5291-5f73-8c42-f891c9773e3e", "description": null, "capacity": 96}, {"name": "AU", "slug": "74-au", "guid": "99d75bd6-4f75-575f-9467-d487845a5f4d", "description": null, "capacity": 187}, {"name": "TR209", "slug": "75-tr209", "guid": "a2efe3a5-1c0a-5a85-b9c7-656eff884cf5", "description": null, "capacity": 108}, {"name": "TR210", "slug": "76-tr210", "guid": "c17ccc82-673d-56c0-bde5-f641bcfa8ee9", "description": null, "capacity": 60}, {"name": "TR211", "slug": "77-tr211", "guid": "54c8437e-bc7e-56e3-89f2-bbf0a965e89c", "description": null, "capacity": 120}, {"name": "TR212", "slug": "78-tr212", "guid": "28f63102-af6a-553e-be0d-ffb7fbf86597", "description": null, "capacity": 120}, {"name": "TR213", "slug": "79-tr213", "guid": "bbffaf8c-82b9-535e-b312-55601a22c7d1", "description": null, "capacity": 120}, {"name": "TR214", "slug": "80-tr214", "guid": "a3a5c8eb-9af3-59ec-b873-dfbfa7fafb81", "description": null, "capacity": 132}, {"name": "TR310-2", "slug": "81-tr310-2", "guid": "dd6f8993-ba90-5f45-a115-4e3dd7c991f6", "description": null, "capacity": 50}, {"name": "TR311", "slug": "82-tr311", "guid": "665e157c-f83d-5388-8b2f-8b328e38383d", "description": null, "capacity": 60}, {"name": "TR313", "slug": "83-tr313", "guid": "76900aae-f239-594a-9967-2cf8467efcb7", "description": null, "capacity": 120}, {"name": "TR409-2", "slug": "84-tr409-2", "guid": "de6bc801-00a1-581b-bf47-778482c65dc5", "description": null, "capacity": 80}, {"name": "TR410", "slug": "85-tr410", "guid": "a1273a39-c802-5e2f-a561-3be1198ccf49", "description": null, "capacity": 80}, {"name": "TR411", "slug": "86-tr411", "guid": "a8f285d8-d712-5f81-ad7b-26dfdd91ac84", "description": null, "capacity": 60}, {"name": "TR412-1", "slug": "87-tr412-1", "guid": "387992ea-cbc3-5c41-b67c-8cac13997fbb", "description": null, "capacity": 60}, {"name": "TR412-2", "slug": "88-tr412-2", "guid": "26516af9-d53b-5710-b437-377aa8b02d41", "description": null, "capacity": 60}, {"name": "TR509", "slug": "89-tr509", "guid": "7b975d75-0ec5-56b9-a9fd-8066ba19b779", "description": null, "capacity": 60}, {"name": "TR510", "slug": "90-tr510", "guid": "51981af3-7ceb-5102-b7a5-a3265a7a70de", "description": null, "capacity": 60}, {"name": "TR511", "slug": "91-tr511", "guid": "1d746b3f-ec01-5675-af0a-abe7fc1daff5", "description": null, "capacity": 60}, {"name": "TR512", "slug": "92-tr512", "guid": "8dc88dfd-c97c-57e3-8ed3-6d4ea8a1e64e", "description": null, "capacity": 60}, {"name": "TR513", "slug": "93-tr513", "guid": "866f7d4f-d6bb-5489-b3c1-c9faf1f58b9f", "description": null, "capacity": 60}, {"name": "TR514", "slug": "94-tr514", "guid": "10c5912d-a198-56f0-98ee-2e8980532322", "description": null, "capacity": 60}, {"name": "TR515", "slug": "95-tr515", "guid": "1b85b6f2-4368-5ba9-809b-52d0b21aec00", "description": null, "capacity": 60}, {"name": "Hallway outside TR309", "slug": "96-hallway-outside-tr309", "guid": "3aeaea4d-8df1-540e-9051-21cda92e7551", "description": null, "capacity": 10}, {"name": "Hallway outside TR409", "slug": "97-hallway-outside-tr409", "guid": "46bcf7ca-9f05-5b30-8396-2e3963316a95", "description": null, "capacity": 10}, {"name": "TR6F", "slug": "99-tr6f", "guid": "25285621-7f29-5ae8-a270-2e8eabcd1696", "description": null, "capacity": 60}], "tracks": [{"name": "[sessions-to-be-distributed]", "slug": "345-sessions-to-be-distributed", "color": "#0db056"}, {"name": "Blockchain and Distributed Ledger", "slug": "426-blockchain-and-distributed-ledger", "color": "#59f9e3"}, {"name": "Cloud Native Days Taipei", "slug": "423-cloud-native-days-taipei", "color": "#161e98"}, {"name": "Conference for Agricultural Open Data", "slug": "422-conference-for-agricultural-open-data", "color": "#1a4f94"}, {"name": "Data-Driven Job Hunting", "slug": "434-data-driven-job-hunting", "color": "#37ff1e"}, {"name": "Desingers in the Open", "slug": "425-desingers-in-the-open", "color": "#4b7165"}, {"name": "Golang Taiwan", "slug": "433-golang-taiwan", "color": "#07674d"}, {"name": "Google Developer Party", "slug": "436-google-developer-party", "color": "#56363c"}, {"name": "HKCOTA x OpenTechConf", "slug": "427-hkcota-x-opentechconf", "color": "#19b91d"}, {"name": "Interdisciplinary Practice of Art, Culture, Local Context, and Open Data.", "slug": "437-interdisciplinary-practice-of-art-culture-local-context-and-open-data", "color": "#fa4b24"}, {"name": "Internet Freedom and Anonymous Networks Workshop: Tor/Tails, OONI", "slug": "432-internet-freedom-and-anonymous-networks-workshop-tortails-ooni", "color": "#32de99"}, {"name": "JVM Languages", "slug": "428-jvm-languages", "color": "#4f9d20"}, {"name": "JSDC - JavaScript Developer Conferenece Taiwan", "slug": "439-jsdc-javascript-developer-conferenece-taiwan", "color": "#cdf6d4"}, {"name": "Let's read the open source code", "slug": "417-lets-read-the-open-source-code", "color": "#4f8e0b"}, {"name": "Odoo Community Taiwan (OCT)", "slug": "418-odoo-community-taiwan-oct", "color": "#6fff0f"}, {"name": "Open Edge AI & TinyML", "slug": "416-open-edge-ai-tinyml", "color": "#4a8cc9"}, {"name": "Open Education", "slug": "452-open-education", "color": "#bb06ce"}, {"name": "Open Licensing Kaleidoscope", "slug": "419-open-licensing-kaleidoscope", "color": "#4b1971"}, {"name": "Open Source AI and Machine Learning", "slug": "445-open-source-ai-and-machine-learning", "color": "#3300ff"}, {"name": "Open Source Career Growth", "slug": "451-open-source-career-growth", "color": "#e80bff"}, {"name": "Open Source Computer Network Enthusiast in Taiwan / FOR REAL Network Operators", "slug": "440-open-source-computer-network-enthusiast-in-taiwan-for-real-network-operators", "color": "#fc943f"}, {"name": "Open Source Data Analytics / HPC, Big Data & Data Science", "slug": "444-open-source-data-analytics-hpc-big-data-data-science", "color": "#0636cd"}, {"name": "Data Infrastructure", "slug": "449-data-infrastructure", "color": "#f46837"}, {"name": "Open Source DevOps / SRE, Monitoring & Observability", "slug": "455-open-source-devops-sre-monitoring-observability", "color": "#1ac7f2"}, {"name": "Open Source DX (Developer Experience)", "slug": "450-open-source-dx-developer-experience", "color": "#f81c09"}, {"name": "Open-Source Firmware Track", "slug": "411-open-source-firmware-track", "color": "#a4c9fc"}, {"name": "Open Source Hardware (and Their Happy Friends)", "slug": "412-open-source-hardware-and-their-happy-friends", "color": "#1a2f4e"}, {"name": "Open Source Policy", "slug": "430-open-source-policy", "color": "#9a34e5"}, {"name": "Open Source Python", "slug": "446-open-source-python", "color": "#f88718"}, {"name": "Open Source Security HITCON x COSCUP", "slug": "441-open-source-security-hitcon-x-coscup", "color": "#6ef3af"}, {"name": "Open Source Swift", "slug": "448-open-source-swift", "color": "#f36601"}, {"name": "Open Source WebAssembly and Rust", "slug": "447-open-source-webassembly-and-rust", "color": "#ee140e"}, {"name": "OpenStreet x Wikidata Open Content Track", "slug": "409-openstreet-x-wikidata-open-content-track", "color": "#3e7f49"}, {"name": "Open World Tour", "slug": "415-open-world-tour", "color": "#36c200"}, {"name": "O-RAN in B5G/6G", "slug": "429-o-ran-in-b5g6g", "color": "#c6009a"}, {"name": "OSC Japan - Open Source People Network Japan", "slug": "408-osc-japan-open-source-people-network-japan", "color": "#af0e1b"}, {"name": "PostgreSQL Taiwan", "slug": "424-postgresql-taiwan", "color": "#c51ec0"}, {"name": "PyCon Taiwan Community", "slug": "420-pycon-taiwan-community", "color": "#72b5ed"}, {"name": "RubyConf Taiwan", "slug": "438-rubyconf-taiwan", "color": "#f155a9"}, {"name": "Side Project Taiwan", "slug": "435-side-project-taiwan", "color": "#c0151a"}, {"name": "Software Defined Vehicle accelerated by Open-Source", "slug": "410-software-defined-vehicle-accelerated-by-open-source", "color": "#d84723"}, {"name": "System Software", "slug": "413-system-software", "color": "#223b88"}, {"name": "Taiwan L10N in FLOSS projects", "slug": "421-taiwan-l10n-in-floss-projects", "color": "#2bc564"}, {"name": "Wikipedia", "slug": "414-wikipedia", "color": "#4900ee"}, {"name": "WordPress Taiwan Community", "slug": "431-wordpress-taiwan-community", "color": "#FFE3BB"}, {"name": "Miscellaneous Open Source Topics", "slug": "460-miscellaneous-open-source-topics", "color": "#12ff00"}, {"name": "Unconference", "slug": "462-unconference", "color": "#00ccff"}, {"name": "Information", "slug": "463-information", "color": "#00ccff"}, {"name": "Main Session Track", "slug": "461-main-session-track", "color": "#00ccff"}], "days": [{"index": 1, "date": "2025-08-09", "day_start": "2025-08-09T04:00:00+08:00", "day_end": "2025-08-10T03:59:00+08:00", "rooms": {"RB105": [{"guid": "842820f7-cb64-56d8-be65-3ce61d8cc938", "code": "W3BES9", "id": 1907, "logo": null, "date": "2025-08-09T09:00:00+08:00", "start": "09:00", "duration": "00:35", "room": "RB105", "slug": "coscup-2025-1907-coscup-2025-welcome-day-1", "url": "https://pretalx.coscup.org/coscup-2025/talk/W3BES9/", "title": "COSCUP 2025: Welcome Day 1", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "Welcome to COSCUP 2025", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/W3BES9/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/W3BES9/", "attachments": []}, {"guid": "1b343d1f-25cb-5dfc-8f7a-e22b0c445a02", "code": "8X3NRV", "id": 1802, "logo": null, "date": "2025-08-09T09:35:00+08:00", "start": "09:35", "duration": "00:45", "room": "RB105", "slug": "coscup-2025-1802-prime-session-programming-language-for-ai-age", "url": "https://pretalx.coscup.org/coscup-2025/talk/8X3NRV/", "title": "[Prime Session] Programming Language for AI age", "subtitle": "", "track": "Main Session Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "What is the best language for AI age? (You can guess from the name of the presenter). What is characteristics of programming language for AI age?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DBXJG8", "name": "MATSUMOTO Yukihiro (Matz)", "avatar": "https://pretalx.coscup.org/media/avatars/DBXJG8_qrRvr0Q.jpg", "biography": "Creator of Ruby, Heroku", "public_name": "MATSUMOTO Yukihiro (Matz)", "guid": "7344c63b-ba17-5eef-8c3b-68707bbc9fa4", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DBXJG8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/8X3NRV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/8X3NRV/", "attachments": []}, {"guid": "785a99aa-ff9c-55be-bc22-902a52cd51f7", "code": "YTJHQ7", "id": 1710, "logo": null, "date": "2025-08-09T10:30:00+08:00", "start": "10:30", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1710-funding-ruby-infrastructure-as-a-non-profit", "url": "https://pretalx.coscup.org/coscup-2025/talk/YTJHQ7/", "title": "Funding Ruby Infrastructure as a Non-Profit", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "Over the past half decade, software supply chains have become an increasing focus for governments and large companies. This has created an interesting dynamic, as Ruby infrastructure (our package manager, package repository, etc.) used to be developed by volunteers. This is the story of how Ruby Central has adapted to the changing times, and has managed to fund work (including a full-time employee!) on our infrastructure. Along with the story of Ruby Central's evolution, we'll cover the current landscape surrounding funding and governance of infrastructural open source projects, and hopefully come away feeling hopeful about the future of critical open source.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QZQJ78", "name": "Samuel Giddins", "avatar": "https://pretalx.coscup.org/media/avatars/QZQJ78_4ffy909.jpg", "biography": "Samuel is the Security Engineer in Residence at Ruby Central, leading security efforts across RubyGems and RubyGems.org by day (and sometimes by night, CVEs never sleep). He's been working on Ruby tooling for the past decade, and has shipped hundreds of bugs across RubyGems & Bundler.", "public_name": "Samuel Giddins", "guid": "c017bbb9-e841-5b98-96c5-aa4183d3d88b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QZQJ78/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YTJHQ7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YTJHQ7/", "attachments": []}, {"guid": "6fd4784b-30be-5123-a7d0-b9c5ca063aa3", "code": "YTAZMJ", "id": 1532, "logo": null, "date": "2025-08-09T11:10:00+08:00", "start": "11:10", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1532-an-introduction-to-lean-open-source-proofs-for-the-future-of-mathematics", "url": "https://pretalx.coscup.org/coscup-2025/talk/YTAZMJ/", "title": "An Introduction to Lean: Open-Source Proofs for the Future of Mathematics", "subtitle": "", "track": "Main Session Track", "type": "Talk - early bird submission", "language": "en", "abstract": "Lean is an interactive theorem prover that is revolutionizing how mathematical proofs are written and verified. As an open-source project, Lean has fostered a growing community of mathematicians, logicians, and programmers who are collaboratively building a comprehensive library of formalized mathematics. This talk will introduce Lean\u2019s core concepts, explore its underlying type theory, and demonstrate how it enables rigorous, computer-verified proofs. No prior experience with proof assistants is required.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LEW3DP", "name": "Yuyuan Yuan", "avatar": "https://pretalx.coscup.org/media/avatars/LEW3DP_KXLydEG.webp", "biography": "A Rustacean working in ZettaScale Technology.  Developing Zenoh, an open-source protocol designed to enable efficient and scalable distributed systems for applications such as autonomous systems, drones, and robotics.  Always exploring new technologies!", "public_name": "Yuyuan Yuan", "guid": "4f7a73aa-c3fd-5096-aae2-a1f6e9767165", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LEW3DP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YTAZMJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YTAZMJ/", "attachments": []}, {"guid": "3f51a1c9-c8d9-576d-9f85-1410c4c0532a", "code": "AGJVL8", "id": 1935, "logo": null, "date": "2025-08-09T11:50:00+08:00", "start": "11:50", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1935-philosophy-of-observability", "url": "https://pretalx.coscup.org/coscup-2025/talk/AGJVL8/", "title": "Philosophy of Observability", "subtitle": "", "track": "Main Session Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "Observability is a buzzword. As is common with buzzwords, there's a good reason why it is so successful, but people also often use it for just anything to sound cool and knowledgeable until the word starts losing its meaning.\r\n\r\nLet's go through the scientific definition of Observabilty, then though how humans have dealt with and optimized data since we have had written records, and then apply this knowledge in finding out how to get actionable insights from your data while keeping human effort and costs down.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZBDELW", "name": "RichiH", "avatar": "https://pretalx.coscup.org/media/avatars/ZBDELW_lmzEytO.jpg", "biography": "Richard \"RichiH\" Hartmann is the Senior Developer Programs Director, a member of the Office of the CTO and a member of the OSPO of Grafana Labs. He is also Prometheus maintainer, OpenMetrics founder, OpenTelemetry member, and more. Among others, he was a CNCF Technical Oversight Committee member, a CNCF Governing Board member, the chair of the CNCF Technical Advisory Group on Observability, and other roles. He's the only one to receive the CNCF's \"Chop wood, carry water\" award for essential background twice. He also leads, organizes, or helps run various conferences from hundreds to 18,000 attendess, including but not limited to KubeCon, PromCon, FOSDEM, DENOG, DebConf, and Chaos Communication Congress. In the past, he made mainframe databases work, ISP backbones run, kept the largest IRC network on Earth running, and designed and built a datacenter from scratch. Go through his talks, podcasts, interviews, and articles at https://github.com/RichiH/talks or follow him on Mastodon at https://chaos.social/@RichiH for musings on the intersection of technology and society.", "public_name": "RichiH", "guid": "822b76a8-c710-5084-94a8-608bd2a85398", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZBDELW/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/AGJVL8/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/AGJVL8/", "attachments": []}, {"guid": "0f0de6cf-c758-586c-9950-bf984d4df327", "code": "NNS9LX", "id": 1800, "logo": null, "date": "2025-08-09T13:20:00+08:00", "start": "13:20", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1800-genai", "url": "https://pretalx.coscup.org/coscup-2025/talk/NNS9LX/", "title": "\u958b\u6e90\u7684\u5341\u5b57\u8def\u53e3\uff1aGenAI \u6642\u4ee3\u7684\u958b\u653e\u3001\u5206\u6b67\u8207\u5354\u4f5c\u7684\u672a\u4f86", "subtitle": "", "track": "Main Session Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "2023 \u5e74 11 \u6708\u8d77\uff0c\u6211\u5728\u4e2d\u570b AI \u5927\u6a21\u578b\u516c\u53f8\u96f6\u4e00\u842c\u7269\uff0801.AI\uff09\u8ca0\u8cac Yi \u7cfb\u5217\u6a21\u578b\u7684\u958b\u6e90\u53ca\u958b\u767c\u8005\u751f\u614b\u5de5\u4f5c\uff0c\u89aa\u8eab\u9ad4\u9a57\u4e86 AI \u6280\u8853\u65e5\u65b0\u6708\u7570\u7684\u71b1\u6d6a\uff0c\u4e5f\u76f4\u9762\u4e86\u300c\u6284\u8972\u5957\u6bbc\u300d\u7684\u722d\u8b70\u3002\u9019\u6bb5\u7d93\u6b77\u8b93\u6211\u5011\u6df1\u523b\u53cd\u601d\uff1a\u5728 GenAI \u6642\u4ee3\uff0c\u300c\u958b\u653e\u300d\u7684\u771f\u6b63\u610f\u7fa9\u662f\u4ec0\u9ebc\uff1f\u55ae\u7d14\u958b\u653e\u6a21\u578b\u6b0a\u91cd\uff0c\u8207\u50b3\u7d71\u958b\u6e90\u8edf\u9ad4\u958b\u653e\u539f\u59cb\u78bc\uff0c\u5169\u8005\u5728\u7cbe\u795e\u8207\u5be6\u8e10\u4e0a\u6709\u4f55\u672c\u8cea\u4e0d\u540c\uff1f\r\n\r\n\u672c\u6b21\u6f14\u8b1b\u5c07\u4ee5\u9019\u6bb5\u89aa\u8eab\u7d93\u6b77\u70ba\u8d77\u9ede\uff0c\u5e36\u9818\u5927\u5bb6\u56de\u9867\u958b\u6e90\u8edf\u9ad4\u7684\u767c\u5c55\u53f2\u3002\u6211\u5011\u6703\u767c\u73fe\uff0c\u4eca\u65e5 GenAI \u7684\u767c\u5c55\u8ecc\u8de1\u8207\u904e\u53bb\u9a5a\u4eba\u5730\u76f8\u4f3c\uff1a\u5f9e\u6602\u8cb4\u7684\u7b97\u529b\u3001\u5b78\u8853\u5708\u4e3b\u5c0e\u7684\u751f\u614b\uff0c\u5230\u5546\u696d\u516c\u53f8\u7684\u5d1b\u8d77\u8207\u9589\u6e90\u3001\u958b\u6e90\u8def\u7dda\u4e4b\u722d\uff08\u4e00\u5982\u7576\u5e74\u7684 Microsoft vs. Linux\uff0c\u4eca\u65e5\u7684 OpenAI vs. Llama/DeepSeek\uff09\u3002\r\n\r\n\u7136\u800c\uff0c\u6b77\u53f2\u4e26\u975e\u7c21\u55ae\u7684\u91cd\u8907\u3002\u7576\u5e74 PC \u548c internet \u7684\u666e\u53ca\u4fc3\u6210\u4e86\u958b\u6e90\u8edf\u9ad4\u7684\u7e41\u69ae\uff0c\u4f46\u50c5\u50c5\u964d\u4f4e\u7b97\u529b\u6210\u672c\uff0c\u5c31\u80fd\u50ac\u751f\u958b\u6e90 AI \u7684\u9ec3\u91d1\u6642\u4ee3\u55ce\uff1f\u6211\u5011\u5c07\u63a2\u8a0e GenAI \u624d\u6709\u7684\u300c\u6578\u64da\u300d\u96e3\u984c\u3002\r\n\r\n\u6b64\u5916\uff0c\u70ba\u4f55 n8n\u3001Dify.ai \u7b49\u5c08\u6848\u63a1\u7528\u7684\u300cFair Code\u300d\u9019\u985e\u975e OSI \u6279\u51c6\u7684\u6388\u6b0a\u689d\u6b3e\uff0c\u6b63\u6311\u6230\u8457\u6211\u5011\u5c0d\u958b\u6e90\u7684\u50b3\u7d71\u5b9a\u7fa9\uff0c\u9019\u7a76\u7adf\u662f\u6b77\u53f2\u7684\u5012\u9000\uff0c\u9084\u662f\u5fc5\u7136\u7684\u6f14\u5316\uff1f\r\n\r\n\u6700\u5f8c\uff0c\u6211\u4e5f\u60f3\u8a0e\u8ad6\u4e00\u500b\u6700\u6839\u672c\u7684\u554f\u984c\uff1a\u5728 AI \u672c\u8eab\u5c31\u80fd\u5beb code \u7684\u4eca\u5929\uff0c\u4ee5\u4eba\u985e\u5354\u4f5c\u70ba\u57fa\u790e\u7684\u958b\u6e90\u793e\u7fa4\u5c07\u4f55\u53bb\u4f55\u5f9e\uff1f\u9019\u6703\u662f\u958b\u6e90\u7cbe\u795e\u7684\u9ec3\u660f\uff0c\u9084\u662f\u6211\u5011\u5171\u540c\u6f14\u5316\u3001\u4eba\u6a5f\u5354\u4f5c\u65b0\u7bc7\u7ae0\u7684\u9ece\u660e\uff1f\r\n\r\n\u9019\u5834\u6f14\u8b1b\u4e0d\u50c5\u662f\u5c0d\u904e\u53bb\u7684\u56de\u671b\u8207\u5c0d\u6bd4\uff0c\u66f4\u662f\u4e00\u5834\u9080\u8acb\u6240\u6709\u958b\u6e90\u4eba\u5171\u540c\u53c3\u8207\u7684\u601d\u8fa8\uff0c\u63a2\u8a0e\u5728 GenAI \u9019\u500b\u65b0\u6642\u4ee3\uff0c\u6211\u5011\u5982\u4f55\u5b9a\u7fa9\u300c\u958b\u653e\u300d\uff0c\u4e26\u627e\u5230\u5171\u5275\u5171\u6cbb\u7684\u9053\u8def\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "R8LHEE", "name": "Richard \u6797\u65c5\u5f37", "avatar": "https://pretalx.coscup.org/media/avatars/%E6%9E%97%E6%97%85%E5%BC%BAApacheCon2023_Rwi1i0l.jpg", "biography": "Hi \u6211\u662f Richard / \u5f37\u54e5\u3002\r\nCOSCUP \u7684\u8001\u53cb\uff0c\u4e00\u4f4d\u5728\u958b\u6e90\u4e16\u754c\u6253\u6efe\u8d85\u904e 16 \u5e74\u7684\u50b3\u6559\u58eb\u8207\u625b\u8f4e\u8005\u3002\r\n\r\n\u6211\u7684\u958b\u6e90\u4e4b\u65c5\uff0c\u5f9e\u64d4\u4efb COSCUP \u5fd7\u5de5\u3001\u4ee5\u53ca\u5728\u4e2d\u7814\u9662\u300c\u81ea\u7531\u8edf\u9ad4\u9444\u9020\u5834\u300d\uff08OSSF\uff09\u5de5\u4f5c\u7684\u65e5\u5b50\u958b\u59cb\u3002\u6295\u8eab COSCUP \u7684\u6a5f\u7de3\uff0c\u4e5f\u8b93\u6211\u9670\u932f\u967d\u5dee\u8e0f\u4e0a\u4e86\u4e00\u689d\u897f\u9032\u4e4b\u8def\uff0c\u9032\u5165\u4e2d\u570b\u7684\u958b\u767c\u8005\u751f\u614b\u5708\uff0c\u66fe\u64d4\u4efb\u83ef\u70ba\u96f2 AI \u958b\u767c\u8005\u751f\u614b\u8ca0\u8cac\u4eba\u3001\u4ee5\u53ca\u96f6\u4e00\u842c\u7269\uff0801.AI\uff09\u958b\u6e90\u5927\u6a21\u578b\u751f\u614b\u8ca0\u8cac\u4eba\uff0c\u5de5\u4f5c\u91cd\u9ede\u5c31\u662f\u628a\u7522\u696d\u3001\u6280\u8853\u548c\u793e\u7fa4\u300c\u55ac\u300d\u5728\u4e00\u8d77\u3002\r\n\r\n\u5728\u793e\u7fa4\u65b9\u9762\uff0c\u9664\u4e86\u662f COSCUP \u7684\u8001\u5fd7\u5de5\uff0c\u6211\u4e5f\u66fe\u5728 2014 \u5e74\u5171\u540c\u5275\u8fa6\u4e2d\u570b\u7b2c\u4e00\u500b\u52a0\u5165 OSI \u7684\u300c\u958b\u6e90\u793e\u300d\uff08\u6ce8\u610f\uff0c\u4e0d\u662f\u96de\u6392\u5e97\uff09\u3002\u8fd1\u5e74\u4f86\u95dc\u6ce8\u5373\u6642\u4e92\u52d5\u6280\u8853\u548c\u5c0d\u8a71\u5f0f AI\uff0c\u4e26\u52a0\u5165 RTE \u958b\u767c\u8005\u793e\u5340\u64d4\u4efb\u8f4e\u73ed\u6210\u54e1\u3002\r\n\r\n\u73fe\u5728\uff0c\u6211\u5275\u8fa6\u4e86 OpenQ Consultation\uff0c\u4e26\u64d4\u4efb OpenSeed \u5b75\u5316\u5668\u7684\u5408\u5925\u4eba\uff0c\u4e3b\u8981\u4f7f\u547d\u662f\u670d\u52d9\u548c\u5354\u52a9\u5404\u7a2e\u4f01\u696d\u3001AI \u65b0\u5275\uff0c\u751a\u81f3\u525b\u840c\u82bd\u7684\u5c08\u6848\uff0c\u5f9e\u96f6\u5230\u4e00\u6253\u9020\u5168\u7403\u5316\u7684\u958b\u6e90\u5546\u696d\u6a21\u5f0f\uff0c\u8b93\u66f4\u591a\u597d\u7684\u6280\u8853\u548c\u7522\u54c1\u88ab\u4e16\u754c\u770b\u898b\u3002\r\n\r\n\u6211\u66fe\u7ffb\u8b6f\u904e\u300a\u958b\u6e90\u9805\u76ee\u6210\u529f\u4e4b\u9053\u300b\u3001\u300a\u958b\u767c\u8005\u95dc\u4fc2\uff1a\u65b9\u6cd5\u8207\u5be6\u8e10\u300b\uff0c\u4ee5\u53ca\u5408\u8457\u300a\u85cf\u667a\u65bc\u6c11\uff1a\u958b\u653e\u653f\u5e9c\u8cc7\u6599\u7684\u539f\u5247\u8207\u73fe\u6cc1\u300b\u7b49\u66f8\u7c4d\u3002\u5e73\u5e38\u4e5f\u611b\u5728\u81c9\u66f8\u4e0a\u5206\u4eab\u5404\u7a2e\u597d\u7b11\u6216\u6709\u6599\u7684\u5167\u5bb9\uff0c\u6b61\u8fce follow\u3002\r\n\r\n(update: July, 2025)", "public_name": "Richard \u6797\u65c5\u5f37", "guid": "716a51b8-5937-5409-9c76-26879df29f25", "url": "https://pretalx.coscup.org/coscup-2025/speaker/R8LHEE/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/NNS9LX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/NNS9LX/", "attachments": []}, {"guid": "366a8715-d5f3-511a-b502-b9a7adc19672", "code": "GJXP9D", "id": 1801, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1801-open-vibe-developers-vibe-coding", "url": "https://pretalx.coscup.org/coscup-2025/talk/GJXP9D/", "title": "Open Vibe Developers\uff1aVibe Coding \u7684\u6700\u4f73\u5be6\u8e10", "subtitle": "", "track": "Main Session Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "Vibe \u5df2\u7136\u6210\u70ba\u73fe\u4ee3\u958b\u767c\u4e0d\u53ef\u6216\u7f3a\u7684\u4e00\u74b0\uff0c\u5982\u4f55\u6709\u6548\u638c\u63e1\u4e26\u904b\u7528\u9019\u80a1\u529b\u91cf\uff0c\u9032\u800c\u6210\u70ba\u80fd\u5275\u9020\u5341\u500d\u5f71\u97ff\u529b\u7684 Vibe Developers\uff0c\u662f\u7576\u524d\u9700\u6df1\u601d\u7684\u8ab2\u984c\u3002\u56e0\u6b64\uff0c\u672c\u793e\u7fa4\u7684\u5b97\u65e8\u4fbf\u662f\u532f\u805a\u773e\u4eba\u667a\u6167\uff0c\u900f\u904e\u5171\u540c\u63a2\u8a0e\u8207\u5be6\u8e10\uff0c\u5c07\u5176\u4e2d\u7684 Vibe Pratice \u958b\u6e90\u5206\u4eab\uff0c\u85c9\u6b64\u63a8\u52d5\u6574\u500b\u7522\u696d\u5411\u524d\u9081\u9032\u3002\u5728\u9019\u5834\u6f14\u8b1b\u4e2d\uff0cYC\u6703\u900f\u904e\u5e7e\u500b\u7bc4\u4f8b\u8b93\u5927\u5bb6\u4e86\u89e3\u9019\u500b\u793e\u7fa4\u7d71\u6574\u51fa\u4f86\u7684\u5e7e\u500b\u6700\u4f73\u5be6\u8e10\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LZV8TG", "name": "YC(\u9673\u5b9c\u660c)", "avatar": "https://pretalx.coscup.org/media/avatars/LZV8TG_V5QyRFs.jpg", "biography": "YC currently serves as a Senior Technology Manager at MediaTek Research. He has over 7 years of research and development experience in machine learning, with a focus on language, visual, and speech AI. With 4 years of team leadership experience, he adeptly leads teams through the entire process from research to application of technologies. He has published 7 machine learning papers, including in renowned conferences such as ACL, INTERSPEECH, and ICIP. Additionally, he serves as the webmaster of YC Note and the founder of Open Vibe Developers.", "public_name": "YC(\u9673\u5b9c\u660c)", "guid": "33fa2aeb-88ad-552a-b0ba-7b018882acf1", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LZV8TG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GJXP9D/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GJXP9D/", "attachments": []}, {"guid": "789fe84b-bacd-50ab-af7f-6d4155274670", "code": "8H9TN3", "id": 1583, "logo": null, "date": "2025-08-09T14:40:00+08:00", "start": "14:40", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1583-taiwan-tongues", "url": "https://pretalx.coscup.org/coscup-2025/talk/8H9TN3/", "title": "Taiwan Tongues\u53f0\u7063\u8a9e\u8a00\u8a9e\u6599\u5eab\u958b\u6e90\u7684\u5947\u822a", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "\u5728\u751f\u6210\u5f0fAI\u7684\u4e16\u754c\u4e2d\uff0c\u5404\u5340\u57df\u975e\u5f37\u52e2\u8a9e\u8a00\u53ef\u80fd\u9762\u81e8\u5f31\u52e2\u7684\u60c5\u6cc1\u3002\u6211\u5011\u662f\u5982\u4f55\u865f\u53ec\u4ee5\u53ca\u6574\u5408\u5728\u5730\u8a9e\u8a00\u53ca\u8a9e\u6599\uff0c\u7d50\u5408IMA\u5354\u6703\uff06\u6587\u5b78\u754c(\u80e1\u9577\u677e\u4f5c\u5bb6\u53ca\u773e\u591a\u6587\u5b78\u4f5c\u5bb6)\u3001\u5b78\u8853\u754c(\u967d\u660e\u4ea4\u901a\u5927\u5b78\u5ed6\u5143\u752b\u6559\u6388)\u3001\u8207AI\u5de5\u7a0b\u754c(\u7fa4\u806f\u96fb\u5b50\u6797\u7def\u6280\u8853\u9577)\uff0c\u806f\u624b\u6253\u9020\u66f4\u61c2\u5f97\u53f0\u7063\u5728\u5730\u8a9e\u8a00\u8207\u8a9e\u5883\u7684LLM ! \r\n\r\n\u9080\u8acb\u60a8\u4f86\u4e86\u89e3\u9019\u6bb5\u53f0\u7063\u5728\u5730\u8a9e\u8a00\u958b\u6e90\u7684\u5947\u822a\uff0c\u60a8\u6703\u807d\u5230\uff1a\r\n1. \u865f\u53ec\u53f0\u7063\u6587\u5b78\u754c\u958b\u6e90\u53f0\u7063\u672c\u571f\u8a9e\u6599\u7684\u5947\u5e7b\u65c5\u7a0b\r\n2. \u958b\u6e90\u8a9e\u6599\u5eabTaiwan Tongues (\u53f0\u7063\u8a9e\u8a00\u901a\u7528\u8a9e\u6599\u5eab)\u4ecb\u7d39\r\n3. \u5982\u4f55\u904b\u7528Taiwan\u5728\u5730\u8a9e\u6599(\u4ee5\u53f0\u8a9e\u70ba\u4f8b)\uff0c\u8a13\u7df4\u4e00\u500b\u6700\u61c2\u53f0\u7063\u8a9e\u8a00\u7684LLM\r\n4. \u8a13\u7df4\u65b9\u6cd5\u53ca\u7a0b\u5f0f\u90fd\u958b\u6e90\uff0c\u8b93\u4f60\u4e5f\u80fd\u96a8\u624b\u6253\u9020\u81ea\u5df1\u7684\u53f0\u7063LLM\r\n5. \u767c\u63ee\u5275\u610f\u6253\u9020\u81ea\u5df1\u7684\u53f0\u7063\u5728\u5730\u8a9e\u8a00LLM\u61c9\u7528", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PVE3QK", "name": "\u80e1\u9577\u677e / \u5ed6\u5143\u752b / \u6797\u7def / IMA(\u4e2d\u83ef\u6c11\u570b\u8cc7\u8a0a\u7d93\u7406\u4eba\u5354\u6703)", "avatar": "https://pretalx.coscup.org/media/avatars/PVE3QK_o28XdXj.jpg", "biography": "\u80e1\u9577\u677e\uff0c\u570b\u7acb\u6e05\u83ef\u5927\u5b78\u8cc7\u8a0a\u5de5\u7a0b\u78a9\u58eb\uff0c\u76ee\u524d\u65bc\u53f0\u7063\u5927\u54e5\u5927\u8cc7\u8a0a\u7fa4\u64d4\u4efb\u8655\u9577\u3002\u4ed6\u540c\u6642\u4e5f\u662f\u4e00\u4f4d\u53f0\u7063\u6587\u5b78\u4f5c\u5bb6\uff0c\u66fe\u7372\u5433\u4e09\u9023\u734e\u6587\u5b78\u734e\u548c\u91d1\u9f0e\u734e\u6587\u5b78\u5716\u66f8\u51fa\u7248\u734e\u3002\u51fa\u7248\u6709\u5c0f\u8aaa\u96c68\u672c\uff08\u5176\u4e2d6\u672c\u4ee5\u53f0\u8a9e\u5275\u4f5c\uff09\uff0c\u4ee5\u53ca2\u672c\u53f0\u8a9e\u8a69\u96c6\u30022025\u5e74\u8d77\u4ed6\u52a0\u5165IMA\u767c\u8d77\u7684Taiwan Tongues\u8a08\u5283\uff0c\u865f\u53ec\u4f5c\u5bb6\u8ca2\u737b\u8a9e\u6599\uff0c\u4ee5\u8b93\u5168\u4e16\u754cAI\u66f4\u80fd\u7406\u89e3\u53f0\u7063\u8a9e\u8a00\uff0c\u6b64\u884c\u52d5\u53d7\u5230\u793e\u6703\u5404\u754c\u95dc\u6ce8\u3002\r\n\r\n\u5ed6\u5143\u752b\u6559\u6388\u5c08\u6ce8\u767c\u5c55\u570b\u5bb6\u8a9e\u8a00AI\uff0c\u5df2\u5efa\u7acb\u6211\u570b\u6700\u5927\u6700\u5b8c\u6574\u672c\u571f\u8a9e\u8a00\u8a9e\u6599\u5eab\uff0c\u7814\u767c\u51fa\u83ef\u53f0\u5ba2\u82f1\u8a9e\u8a9e\u97f3\u8fa8\u8a8d\u3001\u5408\u6210\uff0c\u7ffb\u8b6f\u8207\u5927\u8a9e\u8a00\u6a21\u578b\u7b49\u81ea\u4e3bAI\u6280\u8853\uff0c\u6253\u9020\u53f0\u7063\u667a\u6167\u5cf6\u6578\u4f4d\u6587\u5b57\u8207\u8a9e\u97f3\u57fa\u790e\u8a2d\u65bd\uff0c\u5df2\u6709\u591a\u9805\u6587\u5316\u3001\u7522\u696d\u8207\u8a9e\u8a00\u5fa9\u632f\u5275\u65b0\u61c9\u7528\u843d\u5730\u6216\u5df2\u5546\u696d\u5316\u3002\r\n\r\n\u6797\u7def\u535a\u58eb\u73fe\u4efb\u7fa4\u806f\u96fb\u5b50\u6280\u8853\u9577\uff0c\u8ca0\u8cac\u7522\u54c1\u898f\u5283\u3001AI\u6280\u8853\u8207NAND\u5feb\u9583\u8a18\u61b6\u9ad4\u76f8\u95dc\u6f14\u7b97\u6cd5\u958b\u767c\u3002\u4ed6\u64c1\u6709200\u591a\u9805NAND\u5c08\u5229\uff0c\u76f8\u95dc\u767c\u660e\u5df2\u61c9\u7528\u65bc\u5168\u7403\u8d85\u904e\u4e09\u5341\u5104\u9846\u63a7\u5236IC\u51fa\u8ca8\u3002\u66fe\u4e3b\u5c0e\u591a\u5bb6\u6d77\u5916\u5b50\u516c\u53f8\u7684\u8a2d\u7acb\u4e26\u64d4\u4efb\u526f\u7e3d\u8207\u6280\u8853\u9577\u3002\u6797\u535a\u58eb\u7562\u696d\u65bc\u4ea4\u5927\u96fb\u5b50\u6240\uff0c\u76ee\u524d\u4ea6\u70ba\u967d\u660e\u4ea4\u5927\u517c\u4efb\u52a9\u7406\u6559\u6388\uff0c\u63a8\u52d5\u7fa4\u806f\u8207\u5b78\u754c\u7684\u7522\u5b78\u5408\u4f5c\u8207\u5148\u9032\u8a18\u61b6\u9ad4\u6280\u8853\u958b\u767c\u3002\uff08\u7531\u7fa4\u806f\u96fb\u5b50 \u7d93\u7406 \u9673\u601d\u744b Kled Chen\u4ee3\u8868\u4e3b\u8b1b\uff09\r\n\r\nIMA(\u4e2d\u83ef\u6c11\u570b\u8cc7\u8a0a\u7d93\u7406\u4eba\u5354\u6703)\uff0c\u65bc2025\u5e74\u767c\u8d77\u53ca\u5021\u8b70\u7684Taiwan Tongues (\u53f0\u7063\u8a9e\u8a00\u901a\u7528\u8a9e\u6599\u5eab)\u5c08\u6848\uff0c\u65e8\u5728\u5f59\u6574\u53f0\u7063\u5404\u901a\u884c\u8a9e\u8a00\u8a9e\u6599\u5eab\uff0c\u76e1\u53ef\u80fd\u5efa\u7acb\u5b8c\u6574\u7d22\u5f15\uff0c\u4e26\u900f\u904e\u53f0\u7063\u6c11\u9593\u7684\u529b\u91cf\uff0c\u64f4\u5145\u53f0\u7063\u672c\u571f\u8a9e\u8a00\u7684\u8a9e\u6599\u5eab\uff0c\u4ea6\u65e8\u5728\u8b93\u4e16\u754c\u5404\u5730\u7684\u5927\u578b\u8a9e\u8a00\u6a21\u578b\u53ef\u4ee5\u85c9\u6b64\u7d22\u5f15\u53ca\u8a9e\u6599\u5eab\uff0c\u66f4\u6709\u6548\u7387\u5730\u53d6\u5f97\u8a9e\u6599\u5eab\u4ee5\u9032\u884c\u5408\u4f5c\uff0c\u63d0\u5347\u53f0\u7063\u8a9e\u8a00\u5728AI\u6642\u4ee3\u7684\u5f71\u97ff\u529b\u3002", "public_name": "\u80e1\u9577\u677e / \u5ed6\u5143\u752b / \u6797\u7def / IMA(\u4e2d\u83ef\u6c11\u570b\u8cc7\u8a0a\u7d93\u7406\u4eba\u5354\u6703)", "guid": "9c62d017-aa5d-5b72-8fc8-635456f9f62a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PVE3QK/"}], "links": [{"title": "HuggingFace - IMA of TAIWAN (R.O.C.)", "url": "https://huggingface.co/IMA-Taiwan", "type": "related"}, {"title": "Taiwan Tongues (\u53f0\u7063\u8a9e\u8a00\u901a\u7528\u8a9e\u6599\u5eab)\u5c08\u6848", "url": "https://zh.wikiversity.org/wiki/Taiwan_Tongues", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/8H9TN3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/8H9TN3/", "attachments": []}, {"guid": "51f560de-861c-5de8-abbc-add29287aa04", "code": "K7HNX7", "id": 1586, "logo": null, "date": "2025-08-09T15:20:00+08:00", "start": "15:20", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1586-running-python-in-the-browser-practical-applications-with-pyodide", "url": "https://pretalx.coscup.org/coscup-2025/talk/K7HNX7/", "title": "Running Python in the Browser: Practical Applications with Pyodide", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "Pyodide is an open-source project that compiles CPython to WebAssembly, enabling native Python execution directly in browsers or Node.js. With built-in support for scientific libraries like NumPy and Pandas, it unlocks client-side computing potential for modern apps.\r\nThis talk shares practical use cases of Pyodide in frontend development\u2014covering installation, DOM interaction, data analysis, and seamless JavaScript \u2194\ufe0f Python communication. We'll explore how Pyodide empowers serverless, offline-first open source tools, and how it integrates Python into AI, and educational contexts.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "N37GTD", "name": "Calpa Liu", "avatar": "https://pretalx.coscup.org/media/avatars/N37GTD_NTiDlYD.jpeg", "biography": "Calpa is a full-stack developer, writer, and active open-source contributor based in Taiwan and Hong Kong. He focuses on frontend frameworks (Vue, React), Python tooling, and Web3 infrastructure.\r\nHe has authored over 250 technical blog posts and builds tools that blend performance, developer experience, and creativity\u2014such as markdown-based blogs, data visualization dashboards, and AI-assisted editors.\r\nCalpa is passionate about sharing his knowledge through public speaking, weekly tech events, and daily writing challenges. He believes that the future of development lies in personal tooling, open platforms, and transparent collaboration.", "public_name": "Calpa Liu", "guid": "978437bf-5244-50cf-bd5f-830f41139457", "url": "https://pretalx.coscup.org/coscup-2025/speaker/N37GTD/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/K7HNX7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/K7HNX7/", "attachments": []}, {"guid": "7aa25749-be2b-5355-bfb2-51acd24d4521", "code": "TCU97F", "id": 1643, "logo": null, "date": "2025-08-09T16:00:00+08:00", "start": "16:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1643-todtob", "url": "https://pretalx.coscup.org/coscup-2025/talk/TCU97F/", "title": "\u5f00\u6e90\u786c\u4ef6\u548c toDtoB \u5546\u4e1a\u5316", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "\u5148\u5f00\u53d1\u5bb6marketing\u5f15\u8fdb\u5546\u4e1a\u5316\uff0c\u8fd9\u4e2a\u65b9\u6848\u662ftoDtoB\uff08to Developer to Business) \u6211\u5206\u4eab\u8fd9\u4e2a\u5177\u4f53\u9879\u76ee\uff0c\u4e8eM5Stack\u548c\u65e5\u672c\u5546\u4e1aData", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7CTD39", "name": "TAKASU Masakazu", "avatar": "https://pretalx.coscup.org/media/avatars/7CTD39_dTikLr3.png", "biography": "\u9ad8\u9808\u6b63\u548c\u662f\u5275\u5ba2\u5708\u79d1\u6280\u670d\u52d9\u6709\u9650\u516c\u53f8CEO.\u65b0\u52a0\u5761\u548c\u6df1\u5733\u88fd\u6ed9\u7bc0(Maker Faire)\u53ca\u4e0a\u6d77\u5275\u5ba2\u5609\u5e74\u83ef (Maker Carnival) \u7684\u8cc7\u6df1\u6210\u54e1\u3002Maker Faire\u662f\u5728\u4e16\u754c\u5404\u5730\u4eab\u8ca0\u76db\u540d\u7684\u6d3b\u52d5\uff0c\u5411\u4e16\u754c\u5c55\u793a\u5275\u65b0\u9805\u76ee\u548c\u80cc\u5f8c\u5177\u5275\u610f\u7684\u982d\u8166\u3002\u9ad8\u9808\u5148\u751f\u64c5\u65bc\u63c9\u5408\u4e26\u5f15\u7528\u65e5\u672c\u9996\u5c48\u4e00\u6307\u7684\u79d1\u6280\u3001\u8a2d\u8a08\u8207\u79d1\u5b78\u7b49\u77e5\u8b58\uff0c\u5176\u8c50\u5bcc\u7684\u7d93\u9a57\u548c\u4eba\u969b\u7db2\u7d61\u9023\u7e6b\u8457\u4e9e\u6d32\u591a\u500b\u5730\u5340\u7684Maker Faire\u3002\u4ed6\u73fe\u99d0\u5c45\u6df1\u5733\u3002\u65e5\u672c\u65e9\u7a32\u7530\u5927\u5b66\u975e\u5e38\u52e4\u8b1b\u5e2b\u3002\u5f00\u6e90\u786c\u4ef6\u7231\u597d\u5bb6\u793e\u533aNico-Tech Shenzhen\u5171\u540c\u53d1\u8d77\u4eba\u3001", "public_name": "TAKASU Masakazu", "guid": "2657b50c-e42e-55da-8be1-0941538b655c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7CTD39/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/TCU97F/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/TCU97F/", "attachments": []}, {"guid": "b6812999-de6e-5352-9304-5d4b33ee1fd0", "code": "TWWZGB", "id": 1905, "logo": null, "date": "2025-08-09T16:45:00+08:00", "start": "16:45", "duration": "00:15", "room": "RB105", "slug": "coscup-2025-1905-recap-day-1", "url": "https://pretalx.coscup.org/coscup-2025/talk/TWWZGB/", "title": "Recap Day 1", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "Closing Day 1", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/TWWZGB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/TWWZGB/", "attachments": []}], "RB101": [{"guid": "6b5cf607-7d81-50f9-b424-33de7e79c12f", "code": "UMXKTM", "id": 1674, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1674-odoo", "url": "https://pretalx.coscup.org/coscup-2025/talk/UMXKTM/", "title": "\u7528 Odoo \u6253\u9020\u88dc\u7fd2\u73ed\u7ba1\u7406\u7cfb\u7d71", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "\u5206\u4eab\u5982\u4f55\u904b\u7528 Odoo \u9019\u5957\u958b\u6e90 ERP \u7cfb\u7d71\uff0c\u5354\u52a9\u4e00\u9593\u5c0f\u578b\u88dc\u7fd2\u73ed\u5efa\u7f6e\u57fa\u790e\u7684\u4eba\u4e8b\u8207\u6559\u52d9\u7ba1\u7406\u6d41\u7a0b\uff0c\u6e1b\u5c11\u624b\u52d5\u8655\u7406\u7684\u884c\u653f\u6642\u9593\u3002\u900f\u904e\u73fe\u6210\u6a21\u7d44\uff08\u5982 CRM\u3001\u4eba\u4e8b\u3001\u6392\u7a0b\u8207\u5831\u540d\u7ba1\u7406\uff09\u4ee5\u53ca\u5c11\u91cf\u81ea\u8a02\u958b\u767c\uff0c\u6253\u9020\u8cbc\u8fd1\u5be6\u52d9\u9700\u6c42\u7684\u89e3\u6c7a\u65b9\u6848\uff0c\u5be6\u73fe\u500b\u4eba\u5de5\u4f5c\u5ba4\u6578\u4f4d\u5316\u8f49\u578b\u3002\r\n\r\n\u672c\u6848\u4f8b\u986f\u793a\uff0c\u5373\u4f7f\u662f\u8cc7\u6e90\u6709\u9650\u7684\u5c0f\u578b\u5718\u968a\uff0c\u4e5f\u80fd\u5584\u7528\u958b\u6e90\u5de5\u5177\u5efa\u7acb\u5177\u5f48\u6027\u3001\u53ef\u64f4\u5145\u7684\u6559\u52d9\u7cfb\u7d71\uff0c\u9054\u6210\u4f4e\u6210\u672c\u3001\u9ad8\u6548\u7387\u7684\u96d9\u8d0f\u76ee\u6a19\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWPXYT", "name": "Mandy", "avatar": "https://pretalx.coscup.org/media/avatars/QWPXYT_scenBbt.jpg", "biography": "Start a case as odoo beginner", "public_name": "Mandy", "guid": "73d248f6-5821-5413-99c0-d5fe64b94aa4", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWPXYT/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UMXKTM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UMXKTM/", "attachments": []}, {"guid": "646a78f4-3015-5d79-b252-eed77b42a922", "code": "YDTYKS", "id": 1590, "logo": null, "date": "2025-08-09T10:30:00+08:00", "start": "10:30", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1590-odoo-erp", "url": "https://pretalx.coscup.org/coscup-2025/talk/YDTYKS/", "title": "\u8b93\u6211\u5011\u4f86\u8a8d\u8b58 odoo ERP", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "### 1. \u4ecb\u7d39 Odoo\r\n\r\n* **Odoo \u662f\u4ec0\u9ebc\uff1f** \u4e00\u500b\u7528 Python \u6253\u9020\u7684**\u958b\u6e90\u5546\u696d\u61c9\u7528\u958b\u767c\u5e73\u53f0**\uff0c\u800c\u4e0d\u50c5\u50c5\u662f ERP\u3002\u5b83\u64c1\u6709\u5f9e CRM\u3001\u92b7\u552e\u5230\u5eab\u5b58\u7684\u5b8c\u6574\u6a21\u7d44\u3002\r\n* **\u70ba\u4ec0\u9ebc\u4f60\u8a72\u807d\uff1f** \u56e0\u70ba\u5b83\u8b93\u6211\u5011\u80fd\u7528\u719f\u6089\u7684 Python\uff0c\u5feb\u901f\u5efa\u69cb\u548c\u5ba2\u88fd\u5316\u5f37\u5927\u7684\u5546\u696d\u7cfb\u7d71\uff0c\u9019\u662f\u4e00\u500b\u5145\u6eff\u6a5f\u6703\u7684\u85cd\u6d77\u3002\r\n\r\n### 2. Odoo \u67b6\u69cb\u901f\u89bd\r\n\r\n### 3. Odoo \u958b\u767c\u7684\u9ec3\u91d1\u6cd5\u5247\r\n\r\n* **\u6cd5\u5247\u4e00\uff1a\u7e7c\u627f\u8207\u64f4\u5c55\uff0c\u800c\u975e\u4fee\u6539\u6838\u5fc3**\r\n\r\n* **\u6cd5\u5247\u4e8c\uff1a\u64c1\u62b1 ORM\uff0c\u9078\u64c7\u6b63\u78ba\u7684\u74b0\u5883**\r\n\r\n* **\u6cd5\u5247\u4e09\uff1a\u5c01\u5b58\u53d6\u4ee3\u522a\u9664\uff0c\u907f\u958b\u7dad\u8b77\u9677\u9631**\r\n\r\n### 4. \u73fe\u4ee3\u5316 Odoo\uff1a\u4e32\u63a5 AI \u8207\u81ea\u52d5\u5316\u5de5\u5177\r\n\r\n* **\u8b93 AI \u6210\u70ba\u4f60\u7684 Odoo \u5b78\u5f92**\r\n\r\n* **\u7528 N8N \u7c21\u5316\u4f60\u7684\u6d41\u7a0b**\r\n\r\n### 5. \u7e3d\u7d50\u8207 Q&A", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KHKX9A", "name": "twtrubiks", "avatar": "https://pretalx.coscup.org/media/avatars/KHKX9A_ymZ3tbc.jpg", "biography": "\u55e8\uff0c\u6211\u662f twtrubiks (\u6c88\u5f18\u54f2)\uff01\ud83d\udc4b \u4e00\u4f4d\u71b1\u8877\u65bc Python\u3001Linux\u3001Odoo\u3001Docker \u53ca AI \u6280\u8853\u61c9\u7528\u7684\u5f8c\u7aef\u8edf\u9ad4\u958b\u767c\u8005\u3002\u6211\u76f8\u4fe1\u7a0b\u5f0f\u8a2d\u8a08\u662f\u89e3\u6c7a\u554f\u984c\u3001\u5275\u9020\u50f9\u503c\u4e26\u8ca2\u737b\u793e\u6703\u7684\u5f37\u5927\u5de5\u5177\u3002\r\n\r\n\u5728\u9019\u500b\u983b\u9053\uff0c\u6211\u5c08\u6ce8\u65bc\u5206\u4eab\uff1a\r\n\r\nOdoo \u958b\u767c\u8207\u5f8c\u7aef\u6280\u8853\uff1a \u6db5\u84cb\u74b0\u5883\u5efa\u7f6e\u3001\u6a21\u7d44\u958b\u767c\u3001\u5f8c\u7aef\u67b6\u69cb\u3001\u8cc7\u6599\u5eab\u4e92\u52d5\u8207\u61c9\u7528\u5be6\u8e10\u3002\r\nDocker\u3001Git \u8207 DevOps \u5be6\u8e10\uff1a \u5305\u542b\u5bb9\u5668\u5316\u6280\u8853\u3001\u61c9\u7528\u90e8\u7f72\u3001\u7248\u672c\u63a7\u5236\u3001\u81ea\u52d5\u5316\u6d41\u7a0b\u53ca\u5176\u4ed6\u63d0\u5347\u6548\u7387\u7684\u5de5\u5177\u5206\u4eab\u3002\r\nPython Web \u958b\u767c\u6559\u5b78\uff1a \u6df1\u5165 Django \u6846\u67b6\u8207\u5be6\u969b\u5c08\u6848\u61c9\u7528\u3002\r\nLinux \u7cfb\u7d71\u7ba1\u7406\u8207\u64cd\u4f5c\uff1a \u63d0\u4f9b\u5be6\u7528\u6280\u5de7\u8207\u6307\u4ee4\u5de5\u5177\u6559\u5b78\u3002\r\nAI \u5de5\u5177\u61c9\u7528\u8207\u81ea\u52d5\u5316\uff1a \u4ecb\u7d39\u5982\u4f55\u6574\u5408\u8207\u61c9\u7528 AI\u3001\u642d\u5efa\u81ea\u52d5\u5316\u6d41\u7a0b (\u5982 n8n)\u3002\r\n\r\n\u6211\u7684\u76ee\u6a19\u662f\u900f\u904e\u8a73\u7d30\u4e14\u6613\u61c2\u7684\u6559\u5b78\u5f71\u7247\u8207\u958b\u6e90\u5c08\u6848 (\u53c3\u8003\u4e0b\u65b9 GitHub)\uff0c\u5e6b\u52a9\u4efb\u4f55\u60f3\u5b78\u7fd2\u6280\u8853\u7684\u670b\u53cb\u5011\uff0c\u7121\u8ad6\u662f\u65b0\u624b\u5165\u9580\u6216\u5de5\u7a0b\u5e2b\u5c0b\u6c42\u9032\u968e\uff0c\u90fd\u80fd\u5728\u9019\u88e1\u7372\u5f97\u5be6\u7528\u7684\u77e5\u8b58\u8207\u555f\u767c\uff0c\u4e26\u904b\u7528\u9019\u4e9b\u6280\u80fd\u89e3\u6c7a\u5be6\u969b\u554f\u984c\u3001\u70ba\u6211\u5011\u751f\u6d3b\u7684\u793e\u6703\u5e36\u4f86\u4e00\u9ede\u6b63\u9762\u7684\u5e6b\u52a9\u3002\r\n\r\n\u6b61\u8fce\u8a02\u95b1\u6211\u7684\u983b\u9053\uff0c\u4e00\u8d77\u5b78\u7fd2\u3001\u4ea4\u6d41\u8207\u6210\u9577\uff01\r\n\r\n\u25b6 \u8a02\u95b1\u983b\u9053: https://www.youtube.com/user/blue524326\r\n\u25b6 GitHub (\u958b\u6e90\u5c08\u6848\u8207\u6559\u5b78\u6e90\u78bc): https://github.com/twtrubiks\r\n\u25b6 LinkedIn (\u5c08\u696d\u4ea4\u6d41): https://www.linkedin.com/in/twtrubiks-a09330145/\r\n\u25b6 Facebook \u7c89\u7d72\u5c08\u9801: https://www.facebook.com/TWTRubiks", "public_name": "twtrubiks", "guid": "ea827154-c21c-58dd-bd77-06aa0b2a6557", "url": "https://pretalx.coscup.org/coscup-2025/speaker/KHKX9A/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YDTYKS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YDTYKS/", "attachments": []}, {"guid": "44a338f4-3847-5b89-8e1b-0ca4b079fa92", "code": "WDWK8G", "id": 1676, "logo": null, "date": "2025-08-09T11:00:00+08:00", "start": "11:00", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1676-odoo", "url": "https://pretalx.coscup.org/coscup-2025/talk/WDWK8G/", "title": "\u5f9e\u6a21\u4eff\u5230\u8a2d\u8a08\uff1a\u7528 Odoo \u7df4\u7fd2\u4f01\u696d\u7cfb\u7d71\u7684\u6a21\u7d44\u5316\u601d\u7dad", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "## \u8b70\u7a0b\u6458\u8981\uff1a\r\n\u5728\u5c0e\u5165 Odoo \u6216\u898f\u5283\u4f01\u696d\u7cfb\u7d71\u6642\uff0c\u5f88\u591a\u4eba\u4e00\u958b\u59cb\u5c31\u554f\uff1a\u300c\u8981\u600e\u9ebc\u958b\u767c\u9019\u500b\u529f\u80fd\uff1f\u300d\r\n\u4f46\u771f\u6b63\u8a72\u601d\u8003\u7684\u554f\u984c\u5f80\u5f80\u662f\uff1a\u300c\u9019\u500b\u529f\u80fd\u5728\u6574\u9ad4\u7cfb\u7d71\u88e1\u61c9\u8a72\u626e\u6f14\u4ec0\u9ebc\u89d2\u8272\uff1f\u8a72\u653e\u5728\u54ea\u500b\u6a21\u7d44\uff1f\u727d\u6d89\u5230\u54ea\u4e9b\u8cc7\u6599\u8868\u8207\u6d41\u7a0b\u908f\u8f2f\uff1f\u300d\r\n\r\nOdoo \u662f\u4e00\u500b\u6a21\u7d44\u5316\u6975\u9ad8\u7684\u7cfb\u7d71\uff0c\u4f46\u66f4\u91cd\u8981\u7684\u662f\uff0c\u4f60\u662f\u5426\u80fd\u8b80\u61c2\u90a3\u4e9b\u6a21\u7d44\u80cc\u5f8c\u7684\u8a9e\u8a00\u8207\u7d50\u69cb\u3002\r\n\u9019\u5834\u5206\u4eab\u5c07\u5f9e\u300c\u7cfb\u7d71\u8a2d\u8a08\u601d\u7dad\u300d\u51fa\u767c\uff0c\u7d50\u5408\u8b1b\u8005\u5728 Odoo \u5be6\u52d9\u5c0e\u5165\u3001\u5ba2\u88fd\u958b\u767c\u8207\u4f01\u696d\u9867\u554f\u7684\u7d93\u9a57\uff0c\u5e36\u5927\u5bb6\u7406\u89e3\uff1a\r\n\r\n* \u5982\u4f55\u770b\u61c2 Odoo \u6a21\u7d44\u7684\u57fa\u672c\u7d50\u69cb\u8207\u529f\u80fd\u908f\u8f2f\uff08\u5f9e model\u3001view \u5230 action\uff09\r\n* \u5982\u4f55\u627e\u51fa\u73fe\u6709\u6a21\u7d44\u4f5c\u70ba\u7bc4\u4f8b\uff0c\u6a21\u4eff\u5176\u8a2d\u8a08\u4e26\u5ef6\u4f38\u70ba\u4f01\u696d\u5167\u90e8\u9700\u6c42\r\n* \u5982\u4f55\u5c07\u4f01\u696d\u9700\u6c42\u8f49\u5316\u70ba\u6a21\u7d44\u5316\u601d\u7dad\uff0c\u6e1b\u5c11\u91cd\u8907\u958b\u767c\u3001\u63d0\u5347\u7dad\u8b77\u6548\u7387\r\n* \u5982\u4f55\u5229\u7528\u958b\u6e90\u67b6\u69cb\u4f86\u5b78\u7fd2 ERP \u7684\u8a2d\u8a08\u54f2\u5b78\u8207\u6280\u8853\u8def\u5f91\r\n\r\n\u9019\u4e0d\u662f\u4e00\u5834\u5beb\u7a0b\u5f0f\u7684\u6559\u5b78\uff0c\u800c\u662f\u4e00\u5802\u5e6b\u52a9\u4f60\u300c\u770b\u61c2\u7cfb\u7d71\u3001\u505a\u5c0d\u898f\u5283\u300d\u7684\u5be6\u6230\u5165\u9580\u5206\u4eab\u3002\r\n\r\n\r\n## \u9810\u8a08\u5167\u5bb9\u5927\u7db1\uff1a\r\n- \u70ba\u4ec0\u9ebc\u9078\u64c7 Odoo \u4f5c\u70ba\u958b\u6e90 ERP \u5e73\u53f0\uff1a\u7d042\u5206\u9418\r\n- \u5ba2\u6236\u9700\u6c42\u6536\u96c6\u3001\u5206\u6790\u3001\u5efa\u8b70\u7684\u6d41\u7a0b\uff1a\u7d045\u5206\u9418\r\n- \u5982\u4f55\u898f\u5283 Odoo \u7684\u6a21\u7d44\u8a2d\u8a08\u3001\u64f4\u5145\u3001\u5ba2\u88fd\uff1a\u7d048\u5206\u9418\r\n- \u6210\u529f\u8207\u5931\u6557\u6848\u4f8b\u7d93\u9a57\u5206\u4eab\uff1a\u7d043\u5206\u9418\r\n- \u958b\u6e90\u958b\u767c\u4e2d\u7684\u5b78\u7fd2\u8207\u6210\u9577\uff1a\u7d043\u5206\u9418\r\n- Q & A \uff1a\u7d043\u5206\u9418", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FXNFRS", "name": "JerryXu\u8a31\u4ed5\u6770", "avatar": "https://pretalx.coscup.org/media/avatars/FXNFRS_QmOGA7Y.jpg", "biography": "## \u7c21\u4ecb\r\n\u64c1\u6709\u8d85\u904e 10 \u5e74 ERP \u7cfb\u7d71\u898f\u5283\u8207\u958b\u767c\u7d93\u9a57\uff0c\u719f\u6089 Odoo \u8207\u9f0e\u65b0 T100 & TIPTOP \u7b49\u4f01\u696d\u7d1a\u7cfb\u7d71\u3002\u66fe\u4e3b\u5c0e\u591a\u9805\u8de8\u7522\u696d ERP \u5c08\u6848\uff0c\u5354\u52a9\u4f01\u696d\u5c0e\u5165\u9032\u92b7\u5b58\u3001\u6703\u8a08\u3001\u4eba\u4e8b\u3001\u88fd\u9020\u7b49\u6a21\u7d44\uff0c\u4e26\u91dd\u5c0d\u53f0\u7063\u5728\u5730\u9700\u6c42\u958b\u767c\u51fa\u5b8c\u6574\u7684\u5ba2\u88fd\u5316\u89e3\u6c7a\u65b9\u6848\u3002\r\n\r\n\u5177\u5099\u591a\u5e74\u8edf\u9ad4\u958b\u767c\u8207\u7cfb\u7d71\u67b6\u69cb\u8a2d\u8a08\u7d93\u9a57\uff0c\u64c5\u9577\u5c07\u8907\u96dc\u7684\u696d\u52d9\u9700\u6c42\u8f49\u5316\u70ba\u53ef\u5be6\u4f5c\u7684\u6a21\u7d44\u8a2d\u8a08\uff0c\u5f9e\u300c\u8cc7\u6599\u67b6\u69cb\u300d\u3001\u300c\u6a21\u7d44\u908f\u8f2f\u300d\u5230\u300c\u6d41\u7a0b\u4e32\u63a5\u300d\u7686\u80fd\u638c\u63e1\uff0c\u5354\u52a9\u4f01\u696d\u642d\u5efa\u53ef\u6301\u7e8c\u7dad\u904b\u7684\u8cc7\u8a0a\u67b6\u69cb\u3002\u5be6\u52d9\u7d93\u9a57\u6db5\u84cb ERP\u3001SCM\u3001MES\u3001APP\u3001Line@ \u7b49\u7570\u8cea\u7cfb\u7d71\u7684\u6574\u5408\u8207\u8cc7\u6599\u4ea4\u63db\uff0c\u719f\u6089\u6280\u8853\u8207\u696d\u52d9\u96d9\u9762\u9700\u6c42\u3002\r\n\r\n\u7fd2\u6163\u904b\u7528 Axure\u3001XMind \u7b49\u5de5\u5177\u5feb\u901f\u5efa\u7acb\u7cfb\u7d71\u539f\u578b\u8207\u67b6\u69cb\u5716\uff0c\u4e26\u5584\u7528 Odoo \u7684\u6a21\u7d44\u7bc4\u4f8b\u8207\u958b\u6e90\u512a\u52e2\uff0c\u5ef6\u4f38\u51fa\u6700\u7b26\u5408\u4f01\u696d\u9ad4\u8cea\u7684\u5ba2\u88fd\u7cfb\u7d71\uff0c\u5354\u52a9\u4f01\u696d\u843d\u5be6\u6578\u4f4d\u8f49\u578b\u8207\u6d41\u7a0b\u512a\u5316\u3002\r\n\r\n## \u7d93\u6b77\r\n- \u8d85\u904e7\u5e74\u4ee5\u4e0a Programming \u3001 System Designer \u7a0b\u5f0f\u958b\u767c\u3001\u7cfb\u7d71\u898f\u5283\r\n- \u8d85\u904e7\u5e74\u4ee5\u4e0a System Analyst \u3001Project Manager \u7cfb\u7d71\u5206\u6790\u3001\u5c08\u6848\u7ba1\u7406\u3001\u7cfb\u7d71\u5c0e\u5165\r\n- \u6df1\u801510\u5e74\u4ee5\u4e0aERP\u7cfb\u7d71\u7522\u696d\u7d93\u9a57\r\n- \u64c5\u9577\u7570\u8cea\u7cfb\u7d71\u6574\u5408\u898f\u5283\r\n- \u719f\u6089 ERP / SCM / MES / WMS \u4f01\u696d\u7ba1\u7406\u7cfb\u7d71\u61c9\u7528\u53ca\u7ba1\u7406\r\n\r\n\ud83d\udccc Odoo | \u958b\u6e90 ERP | \u7cfb\u7d71\u8a2d\u8a08 | \u6a21\u7d44\u67b6\u69cb | \u6280\u8853\u61c9\u7528\u5be6\u52d9 | \u7cfb\u7d71\u5c0e\u5165 | \u4f01\u696d\u6578\u4f4d\u8f49\u578b\r\n\r\n---\r\n\r\n## Introduction\r\nWith over 10 years of experience in ERP system planning and development, I am well-versed in enterprise-level platforms such as Odoo, as well as Digiwin\u2019s T100 and TIPTOP. I have led numerous cross-industry ERP projects, helping businesses implement modules for inventory, accounting, HR, and manufacturing, while also developing comprehensive customized solutions tailored to the specific needs of the Taiwanese market.\r\n\r\nMy background includes extensive experience in software development and system architecture design. I specialize in transforming complex business requirements into actionable modular designs, with a strong grasp of data structure, module logic, and process integration. I help organizations build sustainable and scalable IT infrastructures. My practical expertise spans across ERP, SCM, MES, mobile apps, and Line@, with a focus on seamless integration and data exchange among heterogeneous systems, addressing both technical and business needs.\r\n\r\nI frequently use tools like Axure and XMind to rapidly create system prototypes and architecture diagrams. By leveraging Odoo\u2019s modular examples and open-source flexibility, I deliver tailored systems that align with each company\u2019s unique operations, helping enterprises achieve digital transformation and process optimization.\r\n\r\n## Experience\r\n* Over 7 years of experience in programming and system design\r\n* Over 7 years of experience in system analysis, project management, and system implementation as a System Analyst and Project Manager\r\n* More than 10 years of in-depth experience in the ERP industry\r\n* Skilled in planning integration for heterogeneous systems\r\n* Proficient in the application and management of enterprise systems such as ERP, SCM, MES, and WMS\r\n\r\n\ud83d\udccc Odoo | Open Source ERP | System Design | System Implementation | Digital Transformation for Enterprises", "public_name": "JerryXu\u8a31\u4ed5\u6770", "guid": "cfb0a39a-3919-5c94-8829-24de63d11b26", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FXNFRS/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WDWK8G/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WDWK8G/", "attachments": []}, {"guid": "81e7df54-42fe-56c6-934a-82811ea4856f", "code": "ZQPG87", "id": 1709, "logo": null, "date": "2025-08-09T11:30:00+08:00", "start": "11:30", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1709-from-recipe-to-retail-designing-erp-systems-that-real-people-use", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZQPG87/", "title": "From Recipe to Retail: Designing ERP Systems That Real People Use", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "Most ERP systems cater to developers and accountants, leaving out bakers, liquor stores, and small business owners. In my experience helping an artisan bread maker digitize operations with Odoo, I crafted a system that aligns with their thought processes and workflows.\r\n\r\nIn this talk, I will discuss my approach to open source ERP as a designer, covering aspects like system mapping, semantic search, Docker deployment, and Gmail OAuth integration. I will demonstrate how design thinking and a user-centered methodology transformed a complex tool into a user-friendly business platform.\r\n\r\nThis talk will be for designers or creative technical folks curious about ERP, developers aiding users, and anyone interested in entering open source, highlighting the importance of accessibility, automation, and the impact of open tools in creative environments.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9HEVK3", "name": "Cedric Liu", "avatar": "https://pretalx.coscup.org/media/avatars/9HEVK3_hYraIzA.jpg", "biography": "I am an AI product designer and technical consultant, helping creative and craft-based businesses adopt scalable tools using Odoo, Docker, and open APIs. My work blends UX, automation, and open source.", "public_name": "Cedric Liu", "guid": "245e93d7-0612-52b3-a73c-9dceb625c5ba", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9HEVK3/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZQPG87/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZQPG87/", "attachments": []}, {"guid": "2cbc2d25-9a5c-511e-ac08-1b751db3704e", "code": "QKUMCN", "id": 1740, "logo": null, "date": "2025-08-09T12:00:00+08:00", "start": "12:00", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1740-0--1--odoo-community-taiwan--coscup", "url": "https://pretalx.coscup.org/coscup-2025/talk/QKUMCN/", "title": "\u5f9e 0 \u5230 1\uff1a\u5275\u7acb Odoo Community Taiwan \u5230 COSCUP \u8b70\u7a0b\u8ecc", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "\u5728 2024 \u5e747\u6708\uff0c\u6211\u5275\u8fa6\u4e86 Odoo Community Taiwan\uff0c\u5f9e\u4e00\u4eba\u7368\u7acb\u8209\u8fa6\u7b2c\u4e00\u5834\u6d3b\u52d5\uff0c\u767c\u5c55\u5230\u5982\u4eca\u6bcf\u6b21\u6d3b\u52d5\u7a69\u5b9a\u5438\u5f15 30 \u81f3 40 \u4f4d\u53c3\u8207\u8005\u3002\u900f\u904e Odoo \u7cfb\u7d71\uff0c\u6211\u5be6\u73fe\u4e86\u5831\u540d\u3001\u5bc4\u4fe1\u3001\u554f\u5377\u8abf\u67e5\u7b49\u6d41\u7a0b\u7684\u81ea\u52d5\u5316\uff0c\u5927\u5e45\u63d0\u5347\u6548\u7387\u3002\u96a8\u8457\u6d3b\u52d5\u7684\u6210\u9577\uff0c\u6211\u8a8d\u8b58\u5230\u5718\u968a\u5408\u4f5c\u7684\u91cd\u8981\u6027\uff0c\u4e26\u6210\u529f\u5438\u5f15\u5e74\u8f15\u3001\u6709\u62b1\u8ca0\u4e14\u5c0d\u958b\u6e90\u8edf\u9ad4\u611f\u8208\u8da3\u7684\u5925\u4f34\u52a0\u5165\uff0c\u5171\u540c\u7d93\u71df\u793e\u7fa4\u3002\r\n\r\n\u6211\u5011\u900f\u904e\u6578\u64da\u5206\u6790\u8abf\u6574\u6d3b\u52d5\u5167\u5bb9\uff0c\u627e\u5230\u80fd\u9ede\u71c3\u53c3\u8207\u71b1\u60c5\u7684\u71c3\u9ede\u3002\u4f8b\u5982\u5340\u5206\u5546\u52d9\u7528\u6236\u8207\u958b\u767c\u8005\u5c08\u5834\u6d3b\u52d5\uff0c\u4ee5\u53ca\u9080\u8acb\u51fa\u81ea\u8b1b\u8005\u5206\u4eab\u3002\u96a8\u5f8c\uff0c\u6211\u5011\u63a8\u51fa\u8b1b\u66f8\u6703\uff0c\u9032\u4e00\u6b65\u63d0\u5347\u793e\u7fa4\u719f\u5ea6\uff0c\u4e26\u8a08\u5283\u5411\u570b\u969b\u63a8\u5ee3\uff0c\u53c3\u8207 COSCUP \u7b49\u958b\u6e90\u6d3b\u52d5\u3002Odoo Community Taiwan \u4e0d\u50c5\u662f\u4e00\u500b\u5b78\u7fd2 Odoo \u7684\u5e73\u53f0\uff0c\u66f4\u662f\u4e00\u500b\u51dd\u805a\u958b\u6e90\u7cbe\u795e\u3001\u6301\u7e8c\u6210\u9577\u7684\u793e\u7fa4\u751f\u614b\u7cfb\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VJCP9S", "name": "Ian \u963f\u5bec", "avatar": "https://pretalx.coscup.org/media/avatars/IMG_9986_Original_OySNFdy.jpeg", "biography": "Ian is a passionate advocate of Odoo open source projects. He founded Odoo Community Taiwan and organized an Odoo Taipei meetup in February that drew over 80 participants. He hopes to unite the community's efforts to make Taiwan's open source contributions visible across the APAC region.\r\n\r\nGitHub: https://github.com/iankuan\r\nLInkedIn: www.linkedin.com/in/iankuan-wu\r\nOdoo Community Taiwan FB Page: https://www.facebook.com/profile.php?id=61573021228811", "public_name": "Ian \u963f\u5bec", "guid": "067e6f7e-afdd-505f-90e0-2487d9cd62e0", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VJCP9S/"}, {"code": "QWPXYT", "name": "Mandy", "avatar": "https://pretalx.coscup.org/media/avatars/QWPXYT_scenBbt.jpg", "biography": "Start a case as odoo beginner", "public_name": "Mandy", "guid": "73d248f6-5821-5413-99c0-d5fe64b94aa4", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWPXYT/"}, {"code": "NZKHDX", "name": "John Tao", "avatar": "https://pretalx.coscup.org/media/avatars/NZKHDX_OgEvOiR.png", "biography": "\u54c8\u56c9\uff0c\u6211\u662f John Tao\uff0c\u67097\u5e74\u4ee5\u4e0a\u5168\u7aef\u958b\u767c\u7d93\u9a57\u7684\u5de5\u7a0b\u5e2b\uff0c\u5c08\u6ce8\u65bc\u73fe\u4ee3\u5316\u4f01\u696d\u61c9\u7528\u7684\u8a2d\u8a08\u8207\u5be6\u4f5c\u3002\r\n\r\n\u6211\u71b1\u8877\u65bc\u63a2\u7d22\u524d\u7aef\u6846\u67b6\u8da8\u52e2\u3001\u77e5\u8b58\u7ba1\u7406\u7cfb\u7d71\u53ca AI \u61c9\u7528\u6574\u5408\uff0c\u540c\u6642\u4e5f\u662f\u6975\u7c21\u4e3b\u7fa9\u8207\u958b\u6e90\u6587\u5316\u7684\u611b\u597d\u8005\u3002\u6280\u8853\u9762\uff0c\u4ee5 React, ASP.NET \u524d\u5f8c\u7aef\u7684\u6280\u8853\u68e7\u70ba\u4e3b\uff0c\u904e\u53bb\u6211\u66fe\u505a\u904e\u7269\u6d41\u7cfb\u7d71\u5168\u7aef\u67b6\u69cb\u958b\u767c\u3001\u91cd\u65b0\u8a2d\u8a08\u4f01\u696d\u5165\u53e3\u7db2\u7ad9\u4ee5\u53ca\u5be6\u4f5c RPA \u89e3\u6c7a\u65b9\u6848\u3002\u4f5c\u70ba\u4e00\u500b\u6280\u8853\u4eba\uff0c\u6211\u7684\u8077\u6daf\u76ee\u6a19\u662f\u53c3\u8207\u958b\u767c\u5168\u7403\u5316\u7522\u54c1\u3001\u8ca2\u737b\u958b\u6e90\u793e\u7fa4\uff0c\u4e26\u5206\u4eab\u6280\u8853\u77e5\u8b58\u3002\u76ee\u524d\u6211\u6b63\u7814\u7a76 Odoo\u3001Astro \u7b49\u958b\u6e90\u6280\u8853\uff0c\u671f\u5f85\u80fd\u5728\u9019\u6b21\u8ad6\u58c7\u4e0a\u8207\u5404\u4f4d\u5206\u4eab\u6211\u7684\u7d93\u9a57\u548c\u898b\u89e3\u3002\r\n\r\nGitHub: github.com/johntao\r\n\u500b\u4eba\u90e8\u843d\u683c: johntao.github.io/blog-2024/", "public_name": "John Tao", "guid": "19bfa886-e0a9-5058-b86e-27f3ce37abf7", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NZKHDX/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/QKUMCN/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/QKUMCN/", "attachments": []}, {"guid": "55731e35-a6f1-5c46-9832-a41b66b76707", "code": "J9QYAA", "id": 1742, "logo": null, "date": "2025-08-09T12:30:00+08:00", "start": "12:30", "duration": "00:30", "room": "RB101", "slug": "coscup-2025-1742-oca--devops---200--repo", "url": "https://pretalx.coscup.org/coscup-2025/talk/J9QYAA/", "title": "OCA \u570b\u969b\u7d1a\u958b\u6e90\u5c08\u6848\u7d44\u7e54\u7684 DevOps \u5efa\u7f6e\u53ca\u898f\u7bc4 - \u5982\u4f55\u7ba1\u7406\u8d85\u904e 200 \u500b Repo \u5c08\u6848", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "\u4e2d\u6587 250 \u5b57\u4ee5\u5167\uff0c\u8acb\u5b8c\u6574\u5730\u63cf\u8ff0\u8b70\u7a0b\u4e3b\u8981\u5167\u5bb9\uff0c\u8b93\u807d\u773e\u5145\u5206\u7406\u89e3\u8b70\u7a0b\u5167\u5bb9\u53ca\u9810\u671f\u6536\u7a6b \u3002\u672c\u6bb5\u6587\u5b57\u9810\u5b9a\u65bc\u5927\u6703\u5b98\u7db2\u512a\u5148\u66dd\u5149!\u9019\u6b21\u8b70\u7a0b\u6211\u53ea\u8981\u4ecb\u7d39 OCA (Odoo Community Association) \u5728 Linting, Testing \u53ca OCA GitHub bot \u53ca\u5be6\u969b\u64cd\u4f5c\u7684\u5fc3\u5f97\u3002\r\n\r\n\u9996\u5148\uff0c\u5148\u7c21\u55ae\u4e86\u89e3 OCA\u7684\u91cf\u7d1a\uff0cOCA \u76ee\u524d\u6709\u8d85\u904e 200 \u500b Repos\uff0c\u4e0a\u767e\u4f4d\u8ca2\u737b\u8005\uff0c\u4e26\u7e3d\u8a08\u6709\u6578\u4ee5\u5343\u8a08\u7684\u6a21\u7d44\u3002\u4e0d\u53ea\u5982\u6b64\uff0c\u6bcf\u500b\u6a21\u7d44\u9084\u6709\u4e0d\u540c\u7248\u672c\u7684 branch\uff0c\u4e14\u6bcf\u5e74\u6703\u66f4\u65b0\u4e00\u500b\u7248\u672c\u3002\u70ba\u4e86\u7dad\u8b77\u5c08\u6848\u7684\u54c1\u8cea\uff0c\u50c5\u9760\u4eba\u529b\u4f86\u7ba1\u7406\u662f\u4e0d\u5207\u5be6\u969b\u7684\uff0c\u6240\u4ee5\u591a\u5e74\u524d OCA \u5df2\u5efa\u7acb\u4e86\u8ca2\u737b\u53ca\u7ba1\u7406\u5c08\u6848\u7684\u57fa\u790e\u5efa\u8a2d\u3002\r\n\r\n\u8ca2\u737b\u6d41\u7a0b\uff0c\u8981\u6ce8\u610f\u7684\u662f (1) Git Commit, \u548c (2) CI Testing\uff0c\u518d\u5230 (3) GitHub Merge\uff0c\u9019\u5206\u5225\u5c0d\u61c9\u5230\u6211\u958b\u982d\u63d0\u7684 Linting, Testing \u548c OCA GitHub Bot\uff0c\u6211\u5011\u7a0d\u5fae\u9806\u4e00\u4e0b\u9019\u500b\u6d41\u7a0b\uff0c\u9996\u5148\u6211\u5011\u767c\u73fe\u7a0b\u5f0f\u7684\u81ed\u87f2\uff0c\u5617\u8a66 Fork \u5c08\u6848\u4e26 Clone \u5230\u672c\u6a5f\u7aef\u4fee\u6539\u7a0b\u5f0f\u78bc\uff0c\u4fee\u6539\u5b8c\u6210\u5f8c\uff0c\u6211\u5011 (1) Git Commit \u6211\u5011\u7684\u4fee\u6539\uff0c\u4e26\u4e14\u4e0a\u50b3\u5230\u96f2\u7aef\u53ca\u9001\u51fa Pull Request \u7d66\u539f\u59cb\u5c08\u6848\uff0c\u6b64\u6642 PR \u5f97\u5148\u901a\u904e (2) CI Testing \u5224\u5225\u662f\u5426\u901a\u904e\u6240\u6709\u6e2c\u8a66\uff0c\u6700\u5f8c\uff0c\u7576\u8ca2\u737b\u8005\u548c\u7ba1\u7406\u8005\u8a0e\u8ad6\u53ca\u4fee\u4fee\u6539\u6539\u5f8c\u5b8c\u6210\u5f8c\uff0c\u6b63\u662f\u53ef\u4ee5\u5c07 PR \u7d0d\u5165 (3) GitHub Merge \u5230\u5c08\u6848\u4e2d\u5049\u5927\u6642\u523b\uff0c\u78b0\uff0c\u5927\u529f\u544a\u6210!!!\r\n\r\n\u5728\u8ca2\u737b\u6d41\u7a0b\u4e2d\uff0c\u7dad\u8b77\u8005\u4e00\u5929\u53ef\u4ee5\u6536\u5230\u975e\u5e38\u591a\u7684 PR \u88e1\u9762\u593e\u5e36\u8457\u975e\u5e38\u591a\u7684 (1) Git Commit\uff0c\u5982\u679c\u6bcf\u500b\u90fd\u4e00\u4e00\u5efa\u8b70\uff0c\u662f\u6703\u5f88\u8017\u640d\u958b\u6e90\u7dad\u8b77\u8005\u7684\u71b1\u60c5\u5730\uff0c\u6240\u4ee5 OCA \u4f7f\u7528 pre-commit \u5de5\u5177\u53ca oca-addons-repo-template \u4f86\u7dad\u6301\u6700\u4f4e\u7a0b\u5ea6\u7684 commit \u54c1\u8cea\u3002\r\n\r\n\u518d\u4f86\u662f\u5c08\u6848\u7dad\u8b77\u8005\uff0c\u4e26\u4e0d\u53ef\u80fd\u6709\u6642\u9593\u4e00\u4e00\u6aa2\u67e5\u6240\u6709\u7684\u7a0b\u5f0f\uff0c\u6240\u4ee5\u900f\u904e\u7368\u6709\u7684 (2) CI Testing\uff0c\u5728 GitHub Action \u628a\u95dc\u7a0b\u5f0f\u78bc\u662f\u5426\u901a\u904e\u57fa\u790e\u9a57\u8b49\uff0c\u518d\u4f86\u7279\u5225\u9ede\u7684\u662f\uff0c\u7531\u65bc Odoo \u662f\u500b\u5305\u542b\u5546\u696d\u908f\u8f2f\u7684\u5168\u7aef\u61c9\u7528\uff0c\u7a0b\u5f0f\u78bc\u53ef\u4ee5\u904b\u884c\uff0c\u4e0d\u4ee3\u8868\u7a0b\u5f0f\u53ca\u8cc7\u6599\u908f\u8f2f\u662f\u6b63\u78ba\u53ef\u904b\u884c\u7684\uff0c\u6240\u4ee5\u6709\u500b Runboat \u904b\u7528 Kubernetes \u52d5\u614b\u5efa\u69cb\u51fa\u53ef\u4ee5\u6e2c\u8a66\u904b\u884c\u7684\u57f7\u884c\u74b0\u5883\uff0c\u4f9b\u7dad\u8b77\u8005\u4f86\u505a\u57fa\u672c\u7684\u9a57\u8b49\u53ca\u78ba\u8a8d\u3002\r\n\r\n\u6700\u5f8c\u5728 PR \u901a\u904e\u5be9\u67e5\u5f8c\uff0c\u8981\u505a (3) GitHub Merge \u5230\u539f\u59cb\u5c08\u6848\u7576\u4e2d\uff0c\u6b64\u6642\u53ef\u4ee5\u4ea4\u7531 OCA GitHub Bot \u4f86\u4ee3\u52de\uff0c\u5b8c\u6210\u6700\u5f8c\u4e00\u6b65\u3002\u6700\u4ee4\u4eba\u632f\u596e\u7684\u662f\uff0c\u9019\u4e9b\u90fd\u662f\u958b\u6e90\u7684\uff0c\u6b61\u8fce\u5927\u5bb6\u4f86\u5b78\u7fd2\u4ea4\u6d41 : )", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VJCP9S", "name": "Ian \u963f\u5bec", "avatar": "https://pretalx.coscup.org/media/avatars/IMG_9986_Original_OySNFdy.jpeg", "biography": "Ian is a passionate advocate of Odoo open source projects. He founded Odoo Community Taiwan and organized an Odoo Taipei meetup in February that drew over 80 participants. He hopes to unite the community's efforts to make Taiwan's open source contributions visible across the APAC region.\r\n\r\nGitHub: https://github.com/iankuan\r\nLInkedIn: www.linkedin.com/in/iankuan-wu\r\nOdoo Community Taiwan FB Page: https://www.facebook.com/profile.php?id=61573021228811", "public_name": "Ian \u963f\u5bec", "guid": "067e6f7e-afdd-505f-90e0-2487d9cd62e0", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VJCP9S/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/J9QYAA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/J9QYAA/", "attachments": []}, {"guid": "fbad70ff-dc71-5c1e-bf2c-379cb796533a", "code": "YQL9XM", "id": 1598, "logo": null, "date": "2025-08-09T13:30:00+08:00", "start": "13:30", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1598-odoo", "url": "https://pretalx.coscup.org/coscup-2025/talk/YQL9XM/", "title": "\u4f7f\u7528\u958b\u6e90Odoo\uff0c\u6253\u9020\u81ea\u5df1\u60f3\u8981\u7684\u9ad8\u50f9\u503c\u6d41\u7a0b", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "\u5728\u672c\u6b21\u6f14\u8b1b\u4e2d\uff0c\u6211\u5c07\u5206\u4eab\u4f5c\u70ba\u4e00\u5bb6\u7ba1\u7406\u9867\u554f\u516c\u53f8\uff0c\u5982\u4f55\u900f\u904e\u958b\u6e90ERP\u7cfb\u7d71Odoo\uff0c\u7d50\u5408\u672c\u696d\u5c08\u696d\u6280\u80fd\uff0c\u5354\u52a9\u4f01\u696d\u5ba2\u6236\u7a81\u7834\u65e2\u6709\u6d41\u7a0b\u9650\u5236\uff0c\u6253\u9020\u9ad8\u50f9\u503c\u7684\u6578\u4f4d\u5316\u904b\u4f5c\u6a21\u5f0f\u3002\u900f\u904e\u5be6\u969b\u6848\u4f8b\uff0c\u5982\u300c\u4f01\u696d\u78b3\u76e4\u67e5\u7cfb\u7d71\u300d\u8207\u300c\u5728\u5730\u5316\u6210\u672c\u7d50\u8f49\u6d41\u7a0b\u8f14\u5c0e\u300d\uff0c\u8aaa\u660e\u5982\u4f55\u85c9\u7531\u958b\u6e90\u7cfb\u7d71\u81ea\u7531\u8a2d\u8a08\u6d41\u7a0b\uff0c\u89e3\u6c7a\u50b3\u7d71ERP\u7121\u6cd5\u6eff\u8db3\u7684\u9700\u6c42\uff0c\u4e26\u70ba\u5ba2\u6236\u5275\u9020\u986f\u8457\u50f9\u503c\u3002\r\n\u672c\u8b1b\u984c\u65e8\u5728\u63d0\u5347\u8207\u6703\u8005\u5c0d\u958b\u6e90ERP\u61c9\u7528\u7684\u8a8d\u77e5\uff0c\u4e26\u6253\u7834\u5c0dERP\u529f\u80fd\u7bc4\u570d\u7684\u50b3\u7d71\u601d\u7dad\u7586\u754c\u3002\u7d50\u8a9e\u5c07\u9080\u8acb\u5927\u5bb6\u601d\u8003\uff1a\u7576\u675f\u7e1b\u4f60\u7684\u4e0d\u518d\u662f\u8edf\u9ad4\u672c\u8eab\uff0c\u771f\u6b63\u9650\u5236\u4f60\u7684\uff0c\u6216\u8a31\u53ea\u662f\u4f60\u5c0d\u65bc\u4e8b\u7269\u904b\u4f5c\u7684\u60f3\u50cf\u3002\r\n\r\nIn this talk, I will share how, as a management consulting company, we use the open-source ERP system Odoo combined with our industry expertise to help clients break through process limitations and build high-value digital operations.\r\nThrough real case studies, such as a Corporate Carbon Footprint Management System and a Localized Cost Closing Process, I will show how open-source systems allow us to design customized workflows that traditional ERPs cannot achieve, creating significant value for clients.\r\nThis session aims to raise awareness about the potential of open-source ERP and challenge the traditional thinking about ERP functions and process design.\r\nIn closing, I will invite the audience to reflect:\r\nWhen the system no longer limits you, the only real limitation is your imagination of how things could work.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FJQ8ML", "name": "odoo\u50b3\u6559\u5e2b", "avatar": "https://pretalx.coscup.org/media/avatars/FJQ8ML_htSbla3.JPG", "biography": "\u81ea\u5f9e\u63a5\u89f8\u5230\u958b\u6e90ERP\u7cfb\u7d71Odoo\u4ee5\u4f86\uff0c\u6211\u4fbf\u6df1\u6df1\u8457\u8ff7\u65bc\u5b83\u81ea\u7531\u3001\u9748\u6d3b\u4e14\u4e0d\u8a2d\u9650\u7684\u7279\u6027\u3002\u8eab\u70ba\u4e00\u540d\u4f01\u696d\u9867\u554f\uff0c\u6211\u81f4\u529b\u65bc\u63a8\u5ee3\u300c\u7cfb\u7d71\u70ba\u4eba\u670d\u52d9\u300d\u7684\u7406\u5ff5\uff0c\u5354\u52a9\u4f01\u696d\u6253\u7834\u50b3\u7d71ERP\u7684\u6846\u67b6\u675f\u7e1b\uff0c\u91cd\u65b0\u8a2d\u8a08\u7b26\u5408\u81ea\u8eab\u9700\u6c42\u7684\u6d41\u7a0b\u3002\r\n\u6211\u76f8\u4fe1\uff0c\u958b\u6e90\u7684\u529b\u91cf\u4e0d\u50c5\u662f\u6280\u8853\u958b\u767c\u7684\u81ea\u7531\uff0c\u66f4\u662f\u5275\u9020\u5546\u696d\u50f9\u503c\u7684\u95dc\u9375\u3002\u6211\u7a4d\u6975\u53c3\u8207Odoo\u793e\u7fa4\uff0c\u7d50\u5408\u9867\u554f\u7d93\u9a57\u8207\u6280\u8853\u5be6\u8e10\uff0c\u63a8\u52d5\u6578\u4f4d\u8f49\u578b\u5c08\u6848\uff0c\u5f9e\u4e2d\u898b\u8b49\u4f01\u696d\u904b\u4f5c\u6a21\u5f0f\u7684\u9032\u5316\u3002\r\n\u5c0d\u6211\u800c\u8a00\uff0cOdoo\u4e0d\u53ea\u662f\u4e00\u5957\u5de5\u5177\uff0c\u800c\u662f\u4e00\u7a2e\u601d\u7dad\u9769\u65b0\u7684\u8d77\u9ede\u3002\u672a\u4f86\uff0c\u6211\u5c07\u6301\u7e8c\u626e\u6f14Odoo\u8207\u4f01\u696d\u4e4b\u9593\u7684\u6a4b\u6a11\uff0c\u8b93\u66f4\u591a\u4eba\u770b\u898b\u958b\u6e90\u7684\u53ef\u80fd\uff0c\u89e3\u653e\u60f3\u50cf\uff0c\u5be6\u73fe\u9ad8\u50f9\u503c\u7684\u6578\u4f4d\u672a\u4f86\u3002\r\n\u6b63\u56e0\u70ba\u6211\u7e3d\u662f\u4e0d\u53ad\u5176\u7169\u5730\u5411\u4f01\u696d\u5206\u4eabOdoo\u7684\u6f5b\u529b\u8207\u53ef\u80fd\uff0c\u4e26\u4e14\u5728\u5404\u5730\u50b3\u64ad\u958b\u6e90\u7cbe\u795e\uff0c\u5927\u5bb6\u89aa\u5207\u5730\u7d66\u4e86\u6211\u4e00\u500b\u7a31\u865f\u2014\u2014\u300cOdoo\u50b3\u6559\u5e2b\u300d\u3002\r\n\r\nEver since I encountered the open-source ERP system Odoo, I have been deeply fascinated by its freedom, flexibility, and limitless possibilities.\r\nAs a business consultant, I am committed to promoting the philosophy that \"systems are meant to serve people,\" helping companies break free from the rigid frameworks of traditional ERP and redesign workflows that truly meet their needs.\r\nI believe that the power of open-source is not only the freedom to develop technology but also the key to creating real business value. I actively participate in the Odoo community, combining consulting experience with technical practice to drive digital transformation projects and witness the evolution of business operations.\r\nTo me, Odoo is not just a tool\u2014it is the starting point for a mindset revolution. In the future, I will continue to serve as a bridge between Odoo and enterprises, helping more people see the potential of open-source, unleash their imagination, and realize a high-value digital future.\r\nBecause I tirelessly share Odoo\u2019s possibilities with businesses and spread the spirit of open-source wherever I go, people have affectionately given me the title \u2014 \"The Odoo Evangelist.\"", "public_name": "odoo\u50b3\u6559\u5e2b", "guid": "0b87b30d-7cc0-5641-a10f-5b86ae1a955f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FJQ8ML/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YQL9XM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YQL9XM/", "attachments": []}, {"guid": "3abc9a3c-12f6-53bc-b14c-bb322b4a26be", "code": "WSUGXZ", "id": 1680, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1680-odoo-bi--power-bi", "url": "https://pretalx.coscup.org/coscup-2025/talk/WSUGXZ/", "title": "ODOO\u4e0d\u662f BI\uff0c\u4f46\u6211\u5011\u7528\u5b83\u505a\u51fa\u985e Power BI \u7684\u5373\u6642\u5831\u8868", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "\ud83e\udded \u8b1b\u8005\uff1a\u5f35\u79e6\u8a8c Harry Chang\uff5cCOSCUP 2025.08\r\n\u900f\u904e Odoo 17 + OCA \u7b2c\u4e09\u65b9\u6a21\u7d44\uff08\u7121\u9700\u4fee\u6539\u7a0b\u5f0f\uff09\uff0c\u6211\u5011\u5c07 Spreadsheet \u8f49\u5316\u70ba ERP \u4e2d\u7684\u300c\u8f15\u91cf\u7d1a BI \u8166\u888b\u300d\u3002\u4ee5\u5e8a\u588a\u92b7\u552e\u5831\u8868\u70ba\u6848\u4f8b\uff0c\u5c55\u793a\u5f9e\u5716\u8868 \u2192 \u5100\u8868\u677f \u2192 \u6545\u4e8b\uff08\u542b Drill Down \u5206\u6790\uff09\u5b8c\u6574\u5448\u73fe\u6d41\u7a0b\uff0c\u7d50\u5408\u5718\u968a\u8207\u901a\u8def\u7dad\u5ea6\u9032\u884c\u6d1e\u5bdf\u3002\r\n\r\n\ud83d\udca1 \u91cd\u9ede\u7279\u8272\uff1a\r\n\r\n\u4e0d\u9760\u5916\u90e8 BI \u5de5\u5177\uff0c\u793e\u7fa4\u7248\u4f7f\u7528\u7b2c\u4e09\u65b9\u6a21\u7d44\u652f\u63f4\u5373\u53ef\u5be6\u4f5c\u591a\u7dad\u5373\u6642\u5831\u8868\r\n\r\n\u4f7f\u7528\u8005\u53ef\u300c\u770b\u5f97\u61c2\u3001\u6539\u5f97\u52d5\u300d\uff0c\u9069\u5408\u975e\u6280\u8853\u4eba\u54e1\r\n\r\n\u652f\u63f4\u591a\u7a2e\u5716\u8868\u3001\u8a08\u5206\u5361\u3001\u62d6\u66f3\u8abf\u6574\u7b49\u4e92\u52d5\u5f0f\u5100\u8868\u677f\u64cd\u4f5c\r\n\r\n\u53ef\u9032\u4e00\u6b65\u512a\u5316\u5716\u8868\u7a2e\u985e\u8207\u8cc7\u6599\u66ab\u5b58\u67b6\u69cb\u4ee5\u5f37\u5316\u6548\u80fd\r\n\r\n\ud83d\udce6 \u8cc7\u6e90\u8207\u6a21\u7d44\uff1a\r\nOdoo 17 + spreadsheet_dashboard_oca, spreadsheet_oca\r\n\r\n\ud83d\udd27 \u5efa\u8b70\u8207\u88dc\u5145\uff1a\r\n\u5efa\u7acb\u300c\u8cc7\u6599\u66ab\u5b58\u5340\u300d\u4ee5\u652f\u63f4\u8de8\u6a21\u7d44\u5206\u6790", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9TBEK8", "name": "\u5f35\u79e6\u8a8c Harry Chang", "avatar": "https://pretalx.coscup.org/media/avatars/9TBEK8_o2UzaYI.jpg", "biography": "\u55e8\uff0c\u6211\u662f\u5f35\u79e6\u8a8c\uff08Harry Chang\uff09\uff0c\u4e00\u4f4d\u9577\u671f\u8015\u8018 ERP \u9818\u57df\u7684\u9867\u554f\u8207\u958b\u767c\u8005\uff0c\u5e73\u5e38\u6700\u611b\u505a\u7684\u4e8b\u5c31\u662f\u628a\u4f01\u696d\u5167\u90e8\u6d41\u7a0b\u8b8a\u5f97\u66f4\u8070\u660e\u3001\u66f4\u76f4\u89ba\uff0c\u6700\u8fd1\u5247\u662f\u5168\u5fc3\u6295\u5165 Odoo \u5728\u5730\u5316\u8207\u5831\u8868\u61c9\u7528\u7684\u5be6\u6230\u63a8\u5ee3\u3002\u9664\u4e86\u5beb\u7a0b\u5f0f\uff0c\u4e5f\u5beb\u904e\u66f8\uff0c\u4f5c\u54c1\u662f\u300a\u9867\u554f\u6559\u4f60\u505a Odoo \u5728\u53f0\u6559\u6230\u624b\u518a\u300b\uff0c\u5e0c\u671b\u8b93\u66f4\u591a\u4f7f\u7528\u8005\u8207\u958b\u767c\u8005\u5728 Odoo \u7684\u4e16\u754c\u88e1\u5c11\u8e29\u9ede\u96f7\u3001\u591a\u8e29\u4e2d\u9700\u6c42\u3002\r\n\r\n\u9019\u6b21\u5728 COSCUP \u60f3\u5206\u4eab\u7684\u984c\u76ee\u662f\uff1a\u300cOdoo \u4e0d\u662f BI\uff0c\u4f46\u6211\u5011\u505a\u51fa\u985e Power BI \u7684\u5373\u6642\u5831\u8868\u300d\uff0c\u5be6\u969b\u5c55\u793a\u600e\u9ebc\u9760 Spreadsheet \u6a21\u7d44\u8207 OCA \u5de5\u5177\uff0c\u5728\u4e0d\u4e32\u63a5\u5916\u90e8\u5e73\u53f0\u7684\u524d\u63d0\u4e0b\uff0c\u4e5f\u80fd\u505a\u51fa\u6709\u6545\u4e8b\u6027\u3001\u6709\u4e92\u52d5\u7684\u5100\u8868\u677f\u3002\u904e\u7a0b\u4e2d\u8e29\u4e86\u4e0d\u5c11\u5751\uff0c\u4e5f\u6478\u7d22\u51fa\u4e00\u4e9b\u5728\u5730 ERP \u5831\u8868\u7684\u958b\u767c\u5fc3\u5f97\uff0c\u671f\u5f85\u73fe\u5834\u8ddf\u5927\u5bb6\u4ea4\u6d41\u958b\u6e90 ERP \u7684\u7121\u9650\u53ef\u80fd\uff01", "public_name": "\u5f35\u79e6\u8a8c Harry Chang", "guid": "50712bf4-fb55-54d7-add5-10b2693c0d07", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9TBEK8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WSUGXZ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WSUGXZ/", "attachments": [{"title": "\u521d\u7a3f", "url": "/media/coscup-2025/submissions/WSUGXZ/resources/Z006_250809_COSCUP_ODOO%E8%AD%B0%E7%A8%8B-Harry_NHkmc94.pdf", "type": "related"}]}, {"guid": "e3a9c2c3-d98d-5399-9d0d-a2fbddd86fdb", "code": "R7CBG7", "id": 1683, "logo": null, "date": "2025-08-09T14:30:00+08:00", "start": "14:30", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1683-odoo", "url": "https://pretalx.coscup.org/coscup-2025/talk/R7CBG7/", "title": "\u8b93 Odoo \u81ea\u52d5\u63a5\u624b\u7e41\u7463\u7684\u96fb\u5546\u8a02\u55ae\u8655\u7406", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "\u56f0\u5883\r\n----\r\n* ~~\u7f3a\u9322~~\r\n* \u6015\u8a02\u55ae\u4e0d\u5920\u591a\uff0c\u66f4\u6015\u8a02\u55ae\u592a\u591a\r\n* \u8d85\u8ce3\u3002\u751a\u81f3\u6839\u672c\u4e0d\u77e5\u9053\u8ca8\u9084\u5269\u591a\u5c11\uff0c\u4e0d\u77e5\u9053\u8981\u4e0b\u63a1\u8cfc\r\n* \u4e0a\u67b6\u591a\u500b\u5e73\u53f0\uff0c\u6574\u7406\u5230\u982d\u660f\r\n\r\n\u5f9e\u7e41\u7463\u4f5c\u696d\u4e2d\u89e3\u653e\r\n-----------------\r\n- \u4e32\u63a5\u96fb\u5546\u5e73\u53f0\r\n- \u4e32\u63a5 WMS\r\n- \u81ea\u52d5\u5316\r\n  * \u5168\u81ea\u52d5\u5316\uff08\u5e7e\u4e4e\uff09\r\n  * \u534a\u81ea\u52d5\u5316\r\n\r\n\u8b93\u4eba\u8166\u53bb\u505a\u300c\u8a72\u7528\u8166\u300d\u7684\u4e8b\r\n---------------------------\r\n- \u92b7\u552e\u5206\u6790\r\n- BI\r\n- \u5ba2\u670d/\u552e\u5f8c\u670d\u52d9", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DABWAQ", "name": "Andy Cheng", "avatar": null, "biography": null, "public_name": "Andy Cheng", "guid": "e7415298-7eac-5c78-a0f9-c3474972bb22", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DABWAQ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/R7CBG7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/R7CBG7/", "attachments": []}, {"guid": "51b3a424-403c-59c6-8a77-3ac01b9432c0", "code": "NWZDP3", "id": 1705, "logo": null, "date": "2025-08-09T15:00:00+08:00", "start": "15:00", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1705-odoo", "url": "https://pretalx.coscup.org/coscup-2025/talk/NWZDP3/", "title": "\u904b\u7528 Odoo \u5e73\u53f0\u548c\u654f\u6377\u958b\u767c\u63a8\u52d5\u4f01\u696d\u6e1b\u78b3\u8207\u6c38\u7e8c\u767c\u5c55\u7b56\u7565", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "\u96a8\u8457\u5168\u7403 ESG\uff08\u74b0\u5883\u3001\u793e\u6703\u3001\u516c\u53f8\u6cbb\u7406\uff09\u8b70\u984c\u65e5\u76ca\u53d7\u5230\u91cd\u8996\uff0c\u4e0d\u8ad6\u5927\u5c0f\u898f\u6a21\u7684\u4f01\u696d\u90fd\u9762\u81e8\u4e0d\u540c\u7a0b\u5ea6\u5f9e\u78b3\u76e4\u67e5\u3001\u74b0\u5883\u7ba1\u7406\u5230\u6c38\u7e8c\u5831\u544a\u7684\u6311\u6230\u3002\u672c\u5834\u6f14\u8b1b\u5c07\u5206\u4eab\u5143\u690d\u7ba1\u7406\u9867\u554f\u516c\u53f8\u6301\u7e8c\u63a8\u52d5\u5c07Odoo \u5c0e\u5165ESG\u7684\u5be6\u52d9\u6848\u4f8b\u3002\u8aaa\u660e\u5982\u4f55\u904b\u7528 Odoo \u7cfb\u7d71\uff0c\u6253\u9020\u4e00\u5957\u5b8c\u6574\u4e14\u53ef\u8996\u5316\u7684\u78b3\u76e4\u67e5\u8207\u74b0\u5883\u7ba1\u7406\u5e73\u53f0\u3002\u900f\u904e\u5be6\u52d9\u4f01\u696d\u6848\u4f8b\u5c55\u793a\uff0c\u6211\u5011\u5c07\u8aaa\u660e\u5982\u4f55\u7d50\u5408 Odoo \u6a21\u7d44\u5be6\u73fe\u6578\u64da\u5373\u6642\u8490\u96c6\u3001\u5206\u6790\u8207\u5831\u544a\uff0c\u5354\u52a9\u4f01\u696d\u9054\u5230\u78b3\u6392\u653e\u8a08\u7b97\u548c\u7b26\u5408ESG \u6cd5\u898f\u8981\u6c42\uff0c\u4e26\u63a8\u52d5\u6c38\u7e8c\u8f49\u578b\u3002\u6f14\u8b1b\u5167\u5bb9\u540c\u6642\u6db5\u84cb\u7cfb\u7d71\u8a2d\u8a08\u67b6\u69cb\u3001\u5c0e\u5165\u7b56\u7565\u8207\u5be6\u969b\u6548\u76ca\uff0c\u5438\u5f15\u6709\u610f\u5229\u7528 Odoo \u9032\u884c ESG \u6578\u4f4d\u8f49\u578b\u7684\u4f01\u696d\u8207\u958b\u767c\u8005\u53c3\u8003\u3002\r\n\r\n\u672c\u8b70\u7a0b\u53e6\u5916\u5c07\u8aaa\u660e\u5982\u4f55\u900f\u904e\u654f\u6377\u958b\u767c\u6a21\u5f0f\u642d\u914d\u958b\u6e90\u8edf\u9ad4Odoo\u7cfb\u7d71\uff0c\u9054\u5230\u66f4\u56de\u61c9\u5ba2\u6236\u9700\u6c42\u4f46\u517c\u5177\u5f48\u6027\u5316\u7684\u5c08\u6848\u7ba1\u7406\u6a21\u5f0f\u3002\u8b1b\u8005\u672c\u4eba(Wei-chung Lin\u6797\u744b\u937e)\u70ba\u793e\u5718\u6cd5\u4eba\u4e2d\u83ef\u6b50\u5ea6\u7814\u7a76\u6703\u5275\u6703\u5e38\u52d9\u76e3\u4e8b\u53ca\u73fe\u4efb\u76e3\u4e8b\u3002\u904e\u53bb\u66fe\u53c3\u8207\u591a\u6b21\u570b\u5167\u5916\u7684\u8ad6\u58c7\u767c\u8868\u548c\u8b1b\u5e2b\u6388\u8ab2\uff0c\u5305\u542b\u5728\u5370\u5c3c\u8209\u8fa6\u7684\u7ba1\u7406\u6703\u8a08\u5e2b\u570b\u969b\u7dda\u4e0a\u5e74\u6703\uff0c\u5206\u4eab\u6709\u95dc\u5982\u4f55\u4f7f\u7528Odoo\u7cfb\u7d71\u548cESG\u8f49\u578b\u7684\u95dc\u9375\u6210\u529f\u56e0\u7d20\u3002\u4ee5\u53ca\u5728\u4e2d\u5c71\u5927\u5b78\u8cc7\u8a0a\u7ba1\u7406\u7814\u7a76\u6240\u3001\u653f\u6cbb\u5927\u5b78\u5546\u5b78\u9662\u3001\u8f14\u4ec1\u5927\u5b78\u6703\u8a08\u7814\u7a76\u6240\u5c08\u984c\u5206\u4eabOdoo\u8207\u6c38\u7e8c\u8f49\u578b\u3002\u4e26\u4e14\u70ba2023-2024\u5169\u5e74\u5ea6\u5168\u7403CSM\u5168\u7403\u9802\u5c16\u654f\u6377CEO\u5927\u734e\u5f97\u4e3b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UGFXVA", "name": "\u6797\u744b\u937e", "avatar": "https://pretalx.coscup.org/media/avatars/UGFXVA_Xk4b8Qr.jpg", "biography": "\u6797\u744b\u937e (Wei-chung Lin) \u70ba\u793e\u5718\u6cd5\u4eba\u4e2d\u83ef\u6b50\u5ea6\u7814\u7a76\u6703\u5275\u6703\u5e38\u52d9\u76e3\u4e8b\u53ca\u73fe\u4efb\u76e3\u4e8b\uff0c\u4e26\u4e14\u70ba2023-2024\u5169\u5e74\u5ea6\u5168\u7403CSM\u5168\u7403\u9802\u5c16\u654f\u6377CEO\u5927\u734e\u5f97\u4e3b\u3002\u66fe\u591a\u6b21\u65bc\u570b\u5167\u5916\u7684\u8ad6\u58c7\u767c\u8868\u548c\u8b1b\u5e2b\u6388\u8ab2\uff0c\u5305\u542b\u5728\u5370\u5c3c\u8209\u8fa6\u7684\u7ba1\u7406\u6703\u8a08\u5e2b\u570b\u969b\u7dda\u4e0a\u5e74\u6703\u5206\u4eab\u6709\u95dc\u5982\u4f55\u4f7f\u7528Odoo\u7cfb\u7d71\u548cESG\u8f49\u578b\u7684\u95dc\u9375\u6210\u529f\u56e0\u7d20\u3002\u4e26\u5728\u653f\u6cbb\u5927\u5b78\u3001\u4e2d\u5c71\u5927\u5b78\u3001\u8f14\u4ec1\u5927\u5b78\u5c08\u984c\u5206\u4eab\u6c38\u7e8c\u8f49\u578b\u7b56\u7565\u8207Odoo\u6578\u4f4d\u8f49\u578b\u76f8\u95dc\u4e3b\u984c\u3002\r\n\r\n\u64c5\u9577\u7d50\u5408 Odoo \u6a21\u7d44\u5be6\u73fe\u6578\u64da\u5373\u6642\u8490\u96c6\u3001\u5206\u6790\u8207\u5831\u544a\uff0c\u5354\u52a9\u4f01\u696d\u9054\u5230\u78b3\u6392\u653e\u8a08\u7b97\u548c\u7b26\u5408ESG \u6cd5\u898f\u8981\u6c42\uff0c\u4e26\u63a8\u52d5\u6c38\u7e8c\u7b56\u7565\u8f49\u578b\u3002\r\n\r\nWei-chung Lin is a founding executive supervisor and current supervisor of the Chinese Odoo Research Association. He has delivered talks and lectures at both domestic and international forums, including presenting at the International Online Annual Conference of Management Accountants in Indonesia, where he shared key success factors for ESG transformation using the Odoo system. He has also presented on sustainability transformation and digital transformation with Odoo at National Chengchi University, National Sun Yat-sen University, and Fu Jen Catholic University. Additionally, he is the recipient of the CSM Global Top Agile CEO Award for 2023-2024.", "public_name": "\u6797\u744b\u937e", "guid": "10ba3232-d9f0-59e0-9778-8d7318c33162", "url": "https://pretalx.coscup.org/coscup-2025/speaker/UGFXVA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/NWZDP3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/NWZDP3/", "attachments": [{"title": "\u63d0\u6848\u4eba\u6797\u744b\u937e\u88dc\u5145\u8cc7\u6599", "url": "/media/coscup-2025/submissions/NWZDP3/resources/%E6%8F%90%E6%A1%88%E4%BA%BA%E6%9E%97%E7%91%8B%E9%8D%BEWei-chung_Lin%E8%A3%9C%E5%85%85%E8%B3%87%E6%96%99_x3ehdtq.pdf", "type": "related"}]}, {"guid": "433f8353-3c74-5274-ab17-ee0f48260a8d", "code": "GR9ASN", "id": 1728, "logo": null, "date": "2025-08-09T15:30:00+08:00", "start": "15:30", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1728-erp", "url": "https://pretalx.coscup.org/coscup-2025/talk/GR9ASN/", "title": "\u80fd\u88ab\u8b80\u61c2\u3001\u80fd\u88ab\u5be6\u4f5c\u7684\u958b\u6e90 ERP \u9700\u6c42\u898f\u683c\u66f8", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "\u5728\u958b\u6e90ERP\u5c08\u6848\u88e1\uff0c\u300c\u9700\u6c42\u898f\u683c\u300d\u5f80\u5f80\u88ab\u8996\u70ba\u6b21\u8981\u6216\u300c\u4e4b\u5f8c\u518d\u5beb\u300d\u7684\u6771\u897f\u3002\r\n\r\n\u4f46\u5c0d\u65bc\u9700\u8981\u5354\u4f5c\u7684\u5c08\u6848\u4f86\u8aaa\uff0c\u4e00\u4efd\u80fd\u88ab\u8b80\u61c2\u3001\u80fd\u88ab\u5be6\u4f5c\u7684\u898f\u683c\u6587\u4ef6\uff0c\u624d\u662f\u6240\u6709\u6280\u8853\u843d\u5730\u7684\u8d77\u9ede\u3002\r\n\r\n\u6211\u662f Ruby\uff0c\u4e00\u4f4d ERP \u9867\u554f\u8207\u6d41\u7a0b\u5206\u6790\u5e2b\uff0c\u9577\u671f\u5354\u52a9\u4f01\u696d\u5c0e\u5165 Odoo \u7cfb\u7d71\uff0c\u5c08\u8077\u8ca0\u8cac\u9700\u6c42\u91d0\u6e05\u8207\u898f\u683c\u8a2d\u8a08\u3002\r\n\r\n\u6211\u7684\u5de5\u4f5c\u4e0d\u53ea\u662f\u628a\u9700\u6c42\u5beb\u4e0b\u4f86\uff0c\u800c\u662f\u78ba\u4fdd**\u4e0d\u540c\u89d2\u8272\u90fd\u80fd\u7528\u540c\u4e00\u4efd\u6587\u4ef6\u7406\u89e3\u8981\u505a\u4ec0\u9ebc\u3001\u600e\u9ebc\u505a\u3001\u4f55\u6642\u505a\u3002**\r\n\r\n\u672c\u5834\u5206\u4eab\u5c07\u805a\u7126\u65bc\uff1a\u300c\u5982\u4f55\u8a2d\u8a08\u4e00\u4efd\u8b93\u958b\u767c\u3001PM\u3001\u696d\u4e3b\u90fd\u80fd\u5c0d\u9f4a\u7684\u9700\u6c42\u898f\u683c\u66f8\u300d\u3002\r\n\r\n\u5167\u5bb9\u5305\u542b\uff1a\r\n\r\n- \u898f\u683c\u6587\u4ef6\u7684\u7d50\u69cb\uff1aWhy \u2192 When \u2192 Who \u2192 How \u2192 What\r\n- \u5e38\u898b\u6a21\u7cca\u8a9e\u53e5\u7684\u8fa8\u8b58\u8207\u8f49\u8b6f\u6280\u5de7\uff08\u4f8b\u5982\u300c\u81ea\u52d5\u300d\u3001\u300c\u65b9\u4fbf\u300d\u3001\u300c\u8981\u6709\u5f48\u6027\u300d\uff09\r\n- \u5de5\u7a0b\u5e2b\u6703\u611f\u8b1d\u4f60\u7684\u6587\u4ef6\u5beb\u6cd5\uff08\u689d\u4ef6\u908f\u8f2f\u3001\u4f8b\u5916\u8655\u7406\u3001\u89f8\u767c\u6642\u6a5f\uff09\r\n- \u5de5\u5177\u5be6\u4f5c\uff1a\u5982\u4f55\u7528 Notion / PUML\u6642\u5e8f\u5716/\u6a21\u7d44\u6d41\u7a0b\u5716\uff1a \u68b3\u7406\u898f\u683c\u800c\u975e\u5806\u758a\u63cf\u8ff0\r\n\r\n\u9019\u5834\u6f14\u8b1b\u4e0d\u662f\u70ba\u4e86\u63a8\u92b7\u6587\u4ef6\u6a21\u677f\uff0c\u800c\u662f\u63d0\u4f9b\u4e00\u7a2e\u5be6\u6230\u7d93\u9a57\u7d2f\u7a4d\u51fa\u7684**\u898f\u683c\u601d\u7dad\u6a21\u578b**\uff1a\r\n\r\n\u8b93\u6bcf\u4e00\u6bb5\u9700\u6c42\u90fd\u4e0d\u53ea\u662f\u300c\u5e0c\u671b\u600e\u9ebc\u505a\u300d\uff0c\u800c\u662f\u300c\u78ba\u4fdd\u505a\u5f97\u5230\u300d\u7684\u63cf\u8ff0\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7THUTD", "name": "Ruby Chuang", "avatar": "https://pretalx.coscup.org/media/avatars/7THUTD_Ef027Xu.jpeg", "biography": "\u55e8\uff0c\u6211\u662f Ruby\uff0c\u4e00\u4f4d\u5728 ERP \u5c08\u6848\u88e1\u5e6b\u5927\u5bb6\u300c\u7ffb\u8b6f\u4eba\u8a71\u6210\u7a0b\u5f0f\u78bc\u8a9e\u8a00\u300d\u7684\u9867\u554f\u3002\r\n\u6211\u7684\u5c08\u696d\u662f\u5c0e\u5165 Odoo \u958b\u6e90 ERP \u7cfb\u7d71\uff0c\u8ca0\u8cac\u9700\u6c42\u8a2a\u8ac7\u3001\u6d41\u7a0b\u8a2d\u8a08\u3001\u898f\u683c\u64b0\u5beb\uff0c\u4ee5\u53ca\u6700\u91cd\u8981\u7684\u2014\u2014\u78ba\u4fdd\u5927\u5bb6\u90fd\u77e5\u9053\u73fe\u5728\u5230\u5e95\u8981\u505a\u4ec0\u9ebc\u3002\r\n\r\n\u904e\u53bb\u5e7e\u5e74\uff0c\u6211\u548c\u4e0d\u540c\u884c\u696d\u7684\u516c\u53f8\u5408\u4f5c\u904e\uff1a\u5f9e\u8a3a\u6240\u3001\u8a2d\u8a08\u516c\u53f8\u3001\u65c5\u884c\u793e\u5230\u88fd\u9020\u696d\uff0c\u4ed6\u5011\u7684\u5171\u540c\u9ede\u5c31\u662f\u300c\u9700\u6c42\u5f88\u591a\uff0c\u6642\u9593\u5f88\u5c11\uff0c\u5927\u5bb6\u8b1b\u7684\u8a71\u90fd\u4e0d\u4e00\u6a23\u300d\u3002\u6240\u4ee5\u6211\u958b\u59cb\u628a\u9700\u6c42\u8f49\u5316\u6210\u4e00\u7a2e\u6240\u6709\u89d2\u8272\u90fd\u80fd\u7406\u89e3\u7684\u7d50\u69cb\u5316\u6587\u4ef6\u3002\u4e45\u4e86\u5c31\u767c\u73fe\uff1a\u9019\u4e0d\u53ea\u662f\u5beb\u6587\u4ef6\uff0c\u800c\u662f\u5728\u5efa\u7acb\u4e00\u7a2e\u300c\u5171\u8b58\u5f15\u64ce\u300d\u3002\r\n\r\n\u6211\u4e0d\u6703\u5beb\u7a0b\u5f0f\uff0c\u4f46\u6211\u6703\u756b\u5716\u3001\u6703\u62c6\u9700\u6c42\u3001\u6703\u8b93\u5de5\u7a0b\u5e2b\u89ba\u5f97\u958b\u767c\u8d77\u4f86\u8212\u670d\u3002\u9019\u662f\u6211\u7684\u8077\u696d\u7fd2\u6163\uff0c\u4e5f\u662f\u6211\u5728\u6bcf\u500b\u5c08\u6848\u4e2d\u4e0d\u65b7\u7df4\u529f\u7684\u6280\u80fd\u3002\r\n\r\n\u9019\u6b21\u60f3\u4f86 COSCUP\uff0c\u4e0d\u662f\u8981\u63a8\u92b7 Odoo\uff0c\u4e5f\u4e0d\u662f\u8981\u5c55\u793a\u6d41\u7a0b\u591a\u6f02\u4eae\uff0c\u800c\u662f\u60f3\u8ddf\u4f60\u5011\u5206\u4eab\uff1a\r\n\u898f\u683c\u66f8\u53ef\u4ee5\u4e0d\u662f\u516c\u6587\uff0c\u800c\u662f\u4e00\u5834\u6280\u8853\u4eba\u8207\u696d\u52d9\u4eba\u4e4b\u9593\u7684\u611b\u60c5\u6a4b\u6a11", "public_name": "Ruby Chuang", "guid": "46cb5d94-1d81-5f53-aba7-068589d3188e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7THUTD/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GR9ASN/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GR9ASN/", "attachments": []}, {"guid": "5bb718a9-72ad-50b1-95c5-cf8c41e32bb2", "code": "8GQUQS", "id": 1746, "logo": null, "date": "2025-08-09T16:00:00+08:00", "start": "16:00", "duration": "00:20", "room": "RB101", "slug": "coscup-2025-1746-odoo-x-ai-how-ai-erp-is-transforming-enterprise-operations", "url": "https://pretalx.coscup.org/coscup-2025/talk/8GQUQS/", "title": "Odoo x AI: How AI ERP Is Transforming Enterprise Operations", "subtitle": "", "track": "Odoo Community Taiwan (OCT)", "type": "Talk", "language": "en", "abstract": "In this talk, we explore how combining the modular power of Odoo with the capabilities of Generative AI (GenAI) is revolutionizing enterprise resource planning and driving the next wave of business automation. As companies seek faster, smarter, and more adaptive systems, the fusion of open-source ERP with GenAI presents a game-changing opportunity.\r\n\r\nKey takeaways include:\r\n- Why GenAI is a turning point for ERP systems\r\n- How to integrate LLMs like ChatGPT with Odoo using tools like RAG (Retrieval-Augmented Generation) and company knowledge bases\r\n- Real-world applications of AI in accounting, HR, procurement, customer service, and sales modules\r\n- Live demo: Building an AI assistant in Odoo for internal Q&A, smart form filling, and process automation\r\n- Strategy and risk considerations when adopting AI-driven ERP solutions\r\n\r\nWith a mix of technical insights and practical examples, this session will demonstrate how AI ERP is no longer a vision for the future\u2014it\u2019s a tangible solution that even small and medium-sized businesses can implement today.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VJCP9S", "name": "Ian \u963f\u5bec", "avatar": "https://pretalx.coscup.org/media/avatars/IMG_9986_Original_OySNFdy.jpeg", "biography": "Ian is a passionate advocate of Odoo open source projects. He founded Odoo Community Taiwan and organized an Odoo Taipei meetup in February that drew over 80 participants. He hopes to unite the community's efforts to make Taiwan's open source contributions visible across the APAC region.\r\n\r\nGitHub: https://github.com/iankuan\r\nLInkedIn: www.linkedin.com/in/iankuan-wu\r\nOdoo Community Taiwan FB Page: https://www.facebook.com/profile.php?id=61573021228811", "public_name": "Ian \u963f\u5bec", "guid": "067e6f7e-afdd-505f-90e0-2487d9cd62e0", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VJCP9S/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/8GQUQS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/8GQUQS/", "attachments": []}], "RB102": [{"guid": "6ffc88e3-b777-5244-b1a6-177a57e4df6e", "code": "RTF3RC", "id": 1688, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1688", "url": "https://pretalx.coscup.org/coscup-2025/talk/RTF3RC/", "title": "\u8cc7\u6599\u5eab\u8996\u5716\u7684\u8a2d\u8a08\u8207\u7ba1\u7406", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk", "language": "en", "abstract": "\u4f60\u7528\u904eIndex\u4f86\u5e6b\u4f60\u52a0\u901f\u627e\u5230\u4f60\u8981\u7684\u6771\u897f\uff0c\u4f60\u4e5f\u77e5\u9053join\u7684\u65b9\u4fbf\u8207\u96e3\u904e\u3002\r\n\u4f60\u4e5f\u89aa\u773c\u898b\u904e\u4e0a\u767e\u500b\u6b04\u4f4d\u7684\u8cc7\u6599\u8868\uff0c\u800c\u4f60\u8981\u7684\u53ea\u662f\u90a3\u6ec4\u6d77\u4e00\u7c9f\u7684\u7d50\u679c\u8cc7\u6599\u3002\r\n\r\n\u90a3\u4f60\u7528\u904e\u8996\u5716(View)\u55ce?\r\n\r\n\u9664\u4e86\u77ad\u89e3SQL\u4e2d\u7684Join\u3001Group By\uff0c\u9664\u4e86\u9eef\u719f\u8cc7\u6599\u5eab\u7cfb\u7d71\u4e2d\u7684\u7d71\u8a08\u51fd\u6578\uff0c\u9084\u53ef\u4ee5\u5229\u7528\u8996\u5716\u4f86\u8f14\u52a9\u4f60\u5f37\u5316\u4f60\u7684\u5de5\u4f5c\u6d41\u7a0b\uff0c\u964d\u4f4e\u4f60\u7684\u8907\u96dc\u5ea6\u885d\u64ca\uff0c\u751a\u81f3\u63d0\u4f9b\u4e00\u500b\u7de9\u885d\u7a7a\u9593\u8b93\u958b\u767c\u8005\u6709\u66f4\u591a\u767c\u63ee\u7684\u7a7a\u9593\u3002\r\n\r\n\u672c\u8b70\u7a0b\u6703\u7c21\u55ae\u7684\u5206\u4eab\r\n* \u4ec0\u9ebc\u662f\u8996\u5716\r\n* \u8996\u5716\u7684\u6a21\u5f0f\u8207\u53cd\u6a21\u5f0f\r\n* \u8996\u5716\u5982\u4f55\u9010\u6b65\u6539\u9032", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8L8PGD", "name": "Rubin", "avatar": "https://pretalx.coscup.org/media/avatars/info_YNSWtCV.jpg", "biography": "Rubin\u662f\u4e00\u500b\u6709\u8d85\u904e\u516b\u5e74\u7cfb\u7d71\u958b\u767c\u7d93\u9a57\u7684\u5f8c\u7aef\u6280\u8853\u4eba\u54e1\u3002\r\n\u958b\u767c\u7d93\u9a57\u6db5\u84cb\u5730\u7aef\u8207\u96f2\u7aef\u670d\u52d9\u3001B2B\u8207B2C\u61c9\u7528\u7cfb\u7d71\u958b\u767c\u3001OLTP\u8207OLAP\u670d\u52d9\u958b\u767c\u3001\u65b0\u696d\u52d9\u7cfb\u7d71\u958b\u767c\u8207\u73fe\u6709\u7cfb\u7d71\u6548\u80fd\u8abf\u6821\u7b49\u60c5\u5883\uff0c\u4e26\u6709\u591a\u7a2eRDBMS\u8207\u5927\u578b\u8cc7\u6599\u8655\u7406\u7684\u7d93\u9a57\u3002\r\n\u7e3d\u662f\u52aa\u88e1\u5617\u8a66\u5728\u6709\u9650\u7684\u8cc7\u6e90\u5167\u722d\u53d6\u5230\u6700\u597d\u7684\u89e3\u6c7a\u65b9\u6848\u3002", "public_name": "Rubin", "guid": "c4c9788e-37d6-5edb-81e1-02f6b6abc11a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8L8PGD/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/RTF3RC/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/RTF3RC/", "attachments": []}, {"guid": "29303479-fd24-5134-9235-5623fe8f5aec", "code": "SSFFXK", "id": 1790, "logo": null, "date": "2025-08-09T10:50:00+08:00", "start": "10:50", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1790-greenplum", "url": "https://pretalx.coscup.org/coscup-2025/talk/SSFFXK/", "title": "Greenplum \u91cd\u65b0\u64c1\u62b1\u958b\u6e90", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u958b\u6e90\u8cc7\u6599\u5eab Greenplum \u65bc2024\u5e745\u6708\u5b9a\u683c\u70ba\u9589\u6e90\u72c0\u614b\uff0c\u5728\u6ca1\u6709\u4efb\u4f55\u4e8b\u5148\u516c\u544a\u7684\u60c5\u51b5\u4e0b\uff0cGreenplum \u7a81\u7136 \"404\" \u7121\u6cd5\u8a2a\u554f\uff0c\u800cGithub (https://github.com/greenplum-db/gpdb) \u4e5f\u88ab\u4fee\u6539\u70ba\"\u53ea\u8b80\"\u72c0\u614b\uff0c\u800c\u539f\u6709\u7684 Branch\u3001 tag\u3001pull\u8acb\u6c42(PR)\u4ee5\u53caissue\u7b49\u8a0a\u606f\u90fd\u88ab\u6e05\u7a7a\u3002\u96a8\u8457\u958b\u6e90\u8cc7\u6599\u5eabGreenplum \u7684\u6b78\u6a94\u53ca\u5176\u793e\u7fa4\u5fb9\u5e95\u95dc\u9589\uff0c\u958b\u6e90\u4f7f\u7528\u8005\u5df2\u7121\u6cd5\u514d\u8cbb\u53d6\u5f97\u4efb\u4f55\u5b89\u5168\u4fee\u6b63\u53ca\u529f\u80fd\u66f4\u65b0\uff0c\u7a81 \u7136\u7d66\u5ee3\u5927\u7684Greenplum\u8cc7\u6599\u5009\u5132\u4f7f\u7528\u8005\u5e36\u4f86\u5f88\u5927\u7684\u6311\u6230\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9YRGYU", "name": "alexc168", "avatar": "https://pretalx.coscup.org/media/avatars/9YRGYU_CTTaM1K.jpg", "biography": "\u958b\u6e90\u8edf\u4ef6\u611b\u597d\u4f7f\u7528\u8005\uff0c20\u591a\u5e74\u7a0b\u5f0f\u958b\u767c\u3001DBA\u3001\u8cc7\u6599\u5009\u5132\u53ca\u7cfb\u7d71\u7ba1\u7406\u7d93\u9a57\r\n\u5728\u6b50\u7acb\u5a01\u79d1\u6280\u5f9e\u4e8b\u958b\u6e90\u8edf\u4ef6\u4f01\u696d\u7248\u672c\u92b7\u552e\u3001\u6280\u8853\u652f\u6301\u670d\u52d9 (PostgreSQL\u3001Greenplum\u3001WarehousePG\u3001MongoDB\u3001Elasticsearch\u3001Hadoop\u3001Pentaho\u3001Docker\u2026\u7b49)\r\nContacts: alexc168@gmail.com\r\n                alex.chen@omniwaresoft.com.tw", "public_name": "alexc168", "guid": "20149036-32c9-53cd-bb09-d0d62970357d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9YRGYU/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SSFFXK/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SSFFXK/", "attachments": []}, {"guid": "cda62cd4-60a5-5fa2-89dc-977448fc628c", "code": "YDH8ST", "id": 1699, "logo": null, "date": "2025-08-09T11:40:00+08:00", "start": "11:40", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1699-my-best-practices-about-integrating-nifi-with-the-postgresql-database", "url": "https://pretalx.coscup.org/coscup-2025/talk/YDH8ST/", "title": "My Best Practices about Integrating NiFi with the PostgreSQL database", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk", "language": "en", "abstract": "\u5728\u8fd1\u5e7e\u5e74\uff0c\u70ba\u4e86\u8981\u8b93\u8cc7\u6599\u6d41\u7a0b\u80fd\u5920\u66f4\u81ea\u52d5\u5316\u8207\u66f4\u5bb9\u6613\u7684\u9032\u884c\u7ba1\u7406\uff0c\u8a31\u591a\u7684\u8edf\u9ad4\u7cfb\u7d71\u5c0d\u65bc\u8cc7\u6599\u8655\u7406\u9762\u6d41\u7a0b\u9678\u7e8c\u5c0e\u5165\u4e86\u50cf\u662f\u8cc7\u6599\u4e2d\u53f0\u8207\u8cc7\u6599\u7d93\u7def\u7b49\u6280\u8853\uff0c\u8a66\u5716\u8b93\u8cc7\u6599\u6d41\u8a2d\u8a08\u66f4\u5bb9\u6613\u3002\r\n\r\n\u672c\u8b70\u7a0b\uff0c\u57fa\u65bc\u4e0a\u8ff0\u7684\u539f\u56e0\uff0c\u8b1b\u8005\u5c07\u6703\u5206\u4eab\u5982\u4f55\u5c07NiFi\u8207PostgreSQL\u9032\u884c\u4e92\u76f8\u642d\u914d\u8207\u7d50\u5408\uff0c\u6253\u9020\u51fa\u5c6c\u65bc\u81ea\u5df1\u9032\u884c\u8cc7\u6599\u6536\u96c6\u8207\u5f59\u7b97\u7684\u8cc7\u6599\u6d41\uff0c\u4e26\u5206\u4eab\u76f8\u95dc\u8a2d\u8a08\u8207\u5efa\u7f6e\u7684\u7d93\u9a57\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Z8FQ8V", "name": "Peter", "avatar": "https://pretalx.coscup.org/media/avatars/257742836_304947081666893_8527341263200811560_n_h0qIGBU.jpg", "biography": "\u559c\u6b61\u5c08\u6ce8\u5728\u5f8c\u7aef\u7a0b\u5f0f\u3001\u8cc7\u6599\u5eab\u8207\u8edf\u9ad4\u7cfb\u7d71\u67b6\u69cb\u7b49\u9818\u57df\uff0c\u4f7f\u7528 PHP\u3001Python\u8207JavaScript\u4f5c\u70ba\u5f8c\u7aef\u958b\u767c\u5df2\u7d93\u8d85\u904e 8 \u5e74\u7684\u6642\u9593\uff0c\u540c\u6642\u5c0d\u65bc\u958b\u653e\u6e90\u59cb\u78bc\u62b1\u6301\u8457\u9ad8\u5ea6\u7684\u71b1\u60c5\uff0c\u6709\u6642\u9047\u5230\u958b\u6e90\u5c08\u6848\u6709 bug \u6642\uff0c\u5c31\u6703\u5617\u8a66\u52d5\u624b\u4f86\u5354\u52a9\u4fee\u6b63\u3002\u622a\u81f3\u76ee\u524d\u70ba\u6b62\uff0c\u5df2\u7d93\u6709\u8d85\u904e 1000 \u500b PR \u88ab merge\uff0c\u4e5f\u5728\u8ca2\u737b\u958b\u6e90\u5c08\u6848\u7684\u904e\u7a0b\u4e2d\uff0c\u5b78\u5230\u8a31\u591a\u64b0\u5beb\u7a0b\u5f0f\u78bc\u7684\u6280\u5de7\uff0c\u540c\u6642\u4e5f\u4e0d\u541d\u5728\u5404\u5927\u6280\u8853\u7814\u8a0e\u6703\u9032\u884c\u6280\u8853\u7684\u5206\u4eab\uff0c\u5982\uff1aCOSCUP\u3001MOPCON\u4ee5\u53caPyConTW\u7b49\u3002", "public_name": "Peter", "guid": "08e14654-8fbe-57a0-9ff5-9a84d7acfb78", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Z8FQ8V/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YDH8ST/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YDH8ST/", "attachments": []}, {"guid": "6eb849e6-4ca4-5095-9523-90d1c3a963ac", "code": "APCNMW", "id": 1492, "logo": null, "date": "2025-08-09T13:00:00+08:00", "start": "13:00", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1492-from-mongodb-to-postgres-building-an-open-source-standard-for-document-databases", "url": "https://pretalx.coscup.org/coscup-2025/talk/APCNMW/", "title": "From MongoDB to Postgres: Building an Open Source Standard for Document Databases", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk - early bird submission", "language": "en", "abstract": "MongoDB has become a widely adopted database across industries due to its ease of use, but its shift away from open source and licensing challenges have raised concerns. Running MongoDB also demands additional resources and expertise. Is there a viable alternative? Can we seamlessly migrate MongoDB workloads to Postgres without making application-level changes? And how can MongoDB users continue using their familiar tools and frameworks?\r\nIn this talk, we will explore the current state of document databases and the growing need for a new open-source standard. We propose that Postgres should be the backbone for this new standard, offering a robust, flexible, and open alternative. By integrating FerretDB, we'll show how Postgres can handle MongoDB workloads with ease. We\u2019ll also demonstrate how to leverage MongoDB tools to manage your Postgres database as if it were MongoDB.\r\nThis approach bridges the gap between Postgres and the MongoDB community, bringing new possibilities for both users and developers while contributing to Postgres's ongoing success.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7HP73E", "name": "\u200bChi Fujii", "avatar": "https://pretalx.coscup.org/media/avatars/7HP73E_egn3vYy.png", "biography": "Chi is a seasoned software engineer specializing in backend development with a focus on Golang. As a Principal Software Engineer at FerretDB, Chi plays a pivotal role in developing open-source, MongoDB-compatible document databases built atop PostgreSQL. \r\nShe is also an active contributor to the open-source community, collaborating with peers on GitHub under the handle @chilagrow.\r\nBeyond her professional endeavors, Chi enjoys outdoor activities such as hiking, skiing, and traveling.", "public_name": "\u200bChi Fujii", "guid": "fe271450-08b9-5c8a-9aa4-6dc66474e498", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7HP73E/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/APCNMW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/APCNMW/", "attachments": []}, {"guid": "122dee1a-4bef-5134-b46c-cc39a082b226", "code": "KUFCSX", "id": 1657, "logo": null, "date": "2025-08-09T13:50:00+08:00", "start": "13:50", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1657-postgresql", "url": "https://pretalx.coscup.org/coscup-2025/talk/KUFCSX/", "title": "Postgresql \u6642\u9593\u8cc7\u6599\u578b\u614b\u8655\u7406\u7684\u4e00\u4e9b\u63a2\u8a0e", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk", "language": "en", "abstract": "\u95dc\u65bcPostgresql \u6642\u9593\u8655\u7406\u7684\u4e00\u4e9b\u6280\u5de7\u4ee5\u53ca\u6ce8\u610f\u4e8b\u9805.\r\n\u5305\u542b\u6709\u6642\u5340\u8655\u7406\u7684\u6280\u5de7\u4ee5\u53ca\u8aa4\u5340.\u8207\u6642\u9593\u6709\u95dc\u7684Index.\u4e00\u4e9b\u5be6\u7528\u7684\u81ea\u88fd\u51fd\u6578.\r\n\u7576\u7136\u9084\u6709\u4e00\u4e9b\u6709\u8da3\u7684\u5be6\u969b\u6848\u4f8b.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LPWBDH", "name": "\u5f35\u53cb\u8b19", "avatar": "https://pretalx.coscup.org/media/avatars/arale_aFEeuz9.jpg", "biography": "\u5df2\u7d93\u5728Coscup\u7684Postgresql TW \u8b1b\u597d\u5e7e\u5e74\u4e86.", "public_name": "\u5f35\u53cb\u8b19", "guid": "97be769a-1e1e-5ab4-b880-f6f5cd452eb4", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LPWBDH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KUFCSX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KUFCSX/", "attachments": []}, {"guid": "25c893ed-1da5-538c-9490-cc201c303425", "code": "CHCTEB", "id": 1460, "logo": null, "date": "2025-08-09T14:40:00+08:00", "start": "14:40", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1460-postgresql--cloudberry", "url": "https://pretalx.coscup.org/coscup-2025/talk/CHCTEB/", "title": "\u5f9e PostgreSQL \u5230 Cloudberry\uff1a\u5927\u6578\u64da\u5e73\u53f0\u7684\u958b\u6e90\u8207\u8f49\u578b\u4e4b\u8def", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk - early bird submission", "language": "en", "abstract": "<font size=4>**`Cloudberry`**</font> \u662f\u4e00\u500b\u6b63\u5728***Apache***\u57fa\u91d1\u6703\u5b75\u5316\u4e2d\u7684\u5c08\u6848\uff0c\u5176\u524d\u8eab\u70ba\u5f9e***PostgreSQL***\u884d\u751f\u51fa\u7684\u5546\u696d\u7248MPP\u8cc7\u6599\u5eab***Greenplum***\u3002\u9019\u5957\u7cfb\u7d71\u904e\u53bb\u9577\u671f\u8655\u65bc\u9589\u6e90\u72c0\u614b\uff0c\u50c5\u63d0\u4f9bOn-Premise\u7684\u4f48\u7f72\u65b9\u5f0f\u3002\u7136\u800c\u57282024\u5e74\uff0cCloudberry\u9996\u5ea6\u4ee5\u958b\u6e90\u5f62\u5f0f\u91cb\u51fa\uff0c\u4e26\u652f\u63f4\u5bb9\u5668\u5316\u90e8\u7f72\uff0c\u5be6\u73fe\u96f2\u539f\u751f\u8f49\u578b\u3002\u672c\u6f14\u8b1b\u5c07\u4ecb\u7d39Cloudberry\u7684\u6280\u8853\u6f14\u9032\uff0c\u4ee5\u53ca\u5b83\u70ba\u4f55\u6709\u6f5b\u529b\u6210\u70ba\u4e0b\u4e00\u4ee3\u958b\u6e90\u8cc7\u6599\u5e73\u53f0\uff0c\u4e26\u61c9\u7528\u5230AI\u6574\u5408\u5834\u666f\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UQNUTP", "name": "Travis Chiang", "avatar": "https://pretalx.coscup.org/media/avatars/UQNUTP_q45IM2N.jpg", "biography": "\u5f9eGreenplum\u958b\u59cb\u63a5\u89f8\u958b\u6e90\u8cc7\u6599\u5eab\r\n\u591a\u5143\u7684DBA\u7dad\u8b77\u7d93\u9a57\r\n\u73fe\u4efb\u8077\u65bc\u65b0\u7acb\u8cc7\u8a0a\u63d0\u4f9b\u6280\u8853\u652f\u6301\u670d\u52d9 (Cloudberry, Greenplum, WarehousePG, MongoDB... \u7b49) \r\nContacts: travischiang@osys.com.tw", "public_name": "Travis Chiang", "guid": "95d92b75-66c6-572a-84cf-36cd6edf4f1a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/UQNUTP/"}, {"code": "TBEFSF", "name": "Albert Liu", "avatar": "https://pretalx.coscup.org/media/avatars/TBEFSF_ra3Rs0v.jpg", "biography": "Over 20 years experience in IT industry.\r\nServe large enterprise clients in Taiwan.\r\n\r\nProfessional Fields\r\n- Business Development (BDM)\r\n- ICT & AI Solution Design & Selling (Presales)\r\n- Product and Solution Marketing (PM)\r\n- Team leadership and management over 20yrs\r\n- Survey and discover market trends and demands \r\n\r\nSolution design and skillset\r\n- Private cloud, virtualization, K8S & hybrid cloud solution \r\n- Microsoft cloud- Microsoft 365 and Azure services\r\n- Public cloud data center or VPC on AWS\r\n- AI Infrastructure solution with NVIDIA Enterprise Platform \r\n- Data center infrastructure / architecture design\r\n- Data Protection and governance\r\n- Database Platform (MPP SynxDB/Cloudberry, MongoDB, Oracle, SQL server)", "public_name": "Albert Liu", "guid": "c8f6ac2e-431e-5ec4-b31d-325464ad69be", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TBEFSF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CHCTEB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CHCTEB/", "attachments": []}], "AU": [{"guid": "4dd05fd0-da01-5d8c-b72e-10b81d33a9fb", "code": "3QLDAZ", "id": 1784, "logo": null, "date": "2025-08-09T10:30:00+08:00", "start": "10:30", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1784-ide---kotlin--intellij-plugin", "url": "https://pretalx.coscup.org/coscup-2025/talk/3QLDAZ/", "title": "\u958b\u6e90 IDE \u5e73\u53f0\u64f4\u5145\u5be6\u6230\uff1a\u7528 Kotlin \u958b\u767c IntelliJ Plugin", "subtitle": "", "track": "Google Developer Party", "type": "Talk", "language": "en", "abstract": "IDE \u662f\u5de5\u7a0b\u5e2b\u6bcf\u5929\u8cf4\u4ee5\u70ba\u751f\u7684\u958b\u767c\u5de5\u5177\uff0c\u7576\u5de5\u5177\u7528\u5f97\u4e0d\u9806\u624b\u6642\uff0c\u662f\u9078\u64c7\u62b1\u6028\u3001\u5fcd\u8010\uff0c\u9084\u662f\u767c\u63ee\u5275\u5ba2\u7cbe\u795e\u81ea\u5df1\u52d5\u624b\u6539\uff1f\u672c\u5834\u5206\u4eab\u5c07\u6df1\u5165\u4ecb\u7d39 IntelliJ Platform \u7684 Plugin \u958b\u767c\u6d41\u7a0b\uff0c\u642d\u914d Kotlin \u8a9e\u8a00\uff0c\u6253\u9020\u5c08\u5c6c\u65bc\u4f60\u7684 IDE \u64f4\u5145\u529f\u80fd\u3002\u5167\u5bb9\u6db5\u84cb\u958b\u767c\u74b0\u5883\u5efa\u7f6e\u3001\u5c08\u6848\u521d\u59cb\u5316\u3001\u5e73\u53f0\u64f4\u5145\u9ede\u4ecb\u7d39\u3001\u9078\u55ae\u8207 UI \u8abf\u6574\u3001\u5716\u793a\u8207\u52d5\u756b\u8a2d\u5b9a\u7b49\u5be6\u52d9\u6280\u5de7\uff0c\u4e26\u4ee5\u5ba2\u88fd\u5316 IDE \u9032\u5ea6\u689d\u5143\u4ef6\u70ba\u4f8b\uff0c\u793a\u7bc4\u5982\u4f55\u6539\u9020\u81ea\u5df1\u7684\u4e3b\u984c\u98a8\u683c\u3002\u5373\u4f7f\u4f60\u5c0d IDE \u539f\u59cb\u78bc\u4e0d\u719f\uff0c\u807d\u5b8c\u9019\u5834\u4e5f\u80fd\u300c\u81ea\u5df1\u7684 IDE \u81ea\u5df1\u6539\u300d\u3002\u5de5\u5177\u8d8a\u9806\u624b\uff0c\u5beb Code \u4e5f\u5c31\u8d8a\u9806\u5fc3\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "S3HPPG", "name": "\u8303\u8056\u4f51", "avatar": "https://pretalx.coscup.org/media/avatars/S3HPPG_kqTNwyz.jpeg", "biography": "JetBrains \u6280\u8853\u50b3\u6559\u58eb\uff0c\u8ca0\u8cac\u63a8\u5ee3 Kotlin\u3001JetBrains IDE \u53ca\u76f8\u95dc\u6280\u8853\u3002\u5e73\u6642\u9189\u5fc3\u65bc\u6280\u8853\u7814\u7a76\uff0c\u5c08\u6ce8\u65bc Web\u3001\u5f8c\u7aef\u6280\u8853\u53ca\u80fd\u63d0\u5347\u751f\u7522\u529b\u7684\u6280\u5de7\uff0c\u81f4\u529b\u65bc\u5c07\u8907\u96dc\u7684\u6280\u8853\u540d\u8a5e\u7528\u901a\u4fd7\u6613\u61c2\u7684\u65b9\u5f0f\u8b93\u65b0\u624b\u4e5f\u80fd\u5438\u6536\u3002\u5de5\u4f5c\u4e4b\u9918\u4e5f\u662f\u591a\u5e74\u6280\u8853\u793e\u7fa4\u5fd7\u5de5\uff0c\u7a4d\u6975\u53c3\u8207\u958b\u6e90\u793e\u7fa4\u904b\u4f5c\u3002", "public_name": "\u8303\u8056\u4f51", "guid": "25e28465-4c2d-5970-8d4f-084fde5b3fa2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/S3HPPG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/3QLDAZ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/3QLDAZ/", "attachments": []}, {"guid": "db955762-eaed-5a3f-99f9-7cbc7bf9638d", "code": "WZ9C7G", "id": 1698, "logo": null, "date": "2025-08-09T11:10:00+08:00", "start": "11:10", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1698-pub-dev", "url": "https://pretalx.coscup.org/coscup-2025/talk/WZ9C7G/", "title": "\u6210\u70ba pub.dev \u7684\u8ca2\u737b\u8005", "subtitle": "", "track": "Google Developer Party", "type": "Talk", "language": "en", "abstract": "pub.dev \u662f\u5b98\u65b9\u7684 Flutter \u5957\u4ef6\u7ba1\u7406\u670d\u52d9\uff0cFliutter \u8207 Dart \u5de5\u7a0b\u5e2b\u5f9e\u7b2c\u4e00\u5929\u63a5\u89f8\u9019\u5957\u958b\u767c\u6846\u67b6\u958b\u59cb\uff0c\u5c31\u4e00\u5b9a\u6703\u4f7f\u7528 pub.dev \u4e0a\u7684\u5404\u7a2e\u5957\u4ef6\u3002\u9019\u5834\u5206\u4eab\u7684\u5167\u5bb9\u5305\u62ec\r\n\r\n- \u5982\u4f55\u958b\u59cb\u64b0\u5beb\u5c6c\u65bc\u81ea\u5df1\u7684 Flutter/Dart \u5957\u4ef6\r\n- \u767c\u5e03\u5230 pub.dev \u7684\u6d41\u7a0b\r\n- pub.dev \u7684\u54c1\u8cea\u8981\u6c42\r\n- \u7dad\u8b77 Flutter \u5957\u4ef6\u7684\u6311\u6230", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FGFG8Y", "name": "zonble", "avatar": "https://pretalx.coscup.org/media/avatars/53011_vBj9wEA.jpeg", "biography": "Flutter GDE. \u8edf\u9ad4\u5de5\u7a0b\u5e2b", "public_name": "zonble", "guid": "6af2c8c1-a577-5f93-b568-4391146b743d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FGFG8Y/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WZ9C7G/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WZ9C7G/", "attachments": []}, {"guid": "479dc82d-6d5c-5fe0-aff2-eb159d15fafa", "code": "FUNXYP", "id": 1836, "logo": null, "date": "2025-08-09T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1836-gemma--n8n--rag", "url": "https://pretalx.coscup.org/coscup-2025/talk/FUNXYP/", "title": "\u4f7f\u7528Gemma \u8207 n8n \u6253\u9020\u4f60\u7684 RAG", "subtitle": "", "track": "Google Developer Party", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u6a21\u7d44\u4e00\uff1a\u81ea\u52d5\u5316 \u00d7 AI \u00d7 \u5373\u6642\u6e9d\u901a\u7684\u9ec3\u91d1\u7d44\u5408\r\n[\ud83d\udccc] \u70ba\u4ec0\u9ebc\u9700\u8981\u81ea\u52d5\u5316\uff1f\u5f9e\u300c\u91cd\u8907\u52de\u52d5\u300d\u5230\u300c\u667a\u6167\u52a9\u7406\u300d\u7684\u8f49\u8b8a\r\n[\ud83e\udd14] n8n\u3001Gemma\u3001RAG \u662f\u4ec0\u9ebc\uff1f\u5c0f\u767d\u4e5f\u80fd\u79d2\u61c2\u7684\u57fa\u790e\u4ecb\u7d39\r\n[\u26a1\ufe0f] \u672c\u8ab2\u7a0b\u7684\u76ee\u6a19\uff1a\u6253\u9020\u4e00\u500b\u61c2\u8cc7\u6599\u3001\u6703\u56de\u61c9\u3001\u80fd\u5b78\u7fd2\u7684 Telegram \u6a5f\u5668\u4eba\r\n\r\n\u6a21\u7d44\u4e8c\uff1an8n \u521d\u9ad4\u9a57 \u2014 \u5f9e 0 \u5230 1 \u6253\u9020\u81ea\u52d5\u5316\u6d41\u7a0b\r\n[\ud83d\udd28] 10 \u5206\u9418\u5feb\u901f\u4e0a\u624b\uff1an8n \u7684\u57fa\u790e\u6982\u5ff5\u8207\u4ecb\u9762\u64cd\u4f5c\r\n[\ud83d\udee0] \u5be6\u4f5c\uff1a\u7b2c\u4e00\u6b21\u4e32\u63a5 Telegram\r\n\u25b8 \u5275\u5efa Telegram Bot \u4e26\u9023\u63a5\u5230 n8n\r\n\u25b8 \u8a2d\u5b9a\u6307\u4ee4\u3001\u56de\u8986\u57fa\u672c\u8a0a\u606f\r\n[\ud83d\udce4] \u89f8\u767c\u5668 Trigger \u8207\u52d5\u4f5c Action \u7684\u57fa\u790e\u908f\u8f2f\r\n[\ud83c\udf0d] \u672c\u5730\u7aef\u5b89\u88dd vs \u96f2\u7aef\u670d\u52d9\u7684\u7c21\u55ae\u6bd4\u8f03\r\n\r\n\u6a21\u7d44\u4e09\uff1a\u8a8d\u8b58 Gemma \u00d7 RAG \u2014 \u8b93 AI \u5e6b\u4f60\u601d\u8003\u8207\u641c\u5c0b\r\n[\ud83c\udf1f] Gemma \u662f\u4ec0\u9ebc\uff1f\u5982\u4f55\u900f\u904e API \u8abf\u7528 Gemma \u804a\u5929/\u554f\u7b54\u529f\u80fd\r\n[\ud83d\udd0e] \u4ec0\u9ebc\u662f RAG\uff08Retrieval-Augmented Generation\uff09\uff1f\r\n\u25b8 \u7c21\u55ae\u7406\u89e3\uff1a\u81ea\u5df1\u6e96\u5099\u8cc7\u6599\u5eab + AI \u5e6b\u4f60\u627e\u7b54\u6848\r\n[\ud83d\udcda] \u5efa\u7acb\u5c6c\u65bc\u4f60\u7684\u77e5\u8b58\u5eab\uff08\u4e0a\u50b3 PDF\u3001\u7b46\u8a18\u3001FAQ \u96c6\uff09\r\n[\ud83e\udde0] \u600e\u9ebc\u8b93 Telegram \u8b80\u61c2\u9019\u4e9b\u77e5\u8b58\uff1f\u6b65\u9a5f\u8aaa\u660e\r\n\r\n\u6a21\u7d44\u56db\uff1a\u6253\u9020\u5c08\u5c6c\u4f60\u7684 Telegram \u667a\u80fd\u52a9\u7406\r\n[\ud83d\udee0] \u57fa\u790e\u804a\u5929\u6a5f\u5668\u4eba \u2192 \u8b93 Bot \u56de\u7b54\u6307\u5b9a\u554f\u984c\r\n[\ud83d\udd0d] \u63a5\u5165 RAG \u77e5\u8b58\u5eab \u2192 \u67e5\u8cc7\u6599\u3001\u81ea\u52d5\u56de\u7b54\u65b0\u554f\u984c\r\n[\ud83d\udd87] \u591a\u529f\u80fd\u64f4\u5145 \u2192 \u4e00\u9375\u63a8\u9001\u63d0\u9192\u3001\u516c\u544a\u3001\u81ea\u52d5\u641c\u96c6\u554f\u984c", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RFCLRX", "name": "\u5f90\u65b9\u7e79 Fngi Shiu", "avatar": "https://pretalx.coscup.org/media/avatars/RFCLRX_ZHBCOjH.jpg", "biography": "Fngi\u5c08\u9577GenAI \u61c9\u7528\u8207\u8cc7\u5b89\u6280\u8853\u6574\u5408\uff0c\u5177\u591a\u5e74\u91d1\u878d\u696d\u8207\u5340\u584a\u93c8\u8cc7\u5b89\u5be6\u52d9\u7d93\u9a57\uff0c\u6db5\u84cb \u96f2\u7aef\u3001 \u5408\u898f\u3001\u6280\u8853\u8207\u6cbb\u7406\u3002\u8fd1\u5e74\u5c08\u6ce8\u65bc RAG \u67b6\u69cb\u5c0e\u5165\uff0c\u5e0c\u671b\u7d50\u5408 Gemini \u8207 n8n \u6253\u9020\u4f4e\u9580\u6abb\u3001\u53ef\u8907\u88fd\u7684\u77e5\u8b58\u61c9\u7528\u6d41\u7a0b\uff0c\u5be6\u969b\u61c9\u7528\u65bc\u5ba2\u670d\u554f\u7b54\u3001\u8cc7\u5b89\u77e5\u8b58\u67e5\u8a62\u7b49\u5834\u666f\u3002\u8d85\u904e\u5341\u5e74\u6295\u5165\u958b\u6e90\u793e\u7fa4\u8207\u6280\u8853\u63a8\u5ee3\uff0c\u73fe\u4efbGDG Taipei\u6708\u6703\u8ca0\u8cac\u4eba, \u517c\u4efb GDG \u300cBuild with AI\u300d\u8b1b\u8005\uff0c\u63a8\u52d5\u4f01\u696d\u5167\u8a13\u8207\u8de8\u90e8\u9580\u843d\u5730\u5be6\u4f5c\u3002\u6b64\u5916\u4e5f\u7d93\u71df\u6280\u8853\u5167\u5bb9\uff0c\u6db5\u84cb GCP/AWS\u3001Gemini/Gemma\u3001n8n \u81ea\u52d5\u5316\u8207 AI \u8cc7\u5b89\u5be6\u6230\uff0c\u81f4\u529b\u65bc\u5e6b\u52a9\u958b\u767c\u5718\u968a\u7528\u5f97\u61c2\u3001\u90e8\u7f72\u5feb\u3001\u9867\u5f97\u4e86\u98a8\u96aa\u3002\r\n\u5e38\u5728GDG Devfest, COSCUP, MOPCON, INFOSEC, ISC2, \u8cc7\u5b89\u5927\u6703\u7b49\u5927\u578b\u7814\u8a0e\u6703\u5206\u4eab\u8207\u767c\u8868.", "public_name": "\u5f90\u65b9\u7e79 Fngi Shiu", "guid": "6f7cf403-e17d-5174-913c-2a60cde5b3a6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RFCLRX/"}, {"code": "8DF8EJ", "name": "Kevin", "avatar": "https://pretalx.coscup.org/media/avatars/8DF8EJ_oFRzfKT.jpg", "biography": "AI GDE\r\nGDG Taipei Organizer", "public_name": "Kevin", "guid": "4876bed7-121d-5ee2-a5af-18afd356daaf", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8DF8EJ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/FUNXYP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/FUNXYP/", "attachments": []}, {"guid": "c0e35216-5fbf-513b-85a3-0ddfba2f9f6e", "code": "Z9WJEX", "id": 1527, "logo": null, "date": "2025-08-09T14:10:00+08:00", "start": "14:10", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1527-gemma-3", "url": "https://pretalx.coscup.org/coscup-2025/talk/Z9WJEX/", "title": "\u7528 Gemma 3 \u958b\u653e\u6a21\u578b\u4f86\u89e3\u6c7a\u4f01\u696d\u96e3\u89e3\u7684\u554f\u984c", "subtitle": "", "track": "Google Developer Party", "type": "Talk - early bird submission", "language": "en", "abstract": "Google \u5728\u4eca\u5e74 3 \u6708\u63a8\u51fa\u4e86\u7684 Gemma 3 \u958b\u653e\u6a21\u578b\uff0c\u627f\u8f09\u8005 Gemma 2 \u7684\u512a\u52e2\uff0c\u53ef\u8aaa\u662f\u5168\u65b0\u6539\u7248\uff0c\r\n\u5728\u5730\u7aef\u6709\u9650\u7684\u8cc7\u6e90\uff0c\u5c07\u5546\u7528 GPU \u5361\u6548\u76ca\u767c\u63ee\u5f97\u6dcb\u6f13\u76e1\u81f4\uff0c\r\n\u4f01\u696d\u5728\u8655\u7406\u4f8b\u5982\u500b\u8cc7\u7b49\u654f\u611f\u8cc7\u8a0a\u7684\u6642\u5019\uff0c\u66f4\u70ba\u5c0f\u5fc3\u8207\u6ce8\u610f\u3002\u800c\u9019\u500b\u5730\u7aef\u6a21\u578b\uff0c\u9664\u4e86\u589e\u9032\u5404\u7a2e\u6587\u66f8\u6548\u7387\u4e4b\u5916\uff0c\r\n\u525b\u597d\u53ef\u4ee5\u89e3\u6c7a\u4f01\u696d\u4f8b\u5982\u500b\u4eba\u8cc7\u6599\u4fdd\u8b77\u8207\u904e\u6ffe\u7b49\u654f\u611f\u7684\u554f\u984c\uff0c\u5c31\u770b\u5982\u4f55\u5be6\u4f5c\u8207\u61c9\u7528\u5427\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RR8CLR", "name": "Johnny Sung", "avatar": "https://pretalx.coscup.org/media/avatars/%E8%AC%9B%E8%80%85%E5%A4%A7%E9%A0%AD%E7%85%A7-%E5%AE%8B%E5%B2%A1%E8%AB%BA_1Rz9II5.jpg", "biography": "\u4e00\u500b\u5f80 DevOps \u8207\u5f8c\u7aef\u524d\u9032\u7684\u958b\u767c\u4eba\uff0c\u5f9e App \u539f\u751f\u958b\u767c\u5230 DevOps \u8207\u5bb9\u5668\u5316\u7686\u6709\u4e00\u4e9b\u6d89\u7565\u3002\r\n\u73fe\u70ba\u7532\u65b9\u516c\u53f8\u7684\u6280\u8853\u63a8\u5ee3\u8005\uff0c\u4e0d\u5b9a\u6642\u6703\u5728\u5404\u793e\u7fa4\u51fa\u6c92\uff0c\u559c\u6b61\u73a9\u4e00\u4e9b\u6709\u610f\u601d\u7684\u6771\u897f\u3002", "public_name": "Johnny Sung", "guid": "abf8a6fb-c731-5fbc-b853-2bf6bcf9441b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RR8CLR/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/Z9WJEX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/Z9WJEX/", "attachments": []}], "TR209": [{"guid": "55f78c0b-fbcb-5229-9128-4e3eda2b5886", "code": "WVCWXV", "id": 1595, "logo": null, "date": "2025-08-09T10:30:00+08:00", "start": "10:30", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1595-what-is-happening-with-strings-in-ruby-and-why-is-it-feeling-chilly", "url": "https://pretalx.coscup.org/coscup-2025/talk/WVCWXV/", "title": "What is happening with strings in Ruby and why is it feeling chilly? \ud83e\udd76", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "1. What is happening with strings in the Ruby source code? \r\n2. Ruby Archaeology: How did we get frozen strings with a magic comment in the first place? \r\n2. What effect will this have on everyday Rubyists? \r\n3. What are \"chilled\" strings? Is it just like shaved ice with mango? \r\n4. Why do we even freeze strings in Ruby? \r\n5. What will change? \r\n\r\nA deep dive into strings in Ruby. The Ruby string.c file is currently 13,198 lines long (in contrast, if you exclude comments, the string.rb file is only one line of code!), so it should come as no surprise that it's sometimes not easy to follow what is changing around there. \r\n\r\nWith Ruby 3.4, we got chilled strings, and after that, we can get rid of the magic comments that probably decorate almost all of our Ruby files! Not so fast, though. What are chilled strings? And why do we have to keep the magic comments in our files for a little bit longer? \r\n\r\nBut why is this change happening, and what historical background does it have? What will it mean for ordinary Rubyists like us? \r\n\r\nAnd we'll take a look at what Matz said before Ruby 3: \"All String literals are immutable (frozen) on Ruby 3\". Will this finally be true for Ruby? \r\n\r\nAnd actually, there is a way of getting default frozen strings on current Rubies too... like almost always with Ruby, there is a gem for that.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NMD8EY", "name": "Sampo Kuokkanen", "avatar": null, "biography": null, "public_name": "Sampo Kuokkanen", "guid": "b7cce1cd-d85f-5df8-ad6a-a94b8c0aa0be", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NMD8EY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WVCWXV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WVCWXV/", "attachments": []}, {"guid": "f1a9cb40-6468-5570-b529-9b9c31a97807", "code": "AFH9W3", "id": 1660, "logo": null, "date": "2025-08-09T11:05:00+08:00", "start": "11:05", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1660-well-picoruby-can-do-that", "url": "https://pretalx.coscup.org/coscup-2025/talk/AFH9W3/", "title": "Well, PicoRuby Can Do That", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "Ruby might just be the only language in the world built around the joy of programming.\r\nPicoRuby adds a new kind of fun to that joy --- not just as an IoT platform, but as a fresh and exciting new way to experience Ruby itself.\r\n\r\nLet AI take care of the strict and tedious parts. With PicoRuby, let\u2019s go back to where programming was all about creativity and delight.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "A3TFL7", "name": "Hitoshi HASUMI", "avatar": "https://pretalx.coscup.org/media/avatars/A3TFL7_Be3Tgu4.jpg", "biography": "Committer of mruby and mruby/c. Creator of PicoRuby. I like keyboards.", "public_name": "Hitoshi HASUMI", "guid": "4b5be642-abf0-5f9b-9b0a-08f836007cca", "url": "https://pretalx.coscup.org/coscup-2025/speaker/A3TFL7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/AFH9W3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/AFH9W3/", "attachments": []}, {"guid": "987df203-8296-54d4-a8d2-3e7802a7d1ca", "code": "TD3ZDW", "id": 1664, "logo": null, "date": "2025-08-09T11:40:00+08:00", "start": "11:40", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1664-rails-scales-why-startups-fail-and-how-you-can-succeed", "url": "https://pretalx.coscup.org/coscup-2025/talk/TD3ZDW/", "title": "Rails Scales! - Why startups fail and how you can succeed", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "Many engineers hold the belief that Rails does not scale. Indeed, many startups have problems scaling their Rails application. At the same time, massive companies like Shopify or Zendesk run Rails monoliths at a planetary scale. How do they do it?\r\n\r\nIn this presentation, Cristian Planas, former start-up founder/CTO and Group Tech Lead for performance at Zendesk will share with you what these companies know that you don\u2019t. He will introduce you to the scalability problems that he had in his start-up, how he failed at solving them, and what are the actual options to fix them.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PTFUCG", "name": "Cristian Planas", "avatar": "https://pretalx.coscup.org/media/avatars/PTFUCG_qa1FZ9a.jpg", "biography": "Cristian Planas has worked with Ruby on Rails for more than 15 years. He has used Rails in wildly different situations, ranging from being the CTO of a start-up, to creating an application for small NGOs, to serving as Group Tech Lead at Zendesk, improving the performance of one of the biggest Rails monoliths in the world.", "public_name": "Cristian Planas", "guid": "60e2ce48-71cc-54ab-9d91-ca5149421402", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PTFUCG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/TD3ZDW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/TD3ZDW/", "attachments": []}, {"guid": "3aae2643-d9ac-5dad-b6a7-7c8440da36de", "code": "KLEUNM", "id": 1695, "logo": null, "date": "2025-08-09T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1695-end-to-end-encryption-saves-lives-you-can-start-saving-lives-in-ruby-too", "url": "https://pretalx.coscup.org/coscup-2025/talk/KLEUNM/", "title": "End-to-End Encryption Saves Lives. You Can Start Saving Lives In Ruby, Too", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "\"Why do you need End-to-End Encryption in Ruby? Because...\"\r\n\r\nThis talk will cover the Ruby implementation of the Messaging Layer Security Protocol (RFC 9420), and recent developments in Ruby's modern cryptography. Messaging Layer Security enables authenticated key exchange in group messaging systems, providing end-to-end security to messaging apps. By learning how end-to-end encryption in group messaging works, you could be more confident about the security of your daily messages that are sent through your messaging apps. And yes, it does save actual lives.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LLRXH8", "name": "Ryo Kajiwara", "avatar": "https://pretalx.coscup.org/media/avatars/LLRXH8_plddBQd.jpg", "biography": "A wild (freelance) programmer. I can do cryptography and authentication/authorization a little.", "public_name": "Ryo Kajiwara", "guid": "34b8504f-8abf-5193-8794-b57521b10261", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LLRXH8/"}], "links": [{"title": "sylph01/melos: MLS Protocol implementation in Ruby", "url": "https://github.com/sylph01/melos", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KLEUNM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KLEUNM/", "attachments": []}, {"guid": "cf055f68-523a-5426-a7dd-e23213ab59b9", "code": "K793LW", "id": 1555, "logo": null, "date": "2025-08-09T14:05:00+08:00", "start": "14:05", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1555-from-scripts-to-circuits-iot-applications-with-mruby-c", "url": "https://pretalx.coscup.org/coscup-2025/talk/K793LW/", "title": "From Scripts to Circuits: IoT Applications with mruby/c", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "mruby/c is a lightweight implementation of mruby, designed specifically for environments with limited resources, supprting for IoT device development. It enables Ruby programs to run with minimal memory consumption; even the smallest application requires only about 20 KB of memory.\r\n\r\nOne of the key features of mruby/c is its concurrent execution capability, a feature not found in CRuby or standard mruby. This allows multiple programs to run in parallel without the need for an operating system. Additionally, mruby/c includes power-saving mechanisms, enabling IoT devices to operate for extended periods on limited power sources.\r\n\r\nIn this session, we'll explore how mruby/c functions, with a focus on its power-efficiency and portability to various hardware platforms. We'll conclude with a hands-on demonstration using a one-chip microcontroller.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7C89L7", "name": "Kazuaki TANAKA", "avatar": "https://pretalx.coscup.org/media/avatars/7C89L7_K8mwVIB.jpg", "biography": "Core developer of mruby and mruby/c Associate Professor, Kyushu Institute of Technology Embedded Systems and IoT Researcher In particular, I am actively involved in industrial applications of mruby/c.", "public_name": "Kazuaki TANAKA", "guid": "36c3d4de-649c-5359-8729-9569109fb47a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7C89L7/"}], "links": [{"title": "mruby/c repository", "url": "https://github.com/mrubyc/mrubyc", "type": "related"}, {"title": "RubyKaigi in Matsuyama, JAPAN", "url": "https://rubykaigi.org/2025/presentations/kaz0505.html", "type": "related"}, {"title": "Presentation in RubyKaigi in Matsuyama", "url": "https://www.slideshare.net/slideshow/mruby-c-and-data-flow-programming-for-small-devices/278614229", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/K793LW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/K793LW/", "attachments": [{"title": "about speaker and mruby/c", "url": "/media/coscup-2025/submissions/K793LW/resources/mrubyc_digest_QhTOszD.pdf", "type": "related"}]}, {"guid": "7628bd38-69b7-53ec-8d09-f7db78857ee8", "code": "AP8HCA", "id": 1772, "logo": null, "date": "2025-08-09T14:40:00+08:00", "start": "14:40", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1772-risc-v-cpu-emulator-made-with-ruby", "url": "https://pretalx.coscup.org/coscup-2025/talk/AP8HCA/", "title": "RISC-V CPU emulator made with Ruby", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "Does low-level programming feel intimidating? In this session, we\u2019ll build a RISC-V CPU emulator entirely in Ruby, step by step, while clearly explaining the CPU\u2019s core cycle\u2014fetch, decode, and execute\u2014and the essentials of binary analysis. Learn how web engineers can venture into an unfamiliar layer of computing with a familiar language, and experience the spirit of \u2018Build with Ruby.\u2019", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9N8FBS", "name": "Hayao Kimura", "avatar": "https://pretalx.coscup.org/media/avatars/9N8FBS_KZhkkIo.JPG", "biography": "Co-Founder of Kyobashi.rb. Organizer of Kaigi on Rails. A Software engineer at freee K.K.", "public_name": "Hayao Kimura", "guid": "645c9865-a447-5e13-b945-32830562ed12", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9N8FBS/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/AP8HCA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/AP8HCA/", "attachments": []}, {"guid": "3362672b-248c-5f71-853d-f59dd1448be1", "code": "8W8G3J", "id": 1718, "logo": null, "date": "2025-08-09T15:15:00+08:00", "start": "15:15", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1718-understanding-ruby-grammar-through-conflicts", "url": "https://pretalx.coscup.org/coscup-2025/talk/8W8G3J/", "title": "Understanding Ruby Grammar Through Conflicts", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "Have you ever created a parser using an LR parser generator such as Lrama or GNU Bison? If so, you've likely encountered conflicts \u2013 perhaps even many times \u2013 leaving you feeling lost and unsure of what to do. However, conflicts offer incredibly valuable insights for understanding the grammar of programming languages.\r\nIn this presentation, we will delve into the structure of Ruby's grammar by intentionally introducing changes to its syntax, triggering conflicts, and then analyzing those conflicts. Through this process, we aim to deepen our understanding of how Ruby's grammar is constructed.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "88WTSS", "name": "Yuichiro Kaneko", "avatar": "https://pretalx.coscup.org/media/avatars/88WTSS_NBNg2r7.jpeg", "biography": "The author of [Lrama](https://github.com/ruby/lrama) LALR parser generator. Ruby committer.", "public_name": "Yuichiro Kaneko", "guid": "3f68b9e5-9855-50da-8816-db19767b587c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/88WTSS/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/8W8G3J/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/8W8G3J/", "attachments": []}, {"guid": "70acc068-7896-5fb4-b23e-f8ad030865ab", "code": "MDMME3", "id": 1734, "logo": null, "date": "2025-08-09T15:50:00+08:00", "start": "15:50", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1734-why-doesn-t-ruby-have-boolean-class", "url": "https://pretalx.coscup.org/coscup-2025/talk/MDMME3/", "title": "Why doesn't Ruby have Boolean class?", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "Ruby is a fully object-oriented language. While other OO languages such as Java have a `Boolean` class, Ruby doesn't have it. It doesn't have methods like `to_bool`. So, is it bad for Ruby programmers? No, we feel comfortable without `Boolean` class or `to_bool` method.\r\nThis leads to questions: What is Boolean, what is class and how Ruby designs it? And finally, why doesn't Ruby have Boolean class?\r\nThis talk answers \"Why doesn't Ruby have Boolean class?\" question and explores the world of OOP and language design.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RKGMLX", "name": "OKURA Masafumi", "avatar": "https://pretalx.coscup.org/media/avatars/RKGMLX_ugwyvtL.jpg", "biography": "Masafumi is a software developer based in Tokyo, Japan. He has been working on Ruby and Rails projects for over a decade. He maintains several gems and organizes a tech conference called Kaigi on Rails. He gave a talk at RubyConf Tw 2023 and a few other international conferences.", "public_name": "OKURA Masafumi", "guid": "317a6d8a-145e-5542-ba7c-1cdc43567014", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RKGMLX/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MDMME3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MDMME3/", "attachments": []}], "TR210": [{"guid": "7ae34ce2-576d-5ccd-9e2a-9d773043f12f", "code": "HVWSGC", "id": 1798, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:50", "room": "TR210", "slug": "coscup-2025-1798", "url": "https://pretalx.coscup.org/coscup-2025/talk/HVWSGC/", "title": "\u81ea\u7531\u8edf\u9ad4\u7684\u570b\u969b\u5316\u8207\u5728\u5730\u5316", "subtitle": "", "track": "Taiwan L10N in FLOSS projects", "type": "Talk", "language": "en", "abstract": "\u9019\u500b\u8b70\u7a0b\u5305\u542b\u4e86\u8b1b\u53e4\u8207\u4e00\u4e01\u9ede\u570b\u969b\u5316\u7684\u6280\u8853\uff0c\u8ac7\u8ac7\u4f55\u8b02\u570b\u969b\u5316(i18n)\u8207\u5728\u5730\u5316(l10n)\uff0c\u9084\u6709\u81ea\u7531\u8edf\u9ad4\u5728 i18n \u8207 l10n \u7684\u6b77\u53f2\u767c\u5c55\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NTFJDW", "name": "Franklin Weng", "avatar": "https://pretalx.coscup.org/media/avatars/NTFJDW_MvIj1Rq.jpg", "biography": "https://about.me/fweng322", "public_name": "Franklin Weng", "guid": "e5d510ae-9044-5032-966a-f94e5f6066d7", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NTFJDW/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HVWSGC/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HVWSGC/", "attachments": []}, {"guid": "88bffba0-d66d-5b97-9e31-6472b3caa4f1", "code": "REL7ST", "id": 1464, "logo": null, "date": "2025-08-09T11:00:00+08:00", "start": "11:00", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1464-weblate-an-awesome-foss-tool-for-localization", "url": "https://pretalx.coscup.org/coscup-2025/talk/REL7ST/", "title": "Weblate: An Awesome FOSS Tool for Localization", "subtitle": "", "track": "Taiwan L10N in FLOSS projects", "type": "Talk - early bird submission", "language": "en", "abstract": "Nowadays, software has played a vital role in how we deal with our daily lives. Users coming from different countries, and having different cultures and languages is a concern especially if they never tried to learn or use the global language English to communicate. To suit their needs and provide a more easier interaction, localization must be done. Here comes Weblate, a Free and Open Source Software Web-based tool for localization. Join this talk and see how Weblate can simplify the localization workflow in your project.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GR3DVX", "name": "Paul Harriet Asi\u00f1ero", "avatar": "https://pretalx.coscup.org/media/avatars/GR3DVX_sFRPeR5.jpg", "biography": "Paul has been consistently coaching Django Girls CDO workshops, empowering women to be involved in technology for many years. He is passionate about promoting Free and Open Source technologies. He has been working for more than half a decade in the IT industry focusing on the area of Web Development. His recent working experience involved companies that create open-source solutions.\r\n\r\nWebsite: https://harriebird.xyz/\r\nGitHub: https://github.com/harriebird", "public_name": "Paul Harriet Asi\u00f1ero", "guid": "0762dfea-8b27-573c-830d-44bc5ce17ac8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/GR3DVX/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/REL7ST/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/REL7ST/", "attachments": []}, {"guid": "87831330-1319-5b74-9574-82a9dad500bd", "code": "SMNA3S", "id": 1861, "logo": null, "date": "2025-08-09T11:40:00+08:00", "start": "11:40", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1861", "url": "https://pretalx.coscup.org/coscup-2025/talk/SMNA3S/", "title": "\u548c\u653f\u5e9c\u5617\u8a66\u4e00\u8d77\u5354\u4f5c\u4e4b\u5f8c\u5462\uff1f\u7d93\u9a57\u3001\u8ffd\u8e64\u767c\u5c55\u8207\u5c0f\u5617\u8a66", "subtitle": "", "track": "Taiwan L10N in FLOSS projects", "type": "Talk - bonus round submission", "language": "en", "abstract": "OCF \u8207\u81fa\u7063\u7684 L10N.TW \u5354\u4f5c\u793e\u7fa4\u53ca\u773e\u591a\u5c08\u696d\u8b6f\u8005\uff0c\u904e\u53bb\u4e09\u5e74\u591a\u4f86\uff0c\u8207\u667a\u65b0\u8cc7\u901a\u5171\u540c\u57f7\u884c\u6578\u4f4d\u767c\u5c55\u90e8\u7684\u8edf\u9ad4\u4e2d\u6587\u5316\u5c08\u6848\u3002\u5728\u9019\u6bb5\u671f\u9593\uff0c\u6211\u5011\u5354\u52a9\u672c\u5730\u5316\u4e86\u591a\u6b3e\u91cd\u8981\u958b\u6e90\u5c08\u6848\uff0c\u5305\u62ec GOV.UK Notify\u3001GOV.UK Forms\u3001Matrix Client\uff08Element \u7cfb\u5217\uff09\u3001IRMA\u3001Yivi\u3001Standard for Public Code\u3001Bitwarden\u3001Nextcloud\u3001FreeOTP\u3001GIMP \u8207 Mattermost \u7b49\u3002\u5176\u4e2d\u90e8\u5206\u6210\u679c\u5df2\u6210\u529f\u56de\u994b\u81f3\u4e0a\u6e38\u539f\u59cb\u78bc\u5eab\uff0c\u4ea6\u5be6\u969b\u89e3\u6c7a\u4e86\u570b\u969b\u793e\u7fa4\u4e2d\u9577\u671f\u5b58\u5728\u7684\u4f7f\u7528\u8207\u7ffb\u8b6f\u554f\u984c\u3002\r\n\u76ee\u524d\uff0c\u9019\u9805\u7531\u653f\u5e9c\u8cc7\u52a9\u7684\u8edf\u9ad4\u4e2d\u6587\u5316\u5c08\u6848\u968e\u6bb5\u6027\u4efb\u52d9\u7684\u9017\u9ede\uff0c\u6b63\u9762\u81e8\u8f49\u578b\u4e4b\u969b\u3002OCF \u671f\u671b\u62cb\u78da\u5f15\u7389\uff0c\u5f9e\u5354\u8abf\u57f7\u884c\u8005\u7684\u89d2\u5ea6\u51fa\u767c\uff0c\u5206\u4eab\u8207\u653f\u5e9c\u5354\u4f5c\u6642\u7684\u6280\u5de7\u8207\u61c9\u5c0d\u7d93\u9a57\uff0c\u4e26\u6574\u7406\u9019\u5e7e\u5e74\u4f86\u5728\u8207\u570b\u969b\u793e\u7fa4\u6e9d\u901a\u6642\u6240\u7d2f\u7a4d\u7684\u5be6\u52d9\u5b78\u7fd2\u3002\r\n\r\n\u6b64\u5916\uff0c\u904e\u53bb\u7d2f\u7a4d\u7684\u7ffb\u8b6f\u7d93\u9a57\u8207\u7528\u8a9e\u5b57\u5f59\u8868\uff0c\u4e5f\u8b93\u6211\u5011\u958b\u59cb\u601d\u8003\uff1a\u9019\u4e9b\u6210\u679c\u662f\u5426\u6709\u6a5f\u6703\u9032\u4e00\u6b65\u8f49\u5316\u70ba\u66f4\u5927\u7684\u793e\u7fa4\u8cc7\u6e90\uff1fOCF \u8fd1\u671f\u5617\u8a66\u4ee5\u7ffb\u8b6f\u300aStandard for Public Code\u300b\u7b49\u6587\u4ef6\u985e\u578b\u7684\u7d93\u9a57\uff0c\u642d\u914d AI \u5de5\u5177\uff0c\u5b8c\u6210\u4e86 OSPO \u806f\u76df\u300a\u826f\u5584\u6cbb\u7406\u624b\u518a\u300b\u7684\u7e41\u9ad4\u4e2d\u6587\u8b6f\u672c\uff0c\u4e26\u5c07\u5176\u8207\u5176\u4ed6\u6210\u679c\u5f59\u6574\uff0c\u900f\u904e\u4e00\u652f GPTs \u5de5\u5177 \u2014\u2014\u300c\u53f0\u7063 l10n \u56e1\u4ed4\u300d\u9032\u884c\u5be6\u9a57\uff0c\u8b93\u5167\u90e8\u540c\u4ec1\u80fd\u95b1\u8b80\u6700\u65b0\u7684\u958b\u653e\u79d1\u6280\u77e5\u8b58\u3002\r\n\r\n\u6211\u5011\u5e0c\u671b\u900f\u904e\u9019\u5169\u9805\u7ffb\u8b6f\u5c0f\u5be6\u9a57\uff0c\u62cb\u51fa\u4e00\u500b\u601d\u8003\u65b9\u5411\uff1a\u9019\u4e9b\u52aa\u529b\uff0c\u662f\u5426\u80fd\u70ba\u81fa\u7063\u793e\u7fa4\u5e36\u4f86\u66f4\u591a\u5171\u4eab\u50f9\u503c\uff1f\u671f\u5f85\u8207\u66f4\u591a\u5925\u4f34\u4e00\u8d77\u8a0e\u8ad6\u53ef\u80fd\u6027\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZFW33N", "name": "Ian Liu", "avatar": "https://pretalx.coscup.org/media/avatars/ZFW33N_XvXr7WE.jpg", "biography": "2013 \u5e6b Muka \u6551\u706b\u6389\u9032 COSCUP \u884c\u92b7\u5751\uff0c\u5c31\u5751\u5751\u76f8\u9023\u51fa\u6c92\u5728 SITCON, g0v Summit, CCTW \u4e2d\uff0c\u4e5f\u7576\u904e\u62c9\u8d0a\u53ca\u51fa\u7d0d\u5fd7\u5de5\u5c0f\u7cbe\u9748\u3002\u8cc7\u50b3\u78a9\u73ed\u6642\u63a5\u89f8\u4e86\u8cc7\u8a0a\u793e\u6703\u5b78\uff0c\u9032\u800c\u601d\u7d22\u600e\u6a23\u8b93\u5730\u65b9\u6216\u4eba\u6587\u7684\u4eba\u90fd\u80fd\u5feb\u901f\u63a5\u89f8\u958b\u653e\u7cbe\u795e\uff0c\u4e5f\u8a66\u8457\u5728\u4e00\u4e9b\u6587\u6050\u884c\u52d5\u4e2d\u8a66\u8457\u5617\u8a66\u958b\u653e\u7684\u6982\u5ff5\u3002\u66fe\u5728\u67d0\u524d\u77bb\u8a08\u756b\u4e2d\u8a66\u8457\u63a8\u52d5\u958b\u653e\u8cc7\u6599\u8207 CC \uff0c\u7a81\u7136\u9192\u609f\u89ba\u5f97\u4f86 OCF \u53ef\u8a66\u8457\u5f9e\u4e0d\u540c\u89d2\u5ea6\u300c\u66f4\u7528\u529b\u300d\u4f7f\u529b\u3002", "public_name": "Ian Liu", "guid": "d94b259f-b09e-57e0-aca0-925fb58e01c6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZFW33N/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SMNA3S/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SMNA3S/", "attachments": []}, {"guid": "ee28bb40-97d0-5afb-9fd4-aa1722a213b2", "code": "P8UWJR", "id": 1675, "logo": null, "date": "2025-08-09T13:00:00+08:00", "start": "13:00", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1675", "url": "https://pretalx.coscup.org/coscup-2025/talk/P8UWJR/", "title": "\u6797\u535a\u4ec1\u7684\u53f0\u7063\u4e2d\u6587\u5167\u5bb9\u7ffb\u8b6f\u6307\u5f15", "subtitle": "", "track": "Taiwan L10N in FLOSS projects", "type": "Talk", "language": "en", "abstract": "\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u655d\u4eba\u5c07\u5176\u4ed6\u8a9e\u8a00\u5167\u5bb9\u7ffb\u8b6f\u70ba\u53f0\u7063\u4e2d\u6587\u7684\u4e00\u4e9b\u539f\u5247\u3002 \u00a0\r\n\r\n\u5167\u5bb9\u6db5\u84cb\u4ee5\u4e0b\u91cd\u9ede\uff1a\r\n\r\n- \u7ffb\u8b6f\u61c9\u91dd\u5c0d\u7684\u76ee\u6a19\u53d7\u773e(target audience)\r\n- \u4f55\u8b02\u300c\u76e4\u53e4\u4e4b\u767d\u300d\uff0c\u4ee5\u53ca\u6b63\u78ba\u7684\u5957\u7528\u65b9\u5f0f\r\n- \u4f7f\u7528\u4e2d\u5f0f\u6a19\u9ede\u7b26\u865f\u7684\u60c5\u5883\u4ee5\u53ca\u4e00\u4e9b\u7709\u89d2\r\n- \u5982\u4f55\u7ffb\u8b6f\u8907\u5408\u6587\u53e5\r\n- \u4ecb\u7d39\u56b4\u5fa9\u63d0\u51fa\u7684\u300c\u4fe1\u9054\u96c5\u300d\u7ffb\u8b6f\u7406\u8ad6\uff0c\u4e26\u95e1\u8ff0\u655d\u4eba\u5c0d\u300c\u4fe1\u300d\u3001\u300c\u9054\u300d\u3001\u300c\u96c5\u300d\u7684\u7406\u89e3\u8207\u91cd\u8996\u7a0b\u5ea6\u5dee\u7570\r\n- \u5982\u4f55\u6b63\u78ba\u5730\u770b\u5f85\u65e2\u6709\u7ffb\u8b6f\r\n- \u5982\u4f55\u5584\u7528\u5927\u8a9e\u8a00\u6a21\u578b(LLM)\u8f14\u52a9\u7ffb\u8b6f\u5de5\u4f5c\r\n\r\n\u5e0c\u671b\u672c\u6b21\u6f14\u8b1b\u80fd\u5e6b\u52a9\u5c0d\u53f0\u7063\u4e2d\u6587\u5728\u5730\u5316\u6709\u8208\u8da3\u7684\u670b\u53cb\u589e\u52a0\u81ea\u5df1\u7ffb\u8b6f\u6210\u679c\u7684\u54c1\u8cea\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UYHLGR", "name": "\u6797\u535a\u4ec1 Buo-ren Lin", "avatar": "https://pretalx.coscup.org/media/avatars/14102639_1479201508772294_5303962666240288224_n_Kcje0hN.jpg", "biography": "\u81fa\u7063\u81ea\u7531\u66a8\u958b\u6e90\u8edf\u9ad4\u5728\u5730\u5316\u793e\u7fa4\u6210\u54e1\r\n\r\nMember of Taiwan F.O.S.S. Localization(L10N) Community", "public_name": "\u6797\u535a\u4ec1 Buo-ren Lin", "guid": "b6587f65-6236-57c1-a22d-ec08591da242", "url": "https://pretalx.coscup.org/coscup-2025/speaker/UYHLGR/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/P8UWJR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/P8UWJR/", "attachments": []}, {"guid": "129595d1-6238-5d81-9c16-4f49fe77d7fc", "code": "KRHHGQ", "id": 1574, "logo": null, "date": "2025-08-09T13:40:00+08:00", "start": "13:40", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1574-omegat-desktop-translation-platform-app-for-professionals-and-floss-contributors", "url": "https://pretalx.coscup.org/coscup-2025/talk/KRHHGQ/", "title": "OmegaT: Desktop translation platform app for professionals and FLOSS contributors", "subtitle": "", "track": "Taiwan L10N in FLOSS projects", "type": "Talk", "language": "en", "abstract": "Localization (L10N) is crucial for the project to introduce FLOSS applications to users. In recent days, generative AI service companies have provided AI-based translation; many FLOSS contributors may use it to localize the applications and manuals. OmegaT is a FLOSS desktop application to help translators using AI-based machine translations, glossary lookups, bi-language dictionary lookups, translation memory, team collaboration, and more on the desktop window with shortcut keys in the translation task.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QP7KLA", "name": "Hiroshi Miura", "avatar": "https://pretalx.coscup.org/media/avatars/QP7KLA_5D0aPKb.jpg", "biography": "Lead developer of the OmegaT project. Thirty years of experience in free, libre, and open-source software development, including contributions to the Linux kernel, Samba, and taking the maintainer of the py7zr Python library, aqtinstall utility, and more.\r\nAlso, the representative director of OpenStreetMap Foundation Japan, and editor and translator of WeeklyOSM.", "public_name": "Hiroshi Miura", "guid": "67393a47-77cb-50f2-a6fd-7737204074ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QP7KLA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KRHHGQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KRHHGQ/", "attachments": []}, {"guid": "2f96e26c-962d-50b6-bdf6-56760a267b1b", "code": "XX8ALD", "id": 1565, "logo": null, "date": "2025-08-09T14:20:00+08:00", "start": "14:20", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1565-mediawiki", "url": "https://pretalx.coscup.org/coscup-2025/talk/XX8ALD/", "title": "MediaWiki \u8207\u7dad\u57fa\u5a92\u9ad4\u751f\u614b\u5708\u5167\u5bb9\u7684\u5728\u5730\u5316\u9084\u6709\u5c0f\u8a9e\u7a2e\u7684\u5617\u8a66", "subtitle": "", "track": "Taiwan L10N in FLOSS projects", "type": "Talk", "language": "en", "abstract": "MediaWiki\u662f\u7dad\u57fa\u767e\u79d1\u3001Wikidata\u8a08\u5283\u80cc\u5f8c\u9a45\u52d5\u7684\u8edf\u9ad4\uff0c\u5176\u767c\u5c55\u6b77\u53f2\u60a0\u4e45\uff0c\u9020\u5c31\u5728\u5730\u5316\u727d\u6d89\u5230\u7684\u7ffb\u8b6f\u5b57\u4e32\u898f\u6a21\u4e4b\u5927\uff0c\u662f\u9700\u8981\u4e0d\u53ea\u4e00\u4eba\u4e4b\u529b\uff0c\u800c\u662f\u5718\u968a\u898f\u6a21\u4f86\u6295\u5165\u8655\u7406\u3002\u800c\u5728\u4ee5MediaWiki\u67b6\u8a2d\u7684\u5404\u8a9e\u8a00\u7dad\u57fa\u767e\u79d1\uff0c\u5982\u4f55\u7528\u7ffb\u8b6f\u6a21\u7d44\u7ffb\u8b6f\u5404\u7ad9\u7684\u5167\u5bb9\u3002\u4e2d\u6587\u7dad\u57fa\u767e\u79d1\u7684\u8f49\u63db\u7cfb\u7d71\u7576\u521d\u79c9\u6301\u800c\u7570\u4e2d\u6c42\u540c\u8207\u4ea4\u6d41\u5fc3\u614b\u800c\u5efa\u69cb\u7684\uff0c\u537b\u56e0\u70ba\u5404\u5730\u610f\u8b58\u578b\u614b\u5dee\u8ddd\u751a\u5927\uff0c\u53ea\u80fd\u5c31\u5b57\u8a5e\u5c64\u9762\u8655\u7406\u5404\u5730\u5340\u83ef\u8a9e\u8a5e\u7ffb\u8b6f\u8f49\u63db\u3002\u4f60\u5e38\u770b\u5230\u7684\u7dad\u57fa\u767e\u79d1\u6d3b\u52d5\u516c\u544a\u3001\u6350\u6b3e\u8a0a\u606f\u53c8\u662f\u600e\u9ebc\u904b\u4f5c\u7684\uff0c\u751a\u81f3\u662f\u53f0\u6587\u6f22\u5b57\u6216\u662f\u767d\u8a71\u5b57\u600e\u9ebc\u7ffb\u8b6f\u8b8a\u6210MediaWiki\u7684\u4ecb\u9762\u5b57\u4e32\uff0c\u4f86\u807d\u9019\u4e00\u5834\u4f60\u5c31\u77e5\u9053\u4e86\uff1f", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EEZE3E", "name": "Dennis Raylin Chen", "avatar": "https://pretalx.coscup.org/media/avatars/Dennis-Chen-Rladys-anniversity-photo_wSOvqO7.jpg", "biography": "A long time contributor of OpenStreetMap and Wikidata", "public_name": "Dennis Raylin Chen", "guid": "8753bb08-7e90-5061-84b2-ef667a183ffb", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EEZE3E/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XX8ALD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XX8ALD/", "attachments": []}, {"guid": "24ed8b9d-8bc0-5d18-a685-4d9572f786b3", "code": "AQWYKR", "id": 1571, "logo": null, "date": "2025-08-09T15:00:00+08:00", "start": "15:00", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1571", "url": "https://pretalx.coscup.org/coscup-2025/talk/AQWYKR/", "title": "\u6f22\u8a9e\u65cf\u8a9e\u8a00\u8207\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u7684\u570b\u969b\u5316\u8207\u5728\u5730\u5316\uff1a\u5be6\u4f5c\u8207\u56f0\u96e3", "subtitle": "", "track": "Taiwan L10N in FLOSS projects", "type": "Talk", "language": "en", "abstract": "\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u95dc\u65bc\u6f22\u8a9e\u65cf\u8a9e\u8a00\u8207\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u5728\u5404\u9818\u57df\u7684\u76f8\u95dc\u80cc\u666f\u77e5\u8b58\u53ca\u73fe\u6cc1\uff0c\u4e26\u91dd\u5c0d\u90e8\u4efd\u6280\u8853\u5167\u5bb9\u8b1b\u89e3\u64cd\u4f5c\u904e\u7a0b\uff0c\u671f\u671b\u5f15\u9818\u66f4\u591a\u4eba\u6295\u5165\u6f22\u8a9e\u65cf\u8a9e\u8a00\u8207\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u7684\u767c\u5c55\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DHWKZY", "name": "Sung Chien-chang / Winston Sung", "avatar": "https://pretalx.coscup.org/media/avatars/DHWKZY_I2ST3QI.png", "biography": "MediaWiki\u4e2d\u6587\u66a8\u6f22\u8a9e\u65cf\u793e\u7fa4\u5751\u4e3b\u3001MediaWiki\u539f\u59cb\u78bc\u5be9\u6838\u54e1\r\n\r\nWinston Sung\u65bc2020\u5e743\u670810\u65e5\u8d77\u958b\u59cb\u53c3\u8207MediaWiki\u958b\u767c\uff0c\u65bc2023\u5e744\u670817\u65e5\u6b63\u5f0f\u53d6\u5f97MediaWiki\u539f\u59cb\u78bc\u5be9\u6838\u54e1\u8eab\u5206\uff0c\u4e26\u65bc2023\u5e7412\u670829\u65e5\u8d77\u64d4\u4efbMediaWiki\u4e2d\u6587\u66a8\u6f22\u8a9e\u65cf\u793e\u7fa4\u5751\u4e3b\u81f3\u4eca\u3002\u76ee\u524d\u81f4\u529b\u65bc\u63a8\u52d5\u6f22\u8a9e\u65cf\u8a9e\u8a00\u53ca\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u5728MediaWiki\u53ca\u7dad\u57fa\u5a92\u9ad4\u5c08\u6848\u7684\u767c\u5c55\u53ca\u6a19\u6e96\u5316\u4f5c\u696d\u3002", "public_name": "Sung Chien-chang / Winston Sung", "guid": "3b4db0f9-137f-53c5-a702-494b92057750", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DHWKZY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/AQWYKR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/AQWYKR/", "attachments": []}, {"guid": "974de559-1c12-512a-aaf4-a4880f6e8140", "code": "YWZHXK", "id": 1766, "logo": null, "date": "2025-08-09T15:40:00+08:00", "start": "15:40", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1766-wikidata", "url": "https://pretalx.coscup.org/coscup-2025/talk/YWZHXK/", "title": "\u539f\u4f4f\u6c11\u8a9e\u9047\u4e0a\u93c8\u7d50\u5316\u8cc7\u6599\uff1aWikidata \u4e2d\u5404\u5357\u5cf6\u4e3b\u984c\u73fe\u6cc1", "subtitle": "", "track": "Taiwan L10N in FLOSS projects", "type": "Talk", "language": "en", "abstract": "\u81fa\u7063\u539f\u4f4f\u6c11\u793e\u7fa4\u53c3\u8207\u7dad\u57fa\u5a92\u9ad4\u904b\u52d5\u6700\u65e9\u53ef\u8ffd\u6eaf\u5230\u53f0\u7063\u539f\u4f4f\u6c11\u8a9e\u7dad\u57fa\u767e\u79d1\u5b75\u80b2\u8a08\u756b\uff0c\u7576\u6642\u662f\u4ee5\u7dad\u57fa\u5a92\u9ad4\u4ecb\u9762\u7ffb\u8b6f\u3001\u7dad\u57fa\u767e\u79d1\u5b75\u80b2\u70ba\u4e3b\u8981\u7684\u5c08\u6848\u8a08\u756b\u3002\r\n\r\n\u5728 2021 \u5e74\u8d77\uff0c\u958b\u59cb\u5617\u8a66\u7dad\u57fa\u767e\u79d1\u4ee5\u5916\u7684\u539f\u4f4f\u6c11\u8a9e\u793e\u7fa4\u5de5\u4f5c\u574a\u8a2d\u8a08\uff1a\u9996\u6b21\u5728\u6492\u5947\u840a\u96c5\u65cf\u5de5\u4f5c\u574a\u63a8\u51fa\u5716\u7247\u7de8\u8f2f\u5de5\u4f5c\u574a\u3001\u7dad\u57fa\u767e\u79d1\u6a21\u677f\u7ffb\u8b6f\u5de5\u4f5c\u574a\u4ee5\u53ca Wikidata \u9805\u76ee\u3001\u5c6c\u6027\u5de5\u4f5c\u574a\u3002\u5f8c\u7e8c\u65bc 2023 \u5e74\u8207\u8cfd\u5fb7\u514b\u65cf\u5408\u4f5c\u8a66\u8fa6\u4e3b\u984c\u6587\u737b\u7de8\u8f2f\u5de5\u4f5c\u574a\uff1b2024 \u5e74\u8207\u9b6f\u51f1\u65cf\u5408\u4f5c\u8a66\u8fa6\u9b6f\u51f1\u8a9e Wikidata Lexeme \u8a5e\u4f4d\u7de8\u8f2f\u66a8\u9304\u97f3\u5de5\u4f5c\u574a\u3001\u5e74\u672b\u518d\u8207\u8cfd\u5fb7\u514b\u65cf\u5408\u4f5c\u8209\u8fa6\u8cfd\u5fb7\u514b\u8a9e Wikidata Lexeme \u7de8\u8f2f\u5de5\u4f5c\u574a\u3002\u4eca\u5e74\u5247\u8207\u963f\u7f8e\u65cf\u3001\u6cf0\u96c5\u65cf\u3001\u5676\u54c8\u5deb\u65cf\u4ee5\u53ca\u8cfd\u5fb7\u514b\u65cf\u5408\u4f5c\u518d\u958b\u8a2d Wikidata \u5c6c\u6027\u7ffb\u8b6f\u8207 Lexeme \u7de8\u8f2f\u5de5\u4f5c\u3002\r\n\r\n\u672c\u6b21\u8b1b\u5ea7\u5c07\u6703\u7d9c\u5408\u6b78\u7d0d\u76ee\u524d\u8b1b\u8005\u81ea\u8eab\u8207\u5404\u65cf\u793e\u7fa4\u5408\u4f5c\u8209\u8fa6 Wikidata \u5de5\u4f5c\u574a\u7684\u7d93\u9a57\uff0c\u5206\u4eab\u76ee\u524d Wikidata \u5728\u5404\u81fa\u7063\u5357\u5cf6\u8a9e\u8a00\u7684\u6536\u9304\u73fe\u6cc1\uff0c\u5e0c\u671b\u63d0\u4f9b\u5404\u5c0f\u8a9e\u8a00\u793e\u7fa4\u672a\u4f86\u8981\u8209\u8fa6\u7dad\u57fa\u5a92\u9ad4\u5de5\u4f5c\u574a\u6216\u662f\u5404\u958b\u653e\u8edf\u9ad4\u3001\u5e73\u53f0\u8981\u6536\u9304\u53f0\u7063\u5404\u8a9e\u8a00\u6642\u4e00\u4e9b\u5efa\u8b70\u8207\u65b9\u5411\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WGV8UG", "name": "\u738b\u6587\u5cb3 Allen Wang", "avatar": "https://pretalx.coscup.org/media/avatars/WGV8UG_165VF9w.jpg", "biography": "Wikidata Taiwan \u81fa\u7063\u7dad\u57fa\u6578\u64da\u793e\u7fa4\u5171\u540c\u767c\u8d77\u4eba\r\n\r\n\u904e\u53bb\u66fe\u4efb\u7b2c\u4e00\u5c46\u7b2c\u4e00\u671f\u7acb\u6cd5\u9662\u958b\u653e\u570b\u6703\u59d4\u54e1\u6703\u6c11\u9593\u59d4\u54e1\u3001\u570b\u5bb6\u6587\u5316\u8a18\u61b6\u5eab\uff1a110-111\u5e74\u793e\u7fa4\u7d93\u71df\u8207\u904b\u4f5c\u6a21\u5f0f\u5efa\u7f6e\u8a08\u756b\u8cc7\u8a0a\u6280\u8853\u5354\u529b\u3001\u793e\u5718\u6cd5\u4eba\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703\u79d8\u66f8\u9577\uff0c\u66fe\u5171\u540c\u4e3b\u6301\u6709\u300c\u5ba2\u5bb6@\u7dad\u57fa\u300d\u8cc7\u6599\u591a\u5143\u61c9\u7528\u5c08\u6848\u4ee5\u53ca\u57f7\u884c\u674e\u6885\u6a39\u7d00\u5ff5\u9928\u570b\u5bb6\u6587\u5316\u8a18\u61b6\u5eab\u5c08\u6848\u300c\u81fa\u7063\u7f8e\u8853\u5de8\u64d8\u7684\u6700\u5f8c\u4e00\u7a0b\u2014\u674e\u6885\u6a39\u544a\u5225\u5f0f\u76f8\u95dc\u6587\u7269\u6383\u63cf\u300d\u7b49\u8cc7\u6599\u958b\u653e\u5c08\u6848\u3002", "public_name": "\u738b\u6587\u5cb3 Allen Wang", "guid": "d2107267-e00d-5d02-9f81-a763257f2bc0", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WGV8UG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YWZHXK/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YWZHXK/", "attachments": []}], "TR211": [{"guid": "d32dd07c-1526-5471-999c-f5c12188cdbc", "code": "XDRQVB", "id": 1870, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1870-ai---kiro-ide-amazon-strands-agent-sdk", "url": "https://pretalx.coscup.org/coscup-2025/talk/XDRQVB/", "title": "\u958b\u6e90 AI \u958b\u767c\u65b0\u9ad4\u9a57\uff1a\u7528 KIRO IDE + Amazon Strands Agent SDK \u6253\u9020\u804a\u5929\u52a9\u7406", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u6211\u5011\u5c07\u63a2\u7d22\u5982\u4f55\u7d50\u5408 KIRO IDE \u548c Amazon \u958b\u6e90\u7684 Strands Agent SDK\uff0c\u5feb\u901f\u958b\u767c\u4e00\u500b\u804a\u5929\u52a9\u7406\u3002\u9019\u500b\u5be6\u6230\u6f14\u793a\u5c07\u5c55\u73fe\u958b\u6e90\u5de5\u5177\u5982\u4f55\u964d\u4f4e AI \u61c9\u7528\u958b\u767c\u9580\u6abb\uff0c\u8b93\u958b\u767c\u8005\u80fd\u5920\u5c08\u6ce8\u65bc\u696d\u52d9\u908f\u8f2f\u800c\u975e\u5e95\u5c64\u67b6\u69cb\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TTEXFK", "name": "Jeremy Lin", "avatar": "https://pretalx.coscup.org/media/avatars/TTEXFK_qVHz72R.jpg", "biography": "Jeremy Lin\u3002\u76ee\u524d\u70ba AWS \u53f0\u7063\u89e3\u6c7a\u65b9\u6848\u67b6\u69cb\u5e2b\uff0c\u71b1\u8877\u65bc\u958b\u767c\u8005\u76f8\u95dc\u8b70\u984c\u3002", "public_name": "Jeremy Lin", "guid": "2b683dad-155e-57d0-8cc6-92ea41b1ee1d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TTEXFK/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XDRQVB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XDRQVB/", "attachments": []}, {"guid": "699dd68f-b0b8-516e-a1ad-5712bb9c423d", "code": "8QYRB9", "id": 1871, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1871-apache-cloudberry-incubating-an-ture-open-source-mpp-database-for-ai-driven-analytics-on-postgresql", "url": "https://pretalx.coscup.org/coscup-2025/talk/8QYRB9/", "title": "Apache Cloudberry (Incubating) \u2013 An Ture Open-Source MPP Database for AI-Driven Analytics on PostgreSQL", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - bonus round submission", "language": "en", "abstract": "Apache Cloudberry (Incubating) is an open-source MPP database built on PostgreSQL and optimized for AI and large-scale analytics. This talk shares the open-source journey from Greenplum\u2014initially open, later closed, and ultimately forked into Apache Cloudberry under the Apache Incubator.\r\n\r\nWe\u2019ll explore Cloudberry\u2019s AI-native capabilities like pgvector, LLM-based semantic search, and in-database ML using PL/Python and PL/R. You\u2019ll also learn how Cloudberry provides scalable query performance, access to external data lakes, and built-in security via Transparent Data Encryption.\r\n\r\nWhether you\u2019re building AI pipelines or advocating for open data platforms, this session highlights how Cloudberry blends PostgreSQL reliability with modern, open MPP design\u2014driven by community and transparency.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GJCLTU", "name": "Jimmy Chiu", "avatar": "https://pretalx.coscup.org/media/avatars/GJCLTU_aFfDUAH.png", "biography": "Jimmy brings over 20 years of experience in IT and OSS MPP database solutions, with a strong track record as a technically adept and results-oriented team leader. In 2019, he relocated to Melbourne to revitalize the regional data business. Prior to that, he successfully established and grew the Greenplum MPP database business in Taiwan and Hong Kong.\r\n\r\nWith deep expertise as a Data Pre-Sales Engineer, Jimmy specializes in database technologies, ETL, BI/AI, and end-to-end Enterprise Data Warehouse and Data Lake architectures. He leads a high-performing team of data professionals, driving innovative architecture design and solution-based selling to address complex customer challenges.", "public_name": "Jimmy Chiu", "guid": "2fb2ae71-860f-5718-8728-2f572565f417", "url": "https://pretalx.coscup.org/coscup-2025/speaker/GJCLTU/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/8QYRB9/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/8QYRB9/", "attachments": []}, {"guid": "420f4473-bbec-590a-b6b3-1d288f97c924", "code": "NXBEYA", "id": 1648, "logo": null, "date": "2025-08-09T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1648-trace--bpftrace", "url": "https://pretalx.coscup.org/coscup-2025/talk/NXBEYA/", "title": "\u7ba1\u4f60\u8981 trace \u4ec0\u9ebc\u3001bpftrace \u7528\u4e0b\u53bb\u5c31\u5c0d\u4e86", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "\u8eab\u70ba DevOps/SRE/Sysadmin\uff0c\u7576\u4f60\u534a\u591c\u88ab\u7cfb\u7d71\u554f\u984c\u53eb\u9192\u3001\u7ffb\u904d log \u9084\u662f\u770b\u4e0d\u51fa\u6240\u4ee5\u7136\u3001\u8a66\u8457\u91cd\u958b service \u4e5f\u6c92\u7528\u3001\u5fc3\u4e2d\u90a3\u53e5\u300cX\uff01\u9019\u5230\u5e95\u662f\u51fa\u4e86\u4ec0\u9ebc\u554f\u984c\uff1f\u300d\u5192\u51fa\u4f86\u5f8c\uff0c\u4e0b\u4e00\u6b65\u8a72\u600e\u9ebc\u8fa6\uff1f  \r\n\r\n\u9019\u6642\u5019\uff0c[bpftrace](https://github.com/bpftrace/bpftrace/) \u9019\u500b\u5efa\u7acb\u5728\u5f37\u5927 [eBPF](https://ebpf.io/what-is-ebpf/) \u6280\u8853\u4e4b\u4e0a\u7684 Linux tracing \u5de5\u5177\u5c31\u5f88\u9069\u5408\u6d3e\u4e0a\u7528\u5834 \u3002\u4f60\u53ef\u4ee5\u628a\u5b83\u60f3\u50cf\u6210\u662f `strace`\u3001`tcpdump` \u6216 `iotop` \u7684\u5f37\u5316\u7248\uff0c\u5b83\u80fd\u5373\u6642\u4e14\u8f15\u91cf\u5316\u5730\u89c0\u5bdf\u7cfb\u7d71\u5404\u500b\u5c64\u9762\u7684\u884c\u70ba\uff08\u5f9e kernel \u5230 application\uff09\uff0c\u6df1\u5165\u4e86\u89e3\u554f\u984c\u767c\u751f\u7684\u7576\u4e0b\u7cfb\u7d71\u5230\u5e95\u5728\u5fd9\u4ec0\u9ebc \u3002\u4e0d\u7ba1\u662f\u60f3\u8ffd\u8e64\u7279\u5b9a syscall \u7684\u5ef6\u9072\u5206\u4f48\u3001\u89c0\u5bdf\u78c1\u789f I/O \u7684\u72c0\u6cc1 \uff0c\u6216\u662f\u770b\u54ea\u4e9b TCP \u9023\u7dda\u6709\u554f\u984c\uff0cbpftrace \u90fd\u80fd\u7528\u7c21\u6f54\u7684\u8a9e\u6cd5\u5e6b\u4f60\u5feb\u901f\u5207\u5165\u554f\u984c\u6838\u5fc3\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DNDPW3", "name": "Shung-Hsi Yu", "avatar": "https://pretalx.coscup.org/media/avatars/avatar_XbFavMH.jpeg", "biography": null, "public_name": "Shung-Hsi Yu", "guid": "11e3b756-9209-50e8-8d52-be69d57e9c6d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DNDPW3/"}], "links": [{"title": "\u6295\u5f71\u7247 / slide deck", "url": "https://speakerdeck.com/shunghsiyu/guan-ni-yao-trace-shi-mo-bpftrace-yong-xia-qu-jiu-dui-liao-coscup-2025", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/NXBEYA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/NXBEYA/", "attachments": []}, {"guid": "1e2dd46d-0c75-5aea-a66b-2ed93b210b69", "code": "S3ZHYV", "id": 1374, "logo": null, "date": "2025-08-09T13:20:00+08:00", "start": "13:20", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1374-beyond-the-blinky-leds-teaching-how-to-think-like-engineers", "url": "https://pretalx.coscup.org/coscup-2025/talk/S3ZHYV/", "title": "Beyond the Blinky LEDs: Teaching How to Think Like Engineers", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - early bird submission", "language": "en", "abstract": "Getting into DIY electronics and IoT projects seems easy\u2014just grab a development board, follow a tutorial, and watch the LEDs blink. But reality is messier. Documentation is often incomplete, software libraries fall out of date, and troubleshooting hardware introduces layers of complexity that tutorials don\u2019t always prepare you for. In this talk, I\u2019ll share my experience learning to solder and work with DIY IoT, uncovering the frustrations of supposedly \u201cbeginner-friendly\u201d projects\u2014despite being a seasoned software engineer\u2014and offering thoughts on how we should be talking to newcomers.\r\n\r\nAlong the way, I ran into outdated documentation, unresponsive project maintainers, the quirks of the Arduino IDE, and cryptic error messages. These challenges made me rethink how we approach tutorials, documentation, and the learning process itself. How do we balance encouragement with setting realistic expectations? Can we teach people not just to follow instructions, but to think like engineers?\r\n\r\nThis talk is for anyone who has struggled with a DIY project, fought with documentation, or wants to challenge the way we teach problem-solving.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UKGMA8", "name": "Shirley", "avatar": "https://pretalx.coscup.org/media/avatars/UKGMA8_LssM07R.webp", "biography": "Shirley is a software engineer at Grafana Labs working on solutions to facilitate observability. She is passionate about test code, pair programming and believes in facilitating communication through listening, empathizing and clear and understandable explanations. Outside of work, she enjoys bike riding and knitting.", "public_name": "Shirley", "guid": "267ec7f7-74d2-5866-958b-a2958225f106", "url": "https://pretalx.coscup.org/coscup-2025/speaker/UKGMA8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/S3ZHYV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/S3ZHYV/", "attachments": []}, {"guid": "8fd46f01-a221-5f17-a5b7-9af284d2f885", "code": "RWDAMP", "id": 1514, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1514-let-s-speak-about-accessibility", "url": "https://pretalx.coscup.org/coscup-2025/talk/RWDAMP/", "title": "Let's speak about Accessibility", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - early bird submission", "language": "en", "abstract": "Accessibility isn't separate from good Android development\u2014it's part of it. When we build with accessibility in mind from the start, our apps become more robust, and our product elevates to the next level.\r\nLet's explore practical approaches to making Android apps accessible and how this work naturally improves your development practices. Also, with the European Accessibility Act (EAA) now in effect, understanding these principles isn't just good practice\u2014it's becoming essential for many Android applications and the businesses behind them.\r\n\r\nNote: This is a talk with a focus on mobil.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KFSNTA", "name": "Matthias Geisler", "avatar": "https://pretalx.coscup.org/media/avatars/matthias-geisler_L8fGtLr.jpg", "biography": "True believer in (Kotlin) Multiplatform and working with it since 2019. Builds solutions for Android.\r\nOrganizer of KUG Berlin, GDG Android Berlin, XTC Berlin and more.", "public_name": "Matthias Geisler", "guid": "eecc09ff-5ed2-5bbd-9d24-414c62e5f367", "url": "https://pretalx.coscup.org/coscup-2025/speaker/KFSNTA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/RWDAMP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/RWDAMP/", "attachments": []}, {"guid": "b0d55cdf-cea9-5308-9bf3-6aaf7f465450", "code": "PTURTS", "id": 1515, "logo": null, "date": "2025-08-09T14:40:00+08:00", "start": "14:40", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1515-better-healthcare-tools-for-everyone", "url": "https://pretalx.coscup.org/coscup-2025/talk/PTURTS/", "title": "Better Healthcare tools for everyone!", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - early bird submission", "language": "en", "abstract": "The COVID-19 pandemic laid bare systemic inequities in global healthcare, challenging institutions to adapt swiftly to unprecedented demands. This talk chronicles the journey of CARE, a digital healthcare platform developed by the Open Healthcare Network (OHC Network)\u2014a coalition of technologists, medical professionals, and volunteers committed to democratizing healthcare access. What began as an emergency response tool to manage ICU shortages and patient surges has since evolved into a multifaceted system recognized by the United Nations as a Digital Public Good, impacting millions across India and beyond.\r\n\r\n**The CARE Evolution:**\r\n1. **Pandemic Pioneer:** In COVID-19's peak, CARE became the operational backbone for overwhelmed hospitals, optimizing everything from ICU bed allocation to oxygen supply chains. Its rapid adoption by the Kerala state government proved its real-world value when lives hung in the balance.\r\n2. **Rural ICU Revolution:** As the immediate crisis waned, OHC Network helped support the 10BedICU Project. Today, this initiative brings technology-driven ICU care to India's most remote regions through:\r\n   - TeleICU services connecting rural clinics with urban specialists\r\n   - Real-time patient monitoring systems\r\n   - AI-assisted clinical decision support\r\n3. **Palliative Care Grid**: In Kerala, OHC Network collaborates with the National Health Mission (NHM) and NGOs to pilot a **home-based palliative care model**, using CARE to coordinate telehealth and community health workers. This addresses gaps in geriatric and chronic care, demonstrating the platform\u2019s adaptability .  \r\n\r\n# References\r\n\r\n- [OHC Network](https://ohc.network) \u2013 Official website of the Open Health Care network.\r\n- [Kerala Care](https://kerala.care) \u2013 Community health platform for Kerala.\r\n- [10 Bed ICU](https://10bedicu.in) \u2013 Decentralized intensive care infrastructure initiative.\r\n- [OHC Network GitHub Video](https://www.youtube.com/watch?v=-wxIzaqvkQA) \u2013 Overview of the OHC Network on YouTube.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AXJLVH", "name": "Vysakh Premkumar", "avatar": "https://pretalx.coscup.org/media/avatars/AXJLVH_yMfAXVD.jpg", "biography": "**Vysakh Premkumar** is a DevOps Engineer at [Open Healthcare Network (OHC Network)](https://ohc.network/), based in Kochi, Kerala, India. He is actively involved in the Free and Open Source Software (FOSS) movement in Kerala and has contributed to multiple organizations, including [Kochi FOSS](https://kochifoss.org), [FOSSCell NITC](https://www.fosscell.org/), [Wikimedians of Kerala](https://wikimediakerala.in/), and [OpenStreetMap (OSM) Kerala](https://kerala.openstreetmap.in/).\r\n\r\nVysakh has shared his insights as a speaker at several notable conferences:\r\n\r\n- **India FOSS 2024** in [Bangalore](https://fossunited.org/c/indiafoss/indiafoss24/cfp/25ohcrgvk7).\r\n- **openSUSE Asia Summit 2024** in [Tokyo](https://events.opensuse.org/conferences/oSAS24/program/proposals/4824).\r\n- **Kochi FOSS** in Kochi.\r\n\r\nCurrently, he is involved in [Prav](https://prav.app/), a community cooperative instant messaging platform, and other similar FOSS initiatives.", "public_name": "Vysakh Premkumar", "guid": "1d881434-ca03-50c9-914f-0b5a1cad8813", "url": "https://pretalx.coscup.org/coscup-2025/speaker/AXJLVH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/PTURTS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/PTURTS/", "attachments": []}, {"guid": "9f3d8079-a182-56e0-bf91-e9c6a8617626", "code": "Q3PWG3", "id": 1776, "logo": null, "date": "2025-08-09T15:20:00+08:00", "start": "15:20", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1776-resilient-by-design-building-scalable-open-systems-with-cell-based-architecture", "url": "https://pretalx.coscup.org/coscup-2025/talk/Q3PWG3/", "title": "Resilient by Design: Building Scalable Open Systems with Cell-Based Architecture", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "### Abstract\r\n\r\nIn a world where agility, resilience, and scalability are no longer luxuries but essentials, cell-based architecture emerges as a forward-thinking solution rooted in open-source principles. This talk introduces the concept through an evolutionary lens\u2014from monoliths to microservices, and finally to cells, the next logical step in distributed system design.\r\n\r\nUnlike traditional microservices, cells are self-contained, independently deployable units that encapsulate both runtime and governance. This model enables enterprise platforms to scale efficiently while isolating failures and maintaining developer autonomy. We\u2019ll explore how leading open-source implementations like WSO2\u2019s Choreo have leveraged this architecture to enable multi-tenancy, service composition, and zero-trust security at scale.\r\n\r\nThis session is ideal for architects, DevOps engineers, and platform engineers interested in distributed systems, service mesh, or platform engineering. Prior knowledge of microservices or Kubernetes is recommended but not mandatory.\r\n\r\n### Key Takeaways:\r\n\r\n- Understand how cell-based architecture improves on microservices for large-scale, multi-team systems.\r\n- Learn about real-world adoption through open-source implementations like WSO2 Choreo.\r\n- Explore how cell-based architecture fosters team autonomy, resilience, and cost optimization.\r\n- Identify common adoption challenges and recommended patterns to overcome them.\r\n\r\n### Outline\r\n\r\n1. **Setting the Stage**  \r\n   - The problem space: Modern enterprise challenges in scalability and governance  \r\n\r\n2. **Architectural Evolution**  \r\n   - From monoliths \u2192 microservices \u2192 cells  \r\n   - Open-source milestones influencing this transition  \r\n\r\n3. **What is Cell-Based Architecture?**  \r\n   - Definition, structure, and how cells differ from microservices  \r\n   - Self-governance, zero-trust by default, and team ownership  \r\n\r\n4. **The Tech Behind the Cells**  \r\n   - Communication (service mesh), discovery, policies  \r\n   - Open-source tools enabling cell-based platforms  \r\n\r\n5. **WSO2 Choreo: A Real-World Case Study**  \r\n   - How Choreo implements cells for multi-tenant PaaS  \r\n   - Developer workflows, scalability, and isolation  \r\n\r\n6. **Challenges & Adoption Patterns**  \r\n   - Common pitfalls in transitioning to cells  \r\n   - Recommended rollout strategies for existing systems  \r\n\r\n7. **Conclusion & Open Q&A**  \r\n   - Summary of benefits  \r\n   - Final questions from the audience", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LGWEYF", "name": "Suvin Kodituwakku", "avatar": "https://pretalx.coscup.org/media/avatars/LGWEYF_ubSiNER.jpg", "biography": "Suvin is a Senior Software Engineer at WSO2 and an open-source maintainer. Even though his work is more focused on Identity and Access Management in Kubernetes, he enjoys being a developer advocate speaking at events and leading tech communities. He is a Die-Hard fan of JavaScript, IAM, Sci-fi and TBBT. Suvin is known for his community work and in fact, you may meet him at many dev community events around South Asia. If you see him at any of these events, don\u2019t forget to wave and say Hi!", "public_name": "Suvin Kodituwakku", "guid": "790f3149-0379-568b-bb24-527874b731d5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LGWEYF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/Q3PWG3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/Q3PWG3/", "attachments": []}, {"guid": "ab117137-1c96-5d84-9732-8ccd3952d42c", "code": "WNSJ37", "id": 1500, "logo": null, "date": "2025-08-09T16:00:00+08:00", "start": "16:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1500-cpu-resource-allocation-with-cgroups-v2-and-systemd", "url": "https://pretalx.coscup.org/coscup-2025/talk/WNSJ37/", "title": "CPU resource allocation with cgroups v2 and systemd", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - early bird submission", "language": "en", "abstract": "Cgroups are a Kernel feature that allow system designers to define specific resource allocations to groups of applications in a hierarchically manner. This session will demonstrate the use of cgroupsv2 on a resource constrained system, and how these can be configured in via systemd, to demonstrate how these can be used to prevent rogue processes from consuming all the available resources, and what can also be done to constrain real-time tasks.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VRJU3L", "name": "James Thomas", "avatar": "https://pretalx.coscup.org/media/avatars/VRJU3L_3iwTDrW.png", "biography": "Senior software engineer at Codethink Ltd with a large amount of background in building, deploying, and testing embedded GNU/Linux systems. Particular interests include automated tests, open source graphics, and building systems from scratch.", "public_name": "James Thomas", "guid": "6c1f2667-0d7c-59ce-8d15-b0aafd012e46", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VRJU3L/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WNSJ37/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WNSJ37/", "attachments": []}], "TR212": [{"guid": "3d6ee7ea-3dd9-5deb-a9c5-ba98825982d1", "code": "KCXUSU", "id": 1581, "logo": null, "date": "2025-08-09T10:10:00+08:00", "start": "10:10", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1581-building-restful-apis-with-grpc-gateway-in-go", "url": "https://pretalx.coscup.org/coscup-2025/talk/KCXUSU/", "title": "Building RESTful APIs with gRPC-gateway in Go", "subtitle": "", "track": "Golang Taiwan", "type": "Talk", "language": "en", "abstract": "\u4f7f\u7528 gRPC-Gateway \u5728 Go \u4e2d\u69cb\u5efa RESTful API\uff0c\u8b93\u958b\u767c\u4eba\u54e1\u80fd\u5920\u5c07 gRPC \u670d\u52d9\u66b4\u9732\u70ba RESTful API\uff0c\u800c\u7121\u9700\u91cd\u8907\u7de8\u78bc\u3002\u901a\u904e gRPC-Gateway \u63d2\u4ef6\u751f\u6210\u7684\u53cd\u5411\u4ee3\u7406\u4f3a\u670d\u5668\uff0cRESTful HTTP \u8acb\u6c42\u88ab\u8f49\u63db\u70ba gRPC \u547c\u53eb\uff0c\u4f9d\u64da\u670d\u52d9\u5b9a\u7fa9\u4e2d\u7684\u8a3b\u91cb\u3002\u4f7f gRPC \u7684\u9ad8\u6548\u6027\u8207 RESTful API \u7684\u5ee3\u6cdb\u63a1\u7528\u7121\u7e2b\u6574\u5408\uff0c\u975e\u5e38\u9069\u5408\u9700\u8981\u540c\u6642\u652f\u63f4\u5169\u7a2e\u5354\u5b9a\u7684\u5fae\u670d\u52d9\u67b6\u69cb\u3002\u672c\u6b21\u6f14\u8b1b\u5c07\u6db5\u84cb\u8a2d\u7f6e\u904e\u7a0b\u3001\u6700\u4f73\u5be6\u8e10\u4ee5\u53ca gRPC-Gateway \u5728 Go \u4e2d\u7684\u771f\u5be6\u61c9\u7528\u6848\u4f8b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7X3VTY", "name": "Erica Lin", "avatar": "https://pretalx.coscup.org/media/avatars/7X3VTY_WQNz8SV.png", "biography": "\u53f0\u7063\u79d1\u6280\u5927\u5b78\u8cc7\u7ba1\u7cfb\u5927\u4e09\uff0c\u559c\u6b61\u7814\u7a76\u65b0\u6280\u8853\u548c\u7cfb\u7d71\u67b6\u69cb\u7684\u5f8c\u7aef\u958b\u767c\u8005\u3002", "public_name": "Erica Lin", "guid": "c354b501-b69b-5810-a1fb-5386934fee9b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7X3VTY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KCXUSU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KCXUSU/", "attachments": []}, {"guid": "d5d0fb6a-29c2-53ce-9628-8f1ceed80a10", "code": "UR9ASQ", "id": 1771, "logo": null, "date": "2025-08-09T11:10:00+08:00", "start": "11:10", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1771-golang-clean-arch-framework-for-beginners", "url": "https://pretalx.coscup.org/coscup-2025/talk/UR9ASQ/", "title": "Golang clean arch framework for beginners", "subtitle": "", "track": "Golang Taiwan", "type": "Talk", "language": "en", "abstract": "\u672c\u63d0\u6848\u5c07\u4ecb\u7d39\u4e00\u5957\u4ee5\u5718\u968a\u5354\u4f5c\u70ba\u51fa\u767c\u9ede\u3001 Clean Architecture \u98a8\u683c\u7684 Golang HTTP \u6846\u67b6\u3002\r\n\r\n\u8a2d\u8a08\u76ee\u6a19\u70ba\u63d0\u4f9b\u516c\u53f8\u5167\u90e8\u5c08\u696d\u80cc\u666f\u5404\u7570\u7684\u5718\u968a\u4e00\u500b\u53ef\u4ee5\u5feb\u901f\u4e0a\u624b\u4e26\u5c0e\u5165\u7684 Golang \u6846\u67b6\u3002\u76e1\u53ef\u80fd\u7dad\u6301\u9075\u5faa\u793e\u7fa4\u53ca\u958b\u6e90\u98a8\u683c\uff0c\u907f\u514d\u98a8\u683c\u5f37\u70c8\u7684\u8a2d\u8a08\u4f86\u964d\u4f4e\u5165\u9580\u9580\u6abb\u4e26\u7dad\u6301\u9577\u671f\u7684\u53ef\u767c\u5c55\u53ca\u7dad\u8b77\u6027\u3002\r\n\r\n\u6b64\u8b70\u7a0b\u4ee5 RESTful API \u5f8c\u7aef\u670d\u52d9\u70ba\u958b\u767c\u7bc4\u4f8b\uff0c\u63d0\u4f9b\u4e00\u500b\u5373\u6284\u5373\u7528\u3001\u53ef\u64f4\u5145\u7684\u67b6\u69cb\u6a23\u677f\uff0c\u4e26\u652f\u63f4\u8cc7\u6599\u5eab\u64cd\u4f5c\u3001\u5feb\u53d6\u3001Config\u3001Log \u8207\u6e2c\u8a66\u7b49\u5e38\u898b\u5143\u4ef6\uff0c\u5354\u52a9\u958b\u767c\u8005\u5feb\u901f\u555f\u52d5\u5c08\u6848\u3002\r\n\r\n## Agenda\r\n1. \u80cc\u666f\u53ca\u76ee\u6a19\r\n2. Clean Architecture \u7c21\u4ecb\r\n3. Project Layout,  Layer and Designs.\r\n4. Q&A - \u7d04 5 \u5206\u9418", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3E7KDP", "name": "\u67e5\u7406", "avatar": "https://pretalx.coscup.org/media/avatars/3E7KDP_DhZrocK.jpeg", "biography": "\u7576\u904e\u4e0d\u77e5\u9053\u8001\u95c6\u662f\u8ab0\u7684\u5c0f\u87ba\u7d72\u91d8\uff0c\u4e5f\u7576\u904e\u4e00\u689d\u9f8d\u5de5\u7a0b\u5718\u968a\u88e1\u7684\u90a3\u689d\u9f8d\u3002\u52aa\u529b\u65bc\u5728\u591a\u8b8a\u7684\u4eba\u751f\u53ca\u8077\u6daf\u4e2d\u6301\u7e8c\u8b8a\u5f97\u66f4\u597d\u3002\r\n\r\n\u76ee\u524d\u5728\u67d0\u5927\u578b\u96c6\u5718\u64d4\u4efb Senior Backend Engineer\u3002", "public_name": "\u67e5\u7406", "guid": "150fdaa5-f313-5ba9-8a42-8e5116016386", "url": "https://pretalx.coscup.org/coscup-2025/speaker/3E7KDP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UR9ASQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UR9ASQ/", "attachments": []}, {"guid": "bff5d02d-7928-5218-a4df-58074d56034b", "code": "SNQXEQ", "id": 1732, "logo": null, "date": "2025-08-09T12:10:00+08:00", "start": "12:10", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1732-genkit-for-go--ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/SNQXEQ/", "title": "GenKit for Go: \u8b93\u751f\u6210\u5f0f AI \u61c9\u7528\u958b\u767c\u66f4\u7c21\u55ae", "subtitle": "", "track": "Golang Taiwan", "type": "Talk", "language": "en", "abstract": "\u96a8\u8457\u751f\u6210\u5f0f AI \u6280\u8853\u5feb\u901f\u767c\u5c55\uff0c\u958b\u767c\u8005\u8d8a\u4f86\u8d8a\u9700\u8981\u7c21\u55ae\u3001\u9748\u6d3b\u4e14\u53ef\u64f4\u5145\u7684\u5de5\u5177\u4f86\u6253\u9020\u5404\u5f0f AI \u61c9\u7528\u3002GenKit \u662f Google \u65bc 2024 \u5e74\u958b\u6e90\u7684\u751f\u6210\u5f0f AI \u61c9\u7528\u958b\u767c\u6846\u67b6\uff0c\u652f\u63f4\u591a\u7a2e\u4e3b\u6d41\u7a0b\u8a9e\u8a00\u8207\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff08\u5982 Gemini\u3001OpenAI\u3001Claude\uff09\uff0c\u5354\u52a9\u958b\u767c\u8005\u5feb\u901f\u69cb\u5efa\u3001\u6e2c\u8a66\u8207\u90e8\u7f72\u751f\u6210\u5f0f AI \u670d\u52d9\u3002\r\n\r\n\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39 GenKit \u7684\u8a2d\u8a08\u7406\u5ff5\u3001\u4e3b\u8981\u529f\u80fd\u8207\u958b\u767c\u6d41\u7a0b\uff0c\u4e26\u4ee5 Go \u7248\u672c\u70ba\u4f8b\uff0c\u5be6\u969b\u5c55\u793a\u5982\u4f55\u958b\u767c\u4e00\u500b\u591a\u6a21\u578b\u652f\u63f4\u7684\u751f\u6210\u5f0f AI \u61c9\u7528\u3002\u4f60\u5c07\u770b\u5230 GenKit \u5982\u4f55\u7c21\u5316 prompt \u7ba1\u7406\u3001\u6a21\u578b\u5207\u63db\u3001\u89c0\u5bdf\u8207\u9664\u932f\u7b49\u5e38\u898b\u75db\u9ede\uff0c\u4e26\u4e86\u89e3\u5176\u5728\u5be6\u969b\u61c9\u7528\u958b\u767c\u4e2d\u7684\u5f48\u6027\u8207\u64f4\u5145\u6027\u3002\r\n\r\n\u7121\u8ad6\u4f60\u662f AI \u958b\u767c\u8005\u3001\u6280\u8853\u611b\u597d\u8005\uff0c\u9084\u662f\u5c0d\u751f\u6210\u5f0f AI \u61c9\u7528\u6709\u8208\u8da3\u7684\u670b\u53cb\uff0c\u90fd\u6b61\u8fce\u53c3\u52a0\u672c\u5834\u5206\u4eab\uff0c\u4e00\u8d77\u63a2\u7d22 GenKit \u5e36\u4f86\u7684\u5168\u65b0\u958b\u767c\u9ad4\u9a57\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WPV837", "name": "\u674e\u6771\u7a4e", "avatar": "https://pretalx.coscup.org/media/avatars/WPV837_RIQwMEy.jpg", "biography": "\u55e8\u6211\u662f\u6771 (Tung) \uff0c\u76ee\u524d\u64d4\u4efb\u5f8c\u7aef\u5de5\u7a0b\u5e2b\uff0c\u5c07 DDD (Domain Driven Design) \u8996\u70ba\u4eba\u751f\u54f2\u5b78\uff0c\u4e26\u5c07\u5176\u61c9\u7528\u65bc\u751f\u6d3b\u5404\u500b\u9762\u5411\u3002\u8fd1\u671f\u71b1\u8877\u65bc\u95dc\u6ce8 AI \u9818\u57df\u53ca\u81ea\u52d5\u5316\u7684\u767c\u5c55\uff0c\u671f\u671b\u80fd\u5c07 DDD \u7684\u601d\u7dad\u6a21\u5f0f\u8207 AI \u6280\u8853\u7d50\u5408\uff0c\u5275\u9020\u66f4\u6709\u50f9\u503c\u7684\u89e3\u6c7a\u65b9\u6848\u3002", "public_name": "\u674e\u6771\u7a4e", "guid": "0fad54aa-2201-5b50-900e-b8df24bed017", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WPV837/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SNQXEQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SNQXEQ/", "attachments": []}, {"guid": "880790fb-d1a9-5347-bdde-74f0ea08f932", "code": "PJEMWT", "id": 1623, "logo": null, "date": "2025-08-09T13:10:00+08:00", "start": "13:10", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1623-model-context-protocol-mcp-ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/PJEMWT/", "title": "\u89e3\u69cbModel Context Protocol(MCP) - \u4f7f\u7528\u958b\u6e90\u5c08\u6848\u73a9\u8f49\u4f60\u7684AI\u52a9\u624b", "subtitle": "", "track": "Golang Taiwan", "type": "Talk", "language": "en", "abstract": "2025 \u5e74\u521d\u6700\u706b\u7d05\u7684\uff0c\u5c31\u662fMCP(Model Context Protocol)\u4e86\u3002\u900f\u904eMCP\u53ef\u4ee5\u7c21\u55ae\u8b93AI\u8ce6\u80fd\u6211\u5011\u81ea\u5df1\u7684\u670d\u52d9\uff0c\u4e14\u7121\u9808\u4efb\u4f55\u8a13\u7df4AI\u6a21\u578b!\r\n\u672c\u8b70\u7a0b\u900f\u904e\u7d50\u5408\u5404\u500b\u958b\u6e90\u5c08\u6848\uff0c\u8f15\u9b06\u6253\u9020\u5c6c\u65bc\u81ea\u5df1\u7684AI\u52a9\u624b\uff0c\u4e14\u80fd\u7406\u89e3MCP\u7684\u512a\u52e2\u8207\u81ea\u7531\u5ea6\u3002\r\n- MCP \u7c21\u4ecb\u8207\u6a5f\u5236\r\n- \u81ea\u9020AI \u672c\u5730\u5c0f\u5e6b\u624b\r\n- MCP \u98a8\u96aa\u8207\u8da8\u52e2", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VPEJ3S", "name": "YD", "avatar": "https://pretalx.coscup.org/media/avatars/VPEJ3S_WSxzucb.png", "biography": "\u6211\u662f YD\uff0c\u4e00\u500b\u4e3b\u7a0b\u5f0f\u78bc\u3001\u526f\u77f3\u982d\u7375\u4eba\u3002\r\n\u6211\u66fe\u5728\u8da8\u52e2\u79d1\u6280\u64d4\u4efb\u5f8c\u7aef\u5de5\u7a0b\u5e2b\uff0c\u4e5f\u5728\u53f0\u7a4d\u96fb\u7576\u904e SRE \u5de5\u7a0b\u5e2b\u3002\u6211\u7684\u65e5\u5e38\u591a\u662f\u8207\u5f8c\u7aef\u7cfb\u7d71\u3001\u96f2\u539f\u751f\u6280\u8853\u548c\u958b\u6e90\u5c08\u6848\u6253\u4ea4\u9053\uff0c\u4e3b\u529b\u8a9e\u8a00\u662f Go\u2014\u2014\u6c92\u932f\uff0c\u5c31\u662f\u90a3\u500b\u6709\u9ede\u56fa\u57f7\u3001\u4f46\u6548\u7387\u7206\u8868\u7684\u8a9e\u8a00\u3002\r\n\u5de5\u4f5c\u4e4b\u5916\uff0c\u6211\u559c\u6b61\u9a0e\u8457\u8173\u8e0f\u8eca\u5728\u57ce\u5e02\u908a\u7de3\u9a0e\u884c\u6216\u8005\u4e0a\u5c71\u4e0b\u6d77\u5c0b\u627e\u9748\u611f\uff0c\u53e3\u888b\u88e1\u9084\u53ef\u80fd\u88dd\u8457\u525b\u64bf\u5230\u7684\u4e00\u9846\u6709\u8da3\u7684\u77f3\u982d\u3002\u6c92\u932f\uff0c\u6211\u6536\u96c6\u77f3\u982d\uff0c\u9019\u4e0d\u662f bug \u662f feature\u3002\u81ea\u8a8d\u662f\u500b I \u4eba\uff0c\u4e0d\u5435\u4e0d\u9b27\uff0c\u975c\u975c\u5730 code\u3001\u975c\u975c\u5730\u60f3\uff0c\u4e5f\u975c\u975c\u5730 build\u3002\r\n\u5982\u679c\u4f60\u559c\u6b61\u8ddf\u4e00\u500b\u80fd\u8ddf\u4f60\u8a0e\u8ad6 microservice \u67b6\u69cb\uff0c\u540c\u6642\u4e5f\u53ef\u4ee5\u544a\u8a34\u4f60\u54ea\u7a2e\u5316\u77f3\u6700\u6f02\u4eae($$)\u7684\u5de5\u7a0b\u5e2b\u804a\u5929\uff0c\u90a3\u53ef\u80fd\u6211\u5011\u6703\u804a\u5f97\u5f88\u4f86\u3002", "public_name": "YD", "guid": "a1b6d3dd-278d-55a6-a8ef-f6750b3bb68a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VPEJ3S/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/PJEMWT/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/PJEMWT/", "attachments": []}, {"guid": "dfb52f18-5509-50c9-9101-fa7d195d1c3b", "code": "MRZYJF", "id": 1741, "logo": null, "date": "2025-08-09T14:10:00+08:00", "start": "14:10", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1741-golang--linux-scheduler-develop-a-linux-scheduler-using-golang", "url": "https://pretalx.coscup.org/coscup-2025/talk/MRZYJF/", "title": "\u4f7f\u7528 Golang \u958b\u767c Linux Scheduler\uff01\uff08Develop a Linux Scheduler using Golang!\uff09", "subtitle": "", "track": "Golang Taiwan", "type": "Talk", "language": "en", "abstract": "Linux kernel \u5728 v6.12 \u958b\u59cb\u652f\u63f4 sched_ext \u529f\u80fd\uff0c\u4f7f\u958b\u767c\u8005\u80fd\u5920\u900f\u904e\u64b0\u5beb eBPF program \u7684\u65b9\u5f0f\u52d5\u614b\u7684\u8f09\u5165\u5ba2\u88fd\u5316\u7684\u6392\u7a0b\u5668\u3002\u8b1b\u8005\u53d7\u570b\u5916\u5927\u795e\u958b\u6e90\u7684\u300cscx_rustland\u300d\u555f\u767c\uff0c\u5c07\u5176\u6838\u5fc3\u6982\u5ff5\u4f7f\u7528 golang \u91cd\u65b0\u958b\u767c\uff0c\u4f7f golang \u5177\u5099\u958b\u767c Linux \u6392\u7a0b\u5668\u7684\u80fd\u529b\u3002\r\n\u5728\u672c\u8b70\u7a0b\u4e2d\uff0c\u8b1b\u8005\u5c07\u5206\u4eab\u958b\u767c\u904e\u7a0b\u8207\u5fc3\u5f97\uff0c\u4ee5\u53ca\u4ecb\u7d39 scx_goland \u7684\u67b6\u69cb\u3002\r\n---\r\nLinux kernel v6.12 starts to support the sched_ext function, which allows developers to dynamically load customized schedulers by writing eBPF programs. Inspired by the open source \"scx_rustland\" from a foreign master, the speaker redeveloped its core concepts using golang, enabling golang to have the ability to develop Linux schedulers.\r\nIn this session, the speaker will share the development process and experience, and introduce the architecture of scx_goland.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QNNRF9", "name": "\u9673\u6bc5", "avatar": "https://pretalx.coscup.org/media/avatars/o8b6ba70f2e88f77f716acfa2daaba7cb_4620693218541250049_211120_Sm4JGP3.jpg", "biography": "\u73fe\u4efb\u5fae\u8edf MVP\u3001\u4f5c\u5bb6\u3001\u958b\u6e90\u5c08\u6848\u7dad\u8b77\u8005\u3001\u5927\u5b78\u517c\u4efb\u8b1b\u5e2b\u8207\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u3002", "public_name": "\u9673\u6bc5", "guid": "6d19dda4-5f49-5bef-bf4a-ac7c8735d1e3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QNNRF9/"}], "links": [{"title": "scx_goland_core \u5c08\u6848\u7db2\u5740", "url": "https://github.com/Gthulhu/scx_goland_core", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MRZYJF/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MRZYJF/", "attachments": []}, {"guid": "eb273b0f-b37e-54a1-a8d3-88bca64f4ee3", "code": "FXZYFP", "id": 1628, "logo": null, "date": "2025-08-09T15:10:00+08:00", "start": "15:10", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1628-sql--connection-pool", "url": "https://pretalx.coscup.org/coscup-2025/talk/FXZYFP/", "title": "\u5f9e\u9023\u7dda\u5230\u6548\u80fd\uff1aSQL \u5957\u4ef6 Connection Pool \u7684\u5e95\u5c64\u8a2d\u8a08\u8207\u512a\u5316\u6280\u5de7", "subtitle": "", "track": "Golang Taiwan", "type": "Talk", "language": "en", "abstract": "database/sql \u662f\u6bcf\u500b golang programmer \u90fd\u6703\u7528\u5230\u7684\u5957\u4ef6\u4e4b\u4e00\uff0c\u5176\u5167\u5efa\u7684 connection pool \u66f4\u662f\u63d0\u5347 SQL \u57f7\u884c\u6548\u80fd\u7684\u95dc\u9375\u529f\u80fd\uff0c\u4f46\u4f60\u77e5\u9053\u4e00\u500b\u4e0d\u5c0f\u5fc3 connection pool \u4e5f\u6703\u9020\u6210\u7a0b\u5f0f\u5361\u4f4f\u4ee5\u53ca\u6548\u80fd\u74f6\u9838\u55ce\uff1f\u8b93\u6211\u5011\u900f\u904e source code \u63a2\u7d22 connection pool \u7684\u5167\u90e8\u5be6\u4f5c\uff0c\u4e26\u4e00\u8d77\u63a2\u8a0e\u5982\u4f55\u7ba1\u7406\u597d connection pool \u5427\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DUDBPL", "name": "vic", "avatar": "https://pretalx.coscup.org/media/avatars/DUDBPL_9OoQ0EV.png", "biography": "Hi, I\u2019m a passionate software engineer who loves the Go programming language and enjoys sharing knowledge and experiences through writing. On my Medium page, you'll find insights from my journey in software development, hands-on project experience, and reflections from everyday life. Beyond technical articles, I also share thoughts on personal growth, workplace observations, and future trends. I hope my writing inspires you and offers fresh perspectives\u2014let\u2019s learn and grow together here!\r\n\r\nHere is my medium : https://medium.com/@vicxu/about.", "public_name": "vic", "guid": "74d6b953-a5eb-55db-b1a4-8e3d35984ae6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DUDBPL/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/FXZYFP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/FXZYFP/", "attachments": []}], "TR213": [{"guid": "5fbbfaf9-6edb-5fd6-bd1e-248388ed04a3", "code": "GLQVDZ", "id": 1689, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1689-shim-and-things-related-to-it", "url": "https://pretalx.coscup.org/coscup-2025/talk/GLQVDZ/", "title": "Shim and things related to it", "subtitle": "", "track": "System Software", "type": "Talk", "language": "en", "abstract": "Shim is a first-stage UEFI bootloader. Linux distros use it to enable secure\r\nboot and MOK, loading and verifying grub2.\r\nThis talk will share the current status of the shim bootloader and will also\r\nintroduce information about shim development. e.g. features, upstream review\r\nprocess, and so on.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "D9U33Y", "name": "Joey Lee", "avatar": "https://pretalx.coscup.org/media/avatars/D9U33Y_tIkkRm4.jpg", "biography": "SUSE Labs Engineer in Taipei office. He is working on ACPI, EFI, Secure Boot.", "public_name": "Joey Lee", "guid": "8261ff55-44ed-571b-a374-b1b67ec70dec", "url": "https://pretalx.coscup.org/coscup-2025/speaker/D9U33Y/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GLQVDZ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GLQVDZ/", "attachments": []}, {"guid": "38042df4-e6d0-52f2-8186-8414990e1192", "code": "GGLDEB", "id": 1486, "logo": null, "date": "2025-08-09T10:45:00+08:00", "start": "10:45", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1486-exposing-an-open-source-kernel-using-an-open-source-database-the-osdb-project", "url": "https://pretalx.coscup.org/coscup-2025/talk/GGLDEB/", "title": "Exposing an Open Source Kernel using an Open Source Database The OSDB Project", "subtitle": "", "track": "System Software", "type": "Talk - early bird submission", "language": "en", "abstract": "Operating systems must provide functionality that closely resembles that of a database system, but existing query mechanisms are ad-hoc and idiosyncratic. To address this problem, we argue for the adoption of a relational interface to the operating system kernel. While prior work has made similar proposals, our approach is unique in that it allows for incremental adoption over an existing, production-ready operating system. In this paper, we present progress on a prototype system called OSDB that embodies the incremental approach and discuss key aspects of the design, including the data model and concurrency control mechanisms. We present four example use cases: a network usage monitor, a load balancer, file system checker, and network debugging session, as well as experiments that demonstrate the low overhead for our approach.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NCDQG7", "name": "George Neville-Neil", "avatar": "https://pretalx.coscup.org/media/avatars/NCDQG7_2S3Pmof.jpg", "biography": "George V. Neville-Neil, works on networking and operating system code for fun and profit. He also teaches courses on various subjects related to programming. His areas of interest are computer security, operating systems, networking, time protocols, and the care and feeding of large code bases. He is the author of The Kollected Kode Vicious and co-author with Marshall Kirk McKusick and Robert N. M. Watson of _The Design and Implementation of the FreeBSD Operating System_.  For nearly twenty years he has been the columnist better known as Kode Vicious.  Since 2014 he has been an Industrial Visitor at the University of Cambridge where he is involved in several projects relating to computer security. He earned his bachelor\u2019s degree in computer science at Northeastern University in Boston, Massachusetts, and is a member of ACM, the Usenix Association, and IEEE. His software not only runs on Earth but has been deployed, as part of VxWorks in NASA's missions to Mars.  He is an avid bicyclist and traveler who currently lives in New York City.  He is currently a PhD student at Yale University working with Robert Soul\u00e9 and  Avi Silberschatz", "public_name": "George Neville-Neil", "guid": "d11b0409-f80d-59b0-989e-462031dcad5f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NCDQG7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GGLDEB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GGLDEB/", "attachments": []}, {"guid": "68dcbab5-7f32-5381-a7b2-7c113404496c", "code": "ZZEPWU", "id": 1608, "logo": null, "date": "2025-08-09T11:30:00+08:00", "start": "11:30", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1608-linux--rtos", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZZEPWU/", "title": "\u5229\u7528 Linux \u548c RTOS \u9032\u884c\u7570\u8cea\u591a\u6838\u8655\u7406\u5668\u4e4b\u9593\u7684\u901a\u8a0a", "subtitle": "", "track": "System Software", "type": "Talk", "language": "en", "abstract": "\u7570\u8cea\u591a\u6838\u901a\u8a0a\u7684\u52d5\u6a5f\u591a\u5143\uff0c\u4f46\u4e0d\u5916\u4e4e\u662f\u78ba\u4fdd\u6709\u5373\u6642 (real-time) \u9700\u6c42\u7684\u4efb\u52d9\u57f7\u884c\u5728\u5c08\u5c6c\u7684\u8655\u7406\u5668\uff0c\u901a\u5e38\u904b\u4f5c RTOS\u3002\u800c\u6f14\u7b97\u6cd5\u66f4\u65b0\u3001\u7db2\u8def\u5806\u758a\u6216\u8cc7\u6599\u5f59\u6574\u8655\u7406\u5247\u5728\u904b\u7b97\u80fd\u529b\u8f03\u5f37\u7684\u8655\u7406\u900f\u904e Linux \u4f86\u9032\u884c\uff0c\u5982\u6b64\u4e0d\u50c5\u53ef\u964d\u4f4e\u529f\u8017\uff0c\u4e5f\u4fdd\u6709\u7cfb\u7d71\u7684\u5373\u6642\u548c\u5bb9\u932f\u80fd\u529b\u3002\u672c\u8b70\u7a0b\u4ee5 RISC-V \u786c\u9ad4\u9032\u884c\u7570\u8cea\u591a\u6838\u901a\u8a0a\u7684\u89e3\u8aaa\u548c\u9a57\u8b49\uff1a\u57f7\u884c\u5728 ThreadX \u5373\u6642\u4f5c\u696d\u7cfb\u7d71\u7684\u300c\u5c0f\u6838\u300d\u8f09\u5165\u5c11\u91cf\u4e14\u660e\u78ba\u7684\u7a0b\u5f0f\u78bc\uff0c\u800c\u85c9\u7531 RPMsg\uff0c\u4f7f\u5f97\u904b\u4f5c\u65bc\u300c\u5927\u6838\u300d\u7684 Linux \u5f97\u4ee5\u8207 ThreadX \u901a\u8a0a\uff0c\u7576 Linux \u6838\u5fc3\u56e0\u9a45\u52d5\u932f\u8aa4\u7522\u751f\u9ad8\u8ca0\u8f09\u751a\u81f3\u7121\u9032\u5c55\u6642\uff0c\u5c0f\u6838\u7684\u63a7\u5236\u4efb\u52d9\u4ecd\u53ef\u7dad\u6301\u904b\u4f5c\uff0c\u78ba\u4fdd\u88dd\u7f6e\u5b89\u5168\u3002\u8b70\u7a0b\u4e5f\u6703\u8a0e\u8ad6 RPMsg\u3001remoteproc \u548c OpenAMP \u4e00\u985e\u958b\u767c\u6846\u67b6\u7684\u79fb\u690d\u548c\u6574\u5408\u904b\u7528\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CXXEK8", "name": "\u6c5f\u51a0\u9706", "avatar": "https://pretalx.coscup.org/media/avatars/CXXEK8_jFFwnPp.png", "biography": "\u6c5f\u51a0\u9706\u5c31\u8b80\u65bc\u570b\u7acb\u6210\u529f\u5927\u5b78\u5de5\u7a0b\u79d1\u5b78\u7814\u7a76\u6240\uff0c\u5c08\u6ce8\u65bc\u5d4c\u5165\u5f0f\u7cfb\u7d71\uff0c\u66fe\u6295\u5165 RISC-V \u6307\u4ee4\u96c6\u6a21\u64ec\u5668\u3001Linux \u6838\u5fc3\u6a21\u7d44\uff0c\u548c\u8fd1\u671f\u7684 NPU/FPGA \u7b49\u958b\u767c\u3002", "public_name": "\u6c5f\u51a0\u9706", "guid": "e362e83f-fc55-51b6-a54d-99a3b078b5a2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/CXXEK8/"}], "links": [{"title": "Demo Sources: Milk-V buildroot", "url": "https://github.com/HenryChaing/duo-buildroot-sdk-v2", "type": "related"}, {"title": "Demo Sources: Milk-V ThreadX", "url": "https://github.com/HenryChaing/ThreadX-to-RISC-V64", "type": "related"}, {"title": "Linux \u6838\u5fc3\u5c08\u984c: \u7570\u8cea\u591a\u6838\u901a\u8a0a\u6a5f\u5236", "url": "https://hackmd.io/@sysprog/ryvE2tK8C", "type": "related"}, {"title": "COSCUP 2025-\u8b70\u7a0b\u5167\u5bb9\u89e3\u8aaa\u9304\u5f71", "url": "https://youtu.be/X2D4UcjAj8c?si=pYC1qcfz8v6UhxdQ", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZZEPWU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZZEPWU/", "attachments": [{"title": "\u8b70\u7a0b\u6295\u5f71\u7247", "url": "/media/coscup-2025/submissions/ZZEPWU/resources/COSCUP_2025__opRrFTE.pptx", "type": "related"}]}, {"guid": "e560b469-6bf4-56e4-8fb1-5cdff198bb15", "code": "7TLGQM", "id": 1650, "logo": null, "date": "2025-08-09T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1650", "url": "https://pretalx.coscup.org/coscup-2025/talk/7TLGQM/", "title": "\u81ea\u65cb\u9396\u5927\u9032\u5316\uff1a\u70ba\u4f60\u7684\u591a\u6838\u96fb\u8166\u91cf\u8eab\u6253\u9020\u9ad8\u6548\u540c\u6b65\u8853\uff01", "subtitle": "", "track": "System Software", "type": "Talk", "language": "en", "abstract": "\u5728\u8655\u7406\u5668\u6280\u8853\u98db\u901f\u767c\u5c55\u7684\u6642\u4ee3\uff0c\u55ae\u7d14\u63d0\u5347\u983b\u7387\u5df2\u7121\u6cd5\u6eff\u8db3\u6548\u80fd\u9700\u6c42\uff0c\u591a\u6838\u8655\u7406\u5668\u6210\u70ba\u4e3b\u6d41\u8da8\u52e2\u3002\u7136\u800c\uff0c\u591a\u6838\u67b6\u69cb\u5728\u5e36\u4f86\u986f\u8457\u6548\u80fd\u63d0\u5347\u7684\u540c\u6642\uff0c\u4e5f\u5f15\u5165\u4e86\u5171\u4eab\u8cc7\u6e90\u540c\u6b65\u7684\u6311\u6230\u3002\u5982\u4f55\u5728\u591a\u6838\u74b0\u5883\u4e2d\u9ad8\u6548\u7ba1\u7406\u8cc7\u6e90\u5b58\u53d6\uff0c\u6210\u70ba\u4f5c\u696d\u7cfb\u7d71\u8207\u61c9\u7528\u7a0b\u5f0f\u8a2d\u8a08\u7684\u6838\u5fc3\u554f\u984c\u3002\u81ea\u65cb\u9396\uff08Spinlock\uff09\u4f5c\u70ba\u4e00\u7a2e\u8f15\u91cf\u7d1a\u540c\u6b65\u6a5f\u5236\uff0c\u5728\u6b64\u626e\u6f14\u4e86\u95dc\u9375\u89d2\u8272\u3002\u672c\u6f14\u8b1b\u5c07\u6df1\u5165\u63a2\u8a0e\u81ea\u65cb\u9396\u6280\u8853\u7684\u6f14\u9032\u8207\u5275\u65b0\uff0c\u5e36\u9818\u807d\u773e\u5f9e\u958b\u6e90\u6280\u8853\u7684\u8996\u89d2\u7406\u89e3\u540c\u6b65\u6a5f\u5236\u7684\u904e\u53bb\u3001\u73fe\u5728\u8207\u672a\u4f86\uff0c\u4e26\u63d0\u4f9b\u5be6\u7528\u7684\u958b\u6e90\u5de5\u5177\u8207\u77e5\u8b58\uff0c\u70ba\u81ea\u5df1\u7684\u96fb\u8166\u6253\u9020\u9ad8\u6548\u80fd\u7684\u81ea\u65cb\u9396\uff01\r\n\r\n\u6f14\u8b1b\u5167\u5bb9\u5206\u70ba\u4ee5\u4e0b\u4e09\u5927\u4e3b\u8ef8\uff1a\r\n1. glibc \u7684 Pthread Spinlock\uff1a\r\n  \u4ecb\u7d39 glibc \u4e2d Pthread Spinlock \u7684\u5be6\u73fe\u539f\u7406\uff0c\u5256\u6790\u5176\u5728\u591a\u6838\u74b0\u5883\u4e0b\u7684\u9650\u5236\uff0c\u5e6b\u52a9\u807d\u773e\u5efa\u7acb\u5c0d\u81ea\u65cb\u9396\u57fa\u672c\u6982\u5ff5\u7684\u8a8d\u8b58\u3002\r\n2. Linux Kernel\u7684 QSpinlock\uff1a\r\n  \u63a2\u8a0e Linux \u6838\u5fc3\u4e2d QSpinlock \u7684\u8a2d\u8a08\u8207\u904b\u4f5c\u6a5f\u5236\uff0c\u5206\u6790\u5176\u5982\u4f55\u6539\u5584\u50b3\u7d71\u81ea\u65cb\u9396\u7684\u554f\u984c\uff0c\u4e26\u8a0e\u8ad6\u5176\u5728\u9ad8\u7af6\u722d\u5834\u666f\u4e0b\u7684\u4e0d\u8db3\u4e4b\u8655\u3002\r\n3. RON Spinlock\uff1a\r\n  \u4ecb\u7d39\u5be6\u9a57\u5ba4\u958b\u767c\u7684 RON Spinlock \uff0c\u9019\u662f\u4e00\u7a2e\u57fa\u65bc\u8def\u7531\u8868\uff08Routing Table\uff09\u7684\u81ea\u65cb\u9396\uff0c\u900f\u904e\u9810\u8a08\u7b97\u6838\u5fc3\u9593\u7684\u6700\u77ed\u74b0\u5f62\u8def\u5f91\uff0c\u751f\u6210\u9ad8\u6548\u7684\u9396\u5b9a-\u89e3\u9396\u9806\u5e8f\uff0c\u986f\u8457\u964d\u4f4e\u6838\u5fc3\u9593\u901a\u8a0a\u6210\u672c\u8207\u7b49\u5f85\u6642\u9593\uff0c\u5728\u4fdd\u8b49\u516c\u5e73\u6027\u7684\u540c\u6642\uff0c\u9084\u80fd\u4ee5\u8f03\u4f4e\u6210\u672c\u9054\u5230\u66f4\u9ad8\u6548\u80fd\u3002\r\n\r\n\u807d\u773e\u5c07\u5f9e\u672c\u6f14\u8b1b\u4e2d\u7372\u5f97\u81ea\u65cb\u9396\u6280\u8853\u7684\u5168\u9762\u77e5\u8b58\uff0c\u4e26\u8a8d\u8b58 RON Spinlock \u7684\u5275\u65b0\u8a2d\u8a08\u3002\u6211\u5011\u5c07\u63d0\u4f9b\u7a0b\u5f0f\u78bc\u8b93\u807d\u773e\u91cf\u6e2c\u81ea\u5df1\u96fb\u8166\u7684 core-to-core latency \uff0c\u4e26\u6839\u64da\u7d50\u679c\u5efa\u7acb\u5c08\u5c6c\u7684 Routing Table \uff0c\u5728 user space \u6253\u9020\u9ad8\u6548\u80fd\u81ea\u65cb\u9396\u3002\u6240\u6709\u7684\u76f8\u95dc\u7a0b\u5f0f\u78bc\u8207\u6587\u4ef6\u5c07\u4e0a\u50b3\u81f3GitHub\uff0c\u63d0\u4f9b\u793e\u7fa4\u4ea4\u6d41\u8207\u61c9\u7528\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "M3CM9H", "name": "\u66fe\u4fca\u744b", "avatar": "https://pretalx.coscup.org/media/avatars/M3CM9H_jEHVgY6.jpg", "biography": "CCU OS Lab", "public_name": "\u66fe\u4fca\u744b", "guid": "98ce95c1-ae53-5679-8dfc-1352e491cbe4", "url": "https://pretalx.coscup.org/coscup-2025/speaker/M3CM9H/"}, {"code": "3EHKG8", "name": "\u90ed\u660e\u7a4e (Duck Cone)", "avatar": "https://pretalx.coscup.org/media/avatars/3EHKG8_wwooIzq.jpg", "biography": "\u4e3b\u8981\u7814\u7a76\u65b9\u5411\u70ba\u81ea\u65cb\u9396\u6f14\u7b97\u6cd5\uff0c\u5305\u542b\u5728\u591a\u6838\u5fc3\u8655\u7406\u5668\u67b6\u69cb\u4e0a\u539f\u5b50\u64cd\u4f5c\u5c0d spinlock \u6f14\u7b97\u6cd5\u7684\u6548\u80fd\u5f71\u97ff\u5206\u6790\uff0c\u4e26\u4ee5 C \u8a9e\u8a00\u70ba\u4e3b\u8981\u958b\u767c\u7a0b\u5f0f\u8a9e\u8a00\u3002", "public_name": "\u90ed\u660e\u7a4e (Duck Cone)", "guid": "997987aa-4c5a-51d9-b3cb-74ae2ebf8ec2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/3EHKG8/"}, {"code": "KR8APX", "name": "\u6f58\u9824\u5a55", "avatar": "https://pretalx.coscup.org/media/avatars/KR8APX_7x3x3AM.jpg", "biography": "CCU oslab", "public_name": "\u6f58\u9824\u5a55", "guid": "4be621ab-c892-5677-95d3-3b7f91f78d61", "url": "https://pretalx.coscup.org/coscup-2025/speaker/KR8APX/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7TLGQM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7TLGQM/", "attachments": []}, {"guid": "0d3a7723-e9d8-5563-b810-a1dc0e3cc7f7", "code": "ZUYPVM", "id": 1831, "logo": null, "date": "2025-08-09T14:15:00+08:00", "start": "14:15", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1831-linux-kernel--min-heap", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZUYPVM/", "title": "\u6df1\u5165\u89e3\u6790 Linux Kernel \u7684 Min Heap \u5be6\u4f5c\u7d30\u7bc0\u8207\u6548\u80fd\u8003\u91cf", "subtitle": "", "track": "System Software", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u672c\u8b70\u7a0b\u4ecb\u7d39 Linux Kernel \u4e2d\u901a\u7528 min heap \u51fd\u5f0f\u5eab\u7684\u5be6\u4f5c\u7d30\u7bc0\u8207\u7dad\u8b77\u7d93\u9a57\uff0c\u5167\u5bb9\u6db5\u84cb\u591a\u9805\u8207\u6548\u80fd\u8207\u53ef\u64f4\u5145\u6027\u76f8\u95dc\u7684\u5de5\u7a0b\u6c7a\u7b56\u3002\u6211\u5011\u4f7f\u7528 bottom-up variant \u7684 heapify \u65b9\u6cd5\uff0c\u80fd\u5728\u4e00\u822c\u60c5\u6cc1\u4e0b\u6709\u6548\u6e1b\u5c11\u7d04 50% \u7684\u6bd4\u8f03\u6b21\u6578\uff0c\u4f46\u5728 bcache \u7b49\u5834\u666f\u4e2d\uff0c\u7576 heap \u4e2d\u5b58\u5728\u5927\u91cf\u91cd\u8907\u5143\u7d20\u6642\uff0c\u8a72\u6f14\u7b97\u6cd5\u6703\u9000\u5316\u81f3 O(log\u202fn) \u6642\u9593\u8907\u96dc\u5ea6\u3002\u56e0\u6b64\u6211\u5011\u63d0\u4f9b\u5169\u7a2e\u4e0d\u540c\u7684 heapify API\uff0c\u8b93\u4f7f\u7528\u8005\u53ef\u4f9d\u64da\u8cc7\u6599\u7279\u6027\u9032\u884c\u9078\u64c7\u3002\r\n\r\n\u6b64\u5916\uff0c\u6211\u5011\u4f7f\u7528 prescale counter \u6280\u8853\u6e1b\u5c11\u4e58\u6cd5\u6307\u4ee4\u7684\u4f7f\u7528\uff0c\u4e26\u8655\u7406 retpoline \u5f15\u5165\u5f8c\u9593\u63a5\u51fd\u5f0f\u547c\u53eb\u6548\u80fd\u4e0b\u964d\u7684\u554f\u984c\u3002\u539f\u672c\u900f\u904e always_inline \u907f\u514d\u9593\u63a5\u547c\u53eb\u958b\u92b7\uff0c\u4f46\u70ba\u63a7\u5236 kernel \u6620\u50cf\u5927\u5c0f\uff0c\u5f8c\u7e8c\u6539\u70ba\u975e inline \u5be6\u4f5c\u3002\r\n\r\n\u6700\u5f8c\uff0c\u70ba\u652f\u63f4\u591a\u7a2e\u578b\u5225\uff0c\u6211\u5011\u4ee5 C \u5de8\u96c6\u5be6\u4f5c\u6cdb\u578b\u6a5f\u5236\uff0c\u63d0\u4f9b\u985e\u4f3c C++ template \u7684\u4f7f\u7528\u9ad4\u9a57\uff0c\u4e26\u52a0\u4e0a\u7de8\u8b6f\u671f\u578b\u5225\u6aa2\u67e5\u4ee5\u589e\u5f37\u7a69\u5b9a\u6027\u3002\u6574\u9ad4\u5be6\u4f5c\u8003\u91cf\u6548\u80fd\u3001\u53ef\u7dad\u8b77\u6027\u8207\u9748\u6d3b\u6027\uff0c\u9069\u5408\u5c0d\u8cc7\u6599\u7d50\u69cb\u5be6\u4f5c\u8207\u6838\u5fc3\u6548\u80fd\u8abf\u6574\u6709\u8208\u8da3\u7684\u807d\u773e\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JBMTJ8", "name": "Kuan-Wei Chiu \u90b1\u51a0\u7dad", "avatar": "https://pretalx.coscup.org/media/avatars/JBMTJ8_1DI1pFd.JPG", "biography": "\u90b1\u51a0\u7dad\u76ee\u524d\u5c31\u8b80\u65bc\u570b\u7acb\u967d\u660e\u4ea4\u901a\u5927\u5b78\u8cc7\u8a0a\u79d1\u5b78\u8207\u5de5\u7a0b\u7814\u7a76\u6240\uff0c\u5c08\u6ce8\u65bc\u4f5c\u696d\u7cfb\u7d71\u8207\u7cfb\u7d71\u8edf\u9ad4\u7684\u8a2d\u8a08\u8207\u512a\u5316\u3002\u76ee\u524d\u662f Linux Kernel \u4e2d min heap \u51fd\u5f0f\u5eab\u7684\u7dad\u8b77\u8005\uff0c\u4e26\u9577\u671f\u6295\u5165\u65bc\u958b\u6e90\u5c08\u6848\u7684\u958b\u767c\u8207\u7dad\u8b77\uff0c\u95dc\u6ce8\u5e95\u5c64\u67b6\u69cb\u6548\u80fd\u3001\u53ef\u651c\u6027\u8207\u7a0b\u5f0f\u78bc\u54c1\u8cea\u7b49\u8b70\u984c\u3002\u904e\u53bb\u4e5f\u66fe\u5728 Yahoo\u3001Logitech\u3001Google \u8207 AMD \u7b49\u516c\u53f8\u5be6\u7fd2\uff0c\u5177\u5099\u8c50\u5bcc\u7684\u7cfb\u7d71\u8edf\u9ad4\u958b\u767c\u7d93\u9a57\u3002\r\n\r\nKuan-Wei Chiu is currently a graduate student at the Institute of Computer Science and Engineering, National Yang Ming Chiao Tung University, focusing on operating systems and systems programming. He is the maintainer of the min heap library in the Linux Kernel and has been actively involved in the development and maintenance of open source projects, with particular interest in low-level performance, portability, and code quality. He has previously interned at Yahoo, Logitech, Google, and AMD, gaining extensive experience in systems software development.", "public_name": "Kuan-Wei Chiu \u90b1\u51a0\u7dad", "guid": "73603f02-e09e-55aa-b825-93b014c34467", "url": "https://pretalx.coscup.org/coscup-2025/speaker/JBMTJ8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZUYPVM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZUYPVM/", "attachments": []}, {"guid": "1d7a4f9b-411a-5f06-a3cc-85941017aa8a", "code": "WN9RDZ", "id": 1615, "logo": null, "date": "2025-08-09T15:00:00+08:00", "start": "15:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1615-schedext--linux-cpu", "url": "https://pretalx.coscup.org/coscup-2025/talk/WN9RDZ/", "title": "\u85c9\u7531 sched_ext \u5be6\u4f5c\u5ba2\u88fd\u5316 Linux CPU \u6392\u7a0b\u5668", "subtitle": "", "track": "System Software", "type": "Talk", "language": "en", "abstract": "\"I'm also not a believer in the argument that has been used (multiple times) that the BPF scheduler would keep people from participating in scheduler development.\" - Linus Torvalds\r\n\r\nLinux v6.12 \u5f15\u5165\u7684 `sched_ext` (scx) \u5141\u8a31\u958b\u767c\u8005\u85c9\u7531 eBPF\uff0c\u5728\u4f7f\u7528\u8005\u7a7a\u9593\u52d5\u614b\u8f09\u5165\u6216\u62bd\u63db CPU \u6392\u7a0b\u5668\u3002\u672c\u8b70\u7a0b\u5617\u8a66\u7d50\u5408\u6a5f\u5668\u5b78\u7fd2\uff0c\u5229\u7528 BPF map \u5f59\u6574 CPU \u6392\u7a0b\u76f8\u95dc\u4e8b\u4ef6\u8cc7\u6599\uff0c\u4f9d\u64da\u63a8\u8ad6\u52d5\u614b\u8abf\u6574 time slice\u3001CPU affinity \u8207 task migration\u3002\u9810\u8a08\u63a2\u8a0e\u4ee5\u4e0b\uff1a\r\n\r\n* \u56de\u9867 CFS/EEVDF\r\n* `sched_ext` \u7684\u5275\u65b0\u548c\u76f8\u95dc\u6a5f\u5236\r\n* \u5f9e\u5ba2\u88fd\u5316\u7684 FCFS/RR \u6392\u7a0b\u5668\u5230\u6a5f\u5668\u5b78\u7fd2\uff0c\u4e26\u5f15\u5165\u8ca0\u8f09\u9810\u6e2c\u6a5f\u5236\r\n* Retargeting upstream schedulers", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NYAHUJ", "name": "EricccTaiwan (\u5468\u5448\u967d)", "avatar": "https://pretalx.coscup.org/media/avatars/NYAHUJ_StWPDbN.webp", "biography": "*Cheng-Yang Chou* is currently pursuing graduate studies at the **Institute of Computer and Communication Engineering, National Cheng Kung University**. He has interned at both an IC design company and a startup, gaining solid hands-on experience in low-level system development. Recently, he has been focusing on research related to the **Linux scheduler and `sched_ext`**, and is deeply passionate about Linux kernel development. **He is actively seeking career opportunities in fields related to Linux system development.**\r\n\r\nLinkedIn: https://www.linkedin.com/in/yphbchou0911/\r\n\r\nGitHub: https://github.com/EricccTaiwan\r\n\r\nKernel Contribution: https://lore.kernel.org/all/?q=yphbchou0911\r\n\r\n\u5468\u5448\u967d\u76ee\u524d\u5c31\u8b80\u65bc\u6210\u529f\u5927\u5b78\u96fb\u8166\u8207\u901a\u4fe1\u5de5\u7a0b\u7814\u7a76\u6240\uff0c\u66fe\u65bc IC \u8a2d\u8a08\u516c\u53f8\u8207\u65b0\u5275\u516c\u53f8\u64d4\u4efb\u5be6\u7fd2\u751f\uff0c\u7d2f\u7a4d\u4e86\u624e\u5be6\u7684\u5e95\u5c64\u5be6\u52d9\u7d93\u9a57\u3002\u8fd1\u671f\u5c08\u6ce8\u65bc Linux \u6392\u7a0b\u5668\u8207 `sched_ext` \u7684\u7814\u7a76\uff0c\u5c0d Linux \u6838\u5fc3\u958b\u767c\u61f7\u62b1\u9ad8\u5ea6\u71b1\u5ff1\uff0c\u671f\u671b\u80fd\u6295\u5165\u76f8\u95dc\u9818\u57df\uff0c\u5c0b\u627e\u8207 Linux \u7cfb\u7d71\u958b\u767c\u76f8\u95dc\u7684\u8077\u6daf\u6a5f\u6703\u3002", "public_name": "EricccTaiwan (\u5468\u5448\u967d)", "guid": "8f86d597-9910-554e-a781-48a31c5a998c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NYAHUJ/"}, {"code": "NGWBDW", "name": "\u90b1\u67cf\u7a4e", "avatar": "https://pretalx.coscup.org/media/avatars/NGWBDW_C8IlerN.png", "biography": "\u5c31\u8b80\u65bc\u6210\u529f\u5927\u5b78\u96fb\u8166\u53ca\u901a\u8a0a\u5de5\u7a0b\u5b78\u7cfb\uff0c\u8fd1\u671f\u81f4\u529b\u65bc\u7814\u7a76 Linux \u6838\u5fc3\u6392\u7a0b\u6a5f\u5236\uff0c\u4e26\u5b78\u7fd2 sched_ext \u76f8\u95dc\u5167\u5bb9\u3002", "public_name": "\u90b1\u67cf\u7a4e", "guid": "2de85a0f-ca6c-5a82-b9ad-ef816beb6004", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NGWBDW/"}], "links": [{"title": "\u958b\u767c & \u5206\u4eab\u7d00\u9304", "url": "https://github.com/cce-underdogs/Talks", "type": "related"}, {"title": "Repo\uff1asched-ext/scx", "url": "https://github.com/sched-ext/scx", "type": "related"}, {"title": "sched-ext (scx) PR -- charliechiou", "url": "https://github.com/sched-ext/scx/commits?author=charliechiou", "type": "related"}, {"title": "sched-ext (scx) PR -- EricccTaiwan", "url": "https://github.com/sched-ext/scx/commits?author=EricccTaiwan", "type": "related"}, {"title": "Linus Torvalds \u6c7a\u5b9a\u6536\u9304 sched-ext (scx)", "url": "https://lore.kernel.org/bpf/CAHk-=wg8APE61e5Ddq5mwH55Eh0ZLDV4Tr+c6_gFS7g2AxnuHQ@mail.gmail.com/", "type": "related"}, {"title": "Slides", "url": "https://www.slideshare.net/slideshow/coscup2025-sched_ext-linux-cpu-pdf/282351104", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WN9RDZ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WN9RDZ/", "attachments": []}, {"guid": "aea7b860-8009-5502-9f9a-0c6364a5a51e", "code": "9WWPVF", "id": 1589, "logo": null, "date": "2025-08-09T16:00:00+08:00", "start": "16:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1589-build-a-system-with-the-filesystem-maintained-by-ostree", "url": "https://pretalx.coscup.org/coscup-2025/talk/9WWPVF/", "title": "Build a system with the filesystem maintained by OSTree", "subtitle": "", "track": "System Software", "type": "Talk", "language": "en", "abstract": "\u5f9e OSTree \u7684\u7db2\u7ad9\u4ecb\u7d39 [1]\uff0c\u53ef\u4ee5\u4e86\u89e3\u5b83\u662f\u4e00\u500b\u57fa\u65bc Linux \u4f5c\u696d\u7cfb\u7d71\u7684\u5347\u7d1a\u7ba1\u7406\u5de5\u5177\uff0c\u53ef\u4ee5\u5c0d\u6a94\u6848\u7cfb\u7d71 (filesystem) \u9032\u884c atomic upgrade\u3002\u4e3b\u8981\u7684\u6982\u5ff5\u662f\uff0c\u5728 server side \u628a\u7a0b\u5f0f\u5b89\u88dd\u3001\u7d44\u5408\u597d\uff0c\u518d\u8907\u88fd\u5230 client side\u3002\u5982\u679c\u7528\u7c21\u77ed\u7684\u8a3b\u89e3\u4f86\u8aaa\uff0c\u5c31\u50cf\u300c\u7528 Git \u4f86\u7ba1\u7406\u4f5c\u696d\u7cfb\u7d71\u7684\u6a94\u6848\u7cfb\u7d71\u300d\u3002\u9019\u6a23\u7684\u7279\u6027\uff0c\u78ba\u4fdd\u4e86\u57f7\u884c\u74b0\u5883\u4e00\u5b9a\u7a0b\u5ea6\u7684\u4e00\u81f4\u6027\uff0c\u9032\u800c\u9054\u5230\u671f\u671b\u7684\u7cfb\u7d71\u7a69\u5b9a\u3002\u5c0f\u5982 Linux \u7684 flatpak \u5957\u4ef6\u7ba1\u7406\u7cfb\u7d71\uff0c\u5c31\u662f\u5229\u7528 OSTree \u5be6\u505a sandbox \u88e1\u7684 filesystem \u7ba1\u7406\u3002\u5927\u5230\u4f5c\u696d\u7cfb\u7d71\u7684 filesystem\uff0c\u53ef\u9069\u7528\u65bc\u5de5\u696d\u3001\u8eca\u7528\u63a7\u5236\u7cfb\u7d71\u7684 over-the-air (OTA) update\u3002\u672c\u6b21\u5c07\u4ee5 Alpine Linux \u70ba\u57fa\u790e\uff0c\u5206\u4eab\u6253\u9020\u4e00\u500b\u4f7f\u7528 OSTree \u7ba1\u7406 filesystem \u7684\u4f5c\u696d\u7cfb\u7d71\u7d93\u9a57\u3002\r\n\r\n[1]: https://ostreedev.github.io/ostree/introduction/", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XU98RX", "name": "Jian-Hong Pan (StarNight)", "avatar": "https://pretalx.coscup.org/media/avatars/XU98RX_VGGPRee.jpg", "biography": "\u4e00\u4f4d\u71b1\u8840\u5de5\u7a0b\u5e2b", "public_name": "Jian-Hong Pan (StarNight)", "guid": "eae047d9-9098-53ea-bf07-e3400210fcc5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/XU98RX/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/9WWPVF/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/9WWPVF/", "attachments": []}], "TR214": [{"guid": "9f7ece94-73a0-5690-8c08-e89cbcdfd720", "code": "M7ZEXW", "id": 1812, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1812-spring-ai--mcp-server", "url": "https://pretalx.coscup.org/coscup-2025/talk/M7ZEXW/", "title": "\u4f7f\u7528 Spring AI \u5be6\u4f5c MCP Server", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u4ecb\u7d39\u5982\u4f55\u7528 Spring AI \u5be6\u4f5c MCP Server\u3002\r\n\u9069\u5408\u5c0d LLM \u61c9\u7528\u8207\u5f8c\u7aef\u6574\u5408\u6709\u8208\u8da3\u7684\u958b\u767c\u8005\u53c3\u8003\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SARZCL", "name": "Phil Chen (\u5154\u7530\u5efa\u8a2d)", "avatar": "https://pretalx.coscup.org/media/avatars/SARZCL_iQUh1nH.jpg", "biography": "HA\u2197HA\u2198HA\u2197HA\u2198HA\u2197HA\u2198HA\u2197HA\u2198", "public_name": "Phil Chen (\u5154\u7530\u5efa\u8a2d)", "guid": "a640feb9-507d-520f-a0e7-d2fdedca220b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SARZCL/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/M7ZEXW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/M7ZEXW/", "attachments": []}, {"guid": "3c040eb2-1def-505e-860b-91c7bda47ef6", "code": "LEKZSP", "id": 1536, "logo": null, "date": "2025-08-09T10:45:00+08:00", "start": "10:45", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1536-side-project", "url": "https://pretalx.coscup.org/coscup-2025/talk/LEKZSP/", "title": "\u5982\u4f55\u5ba3\u50b3\u4f60\u7684 Side Project", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk - early bird submission", "language": "en", "abstract": "\u7c21\u5831 & \u76f8\u95dc\u9023\u7d50\uff1ahttps://m4xshen.dev/coscup\r\n\r\n---\r\n\r\n\u9019\u5834\u5206\u4eab\u6703\u4ee5\u6211\u7684\u958b\u6e90\u5c08\u6848: [hardtime.nvim](https://github.com/m4xshen/hardtime.nvim) \u70ba\u4f8b\uff0c\u8ac7\u8ac7\u5982\u4f55\u8b93\u4e00\u500b side project \u5f9e\u6c92\u4eba\u77e5\u9053\uff0c\u5230\u958b\u59cb\u6709\u4f7f\u7528\u8005\u3001\u8ca2\u737b\u8005\u4e26\u5728 GitHub \u4e0a\u9054\u5230\u8d85\u904e\u4e09\u5343\u9846\u661f\u661f\u3002\r\n\r\n\u6211\u6703\u5206\u4eab\u6211\u5728\u4e09\u500b\u968e\u6bb5\u7684\u5be6\u969b\u505a\u6cd5\u8207\u5fc3\u5f97\uff1a\r\n- \u6e96\u5099\u968e\u6bb5\uff1a\u5beb\u597d README\u3001\u512a\u5316 issue template\u3002\r\n- \u5ba3\u50b3\u968e\u6bb5\uff1a\u5982\u4f55\u900f\u904e social media \u548c content marketing \u5ba3\u50b3\u5c08\u6848\u3002\r\n- \u7dad\u904b\u968e\u6bb5\uff1a\u5982\u4f55\u6301\u7e8c\u5ba3\u50b3\uff0c\u4ee5\u53ca\u4ec0\u9ebc\u662f build in public\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TFCCPH", "name": "Max Shen", "avatar": "https://pretalx.coscup.org/media/avatars/TFCCPH_vSlfIfa.png", "biography": "\u4e0d\u52d9\u6b63\u696d\u3109\u96fb\u6a5f\u5927\u56db\u751f\uff0c\u559c\u6b61\u958b\u767c\u958b\u6e90\u5c08\u6848\u3002\r\n\r\n- GitHub: https://github.com/m4xshen\r\n- Threads: https://threads.com/@m4xshen.dev", "public_name": "Max Shen", "guid": "1c3d2026-8318-5782-a22c-6e495061a93d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TFCCPH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/LEKZSP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/LEKZSP/", "attachments": []}, {"guid": "291b234b-eb00-5e31-b5b3-e126ef65d86e", "code": "DBXUUG", "id": 1852, "logo": null, "date": "2025-08-09T11:30:00+08:00", "start": "11:30", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1852-ai--poc", "url": "https://pretalx.coscup.org/coscup-2025/talk/DBXUUG/", "title": "\u7528 AI \u5feb\u901f\u958b\u555f PoC \u539f\u578b", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u4f60\u662f\u5426\u66fe\u7d93\u6709\u4e00\u500b\u597d\u9ede\u5b50\uff0c\u537b\u82e6\u65bc\u4e0d\u77e5\u9053\u600e\u9ebc\u5feb\u901f\u9a57\u8b49\u5b83\uff1f\u672c\u5834\u5206\u4eab\u5c07\u5e36\u4f60\u5f9e\u96f6\u958b\u59cb\uff0c\u904b\u7528 AI \u5de5\u5177\uff08\u5982 GPT API\u3001Agent Framework\u3001Workflow \u3001\u8207\u65b0\u51fa\u73fe\u7684 AI \u5de5\u5177\u7b49\uff09\uff0c\u5feb\u901f\u7372\u5f97\u6253\u9020 Side Project \u7684\u53ef\u884c\u6027\u539f\u578b\uff08PoC\uff09\u6982\u5ff5\u3002\u6211\u6703\u5206\u4eab\u81ea\u5df1\u6253\u9020 AI \u5c08\u6848\u7684\u7d93\u6b77\uff0c \u4f8b\u5982\u5728 48 \u5c0f\u6642\u5167\u5efa\u51fa\u300cAI \u92b7\u552e\u52a9\u7406\u7cfb\u7d71\u300d\u3001\u5b57\u5e55\u7de8\u8f2f\u5e73\u53f0\u3001\u80a1\u7968\u8cc7\u8a0a\u6574\u5408\u5e73\u53f0\u7b49\u7b49\uff0c\u5c55\u793a\u5f9e\u767c\u60f3\u3001\u8a2d\u8a08\u5230\u843d\u5730\u7684\u904e\u7a0b\u3002\u9019\u4e0d\u53ea\u662f\u4e00\u5834\u6280\u8853\u5206\u4eab\uff0c\u66f4\u662f\u9f13\u52f5\u6bcf\u4e00\u4f4d\u958b\u767c\u8005\u628a\u63e1\u9748\u611f\u3001\u8207 AI \u5354\u4f5c\u5feb\u901f\u5be6\u8e10\u3001\u843d\u5730\u5275\u610f\u7684\u884c\u52d5\u6307\u5357\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CBUNF3", "name": "\u65bd\u5468\u6770 Aaron Shih", "avatar": "https://pretalx.coscup.org/media/avatars/CBUNF3_CEZgHTZ.jpeg", "biography": "\u6211\u662f Aaron\uff0c\u4e00\u4f4d\u5c08\u6ce8\u65bc AI \u5de5\u5177\u8207\u524d\u7aef\u67b6\u69cb\u6574\u5408\u7684\u8cc7\u6df1\u5de5\u7a0b\u5e2b\uff0c\u64c1\u6709\u56db\u5e74\u5728\u822a\u7a7a\u3001\u80fd\u6e90\u8207\u751f\u6210\u5f0f AI \u9818\u57df\u7684\u958b\u767c\u7d93\u9a57\u3002\u8fd1\u671f\u66fe\u53c3\u8207 AWS AI Hackathon\uff0c\u6253\u9020\u5be6\u6642 AI \u92b7\u552e\u52a9\u7406\u7cfb\u7d71\u4e26\u7372\u5f97 AWS \u958b\u767c\u8005\u80af\u5b9a\u3002\u64c5\u9577\u7528 LLM \u7d50\u5408\u81ea\u52d5\u5316\u6d41\u7a0b\uff0c\u5feb\u901f\u5b8c\u6210 Side Project PoC\uff0c\u71b1\u611b\u5206\u4eab\u5be6\u4f5c\u7d93\u9a57\u8207\u6280\u8853\u5be6\u6230\u5fc3\u5f97\u3002\r\n\r\nI'm Aaron, a senior engineer passionate about integrating AI tooling with frontend systems. I have 4 years of experience in the aviation, energy, and generative AI industries. Recently, I participated in an AWS AI hackathon and built a real-time AI sales assistant, which was well-received by AWS developers. I'm skilled at rapidly prototyping side projects using LLMs and automation tools, and I enjoy sharing my hands-on experience with the community.", "public_name": "\u65bd\u5468\u6770 Aaron Shih", "guid": "9f5e408b-fa4d-55ea-aaf5-f1c248837db2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/CBUNF3/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DBXUUG/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DBXUUG/", "attachments": []}, {"guid": "299569f9-01b8-5557-b05b-1046262a6e87", "code": "RKNMGE", "id": 1807, "logo": null, "date": "2025-08-09T13:00:00+08:00", "start": "13:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1807", "url": "https://pretalx.coscup.org/coscup-2025/talk/RKNMGE/", "title": "\u8b93\u7a0b\u5f0f\u5b78\u7fd2\u4e0d\u518d\u67af\u71e5-\u590f\u4ee4\u71df\u7e6a\u5716\u5927\u6311\u6230", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u7576\u521d\u601d\u8003\u8981\u5e36\u7d66\u6c92\u5b78\u904e\u7a0b\u5f0f\u7684\u65b0\u624b\uff0c\u4e00\u500b\u53ef\u4ee5\u4e92\u52d5\u904a\u73a9\u7684\u5b78\u7fd2\u65b9\u6cd5\uff0c\u65bc\u662f\u4e4e\u81ea\u5df1\u4f86\u505a\u4e00\u500b\u904a\u6232\u7cfb\u7d71\uff0cPython \u7e6a\u5716\u5927\u6311\u6230\uff0c\u7531 FKT\u3001Wesley\u3001AK \u4e09\u4eba\u6253\u9020\uff0c\u4e26\u4e14\u7528\u65bc SITCON 2024 \u590f\u4ee4\u71df\uff0c\u597d\u73a9\u7684 Side-Project \u8b93\u5c0f\u670b\u53cb\u9ad4\u9a57\u7a0b\u5f0f\u7e6a\u5716\u7684\u597d\u73a9\u4e4b\u8655", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DGDUL9", "name": "FKT", "avatar": "https://pretalx.coscup.org/media/avatars/IMG_4984_hpwDKzg.jpg", "biography": "\u60a8\u597d\u6211\u662f FKT\r\n\u76ee\u524d\u5728 AWS \u64d4\u4efb Intern \u4e5f\u662f\u53f0\u7063\u79d1\u6280\u5927\u5b78\u8cc7\u8a0a\u7ba1\u7406\u7cfb\u78a9\u4e00\r\n\u66fe\u7d93\u8ca0\u8cac\u904eCOSCUP 2023 \u8207 2024 \u7684 COSCUP SITCON X GDSC X OpenEDU \u5b78\u751f\u8ecc\r\n\u4e5f\u662f 2024 SITCON Camp \u8ab2\u6d3b\u7d44\u7d44\u54e1\uff0c\u662f\u9ed1\u5ba2\u677e\u3001\u95d6\u95dc\u6d3b\u52d5\u3001\u958b\u6e90\u7cbe\u795e\u77ed\u8b1b\u7684\u8ca0\u8cac\u4eba\r\n\u53c3\u8207\u904e\u8a31\u591a\u793e\u7fa4\u4e5f\u6709\u4e0d\u540c\u6280\u80fd\u7684\u5c08\u6848\u958b\u767c\u7d93\u9a57\uff0c\u9664\u786c\u5be6\u529b\u4e4b\u5916\u9818\u5c0e\u8207\u5c08\u6848\u7ba1\u7406\u985e\u578b\u7684\u8edf\u5be6\u529b\u4e5f\u6709\u8a31\u591a\u7d93\u9a57", "public_name": "FKT", "guid": "bed602c9-c20d-5f87-b8d1-4e1a62548fb8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DGDUL9/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/RKNMGE/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/RKNMGE/", "attachments": []}, {"guid": "12bfc00f-d842-5e65-b159-128de1256a78", "code": "CQ3PPL", "id": 1888, "logo": null, "date": "2025-08-09T13:45:00+08:00", "start": "13:45", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1888-code--side-project--0--1", "url": "https://pretalx.coscup.org/coscup-2025/talk/CQ3PPL/", "title": "\u4e0d\u662f\u53ea\u6709\u5beb code \u624d\u53eb Side Project\uff1a\u5982\u4f55\u5f9e 0 \u5230 1 \u5efa\u7acb\u53ca\u7d93\u71df\u767e\u4eba\u6280\u8853\u8b80\u66f8\u6703\u793e\u7fa4", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk", "language": "en", "abstract": "Side Project \u4e0d\u4e00\u5b9a\u5f97\u5beb\u7a0b\u5f0f\uff0c\u4e5f\u53ef\u4ee5\u662f\u6253\u9020\u4e00\u500b\u8b93\u4eba\u6301\u7e8c\u5b78\u7fd2\u3001\u5f7c\u6b64\u9023\u7d50\u7684\u6280\u8853\u793e\u7fa4\u3002\r\n\u8eab\u70ba\u4e00\u540d\u524d\u7aef\u5de5\u7a0b\u5e2b\uff0c\u6211\u53c3\u8207\u904e\u4e0d\u5c11\u8b80\u66f8\u6703\u7fa4\u7d44\uff0c\u4e5f\u89c0\u5bdf\u5230\u8a31\u591a\u8b80\u66f8\u6703\u7fa4\u7d44\u96e3\u4ee5\u9577\u671f\u7d93\u71df\u3002\u65bc\u662f\uff0c\u6211\u5f9e\u9019\u6a23\u7684\u75db\u9ede\u51fa\u767c\uff0c\u5275\u7acb\u4e86\u300cTech Book Community\u300d\u2014\u2014\u4e00\u500b\u5c08\u6ce8\u6280\u8853\u66f8\u7c4d\u8207\u4ea4\u6d41\u7684\u8b80\u66f8\u6703\u793e\u7fa4\uff0c\u5f9e 0 \u958b\u59cb\uff0c\u4e00\u5e74\u5167\u6210\u9577\u70ba\u5b9a\u671f\u8209\u8fa6\u6d3b\u52d5\u3001\u7d2f\u7a4d\u6578\u767e\u4f4d\u6210\u54e1\u7684\u793e\u7fa4\u3002\r\n\r\n\u9019\u5834\u5206\u4eab\u5c07\u5f9e\u5be6\u52d9\u7d93\u9a57\u51fa\u767c\uff0c\u5e36\u4f60\u4e86\u89e3\u5982\u4f55\u5f9e\u7121\u5230\u6709\u5efa\u7acb\u793e\u7fa4\uff0c\u5305\u62ec\uff1a\r\n- \u5982\u4f55\u627e\u5230\u7b2c\u4e00\u6279\u6210\u54e1\u4e26\u805a\u7126\u4e3b\u984c\r\n- \u793e\u7fa4\u898f\u5247\u8207\u6587\u5316\u7684\u8a2d\u8a08\u8207\u7dad\u8b77\r\n- \u6d3b\u52d5\u6d41\u7a0b\u8207\u5831\u540d\u6a5f\u5236\u7684\u5de5\u5177\u6311\u9078\r\n- \u63d0\u5347\u6210\u54e1\u53c3\u8207\u611f\u8207\u6210\u9577\u7684\u7d93\u71df\u5fc3\u6cd5\r\n- \u5982\u4f55\u907f\u514d\u793e\u7fa4\u7d93\u71df\u8005 burnout\uff0c\u8b93\u81ea\u5df1\u4e5f\u80fd\u9577\u671f\u4eab\u53d7\u5176\u4e2d\r\n\r\n\u5982\u679c\u4f60\u66fe\u60f3\u6253\u9020\u5c6c\u65bc\u81ea\u5df1\u7684\u793e\u7fa4\uff0c\u6216\u5c0d\u4e0d\u5beb\u7a0b\u5f0f\u7684 Side Project \u611f\u5230\u597d\u5947\uff0c\u6b61\u8fce\u4e00\u8d77\u4f86\u4ea4\u6d41\u9019\u6bb5\u771f\u5be6\u7684\u793e\u7fa4\u7d93\u71df\u65c5\u7a0b\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MXJNZ9", "name": "Lois", "avatar": "https://pretalx.coscup.org/media/avatars/MXJNZ9_NEIza3x.png", "biography": "Lois", "public_name": "Lois", "guid": "1f3bd223-89a6-501c-b0ba-23fe3ff470a3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MXJNZ9/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CQ3PPL/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CQ3PPL/", "attachments": []}, {"guid": "cdc18614-e70c-5999-b680-da5cbd06a090", "code": "EAFFR8", "id": 1834, "logo": null, "date": "2025-08-09T14:30:00+08:00", "start": "14:30", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1834-rust-clippy--tutorial", "url": "https://pretalx.coscup.org/coscup-2025/talk/EAFFR8/", "title": "\u8ca2\u737b rust-clippy \u7684\u571f\u9b60\u5229\u6b50 (tutorial)", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u54c8\u56c9\uff0c\u6211\u559c\u6b61\u7de8\u8b6f\u5668\u548c Rust\uff0c\u6240\u4ee5\u5c31\u4f86\u8ca2\u737b\u9019\u5c08\u6848\u4e86\u3002\r\n\u53bb\u5e74\u8b1b\u904e\u985e\u4f3c\u7684\u4e3b\u984c\uff0c\u4f46\u53bb\u5e74\u6bd4\u8f03\u96c6\u4e2d\u5728\u5982\u4f55\u8ca2\u737b\u958b\u6e90\u5c08\u6848\uff0c\u7d50\u679c\u767c\u73fe\u8ddf\u5f88\u591a\u4eba\u8b1b\u985e\u4f3c\u7684\u6771\u897f\uff0c\u4eca\u5e74\u6703\u4ecb\u7d39\u5982\u4f55\u8ca2\u737b rust-clippy\uff0c\u5c31\u662f\u4e00\u4e9b\u5982\u4f55\u5165\u9580\uff0c\u5167\u5bb9\u4e5f\u883b\u7c21\u55ae\u7684\uff0c\u56e0\u70ba\u96e3\u7684\u6211\u6703\u53eb\u4f60\u53bb\u770b\u6587\u4ef6\u3002\r\nclippy \u662f rust \u5b98\u65b9\u7684\u975c\u614b\u5206\u6790\u5de5\u5177\uff0c\u57fa\u672c\u4e0a\u6211\u9810\u8a08\u4ecb\u7d39\u5982\u4f55\u5728 clippy \u7684\u6846\u67b6\u4e0b\u589e\u52a0 lint\uff0c\u8a72\u8b80\u54ea\u4e9b\u6587\u4ef6\u4e4b\u985e\u7684\uff0c\u8b93\u5927\u5bb6\u770b\u770b\u7bc4\u4f8b\u3002\r\n\u96d6\u7136\u5167\u5bb9\u4e0d\u96e3\uff0c\u4f46\u6700\u597d\u5c0d\u65bc\u6a39\u8cc7\u6599\u7d50\u69cb\u6709\u6982\u5ff5\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DKRLMJ", "name": "WeiTheShinobi", "avatar": "https://pretalx.coscup.org/media/avatars/%E5%A4%A7%E9%A0%AD%E8%B2%BC%E5%89%AA%E8%A3%81_k1oGt2y.jpg", "biography": "\u559c\u6b61 Rust \u548c\u7de8\u8b6f\u5668\uff0c\u6700\u559c\u6b61\u7684\u52d5\u7269\u662f\u9ce5\uff0c\u6700\u559c\u6b61\u7684\u9ce5\u662f\u9d28\u5b50\uff0c\u8208\u8da3\u662f\u73a9\u904a\u6232\u3002\r\n\u5beb\u8edf\u9ad4\u771f\u7684\u662f\u5f88\u68d2\u7684\u5de5\u4f5c\uff0c\u5de5\u4f5c\u5728\u5beb\u751f\u93fd (Rust)\uff0c\u751f\u93fd (Rust) \u771f\u662f\u592a\u68d2\u4e86\uff01", "public_name": "WeiTheShinobi", "guid": "74d9d95f-8b25-50fe-8ea1-02aeacb3986f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DKRLMJ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EAFFR8/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EAFFR8/", "attachments": []}, {"guid": "8dee1f41-afb1-5131-9de5-bc86ec8232b7", "code": "QSXUVK", "id": 1510, "logo": null, "date": "2025-08-09T15:15:00+08:00", "start": "15:15", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1510-analysing-singapore-s-public-housing-prices-with-publicly-available-government-data", "url": "https://pretalx.coscup.org/coscup-2025/talk/QSXUVK/", "title": "Analysing Singapore's Public Housing Prices with Publicly Available Government Data", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk - early bird submission", "language": "en", "abstract": "Singapore is known for our highly affordable public homes that house more than 80% of our population. However, since COVID-19, there has been growing dissent about the rising public homes prices in Singapore, with catchy headlines of public homes going for more than 1 million Singapore dollars ( approximately 24 million NTD). Using publicly available APIs from our Singapore government, I created several freely available dashboards to help me and any concerned Singapore resident monitor the home prices of our Singapore public housing. In my talk, I will share more about my motivations and approach to creating my dashboards.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "N3XEJY", "name": "Cliff Chew Kuo Ting", "avatar": "https://pretalx.coscup.org/media/avatars/N3XEJY_HmCmXxW.png", "biography": "I am a data analyst with more than 10 years of professional data and analytics experience. Currently, I am working as a Lead Data Analyst in a Singapore tech company, where I drive data-driven initiatives across the entire organisation. With my background in social sciences ( Economics ), I believe my unique perspective that bridges tech and social sciences can help me create more holistic analytics solutions for our societies.", "public_name": "Cliff Chew Kuo Ting", "guid": "60fb2f96-d28d-5f52-99c9-f7a22f71cf45", "url": "https://pretalx.coscup.org/coscup-2025/speaker/N3XEJY/"}], "links": [{"title": "Github Repository of my public housing dashboard", "url": "https://github.com/cliffchew84/sg_housing", "type": "related"}, {"title": "Analysis done on Singapore public housing market", "url": "https://sg-housing.onrender.com/blog/", "type": "related"}, {"title": "Dashboard to identify Singapore public resale flats of the past 6 months", "url": "https://sg-housing.onrender.com/public-homes", "type": "related"}, {"title": "Dashboard monitoring Singapore Public Housing Market, including some analysis of overall trends", "url": "https://sg-housing.onrender.com/sg-public-home-trends", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/QSXUVK/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/QSXUVK/", "attachments": []}], "TR310-2": [{"guid": "eea56f74-c008-5599-8aca-d20d8c727de7", "code": "CRFBFV", "id": 2037, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2037-bof-innonet-hackathon", "url": "https://pretalx.coscup.org/coscup-2025/talk/CRFBFV/", "title": "\u3010BoF\u3011 InnoNet Hackathon \u69cb\u60f3\u8a0e\u8ad6", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u4f60\u4e5f\u5c0d\u670d\u52d9\u7dad\u904b\u3001\u7db2\u8def\u3001\u4f3a\u670d\u5668\u6709\u8208\u8da3\u55ce\uff1f\u90a3...\u8981\u4e0d\u8981\u4e00\u8d77\u4f86\u8fa6\u4e00\u5834\u8d85\u5927\u7684\u9ed1\u5ba2\u677e\uff01\r\n\r\n\u5728\u9019\u5834\u9ed1\u5ba2\u677e\u4e2d\uff0c\u53c3\u8cfd\u8005\u5c07\u5f9e\u96f6\u958b\u59cb\uff1a\u4e0a\u67b6\u8a2d\u5099\u3001\u62c9\u7dda\u3001\u5b89\u88dd\u7cfb\u7d71\u3001\u8a2d\u8a08\u7db2\u8def\u8207\u90e8\u7f72\u670d\u52d9\uff0c\u5b8c\u6574\u9ad4\u9a57\u57fa\u790e\u5efa\u8a2d\u7684\u5be6\u52d9\u8207\u6311\u6230\u3002\r\n\r\n\u770b\u8d77\u4f86\u5f88\u62bd\u8c61\u5c0d\u4e0d\u5c0d\uff0c\u5176\u5be6\u5f88\u7c21\u55ae\u7684\uff0c\u6211\u60f3\u8fa6\u7684\u662f\uff1a\r\n\u4e00\u5834\u8b93\u5927\u5bb6\u90fd\u53ef\u4ee5\u8f15\u9b06\u53c3\u52a0\u7684\u670d\u52d9\u5efa\u7f6e\u9ed1\u5ba2\u677e\r\n\u4e00\u5834\u8b93\u5927\u5bb6\u90fd\u6709\u6a5f\u6703\u78b0\u5230\u5be6\u969b\u4f01\u696d\u74b0\u5883\u7684\u6d3b\u52d5\r\n\u4e00\u5834\u8b93\u5927\u5bb6\u90fd\u9ad4\u9a57\u5f97\u5230\u7db2\u8def\u662f\u600e\u9ebc\u8e66\u51fa\u4f86\u7684\u904a\u6232\r\n\r\n\u5982\u679c\u4f60\u5728\u4e8b\u524d\u6709\u4ec0\u9ebc\u60f3\u6cd5\uff0c\u4e5f\u53ef\u4ee5\u5148\u4f86\u8ddf\u804a\u804a\u770b\uff01\r\n\r\n\u203b\u6b61\u8fce\u6703\u773e\u5728 COSCUP \u8209\u8fa6\u671f\u9593\u53c3\u52a0 BoF \u540c\u597d\u6703\uff01\u8acb\u81f3 [\u6b64\u6587\u4ef6](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) \u627e\u5230\u60a8\u611f\u8208\u8da3\u7684\u6d3b\u52d5\uff0c\u7559\u4e0b\u60a8\u7684\u5927\u540d\uff0c\u6e96\u6642\u51fa\u5e2d\uff01\r\n\r\n- Welcome to participate in the BoF sessions during COSCUP. Please check out [this document](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) to find the activities that interest you. Feel free to leave your name and join us on time!", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CRFBFV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CRFBFV/", "attachments": []}, {"guid": "c5e2c5f2-582a-5cdf-a6c5-2ecb89f8780c", "code": "EKUYPY", "id": 1919, "logo": null, "date": "2025-08-09T11:00:00+08:00", "start": "11:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-1919-bof-sitcon--2026", "url": "https://pretalx.coscup.org/coscup-2025/talk/EKUYPY/", "title": "\u3010BoF\u3011 SITCON \u7070\u5ba2\u677e 2026 \u3109\u8a0e\u8ad6", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u4f60\u4e5f\u5c0d SITCON \u5f88\u4e45\u6c92\u6709\u9ed1\u5ba2\u677e\u611f\u5230\u907a\u61be\u55ce\uff1f\r\n\u4f60\u4e5f\u60f3\u70ba\u504f\u9109\u7684\u5b78\u751f\u5011\u505a\u4e9b\u4ec0\u9ebc\u55ce\uff1f\r\n\r\n\u5728\u9019\u5834\u9ed1\u5ba2\u677e\uff0c\u4f60\u5c07\u5be6\u5730\u767c\u73fe\u554f\u984c\uff0c\u63d0\u51fa\u89e3\u6c7a\u65b9\u6848\u4e26\u5c07\u4f01\u5283\u5be6\u73fe\uff0c\u5b8c\u6210\u4e00\u500b\u53ea\u5c6c\u65bc\u4f60\u7684\u4f5c\u54c1\u3002\r\n\r\nSITCON \u7070\u5ba2\u677e 2026 \u662f\u4e00\u5834\u4ecb\u65bc\u9ed1\u5ba2\u677e\u8207\u793e\u6703\u5be6\u9a57\u4e4b\u9593\u7684\u63a2\u7d22\u578b\u6d3b\u52d5\uff0c\u53c3\u8207\u8005\u5c07\u7d44\u968a\u8d70\u9032\u504f\u9109\u5730\u5340\uff0c\u8207\u7576\u5730\u5b78\u751f\u3001\u6559\u5e2b\u3001\u7d44\u7e54\u5c0d\u8a71\uff0c\u767c\u73fe\u554f\u984c\u3001\u7406\u89e3\u73fe\u5834\u3001\u5be6\u4f5c\u89e3\u65b9\uff0c\u6700\u5f8c\u56de\u5230\u57ce\u5e02\u767c\u8868\u6210\u679c\u3002\r\n\r\n\u9810\u8a08\u5c07\u900f\u904e\u7be9\u9078\u53c3\u8207\u8005\u3001\u5c08\u5bb6\u8aee\u8a62\u3001\u5be6\u5730\u8a2a\u67e5\u7b49\u968e\u6bb5\uff0c\u5f15\u5c0e\u5718\u968a\u5b8c\u6210\u5f9e\u300c\u554f\u984c\u63a2\u7d22\u300d\u5230\u300cMVP \u539f\u578b\u300d\u7684\u5b8c\u6574\u904e\u7a0b\u3002\r\n\r\n\u6211\u5011\u76f8\u4fe1\uff0c\u4e0d\u53ea\u662f\u5beb\u7a0b\u5f0f\uff0c\u800c\u662f\u7528\u79d1\u6280\u56de\u61c9\u73fe\u5be6\u554f\u984c\uff0c\u624d\u662f\u6280\u8853\u6700\u6709\u529b\u7684\u6a23\u5b50\u3002\r\n\r\n\u9019\u662f\u4e00\u5834\u8207\u5730\u65b9\u5171\u751f\u7684\u65c5\u7a0b\uff1a\r\n\u4f60\u5c07\u8d70\u9032\u9700\u6c42\u8feb\u5207\u7684\u89d2\u843d\uff0c\u7528\u96d9\u8173\u611f\u53d7\u73fe\u5834\u3001\u7528\u96d9\u773c\u770b\u898b\u554f\u984c\u3001\u7528\u96d9\u624b\u505a\u51fa\u6539\u8b8a\u3002\u5f9e\u89c0\u5bdf\u3001\u8a2d\u8a08\u3001\u5be6\u4f5c\u5230\u53cd\u8986\u9a57\u8b49\uff0c\u6253\u9020\u771f\u6b63\u89e3\u6c7a\u554f\u984c\u7684\u884c\u52d5\u8a08\u756b\u3002\r\n\r\n\u203b\u6b61\u8fce\u6703\u773e\u5728 COSCUP \u8209\u8fa6\u671f\u9593\u53c3\u52a0 BoF \u540c\u597d\u6703\uff01\u8acb\u81f3 [\u6b64\u6587\u4ef6](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) \u627e\u5230\u60a8\u611f\u8208\u8da3\u7684\u6d3b\u52d5\uff0c\u7559\u4e0b\u60a8\u7684\u5927\u540d\uff0c\u6e96\u6642\u51fa\u5e2d\uff01\r\n\r\n- Welcome to participate in the BoF sessions during COSCUP. Please check out [this document](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) to find the activities that interest you. Feel free to leave your name and join us on time!", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EKUYPY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EKUYPY/", "attachments": []}, {"guid": "589be6d1-8643-542f-b604-6d87e4c7a450", "code": "3WYJFG", "id": 2026, "logo": null, "date": "2025-08-09T12:00:00+08:00", "start": "12:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2026-bof-product-folks-bof-at-coscup-ver-3", "url": "https://pretalx.coscup.org/coscup-2025/talk/3WYJFG/", "title": "\u3010BoF\u3011Product folks BoF at COSCUP ver.3 \u958b\u6e90\u5708\u5b50\u88e1\u7684\u7522\u54c1\u4eba", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u53ea\u8981\u6709\u5fc3\u4eba\u4eba\u90fd\u662f\u7522\u54c1\u4eba\uff0ctitle \u4e26\u4e0d\u91cd\u8981\uff1f\u7e3d\u4e4b\uff0c\u4e5f\u8a31\u53ef\u4ee5\u4f86\u804a\u804a\uff0c\u5f7c\u6b64\u8a8d\u8b58\u8a8d\u8b58\u3002\r\n\r\n\r\n\u6b61\u8fce\u6709\u5fc3\u4f86\u5230 COSCUP \u4f46\u6574\u500b\u4e0a\u5348\u9084\u5f88\u52c9\u5f37\u5730\u6709\u807d\u6c92\u61c2\u7684\u4eba\u4f86\u7de9\u89e3\u4e00\u4e0b\u300c\u6211\u5728\u90a3\u88e1\u6211\u662f\u8ab0\u300d\u7684\u60c5\u7dd2\uff0c\u7576\u7136\u4e5f\u6b61\u8fce\u8001\u624b\u5206\u4eab\u5728\u5982\u4f55\u904b\u7528\u958b\u6e90\u62db\u6578\u5316\u89e3\u7522\u54c1\u767c\u5c55\u96e3\u984c\u3002\r\n\r\n\u5728\u4e00\u8f2a\u81ea\u6211\u4ecb\u7d39\u5f8c\u6211\u5011\u6703\u7528 Lean Coffee \u7684\u65b9\u5f0f\u8a0e\u8ad6\u8b70\u984c\uff0c\u6240\u4ee5\u5e36\u8457\u554f\u984c\u4f86\u8a0e\u8ad6\u662f\u6700\u597d\u4e86 :) \u5982\u679c\u4eba\u6578\u5728 3 \u4eba\u4ee5\u4e0b\u5c31\u7d14\u5403\u98ef\u9592\u804a\uff08\u9910\u9ede\u81ea\u5099\uff09\uff1b\u6709\u8208\u8da3\u7684\u5148\u767b\u8a18\u4e00\u4e0b Telegram \u65b9\u4fbf\u806f\u7cfb\u5427 t.me/cosupproductfolks\r\n\r\n\u203b\u6b61\u8fce\u6703\u773e\u5728 COSCUP \u8209\u8fa6\u671f\u9593\u53c3\u52a0 BoF \u540c\u597d\u6703\uff01\u8acb\u81f3 [\u6b64\u6587\u4ef6](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) \u627e\u5230\u60a8\u611f\u8208\u8da3\u7684\u6d3b\u52d5\uff0c\u7559\u4e0b\u60a8\u7684\u5927\u540d\uff0c\u6e96\u6642\u51fa\u5e2d\uff01\r\n\r\n- Welcome to participate in the BoF sessions during COSCUP. Please check out [this document](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) to find the activities that interest you. Feel free to leave your name and join us on time!", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/3WYJFG/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/3WYJFG/", "attachments": []}, {"guid": "9739d429-3bcb-59a2-929b-9fa6210530cb", "code": "U3ACVM", "id": 2028, "logo": null, "date": "2025-08-09T13:00:00+08:00", "start": "13:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2028-bof-day1-slot4", "url": "https://pretalx.coscup.org/coscup-2025/talk/U3ACVM/", "title": "BoF DAY1 Slot4", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u9810\u7d04\u4f60\u7684 BoF \u6642\u9593\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8b93\u9019\u500b\u5468\u672b\u6210\u70ba\u4f60\u8207\u670b\u53cb\u5011\u7684\u6280\u8853\u6a02\u5712\u3002\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002\r\nhttps://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/U3ACVM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/U3ACVM/", "attachments": []}, {"guid": "fafe7bbe-7a19-5b81-8916-c73e85ce374e", "code": "V3FRZR", "id": 2027, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2027-bof-day1-slot5", "url": "https://pretalx.coscup.org/coscup-2025/talk/V3FRZR/", "title": "BoF DAY1 Slot5", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u9810\u7d04\u4f60\u7684 BoF \u6642\u9593\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8b93\u9019\u500b\u5468\u672b\u6210\u70ba\u4f60\u8207\u670b\u53cb\u5011\u7684\u6280\u8853\u6a02\u5712\u3002\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002\r\nhttps://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/V3FRZR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/V3FRZR/", "attachments": []}, {"guid": "a0219fb0-97df-598b-a7b4-9b5301a3ca66", "code": "YM89GH", "id": 2029, "logo": null, "date": "2025-08-09T15:00:00+08:00", "start": "15:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2029-bof-day1-slot6", "url": "https://pretalx.coscup.org/coscup-2025/talk/YM89GH/", "title": "BoF DAY1 Slot6", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u9810\u7d04\u4f60\u7684 BoF \u6642\u9593\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8b93\u9019\u500b\u5468\u672b\u6210\u70ba\u4f60\u8207\u670b\u53cb\u5011\u7684\u6280\u8853\u6a02\u5712\u3002\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002\r\nhttps://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YM89GH/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YM89GH/", "attachments": []}], "TR311": [{"guid": "627da52d-44c3-5c0c-ae24-a62e82415e23", "code": "EQAFPS", "id": 1580, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1580-web3", "url": "https://pretalx.coscup.org/coscup-2025/talk/EQAFPS/", "title": "Web3 \u65b0\u624b\u958b\u767c\u5165\u9580\u8ddf\u7d93\u9a57\u5206\u4eab", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk", "language": "en", "abstract": "\u4ee5\u958b\u767c\u8005\u89d2\u5ea6\u5206\u4eab\u7d93\u9a57\uff0c\u4ecb\u7d39\u5408\u7d04\u8ddf\u524d\u7aef\u958b\u767c\u5e38\u7528\u5de5\u5177\uff0c\u4ee5\u53ca\u5728\u5b78\u7fd2\u904e\u7a0b\u4e2d\u53ef\u80fd\u6703\u9047\u5230\u7684\u7a2e\u7a2e\u56f0\u96e3\r\n\r\n\u6b64\u8b70\u7a0b\u6bd4\u8f03\u958b\u653e\u81ea\u7531\uff0c\u6703\u6bd4\u8f03\u8f15\u9b06\u5730\u804a\u804a\u5404\u7a2e\u96dc\u4e03\u96dc\u516b\u7684\u4e8b\uff0c\u904e\u7a0b\u4e2d\u6703\u7531\u6dfa\u81f3\u6df1\u8ac7\u8ad6\u4e00\u4e9b\u6982\u5ff5\uff0c\u5c0d\u5340\u584a\u93c8\u6709\u9ede\u8208\u8da3\u7684\u90fd\u53ef\u4ee5\u4f86\u53c3\u52a0\r\n\r\n\u6700\u5f8c\uff0c\u6703\u5206\u4eab\u4e00\u4e9b\u6211\u5c0d\u65bc\u52a0\u5165 Web3 \u7684\u7d93\u9a57\u8ddf\u770b\u6cd5", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "39KDHM", "name": "Chi", "avatar": "https://pretalx.coscup.org/media/avatars/39KDHM_AjbtK6e.png", "biography": "\u4e00\u500b\u5340\u584a\u93c8\u958b\u767c\u611b\u597d\u8005", "public_name": "Chi", "guid": "4dc37fc6-bc87-5093-9b09-3322cef0a3d3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/39KDHM/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EQAFPS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EQAFPS/", "attachments": []}, {"guid": "4ab85a1c-cc58-5e9a-b511-d20c63c78544", "code": "ZYFR8B", "id": 1825, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1825-n8n---gemini--fomo", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZYFR8B/", "title": "\u6bcf\u5929\u4e0a\u93c8\u770b\u9322\u5305\u592a\u7d2f\uff1f\u8b93\u6211\u7528 n8n \u81ea\u52d5\u6488\u8cc7\u6599\u3001\u518d\u7528 Gemini \u544a\u8a34\u4f60\u4eca\u5929\u8a72\u4e0d\u8a72 FOMO", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - bonus round submission", "language": "en", "abstract": "Solana \u93c8\u4e0a\u6bcf\u5929\u7522\u751f\u6d77\u91cf\u8cc7\u6599\uff0c\u82e5\u80fd\u7d50\u5408\u81ea\u52d5\u5316\u6d41\u7a0b\u8207 AI \u6a21\u578b\u9032\u884c\u5373\u6642\u5206\u6790\uff0c\u5c07\u5927\u5e45\u63d0\u5347\u89c0\u5bdf\u8207\u53cd\u61c9\u6548\u7387\u3002\u672c\u8b70\u7a0b\u5c07\u793a\u7bc4\u5982\u4f55\u4f7f\u7528\u958b\u6e90\u5de5\u4f5c\u6d41\u7a0b\u5de5\u5177 n8n\uff0c\u81ea\u52d5\u64f7\u53d6 Solana \u5340\u584a\u93c8\u4e0a\u7684\u4ea4\u6613\u8a18\u9304\uff08\u900f\u904e RPC \u6216\u793e\u7fa4\u7bc0\u9ede\uff09\uff0c\u4e26\u6574\u5408 Gemini\uff08Google\uff09\u6216 Ollama\uff08\u672c\u5730 LLM\uff09\u6a21\u578b\u9032\u884c\u81ea\u7136\u8a9e\u8a00\u6458\u8981\u8207\u7570\u5e38\u8b58\u5225\u3002\u6211\u5c07\u5c55\u793a\u5982\u4f55\u8a2d\u5b9a\u81ea\u52d5\u6392\u7a0b\u6293\u53d6\u9322\u5305\u4ea4\u6613\u3001\u89e3\u6790\u91d1\u984d\u8207\u5c0d\u8c61\uff0c\u9032\u4e00\u6b65\u7531 AI \u5224\u8b80\u662f\u5426\u6709\u5927\u984d\u6216\u964c\u751f\u4e92\u52d5\uff0c\u4e26\u900f\u904e Email / Slack \u767c\u51fa\u5831\u544a\u6216\u8b66\u793a\u3002\u6240\u6709\u6b65\u9a5f\u7686\u4f7f\u7528\u958b\u6e90\u5de5\u5177\uff0c\u9069\u5408\u5e0c\u671b\u6253\u9020\u53ef\u8907\u88fd\u3001\u81ea\u8a17\u7ba1\u3001\u81ea\u5b9a\u7fa9\u7684\u5340\u584a\u93c8\u8cc7\u6599\u5206\u6790\u6d41\u7a0b\u7684\u958b\u767c\u8005\u8207\u8cc7\u6599\u4eba\u54e1\u3002\u807d\u773e\u5c07\u5b78\u6703 n8n \u7684\u81ea\u52d5\u5316\u5be6\u4f5c\u6280\u5de7\u3001\u5340\u584a\u93c8 RPC \u4f7f\u7528\u3001AI \u6a21\u578b prompt \u8a2d\u8a08\u8207\u61c9\u7528\u6574\u5408\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "93PTX3", "name": "ali", "avatar": "https://pretalx.coscup.org/media/avatars/93PTX3_R21epaF.jpg", "biography": "\u55e8\uff0c\u6211\u662f ali\u3002\u5beb\u904e CLI\uff0c\u62c6\u904e bytecode\u3002\u66fe\u7d93\u71b1\u611b\u7cfb\u7d71\u7d1a\u63a7\u5236\uff0c\u73fe\u5728\u66f4\u611b\u5beb prompt\u3002\u6700\u62ff\u624b\u7684\u662f\u628a\u4e00\u5806\u4e0d\u60f3\u8b1b\u8a71\u7684\u7cfb\u7d71\uff08SNMP\u3001Solana RPC\u3001AI \u6a21\u578b\uff09\u62fc\u8d77\u4f86\uff0c\u8b93\u5b83\u5011\u81ea\u5df1\u8aaa\u6545\u4e8b\u3002\u559c\u6b61\u7528 n8n \u505a workflow\uff0c\u4e0d\u662f\u56e0\u70ba\u4e0d\u6703\u5beb code\uff0c\u800c\u662f\u56e0\u70ba\u4e0d\u60f3\u6bcf\u6b21\u90fd\u81ea\u5df1\u5beb\u4e00\u6a23\u7684 code\u3002\r\n\u6211\u66fe\u7d93\u5f85\u904e\u4e00\u500b\u5718\u968a\uff0c\u5f8c\u4f86\u88ab\u6372\u6b3e\u4e86\uff0c\u7559\u4e0b\u6211\u548c\u5e7e\u500b\u4e00\u81c9\u77c7\u7684\u5de5\u7a0b\u5e2b\u3002\u5f9e\u90a3\u4e4b\u5f8c\u6211\u5b78\u6703\u4e86\u5169\u4ef6\u4e8b\uff1a\u4e00\u3001\u6c38\u9060 export workflow JSON\uff1b\u4e8c\u3001\u4e0d\u8981\u76f8\u4fe1\u5728 BD \u805a\u6703\u4e0a\u8aaa\u300c\u6211\u5f88\u61c2\u6280\u8853\u300d\u7684\u4eba\u3002\r\n\u5e73\u5e38\u6703\u81ea\u5df1\u67b6\u670d\u52d9\u5668\u8dd1 Ollama\uff0c\u908a\u559d\u5496\u5561\u908a\u8b93 LLM \u5e6b\u6211\u5be9\u8a08\u5408\u7d04\u3001\u5beb\u7b46\u8a18\u3001\u7b97\u9322\u3002\u559c\u6b61\u81ea\u52d5\u5316\uff0c\u4e5f\u559c\u6b61\u628a\u81ea\u52d5\u5316\u505a\u5f97\u6709\u9ede\u53ef\u611b\u3002\u4f86 COSCUP \u60f3\u5206\u4eab\u4e00\u4e9b workflow\u3001\u4e00\u4e9b\u5751\uff0c\u9084\u6709\u4e00\u4e9b\u5de5\u7a0b\u5e2b\u624d\u61c2\u7684\u6d6a\u6f2b\u3002", "public_name": "ali", "guid": "94a2423b-558a-512c-b211-14ac526f8941", "url": "https://pretalx.coscup.org/coscup-2025/speaker/93PTX3/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZYFR8B/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZYFR8B/", "attachments": []}, {"guid": "47b7fe7b-0555-5935-b0a2-bcd230d192ee", "code": "JKKRFA", "id": 1412, "logo": null, "date": "2025-08-09T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1412-unphishable--web3", "url": "https://pretalx.coscup.org/coscup-2025/talk/JKKRFA/", "title": "\u91e3\u9b5a\u9ad4\u9a57\u5e73\u53f0 Unphishable \uff1a\u8b58\u7834 Web3 \u8a50\u9a19\u9677\u9631\uff01", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - early bird submission", "language": "en", "abstract": "Web3 \u8b93\u53bb\u4e2d\u5fc3\u5316\u6280\u8853\u8b8a\u5f97\u6d41\u884c\uff0c\u4f46\u5404\u7a2e\u91e3\u9b5a\u653b\u64ca\u624b\u6cd5\u4e5f\u5c64\u51fa\u4e0d\u7aae\u3002\u4f60\u77e5\u9053\u5e38\u898b\u7684 Web3 \u91e3\u9b5a\u624b\u6cd5\u6709\u54ea\u4e9b\u55ce\uff1f\u4f60\u66fe\u7d93\u9047\u904e\u60e1\u610f\u667a\u80fd\u5408\u7d04\u3001\u5047\u7a7a\u6295\u7db2\u7ad9\u3001Google \u641c\u5c0b\u5ee3\u544a\u91e3\u9b5a\u653b\u64ca\u55ce\uff1f\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u4e00\u500b Web3 \u91e3\u9b5a\u9ad4\u9a57\u5e73\u53f0\uff0c\u8b93\u53c3\u8207\u8005\u5728\u5b89\u5168\u7684\u74b0\u5883\u4e0b\u5be6\u969b\u9ad4\u9a57\u5404\u7a2e Web3 \u91e3\u9b5a\u624b\u6cd5\u3002\u6211\u5011\u5c07\u5e36\u4f60\u5f9e\u6280\u8853\u3001\u793e\u4ea4\u5de5\u7a0b\u3001\u667a\u80fd\u5408\u7d04\u7b49\u89d2\u5ea6\u89e3\u6790\u91e3\u9b5a\u653b\u64ca\u7684\u904b\u4f5c\u65b9\u5f0f\uff0c\u4e26\u5206\u4eab\u5982\u4f55\u9632\u7bc4\u9019\u4e9b\u8a50\u9a19\uff0c\u63d0\u5347 Web3 \u4f7f\u7528\u8005\u7684\u5b89\u5168\u610f\u8b58\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UWWYLX", "name": "rory", "avatar": "https://pretalx.coscup.org/media/avatars/UWWYLX_0VumL91.png", "biography": "\u4e00\u500b\u96dc\u98df\u8edf\u9ad4\u5de5\u7a0b\u5e2b", "public_name": "rory", "guid": "b2a67005-7437-53bc-b40b-2daeb5c9f439", "url": "https://pretalx.coscup.org/coscup-2025/speaker/UWWYLX/"}], "links": [{"title": "DefiHackLabs  \u958b\u6e90 web3 Hacks POC repository", "url": "https://github.com/SunWeb3Sec/DeFiHackLabs", "type": "related"}, {"title": "Web3 \u91e3\u9b5a\u9ad4\u9a57\u5e73\u53f0", "url": "https://unphishable.io/", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/JKKRFA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/JKKRFA/", "attachments": []}, {"guid": "0d2326ea-b2cf-51b2-87b5-7b0a6747e7ff", "code": "SCS7LR", "id": 1824, "logo": null, "date": "2025-08-09T12:50:00+08:00", "start": "12:50", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1824-solana", "url": "https://pretalx.coscup.org/coscup-2025/talk/SCS7LR/", "title": "\u5beb\u5408\u7d04\u597d\u9ebb\u7169\uff1f\u90a3\u5c31\u7528\u73fe\u6210\u7684\uff01\u7121\u75db\u5165\u9580 Solana \u61c9\u7528\u958b\u767c", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - bonus round submission", "language": "en", "abstract": "Solana \u5e38\u88ab\u8a8d\u70ba\u662f\u9700\u8981\u5b78\u7fd2 Rust \u8a9e\u8a00\u624d\u80fd\u958b\u767c\u61c9\u7528\u7a0b\u5f0f\u7684\u5340\u584a\u93c8\uff0c\u4f46\u4e8b\u5be6\u4e0a\u53ef\u4ee5\u5b8c\u5168\u4e0d\u5beb\u667a\u80fd\u5408\u7d04\uff0c\u5c31\u958b\u59cb\u958b\u767c Solana \u61c9\u7528\u7a0b\u5f0f\uff01\r\n\r\n\u672c\u8b70\u7a0b\u5c07\u5f9e Solana \u8207 Ethereum \u7684\u6838\u5fc3\u5dee\u7570\u5207\u5165\uff0c\u8aaa\u660e Solana \u7684\u5e33\u6236\u6a21\u578b\u5982\u4f55\u8b93\u8a31\u591a\u529f\u80fd\u300c\u4e0d\u9700\u8981\u81ea\u5df1\u5beb\u667a\u80fd\u5408\u7d04\u300d\u4e5f\u80fd\u5be6\u73fe\u3002\u900f\u904e\u5df2\u90e8\u7f72\u65bc\u93c8\u4e0a\u7684\u73fe\u6210\u667a\u80fd\u5408\u7d04\uff08\u5982 SPL Token\u3001Metaplex \u7b49\uff09\uff0c\u53ea\u9700\u900f\u904e TypeScript \u642d\u914d @solana/web3.js \u6216\u5404\u5927\u5c08\u6848\u63d0\u4f9b\u7684 SDK\uff0c\u5c31\u80fd\u5b8c\u6210\u5305\u542b\u767c\u884c\u4ee3\u5e63\u3001\u9444\u9020 NFT\u3001\u5efa\u7acb\u4ea4\u6613\u6c60\uff0c\u751a\u81f3\u662f\u7d81\u5b9a\u591a\u7b46\u4ea4\u6613\u7b49\u64cd\u4f5c\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWQSUL", "name": "Canfly", "avatar": "https://pretalx.coscup.org/media/avatars/QWQSUL_zhZ8FVo.jpg", "biography": "Hi, I\u2019m Canfly, a master\u2019s student in Information Security.\r\n\r\nThrough participating in hackathons, I\u2019ve deepened my understanding of blockchain technologies and explored ideas through hands-on development.\r\n\r\nI\u2019m interested in various blockchain ecosystems \u2014 especially Solana \u2014 and I look forward to seeing blockchain become a part of our everyday lives.", "public_name": "Canfly", "guid": "e406b38d-e3e8-57b3-b0c7-d712171d5ea4", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWQSUL/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SCS7LR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SCS7LR/", "attachments": []}, {"guid": "211acd7f-ae29-583c-93da-ef7410cd8363", "code": "7H8WE3", "id": 1770, "logo": null, "date": "2025-08-09T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1770-uniswap-v4", "url": "https://pretalx.coscup.org/coscup-2025/talk/7H8WE3/", "title": "\u6df1\u5165\u6dfa\u51fa Uniswap V4", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk", "language": "en", "abstract": "\u6b64\u6b21\u5206\u4eab\u5c07\u6703\u4ecb\u7d39 V4 \u8a2d\u8a08\u7406\u5ff5\u4ee5\u53ca\u5408\u7d04\u67b6\u69cb\uff0c\u4ee5\u53ca\u5176 hook \u6a5f\u5236\u662f\u5982\u4f55\u958b\u555f\u66f4\u591a\u7684 defi \u6a02\u9ad8\u7d44\u5408\u6027\uff0c\u4e26\u4e14\u9644\u4e0a\u57fa\u790e\u7684 hook \u958b\u767c\u6307\u5357\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EKGMTT", "name": "Charles", "avatar": "https://pretalx.coscup.org/media/avatars/EKGMTT_isigtM0.jpg", "biography": "\u7368\u7acb\u958b\u767c\u8005, \u524d imToken \u5de5\u7a0b\u5e2b", "public_name": "Charles", "guid": "96c4cda4-5e53-5dd1-8d48-97348260b335", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EKGMTT/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7H8WE3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7H8WE3/", "attachments": []}, {"guid": "90aaded4-824e-5ac7-a2ad-7adc5431f28f", "code": "KTPWVY", "id": 1835, "logo": null, "date": "2025-08-09T14:10:00+08:00", "start": "14:10", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1835-dapp", "url": "https://pretalx.coscup.org/coscup-2025/talk/KTPWVY/", "title": "\u52a9\u8a18\u8a5e\u597d\u9ebb\u7169 \u2013 \u66f4\u65b9\u4fbf\u7684 DApp \u7528\u6236\u9ad4\u9a57", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - bonus round submission", "language": "en", "abstract": "AA wallet \u8b93 EVM blockchain \u4e0d\u9700\u5f15\u5165\u65b0\u7684 transaction \u985e\u578b\uff0c\u5c31\u5177\u5099\u53ef\u7a0b\u5f0f\u5316\u9a57\u8b49\u4ea4\u6613\u7684\u80fd\u529b\uff0c\u958b\u555f\u5efa\u69cb\u66f4\u591a\u5143\u7684\u93c8\u4e0a\u5e33\u6236\u7684\u53ef\u80fd\u6027\u3002\r\n\r\n\u7531\u65bc\u73fe\u4eca\u591a\u6578\u667a\u6167\u578b\u88dd\u7f6e\u90fd\u914d\u5099\u76f8\u95dc\u786c\u9ad4\u5143\u4ef6\uff0c\u642d\u914d\u5ee3\u6cdb\u652f\u63f4 WebAuthn API \u7684\u700f\u89bd\u5668\u8207\u7db2\u7ad9\uff0c\u4f7f\u5f97 passkey \u9019\u985e\u5be6\u73fe\u7121\u5bc6\u78bc\u767b\u5165\u7684\u76ee\u6a19\u5f97\u4ee5\u5be6\u73fe\u3002\u5be6\u969b\u4e0a\uff0c\u7121\u5bc6\u78bc\u767b\u5165\u9700\u8981\u5b8c\u6210 challenge \u2192 sign \u2192 verify \u4e09\u6b65\u9a5f\uff0c\u9019\u8207 EVM blockchain \u4e0a\u982d\u767c\u9001\u4ea4\u6613\u5177\u6709\u9ad8\u5ea6\u76f8\u4f3c\u6027\u3002\r\n\r\n\u9019\u5834\u6f14\u8b1b\u5c07\u91dd\u5c0d\u6b64\u4e3b\u984c\u505a\u4ecb\u7d39\uff0c\u4e26\u900f\u904e\u5be6\u4f8b\u5c55\u793a\u5be6\u969b\u9ad4\u9a57\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9G7V9L", "name": "CC Wang", "avatar": "https://pretalx.coscup.org/media/avatars/9G7V9L_3P4FcLd.webp", "biography": "A MS graduate at NTHU CS department. He has got BS in CS from NCTU. Now, he interests in researching and developing high performance blockchain infrastructures and zkp related topics.", "public_name": "CC Wang", "guid": "404c4b4e-97c9-5c7d-a837-514ecebcf4d1", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9G7V9L/"}], "links": [{"title": "Slide", "url": "https://docs.google.com/presentation/d/1CBAR3SjzTW8cV3shtzqf82w0XhW9sGBpptTjsT4AcnY", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KTPWVY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KTPWVY/", "attachments": []}, {"guid": "16d317a6-10ff-5e0b-87a3-51250b6e1b11", "code": "HSRUPX", "id": 1365, "logo": null, "date": "2025-08-09T14:50:00+08:00", "start": "14:50", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1365-ai-x-smart-contract---prompt-engineering", "url": "https://pretalx.coscup.org/coscup-2025/talk/HSRUPX/", "title": "AI x Smart Contract : \u975c\u614b\u5206\u6790\u5de5\u5177\u505a\u4e0d\u5230\u7684\uff0c\u4ea4\u7d66 Prompt Engineering\uff01", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - early bird submission", "language": "en", "abstract": "\u96a8\u8457\u9805\u76ee\u65b9\u5c0d\u5b89\u5168\u610f\u8b58\u7684\u63d0\u5347\uff0c\u5408\u7d04\u4e0a\u93c8\u524d\u7684\u5b89\u5168\u5be9\u67e5\u9700\u6c42\u4e5f\u96a8\u4e4b\u589e\u52a0\uff0c\u5be9\u8a08\u5e73\u53f0\u4ee5\u53ca\u76f8\u95dc\u670d\u52d9\u4e5f\u9010\u6f38\u591a\u5143\u3002\u7136\u800c\uff0c\u73fe\u6709\u7684\u975c\u614b\u5206\u6790\u5de5\u5177\u5728\u6aa2\u6e2c\u67d0\u4e9b\u5e38\u898b\u6f0f\u6d1e\u6642\u5b58\u5728\u5c40\u9650\u6027\uff0c\u4f7f\u5f97\u958b\u767c\u8005\u5f80\u5f80\u5728\u6536\u5230\u5be9\u8a08\u5831\u544a\u5f8c\u624d\u767c\u73fe\u554f\u984c\uff0c\u5ef6\u9577\u4e86\u4fee\u5fa9\u9031\u671f\u4e26\u589e\u52a0\u6210\u672c\u3002\u6b64\u5916\uff0c\u9019\u985e\u6f0f\u6d1e\u5728\u5be9\u8a08\u7af6\u8cfd\u6216\u5b89\u5168\u5e73\u53f0\u4e2d\u7d93\u5e38\u88ab\u6b78\u985e\u70ba\u4e2d\u9ad8\u98a8\u96aa\uff0c\u53ef\u80fd\u5c0e\u81f4\u8cc7\u91d1\u640d\u5931\uff0c\u9032\u4e00\u6b65\u5f37\u8abf\u4e86\u63d0\u5347\u6aa2\u6e2c\u80fd\u529b\u7684\u5fc5\u8981\u6027\u3002\r\n\u672c\u8b70\u7a0b\u5c07\u91dd\u5c0d\u6578\u500b\u4e0a\u8ff0\u985e\u578b\u7684\u6f0f\u6d1e\uff0c\u63a2\u8a0e\u5c0d\u61c9\u7684 Prompt \u6f0f\u6d1e\u6aa2\u6e2c\u6d41\u7a0b\uff0c\u8aaa\u660e\u5982\u4f55\u904b\u7528 AI \u5f37\u5316\u5b89\u5168\u5be9\u8a08\uff0c\u4e26\u4ee5 slippage minAmountOut \u6f0f\u6d1e\u70ba\u4f8b\uff0c\u5c55\u793a AI \u8f14\u52a9\u6aa2\u6e2c\u7684\u5be6\u969b\u6210\u6548\uff0c\u5f9e\u800c\u6709\u6548\u512a\u5316\u5f9e\u958b\u767c\u5230\u5be9\u8a08\u4e43\u81f3\u5f8c\u7e8c\u76e3\u63a7\u7684\u5b89\u5168\u751f\u547d\u5468\u671f\u7ba1\u7406\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JLBWXM", "name": "Tim Ou", "avatar": "https://pretalx.coscup.org/media/avatars/JLBWXM_Jy0rqe5.jpg", "biography": "CS senior in NCKU. Blockchain & AI lover.", "public_name": "Tim Ou", "guid": "71ffc308-5297-593c-a9d6-d8ed24d098a1", "url": "https://pretalx.coscup.org/coscup-2025/speaker/JLBWXM/"}], "links": [{"title": "Bastet GitHub Repo", "url": "https://github.com/OneSavieLabs/Bastet", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HSRUPX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HSRUPX/", "attachments": []}, {"guid": "6b53c194-7ab9-5fd1-b470-a8bd62de7b97", "code": "WQYFTS", "id": 1823, "logo": null, "date": "2025-08-09T15:30:00+08:00", "start": "15:30", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1823-erc-3643-token-standard-for-rwa", "url": "https://pretalx.coscup.org/coscup-2025/talk/WQYFTS/", "title": "ERC-3643 Token Standard for RWA", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - bonus round submission", "language": "en", "abstract": "ERC-3643 \u662f\u4ee5\u592a\u574a\u5340\u584a\u93c8\u4e0a\u4e00\u500b\u5c08\u9580\u91dd\u5c0d\u53d7\u9650\u5236\u8cc7\u7522\uff08Restricted Asset\uff09\u7684\u4ee3\u5e63\u6a19\u6e96\u3002\u9019\u500b\u6a19\u6e96\u662f\u57fa\u65bc ERC-20 \u4ee3\u5e63\u6a19\u6e96\u9032\u4e00\u6b65\u64f4\u5c55\uff0c\u8a2d\u8a08\u7528\u65bc\u7b26\u5408\u6cd5\u898f\u548c\u5408\u898f\u8981\u6c42\u7684\u7279\u5b9a\u8cc7\u7522\uff0c\u5982\u8b49\u5238\u3001\u50b5\u5238\u3001\u8b49\u5238\u5316\u8cc7\u7522\u7b49\uff0c\u5141\u8a31\u5728\u5340\u584a\u93c8\u4e0a\u9032\u884c\u5b89\u5168\u4e14\u53d7\u76e3\u7ba1\u7684\u8cc7\u7522\u4ea4\u6613\u3002\r\n\r\n\u5927\u7db1\r\n1. Successful RWA: BlackRock BUIDL (5 min)\r\n\r\n2. BUIDL smart contract modules (5 min)\r\n\r\n3. Compare to BUIDL, a more flexible permission control in ERC-3643 (5 min)\r\n\r\n4. ERC-3643 smart contract modules (10 min)\r\n\r\n5. QA (5 min)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ARTSAT", "name": "CT Chan", "avatar": "https://pretalx.coscup.org/media/avatars/ARTSAT_QGkMgYI.jpg", "biography": "Blockchain Engineer in Cathay Financial Holdings, responsible for RWA project (corporate bond)", "public_name": "CT Chan", "guid": "fc70df4a-01d0-5ef9-a776-6628b7cba026", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ARTSAT/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WQYFTS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WQYFTS/", "attachments": [{"title": "Slides \u8349\u7a3f", "url": "/media/coscup-2025/submissions/WQYFTS/resources/COSCUP_ERC3643_8gcRFmr.pdf", "type": "related"}]}], "TR313": [{"guid": "02a3f703-aab6-5362-8099-2876280e35e4", "code": "JPADKC", "id": 1930, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:40", "room": "TR313", "slug": "coscup-2025-1930-kernel--secure-boot", "url": "https://pretalx.coscup.org/coscup-2025/talk/JPADKC/", "title": "\u81ea\u5df1\u7684 kernel \u81ea\u5df1\u7c3d\uff1asecure boot \u7684\u958b\u6e90\u4e4b\u65c5", "subtitle": "", "track": "Open Source Security HITCON x COSCUP", "type": "Talk", "language": "en", "abstract": "Secure boot \u4fdd\u8b77\u4f60\u7684\u7cfb\u7d71\u514d\u53d7 bootkit \u653b\u64ca\uff0c\u85c9\u7531 key \u5c0d boot loader \u7c3d\u540d\uff0c\u78ba\u4fdd\u53ea\u6709\u7d93\u904e\u8a8d\u8b49\u7684\u8edf\u9ad4\u88ab\u57f7\u884c\u3002\u90a3\u4f60\u77e5\u9053\u9019\u628a key \u662f\u600e\u9ebc\u4f86\u7684\u55ce\uff1f\u70ba\u4ec0\u9ebc\u6bcf\u7bc7 Linux \u5b89\u88dd\u6559\u5b78\u7684\u7b2c\u4e00\u6b65\u5c31\u662f\u8981\u4f60\u95dc\u9589 secure boot\uff0c\u7136\u5f8c\u5c31\u6c92\u6709\u7136\u5f8c\u4e86\uff1f\u672c\u7bc7\u6f14\u8b1b\u5e36\u4f60\u5f9e UEFI \u958b\u59cb\uff0c\u8d70\u904e\u6574\u500b secure boot \u76f4\u5230 Linux kernel \u8f09\u5165\uff0c\u4e26\u4ecb\u7d39\u958b\u6e90\u4e16\u754c\u4e2d\u5982\u4f55\u900f\u904e machine owner key \u64fa\u812b\u90aa\u60e1\u4f01\u696d\u7684\u63a7\u5236\uff0c\u7528\u81ea\u5df1\u7684 key \u5c0d\u81ea\u5df1\u7684 boot loader \u53ca kernel \u7c3d\u540d\u3002 \u958b\u9032\u4f5c\u696d\u7cfb\u7d71\u662f\u6210\u529f\u7684\u7b2c\u4e00\u6b65\uff0c\u9664\u4e86 secure boot \u4ee5\u5916\uff0c\u9084\u6709\u66f4\u591a\u7684\u5b89\u5168\u6a5f\u5236\u53ef\u4ee5\u555f\u7528\u3002\u5168\u786c\u789f\u52a0\u5bc6\u53ef\u4ee5\u907f\u514d\u5225\u4eba\u5077\u8d70\u4f60\u7684\u96fb\u8166\u5f8c\u76f4\u63a5\u8b80\u53d6\u5167\u5bb9\uff0c\u4f46\u76ee\u524d boot loader \u5c0d\u5168\u786c\u789f\u52a0\u5bc6\u7684\u652f\u63f4\u5176\u5be6\u662f\u6709\u4e00\u4e9b\u9650\u5236\u7684\uff0c\u6df1\u5165\u5206\u6790 grub \u66f4\u6703\u767c\u73fe\u6c92\u6709\u5beb\u5728\u6587\u4ef6\u4e0a\u7684\u884c\u70ba\u3002\u9019\u7bc7\u4e5f\u6703\u4ecb\u7d39\u5728 Linux \u4e2d\u5982\u4f55\u900f\u904e\u5de5\u5177\u6aa2\u8996\u9019\u4e9b\u9032\u968e\u7684\u5b89\u5168\u8a2d\u7f6e\uff0c\u4e26\u5206\u4eab\u5728\u9664\u932f\u7684\u904e\u7a0b\u4e2d\uff0c\u4f7f\u7528 LLM \u5206\u6790\u7a0b\u5f0f\u78bc\u7684\u7d93\u9a57\uff0c\u5f9e GNOME desktop \u4e00\u8def\u8ffd\u56de kernel\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VRWC3A", "name": "doraeric", "avatar": "https://pretalx.coscup.org/media/avatars/VRWC3A_pfIQA5k.png", "biography": "\u76ee\u524d\u65bc\u5967\u7fa9\u667a\u6167\u79d1\u6280\u64d4\u4efb\u8cc7\u5b89\u7814\u7a76\u54e1\uff0c\u5c08\u6ce8\u65bc\u7db2\u8def\u5b89\u5168\u9818\u57df\u3002\u6700\u8fd1\u5728\u73a9\u65b0\u8cb7\u7684\u96fb\u8166 \u30fd( \u00b0 \u25bd\u00b0)\u30ce", "public_name": "doraeric", "guid": "7042d197-d238-5141-81c6-e0e0ad4e4e11", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VRWC3A/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/JPADKC/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/JPADKC/", "attachments": []}, {"guid": "23bd2f88-7353-5a0f-b7b4-833c17aded7b", "code": "VWECWP", "id": 1764, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:40", "room": "TR313", "slug": "coscup-2025-1764-threat-modeling-introduction-for-free-software-projects", "url": "https://pretalx.coscup.org/coscup-2025/talk/VWECWP/", "title": "Threat modeling introduction for free software projects", "subtitle": "", "track": "Open Source Security HITCON x COSCUP", "type": "Talk", "language": "en", "abstract": "Among security professionals, threat modeling is considered one of the de-facto standard methods to identify and assess potential security issues of technical systems. By defining and documenting a project's security context (e.g., what problems does it claim to solve, how is it supposed to be used, how is it expected to be operated), defining security objectives and taking a look at how these objectives could be violated by a potential attacker, projects can identify the most relevant security safeguards and spend their valuable time on security measures and practices that actually matter.\r\n\r\nThis session will give an introduction to the basic vocabulary of threat modeling (what are threats, vulnerabilities, risks and counter measures), show how free software projects can get started on defining their project's threat model, what free online resources are available to learn more about threat modeling, and what free and open source tools can be used to document and communicate a threat model to both users and contributors of the project.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TQF7HH", "name": "Simon Hornbachner", "avatar": "https://pretalx.coscup.org/media/avatars/download_uJg3e6v.jpeg", "biography": "Simon has worked both professionally and as a volunteer in various areas of free and open-source software, as well as security. After completing his Bachelor's degree in security, he began his professional career as what would now be called a \"SecDevOps\" engineer, developing infrastructure automation code and deploying and operating automated patch and vulnerability management systems. Following that, he transitioned into a product manager role in the Austrian public health insurance sector, where he was involved in setting up and running the FOSS strategy board, clearance processes, and community engagement programs.\r\n\r\nIn the last couple of years, Simon has worked as a security consultant and subsequently started his own business to focus on the intersection of software user rights, security, and IT strategy. His aim is to help both for-profit and non-profit organizations succeed in creating sustainable and resilient organizational and technical systems that support their organizational goals, empower their users, and are secure.\r\n\r\nFor leisure, Simon is an avid board gamer and tabletop RPG game master.", "public_name": "Simon Hornbachner", "guid": "a3691c90-9ef0-507c-a32b-8655eb73ba72", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TQF7HH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/VWECWP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/VWECWP/", "attachments": []}, {"guid": "ca362122-f59e-5079-9b07-b6eb0b647cb4", "code": "NSFCP3", "id": 1921, "logo": null, "date": "2025-08-09T11:30:00+08:00", "start": "11:30", "duration": "00:50", "room": "TR313", "slug": "coscup-2025-1921-open-source", "url": "https://pretalx.coscup.org/coscup-2025/talk/NSFCP3/", "title": "\u4e16\u754c\u5496\u5561\u9928\uff1a\u5728\u8cc7\u5b89\u5708\uff0c\u96e3\u9053\u5c31\u6c92\u6709 open source \u7684\u7acb\u8db3\u4e4b\u5730\uff1f\uff01", "subtitle": "", "track": "Open Source Security HITCON x COSCUP", "type": "workshop/panel", "language": "en", "abstract": "# \u5728\u8cc7\u5b89\u5708\uff0c\u958b\u6e90\u8edf\u9ad4\u7684\u7acb\u8db3\u4e4b\u5730\u5728\u54ea\u88e1\uff1f\r\n\r\n## \u6d3b\u52d5\u76ee\u6a19\r\n\r\n* \u6fc0\u767c\u8207\u6703\u8005\u7a4d\u6975\u53c3\u8207\u8a0e\u8ad6\uff0c\u5171\u540c\u63a2\u7d22\u958b\u6e90\u8edf\u9ad4\u5728\u8cc7\u5b89\u9818\u57df\u7684\u53ef\u80fd\u6027\r\n* \u5021\u8b70\u4e26\u63a2\u8a0e\u958b\u6e90\u8edf\u9ad4\u5728\u8cc7\u5b89\u9818\u57df\u7684\u767c\u5c55\u6f5b\u529b\u8207\u6539\u5584\u65b9\u5411\r\n\r\n## \u9032\u884c\u65b9\u5f0f\r\n\r\n* \u63a1\u7528\u4e16\u754c\u5496\u5561\u9928\uff08World Caf\u00e9\uff09\u5f62\u5f0f\uff0c\u5206\u6210 4-5 \u500b\u8a0e\u8ad6\u684c\r\n* \u6bcf\u684c\u8a2d\u6709\u56fa\u5b9a\u684c\u9577\u8ca0\u8cac\u5f15\u5c0e\u8a0e\u8ad6\u4e26\u8a18\u9304\u91cd\u9ede\r\n* \u53c3\u8207\u8005\u6bcf 10-15 \u5206\u9418\u8f2a\u63db\u684c\u6b21\uff0c\u9032\u884c\u4e09\u8f2a\u8a0e\u8ad6\r\n* \u6bcf\u8f2a\u8a0e\u8ad6\u642d\u914d\u4e0d\u540c\u4f46\u76f8\u95dc\u806f\u7684\u4e3b\u984c\uff0c\u5c64\u5c64\u6df1\u5165\u63a2\u8a0e\r\n* \u6700\u5f8c\u4e00\u8f2a\u7d50\u675f\u5f8c\uff0c\u5404\u684c\u9032\u884c\u6210\u679c\u5206\u4eab\u8207\u7e3d\u7d50\r\n\r\n## \u8a0e\u8ad6\u4e3b\u984c\uff08\u66ab\u5b9a\uff09\r\n\r\n* \u5728\u54ea\u4e9b\u8cc7\u5b89\u5834\u57df\u6703\u7528\u5230\u958b\u6e90\u8edf\u9ad4\r\n* \u958b\u6e90\u8edf\u9ad4\u6703\u9047\u5230\u7684\u56f0\u96e3\u9ede\r\n* \u60f3\u8981\u958b\u6e90\u8edf\u9ad4\u600e\u6a23\u5728\u8cc7\u5b89\u4e0a\u5e6b\u52a9\u4ed6\u5011\r\n* \u958b\u6e90\u8edf\u9ad4\u7684\u8cc7\u5b89\u554f\u984c\r\n* \u5982\u4f55\u6539\u5584\u958b\u6e90\u8edf\u9ad4\u751f\u614b\u7cfb\uff0c\u8b93\u958b\u6e90\u8edf\u9ad4\u53ef\u7528\u65bc\u66f4\u591a\u8cc7\u5b89\u5834\u57df", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/NSFCP3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/NSFCP3/", "attachments": []}, {"guid": "9f85aa2c-e24b-5159-b22d-17fe144ea077", "code": "QNVNXT", "id": 1929, "logo": null, "date": "2025-08-09T12:20:00+08:00", "start": "12:20", "duration": "00:50", "room": "TR313", "slug": "coscup-2025-1929", "url": "https://pretalx.coscup.org/coscup-2025/talk/QNVNXT/", "title": "\u9592\u804a\u5927\u98df\u5718", "subtitle": "", "track": "Open Source Security HITCON x COSCUP", "type": "workshop/panel", "language": "en", "abstract": "\u300c\u9592\u804a\u5927\u98df\u5718\u300d\u662f\u5348\u9910\u6642\u5149\u7684\u8f15\u9b06\u805a\u6703\u6d3b\u52d5\uff0c\u8b93\u53c3\u8207\u8005\u5728\u4eab\u7528\u7f8e\u98df\u7684\u540c\u6642\uff0c\u8207\u4f86\u81ea\u4e0d\u540c\u9818\u57df\u7684\u5925\u4f34\u5011\u81ea\u7531\u4ea4\u6d41\u5206\u4eab\u7d93\u9a57\u3001\u5efa\u7acb\u65b0\u9023\u7d50\uff0c\u71df\u9020\u6eab\u99a8\u53cb\u5584\u7684\u793e\u7fa4\u6c1b\u570d\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/QNVNXT/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/QNVNXT/", "attachments": []}, {"guid": "47dba634-791a-5229-ad8a-26a72d867f64", "code": "DQXTXQ", "id": 1925, "logo": null, "date": "2025-08-09T13:10:00+08:00", "start": "13:10", "duration": "01:20", "room": "TR313", "slug": "coscup-2025-1925-workshop-ruby----metasploit", "url": "https://pretalx.coscup.org/coscup-2025/talk/DQXTXQ/", "title": "Workshop - Ruby \u91ac\u3000\uff5e\u3000\u99ed\uff01\u5206\u5206\u9418\u5e36\u4f60\u7528 Metasploit \u6253\u4e0b\u7db2\u7ad9", "subtitle": "", "track": "Open Source Security HITCON x COSCUP", "type": "workshop/panel", "language": "en", "abstract": "### \u9810\u5b9a\u5167\u5bb9\u5927\u7db1 / \u8b1b\u7db1\r\n\r\n\u5c07\u5e36\u9818\u53c3\u8207\u4eba\u54e1\u5f9e\u96f6\u5b78\u7fd2\u958b\u6e90\u6ef2\u900f\u6846\u67b6 Metasploit Framework\uff0c\u4e26\u4e00\u6b65\u6b65\u5b8c\u6210\u5b8c\u6574\u7684\u7db2\u7ad9\u6ef2\u900f\u6e2c\u8a66\uff01\u672c\u5834\u8b70\u7a0b\u8a2d\u8a08\u70ba\u5be6\u4f5c\u5c0e\u5411\uff0c\u7121\u8ad6\u4f60\u662f\u525b\u8e0f\u5165\u8cc7\u5b89\u9818\u57df\u7684\u65b0\u624b\uff0c\u9084\u662f\u5c0d\u653b\u9632\u5be6\u6230\u6709\u8208\u8da3\u7684\u958b\u767c\u8005\uff0c\u90fd\u80fd\u5728\u6d3b\u52d5\u4e2d\u6709\u6240\u6536\u7a6b\u3002\u6211\u5011\u5c07\u5f9e\u6700\u57fa\u672c\u7684\u74b0\u5883\u67b6\u8a2d\u8207\u64cd\u4f5c\u4ecb\u9762\u51fa\u767c\uff0c\u5be6\u969b\u793a\u7bc4\u5982\u4f55\u9032\u884c\u76ee\u6a19\u7db2\u7ad9\u7684\u8cc7\u8a0a\u8490\u96c6\u3001\u6f0f\u6d1e\u6383\u63cf\u3001\u6a21\u7d44\u9078\u64c7\uff0c\u6700\u5f8c\u5229\u7528 Metasploit \u57f7\u884c\u6f0f\u6d1e\u5229\u7528\u3001\u63d0\u6b0a\u7b49\u653b\u64ca\u6d41\u7a0b\u3002  \r\n\u5831\u540d\u9023\u7d50\uff1ahttps://docs.google.com/forms/d/e/1FAIpQLScuZNs49IudWNY0WY1dFbuu6BAX9rMpjOS0CCpz7ENxmb1QQg/viewform?usp=preview", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Q3ZX9W", "name": "\u6797\u6649\u5b87", "avatar": "https://pretalx.coscup.org/media/avatars/Q3ZX9W_wozkBIN.png", "biography": "- \u884c\u653f\u9662\u7db2\u8def\u653b\u9632\u6f14\u7df4/\u96fb\u5546\u5e73\u53f0\u5916\u7db2\u6aa2\u6e2c/\u6559\u80b2\u9ad4\u7cfb\u8cc7\u5b89\u653b\u9632\u6f14\u7df4 \u653b\u64ca\u624b\r\n- \u570b\u5167\u5916 Bug Bounty/VDP \u7d93\u9a57: NASA, \u53f0\u6c34, \u53f0\u96fb\r\n- Pentester/Security Research, Student\r\n- CTF Player (Web + Crypto) @ ICEDTEA/QnQSec/\u661f\u7206\u725b\u7092\u7af9\u72d0\r\nhttps://blog.whale-tw.com\r\n\r\nCurrently in NTU CSIE", "public_name": "\u6797\u6649\u5b87", "guid": "396518a9-cae6-5899-88a1-0c28ba1d5a68", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Q3ZX9W/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DQXTXQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DQXTXQ/", "attachments": []}, {"guid": "224d028e-30f6-5ce2-9d69-1a8a8428e0aa", "code": "7PPA8T", "id": 1928, "logo": null, "date": "2025-08-09T14:40:00+08:00", "start": "14:40", "duration": "00:40", "room": "TR313", "slug": "coscup-2025-1928-hackmaster-pi", "url": "https://pretalx.coscup.org/coscup-2025/talk/7PPA8T/", "title": "\u53ea\u8981\u4e00\u5f35\u5c0f\u670b\u53cb\uff1a\u5229\u7528\u6a39\u8393\u6d3e\u6253\u9020\u7269\u806f\u7db2\u653b\u64ca\u5de5\u5177\u2014\u2014 HackMaster Pi", "subtitle": "", "track": "Open Source Security HITCON x COSCUP", "type": "Talk", "language": "en", "abstract": "\u6211\u958b\u767c\u4e86\u4e00\u500b\u57fa\u65bc Raspberry Pi Zero 2 W \u7684\u958b\u6e90\u7269\u806f\u7db2\u5b89\u5168\u6e2c\u8a66\u5de5\u5177 HackMaster Pi\uff0c\u4e26\u4ee5\u7269\u806f\u7db2\u5b89\u5168\u5b78\u7fd2\u70ba\u76ee\u7684\u3002\u900f\u904e\u4f4e\u6210\u672c\u7684\u7279\u9ede\uff0c\u96c6\u7d50\u85cd\u7259\u3001Wi-Fi\u3001\u7d05\u5916\u7dda\u548c RFID \u7b49\u529f\u80fd\uff0c\u8b93\u4f7f\u7528\u8005\u80fd\u5920\u4ee5\u4fbf\u5b9c\u7684\u9810\u7b97\u5b78\u7fd2\u7269\u806f\u7db2\u8a2d\u5099\u7684\u653b\u64ca\u8207\u9632\u79a6\u77e5\u8b58\u3002\r\n\r\n\u6295\u5f71\u7247\u9023\u7d50\u8acb\u898b\uff1a[https://github.com/1PingSun/HackMaster-Pi/blob/main/keynote/HackMaster%20Pi%20Introduction%20Keynote.pdf](https://github.com/1PingSun/HackMaster-Pi/blob/main/keynote/HackMaster%20Pi%20Introduction%20Keynote.pdf)\uff0c\u6216 Google Drive \u96f2\u7aef\u9023\u7d50\uff1a[https://drive.google.com/drive/folders/1ZqCFNfG6tz7VR5vZua2AAn2tCn7cCu9W?usp=sharing](https://drive.google.com/drive/folders/1ZqCFNfG6tz7VR5vZua2AAn2tCn7cCu9W?usp=sharing)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PL8BEA", "name": "1Ping Sun", "avatar": "https://pretalx.coscup.org/media/avatars/PL8BEA_ZaAlRGx.png", "biography": "\u5b6b\u9038\u5e73\uff0c\u76ee\u524d\u5c31\u8b80\u53f0\u5317\u5e02\u6578\u4f4d\u5be6\u9a57\u9ad8\u4e2d\uff0c\u65bc\u570b\u5c0f\u4e09\u5e74\u7d1a\u63a5\u89f8\u8cc7\u8a0a\u53ca\u5275\u5ba2\u9818\u57df\uff0c\u5c08\u9577\u70ba\u8cc7\u5b89\u8207\u5275\u5ba2\u3002\r\n\r\n\u6b61\u8fce\u5230\u6211\u7684\u90e8\u843d\u683c\u4e86\u89e3\u66f4\u591a\uff1a[https://1ping.org/](https://1ping.org/)\u3002", "public_name": "1Ping Sun", "guid": "ffaec6c3-537d-5ea2-958f-68ae7c8865d2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PL8BEA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7PPA8T/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7PPA8T/", "attachments": []}, {"guid": "e0566cde-fe28-58dd-af53-c43ac83e5f68", "code": "L7P8TS", "id": 1922, "logo": null, "date": "2025-08-09T15:30:00+08:00", "start": "15:30", "duration": "01:00", "room": "TR313", "slug": "coscup-2025-1922-coscup-x-hit--ama", "url": "https://pretalx.coscup.org/coscup-2025/talk/L7P8TS/", "title": "COSCUP x HIT \u5c0d\u99ed\u5ba2\u63d0\u554f AMA\uff1a\u5f9e\u653b\u64ca\u8005\u7684\u8996\u89d2\u770b\u958b\u767c\u8207\u8cc7\u5b89\uff01", "subtitle": "", "track": "Open Source Security HITCON x COSCUP", "type": "workshop/panel", "language": "en", "abstract": "# \ud83d\udd0d COSCUP x HIT\uff5c\u5c0d\u99ed\u5ba2\u63d0\u554f AMA\uff1a\u5f9e\u653b\u64ca\u8005\u7684\u8996\u89d2\u770b\u958b\u767c\u8207\u8cc7\u5b89\uff01\r\n\r\n\u4f60\u662f\u5426\u66fe\u60f3\u904e\uff0c\u81ea\u5df1\u958b\u767c\u51fa\u7684\u7db2\u7ad9\uff0c\u7adf\u7136\u6709\u99ed\u5ba2\u80fd\u5920\u4efb\u610f\u8b8a\u66f4\u5167\u5bb9\uff1f\r\n\r\n\u9019\u4e26\u4e0d\u662f\u865b\u69cb\u60c5\u7bc0\u2014\u2014\u9019\u6b63\u662f\u6211\u5011\u5176\u4e2d\u4e00\u4f4d\u8b1b\u8005\u7684\u771f\u5be6\u53d7\u99ed\u7d93\u6b77\uff0c\u4e5f\u8b93\u4ed6\u5f9e\u4e00\u540d\u5e73\u51e1\u7684\u958b\u767c\u8005\uff0c\u8e0f\u4e0a\u4e86\u99ed\u5ba2\u4e4b\u8def\u3002\r\n\r\n\u5728\u4f60\u4ee5\u70ba\u4e00\u5207\u90fd\u300c\u8a2d\u8a08\u826f\u597d\u300d\u7684\u5730\u65b9\uff0c\u99ed\u5ba2\u537b\u80fd\u505a\u5230\u4f60\u7121\u6cd5\u60f3\u50cf\u7684\u4e8b\u3002\r\n\r\n\u9019\u5834\u5c0d\u8ac7\uff0c\u6211\u5011\u9080\u8acb\u5230\u4e09\u4f4d\u6d3b\u8e8d\u65bc\u77e5\u540d\u793e\u7fa4\u3001\u8cc7\u5b89\u6230\u968a\u3001\u5728\u570b\u969b\u821e\u53f0\u6d3b\u8e8d\u7684\u99ed\u5ba2\u5011\uff1a\ud83d\udc1fVincent\u3001\ud83e\udeb6 ShallowFeather\u3001\ud83d\udc08 Ching \u4ee5\u99ed\u5ba2\u601d\u7dad\uff0c\u56de\u7b54\u5927\u5bb6\u7684\u63d0\u554f\u3002\r\n\r\n## \ud83d\udccc \u6d3b\u52d5\u8cc7\u8a0a\r\n\r\n* \u6d3b\u52d5\u5f62\u5f0f\uff1aAMA \u554f\u7b54\uff08\u4f7f\u7528 Slido \u9032\u884c\u63d0\u554f\u8207\u6295\u7968\uff09\uff0c\u4e26\u65bc\u73fe\u5834\u7531\u99ed\u5ba2\u5011\u9032\u884c\u56de\u7b54\r\n* \u53c3\u8207\u65b9\u5f0f\uff1a\u65bc Slido \u4e0a\u9032\u884c\u63d0\u554f\uff0c\u5df2\u958b\u653e\u63d0\u554f\uff5e\uff5e\r\n* Slido \u9023\u7d50\uff1ahttps://app.sli.do/event/8Nir2UnuYzep3K3jq9EyJU\r\n\r\n## \ud83d\udcac \u4ed6\u5011\u6703\u804a\u4ec0\u9ebc\uff1f\r\n\r\n* \u99ed\u5ba2\u53ef\u4ee5\u505a\u5230\u4ec0\u9ebc\uff1f\u600e\u9ebc\u99ed\u9032\u4e00\u500b\u7db2\u7ad9 / \u7834\u89e3\u4e00\u500b\u8edf\u9ad4\u7684\uff1f\r\n* \u958b\u767c\u8005\u61c9\u8a72\u600e\u9ebc\u958b\u767c / \u6aa2\u67e5\u81ea\u5df1\u7684\u7a0b\u5f0f\u624d\u6bd4\u8f03\u4e0d\u6703\u51fa\u4e8b\uff1f\r\n* \u5982\u4f55\u6210\u70ba\u4e00\u500b\u99ed\u5ba2\uff1f\u5f9e\u54ea\u88e1\u958b\u59cb\u5b78\uff1f\r\n\r\n\ud83e\udef5 \u4f60\u53ef\u4ee5\u5728 Slido \u6295\u51fa\u4f60\u7684\u554f\u984c\uff0c\u8b93\u99ed\u5ba2\u5011\u73fe\u5834\u56de\u7b54\u4f60\u6700\u60f3\u77e5\u9053\u7684\u4e8b\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Y9NX3L", "name": "Vincent55", "avatar": "https://pretalx.coscup.org/media/avatars/Y9NX3L_dGVxkvt.jpg", "biography": "Vincent55 \u662f\u4e00\u96bb\u5373\u5c07\u524d\u5f80\u4ea4\u5927\u78a9\u96f6\u7684\u9b5f\u9b5a\uff0c\u6210\u5927\u8cc7\u5b89\u793e\u5275\u793e\u5e79\u90e8\u517c B33F 50UP \u6230\u968a\u968a\u9577\u3002\r\n\r\n\u4ee5\u5b78\u7fd2\u8cc7\u8a0a\u7684\u5404\u7a2e\u9818\u57df\u70ba\u6a02\u8da3\uff0c\u4e26\u4e14\u8fd1\u671f\u5728\u8cc7\u5b89\u9818\u57df\u6709\u8f03\u591a\u8457\u58a8\uff0c\u76ee\u524d\u4efb\u8077\u65bc DEVCORE \u64d4\u4efb\u7d05\u968a\u5be6\u7fd2\u751f\uff0c\u76ee\u524d\u80b2\u6709\u4e00\u96bb\u718a\u718a\ud83d\udc3b\uff0c\u8acb\u591a\u6307\u6559\u5594\u3002\r\n\r\n[https://vincent55.tw](https://www.youtube.com/watch?v=dQw4w9WgXcQ)", "public_name": "Vincent55", "guid": "567edec6-5358-5237-94f9-92ec6471a66d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Y9NX3L/"}, {"code": "MDSM7S", "name": "ShallowFeather", "avatar": "https://pretalx.coscup.org/media/avatars/MDSM7S_H206KFM.jpg", "biography": "\u76ee\u524d\u5c31\u8b80\u65bc\u4e2d\u5c71\u5927\u5b78 \u8cc7\u5de5\u7cfb \u4e5f\u5728 TeamT5 \u64d4\u4efb Intern\r\n\u4e3b\u8981\u7814\u7a76 Windows Kernel \u5b89\u5168 \u4ee5\u53ca \u904a\u6232\u5916\u639b\u76f8\u95dc\u6280\u8853\r\n\u540c\u6642\u4e5f\u73a9\u9ede\u9006\u5411 CTF", "public_name": "ShallowFeather", "guid": "b0b55070-03cd-560b-aa18-7d6fa20c3fb4", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MDSM7S/"}, {"code": "MBWGEV", "name": "Ching", "avatar": "https://pretalx.coscup.org/media/avatars/MBWGEV_Vo70b09.jpg", "biography": "\u81fa\u7063\u77e5\u540d\u8cc7\u5b89\u6230\u968a \u661f\u7206\u725b\u7092\u7af9\u72d0 \u968a\u9577\r\n\r\n\u66fe\u5e36\u9818\u5718\u968a\u69ae\u7372 HITCON CTF 2024 FINAL \u81fa\u7063\u4e4b\u661f\u734e\r\n\r\n\u6a6b\u6383\u81fa\u7063\u5404\u5927\u8cc7\u5b89\u7af6\u8cfd\u734e\u9805\r\n\r\nhttps://ching367436.me", "public_name": "Ching", "guid": "2d617bca-7985-5d61-a156-ef5b09074cef", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MBWGEV/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/L7P8TS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/L7P8TS/", "attachments": []}], "TR409-2": [{"guid": "d3b8a427-97a6-5c38-9bb4-53236c07558a", "code": "XARKVG", "id": 1585, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1585-how-openapi-is-transforming-api-client-development", "url": "https://pretalx.coscup.org/coscup-2025/talk/XARKVG/", "title": "How OpenAPI Is Transforming API Client Development", "subtitle": "", "track": "Let's read the open source code", "type": "Talk", "language": "en", "abstract": "OpenAPI-driven automation is changing how we build and maintain API clients.\r\nThis session shares real-world lessons from migrating the LINE API Ruby SDK from manual maintenance (v1) to automated, OpenAPI-based generation (v2).\r\nWe'll cover the \"God Class\" problem, update delays, and how automation improved quality and speed.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "N37ZYP", "name": "4geru", "avatar": "https://pretalx.coscup.org/media/avatars/N37ZYP_jbUL6Zp.jpeg", "biography": "I'm a **LINE API Expert**, recognized by LINE as an external professional skilled in their APIs.\r\n\r\nFor the last 7 years, I've been working as both a **Ruby engineer** and an active **LINE API Expert**.\r\n\r\nIn addition to my work, I enjoy organizing **hands-on developer events** 3 to 4 times each year. I don't just use the official LINE API packages; I also help improve them by **creating Pull Requests (PRs)**.", "public_name": "4geru", "guid": "84a8eb80-d935-5919-ba7d-63edac30e47c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/N37ZYP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XARKVG/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XARKVG/", "attachments": []}, {"guid": "7c9b38cf-f94c-5162-88bc-aa3a145b3621", "code": "3WGWKJ", "id": 1584, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1584-let-s-tracing-linux-kernel-mglru", "url": "https://pretalx.coscup.org/coscup-2025/talk/3WGWKJ/", "title": "Let's Tracing Linux Kernel, MGLRU \u5be6\u4f5c\u8207\u5206\u6790", "subtitle": "", "track": "Let's read the open source code", "type": "Talk", "language": "en", "abstract": "Linux v6.1 \u5f15\u5165\u4e86 MGLRU\uff08Multi-Gen LRU\uff09\uff0c\u4f5c\u70ba\u5168\u65b0\u7684\u9801\u9762\u7f6e\u63db\uff08Page Replacement\uff09\u6f14\u7b97\u6cd5\uff0c\u76f8\u8f03\u65bc\u50b3\u7d71\u7684 Active/Inactive LRU \u6a5f\u5236\uff0c\u5728\u6548\u80fd\u8207\u8a18\u61b6\u9ad4\u7ba1\u7406\u7d30\u7dfb\u5ea6\u6709\u986f\u8457\u6539\u5584\u3002\u672c\u8b70\u7a0b\u5c07\u5f9e\u5be6\u4f5c\u89d2\u5ea6\u5207\u5165\uff0c\u900f\u904e\u7a0b\u5f0f\u78bc\u95b1\u8b80\u8207\u5404\u985e\u8ffd\u8e64\u5de5\u5177\uff08\u5982 perf\u3001kprobe\uff09\u5206\u6790 MGLRU \u7684\u57f7\u884c\u6d41\u7a0b\u4ee5\u53ca\u76f8\u95dc\u6982\u5ff5\u3002\u672c\u8b70\u7a0b\u5305\u542b\u4ee5\u4e0b\u5167\u5bb9\uff1a\r\n\r\n- \u56de\u9867\u50b3\u7d71 LRU \u6a5f\u5236\r\n- MGLRU \u95dc\u9375\u6982\u5ff5\u4ee5\u53ca\u6a5f\u5236\r\n- \u89c0\u6e2c MGLRU \u5177\u9ad4\u884c\u70ba\r\n\r\n\u5e0c\u671b\u6703\u773e\u5728\u672c\u5834\u8b70\u7a0b\u4e2d\u4e0d\u50c5\u80fd\u4e86\u89e3 MGLRU \u7684\u6838\u5fc3\u6982\u5ff5\u4ee5\u53ca\u8a2d\u8a08\uff0c\u4e5f\u80fd\u638c\u63e1\u5982\u4f55\u89c0\u6e2c\u4ee5\u53ca\u4f7f\u7528\u8ffd\u8e64\u5de5\u5177\u9a57\u8b49 MGLRU \u5728\u7cfb\u7d71\u4e2d\u7684\u5be6\u969b\u884c\u70ba\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TPJARR", "name": "\u5433\u627f\u7ff0 (\u5433\u4ed6)", "avatar": "https://pretalx.coscup.org/media/avatars/TPJARR_uYsrRcN.png", "biography": "- \u559c\u611b\u7cfb\u7d71\u7a0b\u5f0f\r\n- \u559c\u6b61\u6559\u5b78\u8207\u5beb\u4f5c", "public_name": "\u5433\u627f\u7ff0 (\u5433\u4ed6)", "guid": "074bc5a0-19fa-5b57-8177-339bc94d66d6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TPJARR/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/3WGWKJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/3WGWKJ/", "attachments": []}, {"guid": "614fa975-77f5-55dc-9b00-300180f3f292", "code": "7YFVJV", "id": 1761, "logo": null, "date": "2025-08-09T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1761-how-the-android-keystore-works-a-hardware-backed-crypto-service", "url": "https://pretalx.coscup.org/coscup-2025/talk/7YFVJV/", "title": "How the Android Keystore works - A Hardware-backed Crypto Service", "subtitle": "", "track": "Let's read the open source code", "type": "Talk", "language": "en", "abstract": "\u73fe\u4ee3\u4f5c\u696d\u7cfb\u7d71\u5c07\u5132\u5b58\u91d1\u9470\u7684\u7cfb\u7d71\u7368\u7acb\u51fa\u4f86\uff0c\u5132\u5b58\u91d1\u9470\u7684\u7cfb\u7d71\u5e95\u5c64\u901a\u5e38\u6703\u4ea4\u7d66\u5c08\u6709\u786c\u9ad4\u6216 SoC \u5be6\u4f5c\uff0c\u4e00\u822c\u8edf\u9ad4\u50c5\u80fd\u5920\u900f\u904e API \u50b3\u5165\u9700\u8981\u64cd\u4f5c\u7684\u8cc7\u6599\u4e26\u63a5\u6536\u64cd\u4f5c\u5b8c\u7684\u7d50\u679c\uff0c\u800c Android Keystore \u5c31\u662f\u4e00\u500b\u9019\u6a23\u7684\u7cfb\u7d71\u3002\r\n\u672c\u6b21\u8b70\u7a0b\u6703\u4ee5\u4e00\u822c\u7684 Android App \u8996\u89d2\u8ffd\u8e64 Android SDK \u8207 keystored \u670d\u52d9\u7684\u4e92\u52d5\u904e\u7a0b\u8207 keystored \u670d\u52d9\u904b\u4f5c\u908f\u8f2f\uff0c\u4e26\u5206\u4eab\u4ee5 Rust \u5be6\u4f5c\u4e00\u652f keystore CLI \u76f4\u63a5\u8ddf keystored \u4e92\u52d5\u7684\u7d93\u9a57\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SBL3AF", "name": "Mikucat", "avatar": "https://pretalx.coscup.org/media/avatars/SBL3AF_iZwCk3W.jpg", "biography": "\u6211\u662f Mikucat\uff0c\u76ee\u524d\u5728 FunNow \u64d4\u4efb SRE\uff0c\u662f\u500b\u8cc7\u8a0a\u9818\u57df\u4ec0\u9ebc\u90fd\u78b0\u7684\u958b\u6e90\u611b\u597d\u8005\uff0c\u5c0d\u8cc7\u8a0a\u5b89\u5168\u3001\u958b\u653e\u539f\u59cb\u78bc\u8207 Cloud Native \u76f8\u95dc\u8b70\u984c\u7279\u5225\u6709\u8208\u8da3\u3002", "public_name": "Mikucat", "guid": "24f7051a-3407-506b-b6a4-8371a8ed30e3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SBL3AF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7YFVJV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7YFVJV/", "attachments": []}, {"guid": "5d808c3b-8635-5c46-b19c-4f91a0c10a0e", "code": "SMVJFB", "id": 1781, "logo": null, "date": "2025-08-09T12:30:00+08:00", "start": "12:30", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1781-source-code-deep-dive-into-openai-agent-sdk-vs-langgraph", "url": "https://pretalx.coscup.org/coscup-2025/talk/SMVJFB/", "title": "Source Code Deep Dive into OpenAI Agent SDK vs LangGraph", "subtitle": "", "track": "Let's read the open source code", "type": "Talk", "language": "en", "abstract": "OpenAI Agent SDK \u548c LangGraph \u662f\u76ee\u524d AI Agent \u9818\u57df\u4e2d\u6700\u5177\u4ee3\u8868\u6027\u7684\u5169\u5927\u958b\u6e90\u6846\u67b6\uff0c\u524d\u8005\u5f37\u8abf LLM \u9a45\u52d5\u7684 Function Calling \u8207\u81ea\u52d5\u5316\u601d\u8003\u6d41\u7a0b\uff0c\u5f8c\u8005\u5247\u4ee5\u5716\u5f62\u5de5\u4f5c\u6d41\u8207\u72c0\u614b\u6a5f\u8a2d\u8a08\u5be6\u73fe\u591a\u6b65\u9a5f\u63a8\u7406\u8207\u591a Agent \u5354\u4f5c\u3002\u672c\u6b21\u6f14\u8b1b\u5c07\u6df1\u5165\u5256\u6790\u9019\u5169\u5957\u6846\u67b6\u7684\u539f\u59cb\u78bc\uff0c\u5c0d\u6bd4\u5b83\u5011\u5728 Agent \u6838\u5fc3 Loop\u3001\u5de5\u5177\u547c\u53eb\u3001\u8a18\u61b6\u9ad4\u7ba1\u7406\u3001\u72c0\u614b\u8f49\u79fb\u8207\u591a Agent \u5354\u4f5c\u7b49\u7b49\u7684\u9762\u5411\u7684\u67b6\u69cb\u8207\u8a2d\u8a08\u7406\u5ff5\u3002\u900f\u904e\u5be6\u969b\u7a0b\u5f0f\u78bc\u8207\u8a2d\u8a08\u54f2\u5b78\u7684\u4ea4\u53c9\u89e3\u6790\uff0c\u5354\u52a9\u958b\u767c\u8005\u7406\u89e3\u9019\u5169\u7a2e\u4e0d\u540c Paradigm \u5982\u4f55\u5404\u81ea\u652f\u6490\u73fe\u4ee3 AI Agent \u7cfb\u7d71\u7684\u904b\u4f5c\u8207\u64f4\u5c55\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FSMLVN", "name": "Ko Ko", "avatar": "https://pretalx.coscup.org/media/avatars/50255359392_e2932f8465_6k_L34ju8h_1_nufy1na.jpg", "biography": "Ko Ko \u9023\u7e8c\u7576\u9078\u591a\u5e74\u5fae\u8edf AI \u9818\u57df\u7684\u6700\u6709\u50f9\u503c\u5c08\u5bb6\uff08Microsoft AI MVP\uff09\uff0c\u66fe\u4efb\u8077\u65bc\u8ca1\u661f 500 \u5f37\u4f01\u696d\u3001\u7f8e\u570b\u77fd\u8c37\u79d1\u6280\u65b0\u5275\u3001\u6fb3\u6d32\u96ea\u68a8\u79d1\u6280\u65b0\u5275\u3001\u7f8e\u570b\u4e0a\u5e02\u516c\u53f8\u7b49\u4f01\u696d\uff0c\u64c5\u9577\u65bc AI \u6280\u8853\u8207\u8edf\u9ad4\u958b\u767c\u3002\u4ed6\u4e5f\u662f\u5927\u578b\u6280\u8853\u5e74\u6703\u7684\u77e5\u540d\u8b1b\u8005\uff0c\u5305\u542b\u4e86 ModernWeb\u3001. NET Conference\u3001PyCon APAC\u3001PyCon HK\u3001DevDays Asia \u7b49\u7b49\u7684\u570b\u969b\u5927\u578b\u5e74\u6703\uff0c\u7d2f\u8a08\u5df2\u8d85\u904e\u842c\u540d\u807d\u773e\u3002\u4ed6\u662f\u6280\u8853\u793e\u7fa4 Chatbot Developers Taiwan \u7684\u6838\u5fc3\u6210\u54e1\uff0c\u4e5f\u7d93\u71df\u7c89\u5c08\u300c\u5927\u9b54\u8853\u718a\u8c93\u5de5\u7a0b\u5e2b\u300d\u3002\u76ee\u524d\u5df2\u7d93\u51fa\u7248\u56db\u672c\u751f\u6210\u5f0f AI \u61c9\u7528\u7684\u66f8\u7c4d\u3002", "public_name": "Ko Ko", "guid": "9ac2ce9c-e20d-56b2-bd6a-c84bbe59295e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FSMLVN/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SMVJFB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SMVJFB/", "attachments": []}, {"guid": "14191b6d-8d02-506b-bb1f-2efbb5568de6", "code": "HVTTQX", "id": 1813, "logo": null, "date": "2025-08-09T13:10:00+08:00", "start": "13:10", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1813-functional-in-java", "url": "https://pretalx.coscup.org/coscup-2025/talk/HVTTQX/", "title": "Functional in Java - \u4ee5\u6d88\u6ec5\u6ce2\u52d5\u62f3\u7684\u91cd\u69cb\u70ba\u4f8b", "subtitle": "", "track": "Let's read the open source code", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u7528\u4e00\u500b\u771f\u5be6\u751f\u6d3b\u4e2d\u7684\u6848\u4f8b\uff0c\u5f9e\u5206\u6790\u958b\u59cb\uff0c\u770b\u770b OOP \u662f\u5982\u4f55\u300c\u5361\u300d\u5728\u7279\u5b9a\u7684\u5834\u666f\u4e2d\u3002\u96a8\u5f8c\uff0c\u770b\u770b\u5982\u4f55\u5728\u4e0d\u6539\u8b8a\u5c0d\u5916\u884c\u70ba\u3001\u4e0d\u780d\u6389\u91cd\u5beb\u7684\u524d\u63d0\u4e0b\uff0c\u5c07\u7a0b\u5f0f\u300c\u91cd\u69cb\u300d\u6210\u8026\u5408\u5ea6\u66f4\u4f4e\u3001\u5167\u805a\u529b\u66f4\u597d\u3001\u66f4\u5bb9\u6613\u64f4\u5145\u7684\u6a23\u8c8c\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8ZJLDB", "name": "Kuma Syu", "avatar": "https://pretalx.coscup.org/media/avatars/187081070_3941801639245728_3091081883677897104_n_NYDos49.jpeg", "biography": "\u4f60\u5f88\u5c11\u898b\u904e\u50cf Kuma \u9019\u9ebc\u8a0e\u53ad coding \u7684 RD\u3002\r\n\r\n\u4ed6\u5805\u6301\uff0c\u53ea\u8981\u6eff\u8db3\u9700\u6c42\uff0c\u80fd\u5920\u5c11\u5beb code \u5c31\u5c11\u5beb code\u3002\u56e0\u6b64\u81f4\u529b\u65bc\u81ea\u52d5\u5316\u6e2c\u8a66\u8207 Clean Code \u7cbe\u795e\u7684\u5be6\u8e10\u3002\u65bc\u6b64\u540c\u6642\uff0c\u54c1\u8cea\u4e0d\u80fd\u72a7\u7272\u3002\r\n\r\n\u4e0d\u64c5\u9577\u91cd\u8907\u52d5\u4f5c\u7684 Kuma\uff0c\u5c0d\u65bc\u7dad\u904b\uff0c\u4ed6\u8ffd\u6c42\u7684\u76ee\u6a19\u662f\u6975\u81f4\u81ea\u52d5\u5316\uff0c\u80fd\u5920\u8b93\u6a5f\u5668\u505a\u7684\u4e8b\u5c31\u4e0d\u81ea\u5df1\u505a\u3002\u4ed6\u70ba\u8ffd\u6c42\u66f4\u9ad8\u7684\u50f9\u503c\u4e26\u6e1b\u5c11\u6d6a\u8cbb\uff0c\u53ea\u6191\u4e00\u80a1\u8fd1\u4e4e\u4fe1\u4ef0\u7684\u71b1\u5ff1\uff0c\u5728\u7d44\u7e54\u5167\u63a8\u52d5\u5404\u7a2e\u6d41\u7a0b\u6539\u5584\u3002\r\n\r\n\u505a\u904e PO\uff0c\u505a\u904e SM\uff0c\u4e5f\u505a\u904e\u7dad\u904b\u4e00\u689d\u9f8d\u7684 RD\uff0c\u5230\u6700\u5f8c\u624d\u767c\u73fe\uff0c\u7576\u4ec0\u9ebc\u8077\u4f4d\u7121\u6240\u8b02\uff0c\u8ffd\u6c42\u50f9\u503c\u624d\u662f\u91cd\u9ede\u3002\r\n\r\n\u300c\u654f\u6377\u7cbe\u795e\uff0c\u71b1\u611b\u8edf\u9ad4\u5de5\u7a0b\u300d\u2500\u2500 \u4f60\u53ef\u4ee5\u9019\u9ebc\u5f62\u5bb9\u4ed6\u3002", "public_name": "Kuma Syu", "guid": "e7ed12b3-79a5-5d61-95b4-b0535084ee54", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8ZJLDB/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HVTTQX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HVTTQX/", "attachments": []}, {"guid": "428b7940-a42b-5c92-8293-aea4f4d33de4", "code": "7HYPUV", "id": 1876, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "02:00", "room": "TR409-2", "slug": "coscup-2025-1876-workshop--0--1--wordpress", "url": "https://pretalx.coscup.org/coscup-2025/talk/7HYPUV/", "title": "Workshop - \u5f9e 0 \u5230 1 \u7528\u958b\u6e90\u8edf\u9ad4 WordPress \u5efa\u7acb\u81ea\u5df1\u7684\u7db2\u7ad9", "subtitle": "", "track": "WordPress Taiwan Community", "type": "workshop/panel", "language": "en", "abstract": "\u7b2c\u4e00\u5802\uff1a\u7db2\u57df DNS \u4e3b\u6a5f\u6982\u5ff5\u4ecb\u7d39 30 mins\r\n\u7b2c\u4e8c\u5802\uff1aWordPress \u90e8\u843d\u683c\u7db2\u7ad9\u67b6\u8a2d\u5be6\u6230 (\u524d\u5f8c\u53f0\u4ecb\u7d39) 60 mins\r\n\u7b2c\u56db\u5802\uff1a\u7d50\u5408 AI \u5de5\u5177\u81ea\u52d5\u7522\u751f\u90e8\u843d\u683c\u6587\u7ae0 30 mins", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MYDS89", "name": "Eric Wu", "avatar": "https://pretalx.coscup.org/media/avatars/68916545_2327759284005236_1149131234622832640_n_lYh6EOA.jpg", "biography": null, "public_name": "Eric Wu", "guid": "c8ffdab1-f2f5-5679-af63-ba54a1ed55b9", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MYDS89/"}, {"code": "GX3MT7", "name": "\u674e\u51a0\u7def", "avatar": "https://pretalx.coscup.org/media/avatars/GX3MT7_bhsaWGI.webp", "biography": null, "public_name": "\u674e\u51a0\u7def", "guid": "e389a963-8a79-552d-a182-97aecb71b44c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/GX3MT7/"}, {"code": "SVWKQR", "name": "Huanyi (Eric)", "avatar": "https://pretalx.coscup.org/media/avatars/438154537_753158950300339_1046951581845675154_n_FDtpZjD.jpg", "biography": null, "public_name": "Huanyi (Eric)", "guid": "75c355f0-c71b-550e-bea0-914f0b89acc2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SVWKQR/"}, {"code": "K8JT3K", "name": "Mike", "avatar": null, "biography": null, "public_name": "Mike", "guid": "a0e25c97-65f0-51c1-9103-eef588827c8c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/K8JT3K/"}, {"code": "7NMFHT", "name": "Yuli", "avatar": null, "biography": null, "public_name": "Yuli", "guid": "a1ef6413-6296-53c6-bfaf-fbb7dcdd4371", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7NMFHT/"}, {"code": "CEQHUW", "name": "Hannah KAO \u9ad8\u9ad8", "avatar": "https://pretalx.coscup.org/media/avatars/CEQHUW_PjdtE0Y.webp", "biography": "\u6211\u662f\u4e00\u540d\u5c08\u6ce8\u65bc\u6027\u5225\u5e73\u7b49\u6559\u80b2\u7684\u975e\u71df\u5229\u7d44\u7e54\u5de5\u4f5c\u8005\uff0c\u900f\u904e\u6559\u80b2\u3001\u5021\u8b70\u8207\u6578\u4f4d\u5a92\u9ad4\uff0c\u5e6b\u52a9\u66f4\u591a\u4eba\u7406\u89e3\u4e26\u53c3\u8207\u8207\u516c\u5171\u8b70\u984c\u8a0e\u8ad6\u3002\u6b64\u5916\uff0c\u6211\u4e5f\u7a4d\u6975\u53c3\u8207 WordPress \u793e\u7fa4\uff0c\u662f WordPress \u5f69\u8679\u5c0f\u805a\u7684\u4e3b\u8fa6\u4eba\u4e4b\u4e00\u3002\r\n\r\nI am an advocate and nonprofit professional focusing on gender equity education. I work through education, advocacy, and digital media to raise public awareness of gender issues. I also actively participate in the WordPress community. I'm one of the organizer of WordPress Pride Meetup.", "public_name": "Hannah KAO \u9ad8\u9ad8", "guid": "76a90f04-a851-548e-b428-94e3eb8c3fd1", "url": "https://pretalx.coscup.org/coscup-2025/speaker/CEQHUW/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7HYPUV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7HYPUV/", "attachments": []}], "TR410": [{"guid": "02fa6dc6-f033-5eff-a3f1-695f72a55357", "code": "X8STXD", "id": 1892, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2025-1892-python--discord-bot", "url": "https://pretalx.coscup.org/coscup-2025/talk/X8STXD/", "title": "\u7528 Python \u6253\u9020\u9ad8\u4e92\u52d5\u6027\u7684 Discord BOT", "subtitle": "", "track": "PyCon Taiwan Community", "type": "Talk", "language": "en", "abstract": "\u672c\u6b21\u6f14\u8b1b\u5c07\u4ecb\u7d39\u5982\u4f55\u4f7f\u7528 [discord.py](https://discordpy.readthedocs.io/en/stable/) \u958b\u767c Discord Bot\uff0c\u5167\u5bb9\u5c07\u6db5\u84cb\u6307\u4ee4\u3001\u6309\u9215\u3001\u4e0b\u62c9\u9078\u55ae\u8207\u5f48\u51fa\u8996\u7a97\u7b49\u591a\u7a2e\u4e92\u52d5\u65b9\u5f0f\uff0c\u5c55\u793a\u5982\u4f55\u5c07 Discord \u6253\u9020\u6210\u7c21\u55ae\u4e14\u9ad8\u6548\u7684\u524d\u7aef\u4ecb\u9762\u3002\u900f\u904e\u5be6\u969b\u7bc4\u4f8b\uff0c\u63a2\u7d22 Bot \u5728\u4e0d\u540c\u61c9\u7528\u5834\u666f\u4e2d\u7684\u53ef\u80fd\u6027\uff0c\u5e6b\u52a9\u958b\u767c\u8005\u8a2d\u8a08\u51fa\u66f4\u5177\u4e92\u52d5\u6027\u8207\u5be6\u7528\u6027\u7684\u5de5\u5177\u3002\r\n\r\n\u5e0c\u671b\u8b93\u807d\u773e\u53ef\u4ee5\u8a8d\u8b58 Discord BOT \u597d\u7528\u7684\u5730\u65b9\uff0c\u4e26\u4e14\u4f9d\u7167\u81ea\u5df1\u7684\u9700\u6c42\u505a\u51fa\u65b9\u4fbf\u597d\u7528\u7684 BOT\u3002\r\n- \u5c0d\u65bc Python \u521d\u5b78\u8005\uff0c\u80af\u5b9a\u6703\u6709\u4e00\u500b\u968e\u6bb5\u662f\uff1a\u505a\u4e86\u4e00\u500b\u5c0f\u5de5\u5177\u6216\u662f\u5c0f\u73a9\u5177\uff0c\u60f3\u548c\u670b\u53cb\u5206\u4eab\uff0c\u4f46\u56e0\u70ba\u670b\u53cb\u6c92\u6709\u7a0b\u5f0f\u57fa\u790e\uff0c\u4e5f\u6c92\u6709 Python \u74b0\u5883\uff0c\u518d\u52a0\u4e0a\u81ea\u5df1\u7684\u90e8\u5c6c\u80fd\u529b\u4e0d\u8db3\uff0c\u6240\u4ee5\u5f88\u96e3\u5206\u4eab\u81ea\u5df1\u7684\u5de5\u5177\u6216\u73a9\u5177\u7d66\u5225\u4eba\u3002\u900f\u904e Discord BOT \u5c31\u53ef\u4ee5\u6709\u4e00\u500b\u7c21\u55ae\u7684\u524d\u7aef\u8b93\u670b\u53cb\u547c\u53eb\u4f7f\u7528\uff0c\u751a\u81f3\u53ef\u4ee5\u591a\u4eba\u4e00\u8d77\u4f7f\u7528\u3002\r\n- \u5c0d\u6c92\u6709\u5beb\u904e\u4efb\u4f55\u804a\u5929\u6a5f\u5668\u4eba\u7684\u4eba\uff0c\u53ef\u4ee5\u8a8d\u8b58\u4e00\u4e0b Discord BOT\uff0c\u4ed6\u7684\u4e0a\u624b\u96e3\u5ea6\u4e26\u4e0d\u9ad8\uff0c\u6bd4\u8d77 Telegram \u6216 Line\uff0c\u53ef\u4ee5\u505a\u7684\u8b8a\u5316\u66f4\u591a\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YJ9YBH", "name": "\u6797\u4e0a\u7ae3", "avatar": "https://pretalx.coscup.org/media/avatars/YJ9YBH_l0L7m9t.jpg", "biography": "\u6700\u521d\u662f\u56e0\u70ba\u5be6\u9a57\u6578\u64da\u592a\u591a\u624d\u958b\u59cb\u63a5\u89f8 Python\uff0c\u5e0c\u671b\u80fd\u7528\u7a0b\u5f0f\u4f86\u7701\u4e0b\u5206\u6790\u6578\u64da\u7684\u6642\u9593\uff0c\u6c92\u60f3\u5230\u5f8c\u4f86\u53ad\u5026\u505a\u5be6\u9a57\u800c\u8f49\u884c\u6295\u5165\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u7684\u884c\u5217\uff0c\u8aa4\u6253\u8aa4\u649e\u958b\u59cb\u4e86\u5168\u7aef\u958b\u767c\u4e4b\u8def\uff0c\u73fe\u5728\u5728\u4e00\u9593 AI \u65b0\u5275\u516c\u53f8\u505a\u5168\u7aef\u958b\u767c\u3002\u5c0d\u8a31\u591a\u4e8b\u7269\u90fd\u6709\u8208\u8da3\uff0c\u6b63\u5728\u591a\u65b9\u63a2\u7d22\u5404\u7a2e\u8077\u6daf\u7684\u53ef\u80fd\u6027\u3002\u6700\u8fd1\u958b\u59cb\u52aa\u529b\u53c3\u8207\u793e\u7fa4\u6d3b\u52d5\uff0c\u9084\u8acb\u5404\u4f4d\u591a\u591a\u6307\u6559\uff01", "public_name": "\u6797\u4e0a\u7ae3", "guid": "60d72d27-c700-594b-aeb6-fbf780c88332", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YJ9YBH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/X8STXD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/X8STXD/", "attachments": []}, {"guid": "c7ea84f3-fea0-58e9-904c-881527137716", "code": "MK9KSX", "id": 1451, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR410", "slug": "coscup-2025-1451-0--apache-airflow-committer", "url": "https://pretalx.coscup.org/coscup-2025/talk/MK9KSX/", "title": "\u5f9e 0 \u6210\u70ba Apache Airflow Committer", "subtitle": "", "track": "PyCon Taiwan Community", "type": "Talk - early bird submission", "language": "en", "abstract": "\u5f9e\u672a\u63a5\u89f8 Data Engineering \u7684\u5c0f\u767d / \u8cc7\u5de5\u7cfb\u5927\u4e09\u7684\u5b78\u751f\uff0c\u5982\u4f55\u5728 5 \u500b\u6708\uff0c\u4ee5 70+ PR\uff0c300 \u5c0f\u6642\u7684\u8ca2\u737b\u6210\u70ba Apache Airflow Committer\u3002\r\n\r\nApache Airflow \u662f Data Engineering \u9818\u57df\u6700\u5927\u7684\u958b\u6e90\u5de5\u5177\u4e4b\u4e00\uff0c\u76ee\u524d\u5728 GitHub \u6709 39.3k stars\u3002\r\n\u4ee5\u8f15\u9b06\u7684\u89d2\u5ea6\u4ecb\u7d39\u5982\u4f55\u5be6\u969b\u6295\u5165\u958b\u6e90\u5c08\u6848\uff0c\u5be6\u969b\u958b\u59cb\u7684\u5fc3\u8def\u6b77\u7a0b\uff0c\u9084\u6709\u4e00\u4e9b\u9700\u8981\u6ce8\u610f\u7684\u7709\u7709\u89d2\u89d2\u3002\r\n\u9806\u4fbf\u63a8\u5751\u5927\u5bb6\u4e00\u8d77\u4f86\u5beb Apache Airflow\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B7B7ZY", "name": "\u5289\u54f2\u4f51 Zhe-You ( Jason ) Liu", "avatar": "https://pretalx.coscup.org/media/avatars/B7B7ZY_oOIJ5bE.JPG", "biography": "GitHub: https://github.com/jason810496\r\nLinkedIn: https://linkedin.com/in/zhe-you-liu\r\n\r\nApache Airflow Committer | Junior CSIE Student from Taiwan\r\n\r\nI\u2019m Zhe-You ( Jason ) Liu, a junior majoring in CSIE from Taiwan. I\u2019m passionate about contributing to Apache Airflow and interested in backend distributed systems, data engineering.\r\n\r\n---\r\n\r\nApache Airflow Committer | Appier Data Backend Intern | \u6210\u5927\u8cc7\u5de5\u5927\u4e09\r\n\u6211\u662f\u5289\u54f2\u4f51 ( Jason )\uff0c\u76ee\u524d\u5c08\u6ce8\u65bc\u8ca2\u737b Apache Airflow \u4e5f\u5c0d\u5206\u6563\u5f0f\u7cfb\u7d71\u3001Data Engineering \u6709\u8208\u8da3 \uff01", "public_name": "\u5289\u54f2\u4f51 Zhe-You ( Jason ) Liu", "guid": "4faab5fd-5f11-5417-aaaf-1f0b8d7865b1", "url": "https://pretalx.coscup.org/coscup-2025/speaker/B7B7ZY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MK9KSX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MK9KSX/", "attachments": []}, {"guid": "ceabfe5f-f769-530b-a0a4-aeeaa0cf0c48", "code": "ETRM7R", "id": 1477, "logo": null, "date": "2025-08-09T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR410", "slug": "coscup-2025-1477-selfhosted-visualizing-ai-workflows-with-langgraph-gui-crewai-gui", "url": "https://pretalx.coscup.org/coscup-2025/talk/ETRM7R/", "title": "Selfhosted Visualizing AI Workflows with LangGraph-GUI & CrewAI-GUI", "subtitle": "", "track": "PyCon Taiwan Community", "type": "Talk - early bird submission", "language": "en", "abstract": "AI workflow systems with frameworks like LangGraph and CrewAI often requires deep coding expertise, limiting accessibility for non-developers and slowing prototyping. In this talk, I\u2019ll introduce LangGraph-GUI and CrewAI-GUI, two open-source visual tools that let users design, debug, and deploy LLM workflows.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RR3SMW", "name": "Homun Mage", "avatar": "https://pretalx.coscup.org/media/avatars/RR3SMW_kHqEhx6.png", "biography": "Focus on technology or engineering such as programming, AI, frontend, backend,.....\r\n\r\nExperienced in\r\nFrontend: Svelte 5 \u2665, React \u2661\r\nBackend: Python \u2665, Go \u2661, C++\r\nInfra: K8s, Docker, Prometheus, Grafana, \r\nAlgorithms: Computer Graphics, Computer Vision, Parallel Computing\r\n\r\n\u25b6 Youtube: https://www.youtube.com/@homunmage\r\n\u25b6 GitHub: https://github.com/HomunMage\r\n\u25b6 Facebook: https://www.facebook.com/homunmage\r\n\u25b6 Blog: https://homun.posetmage.com\r\n\u25b6 Mail: homunmage@gmail.com", "public_name": "Homun Mage", "guid": "f62ae6fd-6150-5523-85a7-fb8887b45af3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RR3SMW/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ETRM7R/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ETRM7R/", "attachments": []}, {"guid": "e7b427c5-0650-541b-bf64-66a5b17e9533", "code": "C7GFQK", "id": 1898, "logo": null, "date": "2025-08-09T13:20:00+08:00", "start": "13:20", "duration": "00:30", "room": "TR410", "slug": "coscup-2025-1898-let-s-build-a-vision-language-model-vlm-from-scratch-with-python", "url": "https://pretalx.coscup.org/coscup-2025/talk/C7GFQK/", "title": "Let's build a Vision Language Model (VLM) from scratch with Python", "subtitle": "", "track": "PyCon Taiwan Community", "type": "Talk", "language": "en", "abstract": "Ever wonder how Vision Language Models (VLMs) works? VLMs are built on a vision encoder and a language decoder. It accepts both images and text as inputs and can answer vision-language questions with detailed insights. Building a VLM from scratch allows us to customize the component for our application. The goal of this talk is to demonstrate how VLMs could be implemented in a Pythonic way. To do so, we're going to build the PaliGemma VLM completely from scratch all using Python.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RYNSZY", "name": "John Lu", "avatar": "https://pretalx.coscup.org/media/avatars/%E4%B8%8B%E8%BC%89_zKOUUfZ.png", "biography": "John is a Senior AI Engineer, currently focused on developing NLP applications.\r\n\r\nHe is deeply motivated by challenges and tends to be excited by breaking conventional ways of thinking and doing. With prior experiences in Software Engineering, he works on combining the latest AI technology and engineering to transform challenges into practical solutions.", "public_name": "John Lu", "guid": "7d3f3b6b-30a9-53f2-9e2c-5e8896a6f067", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RYNSZY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/C7GFQK/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/C7GFQK/", "attachments": []}, {"guid": "5be4c566-9e38-529c-a4e2-90b3d71d2f33", "code": "RPYPPM", "id": 1890, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2025-1890-generating-and-navigating-through-language-parse-trees-using-python-and-tree-sitter", "url": "https://pretalx.coscup.org/coscup-2025/talk/RPYPPM/", "title": "Generating and Navigating through Language Parse Trees using Python and tree-sitter", "subtitle": "", "track": "PyCon Taiwan Community", "type": "Talk", "language": "en", "abstract": "Have you ever wondered how syntax highlighting in text editors, such as Neovim and Zed, work in a *blazingly* fast manner? \r\n\r\n\"tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited.\"\r\n\r\nThis talk will cover tree-sitter, why it matters and how it works, and extracting information from its abstract syntax trees by querying using its Python language bindings, `py-tree-sitter`. Discover the technology behind navigating through abstract syntax trees with this open-source software.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PHECEE", "name": "Legolas Tyrael Lada", "avatar": null, "biography": null, "public_name": "Legolas Tyrael Lada", "guid": "f1d27312-f1ba-5abb-9ff8-ee0f613dca6c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PHECEE/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/RPYPPM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/RPYPPM/", "attachments": []}, {"guid": "e3326ff4-48c6-5cd0-b637-dc3186877e3b", "code": "C37TTS", "id": 1932, "logo": null, "date": "2025-08-09T14:40:00+08:00", "start": "14:40", "duration": "00:30", "room": "TR410", "slug": "coscup-2025-1932-python", "url": "https://pretalx.coscup.org/coscup-2025/talk/C37TTS/", "title": "\u6dfa\u8ac7 Python \u5b98\u65b9\u6587\u4ef6\u8207\u5176\u793e\u7fa4", "subtitle": "", "track": "PyCon Taiwan Community", "type": "Talk", "language": "en", "abstract": "Python \u5b98\u65b9\u6587\u4ef6\u6bcf\u5929\u88ab\u5168\u7403\u6578\u767e\u842c\u4f7f\u7528\u8005\u700f\u89bd\uff0c\u4f46\u4f60\u662f\u5426\u66fe\u597d\u5947\u5b83\u5011\u662f\u600e\u9ebc\u8a95\u751f\u7684\uff1fPython \u6587\u4ef6\u7684\u7dad\u8b77\uff0c\u4e0d\u50c5\u50c5\u662f\u958b\u767c\u8005\u5beb\u7a0b\u5f0f\u6642\u7684\u91cd\u8981\u53c3\u8003\uff0c\u66f4\u662f\u5168\u7403\u793e\u7fa4\u5171\u540c\u5354\u4f5c\u7684\u6210\u679c\u3002\u672c\u5834\u8b70\u7a0b\u5c07\u5e36\u4f60\u5f9e\u4e0d\u540c\u7684\u8996\u89d2\u63a2\u7d22 Python \u5b98\u65b9\u6587\u4ef6\uff1a\r\n- \u8a8d\u8b58 Python \u5b98\u65b9\u6587\u4ef6\u67b6\u69cb\u8207\u8cc7\u6e90\uff1a\u9664\u4e86\u6a19\u6e96\u51fd\u5f0f\u5eab\u8aaa\u660e\u8207\u8a9e\u6cd5\u624b\u518a\u5916\uff0c\u9084\u6709\u54ea\u4e9b\u5bb9\u6613\u88ab\u5ffd\u7565\u7684\u6709\u7528\u6587\u4ef6\uff1f\r\n- \u6587\u4ef6\u5c0f\u7d44\u7684\u904b\u4f5c\uff1aPython \u6587\u4ef6\u5c0f\u7d44\u6bcf\u6708\u56fa\u5b9a\u8209\u8fa6\u7dda\u4e0a\u6703\u8b70\uff0c\u8a0e\u8ad6\u54ea\u4e9b\u4e3b\u984c\uff1f\u53c8\u5982\u4f55\u5354\u8abf\u5168\u7403\u8ca2\u737b\u8005\u4f86\u5171\u540c\u6539\u5584\u6587\u4ef6\uff1f\r\n- \u7ffb\u8b6f\u5e55\u5f8c\u5927\u5c0f\u4e8b\uff1a\u4ecb\u7d39\u570b\u969b\u5316\u7684 Python \u6587\u4ef6\u7ffb\u8b6f\u9032\u5ea6\uff0c\u5e36\u5927\u5bb6\u4e00\u89bd\u7e41\u9ad4\u4e2d\u6587\u7ffb\u8b6f\u5c08\u6848\u7684\u6d41\u7a0b\u8207\u6311\u6230\uff0c\u9080\u8acb\u4f60\u52a0\u5165\u672c\u5730\u5316\u7ffb\u8b6f\u884c\u52d5\u3002\r\n- \u5b98\u65b9\u6587\u4ef6\u7684\u9020\u8a2a\u6578\u64da\u5206\u6790\uff1a\u900f\u904e Python \u5b98\u65b9\u7db2\u7ad9\u7684\u6d41\u91cf\u6578\u64da\uff0c\u5e36\u4f60\u8a8d\u8b58 Python \u5728\u4e9e\u6d32\u5730\u5340\u7684\u71b1\u9580\u7a0b\u5ea6\u8207\u4f7f\u7528\u8005\u504f\u597d\uff0c\u4e26\u8a0e\u8ad6\u5f9e\u6578\u64da\u4e2d\u7372\u5f97\u7684\u6709\u8da3\u89c0\u5bdf\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LCRKYN", "name": "Matt Wang", "avatar": "https://pretalx.coscup.org/media/avatars/LCRKYN_xfymDUM.png", "biography": "- Father of two cats\r\n- Write Python code in startups\r\n- Translate Python docs\r\n- Contribute to Python OSS projects (when I'm available)", "public_name": "Matt Wang", "guid": "77da46d3-f8e8-578a-b518-5f5988e93eb1", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LCRKYN/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/C37TTS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/C37TTS/", "attachments": [{"title": "slides", "url": "/media/coscup-2025/submissions/C37TTS/resources/Kami_Export_-_Python_Do_Q28wfcx.pdf", "type": "related"}]}], "TR411": [{"guid": "6aa3a7cf-20f2-5551-8b27-b09e6326c1d8", "code": "7PGUFW", "id": 1763, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2025-1763-opendesk-a-european-open-source-online-collaboration-suite", "url": "https://pretalx.coscup.org/coscup-2025/talk/7PGUFW/", "title": "OpenDesk - A European Open Source Online Collaboration Suite", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "OpenDesk is an online office and collaboration suite based on open source software, primarily intended to enable public administration to run a sovereign in-house collaboration stack. Covering most common corporate use cases such as online fileshare, collaborative document editing, text chat and online meetings, it is built on mature and proven open source products such as Nextcloud, Matrix and OpenXchange, tightly integrated to work seamlessly as a single software stack.\r\n\r\nStewarded by the German Center for Digital Sovereignty in Public Administration (\"Zentrum f\u00fcr Digitale Souver\u00e4nit\u00e4t der \u00d6ffentlichen Verwaltung\" - ZenDiS), it is a true Public Money - Public Code project.\r\n\r\nThis talk will give a short introduction into the project itself, and show in a live demo how OpenDesk improves on existing open source projects by focusing on one aspect that is a common blocker for corporate adoption: tight integration and a consistent user experience.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TQF7HH", "name": "Simon Hornbachner", "avatar": "https://pretalx.coscup.org/media/avatars/download_uJg3e6v.jpeg", "biography": "Simon has worked both professionally and as a volunteer in various areas of free and open-source software, as well as security. After completing his Bachelor's degree in security, he began his professional career as what would now be called a \"SecDevOps\" engineer, developing infrastructure automation code and deploying and operating automated patch and vulnerability management systems. Following that, he transitioned into a product manager role in the Austrian public health insurance sector, where he was involved in setting up and running the FOSS strategy board, clearance processes, and community engagement programs.\r\n\r\nIn the last couple of years, Simon has worked as a security consultant and subsequently started his own business to focus on the intersection of software user rights, security, and IT strategy. His aim is to help both for-profit and non-profit organizations succeed in creating sustainable and resilient organizational and technical systems that support their organizational goals, empower their users, and are secure.\r\n\r\nFor leisure, Simon is an avid board gamer and tabletop RPG game master.", "public_name": "Simon Hornbachner", "guid": "a3691c90-9ef0-507c-a32b-8655eb73ba72", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TQF7HH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7PGUFW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7PGUFW/", "attachments": []}, {"guid": "92f9074a-74ed-50bb-b76e-5b47ca77ecb0", "code": "HGK8DN", "id": 1617, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR411", "slug": "coscup-2025-1617-rewriting-the-rules-enterprise-level-open-source-success-through-community-and-strategy", "url": "https://pretalx.coscup.org/coscup-2025/talk/HGK8DN/", "title": "Rewriting the Rules: Enterprise-Level Open Source Success Through Community and Strategy", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "In this session, we\u2019ll unveil a practical and strategic approach to achieving open source success within enterprises by challenging traditional models and forming a thriving feedback ecosystem. Drawing from real-world experience at OpenTPI, we\u2019ll explore how aligning open source initiatives with market-driven goals, user engagement, and business sustainability can generate tangible results in innovation, revenue, and branding. You\u2019ll gain actionable insights into how to subvert legacy rules, reach wider audiences, and foster a self-reinforcing open source ecosystem that benefits both developers and the enterprise.\r\n________________________________________\r\nTarget Audience:\r\n\u2022 Open source developers exploring enterprise collaboration\r\n\u2022 Project maintainers seeking sustainable growth\r\n\u2022 Technical decision-makers and advocates promoting open culture in business\r\n________________________________________\r\nKey Takeaways\r\n\u2022 Use open source to shift the playing field\u2014see how code, community, and transparency can challenge traditional enterprise software models.\r\n\u2022 Grow your project with purpose by setting clear goals, choosing the right license, and engaging contributors through meaningful collaboration.\r\n\u2022 Balance freedom and sustainability through service-based monetization and scalable infrastructure, while keeping your codebase open and accessible.\r\n\u2022 Boost impact with real feedback\u2014learn how to embed user and contributor input into your development cycle to improve product quality and relevance.\r\n\u2022 Scale with community and code by aligning development efforts with strategic goals in documentation, marketing, and partner collaboration.\r\n________________________________________\r\nSession Outline:\r\n1. Introduction: The Evolving Role of Open Source in Business\r\n2. Subvert the Game: Lowering Barriers & Increasing Visibility\r\n3. Reach & Retain: From Users to Evangelists\r\n4. Creating a Feedback Loop for Growth\r\n5. Business Integration: Strategy, Licensing, and Revenue\r\n6. Q&A / Community Sharing\r\n________________________________________\r\nPrerequisites for Attendees:\r\n\u2022 Familiarity with open source practices or basic enterprise IT structure\r\n\u2022 Interest in bridging community development with business strategy\r\n________________________________________\r\nSupplementary Material:\r\n\u2022 GitHub: https://github.com/TPIsoftwareOSPO/digiRunner-Open-Source\r\n\u2022 Documentation: https://docs.tpi.dev\r\n\u2022 Blog: https://tpi.dev, https://medium.com/@opentpi\r\n\u2022 LinkedIn: OpenTPI", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9VAYYW", "name": "Anthony Fan", "avatar": "https://pretalx.coscup.org/media/avatars/9VAYYW_L0Ou8HY.png", "biography": "Senior Manager, Open Source Strategy, OSPO\r\nTPIsoftware\r\n\r\nAnthony Fan is a results-driven technology leader with deep expertise in API management, AI-driven digital transformation, and open source strategy. As Senior Manager of Open Source Strategy at TPIsoftware, he bridges technical excellence with business value, guiding enterprises through complex system integrations, platform modernization, and data-driven innovation.\r\n\r\nAnthony plays a critical role in shaping the go-to-market strategy for digiRunner, TPIsoftware\u2019s API management and integration platform. With a strong foundation in technical storytelling, he regularly authors white papers, blog series, and strategic content that decode emerging trends\u2014such as AI analytics, microservices architecture, and Retrieval-Augmented Generation (RAG)\u2014for both developers and decision-makers alike.\r\n\r\nAt the Open Source Program Office (OSPO), Anthony leads the charge in promoting sustainable open source adoption and community-driven development. He empowers engineering teams to contribute to and build upon TPIsoftware's open technologies, driving collaboration across industries ranging from finance and healthcare to public sector and manufacturing.\r\n\r\nA champion of developer experience, Anthony focuses on building clear documentation, practical governance frameworks, and scalable AI-powered tools that accelerate software delivery without compromising security or quality. His cross-functional insights and future-forward mindset make him a trusted advisor to business leaders navigating digital acceleration.", "public_name": "Anthony Fan", "guid": "408b20fc-67ea-5649-b138-28d8b574cfd0", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9VAYYW/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HGK8DN/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HGK8DN/", "attachments": []}, {"guid": "a28cf491-0c36-5a3e-8bf9-9bf3bf8ce76a", "code": "SCNUGA", "id": 1868, "logo": null, "date": "2025-08-09T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR411", "slug": "coscup-2025-1868-open-source-hardware-software-collaboration-by-renesas-retronix", "url": "https://pretalx.coscup.org/coscup-2025/talk/SCNUGA/", "title": "Open Source Hardware/Software Collaboration by Renesas & Retronix", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - bonus round submission", "language": "en", "abstract": "When working with open source software on embedded boards, developers often face unique challenges that are not encountered in PC or cloud environments. Many embedded boards are powered by SoCs (System-on-Chip), and unless developers can fully utilize the SoC\u2019s built-in peripheral functions, it becomes difficult to build compelling applications using open source technologies.\r\n\r\nThis is especially true for recent applications involving on-device AI inference for image recognition. Developing such applications on embedded hardware with open source tools remain a non-trivial task.\r\n\r\nTo address these challenges, Renesas has collaborated with Retronix, a company based in Taiwan, to develop the Sparrow Hawk board, which became commercially available in August 2025. The board is equipped with an AI accelerator capable of 30 TOPS of performance and supports multi-camera input, enabling open source developers to create sophisticated AI- based image processing applications. Sparrow Hawk is designed specifically with open source developers in mind: it eliminates the need for paper-based NDAs and paid software licenses, providing a frictionless and accessible development experience.\r\n\r\nIn this session, we will introduce the hardware architecture of the Sparrow Hawk board and walk through its open source friendly software development environment. Attendees interested in embedded AI application development will gain practical insights and technical details to accelerate their own projects.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Z9CUXP", "name": "Hisao Munakata", "avatar": "https://pretalx.coscup.org/media/avatars/Z9CUXP_WgFQYYd.JPG", "biography": "Hisao Munakata is a Senior Director in the SoC Software Enablement Department, HPC SoC Business Division, HPC Product Group at Renesas Electronics Corporation. He leads the development of open source software solutions for the R- Car series of automotive SoCs.\r\n\r\nRenesas has long adopted an \"Upstream First\" policy as the core of its open source development strategy. Under Munakata\u2019s leadership, the team has actively contributed key components\u2014such as device drivers and device tree files\u2014needed to run R-Car platforms to the mainline Linux kernel at kernel.org. As a result, Renesas currently ranks 11th globally in cumulative patches merged into the Linux kernel over the past 20 years.\r\n\r\nThanks to these efforts, the R-Car platform is able to run the latest mainline Linux kernel\u2014generally without the need for additional patches\u2014providing developers with a robust and up- to-date environment.\r\n\r\nIn addition to his work with the Linux community, Munakata also actively participates in industry consortia such as Automotive Grade Linux (AGL) and the Connected Vehicle Systems Alliance (COVESA), striving to serve as a bridge between the open source community and the automotive industry.", "public_name": "Hisao Munakata", "guid": "1cafed43-6037-5ddb-b741-db38242a3344", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Z9CUXP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SCNUGA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SCNUGA/", "attachments": [{"title": "Retronix_SparrowHawk_DM.pdf", "url": "/media/coscup-2025/submissions/SCNUGA/resources/Retronix_V4H_Sparrow_Ha_UWEKC1V.pdf", "type": "related"}]}, {"guid": "a7fc8481-15f3-54a8-92b9-56b699ed7382", "code": "AM3STU", "id": 1690, "logo": null, "date": "2025-08-09T13:20:00+08:00", "start": "13:20", "duration": "00:30", "room": "TR411", "slug": "coscup-2025-1690-atdd--clean-architecture", "url": "https://pretalx.coscup.org/coscup-2025/talk/AM3STU/", "title": "\u5f9e\u6df7\u4e82\u5230\u512a\u96c5\uff0c\u8b93\u5c08\u6848\u4e0d\u518d\u5931\u63a7\uff1aATDD \u8207 Clean Architecture \u7684\u5f8c\u7aef\u5be6\u6230\u4e4b\u8def", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "## Abstract\r\n\r\n\u4f60\u662f\u4e0d\u662f\u4e5f\u9047\u904e\u9019\u7a2e\u60c5\u6cc1\uff1f\u6bcf\u7576\u5c08\u6848\u591a\u4e00\u500b\u65b0\u529f\u80fd\uff0c\u6574\u500b\u7cfb\u7d71\u5c31\u50cf\u88ab\u9695\u77f3\u7838\u5230\u4e00\u6a23\uff0c\u5230\u8655\u90fd\u662f\u5751\uff0c\u6c38\u9060\u88dc\u4e0d\u5b8c\u3002\u9019\u5834\u5206\u4eab\uff0c\u6211\u6703\u804a\u804a\u6211\u662f\u600e\u9ebc\u5f9e\u300c\u9695\u77f3\u5f0f\u958b\u767c\u300d\u8d70\u5230\u64c1\u62b1 ATDD \u548c Clean Architecture\uff0c\u7528 Rust + actix-web \u6253\u9020\u51fa\u4e00\u500b\u53ef\u64f4\u5c55\u3001\u6613\u7dad\u8b77\u53c8\u4e0d\u6015\u6539\u9700\u6c42\u7684\u5f8c\u7aef\u670d\u52d9\u3002\r\n\r\n\u904e\u7a0b\u4e2d\u4e0d\u53ea\u6703\u4ecb\u7d39\u7406\u8ad6\uff0c\u66f4\u6709\u5be6\u6230\u7d93\u9a57\u548c\u8e29\u5751\u6545\u4e8b\u3002\u5982\u679c\u4f60\u60f3\u77e5\u9053 ATDD \u70ba\u4ec0\u9ebc\u9019\u9ebc\u9999\u3001Clean Architecture \u600e\u9ebc\u6551\u5c08\u6848\uff0c\u5e0c\u671b\u900f\u904e\u6211\u7684\u7d93\u9a57\u53ef\u4ee5\u62ef\u6551\u6bcf\u500b\u88ab\u9700\u6c42\u8ffd\u6bba\u7684\u591c\u665a\uff01\r\n\r\n## Key Takeaways\r\n\r\n- \u4e86\u89e3 ATDD \u5be6\u4f5c\u6d41\u7a0b\uff0c\u767c\u73fe\u9700\u6c42\u6e9d\u901a\u5176\u5be6\u53ef\u4ee5\u5f88\u9806\u5229\r\n- \u5b78\u6703\u7528 Clean Architecture \u8b93\u5c08\u6848\u7d50\u69cb\u6e05\u6670\u3001\u597d\u7dad\u8b77\r\n- \u539f\u4f86\u5beb\u51fa\u53ef\u64f4\u5c55\u3001\u6613\u7dad\u8b77\u7684\u5f8c\u7aef\u6c92\u6709\u90a3\u9ebc\u96e3", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EPWFM8", "name": "Dong", "avatar": "https://pretalx.coscup.org/media/avatars/EPWFM8_pp4DUJZ.jpg", "biography": "LINE iOS Intern / Open NCCU Tech Lead\r\n\r\n\u81ea\u7a31\u96dc\u5b78\u7cfb\u5de5\u7a0b\u5e2b\u3002\r\n\u540d\u7247\u4e0a\u5beb iOS \u5de5\u7a0b\u5e2b\uff0c\u6280\u80fd\u6a39\u537b\u9ede\u6eff\u4e86 React \u548c Vue\u3002\r\n\u6709\u6642\u5019\u6703\u5fcd\u4e0d\u4f4f\u624b\u7662\uff0c\u8dd1\u53bb\u5beb\u9ede Go \u548c Rust\u3002\r\n\u5e0c\u671b\u7528\u81ea\u5df1\u7684\u7522\u54c1\uff0c\u70ba\u9019\u500b\u4e16\u754c\u6dfb\u4e00\u9ede\u65b0\u9bae\u611f\u3002\r\n\r\nHi, I\u2019m an iOS engineer with a passion for learning across the stack. While my main focus is building for iOS, I\u2019ve also spent plenty of time working with React and Vue. I enjoy mixing things up by exploring languages like Go and Rust whenever I get the chance. I love creating products that I\u2019m genuinely excited about, and I\u2019m always looking for ways to bring something new and fun to the tech community.", "public_name": "Dong", "guid": "eec7d2ae-8dbb-5b14-9ba5-e0b740dc7078", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EPWFM8/"}, {"code": "HZDRPP", "name": "Squire", "avatar": "https://pretalx.coscup.org/media/avatars/HZDRPP_kiHNp9p.jpg", "biography": "Technology leader with experience as CTO at an AIoT startup, where I spearheaded process planning and management. Alongside this, I honed my software development skills as a Tech FRESH intern at LINE Taiwan, contributing to the LINE Shopping App. Passionate about software engineering and development.", "public_name": "Squire", "guid": "41fcac86-9b80-52ed-b63a-026038f9ef6f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HZDRPP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/AM3STU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/AM3STU/", "attachments": []}, {"guid": "6535c87f-5598-5d71-8937-e9ba02b7a9e6", "code": "N9NNDY", "id": 1708, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2025-1708", "url": "https://pretalx.coscup.org/coscup-2025/talk/N9NNDY/", "title": "\u958b\u6e90\u8edf\u9ad4\u8981\u5982\u4f55\u8cfa\u9322", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "\u958b\u6e90\u8edf\u9ad4\u901a\u5e38\u8b93\u6211\u5011\u60f3\u5230\u7406\u60f3\u8207\u81ea\u7531\uff0c\u7136\u800c\uff0c\u5c0d\u65bc\u71df\u5229\u516c\u53f8\u800c\u8a00\uff0c\u751f\u5b58\u548c\u767c\u5c55\u662f\u66f4\u91cd\u8981\u7684\u76ee\u6a19\u3002\u53e6\u4e00\u65b9\u9762\uff0c\u5982\u679c\u958b\u6e90\u8edf\u9ad4\u6709\u71df\u5229\u516c\u53f8\u5728\u80cc\u5f8c\u652f\u6301\uff0c\u5f80\u5f80\u80fd\u7372\u5f97\u66f4\u7a69\u5b9a\u7684\u8cc7\u6e90\uff0c\u5be6\u73fe\u6c38\u7e8c\u767c\u5c55\u3002\u672c\u6b21\u5206\u4eab\u6703\u57fa\u65bc\u8b1b\u8005\u5728 ZettaScale \u670d\u52d9\u7684\u7d93\u9a57\uff0c\u63a2\u8a0e\u958b\u6e90\u6a21\u5f0f\u5982\u4f55\u5e36\u4f86\u7368\u7279\u512a\u52e2\uff0c\u4ee5\u53ca\u5728\u5805\u5b88\u958b\u6e90\u7cbe\u795e\u7684\u540c\u6642\uff0c\u958b\u6e90\u8edf\u9ad4\u516c\u53f8\u53ef\u4ee5\u5982\u4f55\u900f\u904e\u5c08\u696d\u670d\u52d9\u3001\u5b89\u5168\u8a8d\u8b49\u7b49\u7b56\u7565\uff0c\u627e\u5230\u71df\u5229\u7684\u9053\u8def\u3002\u900f\u904e\u5206\u4eab\u5be6\u969b\u6848\u4f8b\uff0c\u5e0c\u671b\u80fd\u5c0d\u958b\u6e90\u5546\u696d\u5316\u611f\u8208\u8da3\u7684\u807d\u773e\u5e36\u4f86\u555f\u767c\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Y7LFZB", "name": "\u90ed\u93ad\u9834 (ChenYing Kuo)", "avatar": "https://pretalx.coscup.org/media/avatars/Y7LFZB_5cpSbEG.png", "biography": "\u71b1\u611b\u958b\u6e90\u6280\u8853\u7684\u5de5\u7a0b\u5e2b\uff0c\u4e3b\u8981\u5c08\u6ce8\u5728\u6a5f\u5668\u4eba\u548c\u81ea\u99d5\u8eca\u9818\u57df\uff0c\u6700\u559c\u6b61\u7684\u7a0b\u5f0f\u8a9e\u8a00\u662f Rust\u3002\r\n\u76ee\u524d\u64d4\u4efb ADLINK \u5728 Autoware Foundation \u7684\u6280\u8853\u4ee3\u8868\uff0c\u4ee5\u53ca\u5728 ZettaScale \u6574\u5408\u901a\u8a0a\u6280\u8853\u5230\u6a5f\u5668\u4eba\u548c\u81ea\u99d5\u8eca\u7684\u958b\u6e90\u6846\u67b6\u4e2d\u3002\r\n\r\nAn engineer passionate about open-source technology, primarily focused on robotics and autonomous vehicles.\r\nCurrently serves as ADLINK's technical representative at the Autoware Foundation and works at ZettaScale to integrate communication technologies into open-source frameworks for robotics and autonomous driving.", "public_name": "\u90ed\u93ad\u9834 (ChenYing Kuo)", "guid": "9a118fef-7d10-544a-8e10-e15765958ed3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Y7LFZB/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/N9NNDY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/N9NNDY/", "attachments": []}, {"guid": "1cacee00-64a8-5344-b3f5-358bdc2ea2ee", "code": "XJVZFX", "id": 1750, "logo": null, "date": "2025-08-09T14:40:00+08:00", "start": "14:40", "duration": "00:30", "room": "TR411", "slug": "coscup-2025-1750", "url": "https://pretalx.coscup.org/coscup-2025/talk/XJVZFX/", "title": "\u6d77\u7e9c\u65b7\u5149\u6703\u600e\u6a23\uff1f\u6578\u4f4d\u670d\u52d9\u97cc\u6027\u6aa2\u6e2c\u6846\u67b6\uff0c\u53ca\u7db2\u7ad9\u958b\u767c\u8005\u8a72\u5982\u4f55\u9810\u9632\u8207\u6e96\u5099", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "\u53f0\u7063 95% \u7684\u7db2\u969b\u7db2\u8def\u901a\u8a0a\u4ef0\u8cf4\u65bc14 \u689d\u9023\u5916\u7684\u570b\u969b\u6d77\u7e9c\u3002\u9019\u4e9b\u6d77\u5e95\u96fb\u7e9c\u9ad8\u5ea6\u8106\u843d\uff0c\u5bb9\u6613\u906d\u53d7\u4eba\u70ba\u7834\u58de\uff0c\u7dad\u4fee\u7de9\u6162\u4e14\u6210\u672c\u9ad8\u6602\u3002\u99ac\u7956\u5728 2023 \u8207 2025 \u5e74\uff0c\u5747\u66fe\u56e0\u70ba\u6d77\u7e9c\u4e2d\u65b7\u800c\u5c0e\u81f4\u6578\u65e5\u81f3\u6578\u5341\u65e5\u7684\u65b7\u7dda\uff0c\u4f46\u76f4\u81f3\u73fe\u4eca\uff0c\u6211\u5011\u5c1a\u4e0d\u660e\u66b8\u985e\u4f3c\u7684\u5c0d\u5916\u9023\u7dda\u4e2d\u65b7\uff0c\u5982\u679c\u767c\u751f\u5728\u6574\u500b\u570b\u5bb6\u7684\u7dad\u5ea6\u4e0a\uff0c\u6240\u7522\u751f\u7684\u5f71\u97ff\u7a0b\u5ea6\u6709\u591a\u6df1\u9060\u3002\u70ba\u4e86\u8a55\u4f30\u53f0\u7063\u6d77\u7e9c\u65b7\u7dda\u7684\u6f5b\u5728\u885d\u64ca\uff0c\u6211\u5011\u958b\u767c\u4e86\u4e00\u500b[\u539f\u578b\u7684\u958b\u6e90\u6aa2\u6e2c\u5de5\u5177](https://github.com/irvin/digital-service-resilience)\uff0c\u4ee5\u6e2c\u8a66\u5e38\u898b\u7684\u7db2\u8def\u670d\u52d9\u2014\u4f8b\u5982 Google\u3001Pchome\u3001MoMo\u3001\u65b0\u805e\u7db2\u7ad9\u3001\u653f\u5e9c\u7db2\u7ad9\uff0c\u4ee5\u53ca\u958b\u6e90\u793e\u7fa4\u7db2\u7ad9\uff0c\u5728\u570b\u969b\u9023\u7dda\u4e2d\u65b7\u6642\u7684\u8010\u53d7\u72c0\u614b\uff0c\u4e26\u64da\u6b64\u63d0\u51fa\u589e\u5f37\u7db2\u8def\u670d\u52d9\u97cc\u6027\u7684\u5efa\u8b70\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SMCCYY", "name": "Irvin Chen", "avatar": "https://pretalx.coscup.org/media/avatars/SMCCYY_jaythJN.webp", "biography": null, "public_name": "Irvin Chen", "guid": "4ca93ede-d826-5dc3-8377-8783a3ef3eb5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SMCCYY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XJVZFX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XJVZFX/", "attachments": []}, {"guid": "03f0d030-72ee-5f61-a596-1a05c22e884f", "code": "K9RS8D", "id": 1682, "logo": null, "date": "2025-08-09T15:20:00+08:00", "start": "15:20", "duration": "00:30", "room": "TR411", "slug": "coscup-2025-1682", "url": "https://pretalx.coscup.org/coscup-2025/talk/K9RS8D/", "title": "\u958b\u6e90\u7cbe\u795e\u3001\u958b\u653e\u8cc7\u6599\u5982\u4f55\u53c3\u8207\u74b0\u5883\u4fdd\u8b77\u8b70\u984c\uff1a\u63ed\u958b\u56db\u5927\u57fa\u91d1\u6295\u8cc7\u771f\u76f8\uff01", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "\u9664\u4e86\u9280\u5f48\u9032\u5834\u8b77\u76e4\uff0c\u95dc\u65bc\u300c\u56db\u5927\u57fa\u91d1\u300d\uff0c\u4f60\u9084\u807d\u904e\u4ec0\u9ebc\uff1f\r\n\u74b0\u5883\u6b63\u7fa9\u57fa\u91d1\u6703\uff08Environmental Justice Foundation, EJF\uff09\u5f9e 2021 \u5e74\u958b\u555f\u5c0d\u53f0\u7063\u56db\u5927\u653f\u5e9c\u57fa\u91d1\u2014\u2014\u90f5\u653f\u5132\u91d1\u3001\u52de\u9000\u57fa\u91d1\u3001\u52de\u4fdd\u57fa\u91d1\u3001\u9000\u64ab\u57fa\u91d1\u7684\u89c0\u5bdf\u8207\u7814\u7a76\uff0c\u767c\u73fe\u56db\u5927\u57fa\u91d1\u96d6\u7136\u90fd\u627f\u8afe\u5176\u6295\u8cc7\u9075\u5b88\u653f\u5e9c 2050 \u6de8\u96f6\u653f\u7b56\u3001\u8003\u91cf\u9577\u9060\u4e16\u4ee3\u7684\u5f71\u97ff\uff0c\u537b\u7f3a\u4e4f\u76f8\u61c9\u7684\u300c\u6c38\u7e8c\u6295\u8cc7\u300d\u884c\u52d5\uff0c\u5f62\u540c\u52a0\u5287\u6c23\u5019\u8b8a\u9077\uff1b\u540c\u6642\u300c\u6295\u8cc7\u6a19\u7684\u300d\u8207\u300c\u6c23\u5019\u98a8\u96aa\u300d\u7684\u4e0d\u900f\u660e\uff0c\u4ea6\u56b4\u91cd\u5371\u5bb3\u4eba\u6c11\u7684\u77e5\u60c5\u6b0a\u8207\u516c\u6c11\u53c3\u8207\u3002\r\nEJF \u8207\u8ca1\u5718\u6cd5\u4eba\u958b\u653e\u6587\u5316\u57fa\u91d1\u6703\uff08Open Culture Foundation, OCF\uff09\u5408\u4f5c\uff0c\u5e0c\u671b\u900f\u904e\u958b\u6e90\u5de5\u5177\u3001\u958b\u653e\u8cc7\u6599\uff0c\u7d50\u5408\u6c23\u5019\u60c5\u5883\u5206\u6790\u65b9\u6cd5\uff0c\u63ed\u9732\u56db\u5927\u57fa\u91d1\u73fe\u884c\u6295\u8cc7\u653f\u7b56\u5c0d\u4eba\u6c11\u5e36\u4f86\u7684\u8ca1\u52d9\u98a8\u96aa\uff0c\u9f13\u52f5\u4eba\u5011\u63a1\u53d6\u884c\u52d5\uff0c\u8981\u6c42\u56db\u5927\u57fa\u91d1\u6295\u8cc7\u6c38\u7e8c\u7684\u74b0\u5883\u8207\u672a\u4f86\u3002\r\n\u5728\u9019\u5834\u8b70\u7a0b\u4e2d\u4f60\u53ef\u4ee5\u4e86\u89e3\u5230\uff1a\r\n\u56db\u5927\u653f\u5e9c\u57fa\u91d1\u7684\u904b\u4f5c\u65b9\u5f0f\uff0c\u8207\u570b\u5bb6\u6c23\u5019\u76ee\u6a19\u7684\u77db\u76fe\u8207\u58c1\u58d8\u3002\r\n\u6c23\u5019\u8b8a\u9077\u98a8\u96aa\u5c0d\u771f\u5be6\u4e16\u754c\u53ca\u500b\u4eba\u8ca1\u52d9\u6240\u9020\u6210\u7684\u5be6\u8cea\u5f71\u97ff\u3002\r\n\u958b\u6e90\u5de5\u5177\u3001\u958b\u653e\u8cc7\u6599\u5982\u4f55\u4f7f\u4f7f\u8cc7\u6599\u8207\u5021\u8b70\u66f4\u5177\u5f71\u97ff\u529b\u3002\r\n\r\n\u5176\u4ed6\u53c3\u8003\u8cc7\u6599\uff1a\r\n* 2024/08 \u300a\u706b\u4e0a\u52a0\u6cb9\uff1a\u81fa\u7063\u653f\u5e9c\u57fa\u91d1\u672a\u76e1\u5fe0\u8aa0\u7fa9\u52d9\uff0c\u52a9\u9577\u6c23\u5019\u5371\u6a5f\u3001\u5371\u53ca\u6c11\u773e\u8cc7\u7522\u300b\u5831\u544a  https://reurl.cc/vQGxEo \r\n* 2024/06 \u6295\u66f8 \u6c23\u5019\u98a8\u96aa\u5927\u589e\uff0c\u9000\u4f11\u57fa\u91d1\u9084\u8981\u6295\u8cc7\u5316\u77f3\u71c3\u6599\u7522\u696d\u55ce\uff1f https://reurl.cc/bWeodM", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9WQRQB", "name": "\u9673\u5ead\u6bd3 Chen Ting Yu", "avatar": "https://pretalx.coscup.org/media/avatars/9WQRQB_iZlIlbP.jpg", "biography": "\u74b0\u5883\u6b63\u7fa9\u57fa\u91d1\u6703\u7684\u6c23\u5019\u5c08\u6848\u4e3b\u4efb\r\n\r\n-\u6703\u8a08\u7cfb\u7562\u696d\uff0c\u4f46\u5927\u534a\u8077\u6daf\u90fd\u5728NGO\u670d\u52d9\uff0c\u63a8\u52d5\u74b0\u5883\u4fdd\u8b77\u3001\u52d5\u7269\u4fdd\u8b77\u3001\u91ce\u751f\u52d5\u7269\u4fdd\u80b2\u76f8\u95dc\u653f\u7b56\u5021\u8b70\u3002\r\n-\u66fe\u4efb\u8fb2\u59d4\u6703\u5be6\u9a57\u52d5\u7269\u67e5\u6838\u5916\u90e8\u59d4\u54e1\u3001\u52d5\u7269\u5c55\u6f14\u71df\u904b\u8a08\u5283\u66f8\u5c08\u5bb6\u59d4\u54e1\r\n-\u6709\u6eff\u8154\u71b1\u8840\u5c0d\u6297\u4e0d\u6b63\u7fa9\u4e14\u6a02\u65bc\u4ea4\u6d41\u60f3\u6cd5\r\n\r\nClimate Campaigner at Environmental Justice Foundation\r\nI have an accounting background but have spent half of my career in NGOs, focusing on policy advocacy for environmental protection, animal protection, and wildlife conservation.\r\n-Served as an external member of the Experimental Animal Inspection of the Council of Agriculture, and as an expert of reviewing the Animal Exhibition Operation Plan.\r\n-I am passionate about fighting injustice and happy to share ideas.", "public_name": "\u9673\u5ead\u6bd3 Chen Ting Yu", "guid": "c2548ddb-5017-5329-8152-1210bab655ef", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9WQRQB/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/K9RS8D/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/K9RS8D/", "attachments": []}, {"guid": "ab19d03a-5753-5052-899e-cc3d8d9499b5", "code": "FW7HUR", "id": 1821, "logo": null, "date": "2025-08-09T16:00:00+08:00", "start": "16:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2025-1821", "url": "https://pretalx.coscup.org/coscup-2025/talk/FW7HUR/", "title": "\u516c\u6c11\u5718\u9ad4\u8cc7\u5b89\u73fe\u5834\u89c0\u5bdf\uff1a\u5982\u4f55\u900f\u904e\u8cc7\u5b89\u966a\u4f34\u8a08\u756b\u4e00\u8d77\u8b8a\u5b89\u5168\uff01", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u9019\u500b\u5834\u6b21\u5c07\u6703\u5206\u4eab OCF \u5728\u300c\u516c\u6c11\u5718\u9ad4\u8cc7\u5b89\u966a\u4f34\u8a08\u756b\u300d\u7684\u5be6\u52d9\u7d93\u9a57\uff0c\u5982\u4f55\u5728\u9577\u671f\u966a\u4f34\u8207\u9762\u5c0d\u9762\u4ea4\u6d41\u7684\u904e\u7a0b\u4e2d\uff0c\u966a\u516c\u6c11\u5718\u9ad4\u4e00\u6b65\u6b65\u5c07\u8cc7\u5b89\u843d\u5be6\u5230\u65e5\u5e38\u3002\r\n\r\n\u540c\u6642\uff0c\u6211\u5011\u53c8\u89c0\u5bdf\u5230\u54ea\u4e9b\u516c\u6c11\u5718\u9ad4\u5e38\u898b\u7684\u771f\u5be6\u56f0\u5883\u4ee5\u53ca\u96e3\u4ee5\u89e3\u6c7a\u7684\u75db\u9ede\uff1f\u54ea\u4e9b\u7406\u60f3\u4e2d\u7684\u8cc7\u5b89\u89e3\u6c7a\u65b9\u6848\u5176\u5be6\u96e3\u4ee5\u843d\u5be6\uff1f\u6211\u5011\u53c8\u5982\u4f55\u7b56\u7565\u6027\u7684\u8abf\u6574\uff0c\u63d0\u4f9b\u66f4\u9069\u5408\u516c\u6c11\u5718\u9ad4\u7684\u89e3\u6c7a\u65b9\u6848\uff1f\u6700\u5f8c\uff0c\u9664\u4e86\u6700\u5be6\u969b\u7684\u6280\u8853\u8aee\u8a62\u8207 trouble shooting\uff0c\u300c\u9577\u671f\u7684\u966a\u4f34\u652f\u6301\u95dc\u4fc2\u300d\u662f\u5426\u4e5f\u6709\u52a9\u65bc\u5e36\u4f86\u66f4\u591a\u8cc7\u5b89\u63d0\u5347\u8207\u6539\u8b8a\uff1f\r\n\r\n\u6700\u5f8c\uff0c\u6211\u5011\u4e5f\u6703\u7c21\u55ae\u4ecb\u7d39\u300c\u8cc7\u5b89\u9632\u8b77\u57fa\u790e\u6559\u6750\u300d\uff0c\u4e26\u8aa0\u646f\u9080\u8acb\u6240\u6709\u4eba\u4f86\u53c3\u8207\u5354\u4f5c\uff1a\u7121\u8ad6\u4f60\u64c5\u9577\u64b0\u5beb\u8aaa\u660e\u6587\u4ef6\u3001\u628a\u8cc7\u5b89\u77e5\u8b58\u8f49\u63db\u6210\u597d\u7406\u89e3\u7684\u6587\u5b57\u8aaa\u660e\u3001\u6539\u5584 UIUX\uff0c\u6216\u80fd\u88dc\u5145\u5404\u7a2e\u8cc7\u5b89\u77e5\u8b58\uff0c\u90fd\u6b61\u8fce\u4e00\u8d77\u52a0\u5165\u8ca2\u737b\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TYUY9H", "name": "Jin", "avatar": "https://pretalx.coscup.org/media/avatars/TYUY9H_0rh8IFt.jpg", "biography": "Jin is a project coordinator at the Open Culture Foundation (OCF), where she first discovered the world of open source and the vibrant community behind it. She is passionate about bringing the spirit of open source into the digital security space, making it more accessible and transparent for everyone.", "public_name": "Jin", "guid": "8830dd34-c80c-55e1-bd1a-cfde26db6735", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TYUY9H/"}], "links": [{"title": "[Report] \u70ba\u4f55\u8981\u95dc\u5fc3\u5728\u53f0\u4eba\u6b0a\u5de5\u4f5c\u8005\u7684\u6578\u4f4d\u5b89\u5168\uff1f", "url": "https://drive.google.com/file/d/1sxAFmSiJL6DzdO3ezq_hJSBROuGXNLAA/view", "type": "related"}, {"title": "[Report] Digital Security Mapping for HRDs in Taiwan: Preliminary", "url": "https://drive.google.com/file/d/1VV12Rp7IKkWexNTKQRuWIA4Zfd8ztN9X/view", "type": "related"}, {"title": "[Project] \u5728\u53f0\u4eba\u6b0a\u5de5\u4f5c\u8005\u7684\u6578\u4f4d\u5b89\u5168\u6a23\u614b\u8207\u57f9\u529b", "url": "https://ocf.tw/p/defendhrd/", "type": "related"}, {"title": "[Toolkit] \u8cc7\u5b89\u9632\u8b77\u57fa\u790e\u6559\u6750 | Shield of Self-Defense (SSD)", "url": "https://ssd.ocf.tw/", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/FW7HUR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/FW7HUR/", "attachments": []}], "TR412-1": [{"guid": "3e5bdf04-7ba5-5b38-885a-41fbedbd8cf1", "code": "HBCVUJ", "id": 1635, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2025-1635-ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/HBCVUJ/", "title": "AI\u4e16\u4ee3\u4e2d\u958b\u6e90\u6982\u5ff5\u7684\u6df7\u6dc6\u8207\u91d0\u6e05", "subtitle": "", "track": "Open Licensing Kaleidoscope", "type": "Talk", "language": "en", "abstract": "\u96a8\u8457\u958b\u6e90AI\u7684\u8208\u8d77\uff0c\u300c\u958b\u6e90(Open Source)\u300d\u4e00\u500b\u8a5e\u5728\u53f0\u7063\u7a81\u7136\u8b8a\u5f97\u71b1\u9580\u4e86\u8d77\u4f86\uff0c\u63a1\u7528\u6240\u8b02\u300c\u958b\u6e90\u6388\u6b0a\u689d\u6b3e\u300d\u91cb\u51fa\u7684\u5c08\u6848\u4f3c\u4e4e\u4e5f\u80fd\u5920\u5f97\u5230\u8f03\u591a\u7684\u95dc\u6ce8\u8207\u540d\u8072\u3002\u4f46\u662f\u5be6\u969b\u7684\u72c0\u6cc1\u537b\u662f\uff0c\u5728\u9019\u4e9b\u5c08\u6848\u4e2d\u6709\u4e9b\u4e26\u4e0d\u662f\u90a3\u9ebd\u7684\u958b\u6e90\u3002\u6240\u4ee5\u672c\u5834\u6b21\u5c07\u6703\u5f9e\u300c\u958b\u6e90\u5b9a\u7fa9 (Open Source Definition, OSD)\u300d\u8ac7\u8d77\uff0c\u89e3\u91cb\u5176\u4e2d\u7684\u81ea\u7531\u610f\u6db5\uff0c\u7136\u5f8c\u6703\u4ee5\u5be6\u969b\u7684\u8edf\u9ad4\u5c08\u6848\u6388\u6b0a\u689d\u6b3e\u4f86\u8aaa\u660e\uff0c\u54ea\u4e9b\u770b\u4f3c\u958b\u6e90\u7684\u8edf\u9ad4\uff0c\u5176\u5be6\u4e26\u4e0d\u5b8c\u5168\u7b26\u5408\u958b\u6e90\u5b9a\u7fa9(OSD)\uff0c\u751a\u81f3\u662f\u6709\u6096\u65bc\u958b\u6e90\u5b9a\u7fa9\uff0c\u4e0d\u80fd\u88ab\u7a31\u70ba\u958b\u6e90\u8edf\u9ad4\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RPKUWS", "name": "Florence T.M. Ko \u845b\u51ac\u6885", "avatar": "https://pretalx.coscup.org/media/avatars/FB_IMG_1677866338769_rnd4rDd.jpg", "biography": "\u845b\u51ac\u6885\uff08Florence T.M. Ko\uff09\u70ba\u7fa4\u7267\u958b\u6e90\u7ba1\u7406\u9867\u554f\u6709\u9650\u516c\u53f8\u9996\u5e2d\u9867\u554f\uff0c\u540c\u6642\u70ba\u53f0\u7063\u958b\u6e90\u6cd5\u5f8b\u7db2\u7d61 (Open Source Legal Network, Taiwan / OSLN.tw) \u7684\u5171\u540c\u767c\u8d77\u4eba\uff0c\u5c08\u9577\u5728\u65bc\u89e3\u6790\u81ea\u7531\u958b\u6e90\u6388\u6b0a\u689d\u6b3e\u5167\u5bb9\u3002\u5979\u5c07\u570b\u969b\u9593\u81ea\u7531\u958b\u6e90\u6388\u6b0a\u76f8\u95dc\u7684\u8cc7\u6e90\u4ecb\u7d39\u5230\u53f0\u7063\uff0c\u4e5f\u8209\u8fa6\u904e\u591a\u5834\u4ee5\u81ea\u7531\u958b\u6e90\u6388\u6b0a\u70ba\u4e3b\u984c\u7684\u91cd\u8981\u6d3b\u52d5\u3002\u6b64\u5916\uff0c\u5979\u5c0d\u5275\u7528 CC\u3001\u958b\u653e\u8cc7\u6599\u3001\u958b\u6e90 AI \u7b49\u516c\u773e\u6388\u6b0a\u9818\u57df\uff0c\u4e5f\u5177\u6709\u9ad8\u5ea6\u8208\u8da3\u3002\u845b\u51ac\u6885\u5728 2005-2015 \u5e74\u9593\u4efb\u8077\u65bc\u4e2d\u592e\u7814\u7a76\u9662\u81ea\u7531\u8edf\u9ad4\u9444\u9020\u5834 (Open Source Software Foundry, OSSF)\uff0c\u66fe\u64d4\u4efb\u9444\u9020\u5834\u96fb\u5b50\u5831\u4e0a\u300c\u6cd5\u5f8b\u5c08\u6b04\u300d\u7684\u7de8\u8f2f\u8207\u56fa\u5b9a\u64b0\u7a3f\u4eba\u591a\u5e74\u3002\u845b\u51ac\u6885\u9032\u4e00\u6b65\u500b\u4eba\u8cc7\u8a0a\u8acb\u898b\uff1a http://tw.linkedin.com/in/florencetmko\r\n\r\nFlorence T.M. Ko (\u845b\u51ac\u6885) is the General Counsel at Herding Open Source Management Consultants Ltd., and the co-founder of the Open Source Legal Network, Taiwan (OSLN.tw). She specializes in interpreting and analyzing free and open source software (FOSS) licenses. Florence has played a key role in bringing international FOSS licensing resources to Taiwan and has organized numerous events focused on open source licensing. In addition to FOSS licensing, she is also deeply interested in other public licensing domains such as Creative Commons, open data, and open source AI. From 2005 to 2015, Florence worked at the Open Source Software Foundry (OSSF) of Academia Sinica, Taiwan, where she served for many years as the editor and writer of \u201cLegal Column\u201d on OSSF newsletter. For more details about Florence\u2019s resume please see: http://tw.linkedin.com/in/florencetmko", "public_name": "Florence T.M. Ko \u845b\u51ac\u6885", "guid": "a65c1314-0c72-53e2-961c-b542b1d6716a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RPKUWS/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HBCVUJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HBCVUJ/", "attachments": []}, {"guid": "b444b878-16df-5bb0-bbbb-9de5d337df07", "code": "SZCRXT", "id": 1599, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2025-1599-oss-license-oss-community", "url": "https://pretalx.coscup.org/coscup-2025/talk/SZCRXT/", "title": "\u6211\u6240\u77e5\u9053\u7684 (\u9019\u500b\u5e74\u4ee3\u7684) OSS License / OSS Community (\u9810\u9304\u6f14\u8b1b)", "subtitle": "", "track": "Open Licensing Kaleidoscope", "type": "Talk", "language": "en", "abstract": "\uff08\u8b1b\u8005\u56e0\u6545\u7121\u6cd5\u56de\u53f0\uff0c\u56e0\u6b64\u672c\u8b70\u7a0b\u5c07\u64ad\u653e\u9810\u9304\u6f14\u8b1b\u3002\uff09\r\n(The speaker is unable to return to Taiwan due to unforeseen circumstances. Therefore, this session will feature a pre-recorded talk.)\r\nRecently there was a huge dispute about some repository violating the so-called Apache License 2.0 requirements in Taiwan. However, the speaker totally disagreed this claim. In this talk, the speaker will discuss how he views the contemporary treatment to the open-source licenses, which were mostly invented 20 years (before 2005).", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3S8HAY", "name": "\u8001\u856d", "avatar": "https://pretalx.coscup.org/media/avatars/3S8HAY_Gtr2nAy.png", "biography": "nobody.", "public_name": "\u8001\u856d", "guid": "449b06c3-7d89-5705-9e29-5e864ec2710a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/3S8HAY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SZCRXT/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SZCRXT/", "attachments": []}, {"guid": "c35f18de-6d9e-55ea-b042-ea9d96d314aa", "code": "XGYGWZ", "id": 1634, "logo": null, "date": "2025-08-09T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2025-1634", "url": "https://pretalx.coscup.org/coscup-2025/talk/XGYGWZ/", "title": "\u958b\u6e90\u7ba1\u7406\u8fa6\u516c\u5ba4\u8077\u638c\u7684\u6cd5\u52d9\u8981\u9ede", "subtitle": "", "track": "Open Licensing Kaleidoscope", "type": "Talk", "language": "en", "abstract": "\u958b\u6e90\u7ba1\u7406\u8fa6\u516c\u5ba4\uff08Open Source Program Office, OSPO\uff09\u662f\u4f01\u696d\u6216\u7d44\u7e54\u5167\u90e8\u5c08\u8cac\u8655\u7406\u958b\u6e90\u6388\u6b0a\u8edf\u9ad4\u76f8\u95dc\u4e8b\u52d9\u7684\u55ae\u4f4d\uff0c\u4e0d\u8ad6\u5176\u70ba\u5be6\u9ad4\u8fa6\u516c\u5ba4\u6216\u865b\u64ec\u4efb\u52d9\u7de8\u7d44\uff0c\u5176\u6838\u5fc3\u8077\u80fd\u5728\u65bc\u7d71\u7c4c\u958b\u6e90\u8edf\u9ad4\u7684\u5c0e\u5165\u3001\u91cb\u51fa\u8207\u5408\u898f\u7ba1\u7406\u3002OSPO \u7684\u76ee\u6a19\u4e0d\u50c5\u6b62\u65bc\u5167\u90e8\u300c\u4f7f\u7528\u300d\u958b\u6e90\u8edf\u9ad4\uff0c\u66f4\u9032\u4e00\u6b65\u9f13\u52f5\u7a4d\u6975\u5916\u90e8\u300c\u53c3\u8207\u300d\u958b\u6e90\u793e\u7fa4\uff0c\u4ee5\u4fc3\u9032\u4f9b\u61c9\u93c8\u4e0a\u4e0b\u6e38\u7684\u5354\u4f5c\u8207\u5408\u898f\u4ea4\u4ed8\u3002\r\n\r\n\u5118\u7ba1 OSPO \u7684\u6982\u5ff5\u65e5\u8da8\u660e\u78ba\uff0c\u5be6\u52d9\u63a8\u884c\u4e0a\u4ecd\u9808\u4f9d\u64da\u7d44\u7e54\u7684\u898f\u6a21\u3001\u7814\u767c\u67b6\u69cb\u8207\u6587\u5316\u7279\u6027\u4f5c\u51fa\u8abf\u6574\uff0c\u96e3\u4ee5\u5957\u7528\u55ae\u4e00\u6a19\u6e96\u6a21\u5f0f\u3002\u56e0\u6b64\uff0cOSPO \u7684\u5efa\u7f6e\u8207\u904b\u4f5c\u9700\u56e0\u61c9\u500b\u6848\u689d\u4ef6\u8207\u5167\u90e8\u9700\u6c42\uff0c\u9748\u6d3b\u898f\u5283\u3002\r\n\r\n\u672c\u8b1b\u5ea7\u5c07\u7d50\u5408\u5be6\u969b\u8f14\u5c0e\u570b\u5167\u4f01\u696d\u8a2d\u7acb OSPO \u7684\u7d93\u9a57\uff0c\u5206\u4eab\u958b\u6e90\u6cd5\u52d9\u8207\u6cbb\u7406\u9762\u5411\u7684\u56db\u9805\u91cd\u9ede\u5be6\u52d9\u5efa\u8b70\uff0c\u5305\u62ec\uff1a\r\n1. \u5efa\u7acb\u8207\u7dad\u8b77\u7248\u672c\u63a7\u5236\u7cfb\u7d71\uff08Version Control Systems, VCS\uff09\uff1b\r\n2. \u5728\u958b\u6e90\u653f\u7b56\u4e2d\u660e\u5217\u5bb9\u8a31\u6e05\u55ae\uff08Approval List\uff09\u8207\u6392\u9664\u6e05\u55ae\uff08Rejected List\uff09\uff1b\r\n3. \u5efa\u7acb\u4e0a\u6e38\u8ca2\u737b\uff08upstream\uff09\u898f\u7bc4\u8207\u5be9\u67e5\u6d41\u7a0b\uff1b\r\n4. \u6b63\u78ba\u8a8d\u8b58\u4e26\u56de\u61c9 Copyleft \u6388\u6b0a\u689d\u6b3e\u7684\u7279\u6027\u8207\u5408\u898f\u8981\u6c42\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "N9LZVC", "name": "Lucien C.H. Lin \u6797\u8aa0\u590f", "avatar": "https://pretalx.coscup.org/media/avatars/N9LZVC_yazbDsY.jpg", "biography": "\u6797\u8aa0\u590f (Lucien C.H. Lin)\uff0c\u77e5\u8b58\u80cc\u666f\u70ba\u79d1\u6280\u6cd5\u5f8b\uff0c\u7fa4\u7267\u958b\u6e90\u7ba1\u7406\u9867\u554f\u6709\u9650\u516c\u53f8\u8ca0\u8cac\u4eba\u3002\u66fe\u4efb\u8077\u65bc\u4e2d\u592e\u7814\u7a76\u9662\u81ea\u7531\u8edf\u9ad4\u9444\u9020\u5834(OSSF Supports Software Freedom)\u5f9e\u4e8b\u516c\u773e\u6388\u6b0a\u6a21\u5f0f\u7684\u7814\u7a76\uff0c\u53c3\u8207\u884c\u653f\u9662\u570b\u767c\u6703\u8a0e\u8ad6\u3001\u8a02\u7acb\u300a\u653f\u5e9c\u8cc7\u6599\u958b\u653e\u6388\u6b0a\u689d\u6b3e-\u7b2c1\u7248\u300b\uff0c\u4e3b\u7b46\u6b50\u6d32\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u7d71\u7c4c\u4e4b\u300a\u81ea\u7531\u958b\u6e90\u8edf\u9ad4\u6cd5\u5f8b\u53c3\u8003\u66f8\u53f0\u7063\u5c08\u7ae0\u300b\uff0c\u8fd1\u5e74\u6301\u7e8c\u5354\u52a9\u5404\u754c\u91d0\u6e05Open Source\u3001Open Data\u3001CC\u6388\u6b0a\u3001\u751f\u6210\u5f0fAI\u8ce6\u6b0a\u7b49\u667a\u6167\u8ca1\u7522\u6b0a\u3001\u516c\u773e\u6388\u6b0a\u61c9\u7528\uff0c\u53ca\u63a1\u7528\u502b\u7406\u7684\u554f\u984c\u30022018\u4e4b\u5f8c\uff0c\u64d4\u4efbCC Taiwan Chapter\u4e3b\u6301\u4eba\uff0c\u4e26\u64a5\u4ed8\u5de5\u4f5c\u4e4b\u9918\u7684\u5fc3\u529b\uff0c\u71df\u5efa\u570b\u5167\u958b\u6e90\u6388\u6b0a\u77e5\u8b58\u7684\u5206\u4eab\u7db2\u7d61(Open Source Legal Network, Taiwan)\uff0c\u4ee5\u7a69\u56fa\u570b\u5167\u5916\u958b\u6e90\u7ba1\u7406\u8de8\u754c\u7684\u5354\u529b\u767c\u5c55\u3002\r\n\r\nLucien C.H. Lin (\u6797\u8aa0\u590f) holds a background in technology law and is the founder of Herding Open Source Management Consultants Ltd. He previously worked with the Open Source Software Foundry (OSSF) at Academia Sinica, conducting research on public licensing models. He also participated in the drafting and policy discussions led by Taiwan\u2019s National Development Council for the release of the Taiwan Open Government Data License, Version 1.0. He served as the lead author of the Taiwan chapter in the International Free and Open Source Software Law Book, a project coordinated by the Free Software Foundation Europe.\r\n\r\nIn recent years, he has continued to assist stakeholders in navigating issues related to open source, open data, Creative Commons licensing, and the empowerment and ethical use of generative AI\u2014particularly in the context of intellectual property and public licensing. Since 2018, he has served as the Lead of the Creative Commons Taiwan Chapter, and dedicates much of his spare effort to developing the Open Source Legal Network, Taiwan\u2014a collaborative knowledge-sharing platform aimed at strengthening cross-sectoral growth in open licensing and compliance practices both domestically and internationally.", "public_name": "Lucien C.H. Lin \u6797\u8aa0\u590f", "guid": "e44a6233-8d56-547a-bba9-d1657f1b0c26", "url": "https://pretalx.coscup.org/coscup-2025/speaker/N9LZVC/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XGYGWZ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XGYGWZ/", "attachments": []}, {"guid": "c3e945d5-3bf2-513d-a4d8-22921eb3b69e", "code": "C8VNPV", "id": 1794, "logo": null, "date": "2025-08-09T13:20:00+08:00", "start": "13:20", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2025-1794-free-software-licensing-what-developers-need-to-know", "url": "https://pretalx.coscup.org/coscup-2025/talk/C8VNPV/", "title": "Free Software Licensing: What Developers Need to Know", "subtitle": "", "track": "Open Licensing Kaleidoscope", "type": "Talk - bonus round submission", "language": "en", "abstract": "The way we license software is one of the most important, yet often overlooked aspects of writing and sharing software. As developers, we often shy away from legal jargon and the variety of available licenses can feel complex, but understanding it is easier than it first appears and it unlocks new opportunities to share and grow your work. This talk offers a clear, beginner-friendly introduction to Free Software licensing. It will cover the basics of how licensing works in general and give you an overview of the most important licenses you should know, how they work, and when to use which one. We will explore how good licensing practices help foster trust and sustainable collaboration in Free Software communities, both locally and globally. After the talk, you will be ready to confidently license your own code properly and avoid common legal mistakes. That way, people can (re)use, contribute, and share your work - to make sure your code benefits the community and society as a whole. Whether you are writing software for a local startup or contributing to a global Free Software project, understanding licensing helps you work with confidence.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LRY3YR", "name": "Florian Snow", "avatar": "https://pretalx.coscup.org/media/avatars/florian_snow_2_ym6UDVJ.jpg", "biography": "Florian Snow is a software developer from Nuremberg, Germany with a background in a variety of different fields such as teaching, programming, linguistics, and design. He became interested in Free Software around 1999 and has been active in the community since around 2006. Apart from his job as a software developer, he works and volunteers for the Free Software Foundation Europe where he has been active in many different areas over the years.", "public_name": "Florian Snow", "guid": "afc92ab4-a431-58ba-b193-828d5b72f9b2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LRY3YR/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/C8VNPV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/C8VNPV/", "attachments": []}, {"guid": "bf24155e-5100-5490-a18d-dcf7e0759ed5", "code": "JXLL3D", "id": 1632, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2025-1632", "url": "https://pretalx.coscup.org/coscup-2025/talk/JXLL3D/", "title": "\u516c\u773e\u6388\u6b0a\u689d\u6b3e\u7684\u653e\u5bec\u8207\u9650\u7e2e\uff1a\u884c\u4e0d\u884c\u3001\u597d\u4e0d\u597d\u3001\u600e\u9ebc\u505a\uff1f", "subtitle": "", "track": "Open Licensing Kaleidoscope", "type": "Talk", "language": "en", "abstract": "\u516c\u773e\u6388\u6b0a\u689d\u6b3e\u662f\u5426\u53ef\u4ee5\u88ab\u4fee\u6539\u4ee5\u52a0\u5165\u653e\u5bec\u6216\u9650\u7e2e\u689d\u4ef6\uff1f\u4f8b\u5982\uff0c\u57fa\u65bc MIT\u3001Apache\u3001GPL \u6216 Creative Commons\uff08CC\uff09\u7b49\u6388\u6b0a\u689d\u6b3e\u52a0\u4ee5\u8abf\u6574\uff0c\u662f\u5426\u5408\u6cd5\u53ef\u884c\uff1f\u904e\u53bb\u4e8c\u5341\u5e74\u5df2\u6709\u8af8\u591a\u5be6\u4f8b\u53ef\u4f9b\u53c3\u8003\u3002\u6574\u9ad4\u800c\u8a00\uff0c\u516c\u773e\u6388\u6b0a\u689d\u6b3e\u56e0\u4f7f\u7528\u8005\u773e\u591a\uff0c\u539f\u5247\u4e0a\u4e0d\u5f97\u65b0\u589e\u539f\u689d\u6b3e\u6240\u7121\u4e4b\u9650\u5236\uff0c\u4efb\u4f55\u52a0\u56b4\u898f\u5b9a\u4e00\u822c\u8996\u70ba\u4e0d\u53ef\u63a5\u53d7\uff0c\u82e5\u771f\u6709\u5fc5\u8981\uff0c\u61c9\u53e6\u5275\u689d\u6b3e\u4e26\u66f4\u540d\u4ee5\u907f\u514d\u6df7\u6dc6\u3002\u76f8\u8f03\u4e4b\u4e0b\uff0c\u7b56\u7565\u6027\u5730\u653e\u5bec\u689d\u6b3e\u5247\u8f03\u70ba\u5e38\u898b\uff0c\u56e0\u5176\u901a\u5e38\u4e0d\u6703\u7522\u751f\u6388\u6b0a\u7cfe\u7d1b\u3002\u672c\u8b1b\u5ea7\u5c07\u5f9e\u6388\u6b0a\u689d\u6b3e\u6587\u672c\u3001\u689d\u6b3e\u7dad\u8b77\u7d44\u7e54\u7684\u5b98\u65b9\u7acb\u5834\uff0c\u4ee5\u53ca\u82e5\u5e72\u91cd\u8981\u6848\u4f8b\u5207\u5165\uff0c\u63a2\u8a0e\u4fee\u6539\u6388\u6b0a\u689d\u6b3e\u7684\u53ef\u80fd\u6027\u8207\u5be6\u52d9\uff0c\u5305\u62ec Redis\u3001MongoDB\u3001iTextSharp \u7684\u6388\u6b0a\u6f14\u8b8a\uff0c\u4ee5\u53ca\u53ef\u80fd\u70ba\u4e3b\u6b0a AI \u767c\u5c55\u800c\u5236\u5b9a\u7684\u88dc\u5145\u689d\u6b3e\uff0c\u7686\u5c07\u7d0d\u5165\u8a0e\u8ad6\u7bc4\u570d\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "N9LZVC", "name": "Lucien C.H. Lin \u6797\u8aa0\u590f", "avatar": "https://pretalx.coscup.org/media/avatars/N9LZVC_yazbDsY.jpg", "biography": "\u6797\u8aa0\u590f (Lucien C.H. Lin)\uff0c\u77e5\u8b58\u80cc\u666f\u70ba\u79d1\u6280\u6cd5\u5f8b\uff0c\u7fa4\u7267\u958b\u6e90\u7ba1\u7406\u9867\u554f\u6709\u9650\u516c\u53f8\u8ca0\u8cac\u4eba\u3002\u66fe\u4efb\u8077\u65bc\u4e2d\u592e\u7814\u7a76\u9662\u81ea\u7531\u8edf\u9ad4\u9444\u9020\u5834(OSSF Supports Software Freedom)\u5f9e\u4e8b\u516c\u773e\u6388\u6b0a\u6a21\u5f0f\u7684\u7814\u7a76\uff0c\u53c3\u8207\u884c\u653f\u9662\u570b\u767c\u6703\u8a0e\u8ad6\u3001\u8a02\u7acb\u300a\u653f\u5e9c\u8cc7\u6599\u958b\u653e\u6388\u6b0a\u689d\u6b3e-\u7b2c1\u7248\u300b\uff0c\u4e3b\u7b46\u6b50\u6d32\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703\u7d71\u7c4c\u4e4b\u300a\u81ea\u7531\u958b\u6e90\u8edf\u9ad4\u6cd5\u5f8b\u53c3\u8003\u66f8\u53f0\u7063\u5c08\u7ae0\u300b\uff0c\u8fd1\u5e74\u6301\u7e8c\u5354\u52a9\u5404\u754c\u91d0\u6e05Open Source\u3001Open Data\u3001CC\u6388\u6b0a\u3001\u751f\u6210\u5f0fAI\u8ce6\u6b0a\u7b49\u667a\u6167\u8ca1\u7522\u6b0a\u3001\u516c\u773e\u6388\u6b0a\u61c9\u7528\uff0c\u53ca\u63a1\u7528\u502b\u7406\u7684\u554f\u984c\u30022018\u4e4b\u5f8c\uff0c\u64d4\u4efbCC Taiwan Chapter\u4e3b\u6301\u4eba\uff0c\u4e26\u64a5\u4ed8\u5de5\u4f5c\u4e4b\u9918\u7684\u5fc3\u529b\uff0c\u71df\u5efa\u570b\u5167\u958b\u6e90\u6388\u6b0a\u77e5\u8b58\u7684\u5206\u4eab\u7db2\u7d61(Open Source Legal Network, Taiwan)\uff0c\u4ee5\u7a69\u56fa\u570b\u5167\u5916\u958b\u6e90\u7ba1\u7406\u8de8\u754c\u7684\u5354\u529b\u767c\u5c55\u3002\r\n\r\nLucien C.H. Lin (\u6797\u8aa0\u590f) holds a background in technology law and is the founder of Herding Open Source Management Consultants Ltd. He previously worked with the Open Source Software Foundry (OSSF) at Academia Sinica, conducting research on public licensing models. He also participated in the drafting and policy discussions led by Taiwan\u2019s National Development Council for the release of the Taiwan Open Government Data License, Version 1.0. He served as the lead author of the Taiwan chapter in the International Free and Open Source Software Law Book, a project coordinated by the Free Software Foundation Europe.\r\n\r\nIn recent years, he has continued to assist stakeholders in navigating issues related to open source, open data, Creative Commons licensing, and the empowerment and ethical use of generative AI\u2014particularly in the context of intellectual property and public licensing. Since 2018, he has served as the Lead of the Creative Commons Taiwan Chapter, and dedicates much of his spare effort to developing the Open Source Legal Network, Taiwan\u2014a collaborative knowledge-sharing platform aimed at strengthening cross-sectoral growth in open licensing and compliance practices both domestically and internationally.", "public_name": "Lucien C.H. Lin \u6797\u8aa0\u590f", "guid": "e44a6233-8d56-547a-bba9-d1657f1b0c26", "url": "https://pretalx.coscup.org/coscup-2025/speaker/N9LZVC/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/JXLL3D/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/JXLL3D/", "attachments": []}, {"guid": "213e978e-0f5c-5c6c-8892-8402108560dc", "code": "GQNCEP", "id": 1765, "logo": null, "date": "2025-08-09T14:40:00+08:00", "start": "14:40", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2025-1765-open-gaming-content-licenses-in-ttrpgs-for-fun-and-prof-nevermind", "url": "https://pretalx.coscup.org/coscup-2025/talk/GQNCEP/", "title": "\"Open Gaming\" - Content Licenses in TTRPGs for Fun and Prof\u2026 nevermind", "subtitle": "", "track": "Open Licensing Kaleidoscope", "type": "Talk", "language": "en", "abstract": "Table-Top Roleplaying Games, especially Dungeons & Dragons, have seen a renewed popular interest in the last few years after being prominently featured in shows such as Stranger Things or The Big Bang Theory.\r\nTo an extent, open licensing has been a part of this culture ever since Wizards of the Coast (WotC) - the company behind the popular TTRPG Dungeons & Dragons - has published their first version of the \"System Reference Document\" under the \"Open Gaming License.\" With the most recent update of the D&D rules, this has gained more attention after WotC tried to change and revoke previous versions of the OGL in late 2022/early 2023, finally resulting in community pushback and a new SRD under a Creative Commons license.\r\n\r\nThis talk will take a light-hearted look into license topics around TTRPG games, what questions and challenges there might be, and what other TTRPG systems out there have or claim to have \"open\" licenses.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TQF7HH", "name": "Simon Hornbachner", "avatar": "https://pretalx.coscup.org/media/avatars/download_uJg3e6v.jpeg", "biography": "Simon has worked both professionally and as a volunteer in various areas of free and open-source software, as well as security. After completing his Bachelor's degree in security, he began his professional career as what would now be called a \"SecDevOps\" engineer, developing infrastructure automation code and deploying and operating automated patch and vulnerability management systems. Following that, he transitioned into a product manager role in the Austrian public health insurance sector, where he was involved in setting up and running the FOSS strategy board, clearance processes, and community engagement programs.\r\n\r\nIn the last couple of years, Simon has worked as a security consultant and subsequently started his own business to focus on the intersection of software user rights, security, and IT strategy. His aim is to help both for-profit and non-profit organizations succeed in creating sustainable and resilient organizational and technical systems that support their organizational goals, empower their users, and are secure.\r\n\r\nFor leisure, Simon is an avid board gamer and tabletop RPG game master.", "public_name": "Simon Hornbachner", "guid": "a3691c90-9ef0-507c-a32b-8655eb73ba72", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TQF7HH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GQNCEP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GQNCEP/", "attachments": []}, {"guid": "c318f563-0228-5992-8037-9388b3f0dd78", "code": "7KR878", "id": 1749, "logo": null, "date": "2025-08-09T15:20:00+08:00", "start": "15:20", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2025-1749-litigating-against-the-philosopher-s-stone", "url": "https://pretalx.coscup.org/coscup-2025/talk/7KR878/", "title": "\u5c0d\u6297\u9b54\u6cd5\u77f3 Litigating Against the Philosopher\u2019s Stone", "subtitle": "", "track": "Open Licensing Kaleidoscope", "type": "Talk", "language": "en", "abstract": "\u672c\u8b70\u7a0b\u5c07\u5f9e\u4ecb\u7d39 GitHub \u8207\u5176\u4ed6\u958b\u6e90\u5c08\u6848\u8ca2\u737b\u8005\u3001\u5716\u6587\u4f5c\u5bb6\u5c0d\u79d1\u6280\u516c\u53f8\u7684\u5718\u9ad4\u8a34\u8a1f\u6848\u958b\u59cb\uff0c\u5e36\u9818\u5927\u5bb6\u4e86\u89e3\u5927\u578b\u8a9e\u8a00\u6a21\u578b\u6642\u4ee3\u7684\u958b\u6e90\u6388\u6b0a\u8207\u9053\u5fb7\u96e3\u984c\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Q9CTVF", "name": "Poren Chiang (@RSChiang)", "avatar": "https://pretalx.coscup.org/media/avatars/Whale-palette_0RP1Til.png", "biography": "RSChiang \u7814\u7a76\u8cc7\u8a0a\u6cd5\uff0c\u4e5f\u662f\u9577\u671f\u7684\u958b\u6e90\u5c08\u6848\u7a0b\u5f0f\u78bc\u958b\u767c\u8005\u8207\u7ffb\u8b6f\u8ca2\u737b\u8005\u3002\r\n\r\n---\r\n\r\n[RSChiang](https://poren.tw/) is a long term free-and-open-source software developer and translation contributor who happens to be studying digital law. You could find him on [Mastodon](https://g0v.social/@RSChiang).", "public_name": "Poren Chiang (@RSChiang)", "guid": "5f97e186-1c57-52e2-9ff1-2c5f1c8bb784", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Q9CTVF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7KR878/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7KR878/", "attachments": []}, {"guid": "fb001264-3594-559f-b69d-b060f803812c", "code": "Q3FQL7", "id": 1564, "logo": null, "date": "2025-08-09T16:00:00+08:00", "start": "16:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2025-1564", "url": "https://pretalx.coscup.org/coscup-2025/talk/Q3FQL7/", "title": "\u4e0d\u6703\u88ab\u95dc\u4e5f\u4e0d\u6703\u7f70\u9322\uff0c\u90a3\u8981\u6230\u4ec0\u9ebc\uff1f\u2014\u8a34\u8a1f\u7d93\u9a57\u5206\u4eab", "subtitle": "", "track": "Open Licensing Kaleidoscope", "type": "Talk", "language": "en", "abstract": "\u63a7\u5236\u65fa\u4e2d\u96c6\u5718\u7684\u8521\u884d\u660e\u5411\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703\u63d0\u51fa\u6c11\u4e8b\u8a34\u8a1f\uff0c\u8981\u6c42\u4fee\u6539\u7dad\u57fa\u767e\u79d1\u4e0a\u4ed6\u7684\u50b3\u8a18\u689d\u76ee\u5167\u5bb9\u3002\u4e00\u5be9\u7531\u7dad\u57fa\u65b9\u9762\u52dd\u8a34\uff0c\u4f46\u4ecd\u6709\u4e8c\u5be9\u53ca\u5176\u4ed6\u5167\u5bb9\u7684\u722d\u8a1f\u3002\u4f9d\u8a34\u8a1f\u6a19\u7684\uff0c\u65e2\u7121\u5211\u4e8b\u8cac\u4efb\uff0c\u4e5f\u7121\u6c42\u511f\u8981\u6c42\uff0c\u90a3\u9ebc\u5805\u6301\u722d\u8a1f\u539f\u56e0\u70ba\u4f55\uff1f\u5c0d\u65b9\u63d0\u51fa\u4e4b\u653b\u64ca\u8ad6\u9ede\u53c8\u53ef\u70ba\u958b\u653e\u793e\u7fa4\u53c3\u8207\u8005\u63d0\u4f9b\u4ec0\u9ebc\u7d93\u9a57\uff0c\u672a\u4f86\u53ef\u9632\u7bc4\u53ef\u80fd\u7684\u6cd5\u5f8b\u98a8\u96aa\uff1f", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "S7BNMZ", "name": "\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703", "avatar": "https://pretalx.coscup.org/media/avatars/S7BNMZ_F4vYGpX.svg", "biography": "\u7dad\u57fa\u5a92\u9ad4\u57fa\u91d1\u6703\u5728\u53f0\u5206\u6703\uff0c\u63a8\u5ee3\u7dad\u57fa\u5a92\u9ad4\u904b\u52d5\u53ca\u958b\u653e\u77e5\u8b58\u3002", "public_name": "\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703", "guid": "2f55f89a-1e66-55a7-bc7e-22688f828264", "url": "https://pretalx.coscup.org/coscup-2025/speaker/S7BNMZ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/Q3FQL7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/Q3FQL7/", "attachments": []}], "TR412-2": [{"guid": "77f194e5-1e8c-598a-91ee-786a9fc8869a", "code": "XUK7ZL", "id": 1406, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1406-cot--from-rag-to-mcp-agent", "url": "https://pretalx.coscup.org/coscup-2025/talk/XUK7ZL/", "title": "\u70ba\u4ec0\u9ebcCoT \u6709\u7528\uff1f From RAG to MCP Agent", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk - early bird submission", "language": "en", "abstract": "\u6211\u5011\u5c07\u5f9e\u4e00\u500b\u95dc\u9375\u554f\u984c\u5c55\u958b\u2014\u2014\u70ba\u4ec0\u9ebc CoT\uff08Chain of Thought\uff09Prompt \u6709\u7528\uff1f\r\n\u4e26\u4ee5\u9019\u500b\u554f\u984c\u4f5c\u70ba\u8d77\u982d\uff0c\u5f9e\u4e0a\u4e00\u5e74\u5f88\u7d05\u7684 RAG \u67b6\u69cb\u958b\u59cb\uff0c\u4e00\u8def\u5230 Agent \u7684\u67b6\u8a2d\u3002\u6700\u5f8c\u6703\u8aaa\u4e00\u8aaa MCP(Model Context Protocol) \u662f\u4ec0\u9ebc\uff0c\u4ee5\u53ca\u70ba\u4ec0\u9ebc\u4ed6\u5c0d Agent \u9019\u9ebc\u91cd\u8981\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XGF3Y8", "name": "Sam Liao", "avatar": null, "biography": null, "public_name": "Sam Liao", "guid": "04778f25-8990-5e87-a515-bea5b8948a10", "url": "https://pretalx.coscup.org/coscup-2025/speaker/XGF3Y8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XUK7ZL/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XUK7ZL/", "attachments": []}, {"guid": "f8e47f7c-e8d1-5a6c-a357-bd604b7527d6", "code": "HFQUQX", "id": 1656, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1656-ray--kuberay", "url": "https://pretalx.coscup.org/coscup-2025/talk/HFQUQX/", "title": "Ray \u8207 KubeRay\uff1a\u5927\u5b78\u751f\u53c3\u8207\u4e16\u754c\u7d1a\u5c08\u6848\u7684\u5fc3\u8def\u6b77\u7a0b", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk", "language": "en", "abstract": "\u5f9e\u4e00\u500b\u5927\u5b78\u751f\u7684\u89d2\u5ea6\uff0c\u4ecb\u7d39\u81ea\u5df1\u540c\u6642\u53c3\u8207\u7684\u5169\u500b\u4e16\u754c\u7d1a\u958b\u6e90\u5c08\u6848\u2014Ray \u548c KubeRay\u3002\u5728\u9019\u5834\u6f14\u8b1b\u4e2d\uff0c\u6211\u6703\u7c21\u55ae\u4ecb\u7d39\u9019\u5169\u500b\u5c08\u6848\u7684\u80cc\u666f\u8207\u7528\u9014\uff0c\u63a5\u8457\u5206\u4eab\u6211\u662f\u5982\u4f55\u8e0f\u5165\u958b\u6e90\u4e16\u754c\u3001\u50cf\u662f\u4ecb\u7d39\u6211\u5be6\u4f5c\u7684 PR\u3001\u5982\u4f55\u53c3\u8207\u8ca2\u737b\u7b49\u3002\u9019\u6bb5\u65c5\u7a0b\u8b93\u6211\u4e0d\u53ea\u662f\u5b78\u6703\u6280\u8853\uff0c\u66f4\u5b78\u6703\u5982\u4f55\u8207\u5168\u7403\u958b\u767c\u8005\u5408\u4f5c\u3002\u5e0c\u671b\u9019\u5834\u5206\u4eab\u80fd\u8b93\u4f60\u77e5\u9053\uff0c\u958b\u6e90\u5176\u5be6\u6c92\u90a3\u9ebc\u9059\u9060\uff0c\u53ea\u8981\u9858\u610f\u958b\u59cb\uff0c\u4f60\u4e5f\u505a\u5f97\u5230\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EDMNJU", "name": "Jie-Kai (Jay) Chang \u5f35\u5091\u51f1", "avatar": "https://pretalx.coscup.org/media/avatars/EDMNJU_lhNp0cK.png", "biography": "Ray & KubeRay Contributor", "public_name": "Jie-Kai (Jay) Chang \u5f35\u5091\u51f1", "guid": "0f121331-29d5-5345-9438-cd4441c4d86c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EDMNJU/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HFQUQX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HFQUQX/", "attachments": []}, {"guid": "4826cd61-ae1c-520e-bfa8-bec93a971074", "code": "SZM9CW", "id": 1528, "logo": null, "date": "2025-08-09T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1528-genai-workflow", "url": "https://pretalx.coscup.org/coscup-2025/talk/SZM9CW/", "title": "GenAI Workflow\uff1a\u6253\u9020\u667a\u80fd\u5316\u6280\u8853\u8da8\u52e2\u6d1e\u5bdf\u7cfb\u7d71", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk", "language": "en", "abstract": "\u751f\u6210\u5f0fAI (Generative AI) \u6b63\u4ee5\u524d\u6240\u672a\u6709\u7684\u901f\u5ea6\u91cd\u5851\u8cc7\u8a0a\u8655\u7406\u8207\u6c7a\u7b56\u6a21\u5f0f\uff0cGartner\u9810\u6e2c\u8d85\u904e80%\u4f01\u696d\u5c07\u90e8\u7f72GenAI\u61c9\u7528\u3002\u7136\u800c\uff0c\u5982\u4f55\u9ad8\u6548\u99d5\u99ad\u6b64\u6d6a\u6f6e\uff0c\u6d1e\u5bdf\u77ac\u606f\u842c\u8b8a\u7684\u6280\u8853\u8da8\u52e2\uff0c\u6210\u70ba\u95dc\u9375\u6311\u6230\u3002\u672c\u6f14\u8b1b\u5c07\u5206\u4eab\u5982\u4f55\u5b8c\u5168\u57fa\u65bc\u958b\u6e90\u6280\u8853\u68e7\uff0c\u5f9e\u96f6\u958b\u59cb\u6253\u9020\u4e00\u500b\u5168\u81ea\u52d5\u5316\u6280\u8853\u8da8\u52e2\u5206\u6790\u7cfb\u7d71\uff0c\u900f\u904e\u6578\u64da\u9a45\u52d5\u767c\u6398\u524d\u77bb\u6d1e\u898b\uff0c\u8ce6\u80fd\u958b\u767c\u8005\u8207\u4f01\u696d\u7cbe\u6e96\u628a\u63e1\u672a\u4f86\u6280\u8853\u8108\u52d5\u3002\r\n\u6838\u5fc3\u8b70\u984c\uff1a\r\n\ud83d\udd39 \u958b\u6e90\u6578\u64da\u7ba1\u7dda\u5efa\u69cb\uff1a\u6211\u5011\u5c07\u6f14\u793a\u5982\u4f55\u5229\u7528 Selenium\u3001Crawl4ai \u7b49\u958b\u6e90\u722c\u87f2\u6846\u67b6\uff0c\u9ad8\u6548\u63a1\u96c6\u6280\u8853\u8ad6\u6587\u3001\u7522\u696d\u5831\u544a\u8207\u6703\u8b70\u8cc7\u8a0a\uff0c\u4e26\u6574\u5408 Bigquery \u5be6\u73fe\u6d77\u91cf\u7570\u69cb\u6578\u64da\u7684\u7d71\u4e00\u5132\u5b58\u3001\u9ad8\u6548\u6aa2\u7d22\u8207\u6df1\u5ea6\u5206\u6790\u3002\u91cd\u9ede\u5206\u4eab\u6578\u64da\u7372\u53d6\u7b56\u7565\u8207Schema\u8a2d\u8a08\u8003\u91cf\u3002\r\n\ud83d\udd39 GenAI \u667a\u80fd\u5206\u6790\u5de5\u4f5c\u6d41\uff1a\u91cd\u9ede\u4ecb\u7d39\u5982\u4f55\u57fa\u65bc\u958b\u6e90 AI \u61c9\u7528\u958b\u767c\u5e73\u53f0 Dify\uff0c\u8a2d\u8a08\u4e26\u90e8\u7f72\u4e00\u5957\u53ef\u64f4\u5c55\u7684 GenAI \u5de5\u4f5c\u6d41\u3002\u6b64\u5de5\u4f5c\u6d41\u6574\u5408 GPT-4o\u3001Gemini 2.5 Pro \u7b49\u524d\u6cbf\u6a21\u578b\uff0c\u81ea\u52d5\u5b8c\u6210\u6578\u64da\u6e05\u6d17\u3001\u7279\u5fb5\u63d0\u53d6\u3001\u6a21\u578b\u63a8\u7406\u81f3\u7d50\u69cb\u5316\u6280\u8853\u6d1e\u5bdf\u5831\u544a\u751f\u6210\u3002\u63a2\u8a0ePrompt\u5de5\u7a0b\u3001\u6a21\u578b\u9078\u64c7\u8207\u6210\u672c\u6548\u76ca\u512a\u5316\u6280\u5de7\u3002\r\n\ud83d\udd39 \u4e92\u52d5\u5f0f\u8da8\u52e2\u53ef\u8996\u5316\uff1a\u5c55\u793a\u5982\u4f55\u7d50\u5408 spaCy \u7684 NLP \u529f\u80fd\uff08\u5982\u547d\u540d\u5be6\u9ad4\u8b58\u5225\u3001\u8a9e\u7fa9\u95dc\u806f\u5206\u6790\uff09\u8207 ECharts \u7b49\u958b\u6e90\u8996\u89ba\u5316\u51fd\u5f0f\u5eab\uff0c\u6253\u9020\u52d5\u614b\u4ea4\u4e92\u5100\u8868\u677f\u3002\u8207\u6703\u8005\u5c07\u5b78\u7fd2\u5982\u4f55\u5be6\u73fe\u5373\u6642\u6578\u64da\u7be9\u9078\u3001\u8da8\u52e2\u6f14\u8b8a\u8ffd\u8e64\u53ca\u591a\u7dad\u5ea6\u8a9e\u7fa9\u95dc\u806f\u53ef\u8996\u5316\uff0c\u8b93\u8907\u96dc\u8da8\u52e2\u4e00\u76ee\u4e86\u7136\uff0c\u6d1e\u5bdf\u96b1\u85cf\u95dc\u806f\u3002\r\n\ud83d\udd39 \u958b\u6e90\u793e\u7fa4\u5354\u4f5c\u8207\u8fed\u4ee3\uff1a\u5206\u4eab\u672c\u958b\u6e90\u9805\u76ee\u5982\u4f55\u85c9\u7531\u793e\u7fa4\u529b\u91cf\uff0c\u6536\u96c6\u56de\u994b\u3001\u8fed\u4ee3\u529f\u80fd\u3001\u63d0\u5347\u6548\u80fd\uff0c\u4e26\u63a2\u8a0e\u958b\u6e90\u5354\u4f5c\u6a21\u5f0f\u5982\u4f55\u52a0\u901f\u6280\u8853\u5275\u65b0\u8207\u61c9\u7528\u666e\u53ca\uff0c\u9f13\u52f5\u807d\u773e\u53c3\u8207\u5171\u5efa\uff0c\u5171\u540c\u63d0\u5347\u5c08\u6848\u7684\u5be6\u7528\u6027\u8207\u5f71\u97ff\u529b\u3002\r\n\u672c\u6f14\u8b1b\u65e8\u5728\u70ba\u5e0c\u671b\u5229\u7528\u958b\u6e90\u529b\u91cf\u638c\u63e1\u6280\u8853\u8108\u52d5\u7684\u958b\u767c\u8005\u3001\u7814\u7a76\u54e1\u8207\u6c7a\u7b56\u8005\u63d0\u4f9b\u4e00\u5957\u5be6\u6230\u6307\u5357\u8207\u53ef\u8907\u88fd\u7684\u89e3\u6c7a\u65b9\u6848\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YQF8FJ", "name": "\u5f35\u7dad\u5cfb (Justin)", "avatar": "https://pretalx.coscup.org/media/avatars/YQF8FJ_voPe4rt.webp", "biography": "\u71b1\u8877\u65bc AI \u61c9\u7528\u8207\u6280\u8853\u5275\u65b0\u7684\u5de5\u7a0b\u5e2b\uff0c\u64c1\u6709\u7d2e\u5be6\u7684\u6a5f\u5668\u5b78\u7fd2\u8207\u6df1\u5ea6\u5b78\u7fd2\u80cc\u666f\u3002\u7814\u7a76\u6240\u671f\u9593\u5c08\u6ce8\u65bc YOLO \u8207\u5b78\u751f\u884c\u70ba\u8fa8\u8b58\u6a21\u578b\u7684\u958b\u767c\u3002\u7562\u696d\u5f8c\u52a0\u5165\u570b\u6cf0\u91d1\u63a7\uff0c\u4e3b\u5c0e\u91ab\u7642\u6536\u64da OCR \u7cfb\u7d71\u5efa\u7f6e\uff0c\u6db5\u84cb\u8cc7\u6599\u524d\u8655\u7406\u3001\u7e41\u9ad4\u4e2d\u6587 PaddleOCR \u6a21\u578b\u8a13\u7df4\uff0c\u4ee5\u53ca\u8868\u683c\u6587\u5b57\u89e3\u6790\u6f14\u7b97\u6cd5\u8a2d\u8a08\uff0c\u5927\u5e45\u63d0\u5347\u91ab\u7642\u55ae\u64da\u8fa8\u8b58\u6e96\u78ba\u5ea6\u8207\u8655\u7406\u6548\u7387\u3002\r\n\r\n\u8fd1\u5e74\u5c08\u6ce8\u65bc\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff08LLM\uff09\u61c9\u7528\u958b\u767c\uff0c\u719f\u6089 Dify\u3001Langchain \u7b49\u6846\u67b6\uff0c\u6210\u529f\u6253\u9020\u591a\u9805\u667a\u6167\u5316\u61c9\u7528\uff0c\u5305\u62ec\u300c\u81ea\u52d5\u6392\u6703\u8b70\u52a9\u624b\u300d\u3001\u300c\u4fdd\u55ae\u67e5\u8a62 RAG \u7cfb\u7d71\u300d\u53ca\u300c\u65b0\u805e\u8da8\u52e2\u6574\u7406\u5de5\u5177\u300d\u3002\u76ee\u524d\u7a4d\u6975\u6295\u5165 AI Agent \u8207 Model Context Protocol\uff08MCP\uff09\u6280\u8853\u7814\u7a76\uff0c\u6301\u7e8c\u95dc\u6ce8\u6700\u524d\u6cbf\u7684 AI \u8da8\u52e2\uff0c\u81f4\u529b\u65bc\u5be6\u73fe\u6280\u8853\u5feb\u901f\u843d\u5730\u8207\u9ad8\u6548\u6574\u5408\u3002", "public_name": "\u5f35\u7dad\u5cfb (Justin)", "guid": "07fe3460-6dbe-5e87-83d1-c543365d80eb", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YQF8FJ/"}], "links": [{"title": "\u6b64\u5de5\u4f5c\u6d41github", "url": "https://github.com/poirotw66/TrendScope", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SZM9CW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SZM9CW/", "attachments": [{"title": "\u4f7f\u7528\u6b64\u5de5\u4f5c\u6d41\u7522\u751f\u4e4bgoogel next 25 \u5831\u544a", "url": "/media/coscup-2025/submissions/SZM9CW/resources/Google_next25_report_YcqT1HM.zip", "type": "related"}]}, {"guid": "bf984df2-c6aa-55ef-9ae8-bae5f61ba2e5", "code": "EDFQ98", "id": 1687, "logo": null, "date": "2025-08-09T13:20:00+08:00", "start": "13:20", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1687-ggml", "url": "https://pretalx.coscup.org/coscup-2025/talk/EDFQ98/", "title": "\u6253\u9020\u5168\u65b0\u7684 GGML \u5f8c\u7aef\uff1a\u65b9\u6cd5\u3001\u6311\u6230\u4ee5\u53ca\u65b0\u578b\u52a0\u901f\u5668\u7684\u6a5f\u9047", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk", "language": "en", "abstract": "llama.cpp/GGML \u662f\u4e00\u500b\u6d41\u884c\u7684\u8edf\u9ad4\uff0c\u7528\u65bc\u904b\u884c\uff08\u4e3b\u8981\u662f\uff09\u5927\u578b\u8a9e\u8a00\u6a21\u578b\u3002\u5b83\u652f\u63f4\u5e38\u898b\u7684\u6d88\u8cbb\u7d1a\u548c\u4f01\u696d\u7d1a\u786c\u9ad4\uff0c\u4f8b\u5982 NVIDIA\u3001AMD \u548c Intel \u7684 GPU\u3002\u4f46\u662f\uff0c\u5982\u679c\u60a8\u60f3\u5f15\u5165\u65b0\u7684\u52a0\u901f\u5668\u5462\uff1f\u4f8b\u5982\uff0c\u4e00\u9593\u516c\u53f8\u767c\u8868\u53ef\u5c07\u529f\u8017\u964d\u4f4e\u6578\u500d\u7684\u65b0\u67b6\u69cb\u3002\u672c\u6b21\u6f14\u8b1b\u65e8\u5728\u5206\u4eab\u70ba Tenstorrent \u7684  Wormhole AI \u8655\u7406\u5668\u69cb\u5efa\u4e00\u500b\uff08\u6b63\u5728\u9032\u884c\u4e2d\u7684\uff09GGML \u5f8c\u7aef\u7684\u7d93\u9a57", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UDMCG7", "name": "Martin Chang", "avatar": "https://pretalx.coscup.org/media/avatars/profile6_PaR8OZx.png", "biography": "\u6c92\u4e8b\u81ea\u5e79\u958b\u6e90\u5c08\u6848\uff0cC++, HPC, AI \u5de5\u7a0b\u5e2b", "public_name": "Martin Chang", "guid": "b7b3b54f-2202-582e-a081-40823b94f2de", "url": "https://pretalx.coscup.org/coscup-2025/speaker/UDMCG7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EDFQ98/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EDFQ98/", "attachments": []}, {"guid": "62fc9957-3bb0-5f40-b6f0-b2e39e82e3bf", "code": "DMSF3Z", "id": 1818, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1818-i-write-and-my-blog-schedules-and-promotes-itself-sort-of", "url": "https://pretalx.coscup.org/coscup-2025/talk/DMSF3Z/", "title": "I Write, and My Blog Schedules and Promotes Itself (Sort of)", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk - bonus round submission", "language": "en", "abstract": "Writing is hard. Publishing everywhere, every time\u2014harder.\r\nSo I built myself an agent to do it.\r\n\r\nIn this talk, I\u2019ll share how I designed a custom MCP client that works with Langchain adapters and LLMs to help me with one thing: stop doing the same blog-posting steps over and over again. The agent edits my drafts, schedules them for publishing, and promoting across platforms. It saves me time, and assists me to be more productive. I\u2019ll show you how I built it, what broke, things to consider and why you might want one too.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YFXWSK", "name": "Maya Shavin", "avatar": "https://pretalx.coscup.org/media/avatars/YFXWSK_osDfIBj.jpg", "biography": "Maya is an accomplished Lead Software Engineer at Salesforce, with a unique blend of an MBA, M.Sc in Computer Science, and a BA in Economics. Specializing in the web development, her skills stretch across TypeScript, Vue, React, CSS, and more. Beyond coding, Maya shines as an internationally recognized speaker and published author, advocating passionately for web development, UX/UI, Accessibility, and robust coding standards.", "public_name": "Maya Shavin", "guid": "f0411d8f-362c-52c1-a3e8-ad30e32de07f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YFXWSK/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DMSF3Z/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DMSF3Z/", "attachments": []}, {"guid": "6d9a40c0-b7fa-5f67-9aa0-18cc049e609c", "code": "MFYLCR", "id": 1829, "logo": null, "date": "2025-08-09T14:40:00+08:00", "start": "14:40", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1829-wikidata-wikimedia-s-knowledge-graph-in-a-world-of-generative-ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/MFYLCR/", "title": "Wikidata: Wikimedia's knowledge graph in a world of generative AI", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk - bonus round submission", "language": "en", "abstract": "Want to know how Wikidata, arguably the world's largest open knowledge graph for structured data, and one of the most edited Wikimedia projects, plays a role in LLMs? Come to learn more about the Wikidata Embedding Project, and how the open-source ML/AI community can benefit from this endeavor.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VPLF3Y", "name": "Alan Ang", "avatar": "https://pretalx.coscup.org/media/avatars/VPLF3Y_mO2da9U.webp", "biography": "Hello there! My name is Alan Ang, Senior Partner Manager (Wikidata) at Wikimedia Deutschland. As a partner manager within the Software Communication team in the software development department at Wikimedia Deutschland, I work on data partnerships related to Wikidata and Wikibase. The data partnerships team works with a range of institutions from the GLAM (galleries, libraries, archives and museums), science, research and government sectors. We talk to partners about setting up their own Wikibase instance or contributing to Wikidata. We are also the point of contact for commercial partners in their linked open data projects with Wikidata and Wikibase.\r\n\r\nPrior to joining Wikimedia Deutschland, I was the Advisor to the Prime Minister of the Kyrgyz Republic (pro-bono) from 2019-2020.", "public_name": "Alan Ang", "guid": "44b3b602-fc9b-5653-a176-421fa4d6b7f9", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VPLF3Y/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MFYLCR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MFYLCR/", "attachments": []}, {"guid": "b525e2c0-2ab6-5385-a44e-8f9e967d434a", "code": "3AXAL9", "id": 1559, "logo": null, "date": "2025-08-09T15:20:00+08:00", "start": "15:20", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1559-whisper-fine-tuned--ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/3AXAL9/", "title": "Whisper fine-tuned \u570b\u6703\u9010\u5b57\u7a3f AI \u6a21\u578b", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk", "language": "en", "abstract": "Openfun \u5718\u968a\u9577\u671f\u81f4\u529b\u65bc\u8b93\u570b\u6703\u8cc7\u8a0a\u66f4\u52a0\u5373\u6642\u3001\u900f\u660e\uff0c\u8fd1\u671f\u5617\u8a66\u5229\u7528 whisper fine-tuning \u4f86\u751f\u6210\u7acb\u6cd5\u9662\u5404\u7d1a\u6703\u8b70\u7684\u9010\u5b57\u7a3f\u3002\r\n\r\n## \u5834\u666f\r\n\u7acb\u6cd5\u9662\u958b\u5b8c\u6703\u4e4b\u5f8c\uff0c\u5b98\u65b9\u9700\u82b1\u8cbb\u5169\u9031\u4ee5\u4e0a\u88fd\u4f5c\u516c\u5831\u9010\u5b57\u7a3f\uff0c\u5373\u6642\u6027\u4e0d\u8db3\uff0c\u82e5\u80fd\u5229\u7528 ASR \u81ea\u52d5\u8a9e\u8a00\u8fa8\u8b58\u6280\u8853\u65bc\u6703\u8b70\u5f71\u7247\u91cb\u51fa\u7576\u5929\u5c31\u5c07\u9010\u5b57\u7a3f\u7522\u751f\u51fa\u4f86\uff0c\u5c07\u53ef\u5927\u5927\u5730\u63d0\u9ad8\u5373\u6642\u6027\uff0c\u76f8\u4fe1\u5c0d\u65bc\u5a92\u9ad4\u8207\u95dc\u5fc3\u653f\u6cbb\u7684\u55ae\u4f4d\u6216\u500b\u4eba\u90fd\u80fd\u6709\u6240\u5e6b\u52a9\u3002\r\n\r\n\u4f46\u73fe\u6709\u7684 ASR \u670d\u52d9\u6216\u5de5\u5177\u63d0\u4f9b\u7684\u901a\u7528\u6a21\u578b\u7121\u6cd5\u8fa8\u8b58\u51fa\u7279\u5b9a\u9818\u57df\u7684\u5c08\u6709\u540d\u8a5e\uff0c\u9047\u5230\u570b\u53f0\u8a9e\u53c3\u96dc\u7684\u60c5\u6cc1\u8fa8\u8b58\u5ea6\u4e5f\u6703\u5f88\u4f4e\uff0c\u6545\u5e0c\u671b\u900f\u904e fine-tuning \u4f86\u7522\u751f\u9069\u7528\u65bc\u570b\u6703\u5834\u666f\u7684\u6a21\u578b\u3002\r\n\r\n## \u5206\u4eab\u91cd\u9ede\r\n* \u8a13\u7df4\u8cc7\u6599\u96c6\uff1a\u4f7f\u7528 whisper \u8f49\u9304\u7d50\u679c\u642d\u914d\u7acb\u6cd5\u9662\u516c\u5831\u9010\u5b57\u7a3f\u7522\u751f\u8cc7\u6599\u96c6\u7684\u958b\u767c\u904e\u7a0b\u3001\u9047\u5230\u7684\u554f\u984c\u53ca\u89e3\u6c7a\u65b9\u6848\u3002\r\n* \u6a21\u578b\u512a\u5316\u7a0b\u5ea6\uff1a\u5206\u4eab\u5404\u7a2e whisper models \u8207\u8cc7\u6599\u91cf\u5728 fine tune \u524d\u5f8c\u7684\u6e96\u78ba\u5ea6\u5206\u6578\u4e4b\u6578\u64da\uff0c\u4ee5\u53ca\u570b\u6703\u8b70\u984c\u8fa8\u8b58\u6210\u529f\u4e4b\u6848\u4f8b\u3002\r\n* \u8fa8\u8b58\u8aaa\u8a71\u8005\uff1a\u5982\u4f55\u4f7f\u7528 whisperx \u53ca pyannote embeddings \u642d\u914d\u516c\u5831\u9010\u5b57\u7a3f\u7684\u8cc7\u8a0a\u5be6\u73fe\u8aaa\u8a71\u8005\u8fa8\u8b58\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WHLDKM", "name": "yo", "avatar": "https://pretalx.coscup.org/media/avatars/WHLDKM_CVZ034w.jpg", "biography": "Backend engineer.", "public_name": "yo", "guid": "e5f7be22-24d1-58b7-9529-f92795985f7a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WHLDKM/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/3AXAL9/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/3AXAL9/", "attachments": []}, {"guid": "ee66d64a-5950-5988-9ff2-136992d0ba78", "code": "RVZKNX", "id": 1652, "logo": null, "date": "2025-08-09T16:00:00+08:00", "start": "16:00", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1652-model-context-protocol--ai-agent-protocol--ai-agent", "url": "https://pretalx.coscup.org/coscup-2025/talk/RVZKNX/", "title": "\u521d\u63a2 Model Context Protocol \u8207 AI Agent Protocol\uff1a\u5feb\u901f\u6253\u9020\u591a\u5de5 AI Agent", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk", "language": "en", "abstract": "[>>\u6295\u5f71\u7247\u8207 Demo \u539f\u59cb\u6a94\u9023\u7d50<<](https://chechia.net/posts/2025-08-09-coscup/#-%E6%8A%95%E5%BD%B1%E7%89%87)\r\n\r\nModel Context Protocol\uff08MCP\uff09\u662f\u4e00\u9805\u7531 Anthropic \u63a8\u51fa\u7684\u958b\u653e\u6a19\u6e96\uff0c\u65e8\u5728\u70ba\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff08LLMs\uff09\u63d0\u4f9b\u4e00\u7a2e\u6a19\u6e96\u5316\u7684\u65b9\u5f0f\uff0c\u4ee5\u9023\u63a5\u548c\u64cd\u4f5c\u5404\u7a2e\u8cc7\u6599\u4f86\u6e90\uff08\u5982\u672c\u5730\u6a94\u6848\u3001\u8cc7\u6599\u5eab\uff09\u548c\u5de5\u5177\uff08\u5982 GitHub\u3001Google Maps\uff09\u3002MCP \u7684\u76ee\u6a19\u662f\u7c21\u5316 AI \u61c9\u7528\u8207\u5916\u90e8\u8cc7\u6e90\u7684\u6574\u5408\u904e\u7a0b\uff0c\u985e\u4f3c\u65bc USB-C \u70ba\u5be6\u9ad4\u8a2d\u5099\u63d0\u4f9b\u901a\u7528\u9023\u63a5\u4ecb\u9762\u3002\r\n\r\n\u96a8\u8457 AI \u6280\u8853\u7684\u5feb\u901f\u767c\u5c55\uff0cAI \u52a9\u624b\u9700\u8981\u8207\u5404\u7a2e\u8cc7\u6599\u4f86\u6e90\u548c\u5de5\u5177\u9032\u884c\u4e92\u52d5\uff0c\u4ee5\u63d0\u4f9b\u66f4\u8c50\u5bcc\u548c\u500b\u6027\u5316\u7684\u670d\u52d9\u3002Model Context Protocol\uff08MCP\uff09\u4f5c\u70ba\u4e00\u7a2e\u958b\u653e\u6a19\u6e96\uff0c\u70ba AI \u61c9\u7528\u63d0\u4f9b\u4e86\u4e00\u7a2e\u7d71\u4e00\u4e14\u5b89\u5168\u7684\u65b9\u5f0f\uff0c>\u9023\u63a5\u5230\u4e0d\u540c\u7684\u8cc7\u6599\u4f86\u6e90\u548c\u5de5\u5177\u3002\r\n\r\n\u672c\u5834\u6f14\u8b1b\u5c07\u4ecb\u7d39 MCP \u7684\u67b6\u69cb\u3001\u8a2d\u8a08\u539f\u5247\u8207\u5be6\u4f5c\u7bc4\u4f8b\uff0c\u4e26\u5c55\u793a\u5982\u4f55\u4f7f\u7528\u958b\u6e90 mcp-server \u5feb\u901f\u6253\u9020\u4e00\u5957\u5177\u5099\u4e0a\u4e0b\u6587\u5171\u4eab\u3001\u5de5\u5177\u8abf\u7528\u8207\u591a\u6a21\u578b\u5354\u4f5c\u80fd\u529b\u7684 Agent Server\u3002\u6700\u5f8c\u5c07\u900f\u904e\u5be6\u6a5f Demo \u5c55\u73fe MCP \u5728\u771f\u5be6 AI Workflow \u4e2d\u7684\u61c9\u7528\u6f5b\u529b\u3002\r\n\r\n\u6f14\u8b1b\u5927\u7db1\r\n- \u554f\u984c\u80cc\u666f\u8207\u52d5\u6a5f\r\n  - AI \u52a9\u624b\u5728\u5be6\u969b\u61c9\u7528\u4e2d\u9762\u81e8\u7684\u6311\u6230\uff1a\u9700\u8981\u8a2a\u554f\u591a\u7a2e\u8cc7\u6599\u4f86\u6e90\u548c\u5de5\u5177\uff0c\u73fe\u6709\u6574\u5408\u65b9\u5f0f\u7684\u9650\u5236\uff1a\u958b\u767c\u6210\u672c\u9ad8\u3001\u7dad\u8b77\u56f0\u96e3\r\n- \u8a8d\u8b58 Model Context Protocol\uff08MCP\uff09MCP \u7684\u5b9a\u7fa9\u8207\u76ee\u6a19\r\n  - MCP \u7684\u6838\u5fc3\u67b6\u69cb\uff1a\u4e3b\u6a5f\u3001\u5ba2\u6236\u7aef\u3001\u4f3a\u670d\u5668\r\n  - MCP \u5982\u4f55\u7c21\u5316 AI \u61c9\u7528\u8207\u5916\u90e8\u8cc7\u6e90\u7684\u6574\u5408\r\n- MCP \u7684\u5de5\u4f5c\u539f\u7406\r\n  - MCP \u5982\u4f55\u5efa\u7acb AI \u61c9\u7528\u8207\u8cc7\u6599\u4f86\u6e90/\u5de5\u5177\u4e4b\u9593\u7684\u6a4b\u6a11\r\n  - MCP \u7684\u6a21\u7d44\u5316\u8a2d\u8a08\u5982\u4f55\u652f\u6301\u529f\u80fd\u64f4\u5c55\r\n- \u4f7f\u7528 mcp-server \u5feb\u901f\u5efa\u7acb\u591a\u5de5 Agent Server\r\n  - mcp-server \u7684\u529f\u80fd\u8207\u67b6\u69cb\r\n  - \u5982\u4f55\u4f7f\u7528 mcp-server \u6574\u5408\u591a\u500b Agent \u548c\u5de5\u5177\r\n  - \u5be6\u4f5c\u793a\u7bc4\uff1a\u5efa\u7acb\u4e00\u500b\u80fd\u5920\u5354\u4f5c\u5b8c\u6210\u4efb\u52d9\u7684\u591a Agent \u7cfb\u7d71\r\n- \u5be6\u969b\u61c9\u7528\u6848\u4f8b\u8207\u672a\u4f86\u5c55\u671b\r\n  - MCP \u5728\u4f01\u696d\u52a9\u624b\u3001\u958b\u767c\u5de5\u5177\u7b49\u9818\u57df\u7684\u61c9\u7528\r\n  - MCP \u7684\u5b89\u5168\u6027\u8207\u64f4\u5c55\u6027\r\n  - \u672a\u4f86 AI \u7cfb\u7d71\u8207 MCP \u7684\u6574\u5408\u8da8\u52e2", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "H9PJPV", "name": "Che Chia Chang", "avatar": "https://pretalx.coscup.org/media/avatars/oie_ZBmmBLx7r7zm_QNFhfvF.jpg", "biography": "Che-Chia Chang \u662f\u4e00\u540d\u5c08\u6ce8\u65bc\u5f8c\u7aef\u958b\u767c\u3001\u958b\u767c\u7dad\u904b\u3001\u5bb9\u5668\u5316\u61c9\u7528\u53ca Kubernetes \u958b\u767c\u8207\u7ba1\u7406\u7684\u6280\u8853\u5c08\u5bb6\uff0c\u540c\u6642\u4e5f\u662f Microsoft \u6700\u6709\u50f9\u503c\u5c08\u696d\u4eba\u58eb\uff08MVP\uff09\u3002\r\n\r\n\u6d3b\u8e8d\u65bc\u53f0\u7063\u6280\u8853\u793e\u7fa4\uff0c\u7d93\u5e38\u5728 CNTUG\u3001DevOps Taipei\u3001GDG Taipei\u3001Golang Taipei Meetup \u7b49\u793e\u7fa4\u5206\u4eab DevOps\u3001SRE\u3001Kubernetes \u53ca\u96f2\u7aef\u904b\u7b97\u76f8\u95dc\u6280\u8853\u3002\u81f4\u529b\u65bc\u63a8\u52d5\u958b\u767c\u8207\u7dad\u904b\u7684\u6700\u4f73\u5be6\u8e10\uff0c\u4e26\u71b1\u8877\u65bc\u7814\r\n\u7a76\u8207\u61c9\u7528\u6700\u65b0\u7684\u96f2\u7aef\u8207 AI \u6280\u8853\u3002\r\n\r\n\u500b\u4eba\u90e8\u843d\u683c\uff1ahttps://chechia.net", "public_name": "Che Chia Chang", "guid": "177e0824-a09c-5ed3-9240-369e6685290e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/H9PJPV/"}], "links": [{"title": "Slides and Demo Source Code", "url": "https://chechia.net/posts/2025-08-09-coscup/#-%E6%8A%95%E5%BD%B1%E7%89%87", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/RVZKNX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/RVZKNX/", "attachments": []}], "TR509": [{"guid": "24374886-e1f2-52ae-971f-107454558e38", "code": "ZTWXLY", "id": 1787, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:20", "room": "TR509", "slug": "coscup-2025-1787-coodfa", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZTWXLY/", "title": "\u958b\u6e90\u8fb2\u696d \u5927\u6210\u529f-COODFA\u793e\u7fa4\u4ecb\u7d39", "subtitle": "", "track": "Conference for Agricultural Open Data", "type": "Talk", "language": "en", "abstract": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4\u8b1b\u53e4\u6642\u9593\uff1a15\u5206\u9418\u8a8d\u8b58COODFA", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HYQJNJ", "name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "avatar": "https://pretalx.coscup.org/media/avatars/HYQJNJ_wWcNfkN.jpg", "biography": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4\u3010COODFA\u3011\u6211\u5011\u662f\u4e00\u7fa4\u5c0d\u300c\u958b\u653e\u8cc7\u6599\u3001\u6578\u4f4d\u79d1\u6280\u3001\u5730\u65b9\u5275\u751f\u3001\u6e1b\u78b3\u6de8\u96f6\u300d\u8b70\u984c\u5fd7\u540c\u9053\u5408\u7684\u8fb2\u696d\u4eba\uff0c\u900f\u904e\u793e\u7fa4\u7684\u529b\u91cf\u7d44\u6210\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4(COODFA)\uff0c\u6bcf\u5e74\u5b9a\u671f\u8209\u8fa6\u8fb2\u696d\u958b\u6e90\u4eba\u5e74\u6703\uff0c\u900f\u904eCOSCUP\u7684\u6a5f\u6703\u518d\u6b21\u805a\u96c6\u71b1\u8840\u5fd7\u58eb\uff0c\u4e00\u671f\u4e00\u6703\u5206\u4eab\u81ea\u5df1\u7684\u8f9b\u9178\u8840\u6dda\u4e26\u4e92\u76f8\u53d6\u6696\u3002\u76fc\u900f\u904e\u975e\u653f\u5e9c\u7684\u793e\u7fa4\u7684\u529b\u91cf\uff0c\u6301\u7e8c\u63a8\u52d5\u6578\u4f4d\u79d1\u6280\u8207\u8fb2\u696d\u6de8\u96f6\u7684\u96d9\u8ef8\u8f49\u578b\u3002", "public_name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "guid": "eb6e8531-30fe-5b5d-bd44-a819ca61b7e8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HYQJNJ/"}], "links": [{"title": "\u6b61\u8fce\u52a0\u5b98\u65b9LINE\u8a8d\u8b58\u6211\u5011", "url": "https://line.me/R/ti/p/@397mywvz", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZTWXLY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZTWXLY/", "attachments": []}, {"guid": "4af56a0e-73b6-5939-84cc-5cb9da4deb71", "code": "LCQYRU", "id": 1736, "logo": null, "date": "2025-08-09T10:30:00+08:00", "start": "10:30", "duration": "00:50", "room": "TR509", "slug": "coscup-2025-1736-2025-saas", "url": "https://pretalx.coscup.org/coscup-2025/talk/LCQYRU/", "title": "\u90fd2025\u4e86\u9084\u5728\u804a\u5929\u6a5f\u5668\u4eba? \u53f0\u7063SaaS\u670d\u52d9\u5728\u65e5\u672c\u62d3\u5c55\u7684\u6848\u4f8b\u5206\u4eab", "subtitle": "", "track": "Conference for Agricultural Open Data", "type": "Talk", "language": "en", "abstract": "\u4ee5\u529b\u79d1\u6280\u6210\u7acb\u65bc2018\u5e74\uff0c\u81f4\u529b\u65bc\u70ba\u4e2d\u5c0f\u578b\u4f01\u696d\u63d0\u4f9b\u7c21\u55ae\u6613\u4e0a\u624b\u7684AI solution\uff0c\u900f\u904e\u6280\u8853\u89e3\u6c7a\u8cc7\u8a0a\u4e0d\u5c0d\u7a31\u7684\u554f\u984c\u3002\u65d7\u4e0b\u54c1\u724cMantaGO\u5c0d\u8a71\u5f0f\u5546\u52d9\u5e73\u53f0\uff0c\u4ee5\u591a\u6e20\u9053\u5e95\u5c64\u67b6\u69cb\u70ba\u57fa\u790e\uff0c\u6574\u54085\u5927\u793e\u7fa4\u5e73\u53f0\u5982LINE\u3001Messenger\u3001Instagram\u3001Google Business Chat\u53ca\u5b98\u7db2\u5ba2\u670d\u7cfb\u7d71\uff0c\u63d0\u4f9b\u5e02\u5834\u5b8c\u6574\u7684\u4e00\u7ad9\u5f0f\u5546\u52d9\u670d\u52d9\uff0c\u5f9e\u504f\u9109\u5230\u570b\u969b\u5f90\u90c1\u6db5\u5e36\u9818\u4ee5\u529b\u79d1\u6280\u9032\u8ecd\u65e5\u672c\u9010\u6b65\u69cb\u5efa\u9032\u8ecd\u6d77\u5916\u5e02\u5834\u7684\u8b77\u57ce\u6cb3\u3002\r\n\r\n\u672c\u6b21\u6f14\u8b1b\u6211\u5011\u8acb\u5230\u4e86\u4ee5\u5229\u516c\u53f8\u8ca0\u8cac\u4ebaJanice\u4f86\u5206\u4eab\u5728\u65e5\u672c\u5e02\u5834\u7684\u7d93\u9a57\uff0cJanice\u4ee5\u300c\u9109\u6751\u5305\u570d\u57ce\u5e02\u300d\u7b56\u7565\uff0c\u9078\u64c7\u798f\u5ca1\u4f5c\u70ba\u9032\u8ecd\u65e5\u672c\u5e02\u5834\u7684\u8d77\u9ede\uff0c\u5275\u9020\u7a4d\u6975\u7684\u5275\u696d\u74b0\u5883\u548c\u653f\u5e9c\u652f\u6301\uff0c\u66f4\u5feb\u5730\u5728\u7576\u5730\u5efa\u7acb\u6839\u57fa\uff0c\u9810\u8a08\u4eca\u5e74\u5e95\u5c07\u5728\u798f\u5ca1\u5b8c\u6210\u8a2d\u7acb\u516c\u53f8\u3001\u9032\u884c\u5e02\u5834\u62d3\u5c55\uff0c\u4e5f\u4ee3\u8868\u4ee5\u529b\u79d1\u6280\u5168\u7403\u5e03\u5c40\u7684\u91cc\u7a0b\u7891\u4e4b\u4e00\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HYQJNJ", "name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "avatar": "https://pretalx.coscup.org/media/avatars/HYQJNJ_wWcNfkN.jpg", "biography": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4\u3010COODFA\u3011\u6211\u5011\u662f\u4e00\u7fa4\u5c0d\u300c\u958b\u653e\u8cc7\u6599\u3001\u6578\u4f4d\u79d1\u6280\u3001\u5730\u65b9\u5275\u751f\u3001\u6e1b\u78b3\u6de8\u96f6\u300d\u8b70\u984c\u5fd7\u540c\u9053\u5408\u7684\u8fb2\u696d\u4eba\uff0c\u900f\u904e\u793e\u7fa4\u7684\u529b\u91cf\u7d44\u6210\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4(COODFA)\uff0c\u6bcf\u5e74\u5b9a\u671f\u8209\u8fa6\u8fb2\u696d\u958b\u6e90\u4eba\u5e74\u6703\uff0c\u900f\u904eCOSCUP\u7684\u6a5f\u6703\u518d\u6b21\u805a\u96c6\u71b1\u8840\u5fd7\u58eb\uff0c\u4e00\u671f\u4e00\u6703\u5206\u4eab\u81ea\u5df1\u7684\u8f9b\u9178\u8840\u6dda\u4e26\u4e92\u76f8\u53d6\u6696\u3002\u76fc\u900f\u904e\u975e\u653f\u5e9c\u7684\u793e\u7fa4\u7684\u529b\u91cf\uff0c\u6301\u7e8c\u63a8\u52d5\u6578\u4f4d\u79d1\u6280\u8207\u8fb2\u696d\u6de8\u96f6\u7684\u96d9\u8ef8\u8f49\u578b\u3002", "public_name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "guid": "eb6e8531-30fe-5b5d-bd44-a819ca61b7e8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HYQJNJ/"}], "links": [{"title": "\u8b1b\u8005\u8cc7\u8a0a\uff1a\u5f90\u90c1\u6db5(\u4ee5\u529b\u79d1\u6280\u8ca0\u8cac\u4eba)", "url": "https://www.digitimes.com.tw/tech/dt/n/shwnws.asp?id=0000719945_UXSLA9YB3BNPHO6BLB00S", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/LCQYRU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/LCQYRU/", "attachments": []}, {"guid": "3e724e82-1bbf-5c58-acda-77e2cbf79430", "code": "W9DPHP", "id": 1735, "logo": null, "date": "2025-08-09T11:30:00+08:00", "start": "11:30", "duration": "00:50", "room": "TR509", "slug": "coscup-2025-1735", "url": "https://pretalx.coscup.org/coscup-2025/talk/W9DPHP/", "title": "\u78b3\u8db3\u8de1\u4e3b\u5c0e\u67e5\u9a57\u54e1\u7684\u4e00\u5929 | \u963f\u67f4", "subtitle": "", "track": "Conference for Agricultural Open Data", "type": "Talk", "language": "en", "abstract": "\u6de8\u96f6\u8207\u6578\u4f4d\u96d9\u8ef8\u8f49\u578b\uff0c\u7406\u60f3\u5177\u6709\u7f8e\u611f\u4f46\u73fe\u5be6\u5f88\u9aa8\u611f\u3002\u8eab\u70ba\u67e5\u9a57\u6a5f\u69cb\u7684\u4e3b\u5c0e\u67e5\u9a57\u54e1\u662f\u600e\u9ebc\u770b\u5f85\u300c\u4e00\u9375\u8a08\u7b97\u78b3\u8db3\u8de1\u548c\u6eab\u5ba4\u6c23\u9ad4\u76e4\u67e5\u5831\u544a\u66f8\u300d\u6216\u662f\u300cAI\u5e6b\u59b3\u5bebESG\u5831\u544a\u300d\u9019\u985e\u7684\u6578\u4f4d\u8edf\u9ad4\u5e73\u53f0\u5462? \u5c31\u8b93\u6c34\u6df1\u706b\u71b1\u7684\u4e3b\u7a3d\u5206\u4eab\u67e5\u9a57\u54e1\u7684\u4e00\u5929\u5427\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HYQJNJ", "name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "avatar": "https://pretalx.coscup.org/media/avatars/HYQJNJ_wWcNfkN.jpg", "biography": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4\u3010COODFA\u3011\u6211\u5011\u662f\u4e00\u7fa4\u5c0d\u300c\u958b\u653e\u8cc7\u6599\u3001\u6578\u4f4d\u79d1\u6280\u3001\u5730\u65b9\u5275\u751f\u3001\u6e1b\u78b3\u6de8\u96f6\u300d\u8b70\u984c\u5fd7\u540c\u9053\u5408\u7684\u8fb2\u696d\u4eba\uff0c\u900f\u904e\u793e\u7fa4\u7684\u529b\u91cf\u7d44\u6210\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4(COODFA)\uff0c\u6bcf\u5e74\u5b9a\u671f\u8209\u8fa6\u8fb2\u696d\u958b\u6e90\u4eba\u5e74\u6703\uff0c\u900f\u904eCOSCUP\u7684\u6a5f\u6703\u518d\u6b21\u805a\u96c6\u71b1\u8840\u5fd7\u58eb\uff0c\u4e00\u671f\u4e00\u6703\u5206\u4eab\u81ea\u5df1\u7684\u8f9b\u9178\u8840\u6dda\u4e26\u4e92\u76f8\u53d6\u6696\u3002\u76fc\u900f\u904e\u975e\u653f\u5e9c\u7684\u793e\u7fa4\u7684\u529b\u91cf\uff0c\u6301\u7e8c\u63a8\u52d5\u6578\u4f4d\u79d1\u6280\u8207\u8fb2\u696d\u6de8\u96f6\u7684\u96d9\u8ef8\u8f49\u578b\u3002", "public_name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "guid": "eb6e8531-30fe-5b5d-bd44-a819ca61b7e8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HYQJNJ/"}], "links": [{"title": "\u8b1b\u8005\u8cc7\u8a0a\uff1a\u963f\u67f4", "url": "https://tw.linkedin.com/in/kuo-hsing-tsou-93458722/zh-tw", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/W9DPHP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/W9DPHP/", "attachments": []}, {"guid": "655357ed-f9bf-5ac6-8506-e701e44de524", "code": "XWYJWJ", "id": 1739, "logo": null, "date": "2025-08-09T13:00:00+08:00", "start": "13:00", "duration": "00:40", "room": "TR509", "slug": "coscup-2025-1739", "url": "https://pretalx.coscup.org/coscup-2025/talk/XWYJWJ/", "title": "\u963f\u9f9c\u5fae\u6c23\u5019\uff1a\u7528\u6578\u64da\uff0c\u6253\u9020\u517c\u9867\u74b0\u5883\u8207\u4eba\u7684\u6c38\u7e8c\u8fb2\u696d", "subtitle": "", "track": "Conference for Agricultural Open Data", "type": "Talk", "language": "en", "abstract": "\u5168\u53f0\u8db4\u8db4\u8d70\uff0c\u6211\u5011\u6bcf\u5230\u4e00\u500b\u5730\u65b9\uff0c\u5e38\u5e38\u88ab\u65b0\u670b\u53cb\u554f\u9019\u500b\u554f\u984c\u3002\r\n\u5c0d\u6211\u5011\u4f86\u8aaa\uff0c\u963f\u9f9c\u4ee3\u8868\u8457\u4e00\u7a2e\u7cbe\u795e\u3002\r\n\u70ba\u4e86\u8fb2\u696d\u800c\u6301\u7e8c\u5275\u65b0\u3001\u7d2e\u5be6\u524d\u884c\u7684\u7cbe\u795e\u3002\u200b\r\n \r\n2017\u5e74\u963f\u9f9c\u5f9e\u9f9c\u86cb\u4e2d\u8e63\u8dda\u5730\u8a95\u751f\uff0c\u9010\u6f38\u805a\u96c6\u5fd7\u540c\u9053\u5408\u7684\u5925\u4f34\u3002 \u4e00\u8f49\u773c\uff0c\u6211\u5011\u5df2\u7d93\u662f\u4e00\u500b\u8d85\u904e\u5341\u4eba\u7684\u8de8\u9818\u57df\u65b0\u5275\u5718\u968a\u3002\u6211\u5011\u6df1\u8015\u8fb2\u696d\u79d1\u6280\uff0c\u5f37\u5316IoT\u74b0\u5883\u6578\u64da\u611f\u6e2c\u6280\u8853\uff0c\u5c07\u6578\u64da\u8207\u8fb2\u696d\u77e5\u8b58\u7d50\u5408\uff0c\u8b93\u7a2e\u690d\u6240\u9700\u7684\u5404\u7a2e\u74b0\u5883\u6578\u64da\uff0c\u5f97\u4ee5\u900f\u904e\u8cc7\u6599\u5206\u6790\u767c\u63ee\u5be6\u969b\u6548\u76ca\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HYQJNJ", "name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "avatar": "https://pretalx.coscup.org/media/avatars/HYQJNJ_wWcNfkN.jpg", "biography": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4\u3010COODFA\u3011\u6211\u5011\u662f\u4e00\u7fa4\u5c0d\u300c\u958b\u653e\u8cc7\u6599\u3001\u6578\u4f4d\u79d1\u6280\u3001\u5730\u65b9\u5275\u751f\u3001\u6e1b\u78b3\u6de8\u96f6\u300d\u8b70\u984c\u5fd7\u540c\u9053\u5408\u7684\u8fb2\u696d\u4eba\uff0c\u900f\u904e\u793e\u7fa4\u7684\u529b\u91cf\u7d44\u6210\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4(COODFA)\uff0c\u6bcf\u5e74\u5b9a\u671f\u8209\u8fa6\u8fb2\u696d\u958b\u6e90\u4eba\u5e74\u6703\uff0c\u900f\u904eCOSCUP\u7684\u6a5f\u6703\u518d\u6b21\u805a\u96c6\u71b1\u8840\u5fd7\u58eb\uff0c\u4e00\u671f\u4e00\u6703\u5206\u4eab\u81ea\u5df1\u7684\u8f9b\u9178\u8840\u6dda\u4e26\u4e92\u76f8\u53d6\u6696\u3002\u76fc\u900f\u904e\u975e\u653f\u5e9c\u7684\u793e\u7fa4\u7684\u529b\u91cf\uff0c\u6301\u7e8c\u63a8\u52d5\u6578\u4f4d\u79d1\u6280\u8207\u8fb2\u696d\u6de8\u96f6\u7684\u96d9\u8ef8\u8f49\u578b\u3002", "public_name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "guid": "eb6e8531-30fe-5b5d-bd44-a819ca61b7e8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HYQJNJ/"}], "links": [{"title": "\u8b1b\u8005\u8cc7\u8a0a\uff1a\u76e7\u5b89\u90a6(\u963f\u9f9c\u5fae\u6c23\u5019\u8ca0\u8cac\u4eba)", "url": "https://tw.linkedin.com/in/%E5%AE%89%E9%82%A6-%E7%9B%A7-8b5876117", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XWYJWJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XWYJWJ/", "attachments": []}, {"guid": "95615f40-f233-5acd-b6c5-dce55900fbbc", "code": "CFF8WV", "id": 1737, "logo": null, "date": "2025-08-09T13:45:00+08:00", "start": "13:45", "duration": "00:40", "room": "TR509", "slug": "coscup-2025-1737", "url": "https://pretalx.coscup.org/coscup-2025/talk/CFF8WV/", "title": "\u8fb2\u696d\u7684\u5728\u5730\u5be6\u8e10\uff1a\u7ce7\u8c50-\u8fb2\u4e8c\u4ee3\u7684\u96d9\u8ef8\u8f49\u578b", "subtitle": "", "track": "Conference for Agricultural Open Data", "type": "Talk", "language": "en", "abstract": "\u4ee5\u529b\u597d\u5925\u4f34AKA\u81fa\u5357\u5e02\u5b89\u5b9a\u5340\u96dc\u7ce7\u7522\u92b7\u73ed\u7b2c\u4e03\u73ed \u674e\u6606\u6853 \u73ed\u9577\u50b3\u8aaa\u4e2d\u7684\u8fb2\u4e8c\u4ee3\u73fe\u8eab\u8aaa\u6cd5\uff01\u807d\u807d\u73ed\u9577\u5982\u4f55\u5728\u53f0\u5357\u4ee5\u5275\u65b0\u958b\u5275\u8fb2\u696d\u65b0\u5c40\u9762\u3002\u7ce7\u8c50\u7684\u674e\u73ed\u9577\u5229\u7528\u9b5a\u83dc\u6280\u8853\u5728\u5e73\u5730\u990a\u6b96\u9c58\u9f8d\u9b5a\uff0c\u514b\u670d\u4e86\u6c34\u6eab\u63a7\u5236\u548c\u74b0\u5883\u6311\u6230\uff0c\u6210\u529f\u63d0\u5347\u9c58\u9f8d\u9b5a\u5b58\u6d3b\u7387\u3002\u4e5f\u904b\u7528\u79d1\u6280\u9632\u6cbb\u79cb\u884c\u8ecd\u87f2\uff0c\u6e2c\u8a66\u5929\u6575\u6606\u87f2\uff0c\u4ee5\u671f\u5927\u5e45\u964d\u4f4e\u8fb2\u85e5\u4f7f\u7528\u3002\u9664\u4e86\u8fb2\u696d\u751f\u7522\u5916\uff0c\u958b\u5275\u591a\u5143\u5316\u884c\u92b7\u6a21\u5f0f\u3002\u76ee\u6a19\u662f\u4ee5\u53f0\u7063\u96dc\u7ce7\u751f\u7522\u70ba\u6838\u5fc3\uff0c\u63d0\u5347\u8fb2\u7522\u54c1\u50f9\u503c\uff0c\u63a8\u52d5\u8fb2\u696d\u5347\u7d1a\u548c\u53ef\u6301\u7e8c\u767c\u5c55\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HYQJNJ", "name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "avatar": "https://pretalx.coscup.org/media/avatars/HYQJNJ_wWcNfkN.jpg", "biography": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4\u3010COODFA\u3011\u6211\u5011\u662f\u4e00\u7fa4\u5c0d\u300c\u958b\u653e\u8cc7\u6599\u3001\u6578\u4f4d\u79d1\u6280\u3001\u5730\u65b9\u5275\u751f\u3001\u6e1b\u78b3\u6de8\u96f6\u300d\u8b70\u984c\u5fd7\u540c\u9053\u5408\u7684\u8fb2\u696d\u4eba\uff0c\u900f\u904e\u793e\u7fa4\u7684\u529b\u91cf\u7d44\u6210\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4(COODFA)\uff0c\u6bcf\u5e74\u5b9a\u671f\u8209\u8fa6\u8fb2\u696d\u958b\u6e90\u4eba\u5e74\u6703\uff0c\u900f\u904eCOSCUP\u7684\u6a5f\u6703\u518d\u6b21\u805a\u96c6\u71b1\u8840\u5fd7\u58eb\uff0c\u4e00\u671f\u4e00\u6703\u5206\u4eab\u81ea\u5df1\u7684\u8f9b\u9178\u8840\u6dda\u4e26\u4e92\u76f8\u53d6\u6696\u3002\u76fc\u900f\u904e\u975e\u653f\u5e9c\u7684\u793e\u7fa4\u7684\u529b\u91cf\uff0c\u6301\u7e8c\u63a8\u52d5\u6578\u4f4d\u79d1\u6280\u8207\u8fb2\u696d\u6de8\u96f6\u7684\u96d9\u8ef8\u8f49\u578b\u3002", "public_name": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u793e\u7fa4COODFA", "guid": "eb6e8531-30fe-5b5d-bd44-a819ca61b7e8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HYQJNJ/"}, {"code": "CUF9D8", "name": "\u674e\u6606\u6853", "avatar": "https://pretalx.coscup.org/media/avatars/CUF9D8_lz4pPQw.jpg", "biography": "\u674e\u6606\u6853\u662f\u8fb2\u696d\u7b2c\u4e00\u4ee3\u9752\u5e74\u8fd4\u9109\uff0c\u5c0d\u4ed6\u800c\u8a00\u9019\u662f\u4e00\u689d\u8271\u96e3\u7684\u8def\uff0c\u4f46\u4ed6\u4ecd\u9078\u64c7\u7559\u5728\u4e86\u53f0\u5357\u5b89\u5b9a\u5340\uff0c\u548c\u4e00\u7fa4\u9752\u8fb2\u4e00\u8d77\u4ee5\u53f0\u7063\u96dc\u7ce7\u751f\u7522\u70ba\u76ee\u6a19\u524d\u9032\u3002\u674e\u6606\u6853\u66f4\u610f\u8b58\u5230\u8fb2\u6751\u9762\u81e8\u52de\u52d5\u529b\u77ed\u7f3a\u3001\u7522\u92b7\u5c65\u6b77\u9a57\u8b49\u56f0\u96e3\u7b49\u8003\u9a57\uff0c\u800c\u55ae\u6253\u7368\u9b25\u7684\u884c\u92b7\u6a21\u5f0f\u4e5f\u8b93\u9752\u8fb2\u666e\u904d\u9762\u81e8\u901a\u8def\u548c\u884c\u92b7\u56f0\u5883\u3002\u56e0\u6b64\uff0c\u4ed6\u6210\u7acb\u4e86\u5b89\u5b9a\u96dc\u7ce7\u7522\u92b7\u7b2c\u4e03\u73ed\u53ca\u7ce7\u8c50\u96dc\u7ce7\u5408\u4f5c\u793e\uff0c\u9664\u4e86\u5f15\u9032\u6a5f\u68b0\u5316\u7a2e\u690d\u548c\u63a1\u6536\u89e3\u6c7a\u52de\u52d5\u529b\u554f\u984c\uff0c\u4e5f\u5c0e\u5165\u8fb2\u7530\u9810\u9632\u76e3\u6e2c\u9632\u6cbb\u79cb\u884c\u8ecd\u87f2\uff0c\u4e26\u7a4d\u6975\u62d3\u5c55\u8fb2\u7522\u54c1\u52a0\u5de5\u548c\u92b7\u552e\u6e20\u9053\uff0c\u63d0\u9ad8\u9752\u8fb2\u5e02\u5834\u7af6\u722d\u529b\u3002", "public_name": "\u674e\u6606\u6853", "guid": "fcde440e-c704-5202-89ac-4e9b60f1214a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/CUF9D8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CFF8WV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CFF8WV/", "attachments": []}], "TR510": [{"guid": "6ddc3805-42b7-52c6-94e9-8800c1a2d4a2", "code": "88R8ZP", "id": 1931, "logo": null, "date": "2025-08-09T10:30:00+08:00", "start": "10:30", "duration": "01:00", "room": "TR510", "slug": "coscup-2025-1931-tor", "url": "https://pretalx.coscup.org/coscup-2025/talk/88R8ZP/", "title": "Tor \u5728\u7db2\u8def\u76e3\u63a7\u7684\u4e16\u754c\u4e2d\u634d\u885b\u500b\u4eba\u7dda\u4e0a\u96b1\u79c1\u6b0a", "subtitle": "", "track": "Internet Freedom and Anonymous Networks Workshop: Tor/Tails, OONI", "type": "Talk", "language": "en", "abstract": "\u9664\u4e86\u5de5\u4f5c\u574a\u6d3b\u52d5\u5916\uff0c\u6211\u5011\u4e5f\u60f3\u628a\u63e1\u9019\u6b21\u6a5f\u6703\uff0c\u4e00\u8d77\u4f86\u63a2\u8a0e\u65b0\u805e\u5a92\u9ad4\u3001\u7368\u7acb\u8a18\u8005\u3001\u516c\u6c11\u5718\u9ad4\u8207\u958b\u6e90\u79d1\u6280\u793e\u7fa4\u5171\u540c\u53c3\u8207\u7684\u53ef\u80fd\uff0c\u7576\u7136\u4e5f\u60f3\u8981\u9080\u8acb\u5927\u5bb6\u4e00\u8d77\u8a0e\u8ad6\u5c0d\u65bc\u300c\u533f\u540d\u7db2\u8def\u793e\u7fa4\u300d\u7684\u60f3\u50cf\uff0c\u6211\u5011\u53ef\u4ee5\u900f\u904e\u600e\u6a23\u7684\u5354\u52a9\uff0c\u4e0d\u8ad6\u5728\u6280\u8853\u6216\u662f\u8cc7\u6e90\u4e0a\u7684\u5354\u8abf\uff0c\u5e0c\u671b\u900f\u904e\u9019\u6b21\u7684**\u5713\u684c\u8a0e\u8ad6\u6703\u8b70**\u627e\u5230\u66f4\u591a\u7684\u53ef\u80fd\uff01\r\n\r\n\u9019\u6b21\u5de5\u4f5c\u574a\u552f\u4e00\u4e00\u500b\u8b70\u7a0b\u8b1b\u5ea7\uff0c\u6211\u5011\u5c07\u56de\u9867 Roger \u65bc RightsCon 2025 \u53f0\u5317\u6642\u8209\u8fa6\u7684\u8b1b\u5ea7\u5167\u5bb9\uff0c\u5e36\u60a8\u77ad\u89e3 Tor \u76ee\u524d\u5728\u4e16\u754c\u5404\u5730\u7684\u72c0\u6cc1\uff0c\u4e00\u822c\u5927\u773e\u662f\u5982\u4f55\u8aa4\u89e3 Tor \u6d0b\u8525\u8def\u7531\u7db2\u8def\uff08\u6216\u662f\u4fd7\u7a31\u7684\u6697\u7db2\uff09\uff0c\u5982\u4f55\u4fdd\u8b77\u500b\u4eba\u96b1\u79c1\u63a8\u52d5\u7db2\u8def\u81ea\u7531\u76f8\u95dc\u7684\u653f\u7b56\u3002\r\n\r\n**\u5de5\u4f5c\u574a\u8b1b\u5ea7\uff1aTor \u5728\u7db2\u8def\u76e3\u63a7\u7684\u4e16\u754c\u4e2d\u634d\u885b\u500b\u4eba\u7dda\u4e0a\u96b1\u79c1\u6b0a**\r\n\r\n- \u56de\u9867 Tor Project \u5275\u8fa6\u4eba\u5206\u4eab\u7db2\u8def\u81ea\u7531\u7684\u72c0\u6cc1\u3001Tor \u5728\u4f7f\u7528\u8005\u96b1\u79c1\u4fdd\u8b77\u7684\u52aa\u529b\u3002\r\n- \u6280\u8853\u6feb\u7528\u63d0\u9192\uff0c\u88ab\u4e0d\u6b63\u7576\u4f7f\u7528\u6216\u662f\u8aa4\u89e3\uff0c\u5c0d\u6697\u7db2\u6709\u523b\u677f\u5370\u8c61\uff0c\u5982\u4f55\u6539\u5584\u9019\u6a23\u7684\u72c0\u6cc1\u3002\r\n- \u6559\u80b2\u4f7f\u7528\u8005\u5982\u4f55\u4fdd\u8b77\u500b\u4eba\u96b1\u79c1\u3001\u652f\u6301\u6216\u53c3\u8207\u76f8\u95dc\u7684\u653f\u7b56\u5021\u8b70\u5de5\u4f5c\u4f86\u63a8\u52d5\u5408\u7406\u7684\u7db2\u8def\u81ea\u7531\u653f\u7b56\u3002\r\n\r\n\u6d3b\u52d5\u8a73\u7d30\u4ecb\u7d39\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u9801\u9762\uff1a\r\n\r\n- https://anoni.net/event-workshop-2025.html\r\n- https://pad.anoni.net/p/ws-note-d1-1030\r\n- https://ooni-research.ocf.tw/docs/event-workshop-2025/\r\n\r\n\u6216\u900f\u904e Matrix \u7dda\u4e0a\u8a0e\u8ad6\uff1a https://matrix.to/#/#workshop-202508:im.anoni.net", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWBSWP", "name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "avatar": "https://pretalx.coscup.org/media/avatars/QWBSWP_Lv4VAFD.png", "biography": "\u6211\u5011\u662f\u95dc\u6ce8\u300c\u533f\u540d\u7db2\u8def\u300d\u3001\u300c\u7db2\u8def\u81ea\u7531\u300d\u7684\u4e00\u7fa4\u4eba\uff0c\u900f\u904e Tor\u3001Tails\u3001OONI \u5de5\u5177\u559a\u8d77\u4e00\u822c\u5927\u773e\u7db2\u8def\u81ea\u7531\u7684\u91cd\u8981\u6027\uff01\u76ee\u524d\u6b63\u5728\u62db\u52df\u793e\u7fa4\u6210\u54e1\uff0c\u5efa\u7acb\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u5e0c\u671b\u672a\u4f86\u53ef\u4ee5\u56fa\u5b9a\u5728\u7db2\u8def\u4e0a\u5206\u4eab\u3001\u66f4\u65b0\u300c\u533f\u540d\u7db2\u8def\u300d\u72c0\u6cc1\u3002\r\n\r\n\u5c08\u6848\u7684\u4e00\u958b\u59cb\u6211\u5011\u50c5\u95dc\u6ce8\u5728 OONI \u5c08\u6848\uff0c\u900f\u904e[\u8abf\u67e5](https://anoni.net/docs/ooni-asns-coverage/)\u81fa\u7063 ASNs \u5728 OONI \u8cc7\u6599\u5eab\u4e2d\u89c0\u6e2c\u8cc7\u6599\u7684\u5b8c\u6574\u6027\u3001\u662f\u5426\u53ef\u4ee5\u53cd\u61c9\u81fa\u7063\u76ee\u524d\u7db2\u8def\u72c0\u6cc1\u3002\u5f8c\u7e8c\u5728\u6301\u7e8c\u63a8\u5ee3 OONI \u7684\u6642\u5019\u767c\u73fe\u81fa\u7063\u7684\u7db2\u8def\u76f8\u5c0d\u81ea\u7531\u5f88\u591a\uff0c\u5f88\u591a\u570b\u969b\u4e0a\u7684\u8b70\u984c\u5728\u81fa\u7063\u6bd4\u8f03\u5c11\u767c\u751f\uff0c\u56e0\u6b64\u5c0d\u65bc\u7db2\u8def\u76e3\u63a7\u3001\u7db2\u8def\u5e72\u9810...\u7b49\u8b70\u984c\uff0c\u5728\u81fa\u7063\u6bd4\u8f03\u4e0d\u597d\u627e\u5230\u5be6\u969b\u6848\u4f8b\u5354\u52a9\u63a8\u5ee3\uff0c\u56e0\u6b64\u6211\u5011\u6c7a\u5b9a\u6539\u8b8a\u63a8\u5ee3\u65b9\u5f0f\u8207\u6211\u5011\u6240\u626e\u6f14\u7684\u89d2\u8272\uff0c\u5c08\u6ce8\u5728\u96b1\u79c1\u6b0a\u76f8\u95dc\u8b70\u984c\uff0c\u5b9a\u4f4d\u5728\u300c\u533f\u540d\u7db2\u8def\u300d\u7684\u8b70\u984c\u4e0a\u63a8\u52d5\u3001\u5728\u533f\u540d\u7db2\u8def\u670d\u52d9\u4e0a\u5efa\u7acb\uff01\r\n\r\n\u6211\u5011\u76ee\u524d\u9996\u8981\u4efb\u52d9\u662f\u5b8c\u6210 2025/08 \u8209\u8fa6\u7684\u300c[\u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a](https://anoni.net/docs/event-workshop-2025/)\u300d\u6d3b\u52d5\uff0c\u5e0c\u671b\u5728\u5de5\u4f5c\u574a\u6d3b\u52d5\u5f8c\u53ef\u4ee5\u52df\u96c6\u5230\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u4e00\u8d77\u898f\u5283 2026 \u5e74\u7684\u5de5\u4f5c\u76ee\u6a19\u8207\u793e\u7fa4\u6a23\u614b\uff01\r\n\r\n\u95dc\u6ce8\u6211\u5011\uff1ahttps://anoni.net/", "public_name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "guid": "74c381a2-0373-5e17-89eb-b610492dd204", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWBSWP/"}, {"code": "DT9CZC", "name": "\u5927\u95d5", "avatar": "https://pretalx.coscup.org/media/avatars/DT9CZC_CnH9GyE.jpeg", "biography": "\u55e8\u6211\u662f\u4ec0\u9ebc\u90fd\u5b78\u4ec0\u9ebc\u90fd\u4e0d\u5947\u602a\u7684\u5927\u95d5\uff0c\u76ee\u524d\u5373\u5c07\u5347\u5927\u4e00\uff0c\u73a9\u904e\u7db2\u8def\u5de5\u7a0b\u3001\u8cc7\u8a0a\u5b89\u5168\u3001Self-host\u9084\u6709docker \u8ddfK8s \u7b49\u7b49\u3002\u4eca\u5e74\u7b2c\u4e00\u6b21\u53c3\u52a0COSCUP\uff0c\u5c07\u4f5c\u70baTor \u8a08\u756b\u5275\u59cb\u4ebaRoger Dingledine \u7684\u4ee3\u73ed\u8b1b\u8005\u767c\u8868\u8b70\u7a0b\u3002\r\n\u6578\u4f4d\u767c\u5c55\u90e8 - \u4e9e\u592a\u7db2\u8def\u6cbb\u7406\u5b78\u9662 Local APIGA \u5b78\u54e1\r\nISIP \u6559\u80b2\u90e8\u8cc7\u5b89\u4eba\u57f9 AIS3 & \u81fa\u7063\u597d\u53b2\u99ed\u5b78\u54e1\r\n114 \u6559\u80b2\u9ad4\u7cfb\u8cc7\u5b89\u653b\u9632\u6aa2\u6e2c\u54e1\r\n\u9084\u6c92\u6709\u627e\u5230\u5be6\u7fd2\u7684\u83dc\u9ce5 ;-;\r\nKCD Taipei 2025 \u5fd7\u5de5\r\n\r\nNOCSH -> NTHU IPTH\r\n\u55b5 :3", "public_name": "\u5927\u95d5", "guid": "9101e4a5-0f8d-5c66-975d-d0fd494f9147", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DT9CZC/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/88R8ZP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/88R8ZP/", "attachments": []}, {"guid": "f88d9cf9-defc-5038-b1bc-f18d347a9c4d", "code": "SAPWCB", "id": 1910, "logo": null, "date": "2025-08-09T11:30:00+08:00", "start": "11:30", "duration": "01:00", "room": "TR510", "slug": "coscup-2025-1910", "url": "https://pretalx.coscup.org/coscup-2025/talk/SAPWCB/", "title": "\u81ea\u7531\u8edf\u9ad4\u8207\u6578\u4f4d\u4eba\u6b0a\uff1a\u70ba\u4f55\u958b\u6e90\u662f\u533f\u540d\u5de5\u5177\u7684\u95dc\u9375\uff1f", "subtitle": "", "track": "Internet Freedom and Anonymous Networks Workshop: Tor/Tails, OONI", "type": "workshop/panel", "language": "en", "abstract": "\u9664\u4e86\u5de5\u4f5c\u574a\u6d3b\u52d5\u5916\uff0c\u6211\u5011\u4e5f\u60f3\u628a\u63e1\u9019\u6b21\u6a5f\u6703\uff0c\u4e00\u8d77\u4f86\u63a2\u8a0e\u65b0\u805e\u5a92\u9ad4\u3001\u7368\u7acb\u8a18\u8005\u3001\u516c\u6c11\u5718\u9ad4\u8207\u958b\u6e90\u79d1\u6280\u793e\u7fa4\u5171\u540c\u53c3\u8207\u7684\u53ef\u80fd\uff0c\u7576\u7136\u4e5f\u60f3\u8981\u9080\u8acb\u5927\u5bb6\u4e00\u8d77\u8a0e\u8ad6\u5c0d\u65bc\u300c\u533f\u540d\u7db2\u8def\u793e\u7fa4\u300d\u7684\u60f3\u50cf\uff0c\u6211\u5011\u53ef\u4ee5\u900f\u904e\u600e\u6a23\u7684\u5354\u52a9\uff0c\u4e0d\u8ad6\u5728\u6280\u8853\u6216\u662f\u8cc7\u6e90\u4e0a\u7684\u5354\u8abf\uff0c\u5e0c\u671b\u900f\u904e\u9019\u6b21\u7684**\u5713\u684c\u8a0e\u8ad6\u6703\u8b70**\u627e\u5230\u66f4\u591a\u7684\u53ef\u80fd\uff01\r\n\r\n**\u300c\u81ea\u7531\u8edf\u9ad4\u8207\u6578\u4f4d\u4eba\u6b0a\uff1a\u70ba\u4f55\u958b\u6e90\u662f\u533f\u540d\u5de5\u5177\u7684\u95dc\u9375\uff1f\u300d**\r\n\r\n- \u5c0d\u8a18\u8005\u3001\u516c\u6c11\u5718\u9ad4\u4f86\u8aaa\uff0c\u958b\u6e90\u70ba\u4f55\u91cd\u8981\uff1f\u5982\u4f55\u5efa\u7acb\u5c0d\u5de5\u5177\u7684\u4fe1\u4efb\uff1f\r\n- \u63a2\u8a0e\u300c\u53ef\u9a57\u8b49\u6027\uff08verifiability\uff09\u300d\u3001\u300c\u62b5\u79a6\u5be9\u67e5\u300d\u8207\u300c\u793e\u7fa4\u6cbb\u7406\u300d\u7b49\u6838\u5fc3\u50f9\u503c\u3002\r\n- \u958b\u6e90 vs \u5c01\u9589\u5546\u696d\u8cc7\u5b89\u5de5\u5177\uff1a\u6211\u5011\u8a72\u600e\u9ebc\u9078\u64c7\uff1f\r\n\r\n\u6d3b\u52d5\u8a73\u7d30\u4ecb\u7d39\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u9801\u9762\uff1a\r\n\r\n- https://anoni.net/event-workshop-2025.html\r\n- https://pad.anoni.net/p/ws-note-d1-1130\r\n- https://ooni-research.ocf.tw/docs/event-workshop-2025/\r\n\r\n\u6216\u900f\u904e Matrix \u7dda\u4e0a\u8a0e\u8ad6\uff1a https://matrix.to/#/#workshop-202508:im.anoni.net", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWBSWP", "name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "avatar": "https://pretalx.coscup.org/media/avatars/QWBSWP_Lv4VAFD.png", "biography": "\u6211\u5011\u662f\u95dc\u6ce8\u300c\u533f\u540d\u7db2\u8def\u300d\u3001\u300c\u7db2\u8def\u81ea\u7531\u300d\u7684\u4e00\u7fa4\u4eba\uff0c\u900f\u904e Tor\u3001Tails\u3001OONI \u5de5\u5177\u559a\u8d77\u4e00\u822c\u5927\u773e\u7db2\u8def\u81ea\u7531\u7684\u91cd\u8981\u6027\uff01\u76ee\u524d\u6b63\u5728\u62db\u52df\u793e\u7fa4\u6210\u54e1\uff0c\u5efa\u7acb\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u5e0c\u671b\u672a\u4f86\u53ef\u4ee5\u56fa\u5b9a\u5728\u7db2\u8def\u4e0a\u5206\u4eab\u3001\u66f4\u65b0\u300c\u533f\u540d\u7db2\u8def\u300d\u72c0\u6cc1\u3002\r\n\r\n\u5c08\u6848\u7684\u4e00\u958b\u59cb\u6211\u5011\u50c5\u95dc\u6ce8\u5728 OONI \u5c08\u6848\uff0c\u900f\u904e[\u8abf\u67e5](https://anoni.net/docs/ooni-asns-coverage/)\u81fa\u7063 ASNs \u5728 OONI \u8cc7\u6599\u5eab\u4e2d\u89c0\u6e2c\u8cc7\u6599\u7684\u5b8c\u6574\u6027\u3001\u662f\u5426\u53ef\u4ee5\u53cd\u61c9\u81fa\u7063\u76ee\u524d\u7db2\u8def\u72c0\u6cc1\u3002\u5f8c\u7e8c\u5728\u6301\u7e8c\u63a8\u5ee3 OONI \u7684\u6642\u5019\u767c\u73fe\u81fa\u7063\u7684\u7db2\u8def\u76f8\u5c0d\u81ea\u7531\u5f88\u591a\uff0c\u5f88\u591a\u570b\u969b\u4e0a\u7684\u8b70\u984c\u5728\u81fa\u7063\u6bd4\u8f03\u5c11\u767c\u751f\uff0c\u56e0\u6b64\u5c0d\u65bc\u7db2\u8def\u76e3\u63a7\u3001\u7db2\u8def\u5e72\u9810...\u7b49\u8b70\u984c\uff0c\u5728\u81fa\u7063\u6bd4\u8f03\u4e0d\u597d\u627e\u5230\u5be6\u969b\u6848\u4f8b\u5354\u52a9\u63a8\u5ee3\uff0c\u56e0\u6b64\u6211\u5011\u6c7a\u5b9a\u6539\u8b8a\u63a8\u5ee3\u65b9\u5f0f\u8207\u6211\u5011\u6240\u626e\u6f14\u7684\u89d2\u8272\uff0c\u5c08\u6ce8\u5728\u96b1\u79c1\u6b0a\u76f8\u95dc\u8b70\u984c\uff0c\u5b9a\u4f4d\u5728\u300c\u533f\u540d\u7db2\u8def\u300d\u7684\u8b70\u984c\u4e0a\u63a8\u52d5\u3001\u5728\u533f\u540d\u7db2\u8def\u670d\u52d9\u4e0a\u5efa\u7acb\uff01\r\n\r\n\u6211\u5011\u76ee\u524d\u9996\u8981\u4efb\u52d9\u662f\u5b8c\u6210 2025/08 \u8209\u8fa6\u7684\u300c[\u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a](https://anoni.net/docs/event-workshop-2025/)\u300d\u6d3b\u52d5\uff0c\u5e0c\u671b\u5728\u5de5\u4f5c\u574a\u6d3b\u52d5\u5f8c\u53ef\u4ee5\u52df\u96c6\u5230\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u4e00\u8d77\u898f\u5283 2026 \u5e74\u7684\u5de5\u4f5c\u76ee\u6a19\u8207\u793e\u7fa4\u6a23\u614b\uff01\r\n\r\n\u95dc\u6ce8\u6211\u5011\uff1ahttps://anoni.net/", "public_name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "guid": "74c381a2-0373-5e17-89eb-b610492dd204", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWBSWP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SAPWCB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SAPWCB/", "attachments": []}, {"guid": "f340e4bf-0f10-5f46-bcbf-aeb72de1f73b", "code": "EWAE9K", "id": 1915, "logo": null, "date": "2025-08-09T12:30:00+08:00", "start": "12:30", "duration": "01:00", "room": "TR510", "slug": "coscup-2025-1915-ooni", "url": "https://pretalx.coscup.org/coscup-2025/talk/EWAE9K/", "title": "OONI \u7db2\u8def\u5be9\u6838\u5e72\u9810\u8cc7\u6599\u5206\u6790", "subtitle": "", "track": "Internet Freedom and Anonymous Networks Workshop: Tor/Tails, OONI", "type": "workshop/panel", "language": "en", "abstract": "\u5728\u6578\u4f4d\u76e3\u63a7\u8207\u7db2\u8def\u5be9\u67e5\u9010\u6f38\u8513\u5ef6\u7684\u74b0\u5883\u4e2d\uff0c\u65b0\u805e\u8a18\u8005\u3001\u516c\u6c11\u5718\u9ad4\u8207\u4eba\u6b0a\u5021\u8b70\u8005\u6b63\u9762\u81e8\u524d\u6240\u672a\u6709\u7684\u8cc7\u8a0a\u98a8\u96aa\uff1a\u901a\u8a0a\u53ef\u80fd\u88ab\u6514\u622a\u3001\u8eab\u5206\u53ef\u80fd\u88ab\u8ffd\u8e64\uff0c\u53d7\u8a2a\u8005\u7684\u5b89\u5168\u4e5f\u9762\u81e8\u5a01\u8105\u3002\u5728\u9019\u6a23\u7684\u6642\u4ee3\uff0c\u6211\u5011\u9700\u8981\u4e0d\u53ea\u4f9d\u8cf4\u5e73\u53f0\uff0c\u800c\u662f\u91cd\u65b0\u638c\u63e1\u901a\u8a0a\u7684\u4e3b\u63a7\u6b0a\u3002\r\n\r\n\u672c\u5de5\u4f5c\u574a\u5c07\u7531\u5728\u5730\u958b\u6e90\u793e\u7fa4\u300c\u533f\u540d\u7db2\u8def\u793e\u7fa4 anoni.net\u300d\u63d0\u4f9b\u6280\u8853\u652f\u63f4\u8207\u5be6\u52d9\u5f15\u5c0e\uff0c\u4ecb\u7d39 Tor\u3001Tails\u3001OONI \u7b49\u958b\u6e90\u533f\u540d\u7db2\u8def\u5de5\u5177\uff0c\u5354\u52a9\u53c3\u8207\u8005\u5efa\u7acb\u7b2c\u4e8c\u5b89\u5168\u88dd\u7f6e\u3001\u533f\u540d\u9023\u7dda\u8207\u9032\u884c\u7db2\u8def\u5be9\u67e5\u5075\u6e2c\uff0c\u63d0\u5347\u884c\u52d5\u8207\u5021\u8b70\u7684\u6578\u4f4d\u97cc\u6027\u3002\u8b93\u6211\u5011\u4e00\u8d77\u5be6\u8e10\u8cc7\u8a0a\u81ea\u7531\u7684\u57fa\u790e\u5efa\u8a2d\uff0c\u7528\u6280\u8853\u5b88\u8b77\u771f\u76f8\u8207\u62b5\u6297\u58d3\u8feb\u3002\r\n\r\n\u6d3b\u52d5\u8a73\u7d30\u4ecb\u7d39\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u9801\u9762\uff1a\r\n\r\n- https://anoni.net/event-workshop-2025.html\r\n- https://pad.anoni.net/p/ws-note-d1-1230\r\n- https://ooni-research.ocf.tw/docs/event-workshop-2025/\r\n\r\n\u6216\u900f\u904e Matrix \u7dda\u4e0a\u8a0e\u8ad6\uff1a https://matrix.to/#/#workshop-202508:im.anoni.net\r\n\r\n\u5de5\u4f5c\u574a\u5831\u540d\uff1a https://form.anoni.net/s/cmc5t86n8000hlj0199ocqw2m\r\n\r\n**OONI \u7db2\u8def\u5be9\u6838\u5e72\u9810\u8cc7\u6599\u5206\u6790**\r\n\r\n\u60a8\u5c07\u77ad\u89e3\uff1a\r\n\r\n- \u4ec0\u9ebc\u662f OONI \u8a08\u756b\uff1f\r\n- \u4ec0\u9ebc\u662f OONI Probe \u8207\u5982\u4f55\u904b\u4f5c\uff1f\r\n\t- OONI Probe \u884c\u52d5\u88dd\u7f6e\u7248\u5b89\u88dd\u8207\u4f7f\u7528\u8aaa\u660e\u3001\u81fa\u7063\u89c0\u6e2c\u540d\u55ae\u672a\u66f4\u65b0\u554f\u984c\r\n- \u5982\u4f55\u4f7f\u7528 OONI Explorer \u4ecb\u9762\u89e3\u8b80\u89c0\u6e2c\u8cc7\u6599\r\n\t- \u5340\u9593\u8cc7\u6599\u3001\u570b\u5bb6\u985e\u5225\u6bd4\u8f03\u3001\u89c0\u6e2c\u8cc7\u6599\u7d50\u679c\u7684\u5224\u5b9a\r\n- \u4f7f\u7528 OONI Run v2 \u5efa\u7acb\u89c0\u6e2c\u7db2\u7ad9\u540d\u55ae\u5217\u8868\r\n\t- \u5efa\u7acb\u81ea\u5df1\u7684\u7db2\u8def\u89c0\u6e2c\u540d\u55ae\u3001\u5982\u4f55\u5728 OONI Explorer \u4e2d\u67e5\u95b1\u81ea\u884c\u89c0\u6e2c\u7d50\u679c\r\n- \u5176\u4ed6\u8207 OONI \u985e\u4f3c\u7684\u89c0\u6e2c\u8cc7\u6599\u8a08\u756b\r\n\t- Cloudflare Radar\u3001IODA\u3001Sinar Project\r\n\r\n\u63d0\u9192\uff1a\u6d3b\u52d5\u9032\u884c\u6642\u9700\u8981\u4f7f\u7528\u5230\u7b46\u8a18\u578b\u96fb\u8166\u6216\u884c\u52d5\u88dd\u7f6e\uff0c\u5831\u540d\u6b64\u5de5\u4f5c\u574a\u6642\u8acb\u8a18\u5f97\u651c\u5e36\u8a2d\u5099\uff0c\u73fe\u5834\u6709\u81e8\u6642\u642d\u5efa\u7684\u7db2\u8def\u53ef\u4f9b\u6559\u5b78\u6642\u4f7f\u7528\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWBSWP", "name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "avatar": "https://pretalx.coscup.org/media/avatars/QWBSWP_Lv4VAFD.png", "biography": "\u6211\u5011\u662f\u95dc\u6ce8\u300c\u533f\u540d\u7db2\u8def\u300d\u3001\u300c\u7db2\u8def\u81ea\u7531\u300d\u7684\u4e00\u7fa4\u4eba\uff0c\u900f\u904e Tor\u3001Tails\u3001OONI \u5de5\u5177\u559a\u8d77\u4e00\u822c\u5927\u773e\u7db2\u8def\u81ea\u7531\u7684\u91cd\u8981\u6027\uff01\u76ee\u524d\u6b63\u5728\u62db\u52df\u793e\u7fa4\u6210\u54e1\uff0c\u5efa\u7acb\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u5e0c\u671b\u672a\u4f86\u53ef\u4ee5\u56fa\u5b9a\u5728\u7db2\u8def\u4e0a\u5206\u4eab\u3001\u66f4\u65b0\u300c\u533f\u540d\u7db2\u8def\u300d\u72c0\u6cc1\u3002\r\n\r\n\u5c08\u6848\u7684\u4e00\u958b\u59cb\u6211\u5011\u50c5\u95dc\u6ce8\u5728 OONI \u5c08\u6848\uff0c\u900f\u904e[\u8abf\u67e5](https://anoni.net/docs/ooni-asns-coverage/)\u81fa\u7063 ASNs \u5728 OONI \u8cc7\u6599\u5eab\u4e2d\u89c0\u6e2c\u8cc7\u6599\u7684\u5b8c\u6574\u6027\u3001\u662f\u5426\u53ef\u4ee5\u53cd\u61c9\u81fa\u7063\u76ee\u524d\u7db2\u8def\u72c0\u6cc1\u3002\u5f8c\u7e8c\u5728\u6301\u7e8c\u63a8\u5ee3 OONI \u7684\u6642\u5019\u767c\u73fe\u81fa\u7063\u7684\u7db2\u8def\u76f8\u5c0d\u81ea\u7531\u5f88\u591a\uff0c\u5f88\u591a\u570b\u969b\u4e0a\u7684\u8b70\u984c\u5728\u81fa\u7063\u6bd4\u8f03\u5c11\u767c\u751f\uff0c\u56e0\u6b64\u5c0d\u65bc\u7db2\u8def\u76e3\u63a7\u3001\u7db2\u8def\u5e72\u9810...\u7b49\u8b70\u984c\uff0c\u5728\u81fa\u7063\u6bd4\u8f03\u4e0d\u597d\u627e\u5230\u5be6\u969b\u6848\u4f8b\u5354\u52a9\u63a8\u5ee3\uff0c\u56e0\u6b64\u6211\u5011\u6c7a\u5b9a\u6539\u8b8a\u63a8\u5ee3\u65b9\u5f0f\u8207\u6211\u5011\u6240\u626e\u6f14\u7684\u89d2\u8272\uff0c\u5c08\u6ce8\u5728\u96b1\u79c1\u6b0a\u76f8\u95dc\u8b70\u984c\uff0c\u5b9a\u4f4d\u5728\u300c\u533f\u540d\u7db2\u8def\u300d\u7684\u8b70\u984c\u4e0a\u63a8\u52d5\u3001\u5728\u533f\u540d\u7db2\u8def\u670d\u52d9\u4e0a\u5efa\u7acb\uff01\r\n\r\n\u6211\u5011\u76ee\u524d\u9996\u8981\u4efb\u52d9\u662f\u5b8c\u6210 2025/08 \u8209\u8fa6\u7684\u300c[\u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a](https://anoni.net/docs/event-workshop-2025/)\u300d\u6d3b\u52d5\uff0c\u5e0c\u671b\u5728\u5de5\u4f5c\u574a\u6d3b\u52d5\u5f8c\u53ef\u4ee5\u52df\u96c6\u5230\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u4e00\u8d77\u898f\u5283 2026 \u5e74\u7684\u5de5\u4f5c\u76ee\u6a19\u8207\u793e\u7fa4\u6a23\u614b\uff01\r\n\r\n\u95dc\u6ce8\u6211\u5011\uff1ahttps://anoni.net/", "public_name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "guid": "74c381a2-0373-5e17-89eb-b610492dd204", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWBSWP/"}, {"code": "WZGMJG", "name": "Justyn", "avatar": "https://pretalx.coscup.org/media/avatars/WZGMJG_7apLNY0.jpg", "biography": "\u5eb7\u5fa9\u4e2d\u7684\u8cc7\u6599\u79d1\u5b78\u5bb6 | \u8cc7\u6599\u4fdd\u8b77\u5de5\u7a0b\u958b\u6e90\u8ca2\u737b\u8005\r\n\r\nRecovering Data Scientist | Open Source Contributor in Data Protection Engineering", "public_name": "Justyn", "guid": "e9721803-2be1-527c-b88d-da38f6684599", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WZGMJG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EWAE9K/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EWAE9K/", "attachments": []}, {"guid": "ebb47398-637e-5a44-b454-3426a7ee864e", "code": "UKW8CB", "id": 1916, "logo": null, "date": "2025-08-09T13:30:00+08:00", "start": "13:30", "duration": "02:00", "room": "TR510", "slug": "coscup-2025-1916-tor-tails", "url": "https://pretalx.coscup.org/coscup-2025/talk/UKW8CB/", "title": "Tor/Tails \u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a", "subtitle": "", "track": "Internet Freedom and Anonymous Networks Workshop: Tor/Tails, OONI", "type": "workshop/panel", "language": "en", "abstract": "\u5728\u6578\u4f4d\u76e3\u63a7\u8207\u7db2\u8def\u5be9\u67e5\u9010\u6f38\u8513\u5ef6\u7684\u74b0\u5883\u4e2d\uff0c\u65b0\u805e\u8a18\u8005\u3001\u516c\u6c11\u5718\u9ad4\u8207\u4eba\u6b0a\u5021\u8b70\u8005\u6b63\u9762\u81e8\u524d\u6240\u672a\u6709\u7684\u8cc7\u8a0a\u98a8\u96aa\uff1a\u901a\u8a0a\u53ef\u80fd\u88ab\u6514\u622a\u3001\u8eab\u5206\u53ef\u80fd\u88ab\u8ffd\u8e64\uff0c\u53d7\u8a2a\u8005\u7684\u5b89\u5168\u4e5f\u9762\u81e8\u5a01\u8105\u3002\u5728\u9019\u6a23\u7684\u6642\u4ee3\uff0c\u6211\u5011\u9700\u8981\u4e0d\u53ea\u4f9d\u8cf4\u5e73\u53f0\uff0c\u800c\u662f\u91cd\u65b0\u638c\u63e1\u901a\u8a0a\u7684\u4e3b\u63a7\u6b0a\u3002\r\n\r\n\u7576\u65b0\u805e\u81ea\u7531\u906d\u9047\u76e3\u63a7\u8207\u5be9\u67e5\uff0c\u7576\u5021\u8b70\u884c\u52d5\u88ab\u76e3\u8996\u3001\u8072\u97f3\u88ab\u5c01\u9396\u2014\u2014\u6211\u5011\u9084\u80fd\u5982\u4f55\u5b89\u5168\u767c\u8072\u3001\u5b88\u8b77\u4eba\u6b0a\u8207\u81ea\u7531\uff1f\r\n\r\n\u672c\u5de5\u4f5c\u574a\u5c07\u7531\u5728\u5730\u958b\u6e90\u793e\u7fa4\u300c\u533f\u540d\u7db2\u8def\u793e\u7fa4 anoni.net\u300d\u63d0\u4f9b\u6280\u8853\u652f\u63f4\u8207\u5be6\u52d9\u5f15\u5c0e\uff0c\u4ecb\u7d39 Tor\u3001Tails\u3001OONI \u7b49\u958b\u6e90\u533f\u540d\u7db2\u8def\u5de5\u5177\uff0c\u5354\u52a9\u53c3\u8207\u8005\u5efa\u7acb\u7b2c\u4e8c\u5b89\u5168\u88dd\u7f6e\u3001\u533f\u540d\u9023\u7dda\u8207\u9032\u884c\u7db2\u8def\u5be9\u67e5\u5075\u6e2c\uff0c\u63d0\u5347\u884c\u52d5\u8207\u5021\u8b70\u7684\u6578\u4f4d\u97cc\u6027\u3002\u8b93\u6211\u5011\u4e00\u8d77\u5be6\u8e10\u8cc7\u8a0a\u81ea\u7531\u7684\u57fa\u790e\u5efa\u8a2d\uff0c\u7528\u6280\u8853\u5b88\u8b77\u771f\u76f8\u8207\u62b5\u6297\u58d3\u8feb\u3002\r\n\r\n\u6d3b\u52d5\u8a73\u7d30\u4ecb\u7d39\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u9801\u9762\uff1a\r\n\r\n- https://anoni.net/event-workshop-2025.html\r\n- https://pad.anoni.net/p/ws-note-d1-1330\r\n- https://ooni-research.ocf.tw/docs/event-workshop-2025/\r\n\r\n\u6216\u900f\u904e Matrix \u7dda\u4e0a\u8a0e\u8ad6\uff1a https://matrix.to/#/#workshop-202508:im.anoni.net\r\n\r\n\u5de5\u4f5c\u574a\u5831\u540d\uff1a https://form.anoni.net/s/cmc5t86n8000hlj0199ocqw2m\r\n\r\n**Tor/Tails \u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a**\r\n\r\n\u60a8\u5c07\u66b8\u89e3\uff1a\r\n\r\n- \u64c1\u6709\u7b2c\u4e8c\u500b\u88dd\u7f6e\u7684\u6982\u5ff5\u8207\u4f7f\u60c5\u5883\r\n\t- \u5982\u4f55\u900f\u904e\u5206\u958b\u8655\u7406\u5de5\u4f5c\u8207\u500b\u4eba\u6d3b\u52d5\u4f86\u4fdd\u8b77\u60a8\u7684\u7db2\u8def\u7dda\u4e0a\u8eab\u4efd\u8207\u8cc7\u6599\r\n- \u77ad\u89e3 Tails \u533f\u540d\u4f5c\u696d\u7cfb\u7d71\r\n\t- Tails \u5982\u4f55\u8207 Tor \u6d0b\u8525\u7db2\u8def\u6574\u5408\uff0c\u4ee5\u5be6\u73fe\u533f\u540d\u700f\u89bd\u548c\u901a\u8a0a\r\n- \u77ad\u89e3 Tor \u7684\u539f\u7406\r\n\t- \u5982\u4f55\u9023\u7dda\u5230 .onion \u7684\u7db2\u57df\u7db2\u7ad9\r\n- \u52d5\u624b\u64cd\u4f5c\u5b89\u88dd Tails\r\n\t- \u5982\u4f55\u5728 USB \u96a8\u8eab\u789f\u4e0a\u5b89\u88dd\u4e26\u8a2d\u5b9a Tails\uff0c\u4ee5\u4fbf\u5b89\u5168\u5730\u9032\u884c\u7dda\u4e0a\u548c\u96e2\u7dda\u7684\u64cd\u4f5c\r\n\r\n\u63d0\u9192\uff1a\u6d3b\u52d5\u9032\u884c\u6642\u9700\u8981\u4f7f\u7528\u5230\u7b46\u8a18\u578b\u96fb\u8166\uff0c\u5831\u540d\u6b64\u5de5\u4f5c\u574a\u6642\u8acb\u8a18\u5f97\u651c\u5e36\u8a2d\u5099\uff0c\u73fe\u5834\u6709\u81e8\u6642\u642d\u5efa\u7684\u7db2\u8def\u53ef\u4f9b\u6559\u5b78\u6642\u4f7f\u7528\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWBSWP", "name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "avatar": "https://pretalx.coscup.org/media/avatars/QWBSWP_Lv4VAFD.png", "biography": "\u6211\u5011\u662f\u95dc\u6ce8\u300c\u533f\u540d\u7db2\u8def\u300d\u3001\u300c\u7db2\u8def\u81ea\u7531\u300d\u7684\u4e00\u7fa4\u4eba\uff0c\u900f\u904e Tor\u3001Tails\u3001OONI \u5de5\u5177\u559a\u8d77\u4e00\u822c\u5927\u773e\u7db2\u8def\u81ea\u7531\u7684\u91cd\u8981\u6027\uff01\u76ee\u524d\u6b63\u5728\u62db\u52df\u793e\u7fa4\u6210\u54e1\uff0c\u5efa\u7acb\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u5e0c\u671b\u672a\u4f86\u53ef\u4ee5\u56fa\u5b9a\u5728\u7db2\u8def\u4e0a\u5206\u4eab\u3001\u66f4\u65b0\u300c\u533f\u540d\u7db2\u8def\u300d\u72c0\u6cc1\u3002\r\n\r\n\u5c08\u6848\u7684\u4e00\u958b\u59cb\u6211\u5011\u50c5\u95dc\u6ce8\u5728 OONI \u5c08\u6848\uff0c\u900f\u904e[\u8abf\u67e5](https://anoni.net/docs/ooni-asns-coverage/)\u81fa\u7063 ASNs \u5728 OONI \u8cc7\u6599\u5eab\u4e2d\u89c0\u6e2c\u8cc7\u6599\u7684\u5b8c\u6574\u6027\u3001\u662f\u5426\u53ef\u4ee5\u53cd\u61c9\u81fa\u7063\u76ee\u524d\u7db2\u8def\u72c0\u6cc1\u3002\u5f8c\u7e8c\u5728\u6301\u7e8c\u63a8\u5ee3 OONI \u7684\u6642\u5019\u767c\u73fe\u81fa\u7063\u7684\u7db2\u8def\u76f8\u5c0d\u81ea\u7531\u5f88\u591a\uff0c\u5f88\u591a\u570b\u969b\u4e0a\u7684\u8b70\u984c\u5728\u81fa\u7063\u6bd4\u8f03\u5c11\u767c\u751f\uff0c\u56e0\u6b64\u5c0d\u65bc\u7db2\u8def\u76e3\u63a7\u3001\u7db2\u8def\u5e72\u9810...\u7b49\u8b70\u984c\uff0c\u5728\u81fa\u7063\u6bd4\u8f03\u4e0d\u597d\u627e\u5230\u5be6\u969b\u6848\u4f8b\u5354\u52a9\u63a8\u5ee3\uff0c\u56e0\u6b64\u6211\u5011\u6c7a\u5b9a\u6539\u8b8a\u63a8\u5ee3\u65b9\u5f0f\u8207\u6211\u5011\u6240\u626e\u6f14\u7684\u89d2\u8272\uff0c\u5c08\u6ce8\u5728\u96b1\u79c1\u6b0a\u76f8\u95dc\u8b70\u984c\uff0c\u5b9a\u4f4d\u5728\u300c\u533f\u540d\u7db2\u8def\u300d\u7684\u8b70\u984c\u4e0a\u63a8\u52d5\u3001\u5728\u533f\u540d\u7db2\u8def\u670d\u52d9\u4e0a\u5efa\u7acb\uff01\r\n\r\n\u6211\u5011\u76ee\u524d\u9996\u8981\u4efb\u52d9\u662f\u5b8c\u6210 2025/08 \u8209\u8fa6\u7684\u300c[\u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a](https://anoni.net/docs/event-workshop-2025/)\u300d\u6d3b\u52d5\uff0c\u5e0c\u671b\u5728\u5de5\u4f5c\u574a\u6d3b\u52d5\u5f8c\u53ef\u4ee5\u52df\u96c6\u5230\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u4e00\u8d77\u898f\u5283 2026 \u5e74\u7684\u5de5\u4f5c\u76ee\u6a19\u8207\u793e\u7fa4\u6a23\u614b\uff01\r\n\r\n\u95dc\u6ce8\u6211\u5011\uff1ahttps://anoni.net/", "public_name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "guid": "74c381a2-0373-5e17-89eb-b610492dd204", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWBSWP/"}, {"code": "7G9KQS", "name": "LeonardT", "avatar": null, "biography": null, "public_name": "LeonardT", "guid": "c6c4f2e6-32cb-5c44-9239-350d58188c37", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7G9KQS/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UKW8CB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UKW8CB/", "attachments": []}, {"guid": "c0643b1c-116a-567b-b123-d3ef4f90a97e", "code": "HBPP8D", "id": 1911, "logo": null, "date": "2025-08-09T15:30:00+08:00", "start": "15:30", "duration": "01:00", "room": "TR510", "slug": "coscup-2025-1911", "url": "https://pretalx.coscup.org/coscup-2025/talk/HBPP8D/", "title": "\u63a8\u52d5\u4e00\u500b\u53bb\u4e2d\u5fc3\u3001\u958b\u6e90\u5354\u4f5c\u7684\u533f\u540d\u7db2\u8def\u63a8\u5ee3\u8a08\u756b", "subtitle": "", "track": "Internet Freedom and Anonymous Networks Workshop: Tor/Tails, OONI", "type": "workshop/panel", "language": "en", "abstract": "\u9664\u4e86\u5de5\u4f5c\u574a\u6d3b\u52d5\u5916\uff0c\u6211\u5011\u4e5f\u60f3\u628a\u63e1\u9019\u6b21\u6a5f\u6703\uff0c\u4e00\u8d77\u4f86\u63a2\u8a0e\u65b0\u805e\u5a92\u9ad4\u3001\u7368\u7acb\u8a18\u8005\u3001\u516c\u6c11\u5718\u9ad4\u8207\u958b\u6e90\u79d1\u6280\u793e\u7fa4\u5171\u540c\u53c3\u8207\u7684\u53ef\u80fd\uff0c\u7576\u7136\u4e5f\u60f3\u8981\u9080\u8acb\u5927\u5bb6\u4e00\u8d77\u8a0e\u8ad6\u5c0d\u65bc\u300c\u533f\u540d\u7db2\u8def\u793e\u7fa4\u300d\u7684\u60f3\u50cf\uff0c\u6211\u5011\u53ef\u4ee5\u900f\u904e\u600e\u6a23\u7684\u5354\u52a9\uff0c\u4e0d\u8ad6\u5728\u6280\u8853\u6216\u662f\u8cc7\u6e90\u4e0a\u7684\u5354\u8abf\uff0c\u5e0c\u671b\u900f\u904e\u9019\u6b21\u7684**\u5713\u684c\u8a0e\u8ad6\u6703\u8b70**\u627e\u5230\u66f4\u591a\u7684\u53ef\u80fd\uff01\r\n\r\n**\u300c\u63a8\u52d5\u4e00\u500b\u53bb\u4e2d\u5fc3\u3001\u958b\u6e90\u5354\u4f5c\u7684\u533f\u540d\u7db2\u8def\u63a8\u5ee3\u8a08\u756b\u300d**\r\n\r\n- \u82e5\u4ee5\u516c\u6c11\u79d1\u6280\u793e\u7fa4\u3001\u958b\u6e90\u793e\u7fa4\u5354\u4f5c\u6a21\u5f0f\u9032\u884c\u63a8\u5ee3\uff0c\u6211\u5011\u53ef\u4ee5\u600e\u9ebc\u5206\u5de5\uff1f\r\n- \u662f\u5426\u80fd\u5efa\u7acb\u4e00\u500b\u300c\u958b\u6e90\u7dad\u904b\u5c0f\u7d44\u300d\uff08\u5de5\u4f5c\u5c0f\u7d44\u6a21\u5f0f\uff09\u7dad\u8b77 Tor/OONI \u4f3a\u670d\u5668\u3001\u5b9a\u671f\u6e2c\u8a66 ISP \u5c01\u9396\u72c0\u6cc1\uff1f\r\n- \u6709\u54ea\u4e9b\u975e\u6280\u8853\u89d2\u8272\uff08\u8a2d\u8a08\u3001\u7ffb\u8b6f\u3001\u8b1b\u5e2b\u3001\u5beb\u624b\uff09\u53ef\u4ee5\u53c3\u8207\uff1f\r\n\r\n\u6d3b\u52d5\u8a73\u7d30\u4ecb\u7d39\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u9801\u9762\uff1a\r\n\r\n- https://anoni.net/event-workshop-2025.html\r\n- https://pad.anoni.net/p/ws-note-d1-1530\r\n- https://ooni-research.ocf.tw/docs/event-workshop-2025/\r\n\r\n\u6216\u900f\u904e Matrix \u7dda\u4e0a\u8a0e\u8ad6\uff1a https://matrix.to/#/#workshop-202508:im.anoni.net", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWBSWP", "name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "avatar": "https://pretalx.coscup.org/media/avatars/QWBSWP_Lv4VAFD.png", "biography": "\u6211\u5011\u662f\u95dc\u6ce8\u300c\u533f\u540d\u7db2\u8def\u300d\u3001\u300c\u7db2\u8def\u81ea\u7531\u300d\u7684\u4e00\u7fa4\u4eba\uff0c\u900f\u904e Tor\u3001Tails\u3001OONI \u5de5\u5177\u559a\u8d77\u4e00\u822c\u5927\u773e\u7db2\u8def\u81ea\u7531\u7684\u91cd\u8981\u6027\uff01\u76ee\u524d\u6b63\u5728\u62db\u52df\u793e\u7fa4\u6210\u54e1\uff0c\u5efa\u7acb\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u5e0c\u671b\u672a\u4f86\u53ef\u4ee5\u56fa\u5b9a\u5728\u7db2\u8def\u4e0a\u5206\u4eab\u3001\u66f4\u65b0\u300c\u533f\u540d\u7db2\u8def\u300d\u72c0\u6cc1\u3002\r\n\r\n\u5c08\u6848\u7684\u4e00\u958b\u59cb\u6211\u5011\u50c5\u95dc\u6ce8\u5728 OONI \u5c08\u6848\uff0c\u900f\u904e[\u8abf\u67e5](https://anoni.net/docs/ooni-asns-coverage/)\u81fa\u7063 ASNs \u5728 OONI \u8cc7\u6599\u5eab\u4e2d\u89c0\u6e2c\u8cc7\u6599\u7684\u5b8c\u6574\u6027\u3001\u662f\u5426\u53ef\u4ee5\u53cd\u61c9\u81fa\u7063\u76ee\u524d\u7db2\u8def\u72c0\u6cc1\u3002\u5f8c\u7e8c\u5728\u6301\u7e8c\u63a8\u5ee3 OONI \u7684\u6642\u5019\u767c\u73fe\u81fa\u7063\u7684\u7db2\u8def\u76f8\u5c0d\u81ea\u7531\u5f88\u591a\uff0c\u5f88\u591a\u570b\u969b\u4e0a\u7684\u8b70\u984c\u5728\u81fa\u7063\u6bd4\u8f03\u5c11\u767c\u751f\uff0c\u56e0\u6b64\u5c0d\u65bc\u7db2\u8def\u76e3\u63a7\u3001\u7db2\u8def\u5e72\u9810...\u7b49\u8b70\u984c\uff0c\u5728\u81fa\u7063\u6bd4\u8f03\u4e0d\u597d\u627e\u5230\u5be6\u969b\u6848\u4f8b\u5354\u52a9\u63a8\u5ee3\uff0c\u56e0\u6b64\u6211\u5011\u6c7a\u5b9a\u6539\u8b8a\u63a8\u5ee3\u65b9\u5f0f\u8207\u6211\u5011\u6240\u626e\u6f14\u7684\u89d2\u8272\uff0c\u5c08\u6ce8\u5728\u96b1\u79c1\u6b0a\u76f8\u95dc\u8b70\u984c\uff0c\u5b9a\u4f4d\u5728\u300c\u533f\u540d\u7db2\u8def\u300d\u7684\u8b70\u984c\u4e0a\u63a8\u52d5\u3001\u5728\u533f\u540d\u7db2\u8def\u670d\u52d9\u4e0a\u5efa\u7acb\uff01\r\n\r\n\u6211\u5011\u76ee\u524d\u9996\u8981\u4efb\u52d9\u662f\u5b8c\u6210 2025/08 \u8209\u8fa6\u7684\u300c[\u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a](https://anoni.net/docs/event-workshop-2025/)\u300d\u6d3b\u52d5\uff0c\u5e0c\u671b\u5728\u5de5\u4f5c\u574a\u6d3b\u52d5\u5f8c\u53ef\u4ee5\u52df\u96c6\u5230\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u4e00\u8d77\u898f\u5283 2026 \u5e74\u7684\u5de5\u4f5c\u76ee\u6a19\u8207\u793e\u7fa4\u6a23\u614b\uff01\r\n\r\n\u95dc\u6ce8\u6211\u5011\uff1ahttps://anoni.net/", "public_name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "guid": "74c381a2-0373-5e17-89eb-b610492dd204", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWBSWP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HBPP8D/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HBPP8D/", "attachments": []}], "TR511": [{"guid": "340794c8-1305-5a84-a660-b42295d06ffb", "code": "S9EALL", "id": 1488, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1488-w3c", "url": "https://pretalx.coscup.org/coscup-2025/talk/S9EALL/", "title": "\u63a2\u7d22 W3C \u7684\u958b\u653e\u5354\u4f5c\u6a21\u5f0f", "subtitle": "", "track": "HKCOTA x OpenTechConf", "type": "Talk - early bird submission", "language": "en", "abstract": "W3C \u6a19\u6e96\u662f\u7db2\u969b\u7db2\u8def\u7684\u91cd\u8981\u57fa\u77f3\uff0c\u8b1b\u8005\u5c07\u5206\u4eab\u8fd1\u671f\u53c3\u8207 W3C Working Group\uff08\u5de5\u4f5c\u7d44\uff09\u7684\u7d93\u9a57\uff0c\u5206\u4eab\u5176\u958b\u653e\u6587\u5316\u4e4b\u7279\u8272\uff0c\u4ee5\u53ca\u5728\u5ea7\u7684\u5404\u4f4d\u5982\u4f55\u53c3\u8207\u5f9e\u63d0\u6848\u5230\u6a19\u6e96\u7684\u904e\u7a0b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FW9HYA", "name": "Denken Chen", "avatar": "https://pretalx.coscup.org/media/avatars/FW9HYA_615Ds8f.webp", "biography": "\u8edf\u9ad4\u958b\u767c\u8207\u5beb\u4f5c\u7d93\u9a57\u8d85\u904e\u5341\u5e74\u3002\u4f5c\u54c1\u53ef\u898b\u500b\u4eba\u7db2\u7ad9\uff1ahttps://denkeni.org", "public_name": "Denken Chen", "guid": "68a86f3b-5339-56e4-81f6-fc317d166f6b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FW9HYA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/S9EALL/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/S9EALL/", "attachments": []}, {"guid": "63e14b00-3ef0-542f-9a59-373a2d7f6a6e", "code": "XJRFAW", "id": 1673, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1673-200", "url": "https://pretalx.coscup.org/coscup-2025/talk/XJRFAW/", "title": "\u5f9e\u958b\u6e90\u786c\u9ad4\u5230\u8edf\u9ad4 - \u4f86\u9020\u4e00\u6839\u4e0d\u7528 200 \u53f0\u5e63\u7684\u90e8\u843d\u683c\u4f3a\u670d\u5668\u68d2\uff01", "subtitle": "", "track": "HKCOTA x OpenTechConf", "type": "Talk", "language": "en", "abstract": "\u5728\u672c\u6b21\u5206\u4eab\u4e2d\uff0c\u6211\u5c07\u6703\u4ecb\u7d39\u6211\u4e00\u500b\u958b\u6e90\u7684 side project\uff1aWebStick \u2014 \u4e00\u7247\u57fa\u65bc ESP8266 \u7684\u8ff7\u4f60\u7db2\u9801\u4f3a\u670d\u5668\u68d2\u3002\u53ea\u9700\u4e0d\u5230 200 \u53f0\u5e63\u7684\u6750\u6599\u8cbb\uff0c\u5c31\u80fd\u5f9e\u96f6\u958b\u59cb\u9020\u51fa\u4f86\u4e00\u6839\u96a8\u63d2\u5373\u7528\u7684\u5fae\u578b\u90e8\u843d\u683c\u4f3a\u670d\u5668 / NAS\u3002\r\n\r\nWebStick \u7d50\u5408\u958b\u6e90\u786c\u9ad4\u3001PCB \u8a2d\u8a08\u3001\u524d\u5f8c\u7aef\u8edf\u9ad4\u7b49\uff0c\u900f\u904e WiFi \u63d0\u4f9b\u57fa\u672c\u7684\u6a94\u6848\u5206\u4eab\u3001\u767b\u5165\u7cfb\u7d71\u3001\u96f2\u7aef\u786c\u789f\u3001\u97f3\u6a02\u53ca\u5f71\u7247\u64ad\u653e\u3001 Markdown \u7de8\u8f2f\u5668\u7b49\u529f\u80fd\u3002\u82e5\u642d\u914d CDN \u53ca \u500b\u4eba domain name \uff0c\u66f4\u53ef\u958b\u653e\u7d66\u5176\u4ed6\u4f7f\u7528\u8005\u5f9e\u5916\u7db2\u5b58\u53d6\u3002\r\n\r\n\u5206\u4eab\u4e2d\u6703\u6db5\u84cb WebStick \u7684\u4f7f\u7528\u65b9\u6cd5\u8207\u4ecb\u7d39\u3001\u8a2d\u8a08\u6982\u5ff5\u3001\u4f7f\u7528\u7684\u8a9e\u8a00\u8207\u5de5\u5177\u3001\u5206\u4eab\u8edf\u786c\u9ad4\u6574\u5408\u7684\u5fc3\u5f97\u3002\u9069\u5408\u5c0d\u4f4e\u6210\u672c\u8edf\u786c\u9ad4\u88fd\u4f5c\u8207\u958b\u767c\u3001IoT \u88dd\u7f6e\u3001\u6216\u5c0d self-hosting \u6709\u8208\u8da3\u7684\u807d\u773e\u53c3\u8207\u3002\r\n\r\nGithub \uff08\u786c\u9ad4\u53ca\u8edf\u9ad4\u5168\u958b\u6e90\uff09\uff1ahttps://github.com/tobychui/WebStick", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PSHHPD", "name": "tobychui", "avatar": "https://pretalx.coscup.org/media/avatars/Screenshot_2023-07-13_224607_5fH9lhA.png", "biography": "\u5728\u53f0\u6e2f\u4eba\uff0c\u76ee\u524d\u5728 IC design house \u7576\u7cfb\u7d71\u5de5\u7a0b\u5e2b\u3002\u4e0b\u73ed\u5f8c\u662f\u5beb Golang \u7684\u958b\u6e90\u958b\u767c\u8005\uff0c\u6709\u6642\u5019\u6703\u7522\u51fa\u4e0d\u5c11\u8207\u786c\u9ad4\u76f8\u95dc\u7684 side projects \u3002\u8457\u540d\u7684\u958b\u6e90 project \u5305\u62ec Zoraxy \uff08Reverse Proxy\uff09\u3001ArozOS \uff08Web Desktop OS\uff09\u53ca 4xMacropad \uff08\u958b\u6e90\u5c0f\u9375\u76e4\uff09 \u7b49\u3002\r\n\r\nGithub\uff1ahttps://github.com/tobychui\r\nHomepage: https://imuslab.com", "public_name": "tobychui", "guid": "10fc1fb4-99dc-545b-8fc6-2527519233a6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PSHHPD/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XJRFAW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XJRFAW/", "attachments": []}, {"guid": "6b59659b-7c60-5961-a48a-130ab39f37b2", "code": "ACJNJL", "id": 1521, "logo": null, "date": "2025-08-09T11:15:00+08:00", "start": "11:15", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1521-hackmaster-pi", "url": "https://pretalx.coscup.org/coscup-2025/talk/ACJNJL/", "title": "\u53ea\u8981\u4e00\u5f35\u5c0f\u670b\u53cb\uff1a\u5229\u7528\u6a39\u8393\u6d3e\u6253\u9020\u7269\u806f\u7db2\u653b\u64ca\u5de5\u5177\u2014\u2014 HackMaster Pi", "subtitle": "", "track": "HKCOTA x OpenTechConf", "type": "Talk - early bird submission", "language": "en", "abstract": "\u6211\u958b\u767c\u4e86\u4e00\u500b\u57fa\u65bc Raspberry Pi Zero 2 W \u7684\u958b\u6e90\u7269\u806f\u7db2\u5b89\u5168\u6e2c\u8a66\u5de5\u5177 HackMaster Pi\uff0c\u4e26\u4ee5\u7269\u806f\u7db2\u5b89\u5168\u5b78\u7fd2\u70ba\u76ee\u7684\u3002\u900f\u904e\u4f4e\u6210\u672c\u7684\u7279\u9ede\uff0c\u96c6\u7d50\u85cd\u7259\u3001Wi-Fi\u3001\u7d05\u5916\u7dda\u548c RFID \u7b49\u529f\u80fd\uff0c\u8b93\u4f7f\u7528\u8005\u80fd\u5920\u4ee5\u4fbf\u5b9c\u7684\u9810\u7b97\u5b78\u7fd2\u7269\u806f\u7db2\u8a2d\u5099\u7684\u653b\u64ca\u8207\u9632\u79a6\u77e5\u8b58\u3002\r\n\r\n\u6295\u5f71\u7247\u9023\u7d50\u8acb\u898b\uff1a[https://github.com/1PingSun/HackMaster-Pi/blob/main/keynote/HackMaster%20Pi%20Introduction%20Keynote.pdf](https://github.com/1PingSun/HackMaster-Pi/blob/main/keynote/HackMaster%20Pi%20Introduction%20Keynote.pdf)\uff0c\u6216 Google Drive \u96f2\u7aef\u9023\u7d50\uff1a[https://drive.google.com/drive/folders/1ZqCFNfG6tz7VR5vZua2AAn2tCn7cCu9W?usp=sharing](https://drive.google.com/drive/folders/1ZqCFNfG6tz7VR5vZua2AAn2tCn7cCu9W?usp=sharing)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PL8BEA", "name": "1Ping Sun", "avatar": "https://pretalx.coscup.org/media/avatars/PL8BEA_ZaAlRGx.png", "biography": "\u5b6b\u9038\u5e73\uff0c\u76ee\u524d\u5c31\u8b80\u53f0\u5317\u5e02\u6578\u4f4d\u5be6\u9a57\u9ad8\u4e2d\uff0c\u65bc\u570b\u5c0f\u4e09\u5e74\u7d1a\u63a5\u89f8\u8cc7\u8a0a\u53ca\u5275\u5ba2\u9818\u57df\uff0c\u5c08\u9577\u70ba\u8cc7\u5b89\u8207\u5275\u5ba2\u3002\r\n\r\n\u6b61\u8fce\u5230\u6211\u7684\u90e8\u843d\u683c\u4e86\u89e3\u66f4\u591a\uff1a[https://1ping.org/](https://1ping.org/)\u3002", "public_name": "1Ping Sun", "guid": "ffaec6c3-537d-5ea2-958f-68ae7c8865d2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PL8BEA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ACJNJL/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ACJNJL/", "attachments": []}, {"guid": "dedb0265-c283-519b-9185-a5e57aa71dcf", "code": "JFXFRU", "id": 1519, "logo": null, "date": "2025-08-09T11:50:00+08:00", "start": "11:50", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1519-home-assistant-llm", "url": "https://pretalx.coscup.org/coscup-2025/talk/JFXFRU/", "title": "\u8072\u63a7\u60a8\u7684 Home Assistant + LLM \u8d85\u667a\u80fd\u5bb6\u5c45\uff01", "subtitle": "", "track": "HKCOTA x OpenTechConf", "type": "Talk - early bird submission", "language": "en", "abstract": "\u5728\u9019\u500b\u74b0\u7bc0\u4e2d\uff0cAmanda \u5c07\u5411\u60a8\u5c55\u793a\u5982\u4f55\u5728 Home Assistant \u4e2d\u8a2d\u5b9a\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff08LLM\uff09\u6574\u5408\uff08\u4f8b\u5982 Google Gemini / Gemma\uff09\uff0c\u4f7f\u5176\u80fd\u5920\u5728\u5145\u5206\u7406\u89e3\u4e0a\u4e0b\u6587\u7684\u60c5\u6cc1\u4e0b\u300c\u8046\u807d\u300d\u60a8\u7684\u53e3\u982d\u5c0d\u8a71\uff0c\u4e26\u901a\u904e\u667a\u80fd\u5bb6\u5c45\u50b3\u611f\u5668\u548c\u4e92\u806f\u7db2\u8cc7\u6e90\uff0c\u4e3b\u52d5\u63d0\u9192\u60a8\u95dc\u65bc\u500b\u4eba\u3001\u5bb6\u5ead\u548c\u5468\u570d\u74b0\u5883\u5c64\u9762\u89f8\u767c\u7684\u4e8b\u4ef6\uff0c\u9019\u4e9b\u63d0\u9192\u5c07\u4ee5\u8a9e\u97f3\u901a\u77e5\u548c\u5100\u8868\u677f\u66f4\u65b0\u7684\u5f62\u5f0f\u5448\u73fe\uff0c\u5168\u90e8\u63a1\u7528\u60a8\u6240\u671f\u671b\u7684\u8a9e\u8abf\u548c\u98a8\u683c\u3002Amanda \u9084\u5c07\u63d0\u4f9b 2024\u5e74 \u5728 Github \u4e0a\u64c1\u6709\u6700\u591a\u8ca2\u737b\u8005\u7684\u958b\u6e90\u9805\u76ee - Home Assistant \u9805\u76ee\u7684\u6700\u65b0\u767c\u5c55\u60c5\u6cc1\u3002\r\n\r\n\u9019\u662f Amanda \u65bc 2023\u5e74 \u548c 2024\u5e74 \u9999\u6e2f\u958b\u6e90\u5927\u6703\uff0c\u4ee5\u53ca\u53f0\u5317 COSCUP 2023\u5e74\u548c 2024\u5e74\u6240\u5206\u4eab\u904e\u7684\u74b0\u7bc0\u7684\u7e8c\u7bc7\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YFWTUW", "name": "Amanda Lam", "avatar": "https://pretalx.coscup.org/media/avatars/PXL_20210320_023758096.MP_ZOINVEy.jpg", "biography": "As a Women Techmakers Hong Kong Ambassador and ProductTank Hong Kong Organizer, Amanda also co-hosts one of the most popular Cantonese tech podcasts, HKPUG Podcast for around 15 years. She manages digital products and platforms in Hong Kong Disneyland as her day job.", "public_name": "Amanda Lam", "guid": "a82da316-b31f-5f79-8a05-43ef062d0e20", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YFWTUW/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/JFXFRU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/JFXFRU/", "attachments": []}, {"guid": "e272403e-29a9-5674-8bc1-d552dfa6c15b", "code": "E9UKFQ", "id": 1351, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1351-ai-may-not-imitate-handmake-why-sake-wine-craft-beer-are-not-make-by-robots", "url": "https://pretalx.coscup.org/coscup-2025/talk/E9UKFQ/", "title": "AI may not imitate Handmake - why sake/wine/craft beer are not make by 'Robots'", "subtitle": "", "track": "HKCOTA x OpenTechConf", "type": "Talk - early bird submission", "language": "en", "abstract": "AI is getting clever at learning many things; there are very few Sake/Wine/Craft beers made by AI robots. Why AI cannot brew? Masafumi will discuss why they dare NOT use AI through his interviews and help some Sake/Wine breweries with their IT projects - It is like the journey \"Do Androids Dream Of Electric Sheep?\"", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VRBHKF", "name": "Masafumi Ohta", "avatar": "https://pretalx.coscup.org/media/avatars/profile_for_oscon_Kj4txNz.jpg", "biography": "Masafumi is now leading the Raspberry Pi community in Japan and helping businesses with Raspberry Pi, especially in Asia. He has also been moderating the OSPN-Japan track at COSCUP since 2019.\r\nMasafumi is not trying new business with Sake/Wine breweries to introduce Japanese 'brewing' culture with IT to overseas visitors to Japan; he wants them to discover new things during their visit.", "public_name": "Masafumi Ohta", "guid": "0610f9a2-029d-54d0-a5ec-7cb48a2c24d2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VRBHKF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/E9UKFQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/E9UKFQ/", "attachments": [{"title": "AI may not imitate Handmake", "url": "/media/coscup-2025/submissions/E9UKFQ/resources/AI_may_not_imitate_Hand_ZeYYzR0.pdf", "type": "related"}]}, {"guid": "38926cdf-622c-5112-a370-8b088875c8e6", "code": "ZYLQQ7", "id": 1502, "logo": null, "date": "2025-08-09T14:35:00+08:00", "start": "14:35", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1502-gitlab-ci-workflows-for-full-system-testing-using-openqa", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZYLQQ7/", "title": "Gitlab CI workflows for full system testing using openQA", "subtitle": "", "track": "HKCOTA x OpenTechConf", "type": "Talk - early bird submission", "language": "en", "abstract": "openQA is an automated testing platform that allows for full, systems level, tests, which is currently being used by openSUSE, GnomeOS, Fedora (and more!). This talk to will discuss, and demonstrate, how to integrate tests into existing Gitlab CI pipelines for a system (e.g a buildstream or yocto project) to enable full merge-request level testing", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VRJU3L", "name": "James Thomas", "avatar": "https://pretalx.coscup.org/media/avatars/VRJU3L_3iwTDrW.png", "biography": "Senior software engineer at Codethink Ltd with a large amount of background in building, deploying, and testing embedded GNU/Linux systems. Particular interests include automated tests, open source graphics, and building systems from scratch.", "public_name": "James Thomas", "guid": "6c1f2667-0d7c-59ce-8d15-b0aafd012e46", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VRJU3L/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZYLQQ7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZYLQQ7/", "attachments": []}, {"guid": "0309c9e6-8a2d-55bd-ac55-bea6d1cad6c6", "code": "Z89DEC", "id": 1353, "logo": null, "date": "2025-08-09T15:10:00+08:00", "start": "15:10", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1353-ai---os--llm", "url": "https://pretalx.coscup.org/coscup-2025/talk/Z89DEC/", "title": "\u63a2\u7d22\u8f15\u91cf\u7d1a AI \u7cfb\u7d71\u7684\u53ef\u80fd\u6027\uff1a\u5728\u7c21\u6613 OS \u4e0a\u904b\u884c LLM", "subtitle": "", "track": "HKCOTA x OpenTechConf", "type": "Talk - early bird submission", "language": "en", "abstract": "\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff08LLM\uff09\u7684\u904b\u7b97\u9700\u6c42\u6b63\u5728\u964d\u4f4e\uff0c\u9019\u8b93\u6211\u60f3\u5230\u80fd\u4e0d\u80fd\u8b93 LLM \u8dd1\u5728\u81ea\u5df1\u8a2d\u8a08\u7684 OS\u4e0a\u3002\u9019\u500b\u60f3\u6cd5\u4f86\u81ea\u65bc\u6211\u64b0\u5bebOS\u7684\u904e\u7a0b\u3002\r\n\r\nLLM \u9700\u8981\u5b8c\u6574\u7684 Linux \u74b0\u5883\u4f86\u904b\u884c\uff0c\u4f46\u5982\u679c\u6211\u5011\u80fd\u5728\u8f03\u7c21\u964b\u7684 OS \u4e0a\u548c LLM \u901a\u8a0a\uff0c\u662f\u5426\u80fd\u958b\u555f\u66f4\u591a\u5d4c\u5165\u5f0f AI \u61c9\u7528\u7684\u53ef\u80fd\u6027\uff1f\u50cf\u662f\u96e2\u7dda\u5c0e\u89bd\u6a5f\u3001\u5373\u6642\u7ffb\u8b6f\u8a2d\u5099\uff0c\u751a\u81f3\u662f\u4e0d\u4f9d\u8cf4\u5b8c\u6574 OS \u7684AI \u7cfb\u7d71\u3002\r\n\r\n\u70ba\u4e86\u9a57\u8b49\u6211\u7684\u60f3\u6cd5\uff0c\u6211\u5617\u8a66\u5beb\u4e86\u4e00\u500b POC\uff0c\u4e26\u8b93 OS \u8dd1\u5728 RISC-V 32 \u67b6\u69cb\u4e0a\uff0c\u518d\u900f\u904e virtio \u6700\u7d42\u8207 LLM \u901a\u8a0a\u3002\u6574\u500b\u6d41\u7a0b\u5982\u4e0b\uff1a\r\n\r\n1. \u81ea\u88fd OS \u900f\u904e virtio \u63a5\u6536\u554f\u984c\uff0c\u4e26\u5beb\u5165\u6a94\u6848\u3002\r\n2. Host \u7aef\u7684 Python \u7a0b\u5f0f\u76e3\u807d virtio \u7522\u751f\u7684\u6a94\u6848\u8b8a\u66f4\uff0c\u8b80\u53d6\u8f38\u5165\u7684\u5b57\u4e32\u3002\r\n3. Host \u7aef\u7684 Python \u7a0b\u5f0f \u5c07\u5b57\u4e32\u50b3\u9001\u7d66 LLM\uff0c\u7372\u53d6 AI \u751f\u6210\u7684\u56de\u61c9\u3002\r\n4. LLM \u7684\u56de\u61c9 \u518d\u6b21\u900f\u904e Python \u7a0b\u5f0f\u5beb\u56de virtio \u7684\u8f38\u51fa\u6a94\u6848\u3002\r\n5. \u81ea\u88fd OS \u8b80\u53d6 virtio \u5167\u7684\u6a94\u6848\u5167\u5bb9\uff0c\u4e26\u5c07\u7d50\u679c\u8f38\u51fa\u5230\u7d42\u7aef\u3002\r\n\u9019\u6a23\u4e00\u4f86\uff0c\u6211\u7684 OS \u5c31\u80fd\u8207 LLM \u4e92\u52d5\uff0c\u800c\u4e0d\u9700\u8981\u5b8c\u6574\u7684 Linux \u74b0\u5883\u3002\r\n\r\n\u900f\u904e\u9019\u6b21\u7684\u6703\u8b70\uff0c\u6211\u5e0c\u671b\u5411\u958b\u767c\u8005\u8acb\u6559\u5728\u6c92\u6709\u5b8c\u6574 OS \u7684\u60c5\u6cc1\u4e0b\uff0c\u662f\u5426\u6709\u66f4\u597d\u7684\u65b9\u6cd5\u4f86\u69cb\u5efa LLM \u7cfb\u7d71\uff1f\r\n\r\n\u9019\u662f\u4e00\u500b\u95dc\u65bc\u4f5c\u696d\u7cfb\u7d71\u3001\u865b\u64ec\u5316\u8207 AI \u7684\u5be6\u9a57\uff0c\u5982\u679c\u60a8\u5c0d\u9019\u500b\u4e3b\u984c\u6709\u8208\u8da3\uff0c\u6b61\u8fce\u4e00\u8d77\u8a0e\u8ad6\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LWAJWY", "name": "yilin", "avatar": "https://pretalx.coscup.org/media/avatars/LWAJWY_95QEQ4O.png", "biography": "Yi-Lin Guo\u662f\u4e00\u500b\u9ad8\u4e2d\u751f\uff0c\u5c31\u8b80\u65bc\u53f0\u7063\u53f0\u5317\u5e02\u7acb\u967d\u660e\u9ad8\u7d1a\u4e2d\u5b78\u4e8c\u5e74\u7d1a\u3002\u4ed6\u5c0d OS \u7684\u958b\u767c\u975e\u5e38\u6709\u8208\u8da3\uff0c\u5305\u542bscheduler\u3001memory management\u3002\u540c\u6642\u4ed6\u4e5f\u5728\u5b78\u7fd2\u6f14\u7b97\u6cd5\u7684\u8a2d\u8a08\u3002\r\n\r\nYi-Lin Guo is a high school student in the second year at Taipei Municipal Yangming High School in Taiwan. He is very interested in OS development, including schedulers and memory management. At the same time, he is also learning algorithm design.", "public_name": "yilin", "guid": "41ca1b17-0f26-55b4-bf35-5025eaeed86c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LWAJWY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/Z89DEC/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/Z89DEC/", "attachments": []}, {"guid": "a6e2eb52-0a51-59dc-ab25-739eca79311c", "code": "DGJFQ9", "id": 1350, "logo": null, "date": "2025-08-09T15:45:00+08:00", "start": "15:45", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1350-gki-kernel--android-kernel", "url": "https://pretalx.coscup.org/coscup-2025/talk/DGJFQ9/", "title": "GKI Kernel:  \u7d42\u7d50 Android Kernel \u7684\u788e\u7247\u5316\u6642\u4ee3", "subtitle": "", "track": "HKCOTA x OpenTechConf", "type": "Talk - early bird submission", "language": "en", "abstract": "\u300aGKI Kernel: \u7d42\u7d50 Android Kernel \u7684\u788e\u7247\u5316\u6642\u4ee3\u300b  \r\nGoogle \u70ba\u89e3\u6c7a Android \u751f\u614b\u7cfb\u7d71\u9577\u671f\u5b58\u5728\u7684\u5167\u6838\u788e\u7247\u5316\u554f\u984c\u6240\u63a1\u53d6\u7684\u9769\u547d\u6027\u63aa\u65bd\u3002  \r\nGKI\uff08Generic Kernel Image\uff09\u662f\u4e00\u9805\u5c08\u6ce8\u65bc\u5c07 Android \u6838\u5fc3\u5f9e\u786c\u9ad4\u4f9b\u61c9\u5546\u5c08\u5c6c\u4fee\u6539\u4e2d\u5206\u96e2\u7684\u6280\u8853\u5275\u65b0\uff0c\u65e8\u5728\u5be6\u73fe\u901a\u7528\u5316\u548c\u6a21\u7d44\u5316\u7684\u5167\u6838\u67b6\u69cb\u3002  \r\n\u900f\u904e GKI\uff0cGoogle \u5f15\u5165\u4e86\u6a19\u6e96\u5316\u7684\u5167\u6838\u57fa\u5e95\uff0c\u4f7f\u8a2d\u5099\u88fd\u9020\u5546\u80fd\u5728\u7d71\u4e00\u6846\u67b6\u4e0b\u5be6\u73fe\u786c\u9ad4\u76f8\u5bb9\u6027\uff0c\u540c\u6642\u5927\u5e45\u964d\u4f4e\u66f4\u65b0\u8207\u7dad\u8b77\u7684\u6210\u672c\u8207\u8907\u96dc\u5ea6\u3002\u9019\u4e0d\u50c5\u4fc3\u9032\u4e86 Android \u88dd\u7f6e\u7684\u66f4\u65b0\u901f\u5ea6\uff0c\u4e5f\u63d0\u5347\u4e86\u7528\u6236\u7684\u5b89\u5168\u6027\u8207\u6548\u80fd\u9ad4\u9a57\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "C7CJZM", "name": "EdwardWu", "avatar": "https://pretalx.coscup.org/media/avatars/C7CJZM_1LWVrF7.jpg", "biography": "\u7d93\u6b77\uff1a\u958b\u6e90\u8edf\u9ad4\u7e41\u9ad4\u4e2d\u6587\u5316\u3001Android \u7cfb\u7d71\u4ee5\u53ca Recovery \u958b\u767c  \r\n\u73fe\u4efb\uff1a  \r\n\tArrow-OS Official Maintainer for ASUS ZenFone 5Z (Z01R)  \r\n\tASUS Official ZenFone Series Insiders  \r\n\tNothing Tech Taiwan Insiders  \r\n\tGoogle Developer Student Clubs @ Chung Yuan Christian University,Taiwan. (\u4e2d\u539f\u5927\u5b78) '23-'24 Lead  \r\n\tL10n Taiwan \u81fa\u7063\u81ea\u7531\u958b\u6e90\u7ffb\u8b6f L10N Member  \r\n\tAndroid Apps \u7e41\u9ad4\u4e2d\u6587\u5316\u5de5\u4f5c\u8005  \r\n\tOmniVision_\u53f0\u7063\u8c6a\u5a01\u79d1\u6280\u6709\u9650\u516c\u53f8 Test Integration Engineering Intern  \r\n\r\n\u66fe\u4efb\uff1a  \r\n\tASUS ZenFone 5 (2018) Lead Maintainer  \r\n\tArrow-OS Official Maintainer for Xiaomi Pad 5 Pro(elish)  \r\n\tcrDroid / Havoc OS Official Maintainer for ASUS ZenFone 5Z (Z01R)  \r\n\tProject Kaleidoscope Official Maintainer for \"Redmi K40 / POCO F3 / Xiaomi 11x (alioth)\" & \"ASUS  ZenFone 8 / ASUS_I006D (sake)\"  \r\n\tSkyHawk Recovery Project Official Maintainer for Asus ZenFone 5 (2018)  \r\n\tNokia 8 / 8.1 Lead Maintainer  \r\n\tOnePlus 9R Maintainer  \r\n\tOpenCore Configurator \u7e41\u9ad4\u4e2d\u6587\u5316\u5de5\u4f5c\u8005  \r\n\tSITCON 2021 \u958b\u653e\u5f0f\u8b70\u7a0b\u8b1b\u8005\u300a\u5f9e\u96f6\u958b\u59cb\u7de8\u8b6f Android \u7b2c\u4e09\u65b9\u7cfb\u7d71\uff01\u300b  \r\n\tIntel Taiwan 2nd Campus Ambassador", "public_name": "EdwardWu", "guid": "7b08b152-9641-5b57-a3aa-856c07f0f39e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/C7CJZM/"}], "links": [{"title": "\u8b70\u7a0b\u7c21\u5831\u9023\u7d50", "url": "https://docs.google.com/presentation/d/1rea_CKBNPh4ijZYz-0H-s4t2vWaZuF4uDPevnTMOonk/edit?usp=drivesdk", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DGJFQ9/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DGJFQ9/", "attachments": []}], "TR512": [{"guid": "31e61f18-e037-5473-8333-4bc196ef88d1", "code": "JGZQC3", "id": 2025, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "01:00", "room": "TR512", "slug": "coscup-2025-2025-bof-getting-started-with-coscup-a-first-timer-s-orientation", "url": "https://pretalx.coscup.org/coscup-2025/talk/JGZQC3/", "title": "\u3010BoF\u3011Getting Started with COSCUP: A First-Timer\u2019s Orientation", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "COSCUP is a large and vibrant event, and it can feel overwhelming for first-time participants. This one-hour orientation, hosted by long-time COSCUP participants, will give you a quick overview of what to expect, how to make the most of your time, and a chance to meet fellow attendees. Let\u2019s kickstart your COSCUP journey together!\r\n\r\nSounds interesting? Please leave your name [here](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?tab=t.0#heading=h.lt9h2kpypzvq)\r\n\r\nCOSCUP \u662f\u4e00\u500b\u5927\u578b\u4e14\u5145\u6eff\u6d3b\u529b\u7684\u6d3b\u52d5\uff0c\u5c0d\u65bc\u7b2c\u4e00\u6b21\u53c3\u52a0\u7684\u4eba\u4f86\u8aaa\u53ef\u80fd\u6703\u6709\u4e9b\u58d3\u529b\u3002\u9019\u5834\u7531\u8cc7\u6df1 COSCUP \u53c3\u8207\u8005\u4e3b\u8fa6\u7684\u4e00\u5c0f\u6642\u65b0\u624b\u5c0e\u89bd\uff0c\u5c07\u5e36\u4f60\u5feb\u901f\u4e86\u89e3\u6d3b\u52d5\u91cd\u9ede\u3001\u5982\u4f55\u5145\u5206\u5229\u7528\u4f60\u7684\u6642\u9593\uff0c\u4e26\u4e14\u6709\u6a5f\u6703\u8a8d\u8b58\u5176\u4ed6\u8207\u6703\u8005\u3002\u8b93\u6211\u5011\u4e00\u8d77\u555f\u52d5\u4f60\u7684 COSCUP \u4e4b\u65c5\u5427\uff01\uff08\u672c\u805a\u6703\u4ee5\u82f1\u8a9e\u53cb\u5584\u9032\u884c\uff09\r\n\r\n\u6709\u8208\u8da3\u55ce\uff1f\u53ef\u4ee5\u5148\u5728\u9019\u88e1 +1\u3002[here](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?tab=t.0#heading=h.lt9h2kpypzvq)", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/JGZQC3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/JGZQC3/", "attachments": []}, {"guid": "16851d01-ed55-57a2-a3a5-0e7e05dbd008", "code": "7LE8LT", "id": 2039, "logo": null, "date": "2025-08-09T11:10:00+08:00", "start": "11:10", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-2039-trusting-your-ai-models-building-a-secure-cloud-native-supply-chain", "url": "https://pretalx.coscup.org/coscup-2025/talk/7LE8LT/", "title": "Trusting your AI models: Building a secure cloud-native supply chain", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - bonus round submission", "language": "en", "abstract": "Learn how to secure the AI/ML lifecycle using CNCF tools like KitOps, Cosign, and Kubernetes. This talk covers packaging, signing, enforcement, and compliance, without slowing down ML velocity.\r\nAI models are increasingly critical to modern applications, yet most teams treat them as opaque binaries outside the bounds of traditional software supply chain security. This talk guides participants through an end-to-end cloud-native pipeline that secures model artifacts from training to deployment. Using open tools like KitOps, Sigstore/Cosign, and Kubernetes, we\u2019ll package a Hugging Face model, generate and verify attestations, enforce policies, and trace provenance. This is not just theory \u2014 it\u2019s hands-on, practical, and designed to align with cloud-native workflows. Attendees will leave with patterns and tools they can immediately apply to secure AI in production.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PAGJS7", "name": "Shivay Lamba", "avatar": "https://pretalx.coscup.org/media/avatars/PAGJS7_2pHWBZO.jpeg", "biography": "Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development.\r\n\r\nHe is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. \r\nHe is actively involved in community work as well. He is a TensorflowJS SIG member, Mentor in OpenMined and CNCF Service Mesh Community, SODA Foundation and has given talks at various conferences like Github Satellite, Voice Global, Fossasia Tech Summit, TensorflowJS Show & Tell.", "public_name": "Shivay Lamba", "guid": "0d6dfb22-c9de-5333-bb26-c87eaf2b7223", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PAGJS7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7LE8LT/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7LE8LT/", "attachments": []}, {"guid": "51c726d5-3048-59cf-bb0e-7fcff9f5b6b2", "code": "EJDGTD", "id": 1727, "logo": null, "date": "2025-08-09T13:00:00+08:00", "start": "13:00", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1727", "url": "https://pretalx.coscup.org/coscup-2025/talk/EJDGTD/", "title": "\u7576\u4ee3\u7684\u5b64\u5152\u5831\u520a\uff1a\u7db2\u9801\u4fdd\u5b58\u3001\u7814\u7a76\u8cc7\u6599\u3001\u4ee5\u53ca\u672a\u4f86\u5c55\u671b", "subtitle": "", "track": "Interdisciplinary Practice of Art, Culture, Local Context, and Open Data.", "type": "Talk", "language": "en", "abstract": "\u53f0\u7063\u300a\u860b\u679c\u65e5\u5831\u300b2003 \u5e74\u5275\u520a\uff0c\u81f3 2022 \u5e74\u7db2\u7ad9\u505c\u6b62\u66f4\u65b0\uff0c2023 \u5e74\u8d77\u7121\u6cd5\u700f\u89bd\uff0c\u81ea\u6b64\u8a72\u5831\u8fd1 20 \u5e74\u4f86\u8a18\u9304\u53f0\u7063\u904e\u5f80\u751f\u6d3b\u3001\u793e\u6703\u3001\u5a1b\u6a02\u8207\u653f\u6cbb\u7684\u65b0\u805e\u5831\u5c0e\u8207\u5404\u5f0f\u8a55\u8ad6\u96a8\u4e4b\u6d88\u5931\u65bc\u7dda\u4e0a\u3002\u8207\u5176\u59ca\u59b9\u5831\u9999\u6e2f\u300a\u860b\u679c\u65e5\u5831\u300b\u76f8\u4eff\uff0c\u8a72\u5831\u793e\u56e0\u591a\u91cd\u539f\u56e0\u89e3\u9ad4\uff0c\u627f\u8f09\u5927\u91cf\u5e38\u6c11\u751f\u6d3b\u7d00\u9304\u7684\u7db2\u7ad9\u56e0\u6b64\u96e2\u7dda\uff0c\u95dc\u65bc\u5982\u592a\u967d\u82b1\u8207\u96e8\u5098\u904b\u52d5\u7b49\u91cd\u8981\u7576\u4ee3\u4e8b\u4ef6\u7684\u65b0\u805e\uff0c\u5305\u542b\u6587\u5b57\u5831\u5c0e\u8207\u5f71\u97f3\u5167\u5bb9\uff0c\u4e00\u822c\u4eba\u518d\u4e5f\u96e3\u4ee5\u7dda\u4e0a\u53d6\u7528\uff0c\u9019\u5c0d\u6559\u80b2\u3001\u7814\u7a76\u8207\u7576\u4ee3\u6b77\u53f2\u7684\u4fdd\u5b58\u9020\u6210\u4e0d\u5c0f\u7684\u5f71\u97ff\u3002\u672c\u5831\u544a\u5c07\u5206\u4eab\u6211\u5011\u6574\u7406\u4e26\u8f49\u63db Archive Team \u65bc 2022 \u5e74\u4ee5 WARC (Web ARChive) \u683c\u5f0f\u5c01\u5b58\u7684\u53f0\u7063\u300a\u860b\u679c\u65e5\u5831\u300b\u7db2\u9801\uff0c\u4e26\u5efa\u69cb\u6578\u5341\u842c\u7bc7\u65b0\u805e\u5167\u5bb9\u7684\u7814\u7a76\u8cc7\u6599\u96c6\u7684\u7d93\u9a57\u3002\u6211\u5011\u4f7f\u7528 IPTC (International Press Telecommunications Council) \u7684 ninjs\uff08News in JSON\uff09\u683c\u5f0f\uff0c\u8f49\u9304\u9019\u6279\u5c01\u5b58\u6a94\u6848\u7684\u5167\u5bb9\uff0c\u6210\u70ba\u65b9\u4fbf\u6aa2\u7d22\u4f7f\u7528\u7684\u8cc7\u6599\u5eab\u3002\u7948\u671b\u6211\u5011\u7684\u5617\u8a66\u80fd\u91cd\u555f\u9019\u985e\u5b64\u5152\u5831\u520a\u5728\u516c\u773e\u8fd1\u7528 (public access) \u8207\u7814\u7a76\u4f7f\u7528\u7684\u5951\u6a5f\u3002\r\n\r\n\u672c\u6b21\u5206\u4eab\u5167\u5bb9\u90e8\u4efd\u53d6\u81ea\u6211\u5011 2025 \u5e74 4 \u6708\u65bc Web Archiving Conferene 2025 (WAC2025\uff09\u7684\u5831\u544a\uff1a Recently Orphaned Newspapers: From Archived Webpages to Reusable Datasets and Research Outlooks (https://pid.depositar.io/ark:37281/k5p3h9k37)\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWMQRJ", "name": "Chia Hsun Wang", "avatar": "https://pretalx.coscup.org/media/avatars/QWMQRJ_9i6A9Gs.jpg", "biography": "Chia Hsun Wang is currently working at the Institute of Information Science, Academia Sinica. Previously she was with Open Source Software Foundry (OSSF) and Creative Commons Taiwan, two projects hosted at Academia Sinica. With an engineering background and a passion for promoting open and free culture, her focus revolves around the topics of digital preservation and research data management.", "public_name": "Chia Hsun Wang", "guid": "03236ae7-fa7d-56ac-b464-c56f283afbea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWMQRJ/"}, {"code": "HXGACU", "name": "Tyng-Ruey Chuang", "avatar": "https://pretalx.coscup.org/media/avatars/HXGACU_KKds3wH.jpg", "biography": "Tyng-Ruey Chuang is an Associate Research Fellow at the Institute of Information Science, Academia Sinica, with joint appointments at both the Research Center for Humanities and Social Sciences (Center for GIS) and the Research Center for Information Technology Innovation.", "public_name": "Tyng-Ruey Chuang", "guid": "587fb577-eead-5753-a6b8-3f1cd1468e0d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HXGACU/"}, {"code": "Q8PU9E", "name": "Wu Hung-Yen", "avatar": "https://pretalx.coscup.org/media/avatars/Q8PU9E_2yS09bK.jpg", "biography": "I\u2019m Hung-Yen (Jimmy) Wu, a computer science student at NYCU with a strong passion for reinforcement learning, AI, and mathematical thinking. I enjoy solving tough problems through both theory and engineering \u2014 from network debugging to research in imitation learning (ICML 2025).\r\n\r\nI\u2019ve interned at Academia Sinica, contributed to AI and archiving projects, and founded the Math Department soccer team. Curious, hands-on, and research-driven, I\u2019m always eager to learn and collaborate on meaningful tech challenges.", "public_name": "Wu Hung-Yen", "guid": "7dd145d0-b354-5642-8417-42c0dcb2a33b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Q8PU9E/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EJDGTD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EJDGTD/", "attachments": []}, {"guid": "c85cce9a-e882-5b36-88c7-93352e61d685", "code": "YYLD38", "id": 2041, "logo": null, "date": "2025-08-09T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-2041", "url": "https://pretalx.coscup.org/coscup-2025/talk/YYLD38/", "title": "\u878d\u5165\u5546\u696d\u601d\u7dad\uff0c\u8b93\u5730\u65b9\u5275\u751f\u6c38\u7e8c\u524d\u884c", "subtitle": "", "track": "Interdisciplinary Practice of Art, Culture, Local Context, and Open Data.", "type": "Talk", "language": "en", "abstract": "\u5730\u65b9\u5275\u751f\u662f\u8a31\u591a\u5df2\u958b\u767c\u570b\u5bb6\u5fc5\u9808\u89e3\u6c7a\u7684\u554f\u984c\uff0c\u800c\u4e14\u662f\u751f\u5b58\u554f\u984c\u3002\r\n\u5b83\u4e0d\u4f46\u95dc\u4fc2\u8457\u8a72\u5730\u4f4f\u6c11\u7684\u751f\u6d3b\u54c1\u8cea\uff0c\u751a\u81f3\u6703\u5f71\u97ff\u73cd\u8cb4\u6587\u5316\u8207\u6b77\u53f2\u7684\u50b3\u627f\u3002\r\n\u4f46\u70ba\u4ec0\u9ebc\u8a31\u591a\u7acb\u610f\u826f\u5584\u7684\u5730\u65b9\u5275\u751f\u8a08\u756b\u7e3d\u662f\u8d70\u4e0d\u5230\u6700\u5f8c\uff1f\r\n\u70ba\u4ec0\u9ebc\u8a31\u591a\u968a\u5f62\u5b8c\u7f8e\u7684\u5718\u968a\u6700\u5f8c\u6703\u652f\u6301\u4e0d\u4e0b\u53bb\uff1f\r\n\u9019\u4e00\u5207\u7684\u4e00\u5207\uff0c\u6216\u8a31\u554f\u984c\u90fd\u4e0d\u5728\u5275\u610f\u597d\u4e0d\u597d\uff0c\u800c\u662f\u5546\u696d\u554f\u984c\u3002\r\n\u958b\u6e90\u7cbe\u795e\u5728\u5176\u4e2d\u53c8\u53ef\u4ee5\u626e\u6f14\u4ec0\u9ebc\u89d2\u8272\uff1f\r\n\u672c\u7bc0\u5c07\u4ee5\u6578\u4f4d\u884c\u92b7x\u5546\u696d\u7b56\u7565\u4eba\u7684\u89d2\u5ea6\uff0c\u4f86\u5206\u4eab\u570b\u5916\u7684\u5730\u65b9\u5275\u751f\u6848\u4f8b\uff0c\u9080\u8acb\u5927\u773e\u4e00\u8d77\u4f86\u601d\u8003\u4f55\u70ba\u958b\u6e90\u7cbe\u795e\u7684\u300c\u6c38\u7e8c\u5730\u65b9\u5275\u751f\u300d\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LJBY3J", "name": "chang sho", "avatar": "https://pretalx.coscup.org/media/avatars/LJBY3J_nvEWE1q.jpeg", "biography": "\u8cc7\u6df1\u6578\u4f4d\u884c\u92b7\u4eba\u3001\u7b56\u7565\u4eba\uff0c\u8cc7\u6df1\u659c\u69d3\u611b\u597d\u8005\u3002\u60f3\u8981\u6316\u6398\u9019\u7247\u571f\u5730\u66f4\u591a\u7f8e\u597d\u7684\u4eba\u4e8b\u7269\u51fa\u4f86\uff0c\u8b93\u5168\u4e16\u754c\u9583\u778e\u4e86\u773c\uff1a\uff09", "public_name": "chang sho", "guid": "e3460ba9-eeb0-5b36-8669-87b813a10eef", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LJBY3J/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YYLD38/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YYLD38/", "attachments": []}, {"guid": "58d5c0be-7d1a-5419-b468-5483cb45b90f", "code": "C9LDXV", "id": 1862, "logo": null, "date": "2025-08-09T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1862", "url": "https://pretalx.coscup.org/coscup-2025/talk/C9LDXV/", "title": "\u8cc7\u6599\u63a1\u96c6\u5230\u958b\u653e\u8cc7\u6599\u6578\u4f4d\u5c55\u793a\uff0c\u5230\u518d\u8f49\u8b6f\u7684\u518d\u5c55\u793a\u7701\u601d", "subtitle": "", "track": "Interdisciplinary Practice of Art, Culture, Local Context, and Open Data.", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u300a\u6578\u5473\u98df\u5149\uff1a\u81fa\u7063\u98f2\u98df\u8a18\u61b6\u7279\u5c55\u300b\u662f\u570b\u7acb\u81fa\u7063\u6b77\u53f2\u535a\u7269\u9928\u63a5\u624b\u300c\u570b\u5bb6\u6587\u5316\u8a18\u61b6\u5eab 2.0\u300d\u4e4b\u5f8c\u7684\u91cd\u8981\u968e\u6bb5\u6027\u5c55\u89bd\u3002\u672c\u5c55\u4e0d\u50c5\u6574\u5408\u4e86\u524d\u77bb\u8a08\u756b\u4e00\u671f\u671f\u9593\u900f\u904e\u516c\u958b\u5fb5\u6848\u6240\u7d2f\u7a4d\u7684\u8cc7\u6599\uff0c\u4e5f\u7d50\u5408\u4e86 2.0 \u6642\u671f\u7684\u793e\u5340\u53c3\u8207\u884c\u52d5\u3002\u540c\u6642\u4ea6\u532f\u96c6\u570b\u5bb6\u96fb\u5f71\u53ca\u8996\u807d\u6587\u5316\u4e2d\u5fc3\u3001\u53f0\u53f2\u535a\u5178\u85cf\uff0c\u53ca\u5982\u5713\u5c71\u5927\u98ef\u5e97\u7b49\u570b\u5bb4\u7d1a\u5834\u57df\u7684\u9928\u85cf\u8cc7\u6e90\uff0c\u8a66\u5716\u5728\u865b\u5be6\u4ea4\u932f\u7684\u5c55\u6f14\u4e2d\uff0c\u900f\u904e\u8996\u89ba\u3001\u807d\u89ba\u3001\u4e92\u52d5\u9ad4\u9a57\uff0c\u62fc\u6e4a\u90a3\u4e9b\u96e3\u4ee5\u5177\u8c61\u5448\u73fe\u7684\u5473\u89ba\u8207\u55c5\u89ba\u8a18\u61b6\u3002\r\n\u7b46\u8005\u66fe\u65bc\u958b\u653e\u8cc7\u6599\u5efa\u7f6e\u521d\u671f\uff0c\u4f5c\u70ba\u966a\u4f34\u8005\u5354\u52a9\u793e\u5340\u53c3\u8207\uff0c\u4e5f\u5728 2.0 \u6642\u671f\u8207\u6210\u5927\u8b1d\u4ed5\u6df5\u8001\u5e2b\u5354\u4f5c\u9032\u884c\u300c\u53ef\u98df\u8a18\u61b6\u300d\u7684\u7dda\u4e0a\u7b56\u5c55\uff0c\u4e26\u9080\u8acb\u516d\u500b\u793e\u5340\u5171\u540c\u884c\u52d5\u3002\u4ee4\u4eba\u95dc\u6ce8\u7684\u662f\uff0c\u5728\u672c\u6b21\u300a\u6578\u5473\u98df\u5149\u300b\u5be6\u9ad4\u5c55\u89bd\u4e2d\uff0c\u539f\u672c\u7684\u7dda\u4e0a\u7b56\u5c55\u8cc7\u6599\u88ab\u518d\u4e00\u6b21\u8f49\u8b6f\u70ba\u5be6\u9ad4\u5c55\u7684\u4e00\u90e8\u5206\u3002\u7136\u800c\uff0c\u9019\u4e9b\u539f\u672c\u50c5\u5b58\u5728\u65bc\u6578\u4f4d\u5f62\u5f0f\u7684\u8cc7\u6599\u8207\u8ad6\u8ff0\uff0c\u4f5c\u70ba\u300c\u7b2c\u4e00\u6b21\u7b56\u5c55\u300d\u7684\u57fa\u790e\u7d20\u6750\uff0c\u53c3\u8207\u8005\u7684\u8ca2\u737b\u662f\u5426\u61c9\u5728\u6b64\u6b21\u518d\u5c55\u793a\u4e2d\u88ab\u91cd\u65b0\u547d\u540d\u8207\u986f\u5f70\uff1f\r\n\u7576\u6211\u5011\u9762\u5c0d\u8d8a\u4f86\u8d8a\u591a\u300c\u539f\u4ef6\u300d\u5373\u662f\u300c\u8cc7\u6599\u300d\u3001\u800c\u975e\u7d19\u672c\u5be6\u7269\u7684\u7b56\u5c55\u6642\u4ee3\uff0c\u4e5f\u61c9\u601d\u8003\u73fe\u884c\u7b56\u5c55\u4e2d\u5c0d\u65bc\u8cc7\u6599\u8ca2\u737b\u8005\u7684\u6a19\u793a\u3001\u986f\u540d\u65b9\u5f0f\u8207\u754c\u7dda\u3002\u5728\u9019\u5834\u6587\u5316\u6578\u4f4d\u5316\u8207\u518d\u73fe\u7684\u904e\u7a0b\u4e2d\uff0c\u5982\u4f55\u5c0a\u91cd\u539f\u59cb\u8ca2\u737b\u8005\uff0c\u6b63\u662f\u6211\u5011\u9700\u8981\u5171\u540c\u9762\u5c0d\u7684\u7b56\u5c55\u502b\u7406\u8ab2\u984c\uff0c\u5e0c\u671b\u5728\u9019\u5834\u5206\u4eab\u4e2d\u8207\u5404\u4f4d\u4ea4\u6d41\u5617\u8a66\u805a\u7126\u4e2d\u6211\u5011\u4f86\u81ea\u958b\u653e\u793e\u7fa4\u5f97\u7684\u5171\u8b58\u671f\u5f85\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZFW33N", "name": "Ian Liu", "avatar": "https://pretalx.coscup.org/media/avatars/ZFW33N_XvXr7WE.jpg", "biography": "2013 \u5e6b Muka \u6551\u706b\u6389\u9032 COSCUP \u884c\u92b7\u5751\uff0c\u5c31\u5751\u5751\u76f8\u9023\u51fa\u6c92\u5728 SITCON, g0v Summit, CCTW \u4e2d\uff0c\u4e5f\u7576\u904e\u62c9\u8d0a\u53ca\u51fa\u7d0d\u5fd7\u5de5\u5c0f\u7cbe\u9748\u3002\u8cc7\u50b3\u78a9\u73ed\u6642\u63a5\u89f8\u4e86\u8cc7\u8a0a\u793e\u6703\u5b78\uff0c\u9032\u800c\u601d\u7d22\u600e\u6a23\u8b93\u5730\u65b9\u6216\u4eba\u6587\u7684\u4eba\u90fd\u80fd\u5feb\u901f\u63a5\u89f8\u958b\u653e\u7cbe\u795e\uff0c\u4e5f\u8a66\u8457\u5728\u4e00\u4e9b\u6587\u6050\u884c\u52d5\u4e2d\u8a66\u8457\u5617\u8a66\u958b\u653e\u7684\u6982\u5ff5\u3002\u66fe\u5728\u67d0\u524d\u77bb\u8a08\u756b\u4e2d\u8a66\u8457\u63a8\u52d5\u958b\u653e\u8cc7\u6599\u8207 CC \uff0c\u7a81\u7136\u9192\u609f\u89ba\u5f97\u4f86 OCF \u53ef\u8a66\u8457\u5f9e\u4e0d\u540c\u89d2\u5ea6\u300c\u66f4\u7528\u529b\u300d\u4f7f\u529b\u3002", "public_name": "Ian Liu", "guid": "d94b259f-b09e-57e0-aca0-925fb58e01c6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZFW33N/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/C9LDXV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/C9LDXV/", "attachments": []}, {"guid": "19aa7c4d-6375-5719-9032-375c674819bb", "code": "S3Q8VD", "id": 1938, "logo": null, "date": "2025-08-09T14:30:00+08:00", "start": "14:30", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1938", "url": "https://pretalx.coscup.org/coscup-2025/talk/S3Q8VD/", "title": "\u6cf0\u570b\u83ef\u4eba\u4fe1\u4ef0\u7684\u521d\u63a2\u2014\u4ee5\u66fc\u8c37\u70ba\u4f8b", "subtitle": "", "track": "Interdisciplinary Practice of Art, Culture, Local Context, and Open Data.", "type": "Talk", "language": "en", "abstract": "\u6797\u5a01\u5ef7\u66fe\u5728\u202f COSCUP 2024 \u202f\u5206\u4eab\u300c\u6c11\u9593\u6587\u5316\u8cc7\u7522\u6559\u80b2\u7684\u52d5\u80fd\u300d\uff0c\u793a\u7bc4\u5982\u4f55\u628a\u7530\u91ce\u7b46\u8a18\u3001\u793e\u7fa4\u5354\u4f5c\u8207 GitHub \u6d41\u7a0b\uff0c\u8f49\u8b6f\u6210\u53ef\u81ea\u7531\u91cd\u6df7\u7684\u958b\u653e\u8cc7\u6599\u96c6\uff0c\u4e26\u4ee5\u6bcf\u6708\u8b80\u66f8\u6703\uff0b\u6236\u5916\u8e0f\u67e5\u7684\u793e\u7fa4\u6a21\u5f0f\uff0c\u7d2f\u7a4d\u4e86\u624e\u5be6\u7684\u6587\u5316\u8cc7\u7522\u63a8\u52d5\u7d93\u9a57\u3002\u4eca\u5e74\u4ed6\u5c07\u9019\u5957\u300c\u6587\u5316\u8cc7\u7522 \u00d7 \u958b\u653e\u8cc7\u6599\u300d\u7684\u65b9\u6cd5\u8ad6\u5ef6\u4f38\u5230\u6cf0\u570b\uff0c\u805a\u7126 19\u202f\u4e16\u7d00\u4ee5\u4f86\u5728\u66fc\u8c37\u8000\u83ef\u529b\u8207\u662d\u62ab\u8036\u6cb3\u7554\u751f\u6839\u7684\u83ef\u4eba\u4fe1\u4ef0\u7a7a\u9593\u2014\u2014\u5f9e\u9f8d\u84ee\u5bfa\u7b49\u50b3\u7d71\u83ef\u4eba\u8857\u5340\u2014\u2014\u7d50\u5408\u7530\u91ce\u8abf\u67e5\u3001\u5730\u5716\u6a19\u8a3b\u8207\u958b\u653e\u8cc7\u6599\uff0c\u53ef\u8996\u5316\u51fa 40\u202f\u9918\u5ea7\u83ef\u4eba\u5bfa\u5edf\u7684\u4fe1\u4ef0\u7db2\u7d61\uff0c\u4e26\u9080\u8acb\u958b\u6e90\u793e\u7fa4\u4e00\u8d77\u5171\u7de8\u3001\u5171\u5275\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZRLS7R", "name": "\u6797\u5a01\u5ef7", "avatar": "https://pretalx.coscup.org/media/avatars/ZRLS7R_4GqSPcb.png", "biography": "\u5927\u5bb6\u597d\uff0c\u6211\u662f\u6797\u5a01\u5ef7\uff0c\u76ee\u524d\u5c31\u8b80\u65bc\u570b\u7acb\u81fa\u7063\u85dd\u8853\u5927\u5b78\u85dd\u8853\u7ba1\u7406\u8207\u6587\u5316\u653f\u7b56\u7814\u7a76\u6240\u535a\u58eb\u73ed\uff0c\u7814\u7a76\u9818\u57df\u6db5\u84cb\u81fa\u7063\u50b3\u7d71\u5de5\u85dd\u3001\u6c11\u9593\u4fe1\u4ef0\u8207\u7121\u5f62\u6587\u5316\u8cc7\u7522\u4fdd\u5b58\u653f\u7b56\uff0c\u7279\u5225\u95dc\u6ce8\u5b97\u6559\u6587\u5316\u5728\u4e0d\u540c\u5730\u57df\u8207\u6642\u4ee3\u80cc\u666f\u4e2d\u7684\u8f49\u5316\u8207\u5be6\u8e10\u3002\r\n\r\n\u904e\u53bb\u6211\u66fe\u4efb\u8077\u65bc\u81fa\u5317\u5e02\u653f\u5e9c\u6587\u5316\u5c40\uff0c\u53c3\u8207\u591a\u9805\u6587\u5316\u9928\u6240\u8207\u8207\u7b56\u5283\u50b3\u7d71\u5f69\u7e6a\u5320\u5e2b\u7279\u5c55\u7b49\uff0c\u540c\u6642\u4e5f\u81f4\u529b\u65bc\u5c07\u7530\u91ce\u8abf\u67e5\u8207\u7814\u7a76\u6210\u679c\u8f49\u5316\u70ba\u7b56\u5c55\u3001\u8b1b\u5ea7\u8207\u51fa\u7248\uff0c\u63a8\u52d5\u6587\u5316\u77e5\u8b58\u7684\u516c\u5171\u5316\u3002\u8fd1\u5e74\u4f86\uff0c\u6211\u958b\u59cb\u5c07\u8996\u91ce\u64f4\u5c55\u81f3\u6771\u5357\u4e9e\u83ef\u4eba\u793e\u6703\uff0c\u7279\u5225\u95dc\u6ce8\u4fe1\u4ef0\u5982\u4f55\u5728\u9077\u5f99\u3001\u878d\u5408\u8207\u5728\u5730\u5316\u904e\u7a0b\u4e2d\u5c55\u73fe\u6d3b\u529b\uff0c\u5305\u542b\u9999\u6e2f\u3001\u6ab3\u57ce\u3001\u66fc\u8c37\u4e4b\u7530\u91ce\u7814\u7a76\u3002", "public_name": "\u6797\u5a01\u5ef7", "guid": "636fcad5-d54b-50bf-9f89-4de77cca0d7f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZRLS7R/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/S3Q8VD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/S3Q8VD/", "attachments": []}], "TR513": [{"guid": "ca8c1fce-ee33-54da-af8b-3589b63d94be", "code": "3A7ERC", "id": 1715, "logo": null, "date": "2025-08-09T10:30:00+08:00", "start": "10:30", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1715-fosdem-2025", "url": "https://pretalx.coscup.org/coscup-2025/talk/3A7ERC/", "title": "\u6b50\u6d32\u793e\u7fa4\u5728\u95dc\u6ce8\u4ec0\u9ebc\u958b\u6e90\u653f\u7b56\uff1fFOSDEM 2025 \u89c0\u5bdf\u624b\u672d", "subtitle": "", "track": "Open Source Policy", "type": "Talk", "language": "en", "abstract": "FOSDEM\uff08\u6b50\u6d32\u81ea\u7531\u8207\u958b\u6e90\u8edf\u9ad4\u958b\u767c\u8005\u5e74\u6703\uff09\u5411\u4f86\u662f\u5168\u7403\u958b\u6e90\u8da8\u52e2\u7684\u98a8\u5411\u7403\u3002\u4eca\u5e74 OCF \u51fa\u8a2a\u5925\u4f34\u5e36\u56de\u4f86\u5169\u5927\u89c0\u5bdf\uff1a\u5728**\u5b89\u5168\u8207\u6c38\u7e8c\u653f\u7b56\u9762**\uff0c\u4ee5\u53ca\u5728**\u5408\u898f\u8207\u793e\u7fa4\u5354\u4f5c\u9762**\u3002\r\n\u5728\u5b89\u5168\u8207\u6c38\u7e8c\u653f\u7b56\u9762\uff0c\u6b50\u76df\u752b\u4e0a\u8def\u7684\u300a\u7db2\u8def\u97cc\u6027\u6cd5\u300b\uff08CRA\uff09\u898f\u5b9a\uff0c\u6240\u6709\u9023\u7db2\u7522\u54c1\u90fd\u9808\u9644\u4e0a\u8edf\u9ad4\u7d44\u6210\u6e05\u55ae\uff08SBOM\uff09\uff0c\u8b93\u4f9b\u61c9\u93c8\u4e00\u76ee\u4e86\u7136\u3002\u8349\u6848\u6700\u521d\u5c07\u8cac\u4efb\u63a8\u7d66\u7dad\u8b77\u8005\uff0c\u7d93\u793e\u7fa4\u5954\u8d70\u5f8c\u4fee\u6b63\u70ba\u300c\u4f01\u696d\u8ca0\u8cac\u3001\u516c\u76ca\u5c08\u6848\u8c41\u514d\u300d\uff0c\u8a0e\u8ad6\u4ecd\u6301\u7e8c\u62c9\u92f8\uff0c\u4eca\u5e74\u4e5f\u56de\u5230\u300c\u958b\u6e90\u672c\u8cea\u8207\u7dad\u8b77\u8005\u89d2\u8272\u300d\u7b49\u7cbe\u795e\u5c64\u9762\u7684\u53cd\u601d\u3002\u540c\u6642\uff0c\u70ba\u4e86\u914d\u5957\u843d\u5730\uff0cOpenSSF \u63a8\u51fa\u81ea\u52d5\u7522\u751f SBOM \u8207\u6f0f\u6d1e\u901a\u5831\u5de5\u5177\uff1b\u6b50\u76df\u4ea6\u64f4\u7de8\u653f\u5e9c OSPO\uff0c\u4e26\u6210\u7acb\u300c\u4e3b\u6b0a\u79d1\u6280\u57fa\u91d1\u300d\uff0c\u4ee5\u6cd5\u5f8b\u4fc3\u900f\u660e\u3001\u4ee5\u8cc7\u91d1\u4fdd\u97cc\u6027\uff0c\u78ba\u4fdd\u95dc\u9375\u5c08\u6848\u9577\u671f\u6709\u4eba\u7dad\u8b77\u3002\r\n\u5728\u5408\u898f\u8207\u793e\u7fa4\u5354\u4f5c\u9762\uff0cSBOM \u56e0 CRA \u6210\u70ba\u4eca\u5e74 FOSDEM \u7684\u71b1\u641c\u8a5e\uff0c\u751a\u81f3\u9996\u5ea6\u7368\u7acb\u6210\u8b70\u7a0b\u8ecc\u3002\u6703\u4e2d\u5f9e\u683c\u5f0f\u6a19\u6e96\u3001\u5de5\u5177\u7522\u751f\u5230\u5373\u6642\u901a\u5831\u6a5f\u5236\u5168\u9762\u8a0e\u8ad6\uff0c\u5f37\u8abf\u300c\u793e\u7fa4\u8a02\u898f\u5247\u3001\u4f01\u696d\u505a\u843d\u5730\u300d\uff0c\u4e26\u900f\u904e\u81ea\u52d5\u5316\u6d41\u7a0b\u6e1b\u8f15\u7dad\u8b77\u8005\u8ca0\u64d4\u3002\u591a\u570b OSPO \u4ea6\u5206\u4eab\u8de8\u90e8\u6703\u5354\u4f5c\u6848\u4f8b\uff1a\u5fb7\u570b\u8b93\u653f\u5e9c\u3001\u57fa\u91d1\u6703\u8207\u793e\u7fa4\u5171\u7528 SBOM \u8cc7\u6599\u5eab\uff0c\u6cd5\u570b\u5247\u4ee5\u9ed1\u5ba2\u677e\u5f62\u5f0f\u8a13\u7df4\u516c\u52d9\u54e1\u5be6\u4f5c\u5408\u898f\uff0c\u8b93\u5b89\u5168\u7531\u55ae\u9ede\u8981\u6c42\u8f49\u70ba\u6574\u689d\u4f9b\u61c9\u93c8\u7684\u5171\u540c\u4f5c\u696d\u3002\r\n\u5c0d\u53f0\u7063\u793e\u7fa4\u800c\u8a00\uff0c\u6b63\u662f\u719f\u6089 SBOM \u8207 CRA \u7684\u6700\u4f73\u6642\u6a5f\u3002CRA \u6703\u5426\u50cf GDPR \u4e00\u6a23\u6380\u8d77\u5168\u7403\u9023\u9396\u6548\u61c9\uff1f\u5404\u754c\u9ad8\u5ea6\u95dc\u6ce8\uff1b\u540c\u6642\uff0c\u6b50\u6d32\u300c\u958b\u6e90\u512a\u5148\u300d\u6b63\u91cd\u5851\u653f\u5e9c\u8207\u793e\u7fa4\u95dc\u4fc2\u3002\u60f3\u4e86\u89e3\u653f\u7b56\u5982\u4f55\u6539\u8b8a\u958b\u6e90\u751f\u614b\uff0c\u4ee5\u53ca\u53f0\u7063\u80fd\u5982\u4f55\u8d85\u524d\u90e8\u7f72\uff1fCOSCUP \u73fe\u5834\u898b\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZFW33N", "name": "Ian Liu", "avatar": "https://pretalx.coscup.org/media/avatars/ZFW33N_XvXr7WE.jpg", "biography": "2013 \u5e6b Muka \u6551\u706b\u6389\u9032 COSCUP \u884c\u92b7\u5751\uff0c\u5c31\u5751\u5751\u76f8\u9023\u51fa\u6c92\u5728 SITCON, g0v Summit, CCTW \u4e2d\uff0c\u4e5f\u7576\u904e\u62c9\u8d0a\u53ca\u51fa\u7d0d\u5fd7\u5de5\u5c0f\u7cbe\u9748\u3002\u8cc7\u50b3\u78a9\u73ed\u6642\u63a5\u89f8\u4e86\u8cc7\u8a0a\u793e\u6703\u5b78\uff0c\u9032\u800c\u601d\u7d22\u600e\u6a23\u8b93\u5730\u65b9\u6216\u4eba\u6587\u7684\u4eba\u90fd\u80fd\u5feb\u901f\u63a5\u89f8\u958b\u653e\u7cbe\u795e\uff0c\u4e5f\u8a66\u8457\u5728\u4e00\u4e9b\u6587\u6050\u884c\u52d5\u4e2d\u8a66\u8457\u5617\u8a66\u958b\u653e\u7684\u6982\u5ff5\u3002\u66fe\u5728\u67d0\u524d\u77bb\u8a08\u756b\u4e2d\u8a66\u8457\u63a8\u52d5\u958b\u653e\u8cc7\u6599\u8207 CC \uff0c\u7a81\u7136\u9192\u609f\u89ba\u5f97\u4f86 OCF \u53ef\u8a66\u8457\u5f9e\u4e0d\u540c\u89d2\u5ea6\u300c\u66f4\u7528\u529b\u300d\u4f7f\u529b\u3002", "public_name": "Ian Liu", "guid": "d94b259f-b09e-57e0-aca0-925fb58e01c6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZFW33N/"}, {"code": "WUXBDZ", "name": "\u6578\u4f4d\u767c\u5c55\u90e8", "avatar": "https://pretalx.coscup.org/media/avatars/WUXBDZ_CqrQdHP.webp", "biography": null, "public_name": "\u6578\u4f4d\u767c\u5c55\u90e8", "guid": "e8845f3d-ede7-5b96-af59-c2d30b0aa4b7", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WUXBDZ/"}, {"code": "TYUY9H", "name": "Jin", "avatar": "https://pretalx.coscup.org/media/avatars/TYUY9H_0rh8IFt.jpg", "biography": "Jin is a project coordinator at the Open Culture Foundation (OCF), where she first discovered the world of open source and the vibrant community behind it. She is passionate about bringing the spirit of open source into the digital security space, making it more accessible and transparent for everyone.", "public_name": "Jin", "guid": "8830dd34-c80c-55e1-bd1a-cfde26db6735", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TYUY9H/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/3A7ERC/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/3A7ERC/", "attachments": []}, {"guid": "c64a3755-03ab-509a-9a1e-61f19ab35ffe", "code": "X7TMKD", "id": 1653, "logo": null, "date": "2025-08-09T11:10:00+08:00", "start": "11:10", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1653-app", "url": "https://pretalx.coscup.org/coscup-2025/talk/X7TMKD/", "title": "\u5f9e\u958b\u6e90\u5230\u5171\u6cbb\uff1a\u6253\u9020\u5e02\u6c11\u53c3\u8207\u7684\u57ce\u5e02\u670d\u52d9 APP", "subtitle": "", "track": "Open Source Policy", "type": "Talk", "language": "en", "abstract": "\u672c\u5206\u4eab\u5c07\u4ecb\u7d39\u300c\u57ce\u5e02\u901a\u300d\u2014\u2014\u4e00\u6b3e\u7531\u81fa\u5317\u5e02\u653f\u5e9c\u8cc7\u8a0a\u5c40\u63a8\u52d5\u3001\u4ee5 Flutter \u958b\u767c\u4e26\u5168\u9762\u958b\u6e90\u7684\u57ce\u5e02\u670d\u52d9 APP\u3002\u900f\u904e\u9019\u500b\u6848\u4f8b\uff0c\u6211\u5c07\u5206\u4eab\u958b\u6e90\u5728\u516c\u5171\u90e8\u9580\u5be6\u8e10\u7684\u6311\u6230\u3001\u63a8\u9032\u904e\u7a0b\u8207\u653f\u7b56\u610f\u6db5\uff0c\u4ee5\u53ca\u5e02\u6c11\u53c3\u8207\u7684\u5404\u7a2e\u53ef\u80fd\u6027\u3002\u9019\u4e0d\u662f\u4e00\u5834\u7a0b\u5f0f\u6559\u5b78\uff0c\u800c\u662f\u4e00\u6bb5\u95dc\u65bc\u958b\u6e90\u7cbe\u795e\u3001\u516c\u5171\u6cbb\u7406\u3001\u8de8\u754c\u5408\u4f5c\uff0c\u4ee5\u53ca\u300c\u5982\u4f55\u8b93\u5e02\u6c11\u4e00\u8d77\u6539\u9032\u57ce\u5e02\u6578\u4f4d\u670d\u52d9\u300d\u7684\u6545\u4e8b\u3002\u4e5f\u6703\u7c21\u8981\u56de\u9867\u570b\u969b\u9593\u5176\u4ed6\u57ce\u5e02\u7684\u4f5c\u6cd5\uff0c\u601d\u8003\u53f0\u7063\u958b\u6e90\u653f\u7b56\u7684\u672a\u4f86\u5c55\u671b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WPLYBZ", "name": "\u8b1d\u6a39\u7444", "avatar": "https://pretalx.coscup.org/media/avatars/WPLYBZ_oo0stRi.png", "biography": "\u76ee\u524d\u64d4\u4efb\u718a\u6709\u8aa0\u8db3\u80a1\u4efd\u6709\u9650\u516c\u53f8\u7684\u6280\u8853\u9577\uff0c\u9577\u671f\u53c3\u8207\u653f\u5e9c\u958b\u6e90\u5c08\u6848\u7684\u6280\u8853\u63a8\u52d5\u8207\u5be6\u4f5c\u3002\u904e\u53bb\u66fe\u4efb\u6e38\u77f3\u8a2d\u8a08\u7684\u6280\u8853\u7e3d\u76e3\u3001\u797f\u51cc\u79d1\u6280\u7684\u8cc7\u8a0a\u9577\uff0c\u5c0d\u65bc\u57ce\u5e02\u670d\u52d9\u8207\u958b\u6e90\u6280\u8853\u7684\u6574\u5408\u6709\u6df1\u539a\u7684\u5be6\u52d9\u7d93\u9a57\u3002\r\n\r\n\u66fe\u7d93\u4e3b\u5c0e\u958b\u767c\u300c\u57ce\u5e02\u901a\u300d\u9019\u6b3e\u7531\u81fa\u5317\u5e02\u653f\u5e9c\u63a8\u52d5\u7684\u958b\u6e90 App\uff0c\u8b93\u5e02\u6c11\u80fd\u66f4\u65b9\u4fbf\u5730\u4f7f\u7528\u5404\u9805\u516c\u5171\u6578\u4f4d\u670d\u52d9\u30022024 \u5e74\uff0c\u4e5f\u53c3\u8207\u5354\u8fa6\u300c\u81fa\u5317\u79cb\u5b63\u7a0b\u5f0f\u8a2d\u8a08\u7bc0\uff0d\u57ce\u5e02\u901a\u5fae\u670d\u52d9\u5927\u9ed1\u5ba2\u677e\u300d\uff0c\u548c\u958b\u767c\u8005\u793e\u7fa4\u4e00\u540c\u5be6\u9a57\u7528\u5fae\u670d\u52d9\u6253\u9020\u53ef\u5feb\u901f\u64f4\u5145\u7684\u5e02\u6c11\u670d\u52d9\u5e73\u53f0\u3002\r\n\r\n\u76f8\u4fe1\u958b\u6e90\u4e0d\u53ea\u662f\u5beb\u7a0b\u5f0f\uff0c\u66f4\u662f\u4e32\u806f\u4eba\u8207\u4eba\u3001\u516c\u5171\u8207\u6c11\u9593\u7684\u6a4b\u6a11\u3002\u5f88\u671f\u5f85\u80fd\u5728 COSCUP \u9047\u898b\u66f4\u591a\u5c0d\u958b\u6e90\u6709\u71b1\u60c5\u7684\u5925\u4f34\uff0c\u4e00\u8d77\u5206\u4eab\u3001\u4e00\u8d77\u73a9\u6280\u8853\u3002", "public_name": "\u8b1d\u6a39\u7444", "guid": "42b9d14c-935d-554e-9ce9-fcbe7461a471", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WPLYBZ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/X7TMKD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/X7TMKD/", "attachments": []}, {"guid": "9a682c13-12f8-5537-be2a-a94902d9b684", "code": "ZFLHM7", "id": 1723, "logo": null, "date": "2025-08-09T11:50:00+08:00", "start": "11:50", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1723-fhir", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZFLHM7/", "title": "\u5f9e\u958b\u6e90\u5230\u958b\u5e02\uff1a\u4e00\u9593\u91ab\u7642\u8cc7\u8a0a\u516c\u53f8\u5982\u4f55\u9760 FHIR \u8207\u958b\u6e90\u6587\u5316\u8d70\u51fa\u8f49\u578b\u4e4b\u8def", "subtitle": "", "track": "Open Source Policy", "type": "Talk", "language": "en", "abstract": "\u958b\u6e90\u53ea\u662f\u4e00\u500b\u6280\u8853\u9078\u9805\uff1f\u9084\u662f\u80fd\u6210\u70ba\u4f01\u696d\u7af6\u722d\u7b56\u7565\u7684\u6838\u5fc3\uff1f\u672c\u5834\u8b70\u7a0b\u5c07\u8a0e\u8ad6\u5982\u4f55\u4ee5 HL7 FHIR \u91ab\u5b78\u8cc7\u8a0a\u958b\u653e\u6a19\u6e96 \u2014 \u70ba\u6838\u5fc3\uff0c\u63a8\u52d5\u91ab\u7642\u8cc7\u8a0a\u516c\u53f8\u5be6\u8e10\u958b\u6e90\u8f49\u578b\uff0c\u4e26\u900f\u904e\u5167\u90e8\u5236\u5ea6\u5230\u5916\u90e8\u7b56\u7565\u7684\u65b9\u5f0f\uff0c\u8b93\u958b\u6e90\u6210\u70ba\u6c38\u7e8c\u767c\u5c55\u7684\u5f15\u64ce\u3002\r\n\r\n\u672c\u5834\u8b70\u7a0b\u5c07\u5f9e\u5169\u5927\u9762\u5411\u5207\u5165\uff1a\r\n1. **\u5167\u90e8\u5236\u5ea6**\uff1a\u4ecb\u7d39\u5982\u4f55\u5efa\u7acb\u652f\u6301\u958b\u6e90\u8ca2\u737b\u7684\u734e\u52f5\u5236\u5ea6\u3001\u958b\u653e\u6a19\u6e96\u5c0e\u5165\u6d41\u7a0b\uff0c\u4ee5\u53ca\u5982\u4f55\u8b93\u958b\u767c\u5718\u968a\u5f9e\u300c\u4f7f\u7528\u958b\u6e90\u300d\u8d70\u5411\u300c\u56de\u994b\u958b\u6e90\u300d\u3002\r\n2. **\u5916\u90e8\u6230\u7565**\uff1a\u63a2\u8a0e\u5982\u4f55\u7d50\u5408 FHIR \u6a19\u6e96\u8207\u958b\u6e90\u5de5\u5177\uff0c\u6253\u9020\u5177\u5e02\u5834\u7af6\u722d\u529b\u7684\u7522\u54c1\u8207\u5e73\u53f0\u670d\u52d9\uff0c\u4e26\u64f4\u5c55\u4f01\u696d\u5728\u653f\u5e9c\u8207\u7522\u696d\u751f\u614b\u4e2d\u7684\u5f71\u97ff\u529b\u3002\r\n\r\n\u672c\u5834\u8b70\u7a0b\u5c07\u4ee5\u5be6\u52d9\u7d93\u9a57\u5206\u4eab\uff0c\u8aaa\u660e\u5728\u91ab\u7642\u8cc7\u8a0a\u9019\u500b\u9ad8\u5ea6\u76e3\u7ba1\u8207\u4fdd\u5b88\u7684\u7522\u696d\u4e2d\uff0c\u5982\u4f55\u4ee5\u300c\u793e\u6703\u4f01\u696d\u7cbe\u795e\u300d\u70ba\u6838\u5fc3\uff0c\u6253\u9020\u4e00\u689d\u4e0d\u4f9d\u8cf4\u5c01\u9589\u5546\u6a21\u3001\u4e5f\u80fd\u6c38\u7e8c\u71df\u904b\u7684\u958b\u6e90\u4e4b\u8def\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8NATHN", "name": "Lorex", "avatar": "https://pretalx.coscup.org/media/avatars/8NATHN_zGzAl69.jpg", "biography": "[\u77fd\u5854\u8cc7\u8a0a\u670d\u52d9\u6709\u9650\u516c\u53f8](https://sita.tech)\u5275\u8fa6\u4eba\u3001[\u4e2d\u83ef\u6c11\u570b\u8edf\u9ad4\u81ea\u7531\u5354\u6703](https://slat.org/)\u7406\u4e8b\u9577\u3001[\u793e\u5718\u6cd5\u4eba\u53f0\u7063\u91ab\u7642\u5f71\u50cf\u8cc7\u8a0a\u6a19\u6e96\u5354\u6703](https://www.dicom.org.tw/)\u7406\u4e8b\uff0c\u4ee5\u53ca\u66fe\u7d93\uff08\u4e0d\u5c0f\u5fc3\uff09\u6191\u4e00\u7bc7 [GitHub issue](https://github.com/ITRI-BDL-D/CQL-Project-template/issues/9) \u4fc3\u6210\u5de5\u7a0b\u5e2b\u4e0d\u5206\u6d3e\u7cfb\u5927\u5718\u7d50\u7684\u8fa3\u500b\u7537\u4eba\u3002\r\n\r\n1. \u4e3b\u8981\u7814\u7a76\u9818\u57df\uff1a\u96fb\u5b50\u75c5\u6b77\u4e92\u901a\u6a19\u6e96\uff08HL7 FHIR\uff09\r\n2. \u5177\u591a\u5e74 FHIR \u6a19\u6e96\u3001\u91ab\u5b78\u8cc7\u8a0a\u76f8\u95dc\u7cfb\u7d71\u958b\u767c\u8207\u6559\u80b2\u8a13\u7df4\u7d93\u9a57\uff0c\u5c08\u9577\u9032\u884c\u7cfb\u7d71\u6574\u5408\u8207\u7522\u696d\u5275\u65b0\r\n3. \u958b\u6e90\u611b\u597d\u8005\uff0c\u81f4\u529b\u65bc~~\u6d17\u8166~~\u63a8\u5ee3\u653f\u5e9c\u6a5f\u95dc\u3001\u91ab\u9662\u8207\u4f01\u696d\u55ae\u4f4d\u64c1\u62b1\u958b\u6e90\u89e3\u6c7a\u65b9\u6848\u7684\u61f7\u62b1\r\n4. \u5403\u706b\u934b\u5805\u6301\u4e0d\u52a0\u828b\u982d\r\n\r\n\u809d\u81df\u5920\u65b0\u9bae\u55ce\uff1f\u5c0d\u91ab\u8cc7\u6709\u8208\u8da3\u55ce\uff1f\u6b61\u8fce\u4e00\u8d77\u4ea4\u6d41~\r\nGitHub\uff1ahttps://github.com/Lorex/", "public_name": "Lorex", "guid": "15a7016d-b41d-5e54-8268-3a237b424121", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8NATHN/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZFLHM7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZFLHM7/", "attachments": []}, {"guid": "d75f7ea8-a0b3-5714-b435-40ba3555e060", "code": "WC7V38", "id": 1600, "logo": null, "date": "2025-08-09T12:30:00+08:00", "start": "12:30", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1600-apache", "url": "https://pretalx.coscup.org/coscup-2025/talk/WC7V38/", "title": "\u6e90\u4f86\u9069\u4f60\uff1a\u5f9e\u53f0\u7063\u5de5\u7a0b\u5e2b\u53d6\u6696\u5718\u5230\u53f0\u7063\u7b2c\u4e00\u500bApache\u57fa\u91d1\u6703\u5206\u90e8", "subtitle": "", "track": "Open Source Policy", "type": "Talk", "language": "en", "abstract": "\u300a\u6e90\u4f86\u9069\u4f60\u300b\u7684\u6545\u4e8b\uff0c\u59cb\u65bc\u5169\u5e74\u524d\u8b1b\u8005\u4e00\u500b\u767e\u7121\u804a\u8cf4\u7684\u591c\u665a\u3002\u8ab0\u4e5f\u6c92\u60f3\u5230\uff0c\u9019\u500b\u6700\u521d\u53ea\u662f\u5c0f\u5708\u5708\u88e1\u7684\u9592\u804a\uff0c\u7adf\u80fd\u9010\u6b65\u767c\u5c55\u51fa\u5b8c\u5584\u7684\u5236\u5ea6\uff0c\u4e0d\u50c5\u6709\u8cc7\u6df1\u5c0e\u5e2b\u5e36\u9818\u65b0\u624b\u63a2\u7d22\u958b\u6e90\u4e16\u754c\uff0c\u66f4\u5438\u5f15\u5404\u9818\u57df\u7684\u6280\u8853\u5927\u725b\u524d\u4f86\u5206\u4eab\u7d93\u9a57\u3002\u5f9e\u793e\u7fa4\u5167\u90e8\u4ea4\u6d41\uff0c\u5230\u7ad9\u4e0a\u570b\u969b\u821e\u53f0\u6f14\u8b1b\u3001\u63a5\u53d7\u5a92\u9ad4\u63a1\u8a2a\uff0c\u5982\u4eca\uff0c\u300a\u6e90\u4f86\u9069\u4f60\u300b\u66f4\u5df2\u7533\u8acb\u6210\u70ba\u53f0\u7063\u7b2c\u4e00\u500b Apache \u57fa\u91d1\u6703\u5206\u90e8\u3002\u7a76\u7adf\u662f\u4ec0\u9ebc\u6a23\u7684\u9b54\u529b\uff0c\u8b93\u300a\u6e90\u4f86\u9069\u4f60\u300b\u5728\u4e00\u7fa4\u5de5\u7a0b\u5e2b\u7684\u300c\u5e79\u8a71\u300d\u4e2d\uff0c\u86fb\u8b8a\u6210\u5982\u6b64\u84ec\u52c3\u767c\u5c55\u7684\u793e\u7fa4\uff1f\u5c31\u8b93\u8b1b\u8005\u5e36\u9818\u6211\u5011\u4e00\u540c\u56de\u9867\u9019\u6bb5\u4e0d\u53ef\u601d\u8b70\u7684\u6210\u9577\u6b77\u7a0b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YA9Q7B", "name": "\u8521\u5609\u5e73", "avatar": "https://pretalx.coscup.org/media/avatars/SC_06473_8sgikOL.JPEG", "biography": "\u5e0c\u671b\u505a\u4e00\u4e9b\u5c0d\u5bb6\u9109\u6709\u610f\u7fa9\u7684\u4e8b\u60c5", "public_name": "\u8521\u5609\u5e73", "guid": "a9cae556-24c6-5ee5-bbbf-2fe46cb2344f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YA9Q7B/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WC7V38/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WC7V38/", "attachments": []}, {"guid": "8e01b890-26df-586f-b9f0-d85f4bf31865", "code": "TW83J9", "id": 1549, "logo": null, "date": "2025-08-09T13:10:00+08:00", "start": "13:10", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1549-open-source-for-open-science", "url": "https://pretalx.coscup.org/coscup-2025/talk/TW83J9/", "title": "Open Source for Open Science", "subtitle": "", "track": "Open Source Policy", "type": "Talk", "language": "en", "abstract": "The United Nations Education, Scientific and Cultural Organization (UNESCO) has created the Open Science initiative to \u201cmake scientific progress more transparent, inclusive and democratic.\u201d The Open Source Community has a wealth of experience that can be brought to bear for Open Science. This talk will discuss how and why Open Source should be involved with Open Science, emphasizing places where the two can easily collaborate, and discuss how the Open Science initiative can help Open Source to continue to expand its global reach.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NCDQG7", "name": "George Neville-Neil", "avatar": "https://pretalx.coscup.org/media/avatars/NCDQG7_2S3Pmof.jpg", "biography": "George V. Neville-Neil, works on networking and operating system code for fun and profit. He also teaches courses on various subjects related to programming. His areas of interest are computer security, operating systems, networking, time protocols, and the care and feeding of large code bases. He is the author of The Kollected Kode Vicious and co-author with Marshall Kirk McKusick and Robert N. M. Watson of _The Design and Implementation of the FreeBSD Operating System_.  For nearly twenty years he has been the columnist better known as Kode Vicious.  Since 2014 he has been an Industrial Visitor at the University of Cambridge where he is involved in several projects relating to computer security. He earned his bachelor\u2019s degree in computer science at Northeastern University in Boston, Massachusetts, and is a member of ACM, the Usenix Association, and IEEE. His software not only runs on Earth but has been deployed, as part of VxWorks in NASA's missions to Mars.  He is an avid bicyclist and traveler who currently lives in New York City.  He is currently a PhD student at Yale University working with Robert Soul\u00e9 and  Avi Silberschatz", "public_name": "George Neville-Neil", "guid": "d11b0409-f80d-59b0-989e-462031dcad5f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NCDQG7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/TW83J9/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/TW83J9/", "attachments": []}, {"guid": "22d6ccf6-85a4-53ef-abfa-f6dd6cd68279", "code": "BVTSDS", "id": 1489, "logo": null, "date": "2025-08-09T13:50:00+08:00", "start": "13:50", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1489", "url": "https://pretalx.coscup.org/coscup-2025/talk/BVTSDS/", "title": "\u53f0\u7063\u6578\u4f4d\u6191\u8b49\u76ae\u593e\uff1a\u6280\u8853\u67b6\u69cb\u8207\u958b\u6e90\u6311\u6230", "subtitle": "", "track": "Open Source Policy", "type": "Talk - early bird submission", "language": "en", "abstract": "\u6578\u4f4d\u767c\u5c55\u90e8\u5c07\u63a8\u51fa\u53f0\u7063\u6578\u4f4d\u6191\u8b49\u76ae\u593e\uff08\u7c21\u7a31\u6578\u4f4d\u76ae\u593e\uff09\uff0c\u4ea6\u516c\u958b\u627f\u8afe\u958b\u6e90\u3002\u672c\u6f14\u8b1b\u5c07\u5206\u6790\u5176\u6280\u8853\u67b6\u69cb\uff0c\u4e26\u7c21\u77ed\u56de\u9867\u53f0\u7063\u904e\u5f80\u7684\u958b\u6e90\u6311\u6230\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FW9HYA", "name": "Denken Chen", "avatar": "https://pretalx.coscup.org/media/avatars/FW9HYA_615Ds8f.webp", "biography": "\u8edf\u9ad4\u958b\u767c\u8207\u5beb\u4f5c\u7d93\u9a57\u8d85\u904e\u5341\u5e74\u3002\u4f5c\u54c1\u53ef\u898b\u500b\u4eba\u7db2\u7ad9\uff1ahttps://denkeni.org", "public_name": "Denken Chen", "guid": "68a86f3b-5339-56e4-81f6-fc317d166f6b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FW9HYA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/BVTSDS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/BVTSDS/", "attachments": []}, {"guid": "25510e45-03a7-5d01-a175-1695482c6230", "code": "BGTMXA", "id": 1611, "logo": null, "date": "2025-08-09T14:30:00+08:00", "start": "14:30", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1611", "url": "https://pretalx.coscup.org/coscup-2025/talk/BGTMXA/", "title": "\u4f5c\u7232\u7532\u65b9\uff0c\u6211\u5728\u63a8\u52d5\u6578\u4f4d\u516c\u5171\u5efa\u8a2d\u6240\u9762\u81e8\u7684\u958b\u6e90\u96e3\u984c\u3002", "subtitle": "", "track": "Open Source Policy", "type": "Talk", "language": "en", "abstract": "\u958b\u6e90\u653f\u7b56\u6216\u662f\u516c\u5171\u7a0b\u5f0f\uff0c\u4e0d\u50c5\u50c5\u662f\u9078\u7528\u54ea\u500b\u6388\u6b0a\u800c\u5df2\uff0c\u5176\u80cc\u5f8c\u4e5f\u727d\u6d89\u5230\u516c\u5171\u670d\u52d9\u751f\u614b\u7cfb\u7684\u751f\u9577\u65b9\u5f0f\u3002\u5728\u50b3\u7d71\u653f\u5e9c\u63a1\u8cfc\u6848\u7684\u4e16\u754c\u88e1\uff0c\u7279\u898f\u3001\u9589\u6e90\u4ee5\u53ca\u5ee0\u5546\u58df\u65b7\u65e9\u5df2\u6839\u6df1\u8482\u56fa\uff0c\u5176\u80cc\u5f8c\u7684\u554f\u8cac\u9ad4\u7cfb\u53ca\u5229\u5bb3\u95dc\u4fc2\u76f8\u5c0d\u300c\u7a69\u5065\u300d\uff0c\u6216\u4f5c\u300c\u4fdd\u5b88\u300d\u3002\r\n\r\n\u7576\u653f\u5e9c\u653f\u7b56\u5f9e\u300c\u9589\u6e90\u300d\u8f49\u5411\u300c\u958b\u6e90\u300d\u6642\uff0c\u6574\u500b\u5178\u7bc4\u8f49\u79fb\u6240\u9762\u81e8\u7684\u58d3\u529b\u843d\u5728\u627f\u8fa6\u4eba\u8207\u5ee0\u5546\u8eab\u4e0a\u3002\u8ab0\u6562\u70ba\u300c\u5275\u65b0\u300d\uff0c\u6216\u4f5c\u300c\u98a8\u96aa\u300d\u8ca0\u8cac\uff1f\u539f\u59cb\u78bc\u51fa\u554f\u984c\u600e\u9ebc\u8fa6\uff1f\u516c\u79c1\u5982\u4f55\u5354\u529b\uff1f\u7dad\u904b\u6210\u672c\u5982\u4f55\u8a2d\u8a08\uff1f\u66f4\u91cd\u8981\u7684\u662f\uff0c\u516c\u5171\u7a0b\u5f0f\u7684\u958b\u653e\u751f\u614b\u7cfb\u53ef\u4ee5\u9577\u6210\u4ec0\u9ebc\u6a23\u5b50\uff0c\u7522\u696d\u5167\u7684\u7af6\u722d\u8005\u6709\u53ef\u80fd\u85c9\u7531\u76f8\u540c\u7684\u5957\u4ef6\u4e00\u8d77\u8cfa\u9322\uff0c\u800c\u4e0d\u662f\u6bd4\u62fc\u8ab0\u6210\u672c\u6bd4\u8f03\u4f4e\u55ce\uff1f\r\n\r\n\u6211\u5011\u90fd\u77e5\u9053\u958b\u6e90\u6709\u6a5f\u6703\u8b93\u7a0b\u5e8f\u66f4\u900f\u660e\u3001\u8b93\u98a8\u96aa\u63d0\u65e9\u88ab\u89e3\u6c7a\uff0c\u4f46\u5167\u90e8\u89c0\u9ede\u771f\u7684\u662f\u9019\u6a23\u55ce\uff1f\u8b1b\u8005\u70ba\u524d\u6578\u4f4d\u767c\u5c55\u90e8\u5236\u5ea6\u5de5\u7a0b\u5e2b\uff0c\u4ee5\u81ea\u8eab\u7d93\u9a57\u70ba\u51fa\u767c\uff0c\u5206\u4eab\u63a8\u52d5\u4ee5\u958b\u6e90\u70ba\u76ee\u6a19\u7684\u6578\u4f4d\u516c\u5171\u5efa\u8a2d\u6642\u6240\u9762\u81e8\u7684\u96e3\u984c\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZMHFCQ", "name": "\u9ec3\u8c46\u6ce5 mashbean", "avatar": "https://pretalx.coscup.org/media/avatars/ZMHFCQ_nbu4tmQ.jpg", "biography": "\u9ec3\u8c46\u6ce5\uff0c\u54c8\u4f5b\u5927\u5b78\u7518\u8ffa\u8fea\u5b78\u9662\uff08HKS\uff09\u6c11\u4e3b\u8208\u9769\u653f\u7b56\u8a2a\u554f\u7814\u7a76\u54e1\uff08Allen Lab for Democracy Renovation Policy Fellow\uff09\u8207\u4ee5\u592a\u574a\u57fa\u91d1\u6703\u300c\u4e0b\u4e00\u500b\u5341\u5104\u4eba\u8a08\u756b\u7814\u7a76\u5b78\u8005\u300d\uff08Next Billion Fellow\uff09\u3002\u7531\u65bc\u6c88\u8ff7\u7db2\u969b\u7db2\u8def\u8207\u793e\u6703\u7db2\u7d61\u7684\u6df1\u5c64\u7d50\u69cb\uff0c\u81ea\u91ab\u5e2b\u5de5\u4f5c\u96e2\u8077\uff0c\u73fe\u81f4\u529b\u65bc\u5c07\u5bc6\u78bc\u9f90\u514b\u7cbe\u795e\u8207\u6c11\u4e3b\u6cbb\u7406\u65b9\u6cd5\u878d\u5165\u53f0\u7063\u6578\u4f4d\u793e\u6703\u3002\r\n\r\n\u7531\u65bc\u5c08\u6ce8\u5206\u6563\u5f0f\u79d1\u6280\u8207\u6578\u4f4d\u81ea\u4e3b\u6b0a\uff0c\u65bc2023\u5e74\u81f32025\u5e74\u9593\u4efb\u8077\u65bc\u6578\u4f4d\u767c\u5c55\u90e8\uff0c\u63a8\u52d5\u5206\u6563\u5f0f\u6280\u8853\u7684\u6578\u4f4d\u516c\u5171\u5efa\u8a2d\u898f\u5283\uff0c\u5177\u9ad4\u5167\u5bb9\u70ba\u6578\u4f4d\u6191\u8b49\u76ae\u593e\u8a08\u756b\u4ee5\u53ca\u958b\u653e\u7db2\u8def\u6a19\u6e96\uff0c\u4e26\u53c3\u8207\u5168\u7403\u8cc7\u8a0a\u7db2\u5354\u6703\uff08W3C\uff09\u3002\u66fe\u4efb\u53f0\u7063\u884c\u653f\u9662\u7b2c\u56db\u5c46\u9752\u5e74\u8aee\u8a62\u59d4\u54e1\u3002\u73fe\u70ba\u4ee5\u592a\u574a\u57fa\u91d1\u6703\u8aee\u8a62\u7d44\u7e54\u68ee\u53cb\u6703\uff08Silviculture Society\uff09\u6210\u54e1\uff0c\u63d0\u4f9b\u5340\u584a\u93c8\u4e4b\u65bc\u793e\u6703\u767c\u5c55\u7684\u5efa\u8b70\u3002\u4e26\u53c3\u8207\u53f0\u7063\u7db2\u8def\u6cbb\u7406\u5b78\u6821 TWSIG\uff0c\u76ee\u6a19\u70ba\u70ba\u65b0\u8208\u79d1\u6280\u5c0b\u6c42\u826f\u5584\u7684\u7db2\u8def\u6cbb\u7406\u65b9\u6848\u3002\r\n\r\n\u8c46\u6ce5\u65bc 2022 \u5e74\u5275\u8fa6\u53f0\u7063 web3 \u516c\u6c11\u79d1\u6280\u793e\u7fa4 FAB DAO\uff0c\u900f\u904e\u5340\u584a\u93c8\u6280\u8853\u5e6b\u52a9\u53f0\u7063\u975e\u71df\u5229\u7d44\u7e54\u884c\u52d5\uff0c\u5176\u4f5c\u54c1\u66fe\u65bc2022\u5e74\u6797\u8332\u96fb\u5b50\u85dd\u8853\u7bc0\u5c55\u51fa\u3002\u73fe\u70ba\u5178\u85cfARTouch\u6578\u4f4d\u85dd\u8853\u5c08\u6b04\u4f5c\u5bb6\u53ca\u696d\u9918\u8b6f\u8005\uff0c\u66f8\u5beb\u793e\u6703\u53c3\u8207\u5f0f\u85dd\u8853\u53ca\u6578\u4f4d\u6e38\u64ca\u884c\u52d5\u3002\r\n\r\nYen-Lin Huang (mashbean) is a Policy Fellow at Harvard Kennedy School\u2019s Allen Lab for Democracy Renovation and a Next Billion Fellow at the Ethereum Foundation. A former medical doctor turned digital governance advocate, his work integrates cypherpunk ideals with democratic innovation in Taiwan\u2019s digital society.\r\n\r\nFrom 2023 to 2025, he served at Taiwan\u2019s Ministry of Digital Affairs, leading projects on decentralized digital infrastructure, including digital identity wallets and open web standards, and participating in W3C communities. He is also a member of the Silviculture Society from Ethereum, advising on the social applications of blockchain, and an active contributor to TWSIG and Taiwan\u2019s internet governance initiatives.\r\n\r\nYen-Lin founded FAB DAO, a civic tech Web3 collective supporting Taiwanese nonprofits, with works exhibited at the Ars Electronica Festival. He also writes a digital arts column for ARTouch and translates on participatory art and digital activism.", "public_name": "\u9ec3\u8c46\u6ce5 mashbean", "guid": "aaf849df-834d-55ab-846f-d37e5d337318", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZMHFCQ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/BGTMXA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/BGTMXA/", "attachments": []}, {"guid": "8b594bbe-f3d3-552c-9288-dede41d4fd7d", "code": "CJ8QPL", "id": 1428, "logo": null, "date": "2025-08-09T15:10:00+08:00", "start": "15:10", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1428-sbom-cbomaibom", "url": "https://pretalx.coscup.org/coscup-2025/talk/CJ8QPL/", "title": "\u300c\u900f\u660e\u3001\u5b89\u5168\u8207\u5408\u898f\uff1a\u570b\u6cf0\u4e2d\u53f0\u5fae\u670d\u52d9\u4f9b\u61c9\u93c8\u5b89\u5168\u6cbb\u7406\u7684SBOM\u3001CBOM\u8207AIBOM\u65b0\u601d\u7dad\u300d", "subtitle": "", "track": "Open Source Policy", "type": "Talk - early bird submission", "language": "en", "abstract": "\u5728\u6578\u4f4d\u8f49\u578b\u6d6a\u6f6e\u4e0b\uff0c\u5fae\u670d\u52d9\u67b6\u69cb\u6210\u70ba\u91d1\u878d\u696d\u63d0\u5347\u6548\u7387\u3001\u654f\u6377\u6027\u8207\u64f4\u5c55\u6027\u7684\u95dc\u9375\u3002\u7136\u800c\uff0c\u570b\u6cf0\u4e2d\u53f0\u5ee3\u6cdb\u4f7f\u7528\u5fae\u670d\u52d9\u4f86\u63d0\u5347\u670d\u52d9\u654f\u6377\u6027\u8207\u6548\u7387\uff0c\u4f46\u540c\u6642\u4e5f\u9762\u81e8\u8cc7\u5b89\u6f0f\u6d1e\u3001\u52a0\u5bc6\u5b89\u5168\u8207AI\u6a21\u578b\u6cbb\u7406\u7684\u6311\u6230\u3002\u5982\u4f55\u6709\u6548\u5730\u7ba1\u7406\u9019\u4e9b\u8907\u96dc\u7684\u7d44\u6210\u5143\u7d20\uff0c\u78ba\u4fdd\u7cfb\u7d71\u5b89\u5168\u3001\u7b26\u5408\u6cd5\u898f\uff0c\u6210\u70ba\u7576\u524d\u91d1\u878d\u696d\u7684\u91cd\u8981\u8ab2\u984c\u3002\u672c\u6b21\u6f14\u8b1b\u5c07\u5206\u4eab\u570b\u6cf0\u4e2d\u53f0\u5fae\u670d\u52d9\u5982\u4f55\u5c0e\u5165SBOM\u3001CBOM\u8207AIBOM\u9019\u4e09\u500b\u95dc\u9375\u6982\u5ff5\u3002\r\n1. SBOM (\u8edf\u9ad4\u7d44\u4ef6\u6e05\u55ae)\uff1a\u638c\u63e1\u5fae\u670d\u52d9\u4e2d\u958b\u6e90\u6216\u7b2c\u4e09\u65b9\u8edf\u9ad4\u5143\u4ef6\uff0c\u7576\u8edf\u9ad4\u6f0f\u6d1e\u767c\u751f\u6642\uff0c\u53ef\u5feb\u901f\u8b58\u5225\u4e26\u4fee\u88dc\u3002\r\n2. CBOM (\u52a0\u5bc6\u8cc7\u7522\u6e05\u55ae)\uff1a\u8a18\u9304\u5fae\u670d\u52d9\u52a0\u5bc6\u6f14\u7b97\u6cd5\u3001\u5bc6\u9470\u7ba1\u7406\u5de5\u5177\u3001TLS\u6191\u8b49\u3001\u7c3d\u7ae0\u65b9\u6cd5\u7b49\u8cc7\u8a0a\uff0c\u4ee5\u4fbf\u61c9\u5c0d\u91cf\u5b50\u96fb\u8166\u6642\u4ee3\u6f5b\u5728\u7684\u52a0\u5bc6\u98a8\u96aa\uff0c\u4e26\u78ba\u4fdd\u7b26\u5408\u6cd5\u898f\u8981\u6c42\u3002\r\n3. AIBOM (AI\u8cc7\u7522\u6e05\u55ae)\uff1a\u5448\u73feAI\u6a21\u578b\u4e4b\u4f86\u6e90\u3001\u8a13\u7df4\u8cc7\u6599\u96c6\u3001\u6b0a\u91cd\u3001\u7b97\u6cd5\u3001\u6a21\u578b\u98a8\u96aa\u8a55\u4f30\u3001\u502b\u7406\u98a8\u96aa\u7b49\u8cc7\u8a0a\uff0c\u5e6b\u52a9\u4f01\u696d\u843d\u5be6 AI\u6cbb\u7406\u8207\u8cac\u4efb\u3002\r\n\u5728\u570b\u6cf0\u4e2d\u53f0\u5fae\u670d\u52d9\u67b6\u69cb\u4e0b\uff0cSBOM\u3001CBOM\u8207AIBOM\u4e0d\u518d\u53ea\u662f\u6280\u8853\u540d\u8a5e\uff0c\u800c\u662f\u63d0\u5347\u7cfb\u7d71\u5b89\u5168\u3001\u5f37\u5316\u5408\u898f\u7ba1\u7406\u3001\u5efa\u7acb\u5ba2\u6236\u4fe1\u4efb\u7684\u95dc\u9375\u5de5\u5177\u3002\u900f\u904e\u5c0e\u5165\u9019\u4e09\u500b\u5de5\u5177\uff0c\u570b\u6cf0\u4e2d\u53f0\u80fd\u66f4\u6709\u6548\u5730\u638c\u63e1\u5fae\u670d\u52d9\u7684\u7d44\u6210\uff0c\u964d\u4f4e\u6f5b\u5728\u98a8\u96aa\uff0c\u4e26\u5728\u5feb\u901f\u767c\u5c55\u7684\u91d1\u878d\u79d1\u6280\u9818\u57df\u4fdd\u6301\u7af6\u722d\u512a\u52e2\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SUU3BA", "name": "\u8d99\u632f\u52dd (Sky)", "avatar": "https://pretalx.coscup.org/media/avatars/SUU3BA_hriix7I.jpg", "biography": "\u6211\u662f\u73fe\u4efb\u570b\u6cf0\u91d1\u63a7\u958b\u6e90\u5275\u65b0\u767c\u5c55\u5c0f\u7d44\u7684 DevOps \u5de5\u7a0b\u5e2b\uff0c\u64c1\u6709 9 \u5e74\u91d1\u878d\u696d\u7d93\u9a57\u3002\u76ee\u524d\u8ca0\u8cac\u96f2\u539f\u751f\u5fae\u670d\u52d9\u67b6\u69cb\u4e0b\uff0c\u6311\u6230\u5c07 CNCF \u958b\u6e90\u9805\u76ee\u3001\u8cc7\u5b89\u5de5\u5177\u5c0e\u5165\u91d1\u878d\u6a5f\u69cb\uff0c\u4e26\u5176\u5f15\u9032\u6210\u70ba\u898f\u7bc4\u53ca\u6e96\u5247\u3002\u6b61\u8fce\u4e00\u540c\u4ea4\u6d41\u4ee5\u53ca\u5b78\u7fd2\uff01\r\nHi! I'm a DevOps engineer at Cathay Financial Holdings, part of the Open Source Innovation Development Team. With 9 years of experience in the financial industry, I'm currently working on bringing CNCF open source projects and security tools into our cloud-native microservices architecture\u2014and helping turn them into practical standards within the organization. I'm always excited to exchange ideas and learn from others in the community. Let\u2019s connect and grow together!", "public_name": "\u8d99\u632f\u52dd (Sky)", "guid": "f3bd6241-4e81-53c9-b3dc-446bc4f2dacb", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SUU3BA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CJ8QPL/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CJ8QPL/", "attachments": []}, {"guid": "43d1f341-173d-544f-a8b6-fa6bb5a08bab", "code": "DMKPPV", "id": 1658, "logo": null, "date": "2025-08-09T15:50:00+08:00", "start": "15:50", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1658", "url": "https://pretalx.coscup.org/coscup-2025/talk/DMKPPV/", "title": "\u5f9e\u6230\u707d\u5230\u65b7\u7db2\uff1a\u6253\u9020\u6578\u4f4d\u97cc\u6027\uff0c\u5b88\u8b77\u6c11\u4e3b\u5e95\u7dda", "subtitle": "", "track": "Open Source Policy", "type": "Talk", "language": "en", "abstract": "\u7576\u707d\u96e3\u4f86\u81e8\uff0c\u6c11\u4e3b\u6e96\u5099\u597d\u4e86\u55ce\uff1f\r\n\r\n\u5f9e\u6230\u722d\u98a8\u96aa\u5230\u75ab\u60c5\u5c01\u9396\uff0c\u570b\u5bb6\u662f\u5426\u80fd\u5728\u5371\u6a5f\u4e2d\u5b88\u4f4f\u6c11\u4e3b\u3001\u7dad\u8b77\u9023\u7db2\u81ea\u7531\uff1f\r\n\u6211\u5011\u4e3b\u5f35\uff1a\u653f\u5e9c\u5728\u548c\u5e73\u6642\u671f\u5c31\u61c9\u9810\u5efa\u6cd5\u6cbb\u9632\u7dda\uff0c\u8b93\u6578\u4f4d\u97cc\u6027\u8207\u6c11\u4e3b\u6a5f\u5236\u5f97\u4ee5\u5728\u975e\u5e38\u6642\u671f\u904b\u4f5c\u3002\u9019\u4e0d\u53ea\u662f\u79d1\u6280\u554f\u984c\uff0c\u66f4\u662f\u653f\u5e9c\u7fa9\u52d9\u3002\r\n\r\n\u672c\u5834\u6b21\u5c07\u63a2\u8a0e\u7531\u6c11\u9593\u53f8\u6cd5\u6539\u9769\u57fa\u91d1\u6703\u63a8\u51fa\u7684\u300a\u6578\u4f4d\u6b0a\u5229\u57fa\u672c\u6cd5\u300b\u7b2c\u516b\u689d\u7684\u5236\u5ea6\u8a2d\u8a08\u63d0\u6848\uff0c\u5982\u4f55\u56de\u61c9\u7576\u524d\u5168\u7403\u9762\u5c0d\u7684\u6230\u707d\u8207\u7db2\u8def\u57fa\u790e\u8a2d\u65bd\u98a8\u96aa\uff0c\u4e26\u63d0\u51fa\u6c11\u9593\u53c3\u8207\u3001\u516c\u6b0a\u529b\u9650\u5236\u8207\u6578\u4f4d\u6c11\u9632\u7684\u5177\u9ad4\u65b9\u6848\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "G3HJDZ", "name": "Ian W.", "avatar": "https://pretalx.coscup.org/media/avatars/G3HJDZ_Blbm7ED.png", "biography": "Ian W.\uff0c\u5de5\u7a0b\u5e2b\uff0c\u5b78\u751f\u6642\u671f\u7a4d\u6975\u53c3\u8207\u591a\u9805\u793e\u6703\u904b\u52d5\uff0c\u4e26\u5728 318 \u904b\u52d5\u671f\u9593\u5c0d\u53f8\u6539\u6703\u6709\u66f4\u6df1\u5165\u7684\u8a8d\u8b58\u3002\u8fd1\u671f\u56e0\u5c0d\u516c\u6cd5\u8207\u8cc7\u8a0a\u6cd5\u7684\u95dc\u6ce8\u800c\u52a0\u5165\uff0c\u5e0c\u671b\u80fd\u7d50\u5408\u6280\u8853\u5c08\u696d\u6295\u5165\u6578\u4f4d\u6cd5\u6cbb\u7684\u63a8\u52d5\uff0c\u76ee\u524d\u70ba\u53f8\u6539\u6703\u6578\u4f4d\u6cd5\u6cbb\u5c0f\u7d44\u6210\u54e1\u3002", "public_name": "Ian W.", "guid": "b4fd8f76-4ff5-5c7c-89e9-a43601b95f24", "url": "https://pretalx.coscup.org/coscup-2025/speaker/G3HJDZ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DMKPPV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DMKPPV/", "attachments": []}], "TR514": [{"guid": "3f0aed00-4983-5b80-90d0-e5554dc0af0a", "code": "Q7KUWD", "id": 1893, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1893-greeting-from-naruhiko-ogasawara-ospn--day-1", "url": "https://pretalx.coscup.org/coscup-2025/talk/Q7KUWD/", "title": "Greeting from Naruhiko Ogasawara OSPN \u65e5\u672c\u30c8\u30e9\u30c3\u30af  - Day 1", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk", "language": "en", "abstract": "Greetings from Naruhiko Ogasawara.  In this session, he will share the OSC Japan track Day 1, which includes topics related to Japanese community work and technology.\r\nThe open-source community in Japan, although somewhat stagnant, is beginning to experience a fresh wave of energy. At the same time, there is much to learn from Taiwan in terms of engaging the younger generation. Drawing on his experiences and insights from involvement in several open-source software (OSS) communities in Japan, Naruhiko will also discuss collaboration with open-source communities across East Asia.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PPCWYN", "name": "Naruhiko Ogasawara", "avatar": "https://pretalx.coscup.org/media/avatars/KIMG0548_GCqGfFG.JPG", "biography": "Naruhiko Ogasawara is an open source enthusiast from Japan, with a particular interest in desktop environments and the applications that run on them.\r\nProfessionally, he works at a Japanese security vendor, where he is involved in static analysis of source code, diagnostics for systems utilizing generative AI, promotion of DevSecOps, and the use of SBOMs.", "public_name": "Naruhiko Ogasawara", "guid": "ced944f6-2d54-587e-8952-d783e12d4f70", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PPCWYN/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/Q7KUWD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/Q7KUWD/", "attachments": []}, {"guid": "e2cc4cc6-d815-581f-b01f-d60388319489", "code": "BDDQY9", "id": 1506, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1506-the-basics-of-writer-that-you-can-learn-by-enjoying-if-you-want-to-migrate-start-with-writer", "url": "https://pretalx.coscup.org/coscup-2025/talk/BDDQY9/", "title": "The basics of Writer that you can learn by enjoying! If you want to migrate, start with Writer!", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk - early bird submission", "language": "en", "abstract": "LibreOffice Writer has a lot of charm.\r\nWe enjoy Writer within our organization.\r\nSo if you are thinking about moving away from Microsoft Office, how about tackling the transition from Word to Writer first?\r\nThis presentation is intended for those who are considering migrating from Microsoft Office to LibreOffice, but are apprehensive or wondering how to make the transition appealing, or are curious about the basics of using Writer.\r\nWe hope you will join us, have fun and feel the charm of Writer.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "X7CDAJ", "name": "K.Ito", "avatar": "https://pretalx.coscup.org/media/avatars/X7CDAJ_yqMPGfw.jpg", "biography": "I was originally a medical professional. However, due to a personnel change within the organization, I was engaged as a systems department.\r\nThe president assigned me to reduce costs and be creative, and I decided to contribute to the introduction and promotion of open source software.\r\nCurrently, the system infrastructure in the organization is Nextcloud for groupware and LibreOffice for office software, which are widely used in daily business.", "public_name": "K.Ito", "guid": "48b949a7-73cd-5ba5-bf1d-410910a78527", "url": "https://pretalx.coscup.org/coscup-2025/speaker/X7CDAJ/"}, {"code": "NL7NXD", "name": "Yuuichi Kojima", "avatar": "https://pretalx.coscup.org/media/avatars/NL7NXD_nT6yXc7.webp", "biography": "My profession is occupational therapist. I visit patients in their homes and provide care. My organization is actively adopting open source software and I was impressed by its potential and convenience. I am not an IT expert, but as a staff member I am exposed to a variety of software on a daily basis. \r\nMy motto is \u201cMake you shine the brightest\u201d.", "public_name": "Yuuichi Kojima", "guid": "0dd4c006-4947-5ce1-8c65-39045a77e036", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NL7NXD/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/BDDQY9/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/BDDQY9/", "attachments": []}, {"guid": "decafdd9-bb5f-5f14-81d4-e21183e71e49", "code": "S9FC3Q", "id": 1474, "logo": null, "date": "2025-08-09T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1474-openstreetmapwikimedia", "url": "https://pretalx.coscup.org/coscup-2025/talk/S9FC3Q/", "title": "OpenStreetMap\u3068Wikimedia\u3092\u7d44\u307f\u5408\u308f\u305b\u305f\u3001\u307e\u3061\u3065\u304f\u308a\u306e\u63d0\u6848\u3068\u5b9f\u8df5", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk - early bird submission", "language": "en", "abstract": "Wikimedia Commons\u3084OpenStreetMap\u306a\u3069\u306e\u30aa\u30fc\u30d7\u30f3\u30c7\u30fc\u30bf\u3092\u6d3b\u7528\u3057\u3001\u5730\u57df\u6d3b\u52d5\u306e\u30c7\u30b8\u30bf\u30eb\u5316\u3068\u30a2\u30fc\u30ab\u30a4\u30d6\u6d3b\u52d5\u3092\u5831\u544a\u3057\u307e\u3059\u3002\r\n\r\n\u5730\u57df\u8cc7\u6599\u3092\u5c06\u6765\u306b\u6b8b\u3059\u306b\u306f\u4fe1\u983c\u6027\u306e\u3042\u308b\u30aa\u30fc\u30d7\u30f3\u30c7\u30fc\u30bf\u30d7\u30e9\u30c3\u30c8\u30d5\u30a9\u30fc\u30e0\u304c\u5fc5\u8981\u3067\u3001\u7279\u306bOpenStreetMap\u3068Wikimedia\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u7d44\u307f\u5408\u308f\u305b\u304c\u91cd\u8981\u3067\u3059\u3002\r\n\u3053\u308c\u306b\u3088\u308a\u3001\u5730\u57df\u306e\u591a\u89d2\u7684\u306a\u30a2\u30fc\u30ab\u30a4\u30d6\u304c\u9032\u307f\u3001\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u3067\u30a2\u30fc\u30c8\u30a4\u30d9\u30f3\u30c8\u30de\u30c3\u30d7\u306a\u3069\u3092\u63d0\u4f9b\u3057\u3066\u5730\u57df\u6d3b\u52d5\u3092\u652f\u63f4\u3067\u304d\u307e\u3059\u3002\r\nIT\u30b9\u30ad\u30eb\u304c\u9ad8\u304f\u306a\u304f\u3066\u3082\u5199\u771f\u3084\u5730\u56f3\u3092\u63d0\u4f9b\u3067\u304d\u3001\u5730\u57df\u4f4f\u6c11\u304c\u53c2\u52a0\u3059\u308b\u3053\u3068\u3067\u4e00\u4f53\u611f\u3092\u751f\u307f\u51fa\u3057\u307e\u3059\u3002\r\n\r\n\u307e\u305f\u3001\u30aa\u30fc\u30d7\u30f3\u30c7\u30fc\u30bf\u3092\u6d3b\u7528\u3057\u305f\u5b50\u80b2\u3066\u3084\u9632\u707d\u30de\u30c3\u30d7\u306a\u3069\u3001\u4ed6\u306e\u5730\u57df\u6d3b\u52d5\u306b\u3082\u6d3b\u7528\u53ef\u80fd\u3067\u3001\u76f8\u4e92\u5354\u529b\u306e\u4ed5\u7d44\u307f\u304c\u69cb\u7bc9\u3055\u308c\u307e\u3059\u3002\u5b9f\u969b\u306b\u300c\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u30de\u30c3\u30d7\u30e1\u30fc\u30ab\u30fc\u300d\u3092\u958b\u767a\u3057\u3001\u65e5\u672c\u3067\u306e\u5b9f\u8df5\u7d50\u679c\u3082\u5831\u544a\u3057\u307e\u3059\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RVTN3T", "name": "K.Sakanoshita", "avatar": "https://pretalx.coscup.org/media/avatars/RVTN3T_GtG3F2x.png", "biography": "I live in the Kansai region. I am currently active in the areas of open data and open source. Through mapping parties, open datathons, and software development, I am trying to demonstrate that anyone can disseminate local information.", "public_name": "K.Sakanoshita", "guid": "90e94f37-476e-5043-937b-e1d40735567a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RVTN3T/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/S9FC3Q/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/S9FC3Q/", "attachments": []}, {"guid": "37b170fc-c487-55ce-854b-bd93baa5676d", "code": "MKJHK7", "id": 1401, "logo": null, "date": "2025-08-09T13:00:00+08:00", "start": "13:00", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1401-turning-spare-mini-pcs-into-an-incus-cluster", "url": "https://pretalx.coscup.org/coscup-2025/talk/MKJHK7/", "title": "Turning Spare Mini PCs into an Incus Cluster", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk - early bird submission", "language": "en", "abstract": "Mini PCs naturally multiply.\r\n \r\nTo stay out of the doghouse for your ever-growing collection, let's turn these assorted mini PCs into an Incus Cluster!\r\n \r\n[Incus](https://linuxcontainers.org/incus/introduction/) is a Linux-based hypervisor for containers and VMs -- think of it like a lighter, funnier cousin of ESXi or Proxmox VE.\r\n \r\nBy clustering spare mini PCs with Incus on your favorite Linux distribution, you can host anything from a robust home lab to redundant home automation, streaming servers, your own personal or family cloud, and much more. No more guilt trips -- now you have perfectly valid reasons to collect even more tiny computers. This session will walk you through the key steps to create your own Incus Cluster, from basic setup to advanced clustering techniques.\r\n\r\n(Note: Electricity bills -- and excuses to your family -- are your responsibility.)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HYFL8V", "name": "Mitsuya Shibata", "avatar": "https://pretalx.coscup.org/media/avatars/HYFL8V_sxOeSeN.png", "biography": "Mitsuya is a software engineer working in Japan, developing embedded devices and network devices while also contributing to FLOSS development. He is also a member of the Ubuntu Japanese Local Community Team and writes regular columns and articles related to Ubuntu for numerous IT magazines and technical websites.", "public_name": "Mitsuya Shibata", "guid": "7989a584-6dcf-5bc7-8369-1c528df65088", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HYFL8V/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MKJHK7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MKJHK7/", "attachments": []}, {"guid": "c0b7942e-2252-5999-9604-20dc7b4f3968", "code": "TDSZ3S", "id": 1383, "logo": null, "date": "2025-08-09T13:40:00+08:00", "start": "13:40", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1383-pleasanter-an-open-source-no-code-low-code-development-tool", "url": "https://pretalx.coscup.org/coscup-2025/talk/TDSZ3S/", "title": "Pleasanter, an open source no-code/low-code development tool", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk - early bird submission", "language": "en", "abstract": "Pleasanter is a no-code development tool for building business systems.\r\n\r\nSince its first release in 2016, Pleasanter has undergone numerous version upgrades. Today, it is used by financial institutions, local governments, and major manufacturing companies in Japan.\r\n\r\nIn January 2025, an introductory book will be published, and from February, a series of articles will appear in Software Design, a leading IT media magazine from Japan, further increasing its recognition.\r\n\r\nAlthough it is currently mainly used in Japan, it already supports seven languages and provides an English manual, making it ready for global use.\r\n\r\nIn this presentation, I will discuss an overview of Pleasanter, its development story, use cases, demonstrations, and monetization strategies.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WPPXCS", "name": "Taiji Uchida", "avatar": "https://pretalx.coscup.org/media/avatars/WPPXCS_rkhAZcY.jpg", "biography": "I am the original developer of the open-source software \"Pleasanter.\"\r\nI originally worked as a system engineer for 19 years at FSAS, a Fujitsu group company. After that, I developed Pleasanter on my own, started my own business, and became the CEO of Implem Inc.\r\n\r\nCurrently, I am promoting the adoption of Pleasanter together with its users and 120 partner companies with whom we collaborate in business.", "public_name": "Taiji Uchida", "guid": "9a86322f-3a6c-511f-bd67-1c36f8755962", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WPPXCS/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/TDSZ3S/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/TDSZ3S/", "attachments": []}, {"guid": "14df28c7-279e-52d1-a990-c89ad91285aa", "code": "WPRXXB", "id": 1713, "logo": null, "date": "2025-08-09T14:20:00+08:00", "start": "14:20", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1713-typoglycemia-an-experimental-study-between-complexities-and-cognitive-levels", "url": "https://pretalx.coscup.org/coscup-2025/talk/WPRXXB/", "title": "Typoglycemia: An Experimental Study between Complexities and Cognitive Levels", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk", "language": "en", "abstract": "Do you know the phenomenon named typoglycemia? When humans read a text, they can read it smoothly if the first and last characters of words are fixed, even though the middle characters are scrambled. That phenomenon is known as typoglycemia.\r\n\r\nA research team in our laboratory used the open-source software tool Twine and some Python scripts to build a platform to test the correlation between the complexity of the typoglycemified text and humans' cognitive levels.\r\n\r\nIn this talk, I would like to explain the following: 1. The typoglycemia phenomenon; 2. Defining the typoglycemia-complexity metrics (typoglycemia level); 3. How we built the experiment system using OSS tools; 4. The results of the experiment and how we analyzed the results.\r\n\r\nOur experiment's essential novelty and fundamental idea is that we defined the typoglycemia metrics. There are several studies on this topic, whereas no investigations have suggested the complexities of the typoglycemified text so far. We also provided all the tools as open-source tools, which can be accessed on GitHub. Then, you can experiment to confirm the results.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3VF3BU", "name": "Jun Iio", "avatar": "https://pretalx.coscup.org/media/avatars/338381963_529392195798536_5185507161144438443_n_nuQykxg.jpg", "biography": "Dr. Jun Iio was born in Gifu, Japan, in 1970. He received his Master's degree in Mathematical Engineering and Information Physics from the University of Tokyo in 1994 and joined Mitsubishi Research Institute, Inc. in the same year. He has been a visiting associate professor at the International Center of Tokyo University of Agriculture and Technology since 2009. In 2013, he became an Associate Professor at the Department of Socio-informatics, Faculty of Letters, Chuo University, a Research Fellow at the Institute of Science and Engineering, Institute of Social Science, Chuo University, and a Professor at the same department at the same university from 2014. He has been a Professor at the Faculty of Global Informatics at the same university since 2019. He is engaged in research on the interaction between humans and information systems. His research keywords are image processing, user interface, optimization of information systems, etc. He is an HCD-Net certified human-centered design expert, a Professional Engineer (Information Engineering), and a Ph.D. in Engineering.", "public_name": "Jun Iio", "guid": "3018e95c-845a-5974-9c79-942a40b5334b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/3VF3BU/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WPRXXB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WPRXXB/", "attachments": []}, {"guid": "e1f5e468-6c81-5dec-83a9-7b003c7fc842", "code": "U3NZ9A", "id": 1402, "logo": null, "date": "2025-08-09T15:00:00+08:00", "start": "15:00", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1402-japanese-food-knowledge-graph-for-taiwanese", "url": "https://pretalx.coscup.org/coscup-2025/talk/U3NZ9A/", "title": "Japanese Food Knowledge Graph for Taiwanese", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk - early bird submission", "language": "en", "abstract": "**Japanese food, including sushi, ramen, and tempura, is well-known around the world.** However, Japan has a wide variety of **regional dishes** that can be hard for Taiwanese people to discover and understand when visiting or learning about Japanese cuisine.\r\n\r\nTo solve this, we are developing a **Japanese Food Knowledge Graph** tailored for Taiwanese users. This system doesn\u2019t just list dishes\u2014it **connects foods, ingredients, cooking styles, and regions**, helping users explore Japanese food more intuitively.\r\n\r\nFor example, the system will provide:\r\n- **Regional specialties** (e.g., Hokkaido seafood bowls, Osaka okonomiyaki, Fukuoka tonkotsu ramen)\r\n- **Similar dish comparisons** (e.g., udon vs. soba, sushi types)\r\n- **Seasonal and event-based foods** (e.g., winter hot pot, summer cold noodles)\r\n\r\nThe database will include:\r\n- **Dish names** (like sukiyaki, sashimi, oyakodon)\r\n- **Ingredients** (rice, fish, beef, miso)\r\n- **Flavors and methods** (sweet, salty, grilled, simmered)\r\n- **Regional information** (e.g., Kyoto, Okinawa)\r\n\r\nBy using a **graph database**, users can easily **discover, learn about, and enjoy** Japanese cuisine in a highly visual and interactive way. It will be especially helpful for:\r\n- **Taiwanese travelers** looking for local foods\r\n- **Japanese food lovers** wanting to deepen their knowledge\r\n- **Restaurants and food businesses** introducing Japanese cuisine in Taiwan\r\n\r\nIn this presentation, I will demonstrate a **working prototype** of the knowledge graph and show how it can enhance the Japanese food experience.\r\n\r\n**Beginner-friendly and perfect for food fans!**", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FCHQXC", "name": "Koji Annoura", "avatar": "https://pretalx.coscup.org/media/avatars/FCHQXC_qVXjSbk.JPG", "biography": "Koji Annoura is a highly experienced full-stack developer with over 40 years in the industry.\r\nHe has been involved in Agile software development since 2009 and played a key role in founding the \"Neo4j Users Group Tokyo\" in Japan. Additionally, he established the \"Apache Hop User Group Japan\" in 2021.\r\n\r\nKoji has actively supported numerous companies and teams in their agile transformation journeys, assisting with the implementation of Agile and Scrum methodologies.\r\n\r\nHe is also an accomplished author, having contributed to \"The Practical Guide to MacOS X Server,\" and serves as a technical reviewer for \"Graph Data Processing with Cypher.\"", "public_name": "Koji Annoura", "guid": "4d345e76-adce-57ee-820e-c69792f18a83", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FCHQXC/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/U3NZ9A/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/U3NZ9A/", "attachments": []}], "TR515": [{"guid": "bcf02cdc-6689-55b0-9f12-6ed90156f8c8", "code": "KR3DRD", "id": 1760, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR515", "slug": "coscup-2025-1760-doujin-and-open-source-a-comparative-study-and-future-perspectives-on-the-evolution-of-open-culture", "url": "https://pretalx.coscup.org/coscup-2025/talk/KR3DRD/", "title": "Doujin and Open Source: A Comparative Study and Future Perspectives on the Evolution of Open Culture", "subtitle": "", "track": "Open World Tour", "type": "Talk", "language": "en", "abstract": "This presentation compares Japan's \"Doujin\" (\u540c\u4eba) activities with the Western-originated \"Open Source Software (OSS) activities,\" exploring their origins, backgrounds, developmental dynamics, and the future vision of open culture.\r\n\r\nThe OSS movement sustains a voluntary community of developers, motivated by contributions and improvements secured through open source licenses. In contrast, Japan's Doujin culture forms highly enthusiastic communities through the creation and distribution of derivative works based on existing creations or original works. These activities are fueled by the love and empathy that fans (i.e., \"doujin\") share for \"narratives\".\r\n\r\nThis session will first trace the origins of both movements. While the OSS movement is rooted in the hacker culture of the American West Coast and European free software ideology, Doujin activities find their early forms in the self-publishing of literary magazines by writers' groups in Meiji era (late 18th century).\r\n\r\nNext, we will compare the developmental processes of their respective communities. Doujin activities have built a unique ecosystem for co-creating narratives through offline events known as \"Doujinshi conventions\" (\u540c\u4eba\u8a8c\u5373\u58f2\u4f1a). In contrast, we will examine how the OSS movement's stage became globalized and came to pursue productivity within a market economy.\r\n\r\nFinally, we will look towards the future of our open culture. We will introduce relatively new Japanese Doujinshi conventions such as \"Bunfree Market\" (\u6587\u5b66\u30d5\u30ea\u30de) and \"Tech Book Fest\" (\u6280\u8853\u66f8\u5178), proposing an attractive community model driven by emotional connections.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "38HVTF", "name": "\u897f\u5c71\u96c4\u5927 Yudai Nishiyama", "avatar": "https://pretalx.coscup.org/media/avatars/38HVTF_ObuovuD.jpg", "biography": "Engineer, creator, and sociologist.\r\nRooted in Kansai region of Japan, living in Tokyo.\r\nWorking for a startup in Kyoto, developing a screenshot app Gyazo.\r\nThe author of a programming book \u300eTECHNICAL MASTER \u306f\u3058\u3081\u3066\u306eTypeScript \u30a8\u30f3\u30b8\u30cb\u30a2\u5165\u9580\u7de8\u300f.\r\nThe creator and core committer of OSS plugins around Gyazo.", "public_name": "\u897f\u5c71\u96c4\u5927 Yudai Nishiyama", "guid": "3dbd59a9-408b-51c8-8c46-7833d922dd7b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/38HVTF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KR3DRD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KR3DRD/", "attachments": []}, {"guid": "b9ff097e-ebb1-5224-8371-14a0077e6411", "code": "WHX9FJ", "id": 1619, "logo": null, "date": "2025-08-09T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR515", "slug": "coscup-2025-1619-edk-ii", "url": "https://pretalx.coscup.org/coscup-2025/talk/WHX9FJ/", "title": "\u8d70\u9032\u958b\u6e90\u97cc\u9ad4\u4e16\u754c\uff1a\u5f9e EDK II \u793e\u7fa4\u5230\u6b50\u6d32\u958b\u6e90\u821e\u81fa", "subtitle": "", "track": "Open World Tour", "type": "Talk", "language": "en", "abstract": "\u672c\u6b21\u6f14\u8b1b\u5c07\u5206\u4eab\u53c3\u8207\u6d77\u5916\u958b\u6e90\u97cc\u9ad4\u793e\u7fa4\u7684\u7d93\u9a57\uff0c\u5f9e\u6295\u5165 EDK II \u793e\u7fa4\u7684\u6b77\u7a0b\u8ac7\u8d77\uff0cEDK II \u662f UEFI \u97cc\u9ad4\u7684\u958b\u6e90\u5be6\u4f5c\uff0c\u793e\u7fa4\u53c3\u8207\u8005\u4f86\u81ea\u5168\u7403\u5404\u5730\uff0c\u6db5\u84cb\u786c\u9ad4\u5ee0\u5546\u3001\u8a2d\u5099\u88fd\u9020\u5546\u3001\u4ee5\u53ca\u5c0d\u97cc\u9ad4\u6280\u8853\u6709\u8208\u8da3\u7684\u500b\u4eba\u958b\u767c\u8005\u3002\u6b64\u8b70\u7a0b\u6703\u8aaa\u660e\u5982\u4f55\u5f9e\u4e00\u4f4d\u521d\u5b78\u8005\uff0c\u900f\u904e\u95b1\u8b80\u539f\u59cb\u78bc\u3001\u4fee\u6b63\u5c0f\u554f\u984c\u3001\u53c3\u8207\u8a0e\u8ad6\uff0c\u9010\u6b65\u6210\u70ba\u6280\u8853\u8ca2\u737b\u8005\uff0c\u9032\u800c\u878d\u5165\u793e\u7fa4\u3001\u8207\u5168\u7403\u958b\u6e90\u958b\u767c\u8005\u5408\u4f5c\uff0c\u4e26\u6700\u7d42\u767b\u4e0a\u6b50\u6d32\u6700\u5927\u958b\u6e90\u7814\u8a0e\u6703 FOSDEM \u6f14\u8b1b\u7684\u5fc3\u8def\u6b77\u7a0b\u3002\r\n\r\n\u5e0c\u671b\u900f\u904e\u9019\u5834\u5206\u4eab\uff0c\u8b93\u6709\u5fd7\u53c3\u8207\u5927\u578b\u958b\u6e90\u5c08\u6848\u7684\u958b\u767c\u8005\uff0c\u80fd\u5920\u5c0d\u65bc\u5982\u4f55\u8d77\u6b65\u6709\u66f4\u6e05\u6670\u7684\u65b9\u5411\uff0c\u540c\u6642\u4e5f\u8b93\u66f4\u591a\u4eba\u8a8d\u8b58\u53c3\u8207\u958b\u6e90\u793e\u7fa4\u662f\u4e00\u5834\u500b\u4eba\u6210\u9577\u8207\u570b\u969b\u8996\u91ce\u62d3\u5c55\u7684\u65c5\u7a0b\u3002\u4e5f\u671f\u671b\u80fd\u9f13\u52f5\u66f4\u591a\u4f86\u81ea\u53f0\u7063\u7684\u958b\u767c\u8005\u8d70\u9032\u6d77\u5916\u958b\u6e90\u793e\u7fa4\uff0c\u5728\u570b\u969b\u821e\u53f0\u4e0a\u767c\u63ee\u5f71\u97ff\u529b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DLBWBK", "name": "Richard Lyu", "avatar": "https://pretalx.coscup.org/media/avatars/DLBWBK_1cYJgte.png", "biography": "Richard Lyu \u662f SUSE Labs \u7684 EFI \u958b\u767c\u8005\uff0c\u5c08\u9580\u5f9e\u4e8b edk2/OVMF \u53ca\u6a5f\u5bc6\u904b\u7b97\u7684\u958b\u767c\u8207\u7814\u7a76\uff0c\u540c\u6642\u4e5f\u662f UEFI Forum \u7684\u6210\u54e1\u3002\u4ed6\u7562\u696d\u65bc\u570b\u7acb\u967d\u660e\u4ea4\u901a\u5927\u5b78\uff0c\u64c1\u6709\u6df1\u539a\u7684\u4f4e\u5c64\u7cfb\u7d71\u80cc\u666f\uff0c\u64c5\u9577\u539f\u59cb\u78bc\u5206\u6790\u8207\u8ffd\u8e64\u3002Richard Lyu \u66fe\u53d7\u9080\u81f3\u570b\u7acb\u6e05\u83ef\u5927\u5b78\u7684\u9ad8\u7b49 Unix \u7a0b\u5f0f\u8a2d\u8a08\u8ab2\u7a0b\u64d4\u4efb\u8b1b\u8005\uff0c \u4e5f\u66fe\u81f3 FOSDEM 2025 \u3001CYBERSEC 2025 \u767c\u8868\u7814\u7a76\u3002\u4ed6\u71b1\u8877\u65bc\u53c3\u8207\u6280\u8853\u793e\u7fa4\uff0c\u66fe\u64d4\u4efb HITCON Enterprise 2024 \u526f\u7e3d\u53ec\u96c6\u4eba\uff0c\u4ee5\u53ca HITCON Training 2023 \u7e3d\u53ec\u96c6\u4eba\u3002", "public_name": "Richard Lyu", "guid": "8e9d5b4d-86b1-525b-b4ef-12c1aa68b8d2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DLBWBK/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WHX9FJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WHX9FJ/", "attachments": []}, {"guid": "bac5dfaf-b618-550c-9bea-160b50b6c0f5", "code": "LQKJFY", "id": 1788, "logo": null, "date": "2025-08-09T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR515", "slug": "coscup-2025-1788-kotlinconf", "url": "https://pretalx.coscup.org/coscup-2025/talk/LQKJFY/", "title": "KotlinConf \u5be6\u5730\u89c0\u5bdf\uff1a\u5f9e\u6280\u8853\u8da8\u52e2\u5230\u570b\u969b\u958b\u6e90\u793e\u7fa4\u7684\u73fe\u5834\u7b46\u8a18", "subtitle": "", "track": "Open World Tour", "type": "Talk", "language": "en", "abstract": "\u4f60\u6216\u8a31\u807d\u904e\u3001\u751a\u81f3\u4f7f\u7528\u904e Kotlin\uff0c\u4f46\u672a\u5fc5\u89aa\u8eab\u53c3\u52a0\u904e\u9019\u5834\u5c6c\u65bc Kotlin \u958b\u767c\u8005\u7684\u570b\u969b\u6280\u8853\u76db\u6703\u3002KotlinConf \u662f\u5168\u7403\u6700\u5927\u7684 Kotlin \u5be6\u9ad4\u958b\u767c\u8005\u5927\u6703\uff0c\u532f\u805a\u4f86\u81ea\u4e16\u754c\u5404\u5730\u7684\u958b\u767c\u8005\u3001\u6280\u8853\u8b1b\u5e2b\u8207 JetBrains \u5b98\u65b9\u5718\u968a\uff0c\u805a\u7126\u65bc\u8a9e\u8a00\u6f14\u9032\u3001\u6838\u5fc3\u51fd\u5f0f\u5eab\u3001\u5de5\u5177\u93c8\u512a\u5316\u3001\u8de8\u5e73\u53f0\u5be6\u6230\u7b49\u591a\u5143\u4e3b\u984c\u3002\u7121\u8ad6\u662f\u521d\u5b78\u8005\u9084\u662f\u8cc7\u6df1\u958b\u767c\u8005\uff0c\u90fd\u80fd\u5728\u73fe\u5834\u638c\u63e1\u7b2c\u4e00\u624b\u6280\u8853\u8da8\u52e2\uff0c\u611f\u53d7\u793e\u7fa4\u7684\u84ec\u52c3\u8108\u52d5\u3002\u672c\u5834\u5206\u4eab\u5c07\u5f9e\u8b1b\u8005\u89aa\u8eab\u53c3\u8207 KotlinConf \u7684\u89d2\u5ea6\u51fa\u767c\uff0c\u5e36\u4f60\u8d70\u5165\u6703\u5834\u73fe\u5834\uff0c\u4ecb\u7d39\u8b70\u7a0b\u5167\u5bb9\u3001\u8b1b\u5e2b\u9663\u5bb9\u3001\u5c55\u5340\u8a2d\u8a08\u3001\u958b\u767c\u8005\u4ea4\u6d41\uff0c\u4ee5\u53ca\u793e\u7fa4\u6587\u5316\u7b49\u7b2c\u4e00\u7dda\u89c0\u5bdf\u3002\u540c\u6642\u4e5f\u6703\u5206\u4eab\u5982\u4f55\u5728\u6703\u4e2d\u8207\u570b\u969b\u958b\u767c\u8005\u5efa\u7acb\u9023\u7d50\uff0c\u4e26\u5f9e\u4ea4\u6d41\u4e2d\u6fc0\u767c\u65b0\u7684\u9748\u611f\u3002\u5373\u4f7f\u7121\u6cd5\u89aa\u81e8\u73fe\u5834\uff0c\u4e5f\u80fd\u900f\u904e\u9019\u5834\u5206\u4eab\uff0c\u6df1\u5165\u9ad4\u6703\u570b\u969b\u958b\u6e90\u793e\u7fa4\u7684\u771f\u5be6\u6a23\u8c8c\u8207\u9b45\u529b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "S3HPPG", "name": "\u8303\u8056\u4f51", "avatar": "https://pretalx.coscup.org/media/avatars/S3HPPG_kqTNwyz.jpeg", "biography": "JetBrains \u6280\u8853\u50b3\u6559\u58eb\uff0c\u8ca0\u8cac\u63a8\u5ee3 Kotlin\u3001JetBrains IDE \u53ca\u76f8\u95dc\u6280\u8853\u3002\u5e73\u6642\u9189\u5fc3\u65bc\u6280\u8853\u7814\u7a76\uff0c\u5c08\u6ce8\u65bc Web\u3001\u5f8c\u7aef\u6280\u8853\u53ca\u80fd\u63d0\u5347\u751f\u7522\u529b\u7684\u6280\u5de7\uff0c\u81f4\u529b\u65bc\u5c07\u8907\u96dc\u7684\u6280\u8853\u540d\u8a5e\u7528\u901a\u4fd7\u6613\u61c2\u7684\u65b9\u5f0f\u8b93\u65b0\u624b\u4e5f\u80fd\u5438\u6536\u3002\u5de5\u4f5c\u4e4b\u9918\u4e5f\u662f\u591a\u5e74\u6280\u8853\u793e\u7fa4\u5fd7\u5de5\uff0c\u7a4d\u6975\u53c3\u8207\u958b\u6e90\u793e\u7fa4\u904b\u4f5c\u3002", "public_name": "\u8303\u8056\u4f51", "guid": "25e28465-4c2d-5970-8d4f-084fde5b3fa2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/S3HPPG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/LQKJFY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/LQKJFY/", "attachments": []}, {"guid": "aa4d489b-78c4-5d64-af43-385df5869e46", "code": "PBXD9V", "id": 1860, "logo": null, "date": "2025-08-09T13:00:00+08:00", "start": "13:00", "duration": "00:30", "room": "TR515", "slug": "coscup-2025-1860-fosdem--ocf--fringe", "url": "https://pretalx.coscup.org/coscup-2025/talk/PBXD9V/", "title": "FOSDEM \u7b2c\u4e8c\u6b21\u6295\u7a3f\u624d\u4e0a\u624b\u66a8\u539f\u4f86\u570b\u5916\u4e5f\u6709\u5728 OCF \u9031\u908a Fringe \u53c3\u8207\u5c0f\u6545\u4e8b", "subtitle": "", "track": "Open World Tour", "type": "Talk", "language": "en", "abstract": "\u4eca\u5e74\u5ea6 OCF \u4e0d\u50cf\u5f80\u5e74\u51fa\u52d5\u4e00\u5927\u5718\u4eba\u7684\u8207\u6703\uff0c\u611f\u8b1d COSCUP \u7684\u540c\u884c\u5925\u4f34\u4e00\u540c\u7dad\u8b77\u904b\u4f5c\u8457\u5171\u540c\u7684\u6524\u4f4d\u3002\u505a\u70ba\u7b2c\u4e09\u5e74\u81fa\u7063\u793e\u7fa4\u7684\u96c6\u9ad4\u51fa\u8a2a\uff0c\u6211\u8a2d\u5b9a\u4e86\u300c\u4e00\u5b9a\u8981\u6295\u7a3f\u6295\u5230\u300d\u52a0\u4e0a\u300c\u6211\u8981\u8a8d\u771f\u53c3\u8207 Fringe\u300d\u7684\u8207\u6703\u7b56\u7565\u3002\u5728\u9019\u5834\u6f14\u8b1b\u4e2d\uff0c\u6211\u5c07\u5206\u4eab\u5728\u6295\u7a3f FOSDEM \u6642\u61c9\u7576\u8981\u505a\u7684\u6e96\u5099\uff0c\u53ca\u5efa\u8b70\u5148\u5099\u597d\u7684\u6295\u7a3f\u53c3\u8003\u8cc7\u6599\u3002\u540c\u6642\u9019\u6b21\u6295\u7a3f\u4e86\u4e09\u500b Devroom \uff08\u6559\u80b2\u3001\u793e\u7fa4\u7d93\u71df\u53ca\u9583\u96fb\u79c0\uff09\uff0c\u6700\u5f8c\u4e0a\u4e86\u5169\u500b\uff0c\u4e5f\u6703\u540c\u6642\u5206\u4eab\u9019\u5176\u4e2d\u8207\u9019\u5169\u8ecc\u793e\u7fa4\u5c0d\u8a71\u3001\u5408\u4f5c\u3001\u8207\u6703\u73fe\u5834\u4ed6\u5011\u793e\u7fa4\u63a5\u5f85\u8b1b\u8005\u7684\u7d93\u9a57\u3002\u53e6\u5916\u540c\u5834\u52a0\u6620\u9019\u6b21\u6703\u671f\u9593\u53c3\u8207\u4e86\u4e09\u500b Fringe \uff0c\u5305\u542b\u4e86 Open Compliance \u5de5\u4f5c\u574a\u3001CHAOSS Con \u53ca Open Collective \u57fa\u91d1\u6703\u7684\u4e32\u806f\u6d3b\u52d5\uff0c\u5728\u9019\u8b70\u7a0b\u4e2d\u4e5f\u6703\u540c\u6642\u5206\u4eab\u9019\u4e09\u8005\u7684\u53c3\u8207\u7684\u5c0f\u6545\u4e8b\u3001\u9700\u8981\u6709\u7684\u4e8b\u5148\u6e96\u5099\uff0c\u53ca\u5b78\u5230\u3001\u807d\u5230\u53ca\u770b\u5230\u597d\u73a9\u7684\u570b\u5916\u793e\u7fa4\u6d3b\u52d5\u7684\u73a9\u6cd5\u3002 Open Compliance \u5de5\u4f5c\u574a\u4e2d\u5efa\u7acb\u4e86\u958b\u767c\u8005\u8207\u4f7f\u7528\u8005\u9593\u300c\u5c0d\u8a71\u300d\u7684\u65b9\u5f0f\uff0c\u540c\u600e\u6a23\u540c\u6642\u79c0\u51fa\u6bcf\u3127\u500b\u5de5\u4f5c\u7684 capacity \u540c\u6642\uff0c\u4e5f\u5c55\u73fe\u51fa\u5176\u8207\u4f7f\u7528\u8005\u9593\u7684\u5c0d\u8a71\uff1bCHAOSS Con \u4e2d\u6709\u8457\u600e\u6a23\u4e00\u540c\u8b93\u958b\u6e90\u793e\u7fa4\u66f4\u597d\u7684\u5c0d\u8a71\uff1b\u800c Open Collective \u6b63\u5f0f\u7d50\u675f\u4e86\u570b\u5916\u7684 OCF \u8f49\u4ee5\u300c\u793e\u6703\u4f01\u696d\u300d\u6a21\u5f0f\u670d\u52d9\u570b\u969b\u7684\u793e\u7fa4\uff0c\u4ed6\u5011\u6b63\u5728\u958b\u6e90\u793e\u7fa4\u7db2\u7d61\u6295\u6ce8\u54ea\u4e9b\u65b0\u7684\u57fa\u790e\u8a2d\u65bd\uff1f\u540c\u6642\u793e\u7fa4\u9593\u53c8\u600e\u770b\u5462\uff1f", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZFW33N", "name": "Ian Liu", "avatar": "https://pretalx.coscup.org/media/avatars/ZFW33N_XvXr7WE.jpg", "biography": "2013 \u5e6b Muka \u6551\u706b\u6389\u9032 COSCUP \u884c\u92b7\u5751\uff0c\u5c31\u5751\u5751\u76f8\u9023\u51fa\u6c92\u5728 SITCON, g0v Summit, CCTW \u4e2d\uff0c\u4e5f\u7576\u904e\u62c9\u8d0a\u53ca\u51fa\u7d0d\u5fd7\u5de5\u5c0f\u7cbe\u9748\u3002\u8cc7\u50b3\u78a9\u73ed\u6642\u63a5\u89f8\u4e86\u8cc7\u8a0a\u793e\u6703\u5b78\uff0c\u9032\u800c\u601d\u7d22\u600e\u6a23\u8b93\u5730\u65b9\u6216\u4eba\u6587\u7684\u4eba\u90fd\u80fd\u5feb\u901f\u63a5\u89f8\u958b\u653e\u7cbe\u795e\uff0c\u4e5f\u8a66\u8457\u5728\u4e00\u4e9b\u6587\u6050\u884c\u52d5\u4e2d\u8a66\u8457\u5617\u8a66\u958b\u653e\u7684\u6982\u5ff5\u3002\u66fe\u5728\u67d0\u524d\u77bb\u8a08\u756b\u4e2d\u8a66\u8457\u63a8\u52d5\u958b\u653e\u8cc7\u6599\u8207 CC \uff0c\u7a81\u7136\u9192\u609f\u89ba\u5f97\u4f86 OCF \u53ef\u8a66\u8457\u5f9e\u4e0d\u540c\u89d2\u5ea6\u300c\u66f4\u7528\u529b\u300d\u4f7f\u529b\u3002", "public_name": "Ian Liu", "guid": "d94b259f-b09e-57e0-aca0-925fb58e01c6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZFW33N/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/PBXD9V/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/PBXD9V/", "attachments": []}, {"guid": "f95bb88a-758e-5845-b028-e80fd3861b88", "code": "RGJ8NS", "id": 2036, "logo": null, "date": "2025-08-09T13:40:00+08:00", "start": "13:40", "duration": "00:30", "room": "TR515", "slug": "coscup-2025-2036-coscup", "url": "https://pretalx.coscup.org/coscup-2025/talk/RGJ8NS/", "title": "COSCUP \u4e9e\u6d32\u958b\u6e90\u793e\u7fa4\u4ea4\u6d41\u7bc7\uff1a\u89c0\u5bdf\u3001\u5408\u4f5c\u8207\u555f\u767c", "subtitle": "", "track": "Open World Tour", "type": "Talk", "language": "en", "abstract": "COSCUP \u8fd1\u5e74\u7a4d\u6975\u53c3\u8207\u570b\u969b\u4ea4\u6d41\u4e26\u5728\u570b\u5916\u7d50\u4ea4\u793e\u7fa4\u5925\u4f34\u3001\u89c0\u5bdf\u548c\u5b78\u7fd2\u3002 \u904e\u53bb\u4e00\u5e74\u5927\u5bb6\u4e0d\u5206\u7d44\u51fa\u570b\u9032\u884c\u8b70\u7a0b\u548c\u6524\u4f4d\u7684\u4e92\u52d5\u4ea4\u6d41\uff0c\u9019\u500b\u8b70\u7a0b\u4e2d\u8a0e\u8ad6\u7684\u7bc4\u570d\u4e3b\u8981\u805a\u7126\u904e\u53bb\u4e00\u5e74\u5728\u4e9e\u6d32\u5730\u5340\u7684\u4ea4\u6d41\u53c3\u8207\uff0c\u5305\u542b: \u9999\u6e2f\u3001\u4e2d\u570b\u3001\u65e5\u672c\u3001\u6cf0\u570b\uff0c\u4e26\u5728\u9019\u500b\u8b70\u7a0b\u4e2d\u5206\u4eab\u91cd\u8981\u7684\u7d93\u9a57\u4ee5\u53ca\u89c0\u5bdf\uff0c\u4e26\u9080\u8acb\u4f60\u4f86\u807d\u6211\u5011\u804a\u804a\u4e9e\u6d32\u958b\u6e90\u793e\u7fa4\u751f\u614b\u548c\u6d3b\u52d5\u53c3\u8207\u5be6\u5883\uff01\r\n\r\n\u672c\u6b21\u8b70\u7a0b\u5c07\u63a1\u7528 Panel \u5f62\u5f0f\u505a\u5c0d\u8a71\u5f0f\u6f14\u8b1b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RYWZJ9", "name": "Mac Taylor", "avatar": "https://pretalx.coscup.org/media/avatars/avatar_x7oV99M.png", "biography": "I am currently a member of the COSCUP 2025 program team, where I focus on building connections with international communities and coordinating speaker exchange programs. Professionally, I am a backend engineer working with Java, Golang, Rust, Python, and Elixir. I enjoy devising creative and innovative solutions to solve problems, particularly in my professional work. I have been actively involved in both open source and local tech communities for many years. Build the community, operations, and long-term community development, helping to foster collaboration and knowledge-sharing among developers.", "public_name": "Mac Taylor", "guid": "da0fcea6-0aa3-565e-9066-87465a7fb562", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RYWZJ9/"}, {"code": "XQAW73", "name": "nfsnfs \u9673\u7acb\u51fd", "avatar": "https://pretalx.coscup.org/media/avatars/XQAW73_gKmTC0t.jpg", "biography": "\u628a\u5496\u5561\u56e0\u8f49\u63db\u6210\u7a0b\u5f0f\u78bc\u7684\u8cc7\u5b89\u9818\u57df\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u3002\r\nCOSCUP \u9577\u671f\u5fd7\u5de5\u3002", "public_name": "nfsnfs \u9673\u7acb\u51fd", "guid": "3cbeaed3-90c0-50e9-97fd-c3d2c0a7cec3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/XQAW73/"}, {"code": "MD3YNH", "name": "Melanie", "avatar": "https://pretalx.coscup.org/media/avatars/MD3YNH_Z7qfLdI.JPG", "biography": "Hi, I am Melanie.", "public_name": "Melanie", "guid": "d5c4469e-e789-5a5b-b2ba-cdac9c48eaeb", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MD3YNH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/RGJ8NS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/RGJ8NS/", "attachments": []}], "Hallway outside TR309": [{"guid": "d6dac8b1-daba-52f1-96a1-56156659efc1", "code": "UJ8YNY", "id": 2018, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "06:00", "room": "Hallway outside TR309", "slug": "coscup-2025-2018-hacking-corner-1-day1", "url": "https://pretalx.coscup.org/coscup-2025/talk/UJ8YNY/", "title": "Hacking Corner 1 DAY1", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "Hacking Corner \u662f\u4e00\u500b\u80fd\u5bb9\u7d0d 10 \u4eba\u5de6\u53f3\u7684\u4ea4\u8abc\u5ef3\uff0c\u4f9b\u6703\u773e\u81ea\u7531\u4ea4\u6d41\uff01\u9019\u662f\u4e00\u500b\u53ef\u4ee5\u5f9e\u5feb\u901f\u6253\u724c\u904a\u6232\u5230\u9032\u884c\u9577\u9054\u6578\u5c0f\u6642\u7684\u958b\u6e90\u99ac\u62c9\u677e\u7684\u591a\u529f\u80fd\u7a7a\u9593\u3002\u7121\u8ad6\u662f15\u5206\u9418\u7684\u6025\u901f\u8166\u529b\u6fc0\u76ea\u9084\u662f\u4e00\u5834\u5169\u5c0f\u6642\u7684\u4ee3\u78bc\u5192\u96aa\uff0c\u9019\u88e1\u90fd\u662f\u5be6\u73fe\u4f60\u7684\u5275\u610f\u8207\u5922\u60f3\u7684\u5834\u6240\u3002\r\n\r\n\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002\r\nhttps://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UJ8YNY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UJ8YNY/", "attachments": []}], "Hallway outside TR409": [{"guid": "71b05822-1982-5735-bc27-5f851acc098c", "code": "FULQVX", "id": 2019, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "06:00", "room": "Hallway outside TR409", "slug": "coscup-2025-2019-hacking-corner-2-day1", "url": "https://pretalx.coscup.org/coscup-2025/talk/FULQVX/", "title": "Hacking Corner 2 DAY1", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "Hacking Corner \u662f\u4e00\u500b\u80fd\u5bb9\u7d0d 10 \u4eba\u5de6\u53f3\u7684\u4ea4\u8abc\u5ef3\uff0c\u4f9b\u6703\u773e\u81ea\u7531\u4ea4\u6d41\uff01\u9019\u662f\u4e00\u500b\u53ef\u4ee5\u5f9e\u5feb\u901f\u6253\u724c\u904a\u6232\u5230\u9032\u884c\u9577\u9054\u6578\u5c0f\u6642\u7684\u958b\u6e90\u99ac\u62c9\u677e\u7684\u591a\u529f\u80fd\u7a7a\u9593\u3002\u7121\u8ad6\u662f15\u5206\u9418\u7684\u6025\u901f\u8166\u529b\u6fc0\u76ea\u9084\u662f\u4e00\u5834\u5169\u5c0f\u6642\u7684\u4ee3\u78bc\u5192\u96aa\uff0c\u9019\u88e1\u90fd\u662f\u5be6\u73fe\u4f60\u7684\u5275\u610f\u8207\u5922\u60f3\u7684\u5834\u6240\u3002\r\n\r\n\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002 https://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/FULQVX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/FULQVX/", "attachments": []}], "TR6F": [{"guid": "3275bcde-d603-578e-929c-54ea43aae6e4", "code": "XTVYFM", "id": 2048, "logo": null, "date": "2025-08-09T10:00:00+08:00", "start": "10:00", "duration": "06:00", "room": "TR6F", "slug": "coscup-2025-2048-coscup", "url": "https://pretalx.coscup.org/coscup-2025/talk/XTVYFM/", "title": "\ud83d\udcaa \u4e00\u8d77\u642d\u5efa\u958b\u6e90\u4ea4\u6d41\u7684\u821e\u53f0 \u2014 \u652f\u6301 COSCUP!", "subtitle": "", "track": "Information", "type": "workshop/panel", "language": "en", "abstract": "COSCUP \u8001\u670b\u53cb\u53ef\u80fd\u6ce8\u610f\u5230\uff0c\u4eca\u5e74 COSCUP \u6c92\u6709\u4f7f\u7528 TR 6 \u6a13\u7a7a\u9593\u3002\u7531\u65bc\u7d93\u8cbb\u9650\u5236\uff0c\u6211\u5011\u4e0d\u5f97\u4e0d\u7e2e\u6e1b\u898f\u6a21\uff0c\u5fcd\u75db\u5272\u6368\u8a31\u591a\u7cbe\u5f69\u7684\u8b1b\u984c\u3001\u6524\u4f4d\u7533\u8acb\u548c\u5468\u908a\u6d3b\u52d5\u5b89\u6392\u3002\r\n\r\nCOSCUP \u662f\u4e00\u500b\u5168\u5fd7\u5de5\u7c4c\u8fa6\u3001\u514d\u7968\u5165\u5834\u7684\u6d3b\u52d5\uff0c\u8acb\u4ee5\u884c\u52d5\u652f\u6301\uff0c\u8b93\u6211\u5011\u80fd\u6301\u7e8c\u5728\u81fa\u7063\u53ca\u4e9e\u6d32\u63a8\u5ee3\u958b\u653e\u6587\u5316\u53ca\u958b\u6e90\u904b\u52d5\uff01\r\n\r\n\ud83d\udc49 \u652f\u6301 COSCUP\uff08\u91d1\u6d41\u7531\u5408\u4f5c\u5925\u4f34 OCF \u63d0\u4f9b\uff09: https://s.coscup.org/2025donation\r\n\ud83d\udc49 COSCUP \u8ca1\u52d9\u5831\u544a: https://blog.coscup.org/2025/01/coscup-2024.html\r\n\r\n\u5982\u5c0d\u64cd\u4f5c\u6d41\u7a0b\u6709\u4efb\u4f55\u554f\u984c\uff0c\u8acb\u6d3d TR214 \u524d\u670d\u52d9\u53f0\u5fd7\u5de5\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XTVYFM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XTVYFM/", "attachments": []}]}}, {"index": 2, "date": "2025-08-10", "day_start": "2025-08-10T04:00:00+08:00", "day_end": "2025-08-11T03:59:00+08:00", "rooms": {"RB105": [{"guid": "8913fd35-8bcb-519e-bd98-756b654459fe", "code": "3UTYSY", "id": 1906, "logo": null, "date": "2025-08-10T09:00:00+08:00", "start": "09:00", "duration": "00:10", "room": "RB105", "slug": "coscup-2025-1906-coscup-2025-welcome-day-2", "url": "https://pretalx.coscup.org/coscup-2025/talk/3UTYSY/", "title": "COSCUP 2025: Welcome Day 2", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "Welcome to COSCUP 2025", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/3UTYSY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/3UTYSY/", "attachments": []}, {"guid": "121b750d-4055-59cf-b1e4-cfe6d49cded1", "code": "HGWB3Q", "id": 1864, "logo": null, "date": "2025-08-10T09:10:00+08:00", "start": "09:10", "duration": "00:45", "room": "RB105", "slug": "coscup-2025-1864-prime-session-anthony--yak-shaving", "url": "https://pretalx.coscup.org/coscup-2025/talk/HGWB3Q/", "title": "[Prime Session] Anthony \u7684\u958b\u6e90\u4e4b\u8def\uff1aYak Shaving\u300c\u8585\u725b\u6bdb\u300d", "subtitle": "", "track": "Main Session Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u95dc\u65bc\u300c\u8585\u725b\u6bdb\u300d\u9019\u500b\u6982\u5ff5\u7684\u4ecb\u7d39\uff0c\u4ee5\u53ca\u5982\u4f55\u5584\u7528\u5b83\u60f3\u51fa\u597d\u9ede\u5b50\u4ee5\u53ca\u505a\u51fa\u512a\u79c0\u7684\u958b\u6e90\u5c08\u6848\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "F3H3K3", "name": "Anthony Fu", "avatar": "https://pretalx.coscup.org/media/avatars/F3H3K3_7C9clXn.png", "biography": "\u72c2\u71b1\u7684\u958b\u6e90\u5de5\u7a0b\u5e2b\u3002Vue\u3001Nuxt \u548c Vite \u7684\u6838\u5fc3\u5718\u968a\u6210\u54e1\u3002Vitest\u3001Slidev\u3001VueUse\u3001UnoCSS \u7684\u5275\u4f5c\u8005\u3002\u5c31\u8077\u65bc NuxtLabs\u3002\u71b1\u8877\u65bc\u958b\u767c\u8005\u9ad4\u9a57\uff08DX\uff09\u3001\u958b\u767c\u5de5\u5177\u8207\u958b\u6e90\u751f\u614b\r\n\r\nA fanatical open sourceror. Core team member of Vue, Nuxt and Vite. Creator of Vitest, Slidev, VueUse, UnoCSS. Working at NuxtLabs. Passionate about DX, tooling, and the OSS ecosystem.", "public_name": "Anthony Fu", "guid": "56f43a4e-59f6-58cf-bca5-6d6ba675fe78", "url": "https://pretalx.coscup.org/coscup-2025/speaker/F3H3K3/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HGWB3Q/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HGWB3Q/", "attachments": []}, {"guid": "9c9cbaea-bf40-5e14-8349-333a8f0bb6ce", "code": "TZKKDC", "id": 1651, "logo": null, "date": "2025-08-10T10:10:00+08:00", "start": "10:10", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1651-let-s-build-a-transformer-jax-source-code-explained-from-scratch", "url": "https://pretalx.coscup.org/coscup-2025/talk/TZKKDC/", "title": "Let's build a Transformer: JAX Source code explained from scratch", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "Transformer architecture can be used for various NLP and CV tasks. They are pre-trained to generate text and images based on large datasets. Building a transformer from scratch allows us to customize the component for our application. The goal of this talk is to demonstrate how the transformer model could be implemented on JAX. To do so, we're going to build a general purpose transformer completely from scratch all with JAX.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RYNSZY", "name": "John Lu", "avatar": "https://pretalx.coscup.org/media/avatars/%E4%B8%8B%E8%BC%89_zKOUUfZ.png", "biography": "John is a Senior AI Engineer, currently focused on developing NLP applications.\r\n\r\nHe is deeply motivated by challenges and tends to be excited by breaking conventional ways of thinking and doing. With prior experiences in Software Engineering, he works on combining the latest AI technology and engineering to transform challenges into practical solutions.", "public_name": "John Lu", "guid": "7d3f3b6b-30a9-53f2-9e2c-5e8896a6f067", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RYNSZY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/TZKKDC/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/TZKKDC/", "attachments": []}, {"guid": "1164ec68-4948-53e4-85e1-f36e74d78998", "code": "MRCZHU", "id": 1748, "logo": null, "date": "2025-08-10T10:50:00+08:00", "start": "10:50", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1748-ai---ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/MRCZHU/", "title": "\u65b0\u624b AI \u5be6\u9a57\uff1a\u57fa\u65bc\u958b\u6e90\u8cc7\u6e90\u505a AI \u7684\u5be6\u8e10", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "\u4f5c\u70ba\u4e00\u540d\u8a08\u7b97\u6a5f\u80cc\u666f\u7684\u7814\u7a76\u751f\uff0c\u6211\u7684\u7814\u7a76\u8d77\u9ede\u4e26\u975e\u4eba\u5de5\u667a\u6167\u6216\u91ab\u5b78\u5f71\u50cf\u5206\u5272\u3002\u9762\u5c0d\u6df1\u5ea6\u5b78\u7fd2\u8207\u6a21\u578b\u8a13\u7df4\u7684\u8907\u96dc\u6d41\u7a0b\uff0c\u521d\u671f\u6211\u7d93\u5e38\u9677\u5165\u5c0d\u6280\u8853\u9580\u6abb\u7684\u7126\u616e\u8207\u8ff7\u60d8\u3002\u7136\u800c\uff0c\u958b\u6e90\u793e\u7fa4\u8207\u5de5\u5177\u7684\u5b58\u5728\uff0c\u8b93\u6211\u6709\u6a5f\u6703\u4e00\u6b65\u4e00\u6b65\u5730\u5f9e\u96f6\u958b\u59cb\uff0c\u5be6\u4f5c\u4e26\u5efa\u7acb\u81ea\u5df1\u7684 AI \u7814\u7a76\u5c08\u6848\u3002\r\n\r\n\u672c\u6b21\u5206\u4eab\u5c07\u5f9e\u4e00\u4f4d\u975e AI \u5c08\u696d\u65b0\u624b\u7684\u8996\u89d2\u51fa\u767c\uff0c\u4ecb\u7d39\u6211\u5982\u4f55\u904b\u7528\u516c\u958b\u91ab\u5b78\u6578\u64da\u96c6\u3001PyTorch \u6846\u67b6\u3001GitHub \u4e0a\u7684\u958b\u6e90\u6a21\u578b\uff08\u5982 Vision Mamba UNet\uff09\uff0c\u642d\u5efa\u51fa\u4e00\u500b\u9069\u5408\u79d1\u7814\u5be6\u9a57\u7684\u91ab\u7642\u5f71\u50cf\u5206\u5272\u65b9\u6848\u3002\u6574\u500b\u904e\u7a0b\u4e2d\uff0c\u6211\u900f\u904e\u53cd\u8986\u95b1\u8b80\u6587\u4ef6\u3001\u53c3\u8003\u4ed6\u4eba\u958b\u6e90\u7a0b\u5f0f\u78bc\u3001\u52a0\u5165\u8a0e\u8ad6\u793e\u7fa4\uff0c\u9010\u6b65\u7d2f\u7a4d\u5be6\u4f5c\u7d93\u9a57\uff0c\u4e5f\u5b78\u6703\u5982\u4f55\u5728\u8cc7\u6e90\u6709\u9650\u7684\u60c5\u6cc1\u4e0b\u5b8c\u6210\u4e00\u500b\u79d1\u7814\u4efb\u52d9\u3002\r\n\r\n\u805a\u7126\u65bc\u300c\u5982\u4f55\u5f9e\u958b\u6e90\u5165\u9580 AI\u300d\u3001\u300c\u958b\u767c\u904e\u7a0b\u4e2d\u9047\u5230\u7684\u632b\u6298\u8207\u6536\u7a6b\u300d\u3001\u300c\u65b0\u624b\u5e38\u898b\u7684\u8aa4\u5340\u8207\u89e3\u6cd5\u300d\u7b49\u5be6\u969b\u7d93\u9a57\u3002\u5e0c\u671b\u9019\u6bb5\u6b77\u7a0b\u80fd\u9f13\u52f5\u66f4\u591a\u5c0d AI \u6709\u8208\u8da3\u3001\u4f46\u5c1a\u672a\u8e0f\u51fa\u7b2c\u4e00\u6b65\u7684\u5b78\u751f\u8207\u958b\u767c\u8005\uff1a\u4f60\u4e0d\u9700\u8981\u9762\u5c0d\u5f9e\u96f6\u6253\u9020\u4e00\u5207\u7684\u832b\u7136\uff0c\u53ea\u8981\u5b78\u6703\u5584\u7528\u958b\u6e90\u8cc7\u6e90\uff0c\u5c31\u80fd\u8d70\u5f97\u9060\u3001\u8d70\u5f97\u7a69\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KRN3BV", "name": "Kan (Koala)", "avatar": "https://pretalx.coscup.org/media/avatars/KRN3BV_PFgoi8k.jpg", "biography": "\u60a8\u597d\uff0c\u6211\u76ee\u524d\u662f\u4e00\u540d\u8a08\u7b97\u6a5f\u80cc\u666f\u7684\u7814\u7a76\u751f\uff0c\u7814\u7a76\u9818\u57df\u4e3b\u8981\u805a\u7126\u65bc\u806f\u90a6\u5b78\u7fd2\u3001\u91ab\u7642\u5f71\u50cf\u5206\u5272\u8207\u96b1\u79c1\u4fdd\u8b77\u6280\u8853\u3002\u6211\u81f4\u529b\u65bc\u958b\u767c\u80fd\u517c\u9867\u7cbe\u5ea6\u8207\u96b1\u79c1\u7684 AI \u6a21\u578b\uff0c\u4e26\u5584\u7528\u958b\u6e90\u5de5\u5177\u8207\u516c\u5171\u6578\u64da\u96c6\u5be6\u73fe\u53ef\u91cd\u73fe\u7684\u7814\u7a76\u3002\r\n\r\n\u540c\u6642\uff0c\u6211\u4e5f\u5728\u88fd\u9020\u696d\u516c\u53f8\u5be6\u7fd2\uff0c\u53c3\u8207\u57fa\u65bc\u5de5\u696d\u5f71\u50cf\u7684\u54c1\u8cea\u6aa2\u6e2c\u7cfb\u7d71\u958b\u767c\uff0c\u5c07\u5b78\u8853\u7814\u7a76\u4e2d\u7684 AI \u6a21\u578b\u61c9\u7528\u65bc\u5be6\u969b\u7522\u7dda\u74b0\u5883\u3002\u671f\u671b\u672a\u4f86\u80fd\u6301\u7e8c\u5728\u91ab\u7642\u8207\u5de5\u696d\u9818\u57df\u4e2d\u63a8\u52d5\u53ef\u4fe1\u8cf4\u7684 AI \uff0c\u4e26\u900f\u904e\u958b\u6e90\u793e\u7fa4\u8207\u66f4\u591a\u958b\u767c\u8005\u4ea4\u6d41\u3001\u6210\u9577\u3002\r\n\r\nHi! I'm currently a graduate student with a background in computer science. My research focuses on federated learning, medical image segmentation, and privacy-preserving machine learning. I\u2019m passionate about building reproducible AI systems using open-source tools and public datasets, especially for privacy-aware healthcare applications.\r\n\r\nAlongside my academic research, I\u2019m also interning in the manufacturing industry, working on industrial image-based quality inspection systems. I'm interested in bridging academic AI with real-world deployment in both healthcare and industrial settings. Looking forward to connecting with more developers and researchers in the open-source community!", "public_name": "Kan (Koala)", "guid": "ea1daff9-9052-5c00-aff1-426d1d076b2c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/KRN3BV/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MRCZHU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MRCZHU/", "attachments": [{"title": "\u7c21\u5831\u4e2d\u6587\u7a3fV1\uff0c\u70ba\u5f8c\u7e8c\u6b63\u5f0f\u7248\u672c\u8ddf\u82f1\u6587\u7248\u672c\u505a\u6e96\u5099", "url": "/media/coscup-2025/submissions/MRCZHU/resources/COSCUP_20250611_jYqB4nz.pdf", "type": "related"}, {"title": "\u7c21\u5831\u82f1\u6587\u7a3fV1", "url": "/media/coscup-2025/submissions/MRCZHU/resources/COSCUP_20250611EN_6bpxxxO.pdf", "type": "related"}, {"title": "\u82f1\u4e2d\u6587\u7c21\u5831\u6f14\u8b1b\u7a3f V2", "url": "/media/coscup-2025/submissions/MRCZHU/resources/coscup2025_en_azAiDaA.txt", "type": "related"}]}, {"guid": "39185723-7bb4-5674-b2d9-3113fa70a59b", "code": "D3DWKK", "id": 1853, "logo": null, "date": "2025-08-10T11:30:00+08:00", "start": "11:30", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1853-arch-in-30-maybe-60-min-from-zero-to-hyprland-desktop", "url": "https://pretalx.coscup.org/coscup-2025/talk/D3DWKK/", "title": "Arch in 30(maybe 60) min: From Zero to Hyprland desktop", "subtitle": "", "track": "Main Session Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "Abstract (English, 30-minute version)\r\nWant to run Arch Linux but get stuck at \u201cWhere do I even start?\u201d\r\nIn this 30-minute fast-track session I\u2019ll show you how to go from zero to a sleek Wayland desktop in five quick steps:\r\n\r\n1. archinstall in action \u2013 watch a clean Arch base spin up in minutes.\r\n2. Wayland vs. Xorg, demystified \u2013 pick the display protocol that suits your hardware.\r\n3. Instant Hyprland setup \u2013 install and configure Hyprland plus Hyprpaper, Hyprlock, and Hypridle.\r\n4. Make it shine \u2013 custom keybindings, dynamic wallpapers, blur, lock-screen, and idle behaviour.\r\n5. Dotfiles & package strategy \u2013 clone-and-run scripts that let you redeploy the whole environment anytime.\r\n\r\nBring your laptop and a usb stick\u2014by the end of the talk you\u2019ll leave with all the scripts, dotfiles, and a step-by-step cheat-sheet to build your own lightweight yet eye-catching Arch + Hyprland system at home.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8BAALZ", "name": "scc", "avatar": "https://pretalx.coscup.org/media/avatars/8BAALZ_BChhvlT.jpg", "biography": "SWE @ Cycraft", "public_name": "scc", "guid": "b915854b-f014-5b01-8d08-4243e432712b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8BAALZ/"}, {"code": "MBSB3E", "name": "collie", "avatar": "https://pretalx.coscup.org/media/avatars/MBSB3E_mLoi9mm.jpeg", "biography": "\u5c0d dotfiles \u6709\u8208\u8da3\u7684 c++ \u611b\u597d\u8005", "public_name": "collie", "guid": "89249c1d-867e-5966-813b-723a4c494dad", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MBSB3E/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/D3DWKK/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/D3DWKK/", "attachments": []}, {"guid": "531d24b6-fc34-5935-8f15-415b26be451c", "code": "WAXMJ7", "id": 1716, "logo": null, "date": "2025-08-10T13:10:00+08:00", "start": "13:10", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1716-misheng", "url": "https://pretalx.coscup.org/coscup-2025/talk/WAXMJ7/", "title": "MiSheng \u8b0e\u751f\u2014\u2014 \u4e00\u500b\u70ba\u5be6\u5883\u89e3\u8b0e\u958b\u767c\u7684\u958b\u6e90\u5de5\u5177", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "\u5be6\u5883\u89e3\u8b0e\u662f\u8fd1\u5e7e\u5e74\u65b0\u8208\u7684\u4e92\u52d5\u5f0f\u904a\u6232\uff0c\u901a\u5e38\u662f\u5229\u7528\u771f\u5be6\u5834\u666f\uff0c\u642d\u914d\u865b\u64ec\u7684\u6545\u4e8b\u60c5\u7bc0\uff0c\u8b93\u73a9\u5bb6\u53ef\u4ee5\u900f\u904e\u89e3\u8b0e\u7684\u904e\u7a0b\uff0c\u66f4\u6df1\u5165\u4e86\u89e3\u7576\u5730\u7684\u6587\u5316\u8207\u6b77\u53f2\u3002\r\n\r\n\u8b1b\u8005\u5728\u793e\u5340\u5927\u5b78\u5de5\u4f5c\u7684\u6642\u671f\uff0c\u66fe\u7d93\u53c3\u8207\u904e\u4e00\u6b3e\u5be6\u5883\u89e3\u8b0e\u7684\u8a2d\u8a08\uff0c\u7576\u6642\u662f\u5c07\u904a\u6232\u67b6\u69cb\u65bc LINE \u804a\u5929\u6a5f\u5668\u4eba\u4e0a\uff0c\u7136\u800c\uff0c\u5f8c\u4f86\u56e0\u7dad\u904b\u4e0d\u6613\u7b49\u554f\u984c\uff0c\u7121\u6cd5\u7e7c\u7e8c\u4f7f\u7528 LINE \u804a\u5929\u6a5f\u5668\u4eba\uff0c\u904a\u6232\u56e0\u6b64\u4e5f\u9762\u81e8\u7121\u6cd5\u7e7c\u7e8c\u4f7f\u7528\u7684\u56f0\u5883\u3002\r\n\r\n\u4e0d\u5fcd\u5fc3\u770b\u5230\u5fc3\u8840\u6d88\u5931\u7684\u8b1b\u8005\uff0c\u5617\u8a66\u627e\u5c0b\u300c\u597d\u7528+\u597d\u770b+\u8cc7\u6599\u81ea\u4e3b\u300d\u7684\u904a\u6232\u5e73\u53f0\uff0c\u5f88\u53ef\u60dc\u9019\u4e09\u8005\u5e7e\u4e4e\u6c92\u6709\u5171\u540c\u4ea4\u96c6\uff0c\u65bc\u662f\u4fbf\u6c7a\u5b9a\u81ea\u5df1\u4f86\u5beb\u4e00\u5957\uff0c\u800c\u9019\u4fbf\u662f MiSheng \u7684\u7de3\u8d77\u3002\r\n\r\nMiSheng \u4f7f\u7528\u8a66\u7b97\u8868\u4f86\u7de8\u8f2f\u6d41\u7a0b\u3001\u5132\u5b58\u95dc\u5361\u3001\u9053\u5177\u3001\u63d0\u793a\u8cc7\u8a0a\uff0c\u4e00\u4f86\u8a66\u7b97\u8868\u662f\u6700\u591a\u4eba\u6703\u4f7f\u7528\u7684\u8edf\u9ad4\uff0c\u4e8c\u4f86\uff0c\u7d50\u69cb\u5316\u7684\u8cc7\u6599\u4e5f\u975e\u5e38\u5229\u65bc\u7a0b\u5f0f\u9032\u884c\u5206\u6790\u3001\u4f7f\u7528\u3002\u5f85\u7de8\u8f2f\u5b8c\u8a66\u7b97\u8868\u5f8c\uff0c\u5c07\u6a94\u6848\u4e1f\u9032 MiSheng \u7684\u7279\u5b9a\u8cc7\u6599\u593e\uff0c\u4fbf\u53ef\u8f15\u9b06\u7522\u751f\u5c6c\u65bc\u81ea\u5df1\u7684\u5be6\u5883\u89e3\u8b0e\u3002\r\n\r\n\u6b64\u5916\uff0c\u7531\u65bc MiSheng \u7684\u7a0b\u5f0f\u78bc\u662f\u958b\u6e90\u7684\uff0c\u672a\u4f86\u4f7f\u7528\u8005\u53ef\u4ee5\u81ea\u884c\u4e0b\u8f09\u8a66\u7b97\u8868\u6a21\u677f\u3001\u81ea\u884c\u9078\u64c7\u8981\u90e8\u7f72\u7684\u5e73\u53f0\uff0c\u638c\u63e1\u81ea\u5df1\u7684\u904a\u6232\u8cc7\u6599\uff0c\u751a\u81f3\u662f\u81ea\u5df1\u958b\u767c\u65b0\u529f\u80fd\uff01\u4e0d\u7528\u518d\u64d4\u5fc3\u5e73\u53f0\u66f4\u8fed\u5c0e\u81f4\u4f5c\u54c1\u4e0d\u898b\u7684\u98a8\u96aa\u3002\r\n\r\n\u672c\u8b1b\u5ea7\u5c07\u5206\u4eab\u958b\u767c MiSheng \u7684\u904e\u7a0b\uff0c\u6b61\u8fce\u5c0d\u5be6\u5883\u89e3\u8b0e\u6709\u8208\u8da3\u7684\u670b\u53cb\u4e00\u8d77\u4f86\u53c3\u52a0\u3001\u8a0e\u8ad6\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NR8XWJ", "name": "Dong", "avatar": "https://pretalx.coscup.org/media/avatars/Dong_pnbA3vm.jpg", "biography": "\u4e0d\u6562\u8aaa\u81ea\u5df1\u662f\u8a2d\u8a08\u7cfb\u7562\u696d\u7684\u4eba\uff0c\r\n\u505a\u904e\u4e0d\u53ea\u4e00\u4efd NGO \u7684\u5de5\u4f5c\uff0c\r\n\u8208\u8da3\u6709\u5f88\u591a\uff0c\u5c08\u7cbe\u7684\u5f88\u5c11\uff0c\r\n\r\n\u9019\u5169\u5e74\u5728 g0v \u6f5b\u6f5b\u6c34\uff0c\u5076\u723e\u6d6e\u4e0a\u4f86\u505a\u4e9b\u9177\u6771\u6771\u3002", "public_name": "Dong", "guid": "d97e6a1c-e372-5fa1-9e17-edae2facca25", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NR8XWJ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WAXMJ7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WAXMJ7/", "attachments": []}, {"guid": "8d089202-c32b-5bb4-a113-b9b7d35c322c", "code": "KTCXNJ", "id": 1804, "logo": null, "date": "2025-08-10T13:50:00+08:00", "start": "13:50", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1804-i-just-wanted-to-write-an-api-doc-turning-a-tiny-dev-tool-into-a-full-dx-platform--api----dx", "url": "https://pretalx.coscup.org/coscup-2025/talk/KTCXNJ/", "title": "\u201cI Just Wanted to Write an API Doc\u201d \u2013 Turning a Tiny Dev Tool into a Full DX Platform \u6211\u53ea\u60f3\u5beb\u500b API \u6587\u4ef6\uff0c\u7d50\u679c\u505a\u51fa\u4e00\u6574\u500b\u5e73\u53f0\uff1a\u5f9e\u958b\u767c\u75db\u9ede\u6253\u9020\u6975\u81f4 DX \u9ad4\u9a57", "subtitle": "", "track": "Main Session Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "What started as a simple tool to view API docs on my phone, turned into OpenAPI Studio \u2014 a full-featured platform for writing, verifying, and sharing OpenAPI files.\r\n\r\nAs a full-stack developer, I joined a Web3 frontend project and faced a nightmare: API specs were messy HackMD snippets filled with enums and partial responses. Documentation didn\u2019t match reality. I had to brute-force every call just to understand the backend.\r\n\r\nSo, I built a small tool just for myself. But from version 0.1 to 0.4.7, it evolved into:\r\n\r\nA Monaco-based editor with real-time validation, autocomplete, and error feedback (WIP)\r\n\r\nMulti-engine validation: Redocly, Spectral, and custom logic\r\n\r\nFull RWD support (RTL languages, overflow handling, 390px layout)\r\n\r\nMulti-language support (currently refining)\r\n\r\nEmbed-ready display & planned team collaboration mode\r\n\r\nI\u2019m releasing a lightweight open-source version for community use, while building toward a self-hosted or SaaS-ready architecture.\r\n\r\nThis talk shares how I built the platform, why DX matters deeply to developers, and how a tiny idea born from frustration became a tool worth sharing with the open-source world.\r\n\r\n\u672c\u4f86\u53ea\u662f\u70ba\u4e86\u6539\u5584\u5718\u968a\u5354\u4f5c\u4e2d API \u6587\u4ef6\u96e3\u7528\u7684\u75db\u9ede\uff0c\u6c92\u60f3\u5230\u4e00\u624b\u6253\u9020\u51fa\u6574\u500b API \u6587\u4ef6\u5e73\u53f0 \u2014\u2014 OpenAPI Studio\u3002\r\n\r\n\u4f5c\u70ba\u4e00\u500b\u7368\u7acb\u5168\u7aef\u958b\u767c\u8005\uff0c\u5728\u4e00\u6b21 Web3 \u5c08\u6848\u4e2d\uff0c\u6211\u88ab\u5f8c\u7aef\u4ee5 HackMD \u6563\u8cbc enum \u53ca\u534a\u6b98\u7684 response \u6587\u4ef6\u641e\u5230\u5d29\u6f70\u3002\u70ba\u4e86\u8b93\u6211\u80fd\u96a8\u6642\u5728\u624b\u6a5f\u4e0a\u67e5\u770b\u6587\u4ef6\uff0c\u4e5f\u70ba\u4e86\u89e3\u6c7a\u9a57\u8b49\u6df7\u4e82\u3001\u683c\u5f0f\u4e0d\u4e00\u81f4\u3001Swagger \u9ad4\u9a57\u4f4e\u843d\u7b49\u554f\u984c\uff0c\u6211\u6c7a\u5b9a\u958b\u767c\u4e00\u500b\u7c21\u55ae\u7684\u5c0f\u5de5\u5177\u3002\r\n\r\n\u6c92\u60f3\u5230\u9019\u500b\u5de5\u5177\u5f9e v0.1 \u4e00\u8def\u6f14\u9032\u5230 v0.4.7\uff0c\u9010\u6b65\u767c\u5c55\u51fa\u4ee5\u4e0b\u529f\u80fd\u6a21\u7d44\uff1a\r\n\r\n\u5373\u6642\u9a57\u8b49\u3001\u81ea\u52d5\u88dc\u5168\u8207\u932f\u8aa4\u8a0a\u606f\u63d0\u793a\u7684 Monaco \u7de8\u8f2f\u5668\uff08\u76ee\u524d\u4ecd\u5728\u5b8c\u5584\u4e2d\uff09\r\n\r\nRedocly / Spectral / \u81ea\u7814\u5f15\u64ce\u7b49\u591a\u91cd\u9a57\u8b49\u67b6\u69cb\r\n\r\nRWD \u8a2d\u8a08\uff08\u652f\u63f4 RTL \u8a9e\u7cfb\u3001\u6587\u5b57\u6ea2\u4f4d\u8655\u7406\u3001390px \u88dd\u7f6e\u700f\u89bd\uff09\r\n\r\n\u591a\u8a9e\u7cfb\u652f\u63f4\uff08\u5305\u542b\u65b9\u5411\u6027\u8655\u7406\u8207\u9577\u6587\u5b57\u5c55\u5ef6\u8a2d\u8a08\uff0c\u512a\u5316\u4e2d\uff09\r\n\r\n\u6587\u4ef6\u5167\u5d4c\u5c55\u793a\u8207\u5354\u4f5c\u5206\u4eab\u6a5f\u5236\uff08\u5df2\u898f\u5283\u958b\u767c\u4e2d\uff09\r\n\r\n\u672c\u7cfb\u7d71\u76ee\u524d\u6b63\u898f\u5283\u91cb\u51fa \u57fa\u790e\u529f\u80fd\u7248\u672c\u4f5c\u70ba\u958b\u6e90\u5c08\u6848\uff0c\u4e26\u5c07\u7a69\u5b9a\u6a21\u7d44\u6f14\u9032\u70ba\u53ef\u81ea\u5efa\u5167\u90e8\u5e73\u53f0\u8207 SaaS \u89e3\u6c7a\u65b9\u6848\uff0c\u8d70\u5411\u300c\u534a\u958b\u6e90 + \u53ef\u81ea\u5efa + \u8a02\u95b1\u6388\u6b0a\u300d\u7684\u7522\u54c1\u8def\u7dda\u3002\r\n\r\n\u9019\u6b21\u5206\u4eab\u5c07\u5f9e\u5be6\u969b\u7684\u958b\u767c\u75db\u9ede\u51fa\u767c\uff0c\u5e36\u5927\u5bb6\u63a2\u8a0e\u5982\u4f55\u8a2d\u8a08\u4e00\u5957\u300c\u4ee5\u958b\u767c\u8005\u9ad4\u9a57\uff08DX\uff09\u70ba\u6838\u5fc3\u300d\u7684\u7cfb\u7d71\uff0c\u540c\u6642\u5206\u4eab\u6211\u5982\u4f55\u4f5c\u70ba\u500b\u4eba\u958b\u767c\u8005\uff0c\u4e00\u6b65\u6b65\u8b93\u4e00\u500b Side Project \u6210\u70ba\u5177\u898f\u6a21\u8207\u64f4\u5c55\u6027\u7684\u7522\u54c1\u5e73\u53f0\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8NKLQ8", "name": "Shawn", "avatar": "https://pretalx.coscup.org/media/avatars/8NKLQ8_odfvQkD.JPG", "biography": "I\u2019m not your typical startup founder, and I don\u2019t have a wealthy background.\r\nI\u2019m a solo developer \u2014 I\u2019ve failed, I\u2019ve been in debt, and I\u2019ve even lost millions.\r\n\r\nBut I\u2019m still here, because I have something even more valuable:\r\nA family who believes in me \u2014 my partner and our three children.\r\nI have no investors, no team, and my business is currently just a sole proprietorship.\r\nBut I have passion, I have a vision, and I have multiple working systems I built completely on my own.\r\n\r\nI\u2019m participating in COSCUP not just to share my code,\r\nbut to prove how far a single person\u2019s effort can go.\r\nI hope to meet partners, to be seen, to be supported \u2014\r\nand maybe, just maybe, to bring this platform to the next stage.\r\n\r\nThis is a defining step in my life.\r\nThank you for giving me the chance to take it.\r\n\r\n\u6211\u4e0d\u662f\u5178\u578b\u7684\u5275\u696d\u8005\uff0c\u4e5f\u6c92\u6709\u5bcc\u7238\u7238\u3002\u6211\u53ea\u662f\u500b\u4e00\u4eba\u7368\u7acb\u958b\u767c\u8005\uff0c\u904e\u53bb\u66fe\u8dcc\u5012\u904e\u3001\u8ca0\u50b5\u904e\uff0c\u751a\u81f3\u8ce0\u4e0a\u5343\u842c\u3002\r\n\r\n\u4f46\u6211\u9084\u5728\u9019\u88e1\uff0c\u56e0\u70ba\u6211\u9084\u6709\u4e00\u500b\u5bb6\uff0c\u4e00\u500b\u652f\u6301\u6211\u7684\u5bb6\u4eba\u8207\u4e09\u500b\u5b69\u5b50\u3002\r\n\u6211\u6c92\u6709\u8cc7\u672c\u3001\u6c92\u6709\u5718\u968a\uff0c\u73fe\u5728\u7684\u516c\u53f8\u4e5f\u53ea\u662f\u767b\u8a18\u70ba\u5546\u884c\u3002\r\n\u4f46\u6211\u6709\u71b1\u60c5\u3001\u6709\u9858\u666f\uff0c\u9084\u6709\u597d\u5e7e\u5957\u6211\u771f\u6b63\u81ea\u5df1\u505a\u51fa\u4f86\u7684\u7cfb\u7d71\u3002\r\n\r\n\u6211\u53c3\u8207\u9019\u6b21 COSCUP\uff0c\u4e0d\u53ea\u662f\u70ba\u4e86\u5206\u4eab\u6280\u8853\uff0c\u66f4\u662f\u5e0c\u671b\u80fd\u8b93\u66f4\u591a\u4eba\u770b\u5230\u4e00\u500b\u4eba\u7684\u52aa\u529b\u662f\u53ef\u4ee5\u8d70\u591a\u9060\u7684\u3002\r\n\u4e5f\u5e0c\u671b\u80fd\u6709\u6a5f\u6703\u9047\u898b\u5fd7\u540c\u9053\u5408\u7684\u5925\u4f34\u3001\u88ab\u770b\u898b\u3001\u88ab\u6295\u8cc7\u3001\u751a\u81f3\u8b93\u9019\u500b\u5e73\u53f0\u6709\u6a5f\u6703\u88ab\u5e36\u4e0a\u53e6\u4e00\u500b\u821e\u53f0\u3002\r\n\r\n\u9019\u662f\u6211\u4eba\u751f\u91cd\u8981\u7684\u4e00\u6b65\u3002\u8b1d\u8b1d\u4f60\u5011\u7d66\u6211\u9019\u500b\u6a5f\u6703\u3002", "public_name": "Shawn", "guid": "fdfd5e21-039b-55c5-8a3e-7247bf3c6592", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8NKLQ8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KTCXNJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KTCXNJ/", "attachments": []}, {"guid": "20bfde2a-2589-5877-bafd-d5a8384fe7f3", "code": "3LWSX3", "id": 1851, "logo": null, "date": "2025-08-10T14:30:00+08:00", "start": "14:30", "duration": "00:30", "room": "RB105", "slug": "coscup-2025-1851", "url": "https://pretalx.coscup.org/coscup-2025/talk/3LWSX3/", "title": "\u958b\u6e90\u5bb6\u7528\u7db2\u8def\u74b0\u5883", "subtitle": "", "track": "Main Session Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u4f60\u662f\u5426\u66fe\u60f3\u904e\u5728\u5bb6\u4e2d\u4e5f\u80fd\u64c1\u6709\u5c08\u696d\u53c8\u81ea\u7531\u7684\u7db2\u8def\u74b0\u5883\uff1f\u672c\u8b70\u7a0b\u5c07\u5206\u4eab\u5982\u4f55\u5f9e\u96f6\u958b\u59cb\u6253\u9020\u4e00\u500b\u958b\u6e90\u3001\u53ef\u63a7\u4e14\u5b89\u5168\u7684\u5bb6\u7528\u7db2\u8def\u67b6\u69cb\u3002\u5167\u5bb9\u5c07\u6db5\u84cb\u4f7f\u7528 OpenWRT \u5b89\u88dd\u8207\u8a2d\u5b9a\u8def\u7531\u5668\u3001\u5229\u7528 OpenMediaVault \u5efa\u7f6e NAS \u7cfb\u7d71\uff0c\u4ee5\u53ca\u5982\u4f55\u5c0d\u5916\u4e32\u63a5\u4e26\u5b89\u5168\u516c\u958b\u81ea\u67b6\u670d\u52d9\u3002\r\n\r\n\u6b64\u5916\uff0c\u4e5f\u6703\u4ecb\u7d39 Tailscale \u9032\u884c\u96f6\u914d\u7f6e\u5167\u7db2\u7a7f\u900f\u3001Cloudflare Tunnel \u5feb\u901f\u5efa\u7ad9\u8207\u4fdd\u8b77\u516c\u958b\u670d\u52d9\u3001Proxmox \u865b\u64ec\u5316\u5e73\u53f0\u6253\u9020\u5f48\u6027\u4e3b\u6a5f\u74b0\u5883\u3001IP KVM \u9060\u7aef\u63a7\u7ba1\u786c\u9ad4\uff0c\u4ee5\u53ca\u591a\u7a2e\u5be6\u7528\u7684\u81ea\u67b6\u670d\u52d9\uff0c\u5305\u542b\u81ea\u67b6\u96f2\u7aef\u3001VPN\u3001\u901a\u8a0a\u8edf\u9ad4\u7b49\u61c9\u7528\u3002\r\n\r\n\u900f\u904e\u672c\u8b70\u7a0b\uff0c\u4f60\u5c07\u4e86\u89e3\u9019\u4e9b\u5de5\u5177\u5982\u4f55\u5354\u540c\u904b\u4f5c\uff0c\u6253\u9020\u4e00\u500b\u9ad8\u6548\u3001\u79c1\u6709\u4e14\u6613\u65bc\u7dad\u8b77\u7684\u958b\u6e90\u5bb6\u5ead\u7db2\u8def\u74b0\u5883\uff0c\u9069\u5408\u5c0d\u81ea\u67b6\u670d\u52d9\u3001\u958b\u6e90\u6280\u8853\u8207\u5bb6\u5ead IT \u57fa\u790e\u5efa\u8a2d\u6709\u8208\u8da3\u7684\u65b0\u624b\u8207\u9032\u968e\u4f7f\u7528\u8005\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SCD88M", "name": "frakw \u5ed6\u8056\u90dd", "avatar": "https://pretalx.coscup.org/media/avatars/0206021-350_6z2B0SB.jpg", "biography": "\u6211\u662f\u5ed6\u8056\u90dd\uff0c\u76ee\u524d\u662f\u53f0\u79d1\u5927\u8cc7\u5de5\u7cfb\u78a9\u4e8c\uff0c\u7814\u7a76\u9818\u57df\u5305\u62ec\u96fb\u8166\u5716\u5b78\u3001\u96fb\u8166\u8996\u89ba\uff0c\u6700\u8fd1\u5c0d\u4f3a\u670d\u5668\u8207\u7db2\u8def\u76f8\u95dc\u9818\u57df\u611f\u8208\u8da3\uff0c\u6b61\u8fce\u8207\u6211\u4ea4\u6d41\u5404\u7a2e\u4e8b\u7269!\r\n\r\n\u500b\u4eba\u5c65\u6b77:\r\nhttps://resume.frakw.com/", "public_name": "frakw \u5ed6\u8056\u90dd", "guid": "001e0883-a048-5091-9328-0fb0a78e7b18", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SCD88M/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/3LWSX3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/3LWSX3/", "attachments": []}, {"guid": "d988ff41-0574-5a48-91ef-530294dc6f10", "code": "J3NAGQ", "id": 1918, "logo": null, "date": "2025-08-10T15:10:00+08:00", "start": "15:10", "duration": "00:50", "room": "RB105", "slug": "coscup-2025-1918-20", "url": "https://pretalx.coscup.org/coscup-2025/talk/J3NAGQ/", "title": "20 \u9031\u5e74\u8ad6\u58c7\uff1a\u7e3d\u53ec\u8996\u89d2\u4e0b\u7684\u958b\u6e90\u7cbe\u795e", "subtitle": "", "track": "Main Session Track", "type": "workshop/panel", "language": "en", "abstract": "\u5728\u958b\u6e90\u793e\u7fa4\u4e2d\uff0c\u4eba\u3001\u6311\u6230\u8207\u7406\u5ff5\u7e3d\u662f\u4e0d\u65b7\u8b8a\u5316\uff0c\u4e5f\u6301\u7e8c\u63a8\u52d5\u793e\u7fa4\u5411\u524d\u767c\u5c55\u3002\u6b77\u5c46 COSCUP \u7e3d\u53ec\u4f5c\u70ba\u6d3b\u52d5\u7684\u7b56\u5283\u8005\u8207\u793e\u7fa4\u7684\u6a4b\u6a11\uff0c\u4e0d\u50c5\u89aa\u8eab\u7d93\u6b77\u9019\u4e9b\u8b8a\u5316\uff0c\u66f4\u6df1\u523b\u7406\u89e3\u5176\u4e2d\u7684\u8108\u7d61\u8207\u610f\u7fa9\u3002\r\n\r\n\u672c\u5834\u8ad6\u58c7\u9080\u8acb\u591a\u4f4d\u6b77\u5c46\u7e3d\u53ec\uff0c\u4e00\u540c\u56de\u9867\u4ed6\u5011\u5728\u958b\u6e90\u8def\u4e0a\u7684\u8d77\u9ede\u3001\u626e\u6f14\u904e\u7684\u89d2\u8272\u3001\u9762\u5c0d\u904e\u7684\u6311\u6230\uff0c\u4e26\u5206\u4eab\u4ed6\u5011\u5c0d\u793e\u7fa4\u767c\u5c55\u7684\u89c0\u5bdf\u8207\u672a\u4f86\u7684\u60f3\u50cf\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BZ3BC9", "name": "Singing", "avatar": "https://pretalx.coscup.org/media/avatars/BZ3BC9_D47XpTP.jpg", "biography": "\u5e73\u6642\u5728\u958b\u653e\u6587\u5316\u57fa\u91d1\u6703\uff08OCF\uff09\u64d4\u4efb\u57f7\u884c\u9577\uff0c\u4f11\u5047\u6642\u5728\u958b\u6e90\u793e\u7fa4\u64d4\u4efb\u5fd7\u5de5\u3002\r\n\r\n\u5f9e MozTW \u793e\u7fa4\u5230 COSCUP \u5fd7\u5de5\u5718\u968a\uff0cSinging \u9577\u671f\u53c3\u8207\u958b\u6e90\u79d1\u6280\u793e\u7fa4\uff0c\u559c\u597d\u81ea\u7531\u8207\u5206\u4eab\u7684\u6587\u5316\u3002\u56e0\u71b1\u611b Firefox \u958b\u6e90\u8edf\u9ad4\u8207\u7db2\u8def\u81ea\u7531\u7684\u7406\u5ff5\uff0c\u5617\u8a66\u4ee5\u975e\u8cc7\u8a0a\u4eba\u7684\u89d2\u5ea6\u8a8d\u8b58\u958b\u653e\u6e90\u78bc\u3001\u8cc7\u8a0a\u5b89\u5168\u3001\u793e\u7fa4\u7d93\u71df\u3002\u64c1\u6709\u53c3\u8207\u793e\u7fa4\u8d85\u904e 10 \u591a\u5e74\u7684\u7d93\u9a57\uff0c\u64c5\u9577\u65bc\u958b\u6e90\u793e\u7fa4\u7d93\u71df\u6587\u5316\u5206\u4eab\uff0c\u6a02\u65bc\u5728\u793e\u7fa4\u4e2d\u4e32\u9023\u5404\u7a2e\u7db2\u7d61\uff0c\u63a8\u52d5\u958b\u653e\u6587\u5316\u7684\u5be6\u8e10\u3002", "public_name": "Singing", "guid": "8a722c14-0c7d-53c3-9287-28c467faf1f5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/BZ3BC9/"}, {"code": "SQDJRW", "name": "Bob Chao \u8d99\u67cf\u5f37", "avatar": "https://pretalx.coscup.org/media/avatars/SQDJRW_SYDECtL.jpg", "biography": "\u652f\u6301\u958b\u653e\u6587\u5316\u7684\u7522\u54c1\u4eba\u3002\u66fe\u4efb\u5de5\u7a0b\u5e2b\u3001\u9ad4\u9a57\u8a2d\u8a08\u5e2b\u3001\u793e\u7fa4\u7d93\u7406\u3001\u7522\u54c1\u7e3d\u76e3\uff0c\u9577\u671f\u4ee5\u5404\u7a2e\u8eab\u4efd\uff08\u5305\u62ec\u751c\u9ede\u5e2b\uff09\u53c3\u8207 COSCUP\u3002\r\n\r\n\u73fe\u5728\u4e3b\u8981\u7684\u751f\u6d3b\u5143\u7d20\u662f\u70d8\u7119\u3001\u95b1\u8b80\u3001\u68d2\u7403\u3001\u4ee5\u53ca\u7522\u54c1\u7d93\u7406\u4e00\u5c0d\u4e00\u56ae\u5c0e\u3002 \r\n\r\nhttps://stableprogress.com", "public_name": "Bob Chao \u8d99\u67cf\u5f37", "guid": "4385d53a-40b6-5aef-a739-57c3e5f70d13", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SQDJRW/"}, {"code": "XQAW73", "name": "nfsnfs \u9673\u7acb\u51fd", "avatar": "https://pretalx.coscup.org/media/avatars/XQAW73_gKmTC0t.jpg", "biography": "\u628a\u5496\u5561\u56e0\u8f49\u63db\u6210\u7a0b\u5f0f\u78bc\u7684\u8cc7\u5b89\u9818\u57df\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u3002\r\nCOSCUP \u9577\u671f\u5fd7\u5de5\u3002", "public_name": "nfsnfs \u9673\u7acb\u51fd", "guid": "3cbeaed3-90c0-50e9-97fd-c3d2c0a7cec3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/XQAW73/"}, {"code": "R8LHEE", "name": "Richard \u6797\u65c5\u5f37", "avatar": "https://pretalx.coscup.org/media/avatars/%E6%9E%97%E6%97%85%E5%BC%BAApacheCon2023_Rwi1i0l.jpg", "biography": "Hi \u6211\u662f Richard / \u5f37\u54e5\u3002\r\nCOSCUP \u7684\u8001\u53cb\uff0c\u4e00\u4f4d\u5728\u958b\u6e90\u4e16\u754c\u6253\u6efe\u8d85\u904e 16 \u5e74\u7684\u50b3\u6559\u58eb\u8207\u625b\u8f4e\u8005\u3002\r\n\r\n\u6211\u7684\u958b\u6e90\u4e4b\u65c5\uff0c\u5f9e\u64d4\u4efb COSCUP \u5fd7\u5de5\u3001\u4ee5\u53ca\u5728\u4e2d\u7814\u9662\u300c\u81ea\u7531\u8edf\u9ad4\u9444\u9020\u5834\u300d\uff08OSSF\uff09\u5de5\u4f5c\u7684\u65e5\u5b50\u958b\u59cb\u3002\u6295\u8eab COSCUP \u7684\u6a5f\u7de3\uff0c\u4e5f\u8b93\u6211\u9670\u932f\u967d\u5dee\u8e0f\u4e0a\u4e86\u4e00\u689d\u897f\u9032\u4e4b\u8def\uff0c\u9032\u5165\u4e2d\u570b\u7684\u958b\u767c\u8005\u751f\u614b\u5708\uff0c\u66fe\u64d4\u4efb\u83ef\u70ba\u96f2 AI \u958b\u767c\u8005\u751f\u614b\u8ca0\u8cac\u4eba\u3001\u4ee5\u53ca\u96f6\u4e00\u842c\u7269\uff0801.AI\uff09\u958b\u6e90\u5927\u6a21\u578b\u751f\u614b\u8ca0\u8cac\u4eba\uff0c\u5de5\u4f5c\u91cd\u9ede\u5c31\u662f\u628a\u7522\u696d\u3001\u6280\u8853\u548c\u793e\u7fa4\u300c\u55ac\u300d\u5728\u4e00\u8d77\u3002\r\n\r\n\u5728\u793e\u7fa4\u65b9\u9762\uff0c\u9664\u4e86\u662f COSCUP \u7684\u8001\u5fd7\u5de5\uff0c\u6211\u4e5f\u66fe\u5728 2014 \u5e74\u5171\u540c\u5275\u8fa6\u4e2d\u570b\u7b2c\u4e00\u500b\u52a0\u5165 OSI \u7684\u300c\u958b\u6e90\u793e\u300d\uff08\u6ce8\u610f\uff0c\u4e0d\u662f\u96de\u6392\u5e97\uff09\u3002\u8fd1\u5e74\u4f86\u95dc\u6ce8\u5373\u6642\u4e92\u52d5\u6280\u8853\u548c\u5c0d\u8a71\u5f0f AI\uff0c\u4e26\u52a0\u5165 RTE \u958b\u767c\u8005\u793e\u5340\u64d4\u4efb\u8f4e\u73ed\u6210\u54e1\u3002\r\n\r\n\u73fe\u5728\uff0c\u6211\u5275\u8fa6\u4e86 OpenQ Consultation\uff0c\u4e26\u64d4\u4efb OpenSeed \u5b75\u5316\u5668\u7684\u5408\u5925\u4eba\uff0c\u4e3b\u8981\u4f7f\u547d\u662f\u670d\u52d9\u548c\u5354\u52a9\u5404\u7a2e\u4f01\u696d\u3001AI \u65b0\u5275\uff0c\u751a\u81f3\u525b\u840c\u82bd\u7684\u5c08\u6848\uff0c\u5f9e\u96f6\u5230\u4e00\u6253\u9020\u5168\u7403\u5316\u7684\u958b\u6e90\u5546\u696d\u6a21\u5f0f\uff0c\u8b93\u66f4\u591a\u597d\u7684\u6280\u8853\u548c\u7522\u54c1\u88ab\u4e16\u754c\u770b\u898b\u3002\r\n\r\n\u6211\u66fe\u7ffb\u8b6f\u904e\u300a\u958b\u6e90\u9805\u76ee\u6210\u529f\u4e4b\u9053\u300b\u3001\u300a\u958b\u767c\u8005\u95dc\u4fc2\uff1a\u65b9\u6cd5\u8207\u5be6\u8e10\u300b\uff0c\u4ee5\u53ca\u5408\u8457\u300a\u85cf\u667a\u65bc\u6c11\uff1a\u958b\u653e\u653f\u5e9c\u8cc7\u6599\u7684\u539f\u5247\u8207\u73fe\u6cc1\u300b\u7b49\u66f8\u7c4d\u3002\u5e73\u5e38\u4e5f\u611b\u5728\u81c9\u66f8\u4e0a\u5206\u4eab\u5404\u7a2e\u597d\u7b11\u6216\u6709\u6599\u7684\u5167\u5bb9\uff0c\u6b61\u8fce follow\u3002\r\n\r\n(update: July, 2025)", "public_name": "Richard \u6797\u65c5\u5f37", "guid": "716a51b8-5937-5409-9c76-26879df29f25", "url": "https://pretalx.coscup.org/coscup-2025/speaker/R8LHEE/"}, {"code": "MD3YNH", "name": "Melanie", "avatar": "https://pretalx.coscup.org/media/avatars/MD3YNH_Z7qfLdI.JPG", "biography": "Hi, I am Melanie.", "public_name": "Melanie", "guid": "d5c4469e-e789-5a5b-b2ba-cdac9c48eaeb", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MD3YNH/"}, {"code": "8TWFFZ", "name": "pingooo", "avatar": null, "biography": null, "public_name": "pingooo", "guid": "45cfb7ef-281e-596c-80fb-81a3ef270c5c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8TWFFZ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/J3NAGQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/J3NAGQ/", "attachments": []}, {"guid": "cb2a55c6-3417-512e-8450-3d309e6ccef8", "code": "VBLXY9", "id": 1904, "logo": null, "date": "2025-08-10T16:15:00+08:00", "start": "16:15", "duration": "00:45", "room": "RB105", "slug": "coscup-2025-1904-lightning-talk--x-closing", "url": "https://pretalx.coscup.org/coscup-2025/talk/VBLXY9/", "title": "\uff08\u4e2d\u82f1\u96d9\u8a9e\uff09\u26a1Lightning talk / \u9583\u96fb\u79c0 \u26a1 X Closing", "subtitle": "", "track": "Main Session Track", "type": "Talk", "language": "en", "abstract": "\u9583\u96fb\u79c0\u8b1b\u8005\u6307\u5357 / Lightning talk speaker guide\r\n\r\n\u9583\u96fb\u79c0\u662f\u4e00\u500b\u7531\u591a\u5834\u8d85\u77ed\u6642\u7684\u8b70\u7a0b\u767c\u8868\u69cb\u6210\u7684\u4e00\u500b\u8868\u6f14\u6027\u8cea\u5c45\u591a\u7684\u6d3b\u52d5\uff0c\u901a\u5e38\u6703\u88ab\u653e\u5728\u7368\u4f54\u6642\u6bb5\uff0c\u6240\u6709\u6703\u773e\u90fd\u6703\u805a\u96c6\u5230\u9019\u500b\u6703\u8b70\u5ef3\u89c0\u8cde\u9019\u9f63\u8868\u6f14\uff0c\u7a31\u4e4b\u70ba\u9583\u96fb\u79c0 (Lightning Talks)\u3002\r\n\r\n\u5831\u540d\u4ee5\u53ca\u4e86\u89e3\u76f8\u95dc\u8cc7\u8a0a\u8acb\u53c3\u8003: https://s.coscup.org/lt25\r\n\r\n\r\n\u9583\u96fb\u79c0\u8b1b\u8005\u540d\u55ae:\r\n1. \u9762\u6d77\u677e\u9084\u53ef\u4ee5\u5831\u540d! by Sam\r\n2. # \u70ba\u5c08\u6848\u53d6\u540d\u6c38\u9060\u662f\u6700\u56f0\u96e3\u7684 (\u30c6A\u30c6) by @RSChiang\r\n3. Welcome to PyCon! FastAPI, CPython, AI by Peter | PyCon TW\r\n4. Introduction FOSS for All by Sungjoon Moon\r\n5. How did COSCUP inspire me to start Hong Kong Open Source Conference? by Sammy Fung\r\n6. iOS Spam by Lumi\r\n7. TWDS Mirror Year Review Rev.2025 by \u6d77\u8c79\r\n8. \u958b\u653e\u653f\u5e9c\u9700\u8981\u5e6b\u5fd9 by Singing Li\r\n9. \u8b93\u5beb Blog \u5c31\u76f4\u63a5\u958b Obsidian \u5beb Markdown by \u767d\u9f8d\r\n10. \u4e2d\u83ef\u96fb\u4fe1\u81ea\u7136\u4eba\u6191\u8a3c\u91cd\u5beb BUG \u91cd\u73fe Live Demo by \u6797\u535a\u4ec1", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/VBLXY9/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/VBLXY9/", "attachments": []}], "RB101": [{"guid": "2d05e666-f977-589e-8227-d7fe5b5b824a", "code": "KZBFAT", "id": 1743, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "RB101", "slug": "coscup-2025-1743-ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/KZBFAT/", "title": "\u96fb\u4fe1\u65b0\u4e16\u754c\uff1a\u958b\u653e\u3001\u96f2\u539f\u751f\u3001AI \u600e\u9ebc\u7ffb\u8f49\u7db2\u8def\u3001\u8d70\u5411\u672a\u4f86\uff1f", "subtitle": "", "track": "O-RAN in B5G/6G", "type": "Talk", "language": "en", "abstract": "\u9019\u6b21\u6f14\u8b1b\u6703\u5e36\u5927\u5bb6\u4e00\u8d77\u770b\u770b\uff1a\r\n- \u73fe\u5728\u96fb\u4fe1\u7db2\u8def\u5230\u5e95\u5361\u5728\u54ea\uff1f\u70ba\u4ec0\u9ebc 5G \u63a8\u4e86\u9019\u9ebc\u4e45\uff0c\u597d\u50cf\u611f\u89ba\u9084\u662f\u4e0d\u5920\u529b\uff1fOpen RAN \u807d\u8d77\u4f86\u5f88\u6f6e\uff0c\u4f46\u5b83\u771f\u7684\u662f\u89e3\u85e5\u55ce\uff1f\u5149\u9760\u5b83\u80fd\u7ffb\u76e4\u55ce\uff1f\u9084\u6709\uff0c\u90a3\u4e9b\u53c8\u8cb4\u53c8\u82b1\u6642\u9593\u7684\u50b3\u7d71\u6e2c\u8a66\u8ddf\u8a8d\u8b49\u65b9\u5f0f\uff0c\u6709\u6c92\u6709\u53ef\u80fd\u88ab\u6539\u8b8a\uff1f\r\n- \u96fb\u4fe1\u696d\u6e96\u5099\u600e\u9ebc\u300c\u7ffb\u300d\uff1f\u9019\u88e1\u9762\u6709\u5e7e\u500b\u8d85\u95dc\u9375\u7684\u79d8\u5bc6\u6b66\u5668\uff0c\u5c31\u662f **\u300c\u958b\u653e\u300d\u3001\u300c\u96f2\u539f\u751f\u300d\u8ddf\u300cAI\u300d**\uff01\r\n- \u300c\u958b\u653e\u300d\u4e0d\u53ea\u662f Open RAN \u800c\u5df2\uff0c\u9023\u6e2c\u8a66\u3001\u6a19\u6e96\u3001\u8edf\u9ad4\u90fd\u8981\u300c\u958b\u6e90\u300d\u7d66\u5927\u5bb6\u7528\u3002\r\n- \u300c\u96f2\u539f\u751f\u300d\u4e5f\u4e0d\u662f\u53ea\u6709 Kubernetes \u800c\u5df2\uff0c\u96fb\u4fe1\u6709\u81ea\u5df1\u7684\u73a9\u6cd5\uff0c\u800c\u4e14\u5b83\u6703\u662f\u672a\u4f86\u5341\u5e74\u96fb\u4fe1\u96f2\u6700\u91cd\u8981\u7684\u80fd\u529b\u3002\u6211\u5011\u6703\u804a\u804a\u50cf\u662f Nephio \u9019\u7a2e\u5c08\u9580\u70ba\u96fb\u4fe1\u8a2d\u8a08\u7684\u81ea\u52d5\u5316\u6846\u67b6\u3002\r\n- \u300cAI\u300d\u66f4\u4e0d\u662f\u53ea\u62ff\u4f86\u505a\u505a\u5ba2\u670d\u800c\u5df2\uff01\u5b83\u6703\u6df1\u5165\u7db2\u8def\u7684\u6700\u5e95\u5c64\uff0c\u5e6b\u5fd9\u9867\u597d\u7db2\u8def\u3001\u9810\u6e2c\u554f\u984c\u3001\u751a\u81f3\u53ef\u80fd\u628a\u57fa\u5730\u53f0\u4f3a\u670d\u5668\u665a\u4e0a\u6c92\u5728\u7528\u7684\u7b97\u529b\u62ff\u53bb\u8dd1 AI \u8cfa\u9322\uff01\r\n\r\n- \u4ec0\u9ebc\u662f\u90a3\u4e9b\u300c\u53cd\u76f4\u89ba\u300d\u4f46\u53c8\u5f88\u91cd\u8981\u7684\u4e8b\uff1f\u4f60\u53ef\u80fd\u6703\u807d\u5230\uff0c\u50cf\u4ec0\u9ebc\u300cCloud-native \u2260 Kubernetes\u300d\u3001\u300c\u5149\u9760 Open RAN \u6551\u4e0d\u4e86\u96fb\u4fe1\u300d\u3001\u300c\u96fb\u4fe1\u8cc7\u6599\u8981\u53bb\u8b58\u5225\u5316\u8d85\u96e3\uff0c\u4f46\u6709\u500b\u958b\u6e90\u8a08\u756b\u6b63\u5728\u6311\u6230\u300d\u3001\u300c\u96f2\u539f\u751f\u6e2c\u8a66\u53ef\u4ee5\u7b46\u96fb\u5c31\u8dd1\u300d\u3001\u300c\u628a\u7a0b\u5f0f\u8ddf\u8cc7\u6599\u653e\u5728\u4e00\u8d77\uff0c\u4e0d\u8981\u8cc7\u6599\u5230\u8655\u642c\u300d\u3001\u9084\u6709\u300cGPU \u57fa\u5730\u53f0\u665a\u4e0a\u53ef\u4ee5\u8dd1 AI \u8cfa\u9322\u300d\u9019\u7a2e\uff0c\u8ddf\u6211\u5011\u5e73\u5e38\u60f3\u7684\u4e0d\u592a\u4e00\u6a23\uff0c\u4f46\u8cc7\u8a0a\u91cf\u8d85\u9ad8\u7684\u89c0\u9ede\u3002\r\n\r\n\u7e3d\u4e4b\uff0c\u9019\u5834\u6f14\u8b1b\u5c31\u662f\u5e0c\u671b\u900f\u904e\u9019\u4e9b\u6700\u65b0\u7684\u8cc7\u6599\uff0c\u8b93\u4f60\u770b\u5230\u96fb\u4fe1\u7db2\u8def\u672a\u4f86\u53ef\u80fd\u7684\u6a23\u5b50\uff0c\u4ed6\u5011\u6b63\u600e\u9ebc\u5229\u7528\u958b\u653e\u3001\u96f2\u548c AI \u9019\u4e9b\u529b\u91cf\uff0c\u5f9e\u786c\u9ad4\u601d\u7dad\u8b8a\u6210\u8edf\u9ad4\u512a\u5148\uff0c\u5f9e\u4eba\u5de5\u64cd\u4f5c\u8b8a\u81ea\u52d5\u5316\uff0c\u751a\u81f3\u8d70\u5411\u300c\u81ea\u4e3b\u7db2\u8def\u300d\u8ddf\u672a\u4f86\u7684 6G\u3002\r\n\r\n\u5982\u679c\u4f60\u5c0d\u96fb\u4fe1\u6280\u8853\u7684\u672a\u4f86\u3001\u96f2\u7aef\u61c9\u7528\u3001AI \u5728\u5404\u884c\u5404\u696d\u7684\u843d\u5730\uff0c\u6216\u662f\u60f3\u77e5\u9053\u696d\u754c\u6709\u54ea\u4e9b\u300c\u53cd\u76f4\u89ba\u300d\u7684\u771f\u5be6\u72c0\u6cc1\uff0c\u90fd\u5f88\u6b61\u8fce\u4f86\u807d\u807d\uff01\u4fdd\u8b49\u8b93\u4f60\u5c0d\u96fb\u4fe1\u7db2\u8def\u7684\u5370\u8c61\uff0c\u76f4\u63a5\u5927\u7ffb\u8f49\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7MYTDY", "name": "\u8521\u79c0\u5409\uff08@thc1006\uff09", "avatar": "https://pretalx.coscup.org/media/avatars/7MYTDY_bhMwlqz.jpg", "biography": "Currently serving in the Department of Neurology at Taipei City Hospital, Yangming Branch, with research expertise in Cloud-Native B5G/6G O-RAN automation and AI/ML workflows in O-RAN. I am also an alumnus of the Google Responsible AI Innovation Fellowship.", "public_name": "\u8521\u79c0\u5409\uff08@thc1006\uff09", "guid": "4376478a-bd43-55d9-8e37-ff71840c7507", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7MYTDY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KZBFAT/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KZBFAT/", "attachments": []}, {"guid": "2153e879-3315-5af3-91cb-d1555b18831e", "code": "ADNQ9Y", "id": 1799, "logo": null, "date": "2025-08-10T10:50:00+08:00", "start": "10:50", "duration": "00:30", "room": "RB101", "slug": "coscup-2025-1799-new-radio-dual-connectivity-nr-dc-in-free5gc", "url": "https://pretalx.coscup.org/coscup-2025/talk/ADNQ9Y/", "title": "New Radio-Dual Connectivity(NR-DC) in free5GC", "subtitle": "", "track": "O-RAN in B5G/6G", "type": "Talk - bonus round submission", "language": "en", "abstract": "New Radio - Dual Connectivity (NR-DC) is a key mechanism in the 5G architecture for enhancing bandwidth and connection flexibility, allowing a UE to simultaneously transmit data through two radio access nodes.\r\n\r\nThis session presents my implementation and testing of NR-DC functionality within the free5GC core network. The work focuses on the following aspects:\r\n\r\n- Analyzing and extending the signaling procedures required for NR-DC in free5GC, particularly NGAP and GTP-U control-plane logic.\r\n- Modifying and extending the SMF module to support the establishment of Master gNB (MgNB) and Secondary gNB (SgNB) contexts.\r\n- Verifying the setup and routing of two GTP-U tunnels under a single PDU session.\r\n- Developing a lightweight simulation tool to emulate necessary message exchanges and validate core network-level NR-DC handling.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TEVUMP", "name": "\u675c\u5cef", "avatar": "https://pretalx.coscup.org/media/avatars/TEVUMP_mU2Na4h.jpg", "biography": "\u6211\u76ee\u524d\u5c31\u8b80\u65bc\u570b\u7acb\u967d\u660e\u4ea4\u901a\u5927\u5b78 \u667a\u80fd\u7cfb\u7d71\u7814\u7a76\u6240\uff0c\u7814\u7a76\u65b9\u5411\u805a\u7126\u65bc5G \u6838\u5fc3\u7db2\u8def\u67b6\u69cb\u8207\u5354\u5b9a\u5be6\u4f5c\uff0c\u7279\u5225\u95dc\u6ce8\u65bc open source \u5c08\u6848\u4e2d\u7684\u7cfb\u7d71\u53ef\u64f4\u5c55\u6027\u8207\u5de5\u5177\u8a2d\u8a08\u3002\r\n\r\n\u5728\u7814\u7a76\u904e\u7a0b\u4e2d\uff0c\u6211\u6df1\u5165\u53c3\u8207\u4e86 free5GC \u7684\u67b6\u69cb\u5206\u6790\u8207\u539f\u59cb\u78bc\u8ffd\u8e64\uff0c\u4e26\u91dd\u5c0d\u5176\u5c1a\u672a\u652f\u63f4\u7684 New Radio - Dual Connectivity (NR-DC) \u529f\u80fd\u9032\u884c\u4e86\u63a7\u5236\u9762\u8207\u8cc7\u6599\u9762\u7684\u5be6\u4f5c\u8207\u9a57\u8b49\u3002\u672c\u6b21\u6295\u7a3f\u5167\u5bb9\u6b63\u662f\u6211\u9996\u6b21\u5c07\u81ea\u8eab\u7684\u7814\u7a76\u6210\u679c\u8207\u6a21\u64ec\u6d41\u7a0b\u6574\u7406\u70ba\u793e\u7fa4\u53ef\u7406\u89e3\u7684\u6280\u8853\u5167\u5bb9\uff0c\u671f\u671b\u80fd\u900f\u904e COSCUP \u5e73\u53f0\u56de\u994b\u958b\u6e90\u5708\uff0c\u4e26\u8207\u66f4\u591a\u958b\u767c\u8005\u4ea4\u6d41\u958b\u6e90 5G \u7684\u5be6\u4f5c\u6311\u6230\u8207\u5275\u65b0\u53ef\u80fd\u3002\r\n\r\n\u9019\u662f\u6211\u7b2c\u4e00\u6b21\u6295\u7a3f\u958b\u6e90\u6703\u8b70\uff0c\u671f\u76fc\u80fd\u900f\u904e\u9019\u6b21\u6a5f\u6703\uff0c\u5f9e\u53c3\u8207\u8005\u8f49\u8b8a\u70ba\u8ca2\u737b\u8005\uff0c\u5be6\u8e10\u300c\u7528\u958b\u6e90\u89e3\u6c7a\u554f\u984c\uff0c\u5f9e\u793e\u7fa4\u4e2d\u5b78\u7fd2\u6210\u9577\u300d\u7684\u7cbe\u795e\u3002\r\n\r\nI am currently a graduate student at the Institute of Artificial Intelligence Innovation, National Yang Ming Chiao Tung University, focusing on 5G core network architecture and protocol implementation. My main interests lie in the extensibility and testing strategies of open source systems, especially in the context of next-generation mobile networks.\r\n\r\nThroughout my research, I have worked extensively with the free5GC project, diving into its architecture and source code. I implemented and validated New Radio - Dual Connectivity (NR-DC) functionalities\u2014currently unsupported in free5GC\u2014by modifying control-plane signaling and GTP-U tunnel logic. This proposal marks my first-ever submission to an open source conference, and I hope to share practical insights into extending open 5G cores and building lightweight testing tools without relying on physical RAN or UE hardware.\r\n\r\nBy presenting at COSCUP, I aspire to take my first step from being a user of open source to becoming an active contributor. I believe in the spirit of solving real-world problems through open collaboration and learning from the community along the way.", "public_name": "\u675c\u5cef", "guid": "18e0d0ff-e9bd-5d26-8f28-c97f8a4b7696", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TEVUMP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ADNQ9Y/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ADNQ9Y/", "attachments": []}, {"guid": "1b52ee89-b589-5b79-86b1-0847c4bf3962", "code": "UN3JBG", "id": 2038, "logo": null, "date": "2025-08-10T15:00:00+08:00", "start": "15:00", "duration": "01:00", "room": "RB101", "slug": "coscup-2025-2038-bof-coscup-2025--2026", "url": "https://pretalx.coscup.org/coscup-2025/talk/UN3JBG/", "title": "\u3010BoF\u3011COSCUP 2025 \u56de\u9867\u4ea4\u6d41 / 2026 \u9858\u671b\u8a31\u9858\u6c60", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u8f49\u773c\u9593\uff0cCOSCUP 2025 \u5373\u5c07\u843d\u5e55\u3002\u7121\u8ad6\u4f60\u662f\u5145\u6eff\u6536\u7a6b\u3001\u7559\u4e0b\u907a\u61be\uff0c\u9084\u662f\u5df2\u7d93\u8feb\u4e0d\u53ca\u5f85\u671f\u5f85 2026\uff0c\u90fd\u6b61\u8fce\u4f60\u4e00\u540c\u53c3\u8207\u9019\u5834\u4ea4\u6d41\uff0c\u5206\u4eab\u4f60\u7684\u611f\u60f3\u8207\u9858\u671b\uff01\r\n\r\n\u4e3b\u984c\u7c21\u4ecb\uff1a\r\n\u9019\u5c07\u662f\u96e3\u5f97\u7684\u4e00\u5c0f\u6642\u9762\u5c0d\u9762\u4e92\u52d5\uff0c\u53c3\u8207\u8005\u5305\u542b\u793e\u7fa4\u5925\u4f34\u3001\u7cbe\u5f69\u8b1b\u8005\u3001\u71b1\u60c5\u6703\u773e\u4ee5\u53ca\u5e55\u5f8c\u5fd7\u5de5\u5011\u3002\u6211\u5011\u671f\u5f85\u900f\u904e\u8f15\u9b06\u4e14\u6df1\u5ea6\u7684\u4ea4\u6d41\uff0c\u6fc0\u76ea\u5f7c\u6b64\u5c0d COSCUP \u672a\u4f86\u7684\u60f3\u6cd5\u8207\u671f\u8a31\u3002\r\n\r\n\u6d3b\u52d5\u5730\u9ede\uff1a\r\nRB101\uff08\u7a0d\u7a0d\u96b1\u5bc6\uff0c\u4f46\u70ba\u771f\u6b63\u71b1\u611b COSCUP\u3001\u81f4\u529b\u63a8\u5ee3\u958b\u6e90\u7cbe\u795e\u7684\u670b\u53cb\u800c\u8a2d\uff09\r\n\r\n\u4e3b\u8fa6\u8207\u5f15\u5c0e\uff1a\r\n\u7531\u8b70\u7a0b\u7d44\u5fd7\u5de5\u71b1\u60c5\u767c\u8d77\uff0c\u4e5f\u53ef\u80fd\u9080\u8acb\u5176\u4ed6\u7d44\u5225\u5fd7\u5de5\u4e00\u540c\u52a0\u5165\u4e3b\u6301\u8a0e\u8ad6\uff0c\u5275\u9020\u8c50\u5bcc\u591a\u5143\u7684\u4ea4\u6d41\u6c1b\u570d\u3002\r\n\r\n\u53c3\u52a0\u65b9\u5f0f\uff1a\u6b61\u8fce\u5148\u5728[\u9019\u908a](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?tab=t.0#heading=h.7kug10f2cy3e)  + 1\uff0c\u6216\u65bc\u6d3b\u52d5\u6642\u9593 3pm-4pm \u96a8\u6642\u8def\u904e\u4e82\u5165\u3002\r\n\r\nCOSCUP 2025 is coming to an end. Whether you're feeling fulfilled, reflecting on what could have been, or eagerly anticipating 2026, you\u2019re warmly invited to join this session and share your thoughts and wishes!\r\n\r\nAbout this BoF:\r\nEnjoy a valuable hour of face-to-face, interactive discussions with fellow community members, inspiring speakers, enthusiastic attendees, and dedicated volunteers. Through relaxed yet meaningful conversations, we aim to inspire each other with fresh ideas and expectations for the future of COSCUP.\r\n\r\nLocation:\r\nRoom RB101 (a slightly hidden spot, intentionally chosen for those who genuinely cherish COSCUP and are passionate about the open-source movement.)\r\n\r\nHosts & Facilitators:\r\nInitiated by volunteers from the Program Committee, this session may also feature volunteers from other teams, bringing diverse perspectives and ensuring lively discussions.\r\n\r\nIf you love open source and have ideas or experiences to share, don\u2019t miss this wonderful opportunity to connect!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UN3JBG/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UN3JBG/", "attachments": []}], "RB102": [{"guid": "85dfe80d-87c0-5c59-a7a5-737690943049", "code": "CX7ZB3", "id": 1654, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1654-hot-topics-in-global-pgconf", "url": "https://pretalx.coscup.org/coscup-2025/talk/CX7ZB3/", "title": "Hot Topics in Global PGConf", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk", "language": "en", "abstract": "\"PGConf (Postgres Conference) is held all around the world\u2014let\u2019s explore what topics other countries are focusing on in PostgreSQL!\"\r\n\r\nPGConf (Postgres Conference)\u5168\u4e16\u754c\u5230\u8655\u90fd\u6709\uff0c\u770b\u770b\u5225\u7684\u570b\u5bb6\u90fd\u5728\u95dc\u5fc3PostgreSQL\u7684\u54ea\u4e9b\u4e3b\u984c\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7HLLC8", "name": "\u6797\u5b97\u79a7", "avatar": "https://pretalx.coscup.org/media/avatars/19250689_10155459347729154_1385127100667476617_o_SOXtwc0.jpg", "biography": "\u81eaPostgreSQL 9 \u6210\u70ba\u91cd\u5ea6\u4f7f\u7528\u8005\uff0c\u521d\u4ee5\u958b\u767cFDW \u70ba\u6a02\uff1b\u65bc2014-2016 \u9593\uff0c\u7d04\u5169\u5e74\u534a\u7684\u6642\u9593\uff0c\u806f\u7e6b\u62dc\u8a2a\u570b\u5167\u63a8\u5ee3PostgreSQL \u7684\u524d\u8f29\uff0c\u4ee5\u53ca\u805a\u96c6\u76f8\u95dc\u6280\u670d\u5ee0\u5546\uff0c\u81ea2017 \u5e74\u518d\u6b21\u63a8\u52d5\u53f0\u7063PostgreSQL\u4f7f\u7528\u8005\u793e\u7fa4(TWPUG) \uff1b\u76ee\u524d\u8457\u91cd\u767c\u5c55 PostgreSQL \u70ba\u6838\u5fc3\u7684 Data Application Platform\uff0c\u4e26\u63a8\u5ee3\u5728\u5404\u985e\u7522\u696d\u61c9\u7528\u3002", "public_name": "\u6797\u5b97\u79a7", "guid": "ee6b24b0-af64-57ab-88c7-b3800deaf2c4", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7HLLC8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CX7ZB3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CX7ZB3/", "attachments": []}, {"guid": "1d67d405-8e2e-5c68-9901-e3c424f9f00b", "code": "3KCSDC", "id": 2045, "logo": null, "date": "2025-08-10T10:50:00+08:00", "start": "10:50", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-2045-postgresql--htap-alloydb-columnar-engine", "url": "https://pretalx.coscup.org/coscup-2025/talk/3KCSDC/", "title": "PostgreSQL \u7684 HTAP \uff1aAlloyDB Columnar Engine", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk", "language": "en", "abstract": "\u672c\u6b21\u8b70\u7a0b\u5c07\u70ba\u4f60\u4ecb\u7d39 PostgreSQL \u7684 HTAP (\u6df7\u5408\u5f0f\u4ea4\u6613\u5206\u6790\u8655\u7406) \uff1aAlloyDB \u7684 Columnar Engine\u3002\r\n\u6211\u5011\u5c07\u6df1\u5165\u5256\u6790 AlloyDB \u5982\u4f55\u5728\u4e0d\u72a7\u7272 OLTP \u6548\u80fd\u7684\u524d\u63d0\u4e0b\uff0c\u4f7f\u7528 Columnar Engine\uff0c\u5c07\u5206\u6790\u67e5\u8a62\u6548\u80fd\u63d0\u5347\u9ad8\u9054 100 \u500d\u3002\u9019\u500b Columnar Engine \u6280\u8853\u540c\u6a23\u9069\u7528\u65bc\u53ef\u4ee5\u7528 AlloyDB Omni \u2014\u2014 AlloyDB \u7684\u5bb9\u5668\u7248\u672c\u3002\u4f60\u53ef\u4ee5\u5728\u81ea\u5df1\u7684\u7b46\u96fb\u3001\u5730\u7aef\u4f3a\u670d\u5668\u6216\u4efb\u4f55\u96f2\u4e0a\uff0c\u900f\u904e Docker \u8f15\u9b06\u904b\u884c\uff0c\u89aa\u624b\u9ad4\u9a57\u9019\u9805\u5f37\u5927\u7684\u6280\u8853\u3002\r\n\u9069\u5408\u5c0d\u8c61\uff1a\r\nPostgreSQL \u7684\u4f7f\u7528\u8005\u8207\u958b\u767c\u8005 (DBA, Backend Developer)\u3002\r\n\u5c0d\u9ad8\u6548\u80fd\u8cc7\u6599\u5eab\u3001HTAP \u67b6\u69cb\u611f\u8208\u8da3\u7684\u5f8c\u7aef\u8207\u8cc7\u6599\u5de5\u7a0b\u5e2b\u3002\r\n\u60f3\u5728\u672c\u5730\u74b0\u5883\u73a9\u8f49\u6700\u65b0\u8cc7\u6599\u5eab\u6280\u8853\u7684\u4f60\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ASUFF7", "name": "Owen Wu \u5433\u6b50\u6587", "avatar": null, "biography": null, "public_name": "Owen Wu \u5433\u6b50\u6587", "guid": "bf2c653e-a3c8-5778-96d4-e3dd08b92660", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ASUFF7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/3KCSDC/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/3KCSDC/", "attachments": []}, {"guid": "4a26b864-7909-56c0-8b29-7151e00a8554", "code": "YBRVCE", "id": 1679, "logo": null, "date": "2025-08-10T11:40:00+08:00", "start": "11:40", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1679-zero-downtime-online-schema-migration-in-postgresql", "url": "https://pretalx.coscup.org/coscup-2025/talk/YBRVCE/", "title": "Zero\u2011Downtime Online Schema Migration in PostgreSQL", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk", "language": "en", "abstract": "\u900f\u904e\u77ad\u89e3\u5404\u7a2e schema migration \u7684 lock \u884c\u70ba\uff0c\u5982\u4f55\u76e1\u53ef\u80fd\u9054\u5230 zero\u2011downtime online schema migration\uff0c\u4f7f\u5f97\u53ef\u4ee5\u7dad\u6301\u670d\u52d9\u7684\u53ef\u7528\u6027\u53ca\u5411\u4e0b\u76f8\u5bb9\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LF8QJU", "name": "Kenny Chen - \u80af\u5c3c\u5de5\u7a0b\u5e2b", "avatar": "https://pretalx.coscup.org/media/avatars/LF8QJU_dVSDS3e.png", "biography": "\u71b1\u611b PostgreSQL \u7684\u5f8c\u7aef\u5de5\u7a0b\u5e2b", "public_name": "Kenny Chen - \u80af\u5c3c\u5de5\u7a0b\u5e2b", "guid": "6b533aac-120a-513d-be88-1c2885620ff3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LF8QJU/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YBRVCE/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YBRVCE/", "attachments": []}, {"guid": "0379724a-07e5-5b7c-851b-95007d3db57d", "code": "CAD9S3", "id": 1738, "logo": null, "date": "2025-08-10T13:00:00+08:00", "start": "13:00", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1738-ai---postgresql-ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/CAD9S3/", "title": "\u6253\u958b AI \u6a21\u578b\u7684\u4efb\u610f\u9580\uff1a\u7528 PostgreSQL \u6490\u8d77AI \u7a0b\u5f0f\u78bc\u7406\u89e3\u5f15\u64ce", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk", "language": "en", "abstract": "\u5728 2025 \u5e74\u7684 AI \u5de5\u7a0b\u5be6\u52d9\u4e2d\uff0c\u300c\u8a18\u61b6\u80fd\u529b\u300d\u6b63\u8fc5\u901f\u6210\u70ba\u667a\u6167\u4ee3\u7406\uff08AI Agent\uff09\u7684\u6838\u5fc3\u7af6\u722d\u512a\u52e2\u3002\u8a31\u591a\u5718\u968a\u5c08\u6ce8\u65bc Prompt \u5de5\u7a0b\u8207\u63a8\u7406\u6a5f\u5236\uff08Reasoning\uff09\u7684\u8a2d\u8a08\uff0c\u537b\u5f80\u5f80\u5ffd\u7565\u4e86\u652f\u6490\u9577\u671f\u8a9e\u5883\u8207\u77e5\u8b58\u7559\u5b58\u7684\u5e95\u5c64\u67b6\u69cb\u3002\u672c\u5834\u6f14\u8b1b\u5c07\u4ee5\u5be6\u4f5c\u70ba\u5c0e\u5411\uff0c\u793a\u7bc4\u5982\u4f55\u900f\u904e ONNX \u5c07AI\u6a21\u578b\u9032\u884c\u8de8\u5e73\u53f0\u5c01\u88dd\uff0c\u4e26\u7d50\u5408 PostgreSQL\uff0c\u5c07\u7a0b\u5f0f\u7d50\u69cb\u8f49\u5316\u70ba\u5411\u91cf\u5d4c\u5165\u8207\u77e5\u8b58\u5716\u8b5c\u7bc0\u9ede\uff0c\u5be6\u73fe\u53ef\u6301\u4e45\u5316\u7684\u8a9e\u610f\u8a18\u61b6\u3002\u6700\u7d42\u6253\u9020\u4e00\u500b\u5177\u5099\u9577\u671f\u8a18\u61b6\u3001\u8a9e\u610f\u7406\u89e3\u8207\u81ea\u6211\u6f14\u7e79\u80fd\u529b\u7684 AI \u5f8c\u7aef\u7cfb\u7d71\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DJ3WYV", "name": "\u5f8c\u7aef\u91cc\u9577\u4f2f", "avatar": "https://pretalx.coscup.org/media/avatars/DJ3WYV_mzI9AGc.jpg", "biography": "\u5927\u5bb6\u597d, \u6211\u662f\u5f8c\u7aef\u91cc\u9577\u4f2fhohshen, \u4f60\u7684\u5f8c\u7aef\u5927\u5c0f\u4e8b\u90fd\u662f\u6211\u7684\u4e8b!", "public_name": "\u5f8c\u7aef\u91cc\u9577\u4f2f", "guid": "f89b766d-6fc7-5647-9966-d2c7f73aa866", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DJ3WYV/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CAD9S3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CAD9S3/", "attachments": []}, {"guid": "27fb9d24-7ada-5768-9b94-833af9b933f4", "code": "KFAEU3", "id": 1839, "logo": null, "date": "2025-08-10T13:50:00+08:00", "start": "13:50", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1839-postgresql", "url": "https://pretalx.coscup.org/coscup-2025/talk/KFAEU3/", "title": "\u76e3\u63a7\u8207\u544a\u8b66\u8a2d\u8a08\uff1a\u6253\u9020\u9069\u5408\u5718\u968a\u4f7f\u7528\u7684 PostgreSQL \u89c0\u6e2c\u5100\u8868\u677f", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u5728\u91d1\u878d\u696d\u7684\u8cc7\u6599\u5eab\u74b0\u5883\u4e2d\uff0c\u9f90\u5927\u7684\u8cc7\u6599\u91cf\u8207\u9ad8\u4ea4\u6613\u983b\u7387\u5c0d\u7cfb\u7d71\u6548\u80fd\u63d0\u51fa\u6975\u5927\u6311\u6230\u3002\u4ee5\u4fe1\u7528\u5361\u696d\u52d9\u70ba\u4f8b\uff0c\u622a\u81f3 2025 \u5e74\u7b2c 1 \u5b63\uff0c\u672c\u884c\u6d41\u901a\u5361\u6578\u5df2\u9054 822 \u842c\u5f35\uff0c\u82e5\u52a0\u4e0a\u5176\u4ed6\u696d\u52d9\u7522\u54c1\u7dda\uff0c\u66f4\u662f\u4e00\u9805\u9f90\u5927\u7684\u8cc7\u6599\u8655\u7406\u5de5\u7a0b\u3002\u8eab\u70ba AI \u90e8\u9580\u7684 PostgreSQL \u8cc7\u6599\u5eab\u7ba1\u7406\u4eba\u54e1\uff0c\u6211\u5011\u4ee5\u7cfb\u7d71\u67b6\u69cb\u7684\u89d2\u5ea6\u51fa\u767c\uff0c\u81f4\u529b\u65bc\u63d0\u5347\u6574\u9ad4\u670d\u52d9\u6548\u80fd\u3002\r\n\r\n\u6548\u80fd\u512a\u5316\u7684\u7b2c\u4e00\u6b65\uff0c\u662f\u627e\u51fa\u9020\u6210\u74f6\u9838\u7684\u53ef\u7591 process\u3002\u800c DBA \u8207\u8cc7\u6599\u5206\u6790\u5718\u968a\u5728\u76e3\u63a7\u65b9\u9762\uff0c\u6240\u95dc\u6ce8\u7684\u91cd\u9ede\u537b\u4e0d\u76e1\u76f8\u540c\uff1aDBA \u6ce8\u91cd\u7cfb\u7d71\u8cc7\u6e90\u8207\u7a69\u5b9a\u6027\uff0c\u4f8b\u5982 CPU\u3001\u8a18\u61b6\u9ad4\u3001IO \u8207 WAL Size\uff1b\u8cc7\u6599\u5206\u6790\u4eba\u54e1\u5247\u95dc\u5fc3\u67e5\u8a62\u884c\u70ba\u8207\u74f6\u9838\uff0c\u5982 \u8b80\u5beb\u5206\u96e2\u4e2d blocked process\u3001 idle in transaction \u72c0\u614b\u3002\r\n\r\n\u5728\u672c\u8b70\u7a0b\u4e2d\uff0c\u6211\u5011\u5c07\u5206\u4eab\u5982\u4f55\u5229\u7528 Prometheus + Grafana \u6253\u9020\u4e00\u5957\u80fd\u540c\u6642\u670d\u52d9 DBA \u8207\u8cc7\u6599\u5206\u6790\u4eba\u54e1\u7684 PostgreSQL \u89c0\u6e2c\u5100\u8868\u677f\u3002\u5167\u5bb9\u6db5\u84cb\uff1a\r\n1. \u6211\u5011\u5982\u4f55\u5f9e\u4e0a\u767e\u9805 metrics \u4e2d\u8a2d\u8a08\u8207\u6311\u9078\u5408\u9069\u7684\u89c0\u6e2c\u6307\u6a19\r\n2. DBA \u95dc\u6ce8\u7684\u6307\u6a19\uff1aCPU\u3001\u8a18\u61b6\u9ad4\u3001\u78c1\u789f IO\u3001\u7db2\u8def\u6d41\u91cf\u3001WAL Size \u7b49\r\n3. \u8cc7\u6599\u5206\u6790\u4eba\u54e1\u6307\u6a19\uff1a\u4f7f\u7528\u8005\u6d3b\u52d5\uff08active/idle\uff09\u3001\u67e5\u8a62\u7b49\u5f85\u884c\u70ba\u3001blocked process \u7b49\r\n4. \u5be6\u969b\u5c0e\u5165\u5f8c\u7684\u4f7f\u7528\u60c5\u5883\u8207\u63a8\u5ee3\u7d93\u9a57\uff1a\u8b93\u4f7f\u7528\u8005\u66f4\u5feb\u627e\u5230process\u5728\u7cfb\u7d71\u7684\u72c0\u614b\r\n\r\n\u672c\u8b70\u7a0b\u9069\u5408 DBA\u3001Data Engineer\u3001\u8cc7\u6599\u5e73\u53f0\u67b6\u69cb\u5e2b\u8207\u8cc7\u6599\u5206\u6790\u76f8\u95dc\u5de5\u4f5c\u8005\uff0c\u7279\u5225\u9069\u5408\u6709\u5c0e\u5165\u53ef\u89c0\u6e2c\u6027\u9700\u6c42\u3001\u6216\u5e0c\u671b\u63d0\u5347\u8cc7\u6599\u5e73\u53f0\u53ef\u8996\u5316\u7a0b\u5ea6\u7684\u5718\u968a\u53c3\u8003\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AL3FUN", "name": "JackyLin", "avatar": "https://pretalx.coscup.org/media/avatars/AL3FUN_zY3uO36.jpg", "biography": "* \u91d1\u878d\u696d\u8cc7\u6599\u5eab\u7ba1\u7406\u54e1\uff0c\u6df1\u8015\u8cc7\u6599\u5718\u968a\u5341\u5e74\u3002\r\n* \u8cc7\u6599\u5eab\u6548\u80fd\u74f6\u9838\u73fe\u5834\u7684\u7b2c\u4e00\u7dda\u6d88\u9632\u54e1\u3002\r\n* MinIO\uff08\u975e\u7d50\u69cb\u5316\u5132\u5b58\uff09\u8207 Neo4j\uff08\u5716\u5f62\u8cc7\u6599\u5eab\uff09\uff0c\u6311\u6230\u8cc7\u6599\u5e73\u53f0\u65b0\u908a\u754c\u3002\r\n* \u64c1\u62b1\u958b\u6e90\uff0c\u6301\u7e8c\u5206\u4eab\u6211\u5011\u5728\u4f01\u696d\u74b0\u5883\u4e2d\u6d3b\u7528\u958b\u6e90\u5de5\u5177\u7684\u771f\u5be6\u7d93\u9a57\uff01", "public_name": "JackyLin", "guid": "79f86c51-1d47-5773-8e10-9347435f9647", "url": "https://pretalx.coscup.org/coscup-2025/speaker/AL3FUN/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KFAEU3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KFAEU3/", "attachments": []}, {"guid": "848400d2-bd8c-527c-88f8-95f13507294e", "code": "8GJS7Q", "id": 1726, "logo": null, "date": "2025-08-10T14:40:00+08:00", "start": "14:40", "duration": "00:40", "room": "RB102", "slug": "coscup-2025-1726-personal-finops-with-postgresql", "url": "https://pretalx.coscup.org/coscup-2025/talk/8GJS7Q/", "title": "Personal FinOps with PostgreSQL", "subtitle": "", "track": "PostgreSQL Taiwan", "type": "Talk", "language": "en", "abstract": "\u5f9e\u500b\u4eba\u7684\u5e33\u52d9\u4f86\u77ad\u89e3 FinOps\r\n\u4ee5 PostgreSQL \u70ba\u4f8b\u4f86\u8655\u7406 FinOps", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3FMGWR", "name": "\u53e4\u6c38\u5fe0", "avatar": "https://pretalx.coscup.org/media/avatars/406d3da3-c4e2-4e21-b3b5-d4cfb4d2dcb7_vZ59uzH.jpg", "biography": "\u53e4\u6c38\u5fe0\u535a\u58eb\u662f\u8cc7\u6599\u5eab\u7cfb\u7d71\u7814\u7a76\u54e1\u3001\u958b\u6e90\u793e\u7fa4\u7d44\u7e54\u8005\u548c\u8cc7\u6599\u6280\u8853\u5be6\u8e10\u8005\u3002\u4ee5\u958b\u6e90\u6587\u5316\u9023\u7d50\u71b1\u60c5\uff0c\u5c07\u6280\u8853\u5275\u65b0\u8f49\u5316\u70ba\u793e\u6703\u5f71\u97ff\u529b\u53ca\u4f01\u696d\u7d93\u6fdf\u50f9\u503c\u3002", "public_name": "\u53e4\u6c38\u5fe0", "guid": "370af570-dbe2-5825-bbc7-7e1454f5376b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/3FMGWR/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/8GJS7Q/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/8GJS7Q/", "attachments": []}], "AU": [{"guid": "5e02e30c-9ffc-5f22-9fb7-fb858d2c1871", "code": "YMFMAJ", "id": 1684, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1684-plug-and-play-analysis-for-understanding-deep-learning-models", "url": "https://pretalx.coscup.org/coscup-2025/talk/YMFMAJ/", "title": "Plug-and-Play Analysis for Understanding Deep Learning Models", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk", "language": "en", "abstract": "- \u5728\u6df1\u5ea6\u5b78\u7fd2\u5ee3\u6cdb\u61c9\u7528\u7684\u4eca\u5929\uff0c\u5927\u578b\u795e\u7d93\u7db2\u8def\u6a21\u578b\u96d6\u7136\u5728\u5206\u985e\u3001\u9810\u6e2c\u3001\u63a8\u85a6\u7b49\u4efb\u52d9\u4e2d\u5c55\u73fe\u51fa\u8272\u8868\u73fe\uff0c\u4f46\u5be6\u52d9\u4e0a\u7d93\u5e38\u51fa\u73fe\u6a21\u578b\u6e96\u78ba\u7387\u770b\u4f3c\u6b63\u5e38\u3001\u5be6\u969b\u6548\u679c\u537b\u4e0d\u5982\u9810\u671f\u7684\u60c5\u6cc1\u3002\u7576\u6a21\u578b\u5b78\u7fd2\u7d50\u679c\u8207\u9810\u671f\u843d\u5dee\u904e\u5927\u6642\uff0c\u5f80\u5f80\u96e3\u4ee5\u5feb\u901f\u91d0\u6e05\u554f\u984c\u6839\u6e90\uff0c\u662f\u8cc7\u6599\u54c1\u8cea\u4e0d\u4f73\u3001\u67b6\u69cb\u8a2d\u8a08\u4e0d\u7576\uff0c\u9084\u662f\u8a13\u7df4\u52d5\u614b\u51fa\u4e86\u554f\u984c\uff1f\u56e0\u6b64\uff0c\u5982\u4f55\u8a3a\u65b7\u6a21\u578b\u5167\u90e8\u884c\u70ba\u3001\u8f14\u52a9\u5b9a\u4f4d\u7570\u5e38\u8207\u512a\u5316\u65b9\u5411\uff0c\u6210\u70ba\u7814\u7a76\u8207\u5de5\u7a0b\u5be6\u52d9\u4e2d\u5fc5\u9808\u89e3\u6c7a\u7684\u6311\u6230\u3002\u96d6\u5df2\u6709\u5982 Captum\uff08\u91dd\u5c0d\u7279\u5fb5\u91cd\u8981\u6027\uff09\u8207 TorchLens\uff08\u6a21\u578b\u67b6\u69cb\u9664\u932f\uff09\u7b49\u5de5\u5177\u5354\u52a9\u5206\u6790\uff0c\u4f46\u591a\u534a\u8457\u91cd\u65bc\u55ae\u4e00\u7dad\u5ea6\uff0c\u7f3a\u4e4f\u6574\u9ad4\u6027\u7684\u8a13\u7df4\u884c\u70ba\u89c0\u5bdf\u8207\u8a3a\u65b7\u80fd\u529b\u3002\r\n    \r\n    \u8b1b\u8005\u5c07\u4ecb\u7d39\u4e00\u500b plug-and-play \u5206\u6790\u5de5\u5177\uff0c\u9748\u611f\u4f86\u81ea *Transformers without Normalization* \u8ad6\u6587\u4e2d\u5c0d hidden layer output \u7684\u7814\u7a76\uff0c\u4e26\u878d\u5408\u8b1b\u8005\u5728\u6df1\u5ea6\u5b78\u7fd2\u67b6\u69cb\u4e0a\u7684\u5be6\u52d9\u7d93\u9a57\u3002\u8a72\u5de5\u5177\u53ef\u65bc\u6a19\u6e96 PyTorch \u8a13\u7df4\u6d41\u7a0b\u4e2d\u64f7\u53d6\u4e2d\u9593\u7684 activation\u3001gradient \u8207 weight \u4f5c\u70ba\u8f38\u5165\uff0c\u8f38\u51fa\u5305\u542b CKA \u76f8\u4f3c\u5ea6\u3001LayerNorm \u5206\u4f48\u3001hidden state dynamics\u3001gradient norm \u8b8a\u5316\u7b49\u8996\u89ba\u5316\u5206\u6790\uff0c\u5354\u52a9\u4f7f\u7528\u8005\u5f9e\u591a\u89d2\u5ea6\u7406\u89e3\u6a21\u578b\u7684\u5b78\u7fd2\u884c\u70ba\u3002\r\n    \r\n    \u4f7f\u7528\u8005\u53ef\u5feb\u901f\u5c07\u6b64\u5de5\u5177\u6574\u5408\u9032\u65e2\u6709\u8a13\u7df4\u6d41\u7a0b\uff0c\u5354\u52a9\u91d0\u6e05\u6a21\u578b\u554f\u984c\u4f86\u6e90\u4e26\u63d0\u4f9b\u5177\u9ad4\u7684\u512a\u5316\u65b9\u5411\u3002\u7121\u8ad6\u662f\u9032\u884c representation learning \u7814\u7a76\uff0c\u6216\u662f\u5de5\u7a0b\u5718\u968a\u9032\u884c\u6a21\u578b\u54c1\u8cea\u76e3\u63a7\u8207\u9664\u932f\uff0c\u7686\u80fd\u6d3e\u4e0a\u7528\u5834\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PCJA88", "name": "AbnerDen", "avatar": "https://pretalx.coscup.org/media/avatars/PCJA88_5rMMzUV.jpeg", "biography": "Abner is currently a Research Scientist at AI Team, SinoPac Holdings, and also a 1st year Ph.D. student at NTU CSIE.", "public_name": "AbnerDen", "guid": "68a386ef-2566-50a6-bc00-8ffd1c08d049", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PCJA88/"}], "links": [{"title": "Slide", "url": "https://drive.google.com/file/d/1D5Vmea1gvMv6QcvpgkDsA_7qsF4UJdhu/view?usp=sharing", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YMFMAJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YMFMAJ/", "attachments": []}, {"guid": "dc20d8f4-75a4-5ef4-b670-321414402684", "code": "U7DCYD", "id": 1703, "logo": null, "date": "2025-08-10T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1703-multi-cluster-gpu-allocation-for-ai-research", "url": "https://pretalx.coscup.org/coscup-2025/talk/U7DCYD/", "title": "Multi Cluster GPU Allocation for AI Research", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk", "language": "en", "abstract": "As the LLMs and generative models become more and more complex, one can't simply train them on CPU, or a single GPU cluster, this requires the use of multiple GPUs but managing those can be complicated.GPU partitioning in the cloud is perceived to be a complicated, resource-consuming process that is worth the exclusive involvement of narrowly focused teams or large enterprises. So this talk explores why GPU partitioning is necessary for running Python AI workloads and how it can be done efficiently using open source tooling.\r\n\r\nThe talk will cover about some common myths: that this has something to do with advanced hardware configurations or prohibitive costs, on systems likeKubernetes\r\n\r\nIn this talk, we will illustrate how modern frameworks like NVIDIA MIG with vCluster effectively enable seamless sharing of GPUs across different teams, leading to more efficient resource utilization, higher throughput, and broader accessibility for workloads like LLM finetuning and inference. The talk aims to inspire developers, engineers to understand the key techniques for efficient GPU scheduling and sharing of resources across multiple GPU Clusters with open source platform tooling like vCluster.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "B7RWEC", "name": "Hrittik Roy", "avatar": "https://pretalx.coscup.org/media/avatars/B7RWEC_gGdx6YS.webp", "biography": "Hrittik is currently Platform Advocate at Loft Labs and a CNCF Ambassador, who has previously worked at various startups helping them scale their content efforts. He loves diving deep into distributed systems and creating articles on them and has spoken at conferences such as Azure Cloud Summit, UbuCon Asia and Kubernetes Community Days - Lagos and Chennai among others! His best days are when he finds ways to create impact in the communities he\u2019s a part of either by code, content, or mentorship!", "public_name": "Hrittik Roy", "guid": "351eb9d0-1f1f-5293-be73-d0c3327cc11c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/B7RWEC/"}, {"code": "PAGJS7", "name": "Shivay Lamba", "avatar": "https://pretalx.coscup.org/media/avatars/PAGJS7_2pHWBZO.jpeg", "biography": "Shivay Lamba is a software developer specializing in DevOps, Machine Learning and Full Stack Development.\r\n\r\nHe is an Open Source Enthusiast and has been part of various programs like Google Code In and Google Summer of Code as a Mentor and has also been a MLH Fellow. \r\nHe is actively involved in community work as well. He is a TensorflowJS SIG member, Mentor in OpenMined and CNCF Service Mesh Community, SODA Foundation and has given talks at various conferences like Github Satellite, Voice Global, Fossasia Tech Summit, TensorflowJS Show & Tell.", "public_name": "Shivay Lamba", "guid": "0d6dfb22-c9de-5333-bb26-c87eaf2b7223", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PAGJS7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/U7DCYD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/U7DCYD/", "attachments": []}, {"guid": "1d6c9ea6-ff68-5df5-b567-ee3df984a638", "code": "SXNMJS", "id": 1526, "logo": null, "date": "2025-08-10T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1526-community-driven-edge-ai-or-building-offline-ai-agents-with-open-models", "url": "https://pretalx.coscup.org/coscup-2025/talk/SXNMJS/", "title": "Community-Driven Edge AI or Building Offline AI Agents with Open Models", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk - early bird submission", "language": "en", "abstract": "Dive into building the next generation of Mobile and Web applications featuring Offline AI Agents. This talk explores how to leverage the power of Edge AI and on-device processing using open-source tools to create intelligent agents that operate entirely without an internet connection, enhancing privacy, reducing latency, and enabling new functionalities independent of the cloud.\r\n\r\nWe'll focus on using lightweight, state-of-the-art open models, particularly Google's open Gemma family, which are designed to run efficiently directly on edge devices, potentially leveraging execution frameworks like the open-source MediaPipe (available for both Mobile and Web). Discover how these models form the \"brain\" of our offline agents. We'll showcase practical implementation using Flutter as a primary case study, introducing an open-source plugin (flutter_gemma) (developed by the speaker) designed to seamlessly integrate models like Gemma within this popular cross-platform framework, illustrating principles applicable across platforms.\r\n\r\nLearn the practical steps to implement these agents: from selecting appropriate on-device model variants (like the latest Gemma models, or popular open alternatives such as Deepseek and Mistral Small) based on task requirements, to integrating them into your application architecture. Using Flutter and the plugin as our concrete example, we will explore techniques for structuring agent tasks and touch upon fine-tuning methods. Crucially, we will discuss the trade-offs involved \u2013 weighing the benefits of Edge AI versus traditional cloud-based AI solutions for Mobile and Web. Furthermore, we'll delve into advanced capabilities like on-device Retrieval-Augmented Generation (RAG), enabling agents to query and utilize local data sources entirely offline.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "38ZMFE", "name": "Sasha Denisov", "avatar": "https://pretalx.coscup.org/media/avatars/38ZMFE_sXGvYc6.png", "biography": "Sasha is a software developer with over 20 years in multiple technologies and domains. A tech lead, architect, and mobile solutions expert, he specializes in AI integrations for mobile apps, focusing on on-device AI. He excels in Flutter, Firebase, and generative AI for robust, scalable apps. Sasha is Chief Software Engineer and Head of Flutter Discipline at EPAM, GDE for AI, Firebase, Flutter, Dart, and co-organizes Flutter Berlin Community", "public_name": "Sasha Denisov", "guid": "9cb2b04f-e187-59f9-b1d4-fc0982a6912a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/38ZMFE/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SXNMJS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SXNMJS/", "attachments": []}, {"guid": "61301dda-3972-5b1c-8ac8-782a64737468", "code": "CJXPRM", "id": 1756, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1756-nix", "url": "https://pretalx.coscup.org/coscup-2025/talk/CJXPRM/", "title": "\u5229\u7528 Nix \u512a\u5316\u6a5f\u5668\u5b78\u7fd2\u6a21\u578b\u5bb9\u5668", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk", "language": "en", "abstract": "\u5728\u9019\u5834\u6f14\u8b1b\u4e2d\uff0c\u6211\u5c07\u8ddf\u5927\u5bb6\u5206\u4eab\u4e00\u7a2e\u4f7f\u7528 Nix \u4f86\u512a\u5316\u6a5f\u5668\u5b78\u7fd2\u6a21\u578b\u5bb9\u5668\u7684\u65b9\u6cd5\u3002\r\n\r\n\u6211\u5011\u77e5\u9053\uff0c\u628a\u6a5f\u5668\u5b78\u7fd2\uff08ML\uff09\u6a21\u578b\u5305\u88dd\u6210 Web \u670d\u52d9\u4e26\u90e8\u7f72\u5728\u5bb9\u5668\u4e2d\uff0c\u662f\u73fe\u5728\u975e\u5e38\u5e38\u898b\u7684\u505a\u6cd5\u3002\u4f46\u9019\u6a23\u7684\u7cfb\u7d71\u4e5f\u5e36\u4f86\u4e86\u4e00\u4e9b\u6311\u6230\uff0c\u7279\u5225\u662f\u5728\u4f9d\u8cf4\u7ba1\u7406\u4e0a\u3002\u5927\u591a\u6578ML \u6a21\u578b\u662f\u7528 Python \u5beb\u7684\uff0c\u800c Python \u7684\u751f\u614b\u7cfb\u7e41\u96dc\u3001\u4f9d\u8cf4\u773e\u591a\uff0c\u9019\u4e9b\u4f9d\u8cf4\u6700\u7d42\u90fd\u6703\u4ee5\u6a94\u6848\u7cfb\u7d71\u7269\u4ef6\u7684\u5f62\u5f0f\u9ad4\u73fe\u5728\u6620\u50cf\u4e2d\u3002\r\n\r\n\u5982\u679c\u4f60\u7684\u7cfb\u7d71\u9700\u8981\u90e8\u7f72\u591a\u500b ML \u6a21\u578b\uff0c\u90a3\u9ebc\u5f88\u53ef\u80fd\u9019\u4e9b\u5bb9\u5668\u4e4b\u9593\u6703\u6709\u5927\u91cf\u76f8\u540c\u7684\u4f9d\u8cf4\u3002\u9019\u4e5f\u610f\u5473\u8457\uff0c\u5982\u679c\u80fd\u628a\u9019\u4e9b\u901a\u7528\u4f9d\u8cf4\u6253\u5305\u5728\u4e00\u8d77\uff0c\u4f5c\u70ba\u5171\u7528\u7684\u6620\u50cf\u5c64\uff0c\u6211\u5011\u5c31\u6709\u6a5f\u6703\u5927\u5e45\u6e1b\u5c11\u6574\u9ad4\u5bb9\u5668\u6620\u50cf\u7684\u5132\u5b58\u7a7a\u9593\u3002\r\n\r\n\u9019\u88e1\u5c31\u5f15\u5165\u4e86 Nix\u3002\r\n\r\nNix \u662f\u4e00\u500b\u529f\u80fd\u5f37\u5927\u7684\u5957\u4ef6\u7ba1\u7406\u7cfb\u7d71\uff0c\u5b83\u652f\u63f4\u69cb\u5efa\u7b26\u5408 Open Container Initiative\uff08OCI\uff09\u6a19\u6e96\u7684\u5bb9\u5668\u6620\u50cf\u3002\u9019\u4e9b\u6620\u50cf\u5728\u69cb\u5efa\u6642\u6703\u5c07\u6240\u6709\u4f9d\u8cf4\u5b8c\u6574\u5c01\u88dd\u9032\u4f86\uff0c\u540c\u6642\u6392\u9664\u90a3\u4e9b\u4e0d\u5fc5\u8981\u7684\u4e2d\u9593\u7522\u7269\uff0c\u4e5f\u5c31\u662f\u8aaa\uff0c\u5b83\u53ef\u4ee5\u8b93\u4f60\u6253\u9020\u51fa\u66f4\u4e7e\u6de8\u3001\u9ad4\u7a4d\u66f4\u5c0f\u7684\u5bb9\u5668\u6620\u50cf\u3002\r\n\r\n\u96d6\u7136 Nix \u672c\u8eab\u63d0\u4f9b\u4e86\u4e00\u4e9b\u57fa\u672c\u529f\u80fd\u4f86\u652f\u63f4\u591a\u5c64\u6620\u50cf\u7684\u69cb\u5efa\uff0c\u4f46\u7576\u6620\u50cf\u4e2d\u6d89\u53ca\u7684 Nix \u5132\u5b58\u8def\u5f91\u6578\u91cf\u904e\u591a\u6642\uff0c\u5b83\u6c92\u8fa6\u6cd5\u81ea\u52d5\u627e\u51fa\u4e00\u500b\u5728\u591a\u500b\u6620\u50cf\u4e4b\u9593\u5171\u7528\u7684\u6700\u4f73\u5206\u5c64\u65b9\u5f0f\u3002\r\n\r\n\u65bc\u662f\u6211\u9032\u4e00\u6b65\u7814\u7a76\u4e26\u8b49\u660e\u4e86\u9019\u4ef6\u4e8b\uff1a\u5c0d\u65bc\u4efb\u610f\u4e00\u7d44\u4f7f\u7528 Nix \u5132\u5b58\u8def\u5f91\u69cb\u5efa\u51fa\u4f86\u7684\u6620\u50cf\uff0c\u7684\u78ba\u5b58\u5728\u4e00\u7a2e\u6700\u4f73\u5206\u5c64\u7d50\u69cb\uff0c\u53ef\u4ee5\u7528\u4f86\u6700\u5c0f\u5316\u6574\u9ad4\u5132\u5b58\u7a7a\u9593\u7684\u4f7f\u7528\u3002\r\n\r\n\u63a5\u4e0b\u4f86\uff0c\u6211\u6703\u5411\u5927\u5bb6\u8aaa\u660e\u9019\u500b\u6700\u4f73\u5206\u5c64\u662f\u5982\u4f55\u88ab\u8b58\u5225\u51fa\u4f86\u7684\uff0c\u4e26\u5c55\u793a\u6211\u6240\u8a2d\u8a08\u7684\u6f14\u7b97\u6cd5\u2014\u2014\u5b83\u4e0d\u53ea\u53ef\u4ee5\u7528\u4f86\u5efa\u69cb\u6620\u50cf\uff0c\u4e5f\u80fd\u5206\u6790\u4e26\u512a\u5316\u5b83\u5011\u7684\u5206\u5c64\u7d50\u69cb\u3002\r\n\r\n\u9019\u500b\u65b9\u6cd5\u4e0d\u50c5\u9069\u7528\u65bc ML \u6a21\u578b\u90e8\u7f72\uff0c\u4e5f\u5c0d\u4efb\u4f55\u9700\u8981\u5728\u591a\u500b\u5bb9\u5668\u9593\u91cd\u7528\u5957\u4ef6\u548c\u4f9d\u8cf4\u7684\u5834\u666f\u5177\u6709\u5be6\u969b\u50f9\u503c\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SVFKJT", "name": "\u5442\u827e\u502b Alan Parker Lue", "avatar": "https://pretalx.coscup.org/media/avatars/SVFKJT_tk8fKoL.jpg", "biography": "\u5442\u827e\u502b\u662f\u535a\u901a Tanzu \u90e8\u9580\u7684\u4e3b\u4efb\u5de5\u7a0b\u5e2b\u3002\u5728 2023 \u5e74\u52a0\u5165\u535a\u901a\u4e4b\u524d\uff0c\u4ed6\u662f VMware \u7684\u6a5f\u5668\u5b78\u7fd2 staff \u5de5\u7a0b\u5e2b\uff0c\u5c08\u6ce8\u65bc\u96f2\u7aef\u5b89\u5168\u7684\u7570\u5e38\u6aa2\u6e2c\u3002\u6b64\u524d\uff0c\u5442\u5148\u751f\u66fe\u5728 Prudential\u3001PIMCO\u3001Activision \u548c\u6ce2\u97f3\u516c\u53f8\u64d4\u4efb\u8cc7\u6599\u79d1\u5b78\u3001\u6578\u7406\u91d1\u878d\u548c\u8edf\u9ad4\u5de5\u7a0b\u65b9\u9762\u7684\u8077\u4f4d\u3002\u4ed6\u5728\u79d1\u6280\u548c\u91d1\u878d\u9818\u57df\u64c1\u6709 20 \u5e74\u7684\u7d93\u9a57\uff0c\u4e26\u64c1\u6709\u52a0\u5dde\u5927\u5b78\u6d1b\u6749\u78ef\u5206\u6821\u5b89\u5fb7\u68ee\u7ba1\u7406\u5b78\u9662\u91d1\u878d\u5de5\u7a0b\u78a9\u58eb\u548c\u54e5\u502b\u6bd4\u4e9e\u5927\u5b78\u96fb\u8166\u79d1\u5b78\u5b78\u58eb\u3002", "public_name": "\u5442\u827e\u502b Alan Parker Lue", "guid": "3eac35df-52d5-595b-a144-7d9d4ffe8488", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SVFKJT/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CJXPRM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CJXPRM/", "attachments": []}, {"guid": "2999426d-2e08-5953-bfbe-8dfbb9fd4641", "code": "TFVCVF", "id": 1461, "logo": null, "date": "2025-08-10T14:10:00+08:00", "start": "14:10", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1461-ai-pm-merlinia-swarm-intelligence", "url": "https://pretalx.coscup.org/coscup-2025/talk/TFVCVF/", "title": "\u7528\u7fa4\u9ad4\u667a\u6167\u6253\u9020 AI PM\uff1aMerlinia Swarm Intelligence \u5728\u8fa6\u516c\u5ba4\u81ea\u52d5\u5316\u7684\u61c9\u7528", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk - early bird submission", "language": "en", "abstract": "\u5728\u73fe\u4ee3\u4f01\u696d\u74b0\u5883\u4e2d\uff0c\u5c08\u6848\u7ba1\u7406\uff08PM\uff09\u901a\u5e38\u4f9d\u8cf4\u500b\u4eba\u7d93\u9a57\u8207\u4e3b\u89c0\u6c7a\u7b56\uff0c\u4f46\u9019\u6a23\u7684\u65b9\u5f0f\u96e3\u4ee5\u61c9\u5c0d\u52d5\u614b\u8b8a\u5316\u7684\u5c08\u6848\u9700\u6c42\u8207\u8cc7\u6e90\u5206\u914d\u6311\u6230\u3002\u672c\u6b21\u6f14\u8b1b\u5c07\u4ecb\u7d39 Merlinia Swarm Intelligence\uff0c\u4e00\u500b\u57fa\u65bc\u958b\u6e90\u6280\u8853\u3001\u7fa4\u9ad4\u667a\u6167\uff08Swarm Intelligence\uff09 \u8207 LLM\uff08\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff09 \u7684\u8fa6\u516c\u5ba4\u81ea\u52d5\u5316\u7cfb\u7d71\uff0c\u5982\u4f55\u900f\u904e\u6578\u64da\u9a45\u52d5\u7684\u65b9\u5f0f\uff0c\u6253\u9020\u4e00\u500b\u5168\u81ea\u52d5 AI PM\uff0c\u8b93\u5c08\u6848\u7ba1\u7406\u8b8a\u5f97\u66f4\u79d1\u5b78\u3001\u66f4\u9ad8\u6548\u3002\r\n\r\n\u6211\u5011\u7684\u7cfb\u7d71\u900f\u904e \u4e94\u5927\u6838\u5fc3\u6a21\u7d44 \u81ea\u52d5\u5316\u5c08\u6848\u7ba1\u7406\uff1a\r\n\u2705 \u6578\u64da\u6536\u96c6\u6a21\u7d44 \u2192 \u5373\u6642\u76e3\u6e2c\u5c08\u6848\u9032\u5ea6\u3001\u4efb\u52d9\u72c0\u614b\u8207\u4eba\u529b\u8cc7\u6e90\r\n\u2705 \u512a\u5148\u6b0a\u6c7a\u7b56\u6a21\u7d44 \u2192 \u4f9d\u64da\u622a\u6b62\u65e5\u671f\u3001\u5f71\u97ff\u7a0b\u5ea6\u8207\u98a8\u96aa\uff0c\u81ea\u52d5\u8abf\u6574\u512a\u5148\u9806\u5e8f\r\n\u2705 \u4efb\u52d9\u5206\u914d\u6a21\u7d44 \u2192 \u6839\u64da\u6280\u80fd\u914d\u5c0d\u8207\u8ca0\u8f09\u5e73\u8861\uff0c\u6700\u4f73\u5316\u4efb\u52d9\u5206\u6d3e\r\n\u2705 \u6642\u7a0b\u81ea\u52d5\u8abf\u6574\u6a21\u7d44 \u2192 \u52d5\u614b\u8abf\u6574\u5de5\u4f5c\u6642\u7a0b\uff0c\u907f\u514d\u5ef6\u8aa4\r\n\u2705 \u98a8\u96aa\u76e3\u63a7\u8207\u9810\u6e2c\u6a21\u7d44 \u2192 \u900f\u904e\u6578\u64da\u5206\u6790\uff0c\u9810\u6e2c\u6f5b\u5728\u554f\u984c\u4e26\u63d0\u51fa\u89e3\u6c7a\u65b9\u6848\r\n\r\n\u672c\u6f14\u8b1b\u5c07\u5206\u4eab \u5982\u4f55\u5229\u7528\u958b\u6e90\u5de5\u5177\uff08\u5982 Neo4j\u3001n8n\u3001Python\u3001LLM API\u3001\u5206\u6563\u5f0f\u8a08\u7b97\uff09 \u642d\u5efa\u9019\u5957\u7cfb\u7d71\uff0c\u4e26\u900f\u904e\u771f\u5be6\u6848\u4f8b\u5c55\u793a AI PM \u81ea\u52d5\u6c7a\u7b56\u7684\u5be6\u969b\u6548\u679c\u3002\u6211\u5011\u4e5f\u5c07\u8a0e\u8ad6\u6b64\u67b6\u69cb\u5982\u4f55\u9069\u61c9\u4e0d\u540c\u7522\u696d\u9700\u6c42\uff0c\u4e26\u5c55\u671b\u672a\u4f86 AI \u5728\u8fa6\u516c\u5ba4\u81ea\u52d5\u5316\u9818\u57df\u7684\u767c\u5c55\u53ef\u80fd\u6027\u3002\r\n\r\n\u9069\u5408\u5c0d\u8c61\uff1a\u5c08\u6848\u7d93\u7406\u3001\u958b\u767c\u8005\u3001\u4f01\u696d IT \u6c7a\u7b56\u8005\u3001AI \u7814\u7a76\u8005\uff0c\u6216\u5c0d\u8fa6\u516c\u5ba4\u81ea\u52d5\u5316\u6709\u8208\u8da3\u7684\u6280\u8853\u4eba\u54e1\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ECQAHS", "name": "ABow_Chen", "avatar": "https://pretalx.coscup.org/media/avatars/ECQAHS_W7vmD2P.png", "biography": "\u524d\u5e73\u9762\u8a2d\u8a08\u5e2b\uff0c\u5f8c\u4f86\u8f49\u8077\u70ba\u7cfb\u7d71\u5206\u6790\u5e2b\uff0c\u76ee\u524d\u5728\u96f2\u6797\u4e00\u9593\u516c\u53f8\u4efb\u8077\uff0c\u7d2f\u7a4d\u4e09\u5e74\u591a\u5be6\u52d9\u7d93\u9a57\uff0c\u64c5\u9577\u91d0\u6e05\u9700\u6c42\u3001\u6574\u5408\u8de8\u90e8\u9580\u6e9d\u901a\u8207\u5354\u52a9\u5718\u968a\u89e3\u6c7a\u554f\u984c\uff0c\u80fd\u8fc5\u901f\u638c\u63e1\u696d\u52d9\u908f\u8f2f\u4e26\u8f49\u5316\u70ba\u5177\u9ad4\u898f\u683c\u3002\r\n\r\n\u96d6\u4e0d\u64c5\u9577\u5beb\u7a0b\u5f0f\uff0c\u4f46\u5584\u65bc\u904b\u7528 AI \u5de5\u5177\u8207\u958b\u6e90\u5e73\u53f0\u8f14\u52a9\u7cfb\u7d71\u8a2d\u8a08\uff0c\u4e26\u6301\u7e8c\u63a2\u7d22\u81ea\u52d5\u5316\u6d41\u7a0b\u8207\u4f5c\u696d\u512a\u5316\u7684\u53ef\u80fd\u6027\uff0c\u8fd1\u671f\u6b63\u8457\u624b\u5be6\u8e10\u76f8\u95dc\u5c08\u6848\uff0c\u671f\u671b\u5c07\u6982\u5ff5\u5316\u70ba\u5be6\u7528\u89e3\u65b9\u3002\u5c0d\u7522\u54c1\u8a2d\u8a08\u3001\u6d41\u7a0b\u512a\u5316\u8207\u958b\u6e90\u5de5\u5177\u61c9\u7528\u5177\u6709\u9ad8\u5ea6\u8208\u8da3\uff0c\u81f4\u529b\u65bc\u6210\u70ba\u5354\u52a9\u5718\u968a\u8de8\u90e8\u9580\u6574\u5408\u3001\u7a69\u5b9a\u63a8\u9032\u5c08\u6848\u7684\u95dc\u9375\u6210\u54e1\u3002", "public_name": "ABow_Chen", "guid": "8eb2f093-43af-5ab4-be7b-877cc43f6ca5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ECQAHS/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/TFVCVF/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/TFVCVF/", "attachments": []}, {"guid": "1830047c-a9c5-57ee-8f6c-4ba5cab70c85", "code": "ZLXRGK", "id": 1638, "logo": null, "date": "2025-08-10T14:50:00+08:00", "start": "14:50", "duration": "00:30", "room": "AU", "slug": "coscup-2025-1638-ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZLXRGK/", "title": "\u4f60\u9020\u4e2d\u570b\u958b\u6e90 / AI \u5417\uff1f", "subtitle": "", "track": "Open Source AI and Machine Learning", "type": "Talk", "language": "en", "abstract": "\u900f\u904e\u4e2d\u570b\u958b\u6e90\u5e74\u5ea6\u5831\u544a\u8207\u591a\u500b\u884c\u696d\u6df1\u5ea6\u5206\u6790\uff0c\u5e6b\u52a9\u807d\u773e\u4e86\u89e3\u4e2d\u570b\u958b\u6e90\u8207 AI \u7684\u767c\u5c55\u8207\u7af6\u722d\u614b\u52e2\u3002\u672c\u6b21\u5206\u4eab\u5167\u5bb9\u9069\u5408\u60f3\u5728\u5373\u5c07\u5230\u4f86\u7684 AGI \u6642\u4ee3\u8eba\u5e73\u6216\u662f\u6253\u5e73\u7684\u807d\u773e\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EXVKYY", "name": "\u5218\u5929\u680b", "avatar": "https://pretalx.coscup.org/media/avatars/EXVKYY_8kc7F3t.png", "biography": "\"\u5f00\u6e90\u793e\u8054\u5408\u521b\u59cb\u4eba\uff5cASF member\u3001Apache \u9879\u76ee\u5b75\u5316\u5668\u5bfc\u5e08\uff1b\r\n\u9886\u82f1\uff1ahttps://www.linkedin.com/in/liuted\"", "public_name": "\u5218\u5929\u680b", "guid": "f95254ea-a147-5cb3-8677-8f4def4c486e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EXVKYY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZLXRGK/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZLXRGK/", "attachments": []}], "TR209": [{"guid": "58dad0aa-b330-56f5-b8c8-4555ea9bfdaf", "code": "TY3ELY", "id": 1694, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1694-ruby--mcp-server", "url": "https://pretalx.coscup.org/coscup-2025/talk/TY3ELY/", "title": "\u7528 Ruby \u5beb\u4e00\u500b MCP Server", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "\u6211\u662f\u5361\u7c73\u54e5\uff0c\u4e00\u500b\u4f7f\u7528 Ruby \u5341\u5e74\u7684\u958b\u767c\u8005\u3002Ruby \u5c0d\u6211\u4f86\u8aaa\u662f\u4e00\u7a2e\u65e2\u512a\u96c5\u53c8\u5145\u6eff\u8868\u9054\u529b\u7684\u8a9e\u8a00\uff0c\u53ea\u8981\u6709\u6a5f\u6703\uff0c\u6211\u90fd\u5e0c\u671b\u7528 Ruby \u4f86\u89e3\u6c7a\u554f\u984c\u3002\r\n\r\n\u9019\u6b21\u5728 RubyConf 2025\uff0c\u6211\u5c07\u5206\u4eab\u81ea\u5df1\u7528 Ruby \u5be6\u4f5c MCP\uff08Model Context Protocol\uff09Server \u7684\u7d93\u9a57\u3002MCP \u662f\u4e00\u500b\u8fd1\u671f\u8a0e\u8ad6\u5ea6\u5f88\u9ad8\u7684\u901a\u8a0a\u5354\u5b9a\uff0c\u5be6\u7528\u6027\u9ad8\uff0c\u70ba\u4e86\u6df1\u5165\u7406\u89e3\u9019\u500b\u5354\u5b9a\u7684\u8a2d\u8a08\uff0c\u6211\u5f9e\u96f6\u958b\u59cb\u6253\u9020\u4e86\u4e00\u500b\u958b\u6e90\u7684 MCP Server demo\u3002\r\n\r\n\u6211\u7684\u6f14\u8b1b\u5c07\u6db5\u84cb\u4ee5\u4e0b\u5e7e\u500b\u91cd\u9ede\uff1a\r\n- MCP \u5354\u5b9a\u7684\u57fa\u672c\u7d50\u69cb\u8207\u6838\u5fc3\u7406\u5ff5\r\n- \u5982\u4f55\u5f9e\u96f6\u958b\u59cb\u5beb\u4e00\u500b\u6700\u5c0f\u53ef\u884c\u7684 MCP Server\r\n- MCP Server \u7684\u6e2c\u8a66\u65b9\u5f0f\u8207\u601d\u8def\r\n- \u5e38\u898b\u7684\u5b89\u5168\u6027\u554f\u984c\u8207\u61c9\u5c0d\u7b56\u7565\r\n\r\n\u6211\u5e0c\u671b\u900f\u904e\u9019\u5834\u5206\u4eab\uff0c\u5e6b\u52a9\u66f4\u591a\u958b\u767c\u8005\u4e86\u89e3 MCP\uff0c\u4e5f\u8b93\u5927\u5bb6\u5728\u807d\u5b8c\u4e4b\u5f8c\uff0c\u6709\u4fe1\u5fc3\u81ea\u5df1\u52d5\u624b\u505a\u51fa\u4e00\u500b\u5c6c\u65bc\u81ea\u5df1\u7684 MCP Server\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HE8GKD", "name": "\u5361\u7c73\u54e5", "avatar": "https://pretalx.coscup.org/media/avatars/1024x1024mi_lQtgOHn.jpg", "biography": "\u5927\u5bb6\u597d\uff0c\u6211\u662f\u5361\u7c73\u54e5\uff0cLINE \u5b98\u65b9\u8a8d\u8b49\u7684API \u5c08\u5bb6\uff0cLINE API Expert\uff0c\u8fd1\u671f\u5728\u7814\u7a76 AI \u8f14\u52a9\u958b\u767c\u76f8\u95dc\u7684\u4e3b\u984c\u3002", "public_name": "\u5361\u7c73\u54e5", "guid": "1509d439-fd1e-5a9a-9612-d12621604f87", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HE8GKD/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/TY3ELY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/TY3ELY/", "attachments": []}, {"guid": "334dc4c3-e5b3-5f6a-b40b-88dec2a170ab", "code": "QWF9SF", "id": 1757, "logo": null, "date": "2025-08-10T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1757-building-deploying-and-monitoring-ruby-web-applications-with-falcon", "url": "https://pretalx.coscup.org/coscup-2025/talk/QWF9SF/", "title": "Building, Deploying, and Monitoring Ruby Web Applications with Falcon", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "Ruby is beloved for its developer experience, but it's not always known for raw performance or scalability. With Falcon and Async, we're changing that.\r\n\r\nIn this talk, I\u2019ll walk you through building modern, concurrent Ruby web applications using Falcon \u2014 a high-performance async web server \u2014 and Async, the foundation for non-blocking I/O in Ruby. We\u2019ll cover the full lifecycle of a production-ready app:\r\n\r\n- **Building**: Writing non-blocking, fiber-based web apps using Async and Protocol::HTTP.\r\n- **Deploying**: Running Falcon in production environments, from containers to the cloud.\r\n- **Monitoring**: Observability strategies for async systems \u2014 logging, metrics, and tracing.\r\n\r\nWhether you\u2019re serving APIs, streaming data, or scaling real-time features, this talk will equip you with practical tools and patterns to confidently run async Ruby apps in production.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YQGVHJ", "name": "Samuel Williams", "avatar": "https://pretalx.coscup.org/media/avatars/YQGVHJ_p8Gewzl.jpeg", "biography": "Samuel Williams is the creator of Falcon and Async, and a longtime contributor to Ruby\u2019s concurrency and performance ecosystem. He works on production systems at scale and maintains several libraries that push Ruby forward into the world of non-blocking I/O and real-time web applications.", "public_name": "Samuel Williams", "guid": "e436096b-a05c-529a-85c6-6270760eb92c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YQGVHJ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/QWF9SF/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/QWF9SF/", "attachments": []}, {"guid": "a752f49e-b3a2-5218-828c-b6d45d9416a3", "code": "J7KBSL", "id": 1670, "logo": null, "date": "2025-08-10T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1670-loosing-seat-in-concurrency-a-tale-of-transactions-and-locks", "url": "https://pretalx.coscup.org/coscup-2025/talk/J7KBSL/", "title": "Loosing Seat in Concurrency: A tale of Transactions and Locks", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "Let's say there is one seat left in the aircraft. And two people want to buy a ticket. And they submit a form at the almost same time. Who gets the seat?\r\nIn this talk I'll touch classic database concurrency problems, transaction isolation and anomalies, pessimistic, optimistic and advisory locking and patterns to use it.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BLXV8K", "name": "Aleksandr Kunin", "avatar": "https://pretalx.coscup.org/media/avatars/BLXV8K_6lqxt0K.png", "biography": "Writing Ruby at work. Writing Ruby in my free time. Hotwire over React. \r\nShare DHH ideas on how to write software well.\r\nCreator of skyderby.io - like Strava but for skydivers and base jumpers.", "public_name": "Aleksandr Kunin", "guid": "5c16b900-ba48-5f7b-a3a0-ed2f626f7a75", "url": "https://pretalx.coscup.org/coscup-2025/speaker/BLXV8K/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/J7KBSL/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/J7KBSL/", "attachments": []}, {"guid": "b4d3f636-a8ba-5551-8d77-3f36768d49d7", "code": "KVTZHB", "id": 1769, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1769-joy-with-3d-graphics-using-ruby", "url": "https://pretalx.coscup.org/coscup-2025/talk/KVTZHB/", "title": "Joy with 3D Graphics Using Ruby", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "In recent years, I think we've often seen works and presentations on the theme of creating 'sound' with Ruby. While audio processing is very enjoyable, graphic expression is equally attractive. In this session, I would like to share with everyone the joy of creating 3D graphics with Ruby. This session will introduce everything from the basics of 3D rendering using Ruby to practical application examples. Watching 3D objects spinning around is fun. Let's implement that in Ruby. I'll explain step by step so that even beginners can understand easily, and show you code that actually works. 3D graphics is an area that we may not often have the opportunity to explore, but with Ruby, we can create together while having fun. Let's experience the world of 3D graphics that we can play with starting tomorrow.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MTGUNX", "name": "Yudai Takada", "avatar": "https://pretalx.coscup.org/media/avatars/MTGUNX_NONqgIr.jpeg", "biography": "Ruby committer. A committer of [Lrama](https://github.com/ruby/lrama) LALR parser generator. Co-Founder of [Kyobashi.rb](https://kyobashirb.connpass.com/).", "public_name": "Yudai Takada", "guid": "25b55197-afb5-520b-9c2f-4722bfb9db0f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MTGUNX/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KVTZHB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KVTZHB/", "attachments": []}, {"guid": "9519753a-5c90-5366-9608-b749a93c5a17", "code": "UNVNAN", "id": 1630, "logo": null, "date": "2025-08-10T14:05:00+08:00", "start": "14:05", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1630-rails-active-storage----bac", "url": "https://pretalx.coscup.org/coscup-2025/talk/UNVNAN/", "title": "Rails Active Storage \u5982\u4f55\u907f\u514d\u88ab\u540c\u4e8b\u653b\u64ca \u2014 \u4f60\uff0c\u61c2 BAC \u55ce\uff1f", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "Rails \u7684 Active Storage \u96d6\u7136\u63d0\u4f9b\u4e86\u65b9\u4fbf\u7684\u6a94\u6848\u4e0a\u50b3\u8207\u7ba1\u7406\u529f\u80fd\uff0c\u4f46\u82e5\u958b\u767c\u8005\u5ffd\u7565\u4e86\u5c0d\u6a94\u6848\u5b58\u53d6\u7684\u6388\u6b0a\u6aa2\u67e5\uff0c\u6975\u53ef\u80fd\u5c0e\u81f4 Broken Access Control\uff08BAC\uff09\u6f0f\u6d1e\uff0c\u8b93\u4f7f\u7528\u8005\u80fd\u672a\u7d93\u6388\u6b0a\u4e0b\u8f09\u4ed6\u4eba\u7684\u6a94\u6848\u3002\u5728\u9019\u5834\u5206\u4eab\u4e2d\uff0c\u6211\u5c07\u900f\u904e\u5be6\u969b\u7684 Rails \u7bc4\u4f8b\uff0c\u5c55\u793a\u4e00\u500b\u770b\u4f3c\u6b63\u5e38\u7684 Active Storage \u5be6\u4f5c\u5982\u4f55\u8b93\u5176\u4ed6\u4eba\u8f15\u9b06\u53d6\u5f97\u4e0d\u8a72\u64c1\u6709\u7684\u6a5f\u5bc6\u6587\u4ef6\u3002\u6211\u5011\u4e5f\u6703\u4e00\u6b65\u6b65\u5206\u6790\u6f0f\u6d1e\u7522\u751f\u7684\u539f\u56e0\uff0c\u4e26\u63d0\u4f9b\u5177\u9ad4\u7684\u4fee\u88dc\u65b9\u6848\u3002\u6211\u5011\u53ef\u4ee5\u601d\u8003\u770b\u770b\uff0c\u7576\u6211\u5011\u53d6\u5f97\u4f7f\u7528\u8005\u7684\u6a94\u6848 url \u7684\u6642\u5019\uff0c\u8868\u793a\u6211\u5011\u5c31\u6709\u6b0a\u9650\u53d6\u5f97\u4f7f\u7528\u8005\u7684\u6a94\u6848\u55ce\uff1f\u5176\u5be6\u9019\u6a23\u7684\u554f\u984c\u5728\u4efb\u4f55\u8edf\u9ad4\u90fd\u6709\u53ef\u80fd\u767c\u751f\uff0c\u503c\u5f97\u8eab\u70ba\u958b\u767c\u8005\u7684\u6211\u5011\u591a\u60f3\u4e00\u9ede", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "H9YTTJ", "name": "Cindy", "avatar": "https://pretalx.coscup.org/media/avatars/icon_BM0SbM8.jpg", "biography": "\u5927\u5bb6\u597d\uff0c\u6211\u662f Cindy\uff0c\u76ee\u524d\u5728 DEVCORE \u7576\u958b\u767c\u5de5\u7a0b\uff0c6 \u5e74\u4ee5\u4e0a Ruby on Rails \u958b\u767c\u7d93\u9a57\uff0c\u559c\u6b61 Ruby\uff0c\u60f3\u8ddf\u5927\u5bb6\u5206\u4eab\u5b78\u5230\u7684\u6771\u897f\u3002", "public_name": "Cindy", "guid": "ee972fe1-2eea-5807-bcb0-1bf2d789f3d7", "url": "https://pretalx.coscup.org/coscup-2025/speaker/H9YTTJ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UNVNAN/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UNVNAN/", "attachments": []}, {"guid": "6c7953e7-04ff-5e05-96a4-9c1911c10530", "code": "KRTWYM", "id": 1778, "logo": null, "date": "2025-08-10T14:40:00+08:00", "start": "14:40", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1778-nuances-of-running-ruby-on-kubernetes", "url": "https://pretalx.coscup.org/coscup-2025/talk/KRTWYM/", "title": "Nuances of running Ruby on Kubernetes", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "It is not so difficult to \u201ckubernetize\u201d your application, but what\u2019s next? There are so many subtle things to consider to make your application performant and reliable.\r\n\r\nUnfortunately, it is easy to make it wrong: a small change in resource limits can slow your application, a wrong container liveness check will make your app crash faster under heavy load, and even following containerization best practices can make your application less performant. Let's see why!", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WPHKCW", "name": "Andrey Novikov", "avatar": "https://pretalx.coscup.org/media/avatars/WPHKCW_PuWyij2.jpg", "biography": "Backend Engineer at Evil Martians\r\n\r\nSoftware developer with a passion for building and deploying solid Ruby applications that, you know, actually work in production.\r\n\r\nI love to use and build open source software: have authored multiple Ruby gems, tutorials and examples, a contributor to various libraries and tools, and a speaker and habitue of Ruby conferences.\r\n\r\nI currently live in Osaka, Japan with my family and enjoy riding a moped.", "public_name": "Andrey Novikov", "guid": "17b37a9b-0f47-5675-8e49-a849143af4ba", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WPHKCW/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KRTWYM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KRTWYM/", "attachments": []}, {"guid": "49b6be41-958e-5932-83a8-872a2faf848e", "code": "X338CA", "id": 1575, "logo": null, "date": "2025-08-10T15:15:00+08:00", "start": "15:15", "duration": "00:30", "room": "TR209", "slug": "coscup-2025-1575-crafting-ai-driven-workflows-for-ruby", "url": "https://pretalx.coscup.org/coscup-2025/talk/X338CA/", "title": "Crafting AI-Driven Workflows for Ruby", "subtitle": "", "track": "RubyConf Taiwan", "type": "Talk", "language": "en", "abstract": "\u4eca\u5e74 AI \u8b8a\u5316\u7684\u901f\u5ea6\u5c31\u8ddf\u9019\u5834\u6f14\u8b1b\u7684\u4e3b\u984c\u88ab\u6539\u6389\u7684\u901f\u5ea6\u4e00\u6a23\uff0c\u6211\u5011\u5c07\u6703\u5f9e\u539f\u672c\u7684 AI-Friendly \u8b8a\u6210 AI-Driven \u8a0e\u8ad6\u5982\u4f55\u4f7f\u7528 AI \u4f86\u9a45\u52d5\u8edf\u9ad4\u958b\u767c\u3002\r\n\r\n\u6211\u5011\u5f9e Machine Learning \u7684\u57fa\u672c\u6982\u5ff5\u958b\u59cb\u7406\u89e3\uff0c\u4f7f\u7528 Claude Code \u5be6\u73fe In-Context Training\uff0c\u4ee5 Ruby \u70ba\u4f8b\u5b50\u4f86\u8aaa\u660e\u91dd\u5c0d\u5c08\u6848\u5ba2\u88fd\u5316\u7684\u8a13\u7df4\u65b9\u5f0f\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WEYURA", "name": "\u84bc\u6642\u5f26\u4e5f", "avatar": "https://pretalx.coscup.org/media/avatars/ICON_512_Q7tZ8Yl.png", "biography": "\u67b6\u69cb\u5e2b\u9084\u6c92\u7576\u6eff\u4e00\u5e74\uff0c\u5c31\u8b8a\u6210 AI Engeineer \u6b63\u5728\u7814\u7a76\u99b4\u670d AI \u7684\u65b9\u6cd5", "public_name": "\u84bc\u6642\u5f26\u4e5f", "guid": "5895c576-39bf-5b51-a4ed-45ff013e18a1", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WEYURA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/X338CA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/X338CA/", "attachments": []}], "TR210": [{"guid": "b75be5b4-9f5c-51df-8094-279e8f70bd09", "code": "QJ9KVL", "id": 2023, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-2023-tmux-rs-porting-67k-lines-of-c-to-unsafe-rust", "url": "https://pretalx.coscup.org/coscup-2025/talk/QJ9KVL/", "title": "tmux-rs: porting 67k lines of C to (unsafe) Rust", "subtitle": "", "track": "Open Source DevOps / SRE, Monitoring & Observability", "type": "Talk - bonus round submission", "language": "en", "abstract": "Collin shares his experience rewriting tmux, the popular terminal multiplexer, from ~67,000 lines of C to ~81,000 lines of (unsafe) Rust. This talk will be a technical deep dive into the porting process and cover topics such as ffi (foreign function interface), debugging, and refactoring large code bases.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JSDAMZ", "name": "Collin Richards", "avatar": "https://pretalx.coscup.org/media/avatars/JSDAMZ_9pxv1IR.jpg", "biography": "Collin Richards is a Taiwan-based software engineer. He has worked on trading systems and network security devices in Rust and C. He is currently looking for work opportunities which allow him to continue using Rust professionally.", "public_name": "Collin Richards", "guid": "89c0637c-3abd-5871-9d82-1efd25e1ce0f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/JSDAMZ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/QJ9KVL/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/QJ9KVL/", "attachments": []}, {"guid": "1599cbb5-6693-5af5-8bcc-6efe9c98d513", "code": "VRKZED", "id": 1487, "logo": null, "date": "2025-08-10T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1487-transparency-logs-101-securing-open-source-internet-with-tessera-tesseract", "url": "https://pretalx.coscup.org/coscup-2025/talk/VRKZED/", "title": "Transparency Logs 101: Securing Open Source & Internet with Tessera & TesseraCT", "subtitle": "", "track": "Open Source DevOps / SRE, Monitoring & Observability", "type": "Talk - early bird submission", "language": "en", "abstract": "How can we be sure the open-source software we rely on hasn't been tampered with, or that critical internet infrastructure is behaving as expected? This talk introduces the fundamentals of transparency logs: accurate, immutable, publicly verifiable data. Building with tamper-evident logs means that you can cryptographically prove that the data hasn\u2019t been unexpectedly changed.\r\n\r\nWe will discuss how this technology, famously used in Certificate Transparency, can be broadly applied to secure the open-source software supply chain with Sigstore, and Android Pixel binary transparency.\r\n\r\nTo illustrate these concepts, this talk also introduces Tessera, an open-source Go library for building tile-based transparency logs using these standard formats on both major cloud and on-premises infrastructure, together with TesseraCT, a readily deployable open-source solution for Certificate Transparency using Tessera.\r\n\r\nAttendees will gain insights into a lightweight yet powerful library for building their own reliable and easily maintainable transparency solutions. We will showcase a concrete example of its application.\r\n\r\nNo background knowledge required.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "3E8MFG", "name": "Roger Ng", "avatar": "https://pretalx.coscup.org/media/avatars/3E8MFG_PifWluB.jpg", "biography": "Roger Ng is a software engineer at Google based in London, United Kingdom. He mainly works on Certificate Transparency and transparency logs in Google Open Source Security Team.", "public_name": "Roger Ng", "guid": "54ca08f8-a7d3-5657-a5b1-94755a899622", "url": "https://pretalx.coscup.org/coscup-2025/speaker/3E8MFG/"}], "links": [{"title": "Certificate Transparency: An ecosystem that makes the issuance of website certificates transparent and verifiable.", "url": "https://certificate.transparency.dev/", "type": "related"}, {"title": "Android Pixel Binary Transparency", "url": "https://developers.google.com/android/binary_transparency/pixel_overview", "type": "related"}, {"title": "Tessera: Go library for building tile-based transparency logs", "url": "https://github.com/transparency-dev/tessera", "type": "related"}, {"title": "TesseraCT: Tile-based Static Certificate Transparency API Log", "url": "https://github.com/transparency-dev/tesseract", "type": "related"}, {"title": "An open-source append only ledger: Trust your data with a tamper-evident log", "url": "https://transparency.dev/", "type": "related"}, {"title": "Sigstore: Making sure your software is what it claims to be.", "url": "https://www.sigstore.dev/", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/VRKZED/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/VRKZED/", "attachments": []}, {"guid": "3b70c9cd-924c-5450-b5a6-5e01bd6e41fb", "code": "FKNDCY", "id": 1810, "logo": null, "date": "2025-08-10T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1810-building-a-secure-token-service-for-millions-with-spring-authorization-server", "url": "https://pretalx.coscup.org/coscup-2025/talk/FKNDCY/", "title": "Building a Secure Token Service for Millions with Spring Authorization Server", "subtitle": "", "track": "Open Source DevOps / SRE, Monitoring & Observability", "type": "Talk - bonus round submission", "language": "en", "abstract": "This 30-minute talk explores how we transformed the open-source Spring Authorization Server into an enterprise-grade Security Token Service (STS) capable of supporting millions of users. I'll share our practical journey from evaluation to production deployment, with a focus on the architectural decisions, customizations, and performance optimizations that made this possible. You'll learn how we identified and addressed performance bottlenecks, integrated with complex enterprise systems, and maintained security compliance while scaling horizontally. This case study demonstrates how open-source software can be extended to meet even the most demanding enterprise requirements without forking the codebase, allowing organizations to benefit from both community innovation and enterprise reliability.\r\n\r\n### Session Outline\r\n\r\n- Introduction and context of our enterprise authentication challenges\r\n- Our evaluation process and why we chose Spring Authorization Server\r\n- Core customizations for enterprise requirements\r\n- Scaling strategies and performance optimizations\r\n- Production deployment, monitoring, and lessons learned\r\n\r\n### Key Takeaways\r\n\r\nAttendees will learn:\r\n- A practical framework for evaluating open-source security projects for enterprise use\r\n- Specific performance optimizations that allowed Spring Authorization Server to scale to millions of users\r\n- Techniques for extending and customizing Spring Authorization Server without forking the codebase\r\n- Strategies for integrating modern OAuth 2.0/OIDC systems with enterprise applications\r\n- Lessons learned from our production deployment and monitoring approach", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LGWEYF", "name": "Suvin Kodituwakku", "avatar": "https://pretalx.coscup.org/media/avatars/LGWEYF_ubSiNER.jpg", "biography": "Suvin is a Senior Software Engineer at WSO2 and an open-source maintainer. Even though his work is more focused on Identity and Access Management in Kubernetes, he enjoys being a developer advocate speaking at events and leading tech communities. He is a Die-Hard fan of JavaScript, IAM, Sci-fi and TBBT. Suvin is known for his community work and in fact, you may meet him at many dev community events around South Asia. If you see him at any of these events, don\u2019t forget to wave and say Hi!", "public_name": "Suvin Kodituwakku", "guid": "790f3149-0379-568b-bb24-527874b731d5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LGWEYF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/FKNDCY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/FKNDCY/", "attachments": []}, {"guid": "c1a43aa2-40cb-5038-bf2b-8b51517a80fa", "code": "ULT9T7", "id": 1622, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1622-upgrading-loki-with-a-canary-deployment-enhancing-performance-and-reducing-costs", "url": "https://pretalx.coscup.org/coscup-2025/talk/ULT9T7/", "title": "Upgrading Loki with a Canary Deployment: Enhancing Performance and Reducing Costs", "subtitle": "", "track": "Open Source DevOps / SRE, Monitoring & Observability", "type": "Talk", "language": "en", "abstract": "- At LINE Taiwan, we decided to upgrade Loki using a canary deployment strategy.\r\n- Replaced Promtail with Vector to handle logs and send them to Loki.\r\n- Used Vector to replicate real traffic to the new Loki, helping us adjust Loki configurations.\r\n- Improved Loki labels with Vector, significantly enhancing Loki's performance.\r\n- Ultimately saved nearly 70% in machine costs, minimizing backend storage burden.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LAMZZQ", "name": "Eric Huang", "avatar": "https://pretalx.coscup.org/media/avatars/LAMZZQ_qe4AdUc.jpg", "biography": "Certified Kubernetes Administrator, open source enthusiast, and conscientious software engineer with skills in automation, observability, and cloud-native solutions. Possesses strong problem-solving abilities and a keen eye for detail, aiming to improve system reliability, observability, and efficiency.", "public_name": "Eric Huang", "guid": "ccf88607-67a3-5554-aff8-01b30f3b09c7", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LAMZZQ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ULT9T7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ULT9T7/", "attachments": []}, {"guid": "0de1e1a1-0772-5857-a7dd-3daf665d424d", "code": "UMDF9W", "id": 1405, "logo": null, "date": "2025-08-10T14:10:00+08:00", "start": "14:10", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1405", "url": "https://pretalx.coscup.org/coscup-2025/talk/UMDF9W/", "title": "\u5728\u7cfb\u4e0a\u641e\u904b\u7b97\u670d\u52d9\u7684\u90a3\u6a94\u4e8b", "subtitle": "", "track": "Open Source DevOps / SRE, Monitoring & Observability", "type": "Talk - early bird submission", "language": "en", "abstract": "\u96a8\u8457\u904b\u7b97\u9700\u6c42\u7684\u5feb\u901f\u589e\u9577\uff0c\u5982\u4f55\u6709\u6548\u7ba1\u7406\u4e26\u6700\u5927\u5316\u904b\u7b97\u8cc7\u6e90\u7684\u5229\u7528\u7387\u6210\u70ba\u4e00\u5927\u6311\u6230\u3002\u7576\u7bc0\u9ede\u6578\u91cf\u589e\u52a0\uff0c\u8cc7\u6e90\u8abf\u5ea6\u8b8a\u5f97\u66f4\u52a0\u8907\u96dc\uff0c\u5982\u4f55\u78ba\u4fdd\u4e0d\u540c\u4f7f\u7528\u8005\u7684\u5de5\u4f5c\u80fd\u5920\u9806\u5229\u57f7\u884c\uff0c\u4e26\u8b93\u6574\u9ad4\u904b\u7b97\u6548\u80fd\u767c\u63ee\u5230\u6975\u81f4\uff1f\r\n\r\n\u672c\u6b21\u5206\u4eab\u5c07\u4ecb\u7d39\u8b1b\u8005\u5728\u4ea4\u5927\u8cc7\u5de5\u5efa\u7f6e\u904b\u7b97\u670d\u52d9\u6642\u6240\u9047\u5230\u7684\u5be6\u969b\u554f\u984c\uff0c\u5305\u62ec\u8cc7\u6e90\u5206\u914d\u3001\u670d\u52d9\u54c1\u8cea (QoS) \u7b49\u6311\u6230\u3002\u8b1b\u8005\u4e5f\u5c07\u5206\u4eab\u89e3\u6c7a\u9019\u4e9b\u554f\u984c\u7684\u7d93\u9a57\uff0c\u4e26\u5e36\u9818\u807d\u773e\u4e86\u89e3 Slurm \u5728\u9ad8\u6548\u80fd\u904b\u7b97 (HPC) \u74b0\u5883\u4e2d\u7684\u89d2\u8272\uff0c\u5f9e\u57fa\u672c\u6982\u5ff5\u5230\u5be6\u969b\u61c9\u7528\u3002\r\n\r\n\u7121\u8ad6\u4f60\u662f\u5c0d\u7ba1\u7406\u5927\u91cf\u904b\u7b97\u7bc0\u9ede\u6709\u8208\u8da3\uff0c\u6216\u662f\u60f3\u77e5\u9053 Slurm \u662f\u600e\u9ebc\u904b\u4f5c\u7684\uff0c\u672c\u8b70\u7a0b\u90fd\u5c07\u5e36\u4f60\u4e86\u89e3\u5efa\u7f6e\u904b\u7b97\u670d\u52d9\u7684\u6982\u5ff5\u8207\u5be6\u52d9\u7d93\u9a57\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "J33ZET", "name": "Ray Huang", "avatar": "https://pretalx.coscup.org/media/avatars/J33ZET_JX3xIcx.jpg", "biography": "\u672c\u540d\u70ba\u9ec3\u67cf\u7ae3\uff0cGitHub ID \u662f ExplorerRay\uff0c\u662f\u4e00\u540d\u4ea4\u5927\u8cc7\u5de5\u5927\u56db\u5b78\u751f\u66a8\u7cfb\u8a08\u4e2d\u52a9\u6559\uff0c\u6b63\u5728\u52aa\u529b\u5f80 data center infra \u76f8\u95dc\u7814\u7a76\u9081\u9032", "public_name": "Ray Huang", "guid": "4efc2c2c-63b5-5698-bd8d-184c39c1435e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/J33ZET/"}], "links": [{"title": "Slurm cluster in Docker", "url": "https://github.com/ExplorerRay/slurm-container-debian", "type": "related"}, {"title": "Ansible playbook for building Slurm cluster", "url": "https://github.com/ExplorerRay/slurm-playbooks", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UMDF9W/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UMDF9W/", "attachments": []}, {"guid": "d19c11a0-32c4-5ec1-930b-4085979d324d", "code": "BCYAJS", "id": 1462, "logo": null, "date": "2025-08-10T14:50:00+08:00", "start": "14:50", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1462-ai-agent--prometheus---low-code", "url": "https://pretalx.coscup.org/coscup-2025/talk/BCYAJS/", "title": "\u8ddf\u4f60\u7684\u76e3\u63a7\u5c0d\u8a71\uff1a\u7528 AI Agent \u6253\u9020 Prometheus \u67e5\u8a62\u52a9\u624b (\u5f9e\u7a0b\u5f0f\u78bc\u5230 Low-Code)", "subtitle": "", "track": "Open Source DevOps / SRE, Monitoring & Observability", "type": "Talk", "language": "en", "abstract": "\u53ad\u5026\u4e86\u8907\u96dc\u7684 PromQL \u548c\u773c\u82b1\u64a9\u4e82\u7684\u76e3\u63a7\u5100\u8868\u677f\u55ce\uff1f\u672c\u6b21\u6f14\u8b1b\u5c07\u8207\u60a8\u5206\u4eab\u5982\u4f55\u904b\u7528\u8c50\u5bcc\u7684\u958b\u6e90\u5de5\u5177\u751f\u614b\u7cfb\uff0c\u6253\u9020\u4e00\u500b\u80fd\u7528\u300c\u81ea\u7136\u8a9e\u8a00\u300d\u8207\u60a8\u7684 Prometheus (Apache License 2.0) \u76e3\u63a7\u7cfb\u7d71\u76f4\u63a5\u5c0d\u8a71\u7684 AI Agent\uff01\r\n\r\n\u6211\u5011\u5c07\u6df1\u5165\u63a2\u8a0e AI Agent \u7684\u6838\u5fc3\u6982\u5ff5\u300cTool Calling\u300d\uff0c\u4e26\u4ecb\u7d39\u5176\u80cc\u5f8c\u7684\u95dc\u9375\u958b\u6e90\u6846\u67b6 Langchain (MIT License)\u3002\u66f4\u91cd\u8981\u7684\u662f\uff0c\u6211\u5011\u5c07\u805a\u7126\u65bc\u5982\u4f55\u900f\u904e\u5ee3\u53d7\u793e\u7fa4\u6b61\u8fce\u7684\u8996\u89ba\u81ea\u52d5\u5316\u5de5\u5177 n8n\uff08Fair-Code License\uff0c\u652f\u6301\u81ea\u884c\u67b6\u8a2d\uff09\uff0c\u73fe\u5834\u5c55\u793a\u5982\u4f55\u7121\u9700\u7de8\u5beb\u8907\u96dc\u7a0b\u5f0f\u78bc\uff0c\u7d50\u5408\u8fd1\u671f\u71b1\u9580\u7684 MCP\uff08Model Context Protocol\uff09\uff0c\u8f15\u9b06\u6574\u5408\u9019\u4e9b\u958b\u6e90\u7d44\u4ef6\uff0c\u6253\u9020\u4e00\u500b\u80fd\u7406\u89e3\u81ea\u7136\u8a9e\u8a00\u4e26\u81ea\u52d5\u67e5\u8a62 Prometheus \u7684 AI Agent\u3002\u60a8\u751a\u81f3\u53ef\u4ee5\u642d\u914d Ollama \u7b49\u5de5\u5177\u904b\u884c\u958b\u6e90 LLM \u6a21\u578b\uff0c\u5be6\u73fe\u66f4\u5b8c\u6574\u7684\u958b\u6e90\u89e3\u6c7a\u65b9\u6848\u3002\r\n\r\n\u9019\u5834\u6f14\u8b1b\u9069\u5408\u6240\u6709\u60f3\u904b\u7528\u958b\u6e90\u6280\u8853\u7c21\u5316\u76e3\u63a7\u6d41\u7a0b\u3001\u4e86\u89e3 AI \u5728 IT \u7dad\u904b\u6700\u65b0\u61c9\u7528\uff0c\u4ee5\u53ca\u64c1\u62b1 Low-Code \u958b\u767c\u6a21\u5f0f\u7684\u958b\u6e90\u611b\u597d\u8005\u8207 IT / DevOps / SRE \u4eba\u54e1\u3002\u4e00\u540c\u898b\u8b49\u958b\u6e90\u5de5\u5177\u5982\u4f55\u8ce6\u80fd\uff0c\u8b93\u6211\u5011\u300c\u8ddf\u76e3\u63a7\u6307\u6a19\u5c0d\u8a71\u300d\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "K7M3GF", "name": "Zac (\u9673\u4e3b\u6069)", "avatar": "https://pretalx.coscup.org/media/avatars/K7M3GF_ganCyyr.JPG", "biography": "\u76ee\u524d\u5728\u7def\u96f2 (Cloud Latitude) \u64d4\u4efb\u8cc7\u6df1 IT \u5de5\u7a0b\u5e2b\uff0c\u5c08\u6ce8\u65bc\u70ba\u516c\u53f8\u5c0e\u5165 DevOps\u3001Kubernetes \u53ca Cloud Native \u7b49\u76f8\u95dc\u65b0\u6280\u8853\uff0c\u5728\u516c\u53f8\u9ed8\u9ed8\u63a8\u52d5 DevOps \u6587\u5316\u7684\u767c\u5c55\uff0c\u4e26\u9f13\u52f5\u958b\u767c\u53ca\u7dad\u904b\u90e8\u9580\u9593\u7684\u5408\u4f5c\u3002\r\n\r\n\u5e73\u5e38\u4e5f\u8ddf\u5404\u4f4d\u4e00\u6a23\u53c3\u8207\u5404\u5927\u7814\u8a0e\u6703\u7576\u807d\u773e\uff0c\u4f46\u5c0d Generative AI \u8207 LLM \u767c\u5c55\u7279\u5225\u611f\u8208\u8da3\uff0c\u56e0\u6b64\u53c3\u8207\u9019\u6b21\u6d3b\u52d5\uff0c\u5e0c\u671b\u53ef\u4ee5\u70ba\u5927\u5bb6\u5e36\u4f86\u4e00\u4e9b AI \u8207 DevOps \u7d50\u5408\u7684\u5553\u767c\u3002", "public_name": "Zac (\u9673\u4e3b\u6069)", "guid": "f44985f0-2700-5cec-a33b-e35e0c81e9ed", "url": "https://pretalx.coscup.org/coscup-2025/speaker/K7M3GF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/BCYAJS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/BCYAJS/", "attachments": [{"title": "\u6b64\u70ba 2024 MOPCON \u5206\u4eab\u7684\u7c21\u5831\u5167\u5bb9\uff0c\u5c07\u6703\u6839\u64da\u8a72\u6a94\u6848\u9032\u884c\u66f4\u65b0\u3001\u4fee\u6539\u8207\u88dc\u5145\uff0c\u4e0d\u4f46\u6703\u65b0\u589e Low-Code \u76f8\u95dc\u5167\u5bb9\uff0c\u4e5f\u6703\u7b26\u5408 COSCUP \u8b70\u7a0b\u8207\u7cbe\u795e", "url": "/media/coscup-2025/submissions/BCYAJS/resources/MOPCON2024_AI_%E6%99%BA%E6%85%A7%E7%9B%A3%E6%8E%A7_share_5NySSeP.pdf", "type": "related"}]}, {"guid": "fc8736a1-4a9b-5bf6-b9f8-0a7816850121", "code": "7YYW3Z", "id": 1637, "logo": null, "date": "2025-08-10T15:30:00+08:00", "start": "15:30", "duration": "00:30", "room": "TR210", "slug": "coscup-2025-1637-pve", "url": "https://pretalx.coscup.org/coscup-2025/talk/7YYW3Z/", "title": "\u5982\u4f55\u7e2e\u5c0f\u6211\u5011\u8207 PVE \u9593\u7684\u8ddd\u96e2", "subtitle": "", "track": "Open Source DevOps / SRE, Monitoring & Observability", "type": "Talk", "language": "en", "abstract": "Proxmox VE, PVE \u662f\u4e00\u500b\u786c\u9ad4\u76f8\u5bb9\u6027\u6975\u9ad8\u7684\u865b\u64ec\u5316\u7cfb\u7d71, \u53ef\u4ee5\u7528\u4e00\u822c\u7684\u684c\u4e0a\u578b\u96fb\u8166, \u4ea6\u53ef\u4ee5\u7528\u4f3a\u670d\u5668\u4e3b\u6a5f. \u70ba\u4e86\u8b93 PVE \u80fd\u61c9\u7528\u5728\u4f01\u696d\u74b0\u5883\u4e2d, \u9700\u8981\u63d0\u9ad8\u7a69\u5b9a\u5ea6\u548c\u53ef\u9760\u5ea6, \u53ef\u5feb\u901f\u5efa\u7f6e PVE cluster \u70ba\u8d85\u878d\u5408\u7cfb\u7d71, \u900f\u904e SRE \u9577\u671f\u7dad\u904b Linux \u7cfb\u7d71\u7684\u89d2\u5ea6\u4e4b\u4e0b, \u4ecd\u53ef\u900f\u904e\u4ee5\u4e0b\u5404\u9805\u8abf\u6821, \u4ee5\u63d0\u4f9b PVE \u7a69\u5b9a\u5ea6\u53ca\u53ef\u9760\u5ea6\r\n\r\n- \u4f5c\u696d\u7cfb\u7d71\u5099\u63f4\r\n- \u5f37\u5316 LVM\r\n- HBA, non-RAID \u652f\u63f4\r\n- share storage \u7684\u4f7f\u7528\r\n- \u7db2\u8def\u8abf\u6821\r\n- VMID \u6d3b\u7528\r\n- \u6df7\u7528 AMD/Intel CPU\r\n\r\n\u5e0c\u671b\u900f\u904e\u4e00\u4e9b\u8e29\u5751\u7d93\u9a57, \u7e2e\u5c0f IT \u4eba\u54e1\u8207 PVE \u9593\u7684\u8ddd\u96e2, \u8b93 PVE \u865b\u64ec\u5316\u6280\u8853\u80fd\u66f4\u5feb\u53c8\u7a69\u5b9a\u7684\u61c9\u7528\u5728\u9700\u8981\u7684\u5834\u57df\u4e4b\u4e2d\r\n\r\n\u7c21\u5831\u9023\u7d50\r\nhttps://drive.google.com/file/d/1VBE_553TvX_fcE-9nqwDxVQNvlyR5fLn/view?usp=sharing\r\nhttps://www.slideshare.net/slideshow/20250810-coscup-2025-tr210-pve/282320537", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VPADA8", "name": "Joshua / \u66fe\u797a\u5143", "avatar": "https://pretalx.coscup.org/media/avatars/VPADA8_ZzLbwxQ.jpg", "biography": "\u76ee\u524d\u5728\u5409\u7532\u8cc7\u8a0a (https://gilgal.tw) \u64d4\u4efb\u6821\u9577 + \u649e\u9418, 2024/05 \u6b63\u5f0f\u5f9e\u7532\u65b9\u8f49\u5165\u4e59\u65b9, \u79c9\u6301\u6280\u8853\u80fd\u5275\u9020\u50f9\u503c, \u5e0c\u671b\u900f\u904e\u591a\u5e74\u5728\u7532\u65b9\u7684\u7d93\u9a57, \u80fd\u5e6b\u52a9\u66f4\u591a\u6709\u9700\u8981\u7684\u4f19\u4f34. \u6703\u628a\u4e00\u4e9b\u6280\u8853\u6587\u4ef6\u653e\u5728\u500b\u4eba\u7db2\u8a8c: https://cytseng.ibb.tw \u4e4b\u4e2d, \u559c\u6b61\u6280\u8853\u5206\u4eab, \u63a2\u7d22\u65b0\u77e5, \u627e\u5c0b\u5408\u9069\u53ef\u89e3\u6c7a\u554f\u984c\u7684\u65b9\u6cd5", "public_name": "Joshua / \u66fe\u797a\u5143", "guid": "daf5fc1c-0fba-594c-87fa-d36f5d184c4e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VPADA8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7YYW3Z/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7YYW3Z/", "attachments": []}], "TR211": [{"guid": "37bf9af9-c713-55da-8897-b4eb23c650d6", "code": "W73B8H", "id": 1681, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1681-xcode", "url": "https://pretalx.coscup.org/coscup-2025/talk/W73B8H/", "title": "\u6211\u628a Xcode \u4fee\u597d\u4e86\uff1a\u4e00\u500b\u958b\u6e90\u5c0f\u767d\u7684\u5927\u5192\u96aa", "subtitle": "", "track": "Open Source Swift", "type": "Talk", "language": "en", "abstract": "## Abstract\r\n\r\n\u6bcf\u500b\u4eba\u66fe\u7d93\u662f\u500b\u958b\u6e90\u65b0\u624b\uff0c\u5305\u62ec\u6211\u3002\u9019\u6b21\uff0c\u6211\u60f3\u5206\u4eab\u81ea\u5df1\u7b2c\u4e00\u6b21\u53c3\u8207\u958b\u6e90\u5c08\u6848\u3001\u4fee\u6b63 \u2060swift-format \u5728 Xcode 16 \u5f48\u51fa\u932f\u8aa4\u5f48\u7a97\u7684\u904e\u7a0b \u2500\u2500 \u5f9e\u767c\u73fe bug\u3001\u7336\u8c6b\u8981\u4e0d\u8981\u52d5\u624b\uff0c\u5230\u6478\u7d22 repo\u3001\u8dcc\u8dcc\u649e\u649e\u5beb\u4e0b\u7b2c\u4e00\u500b Pull Request\u3002\r\n\r\n\u9019\u4e00\u8def\u4e0a\u4e0d\u53ea\u662f\u6280\u8853\u7684\u6311\u6230\uff0c\u66f4\u662f\u81ea\u6211\u61f7\u7591\u5230\u6210\u529f\u7a81\u7834\u3001\u8207\u793e\u7fa4\u5efa\u7acb\u9023\u7d50\u7684\u5fc3\u8def\u6b77\u7a0b\u3002\u5e0c\u671b\u900f\u904e\u6211\u7684\u6545\u4e8b\uff0c\u80fd\u8b93\u4f60\u770b\u5230\uff1a\u5373\u4f7f\u662f\u958b\u6e90\u5c0f\u767d\uff0c\u4e5f\u80fd\u5728\u793e\u7fa4\u4e2d\u627e\u5230\u6b78\u5c6c\u611f\uff0c\u4e26\u7528\u4e00\u9ede\u9ede\u52c7\u6c23\uff0c\u70ba\u5927\u5bb6\u5e36\u4f86\u5c0f\u5c0f\u7684\u6539\u8b8a\u3002\u5982\u679c\u4f60\u4e5f\u66fe\u5c0d\u958b\u6e90\u5fc3\u52d5\u537b\u9072\u9072\u4e0d\u6562\u884c\u52d5\uff0c\u9019\u5834\u5206\u4eab\u6703\u662f\u7d66\u4f60\u7684\u9f13\u52f5\u548c\u53c3\u8003\u3002\r\n\r\n## Key Takeaways\r\n\r\n- \u5176\u5be6\u4f60\u4e0d\u9700\u8981\u5f88\u53b2\u5bb3\uff0c\u4e5f\u53ef\u4ee5\u70ba\u958b\u6e90\u5c08\u6848\u76e1\u4e00\u4efd\u529b\r\n- \u53ea\u8981\u9858\u610f\u958b\u59cb\uff0c\u5176\u5be6\u300c\u53c3\u8207\u958b\u6e90\u300d\u6bd4\u60f3\u50cf\u4e2d\u5bb9\u6613\r\n- \u539f\u4f86\u958b\u6e90\u793e\u7fa4\u5176\u5be6\u5f88\u6eab\u6696\uff0c\u6bd4\u4f60\u60f3\u50cf\u7684\u9084\u8981\u5305\u5bb9", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EPWFM8", "name": "Dong", "avatar": "https://pretalx.coscup.org/media/avatars/EPWFM8_pp4DUJZ.jpg", "biography": "LINE iOS Intern / Open NCCU Tech Lead\r\n\r\n\u81ea\u7a31\u96dc\u5b78\u7cfb\u5de5\u7a0b\u5e2b\u3002\r\n\u540d\u7247\u4e0a\u5beb iOS \u5de5\u7a0b\u5e2b\uff0c\u6280\u80fd\u6a39\u537b\u9ede\u6eff\u4e86 React \u548c Vue\u3002\r\n\u6709\u6642\u5019\u6703\u5fcd\u4e0d\u4f4f\u624b\u7662\uff0c\u8dd1\u53bb\u5beb\u9ede Go \u548c Rust\u3002\r\n\u5e0c\u671b\u7528\u81ea\u5df1\u7684\u7522\u54c1\uff0c\u70ba\u9019\u500b\u4e16\u754c\u6dfb\u4e00\u9ede\u65b0\u9bae\u611f\u3002\r\n\r\nHi, I\u2019m an iOS engineer with a passion for learning across the stack. While my main focus is building for iOS, I\u2019ve also spent plenty of time working with React and Vue. I enjoy mixing things up by exploring languages like Go and Rust whenever I get the chance. I love creating products that I\u2019m genuinely excited about, and I\u2019m always looking for ways to bring something new and fun to the tech community.", "public_name": "Dong", "guid": "eec7d2ae-8dbb-5b14-9ba5-e0b740dc7078", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EPWFM8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/W73B8H/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/W73B8H/", "attachments": []}, {"guid": "36ef587b-7193-504d-b01b-0906e218d81b", "code": "REFNMZ", "id": 1582, "logo": null, "date": "2025-08-10T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1582-how-to-build-a-custom-linter-using-swiftsyntax", "url": "https://pretalx.coscup.org/coscup-2025/talk/REFNMZ/", "title": "How to build a Custom Linter, using SwiftSyntax", "subtitle": "", "track": "Open Source Swift", "type": "Talk", "language": "en", "abstract": "Linting is an important part of the software development process lifecycle. For many years, Swift has had different 3rd party libraries for developers to provide linting, and one of the most famous libraries is SwiftLint. \r\n\r\nA few years ago, Apple announced SwiftSyntax as an Open-Source package. It provides a better possibility for developers to work on the syntax tree of the code. Although Apple has used this package for implementing Swift Macros, more possibilities could be found.\r\n\r\nSometimes, in different conditions, we might want some more custom linting(e.g. sync with coding style, company linting requirements, for fun, etc.). Apart from building custom rules of SwiftLint, we can try to do it in a more intuitive way, using Swift to build on our own.\r\n\r\nThis time, we will try to use SwiftSyntax to integrate with SwiftLint, and from scratch, to build a simple custom linter.\r\n\r\nLinting \u662f\u8edf\u9ad4\u958b\u767c\u6d41\u7a0b\u4e2d\u975e\u5e38\u91cd\u8981\u7684\u4e00\u74b0\u3002\u591a\u5e74\u4f86\uff0cSwift \u4e00\u76f4\u6709\u5404\u7a2e\u7b2c\u4e09\u65b9\u51fd\u5f0f\u5eab\u5354\u52a9\u958b\u767c\u8005\u9032\u884c\u7a0b\u5f0f\u78bc\u6aa2\u67e5\uff0c\u5176\u4e2d\u6700\u77e5\u540d\u7684\u4e4b\u4e00\u5c31\u662f SwiftLint\u3002\r\n\r\n\u5e7e\u5e74\u524d\uff0cApple \u63a8\u51fa\u4e86 SwiftSyntax \u9019\u500b\u958b\u6e90\u5957\u4ef6\u3002\u5b83\u8b93\u958b\u767c\u8005\u80fd\u66f4\u6df1\u5165\u5730\u64cd\u4f5c\u7a0b\u5f0f\u78bc\u7684\u8a9e\u6cd5\u6a39\u3002\u96d6\u7136 Apple \u76ee\u524d\u4e3b\u8981\u7528 SwiftSyntax \u4f86\u5be6\u4f5c Swift Macros\uff0c\u4f46\u9019\u500b\u5957\u4ef6\u5176\u5be6\u9084\u6709\u66f4\u591a\u6f5b\u5728\u7684\u61c9\u7528\u53ef\u80fd\u3002\r\n\r\n\u5728\u67d0\u4e9b\u60c5\u6cc1\u4e0b\uff0c\u6211\u5011\u53ef\u80fd\u9700\u8981\u66f4\u5ba2\u88fd\u5316\u7684 linting\uff08\u4f8b\u5982\uff1a\u914d\u5408\u5718\u968a\u7684\u7a0b\u5f0f\u98a8\u683c\u3001\u516c\u53f8\u5167\u90e8\u898f\u7bc4\uff0c\u6216\u55ae\u7d14\u597d\u73a9\uff09\u3002\u9664\u4e86\u5728 SwiftLint \u4e0a\u5efa\u7acb\u81ea\u8a02\u898f\u5247\u4e4b\u5916\uff0c\u5176\u5be6\u4e5f\u53ef\u4ee5\u76f4\u63a5\u7528 Swift\uff0c\u5229\u7528 SwiftSyntax \u4ee5\u66f4\u76f4\u89c0\u7684\u65b9\u5f0f\u81ea\u884c\u6253\u9020 lint \u5de5\u5177\u3002\r\n\r\n\u9019\u6b21\uff0c\u6211\u5011\u5c07\u5617\u8a66\u7528 SwiftSyntax \u7d50\u5408 SwiftLint\uff0c\u4e26\u5f9e\u96f6\u958b\u59cb\u5efa\u7acb\u4e00\u500b\u7c21\u55ae\u7684\u81ea\u8a02 Linter\u3002\r\n\r\n### Appendix \r\nSample Code: https://github.com/tommyming/swift-syntax-linter-talk\r\nSlides: (will update later)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KWSYWJ", "name": "Tommy Han", "avatar": "https://pretalx.coscup.org/media/avatars/KWSYWJ_sh4wHup.jpg", "biography": "## \u81ea\u6211\u4ecb\u7d39\r\n\u4f60\u597d\uff0c\u6211\u662f\u6e6f\u7c73\u3002\r\n\u672c\u8077\u662f APP \u8edf\u9ad4\u5de5\u7a0b\u5e2b (iOS + Android)\uff0c\u5728\u5927\u5b78\u5e74\u4ee3\u958b\u59cb\u63a5\u89f8\u958b\u6e90\u8edf\u9ad4\u53ca\u958b\u767c\u3002\r\n\u5728\u5de5\u9918\u6642\u9593\u662f\u9999\u6e2f\u4e0d\u540c\u79d1\u6280\u793e\u7fa4\u7684\u4e3b\u6301 (Python User Group HK, Codeaholics)\uff0c\u6709\u7a7a\u7684\u6642\u5019\u6703\u505a\u4e00\u4e9b Swift/Kotlin \u76f8\u95dc\u7684\u8208\u8da3\u958b\u767c/\u7814\u7a76\u3002 \r\n\u71b1\u611b\u651d\u5f71\uff0c\u6703\u5728\u4e0d\u540c\u79d1\u6280\u793e\u7fa4\u6d3b\u52d5\u64d4\u4efb\u651d\u5f71\u5e2b\u3002\r\n\r\nHello, this is Tommy from Hong Kong. \r\nMy current Job is Mobile Engineer, mainly on iOS and Android Native, do know some cross-platform stuff. \r\nMy first time in open-source and open-source development was in my Year 1 at the University. \r\nApart from my work, I am also a host of different technical communities (Python User Group HK, OSHK, Codeaholic), to get developers/programmers/engineers together and meet up. \r\nI might do some hobby development and proposal/feature study about Swift/Kotlin during my extra time. \r\nLoves Photography, been the photo guy in different technical and non-technical events.", "public_name": "Tommy Han", "guid": "102a8424-e78c-5920-8b41-f0b00066b4ed", "url": "https://pretalx.coscup.org/coscup-2025/speaker/KWSYWJ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/REFNMZ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/REFNMZ/", "attachments": []}, {"guid": "1916898e-e811-568b-a8bb-593d09ed1e75", "code": "A9N8ZE", "id": 1777, "logo": null, "date": "2025-08-10T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1777-leaning-swift-a-stupid-way", "url": "https://pretalx.coscup.org/coscup-2025/talk/A9N8ZE/", "title": "Leaning Swift: a Stupid Way", "subtitle": "", "track": "Open Source Swift", "type": "Talk", "language": "en", "abstract": "This presentation will explore the use of private frameworks within Apple's ecosystems (such as iOS and macOS) using the Swift programming language. Since its public release by Apple in 2014, the open-source Swift language has assumed an increasingly pivotal role. Historically, Apple frameworks primarily exposed APIs in Objective-C, C++, or C. However, a significant trend shows more frameworks\u2014both public and private\u2014now adding Swift interfaces or, in some cases, exclusively providing Swift APIs. While abundant resources exist for reverse-engineering frameworks based on Objective-C, C++, and C, there is a comparative scarcity of information for those exposing Swift APIs.\r\n\r\nIn this talk, we will cover:\r\n  1. How to utilize a private framework that exposes Swift APIs.\r\n  2. What relevant open-source tools are available for this purpose.\r\n  3. Code to achieve functionality similar to or potentially surpassing Apple's /usr/bin/modelcatalogdump utility.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZR9ZP9", "name": "Koan-Sin Tan", "avatar": "https://pretalx.coscup.org/media/avatars/ZR9ZP9_cIOiq3n.png", "biography": "Koan-Sin Tan gained early exposure to BSD and other open-source software on a VAX-11/780, prior to the coining of the term \"open source.\" A past contributor to TensorFlow Lite, he is now the co-chair of MLCommons' Mobile Working Group, an industrial consortium for ML performance benchmarks. Mr. Tan has frequently presented on TensorFlow-related subjects at COSCUP.", "public_name": "Koan-Sin Tan", "guid": "741d7066-9d83-5c4c-a1b6-163173fc5b88", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZR9ZP9/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/A9N8ZE/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/A9N8ZE/", "attachments": []}, {"guid": "9a03eb36-ff21-5258-be36-ca5f86463da6", "code": "YJURHJ", "id": 1669, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1669-can-we-build-better-music-software-ecosystems-for-more-generative-era", "url": "https://pretalx.coscup.org/coscup-2025/talk/YJURHJ/", "title": "Can we build better music software ecosystems for more generative era?", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "When we are on track-making work, we run into various troubles due to designs and limitations on current audio plugins ecosystem and DAWs. We cannot simply move our music projects to another computer, even if we have valid licenses of the plugins. Data is not portable across plugin formats. Plugin scanning is slow on new computers or common PCs in studio.\r\n\r\nCan't we do any better? Do we really have to hate new plugin formats in favor of legacy formats that cannot bring better experience? Let's see. In this session, we bring up current problems, compare existing plugin formats and related technology, and discuss how we can improve the situation.\r\n\r\nKeywords: DAWs, plugin formats (VST3, AU, LV2, CLAP, etc.), JUCE (and other libraries), MIDI 1.0 / 2.0, plugin wrappers, backward compatibility", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BPBAUJ", "name": "Atsushi Eno", "avatar": "https://pretalx.coscup.org/media/avatars/bafkreidf6vutxmvxhzhwwfyjdymz3nhotfcmknoujvo7qglp3wkj43d3vu_B86Sz08.jpg", "biography": "music software tools enthusiast. Audio Plugins for Android, Linux, MML, MIDI 1.0/2.0, LV2. Kotlin Multiplatform.", "public_name": "Atsushi Eno", "guid": "5f6bd4da-5352-5c76-b907-3fd64057fc0f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/BPBAUJ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YJURHJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YJURHJ/", "attachments": []}, {"guid": "95a2eb6f-12a6-53f8-8265-b4269c88ca32", "code": "X3GLMU", "id": 1685, "logo": null, "date": "2025-08-10T14:10:00+08:00", "start": "14:10", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1685-interprocess-music-audio-signals-routing-paradigm-in-modern-linux-sound-interoperation-within-linux-and-other-oses-using-pipewire-and-more", "url": "https://pretalx.coscup.org/coscup-2025/talk/X3GLMU/", "title": "Interprocess Music/Audio Signals Routing Paradigm in Modern Linux : Sound interoperation within Linux (and Other OSes) using PipeWire and more", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk", "language": "en", "abstract": "In the past, sound system was designed to handle the tasks only within a single monolithic software in a single computer.  However, the demand of  modern Multimedia system often requires sequencing a serial Multimedia events, beyond just the PCM wav data, which may also includes MIDI or lighting control signals together with video data , before the final remixing to the DA devices.  It is also desired to be handled over several software for AP-AP interoperation, sometimes even over several computers on the network.  This talk will first discuss those issues from Linux sound system's perspective and how relative technologies have been evolved in the past, following the introduction of using the latest PipeWire sound server framework to meet those demandings.  Finally the intercoperation of networked computers of Linux sound system with non-Linux OSes will be introduced.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GKAG3J", "name": "Kuo-Chieh Ting", "avatar": "https://pretalx.coscup.org/media/avatars/GKAG3J_QpgiXrm.png", "biography": "A veteran of Linux system since the days of Slackware.  He held dual post-grad degrees in Computer Science and Art and technology.  He is currently a computer system freelancer and also an artistic director of a multimedia dance theater.", "public_name": "Kuo-Chieh Ting", "guid": "466782da-726f-5dca-bab5-b0520334e620", "url": "https://pretalx.coscup.org/coscup-2025/speaker/GKAG3J/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/X3GLMU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/X3GLMU/", "attachments": []}, {"guid": "b7b5ed7c-b863-502f-9b83-3425fd3785df", "code": "CMTEEW", "id": 1504, "logo": null, "date": "2025-08-10T15:30:00+08:00", "start": "15:30", "duration": "00:30", "room": "TR211", "slug": "coscup-2025-1504-open-source-make-you-different", "url": "https://pretalx.coscup.org/coscup-2025/talk/CMTEEW/", "title": "Open Source Make you different.", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - early bird submission", "language": "en", "abstract": "The IT industry needs experienced developers, but no company will provide jobs for developers without experience. Open Source can match the Gap. I am the developer of the potablepgp i18n project. I want to share my experience to show the advantages of open-source on it.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RLG8M3", "name": "jeff, juain farn, liu. \u5289\u541b\u5e06", "avatar": null, "biography": null, "public_name": "jeff, juain farn, liu. \u5289\u541b\u5e06", "guid": "91fad75e-d4b2-58a4-b0d4-9ca992292146", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RLG8M3/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CMTEEW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CMTEEW/", "attachments": []}], "TR212": [{"guid": "8814b936-6b7d-590c-9826-ec29475c34d0", "code": "3KHGYQ", "id": 1785, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1785-d3-js--coscup", "url": "https://pretalx.coscup.org/coscup-2025/talk/3KHGYQ/", "title": "\u958b\u6e90\u793e\u7fa4\u7684\u6210\u9577\u8ecc\u8de1\uff1a\u7528 D3.js \u770b\u61c2 COSCUP \u7684\u6b77\u5e74\u8b8a\u5316", "subtitle": "", "track": "JSDC - JavaScript Developer Conferenece Taiwan", "type": "Talk", "language": "en", "abstract": "COSCUP \u662f\u53f0\u7063\u6700\u5927\u7684\u958b\u6e90\u5e74\u6703\uff0c\u5e0c\u671b\u4fc3\u9032\u793e\u7fa4\u4e4b\u9593\u7684\u4ea4\u6d41\u8207\u5408\u4f5c\uff0c\u4e5f\u652f\u6301\u5404\u500b\u793e\u7fa4\u6301\u7e8c\u6210\u9577\u3002\u8fd1\u5e7e\u5e74\u8207\u6703\u4eba\u6578\u6301\u6500\u5347\uff0c2023 \u5e74\u5df2\u7a81\u7834 3,000 \u4eba\uff0c\u8b70\u7a0b\u5167\u5bb9\u8207\u53c3\u8207\u8b1b\u8005\u4e5f\u8d8a\u4f86\u8d8a\u591a\u5143\u3002\r\n\r\nCOSCUP \u6bcf\u5e74\u90fd\u6709\u5b8c\u6574\u7684\u8b70\u7a0b\u8cc7\u6599\uff0c\u900f\u904e\u8996\u89ba\u5316\uff0c\u5e0c\u671b\u66f4\u6e05\u695a\u4e86\u89e3\u73fe\u5728\u6709\u54ea\u4e9b\u6280\u8853\u4e3b\u984c\u6700\u71b1\u9580\u3001\u6bd4\u8f03\u8b1b\u8005\u7684\u6b77\u5e74\u53c3\u8207\u72c0\u6cc1\uff0c\u5206\u6790\u5404\u793e\u7fa4\u7684\u6d3b\u8e8d\u7a0b\u5ea6\uff0c\u89c0\u5bdf\u8b70\u7a0b\u5206\u5e03\u3002\r\n\r\n\u672c\u6b21\u5206\u6790\u4e0d\u50c5\u89c0\u5bdf\u8da8\u52e2\uff0c\u4e5f\u5e0c\u671b\u5c0d\u672a\u4f86\u7684\u8b70\u7a0b\u898f\u5283\u8207\u793e\u7fa4\u5408\u4f5c\u4e32\u806f\u63d0\u4f9b\u5be6\u8cea\u555f\u767c\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EEXWJH", "name": "Tina Lin", "avatar": "https://pretalx.coscup.org/media/avatars/EEXWJH_qaVYfMJ.png", "biography": "\u6b77\u7d93\u4e00\u9023\u4e32\u7684\u8077\u6daf\u63a2\u7d22\u5f8c\uff0c\u8f49\u8077\u70ba Mobile \u958b\u767c\u8005\uff0c\u76ee\u524d\u64d4\u4efb Android \u5de5\u7a0b\u5e2b\uff0c\u540c\u6642\u65bc\u5728\u8077\u5c08\u73ed\u9032\u4fee\u3002\u5de5\u4f5c\u4e4b\u9918\u5b78\u7fd2\u5fb7\u6587\u3001\u5409\u4ed6\u8207\u677f\u985e\u904b\u52d5\u3002", "public_name": "Tina Lin", "guid": "acc69b57-2ccc-5ba1-9bc7-90a78ad9889e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EEXWJH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/3KHGYQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/3KHGYQ/", "attachments": []}, {"guid": "9a80ef36-592b-5cb7-86a1-2d64e48ea8f5", "code": "URDFEY", "id": 1483, "logo": null, "date": "2025-08-10T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1483-connecting-the-dots-web-accessibility-through-internationalization-and-localization", "url": "https://pretalx.coscup.org/coscup-2025/talk/URDFEY/", "title": "Connecting the dots \u2013 Web Accessibility through Internationalization and Localization", "subtitle": "", "track": "JSDC - JavaScript Developer Conferenece Taiwan", "type": "Talk - early bird submission", "language": "en", "abstract": "In the open-source and global ecosystem, digital (web/mobile) projects must be designed to serve users across languages, cultures, and abilities. This talk delves into how internationalization (i18n) and localization (l10n) complement web accessibility (a11y) standards to create truly inclusive digital experiences\u2014leveraging open-source technologies, libraries, and best practices.\r\n\r\nAttendees will gain insights into:\r\nInternationalization: The technical foundations necessary for adapting content for any language or culture, including character encoding, RTL/LTR design, and internationalized code structures.\r\nLocalization: The process of tailoring a product to meet specific cultural, linguistic, and regulatory requirements, such as translating content, modifying UI elements, and adapting formatting conventions.\r\nWeb Accessibility: Ensuring that web content is robust and accessible to users with disabilities across different locales, focusing on the intersections between i18n, l10n, and accessibility standards (WCAG).\r\n\r\nKey Takeaways:\r\n- How open-source frameworks (e.g., React Intl, Fluent, Format.js) and community-driven projects facilitate i18n, l10n, and a11y.\r\n- Lessons from global brands (ikea, pixar, etc) and OSS projects that integrate multilingual and accessible design.\r\n- Best practices for creating adaptable, inclusive web applications with minimal rework.\r\n\r\nTarget Audience:\r\nOpen-source contributors, frontend developers, UX designers, accessibility advocates, and anyone passionate about making the web more inclusive through OSS.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HNDKWA", "name": "Sahil Khokhar", "avatar": "https://pretalx.coscup.org/media/avatars/HNDKWA_D6soJLh.JPEG", "biography": "Sahil is a Staff Frontend Engineer at Mercari Inc., leading teams that deliver product-facing features for Mercari's Marketplace. Previously, he contributed to open source projects with Wikimedia.", "public_name": "Sahil Khokhar", "guid": "44f796bb-2716-502a-8079-95ef81b5565b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HNDKWA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/URDFEY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/URDFEY/", "attachments": []}, {"guid": "8eecfe6a-b8c2-5a9f-9b1f-ce38917cff59", "code": "XYVGCH", "id": 1522, "logo": null, "date": "2025-08-10T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1522-the-big-three-my-real-world-experience-with-react-vue-and-svelte-in-production-apps", "url": "https://pretalx.coscup.org/coscup-2025/talk/XYVGCH/", "title": "The Big Three: My Real World Experience with React, Vue, and Svelte in Production Apps", "subtitle": "", "track": "JSDC - JavaScript Developer Conferenece Taiwan", "type": "Talk - early bird submission", "language": "en", "abstract": "Choosing the right framework for your next big project can be daunting. Should you rely on the tried-and-true React, explore the flexibility of Vue, or dive into the innovative world of Svelte? \r\n\r\nEach framework has its unique strengths and ideal use cases. \r\nJoin me as I share my firsthand experiences using React, Vue, and Svelte in production applications. I\u2019ll highlight their unique strengths and guide you on when each one is the best choice for your project.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "H8M9EE", "name": "Henry Lie", "avatar": "https://pretalx.coscup.org/media/avatars/H8M9EE_xgKJbBr.jpg", "biography": "Henry is a seasoned Technical Lead with a strong focus on frontend development. With over 8 years of experience building web applications, deep understanding of modern frontend frameworks, and a passion for crafting accessible user experiences, Henry has led teams delivering value to users through performant web apps. \r\n\r\nWhen not writing code or solving complex problems, Henry stays active in the tech world by learning the latest trends and improving his daily productivity through technology. He is currently working at HENNGE, building cloud security solutions for businesses in Tokyo, Japan.", "public_name": "Henry Lie", "guid": "222fed40-1028-5383-be45-90151f8e4659", "url": "https://pretalx.coscup.org/coscup-2025/speaker/H8M9EE/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XYVGCH/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XYVGCH/", "attachments": []}, {"guid": "44185251-bd43-5f4c-9f5c-15c8314e1658", "code": "WUV8DF", "id": 1849, "logo": null, "date": "2025-08-10T12:00:00+08:00", "start": "12:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1849-any---let--const---typescript", "url": "https://pretalx.coscup.org/coscup-2025/talk/WUV8DF/", "title": "\u7528 any \u65ac\u6bba\u6240\u6709\u932f\u8aa4\u7684\u52c7\u8005\uff0c\u8f49\u751f\u9760 let \u548c const \u89ba\u9192\u578b\u5225\u4e4b\u529b\uff0c\u5c55\u958b TypeScript \u4e4b\u65c5", "subtitle": "", "track": "JSDC - JavaScript Developer Conferenece Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u5206\u4eab\u5c07\u5f9e JavaScript \u89d2\u5ea6\u5207\u5165 TypeScript \u7684\u6838\u5fc3\uff0c\u8df3\u904e\u8907\u96dc\u7684\u9032\u968e\u8a9e\u6cd5\uff08\u5982 Utility Types\uff09\uff0c\u76f4\u63a5\u900f\u904e\u7531\u6dfa\u5165\u6df1\u7684\u7bc4\u4f8b\uff0c\u5256\u6790\u65b0\u624b\u6700\u5e38\u9047\u5230\u7684\u932f\u8aa4\uff08\u5982 implicitly has an 'any' type\uff09\uff0c\u4e00\u6b65\u6b65\u5efa\u7acb\u624e\u5be6\u7684\u578b\u5225\u601d\u7dad\u4ee5\u53ca\u8a8d\u8b58\u578b\u5225\u5b89\u5168\u6a5f\u5236\u3002\r\n\r\n\u578b\u5225\u4f86\u6e90 (\u8a3b\u8a18 vs. \u63a8\u8ad6)\uff1a\r\n- \u5f9e default parameters \u7684 any \u932f\u8aa4\uff0c\u8a8d\u8b58 Explicit Types (\u578b\u5225\u8a3b\u8a18) \u8207 Implicit Types (\u578b\u5225\u63a8\u8ad6) \u6a5f\u5236\u3002\r\n\r\n\u578b\u5225\u5ee3\u5ea6 (let vs. const)\uff1a\r\n- \u6bd4\u8f03 let \u8207 const\uff0c\u7406\u89e3 Type Widening (\u901a\u7528\u578b\u5225) \u8207 Literal Type (\u7cbe\u78ba\u5b9a\u7fa9)\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KPUD9G", "name": "kent", "avatar": "https://pretalx.coscup.org/media/avatars/KPUD9G_j49qDRL.jpg", "biography": "\u54e9\u8cc0\uff0c\u6211\u662f\u559c\u6b61\u554f\u70ba\u4ec0\u9ebc\u7684\u524d\u7aef\uff0c\u76ee\u524d\u4e3b\u8981\u662f React+ Next.js\uff08Pages Router\uff09\uff0c\u559c\u6b61\u53c3\u52a0\u8b80\u66f8\u6703\u3002", "public_name": "kent", "guid": "dcaf79e6-a39d-5285-ba85-f18b20242f78", "url": "https://pretalx.coscup.org/coscup-2025/speaker/KPUD9G/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WUV8DF/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WUV8DF/", "attachments": []}, {"guid": "688e8649-2bdd-5a2c-8655-a73365a45494", "code": "LXZLYK", "id": 1597, "logo": null, "date": "2025-08-10T12:40:00+08:00", "start": "12:40", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1597-incremental-migration-of-a-production-react-app-to-svelte-5-a-practical-guide", "url": "https://pretalx.coscup.org/coscup-2025/talk/LXZLYK/", "title": "Incremental Migration of a Production React App to Svelte 5: A Practical Guide", "subtitle": "", "track": "JSDC - JavaScript Developer Conferenece Taiwan", "type": "Talk", "language": "en", "abstract": "This presentation shares our team's real-world experience migrating a production React application to Svelte 5 incrementally, without disrupting ongoing development. We faced mounting performance issues in our graphic editor and needed a framework with fine-grained reactivity. Rather than a risky complete rewrite, we developed bidirectional integration patterns that allowed React and Svelte components to coexist and communicate.\r\n\r\nI'll demonstrate two key technical approaches: embedding Svelte 5 components within React applications and incorporating existing React components into new SvelteKit routes. Through code examples and performance comparisons, attendees will learn how to implement these patterns in their own projects, evaluate when migration makes business sense, and avoid common pitfalls we encountered.\r\n\r\nThis talk is ideal for frontend developers and technical leaders considering framework migrations but concerned about the risks of a complete rewrite. You'll leave with practical strategies for incremental adoption that balance technical improvements with business continuity.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YLF8PE", "name": "David Peng", "avatar": "https://pretalx.coscup.org/media/avatars/YLF8PE_EemCdHF.jpg", "biography": "Product Manager/Ex-Engineering Lead at Dipp.\r\n\r\nA product builder passionate about the JavaScript ecosystem and Svelte.\r\nDeveloped a semiconductor tool simulation system at Applied Materials, used by over 8,000 engineers worldwide, and received the President's Quality Award in 2022.\r\n\r\nX: https://x.com/davipon\r\nBluesky: https://bsky.app/profile/davipon.bsky.social\r\nLinkedin: https://www.linkedin.com/in/wei-che-peng-83bb15142/", "public_name": "David Peng", "guid": "ae76c9e9-9225-56c5-9c9d-6b4ae63fcb4c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YLF8PE/"}], "links": [{"title": "The article link", "url": "https://sveltejobs.com/blog/incremental-migration-of-a-production-react-app-to-svelte-5", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/LXZLYK/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/LXZLYK/", "attachments": []}, {"guid": "54112ad5-9977-5ba5-8722-79c4d8ce4476", "code": "8ATELR", "id": 1725, "logo": null, "date": "2025-08-10T13:20:00+08:00", "start": "13:20", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1725-escss", "url": "https://pretalx.coscup.org/coscup-2025/talk/8ATELR/", "title": "ESCSS - \u9003\u96e2\u958b\u767c\u8005\u5669\u5922", "subtitle": "", "track": "JSDC - JavaScript Developer Conferenece Taiwan", "type": "Talk", "language": "en", "abstract": "\u8eab\u70ba\u958b\u767c\u8005\uff0c\u662f\u5426\u6b63\u70ba\u7dad\u8b77 Legacy \u5c08\u6848\u3001\u82e6\u5c0b Bug \u800c\u7169\u60f1\uff1f\r\n\r\n\u8eab\u70ba\u958b\u6e90\u5c08\u6848\u4f5c\u8005\uff0c\u662f\u5426\u5c0d\u6536\u5165\u56f0\u5883\u3001\u5c08\u6848\u53ef\u6301\u7e8c\u6027\u611f\u5230\u7121\u529b\uff1f\r\n\r\n\u8eab\u70ba\u70ba\u751f\u6d3b\u596e\u9b25\u7684\u4eba\uff0c\u5728 AI \u6d6a\u6f6e\u8207\u88c1\u54e1\u98a8\u6c23\u4e0b\uff0c\u5c0d\u6c42\u8077\u5e02\u5834\u611f\u5230\u8ff7\u832b\uff1f \r\n\r\nESCSS \u7684\u9858\u666f\u662f\u671f\u671b\u5efa\u7acb\u4e00\u500b\u300e\u5171\u4eab\u6536\u76ca\u300f\u96d9\u91cd\u6388\u6b0a\uff08AGPL + \u5546\u696d\u6388\u6b0a\uff09\u70ba\u6838\u5fc3\u7684\u6a21\u5f0f\uff0c\u800c\u70ba\u500b\u4eba\u3001\u793e\u7fa4\u8207\u516c\u53f8\uff0c\u69cb\u7bc9\u4e00\u500b\u5065\u5eb7\u3001\u53ef\u6301\u7e8c\u4e14\u5171\u8d0f\u958b\u6e90\u751f\u614b\u3002\r\n\r\n\u8b70\u7a0b\u4e2d\uff0c\u5c07\u6df1\u5165\u95e1\u8ff0\u5982\u4f55\u4e32\u806f\u8d77\u6b64\u9858\u666f\uff0c\u4e26\u4ecb\u7d39\u5176\u5e36\u4f86\u7684\u5be6\u7528\u5de5\u5177\uff1a\r\n\r\n    - ESCSS(escapes CSS)\uff1a\u4e00\u5957\u6539\u826f\u81ea BEM \u7684\u65b9\u6cd5\u8ad6\uff0c\u5354\u52a9\u5feb\u901f\u627e\u51fa\u554f\u984c\uff0c\u5927\u5e45\u63d0\u5347\u5c08\u6848\u7dad\u8b77\u6027\u8207 QA \u6548\u7387\u3002\r\n\r\n    - ESCSS-SCSS\uff1a\u7d50\u5408 Sass/SCSS \u7684\u5f37\u5927\u8207 Tailwind CSS \u7684\u9748\u6d3b\uff0c\u63d0\u4f9b\u9ad8\u6548\u4e14\u5f48\u6027\u7684 CSS \u7de8\u5beb\u6a21\u5f0f\u3002\r\n\r\n    - ESCSS-ESTest\uff1a\u8f15\u91cf\u9ad8\u6548\u7684 JavaScript \u6e2c\u8a66\u51fd\u5f0f\u5eab\uff0c\u5354\u52a9\u60a8\u5728\u958b\u767c\u65e9\u671f\u6355\u6349\u932f\u8aa4\uff0c\u4e14\u4e0d\u5f71\u97ff\u539f\u6709\u5c08\u6848\u67b6\u69cb\u3002\r\n\r\n\u6b61\u8fce\u4f86\u53c3\u52a0\uff0c\u4e00\u8d77\u804a\u804a\u3001\u4ea4\u6d41\u5f7c\u6b64\u7684\u60f3\u6cd5\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NDRNGR", "name": "Mike lee", "avatar": null, "biography": null, "public_name": "Mike lee", "guid": "1c0c5645-c470-59fb-95b5-996406dd3214", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NDRNGR/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/8ATELR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/8ATELR/", "attachments": []}, {"guid": "120c646a-1c5e-5501-b766-803098fcfd4a", "code": "EDUWQQ", "id": 2051, "logo": null, "date": "2025-08-10T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-2051", "url": "https://pretalx.coscup.org/coscup-2025/talk/EDUWQQ/", "title": "\u672a\u4f86\u524d\u7aef\u5de5\u7a0b\u5e2b\uff0c\u7522\u696d\u8def\u5f91\u66f2\u7dda", "subtitle": "", "track": "JSDC - JavaScript Developer Conferenece Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u672c\u5834\u5206\u4eab\u5c07\u5f9e\u7522\u696d\u5be6\u52d9\u7684\u89d2\u5ea6\uff0c\u63a2\u8a0e\u524d\u7aef\u5de5\u7a0b\u5e2b\u672a\u4f86\u7684\u8077\u6daf\u767c\u5c55\u66f2\u7dda\u3002\u5167\u5bb9\u5305\u542b\u6280\u8853\u6f14\u9032\uff08\u5982 AI \u5de5\u5177\u93c8\u8207\u81ea\u52d5\u5316\u524d\u7aef\u6d41\u7a0b\uff09\u3001\u8077\u80fd\u5ef6\u4f38\uff08\u5f9e UI \u5230\u7522\u54c1\u601d\u7dad\u3001\u518d\u5230\u8cc7\u6599\u8207\u5f8c\u7aef\u7684\u6574\u5408\uff09\uff0c\u4ee5\u53ca\u5f9e\u5de5\u7a0b\u5e2b\u5230\u5275\u696d\u8005\u7684\u8f49\u63db\u7d93\u9a57\u3002\u4f60\u5c07\u770b\u5230\u524d\u7aef\u5de5\u7a0b\u5e2b\u4e0d\u518d\u53ea\u662f\u756b\u9762\u5207\u7248\u8005\uff0c\u800c\u662f\u65b0\u4e00\u4ee3\u7522\u54c1\u5171\u5275\u8005\u8207\u6280\u8853\u6574\u5408\u8005\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YY79VM", "name": "Caesar Chi", "avatar": "https://pretalx.coscup.org/media/avatars/YY79VM_50ggaS5.jpeg", "biography": "\u73fe\u4efb Cympotek \u4fe1\u96c6\u754c\u79d1\u6280 \u7ba1\u7406\u8005\uff0c\u4e3b\u5c0e AI \u88fd\u9020\u8207\u4f9b\u61c9\u93c8\u6574\u5408\u5e73\u53f0 Cympack\u3002\u70ba\u53f0\u7063 Node.js \u6280\u8853\u793e\u7fa4\u63a8\u52d5\u8005\u3001JSDC.tw \u5171\u540c\u5275\u8fa6\u4eba\uff0c\u9577\u671f\u6295\u8eab\u65bc\u524d\u7aef\u6280\u8853\u3001API \u6574\u5408\u8207\u7522\u54c1\u958b\u767c\u5be6\u52d9\uff0c\u4e26\u5177\u5099\u5275\u696d\u7d93\u9a57\u8207\u8de8\u89d2\u8272\u7684\u6280\u8853\u8f49\u8b6f\u80fd\u529b\u3002", "public_name": "Caesar Chi", "guid": "72689c50-ab32-5d68-ad10-0b17b49eb037", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YY79VM/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EDUWQQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EDUWQQ/", "attachments": []}, {"guid": "9169ecfd-bfc7-5262-8efb-d2f38c75bcdc", "code": "NX9TBV", "id": 1837, "logo": null, "date": "2025-08-10T14:40:00+08:00", "start": "14:40", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1837-ai----copilotkit--ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/NX9TBV/", "title": "AI \u4e0d\u662f\u91cd\u505a\uff0c\u662f\u52a0\u503c\uff1a\u7528 CopilotKit \u70ba\u73fe\u6709\u524d\u7aef\u5c08\u6848\u6ce8\u5165 AI \u52a9\u529b", "subtitle": "", "track": "JSDC - JavaScript Developer Conferenece Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u96a8\u8457\u751f\u6210\u5f0f AI \u7684\u5feb\u901f\u767c\u5c55\uff0c\u958b\u767c\u8005\u958b\u59cb\u601d\u8003\u5982\u4f55\u5c07 AI \u6280\u8853\u878d\u5165\u65e2\u6709\u7684\u7522\u54c1\u8207\u4f7f\u7528\u8005\u4ecb\u9762\u4e2d\u3002\u4f46\u4e26\u975e\u6bcf\u500b\u61c9\u7528\u90fd\u8981\u5f9e\u982d\u958b\u59cb\u6253\u9020\uff0c\u5c24\u5176\u662f\u5df2\u7d93\u63a1\u7528 Vue\u3001React \u7b49\u73fe\u4ee3\u524d\u7aef\u6846\u67b6\u7684\u5c08\u6848\uff0c\u5be6\u969b\u4e0a\u53ef\u4ee5\u900f\u904e CopilotKit \u7b49\u5de5\u5177\uff0c\u5728\u4fdd\u6709\u73fe\u6709\u67b6\u69cb\u7684\u57fa\u790e\u4e0a\uff0c\u5feb\u901f\u6574\u5408 AI \u52a9\u7406\u529f\u80fd\uff0c\u63d0\u5347\u4f7f\u7528\u8005\u4e92\u52d5\u8207\u751f\u7522\u529b\u9ad4\u9a57\u3002\r\n\r\n\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u5982\u4f55\u5728\u65e2\u6709\u7684\u524d\u7aef\u61c9\u7528\u4e2d\u6574\u5408 CopilotKit\uff0c\u6253\u9020\u81ea\u7136\u8a9e\u8a00\u4e92\u52d5\u3001AI \u64cd\u4f5c\u6307\u4ee4\u7b49\u529f\u80fd\uff0c\u4e26\u63a2\u8a0e\u5be6\u4f5c\u4e2d\u6703\u9047\u5230\u7684\u8a2d\u8a08\u8003\u91cf\u3001\u6280\u8853\u9650\u5236\u8207\u4f7f\u7528\u8005\u7d93\u9a57\u512a\u5316\u65b9\u5411\u3002\u7121\u8ad6\u4f60\u662f AI \u65b0\u624b\u9084\u662f\u6b63\u5728\u5c0b\u627e\u64f4\u5145\u65e2\u6709\u7522\u54c1\u7684\u65b0\u65b9\u6cd5\uff0c\u9019\u5834\u5206\u4eab\u90fd\u5c07\u63d0\u4f9b\u4f60\u5be6\u7528\u7684\u601d\u8def\u8207\u5de5\u5177\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UYQJHU", "name": "\u8b1d\u5b97\u7a4e Silas Xie", "avatar": "https://pretalx.coscup.org/media/avatars/UYQJHU_x3RaPOt.png", "biography": "\u5be6\u52d9\u4e0a\u7684 Web Full Stack \u958b\u767c\u7d93\u9a57\uff0c\u719f\u6089 PHP\u3001JavaScript \u53ca Python \u7a0b\u5f0f\u958b\u767c\uff0c\u5c0d\u958b\u767c\r\n\u6d41\u7a0b\u512a\u5316\u6709\u9ad8\u5ea6\u8208\u8da3\uff0c\u719f\u6089\u81ea\u52d5\u5316\u6e2c\u8a66\uff0c\u4ee5\u53ca\u6301\u7e8c\u6574\u5408\uff0c\u6280\u8853\u5718\u968a\u7ba1\u7406\u8005\uff0c\u559c\u597d\u5438\u6536\r\n\u65b0\u77e5\u4e26\u4e14\u6a02\u65bc\u5728\u4efb\u4f55\u5834\u5408\u9032\u884c\u5206\u4eab\u3002", "public_name": "\u8b1d\u5b97\u7a4e Silas Xie", "guid": "ecd6c1c6-7dab-5a77-8e18-bbe2bc26244e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/UYQJHU/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/NX9TBV/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/NX9TBV/", "attachments": []}, {"guid": "afb3d265-47eb-5b89-a2f1-7a88e14fd455", "code": "9XX8RB", "id": 1795, "logo": null, "date": "2025-08-10T15:20:00+08:00", "start": "15:20", "duration": "00:30", "room": "TR212", "slug": "coscup-2025-1795-context-engineering-x", "url": "https://pretalx.coscup.org/coscup-2025/talk/9XX8RB/", "title": "Context Engineering x \u524d\u7aef\uff1f", "subtitle": "", "track": "JSDC - JavaScript Developer Conferenece Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u8fd1\u5e74 AI \u6d6a\u6f6e\u6380\u8d77\uff0c\u8f14\u52a9\u524d\u7aef\u958b\u767c\u7684\u5de5\u5177\u5982\u96e8\u5f8c\u6625\u7b4d\u822c\u5192\u51fa\uff0c\u4f46 AI \u5e7b\u89ba\u72c0\u6cc1\u672a\u88ab\u7de9\u89e3\u7684\u60c5\u6cc1\u4e0b\uff0c\u70ba\u4f55\u9084\u662f\u6709\u8a31\u591a\u958b\u767c\u8005\u6295\u5165\u5176\u4e2d\u751a\u81f3\u662f\u8fce\u6d6a\u800c\u8d77\uff1f\u6b64\u8b70\u7a0b\u5c07\u6703\u5206\u4eab\u5be6\u6230\u4e2d\u8b1b\u8005\u662f\u5982\u4f55\u5c07 AI \u8f14\u52a9\u5de5\u5177\u5c0e\u5165\u524d\u7aef\u958b\u767c\u6d41\u7a0b\u88e1\uff0c\u8a66\u8457\u8b93\u90a3\u4e9b\u5e7b\u89ba\u8b8a\u5f97\u53ef\u63a7\u3002\r\n\r\n\u8f03\u4e0d\u9069\u5408\u7684\u5c0d\u8c61\uff1a\r\n- \u5c0d AI \u5354\u4f5c\u5df2\u6709\u5927\u91cf\u7684\u5be6\u52d9\u7d93\u9a57\r\n- \u5df2\u6703\u900f\u904e Rule File \u5efa\u69cb AI \u5354\u4f5c\u6d41\u7a0b\r\n\r\n\u9069\u5408\u5c0d\u8c61\uff1a\r\n- \u5f9e\u672a\u63a5\u89f8\u904e AI \u5354\u4f5c\u5de5\u5177\u4f46\u60f3\u5617\u8a66\u770b\u770b\r\n- \u6709\u4f7f\u7528 AI \u5354\u4f5c\u5de5\u5177\u4f46\u89ba\u5f97\u6c92\u9019\u9ebc\u597d\u7528\r\n\r\n\u6b64\u8b70\u7a0b\u5c07\u6703\u8ac7\u8ac7\u7684\u5167\u5bb9\uff08\u7576\u5929\u6839\u64da\u73fe\u5834\u6703\u773e\u4f7f\u7528\u7d93\u9a57/\u8077\u4f4d\u6703\u7565\u5fae\u52d5\u614b\u8abf\u6574\uff09\uff1a\r\n- Intro: Vibe Engineering - 5mins\r\n- Prompt Engineering - 7mins\r\n- Context Engineering - 8mins\r\n- Think/Design Workflow: \u5be6\u6230\u4e2d\u7684\u8a0e\u8ad6\u8207\u554f\u984c - 5min\r\n- Q & A: \u4f86\u804a\u804a\u6703\u773e\u9047\u5230\u7684\u554f\u984c\u8207\u66f4\u540c\u8a0e\u8ad6\u6709\u6c92\u6709\u66f4\u597d\u7684\u505a\u6cd5 - 5mins\r\n\r\n\u6b64\u8b70\u7a0b\u4e2d\u6703\u63d0\u5230\u7684\u5de5\u5177/\u529f\u80fd\uff1a\r\n- VSCode Extensions: Copilot Chat/ Copilot Agent\r\n- VSCode Extensions: Cline\r\n- VSCode Copilot Custom Instructions/Prompt\r\n\r\n\u9810\u671f\u9019\u6b21\u5206\u4eab\u7684\u7d93\u9a57\u4e2d\u6703\u773e\u6703\u5e36\u8d70\u7684\uff1a\r\n- \u7fd2\u5f97\u5efa\u69cb AI \u5de5\u4f5c\u6d41\u7684\u80fd\u529b\uff0c\u61c9\u7528\u65bc\u4e0d\u540c\u7684 AI \u5354\u4f5c\u5de5\u5177\u8207\u958b\u767c\u5de5\u5177\u7576\u4e2d\r\n- \u5c0e\u5165\u6280\u8853\u6642\u53ef\u80fd\u6703\u9047\u5230\u7684\u554f\u984c\u8207\u89e3\u6c7a\u7b56\u7565", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "H8FT88", "name": "\u6797\u5947\u7487\uff08ShawnL\uff09", "avatar": "https://pretalx.coscup.org/media/avatars/H8FT88_WFUiUZS.jpg", "biography": "\u6797\u5947\u7487\uff08ShawnL\uff09/LearnWeb Taiwan \u5171\u540c\u5275\u8fa6\u4eba/Software Developer", "public_name": "\u6797\u5947\u7487\uff08ShawnL\uff09", "guid": "3221fe5d-e660-5072-a27f-922bc4df7539", "url": "https://pretalx.coscup.org/coscup-2025/speaker/H8FT88/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/9XX8RB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/9XX8RB/", "attachments": []}], "TR213": [{"guid": "71c44207-5c0d-5d2c-a874-fd1144e9e5af", "code": "38ZRA7", "id": 1843, "logo": null, "date": "2025-08-10T09:30:00+08:00", "start": "09:30", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1843-4drm", "url": "https://pretalx.coscup.org/coscup-2025/talk/38ZRA7/", "title": "4\u8272\u5c0f\u5c3a\u5bf8\u96fb\u5b50\u7d19\u7684DRM\u9a45\u52d5\u7a0b\u5f0f\u958b\u767c\u4e4b\u65c5", "subtitle": "", "track": "System Software", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u96fb\u5b50\u7d19\u986f\u793a\u5668\u56e0\u5176\u4f4e\u529f\u8017\u8207\u9ad8\u5c0d\u6bd4\u5ea6\u7279\u6027\uff0c\u5ee3\u6cdb\u61c9\u7528\u65bc\u96fb\u5b50\u95b1\u8b80\u5668\u8207\u4f4e\u529f\u8017\u986f\u793a\u8a2d\u5099\u3002\u7136\u800c\uff0c\u73fe\u6709\u89e3\u6c7a\u65b9\u6848\u591a\u6578\u4ef0\u8cf4\u4f7f\u7528\u8005\u7a7a\u9593\u7684\u63a7\u5236\u908f\u8f2f\uff0c\u4e0d\u50c5\u7f3a\u4e4f\u7d71\u4e00\u7684\u958b\u6e90\u9a45\u52d5\uff0c\u6574\u5408\u6027\u8207\u5f48\u6027\u4e5f\u76f8\u5c0d\u4e0d\u8db3\u3002\r\n\u70ba\u6b64\uff0c\u6211\u958b\u767c\u4e86\u4e00\u6b3e\u91dd\u5c0d\u5c0f\u5c3a\u5bf8\u96fb\u5b50\u7d19\u9762\u677f\u7684\u958b\u6e90 Direct Rendering Manager (DRM) \u9a45\u52d5\uff0c\u5c07\u986f\u793a\u63a7\u5236\u908f\u8f2f\u4e0b\u79fb\u81f3 Linux \u6838\u5fc3\u5c64\uff0c\u652f\u63f4\u6a19\u6e96 DRM \u67b6\u69cb\u8207 SPI \u50b3\u8f38\u4ecb\u9762\u3002\u8a72\u9a45\u52d5\u5be6\u4f5c\u65bc Renesas RZ/V2H \u5e73\u53f0\uff08\u958b\u767c\u677f\uff1akakip\uff08\u30ab\u30ad\u30d4\u30fc\uff09\uff09\u4e0a\uff0c\u5177\u5099\u826f\u597d\u7684\u5d4c\u5165\u5f0f\u6574\u5408\u6027\uff0c\u4e26\u671f\u671b upstream \u81f3\u4e3b\u7dda\uff0c\u4f5c\u70ba\u672a\u4f86\u958b\u767c\u8005\u6574\u5408\u96fb\u5b50\u7d19\u81f3 Linux \u986f\u793a\u67b6\u69cb\u7684\u53c3\u8003\u5be6\u4f5c\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LJQFGG", "name": "\u738b\u826f\u4e1e/LCWang", "avatar": "https://pretalx.coscup.org/media/avatars/LJQFGG_QkuaMFR.jpg", "biography": "\u5d4c\u5165\u5f0f\u7cfb\u7d71\u5de5\u7a0b\u5e2b/embedded engineer", "public_name": "\u738b\u826f\u4e1e/LCWang", "guid": "899ed01e-ffde-56f8-9813-a8728c157da0", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LJQFGG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/38ZRA7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/38ZRA7/", "attachments": []}, {"guid": "c16409cf-a604-55cd-9047-ba0f6f357925", "code": "SXHMZ8", "id": 1697, "logo": null, "date": "2025-08-10T10:15:00+08:00", "start": "10:15", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1697-fpu-2d--gpu", "url": "https://pretalx.coscup.org/coscup-2025/talk/SXHMZ8/", "title": "\u4e0d\u4f9d\u8cf4 FPU\u30012D \u52a0\u901f\u5668\u8207 GPU \u7684\u7cbe\u7c21\u73fe\u4ee3\u8996\u7a97\u7cfb\u7d71", "subtitle": "", "track": "System Software", "type": "Talk", "language": "en", "abstract": "[Mado](https://github.com/sysprog21/mado) \u662f\u5957\u958b\u653e\u539f\u59cb\u78bc\u51fd\u5f0f\u5eab\uff0c\u5c08\u70ba\u5c0f\u578b\u88dd\u7f6e\u5e36\u4f86\u73fe\u4ee3\u5316\u8996\u7a97\u7cfb\u7d71\u80fd\u529b\u3002\u96a8\u8457\u5d4c\u5165\u5f0f\u88dd\u7f6e\u914d\u5099\u9ad8\u54c1\u8cea\u986f\u793a\u5668\u8207\u5f37\u5927\u4e14\u7701\u96fb\u7684\u4e2d\u592e\u8655\u7406\u5668\uff0c\u4f4e\u50f9\u666e\u53ca\u7684\u88dd\u7f6e\u4e5f\u80fd\u5448\u73fe\u8907\u96dc\u800c\u6d41\u66a2\u7684\u5716\u5f62\u4ecb\u9762\uff1b\u7136\u800c\uff0c\u8a18\u61b6\u9ad4\u59cb\u7d42\u7a00\u7f3a\uff0c\u70ba\u8996\u7a97\u7cfb\u7d71\u7684\u8a2d\u8a08\u8207\u5be6\u4f5c\u5e36\u4f86\u7368\u7279\u6311\u6230\u3002Mado \u5728\u50c5\u9700\u6578\u767e KB \u8a18\u61b6\u9ad4\u7684\u524d\u63d0\u4e0b\uff0c\u5f15\u5165\u73fe\u4ee3\u684c\u9762\u7cfb\u7d71\u7684\u529f\u80fd\uff0c\u63d0\u4f9b\u91cd\u758a\u534a\u900f\u660e\u8996\u7a97\u3001\u6297\u92f8\u9f52\u5716\u5f62\u3001\u8996\u7a97\u9670\u5f71\u3001\u52d5\u756b\u3001\u53ef\u7e2e\u653e\u5b57\u578b\u8207\u652f\u63f4 [TinyVG](https://tinyvg.tech/) \u900f\u904e\u7cbe\u7c21\u7684\u51fd\u5f0f\u7b97\u7e6a\u51fa\u4e0d\u5931\u8996\u89ba\u6548\u679c\u7684\u5411\u91cf\u5716\u5f62\uff0c\u4e26\u5167\u5efa\u8996\u7a97\u7ba1\u7406\u5668\uff0c\u4e26\u900f\u904e\u73fe\u6709\u4e8b\u4ef6\u6d3e\u9001\u6a5f\u5236\u5354\u8abf\u904b\u4f5c\uff0c\u7121\u9808\u5916\u90e8\u63a7\u5236\u7a0b\u5f0f\u3002\u6b64\u9ad8\u5ea6\u6574\u5408\u7684\u8a2d\u8a08\u5141\u8a31\u958b\u767c\u8005\u5373\u4f7f\u5728\u6975\u5c0f\u8a18\u61b6\u9ad4\u7a7a\u9593\u5167\uff0c\u4e5f\u80fd\u6253\u9020\u517c\u5177\u7f8e\u611f\u8207\u4e92\u52d5\u6027\u7684\u4ecb\u9762\uff0c\u540c\u6642\u7dad\u6301\u7cfb\u7d71\u7d50\u69cb\u7684\u7cbe\u7c21\u3002\r\n\r\n\u53c3\u6703\u8005\u9810\u671f\u53ef\u63a5\u89f8\u5230\u4ee5\u4e0b\uff1a\r\n1. \u4e0d\u4f9d\u8cf4 FPU\u30012D \u52a0\u901f\u5668\u8207 GPU \u7b49\u786c\u9ad4\u6a5f\u5236\uff0c\u4f9d\u820a\u53ef\u9054\u6210\u73fe\u4ee3\u8996\u7a97\u7cfb\u7d71\u7684\u95dc\u9375\u65b9\u6cd5\r\n2. \u6539\u9032\u50b3\u7d71\u8c9d\u8332\u66f2\u7dda\u7684\u8a08\u7b97\r\n3. \u5728\u8cc7\u6e90\u53d7\u9650\u5e73\u81fa\u4e0a\u5be6\u4f5c\u6a21\u7cca\u8207\u8996\u7a97\u7279\u6548\u7684\u5be6\u52d9\u6280\u5de7\r\n4. \u4ee5\u968e\u5c64\u5316\u4e8b\u4ef6\u6a21\u578b\u69cb\u7bc9\u6613\u65bc\u7dad\u8b77\u8207\u64f4\u5145\u7684\u4e92\u52d5\u5143\u4ef6\u67b6\u69cb", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8JBC7M", "name": "Wei-Hsin Yeh", "avatar": "https://pretalx.coscup.org/media/avatars/8JBC7M_OHTG7kh.jpg", "biography": "\u6211\u4eca\u5e74 23 \u6b72\uff0c\u5728\u53f0\u7063\u5927\u5b78\u8cc7\u5de5\u6240\u8b80\u78a9\u58eb\u4e00\u5e74\u7d1a\u3002\u611f\u8208\u8da3\u7684\u9818\u57df\u662f\u81ea\u7136\u8a9e\u8a00\u8655\u7406\u3001\u96fb\u8166\u8996\u89ba\u8207\u96fb\u8166\u5716\u5b78\u3002\r\n\u6211\u7684\u500b\u6027\u5f88\u6d3b\u6f51\uff0c\u559c\u6b61\u8ddf\u5225\u4eba\u804a\u5929\u8a8d\u8b58\u4eba\u3002\r\n\u6703\u958b\u59cb\u505a Mado \u9019\u500b\u5c08\u6848\uff0c\u662f\u7531\u65bc\u5b83\u662f\u4e00\u500b\u8996\u7a97\u7cfb\u7d71\u53ef\u4ee5\u986f\u793a\u51fa\u5404\u7a2e\u5e7e\u4f55\u5716\u6848\u7684\u7d44\u5408\uff0c\u4e14\u9019\u500b\u5c08\u6848\u6d89\u53ca\u5927\u91cf\u7684\u6578\u5b78\u3002\r\n\u5728\u505a\u9019\u500b\u5c08\u6848\u5f8c\uff0c\u958b\u59cb\u5c0d open source \u611f\u8208\u8da3\uff0c\u56e0\u70ba\u505a\u5c08\u6848\u8a8d\u8b58\u4e86\u5f88\u591a\u5e73\u6642\u751f\u6d3b\u4e0d\u6703\u6709\u4ea4\u96c6\u7684\u4eba\u3002", "public_name": "Wei-Hsin Yeh", "guid": "32b5936d-e8d0-5d67-a509-9132651f0bc1", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8JBC7M/"}], "links": [{"title": "Mado \u5c08\u6848\u7684 github \u9023\u7d50", "url": "https://github.com/sysprog21/mado", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SXHMZ8/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SXHMZ8/", "attachments": []}, {"guid": "4bd4e60c-b3a1-5fb8-b666-a9ebaa6384ff", "code": "ZJHLEP", "id": 1755, "logo": null, "date": "2025-08-10T11:00:00+08:00", "start": "11:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1755-nix", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZJHLEP/", "title": "Nix \u4ecb\u7d39\uff1a\u7a0b\u5f0f\u8a2d\u8a08\u3001\u6253\u5305\u8edf\u9ad4\u548c\u53ef\u91cd\u8907\u7684\u958b\u767c\u74b0\u5883", "subtitle": "", "track": "System Software", "type": "Talk", "language": "en", "abstract": "Nix \u662f\u4e00\u500b\u958b\u6e90\u7684\u5957\u4ef6\u7ba1\u7406\u7cfb\u7d71\uff0c\u4e3b\u8981\u91dd\u5c0d Unix \u985e\u7cfb\u7d71\u6240\u8a2d\u8a08\u3002\u5b83\u4e0d\u50c5\u50c5\u662f\u4e00\u500b\u5957\u4ef6\u7ba1\u7406\u5668\uff0c\u66f4\u662f\u4e00\u500b\u8b93\u8edf\u9ad4\u69cb\u5efa\u8207\u90e8\u7f72\u904e\u7a0b\u8b8a\u5f97\u53ef\u9810\u6e2c\u3001\u53ef\u91cd\u8907\u7684\u5b8c\u6574\u751f\u614b\u7cfb\u7d71\u3002\r\n\r\n\u9019\u6b21\u6f14\u8b1b\u6211\u6703\u805a\u7126\u5728\u4e09\u500b\u4e3b\u984c\u4e0a\uff1a\r\n1. Nix \u7a0b\u5f0f\u8a2d\u8a08\u8a9e\u8a00\r\n2. \u4f7f\u7528 Nix \u6253\u5305\u8edf\u9ad4\r\n3. \u5229\u7528 Nix flakes \u5efa\u7acb\u53ef\u91cd\u8907\u7684\u958b\u767c\u74b0\u5883\r\n\u6211\u5011\u6703\u5148\u5f9e Nix \u7684\u57fa\u672c\u6982\u5ff5\u958b\u59cb\u8ac7\u8d77\uff0c\u7406\u89e3\u5b83\u662f\u5982\u4f55\u7ba1\u7406\u8edf\u9ad4\u8207\u74b0\u5883\uff0c\u7136\u5f8c\u518d\u6df1\u5165\u9019\u4e09\u500b\u4e3b\u984c\u3002\r\n\r\n\u9996\u5148\uff0c\u4f86\u770b\u770b Nix \u8a9e\u8a00\u672c\u8eab\u3002\u9019\u662f\u4e00\u7a2e\u7d14\u51fd\u6578\u5f0f\u8a9e\u8a00\uff0c\u5b83\u5177\u6709\u5ef6\u9072\u6c42\u503c\u3001\u52d5\u614b\u578b\u5225\u7684\u7279\u6027\uff0c\u6700\u4e3b\u8981\u7684\u7528\u9014\u662f\u7528\u4f86\u63cf\u8ff0\u8edf\u9ad4\u5957\u4ef6\u7684\u5167\u5bb9\u3002\u7b49\u4e00\u4e0b\u6211\u6703\u900f\u904e\u4e00\u4e9b\u7c21\u55ae\u7684\u7a0b\u5f0f\u78bc\u7bc4\u4f8b\uff0c\u5e36\u5927\u5bb6\u4e00\u6b65\u4e00\u6b65\u8a8d\u8b58\u9019\u9580\u8a9e\u8a00\u3002\r\n\r\n\u63a5\u8457\uff0c\u6211\u5011\u6703\u8a0e\u8ad6 Nix \u5982\u4f55\u8655\u7406\u8edf\u9ad4\u6253\u5305\u3002\u5728 Nix \u7684\u4e16\u754c\u88e1\uff0c\u6bcf\u500b\u8edf\u9ad4\u5305\u88ab\u5b9a\u7fa9\u70ba\u4e00\u500b\u300c\u884d\u751f\u54c1\u300d\uff0c\u82f1\u6587\u53eb derivation\u3002\u4f60\u53ef\u4ee5\u628a\u5b83\u60f3\u50cf\u6210\u4e00\u500b\u5efa\u69cb\u914d\u65b9\uff0c\u5b83\u63cf\u8ff0\u4e86\u5982\u4f55\u5f9e\u4e00\u7d44\u8f38\u5165\u5efa\u69cb\u51fa\u4e00\u500b\u7279\u5b9a\u7684\u8edf\u9ad4\u3002\u9019\u4e9b\u884d\u751f\u54c1\u662f\u7528 Nix \u8a9e\u8a00\u4f86\u64b0\u5beb\u7684\uff0c\u800c\u7576\u6211\u5011\u57f7\u884c\u69cb\u5efa\u547d\u4ee4\u6642\uff0cNix \u6703\u6839\u64da\u9019\u4e9b\u63cf\u8ff0\u7522\u51fa\u4e00\u500b\u300c\u5132\u5b58\u5143\u7d20\u300d\uff08store path\uff09\u3002\u9019\u4e9b\u5132\u5b58\u5143\u7d20\u662f\u4e0d\u53ef\u8b8a\u7684\uff0c\u800c\u4e14\u662f\u6839\u64da\u5efa\u69cb\u8f38\u5165\u7684\u96dc\u6e4a\u503c\u4f86\u547d\u540d\u7684\uff0c\u9019\u4e5f\u610f\u5473\u8457\uff1a\u5982\u679c\u4f60\u770b\u5230\u5169\u500b\u540d\u7a31\u76f8\u540c\u7684\u5132\u5b58\u5143\u7d20\uff0c\u90a3\u5b83\u5011\u7684\u5167\u5bb9\u5e7e\u4e4e\u53ef\u4ee5\u78ba\u5b9a\u662f\u4e00\u6a21\u4e00\u6a23\u7684\u3002\r\n\r\n\u6700\u5f8c\uff0c\u6211\u5011\u6703\u8ac7\u5230\u53ef\u91cd\u8907\u7684\u74b0\u5883\u5efa\u69cb\u3002\u9019\u662f Nix \u6700\u4ee4\u4eba\u9a5a\u8277\u7684\u5730\u65b9\u4e4b\u4e00\u3002\u56e0\u70ba\u6240\u6709\u884d\u751f\u7d50\u679c\u90fd\u662f\u4e0d\u53ef\u8b8a\u3001\u4e14\u552f\u4e00\u547d\u540d\u7684\uff0c\u6211\u5011\u53ef\u4ee5\u7cbe\u78ba\u5730\u9084\u539f\u51fa\u4e00\u500b\u958b\u767c\u6216\u57f7\u884c\u74b0\u5883\uff0c\u4e0d\u7ba1\u662f\u5728\u4f60\u7684\u7b46\u96fb\u3001\u540c\u4e8b\u7684\u96fb\u8166\uff0c\u9084\u662f\u5e7e\u500b\u6708\u5f8c\u7684\u4f3a\u670d\u5668\u4e0a\u2014\u2014\u6548\u679c\u90fd\u662f\u4e00\u6a23\u7684\u3002\u6211\u6703\u4ee5 Nix flakes \u70ba\u4f8b\uff0c\u9019\u662f\u4e00\u7a2e\u65b0\u7a4e\u4f46\u4ecd\u5728\u5be6\u9a57\u968e\u6bb5\u7684\u6253\u5305\u65b9\u5f0f\uff0c\u4f86\u793a\u7bc4\u5982\u4f55\u5b9a\u7fa9\u4e26\u91cd\u73fe\u4e00\u500b\u5b8c\u6574\u7684\u958b\u767c\u74b0\u5883\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SVFKJT", "name": "\u5442\u827e\u502b Alan Parker Lue", "avatar": "https://pretalx.coscup.org/media/avatars/SVFKJT_tk8fKoL.jpg", "biography": "\u5442\u827e\u502b\u662f\u535a\u901a Tanzu \u90e8\u9580\u7684\u4e3b\u4efb\u5de5\u7a0b\u5e2b\u3002\u5728 2023 \u5e74\u52a0\u5165\u535a\u901a\u4e4b\u524d\uff0c\u4ed6\u662f VMware \u7684\u6a5f\u5668\u5b78\u7fd2 staff \u5de5\u7a0b\u5e2b\uff0c\u5c08\u6ce8\u65bc\u96f2\u7aef\u5b89\u5168\u7684\u7570\u5e38\u6aa2\u6e2c\u3002\u6b64\u524d\uff0c\u5442\u5148\u751f\u66fe\u5728 Prudential\u3001PIMCO\u3001Activision \u548c\u6ce2\u97f3\u516c\u53f8\u64d4\u4efb\u8cc7\u6599\u79d1\u5b78\u3001\u6578\u7406\u91d1\u878d\u548c\u8edf\u9ad4\u5de5\u7a0b\u65b9\u9762\u7684\u8077\u4f4d\u3002\u4ed6\u5728\u79d1\u6280\u548c\u91d1\u878d\u9818\u57df\u64c1\u6709 20 \u5e74\u7684\u7d93\u9a57\uff0c\u4e26\u64c1\u6709\u52a0\u5dde\u5927\u5b78\u6d1b\u6749\u78ef\u5206\u6821\u5b89\u5fb7\u68ee\u7ba1\u7406\u5b78\u9662\u91d1\u878d\u5de5\u7a0b\u78a9\u58eb\u548c\u54e5\u502b\u6bd4\u4e9e\u5927\u5b78\u96fb\u8166\u79d1\u5b78\u5b78\u58eb\u3002", "public_name": "\u5442\u827e\u502b Alan Parker Lue", "guid": "3eac35df-52d5-595b-a144-7d9d4ffe8488", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SVFKJT/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZJHLEP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZJHLEP/", "attachments": []}, {"guid": "3f100d82-2012-5664-a0e6-a4584cc00767", "code": "MJ7RWE", "id": 1857, "logo": null, "date": "2025-08-10T13:00:00+08:00", "start": "13:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2025-1857-linux---x86-64", "url": "https://pretalx.coscup.org/coscup-2025/talk/MJ7RWE/", "title": "\u4e00\u500b\u521d\u5b78\u8005\u5728 Linux \u6838\u5fc3\u7cfb\u7d71\u4f11\u7720\u8207\u56de\u5fa9\u7684\u8e29\u5751\u7d00\u9304\uff1a\u57fa\u65bc x86-64 \u4e4b\u6548\u80fd\u74f6\u9838\u5206\u6790\u8207\u6539\u9032\u8a55\u4f30", "subtitle": "", "track": "System Software", "type": "Talk - bonus round submission", "language": "en", "abstract": "Linux \u7cfb\u7d71\u7684\u4f11\u7720 (suspend) \u8207\u56de\u5fa9 (resume) \u6a5f\u5236\u662f\u884c\u52d5\u88dd\u7f6e\u96fb\u6e90\u7ba1\u7406\u7684\u95dc\u9375\uff0c\u65e8\u5728\u6700\u5c0f\u5316\u529f\u8017\u540c\u6642\u4fdd\u5b58\u61c9\u7528\u7a0b\u5f0f\u72c0\u614b\u3002\u7136\u800c\uff0c\u73fe\u884c\u6a5f\u5236\u5728\u7279\u5b9a\u968e\u6bb5\u5b58\u5728\u986f\u8457\u6548\u80fd\u74f6\u9838\u3002\u4f8b\u5982\uff0csuspend_enter \u968e\u6bb5\u7684\u6a94\u6848\u7cfb\u7d71\u540c\u6b65\u64cd\u4f5c\u5e38\u56e0 I/O \u4f47\u5217\u5c0e\u81f4\u6578\u5341\u79d2\u5ef6\u9072\uff1b\u5373\u4fbf\u5f15\u5165\u975e\u540c\u6b65\u8655\u7406\uff0cprepare \u8207 complete \u968e\u6bb5\u7684\u5faa\u5e8f\u57f7\u884c\u4ee5\u53ca suspend_late \u968e\u6bb5\u7684\u786c\u9ad4\u540c\u6b65\u7b49\u5f85\uff0c\u4ecd\u9650\u5236\u4e86\u5e73\u884c\u5316\u6548\u76ca\u3002\r\n\r\n\u6211\u5011\u5c07\u5728 Intel Core i7-12700H  x86-64 \u5e73\u53f0\u4e0a\uff0c\u904b\u7528 Perfetto \u8207 pm-graph \u7b49\u8ffd\u8e64\u5de5\u5177\uff0c\u8996\u89ba\u5316\u4e26\u91cf\u5316 I/O \u6d3b\u52d5\u3001CPU C-state \u5207\u63db\u53ca\u884c\u7a0b\u51cd\u7d50\u6642\u5e8f\u3002\u6b64\u5916\uff0c\u6211\u5011\u5c07\u8a55\u4f30 Linux \u6838\u5fc3\u90f5\u4ef6\u5217\u8868 (LKML) \u4e0a\u91dd\u5c0d\u975e\u540c\u6b65\u4f11\u7720\uff0f\u56de\u5fa9\u7684\u6539\u9032\u65b9\u6848 (\u5982 \"PM: sleep: Improvements of async suspend and resume of devices\" patchset on Linux v6.12+)\uff0c\u9a57\u8b49\u5176\u5be6\u969b\u6548\u76ca\u3002\r\n\r\n\u95dc\u9375\u8a5e\uff1a Linux \u6838\u5fc3\u3001\u96fb\u6e90\u7ba1\u7406\u3001\u4f11\u7720\uff0f\u56de\u5fa9 (Suspend/Resume)\u3001\u6548\u80fd\u5206\u6790\u3001\u975e\u540c\u6b65\u8655\u7406\u3001x86-64", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FXYWRK", "name": "Daniel Tzou", "avatar": "https://pretalx.coscup.org/media/avatars/FXYWRK_g1dtDHm.jpg", "biography": "\u9112\u96e8\u7b19\uff0c\u81fa\u5927\u96fb\u8cc7\u9662\u751f\u91ab\u96fb\u5b50\u8cc7\u8a0a\u6240\u78a9\u58eb\uff0c\u65bc2025\u5e74\u7562\u696d\u3002\u6211\u5c0d\u63a2\u7d22\u7cfb\u7d71\u5e95\u5c64\u53ca 3D \u96fb\u8166\u8996\u89ba\u61c9\u7528\u61f7\u62b1\u9ad8\u5ea6\u71b1\u5ff1\uff0c\u78a9\u58eb\u8ad6\u6587\u5c08\u6ce8\u65bc 3D \u4eba\u81c9\u624b\u8853\u6a21\u64ec\u8edf\u9ad4\u7684\u7814\u767c\u3002\u5de5\u4f5c\u65bc A-TOP \u751f\u6280\uff0c\u53c3\u8207\u4e09\u7dad\u81c9\u6a21\u578b\u91ab\u7f8e\u7cfb\u7d71\u7684\u958b\u767c\u3002\u7cbe\u901a C/C++, Python, MATLAB, Simulink \u4e26\u7a4d\u6975\u61c9\u7528\u65bc 3D \u96fb\u8166\u8996\u89ba\u3001\u6a5f\u5668\u5b78\u7fd2\u3001\u5d4c\u5165\u5f0f\u7cfb\u7d71\u5c08\u6848\u3002", "public_name": "Daniel Tzou", "guid": "f139d83b-0ff8-5e9b-aae5-32ab1d95b8e3", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FXYWRK/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MJ7RWE/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MJ7RWE/", "attachments": []}], "TR214": [{"guid": "05547fc0-9f6f-58d5-bcda-029f55a0b043", "code": "GVHMAJ", "id": 1717, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1717-ai---prompt", "url": "https://pretalx.coscup.org/coscup-2025/talk/GVHMAJ/", "title": "\u5982\u4f55\u958b\u767c\u4e00\u500b AI \u7522\u54c1\uff1a\u5f9e\u9700\u6c42\u5230 prompt \u518d\u5230\u7522\u54c1\u7684\u7d93\u9a57\u5206\u4eab", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk", "language": "en", "abstract": "AI \u5f88\u5f37\u5927\uff0c\u4f46\u4e5f\u662f\u6700\u5bb9\u6613\u88ab\u8aa4\u89e3\u7684\u6280\u8853\u4e4b\u4e00\u3002\r\n\u6211\u5011\u5e38\u770b\u5230\u300c\u53ea\u8981\u4e1f\u500b prompt\u3001\u63a5\u500b API\u300d\u7684\u8aaa\u6cd5\uff0c\u4f46\u771f\u5be6\u4e16\u754c\u7684 AI \u7522\u54c1\u958b\u767c\uff0c\u9060\u6bd4\u9019\u8907\u96dc\u3002\r\n\r\n\u5728\u9019\u5834\u5206\u4eab\uff0c\u6211\u8981\u8ac7\u7684\u4e0d\u662f\u55ae\u4e00\u5de5\u5177\uff0c\u800c\u662f\uff1a\r\n\u5982\u4f55\u5f9e\u9700\u6c42\u958b\u59cb\u8a2d\u8a08\uff1a\u4f60\u771f\u7684\u7406\u89e3\u4f7f\u7528\u8005\u7684\u75db\u9ede\u55ce\uff1fAI \u80fd\u89e3\u6c7a\u7684\u554f\u984c\u5728\u54ea\u3001\u4e0d\u80fd\u89e3\u6c7a\u7684\u754c\u7dda\u5728\u54ea\uff1f\r\n\u5982\u4f55\u8a2d\u8a08 prompt \u8207\u7cfb\u7d71\u67b6\u69cb\uff1a\u4e0d\u662f\u5beb\u4e00\u5169\u500b\u795e\u5947 prompt\uff0c\u800c\u662f\u5982\u4f55\u8a2d\u8a08\u80fd\u64f4\u5c55\u3001\u80fd\u91cd\u7528\u7684 prompt \u7cfb\u7d71\u3002\r\n\u5982\u4f55\u8d70\u5b8c\u5f9e prototype \u5230\u7522\u54c1\u5316\u7684\u904e\u7a0b\uff1a\u6548\u80fd\u3001\u6210\u672c\u3001\u8cc7\u6599\u96b1\u79c1\u3001\u932f\u8aa4\u8655\u7406\u3001\u56de\u994b\u6a5f\u5236\uff0c\u901a\u901a\u662f\u5751\u3002\r\n\r\n\u6211\u6703\u7528\u6211\u81ea\u5df1\u7684\u6848\u4f8b\u3001\u5931\u6557\u6559\u8a13\uff0c\u5206\u4eab\u7d66\u5927\u5bb6\u6211\u7684\u7d93\u9a57", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Z9GJRC", "name": "Ray \u8c93", "avatar": "https://pretalx.coscup.org/media/avatars/1211M08_8_pu_1_tG9JRCV.jpg", "biography": "\u6211\u662f Ray\uff0c\u4e00\u540d\u5168\u7aef\u5de5\u7a0b\u5e2b\u8207\u5275\u696d\u8005\uff0c\u71b1\u8877\u63a2\u7d22\u5982\u4f55\u5c07\u751f\u6210\u5f0f AI \u6280\u8853\u771f\u6b63\u843d\u5730\u5230\u7522\u54c1\u4e2d\u3002\r\n\r\n\u904e\u53bb\u5e7e\u5e74\uff0c\u6211\u5f9e\u96f6\u958b\u59cb\u7368\u7acb\u958b\u767c\u591a\u500b\u5c08\u6848\uff0c\u5305\u542b suta.io \u8207 CardQuill\uff0c\u5c08\u6ce8\u65bc\u6253\u9020\u80fd\u6e1b\u5c11\u958b\u767c\u8005\u8207\u4f7f\u7528\u8005\u4e4b\u9593\u8a8d\u77e5\u8ca0\u8377\u7684\u5de5\u5177\u3002\u6211\u64c5\u9577\u5c07\u9700\u6c42\u8f49\u5316\u70ba\u53ef\u57f7\u884c\u7684\u6280\u8853\u89e3\u6c7a\u65b9\u6848\uff0c\u4e26\u6301\u7e8c\u6311\u6230\u5982\u4f55\u7528\u6a21\u7d44\u5316\u3001\u7cfb\u7d71\u5316\u7684\u65b9\u5f0f\u6574\u5408 AI\uff0c\u800c\u4e0d\u53ea\u662f\u55ae\u7d14\u8abf\u7528 API\u3002\u6211\u76f8\u4fe1\u6280\u8853\u7684\u50f9\u503c\u4e0d\u53ea\u662f\u9020\u51fa\u9177\u70ab\u7684\u7522\u54c1\uff0c\u800c\u662f\u8a2d\u8a08\u51fa\u80fd\u6301\u7e8c\u904b\u4f5c\u3001\u80fd\u88ab\u7406\u89e3\u8207\u5171\u5275\u7684\u67b6\u69cb\u3002\u9019\u4e5f\u662f\u6211\u5275\u696d\u8def\u4e0a\u4e0d\u65b7\u5b78\u7fd2\u3001\u78b0\u649e\u3001\u524d\u884c\u7684\u6838\u5fc3\u4fe1\u5ff5\u3002", "public_name": "Ray \u8c93", "guid": "5dc8a9cc-9da1-584a-8c89-22a16cba5953", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Z9GJRC/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GVHMAJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GVHMAJ/", "attachments": []}, {"guid": "13324438-e014-5ea6-9b9a-e493511a1e27", "code": "BPLJ9U", "id": 1562, "logo": null, "date": "2025-08-10T10:45:00+08:00", "start": "10:45", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1562-side-project", "url": "https://pretalx.coscup.org/coscup-2025/talk/BPLJ9U/", "title": "\u5f9e Side Project \u958b\u59cb\u7684\u5c08\u6848\u7ba1\u7406\u4e4b\u8def", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk", "language": "en", "abstract": "\u4e00\u500b\u4eba\u505a side project \u529b\u91cf\u4e0d\u5920\uff0c\u627e\u4e86\u5718\u968a\u537b\u4e0d\u77e5\u9053\u600e\u9ebc\u5e36\uff1f\u9019\u5834\u6f14\u8b1b\u5c07\u5206\u4eab\u4e00\u4f4d\u5de5\u7a0b\u5e2b\u5718\u968a\u5408\u4f5c\u7684\u8f9b\u9178\u8840\u6dda\uff0c\u5f9e\u8e29\u904e\u7684\u5751\u8ac7\u8d77\uff0c\u5e36\u4f60\u8a8d\u8b58\u5c08\u6848\u7ba1\u7406\u7684\u6838\u5fc3\u89c0\u5ff5\u3001\u5e38\u898b\u5de5\u5177\uff0c\u4ee5\u53ca\u5982\u4f55\u5728\u8cc7\u6e90\u6709\u9650\u4e0b\u5b8c\u6210\u7522\u54c1\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZNLX7K", "name": "\u5c0f\u7c73", "avatar": "https://pretalx.coscup.org/media/avatars/ZNLX7K_YfDDxGu.png", "biography": "\u507d\u88dd\u6210\u5b78\u751f\u7684\u793e\u755c", "public_name": "\u5c0f\u7c73", "guid": "f7071411-94ea-586b-9f94-398280b2f2b8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZNLX7K/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/BPLJ9U/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/BPLJ9U/", "attachments": [{"title": "\u76ee\u524d\u7248\u672c\u6295\u5f71\u7247", "url": "/media/coscup-2025/submissions/BPLJ9U/resources/COSCUP_-__Side_Project__Ev2PP29.pdf", "type": "related"}]}, {"guid": "4362f38c-a065-5ca2-9005-f9e258640650", "code": "H8U7P3", "id": 1805, "logo": null, "date": "2025-08-10T11:30:00+08:00", "start": "11:30", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1805-i-just-wanted-to-read-an-api-doc-how-a-side-project-became-a-full-platform--api----side-project", "url": "https://pretalx.coscup.org/coscup-2025/talk/H8U7P3/", "title": "\u201cI Just Wanted to Read an API Doc\u201d \u2013 How a Side Project Became a Full Platform \u6211\u53ea\u60f3\u5beb\u500b API \u6587\u4ef6\uff0c\u7d50\u679c\u505a\u51fa\u4e00\u6574\u500b\u5e73\u53f0\uff1a\u4e00\u4eba\u958b\u767c\u7684 Side Project \u6f14\u5316\u53f2", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "As an independent full-stack developer, I didn\u2019t expect that one badly written HackMD API doc would push me into creating an entire platform.\r\n\r\nIn a Web3 project, I was forced to work with API specs full of broken enums and undocumented responses. Swagger didn\u2019t work well on mobile, and debugging APIs became a daily nightmare. I just wanted to check the docs easily \u2014 even while on the go.\r\n\r\nSo I built a small tool. But that tool grew into OpenAPI Studio \u2014 now at version 0.4.7 \u2014 a project that features real-time validation, embedded display, multi-language support, and more.\r\n\r\nThis talk is a behind-the-scenes story of:\r\n\r\nTurning pain points into product ideas\r\n\r\nManaging a solo dev project from 0 to a viable open platform\r\n\r\nDeciding what to open-source vs. what to keep for future hosting/SaaS\r\n\r\nLearning how to build something sustainable \u2014 without a team\r\n\r\nI\u2019m releasing a community-ready version soon, and this talk is for anyone who's built (or broken) something out of frustration and wondered, \u201cCould this go further?\u201d\r\n\r\n\u6211\u539f\u672c\u53ea\u662f\u60f3\u80fd\u5728\u624b\u6a5f\u4e0a\u597d\u597d\u770b\u4e00\u4efd API \u6587\u4ef6\u800c\u5df2\u3002\r\n\u7d50\u679c\uff0c\u4e00\u4e0d\u5c0f\u5fc3\u5beb\u51fa\u4e86\u6574\u500b\u958b\u6e90\u5e73\u53f0\u3002\r\n\r\n\u8eab\u70ba\u4e00\u4f4d\u9577\u671f\u7368\u7acb\u5168\u7aef\u958b\u767c\u8005\uff0c\u96d6\u7136\u6709\u53c3\u8207\u904e\u8cc7\u5b89\u5e73\u53f0\u3001\u5de5\u7814\u9662\u7b49\u5c08\u6848\uff0c\u4f46\u5f88\u5c11\u6709\u6a5f\u6703\u548c\u5916\u90e8\u5718\u968a\u5bc6\u96c6\u5354\u4f5c\u3002\u67d0\u6b21 Web3 \u5c08\u6848\u4e2d\uff0c\u6211\u7d42\u65bc\u9ad4\u9a57\u5230\u300c\u5718\u968a\u5408\u4f5c\u300d\u7684\u75db\u2026\u2026\u5f8c\u7aef\u7684 API \u6587\u4ef6\u53ea\u8cbc\u5728 HackMD\uff0c\u4e0a\u9762\u662f Node.js \u7684 Enum\u3001\u6b98\u7f3a\u7684 response \u7bc4\u4f8b\uff0c\u63cf\u8ff0\u5beb\u4e00\u5957\uff0c\u5be6\u969b\u6253 API \u537b\u5b8c\u5168\u6253\u4e0d\u901a\u3002\u6211\u53ea\u80fd\u7528\u300c\u571f\u6cd5\u7149\u92fc\u300d\u7684\u65b9\u6cd5\uff0c\u4e00\u6b21\u6b21\u8a66\u3001\u4e00\u6b21\u6b21\u649e\u7246\u3002\r\n\r\n\u6211\u53d7\u4e0d\u4e86\u4e86\uff0c\u6c7a\u5b9a\u81ea\u5df1\u5beb\u4e00\u500b\u80fd\u300c\u96a8\u6642\u6253\u958b\u3001\u683c\u5f0f\u53cb\u5584\u3001\u80fd\u9a57\u8b49\u932f\u8aa4\u3001\u652f\u63f4\u624b\u6a5f\u986f\u793a\u300d\u7684\u5de5\u5177\uff0c\u4e00\u958b\u59cb\u53ea\u662f\u500b\u5c0f\u5de5\u5177\u3002\u6c92\u60f3\u5230\u505a\u8457\u505a\u8457\uff0c\u7adf\u5f9e v0.1 \u6162\u6162\u6f14\u9032\u51fa\u5b8c\u6574\u7684 OpenAPI Studio\uff0c\u76ee\u524d\u5df2\u63a8\u9032\u81f3 v0.4.7\uff0c\u5177\u5099\u53ef\u9a57\u8b49\u3001\u53ef\u88dc\u5168\u3001\u652f\u63f4\u591a\u8a9e\u7cfb\u8207 RWD \u7684\u7de8\u8f2f\u5668\u8207\u8996\u89ba\u7cfb\u7d71\u3002\r\n\r\n\u9019\u5834\u5206\u4eab\uff0c\u6211\u4e0d\u8ac7\u300c\u5982\u4f55\u7528\u5e7e\u884c code \u505a\u51fa\u5947\u8e5f\u300d\uff0c\u800c\u60f3\u5206\u4eab\u6211\u600e\u9ebc\uff1a\r\n\r\n\u5f9e\u4e00\u500b\u660e\u660e\u53ea\u662f\u70ba\u4e86\u89e3\u6c7a\u4e00\u9ede\u9ede\u75db\u9ede\u7684\u5de5\u5177\uff0c\u8b93\u5b83\u9577\u51fa\u5e73\u53f0\u7d1a\u7684\u6a21\u6a23\r\n\r\n\u7528\u500b\u4eba\u5c08\u6848\u7684\u65b9\u5f0f\u8d70\u51fa\u660e\u78ba\u9858\u666f\u3001\u958b\u6e90\u7b56\u7565\u8207\u529f\u80fd\u512a\u5148\u9806\u5e8f\r\n\r\n\u7ba1\u7406\u81ea\u5df1\u4e00\u4eba\u958b\u767c\u7684\u58d3\u529b\u8207\u7bc0\u594f\uff0c\u4e26\u6253\u9020\u672a\u4f86\u80fd\u5ef6\u7e8c\u7684\u57fa\u790e\r\n\r\n\u76ee\u524d\u6211\u4e5f\u6b63\u6e96\u5099\u91cb\u51fa\u4e00\u500b\u300c\u7c21\u5316\u958b\u6e90\u7248\u672c\u300d\uff0c\u4ee5\u958b\u653e\u7684\u65b9\u5f0f\u9080\u8acb\u66f4\u591a\u4eba\u53c3\u8207\uff0c\u4f46\u4fdd\u7559\u4e00\u90e8\u5206\u7a69\u5b9a\u6a21\u7d44\u4f5c\u70ba\u53ef\u81ea\u5efa SaaS \u7684\u7522\u54c1\u85cd\u5716\u3002\r\n\r\n\u5982\u679c\u4f60\u4e5f\u6709\u500b Side Project \u5728\u919e\u91c0\u3001\u5361\u95dc\uff0c\u6216\u8005\u4e0d\u77e5\u9053\u600e\u9ebc\u8b93\u5b83\u8b8a\u5f97\u66f4\u5927\u3001\u66f4\u7a69\u3001\u66f4\u771f\u5be6\u2014\u2014\u90a3\u4f60\u4e00\u5b9a\u8981\u4f86\u807d\u807d\u9019\u5834\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8NKLQ8", "name": "Shawn", "avatar": "https://pretalx.coscup.org/media/avatars/8NKLQ8_odfvQkD.JPG", "biography": "I\u2019m not your typical startup founder, and I don\u2019t have a wealthy background.\r\nI\u2019m a solo developer \u2014 I\u2019ve failed, I\u2019ve been in debt, and I\u2019ve even lost millions.\r\n\r\nBut I\u2019m still here, because I have something even more valuable:\r\nA family who believes in me \u2014 my partner and our three children.\r\nI have no investors, no team, and my business is currently just a sole proprietorship.\r\nBut I have passion, I have a vision, and I have multiple working systems I built completely on my own.\r\n\r\nI\u2019m participating in COSCUP not just to share my code,\r\nbut to prove how far a single person\u2019s effort can go.\r\nI hope to meet partners, to be seen, to be supported \u2014\r\nand maybe, just maybe, to bring this platform to the next stage.\r\n\r\nThis is a defining step in my life.\r\nThank you for giving me the chance to take it.\r\n\r\n\u6211\u4e0d\u662f\u5178\u578b\u7684\u5275\u696d\u8005\uff0c\u4e5f\u6c92\u6709\u5bcc\u7238\u7238\u3002\u6211\u53ea\u662f\u500b\u4e00\u4eba\u7368\u7acb\u958b\u767c\u8005\uff0c\u904e\u53bb\u66fe\u8dcc\u5012\u904e\u3001\u8ca0\u50b5\u904e\uff0c\u751a\u81f3\u8ce0\u4e0a\u5343\u842c\u3002\r\n\r\n\u4f46\u6211\u9084\u5728\u9019\u88e1\uff0c\u56e0\u70ba\u6211\u9084\u6709\u4e00\u500b\u5bb6\uff0c\u4e00\u500b\u652f\u6301\u6211\u7684\u5bb6\u4eba\u8207\u4e09\u500b\u5b69\u5b50\u3002\r\n\u6211\u6c92\u6709\u8cc7\u672c\u3001\u6c92\u6709\u5718\u968a\uff0c\u73fe\u5728\u7684\u516c\u53f8\u4e5f\u53ea\u662f\u767b\u8a18\u70ba\u5546\u884c\u3002\r\n\u4f46\u6211\u6709\u71b1\u60c5\u3001\u6709\u9858\u666f\uff0c\u9084\u6709\u597d\u5e7e\u5957\u6211\u771f\u6b63\u81ea\u5df1\u505a\u51fa\u4f86\u7684\u7cfb\u7d71\u3002\r\n\r\n\u6211\u53c3\u8207\u9019\u6b21 COSCUP\uff0c\u4e0d\u53ea\u662f\u70ba\u4e86\u5206\u4eab\u6280\u8853\uff0c\u66f4\u662f\u5e0c\u671b\u80fd\u8b93\u66f4\u591a\u4eba\u770b\u5230\u4e00\u500b\u4eba\u7684\u52aa\u529b\u662f\u53ef\u4ee5\u8d70\u591a\u9060\u7684\u3002\r\n\u4e5f\u5e0c\u671b\u80fd\u6709\u6a5f\u6703\u9047\u898b\u5fd7\u540c\u9053\u5408\u7684\u5925\u4f34\u3001\u88ab\u770b\u898b\u3001\u88ab\u6295\u8cc7\u3001\u751a\u81f3\u8b93\u9019\u500b\u5e73\u53f0\u6709\u6a5f\u6703\u88ab\u5e36\u4e0a\u53e6\u4e00\u500b\u821e\u53f0\u3002\r\n\r\n\u9019\u662f\u6211\u4eba\u751f\u91cd\u8981\u7684\u4e00\u6b65\u3002\u8b1d\u8b1d\u4f60\u5011\u7d66\u6211\u9019\u500b\u6a5f\u6703\u3002", "public_name": "Shawn", "guid": "fdfd5e21-039b-55c5-8a3e-7247bf3c6592", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8NKLQ8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/H8U7P3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/H8U7P3/", "attachments": []}, {"guid": "64eaeead-7eae-5474-b927-74d27b821cde", "code": "R8YWBT", "id": 1696, "logo": null, "date": "2025-08-10T13:00:00+08:00", "start": "13:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2025-1696-pet-project--indie-hacking", "url": "https://pretalx.coscup.org/coscup-2025/talk/R8YWBT/", "title": "\u5f9e Pet Project \u9081\u5411 Indie Hacking \u8207\u6c38\u7e8c\u7d93\u71df", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk", "language": "en", "abstract": "- \u4ecb\u7d39\u5e7e\u500b\u6211\u5df2\u7d93\u4e0a\u7dda\u8207\u958b\u767c\u4e2d\u7684 B2C SaaS \u7522\u54c1\r\n- \u5982\u4f55\u5f9e\u773e\u591a\u9ede\u5b50\u4e2d\uff0c\u4ee5\u91cf\u5316\u65b9\u5f0f\u6311\u9078\u51fa\u8f03\u9ad8\u6f5b\u529b\u7684\u984c\u76ee\uff1f\r\n- \u958b\u6e90\u8edf\u9ad4\u5982\u4f55\u5e6b\u52a9\u6211\u9032\u884c Indie Hacking\uff1f\r\n- \u7522\u54c1\u958b\u767c\u5b8c\u6210\u4e4b\u5f8c\u5462\uff1f\u5982\u4f55\u63a8\u5ee3\u8207\u53d6\u5f97\u4f7f\u7528\u8005\uff1f\r\n- \u63d0\u5347 Pet Project \u53ef\u6301\u7e8c\u6027\u7684\u5e7e\u500b\u5c0f\u6280\u5de7\r\n- \u4e00\u4e9b\u5c0d\u6297\u7126\u616e\u3001\u5b8c\u7f8e\u4e3b\u7fa9\u3001\u8207\u5275\u696d\u5026\u6020\u7684\u5fc3\u8def\u6b77\u7a0b\u5206\u4eab", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "AXBUYJ", "name": "Stream \u5927\u6cb3", "avatar": "https://pretalx.coscup.org/media/avatars/AXBUYJ_ODnirjj.jpeg", "biography": "A software engineer, also an indie hacker, focusing on build B2C SaaS products and sustainable business.", "public_name": "Stream \u5927\u6cb3", "guid": "a1fbee8a-37bd-52ab-a682-7e00b49835ec", "url": "https://pretalx.coscup.org/coscup-2025/speaker/AXBUYJ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/R8YWBT/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/R8YWBT/", "attachments": []}, {"guid": "5cc86517-f993-5998-85e5-a81f55560442", "code": "ZYXCUT", "id": 1833, "logo": null, "date": "2025-08-10T13:45:00+08:00", "start": "13:45", "duration": "02:15", "room": "TR214", "slug": "coscup-2025-1833-side-project---x--x", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZYXCUT/", "title": "\u7528 Side Project \u89e3\u6c7a\u4e00\u500b\u4f60\u5728\u4e4e\u7684\u554f\u984c\uff1a\u5be6\u4f5c x \u601d\u8003 x \u884c\u52d5", "subtitle": "", "track": "Side Project Taiwan", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u4f60\u662f\u5426\u6709\u5f88\u591a\u60f3\u6cd5\uff0c\u4f46\u7e3d\u662f\u4e0d\u77e5\u9053\u8a72\u5f9e\u54ea\u88e1\u958b\u59cb\u505a Side Project\uff1f\r\n\u9019\u5834 Workshop \u5c07\u5e36\u4f60\u5f9e\u300c\u63a2\u7d22\u554f\u984c \u2192 \u767c\u60f3\u9ede\u5b50 \u2192 \u5be6\u4f5c\u539f\u578b \u2192 \u5206\u4eab\u5c55\u793a\u300d\u4e00\u6b65\u6b65\u5be6\u4f5c\u51fa\u5c6c\u65bc\u4f60\u7684 Side Project \u521d\u7248\u3002\u5de5\u4f5c\u574a\u4e2d\uff0c\u6211\u5c07\u5206\u4eab\u6211\u5728\u5cf6\u5cf6\u963f\u5b78\u7b49\u5c08\u6848\u4e2d\u7684\u5be6\u6230\u7d93\u9a57\uff0c\u5305\u62ec\u5982\u4f55\u627e\u5230\u771f\u6b63\u7684\u554f\u984c\u3001\u9078\u64c7\u5408\u9069\u6280\u8853\u3001\u5feb\u901f\u958b\u767c MVP\u3001\u4ee5\u53ca\u5982\u4f55\u5728\u6709\u9650\u6642\u9593\u5167\u505a\u51fa\u80fd\u5c55\u793a\u7684\u6210\u679c\u3002\r\n\r\n\u7121\u8ad6\u4f60\u662f\u6280\u8853\u65b0\u624b\u3001\u8a2d\u8a08\u5e2b\u3001\u6559\u80b2\u5de5\u4f5c\u8005\u3001\u6216\u5c0d\u958b\u6e90\u6709\u8208\u8da3\u7684\u884c\u52d5\u8005\uff0c\u90fd\u80fd\u5728\u9019\u5834\u5de5\u4f5c\u574a\u4e2d\u7528\u884c\u52d5\u63a2\u7d22\u300c\u4f60\u60f3\u89e3\u6c7a\u4ec0\u9ebc\u554f\u984c\u300d\uff0c\u4e26\u5e36\u56de\u4e00\u500b\u53ef\u516c\u958b\u5c55\u793a\u7684\u5c0f\u4f5c\u54c1\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "J39RLR", "name": "vincentxu", "avatar": "https://pretalx.coscup.org/media/avatars/J39RLR_tuDsXGo.png", "biography": "\u6211\u662f\u4e00\u4f4d\u5f9e\u6559\u80b2\u73fe\u5834\u51fa\u767c\u3001\u9760\u81ea\u5b78\u8f49\u8077\u6210\u70ba\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u7684\u5be6\u8e10\u8005\u3002\u70ba\u4e86\u89e3\u6c7a\u81ea\u5b78\u8005\u5728\u5b78\u7fd2\u65c5\u7a0b\u4e2d\u9047\u5230\u7684\u5b64\u55ae\u8207\u8cc7\u6e90\u843d\u5dee\uff0c\u6211\u5f9e 2020 \u5e74\u958b\u59cb\u6253\u9020 Side Project\u300c\u5cf6\u5cf6\u963f\u5b78\u300d\uff0c\u8a66\u5716\u5efa\u7acb\u4e00\u500b\u7531\u5b78\u751f\u3001\u8001\u5e2b\u8207\u5bb6\u9577\u5171\u5275\u7684\u6c11\u4e3b\u5b78\u7fd2\u5e73\u53f0\u3002\r\n\r\n\u5c08\u6848\u521d\u671f\u4ee5 WordPress \u5feb\u901f\u5be6\u4f5c\u539f\u578b\uff0c\u4e26\u5728\u5f8c\u7e8c\u9077\u79fb\u81f3 Next.js \u642d\u914d Cloudflare Serverless \u67b6\u69cb\uff0c\u5229\u7528 Notion \u4f5c\u70ba\u8cc7\u6599\u5f8c\u53f0\u9032\u884c\u8fed\u4ee3\u958b\u767c\u3002\u96a8\u8457\u529f\u80fd\u9700\u6c42\u589e\u52a0\uff0c\u6211\u91cd\u65b0\u6253\u9020\u5f8c\u7aef\u67b6\u69cb\uff0c\u6539\u70ba Next.js + Node.js\uff08Express\uff09+ PostgreSQL\uff0c\u4ee5\u63d0\u9ad8\u8cc7\u6599\u7d50\u69cb\u5f48\u6027\u8207\u7cfb\u7d71\u7dad\u8b77\u6027\u3002\r\n\r\n\u900f\u904e\u9019\u500b\u904e\u7a0b\uff0c\u6211\u5be6\u969b\u5b78\u6703\u4e86\u524d\u5f8c\u7aef\u6574\u5408\u3001Serverless \u90e8\u7f72\u3001\u8cc7\u6599\u5eab\u8a2d\u8a08\u3001API \u958b\u767c\u8207\u7cfb\u7d71\u67b6\u69cb\u91cd\u69cb\u3002\u66f4\u91cd\u8981\u7684\u662f\uff0c\u6211\u5b78\u6703\u5982\u4f55\u6839\u64da\u7528\u6236\u9700\u6c42\u5feb\u901f\u9a57\u8b49\u60f3\u6cd5\u3001\u6301\u7e8c\u8fed\u4ee3\uff0c\u4e26\u5728\u5be6\u4f5c\u4e2d\u63d0\u5347\u6280\u8853\u80fd\u529b\u3002\r\n\r\n\u9664\u4e86\u958b\u767c\uff0c\u6211\u4e5f\u9577\u671f\u53c3\u8207\u63a8\u5ee3 Side Project \uff0c\u767c\u8d77 Side Project Taiwan\u793e\u7fa4\u3002\u5c0d\u6211\u4f86\u8aaa\uff0c\u6280\u8853\u4e0d\u53ea\u662f\u5de5\u5177\uff0c\u800c\u662f\u9023\u7d50\u4eba\u3001\u5be6\u73fe\u7406\u60f3\u3001\u63a8\u52d5\u6559\u80b2\u5275\u65b0\u7684\u529b\u91cf\u3002", "public_name": "vincentxu", "guid": "6fe0a410-e552-5f75-8c0d-ca14e683562d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/J39RLR/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZYXCUT/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZYXCUT/", "attachments": []}], "TR310-2": [{"guid": "712f9e9b-563c-5d6c-8373-bb330d1035ea", "code": "K88MHU", "id": 1920, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-1920-bof-day2-slot1", "url": "https://pretalx.coscup.org/coscup-2025/talk/K88MHU/", "title": "BoF DAY2 Slot1", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u9810\u7d04\u4f60\u7684 BoF \u6642\u9593\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8b93\u9019\u500b\u5468\u672b\u6210\u70ba\u4f60\u8207\u670b\u53cb\u5011\u7684\u6280\u8853\u6a02\u5712\u3002\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002\r\nhttps://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/K88MHU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/K88MHU/", "attachments": []}, {"guid": "7e3a5616-0f38-5083-b11f-bf03394ba4fb", "code": "VPARNB", "id": 2030, "logo": null, "date": "2025-08-10T11:00:00+08:00", "start": "11:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2030-bof-opass-app-developer-discussion-opass", "url": "https://pretalx.coscup.org/coscup-2025/talk/VPARNB/", "title": "\u3010BoF\u3011OPass App Developer Discussion / OPass \u61c9\u7528\u7a0b\u5f0f\u958b\u767c\u8005\u8a0e\u8ad6", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "COSCUP 2025 \u53c3\u8207\u8005\u5927\u8abf\u67e5\u586b\u4e86\u55ce\uff1f\u6709\u7528 OPass \u4f86\u5e6b\u795d\u4f60\u5b89\u6392\u8b70\u7a0b\u548c\u73a9\u5927\u5730\u904a\u6232\u55ce\uff1fOPass \u81ea 2016 \u958b\u767c\u81f3\u4eca\u6b77\u7d93\u8a31\u591a\u8ca2\u737b\u8005\u53c3\u8207\uff0c2025 \u7684\u73fe\u5728\u6709\u8457 KMP \u7248\u672c\u84c4\u52e2\u5f85\u767c\uff0c\u60f3\u53c3\u8207\u55ce\uff1f\u4f86\u4e00\u8d77\u8a0e\u8ad6\u5427\r\n\r\n\r\n\u203b\u6b61\u8fce\u6703\u773e\u5728 COSCUP \u8209\u8fa6\u671f\u9593\u53c3\u52a0 BoF \u540c\u597d\u6703\uff01\u8acb\u81f3 [\u6b64\u6587\u4ef6](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) \u627e\u5230\u60a8\u611f\u8208\u8da3\u7684\u6d3b\u52d5\uff0c\u7559\u4e0b\u60a8\u7684\u5927\u540d\uff0c\u6e96\u6642\u51fa\u5e2d\uff01\r\n\r\n- Welcome to participate in the BoF sessions during COSCUP. Please check out [this document](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) to find the activities that interest you. Feel free to leave your name and join us on time!", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/VPARNB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/VPARNB/", "attachments": []}, {"guid": "745d1ea2-1cfa-5604-98f6-0e5cfe219cef", "code": "7TCYBF", "id": 2031, "logo": null, "date": "2025-08-10T12:00:00+08:00", "start": "12:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2031-bof", "url": "https://pretalx.coscup.org/coscup-2025/talk/7TCYBF/", "title": "\u3010BoF\u3011\u958b\u6e90\u793e\u7fa4\u7d93\u71df\u9592\u804a\u623f", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u5728\u8a0e\u8ad6\u67d0\u500b\u8b70\u984c\u7684\u6642\u5019\uff0c\u4e00\u7fa4\u4eba\u60f3\u5230\u53ef\u80fd\u53ef\u4ee5\u76f4\u63a5\u7528\u500b BoF \u4f86\u804a\u6df1\u4e00\u9ede/\u5ee3\u4e00\u9ede/\u96a8\u4fbf\u4e00\u9ede\uff08\uff1f\uff09\u7684\u958b\u6e90\u793e\u7fa4\u7d93\u71df\u8b70\u984c\uff0c\u90a3\u53cd\u6b63\u6709\u8208\u8da3\u7684\u4e00\u8d77\uff1f\r\n\r\n\u203b\u6b61\u8fce\u6703\u773e\u5728 COSCUP \u8209\u8fa6\u671f\u9593\u53c3\u52a0 BoF \u540c\u597d\u6703\uff01\u8acb\u81f3 [\u6b64\u6587\u4ef6](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) \u627e\u5230\u60a8\u611f\u8208\u8da3\u7684\u6d3b\u52d5\uff0c\u7559\u4e0b\u60a8\u7684\u5927\u540d\uff0c\u6e96\u6642\u51fa\u5e2d\uff01\r\n\r\n- Welcome to participate in the BoF sessions during COSCUP. Please check out [this document](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) to find the activities that interest you. Feel free to leave your name and join us on time!", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7TCYBF/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7TCYBF/", "attachments": []}, {"guid": "fc344da4-7ff0-52ab-86dc-4e628f14925b", "code": "CNCS9M", "id": 2032, "logo": null, "date": "2025-08-10T13:00:00+08:00", "start": "13:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2032-bof-day2-slot4", "url": "https://pretalx.coscup.org/coscup-2025/talk/CNCS9M/", "title": "BoF DAY2 Slot4", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u9810\u7d04\u4f60\u7684 BoF \u6642\u9593\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8b93\u9019\u500b\u5468\u672b\u6210\u70ba\u4f60\u8207\u670b\u53cb\u5011\u7684\u6280\u8853\u6a02\u5712\u3002\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002\r\nhttps://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CNCS9M/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CNCS9M/", "attachments": []}, {"guid": "0d7f80a6-4df0-5aa5-b421-b80d8ad9e972", "code": "H9CUFJ", "id": 2033, "logo": null, "date": "2025-08-10T14:00:00+08:00", "start": "14:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2033-bof-flutterflow-supabase-user-n8n-user", "url": "https://pretalx.coscup.org/coscup-2025/talk/H9CUFJ/", "title": "\u3010BoF\u3011Flutterflow + Supabase User + n8n  User", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "If you're a Flutterflow, Supabase, or n8n user, please feel free to discuss and chat, share experiences, and make friends to hack with. \r\n\r\n\u5982\u679c\u6709 Flutterflow, Supabase, n8n \u7684\u4f7f\u7528\u8005  \u6b61\u8fce\u4e00\u8d77\u8a0e\u8ad6\u8ddf\u804a\u804a \u5206\u4eab\u7d93\u9a57 \u4ea4\u500b\u670b\u53cb\u4e00\u8d77 Hacking\r\n\r\n\r\n\u203b\u6b61\u8fce\u6703\u773e\u5728 COSCUP \u8209\u8fa6\u671f\u9593\u53c3\u52a0 BoF \u540c\u597d\u6703\uff01\u8acb\u81f3 [\u6b64\u6587\u4ef6](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) \u627e\u5230\u60a8\u611f\u8208\u8da3\u7684\u6d3b\u52d5\uff0c\u7559\u4e0b\u60a8\u7684\u5927\u540d\uff0c\u6e96\u6642\u51fa\u5e2d\uff01\r\n\r\n- Welcome to participate in the BoF sessions during COSCUP. Please check out [this document](https://docs.google.com/document/d/1iKpXqZxBr7tbBynhyIz4JMkXGi9XpldIU5BTjOVlSLM/edit?usp=sharing) to find the activities that interest you. Feel free to leave your name and join us on time!", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/H9CUFJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/H9CUFJ/", "attachments": []}, {"guid": "a076f9b2-97a9-526a-89e7-a38f0e171ce5", "code": "MQTNSZ", "id": 2034, "logo": null, "date": "2025-08-10T15:00:00+08:00", "start": "15:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2025-2034-bof-day2-slot6", "url": "https://pretalx.coscup.org/coscup-2025/talk/MQTNSZ/", "title": "BoF DAY2 Slot6", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "\u9810\u7d04\u4f60\u7684 BoF \u6642\u9593\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8b93\u9019\u500b\u5468\u672b\u6210\u70ba\u4f60\u8207\u670b\u53cb\u5011\u7684\u6280\u8853\u6a02\u5712\u3002\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002\r\nhttps://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MQTNSZ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MQTNSZ/", "attachments": []}], "TR311": [{"guid": "22de4641-846d-5002-b617-dca0fb576f2d", "code": "9PN8N7", "id": 1450, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1450-certora", "url": "https://pretalx.coscup.org/coscup-2025/talk/9PN8N7/", "title": "\u4f60\u7684\u5408\u7d04\u9084\u5728\u88f8\u5954\u55ce\uff1f\u5feb\u8b93 Certora \u7d66\u5b83\u7a7f\u4e0a\u6578\u5b78\u8b77\u7532\uff01", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - early bird submission", "language": "en", "abstract": "\u5728\u5340\u584a\u93c8\u548c DeFi \u5354\u8b70\u4e2d\uff0cSmart Contract \u7684\u5b89\u5168\u6027\u81f3\u95dc\u91cd\u8981\u3002\u7136\u800c\uff0c\u50b3\u7d71\u7684\u55ae\u5143\u6e2c\u8a66\u548c\u6a21\u7cca\u6e2c\u8a66\u5f80\u5f80\u7121\u6cd5\u8986\u84cb\u6240\u6709\u6f5b\u5728\u6f0f\u6d1e\uff0c\u5c24\u5176\u662f\u908f\u8f2f\u932f\u8aa4\u548c\u6578\u5b78\u4e0d\u8b8a\u5f0f\u7b49\u554f\u984c\u3002Certora \u4ee5\u6578\u5b78\u70ba\u57fa\u790e\uff0c\u5229\u7528\u5f62\u5f0f\u5316\u9a57\u8b49 (Formal Verification) \u6280\u8853\uff0c\u5f9e\u6839\u672c\u4e0a\u4fdd\u969c Smart Contract \u7684\u5b89\u5168\u6027\u3002\r\n\r\n\u672c\u6b21\u6f14\u8b1b\u5c07\u4ecb\u7d39 Certora \u7684\u9a57\u8b49\u5de5\u5177\u53ca\u5176\u6838\u5fc3\u6280\u8853\uff0c\u4e26\u89e3\u6790 Certora Verification Language (CVL) \u5982\u4f55\u5e6b\u52a9\u5408\u7d04\u958b\u767c\u8005\u9032\u884c\u9ad8\u7cbe\u5ea6\u908f\u8f2f\u9a57\u8b49\u3002\u900f\u904e\u5be6\u969b\u6848\u4f8b\uff0c\u63a2\u8a0e Certora \u5982\u4f55\u5728\u773e\u591a\u5b89\u5168\u4e8b\u4ef6\u4e2d\u767c\u63ee\u81f3\u95dc\u91cd\u8981\u7684\u4f5c\u7528\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DABTYH", "name": "York", "avatar": "https://pretalx.coscup.org/media/avatars/DABTYH_DuDfSV2.jpg", "biography": "- Security Researcher\r\n- Blockchain Developer\r\n- DefiHackLabs White-Hat\r\n- Cathay Financial Holdings", "public_name": "York", "guid": "d4794c89-919d-591b-9ef6-9a508f01f97d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DABTYH/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/9PN8N7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/9PN8N7/", "attachments": []}, {"guid": "7fa6b15f-19cc-5524-8960-243e52a2baec", "code": "83BV7Z", "id": 1762, "logo": null, "date": "2025-08-10T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1762-l2-sequencer-design", "url": "https://pretalx.coscup.org/coscup-2025/talk/83BV7Z/", "title": "L2 Sequencer Design", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk", "language": "en", "abstract": "\u904e\u53bb\u4e00\u5e74 L2 \u7684\u6578\u91cf\u5927\u7206\u767c\uff0c\u6bcf\u5929\u90fd\u6709\u65b0\u7684 L2 \u63a8\u51fa\u3002\u5b83\u5011\u5927\u90e8\u5206\u90fd\u662f\u57fa\u65bc OP Stack\u3001Arbitrum \u6216 zkSync \u7b49\u7b49\u8457\u540d\u7684\u6280\u8853\u67b6\u69cb\u53bb\u958b\u767c\u6216\u751a\u81f3\u76f4\u63a5\u63a8\u51fa\uff0c\u56e0\u6b64\u6700\u57fa\u672c\u7684\u78ba\u4fdd\u300c\u5b89\u5168\u6027\u300d\u9019\u4e00\u584a\u7684\u8a2d\u8a08\u90fd\u5927\u540c\u5c0f\u7570\uff0c\u4f8b\u5982\u6311\u6230\u6a5f\u5236\u3001\u8b49\u660e\u7cfb\u7d71\u3001\u72c0\u614b\u63a8\u5c0e\u51fd\u5f0f\uff08Derivation Function\uff09\u3001\u72c0\u614b\u8f49\u63db\u51fd\u5f0f\uff08State Transition Function\uff09\u7b49\u7b49\uff0c\u56e0\u70ba L2 \u9805\u76ee\u65b9\u6c92\u6709\u5fc5\u8981\u53bb\u7279\u5225\u6539\u52d5\u5b89\u5168\u6027\u76f8\u95dc\u7684\u8a2d\u8a08\u3002\r\n\u53e6\u4e00\u65b9\u9762\uff0c\u5982\u4f55\u6392\u5e8f\u6253\u5305\u4ea4\u6613\u5247\u4e0d\u5f71\u97ff\u5b89\u5168\u6027\uff0c\u56e0\u6b64\u5728\u300c\u5982\u4f55\u6392\u5e8f\u4ea4\u6613\u300d\u9019\u4e00\u584a\u7684\u8a2d\u8a08\u4e0a\u5c31\u9678\u7e8c\u6709\u65b0\u7684\u8a2d\u8a08\u63a8\u51fa\uff0c\u6bcf\u500b L2 \u4e5f\u6309\u7167\u81ea\u5df1\u7684\u504f\u597d\u53bb\u9078\u64c7\u4ea4\u6613\u6392\u5e8f\u7684\u6a5f\u5236\u3002\u5f9e\u6700\u65e9\u7684 Centralized Sequencing \u5230 Decentralized Sequencing\uff0c\u518d\u5230\u6700\u8fd1\u7684 Based Sequencing \u548c\u7528 TEE \u9032\u884c Sequencing\uff0c\u9019\u5834\u6f14\u8b1b\u5c07\u4ea4\u6613\u6392\u5e8f\u8a2d\u8a08\u7684\u8003\u91cf\uff0c\u4e26\u4ecb\u7d39\u4e0d\u540c\u8a2d\u8a08\u7684\u512a\u7f3a\u9ede\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "CEYQ7B", "name": "Nic", "avatar": "https://pretalx.coscup.org/media/avatars/pfp_aOworFV.png", "biography": "Ethereum-focused Protocol Researcher and Engineer", "public_name": "Nic", "guid": "16f7cfa7-3e26-55f5-a066-da6e2eaceb6e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/CEYQ7B/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/83BV7Z/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/83BV7Z/", "attachments": []}, {"guid": "baf1d623-c926-52be-b84b-bb73567da8fd", "code": "CQQHAS", "id": 1854, "logo": null, "date": "2025-08-10T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1854-intent-centric", "url": "https://pretalx.coscup.org/coscup-2025/talk/CQQHAS/", "title": "\u958b\u767c\u610f\u5716\u5c0e\u5411\uff08intent-centric\uff09\u7a0b\u5f0f\u7684\u6311\u6230", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u610f\u5716\u5c0e\u5411\uff08intent-centric\uff09\u662f\u8fd1\u671f\u5340\u584a\u93c8\u61c9\u7528\u7684\u767c\u5c55\u8da8\u52e2\uff0c\u5b83\u900f\u904e\u62bd\u8c61\u5316\u64cd\u4f5c\u7684\u65b9\u5f0f\u63d0\u5347\u6548\u7387\u548c\u4f7f\u7528\u8005\u9ad4\u9a57\u3002\u7136\u800c\uff0c\u5be6\u969b\u958b\u767c intent-centric app \u7684\u6642\u5019\u4e5f\u6703\u9047\u5230\u4e00\u4e9b\u904e\u5f80\u6c92\u6709\u7684\u6280\u8853\u6311\u6230\u3002\r\n\r\n\u6c42\u89e3\u5668\uff08solver\uff09\u7684\u4e2d\u5fc3\u5316\u554f\u984c\uff1a\r\n\u610f\u5716\u5c0e\u5411\u61c9\u7528\u76f8\u7576\u65bc\u8b93\u4f7f\u7528\u8005\u548c\u5340\u584a\u93c8\u7684\u4e92\u52d5\u6a21\u5f0f\u5f9e imperative \u8d70\u5411 declarative\uff0c\u597d\u8655\u9664\u4e86\u7c21\u5316\u64cd\u4f5c\uff0c\u4e5f\u7d66\u4e88\u6c42\u89e3\u5668\u5f48\u6027\uff0c\u6709\u6a5f\u6703\u5275\u9020\u66f4\u597d\u7684\u57f7\u884c\u7d50\u679c\uff0c\u4f46\u4e5f\u6b63\u662f\u9019\u6a23\u7684\u5f48\u6027\uff0c\u8b93\u4f7f\u7528\u8005\u5c0d\u6c42\u89e3\u5668\u591a\u4e86\u4e00\u5c64\u4fe1\u4efb\u5047\u8a2d\u3002\r\n\r\n\u4ee5\u8cc7\u7522\u4ea4\u6613\u70ba\u4f8b\uff0c\u539f\u672c\u4f7f\u7528\u8005\u767c\u8d77\u7684\u64cd\u4f5c\u5167\u5bb9\u53ef\u80fd\u662f\u300c\u5230 Curve \u4e0a\u7528 USDT \u63db USDC\uff0c\u518d\u53bb Uniswap \u628a USDC \u63db\u6210 ETH\u300d\uff0c\u73fe\u5728\u8b8a\u6210\u300c\u7528 5000 USDT \u63db\u5230\u4e0d\u5c11\u65bc 2 ETH\u300d\u3002\u524d\u8005\u7684\u57f7\u884c\u7d50\u679c\u672a\u5fc5\u662f\u6700\u597d\uff0c\u4e0d\u904e\u81f3\u5c11\u662f\u4f7f\u7528\u8005\u6307\u5b9a\u7684\u514c\u63db\u65b9\u5f0f\uff1b\u800c\u5f8c\u8005\u5728\u6c42\u89e3\u5668\u904b\u4f5c\u5f97\u5b9c\u6642\u6703\u5f97\u5230\u66f4\u597d\u7684\u57f7\u884c\u7d50\u679c\uff0c\u4f46\u64cd\u5f04\u7684\u7a7a\u9593\u59cb\u7d42\u5b58\u5728\uff0c\u9700\u8981\u5c0d surplus shifting \u4e4b\u985e\u7684\u4e0d\u826f\u884c\u70ba\u8a2d\u4e0b\u9650\u5236\u3002\r\n\r\n\u548c\u5e33\u865f\u62bd\u8c61\uff08AA, account abstraction\uff09\u7684\u7af6\u5408\uff1a\r\n\u610f\u5716\u5c0e\u5411\u548c\u5e33\u865f\u62bd\u8c61\u662f\u5dee\u4e0d\u591a\u6642\u9593\u958b\u59cb\u767c\u5c55\u7684\u65b9\u6848\uff0c\u5169\u8005\u6642\u5e38\u8655\u65bc\u7af6\u722d\u95dc\u4fc2\uff0c\u751a\u81f3\u6709\u5f7c\u6b64\u59a8\u7919\u7684\u90e8\u5206\u3002\u5b83\u5011\u60f3\u89e3\u6c7a\u7684\u5340\u584a\u93c8\u4f7f\u7528\u8005\u9ad4\u9a57\u554f\u984c\u6709\u90e8\u5206\u91cd\u758a\uff0c\u6bd4\u65b9\u8aaa gas fee\u3002\u800c AA \u7684\u767c\u5c55\u8b93\u5408\u7d04\u9322\u5305\u666e\u53ca\u7387\u4e0a\u5347\uff0c\u5c0d intent-centric app \u537b\u53ef\u80fd\u662f\u500b\u58de\u6d88\u606f\u3002\u5f9e\u67b6\u69cb\u8a2d\u8a08\u5c64\u9762\u800c\u8a00\uff0c\u5f88\u591a intent \u90fd\u662f\u57fa\u65bc\u93c8\u4e0b\u7684\u5bc6\u78bc\u5b78\u7c3d\u540d\uff0c\u9019\u5c0d\u666e\u901a\u7684\u79c1\u9470\u9322\u5305\uff08EOA\uff09\u5f88\u5bb9\u6613\uff0c\u4f46 AA \u9322\u5305\u537b\u672a\u5fc5\u90fd\u6709\u5be6\u4f5c\u985e\u4f3c\u7684\u65b9\u6cd5\uff0c\u5373\u4fbf\u6709\uff0c\u4e5f\u9700\u8981\u93c8\u4e0a\u5408\u7d04\u4e43\u81f3 solver \u7684\u984d\u5916\u652f\u63f4\u3002\u7576\u7136\uff0c\u4e5f\u6709 intent-centric app\uff08CoWAMM\uff09\u7528\u4e86\u91cd\u8f09\u904e\u7684 EIP1271 \u4f86\u63d0\u4f9b\u8868\u73fe\u529b\u6bd4 EOA \u66f4\u597d\u7684 intent\uff0c\u5145\u5206\u767c\u63ee\u5782\u76f4\u6574\u5408\u7684\u512a\u52e2\uff0c\u4e0d\u904e\u90a3\u5c31\u662f\u5f8c\u8a71\u4e86\u3002\r\n\r\n\u9ebb\u7169\u7684\u662f\uff0c\u7531\u65bc\u5e33\u865f\u62bd\u8c61\u548c\u5404\u7a2e DApp \u7684\u76f8\u5bb9\u6027\u9084\u4e0d\u592a\u597d\uff0c\u5f88\u591a AA \u9322\u5305\u90fd\u505a\u6210\u4e86\u767d\u540d\u55ae\u7279\u5b9a\u529f\u80fd\u5728\u9322\u5305\u88e1\u7684\u6a21\u5f0f\u3002\u90a3\u9ebc\uff0c\u7406\u6240\u7576\u7136\u7684\uff0c\u7e3d\u662f\u50b3\u7d71\u93c8\u4e0a\u9001\u4ea4\u6613\u7684\u5408\u7d04\u5148\u88ab\u6574\u5408\uff0c\u53cd\u904e\u4f86\u8aaa\uff0cintent-centric app \u5927\u6982\u4e5f\u53ea\u80fd\u5efa\u8b70\u4f7f\u7528\u8005\u5148\u7528\u50b3\u7d71\u9322\u5305\u3002\u5982\u679c\u8981\u514b\u670d\u9019\u500b\u4e0d\u826f\u5faa\u74b0\uff0c\u5c31\u9700\u8981\u5728\u8a2d\u8a08 intent \u7684\u6642\u5019\u8003\u616e\u5230\u66f4\u591a\u4e0d\u540c\u9322\u5305\u985e\u578b\uff0c\u6216\u8005\u63d0\u4f9b\u591a\u7a2e\u64cd\u4f5c\u65b9\u5f0f\uff0c\u66ab\u6642\u8b93\u93c8\u4e0a\u76f4\u9001\u4ea4\u6613\u548c\u93c8\u4e0b\u7c3d\u540d\u4e26\u5b58\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EUWGBF", "name": "Ping Chen", "avatar": "https://pretalx.coscup.org/media/avatars/2023-04-17_17.00.47_8VhhHqr.jpg", "biography": "\u8208\u8da3\u4f7f\u7136\u7684\u5340\u584a\u93c8\u5de5\u7a0b\u5e2b", "public_name": "Ping Chen", "guid": "3cbee858-dd45-5174-8a38-1db7931b1118", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EUWGBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CQQHAS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CQQHAS/", "attachments": []}, {"guid": "cac63cb0-856f-5e74-be67-b140745cece8", "code": "WE9GXT", "id": 1616, "logo": null, "date": "2025-08-10T12:50:00+08:00", "start": "12:50", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1616-ethereum-object-format-eof-necessary-evil-or-needless-complexity", "url": "https://pretalx.coscup.org/coscup-2025/talk/WE9GXT/", "title": "Ethereum Object Format (EOF): Necessary Evil or Needless Complexity?", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk", "language": "en", "abstract": "The Ethereum Object Format (EOF) was once seen as a long-overdue reform for the Ethereum Virtual Machine \u2014 a redesign aiming to solve long-standing architectural flaws in legacy EVM. From simplifying stack operations and enhancing control flow validation, to enabling faster and safer tooling for developers, EOF promised to streamline EVM for smart contract authors, security researchers, and client implementers alike. Its benefits included better stack depth management via DUPN/SWAPN, static code validation, and performant control-flow analysis using CALLF, JUMPF, and structured code sections.\r\n\r\nHowever, despite its technical merits and years of engineering effort, EOF was removed from the upcoming Fusaka upgrade. Why? This talk explores both sides of the debate: the real developer and client pain points EOF attempts to address, and the practical and political hurdles it ultimately couldn\u2019t overcome. These include backward compatibility issues with critical tooling, incompatibility with today\u2019s infrastructure (e.g. gas introspection and library patterns), maintenance burdens for clients, and the uncertainty introduced by future VM directions like RISC-V.\r\n\r\nThis presentation aims to provide a neutral, technical overview of EOF \u2014 what it solves, what it breaks, the concerns raised by the community, and its potential impact on the EVM\u2019s network effect. \r\n\r\nWill EOF be abandoned entirely, or could it return in a revised form that offers a win-win solution for all stakeholders?", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FTPLAK", "name": "Louis Tsai", "avatar": "https://pretalx.coscup.org/media/avatars/IMG_9264_cOantvB.JPG", "biography": "A smart contract auditor hunted by bugs", "public_name": "Louis Tsai", "guid": "a1e58188-e8eb-502a-83d9-54b0cae0b2f0", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FTPLAK/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WE9GXT/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WE9GXT/", "attachments": []}, {"guid": "31869688-65f8-57bd-b244-89b2d260cddf", "code": "WS8HGA", "id": 1830, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1830-eth-2-0-dissecting-the-design-of-ens-v2-and-migration-steps", "url": "https://pretalx.coscup.org/coscup-2025/talk/WS8HGA/", "title": ".eth 2.0: Dissecting the Design of ENS v2 and Migration Steps", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - bonus round submission", "language": "en", "abstract": "ENS v2 re-imagines the .eth registry from the ground up. Instead of stuffing every name into a single L1 contract as v1 did, it assigns each .eth its own registry on Namechain, a custom ZK rollup purpose-built for ENS. This new layout preserves the mainnet security guarantees ENS users trust while cutting registration and renewal costs by orders of magnitude and delivering near-instant finality. We\u2019ll compare the v1 and v2 data flows, show how the Universal Resolver and Onchain Chain Identifiers evolve to support richer record types, and outline the migration\u2019s high-level path so wallets, dapps, and infrastructure providers know what will change and when. Walk away ready to integrate ENS v2 the moment it lands.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8WM9UR", "name": "ryanycw(Ryan Wang)", "avatar": "https://pretalx.coscup.org/media/avatars/8WM9UR_3t2PIg3.webp", "biography": "Ryan is an OSS contributor focused on smart contracts and a privacy advocate committed to bringing programmable cryptography into everyday life. He had been a core contributor at Harvest Finance and Unirep Social Taiwan, cohosts ETHTaipei and ZKTaipei, and has worked on PSE Grant, PSE CORE, Axiom ZK programs, and the Community Privacy Residency. When he isn\u2019t merging PRs, you\u2019ll find him hacking together new ideas at hackathons.\r\n\r\nRyan \u5c08\u6ce8\u5728\u667a\u6167\u5408\u7d04\u7684\u958b\u6e90\u8ca2\u737b\uff0c\u4ee5\u53ca\u5c07\u53ef\u7a0b\u5f0f\u5316\u5bc6\u78bc\u5b78\u5e36\u5165\u65e5\u5e38\u751f\u6d3b\u3002\u4ed6\u66fe\u64d4\u4efb Harvest Finance \u8207 Unirep Social Taiwan \u7684\u6838\u5fc3\u8ca2\u737b\u8005\uff0c\u4e26\u5171\u540c\u4e3b\u8fa6 ETHTaipei \u8207 ZKTaipei\u3002\u540c\u6642\u53c3\u8207 PSE Grant\u3001PSE CORE\u3001Axiom ZK \u7b49\u8a08\u756b\uff0c\u4ee5\u53ca Community Privacy Residency\u3002\u7576\u4ed6\u4e0d\u5728\u767c PR \u6642\uff0c\u53ef\u80fd\u662f\u5728\u9ed1\u5ba2\u677e\u73a9\u4e00\u4e9b\u65b0\u9ede\u5b50\u3002", "public_name": "ryanycw(Ryan Wang)", "guid": "02e1da91-ddd3-5f8e-a03a-f4c487e16fef", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8WM9UR/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WS8HGA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WS8HGA/", "attachments": []}, {"guid": "7f32af9b-6000-52a6-abdb-f4227bc5456f", "code": "XWUVQG", "id": 1809, "logo": null, "date": "2025-08-10T14:10:00+08:00", "start": "14:10", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1809", "url": "https://pretalx.coscup.org/coscup-2025/talk/XWUVQG/", "title": "\u91cd\u5165\u9677\u9631\uff1a\u7834\u89e3\u667a\u80fd\u5408\u7d04\u4e0d\u8b8a\u6027\u8ff7\u601d", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u91cd\u5165\u9677\u9631\uff1a\u7834\u89e3\u667a\u80fd\u5408\u7d04\u4e0d\u8b8a\u6027\u8ff7\u601d\r\n\u4f5c\u70ba\u5340\u584a\u93c8\u61c9\u7528\u7684\u57fa\u77f3\uff0c\u667a\u80fd\u5408\u7d04\u627f\u8f09\u8457\u53bb\u4e2d\u5fc3\u5316\u7cfb\u7d71\u7684\u5b89\u5168\u8207\u908f\u8f2f\u4fe1\u4efb\u3002\u7136\u800c\uff0c\u4e00\u7a2e\u770b\u4f3c\u65e9\u5df2\u89e3\u6c7a\u7684\u554f\u984c\u2014\u2014\u91cd\u5165\u653b\u64ca\uff08Reentrancy Attack\uff09\uff0c\u537b\u81f3\u4eca\u4ecd\u4e0d\u65b7\u91cd\u6f14\u3002\r\n\r\n\u9019\u985e\u653b\u64ca\u4e26\u975e\u7f55\u898b\u6f0f\u6d1e\uff0c\u800c\u662f\u6e90\u81ea\u65bc\u5408\u7d04\u5167\u90e8\u72c0\u614b\u66f4\u65b0\u8207\u5916\u90e8\u547c\u53eb\u9806\u5e8f\u932f\u7f6e\u6240\u5f15\u767c\u7684\u7d50\u69cb\u6027\u98a8\u96aa\u3002\u4e00\u65e6\u88ab\u5229\u7528\uff0c\u53ef\u80fd\u5c0e\u81f4\u8cc7\u7522\u91cd\u8907\u63d0\u9818\u3001\u908f\u8f2f\u932f\u4e82\uff0c\u751a\u81f3\u5f15\u767c\u6574\u9ad4\u7cfb\u7d71\u5d29\u6f70\u3002\r\n\r\n\u5340\u584a\u93c8\u4e0a\u7684\u8cc7\u5b89\u653b\u64ca\u7336\u5982\u96b1\u5f62\u6bba\u624b\uff0c\u6f5b\u4f0f\u65bc\u770b\u4f3c\u5408\u7406\u7684\u64cd\u4f5c\u4e2d\u3002\u4e00\u65e6\u89f8\u767c\uff0c\u5f8c\u679c\u5f80\u5f80\u662f\u4e0d\u53ef\u9006\u7684\u3002\u82e5\u6cbf\u7528\u50b3\u7d71\u7684\u9632\u79a6\u65b9\u5f0f\uff0c\u591a\u534a\u50c5\u662f\u982d\u75db\u91ab\u982d\u3001\u8173\u75db\u91ab\u8173\uff0c\u7121\u6cd5\u6839\u9664\u6f0f\u6d1e\u7684\u672c\u8cea\u3002\r\n\r\n\u672c\u6b21\u6f14\u8b1b\u5c07\u5f9e\u653b\u64ca\u5be6\u4f8b\u8207\u67b6\u69cb\u5931\u8aa4\u51fa\u767c\uff0c\u6df1\u5165\u5256\u6790\u4e00\u500b\u95dc\u9375\u4e8b\u5be6\uff1a\r\n\u300c\u91cd\u5165\u653b\u64ca\u7684\u6839\u6e90\u4e0d\u5728\u65bc\u55ae\u4e00\u908f\u8f2f\u932f\u8aa4\uff0c\u800c\u5728\u65bc\u72c0\u614b\u8207\u6d41\u7a0b\u7684\u4e0d\u4e00\u81f4\u3002\u300d\r\n\u5c07\u805a\u7126\u65bc\u5982\u4f55\u5f9e\u667a\u80fd\u5408\u7d04\u7684\u8a2d\u8a08\u5c64\u5efa\u7acb\u72c0\u614b\u4e00\u81f4\u6027\uff0c\u900f\u904e\u4e0d\u8b8a\u6027\uff08Invariant\uff09\u7684\u89c0\u5ff5\u8207\u6e2c\u8a66\u65b9\u5f0f\uff0c\u6253\u9020\u80fd\u62b5\u79a6\u8907\u96dc\u653b\u64ca\u5834\u666f\u7684\u5408\u7d04\u67b6\u69cb\u3002\r\n\r\n\u60a8\u5c07\u6df1\u5165\u4e86\u89e3\uff1a\r\n1.\u91cd\u5165\u653b\u64ca\u70ba\u4f55\u81f4\u547d\uff1f \u5b83\u7684\u539f\u7406\u662f\u4ec0\u9ebc\uff1f\u5c0d\u667a\u80fd\u5408\u7d04\u751f\u614b\u7cfb\u7d71\u5e36\u4f86\u54ea\u4e9b\u7cfb\u7d71\u6027\u5f71\u97ff\uff1f\r\n2.\u70ba\u4ec0\u9ebc\u4e0d\u8b8a\u6027\u81f3\u95dc\u91cd\u8981\uff1f \u72c0\u614b\u4e00\u81f4\u6027\u5982\u4f55\u4fdd\u969c\u4ea4\u6613\u6d41\u7a0b\u7684\u53ef\u9810\u6e2c\u6027\u8207\u908f\u8f2f\u5b89\u5168\uff1f\r\n3.\u5982\u4f55\u69cb\u5efa\u5177\u4e0d\u8b8a\u6027\u7684\u667a\u80fd\u5408\u7d04\uff1f \u6211\u5011\u5c07\u4ecb\u7d39\u591a\u7a2e\u5be6\u6230\u8a2d\u8a08\u6a21\u5f0f\u8207\u9632\u79a6\u7b56\u7565\uff0c\u5305\u62ec CEI\u3001FREI-PI \u8207\u6e2c\u8a66\u65b9\u6cd5\u8ad6\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NZW7WA", "name": "Helen", "avatar": "https://pretalx.coscup.org/media/avatars/NZW7WA_UqWTaCh.jpg", "biography": "Helen\u662f DeFiHackLabs \u5340\u584a\u93c8\u8cc7\u5b89\u793e\u7fa4\u7684\u71df\u904b\u6210\u54e1\u4e4b\u4e00\uff0c\u9577\u671f\u81f4\u529b\u65bc\u63a8\u5ee3\u5340\u584a\u93c8\u5b89\u5168\u77e5\u8b58\u8207\u958b\u767c\u8005\u6559\u80b2\u3002\r\n\r\n2024 \u5e74\uff0c\u64d4\u4efb\u793e\u7fa4\u8209\u8fa6\u7684\u300c\u667a\u80fd\u5408\u7d04\u5b89\u5168\u958b\u767c\u8a13\u7df4\u71df\u300d\u4e3b\u8981\u7c4c\u8fa6\u6210\u54e1\uff0c\u8a72\u8a13\u7df4\u71df\u7372\u5f97 Ethereum Support \u652f\u6301\uff0c\u805a\u7126\u65bc\u63d0\u5347\u958b\u767c\u8005\u5728\u667a\u80fd\u5408\u7d04\u8a2d\u8a08\u968e\u6bb5\u7684\u5b89\u5168\u610f\u8b58\u8207\u5be6\u4f5c\u80fd\u529b\u3002\r\n\r\n\u540c\u5e74\uff0c\u4e5f\u4ee5\u8b1b\u8005\u8eab\u4efd\u901a\u904e COSCUP \u8b70\u7a0b\u6295\u7a3f\uff0c\u5206\u4eab\u300aWeb3 Phishing: Never-ending Growth, How to Prevent It?\u300b\uff0c\u5f9e\u4f7f\u7528\u8005\u89d2\u5ea6\u89e3\u6790\u93c8\u4e0a\u91e3\u9b5a\u624b\u6cd5\u8207\u9810\u9632\u6a5f\u5236\u3002\r\n\r\n\u800c\u672c\u6b21\uff0c\u5e0c\u671b\u80fd\u5f9e\u958b\u767c\u8005\u7684\u8996\u89d2\u5207\u5165\uff0c\u63a2\u8a0e\u5982\u4f55\u900f\u904e\u67b6\u69cb\u8207\u908f\u8f2f\u8a2d\u8a08\uff0c\u9810\u9632\u653b\u64ca\u65bc\u672a\u7136\uff0c\u9032\u4e00\u6b65\u5f37\u5316\u5340\u584a\u93c8\u61c9\u7528\u7684\u5b89\u5168\u57fa\u790e\u3002", "public_name": "Helen", "guid": "4a3723ab-9f36-576f-ac42-65db2690f745", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NZW7WA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XWUVQG/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XWUVQG/", "attachments": []}, {"guid": "44357f73-9f77-5f86-9135-db0a9ffb45cf", "code": "SWRMRR", "id": 1808, "logo": null, "date": "2025-08-10T14:50:00+08:00", "start": "14:50", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1808-eigenlayer-slashing--web3", "url": "https://pretalx.coscup.org/coscup-2025/talk/SWRMRR/", "title": "EigenLayer Slashing : \u5256\u6790\u5176\u6a5f\u5236\u539f\u7406\u8207\u5c0d Web3 \u7684\u91cd\u5927\u5f71\u97ff", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u4eca\u5e74 4/17\uff0cEigenlayer \u5728 mainnet \u4e0a\u7dda\u65b0\u7684 Slashing \uff08\u61f2\u7f70\u6a5f\u5236\uff09\uff0c\u4f7f\u5176\u6210\u70ba\u5c11\u6578\u5728\u4e3b\u7db2\u4e0a\u5168\u9762\u555f\u7528slashing \u7684\u5340\u584a\u93c8\u751f\u614b\uff0c\u900f\u904e\u9019\u6b21\u7684 Slashing \u5347\u7d1a\uff0cEigenLayer \u5c07\u8ce6\u4e88 AVS\uff08\u4e3b\u52d5\u9a57\u8b49\u670d\u52d9\uff09\u5728\u80fd\u5920\u78ba\u947f\u8b49\u660e\u5176\u670d\u52d9\u627f\u8afe\u906d\u5230\u7834\u58de\u6642\uff0c\u6709\u6b0a\u5c0d\u518d\u8cea\u62bc\u7684\u8cc7\u7522\u9032\u884c\u61f2\u7f70\u3002\r\n\r\n\u672c\u6b21 Talk \u5c07\u6db5\u84cb 1. Eigenlayer \u662f\u4ec0\u9ebc\uff0c\u4ec0\u9ebc\u662f Restaking\u3001AVS\u3001Operator  2. ELIP-002(EigenLayer Improvement Proposal #002) \u6240\u6dfb\u52a0\u7684 Slashing \u6a5f\u5236\u4ecb\u7d39\uff0c\u5305\u542b Unique\u202fStake \u8ddf Operator\u202fSets \u7b49\uff0c\u5c0d\u65bc Web3 \u7684\u5f71\u97ff\u70ba\u4f55  3. \u4ecb\u7d39 Eigenlayer \u76f8\u95dc\u9805\u76ee\uff0c\u8207\u5176\u76f8\u95dc\u61c9\u7528", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "NAQNEX", "name": "Allen Chu", "avatar": "https://pretalx.coscup.org/media/avatars/NAQNEX_kHlOP29.jpg", "biography": "\u76ee\u524d\u64d4\u4efb AI ML Engineer, \u540c\u6642\u5728 XueDAO  \u64d4\u4efb Core Contributor, \u9084\u6709 Eigenlayer \u7684 Ambassador, \u6709\u591a\u6b21Web3 hackathon \u53c3\u8207\u7d93\u9a57", "public_name": "Allen Chu", "guid": "6be53fb2-15bb-5d29-b7b8-66db907d929d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/NAQNEX/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SWRMRR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SWRMRR/", "attachments": []}, {"guid": "d4e338e9-c5e0-57d3-9722-9a7c9a6d6e9d", "code": "NQ7HXX", "id": 1827, "logo": null, "date": "2025-08-10T15:30:00+08:00", "start": "15:30", "duration": "00:30", "room": "TR311", "slug": "coscup-2025-1827-462666", "url": "https://pretalx.coscup.org/coscup-2025/talk/NQ7HXX/", "title": "462666", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Talk - bonus round submission", "language": "en", "abstract": "ERC-4626 \u662f\u76ee\u524d DeFi \u5354\u8b70\u4e2d\u6700\u88ab\u5ee3\u6cdb\u4f7f\u7528\u7684\u6a19\u6e96\uff0c\u70ba DeFi \u9818\u57df\u63d0\u4f9b\u4e86\u7d71\u4e00\u7684\u4ecb\u9762\u8207\u826f\u597d\u7684\u6703\u8a08\u6a21\u578b\u3002\u672c\u8b70\u7a0b\u5c07\u63a2\u8a0e\u5be6\u969b\u7684\u61c9\u7528\u6848\u4f8b\u3001\u4ecb\u7d39\u591a\u500b\u8207 ERC-4626 \u76f8\u95dc\u7684\u9032\u968e\u63d0\u6848\u4e5f\u5f9e\u5b89\u5168\u6027\u89d2\u5ea6\u63a2\u8a0e\u5728\u5be6\u4f5c\u8207\u4f7f\u7528 ERC-4626 \u7cfb\u5217\u6a19\u6e96\u6642\u9700\u8981\u6ce8\u610f\u7684\u98a8\u96aa\u8207\u9632\u7bc4\u63aa\u65bd\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "88NGQB", "name": "wiasliaw", "avatar": "https://pretalx.coscup.org/media/avatars/unnamed_nHTj2PJ.png", "biography": "- Blockchain Engineer", "public_name": "wiasliaw", "guid": "16fd835e-acb0-5e9c-bcd8-3a74684a848f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/88NGQB/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/NQ7HXX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/NQ7HXX/", "attachments": []}], "TR313": [{"guid": "ee1b9a32-0880-5720-9b38-d33ed2fdde11", "code": "UVUW9G", "id": 1891, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:40", "room": "TR313", "slug": "coscup-2025-1891-kuberay--gke--ray-on-k8s", "url": "https://pretalx.coscup.org/coscup-2025/talk/UVUW9G/", "title": "Kuberay\uff1a\u963f\u91cc\u96f2 & GKE \u90fd\u611b\u7528\u7684 Ray on K8s \u90e8\u7f72\u795e\u5668", "subtitle": "", "track": "Cloud Native Days Taipei", "type": "Talk", "language": "en", "abstract": "KubeRay \u662f\u4e00\u500b\u958b\u6e90\u5c08\u6848\uff0c\u5be6\u4f5c\u4e86\u4e00\u500b Kubernetes Operator\uff0c\u4f7f\u6211\u5011\u80fd\u5920\u5728 Kubernetes \u74b0\u5883\u4e2d\u8f15\u9b06\u90e8\u7f72 Ray\u3002\u5b83\u63d0\u4f9b\u4e86\u8c50\u5bcc\u7684\u6307\u6a19\uff08metrics\uff09\u3001\u5bb9\u932f\u6a5f\u5236\uff0c\u4ee5\u53ca\u96f6\u505c\u6a5f\u6642\u9593\uff08zero-downtime\uff09\u7684\u5347\u7d1a\u652f\u63f4\u7b49\u7b49\u529f\u80fd\uff0c\u8b93 end users \u80fd\u5920\u5145\u5206\u767c\u63ee Kubernetes \u7684\u5f48\u6027\u8207\u7a69\u5b9a\u6027\uff0c\u4f86\u90e8\u7f72\u5404\u7a2e\u5206\u6563\u5f0f\u61c9\u7528\u3002\r\n\r\n\u6b64\u5916\uff0cKubeRay \u4e5f\u8207\u591a\u500b\u5176\u4ed6\u958b\u6e90\u5c08\u6848\u6709\u826f\u597d\u7684\u6574\u5408\uff0c\u50cf\u662f Apache YuniKorn\u3001Volcano \u7b49\uff0c\u8b93 users \u53ef\u4ee5\u6839\u64da\u4e0d\u540c\u5834\u666f\u5f48\u6027\u9078\u64c7\u8981\u4f7f\u7528\u54ea\u7a2e scheduler\uff0c\u4f7f\u5176\u6210\u70ba\u66f4\u52a0\u9ad8\u6548\u4e14\u53ef\u64f4\u5c55\u7684\u5206\u6563\u5f0f\u904b\u7b97\u5e73\u53f0\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "R7ZZSN", "name": "\u6797\u5ba5\u5448(Owen)", "avatar": "https://pretalx.coscup.org/media/avatars/R7ZZSN_t3SPgKt.JPG", "biography": "\u6210\u529f\u5927\u5b78, Into ML Infra, Kubernetes and cool stuff. \r\nhttps://github.com/owenowenisme", "public_name": "\u6797\u5ba5\u5448(Owen)", "guid": "ab847b10-8268-5765-a748-364e2cb1ea56", "url": "https://pretalx.coscup.org/coscup-2025/speaker/R7ZZSN/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UVUW9G/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UVUW9G/", "attachments": []}, {"guid": "87212ab4-7721-589e-ac41-4b6b2f3669b3", "code": "WMFWBA", "id": 1926, "logo": null, "date": "2025-08-10T10:50:00+08:00", "start": "10:50", "duration": "00:40", "room": "TR313", "slug": "coscup-2025-1926-kubernetes-release-team", "url": "https://pretalx.coscup.org/coscup-2025/talk/WMFWBA/", "title": "\u9069\u5408\u65b0\u624b\u7684\u975e\u7a0b\u5f0f\u78bc\u8ca2\u737b\uff1aKubernetes Release Team \u7c21\u4ecb", "subtitle": "", "track": "Cloud Native Days Taipei", "type": "Talk", "language": "en", "abstract": "\u5f9e\u5f88\u5927\u7684\u793e\u7fa4\uff08e.g. Kubernetes\uff09\u4e2d\u627e\u5230\u8981\u8ca2\u737b\u7684\u5730\u65b9\u771f\u7684\u5f88\u96e3\uff0c\u6709\u5176\u4ed6\u5f88\u597d\u5165\u9580\u7684\u5730\u65b9\u55ce\uff1f\r\n\u4f86\u770b\u770b CNCF \u751f\u614b\u7cfb\u6700\u5927\u7684\u5c08\u6848 \u2014\u2014 Kubernetes \u793e\u7fa4 SIG Release \u7684 Release Team \u5427\uff01\u5f9e\u529f\u80fd\u6539\u5584\u3001CI \u8a0a\u865f\u3001\u6587\u4ef6\u3001\u516c\u95dc\u7b49\u9700\u8981\u6709\u5404\u9818\u57df\u7684\u6210\u54e1\u52a0\u5165\uff0c\u8a73\u7d30\u4ecb\u7d39\u4e00\u4e0b\u5236\u5ea6\u548c\u6703\u8b70\u9032\u884c\uff0c\u53ef\u4ee5\u4e00\u63a2\u7a76\u7adf\u6bcf\u4e00\u5b63 Kubernetes \u65b0\u7248\u672c\u51fa\u73fe\u524d\u6703\u6709\u54ea\u4e9b\u5167\u5bb9\u9032\u884c\u5427\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DB8PFC", "name": "\u68af\u53e3 tico88612", "avatar": "https://pretalx.coscup.org/media/avatars/DB8PFC_eFfoVVJ.jpg", "biography": "Co-organizer of the Cloud Native Taiwan User Group (CNTUG), Lead Organizer of Kubernetes Community Days (KCD) Taipei 2025, and a Cloud Native Computing Foundation (CNCF) Ambassador.\r\nIn addition to maintaining a personal website, has spoken at community events such as Kubernetes Community Day, GDG DevFest, and SITCON.\r\nCurrently a maintainer of the Kubespray project and a Release Signal Shadow for Kubernetes 1.32 through 1.34.\r\n\r\n\u81fa\u7063\u96f2\u7aef\u539f\u751f\u4f7f\u7528\u8005\u793e\u7fa4 (CNTUG) Co-organizer\u3001Kubernetes Community Days (KCD) Taipei 2025 Lead Organizer\u3001\u96f2\u7aef\u539f\u751f\u8a08\u7b97\u57fa\u91d1\u6703\u63a8\u5ee3\u5927\u4f7f (CNCF Ambassador)\u3002\r\n\u8457\u6709\u500b\u4eba\u7db2\u7ad9\u4ee5\u5916\uff0c\u66fe Kubernetes Community Day\u3001GDG DevFest\u3001SITCON \u7b49\u793e\u7fa4\u64d4\u4efb\u8b1b\u5e2b\u3002\r\n\u76ee\u524d\u70ba Kubespray \u5c08\u6848\u7dad\u8b77\u8005\u3001Kubernetes 1.32 ~ 1.34 Release Signal Shadow\u3002", "public_name": "\u68af\u53e3 tico88612", "guid": "0ff100ed-1fa4-5f8e-a7ff-608839178637", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DB8PFC/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WMFWBA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WMFWBA/", "attachments": []}, {"guid": "db4c29a3-348c-5900-8305-0ced1cf57a0c", "code": "KCE9SD", "id": 1572, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR313", "slug": "coscup-2025-1572-one-size-can-t-fit-all-the-case-for-a-real-time-data-warehouse", "url": "https://pretalx.coscup.org/coscup-2025/talk/KCE9SD/", "title": "One Size Can't Fit All: The Case for a Real-Time Data Warehouse", "subtitle": "", "track": "Data Infrastructure", "type": "Talk", "language": "en", "abstract": "In the last decade, the rise of the proprietary cloud data warehouse, led by platforms like Snowflake, BigQuery, and Redshift, has helped modernize data warehousing by providing scalability, convenience, and most importantly flexibility and openness to a very important class of data workloads. Once this data was available in the cloud, it was possible to use it for more use cases, including user-facing analytics, dashboarding, observability, machine learning, and so on. This led to recurrent performance challenges, a degraded user experience, significant runaway costs, and also \u2014 vendor lock-in. In this talk, we explore the role open source technologies (e.g. open source real-time analytical databases like Druid, Pinot, ClickHouse) and open data lake standards (e.g. Iceberg, Hudi, Delta Lake) play in transforming the modern data stack and helping organizations move away from a monolithic cloud data warehouse.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "P9XWZ9", "name": "Zoe Steinkamp", "avatar": "https://pretalx.coscup.org/media/avatars/P9XWZ9_YrzOlG3.jpg", "biography": "I\u2019m Zoe Steinkamp, a Developer Advocate at ClickHouse, with a strong foundation in front-end software engineering. My mission is to empower developers by enhancing their experience with ClickHouse\u2019s high-performance database and real-time analytics capabilities. I also have a growing interest in data science. In my spare time, I love to travel and tend to my garden. Let\u2019s connect on LinkedIn\u2014I\u2019m eager to exchange insights and knowledge at both virtual and in-person events!", "public_name": "Zoe Steinkamp", "guid": "02a73e42-86ca-5b9c-b3a1-b2a3af45e8c5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/P9XWZ9/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/KCE9SD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/KCE9SD/", "attachments": []}, {"guid": "db57e07c-54bb-50d7-8201-ca20120eddb7", "code": "GLYKVG", "id": 1700, "logo": null, "date": "2025-08-10T14:10:00+08:00", "start": "14:10", "duration": "00:30", "room": "TR313", "slug": "coscup-2025-1700-api", "url": "https://pretalx.coscup.org/coscup-2025/talk/GLYKVG/", "title": "\u958b\u653e\u570b\u6703\uff01\u6c11\u9593\u7248\u7acb\u6cd5\u9662\u958b\u653eAPI", "subtitle": "", "track": "Data Infrastructure", "type": "Talk", "language": "en", "abstract": "\u7acb\u6cd5\u9662\u662f\u53f0\u7063\u6700\u91cd\u8981\u7684\u6c11\u610f\u6a5f\u95dc\uff0c\u4ed6\u8ca0\u8cac\u4e86\u7acb\u6cd5\u3001\u570b\u5bb6\u9810\u7b97\u5be9\u8b70\u4ee5\u53ca\u5c0d\u884c\u653f\u6a5f\u95dc\u7684\u8cea\u8a62\u7b49\u91cd\u8981\u4efb\u52d9\uff0c\u6bcf\u500b\u6708\u6709\u6578\u767e\u5c0f\u6642\u7684\u6703\u8b70\u5f71\u97ff\u8457\u53f0\u7063\u7684\u767c\u5c55\uff0c\u6211\u5011\u6709\u8fa6\u6cd5\u597d\u597d\u6df1\u5165\u4e86\u89e3\u4ed6\u7684\u8cc7\u6599\u55ce\uff1f\r\n\r\n\u6b50\u5674\u516c\u53f8\u5beb\u4e86\u5927\u91cf\u7684\u722c\u87f2\uff0c\u5c07\u7acb\u6cd5\u9662\u7684\u5404\u7a2e\u8b70\u6848\u3001\u516c\u5831\u3001\u6703\u8b70\u7d00\u9304\u7684 Word \u6a94\u3001PDF \u6a94\uff0c\u6574\u7406\u6210\u4e7e\u6de8\u7d50\u69cb\u5316\u7684\u8cc7\u6599\uff0c\u4e26\u4e14\u8b8a\u6210\u53ef\u4ee5\u81ea\u7531\u9023\u7d50\u4f7f\u7528\u7684 OpenAPI \uff0c\u5e0c\u671b\u66f4\u591a\u4eba\u8a8d\u8b58\u7acb\u6cd5\u9662\u8cc7\u6599\uff0c\u4e26\u4e14\u7528\u7acb\u6cd5\u9662\u8cc7\u6599\u7522\u751f\u66f4\u591a\u5206\u6790\u7814\u7a76\u53ca\u670d\u52d9\uff0c\u4f86\u8b93\u6211\u5011\u7684\u570b\u6703\u66f4\u900f\u660e\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GK99EM", "name": "Ronny Wang", "avatar": "https://pretalx.coscup.org/media/avatars/GK99EM_skiQSvb.jpg", "biography": "g0v \u9577\u671f\u53c3\u8207\u8005\uff0c\u6b50\u5674\u516c\u53f8\u5275\u8fa6\u4eba\uff0c\u9577\u671f\u53c3\u8207\u63a8\u5ee3\u958b\u653e\u8cc7\u6599\uff0c\u5728 g0v \u767c\u8d77\u65b0\u805e\u5c0f\u5e6b\u624b\u3001\u6c42\u8077\u5c0f\u5e6b\u624b\u3001\u53f0\u7063\u516c\u53f8\u8cc7\u6599\u3001\u958b\u653e\u653f\u6cbb\u737b\u91d1\u7b49\u5c08\u6848\uff0c2023 \u5e74\u6210\u7acb\u6b50\u5674\u6709\u9650\u516c\u53f8\uff0c\u5e0c\u671b\u80fd\u900f\u904e\u516c\u53f8\u4f86\u6301\u7e8c\u63a8\u52d5\u958b\u653e\u6587\u5316\u3002", "public_name": "Ronny Wang", "guid": "1cf25d1c-510f-533c-8cfe-1eb63e898153", "url": "https://pretalx.coscup.org/coscup-2025/speaker/GK99EM/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GLYKVG/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GLYKVG/", "attachments": []}, {"guid": "330b2706-512c-51dc-a1d9-42fd6a72971d", "code": "BJUEQN", "id": 1647, "logo": null, "date": "2025-08-10T14:50:00+08:00", "start": "14:50", "duration": "00:30", "room": "TR313", "slug": "coscup-2025-1647-minio", "url": "https://pretalx.coscup.org/coscup-2025/talk/BJUEQN/", "title": "\u62c6\u89e3 MinIO \u7cfb\u7d71\u5efa\u7f6e\u9677\u9631\uff1a\u505a\u597d\u914d\u7f6e\uff0c\u907f\u514d\u670d\u52d9\u5927\u7576\u6a5f", "subtitle": "", "track": "Data Infrastructure", "type": "Talk", "language": "en", "abstract": "# MinIO - S3 Compatible Storage for AI\r\n\r\nMinIO \u70ba\u4e00\u500b\u975e\u7d50\u69cb\u5316\u5132\u5b58\u670d\u52d9\uff0c\u6709\u5225\u65bc\u7d50\u69cb\u5316\u8cc7\u6599\u5eab\uff08\u5982 PostgreSQL\uff09\u6709\u7279\u5b9a\u7684\u6b04\u4f4d\u548c\u7279\u5b9a\u7684\u578b\u614b\uff0cMinIO \u53ef\u4ee5\u5132\u5b58\u4efb\u4f55\u578b\u614b\u7684\u8cc7\u6599\uff0c\u5982\u5716\u6a94\uff08.png\uff09\u3001\u97f3\u6a94\uff08.wav\uff09\u3001\u6a21\u578b\u6a94\uff08.pkl\uff09\u7b49\uff0c\u5c0d\u65bc\u5982\u5f71\u50cf\u8fa8\u8b58\u3001\u8a9e\u97f3\u8fa8\u8b58\u7b49 AI \u8a13\u7df4\u4f86\u8aaa\uff0c\u662f\u4e00\u5927\u5229\u5668\uff01\r\n \r\n\u96d6\u7136 MinIO \u76f8\u7576\u6709\u5229\u65bc AI \u8a13\u7df4\u7684\u8cc7\u6599\u5132\u5b58\uff0c\u4f46\u5728\u670d\u52d9\u7684\u5efa\u7f6e\u4e0a\u537b\u662f\u6709\u8a31\u591a\u7684\u7709\u89d2\u9700\u8981\u6ce8\u610f\uff0c\u7576\u4e00\u500b\u914d\u7f6e\u8a2d\u5b9a\u4e0d\u5c0d\uff0c\u5c0f\u5247\u932f\u8aa4 log \u72c2\u70b8\uff0c\u5927\u5247\u670d\u52d9\u76f4\u63a5\u5927\u7f77\u5de5\u4e0d\u904b\u4f5c\u3002\u56e0\u6b64\uff0c\u6b64\u6b21\u7684\u4e3b\u984c\u6703\u570d\u7e5e\u5728 MinIO \u670d\u52d9\u5efa\u7f6e\u7684\u76f8\u95dc\u8a2d\u5b9a\u8aaa\u660e\uff0c\u4ee5\u53ca\u5c0d\u5e38\u898b\u7684\u7cfb\u7d71\u914d\u7f6e\u8a2d\u5b9a\u932f\u8aa4\u6240\u5c0e\u81f4\u7684\u670d\u52d9\u7570\u5e38\u9032\u884c\u63a2\u8a0e\u5206\u6790\u3002\r\n \r\n- MinIO \u7cfb\u7d71\u67b6\u69cb\u89e3\u6790\r\n- MinIO Server \u670d\u52d9\u5efa\u7f6e\u8a2d\u5b9a\u89e3\u8aaa\r\n- \u5132\u5b58\u88dd\u7f6e\u7684\u8f49\u63db\r\n- \u5e38\u898b\u7cfb\u7d71\u914d\u7f6e\u932f\u8aa4\u89e3\u6790\r\n \r\n\u4e86\u89e3 MinIO \u5132\u5b58\u670d\u52d9\u7684\u67b6\u69cb\u8207\u914d\u7f6e\u5f8c\uff0c\u5728\u4f7f\u7528\u4e0a\uff0c\u6211\u5011\u5c31\u53ef\u4ee5\u66f4\u5f97\u5fc3\u61c9\u624b\uff0c\u4e5f\u7121\u9700\u56e0\u70ba\u7248\u672c\u66f4\u65b0\u6216\u64f4\u5145/\u4e0b\u7dda\u7b49\u56e0\u7d20\u800c\u5c0e\u81f4\u914d\u7f6e\u6709\u4e9b\u8a31\u932f\u8aa4\uff0c\u5c31\u5f97\u5c07\u6574\u500b\u5132\u5b58\u670d\u52d9\u91cd\u65b0\u683c\u5f0f\u5316\u91cd\u5efa\uff0c\u5982\u6b64\u4e5f\u66f4\u6709\u52a9\u65bc\u5404\u985e\u578b AI \u6a21\u578b\u8a13\u7df4\u7684\u767c\u5c55\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GZBL7A", "name": "\u5f35\u9e92\u7ad1 / Chang, Chi-Hung", "avatar": "https://pretalx.coscup.org/media/avatars/GZBL7A_rHAu60s.jpg", "biography": "\u7562\u696d\u65bc\u653f\u5927\u8cc7\u79d1\u7cfb\u8207\u653f\u5927\u8cc7\u79d1\u6240\uff0c\u5927\u5b78\u7562\u696d\u5c08\u984c\u984c\u76ee\u70ba\u4ee5\u5f71\u7247\u8a9e\u97f3\u6587\u5b57\u9032\u884c\u7684\u63a8\u85a6\u7cfb\u7d71\uff0c\u78a9\u73ed\u7814\u7a76\u4e3b\u984c\u5247\u662f\u4ee5\u77e5\u8b58\u5716\u8b5c\u9032\u884c\u63a8\u85a6\u76f8\u95dc\u7684 AI \u8a13\u7df4\uff1b\u53e6\u5728\u5927\u5b78\u6642\u671f\u65bc\u793e\u5718\u6709\u81ea\u884c\u64b0\u5beb\u904e\u8cc7\u6599\u5eab\u7cfb\u7d71\u76f8\u95dc\u5c08\u6848\uff0c\u4e26\u6709\u4e32\u63a5\u524d\u7aef\u4f9b\u4eba\u4f7f\u7528\u3002\r\n\r\n\u76ee\u524d\u4efb\u8077\u65bc\u7389\u5c71\u9280\u884c\u667a\u80fd\u91d1\u878d\u8655\uff0c\u64d4\u4efb\u8cc7\u6df1\u5de5\u7a0b\u5e2b\uff0c\u4e3b\u8981\u696d\u52d9\u70ba\u8cc7\u6599 ETL \u5de5\u4f5c\uff0c\u5305\u542b ETL \u6d41\u7a0b\u7684\u958b\u767c\u7b49\uff1b\u4ee5\u53ca MinIO \u975e\u7d50\u69cb\u5316\u8cc7\u6599\u5132\u5b58\u670d\u52d9\u7684\u7ba1\u7406\uff0c\u5305\u542b\u7cfb\u7d71\u6392\u969c\u8207\u670d\u52d9\u5347\u7248\u7b49\u5de5\u4f5c\u3002\r\n\r\n\u5de5\u4f5c\u4ee5\u5916\u5e38\u5f9e\u4e8b\u7684\u6d3b\u52d5\u662f\u68d2\u7403\u548c\u6392\u7403\uff0c\u4e5f\u662f\u4e00\u4f4d\u6392\u7403\u88c1\u5224\uff0c\u4eba\u751f\u6700\u7d05\u7684\u9ad8\u5149\u6642\u523b\u662f\u4e9e\u9326\u8cfd\u5728\u5927\u5de8\u86cb\u63a5\u5230\u4e00\u9846\u754c\u5916\u7403\u4e0a\u96fb\u8996\uff0c\u4ee5\u53ca\u53c3\u8207\u4f01\u696d\u6392\u7403\u806f\u8cfd\u88c1\u5224\u5de5\u4f5c\u800c\u4e0a\u96fb\u8996\uff1b\u53e6\u5916\u662f\u5fe0\u5be6\u67ef\u5357\u7c89\uff0c\u5c0d\u65bc 23 \u5e74\u524d\u8aaa\u300c\u4eba\u5de5\u667a\u6167\u9084\u4e0d\u8a72\u5b58\u5728\u5728\u9019\u4e16\u754c\u4e0a\u300d\uff0c\u5230\u300c\u5229\u7528\u8def\u4e0a\u76e3\u8996\u5668\u5f71\u50cf\u9032\u884c\u4eba\u81c9\u8fa8\u8b58\u300d\uff0c\u4e0d\u4f46\u770b\u5230\u4e86\u79d1\u6280\u7684\u767c\u5c55\u8207\u67ef\u5357\u7de8\u5287\u7684\u524d\u885b\u601d\u60f3\uff0c\u4e5f\u770b\u5230\u4e86\u79d1\u6280\u767c\u5c55\u82e5\u662f\u904b\u7528\u5728\u4e0d\u6b63\u7576\u4e8b\u60c5\u4e0a\uff0c\u53ef\u80fd\u6703\u5e36\u4e86\u7684\u56b4\u91cd\u5f71\u97ff\u3002", "public_name": "\u5f35\u9e92\u7ad1 / Chang, Chi-Hung", "guid": "f477b901-58cb-5ab3-9ee1-6cdffb959a0d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/GZBL7A/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/BJUEQN/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/BJUEQN/", "attachments": []}, {"guid": "5c6ce83c-7f5e-5f8e-97ee-28a25b6e5494", "code": "SUFZC3", "id": 1848, "logo": null, "date": "2025-08-10T15:30:00+08:00", "start": "15:30", "duration": "00:30", "room": "TR313", "slug": "coscup-2025-1848-apache-ozone", "url": "https://pretalx.coscup.org/coscup-2025/talk/SUFZC3/", "title": "Apache Ozone \u65b0\u4e00\u4ee3\u5206\u6563\u5f0f\u6a94\u6848\u7cfb\u7d71\u4ecb\u7d39\u8207\u8ca2\u737b\u6b77\u7a0b\u5206\u4eab", "subtitle": "", "track": "Data Infrastructure", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u4ecb\u7d39 Apache Ozone \u4ee5\u53ca\u5206\u4eab\u6211\u5728\u56db\u500b\u6708\u5167\u6210\u70ba Apache Ozone Committer \u7684\u5fc3\u8def\u6b77\u7a0b", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MSKWW8", "name": "\u674e\u7dd2\u6210", "avatar": "https://pretalx.coscup.org/media/avatars/MSKWW8_I1JI8vC.jpeg", "biography": "I'm Peter, currently diving into the depths of Computer Science and Engineering at NCKU CSIE. With a passion for exploring new technologies and building solutions. Focusing on distributed systems. Currently working on some OSS projects, including Ozone and Kafka.", "public_name": "\u674e\u7dd2\u6210", "guid": "8396c39b-9d63-5c40-bf86-0d2939efbfc6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MSKWW8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SUFZC3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SUFZC3/", "attachments": []}], "TR409-2": [{"guid": "9eb9aaf4-f148-5b8e-b775-d68f7ac6758e", "code": "XQX9QM", "id": 1745, "logo": null, "date": "2025-08-10T09:30:00+08:00", "start": "09:30", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1745-raspberry-pi--ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/XQX9QM/", "title": "\u7576 Raspberry Pi \u9047\u5230 AI", "subtitle": "", "track": "Open Edge AI & TinyML", "type": "Talk", "language": "en", "abstract": "\u5728 IoT \u6642\u4ee3\uff0c\u6a39\u8393\u6d3e\u5177\u6709\u7a69\u5b9a\u3001\u8edf\u9ad4\u8cc7\u6e90\u8c50\u5bcc\u3001\u786c\u9ad4\u751f\u614b\u7cfb\u5b8c\u6574\u7684\u512a\u9ede\uff0c\u662f\u773e\u591a\u958b\u767c\u8005\u7684\u9996\u9078\u3002\r\n\r\n\u4f46\u662f\u5230\u4e86 AI \u4e16\u4ee3\uff0cRaspberry Pi \u597d\u50cf\u7b97\u529b\u4e0d\u5920\uff0c\u7121\u6cd5\u5b8c\u6210\u8907\u96dc\u7684 AI \u4efb\u52d9\u3002\r\n\r\n\u9019\u6b21\u6211\u5011\u60f3\u5206\u4eab\u5982\u4f55\u5728\u6a39\u8393\u6d3e\u5c55\u73fe Edge AI \u7684\u80fd\u529b\uff0c\u5305\u62ec\u7269\u4ef6\u8fa8\u8b58\u548c\u59ff\u614b\u8fa8\u8b58\u7b49\u61c9\u7528\uff0c\u539f\u901f\u548c\u52a0\u901f\u7684\u5206\u5225\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "E9VQLD", "name": "sosorry", "avatar": null, "biography": null, "public_name": "sosorry", "guid": "21f25fe9-1114-5903-89f9-174a50a6e57d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/E9VQLD/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XQX9QM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XQX9QM/", "attachments": []}, {"guid": "9b942fb5-3584-5421-b7fb-4b76b356c1aa", "code": "AEQY3Z", "id": 1627, "logo": null, "date": "2025-08-10T10:10:00+08:00", "start": "10:10", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1627-llm", "url": "https://pretalx.coscup.org/coscup-2025/talk/AEQY3Z/", "title": "\u6975\u81f4\u91cf\u5316\uff1a\u7528\u5c11\u65bc\u5169\u500b\u4f4d\u5143\u8868\u793a LLM \u7684\u6b0a\u91cd", "subtitle": "", "track": "Open Edge AI & TinyML", "type": "Talk", "language": "en", "abstract": "\u96a8\u8457 LLM \u7684\u61c9\u7528\u8d8a\u767c\u5ee3\u6cdb\uff0c\u8f09\u5165\u958b\u6e90\u6a21\u578b\u6b0a\u91cd\u7684\u986f\u5b58\u8981\u6c42\u4e5f\u8d8a\u82db\u523b\u3002\u5728\u908a\u7de3\u7cfb\u7d71\u4e2d\uff0c\u9f90\u5927\u7684\u986f\u5b58\u9700\u6c42\u6642\u5e38\u6210\u70ba\u90e8\u7f72\u74f6\u9838\uff0c\u9650\u5236\u6a21\u578b\u7684\u61c9\u7528\u5834\u666f\u3002\u91cf\u5316\u6a21\u578b\u96d6\u7136\u80fd\u6709\u6548\u964d\u4f4e\u6240\u9700\u7684\u986f\u5b58\u8207\u8a08\u7b97\u91cf\uff0c\u4f46\u5982\u4f55\u5728\u6975\u4f4e\u4f4d\u5143\u4e0b\u4ecd\u4fdd\u6301\u512a\u7570\u6027\u80fd\uff0c\u59cb\u7d42\u662f\u4e00\u5927\u6311\u6230\u3002\u672c\u5834\u8b70\u7a0b\u5c07\u5f9e\u91cf\u5316\u958b\u59cb\uff0c\u7c21\u4ecb\u91cf\u5316\u7684\u6982\u5ff5\u5f8c\uff0c\u8a0e\u8ad6\u91cf\u5316\u5728\u4f4e\u4f4d\u5143\u6a39\u4e0b\u7684\u9650\u5236\u3002\u63a5\u8457\uff0c\u6211\u5011\u5c07\u6df1\u5165\u4ecb\u7d39 [BitNet](https://github.com/microsoft/BitNet) \u7cfb\u5217\u65b9\u6cd5\uff0c\u8a0e\u8ad6\u7814\u7a76\u5718\u968a\u5982\u4f55\u900f\u904e -1, 0, +1 \u4e09\u7a2e\u6b0a\u91cd\uff0c\u5c07 LLM \u7684\u6b0a\u91cd\u900f\u904e\u5c11\u65bc 2 \u500b bit \u5448\u73fe\u3002\u9664\u4e86\u6b0a\u91cd\u8868\u793a\u7684\u8abf\u6574\u4ee5\u5916\uff0c\u6211\u5011\u4e5f\u6703\u63d0\u53ca activation \u5c64\u7d1a\u7684\u91cf\u5316\uff0c\u53ca\u57fa\u65bc\u6fc0\u6d3b\u654f\u611f\u5ea6\u7684\u9078\u64c7\u6027\u91cf\u5316\u6240\u80fd\u5e36\u4f86\u7684\u8868\u73fe\u63d0\u5347\u3002\u6700\u5f8c\uff0c\u6211\u5011\u6703\u5f9e scaling law \u7684\u89d2\u5ea6\u51fa\u767c\uff0c\u8a0e\u8ad6 BitNet \u65e2\u6709\u7684\u6a21\u578b\u8207\u672a\u4f86\u53ef\u80fd\u7684\u767c\u5c55\u3002\u671f\u5f85\u900f\u904e\u6975\u81f4\u91cf\u5316\uff0c\u70ba LLM \u5728\u908a\u7de3\u88dd\u7f6e\u4e0a\u7684\u61c9\u7528\u958b\u95e2\u5168\u65b0\u9014\u5f91\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "BBF37K", "name": "Ak", "avatar": "https://pretalx.coscup.org/media/avatars/IMG_1896_lZ7WpYc.JPG", "biography": "\u967d\u660e\u4ea4\u5927\u8cc7\u5de5\u7cfb\u5b78\u751f\uff0c\u66fe\u5728 IJCAI \u8207 AAAI \u767c\u8868\u5169\u7bc7 LLM \u76f8\u95dc\u8ad6\u6587\u3002\u71b1\u8877\u65bc\u81ea\u7136\u8a9e\u8a00\u8655\u7406\u76f8\u95dc\u7814\u7a76\uff0c\u9592\u6687\u4e4b\u9918\u4e5f\u559c\u6b61\u9032\u884c\u524d\u7aef\u958b\u767c\u3002\u540c\u6642\u662f\u8cc7\u8a0a\u793e\u7fa4\u7684\u6d3b\u8e8d\u53c3\u8207\u8005\uff0c\u76ee\u524d\u5728\u967d\u660e\u4ea4\u5927\u8edf\u9ad4\u958b\u767c\u793e\uff08NYCU SDC\uff09\u64d4\u4efb\u793e\u9577\uff0c\u4e5f\u5728 SITCON \u591a\u500b\u6d3b\u52d5\u4e2d\u73fe\u8eab\u3002\u53ef\u4ee5\u5728 https://kuo.is \u627e\u5230\u66f4\u591a\u4ed6\u7684\u8cc7\u8a0a\u3002", "public_name": "Ak", "guid": "7a29b1ea-fa3b-5589-8442-02a5d3c4832f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/BBF37K/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/AEQY3Z/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/AEQY3Z/", "attachments": []}, {"guid": "a45db020-d46f-5802-a8a6-72b83c7968d6", "code": "DNTGSP", "id": 1894, "logo": null, "date": "2025-08-10T10:50:00+08:00", "start": "10:50", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1894-mlperf---ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/DNTGSP/", "title": "\u89e3\u5bc6 MLPerf \uff0c\u5f9e\u96f2\u7aef\u5230\u908a\u7de3\uff1a\u5982\u4f55\u5b9a\u7fa9 AI \u6027\u80fd\u65b0\u6a19\u6e96", "subtitle": "", "track": "Open Edge AI & TinyML", "type": "Talk", "language": "en", "abstract": "MLPerf \u662f\u7531\u975e\u71df\u5229\u7d44\u7e54 MLCommons \u63a8\u52d5\u7684\u958b\u6e90 AI Benchmark \u6a19\u6e96\uff0c\u5ee3\u6cdb\u61c9\u7528\u65bc\u96f2\u7aef\u3001\u7d42\u7aef\u8207\u5d4c\u5165\u5f0f\u88dd\u7f6e\uff0c\u5176\u7a0b\u5f0f\u78bc\u3001\u6a21\u578b\u3001\u6e2c\u8a66\u6d41\u7a0b\u7686\u516c\u958b\u65bc GitHub\uff0c\u81f4\u529b\u65bc\u6253\u9020\u900f\u660e\u4e14\u53ef\u91cd\u73fe\u7684 AI \u6027\u80fd\u8a55\u4f30\u6846\u67b6\u3002\u672c\u6f14\u8b1b\u7531 MLPerf Tiny Working Group \u5171\u540c\u4e3b\u5e2d Peter Chang \u4e3b\u8b1b\uff0c\u5c07\u4ecb\u7d39 MLCommons \u7684\u958b\u6e90\u4f7f\u547d\u3001MLPerf \u5404\u985e benchmark \u7684\u8a2d\u8a08\u8207\u61c9\u7528\uff0c\u4e26\u5206\u4eab\u5be6\u969b\u63d0\u4ea4\u6d41\u7a0b\u8207\u696d\u754c\u6848\u4f8b\u3002\u6b64\u5916\uff0c\u6f14\u8b1b\u4e5f\u5c07\u4ecb\u7d39 MLPerf Enrichment Interview \u8a2a\u8ac7\u8a08\u756b\u8207\u5fd7\u5de5\u53c3\u8207\u6a5f\u6703\uff0c\u76ee\u524d MLPerf \u6b63\u5728\u7a4d\u6975\u62db\u52df\u793e\u7fa4\u958b\u767c\u8005\u53c3\u8207 benchmark \u7684\u6e2c\u8a66\u8a2d\u8a08\u3001\u7a0b\u5f0f\u958b\u767c\u8207\u8cc7\u6599\u7dad\u8b77\uff0c\u6b61\u8fce\u6709\u8208\u8da3\u8ca2\u737b AI \u8a55\u6e2c\u57fa\u790e\u5efa\u8a2d\u7684\u958b\u767c\u8005\u4e00\u540c\u52a0\u5165\u958b\u6e90\u793e\u7fa4\u7684\u884c\u5217\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "R7PSSK", "name": "Peter Chang", "avatar": "https://pretalx.coscup.org/media/avatars/R7PSSK_P1cna2j.jpg", "biography": "Peter Chang \u662f MLCommons MLPerf Tiny Working Group \u7684\u5171\u540c\u4e3b\u5e2d\uff0c\u540c\u6642\u4e5f\u662f Skymizer Taiwan Inc. \u7684\u696d\u52d9\u958b\u767c\u7d93\u7406\u3002Peter \u65bc\u570b\u7acb\u4ea4\u901a\u5927\u5b78\u96fb\u6a5f\u5de5\u7a0b\u5b78\u7cfb\u53d6\u5f97\u5b78\u58eb\u5b78\u4f4d\uff0c\u4e26\u65bc\u570b\u7acb\u6e05\u83ef\u5927\u5b78\u8cc7\u8a0a\u5de5\u7a0b\u7814\u7a76\u6240\u53d6\u5f97\u78a9\u58eb\u5b78\u4f4d\u3002\u7814\u767c\u8208\u8da3\u6db5\u84cb\u96fb\u63a7\u7cfb\u7d71\u3001\u4f5c\u696d\u7cfb\u7d71\u3001\u865b\u64ec\u5316\u6280\u8853\u3001\u6548\u80fd\u5de5\u7a0b\u8207\u96fb\u8166\u67b6\u69cb\u8a2d\u8a08\u3002\u76ee\u524d\u81f4\u529b\u65bc\u6a5f\u5668\u5b78\u7fd2\u9818\u57df\u7684\u8edf\u786c\u9ad4\u5354\u540c\u8a2d\u8a08\u8207 Benchmark \u6e2c\u8a66\u7814\u7a76\uff0c\u7a4d\u6975\u53c3\u8207 MLPerf Tiny \u8207 EdgeAI Foundation \uff08\u539f\u7a31 TinyML Foundation\uff09 \u7b49\u570b\u969b\u793e\u7fa4\uff0c\u66fe\u4efb tinyML Asia 2024 \u7684\u8b70\u7a0b\u59d4\u54e1\uff0c\u6301\u7e8c\u5728\u793e\u7fa4\u4e2d\u63a8\u52d5 AI \u6548\u80fd\u8a55\u4f30\u7684\u958b\u653e\u6a19\u6e96\u767c\u5c55\u3002\r\nPeter \u4e5f\u66fe\u64d4\u4efb SkyPat\uff08\u4e00\u5957\u958b\u6e90\u6548\u80fd\u55ae\u5143\u6e2c\u8a66\u6846\u67b6\uff09\u8207 ARMvisor\uff08\u5efa\u69cb\u65bc KVM \u57fa\u790e\u7684 Arm \u865b\u64ec\u5316\u89e3\u6c7a\u65b9\u6848\uff09\u7b49\u5c08\u6848\u7684\u7dad\u8b77\u8005\uff0c\u9577\u671f\u6295\u5165\u65bc\u958b\u6e90\u5c08\u6848\u5be6\u4f5c\u8207\u63a8\u5ee3\uff0c\u671f\u76fc\u8207\u66f4\u591a\u958b\u767c\u8005\u5728 COSCUP \u793e\u7fa4\u4e2d\u4ea4\u6d41\u8207\u5408\u4f5c\u3002", "public_name": "Peter Chang", "guid": "04ff9c5f-f3aa-57a8-8a94-981bbe130c29", "url": "https://pretalx.coscup.org/coscup-2025/speaker/R7PSSK/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DNTGSP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DNTGSP/", "attachments": []}, {"guid": "75c226a5-acfb-5bbb-bf9a-161b5c0fa357", "code": "JEUZYR", "id": 2040, "logo": null, "date": "2025-08-10T11:30:00+08:00", "start": "11:30", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-2040-edge-ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/JEUZYR/", "title": "Edge AI \u958b\u767c\u5e73\u53f0\u6bd4\u4e00\u6bd4", "subtitle": "", "track": "Open Edge AI & TinyML", "type": "Talk", "language": "en", "abstract": "Edge AI \u958b\u767c\u677f\u767e\u767e\u7a2e\uff0c\u5230\u5e95\u54ea\u4e00\u7a2e\u6700\u5408\u9069\u6211\uff1f\u8ab0\u80fd\u544a\u8a34\u6211\u3002\u9019\u500b\u5206\u4eab\u6703\u70ba\u5927\u5bb6\u4e00\u6b21\u8aaa\u660e\u767d\uff0c\u5f9eEdge AI \u8ab0\u8aaa\u4e86\u7b97\uff1f\u5230Edge AI\u958b\u767c\u6d41\u7a0b\uff0c\u6700\u5f8c\u4ecb\u7d39\u5e38\u7528\u7684\u958b\u767c\u677f\u53ca\u958b\u767c\u5de5\u5177\uff0c\u8b93\u5927\u5bb6\u4e00\u53e3\u6c23\u5efa\u7acb\u521d\u6b65\u6982\u5ff5\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7TFCEC", "name": "Jack OmniXRI", "avatar": "https://pretalx.coscup.org/media/avatars/JackHsu_1nCK1w8.png", "biography": "Jack Hsu\u5de5\u4f5c\u7d93\u9a57\u8d85\u904e\u4e09\u5341\u5e74\uff0c\u6280\u8853\u9818\u57df\u6a6b\u8de8\u6a5f\u96fb\u5149\u8edf\u97cc\u786c\uff0c\u4e3b\u8981\u5c08\u9577\u6a5f\u96fb\u6574\u5408\u3001\u96fb\u8166\u8996\u89ba\u3001\u4eba\u6a5f\u4e92\u52d5\u3001\u4eba\u5de5\u667a\u6167\u3001\u5c08\u5229\u5206\u6790\u53ca\u65b0\u5275\u8f14\u5c0e\u3002\u76ee\u524d\u64d4\u4efb\u591a\u5bb6\u516c\u53f8\u517c\u4efb\u6280\u8853\u9867\u554f\u4e26\u7a4d\u6975\u63a8\u5ee3\u5be6\u5883\u4e92\u52d5\u76f8\u95dc\u6280\u8853\uff0c\u4e26\u5275\u8fa6\u6b50\u5c3c\u514b\u65af\u5be6\u5883\u4e92\u52d5\u5de5\u4f5c\u5ba4(OmniXRI)\u3001Facebook Edge AI Taiwan\u908a\u7de3\u667a\u80fd\u4ea4\u6d41\u5340\u3002\u53e6\u64d4\u4efb Intel \u5275\u65b0\u5927\u4f7f\u53ca Arm \u958b\u767c\u8005\u793e\u7fa4\u5927\u4f7f\uff0c\u7a4d\u6975\u63a8\u52d5 Edge AI & TinyML \u751f\u614b\u5708\u3002", "public_name": "Jack OmniXRI", "guid": "1d0c327d-6d1e-568b-bc29-0b947b4d3baa", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7TFCEC/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/JEUZYR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/JEUZYR/", "attachments": []}, {"guid": "b59646c9-0a46-5e09-9f6e-091f89319db4", "code": "WNUSPR", "id": 1896, "logo": null, "date": "2025-08-10T13:00:00+08:00", "start": "13:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1896-smarttb5-tinyfusionai5g", "url": "https://pretalx.coscup.org/coscup-2025/talk/WNUSPR/", "title": "SmartTB5\uff1a\u7d50\u5408TinyFusion\u908a\u7de3AI\u6a21\u7d44\u76845G\u79fb\u52d5\u5f0f\u667a\u6167\u6a5f\u5668\u4eba", "subtitle": "", "track": "Open Edge AI & TinyML", "type": "Talk", "language": "en", "abstract": "\u672c\u6b21\u5831\u544a\u4e3b\u8981\u4ecb\u7d39\u4e00\u6b3e\u5275\u65b0\u76845G\u555f\u7528\u79fb\u52d5\u5f0f\u6a5f\u5668\u4eba\u7cfb\u7d71\u2014\u2014SmartTB5\u3002\u8a72\u7cfb\u7d71\u6574\u5408\u4e86TinyFusion\u908a\u7de3AI\u6a21\u7d44\u7684\u611f\u77e5\u667a\u80fd\u8207TurtleBot3\u5e73\u53f0\u7684\u81ea\u4e3b\u79fb\u52d5\u80fd\u529b \u5c55\u793a\u5982\u4f55\u5728\u4e0d\u4f9d\u8cf4\u96f2\u7aef\u904b\u7b97\u7684\u60c5\u6cc1\u4e0b \u5229\u7528Tiny Machine Learning TinyML\uff09\u5be6\u73fe\u5728\u5d4c\u5165\u5f0f\u786c\u9ad4\u4e0a\u7684\u5373\u6642\u611f\u77e5\u8207\u53cd\u61c9\u3002\r\nTinyFusion \u662f\u4e00\u6b3e\u5ba2\u88fd\u5316\u8a2d\u8a08\u7684\u4f4e\u529f\u8017\u5d4c\u5165\u5f0f\u6a21\u7d44 \u652f\u63f4\u904b\u884c\u57fa\u65bc Edge Impulse \u8207 TensorFlow Lite for Microcontrollers \u5e73\u53f0\u7684 TinyML \u6a21\u578b\u3002\u6a21\u7d44\u5167\u5efa\u97f3\u8a0a\u3001\u9707\u52d5\u3001\u8996\u89ba\u8207\u74b0\u5883\u7b49\u591a\u7a2e\u611f\u6e2c\u5668 \u80fd\u5373\u6642\u8490\u96c6\u74b0\u5883\u8cc7\u6599 \u4e26\u900f\u904e\u8a13\u7df4\u5b8c\u6210\u7684\u6a5f\u5668\u5b78\u7fd2\u6a21\u578b\u65bc\u5730\u7aef\u9032\u884c\u904b\u7b97\u8207\u63a8\u8ad6\u3002\r\nTinyML\u7684\u6d41\u7a0b\u7531\u611f\u6e2c\u5668\u8cc7\u6599\u8490\u96c6 \u900f\u904eEdge Impulse\u5e73\u53f0\u9032\u884c\u8cc7\u6599\u9810\u8655\u7406\u3001\u7279\u5fb5\u8403\u53d6 \u97f3\u8a0a\u4f7f\u7528MFCC \u9707\u52d5\u4f7f\u7528FFT\uff09\u3001\u6a21\u578b\u8a13\u7df4\u8207\u91cf\u5316\u3002\u5b8c\u6210\u8a13\u7df4\u5f8c \u6a21\u578b\u88ab\u91cf\u5316\u4e26\u8f49\u63db\u70ba TFLite Micro \u683c\u5f0f \u4e26\u90e8\u7f72\u81f3TinyFusion\u6a21\u7d44\u65bc\u88dd\u7f6e\u7aef\u5373\u6642\u63a8\u8ad6 \u5075\u6e2c\u7279\u5b9a\u6a21\u5f0f\u6216\u7570\u5e38\u4e8b\u4ef6\u3002\r\n\u5728SmartTB5\u7684\u7cfb\u7d71\u67b6\u69cb\u4e2d TinyFusion\u4f5c\u70baAI\u524d\u7aef\u611f\u77e5\u55ae\u5143 \u9032\u884c\u8a0a\u865f\u5206\u6790\u4e26\u7522\u751f\u63a8\u8ad6\u7d50\u679c\uff0c\uff0c\u4f8b\u5982\uff1a\u300c\u73bb\u7483\u7834\u88c2\u5075\u6e2c\u300d\u3001\u300c\u8dcc\u5012\u5075\u6e2c\u300d\u3001\u300c\u6709\u4eba\u63a5\u8fd1\u300d\u3002\u9019\u4e9b\u7d50\u679c\u6703\u900f\u904eUART\u6216AT\u6307\u4ee4\u50b3\u8f38\u81f3\u642d\u8f09ROS \u6a5f\u5668\u4eba\u4f5c\u7cfb\u7cfb\u7d71\uff09\u7684TurtleBot3 \u3002\u7576TurtleBot3\u63a5\u6536\u5230\u7d50\u679c\u6642 \u6703\u57f7\u884c\u76f8\u61c9\u52d5\u4f5c \u4f8b\u5982\u5c0e\u822a\u81f3\u6307\u5b9a\u4f4d\u7f6e\u3001\u907f\u958b\u969c\u7919\u7269\u3001\u89f8\u767c\u8b66\u5831 \u6216\u5c07\u72c0\u614b\u8cc7\u8a0a\u56de\u50b3\u81f3\u9060\u7aef\u5100\u8868\u677f\u3002\r\n\u900f\u904e TinyFusion \u5728\u5730\u7aef\u9032\u884c\u63a8\u8ad6 \u53ef\u6709\u6548\u964d\u4f4e\u5ef6\u9072 \u3001\u7bc0\u7701\u7db2\u8def\u983b\u5bec\u4e26\u63d0\u5347\u96b1\u79c1\u6027 \u975e\u5e38\u9069\u7528\u65bc\u96e2\u7dda\u6216\u4f4e\u9023\u7dda\u54c1\u8cea\u7684\u5834\u57df \u3002\u5916\uff0c \u6574\u500b\u7cfb\u7d71\u652f\u63f4 5G \u8207 Wi-Fi \u7684\u9023\u7dda \u53ef\u5be6\u73fe\u9060\u7aef\u76e3\u63a7\u3001OTA (Over-the-Air \u7a7a\u4e2d\u66f4\u65b0) \u751a\u81f3\u662f\u591a\u6a5f\u5668\u4eba\u5354\u540c\u4f5c\u7cfb\u7b49\u61c9\u7528\u3002\r\n\u5178\u578b\u61c9\u7528\u60c5\u5883\uff1a \u2022 \u667a\u6167\u5de1\u908f\u8207\u81ea\u4e3b\u5ba4\u5167\u5c0e\u822a \u2022 \u5de5\u7cfb\u6216\u667a\u6167\u5bb6\u5ead\u7684\u7570\u5e38\u884c\u70ba\u5075\u6e2c \u2022 \u9ad8\u9f61\u8005\u7167\u8b77\u4e2d\u7684\u8dcc\u5012\u6216\u7dca\u6025\u60c5\u6cc1\u5075\u6e2c \u2022 \u4ee5\u8a9e\u97f3\u6216\u624b\u52e2\u63a7\u5236\u6a5f\u5668\u4eba\r\nSmartTB5\u8a2d\u8a08\u6a21\u7d44\u5316\u4e14\u53cb\u5584\u958b\u6e90 \u958b\u767c\u8005\u53ef\u81ea\u884c\u8490\u96c6\u8cc7\u6599\u96c6\u3001\u900f\u904eEdge Impulse\u91cd\u65b0\u8a13\u7df4\u6a21\u578b \u4e26\u5feb\u901f\u90e8\u7f72\u81f3TinyFusion\u6a21\u7d44\u4e2d\u9032\u884c\u6e2c\u8a66\u8207\u8fed\u4ee3 \u975e\u5e38\u9069\u5408\u5b78\u8853\u7814\u7a76\u3001\u6a5f\u5668\u4eba\u7af6\u8cfd\u6216AIoT\u7522\u54c1\u539f\u578b\u958b\u767c\u3002\r\n\u672c\u6b21\u767c\u8868\u5c07\u4ecb\u7d39\u6574\u9ad4\u7cfb\u7d71\u67b6\u69cb\u3001TinyML \u8a13\u7df4\u6d41\u7a0b\u3001TinyFusion \u8207 TurtleBot3 \u4e4b\u9593\u7684\u901a\u8a0a\u8a2d\u8a08\u8207\u5be6\u9a57\u6210\u679c \u4e26\u63a2\u8a0e TinyML \u5728\u5d4c\u5165\u5f0f\u6a5f\u5668\u4eba\u90e8\u7f72\u6240\u9762\u81e8\u7684\u6311\u6230 \u63d0\u4f9b\u5c0d\u672a\u4f86\u908a\u7de3 AI \u61c9\u7528\u7684\u6df1\u5165\u898b\u89e3\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GTSFWG", "name": "I Gusti Nyoman Anton Surya Diputra", "avatar": "https://pretalx.coscup.org/media/avatars/GTSFWG_67rK6ZE.jpg", "biography": "I am a researcher specializing in intelligent robotic systems, focusing on the integration of computer vision and real-time communication for autonomous applications. My current work explores the concept of a modular TinyML-based board that can be embedded across robotic components to enable distributed sensing and edge intelligence. I work extensively with ROS, SLAM, LiDAR, and ISAC (Integrated Sensing and Communication) to fuse multimodal perception with low-latency networking, supporting adaptive and coordinated robot behavior. My research aims to build scalable, efficient, and\r\nresponsive systems for dynamic environments. I have presented at international conferences and participated in global research programs and technical competitions, contributing to the advancement of connected and human-centered robotics.", "public_name": "I Gusti Nyoman Anton Surya Diputra", "guid": "48c5910b-d9b0-52e1-a861-36a6d5ddfb86", "url": "https://pretalx.coscup.org/coscup-2025/speaker/GTSFWG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WNUSPR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WNUSPR/", "attachments": []}, {"guid": "b86d21ce-89d9-50e5-8041-8ec385b558b8", "code": "LLDLRE", "id": 1895, "logo": null, "date": "2025-08-10T13:40:00+08:00", "start": "13:40", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1895", "url": "https://pretalx.coscup.org/coscup-2025/talk/LLDLRE/", "title": "\u63a1\u7528\u5fae\u578b\u6a5f\u5668\u5b78\u7fd2\u6280\u8853\u7684\u6500\u722c\u6a5f\u5668\u4eba\u9032\u884c\u5373\u6642\u7d50\u69cb\u7f3a\u9677\u6aa2\u6e2c", "subtitle": "", "track": "Open Edge AI & TinyML", "type": "Talk", "language": "en", "abstract": "\u8fd1\u5e74\u4f86\uff0c\u5fae\u578b\u6a5f\u5668\u5b78\u7fd2\uff08TinyML\uff09\u9818\u57df\u7684\u95dc\u6ce8\u5ea6\u5927\u5e45\u63d0\u5347\u3002\u5118\u7ba1\u53d7\u5230\u5982\u6b64\u9ad8\u5ea6\u95dc\u6ce8\uff0c\u4f46\u5c07\u5176\u7406\u8ad6\u6f5b\u529b\u8f49\u5316\u70ba\u5de5\u7a0b\u9818\u57df\u5be6\u8cea\u6027\u5be6\u969b\u61c9\u7528\u7684\u60c5\u6cc1\u4ecd\u7136\u76f8\u7576\u6709\u9650\u3002\u95dc\u9375\u57fa\u790e\u8a2d\u65bd\u7684\u7d50\u69cb\u6aa2\u6e2c\u5728\u4eba\u5de5\u57f7\u884c\u6642\u9762\u81e8\u91cd\u5927\u5b89\u5168\u6311\u6230\uff0c\u7279\u5225\u662f\u5728\u92fc\u7d50\u69cb\u7684\u87ba\u6813\u9023\u63a5\u548c\u5916\u7246\u78c1\u78da\u6aa2\u6e2c\u65b9\u9762\u3002\r\n\u672c\u6587\u63d0\u51fa\u4e00\u7a2e\u5275\u65b0\u65b9\u6cd5\uff0c\u5c07TinyML\u8207\u6500\u722c\u6a5f\u5668\u4eba\u6574\u5408\uff0c\u5728\u8cc7\u6e90\u53d7\u9650\u7684\u74b0\u5883\u4e2d\u5be6\u73fe\u81ea\u4e3b\u3001\u5373\u6642\u7684\u7d50\u69cb\u7f3a\u9677\u6aa2\u6e2c\u3002\u672c\u7814\u7a76\u6aa2\u8996\u5169\u500b\u4e92\u88dc\u7684\u6848\u4f8b\u7814\u7a76\uff1a\u4f7f\u7528FOMO\uff08\u66f4\u5feb\u7269\u4ef6\uff0c\u66f4\u591a\u7269\u4ef6\uff09\u6f14\u7b97\u6cd5\u9032\u884c\u92fc\u7d50\u69cb\u87ba\u6813\u7f3a\u9677\u8996\u89ba\u6aa2\u6e2c\u7684\u78c1\u5438\u5f0f\u6500\u722c\u6a5f\u5668\u4eba\uff0c\u4ee5\u53ca\u63a1\u7528\u57fa\u65bcCNN\u7684\u8072\u5b78\u5206\u6790\u6280\u8853\u9032\u884c\u5efa\u7bc9\u5916\u7246\u78c1\u78da\u7f3a\u9677\u6aa2\u6e2c\u7684\u771f\u7a7a\u5438\u9644\u5f0f\u6500\u722c\u6a5f\u5668\u4eba\u3002\r\n\u78c1\u5438\u5f0f\u6a5f\u5668\u4eba\u9054\u523082%\u7684\u6e96\u78ba\u7387\uff0c\u63a8\u8ad6\u6642\u9593\u50c5\u970086\u6beb\u79d2\uff0c\u540c\u6642\u50c5\u9700\u6700\u5c11\u7684\u8a18\u61b6\u9ad4\u8cc7\u6e90\uff080.072MB\u5feb\u9583\u8a18\u61b6\u9ad4\uff0c239.1KB RAM\uff09\u3002\u771f\u7a7a\u5438\u9644\u5f0f\u6a5f\u5668\u4eba\u901a\u904e\u8072\u5b78\u7279\u5fb5\u5206\u6790\uff0c\u5728\u5340\u5206\u7f3a\u9677\u8207\u5b8c\u597d\u78c1\u78da\u65b9\u9762\u5c55\u73fe74.62%\u7684\u6e96\u78ba\u7387\u3002\u5169\u9805\u5be6\u4f5c\u7686\u5c55\u793a\u4e86TinyML\u5728\u4e0d\u540c\u611f\u6e2c\u6a21\u5f0f\u548c\u7d50\u69cb\u6aa2\u6e2c\u9818\u57df\u7684\u591a\u6a23\u6027\u61c9\u7528\u80fd\u529b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QZB8JT", "name": "\u6797\u5b50\u8ed2", "avatar": "https://pretalx.coscup.org/media/avatars/QZB8JT_Z2XaPq0.jpg", "biography": "\u6797\u5b50\u8ed2\u535a\u58eb\u76ee\u524d\u70ba\u570b\u7acb\u4e2d\u592e\u5927\u5b78\u571f\u6728\u7cfb\u6559\u6388\u517c\u5b78\u6821\u526f\u7e3d\u52d9\u9577\u30022011\u5e74\u65bc\u570b\u7acb\u4ea4\u901a\u5927\u5b78\u571f\u6728\u5de5\u7a0b\u7cfb\u53d6\u5f97\u535a\u58eb\u5b78\u6b77\u3002\u7562\u696d\u5f8c\u5373\u81f3\u4e2d\u8208\u5de5\u7a0b\u9867\u554f\u793e\u670d\u52d9\uff0c\u64d4\u4efb\u526f\u7814\u7a76\u54e1\u4e00\u8077\uff1b\u4e26\u65bc2016\u5e7410\u6708\u7372\u79d1\u6280\u90e8\u570b\u5916\u535a\u58eb\u5f8c\u734e\u5b78\u91d1\uff0c\u81f3\u7f8e\u570bUC Berkeley\u64d4\u4efb\u535a\u58eb\u5f8c\u8a2a\u554f\u5b78\u8005\uff0c2018\u5e742\u6708\u9032\u5165\u4e2d\u592e\u5927\u5b78\u670d\u52d9\u3002\u5728\u4ea4\u5927\u78a9\u58eb\u73ed\u671f\u9593\u540c\u6642\u4fee\u8b80\u8cc7\u8a0a\u7ba1\u7406\u8f14\u6240\uff0c\u800c\u535a\u73ed\u671f\u9593\u5247\u96d9\u4e3b\u4fee\u96fb\u6a5f\u8207\u63a7\u5236\u5de5\u7a0b\u7814\u7a76\u6240\uff0c\u53d6\u5f97\u96fb\u63a7\u78a9\u58eb\u5b78\u4f4d\u3002\u6797\u5b50\u8ed2\u6559\u6388\u5177\u8de8\u57df\u6574\u5408\u7814\u7a76\u80fd\u529b\uff0c\u4e3b\u8981\u7814\u7a76\u91cd\u9ede\u70ba\u61c9\u7528\u667a\u6167\u6a5f\u5668\u4eba \u3001TinyML\u3001AIoT\u65bc\u571f\u6728\u5de5\u7a0b\u667a\u6167\u6aa2\u76e3\u6e2c\u8207\u71df\u5efa\u5de5\u7a0b\u4e4b\u81ea\u52d5\u5316\u7b49\u8b70\u984c\u4e0a\u3002", "public_name": "\u6797\u5b50\u8ed2", "guid": "64440065-2d36-552a-b29a-9f620304f7ce", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QZB8JT/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/LLDLRE/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/LLDLRE/", "attachments": []}, {"guid": "91d8efbc-9d19-5779-b73f-82c1c9386612", "code": "VR9SEK", "id": 1642, "logo": null, "date": "2025-08-10T14:20:00+08:00", "start": "14:20", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1642-edge-impulse-tinyml", "url": "https://pretalx.coscup.org/coscup-2025/talk/VR9SEK/", "title": "\u5982\u4f55\u6253\u9020\u53f0\u7248 Edge Impulse TinyML \u958b\u767c\u5e73\u53f0", "subtitle": "", "track": "Open Edge AI & TinyML", "type": "Talk", "language": "en", "abstract": "Edge Impulse\u662fTinyML\u9818\u57df\u6700\u5f37\u7684\u514d\u8cbb\u958b\u767c\u5e73\u53f0\uff0c\u5f9e\u8cc7\u6599\u6536\u96c6\u3001\u6a21\u578b\u9078\u7528\u3001\u8abf\u53c3\u8a13\u7df4\u3001\u90e8\u7f72\u512a\u5316\u4e00\u7ad9\u5f0f\u670d\u52d9\uff0c\u9084\u652f\u63f4\u6578\u767e\u7a2e\u786c\u9ad4\u958b\u767c\u677f\u53ca\u591a\u7a2e\u7a0b\u5f0f\u8a9e\u8a00\uff0c\u5c0dTinyML\u521d\u5b78\u8005\u662f\u975e\u5e38\u68d2\u7684\u5de5\u5177\u3002\u7531\u65bc\u5176\u5f37\u5927\u7684\u529f\u80fd\u53ca\u6578\u5341\u842c\u7684\u958b\u767c\u8005\uff0c2025\u5e74\u5df2\u6b63\u5f0f\u88ab\u9ad8\u901a\u5408\u4f75\u3002\u53f0\u7063\u70ba\u4e16\u754c\u4e3b\u8981MCU\u4f9b\u61c9\u570b\u5bb6\uff0c\u4f46\u5c0d\u65bc MCU AI \u6295\u5165\u4ecd\u4e0d\u7b97\u591a\uff0c\u5c24\u5176\u5728\u7b97\u6cd5\u53ca\u5de5\u5177\u4e0a\uff0c\u672a\u4f86\u667a\u6167\u611f\u6e2c\u5668\u3001\u5de5\u696d\u7269\u806f\u7db2\u751a\u81f3\u5404\u7a2e\u5c45\u5bb6\u53ca\u7a7f\u6234\u5f0f\u61c9\u7528\u90fd\u6703\u4f7f\u7528\u5230\uff0c\u5982\u679c\u80fd\u6709\u81ea\u5efa\u7248\u7684\u5de5\u5177\u5c07\u5c0d\u53f0\u7063\u5728\u5fae\u578bAI\u8edf\u786c\u9ad4\u6574\u6709\u5f88\u5927\u7684\u52a9\u76ca\uff0c\u800c\u9019\u5834\u5206\u4eab\u5c31\u6703\u548c\u5927\u5bb6\u4ecb\u7d39\u5982\u4f55\u6253\u9020\u5c6c\u65bc\u53f0\u7063\u7248\u7684Edge Impulse\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "7TFCEC", "name": "Jack OmniXRI", "avatar": "https://pretalx.coscup.org/media/avatars/JackHsu_1nCK1w8.png", "biography": "Jack Hsu\u5de5\u4f5c\u7d93\u9a57\u8d85\u904e\u4e09\u5341\u5e74\uff0c\u6280\u8853\u9818\u57df\u6a6b\u8de8\u6a5f\u96fb\u5149\u8edf\u97cc\u786c\uff0c\u4e3b\u8981\u5c08\u9577\u6a5f\u96fb\u6574\u5408\u3001\u96fb\u8166\u8996\u89ba\u3001\u4eba\u6a5f\u4e92\u52d5\u3001\u4eba\u5de5\u667a\u6167\u3001\u5c08\u5229\u5206\u6790\u53ca\u65b0\u5275\u8f14\u5c0e\u3002\u76ee\u524d\u64d4\u4efb\u591a\u5bb6\u516c\u53f8\u517c\u4efb\u6280\u8853\u9867\u554f\u4e26\u7a4d\u6975\u63a8\u5ee3\u5be6\u5883\u4e92\u52d5\u76f8\u95dc\u6280\u8853\uff0c\u4e26\u5275\u8fa6\u6b50\u5c3c\u514b\u65af\u5be6\u5883\u4e92\u52d5\u5de5\u4f5c\u5ba4(OmniXRI)\u3001Facebook Edge AI Taiwan\u908a\u7de3\u667a\u80fd\u4ea4\u6d41\u5340\u3002\u53e6\u64d4\u4efb Intel \u5275\u65b0\u5927\u4f7f\u53ca Arm \u958b\u767c\u8005\u793e\u7fa4\u5927\u4f7f\uff0c\u7a4d\u6975\u63a8\u52d5 Edge AI & TinyML \u751f\u614b\u5708\u3002", "public_name": "Jack OmniXRI", "guid": "1d0c327d-6d1e-568b-bc29-0b947b4d3baa", "url": "https://pretalx.coscup.org/coscup-2025/speaker/7TFCEC/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/VR9SEK/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/VR9SEK/", "attachments": []}, {"guid": "d3ca7824-ca37-5bb4-9b94-c6f2cde27fd7", "code": "8RYGNR", "id": 1917, "logo": null, "date": "2025-08-10T15:00:00+08:00", "start": "15:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2025-1917-ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/8RYGNR/", "title": "\u88dd\u7f6e\u7aef AI \u7684\u6548\u80fd\u8abf\u6821\uff1a\u5de5\u5177\u3001\u74f6\u9838\u8207\u6700\u4f73\u5be6\u8e10", "subtitle": "", "track": "Open Edge AI & TinyML", "type": "Talk", "language": "en", "abstract": "\u5728\u79fb\u52d5\u88dd\u7f6e\u4e0a\u90e8\u7f72 AI/ML \u61c9\u7528\uff0c\u5f9e\u6a21\u578b\u80fd\u300c\u8dd1\u8d77\u4f86\u300d\uff0c\u5230\u300c\u8dd1\u5f97\u597d\u300d\uff0c\u4e2d\u9593\u9084\u6709\u4e00\u6bb5\u503c\u5f97\u6df1\u7a76\u7684\u8ddd\u96e2\u3002\u5982\u4f55\u5728\u6709\u9650\u7684\u904b\u7b97\u8cc7\u6e90\u8207\u529f\u8017\u9810\u7b97\u4e0b\uff0c\u9054\u6210\u9ad8\u6548\u80fd\u3001\u7a69\u5b9a\u4e14\u6d41\u66a2\u7684 AI \u9ad4\u9a57\uff0c\u6b63\u662f\u958b\u767c\u8005\u5fc5\u9808\u9762\u5c0d\u7684\u6311\u6230\u3002\r\n\r\n\u672c\u4e3b\u984c\u5c07\u4ecb\u7d39\u958b\u767c\u8005\u5982\u4f55\u5584\u7528\u6548\u80fd\u5206\u6790\u5de5\u5177\uff0c\u627e\u51fa\u6a21\u578b\u904b\u884c\u904e\u7a0b\u4e2d\u7684\u904b\u7b97\u71b1\u9ede\u8207\u8a18\u61b6\u9ad4\u74f6\u9838\uff0c\u4e26\u91dd\u5c0d\u4e0d\u540c\u5e73\u53f0\u9032\u884c\u5be6\u52d9\u512a\u5316\u3002\u5167\u5bb9\u4e5f\u5c07\u6db5\u84cb\u6a21\u578b\u9078\u578b\u3001\u63a8\u8ad6\u6846\u67b6\u9078\u64c7\u8207\u90e8\u7f72\u6d41\u7a0b\u4e2d\u5e38\u898b\u7684\u95dc\u9375\u8003\u91cf\u3002\r\n\r\n\u5982\u679c\u4f60\u95dc\u5fc3\u5982\u4f55\u8b93 AI \u5728\u624b\u6a5f\u8207\u908a\u7de3\u88dd\u7f6e\u4e0a\u57f7\u884c\u5f97\u66f4\u5feb\u901f\u3001\u66f4\u7a69\u5b9a\u3001\u66f4\u7701\u96fb\uff0c\u9019\u5834\u5206\u4eab\u5c07\u63d0\u4f9b\u5177\u9ad4\u505a\u6cd5\u8207\u5be6\u6230\u7d93\u9a57\uff0c\u5354\u52a9\u4f60\u6253\u9020\u771f\u6b63\u8cbc\u8fd1\u4f7f\u7528\u8005\u9ad4\u9a57\u7684 AI \u89e3\u6c7a\u65b9\u6848\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DHQ9NX", "name": "Odin Shen", "avatar": "https://pretalx.coscup.org/media/avatars/DHQ9NX_U5Y8wFH.jpg", "biography": "\u76ee\u524d\u65c5\u5c45\u82f1\u570b\u528d\u6a4b\uff0c\u9577\u671f\u6295\u5165\u65bc\u958b\u767c\u8005\u8edf\u9ad4\u751f\u614b\u7684\u63a8\u5ee3\u8207\u6280\u8853\u5167\u5bb9\u7684\u88fd\u4f5c\u3002\u64c1\u6709\u4e8c\u5341\u5e74\u7cfb\u7d71\u55ae\u6676\u7247\u8edf\u9ad4\u958b\u767c\u7d93\u9a57\uff0c\u8fd1\u5e74\u5c08\u6ce8\u65bc\u5927\u578b\u8a9e\u8a00\u6a21\u578b\uff08LLM\uff09\u5728\u908a\u7de3\u88dd\u7f6e\u4e0a\u7684\u90e8\u7f72\u8207\u512a\u5316\uff0c\u7279\u5225\u662f\u5728\u7121 GPU \u7684\u74b0\u5883\u4e2d\u63d0\u5347\u63a8\u8ad6\u6548\u7387\u8207\u958b\u767c\u53ef\u884c\u6027\u3002\r\n\r\nOdin\u7a4d\u6975\u53c3\u8207\u53f0\u7063\u4ee5\u53ca\u5168\u7403\u958b\u6e90\u8207\u958b\u767c\u8005\u793e\u7fa4\uff0c\u4e26\u6295\u5165\u64b0\u5beb\u591a\u7bc7\u4ee5 Arm \u67b6\u69cb\u70ba\u57fa\u790e\u7684\u958b\u6e90\u6559\u5b78\u8cc7\u6e90\uff0c\u6db5\u84cb Edge AI\u908a\u7de3\u904b\u7b97\u3001\u5927\u8a9e\u8a00\u6a21\u578b\u5c0e\u5165\u3001\u8eca\u7528\u8edf\u9ad4 \u958b\u767c\u8207\u7cfb\u7d71\u8abf\u6821\u7b49\u4e3b\u984c\uff0c\u81f4\u529b\u65bc\u5354\u52a9\u958b\u767c\u8005\u66f4\u6709\u6548\u7387\u5730\u638c\u63e1\u6280\u8853\u4e26\u5be6\u8e10\u65bc\u61c9\u7528\u5834\u666f\u4e2d\u3002", "public_name": "Odin Shen", "guid": "71ff9149-9039-5e63-bb49-371e96cf28b9", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DHQ9NX/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/8RYGNR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/8RYGNR/", "attachments": []}], "TR410": [{"guid": "2ef7122b-ca21-5d3e-9d77-e61ea9e5ab3e", "code": "SRTWSE", "id": 1901, "logo": null, "date": "2025-08-10T10:30:00+08:00", "start": "10:30", "duration": "01:00", "room": "TR410", "slug": "coscup-2025-1901-homelab--vyos---linux", "url": "https://pretalx.coscup.org/coscup-2025/talk/SRTWSE/", "title": "HomeLab \u5f9e\u7db2\u8def\u958b\u59cb\uff01 VyOS \u5165\u9580\u7d1a\u6559\u5b78\uff0c\u8b93 Linux \u4e0d\u518d\u53ea\u62ff\u4f86\u7576\u4f3a\u670d\u5668\u7cfb\u7d71", "subtitle": "", "track": "Open Source Computer Network Enthusiast in Taiwan / FOR REAL Network Operators", "type": "Talk", "language": "en", "abstract": "\u4f60\u53ef\u80fd\u5f04\u4e86\u81ea\u5df1\u7684 HomeLab\uff0c\u4e26\u5728\u88e1\u73a9\u904e Proxmox\u3001Docker\u3001NAS\uff0c\u4f46\u4f60\u771f\u7684\u638c\u63e1\u4e86\u300c\u7db2\u8def\u300d\u9019\u584a\u57fa\u790e\u55ce\uff1f\u672c\u5834\u8b70\u7a0b\u5c07\u5e36\u4f60\u8df3\u812b\u300cLinux \u53ea\u80fd\u67b6\u670d\u52d9\u300d\u7684\u6846\u67b6\uff0c\u6df1\u5165\u8a8d\u8b58\u958b\u6e90\u8def\u7531\u7cfb\u7d71 VyOS\uff0c\u5b78\u6703\u5982\u4f55\u7528 CLI \u6253\u9020\u5c6c\u65bc\u4f60\u7684\u7db2\u8def\u6838\u5fc3\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YMDWC3", "name": "Yuan", "avatar": "https://pretalx.coscup.org/media/avatars/YMDWC3_whUykYG.jpg", "biography": "\u73fe\u8077\u7db2\u8def\u5de5\u7a0b\u5e2b\u8207\u5927\u5b78\u751f\uff0c\u5c08\u6ce8\u65bc\u7db2\u8def\u7ba1\u7406\u8207\u74b0\u5883\u5efa\u7f6e\u3002\u559c\u611b\u5c07 HomeLab \u7db2\u8def\u5f04\u70b8\u518d\u4fee\u597d\u589e\u9032\u81ea\u5df1\uff0c\u5e38\u5728\u5404\u7a2e\u793e\u7fa4\u5e73\u53f0\u904a\u8d70\u63a8\u5ee3\u7db2\u8def\u7dad\u904b\uff0c\u6210\u529f\u628a\u8a31\u591a\u4eba\u63a8\u4e0b\u7db2\u8def\u7dad\u904b\u9019\u500b\u5927\u5751\uff0c\u6700\u8fd1\u958b\u59cb\u63a5\u89f8\u696d\u754c\u4e86\u89e3\u67b6\u69cb\u8207\u898f\u5283\u3002\u9019\u6b21\u9996\u6b21\u767b\u4e0a COSCUP \u821e\u53f0\uff0c\u60f3\u8ddf\u5927\u5bb6\u5206\u4eab\u300c\u7db2\u8def\uff0c\u5176\u5be6\u4e5f\u53ef\u4ee5\u5f88\u597d\u73a9\u300d\uff0c\u5982\u679c\u4f60\u4e5f\u60f3\u8df3\u5751\u7db2\u8def\uff0c\u6b61\u8fce\u6572\u6572\u6211\uff01\r\n\r\n\u500b\u4eba\u7db2\u7ad9\uff1ahttps://yuan-tw.net", "public_name": "Yuan", "guid": "cee540a2-0510-5714-9bbd-80b8bae70066", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YMDWC3/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SRTWSE/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SRTWSE/", "attachments": []}, {"guid": "cb771a2b-cfbf-577e-8a4c-7dd6913f9335", "code": "DMQXBA", "id": 2044, "logo": null, "date": "2025-08-10T11:45:00+08:00", "start": "11:45", "duration": "01:00", "room": "TR410", "slug": "coscup-2025-2044-stunmesh-go-wireguard-nat", "url": "https://pretalx.coscup.org/coscup-2025/talk/DMQXBA/", "title": "STUNMESH-go: Wireguard NAT\u7a7f\u96a7\u5de5\u5177\u7684\u6e90\u8d77\u8207\u4ecb\u7d39", "subtitle": "", "track": "Open Source Computer Network Enthusiast in Taiwan / FOR REAL Network Operators", "type": "Talk", "language": "en", "abstract": "STUNMESH-go \u662f\u4e00\u500b\u4ee5 WireGuard \u70ba\u6838\u5fc3\uff0c\u5c08\u70ba NAT \u7a7f\u900f\u5834\u666f\u8a2d\u8a08\u7684\u8f15\u91cf\u7d1a\u9023\u7dda\u5de5\u5177\u3002\u5b83\u4e0d\u9700\u8981\u4e2d\u5fc3\u4f3a\u670d\u5668\uff0c\u5229\u7528 STUN \u5354\u8b70\u8207 mesh \u67b6\u69cb\u5be6\u73fe\u9ede\u5c0d\u9ede\u901a\u8a0a\uff0c\u5373\u4f7f\u96d9\u65b9\u90fd\u5728 CGNAT \u6216\u5c01\u9589\u7db2\u8def\u4e0b\uff0c\u4e5f\u80fd\u81ea\u52d5\u5354\u8abf\u9023\u7dda\u8def\u5f91\u3002\u672c\u8b70\u7a0b\u5c07\u5206\u4eab STUNMESH-go \u7684\u8a2d\u8a08\u80cc\u666f\u3001\u6838\u5fc3\u6a5f\u5236\u8207\u5be6\u52d9\u61c9\u7528\u7d93\u9a57\uff0c\u4e26\u63a2\u8a0e\u5176\u5728\u81ea\u8a17\u7ba1\u3001\u5206\u6563\u5f0f\u670d\u52d9\u3001\u81ea\u67b6 mesh VPN \u7b49\u60c5\u5883\u4e0b\u7684\u6f5b\u529b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JWUFMA", "name": "\u9ec3\u5b87\u5f37 Date Huang", "avatar": "https://pretalx.coscup.org/media/avatars/c_-_%E8%A4%87%E8%A3%BD_TI6GrvS.JPG", "biography": null, "public_name": "\u9ec3\u5b87\u5f37 Date Huang", "guid": "6b28bfb3-3dd7-54d5-96ae-5fefd9561b97", "url": "https://pretalx.coscup.org/coscup-2025/speaker/JWUFMA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DMQXBA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DMQXBA/", "attachments": []}, {"guid": "83f599c2-2477-5ae5-bb0f-13dc406733ef", "code": "BQRHLS", "id": 1902, "logo": null, "date": "2025-08-10T13:10:00+08:00", "start": "13:10", "duration": "01:00", "room": "TR410", "slug": "coscup-2025-1902", "url": "https://pretalx.coscup.org/coscup-2025/talk/BQRHLS/", "title": "\u7db2\u8def\u7b56\u7565\u600e\u9ebc\u4e0b\uff1f\u5229\u7528\u958b\u6e90\u5de5\u5177\u505a\u7db2\u8def\u6d41\u91cf\u5206\u6790", "subtitle": "", "track": "Open Source Computer Network Enthusiast in Taiwan / FOR REAL Network Operators", "type": "Talk - early bird submission", "language": "en", "abstract": "\u6d41\u91cf\u5206\u6790\u662f\u505a\u597d\u7db2\u8def\u8def\u7531\u7b56\u7565\u8207\u6210\u672c\u8abf\u914d\u7684\u4e00\u74b0\uff0c\u672c\u8b70\u7a0b\u5c07\u6703\u4f7f\u7528\u958b\u6e90\u5de5\u5177 Akvorado\u5be6\u4f5c\u5f9e\u6536\u96c6\u3001\u5132\u5b58\u5230\u8996\u89ba\u5316\u7684\u5168\u6d41\u7a0b\u6d41\u91cf\u76e3\u63a7\u67b6\u69cb\u3002\u5167\u5bb9\u5c07\u6db5\u84cb\u5982\u4f55\u90e8\u7f72\u8207\u8a2d\u5b9a Akvorado\u3001\u6574\u5408 sFlow/NetFlow \u8cc7\u6599\u4f86\u6e90\u3002\u900f\u904e\u5206\u6790\u6d41\u91cf\uff0c\u5354\u52a9\u7db2\u7ba1\u4eba\u54e1\u66f4\u6709\u6548\u638c\u63e1\u8de8\u5883\u8207\u5340\u57df\u6027\u6d41\u91cf\u8da8\u52e2\uff0c\u9032\u800c\u512a\u5316\u7db2\u8def\u62d3\u64b2\u8207 ISP \u9593\u7684\u9023\u7dda\u7b56\u7565\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8MDJFA", "name": "Li-Heng Yu (seadog007)", "avatar": "https://pretalx.coscup.org/media/avatars/8MDJFA_CFv4B2y.png", "biography": "\u5c24\u7406\u8861\uff0c\u5e38\u7528\u7db2\u8def ID \u70ba seadog007\r\n\u4ed6\u9577\u671f\u6295\u6ce8\u8cc7\u6e90\u8207\u7db2\u8def\u81ea\u7531\u8207\u7db2\u8def\u97cc\u6027\u7b49\u9818\u57df\r\n\u662f\u500b\u6301\u6709\u591a\u7a2e\u4e0d\u540c\u8eab\u4efd\u8207\u7dad\u904b\u591a\u500b\u570b\u969b\u5c08\u6848\u7684\u958b\u6e90\u73a9\u5bb6", "public_name": "Li-Heng Yu (seadog007)", "guid": "3f8573ff-07d8-5272-b6ce-7c00ff4896a2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8MDJFA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/BQRHLS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/BQRHLS/", "attachments": []}, {"guid": "26d7bc8b-bd3f-5684-a55f-ec65f2ae0b5e", "code": "VDEJDB", "id": 1900, "logo": null, "date": "2025-08-10T14:10:00+08:00", "start": "14:10", "duration": "01:00", "room": "TR410", "slug": "coscup-2025-1900-n8n", "url": "https://pretalx.coscup.org/coscup-2025/talk/VDEJDB/", "title": "\u7528 n8n \u6253\u9020\u667a\u6167\u5316\u7db2\u8def\u7dad\u904b\u81ea\u52d5\u5316\u6d41\u7a0b", "subtitle": "", "track": "Open Source Computer Network Enthusiast in Taiwan / FOR REAL Network Operators", "type": "Talk", "language": "en", "abstract": "\u900f\u904e\u958b\u6e90\u81ea\u52d5\u5316\u5de5\u5177 n8n\uff0c\u7d50\u5408\u7db2\u8def\u76e3\u63a7\u8207\u7dad\u904b\u5e38\u898b\u9700\u6c42\uff08\u5982\u8b66\u793a\u901a\u77e5\u3001\u6545\u969c\u6392\u9664\u3001\u6d41\u91cf\u5206\u6790\u7b49\uff09\uff0c\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u5982\u4f55\u4f7f\u7528 n8n \u4f86\u964d\u4f4e\u7dad\u904b\u6210\u672c\u53ca\u7dad\u904b\u58d3\u529b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XR8KPJ", "name": "Sky Jhang", "avatar": "https://pretalx.coscup.org/media/avatars/XR8KPJ_Dcc5v16.jpg", "biography": "\u5929\u7a7a\u6578\u4f4d\u6280\u8853\u64d4\u7576", "public_name": "Sky Jhang", "guid": "2d9d3075-c640-5f00-a13c-fea4a0331bd6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/XR8KPJ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/VDEJDB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/VDEJDB/", "attachments": []}, {"guid": "eb9cf4c3-f225-5f48-80d7-8929962a1da9", "code": "EXXSLX", "id": 1903, "logo": null, "date": "2025-08-10T15:10:00+08:00", "start": "15:10", "duration": "00:50", "room": "TR410", "slug": "coscup-2025-1903-ping", "url": "https://pretalx.coscup.org/coscup-2025/talk/EXXSLX/", "title": "\u5f9e Ping\u503c \u5230\u5716\u8868\uff0c\u6253\u9020\u5c08\u5c6c\u65bc\u4f60\u7684\u7db2\u8def\u54c1\u8cea\u76e3\u6e2c\u7cfb\u7d71\uff01", "subtitle": "", "track": "Open Source Computer Network Enthusiast in Taiwan / FOR REAL Network Operators", "type": "Talk - early bird submission", "language": "en", "abstract": "\u4f60\u662f\u5426\u66fe\u7d93\u7591\u60d1\u70ba\u4ec0\u9ebc\u7db2\u8def\u6709\u6642\u5019\u5f88\u6162\uff1f\u6216\u662f\u60f3\u77e5\u9053\u7db2\u8def\u9023\u7dda\u7684\u54c1\u8cea\u5230\u5e95\u597d\u4e0d\u597d\uff1f\u6211\u5c07\u7528\u6700\u7c21\u55ae\u6613\u61c2\u7684\u65b9\u5f0f\uff0c\u5e36\u4f60\u8a8d\u8b58\u7db2\u8def\u76e3\u63a7\u7684\u4e16\u754c\u3002\r\n\r\n\u5f9e\u5927\u5bb6\u90fd\u719f\u6089\u7684\u300cping\u300d\u6307\u4ee4\u958b\u59cb\uff0c\u89e3\u91cb\u5b83\u80cc\u5f8c\u7684\u904b\u4f5c\u539f\u7406\uff0c\u63a5\u8457\u4ecb\u7d39\u66f4\u9032\u968e\u7684 MTR \u5de5\u5177\uff0c\u8b93\u4f60\u80fd\u5920\u8ffd\u8e64\u7db2\u8def\u5c01\u5305\u7684\u5b8c\u6574\u8def\u5f91\u3002\u7136\u5f8c\u6703\u5e36\u5927\u5bb6\u5b89\u88dd\u4e26\u4f7f\u7528 SmokePing \u9019\u500b\u5f37\u5927\u7684\u76e3\u63a7\u5de5\u5177\uff0c\u5b78\u7fd2\u5982\u4f55\u5efa\u7acb\u81ea\u5df1\u7684\u7db2\u8def\u54c1\u8cea\u76e3\u6e2c\u7cfb\u7d71\u3002\r\n\r\n\u9019\u908a\u4e5f\u6703\u4ecb\u7d39\u6211\u67b6\u8a2d\u7db2\u8def\u76e3\u63a7\u670d\u52d9\u7684\u7d93\u9a57\uff0c\u5305\u62ec\u5982\u4f55\u770b\u61c2\u90a3\u4e9b\u770b\u8d77\u4f86\u5f88\u8907\u96dc\u7684\u5716\u8868\uff0c\u4ee5\u53ca\u5982\u4f55\u5f9e\u76e3\u63a7\u6578\u64da\u4e2d\u767c\u73fe\u7db2\u8def\u554f\u984c\u3002\u5373\u4f7f\u4f60\u662f\u7db2\u8def\u65b0\u624b\uff0c\u4e5f\u80fd\u900f\u904e\u9019\u5834\u5206\u4eab\u5b78\u6703\u57fa\u672c\u7684\u7db2\u8def\u8a3a\u65b7\u6280\u5de7\uff0c\u4e26\u4e86\u89e3\u5982\u4f55\u7528\u958b\u6e90\u5de5\u5177\u4f86\u76e3\u63a7\u7db2\u8def\u54c1\u8cea\u3002\r\n\r\n\u9019\u4e0d\u53ea\u662f\u6280\u8853\u5206\u4eab\uff0c\u66f4\u662f\u4e00\u500b\u8b93\u4f60\u5f9e\u96f6\u958b\u59cb\u8a8d\u8b58\u7db2\u8def\u76e3\u63a7\u7684\u53cb\u5584\u5165\u9580\u8ab2\u7a0b\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FDQ9TT", "name": "\u6c5f\u7afa\u539f", "avatar": "https://pretalx.coscup.org/media/avatars/FDQ9TT_2cq1FGB.jpg", "biography": "\u6211\u662f\u4e00\u540d\u9ad8\u4e2d\u751f\uff0c\u559c\u6b61\u5230\u8655\u4e82\u8dd1\u3001\u62cd\u7167", "public_name": "\u6c5f\u7afa\u539f", "guid": "d0527127-1916-5109-9052-e94e1680bc4d", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FDQ9TT/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EXXSLX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EXXSLX/", "attachments": []}], "TR411": [{"guid": "430ddce1-9fc4-570c-8c4a-67ba06c5a5b7", "code": "N7APZU", "id": 1866, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2025-1866-why-does-expressvpn-switch-from-c-to-rust-for-lightway-s-code--c--rust--expressvpn--lightway-vpn", "url": "https://pretalx.coscup.org/coscup-2025/talk/N7APZU/", "title": "Why does ExpressVPN switch from C to Rust for Lightway\u2019s code? (\u5f9e C \u5230 Rust\uff1a\u70ba\u4f55 ExpressVPN \u91cd\u5beb Lightway VPN \u5354\u5b9a)", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - bonus round submission", "language": "en", "abstract": "We built Lightway from scratch in a quest to offer a VPN protocol that serves the needs of VPN users in a modern, mobile world\u2014one that\u2019s fast, secure, and reliable. Since launching Lightway five years ago, we\u2019ve had it open-sourced and audited, as well as implementing key upgrades. We have just rolled out a new version of Lightway to users\u2014one that sees our pioneering VPN protocol rewritten in Rust programming language. For this technical talk, we wanted to take a moment to discuss some of the more technical reasons behind the changes we\u2019ve made and dive into the benefits of Rust over C, the language we originally used for Lightway code.\r\n\r\n\u5728\u884c\u52d5\u7db2\u8def\u9700\u6c42\u65e5\u76ca\u63d0\u5347\u7684\u4eca\u5929\uff0c\u6211\u5011\u81ea\u884c\u958b\u767c\u4e86 Lightway\u2500\u2500\u4e00\u6b3e\u5c08\u70ba\u6eff\u8db3\u7528\u6236\u591a\u6a23\u9700\u6c42\u3001\u5177\u5099\u9ad8\u6548\u80fd\u3001\u5b89\u5168\u6027\u8207\u7a69\u5b9a\u6027\u7684 VPN \u5354\u5b9a\uff0c\u80fd\u9748\u6d3b\u61c9\u5c0d\u591a\u8b8a\u7684\u7db2\u8def\u74b0\u5883\u3002\u81ea\u4e94\u5e74\u524d\u9996\u6b21\u63a8\u51fa\u4ee5\u4f86\uff0cLightway \u4e00\u76f4\u4ee5\u958b\u6e90\u6a21\u5f0f\u958b\u767c\uff0c\u4e26\u5b9a\u671f\u9032\u884c\u5b89\u5168\u5be9\u67e5\u8207\u529f\u80fd\u66f4\u65b0\uff0c\u6301\u7e8c\u63d0\u5347\u6548\u80fd\u8207\u7a69\u5b9a\u6027\u3002\u8fd1\u671f\uff0c\u6211\u5011\u5b8c\u6210\u4e86\u4e00\u9805\u91cd\u8981\u7684\u6280\u8853\u91cd\u69cb\uff1a\u5c07\u539f\u672c\u4ee5 C \u8a9e\u8a00\u958b\u767c\u7684 Lightway \u6838\u5fc3\uff0c\u5168\u9762\u4ee5 Rust \u91cd\u5beb\u3002\r\n\u5728\u9019\u6b21\u6280\u8853\u5206\u4eab\u4e2d\uff0c\u6211\u5011\u5c07\u6df1\u5165\u63a2\u8a0e\u8b8a\u66f4\u80cc\u5f8c\u7684\u6280\u8853\u539f\u56e0\uff0c\u4e26\u9032\u4e00\u6b65\u5206\u6790\u4ee5 Rust \u958b\u767c\u6240\u5e36\u4f86\u7684\u512a\u52e2\u8207\u6548\u76ca\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Y7RQNN", "name": "Thomas Leong", "avatar": "https://pretalx.coscup.org/media/avatars/Y7RQNN_yfs6wHX.jpeg", "biography": "Thomas Leong is a Senior Software Engineer at ExpressVPN, specializing in secure network protocols. He plays a key role in developing and maintaining the Lightway VPN protocol, working across both client and server components. His expertise spans a wide range of platforms, including iOS, Android, Windows, macOS, Linux. Thomas is passionate about privacy-focused engineering and building robust, cross-platform solutions at scale.", "public_name": "Thomas Leong", "guid": "a5bfbed5-6635-5888-8c3b-accf10fcb606", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Y7RQNN/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/N7APZU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/N7APZU/", "attachments": []}, {"guid": "1f2c9605-343e-54a3-8b8d-bb1bab267da8", "code": "7J8JAC", "id": 1867, "logo": null, "date": "2025-08-10T10:30:00+08:00", "start": "10:30", "duration": "02:00", "room": "TR411", "slug": "coscup-2025-1867-local-ai-on-open-hardware-building-privacy-aware-intelligence-together", "url": "https://pretalx.coscup.org/coscup-2025/talk/7J8JAC/", "title": "Local AI on Open Hardware: Building Privacy-Aware Intelligence Together", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - bonus round submission", "language": "en", "abstract": "True privacy-aware AI requires a fundamental shift: from cloud monopolies to local intelligence running on hardware we can trust. ExpressVPN, as a new RISC-V International Strategic Member, is building this workshop with industry pioneers who are making this vision possible.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EEE838", "name": "Peter Membrey", "avatar": "https://pretalx.coscup.org/media/avatars/EEE838_b2x1Ixy.jpg", "biography": "Peter Membrey is Chief Research Officer at ExpressVPN, where he leads the exploration of emerging technologies that will define the future of privacy infrastructure. As the creator of Lightway\u2014ExpressVPN's open-source VPN protocol protecting millions of users worldwide\u2014and a core architect of TrustedServer, the industry's first RAM-only server platform, Peter has consistently pushed the boundaries of what's possible in security technology. An IEEE Computer Society Distinguished Contributor and Chartered Fellow of the British Computer Society, Peter holds a doctorate in engineering and has co-authored over a dozen technical books. His current research focuses on the intersection of open hardware, zero-trust architectures, and privacy-preserving technologies, with particular interest in how RISC-V can revolutionize the security landscape just as Linux transformed software. At ExpressVPN, Peter is spearheading investigations into custom hardware solutions that could redefine privacy technology\u2014from purpose-built VPN appliances to local AI\r\n\r\nprocessing that keeps data under user control. He believes open hardware represents the next frontier in building truly verifiable, trustworthy infrastructure.", "public_name": "Peter Membrey", "guid": "af910c1b-a3f3-58e9-9930-451bd02b88fd", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EEE838/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7J8JAC/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7J8JAC/", "attachments": []}, {"guid": "ae891e62-36e4-5277-9e18-af4a3bdb7632", "code": "Y3CT8Z", "id": 1880, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "02:00", "room": "TR411", "slug": "coscup-2025-1880-python--ttnn--ai", "url": "https://pretalx.coscup.org/coscup-2025/talk/Y3CT8Z/", "title": "\u4f7f\u7528 Python \u8207 TTNN \u5c08\u7528\u6676\u7247\u7684\u7de8\u5beb AI \u63a8\u7406\u7a0b\u5f0f", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Talk - bonus round submission", "language": "en", "abstract": "TTNN \u662f\u7531 Tenstorrent \u958b\u767c\u4e26\u7a4d\u6975\u7dad\u8b77\u7684\u958b\u6e90\u7b97\u5b50\u51fd\u5f0f\u5eab (Open Source Operator Library)\uff0c\u9019\u4ee3\u8868\u6211\u5011\u6bcf\u5929\u90fd\u516c\u958b\u63a5\u53d7\u4f86\u81ea\u793e\u7fa4\u7684 patch \u4fee\u6b63\u8207 bug \u56de\u5831\u3002\r\n\r\n\u5728\u9019\u5834\u5de5\u4f5c\u574a\u4e2d\uff0c\u6211\u5011\u5c07\u4e00\u6b65\u6b65\u5e36\u60a8\u5728 Tenstorrent \u7684\u8655\u7406\u5668\u4e0a\u904b\u884c\u4e00\u500b\u7c21\u55ae\u7684\u6a21\u578b\uff0c\u8b93\u60a8\u89aa\u8eab\u9ad4\u9a57\uff0c\u99d5\u99ad\u6700\u9802\u5c16\u7684\u786c\u9ad4\u67b6\u69cb\u3001\u5728\u7279\u88fd\u5316\u786c\u9ad4\u4e0a\u57f7\u884c\u904b\u7b97\uff0c\u7adf\u662f\u5982\u6b64\u8f15\u800c\u6613\u8209\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "JPWYGS", "name": "\u5f35\u5b89\u90a6", "avatar": "https://pretalx.coscup.org/media/avatars/JPWYGS_6ESW6oc.jpg", "biography": "Martin \u662f\u4e00\u4f4d\u9577\u671f\u7684\u958b\u6e90\u958b\u767c\u8005\u8207\u5c08\u6848\u7dad\u8b77\u8005\uff0c\u53c3\u8207\u904e\u8a31\u591a\u51fd\u5f0f\u5eab\u7684\u958b\u767c\uff0c\u5176\u4e2d\u5305\u542b\u9ad8\u6548\u80fd C++ \u7db2\u7ad9\u6846\u67b6 Drogon\u3002\u4ed6\u66fe\u70ba\u4e86\u66ff\u5404\u7a2e ML \u61c9\u7528\u7a0b\u5f0f\u52a0\u4e0a NPU \u652f\u63f4\uff0c\u800c fork \u4e86\u5305\u542b llama.cpp \u5728\u5167\u7684\u6578\u500b\u5c08\u6848\uff0c\u4f7f\u5176\u4e0d\u518d\u50c5\u9650\u65bc CPU \u6216 GPU \u4e0a\u904b\u884c\u3002\r\n\r\n\u4ed6\u76ee\u524d\u4efb\u8077\u65bc Tenstorrent\uff0c\u6b63\u662f\u770b\u4e2d\u4e86 Tenstorrent \u5c0d\u958b\u6e90\u7684\u6295\u5165\u8207\u627f\u8afe\u3002\u4ed6\u5e0c\u671b\u80fd\u5354\u52a9\u5f62\u5851\u958b\u6e90\u793e\u7fa4\u7684\u6a23\u8c8c\uff0c\u4e26\u78ba\u4fdd\u793e\u7fa4\u80fd\u5f9e Tenstorrent \u7684\u6210\u679c\u4e2d\u5be6\u969b\u53d7\u76ca\r\n\r\nTL;DR\uff1aHacker\u3001\u958b\u6e90\u958b\u767c\u8005\uff0c\u7121\u804a\u5c31\u6703\u958b\u59cb\u641e\u4e8b", "public_name": "\u5f35\u5b89\u90a6", "guid": "c7785bae-93ad-5cca-a830-44c931e0b5af", "url": "https://pretalx.coscup.org/coscup-2025/speaker/JPWYGS/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/Y3CT8Z/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/Y3CT8Z/", "attachments": []}], "TR412-1": [{"guid": "a8f90b62-c169-527e-8ef2-dd3fa7006f60", "code": "VQ7RTF", "id": 1840, "logo": null, "date": "2025-08-10T09:30:00+08:00", "start": "09:30", "duration": "01:00", "room": "TR412-1", "slug": "coscup-2025-1840-eng-how-to-find-a-job-abroad-and-how-my-open-sources-experience-apply", "url": "https://pretalx.coscup.org/coscup-2025/talk/VQ7RTF/", "title": "(ENG) How to find a job abroad and how my open sources experience apply", "subtitle": "", "track": "Data-Driven Job Hunting", "type": "Talk - bonus round submission", "language": "en", "abstract": "Thinking about working abroad but not sure where to begin? This session offers a practical, honest guide for Taiwanese tech professionals exploring global careers. From understanding visa pathways (like Canada\u2019s open work permit or EU\u2019s Blue Card) to adapting resumes for international standards and preparing for culturally diverse interviews, we\u2019ll break down what it really takes to land a job overseas. I\u2019ll also share success stories from those who\u2019ve relocated to Europe and North America, along with common pitfalls and tips for building remote-friendly profiles. Whether you\u2019re targeting relocation or remote roles, this session will help you make informed, confident moves in the global job market.\r\n\r\n\u60f3\u51fa\u570b\u5de5\u4f5c\u6216\u63a2\u7d22\u9060\u8ddd\u6a5f\u6703\uff0c\u4f46\u4e0d\u77e5\u9053\u5f9e\u54ea\u88e1\u958b\u59cb\uff1f\u9019\u5834\u5206\u4eab\u6574\u7406\u4e86\u6211\u904e\u53bb\u4e94\u5e74\u5354\u52a9\u79d1\u6280\u4eba\u624d\u6210\u529f\u843d\u5730\u6b50\u7f8e\u8077\u5834\u7684\u7d93\u9a57\uff0c\u62c6\u89e3\u5f9e\u5c65\u6b77\u6e96\u5099\u3001LinkedIn \u512a\u5316\uff0c\u5230\u9762\u8a66\u95dc\u5361\u8207\u6587\u5316\u9069\u61c9\u7684\u6bcf\u4e00\u6b65\u3002\u4f60\u5c07\u5b78\u5230\u5404\u570b\u7c3d\u8b49\u8207\u6c42\u8077\u9580\u6abb\u5dee\u7570\u3001\u570b\u969b\u5c65\u6b77\u6a19\u6e96\u7bc4\u4f8b\uff0c\u4e26\u8a8d\u8b58\u5e7e\u500b\u5e38\u88ab\u5ffd\u7565\u7684\u6210\u529f\u8981\u7d20\u3002\u9019\u662f\u4e00\u5834\u5be6\u7528\u3001\u771f\u5be6\uff0c\u5c08\u70ba\u5de5\u7a0b\u5e2b\u8a2d\u8a08\u7684\u6d77\u5916\u6c42\u8077\u5be6\u6230\u8b1b\u5ea7\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XZTHDG", "name": "Coach \u55ac\uff08Chiao\uff09", "avatar": "https://pretalx.coscup.org/media/avatars/XZTHDG_GFXGawp.jpg", "biography": "George \u66fe\u5f9e\u53f0\u7063\u5728\u6c92\u6709\u8eab\u4efd\u4e0b\u5f97\u5230\u652f\u63f4 Visa \u7684\u65b0\u52a0\u5761 ByteDance\u3001\u82f1\u570b Mozilla\u3001\u7f8e\u570b Gitlab \u7684 Offer\uff0c\u5f8c\u4f86\u4efb\u8077\u65bc\u7f8e\u570b\u4e9e\u99ac\u905c\u3002\u5f8c\u4f86\u5c07\u4ed6\u6c42\u8077\u7684\u65b9\u6cd5\u8f49\u70ba\u4e00\u5957\u5b8c\u6574\u7684\u6846\u67b6\u3002\u73fe\u5728\u662f\u4e00\u4f4d\u8de8\u570b\u8077\u6daf\u6559\u7df4\uff0c\u5c08\u6ce8\u65bc\u5e6b\u52a9\u79d1\u6280\u696d\u4eba\u624d\u9032\u884c\u6578\u64da\u9a45\u52d5\u7684\u8077\u6daf\u8f49\u8077\uff0c\u81f3\u4eca\u5df2\u966a\u8dd1\u8d85\u904e 200 \u4f4d\u6c42\u8077\u8005\uff0c\u6210\u529f\u9032\u5165\u570b\u969b\u4f01\u696d\u8207\u9060\u8ddd\u8077\u5834\u3002\u4ed6\u63a8\u5ee3\u7684\u300c\u91cf\u5316\u6c42\u8077\u6cd5\u300d\u7d50\u5408\u958b\u6e90\u5de5\u5177\u3001\u6307\u6a19\u8ffd\u8e64\uff0c\u5354\u52a9\u6c42\u8077\u8005\u505a\u51fa\u6709\u7b56\u7565\u7684\u884c\u52d5\u9078\u64c7\uff0c\u4e5f\u81f4\u529b\u65bc\u5efa\u7acb\u83ef\u4eba\u5728\u5730\u8207\u6d77\u5916\u6c42\u8077\u7684\u77e5\u8b58\u793e\u7fa4\u3002\r\n\r\nGeorge received job offers from companies like ByteDance Singapore, Mozilla UK, and GitLab US\u2014all while applying without a local work permit. He eventually joined Amazon US. Based on his experiences, he developed a structured and data-driven job search framework. Now working as a cross-border career coach, George has helped over 200 tech professionals successfully land roles in global companies and remote teams. His \u201cQuantified Job Hunting\u201d method combines open-source tools, metrics tracking, and strategic iteration to empower job seekers to make informed decisions. He is also dedicated to building a knowledge-sharing community for Mandarin-speaking professionals navigating both local and international job markets.", "public_name": "Coach \u55ac\uff08Chiao\uff09", "guid": "d9f09a36-a1f8-5673-806f-cde61b8b76bc", "url": "https://pretalx.coscup.org/coscup-2025/speaker/XZTHDG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/VQ7RTF/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/VQ7RTF/", "attachments": []}, {"guid": "4e6a0887-d224-52e2-8c50-1fdd43dd44a1", "code": "XDK9YQ", "id": 1838, "logo": null, "date": "2025-08-10T10:30:00+08:00", "start": "10:30", "duration": "02:00", "room": "TR412-1", "slug": "coscup-2025-1838", "url": "https://pretalx.coscup.org/coscup-2025/talk/XDK9YQ/", "title": "\u91cf\u5316\u6c42\u8077\u6cd5\u5be6\u6230\u5de5\u4f5c\u574a \u2014 \u5982\u4f55\u5584\u7528\u6578\u64da\u99d5\u99ad\u4f60\u7684\u8077\u6daf", "subtitle": "", "track": "Data-Driven Job Hunting", "type": "workshop/panel", "language": "en", "abstract": "\u5728\u5feb\u901f\u8b8a\u52d5\u7684\u79d1\u6280\u696d\uff0c\u6c42\u8077\u4e0d\u8a72\u53ea\u662f\u6191\u611f\u89ba\u3002\u9019\u5834\u5206\u4eab\u5c07\u5e36\u4f60\u8a8d\u8b58\u300c\u91cf\u5316\u6c42\u8077\u6cd5\u300d\uff1a\u900f\u904e\u6578\u64da\u8ffd\u8e64\u8207\u6307\u6a19\u512a\u5316\uff0c\u5e6b\u52a9\u4f60\u91d0\u6e05\u54ea\u7a2e\u5c65\u6b77\u6700\u6709\u6548\u3001\u54ea\u4e9b\u7b56\u7565\u771f\u7684\u6709\u7528\u3002\u5f9e\u6295\u905e\u6578\u3001\u56de\u4fe1\u7387\u3001\u9762\u8a66\u8f49\u63db\u7387\u5230 offer \u7372\u5f97\u7387\uff0c\u55ac\u5c07\u5206\u4eab\u5982\u4f55\u966a\u4f34\u8d85\u904e 200 \u4f4d\u6c42\u8077\u8005\u5efa\u7acb\u500b\u4eba\u5316\u7684\u6c42\u8077\u5100\u8868\u677f\uff0c\u8b93\u6bcf\u4e00\u6b21\u884c\u52d5\u90fd\u66f4\u6709\u65b9\u5411\u3002\u9069\u5408\u5e0c\u671b\u63d0\u5347\u6c42\u8077\u6548\u7387\u3001\u6b63\u5728\u6c42\u8077\u8f49\u8077\u7684\u5de5\u7a0b\u5e2b\u53c3\u8207\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "XZTHDG", "name": "Coach \u55ac\uff08Chiao\uff09", "avatar": "https://pretalx.coscup.org/media/avatars/XZTHDG_GFXGawp.jpg", "biography": "George \u66fe\u5f9e\u53f0\u7063\u5728\u6c92\u6709\u8eab\u4efd\u4e0b\u5f97\u5230\u652f\u63f4 Visa \u7684\u65b0\u52a0\u5761 ByteDance\u3001\u82f1\u570b Mozilla\u3001\u7f8e\u570b Gitlab \u7684 Offer\uff0c\u5f8c\u4f86\u4efb\u8077\u65bc\u7f8e\u570b\u4e9e\u99ac\u905c\u3002\u5f8c\u4f86\u5c07\u4ed6\u6c42\u8077\u7684\u65b9\u6cd5\u8f49\u70ba\u4e00\u5957\u5b8c\u6574\u7684\u6846\u67b6\u3002\u73fe\u5728\u662f\u4e00\u4f4d\u8de8\u570b\u8077\u6daf\u6559\u7df4\uff0c\u5c08\u6ce8\u65bc\u5e6b\u52a9\u79d1\u6280\u696d\u4eba\u624d\u9032\u884c\u6578\u64da\u9a45\u52d5\u7684\u8077\u6daf\u8f49\u8077\uff0c\u81f3\u4eca\u5df2\u966a\u8dd1\u8d85\u904e 200 \u4f4d\u6c42\u8077\u8005\uff0c\u6210\u529f\u9032\u5165\u570b\u969b\u4f01\u696d\u8207\u9060\u8ddd\u8077\u5834\u3002\u4ed6\u63a8\u5ee3\u7684\u300c\u91cf\u5316\u6c42\u8077\u6cd5\u300d\u7d50\u5408\u958b\u6e90\u5de5\u5177\u3001\u6307\u6a19\u8ffd\u8e64\uff0c\u5354\u52a9\u6c42\u8077\u8005\u505a\u51fa\u6709\u7b56\u7565\u7684\u884c\u52d5\u9078\u64c7\uff0c\u4e5f\u81f4\u529b\u65bc\u5efa\u7acb\u83ef\u4eba\u5728\u5730\u8207\u6d77\u5916\u6c42\u8077\u7684\u77e5\u8b58\u793e\u7fa4\u3002\r\n\r\nGeorge received job offers from companies like ByteDance Singapore, Mozilla UK, and GitLab US\u2014all while applying without a local work permit. He eventually joined Amazon US. Based on his experiences, he developed a structured and data-driven job search framework. Now working as a cross-border career coach, George has helped over 200 tech professionals successfully land roles in global companies and remote teams. His \u201cQuantified Job Hunting\u201d method combines open-source tools, metrics tracking, and strategic iteration to empower job seekers to make informed decisions. He is also dedicated to building a knowledge-sharing community for Mandarin-speaking professionals navigating both local and international job markets.", "public_name": "Coach \u55ac\uff08Chiao\uff09", "guid": "d9f09a36-a1f8-5673-806f-cde61b8b76bc", "url": "https://pretalx.coscup.org/coscup-2025/speaker/XZTHDG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XDK9YQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XDK9YQ/", "attachments": []}, {"guid": "81eaa8d0-5ac4-5e2d-a656-e2e1e463f67b", "code": "MK8KSX", "id": 1936, "logo": null, "date": "2025-08-10T13:00:00+08:00", "start": "13:00", "duration": "03:00", "room": "TR412-1", "slug": "coscup-2025-1936", "url": "https://pretalx.coscup.org/coscup-2025/talk/MK8KSX/", "title": "\uff08\u4e2d\u82f1\u96d9\u8a9e\uff09\u8d70\u5165\u6b63\u5ff5:  \u8077\u5834\u53ca\u793e\u7fa4\u53c3\u8207\u8eab\u5fc3\u9748\u5e73\u8861\u7d93\u9a57\u5206\u4eab", "subtitle": "", "track": "Information", "type": "workshop/panel", "language": "en", "abstract": "\u6b61\u8fce\u53c3\u52a0\u6211\u5011\u70ba\u66423\u5c0f\u6642\u6c89\u6d78\u5f0f\u7684\u6b63\u5ff5\u9ad4\u9a57\u6d3b\u52d5\uff0c\u4e00\u540c\u63a2\u7d22\u4ee5\u5100\u5f0f\u57f9\u990a\u5167\u5728\u5e73\u975c\u8207\u81ea\u6211\u89ba\u77e5\u3002\u6d3b\u52d5\u7531John Ho \u4e3b\u6301\uff0c\u4ed6\u5c07\u5206\u4eab\u4ed6\u500b\u4eba\u548c\u5bb6\u4eba\u6b63\u5ff5\u4e4b\u65c5\u7684\u611f\u609f\u3002\u672c\u5730\u7684\u8eab\u5fc3\u9748\u5408\u4f5c\u5925\u4f34: Bernice \u8521\u78a7\u745c, Newfound Life\u300a\u6012\u653e\u751f\u6d3b\u300b\u5275\u8fa6\u4eba\uff5c\u500b\u4eba\u6210\u9577\uff5c\u5065\u5eb7\u7ba1\u7406\u5e2b; Jessie Chang \u804a\u5fc3\u8336\u5ba4 (HealYou); Joanna \u9673\u82b8\u7dfb, \u6b63\u5ff5\u6e1b\u58d3 (MBSR) \u8a8d\u8b49\u5e2b\u8cc7;  Stephy \u5f90\u4e00\u7444, \u7f8e\u570b\u8a3b\u518a\u85dd\u8853\u6cbb\u7642\u5e2b (ATR-BC), \u7d10\u7d04\u5dde\u5275\u610f\u85dd\u8853\u6cbb\u7642\u5e2b (LCAT); \u4e5f\u5c07\u4ecb\u7d39\u5979\u5011\u53f0\u7063\u6b63\u5ff5\u9818\u57df\u7684\u8cc7\u6e90\u3002\u60a8\u5c07\u900f\u904e\u8207\u5c0e\u5e2b\u53ca\u8207\u6703\u8005\u7684\u5206\u7d44\u4e92\u52d5\uff0c\u6df1\u5ea6\u7684\u63a2\u7d22\u6700\u9069\u5408\u60a8\u7684\u6b63\u9762\u5be6\u8e10\u65b9\u5f0f\u3002\r\n \r\n\u672c\u6d3b\u52d5\u5c07\u4e2d\u82f1\u96d9\u8a9e\u9032\u884c\u3002\r\n\r\n-----------------\r\n\r\nIn the opening remark, John will share the inspiration for this mindful connection session\r\n\r\nHe will also share a simple wellbeing tool from one of his wellbeing partners to help ground the participants for the rest of the session.\r\n\r\n------------------\r\n\r\nJoanna: 30 min.\r\n\r\n\u58d3\u529b\u4e4b\u4e0b\u7684\u5b9a\u9328\u7df4\u7fd2 Anchoring Yourself in Times of Stress\r\n\r\n\u5728\u901930\u5206\u9418\u7684\u5f15\u5c0e\u4e2d\uff0c\u5c07\u5e36\u9818\u5927\u5bb6\u9032\u884c\u4e00\u6bb5\u8eab\u9ad4\u6383\u63cf\u7df4\u7fd2\uff0c\u8207\u81ea\u5df1\u7684\u8eab\u9ad4\u9023\u7d50\uff0c\u6eab\u67d4\u89ba\u5bdf\u7576\u4e0b\u611f\u53d7\u3002\u9019\u500b\u7df4\u7fd2\u4e0d\u50c5\u6709\u52a9\u65bc\u7167\u9867\u8eab\u5fc3\u5065\u5eb7\uff0c\u4e5f\u662f\u4e00\u7a2e\u5728\u58d3\u529b\u6642\u523b\u4e2d\u5b89\u5b9a\u81ea\u5df1\u7684\u65b9\u6cd5\u3002\u7576\u6211\u5011\u5c07\u6ce8\u610f\u529b\u5e36\u56de\u8eab\u9ad4\uff0c\u5c31\u80fd\u627e\u5230\u4e00\u500b\u7a69\u5b9a\u7684\u5b9a\u9328\u9ede\uff0c\u5e6b\u52a9\u81ea\u5df1\u5728\u58d3\u529b\u4e4b\u4e2d\u4fdd\u6301\u5e73\u975c\u8207\u7a69\u5b9a\u3002\r\n\r\n------------------\r\n\r\nBernice: 55 min.\r\n\r\n\u79d1\u6280\u4eba\u60c5\u7dd2\u5c0e\u822a\u8853\uff1a\u7576\u4eba\u751f\u4e0d\u518d\u53ea\u662f\u89e3\u6c7a\u554f\u984c\r\nEmotional Navigation for Tech Professionals\uff1aLife Is More Than Problem\u2011Solving\r\n\r\n\u6bcf\u5929\u5fd9\u4e0d\u5b8c\u7684\u5c08\u6848\u3001\u6c38\u9060\u5728\u7dda\u7684\u751f\u6d3b\uff0c\u662f\u5426\u8b93\u4f60\u8d8a\u4f86\u8d8a\u75b2\u618a\uff1f\r\n\u5373\u4f7f\u5de5\u4f5c\u7a69\u5b9a\u3001\u5bb6\u5ead\u5b8c\u6574\uff0c\u5167\u5fc3\u537b\u7e3d\u89ba\u5f97\u7a7a\u7a7a\u7684\uff1f\r\n\u4f60\u66fe\u7d93\u554f\u904e\u81ea\u5df1\uff1a\u300c\u6211\u7684\u4eba\u751f\uff0c\u9084\u6709\u6c92\u6709\u5176\u4ed6\u53ef\u80fd\uff1f\u300d\r\n\u9019\u5834\u4e92\u52d5\u5f0f\u5de5\u4f5c\u574a\uff0c\u5c07\u966a\u4f60\u770b\u61c2\u90a3\u4e9b\u53cd\u8986\u51fa\u73fe\u7684\u554f\u984c\uff0c\u80cc\u5f8c\u5176\u5be6\u85cf\u8457\u54ea\u4e9b\u5167\u5728\u8a0a\u865f\u3002\r\n\u4f60\u5c07\u5e36\u8d704\u500b\u5be6\u7528\u5fc3\u7406\u5de5\u5177\uff0c\u4e0d\u8ac7\u62bd\u8c61\u7406\u5ff5\uff0c\u800c\u662f\u4e00\u5834\u5e6b\u52a9\u4f60\u8f49\u5316\u58d3\u529b\u3001\u627e\u56de\u7a69\u5b9a\u8207\u65b9\u5411\u7684\r\n\u5be6\u6230\u7df4\u7fd2\u3002\r\n\r\nThis interactive workshop invites you to take a closer look at the recurring challenges in your life,\r\nand the deeper signals they might be pointing to.\r\nYou\u2019ll walk away with four practical psychological tools, not abstract theories, but grounded\r\nstrategies to help you transform stress, regain balance, and rediscover your sense of direction\r\n\r\n------------------\r\n\r\nBreak (5 min.)\r\n\r\n------------------\r\n\r\nHealYou Team: 70 min.\r\n\r\nJessie, \u804a\u5fc3\u8336\u5ba4CEO\r\n\u300a\u7cfb\u7d71\u7576\u6a5f\u4e2d\uff0c\u6211\u6c7a\u5b9a\u81ea\u5df1\u91cd\u555f\u300b\r\nHealYou \u804a\u5fc3\u8336\u5ba4\u7684\u5275\u8fa6\u4eba Jessie Chang\uff08\u5f35\u9053\u82b3\uff09\uff0c\u66fe\u662f\u79d1\u6280\u696d\u88e1\u6bcf\u5929\u89e3 bug\u3001\u4ea4\u4ed8\u7522\u54c1\u7684 PM\uff0c\u4e5f\u66fe\u662f\u5728\u87a2\u5e55\u524d\u7368\u81ea\u5c0d\u6297\u60c5\u7dd2\u4f4e\u6f6e\u7684\u90a3\u500b\u4eba\u3002\r\n\r\n\u9019\u4e00\u5834 30 \u5206\u9418\u7684\u5206\u4eab\uff0c\u5e36\u4f60\u8d70\u9032 HealYou \u7684\u8d77\u9ede\uff1a\u5f9e\u300c\u6211\u9700\u8981\u5e6b\u52a9\u300d\u958b\u59cb\u7684\u65c5\u7a0b\u3002\u5979\u6c92\u6709\u96e2\u958b\u79d1\u6280\uff0c\u800c\u662f\u548c\u4e00\u7fa4\u5de5\u7a0b\u5e2b\u3001\u8a2d\u8a08\u5e2b\u3001\u5fc3\u7406\u5e2b\uff0c\u4e00\u8d77\u6253\u9020\u51fa\u4e00\u500b\uff0c\u8b93\u4eba\u53ef\u4ee5\u5b89\u5fc3\u8aaa\u51fa\u300c\u6211\u6490\u4e0d\u4e0b\u53bb\u4e86\u300d\u7684\u5730\u65b9\u3002\r\n\r\n\u4e0d\u8981\u53ea\u662f\u807d\uff0c\u9080\u8acb\u4f60\u89aa\u81ea\u5617\u8a66\uff0c\u9080\u8acb\u4f86\u81ea\u7d10\u7d04\u7684\u85dd\u8853\u6cbb\u7642\u5e2b \u2014\u2014Stephy\uff0c\u4e00\u8d77\u9032\u5165 40 \u5206\u9418\u7684\u85dd\u8853\u8868\u9054\u5de5\u4f5c\u5275\u4f5c\u3002\u4e0d\u9700\u7e6a\u756b\u8981\u6280\u5de7\uff0c\u4ec0\u9ebc\u90fd\u4e0d\u7528\u6e96 \u2014\u2014\u6211\u5011\u6703\u5f15\u5c0e\u4f60\uff0c\u8b93\u624b\u6bd4\u8a9e\u8a00\u66f4\u65e9\u8aaa\u51fa\u5fc3\u4e8b\u3002\r\n\r\nSystem Crash. I Chose to Reboot.\r\nJessie Chang, founder of HealYou, was once a product manager debugging systems by day\u2014and quietly battling depression by night.\r\n\r\nIn this 30-minute talk, she shares the story behind HealYou: a mental health platform built not out of ambition, but necessity. Instead of leaving tech, Jessie joined forces with engineers, designers, and therapists to create a space where people could finally say, \u201cI\u2019m not okay\u201d\u2014and be heard.\r\n\r\nBut this isn\u2019t just a story to listen to.\r\nWe\u2019re inviting you to feel it, too.\r\n\r\nJoin Stephy, an art therapist from New York, for a 40-minute guided creative session. No drawing skills needed. No preparation required. Just your presence\u2014and your willingness to let your hands speak what words often can\u2019t.\r\n\r\nStephy\r\n\u300a\u5167\u5728 debug\uff1a\u7528\u85dd\u8853\u6383\u63cf\u4f60\u7684\u60c5\u7dd2 bug\u300b\r\nInner Debugging: Managing Stress through Art and Mindfulness\r\n\r\n\u5728\u79d1\u6280\u9ad8\u901f\u767c\u5c55\u7684\u6642\u4ee3\uff0c\u6211\u5011\u7fd2\u6163debug\u7cfb\u7d71\u3001\u512a\u5316\u6548\u80fd\uff0c\u537b\u5e38\u5ffd\u7565\u5167\u5728\u60c5\u7dd2\u7cfb\u7d71\u4e5f\u6703\u6084\u6084\u7d2f\u7a4d\u300c\u96b1\u6027bug\u300d\u3002\r\n\u672c\u5834\u85dd\u8853\u8868\u9054\u9ad4\u9a57\u5de5\u4f5c\u574a\uff0c\u5c07\u7d50\u5408\u6b63\u5ff5\u7df4\u7fd2\u8207\u5275\u610f\u5716\u50cf\u8868\u9054\uff0c\u5f15\u5c0e\u53c3\u8207\u8005\u6383\u63cf\u81ea\u5df1\u7684\u60c5\u7dd2\u72c0\u614b\u8207\u58d3\u529b\u4f86\u6e90\uff0c\u900f\u904e\u7c21\u55ae\u7684\u7b46\u8207\u7d19\u5275\u4f5c\uff0c\u91cb\u653e\u7dca\u7e43\u3001\u91cd\u65b0\u9023\u7d50\u8eab\u9ad4\u8207\u5fc3\u9748\uff0c\u7df4\u7fd2\u653e\u4e0b\u904e\u5ea6\u63a7\u5236\u7684\u9700\u6c42\u3002\u4f60\u5c07\u5b78\u7fd2\u5982\u4f55\u900f\u904e\u300c\u975e\u8a9e\u8a00\u300d\u7684\u65b9\u5f0f\u990a\u6210\u6b63\u5ff5\u7fd2\u6163\uff0c\u4e26\u5e36\u8d70\u53ef\u4ee5\u65e5\u5e38\u5be6\u8e10\u7684\u81ea\u6211\u7167\u9867\u5de5\u5177\u3002\r\n\r\nIn today\u2019s fast-paced world of technology, we\u2019re used to debugging systems and optimizing performance, but emotional stress can silently build up, like hidden bugs in our internal operating systems.\r\nThis interactive art wellness session combines mindfulness with creative expression to help participants scan their emotional state, identify stress triggers, and release tension, using nothing more than pen and paper. You'll explore how to shift out of \u201cover-control mode\u201d and cultivate self-awareness through symbolic art-making.\r\n\r\n------------------\r\n\r\nClosing Remarks + Q&A:  10 min.\r\n\r\nJohn will do a quick recap and open up for Q&A with all the presenters.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LEFUDE", "name": "John Ho \u4f55\u91cd\u7fa9", "avatar": "https://pretalx.coscup.org/media/avatars/LEFUDE_MLhsYO0.png", "biography": "John Ho is a passionate mindfulness advocate and tech veteran with over 25 years of experience in customer experience (CX) leadership at companies like Microsoft and VMware. For the past 5+ years, he has shared insights from his personal mindfulness ritual practice through weekly meditative walk posts on LinkedIn, inspiring a global audience.  John blends CX wisdoms with learnings from his urban nature walks to help individuals reconnect with their authentic selves\u2014especially vital in today\u2019s fast-moving, AI-driven world.  John is also inspired to build a global mindfulness community where people can come together and exchange mindfulness best practices and resources. https://www.linkedin.com/in/johnho/\r\n\r\n\u4f55\u91cd\u7fa9 \u662f\u4e00\u4f4d\u5145\u6eff\u71b1\u60c5\u7684\u6b63\u5ff5\u5021\u5c0e\u8005\uff0c\u540c\u6642\u4e5f\u662f\u4e00\u4f4d\u6280\u8853\u8cc7\u6df1\u4eba\u58eb\uff0c\u5728\u5fae\u8edf\u548c VMware \u7b49\u516c\u53f8\u64c1\u6709\u8d85\u904e 25 \u5e74\u7684\u5ba2\u6236\u9ad4\u9a57 (CX) \u9818\u5c0e\u7d93\u9a57\u3002\u904e\u53bb\u4e94\u5e74\u591a\u4f86\uff0c\u4ed6\u900f\u904e\u6bcf\u9031\u5728\u9818\u82f1 (LinkedIn) \u4e0a\u767c\u5e03\u51a5\u60f3\u6563\u6b65\u5e16\u5b50\uff0c\u5206\u4eab\u500b\u4eba\u6b63\u5ff5\u5100\u5f0f\u5be6\u8e10\u7684\u611f\u609f\uff0c\u6fc0\u52f5\u8457\u5168\u7403\u53d7\u773e\u3002 John \u5c07\u5ba2\u6236\u9ad4\u9a57\u667a\u6167\u8207\u57ce\u5e02\u81ea\u7136\u6f2b\u6b65\u7684\u5b78\u7fd2\u6210\u679c\u76f8\u7d50\u5408\uff0c\u5e6b\u52a9\u4eba\u5011\u91cd\u65b0\u627e\u56de\u771f\u5be6\u7684\u81ea\u6211\u2014\u2014\u9019\u5728\u7576\u4eca\u5feb\u901f\u767c\u5c55\u7684\u4eba\u5de5\u667a\u6167\u9a45\u52d5\u578b\u4e16\u754c\u4e2d\u5c24\u5176\u91cd\u8981\u3002 John \u4e5f\u81f4\u529b\u65bc\u5efa\u7acb\u4e00\u500b\u5168\u7403\u6b63\u5ff5\u793e\u5340\uff0c\u8b93\u4eba\u5011\u805a\u96c6\u5728\u4e00\u8d77\uff0c\u4ea4\u6d41\u6b63\u5ff5\u7684\u6700\u4f73\u5be6\u8e10\u548c\u8cc7\u6e90\u3002", "public_name": "John Ho \u4f55\u91cd\u7fa9", "guid": "7c5672e8-d48a-5339-a38a-abbbea169c33", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LEFUDE/"}, {"code": "TQLEEE", "name": "Jessie.D Chang \u804a\u5fc3\u8336\u5ba4\u5abd\u5abd\u6851", "avatar": "https://pretalx.coscup.org/media/avatars/TQLEEE_QKpedpn.jpg", "biography": "Hi, I\u2019m Jessie, founder of HealYou, an online therapy platform for Mandarin speakers. I\u2019ve worked in product development for over a decade, and I started HealYou while also dealing with my own depression. We\u2019re building a platform to make it easier\u2014and less intimidating\u2014for people to try therapy and take care of their mental health.\r\n-\r\n\r\nLinkedin https://www.linkedin.com/in/taofang-chang/\r\nHealYou \u804a\u5fc3\u8336\u5ba4\uff1awww.healyou.io", "public_name": "Jessie.D Chang \u804a\u5fc3\u8336\u5ba4\u5abd\u5abd\u6851", "guid": "b2745340-0819-5a92-8e8e-2f45aa2650f2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TQLEEE/"}, {"code": "PNL8KT", "name": "Joanna Chen\u9673\u82b8\u7dfb", "avatar": "https://pretalx.coscup.org/media/avatars/PNL8KT_DMMa5qa.jpg", "biography": "Joanna\u66fe\u4efb\u8077\u65bc\u5916\u5546\u516c\u53f8\uff0c\u56e0\u9577\u671f\u904e\u5ea6\u7dca\u7e43\u800c\u7d93\u6b77\u8eab\u5fc3\u5931\u8abf\uff0c\u4e5f\u56e0\u6b64\u8e0f\u4e0a\u6b63\u5ff5\u7df4\u7fd2\u65c5\u7a0b\u3002\u6709\u611f\u65bc\u6b63\u5ff5\u5c0d\u81ea\u5df1\u8eab\u5fc3\u5065\u5eb7\u7684\u5e6b\u52a9\uff0c2023\u5e74\u5f8c\u96e2\u958b\u8077\u5834\uff0c\u958b\u59cb\u900f\u904e\u6b63\u5ff5\u8b1b\u5ea7\u3001\u5de5\u4f5c\u574a\u5206\u4eab\u6b63\u5ff5\uff0c\u6df1\u523b\u7406\u89e3\u4e0a\u73ed\u65cf\u5728\u9ad8\u58d3\u74b0\u5883\u4e2d\u5e38\u9762\u81e8\u7684\u7126\u616e\u3001\u6bd4\u8f03\u8207\u81ea\u6211\u61f7\u7591\uff0c\u4ee5\u81ea\u8eab\u8f49\u5316\u7684\u7d93\u9a57\uff0c\u7d50\u5408\u5c08\u696d\u6b63\u5ff5\u8a13\u7df4\uff0c\u5e36\u9818\u8ab2\u7a0b\u98a8\u683c\u6eab\u6696\u771f\u8aa0\uff0c\u7279\u5225\u80fd\u5171\u611f\u8077\u5834\u4eba\u58eb\u7684\u5167\u5728\u6399\u624e\uff0c\u5f15\u5c0e\u5b78\u54e1\u5728\u5fd9\u788c\u4e2d\u627e\u56de\u5e73\u975c\u3001\u5c08\u6ce8\u8207\u8eab\u5fc3\u7684\u5e73\u8861\u3002\r\n\r\n\u73fe\u70ba\u53f0\u7063\u6b63\u5ff5\u5de5\u574a\u4f01\u696d\u8b1b\u5e2b\u3001\u6b63\u5ff5\u6e1b\u58d3(MBSR)\u8a8d\u8b49\u5e2b\u8cc7\uff0c\u66fe\u5408\u4f5c\u6a5f\u69cb\u5305\u62ec\uff1a\u80af\u5fb7\u57fa\u3001\u5fc5\u52dd\u5ba2\u3001\u4e09\u5546\u9910\u98f2\u96c6\u5718\u3001\u5149\u5bf6\u79d1\u6280\u3001\u5713\u5c55\u79d1\u6280\u3001\u6b63\u6587\u79d1\u6280\u300191 App\u3001Hahow \u3001Newegg\u53f0\u7063\u65b0\u86cb\u3001\u8cbb\u68ee\u5c24\u65af\u91ab\u85e5\u3001\u53f0\u7063Puma\u3001\u570b\u6cf0\u4e16\u83ef\u9280\u884c\u6b63\u5ff5\u793e\u5718\u3001\u570b\u9632\u90e8\u2026\u7b49\u3002", "public_name": "Joanna Chen\u9673\u82b8\u7dfb", "guid": "0de82d8a-07ef-5946-a45b-d49cf9ba232e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PNL8KT/"}, {"code": "WVJLCD", "name": "Bernice Chai", "avatar": "https://pretalx.coscup.org/media/avatars/WVJLCD_pvPC0XO.jpg", "biography": "\u8521\u78a7\u745c\uff0cNewfound Life\u300a\u6012\u653e\u751f\u6d3b\u300b\u5275\u8fa6\u4eba\uff5c\u500b\u4eba\u6210\u9577\uff5c\u5065\u5eb7\u7ba1\u7406\u5e2b\r\n\u5c08\u6ce8\u8eab\u5fc3\u6574\u5408 \u00d7 \u60c5\u7dd2\u89ba\u5bdf \u00d7 \u81ea\u6211\u7a81\u7834\r\n\u63d0\u4f9b\u670d\u52d9\uff5c\u4e00\u5c0d\u4e00\u966a\u4f34\uff5c\u5c0f\u578b\u9ad4\u9a57\u5de5\u4f5c\u574a\uff5c\u5718\u9ad4\u63a2\u7d22\u8ab2\u7a0b\r\n\u6838\u5fc3\u5c08\u9577\uff5c\u95dc\u4fc2\u52d5\u529b\u68b3\u7406\uff5c\u5167\u5728\u5361\u9ede\u91d0\u6e05\uff5c\u81ea\u6211\u89ba\u5bdf\u8207\u91cd\u5efa\r\n\u5e36\u9818\u5c0d\u8c61\uff5c30\uff5e55\u6b72\u5c08\u696d\u4eba\u58eb\uff5c\u7d93\u6b77\u8f49\u8077\u3001\u60c5\u611f\u4f4e\u6f6e\u3001\u5bb6\u5ead\u58d3\u529b\u8005\r\n\u76ee\u524d\u6301\u7e8c\u9032\u4fee\u5fc3\u7406\u76f8\u95dc\u5c08\u696d\uff0c\u81f4\u529b\u65bc\u7528\u79d1\u5b78\u8207\u6eab\u5ea6\u517c\u5177\u7684\u65b9\u5f0f\uff0c\u5e6b\u52a9\u4eba\u5011\u91cd\u555f\u8207\u81ea\u5df1\u548c\u751f\u6d3b\u7684\u9023\u7d50\u3002\r\n\r\nBernice Chai\uff5cFounder of Newfound Life\uff5cPersonal Growth Facilitator\uff5cCertified Health & Wellness Consultant\r\nFocus\uff5cMind\u2013Body Integration\uff5cEmotional Awareness\uff5cSelf-Renewal\r\nServices\uff5cIndividual Sessions\uff5cIntrospective Workshops\uff5cSmall Group Exploration\r\nSpecialties\uff5cRelational Clarity\uff5cMental Roadblock Mapping\uff5cInner Awareness & Reset\r\nClients\uff5cAged 30\u201355\uff5cProfessionals navigating career transitions, emotional fatigue, or family challenges\r\nCurrently pursuing further studies in psychology-related fields, Bernice blends structured tools with grounded empathy\u2014helping individuals realign with themselves and reclaim agency in both health and life.", "public_name": "Bernice Chai", "guid": "eb0de178-61ce-50b3-bd2e-57d8e1bde0df", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WVJLCD/"}, {"code": "REB9UB", "name": "\u5f90\u4e00\u7444\uff08Stephy Hsu\uff09", "avatar": "https://pretalx.coscup.org/media/avatars/REB9UB_4ya4gfT.jpeg", "biography": "\u7f8e\u570b\u8a3b\u518a\u85dd\u8853\u6cbb\u7642\u5e2b\uff08ATR-BC\uff09\u3001\u7d10\u7d04\u5dde\u5275\u610f\u85dd\u8853\u6cbb\u7642\u5e2b\uff08LCAT\uff09\r\n\u7d10\u7d04\u85dd\u8853\u6cbb\u7642\u5b78\u6703 \u516c\u95dc\u4e3b\u5e2d\r\n\r\n\u5f90\u4e00\u7444\uff08Stephy Hsu\uff09\u662f\u7f8e\u570b\u8a3b\u518a\u85dd\u8853\u6cbb\u7642\u5e2b\uff08ATR-BC, LCAT\uff09\u8207\u81e8\u5e8a\u5fc3\u7406\u5b78\u7814\u7a76\u54e1\uff0c\u64c1\u6709\u77ef\u6b63\u6a5f\u69cb\u3001\u7522\u5f8c\u5fc3\u7406\u7167\u8b77\u53ca\u570b\u969b\u793e\u5340\u7b49\u591a\u5143\u85dd\u8853\u6cbb\u7642\u7d93\u9a57\uff0c\u64c5\u9577\u7d50\u5408\u85dd\u8853\u3001\u5fc3\u7406\u5b78\u8207\u9748\u6027\u5be6\u8e10\u4ee5\u4fc3\u9032\u60c5\u611f\u7642\u7652\u3002\u5979\u66fe\u65bc\u897f\u5948\u5c71\u91ab\u9662\u53ca\u54c8\u4f5b\u9644\u5c6c\u6a5f\u69cb\u53c3\u8207\u5fc3\u7406\u5065\u5eb7\u7814\u7a76\uff0c\u73fe\u4efb\u7d10\u7d04\u85dd\u8853\u6cbb\u7642\u5b78\u6703\u516c\u95dc\u4e3b\u5e2d\u3002", "public_name": "\u5f90\u4e00\u7444\uff08Stephy Hsu\uff09", "guid": "f06f05fd-3ce5-56be-b4c6-87cf50babdf8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/REB9UB/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MK8KSX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MK8KSX/", "attachments": []}], "TR412-2": [{"guid": "b4a087fa-91fa-5a22-911d-2a0953c8f244", "code": "8TFNNU", "id": 1610, "logo": null, "date": "2025-08-10T09:30:00+08:00", "start": "09:30", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1610-minecraft", "url": "https://pretalx.coscup.org/coscup-2025/talk/8TFNNU/", "title": "\u4f4d\u5143\u7d44\u78bc\u64cd\u7e31\u5927\u5c0d\u6c7a\uff1a\u6dfa\u8ac7 Minecraft \u6a21\u7d44\u88fd\u4f5c", "subtitle": "", "track": "JVM Languages", "type": "Talk", "language": "en", "abstract": "\u5728\u672c\u8b70\u7a0b\u4e2d\uff0c\u6211\u5011\u5c07\u6703\u521d\u6b65\u63a2\u8a0e Minecraft \u6a21\u7d44\u793e\u7fa4\u662f\u5982\u4f55\u8b93 Modding \u5f97\u4ee5\u5be6\u73fe\uff0c\u540c\u6642\u57fa\u65bc\u5176 Forge Coremod \u7684\u65e9\u671f\u8a2d\u8a08\uff0c\u5e36\u5165\u5230\u8fd1\u671f\u7684\u4f4d\u5143\u7d44\u78bc\u64cd\u7e31\u6280\u8853  Spongepowered Mixin\uff0c\u6bd4\u8f03\u5169\u8005\u6280\u8853\u9593\u7684\u9069\u7528\u5834\u666f\u53ca\u5404\u81ea\u512a\u52a3\u3002\u6700\u5f8c\u85c9\u7531\u63a2\u8a0e\u5be6\u969b\u793e\u7fa4\u7684\u4f7f\u7528\u6848\u4f8b\u4f86\u7e3d\u7d50\u73fe\u4eca\u6a21\u7d44\u88fd\u4f5c\u7684\u6311\u6230\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QZCYVZ", "name": "Kyle Lin", "avatar": "https://pretalx.coscup.org/media/avatars/QZCYVZ_SoCKZUc.jpg", "biography": "A compiler enthusiast, minecraft modder, who loves to explore different fields. Currently maintaining shecc and vlang compiler.", "public_name": "Kyle Lin", "guid": "bd97824e-3540-5c3d-b696-efd8e0fea314", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QZCYVZ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/8TFNNU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/8TFNNU/", "attachments": []}, {"guid": "db14cf8f-2dbe-544d-ab14-6a13455edb62", "code": "ZPEAM8", "id": 1646, "logo": null, "date": "2025-08-10T10:15:00+08:00", "start": "10:15", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1646-user--contributor--open-source-pr", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZPEAM8/", "title": "\u5f9e User \u5230 Contributor\uff0c\u5982\u4f55\u958b\u555f\u4f60\u7684\u7b2c\u4e00\u500b Open Source PR", "subtitle": "", "track": "JVM Languages", "type": "Talk", "language": "en", "abstract": "\u8b1b\u8005\u662f Apache Kafka Committer\uff0c\u5f9e 2024 \u5e74\u958b\u59cb\u53c3\u8207 Apache Kafka \u5c08\u6848\u7684\u958b\u767c\u8207\u8ca2\u737b\uff0c\u9019\u6b21\u6f14\u8b1b\u4ee5 Apache Kafka \u70ba\u4f8b\uff0c\u900f\u904e\u8b1b\u8005\u81ea\u8eab\u7d93\u9a57\u5206\u4eab\uff0c\u5982\u4f55\u5f9e\u4ee5\u4e00\u4ecb\u53f0\u7063\u5c0f\u5c0f\u7684\u5730\u65b9\u5de5\u7a0b\u5e2b\u7684\u8eab\u4efd\u53c3\u8207\u570b\u969b\u71b1\u9580\u958b\u6e90\u5c08\u6848\u3002\r\n\u53f0\u7063\u6709\u975e\u5e38\u591a\u7684\u5de5\u7a0b\u5e2b\u90fd\u66fe\u7d93\u807d\u904e\u90a3\u4e9b\u975e\u5e38\u71b1\u9580\u7684\u958b\u6e90\u5c08\u6848\uff0c\u4e5f\u66fe\u8d77\u5fc3\u52d5\u5ff5\u8981\u8ca2\u737b\uff0c\u4f46\u662f\u7919\u65bc\u6c92\u6709\u7d93\u9a57\u3001\u8a9e\u8a00\u554f\u984c\u7b49\u7a2e\u7a2e\u56e0\u7d20\u800c\u4f5c\u7f77\uff0c\u8b1b\u8005\u5c07\u5f9e\u81ea\u8eab\u7d93\u9a57\u51fa\u767c\uff0c\u5206\u4eab\u8ca2\u737b Apache \u8edf\u9ad4\u57fa\u91d1\u6703\u65d7\u4e0b\u7684\u958b\u6e90\u5c08\u6848\u8a72\u6ce8\u610f\u4ec0\u9ebc\uff0c\u600e\u9ebc\u6a23\u624d\u80fd\u5728\u767c PR \u6642\u770b\u8d77\u4f86\u50cf\u662f\u4e00\u500b Professional\u3002\r\n\u9664\u6b64\u4e4b\u5916\u4e5f\u6703\u5206\u4eab\u4e00\u4e9b\u8ca2\u737b\u958b\u6e90\u81f3\u4eca\u767c\u751f\u7684\u8da3\u805e\u548c\u5fc3\u5f97\u3002\r\n\u807d\u5b8c\u672c\u6b21\u5206\u4eab\uff0c\u807d\u773e\u61c9\u8a72\u4e0d\u6703\u8b8a\u6210\u958b\u6e90\u5927\u795e\uff0c\u4f46\u81f3\u5c11\u767c\u7b2c\u4e00\u500b PR \u6642\u61c9\u8a72\u6703\u770b\u8d77\u4f86\u5f88\u795e\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "RJLZRY", "name": "\u7d00\u767b\u8000 / TengYao Chi", "avatar": "https://pretalx.coscup.org/media/avatars/RJLZRY_iPzjxaf.jpg", "biography": "\u4e8c\u5341\u4e00\u4e16\u7d00\u7684\u53c8\u4e00\u500b\u8edf\u9ad4\u5de5\u7a0b\u5e2b\uff0c\u4e5f\u662f Apache Kafka Committer\u3002\r\n\u5728\u904e\u53bb\u4e00\u5e74\u88e1\uff0c\u4e3b\u8981\u7684\u8ca2\u737b\u662fAsyncKafkaConsumer\u3001Next-Generation Group Coordinator \u548c Log4j2 \u7684\u9077\u79fb\u3002\r\n\u767d\u5929\u4e0a\u73ed\uff0c\u665a\u4e0a\u958b\u6e90\uff0c\u5047\u65e5\u5be9\u95b1\u3002\r\n\r\nTengYao is a software engineer by day, an open-source contributor by night.\r\nIn the past year, he had the most commits to Apache Kafka across all contributors in the last 12 months. Most of his contributions are for the async consumer, the next-generation group coordinator protocol, and the migration of log4j2.\r\n\r\nGithub: [frankvicky](https://github.com/frankvicky)", "public_name": "\u7d00\u767b\u8000 / TengYao Chi", "guid": "bf1e52c0-db2e-581d-940a-b3602e7f4244", "url": "https://pretalx.coscup.org/coscup-2025/speaker/RJLZRY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZPEAM8/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZPEAM8/", "attachments": []}, {"guid": "505d957f-3583-5e38-a501-6e95a66a21c1", "code": "7TK88M", "id": 1498, "logo": null, "date": "2025-08-10T11:00:00+08:00", "start": "11:00", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1498-spring-cloud-contract", "url": "https://pretalx.coscup.org/coscup-2025/talk/7TK88M/", "title": "\u4f7f\u7528 Spring Cloud Contract \u5be6\u8e10\u4e8b\u4ef6\u9a45\u52d5\u7684\u5fae\u670d\u52d9\u5951\u7d04\u6e2c\u8a66", "subtitle": "", "track": "JVM Languages", "type": "Talk - early bird submission", "language": "en", "abstract": "1. \u9818\u57df\u9a45\u52d5\u8a2d\u8a08\uff08DDD\uff09\u8207\u4e8b\u4ef6\u76f8\u95dc\u6a21\u5f0f\u7684\u6838\u5fc3\u6982\u5ff5\uff1a\r\n - \u95e1\u8ff0\u4e8b\u4ef6\u9a45\u52d5\u67b6\u69cb\uff08Event-Driven Architecture\uff09\u5982\u4f55\u63d0\u5347\u5fae\u670d\u52d9\u7684\u5f48\u6027\u3001\u53ef\u64f4\u5c55\u6027\u548c\u89e3\u8026\u6027\u3002\r\n2. Spring Cloud Contract\uff1a\u5be6\u8e10\u4e8b\u4ef6\u9a45\u52d5\u5951\u7d04\u6e2c\u8a66\u7684\u5229\u5668\uff1a\r\n- \u5c55\u793a\u5982\u4f55\u4f7f\u7528 Spring Cloud Contract \u5b9a\u7fa9\u8207\u9818\u57df\u4e8b\u4ef6\u76f8\u95dc\u7684\u5951\u7d04\u3002\r\n- \u5f37\u8abf Spring Cloud Contract \u5982\u4f55\u5354\u52a9\u6211\u5011\u9a57\u8b49\u5fae\u670d\u52d9\u4e4b\u9593\u7684\u4e8b\u4ef6\u4ea4\u63db\uff0c\u78ba\u4fdd\u5951\u7d04\u7684\u4e00\u81f4\u6027\u3002\r\n- \u900f\u904e\u5be6\u969b\u7bc4\u4f8b\uff0c\u5c55\u793a\u5982\u4f55\u4f7f\u7528 Spring Cloud Contract \u81ea\u52d5\u7522\u751f\u6e2c\u8a66\u7a0b\u5f0f\u78bc\uff0c\u4e26\u8207\u4e8b\u4ef6\u76f8\u95dc\u7684\u6e2c\u8a66\u5de5\u5177\u6574\u5408\u3002\r\n3. \u4f7f\u7528 Spring Cloud Contract \u63d0\u5347\u4e8b\u4ef6\u9a45\u52d5\u5fae\u670d\u52d9\u7684\u53ef\u9760\u6027\uff1a\r\n- \u5206\u6790 Spring Cloud Contract \u5982\u4f55\u5354\u52a9\u6211\u5011\u53ca\u65e9\u767c\u73fe\u4e8b\u4ef6\u76f8\u95dc\u7684\u6574\u5408\u932f\u8aa4\uff0c\u964d\u4f4e\u98a8\u96aa\u3002\r\n- \u63a2\u8a0e\u5982\u4f55\u5229\u7528 Spring Cloud Contract \u9032\u884c\u81ea\u52d5\u5316\u6e2c\u8a66\uff0c\u78ba\u4fdd\u4e8b\u4ef6\u9a45\u52d5\u5fae\u670d\u52d9\u7684\u54c1\u8cea\u3002\r\n- \u5f37\u8abf Spring Cloud Contract \u5982\u4f55\u5354\u52a9\u6211\u5011\u5efa\u7acb\u53ef\u4fe1\u8cf4\u7684\u4e8b\u4ef6\u9a45\u52d5\u5fae\u670d\u52d9\u751f\u614b\u7cfb\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YYXZZY", "name": "Samson", "avatar": "https://pretalx.coscup.org/media/avatars/YYXZZY_fRNHwoy.jpg", "biography": "\u6211\u662f\u4e00\u4f4d\u8cc7\u6df1\u7684\u8edf\u9ad4\u5de5\u7a0b\u5e2b\uff0c\u64c1\u6709\u8c50\u5bcc\u7684\u7cfb\u7d71\u958b\u767c\u8207\u67b6\u69cb\u8a2d\u8a08\u7d93\u9a57\u3002\u6211\u7684\u8077\u6daf\u59cb\u65bc\u5168\u7aef\u958b\u767c\uff0c\u719f\u7a14\u524d\u5f8c\u7aef\u6280\u8853\uff0c\u5305\u542b Angular\u3001Java Spring MVC \u7b49\u3002\u96a8\u5f8c\uff0c\u6211\u5c08\u6ce8\u65bc\u5f8c\u7aef\u958b\u767c\uff0c\u6df1\u5165\u7814\u7a76\u5fae\u670d\u52d9\u67b6\u69cb\u8207\u96f2\u7aef\u6280\u8853\uff0c\u5305\u542b GCP \u8207 AWS\u3002\u6211\u66fe\u4e3b\u5c0e\u55ae\u9ad4\u5f0f\u67b6\u69cb\u7684\u5fae\u670d\u52d9\u91cd\u69cb\uff0c\u6210\u529f\u63d0\u5347\u7cfb\u7d71\u7684\u4f75\u767c\u8655\u7406\u80fd\u529b\u8207\u7a69\u5b9a\u6027\u3002\r\n\r\n\u76ee\u524d\uff0c\u6211\u65bc\u570b\u6cf0\u91d1\u63a7\u64d4\u4efb\u52a9\u7406\u67b6\u69cb\u5e2b\uff0c\u8ca0\u8cac\u63d0\u51fa\u7cfb\u7d71\u89e3\u6c7a\u65b9\u6848\u8207\u6982\u5ff5\u9a57\u8b49 (POC)\uff0c\u5c08\u6ce8\u65bc\u7da0\u8272\u91d1\u878d\u8207 AI \u61c9\u7528\u958b\u767c\u3002\u6211\u7684\u6280\u8853\u5c08\u9577\u6db5\u84cb\u5fae\u670d\u52d9\u67b6\u69cb\u3001\u96f2\u7aef\u904b\u7b97\u3001\u7cfb\u7d71\u8a2d\u8a08\u8207\u958b\u767c\u3002\r\n\r\n\u6211\u6a02\u65bc\u5206\u4eab\u6280\u8853\u77e5\u8b58\uff0c\u4e26\u81f4\u529b\u65bc\u6253\u9020\u9ad8\u6548\u3001\u7a69\u5b9a\u7684\u7cfb\u7d71\u3002\u6211\u5e0c\u671b\u80fd\u85c9\u7531\u5728 COSCUP \u5206\u4eab\u6211\u7684\u7d93\u9a57\u8207\u5fc3\u5f97\uff0c\u8207\u66f4\u591a\u6280\u8853\u540c\u597d\u4ea4\u6d41\u3002", "public_name": "Samson", "guid": "150ce7c7-4c30-5338-a5b0-081b33dab1c6", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YYXZZY/"}, {"code": "VKBLJS", "name": "Chris", "avatar": "https://pretalx.coscup.org/media/avatars/VKBLJS_FTVSMkP.jpeg", "biography": "\u64c1\u6709\u5341\u5e74\u4ee5\u4e0a\u96f2\u7aef\u67b6\u69cb\u8a2d\u8a08\u8207 DevOps \u81ea\u52d5\u5316\u5be6\u4f5c\u7d93\u9a57\uff0c\u5c08\u6ce8\u65bc Kubernetes\u3001\u958b\u6e90\u6280\u8853\u61c9\u7528 \u53ca \u96f2\u7aef\u670d\u52d9\u67b6\u69cb\u6574\u5408\uff0c\u5177\u5099 \u5fae\u670d\u52d9\u958b\u767c\u3001DDD (Domain-Driven Design) \u67b6\u69cb\u8a2d\u8a08 \u8207 CI/CD \u6d41\u7a0b\u81ea\u52d5\u5316 \u7684\u6df1\u539a\u5be6\u52d9\u7d93\u9a57\u3002\u64c5\u9577\u5728\u591a\u96f2\u74b0\u5883\u4e2d\u904b\u7528 Cloud Native \u67b6\u69cb\u6700\u4f73\u5316\u7cfb\u7d71\u904b\u7dad\u8207\u81ea\u52d5\u5316\u6d41\u7a0b\uff0c\u63d0\u5347\u958b\u767c\u6548\u80fd\u8207\u7cfb\u7d71\u53ef\u9760\u6027", "public_name": "Chris", "guid": "beaf17f0-f168-59e1-a7f5-65e568251d82", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VKBLJS/"}], "links": [{"title": "\u8b70\u7a0b\u6295\u5f71\u7247", "url": "https://drive.google.com/file/d/1EtTghcPDL_7GvnmjgqC-eW4_FocDYlIj/view?usp=drive_link", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7TK88M/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7TK88M/", "attachments": []}, {"guid": "9373f57e-9a79-555d-bc90-850c0a8a3674", "code": "AUQ3GX", "id": 1389, "logo": null, "date": "2025-08-10T11:45:00+08:00", "start": "11:45", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1389-spring-boot-x-liquibase", "url": "https://pretalx.coscup.org/coscup-2025/talk/AUQ3GX/", "title": "Spring Boot x Liquibase\uff1a\u8cc7\u6599\u5eab\u8b8a\u66f4\u7ba1\u7406\u53ca\u81ea\u52d5\u5316\u90e8\u7f72\u5be6\u6230\u5206\u4eab", "subtitle": "", "track": "JVM Languages", "type": "Talk - early bird submission", "language": "en", "abstract": "### **\u8b70\u7a0b\u6458\u8981**\r\n\r\n\u5728\u654f\u6377\u958b\u767c\u8207 DevOps \u6587\u5316\u76db\u884c\u7684\u6642\u4ee3\uff0c\u8cc7\u6599\u5eab\u67b6\u69cb\u8b8a\u66f4\u7684\u7ba1\u7406\u5f80\u5f80\u662f\u8edf\u9ad4\u958b\u767c\u6d41\u7a0b\u4e2d\u7684\u4e00\u5927\u6311\u6230\u3002Liquibase \u4f5c\u70ba\u4e00\u500b\u5f37\u5927\u7684\u8cc7\u6599\u5eab\u7248\u672c\u7ba1\u7406\u5de5\u5177\uff0c\u53ef\u4ee5\u6709\u6548\u89e3\u6c7a\u591a\u4eba\u5354\u4f5c\u3001\u74b0\u5883\u4e00\u81f4\u6027\u3001\u7248\u672c\u8b8a\u66f4\u8ffd\u8e64\u7b49\u554f\u984c\u3002\r\n\r\n\u672c\u6b21\u8b70\u7a0b\u5c07\u4ee5\u5be6\u6230\u6848\u4f8b\u5e36\u9818\u807d\u773e\u5f9e\u96f6\u958b\u59cb\u69cb\u5efa\u4e00\u5957\u5b8c\u5584\u7684\u8cc7\u6599\u5eab\u8b8a\u66f4\u7ba1\u7406\u6d41\u7a0b\uff0c\u5f9e\u74b0\u5883\u914d\u7f6e\u3001\u8b8a\u66f4\u9a57\u8b49\u3001\u4e0a\u7dda\u76e3\u63a7\uff0c\u9010\u6b65\u8aaa\u660e\u5982\u4f55\u5229\u7528 Liquibase \u642d\u914d Spring Boot \u8207 GCP Cloud SQL PostgreSQL\uff0c\u6253\u9020\u5b89\u5168\u4e14\u7a69\u5b9a\u7684\u8cc7\u6599\u5eab\u904b\u7dad\u6d41\u7a0b\u3002\u6700\u7d42\u76ee\u6a19\u5728\u65bc\u6e1b\u5c11\u56e0\u4eba\u5de5\u57f7\u884c\u7e41\u7463 SQL \u8a9e\u6cd5\u800c\u5f15\u767c\u7684\u932f\u8aa4\uff0c\u78ba\u4fdd\u6bcf\u4e00\u6b21\u8cc7\u6599\u5eab\u66f4\u65b0\u90fd\u80fd\u9806\u5229\u5728\u5404\u74b0\u5883\u57f7\u884c\u4e26\u63d0\u9ad8\u4e0a\u7dda\u7a69\u5b9a\u6027\u3002\r\n<br>\r\n\r\n### **\u8b70\u7a0b\u5167\u5bb9**\r\n**1. \u70ba\u4f55\u9078\u64c7 Liquibase\uff1f**\r\n**2. Spring Boot \u8207 Liquibase \u6574\u5408**\r\n**3. \u74b0\u5883\u5340\u5206\u8207\u6e2c\u8a66\u9a57\u8b49**\r\n**4. \u76e3\u63a7 Liquibase \u57f7\u884c\u72c0\u6cc1**\r\n**5. \u81ea\u52d5\u5316\u90e8\u7f72\u8207\u7248\u672c\u63a7\u5236**\r\n<br>", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8DCEPY", "name": "\u8521\u627f\u8aed Frank Tsai", "avatar": "https://pretalx.coscup.org/media/avatars/8DCEPY_gzSQ5Bu.jpg", "biography": "\u64c1\u6709\u8d85\u904e15\u5e74\u7684 .Net\u3001Java \u958b\u767c\u7d93\u9a57\uff0c\u5177\u5099\u8c50\u5bcc\u7684 T-SQL\u3001MySQL\u3001PostgreSQL \u6548\u80fd\u8abf\u6821\u7d93\u9a57\uff0c\u7d2f\u7a4d 9 \u5e74\u4ee5\u4e0a AWS/GCP \u96f2\u7aef\u67b6\u69cb\u5be6\u6230\u7d93\u9a57\uff0c\u73fe\u4efb\u570b\u6cf0\u91d1\u63a7\u6578\u6578\u767c\u4e2d\u5fc3\u6578\u4f4d\u67b6\u69cb\u767c\u5c55\u90e8\u8cc7\u6df1\u67b6\u69cb\u5e2b\uff0c\u5c08\u6ce8\u65bc\u7cfb\u7d71\u67b6\u69cb\u8a2d\u8a08\u3001\u6548\u80fd\u512a\u5316\u53ca\u5718\u968a\u6280\u8853\u63d0\u5347\u3002\u904e\u5f80\u63a8\u52d5 CI/CD\u3001\u5fae\u670d\u52d9\u3001\u96f2\u7aef\u670d\u52d9\u6700\u4f73\u5316\uff0c\u4e26\u900f\u904e\u8cc7\u6599\u5eab\u6b63\u898f\u5316\u3001\u67e5\u8a62\u512a\u5316\u53ca\u5feb\u53d6\u6a5f\u5236\uff0c\u5927\u5e45\u63d0\u5347\u7cfb\u7d71\u6548\u80fd\u53ca\u7a69\u5b9a\u6027\u3002\r\n\r\n\u71b1\u8877\u6280\u8853\u63a8\u5ee3\u8207\u77e5\u8b58\u5206\u4eab\uff0c\u81f4\u529b\u65bc\u512a\u5316\u958b\u767c\u6d41\u7a0b\u3001\u5efa\u7acb\u5718\u968a\u77e5\u8b58\u5eab\u53ca\u6a19\u6e96\u5316\u958b\u767c\u6e96\u5247\u3002\u64c5\u9577\u5c07\u8907\u96dc\u7684\u6280\u8853\u6311\u6230\u8f49\u5316\u70ba\u5177\u9ad4\u53ef\u884c\u7684\u89e3\u6c7a\u65b9\u6848\uff0c\u6210\u529f\u63a8\u52d5\u591a\u9805\u6280\u8853\u9769\u65b0\uff0c\u900f\u904e\u5be6\u8e10\u8207\u6307\u5c0e\u5e6b\u52a9\u5718\u968a\u6210\u9577\uff0c\u4e26\u6a02\u65bc\u8207\u5718\u968a\u4e00\u540c\u514b\u670d\u56f0\u96e3\u3002", "public_name": "\u8521\u627f\u8aed Frank Tsai", "guid": "9da8c05e-b86c-575a-b792-38791b6cb699", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8DCEPY/"}], "links": [{"title": "\u7c21\u5831", "url": "https://drive.google.com/file/d/1Hcpa1PBI_ZOn2aNP09jLm8YVn0agLXsD/view", "type": "related"}, {"title": "LinkedIn", "url": "https://www.linkedin.com/in/frank-tsai-technical", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/AUQ3GX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/AUQ3GX/", "attachments": []}, {"guid": "0853f4b2-6e64-5f04-b58d-e974fee4bb12", "code": "UBNW9N", "id": 2042, "logo": null, "date": "2025-08-10T13:45:00+08:00", "start": "13:45", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-2042-kotlin", "url": "https://pretalx.coscup.org/coscup-2025/talk/UBNW9N/", "title": "Kotlin \u7684\u4e09\u500b\u8d85\u80fd\u529b\uff1a\u8b93\u5f8c\u7aef\u958b\u767c\u66f4\u8f15\u9b06\u6109\u5feb", "subtitle": "", "track": "JVM Languages", "type": "Talk", "language": "en", "abstract": "Kotlin \u9664\u4e86\u662f Android \u958b\u767c\u4e0a\u7684\u71b1\u9580\u8a9e\u8a00\uff0c\u8fd1\u5e74\u4f86\u4e5f\u5728\u5f8c\u7aef\u958b\u767c\u9818\u57df\u5feb\u901f\u6210\u9577\uff0c\u6210\u70ba Java \u958b\u767c\u8005\u8207\u65b0\u5275\u5718\u968a\u7684\u91cd\u8981\u9078\u64c7\u3002\u5b83\u4e0d\u50c5\u4fdd\u6709 Java \u7684\u76f8\u5bb9\u6027\uff0c\u66f4\u4ee5\u7c21\u6f54\u7684\u8a9e\u6cd5\u3001\u5f37\u5927\u7684\u578b\u5225\u7cfb\u7d71\u8207\u73fe\u4ee3\u8a9e\u8a00\u8a2d\u8a08\uff0c\u5927\u5e45\u63d0\u5347\u958b\u767c\u6548\u7387\u8207\u7a0b\u5f0f\u78bc\u53ef\u8b80\u6027\u3002\u9019\u5834\u6f14\u8b1b\u5c07\u4ecb\u7d39 Kotlin \u5728\u5f8c\u7aef\u958b\u767c\u4e2d\u7684\u4e09\u500b\u8a9e\u8a00\u7d1a\u8d85\u80fd\u529b\u3002\u900f\u904e\u7c21\u55ae\u5be6\u4f8b\u8207\u5c0d\u6bd4\u7bc4\u4f8b\uff0c\u8b93\u4f60\u4e86\u89e3\u70ba\u4ec0\u9ebc\u8d8a\u4f86\u8d8a\u591a\u958b\u767c\u8005\u9078\u64c7 Kotlin \u4f5c\u70ba\u5f8c\u7aef\u8a9e\u8a00\uff0c\u8b93\u958b\u767c\u904e\u7a0b\u66f4\u6e05\u723d\u3001\u76f4\u89ba\u53c8\u6109\u5feb\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MJSEW7", "name": "Recca Chao", "avatar": "https://pretalx.coscup.org/media/avatars/MJSEW7_eTgVXuv.png", "biography": "\u5f8c\u7aef\u5de5\u7a0b\u5e2b\uff0c\u63a8\u5ee3\u5f8c\u7aef\u958b\u767c\uff0c\u5305\u542b Kotlin \u5f8c\u7aef\u64b0\u5beb\u3001\u81ea\u52d5\u5316\u6e2c\u8a66\u7b49\u3002Taiwan Kotlin User Group \u7ba1\u7406\u54e1\u3002", "public_name": "Recca Chao", "guid": "67680c60-7ba6-5468-a929-e056b06d214a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MJSEW7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UBNW9N/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UBNW9N/", "attachments": []}, {"guid": "61e77fe8-f2a1-518b-ab9c-80461a36a1dd", "code": "7PMJJQ", "id": 1720, "logo": null, "date": "2025-08-10T14:30:00+08:00", "start": "14:30", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2025-1720-why-user-journeys-matter-more-than-ever", "url": "https://pretalx.coscup.org/coscup-2025/talk/7PMJJQ/", "title": "Why User Journeys matter more than ever...", "subtitle": "", "track": "JVM Languages", "type": "Talk", "language": "en", "abstract": "In an increasingly competitive landscape, understanding and optimizing the customer experience is paramount. This includes that engineers understand which journeys a user takes through their application and what business envisions the user flow should be.\r\nWithin this talks we look at some helpful tools and techniques.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KFSNTA", "name": "Matthias Geisler", "avatar": "https://pretalx.coscup.org/media/avatars/matthias-geisler_L8fGtLr.jpg", "biography": "True believer in (Kotlin) Multiplatform and working with it since 2019. Builds solutions for Android.\r\nOrganizer of KUG Berlin, GDG Android Berlin, XTC Berlin and more.", "public_name": "Matthias Geisler", "guid": "eecc09ff-5ed2-5bbd-9d24-414c62e5f367", "url": "https://pretalx.coscup.org/coscup-2025/speaker/KFSNTA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7PMJJQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7PMJJQ/", "attachments": []}], "TR509": [{"guid": "7175c379-1bac-5849-9eff-019ce3853a24", "code": "FEFCWW", "id": 1759, "logo": null, "date": "2025-08-10T09:30:00+08:00", "start": "09:30", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-1759-educational-fpga-platform-with-open-source-toolchains", "url": "https://pretalx.coscup.org/coscup-2025/talk/FEFCWW/", "title": "Educational FPGA platform with open-source toolchains", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk", "language": "en", "abstract": "FPGAs are powerful devices, but the complex proprietary toolchains and expensive development boards make it difficult for students and amateurs to enter the world of digital design. \r\n\r\nNow, the newly emerged open-source toolchains, especially OpenXC7 for AMD/Xilinx 7-Series FPGAs, with an enlarging number of open-source IP cores, are bringing a new dimension of freedom to FPGA development. A free online compiling service with API access is developed to use these open-source toolchains without local software installation. \r\n\r\nMoreover, FPGAOL, an online educational FPGA cluster service created by the University of Science and Technology of China, makes real Artix 7 FPGA boards available to everyone with internet access. Together, a zero-bar, zero-cost FPGA ecosystem is being created.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SRJ3NE", "name": "regymm", "avatar": null, "biography": null, "public_name": "regymm", "guid": "b88359c0-eeb7-526a-93f4-d4fdb1f59475", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SRJ3NE/"}], "links": [{"title": "Open-source Compiling-as-a-Service", "url": "https://caas.symbioticeda.com/", "type": "related"}, {"title": "FPGAOL online development boards", "url": "https://fpgaol.ustc.edu.cn/", "type": "related"}, {"title": "OpenXC7", "url": "https://github.com/openXC7/", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/FEFCWW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/FEFCWW/", "attachments": []}, {"guid": "30ffa8c6-c82a-5fe0-ab41-7c49a5d882e6", "code": "EYNFHS", "id": 1719, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-1719-hpcriscv", "url": "https://pretalx.coscup.org/coscup-2025/talk/EYNFHS/", "title": "\u5982\u4f55\u4ee5HPC\u958b\u767c\u8005\u7684\u8996\u89d2\u901a\u904e\u5b78\u7fd2RISCV\u786c\u9ad4\u5c08\u6848\uff0c\u7406\u89e3\u73fe\u4ee3\u8655\u7406\u5668\u67b6\u69cb", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk", "language": "en", "abstract": "\u73fe\u4eca\u6709\u8a31\u591a\u57fa\u65bcRISCV\u4ee5\u53caMIPS\u67b6\u69cb\u7684\u958b\u6e90SoC\u5c08\u6848\u3002\u8eab\u70ba\u4e00\u500b\u60f3\u8981\u7cfb\u7d71\u6027\u5b78\u7fd2\u8655\u7406\u5668\u7684\u5c0f\u767d\uff0c\u61c9\u8a72\u8981\u5c08\u6ce8\u5728\u8655\u7406\u5668\u8207SOC\u7684\u54ea\u4e00\u4e9b\u9762\u5411\uff0c\u662fCPU\u6d41\u6c34\u7dda\u7d50\u69cb\uff1f\u8a18\u61b6\u9ad4\uff1fCache\u7d50\u69cb\uff1f\u624d\u80fd\u5920\u6311\u9078\u51fa\u4e00\u9846\u9069\u5408\u81ea\u5df1\u7684SoC\u5c08\u6848\uff0c\u7531\u6dfa\u5165\u6df1\u7684\u53bb\u5b78\u7fd2\u73fe\u4ee3\u9ad8\u6027\u80fd\u904b\u7b97\u8655\u7406\u5668\u67b6\u69cb\u3002\u4e26\u719f\u6089\u5404\u7a2e\u6027\u80fd\u8a55\u4f30\u624b\u6cd5\u8207\u7a0b\u5f0f\uff0c\u9032\u800c\u53bb\u8a55\u4f30\u3001\u7406\u89e3\u4e00\u9846\u8655\u7406\u5668\u7684\u9ad4\u8cea\u8207\u958b\u767c\u601d\u8def\u3001\u61c9\u7528\u5834\u666f\uff0c\u6700\u7d42\u958b\u767c\u51fa\u5c6c\u65bc\u81ea\u5df1\u7684SoC\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "KPS77Q", "name": "Chiwawa", "avatar": "https://pretalx.coscup.org/media/avatars/KPS77Q_hZogKxh.png", "biography": "\u6211\u662f\u4e00\u540d\u9ad8\u6027\u80fd\u8655\u7406\u5668\u958b\u767c\u8005\uff0c\u76ee\u524d\u4efb\u8077\u65bc\u806f\u767c\u79d1\u6280\u7684\u9ad8\u6027\u80fd\u8655\u7406\u5668\u90e8\u9580\uff0c\u64d4\u4efb\u786c\u9ad4\u5de5\u7a0b\u5e2b\u3002\u8ca0\u8cac\u958b\u767c\u4e00\u4e9b\u96fb\u8def\u4ee5\u53ca\u8a55\u4f30\u5206\u6790\u3001\u6574\u5408\u8655\u7406\u5668IP\u3002\u5b78\u751f\u6642\u4ee3\u6211\u5c0d\u8655\u7406\u5668\u975e\u5e38\u6709\u8208\u8da3\uff0c\u4e5f\u63a5\u89f8\u904e\u5f88\u591a\u958b\u6e90\u8655\u7406\u5668\u5c08\u6848\uff0c\u4f46\u662f\u8d70\u904e\u5f88\u591a\u51a4\u6789\u8def\u3002\u5728\u8e0f\u5165\u696d\u754c\u4ee5\u5f8c\uff0c\u6211\u5b78\u5230\u5982\u4f55\u6709\u6548\u7684\u5b78\u7fd2\u73fe\u4ee3\u8655\u7406\u5668\u67b6\u69cb\u7684\u77e5\u8b58\uff0c\u8207\u5404\u5927\u516c\u53f8\u958b\u767c\u601d\u8def\u4e0a\u5728\u610f\u7684\u9762\u5411\uff0c\u56e0\u6b64\u60f3\u8981\u8ddf\u5c0d\u958b\u6e90\u8655\u7406\u5668\u6709\u8208\u8da3\u7684\u670b\u53cb\u9032\u884c\u5fc3\u5f97\u4e0a\u7684\u4ea4\u6d41\u3002", "public_name": "Chiwawa", "guid": "9b12fad2-7abd-5ae5-94f4-8cf9fc99fceb", "url": "https://pretalx.coscup.org/coscup-2025/speaker/KPS77Q/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EYNFHS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EYNFHS/", "attachments": []}, {"guid": "def10c55-eaf0-5260-b690-46fead6e3663", "code": "UFGPUX", "id": 1886, "logo": null, "date": "2025-08-10T10:30:00+08:00", "start": "10:30", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-1886-open-source-intelligent-eda-ieda", "url": "https://pretalx.coscup.org/coscup-2025/talk/UFGPUX/", "title": "Open-source Intelligent EDA (iEDA)", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk", "language": "en", "abstract": "Open-source EDA shows promising potential in unleashing EDA innovation and lowering the cost of chip design. This paper presents an open-source EDA project, iEDA, aiming for building a basic infrastructure for EDA technology evolution and closing the industrial-academic gap in the EDA area. iEDA now covers digital chip logic synthesis (including logic optimization, technology mapping, automation test pattern generation), the whole flow of physical design (including Floorplan, Placement, CTS, Routing, Timing Optimization etc.), and part of the analysis tools (Static Timing Analysis and Power Analysis). To demonstrate the effectiveness of iEDA, we implement and tape out five chips of different scales (from 700k to 100M gates) on different process nodes (110nm and 28nm) with iEDA. iEDA is publicly available from the project homepage http://ieda.oscc.cc.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8KSAT7", "name": "\u674e\u5174\u6743", "avatar": null, "biography": null, "public_name": "\u674e\u5174\u6743", "guid": "4cded2af-7cc2-5357-8949-15c1e8911502", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8KSAT7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UFGPUX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UFGPUX/", "attachments": []}, {"guid": "ff9ee568-04ba-57d7-9391-679abe48704c", "code": "SNHFTW", "id": 1887, "logo": null, "date": "2025-08-10T11:00:00+08:00", "start": "11:00", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-1887", "url": "https://pretalx.coscup.org/coscup-2025/talk/SNHFTW/", "title": "\u4e00\u751f\u4e00\u82af", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk", "language": "en", "abstract": "\u201c\u4e00\u751f\u4e00\u82af\u201d\uff08https://ysyx.org\uff09\u7531\u4e2d\u56fd\u79d1\u5b66\u9662\u5927\u5b66\u4e8e2019\u5e74\u53d1\u8d77\uff0c\u81f3\u4eca\u7d2f\u8ba1\u62a5\u540d\u4eba\u6570\u5df2\u903e12000\u4eba\uff0c\u8986\u76d6\u5168\u7403900\u4f59\u6240\u9ad8\u6821\u53ca\u79d1\u7814\u9662\u6240\u3002\r\n\u201c\u4e00\u751f\u4e00\u82af\u201d\u4e13\u6ce8\u57f9\u517b\u5b66\u751f\u72ec\u7acb\u89e3\u51b3\u95ee\u9898\u7684\u80fd\u529b\uff0c\u4ee5\u53ca\u201c\u8ba1\u7b97\u673a\u8f6f\u786c\u4ef6\u7cfb\u7edf\u534f\u540c\u8bbe\u8ba1\u80fd\u529b\u201d\u548c\u201c\u82af\u7247\u5168\u94fe\u6761\u8bbe\u8ba1\u80fd\u529b\u201d\uff0c\u575a\u6301\u5f00\u653e\u6027\u548c\u516c\u76ca\u6027\uff0c\u517c\u987e\u201c\u5927\u89c4\u6a21\u201d\u548c\u201c\u9ad8\u8d28\u91cf\u201d\u3002\u9762\u5411\u5168\u7403\u82af\u7247\u8bbe\u8ba1\u7231\u597d\u8005\uff0c\u4e0d\u9650\u5b66\u6821\u3001\u4e13\u4e1a\u548c\u5e74\u7ea7\uff0c\u5168\u5e74\u5f00\u653e\u62a5\u540d\uff08\u62a5\u540d\u548c\u5b66\u4e60\u5747\u514d\u8d39\uff09\uff0c\u968f\u5230\u968f\u5b66(\u53ef\u96f6\u57fa\u7840)\uff0c\u5e76\u4e3a\u5b66\u751f\u63d0\u4f9b\u514d\u8d39\u6216\u4f4e\u6210\u672c\u6d41\u7247\u673a\u4f1a\u3002\r\n\u201c\u4e00\u751f\u4e00\u82af\u201d\u6307\u5bfc\u5b66\u751f\u4ece\u96f6\u5f00\u59cb\u8bbe\u8ba1\u4e00\u6b3eRISC-V\u5904\u7406\u5668\u82af\u7247\uff0c\u5728\u5176\u4e0a\u8fd0\u884c\u81ea\u5df1\u5f00\u53d1\u7684\u7cfb\u7edf\u8f6f\u4ef6\u548c\u6f14\u793a\u7a0b\u5e8f\uff0c\u5e76\u901a\u8fc7\u5f00\u6e90EDA\u5de5\u5177\u548c\u5f00\u6e90PDK\u5b8c\u6210\u7269\u7406\u8bbe\u8ba1\u6d41\u7a0b\u3002\u201c\u4e00\u751f\u4e00\u82af\u201d\u7684\u5b66\u4e60\u5185\u5bb9\u8bfe\u7a0b\u8986\u76d6\u8ba1\u7b97\u673a\u7cfb\u7edf\u5168\u6808\u62bd\u8c61\u5c42\uff0c\u4ece\u5e94\u7528\u7a0b\u5e8f\u3001\u8fd0\u884c\u65f6\u73af\u5883\u3001\u7b80\u6613\u64cd\u4f5c\u7cfb\u7edf\u3001\u6307\u4ee4\u96c6\uff0c\u5230\u5904\u7406\u5668\u5fae\u7ed3\u6784\u8bbe\u8ba1\u3001RTL\u5f00\u53d1\u3001\u7efc\u5408\u3001\u5e03\u5c40\u5e03\u7ebf\u3001\u65f6\u5e8f\u5206\u6790\uff0c\u6700\u7ec8\u751f\u6210\u6676\u4f53\u7ba1\u7ea7\u7684\u53ef\u6d41\u7247GDSII\u7248\u56fe\u3002\u540c\u65f6\uff0c\u201c\u4e00\u751f\u4e00\u82af\u201d\u4e3a\u8fbe\u5230\u6307\u5b9a\u5b66\u4e60\u76ee\u6807\uff08\u5b8c\u6210B\u9636\u6bb5\uff09\u7684\u5728\u6821\u751f\uff0c\u63d0\u4f9b\u514d\u8d39\u6d41\u7247\u673a\u4f1a\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "Q897WK", "name": "\u89e3\u58c1\u4f1f", "avatar": "https://pretalx.coscup.org/media/avatars/Q897WK_pJGPQmu.jpg", "biography": "\u89e3\u58c1\u4f1f\uff0c\u4e2d\u56fd\u79d1\u5b66\u9662\u8ba1\u7b97\u6280\u672f\u7814\u7a76\u6240\uff0c\u526f\u7814\u7a76\u5458\u3002\u7814\u7a76\u65b9\u5411\u4e3a\u5f00\u6e90EDA\u8f6f\u4ef6\u3001\u4f53\u7cfb\u7ed3\u6784\u3001\u9ad8\u6027\u80fd\u8ba1\u7b97\u7b49\uff0c\u73b0\u4ece\u4e8b\u5f00\u6e90EDA\u548c\u5f00\u6e90\u82af\u7247\u7b49\u65b9\u5411\u7684\u7814\u7a76\uff0c\u4e13\u6ce8\u6784\u5efa\u201c\u4f7f\u7528\u5f00\u6e90EDA\u548c\u5f00\u6e90IP\u8bbe\u8ba1\u5f00\u6e90\u82af\u7247\u201d\u7684\u6280\u672f\u751f\u6001\u4f53\u7cfb\u3002\u5f53\u524d\u53c2\u4e0e\u7684\u9879\u76ee\u6709 ECOS Studio\uff08\u5f00\u6e90\u82af\u7247\u8bbe\u8ba1\u89e3\u51b3\u65b9\u6848\uff09\u3001iEDA\uff08\u5f00\u6e90EDA\uff09\u3001\u201c\u4e00\u751f\u4e00\u82af\u201d\uff08\u82af\u7247\u4eba\u624d\u57f9\u517b\uff09\u4ee5\u53ca\u82af\u7247\u8bbe\u8ba1\u4e91\u5e73\u53f0\u7b49\u3002\u5728DAC\u3001CGO\u3001ICS\u7b49\u4f1a\u8bae\u53d1\u8868\u591a\u7bc7\u8bba\u6587\u3002", "public_name": "\u89e3\u58c1\u4f1f", "guid": "78bdfa02-44dc-5f73-bdab-dbcc554cf266", "url": "https://pretalx.coscup.org/coscup-2025/speaker/Q897WK/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SNHFTW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SNHFTW/", "attachments": []}, {"guid": "e5dcbdf2-cdea-5a57-ab05-4dc5689106fe", "code": "NZJWE3", "id": 2047, "logo": null, "date": "2025-08-10T11:30:00+08:00", "start": "11:30", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-2047-tiny-tapeout-updates-in-2025", "url": "https://pretalx.coscup.org/coscup-2025/talk/NZJWE3/", "title": "Tiny Tapeout Updates in 2025", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk", "language": "en", "abstract": "- What is Tiny Tapeout \r\n- A quick demonstration\r\n- Some of the best projects\r\n- An update on where we are at the moment\r\n- Agreements with IHP, SwissChip, ChipFoundry\r\n- Letters of support from Synopsys and IEEE\r\n- Work starting on GF180\r\n- Our current RISC-V competition\r\n- Our plans for the future, including:\r\n    * Tiny Tapeout in Space\r\n    * Official FPGA board\r\n    * Workshops\r\n- Come to ORConf in Spain, this September 12th to 14th !", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MGJEN7", "name": "Matt Venn", "avatar": "https://pretalx.coscup.org/media/avatars/MGJEN7_jZFwU0H.jpg", "biography": "Hi, I\u2019m Matt Venn!\r\n\r\nMatthew Venn is a science & technology communicator and electronic engineer. He brings 20 years of engineering experience to create excellent and innovative learning experiences for people all over the world.\r\n\r\nI have helped people like you to tape out on all 5 Google/Efabless shuttles. I can teach you how to design chips and how to get them made!", "public_name": "Matt Venn", "guid": "061d214c-ae0f-5a22-92fb-f022db88ca93", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MGJEN7/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/NZJWE3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/NZJWE3/", "attachments": []}, {"guid": "04b2bb9a-ddc6-5a17-82c6-cac1dfcf0b0c", "code": "HQG3RE", "id": 1507, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-1507-deepcomputing-s-journey-in-making-risc-v-a-reality-for-developers-worldwide", "url": "https://pretalx.coscup.org/coscup-2025/talk/HQG3RE/", "title": "DeepComputing's journey in making RISC-V a reality for developers worldwide", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk - early bird submission", "language": "en", "abstract": "RISC-V journey to success is going to be a very bumpy road, however the scale is so big if it does succeed therein worth taking any risk. RISC-V is a very powerful brand, the whole world is looking forward to its progress against existing architecture in silicon like 40 years ago Linux kernel against all the close source operating system like Windows or Unix, DeepComputing as a small startup picked the hardest job in from making the world first RISC-V laptop back in 2022 to now this year 2025 one of the most powerful AI PC having 50 TOPS which capable of running most favourable LLM models on the devices. \r\nIn reality, we have to do a lot of enablements to overcome barriers across the time and space in a sequencial manner. For example, when the end user market is lacking of RISC-V products, we have to take risk to make high profile products: firstly to prove RISC-V is capable even not perfect or even not competitive to current competitors; secondly to enable our whole supply chain knowing all the problems faster and evolve. Moreover, end user product problems will give us enough focus on what to fix and whom to drive for the fix in the most cost effective way. \r\nFor instance, once we know the first laptop is so slow not just because of hardware but software, then we can focus and proactively work with software partners like kernel, and OS platform and then Applications for the improvement in software ecosystem, for example, in 2024 we successfully convinced Canoncial giving RISC-V more support ever than before on Ubuntu which leads future Ubuntu release could support RISC-V by default on DeepComputing RISC-V hardware. \r\nNevertheless, making personal computing products more interesting can bridging all these platforms to work with SoC guys for further improvement along the technology trend like AI, for example, we convinced world famous modular laptop manufacturer Framework to join RISC-V dance and we DeepComputing can focus on making the RISC-V AI PC mainboard with SoC partners for such a versatile and vibrant AI PC product platform from tablet, desktop to laptop in a very affordable price and making RISC-V able to reach millions of hands. further improvement.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SCBFAU", "name": "Yuning Liang", "avatar": "https://pretalx.coscup.org/media/avatars/SCBFAU_YMrtkT1.JPEG", "biography": "Yuning Liang is the Founder and CEO of DeepComputing, focusing on developing innovative technology products based on RISC-V SoMs. From the world's first RISC-V development laptop DC-ROMA to pads, workstations, remote-controlled cars, drones, and more, all are based on RISC-V chips.\r\nThe world's first RISC-V laptop, the world's first RISC-V pad capable of making phone calls, and so on, are all Yuning's masterpieces. Yuning's innovation and pioneering spirit in the RISC-V field have enabled him to create several world firsts, leading DeepComputing to gain widespread recognition in the global RISC-V product commercialization field, contributing significantly to the advancement and progress of RISC-V technology.\r\nYuning's career has taken him from the UK to Switzerland, then to South Korea, and finally to China. He has a strong practical background in embedded systems, platform APIs, and system software. In 2024, he was honored with the \"RISC-V Community Contributor Award\" and recognized as a \"Ubuntu Summit Contributor,\" further solidifying his influence in the technology sector, in 2025 invited as the world largest open source event FOSDEM RISC-V Track Presenter in advocating the mass adoption of RISC-V in open source community.", "public_name": "Yuning Liang", "guid": "c2547e57-6415-5097-baa0-a2f68fefeffc", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SCBFAU/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HQG3RE/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HQG3RE/", "attachments": []}, {"guid": "2ac596d4-7116-59fd-ad9f-be52de9ba8e8", "code": "7F8CCK", "id": 1882, "logo": null, "date": "2025-08-10T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-1882-why-do-we-sell-a-laptop-without-mainboard", "url": "https://pretalx.coscup.org/coscup-2025/talk/7F8CCK/", "title": "Why Do We Sell A Laptop Without Mainboard?", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk", "language": "en", "abstract": "Framework Computer sells a laptop \"shell\" without a mainboard inside. It does not turn on, it does not include storage, RAM or even CPU. What do you do with it? In this talk we'd like to explain how we enabled other companies to build mainboards compatible with our laptop, as well as using our mainboard without a chassis at all, or a custom chassis.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MLHFHG", "name": "Daniel Schaefer", "avatar": "https://pretalx.coscup.org/media/avatars/face_246KSFN.jpeg", "biography": "System Software Engineer at Framework Computer", "public_name": "Daniel Schaefer", "guid": "0fc85cb2-e965-565e-9fb0-f39fb25deea5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MLHFHG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7F8CCK/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7F8CCK/", "attachments": []}, {"guid": "804bf2c4-2fb6-58b6-a653-45bdf8594ee4", "code": "WK8N3A", "id": 1883, "logo": null, "date": "2025-08-10T14:30:00+08:00", "start": "14:30", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-1883-building-trust-how-expressvpn-embraces-open-source-hardware-for-security-and-transparency", "url": "https://pretalx.coscup.org/coscup-2025/talk/WK8N3A/", "title": "Building Trust: How ExpressVPN Embraces Open Source Hardware for Security and Transparency", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk", "language": "en", "abstract": "At ExpressVPN, we're constantly exploring new ways to enhance privacy and security. One area that's captured our attention is open source hardware - particularly RISC-V - which we see as a natural evolution in building more transparent infrastructure. Just as Linux transformed software, we think RISC-V could bring similar innovation to hardware. We've already open-sourced our Lightway protocol, and we're exploring how to extend this transparency philosophy deeper into our stack - including potentially our TrustedServer platform. Now we're investigating how open hardware fits into our broader zero trust strategy. The idea is simple: when you can inspect and verify every layer of the stack, from silicon to software, you create new possibilities for security and innovation. What's particularly interesting about RISC-V is the flexibility it offers. We're exploring how custom hardware could better serve privacy needs - whether that's purpose-built VPN appliances, local devices for privacy-preserving AI, or edge computing solutions that keep data under user control. It's about having options beyond off-the-shelf hardware that wasn't designed with privacy in mind.\r\n\r\nIn this talk, I'll share: \u00b7 How open hardware complements our existing transparency initiatives \u00b7 What we're learning from our early RISC-V investigations \u00b7 Potential use cases we're excited about (from infrastructure to edge devices) \u00b7 Why we think local AI processing and custom hardware matter for privacy \u00b7 The practical challenges and opportunities we're discovering We're approaching this thoughtfully - open hardware is one piece of how we're building the future of privacy technology. If you're curious about where RISC-V fits in the evolving privacy landscape, or how organizations can start exploring these possibilities, let's discuss what we're learning on this journey.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EEE838", "name": "Peter Membrey", "avatar": "https://pretalx.coscup.org/media/avatars/EEE838_b2x1Ixy.jpg", "biography": "Peter Membrey is Chief Research Officer at ExpressVPN, where he leads the exploration of emerging technologies that will define the future of privacy infrastructure. As the creator of Lightway\u2014ExpressVPN's open-source VPN protocol protecting millions of users worldwide\u2014and a core architect of TrustedServer, the industry's first RAM-only server platform, Peter has consistently pushed the boundaries of what's possible in security technology. An IEEE Computer Society Distinguished Contributor and Chartered Fellow of the British Computer Society, Peter holds a doctorate in engineering and has co-authored over a dozen technical books. His current research focuses on the intersection of open hardware, zero-trust architectures, and privacy-preserving technologies, with particular interest in how RISC-V can revolutionize the security landscape just as Linux transformed software. At ExpressVPN, Peter is spearheading investigations into custom hardware solutions that could redefine privacy technology\u2014from purpose-built VPN appliances to local AI\r\n\r\nprocessing that keeps data under user control. He believes open hardware represents the next frontier in building truly verifiable, trustworthy infrastructure.", "public_name": "Peter Membrey", "guid": "af910c1b-a3f3-58e9-9930-451bd02b88fd", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EEE838/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WK8N3A/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WK8N3A/", "attachments": []}, {"guid": "7b2b750b-e52b-5a46-84b2-dc48d3d6d6a8", "code": "QSR3EE", "id": 1884, "logo": null, "date": "2025-08-10T15:00:00+08:00", "start": "15:00", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-1884-driving-risc-v-innovation-canonical-s-path-to-rva23-support-on-ubuntu", "url": "https://pretalx.coscup.org/coscup-2025/talk/QSR3EE/", "title": "Driving RISC-V Innovation: Canonical\u2019s path to RVA23 support on Ubuntu", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk", "language": "en", "abstract": "Discover how Canonical is accelerating open source innovation in the RISC-V ecosystem, with a commitment to broad RVA compatibility in Ubuntu 26.04 LTS. This session will explore Canonical\u2019s collaborative efforts with leading RISC-V silicon partners, enabling both industry-wide standards and unique hardware optimizations to drive the next wave of open source adoption.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PTAP9F", "name": "Jonathan Mok", "avatar": "https://pretalx.coscup.org/media/avatars/PTAP9F_HWctosK.JPG", "biography": "Jonathan leads Canonical\u2019s silicon partnerships across the Asia-Pacific region, where he drives collaborative product roadmaps and innovative go-to-market strategies with leading\r\n\r\nsemiconductor companies. Focused on delivering enterprise-grade open source solutions from edge to cloud, Jonathan works to streamline adoption and accelerate time to market for partners and customers alike. He plays a pivotal role in shaping the APAC RISC-V ecosystem, fostering collaboration among IP vendors, SoC designers, hardware manufacturers, and the open source community to advance Ubuntu adoption and unlock the full potential of RISC-V architectures.", "public_name": "Jonathan Mok", "guid": "b5114ece-ca9d-5fb6-b6ed-190a27816f8e", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PTAP9F/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/QSR3EE/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/QSR3EE/", "attachments": []}, {"guid": "a8277dec-2f24-5e6a-bb3f-ac44903383d2", "code": "AJEVJP", "id": 1885, "logo": null, "date": "2025-08-10T15:30:00+08:00", "start": "15:30", "duration": "00:30", "room": "TR509", "slug": "coscup-2025-1885-ocelot-enabling-vector-extension-on-boom-an-open-source-journey", "url": "https://pretalx.coscup.org/coscup-2025/talk/AJEVJP/", "title": "Ocelot: Enabling Vector Extension on BOOM \u2014 An Open-Source Journey", "subtitle": "", "track": "Open Source Hardware (and Their Happy Friends)", "type": "Talk", "language": "en", "abstract": "We present Ocelot , an open-source project adding vector extension support to Berkeley Out-of-Order Machine (BOOM) RISC-V core. In our latest v2 release, we adopted the Open Vector Interface from SemiDynamics, allowing the vector unit to be decoupled from the core and significantly boosting unit-stride memory performance through coalescing. Ocelot's development was accelerated by open-source tools such as Tenstorrent's Whisper simulator, showcasing how collaboration in the RISC-V ecosystem drives rapid hardware innovation. We would like to share of open-source development journey and invite the community to collaborate and help shape the future of open-source hardware design.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "79BYBU", "name": "TBD", "avatar": null, "biography": null, "public_name": "TBD", "guid": "27a046a2-91a3-52c5-9c56-638e7189b2ad", "url": "https://pretalx.coscup.org/coscup-2025/speaker/79BYBU/"}, {"code": "FZ7CAF", "name": "Kuan-Yu Chen", "avatar": "https://pretalx.coscup.org/media/avatars/FZ7CAF_T6VaiP4.jpg", "biography": "Kuan-Yu Chen received the B.S. degree in electrical engineering from National Taiwan University, Taipei, Taiwan, in 2018, and the M.S.E. and Ph.D. degrees in electrical and computer engineering from the University of Michigan, Ann Arbor, MI, USA, in 2020 and 2024, respectively. He is currently working as a Senior Design Engineer with Tenstorrent USA, Inc. His research interests include computer architecture, domain-specific programmable accelerators, and digital circuit design.", "public_name": "Kuan-Yu Chen", "guid": "791cefa4-6b08-5bc2-b868-45b15570c2cb", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FZ7CAF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/AJEVJP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/AJEVJP/", "attachments": []}], "TR510": [{"guid": "3d15664a-8a60-532d-90c5-57f478994aa9", "code": "JB9XXD", "id": 1912, "logo": null, "date": "2025-08-10T11:00:00+08:00", "start": "11:00", "duration": "01:00", "room": "TR510", "slug": "coscup-2025-1912-tor-ooni", "url": "https://pretalx.coscup.org/coscup-2025/talk/JB9XXD/", "title": "\u5f9e\u4f7f\u7528\u8005\u5230\u8ca2\u737b\u8005\uff1a\u53f0\u7063\u5982\u4f55\u5efa\u7acb Tor/OONI \u7684\u793e\u7fa4\u7bc0\u9ede\u8207\u56de\u994b\u6a21\u5f0f", "subtitle": "", "track": "Internet Freedom and Anonymous Networks Workshop: Tor/Tails, OONI", "type": "workshop/panel", "language": "en", "abstract": "\u9664\u4e86\u5de5\u4f5c\u574a\u6d3b\u52d5\u5916\uff0c\u6211\u5011\u4e5f\u60f3\u628a\u63e1\u9019\u6b21\u6a5f\u6703\uff0c\u4e00\u8d77\u4f86\u63a2\u8a0e\u65b0\u805e\u5a92\u9ad4\u3001\u7368\u7acb\u8a18\u8005\u3001\u516c\u6c11\u5718\u9ad4\u8207\u958b\u6e90\u79d1\u6280\u793e\u7fa4\u5171\u540c\u53c3\u8207\u7684\u53ef\u80fd\uff0c\u7576\u7136\u4e5f\u60f3\u8981\u9080\u8acb\u5927\u5bb6\u4e00\u8d77\u8a0e\u8ad6\u5c0d\u65bc\u300c\u533f\u540d\u7db2\u8def\u793e\u7fa4\u300d\u7684\u60f3\u50cf\uff0c\u6211\u5011\u53ef\u4ee5\u900f\u904e\u600e\u6a23\u7684\u5354\u52a9\uff0c\u4e0d\u8ad6\u5728\u6280\u8853\u6216\u662f\u8cc7\u6e90\u4e0a\u7684\u5354\u8abf\uff0c\u5e0c\u671b\u900f\u904e\u9019\u6b21\u7684**\u5713\u684c\u8a0e\u8ad6\u6703\u8b70**\u627e\u5230\u66f4\u591a\u7684\u53ef\u80fd\uff01\r\n\r\n**\u300c\u5f9e\u4f7f\u7528\u8005\u5230\u8ca2\u737b\u8005\uff1a\u53f0\u7063\u5982\u4f55\u5efa\u7acb Tor/OONI \u7684\u793e\u7fa4\u7bc0\u9ede\u8207\u56de\u994b\u6a21\u5f0f\u300d**\r\n\r\n- \u81fa\u7063\u6709\u6c92\u6709 Tor relay\u3001OONI probe \u7b49\u57fa\u790e\u7bc0\u9ede\uff1f\u904b\u4f5c\u60c5\u6cc1\u5982\u4f55\uff1f\r\n- \u6709\u54ea\u4e9b\u5be6\u969b\u6280\u8853\u8207\u884c\u653f\u3001\u6cd5\u5f8b\u6311\u6230\uff1f\uff08\u5982\u4e3b\u6a5f\u8cbb\u7528\u3001\u88ab\u5c01\u9396\u3001\u6cd5\u5f8b\u7591\u616e\uff09\r\n- \u80fd\u4e0d\u80fd\u4ee5\u793e\u7fa4\u7684\u65b9\u5f0f\u5354\u52a9\u904b\u4f5c\u8207\u57f9\u8a13\u65b0\u624b\uff1f\r\n\r\n\u6d3b\u52d5\u8a73\u7d30\u4ecb\u7d39\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u9801\u9762\uff1a\r\n\r\n- https://anoni.net/event-workshop-2025.html\r\n- https://pad.anoni.net/p/ws-note-d2-1100\r\n- https://ooni-research.ocf.tw/docs/event-workshop-2025/\r\n\r\n\u6216\u900f\u904e Matrix \u7dda\u4e0a\u8a0e\u8ad6\uff1a https://matrix.to/#/#workshop-202508:im.anoni.net", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWBSWP", "name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "avatar": "https://pretalx.coscup.org/media/avatars/QWBSWP_Lv4VAFD.png", "biography": "\u6211\u5011\u662f\u95dc\u6ce8\u300c\u533f\u540d\u7db2\u8def\u300d\u3001\u300c\u7db2\u8def\u81ea\u7531\u300d\u7684\u4e00\u7fa4\u4eba\uff0c\u900f\u904e Tor\u3001Tails\u3001OONI \u5de5\u5177\u559a\u8d77\u4e00\u822c\u5927\u773e\u7db2\u8def\u81ea\u7531\u7684\u91cd\u8981\u6027\uff01\u76ee\u524d\u6b63\u5728\u62db\u52df\u793e\u7fa4\u6210\u54e1\uff0c\u5efa\u7acb\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u5e0c\u671b\u672a\u4f86\u53ef\u4ee5\u56fa\u5b9a\u5728\u7db2\u8def\u4e0a\u5206\u4eab\u3001\u66f4\u65b0\u300c\u533f\u540d\u7db2\u8def\u300d\u72c0\u6cc1\u3002\r\n\r\n\u5c08\u6848\u7684\u4e00\u958b\u59cb\u6211\u5011\u50c5\u95dc\u6ce8\u5728 OONI \u5c08\u6848\uff0c\u900f\u904e[\u8abf\u67e5](https://anoni.net/docs/ooni-asns-coverage/)\u81fa\u7063 ASNs \u5728 OONI \u8cc7\u6599\u5eab\u4e2d\u89c0\u6e2c\u8cc7\u6599\u7684\u5b8c\u6574\u6027\u3001\u662f\u5426\u53ef\u4ee5\u53cd\u61c9\u81fa\u7063\u76ee\u524d\u7db2\u8def\u72c0\u6cc1\u3002\u5f8c\u7e8c\u5728\u6301\u7e8c\u63a8\u5ee3 OONI \u7684\u6642\u5019\u767c\u73fe\u81fa\u7063\u7684\u7db2\u8def\u76f8\u5c0d\u81ea\u7531\u5f88\u591a\uff0c\u5f88\u591a\u570b\u969b\u4e0a\u7684\u8b70\u984c\u5728\u81fa\u7063\u6bd4\u8f03\u5c11\u767c\u751f\uff0c\u56e0\u6b64\u5c0d\u65bc\u7db2\u8def\u76e3\u63a7\u3001\u7db2\u8def\u5e72\u9810...\u7b49\u8b70\u984c\uff0c\u5728\u81fa\u7063\u6bd4\u8f03\u4e0d\u597d\u627e\u5230\u5be6\u969b\u6848\u4f8b\u5354\u52a9\u63a8\u5ee3\uff0c\u56e0\u6b64\u6211\u5011\u6c7a\u5b9a\u6539\u8b8a\u63a8\u5ee3\u65b9\u5f0f\u8207\u6211\u5011\u6240\u626e\u6f14\u7684\u89d2\u8272\uff0c\u5c08\u6ce8\u5728\u96b1\u79c1\u6b0a\u76f8\u95dc\u8b70\u984c\uff0c\u5b9a\u4f4d\u5728\u300c\u533f\u540d\u7db2\u8def\u300d\u7684\u8b70\u984c\u4e0a\u63a8\u52d5\u3001\u5728\u533f\u540d\u7db2\u8def\u670d\u52d9\u4e0a\u5efa\u7acb\uff01\r\n\r\n\u6211\u5011\u76ee\u524d\u9996\u8981\u4efb\u52d9\u662f\u5b8c\u6210 2025/08 \u8209\u8fa6\u7684\u300c[\u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a](https://anoni.net/docs/event-workshop-2025/)\u300d\u6d3b\u52d5\uff0c\u5e0c\u671b\u5728\u5de5\u4f5c\u574a\u6d3b\u52d5\u5f8c\u53ef\u4ee5\u52df\u96c6\u5230\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u4e00\u8d77\u898f\u5283 2026 \u5e74\u7684\u5de5\u4f5c\u76ee\u6a19\u8207\u793e\u7fa4\u6a23\u614b\uff01\r\n\r\n\u95dc\u6ce8\u6211\u5011\uff1ahttps://anoni.net/", "public_name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "guid": "74c381a2-0373-5e17-89eb-b610492dd204", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWBSWP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/JB9XXD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/JB9XXD/", "attachments": []}, {"guid": "e95d2ee2-b915-5246-afe4-e256a0dbe91d", "code": "YNV3R3", "id": 1913, "logo": null, "date": "2025-08-10T13:00:00+08:00", "start": "13:00", "duration": "01:00", "room": "TR510", "slug": "coscup-2025-1913-tor-tails-ooni", "url": "https://pretalx.coscup.org/coscup-2025/talk/YNV3R3/", "title": "Tor/Tails/OONI \u7684\u958b\u6e90\u57fa\u790e\u8207\u5728\u5730\u53c3\u8207\u53ef\u80fd", "subtitle": "", "track": "Internet Freedom and Anonymous Networks Workshop: Tor/Tails, OONI", "type": "workshop/panel", "language": "en", "abstract": "\u9664\u4e86\u5de5\u4f5c\u574a\u6d3b\u52d5\u5916\uff0c\u6211\u5011\u4e5f\u60f3\u628a\u63e1\u9019\u6b21\u6a5f\u6703\uff0c\u4e00\u8d77\u4f86\u63a2\u8a0e\u65b0\u805e\u5a92\u9ad4\u3001\u7368\u7acb\u8a18\u8005\u3001\u516c\u6c11\u5718\u9ad4\u8207\u958b\u6e90\u79d1\u6280\u793e\u7fa4\u5171\u540c\u53c3\u8207\u7684\u53ef\u80fd\uff0c\u7576\u7136\u4e5f\u60f3\u8981\u9080\u8acb\u5927\u5bb6\u4e00\u8d77\u8a0e\u8ad6\u5c0d\u65bc\u300c\u533f\u540d\u7db2\u8def\u793e\u7fa4\u300d\u7684\u60f3\u50cf\uff0c\u6211\u5011\u53ef\u4ee5\u900f\u904e\u600e\u6a23\u7684\u5354\u52a9\uff0c\u4e0d\u8ad6\u5728\u6280\u8853\u6216\u662f\u8cc7\u6e90\u4e0a\u7684\u5354\u8abf\uff0c\u5e0c\u671b\u900f\u904e\u9019\u6b21\u7684**\u5713\u684c\u8a0e\u8ad6\u6703\u8b70**\u627e\u5230\u66f4\u591a\u7684\u53ef\u80fd\uff01\r\n\r\n**\u300cTor/Tails/OONI \u7684\u958b\u6e90\u57fa\u790e\u8207\u5728\u5730\u53c3\u8207\u53ef\u80fd\u300d**\r\n\r\n- \u9019\u4e9b\u5de5\u5177\u662f\u600e\u9ebc\u904b\u4f5c\u7684\uff1f\u63a1\u7528\u54ea\u4e9b\u81ea\u7531\u8edf\u9ad4\u8207\u958b\u6e90\u5354\u5b9a\uff1f\r\n- \u53f0\u7063\u958b\u767c\u8005\u6216\u8cc7\u5b89\u7814\u7a76\u8005\u80fd\u53c3\u8207\u54ea\u4e9b\u90e8\u5206\uff1f\uff08\u4f8b\u5982\u7ffb\u8b6f\u3001bug \u56de\u5831\u3001\u5beb\u6559\u5b78\uff09\r\n- \u5982\u4f55\u964d\u4f4e\u300c\u6280\u8853\u8ddd\u96e2\u611f\u300d\uff0c\u8b93\u66f4\u591a\u4eba\u9858\u610f\u8ca2\u737b\uff1f\r\n\r\n\u6d3b\u52d5\u8a73\u7d30\u4ecb\u7d39\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u9801\u9762\uff1a\r\n\r\n- https://anoni.net/event-workshop-2025.html\r\n- https://pad.anoni.net/p/ws-note-d2-1300\r\n- https://ooni-research.ocf.tw/docs/event-workshop-2025/\r\n\r\n\u6216\u900f\u904e Matrix \u7dda\u4e0a\u8a0e\u8ad6\uff1a https://matrix.to/#/#workshop-202508:im.anoni.net", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWBSWP", "name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "avatar": "https://pretalx.coscup.org/media/avatars/QWBSWP_Lv4VAFD.png", "biography": "\u6211\u5011\u662f\u95dc\u6ce8\u300c\u533f\u540d\u7db2\u8def\u300d\u3001\u300c\u7db2\u8def\u81ea\u7531\u300d\u7684\u4e00\u7fa4\u4eba\uff0c\u900f\u904e Tor\u3001Tails\u3001OONI \u5de5\u5177\u559a\u8d77\u4e00\u822c\u5927\u773e\u7db2\u8def\u81ea\u7531\u7684\u91cd\u8981\u6027\uff01\u76ee\u524d\u6b63\u5728\u62db\u52df\u793e\u7fa4\u6210\u54e1\uff0c\u5efa\u7acb\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u5e0c\u671b\u672a\u4f86\u53ef\u4ee5\u56fa\u5b9a\u5728\u7db2\u8def\u4e0a\u5206\u4eab\u3001\u66f4\u65b0\u300c\u533f\u540d\u7db2\u8def\u300d\u72c0\u6cc1\u3002\r\n\r\n\u5c08\u6848\u7684\u4e00\u958b\u59cb\u6211\u5011\u50c5\u95dc\u6ce8\u5728 OONI \u5c08\u6848\uff0c\u900f\u904e[\u8abf\u67e5](https://anoni.net/docs/ooni-asns-coverage/)\u81fa\u7063 ASNs \u5728 OONI \u8cc7\u6599\u5eab\u4e2d\u89c0\u6e2c\u8cc7\u6599\u7684\u5b8c\u6574\u6027\u3001\u662f\u5426\u53ef\u4ee5\u53cd\u61c9\u81fa\u7063\u76ee\u524d\u7db2\u8def\u72c0\u6cc1\u3002\u5f8c\u7e8c\u5728\u6301\u7e8c\u63a8\u5ee3 OONI \u7684\u6642\u5019\u767c\u73fe\u81fa\u7063\u7684\u7db2\u8def\u76f8\u5c0d\u81ea\u7531\u5f88\u591a\uff0c\u5f88\u591a\u570b\u969b\u4e0a\u7684\u8b70\u984c\u5728\u81fa\u7063\u6bd4\u8f03\u5c11\u767c\u751f\uff0c\u56e0\u6b64\u5c0d\u65bc\u7db2\u8def\u76e3\u63a7\u3001\u7db2\u8def\u5e72\u9810...\u7b49\u8b70\u984c\uff0c\u5728\u81fa\u7063\u6bd4\u8f03\u4e0d\u597d\u627e\u5230\u5be6\u969b\u6848\u4f8b\u5354\u52a9\u63a8\u5ee3\uff0c\u56e0\u6b64\u6211\u5011\u6c7a\u5b9a\u6539\u8b8a\u63a8\u5ee3\u65b9\u5f0f\u8207\u6211\u5011\u6240\u626e\u6f14\u7684\u89d2\u8272\uff0c\u5c08\u6ce8\u5728\u96b1\u79c1\u6b0a\u76f8\u95dc\u8b70\u984c\uff0c\u5b9a\u4f4d\u5728\u300c\u533f\u540d\u7db2\u8def\u300d\u7684\u8b70\u984c\u4e0a\u63a8\u52d5\u3001\u5728\u533f\u540d\u7db2\u8def\u670d\u52d9\u4e0a\u5efa\u7acb\uff01\r\n\r\n\u6211\u5011\u76ee\u524d\u9996\u8981\u4efb\u52d9\u662f\u5b8c\u6210 2025/08 \u8209\u8fa6\u7684\u300c[\u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a](https://anoni.net/docs/event-workshop-2025/)\u300d\u6d3b\u52d5\uff0c\u5e0c\u671b\u5728\u5de5\u4f5c\u574a\u6d3b\u52d5\u5f8c\u53ef\u4ee5\u52df\u96c6\u5230\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u4e00\u8d77\u898f\u5283 2026 \u5e74\u7684\u5de5\u4f5c\u76ee\u6a19\u8207\u793e\u7fa4\u6a23\u614b\uff01\r\n\r\n\u95dc\u6ce8\u6211\u5011\uff1ahttps://anoni.net/", "public_name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "guid": "74c381a2-0373-5e17-89eb-b610492dd204", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWBSWP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YNV3R3/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YNV3R3/", "attachments": []}, {"guid": "28b41a4b-e357-5f0c-85be-0f2ee6d43fce", "code": "SL7RLP", "id": 1914, "logo": null, "date": "2025-08-10T14:00:00+08:00", "start": "14:00", "duration": "01:00", "room": "TR510", "slug": "coscup-2025-1914", "url": "https://pretalx.coscup.org/coscup-2025/talk/SL7RLP/", "title": "\u5982\u4f55\u5728\u5730\u5316\u4e00\u5957\u958b\u6e90\u533f\u540d\u5de5\u5177\u5305\uff1f", "subtitle": "", "track": "Internet Freedom and Anonymous Networks Workshop: Tor/Tails, OONI", "type": "workshop/panel", "language": "en", "abstract": "\u9664\u4e86\u5de5\u4f5c\u574a\u6d3b\u52d5\u5916\uff0c\u6211\u5011\u4e5f\u60f3\u628a\u63e1\u9019\u6b21\u6a5f\u6703\uff0c\u4e00\u8d77\u4f86\u63a2\u8a0e\u65b0\u805e\u5a92\u9ad4\u3001\u7368\u7acb\u8a18\u8005\u3001\u516c\u6c11\u5718\u9ad4\u8207\u958b\u6e90\u79d1\u6280\u793e\u7fa4\u5171\u540c\u53c3\u8207\u7684\u53ef\u80fd\uff0c\u7576\u7136\u4e5f\u60f3\u8981\u9080\u8acb\u5927\u5bb6\u4e00\u8d77\u8a0e\u8ad6\u5c0d\u65bc\u300c\u533f\u540d\u7db2\u8def\u793e\u7fa4\u300d\u7684\u60f3\u50cf\uff0c\u6211\u5011\u53ef\u4ee5\u900f\u904e\u600e\u6a23\u7684\u5354\u52a9\uff0c\u4e0d\u8ad6\u5728\u6280\u8853\u6216\u662f\u8cc7\u6e90\u4e0a\u7684\u5354\u8abf\uff0c\u5e0c\u671b\u900f\u904e\u9019\u6b21\u7684**\u5713\u684c\u8a0e\u8ad6\u6703\u8b70**\u627e\u5230\u66f4\u591a\u7684\u53ef\u80fd\uff01\r\n\r\n**\u300c\u5982\u4f55\u5728\u5730\u5316\u4e00\u5957\u958b\u6e90\u533f\u540d\u5de5\u5177\u5305\uff1f\u300d**\r\n\r\n- \u5f9e\u65e5\u5e38\u700f\u89bd\uff08Tor\uff09\u5230\u4f5c\u696d\u7cfb\u7d71\uff08Tails\uff09\u5230\u7db2\u8def\u76e3\u6e2c\uff08OONI\uff09\uff0c\u6709\u54ea\u4e9b\u958b\u6e90\u5de5\u5177\u9084\u53ef\u4ee5\u7d0d\u5165\uff1f\r\n- \u5de5\u5177\u5305\u9577\u600e\u6a23\uff1f\uff08\u5982 Live USB image\u3001\u672c\u5730\u8a9e\u7cfb\u5305\u3001\u624b\u518a\uff09\uff1f\r\n- \u63a8\u51fa\u300c\u81fa\u7063\u7248\u672c\u300d\u7684\u7c21\u5316\u5957\u4ef6\uff08\u9069\u5408 NGO\u3001\u8a18\u8005\u3001\u65b0\u624b\uff09\r\n\r\n\u6d3b\u52d5\u8a73\u7d30\u4ecb\u7d39\u53ef\u4ee5\u53c3\u8003\u4ee5\u4e0b\u9801\u9762\uff1a\r\n\r\n- https://anoni.net/event-workshop-2025.html\r\n- https://pad.anoni.net/p/ws-note-d2-1400\r\n- https://ooni-research.ocf.tw/docs/event-workshop-2025/\r\n\r\n\u6216\u900f\u904e Matrix \u7dda\u4e0a\u8a0e\u8ad6\uff1a https://matrix.to/#/#workshop-202508:im.anoni.net", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QWBSWP", "name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "avatar": "https://pretalx.coscup.org/media/avatars/QWBSWP_Lv4VAFD.png", "biography": "\u6211\u5011\u662f\u95dc\u6ce8\u300c\u533f\u540d\u7db2\u8def\u300d\u3001\u300c\u7db2\u8def\u81ea\u7531\u300d\u7684\u4e00\u7fa4\u4eba\uff0c\u900f\u904e Tor\u3001Tails\u3001OONI \u5de5\u5177\u559a\u8d77\u4e00\u822c\u5927\u773e\u7db2\u8def\u81ea\u7531\u7684\u91cd\u8981\u6027\uff01\u76ee\u524d\u6b63\u5728\u62db\u52df\u793e\u7fa4\u6210\u54e1\uff0c\u5efa\u7acb\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u5e0c\u671b\u672a\u4f86\u53ef\u4ee5\u56fa\u5b9a\u5728\u7db2\u8def\u4e0a\u5206\u4eab\u3001\u66f4\u65b0\u300c\u533f\u540d\u7db2\u8def\u300d\u72c0\u6cc1\u3002\r\n\r\n\u5c08\u6848\u7684\u4e00\u958b\u59cb\u6211\u5011\u50c5\u95dc\u6ce8\u5728 OONI \u5c08\u6848\uff0c\u900f\u904e[\u8abf\u67e5](https://anoni.net/docs/ooni-asns-coverage/)\u81fa\u7063 ASNs \u5728 OONI \u8cc7\u6599\u5eab\u4e2d\u89c0\u6e2c\u8cc7\u6599\u7684\u5b8c\u6574\u6027\u3001\u662f\u5426\u53ef\u4ee5\u53cd\u61c9\u81fa\u7063\u76ee\u524d\u7db2\u8def\u72c0\u6cc1\u3002\u5f8c\u7e8c\u5728\u6301\u7e8c\u63a8\u5ee3 OONI \u7684\u6642\u5019\u767c\u73fe\u81fa\u7063\u7684\u7db2\u8def\u76f8\u5c0d\u81ea\u7531\u5f88\u591a\uff0c\u5f88\u591a\u570b\u969b\u4e0a\u7684\u8b70\u984c\u5728\u81fa\u7063\u6bd4\u8f03\u5c11\u767c\u751f\uff0c\u56e0\u6b64\u5c0d\u65bc\u7db2\u8def\u76e3\u63a7\u3001\u7db2\u8def\u5e72\u9810...\u7b49\u8b70\u984c\uff0c\u5728\u81fa\u7063\u6bd4\u8f03\u4e0d\u597d\u627e\u5230\u5be6\u969b\u6848\u4f8b\u5354\u52a9\u63a8\u5ee3\uff0c\u56e0\u6b64\u6211\u5011\u6c7a\u5b9a\u6539\u8b8a\u63a8\u5ee3\u65b9\u5f0f\u8207\u6211\u5011\u6240\u626e\u6f14\u7684\u89d2\u8272\uff0c\u5c08\u6ce8\u5728\u96b1\u79c1\u6b0a\u76f8\u95dc\u8b70\u984c\uff0c\u5b9a\u4f4d\u5728\u300c\u533f\u540d\u7db2\u8def\u300d\u7684\u8b70\u984c\u4e0a\u63a8\u52d5\u3001\u5728\u533f\u540d\u7db2\u8def\u670d\u52d9\u4e0a\u5efa\u7acb\uff01\r\n\r\n\u6211\u5011\u76ee\u524d\u9996\u8981\u4efb\u52d9\u662f\u5b8c\u6210 2025/08 \u8209\u8fa6\u7684\u300c[\u533f\u540d\u7db2\u8def\u5de5\u4f5c\u574a](https://anoni.net/docs/event-workshop-2025/)\u300d\u6d3b\u52d5\uff0c\u5e0c\u671b\u5728\u5de5\u4f5c\u574a\u6d3b\u52d5\u5f8c\u53ef\u4ee5\u52df\u96c6\u5230\u7b2c\u4e00\u6279\u7684\u793e\u7fa4\u5925\u4f34\uff0c\u4e00\u8d77\u898f\u5283 2026 \u5e74\u7684\u5de5\u4f5c\u76ee\u6a19\u8207\u793e\u7fa4\u6a23\u614b\uff01\r\n\r\n\u95dc\u6ce8\u6211\u5011\uff1ahttps://anoni.net/", "public_name": "\u533f\u540d\u7db2\u8def\u793e\u7fa4", "guid": "74c381a2-0373-5e17-89eb-b610492dd204", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QWBSWP/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SL7RLP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SL7RLP/", "attachments": []}], "TR511": [{"guid": "696771ee-d34e-5d53-a281-a65d47839d06", "code": "U7BPKB", "id": 1570, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1570-mediawiki", "url": "https://pretalx.coscup.org/coscup-2025/talk/U7BPKB/", "title": "\u6f22\u8a9e\u65cf\u8a9e\u8a00\u53ca\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u5728MediaWiki\u7684\u73fe\u6cc1\uff08\u82f1\u8a9e\u8b70\u7a0b\uff09", "subtitle": "", "track": "Wikipedia", "type": "Talk", "language": "en", "abstract": "\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u95dc\u65bc\u6f22\u8a9e\u65cf\u8a9e\u8a00\u53ca\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u5728MediaWiki\u7684\u76f8\u95dc\u80cc\u666f\u77e5\u8b58\u53ca\u73fe\u6cc1\uff0c\u4e26\u91dd\u5c0d\u90e8\u4efd\u6280\u8853\u5167\u5bb9\u8b1b\u89e3\u64cd\u4f5c\u904e\u7a0b\uff0c\u671f\u671b\u5f15\u9818\u66f4\u591a\u4eba\u6295\u5165MediaWiki\u7684\u8a9e\u8a00\u767c\u5c55\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DHWKZY", "name": "Sung Chien-chang / Winston Sung", "avatar": "https://pretalx.coscup.org/media/avatars/DHWKZY_I2ST3QI.png", "biography": "MediaWiki\u4e2d\u6587\u66a8\u6f22\u8a9e\u65cf\u793e\u7fa4\u5751\u4e3b\u3001MediaWiki\u539f\u59cb\u78bc\u5be9\u6838\u54e1\r\n\r\nWinston Sung\u65bc2020\u5e743\u670810\u65e5\u8d77\u958b\u59cb\u53c3\u8207MediaWiki\u958b\u767c\uff0c\u65bc2023\u5e744\u670817\u65e5\u6b63\u5f0f\u53d6\u5f97MediaWiki\u539f\u59cb\u78bc\u5be9\u6838\u54e1\u8eab\u5206\uff0c\u4e26\u65bc2023\u5e7412\u670829\u65e5\u8d77\u64d4\u4efbMediaWiki\u4e2d\u6587\u66a8\u6f22\u8a9e\u65cf\u793e\u7fa4\u5751\u4e3b\u81f3\u4eca\u3002\u76ee\u524d\u81f4\u529b\u65bc\u63a8\u52d5\u6f22\u8a9e\u65cf\u8a9e\u8a00\u53ca\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u5728MediaWiki\u53ca\u7dad\u57fa\u5a92\u9ad4\u5c08\u6848\u7684\u767c\u5c55\u53ca\u6a19\u6e96\u5316\u4f5c\u696d\u3002", "public_name": "Sung Chien-chang / Winston Sung", "guid": "3b4db0f9-137f-53c5-a702-494b92057750", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DHWKZY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/U7BPKB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/U7BPKB/", "attachments": []}, {"guid": "0c3581a9-2612-5ac0-8b73-6518e16177e9", "code": "7KH8TQ", "id": 1569, "logo": null, "date": "2025-08-10T10:30:00+08:00", "start": "10:30", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1569-mediawiki", "url": "https://pretalx.coscup.org/coscup-2025/talk/7KH8TQ/", "title": "\u6f22\u8a9e\u65cf\u8a9e\u8a00\u53ca\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u5728MediaWiki\u7684\u73fe\u6cc1\uff08\u83ef\u8a9e\u8b70\u7a0b\uff09", "subtitle": "", "track": "Wikipedia", "type": "Talk", "language": "en", "abstract": "\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u95dc\u65bc\u6f22\u8a9e\u65cf\u8a9e\u8a00\u53ca\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u5728MediaWiki\u7684\u76f8\u95dc\u80cc\u666f\u77e5\u8b58\u53ca\u73fe\u6cc1\uff0c\u4e26\u91dd\u5c0d\u90e8\u4efd\u6280\u8853\u5167\u5bb9\u8b1b\u89e3\u64cd\u4f5c\u904e\u7a0b\uff0c\u671f\u671b\u5f15\u9818\u66f4\u591a\u4eba\u6295\u5165MediaWiki\u7684\u8a9e\u8a00\u767c\u5c55\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DHWKZY", "name": "Sung Chien-chang / Winston Sung", "avatar": "https://pretalx.coscup.org/media/avatars/DHWKZY_I2ST3QI.png", "biography": "MediaWiki\u4e2d\u6587\u66a8\u6f22\u8a9e\u65cf\u793e\u7fa4\u5751\u4e3b\u3001MediaWiki\u539f\u59cb\u78bc\u5be9\u6838\u54e1\r\n\r\nWinston Sung\u65bc2020\u5e743\u670810\u65e5\u8d77\u958b\u59cb\u53c3\u8207MediaWiki\u958b\u767c\uff0c\u65bc2023\u5e744\u670817\u65e5\u6b63\u5f0f\u53d6\u5f97MediaWiki\u539f\u59cb\u78bc\u5be9\u6838\u54e1\u8eab\u5206\uff0c\u4e26\u65bc2023\u5e7412\u670829\u65e5\u8d77\u64d4\u4efbMediaWiki\u4e2d\u6587\u66a8\u6f22\u8a9e\u65cf\u793e\u7fa4\u5751\u4e3b\u81f3\u4eca\u3002\u76ee\u524d\u81f4\u529b\u65bc\u63a8\u52d5\u6f22\u8a9e\u65cf\u8a9e\u8a00\u53ca\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u5728MediaWiki\u53ca\u7dad\u57fa\u5a92\u9ad4\u5c08\u6848\u7684\u767c\u5c55\u53ca\u6a19\u6e96\u5316\u4f5c\u696d\u3002", "public_name": "Sung Chien-chang / Winston Sung", "guid": "3b4db0f9-137f-53c5-a702-494b92057750", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DHWKZY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/7KH8TQ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/7KH8TQ/", "attachments": []}, {"guid": "4d9d716a-943b-5a84-acca-7f243a1b31d9", "code": "GXAWYL", "id": 1751, "logo": null, "date": "2025-08-10T11:00:00+08:00", "start": "11:00", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1751-common-voice", "url": "https://pretalx.coscup.org/coscup-2025/talk/GXAWYL/", "title": "\u539f\u4f4f\u6c11\u65cf\u8a9e\u958b\u653e\u8a9e\u97f3\u5eab\uff0cCommon Voice \u9304\u97f3\u88dc\u52a9\u5c08\u6848\u5206\u4eab", "subtitle": "", "track": "Wikipedia", "type": "Talk", "language": "en", "abstract": "[Mozilla Common Voice](http://commonvoice.mozilla.org/) \u65bc 2024 \u5e74\u5e95\u88dc\u52a9 MozTW \u53ca\u53f0\u7063\u7dad\u57fa\u5354\u6703\u9032\u884c[\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a9e\u6599\u9304\u97f3](http://moztw.org/common-voice/)\uff0c\u622a\u81f3 2025 \u5e74 3 \u6708\uff0c\u6211\u5011\u5df2\u5354\u52a9\u516b\u500b\u539f\u4f4f\u6c11\u65cf\u8a9e\u793e\u7fa4\u5b8c\u6210\u5171 77 \u5c0f\u6642\u7684\u9304\u97f3\uff0c\u65bc\u516d\u6708\u4ee5 CC0 \u516c\u773e\u6388\u6b0a\u514d\u8cbb\u516c\u958b\uff0c\u6210\u70ba\u53f0\u7063\u7b2c\u4e00\u7d44\u514d\u8cbb\u4e14\u958b\u653e\u7684\u65cf\u8a9e\u8a9e\u97f3\u8cc7\u6599\u5eab\uff0c\u4f9b\u4efb\u4f55\u8a9e\u8a00\u76f8\u95dc\u5c08\u6848\u81ea\u7531\u4f7f\u7528\u3002\u5728\u672c\u8b70\u7a0b\u4e2d\uff0c\u6211\u5011\u5c07\u5206\u4eab\u672c\u5c08\u6848\u4e00\u8def\u4e0a\u7684\u7518\u82e6\u7d93\u9a57\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "SMCCYY", "name": "Irvin Chen", "avatar": "https://pretalx.coscup.org/media/avatars/SMCCYY_jaythJN.webp", "biography": null, "public_name": "Irvin Chen", "guid": "4ca93ede-d826-5dc3-8377-8783a3ef3eb5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/SMCCYY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GXAWYL/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GXAWYL/", "attachments": []}, {"guid": "012ce387-3258-568d-a5a0-c9b9ae8369bf", "code": "UW7LXA", "id": 1786, "logo": null, "date": "2025-08-10T11:30:00+08:00", "start": "11:30", "duration": "00:30", "room": "TR511", "slug": "coscup-2025-1786", "url": "https://pretalx.coscup.org/coscup-2025/talk/UW7LXA/", "title": "\u4e2d\u6587\u7dad\u57fa\u7684\u5973\u6027\u53c3\u8207", "subtitle": "", "track": "Wikipedia", "type": "Talk", "language": "en", "abstract": "\u7dad\u57fa\u767e\u79d1\u5973\u6027\u793e\u7fa4\u300c\u8587\u59ec\u7684\u623f\u9593\u300d\uff0c\u5c07\u5206\u4eab\u958b\u653e\u77e5\u8b58\u5e73\u53f0\u4e2d\u7684\u6027\u5225\u843d\u5dee\u8207DEI\uff08\u591a\u5143\u3001\u5e73\u7b49\u3001\u5171\u878d\uff09\u7684\u89c0\u5bdf\u8207\u884c\u52d5\u3002\u4f5c\u70ba\u5168\u7403\u6700\u5927\u7684\u958b\u653e\u77e5\u8b58\u5e73\u53f0\uff0c\u7dad\u57fa\u767e\u79d1\u96d6\u7136\u6a19\u699c\u300c\u4eba\u4eba\u53ef\u7de8\u8f2f\u300d\uff0c\u4f46\u9577\u671f\u4ee5\u4f86\u9762\u81e8\u53c3\u8207\u8005\u6027\u5225\u6bd4\u4f8b\u5931\u8861\u3001\u689d\u76ee\u5167\u5bb9\u4ee3\u8868\u6027\u4e0d\u8db3\u7b49\u6311\u6230\u3002\r\n\r\n\u672c\u6f14\u8b1b\u5c07\u5206\u4eab\u793e\u7fa4\u7d93\u71df\u8207\u884c\u52d5\u7d93\u9a57\uff0c\u4e26\u642d\u914d\u5169\u9805\u5be6\u5730\u8cc7\u6599\uff1a\u5176\u4e00\u70ba\u4eca\u5e74\u8209\u8fa6\u7684\u5de5\u4f5c\u574a\uff0c\u900f\u904e\u5c0f\u7d44\u8a0e\u8ad6\uff0c\uff0c\u6b78\u7d0d\u7dad\u57fa\u767e\u79d1\u5728\u529f\u80fd\u8a2d\u8a08\u3001\u7de8\u8f2f\u6d41\u7a0b\u8207\u652f\u6301\u7cfb\u7d71\u4e0a\u53ef\u5f37\u5316\u4e4b\u8655\uff1b\u5176\u4e8c\u70ba\u7528\u6236\u554f\u5377\u8abf\u67e5\uff0c\u805a\u7126\u83ef\u6587\u4f7f\u7528\u8005\u5c0d\u6027\u5225\u843d\u5dee\u7684\u8a8d\u77e5\u5dee\u7570\u8207\u56de\u994b\u3002\u900f\u904e\u6848\u4f8b\u3001\u6578\u64da\u8207\u793e\u7fa4\u5be6\u8e10\uff0c\u8a0e\u8ad6\u5982\u4f55\u5728\u958b\u653e\u5e73\u53f0\u4e2d\u843d\u5be6\u66f4\u5177\u5305\u5bb9\u6027\u7684\u53c3\u8207\u6a5f\u5236\uff0c\u671f\u76fc\u80fd\u6fc0\u767c\u66f4\u591a\u4eba\u5171\u540c\u95dc\u6ce8\u8207\u6295\u5165\u77e5\u8b58\u9818\u57df\u7684\u591a\u5143\u5171\u878d\u5be6\u8e10\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "S7BNMZ", "name": "\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703", "avatar": "https://pretalx.coscup.org/media/avatars/S7BNMZ_F4vYGpX.svg", "biography": "\u7dad\u57fa\u5a92\u9ad4\u57fa\u91d1\u6703\u5728\u53f0\u5206\u6703\uff0c\u63a8\u5ee3\u7dad\u57fa\u5a92\u9ad4\u904b\u52d5\u53ca\u958b\u653e\u77e5\u8b58\u3002", "public_name": "\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703", "guid": "2f55f89a-1e66-55a7-bc7e-22688f828264", "url": "https://pretalx.coscup.org/coscup-2025/speaker/S7BNMZ/"}, {"code": "FFMFS8", "name": "\u8587\u59ec\u7684\u623f\u9593", "avatar": "https://pretalx.coscup.org/media/avatars/FFMFS8_qWAAi8J.png", "biography": "\u300c\u5973\u6027\u82e5\u662f\u60f3\u8981\u5beb\u4f5c\uff0c\u4e00\u5b9a\u8981\u6709\u9322\u548c\u81ea\u5df1\u7684\u623f\u9593\u300d\uff5e\u7dad\u5409\u5c3c\u4e9e\uff0e\u5433\u723e\u8299\r\n \"A woman must have money and a room of her own if she is to write fiction.\" - Virginia Woolf\r\n\r\n\u300c\u8587\u59ec\u7684\u623f\u9593\u300d\u662f\u7531\u5973\u6027\u70ba\u4e3b\u9ad4\u7684\u81ea\u7531\u8edf\u9ad4\u793e\u7fa4WoFOSS\uff0c\u8207Wikimedia Taiwan\u6fc0\u8569\u800c\u51fa\u7684\u706b\u82b1\uff0c\u671f\u5f85\u5b83\u80fd\u5920\u6210\u70ba\u4e00\u500b\u66f4\u53cb\u5584\u5973\u6027\u7684\u5171\u540c\u5beb\u4f5c\u793e\u7fa4\uff0c\u8b93\u5973\u751f\u4e5f\u80fd\u4eab\u6709\u8212\u9069\u3001\u81ea\u5728\u7684\u5171\u540c\u5beb\u4f5c\u7a7a\u9593\u3002\r\nWikiwomen Taiwan, literally translated as 'A Room of WikiWomen's Own' in Mandarin, is a community initiated by Women in Free and Open Source Software in Taiwan (WoFOSS) and Wikimedia Taiwan (WMTW). Our goal is to create a friendly and supportive co-editing community for women, providing them with a free and comfortable space to collaborate and contribute.\r\n\u5728\u7dad\u57fa\u958b\u653e\u77e5\u8b58\u5beb\u4f5c\u7684\u7db2\u8def\u793e\u7fa4\u4e2d\uff0c\u5973\u6027\u7684\u53c3\u8207\u60c5\u6cc1\u9060\u5c11\u65bc\u7537\u6027\uff0c\u4f7f\u5973\u6027\u95dc\u6ce8\u7684\u689d\u76ee\u4e5f\u76f8\u5c0d\u8ca7\u4e4f\u3002\u6216\u8a31\uff0c\u5c0d\u7d93\u6fdf\u7368\u7acb\u6e34\u671b\uff0c\u5728\u7576\u4ee3\u5df2\u7d93\u975e\u96e3\u4e8b\uff1b\u7136\u800c\u8212\u9069\u3001\u5b89\u5fc3\u7684\u7a7a\u9593\uff0c\u537b\u5728\u5973\u6027\u751f\u547d\u4e2d\u7684\u6bcf\u4e00\u500b\u6642\u7a7a\uff0c\u90fd\u9700\u8981\u53cd\u8986\u8ffd\u6c42\u3002\r\nFemale participation in the Wikimedia Movement's collaborative writing community is significantly lower than that of males. While achieving economic autonomy may not be as challenging for women in the contemporary era, having a comfortable and relaxing space remains essential at various stages of a woman's life.\r\n\u958b\u653e\u4e0d\u662f\u5168\u7136\u8d64\u88f8\uff0c\u4e00\u500b\u8eab\u5fc3\u5b89\u9069\u7684\u7a7a\u9593\uff0c\u80fd\u8b93\u5973\u5b69\u8207\u5973\u4eba\u5728\u9019\u88e1\u655e\u958b\u5fc3\u80f8\uff0c\u5beb\u4e0b\u5c08\u5c6c\u7684\u8a8d\u77e5\u4e16\u754c\u3002\u300c\u8587\u59ec\u7684\u623f\u9593\u300d\u671f\u5f85\u59b3\u4e00\u8d77\u52a0\u5165\u5beb\u4f5c\u8015\u8018\u7684\u884c\u5217\u3002\r\nOpenness does not mean nudity. In a cozy space, women of any age can freely contribute their observations. We warmly welcome you to join us!", "public_name": "\u8587\u59ec\u7684\u623f\u9593", "guid": "0e6f7e68-3a9a-5207-bd01-0ef74cd6ee0a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FFMFS8/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UW7LXA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UW7LXA/", "attachments": []}, {"guid": "37bc3d04-2610-5373-a0cd-5a25435ef7fc", "code": "WBWTV7", "id": 1758, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "02:30", "room": "TR511", "slug": "coscup-2025-1758", "url": "https://pretalx.coscup.org/coscup-2025/talk/WBWTV7/", "title": "\u53f0\u7063\u8a9e\u8a00\u5cf0\u6703", "subtitle": "", "track": "Wikipedia", "type": "workshop/panel", "language": "en", "abstract": "\u6bcf\u5e74\u4e00\u5ea6\u96c6\u5408\u53f0\u7063\u5404\u539f\u4f4f\u6c11\u8a9e\u8a00\u3001\u53f0\u8a9e\u3001\u5ba2\u8a9e\uff0c\u4ee5\u53ca\u5404\u672c\u571f\u8a9e\u8a00\uff0c\u5171\u540c\u8a0e\u8ad6\u5728\u7dad\u57fa\u5a92\u9ad4\u904b\u52d5\u4e0b\u5982\u4f55\u5f37\u5316\u672c\u571f\u8a9e\u8a00\u7684\u767c\u5c55\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "S7BNMZ", "name": "\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703", "avatar": "https://pretalx.coscup.org/media/avatars/S7BNMZ_F4vYGpX.svg", "biography": "\u7dad\u57fa\u5a92\u9ad4\u57fa\u91d1\u6703\u5728\u53f0\u5206\u6703\uff0c\u63a8\u5ee3\u7dad\u57fa\u5a92\u9ad4\u904b\u52d5\u53ca\u958b\u653e\u77e5\u8b58\u3002", "public_name": "\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703", "guid": "2f55f89a-1e66-55a7-bc7e-22688f828264", "url": "https://pretalx.coscup.org/coscup-2025/speaker/S7BNMZ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WBWTV7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WBWTV7/", "attachments": []}], "TR512": [{"guid": "19f955ab-36bf-5c16-95bd-944cc14d9564", "code": "MGU8CG", "id": 1667, "logo": null, "date": "2025-08-10T09:30:00+08:00", "start": "09:30", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1667-0--1", "url": "https://pretalx.coscup.org/coscup-2025/talk/MGU8CG/", "title": "\u6c1b\u570d\u5f0f\u7a0b\u5f0f\u958b\u767c\uff1a\u5f9e 0 \u5230 1 \u6253\u9020\u76f4\u89ba\u5f0f\u8cc7\u6599\u5c08\u6848", "subtitle": "", "track": "OpenStreet x Wikidata Open Content Track", "type": "Talk", "language": "en", "abstract": "Andrej Karpathy \u65bc 2025 \u5e74\u521d\u63d0\u51fa\u7684\u300cVibe Coding\u300d\u6982\u5ff5\uff0c\u900f\u904e\u81ea\u7136\u8a9e\u8a00\u63d0\u793a (prompt) \u751f\u6210\u7a0b\u5f0f\u78bc\uff0c\u6539\u8b8a\u4e86\u50b3\u7d71\u8edf\u9ad4\u958b\u767c\u65b9\u5f0f\u3002\u9019\u7a2e\u65b9\u6cd5\u70ba\u958b\u767c\u8005\u63d0\u4f9b\u65b0\u7684\u5de5\u4f5c\u6a21\u5f0f\uff0c\u904b\u7528\u81ea\u7136\u8a9e\u8a00\u63cf\u8ff0\u610f\u5716\u4f86\u5354\u52a9\u7a0b\u5f0f\u958b\u767c\uff0c\u8207\u50b3\u7d71\u7a0b\u5f0f\u8a2d\u8a08\u6280\u80fd\u76f8\u8f14\u76f8\u6210\u3002\r\n\r\n\u672c\u6f14\u8b1b\u63a2\u8a0e Vibe Coding \u5728 Wikidata \u548c OpenStreetMap \u7b49\u958b\u653e\u8cc7\u6599\u7684\u5be6\u969b\u5c08\u6848\u61c9\u7528\u3002\u6211\u5011\u5c07\u5206\u6790\u8cc7\u6599\u5c08\u6848\u958b\u767c\u7684\u5b8c\u6574\u5de5\u4f5c\u6d41\u7a0b\u2014\u2014\u5f9e\u63a2\u7d22\u6027\u5206\u6790\u3001\u8cc7\u8a0a\u7d44\u7e54\u8207\u67b6\u69cb\u5230\u7a0b\u5f0f\u78bc\u54c1\u8cea\u3001\u5b89\u5168\u6027\u548c\u7dad\u8b77\u7b49\u76f8\u95dc\u8b70\u984c\u3002\u5982\u4f55\u5229\u7528 Vibe Coding \u91cd\u5851\u8cc7\u6599\u5c08\u6848\uff0c\u964d\u4f4e\u6280\u8853\u9580\u6abb\uff0c\u9032\u800c\u64f4\u5927\u793e\u7fa4\u5354\u4f5c\u7684\u53c3\u8207\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "L3F7JN", "name": "planetoid", "avatar": "https://pretalx.coscup.org/media/avatars/30195-big_1_glgxwdJ.jpg", "biography": "\u5de5\u7a0b\u5e2b", "public_name": "planetoid", "guid": "8a1bbe91-dd9a-5fea-bd58-9a06623ab57b", "url": "https://pretalx.coscup.org/coscup-2025/speaker/L3F7JN/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/MGU8CG/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/MGU8CG/", "attachments": []}, {"guid": "cab884e4-61b9-5a5d-9ceb-1cfe29219c9f", "code": "ZRRASY", "id": 1754, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1754-oclc--wikibase", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZRRASY/", "title": "\u93c8\u7d50\u958b\u653e\u8cc7\u6599\u7684\u6548\u76ca\u8207\u6311\u6230 - \u6aa2\u8996 OCLC \u5c0d Wikibase \u7684\u5be6\u9a57\u8207\u6210\u679c", "subtitle": "", "track": "OpenStreet x Wikidata Open Content Track", "type": "Talk", "language": "en", "abstract": "Wikidata \u662f\u4e00\u500b\u4eba\u4eba\u90fd\u53ef\u4ee5\u7de8\u8f2f\u7684\u81ea\u7531\u77e5\u8b58\u5eab\uff0c\u627f\u8972\u4e86 Wikimedia \u5bb6\u65cf\u4e00\u8cab\u7684\u591a\u8a9e\u8a00\u50b3\u7d71\uff0c\u4f86\u81ea\u4e16\u754c\u5404\u5730\u7684\u4eba\u5011\u7686\u53ef\u4ee5\u901a\u904e\u81ea\u5df1\u7684\u8a9e\u8a00\u91dd\u5c0d\u81ea\u5df1\u6709\u8208\u8da3\u7684\u9805\u76ee\u4f86\u9032\u884c\u7de8\u8f2f\u8207\u8ca2\u737b\u3002\u622a\u81ea\u4eca\u65e5\u5c07\u8fd1\u5341\u4e09\u5e74\u4e0b\u4f86\uff0cWikidata \u5982\u4eca\u5df2\u7d93\u8490\u9304\u4e86\u8d85\u904e\u4e00\u5104\u500b\u9805\u76ee\uff0c\u56ca\u62ec\u4e86\u5404\u5f0f\u4e3b\u984c\u3002\u96d6\u7136\u4e00\u5104\u9019\u500b\u6578\u5b57\u4e4d\u807d\u4e4b\u4e0b\u9817\u70ba\u9f90\u5927\uff0c\u4f46\u662f\u76f8\u6bd4\u65bc\u4eba\u985e\u77e5\u8b58\u7684\u7e3d\u548c\u4f86\u8aaa\u4e00\u5104\u4e0d\u904e\u662f\u6c99\u7058\u4e0a\u7684\u4e00\u676f\u6c99\u5b50\u7f77\u4e86\u3002\u70ba\u4e86\u8fd1\u4e00\u6b65\u5f37\u5316 Wikidata \u751f\u614b\u7cfb\u7684\u5b8c\u5099\u6027\u8207\u591a\u5143\u6027\uff0c\u6211\u5011\u9700\u8981\u66f4\u591a\u7684\u4eba\u4e00\u540c\u52a0\u5165\uff0c\u5171\u540c\u4f86\u5c07\u751f\u6d3b\u4e2d\u9ede\u9ede\u6ef4\u6ef4\u7684\u8cc7\u8a0a\u8f49\u5316\u6210\u70ba\u7d50\u69cb\u5316\u7684\u93c8\u7d50\u8cc7\u6599\u3002\r\n\r\n\u5728\u672c\u6b21\u7684\u8b70\u7a0b\u4e2d\uff0c\u6211\u5011\u5c07\u6703\u5f9e OCLC Report: Creating Library Linked Data with Wikibase \u9019\u7bc7\u7531 OCLC \u6240\u767c\u5e03\u7684 Wikibase \u63a2\u7d22\u5831\u544a\u4e2d\u7e3d\u7d50\u63a1\u7528\u93c8\u7d50\u8cc7\u6599\u5de5\u4f5c\u6a21\u5f0f\u5230\u5e95\u80fd\u6709\u4ec0\u9ebc\u6a23\u7684\u76ca\u8655\uff0c\u540c\u6642\u6aa2\u8996\u9084\u6709\u600e\u9ebc\u6a23\u7684\u6311\u6230\u5c1a\u672a\u88ab\u89e3\u6c7a\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "GDQ3EW", "name": "\u6d2a\u54f2\u8ce2", "avatar": "https://pretalx.coscup.org/media/avatars/GDQ3EW_nUulOJF.jpg", "biography": "\u9577\u671f\u8207 Wikidata Taiwan \u5408\u4f5c\u7684\u7368\u7acb\u8b6f\u8005\u3002", "public_name": "\u6d2a\u54f2\u8ce2", "guid": "f0da8658-b2bd-5c35-ab88-67716b9adce8", "url": "https://pretalx.coscup.org/coscup-2025/speaker/GDQ3EW/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZRRASY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZRRASY/", "attachments": []}, {"guid": "077bdb24-8fe0-5f12-8fff-cb36a42c0eea", "code": "HVHWBA", "id": 1768, "logo": null, "date": "2025-08-10T10:30:00+08:00", "start": "10:30", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1768-2025", "url": "https://pretalx.coscup.org/coscup-2025/talk/HVHWBA/", "title": "2025 \u5edf\u5b87\u7dad\u57fa\u5a92\u9ad4\u8857\u666f\u8e0f\u5bdf\u5718", "subtitle": "", "track": "OpenStreet x Wikidata Open Content Track", "type": "Talk", "language": "en", "abstract": "\u7dad\u57fa\u5a92\u9ad4\u8857\u666f\u8e0f\u5bdf\u5718\u6700\u65e9\u53ef\u8ffd\u6eaf\u5230 2014 \u5e74\u7dad\u57fa\u6f2b\u6b65 Wikimambo\uff0c\u5f8c\u6709 2018 \u5e74\u7684\u60a0\u9592\u6f2b\u6b65\u7cfb\u5217\u6d3b\u52d5\uff0c\u9019\u671f\u9593\u90fd\u4ee5\u5927\u773e\u4ea4\u901a\u5de5\u5177\u8207\u6b65\u884c\u70ba\u4e3b\uff0c\u76f4\u5230 2022 \u5e74\u4ee5\u7dad\u57fa\u806f\u76df\u57fa\u91d1\u652f\u61c9\u7684\u8857\u666f\u8e0f\u5bdf\u5718\u6d3b\u52d5\u624d\u958b\u59cb\u4ee5\u8eca\u8f1b\u9032\u884c\u5927\u7bc4\u570d\u62cd\u651d\u3002\r\n\r\n2025 \u5e74 Wikidata Taiwan \u793e\u7fa4\u8207 OpenStreetMap Taiwan \u793e\u7fa4\u900f\u904e TRFC \u5e73\u53f0\u7684\u793e\u7fa4\u6a6b\u5411\u806f\u7e6b\uff0c\u81ea\u4e00\u6708\u8d77\u5408\u4f5c\u63a8\u51fa\u99ac\u9cf4\u5c71\u93ae\u5b89\u5bae\u7dad\u57fa\u5a92\u9ad4\u5de5\u4f5c\u574a\u3001\u4e8c\u6708\u8207\u6d77\u6ce2\u6d6a\u53ca\u5b9c\u862d\u793e\u7fa4\u5408\u4f5c\u63a8\u51fa\u7f85\u6771\u5edf\u5b87\u8857\u666f\u8e0f\u5bdf\u5718\u66a8\u5de5\u4f5c\u574a\uff0c\u56db\u6708\u518d\u8207114-115 \u516d\u623f\u5929\u4e0a\u8056\u6bcd \u571f\u5eab\u80a1(\u904e\u6e2f)\u7d05\u58c7\u5408\u4f5c\u63a8\u51fa\u516d\u623f\u5abdx\u7dad\u57fa\u96f2\u6797\u864e\u5c3e\u3001\u571f\u5eab\u5edf\u5b87\u8857\u666f\u8e0f\u5bdf\u5718\u66a8\u5de5\u4f5c\u574a\u3002\r\n\r\n\u672c\u6b21\u8b1b\u5ea7\u5c07\u6703\u7c21\u55ae\u7e3d\u7d50 2025 \u5e74\u4ee5\u4f86\u6578\u500b\u5834\u6b21\u6d3b\u52d5\u7684\u6210\u679c\u8207\u7d93\u9a57\uff0c\u540c\u6642\u9810\u544a\u63a5\u4e0b\u4f86\u7684\u5404\u500b\u5834\u6b21\uff0c\u6b61\u8fce\u5404\u5730\u5728\u5730\u793e\u7fa4\u5925\u4f34\u53ef\u4ee5\u8207\u6211\u5011\u5171\u540c\u5408\u4f5c\uff0c\u5c07\u5730\u65b9\u8cc7\u6599\u518d\u6b21\u63a8\u5411\u4e16\u754c\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WGV8UG", "name": "\u738b\u6587\u5cb3 Allen Wang", "avatar": "https://pretalx.coscup.org/media/avatars/WGV8UG_165VF9w.jpg", "biography": "Wikidata Taiwan \u81fa\u7063\u7dad\u57fa\u6578\u64da\u793e\u7fa4\u5171\u540c\u767c\u8d77\u4eba\r\n\r\n\u904e\u53bb\u66fe\u4efb\u7b2c\u4e00\u5c46\u7b2c\u4e00\u671f\u7acb\u6cd5\u9662\u958b\u653e\u570b\u6703\u59d4\u54e1\u6703\u6c11\u9593\u59d4\u54e1\u3001\u570b\u5bb6\u6587\u5316\u8a18\u61b6\u5eab\uff1a110-111\u5e74\u793e\u7fa4\u7d93\u71df\u8207\u904b\u4f5c\u6a21\u5f0f\u5efa\u7f6e\u8a08\u756b\u8cc7\u8a0a\u6280\u8853\u5354\u529b\u3001\u793e\u5718\u6cd5\u4eba\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703\u79d8\u66f8\u9577\uff0c\u66fe\u5171\u540c\u4e3b\u6301\u6709\u300c\u5ba2\u5bb6@\u7dad\u57fa\u300d\u8cc7\u6599\u591a\u5143\u61c9\u7528\u5c08\u6848\u4ee5\u53ca\u57f7\u884c\u674e\u6885\u6a39\u7d00\u5ff5\u9928\u570b\u5bb6\u6587\u5316\u8a18\u61b6\u5eab\u5c08\u6848\u300c\u81fa\u7063\u7f8e\u8853\u5de8\u64d8\u7684\u6700\u5f8c\u4e00\u7a0b\u2014\u674e\u6885\u6a39\u544a\u5225\u5f0f\u76f8\u95dc\u6587\u7269\u6383\u63cf\u300d\u7b49\u8cc7\u6599\u958b\u653e\u5c08\u6848\u3002", "public_name": "\u738b\u6587\u5cb3 Allen Wang", "guid": "d2107267-e00d-5d02-9f81-a763257f2bc0", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WGV8UG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HVHWBA/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HVHWBA/", "attachments": []}, {"guid": "0e6caf84-79b1-598e-941c-f8ac537de9e1", "code": "CH7NAY", "id": 1672, "logo": null, "date": "2025-08-10T11:00:00+08:00", "start": "11:00", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1672", "url": "https://pretalx.coscup.org/coscup-2025/talk/CH7NAY/", "title": "\u7dad\u57fa\u5c0e\u904a\u662f\u4ec0\u9ebc\uff1f\u53ef\u4ee5\u5403\u55ce\uff1f", "subtitle": "", "track": "OpenStreet x Wikidata Open Content Track", "type": "Talk", "language": "en", "abstract": "\u672c\u8b70\u7a0b\u5c07\u6703\u4ecb\u7d39\u7dad\u57fa\u5a92\u9ad4\u8a08\u756b\u4e2d\u8f03\u4e0d\u70ba\u4eba\u6240\u77e5\u7684\u7dad\u57fa\u5c0e\u904a\uff0c\u4e26\u7c21\u8ff0\u5176\u8207 OpenStreetMap\u3001Wikidata \u4e4b\u9593\u7684\u95dc\u4fc2\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "WHGDAG", "name": "Jeff Huang", "avatar": "https://pretalx.coscup.org/media/avatars/WHGDAG_ZQP1tjR.jpg", "biography": "\u7dad\u57fa\u5a92\u9ad4\u904b\u52d5\u53c3\u8207\u8005\u3001\u7dad\u57fa\u5c0e\u904a\u7ba1\u7406\u54e1\u3001Wikidata \u7ba1\u7406\u54e1\u3001\u958b\u653e\u8857\u5716\u5716\u5ba2\u3001\u958b\u653e\u8857\u5716\u57fa\u91d1\u6703\u6703\u54e1\u3001KDE e.V. \u6703\u54e1\u3001\u6587\u4ef6\u57fa\u91d1\u6703\u6703\u54e1", "public_name": "Jeff Huang", "guid": "03777375-c8dd-59af-9e03-f0c73cb7ab01", "url": "https://pretalx.coscup.org/coscup-2025/speaker/WHGDAG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/CH7NAY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/CH7NAY/", "attachments": []}, {"guid": "40168a74-a62c-5165-b64b-c8163c423bb2", "code": "NAFHDS", "id": 1661, "logo": null, "date": "2025-08-10T11:30:00+08:00", "start": "11:30", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1661-openstreetmap-wikidata", "url": "https://pretalx.coscup.org/coscup-2025/talk/NAFHDS/", "title": "\u6de1\u6c5f\u5927\u5b78OpenStreetMap \u00d7 Wikidata\u793e\u7fa4\u7d93\u9a57\u8ac7", "subtitle": "", "track": "OpenStreet x Wikidata Open Content Track", "type": "Talk", "language": "en", "abstract": "\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u6de1\u6c5f\u5927\u5b78OpenStreetMap \u00d7 Wikidata\u793e\u7fa4\u7684\u73fe\u6cc1\u8207\u56f0\u96e3\uff0c\u4e26\u91dd\u5c0d\u90e8\u4efd\u6280\u8853\u5167\u5bb9\u8b1b\u89e3\u64cd\u4f5c\u904e\u7a0b\uff0c\u671f\u671b\u5f15\u9818\u66f4\u591a\u4eba\u6295\u5165\u6de1\u6c5f\u5927\u5b78\u8207\u5176\u4ed6\u5b78\u6821\u7684\u958b\u653e\u6587\u5316\u767c\u5c55\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DHWKZY", "name": "Sung Chien-chang / Winston Sung", "avatar": "https://pretalx.coscup.org/media/avatars/DHWKZY_I2ST3QI.png", "biography": "MediaWiki\u4e2d\u6587\u66a8\u6f22\u8a9e\u65cf\u793e\u7fa4\u5751\u4e3b\u3001MediaWiki\u539f\u59cb\u78bc\u5be9\u6838\u54e1\r\n\r\nWinston Sung\u65bc2020\u5e743\u670810\u65e5\u8d77\u958b\u59cb\u53c3\u8207MediaWiki\u958b\u767c\uff0c\u65bc2023\u5e744\u670817\u65e5\u6b63\u5f0f\u53d6\u5f97MediaWiki\u539f\u59cb\u78bc\u5be9\u6838\u54e1\u8eab\u5206\uff0c\u4e26\u65bc2023\u5e7412\u670829\u65e5\u8d77\u64d4\u4efbMediaWiki\u4e2d\u6587\u66a8\u6f22\u8a9e\u65cf\u793e\u7fa4\u5751\u4e3b\u81f3\u4eca\u3002\u76ee\u524d\u81f4\u529b\u65bc\u63a8\u52d5\u6f22\u8a9e\u65cf\u8a9e\u8a00\u53ca\u81fa\u7063\u539f\u4f4f\u6c11\u65cf\u8a9e\u8a00\u5728MediaWiki\u53ca\u7dad\u57fa\u5a92\u9ad4\u5c08\u6848\u7684\u767c\u5c55\u53ca\u6a19\u6e96\u5316\u4f5c\u696d\u3002", "public_name": "Sung Chien-chang / Winston Sung", "guid": "3b4db0f9-137f-53c5-a702-494b92057750", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DHWKZY/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/NAFHDS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/NAFHDS/", "attachments": []}, {"guid": "f95cb420-5350-51c6-a52f-d1b950b33f3b", "code": "DCKJGR", "id": 1767, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1767-osm", "url": "https://pretalx.coscup.org/coscup-2025/talk/DCKJGR/", "title": "\u96a8\u624b\u756b\u5730\u5716 - \u7528\u4e00\u7897\u9eb5\u7684\u6642\u9593\u628a\u5e97\u5bb6\u65b0\u589e\u5230 OSM \u4e0a", "subtitle": "", "track": "OpenStreet x Wikidata Open Content Track", "type": "Talk", "language": "en", "abstract": "\u4f60\u77e5\u9053\u55ce\uff1f\u7de8\u8f2f\u958b\u653e\u8857\u5716\u53ef\u4ee5\u50cf\u5728 Google Map \u4e0a\u8a55\u5206\u5e97\u5bb6\u4e00\u6a23\u7c21\u55ae\uff01 OpenStreetMap \u4e2d\u5546\u5bb6\u7684\u5b8c\u6574\u5ea6\u660e\u986f\u4e0d\u5982 G \u793e\uff0c\u672c\u8b70\u7a0b\u8b93\u4f60\u5728\u5403\u98ef\u7684\u6642\u9593\u3001\u6392\u968a\u7684\u6642\u9593\uff0c\u96a8\u624b\u9ede\u4e8c\u4e0b\u5c31\u80fd\u628a\u5e97\u540d\u548c\u5206\u985e\u6a19\u8a18\u5728 OSM \u4e0a\uff0c\u6253\u7834\u5730\u5716\u7de8\u8f2f\u975e\u5f97\u662f\u5c08\u696d\u7684\u5370\u8c61\uff0c\u8b93\u6bcf\u500b\u4eba\u90fd\u6709\u80fd\u529b\u505a\u51fa\u8ca2\u737b\uff0c\u9760\u773e\u4eba\u7684\u529b\u91cf\u6539\u5584 OSM \u8857\u9053\u4e0a\u4e00\u7247\u7a7a\u767d\u7684\u7a98\u5883\u3002\r\n\r\nVespucci \u662f\u4e00\u6b3e Android OSM \u7de8\u8f2f\u5668\uff0c\u672c\u8b70\u7a0b\u4ecb\u7d39 OSM \u57fa\u672c\u6982\u5ff5\u8207\u7de8\u8f2f\uff0c\u5305\u542b app \u64cd\u4f5c\u6559\u5b78\u3001\u5546\u5e97\u5e38\u898b\u7684\u5c6c\u6027\u8a72\u600e\u9ebc\u586b\u5beb\u3001\u53d6\u7528\u76f8\u7247\u7684 EXIF \u5ea7\u6a19\u3001\u4f7f\u7528 GPS \u5b9a\u4f4d\u3001 Vespucci \u4ecb\u9762\u5ba2\u5236\u5316\u7b49\u5167\u5bb9\u3002\r\n\r\n\u5728\u5403\u98ef\u6642\uff0c\u8207\u5176\u5728 Google Map \u4e0a\u5e6b\u5e97\u5bb6\u8a55\u5206\uff0c\u63d0\u4f9b\u8cc7\u6599\u7d66 G \u793e \uff0c\u4e0d\u5982\u628a\u6642\u9593\u8ca2\u737b\u7d66\u81ea\u7531\u958b\u653e\u7684 OSM\uff0c\u5171\u52c9\u4e4b\uff01", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "HM3LDG", "name": "gholk", "avatar": "https://pretalx.coscup.org/media/avatars/HM3LDG_ZmSfRxJ.jpg", "biography": "linux user, interested driven web developer,\r\nWebExtension developer.", "public_name": "gholk", "guid": "c01e73fc-e124-5962-9dab-55c671a71741", "url": "https://pretalx.coscup.org/coscup-2025/speaker/HM3LDG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DCKJGR/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DCKJGR/", "attachments": [{"title": "\u7c21\u5831", "url": "/media/coscup-2025/submissions/DCKJGR/resources/vespucci-shrink_aUTxurK.odp", "type": "related"}]}, {"guid": "ee6092a4-1dea-5961-8f2c-8a6f787eb8a4", "code": "PPU8AP", "id": 1678, "logo": null, "date": "2025-08-10T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1678-behind-the-scenes-of-weeklyosm-how-we-share-osm-news-every-week", "url": "https://pretalx.coscup.org/coscup-2025/talk/PPU8AP/", "title": "Behind the Scenes of weeklyOSM: How We Share OSM News Every Week", "subtitle": "", "track": "OpenStreet x Wikidata Open Content Track", "type": "Talk", "language": "en", "abstract": "The weeklyOSM is a volunteer-run newsletter that shares what\u2019s happening in the OpenStreetMap (OSM) world \u2014 every single week. Since October 2014, it has been published in multiple languages, and by 2025, we\u2019ve reached over 770 issues. It\u2019s made possible by a global group of contributors, including dedicated members of the Taiwanese OSM community.\r\n\r\nIn this talk, we\u2019ll give you a peek behind the curtain and show how each issue comes together. We\u2019ll walk through how we collect news from OSM diaries, blogs, and community channels using a tool called OSMBC. Then we\u2019ll explain how articles are written in English, reviewed for accuracy, and translated into different languages before being published. All of this happens thanks to a team of volunteers, working across time zones and languages.\r\n\r\nWe\u2019ll also share how local communities like Taiwan help make weeklyOSM better \u2014 both by translating content and by making sure local news gets into the global conversation.\r\n\r\nOf course, we\u2019ll talk about some of the challenges too: keeping up weekly momentum, finding new contributors, and making sure the content stays relevant for both new mappers and long-time contributors.\r\n\r\nIf you\u2019re curious about how weeklyOSM works, or if you\u2019ve ever thought about contributing, come join us! We hope to spark ideas for how communities can work together to share news, knowledge, and updates \u2014 and keep the OSM world connected.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "QP7KLA", "name": "Hiroshi Miura", "avatar": "https://pretalx.coscup.org/media/avatars/QP7KLA_5D0aPKb.jpg", "biography": "Lead developer of the OmegaT project. Thirty years of experience in free, libre, and open-source software development, including contributions to the Linux kernel, Samba, and taking the maintainer of the py7zr Python library, aqtinstall utility, and more.\r\nAlso, the representative director of OpenStreetMap Foundation Japan, and editor and translator of WeeklyOSM.", "public_name": "Hiroshi Miura", "guid": "67393a47-77cb-50f2-a6fd-7737204074ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/QP7KLA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/PPU8AP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/PPU8AP/", "attachments": []}, {"guid": "a751c064-079b-5870-8de9-d56f3eb0e782", "code": "XFXHAS", "id": 1858, "logo": null, "date": "2025-08-10T14:30:00+08:00", "start": "14:30", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1858", "url": "https://pretalx.coscup.org/coscup-2025/talk/XFXHAS/", "title": "\u5171\u7b46\u7dad\u8b77\u8a66\u7b97\u8868\u6bd4\u5171\u7b46\u7dad\u8b77\u5730\u5716\u9580\u6abb\u66f4\u4f4e!", "subtitle": "", "track": "OpenStreet x Wikidata Open Content Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u60f3\u50cf\u4e00\u500b\u5718\u968a\uff0c \u6bcf\u4f4d\u6210\u54e1\u5206\u982d\u53bb\u6536\u96c6\u4e00\u4e9b (\u4e0d\u6d89\u53ca\u96b1\u79c1\u6216\u6a5f\u5bc6\u3001 \u53ef\u4ee5\u516c\u958b\u7684) \u5730\u5740\uff0c \u8981\u653e\u5230\u4e00\u5f35\u5171\u540c\u7684\u5730\u5716\u4e0a\u9762\u3002 \u9664\u4e86\u5730\u5740\u4e4b\u5916\uff0c \u9084\u6709\u4e00\u4e9b\u9700\u8981\u7d93\u5e38\u66f4\u52d5\u7684\u6b04\u4f4d\uff0c \u4f8b\u5982\u5404\u5730\u9ede\u7684\u958b\u653e\u6642\u9593\u3001 \u6ce8\u610f\u4e8b\u9805\u3001 \u81e8\u6642\u516c\u544a\u7b49\u7b49\u3002 \u4ec0\u9ebc\u6a23\u7684\u5de5\u4f5c\u6d41\u7a0b\u6703\u6bd4\u8f03\u6709\u6548\u7387\u5462? \u6211\u6703\u958b\u4e00\u5f35\u5171\u7b46\u7684\u8a66\u7b97\u8868\uff0c \u4f8b\u5982 ethercalc \u6216\u662f google sheet\uff0c \u88e1\u9762\u542b\u6709\u540d\u7a31\u3001\u5730\u5740\u3001\u7d93\u7def\u5ea6\u3001\u5099\u8a3b\u4ee5\u53ca\u5176\u4ed6\u6587\u5b57\u8cc7\u8a0a\u7b49\u7b49\u6b04\u4f4d\uff0c \u4e26\u4e14\u5206\u4eab\u7d66\u6240\u6709\u6210\u54e1\uff0c \u7136\u5f8c\u628a\u9019\u5f35\u8a66\u7b97\u8868\u9935\u7d66 umap \u5403\u3002 \u65bc\u662f\u6bcf\u7576\u4efb\u4f55\u6210\u54e1\u4fee\u6539 [\u5730\u5740\u7d93\u7def\u5ea6\u4ee5\u5916\u7684] \u5176\u4ed6\u4efb\u4f55\u6b04\u4f4d\uff0c \u5730\u5716\u700f\u89bd\u8005\u53ea\u8981\u91cd\u65b0\u6574\u7406\u7db2\u9801\uff0c \u5c31\u6703\u770b\u5230\u6700\u65b0\u6700\u53ca\u6642\u7684\u8cc7\u8a0a\u3002 \u81f3\u65bc\u7d93\u7def\u5ea6\uff0c \u53ef\u4ee5\u500b\u5225\u6216\u6279\u6b21\u624b\u52d5\u66f4\u65b0\u3002 \u7de8\u8f2f google \u8a66\u7b97\u8868\u7684\u9580\u6abb\u6bd4\u7de8\u8f2f\u5730\u5716\u4f4e\u5f88\u591a\uff0c \u9019\u6a23\u7684\u5b89\u6392\u4fbf\u65bc\u8b93\u4efb\u4f55\u4eba\u90fd\u53ef\u4ee5\u53c3\u8207\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "8R8RAD", "name": "ckhung", "avatar": "https://pretalx.coscup.org/media/avatars/JediTux2_KltP8kR.jpg", "biography": "\u5728\u7db2\u8def\u4e0a\u4ee5\u300c\u8cc7\u8a0a\u4eba\u6b0a\u8cb4\u300d\u4ee3\u865f\u51fa\u6c92\uff1b \u9577\u671f\u63a8\u5ee3\u81ea\u7531\u8edf\u9ad4\u8207\u8cc7\u8a0a\u4eba\u6b0a\uff1b \u8edf\u9ad4\u81ea\u7531\u5354\u6703\u5e38\u52d9\u76e3\u4e8b\uff1b \u81ea\u671d\u967d\u79d1\u5927\u9000\u4f11\uff0c\u73fe\u65bc\u4e2d\u8208\u5927\u5b78\u901a\u8b58\u4e2d\u5fc3\u517c\u8ab2\uff1b \u8a8d\u70ba\u8a00\u8ad6\u7ba1\u5236\u7684\u653f\u6b0a\u7d42\u5c07\u57ae\u53f0\u3002", "public_name": "ckhung", "guid": "6b7fd752-4a70-5450-858e-e08c52dd1409", "url": "https://pretalx.coscup.org/coscup-2025/speaker/8R8RAD/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/XFXHAS/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/XFXHAS/", "attachments": []}, {"guid": "7d20d66f-f8b4-506c-8157-7b53add821e0", "code": "WDQJFC", "id": 1566, "logo": null, "date": "2025-08-10T15:00:00+08:00", "start": "15:00", "duration": "00:30", "room": "TR512", "slug": "coscup-2025-1566-openstreetmap-kah-wikidata-e---e", "url": "https://pretalx.coscup.org/coscup-2025/talk/WDQJFC/", "title": "OpenStreetMap kah Wikidata \u00ea \u6574\u5408 - \u53f0\u7063\u4e0a\u65b0 \u00ea \u4f8b", "subtitle": "", "track": "OpenStreet x Wikidata Open Content Track", "type": "Talk", "language": "en", "abstract": "M\u0304-n\u0101 s\u012b NSI (https://wiki.openstreetmap.org/wiki/Name_Suggestion_Index)\uff0ckoh-\u016b \u5176\u4ed6\u4e8b\u7269l\u00f3ng \u0113-t\u00e0ng\u9023\u7d50k\u00e0u OpenStreetMap\uff0c\u5012\u53cdm\u0101\u4edd\u6b3e\u3002\u9019\u4e45\u9019\u4e45\u4ee5\u524d\uff0c\u793e\u7fa4\u016b k\u0101 \u5168\u53f0\u70637\u5343g\u014da \u00ea \u6751\u91cc\u5168\u90e8\u756bt\u012b OpenStreetMap \u9802\u61f8\uff0c\u800c\u4e14\u95a3\u52a0\u6dfb\u53f0\u7063\u653f\u5e9c\u00ea \u6cb3\u5ddd\u4ee3\u78bc\u6e05\u55ae\u3002\r\n\u9019\u6539\u00ea\u6f14\u8b1b\uff0c\u54b1\u6703\u5ef6\u4f38\u8a0e\u8ad6\u5b78\u6821\u3001\u5c71\u5cf0\u3001\u6559\u6703\u3001\u5edf\u5bfa\u4f6epeh-soa\u207f \u8def\u7dda\u00ea\u8a08\u756b\uff0c\u4e26\u4e14\u642d\u914dWikidata\u7684\u5c6c\u6027\u63d0\u6848\u5171\u65b0\u00ea\u5916\u90e8\u8cc7\u6599\u5eab\u7de8\u865fk\u00e0u Wikidata\u3002\u54b1m\u0101-\u0113 hun-hi\u00f3ng \u8a18\u9304 \u00ea \u65b9\u5f0f\u4f6e\u7528\u8457\u00ea\u5bb6\u79c1\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EEZE3E", "name": "Dennis Raylin Chen", "avatar": "https://pretalx.coscup.org/media/avatars/Dennis-Chen-Rladys-anniversity-photo_wSOvqO7.jpg", "biography": "A long time contributor of OpenStreetMap and Wikidata", "public_name": "Dennis Raylin Chen", "guid": "8753bb08-7e90-5061-84b2-ef667a183ffb", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EEZE3E/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/WDQJFC/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/WDQJFC/", "attachments": []}], "TR513": [{"guid": "67a2cee4-2801-5b88-b637-7ea2a23236c4", "code": "88YPKX", "id": 1897, "logo": null, "date": "2025-08-10T10:15:00+08:00", "start": "10:15", "duration": "00:15", "room": "TR513", "slug": "coscup-2025-1897-an-introduction-to-the-open-source-firmware-foundation", "url": "https://pretalx.coscup.org/coscup-2025/talk/88YPKX/", "title": "An Introduction to the Open-Source Firmware Foundation", "subtitle": "", "track": "Open-Source Firmware Track", "type": "Talk", "language": "en", "abstract": "An introduction to the Open-Source Firmware Track and the Open-Source Firmware Foundation", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FPNLZG", "name": "Christian Walter", "avatar": "https://pretalx.coscup.org/media/avatars/FPNLZG_R9H7FTd.jpg", "biography": "Founder of the Open-Source Firmware Foundation - Managing Director of 9elements Cyber Security", "public_name": "Christian Walter", "guid": "d444921b-2fd9-5999-a74c-20404715b45c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FPNLZG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/88YPKX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/88YPKX/", "attachments": []}, {"guid": "1adad99c-0abc-5f0f-96af-0cc712b854dd", "code": "DK79RG", "id": 1859, "logo": null, "date": "2025-08-10T10:30:00+08:00", "start": "10:30", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1859-the-state-of-open-source-firmware", "url": "https://pretalx.coscup.org/coscup-2025/talk/DK79RG/", "title": "The State of Open-Source Firmware", "subtitle": "", "track": "Open-Source Firmware Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "This talk is about the current state of open-source firmware in the industry, from embedded to server, from host to BMC.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "FPNLZG", "name": "Christian Walter", "avatar": "https://pretalx.coscup.org/media/avatars/FPNLZG_R9H7FTd.jpg", "biography": "Founder of the Open-Source Firmware Foundation - Managing Director of 9elements Cyber Security", "public_name": "Christian Walter", "guid": "d444921b-2fd9-5999-a74c-20404715b45c", "url": "https://pretalx.coscup.org/coscup-2025/speaker/FPNLZG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DK79RG/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DK79RG/", "attachments": []}, {"guid": "89f23949-19ff-5179-9466-bc3885ccc73b", "code": "X9SYX9", "id": 1878, "logo": null, "date": "2025-08-10T11:00:00+08:00", "start": "11:00", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1878-open-software-on-an-open-convertible-laptop", "url": "https://pretalx.coscup.org/coscup-2025/talk/X9SYX9/", "title": "Open Software On An Open Convertible Laptop", "subtitle": "", "track": "Open-Source Firmware Track", "type": "Talk", "language": "en", "abstract": "Framework has released a couple generations of 13 and 16 inch laptops.\r\nThis year we're releasing our first convertible laptop, with G-Sensor, 360 degree hinge, touchscreen, and stylus support.\r\nWe'd like to share our experience, enabling this new form factor in open source EC firmware on Linux and Windows.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "MLHFHG", "name": "Daniel Schaefer", "avatar": "https://pretalx.coscup.org/media/avatars/face_246KSFN.jpeg", "biography": "System Software Engineer at Framework Computer", "public_name": "Daniel Schaefer", "guid": "0fc85cb2-e965-565e-9fb0-f39fb25deea5", "url": "https://pretalx.coscup.org/coscup-2025/speaker/MLHFHG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/X9SYX9/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/X9SYX9/", "attachments": []}, {"guid": "7322bb82-5abf-502b-912b-abf7ac0bbbc7", "code": "L9ETMP", "id": 1620, "logo": null, "date": "2025-08-10T11:30:00+08:00", "start": "11:30", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1620-amd-sev-snp", "url": "https://pretalx.coscup.org/coscup-2025/talk/L9ETMP/", "title": "\u63a2\u7d22 AMD SEV-SNP \u5728\u97cc\u9ad4\u5c64\u7d1a\u7684\u5b89\u5168\u6027", "subtitle": "", "track": "Open-Source Firmware Track", "type": "Talk", "language": "en", "abstract": "\u5728\u958b\u6e90\u793e\u7fa4\u7684\u52aa\u529b\u4e0b\uff0cAMD SEV-SNP \u7684\u6a5f\u5bc6\u904b\u7b97\u89e3\u6c7a\u65b9\u6848\u5982\u4eca\u5df2\u9032\u5165\u6210\u719f\u7684\u968e\u6bb5\u3002\u672c\u5834\u6f14\u8b1b\u5c07\u5f9e OVMF \u7684\u97cc\u9ad4\u89d2\u5ea6\u51fa\u767c\uff0c\u8aaa\u660e\u5b83\u5982\u4f55\u8207 QEMU \u548c Linux Kernel \u6574\u5408\uff0c\u5728\u865b\u64ec\u5316\u74b0\u5883\u4e2d\u5be6\u73fe\u8a18\u61b6\u9ad4\u52a0\u5bc6\uff0c\u9032\u800c\u4fdd\u8b77\u7cfb\u7d71\u8a18\u61b6\u9ad4\u7684\u5b89\u5168\u3002\u6a5f\u5bc6\u904b\u7b97\u4e0d\u50c5\u63d0\u5347\u865b\u64ec\u5316\u5e73\u53f0\u7684\u4fe1\u4efb\u57fa\u790e\uff0c\u4e5f\u9010\u6f38\u6210\u70ba\u8cc7\u6599\u4e2d\u5fc3\u8207\u96f2\u7aef\u74b0\u5883\u7684\u91cd\u8981\u5b89\u5168\u9632\u7dda\u3002\r\n\r\n\u672c\u8b70\u7a0b\u4e0d\u9650\u65bc UEFI \u958b\u767c\u8005\uff0c\u5c0d\u865b\u64ec\u5316\u3001Linux \u6838\u5fc3\u958b\u767c\u6216\u8cc7\u5b89\u6709\u8208\u8da3\u7684\u4eba\u54e1\u4e5f\u9069\u5408\u53c3\u8207\u3002\u5728\u9019\u5834\u5206\u4eab\u4e2d\uff0c\u53c3\u8207\u8005\u5c07\u4e86\u89e3 AMD SEV-SNP \u5982\u4f55\u5728\u6a5f\u5bc6\u904b\u7b97\u4e2d\u4fdd\u8b77\u865b\u64ec\u6a5f\u5668\uff0c\u4ee5\u53ca\u5176\u5728\u97cc\u9ad4\u5c64\u7d1a\u5e36\u4f86\u7684\u6f5b\u5728\u98a8\u96aa\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DLBWBK", "name": "Richard Lyu", "avatar": "https://pretalx.coscup.org/media/avatars/DLBWBK_1cYJgte.png", "biography": "Richard Lyu \u662f SUSE Labs \u7684 EFI \u958b\u767c\u8005\uff0c\u5c08\u9580\u5f9e\u4e8b edk2/OVMF \u53ca\u6a5f\u5bc6\u904b\u7b97\u7684\u958b\u767c\u8207\u7814\u7a76\uff0c\u540c\u6642\u4e5f\u662f UEFI Forum \u7684\u6210\u54e1\u3002\u4ed6\u7562\u696d\u65bc\u570b\u7acb\u967d\u660e\u4ea4\u901a\u5927\u5b78\uff0c\u64c1\u6709\u6df1\u539a\u7684\u4f4e\u5c64\u7cfb\u7d71\u80cc\u666f\uff0c\u64c5\u9577\u539f\u59cb\u78bc\u5206\u6790\u8207\u8ffd\u8e64\u3002Richard Lyu \u66fe\u53d7\u9080\u81f3\u570b\u7acb\u6e05\u83ef\u5927\u5b78\u7684\u9ad8\u7b49 Unix \u7a0b\u5f0f\u8a2d\u8a08\u8ab2\u7a0b\u64d4\u4efb\u8b1b\u8005\uff0c \u4e5f\u66fe\u81f3 FOSDEM 2025 \u3001CYBERSEC 2025 \u767c\u8868\u7814\u7a76\u3002\u4ed6\u71b1\u8877\u65bc\u53c3\u8207\u6280\u8853\u793e\u7fa4\uff0c\u66fe\u64d4\u4efb HITCON Enterprise 2024 \u526f\u7e3d\u53ec\u96c6\u4eba\uff0c\u4ee5\u53ca HITCON Training 2023 \u7e3d\u53ec\u96c6\u4eba\u3002", "public_name": "Richard Lyu", "guid": "8e9d5b4d-86b1-525b-b4ef-12c1aa68b8d2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DLBWBK/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/L9ETMP/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/L9ETMP/", "attachments": []}, {"guid": "677076a5-5c16-593c-8643-5021f7aad211", "code": "HFTXF7", "id": 1828, "logo": null, "date": "2025-08-10T13:30:00+08:00", "start": "13:30", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1828-exploring-openbmc-and-host-soc-communication-on-arm-fvp", "url": "https://pretalx.coscup.org/coscup-2025/talk/HFTXF7/", "title": "\u6c92\u6709\u786c\u9ad4\u4e5f\u7121\u59a8\uff01Exploring OpenBMC and Host SoC Communication on Arm FVP", "subtitle": "", "track": "Open-Source Firmware Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "\u4e00\u8d77\u4f86\u770b\u770b\u5982\u4f55\u7121\u75db\u5728Arm virtual platform\u4e0a\u73a9\u800dopenbmc\uff01\r\n\r\nIn the world of embedded systems and servers, the Baseboard Management Controller plays a vital role, especially as Arm-based CPUs become increasingly prevalent. However, developing and testing OpenBMC typically requires physical hardware, creating a barrier for many developers.\r\n\r\nThis session introduces a practical approach to running OpenBMC on Arm\u2019s Fixed Virtual Platform, enabling exploration of firmware behavior and CPU-BMC communication without the need for real hardware. \r\n\r\nShowcases demonstrating communication between the BMC and Host SoC\r\n1. Fully automated for easy launch and testing\r\n2. MCTP over PCC\r\n3. IPMI over serial", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ENGZXD", "name": "Ann Cheng", "avatar": "https://pretalx.coscup.org/media/avatars/ENGZXD_o1vPZuC.jpg", "biography": "Server Management engineering", "public_name": "Ann Cheng", "guid": "e306ec24-3809-57fe-8e38-4e4d81b141c2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ENGZXD/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HFTXF7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HFTXF7/", "attachments": []}, {"guid": "64348750-197f-529c-87d5-2ab7403bdf7c", "code": "ZAUAMU", "id": 1865, "logo": null, "date": "2025-08-10T14:00:00+08:00", "start": "14:00", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1865-server-system-firmware-in-open-source-solution", "url": "https://pretalx.coscup.org/coscup-2025/talk/ZAUAMU/", "title": "Server system firmware in open-source solution", "subtitle": "", "track": "Open-Source Firmware Track", "type": "Talk", "language": "en", "abstract": "Open system firmware refers to firmware that is developed using open standards and often open source, enabling transparency, customization, and community-driven innovation. This presentation introduces the concept of open system firmware, explores its benefits over proprietary alternatives, and highlights major open firmware projects such as coreboot and EDKII. We will also share the development progress in open system firmware of MiTAC.\r\n\r\n \u958b\u6e90\u7cfb\u7d71\u97cc\u9ad4\u662f\u6307\u4f7f\u7528\u958b\u653e\u6a19\u6e96\u958b\u767c\u7684\u97cc\u9ad4\uff0c\u65e8\u5728\u5be6\u73fe\u900f\u660e\u5ea6\u3001\u5ba2\u88fd\u5316\u548c\u793e\u7fa4\u9a45\u52d5\u7684\u5275\u65b0\u3002\u672c\u6f14\u8b1b\u5c07\u4ecb\u7d39\u958b\u6e90\u7cfb\u7d71\u97cc\u9ad4\u7684\u6982\u5ff5\uff0c\u63a2\u8a0e\u5176\u76f8\u5c0d\u65bc\u5c08\u6709\u65b9\u6848\u7684\u512a\u52e2\uff0c\u4e26\u91cd\u9ede\u4ecb\u7d39 coreboot \u548c EDKII \u7b49\u4e3b\u8981\u7684\u958b\u6e90\u97cc\u9ad4\u5c08\u6848\u3002\u6211\u5011\u4e5f\u5c07\u5206\u4eab\u795e\u9054(MiTAC)\u958b\u6e90\u7cfb\u7d71\u97cc\u9ad4\u7684\u958b\u767c\u9032\u5c55\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "UH8GLX", "name": "\u7d00\u715c\u8c6a/Samba Chi", "avatar": "https://pretalx.coscup.org/media/avatars/UH8GLX_lZ8om57.jpg", "biography": "Principal Engineer at MiTAC.\r\n\u795e\u96f2\u79d1\u6280\u958b\u6e90\u97cc\u9ad4\u8655\u4e3b\u4efb\u5de5\u7a0b\u5e2b", "public_name": "\u7d00\u715c\u8c6a/Samba Chi", "guid": "d0694df0-0f63-5a3f-a3d9-d1ac0b0dc2b4", "url": "https://pretalx.coscup.org/coscup-2025/speaker/UH8GLX/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ZAUAMU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ZAUAMU/", "attachments": []}, {"guid": "20ea9404-531c-5727-884c-4abaf66648d6", "code": "F9KRQE", "id": 1856, "logo": null, "date": "2025-08-10T14:30:00+08:00", "start": "14:30", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1856-tracing-embedded-systems-for-holistic-debugging", "url": "https://pretalx.coscup.org/coscup-2025/talk/F9KRQE/", "title": "Tracing embedded systems for holistic debugging", "subtitle": "", "track": "Open-Source Firmware Track", "type": "Talk - bonus round submission", "language": "en", "abstract": "Firmware stacks and embedded systems have always been harder to debug then normal OS applications. This talk will showcase that this doesn't have to be the case by bringing cloud application technology into embedded devices. The main target will be OTLP based tracing on a BMC but the principles can be extended to almost any firmware stack. The talk will contain a short demo of tracing an issue from an API call all the way to the hardware.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "PB8MZF", "name": "Marvin Drees", "avatar": "https://pretalx.coscup.org/media/avatars/PB8MZF_rAU6Tj3.png", "biography": "I'm a firmware developer at 9elements working on several BMC and HRoT solutions for all kinds of different fields and applications. My main expertise is in debugging hardware and software interactions in complex systems and I like to code in C, Go and Rust.", "public_name": "Marvin Drees", "guid": "2755d1c7-08b2-54ae-980e-3a42aab20444", "url": "https://pretalx.coscup.org/coscup-2025/speaker/PB8MZF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/F9KRQE/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/F9KRQE/", "attachments": []}, {"guid": "c6f73822-b9e0-5ac5-8103-4a74f974a84d", "code": "EXYUKY", "id": 1706, "logo": null, "date": "2025-08-10T15:00:00+08:00", "start": "15:00", "duration": "00:30", "room": "TR513", "slug": "coscup-2025-1706-gdbbmc", "url": "https://pretalx.coscup.org/coscup-2025/talk/EXYUKY/", "title": "\u4f7f\u7528GDB\u4f86\u91dd\u5c0dBMC\u505a\u9664\u932f", "subtitle": "", "track": "Open-Source Firmware Track", "type": "Talk", "language": "en", "abstract": "\u7576\u5d4c\u5165\u5f0f\u7cfb\u7d71\u4e2d\u7684\u7a0b\u5f0f\u767c\u751f\u932f\u8aa4\u6642\uff0c\u9664\u932f\u65b9\u5f0f\u4e3b\u8981\u6709\u5169\u7a2e\uff1a\r\n\t1.\t\u9060\u7aef\u9664\u932f\uff08Remote Debugging\uff09\uff1a \u900f\u904e gdbserver \u5728\u76ee\u6a19\u8a2d\u5099\uff08\u5982 BMC\uff09\u4e0a\u555f\u52d5\uff0c\u4e26\u7528\u4e3b\u6a5f\u7684\u4ea4\u53c9\u7de8\u8b6f GDB \u9023\u7dda\u3002\r\n\t2.\t\u6838\u5fc3\u8f49\u5132\uff08Core Dump Debugging\uff09\uff1a \u4f7f\u7528\u76ee\u6a19\u8a2d\u5099\u7684 core dump \u6a94\u6848\uff0c\u5728\u4e3b\u6a5f\u4e0a\u96e2\u7dda\u5206\u6790\u932f\u8aa4\u539f\u56e0\u3002\r\n\u672c\u8b70\u7a0b\u662f\u6211\u5728\u64d4\u4efb BMC Engineer \u7684\u904e\u7a0b\u4e2d\uff0c\u7814\u7a76\u51fa\u5982\u4f55\u9664\u932f Flash \u6709\u9650\u57fa\u65bc Yocto Project \u7684 OpenBMC \u97cc\u9ad4\uff0c\u672c\u6f14\u8b1b\u5c07\u4ecb\u7d39\u5982\u4f55\u4f7f\u7528\u6700\u5c0f\u5bb9\u91cf\u7684 gdb server \u9032\u884c\u9060\u7aef\u9664\u932f\u53ca\u4f7f\u7528 host \u6a5f\u5668\u5206\u6790 coredump \u4ee5\u65b9\u4fbf\u627e\u5230\u6839\u672c\u539f\u56e0\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "J8QABA", "name": "alanhc", "avatar": "https://pretalx.coscup.org/media/avatars/J8QABA_xCpxmAK.jpg", "biography": "\u76ee\u524d\u5728\u7cfb\u7d71\u5ee0\u64d4\u4efbBMC Engineer\uff0c\u5e0c\u671b\u6210\u70ba\u901a\u9748\u738b\uff01\r\nEmbedded-software engineer specializing in BMC firmware for data-center servers at a server ODM. Passionate about open source, firmware\u2013software co-design, and building reliable, scalable systems for modern data centers.\r\nWebsite: https://alanhc.github.io/", "public_name": "alanhc", "guid": "20268683-0fde-515e-88d0-cc11716302db", "url": "https://pretalx.coscup.org/coscup-2025/speaker/J8QABA/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EXYUKY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EXYUKY/", "attachments": []}], "TR514": [{"guid": "ecb4cc07-6942-5329-b96b-3a84b3fbb441", "code": "YPLTS7", "id": 1889, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1889-greeting-from-masafumi-ohta-ospn--day-2", "url": "https://pretalx.coscup.org/coscup-2025/talk/YPLTS7/", "title": "Greeting from Masafumi Ohta OSPN \u65e5\u672c\u30c8\u30e9\u30c3\u30af  - Day 2", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk", "language": "en", "abstract": "Greeting from Masafumi Ohta. In this session, he will share a digest of Day 2, focusing mainly on community management and the latest technologies.\r\nJapanese IT tech communities are often tightly nailed down to specific regions \u2014 such as Tokyo, Osaka, Nagoya, Hokkaido, and Fukuoka \u2014 in contrast to the more flexible structure of tech communities in other countries.\r\nMasafumi will talk about the history and practices of these local communities, offering insights that may benefit your own. He will also discuss how to participate in and contribute to global IT communities, based on his professional experience in open source communities.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VRBHKF", "name": "Masafumi Ohta", "avatar": "https://pretalx.coscup.org/media/avatars/profile_for_oscon_Kj4txNz.jpg", "biography": "Masafumi is now leading the Raspberry Pi community in Japan and helping businesses with Raspberry Pi, especially in Asia. He has also been moderating the OSPN-Japan track at COSCUP since 2019.\r\nMasafumi is not trying new business with Sake/Wine breweries to introduce Japanese 'brewing' culture with IT to overseas visitors to Japan; he wants them to discover new things during their visit.", "public_name": "Masafumi Ohta", "guid": "0610f9a2-029d-54d0-a5ec-7cb48a2c24d2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VRBHKF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/YPLTS7/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/YPLTS7/", "attachments": []}, {"guid": "dac9c803-e6c7-585c-ad14-9efba40a8497", "code": "SDR9JU", "id": 1523, "logo": null, "date": "2025-08-10T10:40:00+08:00", "start": "10:40", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1523-improving-quality-through-community-driven-feedback-lessons-from-libreoffice-cjk-users", "url": "https://pretalx.coscup.org/coscup-2025/talk/SDR9JU/", "title": "Improving Quality through Community-Driven Feedback: Lessons from LibreOffice CJK Users", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk - early bird submission", "language": "en", "abstract": "In open-source software (OSS), it is important to maintain and improve quality even with limited development resources, in order to meet the needs of users from different languages and cultures.\r\n\r\nThis presentation will cover the bugs and issues faced by CJK and Japanese users of LibreOffice and the community-driven efforts to improve quality. The focus will be on the strategies for collecting, organizing, sharing, and delivering user feedback to the development team.\r\n\r\nFor example, we will discuss how to collect reports using forums, classify them based on reproducibility and impact, visualize them through QA blogs, and bridge linguistic and cultural gaps by translating and summarizing for the development team. These are practical approaches that can be used even with limited resources.\r\n\r\nThrough examples of LibreOffice's overall testing strategy and community-driven quality improvements, this talk will offer insights for those interested in how OSS handles internationalization and addresses regional challenges, with tips that can be applied to other projects.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "EWEN39", "name": "Shinji Enoki", "avatar": "https://pretalx.coscup.org/media/avatars/eno250-250_I1LtFxH.jpg", "biography": "Shinji Enoki (\u698e\u771f\u6cbb) is a member of the LibreOffice Japanese Team and The Document Foundation, where he also serves on the Membership Committee. He focuses on organizing events and community activities and occasionally contributes to QA efforts.\r\n\r\nHe is also involved in various open source and open data communities. His roles include staff member of the Wikimedians of Japan User Group, organizing member of the Nextcloud Japan community, and volunteer staff for the Japan UNIX Society and KANSAI OPEN SOURCE. He is also a casual mapper on OpenStreetMap, among other activities.\r\n\r\nHe works as a freelancer and is developing a LibreOffice support business in Japan.", "public_name": "Shinji Enoki", "guid": "4a6a96bc-7bbe-523a-a19a-b1dd773813e1", "url": "https://pretalx.coscup.org/coscup-2025/speaker/EWEN39/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/SDR9JU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/SDR9JU/", "attachments": [{"title": "talk slide", "url": "/media/coscup-2025/submissions/SDR9JU/resources/Improving_Quality_throu_QJsmZUq.pdf", "type": "related"}]}, {"guid": "332f8b2f-07c1-5924-99c8-4d3f0e1c0627", "code": "UFJDBZ", "id": 1560, "logo": null, "date": "2025-08-10T11:20:00+08:00", "start": "11:20", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1560-building-and-maintaining-regional-language-support-communities-in-global-open-source-projects-insights-from-the-libreoffice-japanese-community-forum", "url": "https://pretalx.coscup.org/coscup-2025/talk/UFJDBZ/", "title": "Building and Maintaining Regional Language Support Communities in Global Open Source Projects ~ Insights from the LibreOffice Japanese Community Forum ~", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk", "language": "en", "abstract": "I'll introduce methods for building and maintaining local language support communities within global open source projects. This session shares practical insights from the LibreOffice Japanese Community Forum that you can immediately apply to your community activities.\r\nThe LibreOffice Community Forum is an official Q&A site where users can ask questions in their native language. For such platforms to succeed, they need both incoming questions and active community members providing answers\u2014a challenge faced by open source projects worldwide.\r\nJapan's LibreOffice community developed a unique approach: weekly online Hackfest events where members collectively answer forum questions. I'll explain how regular scheduling creates responsibility and momentum among volunteers, transforming support from individual work to group activity, building a sustainable support system.\r\nI'll also discuss how we incorporated Japanese cultural elements while adapting global best practices to regional needs. The session will present case studies of particularly challenging or interesting forum questions, demonstrating how community teamwork led to effective solutions.\r\nPlease join us to discover how each individual's small contributions make a significant difference, and how supporting users in their native language creates a more inclusive and sustainable open source ecosystem.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "ZSW3JQ", "name": "Hiroyoshi Sudo", "avatar": "https://pretalx.coscup.org/media/avatars/ZSW3JQ_TEvP5HY.png", "biography": "For the past year and a half, I've been actively contributing to the LibreOffice community, participating in weekly HackFests which have enabled me to provide assistance on Ask LibreOffice and engage in translation projects to make this powerful open-source suite more accessible.", "public_name": "Hiroyoshi Sudo", "guid": "4e8f2d77-41be-5238-94c6-ff3ec7d554b7", "url": "https://pretalx.coscup.org/coscup-2025/speaker/ZSW3JQ/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/UFJDBZ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/UFJDBZ/", "attachments": []}, {"guid": "af61e053-6b1b-5b01-ac0a-19604d26a20d", "code": "DFRZ3Y", "id": 1511, "logo": null, "date": "2025-08-10T13:00:00+08:00", "start": "13:00", "duration": "00:30", "room": "TR514", "slug": "coscup-2025-1511-opening-a-new-window-in-life-how-a-humanities-major-entered-the-world-of-open-source", "url": "https://pretalx.coscup.org/coscup-2025/talk/DFRZ3Y/", "title": "Opening a New Window in Life: How a Humanities Major Entered the World of Open Source", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "Talk - early bird submission", "language": "en", "abstract": "This talk explores how non-engineers\u2014especially those from non-technical backgrounds\u2014can find meaningful ways to participate in open-source communities, gain confidence, and grow through contribution.\r\nDrawing from experience in the Redmine community, the session introduces practical ways to contribute without writing code\u2014such as translation, documentation, and providing user feedback. It also discusses how language skills and a user\u2019s perspective can be vital in supporting global collaboration.\r\nThe talk will cover how to overcome initial barriers, what contributors can gain through involvement, and how open source offers a space to build confidence, purpose, and connection.\r\nThis session is ideal for non-engineers, newcomers to open source, or anyone who feels unsure about how they can contribute. You\u2019ll walk away with concrete ideas on how to get started, where to find support, and how to grow through open collaboration\u2014even without a technical background.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "DAQF7X", "name": "\u5442\u52dd\u7537", "avatar": "https://pretalx.coscup.org/media/avatars/DAQF7X_LrUVYZB.JPG", "biography": "I studied Japanese at Jilin University in China and went on to earn a master\u2019s degree in Theoretical Linguistics from Tohoku University in Japan. I\u2019m currently working at Far End Technologies Corporation, an IT company based in Shimane, Japan, where I handle marketing, communications, and customer support.\r\n\r\nBefore joining the company, I had no background in IT. It was here that I was first introduced to open source and Redmine. While I don\u2019t write code, I contribute to the Redmine community through translation and by sharing feedback from a user\u2019s perspective. Over time, I\u2019ve come to see how my language skills and curiosity can be real strengths\u2014even in a technical field.\r\n\r\nWorking with Redmine has been a turning point in my life. It\u2019s helped me connect with people from different cultures, build confidence, and feel part of something bigger. Today, I support Redmine users in Chinese, Japanese, and English, helping bridge language and cultural gaps in a global community.", "public_name": "\u5442\u52dd\u7537", "guid": "bf05f9ff-23b2-5cf3-bdb0-72c16377947a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/DAQF7X/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DFRZ3Y/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DFRZ3Y/", "attachments": []}, {"guid": "a906a765-a253-5390-a2a4-49f1abfc9d3a", "code": "EQXQVM", "id": 1899, "logo": null, "date": "2025-08-10T13:40:00+08:00", "start": "13:40", "duration": "00:50", "room": "TR514", "slug": "coscup-2025-1899-bof-building-global-communities-beyond-cultural-and-ideological-divides", "url": "https://pretalx.coscup.org/coscup-2025/talk/EQXQVM/", "title": "\u3010BoF\u3011 Building Global Communities \u2014 Beyond Cultural and Ideological Divides", "subtitle": "", "track": "OSC Japan - Open Source People Network Japan", "type": "workshop/panel", "language": "en", "abstract": "It has been three years since COSCUP and OSPN began their exchanged track. Although early efforts faced challenges, the third year marks a turning point where both sides now collaborate more effectively.\r\n\r\nMeanwhile, the internet has made IT more global, and open source has further accelerated that trend by expanding community scale and diversity. Masafumi Ohta, a contributor to global projects like OpenSolaris, has used this experience to engage in international open source communities, including Raspberry Pi and OpenStack.\r\n\r\nIn this session, Masafumi shares how global collaboration has shaped his open source journey and invites discussion on what individuals and communities can do to grow their projects through global engagement.\r\n\r\n(Japanese)\r\nCOSCUP\u3068OSPN\u306b\u3088\u308b\u30c8\u30e9\u30c3\u30af\u4ea4\u63db\u304c\u59cb\u307e\u3063\u3066\u304b\u30893\u5e74\u304c\u7d4c\u3061\u307e\u3057\u305f\u3002\u5f53\u521d\u306f\u6e96\u5099\u4e0d\u8db3\u306a\u3069\u306e\u8ab2\u984c\u3082\u3042\u308a\u307e\u3057\u305f\u304c\u30013\u5e74\u76ee\u306b\u5165\u308a\u3001\u3088\u3046\u3084\u304f\u304a\u4e92\u3044\u306e\u9023\u643a\u304c\u672c\u683c\u7684\u306b\u6a5f\u80fd\u3057\u59cb\u3081\u307e\u3057\u305f\u3002\r\n\r\n\u30a4\u30f3\u30bf\u30fc\u30cd\u30c3\u30c8\u306e\u767a\u5c55\u306b\u3088\u308aIT\u30c6\u30af\u30ce\u30ed\u30b8\u30fc\u306f\u56fd\u5883\u3092\u8d8a\u3048\u3066\u5e83\u304c\u308a\u3001\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306e\u666e\u53ca\u306b\u3088\u3063\u3066\u305d\u306e\u30b0\u30ed\u30fc\u30d0\u30eb\u5316\u306f\u3055\u3089\u306b\u52a0\u901f\u3057\u3066\u3044\u307e\u3059\u3002OSS\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u306f\u4e16\u754c\u4e2d\u3067\u3064\u306a\u304c\u308a\u3001\u4eca\u3084\u591a\u304f\u306e\u4eba\u3005\u304c\u56fd\u3084\u6587\u5316\u3092\u8d85\u3048\u3066\u5354\u50cd\u3057\u3066\u3044\u307e\u3059\u3002\r\n\r\n\u79c1\u306f\u3001OpenSolaris\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306b\u304a\u3044\u3066\u30b0\u30ed\u30fc\u30d0\u30eb\u306a\u958b\u767a\u7d4c\u9a13\u3092\u6301\u3061\u3001\u305d\u306e\u5f8c\u3082Raspberry Pi\u3084OpenStack\u306a\u3069\u3067\u56fd\u969b\u7684\u306a\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u3068\u306e\u9023\u643a\u3092\u6df1\u3081\u3066\u76f8\u4e92\u306e\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u306e\u898f\u6a21\u306e\u62e1\u5927\u306b\u8ca2\u732e\u3057\u3066\u304d\u307e\u3057\u305f\u3002\r\n\r\n\u672c\u30bb\u30c3\u30b7\u30e7\u30f3\u3067\u306f\u3001OSS\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u3088\u308a\u826f\u304f\u3059\u308b\u305f\u3081\u306b\u300c\u30b0\u30ed\u30fc\u30d0\u30eb\u5316\u300d\u306e\u8996\u70b9\u304c\u306a\u305c\u91cd\u8981\u306a\u306e\u304b\u3092\u63a2\u308a\u3001\u5b9f\u969b\u306b\u30b0\u30ed\u30fc\u30d0\u30eb\u898f\u6a21\u3067\u306e\u9023\u643a\u3092\u884c\u3046\u4e0a\u3067\u76f4\u9762\u3059\u308b\u8ab2\u984c\u3084\u5de5\u592b\u306b\u3064\u3044\u3066\u5177\u4f53\u4f8b\u3092\u4ea4\u3048\u306a\u304c\u3089\u5171\u6709\u3057\u307e\u3059\u3002\u307e\u305f\u3001\u500b\u4eba\u3084\u5730\u57df\u30b3\u30df\u30e5\u30cb\u30c6\u30a3\u304c\u3069\u306e\u3088\u3046\u306b\u3057\u3066\u56fd\u969b\u7684\u306a\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u3068\u3064\u306a\u304c\u308a\u3001\u3088\u308a\u5927\u304d\u306a\u30aa\u30fc\u30d7\u30f3\u30bd\u30fc\u30b9\u30a8\u30b3\u30b7\u30b9\u30c6\u30e0\u306b\u53c2\u52a0\u3057\u3066\u3044\u3051\u308b\u306e\u304b\u3092\u3001\u7686\u3055\u3093\u3068\u5171\u306b\u8b70\u8ad6\u3057\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002\u662f\u975e\u8b70\u8ad6\u306b\u3054\u53c2\u52a0\u304f\u3060\u3055\u3044\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VRBHKF", "name": "Masafumi Ohta", "avatar": "https://pretalx.coscup.org/media/avatars/profile_for_oscon_Kj4txNz.jpg", "biography": "Masafumi is now leading the Raspberry Pi community in Japan and helping businesses with Raspberry Pi, especially in Asia. He has also been moderating the OSPN-Japan track at COSCUP since 2019.\r\nMasafumi is not trying new business with Sake/Wine breweries to introduce Japanese 'brewing' culture with IT to overseas visitors to Japan; he wants them to discover new things during their visit.", "public_name": "Masafumi Ohta", "guid": "0610f9a2-029d-54d0-a5ec-7cb48a2c24d2", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VRBHKF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/EQXQVM/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/EQXQVM/", "attachments": []}], "TR515": [{"guid": "a3ad7c49-8a76-5dc0-b3b2-940d369d5026", "code": "FUZSHJ", "id": 1386, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "00:20", "room": "TR515", "slug": "coscup-2025-1386-introduction-for-software-defined-vehicle-track", "url": "https://pretalx.coscup.org/coscup-2025/talk/FUZSHJ/", "title": "Introduction for Software Defined Vehicle Track", "subtitle": "", "track": "Software Defined Vehicle accelerated by Open-Source", "type": "Talk - early bird submission", "language": "en", "abstract": "Will talk about an overview of Automotive Grade Linux(AGL) community and Software Defined Vehicle(SDV).\r\nSDV is a generic word, but its meaning is not the same between persons.  We should get a common understanding for SDV, that is the starting point of this track.  This session shares the definition for 'what is SDV'.  AGL is a famous OSS community in the automotive industry.  The overview of AGL helps for understanding of SDV.\r\nFinally, we share which session to talk about which topics.\r\n\r\n[Slide](https://pretalx.coscup.org/media/coscup-2025/submissions/FUZSHJ/resources/AGL_coscup_2025_SDV_Tra_XHyjfr4.pdf)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YUKNFG", "name": "Naoto Yamaguchi", "avatar": "https://pretalx.coscup.org/media/avatars/agl-prof_oEWdF3X.jpg", "biography": "Doctor of Informatics.  Developer of embedded Linux for automotive since 2011. AGL and AGL Japan local community member. \r\nHe is a top level contributor for Automotive Grade Linux.  He developed to Linux container based integrated system that is building fully open-source software.  That developed since 2019.\r\nHe is a member of AGL SDV Expert Group now.  He collaborate to many member to realize open-source accelerated SDV(Software Defined Vehicle).", "public_name": "Naoto Yamaguchi", "guid": "3727f59d-05af-50cf-b6ac-b51a3671a4da", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YUKNFG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/FUZSHJ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/FUZSHJ/", "attachments": [{"title": "Slide: Introduction for Software Defined Vehicle Track", "url": "/media/coscup-2025/submissions/FUZSHJ/resources/AGL_coscup_2025_SDV_Tra_XHyjfr4.pdf", "type": "related"}]}, {"guid": "0fd9b5be-acea-5149-acfa-4db247097df9", "code": "DKNSNL", "id": 1730, "logo": null, "date": "2025-08-10T10:20:00+08:00", "start": "10:20", "duration": "00:40", "room": "TR515", "slug": "coscup-2025-1730-software-defined-vehicles-innovations-through-open-source-collaboration", "url": "https://pretalx.coscup.org/coscup-2025/talk/DKNSNL/", "title": "Software Defined Vehicles: Innovations Through Open Source Collaboration", "subtitle": "", "track": "Software Defined Vehicle accelerated by Open-Source", "type": "Talk", "language": "en", "abstract": "Software Defined Vehicles (SDVs) mark a significant evolution in the automotive industry, shifting the focus from traditionally hardware-centric designs to software-driven systems. Earlier, automotive systems were built using a hardware-first approach; today, vehicles are increasingly powered by complex, software-based solutions.\r\n\r\nSeveral open-source alliances\u2014such as AGL, ELISA, SOAFEE, Eclipse, COVESA, Autosar, and others\u2014are uniting to accelerate the development of SDVs. In this session, we will provide an overview of these initiatives, explaining how these alliances are shaping the future of automotive technology.\r\n\r\nIn particular, the AGL SDV Expert Group is at the forefront of this movement, committed to developing common SDV platforms through open-source collaboration. As the leader of this group, the speaker will share the group\u2019s vision, detailed activities and future plans, offering a closer look at AGL\u2019s efforts in the SDV space.\r\n\r\nThis presentation is designed to initiate collaboration between the automotive open-source community and COSCUP attendees, and will be conducted in both English and Chinese.\r\n\r\n[Slide](https://pretalx.coscup.org/media/coscup-2025/submissions/DKNSNL/resources/AGL_coscup_2025_SDV_Tra_wzqmUjr.pdf)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TSBW9B", "name": "Jerry, Jiancong Zhao", "avatar": "https://pretalx.coscup.org/media/avatars/TSBW9B_KM6E4VP.jpg", "biography": "Jerry Zhao is the Chief SDV Architect in the R&D division of Panasonic Automotive Systems Co., Ltd., with extensive development experience in cutting-edge technologies for software-defined vehicles (SDVs), including virtualization, cloud native, and digital twins. He is also deeply engaged in open-source and automotive community initiatives. Jerry leads the SDV Expert Group within Automotive Grade Linux (AGL) and serves as the APAC Regional Hub Lead for SOAFEE\u2014two of the most active organizations promoting open collaboration in the SDV ecosystem.\r\n-------------------------\r\nJerry Zhao\u73fe\u4efb\u65e5\u672c\u677e\u4e0b\u6c7d\u8eca\u96fb\u5b50\u7cfb\u7d71\u6709\u9650\u516c\u53f8\u7814\u767c\u90e8\u9580\u7684\u8edf\u9ad4\u5b9a\u7fa9\u8eca\u8f1b\uff08SDV\uff09\u9996\u5e2d\u67b6\u69cb\u5e2b\uff0c\u64c1\u6709\u8c50\u5bcc\u7684\u524d\u6cbf\u6280\u8853\u958b\u767c\u7d93\u9a57\uff0c\u6db5\u84cb\u865b\u64ec\u5316\u3001\u96f2\u539f\u751f\u6280\u8853\u53ca\u6578\u4f4d\u5206\u8eab\u7b49\u9818\u57df\u3002\u4ed6\u4ea6\u7a4d\u6975\u53c3\u8207\u958b\u6e90\u8207\u6c7d\u8eca\u7522\u696d\u793e\u7fa4\u6d3b\u52d5\uff0c\u76ee\u524d\u9818\u5c0e Automotive Grade Linux\uff08AGL\uff09\u4e2d\u7684 SDV \u5c08\u5bb6\u5c0f\u7d44\uff0c\u4e26\u64d4\u4efb SOAFEE \u7684\u4e9e\u592a\u5340\u5340\u57df\u6a1e\u7d10\u8ca0\u8cac\u4eba\u3002\u9019\u5169\u500b\u7d44\u7e54\u7686\u70ba\u63a8\u52d5 SDV \u9818\u57df\u958b\u653e\u5408\u4f5c\u6700\u6d3b\u8e8d\u7684\u793e\u7fa4\u4e4b\u4e00\u3002", "public_name": "Jerry, Jiancong Zhao", "guid": "fde52889-75bf-5eaf-b266-183e977c8933", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TSBW9B/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/DKNSNL/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/DKNSNL/", "attachments": [{"title": "COSCUP2025_SDV_Track_OpenCollaboration", "url": "/media/coscup-2025/submissions/DKNSNL/resources/AGL_coscup_2025_SDV_Tra_wzqmUjr.pdf", "type": "related"}]}, {"guid": "9784b8a5-6316-5ccc-a503-7dc322741104", "code": "T9NV37", "id": 1712, "logo": null, "date": "2025-08-10T11:10:00+08:00", "start": "11:10", "duration": "00:40", "room": "TR515", "slug": "coscup-2025-1712-deep-dive-to-agl-reference-sdv-platform-sodev", "url": "https://pretalx.coscup.org/coscup-2025/talk/T9NV37/", "title": "Deep dive to AGL reference SDV platform -SoDev-", "subtitle": "", "track": "Software Defined Vehicle accelerated by Open-Source", "type": "Talk", "language": "en", "abstract": "SoDev is the reference SDV Platform, that is now developed in SDV Expert Group of AGL(Automotive Grade Linux)\r\n\r\nTo realize SDV, various software is required, and the use of open source is crucial. By constructing an SDV reference using open source, we accelerate the evolution of software in the automotive industry. SoDev is realized through virtualization by Hypervisor (Xen) and multiple guest OS (such as Zephyr RTOS for Monitoring and AGL Linux for Infotainment). AGL collaborates with various communities and promotes the initiative prioritizing source code over documentation.\r\nIn this session, we talk about SoDev in more detail.  That is developing with code first policy.  We believe in accelerating SDV development by SoDev.  We hope to use all SDV developers for SoDev.\r\nAttendees will get deep information about SoDev.  Attendees can use SoDev in their own development, not limited to the automotive field.\r\n\r\n[Slide](https://pretalx.coscup.org/media/coscup-2025/submissions/T9NV37/resources/DD_SoDeV_AGL_coscup2025_FUWbS7c.pdf)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9VMXTS", "name": "Harunobu Kurokawa", "avatar": "https://pretalx.coscup.org/media/avatars/9VMXTS_wJgfMXq.jpg", "biography": "Harunobu Kurokawa is a manager of OSS development team and responsible for Renesas BPS for community as well asAGL. His has worked in Renesas from 2007 as Embedded software engineer. His first experience is mobile phone platform software(symbian, Android) development for Japan domestic. From 2014, he works embedded linux on R-Car series for IVI/cockpit solution, especially kernel, wayland/weston, video and Chromium for AGL.", "public_name": "Harunobu Kurokawa", "guid": "50802ed9-a67c-5256-be83-b3f8bcdbcb2f", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9VMXTS/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/T9NV37/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/T9NV37/", "attachments": [{"title": "Deep dive to AGL reference SDV platform   - SoDev -", "url": "/media/coscup-2025/submissions/T9NV37/resources/DD_SoDeV_AGL_coscup2025_FUWbS7c.pdf", "type": "related"}]}, {"guid": "d7e8e2b4-8f60-5eb0-97f6-37c8db5682ca", "code": "JNGWNY", "id": 1815, "logo": null, "date": "2025-08-10T11:50:00+08:00", "start": "11:50", "duration": "00:10", "room": "TR515", "slug": "coscup-2025-1815-follow-up-time-in-before-noon-using-chinese-for-in-software-defined-vehicle-accelerated-by-open-source-track", "url": "https://pretalx.coscup.org/coscup-2025/talk/JNGWNY/", "title": "Follow up time in before noon using Chinese for in Software Defined Vehicle accelerated by Open-Source track", "subtitle": "", "track": "Software Defined Vehicle accelerated by Open-Source", "type": "Talk - bonus round submission", "language": "en", "abstract": "This talk aim to follow up each sessions using Chinese.  I don't plan to specific talk in this session.\r\nIf Chinese speaker want to re-hear in a part of passed sessions, we will re-inform to passed session using Chinese.\r\nWe talk by English in this track.  Attendee will have opportunity to follow up for each session using Chinese.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TSBW9B", "name": "Jerry, Jiancong Zhao", "avatar": "https://pretalx.coscup.org/media/avatars/TSBW9B_KM6E4VP.jpg", "biography": "Jerry Zhao is the Chief SDV Architect in the R&D division of Panasonic Automotive Systems Co., Ltd., with extensive development experience in cutting-edge technologies for software-defined vehicles (SDVs), including virtualization, cloud native, and digital twins. He is also deeply engaged in open-source and automotive community initiatives. Jerry leads the SDV Expert Group within Automotive Grade Linux (AGL) and serves as the APAC Regional Hub Lead for SOAFEE\u2014two of the most active organizations promoting open collaboration in the SDV ecosystem.\r\n-------------------------\r\nJerry Zhao\u73fe\u4efb\u65e5\u672c\u677e\u4e0b\u6c7d\u8eca\u96fb\u5b50\u7cfb\u7d71\u6709\u9650\u516c\u53f8\u7814\u767c\u90e8\u9580\u7684\u8edf\u9ad4\u5b9a\u7fa9\u8eca\u8f1b\uff08SDV\uff09\u9996\u5e2d\u67b6\u69cb\u5e2b\uff0c\u64c1\u6709\u8c50\u5bcc\u7684\u524d\u6cbf\u6280\u8853\u958b\u767c\u7d93\u9a57\uff0c\u6db5\u84cb\u865b\u64ec\u5316\u3001\u96f2\u539f\u751f\u6280\u8853\u53ca\u6578\u4f4d\u5206\u8eab\u7b49\u9818\u57df\u3002\u4ed6\u4ea6\u7a4d\u6975\u53c3\u8207\u958b\u6e90\u8207\u6c7d\u8eca\u7522\u696d\u793e\u7fa4\u6d3b\u52d5\uff0c\u76ee\u524d\u9818\u5c0e Automotive Grade Linux\uff08AGL\uff09\u4e2d\u7684 SDV \u5c08\u5bb6\u5c0f\u7d44\uff0c\u4e26\u64d4\u4efb SOAFEE \u7684\u4e9e\u592a\u5340\u5340\u57df\u6a1e\u7d10\u8ca0\u8cac\u4eba\u3002\u9019\u5169\u500b\u7d44\u7e54\u7686\u70ba\u63a8\u52d5 SDV \u9818\u57df\u958b\u653e\u5408\u4f5c\u6700\u6d3b\u8e8d\u7684\u793e\u7fa4\u4e4b\u4e00\u3002", "public_name": "Jerry, Jiancong Zhao", "guid": "fde52889-75bf-5eaf-b266-183e977c8933", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TSBW9B/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/JNGWNY/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/JNGWNY/", "attachments": []}, {"guid": "809e10f7-b3f0-58cf-8e83-c9279222c534", "code": "GJLFDD", "id": 1621, "logo": null, "date": "2025-08-10T13:20:00+08:00", "start": "13:20", "duration": "00:40", "room": "TR515", "slug": "coscup-2025-1621-agl-and-5g-multi-slice-network-data-communication-in-sdv-era", "url": "https://pretalx.coscup.org/coscup-2025/talk/GJLFDD/", "title": "AGL and 5G Multi-Slice Network Data Communication in SDV Era", "subtitle": "", "track": "Software Defined Vehicle accelerated by Open-Source", "type": "Talk", "language": "en", "abstract": "This session will showcase a case study where a simulated automotive device, structured with AGL, connects to a multi-slice network composed using Free5GC and UERANSIM. The presentation will focus on how automotive applications utilize multiple slices based on communication requirements. Furthermore, other use cases for network slicing and future initiatives will be discussed, incorporating an example from the AECC Edge Selection Proof of Concept (POC).\r\n\r\nAttendees will gain hands-on insights into leveraging AGL in combination with 5G multi-slice networks to address varying communication requirements in automotive applications. Additionally, they will learn about cutting-edge network slicing use cases and practical implementations, such as AECC's Edge Selection POC, which they can adapt for their own projects or organizations.\r\nSlides are available at:\r\n[https://speakerdeck.com/thatsdone/agl-and-5g-multi-slice-network-data-communication-in-sdv-era](https://speakerdeck.com/thatsdone/agl-and-5g-multi-slice-network-data-communication-in-sdv-era)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "LJZ7DD", "name": "Masanori Itoh", "avatar": "https://pretalx.coscup.org/media/avatars/LJZ7DD_cCOwqKc.png", "biography": "Masanori has been working in IT industry or IT related areas roughly 30 years.Starting as a software engineer of an operating system of mission critical servers, he worked on high-speed cluster interconnect, Cloud Operating System, etc.\r\nAfter worked on various IT projects for various customers, he moved to customer side, Toyota in 2018. At Toyota, he is working on overall IT infrastructure things covering from In-Car to Out-Car.", "public_name": "Masanori Itoh", "guid": "3dd60e3e-bb48-5589-945e-b685e462970a", "url": "https://pretalx.coscup.org/coscup-2025/speaker/LJZ7DD/"}], "links": [{"title": "Slides of \"AGL and 5G Multi-Slice Network Data Communication in SDV Era\"", "url": "https://speakerdeck.com/thatsdone/agl-and-5g-multi-slice-network-data-communication-in-sdv-era", "type": "related"}], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GJLFDD/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GJLFDD/", "attachments": []}, {"guid": "d26f7cdb-636c-59c0-8e64-fad7523d04d9", "code": "QXETEB", "id": 1509, "logo": null, "date": "2025-08-10T14:00:00+08:00", "start": "14:00", "duration": "00:40", "room": "TR515", "slug": "coscup-2025-1509-using-zephyr-in-sdv", "url": "https://pretalx.coscup.org/coscup-2025/talk/QXETEB/", "title": "Using Zephyr in SDV", "subtitle": "", "track": "Software Defined Vehicle accelerated by Open-Source", "type": "Talk - early bird submission", "language": "en", "abstract": "Zephyr is an open-source RTOS used in various applications, from hobby electronics to space exploration.\r\nTraditional automotive systems are constructed by proprietary RTOS such as OSEK, iTRON, and etc.  The standardized HW abstraction layer is required in the RTOS use-case of SDV.  Zephyr is the best solution for SDV because it matches this requirement.\r\nIn this session, we will provide a tutorial to start with Zephyr and explain its characteristics.  It aims to share why Zephyr is good for SDV.\r\n\r\n[Slide](https://pretalx.coscup.org/media/coscup-2025/submissions/QXETEB/resources/AGL_coscup_2025_SDV_Zep_4lzAlBl.pdf)\r\n[speaker notes](https://pretalx.coscup.org/media/coscup-2025/submissions/QXETEB/resources/AGL_coscup_2025_SDV_Zep_Jc6gjyo.pdf)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "VFNFLM", "name": "TOKITA Hiroshi", "avatar": "https://pretalx.coscup.org/media/avatars/VFNFLM_ymo84U6.jpg", "biography": "TOKITA Hiroshi has been working at Fujitsu as an embedded systems developer for 20 years.\r\nHe mainly has knowledge of in-vehicle Linux, especially in the infotainment area.\r\nHe is also involved in the Japanese translation of KiCad, and is involved in development and writing activities spanning open source, software, and hardware.\r\nIn recent years, he has been active as a member of the Zephyr project and as a co-maintainer of Raspberry Pi Pico and GD32.", "public_name": "TOKITA Hiroshi", "guid": "d538a6bc-303e-58e2-a04b-85373475cf40", "url": "https://pretalx.coscup.org/coscup-2025/speaker/VFNFLM/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/QXETEB/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/QXETEB/", "attachments": [{"title": "Using Zephyr in SDV", "url": "/media/coscup-2025/submissions/QXETEB/resources/AGL_coscup_2025_SDV_Zep_4lzAlBl.pdf", "type": "related"}, {"title": "Using Zephyr in SDV/with speaker notes", "url": "/media/coscup-2025/submissions/QXETEB/resources/AGL_coscup_2025_SDV_Zep_Jc6gjyo.pdf", "type": "related"}]}, {"guid": "3cb7f86c-9499-5692-a4c8-c2fe72872162", "code": "GXPEWX", "id": 1791, "logo": null, "date": "2025-08-10T14:50:00+08:00", "start": "14:50", "duration": "00:40", "room": "TR515", "slug": "coscup-2025-1791-the-way-for-the-safe-system-constructed-by-open-source-software", "url": "https://pretalx.coscup.org/coscup-2025/talk/GXPEWX/", "title": "The way for the Safe System constructed by open-source software", "subtitle": "", "track": "Software Defined Vehicle accelerated by Open-Source", "type": "Talk - bonus round submission", "language": "en", "abstract": "This session is Invited lecture.\r\nSDV (Software Defined Vehicle) is built with upgradable software. On the other hand, the vehicle is easy to cause a very dangerous incident. To avoid an incident, SDV shall be designed to be safe.\r\nThe ELISA (Enabling Linux In Safety Critical Applications) community researches how to build a safety system using open-source software. It focuses on automotive, aerospace, medical, and other applications. It focuses on system design, development process, testing, and others.  This activity is strongly required for SDV. \r\nIn this session, we share the ELISA activity to realize safe SDV.  1st topic is a system design to realize SDV. Our talk is mainly focused on the automotive field.  However, we think ELISA's knowledge is not only to using automotive field knowledge.  Because \"Safety\" is the most important topic in the system worldwide.\r\n\r\nThis session speaker is [Philipp Ahmann](https://www.linkedin.com/in/philipp-ahmann/) from ELISA project.\r\n\r\n[Slide](https://pretalx.coscup.org/media/coscup-2025/submissions/GXPEWX/resources/COSCUP-Safe-Systems-by-_mYP15V8.pdf)", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "YUKNFG", "name": "Naoto Yamaguchi", "avatar": "https://pretalx.coscup.org/media/avatars/agl-prof_oEWdF3X.jpg", "biography": "Doctor of Informatics.  Developer of embedded Linux for automotive since 2011. AGL and AGL Japan local community member. \r\nHe is a top level contributor for Automotive Grade Linux.  He developed to Linux container based integrated system that is building fully open-source software.  That developed since 2019.\r\nHe is a member of AGL SDV Expert Group now.  He collaborate to many member to realize open-source accelerated SDV(Software Defined Vehicle).", "public_name": "Naoto Yamaguchi", "guid": "3727f59d-05af-50cf-b6ac-b51a3671a4da", "url": "https://pretalx.coscup.org/coscup-2025/speaker/YUKNFG/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GXPEWX/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GXPEWX/", "attachments": [{"title": "Slide: The way for the Safe System constructed by open-source software", "url": "/media/coscup-2025/submissions/GXPEWX/resources/COSCUP-Safe-Systems-by-_mYP15V8.pdf", "type": "related"}]}, {"guid": "199bf736-24af-582a-96d4-eb13ef44feb3", "code": "HJRCTW", "id": 1816, "logo": null, "date": "2025-08-10T15:30:00+08:00", "start": "15:30", "duration": "00:30", "room": "TR515", "slug": "coscup-2025-1816-follow-up-time-using-chinese-for-software-defined-vehicle-accelerated-by-open-source-track", "url": "https://pretalx.coscup.org/coscup-2025/talk/HJRCTW/", "title": "Follow up time using Chinese for Software Defined Vehicle accelerated by Open-Source track", "subtitle": "", "track": "Software Defined Vehicle accelerated by Open-Source", "type": "Talk - bonus round submission", "language": "en", "abstract": "This talk aim to follow up each sessions using Chinese.  I don't plan to specific talk in this session.\r\nIf Chinese speaker want to re-hear in a part of all of sessions in this track, we will re-present to apart of session using Chinese.\r\nWe talk by English in this track.  Attendee will have opportunity to follow up for each session using Chinese.", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "TSBW9B", "name": "Jerry, Jiancong Zhao", "avatar": "https://pretalx.coscup.org/media/avatars/TSBW9B_KM6E4VP.jpg", "biography": "Jerry Zhao is the Chief SDV Architect in the R&D division of Panasonic Automotive Systems Co., Ltd., with extensive development experience in cutting-edge technologies for software-defined vehicles (SDVs), including virtualization, cloud native, and digital twins. He is also deeply engaged in open-source and automotive community initiatives. Jerry leads the SDV Expert Group within Automotive Grade Linux (AGL) and serves as the APAC Regional Hub Lead for SOAFEE\u2014two of the most active organizations promoting open collaboration in the SDV ecosystem.\r\n-------------------------\r\nJerry Zhao\u73fe\u4efb\u65e5\u672c\u677e\u4e0b\u6c7d\u8eca\u96fb\u5b50\u7cfb\u7d71\u6709\u9650\u516c\u53f8\u7814\u767c\u90e8\u9580\u7684\u8edf\u9ad4\u5b9a\u7fa9\u8eca\u8f1b\uff08SDV\uff09\u9996\u5e2d\u67b6\u69cb\u5e2b\uff0c\u64c1\u6709\u8c50\u5bcc\u7684\u524d\u6cbf\u6280\u8853\u958b\u767c\u7d93\u9a57\uff0c\u6db5\u84cb\u865b\u64ec\u5316\u3001\u96f2\u539f\u751f\u6280\u8853\u53ca\u6578\u4f4d\u5206\u8eab\u7b49\u9818\u57df\u3002\u4ed6\u4ea6\u7a4d\u6975\u53c3\u8207\u958b\u6e90\u8207\u6c7d\u8eca\u7522\u696d\u793e\u7fa4\u6d3b\u52d5\uff0c\u76ee\u524d\u9818\u5c0e Automotive Grade Linux\uff08AGL\uff09\u4e2d\u7684 SDV \u5c08\u5bb6\u5c0f\u7d44\uff0c\u4e26\u64d4\u4efb SOAFEE \u7684\u4e9e\u592a\u5340\u5340\u57df\u6a1e\u7d10\u8ca0\u8cac\u4eba\u3002\u9019\u5169\u500b\u7d44\u7e54\u7686\u70ba\u63a8\u52d5 SDV \u9818\u57df\u958b\u653e\u5408\u4f5c\u6700\u6d3b\u8e8d\u7684\u793e\u7fa4\u4e4b\u4e00\u3002", "public_name": "Jerry, Jiancong Zhao", "guid": "fde52889-75bf-5eaf-b266-183e977c8933", "url": "https://pretalx.coscup.org/coscup-2025/speaker/TSBW9B/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/HJRCTW/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/HJRCTW/", "attachments": []}], "Hallway outside TR309": [{"guid": "dca03ed9-fb89-5870-a249-26d6e6f4fac9", "code": "9XPJBU", "id": 2020, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "06:00", "room": "Hallway outside TR309", "slug": "coscup-2025-2020-hacking-corner-1-day2", "url": "https://pretalx.coscup.org/coscup-2025/talk/9XPJBU/", "title": "Hacking Corner 1 DAY2", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "Hacking Corner \u662f\u4e00\u500b\u80fd\u5bb9\u7d0d 10 \u4eba\u5de6\u53f3\u7684\u4ea4\u8abc\u5ef3\uff0c\u4f9b\u6703\u773e\u81ea\u7531\u4ea4\u6d41\uff01\u9019\u662f\u4e00\u500b\u53ef\u4ee5\u5f9e\u5feb\u901f\u6253\u724c\u904a\u6232\u5230\u9032\u884c\u9577\u9054\u6578\u5c0f\u6642\u7684\u958b\u6e90\u99ac\u62c9\u677e\u7684\u591a\u529f\u80fd\u7a7a\u9593\u3002\u7121\u8ad6\u662f15\u5206\u9418\u7684\u6025\u901f\u8166\u529b\u6fc0\u76ea\u9084\u662f\u4e00\u5834\u5169\u5c0f\u6642\u7684\u4ee3\u78bc\u5192\u96aa\uff0c\u9019\u88e1\u90fd\u662f\u5be6\u73fe\u4f60\u7684\u5275\u610f\u8207\u5922\u60f3\u7684\u5834\u6240\u3002\r\n\r\n\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002 https://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/9XPJBU/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/9XPJBU/", "attachments": []}], "Hallway outside TR409": [{"guid": "a004eeb9-7783-5c0a-8cb1-4a03b17c15b8", "code": "ARZUAZ", "id": 2021, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "06:00", "room": "Hallway outside TR409", "slug": "coscup-2025-2021-hacking-corner-2-day2", "url": "https://pretalx.coscup.org/coscup-2025/talk/ARZUAZ/", "title": "Hacking Corner 2 DAY2", "subtitle": "", "track": "Unconference", "type": "workshop/panel", "language": "en", "abstract": "Hacking Corner \u662f\u4e00\u500b\u80fd\u5bb9\u7d0d 10 \u4eba\u5de6\u53f3\u7684\u4ea4\u8abc\u5ef3\uff0c\u4f9b\u6703\u773e\u81ea\u7531\u4ea4\u6d41\uff01\u9019\u662f\u4e00\u500b\u53ef\u4ee5\u5f9e\u5feb\u901f\u6253\u724c\u904a\u6232\u5230\u9032\u884c\u9577\u9054\u6578\u5c0f\u6642\u7684\u958b\u6e90\u99ac\u62c9\u677e\u7684\u591a\u529f\u80fd\u7a7a\u9593\u3002\u7121\u8ad6\u662f15\u5206\u9418\u7684\u6025\u901f\u8166\u529b\u6fc0\u76ea\u9084\u662f\u4e00\u5834\u5169\u5c0f\u6642\u7684\u4ee3\u78bc\u5192\u96aa\uff0c\u9019\u88e1\u90fd\u662f\u5be6\u73fe\u4f60\u7684\u5275\u610f\u8207\u5922\u60f3\u7684\u5834\u6240\u3002\r\n\r\n\u8a18\u5f97\u81f3\u6b64\u4e0b\u65b9\u9023\u7d50\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\u3002 https://blog.coscup.org/2025/07/bof2025.html", "description": null, "recording_license": "", "do_not_record": false, "persons": [{"code": "9NRTBF", "name": "COSCUP Team", "avatar": "https://pretalx.coscup.org/media/avatars/52304773369_70b54c758b_c_1_KsktUqG.jpeg", "biography": "-", "public_name": "COSCUP Team", "guid": "e59729fb-4e1b-5629-a873-31a257cb06ea", "url": "https://pretalx.coscup.org/coscup-2025/speaker/9NRTBF/"}], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/ARZUAZ/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/ARZUAZ/", "attachments": []}], "TR6F": [{"guid": "1e093d54-5797-5edf-aed8-184376b026cd", "code": "GG8SZN", "id": 2049, "logo": null, "date": "2025-08-10T10:00:00+08:00", "start": "10:00", "duration": "06:00", "room": "TR6F", "slug": "coscup-2025-2049-coscup", "url": "https://pretalx.coscup.org/coscup-2025/talk/GG8SZN/", "title": "\ud83d\udcaa \u4e00\u8d77\u642d\u5efa\u958b\u6e90\u4ea4\u6d41\u7684\u821e\u53f0 \u2014 \u652f\u6301 COSCUP!", "subtitle": "", "track": "Information", "type": "workshop/panel", "language": "en", "abstract": "COSCUP \u8001\u670b\u53cb\u53ef\u80fd\u6ce8\u610f\u5230\uff0c\u4eca\u5e74 COSCUP \u6c92\u6709\u4f7f\u7528 TR 6 \u6a13\u7a7a\u9593\u3002\u7531\u65bc\u7d93\u8cbb\u9650\u5236\uff0c\u6211\u5011\u4e0d\u5f97\u4e0d\u7e2e\u6e1b\u898f\u6a21\uff0c\u5fcd\u75db\u5272\u6368\u8a31\u591a\u7cbe\u5f69\u7684\u8b1b\u984c\u3001\u6524\u4f4d\u7533\u8acb\u548c\u5468\u908a\u6d3b\u52d5\u5b89\u6392\u3002\r\n\r\nCOSCUP \u662f\u4e00\u500b\u5168\u5fd7\u5de5\u7c4c\u8fa6\u3001\u514d\u7968\u5165\u5834\u7684\u6d3b\u52d5\uff0c\u8acb\u4ee5\u884c\u52d5\u652f\u6301\uff0c\u8b93\u6211\u5011\u80fd\u6301\u7e8c\u5728\u81fa\u7063\u53ca\u4e9e\u6d32\u63a8\u5ee3\u958b\u653e\u6587\u5316\u53ca\u958b\u6e90\u904b\u52d5\uff01\r\n\r\n\ud83d\udc49 \u652f\u6301 COSCUP\uff08\u91d1\u6d41\u7531\u5408\u4f5c\u5925\u4f34 OCF \u63d0\u4f9b\uff09: https://s.coscup.org/2025donation\r\n\ud83d\udc49 COSCUP \u8ca1\u52d9\u5831\u544a: https://blog.coscup.org/2025/01/coscup-2024.html\r\n\r\n\u5982\u5c0d\u64cd\u4f5c\u6d41\u7a0b\u6709\u4efb\u4f55\u554f\u984c\uff0c\u8acb\u6d3d TR214 \u524d\u670d\u52d9\u53f0\u5fd7\u5de5\u3002", "description": null, "recording_license": "", "do_not_record": false, "persons": [], "links": [], "feedback_url": "https://pretalx.coscup.org/coscup-2025/talk/GG8SZN/feedback/", "origin_url": "https://pretalx.coscup.org/coscup-2025/talk/GG8SZN/", "attachments": []}]}}]}}}