{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2026.3.0.dev0", "url": "https://pretalx.com"}, "schedule": {"url": "https://pretalx.com/coscup-2022/schedule/", "version": "0.61", "base_url": "https://pretalx.com", "conference": {"acronym": "coscup-2022", "title": "COSCUP 2022", "start": "2022-07-30", "end": "2022-07-31", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "Asia/Taipei", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "RB105", "slug": "1549-rb105", "guid": "adfd87b6-30ec-5d6a-a288-83560231da69", "description": "Main Track", "capacity": null}, {"name": "AU101", "slug": "1547-au101", "guid": "0dd726b9-688a-550b-a826-e71172ac328e", "description": "Day 1: KCD Taiwan 2022, Day 2: Rust", "capacity": null}, {"name": "TR211", "slug": "1568-tr211", "guid": "4c850d9e-dbaa-51ba-a5ef-b0971b3d2d5a", "description": "Day 1: Google\u958b\u767c\u8005\u6d3e\u5c0d, Day 2: \u5e36\u60a8\u8b80\u6e90\u78bc", "capacity": null}, {"name": "TR213", "slug": "1574-tr213", "guid": "c5f21904-9112-51c2-a7ee-016a7ff93e90", "description": "Day 1: System Software \u793e\u7fa4\u8b70\u7a0b,Day 2: System Software \u793e\u7fa4\u8b70\u7a0b", "capacity": null}, {"name": "TR409-1", "slug": "1548-tr409-1", "guid": "7a24aafe-92b6-54ff-a64d-94ca341a1099", "description": "Day 1: Ruby, Day 2: Ruby", "capacity": null}, {"name": "TR412-2", "slug": "1575-tr412-2", "guid": "8fcf5dde-6d45-58af-9c07-bd6425c5e445", "description": "Day 1: 2022 \u958b\u653e\u8fb2\u696d\u4eba\u5e74\u6703, Day 2: \u85dd\u8853\u3001\u7a7a\u9593\u8207\u5730\u65b9\u7684\u793e\u7fa4\u904b\u4f5c", "capacity": null}, {"name": "TR412-1", "slug": "1576-tr412-1", "guid": "a91e83a3-f854-5f8e-81ae-dde531f2161c", "description": "Day 1: Open World Tour, Day 2: Open Source & AI", "capacity": null}, {"name": "TR411", "slug": "1577-tr411", "guid": "98c2af8c-c5cd-553c-ae48-88deba560053", "description": "Day 1: Open Source Designed, Day 2: Julia Language", "capacity": null}, {"name": "TR212", "slug": "1542-tr212", "guid": "36c2f64a-b607-5f97-8ccd-b6e8944f3ed1", "description": "Day 1: OpenStreetMap x Wikidata \u958b\u653e\u5167\u5bb9\u8b70\u7a0b\u8ecc, Day 2 : Functional Programming", "capacity": null}, {"name": "\u5e36\u60a8\u8b80\u6e90\u78bc", "slug": "1454-", "guid": "1d60b56e-f30c-5c39-a143-32d1b1d66af4", "description": null, "capacity": null}, {"name": "TR310-1", "slug": "1563-tr310-1", "guid": "1b03f0ba-a953-5ee3-802b-0a9093ad1175", "description": "Day 1: PostgreSQL, Create your own DATABASE, Day 2: Messages from Sakila - MySQL Dolphin", "capacity": null}, {"name": "Julia Language", "slug": "1569-julia-language", "guid": "93c5c669-4ab5-54f2-a115-b2b4cee5a5ca", "description": null, "capacity": null}, {"name": "Open Source & AI", "slug": "1588-open-source-ai", "guid": "6bda0077-b2eb-5f1e-a59e-76dd8593eaca", "description": null, "capacity": null}, {"name": "Making Ideas Real with Go", "slug": "1564-making-ideas-real-with-go", "guid": "57ca4555-5701-5f91-826c-066947d44c3a", "description": null, "capacity": null}, {"name": "TR311", "slug": "1587-tr311", "guid": "41c44a63-68df-5f8a-b0a6-ee2807e70996", "description": "Day 1: Misc, Day 2: Misc", "capacity": null}, {"name": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "slug": "1570-gdsc-x-x-x", "guid": "b023a448-d7d4-5cb2-8e9e-a0fe81e151de", "description": null, "capacity": null}, {"name": "TR214", "slug": "1455-tr214", "guid": "055d0a2c-980f-5ac3-8e83-be5b5a10a783", "description": "Day 1: SteamOS & Arch Linux Series & Archers, Day 2: FOSS-enabled hardware projetcs", "capacity": null}, {"name": "Rust", "slug": "1543-rust", "guid": "15317af5-8861-5460-b779-2b78d7bb9ec0", "description": null, "capacity": null}, {"name": "2022\u958b\u653e\u8fb2\u696d\u4eba\u5e74\u6703", "slug": "1565-2022", "guid": "58ccb336-0a57-50d2-b9a6-e3863573c5ab", "description": null, "capacity": null}, {"name": "TR409-2", "slug": "1571-tr409-2", "guid": "355e9c50-c235-5fa3-915a-e2a976bf04f6", "description": "Day 1: JVM \u535a\u89bd\u6703, Day 2: \u8b93 PHP \u518d\u6b21\u5049\u5927", "capacity": null}, {"name": "TR313", "slug": "1544-tr313", "guid": "0bf9487d-8058-5385-9189-f741e3b20e48", "description": "Day 1: Blockchain and Distributed Ledger, Day 2: Blockchain and Distributed Ledger", "capacity": null}, {"name": "TR209", "slug": "1566-tr209", "guid": "99b81730-3d1f-57e2-b3de-44c60b8ff0cb", "description": "new-1, go-2", "capacity": null}, {"name": "Messages from Sakila - MySQL Dolphin", "slug": "1572-messages-from-sakila-mysql-dolphin", "guid": "7aba9655-7af1-54b7-8087-6769a55809d6", "description": null, "capacity": null}, {"name": "TR413-1", "slug": "1591-tr413-1", "guid": "59c4efe6-28ba-5a01-ac8c-d5dc559079a1", "description": "Day 1: Open Source Education, Day 2: \u958b\u6e90\u8207\u8077\u6daf", "capacity": null}, {"name": "Functional Programming", "slug": "1545-functional-programming", "guid": "d82634d0-8d16-5db0-a02e-2796a669f7e0", "description": null, "capacity": null}, {"name": "TR410", "slug": "1546-tr410", "guid": "42700554-f52d-5406-89b9-45aff182d725", "description": "Day 1: Open Source Chatbot, Day 2: GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "capacity": null}, {"name": "\u8b93 PHP \u518d\u6b21\u5049\u5927", "slug": "1567-php", "guid": "1c0c12d7-9f42-5233-a1e1-78626c9bd791", "description": null, "capacity": null}, {"name": "FOSS-enabled hardware projects", "slug": "1573-foss-enabled-hardware-projects", "guid": "6accf06b-3fea-5076-8801-946d6b8e6a44", "description": null, "capacity": null}, {"name": "\u958b\u6e90\u8207\u8077\u6daf", "slug": "1592-", "guid": "670f5437-8c40-5abc-8196-f5601985fe9b", "description": null, "capacity": null}, {"name": "TR310-2", "slug": "1584-tr310-2", "guid": "d0d9d8a0-72c0-5453-bc59-8afe79c2798b", "description": "Day 1: \u8de8\u5883\u5408\u4f5c\u8b70\u7a0b\u8ecc JP, Day 2 : \u8de8\u5883\u5408\u4f5c\u8b70\u7a0b\u8ecc CN", "capacity": null}, {"name": "TR413-2", "slug": "1635-tr413-2", "guid": "443abcbe-08cb-5aba-9e5f-5bb5e736a5a1", "description": null, "capacity": null}, {"name": "TR510", "slug": "1636-tr510", "guid": "3c47cc42-e63c-5a13-ab04-52bbaa3ce808", "description": null, "capacity": null}], "tracks": [{"name": "Ruby", "slug": "2963-ruby", "color": "#F57907"}, {"name": "Open World Tour", "slug": "2979-open-world-tour", "color": "#7F92E3"}, {"name": "The JVM Fair", "slug": "2921-the-jvm-fair", "color": "#FCFAFA"}, {"name": "Messages from Sakila - MySQL Dolphin", "slug": "2922-messages-from-sakila-mysql-dolphin", "color": "#FCFCFC"}, {"name": "Julia Language", "slug": "2971-julia-language", "color": "#EFF806"}, {"name": "System Software", "slug": "2924-system-software", "color": "#FFFEFE"}, {"name": "Open Source Chatbot", "slug": "2932-open-source-chatbot", "color": "#315063"}, {"name": "COSCUP Community", "slug": "3080-coscup-community", "color": "#6AF90F"}, {"name": "Open Education", "slug": "2978-open-education", "color": "#49F10C"}, {"name": "Open design", "slug": "2977-open-design", "color": "#0FFD33"}, {"name": "\u8b93 PHP \u518d\u6b21\u5049\u5927", "slug": "2939-php", "color": "#888888"}, {"name": "Making Ideas Real with Go", "slug": "2934-making-ideas-real-with-go", "color": "#315063"}, {"name": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "slug": "2940-google", "color": "#888888"}, {"name": "\u5e36\u60a8\u8b80\u6e90\u78bc", "slug": "2967-", "color": "#4D0AF9"}, {"name": "\u958b\u6e90\u65b0\u624b\u6751", "slug": "2941-", "color": "#888888"}, {"name": "sponsoring", "slug": "3045-sponsoring", "color": "#000000"}, {"name": "FOSS-enabled hardware projects", "slug": "2923-foss-enabled-hardware-projects", "color": "#FCFCFC"}, {"name": "2022 \u958b\u653e\u8fb2\u696d\u4eba\u5e74\u6703", "slug": "2935-2022", "color": "#315063"}, {"name": "\u85dd\u8853\u3001\u6587\u5316\u8207\u5730\u65b9\u7684\u793e\u7fa4\u904b\u4f5c", "slug": "2974-", "color": "#F5FF00"}, {"name": "PostgreSQL, Create your own DATABASE", "slug": "2933-postgresql-create-your-own-database", "color": "#315063"}, {"name": "Rust", "slug": "2969-rust", "color": "#1B3DE4"}, {"name": "Open Source & AI", "slug": "2909-open-source-ai", "color": "#0AFF05"}, {"name": "Blockchain and Distributed Ledger", "slug": "2970-blockchain-and-distributed-ledger", "color": "#EFF806"}, {"name": "Kubernetes Community Day Taiwan", "slug": "2975-kubernetes-community-day-taiwan", "color": "#F8052C"}, {"name": "Open Source & Career", "slug": "2984-open-source-career", "color": "#0AF32E"}, {"name": "Main Track", "slug": "3053-main-track", "color": "#1DE844"}, {"name": "Functional Programming", "slug": "2972-functional-programming", "color": "#EFF806"}, {"name": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "slug": "2942-gdsc-x-x-x", "color": "#888888"}, {"name": "SteamOS & Arch Linux Series & Archers", "slug": "2968-steamos-arch-linux-series-archers", "color": "#1B3DE4"}, {"name": "First-timer Program (merged to misc)", "slug": "2985-first-timer-program-merged-to-misc", "color": "#31F208"}, {"name": "OpenStreetMap x Wikidata", "slug": "2966-openstreetmap-x-wikidata", "color": "#4D0AF9"}, {"name": "Miscellaneous Open Source Topics", "slug": "2983-miscellaneous-open-source-topics", "color": "#31F208"}, {"name": "Kaiyuanshe \u958b\u6e90\u793e", "slug": "3081-kaiyuanshe", "color": "#31881F"}, {"name": "OpenSource Conference People Network (OSPN) in Japan", "slug": "3047-opensource-conference-people-network-ospn-in-japan", "color": "#0E44CF"}], "days": [{"index": 1, "date": "2022-07-30", "day_start": "2022-07-30T04:00:00+08:00", "day_end": "2022-07-31T03:59:00+08:00", "rooms": {"RB105": [{"guid": "09c18d6e-0855-50b7-859a-cc730fe4c5c4", "code": "AGSLDV", "id": 20680, "logo": null, "date": "2022-07-30T08:45:00+08:00", "start": "08:45", "end": "2022-07-30T09:00:00+08:00", "duration": "00:15", "room": "RB105", "slug": "coscup-2022-20680-coscup-2022-welcome-day-1", "url": "https://pretalx.com/coscup-2022/talk/AGSLDV/", "title": "COSCUP 2022: Welcome Day 1", "subtitle": "", "track": "Main Track", "type": "15 mins", "language": "en", "abstract": "-", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DZ8SW", "name": "COSCUP Staff", "avatar": null, "biography": null, "public_name": "COSCUP Staff", "guid": "fda0c6d8-b408-51ce-8ed6-461a5b8ffbd4", "url": "https://pretalx.com/coscup-2022/speaker/8DZ8SW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/AGSLDV/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/AGSLDV/", "attachments": []}, {"guid": "68e9262a-74d1-5eb9-9bfd-218138540a2e", "code": "8X3FJG", "id": 20653, "logo": null, "date": "2022-07-30T09:00:00+08:00", "start": "09:00", "end": "2022-07-30T09:30:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-20653", "url": "https://pretalx.com/coscup-2022/talk/8X3FJG/", "title": "\u958b\u653e\u57fa\u7ad9\u806f\u76df\u8207\u958b\u653e\u57fa\u7ad9\u8edf\u9ad4\u793e\u7fa4", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u672c\u6f14\u8b1b\u5c07\u4ee530\u5206\u9418\u7c21\u55ae\u4ecb\u7d39\u958b\u653e\u57fa\u7ad9(Open Radio Access Network, Open RAN)\u7684\u57fa\u672c\u67b6\u69cb\u3001\u81f4\u529b\u65bc\u63a8\u52d5\u958b\u653e\u57fa\u7ad9\u7684O-RAN\u806f\u76df(O-RAN Alliance)\uff0c\u4ee5\u53caO-RAN\u806f\u76df\u8207\u00a0Linux\u57fa\u91d1\u6703(Linux Foundation)\u5408\u4f5c\u6210\u7acb\u7684O-RAN\u00a0Software Community (OSC)\u958b\u6e90\u8edf\u9ad4\u8a08\u756b\u3002\u5e0c\u671b\u80fd\u900f\u904e\u76f8\u95dc\u7d93\u9a57\u7684\u5206\u4eab\uff0c\u9f13\u52f5\u66f4\u591a\u6709\u5fd7\u9752\u5e74\u6295\u5165\u958b\u653e\u57fa\u7ad9\u958b\u6e90\u8edf\u9ad4\u7684\u958b\u767c\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "HWYGGF", "name": "\u912d\u745e\u5149", "avatar": "https://pretalx.com/media/avatars/HWYGGF_9kUqc48.webp", "biography": "\u53f0\u79d1\u5927\u96fb\u5b50\u7cfb\u7279\u8058\u6559\u6388\u517c\u96fb\u7b97\u4e2d\u5fc3\u4e3b\u4efb\n\u79d1\u6280\u90e8\u5de5\u7a0b\u53f8B5G/6G\u7121\u7dda\u901a\u8a0a\u7db2\u8def\u6280\u8853\u7814\u767c\u5c08\u6848\u8a08\u756b\uff1a\u300cB5G/6G \u901a\u8a0a\u8edf\u9ad4\u6280\u8853\u300d\u8a08\u756b\u4e3b\u6301\u4eba", "public_name": "\u912d\u745e\u5149", "guid": "712d34eb-d910-5aab-b71c-a3c5bba3e44a", "url": "https://pretalx.com/coscup-2022/speaker/HWYGGF/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8X3FJG/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8X3FJG/", "attachments": []}, {"guid": "d6a141e0-f60e-5a39-a55a-b1cf620c3ce5", "code": "DEV3VC", "id": 20840, "logo": null, "date": "2022-07-30T09:30:00+08:00", "start": "09:30", "end": "2022-07-30T10:00:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-20840-ebpf--kubernetes", "url": "https://pretalx.com/coscup-2022/talk/DEV3VC/", "title": "\u4ee5 eBPF \u69cb\u5efa\u4e00\u500b\u66f4\u70ba\u5805\u97cc\u7684 Kubernetes \u53e2\u96c6", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u672c\u6b21\u5206\u4eab\u5c07\u6703\u5206\u4eab\u8fd1\u5e74\u4f86\u975e\u5e38\u71b1\u9580\u7684 eBPF \u662f\u5982\u4f55\u5f9e\u4e0d\u540c\u5c64\u9762\uff0c\u5982\u7db2\u8def\uff0c\u76e3\u63a7\uff0c\u5b89\u5168\u7b49\u9762\u5411\u4f86\u5f37\u5316\u4f60\u7684 Kubernetes \u53e2\u96c6\u3002", "description": "eBPF \u8fd1\u5e74\u4f86\u8072\u52e2\u6d69\u5927\uff0c\u5176\u4f7f\u7528\u9762\u5411\u8207\u65b9\u5f0f\u9010\u6f38\u6e05\u6670\uff0c\u672c\u6b21\u7684\u5206\u4eab\u5c07\u6703\u4ecb\u7d39\u57fa\u672c\u7684 eBPF \u6982\u5ff5\u4e26\u4e14\u63a2\u8a0e\u5982\u4f55\u4f7f\u7528 eBPF \u5f9e\u4e0d\u540c\u7684\u89d2\u5ea6\uff0c \u5982\u7db2\u8def\uff0c\u5b89\u5168\uff0c\u76e3\u63a7\uff0c\u7dad\u904b\u7b49\u5404\u7a2e\u9762\u5411\u4f86\u5f37\u5316 Kubernetes \u53e2\u96c6\uff0c\u5c0d\u53e2\u96c6\u8207\u7dad\u904b\u4eba\u54e1\u5e36\u4f86\u4f55\u7a2e\u6539\u5584\u8207\u80fd\u529b\uff0c\u6700\u5f8c\u4e5f\u6703\u804a\u804a\u7dad\u904b\u4eba\u54e1\u8a72\u57fa\u65bc\u4f55\u7a2e\u5fc3\u614b\u8207\u60f3\u6cd5\u4f86\u9762\u5c0d eBPF \u7684\u71b1\u6f6e\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "JWZFFG", "name": "HungWei Chiu", "avatar": "https://pretalx.com/media/avatars/JWZFFG_mQRETmg.webp", "biography": "HungWei was a former member of technical staff at the Open Networking Foundation, focusing on the SDN (Software Defined Networking) and private 5G opensource solution, Aether. He is working on integrating Cloud Native concepts with 5G/LTE Private Edge Cloud to achieve an automated, efficient process in both development and deployment.\n\nHungWei is one of the co-founders of SDNDS-TW and CNTUG, both are local communities based in Taiwan. SDNDS-TW focus on the SDN and networking topics and CNTUG focus on the Cloud Native approaches, in addition, HungWei devoted himself to sharing his knowledge and experience by writing blog posts and delivering the speech in various confluence and meetup, including COSCUP 2018 x openSUSE. Asia GNOME.Asia, Open Source Networking Days Taiwan, GDG DevFest Taipei 2018.\n\nAlso, manage the Facebook page, [\u77fd\u8c37\u725b\u7684\u8015\u7530\u7b46\u8a18](https://www.facebook.com/technologynoteniu) to share knowledge.", "public_name": "HungWei Chiu", "guid": "43b5f454-1bd8-5e7d-8efc-50ee11b9e49d", "url": "https://pretalx.com/coscup-2022/speaker/JWZFFG/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DEV3VC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DEV3VC/", "attachments": []}, {"guid": "a3262954-baae-55f2-8ff8-32f03c15f074", "code": "TXSWFX", "id": 20560, "logo": null, "date": "2022-07-30T10:10:00+08:00", "start": "10:10", "end": "2022-07-30T11:00:00+08:00", "duration": "00:50", "room": "RB105", "slug": "coscup-2022-20560", "url": "https://pretalx.com/coscup-2022/talk/TXSWFX/", "title": "\u958b\u6e90\u5b87\u5b99\u5e74\u5ea6\u5831\u544a", "subtitle": "", "track": "Main Track", "type": "50 mins", "language": "zh-hant", "abstract": "\u9019\u4e9b\u5e74\u591a\u91cd\u5b87\u5b99\u6b63\u6d41\u884c\uff0c\u5f9e\"\u5abd\u7684\u591a\u91cd\u5b87\u5b99\"\u5230\"\u5931\u63a7\u7684\u591a\u91cd\u5b87\u5b99\"\uff0c\u60a8\u8ddf\u4e0a\u73fe\u5728\u5927\u5bb6\u4e86\u55ce\uff1f\n\u4eca\u5e74\u9664\u4e86\u60a8\u7684\u5c0f\u5b87\u5b99\uff0c\u8b1b\u8005[1]\u5c07\u5e36\u60a8\u4e00\u8d77\u5f9e GitHub Octoverse (\u958b\u6e90\u5b87\u5b99)[2] \u51fa\u767c\uff0c\u4ee5\u524d\u7aef\u958b\u767c\u8005\u7684\u89d2\u5ea6\u5206\u4eab\u904e\u53bb\u4e00\u5e74\u5404\u500b\u958b\u6e90\u5b87\u5b99\u6709\u54ea\u4e9b\u503c\u5f97\u95dc\u6ce8\u7684\u5730\u65b9\uff01\n\n\u4eca\u5e74\u7684\u8b70\u7a0b\u8b1b\u8005\u9810\u8a08\u8b93\u5404\u4f4d\"\u5916\u5e36\u81ea\u53d6[3]\"\u4e0b\u5217\u5167\u5bb9 (\u5305\u542b\u4f46\u4e0d\u9650\u65bc\u4e0b\u5217\u4e3b\u984c)[4]\n\n- \u5beb\u7a0b\u5f0f\uff0c\u5feb\u5c31\u662f\u597d?\n- \u5f9e\u6578\u64da\u770b\u958b\u767c\u6587\u4ef6\n- \u793e\u7fa4\u5982\u4f55\u6301\u7e8c\u767c\u5c55\n\n\u6b61\u8fce\u5927\u5bb6\u8d70\u904e\u8def\u904e\u4e0d\u8981\u932f\u904e\uff0c\u8b93\u6211\u5011\u4e00\u8d77\u6293\u4f4f\u8da8\u52e2\uff0c\u7ad9\u5728\u5de8\u4eba\u7684\u80a9\u8180\u4e0a\u770b\u898b\u958b\u6e90\u4eba\u7684\u672a\u4f86\n\nPS. \u540c\u5834\u52a0\u6620 foodpanda \u5728GitHub\u4e0a\u7684\u958b\u6e90\u6587\u5316\n------------------------------------------------------------------------------------------------------------------------------\n\n[1] \u8b1b\u8005\ufe54Nelson Lin          \n[2] https://octoverse.github.com/ \n[3] https://www.foodpanda.com/\n[4] \u8b1b\u8005\u5c07\u5f9e GitHub \u63d0\u4f9b\u7684\u8cc7\u6599\u89c0\u5bdf\u958b\u6e90\u8207\u5de5\u4f5c\u5c08\u6848\u5354\u4f5c\u60c5\u6cc1\uff0c\u8a72\u8cc7\u6599\u5927\u91cf\u4f7f\u7528 \u201c\u62c9\u53d6\u8acb\u6c42(Pull Request)\u201d \u76f8\u95dc\u5c6c\u6027\u4f5c\u70ba\u8a55\u50f9\u5354\u4f5c\u60c5\u6cc1\u7684\u6307\u6a19\uff0c\u76f8\u4fe1\u591a\u6578 GIT \u4f7f\u7528\u8005\u90fd\u4e0d\u96e3\u7406\u89e3\uff0c\u6b64\u5916\u4e5f\u95dc\u6ce8\u56e0\u70ba\u75ab\u60c5\u5c0d\u4e0d\u540c\u5c08\u6848\u5354\u4f5c\u7684\u5f71\u97ff\u3002\u8a72\u8cc7\u6599\u4e5f\u986f\u793a\u6587\u4ef6\u5c0d\u751f\u7522\u529b\u7684\u6c7a\u5b9a\u6027\u5f71\u97ff\uff0c\u4ee5\u53ca\u793e\u7fa4\u6587\u5316\u5982\u4f55\u5728\u5c08\u6848\u4e2d\u626e\u6f14\u5354\u4f5c\u7684\u91cd\u8981\u89d2\u8272\u3002\n\u540c\u6642\u6b64\u8b70\u7a0b\u4e5f\u6703\u5305\u542b\u5206\u4eab\u5f9e DeliveryHero (or foodpanda) \u7684\u89d2\u5ea6\u4f86\u8a0e\u8ad6\u9019\u4e9b\u8cc7\u6599\u548c\u6211\u5011\u5be6\u969b\u9047\u5230\u60c5\u6cc1\u7684\u5dee\u7570\uff0c\u4ee5\u53ca\u9762\u5c0d\u9019\u4e9b\u5dee\u7570\uff0c\u53ef\u80fd\u8655\u7406\u7684\u65b9\u5f0f\u3002\n\u6642\u9593\u9810\u8a08\u63a7\u5236\u5728 30 - 45 \u5206\u9418\uff0c\u4ee5\u53ca\u984d\u5916\u7684 5 \u5206\u9418\u63d0\u554f\u3002\n\u9019\u6703\u662f\u5c08\u6ce8\u65bc\u5354\u4f5c\u7684\u4e00\u822c\u6027\u8b70\u7a0b\uff0c\u4e0d\u6703\u9650\u7e2e\u5728\u524d\u7aef\u76f8\u95dc\u751f\u614b\u7cfb\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "CMLX8P", "name": "Nelson Lin", "avatar": "https://pretalx.com/media/avatars/CMLX8P_Q3MAnuX.webp", "biography": "\u4f86\u81ea foodpanda \u7684\u524d\u7aef\u5de5\u7a0b\u5e2b\uff0c\n\u5728\u53e4\u4ee3\u6211\u7528 Ruby\u6ce1 Coffescript \u559d Javascript\uff1b\n\u73fe\u5728\u6211\u90fd\u7528 Node\u88dd Typescript \u5beb Javascript\u3002", "public_name": "Nelson Lin", "guid": "460decaf-08ad-5997-9d7a-fd113d7ab945", "url": "https://pretalx.com/coscup-2022/speaker/CMLX8P/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TXSWFX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TXSWFX/", "attachments": []}, {"guid": "192334e5-be76-5c17-86d0-effa79a1ee2c", "code": "EFTVFL", "id": 20716, "logo": null, "date": "2022-07-30T11:05:00+08:00", "start": "11:05", "end": "2022-07-30T11:55:00+08:00", "duration": "00:50", "room": "RB105", "slug": "coscup-2022-20716-osc-ric", "url": "https://pretalx.com/coscup-2022/talk/EFTVFL/", "title": "\u958b\u653e\u8d70\u5230\u958b\u6e90\uff0dOSC RIC\u767c\u5c55\u72c0\u6cc1", "subtitle": "", "track": "Main Track", "type": "50 mins", "language": "zh-hant", "abstract": "\u57282018\u5e74\u521d\uff0c\u5404\u570b\u96fb\u4fe1\u5546\u9818\u8ecd\u6210\u7acb\u4e86\u570b\u969b\u958b\u653e\u7db2\u8def\u67b6\u69cb\u7d44\u7e54\u806f\u76df\uff08Open Radio Access Network Alliance, O-RAN\uff09\uff0c\u8fd1\u5e74\u4f86\u4e5f\u5f15\u767c\u4e86\u8af8\u591a\u8a0e\u8ad6\u3002O-RAN\u806f\u76df\u76ee\u524d\u8a2d\u7acb\u5341\u500b\u5de5\u4f5c\u7d44\uff0c\u9032\u884c\u7121\u7dda\u63a5\u53d6\u7db2\u8def\u7684\u958b\u653e\u5f0f\u67b6\u69cb\u548c\u6a19\u6e96\u5316\u4ecb\u9762\u958b\u767c\u5de5\u4f5c\uff0c\u5e0c\u671b\u5efa\u7acb\u51fa\u4e00\u5957\u958b\u653e\u5f0f\u7684\u7db2\u8def\u67b6\u69cb\uff0c\u4ee5\u8b93\u66f4\u591a\u5ee0\u5bb6\u9032\u5165\u9019\u500b\u7522\u696d\u3002\u5176\u4e2d\uff0c\u7b2c\u4e09\u5de5\u4f5c\u7d44\u91dd\u5c0d\u667a\u6167\u57fa\u7ad9\u63a7\u5236\u7cfb\u7d71\uff08RAN Intelligent Controller, RIC\uff09\u9032\u884c\u6a19\u6e96\u5236\u5b9a\uff0c\u5e0c\u671b\u6574\u5408\u884c\u52d5\u7db2\u8def\u7684\u74b0\u5883\u52d5\u614b\uff0c\u900f\u904eRIC\u4f86\u9032\u884c\u5340\u57df\u6027\u7684\u57fa\u5730\u53f0\u8cc7\u6e90\u5206\u914d\u4ee5\u63d0\u4f9b\u6700\u4f73\u7684\u670d\u52d9\u54c1\u8cea\u6216\u7b26\u5408\u7279\u6b8a\u4f7f\u7528\u60c5\u5883\u3002\u672c\u6f14\u8b1b\u5c07\u91dd\u5c0dRIC\u7684\u958b\u6e90\u767c\u5c55\u72c0\u6cc1\u9032\u884c\u5206\u4eab\u3002\n\nKeywords: O-RAN, RIC, ITRI, Athena Orchestrator", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "B9ASD8", "name": "\u9673\u51f1\u6587", "avatar": "https://pretalx.com/media/avatars/B9ASD8_xTO9Scy.webp", "biography": "\u5de5\u4f5c\u7d0420\u5e74\uff0c\u5728\u5f71\u97f3\u6280\u8853\u3001\u5b89\u5353\u7cfb\u7d71\u3001web\u6280\u8853\u4e0a\u7686\u6709\u6d89\u7375\u3002\n\u76ee\u524d\u5c0d\u65bcK8S\u4e0a\u7684\u5fae\u670d\u52d9\u611f\u8208\u8da3\uff0c\u6b63\u5c08\u6ce8\u65bcO-RAN RIC\u7cfb\u7d71\u5728\u5c08\u7db2\u4e0a\u7684\u767c\u5c55\u3002", "public_name": "\u9673\u51f1\u6587", "guid": "d8f7ff3b-21e7-543f-9f33-a124797a7053", "url": "https://pretalx.com/coscup-2022/speaker/B9ASD8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/EFTVFL/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/EFTVFL/", "attachments": []}, {"guid": "b135d870-42a5-526f-9369-14e2115c7f4a", "code": "MRNTPK", "id": 20968, "logo": null, "date": "2022-07-30T12:00:00+08:00", "start": "12:00", "end": "2022-07-30T13:00:00+08:00", "duration": "01:00", "room": "RB105", "slug": "coscup-2022-20968-job-fair", "url": "https://pretalx.com/coscup-2022/talk/MRNTPK/", "title": "\u3010Job Fair\u3011\u73fe\u5834\uff01\u8d0a\u52a9\u5546\u5fb5\u624d\u6d3b\u52d5\uff01", "subtitle": "", "track": "sponsoring", "type": "60 mins", "language": "zh-hant", "abstract": "\u52a0\u5165\u4e16\u754c\u7d1a\u5718\u968a\uff01\u200b\n\u200b\u7531 \u200b5G \u7522\u696d\u5275\u65b0\u767c\u5c55\u806f\u76df \u958b\u6e90\u7cfb\u7d71\u8edf\u9ad4SIG\u3001Blocto\u200b\u3001\u7389\u5c71\u9280\u884c\u3001Shopline\u3001Appier\u200b \u7b49\u516c\u53f8\u200b\uff0c\u70ba COSCUP \u6703\u773e\u73fe\u5834\u4ecb\u7d39\u91cf\u8eab\u6253\u9020\u7684\u8077\u7f3a\u200b\uff01\u200b", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "QN3GFC", "name": "The Specialist of Sponsor Team", "avatar": "https://pretalx.com/media/avatars/QN3GFC_uByPwEw.webp", "biography": "COSCUP x KCD Taiwan 2022 \u8d0a\u52a9\u7d44\u6210\u54e1\n\n\u5230\u6b64\u67e5\u770b\u66f4\u591a\uff1ahttps://coscup.org/2022/zh-TW/sponsor", "public_name": "The Specialist of Sponsor Team", "guid": "f0b8dc76-7a0f-5e61-8005-c7b1a8135a5e", "url": "https://pretalx.com/coscup-2022/speaker/QN3GFC/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MRNTPK/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MRNTPK/", "attachments": []}, {"guid": "97b96586-93c7-5006-a1e8-59a9e8236a10", "code": "EMRWQC", "id": 19370, "logo": null, "date": "2022-07-30T13:30:00+08:00", "start": "13:30", "end": "2022-07-30T14:00:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-19370-let-s-escape-this-vicious-circle", "url": "https://pretalx.com/coscup-2022/talk/EMRWQC/", "title": "Let's escape this vicious circle", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "Privacy on the internet is stuck in a vicious circle involving tech and legislation, which we need to escape.", "description": "It takes far too long for legislators to transpose directives. The data industry uses an arsenal of dark patterns and technical stunts to creatively interpret or completely circumvent the applicable law.\n\nA new approach is needed to solve this problem in a sustainable way and make the web a better place again. In our talk we will give a brief insight into problematic patterns and techniques as well as approaches to overcome them.", "recording_license": "", "do_not_record": false, "persons": [{"code": "DYVBHS", "name": "Hendrik Niefeld", "avatar": "https://pretalx.com/media/avatars/DYVBHS_zlMAP9x.webp", "biography": "Hi. I\u2019m Hendrik. I co-create Offen. A fair web analytics tool. Let your users access their data. Gain valuable insights at the same time. Open source, lightweight, self hosted and free.", "public_name": "Hendrik Niefeld", "guid": "9eeed923-85c8-5b4f-990e-ebcbc4cade75", "url": "https://pretalx.com/coscup-2022/speaker/DYVBHS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/EMRWQC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/EMRWQC/", "attachments": []}, {"guid": "611a6286-42dc-5820-8ab0-a53f4d71f0c3", "code": "ZDL7PV", "id": 20619, "logo": null, "date": "2022-07-30T14:10:00+08:00", "start": "14:10", "end": "2022-07-30T14:40:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-20619-log4j-security-patching-lessons", "url": "https://pretalx.com/coscup-2022/talk/ZDL7PV/", "title": "Log4j security patching lessons", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "Log4j was a major security vulnerability. We worked on fixing log4j and other security vulnerabilities in various open source projects. Along the way, we learned a few lessons about security processes.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "M873EF", "name": "Loganaden Velvindron", "avatar": null, "biography": "Loganaden Velvindron works on Internet protocol development and implementation in Open Source projects.", "public_name": "Loganaden Velvindron", "guid": "19932099-b451-5ec5-852f-65c281c2392b", "url": "https://pretalx.com/coscup-2022/speaker/M873EF/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ZDL7PV/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ZDL7PV/", "attachments": []}, {"guid": "7903b922-0eb4-5cd4-b2b8-db7526dba016", "code": "HUJMQT", "id": 19492, "logo": null, "date": "2022-07-30T14:50:00+08:00", "start": "14:50", "end": "2022-07-30T15:20:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-19492-what-for-where-and-how-to-adopt-midi-2-0", "url": "https://pretalx.com/coscup-2022/talk/HUJMQT/", "title": "What for, Where and How to Adopt MIDI 2.0", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "Discuss what MIDI 2.0 achieves, what was already achieved before MIDI 2.0, and how we can use MIDI 2.0 in our music software world.", "description": "MIDI 2.0 specification was finalized in early 2020, and it has been slowly getting adopted in our music technology ecosystem. MIDI is still alive, but there are various technical elements that were replaced by newer alternatives. For example, we don't distribute MIDI files as our music production anymore. You would be unsure where and how MIDI is still used.\n\nAlso - will MIDI 2.0 bring things back to MIDI? Is it worth? Aren't everyone using VST or AudioUnit nowadays? There aren't really MIDI 2.0 hardware devices as of Spring 2022. But - MIDI 2.0 is a thing over there too, and there are actually certain adoption of MIDI 2.0 in the software stacks that you would not be aware of. It would be good to observe the state of the union.\n\nThrough the session you would find -\n\n- Review what MIDI (1.0) was really about, and what replaced it.\n- Understand what MIDI 2.0 brings and which problems it tries to resolve.\n- What Universal MIDI Packet is, and how capable it is.\n- How MIDI 2.0 is embraced so far.\n\nTarget audiences would be those who are interested in audio and music software, especially in open and non-proprietary standards.", "recording_license": "", "do_not_record": false, "persons": [{"code": "7E8SEU", "name": "Atsushi Eno", "avatar": "https://pretalx.com/media/avatars/7E8SEU_eY2S5Ch.webp", "biography": "music software tools enthusiast. Android Audio Plugin, Linux, MML, MIDI 1.0/2.0, LV2. music tech meetup Tokyo organizer. ex mono developer.", "public_name": "Atsushi Eno", "guid": "3489b975-8373-533b-8361-f7c2261e1d2b", "url": "https://pretalx.com/coscup-2022/speaker/7E8SEU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/HUJMQT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/HUJMQT/", "attachments": []}, {"guid": "e4c2f576-d987-5747-a588-e6290202a5c4", "code": "8KPCJV", "id": 20620, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T16:00:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-20620-open-source-for-good-open-street-maps", "url": "https://pretalx.com/coscup-2022/talk/8KPCJV/", "title": "Open Source for Good : Open Street Maps", "subtitle": "", "track": "Main Track", "type": "others", "language": "en", "abstract": "Open Source for Good helps our lives and systems in so many ways. An example is the introduction of Open Streets Map which is a free,  editable map of the whole world which is maintained by volunteers. In most parts of the world, Geo-data is not free and you won\u2019t have full access to it but OSM gives you access to the Geo-Data.", "description": "Open Source for Good helps our lives and systems in so many ways. \nAn example is the introduction of Open Streets Map which is a free,  editable map of the whole world which is maintained by volunteers. In most parts of the world, Geo-data is not free and you won\u2019t have full access to it but OSM gives you access to the Geo-Data. \n\nOpen Street Maps(OSM) provides great ways of saving our communities; from collecting geographical data in our communities to creating meaningful insights in time critical decisions in times of disasters, OSM continues to provide a way of improving upon geo-data.\n\nThe use of Open Source for Good is widely spreading in some areas but also struggling to permeate through other parts of the world. \nThe Open Cities Accra Chapter have embarked on some projects in the past to contribute more to providing geographical data and wiki data. \n\nAlso, topics on how to contribute, data integrity and validity are of great concern when it comes to contributing data but OSM uses the wiki style process thus errors are quickly spotted and corrected since the other 99.9% of people can correct it.\n\nIn this presentation, we will explore:\n\n - A brief on OSM and how it helps\n - Contributions in the past that have helped in some parts of the world\n - Touch a bit on Open Cities Africa and talk on a past project\n - How to sign up and make your first drawing\n - How to upload data correctly on HOTOSM", "recording_license": "", "do_not_record": false, "persons": [{"code": "SKGET8", "name": "Abigail Afi Gbadago", "avatar": "https://pretalx.com/media/avatars/SKGET8_zVGqPJl.webp", "biography": "Abigail Afi Gbadago is a Computer Science graduate from Kwame Nkrumah University of Science and Technology in Ghana. \n\nShe developed a keen interest for  NXT and EV3 Robotics through competitions organised by Ghana Robotics Academy Foundation(GRAF) in 2014 whilst in high school(Aburi Girls'). \n\nAfter competing at the national level in the Robotics Inspired Science Education Challenge(RiSE) organised by GRAF and representing her country,Ghana and her high school at the World Robot Olympiad(WRO) 2014 in Russia,Sochi, she decided to delve more into tech in university. There,she met various tech communities such as GDG Kumasi, Google DSC, Open Streets Accra,Django Girls,PyLadies,etc that influenced her tech journey.\n\n At the moment, she is a Software Engineer and still volunteers her time as a mentor and speaker at tech events and contributes to the tech communities to help others grow in tech. \n\nGitHub : https://github.com/AfiMaameDufie", "public_name": "Abigail Afi Gbadago", "guid": "8823042c-4d7e-5f42-8d0f-578bc41ba556", "url": "https://pretalx.com/coscup-2022/speaker/SKGET8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8KPCJV/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8KPCJV/", "attachments": []}, {"guid": "ce073600-ba7d-5c5a-8f0f-d18087a09909", "code": "UVPVQC", "id": 21290, "logo": null, "date": "2022-07-30T16:10:00+08:00", "start": "16:10", "end": "2022-07-30T16:40:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-21290-state-of-kubernetes-in-2022", "url": "https://pretalx.com/coscup-2022/talk/UVPVQC/", "title": "State of Kubernetes in 2022", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "We\u2019ll talk about how Kubernetes has progressed from 1.23 to 1.24 and now to 1.25 including how Kubernetes releases are more secure. We\u2019ll also cover new features that are planned for 1.25. We will then look at key trends in the project, what kinds of challenges the community faces and how you can get involved.\n\n\n\nWe will also celebrate the work done by CNCF contributors from Taiwan! This talk is geared towards everyone from Kubernetes newbies to advanced users.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "VDQWKJ", "name": "Nikhita Raghunath", "avatar": "https://pretalx.com/media/avatars/VDQWKJ_JHNgGAr.webp", "biography": "Nikhita is a staff software engineer at VMware and she is a core Kubernetes contributor. She's been working on Kubernetes over 4 years now, is the Technical Lead for SIG Contributor Experience and has also served on the Kubernetes Steering Committee in the past.", "public_name": "Nikhita Raghunath", "guid": "17a3df79-a8a5-59ea-83e9-880a81929c86", "url": "https://pretalx.com/coscup-2022/speaker/VDQWKJ/"}, {"code": "QAUNQQ", "name": "Nabarun Pal", "avatar": "https://pretalx.com/media/avatars/QAUNQQ_8Aad5Lg.webp", "biography": "Nabarun is a Senior Engineer at VMware and maintains multiple areas of Kubernetes. Nabarun spends most of his time with Kubernetes Release Engineering besides being a member of the Code of Conduct Committee. He focuses on forward-looking features in the Kubernetes project.", "public_name": "Nabarun Pal", "guid": "f27c142d-8c9d-5b02-ae67-2f595a05244b", "url": "https://pretalx.com/coscup-2022/speaker/QAUNQQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/UVPVQC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/UVPVQC/", "attachments": []}, {"guid": "7f75fc9f-df1d-5f0a-8d49-518e548dac50", "code": "MMHYXY", "id": 21516, "logo": null, "date": "2022-07-30T16:50:00+08:00", "start": "16:50", "end": "2022-07-30T17:05:00+08:00", "duration": "00:15", "room": "RB105", "slug": "coscup-2022-21516-day1", "url": "https://pretalx.com/coscup-2022/talk/MMHYXY/", "title": "\u9589\u5e55 Day1", "subtitle": "", "track": "Main Track", "type": "15 mins", "language": "zh-hant", "abstract": "-", "description": "-", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DZ8SW", "name": "COSCUP Staff", "avatar": null, "biography": null, "public_name": "COSCUP Staff", "guid": "fda0c6d8-b408-51ce-8ed6-461a5b8ffbd4", "url": "https://pretalx.com/coscup-2022/speaker/8DZ8SW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MMHYXY/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MMHYXY/", "attachments": []}], "AU101": [{"guid": "16f8a810-839b-58a0-baa1-241afc2d037c", "code": "HPTAUB", "id": 19391, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:20:00+08:00", "duration": "00:20", "room": "AU101", "slug": "coscup-2022-19391-cntug-infra-labs", "url": "https://pretalx.com/coscup-2022/talk/HPTAUB/", "title": "\u5982\u4f55\u5728\u5e7e\u5c0f\u6642\u5167\u5feb\u901f\u90e8\u7f72\u4e00\u500b\u79c1\u6709\u96f2 \u2014 \u4ee5 CNTUG Infra Labs \u70ba\u4f8b", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "20 minutes", "language": "zh-hant", "abstract": "\u5728\u6b64\u8b70\u7a0b\u4e2d\uff0c\u8b1b\u8005\u6703\u4ecb\u7d39\u76ee\u524d\u5728 Cloud Native Taiwan User Group \u9032\u884c\u7684\u5176\u4e2d\u4e00\u9805\u8a08\u756b\uff0cCNTUG Infra Labs\u3002\u8b70\u7a0b\u5c07\u6703\u5305\u542b Infra Labs \u96f2\u7aef\u74b0\u5883\u7684\u67b6\u69cb\u4ee5\u53ca\u5176\u662f\u5982\u4f55\u5728\u5e7e\u500b\u5c0f\u6642\u5167\u88ab\u5efa\u7acb\u7684\u3002", "description": "\u5728\u6b64\u8b70\u7a0b\u4e2d\uff0c\u8b1b\u8005\u6703\u4ecb\u7d39\u76ee\u524d\u5728 Cloud Native Taiwan User Group \u9032\u884c\u7684\u5176\u4e2d\u4e00\u9805\u8a08\u756b\uff0cCNTUG Infra Labs\u3002\u8b70\u7a0b\u5c07\u6703\u5305\u542b Infra Labs \u96f2\u7aef\u74b0\u5883\u7684\u67b6\u69cb\u4ee5\u53ca\u5176\u662f\u5982\u4f55\u5728\u5e7e\u500b\u5c0f\u6642\u5167\u88ab\u5efa\u7acb\u7684\uff0c\u5176\u4e2d\u6703\u4ecb\u7d39\n\n- \u4f7f\u7528\u7684\u6280\u8853\u548c\u5de5\u5177\n- \u5982\u4f55\u90e8\u7f72\u6700\u521d\u7684\u88f8\u6a5f\n- \u5982\u4f55\u90e8\u7f72\u5132\u5b58\u74b0\u5883 (Ceph)\n- \u5982\u4f55\u5efa\u7acb\u96f2\u7aef\u74b0\u5883 (OpenStack)", "recording_license": "", "do_not_record": false, "persons": [{"code": "MFTX7E", "name": "Gene Kuo", "avatar": "https://pretalx.com/media/avatars/MFTX7E_9pKMjbB.webp", "biography": "\u53f0\u7063\u96f2\u539f\u751f\u793e\u7fa4\u5fd7\u5de5\u4e4b\u4e00", "public_name": "Gene Kuo", "guid": "a42e73c8-9f87-5ec1-8903-81fe6463b4af", "url": "https://pretalx.com/coscup-2022/speaker/MFTX7E/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/HPTAUB/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/HPTAUB/", "attachments": []}, {"guid": "e41a4c9c-5b5e-5078-b798-c928df4df4e0", "code": "TWTPNA", "id": 19598, "logo": null, "date": "2022-07-30T10:30:00+08:00", "start": "10:30", "end": "2022-07-30T10:50:00+08:00", "duration": "00:20", "room": "AU101", "slug": "coscup-2022-19598-how-to-start-contributing-to-kubernetes-projects", "url": "https://pretalx.com/coscup-2022/talk/TWTPNA/", "title": "How to start contributing to Kubernetes Projects", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "20 minutes", "language": "zh-hant", "abstract": "CNCF (Cloud Native Computing Foundation)\u662f\u958b\u6e90\u3001\u4f9b\u61c9\u5546\u4e2d\u7acb\u7684\u96f2\u539f\u751f\u8a08\u7b97\u4e2d\u5fc3\uff0c\u4f5c\u70baLinux Foundation\u7684\u4e00\u90e8\u5206\uff0c\u8a17\u7ba1 Kubernetes \u9805\u76ee\uff0c\u4ee5\u4f7f\u96f2\u539f\u751f\u5177\u6709\u666e\u904d\u6027\u548c\u53ef\u6301\u7e8c\u6027\u3002\n\u5728 Kubernetes community \u8a17\u7ba1\u4e86 kubernetes\u3001kubeadm\u3001kubelet\u3001apiserver \u7b49\u5c08\u6848\uff0c\u958b\u767c\u4eba\u54e1\u60f3\u6210\u70ba\u5176\u4e2d\u7684\u4e00\u54e1\u662f\u5f88\u81ea\u7136\u7684\uff0c\u4f46\u4ed6\u5011\u9762\u81e8\u8457\u77e5\u9053\u5f9e\u54ea\u91cc\u4ee5\u53ca\u5982\u4f55\u958b\u59cb\u8ca2\u737b\u7684\u969c\u7919\uff0c\u9019\u963b\u7919\u4e86\u8a31\u591a\u4eba\u5be6\u73fe\u9019\u4e00\u76ee\u6a19\u3002\n\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u91dd\u5c0d Kubernetes Projects \u505a\u51fa\u8ca2\u737b\uff0c\u4e26\u4e14\u5982\u4f55\u52a0\u5165\u76f8\u95dc\u7684Sig\u5c0f\u7d44\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "XRZAEB", "name": "Ader Fu", "avatar": "https://pretalx.com/media/avatars/XRZAEB_EgcQrQ9.webp", "biography": "Ader Fu\u662f\u4e00\u540d\u5c0d\u958b\u6e90\u6280\u8853\u7684\u5de5\u7a0b\u5e2b,\u6709\u8208\u8da3\u7684\u9805\u76ee\u5982 k8s,devops,api,cncf \u7b49.\u540c\u6642\u4e5f\u662f kubernetes org member \u8207 cntug \u5fd7\u5de5.", "public_name": "Ader Fu", "guid": "298cc892-83f4-55c6-be73-ea214e7dcb82", "url": "https://pretalx.com/coscup-2022/speaker/XRZAEB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TWTPNA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TWTPNA/", "attachments": []}, {"guid": "f5f36d6b-0944-584b-ac3d-8011058b778d", "code": "PCAQMA", "id": 19435, "logo": null, "date": "2022-07-30T11:00:00+08:00", "start": "11:00", "end": "2022-07-30T11:40:00+08:00", "duration": "00:40", "room": "AU101", "slug": "coscup-2022-19435-ebpf-based-container-networking", "url": "https://pretalx.com/coscup-2022/talk/PCAQMA/", "title": "eBPF-based Container Networking", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "20 minutes", "language": "zh-hant", "abstract": "Extended BPF (eBPF) \u662f\u5be6\u73fe\u8edf\u9ad4\u5b9a\u7fa9\u7db2\u8def (SDN) \u6280\u8853\u7684\u4e00\u7a2e\u65b0\u578b\u65b9\u5f0f\uff0c\u63d0\u4f9b\u5f37\u5927\u7684\u80fd\u529b\u5225\u4e14\u50ac\u751f\u4e86\u7db2\u8def\u3001\u89c0\u6e2c\u6027\u80fd\u53ca\u5b89\u5168\u6280\u8853\u884c\u696d\u3002\u5728\u904e\u53bb\u7684\u5e7e\u5e74\u88e1\uff0c\u6709\u975e\u5e38\u591a\u6280\u8853\u53ef\u4ee5\u9a45\u52d5 SDN\uff0c\u4f8b\u5982\u5167\u6838\u7db2\u8def\u4e2d\u7684 netfilter\u3001\u4f7f\u7528 OpenFlow \u7684 Open vSwitch \u4ee5\u53ca\u4f86\u81ea\u7528\u6236\u7a7a\u9593\u7684\u5c01\u5305\u8655\u7406\u3002\u672c\u6f14\u8b1b\u5c07\u5f9e SDN \u7684\u80cc\u666f\u958b\u59cb\uff0c\u7c21\u8981\u4ecb\u7d39 eXpress Data Path(XDP) \u548c eBPF \u4e26\u5c07\u9019\u4e9b\u6280\u8853\u61c9\u7528\u65bc\u5bb9\u5668\u7db2\u8def\u3002", "description": "Extended BPF (eBPF) is a new type of implementation to achieve  Software-defined networking(SDN) technique that provides superpower capabilities, birthing an industry of networking, observing performance, and security technologies. For the past years, there were so many techniques to drive SDN, such as Netfilter in kernel networking, Open vSwitch with OpenFlow, and packet processing from user space. This talk will introduce eBPF as a novel SDN technique starting with the background of the SDN, a brief introduction to eXpress Data Path(XDP) and eBPF, and applying those techniques with container networking.", "recording_license": "", "do_not_record": false, "persons": [{"code": "3NN3DQ", "name": "John Lin", "avatar": "https://pretalx.com/media/avatars/3NN3DQ_F1tLUTx.webp", "biography": "John Lin is a site reliability engineer at LINE Taiwan, where he focuses on resilience, scaling, reliability, and robustness of services. Previously engineer at Tencent Cloud, he has delivered enterprise Kubernetes platform for a variety of commercial products and enterprise environments. He has a great enthusiasm for exploring Linux networking, eBPF as an SDN technique, CNI, and Kubernetes networking.", "public_name": "John Lin", "guid": "48e909e5-85b5-55b7-87cc-ca5eb5b9c377", "url": "https://pretalx.com/coscup-2022/speaker/3NN3DQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/PCAQMA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/PCAQMA/", "attachments": []}, {"guid": "40f3a729-e547-55bf-ad1b-81b924022633", "code": "TAAPFA", "id": 19618, "logo": null, "date": "2022-07-30T12:00:00+08:00", "start": "12:00", "end": "2022-07-30T12:20:00+08:00", "duration": "00:20", "room": "AU101", "slug": "coscup-2022-19618-kubernetes-crd--conversion-webhook", "url": "https://pretalx.com/coscup-2022/talk/TAAPFA/", "title": "\u8a8d\u8b58\u591a\u500b\u7248\u672c\u7684 Kubernetes CRD \u548c Conversion Webhook", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "20 minutes", "language": "zh-hant", "abstract": "\u5728\u8a31\u591a Open source \u5c08\u6848\u4e2d\uff0c\u6642\u5e38\u6709\u8a72\u5c08\u6848\u81ea\u5df1\u7684 Kubernetes CRD(custom resource definition)\uff0c\n\u7136\u800c\u5728 CRD \u7684\u958b\u767c\u4e2d\uff0c\u6642\u5e38\u6703\u9047\u5230\u66f4\u65b0\u6b04\u4f4d\u554f\u984c\uff0c\u671f\u671b\u5728\u9019\u500b\u8b70\u7a0b\u4e2d\u8a0e\u8ad6\u591a\u7248\u672c CRD \u7684 conversion webhook \u662f\u5982\u4f55\u904b\u4f5c\u7684\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "3SYCHH", "name": "\u856d\u4eba\u8c6a", "avatar": "https://pretalx.com/media/avatars/3SYCHH_tPb3HzJ.webp", "biography": "I'm a software engineer :)", "public_name": "\u856d\u4eba\u8c6a", "guid": "56b379ce-d2cf-54ad-a703-00b33e7d1cc7", "url": "https://pretalx.com/coscup-2022/speaker/3SYCHH/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TAAPFA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TAAPFA/", "attachments": []}, {"guid": "5a71c691-aacf-547f-9767-bbb33586098c", "code": "9HRTEC", "id": 19477, "logo": null, "date": "2022-07-30T12:30:00+08:00", "start": "12:30", "end": "2022-07-30T13:10:00+08:00", "duration": "00:40", "room": "AU101", "slug": "coscup-2022-19477-k8s--time-series-database", "url": "https://pretalx.com/coscup-2022/talk/9HRTEC/", "title": "\u5728 k8s \u4e0a\u8dd1 time series database \u7518\u82e6\u8ac7", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Influxdb \u70ba\u5e02\u5360\u6700\u9ad8\u7684 time series DBMS \u4e4b\u4e00\uff0c\u4f7f\u7528\u4e0a\u8207 RDBMS \u6709\u4e0d\u540c\u512a\u52a3\u52e2\u3002\n\n\u5728\u7dad\u904b\u65b9\u9762\uff0cdatabase \u6709\u8a31\u591a\u76f8\u4f3c\u9700\u6c42\uff1a\u7a69\u5b9a\u6027\u3001\u9ad8\u53ef\u7528\u6027\u3001\u5099\u4efd\u3001\u9084\u539f\u3001\u8cc7\u6e90\u7ba1\u7406\u3001\u8abf\u5ea6\u3001\u707d\u96e3\u5fa9\u539f...\u7b49\u3002\u793e\u7fa4\u5e38\u807d\u5230\u6709\u4eba\u554f\uff1a\u53ef\u4e0d\u53ef\u4ee5\u5728 K8s \u4e0a\u8dd1 database\u3002\n\n\u672c\u6f14\u8b1b\u6703\u5206\u4eab\u5728 k8s \u4e2d\u7dad\u904b\uff0c\u5be6\u52d9\u4e0a\u6240\u9047\u5230\u7684\u554f\u984c\uff0c\u63d0\u4f9b\u4e00\u4e9b\u601d\u8003\u65b9\u5411\u3002\n\n\u672c\u6b21\u6f14\u8b1b\u7684 influxdb \u7248\u672c\u70ba Influxdb OSS / enterprise 1.9+", "description": "Influxdb \u70ba\u5e02\u5360\u6700\u9ad8\u7684 time series DBMS \u4e4b\u4e00\uff0c\u4f7f\u7528\u4e0a\u8207 RDBMS \u6709\u4e0d\u540c\u512a\u52a3\u52e2\u3002\n\n\u5728\u7dad\u904b\u65b9\u9762\uff0cdatabase \u6709\u8a31\u591a\u76f8\u4f3c\u9700\u6c42\uff1a\u7a69\u5b9a\u6027\u3001\u9ad8\u53ef\u7528\u6027\u3001\u5099\u4efd\u3001\u9084\u539f\u3001\u8cc7\u6e90\u7ba1\u7406\u3001\u8abf\u5ea6\u3001\u707d\u96e3\u5fa9\u539f...\u7b49\u3002\u793e\u7fa4\u5e38\u807d\u5230\u6709\u4eba\u554f\uff1a\u53ef\u4e0d\u53ef\u4ee5\u5728 K8s \u4e0a\u8dd1 database\u3002\n\n\u672c\u6f14\u8b1b\u6703\u5206\u4eab\u5728 k8s \u4e2d\u7dad\u904b\uff0c\u5be6\u52d9\u4e0a\u6240\u9047\u5230\u7684\u554f\u984c\uff0c\u63d0\u4f9b\u4e00\u4e9b\u601d\u8003\u65b9\u5411\u3002\n\n\u672c\u6b21\u6f14\u8b1b\u7684 influxdb \u7248\u672c\u70ba Influxdb OSS / enterprise 1.9+\n\n- \u7c21\u4ecb Influxdb\uff0ctime series \u8207 RDBMS \u7684\u5dee\u7570\n- \u4f7f\u7528 time series \u7684\u5e7e\u500b\u60c5\u5883: \n- \u5728 k8s \u4e0a\u8dd1 DB\n  - \u7a69\u5b9a\u6027 Availability\u3001HA (enterprise)\u3001faillure recovery\n  - \u8cc7\u6e90\u7ba1\u7406 OOMKilled\u3001cpu throttling\u3001OutOfDisk\n  - DB management: data migration\u3001backup & restore\u3001data retention\n- \u5c0f\u7d50: \u4f60\u8a72\u4e0d\u8a72\u7528 cloud service / VM / \u5728 K8s \u4e0a\u8dd1 database", "recording_license": "", "do_not_record": false, "persons": [{"code": "CEMPGZ", "name": "chechiachang", "avatar": "https://pretalx.com/media/avatars/CEMPGZ_71dMs7h.webp", "biography": "Che-Chia Chang\uff0c\u5c08\u9577\u7684\u9818\u57df\u662f\u5f8c\u7aef\u958b\u767c\uff0c\u958b\u767c\u7dad\u904b\uff0c\u5bb9\u5668\u5316\u61c9\u7528\uff0c\u4ee5\u53caKubernetes\u958b\u767c\u7ba1\u7406\u3002\u5e38\u51fa\u73fe\u65bc CNTUG\uff0cDevOps Taipei\uff0cGDG Taipei\uff0c Golang Taipei Meetup\u3002\nMicrosoft \u6700\u6709\u50f9\u503c\u5f9e\u696d\u4eba\u54e1 MVP\u3002\n\nhttps://chechia.net", "public_name": "chechiachang", "guid": "ad6f6d50-3c33-5ed2-b87f-cd7702231302", "url": "https://pretalx.com/coscup-2022/speaker/CEMPGZ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/9HRTEC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/9HRTEC/", "attachments": []}, {"guid": "56313ca3-87f1-5af1-a082-3e611f6027c8", "code": "W3AE8E", "id": 18409, "logo": null, "date": "2022-07-30T13:20:00+08:00", "start": "13:20", "end": "2022-07-30T13:40:00+08:00", "duration": "00:20", "room": "AU101", "slug": "coscup-2022-18409-level-up-application-management-using-k8s-operator-pattern", "url": "https://pretalx.com/coscup-2022/talk/W3AE8E/", "title": "Level Up Application Management Using K8s Operator pattern", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "20 minutes", "language": "en", "abstract": "Operators let us extend the functionality of the Kubernetes API, enabling it to configure, create, and manage instances of applications automatically using a structured process. Deep diving into the capabilities of Kubernetes controllers, security risks, lifecycle management, including backup, recovery and automatic configuration tuning. Benefits for the presentation is to explore the uses of Kubernetes Operator Writing Controller logic by having unique way to manage the application deployments, this may solve many complex use cases.", "description": "About application deployment using k8s operator and custom controller implementation.\nApplication-specific controller that can help us package, deploy, and manage a Kubernetes application.\nOperators lets us extend the functionality of the Kubernetes API, enabling it to configure, create, and manage instances of applications automatically using a structured process.\nOperators use controllers that monitor Kubernetes objects. These controllers are slightly different from regular Kubernetes controllers, because they track custom objects, known as custom resource definitions (CRDs). A CRD is an extension of the Kubernetes API that provides a place to store and retrieve structured data (the desired application state).", "recording_license": "", "do_not_record": false, "persons": [{"code": "HGECYL", "name": "Kale Oum Nivrathi", "avatar": "https://pretalx.com/media/avatars/HGECYL_GGRybrJ.webp", "biography": "Hey! I'm Oum, a Software Engineer - RnD Team at JFrog working in a Installer team.\nI'm core-contributor to leading open source project LitmusChaos a CNCF incubating project. \u26a1 Also a Sporty guy International Rated Chess Player", "public_name": "Kale Oum Nivrathi", "guid": "a3315d09-8c01-57b1-823f-6e7203bfc5a6", "url": "https://pretalx.com/coscup-2022/speaker/HGECYL/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/W3AE8E/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/W3AE8E/", "attachments": [{"title": "slides", "url": "/media/coscup-2022/submissions/W3AE8E/resources/KCD_TAIWAN_2022_RbFdJsW.pptx", "type": "related"}]}, {"guid": "5fc49567-aa41-5aa7-bc8d-12016be6c327", "code": "PXJNFZ", "id": 19470, "logo": null, "date": "2022-07-30T13:50:00+08:00", "start": "13:50", "end": "2022-07-30T14:10:00+08:00", "duration": "00:20", "room": "AU101", "slug": "coscup-2022-19470-kubernetes-zero-downtime-label-migration", "url": "https://pretalx.com/coscup-2022/talk/PXJNFZ/", "title": "Kubernetes zero-downtime label migration", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "20 minutes", "language": "zh-hant", "abstract": "According to the official Kubernetes website, there is one note: \u201cIn API version apps/v1, a Deployment's label selector is immutable after it gets created.\u201d However, it's inevitable to update labels in existing deployments sometimes. Due to the immutability of the label selector, the simple way is to recreate deployments. Nevertheless, in most cases, it's not a good practice to directly shut down services. Therefore, in this session, we will introduce a zero-downtown label migration method that AMIS engineers based on ingress rule priority setting came up with.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "QH9J9E", "name": "Una Chen", "avatar": "https://pretalx.com/media/avatars/QH9J9E_sfEmHAs.webp", "biography": "A backend engineer in AMIS Technologies Co., Ltd.", "public_name": "Una Chen", "guid": "03f13c91-f7a9-509b-97d7-6f117980d8f7", "url": "https://pretalx.com/coscup-2022/speaker/QH9J9E/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/PXJNFZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/PXJNFZ/", "attachments": []}, {"guid": "d6179e5f-b99a-5241-9265-60ea05c51300", "code": "MRKVDK", "id": 19314, "logo": null, "date": "2022-07-30T14:20:00+08:00", "start": "14:20", "end": "2022-07-30T14:40:00+08:00", "duration": "00:20", "room": "AU101", "slug": "coscup-2022-19314-buzzword--it", "url": "https://pretalx.com/coscup-2022/talk/MRKVDK/", "title": "\u4ec0\u9ebc\u662f\u96f2\u539f\u751f\uff1f\u662f\u4e00\u7a2e\u6280\u8853\u9084\u662f Buzzword?  \u66a8\u96f2\u539f\u751f IT \u5927\u8abf\u67e5", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "20 minutes", "language": "zh-hant", "abstract": "1. \u4ecb\u7d39\u96f2\u539f\u751f\u9019\u500b\u5b57\u7684\u4f86\u7531\uff0c\u8b93\u5b78\u54e1\u4e86\u89e3\u5927\u81f4\u7684\u542b\u7fa9\uff0c\u5305\u542b\u4e86\u5404\u500b\u6642\u671f\u5c0d\u65bc\u96f2\u539f\u751f\u7684\u5b9a\u7fa9\uff0c\u8b93\u4ec0\u9ebc\u90fd\u4e0d\u61c2\u7684\u5b78\u54e1\u4e5f\u53ef\u4ee5\u6709\u57fa\u672c\u7684\u8a8d\u8b58\u3002\u5927\u7d04  5 min\u3002\n2. \u7d71\u6574\u51fa\u8f03\u597d\u7406\u89e3\u7684\u96f2\u539f\u751f\u5b9a\u7fa9\uff0c\u4e26\u8aaa\u660e\u4e00\u822c\u53ef\u63a5\u53d7\u7684\u8981\u7d20\u5305\u542b\u5bb9\u5668\u5316\u3001\u4e0a\u96f2\u3001\u5fae\u670d\u52d9\u3001DevOps\uff0c\u4ee5\u53ca\u57fa\u790e\u5efa\u8a2d\u5373\u7a0b\u5f0f\uff08IaC\uff0cCNCF \u66f4\u5ee3\u6cdb\u5730\u7a31\u4e4b\u70ba\u8072\u660e\u5f0f API\uff09\uff0c\u4e26\u5e36\u51fa CNCF \u5efa\u8b70\u7684\u96f2\u539f\u751f\u5c0e\u5165\u5730\u5716\u6d41\u7a0b\u3002\u5b78\u54e1\u5c0d\u65bc\u96f2\u539f\u751f\u6709\u57fa\u790e\u8a8d\u8b58\u4e4b\u5f8c\uff0c\u53ef\u4ee5\u66f4\u6df1\u5165\u4e86\u89e3\u96f2\u539f\u751f\u7684\u6982\u5ff5\uff0c\u4e26\u900f\u904e Cloud Native Trial Map \u5927\u81f4\u7406\u89e3\u5c08\u5bb6\u5efa\u8b70\u7684\u5c0e\u5165\u6d41\u7a0b\uff0c\u4ee5\u4f9b\u5b78\u54e1\u53ef\u4ee5\u9032\u4e00\u6b65\u5c0d\u7167\u81ea\u8eab\u7684\u72c0\u6cc1\u3002\u5927\u7d04 15 min\u3002\n3. \u96f2\u539f\u751f IT \u5927\u8abf\u67e5\uff0c\u5206\u4eab\u53f0\u7063\u9019\u908a\u7684\u96f2\u539f\u751f\u6280\u8853\u4f7f\u7528\u72c0\u6cc1\uff0c\u4e26\u5feb\u901f\u5206\u6790\u8207 CNCF 2021 \u5e74\u8abf\u67e5\u7684\u5dee\u7570\uff0c\u8b93\u5b78\u54e1\u53ef\u4ee5\u9032\u4e00\u6b65\u5c0d\u7167\u81ea\u8eab\u7684\u72c0\u6cc1\u3002\u5927\u7d04 10  min\u3002", "description": "\u8fd1\u5e74\u4f86\u96f2\u539f\u751f\u4e00\u8a5e\u5728\u5404\u5927\u6280\u8853\u5a92\u9ad4\u4e0d\u65b7\u51fa\u73fe\uff0c\u4f46\u5230\u5e95\u4ec0\u9ebc\u662f\u96f2\u539f\u751f\uff08Cloud Native)\uff1f\u4e0d\u7ba1\u662f\u96f2\u7aef\u5927\u5ee0\u3001\u5132\u5b58\u3001\u8cc7\u5b89\uff0c\u751a\u81f3\u5404\u7a2e\u6578\u4f4d\u8f49\u578b\u7684\u6587\u7ae0\uff0c\u90fd\u6703\u8b1b\u5230\u96f2\u539f\u751f\u9019\u500b\u8a5e\u3002\u4f3c\u4e4e\u662f\u5728\u8b1b\u6307\u5bb9\u5668\u5316\u3001Kubernetes\uff0c\u4f46\u600e\u9ebc\u53c8\u626f\u5230\u4e86CI/CD\u3001\u5fae\u670d\u52d9\uff1f\u9019\u4e9b\u5176\u5be6\u90fd\u662f\u5c0e\u5165\u96f2\u539f\u751f\u53ef\u4ee5\u4f9d\u5faa\u7684\u6280\u8853\u8207\u8108\u7d61\u3002\u9019\u908a\u5c31\u4f86\u4ecb\u7d39\u4e00\u4e0b\u96f2\u539f\u751f\u9019\u4e00\u8a5e\u7684\u6f14\u9032\uff0c\u4ee5\u53ca\u5230\u5e95\u96f2\u539f\u751f\u7684\u5e7e\u500b\u8981\u7d20\u3002\u662f\u67b6\u69cb\uff1f\u6280\u8853\uff1f\u9084\u662f\u6587\u5316\uff1f\n\n\u6700\u5f8c\u5e36\u4f86\u4e86\u53f0\u7063\u9019\u908a\u91dd\u5c0d\u4f01\u696d\u6240\u505a\u7684\u300c\u96f2\u539f\u751f IT \u5927\u8abf\u67e5\u300d\u3002\u4e86\u89e3\u6982\u5ff5\u4e4b\u5f8c\uff0c\u518d\u4f86\u770b\u770b\u76ee\u524d\u7684\u73fe\u6cc1\uff0c\u4ee5\u53ca\u53f0\u7063\u76f8\u8f03\u65bc\u5168\u4e16\u754c\uff0c\u5c0d\u65bc\u96f2\u539f\u751f\u63a1\u7528\u7684\u5dee\u7570\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "EMK9YS", "name": "Yiching", "avatar": "https://pretalx.com/media/avatars/EMK9YS_rylBMwz.webp", "biography": "\u8eab\u70ba\u4e00\u500b UXer\uff0c\u67b6\u904e BBS\uff0c\u5beb\u904e\u7a0b\u5f0f\uff0c\u5728\u8aa4\u6253\u8aa4\u649e\u4e4b\u4e0b\uff0c\u53c3\u8207\u4e86\u96f2\u7aef\u6280\u8853\u4e16\u754c\u3002\u73fe\u5728\u65bc\u96d9\u5b50\u661f\u96f2\u7aef\u904b\u7b97\u64d4\u4efb\u7522\u54c1\u884c\u92b7\u7d93\u7406\u3002\u9664\u4e86\u7522\u54c1\u884c\u92b7\u4e4b\u5916\uff0c\u4e5f\u81f4\u529b\u65bc\u4ee5\u901a\u8b58\u89d2\u5ea6\uff0c\u63a8\u5ee3\u96f2\u7aef\u76f8\u95dc\u6280\u8853\u8ddf\u6982\u5ff5\uff0c\u5e0c\u671b\u80fd\u8b93\u96f2\u7aef\u9019\u500b\u8a5e\u53ef\u4ee5\u66f4\u6b63\u78ba\u5730\u88ab\u5927\u773e\u6240\u4f7f\u7528\u3002", "public_name": "Yiching", "guid": "1e616e19-b10e-5731-b3bf-c040b6efcd0d", "url": "https://pretalx.com/coscup-2022/speaker/EMK9YS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MRKVDK/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MRKVDK/", "attachments": []}, {"guid": "1fd8c58c-6517-5393-94b9-34e470661e18", "code": "GWLJ79", "id": 19502, "logo": null, "date": "2022-07-30T14:50:00+08:00", "start": "14:50", "end": "2022-07-30T15:30:00+08:00", "duration": "00:40", "room": "AU101", "slug": "coscup-2022-19502-building-kubernetes-cluster-the-hard-way", "url": "https://pretalx.com/coscup-2022/talk/GWLJ79/", "title": "Building Kubernetes cluster the hard way", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "40 mins", "language": "en", "abstract": "\u5728\u4e0d\u4f7f\u7528 kubeadm \u7b49\u7684 Kubernetes \u5de5\u5177\u5e6b\u5fd9\u4e0b\u5efa\u7acb Kubernetes cluster\uff0c\u5f9e\u800c\u4e86\u89e3 Kubernetes \u4e2d\u4e0d\u540c component \u7684\u7528\u9014\uff0c\u69cb\u9020\u548c\u904b\u884c\uff0c\u4e26\u4ecb\u7d39\u4e0d\u540c\u8a2d\u5b9a\u7684\u512a\u52a3\uff0c\u8b93\u807d\u773e\u4e86\u89e3 Kubernetes \u4e0d\u662f\u9ad8\u4e0d\u53ef\u6500\u7684\uff0c\u800c\u53ea\u662f\u8981\u82b1\u6642\u9593\u7814\u7a76", "description": "Kubernetes \u5df2\u7d93\u662f\u96f2\u539f\u751f\u8a08\u7b97 (Cloud Native Computing) \u9818\u57df\u7684\u6a19\u6e96\u5e73\u53f0\u3002\u5e73\u5e38\u5efa Kubernetes \u6642\u90fd\u662f\u7531\u5e73\u53f0\u6216\u8005\u5de5\u5177\u4ee3\u52de\u7684\u6642\u4faf\uff0c\u9019\u6b21\u5b8c\u5168\u4e0d\u7528\u5de5\u5177\u81ea\u5df1\u5efa\u7acb\u4e00\u5ea7\u51fa\u4f86\uff0c\u4e26\u900f\u904e\u6539\u8b8a\u8a2d\u5b9a\u53bb\u512a\u5316 cluster \u904b\u4f5c", "recording_license": "", "do_not_record": false, "persons": [{"code": "J3J9SU", "name": "Tony Yip", "avatar": "https://pretalx.com/media/avatars/J3J9SU_jd9gJ75.webp", "biography": "DevSecOps Engineer from Hong Kong, with lots of experience of different cloud native platform and tools", "public_name": "Tony Yip", "guid": "e17233f4-8665-58ab-b4f3-6302648c3678", "url": "https://pretalx.com/coscup-2022/speaker/J3J9SU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/GWLJ79/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/GWLJ79/", "attachments": []}, {"guid": "3f9b682f-7d8d-5ff3-b35e-c0032ef81382", "code": "GMLHWP", "id": 18898, "logo": null, "date": "2022-07-30T15:40:00+08:00", "start": "15:40", "end": "2022-07-30T16:00:00+08:00", "duration": "00:20", "room": "AU101", "slug": "coscup-2022-18898-introduction-to-multi-version-crds-in-longhorn", "url": "https://pretalx.com/coscup-2022/talk/GMLHWP/", "title": "Introduction\u00a0to\u00a0Multi-Version\u00a0CRDs\u00a0in\u00a0Longhorn", "subtitle": "", "track": "Kubernetes Community Day Taiwan", "type": "20 minutes", "language": "zh-hant", "abstract": "Longhorn is a Kubernetes cloud native distributed block storage solution. Longhorn only supported one CRD version, v1beta1, prior to v1.3.0. We introduced a new API version, v1beta2, to stabilize the API and align the CRD representation with the upstream Kubernetes project in v1.3.0. In this talk, we'll go through multi-version CRDs and how to upgrade Longhorn API using the conversion webhook.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "7EYNYJ", "name": "\u8607\u749f\u744b", "avatar": null, "biography": "Jing-Wei Su is a senior software engineer in SUSE from the end of 2021 . He is interested in storage and backup technologies. Currently, he is working on the CNCF Longhorn project.", "public_name": "\u8607\u749f\u744b", "guid": "bfe5a5f0-199a-5f4e-9b28-c05864417e36", "url": "https://pretalx.com/coscup-2022/speaker/7EYNYJ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/GMLHWP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/GMLHWP/", "attachments": []}], "TR211": [{"guid": "f734652a-0cb1-5ae3-9067-11acb4e0cc03", "code": "SLATUT", "id": 18722, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:40:00+08:00", "duration": "00:40", "room": "TR211", "slug": "coscup-2022-18722-lamda", "url": "https://pretalx.com/coscup-2022/talk/SLATUT/", "title": "\u4e00\u500b\u5c08\u9580\u7528\u65bc\u5c0d\u8a71\u61c9\u7528\u7684\u81ea\u7136\u8a9e\u8a00\u7406\u89e3\u6a21\u578bLaMDA", "subtitle": "", "track": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "type": "40 mins", "language": "zh-hant", "abstract": "LaMDA\u662fGoogle\u6700\u65b0\u767c\u8868\u7684\u8a9e\u8a00\u6a21\u578b\uff0cLaMDA\u662f\u57fa\u65bcTransformer\u7684\u81ea\u7136\u8a9e\u8a00\u7406\u89e3(NLU)\u6a21\u578b\uff0c\u5c08\u9580\u61c9\u7528\u65bc\u5c0d\u8a71\u4f7f\u7528\u3002\u672c\u6b21\u5206\u4eab\u6703\u91dd\u5c0d\u57fa\u672c\u5c0d\u8a71\u7406\u89e3\u7684\u81ea\u7136\u8a9e\u8a00\u7406\u89e3(NLU)\u6982\u5ff5\u505a\u7c21\u55ae\u8da8\u52e2\u7684\u4ecb\u7d39\uff0c\u63a5\u8457\u91dd\u5c0dLaMDA\u7684\u904b\u4f5c\u65b9\u5f0f\u3001\u6a21\u578b\u5fae\u8abf\u3001\u8861\u91cf\u6307\u6a19\u7b49\u5167\u5bb9\u505a\u5206\u4eab\u3002", "description": "LaMDA\u662fGoogle\u6700\u65b0\u767c\u8868\u7684\u8a9e\u8a00\u6a21\u578b\uff0cLaMDA\u662f\u57fa\u65bcTransformer\u7684\u81ea\u7136\u8a9e\u8a00\u7406\u89e3(NLU)\u6a21\u578b\uff0c\u5c08\u9580\u61c9\u7528\u65bc\u5c0d\u8a71\u7406\u89e3\u7684\u9818\u57df\u3002\u672c\u6b21\u5206\u4eab\u6703\u91dd\u5c0d\u57fa\u672c\u5c0d\u8a71\u7406\u89e3\u7684\u81ea\u7136\u8a9e\u8a00\u7406\u89e3(NLU)\u6982\u5ff5\u505a\u7c21\u55ae\u8da8\u52e2\u7684\u4ecb\u7d39\uff0c\u63a5\u8457\u91dd\u5c0dLaMDA\u7684\u904b\u4f5c\u65b9\u5f0f\u3001\u6a21\u578b\u5fae\u8abf\u3001\u8861\u91cf\u6307\u6a19\u7b49\u5167\u5bb9\u505a\u5206\u4eab\u3002", "recording_license": "", "do_not_record": true, "persons": [{"code": "FH7VTY", "name": "JerryWu", "avatar": "https://pretalx.com/media/avatars/FH7VTY_5cce9HN.webp", "biography": "JerryWu is a Google Developer Expert (GDE) in Machine Learning. He is also a Founder & Chief Executive Officer (CEO) in the Asia Pacific Machine Intelligence Company (APMIC). Jerry Wu's teaching and research interests include Machine Intelligence, Machine Reading Comprehension and Natural Language Understanding (NLU). He eager to do research related to data technology, share them with people and solve problems. He also has many years of experience in predictive analysis with traditional industry.", "public_name": "JerryWu", "guid": "cbaae6f1-e39c-5cb3-8c22-7828e92ed01f", "url": "https://pretalx.com/coscup-2022/speaker/FH7VTY/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SLATUT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SLATUT/", "attachments": []}, {"guid": "b4399319-538c-5cba-affe-3ceabc78d42f", "code": "WZ9WGH", "id": 19525, "logo": null, "date": "2022-07-30T10:50:00+08:00", "start": "10:50", "end": "2022-07-30T11:20:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19525-automl-vision--firebase", "url": "https://pretalx.com/coscup-2022/talk/WZ9WGH/", "title": "\u4f7f\u7528 AutoML Vision \u8ddf Firebase \u6253\u9020\u7269\u4ef6\u8fa8\u8b58\u7cfb\u7d71", "subtitle": "", "track": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Google Cloud AutoML \u7684\u7406\u5ff5\uff0c\u662f\u63d0\u4f9b\u958b\u767c\u4eba\u54e1\u5728\u4e0d\u9700\u8981\u6709\u592a\u591a\u9ad8\u6df1 AI/ML \u7684\u80cc\u666f\u77e5\u8b58\u4e4b\u4e0b\uff0c\u4e5f\u80fd\u8f15\u9b06\u8a13\u7df4\u51fa\u9ad8\u54c1\u8cea\u81ea\u8a02\u6a5f\u5668\u5b78\u7fd2\u6a21\u578b\u3002\n\u5982\u6b64\u4e00\u4f86\u5728\u5c0d\u65bc\u975e\u7d50\u69cb\u5316\u8cc7\u6599\uff08\u4f8b\u5982\uff1a\u5f71\u50cf\uff09\u7684\u6a5f\u5668\u5b78\u7fd2\u61c9\u7528\u4e0a\u8b8a\u5f97\u66f4\u52a0\u5bb9\u6613\u3002\u7c21\u55ae\u6613\u7528\u7684\u6d41\u7a0b\u5c0d\u65bc\u4e0d\u719f\u5f8c\u7aef\u7cfb\u7d71\u7684\u8cc7\u6599\u5de5\u7a0b\u5e2b\u6216\u8cc7\u6599\u79d1\u5b78\u5bb6\u4e5f\u7279\u5225\u5e73\u6613\u8fd1\u4eba\u3002\n\n\u4f46\u5be6\u969b\u4e0a\u5927\u5bb6\u90fd\u8aaa\u300c\u4eba\u5de5\u667a\u6167\u4e4b\u524d\u9700\u8981\u6709\u5de5\u4eba\u667a\u6167\u300d\uff0c\uff0c\u4e8b\u5be6\u4e0a\u771f\u7684\u662f\u9019\u6a23\u55ce\uff1fAutoML \u5230\u5e95\u80fd\u4e0d\u80fd\u6539\u5584\u9019\u4ef6\u4e8b\u60c5\uff1f\n\u8b93\u6211\u5011\u7528\u4e00\u500b\u5be6\u969b\u7684\u4f8b\u5b50\u5229\u7528 AutoML Vision + Firebase \u4f86\u5be6\u969b\u8d70\u904e\u4e00\u6b21\uff0c\u6253\u9020\u4e00\u500b\u7269\u4ef6\u8fa8\u8b58\u7684\u7cfb\u7d71\u3002", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"code": "QTDNR8", "name": "Edward Chuang", "avatar": "https://pretalx.com/media/avatars/QTDNR8_7b1Nt89.webp", "biography": "Edward \u662f Google Cloud \u7684 Customer Engineer\uff0c\u4ed6\u7684\u5c08\u9577\u5728\u5354\u52a9\u904a\u6232\u8207\u96f6\u552e\u96fb\u5546\u884c\u696d\u7684\u5ba2\u6236\u5982\u4f55\u4f7f\u7528 Google Cloud \u7684\u7522\u54c1\u8207\u6280\u8853\u4f86\u73fe\u4ee3\u5316\u65e2\u6709\u7684\u8cc7\u8a0a\u57fa\u790e\u5efa\u8a2d\uff0c\u540c\u6642\u4e5f\u80fd\u89e3\u6c7a\u5ba2\u6236\u7684\u5546\u696d\u554f\u984c\u4e26\u4e14\u7372\u5f97\u6280\u8853\u7684\u63d0\u5347\u3002\n\n\u5728\u52a0\u5165 Google \u4e4b\u524d\uff0cEdward \u6709\u8457\u8d85\u904e 13 \u5e74\u7684\u5f8c\u7aef\u5de5\u7a0b\u5e2b\uff0c\u4ee5\u53ca\u7db2\u7ad9\u53ef\u9760\u5ea6\u5de5\u7a0b (Site-Reliability Engineering, SRE) \u7684\u7d93\u9a57\u3002\u4ed6\u7684\u5922\u60f3\u662f\u6210\u70ba Google Maps \u8857\u666f\u8eca\u7684\u99d5\u99db\uff0c\u4ed6\u540c\u6642\u4e5f\u662f\u5143\u7956 COSCUP (2006 \u5e74) \u7684\u5de5\u4f5c\u4eba\u54e1\u4e4b\u4e00\u3002", "public_name": "Edward Chuang", "guid": "d719d721-78b7-5a22-a1f3-678fc574d8c2", "url": "https://pretalx.com/coscup-2022/speaker/QTDNR8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WZ9WGH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WZ9WGH/", "attachments": []}, {"guid": "1ba8a4bd-1ad8-560d-828d-c0b401f39f46", "code": "NMSVGS", "id": 19241, "logo": null, "date": "2022-07-30T11:30:00+08:00", "start": "11:30", "end": "2022-07-30T12:00:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19241-gcp--gcp--101", "url": "https://pretalx.com/coscup-2022/talk/NMSVGS/", "title": "GCP \u521d\u5fc3\u8005\u7cfb\u5217 - GCP \u96f2\u7aef\u5e73\u53f0\u5165\u9580 101", "subtitle": "", "track": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "GCP \u96f2\u7aef\u5e73\u53f0\u4ecb\u7d39\n\n\u5982\u4f55\u8de8\u51fa\u96f2\u7aef\u5e73\u53f0\u4f7f\u7528\u7b2c\u4e00\u6b65\uff1f\n\n\u5e38\u898b GCP \u670d\u52d9\u4ee5\u53ca\u8cc7\u6e90\u4ecb\u7d39\n\nGCP \u5e73\u81fa\u5de5\u5177\u5feb\u901f\u4ecb\u7d39\n\nGCP \u5e73\u81fa\u4f7f\u7528\u7d93\u9a57\u4ea4\u6d41", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RCRCNW", "name": "Max Huang", "avatar": "https://pretalx.com/media/avatars/RCRCNW_Fr5l3fP.webp", "biography": "About Me\nhttps://sakanamax.github.io/", "public_name": "Max Huang", "guid": "3f5950a9-ddd6-52e1-b96d-1e8c2253be6d", "url": "https://pretalx.com/coscup-2022/speaker/RCRCNW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/NMSVGS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/NMSVGS/", "attachments": []}, {"guid": "2eada64b-b681-5d98-a090-a71a8c0c7bdc", "code": "RW3HAY", "id": 19327, "logo": null, "date": "2022-07-30T12:10:00+08:00", "start": "12:10", "end": "2022-07-30T12:40:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19327-2022--chrome-extension", "url": "https://pretalx.com/coscup-2022/talk/RW3HAY/", "title": "\u5728 2022 \u5e74\u5982\u679c\u4f60\u60f3\u62ff Chrome Extension \u958b\u767c\u8f38\u5165\u6cd5", "subtitle": "", "track": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5c0f\u9ea5\u6ce8\u97f3\u8f38\u5165\u6cd5\u662f\u4e00\u5957\u958b\u6e90\u7684\u667a\u6167\u9078\u5b57\u6ce8\u97f3\u8f38\u5165\u6cd5\uff0c\u76ee\u524d\u6709 macOS \u8207 Linux \u7248\u672c\u3002\u4eca\u5e74\u6211\u5011\u5617\u8a66\u5c07\u5c0f\u9ea5\u6ce8\u97f3\u7684\u9078\u5b57\u5f15\u64ce\u79fb\u690d\u5230 Web \u6280\u8853\u4e0a\uff0c\u8b93\u7121\u6cd5\u5b89\u88dd\u8f38\u5165\u6cd5\u7684\u7528\u6236\uff0c\u4e5f\u53ef\u4ee5\u900f\u904e\u67d0\u500b\u700f\u89bd\u5668\u5206\u9801\uff0c\u4f7f\u7528\u9806\u624b\u7684\u8f38\u5165\u6cd5\u5165\u4e2d\u6587\uff0c\u4e26\u5617\u8a66\u505a\u6210 Chrome Extension\u3002\n\n\u7d50\u679c\u767c\u73fe\uff0c\u5728 2022 \u5e74\u7684\u74b0\u5883\u4e0b\uff0c\u4f7f\u7528\u7db2\u9801\u6280\u8853\u958b\u767c\u8f38\u5165\u6cd5\u53ef\u8aaa\u56f0\u96e3\u91cd\u91cd\uff0c\u4f46\u4ecd\u7136\u662f\u4e00\u500b\u6709\u8da3\u7684\u904e\u7a0b\u2014\u8e29\u5730\u96f7\u9019\u7a2e\u4e8b\u60c5\u6700\u6709\u8da3\u4e86\u3002", "description": "\u5305\u62ec\n\n- \u5c0f\u9ea5\u6ce8\u97f3\u662f\u4ec0\u9ebc\uff1f\n- \u904e\u53bb\u4f7f\u7528\u7db2\u9801\u5be6\u4f5c\u8f38\u5165\u6cd5\u7684\u7c21\u77ed\u56de\u9867\n- \u6211\u5011\u505a\u4e86\u4ec0\u9ebc\uff1f\n- \u6211\u5011\u9047\u5230\u4e86\u4ec0\u9ebc\uff1f", "recording_license": "", "do_not_record": false, "persons": [{"code": "9TYDBD", "name": "Weizhong Yang a.k.a zonble", "avatar": "https://pretalx.com/media/avatars/9TYDBD_CNlFPJ9.webp", "biography": "\u76ee\u524d\u5728 Cerence \u64d4\u4efb\u8edf\u9ad4\u958b\u767c\u7d93\u7406\u8077\u52d9\uff0c\u540c\u6642\u4e5f\u662f Flutter GDE\u3002\u5de5\u4f5c\u4e0a\u505a\u904e\u7684\u6771\u897f\u5305\u62ec\n\n- My Volkswagen Connect/My Skoda Connect app (at Cerence)\n- Cerence ARK SDK for iOS\n- KKBOX iOS/macOS/tvOS. KKBOX Kids iOS/Android\n- Yahoo! KeyKey. Boshiamy X1.\n\n\u4e00\u4e9b Opensource \u5c08\u6848\uff1a\n\n- McBopomofo/OpenVanilla\n- Various Flutter/Cocoapods libraries", "public_name": "Weizhong Yang a.k.a zonble", "guid": "6d9d9856-2609-556c-9a79-67ecabb2b728", "url": "https://pretalx.com/coscup-2022/speaker/9TYDBD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/RW3HAY/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/RW3HAY/", "attachments": []}, {"guid": "e17959f8-e78e-5bc2-a7cc-65a1ac08ac73", "code": "JLFGYC", "id": 19579, "logo": null, "date": "2022-07-30T13:00:00+08:00", "start": "13:00", "end": "2022-07-30T13:30:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19579-17-gke", "url": "https://pretalx.com/coscup-2022/talk/JLFGYC/", "title": "17\u76f4\u64ad\u9ad8\u6d41\u91cf\u5f8c\u7aef GKE \u9664\u96f7\u5206\u4eab", "subtitle": "", "track": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5206\u4eab 17 \u76f4\u64ad\u5728\u8fd1\u671f\u4f7f\u7528 GKE \u7dad\u904b\u5f8c\u7aef API \u7684\u5169\u4e09\u4e8b\uff0c\u5e0c\u671b\u80fd\u6e1b\u5c11\u807d\u773e\u8e29\u96f7\u7684\u6642\u9593", "description": "\u5206\u4eab 17 \u76f4\u64ad\u5982\u4f55\u5c07\u5168\u7403\u5f8c\u7aef API \u90fd\u653e\u5728 GKE \u4e0a\uff0c\u4e26\u4ee5\u904e\u5f80\u7684\u7d93\u9a57\u8aaa\u660e GKE \u5728\u90a3\u4e9b\u60c5\u6cc1\u6703\u9700\u8981\u7279\u5225\u5c0f\u5fc3\n- route-based vs vpc-native\n- kube-dns-autoscaler \u8abf\u6574\n- \u4e00\u500b svc \u5e95\u4e0b\u6700\u591a\u80fd\u6709\u5e7e\u500b pod\n- GKE auto-upgrade\n- \u81ea\u5df1\u958b\u767c\u7684 pre-scaling", "recording_license": "", "do_not_record": false, "persons": [{"code": "EHBB8H", "name": "Brent Chang", "avatar": "https://pretalx.com/media/avatars/EHBB8H_Vm7MkL4.webp", "biography": "Sr. SRE @ 17LIVE services inc.", "public_name": "Brent Chang", "guid": "2a3abc57-a66f-5f6a-90d1-f689b3fa5f88", "url": "https://pretalx.com/coscup-2022/speaker/EHBB8H/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/JLFGYC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/JLFGYC/", "attachments": []}, {"guid": "977b5644-0a8f-5388-94c8-6d07c09ac3e2", "code": "GWWSLW", "id": 19059, "logo": null, "date": "2022-07-30T13:40:00+08:00", "start": "13:40", "end": "2022-07-30T14:10:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19059-einkbro", "url": "https://pretalx.com/coscup-2022/talk/GWWSLW/", "title": "\u5728\u96fb\u5b50\u66f8\u95b1\u8b80\u5668\u4e0a\u4f86\u9ede\u4e0d\u4e00\u6a23\u7684\u700f\u89bd\u5668 -- EinkBro", "subtitle": "", "track": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u96fb\u5b50\u66f8\u95b1\u8b80\u5668\u7684\u756b\u9762\u66f4\u65b0\u901f\u5ea6\u8ddf\u4e00\u822c\u87a2\u5e55\u6bd4\u8d77\u4f86\u6162\u5f88\u591a\u3002\u5728\u9019\u7a2e\u9650\u5236\u4e0b\uff0c\u5982\u679c\u60f3\u8981\u5229\u7528\u5b83\u4f86\u6709\u6548\u5730\u700f\u89bd\u7db2\u9801\uff0c\u5728\u529f\u80fd\u8a2d\u8a08\u7684\u6982\u5ff5\u4e0a\u9700\u8981\u4e0d\u540c\u7684\u601d\u60df\u3002\u672c\u8b70\u7a0b\u5c07\u6703\u4ecb\u7d39\u4e00\u6b3e\u958b\u6e90\u7684\u700f\u89bd\u5668 EinkBro\uff0c\u8aaa\u660e\u5b83\u5982\u4f55\u8003\u616e\u5230\u96fb\u5b50\u7d19\u7684\u7279\u6027\uff0c\u5be6\u4f5c\u51fa\u4e00\u500b\u53c8\u4e00\u500b\u9069\u5408\u96fb\u5b50\u66f8\u95b1\u8b80\u5668\u7684\u529f\u80fd\u3002", "description": "EinkBro \u662f\u4e00\u6b3e\u958b\u6e90\u7684\u5c0f\u578b Android \u700f\u89bd\u5668(\u7d04 2.5 MB)\u3002\u5b83\u91dd\u5c0d\u96fb\u5b50\u7d19\u7684\u7279\u6027\uff0c\u5728\u4f7f\u7528\u8005\u4ecb\u9762\u4e0a\u505a\u4e86\u9069\u7576\u7684\u8abf\u6574\uff0c\u8b93\u756b\u9762\u66f4\u52a0\u6e05\u6670\uff1b\u5728\u529f\u80fd\u9762\u5247\u662f\u5f15\u9032\u4e86\u8a31\u591a\u7b26\u5408\u96fb\u5b50\u66f8\u95b1\u8b80\u5668\u4f7f\u7528\u7fd2\u6163\u7684\u64cd\u4f5c\uff1b\u6bd4\u65b9\u8aaa\uff0c\u8b93\u4f7f\u7528\u8005\u53ef\u4ee5\u9ede\u64ca\u756b\u9762\u7ffb\u9801\uff0c\u6216\u5229\u7528\u97f3\u91cf\u9375\u7ffb\u9801\uff0c\u907f\u514d\u56e0\u70ba\u6372\u52d5\u7db2\u9801\u5167\u5bb9\u9020\u6210\u592a\u591a\u6b98\u5f71\uff1b\u5b83\u4e5f\u63d0\u4f9b\u4e86\u5e02\u9762\u4e0a\u5e38\u7528\u700f\u89bd\u5668\u4e5f\u6709\u7684 Reader mode\uff0c\u8b93\u4f7f\u7528\u8005\u53ef\u4ee5\u66f4\u52a0\u6c89\u6d78\u5728\u5167\u5bb9\u7684\u95b1\u8b80\u4e0a\u3002\u5b83\u9084\u6709\u4e00\u500b\u5f88\u7279\u5225\u7684\u529f\u80fd\u662f\uff1a\u53ef\u4ee5\u5c07\u7576\u4e0b\u7684\u7db2\u9801\u8f38\u51fa\u6210 epub \u6a94\u6848\uff0c\u65b9\u4fbf\u4f7f\u7528\u8005\u53ef\u4ee5\u5229\u7528\u95b1\u8b80\u5668\u4e0a\u7684\u5176\u4ed6\u8edf\u9ad4\u4f86\u505a\u5f8c\u7e8c\u7684\u95b1\u8b80\u3002\n\n\u672c\u8b70\u7a0b\u6703\u8aaa\u660e EinkBro \u662f\u600e\u9ebc\u958b\u59cb\u5b83\u7684\u958b\u6e90\u4e4b\u8def\uff1b\u4ee5\u53ca\u4e00\u8def\u4ee5\u4f86\uff0c\u5982\u4f55\u900f\u904e\u5176\u4ed6\u958b\u653e\u7a0b\u5f0f\u78bc\u7684\u5354\u52a9\uff0c\u4e0d\u65b7\u5730\u65b0\u589e\u5404\u7a2e\u5be6\u7528\u7684\u529f\u80fd\u3002\u4e5f\u5e0c\u671b\u5176\u4ed6\u5c0d\u700f\u89bd\u5668\u958b\u767c\u6709\u8208\u8da3\u6216\u662f\u5c0d\u96fb\u5b50\u66f8\u95b1\u8b80\u5668\u6709\u4f7f\u7528\u7d93\u9a57\u7684\u670b\u53cb\uff0c\u4e00\u8d77\u4f86\u52a0\u5165\u958b\u767c\u7684\u884c\u5217\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "TZLSMZ", "name": "Daniel Kao", "avatar": "https://pretalx.com/media/avatars/TZLSMZ_2gL8SSM.webp", "biography": "\u4e00\u500b\u4e00\u76f4\u53d7\u60e0\u65bc Open Source \u7684\u5de5\u7a0b\u5e2b\uff0c\u5e0c\u671b\u6709\u671d\u4e00\u65e5\u4e5f\u80fd\u5c0d\u9019\u500b\u793e\u6703\u6709\u6240\u8ca2\u737b\u3002", "public_name": "Daniel Kao", "guid": "f2dd602e-a0e6-5be1-87cc-4614d5e72c96", "url": "https://pretalx.com/coscup-2022/speaker/TZLSMZ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/GWWSLW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/GWWSLW/", "attachments": []}, {"guid": "ef15592b-1012-5777-99a8-56610f2401c9", "code": "WL9YQD", "id": 18830, "logo": null, "date": "2022-07-30T14:20:00+08:00", "start": "14:20", "end": "2022-07-30T14:50:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-18830-aospjnikotlin", "url": "https://pretalx.com/coscup-2022/talk/WL9YQD/", "title": "\u5728AOSP\u4e0a\u5be6\u4f5c\u901a\u7528\u578b\u786c\u9ad4\u63a7\u5236JNI\u7d66Kotlin\u8abf\u7528", "subtitle": "", "track": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u96a8\u8457\u5b89\u5353\u624b\u6a5f\u7684\u666e\u53ca\uff0c Android \u7cfb\u7d71\u5728\u6d88\u8cbb\u6027\u5e02\u5834\u5df2\u6f38\u8da8\u7a69\u5b9a\u4e26\u9081\u5411\u9ad8\u539f\u671f\uff0c\u8207\u6b64\u540c\u6642\u5e36\u52d5\u4e86\u5de5\u696d\u7d1a Android \u5e73\u81fa\u4e5f\u96a8\u4e4b\u5728\u6b50\u6d32\u6d6e\u4e0a\u6c34\u9762\u3002\nAndroid \u7cfb\u7d71\u5728ARM\u5de5\u696d\u7d1a\u5e73\u81fa\u4e0a\u5e38\u9700\u8981\u786c\u9ad4\u5982GPIO\u3001UART\u3001I2C\u3001PWM\u7b49\u8a0a\u865f\u63a7\u5236\uff0c\u5404\u5bb6\u5ee0\u5546\u5be6\u4f5c\u7684\u65b9\u6cd5\u9664\u4e86\u4e0d\u76e1\u76f8\u540c\u5916\uff0c\u5e38\u6703\u7834\u58de\u5230Android\u672c\u8eab\u7684\u5b89\u5168\u6027\u67b6\u69cb\uff0c\u672c\u8b70\u7a0b\u5c07\u5206\u5225\u5f9eAOSP 12\u8207Android-Studio IDE\u5169\u500b\u8996\u89d2\uff0c\u5206\u4eab\u5982\u4f55\u7528Linux\u4e0a\u786c\u9ad4\u63a7\u5236\u5e38\u7528\u7684\u51fd\u793a\u5eab\uff0c\u5c01\u88dd\u81f3JNI\u5c64\u7d66Kotlin\u8abf\u7528\uff0c\u540c\u6642\u4e0d\u7834\u58deAndroid\u672c\u8eab\u7684\u5b89\u5168\u67b6\u69cb\u3002", "description": "\u5167\u5bb9\u5927\u7db1\uff1a\n\n1. \u7c21\u4ecb Linux \u4e0a \u7684 \u63a7\u5236\u786c\u9ad4\u7684\u65b9\u6cd5\u6709\u54ea\u4e9b (15%)\n2. \u4ecb\u7d39 Kotlin\u8207JNI\u4e32\u63a5\u7684\u67b6\u69cb (15%)\n3. \u5206\u4eab \u7b2c\u4e00\u500bJNI\u5be6\u4f5clibgpiod\uff08\u6703\u7528 Raspberry Pi\u3001EDM-G-IMX8MP \u8207 Orange PI\u7b49\u958b\u767c\u677f\u7576\u793a\u7bc4\u5be6\u4f8b\uff09(40%)\n3-1. \u5982\u4f55Android Stuidio\u4e0a\u5f9e\u7121\u5230\u6709\u5be6\u4f5c\n3-2. \u4e0d\u8981\u5fd8\u4e86\u8de8\u5e73\u53f0\u76f8\u5bb9! (ARM32\u8207ARM64)\n3-3. \u5982\u4f55\u79fb\u690d\u5230AOSP source code\n3-4. \u514b\u670d\u5b89\u5168\u6027\u554f\u984c - SELinux\n4. \u5176\u4ed6\u786c\u9ad4\u63a7\u5236\u5be6\u4f5c (20%)\n4-1. I2C\n4-2. UART and PWM\n4-3. Modbus and Canbus\n\u7d50\u8ad6\u8207\u672a\u4f86\u65b9\u5411 (10%)", "recording_license": "", "do_not_record": false, "persons": [{"code": "HDYY7X", "name": "Wig", "avatar": "https://pretalx.com/media/avatars/HDYY7X_mudTh0p.webp", "biography": "\u5728\u696d\u754c\u8173\u9ebb\u7684\u5d4c\u5165\u5f0fopen source\u611b\u597d\u8005", "public_name": "Wig", "guid": "4d062867-228b-55f1-9cfa-87f0293067fa", "url": "https://pretalx.com/coscup-2022/speaker/HDYY7X/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WL9YQD/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WL9YQD/", "attachments": []}, {"guid": "9d2ab6d0-3017-5c17-98d9-a320a27d4f42", "code": "7M87TR", "id": 19659, "logo": null, "date": "2022-07-30T14:55:00+08:00", "start": "14:55", "end": "2022-07-30T15:25:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19659-ksp-introduction", "url": "https://pretalx.com/coscup-2022/talk/7M87TR/", "title": "KSP Introduction", "subtitle": "", "track": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "KSP \u7684\u5168\u540d\u662f Kotlin Symbol Processing\n\u8ddf Java \u7684 Annotation Processing \u975e\u5e38\u985e\u4f3c\u4e5f\u662f\u4f7f\u7528 Annotation \u4f86\u7522\u751f\u7a0b\u5f0f\u78bc\n\u90a3\u7a76\u7adf\u4f7f\u7528 KSP \u80fd\u5e36\u4f86\u591a\u5c11\u984d\u5916\u7684\u597d\u8655\u4ee5\u53ca\u4ed6\u5167\u90e8\u662f\u600e\u9ebc\u904b\u4f5c\u7684\u5462?\n\u5c31\u8b93\u6211\u5011\u4e00\u8d77\u4f86 process \u770b\u770b\u5427~", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "HBSNXV", "name": "Jintin", "avatar": "https://pretalx.com/media/avatars/HBSNXV_pVmtyUK.webp", "biography": "Android GDE\uff0c\u64c1\u6709\u5341\u591a\u5e74Android\u958b\u767c\u7d93\u9a57\uff0c\u4e14\u8208\u8da3\u5ee3\u6cdb\u4e0d\u9650\u65bcAndroid\u9818\u57df\uff0c\u66fe\u5728\u65b0\u5275\u516c\u53f8\u5305\u8fa6Android\u3001iOS\u3001Web\u3001Backend\u7b49\u6240\u6709\u6280\u8853\u5de5\u4f5c\uff0c\u4e5f\u610f\u5916\u5730\u958b\u767c\u51fa\u4e00\u500b\u7834\u5343star\u7684Swift\u5c08\u6848\uff0c\u4f46\u6700\u937e\u60c5\u7684\u6280\u8853\u9084\u662fAndroid\uff0c\u76ee\u524d\u9084\u5728\u52aa\u529b\u671dAndroid\u7834\u5343star\u4e4b\u8def\u9081\u9032\u3002\n\n\u71b1\u611b\u5206\u4eab\uff0c\u66fe\u591a\u6b21\u5728Android Taipei / COSCUP / GDG DevFest Taipei/ DroidCon SG\uff0c\u7b49\u570b\u5167\u5916\u77e5\u540d\u6280\u8853\u7814\u8a0e\u6703\u9032\u884cAndroid\u4e3b\u984c\u6f14\u8b1b\u3002", "public_name": "Jintin", "guid": "d1b0a116-2419-5ee6-a324-2363231e57fa", "url": "https://pretalx.com/coscup-2022/speaker/HBSNXV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/7M87TR/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/7M87TR/", "attachments": []}, {"guid": "0c0f76fd-c00a-5b07-9536-01b022183bd5", "code": "P7HXPX", "id": 19364, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T16:00:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19364-gcp", "url": "https://pretalx.com/coscup-2022/talk/P7HXPX/", "title": "\u5982\u4f55\u8b93 GCP \u670d\u52d9\u589e\u9032\u5f71\u7247\u7522\u751f\u5b57\u5e55\u7684\u6548\u7387", "subtitle": "", "track": "Google\u958b\u767c\u8005\u6d3e\u5c0d", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u96a8\u8457\u5927\u5f71\u7247\u6642\u4ee3\u958b\u59cb\uff0c\u4eba\u5011\u958b\u59cb\u62cd\u651d\u5404\u7a2e\u984c\u6750\u7684\u984c\u76ee\uff0c\u8eab\u70ba\u5275\u4f5c\u8005\u7684\u4f60\u6700\u75db\u7684\u9ede\u662f\u4ec0\u9ebc\uff1f\u5f71\u7247\uff1f\u984c\u6750\uff1f\u5c0d\u6211\u4f86\u8aaa\u5c31\u662f\u5b57\u5e55\u554f\u984c\uff01\u4eba\u4eba\u770b\u5f71\u7247\u90fd\u9700\u8981\u5b57\u5e55\u7684\u90e8\u5206\uff0c\u90a3\u8a72\u600e\u9ebc\u6e1b\u8f15\u4e0a\u5b57\u5e55\u7684\u5de5\u4f5c\u5462\uff1f\u9019\u6b21\u5c31\u5229\u7528 GCP \u4e0a\u7684\u670d\u52d9(STT, GCS)\uff0c\u5206\u4eab\u7576\u4e2d\u4f7f\u7528\u7684\u4e00\u4e9b\u7709\u7709\u89d2\u89d2\uff0c\u81f3\u5c11\u5148\u8b93\u4f60\u53ef\u4ee5\u64c1\u6709\u4e00\u500b\u5165\u9580\u7d1a\u7684\u5b57\u5e55\uff0c\u964d\u4f4e\u5927\u5bb6\u521d\u671f\u5728\u505a\u5f71\u7247\u6240\u82b1\u7684\u6642\u9593\uff0c\u628a\u7cbe\u529b\u653e\u591a\u4e00\u9ede\u5230\u5275\u4f5c\u4e0a\uff0c\u6700\u5f8c\u5728\u642d\u914d video.js \u4f86\u5c55\u793a\u3002", "description": "\u96a8\u8457\u5927\u5f71\u7247\u6642\u4ee3\u958b\u59cb\uff0c\u4eba\u5011\u958b\u59cb\u62cd\u651d\u5404\u7a2e\u984c\u6750\u7684\u984c\u76ee\uff0c\u8eab\u70ba\u5275\u4f5c\u8005\u7684\u4f60\u6700\u75db\u7684\u9ede\u662f\u4ec0\u9ebc\uff1f\u5f71\u7247\uff1f\u984c\u6750\uff1f\u5c0d\u6211\u4f86\u8aaa\u5c31\u662f\u5b57\u5e55\u554f\u984c\uff01\u4eba\u4eba\u770b\u5f71\u7247\u90fd\u9700\u8981\u5b57\u5e55\u7684\u90e8\u5206\uff0c\u90a3\u8a72\u600e\u9ebc\u6e1b\u8f15\u4e0a\u5b57\u5e55\u7684\u5de5\u4f5c\u5462\uff1f\u9019\u6b21\u5c31\u5229\u7528 GCP \u4e0a\u7684\u670d\u52d9(STT, GCS)\uff0c\u5206\u4eab\u7576\u4e2d\u4f7f\u7528\u7684\u4e00\u4e9b\u7709\u7709\u89d2\u89d2\uff0c\u81f3\u5c11\u5148\u8b93\u4f60\u53ef\u4ee5\u64c1\u6709\u4e00\u500b\u5165\u9580\u7d1a\u7684\u5b57\u5e55\uff0c\u964d\u4f4e\u5927\u5bb6\u521d\u671f\u5728\u505a\u5f71\u7247\u6240\u82b1\u7684\u6642\u9593\uff0c\u628a\u7cbe\u529b\u653e\u591a\u4e00\u9ede\u5230\u5275\u4f5c\u4e0a\uff0c\u6700\u5f8c\u5728\u642d\u914d video.js \u4f86\u5c55\u793a\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "9SDCS8", "name": "NiJia Lin", "avatar": "https://pretalx.com/media/avatars/9SDCS8_00PCrvS.webp", "biography": "LINE Taiwan Technology Evangelist\u3002\u5e73\u6642\u904a\u8d70/\u6f5b\u6c34\u65bc\u5404\u5927\u793e\u7fa4\u7576\u4e2d\uff0c\u559c\u6b61\u5206\u4eab\u8207\u5efa\u7acb\u95dc\u65bc\u5de5\u7a0b\u751f\u614b\u5708\u7684\u76f8\u95dc\u8b70\u984c\u3002\u4e14\u559c\u6b61\u628a\u4e00\u5929\u757672\u5c0f\u6642\u4f7f\u7528\uff0c\u5beb\u7a0b\u5f0f/\u526a\u5f71\u7247/\u5230\u8655\u770b Open Souce \u6587\u4ef6/\u6253\u904a\u6232...\u5982\u679c\u4f60\u4e5f\u6709\u985e\u4f3c\u7684\u7d93\u9a57\u60f3\u4ea4\u6d41\uff0c\u6b61\u8fce\u5230 COSCUP \u5c0b\u627e\u91ce\u751f\u7684\u5fcd\u8005\uff01", "public_name": "NiJia Lin", "guid": "8b734334-fda9-5e44-8bda-9f90ec853477", "url": "https://pretalx.com/coscup-2022/speaker/9SDCS8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/P7HXPX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/P7HXPX/", "attachments": []}], "TR213": [{"guid": "ab60c065-12db-53a1-908c-c70fca0b22fd", "code": "BVUBQW", "id": 19551, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:30:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19551", "url": "https://pretalx.com/coscup-2022/talk/BVUBQW/", "title": "\u9664\u932f\u8cc7\u8a0a\u8207\u4ed6\u5011\u7684\u7522\u5730", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Debug information is a mapping between the original source code and low-level binary locations. It provides developers powerful insights to diagnose problems (via debuggers) in their code and acts as one of the most important foundations for modern software development. Furthermore, in recent years, we are seeing increasing demands of high quality debug information for highly optimized applications that are otherwise \u201cun-debuggable\u201d. For instance, debugging unoptimized games is generally not feasible since it's likely to miss every single frame. In this talk, we are going to introduce how debug information works and how compilers generate proper debug info even with extensive levels of optimization enabled. At the end of this talk, you will gain insights into the structure of debug information and learn key compiler engineering knowledge on generating high quality debug info for critical, highly optimized software.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "GNYH7G", "name": "Min-Yih Hsu", "avatar": "https://pretalx.com/media/avatars/GNYH7G_PH7rpDn.webp", "biography": "Min-Yih \"Min\" Hsu is a Computer Science PhD student in University of California, Irvine. He has over 7 years of compiler engineering experiences. He is also an active member in the LLVM project who actively contributes codes to upstream LLVM and participates in community events. Min is currently the code owner of M68k LLVM backend.\n\nIn his leisure time, Min is a coffee enjoyer and a researcher on perfect chocolate milk formula.", "public_name": "Min-Yih Hsu", "guid": "3774c148-5997-5ce6-b1da-b737875506f3", "url": "https://pretalx.com/coscup-2022/speaker/GNYH7G/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/BVUBQW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/BVUBQW/", "attachments": []}, {"guid": "23536e16-a4ed-5a1f-8f45-992b4131fba2", "code": "TEYN89", "id": 19531, "logo": null, "date": "2022-07-30T10:30:00+08:00", "start": "10:30", "end": "2022-07-30T11:00:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19531-ptrace--linux--debugger", "url": "https://pretalx.com/coscup-2022/talk/TEYN89/", "title": "\u57fa\u65bc ptrace \u5728 Linux \u4e0a\u6253\u9020\u5177\u9ad4\u800c\u5fae\u7684 debugger", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "GNU Debugger(GDB) \u5c0d\u4f7f\u7528 Linux \u9032\u884c\u958b\u767c\u7684\u7a0b\u5f0f\u64b0\u5beb\u8005\u4f86\u8aaa\u53ef\u8aaa\u662f\u4e0d\u53ef\u6216\u7f3a\u7684\u5de5\u5177\u3002\u5176\u901a\u904e\u5f37\u5927\u7684 ptrace \u7cfb\u7d71\u547c\u53eb\uff0c\u8b93 GDB \u53ef\u4ee5\u8ffd\u8e64\u751a\u81f3\u4fee\u6539\u5176\u4ed6\u884c\u7a0b(process)\u3002\n\n\u5728\u672c\u8b70\u7a0b\u4e2d\uff0c\u6211\u5011\u57fa\u65bc ptrace \u5728 Linux \u4e0a\u6253\u9020\u4e00\u6b3e\u5177\u9ad4\u800c\u5fae\u7684 debugger\uff0c\u7d50\u5408\u88ab\u9664\u932f\u8005(debuggee) \u7684 DWARF \u8cc7\u8a0a\uff0c\u9019\u500b debugger \u53ef\u4ee5\u63d0\u4f9b\u65b7\u9ede(breakpoint)\u8a2d\u7f6e\u3001\u88ab\u9664\u932f\u8005\u7684\u66ab\u5b58\u5668\u8207\u8a18\u61b6\u9ad4\u7684\u8b80\u5beb\u3001\u539f\u59cb\u78bc\u7b49\u7d1a(source-level) \u7684\u55ae\u6b65\u57f7\u884c\u8207\u5806\u758a\u5c55\u958b(stack unwinding)\u7b49\u529f\u80fd\u3002\u85c9\u7531\u6b64\u5177\u9ad4\u800c\u5fae\u7684 debugger\uff0c\u6211\u5011\u5c07\u5c0d ptrace \u5728 GDB \u4e2d\u626e\u6f14\u7684\u89d2\u8272\u6709\u66f4\u6df1\u523b\u7684\u8a8d\u8b58\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ESLTDU", "name": "RinHizakura", "avatar": "https://pretalx.com/media/avatars/ESLTDU_8pHrImC.webp", "biography": "\u6beb\u7121\u56de\u61c9\uff0c\u5c31\u53ea\u662f\u500b\u6c92\u6599\u7684\u9945\u982d", "public_name": "RinHizakura", "guid": "ecb5071f-c427-5256-87f8-9057694d8054", "url": "https://pretalx.com/coscup-2022/speaker/ESLTDU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TEYN89/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TEYN89/", "attachments": []}, {"guid": "a2de010f-b5e2-5244-83c5-7d1cc76379f8", "code": "E3VDJX", "id": 19624, "logo": null, "date": "2022-07-30T11:00:00+08:00", "start": "11:00", "end": "2022-07-30T11:30:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19624-risc-v-vector-extension", "url": "https://pretalx.com/coscup-2022/talk/E3VDJX/", "title": "RISC-V Vector Extension: \u5f9e\u6307\u4ee4\u96c6\u5230\u7a0b\u5f0f\u6a21\u578b", "subtitle": "", "track": "System Software", "type": "60 mins", "language": "zh-hant", "abstract": "Vector Extension \u662f\u53bb\u5e74\u5e95 RISC-V \u6700\u65b0\u901a\u904e\u7684\u6a19\u6e96\u64f4\u5c55\u6307\u4ee4\u96c6\u4e4b\u4e00, \u6307\u4ee4\u7684\u5f48\u6027\u8a2d\u8a08\u9810\u8a08\u53ef\u5e36\u4f86\u5927\u5e45\u7684\u6548\u80fd\u6539\u5584, \u4e26\u4e14\u53ef\u61c9\u7528\u65bc\u8a31\u591a\u9818\u57df\u5982 AI, \u96fb\u8166\u8996\u89ba\u53ca\u591a\u5a92\u9ad4\u8655\u7406\u7b49, \u5c0d\u65bc RISC-V CPU \u751f\u614b\u4f86\u662f\u4e0d\u53ef\u6216\u7f3a\u7684\u4e00\u90e8\u5206, \u9664\u4e86\u4eca\u5e74\u9678\u7e8c\u6703\u6709\u786c\u9ad4\u554f\u4e16\u5916, \u76f8\u95dc\u7684\u8edf\u9ad4\u652f\u63f4\u4e5f\u5728\u5982\u706b\u5982\u837c\u7684\u9032\u884c, \u8b1b\u8005\u5c07\u5206\u4eab\u5728\u8edf\u9ad4\u65b9\u9762\u5c24\u5176\u662f\u7de8\u8b6f\u5668\u4ee5\u53ca\u8a9e\u8a00\u64f4\u5145\u65b9\u9762\u8a2d\u8a08\u7684\u7b2c\u4e00\u624b\u7d93\u9a57.", "description": "\u9019\u5834 talk \u9810\u8a08\u6703\u5206\u56de\u4e0a\u4e0b\u5169\u5834, \u524d\u534a\u6bb5\u4ecb\u7d39\u6307\u4ee4\u96c6\u90e8\u4efd, \u5f8c\u534a\u6bb5\u8a0e\u8ad6 Intrinsic \u8a2d\u8a08\u4ee5\u53ca\u7de8\u8b6f\u5668\u76f8\u95dc\u8b70\u984c.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HU8RPB", "name": "Kito Cheng", "avatar": "https://pretalx.com/media/avatars/HU8RPB_6gvP2wS.webp", "biography": "RISC-V \u958b\u767c\u8005, Compiler Engineer.", "public_name": "Kito Cheng", "guid": "ff0234fd-15bb-5af4-b3da-f4c66942351b", "url": "https://pretalx.com/coscup-2022/speaker/HU8RPB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/E3VDJX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/E3VDJX/", "attachments": []}, {"guid": "efecdf19-24ad-57fe-9074-f08172858360", "code": "98DQ7B", "id": 19590, "logo": null, "date": "2022-07-30T12:00:00+08:00", "start": "12:00", "end": "2022-07-30T12:30:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19590-building-risc-v-ai-ml-solutions", "url": "https://pretalx.com/coscup-2022/talk/98DQ7B/", "title": "Building RISC-V AI/ML Solutions", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "The RISC-V ecosystem has moved forward significantly with important specifications ratified that unlock and enable hardware and software development in key markets, AI/ML is one of them. In this section, we will introduce how we build software & hardware solutions for AI/ML domain on RISC-V platforms.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZGXRF9", "name": "Hong-Rong Hsu", "avatar": "https://pretalx.com/media/avatars/ZGXRF9_uAMChVq.webp", "biography": "Hong-Rong Hsu is a Software Technical team leader in SiFive from 2019 until now, in charge of developing AI/ML software and product deployment. Before join SiFive, he worked for Mediatek from 2010 to 2018, and Bitmain from 2018 to 2019. His RD interests include AI compiler, runtime, and system software.", "public_name": "Hong-Rong Hsu", "guid": "cc41652f-088c-5f65-a002-5d74fb4781b1", "url": "https://pretalx.com/coscup-2022/speaker/ZGXRF9/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/98DQ7B/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/98DQ7B/", "attachments": []}, {"guid": "cf832816-4e03-5c4a-93af-8a21530da172", "code": "NPGDNS", "id": 19178, "logo": null, "date": "2022-07-30T12:30:00+08:00", "start": "12:30", "end": "2022-07-30T13:00:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19178-coroutine-software-transactional-memory", "url": "https://pretalx.com/coscup-2022/talk/NPGDNS/", "title": "\u8173\u8e0f\u591a\u689d\u8239 - \u5229\u7528 Coroutine\u5728 Software Transactional Memory\u9032\u884c\u52d5\u614b\u6392\u7a0b", "subtitle": "", "track": "System Software", "type": "45 minutes", "language": "zh-hant", "abstract": "Software Transactional Memory (STM)\u63d0\u4f9b\u7a0b\u5f0f\u8a2d\u8a08\u5e2b\u4e00\u5957\u66f4\u62bd\u8c61\u5316\u7684\u540c\u6b65\u5957\u4ef6\uff0c\u8207 lock\u6a5f\u5236\u4e0d\u540c\u7684\u5730\u65b9\u5728\u65bc\uff0cSTM \u5c07\u8a18\u61b6\u9ad4\u4fdd\u8b77\u8cac\u4efb\u7531\u4f7f\u7528\u8005\u4e0b\u653e\u81f3\u7cfb\u7d71\u5c64\u7d1a\uff0c\u4e0d\u50c5\u80fd\u6709\u6548\u9632\u6b62\ndeadlock\u60c5\u5f62\uff0c\u66f4\u80fd\u5728\u591a\u57f7\u884c\u7dd2\u4e0b\u6709\u66f4\u597d\u7684\u53ef\u64f4\u5145\u6027\uff0c\u672c\u8b70\u7a0b\u5c07\u7531\u4ecb\u7d39 STM\u57fa\u672c\u6a5f\u5236\u51fa\u767c\uff0c\u8aaa\u660e STM\u73fe\u968e\u6bb5\u554f\u984c\uff0c\u6700\u5f8c\u5e36\u51fa\u6211\u5011\u4f7f\u7528 coroutine\u9054\u6210 STM\u52d5\u614b\u6392\u7a0b\u4e26\u63d0\u5347 STM library\u6548\u80fd\u3002", "description": "Agenda: \n- Introduction to STMs\n- Three limitations of the traditional STM system\n- How to use the coroutine for STM dynamic scheduling\n- Performance evaluation\n- Conclusion", "recording_license": "", "do_not_record": false, "persons": [{"code": "KDJJLN", "name": "PunchShadow", "avatar": "https://pretalx.com/media/avatars/KDJJLN_iMcHIN8.webp", "biography": "\u76ee\u524d\u570b\u7acb\u81fa\u7063\u5927\u5b78\u96fb\u6a5f\u6240\u535a\u58eb\u5019\u9078\u4eba\uff0c\u4e3b\u8981\u7814\u7a76\u65b9\u5411\u70ba\uff0c\u5e73\u884c\u7a0b\u5f0f\u7cfb\u7d71\u512a\u5316\uff0c\u79c9\u6301\u8457\u53d6\u4e4b\u65bc\u958b\u6e90\u7528\u4e4b\u65bc\u958b\u6e90\u7684\u5fc3\u614b\uff0c\u5e0c\u671b\u80fd\u70ba\u5176\u8ca2\u737b\u4e00\u5df1\u4e4b\u529b", "public_name": "PunchShadow", "guid": "0d028bc0-f427-525b-a4bb-f4eb12594022", "url": "https://pretalx.com/coscup-2022/speaker/KDJJLN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/NPGDNS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/NPGDNS/", "attachments": []}, {"guid": "8ab79b82-f128-538d-9946-f1009da4f3f1", "code": "BPL3ZZ", "id": 19620, "logo": null, "date": "2022-07-30T13:15:00+08:00", "start": "13:15", "end": "2022-07-30T13:45:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19620-tweak-linux-cpu-scheduling-latency", "url": "https://pretalx.com/coscup-2022/talk/BPL3ZZ/", "title": "Tweak Linux CPU Scheduling Latency", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "We propose using the scientific method to develop a deeper understanding of CPU schedulers used in Linux kernel. From these observations we are able to infer the underlying CPU scheduling policy and create models that predict scheduling behavior. Meanwhile, we would talk about CPU scheduler improvements which aim to be efficient and scalable for interactive tasks.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "N9YTX9", "name": "Jui-Tse Huang", "avatar": null, "biography": "A current 4th-grade student of National Cheng-Kong University, majoring in Computer Science and Information Engineering.", "public_name": "Jui-Tse Huang", "guid": "bbd3881a-a679-5776-ae31-a978d591ec99", "url": "https://pretalx.com/coscup-2022/speaker/N9YTX9/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/BPL3ZZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/BPL3ZZ/", "attachments": []}, {"guid": "47e632ff-ca9d-54de-a9ca-c21c8ae3fbed", "code": "JMENTC", "id": 19601, "logo": null, "date": "2022-07-30T13:45:00+08:00", "start": "13:45", "end": "2022-07-30T14:15:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19601-the-kernel-concurrency-sanitizer-kcsan", "url": "https://pretalx.com/coscup-2022/talk/JMENTC/", "title": "The Kernel Concurrency Sanitizer (KCSAN)", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u8fd1\u4ee3\uff0c\u591a\u6838\u5fc3\u8655\u7406\u5668\u7684\u786c\u9ad4\u5927\u91cf\u9032\u5165\u5230\u6d88\u8cbb\u8005\u7b49\u7d1a\u5e02\u5834\uff0c\u4e26\u884c\u7a0b\u5f0f\u8a2d\u8a08\u5df2\u88ab\u5927\u91cf\u4f7f\u7528\u3002\u800c\u76f8\u95dc\u7684 debug tool \u4e5f\u6709\u88ab\u63d0\u51fa\u3002\n\u5728 Linux Kernel \u4e2d\u4e5f\u6709\u76f8\u95dc\u7684 concurrency debug tool \uff0c\u5982 Kernel Concurrency Sanitizer (KCSAN) \u3002\n\u5728\u6b64\u6b21\u6f14\u8b1b\u4e2d\uff0c\u6703\u4ecb\u7d39 KCSAN \u7684\u904b\u4f5c\u6a5f\u5236\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "R7A9EA", "name": "\u6797\u5fd7\u6069", "avatar": "https://pretalx.com/media/avatars/R7A9EA_INY0eBp.webp", "biography": "Chih-En Lin is a student studying at National Taiwan Ocean University. He is interested in Linux kernel memory management. And, he is a collaborator of The Linux Kernel Module Programming Guide (sysprog21/lkmpg).", "public_name": "\u6797\u5fd7\u6069", "guid": "9f6e7d6f-7252-5159-bd07-d38188dc0458", "url": "https://pretalx.com/coscup-2022/speaker/R7A9EA/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/JMENTC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/JMENTC/", "attachments": []}, {"guid": "3dd2e347-97bb-5c40-9d97-ec998fe29f0e", "code": "AGCMDJ", "id": 18719, "logo": null, "date": "2022-07-30T14:30:00+08:00", "start": "14:30", "end": "2022-07-30T15:00:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-18719-launch-the-first-process-in-linux-system", "url": "https://pretalx.com/coscup-2022/talk/AGCMDJ/", "title": "Launch the first process in Linux system", "subtitle": "", "track": "System Software", "type": "45 minutes", "language": "zh-hant", "abstract": "\u6bcf\u7576 Linux kernel \u958b\u6a5f\u5f8c\uff0c\u5c31\u5c07\u4ea4\u624b\u7d66 User space \u7684\u7b2c\u4e00\u652f\u7a0b\u5f0f init\u3002\u63a5\u8457\uff0c\u5c31\u958b\u555f\u4e86\u5404 Linux distribution \u7684\u7279\u8272\u65c5\u7a0b\u3002\u672c\u6b21\u5c07\u4ee5 Busybox \u70ba\u4f8b\uff0c\u5206\u4eab Linux kernel \u5982\u4f55\u53bb\u627e\u5230\u9019\u8981\u57f7\u884c\u7684 init\uff0c\u5982\u4f55\u5c0e\u5411 Busybox\u3002\u4ee5\u53ca Busybox \u57f7\u884c\u8d77\u4f86\u5f8c\uff0c\u8981\u505a\u54ea\u4e9b\u4e8b\uff0c\u5982\u4f55\u53d6\u5f97 console ... \u7b49\u3002\u50cf\u6975\u4e86\u7c21\u7d04\u98a8\u683c\u7684 Linux System\n\n\u7576 Linux kernel \u8981\u4ea4\u624b\u7d66 init \u7a0b\u5f0f\u524d\uff0c\u9700\u8981\u5148\u652f\u63f4 file system \u8207\u8a72 storage \u7684 driver/module\uff0c\u624d\u627e\u5f97\u5230 init \u7a0b\u5f0f\u3002Kernel \u7684 boot command \u4e5f\u9700\u8981\u6307\u5b9a root device \u8207 file system\uff0c\u624d\u80fd\u6b63\u78ba\u639b\u8f09 root file system\u3002\u800c init \u5c0e\u5411\u57f7\u884c\u7684 Busybox\uff0c\u56e0\u70ba\u5176\u57fa\u790e\u529f\u80fd\u8c50\u5bcc\u3001\u9700\u8981\u5132\u5b58\u7a7a\u9593\u4e5f\u5c0f\uff0c\u662f\u652f\u8f15\u5de7\u597d\u7528\u7684\u7a0b\u5f0f\u3002\u56e0\u6b64\uff0c\u4e5f\u5e38\u7528\u5728\u9700\u8981\u7c21\u5316\u7cfb\u7d71\u74b0\u5883\u7684\u5d4c\u5165\u5f0f Linux \u7cfb\u7d71\u4e0a\u3002\n\u672c\u6b21\u6703\u5148\u4ee5\u865b\u64ec\u74b0\u5883\u70ba\u4f8b\uff0c\u518d\u5be6\u969b\u65bc Raspberry Pi \u4e0a\u793a\u7bc4\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "U8LC3D", "name": "StarNight", "avatar": "https://pretalx.com/media/avatars/U8LC3D_71ebXWp.webp", "biography": "An engineer loves free and open-source software & hardware!", "public_name": "StarNight", "guid": "2abd945c-058a-59d8-ae36-1dc7f51f3ade", "url": "https://pretalx.com/coscup-2022/speaker/U8LC3D/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/AGCMDJ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/AGCMDJ/", "attachments": []}, {"guid": "8ad57d64-7079-5957-bc04-4e2d0321759d", "code": "TBC8JU", "id": 20897, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T15:50:00+08:00", "duration": "00:20", "room": "TR213", "slug": "coscup-2022-20897-risc-v-ftrace-working-with-preemption", "url": "https://pretalx.com/coscup-2022/talk/TBC8JU/", "title": "RISC-V ftrace: working with preemption", "subtitle": "", "track": "System Software", "type": "20 minutes", "language": "zh-hant", "abstract": "We found several issues linked inherently with ISA of RISC-V itself when using ftrace after turning on kernel preemption. In RISC-V, we must use 2 instructions to perform a jump to a target which is further than 4KB, and we cannot promise any 2 instructions being executed on the same process context if preemption is enabled. However, this is how we patch code in ftrace in current implementation. Thus, we proposed a change that could possibly solve it, making kernel preemption work with ftrace. The patch has been published on the mailing list. We would like to share and discuss our thoughts on LPC. And the talk will cover following content:\n\nCurrent Implementation of RISC-V ftrace\nHow does stop_machine() work\nReviews of ftrace Implementations on other Architectures\nMixing with Kernel Preemption\nLimitation of RISC-V ftrace due to RISC-V ISA\nPossible Solutions to Enable ftrace with a Preemptible Kernel\nProposed Solution\nExperiment and Results", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "W8YHMM", "name": "Tao Chiu", "avatar": null, "biography": "Andy is currently an employee of the leading RISC-V IP provider : SiFive.", "public_name": "Tao Chiu", "guid": "60145f9f-47f2-52fd-b94d-a3ef2d4e984b", "url": "https://pretalx.com/coscup-2022/speaker/W8YHMM/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TBC8JU/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TBC8JU/", "attachments": []}], "TR409-1": [{"guid": "af7e0c49-c677-521f-b65c-7836aaabd3f5", "code": "TXUYK7", "id": 19491, "logo": null, "date": "2022-07-30T10:05:00+08:00", "start": "10:05", "end": "2022-07-30T10:35:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19491-ruby---3d--sketchup", "url": "https://pretalx.com/coscup-2022/talk/TXUYK7/", "title": "\u4f7f\u7528 Ruby \u5efa\u6a21\u5427\uff01(\u57fa\u65bc 3D \u5efa\u6a21\u8edf\u9ad4 Sketchup )", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Sketchup \u662f\u5efa\u7bc9\u754c\u5e38\u7528\u7684 3D \u5efa\u6a21\u8edf\u9ad4\uff0c\u800c Ruby \u5247\u662f\u7a0b\u5f0f\u8a9e\u8a00\uff0c\u770b\u4f3c\u516b\u7aff\u5b50\u6253\u4e0d\u8457\u7684\u5169\u8005\uff0c\u7d50\u5408\u8d77\u4f86\u7a76\u7adf\u80fd\u78b0\u51fa\u4ec0\u9ebc\u706b\u82b1\u5462?\n\u5728\u672c\u6b21\u8b70\u7a0b\u4e2d\uff0c\u8b1b\u8005\u5c07\u5e36\u4f60\u4e86\u89e3\u5230\u5982\u4f55\u4f7f\u7528 Ruby \u5728 Sketchup \u4e2d\u9032\u884c\u81ea\u52d5\u5efa\u6a21\uff0c\u900f\u904e Sketchup Ruby API \u4f60\u5c07\u80fd\u5b8c\u6210\u600e\u6a23\u5b50\u5167\u5bb9\u7684\u5c08\u6848\u3002", "description": "Sketchup \u662f\u5efa\u7bc9\u754c\u5e38\u7528\u7684 3D \u5efa\u6a21\u8edf\u9ad4\uff0c\u800c Ruby \u5247\u662f\u7a0b\u5f0f\u8a9e\u8a00\uff0c\u770b\u4f3c\u516b\u7aff\u5b50\u6253\u4e0d\u8457\u7684\u5169\u8005\uff0c\u7d50\u5408\u8d77\u4f86\u7a76\u7adf\u80fd\u78b0\u51fa\u4ec0\u9ebc\u706b\u82b1\u5462?\n\u5728\u672c\u6b21\u8b70\u7a0b\u4e2d\uff0c\u8b1b\u8005\u5c07\u5e36\u4f60\u4e86\u89e3\u5230\u5982\u4f55\u4f7f\u7528 Ruby \u5728 Sketchup \u4e2d\u9032\u884c\u81ea\u52d5\u5efa\u6a21\uff0c\u900f\u904e Sketchup Ruby API \u4f60\u5c07\u80fd\u5b8c\u6210\u600e\u6a23\u5b50\u5167\u5bb9\u7684\u5c08\u6848\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "SCHMGE", "name": "\u5f35\u54f2\u744b", "avatar": "https://pretalx.com/media/avatars/SCHMGE_c63EF6A.webp", "biography": "\u6211\u662f Wells\uff0c\u64d4\u4efb\u904e\u570b\u969b\u6280\u80fd\u7af6\u8cfd\u96fb\u6c23\u88dd\u914d\u7684\u570b\u624b\uff0c\u5f81\u670d\u4e86\u96fb\u6c23\u9818\u57df\u5f8c\uff0c\u73fe\u5728\u6b63\u8de8\u5927\u7248\u5716\u5230\u8cc7\u8a0a\u754c\u3002\u5f9e\u4e8b Rails \u958b\u767c\u6709\u5169\u5e74\u591a\u7684\u6642\u9593\uff0c\u60f3\u4e86\u89e3\u66f4\u591a\u53ef\u4ee5\u770b\u770b[\u6211\u7684\u500b\u4eba\u7db2\u7ad9](https://www.wells.tw/)", "public_name": "\u5f35\u54f2\u744b", "guid": "b703805a-3f05-58f4-a2cb-7ef974df94d9", "url": "https://pretalx.com/coscup-2022/speaker/SCHMGE/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TXUYK7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TXUYK7/", "attachments": []}, {"guid": "599c149b-db0a-5d1e-9888-6d2b63d29dec", "code": "UWXPCQ", "id": 18417, "logo": null, "date": "2022-07-30T10:45:00+08:00", "start": "10:45", "end": "2022-07-30T11:25:00+08:00", "duration": "00:40", "room": "TR409-1", "slug": "coscup-2022-18417-ruby-the-command", "url": "https://pretalx.com/coscup-2022/talk/UWXPCQ/", "title": "ruby the command", "subtitle": "", "track": "Ruby", "type": "40 mins", "language": "zh-hant", "abstract": "This session would show how Ruby can work with UN*X system and how it can replace POSIX utilities easily, especially for text processing. In this session, you would learn how to work with other CLI tools with Ruby and how to build CLI tools by Ruby.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "WPV7BN", "name": "\u5927\u515c", "avatar": "https://pretalx.com/media/avatars/WPV7BN_W24nl4j.webp", "biography": "Rubyist, Rustacean, Web Developer, Software Architect, Conference Speaker, Book Writer, Amateur Piano Player/Composer, Video Gamer, Whiskey Lover.", "public_name": "\u5927\u515c", "guid": "1f2b4293-2f1e-5c30-8607-a4739582587b", "url": "https://pretalx.com/coscup-2022/speaker/WPV7BN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/UWXPCQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/UWXPCQ/", "attachments": []}, {"guid": "8dcc457f-8a2d-55e1-9b4b-5853b72e8163", "code": "HVYBGZ", "id": 18743, "logo": null, "date": "2022-07-30T11:30:00+08:00", "start": "11:30", "end": "2022-07-30T12:00:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-18743-docker-swarm--rails-app-deployment", "url": "https://pretalx.com/coscup-2022/talk/HVYBGZ/", "title": "\u4ee5 Docker Swarm \u9032\u884c Rails App Deployment", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u958b\u767c\u3001\u90e8\u7f72\u4e00\u500b\u5b8c\u6574\u7684 Web \u61c9\u7528\u7a0b\u5f0f\u6642\uff0c\u901a\u5e38\u6703\u9700\u8981\u5169\u500b\u6216\u4ee5\u4e0a\u7684 App \u4e4b\u9593\u9032\u884c\u5354\u8abf\uff0c\u624d\u6709\u8fa6\u6cd5\u4ea4\u4ed8\u5b8c\u6574\u7684\u670d\u52d9\u3002\u800c\u5728\u9019\u6a23\u7684\u60c5\u6cc1\u4e0b\uff0c\u5fc5\u7136\u6703\u9700\u8981 Orchestration service \u4f86\u5354\u52a9\u61c9\u7528\u7a0b\u5f0f\u9593\u7684\u6e9d\u901a\u3001\u4e26\u4e14\u7dad\u6301\u6574\u500b\u670d\u52d9\u7684 scalability \u53ca availability\u3002\u9019\u6b21\u7684\u6f14\u8b1b\uff0c\u5c07\u6703\u4ecb\u7d39 Docker \u5c08\u5c6c\u7684 Ochestration service, Docker Swarm \u7684\u4f7f\u7528\u65b9\u5f0f\uff0c\u4ee5\u53ca\u5982\u4f55\u5c07 Ruby on Rails deploy \u5230 Docker Swarm \u7684\u7fa4\u96c6\u4e2d\uff0c\u4e26\u540c\u6642\u4f7f\u7528 Traefik \u4f5c\u70ba\u53cd\u5411 proxy \u8a2d\u5b9a\u670d\u52d9\u9593\u7684 network\uff0c\u964d\u4f4e\u90e8\u7f72\u6642\u7684\u8907\u96dc\u5ea6\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NNRNRU", "name": "\u7c21\u5de7\u6069", "avatar": "https://pretalx.com/media/avatars/NNRNRU_1Ddq8TY.webp", "biography": "\u4e0d\u52d9\u6b63\u696d\u7684\u78a9\u4e00\u8cc7\u7ba1\u7814\u7a76\u751f\uff0c\u5927\u5b78\u56db\u5e74\u5beb\u4e86\u4e09\u5e74\u7684 Python\uff0c\u5728 React.js \u8207 Ruby on Rails \u5404\u6709\u4e00\u5e74\u7684\u5be6\u7fd2\u7d93\u9a57", "public_name": "\u7c21\u5de7\u6069", "guid": "037edbd4-cb3c-50e9-9a23-de4090712e75", "url": "https://pretalx.com/coscup-2022/speaker/NNRNRU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/HVYBGZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/HVYBGZ/", "attachments": []}, {"guid": "a4b62654-76e3-540b-b0b7-3b9fe6b58d71", "code": "HSWD8J", "id": 19583, "logo": null, "date": "2022-07-30T13:30:00+08:00", "start": "13:30", "end": "2022-07-30T14:00:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19583-rails", "url": "https://pretalx.com/coscup-2022/talk/HSWD8J/", "title": "Rails \u5de5\u7a0b\u5e2b\u7684\u9762\u8a66\u96dc\u8ac7", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5f9e\u53c3\u8207\u62db\u52df\u4ee5\u5f8c\uff0c\u767c\u73fe\u5f9e\u9762\u8a66\u8005\u8b8a\u6210\u62db\u52df\u8005\uff0c\u8996\u91ce\u8ddf\u60f3\u6cd5\u4e5f\u6703\u8ddf\u8457\u6709\u8a31\u591a\u8f49\u8b8a\u3002\u4e26\u4e14\uff0c\u9762\u8a66\u9019\u4ef6\u4e8b\u60c5\u672c\u8eab\u771f\u7684\u662f\u6709\u6280\u5de7\u7684\uff0c\u628a\u63e1\u91cd\u8981\u7684\u9762\u8a66\u539f\u5247\uff0c\u53ef\u4ee5\u8b93\u62db\u52df\u8005\u66f4\u80fd\u770b\u898b\u81ea\u5df1\u7684\u5be6\u529b\u3002\u9019\u500b\u8b1b\u984c\u60f3\u8981\u8b1b\u8b1b\u9762\u8a66\u5fc3\u8def\u6b77\u7a0b\uff0c\u4e5f\u91dd\u5c0d\u9762\u8a66\u7684\u6280\u5de7\u8207\u6263\u5206\u9805\u76ee\u505a\u4e00\u4e9b\u5206\u4eab\uff0c\u8490\u96c6\u4f86\u81ea\u9762\u8a66\u8005\u7591\u554f\u8207\u62db\u52df\u65b9\u7684\u5efa\u8b70\uff0c\u5e0c\u671b\u5927\u5bb6\u638c\u63e1\u5230\u4e86\u7cbe\u9ad3\u4ee5\u5f8c\u90fd\u53ef\u4ee5\u5b8c\u6574\u5c55\u73fe\u81ea\u5df1\u7684\u80fd\u529b\uff0c\u62ff\u5230\u7406\u60f3\u7684 offer\u3002", "description": "* \u5c65\u6b77\u7bc7\n  * \u6578\u5b57\u7684\u8ff7\u601d\n  *\u4e86\u89e3\u81ea\u5df1\uff08\u7684\u5c65\u6b77\uff09\n* \u9762\u8ac7\u7bc7\n  * \u4e86\u89e3\u7684\u6df1\u5ea6\n* \u4f5c\u696d\u7bc7\n  * \u52d5\u624b\u524d\u7684\u601d\u8003\u8207\u898f\u5283", "recording_license": "", "do_not_record": false, "persons": [{"code": "LEUPWB", "name": "Meng-Ying Tsai", "avatar": "https://pretalx.com/media/avatars/LEUPWB_3HU38d9.webp", "biography": "\u53c8\u540d\u6587\u6708\u3001\u516b\u76e4\uff0c\u73fe\u8077\u70ba\u8eca\u9ebb\u5409\u7684\u5f8c\u7aef\u5de5\u7a0b\u5e2b\uff0c\u559c\u6b61\u5beb\u5beb ruby \u548c\u601d\u8003\u6709\u8da3\u7684\u554f\u984c\u3002\n\u53e6\u5916\u4e5f\u559c\u6b61\u559d\u6dfa\u7119\u5496\u5561\u3001\u5531\u65e5\u5361\u3001\u5690\u751c\u98df\uff0c\u4e0d\u8ad6\u662f\u6280\u8853\u76f8\u95dc\u7684\u6771\u897f~~\uff0c\u9084\u662f\u53f0\u5317\u54ea\u5bb6\u5e97\u7684\u86cb\u7cd5\u597d\u5403~~\uff0c\u90fd\u6b61\u8fce\u627e\u6211\u804a\u804a\u3002", "public_name": "Meng-Ying Tsai", "guid": "4e7bef1b-e1e2-5e2b-b2a0-f784a6632783", "url": "https://pretalx.com/coscup-2022/speaker/LEUPWB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/HSWD8J/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/HSWD8J/", "attachments": []}, {"guid": "30f631d1-475e-50d9-801a-e44eebdcdac6", "code": "DH7KPP", "id": 19549, "logo": null, "date": "2022-07-30T14:05:00+08:00", "start": "14:05", "end": "2022-07-30T14:35:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19549-docker--end-of-life--ruby", "url": "https://pretalx.com/coscup-2022/talk/DH7KPP/", "title": "\u7528 Docker \u5efa\u7f6e End Of Life \u7684 Ruby \u958b\u767c\u74b0\u5883", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u6bcf\u6b21\u91cd\u88dd\u958b\u767c\u74b0\u90fd\u50cf\u662f\u4e00\u5834\u60e1\u5922\u55ce\uff1f\u4f7f\u7528 Arm \u67b6\u69cb\u7684\u8655\u7406\u5668\u820a Ruby \u5c08\u6848\u8dd1\u4e0d\u8d77\u4f86\u55ce\uff1f\u4e5f\u4f7f\u7528 Docker \u958b\u767c\u7684\u6642\u6a5f\u5230\u4e86", "description": "\u6bcf\u4e00\u6b21\u60f3\u8981\u628a\u5c08\u6848\u8dd1\u8d77\u4f86\u7e3d\u662f\u6703\u9047\u5230\u5404\u7a2e\u554f\u984c\uff0c\u9019\u4e9b\u5c08\u6848\u74b0\u5883\u5efa\u7f6e\u7684\u8017\u640d\uff0c\u9664\u4e86\u6642\u9593\u6210\u672c\u4ee5\u5916\u5fc3\u9748\u7684\u5c64\u9762\u66f4\u662f\u4e00\u5834\u707d\u96e3\u3002\u5982\u679c\u4f60\u4e5f\u662f\u4f7f\u7528\u860b\u679c M1 \u6676\u7247\u7684\u96fb\u8166\uff0c\u66f4\u662f\u6703\u9047\u5230\u4e00\u7c6e\u7b50\u7684\u958b\u767c\u74b0\u5883\u554f\u984c\u3002\u4e5f\u8a31\u6211\u5011\u8a72\u8a66\u8a66\u4f7f\u7528 Docker \u4e86\u3002\u9019\u6b21\u60f3\u5206\u4eab\u5982\u4f55\u4f7f\u7528 Docker \u5efa\u7f6e Ruby \u7684\u958b\u767c\u74b0\u5883\uff0c\u5225\u518d\u5c07\u6642\u9593\u82b1\u5728\u600e\u9ebc\u89e3\u6c7a\u74b0\u5883\u5efa\u7f6e\u7684\u5404\u7a2e\u795e\u5947\u554f\u984c\u4e0a\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "WBXBFE", "name": "Jimmy Wu", "avatar": "https://pretalx.com/media/avatars/WBXBFE_jHDd7GK.webp", "biography": "\u5c0f\u6642\u5019\u611b\u73a9\u904a\u6232\u7684\u5c0f\u5b69\uff0c\u9577\u5927\u8b8a\u6210\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u548c\u8aaa Hello World\uff01", "public_name": "Jimmy Wu", "guid": "e054abe4-2dd7-5fc6-be30-def2efd3c742", "url": "https://pretalx.com/coscup-2022/speaker/WBXBFE/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DH7KPP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DH7KPP/", "attachments": []}, {"guid": "1c9413a6-e76d-5ba1-b72f-2739a560808a", "code": "MRPXM8", "id": 19433, "logo": null, "date": "2022-07-30T14:45:00+08:00", "start": "14:45", "end": "2022-07-30T15:15:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19433-api", "url": "https://pretalx.com/coscup-2022/talk/MRPXM8/", "title": "\u8a2d\u8a08\u4e00\u500b\u901a\u7528API\u7684\u4ecb\u9762", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "\u6f14\u8b1b\u7684\u4e3b\u8981\u5167\u5bb9\u6703\u805a\u7126\u65bc\u4e00\u500b\u901a\u7528API\u7684\u4ecb\u9762\u8a2d\u8a08\uff0c\u4e26\u7279\u5225\u4ecb\u7d39 ActiveMerchant\uff0c\u9019\u500b\u7531 Spreedly \u7dad\u8b77\u7684\u652f\u4ed8\u9598\u9053\u51fd\u5f0f\u5eab\u3002\u5f9e\u95b1\u8b80 Active Merchant \u7684\u6e90\u78bc\u4e26\u8a0e\u8ad6\u5176\u7a0b\u5f0f\u67b6\u69cb\uff0c\u95dc\u9375\u5143\u4ef6\u8207\u958b\u767c\u6280\u5de7\uff0c\u4e26\u5728\u6700\u5f8c\u7e3d\u7d50\u901a\u7528API\u7684\u512a\u7f3a\u9ede\u3002", "description": "http://activemerchant.org/\nhttps://github.com/activemerchant/active_merchant", "recording_license": "", "do_not_record": false, "persons": [{"code": "MENTL3", "name": "Weilong", "avatar": "https://pretalx.com/media/avatars/MENTL3_hHjhWaK.webp", "biography": "backend developer, living on Earth", "public_name": "Weilong", "guid": "ada123b4-48a6-5eaa-a7e1-7f8ea3a6d50e", "url": "https://pretalx.com/coscup-2022/speaker/MENTL3/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MRPXM8/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MRPXM8/", "attachments": []}, {"guid": "e67c7c34-9325-5e6e-9c79-300b971199d3", "code": "LCMWZZ", "id": 18603, "logo": null, "date": "2022-07-30T15:20:00+08:00", "start": "15:20", "end": "2022-07-30T16:00:00+08:00", "duration": "00:40", "room": "TR409-1", "slug": "coscup-2022-18603-ruby-object", "url": "https://pretalx.com/coscup-2022/talk/LCMWZZ/", "title": "\u62c9\u8fd1\u6211\u5011\u8207 Ruby Object \u9593\u7684\u8ddd\u96e2", "subtitle": "", "track": "Ruby", "type": "40 mins", "language": "zh-hant", "abstract": "1. \u8aaa\u660e Ruby heap / page / slot\n2. \u8aaa\u660e\u5982\u4f55\u89c0\u5bdf Ruby memory \u5206\u914d\u60c5\u6cc1\n3. \u8aaa\u660e\u4e09\u8272\u6a19\u8a18\u6f14\u7b97\u6cd5 (Tri-Color Mark and Sweep)\n4. \u8aaa\u660e Garbage Collection (incremental GC\u3001generational GC\u3001compaction GC)\n5. \u7e3d\u7d50\u65e5\u5e38\u958b\u767c\u61c9\u6ce8\u610f\u4e8b\u9805", "description": "\u4f7f\u7528 Ruby \u958b\u767c\u592a\u65b9\u4fbf\u4e86\uff01\u4f46\u5230\u5e95\u662f\u4ec0\u9ebc\u6a23\u7684\u6a5f\u5236\u904b\u4f5c\u8b93\u6211\u5011\u611f\u53d7\u5230\u65b9\u4fbf\uff1f\n\n\u5728\u958b\u767c Application \u7684\u904e\u7a0b\u4e2d\uff0c\u4e5f\u8a31\u6709\u4eba\u548c\u6211\u4e00\u6a23\uff0c\u66fe\u6709\u4e00\u500b\u5e38\u5e38\u77e5\u5176\u7136\u4e0d\u77e5\u5176\u6240\u4ee5\u7136\u7684\u6642\u671f\n\n\u9019\u4e9b\u900f\u904e Ruby \u958b\u767c\u7684\u7a0b\u5f0f\uff0c\u6bcf\u5929\u5efa\u7acb\u6210\u5343\u4e0a\u842c\u7684 Object\uff0c\u4f46\u662f\u6211\u5011\u77e5\u9053\u9019\u4e9b Object \u662f\u5f9e\u54ea\u8a95\u751f\uff1f\u53c8\u53bb\u4e86\u54ea\u88e1\u5462\uff1f\n\n\u5728\u9019\u500b\u5167\u5bb9\u88e1\uff0c\u6211\u5011\u5c07\u4e00\u6b65\u4e00\u6b65\u63a2\u8a0e\u7576 Ruby Object \u5f9e .new \u88ab\u5efa\u7acb\u4e4b\u5f8c\u5982\u4f55\u88ab\u5206\u914d\u5230\u4ed6\u8a72\u53bb\u7684\u4f4d\u7f6e\uff0c\u95dc\u65bc Object Space \u4ee5\u53ca Garbage Collection \u7684\u6982\u8ff0", "recording_license": "", "do_not_record": false, "persons": [{"code": "WETUCU", "name": "\u5728\u5730\u4e0a\u6efe\u7684\u5de5\u7a0b\u5e2b Nic", "avatar": "https://pretalx.com/media/avatars/WETUCU_35aeq6I.webp", "biography": "\u55e8\u5927\u5bb6\u597d\u6211\u662f Nic\n\u900f\u904e\u7db2\u8def\u904a\u6232\u559c\u6b61\u4e0a\u4e86\u5beb\u7a0b\u5f0f\uff0c\u6709\u559c\u6b61\u89e3\u6c7a\u554f\u984c\u7684\u4eba\u683c\u7279\u8cea\uff0c\u4e5f\u6709\u8ffd\u6c42\u5de5\u5320\u7684\u7cbe\u795e\uff0c\u64c5\u9577\u7684\u6280\u80fd\u8ddf\u4e0d\u6703\u7684\u4e00\u6a23\u6709\u5f88\u591a\u3002\n\u6c92\u4e8b\u5c31\u559c\u6b61\u5728\u5730\u4e0a\u6efe\uff0c\u7562\u7adf\u4eba\u751f\u5c31\u53ea\u6d3b\u4e00\u6b21\uff0cYou only live once\n\u6211\u76f8\u4fe1\u6211\u6703\u662f\u4f60\u770b\u904e\u6700\u6709\u8da3\u7684\u5de5\u7a0b\u5e2b\uff01", "public_name": "\u5728\u5730\u4e0a\u6efe\u7684\u5de5\u7a0b\u5e2b Nic", "guid": "7d6d89ca-76fb-5dbb-92dd-46c2b84dc913", "url": "https://pretalx.com/coscup-2022/speaker/WETUCU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LCMWZZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LCMWZZ/", "attachments": []}], "TR412-2": [{"guid": "9d8be9d7-23fe-50f6-b715-23720e3402dc", "code": "X3YWKM", "id": 19142, "logo": null, "date": "2022-07-30T10:05:00+08:00", "start": "10:05", "end": "2022-07-30T10:45:00+08:00", "duration": "00:40", "room": "TR412-2", "slug": "coscup-2022-19142", "url": "https://pretalx.com/coscup-2022/talk/X3YWKM/", "title": "\u8fb2\u696d\u958b\u653e\u8cc7\u6599\u9084\u6709\u4ec0\u9ebc\u53ef\u80fd\u6027\uff0c\u5f71\u50cf\u5354\u4f5c\u6709\u53ef\u80fd\u55ce?", "subtitle": "", "track": "2022 \u958b\u653e\u8fb2\u696d\u4eba\u5e74\u6703", "type": "40 mins", "language": "zh-hant", "abstract": "2020\u5e74\u793e\u7fa4\u767c\u8d77\u4eba\u67f4\u54e5\u8208\u81f4\u52c3\u52c3\u5730\u5206\u4eab\u8fb2\u696d\u79d1\u6280\u8a5e\u5f59\u8cc7\u6599\u5eab\uff0c\u9694\u5e74\u7e7c\u7e8c\u8ce3\u74dc\u63a8\u5ee3\u300c\u8fb2\u696d\u8a08\u756b\u901a\u300d\uff0c2022\u4e86\uff0c\u9019\u4e9b\u5c08\u6848\u9084\u80fd\u7e7c\u7e8c\u8d70\u4e0b\u53bb\u55ce\uff1f\u770b\u8d77\u4f86\u662f\u5f88\u6158\u6fb9\u8036(\u8ff7\u4e4b\u97f3)\u3002\u514d\u9a5a\uff0c\u751f\u547d\u81ea\u6703\u627e\u5230\u51fa\u8def\uff0c2022\u67f4\u54e5\u8981\u4f86\u5206\u4eab\u53e6\u4e00\u500b\u526f\u672c\uff0c\u300c\u8fb2\u696d\u75c5\u5bb3\u5f71\u50cf\u5354\u4f5c\u8cc7\u6599\u5eab\u300d\uff0c\u4eca\u5e74\u76f4\u63a5\u8d8a\u7d1a\u6253\u602a\uff0c\u4e0d\u73a9\u6587\u5b57\u8cc7\u6599\uff0c\u6539\u73a9\u5f71\u50cf\u8cc7\u6599\u56c9\uff01\u9ce9\u7adf\u662f\u600e\u9ebc\u4e00\u56de\u4e8b\uff0c\u8a18\u5f97\u4f86\u627e\u67f4\u54e5\u5c31\u5c0d\u4e86\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "JWKFJU", "name": "COODFA\u8001\u670b\u53cb", "avatar": "https://pretalx.com/media/avatars/JWKFJU_iHTNTFY.webp", "biography": "\u9ad8\u96c4\u8fb2\u4f86\u8a0a, \u963f\u9f9c\u5fae\u6c23\u5019, MantoGO, \u8fb2\u696d\u667a\u5eab\u5831\u5c0e, \u5927\u866b\u8fb2\u696d", "public_name": "COODFA\u8001\u670b\u53cb", "guid": "26373d70-d4b0-5300-bc8a-68539b6f5bcd", "url": "https://pretalx.com/coscup-2022/speaker/JWKFJU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/X3YWKM/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/X3YWKM/", "attachments": []}, {"guid": "273054af-f404-54d7-b05d-4fe9167f420c", "code": "QGLJLL", "id": 19139, "logo": null, "date": "2022-07-30T10:50:00+08:00", "start": "10:50", "end": "2022-07-30T11:50:00+08:00", "duration": "01:00", "room": "TR412-2", "slug": "coscup-2022-19139-5", "url": "https://pretalx.com/coscup-2022/talk/QGLJLL/", "title": "\u963f\u9f9c\u5fae\u6c23\u5019\uff0c\u8d85\u904e5\u5e74\u4e86\uff0c\u9084\u5728\u6301\u7e8c\u52aa\u529b\u4e2d\uff01", "subtitle": "", "track": "2022 \u958b\u653e\u8fb2\u696d\u4eba\u5e74\u6703", "type": "60 mins", "language": "zh-hant", "abstract": "\u82b1\u84ee\u7684\u300c\u82b1\u7389\u67da\u5c71\u8c50\u8fb2\u5834\u300d\u5247\u662f\u8207\u65b0\u5275\u516c\u53f8\u8702\u5de2\u6578\u64da\u79d1\u6280\u65d7\u4e0b\u7684\u300c\u963f\u9f9c\u5fae\u6c23\u5019\u300d\u5408\u4f5c\uff0c\u904b\u7528\u7530\u9593\u6c23\u5019\u611f\u6e2c\u5668\u6536\u96c6\u96e8\u91cf\u3001\u6eab\u6ebc\u5ea6\u3001\u98a8\u5411\u7b49\u6578\u64da\uff0c\u4e26\u52a0\u4ee5\u5206\u6790\uff0c\u4f86\u6539\u826f\u6587\u65e6\u683d\u7a2e\u54c1\u8cea\uff0c\u672a\u4f86\u9084\u5e0c\u671b\u5c0e\u5165\u8fb2\u6a5f\u81ea\u52d5\u5316\u7b49\u6578\u4f4d\u79d1\u6280\uff0c\u89e3\u6c7a\u504f\u9109\u8fb2\u6751\u7f3a\u5de5\u554f\u984c\u3002", "description": "\u82b1\u84ee\u7684\u300c\u82b1\u7389\u67da\u5c71\u8c50\u8fb2\u5834\u300d\u5247\u662f\u8207\u65b0\u5275\u516c\u53f8\u8702\u5de2\u6578\u64da\u79d1\u6280\u65d7\u4e0b\u7684\u300c\u963f\u9f9c\u5fae\u6c23\u5019\u300d\u5408\u4f5c\uff0c\u904b\u7528\u7530\u9593\u6c23\u5019\u611f\u6e2c\u5668\u6536\u96c6\u96e8\u91cf\u3001\u6eab\u6ebc\u5ea6\u3001\u98a8\u5411\u7b49\u6578\u64da\uff0c\u4e26\u52a0\u4ee5\u5206\u6790\uff0c\u4f86\u6539\u826f\u6587\u65e6\u683d\u7a2e\u54c1\u8cea\uff0c\u672a\u4f86\u9084\u5e0c\u671b\u5c0e\u5165\u8fb2\u6a5f\u81ea\u52d5\u5316\u7b49\u6578\u4f4d\u79d1\u6280\uff0c\u89e3\u6c7a\u504f\u9109\u8fb2\u6751\u7f3a\u5de5\u554f\u984c\u3002\u9019\u662f2021\u5e749\u6708\u7684\u963f\u9f9c\uff0c2022\u4e86\uff0c\u9109\u6751\u7f3a\u5de5\u554f\u984c\u627e\u5230\u89e3\u65b9\u4e86\u55ce\uff01\u5171\u540c\u5275\u8fa6\u4eba\u5b89\u90a6\uff0c\u7b49\u4e00\u8d77\u4f86\u5206\u66c9~", "recording_license": "", "do_not_record": false, "persons": [{"code": "JWKFJU", "name": "COODFA\u8001\u670b\u53cb", "avatar": "https://pretalx.com/media/avatars/JWKFJU_iHTNTFY.webp", "biography": "\u9ad8\u96c4\u8fb2\u4f86\u8a0a, \u963f\u9f9c\u5fae\u6c23\u5019, MantoGO, \u8fb2\u696d\u667a\u5eab\u5831\u5c0e, \u5927\u866b\u8fb2\u696d", "public_name": "COODFA\u8001\u670b\u53cb", "guid": "26373d70-d4b0-5300-bc8a-68539b6f5bcd", "url": "https://pretalx.com/coscup-2022/speaker/JWKFJU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/QGLJLL/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/QGLJLL/", "attachments": []}, {"guid": "b90c6456-98af-5535-a57a-e4f5384c14d3", "code": "CUD7ZW", "id": 19144, "logo": null, "date": "2022-07-30T11:55:00+08:00", "start": "11:55", "end": "2022-07-30T12:25:00+08:00", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2022-19144", "url": "https://pretalx.com/coscup-2022/talk/CUD7ZW/", "title": "\u79d1\u6280\u8fb2\u696d\uff0c\u5be6\u7fd2\u751f\u62db\u52df\u4e2d", "subtitle": "", "track": "2022 \u958b\u653e\u8fb2\u696d\u4eba\u5e74\u6703", "type": "20 minutes", "language": "zh-hant", "abstract": "\u9019\u500b\u8b70\u7a0b\u6211\u5011\u6703\u4ecb\u7d3910\u500b\u53f0\u7063\u65b0\u5275\u8fb2\u4f01\u696d\uff0c\u4e26\u63d0\u4f9b\u5be6\u884c\u751f\u62db\u52df\u7684\u8cc7\u8a0a\u8aaa\u660e\u3002\u6b61\u8fce\u60f3\u5165\u5751\u7684\u65b0\u9bae\u4eba\u4f86\u807d\u807d\u554f\u554f\u3002\n\u5982\u679c\u60a8\u662f\u8fb2\u4f01\u696d\uff0c\u4e5f\u60f3\u627e\u5be6\u7fd2\u751f\uff0c\u6b61\u8fce\u9023\u7e6bCOODFA\u793e\u7fa4\u806f\u7d61\u4eba\u67f4\u54e5 atripr2018@gmail.com\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "JWKFJU", "name": "COODFA\u8001\u670b\u53cb", "avatar": "https://pretalx.com/media/avatars/JWKFJU_iHTNTFY.webp", "biography": "\u9ad8\u96c4\u8fb2\u4f86\u8a0a, \u963f\u9f9c\u5fae\u6c23\u5019, MantoGO, \u8fb2\u696d\u667a\u5eab\u5831\u5c0e, \u5927\u866b\u8fb2\u696d", "public_name": "COODFA\u8001\u670b\u53cb", "guid": "26373d70-d4b0-5300-bc8a-68539b6f5bcd", "url": "https://pretalx.com/coscup-2022/speaker/JWKFJU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/CUD7ZW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/CUD7ZW/", "attachments": []}, {"guid": "f6bfbe9f-3f6f-53bd-9178-78a593c973cf", "code": "SLCHV3", "id": 19138, "logo": null, "date": "2022-07-30T13:05:00+08:00", "start": "13:05", "end": "2022-07-30T14:05:00+08:00", "duration": "01:00", "room": "TR412-2", "slug": "coscup-2022-19138-2022", "url": "https://pretalx.com/coscup-2022/talk/SLCHV3/", "title": "\u9ad8\u96c4\u8fb2\u4f86\u8a0a2022\uff0c\u548c\u53bb\u5e74\u54ea\u88e1\u4e0d\u4e00\u6a23?", "subtitle": "", "track": "2022 \u958b\u653e\u8fb2\u696d\u4eba\u5e74\u6703", "type": "60 mins", "language": "zh-hant", "abstract": "\u9ad8\u5e02\u5e9c\u8fb2\u696d\u5c40\u9996\u958b\u5168\u570b\u5730\u65b9\u653f\u5e9c\u4e4b\u5148\uff01\u63a8\u51faLine\u7248\u9ad8\u96c4\u8fb2\u4f86\u8a0a\uff0c\u8fb2\u53cb\u53ef\u4e00\u624b\u638c\u63e1\u7522\u92b7\u8cc7\u8a0a\u3001\u9632\u707d\u544a\u8b66\u8cc7\u8a0a\uff0c\u8b93\u7522\u92b7\u8cc7\u8a0a\u53ef\u4ee5\u4e00\u624b\u638c\u63e1\uff0c\u52a0\u4e0a\u539f\u6709\u4e4b\u8fb2\u7522\u696d\u8cc7\u8a0a\u5171\u901a\u5e73\u53f0\uff0c\u4e0d\u50c5\u8b93\u8cc7\u6599\u4f86\u6e90\u66f4\u52a0\u8c50\u5bcc\u3001\u8cbc\u8fd1\u8fb2\u6c11\uff0c\u9032\u800c\u63d0\u9ad8\u6c7a\u7b56\u8f14\u52a9\u7684\u6e96\u78ba\u5ea6\u3002\u4e0a\u9762\u9019\u4e9b\u662f2021\u5e74\u7684\u65b0\u805e\u4ecb\u7d39\uff0c2022\u6703\u6709\u4ec0\u9ebc\u65b0\u5167\u5bb9\u5462\uff1f\u656c\u8acb\u671f\u5f85\uff01", "description": "\u8fb2\u4f86\u8a0a\u6301\u7e8c\u63a8\u52d5\u8fb2\u7522\u696d\u667a\u6167\u5316\uff0c\u4eca\u5e74\u5b8c\u62102\u9805AI\u61c9\u7528\uff0c\u5305\u542b\u5f71\u50cf\u8fa8\u8b58\u7684\"\u6728\u74dc\u719f\u4e86\u6c92\uff1f\"\uff0c\u4ee5\u53ca\u6578\u503c\u5206\u6790\u7684\"\u5927\u667a\u838a\u7a3c\"\uff0c\u5e0c\u671b\u900f\u904e\u5169\u9805\u670d\u52d9\uff0c\u5617\u8a66\u8fb2\u7522\u696dAI\u61c9\u7528\u7684\u53ef\u80fd\uff0c\u4e26\u5f15\u5c0e\u8fb2\u6c11\u77ad\u89e3\u667a\u6167\u8fb2\u696d\uff1b\u540c\u6642\u6709\u95dc\u6210\u679c\u4e5f\u63d0\u4f9b\u958b\u653eAPI\uff0c\u63d0\u4f9b\u6709\u8208\u8da3\u7684\u958b\u767c\u8005\u53ef\u4ee5\u9032\u4e00\u6b65\u958b\u767c\u61c9\u7528\uff0c\u4e26\u898f\u5283\u8fb2\u6c11\u88dc\u52a9\u65b9\u6848\uff0c\u964d\u4f4e\u5efa\u7f6e\u6210\u672c\uff0c\u5354\u52a9\u667a\u6167\u8fb2\u696d\u843d\u5730\u751f\u6839\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "JWKFJU", "name": "COODFA\u8001\u670b\u53cb", "avatar": "https://pretalx.com/media/avatars/JWKFJU_iHTNTFY.webp", "biography": "\u9ad8\u96c4\u8fb2\u4f86\u8a0a, \u963f\u9f9c\u5fae\u6c23\u5019, MantoGO, \u8fb2\u696d\u667a\u5eab\u5831\u5c0e, \u5927\u866b\u8fb2\u696d", "public_name": "COODFA\u8001\u670b\u53cb", "guid": "26373d70-d4b0-5300-bc8a-68539b6f5bcd", "url": "https://pretalx.com/coscup-2022/speaker/JWKFJU/"}, {"code": "US8GDA", "name": "\u9673\u4f3c\u4efb", "avatar": null, "biography": null, "public_name": "\u9673\u4f3c\u4efb", "guid": "6230b85e-0532-51f1-96dd-082ca58124da", "url": "https://pretalx.com/coscup-2022/speaker/US8GDA/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SLCHV3/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SLCHV3/", "attachments": []}, {"guid": "178b91e2-2947-5b5f-a1cb-7633c2dfa6dc", "code": "UVRVUR", "id": 19143, "logo": null, "date": "2022-07-30T14:10:00+08:00", "start": "14:10", "end": "2022-07-30T15:10:00+08:00", "duration": "01:00", "room": "TR412-2", "slug": "coscup-2022-19143-x", "url": "https://pretalx.com/coscup-2022/talk/UVRVUR/", "title": "\u80a5\u6599X\u7121\u4eba\u6a5f\u3002\u771f\uff0c\u6578\u64da\u65bd\u80a5", "subtitle": "", "track": "2022 \u958b\u653e\u8fb2\u696d\u4eba\u5e74\u6703", "type": "60 mins", "language": "zh-hant", "abstract": "\u5927\u866b\u8fb2\u696d\uff0c\u662f\u5168\u7403\u6700\u5927\u80a5\u6599\u8de8\u570b\u4f01\u696d\u300cYara\u300d\u80a5\u6599\u7684\u7368\u5bb6\u4ee3\u7406\u516c\u53f8\uff0c\u9019\u5e7e\u5e74\u958b\u59cb\u5c0e\u5165\u7121\u4eba\u6a5f\u65bd\u80a5\u3001\u7530\u9593\u6c34\u7a3b\u52d8\u67e5\u7684\u6280\u8853\uff0c\u7d2e\u7d2e\u5be6\u5be6\u7684\u300c\u8490\u96c6\u6578\u64da\u3001\u89e3\u8b80\u6578\u64da\u3001\u7d50\u5408\u77e5\u8b58\u8207\u6578\u64da\u300d\u8cfa\u9322\u3002\u5e73\u5e38\u53f0\u5317\u770b\u4e0d\u5230\u3001\u7121\u6cd5\u8a8d\u8b58\u7684\u696d\u8005\u5927\u866b\uff0c\u8acb\u591a\u628a\u63e1\u6a5f\u6703\u548c\u4ed6\u4ea4\u6d41\uff01", "description": "Lecture will be presented in Chinese.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JWKFJU", "name": "COODFA\u8001\u670b\u53cb", "avatar": "https://pretalx.com/media/avatars/JWKFJU_iHTNTFY.webp", "biography": "\u9ad8\u96c4\u8fb2\u4f86\u8a0a, \u963f\u9f9c\u5fae\u6c23\u5019, MantoGO, \u8fb2\u696d\u667a\u5eab\u5831\u5c0e, \u5927\u866b\u8fb2\u696d", "public_name": "COODFA\u8001\u670b\u53cb", "guid": "26373d70-d4b0-5300-bc8a-68539b6f5bcd", "url": "https://pretalx.com/coscup-2022/speaker/JWKFJU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/UVRVUR/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/UVRVUR/", "attachments": []}, {"guid": "03b18d96-ce2c-5964-adc2-a638e1243046", "code": "CGETTM", "id": 19141, "logo": null, "date": "2022-07-30T15:15:00+08:00", "start": "15:15", "end": "2022-07-30T15:55:00+08:00", "duration": "00:40", "room": "TR412-2", "slug": "coscup-2022-19141", "url": "https://pretalx.com/coscup-2022/talk/CGETTM/", "title": "\u8a02\u95b1\u5236\u7684\u96f2\u670d\u52d9\u5728\u5c0f\u8fb2\u5e02\u5834\u6709\u641e\u982d\u55ce\uff1f", "subtitle": "", "track": "2022 \u958b\u653e\u8fb2\u696d\u4eba\u5e74\u6703", "type": "40 mins", "language": "zh-hant", "abstract": "MantaGO\u662f\u4e00\u500bGUI(\u5716\u50cf\u5316\u64cd\u4f5c\u4ecb\u9762)\u7684\u804a\u5929\u6a5f\u5668\u4eba\u5efa\u7f6e\u5e73\u53f0\uff0c\u63d0\u4f9b\u4eba\u6027\u5316\u7684\u64cd\u4f5c\u4ecb\u9762\uff0c\u7d50\u5408AI \u667a\u80fd\u56de\u8986\u804a\u5929\u6a5f\u5668\u4eba\u3002\u8b93\u4f7f\u7528\u8005\u5f9e\u670d\u52d9\u63a8\u5ee3\u3001\u667a\u80fd\u56de\u8986\u5230\u719f\u5ba2\u884c\u92b7\uff0c\u4e0d\u518d\u53d7\u9650\u65bc\u6280\u8853\u9650\u5236\u3002\u5e73\u53f0\u865f\u7a31\uff1a\u53ea\u8981\u4ea4\u7d66 MantaGO\uff0c30\u5206\u9418\u5feb\u901f\u8a2d\u5b9a\u3001\u8f15\u9b06\u4e0a\u624b\u3002\n\n\u4f46\u5e02\u9762\u4e0a\u9019\u9ebc\u591a\u76f8\u4f3c\u7684\u7522\u54c1\uff0cMantaGO\u8981\u600e\u9ebc\u5728\u7d05\u6d77\u5e02\u5834\u88e1\u9762\u6bba\u51fa\u4e00\u689d\u8840\u8def\uff0c\u9084\u8981\u8b93\u53f0\u7063\u7684\u5c0f\u8fb2\u9858\u610f\u4ed8\u8cbb\uff0c\u7528\u8a02\u95b1\u5236\u7684\u65b9\u5f0f\u82b1\u9322\u8cfc\u8cb7\u670d\u52d9? \u8b93\u5e73\u53f0\u7d93\u7406Janice\u7121\u79c1\u7684\u548c\u5927\u5bb6\u5206\u4eab\u5546\u696d\u7684\u79d8\u5bc6\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "JWKFJU", "name": "COODFA\u8001\u670b\u53cb", "avatar": "https://pretalx.com/media/avatars/JWKFJU_iHTNTFY.webp", "biography": "\u9ad8\u96c4\u8fb2\u4f86\u8a0a, \u963f\u9f9c\u5fae\u6c23\u5019, MantoGO, \u8fb2\u696d\u667a\u5eab\u5831\u5c0e, \u5927\u866b\u8fb2\u696d", "public_name": "COODFA\u8001\u670b\u53cb", "guid": "26373d70-d4b0-5300-bc8a-68539b6f5bcd", "url": "https://pretalx.com/coscup-2022/speaker/JWKFJU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/CGETTM/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/CGETTM/", "attachments": []}], "TR412-1": [{"guid": "a871b783-f6b7-5257-b935-391a7a30fde0", "code": "ZLRSQQ", "id": 20618, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:35:00+08:00", "duration": "00:35", "room": "TR412-1", "slug": "coscup-2022-20618", "url": "https://pretalx.com/coscup-2022/talk/ZLRSQQ/", "title": "\u70ba\u4ec0\u9ebc\u8981\u53c3\u8207\u570b\u5916\u958b\u6e90\u7814\u8a0e\u6703\uff0c\u90a3\u53ef\u4ee5\u5403\u55ce?", "subtitle": "", "track": "Open World Tour", "type": "35min", "language": "zh-hant", "abstract": "\u5927\u4e09\u90a3\u5e74\uff0cJserv \u8001\u5e2b\u63d0\u8b70\u6211\u53ef\u4ee5\u5728 HKOSCon \u6295\u7a3f\u4e00\u500b\u8b70\u7a0b\uff0c\u4f46\u662f\u5176\u5be6\u90a3\u500b\u6642\u5019\u6211\u5c0d\u6295\u7a3f\u5167\u5bb9\u5b8c\u5168\u6c92\u6709\u6e96\u5099\uff0c\u4f46\u662f\u9084\u662f\u786c\u8457\u982d\u76ae\u6295\u4e86\u4e00\u500b\u8b70\u7a0b\uff0c\u56db\u500b\u6708\u5f8c\u6211\u7ad9\u5728\u53f0\u4e0a\u5f88\u8352\u8b2c\u5730\u4ecb\u7d39\u667a\u80fd\u5408\u7d04\u7684\u5f62\u5f0f\u5316\u9a57\u8b49\u3002\u672c\u8b70\u7a0b\u65e8\u5728\u5206\u4eab\u4e00\u500b\u5927\u5b78\u751f\u5148\u5f8c\u524d\u5f80\u65b0\u52a0\u5761\u8207\u9999\u6e2f\u53c3\u52a0\u958b\u6e90\u7814\u8a0e\u6703\u7684\u7d93\u6b77\uff0c\u4ee5\u53ca\u5176\u4e2d\u7372\u5f97\u7684\u5fc3\u5f97\u9ad4\u6703\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "MCDLNV", "name": "\u9673\u5955\u71b9", "avatar": "https://pretalx.com/media/avatars/MCDLNV_BTynEkY.webp", "biography": "\u5927\u5b78\u671f\u9593\u6709\u53c3\u8207\u4e00\u4e9b\u958b\u6e90\u793e\u7fa4\u7684\u6d3b\u52d5\uff0c\u5f8c\u4f86\u524d\u5f80\u5317\u4eac\u6e05\u83ef\u5927\u5b78\u5c31\u8b80\u7814\u7a76\u6240\u60f3\u8981\u9ad4\u9a57\u5b78\u8853\u7814\u7a76\u7684\u751f\u6d3b\u6a21\u5f0f\u3002\u4f46\u662f\u7d93\u904e\u4e09\u5e74\u7684\u79d1\u7814\u6bd2\u6253\u5f8c\uff0c\u73fe\u5728\u66ab\u6642\u4e0d\u60f3\u78b0\u8ad6\u6587\u767c\u8868\u7684\u5351\u5fae\u7814\u7a76\u6240\u61c9\u5c46\u7562\u696d\u751f\u3002", "public_name": "\u9673\u5955\u71b9", "guid": "2bf8b0ea-a0fa-58cf-b077-db71539b18bf", "url": "https://pretalx.com/coscup-2022/speaker/MCDLNV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ZLRSQQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ZLRSQQ/", "attachments": []}, {"guid": "c24ee29a-f425-5f1e-bc22-963c12a43d51", "code": "EX3C8M", "id": 20597, "logo": null, "date": "2022-07-30T10:45:00+08:00", "start": "10:45", "end": "2022-07-30T11:15:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-20597", "url": "https://pretalx.com/coscup-2022/talk/EX3C8M/", "title": "\u8de8\u570b\u6295\u7a3f\u5f9e\u5165\u9580\u5230\u7cbe\u901a\uff1a\u90a3\u4e9b\u6295\u7a3f\u5927\u5e2b\u5fc5\u5099\u7684\u5c0f\u6280\u5de7", "subtitle": "", "track": "Open World Tour", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u300c\u5728\u53f0\u4e0a\u6f14\u8b1b\u7684\u90fd\u662f\u5927\u5927\u554a\uff01\u300d\u9019\u662f\u8a31\u591a\u53f0\u7063\u4eba\u5728\u7814\u8a0e\u6703\u7684\u5fc3\u8072 :)\n\n\u672c\u8b70\u984c\u5c07\u5206\u4eab\u8b1b\u8005\u81ea\u8eab\u65bc\u570b\u5167\u5916\u8fd1\u4e09\u5341\u5834\u7684\u8cc7\u5b89\u6703\u8b70\u6295\u7a3f\u6f14\u8b1b\u7d93\u9a57\uff0c\u5206\u4eab\u5982\u4f55\u5f9e\u524d\u671f\u6295\u7a3f\u5230\u5b8c\u7f8e\u5b8c\u6210\u6f14\u8b1b\u7684\u5fc3\u8def\u6b77\u7a0b\uff1a\u5305\u62ec\u4e86\u5982\u4f55\u6709\u6548\u7387\u7684\u524d\u671f\u9078\u984c\u3001\u7814\u7a76\u65b9\u6cd5\u3001\u5beb\u51fa\u8b93\u5be9\u7a3f\u59d4\u54e1\u7406\u89e3\u4e14\u8a8d\u540c\u7684\u6295\u7a3f\u5167\u5bb9\u8207\u8de8\u570b\u6295\u7a3f\u5fc3\u9748\u96de\u6e6f\u7b49\u3002\u5e0c\u671b\u672c\u5834\u8b70\u7a0b\u80fd\u9f13\u821e\u66f4\u591a\u8207\u6703\u8005\u8de8\u51fa\u6295\u7a3f\u7684\u7b2c\u4e00\u6b65\uff0c\u5206\u4eab\u81ea\u5df1\u7814\u7a76\u7684\u6210\u679c\u3001\u6210\u70ba\u4e0a\u53f0\u6f14\u8b1b\u7684\u5927\u5927\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ENKEMH", "name": "\u99ac\u8056\u8c6a", "avatar": "https://pretalx.com/media/avatars/ENKEMH_sibieTO.webp", "biography": "\u99ac\u8056\u8c6a\uff08ShengHao Ma, aka aaaddress1\uff09\u76ee\u524d\u65bc TXOne Networks \u64d4\u4efb\u8cc7\u5b89\u5a01\u8105\u7814\u7a76\u54e1\uff0c\u5c08\u7814 Windows \u9006\u5411\u5de5\u7a0b\u5206\u6790\u8d85\u904e\u5341\u5e74\u7d93\u9a57\uff0c\u71b1\u611b x86\u3001\u6f0f\u6d1e\u6280\u5de7\u3001\u7de8\u8b6f\u5668\u5be6\u52d9\u3001\u8207\u4f5c\u696d\u7cfb\u7d71\u539f\u7406\u3002 \u6b64\u5916\uff0c\u4ed6\u76ee\u524d\u70ba\u53f0\u7063\u8cc7\u5b89\u793e\u7fa4 CHROOT \u6210\u54e1\u3002\u4e26\u66fe\u4efb DEFCON\u3001HITB\u3001BlackHat\u3001VXCON\u3001HITCON\u3001ROOTCON\u3001CYBERSEC \u7b49\u5404\u500b\u570b\u5167\u5916\u5e74\u6703\u8b1b\u8005\u8207\u6388\u8ab2\u57f9\u8a13\uff0c\u4e26\u8457\u6709\u71b1\u92b7\u8cc7\u5b89\u66f8\u7c4d\u300aWindows APT Warfare\uff1a\u60e1\u610f\u7a0b\u5f0f\u524d\u7dda\u4f5c\u6230\u6307\u5357\u300b", "public_name": "\u99ac\u8056\u8c6a", "guid": "2aebf73c-643f-5d91-a49b-4a5b2441e364", "url": "https://pretalx.com/coscup-2022/speaker/ENKEMH/"}, {"code": "YKSZC9", "name": "\u66f9\u9716\u7dad", "avatar": "https://pretalx.com/media/avatars/YKSZC9_qIvg44U.webp", "biography": "\u53f0\u5927\u8cc7\u5de5\u6240\u7562\uff0c\u66fe\u64d4\u4efb\u5eb7\u5168\u96fb\u8a0a\u53ca\u8da8\u52e2\u79d1\u6280\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u3002\u73fe\u70ba TXOne \u8edf\u9ad4\u5de5\u7a0b\u5e2b\uff0c\u5c08\u6ce8\u7814\u7a76\u65bc\u7db2\u8def\u5354\u5b9a\u548c\u5a01\u8105\u7684\u7814\u7a76\u3002", "public_name": "\u66f9\u9716\u7dad", "guid": "48807882-6a3a-50ef-8b08-66f4fa92767a", "url": "https://pretalx.com/coscup-2022/speaker/YKSZC9/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/EX3C8M/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/EX3C8M/", "attachments": []}, {"guid": "111b48be-02f3-5ca3-8c21-bf0e5f6a6dbf", "code": "8SQR9J", "id": 19633, "logo": null, "date": "2022-07-30T11:25:00+08:00", "start": "11:25", "end": "2022-07-30T11:55:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19633-open-source-world-tour-for-users-and-promoters", "url": "https://pretalx.com/coscup-2022/talk/8SQR9J/", "title": "Open Source World Tour for Users and Promoters", "subtitle": "", "track": "Open World Tour", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u958b\u6e90\u7814\u8a0e\u6703\u7684\u53c3\u8207\u8005\u4e26\u975e\u53ea\u6709\u5de5\u7a0b\u5e2b\u3001\u958b\u767c\u8005 (coders) \u800c\u5df2\uff0c\u9019\u5834\u8b70\u7a0b\u4e2d\uff0c\u5c07\u4ecb\u7d39\u4f7f\u7528\u8005 (users) \u8207\u63a8\u5ee3\u8005 (promoters) \u5728\u958b\u6e90\u7814\u8a0e\u6703\u4e2d\u53ef\u4ee5\u5982\u4f55\u53c3\u8207\u4ee5\u53ca\u878d\u5165\u6d3b\u52d5\u3002\u672c\u6b21\u7684\u5206\u4eab\u5c07\u4ecb\u7d39 3 \u500b\u570b\u969b\u7d1a\u958b\u6e90\u7814\u8a0e\u6703\uff1aCreative Commons Summit, FOSDEM & HKOSCon\u3002\n\u53c3\u8207\u9019\u5834\u5c07\u6703\u807d\u5230\uff1a\n* \u9019\u4e9b\u958b\u6e90\u7814\u8a0e\u6703\u7684\u7279\u8272\n* \u53c3\u8207\u7814\u8a0e\u6703\u524d\u8a72\u505a\u7684\u529f\u8ab2\u6709\u54ea\u4e9b\uff1f\n* \u5982\u4f55\u7372\u5f97\u65c5\u8cbb\uff1f", "description": "\u958b\u6e90\u7814\u8a0e\u6703\u7684\u53c3\u8207\u8005\u4e26\u975e\u53ea\u6709\u5de5\u7a0b\u5e2b\u3001\u958b\u767c\u8005 (coders) \u800c\u5df2\uff0c\u9019\u5834\u8b70\u7a0b\u4e2d\uff0c\u5c07\u4ecb\u7d39\u4f7f\u7528\u8005 (users) \u8207\u63a8\u5ee3\u8005 (promoters) \u5728\u958b\u6e90\u7814\u8a0e\u6703\u4e2d\u53ef\u4ee5\u5982\u4f55\u53c3\u8207\u4ee5\u53ca\u878d\u5165\u6d3b\u52d5\u3002\n\n\u672c\u6b21\u7684\u5206\u4eab\u5c07\u4ecb\u7d39 3 \u500b\u570b\u969b\u7d1a\u958b\u6e90\u7814\u8a0e\u6703\uff1a\n* Creative Commons Summit: \u6d3b\u52d5\u53c3\u8207\u89d2\u8272\u591a\u5143\uff0c\u5305\u542b\u5275\u4f5c\u8005\u3001\u6559\u80b2\u754c\u3001\u5de5\u7a0b\u5e2b\u3001\u5f8b\u5e2b\u7b49\u89d2\u8272\uff0c\u591a\u6578\u90fd\u5728\u8a0e\u8ad6\u5728\u5404\u5730\u63a8\u5ee3 creative commons \u8207\u8457\u4f5c\u6b0a\u7684\u8b70\u984c\u3002\n* FOSDEM: \u6b50\u6d32\u6700\u5927\u7684\u958b\u653e\u539f\u59cb\u78bc\u7814\u8a0e\u6703\uff0c\u7531\u5fd7\u5de5\u7c4c\u5099\u7684\u7814\u8a0e\u6703\uff0c\u53c3\u8207\u4eba\u6578\u8d85\u904e 8000\u3001800 \u591a\u5834\u5206\u4eab\uff0c\u662f\u6bcf\u5e74\u6b50\u6d32\u958b\u6e90\u4eba\u76f8\u805a\u7684\u5927\u62dc\u62dc\u3002\n* HKOSCon: \u9999\u6e2f\u958b\u6e90\u5e74\u6703\uff0cHKOSCon \u8207 COSCUP \u7684\u5fd7\u5de5\u5011\u6709\u591a\u5e74\u4ea4\u6d41\u7d93\u9a57\u3002\u6bd4\u8d77\u524d\u9762\u5169\u5834\u7814\u8a0e\u6703\u4f86\u8aaa\uff0c\u5c0d\u65bc\u65b0\u624b\u51fa\u570b\u53c3\u8207\uff0c\u61c9\u8a72\u662f\u6bd4\u8f03\u7c21\u6613\u5165\u9580\u7684\u3002\n\n\u4f60\u53c3\u8207\u9019\u5834\u5c07\u6703\u807d\u5230\uff1a\n* \u9019\u4e9b\u958b\u6e90\u7814\u8a0e\u6703\u7684\u7279\u8272\n* \u53c3\u8207\u7814\u8a0e\u6703\u524d\u8a72\u505a\u7684\u529f\u8ab2\u6709\u54ea\u4e9b\uff1f\n* \u5982\u4f55\u7372\u5f97\u65c5\u8cbb\uff1f", "recording_license": "", "do_not_record": false, "persons": [{"code": "FUPVB3", "name": "Singing", "avatar": "https://pretalx.com/media/avatars/FUPVB3_TfOOkUd.webp", "biography": "Singing \u662f\u958b\u653e\u6587\u5316\u57fa\u91d1\u6703\u57f7\u884c\u9577\uff0c\u66fe\u7d93\u64d4\u4efb COSCUP 2019\u30012020 \u7684\u7e3d\u53ec\uff0c\u662f COSCUP \u9577\u671f\u5fd7\u5de5\u3002\u5f9e\u8a8d\u8b58 Firefox \u958b\u6e90\u8edf\u9ad4\u8207\u7db2\u8def\u81ea\u7531\u7684\u7406\u5ff5\uff0c2009 \u5e74\u958b\u59cb\u53c3\u8207 COSCUP \u8207 MozTW \u793e\u7fa4\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", "public_name": "Singing", "guid": "b0219f26-d583-5671-bc4c-ef9832f915eb", "url": "https://pretalx.com/coscup-2022/speaker/FUPVB3/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8SQR9J/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8SQR9J/", "attachments": []}, {"guid": "746c09be-5839-54d0-8041-0555a4775f07", "code": "DAC7MJ", "id": 19727, "logo": null, "date": "2022-07-30T13:00:00+08:00", "start": "13:00", "end": "2022-07-30T13:30:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19727", "url": "https://pretalx.com/coscup-2022/talk/DAC7MJ/", "title": "\u90a3\u4e9b\u5e74\u6211\u5011\u8ca2\u737b\u904e\u7684\u958b\u6e90\u9752\u6625", "subtitle": "", "track": "Open World Tour", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u6c5f\u6e56\u50b3\u8aaa\uff1a\u300e\u505a\u4e00\u500b\u4e8b\u60c5\u8d85\u904e\u5341\u5e74\uff0c\u5c31\u6703\u8b8a\u6210\u5c08\u5bb6\uff01\u300f\uff08Source : Malcolm Gladwell \u8457\u4f5c\u300a\u7570\u6578\u300b\uff09\n\n\u4eba\u751f\u670912\u5e74\u5f88\u6295\u5165 Open Source \u793e\u7fa4\u6d3b\u52d5\u8457\uff0c\u4e5f\u56e0\u70ba Open Source \u9ad4\u6703\u5230\u300c\u6587\u5316\u5dee\u7570\u300d\uff1a\u793e\u6703\u3001\u7fa4\u9ad4\u3001\u570b\u5bb6\u7b49\u7b49\uff0c\u9084\u4e0d\u662f\u5c08\u5bb6\u4f46\u662f\u60f3\u5206\u4eab\u90a312\u5e74\u9047\u898b\u7684\u5404\u570b\u793e\u7fa4\u4eba\u4e8b\u7269\uff0c\u85c9\u6b64\u63a8\u5751\u66f4\u591a\u89c0\u671b\u7684\u670b\u53cb\u5011\uff0c\u4f86\u5427\uff01\u958b\u6e90\u5927\u6cd5\u74b0\u904a\u4e16\u754c\u8d85\u6709\u8da3\u3002", "description": "\u898f\u5283\u4e2d\u7684\u5167\u5bb9\u7db1\u8981\uff1a\n1. \u4e9e\u6d32\u5176\u4ed6\u5340\u57df\u793e\u7fa4\u8207\u53f0\u7063\u958b\u6e90\u793e\u7fa4\uff0c\u6709\u8da3\u7684\u7570\u8207\u540c\u3002\n2. \u958b\u6e90\u793e\u7fa4\u6d3b\u52d5\u800c\u9ad4\u6703\u5230\u7684\u793e\u6703\u6f14\u8b8a\uff0c\u4ee5\u53ca\u653f\u6cbb\u6587\u5316\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "WJRMSU", "name": "shiashia\u8766\u8766", "avatar": "https://pretalx.com/media/avatars/WJRMSU_x54xK00.webp", "biography": "\u4e0d\u6703\u5beb\u7a0b\u5f0f\u7684\u9ebb\u74dc\uff0copen source \u4f7f\u7528\u8005\u8207\u63a8\u5ee3\u8005 / Customer Success Manager\n\n\u7b2c\u4e00\u6b21\u505a\u4e00\u4ef6\u4e8b\u60c5\u8d85\u904e12\u5e74\uff1a\u6295\u5165 open source \u793e\u7fa4\uff0c\u4e14\u64d4\u4efb\u6d3b\u52d5\u5fd7\u5de5\u3002\n\u8e0f\u5165\u793e\u7fa4\u5f8c\uff0c\u958b\u59cb\u76f8\u4fe1\uff0c\u81ea\u5df1\u4e5f\u6709\u6539\u8b8a\u4e16\u754c\u7684\u8ca2\u737b\u529b\u91cf\u3002", "public_name": "shiashia\u8766\u8766", "guid": "7a52d94a-eee4-5313-b2ae-b5f9ed21850e", "url": "https://pretalx.com/coscup-2022/speaker/WJRMSU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DAC7MJ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DAC7MJ/", "attachments": []}, {"guid": "8cfd8f90-659f-5e74-bf30-a80bd57f9142", "code": "3NHELJ", "id": 20677, "logo": null, "date": "2022-07-30T13:40:00+08:00", "start": "13:40", "end": "2022-07-30T14:10:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-20677-bsdcon", "url": "https://pretalx.com/coscup-2022/talk/3NHELJ/", "title": "\u548c *BSDCon \u4e00\u8d77\u74b0\u904a\u4e16\u754c", "subtitle": "", "track": "Open World Tour", "type": "35min", "language": "zh-hant", "abstract": "*BSDCon \u662f\u958b\u6e90\u754c\u6700\u65e9\u7684\u6703\u8b70\u4e4b\u4e00\uff0c\u591a\u5e74\u5f8c\u6f14\u8b8a\u6210\u4e86\u6bcf\u5e74\u5728\u4e9e\u7f8e\u6b50\u4e09\u5927\u6d32\u5404\u4e00\u6b21\u7684\u6703\u8b70\uff0c\u4ee5\u53ca\u773e\u591a\u96a8\u9644\u6216\u662f\u7368\u7acb\u7684\u5730\u5340\u6703\u8b70\u3001\u958b\u767c\u8005\u9ad8\u5cf0\u6703\u548c\u5ee0\u5546\u9ad8\u5cf0\u6703\u3002\u4e00\u5927\u50b3\u7d71\u7279\u8272\u662f\u8b1b\u8005\u7684\u6a5f\u7968\u4f4f\u5bbf\u6703\u7531\u5927\u6703\u76e1\u529b\u88dc\u52a9\uff0c\u70ba\u793e\u7fa4\u8868\u9054\u611f\u8b1d\u8ca2\u737b\u7684\u4e00\u7a2e\u65b9\u5f0f\u3002\u60f3\u77e5\u9053 *BSD \u548c\u5176\u6703\u8b70\u7684\u6587\u5316\uff0c\u9084\u6709\u5982\u4f55\u53c3\u8207 BSD \u793e\u7fa4\u55ce\uff1f\u5982\u679c\u559c\u611b\u65c5\u884c\u4e26\u8a8d\u8b58\u4f86\u81ea\u5404\u570b\u7684\u670b\u53cb\uff0c\u53c3\u52a0 *BSDCon \u4e00\u5b9a\u4e0d\u6703\u8b93\u4f60\u5931\u671b\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "9K7FL8", "name": "Li-Wen Hsu", "avatar": "https://pretalx.com/media/avatars/9K7FL8_x6cD5bo.webp", "biography": "https://lwhsu.org", "public_name": "Li-Wen Hsu", "guid": "e3fc83d7-f590-5411-bb63-31516963f035", "url": "https://pretalx.com/coscup-2022/speaker/9K7FL8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3NHELJ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3NHELJ/", "attachments": []}, {"guid": "5691f2d8-5014-50f3-a771-76b969dc8e0f", "code": "9LV9BV", "id": 19959, "logo": null, "date": "2022-07-30T14:20:00+08:00", "start": "14:20", "end": "2022-07-30T14:55:00+08:00", "duration": "00:35", "room": "TR412-1", "slug": "coscup-2022-19959", "url": "https://pretalx.com/coscup-2022/talk/9LV9BV/", "title": "\u65e5\u8a9e\u521d\u5fc3\u8005\u5728\u65e5\u672c\u7528\u65e5\u8a9e\u6f14\u8b1b", "subtitle": "", "track": "Open World Tour", "type": "35min", "language": "zh-hant", "abstract": "\u5728\u570b\u5916\u6f14\u8b1b\uff0c\u61c9\u8a72\u8981\u7528\u82f1\u6587\u5427\uff1f\n\u5728\u65e5\u672c\u7528\u65e5\u8a9e\u6f14\u8b1b\uff0c\u300c\u5927\u4e08\u592b\u300d\uff1f\n\u525b\u597d\u6211\u6703\u5538\u4e94\u5341\u97f3\u5462\uff01\n\u90a3\u5c31\u7528\u65e5\u6587\u6f14\u8b1b\u5427\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "DKUSTN", "name": "\u53e4\u6c38\u5fe0", "avatar": "https://pretalx.com/media/avatars/DKUSTN_yfcVveF.webp", "biography": "\u53e4\u6c38\u5fe0\u535a\u58eb\u662f\u8cc7\u6599\u5eab\u7cfb\u7d71\u7814\u7a76\u54e1\u3001\u793e\u7fa4\u8ca2\u737b\u8005\u548c\u8cc7\u6599\u5de5\u7a0b\u5e2b\u3002\u5f9e\u793e\u7fa4\u7684\u89d2\u5ea6\u50b3\u905e\u7522\u696d\u8cc7\u8a0a\uff0c\u4e26\u70ba\u4f01\u696d\u63d0\u4f9b\u958b\u653e\u7684\u8cc7\u6599\u601d\u7dad\u548c\u6280\u8853\u3002\n\nDr. Yung-Chung Ku is a database system researcher, community contributor and data engineer.\nDeliver industry information from the perspective of the community, and provide enterprises with open data thinking and technology.", "public_name": "\u53e4\u6c38\u5fe0", "guid": "fb7f2d88-cc80-5203-9e9a-d312cd457208", "url": "https://pretalx.com/coscup-2022/speaker/DKUSTN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/9LV9BV/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/9LV9BV/", "attachments": []}, {"guid": "b3e5b0c5-00d6-5155-82dc-e014f4ce8dd0", "code": "FPSJTC", "id": 19278, "logo": null, "date": "2022-07-30T15:05:00+08:00", "start": "15:05", "end": "2022-07-30T15:35:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19278", "url": "https://pretalx.com/coscup-2022/talk/FPSJTC/", "title": "\u5982\u4f55\u5f9e\u53c3\u8207\u570b\u969b\u6703\u8b70\u958b\u59cb\u8e0f\u5165\u570b\u969b\u8077\u6daf?", "subtitle": "", "track": "Open World Tour", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "OCF \u904e\u53bb\u6578\u5e74\u8ddf\u4e0d\u5c11\u793e\u7fa4\u5925\u4f34\uff0c\u4e00\u540c\u53c3\u8207\u4e86\u773e\u591a\u958b\u6e90\u548c\u958b\u653e\u79d1\u6280\u76f8\u95dc\u570b\u969b\u6703\u8b70\uff0c\u800c\u5728\u904e\u7a0b\u7576\u4e2d\u9664\u4e86\u8a8d\u8b58\u570b\u969b\u5925\u4f34\u958b\u555f\u5be6\u8cea\u5408\u4f5c\uff0c\u66f4\u6709\u81fa\u7063\u53c3\u8207\u8005\u52a0\u5165\u6703\u8b70\u4e2d\u8a8d\u8b58\u7684\u570b\u969b\u5925\u4f34\u884c\u5217\uff0c\u6210\u70ba\u8de8\u570b\u570b\u969b\u5de5\u4f5c\u8005\uff01\u9019\u500b\u8b70\u7a0b\uff0c\u5c07\u6709\u5169\u4f4d\u5925\u4f34\u73fe\u8eab\u8aaa\u6cd5\uff0c\u5206\u4eab\u5982\u4f55\u5f9e\u53c3\u8207 RightsCon\u3001Internet Freedom Festival \u7b49\u6d3b\u52d5\uff0c\u4ee5\u958b\u6e90\u6280\u8853\u4eba\u7684\u8eab\u4efd\u878d\u5165\u570b\u969b\u4e0a\u958b\u653e\u79d1\u6280\u3001\u6578\u4f4d\u4eba\u6b0a\u3001\u7db2\u8def\u81ea\u7531\u7684\u5927\u793e\u7fa4\u4e26\u627e\u5230\u66f4\u591a\u6a5f\u6703\u3002\n\u6b64\u5916\uff0c\u900f\u904e\u9019\u5169\u4f4d\u8cc7\u6df1\u7684\u570b\u969b\u6703\u8b70\u53c3\u8207\u8005\uff0f\u570b\u969b\u7d44\u7e54\u73fe\u8077\u5de5\u4f5c\u8005\uff0c\u4e5f\u5c07\u8ddf\u5927\u5bb6\u5206\u4eab\uff0c\u9084\u5728\u81fa\u7063\u4f46\u5c0d\u570b\u969b\u6703\u8b70\u3001\u570b\u969b\u7d44\u7e54\u4e0d\u719f\u7684\u4f60\uff0c\u8a72\u5982\u4f55\u8457\u624b\u958b\u59cb\u53c3\u8207\uff1f\u6709\u54ea\u4e9b\u8cc7\u6e90\u53ef\u4ee5\u99ac\u4e0a\u53d6\u7528\uff1f", "description": "\u672c\u8b70\u7a0b\u7531\u958b\u653e\u6587\u5316\u57fa\u91d1\u6703\u4f5c\u70ba\u898f\u5283\u3001\u4e3b\u6301\u8005\uff0c\u9080\u8acb\u904e\u53bb\u8ddf\u6211\u5011\u5408\u4f5c\u53c3\u8207\u570b\u969b\u6703\u8b70\uff0c\u4e26\u6700\u5f8c\u5728\u570b\u969b\u7d44\u7e54\u958b\u62d3\u8077\u6daf\u7684\u5925\u4f34\u73fe\u8eab\u8aaa\u6cd5\u64d4\u4efb\u8207\u8ac7\u8b1b\u8005\uff0c\u63d0\u4f9b COSCUP \u6b64\u8b70\u7a0b\u6700\u8cbc\u5207\u3001\u6700\u5be6\u6230\u3001\u4e14\u9577\u671f\u8015\u8018\u570b\u969b\u6703\u8b70\u548c\u4eba\u8108\u7684\u76f8\u95dc\u7d93\u9a57\u5206\u4eab\u3002\n\n\u672c\u8b70\u7a0b\u9810\u8a08\u4ee5 Panel \u7684\u5f62\u5f0f\uff0c\u7531 OCF \u9080\u8acb\u5169\u4f4d\u8207\u8ac7\u4eba\u5206\u4eab\u904e\u53bb\u4e94\u5e74\u89aa\u8eab\u7d93\u9a57\uff0c\u4ecb\u7d39\u5f9e\u53f0\u7063\u5230\u570b\u969b\u793e\u6703\u7684\u8077\u6daf\u767c\u5c55\u8def\u5f91\u3002\u4e26\u4e14\u642d\u914d\u8207 OCF \u5408\u4f5c\u7684\u6524\u4f4d\uff0c\u63d0\u4f9b\u9762\u5c0d\u9762\u7684\u8aee\u8a62\u6642\u9593\uff0c\u5354\u52a9\u66f4\u591a\u6709\u5fd7\u65bc\u6b64\u7684\u5925\u4f34\u52a0\u5165\u6b64\u9053\u3002", "recording_license": "", "do_not_record": true, "persons": [{"code": "JF33DE", "name": "Lulu", "avatar": "https://pretalx.com/media/avatars/JF33DE_Kg9yfPt.webp", "biography": "\u958b\u653e\u6587\u5316\u57fa\u91d1\u6703\u526f\u57f7\u884c\u9577\uff0c\u5f9e 2017 \u5e74\u81f3\u4eca\uff0c\u8ca0\u8cac\u57fa\u91d1\u6703\u570b\u969b\u4e8b\u52d9\u548c\u8de8\u570b\u5408\u4f5c\uff0c\u4e26\u5354\u52a9\u958b\u653e\u79d1\u6280\u793e\u7fa4\u51fa\u8a2a\u53c3\u8207\u8a31\u591a\u5168\u7403\u91cd\u8981\u7814\u8a0e\u6703\u3002\u9019\u6b21\u8b70\u7a0b\u5c07\u64d4\u4efb\u4e3b\u6301\u4eba\uff0c\u5e6b\u53c3\u8207\u8005\u6316\u6398\u51fa\u8207\u8ac7\u4eba\u89aa\u8eab\u53c3\u8207\u570b\u969b\u6703\u8b70\u3001\u4ee5\u53ca\u5982\u4f55\u85c9\u7531\u6703\u8b70\u6253\u901a\u570b\u969b\u4ea4\u6d41\u548c\u8077\u6daf\u7684\u5bf6\u8cb4\u7d93\u9a57\u3002\n\n\u958b\u653e\u6587\u5316\u57fa\u91d1\u6703\u662f\u7531\u958b\u6e90\u793e\u7fa4\u6210\u54e1\u767c\u8d77\u6210\u7acb\u7684\u57fa\u91d1\u6703\uff0c\u4ee5\u652f\u63f4\u958b\u6e90\u793e\u7fa4\u70ba\u57fa\u790e\uff0c\u6301\u7e8c\u95dc\u6ce8\u63a8\u52d5\u958b\u653e\u6e90\u78bc\u3001\u958b\u653e\u8cc7\u6599\u3001\u958b\u653e\u653f\u5e9c\u3001\u6578\u4f4d\u4eba\u6b0a\u3001\u7db2\u8def\u81ea\u7531\u7684\u767c\u5c55\u3002\u4e26\u4e32\u9023\u570b\u5167\u5916\u958b\u653e\u79d1\u6280\u793e\u7fa4\u8207\u4e0d\u540c\u9818\u57df\u4e4b\u516c\u6c11\u5718\u9ad4\u4e92\u52d5\u4ea4\u6d41\u3002", "public_name": "Lulu", "guid": "97ead7d8-4a30-5a82-9938-5dbb922e13e3", "url": "https://pretalx.com/coscup-2022/speaker/JF33DE/"}, {"code": "JMNWYZ", "name": "Pellaeon Lin", "avatar": null, "biography": "Pellaeon \u662f\u52a0\u62ff\u5927\u591a\u502b\u591a\u5927\u5b78\u516c\u6c11\u5be6\u9a57\u5ba4 (Citizen Lab) \u7684\u7814\u7a76\u54e1\uff0c\u4ed6\u7684\u7814\u7a76\u591a\u95dc\u6ce8\u624b\u6a5f\u61c9\u7528\u7a0b\u5f0f\u7684\u8cc7\u8a0a\u5b89\u5168\u8207\u96b1\u79c1\u4fb5\u5bb3\uff0c\u4ed6\u5c0d TikTok \u548c\u6296\u97f3\u7684\u5b89\u5168\u548c\u96b1\u79c1\u7814\u7a76\u6700\u70ba\u77e5\u540d\uff0c\u66fe\u898b\u65bc\u5831\u7ae0\u3002\nPellaeon \u6d3b\u8e8d\u65bc\u53f0\u7063\u548c\u570b\u969b\u7684\u6578\u4f4d\u6b0a\u5229\u793e\u7fa4\u3001\u958b\u6e90\u793e\u7fa4\u548c\u8cc7\u5b89\u793e\u7fa4\uff0c\u719f\u6089\u516c\u6c11\u793e\u6703\u6240\u9762\u81e8\u7684\u8cc7\u5b89\u96b1\u79c1\u554f\u984c\uff0c\u4ed6\u4e5f\u662f Nextcloud \u7b49\u958b\u6e90\u5c08\u6848\u7684\u8ca2\u737b\u8005\u3002\n\n\u90e8\u843d\u683c\uff1a https://nyllep.wordpress.com/\n\u8457\u4f5c\uff1a https://citizenlab.ca/author/pellaeon/\nTwitter: @2pellaeon", "public_name": "Pellaeon Lin", "guid": "686b61dc-5d49-58e2-85a2-e46f4554fee8", "url": "https://pretalx.com/coscup-2022/speaker/JMNWYZ/"}, {"code": "38WQYX", "name": "Jeremy Yen", "avatar": "https://pretalx.com/media/avatars/38WQYX_HdhA1lC.webp", "biography": "Jeremy \u76ee\u524d\u4efb\u8077\u65bc equalit.ie\uff0c\u64d4\u4efb deflect.ca \u5c08\u6848 Dev Team Lead\u3002Deflect \u5c08\u6848\u81f4\u529b\u65bc\u4fdd\u8b77\u5404\u570b\u7368\u7acb\u5a92\u9ad4\u3001\u5021\u8b70\u7d44\u7e54\u8207\u516c\u6c11\u6b0a\u76ca\u7d44\u7e54\u7b49\u514d\u53d7 DDoS \u653b\u64ca\uff0c\u65d7\u4e0b\u53e6\u6709 eQPress \u5c08\u6848\u5354\u52a9 NPO \u7ba1\u7406 Wordpress \u7db2\u7ad9\u907f\u514d\u906d\u53d7\u8cc7\u5b89\u653b\u64ca\u3002\u6b64\u5916\uff0cJeremy \u4ea6\u66fe\u4efb SITCON \u8b70\u7a0b\u7d44\u3001HITCON \u53e3\u8b6f\u7d44\u7b49\uff0c\u6709\u9577\u671f\u793e\u7fa4\u53c3\u8207\u7d93\u9a57\u3002", "public_name": "Jeremy Yen", "guid": "119232ac-d48d-58c6-9990-f70d924ff5b3", "url": "https://pretalx.com/coscup-2022/speaker/38WQYX/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FPSJTC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FPSJTC/", "attachments": []}, {"guid": "d1c57e9a-6324-5c94-9b32-04a0710a6341", "code": "8VGVF8", "id": 19439, "logo": null, "date": "2022-07-30T15:45:00+08:00", "start": "15:45", "end": "2022-07-30T16:00:00+08:00", "duration": "00:15", "room": "TR412-1", "slug": "coscup-2022-19439", "url": "https://pretalx.com/coscup-2022/talk/8VGVF8/", "title": "\u8981\u600e\u9ebc\u62ff\u88dc\u52a9\u51fa\u570b\u73a9\uff08\u8aa4\uff09", "subtitle": "", "track": "Open World Tour", "type": "15 mins", "language": "zh-hant", "abstract": "\u60f3\u77e5\u9053\u600e\u9ebc\u62ff\u88dc\u52a9\u51fa\u53bb\u570b\u5916\u73a9\u55ce\uff1f\u4e00\u8d77\u4f86\u770b\u770b\u6709\u54ea\u4e9b\u958b\u653e\u539f\u59cb\u78bc\u5c08\u6848\u5728\u570b\u5916\u8209\u8fa6\u4e86\u7814\u8a0e\u6703\uff0c\u53c8\u8981\u5982\u4f55\u53c3\u8207\u5427\uff01", "description": "\u9019\u500b\u6f14\u8b1b\u6703\u5305\u542b\u4e00\u4e9b\u6211\u53c3\u52a0\u904e\u7684\u958b\u653e\u539f\u59cb\u78bc\u570b\u969b\u6703\u8b70\uff0c\u4ee5\u53ca\u7576\u521d\u6295\u7a3f\u4e86\u4ec0\u9ebc\u984c\u76ee\uff0c\u4e5f\u6b61\u8fce\u73fe\u5834\u6703\u773e\u7528\u529b\u63a8\u5751\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "BCDKRN", "name": "Jeff Huang", "avatar": null, "biography": "\u53f0\u7063\u7684\u81ea\u7531\u8207\u958b\u653e\u539f\u59cb\u78bc\u8edf\u9ad4\u7ffb\u8b6f\u8005\u8207\u8ca2\u737b\u8005\uff0c\u76ee\u524d\u4e3b\u8981\u5728 LibreOffice\u3001\u7dad\u57fa\u5a92\u9ad4\u3001OpenStreetMap \u7b49\u5c08\u6848\u4e2d\u8f03\u70ba\u6d3b\u8e8d\uff0c\u4e5f\u53c3\u8207\u5176\u4ed6\u8a31\u591a\u5c08\u6848\uff0c\u73fe\u5728\u662f\u4e2d\u83ef\u6c11\u570b\u8edf\u9ad4\u81ea\u7531\u5354\u6703\u7406\u4e8b\u3001KDE e.V.\uff08KDE \u684c\u9762\u74b0\u5883\u80cc\u5f8c\u7684\u6cd5\u4eba\uff09\u6210\u54e1\u3001\u6587\u4ef6\u57fa\u91d1\u6703\uff08LibreOffice \u80cc\u5f8c\u7684\u6cd5\u4eba\uff09\u6210\u54e1\u3001OpenStreetMap \u57fa\u91d1\u6703\u6210\u54e1\u3002", "public_name": "Jeff Huang", "guid": "d0f792ac-b2d2-5e47-bde7-dbefdcd14e6e", "url": "https://pretalx.com/coscup-2022/speaker/BCDKRN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8VGVF8/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8VGVF8/", "attachments": []}], "TR411": [{"guid": "274c5e45-9e96-53b0-aa08-914deb6f14c2", "code": "CWP3DG", "id": 20638, "logo": null, "date": "2022-07-30T13:00:00+08:00", "start": "13:00", "end": "2022-07-30T13:30:00+08:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2022-20638-open-design-panel-at-coscup-2022", "url": "https://pretalx.com/coscup-2022/talk/CWP3DG/", "title": "Open design panel at COSCUP 2022", "subtitle": "", "track": "Open design", "type": "others", "language": "en", "abstract": "Open design panel at COSCUP 2022\nJune 3, 2022\nThis is a proposal for the Open Design track at COSCUP 2022 for a 30-minute panel discussion.\nGoal\nTo share personal experiences and insights from different designers about their experience in open-source. This may help other designers better understand what the opportunities and difficulties are.\nTitle\nOpen Design: Stories from the trenches\nDetails\nWe invite several designers on the stage and learn about their personal journeys, problems they have faced, what gets them excited every day, and their perspectives on open-source. After 20 minutes of discussion, we will open the floor up to questions.\nParticipants\nAll participants are experienced designers active in the open-source space, each with a different background. This list might change based on availability and in order to ensure we have a diverse set of designers.\n\nChristoph Ono\nBosch\nStephen DeLorme\nConor Okus\nEdward Pratt", "description": "We invite several designers on the stage and learn about their personal journeys, problems they have faced, what gets them excited every day, and their perspectives on open-source. After 20 minutes of discussion, we will open the floor up to questions. All participants are experienced designers active in the open-source space, each with a different background:\nChristoph Ono\nBosch\nStephen DeLorme\nConor Okus\nEdward Pratt", "recording_license": "", "do_not_record": false, "persons": [{"code": "FBJ7HH", "name": "Christoph Ono", "avatar": "https://pretalx.com/media/avatars/FBJ7HH_nxO54XM.webp", "biography": "UX designer contributing to the bitcoin ecosystem. [Website](https://www.germanysbestkeptsecret.com).", "public_name": "Christoph Ono", "guid": "e64e5275-25d4-526a-9aa1-0a7c94de5c18", "url": "https://pretalx.com/coscup-2022/speaker/FBJ7HH/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/CWP3DG/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/CWP3DG/", "attachments": []}, {"guid": "1bc415f4-7eff-55f9-8949-5ab2ba816f6f", "code": "LGMK9R", "id": 19628, "logo": null, "date": "2022-07-30T13:40:00+08:00", "start": "13:40", "end": "2022-07-30T14:10:00+08:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2022-19628-supporting-open-design-in-bitcoin", "url": "https://pretalx.com/coscup-2022/talk/LGMK9R/", "title": "Supporting open design in bitcoin", "subtitle": "", "track": "Open design", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "\u201cDesign bitcoin for everyone\u201d. That is the tagline of the [Bitcoin Design Community](https://bitcoin.design), which formed in the middle of 2020. It is an open community with the goal of making bitcoin more intuitive and accessible. Our central community project is the [Bitcoin Design Guide](https://bitcoin.design/guide), which is full of best practices and references to help both designers and developers create better bitcoin experiences faster. We also work to promote the idea of [open design](https://bitcoin.design/guide/getting-started/open-design/), to bring more designers and other contributors into the space, help open-source projects adopt better design processes, and create more inclusive outcomes. This presentation will provide an overview of community efforts, practical stories of what has worked and what hasn\u2019t, where we are, and what the future might hold.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "FBJ7HH", "name": "Christoph Ono", "avatar": "https://pretalx.com/media/avatars/FBJ7HH_nxO54XM.webp", "biography": "UX designer contributing to the bitcoin ecosystem. [Website](https://www.germanysbestkeptsecret.com).", "public_name": "Christoph Ono", "guid": "e64e5275-25d4-526a-9aa1-0a7c94de5c18", "url": "https://pretalx.com/coscup-2022/speaker/FBJ7HH/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LGMK9R/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LGMK9R/", "attachments": []}], "TR212": [{"guid": "d5b2002f-3380-59e6-ad37-12b175210ff8", "code": "QFVL88", "id": 19363, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:30:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19363-wikidata", "url": "https://pretalx.com/coscup-2022/talk/QFVL88/", "title": "Wikidata\u57fa\u790e\u7de8\u8f2f\u6559\u5b78", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u76f8\u4fe1\u5927\u5bb6\u4e00\u5b9a\u90fd\u807d\u904e\u3001\u7528\u904e\u7dad\u57fa\u767e\u79d1\u5427\uff01\u4f46\u5176\u5be6\u5728\u7dad\u57fa\u767e\u79d1\u7684\u689d\u76ee\u80cc\u5f8c\uff0c\u662f\u9760\u8457\u300c\u7dad\u57fa\u6578\u64da\u300d\u4f86\u9023\u7d50\u3001\u652f\u6490\u8457\u9f90\u5927\u7684\u8cc7\u6599\u91cf\u3002\u5982\u679c\u60f3\u52a0\u5165\u7dad\u57fa\u7684\u5927\u5bb6\u5ead\uff0c\u4e0d\u59a8\u5f9e\u300c\u7dad\u57fa\u6578\u64da\u300d\u958b\u59cb\u5427\uff01\u900f\u904e\u9019\u6b21\u7684\u5165\u9580\u5de5\u4f5c\u574a\uff0c\u4f60\u5c07\u5c0d\u7dad\u57fa\u6709\u8457\u66f4\u6df1\u5165\u7684\u4e86\u89e3\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DJP7R", "name": "\u5289\u5065\u8c50", "avatar": "https://pretalx.com/media/avatars/8DJP7R_OVaM0ao.webp", "biography": "Wikidata Taiwan\u793e\u7fa4\u6210\u54e1\u3001\u73fe\u70ba\u6e96\u5927\u4e8c\u751f", "public_name": "\u5289\u5065\u8c50", "guid": "8db75267-8cb6-5eac-bbad-7f3f237a2af8", "url": "https://pretalx.com/coscup-2022/speaker/8DJP7R/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/QFVL88/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/QFVL88/", "attachments": []}, {"guid": "d5336dec-1b93-5184-90dd-8caed95e8fe7", "code": "H8UGK7", "id": 19611, "logo": null, "date": "2022-07-30T10:30:00+08:00", "start": "10:30", "end": "2022-07-30T11:00:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19611-wikidata", "url": "https://pretalx.com/coscup-2022/talk/H8UGK7/", "title": "\u8cc7\u6599\u5eab\u7684\u8cc7\u6599\u5eab\uff1f\u806f\u5408\u8cc7\u6599\u5eab\u7684\u56f0\u96e3\uff0cWikidata \u771f\u7684\u80fd\u6536\u9304\u5168\u90e8\u7684\u8cc7\u6599\u55ce\uff1f", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u904e\u53bb\u6211\u5011\u5728\u804a Wikidata \u6642\u5c31\u6709\u63d0\u5230 Wikidata \u80fd\u5920\u6536\u9304\u55ae\u4e00\u8cc7\u6599\u5728\u5404\u8cc7\u6599\u5eab\u4e2d\u7684\u6536\u9304\u4f4d\u7f6e\uff0c\u9054\u5230\u4e00\u7a2e\u300c\u55ae\u4e00\u5165\u53e3\u300d\u7684\u529f\u80fd\uff0c\u5f9e\u55ae\u4e00\u500b\u8cc7\u6599\u5eab\u4e2d\u7684\u4e00\u7b46\u8cc7\u6599\u5c31\u80fd\u5c0e\u822a\u5230\u5404\u8cc7\u6599\u5eab\u4e2d\uff0c\u6240\u4ee5\u6211\u5011\u5e38\u7a31\u70ba\u300c\u8cc7\u6599\u5eab\u7684\u8cc7\u6599\u5eab\u300d\u3002\n\n\u7136\u800c\uff0c\u7576\u9762\u5c0d\u65b0\u7684\u4e0d\u540c\u7684\u8cc7\u6599\u5eab\u672c\u9ad4\u8ad6\u6642\uff0c\u4e0d\u540c\u7684\u300c\u6700\u5c0f\u5178\u85cf\u55ae\u4f4d\u300d\u4e0a\u7684\u5dee\u7570\u4fbf\u6210\u70ba\u4e86\u5728\u8cc7\u6599\u5c0d\u7167\u4e0a\u7684\u65b0\u6311\u6230\uff0c\u672c\u6b21\u8b1b\u5ea7\u5c07\u6703\u4ee5\u8b1b\u8005\u81ea\u8eab\u7684\u7d93\u9a57\u8aaa\u660e\u8de8\u8cc7\u6599\u5eab\u7684\u300c\u6700\u5c0f\u5178\u85cf\u55ae\u4f4d\u300d\u5dee\u7570\u5982\u4f55\u5f71\u97ff Wikidata \u7684\u6536\u9304\u5de5\u4f5c\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "A9LL7J", "name": "\u738b\u6587\u5cb3 Allen Wang", "avatar": "https://pretalx.com/media/avatars/A9LL7J_DDjVKsy.webp", "biography": "Wikidata Taiwan \u81fa\u7063\u7dad\u57fa\u6578\u64da\u793e\u7fa4\u5171\u540c\u767c\u8d77\u4eba\uff0c\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\uff0c\u65b0\u6a02\u5712\u85dd\u8853\u7a7a\u9593\u7dad\u57fa\u6280\u8853\u5354\u529b\u3002\n\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\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. \u674e\u6885\u6a39\u544a\u5225\u5f0f\u76f8\u95dc\u6587\u7269\u6383\u63cf\u300d\u7b49\u8cc7\u6599\u958b\u653e\u5c08\u6848\u3002\n\n\u81f4\u529b\u65bc\u9023\u7d50\u958b\u653e\u77e5\u8b58\u8207\u5730\u65b9\u4eba\u6587\u3002\n\u300c\u6211\u505a\u7684\u4e8b\u60c5\u4e0d\u96e3\uff0c\u53ea\u662f\u5e0c\u671b\u80fd\u5920\u8b93\u6bcf\u4e00\u7b46\u8cc7\u6599\u90fd\u80fd\u5920\u88ab\u770b\u898b\u300d", "public_name": "\u738b\u6587\u5cb3 Allen Wang", "guid": "e29f819a-b2d0-5134-b1e1-44187b27a049", "url": "https://pretalx.com/coscup-2022/speaker/A9LL7J/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/H8UGK7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/H8UGK7/", "attachments": []}, {"guid": "6991c556-ab45-5548-ae73-ff9a559a958c", "code": "FNDVB3", "id": 19254, "logo": null, "date": "2022-07-30T11:00:00+08:00", "start": "11:00", "end": "2022-07-30T11:30:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19254-wikidata", "url": "https://pretalx.com/coscup-2022/talk/FNDVB3/", "title": "WikiData \u8207\u653f\u5e9c\u516c\u958b\u8cc7\u6599\u6574\u5408\u7d93\u9a57", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5ef6\u7e8c\u53bb\u5728 COSCUP \u7684 Wikidata \u8cc7\u6599\u54c1\u8cea\u7684\u8a0e\u8ad6\uff0c\u4eca\u5e74\u5617\u8a66\u5c07 Wikidata\u3001OpenStreetMap \u958b\u653e\u8857\u5716\u8cc7\u6599\u3001\u8207\u653f\u5e9c\u516c\u958b\u8cc7\u6599\u300c\u6236\u5f79\u653f\u8cc7\u8a0a\u7cfb\u7d71\u8cc7\u6599\u4ee3\u78bc \u300d\u9032\u884c\u6574\u5408\u3002\u5206\u4eab\u771f\u5be6\u4e16\u754c\u7684\u8cc7\u6599 QA \u6e05\u7406\u6574\u5408\u7d93\u9a57\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "MXELNR", "name": "Hong-I Hsu", "avatar": "https://pretalx.com/media/avatars/MXELNR_XOxsFBr.webp", "biography": "\u5de5\u7a0b\u5e2b", "public_name": "Hong-I Hsu", "guid": "06510038-b667-5b52-b718-49a89b53f690", "url": "https://pretalx.com/coscup-2022/speaker/MXELNR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FNDVB3/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FNDVB3/", "attachments": []}, {"guid": "c7d8d3e1-7aa5-5e92-8643-48caa857087c", "code": "9EZNGR", "id": 18351, "logo": null, "date": "2022-07-30T11:30:00+08:00", "start": "11:30", "end": "2022-07-30T12:00:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-18351-openstreetmap--wikidata", "url": "https://pretalx.com/coscup-2022/talk/9EZNGR/", "title": "OpenStreetMap \u4f6e Wikidata \u8cc7\u6599\u6a19\u6e96\u5316\u7684\u904e\u7a0b-\u6eaa\u6d41\u4f6e\u6751\u91cc\u7684\u4f8b", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Wikidata \u4f6e OpenStreetmap \u793e\u7fa4\u62da\u529b\u5171\u6eaa\u6d41\u4f6e\u6751\u91cc\u7684\u6236\u5f79\u653f\u4ee3\u78bc\u5beb\u5165\u53bb\u5169\u4e2a\u8a08\u756b\u9802\u61f8\uff0c\u561b\u767c\u898b\u4e00\u5be1\u554f\u984c\uff1a\u89aa\u50cf\u8b1b\u8cc7\u6599\u66f4\u65b0\uff0c\u5b98\u65b9\u7121\u6240\u6709\u7684\u6eaa\u6d41\u8cc7\u6599\uff0c\u5b98\u65b9\u7684\u7de8\u78bc\u6bcb\u662f\u8cc7\u6599\u5eab\u6982\u5ff5\uff0c\u4edd\u4e00\u4e2a\u6751\u6539\u540d\u4e86\u597d\u7adf\u7136\u7de8\u865f\u8b8a\u7121\u4edd\uff0c\u5b98\u65b9\u611b\u7b49\u624d\u6709\u91cb\u653e\u958b\u653e\u8cc7\u6599\u51fa\u4f86\u7b49\u7b49\u3002\u611b\u82e5\u505a\u82e5\u4fee\u6539\u98df\u6703\u7576\u7db4\u8457\uff0c\u4e88 Wikidata \u4f6e OpenStreetMap \u9802\u9762\u7684\u8cc7\u6599\u662f\u4e0a\u65b0\u7684\u3002", "description": "\u9019\u5834\u6b32\u4f86\u8b1b Wikidata \u4f6e OpenStreetMap \u6b32\u6309\u600e\u4f86\u7db4\u653f\u5e9c\u91cb\u653e\u7684\u958b\u653e\u8cc7\u6599\uff0c\u4f86\u5171\u5169\u4e2a\u8a08\u756b\u9802\u9762\u7684\u7269\u4ef6\u66f4\u65b0\u904e\uff0c\u5c24\u5176\u662f\u6751\u91cc\u6236\u5f79\u653f\u7cfb\u7d71\u4ee3\u78bc\u4f6e\u6cb3\u5ddd\u4ee3\u78bc\uff0c\u4f6e\u5169\u4e2a\u8a08\u756b\u7576\u4e2d\u7684\u7269\u4ef6\u6703\u7576\u96d9\u5411\u9023\u7d50\uff0c\u767c\u63ee\u9023\u7d50\u7684\u958b\u653e\u8cc7\u6599\u7684\u529f\u80fd\u3002\u561b\u6703\u4e00\u5be1\u6642\u9593\u8b1b\u81fa\u7063\u5df2\u7d93\u532f\u5165\u7684\u8cc7\u6599\uff0c\u89aa\u50cf\u5b78\u6821\u3001\u5716\u66f8\u9928\u3001\u5e7c\u7a1a\u5712\u3001i\u90f5\u7bb1\u7b49\u7b49\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "DWDVZS", "name": "Dennis Raylin Chen", "avatar": "https://pretalx.com/media/avatars/DWDVZS_fWacWev.webp", "biography": "OpenStreetMap \u4f6e Wikidata \u7684\u8ca2\u737b\u8005\uff0c\u561b\u662f OpenStreetMap x Wikidata \u6708\u805a\u7684\u4e3b\u8fa6\u4eba\u4e4b\u4e00\u3002\u9019\u99ac\u662f\u53f0\u7063\u7dad\u57fa\u5354\u6703\u7684\u7406\u4e8b\u9577\u3002", "public_name": "Dennis Raylin Chen", "guid": "dc17c152-cc53-5894-b069-740bf5bcb93b", "url": "https://pretalx.com/coscup-2022/speaker/DWDVZS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/9EZNGR/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/9EZNGR/", "attachments": []}, {"guid": "211211e9-dc47-544f-b821-c9e30997c0df", "code": "GPZL8J", "id": 19596, "logo": null, "date": "2022-07-30T13:00:00+08:00", "start": "13:00", "end": "2022-07-30T13:30:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19596", "url": "https://pretalx.com/coscup-2022/talk/GPZL8J/", "title": "\u7dad\u57fa\u806f\u76df\u88dc\u52a9\u7518\u82e6\u8ac7", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703\u5354\u52a9\u53f0\u7063\u63a8\u5ee3\u7dad\u57fa\u8a08\u756b\u7684\u5718\u9ad4\u63a8\u5ee3\u7dad\u57fa\uff0c\u5354\u52a9\u7533\u8acb\u7dad\u57fa\u57fa\u91d1\u6703\u7684\u806f\u76df\u88dc\u52a9\u30022022\u5e74\u5ea6\u6709\u4e09\u500b\u7d44\u7e54\u6210\u529f\u7533\u8acb\uff0c\u9019\u6b21COSCUP\u8acb\u5230\u5169\u500b\u5718\u9ad4\u7684\u4ee3\u8868\uff0c\u65b0\u6a02\u5712\u85dd\u8853\u7a7a\u9593\u8207OpenStreetMap\uff0c\u4f86\u5206\u4eab\u5f9e\u64b0\u5beb\u63d0\u6848\uff0c\u5230\u56de\u7b54\u5be9\u67e5\u59d4\u54e1\u7684\u610f\u898b\u8207\u8cea\u7591\uff0c\u4ee5\u53ca\u76ee\u524d\u57f7\u884c\u7684\u72c0\u6cc1\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "A9LL7J", "name": "\u738b\u6587\u5cb3 Allen Wang", "avatar": "https://pretalx.com/media/avatars/A9LL7J_DDjVKsy.webp", "biography": "Wikidata Taiwan \u81fa\u7063\u7dad\u57fa\u6578\u64da\u793e\u7fa4\u5171\u540c\u767c\u8d77\u4eba\uff0c\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\uff0c\u65b0\u6a02\u5712\u85dd\u8853\u7a7a\u9593\u7dad\u57fa\u6280\u8853\u5354\u529b\u3002\n\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\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. \u674e\u6885\u6a39\u544a\u5225\u5f0f\u76f8\u95dc\u6587\u7269\u6383\u63cf\u300d\u7b49\u8cc7\u6599\u958b\u653e\u5c08\u6848\u3002\n\n\u81f4\u529b\u65bc\u9023\u7d50\u958b\u653e\u77e5\u8b58\u8207\u5730\u65b9\u4eba\u6587\u3002\n\u300c\u6211\u505a\u7684\u4e8b\u60c5\u4e0d\u96e3\uff0c\u53ea\u662f\u5e0c\u671b\u80fd\u5920\u8b93\u6bcf\u4e00\u7b46\u8cc7\u6599\u90fd\u80fd\u5920\u88ab\u770b\u898b\u300d", "public_name": "\u738b\u6587\u5cb3 Allen Wang", "guid": "e29f819a-b2d0-5134-b1e1-44187b27a049", "url": "https://pretalx.com/coscup-2022/speaker/A9LL7J/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/GPZL8J/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/GPZL8J/", "attachments": []}, {"guid": "77245dd7-a6e8-5060-9f91-b2e4acd15431", "code": "ZCTMES", "id": 19594, "logo": null, "date": "2022-07-30T13:30:00+08:00", "start": "13:30", "end": "2022-07-30T14:00:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19594-360", "url": "https://pretalx.com/coscup-2022/talk/ZCTMES/", "title": "\u5e36\u8457360\u76f8\u6a5f\u62cd\u8857\u666f", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u7dad\u57fa\u689d\u76ee\u8207\u958b\u653e\u8857\u5716\u7684\u7de8\u8f2f\u4e2d\uff0c\u8857\u666f\u7167\u7247\u4f5c\u70ba\u53c3\u8003\u8cc7\u6599\u6709\u8457\u7121\u53ef\u66ff\u4ee3\u7684\u91cd\u8981\u6027\u3002\u672c\u6b21\u8b70\u7a0b\u8457\u91cd\u65bc\u5982\u4f55\u5c07\u73fe\u6709\u7684360\u76f8\u6a5f\u5716\u7247\uff0c\u4e0a\u50b3\u81f3\u4ee5\u5275\u7528CC\u6388\u6b0a\u7684\u8857\u666f\u670d\u52d9\u5e73\u53f0\uff0c\u5167\u5bb9\u5305\u542b\u4f46\u4e0d\u9650\u65bc\uff1a\n1. \u8857\u666f\u62cd\u651d\u7684\u5fc3\u5f97\u5206\u4eab\n2. 360\u76f8\u7247\u7684\u57fa\u672c\u539f\u7406\n3. \u7167\u7247\u7684\u524d\u8655\u7406\n4. \u6279\u6b21\u4e0a\u50b3\u7684\u4f5c\u696d\u7d30\u7bc0", "description": "OpenStreetMap \u81fa\u7063\u793e\u7fa4\u4eca\u5e74\u5ea6\u6709\u5e78\u722d\u53d6\u5230\u7dad\u57fa\u5a92\u9ad4\u57fa\u91d1\u6703\u7684\u806f\u76df\u88dc\u52a9\uff0c\u9664\u4e86\u8cfc\u7f6e\u4e86\u5169\u53f0 Insta360 \u76f8\u6a5f\u4e4b\u5916\uff0c\u4e5f\u898f\u5283\u4e00\u7cfb\u5217\u7684\u8857\u666f\u8e0f\u67e5\u6d3b\u52d5\u8207\u7de8\u8f2f\u5de5\u4f5c\u574a\u3002\n\n\u793e\u7fa4\u6210\u54e1\u4ee5\u884c\u8eca\u65b9\u5f0f\u642d\u914d360\u76f8\u6a5f\u9032\u884c\u8857\u666f\u7d00\u9304\uff08\u76ee\u524d\u6db5\u84cb\u5317\u6d77\u5cb8\u8207\u90e8\u5206\u5317\u90e8\u5c71\u5340\uff09\u4e4b\u5f8c\u56de\u5230\u96fb\u8166\u524d\u5c07\u7167\u7247\u9032\u884c\u8655\u7406\uff0c\u518d\u4e0a\u50b3\u81f3\u8857\u666f\u670d\u52d9\u5e73\u53f0\uff0c\u6700\u5f8c\u5faa\u8457\u7167\u7247\u8207\u76f8\u95dc\u8ecc\u8de1\u5728OpenStreetMap \u6dfb\u52a0\u8cc7\u6599\u3002\n\n\u672c\u6b21\u8b70\u7a0b\u5c07\u6703\u63d0\u5230\u9019\u4e9b\u6d3b\u52d5\u7684\u76f8\u95dc\u8cc7\u6599\uff0c\u4ee5\u53ca\u793e\u7fa4\u6210\u54e1\u5728\u62cd\u651d 360 \u76f8\u7247\u4e4b\u524d\u8207\u4e4b\u5f8c\u7684\u4e00\u4e9b\u4f5c\u696d\u7d30\u7bc0\u3002\n\n\u8b70\u7a0b\u76f8\u95dc\u8cc7\u6e90\uff1a\nhttps://topo.tw/p/2022.07.30/", "recording_license": "", "do_not_record": false, "persons": [{"code": "BDTXZ9", "name": "pham", "avatar": null, "biography": "\u6b63\u5728\u5b78\u7fd2GIS\u76f8\u95dc\u77e5\u8b58\u7684\u958b\u767c\u8005\uff0c\u958b\u653e\u8857\u5716\u53f0\u7063\u793e\u7fa4\u6210\u54e1\u3002", "public_name": "pham", "guid": "0a7fcda3-0187-531a-a5c1-7dc95dcb9127", "url": "https://pretalx.com/coscup-2022/speaker/BDTXZ9/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ZCTMES/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ZCTMES/", "attachments": []}, {"guid": "05888390-075e-52cb-b59e-3117953bb1de", "code": "YMC3CA", "id": 18460, "logo": null, "date": "2022-07-30T14:00:00+08:00", "start": "14:00", "end": "2022-07-30T14:15:00+08:00", "duration": "00:15", "room": "TR212", "slug": "coscup-2022-18460", "url": "https://pretalx.com/coscup-2022/talk/YMC3CA/", "title": "\u7dad\u57fa\u767e\u79d1\uff0c\u7136\u5f8c\u5462\uff1f\u2014\u2014\u591a\u5143\u8a9e\u8a00\u958b\u653e\u77e5\u8b58\u7684\u4e0b\u4e00\u6b65", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "15 mins", "language": "zh-hant", "abstract": "\u52302021\u5e74\u70ba\u6b62\uff0c\u53f0\u7063\u539f\u4f4f\u6c11\u4e4b\u4e2d\u6709\u516d\u65cf\u3001\u4e94\u7a2e\u8a9e\u8a00\u6210\u529f\u5b75\u80b2\u4e86\u5c6c\u65bc\u81ea\u5df1\u7684\u7dad\u57fa\u767e\u79d1\u3002\u53f0\u7063\u7684\u958b\u653e\u77e5\u8b58\u904b\u52d5\u671d\u8457\u5e73\u6b0a\u9081\u9032\u4e86\u66f4\u5927\u4e00\u6b65\u3002\u7136\u800c\u5728\u6b61\u6b23\u4e4b\u9918\uff0c\u6211\u5011\u4e5f\u610f\u8b58\u5230\u66f4\u591a\u7684\u554f\u984c\u3002\u4ee5\u7a7a\u9593\u70ba\u754c\u7dda\u7684\u300c\u53f0\u7063\u7dad\u57fa\u300d\u548c\u4ee5\u8a9e\u8a00\u70ba\u5340\u5225\u7684\u300c\u5404\u65cf\u8a9e\u7dad\u57fa\u300d\u5c07\u9047\u5230\u54ea\u4e9b\u554f\u984c\uff1f\u6211\u5011\u5c07\u5f9e\u5167\u5bb9\u5efa\u7f6e\u3001\u904b\u52d5\u5206\u5de5\u3001\u8cc7\u6e90\u5206\u914d\u8207\u5c0d\u5916\u4ea4\u6d41\u56db\u500b\u5c64\u9762\u62cb\u51fa\u8b70\u984c\uff0c\u523a\u6fc0\u5c0d\u4e0b\u4e00\u6b65\u7684\u6230\u7565\u601d\u8003\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "JZDL9A", "name": "Wikimedia Taiwan", "avatar": null, "biography": "\u793e\u5718\u6cd5\u4eba\u53f0\u7063\u7dad\u57fa\u5a92\u9ad4\u5354\u6703\u70ba\u7f8e\u570b\u7dad\u57fa\u5a92\u9ad4\u57fa\u91d1\u6703\u5728\u53f0\u5206\u6703(Chapter)\uff0c\u70ba\u5354\u52a9\u57fa\u91d1\u6703\u5728\u53f0\u7063\u63a8\u5ee3\u7dad\u57fa\u5a92\u9ad4\u8a08\u756b\u7684\u4f19\u4f34\u55ae\u4f4d\u3002\u672c\u8b70\u7a0b\u7531\u5354\u6703\u63d0\u4f9b\uff0c\u5c07\u6307\u6d3e\u5de5\u4f5c\u4eba\u54e1\u4ee3\u8868\u51fa\u5e2d\u3002", "public_name": "Wikimedia Taiwan", "guid": "9927bcab-4a94-5b8d-9e88-5109c2c6f9b8", "url": "https://pretalx.com/coscup-2022/speaker/JZDL9A/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/YMC3CA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/YMC3CA/", "attachments": []}, {"guid": "f81e2b87-4dec-5a0d-8c4c-bea28459bae1", "code": "XVLRMV", "id": 19607, "logo": null, "date": "2022-07-30T14:30:00+08:00", "start": "14:30", "end": "2022-07-30T15:00:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19607-wikidata", "url": "https://pretalx.com/coscup-2022/talk/XVLRMV/", "title": "\u81fa\u7063\u8a71\u7684\u958b\u653e\u5167\u5bb9\u73fe\u6cc1-\u4ee5\u81fa\u7063\u95a9\u5357\u8a9e\u7dad\u57fa\u4f6eWikidata\u505a\u4f8b", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u820a\u5e74\u4f47\u54a7\u547c\u7c72\u9010\u5bb6\u6fdf\u6fdf\u53c3\u8207\u7dad\u57fa\u4f86\u5beb\u81fa\u7063\u8a71\u7684\u7dad\u57fa\u767e\u79d1\u4f6eWikidata\uff0c\u9019\u99ac\u6b32\u4f86\u8b1b\uff0c\u904e\u4e86\u4e00\u5e74\u77e3\uff0c\u6709\u5565\u7269\u65b0\u7684\u8b8a\u5316\u3002", "description": "\u6b32\u4f86\u8b1b\u95a9\u5357\u8a9e\u7dad\u57fa\u767e\u79d1\u7684\u72c0\u6cc1\uff0c\u7336\u95a3\u6709Wikidata\u906e\u7684\u554f\u984c\uff0c\n\n* \u767c\u898b\u53f0\u5317\u5e02\u6751\u91cc\u8cc7\u6599\u91cd\u8907\u5efa\u7acb\u7684\u554f\u984c\uff0c\u9032\u524d\u6709\u95a9\u5357\u8a9e\u7dad\u57fa\u767e\u79d1\u5efa\u7acb\u7684\u7684\u6751\u91cc\uff0c\u7121\u4e88\u4eba\u767c\u898b\n* \u5927\u91cf\u95a9\u5357\u8a9e\u7dad\u57fa\u767e\u79d1\u689d\u76ee\uff0c\u7121\u5c0d\u61c9\u8457 Wikidata \u9805\u76ee\uff0c\u8de8\u7dad\u57fa\u767e\u79d1\u7121\u4edd\u8a9e\u8a00\u7684\u9023\u7d50\uff0c\u7336\u95a3\u6709\u8cc7\u6599\u5eab\u4e4b\u9593\u7684\u9023\u7d50\u7121\u4eba\u4f86\u5275\n* \u96d6\u7136\u8b1b\u6703\u7576\u4f47\u95a9\u5357\u8a9e\u7dad\u57fa\u767e\u79d1\u5beb\u53f0\u6587\u6f22\u5b57\u7684\u689d\u76ee\uff0c\u95a3\u5171\u689d\u76ee\u900f\u904e\u6c38\u4e45\u91cd\u8907\u9805\u4f86\u9023 Wikidata\uff0c\u6574\u9ad4\u7121\u5565\u4eba\u4f86\u5beb\u767e\u79d1\u689d\u76ee", "recording_license": "", "do_not_record": false, "persons": [{"code": "DWDVZS", "name": "Dennis Raylin Chen", "avatar": "https://pretalx.com/media/avatars/DWDVZS_fWacWev.webp", "biography": "OpenStreetMap \u4f6e Wikidata \u7684\u8ca2\u737b\u8005\uff0c\u561b\u662f OpenStreetMap x Wikidata \u6708\u805a\u7684\u4e3b\u8fa6\u4eba\u4e4b\u4e00\u3002\u9019\u99ac\u662f\u53f0\u7063\u7dad\u57fa\u5354\u6703\u7684\u7406\u4e8b\u9577\u3002", "public_name": "Dennis Raylin Chen", "guid": "dc17c152-cc53-5894-b069-740bf5bcb93b", "url": "https://pretalx.com/coscup-2022/speaker/DWDVZS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/XVLRMV/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/XVLRMV/", "attachments": []}, {"guid": "f0efe3bf-137b-5492-aa8f-eed3d1290c9d", "code": "LKGNEK", "id": 19524, "logo": null, "date": "2022-07-30T15:00:00+08:00", "start": "15:00", "end": "2022-07-30T15:30:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19524", "url": "https://pretalx.com/coscup-2022/talk/LKGNEK/", "title": "\u6253\u9020\u8cc7\u8a0a\u96d9\u5411\u9023\u7d50\u7684\u5730\u5716\u61c9\u7528", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u672c\u8b70\u7a0b\u662f\u4ecb\u7d39\u7b46\u8005\u6253\u9020\u7684\u4e00\u500b\u6574\u7406\u5730\u5716\u4e2d\u5404\u5730\u9ede\u76f8\u95dc\u8cc7\u8a0a\u7684\u751f\u7522\u529b\u5de5\u5177\u3002\n\u9019\u500b\u5de5\u5177\u53ef\u4ee5\u5e6b\u52a9\u7b46\u8005\u6536\u96c6\u95dc\u65bc\u5404\u500b\u5730\u9ede\u7684\u6545\u4e8b\uff0c\u6bd4\u5982\u67d0\u500b\u7db2\u9801\u3001youtube\u3001podcast\u4e2d\u6709\u63d0\u5230\u67d0\u500b\u5730\u9ede\u7684\u4ecb\u7d39\uff0c\u53ef\u4ee5\u5c07\u9019\u4e9b\u6545\u4e8b\u7d66\u8a18\u9304\u4e0b\u4f86\u3002\n\u800c\u7576\u7b46\u8005\u60f3\u8981\u6574\u7406\u4e00\u500b\u5730\u9ede\u9130\u8fd1\u7684\u6545\u4e8b\u6642\uff0c\u53c8\u53ef\u4ee5\u81ea\u52d5\u9023\u7d50\u51fa\u5c07\u904e\u5f80\u6536\u96c6\u7684\u6545\u4e8b\u3002\n\u672c\u8b70\u7a0b\u6703\u4ecb\u7d39\u5275\u4f5c\u7684\u80cc\u666f\uff0c\u60f3\u6cd5\uff0c\u4ee5\u53ca\u5be6\u4f5c\u7684\u7d30\u7bc0\u3002", "description": "\u4f60\u662f\u5426\u7d93\u6b77\u904e\u4ee5\u4e0b\u60c5\u5883\uff1a\n\u770b\u8457youtube\u7684\u5f71\u7247\uff0c\u770b\u8457\u4e3b\u6301\u4eba\u4ecb\u7d39\u7684\u666f\u9ede\uff0c\u60f3\u8457\u628a\u9019\u500b\u666f\u9ede\u653e\u5165\u53e3\u888b\u540d\u55ae\uff1f\n\u807d\u8457podcast\uff0c\u807d\u5230\u67d0\u500b\u6709\u8da3\u7684\u6545\u4e8b\u767c\u751f\u5728\u67d0\u500b\u5730\u9ede\uff0c\u60f3\u8981\u628a\u9019\u500b\u6545\u4e8b\u8a18\u8d77\u4f86\uff1f\n\u770b\u8457\u65c5\u904ablog\uff0c\u89ba\u5f97\u4e3b\u4eba\u7fc1\u7684\u6545\u4e8b\u771f\u6709\u8da3\uff0c\u6709\u4e00\u5929\u4e5f\u60f3\u8981\u53bb\u9019\u500b\u5730\u65b9\u770b\u770b\u3002\n\n\u96a8\u8457\u6bcf\u5929\u63a5\u89f8\u5230\u65b0\u7684\u6545\u4e8b\uff0c\u6709\u4e9b\u820a\u7684\u6545\u4e8b\u5728\u8a18\u61b6\u88e1\u53ef\u80fd\u6703\u88ab\u8986\u84cb\u6389\uff0c\u6240\u4ee5\u6709\u6642\u5019\u6211\u5011\u6703\u5f88\u60f3\u8981\u60f3\u8d77\u67d0\u500b\u807d\u904e\u7684\u6545\u4e8b\uff0c\u4f46\u537b\u600e\u9ebc\u4e5f\u60f3\u4e0d\u8d77\u4f86\u3002\n\n\u57fa\u65bc\u9019\u500b\u9700\u6c42\uff0c\u6240\u4ee5\u60f3\u8981\u505a\u4e00\u500b\u5de5\u5177\u53ef\u4ee5\u5e6b\u52a9\u81ea\u5df1\u6536\u96c6\u6545\u4e8b\uff0c\u4ee5\u53ca\u5728\u60f3\u8981\u56de\u60f3\u7684\u6642\u5019\u53ef\u4ee5\u65b9\u4fbf\u9023\u7d50\u904e\u5f80\u7684\u6545\u4e8b\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "SXKU8P", "name": "Ivan Chen", "avatar": "https://pretalx.com/media/avatars/SXKU8P_uisHihC.webp", "biography": "I am a Software Engineer, currently works in Multi-phisics simulation industry. \nI love making utility and enjoy the process.", "public_name": "Ivan Chen", "guid": "c1d3d618-d071-5087-8d27-e54e64786808", "url": "https://pretalx.com/coscup-2022/speaker/SXKU8P/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LKGNEK/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LKGNEK/", "attachments": []}, {"guid": "4ab402ad-64ba-5e7c-903a-f50bc31fabbf", "code": "33RNKA", "id": 19503, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T16:00:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19503-an-attempt-to-analyse-wikidata-query-minnan", "url": "https://pretalx.com/coscup-2022/talk/33RNKA/", "title": "An attempt to analyse Wikidata Query (Minnan)", "subtitle": "", "track": "OpenStreetMap x Wikidata", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "There are many Wikidata Query have been established on the pre-existing database. \n\nHowever , the 1) Duplicate Entries and  2) Broken Connections  3 ) False-Mapping are posing problems . \n\nHence , I'm working on a plan  that is able to retrieve from Minnan Wikipedia  and enter information to Wikidata . This is a brief attempt to analyse .", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8T9ZEW", "name": "Yucheng Lin", "avatar": "https://pretalx.com/media/avatars/8T9ZEW_YYH3apJ.webp", "biography": "Lmu History Student", "public_name": "Yucheng Lin", "guid": "056bedca-3e52-5995-b00c-0da3de5553a7", "url": "https://pretalx.com/coscup-2022/speaker/8T9ZEW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/33RNKA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/33RNKA/", "attachments": []}], "TR310-1": [{"guid": "b15de46c-2284-55e6-9fe8-0b67b5d41251", "code": "7WURSA", "id": 18592, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:30:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-18592-postgresql-15", "url": "https://pretalx.com/coscup-2022/talk/7WURSA/", "title": "PostgreSQL 15", "subtitle": "", "track": "PostgreSQL, Create your own DATABASE", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "What's new in PostgreSQL 15", "description": "What's new in PostgreSQL 15", "recording_license": "", "do_not_record": false, "persons": [{"code": "3MMPBX", "name": "\u53e4\u6c38\u5fe0", "avatar": "https://pretalx.com/media/avatars/3MMPBX_jzexU3t.webp", "biography": "\u53e4\u6c38\u5fe0\u535a\u58eb\u662f\u8cc7\u6599\u5eab\u7cfb\u7d71\u7814\u7a76\u54e1\u3001\u793e\u7fa4\u8ca2\u737b\u8005\u548c\u8cc7\u6599\u5de5\u7a0b\u5e2b\u3002\u5f9e\u793e\u7fa4\u7684\u89d2\u5ea6\u50b3\u905e\u7522\u696d\u8cc7\u8a0a\uff0c\u4e26\u70ba\u4f01\u696d\u63d0\u4f9b\u958b\u653e\u7684\u8cc7\u6599\u601d\u7dad\u548c\u6280\u8853\u3002", "public_name": "\u53e4\u6c38\u5fe0", "guid": "99b2cca4-4740-5a05-b247-8402e796eba8", "url": "https://pretalx.com/coscup-2022/speaker/3MMPBX/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/7WURSA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/7WURSA/", "attachments": []}, {"guid": "c0b17fbd-8308-53e7-84b6-20d35de88417", "code": "U9FJRB", "id": 19587, "logo": null, "date": "2022-07-30T10:40:00+08:00", "start": "10:40", "end": "2022-07-30T11:10:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-19587-aws-sct--dms--mysql--postgresql", "url": "https://pretalx.com/coscup-2022/talk/U9FJRB/", "title": "\u900f\u904e AWS SCT \u8207 DMS \u5f9e MySQL \u5fae\u75db\u79fb\u690d\u5230 PostgreSQL", "subtitle": "", "track": "PostgreSQL, Create your own DATABASE", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "## Agenda\n### 1. Intro\n- Who\n- Why\n- What (will & will NOT be included in the talk)\n\n### 2. Intro - AWS\n- SCT\n- DMS\n\n### 3. How we approached the migration\n- Context\n  - What\n    - Legacy system\n  - Why\n    - The reason why we needed the migration\n      - To ensure legacy system's usability while migrating features to the new system\n      - For Ecto's multi-schema TX\n  - How - initial plannings\n- Issues we faced during the migration\n  - View's dependency hell\n  - Broken views and functions\n- Final plan\n\n### 4. Pour closure\n  - What we achieved\n    - Migrated PostgreSQL DB fully-fledged with data\n    - Low downtime\n  - What we could have done better\n\n### 5. Q & A", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "BB7CHG", "name": "\u97d3\u653f\u7487", "avatar": "https://pretalx.com/media/avatars/BB7CHG_OJq4nVX.webp", "biography": "A web developer who love to tinker with stuff", "public_name": "\u97d3\u653f\u7487", "guid": "856135a2-3898-5a41-bbd3-ee2c3325ed4d", "url": "https://pretalx.com/coscup-2022/speaker/BB7CHG/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/U9FJRB/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/U9FJRB/", "attachments": []}, {"guid": "8f7109d6-f0b2-5276-b541-413843306d26", "code": "TN7NJQ", "id": 19532, "logo": null, "date": "2022-07-30T11:20:00+08:00", "start": "11:20", "end": "2022-07-30T11:50:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-19532-postgresql-gin-index", "url": "https://pretalx.com/coscup-2022/talk/TN7NJQ/", "title": "PostgreSQL GIN Index \u4ecb\u7d39", "subtitle": "", "track": "PostgreSQL, Create your own DATABASE", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4ecb\u7d39 GIN Index", "description": "GIN Index \u7684\u6b77\u53f2\u53ca\u5176\u61c9\u7528,\u5305\u542b JSONB \u8cc7\u6599\u578b\u614b\u9084\u6709 full text search\u7684\u4f7f\u7528\u6848\u4f8b.", "recording_license": "", "do_not_record": false, "persons": [{"code": "VCUCAV", "name": "\u5f35\u53cb\u8b19", "avatar": "https://pretalx.com/media/avatars/VCUCAV_tBDOVo0.webp", "biography": "\u5f9edBASEII, FoxBase \u5230DB2 , Oracle, \u518d\u5230 PostgreSQL.", "public_name": "\u5f35\u53cb\u8b19", "guid": "34420974-72e1-5f1c-8aff-b1fc2fc5a342", "url": "https://pretalx.com/coscup-2022/speaker/VCUCAV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TN7NJQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TN7NJQ/", "attachments": [{"title": "\u4ecb\u7d39\u6587\u6a94v1", "url": "/media/coscup-2022/submissions/TN7NJQ/resources/PostgreSQL_GIN_Index_5Qmobiz.sql", "type": "related"}]}, {"guid": "3e83f624-e748-50d8-bf93-56a13601adb6", "code": "VQCJUP", "id": 19591, "logo": null, "date": "2022-07-30T12:00:00+08:00", "start": "12:00", "end": "2022-07-30T12:30:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-19591-index", "url": "https://pretalx.com/coscup-2022/talk/VQCJUP/", "title": "\u91cb\u653e\u4f60\u7684\u5132\u5b58\u7a7a\u9593\uff01\u79fb\u9664\u90a3\u4e9b\u5df2\u7d93\u6c92\u4f7f\u7528\u7684 index", "subtitle": "", "track": "PostgreSQL, Create your own DATABASE", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "index \u53ef\u4ee5\u6709\u52a9\u65bc\u52a0\u5feb\u67e5\u8a62\uff0c\u662f\u4ee5\u4e00\u500b\u4ee5\u7a7a\u9593\u63db\u53d6\u6642\u9593\u7684\u5de5\u5177\uff0c\u96a8\u8457\u6642\u9593\u63a8\u79fb\u53ca\u529f\u80fd\u589e\u52a0\uff0c\u6709\u4e9b index \u6703\u96a8\u8457\u529f\u80fd\u7684\u6539\u8b8a\u800c\u4e0d\u518d\u88ab\u4f7f\u7528\u3002\u6216\u662f\u56e0\u70ba\u8cc7\u6599\u8868\u7d93\u904e\u4e00\u6bb5\u6642\u9593\u7684\u65b0\u589e\u8207\u4fee\u6539\uff0c\u5c0e\u81f4 index \u4e0d\u518d\u90a3\u9ebc\u6709\u6548\u7387\uff0c\u90a3\u9019\u4e9b\u68c4\u7528\u7684 index \u5b58\u5728\u65bc\u6709\u9650\u7684\u7a7a\u9593\u5167\uff0c\u7576\u7136\u662f\u4e0d\u597d\u7684\uff0c\u9700\u8981\u5b9a\u6642\u6e05\u7406\u3002\n\n\u70ba\u4e86\u89e3\u6c7a\u9019\u500b\u554f\u984c\uff0c\u53ef\u80fd\u6703\u8b1b\u5230\u4ee5\u4e0b\u5167\u5bb9\uff1a\n\n* \u900f\u904e PostgreSQL \u5167\u90e8\u7684\u7d71\u8a08\u8868 pg_stats\uff0c\u4f86\u627e\u51fa\u4f60\u4e0d\u77e5\u9053\uff0c\u4f46\u53ef\u80fd\u5df2\u7d93\u6c92\u5728\u4f7f\u7528\u7684 index\n* index \u5728 b-tree \u7684\u7d50\u69cb\u7279\u6027\u4e0b\uff0c\u5982\u4f55\u5f9e\u4e2d\u69a8\u51fa\u66f4\u591a\u7684\u7a7a\u9593\n* \u6700\u5f8c\u5e0c\u671b\u80fd\u900f\u904e\u9031\u671f\u6027\u7684\u76e3\u63a7\u4f86\u7dad\u8b77 index\uff0c\u4fdd\u6301\u4e00\u5b9a\u7684\u5132\u5b58\u7a7a\u9593", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "83LQTM", "name": "\u738b\u91cd\u667a", "avatar": null, "biography": "TBD", "public_name": "\u738b\u91cd\u667a", "guid": "ce2e03cc-e4d8-50b7-a2bb-9a718f16aeb3", "url": "https://pretalx.com/coscup-2022/speaker/83LQTM/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/VQCJUP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/VQCJUP/", "attachments": []}, {"guid": "c312a10c-b525-5aae-8f7d-d99e209de929", "code": "RBYZHK", "id": 19484, "logo": null, "date": "2022-07-30T12:40:00+08:00", "start": "12:40", "end": "2022-07-30T13:10:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-19484-pgpool-ii", "url": "https://pretalx.com/coscup-2022/talk/RBYZHK/", "title": "pgpool-II\u4ecb\u7d39\u53ca\u61c9\u7528", "subtitle": "", "track": "PostgreSQL, Create your own DATABASE", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "pgpool-II\u70baPostgreSQL Middleware\uff0c\u5728\u6b64\u8b70\u7a0b\u9664\u4e86\u4ecb\u7d39\u5916\uff0c\u4e5f\u6703\u8aaa\u660e\u76f8\u95dc\u61c9\u7528\uff0c\u4f8b\u5982\u8ca0\u8f09\u5e73\u8861\uff0cDB\u9023\u7dda\u7ba1\u7406\u3002", "description": "pgpool-II\u70baPostgreSQL Middleware\uff0c\u5728\u6b64\u8b70\u7a0b\u9664\u4e86\u4ecb\u7d39\u5916\uff0c\u4e5f\u6703\u8aaa\u660e\u76f8\u95dc\u61c9\u7528\uff0c\u4f8b\u5982\u8ca0\u8f09\u5e73\u8861\uff0cDB\u9023\u7dda\u7ba1\u7406\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "NBG9HV", "name": "CHIN SHEN FANG", "avatar": "https://pretalx.com/media/avatars/NBG9HV_mt2zk49.webp", "biography": "Backend Engineer", "public_name": "CHIN SHEN FANG", "guid": "7892300e-e8e1-53ec-b26b-2740892d3a6b", "url": "https://pretalx.com/coscup-2022/speaker/NBG9HV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/RBYZHK/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/RBYZHK/", "attachments": []}, {"guid": "435e259f-7951-5337-8133-8f4d9cda98a7", "code": "W3HFXN", "id": 19057, "logo": null, "date": "2022-07-30T13:20:00+08:00", "start": "13:20", "end": "2022-07-30T13:50:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-19057-jasonquery", "url": "https://pretalx.com/coscup-2022/talk/W3HFXN/", "title": "JasonQuery - \u8f15\u5de7\u3001\u6613\u7528\uff0c\u5c08\u9580\u70ba\u7a0b\u5f0f\u8a2d\u8a08\u5e2b\u958b\u767c\u7684\u8cc7\u6599\u5eab\u5de5\u5177\u8edf\u9ad4", "subtitle": "", "track": "PostgreSQL, Create your own DATABASE", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "JasonQuery is a lightweight, portable and easy-to-use database tool designed for programmers.\nYou can use the same friendly GUI to connect to major databases like PostgreSQL/Oracle/MySQL/MariaDB/SQL Server.\n\nJasonQuery \u662f\u4e00\u5957\u8d85\u8f15\u5de7\u3001\u514d\u5b89\u88dd\u3001\u652f\u63f4\u591a\u570b\u8a9e\u8a00\u7684\u8cc7\u6599\u5eab\u5de5\u5177\u8edf\u9ad4\uff0c\u63d0\u4f9b\u81ea\u52d5\u6aa2\u67e5\u65b0\u7248\u672c\u53ca\u4e00\u9375\u66f4\u65b0\u529f\u80fd\u3002\n\n\u53cb\u5584\u7684\u64cd\u4f5c\u4ecb\u9762\uff0c\u652f\u63f4\u5e38\u898b\u8cc7\u6599\u5eab PostgreSQL/Oracle/MySQL/MariaDB/SQL Server\u3002\n\n\u8d85\u591a\u60a8\u610f\u60f3\u4e0d\u5230\u7684\u5be6\u7528\u529f\u80fd\uff0c\u975e\u5e38\u503c\u5f97\u60a8\u82b1 30\u5206\u9418\u4e86\u89e3\u4e00\u4e0b\u5b83\u7684\u7279\u5225\u4e4b\u8655\u3002\n\n\u5f9e2018\u5e74\u958b\u767c\u81f3\u4eca\uff0c\u6301\u7e8c\u4fee\u6b63bug\uff0c\u4e26\u4e0d\u65b7\u5730\u958b\u767c\u65b0\u7684\u529f\u80fd\u3002", "description": "+Portable, multilingual, lightweight and easy-to-use\n+Support new version checking and one-click update\n+Support PostgreSQL/Oracle/SQL Server/MySQL/MariaDB\n+Connect to Oracle directly through TCP/IP protocol without involving the Oracle Client\n+Advanced SQL editor with syntax highlighting\n+Support Paging Query(customized)\n+Support Auto Replace(customized): Keyword binding for favorite queries, such as \"sf\" => \"select * from\"\n+Automatically detect parameters, such as \"WHERE id = :id AND name = :name\"\n+Automatically direct to wrong location of SQL statement and display error message\n+Press Ctrl+Enter to execute whole paragraph of SQL statement quickly. You don't need to select the entire paragraph yourself.\n+SQL History: Quickly search, copy and delete previously executed SQL statements\n+Schema Browser: List Table/View/Function/Trigger and related information\n+Support non-Query batch execution: for example, when you execute 1000 \"update\" statements at a time, there is a progress bar window which can be cancelled or interrupted by CANCEL button.\n+In these two places, SQL Editor and Data Grid, you can use Ctrl+Mouse Wheel to zoom in/out\n+Customizable appearance: You can customize the appearance & configurations that best match your personal taste. Need a dark theme? JasonQuery has it all.", "recording_license": "", "do_not_record": false, "persons": [{"code": "RSXLCZ", "name": "Jason Yu (\u6e38\u6e05\u677e)", "avatar": null, "biography": "I am a person who loves programming.\n\u6211\u662f\u4e00\u4f4d\u71b1\u611b\u5beb\u7a0b\u5f0f\u7684\u4eba\uff0c\u5f88\u6a02\u610f\u8ddf\u5927\u5bb6\u5206\u4eab\u6211\u7684\u4f5c\u54c1 - JasonQuery.", "public_name": "Jason Yu (\u6e38\u6e05\u677e)", "guid": "4ad702b4-a025-58f0-aaf0-9c83a81d681e", "url": "https://pretalx.com/coscup-2022/speaker/RSXLCZ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/W3HFXN/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/W3HFXN/", "attachments": []}, {"guid": "08e2f172-260c-57b1-ab16-b9fcb282b21d", "code": "ZPPJDD", "id": 18843, "logo": null, "date": "2022-07-30T14:00:00+08:00", "start": "14:00", "end": "2022-07-30T14:30:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-18843-postgrest", "url": "https://pretalx.com/coscup-2022/talk/ZPPJDD/", "title": "\u6478\u7d22PostgREST", "subtitle": "", "track": "PostgreSQL, Create your own DATABASE", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5206\u4eabPostgREST\u7814\u7a76\u7d93\u9a57", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "DEGZZU", "name": "\u5b6b\u83d6\u9d3b", "avatar": "https://pretalx.com/media/avatars/DEGZZU_TaX459u.webp", "biography": "PostgreSQL TW\u793e\u7fa4\u4e00\u54e1\uff0c\u4e3b\u8981\u6280\u8853\u70ba PHP MySQL PostgreSQL \u7b49\u7b49", "public_name": "\u5b6b\u83d6\u9d3b", "guid": "0ec01b78-1c0d-535b-bdc2-603f01b55761", "url": "https://pretalx.com/coscup-2022/speaker/DEGZZU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ZPPJDD/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ZPPJDD/", "attachments": []}, {"guid": "741397e9-6f8c-5b0d-b299-8430c2eba4d4", "code": "LXPQ83", "id": 18593, "logo": null, "date": "2022-07-30T14:40:00+08:00", "start": "14:40", "end": "2022-07-30T15:10:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-18593-speed-up", "url": "https://pretalx.com/coscup-2022/talk/LXPQ83/", "title": "Speed UP! \u5954\u8dd1\u5427\u5927\u8c61!", "subtitle": "", "track": "PostgreSQL, Create your own DATABASE", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u696d\u52d9\u91cf\u5927\u589e! \u7576\u7136\u8981\u4e00\u8d77\u4f86\u52a0\u901f\u4f60\u7684 PostgreSQL!", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "PXSVJ7", "name": "\u6797\u5b97\u79a7", "avatar": "https://pretalx.com/media/avatars/PXSVJ7_y4c9Tly.webp", "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\u5c55PostgreSQL \u70ba\u6838\u5fc3\u7684Data Application Platform\uff0c\u4e26\u63a8\u5ee3\u5728\u5404\u985e\u7522\u696d\u61c9\u7528\u3002", "public_name": "\u6797\u5b97\u79a7", "guid": "cdbddee7-2d1f-524d-86d3-a96b56c438f1", "url": "https://pretalx.com/coscup-2022/speaker/PXSVJ7/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LXPQ83/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LXPQ83/", "attachments": []}, {"guid": "1ee5f611-dfd0-5fe3-9e75-ce800da54eb8", "code": "8CKEL7", "id": 19534, "logo": null, "date": "2022-07-30T15:20:00+08:00", "start": "15:20", "end": "2022-07-30T15:50:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-19534", "url": "https://pretalx.com/coscup-2022/talk/8CKEL7/", "title": "\u8cc7\u6599\u7684\u4e09\u7a1c\u93e1\uff0c\u7d66\u958b\u767c\u8005\u8207\u975e\u958b\u767c\u8005\u7684\u5408\u4f5c\u5099\u5fd8\u9304", "subtitle": "", "track": "PostgreSQL, Create your own DATABASE", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "* \u70ba\u4ec0\u9ebc\u4f7f\u7528\u8cc7\u6599\u5eab\n* \u8ab0\u6703\u4f7f\u7528\u8cc7\u6599\u5eab\n* \u9047\u5230\u4ec0\u9ebc\u56f0\u96e3\n* \u5982\u4f55\u7528\u5f97\u66f4\u597d", "description": "\u7cfb\u7d71\u7684\u904b\u884c\uff0c\u4e0d\u55ae\u53ea\u6709\u958b\u767c\u4ea4\u4ed8\u4e0a\u7dda\u3002\n\u8b93\u7522\u54c1\u66f4\u597d\uff0c\u4e26\u4e0d\u53ea\u662f\u6280\u8853\u9762\u7684\u554f\u984c\u3002\n\u6d41\u7a0b\u8981\u9806\u66a2\uff0c\u4e5f\u4e0d\u50c5\u50c5\u662f\u6703\u8b70\u684c\u7684\u4e8b\u3002\n\n\u9019\u500b\u8b70\u7a0b\u5c07\u7528\u8cc7\u6599\u4f5c\u70ba\u5149\u6e90\uff0c\u7528\u4e09\u7a1c\u93e1\u7684\u767c\u6563\u65b9\u5f0f\u4f86\u5404\u5225\u6aa2\u8996\u8cc7\u6599\u3001\u8cc7\u6599\u5eab\u61c9\u7528\u7684\u958b\u767c\uff0c\u63a2\u8a0e\u4e0d\u540c\u968e\u6bb5\u3001\u8173\u8272\u3001\u60c5\u5883\u6703\u9047\u5230\u7684\u554f\u984c\uff0c\u4ee5\u53ca\u5982\u4f55\u8b93\u6211\u5011\u53ef\u4ee5\u505a\u5f97\u66f4\u597d\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "7GCEKP", "name": "Rubin", "avatar": "https://pretalx.com/media/avatars/7GCEKP_y6ugu9w.webp", "biography": "\u4e00\u4f4d\u8edf\u9ad4\u958b\u767c\u8005\u3002\n\u56e0\u70ba\u5f8c\u9662\u7d93\u5e38\u8d77\u706b\u71c3\u71d2\uff0c\u5c0e\u81f4\u8a31\u591a\u6642\u9593\u805a\u7126\u5728\u8cc7\u6599\u76f8\u95dc\u7684\u8b70\u984c\u3002", "public_name": "Rubin", "guid": "e867b7c6-cea5-500b-b9c1-d0528162e0ac", "url": "https://pretalx.com/coscup-2022/speaker/7GCEKP/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8CKEL7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8CKEL7/", "attachments": []}], "TR311": [{"guid": "68972e91-ea7d-579a-91b3-84bb95bb1dd7", "code": "MGEJRF", "id": 18365, "logo": null, "date": "2022-07-30T10:10:00+08:00", "start": "10:10", "end": "2022-07-30T10:40:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-18365-libreoffice-python", "url": "https://pretalx.com/coscup-2022/talk/MGEJRF/", "title": "LibreOffice Python \u5de8\u96c6\u5165\u9580", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u8aaa\u5230LibreOffice \u5de8\u96c6\uff0c\u5927\u5bb6\u53ef\u80fd\u53ea\u6703\u60f3\u5230Basic\uff0cBasic\u7684\u78ba\u662fOffice\u5de8\u96c6\u7576\u4e2d\u7684\u4e3b\u89d2\uff0c\u537b\u4e0d\u662f\u552f\u4e00\u7684\u9078\u64c7\n\nPython \u662f\u6700\u6d41\u884c\u7684\u7a0b\u5f0f\u8a9e\u8a00\u4e4b\u4e00\uff0c\u6211\u5011\u53ef\u4ee5\u7528\u5b83\u7d50\u5408LibreOffice\uff0c\u6253\u9020\u5de8\u96c6\u7684\u7121\u9650\u53ef\u80fd\u6027\n\n\n\u6211\u5011\u6216\u8a31\u6703\u78b0\u5230\u5f88\u591a\u554f\u984c\n* \u600e\u9ebc\u958b\u59cbLibreOffice Python?\n* API \u5f88\u96e3\u67e5\u600e\u9ebc\u8fa6\uff1f\n* \u600e\u9ebc\u79fb\u5230\u5176\u4ed6\u96fb\u8166\uff0c\u600e\u9ebc\u5d4c\u5165\u5230\u6a94\u6848\u88e1\u5e36\u8d70\u963f\uff1f\n\n\u9019\u500b\u8b1b\u984c\uff0c\u737b\u7d66\u6240\u6709\u60f3\u7528Python\u5bebLibreOffice\u5de8\u96c6\u7684\u4eba", "description": "Python \u81ea\u5e36\u6587\u5b57\u8655\u7406\u3001\u7db2\u8def\u722c\u87f2\u3001\u6a94\u6848\u8cc7\u6599\u593e\u641c\u5c0b\u3001\u8b80\u5bebjson\u6a94\u8207zip\u58d3\u7e2e\u6a94\u7684\u80fd\u529b\n\u4f46\u662f\u6211\u5011\u8981\u5982\u4f55\u5c07\u9019\u4e9b\u80fd\u529b\u6253\u9020\u5230\u5230LibreOffice \u4e2d\uff0c\u5c07\u624b\u4e2d\u7684LibreOffice \u8b8a\u6210\u5404\u7a2e\u597d\u7528\u7684\u5de5\u5177\uff0c\u4e0d\u7ba1\u662f\u4e00\u500b\u6309\u9375\u5927\u91cf\u66f4\u6539\u4e0d\u540c\u8cc7\u6599\u593e\u5167\u7684\u6a94\u540d\uff0c\u6216\u8005\u662f\u628a\u624b\u908a\u7684\u6587\u5b57\u6a94\u8b8a\u6210\u6574\u6574\u9f4a\u9f4a\u7684\u8a66\u7b97\u8868\uff0cLibreOffice + Python \u90fd\u53ef\u4ee5\u8fa6\u5230", "recording_license": "", "do_not_record": false, "persons": [{"code": "BWX97P", "name": "WongFu", "avatar": "https://pretalx.com/media/avatars/BWX97P_tYEcM7d.webp", "biography": "\u56e0\u70ba\u653f\u5e9c\u63a8\u52d5ODF\u4f5c\u70ba\u6a19\u6e96\u683c\u5f0f\u800c\u9593\u63a5\u53d7\u5230\u5f71\u97ff\u7684\u4eba\u4e4b\u4e00\uff0c\u81ea\u7531\u8edf\u9ad4\u611b\u597d\u8005\uff0c\u5c24\u5176\u559c\u6b61\u7814\u7a76\u5e36\u6709Python Script \u7684\u5de5\u5177\u3002", "public_name": "WongFu", "guid": "c2dd9253-4277-5d51-92ab-8b7559ace271", "url": "https://pretalx.com/coscup-2022/speaker/BWX97P/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MGEJRF/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MGEJRF/", "attachments": []}, {"guid": "1b95c633-c054-5f86-b71a-91e654a73cfa", "code": "GTKRYJ", "id": 18692, "logo": null, "date": "2022-07-30T10:50:00+08:00", "start": "10:50", "end": "2022-07-30T11:20:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-18692-auto-tuning-framework-for-cuda-unified-memory", "url": "https://pretalx.com/coscup-2022/talk/GTKRYJ/", "title": "Auto-Tuning Framework for CUDA Unified Memory", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5229\u7528 Opentuner \u7d50\u5408\u8f15\u91cf\u5316\u7684 Python script\uff0c\u627e\u5230\u5982\u4f55\u5728 CUDA Code \u4e2d\uff0c\u6dfb\u52a0\u6b63\u78ba\u7684 Unified Memory Advice \u4ee5\u53ca Prefetch\uff0c\u63d0\u4f9b\u66f4\u4fbf\u6377\u7684\u7a0b\u5f0f\u64b0\u5beb\u65b9\u5f0f\uff0c\u4e26\u5e36\u4f86\u826f\u597d\u7684\u6548\u80fd\u3002", "description": "\u50b3\u7d71CUDA\u7684 Explicit Data Movement \u7684\u65b9\u5f0f\uff0c\u9700\u8981\u5de5\u7a0b\u5e2b\u81ea\u884c\u7ba1\u7406 GPU \u548c CPU \u4e4b\u9593\u7684\u642c\u904b\uff0c\u4e14\u7576\u8cc7\u6599\u5927\u5c0f\u8d85\u904e GPU \u672c\u8eab\u8a18\u61b6\u9ad4\u7684\u5927\u5c0f\u6642(\u7a31\u4e4b\u70ba GPU Memory Oversubscription)\uff0c\u5247\u7121\u6cd5\u57f7\u884c\u3002\u5728CUDA 6.0\u5f8c\uff0cCUDA \u589e\u52a0\u4e86 Unified Memory (UM)\uff0c\u5c07 CPU \u548c GPU \u7684\u8a18\u61b6\u9ad4\u8996\u70ba\u540c\u4e00\u7a7a\u9593\uff0c\u5de5\u7a0b\u5e2b\u4e0d\u518d\u9700\u8981\u81ea\u884c\u7ba1\u7406\u8cc7\u6599\u642c\u79fb\u3002\n\nUM \u7684\u597d\u8655\u662f\u66f8\u5beb\u7a0b\u5f0f\u78bc\u4e0a\u66f4\u70ba\u5bb9\u6613\uff0c\u4e26\u4e14\u652f\u63f4 GPU Memory Oversubscription\uff0c\u7136\u800c\u56e0\u70ba\u5176\u63a1\u7528 On-demand Page Migration\uff0c\u610f\u5373\u7576GPU\u9700\u8981\u4f7f\u7528\u8cc7\u6599\u6642\uff0c\u624d\u6703\u5c07\u7269\u4ef6\u5f9eCPU\u7684\u8a18\u61b6\u9ad4\u642c\u79fb\u5230GPU\u4e0a\uff0c\u4f7f\u6548\u80fd\u76f8\u6bd4\u4e4b\u524d\u5927\u5e45\u4e0b\u964d\u3002\u70ba\u6b64\uff0cCUDA \u63d0\u4f9b\u4e86\u8a31\u591a UM \u7684\u9032\u968e API\uff0c\u5982 cudaMemAdvise\uff0c\u8b93\u4f7f\u7528\u8005\u53ef\u4ee5\u63d0\u4f9b UM Driver \u8a18\u61b6\u9ad4\u5b58\u53d6\u7279\u6027\u7684\u63d0\u793a\uff0c\u6216\u662f cudaMemPrefetchAsync\uff0c\u8b93 GPU \u63d0\u524d\u5c07\u7269\u4ef6\u9810\u53d6\u5230\u8a18\u61b6\u9ad4\u4e2d\u3002\u4f46\u662f\u8a72\u5982\u4f55\u4f7f\u7528\u9019\u4e9b UM \u7684 API\uff0c\u537b\u4e5f\u662f\u4e00\u5927\u96e3\u984c\uff0c\u4e0d\u6b63\u78ba\u7684\u4f7f\u7528\u53ef\u80fd\u6703\u8b93\u6548\u80fd\u66f4\u7cdf\u3002\n\n\u672c\u8b70\u7a0b\u5c07\u6703\u63a2\u8a0e CUDA \u63d0\u51fa\u7684 cudaMemAdvise \u4ee5\u53ca cudaMemPrefetchAsync \u6703\u5c0d\u7a0b\u5f0f\u5e36\u4f86\u4ec0\u9ebc\u5f71\u97ff\uff0c\u4e26\u4e14\u95e1\u8ff0\u6211\u5011\u7684\u65b9\u6cd5\uff0c\u7d50\u5408Opentuner\u958b\u6e90\u6846\u67b6\uff0c\u81ea\u52d5\u627e\u5230\u5982\u4f55\u8a2d\u5b9a UM \u53c3\u6578\u3002\u5982\u6b64\u4e00\u4f86\uff0c\u4f7f\u7528\u8005\u9664\u4e86\u53ef\u4ee5\u540c\u6642\u4eab\u53d7 UM \u5e36\u4f86\u7684\u66f8\u5beb\u4fbf\u5229\uff0c\u4e5f\u53ef\u4ee5\u907f\u514d\u56e0\u4f7f\u7528 UM \u800c\u9020\u6210\u6548\u80fd\u5927\u5e45\u5ea6\u7684\u4e0b\u964d\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "X93Z8B", "name": "YuweiTT", "avatar": "https://pretalx.com/media/avatars/X93Z8B_ZFzPsdk.webp", "biography": "Hi\uff0c\u6211\u662f YuweiTT\uff0c\u73fe\u5728\u9084\u662f\u4e00\u540d\u5b78\u751f\uff0c\u5e0c\u671b\u53ef\u4ee5\u5c07\u7814\u7a76\u7684\u60f3\u6cd5\uff0c\u5206\u4eab\u7d66\u5927\u5bb6\uff5e", "public_name": "YuweiTT", "guid": "a18c6002-cf72-577a-9987-1c163d0c30a4", "url": "https://pretalx.com/coscup-2022/speaker/X93Z8B/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/GTKRYJ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/GTKRYJ/", "attachments": []}, {"guid": "ceea6a42-4df8-5917-bcce-5de0904a8fba", "code": "ADARAR", "id": 18691, "logo": null, "date": "2022-07-30T11:30:00+08:00", "start": "11:30", "end": "2022-07-30T12:00:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-18691-oauth-2-0", "url": "https://pretalx.com/coscup-2022/talk/ADARAR/", "title": "\u8b93\u6211\u5011\u4e00\u5c64\u4e00\u5c64\u525d\u958b OAuth 2.0 \u8a2d\u8a08\u7406\u5ff5", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "OAuth 2.0 \u662f\u5168\u4e16\u754c\u6700\u6d41\u884c\u7684 Open Protocol \u4e4b\u4e00\uff0c\u6211\u5011\u5e7e\u4e4e\u6bcf\u5929\u90fd\u5728\u4f7f\u7528\u5b83\uff08\u4f8b\u5982\uff1aGoogle/FB Login\u3001Google/Facebook/Github APIs\uff09\u3002\u7a76\u7adf\u5b83\u60f3\u89e3\u6c7a\u7684\u554f\u984c\u662f\u4ec0\u9ebc\u3001\u9069\u7528\u4ec0\u9ebc\u60c5\u5883\uff0c\u4ee5\u53ca\u80cc\u5f8c\u7684\u8a2d\u8a08\u7406\u5ff5\u8207\u5b89\u5168\u8003\u91cf\u662f\u4ec0\u9ebc\u5462\uff1f  \n\n\u5728\u9019\u5834\u5206\u4eab\u4e2d\uff0c\u6211\u5011\u5c07\u6703\u4e00\u8d77\u4e00\u5c64\u4e00\u5c64\u5730\u89e3\u69cb\u5176\u6838\u5fc3\u8a2d\u8a08\uff0c\u4e26\u7528\u6700\u751f\u6d3b\u5316\u7684\u4f8b\u5b50\u7406\u89e3\u5b83\n\n\u5206\u4eab\u5167\u5bb9\u5c07\u5305\u542b\uff1a\n- OAuth 2.0 \u60f3\u89e3\u6c7a\u7684\u554f\u984c\u3001\u9069\u7528\u7684\u60c5\u5883\n- OAuth 2.0 \u7684\u57fa\u790e\u77e5\u8b58\n- OAuth 2.0 \u7684\u6838\u5fc3\u8a2d\u8a08\u7406\u5ff5\u62c6\u89e3 (Implicit, Authorization Code, PKCE flow)\n\n*\u6b64\u5834\u5206\u4eab\u5c07\u6703\u4ee5\u5168\u82f1\u6587\u9032\u884c\n\n---\n- [\u6295\u5f71\u7247\u9023\u7d50](https://docs.google.com/presentation/d/13jfj1AnEny_mPE9mbQjMHgyh6EmpIaVa/edit#slide=id.p1)\n- [\u5171\u7b46\u9023\u7d50](https://hackmd.io/@coscup/H1Oxr0Jp9/%2F%40coscup%2FH1J24AJ69)", "description": "\u95dc\u65bc Barry Chen\uff1a\n- Appier \u8cc7\u6df1\u5de5\u7a0b\u5e2b\uff0c\u66fe\u8ca0\u8cac\u8a2d\u8a08\u8207\u958b\u767c\u516c\u53f8\u5167 enterprise authentication solution \uff0c\u56e0\u800c\u5c0d OAuth 2.0, OpenID Connect \u6709\u66f4\u6df1\u7684\u7406\u89e3\n- \u5f88\u559c\u6b61\u5206\u4eab\u6240\u4ee5\u6211\u5728\u9019\n- \u571f\u751f\u571f\u9577\u7684\u53f0\u7063\u5de5\u7a0b\u5e2b\uff0c\u559c\u6b61\u7528\u79d1\u6280\u89e3\u6c7a\u4eba\u5011\u9047\u5230\u7684\u554f\u984c\n- GoodJob \u8077\u5834\u900f\u660e\u5316\u904b\u52d5 (https://www.goodjob.life) \u7684\u5275\u8fa6\u4eba", "recording_license": "", "do_not_record": false, "persons": [{"code": "8Q8AZW", "name": "Barry Chen", "avatar": "https://pretalx.com/media/avatars/8Q8AZW_PQW3qct.webp", "biography": "- [\u6295\u5f71\u7247\u9023\u7d50](https://docs.google.com/presentation/d/13jfj1AnEny_mPE9mbQjMHgyh6EmpIaVa/edit#slide=id.p1)\n- [\u5171\u7b46\u9023\u7d50](https://hackmd.io/@coscup/H1Oxr0Jp9/%2F%40coscup%2FH1J24AJ69)\n\n### About me\n- \u8edf\u9ad4\u5de5\u7a0b\u5e2b\n- \u559c\u6b61\u7528\u79d1\u6280\u7684\u529b\u91cf\u89e3\u6c7a\u4eba\u5011\u7684\u554f\u984c \uff08[GoodJob \u8077\u5834\u900f\u660e\u5316\u904b\u52d5](https://www.goodjob.life) \u5275\u8fa6\u4eba\uff09\n- \u559c\u6b61\u5206\u4eab\uff0c\u76f8\u4fe1\u5206\u4eab\u53ef\u4ee5\u8eab\u908a\u7684\u5925\u4f34\u8b8a\u5f97\u66f4\u597d\uff0c\u8b93\u81ea\u5df1\u66f4\u52a0\u6210\u9577\n- Blog: https://wei-ming.tw/\n\n### Contact me\n- Linkedin: https://www.linkedin.com/in/wei-ming-0414/", "public_name": "Barry Chen", "guid": "f84d5a4f-16f9-5347-9e78-71d5cdc97dae", "url": "https://pretalx.com/coscup-2022/speaker/8Q8AZW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ADARAR/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ADARAR/", "attachments": [{"title": "OAuth 2.0_COSCUP_2022", "url": "/media/coscup-2022/submissions/ADARAR/resources/OAuth2_COSCUP_embed_KX4qw2q.pptx", "type": "related"}]}, {"guid": "526947b2-2f46-5852-81e1-2cfc14b6e8de", "code": "K98GTJ", "id": 19228, "logo": null, "date": "2022-07-30T13:30:00+08:00", "start": "13:30", "end": "2022-07-30T14:00:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-19228-fuzzing-test", "url": "https://pretalx.com/coscup-2022/talk/K98GTJ/", "title": "Fuzzing test", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "## \u8edf\u9ad4\u6e2c\u8a66\n\u4e00\u822c\u958b\u767c\u4eba\u54e1\u60f3\u5230\u8edf\u9ad4\u6e2c\u8a66\uff0c\u7b2c\u4e00\u53cd\u61c9\u5927\u6982\u662f\u4f7f\u7528 unit test, \u62ff\u81ea\u5df1\u60f3\u597d\u7684\u8f38\u5165\u5c0d\u61c9\u6b63\u78ba\u7684\u8f38\u51fa\uff0c\u4f46\u662f\u9019\u6a23\u6e2c\u8a66\u51fa\u4f86\u7684\u8edf\u9ad4\u771f\u7684\u662f\u5b89\u5168\u7684\u55ce\uff1f \u6703\u4e0d\u6703\u6709\u4e00\u4e9b\u7570\u5e38\u7684\u8f38\u5165\u53ef\u4ee5\u9935\u9032\u53bb\u5230\u7a0b\u5f0f\u88e1\u9762\u7136\u5f8c\u4ed6\u5c31crash\u4e86\u5462 \uff1f \u65bc\u662f\u5c31\u6709\u4e86\u6a21\u7cca\u6e2c\u8a66\uff08fuzzing test\uff09\u7684\u6982\u5ff5\u3002\n\n## \u6a21\u7cca\u6e2c\u8a66\n\u4e0b\u5716\u70ba\u6a21\u7cca\u6e2c\u8a66\u7684\u6d41\u7a0b\uff0c\u6a21\u7cca\u6e2c\u8a66\u662f\u4f7f\u7528\u96a8\u6a5f\u53bb\u7522\u751f\u8f38\u5165\u6e2c\u8a66\u7a0b\u5f0f, \u4f46\u662f\u96a8\u6a5f\u7684\u8f38\u5165\u5f80\u5f80\u6e2c\u8a66\u4e0d\u5230\u66f4\u6df1\u5c64\u7a0b\u5f0f\u7684\u908f\u8f2f\uff0c\u6240\u4ee5\u6709\u4e862\u500b\u6982\u5ff5\u3002\n    ![](https://i.imgur.com/tlwiMqy.png)\n    1. \u8b8a\u7570\u6e2c\u8a66: \u62ff\u521d\u59cb\u5316\u8f38\u5165\u7576\u4f5c\u57fa\u5e95\uff0c\u53bb\u96a8\u6a5f\u8b8a\u63db\u8f38\u5165\n    2. code coverage feedback: \u5982\u679c\u6c92\u6709\u4e00\u500b\u56de\u994b\u6a5f\u5236\uff0c\u5c31\u4e0d\u77e5\u9053\u6e2c\u8a66\u7684\u6210\u6548\uff0c\u65bc\u662f\u6709\u4e86code coverage feedback\uff0c\u800c code coverage feedback \u662f\u4f7f\u6bcf\u6b21\u7684\u8f38\u5165\u7684code coverage\u3002\n\n## AFL\n- AFL \u70ba google \u65bc 2013 \u958b\u6e90\u7684\u6a21\u7cca\u6e2c\u8a66\u5de5\u5177\uff0c\u4e3b\u8981\u6709\u5be6\u4f5c\u8b8a\u7570\u6e2c\u8a66\u8207code coverage feedback\u3002\n    - \u9023\u7d50: https://github.com/google/AFL\n    - \u9664\u4e86\u525b\u525b\u63d0\u5230\u7684\u8b8a\u7570\u6e2c\u8a66\u8207code coverage feedback\u9084\u6709\u4e00\u500b\u5f88\u91cd\u8981 AFL \u5be6\u4f5c\u7684\u90e8\u5206 -- forkserver\n        - forkserver \u4e3b\u8981\u4f7f\u5229\u7528 __libc_start_main \u7684\u6a5f\u5236\n            - __libc_start_main\n                - \u4e3b\u8981\u5229\u7528 main \u4e4b\u524d\u57f7\u884c\u7684 constructor\uff0c\u5728 constructor \u76f4\u63a5 fork \u51fa child process\uff0c\u8b93 child process \u8dd1\u53d7\u6e2c\u7a0b\u5f0f\u3002\n            - \u597d\u8655: \u5728\u57f7\u884c\u53d7\u6e2c\u6642\uff0c\u53ef\u4ee5\u4e0d\u7528 fork + execve\uff0cexecve \u7684 overhead \u8f03\u9ad8\uff0c\u53ef\u4ee5\u63d0\u5347\u57f7\u884c\u6548\u7387\u3002", "description": "\u6703\u5148\u4ecb\u7d39\u6a21\u7cca\u6e2c\u8a66\uff0c\u5728\u4ecb\u7d39AFL+DEMO\uff0c\u6700\u5f8c\u8ac7\u4e00\u4e0b\u6a21\u7cca\u6e2c\u8a66\u7684\u74f6\u9838", "recording_license": "", "do_not_record": false, "persons": [{"code": "PHXCCH", "name": "p870613", "avatar": "https://pretalx.com/media/avatars/PHXCCH_YY03jxW.webp", "biography": "\u6211\u662f\u8981\u5373\u5c07\u8981\u7576\u793e\u755c\u7684\u83f8\u9152\u751f\uff0c\u7528\u50c5\u50c5\u6700\u5f8c2\u500b\u6708\u7684\u6691\u5047\u5206\u4eab\u5728\u7814\u7a76\u6240\u7814\u7a76\u7684\u6a21\u7cca\u6e2c\u8a66", "public_name": "p870613", "guid": "d737fe13-7269-50b4-84ab-7dc324c05f70", "url": "https://pretalx.com/coscup-2022/speaker/PHXCCH/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/K98GTJ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/K98GTJ/", "attachments": []}, {"guid": "adaa23e3-cbdb-512b-8fa8-c638ee4f4308", "code": "KZ9EMS", "id": 18399, "logo": null, "date": "2022-07-30T14:10:00+08:00", "start": "14:10", "end": "2022-07-30T14:40:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-18399", "url": "https://pretalx.com/coscup-2022/talk/KZ9EMS/", "title": "\u7121\u7dda\u611f\u6e2c\u7db2\u8def\u7684\u8eab\u4efd\u9a57\u8b49", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5340\u584a\u93c8\u5728\u7269\u806f\u7db2\u7684\u61c9\u7528\u4e0a\u4ecd\u6709\u8a31\u591a\u554f\u984c\uff0c\u4f8b\u5982\u611f\u6e2c\u5668\u7684\u8cc7\u6599\u7121\u6cd5\u9577\u671f\u76e3\u63a7\uff0c\u56e0\u70ba\u624b\u7e8c\u8cbb\u4ee5\u53ca\u64f4\u5c55\u6027\u7684\u554f\u984c\uff0c\u5c0e\u81f4\u7269\u806f\u7db2\u5c0e\u5165\u5340\u584a\u93c8\u6703\u8017\u8cbb\u8a31\u591a\u6210\u672c\uff0c\u96d6\u7136\u4f9b\u61c9\u93c8\u4f7f\u7528\u667a\u6167\u5408\u7d04\u5df2\u7d93\u6709\u5f88\u591a\u6210\u679c\uff0c\u4f46\u662f\u7269\u806f\u7db2\u7684\u6b77\u7a0b\u8cc7\u6599\u7121\u6cd5\u88ab\u8a18\u9304\u5728\u5340\u584a\u93c8\uff0c\u5f9e\u7269\u806f\u7db2\u611f\u77e5\u5c64\u5230\u7db2\u8def\u5c64\u4e2d\u7684\u8cc7\u6599\u50b3\u905e\u904e\u7a0b\u4e26\u975e\u516c\u958b\u900f\u660e\u3002\u70ba\u4e86\u89e3\u6c7a\u64f4\u5c55\u6027\u3001\u6548\u80fd\uff0c\u4ee5\u53ca\u624b\u7e8c\u8cbb\u7b49\u554f\u984c\uff0c\u51fa\u73fe\u4e86\u6709\u5411\u7121\u74b0\u5716 ( Directed Acyclic Graph\uff0c DAG ) \u7684\u5206\u6563\u5f0f\u5e33\u672cTangle\uff0c\u7531IOTA\u63d0\u51fa\u3002\u6709\u5225\u65bc\u4e00\u822c\u5340\u584a\u93c8\u5e33\u672c\u662f\u4ee5\u5340\u584a\u6253\u5305\u6210\u93c8\u72c0\u7d50\u69cb\uff0cTangle\u4f7f\u7528DAG\u7684\u7d50\u69cb\u4f5c\u70ba\u5e33\u672c\u7684\u57fa\u790e\uff0c\u53ef\u4ee5\u63d0\u5347\u4ea4\u6613\u7684\u901f\u5ea6\uff0c\u540c\u6642\u53ef\u4ee5\u5b8c\u6574\u8a18\u9304\u7269\u806f\u7db2\u7684\u6b77\u7a0b\u8a18\u9304\u3002\n\nIOTA\u96d6\u7136\u5df2\u7d93\u88ab\u4f7f\u7528\u5728\u8a31\u591a\u7269\u806f\u7db2\u7684\u61c9\u7528\u4e0a\uff0c\u4f46\u4ed6\u5011\u7684\u9650\u5236\u5927\u591a\u662f\u611f\u6e2c\u5668\u7684\u7bc0\u9ede\u662f\u5fc5\u9808\u76f4\u63a5\u9023\u63a5\u5230IOTA\u7684\u7bc0\u9ede\uff0c\u4f46\u8a31\u591a\u611f\u6e2c\u5668\u662f\u5728\u5167\u90e8\u7db2\u8def\uff0c\u751a\u81f3\u6709\u4e9b\u6c92\u6709\u9023\u7db2\u529f\u80fd\uff0c\u4e5f\u7121\u6cd5\u505a\u5230IOTA\u7684\u4ea4\u6613\u7c3d\u7ae0\uff0c\u4f8b\u5982\uff1aWSNs\u3002\u56e0\u6b64\u6211\u5c07IOTA Streams Channel\u67b6\u69cb\u7d50\u5408\u81ea\u5df1\u8a2d\u8a08\u4e86\u7269\u806f\u7db2\u8eab\u4efd\u9a57\u8b49\uff0c\u78ba\u4fdd\u8cc7\u6e90\u53d7\u9650\u7684\u8a2d\u5099\u4e5f\u53ef\u4ee5\u81ea\u7531\u5b58\u53d6IOTA Tangle\u7db2\u8def\uff0c\u9054\u6210\u5b8c\u5168\u5206\u6563\u5f0f\u7db2\u8def\uff0c\u5f80Web 3.0\u7684\u8def\u4e0a\u9081\u9032\u3002\n\n\u672c\u8b70\u7a0b\u6703\u5206\u4eabIOTA\u548c\u50b3\u7d71\u5340\u584a\u93c8\u6709\u751a\u9ebc\u4e0d\u540c\uff0c\u4e26\u4e14\u5728\u7121\u7dda\u611f\u6e2c\u7db2\u8def\u5982\u4f55\u61c9\u7528IOTA streams\u4f86\u50b3\u905e\u8cc7\u6599\u3002\u5e0c\u671b\u85c9\u7531\u5206\u4eabIOTA\u7684\u597d\u8655\u548c\u61c9\u7528\uff0c\u63d0\u4f9b\u66f4\u591a\u4eba\u4e86\u89e3IOTA\u7684\u6a5f\u6703\u3002", "description": "IOTA\u96d6\u7136\u5df2\u7d93\u88ab\u4f7f\u7528\u5728\u8a31\u591a\u7269\u806f\u7db2\u7684\u61c9\u7528\u4e0a\uff0c\u4f46\u4ed6\u5011\u7684\u9650\u5236\u5927\u591a\u662f\u611f\u6e2c\u5668\u7684\u7bc0\u9ede\u662f\u5fc5\u9808\u76f4\u63a5\u9023\u63a5\u5230IOTA\u7684\u7bc0\u9ede\uff0c\u4f46\u8a31\u591a\u611f\u6e2c\u5668\u662f\u5728\u5167\u90e8\u7db2\u8def\uff0c\u751a\u81f3\u6709\u4e9b\u6c92\u6709\u9023\u7db2\u529f\u80fd\uff0c\u4e5f\u7121\u6cd5\u505a\u5230IOTA\u7684\u4ea4\u6613\u7c3d\u7ae0\uff0c\u4f8b\u5982\uff1aWSNs\u3002\u56e0\u6b64\u6211\u5c07IOTA Streams Channel\u67b6\u69cb\u7d50\u5408\u81ea\u5df1\u8a2d\u8a08\u4e86\u7269\u806f\u7db2\u8eab\u4efd\u9a57\u8b49\uff0c\u78ba\u4fdd\u8cc7\u6e90\u53d7\u9650\u7684\u8a2d\u5099\u4e5f\u53ef\u4ee5\u81ea\u7531\u5b58\u53d6IOTA Tangle\u7db2\u8def\uff0c\u9054\u6210\u5b8c\u5168\u5206\u6563\u5f0f\u7db2\u8def\uff0c\u5f80Web 3.0\u7684\u8def\u4e0a\u9081\u9032\u3002\n\n\u672c\u8b70\u7a0b\u6703\u5206\u4eabIOTA\u548c\u50b3\u7d71\u5340\u584a\u93c8\u6709\u751a\u9ebc\u4e0d\u540c\uff0c\u4e26\u4e14\u5728\u7121\u7dda\u611f\u6e2c\u7db2\u8def\u5982\u4f55\u61c9\u7528IOTA streams\u4f86\u50b3\u905e\u8cc7\u6599\u3002\u5e0c\u671b\u85c9\u7531\u5206\u4eabIOTA\u7684\u597d\u8655\u548c\u61c9\u7528\uff0c\u63d0\u4f9b\u66f4\u591a\u4eba\u4e86\u89e3IOTA\u7684\u6a5f\u6703\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "KDEMTS", "name": "York Chang", "avatar": "https://pretalx.com/media/avatars/KDEMTS_IKMulM2.webp", "biography": "\u76ee\u524d\u662f\u8cc7\u5b89\u5de5\u7a0b\u5e2b\uff0c\u5c0d\u65bc\u8cc7\u5b89\u3001\u5340\u584a\u93c8\u548c\u5206\u6563\u5f0f\u5e33\u672c\u6709\u6240\u7814\u7a76\uff0c\u5e0c\u671b\u81ea\u5df1\u7684\u5206\u4eab\u53ef\u4ee5\u8b93\u5927\u5bb6\u6536\u7a6b\u6eff\u6eff\u3002\n\nhttps://medium.com/@yorkisinhere", "public_name": "York Chang", "guid": "e52aeef4-450f-5e2f-a654-89227db13f56", "url": "https://pretalx.com/coscup-2022/speaker/KDEMTS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/KZ9EMS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/KZ9EMS/", "attachments": []}, {"guid": "72021aeb-6f7e-5d78-8802-1d77f7350a3f", "code": "TD8TNX", "id": 19637, "logo": null, "date": "2022-07-30T14:50:00+08:00", "start": "14:50", "end": "2022-07-30T15:20:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-19637-windows--macos-linux", "url": "https://pretalx.com/coscup-2022/talk/TD8TNX/", "title": "\u5728 Windows \u4e0a\u7121\u7e2b\u4f7f\u7528\u8207 macOS\u3001Linux \u767c\u884c\u7248\u4e00\u81f4\u7684\u547d\u4ee4\u5217\u4ecb\u9762\u548c\u985e\u4f3c\u7684\u5957\u4ef6\u7ba1\u7406\u7cfb\u7d71", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "1. \u6211\u90fd\u53eb Shell\uff0c\u4ec0\u9ebc\u662f\u547d\u4ee4\u5217\u4ecb\u9762 (Command-Line Interface, CLI)\uff1f\n2. \u70ba\u4ec0\u9ebc\u8981\u4f7f\u7528\u547d\u4ee4\u5217\u4ecb\u9762\uff1f\n3. \u5957\u4ef6\u7ba1\u88e1\u7cfb\u7d71 (Package Manager) \u4ecb\u7d39\n4. \u7433\u746f\u6eff\u76ee\u7684\u547d\u4ee4\u5217\u4ecb\u9762\u548c\u5957\u4ef6\u7ba1\u7406\u7cfb\u7d71\u8a72\u5982\u4f55\u9078\u64c7\uff1f\n5. MSYS2 \u8207 Zsh \u8abf\u6821\u6b65\u6b65\u8d70", "description": "macOS \u548c Linux \u767c\u884c\u7248\u88e1\u65b9\u4fbf\u597d\u7528\u7684\u547d\u4ee4\u5217\u4ecb\u9762\u8207\u5957\u4ef6\u7ba1\u7406\u7cfb\u7d71\u662f\u8a31\u591a\u958b\u767c\u8005\u96e2\u4e0d\u958b\u5b83\u5011\u7684\u4e3b\u56e0\u4e4b\u4e00\uff1b\u73fe\u5728\u6211\u5011\u53ef\u4ee5\u5728 Windows \u4e0a\u63a5\u8fd1\u767e\u5206\u4e4b\u767e\u539f\u751f\u8907\u88fd\u5b83\u5011\u7684\u4f7f\u7528\u9ad4\u9a57\u3002\n\n\u203b \u771f\u6b63\u539f\u751f\uff0c\u4e0d\u662f\u7528\u50cf WSL 2 \u9019\u7a2e VM \u6a21\u64ec\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "KVVSRN", "name": "Johann Chang", "avatar": "https://pretalx.com/media/avatars/KVVSRN_LiQ1UZf.webp", "biography": "\u5728\u8edf\u9ad4\u754c\u5de5\u4f5c\u5341\u591a\u5e74\u7684\u958b\u767c\u8005\uff0c\u5c0d Embedded System \u548c General Programming \u6709\u4e9b\u5fc3\u5f97\u3002", "public_name": "Johann Chang", "guid": "96d0438b-5f29-5619-85ab-d950b6b43409", "url": "https://pretalx.com/coscup-2022/speaker/KVVSRN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TD8TNX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TD8TNX/", "attachments": []}, {"guid": "14412afd-5a7f-5c5b-9fa2-dfda0ab48e83", "code": "WDLF8P", "id": 18587, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T16:00:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-18587-springoidcevent-driven", "url": "https://pretalx.com/coscup-2022/talk/WDLF8P/", "title": "Spring\u6700\u65b0OIDC\u6388\u6b0a\u670d\u52d9\u5668\u8207Event Driven\u878d\u5408", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u9019\u6b21\u6f14\u8b1b\u4e2d\uff0c\n\u6211\u5c07\u4ecb\u7d39\u5982\u4f55\u4f7f\u7528Spring\u5718\u968a\u65bc\u53bb\u5e74\u624d\u767c\u5e03\u9996\u7248\u6b63\u5f0f\u652f\u6301production\u7684\u9805\u76ee\uff1a\n\"spring-security-oauth2-authorization-server\"\n\u5be6\u73feOIDC\u6388\u6b0a\u670d\u52d9\u5668\u7684\u642d\u5efa\uff5e\n\n\u4ee5\u53ca\u8aaa\u660e\u70ba\u4f55\u5728Java\u9019\u7a2e\u7269\u4ef6\u5c0e\u5411\u7684\u7a0b\u5f0f\u8a9e\u8a00\u4e2d\u8981\u4f7f\u7528\u4e8b\u4ef6\u9a45\u52d5\n\uff0d\u300c\u7269\u4ef6\u5c0e\u5411\u300d\u8207\u300c\u4e8b\u4ef6\u5c0e\u5411\u300d\u7684\u95dc\u4fc2\n\n\u4e26\u4ee5OpenID\u591a\u5143\u8eab\u5206\u9a57\u8b49\u7684FinTech\u5834\u666f\uff0c\u7c21\u55ae\u53c8\u512a\u96c5\u5730\u5c55\u793a\n\u767c\u73fe\u4e0d\u5c0b\u5e38\u7684\u6388\u6b0a\u6d3b\u52d5\u6642\uff0c\u5982\u4f55\u4ee5\u4e8b\u4ef6\u4f86\u767c\u52d5\u544a\u8b66\u901a\u77e5\u4fe1\uff0c\n\u8b93\u9280\u884c\u5c0e\u5165\u6578\u4f4d\u6574\u5408\u670d\u52d9\u7684\u540c\u6642\u78ba\u4fdd\u5e33\u6236\u5b89\u5168\u3002", "description": "Production-ready\uff1a\nhttps://spring.io/blog/2021/08/19/spring-authorization-server-goes-to-production\n\nDemo Source Code\uff1a\nhttps://github.com/knowledge420/spring-authorization-server-demo-coscup-2022", "recording_license": "", "do_not_record": false, "persons": [{"code": "AS9WXH", "name": "\u8cf4\u653f\u5dde STEVEN", "avatar": "https://pretalx.com/media/avatars/AS9WXH_SA2p5G3.webp", "biography": "STEVEN\n\n\u559c\u611b\u5beb\u7a0b\u5f0f\uff0c\u60f3\u900f\u904e\u5206\u4eab\u8207\u5927\u5bb6\u4e00\u540c\u5b78\u7fd2\u3002\n\n\u73fe\u8077\u570b\u6cf0\u4e16\u83ef\u9280\u884c \u4e2d\u53f0\u767c\u5c55\u90e8 \u96f2\u539f\u751f\u958b\u767c\u5de5\u7a0b\u5e2b\uff0c\n\u8ca0\u8cac\u9280\u884c\u6578\u4f4d\u5316\u8207\u8a0a\u606f\u901a\u77e5\u7684\u8a2d\u8a08\u8207\u958b\u767c\u3002", "public_name": "\u8cf4\u653f\u5dde STEVEN", "guid": "376736df-34b4-5951-b2df-e9707da9dfcc", "url": "https://pretalx.com/coscup-2022/speaker/AS9WXH/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WDLF8P/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WDLF8P/", "attachments": []}], "TR214": [{"guid": "be25062e-9916-5daa-b83c-7e2ab4900251", "code": "3D3HUT", "id": 20574, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:30:00+08:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2022-20574-steam-deck--arch-linux--container", "url": "https://pretalx.com/coscup-2022/talk/3D3HUT/", "title": "\u5f9e Steam Deck \u770b Arch Linux \u8207 Container", "subtitle": "", "track": "SteamOS & Arch Linux Series & Archers", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728 Steam Deck \u5ba3\u5e03\u63a1\u7528\u4ee5 Arch Linux \u70ba\u57fa\u5e95\u958b\u767c\u7684\u4f5c\u696d\u7cfb\u7d71\u4e4b\u5f8c\uff0c\u4f3c\u4e4e\u4ee3\u8868\u4e86 Arch Linux \u4e0d\u518d\u662f\u90a3\u9ebc\u5730\u96e3\u4ee5\u4e0a\u624b\u3001\u9ad8\u4e0d\u53ef\u6500\u3002\u5012\u5e95 Steam \u63a1\u53d6\u4e86\u600e\u9ebc\u6a23\u7684\u8a2d\u8a08\u4f86\u8b93 Arch Linux \u8b8a\u5f97\u5e73\u6613\u8fd1\u4eba\uff1fContainer \u8207 Flatpak \u53c8\u5728 Steam Deck \u4e0a\u626e\u6f14\u4e86\u4ec0\u9ebc\u89d2\u8272\uff1f\u5728 container \u5982\u6b64\u52e2\u4e0d\u53ef\u64cb\u7684\u4eca\u5929\uff0c\u5c0d\u50b3\u7d71\u7684 unix \u601d\u7dad\u8207\u4f7f\u7528\u7fd2\u6163\u5e36\u4f86\u4ec0\u9ebc\u6539\u8b8a\uff1f", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "AK3YJK", "name": "Suiong Ng, \u9ec3\u5e2b\u63da", "avatar": null, "biography": "\u60a8\u7684 Archer \u8001\u670b\u53cb\u3001Arch forum/wiki \u6f5b\u6c34\u54e1\u3002Baremetal Infra Developer at ITRI.", "public_name": "Suiong Ng, \u9ec3\u5e2b\u63da", "guid": "4cf289eb-5097-529d-a698-6ac1f05acc36", "url": "https://pretalx.com/coscup-2022/speaker/AK3YJK/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3D3HUT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3D3HUT/", "attachments": []}, {"guid": "c5df24fb-50e8-593f-a19b-83a67179df67", "code": "C7K7QH", "id": 20608, "logo": null, "date": "2022-07-30T10:35:00+08:00", "start": "10:35", "end": "2022-07-30T11:25:00+08:00", "duration": "00:50", "room": "TR214", "slug": "coscup-2022-20608-linux---x11--wayland", "url": "https://pretalx.com/coscup-2022/talk/C7K7QH/", "title": "Linux \u5716\u5f62\u754c\u9762\u767c\u5c55\u53f2 \u2014\u2014 \u5f9e X11 \u5230 Wayland", "subtitle": "", "track": "SteamOS & Arch Linux Series & Archers", "type": "50 mins", "language": "zh-hant", "abstract": "\u672c\u6b21\u6f14\u8b1b\u5c07\u5c0d Linux \u4e0a\u7684\u5169\u7a2e\u5716\u5f62\u7cfb\u7d71 X11 \u548c Wayland \u7684\u8a2d\u8a08\u3001\u7570\u540c\u8207\u512a\u52a3\u505a\u4ecb\u7d39\u3002", "description": "\u7576\u4eca Linux \u4e0a\u7684\u5716\u5f62\u7cfb\u7d71\u6b63\u8655\u5728 X11 \u8207 Wayland \u7684\u904e\u6e21\u968e\u6bb5\u3002  X11 \u6b77\u53f2\u60a0\u4e45\uff0c\u5be6\u73fe\u5b8c\u6574\uff0c\u8a2d\u8a08\u7a69\u5b9a\uff0c\u4f46\u662f\u5b58\u5728\u8a31\u591a\u56e0\u70ba\u6642\u4ee3\u539f\u56e0\u7559\u4e0b\u7684\u8a2d\u8a08\u7f3a\u9677\uff1b\u8207\u4e4b\u76f8\u5c0d\u7684\uff0cWayland \u5f9e\u4e00\u958b\u59cb\u5c31\u529b\u5716\u89e3\u6c7a X11 \u67b6\u69cb\u8a2d\u8a08\u7f3a\u9677\u9020\u6210\u7684\u554f\u984c\uff0c\u4f46\u662f\u537b\u56e0\u70ba\u767c\u660e\u8f03\u665a\u5b58\u5728\u517c\u5bb9\u6027\u554f\u984c\uff0c\u56e0\u70ba\u610f\u898b\u4e0d\u7d71\u4e00\u5b58\u5728\u788e\u7247\u5316\u554f\u984c\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "9BRALU", "name": "Celeste Liu, \u5218\u6d2a\u6b66", "avatar": null, "biography": "\u4e2d\u570b\u5927\u9678\u5b78\u751f\uff0c\u5be6\u7fd2\u65bc\u4e2d\u570b\u79d1\u5b78\u9662\u8edf\u9ad4\u7814\u7a76\u6240 PLCT \u5be6\u9a57\u5ba4\uff0c\u5f9e\u4e8b Arch Linux \u53ca\u76f8\u95dc\u8edf\u9ad4\u7684 RISC-V \u79fb\u690d\u5de5\u4f5c\uff0c\u5c0d\u5167\u6838\u958b\u767c\u3001\u6587\u4ef6\u7cfb\u7d71\u8207\u7de8\u7a0b\u8a9e\u8a00\u611f\u8208\u8da3", "public_name": "Celeste Liu, \u5218\u6d2a\u6b66", "guid": "ea0f1e8d-1973-5c39-b3aa-3394b0457c7c", "url": "https://pretalx.com/coscup-2022/speaker/9BRALU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/C7K7QH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/C7K7QH/", "attachments": []}, {"guid": "8265365e-1b59-5ff8-801b-edce8472a3cf", "code": "FDVNW3", "id": 19358, "logo": null, "date": "2022-07-30T11:30:00+08:00", "start": "11:30", "end": "2022-07-30T12:00:00+08:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2022-19358-i3-wm", "url": "https://pretalx.com/coscup-2022/talk/FDVNW3/", "title": "\u5e73\u92ea\u5f0f\u8996\u7a97\u7ba1\u7406\u54e1 \u2014\u2014 i3 WM", "subtitle": "", "track": "SteamOS & Arch Linux Series & Archers", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u60f3\u8981\u6700\u5927\u5316\u87a2\u5e55\u4f7f\u7528\u55ce\uff1f\n\u60f3\u8981\u53ea\u5229\u7528\u9375\u76e4\u5c31\u9ad8\u6548\u7387\u7684\u5b8c\u6210\u8996\u7a97\u7684\u7e2e\u653e\u3001\u4f48\u5c40\u7ba1\u7406\u55ce\uff1f\n\u60f3\u8ddf r/unixporn (https://www.reddit.com/r/unixporn/) \u4e0a\u9762\u7684\u622a\u5716\u4e00\u6a23\u6709\u9177\u9177\u7684\u684c\u9762\u55ce\uff1f\n\u6216\u662f\u4f60\u53ea\u662f\u60f3\u807d\u807d\u770b\u5e73\u92ea\u5f0f\u8996\u7a97\u662f\u4ec0\u9ebc\u73a9\u610f\u5152\u3002\n\n\u90a3\u9ebc\u5e73\u92ea\u5f0f\u8996\u7a97\u7ba1\u7406\u54e1 \u2014\u2014 i3 WM \u6b61\u8fce\u4f60\u4f86\u5617\u8a66\u3002", "description": "Arch \u54f2\u5b78\u63d0\u5021\u9ad8\u5ea6\u5ba2\u88fd\u5316\u7684\u4f5c\u696d\u7cfb\u7d71\uff0c\u5f9e\u684c\u9762\u74b0\u5883\u5230 Kernel \u7686\u662f\uff0c\u9664\u4e86\u5e38\u898b\u7684 Gnome \u3001 KDE Plasma 5 \u684c\u9762\u4e4b\u5916\uff0c\u4f60\u9084\u53ef\u4ee5\u9078\u64c7\u4e0d\u88dd\u4e00\u5927\u5305\u7684\u684c\u9762\u74b0\u5883\uff0c\u53ea\u88dd\u81ea\u5df1\u89ba\u5f97\u9700\u8981\u7684\u5957\u4ef6\uff0c\u672c\u8b70\u7a0b\u5c07\u5e36\u8457\u5927\u5bb6\u4e86\u89e3 Desktop Environment \u3001 Display Manager \u3001 Compositor \u53ca Window Manager \u5206\u5225\u5728\u505a\u4ec0\u9ebc\uff0c\u4ee5\u53ca\u5206\u4eab\u81ea\u5df1\u5165\u9580\u5e73\u92ea\u5f0f\u8996\u7a97 \u2014\u2014 i3 WM \u7684\u5fc3\u5f97\uff0c\u548c\u55ae\u7368\u5b89\u88dd Window Manager \u6642\u8981\u6ce8\u610f\u7684\u4e8b\u60c5\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZJZHSN", "name": "\u66fe\u6631\u7fd4", "avatar": "https://pretalx.com/media/avatars/ZJZHSN_1dFKIZ9.webp", "biography": "Arch Linux \u611b\u597d\u8005\uff0c\u5f9e\u81ea\u5df1\u7684\u684c\u6a5f\u3001 macbook \u3001 RPi \u5230\u5be6\u9a57\u5ba4\u7684 Server \u90fd\u88ab\u6211\u704c\u6210 Arch Linux \uff0c\u8208\u8da3\u662f\u63a8\u5751\u5225\u4eba\u7528 Arch \uff0c\u4eab\u53d7\u5b8c\u5168\u5ba2\u88fd\u5316\u7684\u7cfb\u7d71\u9ad4\u9a57\u3002\n\nBtw, I use Arch.", "public_name": "\u66fe\u6631\u7fd4", "guid": "ecd1fe01-e207-59b2-8b3c-ca5d2faad217", "url": "https://pretalx.com/coscup-2022/speaker/ZJZHSN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FDVNW3/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FDVNW3/", "attachments": []}, {"guid": "5961423c-6bae-5c77-8b71-2bed50c302f7", "code": "7ACNBP", "id": 19660, "logo": null, "date": "2022-07-30T13:00:00+08:00", "start": "13:00", "end": "2022-07-30T13:30:00+08:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2022-19660-how-to-port-hack-arch-linux-on-arm-embedded-systems-and-servers", "url": "https://pretalx.com/coscup-2022/talk/7ACNBP/", "title": "How to port(hack) Arch Linux on ARM embedded systems and servers", "subtitle": "", "track": "SteamOS & Arch Linux Series & Archers", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "How to hack your own Arch Linux image to run on ARM embedded systems and servers.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "UGGF7Q", "name": "Martin Chang", "avatar": "https://pretalx.com/media/avatars/UGGF7Q_U7zzIX4.webp", "biography": "Arch Linux user. C++ and HPC developer.", "public_name": "Martin Chang", "guid": "039ddabe-47fb-57b5-92eb-2225083e64e8", "url": "https://pretalx.com/coscup-2022/speaker/UGGF7Q/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/7ACNBP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/7ACNBP/", "attachments": []}, {"guid": "742eff1a-b680-5e9d-b236-9eb75227f682", "code": "WKYAKQ", "id": 19359, "logo": null, "date": "2022-07-30T13:35:00+08:00", "start": "13:35", "end": "2022-07-30T15:30:00+08:00", "duration": "01:55", "room": "TR214", "slug": "coscup-2022-19359-arch-linux-installation-workshop", "url": "https://pretalx.com/coscup-2022/talk/WKYAKQ/", "title": "Arch Linux Installation Workshop", "subtitle": "", "track": "SteamOS & Arch Linux Series & Archers", "type": "90 mins", "language": "zh-hant", "abstract": "\u5e36\u8457\u5927\u5bb6\u4e00\u6b65\u4e00\u6b65\u5b89\u88dd Arch Linux \uff0c\u5f9e\u53ea\u6709 Command Line \u7684\u9ed1\u5e95\u767d\u5b57\u756b\u9762\u5230\u6f02\u4eae\u7684\u684c\u9762\u74b0\u5883\uff0c\u6253\u9020\u5c6c\u65bc\u81ea\u5df1\u7684\u4f5c\u696d\u7cfb\u7d71\u3002\n\n\u6b61\u8fce\u5e36\u5be6\u9ad4\u6a5f\u4f86\u5b89\u88dd\uff01", "description": "\u5728\u5b89\u88dd\u7684\u904e\u7a0b\u4e2d\u8aaa\u660e\u5e73\u5e38\u7528 GUI \u5b89\u88dd\u4ecb\u9762\u7684\u6642\u5019\u5230\u5e95\u90fd\u767c\u751f\u4e86\u4ec0\u9ebc\u4e8b\u60c5\uff0c\u4e26\u4e14\u53ea\u5b89\u88dd\u81ea\u5df1\u9700\u8981\u7684\u5957\u4ef6\uff0c\u6c92\u6709\u4efb\u4f55\u4e0d\u5fc5\u8981\u7684\u9810\u88dd\u8edf\u9ad4\uff0c\u672a\u4f86\u767c\u73fe\u7cfb\u7d71\u6709\u554f\u984c\u8981\u9664\u932f\u6642\u4e5f\u80fd\u6bd4\u8f03\u6e05\u695a\u662f\u54ea\u500b\u90e8\u4efd\u6709\u554f\u984c\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZJZHSN", "name": "\u66fe\u6631\u7fd4", "avatar": "https://pretalx.com/media/avatars/ZJZHSN_1dFKIZ9.webp", "biography": "Arch Linux \u611b\u597d\u8005\uff0c\u5f9e\u81ea\u5df1\u7684\u684c\u6a5f\u3001 macbook \u3001 RPi \u5230\u5be6\u9a57\u5ba4\u7684 Server \u90fd\u88ab\u6211\u704c\u6210 Arch Linux \uff0c\u8208\u8da3\u662f\u63a8\u5751\u5225\u4eba\u7528 Arch \uff0c\u4eab\u53d7\u5b8c\u5168\u5ba2\u88fd\u5316\u7684\u7cfb\u7d71\u9ad4\u9a57\u3002\n\nBtw, I use Arch.", "public_name": "\u66fe\u6631\u7fd4", "guid": "ecd1fe01-e207-59b2-8b3c-ca5d2faad217", "url": "https://pretalx.com/coscup-2022/speaker/ZJZHSN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WKYAKQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WKYAKQ/", "attachments": []}, {"guid": "4549a741-2688-51cf-a91e-7b5e8c212914", "code": "JGTGC7", "id": 20855, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T16:00:00+08:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2022-20855-arch-linux-series-lightning-talks", "url": "https://pretalx.com/coscup-2022/talk/JGTGC7/", "title": "Arch Linux Series Lightning Talks", "subtitle": "", "track": "SteamOS & Arch Linux Series & Archers", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5c6c\u65bc Archers (Arch Linux Users) \u7684 Lightning Talks \u6642\u9593\uff0c\u6b61\u8fce\u8e34\u8e8d\u5831\u540d\uff01", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"code": "7QEMQL", "name": "JoeAngel", "avatar": "https://pretalx.com/media/avatars/7QEMQL_2t1WkP1.webp", "biography": "\u53d7 Arch Linux Taiwan \u9080\u8acb\uff0c\u64d4\u4efb\u672c\u6b21 Arch \u8ecc\u7684\u8b70\u7a0b\u52a9\u7406\uff0c\u540c\u6642\u4e5f\u662f Arch \u8ecc Lightning Talk \u7684\u4e3b\u6301\u4eba\u3002", "public_name": "JoeAngel", "guid": "275bb234-8ca1-5c31-aae3-cf0fafb26294", "url": "https://pretalx.com/coscup-2022/speaker/7QEMQL/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/JGTGC7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/JGTGC7/", "attachments": []}], "TR409-2": [{"guid": "a7f85ebf-4245-5a7c-b995-cd247400796a", "code": "ZKKAC9", "id": 19046, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:45:00+08:00", "duration": "00:45", "room": "TR409-2", "slug": "coscup-2022-19046-jvm-bytecode", "url": "https://pretalx.com/coscup-2022/talk/ZKKAC9/", "title": "JVM Bytecode\uff1a\u4e00\u8d9f\u6210\u9577\u4e4b\u65c5", "subtitle": "", "track": "The JVM Fair", "type": "45 minutes", "language": "zh-hant", "abstract": "Java \u5b78\u7fd2\u4e4b\u8def\u4e0a\u7e3d\u96e3\u514d\u5fc5\u9808\u63a5\u89f8\u6216\u591a\u6216\u5c11\u7684JVM Bytecode\uff0c\u800c\u5149\u9019\u500b\u540d\u8a5e\u5c31\u52f8\u9000\u4e86\u4e0d\u5c11\u4eba\uff0c\u4f46\u5728\u9019\u5834\u5206\u4eab\u4e2d\uff0c\u6211\u5c07\u6703\u7528\u89aa\u8eab\u958b\u767cJVM\u8a9e\u8a00\u7de8\u8b6f\u5668\u7684\u7d93\u6b77\u5e36\u60a8\u4e86\u89e3\uff1aJVM Bytecode\u7684\u67b6\u69cb\u3001ASM\u51fd\u5f0f\u5eab\u7684\u5404\u7a2e\u4f7f\u7528\u9ad4\u9a57\u3001\u4ee5\u53ca\u5206\u4eab\u6211\u5c0dJVM Bytecode\u9019\u9580\u6280\u8853\u7684\u770b\u6cd5\u3002\u559c\u6b61\u786c\u6838\u6280\u8853\u7684\u60a8\u53ef\u5225\u932f\u904e\u4e86\uff01", "description": "\u672c\u8b70\u7a0b\u4e3b\u8981\u6027\u8cea\u70ba\u5206\u4eab\u8b1b\u8005\u81ea\u8eab\u5b78\u7fd2JVM Bytecode Specification\u7684\u7d93\u6b77\u4ee5\u53caCASC Lang\u7684JVM IR\u5f8c\u7aef\u958b\u767c\u6b77\u7a0b\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "PU8Y7G", "name": "ChAoS UnItY (Kyle Lin)", "avatar": "https://pretalx.com/media/avatars/PU8Y7G_uzciCPd.webp", "biography": "\u6e96\u5927\u5b78\u751f\u958b\u6e90\u8ca2\u737b\u8005\uff0cV\u8a9e\u8a00\u5718\u968a\u958b\u767c\u6210\u54e1\uff0c\u76ee\u524d\u4e3b\u8981\u81f4\u529b\u65bcCASC\u8a9e\u8a00(\u73fe\u70baYakou\u7a0b\u5f0f\u8a9e\u8a00)\u958b\u767c\u3002", "public_name": "ChAoS UnItY (Kyle Lin)", "guid": "7ab7cf5c-4eb2-5fd7-bb0d-f302c5a5a79f", "url": "https://pretalx.com/coscup-2022/speaker/PU8Y7G/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ZKKAC9/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ZKKAC9/", "attachments": []}, {"guid": "b78e6a0c-4733-5c38-b86a-f8bfaa0f861f", "code": "9LNVTB", "id": 19275, "logo": null, "date": "2022-07-30T10:50:00+08:00", "start": "10:50", "end": "2022-07-30T11:35:00+08:00", "duration": "00:45", "room": "TR409-2", "slug": "coscup-2022-19275-functional-programming-in-kotlin", "url": "https://pretalx.com/coscup-2022/talk/9LNVTB/", "title": "Functional Programming in Kotlin", "subtitle": "", "track": "Functional Programming", "type": "45 minutes", "language": "zh-hant", "abstract": "Kotlin \u662f\u8fd1\u5e74\u4f86\u6700\u706b\u71b1\u7684\u7a0b\u5f0f\u8a9e\u8a00\u4e4b\u4e00\uff0c\u9664\u4e86\u662f Google \u8a8d\u8b49\u70ba\u958b\u767c Android \u7684\u5b98\u65b9\u8a9e\u8a00\u4e4b\u4e00\u5916\uff1b\u53e6\u5916\u4e00\u500b\u539f\u56e0\u662f Kotlin \u652f\u63f4\u4e0d\u540c\u7684\u8a9e\u8a00\u7bc4\u5f0f\uff0c\u5982\uff1a\u7269\u4ef6\u5c0e\u5411\u7a0b\u5f0f\u8a2d\u8a08\uff08Object-Oriented Programming\uff0c\u7c21\u7a31 OOP)\u3001\u51fd\u5f0f\u7a0b\u5f0f\u8a2d\u8a08\uff08Functional Programming\uff0c\u7c21\u7a31FP\uff09... \u7b49\uff0c\u591a\u7a2e\u7bc4\u5f0f\u8b93\u958b\u767c\u8005\u80fd\u5920\u66f4\u9748\u6d3b\u7684\u91dd\u5c0d\u4e0d\u540c\u7684\u9700\u6c42\u6311\u9078\u4e0d\u540c\u7684\u7bc4\u5f0f\u4f86\u958b\u767c\u3002\n\n\u7531\u65bc Kotlin \u5c07 FP \u5b8c\u7f8e\u7684\u878d\u5408\uff0c\u6240\u4ee5\u5b78\u7fd2 FP \u4e0d\u518d\u662f\u90a3\u9ebc\u7684\u56f0\u96e3\uff0c\u60a8\u5728\u4e0d\u77e5\u4e0d\u89ba\u7576\u4e2d\uff0c\u5c31\u5df2\u7d93\u6084\u6084\u7684\u5b78\u7fd2\u5230 FP \u7684\u6280\u5de7\u53ca\u61c9\u7528\u3002\n\n\u5728\u672c\u6b21\u5206\u4eab\u4e2d\uff0c\u6703\u5148\u5f9e OOP \u7684\u89d2\u5ea6\u5207\u5165\uff0c\u4e4b\u5f8c\u9010\u6b65\u5c07\u601d\u8003\u7684\u65b9\u5f0f\u8f49\u6210 FP\u3002\u4f46\u5728\u6df1\u5165\u8a0e\u8ad6 FP \u4e4b\u524d\uff0c\u6703\u5148\u4ecb\u7d39 FP \u7684\u5b9a\u7fa9\uff0c\u69cb\u6210 FP \u7684\u4e09\u5927\u985e\u51fd\u6578\uff1a\u8f49\u63db\uff08transform)\u3001\u904e\u6ffe\uff08filter\uff09\u4ee5\u53ca\u5408\u4f75 (combine)\uff0c\u4ee5\u53ca\u5728 Kotlin \u4e2d\u662f\u5229\u7528\u54ea\u4e9b\u529f\u80fd\u5be6\u4f5c FP \u3002\n\n\u6700\u5f8c\uff0c\u4ecb\u7d39\u5728 Kotlin \u4e2d\u7684 FP \u7b2c\u4e09\u65b9\u51fd\u5f0f\u5eab \u2014 Arrow\uff0c\u5b83\u63d0\u4f9b\u66f4\u591a\u3001\u66f4\u5f37\u5927\u3001\u66f4\u6b63\u5b97\u7684 FP\u3002", "description": "- \u70ba\u4ec0\u9ebc\u8981\u4f7f\u7528 FP?\n- OOP \u8207 FP \u7684\u4e0d\u540c\n- \u4ec0\u9ebc\u662f FP\uff1f\n- FP \u7684\u4e09\u5927\u985e\u51fd\u6578\n    - \u8f49\u63db(transform)\n    - \u904e\u6ffe(filter)\n    - \u5408\u4f75(combine)\n- Kotlin \u7684\u51fd\u5f0f\u79d8\u5bc6\u6b66\u5668\n    - Top level \u51fd\u5f0f\n    - \u9ad8\u968e\u51fd\u5f0f\n    - Lambda \u51fd\u5f0f\n    - Extension \u51fd\u5f0f\n- Arrow - Kotlin \u7684 FP \u7b2c\u4e09\u65b9\u51fd\u5f0f\u5eab", "recording_license": "", "do_not_record": false, "persons": [{"code": "JWDK8N", "name": "Andy Lu", "avatar": "https://pretalx.com/media/avatars/JWDK8N_rScLq4v.webp", "biography": "Android \u958b\u767c\u8005\uff0cKotlin \u8b80\u66f8\u6703\u5fd7\u5de5\u3002\n\u5c08\u9577 Kotlin \u4ee5\u53ca Flutter\uff0c\u559c\u611b\u5b78\u7fd2\u4ee5\u53ca\u5206\u4eab\u3002", "public_name": "Andy Lu", "guid": "fa631d1a-ba3d-583d-a8ec-7e7009637bea", "url": "https://pretalx.com/coscup-2022/speaker/JWDK8N/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/9LNVTB/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/9LNVTB/", "attachments": []}, {"guid": "8f70b04b-47d8-55a6-9316-42272a73ce78", "code": "WTDBSU", "id": 19573, "logo": null, "date": "2022-07-30T11:45:00+08:00", "start": "11:45", "end": "2022-07-30T12:15:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-19573-kotlin---scope-function", "url": "https://pretalx.com/coscup-2022/talk/WTDBSU/", "title": "Kotlin \u7684\u4e94\u500b\u56db\u5927\u5929\u738b\uff01\u8ac7 scope function", "subtitle": "", "track": "The JVM Fair", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u8a0e\u8ad6\u5982\u4f55\u4f7f\u7528 Kotlin scope function \n\u4f86\u8b93\u7a0b\u5f0f\u78bc\u7684\u8a9e\u610f\u66f4\u52a0\u6e05\u6670", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "VKYCZB", "name": "Recca Chao", "avatar": "https://pretalx.com/media/avatars/VKYCZB_qTFRozH.webp", "biography": "\u5f9e 2019 \u5e74\u958b\u59cb\u5ba3\u50b3 PHP \u7684\u7f8e\u597d\n2020 \u958b\u59cb\u63a5\u89f8 Kotlin", "public_name": "Recca Chao", "guid": "5ba70ca6-0568-5ba4-a03b-9b60c23d3281", "url": "https://pretalx.com/coscup-2022/speaker/VKYCZB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WTDBSU/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WTDBSU/", "attachments": []}, {"guid": "4476205c-0079-5538-9176-a5a2abad455e", "code": "P739AS", "id": 18660, "logo": null, "date": "2022-07-30T13:00:00+08:00", "start": "13:00", "end": "2022-07-30T13:30:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-18660-kimoji-a-mood-tracker-app-built-with-jetpack-compose", "url": "https://pretalx.com/coscup-2022/talk/P739AS/", "title": "Kimoji: A Mood Tracker App Built with Jetpack Compose", "subtitle": "", "track": "The JVM Fair", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "Jetpack Compose is the new next generation UI toolkit. It uses a declarative component based paradigm for building UIs easily and quickly. It\u2019s written entirely in Kotlin and embraces the style and ergonomics of the Kotlin language. The goal of this talk is to help developers get familiar with this new programming model. To do so, we're going to build a mood tracker application, Kimoji, completely from scratch.", "description": "The goal of this talk is to help developers get familiar with what and how Compose can achieve in modern Android development. To do so, we're going to build a mood tracker application, Kimoji, completely from scratch. \n\nFor this talk, we're going to take a bottom-up approach and start by building the \"Memory\" composable. Here, we'll talk about some useful ways of how to compose the app's UI out of Composable functions.\n\nAnd then we'll move on to building the \"Headquarters\" to create new memories, where we'll get to understand a little bit about how Compose manages state.\n\nFinally, we'll tying all of these pieces together at the top level and talk a bit about app architecture.\n\nThis talk should be pretty helpful for developers to get an idea of how modern UI development in Android works, and how they can turn designs into working implementations all using Jetpack Compose and Kotlin.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CSXGZW", "name": "John Lu", "avatar": "https://pretalx.com/media/avatars/CSXGZW_UHm1MRG.webp", "biography": "John is an Android Developer at Seekrtech, currently focusing on developing a gamified To-do list app, WaterDo. He is deeply motivated by challenges and tends to be excited by breaking conventional ways of thinking and doing. With two years of experience in Modern Android Development, he works on combining the latest Jetpack libraries and architecture design to build fun and creative applications.", "public_name": "John Lu", "guid": "8566bda2-6e5b-5e8e-b0c3-f9672167413c", "url": "https://pretalx.com/coscup-2022/speaker/CSXGZW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/P739AS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/P739AS/", "attachments": []}, {"guid": "1178dca0-9c23-566a-be07-0db799f0a9b1", "code": "ETQJQZ", "id": 18326, "logo": null, "date": "2022-07-30T13:30:00+08:00", "start": "13:30", "end": "2022-07-30T14:00:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-18326-kotlin-collection", "url": "https://pretalx.com/coscup-2022/talk/ETQJQZ/", "title": "Kotlin Collection \u904a\u6a02\u5712", "subtitle": "", "track": "The JVM Fair", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Kotlin \u7a0b\u5f0f\u8a9e\u8a00\u7684\u6a19\u6e96\u51fd\u5f0f\u5eab\u5167\u5efa\u8a2d\u8a08\u512a\u7f8e\u7684 Collection \u51fd\u5f0f\u5eab\uff0c\u53ef\u4ee5\u8b93\u958b\u767c\u8005\u7528\u7c21\u6f54\u7684\u7a0b\u5f0f\u78bc\u4f86\u63cf\u8ff0\u64cd\u4f5c\u8cc7\u6599\u7684\u6b65\u9a5f\uff0c\u7528\u66f4\u597d\u7684\u8a9e\u610f\u8868\u9054\u908f\u8f2f\u3002Collection \u5728\u5be6\u4f5c\u6642\u4e5f\u7528\u4e0a\u8a31\u591a\u8a9e\u6cd5\u7cd6\uff0c\u6240\u4ee5\u6108\u4e86\u89e3 Collection\uff0c\u4e5f\u6703\u6108\u4e86\u89e3 Kotlin \u7684\u8a9e\u6cd5\u7279\u6027\u3002\u5728\u9019\u5834\u5206\u4eab\u88e1\uff0c\u6703\u5148\u5f9e Collection \u56db\u5927\u985e\u5225\u958b\u59cb\u4ecb\u7d39\uff0c\u4e26\u5f9e\u4e5d\u5927\u529f\u80fd\u5206\u985e\u4e2d\uff0c\u6311\u51fa\u6578\u500b\u5177\u4ee3\u8868\u6027\u7684\u7528\u6cd5\u505a\u7bc4\u4f8b\u5c55\u793a\u3002\u6700\u5f8c\u5c07\u5728\u6d3b\u52d5\u73fe\u5834\u51fa\u984c\u6a21\u64ec\u5be6\u6230\uff0c\u8b93\u807d\u773e\u5728\u807d\u8b1b\u7684\u904e\u7a0b\u4e2d\uff0c\u900f\u904e\u53c3\u8207\u89e3\u984c\uff0c\u5be6\u969b\u4e86\u89e3 Collection \u7684\u61c9\u7528\u60c5\u5883\u3002", "description": "\u9810\u8a08\u5206\u4eab\u5927\u7db1\u5982\u4e0b\uff1a\n* Kotlin \u53ca Kotlin Collection \u7c21\u4ecb\n* \u7d9c\u89bd\u4e5d\u5927 Collection API\n* \u5e38\u7528 API \u4ecb\u7d39\n* \u6a21\u64ec\u61c9\u7528\u60c5\u5883\n* \u56de\u9867\u8207\u7e3d\u7d50\uff1a\u5b78\u7fd2 Collection \u6709\u4ec0\u9ebc\u597d\u8655\uff1f", "recording_license": "", "do_not_record": false, "persons": [{"code": "JL9ME8", "name": "\u8303\u8056\u4f51", "avatar": "https://pretalx.com/media/avatars/JL9ME8_D9NU8WS.webp", "biography": "\u591a\u5e74\u6280\u8853\u793e\u7fa4\u5fd7\u5de5\uff0c\u7a4d\u6975\u53c3\u8207 PHP \u53ca Kotlin \u793e\u7fa4\u904b\u4f5c\u3002\u5275\u8fa6 Laravel \u9053\u5834\u3001LaravelConf Taiwan \u53ca Kotlin \u8b80\u66f8\u6703/\u7df4\u529f\u5834\u7b49\u6d3b\u52d5\u3002\u76ee\u524d\u5728 JetBrains \u64d4\u4efb\u6280\u8853\u50b3\u6559\u58eb\uff0c\u8ca0\u8cac\u63a8\u5ee3 IDE \u5de5\u5177\u53ca\u6280\u8853\u3002\u5e73\u6642\u9189\u5fc3\u65bc\u6280\u8853\u7814\u7a76\uff0c\u671f\u5f85\u80fd\u5c07\u8907\u96dc\u7684\u6280\u8853\u540d\u8a5e\u7528\u901a\u4fd7\u6613\u61c2\u7684\u65b9\u5f0f\u8b93\u4eba\u4eba\u90fd\u80fd\u5438\u6536\u3002\u5de5\u4f5c\u4e4b\u9918\u662f\u4e00\u4f4d\u751c\u9ede\u611b\u597d\u8005\u3002", "public_name": "\u8303\u8056\u4f51", "guid": "b371ad3e-b8cd-5f3e-840d-7d234620bfe3", "url": "https://pretalx.com/coscup-2022/speaker/JL9ME8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ETQJQZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ETQJQZ/", "attachments": []}, {"guid": "b39618dc-cdc2-5a6e-bfdd-fd8894a4ca67", "code": "AWZFEW", "id": 19392, "logo": null, "date": "2022-07-30T14:05:00+08:00", "start": "14:05", "end": "2022-07-30T14:35:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-19392-apache-kafka", "url": "https://pretalx.com/coscup-2022/talk/AWZFEW/", "title": "Apache Kafka \u53e2\u96c6\u8ca0\u8f09\u5e73\u8861", "subtitle": "", "track": "The JVM Fair", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Apache Kafka \u7232\u76ee\u524d\u71b1\u9580\u7684\u5206\u6563\u5f0f\u4e8b\u4ef6\u4e32\u6d41\u5e73\u81fa\uff0c\u672c\u8eab\u81ea\u5e36\u5404\u7a2e\u8c50\u5bcc\u7684\u529f\u80fd\uff0c\u6bd4\u5982 Replication, JBOD, Authn/z, Encryption, Compression, At-most/At-least/Exactly once Delivery, Transaction\uff0c\u76ee\u524d\u5e38\u898b\u7684 Kafka \u61c9\u7528\u5305\u542b\uff1a\u9ad8\u541e\u5410\u91cf\u7684\u8cc7\u6599\u7ba1\u7dda\u3001\u4e32\u6d41\u5206\u6790\u61c9\u7528\u548c\u8cc7\u6599\u6574\u5408\u4e2d\u4ecb\u8edf\u9ad4\u3002\n\n\u96a8\u8457\u53e2\u96c6\u7d93\u6b77\u4e0a\u5c64\u61c9\u7528\u7684\u696d\u52d9\u9700\u6c42\u589e\u9577\u4ee5\u53ca\u53e2\u96c6\u8cc7\u6e90\u4f7f\u7528\u8b8a\u5316\uff0cKafka \u53e2\u96c6\u5728\u7d93\u904e\u9019\u4e9b\u73fe\u5be6\u60c5\u5883\u7684\u6467\u6b98\u5f8c\uff0c\u52e2\u5fc5\u6703\u906d\u9022\u8ca0\u8f09\u4e0d\u5e73\u8861\u7684\u60c5\u6cc1\uff0c \u653e\u4efb\u8ca0\u8f09\u4e0d\u5e73\u8861\u7684\u60c5\u6cc1\u4e0d\u9867\uff0c\u6700\u7d42\u53e2\u96c6\u6703\u906d\u9047\u6548\u80fd\u74f6\u9838\u548c\u53e2\u96c6\u7a69\u5b9a\u6027\u554f\u984c\u3002\n\n\u6211\u5011\u63d0\u51fa\u4e86\u4e00\u500b\u958b\u6e90\u7684\u9ad8\u5f48\u6027\u7684\u53e2\u96c6\u8ca0\u8f09\u5e73\u8861\u5de5\u5177 - Astraea Balancer\uff0c\u85c9\u7531\u642c\u79fb\u8a08\u5283\u751f\u6210\u548c\u6eff\u8db3\u7279\u5b9a\u5e73\u8861\u76ee\u6a19\u7684\u6253\u5206\u6a5f\u5236\u4f86\u505a\u5230\u8ca0\u8f09\u5e73\u8861\uff0c\u5354\u52a9\u7ba1\u7406\u8005\u6301\u7e8c\u7dad\u8b77\u53e2\u96c6\u7684\u548c\u5e73\u3002\n\n\n\u672c\u7814\u7a76\u7279\u5225\u611f\u8b1d\u300e\u79d1\u5b78\u5712\u5340\u8a08\u756b-\u81ea\u4e3b\u9ad8\u6548\u4e32\u6d41\u8cc7\u6599\u7ba1\u7406\u5e73\u53f0\u8207\u65b0\u8208\u61c9\u7528\u300f\u548c\u300e\u6559\u80b2\u90e8\u958b\u6e90\u4eba\u57f9\u8a08\u5283\u300f\u7684\u652f\u6301\u3002", "description": "Apache Kafka \u7232\u4ee5 JVM \u70ba\u5e95\u7684\u71b1\u9580\u5206\u6563\u5f0f\u4e8b\u4ef6\u4e32\u6d41\u5e73\u81fa\uff0c\u672c\u8eab\u652f\u63f4\u8c50\u5bcc\u591a\u8b8a\u7684\u529f\u80fd\u548c\u9ad8\u64f4\u5c55\u6027\uff0c\u65b9\u4fbf\u4e0a\u6e38\u61c9\u7528\u5229\u7528\uff0c\u73fe\u4eca Apache Kafka \u5df2\u7d93\u88ab\u8a31\u591a\u77e5\u540d\u4f01\u696d\u63a1\u7528\u65bc\u751f\u7522\u74b0\u5883\u3002\n\n\u7531\u65bc\u696d\u52d9\u9700\u6c42\u548c\u53e2\u96c6\u8cc7\u6e90\u4f7f\u7528\u7684\u6539\u8b8a\uff0cKafka \u53e2\u96c6\u52e2\u5fc5\u6703\u906d\u9022\u8ca0\u8f09\u4e0d\u5e73\u8861\u7684\u60c5\u6cc1\uff0c \u653e\u4efb\u8ca0\u8f09\u4e0d\u5e73\u8861\u7684\u60c5\u6cc1\uff0c\u6700\u7d42\u53e2\u96c6\u6703\u906d\u9047\u6548\u80fd\u74f6\u9838\u548c\u53e2\u96c6\u7a69\u5b9a\u6027\u554f\u984c\u3002\n\n\u5c0d\u6b64\u6211\u5011\u63d0\u51fa\u4e86\u4e00\u500b\u958b\u6e90\u7684 Kafka \u53e2\u96c6\u8ca0\u8f09\u5e73\u8861\u5de5\u5177\uff0c\u65bc\u4f3a\u670d\u5668\u7aef\u89e3\u6c7a\u554f\u984c\uff1a\n\n* \u9ad8\u5f48\u6027\u67b6\u69cb\uff1a\u8ca0\u8f09\u5e73\u8861\u76ee\u6a19\u53ef\u91cd\u65b0\u5b9a\u7fa9\uff0c\u5957\u7528\u81ea\u5df1\u5728\u610f\u7684\u8ca0\u8f09\u5e73\u8861\u76ee\u6a19\u5c0d\u75c7\u4e0b\u85e5\n* \u81ea\u52d5\u628a\u95dc\u8ca0\u8f09\u5e73\u8861\u904e\u7a0b\uff1aKafka \u4f3a\u670d\u5668\u7aef\u7684\u8ca0\u8f09\u5e73\u8861\u6d89\u53ca\u5f88\u986f\u8457\u7684\u8cc7\u6599\u8907\u88fd\u4ee3\u50f9\uff0c\u6211\u5011\u5c07\u6709\u4e00\u500b\u6a5f\u5236\u78ba\u4fdd\u8ca0\u8f09\u5e73\u8861\u4e0d\u5f71\u97ff\u4e0a\u6e38\u61c9\u7528\u904b\u884c\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "AV8LNW", "name": "\u8521\u5609\u5e73", "avatar": "https://pretalx.com/media/avatars/AV8LNW_6XnL1YA.webp", "biography": "\u8ca0\u8cac\u5354\u8abf\u5ba2\u6236\u548c\u5927\u6578\u64da\u4e4b\u9593\u7684\u7cfe\u7d1b\uff0c\u540c\u6642\u71b1\u8877\u53c3\u8207\u958b\u6e90\u5c08\u6848\uff0c\u5f37\u8feb\u4ed6\u5011\u63a5\u53d7\u4f86\u81ea\u53f0\u7063\u7684\u6280\u8853\u5584\u610f", "public_name": "\u8521\u5609\u5e73", "guid": "92d68d05-a21d-516a-9194-0638ca904e27", "url": "https://pretalx.com/coscup-2022/speaker/AV8LNW/"}, {"code": "KFJ7XA", "name": "\u65b9\u7aeb\u6cd3", "avatar": "https://pretalx.com/media/avatars/KFJ7XA_7fcAmI0.webp", "biography": "\u7562\u696d\u65bc\u570b\u7acb\u6210\u529f\u5927\u5b78\u6578\u5b78\u7cfb\uff0c\u73fe\u5728\u5c31\u8b80\u570b\u7acb\u6210\u529f\u5927\u5b78\u8cc7\u8a0a\u5de5\u7a0b\u7814\u7a76\u6240\u3002\u73fe\u65bc\u5206\u6563\u5f0f\u7cfb\u7d71\u5be6\u9a57\u5ba4\uff0c\u548c\u5718\u968a\u4e00\u8d77\u7814\u7a76Kafka\u8ca0\u8f09\u5e73\u8861\u8b70\u984c\u3002\n\nhttps://hackmd.io/@7y4UQB2gRoSQRw5iAm-5lw/chinghongfang", "public_name": "\u65b9\u7aeb\u6cd3", "guid": "81d04fad-25f2-5543-88f0-25816203bae0", "url": "https://pretalx.com/coscup-2022/speaker/KFJ7XA/"}, {"code": "UBEEPW", "name": "\u738b\u61ff\u5bb8", "avatar": "https://pretalx.com/media/avatars/UBEEPW_xGv6FTZ.webp", "biography": "https://hackmd.io/@4CI37qGLQHGtYTld5Bnyag/wycccccc", "public_name": "\u738b\u61ff\u5bb8", "guid": "c9ba12ed-c624-5920-bfcc-ba84a91c0d9f", "url": "https://pretalx.com/coscup-2022/speaker/UBEEPW/"}, {"code": "MFX8JK", "name": "Zheng-Xian Li", "avatar": "https://pretalx.com/media/avatars/MFX8JK_Y9AUOaW.webp", "biography": "\u6210\u529f\u5927\u5b78\u7684\u7814\u7a76\u751f\uff0c\u76ee\u524d\u5728\u8655\u7406 Apache Kafka \u4f3a\u670d\u5668\u7aef\u7684\u8ca0\u8f09\u5e73\u8861\u8b70\u984c (\u0e07\u0e51 \u2022\u0300_\u2022\u0301)\u0e07", "public_name": "Zheng-Xian Li", "guid": "79ed9ae6-030f-546d-a2d4-b933fdfec5d1", "url": "https://pretalx.com/coscup-2022/speaker/MFX8JK/"}, {"code": "QLMCVF", "name": "Xiang-Jun Sun", "avatar": "https://pretalx.com/media/avatars/QLMCVF_SOGSXLs.webp", "biography": "\u6210\u5927\u8cc7\u8a0a\u7814\u7a76\u751f", "public_name": "Xiang-Jun Sun", "guid": "51f2ca66-7892-5e2f-ba8c-dc56e5079566", "url": "https://pretalx.com/coscup-2022/speaker/QLMCVF/"}, {"code": "MPFASV", "name": "\u856d\u5b8f\u7ae0", "avatar": null, "biography": null, "public_name": "\u856d\u5b8f\u7ae0", "guid": "1d2f17a8-2298-5906-909c-381fc747a687", "url": "https://pretalx.com/coscup-2022/speaker/MPFASV/"}, {"code": "A37YSQ", "name": "\u9b4f\u9023\u8208", "avatar": "https://pretalx.com/media/avatars/A37YSQ_hi029nm.webp", "biography": "www.linkedin.com/in/\u9023\u8208-\u9b4f-18b77a1b3", "public_name": "\u9b4f\u9023\u8208", "guid": "e27bb080-1bb8-53da-affc-88cec431639c", "url": "https://pretalx.com/coscup-2022/speaker/A37YSQ/"}, {"code": "ZH7TYK", "name": "\u9127\u667a\u61cb", "avatar": null, "biography": null, "public_name": "\u9127\u667a\u61cb", "guid": "c757d45f-da57-5000-a573-98d51e723b83", "url": "https://pretalx.com/coscup-2022/speaker/ZH7TYK/"}, {"code": "RTHBWL", "name": "\u674e\u5b9c\u6853", "avatar": "https://pretalx.com/media/avatars/RTHBWL_iOZt8d5.webp", "biography": "\u7562\u696d\u65bc\u9022\u7532\u5927\u5b78\u6a5f\u68b0\u8207\u96fb\u8166\u8f14\u52a9\u5de5\u7a0b\u5b78\u7cfb\uff0c\u4eca\u5e7425\u6b72\u3002", "public_name": "\u674e\u5b9c\u6853", "guid": "958d6b6c-b2e8-5301-aa9a-8edfd88f708a", "url": "https://pretalx.com/coscup-2022/speaker/RTHBWL/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/AWZFEW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/AWZFEW/", "attachments": []}, {"guid": "ecde9292-6b03-5c5e-acfc-4c76eed85b87", "code": "AVNXXQ", "id": 19369, "logo": null, "date": "2022-07-30T15:00:00+08:00", "start": "15:00", "end": "2022-07-30T15:30:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-19369-kafka-partitioner", "url": "https://pretalx.com/coscup-2022/talk/AVNXXQ/", "title": "Kafka Partitioner \u5e73\u8861\u6846\u67b6", "subtitle": "", "track": "The JVM Fair", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "## \u6458\u8981\n\nApache Kafka \u662f\u4e00\u500b\u5206\u6563\u5f0f\u4e8b\u4ef6\u4e32\u6d41\u5e73\u53f0(distributed event-streaming platform)\uff0c\u63d0\u4f9b\u8a0a\u606f\u7684\u767c\u4f48\u8207\u8a02\u95b1\u3002\u76ee\u524d\u6709\u8a31\u591a\u77e5\u540d\u61c9\u7528\u4f7f\u7528\uff0c\u5982\uff1aLinkedIn, Line, ...\u7b49\u3002\n\u800c\u5206\u6563\u5f0f\u7cfb\u7d71\u6703\u9047\u5230\u7684\u8ca0\u8f09\u5e73\u8861\u554f\u984c\uff0c\u96d6\u7136Kafka \u5728\u6982\u5ff5\u4e0a(partition) \u6709\u70ba\u5e73\u8861\u4f5c\u8003\u616e\uff0c\u4f46\u4e5f\u662f\u6703\u767c\u751f\u8ca0\u8f09\u5e73\u8861\u554f\u984c\u3002\u70ba\u4e86\u89e3\u6c7a\u9019\u500b\u554f\u984c\uff0c\u6211\u5011\u5f9e\u5ba2\u6236\u7aef(client) \u4e0b\u624b\uff0c\u8a2d\u8a08\u4e00\u500b\u8a0a\u606f\u5206\u914d\u6846\u67b6\uff0c\u8b93\u4f7f\u7528\u8005\u6839\u64da\u81ea\u5df1\u5728\u610f\u7684\"\u6548\u80fd\u6307\u6a19\"\uff0c\u6c7a\u5b9a\u8a0a\u606f\u5206\u914d\u7684\u7b56\u7565\u3002\n\n\u672c\u7814\u7a76\u7279\u5225\u611f\u8b1d\u300e\u79d1\u5b78\u5712\u5340\u8a08\u756b-\u81ea\u4e3b\u9ad8\u6548\u4e32\u6d41\u8cc7\u6599\u7ba1\u7406\u5e73\u53f0\u8207\u65b0\u8208\u61c9\u7528\u300f\u7684\u652f\u6301\u3002", "description": "## \u8aaa\u660e\n\nKafka producer \u5728\u767c\u9001\u8cc7\u6599\u6642\uff0c\u53ef\u4ee5\u9078\u64c7\u8981\u628a\u8cc7\u6599\u9001\u5230\u54ea\u500bpartition\uff0c\u4e5f\u56e0\u6b64\u53ef\u4ee5\u5f9e\u9019\u4e0b\u624b\uff0c\u8abf\u6574\u53e2\u96c6\u6a5f\u5668\u9593\u7684\u541e\u5410\u3002\n\u4e0d\u540c\u60c5\u5883\u6703\u6709\u4e0d\u540c\u7684\u89e3\u6c7a\u65b9\u6cd5\uff0c\u6211\u5011\u8a2d\u8a08\u51fa\u4e00\u500b\u6846\u67b6\uff0c\u8b93\u7ba1\u7406\u54e1\u53ef\u4ee5\u85c9\u7531\u53c3\u6578\u8abf\u6574\uff0c\u6539\u8b8aproducer \u7684\u767c\u9001\u7b56\u7565\uff0c\u4ee5\u7b26\u5408\u4e0d\u540c\u7684\u60c5\u5883\u3002\u6846\u67b6\u7684\u597d\u8655\u5728\u65bc\n\n1. \u5f48\u6027\u9762\u5c0d\u5404\u5f0f\u60c5\u5883\uff1a\n  \u60c5\u5883\u6709\u5343\u5343\u767e\u767e\u7a2e\uff0c\u8981\u4e00\u4e00\u689d\u5217\u89e3\u6c7a\u662f\u4e0d\u53ef\u884c\u7684\uff0c\u56e0\u6b64\uff0c\u6211\u5011\u5c31\u9700\u8981\u6846\u67b6\u4f86\u91cd\u8907\u5229\u7528\u7a0b\u5f0f\u78bc\uff0c\u85c9\u7531\u4fee\u6539\u53c3\u6578\uff0c\u6eff\u8db3\u591a\u7a2e\u4e0d\u540c\u60c5\u5883\u3002\n2. no-code \u91cd\u65b0\u7d44\u614bpartitioner\uff1a\n  \u5728no-code \u4e0b\u91cd\u65b0\u7d44\u614bpartitioner\uff0c\u8b93\u7ba1\u7406\u54e1\u7121\u9808\u5b8c\u5168\u77ad\u89e3\u5e95\u5c64\u67b6\u69cb\uff0c\u4e5f\u80fd\u8abf\u6574partitioner \u61c9\u5c0d\u65b9\u91dd\u3002\n3. \u65b9\u4fbf\u81ea\u5b9a\u7fa9\uff1a\n\u5728\u672a\u4f86\uff0c\u82e5\u51fa\u73fe\u65b0\u7684\u60c5\u5883\uff0c\u6216\u8a31\u662f\u9700\u8981\"\u81ea\u5b9a\u7fa9\u7684\u6578\u64da\"\uff0c\u53ea\u8981\u5728\u7a0b\u5f0f\u78bc\u4e2d\u5be6\u4f5c2~3\u500b\u4ecb\u9762\u65b9\u6cd5\uff0c\u4fbf\u5c07\u7a0b\u5f0f\u63d2\u5165\u6211\u5011\u7684\u6846\u67b6\uff0c\u65b9\u4fbf\u81ea\u5b9a\u7fa9\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "AV8LNW", "name": "\u8521\u5609\u5e73", "avatar": "https://pretalx.com/media/avatars/AV8LNW_6XnL1YA.webp", "biography": "\u8ca0\u8cac\u5354\u8abf\u5ba2\u6236\u548c\u5927\u6578\u64da\u4e4b\u9593\u7684\u7cfe\u7d1b\uff0c\u540c\u6642\u71b1\u8877\u53c3\u8207\u958b\u6e90\u5c08\u6848\uff0c\u5f37\u8feb\u4ed6\u5011\u63a5\u53d7\u4f86\u81ea\u53f0\u7063\u7684\u6280\u8853\u5584\u610f", "public_name": "\u8521\u5609\u5e73", "guid": "92d68d05-a21d-516a-9194-0638ca904e27", "url": "https://pretalx.com/coscup-2022/speaker/AV8LNW/"}, {"code": "KFJ7XA", "name": "\u65b9\u7aeb\u6cd3", "avatar": "https://pretalx.com/media/avatars/KFJ7XA_7fcAmI0.webp", "biography": "\u7562\u696d\u65bc\u570b\u7acb\u6210\u529f\u5927\u5b78\u6578\u5b78\u7cfb\uff0c\u73fe\u5728\u5c31\u8b80\u570b\u7acb\u6210\u529f\u5927\u5b78\u8cc7\u8a0a\u5de5\u7a0b\u7814\u7a76\u6240\u3002\u73fe\u65bc\u5206\u6563\u5f0f\u7cfb\u7d71\u5be6\u9a57\u5ba4\uff0c\u548c\u5718\u968a\u4e00\u8d77\u7814\u7a76Kafka\u8ca0\u8f09\u5e73\u8861\u8b70\u984c\u3002\n\nhttps://hackmd.io/@7y4UQB2gRoSQRw5iAm-5lw/chinghongfang", "public_name": "\u65b9\u7aeb\u6cd3", "guid": "81d04fad-25f2-5543-88f0-25816203bae0", "url": "https://pretalx.com/coscup-2022/speaker/KFJ7XA/"}, {"code": "UBEEPW", "name": "\u738b\u61ff\u5bb8", "avatar": "https://pretalx.com/media/avatars/UBEEPW_xGv6FTZ.webp", "biography": "https://hackmd.io/@4CI37qGLQHGtYTld5Bnyag/wycccccc", "public_name": "\u738b\u61ff\u5bb8", "guid": "c9ba12ed-c624-5920-bfcc-ba84a91c0d9f", "url": "https://pretalx.com/coscup-2022/speaker/UBEEPW/"}, {"code": "MFX8JK", "name": "Zheng-Xian Li", "avatar": "https://pretalx.com/media/avatars/MFX8JK_Y9AUOaW.webp", "biography": "\u6210\u529f\u5927\u5b78\u7684\u7814\u7a76\u751f\uff0c\u76ee\u524d\u5728\u8655\u7406 Apache Kafka \u4f3a\u670d\u5668\u7aef\u7684\u8ca0\u8f09\u5e73\u8861\u8b70\u984c (\u0e07\u0e51 \u2022\u0300_\u2022\u0301)\u0e07", "public_name": "Zheng-Xian Li", "guid": "79ed9ae6-030f-546d-a2d4-b933fdfec5d1", "url": "https://pretalx.com/coscup-2022/speaker/MFX8JK/"}, {"code": "QLMCVF", "name": "Xiang-Jun Sun", "avatar": "https://pretalx.com/media/avatars/QLMCVF_SOGSXLs.webp", "biography": "\u6210\u5927\u8cc7\u8a0a\u7814\u7a76\u751f", "public_name": "Xiang-Jun Sun", "guid": "51f2ca66-7892-5e2f-ba8c-dc56e5079566", "url": "https://pretalx.com/coscup-2022/speaker/QLMCVF/"}, {"code": "MPFASV", "name": "\u856d\u5b8f\u7ae0", "avatar": null, "biography": null, "public_name": "\u856d\u5b8f\u7ae0", "guid": "1d2f17a8-2298-5906-909c-381fc747a687", "url": "https://pretalx.com/coscup-2022/speaker/MPFASV/"}, {"code": "A37YSQ", "name": "\u9b4f\u9023\u8208", "avatar": "https://pretalx.com/media/avatars/A37YSQ_hi029nm.webp", "biography": "www.linkedin.com/in/\u9023\u8208-\u9b4f-18b77a1b3", "public_name": "\u9b4f\u9023\u8208", "guid": "e27bb080-1bb8-53da-affc-88cec431639c", "url": "https://pretalx.com/coscup-2022/speaker/A37YSQ/"}, {"code": "ZH7TYK", "name": "\u9127\u667a\u61cb", "avatar": null, "biography": null, "public_name": "\u9127\u667a\u61cb", "guid": "c757d45f-da57-5000-a573-98d51e723b83", "url": "https://pretalx.com/coscup-2022/speaker/ZH7TYK/"}, {"code": "RTHBWL", "name": "\u674e\u5b9c\u6853", "avatar": "https://pretalx.com/media/avatars/RTHBWL_iOZt8d5.webp", "biography": "\u7562\u696d\u65bc\u9022\u7532\u5927\u5b78\u6a5f\u68b0\u8207\u96fb\u8166\u8f14\u52a9\u5de5\u7a0b\u5b78\u7cfb\uff0c\u4eca\u5e7425\u6b72\u3002", "public_name": "\u674e\u5b9c\u6853", "guid": "958d6b6c-b2e8-5301-aa9a-8edfd88f708a", "url": "https://pretalx.com/coscup-2022/speaker/RTHBWL/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/AVNXXQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/AVNXXQ/", "attachments": []}], "TR313": [{"guid": "e9b6c811-82c5-5ac1-931e-cb2e6ef58a91", "code": "BLRFES", "id": 19469, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:30:00+08:00", "duration": "00:30", "room": "TR313", "slug": "coscup-2022-19469-a-low-gas-cost-random-number-generator", "url": "https://pretalx.com/coscup-2022/talk/BLRFES/", "title": "A  low-gas-cost random number generator", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "To add more entertainment value to NFT, the blind box trend has been led since last year. Accordingly, it's essential to ensure that the \"redeem blind box\" is fair. \u201cFairness\u201c means that each blind box must have a fair chance of getting one of the unrevealed NFTs. However, it's not easy to generate fair random numbers on the blockchain because each usage of operation and space will increase the gas costs. Therefore, the cost reduction in an efficient manner is well worth exploring. \nIn this session, firstly, we will introduce some general random number generators. Secondly, present another approach to reducing the gas cost via the \"binary operation\" concept which came from AMIS engineers. Finally, we will show the benchmark to reveal the gas comparison for the above methods.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RPDPJW", "name": "ChihYun Chuang", "avatar": "https://pretalx.com/media/avatars/RPDPJW_k2vf1Sh.webp", "biography": "AMIS \u5bc6\u78bc\u5b78\u5de5\u7a0b\u5e2b", "public_name": "ChihYun Chuang", "guid": "ccbf5e5a-c4bf-51cb-9977-5000c40ab022", "url": "https://pretalx.com/coscup-2022/speaker/RPDPJW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/BLRFES/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/BLRFES/", "attachments": []}, {"guid": "ee6bd793-c23a-5385-8607-f4d51768b44f", "code": "XLBFDJ", "id": 19535, "logo": null, "date": "2022-07-30T10:40:00+08:00", "start": "10:40", "end": "2022-07-30T11:10:00+08:00", "duration": "00:30", "room": "TR313", "slug": "coscup-2022-19535-ethereum-roadmap", "url": "https://pretalx.com/coscup-2022/talk/XLBFDJ/", "title": "Ethereum Roadmap", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4ee5\u592a\u574a\u82e5\u7121\u610f\u5916\uff0c\u5c07\u5728\u4eca\u5e74\u8fd1\u884c\u5408\u4f75 (The Merge)\uff0c\u610f\u5473\u8457\u5171\u8b58\u6a5f\u5236\u5c07\u5f9e\u5de5\u4f5c\u91cf\u8b49\u660e (PoW) \u8f49\u70ba\u6b0a\u76ca\u8b49\u660e (PoS)\u3002\u5408\u4f75\u5347\u7d1a\u5f8c\uff0c\u5c0d\u4ee5\u592a\u574a\u7684\u751f\u614b\u6703\u6709\u4f55\u5f71\u97ff\uff1f\u53c8\u6709\u54ea\u4e9b\u4f60\u8a72\u77e5\u9053\u7684\u4e8b\u5462\uff1f", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "3EKNRG", "name": "changwu", "avatar": "https://pretalx.com/media/avatars/3EKNRG_rmDswNH.webp", "biography": "\u9673\u6636\u543e\u535a\u58eb\u76ee\u524d\u4efb\u8077\u65bc imToken \u4f5c\u70ba\u9996\u5e2d\u79d1\u5b78\u5bb6\uff0c\u5e36\u9818\u53f0\u7063 Labs \u5718\u968a\u8ca0\u8cac\u6280\u8853\u7814\u767c\uff0c\u5305\u542b\u4e0b\u4e00\u4ee3\u9322\u5305\u7684\u7522\u54c1\u8a2d\u8a08\uff0c\u53bb\u4e2d\u5fc3\u5316\u4ea4\u6613\u6240 Tokenlon \u7684\u667a\u80fd\u5408\u7d04\u958b\u767c\uff0c\u4e0a\u7dda\u81f3\u4eca\u5df2\u7d2f\u8a08\u8d85\u904e 200 \u5104\u7f8e\u91d1\uff0c\u76ee\u524d\u4e5f\u5c08\u6ce8\u5728 Layer 2 \u6280\u8853\u7684\u5c0e\u5165", "public_name": "changwu", "guid": "123d3c50-460a-5eae-80a0-9115e339900b", "url": "https://pretalx.com/coscup-2022/speaker/3EKNRG/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/XLBFDJ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/XLBFDJ/", "attachments": []}, {"guid": "7207144c-ce48-58a1-9171-e27d016a2fac", "code": "Y3PFWD", "id": 19605, "logo": null, "date": "2022-07-30T11:20:00+08:00", "start": "11:20", "end": "2022-07-30T12:05:00+08:00", "duration": "00:45", "room": "TR313", "slug": "coscup-2022-19605-dao", "url": "https://pretalx.com/coscup-2022/talk/Y3PFWD/", "title": "\u8b93\u4e03\u767e\u842c\u4eba\u900f\u904e\u5206\u6563\u5f0f\u81ea\u6cbb\u7d44\u7e54\uff08DAO\uff09\u5354\u4f5c\uff0c\u53ef\u80fd\u9ebc\uff1f", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "45 minutes", "language": "zh-hant", "abstract": "\u5206\u6563\u5f0f\u81ea\u6cbb\u7d44\u7e54\uff0cDAO\uff0c\u662f\u4f7f\u7528\u5340\u584a\u93c8\u8a18\u9304\u548c\u7ba1\u7406\u5354\u4f5c\u7684\u7d44\u7e54\uff0c\u5f9e\u6700\u4f4e\u5ea6\u5728\u6578\u4f4d\u4e16\u754c\u5354\u4f5c\u7684\u7d44\u7e54\uff0c\u5230\u6700\u70ba\u7d14\u7cb9\uff0c\u5c65\u884c\u7a0b\u5f0f\u5373\u5b9a\u5f8b\u3001\u7121\u9700\u4fe1\u4efb\u57fa\u790e\u3001\u7121\u5927\u53f0\u3001\u793e\u7fa4\u81ea\u6cbb\u3001\u81ea\u7531\u53c3\u8207\u3001\u9810\u8a2d\u79c1\u96b1\u3001\u958b\u653e\u6578\u64da\u3001\u4e0d\u53ef\u7ac4\u6539\u516b\u5927\u7279\u6027\u7684\u6578\u4f4d\u7d44\u7e54\uff0c\u90fd\u88ab\u7a31\u70ba DAO\u3002\n\n\u672c\u8b70\u984c\u4ee5 DHK dao ( https://dhk.org ) \u70ba\u500b\u6848\uff0c\u63a2\u8a0e\u5982\u679c\u4f7f\u7528 DAO \u4f5c\u5927\u578b\u793e\u6703\u5be6\u9a57\uff0c\u6478\u7d22\u5354\u4f5c\u65b0\u578b\u614b\u3002DHK dao \u524d\u8eab\u70ba #decentralizehk\uff0c\u662f\u4e00\u500b\u5f9e\u9999\u6e2f\u51fa\u767c\uff0c\u5ef6\u4f38\u5230\u6574\u9ad4\u6578\u4f4d\u4e16\u754c\u7684\u7684\u5c08\u6848\u3002\u6703\u4e2d\u5206\u4eab DHK dao\u300c\u70ba\u4e03\u767e\u842c\u4eba\u5efa\u7acb\u5171\u8b58\u300d\u7684\u76ee\u6a19\u7684\u7531\u4f86\uff0c\u5be6\u8e10\u65b9\u5f0f\uff0c\u904e\u7a0b\u4e2d\u9047\u5230\u751a\u9ebc\u56f0\u96e3\uff0c\u5982\u4f55\u9762\u5c0d\uff0c\u672a\u4f86\u5c55\u671b\u7b49\u7b49\u3002\n\n\u5efa\u8b70\u53c3\u8207\u8005\u6e96\u5099\u96fb\u8166\uff0c\u9664\u4e86\u88ab\u52d5\u5730\u807d\uff0c\u4e5f\u82b1 15 \u5206\u9418\u300c\u5f04\u9ad2\u300d\u96d9\u624b\uff0c\u5be6\u969b\u53c3\u8207\uff0c\u89aa\u8eab\u611f\u53d7\u3002", "description": "\u5730\u7403\u4eba\u3002LikeCoin\u3001DHK dao \u767c\u8d77\u4eba\u3002\n\n\u5275\u696d\u8005\u3002\u4fe1\u4ef0\u6c11\u4e3b\u81ea\u7531\u3001\u958b\u653e\u591a\u5143\uff0c\u5de6\u800c\u4e0d\u81a0\uff1b\u4eba\u6587\u70ba\u9ad4\uff0c\u79d1\u6280\u70ba\u7528\u3002\u9999\u6e2f\u4e2d\u6587\u5927\u5b78\u8a08\u7b97\u6a5f\u5de5\u7a0b\u5b78\u58eb\u3001\u526f\u4fee\u793e\u6703\u5b78\u3001\u653f\u6cbb\u53ca\u884c\u653f\uff1b\u8cc7\u8a0a\u79d1\u6280\u7ba1\u7406\u78a9\u58eb\u3002\u65bc\u6c11\u9593\u5b78\u9662\u4efb\u6559\u300c\u5340\u584a\u93c8\u793e\u6703\u5b78\uff0e\u8ca1\u52d9\u81ea\u7531\u7bc7\u300d\u3002\n\n\u5275\u4f5c\u8005\u3002\u8457\u6709\u300a\u5340\u584a\u93c8\u793e\u6703\u5b78\uff1a\u91d1\u9322\u3001\u5a92\u9ad4\u8207\u6c11\u4e3b\u7684\u518d\u60f3\u50cf\u300b\uff0c\u6587\u7ae0\u6bcf\u9031\u4e94\u767c\u8868\u65bc #decentralizehk \u9031\u5831\uff0c\u8f49\u8f09\u65bc\u7acb\u5834\u65b0\u805e\u3001Matters \u7b49\u516c\u6c11\u5a92\u9ad4\uff0c\u4e26\u5168\u6578\u6536\u9304\u65bc ckxpress.com\u3002\n\n\u6c92\u6709\u56fa\u5b9a\u624b\u6a5f\u865f\u78bc\uff0c\u4f46\u4e00\u5c01\u96fb\u90f5\u5c31\u80fd\u8f15\u9b06\u806f\u7e6b\u4e0a\u2014\u2014 kin@ckxpress.com\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "M3MLVK", "name": "\u9ad8\u91cd\u5efa", "avatar": "https://pretalx.com/media/avatars/M3MLVK_NfOO5ig.webp", "biography": "\u5730\u7403\u4eba\u3002LikeCoin\u3001DHK dao \u767c\u8d77\u4eba\u3002\n\n\u5275\u696d\u8005\u3002\u4fe1\u4ef0\u6c11\u4e3b\u81ea\u7531\u3001\u958b\u653e\u591a\u5143\uff0c\u5de6\u800c\u4e0d\u81a0\uff1b\u4eba\u6587\u70ba\u9ad4\uff0c\u79d1\u6280\u70ba\u7528\u3002\u9999\u6e2f\u4e2d\u6587\u5927\u5b78\u8a08\u7b97\u6a5f\u5de5\u7a0b\u5b78\u58eb\u3001\u526f\u4fee\u793e\u6703\u5b78\u3001\u653f\u6cbb\u53ca\u884c\u653f\uff1b\u8cc7\u8a0a\u79d1\u6280\u7ba1\u7406\u78a9\u58eb\u3002\u65bc\u6c11\u9593\u5b78\u9662\u4efb\u6559\u300c\u5340\u584a\u93c8\u793e\u6703\u5b78\uff0e\u8ca1\u52d9\u81ea\u7531\u7bc7\u300d\u3002\n\n\u5275\u4f5c\u8005\u3002\u8457\u6709\u300a\u5340\u584a\u93c8\u793e\u6703\u5b78\uff1a\u91d1\u9322\u3001\u5a92\u9ad4\u8207\u6c11\u4e3b\u7684\u518d\u60f3\u50cf\u300b\uff0c\u6587\u7ae0\u6bcf\u9031\u4e94\u767c\u8868\u65bc #decentralizehk \u9031\u5831\uff0c\u8f49\u8f09\u65bc\u7acb\u5834\u65b0\u805e\u3001Matters \u7b49\u516c\u6c11\u5a92\u9ad4\uff0c\u4e26\u5168\u6578\u6536\u9304\u65bc ckxpress.com\u3002\n\n\u6c92\u6709\u56fa\u5b9a\u624b\u6a5f\u865f\u78bc\uff0c\u4f46\u4e00\u5c01\u96fb\u90f5\u5c31\u80fd\u8f15\u9b06\u806f\u7e6b\u4e0a\u2014\u2014 kin@ckxpress.com\u3002", "public_name": "\u9ad8\u91cd\u5efa", "guid": "3c9a5229-8240-5eee-87c5-d95fbb06fb1d", "url": "https://pretalx.com/coscup-2022/speaker/M3MLVK/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/Y3PFWD/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/Y3PFWD/", "attachments": []}, {"guid": "fa1a771a-d925-57f2-a580-434a51db829b", "code": "NH7HYH", "id": 19593, "logo": null, "date": "2022-07-30T13:30:00+08:00", "start": "13:30", "end": "2022-07-30T14:00:00+08:00", "duration": "00:30", "room": "TR313", "slug": "coscup-2022-19593-layer-zero", "url": "https://pretalx.com/coscup-2022/talk/NH7HYH/", "title": "\u5f9e\u4e2d\u7e7c\u93c8\u5230\u5168\u9762\u7684\u591a\u93c8\u4fe1\u606f\u9a57\u8b49\u8de8\u93c8\u65b9\u6848 -- Layer Zero \u7b49\u65b0\u4e00\u4ee3\u7684\u8de8\u93c8\u5354\u8b70\u7c21\u4ecb", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u672c\u6b21\u7684\u6295\u7a3f\u65e8\u5728\u4ecb\u7d39 LayerZero \u7b49\u65b0\u4e00\u4ee3\u8de8\u93c8\u65b9\u6848\uff0c\u9996\u5148\uff0c\u8b1b\u8005\u5c07\u5148\u68b3\u7406\u904e\u53bb\u7684\u4e2d\u7e7c\u8de8\u93c8\u65b9\u6848\u4e3b\u8981\u5b58\u5728\u4ec0\u9ebc\u6a23\u7684\u5b89\u5168\u554f\u984c\uff0c\u800c LayerZero \u5982\u4f55\u80fd\u5920\u505a\u5230\u66f4\u5b89\u5168\uff0c\u4ee5\u53ca\u9054\u5230\u66f4\u53bb\u4e2d\u5fc3\u5316\uff0c\u540c\u6642\uff0c\u8b1b\u8005\u4e5f\u9084\u6703\u4ecb\u7d39\u57fa\u65bc LayerZero \u9019\u6a23\u7684\u8de8\u93c8\u5354\u8b70\u7684 dApp \u6709\u4ec0\u9ebc\u7279\u5225\u4e4b\u8655\uff0c\u80fd\u5920\u5728\u50b3\u7d71\u7684\u8cc7\u7522\u8de8\u93c8\u4ee5\u5916\u9084\u80fd\u9054\u5230\u4ec0\u9ebc\u6a23\u7684\u6548\u679c\uff0c\u540c\u6642\u4e5f\u9084\u6703\u4ecb\u7d39\u9664\u4e86 LayerZero \u4e4b\u5916\uff0c\u5176\u4ed6\u7684\u65b0\u4e00\u4ee3\u8de8\u93c8\u65b9\u6848\uff08\u4f8b\u5982 AnyCall\uff0cCeler IM bridge \u4ee5\u53ca CCIP\uff09\u548c LzyerZero \u76f8\u6bd4\u6709\u4ec0\u9ebc\u5dee\u7570\u548c\u512a\u52a3\u4e4b\u5206\uff0c\u4ee5\u53ca\u76ee\u524d\u9019\u4e9b\u5354\u8b70\u7684\u767c\u5c55\u53ef\u80fd\u5b58\u5728\u4ec0\u9ebc\u6a23\u7684\u96b1\u6182\u3002", "description": "\u5728\u904e\u53bb\uff0c\u8de8\u93c8\u5f80\u5f80\u662f\u4ee5\u4e2d\u7e7c\u93c8\uff08\u5982 Cosmos \uff09\u6216\u8005\u4e2d\u7e7c\u4ee3\u5e63\uff08\u5982 Thorchain \u6216\u8005 anyswap) \u7b49\u65b9\u6848\u9032\u884c\uff0c\u96d6\u7136\u8aaa\u6574\u9ad4\u5728\u4f7f\u7528\u4e0a\u5df2\u7d93\u80fd\u5920\u70ba\u8a31\u591a\u7684\u7528\u6236\u5e36\u4f86\u53ef\u7528\u7684\u8de8\u93c8\u9ad4\u9a57\uff0c\u4f46\u537b\u9678\u9678\u7e8c\u7e8c\u767c\u751f\u4e86\u8a31\u591a\u8d77\u91d1\u984d\u5de8\u5927\u7684\u88ab\u99ed\u4e8b\u4ef6\uff0c\u4f8b\u5982\u904e\u53bb\u7684 anyswap, poly network,wormhole \u4e43\u81f3 Ronin bridge \u57fa\u672c\u4e0a\u90fd\u66fe\u7d93\u56e0\u70ba\u985e\u4f3c\u4e2d\u7e7c\u93c8\u7684\u8a2d\u8a08\u6f0f\u6d1e\u800c\u7522\u751f\u4e0a\u5343\u842c\u7f8e\u5143\uff0c\u751a\u81f3\u8d85\u904e\u4e0a\u5104\u7f8e\u5143\u7684\u640d\u5931\uff0c \u56e0\u6b64\u6a4b\u7684\u5b89\u5168\u6027\u81f3\u95dc\u91cd\u8981\u3002\u672c\u6b21\u7684\u6295\u7a3f\u4e3b\u8981\u60f3\u8981\u4ecb\u7d39 LayerZero \u7b49\u65b0\u4e00\u4ee3\u8de8\u93c8\u65b9\u6848\u5982\u4f55\u80fd\u5920\u9054\u5230\u66f4\u5b89\u5168\u7684\u8de8\u93c8\u6548\u679c\uff0c\u9996\u5148\uff0c\u8b1b\u8005\u5c07\u5148\u68b3\u7406\u904e\u53bb\u5e38\u7528\u7684\u4e2d\u7e7c\u4ee3\u5e63\u6216\u8005\u4e2d\u7e7c\u93c8\u7b49\u8de8\u93c8\u65b9\u6848\u4e3b\u8981\u5b58\u5728\u4ec0\u9ebc\u6a23\u7684\u5b89\u5168\u554f\u984c\uff0c\u800c LayerZero \u5982\u4f55\u80fd\u5920\u900f\u904e\u5c07\u4ea4\u6613\u9a57\u8b49\u7684\u5de5\u4f5c\u900f\u904e\u9810\u8a00\u6a5f\u4ee5\u53ca Relayer \u7684\u89e3\u8026\u800c\u9054\u5230\u66f4\u5927\u7684\u5b89\u5168\u6027\uff0c\u4e26\u4e14\u9084\u80fd\u8b93\u8de8\u93c8\u7684\u74b0\u5883\u9054\u5230\u66f4\u53bb\u4e2d\u5fc3\u5316\uff0c\u540c\u6642\uff0c\u8b1b\u8005\u4e5f\u9084\u6703\u4ecb\u7d39\u57fa\u65bc LayerZero \u9019\u6a23\u7684\u8de8\u93c8\u5354\u8b70\u7684 dApp \u6709\u4ec0\u9ebc\u7279\u5225\u4e4b\u8655\uff0c\u5728\u5be6\u73fe\u5c64\u9762\u80fd\u5920\u6e1b\u5c11\u958b\u767c\u8005\u591a\u5c11\u4e0d\u5fc5\u8981\u7684\u958b\u767c\u6642\u7a0b\uff0c\u9084\u6709\u9019\u6a23\u7684\u8de8\u93c8\u4fe1\u606f\u9a57\u8b49\u65b9\u6848\uff0c\u80fd\u5920\u5728\u50b3\u7d71\u7684\u8cc7\u7522\u8de8\u93c8\u4ee5\u5916\u9084\u80fd\u9054\u5230\u4ec0\u9ebc\u6a23\u7684\u6548\u679c\u3002\u6700\u5f8c\uff0c\u672c\u6b21\u7684\u6295\u7a3f\u4e5f\u9084\u6703\u4ecb\u7d39\u9664\u4e86 LayerZero \u4e4b\u5916\uff0c\u5176\u4ed6\u76f8\u8fd1\u7684\u65b0\u4e00\u4ee3\u8de8\u93c8\u65b9\u6848\uff0c\u4f8b\u5982 Multichain \u63d0\u51fa\u7684 AnyCall\uff0cCeler birdge \u63d0\u51fa\u7684 Celer Inter-chain Message Framework \u4ee5\u53ca Chainlink \u6240\u63d0\u51fa\u7684\u8de8\u93c8\u8b77\u64cd\u4f5c\u5354\u8b70\uff08CCIP\uff09 \u548c LayerZero \u76f8\u6bd4\u6709\u4ec0\u9ebc\u5dee\u7570\u548c\u512a\u52a3\u4e4b\u5206\uff0c\u4ee5\u53ca\u5f9e\u76ee\u524d\u9019\u4e9b\u5354\u8b70\u7684\u73fe\u884c\u767c\u5c55\uff0c\u53ef\u80fd\u5b58\u5728\u4ec0\u9ebc\u6a23\u7684\u96b1\u6182\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "RTG88D", "name": "Williams Lai", "avatar": "https://pretalx.com/media/avatars/RTG88D_3Cs4ZfT.webp", "biography": "GM! Williams Lai \u662f\u5728\u5340\u584a\u93c8\u4e16\u754c\u6253\u6efe\u4e86\u3001\u73a9\u6a02\u4e86\u4e94\u5e74\u7684\u5c0f\u66f8\u50ee\u3002\u76ee\u524d\u4efb\u8077\u65bc Impossible Finance \u64d4\u4efb\u7814\u7a76\u54e1\u4ee5\u53ca\u57f7\u884c\u54e1\uff0c\u5148\u524d\u66fe\u662f\u516c\u93c8 Nervos \u7684\u4f48\u9053\u8005\u3002 Williams \u975e\u5e38\u71b1\u8877\u65bc\u7814\u7a76\u4efb\u4f55\u5340\u584a\u93c8\u4e2d\u7684\u6a5f\u5236\u8a2d\u8a08\uff0c\u5f9e\u516c\u93c8\u8207 Layer2,\u4ee5\u53ca\u8de8\u93c8\u57fa\u790e\u8a2d\u65bd\uff0c\u5230 \uff37eb3 ,DeFi \u548cGameFi \u7b49\u61c9\u7528\u9818\u57df\uff0c\u53ea\u8981\u5b58\u5728\u6a5f\u5236\u8a2d\u8a08\u7684\u5730\u65b9\uff0c\u5c31\u662f\u672c\u4eba\u611f\u8208\u8da3\u7684\u7bc4\u7587\u3002\u5f88\u9ad8\u8208\u80fd\u5920\u7b2c\u56db\u6b21\u4f86\u6295\u7a3f Coscup\uff0c\u4e5f\u5f88\u69ae\u5e78\u524d\u4e09\u5e74\u80fd\u5920\u64d4\u4efb Coscup \u7684\u8b1b\u8005\uff0c\u4e26\u4e14\u5f9e\u4e2d\u81ea\u5df1\u5f97\u5230\u4e86\u8a31\u591a\u5b78\u7fd2\u548c\u5206\u4eab\u7684\u6a02\u8da3\u3002", "public_name": "Williams Lai", "guid": "83027d93-9d75-5f1a-b059-88d56c360b6c", "url": "https://pretalx.com/coscup-2022/speaker/RTG88D/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/NH7HYH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/NH7HYH/", "attachments": []}, {"guid": "48798bd8-9449-5c6f-be0f-51d1f804be99", "code": "8WTFTY", "id": 19538, "logo": null, "date": "2022-07-30T14:10:00+08:00", "start": "14:10", "end": "2022-07-30T14:40:00+08:00", "duration": "00:30", "room": "TR313", "slug": "coscup-2022-19538-migrate-to-foundry", "url": "https://pretalx.com/coscup-2022/talk/8WTFTY/", "title": "Migrate to Foundry", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Foundry \u662f\u4e00\u500b\u7531 Paradigm \u5f9e Solidity \u958b\u767c\u5de5\u5177\uff0c\u5168\u7531 Rust \u64b0\u5beb\uff0c\u672c\u6b21\u8b70\u7a0b\u5e0c\u671b\u7d66\u539f\u672c\u4f7f\u7528 Hardhat \u7684\u958b\u767c\u8005\u53ef\u4ee5\u5feb\u901f\u4e0a\u624b Foundry", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "AC7BQZ", "name": "wiasliaw", "avatar": null, "biography": "A nothing solidity developer.", "public_name": "wiasliaw", "guid": "272b24c0-293d-50fd-bab7-158c293f89ee", "url": "https://pretalx.com/coscup-2022/speaker/AC7BQZ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8WTFTY/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8WTFTY/", "attachments": []}, {"guid": "62792170-aeb7-51b4-9cdc-ae1041368b53", "code": "BQCZLE", "id": 19664, "logo": null, "date": "2022-07-30T14:50:00+08:00", "start": "14:50", "end": "2022-07-30T15:20:00+08:00", "duration": "00:30", "room": "TR313", "slug": "coscup-2022-19664-mev--solidity-smart-contract-dapp", "url": "https://pretalx.com/coscup-2022/talk/BQCZLE/", "title": "\u4f7f\u7528 MEV \u5728 Solidity smart contract DApp \u7684\u958b\u767c", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "MEV(Maximal extractable value) \u6307\u7684\u662f\u7926\u5de5\u56e0\u70ba\u64c1\u6709\u6253\u5305/\u6392\u5e8f\u4ea4\u6613\u7684\u7d55\u5c0d\u6b0a\u529b\uff0c\u6240\u4ee5\u80fd\u5f9e\u93c8\u4e0a\u6d3b\u52d5\u4e2d\u63d0\u53d6\uff08\u8ddf\u4f7f\u7528\u8005\u6436\u9322\uff09\u7684\u50f9\u503c\u3002\u5c0d\u958b\u767c\u8005\u800c\u8a00\uff0c\u9996\u5148\u8981\u907f\u514d DApp \u6210\u70ba\u88ab\u63d0\u53d6 MEV \u7684\u4f86\u6e90\uff0c\u4e0d\u904e\u4e5f\u53ef\u4ee5\u53cd\u904e\u4f86\u900f\u904e\u4e3b\u52d5\u5275\u9020 MEV\uff0c\u6839\u64da\u5408\u7d04\u8a2d\u5b9a\u7684\u689d\u4ef6\u4ed8\u6b3e\uff0c\u8b93\u5340\u584a\u5275\u5efa\u8005/\u7926\u5de5\u6210\u70ba DApp \u7684\u670d\u52d9\u63d0\u4f9b\u8005\u3002\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u6b63\u9762\u4f7f\u7528 MEV \u7684\u5e7e\u7a2e\u65b9\u5f0f\u3002\n\n\u5e38\u898b\u7684 MEV \u61c9\u7528\u60c5\u5883\u5305\u62ec\uff1a\n\u512a\u5148 mint NFT\u3001\u667a\u6167\u5408\u7d04/DeFi keeper\u3001\u4ee3\u4ed8\u624b\u7e8c\u8cbb\uff08meta transaction\uff09\u7b49", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "M8CXKR", "name": "Ping", "avatar": "https://pretalx.com/media/avatars/M8CXKR_VauKY6h.webp", "biography": "Ethereum developer", "public_name": "Ping", "guid": "a942797f-3b64-5290-ad03-6775736ca3f3", "url": "https://pretalx.com/coscup-2022/speaker/M8CXKR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/BQCZLE/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/BQCZLE/", "attachments": []}, {"guid": "fe775d57-7bb3-59b8-959c-9a8d7e5bcc42", "code": "TN7KSF", "id": 19487, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T16:00:00+08:00", "duration": "00:30", "room": "TR313", "slug": "coscup-2022-19487-zkevm", "url": "https://pretalx.com/coscup-2022/talk/TN7KSF/", "title": "\u521d\u63a2zkEVM - \u4ee5\u592a\u574a\u7db2\u8def\u585e\u8eca\u7684\u7d42\u6975\u89e3\u65b9\uff1f", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5340\u584a\u93c8\u7684\u74e6\u65af\u8cbb\u8cb4\u5f97\u8981\u6b7b\uff0c\u9032\u884c\u4e00\u6b21\u4ea4\u6613\u7684\u624b\u7e8c\u8cbb\u50f9\u683c\u5c45\u7136\u53ef\u4ee5\u5e6b\u570b\u5c0f\u751f\u8cb7\u4e8c\u5341\u4efd\u71df\u990a\u5348\u9910....\u3002\u5728State channel/Plasma\u5f8c, \u4ee5\u592a\u574a\u7684\u7db2\u8def\u9084\u80fd\u7528\u4ec0\u9ebc\u65b9\u5f0f\u4f86\u589e\u52a0\u541e\u5410\u91cf\uff1f\u5404\u7a2esidechain/rollup\u98a8\u8d77\u96f2\u6e67\uff0c\u88ab\u8996\u70ba\u751f\u547d\u3001\u5b87\u5b99\u7d42\u6975\u554f\u984c\u7684\u7b54\u6848\u7684zk rollup\u7a76\u7adf\u53c8\u662f\u4ec0\u9ebc\u6771\u897f\u5462\uff1f \u672c\u6f14\u8b1b\u5c07\u8a66\u8457\u89e3\u6790zk rollup\u7684\u6838\u5fc3\u6280\u8853\u4e4b\u4e00\uff0czkEVM\uff0c\u4f86\u770b\u770b\u5340\u584a\u934a\u6280\u8853\u57282022\u767c\u5c55\u5230\u4e86\u54ea\u88e1\uff0c\u80fd\u5c0d\u5340\u584a\u93c8\u7684\u541e\u5410\u91cf\u53ca\u904b\u7b97\u80fd\u529b\u6709\u4ec0\u9ebc\u5e6b\u52a9\u3002\n\nKeywords: \n\n#Prone to change", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "FZHQYC", "name": "Jerry Ho", "avatar": "https://pretalx.com/media/avatars/FZHQYC_L4FiJup.webp", "biography": "A wannabe cryptographer, defender of civil liberties on blockchain.\nWorking at Scroll / SCRF Research fellow / Taipei Ethereum Meetup co-organizer\n\nDigital footprints:\nhttps://www.facebook.com/jerry.ho.395/\nhttps://twitter.com/29988122\nhttps://medium.com/the-singularity-is-near/\nhttps://github.com/29988122/", "public_name": "Jerry Ho", "guid": "ffec9510-160d-506f-ba9a-e90c9ea7c24d", "url": "https://pretalx.com/coscup-2022/speaker/FZHQYC/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TN7KSF/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TN7KSF/", "attachments": []}], "TR209": [{"guid": "5f5080c3-ac41-5201-be3e-7724e63f7a2e", "code": "Y9QC7L", "id": 19623, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:30:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19623", "url": "https://pretalx.com/coscup-2022/talk/Y9QC7L/", "title": "\u4ec0\u9ebc\u662f\u958b\u653e\u6587\u5316\uff1f", "subtitle": "", "track": "\u958b\u6e90\u65b0\u624b\u6751", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5f9e\u5370\u8868\u6a5f\u5230\u7db2\u9801\u700f\u89bd\u5668\uff0c\u5f9e\u4f5c\u696d\u7cfb\u7d71\u5230 5G \u96fb\u4fe1\u7cfb\u7d71\uff0c\u56e0\u7232\u6709\u81ea\u7531\u8edf\u9ad4\u3001\u958b\u653e\u539f\u59cb\u78bc\u8edf\u9ad4\u904b\u52d5\u7684\u5f71\u97ff\uff0c\u4f7f\u5f97\u8edf\u9ad4\u767c\u5c55\u8207\u79d1\u6280\u6f14\u9032\u6709\u4e86\u66f4\u84ec\u52c3\u7684\u6548\u61c9\uff0c\u539f\u672c\u5c01\u9589\u7684\u8cc7\u8a0a\u8edf\u9ad4\u7522\u696d\uff0c\u8f49\u70ba\u81ea\u7531\u3001\u958b\u653e\u7684\u7af6\u5408\u6a21\u5f0f\uff0c\u800c\u958b\u653e\u6587\u5316 (Open Culture) \u7684\u6982\u5ff5\u4ea6\u6e90\u56e0\u958b\u653e\u539f\u59cb\u78bc\u904b\u52d5\uff0c\u800c\u6709\u5d84\u65b0\u7684\u767c\u5c55\u3002\n\n\u5728\u672c\u8b70\u7a0b\u4e2d\uff0c\u8b1b\u8005\u5c07\u56de\u9867\u958b\u653e\u539f\u59cb\u78bc\u904b\u52d5\u7684\u6545\u4e8b\uff0c\u4ecb\u7d39\u300c\u81ea\u7531\u8edf\u9ad4\u300d\u3001\u300c\u958b\u653e\u539f\u59cb\u78bc\u300d\u7684\u6982\u5ff5\uff0c\u8aaa\u660e\u9019\u80a1\u958b\u653e\u98a8\u6f6e\u5982\u4f55\u52a0\u901f\u589e\u9032\u8edf\u9ad4\u754c\u7684\u767c\u5c55\uff0c\u4e26\u9032\u4e00\u6b65\u4ecb\u7d39\uff0c\u7576\u81ea\u7531\u8207\u958b\u653e\u7684\u6982\u5ff5\u88ab\u64f4\u5c55\u5230\u5176\u4ed6\u9818\u57df\u5f62\u6210\u958b\u653e\u6587\u5316\u6642\uff0c\u9019\u500b\u6587\u5316\u5982\u4f55\u5f71\u97ff\u8457\u6211\u5011\u6240\u5b58\u5728\u7684\u6578\u4f4d\u4e16\u754c\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "FUPVB3", "name": "Singing", "avatar": "https://pretalx.com/media/avatars/FUPVB3_TfOOkUd.webp", "biography": "Singing \u662f\u958b\u653e\u6587\u5316\u57fa\u91d1\u6703\u57f7\u884c\u9577\uff0c\u66fe\u7d93\u64d4\u4efb COSCUP 2019\u30012020 \u7684\u7e3d\u53ec\uff0c\u662f COSCUP \u9577\u671f\u5fd7\u5de5\u3002\u5f9e\u8a8d\u8b58 Firefox \u958b\u6e90\u8edf\u9ad4\u8207\u7db2\u8def\u81ea\u7531\u7684\u7406\u5ff5\uff0c2009 \u5e74\u958b\u59cb\u53c3\u8207 COSCUP \u8207 MozTW \u793e\u7fa4\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", "public_name": "Singing", "guid": "b0219f26-d583-5671-bc4c-ef9832f915eb", "url": "https://pretalx.com/coscup-2022/speaker/FUPVB3/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/Y9QC7L/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/Y9QC7L/", "attachments": []}, {"guid": "b2a354f8-006b-5a4c-9a78-7714c1743b09", "code": "YFUQ9L", "id": 19037, "logo": null, "date": "2022-07-30T10:40:00+08:00", "start": "10:40", "end": "2022-07-30T11:10:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19037", "url": "https://pretalx.com/coscup-2022/talk/YFUQ9L/", "title": "\u8cc7\u6599\u8ff4\u6230\uff01\u8b93\u958b\u653e\u8cc7\u6599\u6210\u70ba\u6211\u5011\u7684\u6b66\u5668", "subtitle": "", "track": "\u958b\u6e90\u65b0\u624b\u6751", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u53f0\u7063\u884c\u653f\u9662\u5f9e 2012 \u5e74\u6b63\u5f0f\u958b\u59cb\u63a8\u52d5\u958b\u653e\u8cc7\u6599\u76f8\u95dc\u653f\u7b56\u81f3\u4eca\u5df2\u6eff\u5341\u5e74\uff0c\u516c\u79c1\u90e8\u9580\u4f9d\u820a\u5c0d\u4f55\u8b02\u958b\u653e\u8cc7\u6599\u61f5\u61f5\u61c2\u61c2\u3002\u672c\u6b21\u5c07\u5f9e\u57fa\u672c\u5b9a\u7fa9\u51fa\u767c\uff0c\u900f\u904e\u4ecb\u7d39\u8cc7\u6599\u958b\u653e\u4e94\u661f\u8a55\u7b49\u7684\u6a19\u6e96\u3001\u8cc7\u6599\u50f9\u503c\u93c8\u548c\u8cc7\u6599\u751f\u614b\u7cfb\u904b\u4f5c\u6a21\u5f0f\uff0c\u5206\u4eab\u958b\u653e\u8cc7\u6599\u662f\u5982\u4f55\u5728\u773e\u4eba\u53c3\u8207\u5354\u529b\u4e4b\u4e0b\u6210\u70ba\u7576\u4eca\u4e16\u754c\u6700\u5bf6\u8cb4\u7684\u80fd\u6e90\uff0c\u4e26\u6210\u70ba\u6c11\u4e3b\u793e\u6703\u4e2d\u63a8\u52d5\u5404\u7a2e\u8b70\u984c\u524d\u9032\u7684\u57fa\u77f3\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZWX88U", "name": "\u7687\u752b HuangFu", "avatar": "https://pretalx.com/media/avatars/ZWX88U_FQcMbTw.webp", "biography": "\u958b\u653e\u6587\u5316\u57fa\u91d1\u6703\u5c08\u54e1\uff1bCOSCUP \u9577\u671f\u5fd7\u5de5\uff1b\u5973\u6027\u4e3b\u7fa9\u8005\uff1b\u559c\u6b61\u5927\u90e8\u4efd\u7684\u54fa\u4e73\u52d5\u7269", "public_name": "\u7687\u752b HuangFu", "guid": "7f901cda-8897-5689-9079-5430e1ba4f72", "url": "https://pretalx.com/coscup-2022/speaker/ZWX88U/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/YFUQ9L/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/YFUQ9L/", "attachments": []}, {"guid": "1f940283-2c2d-5901-b4b7-b5064eefa0d5", "code": "R9CARG", "id": 19510, "logo": null, "date": "2022-07-30T11:20:00+08:00", "start": "11:20", "end": "2022-07-30T11:50:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19510-cloud-native-taiwan", "url": "https://pretalx.com/coscup-2022/talk/R9CARG/", "title": "\u90a3\u4e9b\u5e74\u6211\u5011\u5728\u958b\u6e90\u793e\u7fa4\u7684\u65e5\u5b50 - Cloud Native Taiwan", "subtitle": "", "track": "\u958b\u6e90\u65b0\u624b\u6751", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "1. Cloud Native Taiwan User Group (CNTUG) \u793e\u7fa4\u4ecb\u7d39\n2. \u70ba\u4ec0\u9ebc\u60f3\u52a0\u5165\u793e\u7fa4\u5fd7\u5de5?\n3. \u53c3\u8207\u793e\u7fa4\u5c0d\u8077\u6daf\u3001\u81ea\u8eab\u6280\u8853\u6216\u751f\u6d3b\u6709\u4ec0\u9ebc\u5f71\u97ff\u6216\u5fc3\u5f97?\n4. \u600e\u9ebc\u52a0\u5165\u958b\u6e90\u6280\u8853\u793e\u7fa4?\n5. \u600e\u9ebc\u652f\u6301\u6216\u8ca2\u737b\u958b\u6e90\u6280\u8853\u793e\u7fa4?", "description": "\u4ecb\u7d39\u4f55\u8b02 Cloud Native Taiwan User Group (CNTUG) \u793e\u7fa4\uff0c\u4ee5\u53ca\u5f9e\u53c3\u8207\u793e\u7fa4\u7684\u5c0f\u5c0f\u6703\u773e\u5230\u8b8a\u6210\u793e\u7fa4\u5fd7\u5de5\u7684\u4e00\u4e9b\u5fc3\u8def\u6b77\u7a0b\u5206\u4eab\uff0c\u4e26\u5982\u4f55\u85c9\u7531\u793e\u7fa4\u821e\u53f0\u8207\u81ea\u6211\u884c\u52d5\u53bb\u6539\u8b8a\u958b\u6e90\u5c08\u6848\u73fe\u6cc1\u6216\u662f\u6280\u8853\u7406\u5ff5\u7684\u63a8\u5ee3\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "TRQJ9S", "name": "Pohsien", "avatar": "https://pretalx.com/media/avatars/TRQJ9S_KzAakoi.webp", "biography": "* \u5b85\u5b85\u7cfb\u7d71\u5de5\u7a0b\u5e2b\n* CNTUG \u793e\u7fa4\u5fd7\u5de5", "public_name": "Pohsien", "guid": "af177937-beb6-5d25-a244-99ddba72bef5", "url": "https://pretalx.com/coscup-2022/speaker/TRQJ9S/"}, {"code": "73VFQG", "name": "Frank Lin", "avatar": "https://pretalx.com/media/avatars/73VFQG_vl7xlRS.webp", "biography": "Co-organizer, Cloud Native Taiwan User Group", "public_name": "Frank Lin", "guid": "cd97be9b-3c34-5ae4-9d38-56870b977777", "url": "https://pretalx.com/coscup-2022/speaker/73VFQG/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/R9CARG/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/R9CARG/", "attachments": []}, {"guid": "4dde4efb-8f67-520c-b92c-3b728105a17b", "code": "DM3QCZ", "id": 19453, "logo": null, "date": "2022-07-30T12:00:00+08:00", "start": "12:00", "end": "2022-07-30T12:30:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19453-the-emergence-of-community-and-how-to-initiate-it", "url": "https://pretalx.com/coscup-2022/talk/DM3QCZ/", "title": "The Emergence of Community and How to Initiate It", "subtitle": "", "track": "\u958b\u6e90\u65b0\u624b\u6751", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "If you are interested in initiating and organizing a community, you may be interested in this talk.\n\nFor instance, why are some people volunteering to run a community conference like PyCon? One of the reason is \"because it is fun\". This talk will show you what's the fun and how to create the fun.", "description": "[Emergence](https://en.wikipedia.org/wiki/Emergence) is commonly seen in the nature and humanity.\n\nFor example, the stock market. The basic elements of social systems are human beings, and the mutual social bonds of human beings in the social system a.k.a. the stock market in our example, perpetually changes in the sense of the ongoing reconfiguration of the structure of the stock market. The stock market is the emergence of human beings in the end.\n\nAny kind of community is also the emergence of the human beings, including the community to organize a community conference.\n\nI have volunteered to organize a regional [PyCon](https://www.python.org/psf/trademarks/pycon/), PyCon Taiwan, for years. I observed some \"small\" and \"big\" emergences arising from the community, including the organizing team and general participants. \n\nLet me talk about what I have seen and how we may initiate the emergence of a community.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CFPGKY", "name": "tai271828", "avatar": "https://pretalx.com/media/avatars/CFPGKY_X6re8e7.webp", "biography": "Python, HPC, Ubuntu, Science, and Physics. Mountaineer, climber, pianist, and cellist.", "public_name": "tai271828", "guid": "714b5f3e-e96b-5c84-add2-cae5614198e3", "url": "https://pretalx.com/coscup-2022/speaker/CFPGKY/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DM3QCZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DM3QCZ/", "attachments": []}, {"guid": "86fd18eb-ae16-527c-8b5c-9cbec5d8b9bd", "code": "99GBZC", "id": 19240, "logo": null, "date": "2022-07-30T13:30:00+08:00", "start": "13:30", "end": "2022-07-30T14:00:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19240", "url": "https://pretalx.com/coscup-2022/talk/99GBZC/", "title": "\u958b\u6e90\u8edf\u9ad4\u8207\u793e\u7fa4 - \u53c3\u8207\u570b\u969b\u793e\u7fa4\u7d93\u9a57\u8ac7", "subtitle": "", "track": "\u958b\u6e90\u65b0\u624b\u6751", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u6b64\u6b21\u7684\u6f14\u8b1b, \u6703\u804a\u5230\u70ba\u4f55\u6703\u52a0\u5165\u53f0\u7063\u793e\u7fa4, \u70ba\u4f55\u6703\u52a0\u5165\u570b\u969b\u793e\u7fa4, \u8b93\u4f86\u53c3\u52a0\u7684\u670b\u53cb\u5c0d\u53c3\u8207\u570b\u969b\u793e\u7fa4, \u8209\u8fa6\u6703\u8b70\u53ca\u6536\u7a6b\u6709\u76f8\u95dc\u4e86\u89e3. \n\n\u500b\u4eba\u53c3\u8207\u570b\u969b\u793e\u7fa4\u7684\u52d5\u529b\u70ba\u4f55?\uff08\u589e\u5ee3\u898b\u805e? \u7df4\u82f1\u6587?\uff09 \n\n\u53c3\u8207\u570b\u969b\u793e\u7fa4\u7684\u65b9\u5f0f\uff1f(\u5982\u4f55\u8de8\u51fa\u7b2c\u4e00\u6b65? \u5982\u4f55\u9032\u884c\u5f8c\u7e8c\u8ca2\u737b?) \n\n\u570b\u969b\u793e\u7fa4\u4ecb\u7d39\n* openSUSE / GNOME /  VMUG / AWS Users Group / GDG \n\n\u7814\u8a0e\u6703\u4ecb\u7d39\n* GNOME \u6703\u8b70 ( GNOME.Asia Summit / GUADEC )\u4ecb\u7d39 \n* openSUSE \u6703\u8b70 ( openSUSE Conference / openSUSE.Asia Summit ) \u4ecb\u7d39\n\n\n\u8207\u4e0d\u540c\u570b\u5bb6\u793e\u7fa4\u6210\u54e1\u5408\u4f5c\u76f8\u95dc\u7d93\u9a57\u8207\u65b9\u5f0f \n\n\u53c3\u8207\u570b\u969b\u793e\u7fa4\u7d93\u9a57 / \u6536\u7a6b / \u8da3\u5473\u5206\u4eab", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RCRCNW", "name": "Max Huang", "avatar": "https://pretalx.com/media/avatars/RCRCNW_Fr5l3fP.webp", "biography": "About Me\nhttps://sakanamax.github.io/", "public_name": "Max Huang", "guid": "3f5950a9-ddd6-52e1-b96d-1e8c2253be6d", "url": "https://pretalx.com/coscup-2022/speaker/RCRCNW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/99GBZC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/99GBZC/", "attachments": []}, {"guid": "49af6a0c-6074-5319-9211-2e4fb0e937a3", "code": "ESQUUF", "id": 19444, "logo": null, "date": "2022-07-30T14:10:00+08:00", "start": "14:10", "end": "2022-07-30T14:40:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19444-github--vim-license", "url": "https://pretalx.com/coscup-2022/talk/ESQUUF/", "title": "\u6b77\u6642\u4e94\u5e74\u7684\u958b\u6e90\u8ca2\u737b\uff0cGitHub \u652f\u63f4 Vim License \u7684\u6545\u4e8b", "subtitle": "", "track": "\u958b\u6e90\u65b0\u624b\u6751", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "2016 \u5e74 9 \u6708\uff0cGitHub \u589e\u52a0\u4e86\u4e00\u500b\u65b0\u529f\u80fd\u662f\u5075\u6e2c\u4e26\u986f\u793a\u5c08\u6848\u4f7f\u7528\u7684\u6388\u6b0a\u689d\u6b3e\uff0c\u4e0d\u904e\u6709\u652f\u63f4\u7684\u6388\u6b0a\u689d\u6b3e\u4e26\u4e0d\u591a\uff0c\u53ea\u6709\u6bd4\u8f03\u6709\u540d\u7684\u90a3\u4e9b\u6388\u6b0a\u689d\u6b3e\u3002\u7576\u6642\u8b1b\u8005\u662f\u500b\u91cd\u5ea6\u7684 Vim \u4f7f\u7528\u8005\u517c\u64f4\u5145\u5957\u4ef6\u958b\u767c\u8005\uff0c\u4e5f\u4e00\u76f4\u5c0d Vim \u6240\u4f7f\u7528\u7684\u7279\u5225\u7684 Vim License \u6709\u6240\u8a8d\u8b58\uff0c\u65bc\u662f\u6211\u4e5f\u5728 GitHub \u63a8\u51fa\u9019\u500b\u529f\u80fd\u5f8c\u4e0d\u4e45\uff0c\u5c31\u767c\u73fe\u5230\u4ed6\u5011\u7684\u6388\u6b0a\u689d\u6b3e\u5075\u6e2c\u529f\u80fd\u4e26\u7121\u6cd5\u8fa8\u8a8d\u5230 Vim License\uff0c\u7531\u65bc GitHub \u7528\u4f86\u5075\u6e2c\u6388\u6b0a\u689d\u6b3e\u7684\u90e8\u5206\u662f\u4f7f\u7528\u958b\u6e90\u7684\u51fd\u5f0f\u5eab\uff0c\u9019\u4e5f\u8b93\u6211\u8208\u8d77\u4e86\u900f\u904e\u8ca2\u737b\u958b\u6e90\u5c08\u6848\u4f86\u8b93 GitHub \u53ef\u4ee5\u5075\u6e2c\u5230 Vim License \u7684\u5ff5\u982d\uff0c\u7d50\u679c\u9019\u500b\u60f3\u6cd5\uff0c\u82b1\u4e86\u5c07\u8fd1\u4e94\u5e74\u7684\u6642\u9593\u624d\u7d42\u65bc\u5230\u9054\u7d42\u9ede\uff0c\u9019\u5834\u5206\u4eab\u5c31\u662f\u9019\u5c07\u8fd1\u4e94\u5e74\u6642\u9593\uff0c\u6211\u7684\u6240\u77e5\u548c\u6240\u5b78\u7684\u5f59\u6574\u3002", "description": "- The license detection feature of GitHub\n\t- Choose a license\n\t- Detect and display the license\n- How to contribute new licenses to GtiHub\n- The Licensee lib\n- choosealicense.com\n- SPDX license list\n- Vim License\n\t- Software name?\n\t- The maintainer?\n\t- Who is using it?\n- Implement\n- The unexpected issue\n\t- The issue\n\t- How to solve\n- Release!!", "recording_license": "", "do_not_record": false, "persons": [{"code": "XAGTHP", "name": "othree", "avatar": "https://pretalx.com/media/avatars/XAGTHP_uKIzoZV.webp", "biography": "othree\uff08\u6b50\u4e09\uff09\uff0c\u5341\u591a\u5e74\u524d\u70ba\u4e86\u88fd\u4f5c\u500b\u4eba\u7db2\u9801\u800c\u8207\u7a0b\u5f0f\u8a9e\u8a00\u7d50\u7de3\uff0c\u63a5\u8457\u4fbf\u4e00\u982d\u683d\u9032 Web \u7684\u4e16\u754c\uff0c\u6301\u7e8c\u95dc\u6ce8 Web \u6280\u8853\u7684\u767c\u5c55\uff0c\u4e0d\u6642\u5728\u90e8\u843d\u683c\u53ca\u5404\u6d3b\u52d5\u5206\u4eab\u65b0\u77e5\uff0c\u8fd1\u671f\u95dc\u6ce8 HTML5\u3001CSS3\u3001Web Standards\u3001\u8a9e\u610f\u7db2\u7b49\u8b70\u984c\uff0c\u88ab\u8a8d\u70ba\u5c08\u9577\u65bc JavaScript\uff0c\u5176\u5be6\u6700\u559c\u6b61\u7684\u662f\u947d\u7814\u5982\u4f55\u5beb\u51fa\u8da8\u65bc\u5b8c\u7f8e\u7684\u7684 HTML \u6587\u4ef6\u3002", "public_name": "othree", "guid": "a9b219a0-4db8-57af-945d-a59971245ebb", "url": "https://pretalx.com/coscup-2022/speaker/XAGTHP/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ESQUUF/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ESQUUF/", "attachments": []}, {"guid": "fc01d49a-dd3d-5f45-a3a3-abef36e9c90a", "code": "VPGS8E", "id": 19353, "logo": null, "date": "2022-07-30T14:50:00+08:00", "start": "14:50", "end": "2022-07-30T15:20:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19353-from-users-to-contributors", "url": "https://pretalx.com/coscup-2022/talk/VPGS8E/", "title": "From Users to Contributors\uff1a\u8e0f\u4e0a\u958b\u6e90\u8ca2\u737b\u4e4b\u8def\u7684\u521d\u8877\u8207\u6545\u4e8b", "subtitle": "", "track": "\u958b\u6e90\u65b0\u624b\u6751", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4f86\u81ea\u4e0d\u540c\u793e\u7fa4\u7684\u5169\u4f4d\u8b70\u7a0b\u8b1b\u8005\uff0c\u5206\u4eab\u5404\u81ea\u958b\u59cb\u958b\u6e90\u8ca2\u737b\u7684\u539f\u56e0\u8207\u7406\u5ff5\uff0c\u53ca\u5728\u4e0d\u540c\u9762\u5411\u958b\u6e90\u793e\u7fa4\u4e2d\u8ca2\u737b\u7684\u7d93\u9a57\uff0c\u5305\u542b JVM \u7de8\u8b6f\u5668\u7684\u958b\u767c\u3001\u4ee5\u53ca\u958b\u6e90\u793e\u7fa4\u8207\u5c08\u6848\u7684\u7d93\u71df\u3002", "description": "\u672c\u8b70\u7a0b\u8b1b\u8005\u70ba\u5169\u4f4d\u4f86\u81ea\u4e0d\u540c\u7e23\u5e02\u8207\u793e\u7fa4\u7684\u5b78\u751f\uff0c\u5305\u542b\u570b\u4e2d\u751f\u53ca\u6e96\u5927\u5b78\u751f\u3002ChAoS UnItY \u6703\u4ecb\u7d39\u5176\u5728\u7de8\u8b6f\u5668\u3001\u7a0b\u5f0f\u8a9e\u8a00\u7684 issues & pull requests\uff0c\u800c Ted \u5c07\u6703\u4ecb\u7d39 CourseAPI \u793e\u7fa4\u5c08\u6848\u7684\u7d93\u71df\u8207\u63a8\u5ee3\uff0c\u671f\u5f85\u900f\u904e\u8b70\u7a0b\u8b93\u66f4\u591a\u4eba\u4e86\u89e3\u4e26\u8e0f\u51fa\u958b\u6e90\u8ca2\u737b\u7684\u7b2c\u4e00\u6b65\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "PU8Y7G", "name": "ChAoS UnItY (Kyle Lin)", "avatar": "https://pretalx.com/media/avatars/PU8Y7G_uzciCPd.webp", "biography": "\u6e96\u5927\u5b78\u751f\u958b\u6e90\u8ca2\u737b\u8005\uff0cV\u8a9e\u8a00\u5718\u968a\u958b\u767c\u6210\u54e1\uff0c\u76ee\u524d\u4e3b\u8981\u81f4\u529b\u65bcCASC\u8a9e\u8a00(\u73fe\u70baYakou\u7a0b\u5f0f\u8a9e\u8a00)\u958b\u767c\u3002", "public_name": "ChAoS UnItY (Kyle Lin)", "guid": "7ab7cf5c-4eb2-5fd7-bb0d-f302c5a5a79f", "url": "https://pretalx.com/coscup-2022/speaker/PU8Y7G/"}, {"code": "WTX9TD", "name": "Ted Lu", "avatar": "https://pretalx.com/media/avatars/WTX9TD_IRBQpt7.webp", "biography": "Ted Lu is a 14 y.o. civic hacker in g0v, also the founder/data engineer of Taiwan Open Education Develop Unit, medical imaging researcher. Working on medical image analysis research, including MRI, fMRI, CT, X-ray, EEG, etc,.", "public_name": "Ted Lu", "guid": "e8342502-c5a8-52ef-97a7-966ef194aeb4", "url": "https://pretalx.com/coscup-2022/speaker/WTX9TD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/VPGS8E/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/VPGS8E/", "attachments": []}, {"guid": "fd697f5e-219a-5ec1-b36a-126da831b7b0", "code": "QQVQ3D", "id": 19603, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T16:00:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19603-esg", "url": "https://pretalx.com/coscup-2022/talk/QQVQ3D/", "title": "ESG \u6aa2\u6e2c\u5100--\u7528\u8cc7\u6599\u3001\u8a2d\u8a08\u8207\u958b\u653e\uff0c\u767c\u5c55\u9069\u5408\u5021\u8b70\u7684\u8cc7\u8a0a\u5de5\u5177", "subtitle": "", "track": "\u958b\u6e90\u65b0\u624b\u6751", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u7f3a\u4e4f\u8cc7\u8a0a\u6280\u8853\u8cc7\u6e90\u7684 NGO \u7d44\u7e54\uff0c\u8981\u5982\u4f55\u8207\u79d1\u6280\u793e\u7fa4\u5408\u4f5c\uff0c\u751f\u7522\u8a31\u591a\u5021\u8b70\u8207\u5c0d\u8a71\u7684\u8cc7\u8a0a\u5de5\u5177\uff1f\u672c\u6b21\u5206\u4eab\uff0c\u5c07\u4ee5\u638c\u63e1\u4f01\u696d\u6c38\u7e8c\u8f49\u578b\u7684\u5de5\u5177\uff0d\u300cESG \u6aa2\u6e2c\u5100\u300d\u8a08\u756b\u70ba\u4f8b\uff0c\u8ddf\u5927\u5bb6\u804a\u804a\u5021\u8b70\u5718\u9ad4\u7684\u8b70\u984c\u767c\u60f3\u904e\u7a0b\uff0c\u4ee5\u53ca\u5982\u4f55\u8207\u79d1\u6280\u793e\u7fa4\u5171\u540c\u601d\u8003\u958b\u767c\u8cc7\u8a0a\u7cfb\u7d71\u7684\u7d93\u9a57\u3002", "description": "\u7da0\u8272\u516c\u6c11\u884c\u52d5\u806f\u76df\u8fd1\u5e74\u4ee5\u6578\u64da\u8cc7\u6599\u4f5c\u70ba\u653f\u7b56\u5021\u8b70\u7684\u91cd\u8981\u5de5\u5177\uff0c\u4f46\u7d44\u7e54\u5167\u6c92\u6709\u5c08\u8077\u7684\u8cc7\u6599\u79d1\u5b78\u4eba\u624d\uff0c\u8981\u5982\u4f55\u5728\u6709\u9650\u7684\u8cc7\u6e90\u4e0b\uff0c\u8207\u79d1\u6280\u793e\u7fa4\u5408\u4f5c\uff0c\u5efa\u7f6e\u300c\u900f\u660e\u8db3\u8de1\u7db2\u7ad9\u300d\u8207\u300cESG \u6aa2\u6e2c\u5100\u300d\u3001\u958b\u767c\u300c\u6383\u4e86\u518d\u8cb7 App\u300d\u3001\u5f59\u6574\u4f01\u696d\u96c6\u5718\u8cc7\u6599\u5eab\u3001\u5206\u6790\u61c9\u7528\u8cc7\u6599\u627e\u51fa\u8fb2\u5730\u6c61\u67d3\u5de5\u5ee0\u53ca\u653f\u5e9c\u7ba1\u5236\u7f3a\u5931\uff0c\u751f\u7522\u8a31\u591a\u5021\u8b70\u8207\u5c0d\u8a71\u7684\u8cc7\u8a0a\u5de5\u5177\uff1f\n\n\u300cESG \u6aa2\u6e2c\u5100\u300d\u662f\u6211\u5011\u4ecd\u5728\u958b\u767c\u4e2d\u7684\u8a08\u756b\uff0c\u900f\u904e\u5f59\u6574\u653f\u5e9c\u516c\u958b\u8cc7\u8a0a\u53ca\u4f01\u696d\u6c38\u7e8c\u5831\u544a\u66f8\uff0c\u8b93\u793e\u6703\u5927\u773e\u66f4\u5bb9\u6613\u638c\u63e1\u4f01\u696d\u6c38\u7e8c\u8f49\u578b\u7684\u8ecc\u8de1\uff0c\u4fc3\u9032\u4f01\u696d\u843d\u5be6\u6e1b\u78b3\u53ca\u6c38\u7e8c\u8f49\u578b\u7684\u627f\u8afe\uff0c\u9081\u5411\u74b0\u5883\u6c38\u7e8c\u7684\u6b63\u5411\u7af6\u9010\u3002\n\n\u672c\u6b21\u5206\u4eab\uff0c\u5c07\u4ee5\u300cESG\u6aa2\u6e2c\u5100\u300d\u8a08\u756b\u70ba\u4f8b\uff0c\u8ddf\u5927\u5bb6\u804a\u804a\u5021\u8b70\u5718\u9ad4\u7684\u8b70\u984c\u767c\u60f3\u904e\u7a0b\uff0c\u4ee5\u53ca\u5982\u4f55\u8207\u79d1\u6280\u793e\u7fa4\u5171\u540c\u601d\u8003\u958b\u767c\u8cc7\u8a0a\u7cfb\u7d71\u7684\u7d93\u9a57\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "CKRWUV", "name": "ddio", "avatar": "https://pretalx.com/media/avatars/CKRWUV_QJVlHbm.webp", "biography": "\u659c\u69d3\u4e3b\u5a66\uff0c\u6b63\u5728\u5617\u8a66\u6253\u6383\u505a\u98ef\u3001\u5beb\u7a0b\u5f0f\u9084\u6709\u4f5c\u529f\u5fb7\u4e4b\u9593\u7684\u5e73\u8861\uff0cg0v \u53c3\u8207\u8005\uff0c\u8208\u8da3\u662f\u4eba\u5b85\u8de8\u754c\u7ffb\u8b6f\u548c\u5c45\u4f4f\u8b70\u984c\uff0c\u958b\u653e\u53f0\u7063\u6c11\u9593\u79df\u5c4b\u8cc7\u6599\u767c\u8d77\u4eba\uff0c\u8fd1\u5e74\u8df3\u5751 Rentea \u8207\u7da0\u8272\u516c\u6c11\u884c\u52d5\u806f\u76df\uff0c\u5e0c\u671b\u7528\u958b\u6e90\u6587\u5316\uff0c\u70ba\u5c45\u4f4f\u670d\u52d9\u8207\u74b0\u5883\u5021\u8b70\uff0c\u591a\u9577\u4e00\u7a2e\u9078\u64c7\u3002", "public_name": "ddio", "guid": "8f6490f6-e75c-5f1c-89cc-8242ae95cf2c", "url": "https://pretalx.com/coscup-2022/speaker/CKRWUV/"}, {"code": "TMTBDJ", "name": "\u66fe\u8679\u6587", "avatar": "https://pretalx.com/media/avatars/TMTBDJ_Ls39lxr.webp", "biography": "\u7da0\u8272\u516c\u6c11\u884c\u52d5\u806f\u76df\u526f\u79d8\u66f8\u9577\uff0c\u76f8\u4fe1\u958b\u653e\u8cc7\u6599\u80fd\u958b\u555f\u6c11\u773e\u3001\u653f\u5e9c\u3001\u4f01\u696d\u7b49\u5229\u5bb3\u76f8\u95dc\u65b9\u7684\u5c0d\u8a71\uff0c\u91cd\u5efa\u793e\u6703\u5927\u773e\u5c0d\u653f\u5e9c\u7684\u4fe1\u4efb\uff0c\u4e26\u9032\u4e00\u6b65\u5e36\u52d5\u4f01\u696d\u5411\u4e0a\u7af6\u722d\uff0c\u505a\u51fa\u6539\u8b8a\u3002", "public_name": "\u66fe\u8679\u6587", "guid": "7067e99a-b779-5ebc-b269-994ed9c569ff", "url": "https://pretalx.com/coscup-2022/speaker/TMTBDJ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/QQVQ3D/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/QQVQ3D/", "attachments": []}], "TR413-1": [{"guid": "15a35f1b-1dde-590d-9a2c-c198bd1cc988", "code": "EEEDCX", "id": 19184, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:30:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-19184-courseapi", "url": "https://pretalx.com/coscup-2022/talk/EEEDCX/", "title": "CourseAPI \u958b\u653e\u5f0f\u8ab2\u7a0b\u8cc7\u8a0a\u532f\u6d41\u5b78\u9662", "subtitle": "", "track": "Open Education", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "CourseAPI \u958b\u653e\u5f0f\u8ab2\u7a0b\u8cc7\u8a0a\u532f\u6d41\u5b78\u9662\u7684\u5169\u4f4d\u8b1b\u8005\uff0c\u5206\u4eab\u5718\u968a\u958b\u767c\u8de8\u5e73\u53f0\u8ab2\u7a0b\u5f59\u6574\u7db2\u7ad9\u7684\u9032\u5ea6\uff0c\u5305\u542b\u7db2\u7ad9\u722c\u87f2\u3001\u96f2\u7aef\u90e8\u5c6c\u5e73\u53f0 CNTUG Infra Labs\u3001\u524d\u5f8c\u7aef\u6210\u679c\uff0c\u4ee5\u53ca\u900f\u904e\u958b\u6e90\u793e\u7fa4\u65b9\u5f0f\u7d44\u6210\uff0c\u63a8\u52d5\u8ab2\u7a0b\u8cc7\u6599\u958b\u653e\u5021\u8b70\u5de5\u4f5c\u7d93\u9a57\u3002", "description": "CourseAPI \u958b\u653e\u5f0f\u8ab2\u7a0b\u8cc7\u8a0a\u532f\u6d41\u5b78\u9662\uff0c\u5c08\u6848\u5718\u968a\u662f\u7531\u5728\u5b78\u5b78\u751f\u3001\u6559\u80b2\u5de5\u4f5c\u8005\u3001\u958b\u653e\u77e5\u8b58\u53ca\u958b\u6e90\u793e\u7fa4\u53c3\u8207\u8005\u7d44\u6210\uff0c\u76ee\u6a19\u5728\u7814\u64ec\u958b\u653e\u5f0f\u8ab2\u7a0b\u7684\u8cc7\u6599\u67b6\u69cb (schema) \u8207\u8cc7\u6599\u4ea4\u63db\u65b9\u6848\u3001\u5efa\u7acb\u4e00\u7ad9\u5f0f\u958b\u653e\u8ab2\u7a0b\u67e5\u8a62\u7db2\u9801\u96db\u5f62\u3002\u570b\u5167\u9ad8\u7b49\u6559\u80b2\u55ae\u4f4d\u8207\u653f\u5e9c\u8ab2\u7a0b\uff0c\u76ee\u524d\u5171\u7d04\u6709\u4e00\u842c\u7b46\u8ab2\u7a0b\u8cc7\u6599\u5206\u6563\u5728 50 \u500b\u4ee5\u4e0a\u7684\u8ab2\u7a0b\u5e73\u53f0\u7db2\u7ad9\u3002\n\n\u5728\u672c\u8b70\u7a0b\u7576\u4e2d\uff0c\u6211\u5011\u5c07\u6703\u805a\u7126\u65bc\u5c08\u6848\u76ee\u524d\u7248\u672c\u9032\u5ea6\uff0c\u5f9e\u5718\u968a\u7d44\u6210\u6210\u7acb\u3001\u8ab2\u7a0b\u5e73\u53f0\u4f7f\u7528\u8005\u504f\u597d\u554f\u5377\u6210\u679c\uff0c\u7db2\u7ad9\u722c\u87f2 scrapy \u6280\u8853\u904b\u7528\u3001\u96f2\u7aef\u90e8\u5c6c\u5e73\u53f0 CNTUG Infra Labs\u3001\u5f8c\u7aef\u958b\u767c NestJS\uff0c\u4ee5\u53ca\u524d\u7aef React.js \u6210\u679c\u3002\u672c\u6b21\u4ea6\u6703\u5206\u4eab\u5718\u968a\u53c3\u52a0 2021 \u7e3d\u7d71\u76c3\u9ed1\u5ba2\u677e\uff0c\u4fc3\u9032\u653f\u5e9c\u8ab2\u7a0b\u8cc7\u6599\u91cb\u51fa\u7684\u5021\u8b70\u7d93\u9a57\uff0c\u4ee5\u53ca\u5c08\u6848\u793e\u7fa4\u8207\u6559\u80b2\u79d1\u6280\u516c\u53f8\u4ea4\u6d41\u7d93\u9a57\u3002\n\n\u8207\u672c\u6b21\u8b70\u7a0b\uff0c\u76f8\u95dc\u8cc7\u8a0a\uff0c\u53ef\u53c3\u8003\u4ee5\u4e0b HackMD \u9801\u9762\uff1a\nhttps://g0v.hackmd.io/BFcKpo7bTxmMc_4kBsgazA", "recording_license": "", "do_not_record": false, "persons": [{"code": "WTX9TD", "name": "Ted Lu", "avatar": "https://pretalx.com/media/avatars/WTX9TD_IRBQpt7.webp", "biography": "Ted Lu is a 14 y.o. civic hacker in g0v, also the founder/data engineer of Taiwan Open Education Develop Unit, medical imaging researcher. Working on medical image analysis research, including MRI, fMRI, CT, X-ray, EEG, etc,.", "public_name": "Ted Lu", "guid": "e8342502-c5a8-52ef-97a7-966ef194aeb4", "url": "https://pretalx.com/coscup-2022/speaker/WTX9TD/"}, {"code": "HDHRKA", "name": "\u5289\u54f2\u744b", "avatar": "https://pretalx.com/media/avatars/HDHRKA_hW1oVqH.webp", "biography": "\u4ee5\u793e\u7fa4\u5fd7\u9858\u8005\u7684\u8eab\u4efd\uff0c\u53c3\u8207\u300cTOEDU\u53f0\u7063\u958b\u653e\u6559\u80b2\u63a8\u52d5\u5718\u968a\u300d\u3001\u300c\u8cc7\u6599\u7533\u8acb\u5c0f\u5e6b\u624b\u300d\u3001\u300cg0v\u96f6\u6642\u653f\u5e9c\u63ea\u677e\u5718\u300d\u3001\u300c\u81fa\u7063\u597d\u690d\u5730\u300d\u3001\u300c\u78b3\u532f\u57ce\u9109\u300d\u3001\u300c\u516c\u6709\u5730\u5927\u884c\u52d5\u300d\u3001\u300c\u90fd\u5e02\u8fb2\u8015\u7db2\u300d\u7b49\u958b\u6e90\u5c08\u6848\u8207\u793e\u7fa4\u884c\u52d5\u3002", "public_name": "\u5289\u54f2\u744b", "guid": "31e67eac-921b-53ba-9539-aaf272e1f9a6", "url": "https://pretalx.com/coscup-2022/speaker/HDHRKA/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/EEEDCX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/EEEDCX/", "attachments": []}, {"guid": "66d5909c-a28f-500a-8b58-dec0443ef02b", "code": "QNGTP9", "id": 19647, "logo": null, "date": "2022-07-30T10:40:00+08:00", "start": "10:40", "end": "2022-07-30T11:10:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-19647-growing-future-oer-contributors-through-open-pedagogy", "url": "https://pretalx.com/coscup-2022/talk/QNGTP9/", "title": "Growing Future OER Contributors Through Open Pedagogy", "subtitle": "", "track": "Open Education", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "Open Pedagogy projects invite students to be collaborators, contributors, and creators who shape public knowledge. They are designed with the intention of sharing them openly with future publics \u2014 be that with future students, or out on the web \u2014 to be reused, revised, or remixed. Open pedagogy projects also invite students into a different relationship with instructors and with knowledge. They invite students to be collaborators and creators instead of learners and consumers. Open pedagogy can be an exciting way to reinvent the learning experience; however, making the shift can seem daunting at first. Because an open pedagogy project\u2019s scope typically looks beyond the confines of a traditional classroom learning space, these projects are multi-faceted and require a project management plan to be sustainable. In this session we will discuss the Open Pedagogy Project Roadmap, an openly licensed, step-by-step, module-based, discipline-agnostic project management guide for instructors to think through the process of scoping, implementing, sustaining, and sharing their own open pedagogy projects regardless of its size or scope. The four modules of The Roadmap guide faculty through the 5 Ss of open pedagogy projects: Scope, Support, Students, Sharing, and Sustaining.", "description": "Open pedagogy can be an exciting way to reinvent the learning experience; however, making the shift can seem daunting at first. Because an open pedagogy project\u2019s scope typically looks beyond the confines of a traditional classroom learning space, these projects are multi-faceted and require a project management plan to be sustainable. In this session we will discuss the Open Pedagogy Project Roadmap, an openly licensed, step-by-step, module-based, discipline-agnostic project management guide for instructors to think through the process of scoping, implementing, sustaining, and sharing their own open pedagogy projects regardless of its size or scope. The four modules of The Roadmap guide faculty through the 5 Ss of open pedagogy projects: Scope, Support, Students, Sharing, and Sustaining. \n\nOpen Pedagogy projects invite students to be collaborators, contributors, and creators who shape public knowledge. They are designed with the intention of sharing them openly with future publics \u2014 be that with future students, or out on the web \u2014 to be reused, revised, or remixed. Open pedagogy projects also invite students into a different relationship with instructors and with knowledge. They invite students to be collaborators and creators instead of learners and consumers. Thus, there are additional considerations for both instructors and students alike.  While there are case studies detailing open pedagogy projects and useful handbooks to guide faculty who are interested in exploring open pedagogy projects, a review of the literature revealed that there was a space for this type of practical open pedagogy project management guidance. Drawing from our collective experiences and the literature, 5 Ss of open pedagogy projects emerged as essential tenets to consider when planning for and sustaining one.   \n\nDeveloped by two academic librarians, the Roadmap walks instructors through a process of identifying core elements of their project in order to create a customized, sustainable, and actionable implementation plan, work that is critical to success but is often set aside in the interest of time. The Roadmap asks instructors to consider the values they bring to their project, the collaborations that may be involved beyond the classroom (e.g., librarians, instructional designers), the resources they will need, and their plans for sharing and sustaining the project. The Roadmap also encourages them to consider issues like student agency, assessment, and the role of open pedagogy in fostering diversity, equity, inclusion, and accessibility.  \n\nIn this session, we will discuss as our experiences as librarians with supporting the creation and dissemination of two open pedagogy projects and how this work informed the creation of the Roadmap.", "recording_license": "", "do_not_record": false, "persons": [{"code": "JAW9JX", "name": "Christina Riehman-Murphy", "avatar": "https://pretalx.com/media/avatars/JAW9JX_EfIunVw.webp", "biography": "Christina Riehman-Murphy is the Sally W. Kalin Librarian for Learning and the Open and Affordable Educational Resources Librarian at Penn State. In this role she coordinates the expansion of open education initiatives across Penn State\u2019s many campuses. She is currently managing an OAER Leads adoption grant program by training additional librarians to support 35 faculty across eight Penn State campuses. At the Penn State Abington campus, she is embedded in an English class on an open pedagogy project where undergraduate students are contributing to an open textbook. As the liaison to undergraduate research there, she is also embedded in a historical recipe manuscript transcription project. This project connects with her interest in global humanities initiatives and inspired a collaboration with Monash University where she started the award-winning international \u201cGreat Rare Books Bake Off.\u201d She has her MSLS from Clarion University and her BA in English and Secondary Education from the Catholic University of America.", "public_name": "Christina Riehman-Murphy", "guid": "394a725c-12df-5f99-8e61-db88d6d320ce", "url": "https://pretalx.com/coscup-2022/speaker/JAW9JX/"}, {"code": "NASD7Q", "name": "Bryan McGeary", "avatar": "https://pretalx.com/media/avatars/NASD7Q_b5MWc44.webp", "biography": "Dr. Bryan McGeary is the Learning Design and Open Education Engagement Librarian at Penn State. In this role, he helps advance the University\u2019s initiatives that support the creation and use of open and affordable course content and associated teaching practices. He co-leads the Affordable Course Transformation (ACT) grant program, which supports faculty in creating and adapting open educational resources, and he previously started a grant program at Ohio University to support student creation of OER. He is also a member of the advisory and review board for PA GOAL, a program funded by the Pennsylvania Department of Education that offers mini-grants to create open and affordable learning projects at institutions across Pennsylvania. Additionally, he is a SPARC Open Education Leadership Fellow, a member of Affordable Learning Pennsylvania\u2019s steering committee, a graduate of the Open Education Network\u2019s Certificate in OER Librarianship, and co-editor of the peer-reviewed open access journal Pennsylvania Libraries: Research & Practice. Prior to joining Penn State Libraries, he worked in libraries at Dickinson College, Ohio University, and the University of Pittsburgh. He earned a PhD in American Culture Studies and a graduate certificate in Public History from Bowling Green State University, an MLIS from the University of Pittsburgh, an MS in Journalism from Ohio University, and a BA in Journalism from Indiana University of Pennsylvania.", "public_name": "Bryan McGeary", "guid": "bf5cb41d-b0cf-5755-ba03-ffad42c70738", "url": "https://pretalx.com/coscup-2022/speaker/NASD7Q/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/QNGTP9/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/QNGTP9/", "attachments": []}, {"guid": "86a85f12-434a-515e-80c7-965cb4dbbd24", "code": "TP3NYR", "id": 18651, "logo": null, "date": "2022-07-30T11:20:00+08:00", "start": "11:20", "end": "2022-07-30T11:50:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-18651-ai", "url": "https://pretalx.com/coscup-2022/talk/TP3NYR/", "title": "\u5229\u7528\u958b\u6e90\u6559\u6750\u8b93\u672a\u4f86AI \u6676\u7247\u8a2d\u8a08\u5165\u9580\u8005\u8207\u4e16\u754c\u63a5\u8ecc", "subtitle": "", "track": "Open Education", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u53f0\u7063\u6709\u5091\u51fa\u7684\u534a\u5c0e\u9ad4\u7522\u696d\u8207\u6676\u7247\u8a2d\u8a08\u516c\u53f8, \u4f46\u662f\u5728\u7522\u696d\u7aef\u8981\u62db\u52dfAI \u6676\u7247\u8a2d\u8a08\u4eba\u624d\u56f0\u96e3\u91cd\u91cd, \u5728\u5927\u5b78\u7aef\u7684\u6559\u80b2\u6a5f\u69cb, \u8981\u5982\u4f55\u80fd\u5354\u52a9\u6709\u5fd7\u65bcAI \u6676\u7247\u8a2d\u8a08\u7684\u5b78\u5b50, \u80fd\u4e00\u7abaAI\u6676\u7247\u8a2d\u8a08\u7684\u4e16\u754c, \u4e86\u89e3\u4ed6\u5011\u61c9\u8a72\u5177\u6709\u7684\u77e5\u8b58\u5132\u5099, \u4e86\u89e3AI\u6676\u7247\u8a2d\u8a08\u7684\u57fa\u672c\u6d41\u7a0b, \u8207\u5728AI\u6676\u7247\u8a2d\u8a08\u7684\u884c\u696d\u88e1\u7684\u5de5\u4f5c\u6027\u8cea, \u662f\u9019\u500b\u77ed\u8b1b, \u6211\u5011\u5e0c\u671b\u8a0e\u8ad6\u7684\u4e3b\u984c, \u5728\u9019\u500b\u77ed\u8b1b\u4e2d, \u6211\u5011\u6703\u540c\u6642\u4ecb\u7d39\u6210\u529f\u5927\u5b78\u654f\u6c42\u667a\u6167\u904b\u7b97\u5b78\u9662\u4e2d, \u4eba\u5de5\u667a\u6167\u904b\u7b97\u67b6\u69cb\u8207\u7cfb\u7d71\u8a72\u5165\u9580\u8ab2\u7a0b\u958b\u6e90\u7684\u5be6\u4f5c\u6559\u6750, \u8b93\u66f4\u591a\u6709\u8208\u8da3\u5b78\u7fd2\u4eba\u5de5\u667a\u6167\u6676\u7247\u8a2d\u8a08\u7684\u5165\u9580\u8005, \u80fd\u53c3\u8207\u8a72\u8ab2\u7a0b\u6216\u662f\u900f\u904e\u5be6\u4f5c\u6559\u6750\u7684\u7df4\u7fd2, \u5f97\u5230\u66f4\u591a\u7684\u5132\u5099\u77e5\u8b58\u8207\u555f\u767c, \u5728\u77ed\u8b1b\u88e1\u4e5f\u6703\u8a0e\u8ad6\u8a72\u5be6\u4f5c\u6559\u6750\u7684\u8a2d\u8a08\u7406\u5ff5\u8207\u521d\u8877, \u4ee5\u53ca\u8207\u570b\u969b\u63a5\u8ecc\u7684\u8a2d\u8a08\u7d30\u7bc0", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"code": "LLXJQS", "name": "Wei-Fen Lin  (\u6797\u5049\u68fb)", "avatar": "https://pretalx.com/media/avatars/LLXJQS_jxbkHkb.webp", "biography": "\u6797\u5049\u68fb\u535a\u58eb\u73fe\u4efb\u6210\u529f\u5927\u5b78\u667a\u6167\u904b\u7b97\u5b78\u9662\u7684\u5ba2\u5ea7\u6559\u6388, \u5979\u540c\u6642\u5728\u9ad8\u79d1\u6280\u516c\u53f8\u64d4\u4efbComputer Architect \u7684\u7814\u767c\u8077\u4f4d, \u65e9\u671f\u5728\u77fd\u8c37\u8207\u53f0\u7063\u591a\u9593\u79d1\u6280\u516c\u53f8\u7814\u767c\u5fae\u8655\u7406\u5668\u3001AI\u52a0\u901f\u6676\u7247\u8207\u9ad8\u6548\u80fd\u904b\u7b97\u7cfb\u7d71; \u6797\u535a\u58eb\u9577\u671f\u5728\u696d\u9918\u6295\u5165\u53f0\u7063\u79d1\u6280\u6559\u80b2\u7684\u63a8\u52d5\u5de5\u4f5c\uff0c\u5e0c\u671b\u80fd\u70ba\u53f0\u7063\u9ad8\u79d1\u6280\u4eba\u624d\u57f9\u80b2\u9032\u4e00\u4efd\u5fc3\u529b\u3002", "public_name": "Wei-Fen Lin  (\u6797\u5049\u68fb)", "guid": "2d31c069-7a20-544f-880b-d356a292747a", "url": "https://pretalx.com/coscup-2022/speaker/LLXJQS/"}, {"code": "E9DBNZ", "name": "\u65bd\u5b87\u5ead Yu-Ting Shih", "avatar": "https://pretalx.com/media/avatars/E9DBNZ_wkh9fuF.webp", "biography": "\u958b\u6e90\u65b0\u624b\uff0c\u534a\u5e74\u524d\u53d7\u5230\u5049\u68fb\u8001\u5e2b\u7684\u555f\u767c\u6c7a\u5b9a\u4e00\u8173\u8e0f\u5165AI\u6676\u7247\u9818\u57df\uff0c\u671f\u5f85\u6709\u4e00\u5929\u81ea\u5df1\u4e5f\u80fd\u70ba\u958b\u6e90\u505a\u51fa\u8ca2\u737b", "public_name": "\u65bd\u5b87\u5ead Yu-Ting Shih", "guid": "8c313150-2100-5429-a1b7-16f7382dd4ea", "url": "https://pretalx.com/coscup-2022/speaker/E9DBNZ/"}, {"code": "NSRBUD", "name": "\u5f35\u5cfb\u8c6a Chun-Hao Chang", "avatar": "https://pretalx.com/media/avatars/NSRBUD_RiyzjTl.webp", "biography": "\u53d7\u5230\u8001\u5e2b\u5728\u6210\u5927\u654f\u6c42\u5b78\u9662 AI Computing Architecture and System (AIAS) \u8ab2\u7a0b\u7684\u555f\u767c\uff0c\u767c\u73fe\u81ea\u5df1\u5c0d\u6578\u4f4d\u96fb\u8def\u8a2d\u8a08\u548c AI \u52a0\u901f\u5668\u6709\u6fc3\u539a\u7684\u8208\u8da3\uff0c\u4e5f\u671f\u8a31\u81ea\u5df1\u672a\u4f86\u4e5f\u53ef\u4ee5\u5c0d Open Hardware \u505a\u51fa\u8ca2\u737b\u3002", "public_name": "\u5f35\u5cfb\u8c6a Chun-Hao Chang", "guid": "b3efc380-0b48-5318-924c-b2969457bf6b", "url": "https://pretalx.com/coscup-2022/speaker/NSRBUD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TP3NYR/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TP3NYR/", "attachments": []}, {"guid": "10de0ceb-90c5-5159-b7b2-26c29bf61da3", "code": "JMJGYL", "id": 18684, "logo": null, "date": "2022-07-30T13:00:00+08:00", "start": "13:00", "end": "2022-07-30T13:30:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-18684-scratchmicrobit", "url": "https://pretalx.com/coscup-2022/talk/JMJGYL/", "title": "\u90a3\u4e9b\u5e74\u6211\u5728\u504f\u9109\u6559\u7684Scratch\u548cMicrobit", "subtitle": "", "track": "Open Education", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u96a8\u8457\u8cc7\u8a0a\u79d1\u6280\u6b63\u5f0f\u88ab\u6559\u80b2\u90e8\u7d0d\u5165\u8ab2\u7db1\uff0c\u53f0\u7063\u7684\u570b\u4e2d\u5c0f\u6380\u8d77\u4e00\u80a1\u5b78\u7fd2\u904b\u7b97\u601d\u7dad\u8207\u7a0b\u5f0f\u7684\u98a8\u6f6e\u3002\u7a0b\u5f0f\u6559\u80b2\u88ab\u63a8\u5ee3\u4e86\u3001\u5b78\u751f\u7684\u8cc7\u8a0a\u7d20\u990a\u63d0\u5347\u4e86\u3001\u904b\u7b97\u601d\u7dad\u88ab\u66f4\u591a\u4eba\u61c9\u7528\u5230\u65e5\u5e38\u751f\u6d3b\u4e86\u3002\u90fd\u5e02\u662f\u5982\u6b64\u6c92\u932f\uff0c\u4f46\u662f\u504f\u9109\u5462\uff1f\n\n\u56de\u60f3\u6211\u7b2c\u4e00\u6b21\u958b\u8eca\u4e00\u500b\u534a\u5c0f\u6642\u5230\u6df1\u5c71\u4e2d\u4e0a\u8ab2\uff0c\u6709\u4e9b\u5c0f\u670b\u53cb\u7b2c\u4e00\u6b21\u4e0a\u96fb\u8166\u8ab2\uff0c\u9023\u96fb\u8166\u600e\u9ebc\u958b\u6a5f\u90fd\u4e0d\u6703\uff0c\u4ed6\u5011\u7f3a\u4e4f\u8cc7\u8a0a\u79d1\u6280\u65b9\u9762\u7684\u6559\u5b78\u8cc7\u6e90\uff0c\u6211\u5011\u80fd\u5426\u70ba\u4ed6\u5011\u505a\u4e9b\u4ec0\u9ebc\uff0c\u7e2e\u77ed\u4ed6\u5011\u8207\u90fd\u5e02\u5b69\u5b50\u7684\u5dee\u8ddd\uff1f\n\n\u591a\u8667\u958b\u6e90\u6280\u8853\u8207\u8edf\u9ad4\u7684\u767c\u5c55\uff0c\u6211\u5011\u73fe\u5728\u53ef\u4ee5\u4f7f\u7528\u9019\u4e9b\u8cc7\u6e90\u4f86\u5e6b\u52a9\u504f\u9109\u7684\u5b69\u5b50\u5011\u5b78\u7fd2\u3002\u6211\u5c07\u4ee5\u81ea\u5df1\u5728\u504f\u9109\u5b78\u6821\u6559 Scratch \u8207 Microbit \u7684\u7d93\u9a57\uff0c\u5206\u4eab\u504f\u9109\u8cc7\u8a0a\u6559\u80b2\u6240\u9762\u81e8\u7684\u96e3\u8655\uff0c\u4ee5\u53ca\u5982\u4f55\u7528\u958b\u6e90\u8edf\u9ad4\u5e6b\u52a9\u9019\u4e9b\u6d3b\u6f51\u7684\u5b69\u5b50\u5b78\u7fd2\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "A8FPAB", "name": "Eric Lin", "avatar": "https://pretalx.com/media/avatars/A8FPAB_DfH7FjL.webp", "biography": "\u6211\u662f\u4e00\u500b\u71b1\u611b\u6559\u80b2\u7684\u5de5\u7a0b\u5e2b\u3001\u71b1\u611b\u5beb code \u7684\u8001\u5e2b\u3002\u6559\u5b78\u6bd4\u4e0d\u904e\u6b63\u8077\u8001\u5e2b\u3001\u5beb code \u6bd4\u4e0d\u4e0a\u696d\u754c\u5927\u795e\uff0c\u4f46\u662f\u6211\u6bd4\u5927\u90e8\u5206\u6b63\u5f0f\u6559\u5e2b\u66f4\u61c2\u7a0b\u5f0f\u3001\u6bd4\u5927\u90e8\u5206\u5de5\u7a0b\u5e2b\u66f4\u61c2\u6559\u5b78\u3002\n\n\u6700\u91cd\u8981\u7684\uff0c\u6211\u6709\u4e00\u9846\u70ba\u504f\u9109\u4ed8\u51fa\u7684\u5fc3\uff01\n\n\u6211\u66fe\u7d93 5 \u9ede\u8d77\u5e8a\u8d95\u7b2c\u4e00\u73ed\u6377\u904b\uff0c\u5f9e\u6de1\u6c34\u8dd1\u5230\u6843\u5712\uff1b\u66fe\u7d93\u958b\u4e00\u500b\u534a\u5c0f\u6642\u7684\u8eca\u5230\u5357\u6295\u6df1\u5c71\uff0c\u70ba\u7684\u5c31\u53ea\u662f\u60f3\u8981\u628a\u591a\u4e00\u9ede\u8cc7\u8a0a\u79d1\u6280\u7684\u77e5\u8b58\u5e36\u5165\u504f\u9109\uff0c\u6211\u5e0c\u671b\u6211\u7684\u50bb\u52c1\u80fd\u5920\u611f\u67d3\u66f4\u591a\u7684\u4eba\uff0c\u8b93\u66f4\u591a\u7684\u4eba\u95dc\u5fc3\u504f\u9109\u7684\u8cc7\u8a0a\u6559\u80b2\u3001\u70ba\u504f\u9109\u5949\u737b\u4ed8\u51fa\uff01", "public_name": "Eric Lin", "guid": "92fa563a-7fe5-5bbf-bcf1-f6fd12bc7213", "url": "https://pretalx.com/coscup-2022/speaker/A8FPAB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/JMJGYL/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/JMJGYL/", "attachments": []}, {"guid": "b6231f5a-8e4d-5c56-a841-83c35349b114", "code": "MG7XEC", "id": 19479, "logo": null, "date": "2022-07-30T13:40:00+08:00", "start": "13:40", "end": "2022-07-30T14:10:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-19479", "url": "https://pretalx.com/coscup-2022/talk/MG7XEC/", "title": "\u5982\u4f55\u4ee5\u9ed1\u5ba2\u677e\u4fc3\u9032\u958b\u653e\u79d1\u5b78\u6559\u80b2", "subtitle": "", "track": "Open Education", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u958b\u653e\u79d1\u5b78\u662f\u6307\u91dd\u5c0d\u79d1\u5b78\u7814\u7a76\u904e\u7a0b\u6240\u8490\u96c6\u7684\u8cc7\u6599\u3001\u4f7f\u7528\u5de5\u5177\u53ca\u7522\u51fa\u7d50\u679c\u7684\u958b\u653e\u53ca\u518d\u5229\u7528\uff0c\u6709\u52a9\u65bc\u79d1\u5b78\u9032\u5c55\u548c\u77e5\u8b58\u50b3\u64ad\u3002\u672c\u6f14\u8b1b\u5c07\u85c9\u7531\u5728\u9ad8\u4e2d\u8209\u8fa6\u5929\u6587\u9ed1\u5ba2\u677e\u7684\u7d93\u9a57\uff0c\u5206\u4eab\u53c3\u8207\u8005\u5982\u4f55\u900f\u904e\u4f7f\u7528\u958b\u653e\u8cc7\u6599\u53ca\u958b\u6e90\u8edf\u9ad4\uff0c\u5354\u4f5c\u8ca2\u737b\u958b\u6e90\u7684\u79d1\u5b78\u6559\u6750\uff0c\u4e26\u8aaa\u660e\u9019\u7a2e\u958b\u653e\u5354\u4f5c\u7684\u6a21\u5f0f\u5982\u4f55\u4f5c\u70ba\u516c\u6c11\u79d1\u5b78\u7684\u4e00\u7a2e\u65b0\u5617\u8a66\uff0c\u4e26\u64f4\u53ca\u5230\u4e0d\u540c\u9818\u57df\u7684\u79d1\u5b78\u6559\u80b2\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "CYENCY", "name": "\u8607\u7fbf\u8c6a", "avatar": "https://pretalx.com/media/avatars/CYENCY_Yg2Bn7W.webp", "biography": "\u300c\u958b\u653e\u5929\u6587 \u62c9\u8fd1\u7fa4\u773e\u8207\u661f\u7a7a\u7684\u8ddd\u96e2\u300d\n\u516c\u6c11\u5929\u6587\u5b78\u5bb6/Astrohackers in Taiwan\u793e\u7fa4\u7684\u5171\u540c\u5275\u8fa6\u4eba/\u627f\u63a5\u7db2\u7ad9\u958b\u767c\u53ca\u8cc7\u6599\u79d1\u5b78\u76f8\u95dc\u6848\u5b50\u7684\u9060\u8ddd\u5de5\u4f5c\u8005", "public_name": "\u8607\u7fbf\u8c6a", "guid": "e4f0b1d0-ed79-5ab8-8e71-5465d882b782", "url": "https://pretalx.com/coscup-2022/speaker/CYENCY/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MG7XEC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MG7XEC/", "attachments": []}, {"guid": "e2f5acd1-84a1-53ad-8bc7-5ffd6b3fc2ae", "code": "C7E3ZG", "id": 18261, "logo": null, "date": "2022-07-30T14:20:00+08:00", "start": "14:20", "end": "2022-07-30T15:50:00+08:00", "duration": "01:30", "room": "TR413-1", "slug": "coscup-2022-18261-3d", "url": "https://pretalx.com/coscup-2022/talk/C7E3ZG/", "title": "\u5982\u4f55\u628a\u904b\u7528\u81ea\u7531\u8edf\u9ad4\u8ddf\u8ddf\u5408\u4f5c\u958b\u653e\u8cc7\u6599\u7684\u63a8\u5ee3\u5be6\u4f5c\uff0c\u5e36\u9032\u5230\u6211\u5011\u7684\u73fe\u5be6\u751f\u6d3b\u4e2d\uff1f ---\u4ee5\u5728\u5efa\u4e2d\u5fae\u8ab2\u7a0b\u5efa\u7acb\u53e4\u8e5f3D \u6a21\u578b\u7684\u5be6\u9a57\u70ba\u4f8b", "subtitle": "", "track": "Open Education", "type": "90 mins", "language": "zh-hant", "abstract": "\u5728\u53f0\u7063\uff1a\u70ba\u4f55\u81ea\u7531\u8edf\u9ad4\u8ddf\u958b\u653e\u8cc7\u6599\u558a\u4e86\u591a\u5e74\uff0c\u6c92\u6709\u5e7e\u500b\u8a08\u756b\u662f\u80fd\u597d\u597d\u7dad\u6301\u53ef\u6301\u7e8c\u7522\u51fa\u7684?\n\u70ba\u4f55\u81ea\u7531\u8edf\u9ad4\u754c\u4f86\u4f86\u5f80\u5f80\u7684\u4eba\uff0c\u5230\u5f8c\u4f86\u5e7e\u4e4e\u5c31\u53ea\u5269\u4e0b\u5728\u96fb\u8166\u516c\u53f8\u7576\u5c0f\u78bc\u8fb2\u6216\u9000\u51fa\uff0c\u6c92\u6709\u7d2f\u7a4d\u5e7e\u4f4d\u50cfLinus \u822c\u53ef\u7576\u91cd\u4efb\u7684\u4eba\u624d\uff1f\n\u70ba\u4f55\u5f88\u591a\u7236\u6bcd\u8ddf\u8001\u5e2b\u6232\u7a31\u7ffb\u8f49\u6559\u80b2\u5176\u5be6\u662f\u7ffb\u8eca/\u7ffb\u684c\u6559\u80b2\u800c\u6240\u8b02\"\u6559\u6539\"\u8b8a\u6210\u4e00\u500b\u5f88\u9ad2\u7684\u5b57\u773c?\u6559\u6539\u591a\u6b21\u7684\u7d50\u679c\uff0c\u8b93\u5b78\u7684\u6771\u897f\u8d8a\u4f86\u8d8a\u96dc\uff0c\u5347\u5b78\u88dc\u7fd2\u4e26\u6c92\u6709\u6b47\u696d\uff0c\u5b78\u6b77\u8d8a\u4f86\u8d8a\u8cb6\u503c\u3002\n109\u5e74\u6211\u5f9e\u5efa\u4e2d\u555f\u52d5 \"\u5408\u4f5c\u5f0f\u6578\u4f4d\u8996\u89ba\u8a2d\u8a08\"\u8ab2\u7a0b\uff0c\u7528\u5168\u65b0\u7684\u89c0\u9ede\u4e0b\u7684\u5be6\u969b\u884c\u52d5\u4f86\u793a\u7bc4\u89e3\u7b54\u4e0a\u9762\u4e09\u554f\u984c\u3002\u9019\u662f\u4e00\u7cfb\u5217\u91dd\u5c0d\u81ea\u7531\u8edf\u9ad4\u8ddf\u958b\u653e\u8cc7\u6599\u7684\u6559\u80b2\u8207\u5408\u4f5c\u7522\u51fa\uff08\u5982\u5efa\u4e2d\u7d05\u6a133D \u6a21\u578b\uff09\u8a08\u756b\u3002\u6838\u5fc3\u76ee\u6a19\u5728\u65bc\u4eba\u6587\u95dc\u61f7\uff0c\u904b\u7b97\u8a2d\u8a08\u601d\u7dad\uff0c\u5408\u4f5c\u5be6\u4f5c\uff0c\u958b\u653e\u6578\u4f4d\u7ba1\u7406\u67b6\u69cb\u3002", "description": "\u4e00\u4e9b\u5206\u4eab\u7684\u91cd\u9ede\n* \uff08\u6578\u4f4d\uff09\u4eba\u6587\u95dc\u61f7\uff1a\u6709\u4e9b\u5be6\u9ad4\u6216\u8a31\u4e0d\u80fd\u4fdd\u7559\uff0c\u4f46\u662f\u81f3\u5c11\u73fe\u5728\u53ef\u4ee5\u5148\u4fdd\u5b58\u6578\u4f4d\u8a18\u61b6\uff0c\u518d\u5716\u65e5\u5f8c\u767c\u5c55\n*  \u5b78\u7fd2\u89e3\u6c7a\u554f\u984c\u7684\u80fd\u529b \u4e0d\u662f\u7d66\u9b5a\uff0c\u4e5f\u4e0d\u662f\u7d66\u91e3\u7aff\uff0c\u800c\u662f\u6559\u4ed6\u5982\u4f55\u627e\u6750\u6599\u81ea\u5df1\u505a\u91e3\u7aff\u6240\u4ee5\u80fd\u91e3\u9b5a\n*  \u8207\u4eba\u5408\u4f5c\u6709\u4ed6\u7684\u56f0\u96e3\u8ddf\u5fc5\u8981\u6027\uff0c\u6578\u4f4d\u6642\u4ee3\u7684\u5408\u4f5c\uff0c\u5fc5\u9808\u8981\u6709\u6578\u4f4d\u5316\u7684\u8a2d\u8a08\u8207\u7ba1\u7406\u601d\u7dad\n*  \u4e3b\u4e8b\u8005\u8981\u6709\u91cb\u51fa\u6b0a\u529b\u7d66\u5718\u968a\uff0c\u4f46\u662f\u53c8\u80fd\u5920\u5e6b\u5168\u9ad4\u5584\u5f8c\u7684\u80fd\u529b", "recording_license": "", "do_not_record": true, "persons": [{"code": "8RH7ND", "name": "\u4e01\u570b\u5091", "avatar": "https://pretalx.com/media/avatars/8RH7ND_q40l2lH.webp", "biography": "\u64c1\u6709 \u96fb\u8166 \u8207 \u85dd\u8853\u8207\u79d1\u6280 \u96d9\u5b78\u4f4d\uff0c\u9577\u671f\u6295\u6ce8\u65bc\uff1a\u81ea\u7531\u8edf\u9ad4\u8ddf\u958b\u653e\u8cc7\u6599\uff0cAI/ML\uff0c\u4e92\u52d5\u85dd\u8853\uff0c\u6709\u6a5f\u8fb2\u4f5c\uff0cupcycle \u74b0\u4fdd\u8207\u8a2d\u8a08...\u7b49\u7b49\u793e\u6703\u8b70\u984c", "public_name": "\u4e01\u570b\u5091", "guid": "0c9322d1-4178-5bde-afc3-dbbe31b8c016", "url": "https://pretalx.com/coscup-2022/speaker/8RH7ND/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/C7E3ZG/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/C7E3ZG/", "attachments": []}], "TR410": [{"guid": "c59cc719-e70f-5477-b528-7c0b66766f5a", "code": "9KANAX", "id": 19488, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:30:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19488-line-bot", "url": "https://pretalx.com/coscup-2022/talk/9KANAX/", "title": "\u4f7f\u7528LINE Bot\u958b\u767c\u624b\u6a5f\u904a\u6232\u7cfb\u7d71\uff08\u624b\u904a\uff09", "subtitle": "", "track": "Open Source Chatbot", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4ecb\u7d39\u5229\u7528LINE Bot\u958b\u767c\u51fa\u591a\u5143\u7684\u624b\u904a\u7cfb\u7d71\uff0c\u4ecb\u7d39\u5982\u4f55\u8a2d\u8a08\u51fa\u5438\u5f15\u4eba\u7684\u904a\u6232\u9ad4\u9a57\uff0c\u4ee5\u53ca\u5206\u4eab\u672c\u6848BOT\u7684\u904a\u6232\u529f\u80fd\uff0c\u4ee5\u53caLINE Bot\u958b\u767c\u904b\u7528\u6280\u5de7\u3002\u9810\u671f\u807d\u773e\u80fd\u5728\u672c\u6b21\u6f14\u8b1b\u4e2d\u7372\u5f97LINE Bot\u5728\u904a\u6232\u5a1b\u6a02\u958b\u767c\u4e0a\u7684\u767c\u5c55\u6027\u3002", "description": "1.LINE Bot\u767c\u5c55\u5230\u73fe\u5728\u666e\u904d\u904b\u7528\u5728\u5546\u696d\u4e0a\uff0c\u6975\u5c11\u6578\u6703\u904b\u7528\u5728\u904a\u6232\u5a1b\u6a02\u4e0a\uff0c\u73fe\u5728\u5229\u7528LINE Bot\u958b\u767c\u300c\u624b\u6a5f\u904a\u6232\u300d(\u624b\u904a)\uff0c\u4e5f\u662f\u7a2e\u9078\u64c7\uff0c\u4e0d\u8ad6\u662fLINE\u7684\u666e\u904d\u4f7f\u7528\u7387\u4ee5\u53ca\u53cb\u5584\u7684\u958b\u767c\u74b0\u5883\u90fd\u5f88\u9069\u5408(LINE Developers)\uff0c\u800c\u4e14\u5229\u7528LINE Bot\u958b\u767c\u904a\u6232\u4e5f\u80fd\u8b93\u4f7f\u7528\u8005\u8f03\u6709\u89aa\u5207\u611f\uff0c\u56e0\u70ba\u672c\u9ad4\u67b6\u69cb\u9084\u662f\u5728LINE\u804a\u5929\u5ba4\u88e1\u3002\n\n2.\u672c\u6b21\u6703\u4ecb\u7d39\u5982\u4f55\u5728LINE\u804a\u5929\u5ba4\u88e1\u9032\u884c\u904a\u6232\u9ad4\u9a57\uff0c\u4ee5\u53ca\u5982\u4f55\u904b\u7528 LINE \u63d0\u4f9b\u7684 API \u5982 Flex Message\u3001LIFF\u3001Rich Menu\u3001LINE Notify \u4f86\u5b8c\u6210\u8a2d\u8a08\u8207\u5be6\u4f5c\uff0c\u4ee5\u5b8c\u5584\u7684\u529f\u80fd\u5275\u9020\u9ad4\u9a57\uff0c\u6eff\u8db3\u4f7f\u7528\u8005\u904a\u73a9\u7684\u610f\u9858\u6027\uff0c\u638c\u63e1\u904a\u6232\u7684\u5143\u7d20\u518d\u642d\u914dLINE Bot\u6240\u80fd\u63d0\u4f9b\u7684\u652f\u63f4\u4e0b\u53bb\u505a\u958b\u767c\u3002\u9810\u671f\u89c0\u773e\u5011\u80fd\u5728\u672c\u6b21\u6f14\u8b1b\u4e2d\u7372\u5f97LINE Bot\u5728\u904a\u6232\u5a1b\u6a02\u958b\u767c\u4e0a\u7684\u767c\u5c55\u6027\u3002\n\n3.\u672cBot\u76ee\u524d\u5df2\u8a2d\u8a08\u5169\u5927\u4e3b\u984c\u904a\u6232\u4ee5\u53ca\u5c07\u8fd120\u7a2e\u5c0f\u904a\u6232\uff0c\u529f\u80fd\u958b\u767c\u4e0a\u5206\u70ba\u4e09\u5927\u7cfb\u7d71\uff1a\u7fa4\u7d44\u4e92\u52d5\u7cfb\u7d71\u3001\u55ae\u6a5f\u904a\u73a9\u7cfb\u7d71\u3001\u7dda\u4e0a\u904a\u73a9\u7cfb\u7d71\u3002\u6703\u5728\u672c\u6b21\u6f14\u8b1b\u4e2d\u6311\u4e00\u90e8\u4efd\u51fa\u4f86\u505a\u7c21\u55ae\u4ecb\u7d39\u3002\n\u2027\u7fa4\u7d44\u4e92\u52d5\u7cfb\u7d71\uff1a\u5229\u7528LINE\u7fa4\u7d44\u53ef\u52a0\u5165BOT\u7684\u6b0a\u9650\uff0c\u6210\u54e1\u5011\u53ef\u5728\u7fa4\u7d44\u4e00\u540c\u89e3\u4efb\u52d9\u4ee5\u53ca\u5efa\u7acb\u516c\u6703..\u7b49\u3002\n\u2027\u55ae\u6a5f\u904a\u6232\u7cfb\u7d71\uff1a\u6709\u4e9b\u4f7f\u7528\u8005\u53ea\u60f3\u6c89\u6eba\u65bc\u81ea\u5df1\u7684\u4e16\u754c\u88e1\uff0c\u672cBot\u958b\u767c\uff1a\u300c\u990a\u6210\u985e\u578b\u300d\u904a\u6232\u3002\n\u2027\u7dda\u4e0a\u904a\u6232\u7cfb\u7d71\uff1a\u6709\u4eba\u7684\u5730\u65b9\u5c31\u6709\u6c5f\u6e56\uff0c\u9760\u6bd4\u8f03\u7372\u5f97\u6210\u5c31\uff0c\u672cBot\u958b\u767c\uff1a\u300c\u5361\u724c\u985e\u578b\u300d\u904a\u6232\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "FVYJY7", "name": "RideR", "avatar": "https://pretalx.com/media/avatars/FVYJY7_yBTTCty.webp", "biography": "\u5927\u5bb6\u597d \u6211\u662frider\uff0c\u4f7f\u7528Ruby on Rails\u958b\u767cLINE Bot game. \u6b61\u8fce\u540c\u597d\u8005\u4e92\u76f8\u4ea4\u6d41\uff0c\u5206\u4eab\u6280\u5de7\u3002", "public_name": "RideR", "guid": "5745cf0c-6a94-51e4-a9a0-197ab4ac0e2a", "url": "https://pretalx.com/coscup-2022/speaker/FVYJY7/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/9KANAX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/9KANAX/", "attachments": []}, {"guid": "967c583d-5633-594d-9663-f382c1c8a4a3", "code": "URSLSK", "id": 19490, "logo": null, "date": "2022-07-30T10:40:00+08:00", "start": "10:40", "end": "2022-07-30T11:10:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19490", "url": "https://pretalx.com/coscup-2022/talk/URSLSK/", "title": "\u53f0\u79d1\u4e0d\u5206\u7cfb\u5b78\u59ca", "subtitle": "", "track": "Open Source Chatbot", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "# \u53f0\u79d1\u4e0d\u5206\u7cfb\u5b78\u59ca\n\u300c\u53f0\u79d1\u4e0d\u5206\u7cfb\u5b78\u59ca\u300d\u662f\u4e00\u6b3e\u5c08\u70ba\u53f0\u79d1\u5168\u6821\u4e0d\u5206\u7cfb\u65b0\u751f\u88fd\u4f5c\u7684 LINE \u804a\u5929\u6a5f\u5668\u4eba\uff0c\u70ba\u4e86\u89e3\u6c7a\u6bcf\u5e74\u5168\u6821\u4e0d\u5206\u7cfb\u65b0\u751f\u5165\u5b78\u6642\u7684\u56f0\u60d1\uff0c\u56e0\u6b64\u7531\u672c\u4eba\u4e3b\u52d5\u767c\u60f3\u3001\u8a2d\u8a08\u4e26\u5b8c\u6210\u6b64\u5c08\u6848\uff0c\u76ee\u524d\u63d0\u4f9b**\u9078\u8ab2\u89e3\u7b54**\u3001**\u7562\u696d\u689d\u4ef6**\u548c**\u6821\u5167\u5927\u5c0f\u4e8b\u901a\u77e5**\u7b49\u529f\u80fd\u3002", "description": "# \u53f0\u79d1\u4e0d\u5206\u7cfb\u5b78\u59ca\n\u300c\u53f0\u79d1\u4e0d\u5206\u7cfb\u5b78\u59ca\u300d\u662f\u4e00\u6b3e\u5c08\u70ba\u53f0\u79d1\u5168\u6821\u4e0d\u5206\u7cfb\u65b0\u751f\u88fd\u4f5c\u7684 LINE \u804a\u5929\u6a5f\u5668\u4eba\uff0c\u70ba\u4e86\u89e3\u6c7a\u6bcf\u5e74\u5168\u6821\u4e0d\u5206\u7cfb\u65b0\u751f\u5165\u5b78\u6642\u7684\u56f0\u60d1\uff0c\u56e0\u6b64\u7531\u672c\u4eba\u4e3b\u52d5\u767c\u60f3\u3001\u8a2d\u8a08\u4e26\u5b8c\u6210\u6b64\u5c08\u6848\uff0c\u76ee\u524d\u63d0\u4f9b**\u9078\u8ab2\u89e3\u7b54**\u3001**\u7562\u696d\u689d\u4ef6**\u548c**\u6821\u5167\u5927\u5c0f\u4e8b\u901a\u77e5**\u7b49\u529f\u80fd\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "SCHMGE", "name": "\u5f35\u54f2\u744b", "avatar": "https://pretalx.com/media/avatars/SCHMGE_c63EF6A.webp", "biography": "\u6211\u662f Wells\uff0c\u64d4\u4efb\u904e\u570b\u969b\u6280\u80fd\u7af6\u8cfd\u96fb\u6c23\u88dd\u914d\u7684\u570b\u624b\uff0c\u5f81\u670d\u4e86\u96fb\u6c23\u9818\u57df\u5f8c\uff0c\u73fe\u5728\u6b63\u8de8\u5927\u7248\u5716\u5230\u8cc7\u8a0a\u754c\u3002\u5f9e\u4e8b Rails \u958b\u767c\u6709\u5169\u5e74\u591a\u7684\u6642\u9593\uff0c\u60f3\u4e86\u89e3\u66f4\u591a\u53ef\u4ee5\u770b\u770b[\u6211\u7684\u500b\u4eba\u7db2\u7ad9](https://www.wells.tw/)", "public_name": "\u5f35\u54f2\u744b", "guid": "b703805a-3f05-58f4-a2cb-7ef974df94d9", "url": "https://pretalx.com/coscup-2022/speaker/SCHMGE/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/URSLSK/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/URSLSK/", "attachments": []}, {"guid": "e6fbc305-3248-56b3-a24f-e88690371e35", "code": "K7VGTT", "id": 19437, "logo": null, "date": "2022-07-30T12:20:00+08:00", "start": "12:20", "end": "2022-07-30T12:50:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19437-line", "url": "https://pretalx.com/coscup-2022/talk/K7VGTT/", "title": "\u55ae\u6708\u7834\u842c\u4f7f\u7528\u8005\uff1a\u6211\u7528 LINE \u6a5f\u5668\u4eba\u5e6b\u9ad8\u4e2d\u751f\u7533\u8acb\u5927\u5b78", "subtitle": "", "track": "Open Source Chatbot", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u5bd2\u5047\u671f\u9593\uff0c\u9ad8\u4e2d\u751f\u7684\u6211\u767c\u73fe\u540c\u5b78\u5011\u7ffb\u95b1\u5927\u5b78\u7533\u8acb\u7c21\u7ae0\u89ba\u5f97\u9ebb\u7169\uff0c\u6211\u5c31\u81ea\u4e3b\u958b\u767c\u4e00\u652f\u67e5\u5927\u5b78\u79d1\u7cfb\u6a19\u6e96\u7684 LINE \u6a5f\u5668\u4eba\uff0c\u53ea\u8981\u50b3\u6821\u540d + \u79d1\u7cfb\uff0c\u5c31\u80fd\u627e\u8a72\u79d1\u7cfb\u7684\u76f8\u95dc\u8cc7\u8a0a\uff0c\u4e26\u4e00\u9375\u5c07\u9762\u8a66\u65e5\u671f\u52a0\u5230\u884c\u4e8b\u66c6\uff0c\u5728\u767c\u5e03\u4e0d\u5230\u4e00\u500b\u6708\u5167\u4f7f\u7528\u8005\u5c31\u7834\u842c\u3002\n\n\u5728\u672c\u6b21\u8b70\u7a0b\u4e2d\uff0c\u500b\u4eba\u6703\u5206\u4eab\u6211\u7684\u8a2d\u8a08\u52d5\u6a5f\u8207\u601d\u8def\u3001\u4f7f\u7528\u7684\u958b\u767c\u6280\u8853\uff0c\u5f8c\u53f0\u8cc7\u6599\uff0c\u4ee5\u53ca\u5f8c\u671f\u6211\u512a\u5316\u6548\u80fd\u3001\u63a8\u5ee3 side project \u7684\u65b9\u6cd5\uff0c\u5e0c\u671b\u80fd\u85c9\u7531\u81ea\u8eab\u958b\u767c\u904e\u7a0b\uff0c\u5e6b\u52a9\u4e5f\u60f3\u5efa\u7acb side project \u7684\u8207\u6703\u8005\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "FUKSYG", "name": "Shawn Chang", "avatar": "https://pretalx.com/media/avatars/FUKSYG_GtTx9bk.webp", "biography": "\u4e00\u4f4d\u6f8e\u6e56\u9ad8\u4e09\u751f\uff0c\u66fe\u70ba\u860b\u679c\u4ec1 IG \u7de8\u8f2f\uff0c\u73fe\u5728\u662f\u67d0\u65b0\u5275\u7684 IT \u5be6\u7fd2\u751f\u3002\u65e9\u4e0a\u4eab\u53d7\u4e00\u676f\u4e0d\u52a0\u7cd6\u62ff\u9435\u662f\u4f8b\u884c\u516c\u4e8b\uff0c\u671f\u671b\u4ee5\u6587\u5b57\u5206\u4eab\u79d1\u6280\u8cc7\u8a0a\uff0c\u6b63\u5728\u7cbe\u9032\u793e\u7fa4\u7d93\u71df\u548c\u6578\u4f4d\u884c\u92b7\u7684\u80fd\u529b\u3002\n--\n My website : https://jcshawn.com/", "public_name": "Shawn Chang", "guid": "e44865f2-e17f-5a77-a58d-adcd9ff76090", "url": "https://pretalx.com/coscup-2022/speaker/FUKSYG/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/K7VGTT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/K7VGTT/", "attachments": [{"title": "banner", "url": "/media/coscup-2022/submissions/K7VGTT/resources/linebot_journal_yoim1dV.jpg", "type": "related"}]}, {"guid": "ddcac017-4343-5184-8401-3580b582a678", "code": "FEMFBD", "id": 19575, "logo": null, "date": "2022-07-30T13:00:00+08:00", "start": "13:00", "end": "2022-07-30T13:30:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19575-ai", "url": "https://pretalx.com/coscup-2022/talk/FEMFBD/", "title": "\u770b\u5716\u8aaa\u6545\u4e8bAI\u6a5f\u5668\u4eba", "subtitle": "", "track": "Open Source Chatbot", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u672c\u8b70\u7a0b\u88e1\uff0c\u6211\u6703\u958b\u6e90\u4e00\u652f\u770b\u5716\u8aaa\u6545\u4e8b\u7684AI\u6a5f\u5668\u4eba\uff0c\u4f7f\u7528\u8005\u53ea\u8981\u4e0a\u50b3\u7167\u7247\uff0c\u5b83\u5c31\u6703\u8b1b\u4e00\u6bb5\u8a71\u4f86\u63cf\u8ff0\u9019\u5f35\u7167\u7247\uff0c\u4e26\u4e14\u540c\u6642\u4e32\u63a5Azure\u3001AWS\u3001Google\u7b49\u96f2\u7aef\u670d\u52d9\uff0c\u525b\u597d\u53ef\u4ee5\u6bd4\u8f03\u4e0d\u540c\u670d\u52d9\u7684\u5f71\u50cf\u8fa8\u8b58\u6548\u80fd\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZLYHLD", "name": "\u5947\u6b65\u8001\u7239\uff08\u9673\u4f73\u65b0\uff09", "avatar": "https://pretalx.com/media/avatars/ZLYHLD_6zbWRzu.webp", "biography": "\u6211\u662f\u5947\u6b65\u8001\u7239\u9673\u4f73\u65b0\uff0c\u5728\u4e2d\u90e8\u8209\u8fa6Chatbot\u5c0f\u805a\uff08\u76ee\u524d\u4ee5\u7dda\u4e0a\u70ba\u4e3b\uff09\uff0c\u672c\u8eab\u662fLINE API Expert\uff0c\u4e5f\u662f\u5fae\u8edfAI\u4eba\u5de5\u667a\u6167\u9818\u57df\u7684MVP\u3002", "public_name": "\u5947\u6b65\u8001\u7239\uff08\u9673\u4f73\u65b0\uff09", "guid": "1ba9d12d-05e6-52f2-9999-f17a95a03d36", "url": "https://pretalx.com/coscup-2022/speaker/ZLYHLD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FEMFBD/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FEMFBD/", "attachments": []}, {"guid": "d9fc39db-38eb-5a28-9b19-98b2c8912366", "code": "W3QBYT", "id": 18420, "logo": null, "date": "2022-07-30T13:40:00+08:00", "start": "13:40", "end": "2022-07-30T14:10:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-18420-triton-as-nlp-model-inference-back-end", "url": "https://pretalx.com/coscup-2022/talk/W3QBYT/", "title": "Triton as NLP Model Inference Back-end", "subtitle": "", "track": "Open Source Chatbot", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "\u5982\u679c\u4e00\u500b Chatbot \u6709\u6975\u5927\u91cf\u7684\u4f7f\u7528\u8005\uff0c\u53c8\u4e32\u63a5\u4e86\u81ea\u5df1\u8a13\u7df4\u7684NLP Model\uff0c\u90a3\u9ebc back-end service \u540c\u6642\u8981 inference \u9019\u9ebc\u591a\u4f7f\u7528\u8005\u7684\u81ea\u7136\u8a9e\u8a00\uff0c\u60f3\u5fc5\u6703\u662f\u4e00\u500b\u74f6\u9838\u3002\u70ba\u4e86\u89e3\u6c7a\u9019\u985e\u7684\u554f\u984c\uff0cNividia \u63a8\u51fa\u4e86\u4e00\u5957\u958b\u6e90\u7684 inference server \u5de5\u5177\uff0cTriton\uff0c\u53ef\u4ee5\u5728 GPU \u6216 CPU \u4e0a\u90e8\u7f72\u6a21\u578b\uff0c\u5c07 GPU/CPU \u5229\u7528\u7387\u6700\u5927\u5316\uff0c\u4ee5\u9054\u5230\u66f4\u5feb\u901f\u7684 inference\u3002\n\n\u672c\u6b21\u6f14\u8b1b\u6703\u4ecb\u7d39 Triton Inference Server\uff0c\u4e26\u4e14\u900f\u904e\u5be6\u969b\u7bc4\u4f8b\u5c07 NLP Model \u90e8\u7f72\u9032\u53bb Triton\u3002", "description": "Chatbot \u8981\u4e32\u63a5\u5230\u81ea\u5df1\u8a13\u7df4\u7684 NLP Model\uff0c\u90a3\u9ebc\u5c31\u9700\u8981\u5efa\u7acb\u4e00\u500b back-end service\uff0c\u8b93\u4f7f\u7528\u8005\u7684\u81ea\u7136\u8a9e\u8a00\u9001\u5230 back-end service \u88e1\u505a inference\uff0c\u4e26\u56de\u50b3\u7d50\u679c\u5230 Chatbot\u3002\u53ef\u662f\u5982\u679c\u9019\u500b Chatbot \u6709\u6975\u5927\u91cf\u7684\u4f7f\u7528\u8005\uff0c\u90a3\u9ebc back-end service \u540c\u6642\u8981 inference \u9019\u9ebc\u591a\u4f7f\u7528\u8005\u7684\u81ea\u7136\u8a9e\u8a00\uff0c\u60f3\u5fc5\u6703\u662f\u4e00\u500b\u74f6\u9838\u3002\u70ba\u4e86\u89e3\u6c7a\u9019\u985e\u7684\u554f\u984c\uff0cNividia \u63a8\u51fa\u4e86\u4e00\u5957\u958b\u6e90\u7684 inference server \u5de5\u5177\uff0cTriton\uff0c\u53ef\u4ee5\u5728 GPU \u6216 CPU \u4e0a\u90e8\u7f72\u6a21\u578b\uff0c\u4f7f\u7528\u52d5\u614b\u6279\u6b21\u8655\u7406\u548c\u4e26\u884c\u6a21\u578b\u57f7\u884c\u7b49\u529f\u80fd\uff0c\u5c07 GPU/CPU \u5229\u7528\u7387\u6700\u5927\u5316\uff0c\u4ee5\u9054\u5230\u66f4\u5feb\u901f\u7684 inference\u3002\n\n\u672c\u6b21\u6f14\u8b1b\u6703\u4ecb\u7d39 Triton Inference Server\uff0c\u4e26\u4e14\u900f\u904e\u5be6\u969b\u7bc4\u4f8b\u5c07 NLP Model \u90e8\u7f72\u9032\u53bb Triton\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "9KQBXX", "name": "Ko Ko", "avatar": "https://pretalx.com/media/avatars/9KQBXX_7aEOdYF.webp", "biography": "Microsoft AI MVP\uff0c\u4e00\u76f4\u81f4\u529b\u65bc\u5206\u4eab AI \u8207 Chatbot \u76f8\u95dc\u7684\u6280\u8853\u3002\u66fe\u65bc\u8a31\u591a\u5927\u578b\u7814\u8a0e\u6703\u64d4\u4efb\u8b1b\u8005\uff0c\u5305\u542b COSCUP\u3001.NET CONF\u3001\u53f0\u7063\u4eba\u5de5\u667a\u6167\u5b78\u6821\u5e74\u6703\u7b49\uff0c\u4e5f\u662f Chatbot \u793e\u7fa4\u7684\u6838\u5fc3\u6210\u54e1\u3002", "public_name": "Ko Ko", "guid": "85172c5c-1654-5d9b-a32c-fb4ceb236867", "url": "https://pretalx.com/coscup-2022/speaker/9KQBXX/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/W3QBYT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/W3QBYT/", "attachments": []}, {"guid": "ef3b6738-4959-5cc8-8ecb-2cd1eee89a73", "code": "YDUU88", "id": 18317, "logo": null, "date": "2022-07-30T14:20:00+08:00", "start": "14:20", "end": "2022-07-30T14:50:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-18317-flex---line-chatbot", "url": "https://pretalx.com/coscup-2022/talk/YDUU88/", "title": "Flex \u958b\u767c\u4eba\u54e1\u5de5\u5177\uff1a\u4e00\u500b\u8f14\u52a9\u958b\u767c LINE chatbot \u7684\u958b\u6e90\u5de5\u5177", "subtitle": "", "track": "Open Source Chatbot", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u300cFlex \u958b\u767c\u4eba\u54e1\u5de5\u5177\u300d\u662f\u8b1b\u8005\u70ba\u4e86\u8f14\u52a9\u958b\u767c LINE chatbot \u800c\u88fd\u4f5c\u7684\u5c0f\u5de5\u5177\uff0c\u5b83\u4e3b\u6253\u7684\u529f\u80fd\u662f\u5728\u6536\u5230 Messaging API \u7684 Event \u6642\u6703\u76f4\u63a5\u56de\u50b3 JSON\uff0c\u5982\u679c\u50b3\u9001 Message JSON \u6216\u662f Flex Message Simulator \u8907\u88fd\u7684 JSON \u7d66\u5b83\uff0c\u4f60\u9084\u80fd\u76f4\u63a5\u770b\u5230\u9019\u500b JSON \u7684\u5448\u73fe\u7d50\u679c\uff01\u5728\u9019\u500b\u8b70\u7a0b\u5167\u5c07\u6703\u8a73\u7d30\u4ecb\u7d39\u9019\u500b\u5c0f\u5de5\u5177\u7684\u4f7f\u7528\u65b9\u6cd5\u3002\u539f\u59cb\u78bc\u4ee5 MIT License \u91cb\u51fa: https://github.com/taichunmin/gcf-line-devbot", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "TXVSDR", "name": "\u6234\u5747\u6c11", "avatar": "https://pretalx.com/media/avatars/TXVSDR_YwGWElw.webp", "biography": "\u300cLINE \u6578\u4f4d\u7248\u540d\u7247\u300d\u7684\u4f5c\u8005\uff0cLINE \u5b98\u65b9\u8a8d\u8b49 API Expert\uff0c\u56fa\u5b9a\u51fa\u6c92\u65bc\u53f0\u4e2d\u804a\u5929\u6a5f\u5668\u4eba\u5c0f\u805a\uff0c\u5982\u679c\u6709\u88fd\u4f5c LINE \u804a\u5929\u6a5f\u5668\u4eba\u7684\u76f8\u95dc\u7591\u554f\uff0c\u6b61\u8fce\u76f4\u63a5\u8ddf\u6211\u804a\u804a\u5594\uff01", "public_name": "\u6234\u5747\u6c11", "guid": "66208dba-f686-5704-8990-ea509c3c3d0d", "url": "https://pretalx.com/coscup-2022/speaker/TXVSDR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/YDUU88/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/YDUU88/", "attachments": []}, {"guid": "6d93ea70-ecd4-5e75-ad08-d0bd6350cdbb", "code": "7Y7LDP", "id": 19523, "logo": null, "date": "2022-07-30T15:00:00+08:00", "start": "15:00", "end": "2022-07-30T15:30:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19523-chatbot--webview--app", "url": "https://pretalx.com/coscup-2022/talk/7Y7LDP/", "title": "Chatbot + \u793e\u7fa4\u5a92\u9ad4 + Webview = \u793e\u7fa4\u6642\u4ee3\u7684 App", "subtitle": "", "track": "Open Source Chatbot", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Sociably.js \u662f\u5728\u793e\u7fa4\u5e73\u53f0\u4e0a\u6253\u9020 UI \u7684\u7a0b\u5f0f\u6846\u67b6\uff0c\u900f\u904e\u5c07 chatbot\u3001\u793e\u7fa4\u5a92\u9ad4\u3001Web App \u6574\u5408\u5728\u4e00\u8d77\uff0c\u6211\u5011\u80fd\u505a\u51fa\u4e0d\u8f38\u7d66\u50b3\u7d71 App \u7684\u529f\u80fd\u548c\u9ad4\u9a57\u3002\n\u4f46\u9019\u6b21\u5148\u653e\u4e0b\u6280\u8853\uff0c\u60f3\u8207\u5927\u5bb6\u63a2\u8a0e chatbot \u70ba\u4ec0\u9ebc\u4e0d\u5982\u9810\u671f\uff1f\u800c Sociably \u7528\u54ea\u4e9b\u5168\u65b0\u7684\u6a5f\u5236\u626d\u8f49\u9019\u4e9b\u52a3\u52e2\uff0c\u4e26\u8b93\u958b\u767c\u8005\u80fd\u5728\u5728\u793e\u7fa4\u6642\u4ee3\u88e1\uff0c\u63d0\u4f9b\u7121\u53ef\u53d6\u4ee3\u7684\u50f9\u503c\u7d66\u793e\u7fa4\u5a92\u9ad4\u7684\u4f7f\u7528\u8005\u3002", "description": "Sociably.js\nGitHub: https://github.com/machinat/sociably\nTwitter: https://twitter.com/Sociablyjs", "recording_license": "", "do_not_record": false, "persons": [{"code": "SQELRF", "name": "Patrick Liu", "avatar": "https://pretalx.com/media/avatars/SQELRF_cVC52hq.webp", "biography": "Author of *Machinat.js*", "public_name": "Patrick Liu", "guid": "2750bc2a-57fc-509d-9e7b-fee4513ae760", "url": "https://pretalx.com/coscup-2022/speaker/SQELRF/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/7Y7LDP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/7Y7LDP/", "attachments": []}, {"guid": "53a75d26-981e-5a8f-bc24-0da93a6e475f", "code": "MLQBEL", "id": 19292, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T16:00:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19292-liff-mock", "url": "https://pretalx.com/coscup-2022/talk/MLQBEL/", "title": "\u5e36\u60a8\u8b80\u6e90\u78bc\uff1aLIFF Mock", "subtitle": "", "track": "Open Source Chatbot", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "LIFF Plugin \u662f LIFF \u4e0a\u7684\u4e00\u500b\u529f\u80fd\uff0c\u80fd\u8b93\u958b\u767c\u8005\u53ef\u4ee5\u5728 LIFF \u4e0a\u505a\u64f4\u5145\u529f\u80fd\uff0c\u518d\u7d66\u5176\u4ed6\u958b\u767c\u8005\u5b89\u88dd\u3002\u800c LIFF Mock \u662f\u7531 LINE \u5b98\u65b9\u958b\u767c\u7684\uff0c\u4e00\u500b LIFF Plugin \u7684\u64f4\u5145\u529f\u80fd\uff0c\u80fd\u5920\u8f14\u52a9\u958b\u767c\u8005\u9032\u884c LIFF \u76f8\u95dc\u7a0b\u5f0f\u7684\u81ea\u52d5\u6e2c\u8a66\uff0c\u672c\u8b70\u7a0b\u5c07\u5e36\u60a8\u8b80\u904e LIFF Mock \u5927\u90e8\u5206\u7684\u539f\u59cb\u78bc\uff0c\u4e26\u4e14\u4e86\u89e3\u5176\u904b\u4f5c\u7684\u539f\u7406\u3002", "description": "LIFF Plugin \u662f LIFF \u4e0a\u7684\u4e00\u500b\u529f\u80fd\uff0c\u80fd\u8b93\u958b\u767c\u8005\u53ef\u4ee5\u5728 LIFF \u4e0a\u505a\u64f4\u5145\u529f\u80fd\uff0c\u518d\u7d66\u5176\u4ed6\u958b\u767c\u8005\u5b89\u88dd\u3002\u800c LIFF Mock \u662f\u7531 LINE \u5b98\u65b9\u958b\u767c\u7684\uff0c\u4e00\u500b LIFF Plugin \u7684\u64f4\u5145\u529f\u80fd\uff0c\u80fd\u5920\u8f14\u52a9\u958b\u767c\u8005\u9032\u884c LIFF \u76f8\u95dc\u7a0b\u5f0f\u7684\u81ea\u52d5\u6e2c\u8a66\uff0c\u672c\u8b70\u7a0b\u5c07\u5e36\u60a8\u8b80\u904e LIFF Mock \u5927\u90e8\u5206\u7684\u539f\u59cb\u78bc\uff0c\u4e26\u4e14\u4e86\u89e3\u5176\u904b\u4f5c\u7684\u539f\u7406\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "ASAT7M", "name": "\u5361\u7c73\u54e5", "avatar": "https://pretalx.com/media/avatars/ASAT7M_a4gy7y3.webp", "biography": "\u6211\u662f\u5361\u7c73\u54e5\uff0c\u8cc7\u6df1 Rails \u958b\u767c\u8005\uff0cLINE \u5b98\u65b9\u8a8d\u8b49\u7684 API \u5c08\u5bb6\u3002\u76ee\u524d\u5728\u7dad\u8b77\u57fa\u65bc Rails \u7684\u804a\u5929\u6a5f\u5668\u4eba\u6846\u67b6 Kamigo\u3002", "public_name": "\u5361\u7c73\u54e5", "guid": "816a5884-5d10-5b0f-80f3-6e9d1154117f", "url": "https://pretalx.com/coscup-2022/speaker/ASAT7M/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MLQBEL/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MLQBEL/", "attachments": []}], "TR310-2": [{"guid": "9065e1ed-832a-5599-9f54-3b682fb68ac3", "code": "KWFMZ7", "id": 20529, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T10:30:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-20529-implementation-methods-for-a-web-app-with-a-rich-front-end-and-a-rails-back-end", "url": "https://pretalx.com/coscup-2022/talk/KWFMZ7/", "title": "Implementation Methods for a Web App with a Rich Front-end and a Rails Back-end", "subtitle": "", "track": "OpenSource Conference People Network (OSPN) in Japan", "type": "others", "language": "ja-jp", "abstract": "This talk will present an example of a web-application implementation using JQuery-UI, JQuery, and Bootstrap to provide impressive front side pages connected to the Rails backend server.  Due to various problems, it is not so easy to build an excellent web app with a state-of-the-art front-end framework and the latest Rails platform.  The most straightforward way to realize such an application with attractive user interfaces working with the Rails server is to operate the Rails server in API mode and make the front-side and the server communicate using AJAX. However, the developers must confront several difficulties, such as security protection, preventing vulnerabilities, etc. This talk will introduce some examples to avoid such obstacles to implementing an attractive web app by showing a practical case the presenter recently created.", "description": "This talk will present an example of a web-application implementation using JQuery-UI, JQuery, and Bootstrap to provide impressive front side pages connected to the Rails backend server.  Due to various problems, it is not so easy to build an excellent web app with a state-of-the-art front-end framework and the latest Rails platform.  The most straightforward way to realize such an application with attractive user interfaces working with the Rails server is to operate the Rails server in API mode and make the front-side and the server communicate using AJAX. However, the developers must confront several difficulties, such as security protection, preventing vulnerabilities, etc. This talk will introduce some examples to avoid such obstacles to implementing an attractive web app by showing a practical case the presenter recently created.", "recording_license": "", "do_not_record": false, "persons": [{"code": "HCRAQE", "name": "Jun Iio", "avatar": "https://pretalx.com/media/avatars/HCRAQE_3uJQbKX.webp", "biography": "Jun IIO received the B.S. and M.S. degrees in Mathematical Engineering and Information Physics from the University of Tokyo in 1992 and 1994, respectively. After graduated the university, he joined to Mitsubishi Research Institute, Inc. In 2007, he finished without a degree after completion of required course credits at Department of Systems Innovation, Division of Engineering Science, Graduate School of Osaka University, and obtained Ph.D. in 2008. He is now a professor in the Faculty of Global Informatics, Chuo University.", "public_name": "Jun Iio", "guid": "533bb555-6f5b-520b-8589-c7901adfae69", "url": "https://pretalx.com/coscup-2022/speaker/HCRAQE/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/KWFMZ7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/KWFMZ7/", "attachments": []}, {"guid": "d3a57370-1fbb-5e62-89a8-015a2d45b226", "code": "MSCQR7", "id": 20530, "logo": null, "date": "2022-07-30T10:40:00+08:00", "start": "10:40", "end": "2022-07-30T11:10:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-20530-visits-to-pycon-and-information-on-hot-springs-from-asian-countries", "url": "https://pretalx.com/coscup-2022/talk/MSCQR7/", "title": "Visits to PyCon and information on hot springs from Asian countries", "subtitle": "", "track": "OpenSource Conference People Network (OSPN) in Japan", "type": "others", "language": "ja-jp", "abstract": "Shunsuke has visited many Pycons in each Asian Country (and more)  and hot springs there, he will talk about what happened there, the visit logs and more.", "description": "Shunsuke would love to see PyCon in various locations since he became the chair of PyCon JP in 2017, and he has visited many PyCons including PyCon APAC (Singapore) PyCon APAC Philippine, PyCon Taiwan, PyCon JP (Tokyo), PyCon mini Kyusyu(Okinawa and Kumamoto), PyCon mini Sapporo(Hokkaido), PyCon US(Portland, SLC) and many more, and I have also visited many hot springs there. I would love to talk about what happened on it and my visit logs.", "recording_license": "", "do_not_record": false, "persons": [{"code": "TRRHH9", "name": "Shunsuke Yoshida", "avatar": null, "biography": "Shunsuke is PyCon JP Association Board member / MIRACLELINUX Community leader and organize Pycon JP, he got the award running and contributing Pycon.", "public_name": "Shunsuke Yoshida", "guid": "47a9ff0e-37f7-5853-b84e-6ee184747b44", "url": "https://pretalx.com/coscup-2022/speaker/TRRHH9/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MSCQR7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MSCQR7/", "attachments": []}, {"guid": "37f00710-38f6-5dbf-9a6c-b49acc8742d6", "code": "KDFCC3", "id": 20532, "logo": null, "date": "2022-07-30T11:20:00+08:00", "start": "11:20", "end": "2022-07-30T11:50:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-20532-exploring-the-secrets-of-star-trek-stardate-with-apache-hop-and-neo4j", "url": "https://pretalx.com/coscup-2022/talk/KDFCC3/", "title": "Exploring the Secrets of Star Trek \"Stardate\" with Apache Hop and Neo4j", "subtitle": "", "track": "OpenSource Conference People Network (OSPN) in Japan", "type": "others", "language": "ja-jp", "abstract": "\"Captain's log, stardate 41153.7\". Stardate is the calendar used in Star Trek. See how Stardate is connected throughout the Star Trek series.", "description": "Stardate uses Apache Hop to import into the Neo4j graph database from many StarTrek sites.\nNext, add relationships.\nTime travel is complicated by multiple Stardate.\nThere can be multiple Stardate within a single story.\nThis graph should help you understand how Stardate work.\nNow you are one of the Trekkies.", "recording_license": "", "do_not_record": false, "persons": [{"code": "XNNARS", "name": "Koji Annoura", "avatar": "https://pretalx.com/media/avatars/XNNARS_5yIdbvf.webp", "biography": "Koji Annoura has over 40 years of experience as a full-stack developer. He has been working with Agile software development since 2009 and is one of the founders of the \"Neo4j Users Group Tokyo\" in\uff82\uf8f0Japan. And He also founder of the \"Apache Hop User Group Japan\" since 2021. He has been involved in the agile transformation of many companies and teams, and has been involved in the implementation of agile and scrum. He is one of the authors of \"The Practical Guide to MacOS X Server\".", "public_name": "Koji Annoura", "guid": "f8850f14-c8a1-5d03-a6a7-1136b7a68bea", "url": "https://pretalx.com/coscup-2022/speaker/XNNARS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/KDFCC3/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/KDFCC3/", "attachments": []}, {"guid": "0586c97e-3ee1-5ca0-921b-01095a640dca", "code": "LDXDFN", "id": 20862, "logo": null, "date": "2022-07-30T12:05:00+08:00", "start": "12:05", "end": "2022-07-30T12:35:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-20862-improve-features-about-our-language-cjk-issues-of-libreoffice-in-2022", "url": "https://pretalx.com/coscup-2022/talk/LDXDFN/", "title": "Improve features about our language: CJK issues of LibreOffice in 2022", "subtitle": "", "track": "OpenSource Conference People Network (OSPN) in Japan", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "Chinese, Japanese, Korean(CJK) users need different features than other languages. Language and culture dependent features and usage are important for productivity software such as LibreOffice. This talk will introduce some recent problems encountered in the CJK user environment of LibreOffice and how to improve them.", "description": "Chinese, Japanese, Korean(CJK) users need different features than other languages. Language and culture dependent features and usage are important for productivity software such as LibreOffice. This talk will introduce some recent problems encountered in the CJK user environment of LibreOffice and how to improve them. It may also be applicable to other smartphones and desktop apps. The LibreOffice project is an aimed at multilingualism, as stated in The Document Foundation\u2019s \u201cOur Values\u201d of \u201cOur Next Decade Manifesto\u201d that anyone can translate so that everyone can use it in their mother tongue. https://www.documentfoundation.org/pdf/tdf_manifesto.pdf However, LibreOffice developers are mostly in Europe, and in order to use them conveniently in other languages, those who understand those languages \u200b\u200bneed to solve the problem. LibreOffice 's CJK and problems unique to the Japanese environment are various such as vertical writing, external characters, phonetic, currency and date notation. Sometimes CJK regression bugs occur in the LibreOffice project. It is important to strengthen user\u2019s feedback loop approach. We have to be able to explain it to people from different cultures. It is also important that CJK people actually try to fix the CJK bugs. In openSUSE.Asia 2018 (COSCUP 2018) and COSCUP 2019 my talks, I organized examples of concrete CJK bugs and introduce typical LibreOffice CJK bugs. In COSCUP 2021 my talk introduced how to explain the bugs. In this talk, I will introduce the major recent issues in CJK environment and detailed episodes related to them. One of the main episodes is, there was a re-design of the dialog regarding font settings. It was proposal that changes be made in a way that would big affect CJK users. I'll talk about them why it happened, how it was resolved or it didn't, and if there were other options. It also will describes workarounds and solutions for users who encounter for CJK bugs.", "recording_license": "", "do_not_record": false, "persons": [{"code": "PK9W7R", "name": "Shinji Enoki", "avatar": "https://pretalx.com/media/avatars/PK9W7R_90JY5H4.webp", "biography": "Shinji Enoki is a member of the LibreOffice Japanese Team and The Document Foundation. He focuses on organizing events and community and sometimes on QA activities. His other community activities are a volunteer staff of Japan UNIX Society, a volunteer staff of KANSAI OPEN SOURCE, etc. He is a freelance and developing LibreOffice support business with iCRAFT Corp.", "public_name": "Shinji Enoki", "guid": "9da8f5cf-3cc5-54ee-821f-c933a49e4ed5", "url": "https://pretalx.com/coscup-2022/speaker/PK9W7R/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LDXDFN/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LDXDFN/", "attachments": []}, {"guid": "76a66a5f-54b4-567a-bcf7-23359b60ae1e", "code": "BBYBCF", "id": 20533, "logo": null, "date": "2022-07-30T13:20:00+08:00", "start": "13:20", "end": "2022-07-30T13:50:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-20533-oss-enthusiast-s-days-at-a-japanese-security-vendor", "url": "https://pretalx.com/coscup-2022/talk/BBYBCF/", "title": "OSS enthusiast's days at a Japanese security vendor", "subtitle": "", "track": "OpenSource Conference People Network (OSPN) in Japan", "type": "others", "language": "ja-jp", "abstract": "I am able to influence the people around me with what I have learned through OSS activities while working for a Japanese company. I would like to talk about such daily life.", "description": "In Japan, it is difficult to make a living just by liking OSS. Except for those who are very skilled or have good business sense, it is true.\nHowever, in order to make it as an engineer employed by a company in Japan, you should be able to make use of what you have learned in OSS.\nIn this talk, I will talk about what I learned from OSS and how I am applying it to my job as a security vendor in Japan, as an enthusiast of desktop applications, an OSS that is not considered profitable in Japan and for which I have neither much skill nor business sense.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZMQ9HH", "name": "Naruhiko Ogasawara", "avatar": "https://pretalx.com/media/avatars/ZMQ9HH_DcQugsa.webp", "biography": "Naruhiko Ogasawara is an independent FLOSS enthusiast mainly focusing on the desktop ones.  He is also an employee of a Japanese security vendor and he is trying to expand FLOSS culture there.", "public_name": "Naruhiko Ogasawara", "guid": "f6b694c6-5a9f-5fec-ab92-70630f23d1fb", "url": "https://pretalx.com/coscup-2022/speaker/ZMQ9HH/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/BBYBCF/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/BBYBCF/", "attachments": []}, {"guid": "2b7b9b26-5a72-5618-89f5-eea6388f2ecc", "code": "SCE8YR", "id": 20531, "logo": null, "date": "2022-07-30T14:00:00+08:00", "start": "14:00", "end": "2022-07-30T14:30:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-20531-importing-data-from-multiple-resources-into-spreadsheet-is-easy-with-apache-hop", "url": "https://pretalx.com/coscup-2022/talk/SCE8YR/", "title": "Importing data from multiple resources into Spreadsheet is easy with Apache Hop", "subtitle": "", "track": "OpenSource Conference People Network (OSPN) in Japan", "type": "others", "language": "ja-jp", "abstract": "Use spreadsheet applications to Extract/Transform/Load/Export data. loading data from CSV or Excel is easy, but if you need to get data from various sources such as Blog, JSON, XML, CSV, RDB, Email, etc. You often need to copy and paste data that has been converted somewhere else. In this presentation, I would like to show how to automate data acquisition (and of course output) using Apache Hop, a data orchestration tool.\u7ab6\uff68", "description": "In this case, I will use LibreOffice Calc as the spreadsheet and Apache Hop as the ETL tool.\nApache Hop became Apache TLP in December 2021.\nThe Hop Orchestration Platform, or Apache Hop, aims to facilitate all aspects of data and metadata orchestration.\nHop aims to be the future of data integration.\u7ab6\uff68This presentation will be clearly explained with demonstrations of data transformation.", "recording_license": "", "do_not_record": false, "persons": [{"code": "XNNARS", "name": "Koji Annoura", "avatar": "https://pretalx.com/media/avatars/XNNARS_5yIdbvf.webp", "biography": "Koji Annoura has over 40 years of experience as a full-stack developer. He has been working with Agile software development since 2009 and is one of the founders of the \"Neo4j Users Group Tokyo\" in\uff82\uf8f0Japan. And He also founder of the \"Apache Hop User Group Japan\" since 2021. He has been involved in the agile transformation of many companies and teams, and has been involved in the implementation of agile and scrum. He is one of the authors of \"The Practical Guide to MacOS X Server\".", "public_name": "Koji Annoura", "guid": "f8850f14-c8a1-5d03-a6a7-1136b7a68bea", "url": "https://pretalx.com/coscup-2022/speaker/XNNARS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SCE8YR/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SCE8YR/", "attachments": []}, {"guid": "ed2e5f15-8a97-5041-8084-65e3426c18ab", "code": "DLUS7B", "id": 20535, "logo": null, "date": "2022-07-30T14:40:00+08:00", "start": "14:40", "end": "2022-07-30T15:10:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-20535-digital-twin-workbench-with-jupyter-hub-lab-and-hadoop-spark-kafka-for-geospatial-temporal-applications", "url": "https://pretalx.com/coscup-2022/talk/DLUS7B/", "title": "Digital Twin workbench with Jupyter hub/lab and Hadoop/Spark/Kafka for geospatial-temporal applications", "subtitle": "", "track": "OpenSource Conference People Network (OSPN) in Japan", "type": "others", "language": "ja-jp", "abstract": "We build a simple, OSS-based infrastructure for visualizing and analyzing vehicle/people location information to realize a digital twin computation. We present our architecture how technologies to be combined, and demonstrate a system with a simple case in the session.  1. Distributed processing platform to process large amounts of data rapidly and quickly; Apache Hadoop. Apache Spark, and Apache Kafka   2. Multi-user ad-hoc analysis services; Jupyter Lab and Jupyter Hub  Additional talk will include a spatial-temporal databases and technologies as extended topic.", "description": "I aim to develop an infrastructure that enables people from various companies and industries to utilize and analyze each other's data in my position promoting NTT's IOWN (Innovative Optical and Wireless Network*1).\nWe focus on infrastructure that enables multi-users to analyze large amounts of data, and build a simple analysis infrastructure using Open Source products. We tackled three challenges throughout the project, and take a following\nactions. \n(1) Use JupyterHub to achieve multi-user analysis\n(2) Build with Big Top for quick Hadoop/Spark/Kafka deployment \n(3) Pick Pyspark and configure a Jupyter execution kernel for it to handle data\non Hadoop clusters\nWe realize a multi-users service to provide Jupyter notebook to analyze large\namounts of data on Hadoop cluster. We will extend our service in a point of\nfollowing challenges in the future.\n(1) Deploy JupyterHub with Kubernetes container cluster for scalability\n(2) Provide Multi-tenant service\nI'd like to share further Open Source products to related our work in a field of spatial-temporal data processing.\n\n*1. https://www.rd.ntt/e/iown/", "recording_license": "", "do_not_record": false, "persons": [{"code": "JMMZVE", "name": "Shizuka Yasukouchi", "avatar": null, "biography": "Shizuka Yasukouchi is an infrastructure engineer specialized in big data analysis and cloud platforms.   She has been involved in a connected car project and built a data processing infrastructure for connected car. She is also an expedited lecture on Introduction to Hadoop/Spark/Kafka infrastructure at Open Source Conference 2021 Online/Nagoya.", "public_name": "Shizuka Yasukouchi", "guid": "296a4ba2-a589-576d-b649-9ca9a5b0a86b", "url": "https://pretalx.com/coscup-2022/speaker/JMMZVE/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DLUS7B/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DLUS7B/", "attachments": []}, {"guid": "97f2921c-2ece-5e9c-bef0-d4baea64fdc6", "code": "FVGVZH", "id": 20537, "logo": null, "date": "2022-07-30T15:30:00+08:00", "start": "15:30", "end": "2022-07-30T16:00:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-20537-raspberry-pi-use-case-and-interviews", "url": "https://pretalx.com/coscup-2022/talk/FVGVZH/", "title": "Raspberry Pi Use Case and Interviews", "subtitle": "", "track": "OpenSource Conference People Network (OSPN) in Japan", "type": "others", "language": "ja-jp", "abstract": "It's been passed over decade since Raspberry Pi was released in 2012.there are now many Raspberry Pi products and we are using it everywhere - not only education/IoT but also cloud/servers. Masafumi will talk latest Raspberry Pi updates with technical aspects and intoduce some use case with the interviews and how to spread your words more to Raspberry Pi community.", "description": "## lastest Raspberry Pi updates\n1. Raspberry Pi Products (supply chain updates)\n2. Raspberry Pi OSes (Raspberry Pi OS/Ubuntu and etc.)\n3. Raspberry Pi Foundation and Raspberry Pi LTD. - Edudation/DIY Hobby/Enterprise.\n4. Raspberry Pi Press/Media and etc.\n\n## Raspberry Pi Use Case Interviews\n1. CutiePi(tablet) by Penk Chen\n2. Vineyard Kikushima(wine brewery)\n3. \n\n## How to spread your case\n1. Social Media (twitter and etc.)\n2. Other ways\n\n## Recap", "recording_license": "", "do_not_record": false, "persons": [{"code": "MF8PWU", "name": "masafumi_ohta", "avatar": "https://pretalx.com/media/avatars/MF8PWU_oZCgizt.webp", "biography": null, "public_name": "masafumi_ohta", "guid": "5c60c548-bdd1-5549-b952-392f0fe37792", "url": "https://pretalx.com/coscup-2022/speaker/MF8PWU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FVGVZH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FVGVZH/", "attachments": []}], "TR413-2": [{"guid": "87fa354d-4b23-5df2-b1a1-9d03c2a87d7b", "code": "Y8SLTY", "id": 21550, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T11:00:00+08:00", "duration": "01:00", "room": "TR413-2", "slug": "coscup-2022-21550-bof--day-1-slot-1", "url": "https://pretalx.com/coscup-2022/talk/Y8SLTY/", "title": "BoF \u793e\u7fa4\u805a day 1 slot 1", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u7c21\u55ae\u8aaa\u5c31\u662f\u540c\u6a02\u6703 \u2014 \u6709\u76f8\u540c\u559c\u597d\u7684\u4eba\u3001\u6b61\u6a02\u805a\u6703\u7684\u6d3b\u52d5\uff01BoF \u662f COSCUP \u6bcf\u5e74\u7684\u91cd\u982d\u6232\u4e4b\u4e00\uff0c\u4f60\u5011\u53ef\u4ee5\u66a2\u8ac7\u5f7c\u6b64\u5728\u76f8\u540c\u4e3b\u984c\u4e0a\u7684\u65b0\u767c\u73fe\uff0c\u53c8\u6216\u8005\u8207\u5176\u4ed6\u53ea\u5728\u7db2\u8def\u4e0a\u804a\u904e\u5929\u3001\u537b\u6c92\u898b\u904e\u9762\u7684\u300c\u719f\u4eba\u300d\u78b0\u500b\u9762\u3002\n\nCOSCUP \u5e74\u6703\u805a\u96c6\u958b\u653e\u6e90\u78bc\u793e\u7fa4\u6210\u54e1\uff0c\u662f\u8209\u8fa6\u548c\u958b\u6e90\u3001\u793e\u7fa4\u53ca\u958b\u653e\u6587\u5316\u6709\u95dc\u958b\u6e90\u76f8\u95dc\u4e3b\u984c BoF \u7684\u7d55\u4f73\u74b0\u5883\uff01\n\n\u6b61\u8fce\u958b\u6e90\u793e\u7fa4\u5728 COSCUP \u671f\u9593\u8209\u8fa6 BoF \u540c\u597d\u6703\uff01\u5982\u679c\u4f60\u60f3\u8981\u9810\u7d04 BoF \u6642\u6bb5\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8acb\u81f3\u6b64[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\uff1b\u540c\u6642\uff0c\u4e5f\u6b61\u8fce\u5728\u6b64\u5ba3\u50b3\u5834\u5916\u81ea\u884c\u8209\u8fa6\u7684\u958b\u6e90\u805a\u6703\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd\u6587\u4ef6\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DZ8SW", "name": "COSCUP Staff", "avatar": null, "biography": null, "public_name": "COSCUP Staff", "guid": "fda0c6d8-b408-51ce-8ed6-461a5b8ffbd4", "url": "https://pretalx.com/coscup-2022/speaker/8DZ8SW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/Y8SLTY/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/Y8SLTY/", "attachments": []}, {"guid": "971e7457-3210-5de0-823f-105b267fcce5", "code": "CXXJFK", "id": 21569, "logo": null, "date": "2022-07-30T11:00:00+08:00", "start": "11:00", "end": "2022-07-30T12:00:00+08:00", "duration": "01:00", "room": "TR413-2", "slug": "coscup-2022-21569-bof--day-1-slot-2", "url": "https://pretalx.com/coscup-2022/talk/CXXJFK/", "title": "BoF \u793e\u7fa4\u805a day 1 slot 2", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u7c21\u55ae\u8aaa\u5c31\u662f\u540c\u6a02\u6703 \u2014 \u6709\u76f8\u540c\u559c\u597d\u7684\u4eba\u3001\u6b61\u6a02\u805a\u6703\u7684\u6d3b\u52d5\uff01BoF \u662f COSCUP \u6bcf\u5e74\u7684\u91cd\u982d\u6232\u4e4b\u4e00\uff0c\u4f60\u5011\u53ef\u4ee5\u66a2\u8ac7\u5f7c\u6b64\u5728\u76f8\u540c\u4e3b\u984c\u4e0a\u7684\u65b0\u767c\u73fe\uff0c\u53c8\u6216\u8005\u8207\u5176\u4ed6\u53ea\u5728\u7db2\u8def\u4e0a\u804a\u904e\u5929\u3001\u537b\u6c92\u898b\u904e\u9762\u7684\u300c\u719f\u4eba\u300d\u78b0\u500b\u9762\u3002\n\nCOSCUP \u5e74\u6703\u805a\u96c6\u958b\u653e\u6e90\u78bc\u793e\u7fa4\u6210\u54e1\uff0c\u662f\u8209\u8fa6\u548c\u958b\u6e90\u3001\u793e\u7fa4\u53ca\u958b\u653e\u6587\u5316\u6709\u95dc\u958b\u6e90\u76f8\u95dc\u4e3b\u984c BoF \u7684\u7d55\u4f73\u74b0\u5883\uff01\n\n\u6b61\u8fce\u958b\u6e90\u793e\u7fa4\u5728 COSCUP \u671f\u9593\u8209\u8fa6 BoF \u540c\u597d\u6703\uff01\u5982\u679c\u4f60\u60f3\u8981\u9810\u7d04 BoF \u6642\u6bb5\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8acb\u81f3\u6b64[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\uff1b\u540c\u6642\uff0c\u4e5f\u6b61\u8fce\u5728\u6b64\u5ba3\u50b3\u5834\u5916\u81ea\u884c\u8209\u8fa6\u7684\u958b\u6e90\u805a\u6703\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd\u6587\u4ef6\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/CXXJFK/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/CXXJFK/", "attachments": []}, {"guid": "a8ede0c8-edcd-5c9f-8577-3f6a537ee887", "code": "RP9YCK", "id": 21570, "logo": null, "date": "2022-07-30T12:00:00+08:00", "start": "12:00", "end": "2022-07-30T13:00:00+08:00", "duration": "01:00", "room": "TR413-2", "slug": "coscup-2022-21570-bof--day-1-slot-3", "url": "https://pretalx.com/coscup-2022/talk/RP9YCK/", "title": "BoF \u793e\u7fa4\u805a day 1 slot 3", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u7c21\u55ae\u8aaa\u5c31\u662f\u540c\u6a02\u6703 \u2014 \u6709\u76f8\u540c\u559c\u597d\u7684\u4eba\u3001\u6b61\u6a02\u805a\u6703\u7684\u6d3b\u52d5\uff01BoF \u662f COSCUP \u6bcf\u5e74\u7684\u91cd\u982d\u6232\u4e4b\u4e00\uff0c\u4f60\u5011\u53ef\u4ee5\u66a2\u8ac7\u5f7c\u6b64\u5728\u76f8\u540c\u4e3b\u984c\u4e0a\u7684\u65b0\u767c\u73fe\uff0c\u53c8\u6216\u8005\u8207\u5176\u4ed6\u53ea\u5728\u7db2\u8def\u4e0a\u804a\u904e\u5929\u3001\u537b\u6c92\u898b\u904e\u9762\u7684\u300c\u719f\u4eba\u300d\u78b0\u500b\u9762\u3002\n\nCOSCUP \u5e74\u6703\u805a\u96c6\u958b\u653e\u6e90\u78bc\u793e\u7fa4\u6210\u54e1\uff0c\u662f\u8209\u8fa6\u548c\u958b\u6e90\u3001\u793e\u7fa4\u53ca\u958b\u653e\u6587\u5316\u6709\u95dc\u958b\u6e90\u76f8\u95dc\u4e3b\u984c BoF \u7684\u7d55\u4f73\u74b0\u5883\uff01\n\n\u6b61\u8fce\u958b\u6e90\u793e\u7fa4\u5728 COSCUP \u671f\u9593\u8209\u8fa6 BoF \u540c\u597d\u6703\uff01\u5982\u679c\u4f60\u60f3\u8981\u9810\u7d04 BoF \u6642\u6bb5\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8acb\u81f3\u6b64[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\uff1b\u540c\u6642\uff0c\u4e5f\u6b61\u8fce\u5728\u6b64\u5ba3\u50b3\u5834\u5916\u81ea\u884c\u8209\u8fa6\u7684\u958b\u6e90\u805a\u6703\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd\u6587\u4ef6\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/RP9YCK/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/RP9YCK/", "attachments": []}, {"guid": "953537b2-1d30-5cbc-a42c-78f95b84be09", "code": "QYF3HL", "id": 21571, "logo": null, "date": "2022-07-30T13:00:00+08:00", "start": "13:00", "end": "2022-07-30T14:00:00+08:00", "duration": "01:00", "room": "TR413-2", "slug": "coscup-2022-21571-linux-pro-audio", "url": "https://pretalx.com/coscup-2022/talk/QYF3HL/", "title": "Linux pro audio\u4ea4\u6d41\u6703", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u4ea4\u6d41Linux\u4e0a\u5c08\u696daudio/midi \u76f8\u95dc\u61c9\u7528\uff0c\u6700\u65b0\u6280\u8853\uff0caudio \u6216 midi \u8edf\u3001\u786c\u9ad4\u5728Linux/\u958b\u653e\u539f\u59cb\u78bc\u7684\u6700\u65b0\u72c0\u6cc1\u7b49\u7b49\u7684\u4efb\u4f55\u8b70\u984c\u7684\u4ea4\u6d41\u3002\n\n\u7576\u7136\u4e5f\u53ef\u4ee5\u53ea\u662f\u4f86show\u81ea\u5df1\u7684\u4f5c\u54c1\u6216\u8005\u8edf\u786c\u9ad4\u88dd\u5099\u5c55\u793a \uff08\u6211\u7684\u5927midi\u9375\u76e4\u5f88\u5e25\uff0c\u6211\u7684\u865b\u64ec\u6b4c\u624b\u5531\u6b4c\u5f88\u53ef\u611b\u4e4b\u985e XD\uff09\uff0c\u5982\u679c\u662f\u81ea\u5df1\u958b\u767c\u7684\u76f8\u95dc\u7a0b\u5f0f\uff08\u8edf\u9ad4\u97f3\u6e90\u3001\u6548\u679c\u5668\u63d2\u4ef6\u3001 midi sequencer\u2026etc\uff09\u66f4\u8b9a\u5594\u3002\n\u4e3b\u6301\u4eba\u6703\u6e96\u5099\u5e36\u4e00\u53f01\u5c0d3\u7684\u8033\u6a5f\u64f4\u5927\u6a5f\u4f86\uff08\u73fe\u5834\u4e0d\u6703\u6709\u5587\u5427\u5594\uff09\uff0c\u6709\u9700\u8981\u8046\u807d\u8072\u97f3\u8868\u73fe\u7684\u4eba\uff0c\u8acb\u81ea\u5099\u8033\u6a5f\uff08\u4f7f\u75286.3mm\u63d2\u5b54\uff0c\u5982\u679c\u662f3.5mm\u5c0f\u982d\u8acb\u81ea\u5099\u7acb\u9ad4\u80723.5mm to 6.3mm \u8f49\u63a5\u982d\uff09\uff0c\u63a8\u85a6\u5e36\u76e3\u807d\u8033\u6a5f\uff08monitor headphone\uff09\n\u5c0dLinux\u4e0a\u5c08\u696daudio/midi \u597d\u5947\u7684\u670b\u53cb\u4e5f\u53ef\u4ee5\u53c3\u52a0\nps.\u60f3\u79c0\u88dd\u5099\u7684\u670b\u53cb\uff0c\u5982\u679c\u662f\u8981\u79c0\u6bd4\u8f03\u5927\u578b\u7684\u88dd\u5099\uff0c\u4f8b\u5982\u96fbBASS\u3001\u96fb\u5409\u4ed6\u9084\u662fMIDI\u578b DJ\u97f3\u63a7\u53f0\u786c\u9ad4\u4e4b\u985e\u7684...\u4e5f\u4e0d\u662f....\u4e0d\u53ef\u4ee5\uff0c\u4f46\u5982\u679c\u60f3\u8981\u79c0\u4e00\u624b\u7684\u8a71\uff0c\u8acb\u78ba\u5b9a\u6709\u5e36\u97f3\u6548\u754c\u9762\uff0c\u6216\u8005\u7d04\u597d\u6703\u5e36\u7684\u670b\u53cb\uff0c\u9084\u6709\u73fe\u5834\u6c92\u6709\u97f3\u7bb1\u5594", "description": "\u4ea4\u6d41Linux\u4e0a\u5c08\u696daudio/midi \u76f8\u95dc\u61c9\u7528\uff0c\u6700\u65b0\u6280\u8853\uff0caudio \u6216 midi \u8edf\u3001\u786c\u9ad4\u5728Linux/\u958b\u653e\u539f\u59cb\u78bc\u7684\u6700\u65b0\u72c0\u6cc1\u7b49\u7b49\u7684\u4efb\u4f55\u8b70\u984c\u7684\u4ea4\u6d41\u3002\n\n\u7576\u7136\u4e5f\u53ef\u4ee5\u53ea\u662f\u4f86show\u81ea\u5df1\u7684\u4f5c\u54c1\u6216\u8005\u8edf\u786c\u9ad4\u88dd\u5099\u5c55\u793a \uff08\u6211\u7684\u5927midi\u9375\u76e4\u5f88\u5e25\uff0c\u6211\u7684\u865b\u64ec\u6b4c\u624b\u5531\u6b4c\u5f88\u53ef\u611b\u4e4b\u985e XD\uff09\uff0c\u5982\u679c\u662f\u81ea\u5df1\u958b\u767c\u7684\u76f8\u95dc\u7a0b\u5f0f\uff08\u8edf\u9ad4\u97f3\u6e90\u3001\u6548\u679c\u5668\u63d2\u4ef6\u3001 midi sequencer\u2026etc\uff09\u66f4\u8b9a\u5594\u3002\n\u4e3b\u6301\u4eba\u6703\u6e96\u5099\u5e36\u4e00\u53f01\u5c0d3\u7684\u8033\u6a5f\u64f4\u5927\u6a5f\u4f86\uff08\u73fe\u5834\u4e0d\u6703\u6709\u5587\u5427\u5594\uff09\uff0c\u6709\u9700\u8981\u8046\u807d\u8072\u97f3\u8868\u73fe\u7684\u4eba\uff0c\u8acb\u81ea\u5099\u8033\u6a5f\uff08\u4f7f\u75286.3mm\u63d2\u5b54\uff0c\u5982\u679c\u662f3.5mm\u5c0f\u982d\u8acb\u81ea\u5099\u7acb\u9ad4\u80723.5mm to 6.3mm \u8f49\u63a5\u982d\uff09\uff0c\u63a8\u85a6\u5e36\u76e3\u807d\u8033\u6a5f\uff08monitor headphone\uff09\n\u5c0dLinux\u4e0a\u5c08\u696daudio/midi \u597d\u5947\u7684\u670b\u53cb\u4e5f\u53ef\u4ee5\u53c3\u52a0\nps.\u60f3\u79c0\u88dd\u5099\u7684\u670b\u53cb\uff0c\u5982\u679c\u662f\u8981\u79c0\u6bd4\u8f03\u5927\u578b\u7684\u88dd\u5099\uff0c\u4f8b\u5982\u96fbBASS\u3001\u96fb\u5409\u4ed6\u9084\u662fMIDI\u578b DJ\u97f3\u63a7\u53f0\u786c\u9ad4\u4e4b\u985e\u7684...\u4e5f\u4e0d\u662f....\u4e0d\u53ef\u4ee5\uff0c\u4f46\u5982\u679c\u60f3\u8981\u79c0\u4e00\u624b\u7684\u8a71\uff0c\u8acb\u78ba\u5b9a\u6709\u5e36\u97f3\u6548\u754c\u9762\uff0c\u6216\u8005\u7d04\u597d\u6703\u5e36\u7684\u670b\u53cb\uff0c\u9084\u6709\u73fe\u5834\u6c92\u6709\u97f3\u7bb1\u5594", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/QYF3HL/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/QYF3HL/", "attachments": []}, {"guid": "207604ef-a169-5629-b92d-962a4fd23778", "code": "KLKBNK", "id": 21572, "logo": null, "date": "2022-07-30T14:00:00+08:00", "start": "14:00", "end": "2022-07-30T15:00:00+08:00", "duration": "01:00", "room": "TR413-2", "slug": "coscup-2022-21572-mopcon", "url": "https://pretalx.com/coscup-2022/talk/KLKBNK/", "title": "\u4f60\u77e5\u9053\u9019\u662f\u4ec0 MOPCON \u55ce\uff1f", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u5357\u53f0\u7063\u552f\u4e00\u6307\u5b9a\u884c\u52d5\u79d1\u6280\u5e74\u6703\uff0c\u5c31\u662f MOPCON\u3002\n\u4eca\u5929\u4e0d\u6230\u5357\u5317\uff0c\u4f86\u804a\u5929\u62bd\u5361\u724c\u904a\u6232\uff0c\n\u5361\u724c\u554f\u984c\u90fd\u662f\u7528\u4f86 CON CON \u4f60\u662f\u5426\u662f\u771f\u7a0b\u5f0f\u5de5\u7a0b\u5e2b\u3001\u771f\u7db2\u8def\u904a\u4fe0\u3001\u771f\u9ad8\u96c4\u7c89\u3002\n\u81f3\u65bc\u8981\u804a\u4ec0 MO \u55ce\uff1f\u9806\u8457\u5361\u724c\u804a\u7f8e\u98df\u3001\u804a\u8ff7\u56e0\u3001\u804a\u7a0b\u5f0f\u4ecd\u81f3\u65bc\u4ed6\u7684\u7236\u89aa\uff0c\u9084\u6709\uff5e\n\u70ba\u4ec0 MO \u8981\u4f86 COSCUP \uff1f \u6700\u8fd1\u60f3\u505a\u4ec0MO Side project\uff1f\n\u6211\u5011\u70ba\u4ec0 MO \u8981\u7576\u5fd7\u5de5\uff1f\u6253 code \u7576\u908a\u7de3\u4eba\u6dbc\u6dbc\u904e\u65e5\u5b50\u4e0d\u597d\u55ce\uff1f\nMOPCON \u9084\u5728\u627e\u5fd7\u5de5\u5594\uff01\u5834\u52d9\u3001\u516c\u95dc\u3001\u5a92\u9ad4\u3001\u651d\u5f71\u6b61\u8fce\u53c3\u89c0\u9078\u5751\u3002", "description": "\u5357\u53f0\u7063\u552f\u4e00\u6307\u5b9a\u884c\u52d5\u79d1\u6280\u5e74\u6703\uff0c\u5c31\u662f MOPCON\u3002\n\u4eca\u5929\u4e0d\u6230\u5357\u5317\uff0c\u4f86\u804a\u5929\u62bd\u5361\u724c\u904a\u6232\uff0c\n\u5361\u724c\u554f\u984c\u90fd\u662f\u7528\u4f86 CON CON \u4f60\u662f\u5426\u662f\u771f\u7a0b\u5f0f\u5de5\u7a0b\u5e2b\u3001\u771f\u7db2\u8def\u904a\u4fe0\u3001\u771f\u9ad8\u96c4\u7c89\u3002\n\u81f3\u65bc\u8981\u804a\u4ec0 MO \u55ce\uff1f\u9806\u8457\u5361\u724c\u804a\u7f8e\u98df\u3001\u804a\u8ff7\u56e0\u3001\u804a\u7a0b\u5f0f\u4ecd\u81f3\u65bc\u4ed6\u7684\u7236\u89aa\uff0c\u9084\u6709\uff5e\n\u70ba\u4ec0 MO \u8981\u4f86 COSCUP \uff1f \u6700\u8fd1\u60f3\u505a\u4ec0MO Side project\uff1f\n\u6211\u5011\u70ba\u4ec0 MO \u8981\u7576\u5fd7\u5de5\uff1f\u6253 code \u7576\u908a\u7de3\u4eba\u6dbc\u6dbc\u904e\u65e5\u5b50\u4e0d\u597d\u55ce\uff1f\nMOPCON \u9084\u5728\u627e\u5fd7\u5de5\u5594\uff01\u5834\u52d9\u3001\u516c\u95dc\u3001\u5a92\u9ad4\u3001\u651d\u5f71\u6b61\u8fce\u53c3\u89c0\u9078\u5751\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/KLKBNK/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/KLKBNK/", "attachments": []}, {"guid": "c839e227-0294-5b51-8aad-2c9f06d9023b", "code": "FYERQS", "id": 21573, "logo": null, "date": "2022-07-30T15:00:00+08:00", "start": "15:00", "end": "2022-07-30T16:00:00+08:00", "duration": "01:00", "room": "TR413-2", "slug": "coscup-2022-21573-pycon-tw--2022--apac", "url": "https://pretalx.com/coscup-2022/talk/FYERQS/", "title": "PyCon TW \u5728 2022 \u8f49\u751f\u6210\u70ba\u4e86 APAC !?", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u597d\u5947\u70ba\u4ec0\u9ebc\u4eca\u5e74\u7684 PyCon TW \u8b8a\u6210\u4e86 PyCon APAC \u4e86\u55ce\uff1f\n\u9084\u662f\u60f3\u4e86\u89e3\u4eca\u5e74\u7684 PyCon \u6709\u4ec0\u9ebc\u7279\u5225\u7684\u55ce\uff1f\n\u53c8\u6216\u8005\u662f\u60f3\u4f86\u5165\u5751\u6210\u70ba PyCon \u7684\u4e00\u4efd\u5b50\u5462\uff1f\n\u6b61\u8fce\u4f86\u804a\u5929\uff0c\u804a\u804a PyCon\u3001Python\u3001\u9084\u6709\u665a\u9910\u5403\u4ec0\u9ebcXD", "description": "\u597d\u5947\u70ba\u4ec0\u9ebc\u4eca\u5e74\u7684 PyCon TW \u8b8a\u6210\u4e86 PyCon APAC \u4e86\u55ce\uff1f\n\u9084\u662f\u60f3\u4e86\u89e3\u4eca\u5e74\u7684 PyCon \u6709\u4ec0\u9ebc\u7279\u5225\u7684\u55ce\uff1f\n\u53c8\u6216\u8005\u662f\u60f3\u4f86\u5165\u5751\u6210\u70ba PyCon \u7684\u4e00\u4efd\u5b50\u5462\uff1f\n\u6b61\u8fce\u4f86\u804a\u5929\uff0c\u804a\u804a PyCon\u3001Python\u3001\u9084\u6709\u665a\u9910\u5403\u4ec0\u9ebcXD", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FYERQS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FYERQS/", "attachments": []}], "TR510": [{"guid": "f9cda749-20ae-50a8-ac74-1be2b6207a56", "code": "QE37QC", "id": 21551, "logo": null, "date": "2022-07-30T10:00:00+08:00", "start": "10:00", "end": "2022-07-30T16:00:00+08:00", "duration": "06:00", "room": "TR510", "slug": "coscup-2022-21551-hacking-room", "url": "https://pretalx.com/coscup-2022/talk/QE37QC/", "title": "Hacking Room", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u904e\u5f80\u5f88\u591a BoF \u4e3b\u63ea\u6572\u7897\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\u4e0d\u5920\u8b93\u5927\u5925\u66a2\u8ac7\u2026\u6211\u5011\u4eca\u5e74\u63d0\u4f9b\u4e0d\u9650\u6642\u7684 hacking room \u7a7a\u9593\uff01\n\nHacking Room \u662f\u4e00\u500b\u80fd\u5bb9\u7d0d 30 \u4eba\u5de6\u53f3\u7684\u4ea4\u8abc\u5ef3\uff0c\u4f9b\u6703\u773e\u81ea\u7531\u4ea4\u6d41\uff01\u5728\u9019\u88e1\uff0c\u6211\u5011\u4e0d\u6703\u9650\u5236\u4f60\u7684\u6d3b\u52d5\u9577\u5ea6\uff1b\u4f60\u53ef\u4ee5\u5728\u8b70\u7a0b\u8207\u8b70\u7a0b\u9593\u7684\u7a7a\u6a94\u4e09\u4e94\u597d\u53cb\u6253\u5341\u4e94\u5206\u9418\u7684\u684c\u904a\uff0c\u4e5f\u53ef\u4ee5\u548c\u5fd7\u540c\u9053\u5408\u7684\u958b\u6e90\u5925\u4f34\u9032\u884c\u5169\u5c0f\u6642\u7684\u885d\u523a\u958b\u767c\uff0c\u66f4\u6709\u53ef\u80fd\u6709\u591a\u500b\u6d3b\u52d5\u5728\u9019\u500b\u7a7a\u9593\u540c\u6642\u767c\u751f\uff0c\u8981\u600e\u9ebc\u904b\u7528\u9019\u500b\u81ea\u7531\u7a7a\u9593\u7531\u4f60\u6c7a\u5b9a\uff01\n\n\u5982\u679c\u4f60\u60f3\u8981\u63ea\u4eba\u53c3\u8207\u5728 hacking room \u8209\u884c\u7684\u6d3b\u52d5\uff0c\u6b61\u8fce\u5728\u6b64\u6587\u4ef6\u5ba3\u50b3\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DZ8SW", "name": "COSCUP Staff", "avatar": null, "biography": null, "public_name": "COSCUP Staff", "guid": "fda0c6d8-b408-51ce-8ed6-461a5b8ffbd4", "url": "https://pretalx.com/coscup-2022/speaker/8DZ8SW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/QE37QC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/QE37QC/", "attachments": []}]}}, {"index": 2, "date": "2022-07-31", "day_start": "2022-07-31T04:00:00+08:00", "day_end": "2022-08-01T03:59:00+08:00", "rooms": {"RB105": [{"guid": "6920eb3c-7b88-5513-8255-1c31be352c47", "code": "8EUCHX", "id": 20681, "logo": null, "date": "2022-07-31T09:00:00+08:00", "start": "09:00", "end": "2022-07-31T09:15:00+08:00", "duration": "00:15", "room": "RB105", "slug": "coscup-2022-20681-coscup-2022-welcome-day-2", "url": "https://pretalx.com/coscup-2022/talk/8EUCHX/", "title": "COSCUP 2022: Welcome Day 2", "subtitle": "", "track": "Main Track", "type": "15 mins", "language": "en", "abstract": "-", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DZ8SW", "name": "COSCUP Staff", "avatar": null, "biography": null, "public_name": "COSCUP Staff", "guid": "fda0c6d8-b408-51ce-8ed6-461a5b8ffbd4", "url": "https://pretalx.com/coscup-2022/speaker/8DZ8SW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8EUCHX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8EUCHX/", "attachments": []}, {"guid": "b43575ad-b841-545e-9c45-ba483d635bf0", "code": "P8LMXA", "id": 20563, "logo": null, "date": "2022-07-31T09:25:00+08:00", "start": "09:25", "end": "2022-07-31T09:55:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-20563-web3", "url": "https://pretalx.com/coscup-2022/talk/P8LMXA/", "title": "Web3 \u7522\u696d\u7684\u6280\u8853\u73fe\u6cc1", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5340\u584a\u93c8\u7522\u696d\u904e\u53bb\u9019\u4e09\u5e74\u4f86\u5728\u6280\u8853\u548c\u7522\u54c1\u4e0a\u5df2\u7d93\u767c\u751f\u4e86\u8a31\u591a\u91cd\u5927\u7684\u8b8a\u9769\uff0c\u7279\u5225\u662f\u516c\u93c8\u6548\u80fd\u3001\u667a\u6167\u5408\u7d04\u8a9e\u8a00\u548c\u4f7f\u7528\u9ad4\u9a57\u65b9\u9762\u3002\u9019\u6b21\u7684\u6f14\u8b1b\u6703\u4ecb\u7d39\u9019\u5e7e\u5e74\u5340\u584a\u93c8\u7522\u696d\u6700\u91cd\u5927\u7684\u6539\u8b8a\u548c\u672a\u4f86\u7684\u6a5f\u6703\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "KVTK9N", "name": "\u674e\u7384 Hsuan Lee", "avatar": "https://pretalx.com/media/avatars/KVTK9N_r6v2kgm.webp", "biography": "\u674e\u7384\u5f9e 2015 \u5e74\u958b\u59cb\u63a5\u89f8\u5340\u584a\u93c8\uff0c\u66fe\u5148\u5f8c\u5728 Yahoo\u3001Agoda\u300117LIVE \u64d4\u4efb\u8edf\u9ad4\u5de5\u7a0b\u5e2b\uff0c\u4e26\u66fe\u5728 Cobinhood / Dexon \u64d4\u4efb\u6280\u8853\u526f\u7e3d\u4e26\u53c3\u8207\u53f0\u7063\u7b2c\u4e00\u689d\u516c\u93c8 DEXON \u958b\u767c\u3002\u76ee\u524d\u5275\u8fa6 portto \u8207\u65d7\u4e0b\u9322\u5305 Blocto \u81f4\u529b\u964d\u4f4e\u5927\u773e\u9032\u5165\u5340\u584a\u93c8\u7684\u9580\u6abb\u3002\n\nportto \u958b\u767c\u7684 DApp \u624b\u6a5f\u700f\u89bd\u5668\u4ee5\u53ca\u9322\u5305 Blocto\uff0c\u662f\u8a31\u591a\u4eba\u9032\u5165\u5340\u584a\u93c8 \u4ee5\u53ca \u52a0\u5bc6\u4e16\u754c\u7684\u5165\u53e3\uff0c\u9664\u4e86\u6838\u5fc3\u9322\u5305\u5916\u3002portto \u5728 2021 \u4e5f\u5148\u5f8c\u63a8\u51fa\u53bb\u4e2d\u5fc3\u5316\u4ea4\u6613\u6240 BloctoSwap, NFT \u5e02\u5834 BloctoBay, \u53bb\u4e2d\u5fc3\u5316\u81ea\u6cbb\u7d44\u7e54 BloctoDAO\u7b49\u670d\u52d9\u3002\n\n\u96a8\u5f8c\u52a0\u5165\u53f0\u7063\u96f6\u624b\u7e8c\u8cbb\u4ea4\u6613\u6240 Cobinhood \u64d4\u4efb\u6280\u8853\u526f\u7e3d\u4e26\u53c3\u8207\u53f0\u7063\u7b2c\u4e00\u689d\u516c\u93c8 DEXON \u958b\u767c\u3002\u76ee\u524d\u5275\u8fa6 portto \u8207\u65d7\u4e0b\u9322\u5305 Blocto \u81f4\u529b\u964d\u4f4e\u5927\u773e\u9032\u5165\u5340\u584a\u93c8\u7684\u9580\u6abb\u3002 Blocto \u958b\u767c\u7684 DApp \u624b\u6a5f\u700f\u89bd\u5668\u4ee5\u53ca\u9322\u5305\uff0c\u662f\u8a31\u591a\u4eba\u9032\u5165 Blockchain \u4ee5\u53ca Crypto \u4e16\u754c\u7684\u5165\u53e3\uff0c\u4eca\u5e74\uff0cBlocto \u53c8\u9032\u4e00\u6b65\u5728\u5c08\u70ba NFT \u6240\u8a2d\u8a08\u7684\u516c\u93c8 Flow \u4e0a\uff0c\u958b\u767c\u51fa\u7b2c\u4e00\u500b\u53bb\u4e2d\u5fc3\u5316\u4ea4\u6613\u6240 BloctoSwap\u3002\u5728\u5275\u8fa6 Blocto \u4e4b\u524d\uff0c\u674e\u7384\u66fe\u5148\u5f8c\u5728 Yahoo\u3001Agoda\u300117LIVE \u64d4\u4efb\u8edf\u9ad4\u5de5\u7a0b\u5e2b\uff0c\u4e26\u66fe\u9818\u5c0e Cobinhood / Dexon \u7684\u958b\u767c\u5718\u968a\u5b8c\u6210 ICO\uff0c\u5275\u8fa6 Blocto \u5f8c\uff0c\u5247\u7533\u8acb\u52a0\u5165 AppWorks Accelerator #19\uff0c\u662f AppWorks \u751f\u614b\u7cfb\u4e2d\uff0c\u975e\u5e38\u512a\u79c0\u7684 Blockchain \u5275\u696d\u8005\n\nPortto \u5171\u540c\u5275\u8fa6\u4eba\u66a8\u57f7\u884c\u9577 \u674e\u7384\n\n\u5de5\u4f5c\u7d93\u6b77\uff1a\n1. \u53f0\u7063 Yahoo\n2. Agoda (\u6cf0\u570b)\n3. 17 \u76f4\u64ad\n4. Cobinhood \u96f6\u624b\u7e8c\u8cbb\u4ea4\u6613\u6240 \u6280\u8853\u526f\u7e3d\n5. DEXON \u516c\u93c8 \u6280\u8853\u526f\u7e3d\n\n\u73fe\u4efb\uff1aportto  \u5171\u540c\u5275\u8fa6\u4eba\uff1a\u964d\u4f4e\u5927\u773e\u9032\u5165\u5340\u584a\u93c8\u9580\u6abb\u3002\u7522\u54c1\u70ba\u5340\u584a\u93c8\u700f\u89bd\u5668 Blocto\u3002\n\n\u674e\u7384\u5f9e 2015 \u5e74\u958b\u59cb\u63a5\u89f8\u5340\u584a\u93c8\uff0c\u96a8\u5f8c\u52a0\u5165\u53f0\u7063\u96f6\u624b\u7e8c\u8cbb\u4ea4\u6613\u6240 Conbinhood \u4e26\u53c3\u8207\u53f0\u7063\u7b2c\u4e00\u689d\u516c\u93c8 DEXON \u958b\u767c\u3002\u76ee\u524d\u5275\u8fa6 portto \u81f4\u529b\u964d\u4f4e\u5927\u773e\u9032\u5165\u5340\u584a\u93c8\u9580\u6abb\u3002", "public_name": "\u674e\u7384 Hsuan Lee", "guid": "f07ff3cf-d173-5118-9bb5-1d7f7643ff13", "url": "https://pretalx.com/coscup-2022/speaker/KVTK9N/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/P8LMXA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/P8LMXA/", "attachments": []}, {"guid": "39e93a7c-e750-5d8f-ae75-14a5386ae84b", "code": "UG99QW", "id": 20561, "logo": null, "date": "2022-07-31T10:05:00+08:00", "start": "10:05", "end": "2022-07-31T10:55:00+08:00", "duration": "00:50", "room": "RB105", "slug": "coscup-2022-20561", "url": "https://pretalx.com/coscup-2022/talk/UG99QW/", "title": "\u958b\u6e90\u6587\u5316\u548c\u4f01\u696d\u7d44\u7e54\u7684\u51b0\u8207\u706b\u4e4b\u6b4c", "subtitle": "", "track": "Main Track", "type": "50 mins", "language": "zh-hant", "abstract": "\u958b\u653e\u5f0f\u7d44\u7e54\u7279\u5fb5 \n\u6c7a\u7b56\u53c3\u8207\n\u4ec0\u9ebc\u662f\u76ee\u6a19 \n\u7cbe\u82f1\u5236\u5ea6 vs \u6c11\u4e3b\u5236\u5ea6\n\u6232\u8aaa Open Source \u516b\u9ede\u6a94", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8L7BYJ", "name": "Catch Kuo", "avatar": "https://pretalx.com/media/avatars/8L7BYJ_7Klvg7m.webp", "biography": "\u8ca0\u8cac\u5bb9\u5668\u7ba1\u7406\u5e73\u53f0 Red Hat OpenShift\u3001\u4e2d\u4ecb\u8edf\u9ad4\u696d\u52d9\u53ca\u4f01\u696d\u5ba2\u6236\u670d\u52d9\u7b49\u3002\u4ee5\u5206\u6563\u5f0f\u67b6\u69cb\u7d93\u9a57\u6295\u5165\u5fae\u670d\u52d9\u8a2d\u8a08\uff0c\u81f4\u529b\u5354\u52a9\u4f01\u696d\u5ba2\u6236\u5c0e\u5165\u65b0\u6280\u8853\u898f\u5283\uff0c\u53ca\u65b0\u820a\u7cfb\u7d71\u4e26\u884c\u7b56\u7565\uff0c\u4ee5\u53ca\u65b0\u820a\u7cfb\u7d71\u4e26\u884c\u7b56\u7565\uff0c\u66fe\u53c3\u8207friday\u8cfc\u7269\u3001myfone \u8cfc\u7269\u7b49\u96fb\u5546\u7db2\u7ad9\u67b6\u69cb\u8a2d\u8a08\u5c08\u6848\uff0c\u8d85\u904e12\u5e74\u7684\u76f8\u95dc\u7d93\u9a57\u6db5\u84cb\u96fb\u5b50\u5546\u52d9\u3001\u591a\u5143\u652f\u4ed8\u53ca IoT \u7b49\u9818\u57df\u3002", "public_name": "Catch Kuo", "guid": "f4bd2752-4c0d-54b8-bb84-794cc903e8d6", "url": "https://pretalx.com/coscup-2022/speaker/8L7BYJ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/UG99QW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/UG99QW/", "attachments": []}, {"guid": "e604b987-1d85-56cc-ad4c-30b737b28eb5", "code": "LG7Q7E", "id": 21264, "logo": null, "date": "2022-07-31T11:05:00+08:00", "start": "11:05", "end": "2022-07-31T11:55:00+08:00", "duration": "00:50", "room": "RB105", "slug": "coscup-2022-21264-shopline--k8s-auto-scaling-with-open-source-solution", "url": "https://pretalx.com/coscup-2022/talk/LG7Q7E/", "title": "SHOPLINE \u5982\u4f55\u9762\u5c0d\u5e97\u5bb6\u7121\u60c5\u958b\u8ce3 - K8S Auto Scaling with Open Source Solution", "subtitle": "", "track": "Main Track", "type": "50 mins", "language": "zh-hant", "abstract": "\u9019\u6b21\u5206\u4eab K8S \u7684 autoscaling \u7684\u5de5\u5177\uff0c\u4ee5\u53ca\u9810\u8a2d HPA \u4e0d\u8db3\u7684\u5730\u65b9\u53ef\u4ee5\u600e\u9ebc\u7a81\u7834\uff0c\u9069\u5408\u6b63\u5728\u5c0e\u5165\u6216\u8005\u6b63\u5728\u627e\u5c0b K8S \u66f4\u597d\u7684 scaling \u5de5\u5177\u7684\u807d\u773e\uff0c\u4e26\u4e14\u5206\u4eab\u6211\u5011\u5bf6\u8cb4\u7684\u7522\u7dda\u5931\u6557\u7d93\u9a57\uff0c\u8b93\u5927\u5bb6\u53ef\u4ee5\u5c11\u8e29\u4e00\u4e9b\u5751\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "KAWKKJ", "name": "Andy Chuang", "avatar": "https://pretalx.com/media/avatars/KAWKKJ_rcWn1Cv.webp", "biography": "\u64c5\u9577\u4ee5 AWS Network Solution \u4ee5\u53ca\u8c50\u5bcc\u7684 EKS \u76f8\u95dc\u7dad\u904b\u7d93\u9a57\uff0c\u4f86\u66ff\u958b\u767c\u5718\u968a\u628a\u5c4e\u628a\u5c3f\u7684 Cloud Engineer\n\u6700\u8fd1\u52aa\u529b\u8a66\u8457\u628a\u81ea\u8eab\u7d93\u9a57\u5206\u4eab\u4e26\u56de\u994b\u7d66\u793e\u7fa4", "public_name": "Andy Chuang", "guid": "f2719c3d-d6c6-5c2e-9d84-032c5e82f62a", "url": "https://pretalx.com/coscup-2022/speaker/KAWKKJ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LG7Q7E/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LG7Q7E/", "attachments": []}, {"guid": "470a97b8-0eed-5dc9-8034-c9d39ff04965", "code": "CJL7XN", "id": 20972, "logo": null, "date": "2022-07-31T12:00:00+08:00", "start": "12:00", "end": "2022-07-31T13:00:00+08:00", "duration": "01:00", "room": "RB105", "slug": "coscup-2022-20972-job-fair", "url": "https://pretalx.com/coscup-2022/talk/CJL7XN/", "title": "\u3010Job Fair\u3011\u73fe\u5834\uff01\u8d0a\u52a9\u5546\u5fb5\u624d\u6d3b\u52d5\uff01", "subtitle": "", "track": "sponsoring", "type": "60 mins", "language": "zh-hant", "abstract": "\u52a0\u5165\u4e16\u754c\u7d1a\u5718\u968a\uff01\u200b\n\u200b\u7531 \u200bCMoney\u3001foodpanda\u3001\u6f38\u5f37\u5be6\u9a57\u5ba4\u3001\u65b0\u52a0\u5761\u5546\u9226\u5766\u79d1\u6280\u3001KKCompany \u7b49\u516c\u53f8\u200b\uff0c\u70ba COSCUP \u6703\u773e\u73fe\u5834\u4ecb\u7d39\u91cf\u8eab\u6253\u9020\u7684\u8077\u7f3a\u200b\uff01\u200b", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "QN3GFC", "name": "The Specialist of Sponsor Team", "avatar": "https://pretalx.com/media/avatars/QN3GFC_uByPwEw.webp", "biography": "COSCUP x KCD Taiwan 2022 \u8d0a\u52a9\u7d44\u6210\u54e1\n\n\u5230\u6b64\u67e5\u770b\u66f4\u591a\uff1ahttps://coscup.org/2022/zh-TW/sponsor", "public_name": "The Specialist of Sponsor Team", "guid": "f0b8dc76-7a0f-5e61-8005-c7b1a8135a5e", "url": "https://pretalx.com/coscup-2022/speaker/QN3GFC/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/CJL7XN/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/CJL7XN/", "attachments": []}, {"guid": "d156ec19-980f-5099-86f8-dbd3f778f815", "code": "WZRL3N", "id": 19592, "logo": null, "date": "2022-07-31T13:10:00+08:00", "start": "13:10", "end": "2022-07-31T13:40:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-19592-openchain", "url": "https://pretalx.com/coscup-2022/talk/WZRL3N/", "title": "\u6253\u9020\u958b\u6e90\u5b89\u5168\u4f9b\u61c9\u93c8 - OpenChain \u958b\u6e90\u8edf\u9ad4\u5b89\u5168\u4fdd\u8b49\u53c3\u8003\u898f\u7bc4", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u56e0 5G\u3001AIoT\u3001\u5de5\u696d 4.0 \u61c9\u7528\u7206\u767c\uff0c\u96fb\u8166\u5316\u3001\u6578\u4f4d\u5316\u548c\u667a\u6167\u5316\u7684\u8f49\u578b\u8b93\u4f9b\u61c9\u93c8\u653b\u64ca\u4e8b\u4ef6\u4e0d\u65b7\u767c\u751f\uff0c\u5c0e\u81f4\u8fd1\u5e74\u4f86\u4f9b\u61c9\u93c8\u8cc7\u5b89\u5df2\u6210\u70ba\u5168\u7403\u7686\u95dc\u6ce8\u7684\u8b70\u984c\u3002\u800c\u958b\u6e90\u8edf\u9ad4 (Open Source Software) \u5728\u9019\u5e7e\u5e74\u6210\u70ba\u8cc7\u901a\u8a0a\u9818\u57df\u7684\u4e3b\u6d41\u8da8\u52e2\uff0c\u8209\u51e1\u5f9e 5G (ORAN)\u3001\u5340\u584a\u934a\u3001 AI\u3001Cloud\u3001\u5230\u5d4c\u5165\u5f0f\u8a2d\u5099\u7b49\u7b49\uff0c\u5f9e\u61c9\u7528\u5c64\u5230 driver \u5c64\u90fd\u5df2\u7d93\u88ab\u5927\u91cf\u4f7f\u7528\u3002\u5f9e\u6d88\u8cbb\u7aef\u5230\u5de5\u696d\u61c9\u7528\uff0c\u696d\u754c\u5df2\u975e\u5e38\u983b\u7e41\u7684\u4f7f\u7528\u958b\u6e90\u8edf\u9ad4\u4f5c\u70ba\u5143\u4ef6\u4f86\u6574\u5408\u6216\u9032\u884c\u4e8c\u6b21\u958b\u767c\u3002\u65bc\u662f\u4e4e\uff0c\u5982\u4f55\u6253\u9020\u958b\u6e90\u5b89\u5168\u4f9b\u61c9\u93c8\u5c31\u662f\u500b\u975e\u5e38\u91cd\u8981\u7684\u8ab2\u984c\u3002\n\nLinux Foundation \u5b98\u65b9\u5c08\u6848 OpenChain \u81f4\u529b\u6253\u9020\u4e00\u500b\u53ef\u63d0\u4f9b\u958b\u6e90\u4fe1\u4efb\u4e14\u5408\u898f\u4e00\u81f4\u6027\u8cc7\u8a0a\u7684\u4f9b\u61c9\u93c8\u3002 OpenChain \u5728 2020 \u5e74\u767c\u5e03\u4e86 ISO/ IEC 5230 OpenChain \u570b\u969b\u6a19\u6e96\uff0c\u900f\u904e\u6d41\u7a0b\u7ba1\u7406\u898f\u7bc4\uff0c\u7528\u65bc\u8b58\u5225\u61c9\u5b58\u5728\u7d44\u7e54\u6d41\u7a0b\u3001\u653f\u7b56\u6216\u57f9\u8a13\u7684\u5167\u5916\u51fa\u5165\u53e3\u3002\u642d\u914d Software Bill of Material (SBOM) \u4f86\u8b58\u5225\u548c\u8ffd\u8e2a\u4f7f\u7528\u548c\u5be6\u969b\u7522\u51fa\u90e8\u7f72\u7684\u8edf\u9ad4\u4e4b\u5408\u898f\u72c0\u614b\u3002\u56e0\u70ba\u6b64\u6d41\u7a0b\u53ef\u6709\u6548\u8b58\u5225\u548c\u8ffd\u8e2a\u4f7f\u7528\u548c\u5be6\u969b\u7522\u51fa\u90e8\u7f72\u7684\u958b\u6e90\u8edf\u9ad4\uff0c\u65bc\u662f OpenChain \u5c07\u6db5\u84cb\u7684\u7bc4\u570d\u5ef6\u4f38\u5230\u5b89\u5168\u4ee5\u53ca\u51fa\u53e3\u63a7\u5236\uff0c\u4e26\u4e14\u5728\u4eca\u5e74\u767c\u5e03\u4e86 OpenChain \u958b\u6e90\u8edf\u9ad4\u5b89\u5168\u4fdd\u8b49\u53c3\u8003\u898f\u7bc4\u3002\n\nOpenChain \u958b\u6e90\u8edf\u9ad4\u5b89\u5168\u4fdd\u8b49\u53c3\u8003\u898f\u7bc4\u5167\u5bb9\u6ce8\u91cd\u8ad6\u8ff0 \"What\" \u8ddf \"Why\"\uff0c\u800c\u4e0d\u662f\u6df1\u5165\u7814\u7a76 \"How\" \u548c \u201cWhen\u201d\uff0c\u4ee5\u78ba\u4fdd\u4efb\u4f55\u898f\u6a21\u548c\u4efb\u4f55\u5e02\u5834\u7684\u516c\u53f8\u90fd\u53ef\u4ee5\u5f48\u6027\u5730\u4f7f\u7528\u6b64\u53c3\u8003\u898f\u7bc4\u3002\u5176\u5167\u5bb9\u5305\u542b\u6aa2\u67e5\u958b\u6e90\u8edf\u9ad4\u8207\u76f8\u95dc\u5b89\u5168\u6f0f\u6d1e\u3001GitHub/GitLab \u6f0f\u6d1e\u5831\u544a\u7b49\u516c\u77e5\u7684\u5b89\u5168\u6f0f\u6d1e\u3002\n\n\u6b64\u6b21\u5206\u4eab\uff0cSZ \u6703\u4ecb\u7d39 OpenChain \u958b\u6e90\u8edf\u9ad4\u5b89\u5168\u4fdd\u8b49\u53c3\u8003\u898f\u7bc4\u7684\u95dc\u9375\u8981\u6c42\uff0c\u7d44\u7e54\u53ef\u900f\u904e\u76f8\u95dc\u8981\u6c42\u6253\u9020\u958b\u6e90\u5b89\u5168\u4f9b\u61c9\u93c8\uff0c\u4e26\u5728\u4e0d\u540c\u7d44\u7e54\u9593\u5efa\u7acb\u4fe1\u4efb\u4ee5\u4ea4\u63db\u7531\u958b\u6e90\u8edf\u9ad4\u7d44\u6210\u7684\u89e3\u6c7a\u65b9\u6848\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "TYVCAL", "name": "\u6797\u4e0a\u667a (SZ Lin)", "avatar": null, "biography": "SZ \u76ee\u524d\u65bc Bureau Veritas \u64d4\u4efb Expert \u4e00\u8077, \u5f9e\u4e8b  OT \u8cc7\u5b89\u6a19\u6e96\u5c0e\u5165\u4ee5\u53ca\u7a3d\u6838\u8a55\u4f30\u3002SZ \u5728 ICS/OT \u7db2\u8def\u5b89\u5168\uff08ISA/IEC 62443\u3001TS 50701\uff09\u3001IIoT \u5b89\u5168\u3001\u5b89\u5168\u8edf\u9ad4\u958b\u767c\u751f\u547d\u9031\u671f (SSDLC) \u65b9\u9762\u64c1\u6709 10 \u5e74\u4ee5\u4e0a\u7684\u7d93\u9a57\u3002SZ \u9577\u671f\u8015\u8018\u958b\u6e90\u8edf\u9ad4\u4ee5\u53ca\u8cc7\u5b89\u9818\u57df\uff0c\u73fe\u70ba Debian \u5b98\u65b9\u958b\u767c\u8005\uff0c\u9577\u671f\u5728\u958b\u653e\u539f\u59cb\u78bc\u8cc7\u5b89\u8edf\u9ad4\u5718\u968a\u4e2d\u9032\u884c\u7dad\u8b77\u53ca\u958b\u767c\uff0c\u5176\u4e2d\u4e5f\u5305\u542b\u4f86\u81ea Ubuntu\uff0cKali Linux \u958b\u6e90\u8edf\u9ad4\u5957\u4ef6\u3002\n\n\u6b64\u5916\uff0cSZ \u66fe\u70ba Linux \u57fa\u91d1\u6703\u5b98\u65b9\u5c08\u6848 Civil Infrastructure Platform ( \u57ce\u5e02\u57fa\u790e\u8a2d\u65bd\u5e73\u53f0 ) \u6280\u8853\u6307\u5c0e\u59d4\u54e1\u3001CIP Linux kernel workgroup \u4e3b\u5e2d\u3001 \u4ee5\u53ca ISO / IEC 5230 OpenChain \u8463\u4e8b\u6703\u6210\u54e1\u3002\n\nSZ \u66fe\u5728\u591a\u5834\u570b\u969b\u6703\u8b70\u4e2d\u767c\u8868\u6280\u8853\u6f14\u8b1b\uff0c\u5982 Cybersec 2022, HITCON Pacific 2021, Embedded Linux Conference, Embedded Linux Conference Europe, Open Source Summit Japan, Open Source Summit China and Industrial Control Systems (ICS) Cyber Security Conference APAC. \u7b49\u7b49\u3002", "public_name": "\u6797\u4e0a\u667a (SZ Lin)", "guid": "547ce86d-048c-5fc8-9f3f-97f6597e0701", "url": "https://pretalx.com/coscup-2022/speaker/TYVCAL/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WZRL3N/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WZRL3N/", "attachments": []}, {"guid": "68845003-3203-5c40-a5f2-582e6ba6ecfa", "code": "WFSF9Z", "id": 19641, "logo": null, "date": "2022-07-31T13:50:00+08:00", "start": "13:50", "end": "2022-07-31T14:20:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-19641", "url": "https://pretalx.com/coscup-2022/talk/WFSF9Z/", "title": "\u8ddf\u6559\u5802\u4e00\u8d77\u8fa6\u5e02\u96c6\uff1a\u958b\u6e90\u793e\u7fa4\u8207\u516c\u6c11\u5718\u9ad4\u600e\u9ebc\u5354\u4f5c\uff1f", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Disfactory \u8fb2\u5730\u9055\u7ae0\u5de5\u5ee0\u56de\u5831\u7cfb\u7d71\u70ba\u5730\u7403\u516c\u6c11\u57fa\u91d1\u6703\u4f86 g0v \u9ed1\u5ba2\u677e\u63d0\u6848\u7684\u5c08\u6848\uff0c\u5f9e NGO \u5021\u8b70\u7684\u9700\u6c42\u51fa\u767c\uff0c\u4e09\u5e74\u4f86\u5f9e\u96f6\u958b\u59cb\u958b\u767c\u7db2\u7ad9\u5730\u5716\u56de\u5831\u4ecb\u9762\u3001\u7ba1\u7406\u56de\u5831\u8cc7\u6599\u548c\u516c\u6587\u7684\u5f8c\u53f0\u3001\u5c08\u6848 landing page\u3001\u5927\u5bb6\u4f86\u627e\u5ee0\u885b\u661f\u7a7a\u7167\u5716\u6bd4\u5c0d\u5c0f\u904a\u6232\uff0c\u6bcf\u9031\u7d04\u6709 10 \u4f4d\u6d3b\u8e8d\u53c3\u8207\u8005\uff0c\u5305\u62ec\u5de5\u7a0b\u5e2b\u3001\u8a2d\u8a08\u5e2b\u3001NGO \u7814\u7a76\u54e1\u8207\u7522\u54c1\u7d93\u7406\uff0c\u524d\u5f8c\u5171\u6709\u8d85\u904e 70 \u4f4d\u8ca2\u737b\u8005\u3002\u958b\u767c\u904e\u7a0b\u4e2d\u4e00\u76f4\u5728\u601d\u8003\u901a\u7528\u6027\u67b6\u69cb\u8207\u5ba2\u88fd\u5316\u9700\u6c42\u4e4b\u9593\u7684\u5e73\u8861\uff0c\u5982\u4f55\u7dad\u6301\u958b\u6e90\u793e\u7fa4\u5c08\u6848\u7684\u6b61\u6a02\u548c\u5275\u9020\u529b\u3001\u5982\u4f55\u8b93\u79d1\u6280\u5e73\u53f0\u5728\u793e\u6703\u8b70\u984c\u5021\u8b70\u767c\u63ee\u5f71\u97ff\u529b\u3001\u5982\u4f55\u8b93\u7a0b\u5f0f\u78bc\u548c\u8cc7\u6599\u958b\u653e\u66f4\u65b9\u4fbf\u793e\u7fa4\u4f7f\u7528\u3001\u5982\u4f55\u8b93\u5229\u5bb3\u95dc\u4fc2\u4eba\u53c3\u8207\u7522\u54c1\u8a2d\u8a08\u548c\u63d0\u5347\u4f7f\u7528\u8005\u9ad4\u9a57\u3001\u5982\u4f55\u4e0d\u91cd\u8907\u6253\u9020\u8f2a\u5b50\u3002\u9019\u500b\u904e\u7a0b\u4e2d\u4e5f\u5305\u62ec\u4e86\u8207 NGO \u5de5\u4f5c\u8005\u7684\u6587\u5316\u78e8\u5408\uff0c\u4ee5\u53ca\u958b\u767c\u5de5\u4f5c\u6a21\u5f0f\u7684\u62c9\u626f\uff0c\u9019\u6a23\u8ddf\u7d44\u7e54\u5408\u4f5c\u7684\u958b\u6e90\u793e\u7fa4\u5c08\u6848\u53ef\u4ee5\u9577\u51fa\u4ec0\u9ebc\u5354\u4f5c\u6a21\u5f0f\uff1f\u9019\u6b21\u5e0c\u671b\u80fd\u5920\u5206\u4eab\u6211\u5011\u8dcc\u8dcc\u649e\u649e\u7684\u7d93\u9a57\uff0c\u4ee5\u53ca\u8ddf\u66f4\u591a\u958b\u6e90\u5c08\u6848\u5b78\u7fd2\u8a0e\u6559\u3002\n\n\u5c08\u6848\u4ecb\u7d39\uff1ahttps://about.disfactory.tw/\n\nProject Intro\uff1ahttps://english.cw.com.tw/article/article.action?id=2982", "description": "## \u904e\u5f80\u76f8\u95dc\u5c08\u6848\u958b\u767c\u904e\u7a0b\u5206\u4eab\n\n- \u5728 g0v \u5c08\u6848\u7576 PM \u2014 \u958b\u6e90\u793e\u7fa4\u8207 NGO \u7684\u6df7\u4e82\u6709\u5e8f\u958b\u653e\u5354\u4f5c\uff5cDisfactory \u8fb2\u5730\u9055\u7ae0\u5de5\u5ee0\u56de\u5831\u7cfb\u7d71\nhttps://aelcenganda.medium.com/open-source-civic-tech-product-manager-in-disfactory-with-ngo-f40d050f886b\n\n- \u7267\u8c93\u4eba \u2014\u2014 g0v \u6df7\u4e82\u6709\u5e8f\u958b\u653e\u5354\u4f5c\u5c08\u6848\u7ba1\u7406 | g0v summit 2020\nhttps://www.youtube.com/watch?v=mQYmkLYCKuI\n\n- TICTeC Show & Tell - Disfactory: mapping and reporting illegal factories in Taiwan\nhttps://www.youtube.com/watch?v=Q0A6MbP3a0w", "recording_license": "", "do_not_record": true, "persons": [{"code": "QNKU9J", "name": "ael", "avatar": "https://pretalx.com/media/avatars/QNKU9J_upgf8wz.webp", "biography": "Yun Chen is an active g0v participant that wants to build digital solutions for open and collaborative civic participation with open source communities. She has been serving as product manager in \u201cDisfactory\u201d, a report platform on illegal factories on the farmlands, \u201cHerstory in East Asia\u201d and \u201cLibot\u201d, a LINE bot for Village Chiefs to report damages in the city.\nYun was the project manager of g0v Civic Tech Prototype Grant working with g0v Hackathon Organizer (Jothon) team and the product manager of sense.tw, an issue-policy mapping tool. She was also the PR lead of g0v Summit 2018.", "public_name": "ael", "guid": "2846de6a-834d-5bff-b860-73c299544f84", "url": "https://pretalx.com/coscup-2022/speaker/QNKU9J/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WFSF9Z/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WFSF9Z/", "attachments": []}, {"guid": "01227c21-c8b6-5635-9828-3cbdbcf2fc0f", "code": "WHDBZH", "id": 18313, "logo": null, "date": "2022-07-31T14:30:00+08:00", "start": "14:30", "end": "2022-07-31T15:00:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-18313", "url": "https://pretalx.com/coscup-2022/talk/WHDBZH/", "title": "\u7528\u6a39\u8393\u6d3e\u5e6b\u4f60\u990a\u8c6c\u7c60\u8349-\u958b\u6e90\u667a\u6167\u6eab\u5ba4\u81ea\u5df1\u505a\uff01", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5206\u4eab\u4f7f\u7528\u6a39\u8393\u6d3e\u6253\u9020\u81ea\u5df1\u7684\u667a\u6167\u6eab\u5ba4\u5e6b\u4f60\u990a\u690d\u7269\u3002\u56e0\u70ba\u81ea\u5df1\u71b1\u611b\u8c6c\u7c60\u8349\uff0c\u5728\u627e\u4e0d\u5230\u5e02\u552e\u9069\u5408\u7684\u6eab\u5ba4\u4e4b\u4e0b\uff0c\u958b\u59cb\u6253\u9020\u81ea\u5df1\u7684\u667a\u6167\u6eab\u5ba4\uff0c\u53ef\u4ee5\u81ea\u52d5\u63a7\u5236\u5149\u7167\u3001\u6eab\u5ea6\u8207\u6fd5\u5ea6\uff0c\u4e26\u4e14\u80fd\u4f9d\u7167\u6bcf\u5c0f\u6642\u8a2d\u5b9a\u4e0d\u540c\u7684\u8b8a\u5316\uff0c\u4e26\u63d0\u4f9b\u7db2\u9801\u754c\u9762\uff0c\u7a0b\u5f0f\u4e3b\u8981\u4f7f\u7528 Python\uff0c\u6574\u500b\u7a0b\u5f0f\u90fd\u6703\u958b\u6e90\u8b93\u5927\u5bb6\u81ea\u5df1\u6253\u9020\u3002", "description": "\u4f7f\u7528\u6a39\u6885\u6d3e + Python \u64b0\u5beb\u80fd\u81ea\u52d5\u63a7\u5236\u6eab\u6fd5\u5ea6\u7684\u6eab\u5ba4\uff0c\u900f\u904e GPIO + Relay \u4f86\u63a7\u5236\u96fb\u5668 (\u690d\u7269\u71c8\u3001\u98a8\u6247\u8207\u52a0\u6fd5\u6c23) \u4f86\u990a\u8c6c\u7c60\u8349\uff0c\u4e26\u4f7f\u7528 Flask \u6253\u9020\u7db2\u9801\u7684\u754c\u9762\uff0c\u80fd\u770b\u5230\u6578\u64da\uff0c\u7d00\u9304\u6bcf\u5929\u7684\u5149\u7167\u3001\u6eab\u6fd5\u5ea6\uff0c\u751a\u81f3\u53ef\u4ee5\u5728\u7db2\u9801\u4e0a\u63a7\u5236\u96fb\u5668\u3002\u6211\u5c07\u5206\u4eab\u88fd\u4f5c\u7684\u6574\u500b\u904e\u7a0b\u3001\u6311\u6230\u8207\u554f\u984c\uff0c\u5167\u5bb9\u4e0d\u6703\u8ac7\u5230\u592a\u591a\u7684\u7a0b\u5f0f\u78bc\uff0c\u53ea\u6703\u770b\u5230\u7cfb\u7d71\u7684\u67b6\u69cb\uff0c\u4e26\u6982\u8ff0\u6703\u7528\u5230\u7684\u611f\u6e2c\u5668\uff0c\u96fb\u5b50\u96fb\u8def\uff0c\u5168\u90e8\u90fd\u6703\u5728\u8b70\u7a0b\u4e2d\u516c\u958b\uff0c\u9084\u6703\u5206\u4eab\u990a\u8c6c\u7c60\u8349\u7684\u7d93\u9a57\u8ac7 XD\uff0c\u6b61\u8fce\u540c\u597d\u4e00\u8d77\u52a0\u5165\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "RNGT9P", "name": "HaWay", "avatar": "https://pretalx.com/media/avatars/RNGT9P_wLdveJQ.webp", "biography": "DNS\u3001GitLab \u611b\u597d\u8005", "public_name": "HaWay", "guid": "9a4fe5f5-b648-597b-b463-4f5add49030e", "url": "https://pretalx.com/coscup-2022/speaker/RNGT9P/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WHDBZH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WHDBZH/", "attachments": []}, {"guid": "aba0b965-6475-51ca-9300-e8c1a2eb5859", "code": "URRHGP", "id": 18539, "logo": null, "date": "2022-07-31T15:10:00+08:00", "start": "15:10", "end": "2022-07-31T15:40:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-18539-agpl--saas", "url": "https://pretalx.com/coscup-2022/talk/URRHGP/", "title": "AGPL \u8207\u5927 SaaS \u6642\u4ee3\u6388\u6b0a\u7684\u9006\u8972", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u7531\u8fd1\u65e5\u7684 AGPL \u6388\u6b0a\u722d\u8b70\u5207\u5165\uff0c\u63a2\u8a0e\u56e0\u61c9\u96f2\u7aef\u904b\u7b97\u5d1b\u8d77\u3001\u4f01\u696d\u642d\u4fbf\u8eca\u3001\u4ee5\u53ca\u8d85\u6642\u52de\u52d5\u73fe\u8c61\u800c\u751f\u7684\u5404\u5f0f\u8edf\u9ad4\u6388\u6b0a\uff0c\u4e26\u5206\u5225\u8a0e\u8ad6\u5176\u65bc\u6cd5\u5f8b\u57f7\u884c\u9762\u7684\u6311\u6230\u3001\u8207\u8cc7\u8a0a\u793e\u7fa4\u300c\u56db\u5927\u81ea\u7531\u300d\u7684\u885d\u7a81\u3001\u4ee5\u53ca\u672a\u4f86\u53ef\u80fd\u7684\u793e\u7fa4\u8d70\u5411\u3002", "description": "<blockquote><img src=\"https://imgs.xkcd.com/comics/dependency.png\"><br>\u300c\u73fe\u4ee3\u8cc7\u8a0a\u5efa\u8a2d\u5960\u57fa\u65bc\u5167\u5e03\u62c9\u65af\u52a0\u7684\u67d0\u500b\u8def\u4eba\u5f9e 2003 \u5e74\u9ed8\u9ed8\u7dad\u8b77\u81f3\u4eca\u7684\u5c08\u6848\u4e4b\u4e0a\u3002\u300d\u2013\u2013 <cite>xkcd #2347\u3008\u76f8\u4f9d\u6027\u3009</cite></blockquote>\n\n\u5728\u958b\u6e90\u5c08\u6848\u84ec\u52c3\u767c\u5c55\u7684\u4eca\u65e5\uff0c\u8edf\u9ad4\u958b\u767c\u7684\u751f\u614b\u4e5f\u9081\u5411\u4e86\u300cthere\u2019s a GitHub repo for that\u300d\u3001\u60f3\u8981\u7684\u529f\u80fd\u5f77\u5f7f\u53d6\u4e4b\u4e0d\u76e1\u7684\u5e74\u4ee3\uff1b\u7136\u800c\u96a8\u8457\u96f2\u7aef\u904b\u7b97\u76db\u884c\u3001\u4f01\u696d\u7a4d\u6975\u63a1\u7528\u958b\u6e90\uff0c\u523b\u610f\u300c\u642d\u4fbf\u8eca\u300d\u3001\u5f97\u5229\u65bc\u958b\u6e90\u5c08\u6848\u537b\u541d\u65bc\u56de\u994b\u793e\u7fa4\u7684\u60c5\u6cc1\u4e5f\u8d8a\u767c\u660e\u986f\u3002\u4e0d\u9858\u518d\u88ab\u525d\u524a\u7684\u958b\u767c\u8005\u3001\u4ee5\u53ca\u63a8\u5d07\u958b\u6e90\u537b\u4e5f\u4e0d\u6a02\u898b\u6210\u679c\u88ab\u6574\u7897\u7aef\u8d70\u7684\u65b0\u5275\u516c\u53f8\uff0c\u7d1b\u7d1b\u9078\u7528\u6216\u767c\u660e\u62d8\u675f\u6027\u66f4\u5f37\u7684\u6388\u6b0a\u689d\u6b3e\uff1a\u5f9e Server Side Public License \u5230\u5021\u8b70\u52de\u6b0a\u7684 Anti-996 License\uff0c\u9019\u4e9b\u6388\u6b0a\u53cd\u61c9\u4e86\u90e8\u5206\u8cc7\u8a0a\u754c\u5c0d\u958b\u6e90\u73fe\u72c0\u7684\u53cd\u5f48\uff0c\u537b\u4e5f\u6709\u6279\u8a55\u8005\u8a8d\u70ba\u9019\u4e9b\u9650\u5236\u6839\u672c\u4e0a\u9055\u80cc\u4e86\u81ea\u7531\u8edf\u9ad4\u57fa\u91d1\u6703 (FSF) \u6240\u63d0\u51fa\u7684\u300c\u56db\u5927\u81ea\u7531\u300d(four freedoms)\u3002\u672c\u6f14\u8b1b\u5c07\u7531\u8fd1\u65e5 AGPL \u689d\u6b3e\u722d\u8b70\u5207\u5165\uff0c\u4ecb\u7d39\u5404\u5f0f\u5177\u6709\u5f37\u70c8\u8457\u5de6\u6b0a (copyleft) \u7279\u6027\u6216\u53cd\u6297\u610f\u5473\u7684\u8edf\u9ad4\u6388\u6b0a\uff0c\u4e26\u5206\u5225\u8a0e\u8ad6\u5176\u65bc\u6cd5\u5f8b\u57f7\u884c\u9762\u7684\u6311\u6230\u3001\u8207\u56db\u5927\u81ea\u7531\u7684\u885d\u7a81\u3001\u4ee5\u53ca\u672a\u4f86\u53ef\u80fd\u7684\u793e\u7fa4\u8d70\u5411\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "GKTERG", "name": "RSChiang", "avatar": "https://pretalx.com/media/avatars/GKTERG_27CEwFO.webp", "biography": "RSChiang (Poren Chiang) is a digital law researcher and a software developer based in Taiwan.\n\nHis research agenda focuses on digital government and electronic voting. He also writes on a wide range of topics including data surveillance, FLOSS licenses, social media regulations, freedom of speech, and other constitutional law topics in the digital world.\n\nYou can find him at [poren.tw](https://poren.tw).", "public_name": "RSChiang", "guid": "ea265b2d-7581-5dc5-ad4f-03c8df10dc82", "url": "https://pretalx.com/coscup-2022/speaker/GKTERG/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/URRHGP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/URRHGP/", "attachments": []}, {"guid": "fb9e09d9-ebb0-5b56-950b-8786b05e826c", "code": "AXW7EY", "id": 20978, "logo": null, "date": "2022-07-31T15:50:00+08:00", "start": "15:50", "end": "2022-07-31T16:20:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-20978-coscup-infrastructure-review", "url": "https://pretalx.com/coscup-2022/talk/AXW7EY/", "title": "COSCUP Infrastructure Review", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "COSCUP \u4eca\u5e74\u5be6\u9ad4\u56de\u6b78\uff0c\u5728\u7121\u8ad6\u597d\u5947\u8d85\u904e\u4e09\u767e\u5834\u8b70\u7a0b\u662f\u600e\u9ebc\u7149\u6210\u7684\uff0c\u6216\u662f\u7b2c\u4e00\u6b21\u53c3\u52a0 coscup \u88ab\u540c\u6642\u5341\u5e7e\u8ecc\u8b70\u7a0b\u5687\u5230\u9078\u64c7\u969c\u7919\uff0c\u90fd\u53ef\u4ee5\u5728\u9019\u500b\u8b70\u7a0b\u807d\u5230 COSCUP staff \u5206\u4eab\u3002\n\n\u9069\u5408\u53c3\u52a0\u8005\uff1a\u6703\u773e\u3001\u8b1b\u8005\u3001\u793e\u7fa4\u5925\u4f34\u3001\u6709\u8208\u8da3\u53c3\u8207 2023 \u7c4c\u8fa6\u7684\u4eba", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DZ8SW", "name": "COSCUP Staff", "avatar": null, "biography": null, "public_name": "COSCUP Staff", "guid": "fda0c6d8-b408-51ce-8ed6-461a5b8ffbd4", "url": "https://pretalx.com/coscup-2022/speaker/8DZ8SW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/AXW7EY/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/AXW7EY/", "attachments": []}, {"guid": "38f30160-b824-5a0f-9aea-0cdb7dd4e108", "code": "AVAXSJ", "id": 20975, "logo": null, "date": "2022-07-31T16:30:00+08:00", "start": "16:30", "end": "2022-07-31T17:00:00+08:00", "duration": "00:30", "room": "RB105", "slug": "coscup-2022-20975", "url": "https://pretalx.com/coscup-2022/talk/AVAXSJ/", "title": "\u26a1\u9583\u96fb\u79c0\u26a1", "subtitle": "", "track": "Main Track", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "A lightning talk is a very short presentation lasting only a few minutes, given at the end of the conference every year. Topics and speakers will be determined and announced in place!\n\u540d\u55ae\u5982\u4e0b\uff1a\n- \u300aMOPCON, MO\u5b43\u8207\u4ed6\u7684\u5925\u4f34\u300b- Jason \n- \u300a\u4e00\u500b\u65b0\u9375\u5e3d\u8a2d\u8a08\u300b- Sail\n- \u300a\u900f\u904e HAProxy agent \u89e3\u6c7a K8s \u7dad\u8b77\u96e3\u984c\u300b- Jeff\n- \u300a\u865b\u64ec\u8fb2\u592b\u300b- \u9ec3\u6ab8\n- \u300a\u958b\u6e90\u7c89\u5713\u9ad4\u7684\u73fe\u5728\u3001\u904e\u53bb\u8207\u672a\u4f86\u300b- \u5343\u79cb\n- \u300aPyCon APAC 2022 \u5de5\u5546\u6642\u9593\u300b- Rex Wu\n- \u300aRedeem Protocol with Redeemable NFT\u300b- Kai\n- \u300aOSCVPass \u4ecb\u7d39\u300b- \u8449\u5b50\n- \u300a\u4f86\u73a9 Raycast: \u4f60\u7684\u4e0b\u4e00\u500b Launcher: YuKai\u300b- Yukai\n- \u300a\u5982\u4f55\u628a\u8a2d\u8a08\u5e36\u5165\u654f\u6377\u958b\u767c\u5718\u968a\uff1f\u300b- tntchn\uff08\u8ac7\uff09", "description": "You can submit your proposal on site!", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DZ8SW", "name": "COSCUP Staff", "avatar": null, "biography": null, "public_name": "COSCUP Staff", "guid": "fda0c6d8-b408-51ce-8ed6-461a5b8ffbd4", "url": "https://pretalx.com/coscup-2022/speaker/8DZ8SW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/AVAXSJ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/AVAXSJ/", "attachments": []}, {"guid": "c4995207-71a3-5844-ae9c-12e8f9c95cdf", "code": "QCF73L", "id": 20682, "logo": null, "date": "2022-07-31T17:10:00+08:00", "start": "17:10", "end": "2022-07-31T17:25:00+08:00", "duration": "00:15", "room": "RB105", "slug": "coscup-2022-20682-day-2", "url": "https://pretalx.com/coscup-2022/talk/QCF73L/", "title": "\u9589\u5e55 Day 2", "subtitle": "", "track": "Main Track", "type": "15 mins", "language": "zh-hant", "abstract": "-", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DZ8SW", "name": "COSCUP Staff", "avatar": null, "biography": null, "public_name": "COSCUP Staff", "guid": "fda0c6d8-b408-51ce-8ed6-461a5b8ffbd4", "url": "https://pretalx.com/coscup-2022/speaker/8DZ8SW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/QCF73L/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/QCF73L/", "attachments": []}], "AU101": [{"guid": "22e76a55-1680-575f-928a-81129d0be09b", "code": "AGBPMH", "id": 19651, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:30:00+08:00", "duration": "00:30", "room": "AU101", "slug": "coscup-2022-19651-rust", "url": "https://pretalx.com/coscup-2022/talk/AGBPMH/", "title": "Rust\u5ffd\u7565\u7684\u4e8c\u4e09\u4e8b", "subtitle": "", "track": "Rust", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "\u5728\u4f7f\u7528Rust\u5728\u5c08\u6848\u4e2d\uff0c\u96e3\u514d\u6703\u6709\u4e9b\u6574\u5408\u6027\u7684\u6e2c\u8a66\u6848\u4f8b\u9700\u8981\u5148Ignore\u3002\n\u672c\u5834\u6703\u6982\u7565\u7684\u6574\u7406\u4e00\u4e0b\uff0c\u73fe\u5728Rust\u4e2dignore\u7684\u554f\u984c\u548c\u672a\u4f86\u7684\u53ef\u80fd\uff0c\n\u540c\u6642\u5206\u4eab\u4e00\u4e0b\uff0c\u5c0dRust\u958bPR\u4fee\u6539Ignore\u8a0a\u606f\u7684\u7d93\u9a57\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "JDWHH7", "name": "Antonio Yang", "avatar": "https://pretalx.com/media/avatars/JDWHH7_5u0z89a.webp", "biography": "\u4e00\u500b\u559c\u6b61\u5bebRust\u7684\u5de5\u7a0b\u5e2b\uff0c\u9858\u610f\u5728\u5404\u500b\u9818\u57df\u4e0a\u4f7f\u7528Rust", "public_name": "Antonio Yang", "guid": "5680277b-0e8f-59b5-8c49-fa2a5a7285c2", "url": "https://pretalx.com/coscup-2022/speaker/JDWHH7/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/AGBPMH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/AGBPMH/", "attachments": []}, {"guid": "c1cb59a4-f7e8-5158-9925-0d5a1a0ee0bc", "code": "VQABJF", "id": 19597, "logo": null, "date": "2022-07-31T10:35:00+08:00", "start": "10:35", "end": "2022-07-31T11:05:00+08:00", "duration": "00:30", "room": "AU101", "slug": "coscup-2022-19597-rust-async-in-a-nutshell", "url": "https://pretalx.com/coscup-2022/talk/VQABJF/", "title": "Rust Async in A Nutshell", "subtitle": "", "track": "Rust", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "This talk is to introduce the mechanism of async in Rust briefly,\ngo through popular runtime libraries, and study\n[par-stream](https://github.com/jerry73204/par-stream)\nas a showcase to build up a tool for async and parallel computing.", "description": "The async/.await is a powerful feature in Rust. It enables us to implement\nconcurrent and multi-task programs with ease.\nThis talk aims to gently introduce the mechanism under the hood \nand to let the audience learn asynchronous programming from scratch.\nIt will explore code construction based on future and stream,\nlearn the polling and waker model behind the scenes,\nand introduce common-used runtimes, such as tokio and async-std.\nFinally, we will overview the [par-stream](https://github.com/jerry73204/par-stream)\nproject to see how asynchronous Rust benefits practical applications.", "recording_license": "", "do_not_record": false, "persons": [{"code": "ULQRVR", "name": "Yuyuan Yuan", "avatar": null, "biography": "Working on the eclipse project Zenoh. Rust enthusiast who likes to study language design and its applications in various domains.", "public_name": "Yuyuan Yuan", "guid": "7b3a193d-baa2-5248-82ba-3bf8335e712c", "url": "https://pretalx.com/coscup-2022/speaker/ULQRVR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/VQABJF/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/VQABJF/", "attachments": []}, {"guid": "e9ade80b-a7b7-5456-b38c-4b1c6d2e3dda", "code": "SXAQK8", "id": 18339, "logo": null, "date": "2022-07-31T11:10:00+08:00", "start": "11:10", "end": "2022-07-31T11:40:00+08:00", "duration": "00:30", "room": "AU101", "slug": "coscup-2022-18339-rust", "url": "https://pretalx.com/coscup-2022/talk/SXAQK8/", "title": "Rust\u5165\u9580\uff1a\u8ac7\u6211\u5b78\u7fd2\u78b0\u5230\u7684\u5751", "subtitle": "", "track": "Rust", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Talk about what obstacles I met when learning Rust.", "description": "Rust \u6700\u8fd1\u5e7e\u5e74\u975e\u5e38\u706b\u3002\u5176\u7368\u7279\u7684\u8a9e\u8a00\u7279\u6027\uff0c\u8b93\u4f7f\u7528\u8005\u5fc5\u80fd\u5beb\u51fa\u5b89\u5168\u6709\u6548\u7387\u7684\u4ee3\u78bc\uff0c\u4f7f\u5176\u5728 StackOverflow \u4e0a\u7684\u8a9e\u8a00\u6392\u884c\u699c\u7570\u8ecd\u7a81\u8d77\u3002\u4f46\u4e5f\u56e0\u70ba Rust \u6709\u8457\u8907\u96dc\u7684\u8a18\u61b6\u9ad4\u7ba1\u7406\u53ca\u53ef\u6015\u7684\u6700\u7d42 Boss: Data Race(\u8cc7\u6599\u7af6\u722d)\uff0c\u56e0\u800c\u6709\u975e\u5e38\u9ad8\u7684\u5b78\u7fd2\u66f2\u7dda\u3002\n\u5728\u6b64\u6703\u8b70\u4e2d\uff0c\u6211\u6703\u8ac7\u8ac7\u6211\u5728\u5b78\u7fd2Rust\u7684\u6642\u5019\u9047\u5230\u7684\u56f0\u96e3\uff0c\u5e0c\u671b\u591a\u5c11\u89e3\u7b54\u521d\u5b78\u8005\u7684\u554f\u984c\u3002\n\u6b64\u8b70\u984c\u9700\u8981\u4e2d\u7b49\u7a0b\u5ea6 C/C++ \u7684\u5148\u524d\u77e5\u8b58\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "UYJ9RK", "name": "PerfectLaugh", "avatar": "https://pretalx.com/media/avatars/UYJ9RK_rbu8Isq.webp", "biography": "I write absolute garbage code. and I love my paper wife.", "public_name": "PerfectLaugh", "guid": "3a657eed-29fc-56c0-a1d6-d419546837bb", "url": "https://pretalx.com/coscup-2022/speaker/UYJ9RK/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SXAQK8/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SXAQK8/", "attachments": []}, {"guid": "3c29d9b7-b199-55a0-b1bc-a1ebbb16293e", "code": "KML3VC", "id": 19030, "logo": null, "date": "2022-07-31T11:45:00+08:00", "start": "11:45", "end": "2022-07-31T12:15:00+08:00", "duration": "00:30", "room": "AU101", "slug": "coscup-2022-19030-cosmos-sk-rust-nova", "url": "https://pretalx.com/coscup-2022/talk/KML3VC/", "title": "cosmos-sk rust\u5be6\u4f5c\u7248\u672c- nova", "subtitle": "", "track": "Rust", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "cosmos-sdk\u662f\u76ee\u524d\u5728\u5340\u584a\u93c8\u7684cosmos\u751f\u614b\u7cfb\u7684\u6a19\u6e96SDK\uff0c\u5176\u662f\u70bagolang\u6240\u5beb\u3002\u57fa\u65bc\u5c0drust\u7684\u8208\u8da3\uff0c\u4ee5\u53ca\u5e0c\u671b\u62d3\u5c55 cosmos\u751f\u614b\u7cfb\uff0c\u6211\u5617\u8a66\u8457\u5728\u524d\u4eba\u7684\u57fa\u790e\u4e0a\u5be6\u4f5c\u51farust\u7684\u7248\u672c\uff0c\u671f\u671b\u53ef\u4ee5\u7d66\u5927\u5bb6\u5e36\u4f86\u4e0d\u540c\u7684cosmos-sdk\u9ad4\u9a57\u3002\u5728\u9019\u5834talk\u4e4b\u4e2d\uff0c\u6211\u5c07\u6703\u5206\u4eab\u5728\u5617\u8a66\u7684\u904e\u7a0b\u4e2d\u4e00\u4e9b\u7d93\u9a57\u8ddf\u7c21\u4ecb\u67b6\u69cb\u4ee5\u53ca\u8ddf\u73fe\u6709\u7684cosmos-sdk\u7684\u6bd4\u8f03\u8aaa\u660e\u3002\nMedium: https://medium.com/crypto-nature\nPodcast: https://soundcloud.com/kazami-143146370", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "JUNELZ", "name": "kazami", "avatar": null, "biography": "\u958b\u6e90\u7a0b\u5f0f\u78bc\u7684\u8ca2\u737b\u8005\u517c\u71b1\u611b\u7684\u8cc7\u6599\u79d1\u5b78\u5bb6", "public_name": "kazami", "guid": "4c79e5cc-e2d3-50d0-a786-955ac36519b6", "url": "https://pretalx.com/coscup-2022/speaker/JUNELZ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/KML3VC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/KML3VC/", "attachments": []}, {"guid": "e1a6be68-c651-5a78-9246-348f6be5bce7", "code": "KYPNGM", "id": 19634, "logo": null, "date": "2022-07-31T12:55:00+08:00", "start": "12:55", "end": "2022-07-31T13:40:00+08:00", "duration": "00:45", "room": "AU101", "slug": "coscup-2022-19634-rrxv6-write-a-risc-v-kernel-using-rust", "url": "https://pretalx.com/coscup-2022/talk/KYPNGM/", "title": "rrxv6: write a RISC-V kernel using Rust", "subtitle": "", "track": "Rust", "type": "45 minutes", "language": "zh-hant", "abstract": "\u672c\u6b21\u6f14\u8b1b\u6211\u6703\u4ecb\u7d39\u6211\u7684 rrxv6 project\uff0c\u7528 Rust \u91cd\u88fd xv6 \u6838\u5fc3\u3002\u5be6\u4f5c\u6838\u5fc3\u8b93\u6211\u4f7f\u7528\u8a31\u591a\u8ddf Rust core \u6709\u95dc\u7684\u529f\u80fd\uff0c\u662f\u5728\u5e73\u5e38\u4f7f\u7528 std \u6642\u4e0d\u6703\u7279\u5225\u4f7f\u7528\u7684\u3002\u6211\u6703\u4ecb\u7d39\u9019\u4e9b\u5e73\u5e38\u5c11\u7528\u7684\u529f\u80fd\u5982 pointer\u3001\u8a18\u61b6\u9ad4\u7ba1\u7406\u7b49\u7b49\u3002", "description": "\u6211\u5011\u53ef\u4ee5\u7528 Rust \u5be6\u4f5c kernel \u55ce\uff1f\u53ef\u4ee5\u3002  \n\u73fe\u5728\u5df2\u7d93\u6709\u8a31\u591a Rust \u5be6\u4f5c\u7684\u6838\u5fc3\uff0c\u50cf\u662f\u7784\u6e96\u5728\u5d4c\u5165\u5f0f\u7cfb\u7d71\u7684 Tock OS\uff0c\u6216\u662f\u901a\u7528\u578b\u7684 Redox OS\uff0c\u4ee5\u53ca\u8a31\u591a\u5176\u5176\u4ed6\u4ed6\u7684\u6838\u5fc3\u3002  \nrrxv6 \u662f\u6211\u53bb\u5e74\u958b\u59cb\u7684\u5c08\u6848\uff0c\u76ee\u6a19\u662f\u6253\u9020\u4e00\u500b xv6 \u6838\u5fc3\u7684\u8907\u88fd\u54c1\uff0c\u6c92\u6709 std \u7684\u652f\u63f4\uff0c\u6211\u5011\u5fc5\u9808\u91cd\u982d\u6253\u9020\u4e00\u500b\u6838\u5fc3\u8a72\u6709\u7684\u529f\u80fd\uff0c\u5982\u6392\u7a0b\u3001\u8a18\u61b6\u9ad4\u7ba1\u7406\u7b49\u7b49\u3002\u6211\u5011\u4f7f\u7528\u4e86\u5e73\u5e38\u4e0d\u6703\u7528\u5230\u7684 pointer\u3001Rust \u8a18\u61b6\u9ad4\u5206\u914d\u5668\u7b49\u529f\u80fd\uff0c\u4e0d\u4f46\u91cd\u65b0\u5b78\u7fd2\u4f5c\u696d\u7cfb\u7d71\uff0c\u4e5f\u66f4\u6df1\u5165\u7684\u4e86\u89e3 Rust\uff1b\u540c\u6642\uff0cRust \u4e5f\u63d0\u4f9b\u8f03 C \u66f4\u70ba\u9ad8\u968e\u7684\u865b\u64ec\u5316\uff0c\u5373\u4fbf\u5c11\u4e86 std \uff0crrxv6 \u6838\u5fc3\u7684\u5be6\u4f5c\u4ecd\u7136\u975e\u5e38 Rusty\u3002\n\n\u6211\u5e0c\u671b rrxv6 \u80fd\u6210\u70ba\u5982\u4f55\u7528 Rust \u6253\u9020\u6838\u5fc3\u6642\u7684\u7c21\u55ae\u7bc4\u4f8b\uff0c\u4e0d\u6703\u5982 tock os \u6216 Redox OS \u822c\u592a\u904e\u8907\u96dc\u800c\u96e3\u4ee5\u7406\u89e3\uff1b\u4e00\u7cfb\u7d71\u76f8\u95dc\u7684\u6587\u7ae0\u767c\u8868\u5728 blog \u4e0a\uff0c\u5305\u62ec Rust \u7684\u5be6\u4f5c\u8207 RISCV \u7684\u76f8\u95dc\u4ecb\u7d39\u3002  \nhttps://yodalee.me/series/rrxv6/\n\n\u76ee\u524d rrxv6 \u958b\u767c\u5230 system call \u5b8c\u6210\uff0c\u5df2\u7d93\u80fd\u900f\u904e system call \u5f9e user space \u5370\u51fa hello world\uff1b\u5982\u6709\u8208\u8da3\u53ef\u4ee5\u53c3\u8003 github\u3002  \nhttps://github.com/yodalee/rrxv6", "recording_license": "", "do_not_record": false, "persons": [{"code": "UKDXDW", "name": "YodaLee", "avatar": "https://pretalx.com/media/avatars/UKDXDW_q33CzIe.webp", "biography": "I'm Yodalee, a Rustacean and a blogger in Taiwan.  \nBecause of Rust, I have been \"allergic\" to all language that are not strong-typed. For the past few years, I make some interesting projects using Rust, like Gameboy emulator and the rrxv6 - the xv6 re-implementation kernel.", "public_name": "YodaLee", "guid": "ab1c7544-4ea2-5faa-b830-478e493dc324", "url": "https://pretalx.com/coscup-2022/speaker/UKDXDW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/KYPNGM/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/KYPNGM/", "attachments": []}, {"guid": "b643858b-424d-544f-b93f-c6deb0a112ae", "code": "7CPAR7", "id": 18309, "logo": null, "date": "2022-07-31T13:45:00+08:00", "start": "13:45", "end": "2022-07-31T14:15:00+08:00", "duration": "00:30", "room": "AU101", "slug": "coscup-2022-18309-developing-serverless-rust-app-using-aws-sdk-rust", "url": "https://pretalx.com/coscup-2022/talk/7CPAR7/", "title": "Developing Serverless Rust app using AWS SDK Rust", "subtitle": "", "track": "Rust", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "AWS SDK for Rust allows you to build cloud native applications on AWS. By using AWS SDK for Rust and Lambda Runtime for Rust you can easily build serverless web applications without managing any infrastructure. We'll walk you through the architecture and tools for using Rust on the Cloud.", "description": "AWS SDK for Rust allows you to build cloud native applications on AWS. By using AWS SDK for Rust and Lambda Runtime for Rust you can easily build serverless web applications without managing any infrastructure. We'll walk you through the architecture and tools for using Rust on the Cloud.", "recording_license": "", "do_not_record": false, "persons": [{"code": "U3MHC7", "name": "Shing Lyu \u5442\u884c", "avatar": "https://pretalx.com/media/avatars/U3MHC7_uM4SiOP.webp", "biography": "Shing Lyu is a solutions architect at Amazon Web Services (AWS) and an open source developer. Shing has contributed to many open source projects like Firefox, Servo, RustPython (10K+ stars on GitHub). Shing is also the author of two Rust books: Practical Rust Projects and Practical Rust Web Projects. Nowadays, Shing is busy helping customers adopt Cloud technology and built well-architected systems on AWS.", "public_name": "Shing Lyu \u5442\u884c", "guid": "0c1ff97b-de79-54d0-8107-445fa8d281cb", "url": "https://pretalx.com/coscup-2022/speaker/U3MHC7/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/7CPAR7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/7CPAR7/", "attachments": []}, {"guid": "9e1df9d9-4b80-5791-afd8-36b753058003", "code": "MM8PG8", "id": 18897, "logo": null, "date": "2022-07-31T14:20:00+08:00", "start": "14:20", "end": "2022-07-31T14:50:00+08:00", "duration": "00:30", "room": "AU101", "slug": "coscup-2022-18897-rust", "url": "https://pretalx.com/coscup-2022/talk/MM8PG8/", "title": "\u61c2\u52d5\u8a5e\u5c31\u61c2 Rust", "subtitle": "", "track": "Rust", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "\u5f9e\u52d5\u8a5e\uff08copy, move, clone, borrow, ref, deref\uff09\u5207\u5165 Rust \u57fa\u790e\u89c0\u5ff5", "description": "\u5f9e\u8207  The Rust Programming Language \u4e0d\u540c\u7684\u89c0\u9ede\u5207\u5165 Rust \u7684\u6240\u6709\u6b0a\u3001\u8a18\u61b6\u9ad4\u7ba1\u7406\u3001\u591a\u57f7\u884c\u5e8f\u8207\u578b\u5225\u8f49\u63db\u3002\u6295\u5f71\u7247\u53c3\u898b\uff1ahttps://sharils.github.io/slides/20220731-learn-rust-verbs/", "recording_license": "", "do_not_record": false, "persons": [{"code": "MSBSFW", "name": "Folio", "avatar": "https://pretalx.com/media/avatars/MSBSFW_dPFyJaF.webp", "biography": "\u53ea\u6703\u5b57\u6bd4\u8f03\u5c11\u7684\u6771\u897f\uff0c\u4f8b\u5982 aws\u3001git\u3001gql\u3001jq\u3001js\u3001re\u3001rn\u3001rs\u3001sh\u3001ts\u3001vim \u7b49", "public_name": "Folio", "guid": "dd61cc5c-848a-54c3-a201-31a84b50a7da", "url": "https://pretalx.com/coscup-2022/speaker/MSBSFW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MM8PG8/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MM8PG8/", "attachments": []}, {"guid": "a81835ef-c682-5d43-90e0-f95264b7a5cf", "code": "LWCM3T", "id": 19277, "logo": null, "date": "2022-07-31T14:55:00+08:00", "start": "14:55", "end": "2022-07-31T15:25:00+08:00", "duration": "00:30", "room": "AU101", "slug": "coscup-2022-19277-rust--out-of-order-execution-processor--emulator", "url": "https://pretalx.com/coscup-2022/talk/LWCM3T/", "title": "\u7528 Rust \u6253\u9020 Out-of-Order Execution processor \u7684 emulator", "subtitle": "", "track": "Rust", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u9019\u6b21\u7684\u5206\u4eab\u4e2d\uff0c\u6703\u5f9e\u80cc\u666f\u77e5\u8b58\u958b\u59cb\uff0c\u7531\u6dfa\u5165\u6df1\u7684\u5e36\u9818\u5927\u5bb6\u4e86\u89e3\u4f55\u70ba Out-of-Order Execution processor \uff0c\u4ee5\u53ca\u5176\u80cc\u5f8c\u7684\u539f\u7406: Tomasulo's algorithm \u3002\n\n\u5728\u4e86\u89e3\u80cc\u666f\u77e5\u8b58\u7684\u540c\u6642\uff0c\u5c55\u793a\u5982\u4f55\u4f7f\u7528 Rust \u4f86\u5be6\u505a\u5c0d\u61c9\u7684 emulator \u3002\n\n**\u76ee\u6a19\u807d\u773e**\n\n\u5b78\u7fd2\u904e\u8a08\u7b97\u6a5f\u7d44\u7e54\uff0c\u60f3\u4e86\u89e3\u5176\u4e2d\u63d0\u5230\u7684\u795e\u79d8\u540d\u8a5e\u7a76\u7adf\u662f\u5982\u4f55\u904b\u4f5c\u7684\u4eba\n\n**\u5099\u8a3b**\n\n\u7531\u65bc\u6642\u9593\u95dc\u4fc2\uff0c\u4e3b\u8981\u6703\u805a\u7126\u5728\u7b97\u8853 / \u908f\u8f2f\u904b\u7b97\u4e4b\u4e0a\uff0c\u56e0\u6b64\u672c\u6b21\u5206\u4eab\u4e2d\u4e26\u4e0d\u6703\u5305\u542b\uff1a\n- \u8a18\u61b6\u9ad4\u5b58\u53d6\n- \u5206\u652f\n- \u4f8b\u5916 / \u4e2d\u65b7\n\n**\u53c3\u8003\u8cc7\u6599**\n\nhttps://github.com/justapig9020/rUOoOeP", "description": "\u5728\u5b78\u7fd2\u8a08\u7b97\u6a5f\u7d44\u7e54\u6642\uff0c\u5c0d\u65bc\u5176\u4e2d\u63d0\u5230\u7684 Out-of-Order execution (OoOE) \u9019\u7a2e\u65e2\u53ef\u4ee5\u63d0\u6607\u57f7\u884c\u6548\u7387\u6709\u53ef\u4ee5\u4fdd\u6301\u8a08\u7b97\u6e96\u78ba\u7684\u6280\u8853\u611f\u5230\u8208\u8da3\u3002\n\u900f\u904e\u4f7f\u7528 Rust \u4f86\u5efa\u69cb OoOE processor \u7684 emulator \uff0c\u53ef\u4ee5\u4e86\u89e3 Tomasulo's \u6f14\u7b97\u6cd5\u7684\u6838\u5fc3\u6982\u5ff5\uff0c\u4ee5\u53ca\u5176\u4e2d\u6703\u906d\u9047\u5230\u7684\u554f\u984c\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "98EDSB", "name": "justapig9020", "avatar": "https://pretalx.com/media/avatars/98EDSB_zCTp1lf.webp", "biography": "\u904e\u53bb\u56e0\u70ba\u82f1\u6587\u8ddf\u8a18\u61b6\u529b\u592a\u5dee\uff0c\u6240\u4ee5\u53ea\u6703\u5beb C (Reserved word \u5c11)\u3002\n\u73fe\u5728\u82f1\u6587\u8ddf\u8a18\u61b6\u529b\u6beb\u7121\u9032\u5c55\uff0c\u6240\u4ee5\u958b\u59cb\u5617\u8a66 Rust (Document \u597d\u61c2)\u3002", "public_name": "justapig9020", "guid": "c0d840f1-a622-5b29-9715-954d501786cb", "url": "https://pretalx.com/coscup-2022/speaker/98EDSB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LWCM3T/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LWCM3T/", "attachments": []}, {"guid": "7259b6be-95c4-5b67-b3ed-32cbd93bc1e1", "code": "TDR7SM", "id": 19451, "logo": null, "date": "2022-07-31T15:30:00+08:00", "start": "15:30", "end": "2022-07-31T16:00:00+08:00", "duration": "00:30", "room": "AU101", "slug": "coscup-2022-19451-vscodevimra-rust-analyzer", "url": "https://pretalx.com/coscup-2022/talk/TDR7SM/", "title": "\u5728VSCode\u88e1\u4f7f\u7528Vim\u7684\u6211\u60f3\u8981\u638c\u63e1RA(Rust-Analyzer)\u7684\u958b\u767c\u9b54\u6cd5", "subtitle": "", "track": "Rust", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u9019\u500b\u8b1b\u984c\u88e1\u6211\u5011\u6703\u5728VS Code\u88e1\u7d50\u5408Vim\u7684\u6a21\u5f0f\u4f7f\u7528\uff0c\u4f9d\u6b21\u5f59\u6574RA\u7684\u529f\u80fd\uff0c\u8f14\u4ee5\u4f7f\u7528\u60c5\u5883\u7684\u8aaa\u660e\u3002\u5e6b\u52a9\u807d\u773e\u6709\u7cfb\u7d71\u7684\u4e86\u89e3Rust Analyzer\u7684\u91cd\u8981\u529f\u80fd\u8207\u4f7f\u7528\u65b9\u6cd5\uff0c\u8b93Rust\u7684\u958b\u767c\u66f4\u9806\u624b\u4e14\u6709\u8da3\u3002\u200b", "description": "[Rust-Analyzer](https://github.com/rust-lang/rust-analyzer)\u662fRust\u958b\u767c\u88e1\u7684\u91cd\u8981\u200b\u5de5\u5177\uff0c\u4e26\u5728\u4eca\u5e74\u6b63\u5f0f\u6210\u70ba\u5b98\u65b9\u9805\u76ee\u3002\u200b\n\n\u4f46\u5728\u521d\u6b21\u770b\u904e[User Manual](https://rust-analyzer.github.io/manual.html)\u4e0a\u7684\u5404\u7a2e\u7528\u6cd5\u5f8c\uff0c\u662f\u4e0d\u662f\u56e0\u70ba\u529f\u80fd\u7e41\u8907\u7522\u751f\u4e86\u4e9b\u8a31\u773c\u82b1\u7e5a\u63db\u7684\u611f\u89ba\u5462\uff1f\u200b\n\n\u9019\u500b\u8b1b\u984c\u6211\u5011\u6703\u5728VS Code\u88e1\u7d50\u5408Vim\u7684\u6a21\u5f0f\u4f7f\u7528\uff0c\u4f9d\u6b21\u5f59\u6574RA\u7684\u529f\u80fd\uff0c\u8f14\u4ee5\u4f7f\u7528\u60c5\u5883\u7684\u8aaa\u660e\u3002\u5e6b\u52a9\u807d\u773e\u6709\u7cfb\u7d71\u7684\u4e86\u89e3Rust Analyzer\u7684\u91cd\u8981\u529f\u80fd\u8207\u4f7f\u7528\u65b9\u6cd5\uff0c\u8b93Rust\u7684\u958b\u767c\u66f4\u9806\u624b\u4e14\u6709\u8da3\u3002\u200b\n\n---\n\u200b\n\u95dc\u65bc\u8b1b\u8005\uff1aWayne Tsai\u200b\n\u200b\n1. \u53bb\u5e74\u7684Rust\u8b1b\u984c:  [\u300a\u90a3\u4e9bRust\u88e1\u597d\u7528\u7684\u62bd\u8c61\u8207\u5be6\u7528\u8a9e\u6cd5\u706b\u529b\u5c55\u793a\u300b](https://www.tenlong.com.tw/products/9786263330016?list_name=b-r30-zh_tw)\n\n2. VSCodeVim\u7684Contributor\u200b\n\n3. [Visual Studio Code\u5be6\u7528\u6307\u5357](https://www.tenlong.com.tw/products/9786263330016?list_name=b-r30-zh_tw) \u4f5c\u8005\u200b\n> \u9019\u672c\u66f8\u662f\u81f4\u656c\u300aPractical Vim: Edit Text at the Speed of Thought\u300b\u7684\u4f5c\u54c1\u200b\n> \u66f8\u88e1\u63a2\u8a0e\u4e26\u8655\u7406\u4e86\u5e7e\u500b\u6c92\u6709\u5728\u300aPractica Vim\u300b\u6216\u76f8\u95dcVSCodeVim\u66f8\u7c4d\u88e1\u63d0\u53ca\u7684\u554f\u984c\uff0c\u50cf\u662f\u200b\n> - VS Code\u8207Vim\u5feb\u6377\u9375\u7d81\u5b9a\u7684\u904b\u4f5c\u539f\u7406\uff0c\u5c0d\u61c9\u8655\u7406\u65b9\u6cd5\u200b\n> - Keyboard Remapping\u7684\u65b9\u6cd5\u8207\u539f\u5247(MacOS\u3001Windows\u9069\u7528)\n> - \u5c0dEmacs\u5728VS Code\u4e2d\u4f7f\u7528\u6709\u8208\u8da3\u7684\u8b80\u8005\uff0c\u9019\u672c\u66f8\u5728\u9644\u9304A-5\u4ecb\u7d39\u4e86VSpaceCode\u7684\u65b9\u6cd5\uff0c\u53ef\u4ee5\u4f9b\u53c3\u8003\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "LY8WKL", "name": "Wayne Tsai", "avatar": "https://pretalx.com/media/avatars/LY8WKL_axhoULt.webp", "biography": "\u95dc\u65bc Wayne Tsai\n\n1. VSCodeVim\u7684Contributor\n\n2. [Visual Studio Code\u5be6\u7528\u6307\u5357](https://www.tenlong.com.tw/products/9786263330016?list_name=b-r30-zh_tw) \u4f5c\u8005\n\n> \u9019\u672c\u66f8\u662f\u81f4\u656c\u300aPractical Vim: Edit Text at the Speed of Thought\u300b\u7684\u4f5c\u54c1\n> \u66f8\u88e1\u63a2\u8a0e\u4e26\u8655\u7406\u4e86\u5e7e\u500b\u6c92\u6709\u5728\u300aPractica Vim\u300b\u6216\u76f8\u95dcVSCodeVim\u66f8\u7c4d\u88e1\u63d0\u53ca\u7684\u554f\u984c\uff0c\u50cf\u662f\n> - VS Code\u8207Vim\u5feb\u6377\u9375\u7d81\u5b9a\u7684\u904b\u4f5c\u539f\u7406\uff0c\u5c0d\u61c9\u8655\u7406\u65b9\u6cd5\n> - Keyboard Remapping\u7684\u65b9\u6cd5\u8207\u539f\u5247(MacOS\u3001Windows\u9069\u7528)\n[Practical Guide with Visual Studio Code and Vim](https://www.tenlong.com.tw/products/9786263330016?list_name=b-r30-zh_tw)\n\n3. \u53bb\u5e74\u8b1b\u984c\uff1a[\u90a3\u4e9bRust\u88e1\u597d\u7528\u7684\u62bd\u8c61\u8207\u5be6\u7528\u8a9e\u6cd5\u706b\u529b\u5c55\u793a](https://coscup.org/2021/zh-TW/session/8APWMC)", "public_name": "Wayne Tsai", "guid": "0a36b8aa-49a9-5b2c-b3dc-6278a814241a", "url": "https://pretalx.com/coscup-2022/speaker/LY8WKL/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TDR7SM/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TDR7SM/", "attachments": []}], "TR211": [{"guid": "947475e7-3ed1-5d71-84a4-2574a04d4ed2", "code": "VDWQPX", "id": 19442, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:30:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19442-risc-v", "url": "https://pretalx.com/coscup-2022/talk/VDWQPX/", "title": "\u8a2d\u8a08\u7cbe\u7c21\u53c8\u5feb\u901f\u7684 RISC-V \u6307\u4ee4\u96c6\u6a21\u64ec\u5668", "subtitle": "", "track": "\u5e36\u60a8\u8b80\u6e90\u78bc", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u672c\u8b70\u7a0b\u4ecb\u7d39 rv32emu \u9019\u500b\u7cbe\u7c21\u7684 RISC-V \u6307\u4ee4\u96c6\u6a21\u64ec\u5668\uff0c\u652f\u63f4\u5927\u90e8\u5206 RV32I \u548c Extension M/A/C\u3002\u9664\u4e86\u5178\u578b\u7684\u76f4\u8b6f\u5668\uff0c\u8fd1\u671f\u4e5f\u898f\u5283\u53ca\u6642\u7de8\u8b6f\u5668\u4ee5\u52a0\u901f\u6307\u4ee4\u6a21\u64ec\uff0c\u8cab\u5fb9\u300c\u5c0f\u800c\u7f8e\u300d\u7684\u539f\u5247\u3002", "description": "rv32emu \u6700\u521d\u662f\u570b\u7acb\u6210\u529f\u5927\u5b78\u8cc7\u8a0a\u5de5\u7a0b\u7cfb\u8a08\u7b97\u6a5f\u7d50\u69cb\u8ab2\u7a0b\u7684\u6559\u6750\uff0c\u793a\u7bc4\u5177\u9ad4\u800c\u5fae\u7684 RISC-V \u6307\u4ee4\u96c6\u6a21\u64ec\u5668\u5982\u4f55\u9010\u6b65\u5efa\u69cb\uff0c\u7a0b\u5f0f\u78bc\u5c11\u65bc\u56db\u5343\u884c\uff0c\u5167\u5efa ELF \u8f09\u5165\u5668\uff0c\u4e26\u5728 Linux \u548c macOS \u9032\u884c\u591a\u9805\u6e2c\u8a66\u3002\u7d93\u7531\u5e2b\u751f\u5408\u4f5c\u5f8c\uff0c\u73fe\u5df2\u901a\u904e RISC-V \u67b6\u69cb\u6e2c\u8a66 (RV32I)\uff0c\u4e26\u9678\u7e8c\u652f\u63f4 M/A/C \u7b49 extension\uff0c\u9084\u63d0\u4f9b\u7e6a\u5716\u8655\u7406\u7684\u7cfb\u7d71\u547c\u53eb\uff0c\u5141\u8a31 Doom \u548c Quake \u904a\u6232\u5728\u8a72\u6a21\u64ec\u5668\u4e0a\u57f7\u884c\u3002\u8fd1\u671f\u5c07\u5be6\u4f5c\u53ca\u6642 (just-in-time) \u7de8\u8b6f\u5668\u4ee5\u52a0\u901f\u6307\u4ee4\u57f7\u884c\uff0c\u4f46\u4f9d\u820a\u7dad\u6301\u7a0b\u5f0f\u78bc\u7684\u7cbe\u7c21\u3002\n\u5c08\u6848\u9801\u9762: https://github.com/sysprog21/rv32emu", "recording_license": "", "do_not_record": false, "persons": [{"code": "BKPQUN", "name": "Lambert Wu", "avatar": "https://pretalx.com/media/avatars/BKPQUN_aOYfIFp.webp", "biography": "Linux \u65b0\u624b\uff0c\u8acb\u591a\u6307\u6559", "public_name": "Lambert Wu", "guid": "64593db0-fea8-547d-8a2d-e9598c344797", "url": "https://pretalx.com/coscup-2022/speaker/BKPQUN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/VDWQPX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/VDWQPX/", "attachments": []}, {"guid": "5d842a30-909d-57e1-8e07-1c1e302d9690", "code": "FMJEUL", "id": 19675, "logo": null, "date": "2022-07-31T10:40:00+08:00", "start": "10:40", "end": "2022-07-31T11:10:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19675-peeking-into-the-bpf-verifier", "url": "https://pretalx.com/coscup-2022/talk/FMJEUL/", "title": "Peeking into the BPF verifier", "subtitle": "", "track": "\u5e36\u60a8\u8b80\u6e90\u78bc", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4ee5\u5f80\u8981\u8fd1\u5e7e\u5e74\u4f86 (e)BPF \u6280\u8853\u5728\u7db2\u8def\u3001\u7a0b\u5f0f\u8ffd\u8e64 (tracing)\u3001\u7cfb\u7d71\u5b89\u5168\u7b49\u9818\u57df\u5c55\u9732\u982d\u89d2\u3002\u5b83\u7ffb\u8f49\u4e86\u539f\u672c\u81ea\u8a02 Linux \u6838\u5fc3\u884c\u7232\u5f88\u56f0\u96e3\u9019\u4ef6\u4e8b\uff0c\u628a\u5b83\u4e00\u4e0b\u5b50\u8b8a\u5f97\u7c21\u55ae\u8a31\u591a\u3002\u5176\u4e2d\u4e00\u5927\u539f\u56e0\u5c31\u662f\u8ddf\u50b3\u7d71\u7684\u505a\u6cd5\uff08\u5beb Linux \u6838\u5fc3\u6a21\u7d44\uff09\u76f8\u6bd4\uff0c(e)BPF \u4e0d\u6703\u9020\u6210\u7cfb\u7d71\u7576\u6a5f\u6216\u4e5f\u4e0d\u7528\u64d4\u5fc3\u5b83\u5c0e\u81f4\u7cfb\u7d71\u5b89\u5168\u554f\u984c\uff0c\u800c\u9019\u5927\u90e8\u5206\u90fd\u8981\u6b78\u529f\u65bc Linux \u6838\u5fc3\u88e1\u5167\u5efa\u7684\u9a57\u8b49\u908f\u8f2f\u3002\n\n\u7136\u800c Linux \u6838\u5fc3\u5230\u5e95\u5982\u4f55\u9a57\u8b49 (e)BPF \u7a0b\u5f0f\u7684\u5462\uff1f\u5c31\u8b93\u6211\u5011\u4f86\u4e00\u7aba\u7a76\u7adf\u5427\uff01\n\n&nbsp;\n\n<small>\u60f3\u807d\u9019\u500b\u6f14\u8b1b**\u4e0d\u9700\u8981\u5c0d Linux Kernel \u6709\u6df1\u5ea6\u8a8d\u8b58\uff0c\u4f46\u56e0\u7232\u9700\u8981\u770b\u7a0b\u5f0f\u78bc\u3001\u6240\u4ee5\u9700\u8981\u5c0d C \u8a9e\u8a00\u6709\u57fa\u672c\u7684\u7406\u89e3**\uff08\u5982\u679c\u4f60\u7528 bcc \u6216 libbpf \u5beb\u904e BPF \u7a0b\u5f0f\u90a3\u57fa\u672c\u4e0a\u5c31\u5920\u4e86\uff09\uff0c\u4f8b\u5982\u9700\u8981\u77e5\u9053 control-flow (e.g. if-else, while, for), array, struct, function, pointer \u7b49\u6982\u5ff5\u3002\u5982\u679c\u53e6\u5916\u9084\u77e5\u9053\u4e00\u9ede\u7d44\u5408\u8a9e\u8a00\u6216\u8a08\u7b97\u6a5f\u6982\u8ad6\u90a3\u6703\u66f4\u6709\u5e6b\u52a9\u3001\u4f46\u4e26\u4e0d\u662f\u5fc5\u9808\u3002</small>\n\n<small>\u4e0d\u7ba1\u53ea\u662f\u55ae\u7d14\u5c0d BPF \u6709\u8208\u8da3\u3001BPF \u7a0b\u5f0f\u958b\u767c\u8005\u53ca\u4f7f\u7528\u8005\u6216\u662f\u8cc7\u5b89\u7814\u7a76\u8005\u90fd\u6b61\u8fce\u4f86\u807d\u3002</small>", "description": "(e)BPF (\u4ee5\u4e0b\u90fd\u53eb\u5b83 BPF) \u662f\u500b\u5167\u5efa\u5728 Linux \u6838\u5fc3\u88e1\u7684\u865b\u64ec\u6a5f\u5668\uff0c\u5b83\u8b93\u4f7f\u7528\u8005\u53ef\u4ee5\u501f\u7531\u81ea\u8a02\u7684\u7a0b\u5f0f\u53bb\u63a7\u5236\u6838\u5fc3\u7684\u884c\u7232\uff0c\u540c\u6642\u53c8\u4e0d\u7528\u64d4\u5fc3\u81ea\u8a02\u7684\u7a0b\u5f0f\u5beb\u4e0d\u597d\u800c\u5c0e\u81f4\u7cfb\u7d71\u7576\u6a5f\u7684\u554f\u984c\uff0c\u4e5f\u56e0\u6b64\u5728\u7db2\u8def\u3001\u7a0b\u5f0f\u8ffd\u8e64 (tracing)\u3001\u7cfb\u7d71\u5b89\u5168\u7b49\u6bd4\u8f03\u9700\u8981\u81ea\u8a02\u884c\u7232\u7684\u9818\u57df\u4e2d\u88ab\u5927\u91cf\u4f7f\u7528\u3002\n\n\u9019\u4e00\u5207\u4e4b\u6240\u4ee5\u80fd\u6210\u529f\u5f88\u5927\u4e00\u90e8\u5206\u6b78\u529f Linux \u6838\u5fc3\u5c0d\u65bc BPF \u7a0b\u5f0f\u5728\u57f7\u884c\u524d\u7684\u9a57\u8b49\uff0c\u800c\u9019\u4e5f\u662f\u9019\u6b21\u6240\u60f3\u8a0e\u8ad6\u7684\uff1a\n\n- BPF \u865b\u64ec\u6a5f\u5668\u53ca\u5176\u6307\u4ee4\n- \u578b\u5225\u53ca\u6578\u503c\u8ffd\u8e64\n- \u6aa2\u67e5\n    - BPF \u6307\u4ee4\n    - \u672a\u521d\u59cb\u5316\u6578\u503c\n    - \u8d8a\u754c\u5b58\u53d6\n    - \u6838\u5fc3\u6307\u6a19\u6d29\u6f0f\n\n\u60f3\u807d\u9019\u500b\u6f14\u8b1b**\u4e0d\u9700\u8981\u5c0d Linux Kernel \u6709\u6df1\u5ea6\u8a8d\u8b58\uff0c\u4f46\u56e0\u7232\u9700\u8981\u770b\u7a0b\u5f0f\u78bc\u3001\u6240\u4ee5\u9700\u8981\u5c0d C \u8a9e\u8a00\u6709\u57fa\u672c\u7684\u7406\u89e3**\uff08\u5982\u679c\u4f60\u7528 bcc \u6216 libbpf \u5beb\u904e BPF \u7a0b\u5f0f\u90a3\u57fa\u672c\u4e0a\u5c31\u5920\u4e86\uff09\uff0c\u4f8b\u5982\u9700\u8981\u77e5\u9053 control-flow (e.g. if-else, while, for), array, struct, function, pointer \u7b49\u6982\u5ff5\u3002\u5982\u679c\u53e6\u5916\u9084\u77e5\u9053\u4e00\u9ede\u7d44\u5408\u8a9e\u8a00\u6216\u8a08\u7b97\u6a5f\u6982\u8ad6\u90a3\u6703\u66f4\u6709\u5e6b\u52a9\u3001\u4f46\u4e26\u4e0d\u662f\u5fc5\u9808\u3002\n\n\u4e0d\u7ba1\u53ea\u662f\u55ae\u7d14\u5c0d BPF \u6709\u8208\u8da3\u3001BPF \u7a0b\u5f0f\u958b\u767c\u8005\u53ca\u4f7f\u7528\u8005\u6216\u662f\u8cc7\u5b89\u7814\u7a76\u8005\u90fd\u6b61\u8fce\u4f86\u807d\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "UFF9RU", "name": "Shung-Hsi Yu", "avatar": "https://pretalx.com/media/avatars/UFF9RU_jmdvFex.webp", "biography": "Kernel Engineer at SUSE working on BPF", "public_name": "Shung-Hsi Yu", "guid": "a523c59f-1296-5340-b137-e35d5688746c", "url": "https://pretalx.com/coscup-2022/speaker/UFF9RU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FMJEUL/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FMJEUL/", "attachments": []}, {"guid": "a809f974-2bb8-569b-bae7-23d91714203e", "code": "LZU7RP", "id": 18752, "logo": null, "date": "2022-07-31T11:20:00+08:00", "start": "11:20", "end": "2022-07-31T11:50:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-18752-clickhouse", "url": "https://pretalx.com/coscup-2022/talk/LZU7RP/", "title": "ClickHouse \u8cc7\u6599\u5eab\u5f15\u6486\u6e90\u78bc", "subtitle": "", "track": "\u5e36\u60a8\u8b80\u6e90\u78bc", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "ClickHouse \u662f\u8fd1\u5e74\u6108\u4f86\u6108\u71b1\u9580\u7684 column-oriented \u8cc7\u6599\u5eab\u3002\u672c\u5834\u6f14\u8b1b\u5c07\u5206\u6790\u5176\u5132\u5b58\u5f15\u6486\u8207 table engine \u76f8\u95dc\u7684\u6e90\u78bc\uff0c\u4f86\u8aaa\u660e ClickHouse \u662f\u5982\u4f55\u5be6\u4f5c column-oriented \u5132\u5b58\u65b9\u5f0f\uff0c\u4ee5\u53ca\u5176\u5b83\u589e\u52a0\u67e5\u8a62\u6548\u7387\u7684\u8a2d\u8a08\u3002", "description": "ClickHouse \u662f\u8fd1\u5e74\u6108\u4f86\u6108\u71b1\u9580\u7684 column-oriented \u8cc7\u6599\u5eab\u3002\u70ba\u4ec0\u9ebc column-oriented \u7684\u5132\u5b58\u5f15\u6486\uff0c\u5c0d\u65bc OLAP \u5f62\u5f0f\u7684\u67e5\u8a62\u7279\u5225\u6709\u6548\u7387\u5462\uff1f\u9019\u5728\u8a31\u591a\u6587\u7ae0\u8207 ClickHouse \u81ea\u5df1\u7684[\u5b98\u7db2](https://clickhouse.com/docs/en/intro#why-column-oriented-databases-work-better-in-the-olap-scenario)\u90fd\u6709\u6e05\u695a\u8aaa\u660e\u3002\u4f46\u662f\u8981\u771f\u7684\u641e\u6e05\u695a ClickHouse \u505a\u7684\u8a31\u591a\u52a0\u5feb\u67e5\u8a62\u7684\u529f\u80fd\uff0c\u4ee5\u53ca\u70ba\u4ec0\u9ebc\u5b83\u6240\u652f\u63f4\u7684 SQL \u8a9e\u6cd5\u6709\u4e9b\u7279\u6b8a\u7684\u9650\u5236\uff0c\u9084\u662f\u5927\u7565\u77ad\u89e3\u5b83\u7684\u6e90\u78bc\u67b6\u69cb\u6703\u6bd4\u8f03\u6709\u5e6b\u52a9\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "JQNYJF", "name": "Pomin Wu", "avatar": "https://pretalx.com/media/avatars/JQNYJF_M4b1d0h.webp", "biography": "\u6578\u5b78\u5bb6\u3001\u5de5\u7a0b\u5e2b\uff0c\u6d3b\u8e8d\u65bc g0v \u7b49\u958b\u653e\u793e\u7fa4\u3002\u73fe\u4efb\u8077\u65bc ProtonMail \u8cea\u5b50\u79d1\u6280\u516c\u53f8\u3002", "public_name": "Pomin Wu", "guid": "3c7cc2b4-516f-5ece-9efa-e6c67b2f7b9b", "url": "https://pretalx.com/coscup-2022/speaker/JQNYJF/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LZU7RP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LZU7RP/", "attachments": []}, {"guid": "6665ba56-373c-50c8-ae51-4d61a22a6c19", "code": "URPCTG", "id": 19483, "logo": null, "date": "2022-07-31T12:00:00+08:00", "start": "12:00", "end": "2022-07-31T12:30:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19483-linux-kernel--fqcodel--bufferbloat", "url": "https://pretalx.com/coscup-2022/talk/URPCTG/", "title": "Linux kernel \u4e2d\u7684 fq_codel \u5be6\u4f5c\u4ee5\u53ca\u5176\u600e\u9ebc\u89e3\u6c7a bufferbloat \u554f\u984c", "subtitle": "", "track": "\u5e36\u60a8\u8b80\u6e90\u78bc", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Bufferbloat \u662f\u73fe\u4eca\u5728\u6709\u9650\u983b\u5bec\u7684\u7db2\u8def\u74b0\u5883\u4e2d\u5e38\u898b\u7684\u554f\u984c\uff0c\u800c\u5728 Linux kernel \u4e2d\u5be6\u4f5c\u4e86 fq_codel \u9019\u500b\u6a5f\u5236\u4f86\u89e3\u6c7a\u3002\u672c\u8b70\u7a0b\u5c07\u6703\u5e36\u4f86 bufferbloat \u8207 fq_codel \u7684\u4ecb\u7d39\uff0c\u4e26\u4e14\u5e36\u807d\u773e\u8b80\u904e Linux kernel \u4e2d\u7684\u5be6\u4f5c\u3002", "description": "Bufferbloat \u662f\u73fe\u4eca\u5728\u6709\u9650\u983b\u5bec\u7684\u7db2\u8def\u74b0\u5883\u4e2d\u5e38\u898b\u7684\u554f\u984c\uff0c\u800c\u5728 Linux kernel \u4e2d\u5be6\u4f5c\u4e86 fq_codel \u9019\u500bActive Queue Management (AQM) algorithm \u4f86\u89e3\u6c7a\u3002\u672c\u8b70\u7a0b\u5c07\u6703\u5e36\u4f86 bufferbloat \u8207 fq_codel \u7684\u4ecb\u7d39\uff0c\u4e26\u4e14\u5e36\u807d\u773e\u8b80\u904e Linux kernel \u4e2d\u7684\u5be6\u4f5c\u3002\n\n- Bufferbloat \u4ecb\u7d39\n- fq_codel RFC8290 \u4ecb\u7d39\n- fq_codel \u5728 Linux kernel \u4e2d\u7684\u5be6\u4f5c\n- \u7c21\u77ed Demo", "recording_license": "", "do_not_record": false, "persons": [{"code": "MFTX7E", "name": "Gene Kuo", "avatar": "https://pretalx.com/media/avatars/MFTX7E_9pKMjbB.webp", "biography": "\u53f0\u7063\u96f2\u539f\u751f\u793e\u7fa4\u5fd7\u5de5\u4e4b\u4e00", "public_name": "Gene Kuo", "guid": "a42e73c8-9f87-5ec1-8903-81fe6463b4af", "url": "https://pretalx.com/coscup-2022/speaker/MFTX7E/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/URPCTG/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/URPCTG/", "attachments": []}, {"guid": "d1c9ba3c-eb01-50a9-b7ad-2f0a06f7137e", "code": "SQZBZC", "id": 18422, "logo": null, "date": "2022-07-31T12:40:00+08:00", "start": "12:40", "end": "2022-07-31T13:10:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-18422-react-table--headless-ui", "url": "https://pretalx.com/coscup-2022/talk/SQZBZC/", "title": "\u5f9e react-table \u521d\u63a2 Headless UI", "subtitle": "", "track": "\u5e36\u60a8\u8b80\u6e90\u78bc", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u9019\u500b\u8b70\u7a0b\u4e2d\u6703\u4ecb\u7d39 Headless UI \uff0c\u4e26\u4e14\u8ddf\u73fe\u6709\u7684\u5143\u4ef6\u958b\u767c\u65b9\u5f0f\u6bd4\u8f03\u3002\u63a5\u8457\u4ee5\u6e05\u695a\u660e\u77ad\u7684\u7bc4\u4f8b\uff0c\u4ee5\u53ca react-table \u9019\u5957\u8457\u540d\u7684 open source \u4f86\u770b\u5982\u4f55\u5be6\u8e10 Headless UI\u3002\n\n\u7c21\u5831\u9023\u7d50\uff1ahttps://showwell0120.github.io/headlessui-coscup-2022", "description": "Headless UI \u662f\u4e00\u7a2e\u958b\u767c UI \u5143\u4ef6\u7684\u6a5f\u5236\u3002\u4e0d\u50cf Material UI\u3001Ant Design \u7b49\u6709\u5b8c\u6574\u7684\u6392\u7248\u7cfb\u7d71\u548c\u4e00\u81f4\u7684\u6a23\u5f0f\u98a8\u683c\uff1bheadless UI \u662f\u900f\u904e\u4f9d\u8cf4\u53cd\u8f49\u7684\u65b9\u5f0f\u5c07\u81ea\u8a02\u7684\u6a23\u5f0f\u6ce8\u5165\u5143\u4ef6\uff0c\u4e26\u4e14\u53ea\u5c08\u6ce8\u5be6\u4f5c\u5728\u5143\u4ef6\u7684\u884c\u70ba\u908f\u8f2f\u3002\n\nHeadless UI \u7684\u4e3b\u8981\u597d\u8655\u662f\u53ef\u4ee5\u8b93\u4f7f\u7528\u8005\u81ea\u884c\u6c7a\u5b9a\u5916\u89c0\uff0c\u4e0d\u7528\u518d\u8f9b\u82e6\u5730\u8986\u5beb\u6a23\u5f0f\u3002\u958b\u767c\u8005\u4e5f\u80fd\u5c07\u96c6\u4e2d\u706b\u529b\u5728\u66f4\u9032\u968e\u7684\u529f\u80fd\u652f\u63f4\u4e0a\u3002\n\nreact-table \u662f\u4e00\u5957\u57fa\u65bc Headless UI \u5be6\u4f5c\u7684\u8457\u540d\u5143\u4ef6\uff0c\u5728 GitHub \u64c1\u67091\u842c6\u5343\u591a\u7684\u661f\u661f\u6578\u3002\u5b83\u8b93\u4f7f\u7528 react \u7684\u958b\u767c\u8005\u53ef\u4ee5\u6e32\u67d3\u5404\u7a2e\u4f7f\u7528\u60c5\u5883\u7684\u8868\u683c\uff0c\u800c\u4e0d\u7528\u5f9e\u982d\u958b\u767c\u80cc\u5f8c\u7684\u8907\u96dc\u908f\u8f2f\uff0c\u751a\u81f3\u53ef\u4ee5\u8b93\u5176\u4ed6\u4eba\u81ea\u884c\u958b\u767c plugin\uff0c\u6253\u9020 react-table \u7684\u958b\u767c\u751f\u614b\u5708\u3002\u56e0\u6b64\u5e0c\u671b\u900f\u904e\u95b1\u8b80\u5b83\u7684\u539f\u59cb\u78bc\uff0c\u4e00\u63a2 Headless UI \u7684\u8d77\u624b\u5f0f\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "E38JSV", "name": "Yuri", "avatar": "https://pretalx.com/media/avatars/E38JSV_cCWv27g.webp", "biography": "\u5728\u524d\u7aef\u6280\u8853\u958b\u59cb\u84ec\u52c3\u767c\u5c55\u7684 2015 \u5e74\uff0c\u8e0f\u4e0a\u6b77\u7d93 6 \u5e74\u7684 F2E \u65c5\u7a0b\u3002\u76ee\u524d\u6b63\u8981\u9081\u5165\u4e0b\n\u4e00\u500b6\u5e74\u3002\n\u73fe\u4efb Migo \u8cc7\u6df1\u524d\u7aef\u5de5\u7a0b\u5e2b\uff0c\u540c\u6642\u64d4\u4efb ALPHA Camp \u524d\u7aef\u8ab2\u7a0b\u52a9\u6559\u3002\u5de5\u4f5c\u4e4b\u9918\u6642\u5e38\n\u601d\u8003\u81ea\u5df1\u7684\u53ef\u80fd\u6027\uff0c\u4e26\u4e14\u5316\u4f5c\u884c\u52d5\u5617\u8a66\u5404\u7a2e\u6311\u6230\u3002\u5e0c\u671b\u900f\u904e\u6587\u7ae0\u3001\u66f8\u7c4d\u7b49\u7522\u51fa\n\uff0c\u70ba\u5f9e\u4e8b\u76f8\u95dc\u9818\u57df\u6216\u662f\u6709\u8208\u8da3\u7684\u4eba\u5e36\u4f86\u5e6b\u52a9\u3002", "public_name": "Yuri", "guid": "c829665d-89cc-5ed6-b338-fef0082109f9", "url": "https://pretalx.com/coscup-2022/speaker/E38JSV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SQZBZC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SQZBZC/", "attachments": [{"title": "Slides link", "url": "/media/coscup-2022/submissions/SQZBZC/resources/Slides_link_svzA8xE.rtf", "type": "related"}]}, {"guid": "8bc181e9-45bb-52b7-a0fc-135dfbcd7f54", "code": "3QNTQT", "id": 19604, "logo": null, "date": "2022-07-31T13:20:00+08:00", "start": "13:20", "end": "2022-07-31T13:50:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19604-end-to-end--playwright", "url": "https://pretalx.com/coscup-2022/talk/3QNTQT/", "title": "\u73fe\u4ee3\u5316 End to End \u6e2c\u8a66\u5de5\u5177 : Playwright", "subtitle": "", "track": "\u5e36\u60a8\u8b80\u6e90\u78bc", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u8cea\u91cf\u5c0d\u65bc\u7522\u54c1\u4ea4\u4ed8\u662f\u91cd\u8981\u7684\u6307\u6a19\uff0c\u5982\u4f55\u7bc0\u7701\u624b\u52d5\u6e2c\u8a66\u7684\u6642\u9593\u662f\u500b\u91cd\u8981\u7684\u8b70\u984c\u4e4b\u4e00\uff0c\u53ef\u4ee5\u85c9\u52a9\u81ea\u52d5\u5316\u5de5\u5177\u53ef\u4ee5\u5e6b\u52a9\u9054\u5230\u5176\u76ee\u6a19\u3002\n\u5728 Web \u6e2c\u8a66\u4e2d\u5982\u4f55\u9762\u5c0d\u700f\u89bd\u5668\u7684\u591a\u6a23\u5316\u662f\u500b\u5f88\u5927\u7684\u6311\u6230\uff0c\u9019\u6b21\u8981\u4ecb\u7d39\u7684\u958b\u6e90\u6846\u67b6\u662f Playwright\uff0c\u652f\u63f4\u8de8\u5e73\u53f0\u6e2c\u8a66\uff0c\u652f\u63f4 Firefox\u3001Webkit\u3001Chromium \u7b49 Web \u4e09\u5927\u700f\u89bd\u5668\u6838\u5fc3\u3002\u964d\u4f4e\u958b\u767c\u8005\u5728\u81ea\u52d5\u5316\u6e2c\u8a66\u7684\u96e3\u5ea6\u8207\u8de8\u7a0b\u5f0f\u8a9e\u8a00\u7684\u6311\u6230\u3002\n\u5728\u672c\u8b70\u7a0b\u6703\u8207\u5927\u5bb6\u5206\u4eab\u4e0b\u9762\u5e7e\u500b\u8b70\u984c\n\n\u278a Playwright \u662f\u751a\u9ebc ? \n\n\u278b Playwright \u7279\u6027\u8207\u89e3\u6c7a\u4ec0\u9ebc\u554f\u984c ?\n\n\u278c Demo", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "383DEQ", "name": "Marcus Tung", "avatar": "https://pretalx.com/media/avatars/383DEQ_JAUBhaM.webp", "biography": "10\u5e74\u4ee5\u4e0a\u8edf\u9ad4\u76f8\u95dc\u958b\u767c\u7d93\u9a57\uff0c\u4e3b\u8981\u5c08\u2ed1Web base solution\u3001\u5f8c\u7aefAPI \u958b\u767c \n\u71b1\u611b\u53bb\u5b78\u7fd2\u4e00\u5207\u6709\u8208\u8da3\u7684\u4e8b\u7269\uff0c\u559c\u6b61\u4e0a\u6280\u8853\u76f8\u95dc\u8ab2\u7a0b\u3001\u53c3\u8207\u5916\u90e8\u7814\u8a0e\u6703\u5438\u6536\u65b0\u77e5\u8b58\n\u5177\u5099\u81ea\u6211\u5b78\u7fd2\u53ca\u7814\u7a76\u7684\u80fd\u529b\u3001\u654f\u6377\u8edf\u9ad4\u958b\u767cScrum\u958b\u767c\u7d93\u9a57\n\nm@rcus \u7684\u5b78\u7fd2\u7b46\u8a18 : https://marcus116.blogspot.tw", "public_name": "Marcus Tung", "guid": "ebea32b2-8e34-577f-8e5e-977c44bb6c51", "url": "https://pretalx.com/coscup-2022/speaker/383DEQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3QNTQT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3QNTQT/", "attachments": []}, {"guid": "1e09057c-8492-5c03-adab-6e7eb9200439", "code": "TEHYXC", "id": 19454, "logo": null, "date": "2022-07-31T14:00:00+08:00", "start": "14:00", "end": "2022-07-31T14:30:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19454-python-in-linux-distributions-debian-and-ubuntu", "url": "https://pretalx.com/coscup-2022/talk/TEHYXC/", "title": "Python in Linux Distributions, Debian, and Ubuntu", "subtitle": "", "track": "\u5e36\u60a8\u8b80\u6e90\u78bc", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "We will have a look of how Python is used in Debian and its derivatives like Ubuntu. For example, what \"software components\" Python \"glues\" in such GNU/Linux distribution are, and how to implement them. If you are a user of Debian or Ubuntu, you may be surprised that you are using so much Python everyday.", "description": "The father of Python, [Guido](https://en.wikipedia.org/wiki/Guido_van_Rossum), published his famous essay \"[Glue It All Together With Python](https://www.python.org/doc/essays/omg-darpa-mcc-position/)\" in 1998. People probably started to descript Python as a glue language since then.\n\nA GNU/Linux distribution is a collection of software components, including applications and libraries.\nAs a GNU/Linux distribution, [Debian](https://en.wikipedia.org/wiki/Debian), and Debian's derivatives, e.g. [Ubuntu](https://en.wikipedia.org/wiki/Ubuntu), they use Python to \"glue\" themselves as well.\n\nIn this talk, I am going to talk about some examples of how Python works as a glue language, including as a scripting language, in the (GNU/Linux Debian/Ubuntu) distributions, and the examples of how the glue of Python is made. By understanding the \"glue role\" of Python in these distributions, it will help users and developers know their own distribution more.", "recording_license": "", "do_not_record": false, "persons": [{"code": "CFPGKY", "name": "tai271828", "avatar": "https://pretalx.com/media/avatars/CFPGKY_X6re8e7.webp", "biography": "Python, HPC, Ubuntu, Science, and Physics. Mountaineer, climber, pianist, and cellist.", "public_name": "tai271828", "guid": "714b5f3e-e96b-5c84-add2-cae5614198e3", "url": "https://pretalx.com/coscup-2022/speaker/CFPGKY/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TEHYXC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TEHYXC/", "attachments": []}, {"guid": "ec4613d2-5412-5184-b1e8-d6d41ff61f11", "code": "YZSYKC", "id": 19669, "logo": null, "date": "2022-07-31T14:40:00+08:00", "start": "14:40", "end": "2022-07-31T15:10:00+08:00", "duration": "00:30", "room": "TR211", "slug": "coscup-2022-19669", "url": "https://pretalx.com/coscup-2022/talk/YZSYKC/", "title": "\u958b\u6e90\u4e86\u4e4b\u5f8c\u7528\u6e2c\u8a66\u4f86\u8b93\u5168\u4e16\u754c\u5e6b\u4f60\u5427", "subtitle": "", "track": "\u5e36\u60a8\u8b80\u6e90\u78bc", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4f86\u770b\u770b iOS/Swift \u71b1\u9580\u7684\u958b\u6e90\u5c08\u6848\u5982\u4f55\u7de8\u5beb\u4ed6\u5011\u7684\u6e2c\u8a66\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "HJ7CGH", "name": "\u6e38\u8aed YUYU", "avatar": "https://pretalx.com/media/avatars/HJ7CGH_gdOF40G.webp", "biography": "iOS \u958b\u767c\u8005\uff0c\u6c92\u4e8b\u559c\u6b61\u770b\u5225\u4eba\u7684\u7a0b\u5f0f\u78bc\u3002", "public_name": "\u6e38\u8aed YUYU", "guid": "9b665530-ea4a-5c76-8b32-a3a876450bd1", "url": "https://pretalx.com/coscup-2022/speaker/HJ7CGH/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/YZSYKC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/YZSYKC/", "attachments": []}, {"guid": "347b0507-8a85-5aac-80b5-7fb87a5ce9f2", "code": "78LHTD", "id": 19427, "logo": null, "date": "2022-07-31T15:20:00+08:00", "start": "15:20", "end": "2022-07-31T16:00:00+08:00", "duration": "00:40", "room": "TR211", "slug": "coscup-2022-19427-jquery", "url": "https://pretalx.com/coscup-2022/talk/78LHTD/", "title": "\u95b1\u8b80\u539f\u59cb\u78bc - \u518d\u6230\u5341\u5e74\u7684 jQuery", "subtitle": "", "track": "\u5e36\u60a8\u8b80\u6e90\u78bc", "type": "40 mins", "language": "zh-hant", "abstract": "- \u6aa2\u8996 jQuery \u8a2d\u8a08\u67b6\u69cb\n- \u6b23\u8cde\u4e00\u4e9b\u6709\u8da3\u7684\u5beb\u6cd5\n- \u7406\u89e3\u8a2d\u8a08\u539f\u7406\u5f8c\uff0c\u8a66\u8457\u5fa9\u523b\u4e00\u500b\u967d\u6625\u7248\u7684 jQuery", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "N8MTD9", "name": "\u9ad8\u898b\u9f8d", "avatar": "https://pretalx.com/media/avatars/N8MTD9_C3UdLyl.webp", "biography": "\u9ad8\u898b\u9f8d", "public_name": "\u9ad8\u898b\u9f8d", "guid": "625a2a41-4279-5592-95b3-5155e5487759", "url": "https://pretalx.com/coscup-2022/speaker/N8MTD9/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/78LHTD/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/78LHTD/", "attachments": []}], "TR213": [{"guid": "d7cddcad-9a0e-57fa-bc31-0fedb0be6e2b", "code": "PFTEEU", "id": 20838, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:45:00+08:00", "duration": "00:45", "room": "TR213", "slug": "coscup-2022-20838-an-open-graphics-tale", "url": "https://pretalx.com/coscup-2022/talk/PFTEEU/", "title": "An open graphics tale", "subtitle": "", "track": "FOSS-enabled hardware projects", "type": "45 minutes", "language": "en", "abstract": "Our FLOSS GPU driver rock star Alyssa will be here (remotely) for the Q&A regarding GPUs and their open source drivers.", "description": "In this session, we have invited Alyssa, who has been famous for the Panfrost, the ARM Mali GPU driver, and the mesa driver stack for Apple M1 GPU (AGX).\nThis session will be presented in Q&A interview style.\nWe will run through the question list first, including how the reverse engineering on GPUs works, what kind of tools will be used and so on so forth.\nThen we will be open for questions then :-)", "recording_license": "", "do_not_record": false, "persons": [{"code": "CEEXGF", "name": "Alyssa Rosenzweig", "avatar": null, "biography": null, "public_name": "Alyssa Rosenzweig", "guid": "935bdfdb-579e-5e1f-b636-eee1f396bd50", "url": "https://pretalx.com/coscup-2022/speaker/CEEXGF/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/PFTEEU/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/PFTEEU/", "attachments": []}, {"guid": "fbee37f8-f329-5e72-af96-fadae0c50fc6", "code": "3SZCHW", "id": 18676, "logo": null, "date": "2022-07-31T11:30:00+08:00", "start": "11:30", "end": "2022-07-31T12:00:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-18676-kernel-mode-linux", "url": "https://pretalx.com/coscup-2022/talk/3SZCHW/", "title": "Kernel Mode Linux \u5728\u6548\u80fd\u4e0a\u7684\u6539\u9032\u53ca\u63a2\u8a0e", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Kernel Mode Linux (KML) \u9019\u6a23\u6280\u8853\u662f\u5c07\u4f7f\u7528\u8005\u61c9\u7528\u7a0b\u5f0f\u8dd1\u5728\u6838\u5fc3\u6a21\u5f0f\u4e0b\uff0c\u800c\u6b64\u9805\u6280\u8853\u80fd\u5927\u5e45\u7e2e\u6e1b\u7cfb\u7d71\u547c\u53eb\u6240\u5e36\u4f86\u7684\u5ef6\u9072\uff0c\u5728\u5c0d\u5ef6\u9072\u6709\u8f03\u9ad8\u9700\u6c42\u7684\u61c9\u7528\u74b0\u5883\u4e0b\uff0c\u6703\u6709\u5f88\u5927\u7684\u5e6b\u52a9\u3002\n\n\u5c07 KML \u79fb\u690d\u5230\u8f03\u73fe\u4ee3\u7684\u71b1\u9580\u786c\u9ad4 Raspberry Pi 4B+\uff0cLinux Kernel \u7248\u672c\u5f9e v4.4 \u5230 v5.15\uff0c\u786c\u9ad4\u67b6\u69cb\u4e5f\u5f9e ARMv7 \u5230 ARMv8\uff0c\u800c\u6b64\u6f14\u8b1b\u6703\u6db5\u84cb\uff0c\u4fee\u6539\u6642\u7684\u4e00\u4e9b\u77e5\u8b58\u63a2\u8a0e\uff0c\u548c\u5728\u73fe\u4ee3\u7684\u6838\u5fc3\u53ca\u7cfb\u7d71\u67b6\u69cb\u4e0b\uff0cKML \u7684\u6548\u80fd\u63d0\u5347\u53ca\u5be6\u7528\u6027\u8a0e\u8ad6\u3002", "description": "Kernel Mode Linux (KML) \u9019\u6a23\u6280\u8853\u662f\u5c07\u4f7f\u7528\u8005\u61c9\u7528\u7a0b\u5f0f\u8dd1\u5728\u6838\u5fc3\u6a21\u5f0f\u4e0b\uff0c\u800c\u6b64\u9805\u6280\u8853\u80fd\u5927\u5e45\u7e2e\u6e1b\u7cfb\u7d71\u547c\u53eb\u6240\u5e36\u4f86\u7684\u5ef6\u9072\uff0c\u5728\u5c0d\u5ef6\u9072\u6709\u8f03\u9ad8\u9700\u6c42\u7684\u61c9\u7528\u74b0\u5883\u4e0b\uff0c\u6703\u6709\u5f88\u5927\u7684\u5e6b\u52a9\u3002\n\n\u5c07 KML \u79fb\u690d\u5230\u73fe\u4ee3\u7684\u71b1\u9580\u786c\u9ad4 Raspberry Pi 4B+\uff0cLinux Kernel \u7248\u672c\u5f9e v4.4 \u5230 v5.15\uff0c\u786c\u9ad4\u67b6\u69cb\u4e5f\u5f9e ARMv7 \u5230 ARMv8\uff0c\u800c\u6b64\u6f14\u8b1b\u6703\u6db5\u84cb\uff0c\u4fee\u6539\u6642\u7684\u4e00\u4e9b\u77e5\u8b58\u63a2\u8a0e\uff0c\u548c\u5728\u73fe\u4ee3\u7684\u6838\u5fc3\u53ca\u7cfb\u7d71\u67b6\u69cb\u4e0b\uff0cKML \u7684\u6548\u80fd\u63d0\u5347\u53ca\u5be6\u7528\u6027\u8a0e\u8ad6\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "8GHDWM", "name": "Yen Wu", "avatar": "https://pretalx.com/media/avatars/8GHDWM_xruYOL1.webp", "biography": "WIP", "public_name": "Yen Wu", "guid": "06758aa7-7b13-5478-841b-43e8aee09d1f", "url": "https://pretalx.com/coscup-2022/speaker/8GHDWM/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3SZCHW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3SZCHW/", "attachments": []}, {"guid": "a362bfb2-5483-53d8-b329-42d8388ff291", "code": "UNMMMT", "id": 19313, "logo": null, "date": "2022-07-31T12:10:00+08:00", "start": "12:10", "end": "2022-07-31T12:40:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19313-model-checking-for-freertos-scheduling-behaviors", "url": "https://pretalx.com/coscup-2022/talk/UNMMMT/", "title": "Model checking for FreeRTOS' scheduling behaviors", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "FreeRTOS is a popular real-time kernel. It supports multiple microarchitectures, including ARM and RISC-V. Also, it provides synchronous primitives and three scheduling policies for performing real-time tasks. In this talk, we aim to reason the FreeRTOS\u2019 scheduling behaviors with the Spin model checker. The Spin model checker can exhaustively check an abstract model of a multithreading program against given properties. Especially, it interleaves the behaviors of every single threaded model and tries to report an counterexample which violating the given properties on the model. We manually build an abstract model of the FreeRTOS\u2019 scheduling behaviors at the C code level and leverage assertions in [FreeRTOS\u2019 demonstrations](https://github.com/FreeRTOS/FreeRTOS/tree/main/FreeRTOS/Demo/Common/Minimal) as properties.\n\nAlthough we aren't the first to model FreeRTOS, we do have interesting results. The model checker reports two types of errors under different scheduling policies. In order to show they are not spurious, we successfully reproduce those types of errors on a STM32F429 board. We find similar results on a SiFive-HiFive-Rev-B board.", "description": "[Our model](https://github.com/kaizsv/FreeRTOS-Spin) and [reproduction](https://github.com/kaizsv/FreeRTOS-Spin-Reproduction) are available online. Also, we've [shared one type of errors](https://forums.freertos.org/t/consecutive-executions-of-the-scheduler/14891) with the FreeRTOS community. It seems to the community that the error is not a serious problem and our reproduction of the error is unusual. Nevertheless, we still hope to reveal the errors to programmers.", "recording_license": "", "do_not_record": false, "persons": [{"code": "KZVVUN", "name": "Kai", "avatar": null, "biography": "\u56e0\u70ba seL4 \u800c\u5c0d\u4f5c\u696d\u7cfb\u7d71\u7684\u9a57\u8b49\u611f\u8208\u8da3\uff0c\u76ee\u524d\u5728\u4e2d\u7814\u9662\u64d4\u4efb\u7814\u7a76\u52a9\u7406", "public_name": "Kai", "guid": "b53d9630-2b11-59db-ae6b-c73a62bb9767", "url": "https://pretalx.com/coscup-2022/speaker/KZVVUN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/UNMMMT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/UNMMMT/", "attachments": []}, {"guid": "264e73fd-7737-582e-b842-6a3012608c88", "code": "XKKSNH", "id": 19658, "logo": null, "date": "2022-07-31T13:00:00+08:00", "start": "13:00", "end": "2022-07-31T13:30:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19658-build-a-virtual-wifi-driver-for-linux-vwifi", "url": "https://pretalx.com/coscup-2022/talk/XKKSNH/", "title": "Build a virtual WiFi Driver for Linux - vwifi", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Linux cfg80211 \u4f5c\u70ba\u7db2\u8def\u5b50\u7cfb\u7d71\u7684\u4e00\u90e8\u5206, \u63d0\u4f9b\u7121\u7dda\u7db2\u8def\u5361\u9032\u884c\u8a2d\u5099\u7ba1\u7406\u3002vwifi \u5247\u662f\u57fa\u65bc cfg80211 \u5be6\u4f5c\u51fa\u4f86\u7684\u865b\u64ec\u7db2\u8def\u9a45\u52d5\u7a0b\u5f0f\u3002\u7531 vwifi \u7522\u751f\u865b\u64ec\u7db2\u8def\u4ecb\u9762\u652f\u63f4 station mode \u4ee5\u53ca hostap mode, \u5176\u53ef\u904b\u884c\u7121\u7dda\u7db2\u8def\u74b0\u5883\u6a21\u64ec\u3002", "description": "Linux cfg80211 \u4f5c\u70ba\u7db2\u8def\u5b50\u7cfb\u7d71\u7684\u4e00\u90e8\u5206, \u63d0\u4f9b\u7121\u7dda\u7db2\u8def\u5361\u9032\u884c\u8a2d\u5099\u7ba1\u7406\u3002vwifi \u5247\u662f\u57fa\u65bc cfg80211 \u5be6\u4f5c\u51fa\u4f86\u7684\u865b\u64ec\u7db2\u8def\u9a45\u52d5\u7a0b\u5f0f\u3002\u7531 vwifi \u7522\u751f\u865b\u64ec\u7db2\u8def\u4ecb\u9762\u652f\u63f4 station mode \u4ee5\u53ca hostap mode, \u5176\u53ef\u904b\u884c\u7121\u7dda\u7db2\u8def\u74b0\u5883\u6a21\u64ec\u3002", "recording_license": "", "do_not_record": true, "persons": [{"code": "Y9PC9C", "name": "\u5433\u6069\u7def", "avatar": null, "biography": "\u6211\u5c31\u8b80\u65bc\u6210\u529f\u5927\u5b78\u8cc7\u8a0a\u5de5\u7a0b\u7cfb, \u5c0d\u7cfb\u7d71\u8edf\u9ad4\u958b\u767c\u6709\u8208\u8da3, \u7279\u5225\u662f Linux \u6838\u5fc3\u7684\u7db2\u8def\u5b50\u7cfb\u7d71\u3002", "public_name": "\u5433\u6069\u7def", "guid": "11dba96c-394c-599e-bee3-a7d71fedf9ff", "url": "https://pretalx.com/coscup-2022/speaker/Y9PC9C/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/XKKSNH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/XKKSNH/", "attachments": []}, {"guid": "2ba43db8-4094-5673-aac4-9bd0614a780b", "code": "CB9US7", "id": 20843, "logo": null, "date": "2022-07-31T13:35:00+08:00", "start": "13:35", "end": "2022-07-31T14:05:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-20843-risc-v-embedded-linux-get-started-with-buildroot-yocto", "url": "https://pretalx.com/coscup-2022/talk/CB9US7/", "title": "RISC-V Embedded Linux - Get started with Buildroot/Yocto", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Buildroot \u8207 Yocto Project \u662f\u5d4c\u5165\u5f0f Linux \u6700\u71b1\u9580\u7684\u5169\u5927 build system, \u524d\u8005\u70ba\u73fe\u884c\u6700\u53e4\u8001\u7684 build system \u4e4b\u4e00\u4e26\u4e14\u6301\u7e8c\u7dad\u8b77\u4e2d, \u5f8c\u8005\u5247\u662f Linux \u57fa\u91d1\u6703\u65d7\u4e0b\u7684\u958b\u6e90\u5c08\u6848\uff0c\u5169\u8005\u7684\u5171\u901a\u9ede\u662f\u5f9e toolchain, bootloader, Linux \u6838\u5fc3\u5230 userspace \u7686\u5f9e\u539f\u59cb\u78bc\u7de8\u8b6f\u7522\u751f \uff0c\u4f9d\u7167\u9700\u6c42\u7d44\u5efa\u4e00\u500b\u53ef\u4ee5\u958b\u5230 shell \u7684 Linux \u7cfb\u7d71\uff0c\u5c07\u4f7f\u7528 QEMU \u4f5c\u70ba\u7bc4\u4f8b\uff0c\u5373\u4f7f\u6c92\u6709\u5be6\u9ad4\u958b\u767c\u677f\u4e5f\u80fd\u8f15\u9b06\u6253\u9020 RISC-V Linux \u958b\u767c\u74b0\u5883\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "AYRKHC", "name": "Yu-Chien Lin", "avatar": null, "biography": "RISC-V Software Engineer at Andes", "public_name": "Yu-Chien Lin", "guid": "6266d1e2-c13a-5f75-be2a-13758c4eb9d1", "url": "https://pretalx.com/coscup-2022/speaker/AYRKHC/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/CB9US7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/CB9US7/", "attachments": []}, {"guid": "3043f46f-cd3b-50b2-88bc-5acf42938745", "code": "PCFZYM", "id": 19511, "logo": null, "date": "2022-07-31T14:10:00+08:00", "start": "14:10", "end": "2022-07-31T14:40:00+08:00", "duration": "00:30", "room": "TR213", "slug": "coscup-2022-19511-systemready-ir--imx8mm", "url": "https://pretalx.com/coscup-2022/talk/PCFZYM/", "title": "SystemReady IR \u5728 imx8mm \u4e0a\u7684\u5be6\u505a", "subtitle": "", "track": "System Software", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "SystemReady \u662f ARM \u63d0\u51fa\u7684\u4e00\u7cfb\u5217\u786c\u9ad4\u8a8d\u8b49. \u9019\u500b session \u5c07\u5c55\u793a SystemReady \u7684\u610f\u7fa9, \u4ee5\u53ca\u5be6\u4f5c\u4e0a\u7684\u4e00\u4e9b\u5167\u5bb9.", "description": "\u76ee\u524d\u5df2\u7d93\u6709\u8a31\u591a\u786c\u9ad4\u7372\u5f97 SystemReady IR \u7684\u8a8d\u8b49. \u5728\u9019\u500b session \u4e2d\u6211\u5011\u5c07\u5c55\u793a SystemReady IR \u65bc imx8mm \u4e0a\u7684\u6210\u679c. \u4ee5\u53ca SystemReady \u5c07\u5c0d\u6574\u500b ARM \u958b\u767c\u74b0\u5883\u505a\u4f55\u5f71\u97ff. \u4ee5\u53ca\u786c\u9ad4\u5546\u5728\u5be6\u4f5c SystemReady IR \u6642\u53ef\u80fd\u6703\u9047\u5230\u54ea\u4e9b\u554f\u984c.", "recording_license": "", "do_not_record": false, "persons": [{"code": "DXLETD", "name": "Ying-Chun Liu (PaulLiu)", "avatar": "https://pretalx.com/media/avatars/DXLETD_DxoO4cK.webp", "biography": "Paul \u662f\u81ea\u7531\u8edf\u9ad4\u7684\u958b\u767c\u8005. \u4e5f\u662f\u4e00\u4f4d Debian \u958b\u767c\u8005. \u76ee\u524d\u4efb\u8077\u65bc Linaro. \u958b\u767c SystemReady \u76f8\u95dc\u7684 features.", "public_name": "Ying-Chun Liu (PaulLiu)", "guid": "c35318b3-b598-5be1-9739-1759806da587", "url": "https://pretalx.com/coscup-2022/speaker/DXLETD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/PCFZYM/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/PCFZYM/", "attachments": []}, {"guid": "127029e4-ef0a-59fb-96c5-7c6731b7f3ad", "code": "WZGMT3", "id": 20839, "logo": null, "date": "2022-07-31T15:00:00+08:00", "start": "15:00", "end": "2022-07-31T15:45:00+08:00", "duration": "00:45", "room": "TR213", "slug": "coscup-2022-20839-all-you-ever-wanted-to-know-about-open-source-risc-v-virtualization-but-no-one-ever-told-you", "url": "https://pretalx.com/coscup-2022/talk/WZGMT3/", "title": "All you ever wanted to know about open source  RISC-V Virtualization (but no one ever told you)", "subtitle": "", "track": "System Software", "type": "60 mins", "language": "en", "abstract": "n this talk, Dr. Sandro Pinto and Jose Martins will start by covering the RISC-V hypervisor extension and discuss the implementation of this extension in two different RISC-V cores: Rocket and CVA6. They will then describe the port of the Bao hypervisor for RISC-V and explain all the building blocks required to build a full virtualized RISC-V system.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "JFSUYS", "name": "Sandro Pinto", "avatar": "https://pretalx.com/media/avatars/JFSUYS_joHVUF1.webp", "biography": "SANDRO PINTO is an Associate Research Professor at the University of Minho, Portugal. He holds a Ph.D. in Electronics and Computer Engineering. Sandro has a deep academic background and several years of industry collaboration focusing on operating systems, virtualization, and security for embedded, cyber-physical, and IoT-based systems. He has published 60+ scientific papers in top-tier conferences/journals (e.g., IEEE S&P, Usenix Security, IEEE IoT Journal, etc) and is a skilled presenter with speaking experience in several academic and industrial conferences (RISC-V Summit, Embedded World,  Black Hat, Hardwear.io, etc). Sandro is a long-term supporter of open source projects and is currently helping several companies and institutions to make security practical at scale.", "public_name": "Sandro Pinto", "guid": "c77e7621-d44c-5d58-9cb5-0a988fa400c8", "url": "https://pretalx.com/coscup-2022/speaker/JFSUYS/"}, {"code": "G7RLAZ", "name": "Jos\u00e9 Martins", "avatar": "https://pretalx.com/media/avatars/G7RLAZ_1vbuPwu.webp", "biography": "JOS\u00c9 MARTINS is a Ph.D. student and teaching assistant at the Embedded Systems Research Group, University of Minho, Portugal. Jose holds a Master's in Electronics and Computer Engineering - during his Masters, he also was a visiting student at the University of Wurzburg, Germany. Jose has a significant background in operating systems and virtualization for embedded systems. Over the last few years, he has also been involved in several projects in the aerospace, automotive, and video industries. He is the main author of the Bao hypervisor.", "public_name": "Jos\u00e9 Martins", "guid": "5c970005-4553-5ad6-b3cd-5228ebd4bd12", "url": "https://pretalx.com/coscup-2022/speaker/G7RLAZ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WZGMT3/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WZGMT3/", "attachments": []}], "TR409-1": [{"guid": "19c8e8d9-56c9-5f0a-b804-40c3c3e99a0b", "code": "FYJKX9", "id": 19584, "logo": null, "date": "2022-07-31T10:05:00+08:00", "start": "10:05", "end": "2022-07-31T10:35:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19584-rails---ruby", "url": "https://pretalx.com/coscup-2022/talk/FYJKX9/", "title": "\u83ef\u8a9e\u8001\u5e2b\u5230 Rails \u5f8c\u7aef\u5de5\u7a0b\u5e2b - \u4ee5 Ruby \u70ba\u8d77\u9ede", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u8aaa\u660e\u8f49\u8077\u6b77\u7a0b\uff0c\u5305\u62ec\u958b\u59cb\u524d\u7684\u9078\u64c7\u3001\u5b78\u7fd2\u4e2d\u7684\u56f0\u96e3\u8207\u7a81\u7834\u3001\u8f49\u8077\u5f8c\u525b\u5165\u8077\u9047\u5230\u7684\u4e8b\u60c5\u8207\u5c08\u6848\u958b\u767c\u4e0a\u7684\u767c\u73fe\uff0c\u85c9\u6b64\u9f13\u52f5\u66f4\u591a\u4eba\u9762\u5c0d\u6311\u6230\u3001\u4fc3\u9032\u696d\u754c\u4eba\u624d\u767c\u5c55\uff0c\u4e5f\u5e6b\u52a9\u8f03\u8cc7\u6df1\u7684\u5de5\u7a0b\u5e2b\u4e86\u89e3\u5de5\u7a0b\u5e2b\u65b0\u9bae\u4eba\u9047\u5230\u7684\u4e8b\u60c5\u8207\u5982\u4f55\u5e6b\u52a9\u65b0\u4eba\u5feb\u901f\u6210\u9577\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "DV7TUV", "name": "cyhsujohn", "avatar": "https://pretalx.com/media/avatars/DV7TUV_WVqsx5C.webp", "biography": "\u4e00\u500b\u4eab\u53d7\u7576 Rails \u5f8c\u7aef\u5de5\u7a0b\u5e2b\u7684\u4eba\u3002\u66fe\u7d93\u5728\u6cf0\u570b\u7576\u83ef\u8a9e\u8001\u5e2b\u5169\u5e74\uff0c\u4e4b\u5f8c\u6bc5\u7136\u6c7a\u7136\u8d70\u4e0a\u8f49\u8077\u4e4b\u8def\u3002", "public_name": "cyhsujohn", "guid": "e2b79208-2715-5948-ab3a-9c084baf7d1f", "url": "https://pretalx.com/coscup-2022/speaker/DV7TUV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FYJKX9/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FYJKX9/", "attachments": []}, {"guid": "7c2cb5c1-f183-5b52-ba41-43d9e844bc0f", "code": "QWT9TG", "id": 19291, "logo": null, "date": "2022-07-31T10:45:00+08:00", "start": "10:45", "end": "2022-07-31T11:15:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19291-rails-template--line-bot", "url": "https://pretalx.com/coscup-2022/talk/QWT9TG/", "title": "\u4f7f\u7528 Rails Template \u5feb\u901f\u5efa\u7acb LINE Bot \u5c08\u6848", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u672c\u8b70\u7a0b\u5c07\u8aaa\u660e Rails Template\u3001Kamigo LINE Bot \u804a\u5929\u6a5f\u5668\u4eba\u6846\u67b6\u3001\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528 Rails Template \u4f86\u9032\u884c\u5feb\u901f\u958b\u767c LINE Bot \u5c08\u6848\uff0c\u9810\u671f\u807d\u773e\u80fd\u5728\u807d\u5b8c\u8b70\u7a0b\u5f8c\u7406\u89e3\u5efa\u7acb\u4e00\u500b Rails \u5c08\u6848\u7684\u5404\u7a2e\u65b9\u6cd5\uff0c\u4ee5\u53ca\u900f\u904e Rails Template \u4f86\u5b78\u7fd2\u5176\u4ed6\u958b\u767c\u8005\u7684\u958b\u767c\u6163\u4f8b\u3002", "description": "Rails \u662f\u8457\u540d\u958b\u767c\u901f\u5ea6\u5feb\u7684\u7db2\u7ad9\u6846\u67b6\uff0c\u80fd\u4ee5\u6975\u5feb\u7684\u901f\u5ea6\u958b\u767c\u51fa\u4e2d\u5c0f\u898f\u6a21\u7684\u7db2\u7ad9\uff0c\u5c0d\u4ee5\u63a5\u6848\u7dad\u751f\u7684\u5f8c\u7aef\u5de5\u7a0b\u5e2b\u4f86\u8aaa\uff0c\u82e5\u80fd\u64c1\u6709\u7121\u9650\u7684\u6848\u6e90\uff0c\u90a3\u9ebc\u958b\u767c\u901f\u5ea6\u6709\u591a\u5feb\u5c31\u7b49\u65bc\u6536\u5165\u6709\u591a\u9ad8\u3002\u6bcf\u500b\u8cc7\u6df1\u5de5\u7a0b\u5e2b\u90fd\u6703\u6709\u4e00\u5957\u81ea\u5df1\u5c0d\u65bc\u7db2\u7ad9\u67b6\u69cb\u7684 Best Practice\uff0c\u800c Rails Template \u5c31\u662f\u5de5\u7a0b\u5e2b\u5c07\u7db2\u7ad9\u67b6\u69cb\u7684 Best Practice \u5beb\u6210\u81ea\u52d5\u5316\u751f\u6210\u65b0\u5c08\u6848\u7684\u7a0b\u5f0f\u3002\u5982\u679c\u7d93\u5e38\u6709\u5efa\u7acb\u65b0\u7684\u7db2\u7ad9\u5c08\u6848\u7684\u9700\u6c42\uff0c\u90a3\u9ebc\u4f7f\u7528 Rails Template \u4e0d\u4f46\u53ef\u4ee5\u6e1b\u5c11\u958b\u767c\u4e00\u500b\u65b0\u7db2\u7ad9\u6240\u9700\u7684\u6642\u9593\uff0c\u4e5f\u53ef\u4ee5\u900f\u904e\u89c0\u5bdf\u5225\u4eba\u7684 Rails Template \u4f86\u8207\u5176\u4ed6\u8cc7\u6df1\u5de5\u7a0b\u5e2b\u9032\u884c\u6df1\u5ea6\u4ea4\u6d41\u3002\n\nKamigo \u662f\u57fa\u65bc Rails \u7684 LINE Bot \u804a\u5929\u6a5f\u5668\u4eba\u6846\u67b6\uff0c\u5176\u6838\u5fc3\u8a2d\u8a08\u7406\u5ff5\u662f\u7db2\u7ad9\u958b\u767c\u5c31\u662f\u804a\u5929\u6a5f\u5668\u4eba\u958b\u767c\uff0cKamigo \u8a66\u5716\u5728\u7db2\u7ad9\u548c\u804a\u5929\u6a5f\u5668\u4eba\u7576\u4e2d\u5c0b\u627e\u5c0d\u61c9\u95dc\u4fc2\uff0c\u4e26\u4e14\u5c07\u5176\u5c0d\u61c9\u95dc\u4fc2\u5be6\u4f5c\u6210\u6846\u67b6\uff0c\u65bc\u662f\u5c31\u53ef\u4ee5\u7528\u958b\u767c\u7db2\u9801\u7684\u65b9\u5f0f\u4f86\u958b\u767c\u804a\u5929\u6a5f\u5668\u4eba\u3002\n\n\u4f7f\u7528 Kamigo \u8b93\u4f60\u5feb\u901f\u6253\u9020\u4e00\u500b\u542b\u6709\u8c50\u5bcc\u529f\u80fd\u7684 LINE Bot \uff0c\u5305\u542b Flex Message \u4ee5\u53ca LIFF \u7b49\u8f03\u65b0\u7684\u6280\u8853\u90fd\u5df2\u6574\u5408\u9032\u5165 Kamigo \u6846\u67b6\u4e4b\u4e2d\uff0c\u800c\u4f7f\u7528 Kamigo \u6240\u63d0\u4f9b\u7684 Rails Template \u8b93\u4f60\u80fd\u66f4\u5feb\u901f\u5730\u5efa\u7acb\u4e00\u500b LINE Bot \u804a\u5929\u6a5f\u5668\u4eba\u670d\u52d9\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "ASAT7M", "name": "\u5361\u7c73\u54e5", "avatar": "https://pretalx.com/media/avatars/ASAT7M_a4gy7y3.webp", "biography": "\u6211\u662f\u5361\u7c73\u54e5\uff0c\u8cc7\u6df1 Rails \u958b\u767c\u8005\uff0cLINE \u5b98\u65b9\u8a8d\u8b49\u7684 API \u5c08\u5bb6\u3002\u76ee\u524d\u5728\u7dad\u8b77\u57fa\u65bc Rails \u7684\u804a\u5929\u6a5f\u5668\u4eba\u6846\u67b6 Kamigo\u3002", "public_name": "\u5361\u7c73\u54e5", "guid": "816a5884-5d10-5b0f-80f3-6e9d1154117f", "url": "https://pretalx.com/coscup-2022/speaker/ASAT7M/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/QWT9TG/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/QWT9TG/", "attachments": []}, {"guid": "dff7eaaf-4e97-52fc-8f97-e9ff84492f7f", "code": "MXMXDS", "id": 19426, "logo": null, "date": "2022-07-31T11:20:00+08:00", "start": "11:20", "end": "2022-07-31T12:00:00+08:00", "duration": "00:40", "room": "TR409-1", "slug": "coscup-2022-19426-ruby", "url": "https://pretalx.com/coscup-2022/talk/MXMXDS/", "title": "\u6253\u9020\u9ad8\u901f Ruby \u7522\u54c1\u958b\u767c\u6d41\u7a0b", "subtitle": "", "track": "Ruby", "type": "40 mins", "language": "zh-hant", "abstract": "\u73fe\u4ee3\u8edf\u9ad4\u958b\u767c\u5c0d\u65bc\u54c1\u8cea\u8ddf\u901f\u5ea6\u7684\u8981\u6c42\u8d8a\u4f86\u8d8a\u9ad8\uff0c\u7136\u800c\u7576\u6211\u5011\u958b\u59cb\u4e00\u500b\u5168\u65b0\u5c08\u6848\u7684\u6642\u5019\uff0c\u7e3d\u662f\u96e3\u4ee5\u5f88\u597d\u7684\u517c\u9867\u9019\u4e9b\u554f\u984c\uff0c\u9019\u5834\u6f14\u8b1b\u5c07\u6703\u5206\u4eab\u5982\u4f55\u5be6\u8e10\u3002", "description": "\u5728\u8edf\u9ad4\u958b\u767c\u4e2d\uff0c\u5f88\u591a\u6642\u5019\u6211\u5011\u6c92\u8fa6\u6cd5\u5feb\u901f\u5730\u9032\u884c\u8fed\u4ee3\u6709\u975e\u5e38\u591a\u7684\u539f\u56e0\u3002\u5176\u4e2d\u4e00\u500b\u5c31\u662f\u6211\u5011\u5f88\u96e3\u5feb\u901f\u7684\u9a57\u8b49\u5c08\u6848\u662f\u5426\u53ef\u884c\uff0c\u5728\u73fe\u4ee3\u8edf\u9ad4\u958b\u767c\u4e2d\u6211\u5011\u6703\u63a1\u7528\u6301\u7e8c\u6574\u5408\u3001\u6301\u7e8c\u90e8\u7f72\u9019\u985e\u65b9\u5f0f\u4f86\u6539\u5584\u9019\u500b\u554f\u984c\uff0c\u7136\u800c\u8981\u642d\u5efa\u5b8c\u5584\u7684\u6d41\u7a0b\u78ba\u662f\u4e00\u500b\u4e0d\u5bb9\u6613\u7684\u904e\u7a0b\u3002\n\n\u9019\u5834\u6f14\u8b1b\u5c07\u6703\u5206\u4eab\u5982\u4f55\u5feb\u901f\u7684\u642d\u5efa\u4e00\u500b\u5c0d Ruby \u5c08\u6848\u9032\u884c\u81ea\u52d5\u5316\u7684\u975c\u614b\u5206\u6790\u3001\u6e2c\u8a66\u3001\u90e8\u7f72\uff0c\u8b93\u6211\u5011\u80fd\u5c08\u6ce8\u5728\u958b\u767c\u7684\u6d41\u7a0b\u4e0a\uff0c\u9032\u800c\u66f4\u5feb\u901f\u5c0d\u8edf\u9ad4\u529f\u80fd\u9032\u884c\u8fed\u4ee3\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "8GYXNT", "name": "\u84bc\u6642\u5f26\u4e5f", "avatar": "https://pretalx.com/media/avatars/8GYXNT_1Zc4jEu.webp", "biography": "\u6211\u662f\u8edf\u9ad4\u958b\u767c\u7684\u6c42\u9053\u8005\u84bc\u6642\u5f26\u4e5f\uff0c\u4e3b\u8981\u4f7f\u7528\u7336\u5982\u8ce2\u8005\u4e4b\u77f3\u4e00\u822c\u7684 Ruby \u8a9e\u8a00\uff0c\u671f\u671b\u80fd\u5920\u5728\u8edf\u9ad4\u958b\u767c\u9019\u689d\u8def\u4e0a\u627e\u51fa\u4e00\u500b\u80fd\u8b93\u6bcf\u500b\u4eba\u90fd\u4eab\u53d7\u64b0\u5beb\u7a0b\u5f0f\u6a02\u8da3\u7684\u65b9\u6cd5\uff0c\u4e26\u4e14\u8b93\u4e16\u754c\u4e0a\u80fd\u6709\u66f4\u591a\u512a\u79c0\u7684\u7a0b\u5f0f\u88ab\u8a2d\u8a08\u51fa\u4f86\u3002", "public_name": "\u84bc\u6642\u5f26\u4e5f", "guid": "e459e770-9a5a-5ae9-b6b3-ce0168e390d3", "url": "https://pretalx.com/coscup-2022/speaker/8GYXNT/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MXMXDS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MXMXDS/", "attachments": []}, {"guid": "3d5b298a-6d2b-56b4-a007-e47cacaffd2f", "code": "R3GDVM", "id": 19636, "logo": null, "date": "2022-07-31T13:30:00+08:00", "start": "13:30", "end": "2022-07-31T14:00:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19636-rspec-or-let-s-not", "url": "https://pretalx.com/coscup-2022/talk/R3GDVM/", "title": "RSpec or Let's Not", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Ruby \u5708\u6700\u591a\u4eba\u4f7f\u7528\u7684\u6e2c\u8a66\u6846\u67b6 RSpec \u662f\u4ee5\u6613\u65bc\u4eba\u985e\u95b1\u8b80\u7684 DSL \u958b\u767c\u800c\u6210\uff0c\u800c\u5728\u4f7f\u7528 DSL \u5e36\u4f86\u7684\u6e2c\u8a66\u4fbf\u5229\u4e2d\uff0c\u9664\u4e86\u601d\u8003\u70ba\u4f55\u9700\u8981\u5beb\u6e2c\u8a66\u3001\u7de8\u5beb\u6642\u7684\u8003\u91cf\uff0c\u4ee5\u53ca\u5982\u4f55\u7de8\u5beb\u6e2c\u8a66\u5916\uff0c\u4e5f\u767c\u73fe\u904e\u5ea6\u4f7f\u7528 DSL \u63d0\u4f9b\u4fbf\u5229\u8a9e\u6cd5\u7684\u554f\u984c\u3002", "description": "Ruby \u5708\u6700\u591a\u4eba\u4f7f\u7528\u7684\u6e2c\u8a66\u6846\u67b6 RSpec \u662f\u4ee5\u6613\u65bc\u4eba\u985e\u95b1\u8b80\u7684 DSL \u958b\u767c\u800c\u6210\uff0c\u800c\u5728\u4f7f\u7528 DSL \u5e36\u4f86\u7684\u6e2c\u8a66\u4fbf\u5229\u4e2d\uff0c\u9664\u4e86\u601d\u8003\u70ba\u4f55\u9700\u8981\u5beb\u6e2c\u8a66\u3001\u7de8\u5beb\u6642\u7684\u8003\u91cf\uff0c\u4ee5\u53ca\u5982\u4f55\u7de8\u5beb\u6e2c\u8a66\u5916\uff0c\u4e5f\u767c\u73fe\u904e\u5ea6\u4f7f\u7528 DSL \u63d0\u4f9b\u4fbf\u5229\u8a9e\u6cd5\u7684\u554f\u984c\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "9EL9SB", "name": "\u5433\u5146\u53ec", "avatar": "https://pretalx.com/media/avatars/9EL9SB_9Z2R3wv.webp", "biography": "Lesley Wu, is Rubyist, enjoy to develop with Ruby.", "public_name": "\u5433\u5146\u53ec", "guid": "9249663a-b7ab-5764-849c-399290b94018", "url": "https://pretalx.com/coscup-2022/speaker/9EL9SB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/R3GDVM/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/R3GDVM/", "attachments": []}, {"guid": "6a33fd69-3cc7-5792-afa8-a7e48327a169", "code": "7399EL", "id": 19529, "logo": null, "date": "2022-07-31T14:10:00+08:00", "start": "14:10", "end": "2022-07-31T14:40:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19529-ruby", "url": "https://pretalx.com/coscup-2022/talk/7399EL/", "title": "Ruby \u578b\u5225\u5206\u6790\u5de5\u5177\u7c21\u4ecb", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4ecb\u7d39\u76ee\u524d\u5169\u5927 Ruby \u578b\u5225\u5206\u6790\u5de5\u5177\uff0cSorbet \u8207 Steep\u3002\n\n\u578b\u5225\u5206\u6790\u5de5\u5177\u53ef\u4ee5\u6709\u6548\u7684\u8655\u7406 Ruby \u7684\u592a\u904e\u52d5\u614b\u7684\u554f\u984c\uff0c\u6709\u6548\u5730\u63d0\u5347\u7a0b\u5f0f\u78bc\u7684\u6b63\u78ba\u6027\u3002\n\n\u5305\u542b\u4ee5\u4e0b\u5167\u5bb9\n\n- Ruby \u578b\u5225\u5206\u6790\u5de5\u5177\u662f\u600e\u9ebc\u5b9a\u7fa9 Type \u7684\n- Ruby \u578b\u5225\u5206\u6790\u5de5\u5177\u662f\u600e\u9ebc\u904b\u4f5c\u7684\n- \u5982\u4f55\u5728\u4f60\u7684 Ruby \u7a0b\u5f0f\u88e1\u52a0\u5165 \u578b\u5225\u5206\u6790\u5de5\u5177", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "V9HPYU", "name": "John Lin", "avatar": "https://pretalx.com/media/avatars/V9HPYU_csJOAnS.webp", "biography": "Ruby Lover.\nOrganizer of Swift Taipei meetup", "public_name": "John Lin", "guid": "645a7a92-eee7-5f21-99b5-efecfc92daba", "url": "https://pretalx.com/coscup-2022/speaker/V9HPYU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/7399EL/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/7399EL/", "attachments": []}, {"guid": "a44eef84-8a2f-5340-8c66-fc4605e7feb1", "code": "3NRBNE", "id": 19530, "logo": null, "date": "2022-07-31T14:50:00+08:00", "start": "14:50", "end": "2022-07-31T15:20:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19530-hotwire", "url": "https://pretalx.com/coscup-2022/talk/3NRBNE/", "title": "Hotwire \u7684\u6a5f\u5236\u63a2\u8a0e\u8207\u5be6\u4f5c", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5c08\u6848\u958b\u767c\u6642\u90fd\u6703\u9047\u5230\u5404\u5f0f\u7684\u524d\u7aef\u9700\u6c42\uff0c\u904e\u7a0b\u5c07\u4f7f\u7528 Hotwire \u5be6\u4f5c Partial Load \u4f86\u589e\u9032\u958b\u767c\u901f\u5ea6\uff0c\u4e26\u63a2\u8a0e\u5176\u5be6\u73fe\u7684\u6a5f\u5236", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "TVXK7T", "name": "Dante", "avatar": "https://pretalx.com/media/avatars/TVXK7T_HHvhGqC.webp", "biography": "\u66fe\u5275\u696d\u96fb\u5546\u54c1\u724c\uff0c\u904e\u7a0b\u4e2d\u767c\u6398\u5c0d\u7a0b\u5f0f\u7684\u8208\u8da3\uff0c\u65bc 2020 \u5e74\u6295\u5165\u5b78\u7fd2\uff0c\u6210\u529f\u8f49\u8077\u6210\u70ba Ruby on Rails \u5de5\u7a0b\u5e2b\n\u73fe\u4efb\u8077\u65bc\u4e94\u500d\u7d05\u5bf6\u77f3\u8edf\u9ad4\u958b\u767c", "public_name": "Dante", "guid": "e53d4356-9cae-570f-acbb-0e4ad0c9b144", "url": "https://pretalx.com/coscup-2022/speaker/TVXK7T/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3NRBNE/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3NRBNE/", "attachments": []}, {"guid": "9a18b11f-0000-52da-8164-9f73db9d2c96", "code": "JQZXVN", "id": 19440, "logo": null, "date": "2022-07-31T15:30:00+08:00", "start": "15:30", "end": "2022-07-31T16:00:00+08:00", "duration": "00:30", "room": "TR409-1", "slug": "coscup-2022-19440-ruby-on-rails", "url": "https://pretalx.com/coscup-2022/talk/JQZXVN/", "title": "Ruby on Rails \u8001\u53f8\u6a5f\u5e36\u98db", "subtitle": "", "track": "Ruby", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Ruby on Rails \u662f\u500b\u6b77\u4e45\u5f4c\u65b0\u7684 Web \u958b\u767c\u6846\u67b6\uff0c\u8b1b\u8005\u5f9e Rails 1.1 \u7528\u5230 Rails 7\uff0c\u5c07\u5206\u4eab\u4e00\u8def\u8d70\u4f86\u500b\u4eba\u548c\u5c0f\u578b\u5718\u968a\u958b\u767c Rails \u5c08\u6848\u7684\u7d93\u9a57\uff0c\u5305\u62ec:\n\n* \u63a5\u624b\u820a\u5c08\u6848\u6539\u9020\u518d\u751f\n* \u8cab\u5fb9\u548c\u767c\u63ee Rails monolith \u55ae\u9ad4\u7cbe\u795e\n* \u7269\u4ef6\u5c0e\u5411 anti-patterns\n* \u8def\u7531\u8a2d\u8a08 case study\n* \u73fe\u4ee3\u524d\u7aef(Vue.js)\u7684\u6574\u5408\u65b9\u5f0f\n* \u5404\u7a2e\u6709\u7528\u7684 Rails Tips \u7b49\u7b49", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZWV9PX", "name": "ihower", "avatar": "https://pretalx.com/media/avatars/ZWV9PX_bnZxMzz.webp", "biography": "\u5f35\u6587\u923f\uff0c\u7db2\u8def\u4e0a\u7684\u4ee3\u865f\u70ba ihower\uff0c2006 \u5e74\u958b\u59cb\u63a5\u89f8 Ruby \u548c Rails\uff0c2010 \u5e74\u5275\u8fa6 RubyConf Taiwan\u3002\nRuby on Rails \u5be6\u6230\u8056\u7d93\u4f5c\u8005\uff0c\u500b\u4eba\u90e8\u843d\u683c\u70ba https://ihower.tw", "public_name": "ihower", "guid": "85dfc015-fa9c-54c4-896f-38acc8e518ea", "url": "https://pretalx.com/coscup-2022/speaker/ZWV9PX/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/JQZXVN/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/JQZXVN/", "attachments": []}], "TR412-2": [{"guid": "a904600b-e4da-5b85-b870-75896b036059", "code": "YA9GVH", "id": 20917, "logo": null, "date": "2022-07-31T10:10:00+08:00", "start": "10:10", "end": "2022-07-31T10:55:00+08:00", "duration": "00:45", "room": "TR412-2", "slug": "coscup-2022-20917", "url": "https://pretalx.com/coscup-2022/talk/YA9GVH/", "title": "\u6578\u4f4d\u8cc7\u6599\u5728\u85dd\u8853\u7814\u7a76\u548c\u8a55\u8ad6\u7684\u61c9\u7528\uff1a\u4ee5\u53f0\u5317\u96d9\u5e74\u5c55\u70ba\u4f8b", "subtitle": "", "track": "\u85dd\u8853\u3001\u6587\u5316\u8207\u5730\u65b9\u7684\u793e\u7fa4\u904b\u4f5c", "type": "45 minutes", "language": "zh-hant", "abstract": "\u65b0\u6a02\u5712\u85dd\u8853\u7a7a\u9593\u4eca\u5e74\u8a08\u5283\u5efa\u7f6e\u4ee5Linked Open Data\u70ba\u57fa\u790e\u7684\u8cc7\u6599\u5eab\uff0c\u9019\u5c0d\u65bc\u904e\u53bb\u81fa\u7063\u85dd\u8853\u5708\u4f86\u8aaa\u662f\u76f8\u5c0d\u5c11\u898b\u7684\u8cc7\u6599\u5eab\u5efa\u7f6e\u5617\u8a66\u3002\u4f46\u662f\u5c0d\u65bc\u81fa\u7063\u85dd\u8853\u5708\u4f86\u8aaa\uff0c\u6709\u95dc\u9019\u985e\u6578\u4f4d\u8cc7\u6599\u5eab\u3001\u751a\u81f3\u7dda\u4e0a\u516c\u958b\u700f\u89bd\u7684\u8cc7\u6599\u6216\u6a94\u6848\uff0c\u5230\u5e95\u8981\u4ee5\u4f55\u7a2e\u65b9\u5f0f\u61c9\u7528\u5728\u7814\u7a76\u8207\u8a55\u8ad6\u5de5\u4f5c\u4e4b\u4e2d\uff0c\u751a\u81f3\u662f\u5426\u80fd\u5920\u56e0\u5176\u6578\u4f4d\u8cc7\u6599\u7684\u6280\u8853\u7279\u6027\uff0c\u64fa\u812b\u904e\u5f80\u50b3\u7d71\u6587\u737b\u5206\u6790\u65b9\u6cd5\uff0c\u81f3\u4eca\u76f8\u5c0d\u8f03\u5c11\u7372\u5f97\u8a0e\u8ad6\u3002\n\n\u81fa\u5317\u5e02\u7acb\u7f8e\u8853\u9928\u5728\u300c\u6717\u8aa6\uff0f\u6587\u4ef6\uff1a\u53f0\u5317\u96d9\u5e74\u5c551996-2014\u300d\u5c55\u89bd\u4e2d\uff0c\u516c\u958b\u4e861996\u5e74\u81f32014\u5e74\u81fa\u5317\u96d9\u5e74\u5c55\u7684\u5c55\u89bd\u624b\u518a\u3001\u85dd\u8853\u5bb6\u3001\u5831\u5c0e\u8a55\u8ad6\u7b49\u6a94\u6848\uff0c\u4e26\u5c07\u5176\u4e0a\u8f09\u81f3\u7dda\u4e0a\u4f9b\u5404\u754c\u700f\u89bd\u3002\u6211\u5011\u9996\u5148\u5c07\u91dd\u5c0d\u9019\u6279\u85dd\u8853\u8cc7\u6599\u9032\u884c\u76e4\u9ede\uff0c\u9664\u4e86\u85c9\u7531\u50b3\u7d71\u7684\u6587\u737b\u5206\u6790\u65b9\u6cd5\u638c\u63e1\u81fa\u5317\u96d9\u5e74\u5c55\u7684\u57fa\u672c\u77e5\u8b58\u4e4b\u5916\uff0c\u672c\u6b21\u8b1b\u5ea7\u5617\u8a66\u5f15\u5165\u8a5e\u5f59\u5206\u6790\u3001\u6027\u8cea\u5206\u6790\u3001\u8cc7\u8a0a\u8996\u89ba\u5316\u7b49\u65b9\u6cd5\uff0c\u4ee5\u4e0d\u540c\u65b9\u5f0f\u63cf\u8ff0\u9019\u4e9b\u5e74\u7684\u81fa\u5317\u96d9\u5e74\u5c55\uff0c\u4e5f\u5e0c\u5180\u79d1\u6280\u5708\u4eba\u58eb\u80fd\u5920\u91dd\u5c0d\u9019\u4e9b\u7814\u7a76\u5206\u6790\u65b9\u6cd5\u63d0\u4f9b\u66f4\u591a\u56de\u994b\u8207\u6279\u8a55\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8CWWBD", "name": "KOKUYO", "avatar": "https://pretalx.com/media/avatars/8CWWBD_l3fx0yA.webp", "biography": null, "public_name": "KOKUYO", "guid": "61011b76-c655-5aad-a4a8-3d45a6025423", "url": "https://pretalx.com/coscup-2022/speaker/8CWWBD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/YA9GVH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/YA9GVH/", "attachments": []}, {"guid": "ab7da92b-ba30-5089-b99c-0d1511af906d", "code": "VPERD8", "id": 20918, "logo": null, "date": "2022-07-31T11:05:00+08:00", "start": "11:05", "end": "2022-07-31T11:55:00+08:00", "duration": "00:50", "room": "TR412-2", "slug": "coscup-2022-20918", "url": "https://pretalx.com/coscup-2022/talk/VPERD8/", "title": "\u300c\u5178\u85cf\u4e00\u500b\u85dd\u8853\u6a5f\u69cb\u300d\u7684\u6982\u5ff5\u8a66\u932f\u6b77\u7a0b\u8207\u57f7\u884c\u6280\u8853\u6311\u6230", "subtitle": "", "track": "\u85dd\u8853\u3001\u6587\u5316\u8207\u5730\u65b9\u7684\u793e\u7fa4\u904b\u4f5c", "type": "50 mins", "language": "zh-hant", "abstract": "\u807d\u904e\u5178\u85cf\u85dd\u8853\u54c1\u3001\u5178\u85cf\u85dd\u8853\u5bb6\uff0c\u4f46\u4f60\u807d\u904e\u5178\u85cf\u4e00\u500b\u85dd\u8853\u6a5f\u69cb\u55ce\uff1f\u5982\u679c\u8981\u70ba\u5178\u85cf\u85dd\u8853\u6a5f\u69cb\u5efa\u7acb\u4e00\u5957\u65b9\u6cd5\uff0c\u53ef\u80fd\u6703\u9047\u5230\u4ec0\u9ebc\u554f\u984c\uff1f\u7af9\u570d\u5de5\u4f5c\u5ba4\u5df2\u65bc2021\u5e74\u5e95\u5ba3\u544a\u7d42\u6b62\u5c0d\u5916\u71df\u904b\uff0c\u4f46\u5728\u5b8c\u5168\u89e3\u6563\u4e4b\u524d\uff0c\u5275\u8fa6\u4eba\u856d\u9e97\u8679\u8001\u5e2b\u53ca\u5de5\u4f5c\u5ba4\u904b\u4f5c26\u5e74\u4f86\u6240\u7559\u4e0b\u4f86\u7684\u5927\u6279\u85dd\u8853\u6a94\u6848\uff0c\u5982\u4f55\u627e\u5230\u4e0b\u4e00\u500b\u53bb\u8655\uff1f\u5275\u8fa6\u4eba\u856d\u9e97\u8679\u8001\u5e2b\u6709\u610f\u5c07\u79c1\u6709\u7684\u85dd\u8853\u6a94\u6848\u8f49\u5316\u70ba\u516c\u5171\u8ca1\uff0c\u7136\u800c\uff0c\u70ba\u4e86\u8ffd\u6c42\u9019\u500b\u7406\u60f3\u3001\u4fdd\u7559\u9019\u6279\u6587\u4ef6\u6a94\u6848\uff0c\u53c8\u7d93\u6b77\u4e86\u54ea\u4e9b\u8a66\u932f\u7684\u904e\u7a0b\uff1f\u800c\u9019\u6279\u85dd\u8853\u6a94\u6848\u6240\u542b\u62ec\u7684\u7a2e\u985e\u591a\u5143\u3001\u5167\u5bb9\u4e5f\u6d89\u53ca\u4e0d\u540c\u4e3b\u8ef8\uff0c\u5728\u57f7\u884c\u6280\u8853\u9762\uff0c\u6703\u9762\u81e8\u54ea\u4e9b\u6311\u6230\uff1f\n\n\u672c\u6b21\u8b1b\u984c\u5c07\u5206\u4eab\u7af9\u570d\u5de5\u4f5c\u5ba4\u81ea2020\u5e74\u672b\u81f32022\u5e74\u521d\uff0c\u70ba\u4e86\u8ffd\u6c42\u6a5f\u69cb\u81ea\u6211\u5178\u85cf\u800c\u9032\u884c\u7684\u4e0d\u540c\u5617\u8a66\uff0c\u4ee5\u53ca\u5728\u4e0d\u540c\u968e\u6bb5\u6240\u906d\u9047\u5230\u7684\u6311\u6230\u8207\u56f0\u96e3\uff0c\u4e26\u63d0\u51fa\u73fe\u968e\u6bb5\u6240\u767c\u5c55\u51fa\u7684\u5de5\u4f5c\u65b9\u6cd5\u3002\u671f\u671b\u900f\u904e\u6b64\u6b21\u5206\u4eab\uff0c\u9080\u8acb\u5404\u65b9\u4eba\u58eb\u4e00\u540c\u96c6\u601d\u5ee3\u76ca\uff0c\u64f4\u5145\u5178\u85cf\u85dd\u8853\u6a5f\u69cb\u7684\u6982\u5ff5\u8207\u672a\u4f86\u53ef\u80fd\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "XQBRW9", "name": "\u9673\u5f65\u6148", "avatar": null, "biography": null, "public_name": "\u9673\u5f65\u6148", "guid": "03b6de84-1856-5721-b41c-c7c00ab3a68c", "url": "https://pretalx.com/coscup-2022/speaker/XQBRW9/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/VPERD8/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/VPERD8/", "attachments": []}, {"guid": "ab9a8bf7-fefa-533c-8d04-751ebc9bb4d5", "code": "UR8QZ3", "id": 19514, "logo": null, "date": "2022-07-31T12:15:00+08:00", "start": "12:15", "end": "2022-07-31T12:45:00+08:00", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2022-19514-fxhash", "url": "https://pretalx.com/coscup-2022/talk/UR8QZ3/", "title": "\u5f9e\u5403\u571f\u8de8\u8d8a\u5230 fxhash \u7684\u601d\u60f3\u529b\u884c", "subtitle": "", "track": "\u85dd\u8853\u3001\u6587\u5316\u8207\u5730\u65b9\u7684\u793e\u7fa4\u904b\u4f5c", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "WAGIWAGI \u8a08\u756b\u6a6b\u8de8\u4e86\u865b\u64ec\u73fe\u5be6\u8207\u591a\u570b\u6587\u5316\u7684\u8a9e\u5883\uff0c\u9032\u4e00\u6b65\u7406\u89e3\u571f\u5730\u3001\u7d05\u74e6\u5efa\u7bc9\u8207\u751f\u6d3b\u7a7a\u9593\u7684\u95dc\u4fc2\uff0c\u7d05\u571f\u4f5c\u70ba\u51dd\u805a\u793e\u6703\u7684\u793e\u7fa4\u529b\u3001\u79d1\u6280\u73fe\u65bc\u7576\u4ee3\u793e\u6703\u7684\u5efa\u7bc9\u610f\u7fa9\u548c\u8f49\u8b6f\uff0c\u672a\u4f86\u751f\u6d3b\u7684\u8f49\u8b8a\u53ef\u80fd\u6027\u6709\u591a\u5927\uff1f", "description": "\u4f4d\u65bc\u6771\u5357\u4e9e\u5730\u5340\u7684\u5370\u5c3c\u897f\u722a\u54c7\u7684\u99ac\u8cc8\u502b\u5361\u5730\u5340\u5177\u6709\u8c50\u6c9b\u7684\u7d05\u58e4\uff0c\u8207\u53f0\u7063\u591a\u500b\u5730\u5340\u6709\u8457\u76f8\u4f3c\u7684\u6c23\u5019\u548c\u5730\u8cea\u9762\u8c8c\u767c\u5c55\uff0c\u7136\u800c\u6211\u5011\u9bae\u5c11\u6709\u6a5f\u6703\u89c0\u770b\u3001\u6bd4\u5c0d\u5169\u5730\u7684\u5a92\u6750\u3001\u5efa\u7bc9\u7a7a\u9593\u548c\u6587\u5316\u666f\u89c0\u3002\u901a\u904e\u300c\u7576\u4ee3\u85dd\u8853\u300d\u7684\u5275\u65b0\u524d\u885b\u6982\u5ff5\uff0c\u653e\u7f6e\u65bc\u793e\u5340\u610f\u8b58\u548c\u63a2\u7d22\u85dd\u8853\u5f71\u97ff\u529b\uff0c\u4e26\u4e14\u4ee5\u300c\u7d05\u571f\u300d(terracotta) \u5a92\u6750\u4f5c\u70ba\u8a6e\u91cb\u672a\u4f86\u751f\u6d3b\u7684\u6587\u672c\uff0c\u601d\u8003\u78da\u74e6\u7522\u696d\u9762\u5c0d\u57ce\u9109\u767c\u5c55\u4e0b\u7684\u6311\u6230\u548c\u5951\u6a5f\u3002\n\n\u5c0d\u7167\u5169\u5730\u6587\u5316\u8108\u7d61\uff0cWAGIWAGI \u8a08\u756b\u6a6b\u8de8\u4e86\u865b\u64ec\u73fe\u5be6\u8207\u591a\u570b\u6587\u5316\u7684\u8a9e\u5883\uff0c\u9032\u4e00\u6b65\u7406\u89e3\u571f\u5730\u3001\u7d05\u74e6\u5efa\u7bc9\u8207\u751f\u6d3b\u7a7a\u9593\u7684\u95dc\u4fc2\uff0c\u7d05\u571f\u4f5c\u70ba\u51dd\u805a\u793e\u6703\u7684\u793e\u7fa4\u529b\u3001\u79d1\u6280\u73fe\u65bc\u7576\u4ee3\u793e\u6703\u7684\u5efa\u7bc9\u610f\u7fa9\u548c\u8f49\u8b6f\uff0c\u672a\u4f86\u751f\u6d3b\u7684\u8f49\u8b8a\u53ef\u80fd\u6027\u6709\u591a\u5927\uff1f", "recording_license": "", "do_not_record": false, "persons": [{"code": "CU3DWZ", "name": "SUAVEART \u7d30\u7740\u85dd\u8853", "avatar": "https://pretalx.com/media/avatars/CU3DWZ_ZjIfjwD.webp", "biography": "\u7d30\u7740(\u97f3\u540c\u7422)\u85dd\u8853\uff0c\u7d30\u5fc3\u8457\u58a8\u85dd\u8853\u8207\u751f\u6d3b\u65e5\u5e38\u7684\u6587\u5316\u50f9\u503c\u93c8\u7d50\u3002\u300c\u85dd\u8853\u3001\u5cf6\u5dbc\u3001\u751f\u6d3b\u300d\u4f5c\u70ba\u6838\u5fc3\uff0c\u95dc\u61f7\u74b0\u5883\u3001\u53ef\u6301\u7e8c\u6027\u3001\u975e\u5834\u57df\u7684\u85dd\u8853\u8a08\u5283\uff0c\u6301\u7e8c\u63a2\u7d22\u6587\u5316\u767c\u5c55\u7684\u53ef\u80fd\u6027\u3002\u5e0c\u671b\u9054\u6210\u4eba\u6587\u95dc\u61f7\u548c\u6587\u5316\u7d20\u990a\u7684\u7d2f\u7a4d\uff0c\u5efa\u69cb\u85dd\u8853\u7121\u570b\u754c\u3001\u751f\u6d3b\u8655\u8655\u7686\u85dd\u8853\u7684\u6587\u5316\u6c1b\u570d\u3002", "public_name": "SUAVEART \u7d30\u7740\u85dd\u8853", "guid": "3f9a2250-a834-5bcf-a746-8e146520343b", "url": "https://pretalx.com/coscup-2022/speaker/CU3DWZ/"}, {"code": "KDCTRD", "name": "yipin", "avatar": null, "biography": null, "public_name": "yipin", "guid": "1bafca10-a882-5e08-ba36-27f27f60f5f0", "url": "https://pretalx.com/coscup-2022/speaker/KDCTRD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/UR8QZ3/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/UR8QZ3/", "attachments": []}, {"guid": "68382795-ed99-53e6-908e-dd8c30aecd28", "code": "TY8UF8", "id": 20919, "logo": null, "date": "2022-07-31T13:00:00+08:00", "start": "13:00", "end": "2022-07-31T13:30:00+08:00", "duration": "00:30", "room": "TR412-2", "slug": "coscup-2022-20919-open-data", "url": "https://pretalx.com/coscup-2022/talk/TY8UF8/", "title": "\u4eca\u5929\u6211\u4e0d\u6559\u4f60\u505a Open Data\uff1a\u4ee5\u65b0\u6a02\u5712\u85dd\u8853\u7a7a\u9593\u3001\u674e\u6885\u6a39\u7d00\u5ff5\u9928\u505a\u70ba\u6848\u4f8b\u8ac7\u6578\u4f4d\u958b\u653e\u7684\u6210\u672c\u8207\u6548\u76ca", "subtitle": "", "track": "\u85dd\u8853\u3001\u6587\u5316\u8207\u5730\u65b9\u7684\u793e\u7fa4\u904b\u4f5c", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u300c\u958b\u653e\u900f\u660e\u4e26\u975e\u842c\u9748\u4e39\uff0c\u85dd\u6587\u6a5f\u69cb\u7684\u958b\u653e\u7686\u9700\u6295\u5165\u5927\u91cf\u7684\u884c\u653f\u8cc7\u6e90\u3002\u300d\u9019\u662f2020\u5e74\u5178\u85cf\u7db2\u4e2d\u7684\u3010\u958b\u653e\u6587\u5316\u5c08\u984c\u3011\u7684\u4e00\u6bb5\u8a71\uff0c\u9053\u76e1\u4e86\u85dd\u6587\u6a5f\u69cb\u5728\u9762\u5c0d\u5230\u9019\u6ce2\u7684 Open Data \u6d6a\u6f6e\u4e2d\u7684\u6399\u624e\u3002\n\n\u5728\u85dd\u6587\u6a5f\u69cb\u9078\u64c7\u4ed8\u51fa\u76f8\u5c0d\u61c9\u7684\u6210\u672c\u9032\u884c\u8cc7\u6599\u958b\u653e\u6642\uff0c\u5982\u4f55\u6709\u6548\u7684\u8a55\u4f30\u6548\u76ca\u4ee5\u53ca\u958b\u653e\u8cc7\u6599\u7684\u5f8c\u7e8c\u5de5\u4f5c\u7b56\u7565\u90fd\u662f\u8a0e\u8ad6\u7684\u91cd\u9ede\uff0c\u672c\u6b21\u5c07\u6703\u63a2\u8a0e\u7684\u5169\u500b\u6848\u4f8b\uff1a2018\u5e74\u674e\u6885\u6a39\u7d00\u5ff5\u9928\u7dad\u57fa\u9928\u85cf\u6578\u4f4d\u958b\u653e\u8a08\u756b\u4ee5\u53ca2020\u5e74\u65b0\u6a02\u571225\u5e74\u85dd\u8853\u8cc7\u6599\u7684\u7d50\u69cb\u5316\u60f3\u50cf\uff0c\u900f\u904e\u91cf\u5316\u5169\u6848\u6240\u6295\u5165\u7684\u5be6\u969b\u4eba\u5de5\u6642\u6210\u672c\u4ee5\u53ca\u958b\u653e\u8cc7\u6599\u6240\u5e36\u4f86\u7684\u6548\u76ca\uff0c\u4e26\u8aaa\u660e\u5169\u6848\u5be6\u969b\u4e0a\u9762\u5c0d\u7684\u56f0\u5883\u8207\u6311\u6230\uff0c\u4f86\u70ba\u85dd\u6587\u6a5f\u69cb\u5728\u601d\u8003\u672a\u4f86\u7684 Open Data \u7b56\u7565\u6642\u63d0\u4f9b\u4e00\u500b\u76f8\u5c0d\u5ba2\u89c0\u7684\u6578\u64da\u505a\u70ba\u6c7a\u7b56\u7684\u53c3\u8003\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "A9LL7J", "name": "\u738b\u6587\u5cb3 Allen Wang", "avatar": "https://pretalx.com/media/avatars/A9LL7J_DDjVKsy.webp", "biography": "Wikidata Taiwan \u81fa\u7063\u7dad\u57fa\u6578\u64da\u793e\u7fa4\u5171\u540c\u767c\u8d77\u4eba\uff0c\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\uff0c\u65b0\u6a02\u5712\u85dd\u8853\u7a7a\u9593\u7dad\u57fa\u6280\u8853\u5354\u529b\u3002\n\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\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. \u674e\u6885\u6a39\u544a\u5225\u5f0f\u76f8\u95dc\u6587\u7269\u6383\u63cf\u300d\u7b49\u8cc7\u6599\u958b\u653e\u5c08\u6848\u3002\n\n\u81f4\u529b\u65bc\u9023\u7d50\u958b\u653e\u77e5\u8b58\u8207\u5730\u65b9\u4eba\u6587\u3002\n\u300c\u6211\u505a\u7684\u4e8b\u60c5\u4e0d\u96e3\uff0c\u53ea\u662f\u5e0c\u671b\u80fd\u5920\u8b93\u6bcf\u4e00\u7b46\u8cc7\u6599\u90fd\u80fd\u5920\u88ab\u770b\u898b\u300d", "public_name": "\u738b\u6587\u5cb3 Allen Wang", "guid": "e29f819a-b2d0-5134-b1e1-44187b27a049", "url": "https://pretalx.com/coscup-2022/speaker/A9LL7J/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TY8UF8/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TY8UF8/", "attachments": []}, {"guid": "fcd64107-e78f-531f-9723-6f6e1cdd59dd", "code": "Y9E7PD", "id": 20920, "logo": null, "date": "2022-07-31T13:40:00+08:00", "start": "13:40", "end": "2022-07-31T14:20:00+08:00", "duration": "00:40", "room": "TR412-2", "slug": "coscup-2022-20920", "url": "https://pretalx.com/coscup-2022/talk/Y9E7PD/", "title": "\u9f9c\u5c71\u4e0d\u662f\u5cf6\uff1a\u8ac7\u9f9c\u5c71\u751f\u6d3b\u3001\u4e32\u806f\u8207\u6559\u80b2\u7684\u5171\u540c\u5f62\u5851", "subtitle": "", "track": "\u85dd\u8853\u3001\u6587\u5316\u8207\u5730\u65b9\u7684\u793e\u7fa4\u904b\u4f5c", "type": "40 mins", "language": "zh-hant", "abstract": "\u5fae\u5149\u751f\u6d3b\u8a2d\u8a08\u5ba4\u9664\u4e86\u7a7a\u9593\u3001\u7b56\u5c55\u3001\u5275\u4f5c\u53ca\u6574\u5408\u898f\u5283\u7b49\u5c08\u696d\u5916\uff0c\u66f4\u591a\u8457\u58a8\u65bc\u5982\u4f55\u5c07\u85dd\u6587\u7b49\u76f8\u95dc\u8b70\u984c\u900f\u904e\u5171\u540c\u71df\u9020\u7684\u65b9\u5f0f\uff0c\u5e36\u5165\u751f\u6d3b\u53ca\u6559\u80b2\u5834\u666f\u4e2d\u3002\n\u8fd1\u5169\u5e74\uff0c\u9f9c\u5c71\u5730\u65b9\u5404\u55ae\u4f4d\uff08\u5718\u9ad4\u3001\u5404\u7d1a\u5b78\u6821\uff09\u4e4b\u9593\u7684\u9023\u7d50\u5408\u4f5c\uff0c\u6108\u8da8\u983b\u7e41\u3001\u7dca\u5bc6\u3002\u8e72\u9ede\u5728\u5730\u65b9\uff0c\u4f5c\u70ba\u89c0\u5bdf\u8005\u3001\u6574\u5408\u8005\u53ca\u57f7\u884c\u8005\u7b49\u591a\u91cd\u89d2\u8272\uff0c\u8a66\u5716\u5f9e\u89c0\u5bdf\u5404\u55ae\u4f4d\u4e4b\u500b\u6027\u53ca\u5c08\u9577\u3001\u4e14\u64d4\u4efb\u4e2d\u4ecb\u8005\u6574\u5408\u76f8\u95dc\u8cc7\u6e90\uff0c\u4ee5\u53ca\u85c9\u7531\u4e0d\u540c\u8a08\u756b\u9054\u5230\u300c\u5171\u540c\u300d\u5f62\u5851\u9f9c\u5c71\u751f\u6d3b\u6a23\u8c8c\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZDDXFR", "name": "Glimmer Life Design Studio", "avatar": null, "biography": "\u300c\u5fae\u5149\u751f\u6d3b\u8a2d\u8a08\u5ba4(Glimmer Life Design Studio)\u300d\u524d\u8eab\u300c\u6c92\u6709\u5de5\u4f5c\u5ba4(non-studio)\u300d\u6210\u7acb\u65bc 2014 \u5e74\uff0c\u7531 \u674e\u82e1\u5e06\u53ca\u5f35\u6d69\u9245\u5171\u540c\u5275\u7acb\u3002\u5176\u521d\u8877\u662f\u904b\u7528\u6240\u5b78\u4e3b\u52d5(initiative)\u6295\u5165\u6539\u9020\u81ea\u8eab\u74b0\u5883\uff0c\u4e14\u900f\u904e\u884c\u52d5(action) \u89f8\u767c\u6709\u8da3\u4e14\u597d\u73a9\u7684\u7d93\u9a57\u3002\u800c\u300c\u6c92\u6709\u300d\u5247\u662f\u4e00\u7a2e\u5c07\u81ea\u8eab\u653e\u5728\u300c\u7a7a\u767d\u300d\u7684\u72c0\u614b\uff0c\u4f7f\u8a31\u591a\u53ef\u80fd\u6027\u90fd\u53ef\u586b \u4e0a\u3001\u756b\u4e0a\u3001\u5beb\u4e0a\uff0c\u4e5f\u63d0\u9192\u8457\u81ea\u5df1\u6301\u7e8c\u5b78\u7fd2\u3002\n2018 \u5e74\uff0c\u6b63\u5f0f\u6539\u540d\u7acb\u6848\uff0d\u5fae\u5149\u751f\u6d3b\u8a2d\u8a08\u5ba4\u3002\u5ef6\u7e8c\u300c\u6c92\u6709\u300d\u7684\u521d\u8877\u53ca\u7d93\u9a57\uff0c\u6301\u7e8c\u843d\u5be6\u300c\u53cb\u5584\u3001\u6c38\u7e8c\u74b0 \u5883\u300d\u7684\u7406\u5ff5\u3002\u4e26\u4ee5\u300c\u5206\u4eab(share)\u300d\u4f5c\u70ba\u6982\u5ff5\uff0c\u74b0\u7e5e\u8457\u300c\u5728\u5730\u300d\u3001\u300c\u81ea\u7136\u300d\u3001\u300c\u85dd\u6587\u300d\u3001\u300c\u751f\u6d3b\u300d\u3001\u300c\u8fb2\u696d\u300d\u3001\u300c\u6559\u80b2\u300d\u7b49\uff0c\u63a8\u5ee3\u6c38\u7e8c\u751f\u6d3b\u7684\u50f9\u503c\u8207\u7406\u5ff5\u3002\u5e0c\u671b\u80fd\u5728\u9019\u500b\u6df7\u6fc1\u7684\u74b0\u5883\u4e4b\u4e2d\u5fae\u5fae\u5730\u9583\u720d\u8457\uff0c\u4e26\u6709\u500b\u5b89 \u975c\u5730\u7684\u89d2\u843d\u7aa9\u8457\uff0c\u975c\u975c\u5730\u89c0\u5bdf\u8457\u9019\u500b\u793e\u6703\uff0c\u6216\u662f\u5206\u4eab\u8457\u81ea\u8eab\u7684\u6545\u4e8b\u3002\u5fae\u5149\u751f\u6d3b\u8a2d\u8a08\u5ba4\u671f\u8a31\u4ee5\u81ea\u8eab\u7684\u529b\u91cf\uff0c\u5faa\u5e8f\u6f38\u9032\u7684\u626d\u8f49\u73fe\u6cc1\u7684\u554f\u984c\uff0c\u5f9e\u5c0f\u5730\u65b9\uff0f\u4e8b\u60c5\uff0f\u884c\u70ba\u958b\u59cb\u6539\u8b8a\u6211\u5011\u7684\u751f\u6d3b\u4ee5\u53ca\u74b0\u5883\u3002", "public_name": "Glimmer Life Design Studio", "guid": "aff82235-ca44-581d-862e-88682e1a924b", "url": "https://pretalx.com/coscup-2022/speaker/ZDDXFR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/Y9E7PD/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/Y9E7PD/", "attachments": []}, {"guid": "87fb5a88-7266-55f7-9e8f-de51f06b62d3", "code": "UVMFWZ", "id": 20921, "logo": null, "date": "2022-07-31T14:40:00+08:00", "start": "14:40", "end": "2022-07-31T15:25:00+08:00", "duration": "00:45", "room": "TR412-2", "slug": "coscup-2022-20921", "url": "https://pretalx.com/coscup-2022/talk/UVMFWZ/", "title": "\u865b\u64ec\u793e\u7fa4\u7d93\u71df\u8207\u6843\u5712\u9f8d\u6f6d\u7a7a\u9593\u5efa\u69cb\u4e4b\u95dc\u4fc2\u7814\u7a76", "subtitle": "", "track": "\u85dd\u8853\u3001\u6587\u5316\u8207\u5730\u65b9\u7684\u793e\u7fa4\u904b\u4f5c", "type": "45 minutes", "language": "zh-hant", "abstract": "\u4ee5\u7b46\u8005\u65bc\u6843\u5712\u9f8d\u6f6d2010~2017\u5e74\u7d93\u71df\u81c9\u66f8\u793e\u7fa4\u5e73\u53f0\u4e4b\u7d93\u9a57\u8207\u89c0\u5bdf\uff0c\u767c\u8d77\u4e00\u9023\u4e32\u7684\u793e\u5340\u71df\u9020\u8207\u884c\u52d5\u8a08\u756b\uff0c\u4e3b\u8981\u63a2\u8a0e\u865b\u64ec\u793e\u7fa4\u5e73\u53f0\u6240\u7522\u751f\u7684\u7a7a\u9593\u5f62\u5f0f\u4e4b\u95dc\u4fc2\u3002\u4e26\u5f9e\u7dda\u4e0a\u865b\u64ec\u7d93\u71df\u8207\u7dda\u4e0b\u5be6\u969b\u64cd\u4f5c\uff0c\u9032\u4e00\u6b65\u5206\u6790\u5169\u8005\u4e4b\u9593\u80fd\u5920\u4ea4\u4e92\u904b\u4f5c\u7684\u95dc\u9375\u9ede\uff0c\u4ee5\u53ca\u88dc\u5145\u5169\u8005\u4e4b\u9593\u539f\u6709\u7684\u4e0d\u8db3\u4e4b\u8655\u3002\n\n\u672c\u7814\u7a76\u4ee5\u53c3\u8207\u5f0f\u89c0\u5bdf\u8207\u884c\u52d5\u7814\u7a76\u5169\u7a2e\u65b9\u5f0f\u505a\u70ba\u7814\u7a76\u65b9\u6cd5\uff0c\u85c9\u6b64\u4e86\u89e3\u9019\u6a23\u7684\u7d93\u9a57\u7576\u4e2d\uff0c\u6240\u7522\u751f\u7684\u73fe\u8c61\u8207\u56de\u994b\u5230\u5e95\u662f\u4ec0\u5462\uff1f\u4e26\u4ee5\u6843\u5712\u9f8d\u6f6d\u70ba\u7814\u7a76\u4e3b\u8981\u5c0d\u8c61\uff0c\u5f9e\u4e2d\u4e86\u89e3\uff0c\u5982\u4f55\u900f\u904e\u793e\u7fa4\u5a92\u9ad4\u7684\u7dda\u4e0a\u64cd\u4f5c\uff0c\u8207\u9019\u4e9b\u770b\u4e0d\u898b\u7684\u5c45\u6c11\u5011\u505a\u6e9d\u901a\uff0c\u51dd\u805a\u5171\u8b58\u53ca\u793e\u5340\u8cc7\u6e90\u76e4\u9ede\uff0c\u518d\u56de\u5230\u771f\u5be6\u793e\u6703\u7576\u4e2d\u52a0\u4ee5\u9a57\u8b49\uff0c\u64f4\u5927\u50b3\u7d71\u793e\u5340\u71df\u9020\u53ef\u80fd\u7121\u6cd5\u89f8\u53ca\u7684\u65cf\u7fa4\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NNKFCS", "name": "\u5f35\u667a\u5b87", "avatar": null, "biography": "\u51fa\u751f\u6843\u5712\u9f8d\u6f6d\uff0c\u5e38\u88ab\u4eba\u5bb6\u7b11\u8aaa\u300c\u611b\u5bb6\u7684\u4eba\u300d\uff0c\u9019\u500b\u300c\u5bb6\u300d\u6307\u6d89\u7684\u662f\u6545\u9109\uff1a\u9f8d\u6f6d\u3002\u6c42\u5b78\u968e\u6bb5\u5f80\u8fd4\u65bc\u5916\u5730\u8207\u9f8d\u6f6d\uff0c\u767c\u73fe\u90fd\u5e02\u5730\u666f\u4e0d\u505c\u5730\u96a8\u8457\u5efa\u8a2d\u767c\u5c55\u6539\u8b8a\uff1b\u8b8a\u5f97\u66f4\u597d\u7684\u540c\u6642\u537b\u4e5f\u907a\u5931\u4e86\u5728\u5730\u6b77\u53f2\u7684\u6587\u5316\u8108\u7d61\u3002 \u56e0\u6b64\uff0c\u8a66\u554f\u81ea\u5df1\u5982\u4f55\u4ee5\u81ea\u8eab\u7684\u80fd\u529b\u53ca\u5c08\u696d\uff0c\u505a\u4e00\u4e9b\u5c0d\u5730\u65b9\u6709\u610f\u7fa9\u7684\u4e8b\u3002", "public_name": "\u5f35\u667a\u5b87", "guid": "1f151560-2763-56d4-b854-445f3f54b3b6", "url": "https://pretalx.com/coscup-2022/speaker/NNKFCS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/UVMFWZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/UVMFWZ/", "attachments": []}], "TR412-1": [{"guid": "11624434-0105-52f2-ab33-3be0d3589eb8", "code": "DVSRME", "id": 19661, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:30:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19661-cofacts--line", "url": "https://pretalx.com/coscup-2022/talk/DVSRME/", "title": "Cofacts \u4e2d\u7684 LINE \u8f49\u50b3\u8a0a\u606f\u7684\u81ea\u52d5\u5206\u985e", "subtitle": "", "track": "Open Source & AI", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Cofacts \u662f\u4e00\u500b\u7d50\u5408 LINE Bot \u8207\u4e8b\u5be6\u67e5\u6838\u7684\u958b\u653e\u5e73\u53f0\uff0c\u9019\u5e73\u53f0\u4e0a\u5b58\u653e\u8a31\u591a\u900f\u904e LINE Bot \u6536\u96c6\u7684\u8f49\u50b3\u8a0a\u606f\uff0c\u70ba\u4e86\u8b93\u67e5\u8b49\u7684\u7de8\u8f2f\u80fd\u5920\u66f4\u6709\u6548\u7387\u7684\u9032\u884c\u67e5\u6838\uff0cCofacts \u63a8\u51fa\u5229\u7528 AI \u505a\u6587\u7ae0\u81ea\u52d5\u5206\u985e\u7684\u529f\u80fd\uff0c\u80fd\u5920\u81ea\u52d5\u7684\u628a\u6536\u5230\u7684\u8f49\u50b3\u8a0a\u606f\u52a0\u4e0a\u6a19\u7c64\u3002\u9019\u500b\u8b70\u7a0b\u6703\u5206\u4eab Cofacts \u5982\u4f55\u6a19\u8a18\u6587\u7ae0\u3001\u8a13\u7df4\u6a21\u578b\u3001\u90e8\u7f72\u6a21\u578b\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "BR8FMN", "name": "ggm", "avatar": "https://pretalx.com/media/avatars/BR8FMN_pVnt98k.webp", "biography": "ggm\uff0c\u5357\u570b\u7684\u5b69\u5b50\uff0c\u53f0\u5927\u8cc7\u8a0a\u7cfb\u7562\uff0c\u56e0\u70ba\u559c\u6b61\u5beb\u7a0b\u5f0f\uff0c\u60f3\u5beb\u81ea\u5df1\u7684\u7a0b\u5f0f\uff0c\u6240\u4ee5\u7562\u696d\u5c31\u548c\u5e7e\u4f4d\u5925\u4f34\u4e00\u8d77\u5275\u696d\u4e86\uff0c\u4f46\u6c92\u60f3\u5230\u5275\u696d\u5f8c\uff0c\u53cd\u800c\u6c92\u6709\u6642\u9593\u5beb\u7a0b\u5f0f\u4e86\u3002\u4f46\u4e5f\u56e0\u6b64\u7fd2\u5f97\u4e86\u5404\u7a2e\u696d\u5916\u6280\u80fd\u3002\u5275\u696d\u4e4b\u9918\u4e5f\u5f88\u95dc\u5fc3\u793e\u6703\u8b70\u984c\uff0c\u53c3\u8207\u516c\u6c11\u79d1\u6280\uff0c\u6295\u5165 g0v\uff0cCOSCUP \u7b49\u793e\u7fa4\u3002\u5f88\u559c\u6b61\u807d\u5f8c\u6416\uff0c\u89ba\u5f97\u807d\u5f8c\u6416\u5beb\u7a0b\u5f0f\u6bd4\u8f03\u4e0d\u6703\u6709 bug\u3002", "public_name": "ggm", "guid": "d7c0d327-e164-54e4-b751-8b5a9f6eea3d", "url": "https://pretalx.com/coscup-2022/speaker/BR8FMN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DVSRME/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DVSRME/", "attachments": []}, {"guid": "011e6ea1-5579-5a14-a382-16aec08d0e78", "code": "QPDLET", "id": 19619, "logo": null, "date": "2022-07-31T10:40:00+08:00", "start": "10:40", "end": "2022-07-31T11:10:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19619-aimcutinyml", "url": "https://pretalx.com/coscup-2022/talk/QPDLET/", "title": "\u722d\u4ec0\u9ebc\uff0c\u628aAI\u548cMCU\u647b\u5728\u4e00\u8d77\u505atinyML\u5c31\u5c0d\u4e86", "subtitle": "", "track": "Open Source & AI", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "tinyML\u662f\u4e00\u500b\u865f\u7a31\u4ee5\u96fb\u6c60\u4f9b\u96fb\u3001\u6beb\u74e6(mW)\u7b49\u7d1a\u5c31\u80fd\u57f7\u884c\u5c0f\u578bAI\u61c9\u7528\u7684\u65b0\u6982\u5ff5\uff0c\u800c\u5b83\u6b63\u8fc5\u901f\u5d1b\u8d77\uff0c\u8b93\u66f4\u591a\u908a\u7de3\u88dd\u7f6e\u6216\u611f\u6e2c\u5668\u77ac\u9593\u8b8a\u8070\u660e\uff0c\u4e0d\u518d\u4f9d\u8cf4\u96f2\u7aef\u5c31\u80fd\u5be6\u73fe\u667a\u6167\u7269\u806f\u7db2(AI+IoT=AIoT)\uff0c\u5176\u4e2d\u6700\u91cd\u8981\u7684\u6838\u5fc3\u4fbf\u662f\u55ae\u6676\u7247\uff08MCU\uff09\uff0c\u800c\u80fd\u5920\u652f\u63f4tinyML\u6280\u8853\u4e14\u4f7f\u7528\u6700\u5ee3\u7684\u5c31\u662fArm Cortex-M\u7cfb\u5217\u7522\u54c1\u3002 \u900f\u904e\u672c\u6b21\u5206\u4eab\u5e0c\u671b\u8b93\u5927\u5bb6\u4e00\u53e3\u5403\u4e0b\u9019\u9846\u7206\u6f3f\u7028\u5c3f\u725b\u4e38(tinyML)\u5c31\u80fd\u4eab\u53d7\u725b\u8089\u4e38(MCU)\u7684\u9bae\u7f8e\u3001\u7028\u5c3f\u8766(AI)\u7684\u7518\u751c\uff0c\u66f4\u8b93\u5927\u5bb6\u5728\u4eab\u53d7\u7f8e\u98df\u6642\u540c\u6642\u4e86\u89e3\u5b83\u5982\u4f55\u88fd\u4f5c\u53ca\u958b\u767c\u51fa\u66f4\u9069\u5408\u81ea\u5df1\u53e3\u5473\u7684\u65b0\u4e38\u5b50\u4e26\u5206\u4eab\uff0c\u8b93\u5927\u5bb6\u80fd\u66f4\u5feb\u9032\u5165tinyML\u7684\u4e16\u754c\u5427\u3002", "description": "tinyML\u662f\u4e00\u500b\u865f\u7a31\u4ee5\u96fb\u6c60\u4f9b\u96fb\u3001\u6beb\u74e6(mW)\u7b49\u7d1a\u5c31\u80fd\u57f7\u884c\u5c0f\u578bAI\u61c9\u7528\u7684\u65b0\u6982\u5ff5\uff0c\u800c\u5b83\u6b63\u8fc5\u901f\u5d1b\u8d77\uff0c\u8b93\u66f4\u591a\u908a\u7de3\u88dd\u7f6e\u6216\u611f\u6e2c\u5668\u77ac\u9593\u8b8a\u8070\u660e\uff0c\u4e0d\u518d\u4f9d\u8cf4\u96f2\u7aef\u5c31\u80fd\u5be6\u73fe\u667a\u6167\u7269\u806f\u7db2(AI+IoT=AIoT)\uff0c\u5176\u4e2d\u6700\u91cd\u8981\u7684\u6838\u5fc3\u4fbf\u662f\u55ae\u6676\u7247\uff08MCU\uff09\uff0c\u800c\u80fd\u5920\u652f\u63f4tinyML\u6280\u8853\u4e14\u4f7f\u7528\u6700\u5ee3\u7684\u5c31\u662fArm Cortex-M\u7cfb\u5217\u7522\u54c1\u3002 \u900f\u904e\u672c\u6b21\u5206\u4eab\u5e0c\u671b\u8b93\u5927\u5bb6\u4e00\u53e3\u5403\u4e0b\u9019\u9846\u7206\u6f3f\u7028\u5c3f\u725b\u4e38(tinyML)\u5c31\u80fd\u4eab\u53d7\u725b\u8089\u4e38(MCU)\u7684\u9bae\u7f8e\u3001\u7028\u5c3f\u8766(AI)\u7684\u7518\u751c\uff0c\u66f4\u8b93\u5927\u5bb6\u5728\u4eab\u53d7\u7f8e\u98df\u6642\u540c\u6642\u4e86\u89e3\u5b83\u5982\u4f55\u88fd\u4f5c\u53ca\u958b\u767c\u51fa\u66f4\u9069\u5408\u81ea\u5df1\u53e3\u5473\u7684\u65b0\u4e38\u5b50\u4e26\u5206\u4eab\uff0c\u8b93\u5927\u5bb6\u80fd\u66f4\u5feb\u9032\u5165tinyML\u7684\u4e16\u754c\u5427\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "FTUBYV", "name": "Jack_OmniXRI", "avatar": "https://pretalx.com/media/avatars/FTUBYV_lwxnvuT.webp", "biography": "Jack\u662fOmniXRI Studio\u548cEdge AI Taiwan Facebook Group\u7684\u5275\u59cb\u4eba\u3002\u4ed6\u5c08\u9577\u65bc\u81ea\u52d5\u5316\u3001\u96fb\u8166\u8996\u89ba\u3001\u7acb\u9ad4\u986f\u793a\u3001\u5be6\u5883\u4e92\u52d5\u548c\u4eba\u5de5\u667a\u6167\uff0c\u4e26\u4e14\u5f88\u559c\u6b61\u5728\u90e8\u843d\u683c\u4e2d\u5206\u4eab\u81ea\u5df1\u7684\u5275\u4f5c\u5fc3\u5f97\u3002", "public_name": "Jack_OmniXRI", "guid": "a3c5f7fb-e9ed-57a1-ad86-bf29b18d65b3", "url": "https://pretalx.com/coscup-2022/speaker/FTUBYV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/QPDLET/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/QPDLET/", "attachments": []}, {"guid": "d1bee8bb-36d5-5d78-aa5d-aeed8a56a508", "code": "JDMYCD", "id": 19321, "logo": null, "date": "2022-07-31T11:20:00+08:00", "start": "11:20", "end": "2022-07-31T11:50:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19321-common-voice", "url": "https://pretalx.com/coscup-2022/talk/JDMYCD/", "title": "\u7528\u81fa\u7063\u8a71\u4f86\u8ca2\u737b Common Voice \u8a9e\u97f3\u8cc7\u6599\u5eab", "subtitle": "", "track": "Open Source & AI", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4f60\u4ea6\u60f3\u6b32\u548c Siri \u8a71\u53f0\u8a9e\u55ce\uff1f\u8a9e\u97f3\u8f38\u5165\u7684\u95dc\u9375\uff0c\u5c31\u662f\u5920\u6fdf\u5920\u8c50\u6c9b\u7684\u53e3\u97f3\u8cc7\u6599\u3002Common Voice \u8457\u662f Mozilla \u6b32\u62db\u9010\u5bb6\u4f86\u9304\u97f3\uff0c\u62fe\u505a\u4e00\u4e2a\u514d\u9322\u3001\u81ea\u7531\u958b\u653e\uff0c\u542b\u62ec\u56db\u65b9\u8a9e\u8a00\u7684\u8a9e\u97f3\u8cc7\u6599\u5eab\uff0c\u8b93\u5de5\u7a0b\u5e2b\u6703\u4f7f\u5f97\u958b\u767c\u8072\u97f3\u6280\u8853\u3002Common Voice \u4ea6\u4f47\u54a7\u4eca\u5e74\u4e8c\u6708\u958b\u653e\u8457\u53f0\u7063\u8a71\u9304\u97f3\u77e3\uff01\u4f5c\u5925\u4f86\u5c07\u81ea\u5df1\u7684\u8072\u97f3\u9304\u843d\u4f86\uff0c\u5e6b\u8d0a\u53f0\u8a9e\u7684\u8a9e\u97f3\u79d1\u6280\u767c\u5c55\u3002", "description": "\u53f0\u8a9e\u5206\u4eab", "recording_license": "", "do_not_record": false, "persons": [{"code": "MVPGMK", "name": "Irvin Chen", "avatar": "https://pretalx.com/media/avatars/MVPGMK_5pXYZlb.webp", "biography": "Front-end engineer at womany.net . Contributor of Mozilla and MozTW (Mozilla Taiwan Community). One of the keyholders of moztw.space, the free and open Mozilla Community Space in Taipei.", "public_name": "Irvin Chen", "guid": "8b7666f5-0958-5cad-ab5c-cbf4d4fc9101", "url": "https://pretalx.com/coscup-2022/speaker/MVPGMK/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/JDMYCD/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/JDMYCD/", "attachments": []}, {"guid": "8e2a5324-f5df-5d16-aee9-fbeffbf5e9f0", "code": "DRKK89", "id": 19462, "logo": null, "date": "2022-07-31T13:00:00+08:00", "start": "13:00", "end": "2022-07-31T13:30:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19462", "url": "https://pretalx.com/coscup-2022/talk/DRKK89/", "title": "\u62ac\u982d\u633a\u80f8\uff01\u6253\u9020\u9632\u99dd\u80cc\u795e\u5668\uff5e", "subtitle": "", "track": "Open Source & AI", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u8eab\u70ba\u5750\u8fa6\u516c\u5ba4\u7684\u4e0a\u73ed\u65cf\uff0c\u96e3\u514d\u6703\u6709\u4e45\u5750\u96fb\u8166\u524d\u7684\u60c5\u6cc1\uff0c\u99dd\u80cc\u7684\u7fd2\u6163\u4e5f\u5c31\u6162\u6162\u6210\u5f62\u3002\u70ba\u4e86\u89e3\u6c7a\u9019\u500b\u554f\u984c\uff0c\u7b46\u8005\u5229\u7528 Python \u7422\u78e8\u51fa\u5177\u6709\u5be6\u7528\u6027\u7684 AI \u5c08\u6848\uff0c\u8b93\u81ea\u5df1\u5de5\u4f5c\u6642\uff0c\u900f\u904e\u7c21\u55ae\u7684\u8f14\u52a9\uff0c\u4f7f\u8eab\u9ad4\u6642\u6642\u62ac\u982d\u633a\u80f8\u5411\u524d\u770b\u3002\u672c\u8b70\u7a0b\u5c07\u63ed\u9732\u7b46\u8005\u505a\u51fa\u9632\u99dd\u80cc\u795e\u5668\u7684\u6240\u6709\u6b77\u7a0b\u8207\u5617\u8a66\uff0c\u5305\u542b\u7a0b\u5f0f\u78bc\u8207\u96f6\u4ef6\uff0c\u90fd\u6703\u4e00\u4e00\u63ed\u9732\u3002", "description": "\u8eab\u70ba\u5750\u8fa6\u516c\u5ba4\u7684\u4e0a\u73ed\u65cf\uff0c\u96e3\u514d\u6703\u6709\u4e45\u5750\u96fb\u8166\u524d\u7684\u60c5\u6cc1\uff0c\u99dd\u80cc\u7684\u7fd2\u6163\u4e5f\u5c31\u6162\u6162\u6210\u5f62\u3002\u70ba\u4e86\u89e3\u6c7a\u9019\u500b\u554f\u984c\uff0c\u7b46\u8005\u5229\u7528 Python \u7422\u78e8\u51fa\u5177\u6709\u5be6\u7528\u6027\u7684 AI \u5c08\u6848\uff0c\u8b93\u81ea\u5df1\u5de5\u4f5c\u6642\uff0c\u900f\u904e\u7c21\u55ae\u7684\u8f14\u52a9\uff0c\u4f7f\u8eab\u9ad4\u6642\u6642\u62ac\u982d\u633a\u80f8\u5411\u524d\u770b\u3002\u672c\u8b70\u7a0b\u5c07\u63ed\u9732\u7b46\u8005\u505a\u51fa\u9632\u99dd\u80cc\u795e\u5668\u7684\u6240\u6709\u6b77\u7a0b\u8207\u5617\u8a66\uff0c\u5305\u542b\u7a0b\u5f0f\u78bc\u8207\u96f6\u4ef6\uff0c\u90fd\u6703\u4e00\u4e00\u63ed\u9732\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "VJDKNQ", "name": "Kui-Ming Chen", "avatar": "https://pretalx.com/media/avatars/VJDKNQ_lHSPIiI.webp", "biography": "Taiwan R User Group \u7684\u6210\u54e1\uff0c\u4f46\u70ba\u4e86\u751f\u6d3b\uff0c\u6f38\u6f38\u8b8a\u6210 Python \u7684\u5f62\u72c0\u3002\u96d6\u7136\u516c\u53f8\u7d66\u9762\u5b50\uff0c\u7d66\u4e86\u8cc7\u6599\u79d1\u5b78\u5bb6\u7684\u982d\u929c\uff0c\u4f46\u5be6\u969b\u4e0a\u6bd4\u8f03\u50cf\u6551\u706b\u968a\uff0c\u771f\u5be6\u7684\u60c5\u6cc1\u4e5f\u53ea\u662f\u4e00\u500b\u8a66\u8457\u7528\u7a0b\u5f0f\u89e3\u6c7a\u554f\u984c\u7684\u5e73\u51e1\u4eba\u3002\u5728\u5404\u7a2e\u56e0\u7de3\u969b\u6703\u4e4b\u4e0b\uff0c\u4e0d\u77e5\u4e0d\u89ba\u5b78\u5230\u4e00\u4e9b\u6280\u80fd\uff0c\u6700\u8fd1\u9084\u4e0d\u5c0f\u5fc3\u8b8a\u6210 Microsoft MVP\u3002\u5728\u5230\u9054\u8ca1\u52d9\u81ea\u7531\u4e4b\u524d\uff0c\u5927\u6982\u5c31\u662f\u6703\u4e00\u76f4\u9019\u6a23\u4e00\u751f\u61f8\u547d\u5730\uff0c\u4e00\u908a\u5b78\u7fd2\u4e00\u908a\u524d\u9032\u2026", "public_name": "Kui-Ming Chen", "guid": "b6a0d860-8e44-5633-85e6-f314cdeb3255", "url": "https://pretalx.com/coscup-2022/speaker/VJDKNQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DRKK89/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DRKK89/", "attachments": []}, {"guid": "0424e264-18c6-5866-a787-21218f39d098", "code": "RWGSPP", "id": 19374, "logo": null, "date": "2022-07-31T13:40:00+08:00", "start": "13:40", "end": "2022-07-31T14:10:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19374", "url": "https://pretalx.com/coscup-2022/talk/RWGSPP/", "title": "\u958b\u6e90\u6df1\u5ea6\u5b78\u7fd2\uff1a\u5b78\u8853\u6587\u7ae0\u4e2d\u6a21\u578b\u7d50\u69cb\u7684\u91cd\u73fe", "subtitle": "", "track": "Open Source & AI", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "\u71b1\u611b\u9032\u884c\u96fb\u8166\u8996\u89ba\u6df1\u5ea6\u5b78\u7fd2\u7814\u7a76\u7684\u4e00\u540d\u570b\u4e2d\u751f\uff0c\u5206\u4eab\u4ed6\u5728\u9032\u884c\u7814\u7a76\u6642\uff0c\u900f\u904e\u91cd\u73fe\u6587\u737b\u4e2d\u7684\u6a21\u578b\u7d50\u69cb\uff0c\u8a13\u7df4\u5f8c\u8207\u7814\u7a76\u7d50\u679c\u6bd4\u8f03\uff0c\u540c\u6642\u5c07\u9019\u4e9b\u6a21\u578b\u9032\u884c\u958b\u6e90\u8207\u7dad\u8b77\u3002", "description": "\u672c\u8b70\u7a0b\u8b1b\u8005\u70ba\u4f86\u81ea\u53f0\u5317\u7684\u570b\u4e2d\u751f\uff0c\u6b63\u5728\u9032\u884c\u591a\u767c\u6027\u786c\u5316\u75c7 MRI \u5f71\u50cf\u5206\u5272\u795e\u7d93\u7db2\u8def\u7684\u7814\u7a76\u3002\u70ba\u4e86\u8207\u672a\u958b\u6e90\u7684\u6587\u737b\u6a21\u578b\u9032\u884c\u7814\u7a76\u7d50\u679c\u6bd4\u8f03\uff0c\u900f\u904e PyTorch \u91cd\u73fe\u6587\u737b\u4e2d\u7684\u6a21\u578b\u7d50\u69cb\u9032\u884c\u8a13\u7df4\uff0c\u4e26\u518d\u5b8c\u6210\u4e4b\u5f8c\u4e0a\u67b6 GitHub\uff0c\u6301\u7e8c\u9032\u884c code \u8207 docs \u7684\u7dad\u8b77\u3002\u5728\u672c\u8b70\u7a0b\u4e2d\uff0c\u8b1b\u8005\u6703\u5c0d\u65bc\u6240\u91cd\u73fe\u7684\u6a21\u578b\u6280\u8853\u8207\u7d93\u9a57\u9032\u884c\u5206\u4eab\uff0c\u671f\u5f85\u900f\u904e\u4ecb\u7d39\uff0c\u8b93\u66f4\u591a\u4eba\u4e86\u89e3 Open Source AI \u7684\u53e6\u4e00\u500b\u8ca2\u737b\u65b9\u5f0f\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "WTX9TD", "name": "Ted Lu", "avatar": "https://pretalx.com/media/avatars/WTX9TD_IRBQpt7.webp", "biography": "Ted Lu is a 14 y.o. civic hacker in g0v, also the founder/data engineer of Taiwan Open Education Develop Unit, medical imaging researcher. Working on medical image analysis research, including MRI, fMRI, CT, X-ray, EEG, etc,.", "public_name": "Ted Lu", "guid": "e8342502-c5a8-52ef-97a7-966ef194aeb4", "url": "https://pretalx.com/coscup-2022/speaker/WTX9TD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/RWGSPP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/RWGSPP/", "attachments": []}, {"guid": "9b852a0e-c772-550d-92c2-992f483c8f65", "code": "HPDATL", "id": 19148, "logo": null, "date": "2022-07-31T14:20:00+08:00", "start": "14:20", "end": "2022-07-31T14:50:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19148-snorkel", "url": "https://pretalx.com/coscup-2022/talk/HPDATL/", "title": "\u4f7f\u7528 Snorkel \u589e\u5e45\u4f60\u7684\u8cc7\u6599", "subtitle": "", "track": "Open Source & AI", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u6b64\u6f14\u8b1b\u4e2d\uff0c\u8b1b\u8005\u5c07\u5206\u4eab\u4f7f\u7528\u958b\u6e90\u5957\u4ef6 Snorkel \u9032\u884c\u6587\u5b57\u8cc7\u6599\u8655\u7406\u7684\u5fc3\u5f97\u5206\u4eab\u3002Snorkel \u662f\u4e00\u500b\u8655\u7406\u6587\u5b57\u8cc7\u6599\u7684\u5957\u4ef6\u5eab\uff0c\u53ef\u4ee5\u9032\u884c\u5f31\u76e3\u7763\u7684\u8cc7\u6599\u6a19\u8a18\u4e26\u4e14\u9032\u884c\u8cc7\u6599\u589e\u5e45\u3002\u5167\u5bb9\u5c07\u7a7f\u63d2\u8cc7\u6599\u8655\u7406\u89c0\u5ff5\u3001\u8ad6\u6587\u91cd\u9ede\u5c0e\u8b80\u3001\u8207 Snorkel \u5be6\u4f5c\u6848\u4f8b\uff0c\u671f\u5f85\u4f60\u80fd\u5920\u5728\u807d\u5b8c\u5f8c\u80fd\u7406\u89e3\u8cc7\u6599\u589e\u5e45\u7684\u512a\u52e2\u8207\u9650\u5236\uff0c\u4e26\u77e5\u9053\u8981\u5982\u4f55\u904b\u7528 Snorkel \u5728\u81ea\u5df1\u7684 NLP \u5c08\u6848\u4e2d\u9032\u884c\u8cc7\u6599\u96c6\u7684\u5275\u5efa\u8207\u589e\u5e45\u3002", "description": "- \u958b\u5834\n- \u81ea\u6211\u4ecb\u7d39(1 min)\n- \u7528 AI \u5354\u52a9\u8cc7\u6599\u96c6\u5275\u5efa\n    - \u4eba\u5de5\u6a19\u8a18 (1 min)\n    - \u5f31\u76e3\u7763\uff1a\u8b93\u96fb\u8166\u6a19\u8a18\uff1aWeak Supervision (5 min)\n        - \u8ad6\u6587\u91cd\u9ede\u5c0e\u8b80\uff1aSnorkel: Rapid Training Data Creation with Weak Supervision\n    - \u5be6\u4f5c\u5de5\u5177\uff1aSnorkel \u4ecb\u7d39 (8 min)\n        - \u65b9\u6cd5\u793a\u4f8b\n        - https://www.snorkel.org/use-cases/01-spam-tutorial\n        - https://www.snorkel.org/use-cases/03-spam-data-slicing-tutorial\n    - \u5be6\u4f5c\u5fc3\u5f97\u5206\u4eab\uff1a\u4f7f\u7528 Snorkel \u9032\u884c\u5f31\u76e3\u7763\u8655\u7406 Twitter \u8cc7\u6599\u96c6\u7684\u5fc3\u5f97\n- Golden and Silver Dataset \u7684\u4ecb\u7d39(5 min)\n    - Golden\uff1a\u4eba\u5de5\u6a19\u8a18\u7684\u8cc7\u6599\u96c6\n    - Silver\uff1a\u57fa\u65bc Golden\uff0c\u8b93\u96fb\u8166\u6a19\u8a18\u7684\u8cc7\u6599\u96c6\u3001\u7d93\u904e\u589e\u5e45\u7684\u8cc7\u6599\u96c6\n    - \u85c9\u7531 Snorkel \u4f86\u900f\u904e Golden \u88fd\u4f5c Silver \u7684\u65b9\u6cd5\u8aaa\u660e\u8207\u7bc4\u4f8b\n        - \u7bc4\u4f8b\uff1a\u6709\u90e8\u5206\u8cc7\u6599\u5df2\u6a19\u8a18\uff0c\u60f3\u8981\u6a19\u8a18\u5269\u9918\u8cc7\u6599\n        - https://www.snorkel.org/use-cases/crowdsourcing-tutorial\n- \u8cc7\u6599\u589e\u5e45 (5 min)\n    - \u52d5\u6a5f\n        - \u6709\u66f4\u591a\u8cc7\u6599\u53ef\u4ee5\u8a13\u7df4\n    - \u5be6\u4f5c\u65b9\u6cd5\u8aaa\u660e\n        - \u53c3\u8003\uff1ahttps://www.snorkel.org/use-cases/02-spam-data-augmentation-tutorial\n        - \u66ff\u63db\u540c\u610f\u5b57\n            - \u5982 wish \u63db\u6210 hope\n    - \u5be6\u4f5c\u5fc3\u5f97\u5206\u4eab\uff1a\u4f7f\u7528 Snorkel \u9032\u884c Twitter \u8cc7\u6599\u96c6\u7684\u589e\u5f37\u7684\u5fc3\u5f97\n- \u53cd\u4f8b\u8a0e\u8ad6\uff1a\u589e\u5e45\u3001\u9280\u8cc7\u6599\u96c6\u771f\u7684\u597d\u55ce\uff1f(5 min)\n    - \u91cd\u9ede\u63d0\u9192\uff1a\u8cc7\u6599\u589e\u5e45\u6642\uff0c\u5c0f\u5fc3\u8cc7\u6599\u5916\u6d29\u5f71\u97ff\u6e96\u78ba\u5ea6\u5224\u65b7\n    - \u6709\u6642\u5019\u985e\u4f3c\u8cc7\u6599\u592a\u591a\uff0cNLP \u6a21\u578b\u53cd\u800c\u8a13\u7df4\u4e0d\u597d\n    - \u8ad6\u6587\u91cd\u9ede\u5c0e\u8b80\uff1aDeduplicating Training Data Makes Language Models Better\n        - Deduplicating \u662f\u53bb\u9664\u91cd\u8907\u7684\u90e8\u5206 \u7684\u610f\u601d", "recording_license": "", "do_not_record": false, "persons": [{"code": "7WNKJB", "name": "EasonC13", "avatar": "https://pretalx.com/media/avatars/7WNKJB_89Yi2dO.webp", "biography": "\u672c\u540d\u9673\u6021\u5347\uff0c\u540d\u5b57\u7684\u542b\u7fa9\u662f\u300c\u6021\u300d\u7136\u81ea\u5f97\u7684\u63d0\u300c\u5347\u300d\u81ea\u5df1\uff0c\u5e0c\u671b\u80fd\u5e36\u8457\u5feb\u6a02\u7684\u5fc3\u6210\u9577\u5411\u4e0a\u3002\n\n\u73fe\u65bc\u81fa\u5e2b\u5927\u5b78\u7fd2\u79d1\u5b78\u5b78\u58eb\u73ed\u8b80\u56db\u5e74\u7d1a\uff0c\u4e26\u4e14\u5728\u65b0\u5275 Cohart \u64d4\u4efb\u7814\u767c\u5de5\u7a0b\u5e2b\u3002\u611f\u8208\u8da3\u7684\u9818\u57df\u70ba\u5340\u584a\u93c8\u3001AI\u3001\u4eba\u6a5f\u4e92\u52d5\u7684\u7814\u7a76\uff0c\u64c5\u9577\u5feb\u901f\u5b78\u7fd2\u4e26\u5be6\u4f5c\u65b0\u6280\u8853\u3002\u66f4\u591a\u95dc\u65bc Eason \u8acb\u898b https://eason.best", "public_name": "EasonC13", "guid": "864914a1-9f2a-5bae-9f43-497bc0b80d95", "url": "https://pretalx.com/coscup-2022/speaker/7WNKJB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/HPDATL/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/HPDATL/", "attachments": []}, {"guid": "f8e30347-4e37-538f-b58a-a27877dddf93", "code": "ZN8WQT", "id": 19196, "logo": null, "date": "2022-07-31T15:00:00+08:00", "start": "15:00", "end": "2022-07-31T15:30:00+08:00", "duration": "00:30", "room": "TR412-1", "slug": "coscup-2022-19196-ai-openvino", "url": "https://pretalx.com/coscup-2022/talk/ZN8WQT/", "title": "\u4ec0\u9ebc ! \u6211\u7684\u7b46\u96fb\u4e5f\u80fd\u505a AI ?! OpenVINO \u8b93\u4f60\u5feb\u901f\u5165\u9580\u6df1\u5ea6\u5b78\u7fd2", "subtitle": "", "track": "Open Source & AI", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "- OpenVINO \u958b\u6e90 AI \u5de5\u5177\u4ecb\u7d39\n- OpenVINO \u7684\u793e\u7fa4\u8207\u61c9\u7528\n- OpenVINO \u8f15\u9b06\u8b93\u4f60\u6df1\u5ea6\u5b78\u7fd2", "description": "- OpenVINO \u70ba Intel \u6240\u958b\u6e90\u4e4b AI Toolkit\uff0c\u4e0d\u9700\u6709\u9ad8\u9580\u6abb\u7684\u786c\u9ad4\u8a2d\u5099\uff0c\u53ea\u8981\u4e00\u53f0\u7b46\u96fb\u5373\u53ef\u958b\u59cb\u61c9\u7528\u6df1\u5ea6\u5b78\u7fd2\u3002\n- OpenVINO \u6709\u5ee3\u5927\u7684\u5b78\u7fd2\u793e\u7fa4\u53ca\u6709\u8d85\u904e 300 \u500b\u9810\u8a13\u7df4 AI \u6a21\u578b(Intel Model Zoo)\u53ef\u5feb\u901f\u958b\u59cb\uff0c\u4e26\u4e14\u5168\u7403\u6709\u8d85\u904e 20 \u842c\u7684\u958b\u767c\u8005\uff0c\u5728\u696d\u754c\u4e5f\u6709\u8a31\u591a\u843d\u5730\u61c9\u7528\u6848\u4f8b\u3002\n- OpenVINO \u80fd\u5920\u521d\u5b78\u8005\u5feb\u901f\u4f7f\u7528\u3001\u512a\u5316\u3001\u958b\u767c\uff0c\u4e26\u80fd\u5b78\u7fd2\u6700\u65b0\u7684\u6df1\u5ea6\u5b78\u7fd2\u77e5\u8b58\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "Y9LL9P", "name": "\u738b\u5b97\u696d", "avatar": "https://pretalx.com/media/avatars/Y9LL9P_T44GXd4.webp", "biography": "- Intel \u7269\u806f\u7db2\u4e8b\u696d\u7fa4\u5e73\u53f0\u7814\u767c\u5354\u7406, \u8ca0\u8cac OpenVINO Toolkit \u5728\u6df1\u5ea6\u5b78\u7fd2\u61c9\u7528\u8edf\u9ad4\u958b\u767c, \u5ba2\u6236\u652f\u63f4\u4ee5\u53ca\u751f\u614b\u7cfb\u7d71\u63a8\u5ee3.\n- \u64d4\u4efb\u904e\u53f0\u7063\u4eba\u5de5\u667a\u6167\u5b78\u6821\u7d93\u7406\u4eba, \u6280\u8853\u9818\u8896\u73ed\u8207 Edge AI \u5c08\u73ed, \u5927\u5c08\u9662\u6821\u6df1\u5ea6\u5b78\u7fd2\u8ab2\u7a0b\u696d\u5e2b, \u7522\u696d\u7d93\u9a57\u8c50\u5bcc. \n- \u6c42\u5b78\u904e\u7a0b\u5c31\u5df2\u6c89\u6d78\u5728 Linux kernel \u8207 Open Source Software \u7684\u4e16\u754c ,\u73fe\u5728\u6a02\u65bc\u8207\u4eba\u5206\u4eab\u958b\u6e90\u5de5\u5177\u5728\u4eba\u5de5\u667a\u6167\u7cfb\u7d71\u7684\u958b\u767c\u8207\u90e8\u5c6c.", "public_name": "\u738b\u5b97\u696d", "guid": "441f070b-5566-51a3-aae0-565335f15282", "url": "https://pretalx.com/coscup-2022/speaker/Y9LL9P/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ZN8WQT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ZN8WQT/", "attachments": []}], "TR411": [{"guid": "590ee6e1-624c-5ced-a935-38fbb7946691", "code": "NYUAKX", "id": 19508, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:30:00+08:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2022-19508-an-introduction-to-enzyme-jl", "url": "https://pretalx.com/coscup-2022/talk/NYUAKX/", "title": "An Introduction to Enzyme.jl", "subtitle": "", "track": "Julia Language", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "A plugin that performs automatic differentiation (AD) of statically analyzable LLVM.", "description": "Talking about what is Enzyme and how to use it in Julia.", "recording_license": "", "do_not_record": false, "persons": [{"code": "SJNHPW", "name": "Peter Cheng", "avatar": null, "biography": "A julia enthusiast", "public_name": "Peter Cheng", "guid": "6dcaf552-4252-5ec4-acd6-9a451a9c7637", "url": "https://pretalx.com/coscup-2022/speaker/SJNHPW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/NYUAKX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/NYUAKX/", "attachments": []}, {"guid": "00679c3d-1068-5fdc-99b6-aedfe23858c4", "code": "YJHXGE", "id": 19499, "logo": null, "date": "2022-07-31T10:40:00+08:00", "start": "10:40", "end": "2022-07-31T11:30:00+08:00", "duration": "00:50", "room": "TR411", "slug": "coscup-2022-19499", "url": "https://pretalx.com/coscup-2022/talk/YJHXGE/", "title": "\u589e\u5f37\u5716\u795e\u7d93\u7db2\u8def\uff0c\u671d\u5411\u5e7e\u4f55\u6df1\u5ea6\u5b78\u7fd2", "subtitle": "", "track": "Julia Language", "type": "50 mins", "language": "zh-hant", "abstract": "\u5716\u795e\u7d93\u7db2\u8def\uff08graph neural network, GNN\uff09\u662f\u5e7e\u4f55\u6df1\u5ea6\u5b78\u7fd2\uff08geometric deep learning\uff09\u7684\u91cd\u8981\u5206\u652f\u3002Message-passing \u67b6\u69cb\u662f GNN \u76f8\u7576\u91cd\u8981\u800c\u6d41\u884c\u7684\u67b6\u69cb\uff0c\u7136\u800c\u9019\u500b\u67b6\u69cb\u537b\u7121\u6cd5\u767c\u63ee\u5716\u7684\u5168\u90e8\u5a01\u529b\u800c\u9020\u6210\u91cd\u5927\u7684\u7f3a\u9677\u3002\u66f4\u91cd\u8981\u7684\u662f\uff0cMessage-passing \u67b6\u69cb\u53ea\u8003\u616e\u6bcf\u500b\u7bc0\u9ede\u7684\u9130\u5c45\uff0c\u537b\u4e0d\u80fd\u8003\u616e\u5716\u7684\u5c40\u90e8\u62d3\u6a38\u7d50\u69cb\u3002\u53d6\u81ea Transformer \u7684\u65b9\u6cd5\uff0c\u5229\u7528\u4f4d\u7f6e\u7de8\u78bc\u53ef\u4ee5\u6709\u6548\u8b93\u5716\u7684\u62d3\u6a38\u7d50\u69cb\u88ab GNN \u4f7f\u7528\uff0c\u4e26\u589e\u5f37 GNN \u7684\u5b78\u7fd2\u6548\u80fd\u3002\u904e\u5f80\u7684\u6d41\u5f62\u5b78\u7fd2\uff08manifold learning\uff09\u90fd\u4f7f\u7528\u975c\u614b\u5716\uff08static graph\uff09\u4f5c\u70ba\u5efa\u69cb\u9ad8\u7dad\u6d41\u5f62\u7684\u624b\u6bb5\uff0c\u4f46\u662f\u5efa\u69cb\u9ad8\u7dad\u6d41\u5f62\u8207\u5b78\u7fd2\u964d\u7dad\u7684\u65b9\u6cd5\u5206\u96e2\u3002\u9019\u6a23\u6703\u9020\u6210\u6d41\u5f62\u5b78\u7fd2\u6c92\u6709\u8fa6\u6cd5\u6355\u6349\u5230\u6b63\u78ba\u7684\u6d41\u5f62\u7d50\u69cb\uff0c\u5c0e\u81f4\u6d41\u5f62\u5b78\u7fd2\u7684\u5931\u6557\u3002\u52d5\u614b\u5716\u66f4\u65b0\uff08dynamic graph update\uff09\u662f\u4e00\u500b\u88ab\u63d0\u51fa\u4f86\u89e3\u6c7a\u9019\u500b\u554f\u984c\u7684\u624b\u6bb5\uff0c\u900f\u904e\u5728\u5716\u6372\u7a4d\u5c64\uff08graph convolutional layer\uff09\u4e2d\u5efa\u69cb\u9ad8\u7dad\u6d41\u5f62\uff0c\u9019\u6a23\u5c31\u53ef\u4ee5\u63d0\u6607 GNN \u5b78\u7fd2\u9ad8\u7dad\u6d41\u5f62\u7684\u6548\u7387\u3002\u672c\u6f14\u8b1b\u4e2d\u5c07\u6703\u63cf\u8ff0\u5982\u4f55\u5728 Julia \u7684 GeometricFlux.jl \u4e2d\u5be6\u4f5c\u9019\u4e9b\u65b9\u6cd5\uff0c\u4e26\u4e14\u63d0\u9ad8 GNN \u6a21\u578b\u7684\u5b78\u7fd2\u6548\u80fd\u3002\u7576\u4e2d\u9084\u6703\u63d0\u53ca GeometricFlux.jl \u4e2d\u7684\u65b0\u529f\u80fd\uff0c\u4f8b\u5982\u5982\u4f55\u4f7f\u7528 GPU \u4f86\u505a\u6279\u6b21\u5b78\u7fd2\uff08batch learning\uff09\u63d0\u9ad8\u8a13\u7df4\u901f\u5ea6\u3001\u5982\u4f55\u4f7f\u7528\u7fa4\u6372\u7a4d\u5c64\uff08group convolutional layer\uff09\u7b49\u7b49\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "HAWZZR", "name": "Yueh-Hua Tu", "avatar": "https://pretalx.com/media/avatars/HAWZZR_VGu7jKb.webp", "biography": "Julia Taiwan \u793e\u7fa4\u4e3b\u6301\u4eba\uff0c\u4e2d\u592e\u7814\u7a76\u9662/\u53f0\u7063\u5927\u5b78\u751f\u7269\u8cc7\u8a0a\u5b78\u570b\u969b\u5b78\u7a0b\u535a\u58eb\u5019\u9078\u4eba\uff0c\u64c1\u6709\u751f\u7269\u91ab\u5b78\u53ca\u96fb\u8166\u79d1\u5b78\u80cc\u666f\uff0c\u66fe\u4efb\u5de5\u7814\u9662\u6a5f\u5668\u5b78\u7fd2\u8b1b\u5e2b\uff0c\u6d3b\u8e8d\u65bc\u53f0\u5317\u53ca\u53f0\u4e2d\u7684\u6df1\u5ea6\u5b78\u7fd2\u53ca\u4eba\u5de5\u667a\u6167\u76f8\u95dc\u793e\u7fa4\u3002\u71b1\u611b\u6578\u5b78\u3001\u96fb\u8166\u79d1\u5b78\u53ca\u81ea\u7136\u79d1\u5b78\uff0c\u70ba\u958b\u6e90\u8edf\u9ad4\u8ca2\u737b\u8005\uff0cJulia \u7684 GNN \u5957\u4ef6 GeometricFlux.jl \u7dad\u8b77\u8005\u3002\u64c1\u6709\u8457\u4f5c\u300aJulia \u7a0b\u5f0f\u8a2d\u8a08\uff1a\u65b0\u4e16\u4ee3\u8cc7\u6599\u79d1\u5b78\u8207\u6578\u503c\u904b\u7b97\u8a9e\u8a00\u300b\u53ca\u300aJulia \u8cc7\u6599\u79d1\u5b78\u8207\u79d1\u5b78\u8a08\u7b97\u300b\u4e8c\u66f8\u3002", "public_name": "Yueh-Hua Tu", "guid": "e09aae7e-aea9-510f-94e7-099773a41bb0", "url": "https://pretalx.com/coscup-2022/speaker/HAWZZR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/YJHXGE/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/YJHXGE/", "attachments": []}, {"guid": "281e1ef6-50fc-5c95-b194-3a57f874708a", "code": "N93LDZ", "id": 19506, "logo": null, "date": "2022-07-31T11:40:00+08:00", "start": "11:40", "end": "2022-07-31T12:10:00+08:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2022-19506-transformer-models-and-framework-in-julia", "url": "https://pretalx.com/coscup-2022/talk/N93LDZ/", "title": "Transformer models and framework in Julia", "subtitle": "", "track": "Julia Language", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "An introduction to the Transformers.jl and relative packages for building transformer models.", "description": "Transformers.jl is a Julia package built on top of Flux.jl. It provide a framework and tools for defining custom transformer models and training on language related task. In the talk, I will give an brief look on what functionality this package provide. For better understanding the materials in this talk, it's recommended for the audience to have some background knowledge.", "recording_license": "", "do_not_record": false, "persons": [{"code": "SJNHPW", "name": "Peter Cheng", "avatar": null, "biography": "A julia enthusiast", "public_name": "Peter Cheng", "guid": "6dcaf552-4252-5ec4-acd6-9a451a9c7637", "url": "https://pretalx.com/coscup-2022/speaker/SJNHPW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/N93LDZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/N93LDZ/", "attachments": []}, {"guid": "9e085709-5103-50ed-a9a4-8c2d979e7cfa", "code": "NEAVW9", "id": 19497, "logo": null, "date": "2022-07-31T13:10:00+08:00", "start": "13:10", "end": "2022-07-31T14:00:00+08:00", "duration": "00:50", "room": "TR411", "slug": "coscup-2022-19497-cdgrns-jl-context-dependent-gene-regulatory-network-explains-regulation-dynamics-and-cell-trajectories-using-unspliced-transcripts", "url": "https://pretalx.com/coscup-2022/talk/NEAVW9/", "title": "CDGRNs.jl: context-dependent gene regulatory network explains regulation dynamics and cell trajectories using unspliced transcripts", "subtitle": "", "track": "Julia Language", "type": "50 mins", "language": "zh-hant", "abstract": "Gene regulatory network governs the complex gene expression programs in various biological phenomena,\nincluding cell development, cell fate decision and oncogenesis. Single-cell techniques provide higher\nresolution than traditional bulk RNA sequencing in gene expression, but also bring larger noises and\nsparse expression measurements. It is difficult to infer gene regulatory network with noisy and sparse\ngene expression profiles. Furthermore, inference of a complete gene regulatory network across different\ncell types is also challenging. Here, we propose to address the problem by constructing context-dependent\ngene regulatory networks (CDGRN) with single-cell RNA sequencing data. A gene regulatory network is\ndecomposed into subgraphs, which correspond to distinct transcriptomic contexts. Each subgraph of gene\nregulatory network is composed of the consensus active regulation pairs of transcription factors and\ntheir target genes shared by a group of cells. The activities of each regulation pair in different cell\ngroups were inferred by a Gaussian mixture model using both the spliced and unspliced transcript\nexpression levels. In addition, we found that the union of gene regulation pairs in all contexts poses\nsufficient information for reconstruction of differentiation trajectory. The connection between gene\nregulation in molecular level and cell differentiation in macroscopic view can be established by CDGRN.\nThe cell cycle, cell differentiation or tissue-specific functions are enriched along developmental\nprogression in each context. Surprisingly, we observed that network entropy for CDGRN decreases along\ndifferentiation progression, which implies the differentiation direction. In conclusion, we leverage the\nadvantage of single-cell RNA sequencing and establish the connection in both molecular regulation and\ndifferentiation trajectory. The context-dependent network entropy may indicate maturity of cells in\ncertain context.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "HAWZZR", "name": "Yueh-Hua Tu", "avatar": "https://pretalx.com/media/avatars/HAWZZR_VGu7jKb.webp", "biography": "Julia Taiwan \u793e\u7fa4\u4e3b\u6301\u4eba\uff0c\u4e2d\u592e\u7814\u7a76\u9662/\u53f0\u7063\u5927\u5b78\u751f\u7269\u8cc7\u8a0a\u5b78\u570b\u969b\u5b78\u7a0b\u535a\u58eb\u5019\u9078\u4eba\uff0c\u64c1\u6709\u751f\u7269\u91ab\u5b78\u53ca\u96fb\u8166\u79d1\u5b78\u80cc\u666f\uff0c\u66fe\u4efb\u5de5\u7814\u9662\u6a5f\u5668\u5b78\u7fd2\u8b1b\u5e2b\uff0c\u6d3b\u8e8d\u65bc\u53f0\u5317\u53ca\u53f0\u4e2d\u7684\u6df1\u5ea6\u5b78\u7fd2\u53ca\u4eba\u5de5\u667a\u6167\u76f8\u95dc\u793e\u7fa4\u3002\u71b1\u611b\u6578\u5b78\u3001\u96fb\u8166\u79d1\u5b78\u53ca\u81ea\u7136\u79d1\u5b78\uff0c\u70ba\u958b\u6e90\u8edf\u9ad4\u8ca2\u737b\u8005\uff0cJulia \u7684 GNN \u5957\u4ef6 GeometricFlux.jl \u7dad\u8b77\u8005\u3002\u64c1\u6709\u8457\u4f5c\u300aJulia \u7a0b\u5f0f\u8a2d\u8a08\uff1a\u65b0\u4e16\u4ee3\u8cc7\u6599\u79d1\u5b78\u8207\u6578\u503c\u904b\u7b97\u8a9e\u8a00\u300b\u53ca\u300aJulia \u8cc7\u6599\u79d1\u5b78\u8207\u79d1\u5b78\u8a08\u7b97\u300b\u4e8c\u66f8\u3002", "public_name": "Yueh-Hua Tu", "guid": "e09aae7e-aea9-510f-94e7-099773a41bb0", "url": "https://pretalx.com/coscup-2022/speaker/HAWZZR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/NEAVW9/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/NEAVW9/", "attachments": []}, {"guid": "b2b05bab-7c30-539f-adc1-fe82035ea80d", "code": "RAYSXN", "id": 19429, "logo": null, "date": "2022-07-31T14:10:00+08:00", "start": "14:10", "end": "2022-07-31T14:40:00+08:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2022-19429-case-study-using-julia-based-aps-module-to-schedule-smt-flowshop", "url": "https://pretalx.com/coscup-2022/talk/RAYSXN/", "title": "Case Study: Using Julia-based APS module to schedule SMT flowshop", "subtitle": "", "track": "Julia Language", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "With the rapid shortening of product life cycle and the increase of product variety, companies need to launch new products as fast as possible to meet the needs of the customers; as a result, the operation management, as well as product design, gets increasingly more and more complicated, which in turn demonstrates the importance of setup-cost control when companies change over different products. With the help of simulation tools developed in the APS, we can arrive at an approximated optimal solution and reduce the operating cost of companies. With the above-mentioned scenario, Julia comes into the picture. Julia boasts its high computational power and the APS module can run loads of simulations using it. In addition, Julia\u2019s readability along with the multiple dispatch mechanism makes it easier to cater to the needs of different scheduling projects. This case study shares some insights into the role that Julia takes on in a production system and the influence it exerts on the operating cost of the companies.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "EHVNFC", "name": "\u66fe\u51a0\u7a0b", "avatar": "https://pretalx.com/media/avatars/EHVNFC_cfsL6lQ.webp", "biography": "Roy Tseng is currently an operation research engineer solving large-scale \nscheduling projects in manufacturing areas. He has three years of scheduling experience and has developed APS modules. He has knowledge related to production management and optimization.", "public_name": "\u66fe\u51a0\u7a0b", "guid": "2b9108d9-3e3f-5913-a1fe-80ff67ea6de0", "url": "https://pretalx.com/coscup-2022/speaker/EHVNFC/"}, {"code": "AT8N3U", "name": "\u66fe\u67cf\u8aa0", "avatar": "https://pretalx.com/media/avatars/AT8N3U_TCDbswD.webp", "biography": "I am currently a master studying industrial engineering and engineering management at National Tsinghua University.  My interests mainly lies in scheduling and networking problems as applied in manufacturing environments.", "public_name": "\u66fe\u67cf\u8aa0", "guid": "07becafc-7a73-526b-8dc7-b831af2935a8", "url": "https://pretalx.com/coscup-2022/speaker/AT8N3U/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/RAYSXN/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/RAYSXN/", "attachments": []}, {"guid": "911e1b4c-73e3-579a-99c4-05afcd1be091", "code": "SMPNE8", "id": 19425, "logo": null, "date": "2022-07-31T14:50:00+08:00", "start": "14:50", "end": "2022-07-31T15:20:00+08:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2022-19425-liegroup-jl", "url": "https://pretalx.com/coscup-2022/talk/SMPNE8/", "title": "\u7528 LieGroup.jl \u63a7\u5236\u865b\u64ec\u6a5f\u5668\u4eba\u5728\u4e09\u7dad\u7a7a\u9593\u8d70\u4fe1\u6a19", "subtitle": "", "track": "Julia Language", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u674e\u7fa4\u662f\u76f8\u7576\u5f37\u5927\u7684\u9023\u7e8c\u7a7a\u9593\u8f49\u63db\u7684\u6578\u5b78\u5de5\u5177\u3002\u674e\u7fa4\u53ef\u4ee5\u88ab\u61c9\u7528\u65bc\u591a\u500b\u9818\u57df\uff0c\u5305\u542b\u6a5f\u5668\u4eba\u3001\u81ea\u52d5\u63a7\u5236\u3001\u6700\u4f73\u5316\u3001\u5fae\u5206\u65b9\u7a0b\u7b49\u7b49\u9818\u57df\u3002\u672c\u6b21\u6f14\u8b1b\u6703\u5206\u4eab\u6211\u5982\u4f55\u5728 Julia \u4e0a\u5be6\u4f5c\u4e00\u500b\u7c21\u55ae\u7684\u674e\u7fa4\u5957\u4ef6 LieGroup.jl\uff0c\u5229\u7528\u9019\u500b\u5957\u4ef6\u4f86\u8a13\u7df4\u4e00\u500b\u865b\u64ec\u6a5f\u5668\u4eba\u5728\u4e09\u7dad\u7a7a\u9593\u4e2d\u79fb\u52d5\u4e26\u8f49\u5411\uff0c\u4e26\u4e14\u8b93\u6a5f\u5668\u4eba\u901a\u904e\u4e8b\u5148\u6a19\u5b9a\u7684\u7a7a\u9593\u4f4d\u7f6e\u5b8c\u6210\u4efb\u52d9\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "HAWZZR", "name": "Yueh-Hua Tu", "avatar": "https://pretalx.com/media/avatars/HAWZZR_VGu7jKb.webp", "biography": "Julia Taiwan \u793e\u7fa4\u4e3b\u6301\u4eba\uff0c\u4e2d\u592e\u7814\u7a76\u9662/\u53f0\u7063\u5927\u5b78\u751f\u7269\u8cc7\u8a0a\u5b78\u570b\u969b\u5b78\u7a0b\u535a\u58eb\u5019\u9078\u4eba\uff0c\u64c1\u6709\u751f\u7269\u91ab\u5b78\u53ca\u96fb\u8166\u79d1\u5b78\u80cc\u666f\uff0c\u66fe\u4efb\u5de5\u7814\u9662\u6a5f\u5668\u5b78\u7fd2\u8b1b\u5e2b\uff0c\u6d3b\u8e8d\u65bc\u53f0\u5317\u53ca\u53f0\u4e2d\u7684\u6df1\u5ea6\u5b78\u7fd2\u53ca\u4eba\u5de5\u667a\u6167\u76f8\u95dc\u793e\u7fa4\u3002\u71b1\u611b\u6578\u5b78\u3001\u96fb\u8166\u79d1\u5b78\u53ca\u81ea\u7136\u79d1\u5b78\uff0c\u70ba\u958b\u6e90\u8edf\u9ad4\u8ca2\u737b\u8005\uff0cJulia \u7684 GNN \u5957\u4ef6 GeometricFlux.jl \u7dad\u8b77\u8005\u3002\u64c1\u6709\u8457\u4f5c\u300aJulia \u7a0b\u5f0f\u8a2d\u8a08\uff1a\u65b0\u4e16\u4ee3\u8cc7\u6599\u79d1\u5b78\u8207\u6578\u503c\u904b\u7b97\u8a9e\u8a00\u300b\u53ca\u300aJulia \u8cc7\u6599\u79d1\u5b78\u8207\u79d1\u5b78\u8a08\u7b97\u300b\u4e8c\u66f8\u3002", "public_name": "Yueh-Hua Tu", "guid": "e09aae7e-aea9-510f-94e7-099773a41bb0", "url": "https://pretalx.com/coscup-2022/speaker/HAWZZR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SMPNE8/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SMPNE8/", "attachments": []}, {"guid": "97be1eba-534d-57c4-85eb-eada750740cb", "code": "R8BJTS", "id": 19517, "logo": null, "date": "2022-07-31T15:30:00+08:00", "start": "15:30", "end": "2022-07-31T16:00:00+08:00", "duration": "00:30", "room": "TR411", "slug": "coscup-2022-19517-julia", "url": "https://pretalx.com/coscup-2022/talk/R8BJTS/", "title": "\u7528 Julia \u8a2d\u8a08\u795e\u7d93\u808c\u8089\u6a5f\u5668\u4eba: \u795e\u7d93\u5143\u8a0a\u865f\u89f8\u767c\u7684\u817f\u90e8\u7cfb\u7d71\u63a7\u5236\u5668", "subtitle": "", "track": "Julia Language", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4e00\u822c\u8a2d\u8a08\u6a5f\u5668\u4eba\u8a8d\u70ba\u667a\u6167\u4f86\u81ea\u5927\u8166, \u4f46\u662f\u5728\u8a2d\u8a08\u795e\u7d93\u808c\u8089\u6a5f\u5668\u4eba\u6642\u5019\u8a8d\u70ba\u5927\u8166\u4e5f\u662f\u5468\u570d\u88dd\u7f6e, \u4e26\u6709\u5927\u8166\u8a0a\u865f\u6a21\u64ec\u5668\u53d6\u4ee3.\u9019\u6b21\u5206\u4eab\u5c07\u4ecb\u7d39\u5728\u9019\u6a23\u8a08\u7b97\u6846\u67b6\u4e0b, Julia \u5982\u4f55\u8207\u5927\u8166\u8207\u6a5f\u5668\u4eba\u6a21\u64ec\u5668\u4e92\u52d5, \u4e26\u8a2d\u8a08\u795e\u7d93\u5143\u89f8\u767c\u7684\u63a7\u5236\u5668.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZBYUGQ", "name": "Jiawei", "avatar": "https://pretalx.com/media/avatars/ZBYUGQ_i3KdNFd.webp", "biography": "Jiawei is a researcher in machine learning and optimal control, currently working as a research assistant in the brain-machine interface lab, and focusing on the controller of exoskeleton robots.", "public_name": "Jiawei", "guid": "ba80b767-0a1d-5d83-9f25-2b681eddbedd", "url": "https://pretalx.com/coscup-2022/speaker/ZBYUGQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/R8BJTS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/R8BJTS/", "attachments": []}], "TR212": [{"guid": "32164516-64cf-5bce-815c-66628ee197fb", "code": "R8BRJJ", "id": 18665, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:30:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-18665-functional-programming--1a2b", "url": "https://pretalx.com/coscup-2022/talk/R8BRJJ/", "title": "\u7528 Functional Programming \u4f86\u89e3 1A2B \u5427", "subtitle": "", "track": "Functional Programming", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u731c\u6578\u5b57 (Bulls and Cows) \u6216\u88ab\u7a31\u70ba 1A2B \u900f\u904e\u5169\u500b\u73a9\u5bb6\u5f7c\u6b64\u7684\u731c\u6e2c\u8207\u63ed\u9732\uff0c\u900f\u904e Haskell \u4f86\u4ecb\u7d39 Functional Programming \u7684\u6982\u5ff5\u4e26\u5be6\u4f5c\u51fa\u4e00\u500b\u731c\u6578\u5b57 AI", "description": "- \u5982\u4f55\u5b78\u4e00\u9580\u7a0b\u5f0f\u8a9e\u8a00\uff0c\u52d5\u624b\u505a\u5427\uff01\n- \u5f9e Functional Programming \u7684\u57fa\u672c\u4ecb\u7d39\u958b\u59cb\uff0c\u63a5\u8457\u4ecb\u7d39\u5e7e\u500b\u57fa\u672c\u7684 Haskell \u8a9e\u6cd5\u8207\u7279\u8272\uff0c\u518d\u642d\u914d\u5e7e\u500b Haskell \u5e38\u898b\u6982\u5ff5\u3002\u5728\u6b64\u8b70\u7a0b\u4e2d\u5c07\u4ecb\u7d39\u5982\u4f55\u7528\u6a5f\u5668\u89e3\u731c\u6578\u5b57\u7684\u65b9\u6cd5\uff0c\u4e26\u9010\u6b65\u5e36\u5165\u7528 Haskell \u731c\u6578\u5b57\u6240\u9700\u51fd\u5f0f\u3002\n- \u807d\u5b8c\u8b70\u7a0b\u4e4b\u5f8c\uff0c\u5e0c\u671b\u53ef\u4ee5\u8b93\u4f60/\u59b3\u5c0d Functional Programming \u6709\u66f4\u9032\u4e00\u6b65\u7684\u8a8d\u8b58\u3002\u4ee5\u53ca\u7a0d\u5fae\u4e86\u89e3\u4ec0\u9ebc\u662f\n 1. Guards (case expressions)\n 2. Side effect\n 3. Pure function\n 4. Map function\n\n- \u4ee5\u53ca\u5e0c\u671b\u53ef\u4ee5\u8b93\u4f60/\u59b3\u5c0d Functional Programming \u6709\u8208\u8da3", "recording_license": "", "do_not_record": false, "persons": [{"code": "DQCSER", "name": "smailzhu (\u963f\u8339)", "avatar": "https://pretalx.com/media/avatars/DQCSER_AvCSpbp.webp", "biography": "\u56e0\u7de3\u969b\u6703\u4e0b\u958b\u767c\u904e\u5e7e\u500b Functional Programming (FP) \u7684\u7a0b\u5f0f (haskell, erlang, racket) \u5f8c\uff0c\u5e0c\u671b\u672a\u4f86\u7684\u751f\u6d3b\u88e1\u53ef\u4ee5\u7528 FP \u7684\u6280\u80fd\u9935\u98fd\u81ea\u5df1\u3002", "public_name": "smailzhu (\u963f\u8339)", "guid": "66f4a4e1-d31e-587a-8093-e2c80cc3bafb", "url": "https://pretalx.com/coscup-2022/speaker/DQCSER/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/R8BRJJ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/R8BRJJ/", "attachments": []}, {"guid": "d57117df-fbbb-5051-bfb0-d26c86509e1f", "code": "AEKNGS", "id": 19431, "logo": null, "date": "2022-07-31T10:30:00+08:00", "start": "10:30", "end": "2022-07-31T11:00:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19431", "url": "https://pretalx.com/coscup-2022/talk/AEKNGS/", "title": "\u51fd\u6578\u5f0f\u7a0b\u5f0f\u8a2d\u8a08\u5728\u7db2\u9801\u524d\u7aef\u958b\u767c\u7684\u5165\u9580\u61c9\u7528", "subtitle": "", "track": "Functional Programming", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u9019\u5e7e\u5e74\u51fd\u6578\u5f0f\u97ff\u61c9\u5f0f\u7de8\u7a0b (functional reactive programming) \u5728\u7db2\u9801\u524d\u7aef\u6210\u70ba\u986f\u5b78\uff0c\u6c92\u5e7e\u500b\u6708\u5c31\u5192\u51fa\u4f86\u7684\u65b0 library \u70ba\u9019\u500b\u9818\u57df\u5e36\u4f86\u5404\u7a2e\u6d3b\u529b\uff0c\u5728\u9019\u4e9b\u5de5\u5177\u4e0a\u6211\u5011\u53ef\u4ee5\u7aba\u898b\u4e00\u4e9b\u51fd\u6578\u5f0f\u7a0b\u5f0f\u8a2d\u8a08\u5e38\u898b\u7684\u6280\u5de7\u3002\n\u53cd\u904e\u4f86\u770b\uff0c\u51fd\u6578\u5f0f\u7a0b\u5f0f\u8a2d\u8a08\u6709\u54ea\u4e9b\u7cbe\u795e\uff0c\u53ef\u4ee5\u7528\u5728\u73fe\u4ee3\u7db2\u9801\u524d\u7aef\u958b\u767c\u4e0a\u9762\u5462\uff1f\u9019\u500b\u8b70\u7a0b\u5c07\u4ecb\u7d39\u4e00\u4e9b\u500b\u4eba\u4e14\u975e\u4e3b\u6d41\u7684\u6280\u5de7\u3002", "description": "\u9019\u500b\u8b70\u7a0b\u5c07\u4ecb\u7d39\u4ee5\u4e0b\u4e3b\u984c\uff1a\n\n- \u9760\u62bd\u8c61\u5c64\u5207\u5272\u554f\u984c\n- \u81ea\u5e79\u4ee3\u6578\u8cc7\u6599\u7d50\u69cb\n- \u5728\u4e0d\u540c\u7684\u8a9e\u5883\u4e2d\u5de5\u4f5c\n  - \u548c OOP \u5408\u4f5c\n  - \u548c ES6 Promise \u5408\u4f5c\n  - \u548c Rx Observable \u5408\u4f5c\n- \u7db2\u9801\u524d\u7aef\u88e1\u7684 CPS \u8b8a\u63db", "recording_license": "", "do_not_record": false, "persons": [{"code": "ERCTNS", "name": "caasih", "avatar": "https://pretalx.com/media/avatars/ERCTNS_rwAwXhj.webp", "biography": "He/Him | I have taken the blue pill \ud83d\ude22 | too old to be a witch anyway", "public_name": "caasih", "guid": "05ca08c2-8646-566c-8417-0d6c56aee3c1", "url": "https://pretalx.com/coscup-2022/speaker/ERCTNS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/AEKNGS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/AEKNGS/", "attachments": []}, {"guid": "4b3d1d8f-3fbe-5984-a9f2-6634f5b4ea48", "code": "UCCLD8", "id": 18394, "logo": null, "date": "2022-07-31T11:10:00+08:00", "start": "11:10", "end": "2022-07-31T11:40:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-18394-functional-team", "url": "https://pretalx.com/coscup-2022/talk/UCCLD8/", "title": "\u8de8\u570b functional team \u751f\u5b58\u6307\u5357", "subtitle": "", "track": "Functional Programming", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5206\u4eab\u904e\u53bb18\u500b\u6708\u5728\u4e00\u500b\u4ee5 functional \u70ba\u6838\u5fc3\u6280\u8853\u7684\u8d85\u5206\u6563\u8de8\u570b\u5718\u968a\u78b0\u5230\u7684\u8da3\u805e\u4ee5\u53ca\u7d93\u9a57\u3002\n\n\u5305\u542b\uff0c\u4f46\u4e0d\u9650\u65bc\u4e0b\u9762\u9019\u4e9b\u4e3b\u984c\uff1a\n- \u4f7f\u7528 functional \u7684\u5de5\u4f5c\u4e0d\u597d\u627e\uff0c\u4f46\u662f\u591a\u4e0d\u597d\u627e\uff1f\n- \u4ee5\u958b\u767c\u4f86\u8aaa\uff0c\u5e73\u5e38\u5230\u5e95\u90fd\u5728\u505a\u4ec0\u9ebc\uff1ffunctional \u5728\u9019\u4e4b\u4e2d\u626e\u6f14\u600e\u6a23\u7684\u89d2\u8272\uff1f\n- \u5beb functional \u5f88\u68d2\uff0c\u4f46\u662f\u548c\u4e00\u5927\u7fa4 formal method \u76f8\u95dc\u9818\u57df\u7684 PhD \u540c\u4e8b\u5171\u4e8b\u6709\u4ec0\u9ebc\u512a\u7f3a\u9ede\uff1f\n- \u548c\u5916\u570b\u540c\u4e8b\u5de5\u4f5c\u7684\u6a5f\u6703\u5f88\u591a\uff0c\u4f46\u662f\u4e00\u6b21\u6027\u548c\u6210\u54e1\u4f86\u81ea\u8d85\u904e\u4e03\u516b\u500b\u570b\u5bb6\u7684\u5718\u968a\u5408\u4f5c\uff0c\u90a3\u6703\u662f\u4ec0\u9ebc\u60c5\u6cc1\uff1f \n- \u7576\u300c\u7dad\u8b77\u4e00\u500b\u5de8\u578b\u958b\u6e90\u7cfb\u7d71\u300d\u78b0\u4e0a \u300c\u5927\u5bb6\u90fd\u611b functional \u4f46\u662f\u90fd\u4e0d\u611b\u5beb\u6587\u4ef6\u300d \uff0c\u8eab\u70ba\u82f1\u6587\u5c0f\u5ee2\u7269\u7684\u6211\u5982\u4f55\u81ea\u8655\uff1f", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "FBJP7W", "name": "YunYan", "avatar": "https://pretalx.com/media/avatars/FBJP7W_3JBcgMy.webp", "biography": "\u4ee5\u524d\u5beb Haskell \u73fe\u5728\u5beb OCaml \u7684\u696d\u9918\u958b\u5929\u7a97\u5de5\u4eba\u3002", "public_name": "YunYan", "guid": "dd60998f-d51f-5e56-9d6f-55ffcd37855e", "url": "https://pretalx.com/coscup-2022/speaker/FBJP7W/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/UCCLD8/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/UCCLD8/", "attachments": []}, {"guid": "bc2f4843-d0ef-5f83-80c0-e6c7a9621d39", "code": "8FNV79", "id": 19586, "logo": null, "date": "2022-07-31T11:40:00+08:00", "start": "11:40", "end": "2022-07-31T12:10:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19586", "url": "https://pretalx.com/coscup-2022/talk/8FNV79/", "title": "\u8d85\u7d1a\u6cdb\u578b\u7a0b\u5f0f\u8a2d\u8a08", "subtitle": "", "track": "Functional Programming", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "fold\u3001map\u3001filter \u7b49\u64cd\u4f5c\u5e38\u88ab\u8996\u70ba Functional Programming \u7684\u62db\u724c\u7279\u8272\uff0c\n\u4f46\u6709\u9019\u4e9b\u64cd\u4f5c\u8ddf FP \u5230\u5e95\u6709\u4ec0\u9ebc\u95dc\u4fc2\uff1f\u4ed6\u5011\u53ea\u80fd\u88ab\u5b9a\u7fa9\u5728 List \u4e0a\u55ce\uff1f\u4f60\u77e5\u9053\u5176\u5be6\u5e7e\u4e4e\u4ec0\u9ebc datatype \u90fd\u6709\u4e00\u500b fold \u53ef\u4ee5\u7528\uff0c\u800c\u4e14\u9084\u6709\u8fa6\u6cd5\u7528 polymorphism \u8868\u793a\u55ce\uff1f\n\n\u6211\u60f3\u8ddf\u5927\u5bb6\u5206\u4eab\uff1a\n* \u4ec0\u9ebc\u662f Datatype-generic Programming\n* Datatype-generic Programming \u7684\u597d\u8655\uff0c\u5982\u7a0b\u5f0f\u78bc\u91cd\u7528\u8ddf\u6b63\u78ba\u6027\n* \u6709\u4e9b\u88ab\u7576\u505a Design Pattern \u7684\u6771\u897f\u5176\u5be6\u4e0d\u662f Pattern\uff0c\u800c\u662f\u80fd\u5beb\u4e0b\u4f86\u7684\u7a0b\u5f0f\u7d50\u69cb\n* \u6211\u5c0d\u5404\u7a2e\u8a9e\u8a00\u7684\u300cFP \u98a8\u5473\u300d\u8a2d\u8a08\u7684\u770b\u6cd5\n\u4e3b\u8981\u6703\u5f9e Haskell \u8a0e\u8ad6\u518d\u5ef6\u4f38\u5230\u5176\u4ed6\u8a9e\u8a00", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "7XKMHM", "name": "Viktor Lin", "avatar": "https://pretalx.com/media/avatars/7XKMHM_mxmeE3r.webp", "biography": "* \u54f2\u5b78\u7cfb\u7562\u696d\n* \u5c0d\u7a0b\u5f0f\u8a9e\u8a00\u3001\u96fb\u5f71\u3001\u54f2\u5b78\u6709\u8208\u8da3\n* \u90e8\u843d\u683c\uff1ahttps://blog.viktorl.in \n* \u5728\u627e\u6709\u8da3\u53c8\u6709\u610f\u7fa9\u7684\u5de5\u4f5c", "public_name": "Viktor Lin", "guid": "7b54d1b7-c4df-5b6a-9319-48f8bf5d1eec", "url": "https://pretalx.com/coscup-2022/speaker/7XKMHM/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8FNV79/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8FNV79/", "attachments": []}, {"guid": "3d3a9cf5-2216-58ab-a6a6-05c6b424172d", "code": "ATFBUC", "id": 19526, "logo": null, "date": "2022-07-31T12:20:00+08:00", "start": "12:20", "end": "2022-07-31T12:50:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19526-top-down--bottom-up", "url": "https://pretalx.com/coscup-2022/talk/ATFBUC/", "title": "\u5c07 top-down \u51fd\u6578\u8f49\u6210 bottom-up \u6f14\u7b97\u6cd5", "subtitle": "", "track": "Functional Programming", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u773e\u6240\u5468\u77e5\uff0c\u539f\u4ee5 top-down \u65b9\u5f0f\u8868\u9054\u7684 Fibonacci \u51fd\u6578\u53ef\u6539\u4ee5 bottom-up \u7684\u65b9\u5f0f\u7701\u53bb\u91cd\u8907\u7684\u8a08\u7b97\u3002\u5408\u4f75\u6392\u5e8f (mergesort) \u901a\u5e38\u5beb\u6210 top-down \u7684\u905e\u8ff4\u51fd\u6578\uff0c\u4f46\u4e5f\u6709\u4e00\u500b bottom-up \u7684\u4f5c\u6cd5\uff1a\u5c07\u76f8\u9130\u7684\u5340\u6bb5\u5006\u5006\u5408\u4f75\uff0c\u76f4\u5230\u5269\u4e0b\u4e00\u500b\u5927\u5340\u584a\u70ba\u6b62\u3002\u662f\u5426\u6709\u500b\u6709\u7cfb\u7d71\u7684\u65b9\u5f0f\u5c07 top-down \u6f14\u7b97\u6cd5\u8f49\u63db\u6210 bottom-up \u6f14\u7b97\u6cd5\u5462\uff1f\u6211\u5c07\u56de\u9867 Richard Bird 2008 \u5e74\u7684\u4e00\u7bc7\u8ad6\u6587 --- \u4f7f\u7528 natural transformation \u8207 \"zip\" \u7684\u89c0\u5ff5\u8ac7\u8ad6\u9019\u5169\u985e\u6f14\u7b97\u6cd5\u7684\u8f49\u63db.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "7QXKNE", "name": "Shin-Cheng Mu", "avatar": null, "biography": "\u51fd\u6578\u8a9e\u8a00\u7814\u7a76\u8005\u3002", "public_name": "Shin-Cheng Mu", "guid": "e44ba51b-d7ac-586b-b7f9-d1c1eff48880", "url": "https://pretalx.com/coscup-2022/speaker/7QXKNE/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ATFBUC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ATFBUC/", "attachments": []}, {"guid": "c90674ed-7c58-5f41-a45f-977024fc8aca", "code": "HHWKMW", "id": 19455, "logo": null, "date": "2022-07-31T12:50:00+08:00", "start": "12:50", "end": "2022-07-31T13:20:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19455-closure-converision-powered-by-nanopass", "url": "https://pretalx.com/coscup-2022/talk/HHWKMW/", "title": "closure converision -- powered by nanopass", "subtitle": "", "track": "Functional Programming", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u9589\u5305\u8f49\u63db\u662f\u51fd\u6578\u5f0f\u7de8\u7a0b\u8a9e\u8a00\u7de8\u8b6f\u904e\u7a0b\u4e2d\u7684\u4e00\u9805\u91cd\u8981\u6280\u8853\uff0c\u672c\u7bc0\u5c07\u4e86\u89e3\u6211\u5011\u70ba\u4ec0\u9ebc\u9700\u8981\u9019\u500b\u8f49\u63db\u3001\u5982\u4f55\u5be6\u73fe\uff0c\u9806\u4fbf\u4e86\u89e3\u4e00\u4e0b nanopass", "description": "\u9589\u5305\u8f49\u63db\u662f\u4e00\u7a2e\u5f9e\u4efb\u4f55\u8868\u9054\u5f0f\u4e2d\u522a\u9664\u6240\u6709\u81ea\u7531\u8b8a\u91cf\u7684\u8f49\u63db\u3002\u901a\u904e\u628a\u81ea\u7531\u8b8a\u91cf\u5305\u88dd\u9032\u4e00\u500b\u7d50\u69cb\u4e4b\u4e2d\uff0c\u518d\u5c07 lambda \u8207\u5b83\u5305\u88dd\u9032\u7d50\u69cb\u4e4b\u4e2d\uff0c\u5c31\u662f\u4e00\u500b\u9589\u5305\u3002 \u8abf\u7528\u9589\u5305\u6642\uff0c\u8abf\u7528\u8005\u5fc5\u9808\u89e3\u958b\u9589\u5305\u4ee5\u7372\u53d6 lambda \u518d\u7372\u53d6\u5df2\u5305\u88dd\u7684\u81ea\u7531\u8b8a\u6578\uff0c\u7136\u5f8c\u5c07 lambda \u5957\u7528\u4e0a\u539f\u672c\u5c31\u6709\u7684\u53c3\u6578\u53ca\u5df2\u5305\u88dd\u7684\u81ea\u7531\u8b8a\u6578\u3002\u5c0d\u4e0a\u8ff0\u5169\u7a2e\u63cf\u8ff0\uff0c\u81ea\u52d5\u8f49\u63db\u7a0b\u5f0f\u7684\u6f14\u7b97\u6cd5\u5c31\u53eb\u505a\u9589\u5305\u8f49\u63db\u3002\u9589\u5305\u8f49\u63db\u5f8c\u4efb\u4f55 lambda \u90fd\u4e0d\u518d\u6709\u81ea\u7531\u8b8a\u91cf\uff0c\u56e0\u6b64\u53ef\u4ee5\u7e7c\u7e8c\u5957\u7528 C \u6216\u662f assembly \u7b49\u8a9e\u8a00\u7684\u7de8\u8b6f\u8f49\u63db\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "7EMVTW", "name": "dannypsnl", "avatar": "https://pretalx.com/media/avatars/7EMVTW_SD75V98.webp", "biography": "racket \u8cdc\u6211\u5a1b\u6a02\u3001elixir \u8cdc\u6211\u5403\u7a7f", "public_name": "dannypsnl", "guid": "7ee3f8d2-0766-5cf0-b2e5-d88246b3c983", "url": "https://pretalx.com/coscup-2022/speaker/7EMVTW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/HHWKMW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/HHWKMW/", "attachments": []}, {"guid": "7b468c9c-d6e7-5d96-b1a2-3c13a56b4580", "code": "SYWYNR", "id": 19520, "logo": null, "date": "2022-07-31T13:30:00+08:00", "start": "13:30", "end": "2022-07-31T14:00:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19520-introduction-to-property-based-testing", "url": "https://pretalx.com/coscup-2022/talk/SYWYNR/", "title": "Introduction to Property-Based Testing", "subtitle": "", "track": "Functional Programming", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5178\u578b\u7684\u55ae\u5143\u6e2c\u8a66\u90fd\u662f\u900f\u904e Example Based \u7684\u65b9\u5f0f\u4f86\u64b0\u5beb\uff0c\u4f46\u4f8b\u5982 input \u70ba\u4e00\u500b\u9663\u5217\u6642\uff0c\u6211\u5011\u53ef\u80fd\u9700\u8981\u5217\u51fa\u591a\u7a2e\u53ef\u80fd\u6027\u624d\u6709\u8fa6\u6cd5\u6e2c\u8a66\u5230\u591a\u7a2e\u60c5\u5883\u3002\u56e0\u6b64\uff0c\u672c\u5834\u6f14\u8b1b\u5c07\u4ecb\u7d39 Property-Based Testing \u53ef\u4ee5\u5982\u4f55\u52a0\u5f37\u6e2c\u8a66\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "3ZLR7B", "name": "cybai", "avatar": "https://pretalx.com/media/avatars/3ZLR7B_A8pZMDY.webp", "biography": "cybai is a Front-End Engineer at Autify Inc. Also, he is a contributor of the Servo project.", "public_name": "cybai", "guid": "d6aac2e8-3ff6-5ab1-855d-e72654f9db5f", "url": "https://pretalx.com/coscup-2022/speaker/3ZLR7B/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SYWYNR/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SYWYNR/", "attachments": []}, {"guid": "c59378fd-db5c-5b0b-ad3a-d0a4d0e346e4", "code": "T7FWXU", "id": 19336, "logo": null, "date": "2022-07-31T14:00:00+08:00", "start": "14:00", "end": "2022-07-31T14:30:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19336-make-perl-very-fast", "url": "https://pretalx.com/coscup-2022/talk/T7FWXU/", "title": "Make Perl very fast", "subtitle": "", "track": "Functional Programming", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u9019\u908a\u5c07\u4ecb\u7d39\u4e00\u500b\uff0c\u53ef\u4ee5\u81ea\u52d5\u628a\u539f\u6709\u7684 Perl \u7a0b\u5f0f\u52a0\u901f\u8a31\u591a\u7684 library \u7684\u5be6\u4f5c\u3002\n\n\u6211\u6703\u5148\u89e3\u8aaa script language \u6548\u80fd\u4e0d\u4f73\u7684\u4e3b\u8981\u56e0\u7d20\uff0c\u4ee5\u53ca\u6b64 library \u91dd\u5c0d\u5b83\u5011\u6539\u5584\u7684\u52aa\u529b\u3002\n\u53e6\u5916\u4e5f\u6703\u4ecb\u7d39 Perl \u9019\u500b\u4ee5 dynamic type \u6216 untyped \u70ba\u4eba\u6240\u77e5\u7684\u8a9e\u8a00\uff0c\u88e1\u9762\u6240\u7559\u6709\u7279\u5225\u591a type friendly \u7684\u7279\u6027\uff0c\u4f7f\u5f97\u9019\u500b library \u53ef\u4ee5\u5728\u4e0d\u984d\u5916\u589e\u52a0\u6a19\u793a\u7684\u60c5\u6cc1\u4e0b\uff0c\u81ea\u52d5\u5b8c\u6210\u6539\u9032\u52d5\u4f5c\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "SZN8ZM", "name": "CindyLinz", "avatar": "https://pretalx.com/media/avatars/SZN8ZM_FOLqg6p.webp", "biography": "\u6211\u662f\u795e\u4f86\u4e5f\u7684\u7a0b\u5f0f\u8a2d\u8a08\u5e2b\uff0c\u6211\u5f88\u559c\u6b61 Perl\u3001Haskell \u8207 C \u8a9e\u8a00", "public_name": "CindyLinz", "guid": "be765e76-3f56-578b-9143-965ed7d648a2", "url": "https://pretalx.com/coscup-2022/speaker/SZN8ZM/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/T7FWXU/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/T7FWXU/", "attachments": []}, {"guid": "e2c71881-120e-519f-a09c-28285ac9928d", "code": "BZSKHV", "id": 19610, "logo": null, "date": "2022-07-31T14:40:00+08:00", "start": "14:40", "end": "2022-07-31T15:10:00+08:00", "duration": "00:30", "room": "TR212", "slug": "coscup-2022-19610-rescript", "url": "https://pretalx.com/coscup-2022/talk/BZSKHV/", "title": "\u7528 ReScript \u505a\u524d\u7aef\u7522\u54c1\u958b\u767c\u7684\u7d93\u9a57\u5206\u4eab", "subtitle": "", "track": "Functional Programming", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u524d\u7aef\u5de5\u5177\u767e\u82b1\u9f4a\u653e\u7684\u6642\u4ee3\uff0c\u64c1\u6709\u5b8c\u5584\u7684\u578b\u5225\u7cfb\u7d71\u548c OCaml \u8a9e\u8a00\u7279\u6027\u7684 ReScript \u7368\u6a39\u4e00\u683c\uff0c\u9019\u6b21\u5c07\u8ddf\u5927\u5bb6\u5206\u4eab\u4e09\u5e74\u4f86\u4f7f\u7528 ReScript \u4f5c\u70ba\u516c\u53f8\u524d\u7aef\u4e3b\u8981\u958b\u767c\u8a9e\u8a00\u7684\u5fc3\u8def\u6b77\u7a0b", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "GDBY9Q", "name": "Young-Chen Chang", "avatar": null, "biography": "\u524d\u7aef\u958b\u767c\u8005\uff0c\u7b2c\u4e00\u500b\u8a9e\u8a00\u662f Haskell\uff0c\u81f3\u4eca\u4ecd\u88ab Fp \u8a9e\u8a00\u72c2\u71b1\u8005\u727d\u8457\u9f3b\u5b50\u8d70", "public_name": "Young-Chen Chang", "guid": "0b995ab3-9742-578d-a392-a19a18020168", "url": "https://pretalx.com/coscup-2022/speaker/GDBY9Q/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/BZSKHV/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/BZSKHV/", "attachments": [{"title": "\u6295\u5f71\u7247", "url": "/media/coscup-2022/submissions/BZSKHV/resources/%E7%94%A8ReScript%E5%81%9A%E5%89%8D%E7%AB%AF%E7%94%A2%E5%93%81%E9%96%8B%E7%99%BC%E7%B6%93%E9%A9%97%E5%88%86%E4%BA%AB_fnjheMY.pdf", "type": "related"}]}, {"guid": "ed490e2d-ee44-5a1b-8d05-703fed2dd621", "code": "FBVH8S", "id": 19631, "logo": null, "date": "2022-07-31T15:10:00+08:00", "start": "15:10", "end": "2022-07-31T16:00:00+08:00", "duration": "00:50", "room": "TR212", "slug": "coscup-2022-19631-elixir", "url": "https://pretalx.com/coscup-2022/talk/FBVH8S/", "title": "Elixir: \u7576\u6211\u5011\u5728\u8ac7\u842c\u9748\u85e5\u6642\u6211\u5011\u7a76\u7adf\u5728\u8ac7\u4ec0\u9ebc", "subtitle": "", "track": "Functional Programming", "type": "50 mins", "language": "zh-hant", "abstract": "\u672c\u8b1b\u984c\u5927\u9ad4\u53ef\u5206\u70ba\u4e09\u500b\u90e8\u4efd\uff0c\u5f9e\u7c21\u4ecb Elixir \u53ca\u5176\u7279\u8272\u958b\u59cb\uff0c\u4e26\u4ecb\u7d39\u5728 2022 \u7684\u7576\u4e0b\uff0c\u9019\u500b\u8a9e\u8a00\u7684\u751f\u614b\u7cfb\u53ca\u8457\u540d\u7684\u5c08\u6848\u3002\u7b2c\u4e09\u90e8\u4efd\uff0c\u5c07\u8aaa\u660e Elixir/Erlang \u770b\u5f85\u5e73\u884c\u5bb9\u932f\u904b\u7b97\u7684\u7368\u7279\u89c0\u9ede\u3002", "description": "Elixir \u662f\u7531 Jose Valim \u81ea 2013 \u6240\u5275\uff0c\u4ee5 Erlang BEAM \u67b6\u69cb\u70ba\u57fa\u790e\uff0c\u800c\u5728\u8a9e\u6cd5\u4e0a\u53d7\u5230 F# \u53ca Ruby \u5f71\u97ff\u7684\u8a9e\u8a00\u3002\u8d77\u6e90\u662f\u60f3\u8981\u5728 Erlang \u8457\u540d\u7684\u5e73\u884c\u5f0f\u5bb9\u74b0\u5883\u4e0b\uff0c\u5e36\u9032\u8f03\u53cb\u5584\u7684\u8a9e\u6cd5\u8207 Meta Programming \u6982\u5ff5\u3002\n\n\u5728\u660e\u5e74\u5c31\u8981\u9032\u5165\u7b2c\u5341\u5e74\u7684\u5e74\u7d00\uff0cElixir \u73fe\u5728\u6709\u958b\u767c Web \u7528\u7684 Phoenix\uff0c\u5efa\u69cb IOT \u7528\u7684 Nerves\uff0c\u6578\u503c\u53ca\u908a\u7de3\u904b\u7b97\u7528\u7684 Nx\u3002\u7576\u7136\u5728\u793e\u7fa4\u88e1\uff0c\u9084\u6709\u8a31\u591a\u7279\u5225\u4e14\u6709\u7528\u7684\u5de5\u5177\uff0c\u5982 LiveView\u3001LiveBook \u7b49\u7b49\u3002\n\n\u9019\u500b\u8b1b\u984c\u5c07\u70ba\u5b8c\u5168\u6c92\u6709\u807d\u904e\u6216\u5c0d Elixir \u7684\u4eba\u8b1b\u89e3\u9019\u500b\u8a9e\u8a00\u7684\u57fa\u672c\u6982\u5ff5\u8207\u7279\u8272\u3002\u4e26\u4ecb\u7d39\u9019\u500b\u8a9e\u8a00\u751f\u614b\u7cfb\u7684\u91cd\u8981\u5de5\u5177\u3001\u9069\u5408\u7684\u7528\u9014\u53ca\u76ee\u524d\u8457\u540d\u7684\u5c08\u6848\u3002\n\n\u7b2c\u4e09\u90e8\u4efd\u5247\u662f\u7531\u7c21\u55ae\u7684 Message pass \u958b\u59cb\uff0c\u9010\u6b65\u6f14\u9032\u5728\u5c07\u7a0b\u5f0f\u5e73\u884c\u5316\u904b\u7b97\u6642\u6703\u9047\u5230\u7684\u5404\u7a2e\u6311\u6230\uff0c\u4e26\u8aaa\u660e GenStage\u3001Broadway \u53ca Flow \u662f\u600e\u9ebc\u5584\u7528 Elixir/Erlang \u7684\u5bb9\u932f\u7cfb\u7d71\u5728\u8907\u96dc\u7684\u5e73\u884c\u5f0f\u904b\u7b97\u4e2d\u7684\u8655\u7406\u65b9\u5f0f\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "7KEUTN", "name": "Su Tai An", "avatar": "https://pretalx.com/media/avatars/7KEUTN_3HtS5LJ.webp", "biography": "\u5341\u4e8c\u5e74\u8edf\u9ad4\u958b\u767c\u7d93\u6b77\uff0c\u8457\u8ff7\u65bc\u51fd\u6578\u5f0f\u7de8\u7a0b\u3002\u5beb Elixir \u70ba\u65e5\u5e38\uff0c\u559c\u6b61 Haskell \u3001LISP \u53ca F#\u3002\u80fd\u5beb Ruby / JavaScript / React\uff0c\u6709(\u904e\u671f\u7684) \u6607\u967d JAVA \u8a8d\u8b49\u3002\u7576\u904e\u4e09\u5e74\u7684\u96fb\u8166\u96dc\u8a8c\u7de8\u8f2f\uff0c\u5728 5xRuby \u6559\u904e JavaScript\u3002\u559c\u6b61\u7235\u58eb\u6a02\u8ddf Tango\u3002 Elixir.tw \u7684\u5171\u540c\u4e3b\u8fa6\u4eba\u3002", "public_name": "Su Tai An", "guid": "ec2543c5-26b6-5fa3-9211-7e82b03b52ba", "url": "https://pretalx.com/coscup-2022/speaker/7KEUTN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FBVH8S/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FBVH8S/", "attachments": []}], "TR310-1": [{"guid": "afa75a54-94bb-589d-84e1-d3e3b0925645", "code": "B3TC3M", "id": 20967, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:45:00+08:00", "duration": "00:45", "room": "TR310-1", "slug": "coscup-2022-20967-integrating-healthcare-data-thru-open-source-technologies", "url": "https://pretalx.com/coscup-2022/talk/B3TC3M/", "title": "Integrating Healthcare Data thru Open Source Technologies", "subtitle": "", "track": "Messages from Sakila - MySQL Dolphin", "type": "45 minutes", "language": "zh-hant", "abstract": "\u904e\u53bb\u4e8c\u5341\u5e74\u4f86\uff0c\u6211\u5011\u898b\u8b49\u4e86\u91ab\u7642\u884c\u696d\u7684\u9a5a\u4eba\u589e\u9577\uff0c\u4f46\u9019\u4e5f\u9020\u6210\u4e86\u91ab\u7642\u7cfb\u7d71\u8cc7\u6599\u6a19\u6e96\u4e0d\u7d71\u4e00\u3002\u7576\u5728\u500b\u5225\u7cfb\u7d71\u9593\u9700\u8981\u4e92\u76f8\u901a\u4fe1\u6642\uff0c\u5c31\u6703\u51fa\u73fe\u5c0d\u901a\u7528\u8a9e\u8a00\u7684\u9700\u6c42\u3002 HL7 International \u5efa\u7acb\u4e86 HL7 \u6a19\u6e96\u89e3\u6c7a\u4e86\u9019\u500b\u554f\u984c\u3002\u4f46\u5118\u7ba1\u6709\u4e86\u901a\u7528\u8a9e\u8a00\uff0c\u5b83\u4ecd\u9700\u8981\u4e00\u500b\u4e2d\u592e\u63a5\u53e3\u4f86\u5e6b\u52a9\u7cfb\u7d71\u4e4b\u9593\u7684\u9023\u63a5\u3002\n\nMirth Connect \u662f\u4e00\u500b\u958b\u6e90\u3001\u8de8\u5e73\u53f0\u7684\u4e2d\u592e\u63a5\u53e3\u96c6\u6210\u5f15\u64ce\u3002\u81ea 2006 \u5e74\u7b2c\u4e00\u7248\u63a8\u51fa\u4ee5\u4f86\uff0c\u5b83\u5df2\u90e8\u7f72\u5230\u8d85\u904e 10,000 \u53f0\u670d\u52d9\u5668\u4e0a\u3002\u5b83\u6210\u529f\u7684\u79d8\u8a23\u5728\u65bc\u5176\u958b\u6e90\u7b56\u7565\uff0c\u9019\u4e5f\u4f7f\u5b83\u80fd\u5920\u8f15\u9b06\u9023\u63a5\u5230\u958b\u6e90\u6578\u64da\u5eab\u5f8c\u7aef\uff0c\u4f8b\u5982 MySQL\u3002\u5728\u672c\u6b21\u6703\u8b70\u4e2d\uff0c\u6211\u5011\u5c07\u4ecb\u7d39\u9019\u500b\u5df2\u5ee3\u70ba\u4f7f\u7528\u7684\u96c6\u6210\u5f15\u64ce\uff0c\u5305\u62ec\u5b83\u7684\u7406\u5ff5\u3001\u6280\u8853\u67b6\u69cb\u4ee5\u53ca\u9023\u63a5\u5404\u7a2e\u91ab\u7642\u7cfb\u7d71\u7684\u80fd\u529b\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "NRF7ZS", "name": "\u738b\u5065\u5982", "avatar": null, "biography": null, "public_name": "\u738b\u5065\u5982", "guid": "e82a39c4-7ec9-5a92-8e3b-a4d5c0905935", "url": "https://pretalx.com/coscup-2022/speaker/NRF7ZS/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/B3TC3M/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/B3TC3M/", "attachments": []}, {"guid": "32fec5ff-8d3e-5062-8679-ea26472285c5", "code": "8BE7QE", "id": 20621, "logo": null, "date": "2022-07-31T10:55:00+08:00", "start": "10:55", "end": "2022-07-31T11:35:00+08:00", "duration": "00:40", "room": "TR310-1", "slug": "coscup-2022-20621-disaster-recovery-on-ha-with-mysql-innodb-clusterset", "url": "https://pretalx.com/coscup-2022/talk/8BE7QE/", "title": "Disaster Recovery on HA with MySQL InnoDB ClusterSet", "subtitle": "", "track": "Messages from Sakila - MySQL Dolphin", "type": "45 minutes", "language": "en", "abstract": "MySQL InnoDB ClusterSet extends the capability of MySQL InnoDB Cluster to support multi-data center by linking primary InnoDB Cluster to one or more InnoDB Cluster replica through asynchronous replication to maximize disaster tolerance. This session will discuss the origin of MySQL InnoDB ClusterSet, the use cases, how to setup and configure, how to operate and connect from application through MySQL Router, as well as discussing some disaster recovery scenario with the InnoDB ClusterSet.", "description": "This session will talk about  the feature of InnoDB ClusterSet, how to leverage InnoDB Cluster to support transparent, 0 data loss failover between database instances in the same data center, and I will also share with the audience how to replicate data between two data centers, and how InnoDB ClusterSet supports disaster recovery transparently when the primary center is down", "recording_license": "", "do_not_record": false, "persons": [{"code": "78QQ3Q", "name": "hananto wicaksono", "avatar": "https://pretalx.com/media/avatars/78QQ3Q_SuU9HVU.webp", "biography": "Hananto is a Principal Solution Engineer from Oracle MySQL, living in Singapore. He is a database practitioner with 20+ years of professional experience, mainly in Oracle database and MySQL. He has expertise and experience on running MySQL on container-driven environment, such as Kubernetes. He conducted POCs, webinar, and hands-on training about various aspect of MySQL InnoDB Cluster on Kubernetes, such as deployment, monitoring, backup and recovery, scaling, etc.", "public_name": "hananto wicaksono", "guid": "29be0b30-46ab-55a7-a2c4-11dfd773f444", "url": "https://pretalx.com/coscup-2022/speaker/78QQ3Q/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8BE7QE/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8BE7QE/", "attachments": []}, {"guid": "261338bf-48ca-59a5-a505-e95df49e993a", "code": "DNJRLQ", "id": 18764, "logo": null, "date": "2022-07-31T11:45:00+08:00", "start": "11:45", "end": "2022-07-31T12:15:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-18764-oracle-mysql-operator-for-kubernetes-new-feature-update", "url": "https://pretalx.com/coscup-2022/talk/DNJRLQ/", "title": "Oracle MySQL Operator for Kubernetes new feature update", "subtitle": "", "track": "Messages from Sakila - MySQL Dolphin", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "The MySQL Operator for Kubernetes is an operator for managing MySQL InnoDB Cluster setups inside a Kubernetes Cluster developed by Oracle MySQL. It manages the full lifecycle with set up and maintenance that includes automating upgrades and backup. This MySQL Operator is already GA since April-2022. This session will provide insight on new features and how to use the operator to run InnoDB Cluster on Kubernetes related to installation, InnoDB Cluster characteristic on Kubernetes using this operator, upgrades, Private registry, etc.", "description": "Many developers are looking to have their applications and the data layers organized on the same fast deployment and automation principles offered by Kubernetes. However, deploying and managing an MySQL InnoDB Cluster in a containerized environment can be a bit lengthy and complicated task due to various resources involved in the configuration, while using operators will let a Kubernetes user securely deploy and easily manage InnoDB Cluster databases in a custom resource definition. The operator will manage the full life cycle that include automate upgrades and backup. Oracle MySQL Operator for Kubernetes recently went GA. This 30 mins talk will provide explanation on what are inside the GA release of this operator.", "recording_license": "", "do_not_record": false, "persons": [{"code": "78QQ3Q", "name": "hananto wicaksono", "avatar": "https://pretalx.com/media/avatars/78QQ3Q_SuU9HVU.webp", "biography": "Hananto is a Principal Solution Engineer from Oracle MySQL, living in Singapore. He is a database practitioner with 20+ years of professional experience, mainly in Oracle database and MySQL. He has expertise and experience on running MySQL on container-driven environment, such as Kubernetes. He conducted POCs, webinar, and hands-on training about various aspect of MySQL InnoDB Cluster on Kubernetes, such as deployment, monitoring, backup and recovery, scaling, etc.", "public_name": "hananto wicaksono", "guid": "29be0b30-46ab-55a7-a2c4-11dfd773f444", "url": "https://pretalx.com/coscup-2022/speaker/78QQ3Q/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DNJRLQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DNJRLQ/", "attachments": []}, {"guid": "571e10ff-1968-574d-a6b5-c18751399ba6", "code": "FGVPHQ", "id": 19386, "logo": null, "date": "2022-07-31T13:30:00+08:00", "start": "13:30", "end": "2022-07-31T14:10:00+08:00", "duration": "00:40", "room": "TR310-1", "slug": "coscup-2022-19386-predict-the-future-with-mysql-heatwave-machine-learning", "url": "https://pretalx.com/coscup-2022/talk/FGVPHQ/", "title": "Predict the future with MySQL HeatWave Machine Learning", "subtitle": "", "track": "Messages from Sakila - MySQL Dolphin", "type": "40 mins", "language": "en", "abstract": "Organisations across various industry are embarking on machine learning and artificial intelligence journey to transform themselves into data-driven enterprise. The big question is what is the right approach to get started on machine learning? Organisations decided to invest in machine learning either get started by hiring a team of data scientists or engaging external consultants.", "description": "Ever wonder how you can apply machine learning technology to your dataset without deep data science knowledge and complicated coding? With machine learning, you can solve your day-to-day business problems, for example, reduce customer churn, improve sales lead conversion, improve customer satisfaction. \n\nJoin us in this session to discover the latest machine learning technology of MySQL HeatWave with your familiar SQL knowledge to train, test and predict with machine learning models:\n- MySQL HeatWave Overview\n- Machine Learning Quickstart with MySQL HeatWave\n- Common Use Cases", "recording_license": "", "do_not_record": false, "persons": [{"code": "HCKY7M", "name": "Ryan Kuan", "avatar": "https://pretalx.com/media/avatars/HCKY7M_teDkmfM.webp", "biography": "https://www.linkedin.com/in/ryan-kuan/", "public_name": "Ryan Kuan", "guid": "294c0794-efbf-5f42-9b82-c0365aab56a0", "url": "https://pretalx.com/coscup-2022/speaker/HCKY7M/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FGVPHQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FGVPHQ/", "attachments": []}, {"guid": "11ce00dc-0a63-5824-b156-5a8e48acfdea", "code": "NA38Q3", "id": 18747, "logo": null, "date": "2022-07-31T14:20:00+08:00", "start": "14:20", "end": "2022-07-31T14:50:00+08:00", "duration": "00:30", "room": "TR310-1", "slug": "coscup-2022-18747-securing-your-mysql-database-with-stig-practice", "url": "https://pretalx.com/coscup-2022/talk/NA38Q3/", "title": "Securing your MySQL Database with STIG practice", "subtitle": "", "track": "Messages from Sakila - MySQL Dolphin", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "The Department of Defense (DoD) approves and publishes the Security Technical Implementation Guide (STIG) for MySQL Enterprise Edition 8.0.\n\nThe session will provide Demo on STIG viewer with MySQL security.  We will go over the MySQL 8.0 security in details.\n\u570b\u9632\u90e8 (DoD) \u6279\u51c6\u4e26\u767c\u5e03\u4e86 MySQL Enterprise Edition 8.0 \u7684\u5b89\u5168\u6280\u8853\u5be6\u65bd\u6307\u5357 (STIG)\u3002\n\n\u8a72\u6703\u8b70\u5c07\u5728 STIG Viewer\u4e0a\u63d0\u4f9b\u5177\u6709 MySQL \u5b89\u5168\u6027\u7684\u6f14\u793a\u3002 \u6211\u5011\u5c07\u8a73\u7d30\u4ecb\u7d39 MySQL 8.0 \u7684\u5b89\u5168\u529f\u80fd\u3002", "description": "The Department of Defense (DoD) approves and publishes the Security Technical Implementation Guide (STIG) for MySQL Enterprise Edition 8.0.\n\nThe session will provide Demo on STIG viewer with MySQL security.  We will go over the MySQL 8.0 security in details.\n\u570b\u9632\u90e8 (DoD) \u6279\u51c6\u4e26\u767c\u5e03\u4e86 MySQL Enterprise Edition 8.0 \u7684\u5b89\u5168\u6280\u8853\u5be6\u65bd\u6307\u5357 (STIG)\u3002\n\n\u8a72\u6703\u8b70\u5c07\u5728 STIG Viewer\u4e0a\u63d0\u4f9b\u5177\u6709 MySQL \u5b89\u5168\u6027\u7684\u6f14\u793a\u3002 \u6211\u5011\u5c07\u8a73\u7d30\u4ecb\u7d39 MySQL 8.0 \u7684\u5b89\u5168\u529f\u80fd\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "Y7YKB3", "name": "Ivan Ma", "avatar": "https://pretalx.com/media/avatars/Y7YKB3_7YDBcU0.webp", "biography": "Ivan Ma is the MySQL User Group Lead in Hong Kong. He has over 20+ years of experience in enterprise system infrastructure and software technologies. \n\nHe Joined MySQL, is currently MySQL Master Principal Solution Engineer and is responsible for pre-sales solutions, technical exchange, and product promotions with community users and customers.\n\nPrior to joining MySQL team, he joined Oracle in System Team from Sun Mircosystems acquisition. Prior to Sun Microsystems, he was Principal Solution Architect with Sybase APAC covering APAC regions.", "public_name": "Ivan Ma", "guid": "e80a60be-0d4a-5ebd-825b-511dedd022f8", "url": "https://pretalx.com/coscup-2022/speaker/Y7YKB3/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/NA38Q3/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/NA38Q3/", "attachments": []}, {"guid": "19c2c741-ac4d-5543-b003-517f129c17a7", "code": "ZFDLJR", "id": 20850, "logo": null, "date": "2022-07-31T15:15:00+08:00", "start": "15:15", "end": "2022-07-31T16:00:00+08:00", "duration": "00:45", "room": "TR310-1", "slug": "coscup-2022-20850-mysql-shell-plugin-for-vs-code", "url": "https://pretalx.com/coscup-2022/talk/ZFDLJR/", "title": "MySQL Shell Plugin for VS Code", "subtitle": "", "track": "Messages from Sakila - MySQL Dolphin", "type": "45 minutes", "language": "zh-hant", "abstract": "MySQL Shell for VS Code\u662fMS Visual Studio Code\u7684\u5168\u65b0\u7684\u63d2\u4ef6\u3002Oracle MySQL\u958b\u767c\u5718\u968a\u5145\u5206\u767c\u63ee\u4e86MySQL Shell\u7684\u5168\u90e8\u529f\u80fd\uff0c\u4e26\u76f4\u63a5\u5728Visual Studio Code\u4e2d\u63d0\u4f9b\u6240\u6709\u64cd\u4f5cMySQL\u6240\u9700\u8981\u7684\u529f\u80fd\u3002\n\u540c\u6642\u7d50\u5408\u5c0d OCI\u96f2\u4e0a MySQL \u8cc7\u6599\u5eab\u670d\u52d9\u7684\u652f\u6301\uff0c\u6211\u5011\u7684\u65b0\u63d2\u4ef6\u70ba MySQL \u958b\u767c\u4eba\u54e1\u63d0\u4f9b\u4e86\u5927\u91cf\u7684\u65b0\u529f\u80fd\u3002\u672c\u6f14\u8b1b\u5c07\u5411\u60a8\u5c55\u793aMySQL Shell\u5916\u639b\u7a0b\u5f0f\u7684VS Code\u7684\u8a73\u7d30\u529f\u80fd\uff0c\u5982\u4f55\u7372\u53d6\u9019\u500b\u63d2\u4ef6\uff0c\u4ee5\u53ca\u5982\u4f55\u5229\u7528\u5b83\u4f86\u63d0\u9ad8MySQL\u61c9\u7528\u7a0b\u5f0f\u958b\u767c\u4eba\u54e1\u7684\u5de5\u4f5c\u6548\u7387\u3002", "description": "MySQL Shell \u662f\u4e00\u500b\u5ee3\u53d7\u6b61\u8fce\u7684\u65b0\u4e16\u4ee3MySQL\u5ba2\u6236\u7aef\u7684\u5de5\u5177,\u5b83\u8c50\u5bcc\u7684\u529f\u80fd\u5305\u62ec:\n1.\u5354\u52a9\u7528\u6236\u4e0b\u4e00\u73ed\u6027\u7684SQL\u6307\u4ee4\n2.\u4ee5JavaScript\u53caPython\u8655\u7406JSON \u6587\u4ef6\u578b\u8cc7\u6599\n3.\u7ba1\u7406\u53ca\u8a2d\u5b9aMySQL,\u4f8b\u5982\u914d\u7f6eInnoDB Cluster\u7684\u9ad8\u53ef\u7528\u529f\u80fd\n\u73fe\u5728MySQL\u7684\u958b\u767c\u5718\u968a\u66f4\u958b\u767c\u4e86MySQL Shell for VS Code, \u8b93\u66f4\u5ee3\u5927\u7684\u61c9\u7528\u7a0b\u5f0f\u958b\u767c\u8005\u80fd\u4ee5\u4ed6\u5011\u719f\u6089\u7684\u74b0\u5883\u4f7f\u7528\u5728\u672c\u5730\u6216\u96f2\u7aef\u7684MySQL\u8cc7\u6599\u5eab\n\u5728\u9019\u500b\u6f14\u8b1b\u4e2d,\u6211\u5c07\u70ba\u5927\u5bb6\u8aaa\u660e\u53ca\u6f14\u793a\u9019\u500b\u65b0\u7684VS Code\u633f\u4ef6,\u4e26\u5c55\u5c55\u793a\u5728\u5404\u7a2eMySQL\u61c9\u7528\u5834\u666f\u4e0b\u5982\u4f55\u5145\u4efd\u767c\u63ee\u767c\u9019\u500b\u5de5\u5177\u7684\u529f\u80fd,\u5354\u52a9MySQL\u61c9\u7528\u958b\u767c\u8005\u589e\u52a0\u751f\u7522\u529b", "recording_license": "", "do_not_record": false, "persons": [{"code": "7WMKLH", "name": "\u675c\u4fee\u6587", "avatar": "https://pretalx.com/media/avatars/7WMKLH_0sfLZPo.webp", "biography": "\u675c\u4fee\u6587-\u662f\u4e00\u4f4d\u670930\u5e74\u8cc7\u6b77\u7684IT\u8001\u5175\uff0c\u76ee\u524d\u662fOracle\u516c\u53f8\u7684\u5317\u4e9e\u5340MySQL\u89e3\u51b3\u65b9\u6848\u5de5\u7a0b\u90e8\u4e3b\u7ba1\uff0c\u9818\u5c0eMySQL\u5317\u4e9e\u5340\u51b3\u65b9\u6848\u5de5\u7a0b\u5718\u968a\uff0c\u81f4\u529b\u4e8e\u63a8\u5ee3MySQL\u6280\u8853\u4e26\u5e6b\u52a9\u4f01\u696d\u7528\u6236\u4f7f\u7528MySQL\uff0c\u4ee5\u53ca\u5354\u52a9\u5927\u5317\u4e9e\u5730\u5340\u7684\u91cd\u8981\u5ba2\u6236\u7684\u5927\u578bMySQL\u9805\u76ee\u7684\u63a8\u5c55\u3002\u4ed6\u9084\u767c\u8d77\u81fa\u7063MySQL\u7528\u6236\u7d44\uff0c\u9019\u662f\u4e00\u500b\u975e\u5e38\u6d3b\u8e8d\u7684\u793e\u5340\uff0c\u64c1\u6709\u5c07\u8fd16000\u540d\u6210\u54e1\u3002", "public_name": "\u675c\u4fee\u6587", "guid": "97db11fb-b380-5d60-a303-a41e442dfcdb", "url": "https://pretalx.com/coscup-2022/speaker/7WMKLH/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ZFDLJR/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ZFDLJR/", "attachments": []}], "TR311": [{"guid": "c1471345-76fb-5beb-b4fa-43fffb3e02c0", "code": "VRHMGG", "id": 18698, "logo": null, "date": "2022-07-31T10:10:00+08:00", "start": "10:10", "end": "2022-07-31T10:40:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-18698-the-last-gedi-genetic-enumeration-of-database-implementation", "url": "https://pretalx.com/coscup-2022/talk/VRHMGG/", "title": "The Last Gedi  - Genetic Enumeration of Database Implementation", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "SQL \u7684 Query Optimization\uff0c\u88ab\u5ee3\u6cdb\u7684\u8a8d\u70ba\u662f Relational Database \u5be6\u4f5c\u4e2d\u6700\u56f0\u96e3\u7684\u90e8\u5206\u4e4b\u4e00\uff0cPostgres \u4f5c\u70ba\u6700\u88ab\u5ee3\u6cdb\u4f7f\u7528\u7684\u8cc7\u6599\u5eab\u4e4b\u4e00\uff0c \u7528\u4e86\u57fa\u56e0\u6f14\u7b97\u6cd5\u4f86\u8655\u7406 Query Optimization \uff0c \u672c\u6b21\u6f14\u8b1b\uff0c\u5617\u8a66\u89e3\u91cb Query Optimization \u70ba\u4ec0\u9ebc\u56f0\u96e3\uff1f \u6240\u8b02\u7684\u57fa\u56e0\u6f14\u7b97\u6cd5\u662f\u4ec0\u9ebc\uff1f Postgres \u53c8\u662f\u600e\u9ebc\u628a\u57fa\u56e0\u6f14\u7b97\u6cd5\u61c9\u7528\u5728  Query Optimization \u4e0a\u3002\u4e0b\u4e00\u500b\u4e16\u4ee3\u7684 Query Optimization \u6280\u8853\u53c8\u53ef\u80fd\u662f\u600e\u9ebc\u6a23\uff1f", "description": "5   min - SQL \u70ba\u4ec0\u9ebc\u53ef\u4ee5\u512a\u5316? \uff06 SQL\u70ba\u4ec0\u9ebc\u9700\u8981\u512a\u5316\uff1f\n\n  5   min - SQL \u512a\u5316\u5668\u70ba\u9ebc\u5be6\u4f5c\u5f88\u56f0\u96e3\uff1f\n\n10   min - \u70ba\u4ec0\u9ebc Postgres \u8981\u7528\u57fa\u56e0\u6f14\u7b97\u6cd5\uff1f  \uff06  \u57fa\u56e0\u6f14\u7b97\u6cd5\u662f\u4ec0\u9ebc\uff1f\n\n   7   min - \u4e86\u89e3Query Optimizer \u5c0d\u65bc\u5de5\u7a0b\u5e2b\u7684\u65e5\u5e38\u958b\u767c\u6709\u4ec0\u9ebc\u5e6b\u52a9\uff1f\n                   \u4e0b\u500b\u4e16\u4ee3\u7684 Query Optimization \u6703\u662f\u4ec0\u9ebc\uff1f\n\n   3   min -  QA", "recording_license": "", "do_not_record": false, "persons": [{"code": "UJXDKD", "name": "DouEnergy", "avatar": "https://pretalx.com/media/avatars/UJXDKD_3w7teio.webp", "biography": "\u5e2b\u5927\u7684\u78a9\u58eb\u751f\uff0c\u5617\u8a66\u7814\u7a76 Postgres \u7684\u512a\u5316\u5668\u5be6\u4f5c\u3002\n\n\u8cc7\u6599\u5eab\u53ef\u4ee5\u6210\u70ba\u5de5\u7a0b\u5e2b\u7ba1\u7406\u8cc7\u6599\uff0c\u6700\u597d\u7684\u5e6b\u624b\uff0c\u6240\u4ee5\uff0c\u8cc7\u6599\u5eab\u90a3\u4e5f\u662f\u6211\u6700\u559c\u6b61\u7684\u3002", "public_name": "DouEnergy", "guid": "ad7127ea-01e7-5476-814a-eb16d03ab32c", "url": "https://pretalx.com/coscup-2022/speaker/UJXDKD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/VRHMGG/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/VRHMGG/", "attachments": []}, {"guid": "6a7b33d6-2c0f-5732-aa75-000f45fbb57d", "code": "THZXGY", "id": 18891, "logo": null, "date": "2022-07-31T10:50:00+08:00", "start": "10:50", "end": "2022-07-31T11:20:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-18891", "url": "https://pretalx.com/coscup-2022/talk/THZXGY/", "title": "\u6709\u5099\u7121\u60a3\uff0c\u5148\u6383\u518d\u8aaa\uff1f\u7c21\u8a0a\u5be6\u806f\u5236\u7684\u89c0\u5bdf\u8207\u722d\u8b70", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "2021 \u5e74 5 \u6708\u96a8\u8457\u53f0\u7063\u75ab\u60c5\u5347\u6eab\u3001\u7d19\u672c\u5be6\u806f\u5236\u51fa\u73fe\u500b\u8cc7\u7aba\u8996\u7591\u616e\uff0cg0v \u793e\u7fa4\u81ea\u767c\u8a0e\u8ad6\u51fa\u4e86\u300c\u7c21\u8a0a\u5be6\u806f\u5236\u300d\u7cfb\u7d71\u8a2d\u8a08\u800c\u7531\u653f\u5e9c\u63a1\u7d0d\uff0c\u6210\u70ba\u4e86\u300c\u516c\u79c1\u5354\u529b\u300d\u3001\u300c\u6578\u4f4d\u9632\u75ab\u300d\u7684\u91d1\u62db\u724c\u4e4b\u4e00\u3002\u7136\u800c\u5be6\u969b\u4e0a\u7c21\u8a0a\u5be6\u806f\u5236\u5c0d\u75ab\u8abf\u7684\u8ca2\u737b\u6709\u591a\u5c11\uff1f\u57f7\u884c\u4f34\u96a8\u7684\u6cd5\u898f\u722d\u8b70\u8207\u8ab2\u8cac\u6027\u554f\u984c\u53c8\u6709\u54ea\u4e9b\uff1f\u5728\u672c\u8b70\u7a0b\u4e2d\uff0c\u6211\u5011\u5c07\u6aa2\u8996\u7c21\u8a0a\u5be6\u806f\u5236\u7684\u7d71\u8a08\u8cc7\u6599\uff0c\u4e26\u76e4\u9ede\u5be6\u884c\u904e\u7a0b\u4e2d\u7684\u5404\u9805\u8b70\u984c\u3002", "description": "2021 \u5e74 5 \u6708\u96a8\u8457\u53f0\u7063\u75ab\u60c5\u5347\u6eab\u3001\u7d19\u672c\u5be6\u806f\u5236\u51fa\u73fe\u500b\u8cc7\u7aba\u8996\u7591\u616e\uff0cg0v \u793e\u7fa4\u81ea\u767c\u8a0e\u8ad6\u51fa\u4e86\u300c\u7c21\u8a0a\u5be6\u806f\u5236\u300d\u7cfb\u7d71\u8a2d\u8a08\u800c\u7531\u653f\u5e9c\u63a1\u7d0d\uff0c\u6210\u70ba\u4e86\u300c\u516c\u79c1\u5354\u529b\u300d\u3001\u300c\u6578\u4f4d\u9632\u75ab\u300d\u7684\u91d1\u62db\u724c\u4e4b\u4e00\u3002\u7136\u800c\u5be6\u969b\u4e0a\u7c21\u8a0a\u5be6\u806f\u5236\u5c0d\u75ab\u8abf\u7684\u8ca2\u737b\u6709\u591a\u5c11\uff1f\u57f7\u884c\u4f34\u96a8\u7684\u6cd5\u898f\u722d\u8b70\u8207\u8ab2\u8cac\u6027\u554f\u984c\u53c8\u6709\u54ea\u4e9b\uff1f\u5728\u672c\u8b70\u7a0b\u4e2d\uff0c\u6211\u5011\u5c07\u6aa2\u8996\u7c21\u8a0a\u5be6\u806f\u5236\u7684\u7d71\u8a08\u8cc7\u6599\uff0c\u4e26\u76e4\u9ede\u5be6\u884c\u904e\u7a0b\u4e2d\u7684\u5404\u9805\u8b70\u984c\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "GKTERG", "name": "RSChiang", "avatar": "https://pretalx.com/media/avatars/GKTERG_27CEwFO.webp", "biography": "RSChiang (Poren Chiang) is a digital law researcher and a software developer based in Taiwan.\n\nHis research agenda focuses on digital government and electronic voting. He also writes on a wide range of topics including data surveillance, FLOSS licenses, social media regulations, freedom of speech, and other constitutional law topics in the digital world.\n\nYou can find him at [poren.tw](https://poren.tw).", "public_name": "RSChiang", "guid": "ea265b2d-7581-5dc5-ad4f-03c8df10dc82", "url": "https://pretalx.com/coscup-2022/speaker/GKTERG/"}, {"code": "QPPCTJ", "name": "shunlingchen", "avatar": null, "biography": "\u4e2d\u7814\u9662\u6cd5\u5f8b\u6240\u526f\u7814\u7a76\u54e1", "public_name": "shunlingchen", "guid": "9bf22ed7-23e6-517c-82fc-64750fc1733f", "url": "https://pretalx.com/coscup-2022/speaker/QPPCTJ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/THZXGY/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/THZXGY/", "attachments": []}, {"guid": "9dc333a7-0429-5663-a41e-139231b2ad1e", "code": "3XEFAY", "id": 19595, "logo": null, "date": "2022-07-31T11:30:00+08:00", "start": "11:30", "end": "2022-07-31T12:00:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-19595-ckan---depositar", "url": "https://pretalx.com/coscup-2022/talk/3XEFAY/", "title": "\u8cc7\u6599\u9577\u671f\u4fdd\u5b58\u7684\u597d\u6240\u5728\uff1a\u7528 CKAN \u6253\u9020\u7684\u300c\u7814\u7a76\u8cc7\u6599\u5bc4\u5b58\u6240\u300d(depositar)", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u7814\u7a76\u8cc7\u6599\u5bc4\u5b58\u6240\uff08\u53c8\u7a31 depositar\uff09\u662f\u4e2d\u7814\u9662\u8cc7\u8a0a\u6240\u548c\u8cc7\u5275\u4e2d\u5fc3\u652f\u6301\u7684\u7dda\u4e0a\u8cc7\u6599\u5132\u5b58\u5eab (data repository)\uff0c\u4f9b\u6240\u6709\u4eba\u5bc4\u653e\u3001\u4fdd\u5b58\u3001\u7ba1\u7406\u8207\u700f\u89bd\u7814\u7a76\u8cc7\u6599\u3002\n\ndepositar \u4ee5 CKAN \u70ba\u57fa\u790e\u5efa\u7acb\uff0c\u4e26\u9010\u6b65\u64f4\u589e\u5176\u529f\u80fd\u3002CKAN \u662f\u4f7f\u7528 Python \u64b0\u5beb\u3001\u958b\u6e90\u7684\u8cc7\u6599\u7ba1\u7406\u5e73\u53f0\u5957\u4ef6\u3002\u5728\u904e\u53bb\u6578\u5e74\uff0cCKAN \u88ab\u591a\u570b\u7684\u653f\u5e9c\u90e8\u9580\u63a1\u7528\uff0c\u4ee5\u5efa\u7acb\u5176\u8cc7\u6599\u5165\u53e3\u7db2\u7ad9\u3002\n\n\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39 (1) CKAN \u7684\u7279\u8272\u529f\u80fd (2) \u5982\u4f55\u900f\u904e CKAN \u5efa\u7acb\u81ea\u5df1\u7406\u60f3\u7684\u8cc7\u6599\u7ba1\u7406\u5e73\u53f0 (3)  depositar \u7684\u64cd\u4f5c\u3002\n\n\u60f3\u81ea\u5df1\u67b6\u8a2d\u8cc7\u6599\u7ba1\u7406\u5e73\u53f0\uff1f\u60f3\u70ba\u624b\u908a\u7684\u8cc7\u6599\u627e\u4e00\u500b\u9577\u671f\u7684\u5bb6\uff1f\u597d\u5947\u5982\u4f55\u7d93\u71df\u8cc7\u6599\u7ba1\u7406\u5e73\u53f0\uff1f\u6b61\u8fce\u90fd\u4f86\u9019\u5834\u8207\u6211\u5011\u8a0e\u8ad6\uff0c\u4e00\u8d77\u89e3\u6c7a\u8cc7\u6599\u7ba1\u7406\u7684\u554f\u984c\uff01", "description": "\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u4ee5\u4e0b\u4e09\u90e8\u4efd\uff1a\n\n1. CKAN \u7684\u7279\u8272\u529f\u80fd\uff1a\u5c07\u4ecb\u7d39\u5982\u5f8c\u8a2d\u8cc7\u6599 (Metadata) \u6b04\u4f4d\u3001\u5f48\u6027\u8cc7\u6599\u96c6\u641c\u5c0b (\u5305\u62ec\u6642\u9593\u3001\u7a7a\u9593\u7b49)\u3001\u5373\u6642\u8cc7\u6599\u9810\u89bd\u8207\u8996\u89ba\u5316\u3001\u8cc7\u6599 API\u3001\u6301\u7e8c\u8b58\u5225\u78bc\u3001\u8207\u81ea\u52d5\u5316\u8cc7\u6599\u63a1\u96c6\u7b49\u3002\n\n2. \u5982\u4f55\u900f\u904e CKAN \u5efa\u7acb\u81ea\u5df1\u7406\u60f3\u7684\u8cc7\u6599\u8a17\u7ba1\u5e73\u53f0\uff1a\u5c07\u4ee5 depositar \u70ba\u4f8b\uff0c\u8aaa\u660e\u5728\u4f7f\u7528 CKAN \u67b6\u8a2d\u8cc7\u6599\u5e73\u53f0\u6642\uff0c\u6703\u8003\u91cf\u7684\u554f\u984c\u4ee5\u53ca\u89e3\u6c7a\u65b9\u6848\uff0c\u53c8\u8981\u5982\u4f55\u900f\u904e\u64b0\u5beb CKAN \u7684\u64f4\u5145\u5957\u4ef6\u53bb\u9054\u6210\u3002\n\n3. depositar \u7684\u64cd\u4f5c\uff1a\u8aaa\u660e\u4f7f\u7528\u8005\u5bc4\u5b58\u8207\u7ba1\u7406\u8cc7\u6599\u7684\u6d41\u7a0b\u3001\u76f8\u95dc\u7684\u8cc7\u6599\u61c9\u7528\u60c5\u5883\u3001\u4f7f\u7528\u9650\u5236\u7b49\uff0c\u4ee5\u53ca\u5982\u4f55\u4f7f\u7528 depositar \u9032\u884c\u7814\u7a76\u8cc7\u6599\u7ba1\u7406\u3002\n\n\u4e00\u4e9b\u53c3\u8003\u8cc7\u6e90\u5982\u4e0b\uff1a\n- \u7814\u7a76\u8cc7\u6599\u5bc4\u5b58\u6240\u652f\u63f4\u624b\u518a\uff1ahttps://docs.depositar.io/\n- CKAN \u5b98\u7db2\uff1ahttps://ckan.org/", "recording_license": "", "do_not_record": false, "persons": [{"code": "LQ3QMR", "name": "\u4f55\u660e\u8ae0", "avatar": "https://pretalx.com/media/avatars/LQ3QMR_mtmagcv.webp", "biography": "\u76ee\u524d\u4efb\u8077\u65bc\u4e2d\u592e\u7814\u7a76\u9662\u8cc7\u8a0a\u79d1\u6280\u5275\u65b0\u7814\u7a76\u4e2d\u5fc3\uff0c\u64d4\u4efb\u7814\u7a76\u8cc7\u6599\u7ba1\u7406\u8a08\u756b\u5c08\u6848\u7d93\u7406\uff0c\u4e26\u4e5f\u57f7\u884c\u53e6\u4e00\u6578\u4f4d\u8cc7\u6599\u5171\u4eab\u7684\u8a08\u756b\u3002\u904e\u53bb\u9577\u671f\u6295\u5165\u79d1\u6280\u767c\u5c55\u8207\u6b0a\u5229\u4fdd\u969c\u4ea4\u7e54\u7684\u793e\u6703\u8b70\u984c\uff0c\u672a\u4f86\u5e0c\u671b\u80fd\u7d50\u5408\u73fe\u6709\u8207\u904e\u5f80\u7684\u7d93\u9a57\uff0c\u63a8\u5ee3\u53ef\u88ab\u4fe1\u8cf4\u7684\u8cc7\u6599\u5171\u4eab\u6a5f\u5236\u3002", "public_name": "\u4f55\u660e\u8ae0", "guid": "ec3ec7ed-b0d5-527d-9138-a8a2df63a099", "url": "https://pretalx.com/coscup-2022/speaker/LQ3QMR/"}, {"code": "BLRCAY", "name": "Tyng-Ruey Chuang  | \u838a\u5ead\u745e", "avatar": "https://pretalx.com/media/avatars/BLRCAY_HvKkqTT.webp", "biography": "Associate Research Fellow, Academia Sinica, Taiwan", "public_name": "Tyng-Ruey Chuang  | \u838a\u5ead\u745e", "guid": "c1961ee8-3255-56ca-a56e-dd67c3703a30", "url": "https://pretalx.com/coscup-2022/speaker/BLRCAY/"}, {"code": "RPJNVW", "name": "Cheng-Jen Lee | \u674e\u627f\u9331", "avatar": "https://pretalx.com/media/avatars/RPJNVW_lbjENSd.webp", "biography": "\u73fe\u4efb\u8077\u65bc\u4e2d\u592e\u7814\u7a76\u9662\u8cc7\u8a0a\u79d1\u5b78\u7814\u7a76\u6240\u3002\u76ee\u524d\u64d4\u4efb\u300c\u7814\u7a76\u8cc7\u6599\u5bc4\u5b58\u6240\u300d(depositar / data.depositar.io) \u7684\u6280\u8853\u7d93\u7406\uff0c\u8ca0\u8cac\u8a72\u5e73\u53f0\u958b\u767c\u5de5\u4f5c\u3002\u8fd1\u671f\u7814\u7a76\u4e3b\u8ef8\u70ba\u8cc7\u6599\u6d41\u901a\u6a19\u6e96\u3001\u8cc7\u8a0a\u7cfb\u7d71\u81ea\u52d5\u5316\u90e8\u7f72\u8207\u9577\u671f\u7dad\u904b\uff0c\u671f\u8a31\u900f\u904e\u5c0e\u5165\u76f8\u95dc\u6280\u8853\uff0c\u4ee5\u56e0\u61c9\u7814\u7a76\u8cc7\u6599\u5bc4\u5b58\u6240\u7684\u6301\u7e8c\u767c\u5c55\u9700\u6c42\u3002\u591a\u5e74 Python \u4f7f\u7528\u8005\u3002", "public_name": "Cheng-Jen Lee | \u674e\u627f\u9331", "guid": "5524f89e-d2be-5587-9336-e32c37ac5c5e", "url": "https://pretalx.com/coscup-2022/speaker/RPJNVW/"}, {"code": "LU99ZF", "name": "ChiaHsun Wang", "avatar": "https://pretalx.com/media/avatars/LU99ZF_hhIyQnE.webp", "biography": "\u738b\u5bb6\u85b0\u76ee\u524d\u4efb\u8077\u65bc\u4e2d\u592e\u7814\u7a76\u9662\u8cc7\u8a0a\u79d1\u5b78\u7814\u7a76\u6240\uff0c\u904e\u53bb\u66fe\u57f7\u884c\u570b\u5167\u81ea\u7531\u8edf\u9ad4\u9444\u9020\u5834\u53ca\u53f0\u7063\u5275\u7528CC \u8a08\u756b\u3002\u5de5\u7a0b\u5e2b\u7684\u80cc\u666f\u4e26\u71b1\u611b\u958b\u653e\u81ea\u7531\u7684\u98a8\u6c23\uff0c\u95dc\u6ce8\u65bc\u6578\u4f4d\u4fdd\u5b58\u53ca\u7814\u7a76\u8cc7\u6599\u7ba1\u7406\u76f8\u95dc\u8cc7\u8a0a\uff0c\u76ee\u524d\u4efb\u7814\u7a76\u8cc7\u6599\u7ba1\u7406\u8a08\u756b\u5c08\u6848\u7d93\u7406\uff0c\u81f4\u529b\u65bc\u63a8\u5ee3\u7814\u7a76\u8cc7\u6599\u7ba1\u7406\u7684\u6982\u5ff5\u4e26\u5411\u4e0b\u624e\u6839\u3002", "public_name": "ChiaHsun Wang", "guid": "456ef0fd-5e2c-5376-b47c-c777253ac225", "url": "https://pretalx.com/coscup-2022/speaker/LU99ZF/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3XEFAY/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3XEFAY/", "attachments": []}, {"guid": "f807c4ec-69ba-5b1c-8b20-d538f0523215", "code": "SRKVLQ", "id": 18693, "logo": null, "date": "2022-07-31T13:10:00+08:00", "start": "13:10", "end": "2022-07-31T13:40:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-18693-how-to-build-data-accessibility-for-everyone", "url": "https://pretalx.com/coscup-2022/talk/SRKVLQ/", "title": "How to build data accessibility for everyone?", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "Empowers everyone who wants to use the data to do self-serve analysis. \nIntroduce how-to with open source tools, dbt, and Metabase.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "9S8XKV", "name": "Karen Hsieh", "avatar": "https://pretalx.com/media/avatars/9S8XKV_GxpFqNg.webp", "biography": "A product manager builds company-wide data literacy and empowers the product team to create values for people and grow the company to profit.\n\n[LinkedIn](https://www.linkedin.com/in/karenhsieh/)", "public_name": "Karen Hsieh", "guid": "192dfe46-184a-5c10-870a-7ce1594556d4", "url": "https://pretalx.com/coscup-2022/speaker/9S8XKV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SRKVLQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SRKVLQ/", "attachments": []}, {"guid": "337fb07d-0b22-581a-b48a-c421b7b1714f", "code": "3NHE8Q", "id": 18419, "logo": null, "date": "2022-07-31T13:50:00+08:00", "start": "13:50", "end": "2022-07-31T14:20:00+08:00", "duration": "00:30", "room": "TR311", "slug": "coscup-2022-18419-facebook-crawler", "url": "https://pretalx.com/coscup-2022/talk/3NHE8Q/", "title": "\u958b\u6e90\u5957\u4ef6\u7684\u7d93\u71df\u6307\u5357: Facebook-Crawler \u5957\u4ef6\u7684\u7406\u5ff5\u3001\u7b56\u7565\u8207\u6536\u7a6b", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "- \u7d93\u71df\u958b\u6e90\u5c08\u6848\u5f80\u5f80\u6703\u9700\u8981\u958b\u767c\u8005\u6295\u5165\u76f8\u7576\u591a\u7684\u6642\u9593\u8207\u5fc3\u529b\uff0c\u800c\u5982\u4f55\u5f9e\u7d93\u71df\u7684\u904e\u7a0b\u4e2d\u6301\u7e8c\u6027\u7684\u7372\u5f97\u6b63\u5411\u56de\u994b\u5373\u662f\u6c7a\u5b9a\u958b\u767c\u8005\u80fd\u5426\u9577\u671f\u6295\u5165\u7684\u95dc\u9375\u56e0\u7d20\u3002\u5728\u9019\u6b21\u7684\u5206\u4eab\u4e2d\u6211\u5c07\u4ee5 facebook-crawler \u70ba\u4f8b\uff0c\u5f9e\u5c08\u6848\u7ba1\u7406\u7684\u89d2\u5ea6\u8207\u5927\u5bb6\u5206\u4eab facebook-crawler \u7684\u7406\u5ff5\u3001\u7b56\u7565\u8207\u6536\u7a6b\u3002\u4e0d\u8ad6\u4f60\u60f3\u8981\u70ba\u958b\u6e90\u5c08\u6848\u8ca2\u737b\u4e00\u4efd\u5fc3\u529b\uff0c\u6216\u8005\u5df2\u7d93\u662f\u958b\u6e90\u5c08\u6848\u7684\u8ca2\u737b\u8005\uff0c\u76f8\u4fe1\u4f60/\u59b3\u90fd\u80fd\u5f9e\u9019\u6b21\u7684\u5206\u4eab\u4e2d\u66f4\u6df1\u5165\u7684\u4e86\u89e3\u7d93\u71df\u958b\u6e90\u5c08\u6848\u6703\u9047\u5230\u5927\u5927\u5c0f\u5c0f\u7684\u4e8b\u60c5\u3002\u4e26\u4e14\u5e0c\u671b\u900f\u904e\u9019\u6b21\u7684\u5e6b\u52a9\u5927\u5bb6\u8a2d\u8a08\u8207\u6253\u9020\u6b63\u5411\u7684\u56de\u994b\u6a5f\u5236!\n- facebook-crawler \u662f\u4e00\u9805\u958b\u6e90\u7684 Python \u5957\u4ef6\uff0c\u53ef\u4ee5\u5354\u52a9\u4f7f\u7528\u8005\u7528\u7c21\u6f54\u7684\u8a9e\u6cd5\u5feb\u901f\u6536\u96c6 Facebook \u4e0a\u7684\u516c\u958b\u7c89\u7d72\u5c08\u9801\u3001\u793e\u5718\u7684\u8cbc\u6587\u8cc7\u6599\uff0c\u958b\u6e90\u81f3\u4eca\u5df2\u7d93\u7d2f\u7a4d\u8d85\u904e 2 \u842c\u6b21\u7684\u4e0b\u8f09\u91cf\uff0c\u5728\u5b78\u8853\u3001\u5546\u696d\u3001\u98a8\u96aa\u5075\u6e2c\u3001\u6559\u80b2\u7b49\u7b49\u65b9\u9762\u90fd\u6709\u8a31\u591a\u61c9\u7528\u3002\n- Github: https://github.com/TLYu0419/facebook_crawler\n- PyPI: https://pypi.org/project/facebook-crawler/", "description": "# (4 mins) facebook_crawler \u5957\u4ef6\u4ecb\u7d39\n- \u5957\u4ef6\u7c21\u4ecb\n- \u5957\u4ef6\u7279\u8272\n  - \u4e0d\u9700\u767b\u5165: \u4e0d\u9700\u8981\u8f38\u5165\u5e33\u865f\u5bc6\u78bc\uff0c\u4e0d\u7528\u64d4\u5fc3\u5bc6\u78bc\u5916\u6d29/\u88ab\u9396\u5b9a\n  - \u7c21\u55ae: \u50c5\u9700\u8981\u7c89\u7d72\u9801/\u793e\u5718\u7684\u7db2\u5740\u548c\u505c\u6b62\u7684\u65e5\u671f(\u7528\u4f86\u8df3\u812b\u8ff4\u5708)\n  - \u9ad8\u6548: \u900f\u904e request \u76f4\u63a5\u5411\u4f3a\u670d\u5668\u8acb\u6c42\u8cc7\u6599(\u4e0d\u9700\u5b89\u88dd Selenium)\n- \u4f7f\u7528\u65b9\u5f0f\n\n# (4 mins) \u958b\u6e90\u4e4b\u524d\u7684\u6838\u5fc3\u601d\u8003\n- npm \u5957\u4ef6\u5eab\u906d\u7834\u58de\u7684\u4e8b\u4ef6\n  - \u71b1\u9580\u7684 npm \u7dda\u4e0a\u5957\u4ef6\u5eab\u65bc 2022 \u5e74 1 \u6708\u906d\u5230\u4f5c\u8005\u81ea\u884c\u7834\u58de\uff0c\u7834\u58de\u7684\u539f\u56e0\u662f\u4f5c\u8005\u70ba\u4e86\u751f\u8a08\u6c7a\u5b9a\u4e0d\u518d\u7121\u511f\u7dad\u8b77\u8a72\u71b1\u9580\u5c08\u6848\uff0c\u800c\u4f01\u696d\u5982\u5e0c\u671b\u7e7c\u7e8c\u4f7f\u7528\u5247\u5fc5\u9808\u9032\u884c\u4ed8\u8cbb\u3002\u9019\u4ef6\u4e8b\u60c5\u5f15\u8d77\u4e86\u958b\u6e90\u754c\u76f8\u7576\u5ee3\u6cdb\u7684\u8a0e\u8ad6\uff0c\u6211\u5011\u4e5f\u80fd\u5f9e\u9019\u4ef6\u4e8b\u60c5\u5f97\u77e5\u8981\u9577\u671f\u7d93\u71df\u958b\u6e90\u5c08\u6848\u4e26\u4e0d\u662f\u4e00\u4ef6\u5bb9\u6613\u7684\u4e8b\u60c5\u3002\n  - Ref: [\u8981\u6c42\u4f7f\u7528\u8005\u4ed8\u8cbb\uff01\u71b1\u9580\u51fd\u5f0f\u5eab\u4f5c\u8005\u641e\u7834\u58de\u6b83\u53ca\u6578\u5343\u5c08\u6848 | iThome](https://www.ithome.com.tw/news/148822)\n- \u78ba\u8a8d\u70ba\u4ec0\u9ebc\u60f3\u8981\u505a\u9019\u500b\u5c08\u6848? \n  - \u5c0d\u793e\u6703\u6709\u5e6b\u52a9 / \u89e3\u6c7a\u5546\u696d\u554f\u984c / \u793e\u7fa4\u9700\u8981 / \u500b\u4eba\u767c\u5c55...\n- \u662f\u4e0d\u662f\u5df2\u7d93\u6709\u985e\u4f3c\u7684\u7522\u54c1/\u5c08\u6848?\n  - \u5982\u679c\u9084\u6c92\u6709\u7684\u8a71\u5c31\u662f\u4f60\u6f5b\u5728\u7684\u6a5f\u6703\n  - \u5982\u6709\u5df2\u7d93\u6709\u7684\u8a71\u662f\u5426\u5728\u529f\u80fd\u3001\u6548\u7387\u4e0a\u6709\u4e0d\u7406\u60f3\u7684\u5730\u65b9?\n\n# (5 mins)\u5728\u958b\u6e90\u904e\u7a0b\u4e2d\u6703\u9047\u5230\u7684\u554f\u984c\n- \u767c\u73fe\u7406\u60f3\u548c\u5be6\u52d9\u4e4b\u9593\u7684\u843d\u5dee\n  - \u8a2d\u8a08\u6700\u7c21\u53ef\u884c\u7522\u54c1\n  - \u6301\u7e8c\u7cbe\u9032\u5c08\u696d\u80fd\u529b\n- \u767c\u73fe\u6280\u8853\u80fd\u529b\u7684\u4e0d\u8db3\n  - \u57f9\u990a\u62c6\u89e3\u554f\u984c\u7684\u80fd\u529b\n  - \u900f\u904e\u793e\u7fa4\u7684\u529b\u91cf\u7d66\u4e88\u4f60\u5e6b\u52a9\n- \u898f\u5283\u7522\u54c1\u5730\u5716\n  - \u754c\u5b9a\u660e\u78ba\u51fa\u8655\u7406\u8207\u4e0d\u8655\u7406\u7684\u554f\u984c\n\n# (10 mins)\u958b\u6e90\u4e4b\u5f8c\u7684\u6536\u7a6b\n- \u89e3\u6c7a\u554f\u984c\u5e36\u4f86\u7684\u6210\u5c31\u611f\n- \u4f86\u81ea\u793e\u7fa4\u7684\u80af\u5b9a(Github\u5c08\u6848\u7684Star\u548cFork\u6578)\n- \u5c08\u696d\u80fd\u529b\u7684\u6301\u7e8c\u63d0\u5347\n- \u5e6b\u52a9\u8eab\u908a\u7684\u670b\u53cb\u3001\u540c\u4e8b\u89e3\u6c7a\u554f\u984c\n- \u8a8d\u8b58\u8a31\u591a\u793e\u7fa4\u7684\u5927\u5927\uff0c\u53ef\u4ee5\u4e92\u76f8\u8a0e\u8ad6\u554f\u984c\n- \u5354\u52a9\u4f7f\u7528\u8005\u89e3\u6c7a\u696d\u52d9\u9700\u6c42\uff0c\u4e86\u89e3\u9818\u57df\u77e5\u8b58\n- \u8a55\u4f30\u8d70\u5411\u6536\u8cbb\u6a21\u5f0f\n- \u6210\u70ba\u5f8c\u8f29\u5fc3\u4e2d\u7684\u699c\u6a23\n\n# (3mins) \u5fc3\u5f97\u7e3d\u7d50\n- \u5982\u679c\u767c\u73fe\u4e86\u4e00\u500b\u75db\u9ede\u9084\u6c92\u6709\u4eba\u89e3\u6c7a\uff0c\u90a3\u9ebc\u9019\u53ef\u80fd\u5c31\u6703\u662f\u4f60\u6210\u70ba\u958b\u767c\u8005\u7684\u5927\u597d\u6a5f\u6703\n- \u7d93\u71df\u958b\u6e90\u5c08\u6848\u4e0d\u662f\u4e00\u6b21\u6027\u7684\u63d0\u4ea4\u7a0b\u5f0f\uff0c\u800c\u662f\u9700\u8981\u9577\u671f\u6027\u6295\u5165\u6642\u9593\u8207\u5fc3\u529b\u7684\u904e\u7a0b\n- \u8981\u80fd\u5920\u6301\u7e8c\u5f9e\u7d93\u71df\u7684\u904e\u7a0b\u7372\u5f97\u6b63\u5411\u56de\u994b\u624d\u80fd\u9577\u671f\u6295\u5165\u5c08\u6848\n- \u5982\u679c\u4f60\u662f\u4f7f\u7528\u8005\uff0c\u8acb\u6eab\u67d4\u4e00\u4e9b\u5c0d\u5f85\u9019\u4e9b\u958b\u767c\u4eba\uff0c\u56e0\u70ba\u4ed6\u5011\u662f\u7121\u511f\u5e6b\u4f60\u89e3\u6c7a\u554f\u984c\n\n# (4mins) QA", "recording_license": "", "do_not_record": false, "persons": [{"code": "3RYN8V", "name": "\u6e38\u9a30\u6797 | tlyu0419", "avatar": "https://pretalx.com/media/avatars/3RYN8V_Ipi71v1.webp", "biography": "\u6e38\u9a30\u6797(tlyu0419)\u662f\u4f86\u81ea\u570b\u6cf0\u4e16\u83ef\u9280\u884c\u7684\u8cc7\u6599\u79d1\u5b78\u5bb6\uff0c\u64c5\u9577\u900f\u904e Python, R \u9032\u884c\u5efa\u7f6e\u6a5f\u5668/\u6df1\u5ea6\u5b78\u7fd2\u6a21\u578b\u3001\u7db2\u8def\u722c\u87f2\u8207\u8cc7\u6599\u8996\u89ba\u5316\u3002\u559c\u6b61\u6578\u64da\u5206\u6790\u4e26\u6a02\u65bc\u5206\u4eab\uff0c\u66fe\u5728 PyConTW, PyData, MOPCON \u4ee5\u53ca\u4eba\u5de5\u667a\u6167\u7b49\u5e74\u6703\u64d4\u4efb\u8b1b\u8005\u3002\u540c\u6642\u4e5f\u662f Python \u958b\u6e90\u5957\u4ef6 facebook-crawler \u7684\u4f5c\u8005\uff0c\u5354\u52a9\u8a31\u591a\u4f7f\u7528\u8005\u5feb\u901f\u5728 Facebook \u4e0a\u6536\u96c6\u8cc7\u6599\uff0c\u767c\u4f48\u81f3\u4eca\u5df2\u6709\u8d85\u904e 2 \u842c\u6b21\u7684\u4e0b\u8f09\u91cf", "public_name": "\u6e38\u9a30\u6797 | tlyu0419", "guid": "c58ae6a1-ab94-586f-911b-a27d706d5aab", "url": "https://pretalx.com/coscup-2022/speaker/3RYN8V/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3NHE8Q/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3NHE8Q/", "attachments": []}, {"guid": "10730e1c-9809-5589-a7c6-c0ae31f2f5cb", "code": "SEGNCV", "id": 19609, "logo": null, "date": "2022-07-31T14:30:00+08:00", "start": "14:30", "end": "2022-07-31T16:00:00+08:00", "duration": "01:30", "room": "TR311", "slug": "coscup-2022-19609", "url": "https://pretalx.com/coscup-2022/talk/SEGNCV/", "title": "\u4ee5\u516c\u6c11\u79d1\u6280\u5be6\u73fe\u6c34\u74b0\u5883\u76e3\u6e2c - \u53f0\u7063\u8207\u82f1\u570b\u7684\u7d93\u9a57", "subtitle": "", "track": "Miscellaneous Open Source Topics", "type": "90 mins", "language": "zh-hant", "abstract": "\u7a7a\u6c23\u76d2\u5b50\u7684\u767c\u5c55\uff0c\u5c55\u73fe\u4e86\u516c\u6c11\u79d1\u6280\u529b\u91cf\u5728\u7a7a\u6c23\u54c1\u8cea\u76e3\u6e2c\u7684\u6210\u6548\uff0c\u7136\u800c\uff0c\u9664\u4e86\u7a7a\u6c23\u54c1\u8cea\u7684\u554f\u984c\uff0c\u6c34\u74b0\u5883\u4e5f\u662f\u9577\u4e45\u4ee5\u4f86\u7684\u554f\u984c\u4e4b\u4e00\uff0c\u4f8b\u5982\uff1a\u6c34\u8cc7\u6e90\u6642\u7a7a\u5206\u4f48\u4e0d\u5747\uff0c\u9020\u6210\u4e7e\u65f1\u548c\u6df9\u6c34\uff1b\u6cb3\u5ddd\u6c34\u8cea\u51fa\u554f\u984c\uff0c\u9020\u6210\u9b5a\u985e\u5927\u91cf\u6b7b\u4ea1\uff0c\u7a76\u7adf\u7a7a\u6c23\u76d2\u5b50\u7684\u7d93\u9a57\u662f\u5426\u53ef\u4ee5\u61c9\u7528\u5230\u6c34\u74b0\u5883\u76e3\u6e2c\u5462? \u672c\u5834\u6b21\u5373\u60f3\u85c9\u7531\u9080\u96c6\u5c0d\u65bc\u6c34\u74b0\u5883\u76e3\u6e2c\u548c\u6c34\u76d2\u5b50\u958b\u767c\u6709\u7d93\u9a57\u7684\u5c08\u5bb6\u4e00\u8d77\u4f86\u8a0e\u8ad6\u516c\u6c11\u79d1\u6280\u7684\u529b\u91cf\u662f\u5426\u6709\u6a5f\u6703\u7528\u4f86\u89e3\u6c7a\u6c34\u74b0\u5883\u554f\u984c\u3002", "description": "\u672c\u5834\u6b21\u662f\u4ee5\u5ea7\u8ac7(panel)\u65b9\u5f0f\u9032\u884c\uff0c\u9810\u8a08\u9080\u8acb LASS \u793e\u7fa4\u54c8\u7238\u4ecb\u7d39\u300c\u559d\u597d\u6c34 \u5403\u597d\u7269 \u6709\u826f\u5c45\u300d\u300d\u8a08\u756b\u548c\u982d\u524d\u6eaa\u516c\u79c1\u5354\u529b\u7684\u904e\u7a0b\u8207\u7d93\u9a57\uff0c\u540c\u6a23\u70ba LASS \u793e\u7fa4\u7684\u5289\u7d39\u6df5\u4ecb\u7d39\u6c34\u76d2\u5b50\u8a08\u756b\u7684\u767c\u5c55\u6b77\u7a0b\uff0c\u5b89\u7814\u79d1\u6280\u7684\u9ec3\u601d\u744b\u535a\u58eb\u4ecb\u7d39\u82f1\u570b\u5982\u4f55\u5229\u7528\u6c34\u76d2\u5b50\u76e3\u6e2c\u6cb3\u5ddd\u6c34\u8cea\u7684\u7d93\u9a57\uff0c\u53ca OCF \u5982\u4f55\u63a8\u5ee3\u6c11\u751f\u516c\u5171\u7269\u806f\u7db2\u81f3\u570b\u5916\uff0c\u4ee5\u53ca\u4ee5\u516c\u6c11\u79d1\u6280\u601d\u7dad\u843d\u5be6\u74b0\u5883\u76e3\u6e2c\u4ee5\u8ce6\u6b0a\u65bc\u4e00\u822c\u6c11\u773e\u4e86\u89e3\u74b0\u5883\u54c1\u8cea\uff0c\u6700\u5f8c\u5c07\u9080\u96c6\u5404\u5c08\u5bb6\u9032\u884c\u7d9c\u5408\u8a0e\u8ad6\uff0c\u4ee5\u5404\u81ea\u7d93\u9a57\u548c\u60f3\u6cd5\u6fc0\u767c\u51fa\u8207\u6703\u8005\u66f4\u591a\u516c\u6c11\u79d1\u6280\u61c9\u7528\u7684\u601d\u7dad", "recording_license": "", "do_not_record": false, "persons": [{"code": "FUPVB3", "name": "Singing", "avatar": "https://pretalx.com/media/avatars/FUPVB3_TfOOkUd.webp", "biography": "Singing \u662f\u958b\u653e\u6587\u5316\u57fa\u91d1\u6703\u57f7\u884c\u9577\uff0c\u66fe\u7d93\u64d4\u4efb COSCUP 2019\u30012020 \u7684\u7e3d\u53ec\uff0c\u662f COSCUP \u9577\u671f\u5fd7\u5de5\u3002\u5f9e\u8a8d\u8b58 Firefox \u958b\u6e90\u8edf\u9ad4\u8207\u7db2\u8def\u81ea\u7531\u7684\u7406\u5ff5\uff0c2009 \u5e74\u958b\u59cb\u53c3\u8207 COSCUP \u8207 MozTW \u793e\u7fa4\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", "public_name": "Singing", "guid": "b0219f26-d583-5671-bc4c-ef9832f915eb", "url": "https://pretalx.com/coscup-2022/speaker/FUPVB3/"}, {"code": "A9VJNK", "name": "\u9127\u6771\u6ce2", "avatar": "https://pretalx.com/media/avatars/A9VJNK_0mlz0Jm.webp", "biography": "Dongpo is a specialist of geospatial information and semantic web technologies, also an advocator of open data and open sources. He has been active in the OpenStreetMap and Open Source Geospatial (OSGeo) community for many years. Also, he served as members of  advisory committees for open government data in several public sectors, such as the Ministry of Economic Affairs, the Ministry of Transportation and Communications, the Council of Agriculture, and so on.", "public_name": "\u9127\u6771\u6ce2", "guid": "5ce15700-1985-517e-8d4e-0ab928814793", "url": "https://pretalx.com/coscup-2022/speaker/A9VJNK/"}, {"code": "NQYPJZ", "name": "\u5289\u7d39\u6df5", "avatar": null, "biography": "\u8077\u7a31\uff1a\u74b0\u5883\u5de5\u7a0b\u6280\u5e2b\n\u5b78\u6b77\uff1a\u570b\u7acb\u81fa\u7063\u5927\u5b78\u751f\u7269\u6a5f\u96fb\u5de5\u7a0b\u5b78\u7cfb \u535a\u58eb\u751f\n\u6280\u80fd\uff1a\u74b0\u5883\u5de5\u7a0b\u76f8\u95dc\u3001\u5ba4\u5167\u7a7a\u6c23\u54c1\u8cea\u7ba1\u7406\u3001\u5100\u5668\u5206\u6790\u3001Arduino\u76f8\u95dc\u3001IOT\u7cfb\u7d71\u76f8\u95dc\n\u8208\u8da3\uff1a\u6210\u70ba\u4e00\u500b\u74b0\u5de5\u53ca\u74b0\u5883\u76e3\u6e2c\u9818\u57df\u65b9\u9762\u7684Maker", "public_name": "\u5289\u7d39\u6df5", "guid": "a415e5b5-862b-55f4-bb99-ace0a4a305fe", "url": "https://pretalx.com/coscup-2022/speaker/NQYPJZ/"}, {"code": "ERKJ7B", "name": "\u54c8\u7238", "avatar": "https://pretalx.com/media/avatars/ERKJ7B_eqLAITz.webp", "biography": "\u8a31\u6b66\u9f8d (\u54c8\u7238) LASS \u5275\u8fa6\u4eba, 2021 \u7e3d\u7d71\u76c3\u9ed1\u5ba2\u677e\u5353\u8d8a\u5718\u968a\nwuulong@gmail.com, FB: wuulong.hsu\n\u64c1\u62b1\u958b\u653e,\u8fce\u5411\u672a\u4f86! \u5e0c\u671b\u96c6\u7d50\u53f0\u7063PRO Maker\u793e\u7fa4\u529b\u91cf,\u5171\n\u5275\u8b93\u4e16\u4eba\u6ce8\u76ee\u7684\u958b\u653e\u786c\u9ad4\u8a08\u756b,\u4e26\u767c\u5c55\u51fa\u5275\u65b0\u7684Maker\u7d93\u6fdf\u6a21\n\u5f0f\u3002\n\u66fe\u4efb\u70ba\u6676\u7247\u8a2d\u8a08\u516c\u53f8\u7522\u54c1\u7dda\u8655\u9577,\u7cfb\u7d71\u67b6\u69cb\u5e2b,\u71b1\u611b Linux,\u719f\n\u6089\u5d4c\u5165\u5f0f\u7cfb\u7d71\u8a2d\u8a08\u3001\u901a\u8a0a\u7cfb\u7d71\u4ee5\u53ca\u8edf\u9ad4\u8a2d\u8a08,\u958b\u653e\u8cc7\u6599\u8207\u516c\u79c1\u5354\n\u529b\u3002\u66fe\u53c3\u8207\u570b\u969b HomeGrid Forum G.hn \u8a8d\u8b49\u6a19\u6e96 \u7684\u5236\u5b9a,\u4e3b\n\u6301\u591a\u6b21\u570b\u969b\u4e92\u901a\u6e2c\u8a66,\u64d4\u4efb Computex \u570b\u969b\u8ad6\u58c7\u8b1b\u8005,\nLinux/Java \u8a8d\u8b49\u8b1b\u5e2b\u3002\u73fe\u70baLASS\u958b\u6e90\u74b0\u5883\u611f\u6e2c\u7db2\u8def\u5275\u8fa6\u4eba\u3001\nHCOS-\u958b\u653e\u5728\u5b85\u7167\u8b77\u7cfb\u7d71 Home Care Open System \u5275\u8fa6\u4eba, FBTUG-FarmBot Taiwan User\nGroup \u767c\u8d77\u4eba,\u64d4\u4efb\u5e7e\u500b\u793e\u7fa4\u7ba1\u7406\u8005,\u4f01\u696d\u9867\u554f\u8207\u516c\u90e8\u9580\u59d4\u54e1\u3002", "public_name": "\u54c8\u7238", "guid": "432805c1-a84e-5960-bc3e-bc80b86a6a41", "url": "https://pretalx.com/coscup-2022/speaker/ERKJ7B/"}, {"code": "LJF73G", "name": "richard", "avatar": "https://pretalx.com/media/avatars/LJF73G_tXYXQ35.webp", "biography": "\u9ec3\u601d\u744b\u535a\u58eb\uff0c\u5b89\u7814\u79d1\u6280\u5275\u8fa6\u4eba\uff0c2019\u5e74\u79fb\u5c45\u82f1\u570b\u5f8c\u8f49\u4efb\u6280\u8853\u9577(CTO)\uff0c\u5c08\u9577\u70ba\u7269\u806f\u7db2\u7cfb\u7d71\u7814\u767c\uff0c\u6db5\u84cb\u96f2\u7aef\u7cfb\u7d71\u3001\u4f4e\u529f\u8017\u5ee3\u57df\u7db2\u8def\u901a\u8a0a(LPWAN)\u3001\u667a\u6167\u611f\u6e2c\u5668\uff0c\u4ee5\u53ca\u4eba\u5de5\u667a\u6167\u8cc7\u6599\u5206\u6790\u3002\u65bc\u672c\u8a08\u756b\u4e2d\uff0c\u5354\u52a9\u82f1\u570b\u76e3\u6e2c\u73fe\u5834\u6280\u8853\u5206\u6790\u8207\u6e2c\u8a66\u3002\n\n\u5b89\u7814\u79d1\u6280\u4f4d\u65bc\u65b0\u7af9\u79d1\u5b78\u5712\u5340\uff0c\u5275\u7acb\u65bc2002\u5e74\uff0c\u81f4\u529b\u65bc\u7269\u806f\u7db2\u6838\u5fc3\u6280\u8853\u958b\u767c\uff0c\u5354\u52a9\u7cfb\u7d71\u6574\u5408\u5ee0\u5546\u3001\u653f\u5e9c\u3001\u5b78\u6821\u3001\u975e\u71df\u5229\u7d44\u7e54\u5c0e\u5165\u5927\u578b\u7269\u806f\u7db2\u7cfb\u7d71\uff0c\u61c9\u7528\u65bc\u667a\u6167\u57ce\u5e02\u3001\u4ea4\u901a\u3001\u9632\u707d\u3001\u704c\u6e89\u3001\u74b0\u5883\u3001\u6c23\u8c61\u7b49\u9818\u57df\uff0c\u76ee\u524d\u4e3b\u8981\u5efa\u7f6e\u5834\u57df\u70ba\u4e9e\u6d32\u5404\u570b\u3002\n\nDr. Richard Huang, the founder of AnaSystem, Inc, moved to the UK in 2019 and was reassigned as CTO. Richard is devoted to the development of IoT systems including cloud computing, LPWAN, smart sensor and AI-based data analysis. In the project, richard gives field tests and technology evaluations.\n\nAnaSystem was founded in 2002 in Hsinchu Science Park. AnaSystem has invested in IoT core technology development for over 15 years. The results have been widely applied to smart cities,  irrigation, traffic, weather, disaster control and the environment applications in Asia.", "public_name": "richard", "guid": "80e4e839-eeb1-552b-a122-abf2c663e52f", "url": "https://pretalx.com/coscup-2022/speaker/LJF73G/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SEGNCV/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SEGNCV/", "attachments": []}], "TR214": [{"guid": "ce584623-abcc-59dd-a802-c4e816bf8440", "code": "DBP8BU", "id": 20595, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:45:00+08:00", "duration": "00:45", "room": "TR214", "slug": "coscup-2022-20595-skywater-130-for-education-lessons-from-a-vlsi-class-with-foss-tools", "url": "https://pretalx.com/coscup-2022/talk/DBP8BU/", "title": "SkyWater 130 for Education: Lessons from a VLSI class with FOSS tools", "subtitle": "", "track": "FOSS-enabled hardware projects", "type": "45 minutes", "language": "en", "abstract": "Back in 2020, we were the first, if not among the first, to use the eFabless open MPW program and free, open-source OpenLane/OpenROAD toolchain as the primary teaching medium in a University class project. In this talk I will reflect on the allure and dangers of using FOSS tooling for University classes, the results, what went wrong and what went right, and what we've done since.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "AZXPU3", "name": "Arya Reais-Parsi", "avatar": null, "biography": "Arya is a PhD Candidate at the University of California, Berkeley, in the area of Computer Architecture. He holds a Bachelor of Electronic Engineering from Victoria University of Wellington, New Zealand. Before starting his PhD he worked as a Software Engineer at Google in Sydney, Australia.", "public_name": "Arya Reais-Parsi", "guid": "545b3ac6-4671-54fd-a87c-86fc1026e66c", "url": "https://pretalx.com/coscup-2022/speaker/AZXPU3/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DBP8BU/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DBP8BU/", "attachments": []}, {"guid": "42d9a277-9056-5050-8765-05ea7516f818", "code": "XSATTW", "id": 18784, "logo": null, "date": "2022-07-31T10:45:00+08:00", "start": "10:45", "end": "2022-07-31T11:15:00+08:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2022-18784-verigpu-an-opensource-gpu-written-in-verilog", "url": "https://pretalx.com/coscup-2022/talk/XSATTW/", "title": "VeriGPU: an OpenSource GPU, written in Verilog", "subtitle": "", "track": "FOSS-enabled hardware projects", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "VeriGPU is an opensource GPU, written in verilog. We present details on our planning and design decisions; on our implementation details; on how we perform verification, and on how we measure metrics. We use only opensource and free software. No software that requires a licensing fee is used in this work.\n\n The internal GPU Core ISA loosely compliant with RISC-V ISA. Where RISC-V conflicts with designing for a GPU setting, we break with RISC-V. We intend to keep the cores very focused on ML. For example, brain floating point (\"BF16\") throughout, to keep core die area low. This should keep the per-core cost low. Similarly, we intend to implement only a few float operations critical to ML, such as exp, log, tanh, sqrt. We don't actually intend to tape this out ourselves, but we intend to do what we can to verify that tape-out would work ok. We will measure and minimize die area and maximum propagation delay. We will implement a HIP API, that is compatible with the pytorch machine learning framework.\n\nWe hope that this opensource GPU will enable private companies to easily tape-out and produce GPUs. We hope that we will lower the barrier to entry into the GPU market, and potentially contribute to increasing the ratio of power to cost of GPUs.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RDM7DF", "name": "Hugh Perkins", "avatar": "https://pretalx.com/media/avatars/RDM7DF_8iJu6xK.webp", "biography": "Created several OpenCL works:\n- DeepCL: deep learning framework using OpenCL, https://github.com/hughperkins/DeepCL\n- cltorch: port of lua torch to OpenCL, https://github.com/hughperkins/cltorch\n- coriander: compiler to run NVIDIA\u00ae CUDA\u2122 code one OpenCL\u2122 1.2 devices, https://github.com/hughperkins/coriander (presented at International Workshop on OpenCL 2017, https://youtu.be/O1zAFL6JrOM )\n\nWork as a research engineer for ASAPP Inc, where we work on NLP models for assisting with customer service.\n\nBachelors from Cambridge University; and masters from Tsinghua University.", "public_name": "Hugh Perkins", "guid": "6085412c-a2b3-5180-a49d-8593ae68b20d", "url": "https://pretalx.com/coscup-2022/speaker/RDM7DF/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/XSATTW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/XSATTW/", "attachments": []}, {"guid": "d3000a09-b146-5620-ac00-c123bd760637", "code": "YHTTMH", "id": 18869, "logo": null, "date": "2022-07-31T11:30:00+08:00", "start": "11:30", "end": "2022-07-31T12:00:00+08:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2022-18869-verilatorcpu", "url": "https://pretalx.com/coscup-2022/talk/YHTTMH/", "title": "\u8ac7\u8ac7Verilator\u8207\u958b\u6e90CPU\u6a21\u64ec", "subtitle": "", "track": "FOSS-enabled hardware projects", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Verilator\u662f\u4e00\u500b\u65e5\u6f38\u53d7\u5230\u77da\u76ee\u7684\u958b\u6e90\u6a21\u64ec\u5de5\u5177\uff0c\u900f\u904e\u5c07Verilog/SystemVerilog\u8f49\u6210C++\u9032\u884c\u6a21\u64ec\u3002\u501f\u52a9\u958b\u6e90\u7684Verilator\u6211\u5011\u53ef\u4ee5\u900f\u904e\u5176\u7684\u4e00\u4e9b\u7279\u6027\uff0c\u66f4\u5feb\u66f4\u65b9\u4fbf\u7684\u5efa\u69cb\u51fa\u958b\u6e90\u7684\u8655\u7406\u5668\u6e2c\u8a66\u74b0\u5883\u3002\n\u672c\u6b21\u5c07\u5206\u4eab\u900f\u904e\u958b\u6e90\u7684RV32IMA Aquila Core\u4f86\u4ecb\u7d39\u900f\u904eVerilator\u642d\u5efa\u6e2c\u8a66\u74b0\u5883\u7684\u57fa\u672c\u65b9\u5f0f\uff0c\u4ee5\u53ca\u6700\u6709\u540d\u7684Rocketchip\u6216\u662friscv-sodor\u6216\u662fcva6\u4f86\u770b\u7576\u4eca\u5b8c\u6574\u8655\u7406\u5668\u4e0b\u900f\u904eriscv-debug-spec\u7684\u652f\u63f4\u4f86\u9032\u884c\u7684\u6e2c\u8a66\u65b9\u5f0f\u3002", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"code": "DBBVUW", "name": "Daichou", "avatar": null, "biography": "Daichou\u5728\u65e5\u6587\u662f\u5927\u8178\u7684\u610f\u601d\u3002\n\u4e0d\u5c0f\u5fc3\u5728\u5bebverilog\u7684\u8cc7\u5de5\u4eba\u3002", "public_name": "Daichou", "guid": "472ca6cb-3bc2-5fa3-831c-d031776d02bd", "url": "https://pretalx.com/coscup-2022/speaker/DBBVUW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/YHTTMH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/YHTTMH/", "attachments": []}, {"guid": "7c772a11-3c23-5e5a-a8fd-385c65b97c61", "code": "PAYSES", "id": 19355, "logo": null, "date": "2022-07-31T12:10:00+08:00", "start": "12:10", "end": "2022-07-31T12:40:00+08:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2022-19355-naxriscv-a-ooo-super-scalar-cpu-generator", "url": "https://pretalx.com/coscup-2022/talk/PAYSES/", "title": "NaxRiscv : A OoO super-scalar CPU generator", "subtitle": "", "track": "FOSS-enabled hardware projects", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "This talk will introduce NaxRiscv, a recently developed out of order / super-scalar / RISC-V CPU generator and dive in its non-usual hardware elaboration, demonstrating the usefulness of general software technics used as an hardware elaboration tool.\n\nThe project is using Scala (A general purpose programming language), SpinalHDL (A Scala hardware generation library) and multiple software patterns, enabling non-intrusive modification and extensions of its CPU design.\n\nNaxRiscv Repository : \nhttps://github.com/SpinalHDL/NaxRiscv\n\nNaxRiscv documentation :\nhttps://spinalhdl.github.io/NaxRiscv-Rtd/main/NaxRiscv/introduction/index.html", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "98PVQB", "name": "Charles Papon", "avatar": null, "biography": "Charles Papon is the initiator and main contributor of a few free and open-source projects: SpinalHDL, A Scala hardware description API (2015). VexRiscv, a RISC-V in-order softcore (linux capable, 2017). SaxonSoc, a framework to build SoC (2020). NaxRiscv : A RISC-V out-of-order superscalar softcore (linux capable, 2021). Since 2020 he has worked full time as an independent, providing community and commercial support for those projects. His background is mixed between hardware and software and got his master degree in industrial systems in 2015.", "public_name": "Charles Papon", "guid": "918a4d07-b5e6-5a34-abbc-9e1a187cf8e3", "url": "https://pretalx.com/coscup-2022/speaker/98PVQB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/PAYSES/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/PAYSES/", "attachments": [{"title": "Slides", "url": "/media/coscup-2022/submissions/PAYSES/resources/coscup_310722_tySO9yv.pdf", "type": "related"}]}, {"guid": "3881d5da-8afb-5e0c-80d1-9e7d34385cbb", "code": "KWTQRF", "id": 19872, "logo": null, "date": "2022-07-31T13:00:00+08:00", "start": "13:00", "end": "2022-07-31T13:30:00+08:00", "duration": "00:30", "room": "TR214", "slug": "coscup-2022-19872-open-source-asic-tools", "url": "https://pretalx.com/coscup-2022/talk/KWTQRF/", "title": "Open Source ASIC tools", "subtitle": "", "track": "FOSS-enabled hardware projects", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "A look at the Open Source ASIC tooling, the Google sponsored shuttle runs and a quick demonstration.", "description": "In this presentation Matthew Venn will present an overview of the recent growth in the Open Source ASIC tooling and community. A look over the last 2 years, including results and lessons learnt from the first shuttle. The tools will be discussed and a quick demonstration will be given. Information on how to get involved and how to make your own submission to take advantage of the free Google sponsored shuttles.", "recording_license": "", "do_not_record": false, "persons": [{"code": "9V7GCX", "name": "matt", "avatar": "https://pretalx.com/media/avatars/9V7GCX_Nte3Y22.webp", "biography": "Hi, I\u2019m Matt Venn!\n\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.\n\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", "guid": "1a2a4423-98a9-54c5-828c-48f295be8da9", "url": "https://pretalx.com/coscup-2022/speaker/9V7GCX/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/KWTQRF/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/KWTQRF/", "attachments": []}, {"guid": "84c5c2ab-bf03-5c57-9342-833145d596a9", "code": "AYRKWP", "id": 19856, "logo": null, "date": "2022-07-31T13:50:00+08:00", "start": "13:50", "end": "2022-07-31T14:25:00+08:00", "duration": "00:35", "room": "TR214", "slug": "coscup-2022-19856-my-experience-on-open-source-shuttle-program-and-riscduino-project", "url": "https://pretalx.com/coscup-2022/talk/AYRKWP/", "title": "My Experience on Open Source Shuttle Program and Riscduino Project", "subtitle": "", "track": "FOSS-enabled hardware projects", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "Riscduino is a 32 bit RISC V based SOC design targeted to be pin compatible with arudino platform.  Multiple version of this SOC design has been tape-out is part of efabless Shuttle program. This project uses only open source tool set for simulation,synthesis and backend tools. The SOC flow follow the openlane methodology and SOC environment is compatible with efabless/carvel methodology.", "description": "Key feature of Riscduino SOC\n    * Open sourced under Apache-2.0 License (see LICENSE file) - unrestricted commercial use allowed.\n    * Single/Dual/Quad 32 Bit RISC-V core\n    * 2KB SRAM for instruction cache \n    * 2KB SRAM for data cache\n    * 2KB SRAM for Tightly coupled memory - For Data Memory\n    * Quad SPI Master with 4 Chip select, supports both SPI flash and SRAM interface\n    * 2 x UART with 16Byte FIFO\n    * USB 1.1 Host\n    * I2C Master\n    * UART Master\n    * Simple SPI Master with 4 Chip select\n    * 6 Channel ADC (in Progress)\n    * 6 x PWM\n    * 3 x Timer (16 Bit), 1us/1ms/1second resolution\n    * Pin Compatbible to arudino uno\n    * Wishbone compatible design\n    * Written in System Verilog\n    * Open-source tool set\n       * simulation - iverilog\n       * synthesis  - yosys\n       * backend/sta - openlane tool set\n    * Verification suite provided.\n\nGit Repo Path: \nRiscduino Single Core: https://github.com/dineshannayya/riscduino\nRiscduino Dual Core: https://github.com/dineshannayya/riscduino_dcore\nRiscduino Quad Core: https://github.com/dineshannayya/riscduino_qcore", "recording_license": "", "do_not_record": false, "persons": [{"code": "GC3F8T", "name": "Dinesh Annayya", "avatar": null, "biography": "A open source enthusiast", "public_name": "Dinesh Annayya", "guid": "2540c009-0a80-55f3-9e73-f4175601844f", "url": "https://pretalx.com/coscup-2022/speaker/GC3F8T/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/AYRKWP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/AYRKWP/", "attachments": []}, {"guid": "45b99ab6-625f-52a2-986f-d34d4d7a52c5", "code": "BK3NXS", "id": 21653, "logo": null, "date": "2022-07-31T14:35:00+08:00", "start": "14:35", "end": "2022-07-31T15:00:00+08:00", "duration": "00:25", "room": "TR214", "slug": "coscup-2022-21653-marmot-risc-v-soc-leveraging-open-source-isa-ip-process-development-kit-and-eda-tools", "url": "https://pretalx.com/coscup-2022/talk/BK3NXS/", "title": "Marmot RISC-V SoC leveraging open source ISA, IP, process development kit, and EDA tools", "subtitle": "", "track": "FOSS-enabled hardware projects", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "Marmot RISC-V SoC leveraging open source ISA, IP, process development kit, and EDA tools", "description": "Marmot RISC-V SoC leveraging open source ISA, IP, process development kit, and EDA tools", "recording_license": "", "do_not_record": false, "persons": [{"code": "VUAF3S", "name": "Shumpei Kawasaki", "avatar": "https://pretalx.com/media/avatars/VUAF3S_Tm9x0xL.webp", "biography": "Shumpei Kawasaki co-founded SH Consulting in 2013. He specialized in the field of security for RISC-V FPGAs / SoCs. In 1990s, he co-developed SH instruction set architecture and chipsets for Sega Saturn and Dreamcast video games. ARM adopted his \u201c16-bit fixed-length instruction\u201d invention for their successful \u201cARM7TDMI\u201d and \u201cARM9TDMI.\u201d In 2000s Shumpei led a development of a minimal operating system for Root of Trust chips used in network routers, 2-5G mobile handsets, and secure tokens in US.", "public_name": "Shumpei Kawasaki", "guid": "3e9f5c82-41f6-588f-b71f-28072c348782", "url": "https://pretalx.com/coscup-2022/speaker/VUAF3S/"}, {"code": "9SRWHJ", "name": "Kesami Hagiwara", "avatar": "https://pretalx.com/media/avatars/9SRWHJ_0IRWxwX.webp", "biography": "The University of Electro-Communications Integrated Circuit Design Laboratory educates the design, implementation, and evaluation of hardware systems and VLSI, aims to design \u201csystem on chip\u201d by integrating various information processing hardware, and develops a high-performance computational circuit realized with a small number of elements.\nKesami Hagiwara has been designing a chip using RISC-V coreplex on various tools. Kesamis prior job research has been conducted on CPU, cache controller, interrupt controller, memory controller, low power processor architecture of microcontroller for automotive applications, industrial equipment and consumer products, architecture of low power consumption, automobile control with high code efficiency, and low latency consumer industry and development of a CPU core for realtime controllers. Kesami is also working on extremely low power and high performance processor for internet of things (IoT) device. Kesami integrated SH Consulting\u2019s 2-stage pipeline SH-2 CPU implementation.", "public_name": "Kesami Hagiwara", "guid": "d2ed0979-6bbc-5a52-9243-7381e1eb5d70", "url": "https://pretalx.com/coscup-2022/speaker/9SRWHJ/"}, {"code": "ZUVTZU", "name": "Cong-Kha Pham", "avatar": "https://pretalx.com/media/avatars/ZUVTZU_Kpb7Iyw.webp", "biography": "The University of Electro-Communications Integrated Circuit Design Laboratory educates the design, implementation, and evaluation of hardware systems and VLSI, aims to design \u201csystem on chip\u201d by integrating various information processing hardware, and develops a high-performance computational circuit realized with a small number of elements.\nCong-Kha Pham is a professor at the University of Electro-Communications is studying hardware system design implementation by FPGA and integrated circuits Recent projects include research on energy harvest power supply and low-power data-centric sensor network system utilizing it, development of long distance transmission / miniaturization equipment of sensor network by low power wireless, super low-voltage device project, research on memory-based information detection system, hardware implementation of hardware system by FPGA and integrated circuit, etc. Professor Pham is teaching many undergraduate and postgraduate students and has received numerous award for dissertation.", "public_name": "Cong-Kha Pham", "guid": "a6b327cb-c2c6-5f14-9d95-06b865f08697", "url": "https://pretalx.com/coscup-2022/speaker/ZUVTZU/"}, {"code": "EQURP3", "name": "Hoan Huynh", "avatar": "https://pretalx.com/media/avatars/EQURP3_K0Gsu22.webp", "biography": "Hoan Huynh is a Senior Software Engineer at SHC Vietnam.  Graduated from Ho Chi Minh Polytechnic University in Electrical-Electronic major.  Hoan has more than 20 years in microprocessor and digital systems design. He is familiar with almost embedded systems such linux, QNX, FreeRTOS.\nSH Consulting Group (SHC) has engineers in US, Vietnam and in Japan specialized in providing stability to RTOS, device drivers, and wireless connectivities for MCUs such as H8s, SHs, ARMs and RISC-Vs. It has been integrating OSes such as QNX, .NETMF, Linux, and Windows for MCUs and wireless solutions such as Lora, WiFi and Bluetooth for many years. They worked on Windows, Android and iOS platforms. In recent years SHC engineers enabled FreeRTOS for large semiconductor companies on ARM platforms and direct this effort to RISC-Vs.Shumpei Kawasaki co-founded SH Consulting in 2013. He specialized in the field of security for RISC-V FPGAs / SoCs. In 1990s, he co-developed CPUs and chipsets for Sega Saturn and Dreamcast video games. ARM adopted his \u201c16-bit fixed-length instruction\u201d invention for their monumentally successful \u201cARM7TDMI\u201d and \u201cARM9TDMI.\u201d In 2000s Shumpei led a development of a minimal operating system for Root of Trust chips used in network routers, 2-5G mobile handsets, and secure tokens in US.", "public_name": "Hoan Huynh", "guid": "65007b55-c306-50b2-8025-17929d542e73", "url": "https://pretalx.com/coscup-2022/speaker/EQURP3/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/BK3NXS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/BK3NXS/", "attachments": []}, {"guid": "c21eb286-c620-5a34-9dbb-59ed4dda5f39", "code": "DACGVL", "id": 18732, "logo": null, "date": "2022-07-31T15:05:00+08:00", "start": "15:05", "end": "2022-07-31T16:00:00+08:00", "duration": "00:55", "room": "TR214", "slug": "coscup-2022-18732-from-ulx3s-to-modular-ulx4m", "url": "https://pretalx.com/coscup-2022/talk/DACGVL/", "title": "From ULX3S to modular ULX4M", "subtitle": "", "track": "FOSS-enabled hardware projects", "type": "60 mins", "language": "en", "abstract": "A powerful ECP5 board for open source FPGA development\n\nThe ULX3S is a fully open source, compact, robust and affordable FPGA board equipped with a balanced spectrum of extra components and expansions. Although primarily developed as a teaching tool for mastering the principles of digital circuit design 1, a wide selection of useful features and interfaces enables it to serve as a broad spectrum module for installation in complex devices. \n\nhttps://radiona.org/ulx3s/\n\n\nEmbedded systems are everywhere, including in trusted environments. But what is really inside them? ULX4M is a modular version of the popular open hardware project ULX3S. ULX4M delivers a versatile programmable (FPGA) modular mainboard that can be used a wide choice of peripherals. The main board is \"vendor neutral\" and can be used with different FPGA vendors SOM boards. As the community continues to grow, lots of FPGA modules are written, and one goal of our boards would be that we can easily switch and check other vendor chips, and work more on vendor neutral code where possible. The project also improves SERDES availability. Some cheaper FPGA chips do not have lots of SERDES lines and when someone makes a board it needs to choose what peripheral will be using those SERDES lines. With an open source design, users are not dependent on anyone to make boards and can run independent production.\n\nI will talk about features of ULX3S, how we got to modular version and what are the differences between them.\n\nAll boards are open source and available on github\n\nhttps://github.com/emard/ulx3s\n\nhttps://github.com/intergalaktik/ULX4M", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "73KXW8", "name": "Goran", "avatar": "https://pretalx.com/media/avatars/73KXW8_TBKAHBy.webp", "biography": "Goran Mahovli\u0107 (electronics tech) worked for years in repair shop for informatics and banking equipment. Moved on to a developer for low power wireless technologies (LoRA/nbIOT) and measuring systems. Currently self employed in Intergalaktik d.o.o. intergalaktik.eu working on opensource HW solutions, mostly FPGA boards. With constant urge to take apart any device within reach and find out it\u2019s secrets, Goran is equally successful at hardware and software hacking, from cheap products, up-cycling old tech, to serious work in technology and microprocessor development. He is a tech coordinator at Radiona. In past, Goran led a number of accomplished workshop and presentations, regular member of Radiona projects and exhibitions, lead and founder of Radiona SmartZG network. A member of Otvorena Mreza (Open Network) project, working towards accessible and open internet. Among his work is founding the lemilica.com portal, for which he writes.", "public_name": "Goran", "guid": "9655453a-77da-539c-9f78-2edd5812f646", "url": "https://pretalx.com/coscup-2022/speaker/73KXW8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DACGVL/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DACGVL/", "attachments": []}], "TR409-2": [{"guid": "4e120192-2331-54f9-8c2e-4e313a7b8a37", "code": "YTWHAA", "id": 18327, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:30:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-18327-php--cli", "url": "https://pretalx.com/coscup-2022/talk/YTWHAA/", "title": "\u8b93\u9ed1\u756b\u9762\u518d\u6b21\u5049\u5927 - \u7528 PHP \u5beb CLI \u5de5\u5177", "subtitle": "", "track": "\u8b93 PHP \u518d\u6b21\u5049\u5927", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5df7\u5b50\u88e1\u7684\u958b\u767c\u8005\u90fd\u77e5\u9053\uff0c\u5728\u7d42\u7aef\u6a5f\u5e95\u4e0b\u7528\u6307\u4ee4\u505a\u4e8b\u662f\u53c8\u5feb\u3001\u53c8\u6709\u6548\uff0c\u800c\u4e14\u770b\u8d77\u4f86\u9084\u5f88\u5e25\u7684\u505a\u4e8b\u65b9\u5f0f\u3002\u5373\u4fbf\u662f\u5c08\u6ce8\u65bc Web \u958b\u767c\u7684 PHP \u7a0b\u5f0f\u8a9e\u8a00\uff0c\u4e5f\u63d0\u4f9b\u4e86 CLI SAPI \u4f9b\u958b\u767c\u8005\u6253\u9020\u6307\u4ee4\u5de5\u5177\u3002\u5728\u9019\u5834\u5206\u4eab\u88e1\uff0c\u5c07\u5f9e\u64b0\u5beb CLI \u5de5\u5177\u6240\u9700\u7684\u57fa\u790e\u77e5\u8b58\u51fa\u767c\uff0c\u9010\u6b65\u4ecb\u7d39\u5982\u4f55\u8f38\u51fa\u6587\u5b57\u3001\u8868\u683c\u3001\u80cc\u666f\u3001\u52d5\u756b\u3001\u6253\u5305\u3001\u767c\u4f48\u4ee5\u53ca\u958b\u767c\u751f\u614b\u7cfb\u88e1\u53ef\u4f7f\u7528\u7684\u5957\u4ef6\u8207\u6846\u67b6\u3002\u807d\u5b8c\u9019\u5834\u5206\u4eab\u5f8c\uff0c\u5c07\u66f4\u80fd\u4eab\u53d7\u4ee5\u958b\u653e\u539f\u59cb\u78bc\u6253\u9020\u5de5\u5177\u7684\u5feb\u611f\u3002", "description": "\u9810\u8a08\u5206\u4eab\u5927\u7db1\u5982\u4e0b\uff1a\n* \u57f7\u884c PHP \u7684\u65b9\u5f0f\uff1aWeb v.s CLI\n* \u958b\u767c CLI \u5de5\u5177\u6240\u9700\u7684\u57fa\u790e\u77e5\u8b58\n* \u57fa\u790e\u6280\u5de7 (\u7a0b\u5f0f\u57f7\u884c\u3001\u50b3\u63a5\u53c3\u6578\u3001\u756b\u9762\u8f38\u51fa\u3001\u5e38\u7528\u5957\u4ef6\u53ca\u5de5\u5177)\n* \u9032\u968e\u6280\u5de7 (\u984f\u8272\u53ca\u80cc\u666f\u63a7\u5236\u3001\u8868\u683c\u6392\u7248\u3001\u52d5\u756b)\n* \u6253\u5305\u5de5\u5177\u53ca\u767c\u4f48\u7ba1\u9053\n* \u56de\u9867\u8207\u7e3d\u7d50", "recording_license": "", "do_not_record": false, "persons": [{"code": "JL9ME8", "name": "\u8303\u8056\u4f51", "avatar": "https://pretalx.com/media/avatars/JL9ME8_D9NU8WS.webp", "biography": "\u591a\u5e74\u6280\u8853\u793e\u7fa4\u5fd7\u5de5\uff0c\u7a4d\u6975\u53c3\u8207 PHP \u53ca Kotlin \u793e\u7fa4\u904b\u4f5c\u3002\u5275\u8fa6 Laravel \u9053\u5834\u3001LaravelConf Taiwan \u53ca Kotlin \u8b80\u66f8\u6703/\u7df4\u529f\u5834\u7b49\u6d3b\u52d5\u3002\u76ee\u524d\u5728 JetBrains \u64d4\u4efb\u6280\u8853\u50b3\u6559\u58eb\uff0c\u8ca0\u8cac\u63a8\u5ee3 IDE \u5de5\u5177\u53ca\u6280\u8853\u3002\u5e73\u6642\u9189\u5fc3\u65bc\u6280\u8853\u7814\u7a76\uff0c\u671f\u5f85\u80fd\u5c07\u8907\u96dc\u7684\u6280\u8853\u540d\u8a5e\u7528\u901a\u4fd7\u6613\u61c2\u7684\u65b9\u5f0f\u8b93\u4eba\u4eba\u90fd\u80fd\u5438\u6536\u3002\u5de5\u4f5c\u4e4b\u9918\u662f\u4e00\u4f4d\u751c\u9ede\u611b\u597d\u8005\u3002", "public_name": "\u8303\u8056\u4f51", "guid": "b371ad3e-b8cd-5f3e-840d-7d234620bfe3", "url": "https://pretalx.com/coscup-2022/speaker/JL9ME8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/YTWHAA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/YTWHAA/", "attachments": []}, {"guid": "2868fee1-25ae-5971-88a9-136f129ed74c", "code": "R7RGD7", "id": 18314, "logo": null, "date": "2022-07-31T10:40:00+08:00", "start": "10:40", "end": "2022-07-31T11:20:00+08:00", "duration": "00:40", "room": "TR409-2", "slug": "coscup-2022-18314-generator--fiber--php--coroutine", "url": "https://pretalx.com/coscup-2022/talk/R7RGD7/", "title": "\u5f9e Generator \u5230 Fiber\uff0c\u6dfa\u8ac7 PHP \u7684 Coroutine \u767c\u5c55", "subtitle": "", "track": "\u8b93 PHP \u518d\u6b21\u5049\u5927", "type": "40 mins", "language": "zh-hant", "abstract": "\u5c0d\u65bc\u5927\u591a\u6578 PHP \u958b\u767c\u8005\u6240\u719f\u6089\u4e14\u7fd2\u6163\u7684\u90fd\u662f Blocking I/O \u7684\u6d41\u7a0b\uff0c\u4f46\u8fd1\u5e7e\u5e74 PHP \u4e2d Async I/O \u7684\u5957\u4ef6\u767c\u5c55\u8d8a\u4f86\u8d8a\u6210\u719f\uff0c\u4e26\u96a8\u8457 PHP 5.5 \u7684 Generator \u4e00\u76f4\u5230 PHP 8.1 \u7684 Fiber \u65b0\u7279\u6027\uff0c\u5c07\u672c\u4f86 Async \u7684\u958b\u767c\u6a21\u5f0f\u80fd\u66f4\u52a0\u4ee5 Coroutine \u5316\u3002\n\n\u4e00\u822c\u958b\u767c\u8005\u5c0d\u65bc Generator \u7684\u4f7f\u7528\u60c5\u5883\u5927\u90e8\u5206\u50c5\u9650\u65bc\u8655\u7406\u5927\u91cf\u8cc7\u6599\u6642\u7bc0\u7701\u8a18\u61b6\u9ad4\u4f7f\u7528\uff0c\u672c\u8b70\u7a0b\u5c07\u5e36\u5927\u5bb6\u7406\u89e3 Async I/O  \u8207 Coroutine \u7684\u6982\u5ff5\u8207\u5be6\u52d9\u61c9\u7528\uff0c\u4ee5\u53ca\u85c9\u7531\u4e3b\u6d41\u7684 Async I/O \u5c08\u6848\u4f86\u4e86\u89e3 Generator \u8207 Fiber \u7684\u7279\u6027\u70ba\u5176\u5e36\u4f86\u4ec0\u9ebc\u5e6b\u52a9\u3002\u4e26\u4e14\u8a0e\u8ad6\u5728 PHP \u5c08\u6848\u4e2d\u4f7f\u7528\u5354\u7a0b\u5316 Async I/O \u6642\u7684\u5e38\u898b\u554f\u984c\u3002", "description": "\u5c0d\u65bc\u5927\u591a\u6578 PHP \u958b\u767c\u8005\u6240\u719f\u6089\u4e14\u7fd2\u6163\u7684\u90fd\u662f Blocking I/O \u7684\u6d41\u7a0b\uff0c\u4f46\u8fd1\u5e7e\u5e74 PHP \u4e2d Async I/O \u7684\u5957\u4ef6\u767c\u5c55\u8d8a\u4f86\u8d8a\u6210\u719f\uff0c\u4e26\u96a8\u8457 PHP 5.5 \u7684 Generator \u4e00\u76f4\u5230 PHP 8.1 \u7684 Fiber \u65b0\u7279\u6027\uff0c\u5c07\u672c\u4f86 Async \u7684\u958b\u767c\u6a21\u5f0f\u80fd\u66f4\u52a0\u4ee5 Coroutine \u5316\u3002\n\n\u4e00\u822c\u958b\u767c\u8005\u5c0d\u65bc Generator \u7684\u4f7f\u7528\u60c5\u5883\u5927\u90e8\u5206\u50c5\u9650\u65bc\u8655\u7406\u5927\u91cf\u8cc7\u6599\u6642\u7bc0\u7701\u8a18\u61b6\u9ad4\u4f7f\u7528\uff0c\u672c\u8b70\u7a0b\u5c07\u5e36\u5927\u5bb6\u7406\u89e3 Async I/O  \u8207  Coroutine \u7684\u6982\u5ff5\u8207\u5be6\u52d9\u61c9\u7528\uff0c\u4ee5\u53ca\u85c9\u7531\u4e3b\u6d41\u7684 Async I/O \u5c08\u6848\u4f86\u4e86\u89e3 Generator \u8207 Fiber \u7684\u7279\u6027\u70ba\u5176\u5e36\u4f86\u4ec0\u9ebc\u5e6b\u52a9\u3002\u4e26\u4e14\u8a0e\u8ad6\u5728 PHP \u5c08\u6848\u4e2d\u4f7f\u7528\u5354\u7a0b\u5316 Async I/O \u6642\u7684\u5e38\u898b\u554f\u984c\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "BJSVNV", "name": "Albert Chen", "avatar": "https://pretalx.com/media/avatars/BJSVNV_3lr3XPP.webp", "biography": "Albert \u662f\u500b\u71b1\u611b\u958b\u6e90\u7684\u8edf\u9ad4\u67b6\u69cb\u5e2b\uff0c\u540c\u6642\u70ba laravel-swoole \u5c08\u6848\u7684\u958b\u767c\u8005\u3002\u559c\u6b61\u5229\u7528\u6280\u8853\u89e3\u6c7a\u8a31\u591a\u65e5\u5e38\u751f\u6d3b\u4e2d\u7684\u8907\u96dc\u554f\u984c\uff0c\u540c\u6642\u4e5f\u5e38\u6d3b\u8e8d\u5728\u6280\u8853\u793e\u7fa4\u4e2d\u63a8\u5ee3 Swoole \u7684\u61c9\u7528\u3002", "public_name": "Albert Chen", "guid": "4d9a0783-eb48-5ea4-9a4f-2021d96a103d", "url": "https://pretalx.com/coscup-2022/speaker/BJSVNV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/R7RGD7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/R7RGD7/", "attachments": []}, {"guid": "8abe56c7-8d7f-5fb7-8d38-7a94593b67d5", "code": "ZHTKWZ", "id": 19445, "logo": null, "date": "2022-07-31T11:30:00+08:00", "start": "11:30", "end": "2022-07-31T12:10:00+08:00", "duration": "00:40", "room": "TR409-2", "slug": "coscup-2022-19445-laravel-bagisto", "url": "https://pretalx.com/coscup-2022/talk/ZHTKWZ/", "title": "\u900f\u904e Laravel Bagisto \u96fb\u5546\u67b6\u7ad9\u6846\u67b6\uff0c\u4e86\u89e3\u67b6\u7ad9\u8edf\u9ad4\u539f\u59cb\u78bc\u67b6\u69cb", "subtitle": "", "track": "\u8b93 PHP \u518d\u6b21\u5049\u5927", "type": "40 mins", "language": "zh-hant", "abstract": "Laravel Bagisto \u662f Laravel \u751f\u614b\u7cfb\u4e2d\uff0ceCommerce \u67b6\u7ad9\u71b1\u9580\u7684\u5957\u4ef6\u4e4b\u4e00\uff0c\u5177\u5099\u73fe\u4ee3\u5316\u7684 UI \u4ee5\u53ca\u5f37\u5927\u7684\u7ba1\u7406\u529f\u80fd\u3002\u900f\u904e\u5206\u6790 Bagisto \u7684\u6280\u8853\u67b6\u69cb\uff0c\u53ef\u4ee5\u5e6b\u52a9\u6211\u5011\u4e86\u89e3\u4e00\u500b\u63d0\u4f9b\u8edf\u9ad4\u4fee\u6539\u6027\u7684\u6846\u67b6\uff0c\u6703\u6709\u7684\u7a0b\u5f0f\u78bc\u67b6\u69cb\u3002\n\n\u5e0c\u671b\u80fd\u5e6b\u52a9\u807d\u773e\u555f\u767c\uff0c\u5c0d\u65bc\u6b64\u985e\u578b\u8edf\u9ad4\u958b\u767c\uff0c\u6216\u662f\u6975\u9ad8\u6a21\u7d44\u5316\u98a8\u683c\u7684\u7a0b\u5f0f\u78bc\uff0c\u6703\u662f\u600e\u9ebc\u7d44\u7e54\u800c\u6210\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "TNXVVC", "name": "John Liu", "avatar": "https://pretalx.com/media/avatars/TNXVVC_f2NRmnv.webp", "biography": "\u64c5\u9577 Web \u5168\u7aef\u958b\u767c\u8207\u8cc7\u6599\u5206\u6790\u8655\u7406\uff0c\u6709\u904e\u591a\u7a2e\u8a9e\u8a00\u548c\u6846\u67b6\u7d93\u9a57\uff0c\u6700\u8fd1\u6700\u5e38\u7814\u7a76 Laravel \u548c Javascript\uff0c\u559c\u6b61\u91dd\u5c0d\u4e0d\u540c\u554f\u984c\u4f7f\u7528\u4e0d\u540c\u8a9e\u8a00\u6280\u8853\u4e86\u7d50\u5b83\u3002\n\n\u76ee\u524d\u5728\u77fd\u8c37\u516c\u53f8 Netskope \u64d4\u4efb\u5168\u7aef\u5de5\u7a0b\u5e2b\uff0c\u5354\u52a9\u958b\u767c\u8cc7\u5b89 SaaS \u5e73\u53f0\uff0c\u540c\u6642\u4e5f\u548c\u591a\u500b\u6559\u5b78\u55ae\u4f4d\u5408\u4f5c\uff0c\u5177\u6709\u591a\u5e74\u7684\u6388\u8ab2\u8207\u6f14\u8b1b\u7d93\u6b77\u3002", "public_name": "John Liu", "guid": "c72fa4bd-2d07-5dac-9646-16b81dc2f052", "url": "https://pretalx.com/coscup-2022/speaker/TNXVVC/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ZHTKWZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ZHTKWZ/", "attachments": []}, {"guid": "52bf9765-bcaa-56fc-ae8e-78b1447e3137", "code": "VTGDPT", "id": 20186, "logo": null, "date": "2022-07-31T13:30:00+08:00", "start": "13:30", "end": "2022-07-31T14:00:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-20186-php", "url": "https://pretalx.com/coscup-2022/talk/VTGDPT/", "title": "PHP \u5927\u54c9\u554f\u8207\u96dc\u8ac7", "subtitle": "", "track": "\u8b93 PHP \u518d\u6b21\u5049\u5927", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5982\u679c\u4f60\u5e73\u5e38\u5c31\u6709\u5728\u5bebPHP \u6216\u8005\u8003\u616e\u8981\u5165\u5751PHP \u90fd\u53ef\u4ee5\u4f86\u804a\u804a\u4f60\u6709\u90a3\u4e9b\u554f\u984c\u60f3\u8981\u89e3\u6c7a\u3002\u50cf\u662f\u8981\u4e0d\u8981\u7528\u6846\u67b6\uff0c\u8981\u7528\u54ea\u500b\u6846\u67b6\uff0c\u6709\u54ea\u4e9b\u5957\u4ef6\u53ef\u4ee5\u7528\uff0c\u6216\u8005\u4e0d\u7528\u5957\u4ef6\u53ef\u4ee5\u600e\u9ebc\u5beb\uff0c\u90fd\u53ef\u4ee5\u4f86\u804a\u804a\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "D7A9RZ", "name": "fripig", "avatar": null, "biography": "\u56e0\u70ba\u75ab\u60c5\u53ea\u80fd\u5728\u5bb6\u7d0d\u6dbc\u7684SOHO\u4eba \u5e73\u5e38\u9760\u8457laravel\u6df7\u98ef\u5403\u76840.75\u7aef\u5de5\u7a0b\u5e2b", "public_name": "fripig", "guid": "63dab1a9-2638-547f-b8ee-86600b1777a4", "url": "https://pretalx.com/coscup-2022/speaker/D7A9RZ/"}, {"code": "Q3WPLF", "name": "Duncan", "avatar": null, "biography": null, "public_name": "Duncan", "guid": "f1ace750-f9fe-561d-9f34-8efb02ac11c6", "url": "https://pretalx.com/coscup-2022/speaker/Q3WPLF/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/VTGDPT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/VTGDPT/", "attachments": []}, {"guid": "aa1bbdc1-cf56-5da6-a80e-f6f6293734f0", "code": "KCQNHE", "id": 18416, "logo": null, "date": "2022-07-31T14:10:00+08:00", "start": "14:10", "end": "2022-07-31T14:40:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-18416-php-8", "url": "https://pretalx.com/coscup-2022/talk/KCQNHE/", "title": "\u8b93\u4f60\u7684\u7a0b\u5f0f\u6e05\u695a\u6613\u61c2\uff01\u8ac7 PHP 8 \u64b0\u5beb\u65b9\u5f0f", "subtitle": "", "track": "\u8b93 PHP \u518d\u6b21\u5049\u5927", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u81ea\u5f9e 2020 \u5e74\u767c\u5e03 PHP 8 \u958b\u59cb\uff0c\u91dd\u5c0d\u65b0\u8a9e\u6cd5\u7684\u8a0e\u8ad6\u5c64\u51fa\u4e0d\u7aae\n\n\u4eca\u5929\u6211\u5011\u4f86\u804a\u804a\u5982\u4f55\u5229\u7528\u9019\u4e9b\u65b0\u8a9e\u6cd5\uff0c\u8b93\u4f60\u7684\u7a0b\u5f0f\u770b\u8d77\u4f86\u66f4\u52a0\u6e05\u6670\uff0c\u8b93\u5176\u4ed6\u4eba\u66f4\u597d\u4fee\u6539\u4ee5\u53ca\u7dad\u8b77\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "VKYCZB", "name": "Recca Chao", "avatar": "https://pretalx.com/media/avatars/VKYCZB_qTFRozH.webp", "biography": "\u5f9e 2019 \u5e74\u958b\u59cb\u5ba3\u50b3 PHP \u7684\u7f8e\u597d\n2020 \u958b\u59cb\u63a5\u89f8 Kotlin", "public_name": "Recca Chao", "guid": "5ba70ca6-0568-5ba4-a03b-9b60c23d3281", "url": "https://pretalx.com/coscup-2022/speaker/VKYCZB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/KCQNHE/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/KCQNHE/", "attachments": []}, {"guid": "d040c9f9-b275-595c-acd6-27a185cd235b", "code": "DDGUUA", "id": 19521, "logo": null, "date": "2022-07-31T14:50:00+08:00", "start": "14:50", "end": "2022-07-31T15:20:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-19521-developer-experience-for-php-crud-programmer", "url": "https://pretalx.com/coscup-2022/talk/DDGUUA/", "title": "Developer experience for (PHP) CRUD programmer", "subtitle": "", "track": "\u8b93 PHP \u518d\u6b21\u5049\u5927", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u9109\u91ce\u7d71\u8a08\uff0c\u7db2\u9801\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u5927\u90e8\u5206\u6642\u9593\u90fd\u662f\u5728\u505a CRUD\u3002\u90a3\u5982\u679c\u6709\u4e00\u7a2e API \u958b\u767c\u65b9\u5f0f\uff0c\u53ea\u9700\u5c08\u6ce8\u65bc Database Schema \u8a2d\u8a08\u53ca\u5c0d\u61c9\uff0c\u7121\u9700\u518d\u4fee\u6539 / \u7dad\u8b77\u5982 ORM \u7684\u7a0b\u5f0f\u78bc\uff0c\u800c\u300c\u81ea\u52d5\u300d\u7522\u751f\u5c0d\u61c9\u7684 API \u6642\uff0c\u662f\u5426\u53ef\u4ee5\u85c9\u6b64\u64fa\u812b CRUD \u958b\u767c\u8005\u7684\u67b7\u9396\uff0c\u628a\u66f4\u591a\u7684\u6642\u9593\u8207\u7cbe\u529b\u300c\u6d6a\u8cbb\u300d\u5728\u66f4\u7f8e\u597d\u7684\u4e8b\u7269\u4e0a\uff1f\n\n\u672c\u8b70\u7a0b\u5c07\u8207\u5927\u5bb6\u4e00\u540c\u5206\u4eab\u6b64\u6b21\u63a2\u7d22\u904e\u7a0b\u4e2d\u7684\u5fc3\u5f97\u8207\u6210\u679c\u3002", "description": "\u9069\u5408 1-2 \u5e74\u5de5\u4f5c\u7d93\u9a57\u7684\u7db2\u9801\u8edf\u9ad4\u5de5\u7a0b\u5e2b\uff1b\n\u9069\u5408\u8ca0\u8cac\u5e36\u9818\u5718\u968a\u3001\u63d0\u5347\u5de5\u7a0b\u5e2b\u9ad4\u9a57\u7684\u65b0\u624b\u6280\u8853\u7ba1\u7406\u8005\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "9ALUUA", "name": "Ant", "avatar": "https://pretalx.com/media/avatars/9ALUUA_aMeJyRW.webp", "biography": "I am Ant", "public_name": "Ant", "guid": "359f7030-ffa5-5b9f-8e9f-4658ffdbd49b", "url": "https://pretalx.com/coscup-2022/speaker/9ALUUA/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DDGUUA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DDGUUA/", "attachments": []}, {"guid": "c27a24ce-9aee-5f77-a536-1be0b9ac4d5a", "code": "8RYEGK", "id": 19387, "logo": null, "date": "2022-07-31T15:30:00+08:00", "start": "15:30", "end": "2022-07-31T16:00:00+08:00", "duration": "00:30", "room": "TR409-2", "slug": "coscup-2022-19387-is-it-possible-to-build-a-smart-home-for-php-developers", "url": "https://pretalx.com/coscup-2022/talk/8RYEGK/", "title": "Is it possible to build a Smart home for PHP developers?", "subtitle": "", "track": "\u8b93 PHP \u518d\u6b21\u5049\u5927", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u96a8\u8457\u7db2\u8def\u6642\u4ee3\u5feb\u901f\u7684\u8208\u8d77\u767c\u5c55\uff0c\u4ee5\u53ca\u786c\u9ad4\u88dd\u7f6e\u7684\u666e\u904d\uff0c\u7269\u806f\u7db2\u9019\u500b\u540d\u8a5e\u6162\u6162\u5730\u6620\u5165\u5927\u773e\u773c\u7c3e\uff0c\u7269\u806f\u7db2\u88dd\u7f6e\u9664\u4e86\u61c9\u7528\u5728\u5de5\u5ee0\u5834\u57df\u3001\u5b78\u6821\u7b49\u516c\u5171\u5834\u6240\u4e4b\u5916\uff0c\u4e5f\u64f4\u53ca\u5230\u4e86\u5bb6\u5ead\u8207\u4e00\u822c\u4f7f\u7528\u8005\u7aef\uff0c\u900f\u904e\u7269\u806f\u7db2\u88dd\u7f6e\u4f86\u6253\u9020\u751f\u6d3b\u61c9\u7528\uff0c\u4e26\u6539\u5584\u8207\u63d0\u5347\u751f\u6d3b\u7684\u54c1\u8cea\uff0c\u672c\u8b70\u7a0b\uff0c\u4ee5PHP\u958b\u767c\u8005\u7684\u89d2\u5ea6\u70ba\u51fa\u767c\u9ede\uff0c\u770b\u6709\u6c92\u6709\u53ef\u80fd\u5efa\u7f6e\u4e00\u500b\u667a\u6167\u5bb6\u5ead\u4f86\u63d0\u5347\u8207\u6539\u5584\u751f\u6d3b\u4e0a\u7684\u54c1\u8cea\u3002", "description": "\u672c\u8b70\u7a0b\u7684\u7ae0\u7bc0\u5b89\u6392\u5982\u4e0b\uff1a\n\n- \u52d5\u6a5f\uff0c\u5728\u751f\u6d3b\u4e2d\u6240\u9047\u5230\u7684\u554f\u984c\n- \u7269\u806f\u7db2\u8207\u667a\u6167\u5bb6\u5ead\u7684\u57fa\u672c\u4ecb\u7d39\n- \u7269\u806f\u7db2\u88dd\u7f6e\u9078\u7528\uff0c\u81ea\u9020or\u73fe\u6210\uff1f\n- \u7269\u806f\u7db2\u88dd\u7f6e\u9078\u7528\u5f8c\uff0c\u57fa\u672c\u88dd\u7f6e\u7684\u8a2d\u5b9a\n- IFTTT\u4ecb\u7d39\u8207\u57fa\u672c\u61c9\u7528\n- \u7269\u806f\u7db2\u88dd\u7f6e\u8207IFTTT\u7684\u57fa\u672c\u9023\u52d5\u61c9\u7528\n- \u5229\u7528PHP\u958b\u767cWebhook\u8207IFTTT\u7684\u6574\u5408\n- \u5b8c\u6210\u5f8c\u7684\u61c9\u7528\u4ecb\u7d39\u8207Demo\n- \u6210\u672c\u4f30\u7b97&\u7e3d\u7d50", "recording_license": "", "do_not_record": false, "persons": [{"code": "SYBVSL", "name": "Peter", "avatar": "https://pretalx.com/media/avatars/SYBVSL_N7rpVEy.webp", "biography": "\u6211\u53eb Peter, \u662f\u4e00\u540d\u670d\u52d9\u65bc\u8cc7\u7b56\u6703\u7db2\u7ad9\u958b\u767c\u8005\uff0c\u76ee\u524d\u4e3b\u8981\u7684\u958b\u767c\u4f7f\u7528\u7684\u7a0b\u5f0f\u8a9e\u8a00\u70ba PHP \u8207 Python\uff0c\u540c\u6642\u4e5f\u662f\u4e00\u540d\u958b\u6e90\u5c08\u6848\u7684\u8ca2\u737b\u8005\uff0c\u4e3b\u8981\u662f\u5728 GitHub \u4e0a\u53c3\u52a0\u5404\u5f0f\u5404\u6a23\u7684\u958b\u6e90\u8ca2\u737b\u6d3b\u52d5\u3002", "public_name": "Peter", "guid": "740e6f12-1790-5303-a945-3d96e0347e38", "url": "https://pretalx.com/coscup-2022/speaker/SYBVSL/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8RYEGK/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8RYEGK/", "attachments": []}], "TR313": [{"guid": "292be8ee-906b-5bff-9b14-5501b6d10ccd", "code": "CMX8SB", "id": 21575, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T11:00:00+08:00", "duration": "01:00", "room": "TR313", "slug": "coscup-2022-21575", "url": "https://pretalx.com/coscup-2022/talk/CMX8SB/", "title": "\u6d3b\u52d5\u7d00\u5ff5\u54c1\u4ea4\u6d41\u6703", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u7c21\u55ae\u8aaa\u5c31\u662f\u540c\u6a02\u6703 \u2014 \u6709\u76f8\u540c\u559c\u597d\u7684\u4eba\u3001\u6b61\u6a02\u805a\u6703\u7684\u6d3b\u52d5\uff01BoF \u662f COSCUP \u6bcf\u5e74\u7684\u91cd\u982d\u6232\u4e4b\u4e00\uff0c\u4f60\u5011\u53ef\u4ee5\u66a2\u8ac7\u5f7c\u6b64\u5728\u76f8\u540c\u4e3b\u984c\u4e0a\u7684\u65b0\u767c\u73fe\uff0c\u53c8\u6216\u8005\u8207\u5176\u4ed6\u53ea\u5728\u7db2\u8def\u4e0a\u804a\u904e\u5929\u3001\u537b\u6c92\u898b\u904e\u9762\u7684\u300c\u719f\u4eba\u300d\u78b0\u500b\u9762\u3002\n\nCOSCUP \u5e74\u6703\u805a\u96c6\u958b\u653e\u6e90\u78bc\u793e\u7fa4\u6210\u54e1\uff0c\u662f\u8209\u8fa6\u548c\u958b\u6e90\u3001\u793e\u7fa4\u53ca\u958b\u653e\u6587\u5316\u6709\u95dc\u958b\u6e90\u76f8\u95dc\u4e3b\u984c BoF \u7684\u7d55\u4f73\u74b0\u5883\uff01\n\n\u6b61\u8fce\u958b\u6e90\u793e\u7fa4\u5728 COSCUP \u671f\u9593\u8209\u8fa6 BoF \u540c\u597d\u6703\uff01\u5982\u679c\u4f60\u60f3\u8981\u9810\u7d04 BoF \u6642\u6bb5\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8acb\u81f3\u6b64[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\uff1b\u540c\u6642\uff0c\u4e5f\u6b61\u8fce\u5728\u6b64\u5ba3\u50b3\u5834\u5916\u81ea\u884c\u8209\u8fa6\u7684\u958b\u6e90\u805a\u6703\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd\u6587\u4ef6\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "\u6d3b\u52d5\u7d00\u5ff5\u54c1\u5c31\u50cf\u7d05\u82b1\u65c1\u908a\u7684\u7da0\u8449\uff0c\u96d6\u7136\u6c92\u4ec0\u9ebc\u4eba\u8a0e\u8ad6\u3001\u4f46\u5176\u5be6\u7d00\u5ff5\u54c1\u505a\u5f97\u597d\uff0c\u4e5f\u80fd\u9ede\u4eae\u6d3b\u52d5\u672c\u8eab\uff01\n\uff08\u5927\u5bb6\u770b\u5230\u53b2\u5bb3\u7684\u7d00\u5ff5\u54c1\u4e00\u5b9a\u6703\u5fcd\u4e0d\u4f4f\u8f49\u767c\u7684\u5427\uff5e\uff09\n\u4f46\u662f\uff0c\u6bcf\u6b21\u5728\u60f3\u7d00\u5ff5\u54c1\u7684\u6642\u5019\u537b\u7e3d\u662f\u7d5e\u76e1\u8166\u6c41\uff0c\u5de6\u601d\u53f3\u60f3\u537b\u60f3\u4e0d\u51fa\u500b\u597d\u9ede\u5b50\uff1b\n\u53c8\u6216\u8005\u525b\u597d\u932f\u904e\u4e86\u67d0\u6b21\u6d3b\u52d5\uff0c\u56e0\u70ba\u518d\u4e5f\u62ff\u4e0d\u5230\u90a3\u500b\u9650\u91cf\u7684\u9177\u6771\u897f\u800c\u627c\u8155\u5462\uff1f\n\n\u9019\u88e1\uff0c\u8b93\u6211\u5011\u4f86\u4ea4\u6d41\u5427\uff01\n\u6211\u5011\u4e00\u8d77\u4f86\u8a0e\u8ad6\uff0c\u600e\u6a23\u7684\u7d00\u5ff5\u54c1\uff1a\u505a\u8d77\u4f86\u6c92\u8ca0\u64d4\u3001\u62ff\u7684\u4eba\u5f88\u559c\u6b61\uff01\n\u4e5f\u6703\u540c\u6642\u8209\u8fa6\u7d00\u5ff5\u54c1\u4ea4\u63db\u5927\u6703\u3001\u9664\u4e86\u4ea4\u6d41\u5916\uff0c\u8aaa\u4e0d\u5b9a\u771f\u7684\u80fd\u63db\u5230\u6700\u9069\u5408\u4f60\u7684\u5c0f\u7269\u5594\u2764\ufe0f\u200d\ud83d\udd25\n\n\u5982\u679c\u53ef\u4ee5\uff0c\u5e0c\u671b\u5927\u5bb6\u53ef\u4ee5\u6e96\u5099\uff1a\n* \u4e00\u500b\u81ea\u5df1\u8d85\u559c\u6b61\u7684\u6d3b\u52d5\u7d00\u5ff5\u54c1\uff08\u70ab\u8000\u7528\uff09\n* \u4e00\u500b\u60f3\u8981\u8ddf\u4eba\u4ea4\u63db\u7684\u7d00\u5ff5\u54c1\n\u4f46\u662f\u7a7a\u624b\u4f86\u4e5f\u8d85\u6b61\u8fce\u7684\u5566\uff01\n\n\u5099\u8a3b\uff1a\u4e0d\u4e00\u5b9a\u8981\u662f\u793e\u7fa4\u6d3b\u52d5\u62ff\u5230\u7684\uff0c\u5546\u696d\u6d3b\u52d5\u3001\u516c\u53f8\u54e1\u5de5\u8d08\u54c1\uff0c\u751a\u81f3\u662f\u80a1\u6771\u6703\u7684\u90fd\u53ef\u4ee5\u5466\uff01", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/CMX8SB/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/CMX8SB/", "attachments": []}, {"guid": "90296be0-9724-5564-bbf6-7e2266f7a643", "code": "SYX83C", "id": 21576, "logo": null, "date": "2022-07-31T11:00:00+08:00", "start": "11:00", "end": "2022-07-31T12:00:00+08:00", "duration": "01:00", "room": "TR313", "slug": "coscup-2022-21576-bof--day-2-slot-2", "url": "https://pretalx.com/coscup-2022/talk/SYX83C/", "title": "BoF \u793e\u7fa4\u805a day 2 slot 2", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u7c21\u55ae\u8aaa\u5c31\u662f\u540c\u6a02\u6703 \u2014 \u6709\u76f8\u540c\u559c\u597d\u7684\u4eba\u3001\u6b61\u6a02\u805a\u6703\u7684\u6d3b\u52d5\uff01BoF \u662f COSCUP \u6bcf\u5e74\u7684\u91cd\u982d\u6232\u4e4b\u4e00\uff0c\u4f60\u5011\u53ef\u4ee5\u66a2\u8ac7\u5f7c\u6b64\u5728\u76f8\u540c\u4e3b\u984c\u4e0a\u7684\u65b0\u767c\u73fe\uff0c\u53c8\u6216\u8005\u8207\u5176\u4ed6\u53ea\u5728\u7db2\u8def\u4e0a\u804a\u904e\u5929\u3001\u537b\u6c92\u898b\u904e\u9762\u7684\u300c\u719f\u4eba\u300d\u78b0\u500b\u9762\u3002\n\nCOSCUP \u5e74\u6703\u805a\u96c6\u958b\u653e\u6e90\u78bc\u793e\u7fa4\u6210\u54e1\uff0c\u662f\u8209\u8fa6\u548c\u958b\u6e90\u3001\u793e\u7fa4\u53ca\u958b\u653e\u6587\u5316\u6709\u95dc\u958b\u6e90\u76f8\u95dc\u4e3b\u984c BoF \u7684\u7d55\u4f73\u74b0\u5883\uff01\n\n\u6b61\u8fce\u958b\u6e90\u793e\u7fa4\u5728 COSCUP \u671f\u9593\u8209\u8fa6 BoF \u540c\u597d\u6703\uff01\u5982\u679c\u4f60\u60f3\u8981\u9810\u7d04 BoF \u6642\u6bb5\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8acb\u81f3\u6b64[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\uff1b\u540c\u6642\uff0c\u4e5f\u6b61\u8fce\u5728\u6b64\u5ba3\u50b3\u5834\u5916\u81ea\u884c\u8209\u8fa6\u7684\u958b\u6e90\u805a\u6703\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd\u6587\u4ef6\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SYX83C/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SYX83C/", "attachments": []}, {"guid": "6f8e4cdb-a7d0-542f-a5c1-b382b9e06640", "code": "3HCHDC", "id": 21577, "logo": null, "date": "2022-07-31T12:00:00+08:00", "start": "12:00", "end": "2022-07-31T13:00:00+08:00", "duration": "01:00", "room": "TR313", "slug": "coscup-2022-21577-bof--day-2-slot-3", "url": "https://pretalx.com/coscup-2022/talk/3HCHDC/", "title": "BoF \u793e\u7fa4\u805a day 2 slot 3", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u7c21\u55ae\u8aaa\u5c31\u662f\u540c\u6a02\u6703 \u2014 \u6709\u76f8\u540c\u559c\u597d\u7684\u4eba\u3001\u6b61\u6a02\u805a\u6703\u7684\u6d3b\u52d5\uff01BoF \u662f COSCUP \u6bcf\u5e74\u7684\u91cd\u982d\u6232\u4e4b\u4e00\uff0c\u4f60\u5011\u53ef\u4ee5\u66a2\u8ac7\u5f7c\u6b64\u5728\u76f8\u540c\u4e3b\u984c\u4e0a\u7684\u65b0\u767c\u73fe\uff0c\u53c8\u6216\u8005\u8207\u5176\u4ed6\u53ea\u5728\u7db2\u8def\u4e0a\u804a\u904e\u5929\u3001\u537b\u6c92\u898b\u904e\u9762\u7684\u300c\u719f\u4eba\u300d\u78b0\u500b\u9762\u3002\n\nCOSCUP \u5e74\u6703\u805a\u96c6\u958b\u653e\u6e90\u78bc\u793e\u7fa4\u6210\u54e1\uff0c\u662f\u8209\u8fa6\u548c\u958b\u6e90\u3001\u793e\u7fa4\u53ca\u958b\u653e\u6587\u5316\u6709\u95dc\u958b\u6e90\u76f8\u95dc\u4e3b\u984c BoF \u7684\u7d55\u4f73\u74b0\u5883\uff01\n\n\u6b61\u8fce\u958b\u6e90\u793e\u7fa4\u5728 COSCUP \u671f\u9593\u8209\u8fa6 BoF \u540c\u597d\u6703\uff01\u5982\u679c\u4f60\u60f3\u8981\u9810\u7d04 BoF \u6642\u6bb5\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8acb\u81f3\u6b64[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\uff1b\u540c\u6642\uff0c\u4e5f\u6b61\u8fce\u5728\u6b64\u5ba3\u50b3\u5834\u5916\u81ea\u884c\u8209\u8fa6\u7684\u958b\u6e90\u805a\u6703\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd\u6587\u4ef6\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3HCHDC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3HCHDC/", "attachments": []}, {"guid": "1bf54b54-3b9c-5d69-a517-a353ad3478a1", "code": "S9GUZP", "id": 21578, "logo": null, "date": "2022-07-31T13:00:00+08:00", "start": "13:00", "end": "2022-07-31T14:00:00+08:00", "duration": "01:00", "room": "TR313", "slug": "coscup-2022-21578-bof--day-2-slot-4", "url": "https://pretalx.com/coscup-2022/talk/S9GUZP/", "title": "BoF \u793e\u7fa4\u805a day 2 slot 4", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u7c21\u55ae\u8aaa\u5c31\u662f\u540c\u6a02\u6703 \u2014 \u6709\u76f8\u540c\u559c\u597d\u7684\u4eba\u3001\u6b61\u6a02\u805a\u6703\u7684\u6d3b\u52d5\uff01BoF \u662f COSCUP \u6bcf\u5e74\u7684\u91cd\u982d\u6232\u4e4b\u4e00\uff0c\u4f60\u5011\u53ef\u4ee5\u66a2\u8ac7\u5f7c\u6b64\u5728\u76f8\u540c\u4e3b\u984c\u4e0a\u7684\u65b0\u767c\u73fe\uff0c\u53c8\u6216\u8005\u8207\u5176\u4ed6\u53ea\u5728\u7db2\u8def\u4e0a\u804a\u904e\u5929\u3001\u537b\u6c92\u898b\u904e\u9762\u7684\u300c\u719f\u4eba\u300d\u78b0\u500b\u9762\u3002\n\nCOSCUP \u5e74\u6703\u805a\u96c6\u958b\u653e\u6e90\u78bc\u793e\u7fa4\u6210\u54e1\uff0c\u662f\u8209\u8fa6\u548c\u958b\u6e90\u3001\u793e\u7fa4\u53ca\u958b\u653e\u6587\u5316\u6709\u95dc\u958b\u6e90\u76f8\u95dc\u4e3b\u984c BoF \u7684\u7d55\u4f73\u74b0\u5883\uff01\n\n\u6b61\u8fce\u958b\u6e90\u793e\u7fa4\u5728 COSCUP \u671f\u9593\u8209\u8fa6 BoF \u540c\u597d\u6703\uff01\u5982\u679c\u4f60\u60f3\u8981\u9810\u7d04 BoF \u6642\u6bb5\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8acb\u81f3\u6b64[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\uff1b\u540c\u6642\uff0c\u4e5f\u6b61\u8fce\u5728\u6b64\u5ba3\u50b3\u5834\u5916\u81ea\u884c\u8209\u8fa6\u7684\u958b\u6e90\u805a\u6703\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd\u6587\u4ef6\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/S9GUZP/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/S9GUZP/", "attachments": []}, {"guid": "b4237198-5277-53eb-9aae-243e4a726b1d", "code": "C3CZFQ", "id": 21579, "logo": null, "date": "2022-07-31T14:00:00+08:00", "start": "14:00", "end": "2022-07-31T15:00:00+08:00", "duration": "01:00", "room": "TR313", "slug": "coscup-2022-21579-unofficial-coscup-program-staff-ama", "url": "https://pretalx.com/coscup-2022/talk/C3CZFQ/", "title": "unofficial coscup program staff AMA", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "\u7121\u8ad6\u597d\u5947\u8d85\u904e\u4e09\u767e\u5834\u8b70\u7a0b\u662f\u600e\u9ebc\u7149\u6210\u7684\uff0c\u6216\u662f\u7b2c\u4e00\u6b21\u53c3\u52a0 coscup \u88ab\u540c\u6642\u5341\u5e7e\u8ecc\u8b70\u7a0b\u5687\u5230\u9078\u64c7\u969c\u7919\uff0c\u4ea6\u6216\u662f\u4eca\u5e74\u7684\u8b1b\u8005\u6216\u5408\u4f5c\u793e\u7fa4\u5925\u4f34\u60f3\u60f3\u898b\u6b61\u6216\u7ffb\u684c\uff0c\u90fd\u53ef\u4ee5\u5728\u9019\u500b\u6642\u6bb5\u4f86\u548c coscup \u8b70\u7a0b\u7d44\u5fd7\u5de5\u804a\u804a\uff5e\n\n\u6ce8\u610f\u672c\u6d3b\u52d5\u96d6\u7136\u662f\u7531\u8b70\u7a0b\u5de5\u4f5c\u4eba\u54e1\u4e3b\u63ea\uff0c\u4f46\u4e0d\u4ee3\u8868\u5927\u6703\u5b98\u65b9\u7acb\u5834\uff0c\u6709\u9700\u8981\u6b63\u5f0f\u53cd\u61c9\u610f\u898b\u8acb\u6d3d\u5927\u6703\u5b98\u65b9\u7ba1\u9053", "description": "\u7121\u8ad6\u597d\u5947\u8d85\u904e\u4e09\u767e\u5834\u8b70\u7a0b\u662f\u600e\u9ebc\u7149\u6210\u7684\uff0c\u6216\u662f\u7b2c\u4e00\u6b21\u53c3\u52a0 coscup \u88ab\u540c\u6642\u5341\u5e7e\u8ecc\u8b70\u7a0b\u5687\u5230\u9078\u64c7\u969c\u7919\uff0c\u4ea6\u6216\u662f\u4eca\u5e74\u7684\u8b1b\u8005\u6216\u5408\u4f5c\u793e\u7fa4\u5925\u4f34\u60f3\u60f3\u898b\u6b61\u6216\u7ffb\u684c\uff0c\u90fd\u53ef\u4ee5\u5728\u9019\u500b\u6642\u6bb5\u4f86\u548c coscup \u8b70\u7a0b\u7d44\u5fd7\u5de5\u804a\u804a\uff5e\n\n\u6ce8\u610f\u672c\u6d3b\u52d5\u96d6\u7136\u662f\u7531\u8b70\u7a0b\u5de5\u4f5c\u4eba\u54e1\u4e3b\u63ea\uff0c\u4f46\u4e0d\u4ee3\u8868\u5927\u6703\u5b98\u65b9\u7acb\u5834\uff0c\u6709\u9700\u8981\u6b63\u5f0f\u53cd\u61c9\u610f\u898b\u8acb\u6d3d\u5927\u6703\u5b98\u65b9\u7ba1\u9053", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/C3CZFQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/C3CZFQ/", "attachments": []}, {"guid": "c7f3b61a-fdbd-5a40-b257-711aaf0b4f5a", "code": "X8HNXU", "id": 21580, "logo": null, "date": "2022-07-31T15:00:00+08:00", "start": "15:00", "end": "2022-07-31T16:00:00+08:00", "duration": "01:00", "room": "TR313", "slug": "coscup-2022-21580-sciwork-scientific-numerical-and-engineering-work", "url": "https://pretalx.com/coscup-2022/talk/X8HNXU/", "title": "Sciwork - Scientific, Numerical, and Engineering work", "subtitle": "", "track": "COSCUP Community", "type": "60 mins", "language": "zh-hant", "abstract": "Sciwork is a community for researchers and engineers to share and discuss computer code for scientific, numerical, and engineering work. Our activities include but are not limited to coding sprints, hands-on tutorials, and technical talks and conferences, on-line or off-line. You are welcome to join us!  DC: https://discord.gg/6MAkFrD\n\nCOSCUP \u5e74\u6703\u805a\u96c6\u958b\u653e\u6e90\u78bc\u793e\u7fa4\u6210\u54e1\uff0c\u662f\u8209\u8fa6\u548c\u958b\u6e90\u3001\u793e\u7fa4\u53ca\u958b\u653e\u6587\u5316\u6709\u95dc\u958b\u6e90\u76f8\u95dc\u4e3b\u984c BoF \u7684\u7d55\u4f73\u74b0\u5883\uff01\n\n\u6b61\u8fce\u958b\u6e90\u793e\u7fa4\u5728 COSCUP \u671f\u9593\u8209\u8fa6 BoF \u540c\u597d\u6703\uff01\u5982\u679c\u4f60\u60f3\u8981\u9810\u7d04 BoF \u6642\u6bb5\uff08\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\uff09\uff0c\u8acb\u81f3\u6b64[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u95b1\u8b80\u6ce8\u610f\u4e8b\u9805\u4e26\u767b\u8a18\uff1b\u540c\u6642\uff0c\u4e5f\u6b61\u8fce\u5728\u6b64\u5ba3\u50b3\u5834\u5916\u81ea\u884c\u8209\u8fa6\u7684\u958b\u6e90\u805a\u6703\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd\u6587\u4ef6\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "Sciwork is a community for researchers and engineers to share and discuss computer code for scientific, numerical, and engineering work. Our activities include but are not limited to coding sprints, hands-on tutorials, and technical talks and conferences, on-line or off-line. You are welcome to join us!  DC: https://discord.gg/6MAkFrD", "recording_license": "", "do_not_record": false, "persons": [{"code": "RL9ERQ", "name": "COSUCP Staff", "avatar": "https://pretalx.com/media/avatars/RL9ERQ_aOYwh8R.webp", "biography": "COSCUP Program \u8b70\u7a0b\u7d44", "public_name": "COSUCP Staff", "guid": "dcfa2beb-30e9-533b-a918-5ad39e7ebf0c", "url": "https://pretalx.com/coscup-2022/speaker/RL9ERQ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/X8HNXU/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/X8HNXU/", "attachments": []}], "TR209": [{"guid": "0b6a140a-f7dc-540d-af70-21c6a32a7d3c", "code": "NDG9GT", "id": 18817, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:30:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-18817-file-system-based-route-in-go", "url": "https://pretalx.com/coscup-2022/talk/NDG9GT/", "title": "File-system based route in Go", "subtitle": "", "track": "Making Ideas Real with Go", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728 Go \u5be6\u73fe file-system based route \u7684 Web \u4f3a\u670d\u5668", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "BDAQYN", "name": "SerKo", "avatar": "https://pretalx.com/media/avatars/BDAQYN_5RujbPW.webp", "biography": "A lazy developer coding to be more lazy \ud83d\ude34", "public_name": "SerKo", "guid": "c43fc15a-97cc-5141-ac1d-66c2b5ff1c1e", "url": "https://pretalx.com/coscup-2022/speaker/BDAQYN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/NDG9GT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/NDG9GT/", "attachments": []}, {"guid": "a6c201df-3c4e-5e43-9268-4804528feef6", "code": "FGKT9J", "id": 18728, "logo": null, "date": "2022-07-31T10:40:00+08:00", "start": "10:40", "end": "2022-07-31T11:20:00+08:00", "duration": "00:40", "room": "TR209", "slug": "coscup-2022-18728-go--epoll--http-server", "url": "https://pretalx.com/coscup-2022/talk/FGKT9J/", "title": "\u7aba\u63a2 go \u5982\u4f55\u4f7f\u7528 epoll \u8a2d\u8a08\u9ad8\u6548\u7684 http server", "subtitle": "", "track": "Making Ideas Real with Go", "type": "40 mins", "language": "zh-hant", "abstract": "\u5f88\u591a\u4eba\u90fd\u77e5\u9053 golang \u53ea\u9700\u8981\u7528 standard library \u5c31\u80fd\u505a\u51fa\u4e00\u500b\u9ad8\u6548\u5be6\u7528\u7684 http server\uff0c\u90a3\u9ebc golang \u7a76\u7adf\u5728 net/http \u88e1\u9762\u52a0\u4e86\u4ec0\u9ebc\uff1f\u5c31\u8b93\u6211\u5011\u4e00\u8d77\u7aba\u63a2\u4e00\u4e0b\u3002\n\nagenda :\n1. \u4ec0\u9ebc\u662f non-blocking IO?\n2. \u4ec0\u9ebc\u662f I/O multiplexing?\n3. golang \u5982\u4f55\u5be6\u4f5c I/O multiplexing?\n4. tcp connection \u70ba\u4f55\u6703 blocking\uff1f\n5. \u56de\u9867\u4e00\u4e0b tcp connection \u5982\u4f55\u8a95\u751f", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "3Y8WPA", "name": "vicxu", "avatar": "https://pretalx.com/media/avatars/3Y8WPA_32u9u9c.webp", "biography": "\u4e00\u500b\u666e\u901a\u7684 gopher", "public_name": "vicxu", "guid": "2e8d2313-2fb2-5abc-8a97-3b74426aa433", "url": "https://pretalx.com/coscup-2022/speaker/3Y8WPA/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FGKT9J/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FGKT9J/", "attachments": []}, {"guid": "ac8acc68-1f66-5920-b91f-217d80bbd6c0", "code": "FUJAW7", "id": 18788, "logo": null, "date": "2022-07-31T11:30:00+08:00", "start": "11:30", "end": "2022-07-31T12:00:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-18788-register-based-calling-convention-for-go-functions", "url": "https://pretalx.com/coscup-2022/talk/FUJAW7/", "title": "Register-based calling convention for Go functions", "subtitle": "", "track": "Making Ideas Real with Go", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728 Go 1.18 \u7248\u672c\u4e2d\uff0cregister-based calling convention \u6b63\u5f0f\u5be6\u4f5c\u9032\u4e3b\u6d41\u67b6\u69cb (64-bit ARM & x86)\uff0c\u800c\u6b64\u6539\u5584\u6709\u6548\u5730\u63d0\u5347 Go 10% \u4ee5\u4e0a\u7684\u6548\u80fd\u3002\u672c\u6b21\u8b70\u7a0b\u5c07\u4ecb\u7d39 Go \u5f9e\u539f\u5148 stack-based \u8f49\u63db\u5230 register-based calling convention \u7684\u8f49\u8b8a\u904e\u7a0b\u548c\u5169\u500b calling convention  \u7684\u5dee\u7570\u3002", "description": "1. Calling conventions for x86, ARM, and RISC-V architecture.\n2. The difference between stack-based and register-based calling convention.\n3. Why Go make this change.\n4. Performance improvement from this change.", "recording_license": "", "do_not_record": false, "persons": [{"code": "MRKXKF", "name": "Cherie Hsieh", "avatar": "https://pretalx.com/media/avatars/MRKXKF_qPxYVCR.webp", "biography": "Gopher.", "public_name": "Cherie Hsieh", "guid": "f4b13c89-b1b3-57b6-a6fb-6aaf112ef1b1", "url": "https://pretalx.com/coscup-2022/speaker/MRKXKF/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FUJAW7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FUJAW7/", "attachments": []}, {"guid": "830f1985-ce15-50e5-a0fa-ea95ad3b27e7", "code": "7NFEUB", "id": 19430, "logo": null, "date": "2022-07-31T12:30:00+08:00", "start": "12:30", "end": "2022-07-31T13:00:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19430-ddd-style-clean-architecture-in-go", "url": "https://pretalx.com/coscup-2022/talk/7NFEUB/", "title": "DDD-Style Clean Architecture in Go", "subtitle": "", "track": "Making Ideas Real with Go", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5206\u4eab\u6700\u8fd1\u5728\u65b0\u5c08\u6848\u4e2d\uff0c\u5982\u4f55\u900f\u904e\u5c0e\u5165 DDD (Domain-Driven Design) \u8207 Clean Architecture \u8b93\u5de5\u7a0b\u5718\u968a\u5728\u8fed\u4ee3\u958b\u767c\u7684\u904e\u7a0b\u4e2d\u4fdd\u6301\u5fc3\u60c5\u6109\u5feb\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "KG3SNB", "name": "Jalex Chang", "avatar": "https://pretalx.com/media/avatars/KG3SNB_FPVmTNp.webp", "biography": "\u8cc7\u6599\u5eab\u7cfb\u7d71\u8207\u5206\u6563\u5f0f\u7cfb\u7d71\u611b\u597d\u8005\uff0cGopher\uff0c\u535a\u58eb\u73ed\u9003\u5175\u3002\u76ee\u524d\u5728 Crescendo Lab \u64d4\u4efb Staff Software Engineer\u3002", "public_name": "Jalex Chang", "guid": "a0f2abee-e53f-577d-8119-2f4808da8ee2", "url": "https://pretalx.com/coscup-2022/speaker/KG3SNB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/7NFEUB/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/7NFEUB/", "attachments": []}, {"guid": "bfbd081b-8d74-5f29-bc9a-81707b7f7ecf", "code": "TCTDL9", "id": 19513, "logo": null, "date": "2022-07-31T13:10:00+08:00", "start": "13:10", "end": "2022-07-31T13:40:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19513-go-to-generic", "url": "https://pretalx.com/coscup-2022/talk/TCTDL9/", "title": "Go to Generic", "subtitle": "", "track": "Making Ideas Real with Go", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u9019\u500btalk\u60f3\u5e36\u5927\u5bb6\u4e86\u89e3Go 1.18\u65b0\u589e\u7684type parameter(generic)\u529f\u80fd\uff0c\u6bd4\u8f03\u4e0d\u540c\u8a9e\u8a00generic\u7684\u8a2d\u8a08\n\n- Generic\u60f3\u89e3\u6c7a\u7684\u554f\u984c\uff0c\u5728type parameter\u4e4b\u524d\u7684generic (interface, code template, reflection)\n- \u521d\u6b65\u63a2\u8a0e Interface \u8ddfreflection\u5167\u90e8\u5be6\u4f5c\u8207generic\u5be6\u4f5c\u4e0a\u7684\u5dee\u7570 (monomorphisable)\n- Type parameter \u7684\u57fa\u672c\u4ecb\u7d39\n- \u6bd4\u8f03Go generic\u8207\u5176\u4ed6\u8a9e\u8a00\u7684\u5dee\u7570\n- \u5f9e C++ template programing \u6240\u63d0\u4f9boperator overload, partial specialization\u7b49\u529f\u80fd\u4f86\u770bgeneric programing\u76ee\u524d\u7684\u767c\u5c55\u72c0\u6cc1\u548c\u5176\u526f\u4f5c\u7528", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZC797G", "name": "Gaston Chiu", "avatar": "https://pretalx.com/media/avatars/ZC797G_jrGjdoO.webp", "biography": "\u8208\u8da3\u4f7f\u7136\u7684\u5de5\u7a0b\u5e2b", "public_name": "Gaston Chiu", "guid": "e8570751-cb95-5db8-bf4f-6607fda00b6d", "url": "https://pretalx.com/coscup-2022/speaker/ZC797G/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TCTDL9/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TCTDL9/", "attachments": []}, {"guid": "4d2b8058-9591-5e86-9012-1ea0b095fe29", "code": "RU3ZWC", "id": 19528, "logo": null, "date": "2022-07-31T13:50:00+08:00", "start": "13:50", "end": "2022-07-31T14:20:00+08:00", "duration": "00:30", "room": "TR209", "slug": "coscup-2022-19528-cgo", "url": "https://pretalx.com/coscup-2022/talk/RU3ZWC/", "title": "\u804a\u804a cgo \u7684\u4e8c\u4e09\u4e8b", "subtitle": "", "track": "Making Ideas Real with Go", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u96d6\u7136\u8aaa [cgo is not go](https://dave.cheney.net/2016/01/18/cgo-is-not-go)\uff0c\u4e0d\u904e\u7576\u5c08\u6848\u9700\u8981\u7684\u529f\u80fd\u904d\u5c0b\u4e0d\u8457 Golang native \u5be6\u505a\uff0c\u4e14 C/C++ \u4e16\u754c\u88e1\u5df2\u7d93\u6709\u5957\u6210\u719f\u7a69\u5b9a\u4e14\u88ab\u5ee3\u6cdb\u4f7f\u7528\u7684 library \u6642\uff0c cgo \u5c31\u6703\u662f\u4e0d\u932f\u7684\u9078\u64c7\u3002\u672c\u5206\u4eab\u6703\u7531\u8b1b\u8005\u81ea\u8eab\u4f7f\u7528 cgo \u7684\u8e29\u96f7\u5fc3\u5f97\u51fa\u767c\uff0c\u804a\u804a\u9019\u500b golang \u4e16\u754c\u88e1\u7684\u7981\u5fcc\u8a71\u984c (\u8aa4", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "LBJDF7", "name": "David Chou", "avatar": "https://pretalx.com/media/avatars/LBJDF7_23mNcus.webp", "biography": "Husband, Father \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\nSoftware engineer, DevOps, Gopher \ud83d\udc68\u200d\ud83d\udcbb\nGolang Taipei meetup co-organizer \ud83d\ude4b\u200d\u2642\ufe0f", "public_name": "David Chou", "guid": "d6cf2059-fff8-50de-8aad-3ef7b1139b4e", "url": "https://pretalx.com/coscup-2022/speaker/LBJDF7/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/RU3ZWC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/RU3ZWC/", "attachments": []}, {"guid": "ea469e8c-896a-57f4-936c-6b5488ffc5c8", "code": "EAYHVW", "id": 18682, "logo": null, "date": "2022-07-31T14:30:00+08:00", "start": "14:30", "end": "2022-07-31T15:20:00+08:00", "duration": "00:50", "room": "TR209", "slug": "coscup-2022-18682-go", "url": "https://pretalx.com/coscup-2022/talk/EAYHVW/", "title": "\u5f9e\u96f6\u958b\u59cb\u7528 Go \u8a9e\u8a00\u958b\u767c\u7db2\u9801\u684c\u9762\u7cfb\u7d71\uff01", "subtitle": "", "track": "Making Ideas Real with Go", "type": "50 mins", "language": "en", "abstract": "\u4f60\u6709\u60f3\u904e\u7528 Go \u8a9e\u8a00\u81ea\u5e79\u96f2\u7aef\u684c\u9762\u4f5c\u696d\u7cfb\u7d71\u55ce\uff1f\n\n\u5f9e 2016 \u5e74\u958b\u59cb\uff0c\u6211\u56e0\u70ba\u500b\u4eba\u9700\u8981\u958b\u767c\u4e86\u4e00\u500b\u540d\u70ba ArozOS \u7684\u958b\u6e90\u7db2\u9801\u684c\u9762\u4f5c\u696d\u53ca\u96f2\u7aef\u786c\u789f\u7cfb\u7d71\uff0c\u4e0d\u50c5\u6301\u7e8c\u4e0d\u65b7\u5730\u66f4\u65b0\u81f3\u4eca\uff0c\u4f7f\u7528\u8005\u4eba\u6578\u4e5f\u5728\u4e0d\u65b7\u5730\u589e\u52a0\u3002\u5728\u9019 30\u5206\u9418\u7684\u8b70\u7a0b\u4e2d\uff0c\u6211\u6703\u8ddf\u60a8\u5206\u4eab\u5728\u958b\u767c\u53ca\u7dad\u8b77\u4e0a\u7684\u7a2e\u7a2e\u8da3\u4e8b\u8207\u6311\u6230\uff0c\u5305\u542b\uff1a\n\n  - ArozOS \u7cfb\u7d71\u7684\u8a2d\u8a08\u6d41\u7a0b\n  - \u5f9e PHP \u8f49\u79fb\u5230 Go \u7684\u539f\u56e0\n  - \u91cd\u5beb\u7684\u904e\u7a0b\u548c\u5f97\u5230\u7684\u6539\u5584\n  - \u5982\u4f55\u8a2d\u8a08\u53ef\u71b1\u63d2\u62d4\u7684\u6a21\u7d44\n  - \u5728 Go \u5167\u57f7\u884c JavaScript Interpreter \u8b93\u7528\u6236\u9032\u884c scripting\n\n\u7b49\u7b49\u591a\u7a2e\u610f\u60f3\u4e0d\u5230\u7684\u958b\u767c\u6280\u5de7\u8207\u5be6\u4f5c\u65b9\u6cd5\uff01", "description": "\u5982\u679c\u4f60\u525b\u597d\u6709\u4e00\u7247\u9592\u7f6e\u7684\u6d3e\uff08Raspberry Pi\uff09\uff0c\u60f3\u8981\u5efa\u7f6e\u4e00\u5957\u500b\u4eba\u7528\u7684\u96f2\u7aef\u786c\u789f\u7cfb\u7d71\uff0c\u4f60\u6703\u9078\u7528\u751a\u9ebc\u65b9\u6848\uff1f\n\nArozOS \u662f\u4e00\u5957\u958b\u6e90\u7db2\u9801\u684c\u9762\u4f5c\u696d\u53ca\u96f2\u7aef\u786c\u789f\u7cfb\u7d71\uff0c\u8a95\u751f\u65bc 2016 \u5e74\u6625\u5929\u4e26\u5728 2018 \u5e74\u6642\u65bc GitHub \u4e0a\u958b\u6e90\u3002\u6700\u521d\u662f\u4ee5 Raspberry Pi \u70ba\u4e3b\u8981\u5e73\u53f0\uff0c\u4e0d\u904e\u4e5f\u76f8\u5bb9\u65bc x64 \u7684 Linux \u4f3a\u670d\u5668\u3001arm64 / armv7+ \u7684\u958b\u767c\u677f\uff0c\u751a\u81f3\u76f8\u5bb9 Windows\u3001 Mac \u53ca OpenWRT \u7b49\u5e73\u53f0\u3002\u9664\u6b64\u4e4b\u5916\uff0cArozOS \u5728\u8a2d\u8a08\u4e0a\u53c3\u8003\u4e86\u5f88\u591a\u4e0d\u540c\u7684\u5546\u7528\u53ca\u958b\u6e90\u7cfb\u7d71\uff0c\u5305\u62ec OS.js\u3001Synology DSM \u53ca Google Drive \u7b49\uff0c\u8b93\u4f7f\u7528\u8005\u53ef\u4ee5\u5f88\u7c21\u55ae\u7684\u90e8\u7f72\u548c\u5b58\u53d6\u5230\u653e\u5728\u4f3a\u670d\u5668\u4e0a\u7684\u5404\u7a2e\u4e0d\u540c\u6a94\u6848\u3002\n\n\u96a8\u8457\u7cfb\u7d71\u53ca\u4f7f\u7528\u8005\u4eba\u6578\u7684\u6210\u9577\uff0c\u6211\u5011\u5728\u6548\u80fd\u548c\u529f\u80fd\u5be6\u73fe\u4e0a\u9010\u6f38\u906d\u9047\u5230\u74f6\u9838\uff0c\u6700\u7d42\u6c7a\u5b9a\u5c07\u6574\u5957\u7cfb\u7d71\u7531\u539f\u672c\u7684 PHP 7 \u6539\u7528 Go 1.14 \u91cd\u5beb\u3002\u4f46\u4e0d\u53ef\u907f\u514d\u7684\u6211\u5011\u4e5f\u5728\u904e\u7a0b\u4e2d\u9047\u4e0a\u4e86\u5f88\u591a\u554f\u984c\uff0c\u6bd4\u5982\u4e0d\u77e5\u9053\u5982\u4f55\u6b63\u78ba\u7684\u8655\u7406 Error\u3001\u6c92\u8fa6\u6cd5\u9032\u884c\u6a21\u7d44\u7684\u71b1\u63d2\u62d4\u3001\u5982\u4f55\u81ea\u5df1\u8a2d\u8a08 sandbox \u57f7\u884c ArozOS \u7684 WebApp \u7b49\u7b49\u3002\n\n\u672c\u6b21\u8b70\u7a0b\u7684\u5167\u5bb9\u5927\u7db1\u5982\u4e0b\uff1a\n  - ArozOS \u7cfb\u7d71\u53ca\u5176\u4f5c\u8005\u7c21\u4ecb\n  - \u5f9e PHP \u8f49\u79fb\u5230 Go \u7684\u539f\u56e0\u8207\u75db\u9ede\n  - \u57fa\u65bc Reverse Proxy \u7684\u9ad8\u76f8\u5bb9\u6027\u6a21\u7d44\u71b1\u63d2\u62d4\u67b6\u69cb\n  - Otto - Go \u8a9e\u8a00\u5beb\u7684 ECMA5 intepreter \u8207 ArozOS WebApp \u7684\u9023\u63a5\u67b6\u69cb\n  - \u900f\u904e Go \u8a9e\u8a00\u9032\u884c\u7cfb\u7d71 OTA \u66f4\u65b0\u7684\u65b9\u6cd5\u5206\u4eab\u8207\u5be6\u4f5c\n\nGithub\uff1ahttps://github.com/tobychui/arozos", "recording_license": "", "do_not_record": false, "persons": [{"code": "FRGENV", "name": "Toby Chui", "avatar": null, "biography": "Toby Chui - \u5728\u53f0\u7559\u5b78\u7684\u9999\u6e2f\u4eba\u3002\u9999\u6e2f\u7406\u5de5\u5927\u5b78\u96fb\u5b50\u8a08\u7b97\u5b78\u7cfb\u7562\u696d\u751f\uff0c\u73fe\u70ba\u6210\u529f\u5927\u5b78\u8cc7\u8a0a\u5de5\u7a0b\u7cfb\u78a9\u58eb\u751f\uff0c\u540c\u6642\u4e5f\u662f\u958b\u6e90\u8edf\u9ad4\u53ca\u786c\u9ad4\u958b\u767c\u8005\uff0c\u4e3b\u8981\u4f7f\u7528\u8a9e\u8a00\u70ba Go \u53ca Vanilla JS\u3002", "public_name": "Toby Chui", "guid": "66f0f15b-c5aa-52f9-b8b0-d0f786c14c1e", "url": "https://pretalx.com/coscup-2022/speaker/FRGENV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/EAYHVW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/EAYHVW/", "attachments": []}], "TR413-1": [{"guid": "d4914e96-4b7d-51a8-8503-59d3b4b9ec03", "code": "WH3X8U", "id": 19495, "logo": null, "date": "2022-07-31T10:10:00+08:00", "start": "10:10", "end": "2022-07-31T10:50:00+08:00", "duration": "00:40", "room": "TR413-1", "slug": "coscup-2022-19495", "url": "https://pretalx.com/coscup-2022/talk/WH3X8U/", "title": "\u6211\u60f3\u6162\u6162\u5beb\u7a0b\u5f0f\u8a72\u600e\u9ebc\u8fa6\uff1f", "subtitle": "", "track": "Open Source & Career", "type": "40 mins", "language": "zh-hant", "abstract": "\u5728\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u7684\u4e16\u754c\u4e2d\uff0c\u4e00\u76f4\u4ee5\u4f86\u5b58\u5728\u8457\u5341\u500d\u901f\u5de5\u7a0b\u5e2b\u7684\u50b3\u8aaa\u3002\u7136\u800c\uff0c\u5341\u500d\u901f\u662f\u600e\u6a23\u7684\u6982\u5ff5\uff0c\u96e3\u9053\u6211\u5011\u5c31\u4e0d\u80fd\u6162\u6162\u7684\u5beb\u7a0b\u5f0f\u55ce\uff1f\u8981\u600e\u9ebc\u505a\u624d\u80fd\u8b93\u81ea\u5df1\u7684\u6642\u9593\u6162\u4e0b\u4f86\u6162\u6162\u5beb\uff0c\u537b\u4e0d\u5f71\u97ff\u539f\u672c\u7684\u6642\u7a0b\u5462\uff1f", "description": "\u6bcf\u500b\u4eba\u90fd\u6709\u4e00\u500b\u300c\u9322\u591a\u3001\u4e8b\u5c11\u3001\u96e2\u5bb6\u8fd1\u300d\u7684\u5922\u60f3\uff0c\u7136\u800c\u73fe\u5be6\u7e3d\u662f\u6b98\u9177\u7684\uff0c\u96e3\u9053\u5c31\u6c92\u8fa6\u6cd5\u6162\u6162\u5beb\u7a0b\u5f0f\u55ce\uff1f\n\n\u5728\u9019\u5341\u5e7e\u5e74\u7684\u7a0b\u5f0f\u958b\u767c\u7d93\u9a57\u4e2d\uff0c\u6211\u5011\u9084\u6709\u4e00\u500b\u8fa6\u6cd5\u53ef\u4ee5\u9054\u5230\u9019\u4ef6\u4e8b\u60c5\u3002\n\n\u8b93\u81ea\u5df1\u5f88\u5feb\uff0c\u5feb\u5230\u4e16\u754c\u6162\u4e0b\u4f86\u5c31\u53ef\u4ee5\u4e86\uff01\u9019\u5834\u6f14\u8b1b\u5c07\u6703\u5206\u4eab\u6211\u81ea\u5df1\u7684\u7d93\u9a57\uff0c\u900f\u904e\u5e7e\u500b\u968e\u6bb5\u7684\u300c\u5feb\u300d\u4f86\u5206\u6790\uff0c\u8a72\u5982\u4f55\u8b93\u81ea\u5df1\u5beb\u7a0b\u5f0f\u7684\u6642\u5019\u611f\u89ba\u4e0d\u5230\u6642\u9593\u6d41\u901d\uff0c\u56de\u904e\u795e\u624d\u767c\u73fe\u6642\u9593\u9084\u5269\u4e0b\u5f88\u591a\uff0c\u4eab\u53d7\u6162\u6162\u5beb\u7684\u5feb\u6a02\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "8GYXNT", "name": "\u84bc\u6642\u5f26\u4e5f", "avatar": "https://pretalx.com/media/avatars/8GYXNT_1Zc4jEu.webp", "biography": "\u6211\u662f\u8edf\u9ad4\u958b\u767c\u7684\u6c42\u9053\u8005\u84bc\u6642\u5f26\u4e5f\uff0c\u4e3b\u8981\u4f7f\u7528\u7336\u5982\u8ce2\u8005\u4e4b\u77f3\u4e00\u822c\u7684 Ruby \u8a9e\u8a00\uff0c\u671f\u671b\u80fd\u5920\u5728\u8edf\u9ad4\u958b\u767c\u9019\u689d\u8def\u4e0a\u627e\u51fa\u4e00\u500b\u80fd\u8b93\u6bcf\u500b\u4eba\u90fd\u4eab\u53d7\u64b0\u5beb\u7a0b\u5f0f\u6a02\u8da3\u7684\u65b9\u6cd5\uff0c\u4e26\u4e14\u8b93\u4e16\u754c\u4e0a\u80fd\u6709\u66f4\u591a\u512a\u79c0\u7684\u7a0b\u5f0f\u88ab\u8a2d\u8a08\u51fa\u4f86\u3002", "public_name": "\u84bc\u6642\u5f26\u4e5f", "guid": "e459e770-9a5a-5ae9-b6b3-ce0168e390d3", "url": "https://pretalx.com/coscup-2022/speaker/8GYXNT/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/WH3X8U/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/WH3X8U/", "attachments": []}, {"guid": "8b37e454-7df5-55a0-8e65-4106d24a831d", "code": "GKDWQF", "id": 19480, "logo": null, "date": "2022-07-31T11:00:00+08:00", "start": "11:00", "end": "2022-07-31T11:30:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-19480", "url": "https://pretalx.com/coscup-2022/talk/GKDWQF/", "title": "\u5982\u4f55\u8ddf\u96a8\u958b\u6e90\u6280\u8853\u4fdd\u6301\u4f60\u7684\u8077\u6daf\u767c\u5c55", "subtitle": "", "track": "Open Source & Career", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4e86\u89e3 (Know)\u3001\u4f7f\u7528 (Use) Open Source \u662f\u73fe\u5728\u5728\u79d1\u6280\u696d\u754c\u5e38\u898b\u7684\u751f\u5b58\u624b\u6bb5\uff0c\u4f46\u9019\u5176\u5be6\u8b93\u4f60\u8ddf\u5176\u4ed6\u4eba\u6c92\u6709\u4ec0\u9ebc\u4e0d\u540c\uff0c\u5dee\u7570\u5728\u54ea\u88e1\uff1f\u662f\u8ca2\u737b (Contribute)\uff0c\u5149\u662f\u9019\u6a23\u7684\u56de\u994b\u601d\u7dad\u5c31\u53ef\u4ee5\u8b93\u4f60\u5728\u5f88\u591a\u8077\u6daf\u767c\u5c55\u4e0a\uff0c\u6703\u986f\u9732\u51fa\u5f88\u5927\u7684\u4eae\u9ede\uff0c\u672c\u6f14\u8b1b\u5c07\u6703\u4ee5\u81ea\u8eab\u7d93\u9a57\u7d66\u5927\u5bb6\u5206\u4eab\u4e00\u4e0b\u4f60\u7372\u5f97\u4e86\u4ec0\u9ebc\u548c\u5931\u53bb\u4e86\u4ec0\u9ebc", "description": "\u8b1b\u8005\u5de5\u4f5c\u8077\u696d\u6210\u9577\u6b77\u7d93 Edge Core Network\u3001Red Hat\u3001VMware\uff0c\u9664\u4e86\u53f0\u5916\u5546\u4ee5\u5916\uff0c\u8077\u6daf\u4e5f\u6a6b\u8de8\u4e86\u4e0d\u540c\u7684\u5c08\u696d\u9818\u57df\uff0c\u4f46\u5982\u4f55\u4fdd\u6709\u9019\u6a23\u7684\u5de5\u4f5c\u5f48\u6027\u548c\u601d\u7dad\uff0c\u5176\u5be6\u4e0d\u5916\u4e4e\u5c31\u662f\u9760\u8457 OpenSource \u548c\u5206\u4eab\u800c\u6210\u7684\uff0c\u5e0c\u671b\u80fd\u900f\u904e\u77ed\u77ed\u7684\u5206\u4eab\u80fd\u5920\u5e36\u7d66\u5f8c\u9032\u670b\u53cb\u53c3\u8003\u501f\u93e1", "recording_license": "", "do_not_record": false, "persons": [{"code": "FH3YPA", "name": "\u9ec3\u79c9\u921e Phil Huang", "avatar": "https://pretalx.com/media/avatars/FH3YPA_i5MqCH0.webp", "biography": "\u9ec3\u79c9\u921e\uff0c\u793e\u7fa4\u66b1\u7a31\u5c0f\u98db\u6a5f\uff0c\u4e00\u540d\u71b1\u611b\u5206\u4eab\u53ca\u4ea4\u6d41\u6709\u9650\u6240\u77e5\u7684\u81ea\u5b85\u5de5\u7a0b\u5e2b\uff0c\u6c92\u4e8b\u6703\u5728 Cloud Native Taiwan User Group \u793e\u7fa4\u6643\u8569\uff0c\u4e26\u4e14\u7559\u4e0b\u4e00\u4e9b\u8db3\u8de1\uff0c \u8457\u6709\u500b\u4eba\u7684\u90e8\u843d\u683c https://blog.pichuang.com.tw", "public_name": "\u9ec3\u79c9\u921e Phil Huang", "guid": "79aa76fe-2789-5bdb-b1b7-b96b46dfaede", "url": "https://pretalx.com/coscup-2022/speaker/FH3YPA/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/GKDWQF/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/GKDWQF/", "attachments": []}, {"guid": "f576daad-6aeb-5c4c-94aa-2526d8afe9cd", "code": "N9ACH9", "id": 19493, "logo": null, "date": "2022-07-31T11:40:00+08:00", "start": "11:40", "end": "2022-07-31T12:10:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-19493-uxer", "url": "https://pretalx.com/coscup-2022/talk/N9ACH9/", "title": "\u958b\u6e90\u5de5\u5177\u4f7f\u7528\u8207\u8ca2\u737b - \u8aa4\u6253\u8aa4\u649e\u6210\u70ba UXer \u4e4b\u65c5\u7a0b", "subtitle": "", "track": "Open Source & Career", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5c0f\u6642\u5019\u53d7\u5230\u4e00\u672c\u96dc\u8a8c\u7684\u555f\u767c\uff0c\u8b93\u6211\u8e0f\u4e0a\u65c5\u7a0b\u6210\u70ba\u4e00\u540d UXer \u7684\u6545\u4e8b\u8207 UXer \u5404\u500b\u89d2\u8272\u6240\u9700\u6280\u80fd\u8207\u7d93\u9a57\u5206\u4eab\u3002", "description": "\u5c0f\u6642\u5019\u53d7\u5230\u4e00\u672c\u96dc\u8a8c\u7684\u555f\u767c\uff0c\u8b93\u6211\u8e0f\u4e0a\u65c5\u7a0b\u6210\u70ba\u4e00\u540d UXer \u7684\u6545\u4e8b\u8207 UXer \u5404\u500b\u89d2\u8272\u6240\u9700\u6280\u80fd\u8207\u7d93\u9a57\u5206\u4eab\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "GZC7AN", "name": "EvA ChU", "avatar": "https://pretalx.com/media/avatars/GZC7AN_zixQSob.webp", "biography": "Over 10 years of experience leading teams in UXD, and 2.5 years of backend developer experience. More than this, I am Google Women Techmakers (WTM) Taipei ambassador, Google Developers Group (GDG) Taipei community organizer, and a #IamRemarkable facilitator.", "public_name": "EvA ChU", "guid": "0e2c37ca-fc24-5a8d-962a-0443a60e5aeb", "url": "https://pretalx.com/coscup-2022/speaker/GZC7AN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/N9ACH9/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/N9ACH9/", "attachments": []}, {"guid": "8c290e24-09ba-5a06-a354-9442369a4417", "code": "3XVF8J", "id": 19639, "logo": null, "date": "2022-07-31T12:50:00+08:00", "start": "12:50", "end": "2022-07-31T13:20:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-19639-linux", "url": "https://pretalx.com/coscup-2022/talk/3XVF8J/", "title": "\u5982\u4f55\u8cb7\u4e00\u53f0Linux\u53ef\u4ee5\u597d\u597d\u5730\u57f7\u884c\u7684\u7b46\u96fb?", "subtitle": "", "track": "Open Source & Career", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5c07\u4ee5Ubuntu PC OEM team\u7684Member\u6839\u64da\u76ee\u524dUbuntu PC\u767c\u8a8d\u8b49\u904e\u7a0b\u7684\n\u7d93\u9a57, \u5206\u4eab\u4e00\u4e9b\u5728\u8a8d\u8b49\u904e\u7a0b\u4e2d\u7684\u6e2c\u8a66\u9805\u76ee, \u4ee5\u53ca\u5728\u4eca\u65e5\u5982\u4f55\u8cfc\u8cb7\u4e00\u53f0\u53ef\u4ee5\n\u9806\u9806\u5730\u8dd1Linux\u7684\u96fb\u8166\u7684\u65b9\u6cd5.\n\n\u5be6\u7528\u65b9\u6cd5\u9762\u5c07\u4ecb\u7d39\u5982\u4f55\u6839\u64da\u5143\u4ef6\u9078\u96fb\u8166,\n\n\u6280\u8853\u9762\u5c07\u7c21\u4ecb\u4e00\u4e9b\u6e2c\u8a66\u9805\u76ee, \u5982: \u7761\u7720\u58d3\u529b\u6e2c\u8a66, \u8017\u96fb\u6e2c\u8a66\u7b49\u7b49.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "XGYKBY", "name": "\u912d\u539f\u771f", "avatar": null, "biography": "\u4f5c\u70ba\u4e00\u500b\u6578\u5341\u5e74\u7d93\u9a57\u7684\u958b\u6e90\u5de5\u7a0b\u5e2b, \u6211\u5c0d\u65bc\u628a\u4e0d\u540c\u7684\u5143\u4ef6\u6574\u5408\u5728\u4e00\u8d77,\n\u8b93\u4ed6\u5011\u9806\u5229\u7684\u6574\u5408\u5de5\u4f5c\u5f88\u6709\u8208\u8da3. \u6211\u5c0d\u65bc\u7a0b\u5f0f\u8a2d\u8a08\u6709\u5ee3\u6cd5\u591a\u5143\u7684\u7406\u89e3,\n\u4e26\u4e14\u4eab\u53d7\u90a3\u4e9b\u80fd\u8b93\u6211\u5011\u958b\u5fc3\u7684\u7a0b\u5f0f\u8a2d\u8a08.", "public_name": "\u912d\u539f\u771f", "guid": "2a23747d-4e48-5c82-8c74-649c63ca0267", "url": "https://pretalx.com/coscup-2022/speaker/XGYKBY/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3XVF8J/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3XVF8J/", "attachments": []}, {"guid": "cd8b2313-eab9-5e38-8014-5ca625d6f46c", "code": "SMHLTX", "id": 18787, "logo": null, "date": "2022-07-31T13:30:00+08:00", "start": "13:30", "end": "2022-07-31T14:00:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-18787-5g", "url": "https://pretalx.com/coscup-2022/talk/SMHLTX/", "title": "5G \u958b\u653e\u67b6\u69cb\u8207\u5275\u65b0\u5275\u696d\u767c\u5c55", "subtitle": "", "track": "Open Source & Career", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "\u8b1b\u8005\u81ea\u8eab\u4ee55G \u958b\u653e\u67b6\u69cb\u9032\u884c\u5275\u696d\u7684\u7d93\u6b77\u4ee5\u53ca\u76f8\u95dc\u7684\u5275\u65b0\u5275\u696d\u5728\u8077\u6daf\u4e2d\u7684\u767c\u5c55\uff0c\u5206\u4eab\u57285G\u9ad8\u79d1\u6280\u6280\u8853\u4e0a\u7684\u6210\u9577\u3001\u76f8\u95dc\u5de5\u5177\u7684\u4f7f\u7528\u3001\u8cc7\u6e90\u7684\u7372\u53d6\u4ee5\u53ca\u65b0\u7684\u4e8b\u696d\u9032\u884c\u767c\u5c55\u7684\u65b9\u5411\uff0c\u4ee5\u53ca\u6240\u9047\u904e\u7684\u5275\u696d\u56f0\u5883\u7b49\uff0c\u5e0c\u671b\u53ef\u4ee5\u63d0\u4f9b\u76f8\u95dc\u793e\u7fa4\u5925\u4f34\u5011\u4e00\u9ede\u7d93\u9a57\u5206\u4eab\uff0c\u4e26\u4e14\u63a2\u8a0e\u6216\u52a0\u51655G \u958b\u653e\u67b6\u69cb\u4e4b\u767c\u5c55\u8207\u4ea4\u6d41\u3002", "description": "\u5289\u6069\u6210\uff0c\u901a\u8a0a\u5de5\u7a0b\u535a\u58eb\uff0c\u500b\u6027\u5167\u5411\u5bb3\u7f9e\uff0c\u53c3\u8207\u570b\u969b\u6a19\u6e96\u7d44\u7e54 ONF, O-RAN\u4e26\u4ee55G \u958b\u653e\u67b6\u69cb\u9032\u884c\u65b0\u5275\u4e8b\u696d\u4e4b\u767c\u5c55\uff0c\u64c5\u9577\u96fb\u4fe1\u8edf\u9ad4\u7cfb\u7d71\u958b\u767c\u3001\u96f2\u7aef\u865b\u64ec\u5316\u6280\u8853\u30015G\u884c\u52d5\u901a\u8a0a\u7db2\u8def\u3001\u96fb\u4fe1\u6a19\u6e96\u5316\u6e2c\u8a66\u7b49\uff0c\u5728\u8edf\u9ad4\u7cfb\u7d71\u3001\u96f2\u7aef\u7cfb\u7d71\u3001\u9060\u8ddd\u670d\u52d9\u7cfb\u7d71\u5982\u667a\u6167\u91ab\u7642\u3001\u667a\u6167\u5de5\u5ee0\u61c9\u7528\u7b49\u5177\u6709\u5b8c\u6574\u6280\u8853\u958b\u767c\u8207\u7522\u5b98\u5b78\u6574\u5408\u7d93\u9a57\uff1b\u6280\u8853\u8457\u4f5c\u8207\u7522\u51fa\u5305\u542b\u570b\u969b\u671f\u520a\u8ad6\u65875\u7bc7\u3001\u570b\u969b\u6703\u8b70\u8ad6\u6587 13 \u7bc7\u3001\u53f0\u7063\u5c08\u5229 6 \u7bc7 \u3001\u7f8e\u570b\u5c08\u5229 5 \u7bc7\u7b49\u6210\u679c\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "RX9RBW", "name": "ecliou", "avatar": "https://pretalx.com/media/avatars/RX9RBW_lAyuggA.webp", "biography": "\u5289\u6069\u6210\uff0c\u901a\u8a0a\u5de5\u7a0b\u535a\u58eb\u3002\u8077\u6daf\u7d93\u6b77\u5305\u542b\u65b0\u5275\u516c\u53f8\uff08\u8a6e\u96bc\u79d1\u6280\u3001\u8a6e\u667a\u7db2\u901a\uff09\u5171\u540c\u5275\u8fa6\u4eba\u66a8\u6280\u8853\u9577\u3001\u967d\u660e\u4ea4\u5927\u52a9\u7406\u7814\u7a76\u54e1\u3001\u5143\u667a\u5927\u5b78\u517c\u4efb\u52a9\u7406\u6559\u6388\u7b49\u3001\u53f0\u7063\u5927\u5b78EiMBA 109\u3002\u64c5\u9577\u96fb\u4fe1\u8edf\u9ad4\u7cfb\u7d71\u958b\u767c\u3001\u96f2\u7aef\u865b\u64ec\u5316\u6280\u8853\u30015G\u884c\u52d5\u901a\u8a0a\u7db2\u8def\u3001\u96fb\u4fe1\u6a19\u6e96\u5316\u6e2c\u8a66\u7b49\uff0c\u5728\u8edf\u9ad4\u7cfb\u7d71\u3001\u96f2\u7aef\u7cfb\u7d71\u3001\u9060\u8ddd\u670d\u52d9\u7cfb\u7d71\u5982\u667a\u6167\u91ab\u7642\u3001\u667a\u6167\u5de5\u5ee0\u61c9\u7528\u7b49\u5177\u6709\u5b8c\u6574\u6280\u8853\u958b\u767c\u8207\u7522\u5b98\u5b78\u6574\u5408\u7d93\u9a57\u3002", "public_name": "ecliou", "guid": "cfce553b-925e-5f94-8419-fb30c96a1c71", "url": "https://pretalx.com/coscup-2022/speaker/RX9RBW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/SMHLTX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/SMHLTX/", "attachments": []}, {"guid": "de2e4ac3-3f4d-52e4-ac65-100df97efff8", "code": "YVDMAH", "id": 20439, "logo": null, "date": "2022-07-31T14:10:00+08:00", "start": "14:10", "end": "2022-07-31T14:55:00+08:00", "duration": "00:45", "room": "TR413-1", "slug": "coscup-2022-20439", "url": "https://pretalx.com/coscup-2022/talk/YVDMAH/", "title": "\u958b\u6e90\u5de5\u5177\u4f7f\u7528\u8207\u8ca2\u737b - \u5f9e\u6a5f\u5668\u5de5\u7a0b\u5e2b\u5230\u6a5f\u5668\u5b78\u7fd2\u5de5\u7a0b\u5e2b\u7684\u8f49\u8eab\u8207\u964d\u8089", "subtitle": "", "track": "Open Source & Career", "type": "45 minutes", "language": "zh-hant", "abstract": "# \u5f9e\u6a5f\u5668\u5de5\u7a0b\u5e2b\u5230\u6a5f\u5668\u5b78\u7fd2\u5de5\u7a0b\u5e2b\u7684\u8f49\u8eab\u8207\u964d\u8089\n\n## \u8eab\u70ba\u6a5f\u68b0\u8de8\u9818\u57df\uff0c\u6211\u8f49\u8077\u6210\u70baai\u5de5\u7a0b\u5e2b\u7684\u7d93\u9a57\uff0c\u4ee5\u53ca\u83dc\u9ce5\u9762\u5c0d\u61c9\u7528\u843d\u5730\u7684\u6311\u6230\u3002\n\n- \u5982\u4f55\u4f7f\u7528 Open Source \u8cc7\u6e90\u4f86\u5b78\u7fd2\uff0c\u4f8b\u5982\uff1afreeCodeCamp\u3001python100\u5929\u3002\n- \u5982\u4f55\u8ca2\u737b Open Source \u5c08\u6848\uff1a\u5beb\u66f4\u591a\u6587\u7ae0\u6559\u5b78\uff0c\u63a8\u5ee3\u5c08\u6848\n- \u5982\u4f55\u5728\u5229\u7528streamlit \u5feb\u901f\u8c50\u5bcc\u5c65\u6b77\uff0c\u8b93\u4f60\u627e\u5230\u597d\u5de5\u4f5c\n- ML\u5c08\u6848\u843d\u5730\u8e29\u5751\u89e3\u5751\u5be6\u9304\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8XH8ML", "name": "\u6f58\u81f4\u7fd4", "avatar": "https://pretalx.com/media/avatars/8XH8ML_TrJTMPt.webp", "biography": "TBC", "public_name": "\u6f58\u81f4\u7fd4", "guid": "8d930889-18d9-579f-af4d-2d13c7cccb05", "url": "https://pretalx.com/coscup-2022/speaker/8XH8ML/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/YVDMAH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/YVDMAH/", "attachments": [{"title": "\u8b1b\u8005\u7167\u7247", "url": "/media/coscup-2022/submissions/YVDMAH/resources/891925.LINE_lF5MHdJ.jpg", "type": "related"}]}, {"guid": "e0757236-a99b-5709-ad7c-5f43efdbac5f", "code": "C8VC8K", "id": 18411, "logo": null, "date": "2022-07-31T15:05:00+08:00", "start": "15:05", "end": "2022-07-31T15:35:00+08:00", "duration": "00:30", "room": "TR413-1", "slug": "coscup-2022-18411", "url": "https://pretalx.com/coscup-2022/talk/C8VC8K/", "title": "\u958b\u6e90\u5de5\u5177\u4f7f\u7528\u8207\u8ca2\u737b - \u975e\u672c\u79d1\u751f\u5de5\u7a0b\u5e2b\u5728\u6b50\u6d32", "subtitle": "", "track": "Open Source & Career", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "\u8eab\u70ba\u6587\u7d44\u7562\u696d\u751f\uff0c\u6211\u5728\u8377\u862d\u8f49\u8077\u6210\u70ba\u5de5\u7a0b\u5e2b\u7684\u7d93\u9a57\uff0c\u4ee5\u53ca\u8377\u862d\u8077\u5834\u6587\u5316\u5206\u4eab\u3002\n- \u5982\u4f55\u4f7f\u7528 Open Source \u8cc7\u6e90\u4f86\u5b78\u7fd2\uff0c\u4f8b\u5982\uff1afreeCodeCamp\u3001MDN\u3002\n- \u5982\u4f55\u8ca2\u737b Open Source \u5c08\u6848\u4f86\u589e\u9032\u81ea\u5df1\u7684\u529f\u529b\uff0c\u4f8b\u5982\u67b6\u8a2dCOSCUP\u7db2\u7ad9[1]\u3001\u5354\u52a9MDN\u6280\u8853\u6587\u7ae0\u7684\u7ffb\u8b6f\u7b49\u3002\n- \u5982\u4f55\u5728 GitHub \u4e0a\u516c\u958b\u81ea\u5df1\u7684\u4f5c\u54c1\u96c6\uff0c\u63d0\u6607\u81ea\u5df1\u5c65\u6b77\u7684\u80fd\u898b\u5ea6\u3002 \n- \u7570\u570b\u5de5\u4f5c\u5fc3\u5f97\u3002\n\n[1]: https://coscup.org/2020/landing/", "description": "\u9019\u662f\u6211\u7b2c\u4e00\u6b21\u6295\u7a3f\uff0c\u9084\u8acb\u591a\u591a\u5305\u6db5\uff0c\u8b1d\u8b1d\uff01", "recording_license": "", "do_not_record": false, "persons": [{"code": "KUXZF7", "name": "Wei-Chi Chou", "avatar": "https://pretalx.com/media/avatars/KUXZF7_LTodWLx.webp", "biography": "\u6211\u5728Warner Bros. Discovery\u64d4\u4efb\u524d\u7aef\u5de5\u7a0b\u5e2b\uff0c\u8ca0\u8cac\u7684\u7522\u54c1\u662fHBO Max\u3002\u6587\u7d44\u7562\u696d\u751f\uff0c\u5c0d\u5beb\u7a0b\u5f0f\u5145\u6eff\u71b1\u60c5\u3002", "public_name": "Wei-Chi Chou", "guid": "343f1d7a-c10b-543d-b505-5178ed0bd524", "url": "https://pretalx.com/coscup-2022/speaker/KUXZF7/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/C8VC8K/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/C8VC8K/", "attachments": []}, {"guid": "662fda3f-90ee-53b3-8108-6046a50b70e5", "code": "MMWARS", "id": 21460, "logo": null, "date": "2022-07-31T15:45:00+08:00", "start": "15:45", "end": "2022-07-31T16:00:00+08:00", "duration": "00:15", "room": "TR413-1", "slug": "coscup-2022-21460-the-journey-in-open-source-community-without-programming", "url": "https://pretalx.com/coscup-2022/talk/MMWARS/", "title": "\u958b\u6e90\u8f49\u751f\uff1a\u5230\u4e86\u7570\u4e16\u754c\u5c31\u62ff\u51fa\u771f\u672c\u4e8b\uff1f The journey in Open Source community without programming", "subtitle": "", "track": "Open Source & Career", "type": "15 mins", "language": "en", "abstract": "\u958b\u6e90\u793e\u7fa4\u53c3\u8207\u8207\u7d93\u71df  The journey in Open Source community without programming", "description": "\u53ef\u80fd\u6709\u4eba\u6703\u597d\u5947\u71b1\u611b\u958b\u6e90\u662f\u5426\u53ea\u80fd\u662f\u8208\u8da3\uff1f\u4e0d\u5beb\u7a0b\u5f0f\u9084\u80fd\u600e\u9ebc\u6a23\u6295\u5165\u958b\u6e90\u8ca2\u737b\uff0c\u9032\u800c\u6210\u70ba\u81ea\u5df1\u8077\u6daf\u7684\u52a0\u5206\u9ede\u5462\uff1f\u9019\u500b talk \u5c07\u5206\u4eab\u56db\u8c93\u6295\u5165\u958b\u6e90\u8ca2\u737b\u7684\u4e00\u9ede\u5fc3\u5f97\u3002\n\nSome people may be wondering if open source can only be an interest. How can you contribute to open source without writing programs and then become a plus in your career? This talk will discuss Si Mao's experience contributing to open source.", "recording_license": "", "do_not_record": false, "persons": [{"code": "NXRGCR", "name": "catcatcatcat", "avatar": "https://pretalx.com/media/avatars/NXRGCR_ow51vxZ.webp", "biography": "catcatcatcat, an open-source lover. Contributing mainly in COSCUP & PyConTW. Currently work at InfuseAI as a community manager.", "public_name": "catcatcatcat", "guid": "529861ff-b343-5c95-9c7f-63b4b6bbea8f", "url": "https://pretalx.com/coscup-2022/speaker/NXRGCR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/MMWARS/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/MMWARS/", "attachments": []}], "TR410": [{"guid": "d8fdc107-ff9e-55c6-be94-b471430dc40e", "code": "9QS3RF", "id": 19505, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:30:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19505-script1", "url": "https://pretalx.com/coscup-2022/talk/9QS3RF/", "title": "Script1  -- \u4e00\u500b\u7528\u4f86\u7522\u751f\u5176\u4ed6\u8a9e\u8a00\u7684\u8a9e\u8a00", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5b78\u7fd2\u65b0\u7684\u7a0b\u5f0f\u8a9e\u8a00\u5c0d\u6211\u662f\u500b\u8ca0\u64d4\uff0c\u65bc\u662f\u6211\u60f3\uff0c\u4f4d\u4f55\u4e0d\u81ea\u5df1\u767c\u660e\u4e00\u7a2e\u8a9e\u8a00\uff0c\u7136\u5f8c\u7528\u7de8\u8b6f\u5668\u7684\u65b9\u6cd5\u8f49\u6210\u5176\u4ed6\u8a9e\u8a00\u5462\uff1f\u9019\u6a23\u6211\u5c31\u53ea\u8981\u5b78\u4e00\u7a2e\u8a9e\u8a00\u5c31\u597d\u4e86\u554a\uff01\u65bc\u662f\u6211\u8a2d\u8a08\u4e86 Script1 \u8a9e\u8a00\uff0c\u4e26\u4e14\u7528 C \u8a9e\u8a00\u5beb\u4e86 s1 \u9019\u500b\u8f49\u63db\u7a0b\u5f0f\uff0c\u76ee\u524d\u53ef\u4ee5\u8f49 JavaScript \u5728 Deno \u4e0a\u8dd1\uff0c\u4e4b\u5f8c\u6703\u652f\u63f4 Dart \u8207 Python (\u8f49 Python \u6b63\u7531\u6211\u7684\u5b78\u751f\u5289\u7acb\u884c\u958b\u767c\u4e2d)", "description": "\u4e0d\u7ba1\u9019\u500b\u8a08\u756b\u80fd\u4e0d\u80fd\u50cf Python/JavaScript/Dart \u90a3\u6a23\u6210\u529f\uff0c\u4f46\u80fd\u767c\u660e\u65b0\u7684\u7a0b\u5f0f\u8a9e\u8a00\u662f\u6211\u7684\u5922\u60f3\uff0c\u9019\u500b\u904e\u7a0b\u4e5f\u5c0d\u6211\u5728\u91d1\u9580\u5927\u5b78\u7684\u6559\u5b78\u6703\u6709\u5e6b\u52a9\uff0c\u6240\u4ee5\u6211\u5c31\u9019\u6a23\u505a\u4e86\u3002\u76ee\u524d\u5df2\u7d93\u5c07\u7a0b\u5f0f\u78bc\u653e\u4e0a https://github.com/script-one/script1 \uff0c\u9084\u6301\u7e8c\u7684\u6539\u7248\u4e2d\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "ADPQPK", "name": "ccckmit", "avatar": "https://pretalx.com/media/avatars/ADPQPK_ipMZMXS.webp", "biography": "\u73fe\u8077\u662f\u91d1\u9580\u5927\u5b78\u8cc7\u8a0a\u5de5\u7a0b\u7cfb\u52a9\u7406\u6559\u6388\n\u4e3b\u8981\u6559\u6388\u300a\u7a0b\u5f0f\u8a2d\u8a08\u3001\u8a08\u7b97\u6a5f\u7d50\u69cb\u3001\u7cfb\u7d71\u7a0b\u5f0f\u3001\u4eba\u5de5\u667a\u6167\u300b\u7b49\u8ab2\u7a0b\u3002\n\u76ee\u524d\u4e3b\u8981\u4f7f\u7528\u7684\u958b\u767c\u5de5\u5177\u662f Deno / JavaScript / C\uff0c\u7528\u4f86\u958b\u767c\u7db2\u7ad9\u61c9\u7528\u8207\u7cfb\u7d71\u7a0b\u5f0f\uff0c", "public_name": "ccckmit", "guid": "377e85c4-2718-536c-82ee-3e68f8fde1c1", "url": "https://pretalx.com/coscup-2022/speaker/ADPQPK/"}, {"code": "9YQHD8", "name": "Austin", "avatar": "https://pretalx.com/media/avatars/9YQHD8_BPTt9QM.webp", "biography": "Yet another CS student based in Taiwan.", "public_name": "Austin", "guid": "173a0c6f-5bc5-5342-b6c0-abbfb1d48e67", "url": "https://pretalx.com/coscup-2022/speaker/9YQHD8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/9QS3RF/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/9QS3RF/", "attachments": []}, {"guid": "e5538b2d-2b02-52ea-ab81-41fb2b67767d", "code": "LMRGTW", "id": 19630, "logo": null, "date": "2022-07-31T10:40:00+08:00", "start": "10:40", "end": "2022-07-31T10:50:00+08:00", "duration": "00:10", "room": "TR410", "slug": "coscup-2022-19630-runner---github-actions", "url": "https://pretalx.com/coscup-2022/talk/LMRGTW/", "title": "\u514d\u8cbb runner \u80fd\u505a\u5230\u4ec0\u9ebc\u4e8b\uff1f \u7528 GitHub Actions \u5e6b\u904a\u6232\u4f3a\u670d\u5668\u505a\u500b\u72c0\u614b\u5361\u5427\uff01", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "10 mins", "language": "zh-hant", "abstract": "GitHub Actions \u5728\u958b\u6e90\u5c08\u6848\u4e2d\u901a\u5e38\u662f\u4f5c\u70ba CI / CD \u7684 runner \u4f7f\u7528\uff0c\u4f46\u514d\u8cbb\u53c8\u7121\u9650\u7e3d\u57f7\u884c\u6642\u9593\u7684 runner \u60f3\u5fc5\u662f\u6709\u5f88\u591a\u7528\u9014\u7684\u5427? \u73fe\u4eca\u5df2\u7d93\u6709\u5f88\u591a\u958b\u6e90\u5c08\u6848\u4f7f\u7528 GitHub Actions \u4f86\u88fd\u4f5c Uptime Bot \u6216\u662f\u751f\u6210 Status Card \u7b49\u3002\u9019\u6b21\u5c31\u8981\u5e36\u5927\u5bb6\u4e86\u89e3\u5176\u4e2d\u7684\u79d8\u5bc6\uff01\u8b93\u6211\u5011\u624b\u523b\u4e00\u500b\u53ef\u4ee5\u5b9a\u671f\u751f\u6210 Minecraft \u4f3a\u670d\u5668\u72c0\u614b\u5361\u7247\u7684  GitHub Actions \u5427\uff01\n\nLet's get our hands dirty!", "description": "\u4ecb\u7d39\u5982\u4f55\u81ea\u884c\u64b0\u5beb GitHub Actions \u4e26\u914d\u5408\u5b83\u5b8c\u6210\u5468\u671f\u6027\u4efb\u52d9\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "DE7WU7", "name": "ppodds", "avatar": "https://pretalx.com/media/avatars/DE7WU7_tk2Ob8k.webp", "biography": "National Central University CSIE Student. \n2021 Google Developer Student Club Core Team Member", "public_name": "ppodds", "guid": "4939bc22-b557-54a7-b313-87a2796b9629", "url": "https://pretalx.com/coscup-2022/speaker/DE7WU7/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LMRGTW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LMRGTW/", "attachments": []}, {"guid": "836784dc-4fef-5956-8dbc-5c3c975c4b47", "code": "7UN8BC", "id": 19629, "logo": null, "date": "2022-07-31T10:55:00+08:00", "start": "10:55", "end": "2022-07-31T11:05:00+08:00", "duration": "00:10", "room": "TR410", "slug": "coscup-2022-19629-flutter", "url": "https://pretalx.com/coscup-2022/talk/7UN8BC/", "title": "flutter\u662f\u751a\u9ebc?", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "10 mins", "language": "zh-hant", "abstract": "\u5728\u9019\u500b\u6846\u67b6\u6578\u91cf\u591a\u5230\u6578\u4e0d\u6e05\u7684\u6642\u5019?\u4e0d\u77e5\u9053\u8981\u9078\u751a\u9ebc\u4f5c\u70ba\u4f60\u7684\u7b2c\u4e00\u500b\u6846\u67b6\u55ce?\u7a76\u7adf\u662fReact?Angular?  \u5982\u679c\u4f60\u5c0d\u5b78\u7fd2React\u7684js\u8a9e\u6cd5\u611f\u5230\u632b\u6298\uff0c\u8a2d\u8a08web\u7684md\u3001xl\u3001sm\u5927\u5c0f\u8a2d\u8a08\u5230\u7206\u6c23\u4e86\uff0c\u6295\u5411Flutter\u7684\u61f7\u62b1\u5427!\u7cbe\u7f8e\u7684\u4ecb\u9762\u3001\u8de8\u5e73\u53f0\u7684\u652f\u63f4\u3001\u5bb9\u6613\u7406\u89e3\u7684\u67b6\u69cb\uff0c\u8b93\u4f60\u7528\u4e00\u6b21\u5c31\u518d\u4e5f\u56de\u4e0d\u53bb", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "XSPDWY", "name": "idisused", "avatar": "https://pretalx.com/media/avatars/XSPDWY_6QvUrIv.webp", "biography": "\u76ee\u524d\u5c31\u8b80\u65bc\u4e2d\u592e\u5927\u5b78\u8cc7\u7ba1\u7cfb,NCU DSC\u7684\u4e00\u540d\u6210\u54e1,\u8def\u4e0a\u6709\u597d\u591a\u5927\u4f6c \ud83d\uded0 \u5728\u63a8\u5751\u597d\u591a\u770b\u8d77\u4f86\u597d\u68d2\u7684\u6771\u897f", "public_name": "idisused", "guid": "4298da45-84b6-574b-a7ad-841b25107794", "url": "https://pretalx.com/coscup-2022/speaker/XSPDWY/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/7UN8BC/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/7UN8BC/", "attachments": []}, {"guid": "b8b3599e-d90c-5328-9bf0-3ad8689b2240", "code": "BAAAJE", "id": 19446, "logo": null, "date": "2022-07-31T11:10:00+08:00", "start": "11:10", "end": "2022-07-31T11:40:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19446-google-colab-hugging-face-nlp", "url": "https://pretalx.com/coscup-2022/talk/BAAAJE/", "title": "Google Colab + Hugging Face\uff1a\u5e36\u4f60\u5feb\u901f\u8a8d\u8b58NLP", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "others", "language": "zh-hant", "abstract": "NLP\u5c0d\u591a\u6578\u4eba\u4f86\u8aaa\u4f3c\u4e4e\u662f\u6709\u9ede\u964c\u751f\u53c8\u6709\u9ede\u719f\u6089\u7684\u540d\u8a5e\uff0c\u6211\u9810\u8a08\u5728\u6b64\u5834\u8b70\u7a0b\u4e2d\u5feb\u901f\u5730\u8b93\u5927\u5bb6\u4e86\u89e3NLP\uff0c\u4e26\u4f7f\u7528Google Colab\u4ee5\u53caNLP\u9818\u57df\u6700\u5927\u7684\u958b\u6e90\u793e\u7fa4Hugging Face\uff0c\u4f86\u8f15\u9b06\u9ad4\u9a57NLP\u5230\u5e95\u53ef\u4ee5\u505a\u54ea\u4e9b\u4e8b?", "description": "\u300c\u5443\u2026\u81ea\u7136\u8a9e\u8a00\u8655\u7406? \u90a3\u662f\u505a\u4ec0\u9ebc\u7684\u963f?\u300d\u6bcf\u7576\u6211\u56de\u7b54\u6211\u7684\u7562\u696d\u5c08\u984c\u662f\u505a\u81ea\u7136\u8a9e\u8a00\u8655\u7406\u7684\u6642\u5019\uff0c\u5927\u591a\u5f97\u5230\u9019\u6a23\u7684\u56de\u8986\u3002\n\u300c\u7c21\u55ae\u4f86\u8b1b\u5c31\u662fAI\u5beb\u5c0f\u8aaa\u3001\u81ea\u52d5\u7ffb\u8b6f\u90a3\u7a2e\u5566\u3002\u300d\u4f46\u7576\u6211\u8209\u51fa\u5be6\u969b\u7684\u4f8b\u5b50\u6642\uff0c\u5927\u90e8\u5206\u7684\u4eba\u5c31\u6703\u641e\u61c2\u4e86\u3002\n\n\u81ea\u7136\u8a9e\u8a00\u8655\u7406(Natural Language Processing, NLP)\uff0c\u5c0d\u591a\u6578\u4eba\u4f86\u8aaa\u4f3c\u4e4e\u662f\u6709\u9ede\u964c\u751f\u53c8\u6709\u9ede\u719f\u6089\u7684\u540d\u8a5e\uff0c\u4f46\u5176\u61c9\u7528\u537b\u5df2\u7d93\u5ee3\u6cdb\u51fa\u73fe\u5728\u6211\u5011\u7684\u751f\u6d3b\u4e2d\u3002\u6211\u60f3\u900f\u904e\u9019\u5834\u8b70\u7a0b\u4e2d\u5e36\u5927\u5bb6\u5feb\u901f\u7684\u4e86\u89e3NLP\uff0c\u4ee5\u53caGoogle Colab\u548cNLP\u9818\u57df\u6700\u5927\u7684\u958b\u6e90\u793e\u7fa4Hugging Face\uff0c\u8f15\u9b06\u9ad4\u9a57NLP\u5230\u5e95\u53ef\u4ee5\u505a\u54ea\u4e9b\u4e8b? \n\n\u6211\u4ee5\u524d\u662f\u4e5f\u5728\u53f0\u4e0b\u807d\u6f14\u8b1b\uff0c\u5e38\u5e38\u807d\u5b8c\u5f8c\u6839\u672c\u807d\u4e0d\u61c2\u53f0\u4e0a\u8aaa\u4e86\u4ec0\u9ebc\u3002\u6240\u4ee5\u6211\u53ea\u6703\u8b1b\u6700\u57fa\u790e\u7684\u90e8\u5206\uff0c\u5c31\u7b97\u4e0d\u4e86\u89e3NLP\u7684\u4eba\u4e5f\u6b61\u8fce\u4f86\u8046\u807d!", "recording_license": "", "do_not_record": false, "persons": [{"code": "QPJESU", "name": "Andy Chiang", "avatar": "https://pretalx.com/media/avatars/QPJESU_JCGmDmR.webp", "biography": "\u55e8\uff0c\u6211\u53ebAndy Chiang\uff0c\u5c31\u8b80\u4e2d\u8208\u5927\u5b78\u8cc7\u5de5\u7cfb\uff0c\u76ee\u524d\u5927\u4e09\u5347\u5927\u56db\u3002\u540c\u6642\u4e5f\u5728\u4e2d\u8208\u5927\u5b78NLP\u5be6\u9a57\u5ba4\u4e2d\u64d4\u4efb\u7814\u7a76\u52a9\u7406\u3002\u4e3b\u8981\u7814\u7a76\u9818\u57df\u6709\uff1a\u8cc7\u6599\u63a2\u52d8\u3001\u6a5f\u5668\u5b78\u7fd2\u548c\u81ea\u7136\u8a9e\u8a00\u8655\u7406\u3002\n\n\u5927\u4e00\u7b2c\u4e00\u6b21\u53c3\u52a0COSCUP\u6642\uff0c\u898b\u5230\u4e00\u4e9b\u8b1b\u8005\u662f\u5927\u5b78\u751f\uff0c\u6211\u7576\u6642\u5c31\u5fc3\u60f3\uff1a\u300c\u6211\u5927\u5b78\u7562\u696d\u524d\u4e00\u5b9a\u4e5f\u8981\u4e0a\u53f0\u6f14\u8b1b!\u300d\u5e0c\u671b\u4eca\u5e74\u5c31\u53ef\u4ee5\u9054\u6210\u9019\u500b\u76ee\u6a19!", "public_name": "Andy Chiang", "guid": "1902c14e-9b32-589e-a162-3ac5440f3eba", "url": "https://pretalx.com/coscup-2022/speaker/QPJESU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/BAAAJE/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/BAAAJE/", "attachments": []}, {"guid": "ba7dae68-a9cc-5fc7-80fd-b20a5c56f2bd", "code": "X3XL3D", "id": 19504, "logo": null, "date": "2022-07-31T11:45:00+08:00", "start": "11:45", "end": "2022-07-31T11:55:00+08:00", "duration": "00:10", "room": "TR410", "slug": "coscup-2022-19504-opennetvm--nf", "url": "https://pretalx.com/coscup-2022/talk/X3XL3D/", "title": "openNetVM\uff1a\u5168\u65b0\u4f4e\u5ef6\u9072\u3001\u9ad8\u62d3\u5c55\u6027\u7684NF\u958b\u767c\u5e73\u53f0", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "10 mins", "language": "zh-hant", "abstract": "1. \u4e00\u500b\u9ad8\u6548\u80fd\u7684NFV\u5e73\u53f0\uff0c\u57fa\u65bcintel DPDK\uff0c\u4ee5\u53caDocker containers\u6240\u958b\u767c\u7684\u67b6\u69cb\u3002 \n2. \u53ef\u4ee5\u7528\u65bcSDN\u4e0a\uff0c\u900f\u904e\u7c21\u55ae\u4e0b\u9054\u4e00\u4e9b\u6307\u4ee4\u5be6\u73feNetwork Function\u8f49\u767c\u5c01\u5305\u8655\u7406\u6d41\u7a0b\u4e4b\u529f\u80fd\u3002\n3. openNetVM\u70ba\u201dNetVM: High Performance and Flexible Networking using Virtualization on Commodity Platforms\u201d\u9019\u7bc7\u8ad6\u6587\u5167\u7684NetVM\u4e4b\u958b\u6e90\u7248\u672c", "description": "## openNetVM \u529f\u80fd\n1. Container-based NFs: \u900f\u904eDocker contatiners\u8dd1\u5728\u6a19\u6e96\u7684user space\n2. NF Manager: \u7528\u65bc\u7ba1\u7406network functions\n3. Zero-Copy IO: Packets\u7531DMA\u76f4\u63a5\u653e\u5165shared memory\u4e26\u7531NF Manager\u8b93\u6240\u6709NFs\u76f4\u63a5\u64cd\u63a7\u8655\u88e1\uff0c\u4e0d\u9808\u8907\u88fd\n4. No Interrupts: DPDK\u2019s poll \u8b93\u5c01\u5305\u7684\u8655\u7406\u4e0d\u9700\u8981\u518d\u7d93\u904eInterrupts\uff0c\u52a0\u901f\u6574\u500b\u6d41\u7a0b\n5. Scalable: NFs\u53ef\u4ee5\u8f15\u9b06\u7684\u62d3\u5c55\uff0cNF Manager\u6703\u81ea\u52d5\u5728threads\u4e4b\u9593\u5e73\u8861\u7ba1\u7406\u5c01\u5305\uff0c\u6700\u5927\u5316\u6548\u80fd", "recording_license": "", "do_not_record": false, "persons": [{"code": "MXFMAA", "name": "\u8521\u701a\u8208", "avatar": "https://pretalx.com/media/avatars/MXFMAA_LJ0kzU2.webp", "biography": "Currently study at NYCU computer science.\nMy main research is 5G core network.\nAlso, I'm interested in operating system.", "public_name": "\u8521\u701a\u8208", "guid": "43e09de8-826a-5f1d-84e1-1227ee6c986b", "url": "https://pretalx.com/coscup-2022/speaker/MXFMAA/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/X3XL3D/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/X3XL3D/", "attachments": []}, {"guid": "ac4ce722-75ec-5f4f-9ce1-2b38658c8b01", "code": "8BANG8", "id": 19482, "logo": null, "date": "2022-07-31T12:00:00+08:00", "start": "12:00", "end": "2022-07-31T12:10:00+08:00", "duration": "00:10", "room": "TR410", "slug": "coscup-2022-19482-5g-o-ran--google-cloud--o-ran--ai", "url": "https://pretalx.com/coscup-2022/talk/8BANG8/", "title": "5G O-RAN \u67b6\u69cb\u53ca\u61c9\u7528\u4ecb\u7d39 & Google Cloud \u5728 O-RAN \u96fb\u4fe1\u7684 AI \u5316\u767c\u5c55", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "10 mins", "language": "zh-hant", "abstract": "O-RAN\u662f\u4ec0\u9ebc\uff1f \u662f\u300c\u9ed1\u8f2a\u300d\u55ce\uff1f\u53ef\u4ee5\u5403\u3107\uff1f\n5G O-RAN (Open Radio access network) \u9867\u540d\u601d\u7fa9\u5c31\u662f\u300c\u958b\u653e\u5f0f\u7121\u7dda\u96fb\u5b58\u53d6\u7db2\u8def\u300d\uff0c\u5c31\u662f\u4ed6\u8b93\u4e0b\u4e16\u4ee3\u7684 5G \u7db2\u8def\u667a\u80fd\u5316 (AI)\uff0c\u53ef\u4ee5\u4f9d\u9700\u6c42\u81ea\u52d5\u7684\u8abf\u7bc0\u7db2\u8def\u8cc7\u6e90\uff1b\u5c31\u662f\u4ed6\u963b\u6b62\u4e86\u7db2\u8def\u4f9b\u61c9\u5546\u7684\u58df\u65b7\uff0c\u8b93\u4e0d\u540c\u8a2d\u5099\u4e92\u901a\u6027\u9ad8\uff0c\u64c1\u6709\u5927\u9748\u6d3b\u5ea6\uff0c\u9032\u800c\u964d\u4f4e\u6d88\u8cbb\u8005\u6210\u672c\uff0c\u4e26\u63d0\u4f9b\u6d88\u8cbb\u8005\u66f4\u591a\u9078\u64c7\u3002\n\u672c\u6f14\u8b1b\u9664\u4e86\u7c21\u4ecb\u76ee\u524d O-RAN \u806f\u76df\u5728\u96fb\u4fe1\u4e0a\u7684\u767c\u5c55\uff0c\u66f4\u4ecb\u7d39O-RAN\u7684\u5be6\u969b\u61c9\u7528\uff0c\u4e26\u5728\u63a2\u8a0e\u6700O-RAN\u7db2\u8def\u5143\u4ef6\u3001\u4ecb\u9762\u8207\u6700\u65b0\u7684 F release\u898f\u7bc4\u5594\u3002\n\u53f0\u7063\u95dc\u65bc 5G O-RAN \u7684\u6280\u8853\u6587\u7ae0\uff0c\u79d1\u666e\u8cc7\u6e90\u771f\u7684\u592a\u5c11\uff0c\u8b93\u6211\u5011\u52a0\u5165 O-RAN SC \u4e00\u8d77\u4f86\u958b\u6e90\u5427\uff01", "description": "\u5230\u5e95\u6709\u591aopen\u5462\uff1f\n5G O-RAN\u64c1\u6709\u958b\u6e90\u958b\u767c\u793e\u7fa4 O-RAN SC\uff1b\u958b\u653e\u5f0f\u7684\u7db2\u8def\u5143\u4ef6\u53ca\u4ecb\u9762\uff08O-CU, O-DU, O-RU\uff09\u8207\u7121\u7dda\u96fb\u63a5\u53d6\u7db2\u8def\u667a\u6167\u63a7\u5236\u5668\uff08RIC\uff09\uff0c\u958b\u653e\u4efb\u4f55\u5ee0\u5546\u7814\u767c\u88fd\u9020\uff0c\u8b93\u8a2d\u5099\u5bb9\u6613\u63a1\u8cfc\u8207\u5347\u7d1a\u3002\n\n\u672c\u6f14\u8b1b\u9664\u4e86\u7c21\u4ecb\u76ee\u524d O-RAN \u806f\u76df\u5728\u96fb\u4fe1\u4e0a\u7684\u767c\u5c55\uff0c\u66f4\u4ecb\u7d39O-RAN\u7684\u5be6\u969b\u61c9\u7528\uff0c\u4e26\u5728\u63a2\u8a0e\u6700O-RAN\u7db2\u8def\u5143\u4ef6\u3001\u4ecb\u9762\u8207\u6700\u65b0\u7684 F release\u898f\u7bc4\u5594\u3002\n\u53f0\u7063\u95dc\u65bc 5G O-RAN \u7684\u6280\u8853\u6587\u7ae0\uff0c\u79d1\u666e\u8cc7\u6e90\u771f\u7684\u592a\u5c11\uff0c\u8b93\u6211\u5011\u52a0\u5165 O-RAN SC \u4e00\u8d77\u4f86\u958b\u6e90\u5427\uff01", "recording_license": "", "do_not_record": false, "persons": [{"code": "VHUEYR", "name": "\u8521\u79c0\u5409", "avatar": "https://pretalx.com/media/avatars/VHUEYR_QKEzG8L.webp", "biography": "NYCU BIRS / Arete Honors Program, AI (Biomedical) student\nNYCU MIRC Research Assistant\nIf you want to contact me, just add my Facebook.\nhttps://gdg.community.dev/u/mj6re9/", "public_name": "\u8521\u79c0\u5409", "guid": "95cc543f-f9b5-51cd-8867-5f8a9997ba25", "url": "https://pretalx.com/coscup-2022/speaker/VHUEYR/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8BANG8/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8BANG8/", "attachments": [{"title": "PPT", "url": "/media/coscup-2022/submissions/8BANG8/resources/ORAN_BiAUgQX.pptx", "type": "related"}]}, {"guid": "450b4c2a-ab60-5894-9938-8f0c65a9970a", "code": "B7Z33N", "id": 19441, "logo": null, "date": "2022-07-31T13:00:00+08:00", "start": "13:00", "end": "2022-07-31T13:30:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19441-en--5g", "url": "https://pretalx.com/coscup-2022/talk/B7Z33N/", "title": "EN \u5e36\u4f60\u5165\u9580 5G \u6838\u5fc3\u7db2\u8def", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u6838\u5fc3\u7db2\u8def\u958b\u767c\u662f\u4e00\u500b\u9ad8\u6280\u8853\u9580\u6abb\u7684\u6280\u8853\u5de5\u7a0b\uff0c\u65e9\u671f\u7684\u6838\u5fc3\u7db2\u8def\u90fd\u662f\u4e0d\u958b\u653e\u539f\u59cb\u7a0b\u5f0f\u78bc\u7684\uff0c\u4e26\u4e14\u76f8\u95dc\u6280\u8853\u4e5f\u88ab NOKIA, Ericsson, Cisco \u7b49\u79d1\u6280\u5927\u5ee0\u58df\u65b7\u3002\n\u6700\u8fd1\u5e7e\u5e74\u5728 GitHub \u4e0a\u537b\u51fa\u73fe\u4e86\u958b\u653e\u539f\u59cb\u78bc\u7684\u6838\u5fc3\u7db2\u8def\u5c08\u6848\uff0cfree5GC \u9075\u5f9e 3GPP R15 \u4e14\u63a1\u7528 Apache \u6388\u6b0a\u8b93\u8a31\u591a\u7814\u7a76\u55ae\u4f4d\u8207\u4e2d\u5c0f\u578b\u4f01\u696d\u90fd\u53ef\u4ee5\u514d\u8cbb\u7684\u4f7f\u7528\u5b83\u53bb\u505a\u7814\u7a76\u3001\u751a\u81f3\u662f\u5546\u696d\u5316\u884c\u70ba\u3002\n\u4f46\u662f\u8981\u5f9e0\u57fa\u790e\u958b\u59cb\u95b1\u8b80 3GPP Spec \u5c0d\u4e00\u822c\u5b78\u751f\u6216\u662f\u958b\u767c\u8005\u90fd\u662f\u6709\u96e3\u5ea6\u7684\uff0c\u672c\u7bc7\u8b70\u7a0b\u5c07\u5617\u8a66\u5728 30 \u5206\u9418\u5feb\u901f\u5e36\u5927\u5bb6\u7406\u89e3 5G \u6838\u5fc3\u7db2\u8def\u662f\u5982\u4f55\u904b\u4f5c\u7684\uff0c\u5e0c\u671b\u80fd\u5920\u85c9\u7531\u9019\u6b21\u7684\u5206\u4eab\u8b93\u66f4\u591a\u4eba\u6295\u5165\u958b\u653e\u539f\u59cb\u78bc\u5c08\u6848\u7684\u8ca2\u737b\uff01", "description": "\u5728\u9019\u500b 30 \u5206\u9418\u7684\u8b70\u7a0b\u4e2d\uff0c\u5c07\u5305\u542b\u4ee5\u4e0b\u5167\u5bb9\uff1a\n- 5G \u6838\u5fc3\u7db2\u8def\u4ecb\u7d39\n- Network Functions\n- Common Procedures\n- \u5982\u4f55\u5feb\u901f\u7684\u5728\u500b\u4eba\u96fb\u8166\u555f\u52d5 5G \u6838\u5fc3\u7db2\u8def", "recording_license": "", "do_not_record": false, "persons": [{"code": "HARVLE", "name": "Ian Chen", "avatar": "https://pretalx.com/media/avatars/HARVLE_DqUYJkO.webp", "biography": ":3", "public_name": "Ian Chen", "guid": "acc3ccc7-cb86-58a6-8f0f-1a7da88cc3a7", "url": "https://pretalx.com/coscup-2022/speaker/HARVLE/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/B7Z33N/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/B7Z33N/", "attachments": []}, {"guid": "e909356f-8ab3-52c5-9994-1a3e067c7fc4", "code": "37HW8Z", "id": 19489, "logo": null, "date": "2022-07-31T13:40:00+08:00", "start": "13:40", "end": "2022-07-31T14:10:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19489-gitlab-devops", "url": "https://pretalx.com/coscup-2022/talk/37HW8Z/", "title": "\u5b78\u751f\u4e5f\u80fd\u8f15\u9b06\u4e0a\u624b\u7684 GitLab DevOps \u5de5\u5177\u5305", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "GitLab \u8fd1\u5e74\u4f86\u65b0\u589e\u8a31\u591a\u8ddf DevOps \u76f8\u95dc\u7684\u529f\u80fd\uff0c\u7121\u8ad6\u662f\u6574\u5408 Kubernetes cluster \u6216\u662f\u63d0\u4f9b Container Registry\uff0c\u6574\u5408 DevOps \u751f\u547d\u9031\u671f\u7684\u6bcf\u500b\u968e\u6bb5\u6027\u529f\u80fd\uff0c\u70ba\u958b\u767c\u6216\u662f\u7dad\u904b\u63d0\u4f9b\u4e86\u66f4\u65b9\u4fbf\u7684\u9078\u64c7\uff0cGitLab \u4e5f\u4ee5\u6210\u70ba DevOps \u5e73\u53f0\u6301\u7e8c\u767c\u5c55\u4e2d\uff0c\u672c\u8b70\u7a0b\u5c07\u4ecb\u7d39\u8b1b\u8005\u8eab\u70ba\u4e00\u500b\u5927\u5b78\u751f\uff0c\u5728\u5b78\u7fd2 DevOps \u904e\u7a0b\u4e2d\uff0c\u5728 GitLab \u4e0a\u767c\u73fe\u7684\u76f8\u95dc\u6280\u8853\u8207\u5de5\u5177\uff0c\u4ee5\u53ca\u5982\u4f55\u5728\u5c08\u6848\u958b\u767c\u5f8c\u671f\u968e\u6bb5\u4e2d\u5229\u7528 GitLab \u6240\u63d0\u4f9b\u7684\u5de5\u5177\u8b93\u90e8\u7f72\u53ca\u5f8c\u7e8c\u7dad\u904b\u76e3\u63a7\u66f4\u9806\u5229\u3002", "description": "\u6b64\u8b70\u7a0b\u53ef\u80fd\u6216\u8a31\u61c9\u8a72\u6703\u63d0\u5230\u4ee5\u4e0b\u5de5\u5177\uff0c\u4f46\u4e0d\u9650\u65bc\uff0c\u5982 \n- Security\n    - SAST\n    - IaC Scanning\n    - Secret Detection\n- Infrastructure\n    - KAS(GitLab agent server for Kubernetes)\n    - Terraform\n- Image Build tool\n    - Dind\n    - Dood\n    - Kainko\n- Registry\n    - Package Registry\n    - Container Registry\n    - Infrastructure Registry\n\n\u8b1b\u8005\u5e0c\u671b\u80fd\u900f\u904e\u5206\u4eab\u9019\u4e9b\u5de5\u5177\uff0c\u964d\u4f4e\u5b78\u751f\u8e0f\u5165 DevOps \u4e16\u754c\u7684\u9580\u6abb\uff0c\u6b61\u8fce\u5c0d\u76f8\u95dc\u61c9\u7528\u6709\u8208\u8da3\u7684\u5b78\u751f\u4f86\u4ea4\u6d41\u3002", "recording_license": "", "do_not_record": true, "persons": [{"code": "NLAUHV", "name": "\u5468\u9756\u8ed2", "avatar": "https://pretalx.com/media/avatars/NLAUHV_Pp7szv5.webp", "biography": "\u525b\u958b\u59cb\u5b78\u7fd2 DevOps \u7684\u78a90\u7814\u7a76\u751f", "public_name": "\u5468\u9756\u8ed2", "guid": "c7a5d86f-aa8f-5b7e-a06f-8a59e03eb4d5", "url": "https://pretalx.com/coscup-2022/speaker/NLAUHV/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/37HW8Z/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/37HW8Z/", "attachments": []}, {"guid": "dabb1ca1-62d1-56e8-a401-e1f8d7bea10e", "code": "P37MJW", "id": 19541, "logo": null, "date": "2022-07-31T14:20:00+08:00", "start": "14:20", "end": "2022-07-31T14:40:00+08:00", "duration": "00:20", "room": "TR410", "slug": "coscup-2022-19541-server--firebase", "url": "https://pretalx.com/coscup-2022/talk/P37MJW/", "title": "\u6c92\u9322\u3001\u6c92 server \u537b\u53ef\u4ee5\u64c1\u6709\u4e00\u500b\u8cc7\u6599\u5eab\uff1f- Firebase \u5165\u9580", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "20 minutes", "language": "zh-hant", "abstract": "\u6c92\u6709\u9322\u3001\u6c92\u6709 server\u3001\u4e0d\u6703 SQL\u3001\u53ea\u6703\u524d\u7aef\uff0c\u6709\u4e86 Firebase\uff0c\u9084\u662f\u53ef\u4ee5\u67b6\u7db2\u7ad9 / \u5beb App\uff01\n\n\u672c\u8b70\u7a0b\u5c07\u6703\u5206\u70ba\u4ee5\u4e0b\u90e8\u5206\u5206\u4eab\uff1a\n\n1. Firebase \u7c21\u4ecb\n2. Cloud Firestore - \u7b49\u8457\u4f60\u4f86\u7528\u7684\u8cc7\u6599\u5eab\n3. Authentication - \u975c\u614b\u7db2\u9801\u4e5f\u53ef\u4ee5\u767b\u5165\uff1f\n3. \u7528 Firebase \u5982\u4f55\u958b\u6e90 - \u64b0\u5beb\u8cc7\u6599\u5eab\u8b80\u53d6\u898f\u5247\n4. \u4ecb\u7d39\u6211\u81ea\u5df1\u53c3\u8207\u7684\u5be6\u969b\u904b\u7528\u6848\u4f8b -- NCU App", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "9WBRFE", "name": "Wama", "avatar": "https://pretalx.com/media/avatars/9WBRFE_yVGTuBb.webp", "biography": "\u6a02\u65bc\u5206\u4eab\u3001\u52c7\u65bc\u6311\u6230\u3001\u71b1\u611b\u5b78\u7fd2\uff0c\u5c0d\u65bc\u6280\u8853\u5145\u6eff\u71b1\u60c5\u3002\n\u76ee\u524d\u662f\u4e2d\u592e\u8cc7\u5de5\u7684\u5927\u5b78\u751f\uff0c\u4e5f\u559c\u6b61\u53c3\u8207\u793e\u7fa4\u3002", "public_name": "Wama", "guid": "e0184ff2-3252-5362-9032-7851ea9ce936", "url": "https://pretalx.com/coscup-2022/speaker/9WBRFE/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/P37MJW/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/P37MJW/", "attachments": []}, {"guid": "d8dc4cce-05aa-51ce-b2ff-6ceb12d453d0", "code": "9GCT8Y", "id": 19147, "logo": null, "date": "2022-07-31T14:50:00+08:00", "start": "14:50", "end": "2022-07-31T15:20:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-19147-google-summer-of-code", "url": "https://pretalx.com/coscup-2022/talk/9GCT8Y/", "title": "\u4f60\u5728 Google Summer of Code \u904e\u5f97\u9084\u597d\u55ce\uff1f", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "others", "language": "zh-hant", "abstract": "\u8b1b\u8005\u5c07\u5206\u4eab\u53bb\u5e74\u53c3\u52a0 Google Summer of Code(GSoC) \u7684\u5fc3\u5f97\u3002GSoC \u662f\u4e00\u500b\u5168\u7403\u7684\u7dda\u4e0a\u6d3b\u52d5\uff0c\u65e8\u5728\u4f7f\u66f4\u591a\u65b0\u4eba\u52a0\u5165\u958b\u653e\u539f\u59cb\u78bc\u8ca2\u737b\u7684\u884c\u5217\u3002\u6bcf\u4f4d\u53c3\u52a0\u8005\u5c07\u6703\u8207\u4e00\u500b\u958b\u6e90\u793e\u7fa4\u5408\u4f5c\uff0c\u4e26\u8207\u4e00\u4f4dmentor\u914d\u5c0d\uff0c\u5728mentor\u7684\u6307\u5c0e\u4e0b\u9032\u884c12\u5468\u4ee5\u4e0a\u7684\u5c08\u6848\u3002\u5206\u4eab\u5167\u5bb9\u6db5\u84cb GSoC \u7684\u7533\u8acb\u7d93\u9a57\u3001\u53c3\u8207\u904e\u7a0b\u8207\u5fc3\u5f97\u611f\u60f3\u3002\u4e26\u6703\u958b\u653e QA \u4e14\u529b\u9080\u61c9\u5c46 GSoC \u53c3\u8207\u8005\u4e00\u8d77\u53c3\u8207\u554f\u7b54\u3002\u662f\u60f3\u53c3\u52a0 GSoC \u7684\u540c\u5b78\u4e0d\u5bb9\u932f\u904e\u7684\u8b70\u7a0b\u5594\uff01", "description": "- \u958b\u5834\n- \u81ea\u6211\u4ecb\u7d39\n- \u4ec0\u9ebc\u662f GSoC\n- \u5982\u4f55\u958b\u59cb\uff1f\n    - \u627e\u5c08\u6848\n    - \u5beb\u63d0\u6848\n    - \u627e\u4eba\n- \u7533\u8acb\u7d93\u9a57\n    - \u5982\u4f55\u5beb\uff1f\n    - \u4f55\u6642\u958b\u59cb\uff1f\n    - ![](https://i.imgur.com/KwjCpyr.png)\n    - \u770b\u7bc4\u4f8b\n        - https://docs.google.com/document/d/1SR6yoOnKd0FSmgLmuOmw0QROLoNK1QwWJrgP1rKT7Q4/edit#heading=h.ll13ddk4b2am\n    - \u5982\u4f55\u63a5\u89f8 Mentor\uff1f\n        - \u4e00\u5b9a\u8981\u5148\u8a8d\u8b58\uff0c\u4f46\u4e0d\u7528\u5f88\u719f\n- \u53c3\u8207\u904e\u7a0b\n    - https://summerofcode.withgoogle.com/projects/#6124590243250176\n    - \uff08\u8acb\u898b\u6295\u5f71\u7247\uff09\n- \u5fc3\u5f97\u611f\u60f3\n    - \uff08\u8acb\u898b\u6295\u5f71\u7247\uff09\n- \u5e38\u898b Q&A\n    - \u628a\u4e0a\u6b21\u5728 GDSC NTNU \u5de5\u4f5c\u574a\u89ba\u5f97\u5f88\u7d93\u5178\u7684 Q&A \u62ff\u4f86\u56de\u61c9\n- \u8a0e\u8ad6\uff1a\u7528 Slido \u5f8c\u7e8c\u554f\u7b54\n\n\u6295\u5f71\u7247\u9023\u7d50\uff1ahttps://tg.pe/xE6f", "recording_license": "", "do_not_record": false, "persons": [{"code": "7WNKJB", "name": "EasonC13", "avatar": "https://pretalx.com/media/avatars/7WNKJB_89Yi2dO.webp", "biography": "\u672c\u540d\u9673\u6021\u5347\uff0c\u540d\u5b57\u7684\u542b\u7fa9\u662f\u300c\u6021\u300d\u7136\u81ea\u5f97\u7684\u63d0\u300c\u5347\u300d\u81ea\u5df1\uff0c\u5e0c\u671b\u80fd\u5e36\u8457\u5feb\u6a02\u7684\u5fc3\u6210\u9577\u5411\u4e0a\u3002\n\n\u73fe\u65bc\u81fa\u5e2b\u5927\u5b78\u7fd2\u79d1\u5b78\u5b78\u58eb\u73ed\u8b80\u56db\u5e74\u7d1a\uff0c\u4e26\u4e14\u5728\u65b0\u5275 Cohart \u64d4\u4efb\u7814\u767c\u5de5\u7a0b\u5e2b\u3002\u611f\u8208\u8da3\u7684\u9818\u57df\u70ba\u5340\u584a\u93c8\u3001AI\u3001\u4eba\u6a5f\u4e92\u52d5\u7684\u7814\u7a76\uff0c\u64c5\u9577\u5feb\u901f\u5b78\u7fd2\u4e26\u5be6\u4f5c\u65b0\u6280\u8853\u3002\u66f4\u591a\u95dc\u65bc Eason \u8acb\u898b https://eason.best", "public_name": "EasonC13", "guid": "864914a1-9f2a-5bae-9f43-497bc0b80d95", "url": "https://pretalx.com/coscup-2022/speaker/7WNKJB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/9GCT8Y/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/9GCT8Y/", "attachments": []}, {"guid": "ede18a6d-de6c-5f3c-b9c4-543d631f35e4", "code": "EPCXSH", "id": 20106, "logo": null, "date": "2022-07-31T15:30:00+08:00", "start": "15:30", "end": "2022-07-31T16:00:00+08:00", "duration": "00:30", "room": "TR410", "slug": "coscup-2022-20106-open-to-launch-how-do-open-source-software-and-communities-empower-sounding-rocket-development-in-tamkang-university", "url": "https://pretalx.com/coscup-2022/talk/EPCXSH/", "title": "Open to Launch: How do open-source software and communities empower sounding rocket development in Tamkang University", "subtitle": "", "track": "GDSC x \u6280\u8853 x \u958b\u6e90 x \u793e\u7fa4", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "en", "abstract": "The presentation mainly introduces how engineers at Space Technology Laboratory, Tamkang University take advantage of open-source software to empower and accelerate the development of sounding rockets in Taiwan.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "EATGPU", "name": "Mark (HaoYuan) Chen", "avatar": "https://pretalx.com/media/avatars/EATGPU_2RepMUI.webp", "biography": "I am Mark, a computer science student from Tamkang University (TKU), Taiwan. I am also a student avionics engineer and software developer at Space Technology Laboratory (STL) at Aerospace Engineering Dept, TKU. My primary responsibility at STL is to develop the avionics software based on the Arduino platform and Zephyr RTOS to leverage the overall system performance based on the previous systems. Also, I am a co-founder of two academic and developer communities, the Google Developer Student Club and Symposium for Quantum AI (SQAI). I provided my experiences in project management and community development to further the impact of emerging technologies like quantum computing and AI applications.", "public_name": "Mark (HaoYuan) Chen", "guid": "b6503c8a-66fb-55d9-aa17-b7d944b87124", "url": "https://pretalx.com/coscup-2022/speaker/EATGPU/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/EPCXSH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/EPCXSH/", "attachments": []}], "TR310-2": [{"guid": "11551ec0-d326-59a4-98d9-b5f6cda54466", "code": "RMRBPH", "id": 21592, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T11:00:00+08:00", "duration": "01:00", "room": "TR310-2", "slug": "coscup-2022-21592", "url": "https://pretalx.com/coscup-2022/talk/RMRBPH/", "title": "\u5f00\u6e90\u793e\uff1a\u4e00\u8d77\u804a\u804a\u793e\u7fa4\u4e0e\u4e2a\u4eba\u5171\u540c\u53d1\u5c55", "subtitle": "", "track": "Kaiyuanshe \u958b\u6e90\u793e", "type": "60 mins", "language": "zh-hant", "abstract": "\u56db\u4f4d\u5f00\u6e90\u793e\u7684\u6838\u5fc3\u6210\u5458\u7684\u5206\u4eab\u6211\u4eec\u4e0e\u793e\u7fa4\u4e00\u540c\u6210\u957f\u7684\u5fc3\u8def\u5386\u7a0b\uff0cCOSCUP\u5728\u5f00\u6e90\u793e\u6210\u7acb\u76842014\u5e74\u7ed9\u4e86\u6211\u4eec\u5f88\u5927\u7684\u542f\u53d1\u3002\u5f00\u6e90\u793e\u53d1\u5c55\u7684\u6f14\u53d8\u8fc7\u7a0b\u67091.0-2.0-3.0\u7b49\u4e0d\u540c\u9636\u6bb5\uff0c\u5728\u53d1\u5c55\u5386\u7a0b\u4e2d\uff0c\u6211\u4eec\u89c2\u5bdf\u5230\u4e86\u6574\u4e2a\u4e2d\u56fd\u5f00\u6e90\u751f\u6001\u53d1\u5c55\u7684\u6d2a\u6d41\uff0c\u8eab\u5728\u5176\u4e2d\u7684\u6bcf\u4e2a\u4eba\uff0c\u4e2a\u4eba\u7684\u804c\u4e1a\u548c\u53d1\u5c55\u4e5f\u8ddf\u5f00\u6e90\u793e\u8d8a\u6765\u8d8a\u53d8\u5f97\u5bc6\u4e0d\u53ef\u5206\u3002\u6211\u4eec\u4e0d\u4ec5\u627e\u5230\u4e86\u7ec4\u7ec7\uff0c\u5bfb\u627e\u4e86\u6709\u540c\u6837\u5f00\u6e90\u8ba4\u77e5\u7684\u4e00\u7fa4\u4eba\uff0c\u4e5f\u5728\u5f00\u6e90\u793e\u8fd9\u4e2a\u5e73\u53f0\u4e0a\uff0c\u4e2a\u4eba\u548c\u793e\u533a\u6210\u5c31\u5f7c\u6b64\u3002", "description": "\u6c92\u6709\u6458\u8981", "recording_license": "", "do_not_record": false, "persons": [{"code": "JF7VEP", "name": "Richard Lin", "avatar": "https://pretalx.com/media/avatars/JF7VEP_NmWA7PO.webp", "biography": "\u5f00\u6e90\u793e\u8054\u5408\u521b\u59cb\u4eba\uff0c\u534e\u4e3a\u4e91AI\u5f00\u53d1\u8005\u751f\u6001\u603b\u76d1", "public_name": "Richard Lin", "guid": "ae5df297-780f-530f-82a7-5df3fd803cdd", "url": "https://pretalx.com/coscup-2022/speaker/JF7VEP/"}, {"code": "SGQREZ", "name": "\u5e84\u8868\u4f1f", "avatar": "https://pretalx.com/media/avatars/SGQREZ_VVpIOyF.webp", "biography": "\u5e84\u8868\u4f1f\n\u5f00\u6e90\u793e\u7406\u4e8b\uff0c\u534e\u4e3a\u5f00\u6e90\u7ba1\u7406\u4e2d\u5fc3\u5f00\u6e90\u4e13\u5bb6\n\u66fe\u7ecf\u62c5\u4efb\u8fc7\u5f00\u6e90\u793e\u7684\u6267\u884c\u957f\u4e0e\u7406\u4e8b\u957f\u3002\n\u6211\u4ece\u4e00\u5f00\u59cb\u5c31\u53c2\u4e0e\u5f00\u6e90\u793e\u7684\u5404\u9879\u5de5\u4f5c\u3002\u591a\u5e74\u4ee5\u6765\uff0c\u6211\u53c2\u4e0e\u4e86\u5f88\u591a\u7684\u5f00\u6e90\u9879\u76ee\u3001\u6280\u672f\u793e\u533a\u4e0e\u5f00\u6e90\u793e\u533a\uff0c\u662f\u793e\u533a\u6d3b\u8dc3\u5206\u5b50\uff0c\u4e5f\u66fe\u7ecf\u5728\u591a\u6b21\u6280\u672f\u548c\u793e\u533a\u4f1a\u8bae\u4e0a\uff0c\u53d1\u8868\u8fc7\u6f14\u8bb2\u3002", "public_name": "\u5e84\u8868\u4f1f", "guid": "3f21a2b4-930a-510e-abcb-34c2974794dc", "url": "https://pretalx.com/coscup-2022/speaker/SGQREZ/"}, {"code": "ZYRS8D", "name": "\u9648\u9633", "avatar": "https://pretalx.com/media/avatars/ZYRS8D_XporZyt.webp", "biography": "\u5f00\u6e90\u793e\u7406\u4e8b\u957f\uff0c\u5fae\u8f6f\uff08\u4e9a\u6d32\uff09\u5de5\u7a0b\u9662\u9996\u5e2d\u4ea7\u54c1\u7ecf\u7406\uff0c\u66fe\u4efbGNOME\u57fa\u91d1\u4f1a\u8463\u4e8b\uff0c\u957f\u671f\u7684\u5f00\u6e90\u793e\u533a\u53c2\u4e0e\u8005\u3002", "public_name": "\u9648\u9633", "guid": "d9c0695c-89fc-58ae-8c8d-8d66758c10f8", "url": "https://pretalx.com/coscup-2022/speaker/ZYRS8D/"}, {"code": "Z3V3RM", "name": "\u6731\u5e86\u88d5 Corrie", "avatar": "https://pretalx.com/media/avatars/Z3V3RM_utghGWq.webp", "biography": "Corrie\n\u5f00\u6e90\u793e\u7406\u4e8b\u4f1a\u79d8\u4e66\u3001\u5a92\u4f53\u7ec4\u7ec4\u957f\uff0c\u5f00\u6e90\u793e\u957f\u671f\u53c2\u4e0e\u8005\u3002", "public_name": "\u6731\u5e86\u88d5 Corrie", "guid": "6c450419-e134-5f75-8c82-4fcf1f23eb6d", "url": "https://pretalx.com/coscup-2022/speaker/Z3V3RM/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/RMRBPH/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/RMRBPH/", "attachments": []}, {"guid": "fe191646-7a9e-5074-baad-6f1f8da19ffe", "code": "BREBMX", "id": 21594, "logo": null, "date": "2022-07-31T11:00:00+08:00", "start": "11:00", "end": "2022-07-31T11:30:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-21594", "url": "https://pretalx.com/coscup-2022/talk/BREBMX/", "title": "\u5f00\u6e90\u70b9\u4eae\u672a\u6765\uff1a\u9ad8\u6821\u53c2\u4e0e\u5f00\u6e90\u7684\u4ef7\u503c", "subtitle": "", "track": "Kaiyuanshe \u958b\u6e90\u793e", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5f00\u6e90\u793e\u533a\u662f\u4e00\u4e2a\u4f17\u591a\u76f8\u5173\u65b9\u53c2\u4e0e\u7684\u5e73\u53f0\uff0c\u4ee3\u8868\u4e86\u672a\u6765\u7684\u4e00\u79cd\u7ec4\u7ec7\u67b6\u6784\u6a21\u5f0f\u3002\u9ad8\u6821\u4f5c\u4e3a\u4e00\u4e2a\u91cd\u8981\u7684\u667a\u529b\u8d44\u6e90\u80fd\u591f\u4e3a\u5f00\u6e90\u793e\u533a\u5e26\u6765\u4f17\u591a\u7684\u8d21\u732e\uff0c\u5f88\u591a\u8457\u540d\u7684\u5f00\u6e90\u9879\u76ee\u4e5f\u662f\u4ece\u9ad8\u6821\u53d1\u8d77\u8d77\u7684\u3002\u672c\u62a5\u544a\u4ee5 X-lab \u5f00\u653e\u5b9e\u9a8c\u5ba4\u4e3a\u4f8b\uff0c\u4ecb\u7ecd\u6211\u4eec\u5728\u9ad8\u6821\u53c2\u4e0e\u5f00\u6e90\u9879\u76ee\u4e0e\u793e\u533a\u7684\u7ecf\u5386\uff0c\u5e0c\u671b\u5bf9\u5927\u5bb6\u6709\u6240\u542f\u53d1\u3002", "description": "\u6c92\u6709\u6458\u8981", "recording_license": "", "do_not_record": false, "persons": [{"code": "VGHAJ8", "name": "\u738b\u4f1f", "avatar": "https://pretalx.com/media/avatars/VGHAJ8_7D9z4yn.webp", "biography": "\u738b\u4f1f\uff0c\u5f00\u6e90\u793e\u526f\u7406\u4e8b\u957f\uff0c\u534e\u4e1c\u5e08\u8303\u5927\u5b66\u7814\u7a76\u5458\uff0c\u957f\u671f\u81f4\u529b\u4e8e\u5f00\u6e90\u6cbb\u7406\u4e0e\u8fd0\u8425\u76f8\u5173\u7684\u7814\u7a76\u3002", "public_name": "\u738b\u4f1f", "guid": "9cf96f30-1c75-5ef7-8ac2-f99c75bbba0a", "url": "https://pretalx.com/coscup-2022/speaker/VGHAJ8/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/BREBMX/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/BREBMX/", "attachments": []}, {"guid": "54042042-1aaf-5afe-a150-7019a73c4e5a", "code": "XUP3YQ", "id": 21593, "logo": null, "date": "2022-07-31T11:30:00+08:00", "start": "11:30", "end": "2022-07-31T12:00:00+08:00", "duration": "00:30", "room": "TR310-2", "slug": "coscup-2022-21593", "url": "https://pretalx.com/coscup-2022/talk/XUP3YQ/", "title": "\u5f00\u6e90\u4e0e\u6807\u51c6", "subtitle": "", "track": "Kaiyuanshe \u958b\u6e90\u793e", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4ecb\u7ecd\u56fd\u5185\u5728\u5f00\u6e90\u6807\u51c6\u65b9\u9762\u7684\u5de5\u4f5c\uff0c\u4ee5\u53ca\u6f14\u8bb2\u8005\u5728\u53c2\u4e0e\u8fd9\u4e9b\u6807\u51c6\u5316\u5de5\u4f5c\u8fc7\u7a0b\u4e2d\u7684\u4e00\u4e9b\u601d\u8003\u3002\u5305\u62ec\u5f00\u6e90\u7684\u6982\u5ff5\u5b9a\u4e49\u3001\u5f00\u6e90\u7684\u5143\u6570\u636e\uff0c\u4ee5\u53ca\u5f00\u6e90\u7684\u5065\u5eb7\u5ea6\u4e0e\u6210\u719f\u5ea6\u65b9\u9762\u7684\u6807\u51c6\u3002", "description": "\u53c2\u8003\u535a\u5ba2\uff1ahttp://zhuangbiaowei.github.io/opensource/standard/2022/06/10/open-source-and-standards.html", "recording_license": "", "do_not_record": false, "persons": [{"code": "SGQREZ", "name": "\u5e84\u8868\u4f1f", "avatar": "https://pretalx.com/media/avatars/SGQREZ_VVpIOyF.webp", "biography": "\u5e84\u8868\u4f1f\n\u5f00\u6e90\u793e\u7406\u4e8b\uff0c\u534e\u4e3a\u5f00\u6e90\u7ba1\u7406\u4e2d\u5fc3\u5f00\u6e90\u4e13\u5bb6\n\u66fe\u7ecf\u62c5\u4efb\u8fc7\u5f00\u6e90\u793e\u7684\u6267\u884c\u957f\u4e0e\u7406\u4e8b\u957f\u3002\n\u6211\u4ece\u4e00\u5f00\u59cb\u5c31\u53c2\u4e0e\u5f00\u6e90\u793e\u7684\u5404\u9879\u5de5\u4f5c\u3002\u591a\u5e74\u4ee5\u6765\uff0c\u6211\u53c2\u4e0e\u4e86\u5f88\u591a\u7684\u5f00\u6e90\u9879\u76ee\u3001\u6280\u672f\u793e\u533a\u4e0e\u5f00\u6e90\u793e\u533a\uff0c\u662f\u793e\u533a\u6d3b\u8dc3\u5206\u5b50\uff0c\u4e5f\u66fe\u7ecf\u5728\u591a\u6b21\u6280\u672f\u548c\u793e\u533a\u4f1a\u8bae\u4e0a\uff0c\u53d1\u8868\u8fc7\u6f14\u8bb2\u3002", "public_name": "\u5e84\u8868\u4f1f", "guid": "3f21a2b4-930a-510e-abcb-34c2974794dc", "url": "https://pretalx.com/coscup-2022/speaker/SGQREZ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/XUP3YQ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/XUP3YQ/", "attachments": []}, {"guid": "dabf0ac7-4cf8-5611-a65b-567a2630c00d", "code": "3QGWZD", "id": 21591, "logo": null, "date": "2022-07-31T13:30:00+08:00", "start": "13:30", "end": "2022-07-31T14:10:00+08:00", "duration": "00:40", "room": "TR310-2", "slug": "coscup-2022-21591-23", "url": "https://pretalx.com/coscup-2022/talk/3QGWZD/", "title": "\u5f00\u653e\u793e\u7fa4\u4e4b\u6211\u201c\u8df5\u201d\u2014\u2014\u4e24\u4e2a\u666e\u901a\u9752\u5e74\u7684 23 \u5e74\u793e\u7fa4\u4e4b\u8def", "subtitle": "", "track": "Kaiyuanshe \u958b\u6e90\u793e", "type": "40 mins", "language": "zh-hant", "abstract": "2015 \u5e74\uff0c\u201c\u5de5\u5730\u6253\u5370\u5c0f\u59b9\u201d Miya \u56e0\u4e3a\u60f3\u8981\u4e3a\u666e\u901a\u4eba\u6253\u9020\u4e00\u4e2a\u5206\u4eab\u7684\u5e73\u53f0\uff0c\u5f00\u542f\u4e86\u5979\u7684\u793e\u7fa4\u8425\u9020\u4e4b\u8def\u3002\u968f\u540e\u5979\u52a0\u5165\u4e86\u5168\u7403\u6700\u5927\u7684\u5f00\u6e90\u516c\u76ca\u7f16\u7a0b\u6559\u80b2\u793e\u533a freeCodeCamp.org\uff0c\u4ece\u5fd7\u613f\u8005\u6210\u957f\u4e3a\u4e2d\u6587\u793e\u533a\u5927\u4f7f\uff0c\u548c\u4e16\u754c\u5404\u5730\u7684\u4eba\u4eec\u534f\u4f5c\u63a8\u52a8\u6559\u80b2\u516c\u76ca\u4e8b\u4e1a\u7684\u53d1\u5c55\u3002\n\u6c34\u6b4c\u662f\u4e00\u4e2a\u4ece\u9ad8\u4e2d\u5c31\u5f00\u59cb\u6df1\u5165\u53c2\u4e0e\u516c\u76ca IT \u6280\u672f\u793e\u56e2\u521b\u5efa\u7684\u9752\u5e74\u4eba\uff0c\u540c\u65f6\u671f\u9047\u89c1\u5f00\u6e90\u8f6f\u4ef6\uff0c\u575a\u4fe1\u5176\u5f00\u653e\u534f\u4f5c\u7684\u7406\u5ff5\u662f\u793e\u4f1a\u5e94\u6709\u7684\u6837\u5b50\uff0c\u4fbf\u5f00\u542f\u4e86 16 \u5e74\u5f00\u653e\u793e\u7fa4\u7684\u5e73\u51e1\u4e4b\u8def\u3002\n\u4ed6\u4eec\u548c\u4e00\u7fa4\u670b\u53cb\u534f\u4f5c\u8425\u9020\u201c\u5f00\u6e90\u5e02\u96c6\u201d\uff0c\u8fd9\u662f\u56fd\u5185\u7b2c\u4e00\u4e2a\u4ee5\u5f00\u6e90\u6280\u672f\u793e\u533a\u4e3a\u8d77\u70b9\uff0c\u8054\u7ed3\u79d1\u6280\u3001\u4eba\u6587\u3001\u827a\u672f\u3001\u73af\u4fdd\u7b49\u4e0d\u540c\u9886\u57df\u7684\u670b\u53cb\u7684\u5f00\u653e\u793e\u7fa4\u3002\u4ed6\u4eec\u5e0c\u671b\u901a\u8fc7\u6df1\u5ea6\u4ea4\u6d41\u3001\u534f\u4f5c\u5171\u521b\u70b9\u4eae\u66f4\u591a\u6709\u8da3\u7684\u7075\u9b42\u3002", "description": "\u6c92\u6709\u6458\u8981", "recording_license": "", "do_not_record": false, "persons": [{"code": "JXVBX8", "name": "\u5218\u4e8e\u745c", "avatar": "https://pretalx.com/media/avatars/JXVBX8_GBoOrGe.webp", "biography": "\u5218\u4e8e\u745c\uff08Miya\uff09\uff0cfreeCodeCamp \u4e2d\u6587\u793e\u533a\u5927\u4f7f\uff0c\u56fd\u9645\u9752\u5e74\u521b\u53d8\u8005\u793e\u533a ChangemakerXchange Fellow\uff0c\u5173\u6ce8\u6559\u80b2\u516c\u76ca\u3001\u793e\u4f1a\u521b\u65b0\u3001\u9752\u5e74\u53d1\u5c55\uff0c\u70ed\u7231\u4f20\u64ad\u597d\u6545\u4e8b\uff0c\u76f8\u4fe1\u53d1\u81ea\u5185\u5fc3\u7684\u5feb\u4e50\u662f\u63a8\u52a8\u4eba\u4eec\u6301\u7eed\u5411\u5584\u7684\u52a8\u529b\u3002", "public_name": "\u5218\u4e8e\u745c", "guid": "61c48c5d-a780-5793-8398-49d927cc0df1", "url": "https://pretalx.com/coscup-2022/speaker/JXVBX8/"}, {"code": "YH7CWE", "name": "\u77f3\u579a\uff08\u6c34\u6b4c\uff09", "avatar": "https://pretalx.com/media/avatars/YH7CWE_enP6qPh.webp", "biography": "\u6c34\u6b4c\uff0cidea2app \u56e2\u961f\uff08https://ideapp.dev/ \uff09\u521b\u59cb\u4eba\uff0cWeb/JavaScript \u5168\u6808\u5f00\u53d1\u8005\u3001WebCell \u524d\u7aef\u5f00\u6e90\u6846\u67b6\u4f5c\u8005\uff0c\u73b0\u4efb freeCodeCamp \u6210\u90fd\u793e\u533a\u8d1f\u8d23\u4eba\u3001\u5f00\u6e90\u793e\u7406\u4e8b\u3001\u5fae\u8f6f MVP\uff0c\u81f4\u529b\u4e8e\u5728\u5f00\u653e\u751f\u6001\u4e2d\u4e3a\u793e\u4f1a\u521b\u9020\u4ef7\u503c\u3002", "public_name": "\u77f3\u579a\uff08\u6c34\u6b4c\uff09", "guid": "4cd0809c-9680-5758-bf71-3dd38f0dd01c", "url": "https://pretalx.com/coscup-2022/speaker/YH7CWE/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3QGWZD/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3QGWZD/", "attachments": []}, {"guid": "01fb158b-d977-5851-83df-d7bca773221a", "code": "KPTPRD", "id": 21595, "logo": null, "date": "2022-07-31T14:30:00+08:00", "start": "14:30", "end": "2022-07-31T15:10:00+08:00", "duration": "00:40", "room": "TR310-2", "slug": "coscup-2022-21595", "url": "https://pretalx.com/coscup-2022/talk/KPTPRD/", "title": "\u5982\u4f55\u4ee5\u300c\u5f00\u6e90\u4e4b\u9053\u300d\u6784\u5efa\u4e00\u4e2a\u9605\u8bfb\u5171\u540c\u4f53", "subtitle": "", "track": "Kaiyuanshe \u958b\u6e90\u793e", "type": "40 mins", "language": "zh-hant", "abstract": "\u9002\u5155\u5c06\u4ee5\u5f00\u6e90\u5f3a\u76f8\u5173\u7684\u8bfb\u4e66\u4f1a\u300cOSCAR\u00b7\u5f00\u6e90\u4e4b\u4e66\u00b7\u5171\u8bfb\u300d\u5c0f\u7ec4\u4e3a\u4f8b\uff0c\u5206\u4eab\u4e00\u4e2a\u79ef\u5c11\u6210\u591a\u7684\u5b66\u4e60\u5c0f\u7ec4\uff0c\u7279\u70b9\u5c31\u662f\u4ee5\u5f00\u6e90\u4e4b\u9053\u7684\u65b9\u5f0f\u6765\u6784\u5efa\u3002", "description": "\u6c92\u6709\u6458\u8981", "recording_license": "", "do_not_record": false, "persons": [{"code": "QM7AAD", "name": "\u9002\u5155", "avatar": "https://pretalx.com/media/avatars/QM7AAD_BGEyAiK.webp", "biography": "\u4f5c\u8005\uff0c\u300c\u5f00\u6e90\u4e4b\u9053\u300d\u4e3b\u521b\u3002", "public_name": "\u9002\u5155", "guid": "843d176d-09a8-5e63-9d12-e3563468052a", "url": "https://pretalx.com/coscup-2022/speaker/QM7AAD/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/KPTPRD/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/KPTPRD/", "attachments": []}, {"guid": "26bd5c8a-a88a-5253-8a4c-4f4966a111eb", "code": "ANR9DV", "id": 21596, "logo": null, "date": "2022-07-31T15:10:00+08:00", "start": "15:10", "end": "2022-07-31T15:30:00+08:00", "duration": "00:20", "room": "TR310-2", "slug": "coscup-2022-21596", "url": "https://pretalx.com/coscup-2022/talk/ANR9DV/", "title": "\u6765\u81ea\u4e2d\u56fd\u7684\u5f00\u6e90\u529b\u91cf\uff0c\u5fc3\u5c16\u4e0a\u7684\u5f00\u6e90\u4eba\u7269", "subtitle": "", "track": "Kaiyuanshe \u958b\u6e90\u793e", "type": "20 minutes", "language": "zh-hant", "abstract": "SegmentFault \u601d\u5426\u5df2\u8054\u5408\u5f00\u6e90\u793e\u8fde\u7eed\u4e24\u5e74\u63a8\u51fa\u300a\u4e2d\u56fd\u5f00\u6e90\u5148\u950b 33 \u4eba\u4e4b\u201c\u5fc3\u201d\u5c16\u4e0a\u7684\u5f00\u6e90\u4eba\u7269\u300b\u8bc4\u9009\uff0c\u4ed6\u4eec\u5f53\u4e2d\u65e2\u6709\u5f00\u6e90\u9879\u76ee\u5f00\u53d1\u8005\uff0c\u4e5f\u6709\u5f00\u6e90\u5546\u4e1a\u9886\u519b\u8005\uff0c\u4e3a\u884c\u4e1a\u505a\u51fa\u7a81\u51fa\u8d21\u732e\u7684\u5f00\u6e90\u5e03\u9053\u5e08\u548c\u5f00\u6e90\u6cbb\u7406\u5148\u950b\u4eba\u7269\u3002\u751f\u52a8\u7684\u6f2b\u753b\u4eba\u7269\u3001\u5982\u201c\u7c73\u5176\u6797\u201d\u822c\u7684\u7cbe\u5fc3\u63a8\u8350\uff0c\u8ba9\u5386\u5e74\u7684\u5f00\u6e90\u5148\u950b\u5728\u5927\u5bb6\u5fc3\u4e2d\u7559\u4e0b\u4e86\u9c9c\u6d3b\u7684\u5370\u8c61\uff0c\u4f5c\u4e3a\u8868\u7387\u9f13\u821e\u7740\u4e00\u6279\u6279\u65b0\u4eba\u6b65\u5165\u5f00\u6e90\u7684\u6bbf\u5802\u4e0e\u96c6\u5e02\u3002\n2022 \u5e74\u521d\uff0c\u300a\u4e2d\u56fd\u5f00\u6e90\u7801\u529b\u699c\u300b\u6a2a\u7a7a\u51fa\u4e16\uff0c\u901a\u8fc7\u5ba2\u89c2\u6570\u636e\u5206\u6790\u548c\u5f00\u653e\u5f0f\u534f\u4f5c\u7684\u624b\u5de5\u6807\u6ce8\uff0c\u6211\u4eec\u7504\u9009\u51fa\u4e86 GitHub \u4e0a\u534f\u4f5c\u5f71\u54cd\u529b\u6392\u540d\u524d 99 \u4f4d\u7684\u4e2d\u56fd\u5f00\u53d1\u8005\uff0c\u5e76\u8054\u5408 X-Lab OpenDigger \u9879\u76ee\u7ec4\u548c\u5f00\u6e90\u793e\u5171\u540c\u6743\u5a01\u53d1\u5e03\u3002\n\u4e00\u8fb9\u662f\u201c\u5fc3\u201d\u5c16\u4e0a\u7684\u5f00\u6e90\u5148\u950b\u4eba\u7269\uff0c\u4e00\u8fb9\u662f\u6570\u636e\u5206\u6790\u4e0b\u7684\u201c\u6d3b\u8dc3\u5f00\u53d1\u8005\u201d\uff0c\u4ed6\u4eec\u4e4b\u95f4\u5c06\u4f1a\u4ea7\u751f\u600e\u6837\u7684\u78b0\u649e\uff1f\u6211\u4eec\u5e0c\u671b\u628a\u8fd9\u80cc\u540e\u7684\u6545\u4e8b\u5448\u73b0\u7ed9\u4f60\u3002", "description": "\u6c92\u6709\u6458\u8981", "recording_license": "", "do_not_record": false, "persons": [{"code": "TQBYW3", "name": "\u6c5f\u6ce2", "avatar": "https://pretalx.com/media/avatars/TQBYW3_50fTmM8.webp", "biography": "\u6c5f\u6ce2\u662f SegmentFault \u601d\u5426\u7684 COO\uff0c\u5f00\u6e90\u793e 2022 \u5e74\u5ea6\u7406\u4e8b\u3001\u6267\u884c\u957f\uff0c\u4e2d\u56fd\u8ba1\u7b97\u673a\u5b66\u4f1a\u5f00\u6e90\u53d1\u5c55\u59d4\u5458\u4f1a\u7684\u6267\u884c\u59d4\u5458\u3002\n\u6c5f\u6ce2\u5177\u6709\u4e30\u5bcc\u7684\u5f00\u53d1\u8005\u751f\u6001\u4ece\u4e1a\u7ecf\u9a8c\uff0c\u66fe\u670d\u52a1\u4e8e Microsoft\u3001AWS\u3001Google\u3001Alibaba \u7b49\u77e5\u540d\u4e91\u8ba1\u7b97\u5382\u5546\uff0c\u5e2e\u52a9\u4ed6\u4eec\u5efa\u7acb\u548c\u53d1\u5c55\u6280\u672f\u54c1\u724c\u3002\u4ece 2019 \u5e74\u8d77\uff0c\u6c5f\u6ce2\u5f00\u59cb\u4e86\u5979\u7684\u5f00\u6e90\u4e4b\u65c5\uff0c\u652f\u6301\u6216\u7ec4\u7ec7\u4e86\u6570\u573a\u5f00\u6e90\u6280\u672f\u6d3b\u52a8\uff0c\u6bd4\u5982\uff1a\u4e2d\u56fd\u5f00\u6e90\u5e74\u4f1a\u3001OpenInfra Days China\u3001ApacheCon Asia \u7b49\u7b49\u3002\u6c5f\u6ce2\u5e0c\u671b\u81ea\u5df1\u53ef\u4ee5\u6210\u4e3a\u4e00\u5ea7\u6865\u6881\uff0c\u5e2e\u52a9\u66f4\u591a\u4eba\u8fdb\u5165\u5f00\u6e90\u7684\u4e16\u754c\uff0c\u5e76\u5728\u6b64\u4eab\u53d7\u4ed6\u4eec\u5168\u7136\u4e0d\u540c\u3001\u66f4\u9ad8\u6548\u7684\u5f00\u53d1\u4e4b\u65c5\u3002", "public_name": "\u6c5f\u6ce2", "guid": "917a3d93-94a9-532b-ad93-be505a87cd5c", "url": "https://pretalx.com/coscup-2022/speaker/TQBYW3/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/ANR9DV/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/ANR9DV/", "attachments": []}, {"guid": "96b5d951-783d-56af-8ddd-179842a93682", "code": "FE99SG", "id": 21597, "logo": null, "date": "2022-07-31T15:30:00+08:00", "start": "15:30", "end": "2022-07-31T15:50:00+08:00", "duration": "00:20", "room": "TR310-2", "slug": "coscup-2022-21597", "url": "https://pretalx.com/coscup-2022/talk/FE99SG/", "title": "\u4e2d\u56fd\u5f00\u6e90\u5e74\u62a5\u6570\u636e\u7bc7\u89e3\u8bfb", "subtitle": "", "track": "Kaiyuanshe \u958b\u6e90\u793e", "type": "20 minutes", "language": "zh-hant", "abstract": "\u73b0\u5728\u7684\u4e92\u8054\u7f51\u5df2\u7ecf\u904d\u5e03\u5404\u7c7b\u7684\u884c\u4e3a\u6570\u636e\uff0c\u800c\u5f00\u6e90\u793e\u533a\u4f5c\u4e3a\u63a8\u52a8\u4e92\u8054\u7f51\u53d1\u5c55\u4e0e\u524d\u8fdb\u7684\u5148\u950b\u529b\u91cf\uff0c\u53c8\u4f1a\u7559\u4e0b\u4ec0\u4e48\u6837\u7684\u6570\u636e\u5462\uff1f\u57282021\u5e74\u4e2d\u56fd\u5f00\u6e90\u5e74\u5ea6\u62a5\u544a\u4e2d\u6211\u4eec\u5728\u6570\u636e\u7bc7\u5185\u5bf9\u5f00\u6e90\u7684\u53d1\u5c55\u505a\u4e86\u5206\u6790\u3002\u672c\u8bb2\u9898\u5c06\u4ee5\u4e2d\u56fd\u5f00\u6e90\u5e74\u5ea6\u62a5\u544a\u4e3a\u57fa\u7840\uff0c\u505a\u4e00\u4e9b\u62d3\u5c55\u89e3\u8bfb\uff0c\u4e3a\u5927\u5bb6\u4ecb\u7ecd\u6570\u636e\u540e\u7684\u66f4\u591a\u5185\u5bb9", "description": "\u6c92\u6709\u6458\u8981", "recording_license": "", "do_not_record": false, "persons": [{"code": "DQAALN", "name": "\u987e\u4e1a\u9e23", "avatar": "https://pretalx.com/media/avatars/DQAALN_SpaO248.webp", "biography": "\u987e\u4e1a\u9e23\uff0c\u5f00\u6e90\u793e\u6210\u5458", "public_name": "\u987e\u4e1a\u9e23", "guid": "e27752e4-d04e-5e45-8a39-ddcb56bab727", "url": "https://pretalx.com/coscup-2022/speaker/DQAALN/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/FE99SG/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/FE99SG/", "attachments": []}], "TR413-2": [{"guid": "75a1cd4e-f5a9-5bc6-a900-88e257247078", "code": "DKBSA3", "id": 19356, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T10:30:00+08:00", "duration": "00:30", "room": "TR413-2", "slug": "coscup-2022-19356-iota-a-leaderless-dag-and-reality-based-utxo-ledger", "url": "https://pretalx.com/coscup-2022/talk/DKBSA3/", "title": "IOTA: A Leaderless DAG and Reality-based UTXO Ledger", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "I will share the research papers from IOTA Foundation (arXiv:2205.01345v1 and arXiv:2205.02177v1) and also explain why IOTA's approach can make it one of its kind project among the whole DLT landscape. The data structure and consensus protocol from first principle really make IOTA the hidden gem.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RLTUPZ", "name": "kowei", "avatar": "https://pretalx.com/media/avatars/RLTUPZ_syLmxRD.webp", "biography": "Kowei was down into the rabbit hole of cryptocurrency and distribute ledger technologies since 2017. He explored various DeFi protocols back in 2019 and was amazed by the openness and composability of the space since then. He is still missing all the crazy and innovation during DeFi summer 2020.\n\nAt the end of 2020, KoWei pivoted his focus from Ethereum blockchain to Solana blockchain, he then helped to establish Solana Taiwan community and witnessed the Solana Summer 2021.\n\nLast but not least, Kowei always believed IOTA will be the paradigm shift for the whole DLT ecosystem since 2017. He is the diamond hand evangelist for IOTA", "public_name": "kowei", "guid": "f405e373-3c0e-5316-a2c6-acec6665ba05", "url": "https://pretalx.com/coscup-2022/speaker/RLTUPZ/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DKBSA3/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DKBSA3/", "attachments": []}, {"guid": "187ef7c7-8036-5c8e-988f-8edf474ea772", "code": "TDUXC3", "id": 18746, "logo": null, "date": "2022-07-31T10:40:00+08:00", "start": "10:40", "end": "2022-07-31T11:10:00+08:00", "duration": "00:30", "room": "TR413-2", "slug": "coscup-2022-18746-aptos--facebook-diem", "url": "https://pretalx.com/coscup-2022/talk/TDUXC3/", "title": "Aptos \u5340\u584a\u93c8\uff1aFacebook Diem \u6d74\u706b\u91cd\u751f", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "Aptos \u662f\u524d Facebook Diem \u5340\u584a\u93c8\u5718\u968a\u7368\u7acb\u81ea\u7d44\u7684\u65b0 Layer 1 \u5e95\u5c64\u516c\u93c8\uff0c\u63d0\u4f9b\u66f4\u9ad8\u7684\u6548\u80fd\uff08\u6bcf\u79d2\u8655\u7406\u8d85\u904e\u5341\u842c\u7b46\u4ea4\u6613\uff09\u3001\u66f4\u597d\u7684\u4f7f\u7528\u8207\u958b\u767c\u9ad4\u9a57\u3001\u548c\u66f4\u5148\u9032\u7684\u667a\u6167\u5408\u7d04\u958b\u767c\u8a9e\u8a00\uff08Move VM\uff09\u3002\n\n\u9019\u500b\u5206\u4eab\u6703\u5305\u542b Aptos \u7684\u7279\u6b8a\u5340\u584a\u93c8\u6a5f\u5236\u3001\u667a\u6167\u5408\u7d04\u8a9e\u8a00\u3001\u5e33\u6236\u7cfb\u7d71\uff0c\u8b93\u4f60\u4e86\u89e3\u4ed6\u5011\u7aef\u51fa\u4e86\u4ec0\u9ebc\u65b0\u83dc", "description": "Aptos \u662f\u524d Facebook Diem \u5340\u584a\u93c8\u5718\u968a\u7368\u7acb\u81ea\u7d44\u7684\u65b0 Layer 1 \u5e95\u5c64\u516c\u93c8\uff0c\u63d0\u4f9b\u66f4\u9ad8\u7684\u6548\u80fd\uff08\u6bcf\u79d2\u8655\u7406\u8d85\u904e\u5341\u842c\u7b46\u4ea4\u6613\uff09\u3001\u66f4\u597d\u7684\u4f7f\u7528\u8207\u958b\u767c\u9ad4\u9a57\u3001\u548c\u66f4\u5148\u9032\u7684\u667a\u6167\u5408\u7d04\u958b\u767c\u8a9e\u8a00\uff08Move VM\uff09\u3002\n\n\u9019\u500b\u5206\u4eab\u6703\u5305\u542b Aptos \u7684\u7279\u6b8a\u5340\u584a\u93c8\u6a5f\u5236\u3001\u667a\u6167\u5408\u7d04\u8a9e\u8a00\u3001\u5e33\u6236\u7cfb\u7d71\uff0c\u8b93\u4f60\u4e86\u89e3\u4ed6\u5011\u7aef\u51fa\u4e86\u4ec0\u9ebc\u65b0\u83dc", "recording_license": "", "do_not_record": false, "persons": [{"code": "ZJFMCT", "name": "Hsuan Lee", "avatar": "https://pretalx.com/media/avatars/ZJFMCT_GWmgmfW.webp", "biography": "CEO of Blocto", "public_name": "Hsuan Lee", "guid": "bf5f9dfa-dbdc-5e8a-bdaf-957bc2e2f6a4", "url": "https://pretalx.com/coscup-2022/speaker/ZJFMCT/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/TDUXC3/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/TDUXC3/", "attachments": []}, {"guid": "97895c0b-f66d-54c0-8521-3d9ca6a6ecf7", "code": "DFDFL7", "id": 19287, "logo": null, "date": "2022-07-31T11:20:00+08:00", "start": "11:20", "end": "2022-07-31T12:05:00+08:00", "duration": "00:45", "room": "TR413-2", "slug": "coscup-2022-19287-future-of-l2s", "url": "https://pretalx.com/coscup-2022/talk/DFDFL7/", "title": "Future of L2s", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "45 minutes", "language": "zh-hant", "abstract": "- What is L2?\n- Current development of L2s\n- What's the bottleneck of L2s?\n- What are the current WIPs to scale L2?", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "7LJDGB", "name": "Nic", "avatar": "https://pretalx.com/media/avatars/7LJDGB_6BWmwaI.webp", "biography": "Financially cursed just like the rest of the \u97ed\u83dc", "public_name": "Nic", "guid": "50d476dc-c5b1-5b5e-b164-2c7863ed81bd", "url": "https://pretalx.com/coscup-2022/speaker/7LJDGB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/DFDFL7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/DFDFL7/", "attachments": []}, {"guid": "aae04b18-60fc-57eb-a984-8138be7d1685", "code": "3C3VPT", "id": 19666, "logo": null, "date": "2022-07-31T12:40:00+08:00", "start": "12:40", "end": "2022-07-31T13:10:00+08:00", "duration": "00:30", "room": "TR413-2", "slug": "coscup-2022-19666", "url": "https://pretalx.com/coscup-2022/talk/3C3VPT/", "title": "\u958b\u653e\u5f0f\u5340\u584a\u93c8\u7814\u7a76\u793e\u7fa4", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5340\u584a\u93c8\u7814\u7a76\uff0c\u600e\u9ebc\u767c\u63ee\u6700\u5927\u7684\u793e\u6703\u50f9\u503c\uff1f\n\n\u9019\u6b21\u5206\u4eab\u7d93\u71df\u5340\u584a\u93c8\u7814\u7a76\u4ea4\u6d41\u5e73\u53f0\u7684\u7d93\u9a57\u3002\u5e73\u53f0\u6210\u7acb\u7684\u5b97\u65e8\u5728\u65bc\u6355\u6349\u548c\u4fc3\u9032\u66f4\u591a\u5c0d\u5340\u584a\u93c8\u7814\u7a76\u8a0e\u8ad6\uff0c\u4e26\u5354\u52a9\u5b78\u696d\u754c\u89e3\u6c7a\u5340\u584a\u93c8\u7814\u7a76\u95dc\u9375\u74f6\u9838\u7684\u4ea4\u6d41\uff0c\u84cb\u51fa\u66f4\u597d\u7248\u672c\u7684Web3\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "JMBKLY", "name": "Twan", "avatar": "https://pretalx.com/media/avatars/JMBKLY_H6etmHP.webp", "biography": "Twan Chen is the Head of Content at SCRF, overseeing the Content Pipeline. We produce research summaries and other forum posts that encourage conversations around important research for advancing the space. If you\u2019re interested in SCRF\u2019s mission and would like to start hanging out with us, talk to Twan and learn about how to get started.", "public_name": "Twan", "guid": "e6876dd5-db77-5356-97c3-f1a4102921df", "url": "https://pretalx.com/coscup-2022/speaker/JMBKLY/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/3C3VPT/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/3C3VPT/", "attachments": []}, {"guid": "89e04c1d-a9f2-5fc1-806b-92a37178427f", "code": "LMT7LN", "id": 19335, "logo": null, "date": "2022-07-31T13:15:00+08:00", "start": "13:15", "end": "2022-07-31T14:00:00+08:00", "duration": "00:45", "room": "TR413-2", "slug": "coscup-2022-19335-cairo-zk-stark-language", "url": "https://pretalx.com/coscup-2022/talk/LMT7LN/", "title": "Cairo \u2014 zk-STARK Language \u521d\u63a2\u8207\u5be6\u4f5c", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "45 minutes", "language": "zh-hant", "abstract": "\u4ecb\u7d39\u5982\u4f55\u4f7f\u7528 Cairo lang \u64b0\u5beb\u4e26\u90e8\u5c6c\u4e00\u4efd ERC-721A \u667a\u80fd\u5408\u7d04\u81f3 ZK-Rollup StarkNet", "description": "\u65e9\u5728\u524d\u5e74\u5e74\u672b\uff0c rollup-centric \u5df2\u7d93\u6b63\u5f0f\u6210\u70ba Ethereum \u672a\u4f86\u8def\u7dda\u5716\u7576\u4e2d\uff0c\u4e0d\u53ef\u6216\u7f3a\u7684\u4e00\u90e8\u5206\uff1b\u800c\u76ee\u524d\u767e\u5bb6\u722d\u9cf4\u7684 rollup \u5c08\u6848\uff0c\u4e3b\u8981\u53ef\u5206\u70ba\u5169\u5927\u98a8\u683c \u2014 optimistic \u548c zero knowledge proof (zkp)\u3002\u900f\u904e\u9019\u5834\u6f14\u8b1b\uff0c\u8b1b\u8005\u5c07\u5e36\u9818\u5927\u5bb6\u5be6\u969b\u64cd\u4f5c\u4e00\u6b21\uff0c\u5982\u4f55\u5728 zk-rollup StarkNet \u4e0a\u9762\u90e8\u5c6c Cairo lang \u667a\u80fd\u5408\u7d04\uff1b\u4e26\u5c07\u4ee5\u76ee\u524d\u76f8\u7576\u706b\u7d05\u7684\u9444\u9020\u975e\u540c\u8cea\u5316\u4ee3\u5e63\u5354\u5b9a ERC-721A \u70ba\u7bc4\u4f8b\uff0c\u64b0\u5beb\u5176\u7b49\u50f9\u7a0b\u5f0f\u908f\u8f2f\u7684 Cairo lang \u7248\u672c\u667a\u80fd\u5408\u7d04\u3002", "recording_license": "", "do_not_record": false, "persons": [{"code": "9TG38S", "name": "Chuan-Chun Wang", "avatar": "https://pretalx.com/media/avatars/9TG38S_4FdJseu.webp", "biography": "He is the MS student at NTHU CS department and has gotten BS in CS from NCTU. Now, he interests in researching Ethereum infrastructure, scaling and privacy solutions and developing DApp.", "public_name": "Chuan-Chun Wang", "guid": "f6485402-8ed1-5bfe-859b-178941c22a16", "url": "https://pretalx.com/coscup-2022/speaker/9TG38S/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/LMT7LN/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/LMT7LN/", "attachments": []}, {"guid": "b7bde5a4-a8c3-5e27-98d1-4f6766967513", "code": "RKKKR7", "id": 19500, "logo": null, "date": "2022-07-31T14:05:00+08:00", "start": "14:05", "end": "2022-07-31T14:50:00+08:00", "duration": "00:45", "room": "TR413-2", "slug": "coscup-2022-19500-nft", "url": "https://pretalx.com/coscup-2022/talk/RKKKR7/", "title": "NFT\u5408\u7d04\u7684\u7ba1\u7406\u53ca\u512a\u5316", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "45 minutes", "language": "zh-hant", "abstract": "\u73fe\u4ecaNFT\u7684\u767c\u884c\u6108\u4f86\u6108\u666e\u904d\uff0c\u4f5c\u70baNFT\u7684\u767c\u884c\u5546\u9700\u8981\u540c\u6642\u7ba1\u7406\u8a31\u591a\u7684NFT\u5408\u7d04\uff0c\u8981\u8003\u616e\u4f7f\u7528\u5982\u4f55\u7684NFT\u5408\u7d04\u53ef\u4ee5\u8b93\u4f7f\u7528\u8005\u7bc0\u7701\u74e6\u65af\u8cbb\u4ee5\u53ca\u5408\u7d04\u7684\u67b6\u69cb\u53ef\u4ee5\u7bc0\u7701\u90e8\u7f72\u5408\u7d04\u7684\u6210\u672c\u4ee5\u53ca\u907f\u514d\u6f0f\u6d1e\u7684\u767c\u751f\u3002\n\u5148\u8b1b\u8ff0\u516c\u7248\u7684openzeppelin ERC721\u5408\u7d04\u67b6\u69cb\u7684\u512a\u7f3a\u9ede\u4ee5\u53ca\u6211\u5011\u53ef\u4ee5\u5982\u4f55\u512a\u5316\u4f86\u9054\u5230\u4f7f\u7528\u8005\u7684\u9700\u6c42\uff0c\u4f7f\u7528Proxy Upgrade Pattern\u505a\u5230\u5408\u7d04\u5347\u7d1a\u4ee5\u907f\u514d\u6f0f\u6d1e\u767c\u751f\u6216\u5408\u7d04\u9700\u8981\u65b0\u529f\u80fd\uff0cBeacon Proxy\u53ef\u4ee5\u505a\u5230\u540c\u6642\u5347\u7d1a\u591a\u500b\u5408\u7d04\uff0c\u6700\u5f8c\u8b1b\u89e3\u5404\u500b\u67b6\u69cb\u7684\u5229\u5f0a\u4ee5\u53ca\u5982\u4f55\u9078\u64c7\u3002", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "RASUSB", "name": "Ian", "avatar": "https://pretalx.com/media/avatars/RASUSB_AgAFQ57.webp", "biography": "Blockchain Engineer in AMIS Technologies Co., Ltd.", "public_name": "Ian", "guid": "006ddfa5-d33e-5a9f-8e05-d842b391452a", "url": "https://pretalx.com/coscup-2022/speaker/RASUSB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/RKKKR7/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/RKKKR7/", "attachments": []}, {"guid": "a00472d1-ce5d-542e-a9b6-0b4129cb6b13", "code": "8DNJXA", "id": 19606, "logo": null, "date": "2022-07-31T14:55:00+08:00", "start": "14:55", "end": "2022-07-31T15:25:00+08:00", "duration": "00:30", "room": "TR413-2", "slug": "coscup-2022-19606-nft", "url": "https://pretalx.com/coscup-2022/talk/8DNJXA/", "title": "NFT\u7684\u591a\u91cd\u5b87\u5b99", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u4ecb\u7d39\u4e0d\u540c\u7a2e\u985eNFT\u7684\u61c9\u7528\u60c5\u5883\uff0c\u5305\u542b ENS, Soulbound Token, POAP\uff0c\u4ee5\u53caWriting NFT", "description": "NFT\u53ea\u80fd\u7528\u4f86\u7092\u505a\u8ce3\u9322\u55ce?\n\u6709\u6c92\u6709\u5176\u4ed6\u5be6\u7528\u53c8\u6709\u8da3\u7684\u7528\u4f8b\u5462?\n\u4f86\u770b\u770bNFT\u5728\u4e0d\u540c\u5b87\u5b99\u4e2d\u7684\u591a\u91cd\u529f\u80fd\u5427!", "recording_license": "", "do_not_record": false, "persons": [{"code": "WNXXH7", "name": "Hsueh Kuan Tsai", "avatar": "https://pretalx.com/media/avatars/WNXXH7_qrMgjaN.webp", "biography": "LikerLand\u5168\u7aef\u5de5\u7a0b\u5e2b\nCosmos\u751f\u614b\u7cfb\u958b\u767c\u8005", "public_name": "Hsueh Kuan Tsai", "guid": "5ed93210-9a35-5d80-af89-6848ec9ff02d", "url": "https://pretalx.com/coscup-2022/speaker/WNXXH7/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/8DNJXA/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/8DNJXA/", "attachments": []}, {"guid": "1199915e-fb43-5062-8a39-4eabf5edc07e", "code": "M9NVFZ", "id": 19211, "logo": null, "date": "2022-07-31T15:30:00+08:00", "start": "15:30", "end": "2022-07-31T16:00:00+08:00", "duration": "00:30", "room": "TR413-2", "slug": "coscup-2022-19211-nft", "url": "https://pretalx.com/coscup-2022/talk/M9NVFZ/", "title": "\u95dc\u65bc NFT \u4ea4\u6613\u6240\uff0c\u4f60\u61c9\u8a72\u77e5\u9053\u7684\u4e8b\u60c5", "subtitle": "", "track": "Blockchain and Distributed Ledger", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u5728\u6b64\u8b70\u7a0b\u4e2d\uff0c\u8b1b\u8005\u5c07\u4ecb\u7d39 NFT \u662f\u5982\u4f55\u88ab\u4ea4\u6613\u7684\u3002\u8b70\u7a0b\u5167\u5bb9\u5305\u542b\uff1a\n\n1. \u6bd4\u8f03\u5404\u500b NFT \u4ea4\u6613\u6240\u5982 Opensea, Rarible \u7b49\u4e2d\u5fc3\u5316\u4ea4\u6613\u6240\u6216\u5176\u4ed6\u53bb\u4e2d\u5fc3\u5316\u4ea4\u6613\u6240\u7684\u904b\u4f5c\u7d50\u69cb\u3001\u4f7f\u7528\u9ad4\u9a57\u8207\u5229\u5f0a\u3002\n2. \u8aaa\u660e NFT \u8981\u5982\u4f55\u900f\u904e\u7248\u6b0a\u5206\u6f64\u9054\u5230\u734e\u52f5\u5275\u4f5c\u8005\u4ee5\u53ca\u73fe\u6709\u7684\u7248\u6b0a\u5206\u6f64\u5be6\u4f5c\u6a21\u5f0f(Contract Metadata and EIP2981)\u3002\n3. \u89e3\u91cb\u70ba\u4ec0\u9ebc\u6703\u6709\u4eba NFT \u88ab\u76dc\u4ee5\u53ca\u53ef\u80fd\u7684\u76dc\u7528\u6a5f\u5236\u3002\n\n\u5e0c\u671b\u807d\u5b8c\u7684\u807d\u773e\u80fd\u5c0d\u5340\u584a\u93c8\u4e0a\u8cc7\u7522\u8f49\u79fb\u6709\u66f4\u9032\u4e00\u6b65\u7684\u8a8d\u8b58\u3002", "description": "- \u958b\u5834 (2 min)\n- \u5b9a\u7fa9 NFT (3 min)\n    - ERC721 \u8207 ERC1155\n    - NFT \u6838\u5fc3\u529f\u80fd\u56de\u9867\n- \u5b9a\u7fa9\u4ea4\u6613\u6240 (1 min)\n    - \u516c\u958b\u4ea4\u6613\u662f\u4ea4\u6613\u6240\n    - \u79c1\u4e0b\u4ea4\u6613\u4e0d\u662f\n    - \u5e38\u898b\u4ea4\u6613\u6240\u76e4\u9ede\n- \u8aaa\u660e NFT \u4ea4\u6613\u904e\u7a0b (4 min)\n    - \u6700\u5c0f\u529f\u80fd\u9700\u6c42\u4e0b\u8981\u7528\u54ea\u4e9b\u64cd\u4f5c\uff1f\n    - NFT \u4ea4\u6613\u904e\u7a0b\u6703\u6709\u54ea\u4e9b Event\n- \u8aaa\u660e\u4e2d\u5fc3\u5316\u4ea4\u6613\u6240\u7684 NFT \u4ea4\u6613\u904e\u7a0b (8 min)\n    - \u4ee5 Opensea, Rarible \u70ba\u4f8b\n    - \u8ce3\u5bb6\u4e0a\u67b6\u8cb7\u5bb6\u4e0b\u55ae\u7684\u64cd\u4f5c\u904e\u7a0b\uff08\u727d\u6d89\u5230 SetApprovalForAll\u3001\u53ca EIP 712 \u7c3d\u7ae0\uff09\n        - \u8a0e\u8ad6 SetApprovalForAll \u7684\u98a8\u96aa\n        - \u300c\u7c21\u55ae\u300d\u89e3\u91cb EIP 712 \u7684\u539f\u7406\u4e26\u63d0\u4f9b\u7bc4\u4f8b\n        - \u8aaa\u660e\u70ba\u78ba\u4fdd\u5b89\u5168\uff0c\u7c3d\u7ae0\u6642\u6703\u5f04\u54ea\u4e9b\u4fdd\u96aa\u4f86\u9632\u6b62\u88ab\u653b\u64ca\n    - \u8cb7\u5bb6\u4e0b\u6a19\u8ce3\u5bb6\u540c\u610f\u7684\u64cd\u4f5c\u904e\u7a0b\uff08\u727d\u6d89\u5230  EIP 712 \u7c3d\u7ae0\u3001\u8207 ERC20 \u4ee3\u5e63\uff09\n- \u8aaa\u660e\u53bb\u4e2d\u5fc3\u5316\u4ea4\u6613\u6240\u7684 NFT \u4ea4\u6613\u904e\u7a0b (3 min)\n    - \u76ee\u6a19\u7bc4\u4f8b\u9084\u5728\u627e\uff0c\u56e0\u70ba\u73fe\u5728\u53bb\u4e2d\u5fc3\u5316\u4ea4\u6613\u6240\u597d\u50cf\u6c92\u6709\u7279\u5225\u77e5\u540d\u7684...\uff08\u6b61\u8fce\u63a8\u85a6\uff09\n    - \u771f\u7684\u6c92\u6709\u6703\u7d9c\u5408\u5404\u5bb6\u7a0b\u5f0f\u78bc\u62bd\u8c61\u51fa\u4e00\u500b\u7d93\u5178\u53bb\u4e2d\u5fc3\u5316\u4ea4\u6613\u6240\u7bc4\u4f8b\u4f86\u4ecb\u7d39\n- \u8aaa\u660e\u5982\u4f55\u52a0\u5165 Creator Fee (3 min)\n    - EIP 2981\n        - \u5b98\u65b9\u6a19\u6e96\n        - \u5e7e\u4e4e\uff08\u9084\uff09\u6c92\u6709\u4eba\u7528\n    - Contract Level Metadata\n        - \u4ea4\u6613\u6240\u65b9\u6a19\u6e96\n        - \u4ee5 Opensea \u70ba\u4f8b\n        - \u7121\u6cd5\u901a\u7528\n        - \u81f3\u5c11\u6709\u4eba\u5728\u7528\n- NFT \u4e0a\u67b6\u4ea4\u6613\u6240\u7684\u98a8\u96aa\uff1f\u5982\u4f55\u88ab\u76dc\u7528\uff1f(5 min)\n    - \u60c5\u5883\u4e00\uff1a\u4ea4\u6613\u6240\u88ab\u653b\u9677\n        - \u6240\u6709\u6709\u6388\u6b0a\u7684 NFT \u90fd\u53ef\u4ee5\u88ab\u99ed\u5ba2\u7528\u4ea4\u6613\u6240\u79c1\u9470\u8f49\u8d70\n    - \u60c5\u5883\u4e8c\uff1a\u4f7f\u7528\u8005\u88ab\u91e3\u9b5a\uff0c\u7c3d\u7f72\u60e1\u610f\u5167\u5bb9\n        - \u56e0\u70ba\u4e3b\u6d41\u4ea4\u6613\u6240\u667a\u80fd\u5408\u7d04\u662f\u770b\u4f7f\u7528\u8005\u7684\u7c3d\u7ae0\u4f86\u9a57\u8b49\u6388\u6b0a\n        - \u4f7f\u7528\u8005\u901a\u5e38\u6703\u958b\u555f SetApprovalForAll\n        - \u7c3d\u7ae0\u5373\u53ef\u5408\u6cd5\u632a\u52d5\u7c3d\u7f72\u8005\u7684 NFT\n        - \u6703\u5c0e\u81f4\u81ea\u5df1\u7684 NFT \u88ab\u99ed\u5ba2\u8f49\u8d70\n    - \u91cd\u73fe\u76dc\u7528\n        - \u5982\u679c\u6211\u809d\u5920\u65b0\u9bae\uff0c\u5beb\u51fa\u4e00\u500b\u7bc4\u4f8b\u7684\u8a71\uff0c\u6703\u5728\u5f71\u7247\u4e2d\u5be6\u6642\u793a\u7bc4\n        - \u4e0d\u7136\u5c31\u89e3\u91cb\u539f\u7406\u5c31\u597d...\n- \u7d50\u8ad6 (1 min)", "recording_license": "", "do_not_record": false, "persons": [{"code": "7WNKJB", "name": "EasonC13", "avatar": "https://pretalx.com/media/avatars/7WNKJB_89Yi2dO.webp", "biography": "\u672c\u540d\u9673\u6021\u5347\uff0c\u540d\u5b57\u7684\u542b\u7fa9\u662f\u300c\u6021\u300d\u7136\u81ea\u5f97\u7684\u63d0\u300c\u5347\u300d\u81ea\u5df1\uff0c\u5e0c\u671b\u80fd\u5e36\u8457\u5feb\u6a02\u7684\u5fc3\u6210\u9577\u5411\u4e0a\u3002\n\n\u73fe\u65bc\u81fa\u5e2b\u5927\u5b78\u7fd2\u79d1\u5b78\u5b78\u58eb\u73ed\u8b80\u56db\u5e74\u7d1a\uff0c\u4e26\u4e14\u5728\u65b0\u5275 Cohart \u64d4\u4efb\u7814\u767c\u5de5\u7a0b\u5e2b\u3002\u611f\u8208\u8da3\u7684\u9818\u57df\u70ba\u5340\u584a\u93c8\u3001AI\u3001\u4eba\u6a5f\u4e92\u52d5\u7684\u7814\u7a76\uff0c\u64c5\u9577\u5feb\u901f\u5b78\u7fd2\u4e26\u5be6\u4f5c\u65b0\u6280\u8853\u3002\u66f4\u591a\u95dc\u65bc Eason \u8acb\u898b https://eason.best", "public_name": "EasonC13", "guid": "864914a1-9f2a-5bae-9f43-497bc0b80d95", "url": "https://pretalx.com/coscup-2022/speaker/7WNKJB/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/M9NVFZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/M9NVFZ/", "attachments": []}], "TR510": [{"guid": "fa8f2d90-120c-5e33-ade0-8fa3fe80fb6f", "code": "G8FQZZ", "id": 21568, "logo": null, "date": "2022-07-31T10:00:00+08:00", "start": "10:00", "end": "2022-07-31T16:00:00+08:00", "duration": "06:00", "room": "TR510", "slug": "coscup-2022-21568-hacking-room", "url": "https://pretalx.com/coscup-2022/talk/G8FQZZ/", "title": "Hacking Room", "subtitle": "", "track": "COSCUP Community", "type": "Default 30 mins (Please select this option in currebt stage.)", "language": "zh-hant", "abstract": "\u904e\u5f80\u5f88\u591a BoF \u4e3b\u63ea\u6572\u7897\u6bcf\u5834\u6b21\u4e00\u5c0f\u6642\u4e0d\u5920\u8b93\u5927\u5925\u66a2\u8ac7\u2026\u6211\u5011\u4eca\u5e74\u63d0\u4f9b\u4e0d\u9650\u6642\u7684 hacking room \u7a7a\u9593\uff01\n\nHacking Room \u662f\u4e00\u500b\u80fd\u5bb9\u7d0d 30 \u4eba\u5de6\u53f3\u7684\u4ea4\u8abc\u5ef3\uff0c\u4f9b\u6703\u773e\u81ea\u7531\u4ea4\u6d41\uff01\u5728\u9019\u88e1\uff0c\u6211\u5011\u4e0d\u6703\u9650\u5236\u4f60\u7684\u6d3b\u52d5\u9577\u5ea6\uff1b\u4f60\u53ef\u4ee5\u5728\u8b70\u7a0b\u8207\u8b70\u7a0b\u9593\u7684\u7a7a\u6a94\u4e09\u4e94\u597d\u53cb\u6253\u5341\u4e94\u5206\u9418\u7684\u684c\u904a\uff0c\u4e5f\u53ef\u4ee5\u548c\u5fd7\u540c\u9053\u5408\u7684\u958b\u6e90\u5925\u4f34\u9032\u884c\u5169\u5c0f\u6642\u7684\u885d\u523a\u958b\u767c\uff0c\u66f4\u6709\u53ef\u80fd\u6709\u591a\u500b\u6d3b\u52d5\u5728\u9019\u500b\u7a7a\u9593\u540c\u6642\u767c\u751f\uff0c\u8981\u600e\u9ebc\u904b\u7528\u9019\u500b\u81ea\u7531\u7a7a\u9593\u7531\u4f60\u6c7a\u5b9a\uff01\n\n\u5982\u679c\u4f60\u60f3\u8981\u63ea\u4eba\u53c3\u8207\u5728 hacking room \u8209\u884c\u7684\u6d3b\u52d5\uff0c\u6b61\u8fce\u5728\u6b64\u6587\u4ef6\u5ba3\u50b3\uff01\n\n\u60f3\u53c3\u52a0\u6d3b\u52d5\u7684\u6703\u773e\u4e5f\u53ef\u4ee5\u5728\u9019\u4efd[\u6587\u4ef6](https://docs.google.com/document/d/1Ac9VZQJXvpPoAcGJ7sZ-6mZSZp22T6ygN1X3-iH5DZ0/edit)\u627e\u5230\u6709\u54ea\u4e9b\u6709\u8da3\u7684\u6d3b\u52d5\u6b63\u5728\u767c\u751f\uff01", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"code": "8DZ8SW", "name": "COSCUP Staff", "avatar": null, "biography": null, "public_name": "COSCUP Staff", "guid": "fda0c6d8-b408-51ce-8ed6-461a5b8ffbd4", "url": "https://pretalx.com/coscup-2022/speaker/8DZ8SW/"}], "links": [], "feedback_url": "https://pretalx.com/coscup-2022/talk/G8FQZZ/feedback/", "origin_url": "https://pretalx.com/coscup-2022/talk/G8FQZZ/", "attachments": []}]}}]}}}