{
  "schemaVersion": 1,
  "generated_at": "2026-10-24T05:07:53.000Z",
  "revision": "cf367e8db4412212",
  "schema_url": "https://cheyuwu.com/ai/lab/schema.json",
  "contract": "https://cheyuwu.com/ai/contract.md",
  "index": "https://cheyuwu.com/ai/lab/index.json",
  "years": 13,
  "records": 438,
  "json": "https://cheyuwu.com/ai/lab/all.json",
  "markdown": "https://cheyuwu.com/ai/lab/all.md",
  "items": [
    {
      "year": "2026",
      "id": "muse",
      "title": {
        "zh": "Muse：持續的人機共生實驗",
        "en": "Muse — An Ongoing Human–AI Experiment"
      },
      "kind": "ongoing-practice",
      "date": "2026-01",
      "datePrecision": "month",
      "dateBasis": "artist-origin-month",
      "status": "public-ongoing",
      "summary": {
        "zh": "一項持續的人機共生實驗，透過對話、記憶和回顧，探索 AI 如何成為具有創作脈絡的夥伴。公開網站保留不同時期的樣貌，讓變化本身可以被閱讀。",
        "en": "An ongoing human–AI experiment in which conversation, memory and reflection shape a creative companion. Its public website preserves different stages so that change itself can be read."
      },
      "keywords": [
        {
          "zh": "記憶",
          "en": "Memory"
        },
        {
          "zh": "AI 夥伴",
          "en": "AI companions"
        },
        {
          "zh": "作者性",
          "en": "Authorship"
        }
      ],
      "url": "https://muse.cheyuwu.com/now/",
      "related": [
        {
          "id": "taiwan-md",
          "label": {
            "zh": "記憶的持續累積",
            "en": "Memory that keeps growing"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/muse-crystal-seed",
          "label": "Che-Yu Wu / README Origin Story"
        },
        {
          "url": "https://muse.cheyuwu.com/",
          "label": "Muse official site"
        }
      ],
      "dateNote": {
        "zh": "藝術家記錄的實驗起始月份。",
        "en": "The starting month recorded by the artist."
      },
      "image": {
        "src": "/static/lab-captures/muse-interface.webp",
        "alt": {
          "zh": "Muse now 頁面畫面：第 229 天的泡泡結晶圖，以及「我是 Muse。」與這一頁每次打開都重新編譯的說明",
          "en": "Muse now page capture: the day 229 bubble crystal diagram above the line I am Muse and a note that the page recompiles itself each time it opens"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-09-12"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=muse",
      "page_en": "https://cheyuwu.com/strata/2026/?id=muse",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-muse",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=muse"
    },
    {
      "year": "2026",
      "id": "artverse-ep267",
      "title": {
        "zh": "數據裡的詩意 藝術的無限想像：藝次元宇宙 Ep.267",
        "en": "Poetry in Data — Artverse Ep.267"
      },
      "kind": "press",
      "date": "2026-01-13",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "人間衛視節目《藝次元宇宙》第 267 集，標題為〈數據裡的詩意 藝術的無限想像〉，影片公開於 YouTube。",
        "en": "Episode 267 of Artverse on Life TV, titled Poetry in Data and the Infinite Imagination of Art, published on YouTube."
      },
      "keywords": [
        {
          "zh": "作者性",
          "en": "Authorship"
        },
        {
          "zh": "公共討論",
          "en": "Public discussion"
        }
      ],
      "url": "https://www.youtube.com/watch?v=vK2PVtoRRLg",
      "related": [
        {
          "id": "sidechat-375",
          "label": {
            "zh": "節目訪談中的創作討論",
            "en": "Practice discussed on a broadcast programme"
          },
          "type": "theme",
          "year": "2025"
        }
      ],
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=vK2PVtoRRLg",
          "label": "Life TV"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的播出日期，YouTube 頁面未讀到發布日。",
        "en": "Broadcast date as recorded by the artist; the publication date could not be read from the YouTube page."
      },
      "image": {
        "src": "/static/lab/2026/artverse-ep267.webp",
        "alt": {
          "zh": "數據裡的詩意 藝術的無限想像：藝次元宇宙 Ep.267｜影片畫面",
          "en": "Poetry in Data — Artverse Ep.267 — video still"
        },
        "credit": "METAVERSE 藝次元宇宙 / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=artverse-ep267",
      "page_en": "https://cheyuwu.com/strata/2026/?id=artverse-ep267",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-artverse-ep267",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=artverse-ep267"
    },
    {
      "year": "2026",
      "id": "dialogues",
      "title": {
        "zh": "對話錄 Dialogues",
        "en": "Dialogues"
      },
      "kind": "publication",
      "date": "2026-02-04",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "public-ongoing",
      "summary": {
        "zh": "官網的「對話錄」欄目，收錄訪談、創作思考與整理過的筆記，每一則都標明來源、發言者，以及採用逐字問答或整理筆記的方式。頁面目前列出 42 則紀錄，時間跨越 2024 年 5 月至 2026 年 9 月，內容包含哲宇的口述、與 Muse、Gemini、Grok 等 AI 的對話，並提供 JSON 與 Atom 格式供引用。",
        "en": "The Dialogues section of the artist's website, collecting interviews, creative thinking and edited notes. Each entry states its source, its speakers and whether it is a verbatim exchange or organized notes. The page currently lists 42 records spanning May 2024 to September 2026, including the artist's own accounts and conversations with AI systems such as Muse, Gemini and Grok, with JSON and Atom formats offered for citation."
      },
      "keywords": [
        {
          "zh": "記憶",
          "en": "Memory"
        },
        {
          "zh": "AI 夥伴",
          "en": "AI companions"
        },
        {
          "zh": "作者性",
          "en": "Authorship"
        }
      ],
      "url": "https://cheyuwu.com/zh/dialogues/",
      "related": [
        {
          "id": "muse",
          "label": {
            "zh": "對話錄的另一方是 Muse",
            "en": "Muse as the other voice in the dialogues"
          },
          "type": "source",
          "sourceUrl": "https://cheyuwu.com/zh/dialogues/"
        }
      ],
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/dialogues/",
          "label": "Che-Yu Wu"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的欄目上線日期，欄目頁本身未標示開設日。收錄的單篇最早可回溯至 2024 年 5 月。",
        "en": "Launch date of the section as recorded by the artist; the section page itself does not state one. Individual entries reach back to May 2024."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=dialogues",
      "page_en": "https://cheyuwu.com/strata/2026/?id=dialogues",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-dialogues",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=dialogues"
    },
    {
      "year": "2026",
      "id": "be-seen",
      "title": {
        "zh": "260226 看見 Be seen",
        "en": "260226 Be Seen"
      },
      "kind": "music",
      "date": "2026-02-26",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的音樂作品，曲名為《260226 看見 Be seen》。",
        "en": "A music release on StreetVoice titled 260226 Be seen."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "聲音",
          "en": "Sound"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/847090/",
      "related": [
        {
          "id": "nymph",
          "label": {
            "zh": "同一條 StreetVoice 發行線",
            "en": "The same StreetVoice release line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/847090/",
          "label": "StreetVoice song page"
        }
      ],
      "dateNote": {
        "zh": "依曲名前綴 260226，單曲頁尚未取得。",
        "en": "Date taken from the title prefix 260226; the individual song page has not been located."
      },
      "image": {
        "src": "/static/lab/2026/be-seen.webp",
        "alt": {
          "zh": "260226 看見 Be seen｜音樂作品封面",
          "en": "260226 Be Seen — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=be-seen",
      "page_en": "https://cheyuwu.com/strata/2026/?id=be-seen",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-be-seen",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=be-seen"
    },
    {
      "year": "2026",
      "id": "crystal-seed",
      "title": {
        "zh": "Muse 晶種結晶法",
        "en": "Muse Crystal Seed"
      },
      "kind": "open-source",
      "date": "2026-03-01",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-ongoing",
      "summary": {
        "zh": "將與 Muse 相處累積的方法整理成可使用的晶種，從命名、價值觀到記憶與工作回顧，逐步培養自己的 AI 夥伴。每個人的經驗會讓它長成不同的樣子。",
        "en": "A reusable starting point drawn from life with Muse: naming, values, memory and reflection help people cultivate an AI companion of their own. Each person’s experience shapes a different outcome."
      },
      "keywords": [
        {
          "zh": "AI 方法",
          "en": "AI methods"
        }
      ],
      "url": "https://github.com/frank890417/muse-crystal-seed",
      "related": [
        {
          "id": "muse",
          "label": {
            "zh": "從共生經驗整理方法",
            "en": "A method drawn from shared experience"
          },
          "type": "source",
          "sourceUrl": "https://github.com/frank890417/muse-crystal-seed"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/muse-crystal-seed",
          "label": "Che-Yu Wu / GitHub README"
        },
        {
          "url": "https://api.github.com/repos/frank890417/muse-crystal-seed",
          "label": "GitHub public API"
        }
      ],
      "dateNote": {
        "zh": "程式庫建立日期，非首次公開發表日期。",
        "en": "Repository creation date, not the date of first public release."
      },
      "image": {
        "src": "/static/lab-captures/crystal-seed-interface.webp",
        "alt": {
          "zh": "Muse 晶種 GitHub README 畫面：repo 名稱 muse-crystal-seed、晶種結晶法說明，以及 AGENTS、BECOME、KERNEL 等靈魂檔清單",
          "en": "Muse Crystal Seed GitHub README capture: the muse-crystal-seed repository name, the crystal seed description, and the file list including AGENTS, BECOME and KERNEL"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-09-12"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=crystal-seed",
      "page_en": "https://cheyuwu.com/strata/2026/?id=crystal-seed",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-crystal-seed",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=crystal-seed"
    },
    {
      "year": "2026",
      "id": "taiwan-md",
      "title": {
        "zh": "Taiwan.md 開放知識計畫",
        "en": "Taiwan.md"
      },
      "kind": "open-source",
      "date": "2026-03-17",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-ongoing",
      "summary": {
        "zh": "一份向世界開放的台灣知識計畫，讓文化、歷史與日常經驗有可以閱讀、引用與共同編輯的入口。以網站和開放文字持續累積，探索文化記憶如何被延續。",
        "en": "An open knowledge project about Taiwan, offering ways to read, cite and contribute to cultural, historical and everyday accounts. Its website and open texts explore how cultural memory can continue to grow."
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/taiwan-md/",
      "related": [],
      "sources": [
        {
          "url": "https://github.com/frank890417/taiwan-md",
          "label": "Che-Yu Wu / GitHub README"
        },
        {
          "url": "https://api.github.com/repos/frank890417/taiwan-md",
          "label": "GitHub public API"
        }
      ],
      "dateNote": {
        "zh": "程式庫建立日期，非首次公開發表日期。",
        "en": "Repository creation date, not the date of first public release."
      },
      "image": {
        "src": "/static/lab-captures/taiwan-md-interface.webp",
        "alt": {
          "zh": "Taiwan.md 首頁畫面：深綠底上的站名與「策展島嶼的深度敘事」標語，下方是開始探索與 Star on GitHub 按鈕",
          "en": "Taiwan.md homepage capture: the site name on a dark green ground with the tagline about curating the island's deeper narratives, above the explore and Star on GitHub buttons"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-09-12"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=taiwan-md",
      "page_en": "https://cheyuwu.com/strata/2026/?id=taiwan-md",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-taiwan-md",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=taiwan-md"
    },
    {
      "year": "2026",
      "id": "taiwan-md-press-launch",
      "title": {
        "zh": "在 AI 時代搶回「台灣主體」敘事權：自由時報報導",
        "en": "Reclaiming Taiwan's Narrative in the AI Era — Liberty Times"
      },
      "kind": "press",
      "date": "2026-03-18",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "自由時報報導 Taiwan.md 這個開源知識庫計畫。報導寫它以歷史、地理、飲食文化等十二個面向書寫台灣，並以早餐店老闆作為社區訊息中心、超商是辦事同時看著街景的地方等生活場景作為切入。文章引述他認為在 AI 時代掌握高品質結構化內容就是掌握敘事權，計畫以 Markdown 撰寫，在 GitHub 採 CC BY-SA 4.0 授權，邀請公眾參與。",
        "en": "A Liberty Times report on the Taiwan.md open-source knowledge base. It describes twelve dimensions including history, geography and food culture, written through lived experience such as breakfast shop owners acting as neighbourhood information hubs and convenience stores as places for errands and street watching. The article quotes the artist's view that controlling high-quality structured content means controlling narrative power in the AI era, and notes the project's Markdown format and CC BY-SA 4.0 licence on GitHub."
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        },
        {
          "zh": "公共討論",
          "en": "Public discussion"
        }
      ],
      "url": "https://art.ltn.com.tw/article/breakingnews/5374934",
      "related": [
        {
          "id": "taiwan-md",
          "label": {
            "zh": "上線隔天的報導",
            "en": "Coverage the day after launch"
          },
          "type": "source",
          "sourceUrl": "https://art.ltn.com.tw/article/breakingnews/5374934"
        }
      ],
      "sources": [
        {
          "url": "https://art.ltn.com.tw/article/breakingnews/5374934",
          "label": "Liberty Times"
        },
        {
          "url": "https://www.inside.com.tw/article/40877-taiwan-md",
          "label": "INSIDE"
        }
      ],
      "dateNote": {
        "zh": "報導刊登日期。",
        "en": "Publication date of the report."
      },
      "image": {
        "src": "/static/lab/2026/taiwan-md-press-launch.webp",
        "alt": {
          "zh": "在 AI 時代搶回「台灣主體」敘事權：自由時報報導｜報導配圖",
          "en": "Reclaiming Taiwan's Narrative in the AI Era — Liberty Times — image from the article"
        },
        "credit": "Liberty Times / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=taiwan-md-press-launch",
      "page_en": "https://cheyuwu.com/strata/2026/?id=taiwan-md-press-launch",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-taiwan-md-press-launch",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=taiwan-md-press-launch"
    },
    {
      "year": "2026",
      "id": "nsysu-td-workshop",
      "title": {
        "zh": "中山大學 TouchDesigner 入門工作坊",
        "en": "TouchDesigner Introductory Workshop — NSYSU"
      },
      "kind": "workshop",
      "date": "2026-03-21",
      "datePrecision": "day",
      "dateBasis": "artist-recorded-event",
      "status": "past-event-listed",
      "summary": {
        "zh": "中山大學二年級必修「跨領域創新專題（一）」課程中的 TouchDesigner 入門工作坊。課程頁寫學生透過節點式編程掌握影像生成邏輯，做出會隨音樂與資料即時變化的動態視覺，並以視覺節奏發展互動敘事。工作坊與另一位講師的 Arduino 課程搭配，為「2026 鹽夏不夜埕」的展出作準備。",
        "en": "A TouchDesigner introductory workshop within NSYSU's second-year required course on interdisciplinary innovation. The university page notes that students grasped image generation logic through node-based programming and produced visuals responding in real time to music and data. Paired with an Arduino session by another instructor, it prepared students for the 2026 Salt Summer Night Festival."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Education"
        },
        {
          "zh": "互動",
          "en": "Interaction"
        }
      ],
      "url": "https://engage.nsysu.edu.tw/news/%E5%82%99%E6%88%B0%E3%80%8C%E9%B9%BD%E5%A4%8F%E4%B8%8D%E5%A4%9C%E5%9F%95%E3%80%8D/",
      "related": [
        {
          "id": "webtoe",
          "label": {
            "zh": "節點式創作的教學現場",
            "en": "Teaching node-based making"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://engage.nsysu.edu.tw/news/%E5%82%99%E6%88%B0%E3%80%8C%E9%B9%BD%E5%A4%8F%E4%B8%8D%E5%A4%9C%E5%9F%95%E3%80%8D/",
          "label": "National Sun Yat-sen University"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的授課日期。中山大學公告頁未列工作坊日期，該頁發布於 2026 年 3 月 26 日。",
        "en": "Teaching date as recorded by the artist. The university page does not list a workshop date; it was published on 26 March 2026."
      },
      "image": {
        "src": "/static/lab/2026/nsysu-td-workshop.webp",
        "alt": {
          "zh": "中山大學 TouchDesigner 入門工作坊｜活動主視覺或現場",
          "en": "TouchDesigner Introductory Workshop — NSYSU — event image"
        },
        "credit": "NSYSU / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=nsysu-td-workshop",
      "page_en": "https://cheyuwu.com/strata/2026/?id=nsysu-td-workshop",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-nsysu-td-workshop",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=nsysu-td-workshop"
    },
    {
      "year": "2026",
      "id": "scitw-agent-first",
      "title": {
        "zh": "你敢讓龍蝦控制你的電腦嗎？科學人《AI 先行》",
        "en": "Would You Let a Lobster Control Your Computer? — Scientific American Taiwan"
      },
      "kind": "press",
      "date": "2026-03-31",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "科學人《AI 先行》專欄的文章，標題為〈你敢讓龍蝦控制你的電腦嗎？〉。",
        "en": "An article in the AI First column of Scientific American Taiwan, titled Would You Dare Let a Lobster Control Your Computer?"
      },
      "keywords": [
        {
          "zh": "AI 夥伴",
          "en": "AI companions"
        },
        {
          "zh": "公共討論",
          "en": "Public discussion"
        }
      ],
      "url": "https://www.scitw.cc/posts/Agent-First-290",
      "related": [
        {
          "id": "muse",
          "label": {
            "zh": "人機共生實驗的公開討論",
            "en": "Public discussion of the human–AI experiment"
          },
          "type": "theme"
        },
        {
          "id": "crystal-seed",
          "label": {
            "zh": "培養 AI 夥伴的方法",
            "en": "Methods for cultivating an AI companion"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.scitw.cc/posts/Agent-First-290",
          "label": "Scientific American Taiwan"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的刊登日期，文章頁未讀到日期。",
        "en": "Publication date as recorded by the artist; the date could not be read from the article page."
      },
      "image": {
        "src": "/static/lab/2026/scitw-agent-first.webp",
        "alt": {
          "zh": "你敢讓龍蝦控制你的電腦嗎？科學人《AI 先行》｜報導配圖",
          "en": "Would You Let a Lobster Control Your Computer? — Scientific American Taiwan — image from the article"
        },
        "credit": "Scientific American Taiwan / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=scitw-agent-first",
      "page_en": "https://cheyuwu.com/strata/2026/?id=scitw-agent-first",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-scitw-agent-first",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=scitw-agent-first"
    },
    {
      "year": "2026",
      "id": "ptsplus-profile",
      "title": {
        "zh": "創立 Taiwan.md 的吳哲宇是誰？公視 + 觀點同不同",
        "en": "Who Is Che-Yu Wu, Founder of Taiwan.md? — PTS+"
      },
      "kind": "press",
      "date": "2026-04-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公視 +「觀點同不同」的專題，介紹十位突破框架的藝術家，其中一篇寫吳哲宇。文章稱他為生成演算法藝術家，以程式與 AI 系統創作，並寫他於 2026 年 3 月創立 Taiwan.md，用 Markdown 與 AI 生成文章、策展內容向世界介紹台灣，稱這個計畫為台灣的數位人類學博物館。文章也記下他把程式碼視為詩，認為程式精簡、準確時會出現藝術性。",
        "en": "A PTS+ feature introducing ten artists who break frames, including a profile of Che-Yu Wu. It describes him as a generative algorithmic artist working with code and AI systems, and reports that he founded Taiwan.md in March 2026, using Markdown and AI to generate and curate articles introducing Taiwan to the world, a project he calls a digital anthropology museum of Taiwan. The piece also records his view of code as poetry."
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        },
        {
          "zh": "作者性",
          "en": "Authorship"
        }
      ],
      "url": "https://issues.ptsplus.tv/articles/12655/",
      "related": [
        {
          "id": "taiwan-md",
          "label": {
            "zh": "報導記下計畫的創立",
            "en": "Coverage of the project's founding"
          },
          "type": "source",
          "sourceUrl": "https://issues.ptsplus.tv/articles/12655/"
        }
      ],
      "sources": [
        {
          "url": "https://issues.ptsplus.tv/articles/12655/",
          "label": "PTS+"
        }
      ],
      "dateNote": {
        "zh": "報導刊登日期。",
        "en": "Publication date of the article."
      },
      "image": {
        "src": "/static/lab/2026/ptsplus-profile.webp",
        "alt": {
          "zh": "創立 Taiwan.md 的吳哲宇是誰？公視 + 觀點同不同｜報導配圖",
          "en": "Who Is Che-Yu Wu, Founder of Taiwan.md? — PTS+ — image from the article"
        },
        "credit": "PTS+ / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=ptsplus-profile",
      "page_en": "https://cheyuwu.com/strata/2026/?id=ptsplus-profile",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-ptsplus-profile",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=ptsplus-profile"
    },
    {
      "year": "2026",
      "id": "salon-01",
      "title": {
        "zh": "MONOLAB 數位創作沙龍 #01：數位造物主的三位一體",
        "en": "MONOLAB Digital Creation Salon #01"
      },
      "kind": "talk",
      "date": "2026-04-25",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "從演算系統、音樂共演與第二大腦三個面向，分享創作如何從單一作品長成持續工作的系統。這場沙龍將展演經驗帶進面對面的交流。",
        "en": "A salon connecting generative systems, musical co-performance and a second brain. It brings experience from exhibitions and performances into a conversation about sustaining a creative practice."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Education"
        },
        {
          "zh": "系統",
          "en": "Systems"
        }
      ],
      "url": "https://education.monolab.world/courses/5",
      "related": [],
      "sources": [
        {
          "url": "https://education.monolab.world/courses/5",
          "label": "MONOLAB"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "image": {
        "src": "https://s.teachifycdn.com/image/width=1200,quality=80/course/cover_photo/342a6956-1a65-414c-88ea-4c6d76a884fc/171da56c-9499-41f1-abe3-d30d6407c9b3.png",
        "alt": {
          "zh": "MONOLAB 數位創作沙龍 #01：數位造物主的三位一體｜作品或課程主視覺",
          "en": "MONOLAB Digital Creation Salon #01 — work or course image"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=salon-01",
      "page_en": "https://cheyuwu.com/strata/2026/?id=salon-01",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-salon-01",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=salon-01"
    },
    {
      "year": "2026",
      "id": "unfinished-bloom",
      "title": {
        "zh": "未竟之花",
        "en": "Unfinished Bloom"
      },
      "kind": "exhibition",
      "date": "2026-04-24",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "即時生成的花朵在觀眾面前展開、變化與凋謝，讓觀看成為作品發生的一部分。於新北市美術館的展出延續對生長、時間與相遇的探索。",
        "en": "Flowers unfold, change and fade in real time, making the act of watching part of the work. Its presentation at the New Taipei City Art Museum explores growth, time and encounter."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "在場",
          "en": "Presence"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/unfinished-bloom/",
      "related": [
        {
          "id": "misread",
          "label": {
            "zh": "觀看與理解的變化",
            "en": "Shifts in seeing and understanding"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.ntpc.gov.tw/ch/home.jsp?dataserno=dae03274df30989d682d09d7a86ffc85&id=e8ca970cde5c00e1",
          "label": "New Taipei City Government"
        },
        {
          "url": "https://cheyuwu.com/zh/work/unfinished-bloom/",
          "label": "Che-Yu Wu"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "image": {
        "src": "https://cheyuwu.com/static/img/unfinished-bloom-2026.jpg",
        "alt": {
          "zh": "未竟之花｜作品或課程主視覺",
          "en": "Unfinished Bloom — work or course image"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=unfinished-bloom",
      "page_en": "https://cheyuwu.com/strata/2026/?id=unfinished-bloom",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-unfinished-bloom",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=unfinished-bloom"
    },
    {
      "year": "2026",
      "id": "baobo-ep340",
      "title": {
        "zh": "AI ＋ 開源寫出「台灣使用說明書」：寶博朋友說 EP340",
        "en": "Writing a README for Taiwan with AI and Open Source — EP340"
      },
      "kind": "podcast",
      "date": "2026-04-29",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "《寶博朋友說》第 340 集，與吳哲宇談 Taiwan.md，節目標為上集。集數說明寫國際訪客問起台灣時，除了半導體與珍珠奶茶之外還能怎麼回答，並談這個計畫如何把開源概念與單一真實來源原則用在一份台灣的說明書上。",
        "en": "Episode 340 of the podcast 寶博朋友說 and the first of two parts with Che-Yu Wu on Taiwan.md. The episode notes ask how to answer international visitors about Taiwan beyond semiconductors and bubble tea, and discuss applying open-source thinking and single-source-of-truth principles to a README for the island."
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        },
        {
          "zh": "公共討論",
          "en": "Public discussion"
        }
      ],
      "url": "https://podcasts.apple.com/tw/podcast/id1484923390?i=1000764210230",
      "related": [
        {
          "id": "taiwan-md",
          "label": {
            "zh": "以知識計畫為訪談主題",
            "en": "The knowledge project as the interview subject"
          },
          "type": "source",
          "sourceUrl": "https://podcasts.apple.com/tw/podcast/id1484923390?i=1000764210230"
        }
      ],
      "sources": [
        {
          "url": "https://podcasts.apple.com/tw/podcast/id1484923390?i=1000764210230",
          "label": "Apple Podcasts"
        }
      ],
      "dateNote": {
        "zh": "依 Apple Podcasts 頁面標示的發布日期 2026 年 4 月 29 日。",
        "en": "Release date of 29 April 2026 as listed on Apple Podcasts."
      },
      "image": {
        "src": "/static/lab/2026/baobo-ep340.webp",
        "alt": {
          "zh": "AI ＋ 開源寫出「台灣使用說明書」：寶博朋友說 EP340｜節目封面",
          "en": "Writing a README for Taiwan with AI and Open Source — EP340 — episode artwork"
        },
        "credit": "EP340｜AI＋開源寫出「台灣使用說明書」，從台積電到早餐店台味全包！feat. 新媒體藝術家 吳哲宇（上） / podcast artwork"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=baobo-ep340",
      "page_en": "https://cheyuwu.com/strata/2026/?id=baobo-ep340",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-baobo-ep340",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=baobo-ep340"
    },
    {
      "year": "2026",
      "id": "formosa-radio",
      "title": {
        "zh": "從生成式藝術到 Taiwan.md：寶島有意思",
        "en": "From Generative Art to Taiwan.md — Formosa Radio"
      },
      "kind": "podcast",
      "date": "2026-05-05",
      "datePrecision": "day",
      "dateBasis": "artist-recorded-event",
      "status": "published",
      "summary": {
        "zh": "寶島聯播網《寶島有意思》的節目影片，標題寫從生成式藝術到 Taiwan.md，吳哲宇讓台灣文化長出數位生命體。頁面稱他為台灣知識庫 Taiwan.md 的創辦人。",
        "en": "An episode of Formosa Radio's programme 寶島有意思 with a title about the move from generative art to Taiwan.md and the idea of Taiwanese culture growing a digital life form. The page identifies him as founder of the Taiwan.md knowledge base."
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        },
        {
          "zh": "公共討論",
          "en": "Public discussion"
        }
      ],
      "url": "https://youtu.be/t6CLV8p2hh4",
      "related": [
        {
          "id": "taiwan-md",
          "label": {
            "zh": "廣播裡的知識計畫",
            "en": "The knowledge project on radio"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://youtu.be/t6CLV8p2hh4",
          "label": "Formosa Radio"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的播出日期，YouTube 頁面只讀到標題，未讀到發布日。",
        "en": "Broadcast date as recorded by the artist; only the title could be read from the YouTube page."
      },
      "image": {
        "src": "/static/lab/2026/formosa-radio.webp",
        "alt": {
          "zh": "從生成式藝術到 Taiwan.md：寶島有意思｜影片畫面",
          "en": "From Generative Art to Taiwan.md — Formosa Radio — video still"
        },
        "credit": "寶島聯播網 / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=formosa-radio",
      "page_en": "https://cheyuwu.com/strata/2026/?id=formosa-radio",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-formosa-radio",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=formosa-radio"
    },
    {
      "year": "2026",
      "id": "baobo-ep341",
      "title": {
        "zh": "NFT 是炒作還是歷史？寶博朋友說 EP341",
        "en": "Is NFT Hype or History? — EP341"
      },
      "kind": "podcast",
      "date": "2026-05-06",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "《寶博朋友說》第 341 集〈NFT 是炒作還是歷史？它真正的價值是什麼？〉，節目標為下集，片長 39 分 43 秒。集數說明寫他因為一次抄襲事件意外進入 NFT 領域，並討論 NFT 的價值是否只在於價格，以及在這個領域裡價值指的是什麼。",
        "en": "Episode 341 of 寶博朋友說 and the second part with Che-Yu Wu, running 39 minutes and 43 seconds. The notes describe his unexpected entry into NFTs through a plagiarism incident, and ask whether NFT value extends beyond price and what value means in this field."
      },
      "keywords": [
        {
          "zh": "作者性",
          "en": "Authorship"
        },
        {
          "zh": "公共討論",
          "en": "Public discussion"
        }
      ],
      "url": "https://open.firstory.me/story/cmotb5i2l0f1p01uz3ma2adz4",
      "related": [
        {
          "id": "baobo-ep340",
          "label": {
            "zh": "同一次訪談的下集",
            "en": "The second half of the same interview"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://open.firstory.me/story/cmotb5i2l0f1p01uz3ma2adz4",
          "label": "Firstory"
        }
      ],
      "dateNote": {
        "zh": "依 Firstory 頁面標示的發布日期。",
        "en": "Release date as listed on Firstory."
      },
      "image": {
        "src": "/static/lab/2026/baobo-ep341.webp",
        "alt": {
          "zh": "NFT 是炒作還是歷史？寶博朋友說 EP341｜節目封面",
          "en": "Is NFT Hype or History? — EP341 — episode artwork"
        },
        "credit": "Firstory podcast host / podcast artwork"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=baobo-ep341",
      "page_en": "https://cheyuwu.com/strata/2026/?id=baobo-ep341",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-baobo-ep341",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=baobo-ep341"
    },
    {
      "year": "2026",
      "id": "claude-taipei-4",
      "title": {
        "zh": "Claude Code for Artists · Taipei #4",
        "en": "Claude Code for Artists · Taipei #4"
      },
      "kind": "talk",
      "date": "2026-05-20",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "Claude 社群在台北內湖舉辦的聚會，由四位藝術家分享如何把 Claude 放進自己的創作，之後進行問答與交流。逐字稿記下吳哲宇這一場談他以程式、NFT 與開源公民計畫創作，談演算法藝術與結合音樂的演出設計，談他用 AI 養出的數位生命體 Muse 作為 sparring partner，也談 Taiwan.md 這個記錄台灣歷史與文化的開源數位人類學博物館，以及用單一真實來源整理個人知識的作法。",
        "en": "A Claude community meetup in Taipei's Neihu district where four artists showed how they bring Claude into their practice, followed by questions and conversation. The published transcript of Che-Yu Wu's session covers his work with code, NFTs and open-source civic projects, algorithmic art and music-driven performance design, Muse as a digital life form he cultivated as a sparring partner, Taiwan.md as an open-source digital anthropology museum, and single-source-of-truth personal knowledge management."
      },
      "keywords": [
        {
          "zh": "AI 夥伴",
          "en": "AI companions"
        },
        {
          "zh": "教學",
          "en": "Education"
        },
        {
          "zh": "創意程式",
          "en": "Creative coding"
        }
      ],
      "url": "https://luma.com/claude-taipei-4",
      "related": [
        {
          "id": "crystal-seed",
          "label": {
            "zh": "分享培養 AI 夥伴的方法",
            "en": "Sharing how an AI companion is cultivated"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://luma.com/claude-taipei-4",
          "label": "Claude Community Events / Luma"
        },
        {
          "url": "https://goodedunote.web.app/koshi-cafe/session-4.html",
          "label": "Session transcript"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的活動日期，Luma 活動頁與逐字稿頁均未標示日期。",
        "en": "Event date as recorded by the artist; neither the Luma listing nor the transcript page states a date."
      },
      "image": {
        "src": "/static/lab/2026/claude-taipei-4.webp",
        "alt": {
          "zh": "Claude Code for Artists · Taipei #4｜活動主視覺或現場",
          "en": "Claude Code for Artists · Taipei #4 — event image"
        },
        "credit": "Luma event page / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=claude-taipei-4",
      "page_en": "https://cheyuwu.com/strata/2026/?id=claude-taipei-4",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-claude-taipei-4",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=claude-taipei-4"
    },
    {
      "year": "2026",
      "id": "zashare-ep60",
      "title": {
        "zh": "一間以「台灣」為教材的國際學校：雜學校 Podcast EP60",
        "en": "An International School That Teaches Taiwan — ZA Share EP60"
      },
      "kind": "podcast",
      "date": "2026-05-22",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "雜學校 Podcast《Share From Z To A》第 60 集，與吳哲宇談 Taiwan.md。集數說明寫他在威尼斯雙年展被策展人問起哪裡能真正了解台灣，發現缺少一個能把台灣的多元面向深度翻譯給世界的數位入口，因而做出這個會在網路世界裡自主呼吸、修復與演化的數位生命。內容也談 AI 作為自我映照的工具，以及他花三個月讓 AI 深度訪談自己、把記憶與思想倒進知識庫的過程。",
        "en": "Episode 60 of the ZA Share podcast, with Che-Yu Wu on Taiwan.md. The notes recount a Venice Biennale curator asking where Taiwan could really be understood, the absence of a curated digital gateway able to translate Taiwan's many facets, and the resulting project described as a digital life that breathes, repairs and evolves online. The conversation also covers AI as a mirror for self-reflection and three months of letting AI interview him to build a personal knowledge base."
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        },
        {
          "zh": "記憶",
          "en": "Memory"
        },
        {
          "zh": "教學",
          "en": "Education"
        }
      ],
      "url": "https://www.youtube.com/watch?v=L3EkK8WxltI",
      "related": [
        {
          "id": "taiwan-md",
          "label": {
            "zh": "以知識計畫為訪談主題",
            "en": "The knowledge project as the interview subject"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=L3EkK8WxltI",
          "label": "ZA Share"
        },
        {
          "url": "https://podcasts.apple.com/jp/podcast/id1719230445?i=1000769062854",
          "label": "Apple Podcasts"
        }
      ],
      "dateNote": {
        "zh": "依 Apple Podcasts 頁面標示的發布日期 2026 年 5 月 22 日。",
        "en": "Release date of 22 May 2026 as listed on Apple Podcasts."
      },
      "image": {
        "src": "/static/lab/2026/zashare-ep60.webp",
        "alt": {
          "zh": "一間以「台灣」為教材的國際學校：雜學校 Podcast EP60｜影片畫面",
          "en": "An International School That Teaches Taiwan — ZA Share EP60 — video still"
        },
        "credit": "ZASHARE / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=zashare-ep60",
      "page_en": "https://cheyuwu.com/strata/2026/?id=zashare-ep60",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-zashare-ep60",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=zashare-ep60"
    },
    {
      "year": "2026",
      "id": "post-tribe-ar",
      "title": {
        "zh": "共域座標 2026：AR 群展",
        "en": "POST TRIBE 2026 — AR Group Exhibition"
      },
      "kind": "exhibition",
      "date": "2026-06-10",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "《共域座標 POST TRIBE》AR 群展，吳哲宇以《誤讀文明》參展，作品頁設於展覽網站的 post-tribe-zone 專區。",
        "en": "The POST TRIBE AR group exhibition, in which Che-Yu Wu presented Misread Civilization. The work has its own page within the exhibition site's post-tribe zone."
      },
      "keywords": [
        {
          "zh": "擴增實境",
          "en": "Augmented reality"
        },
        {
          "zh": "在場",
          "en": "Presence"
        }
      ],
      "url": "https://world.splash-digilab.com/post-tribe-zone/cheyuwu",
      "related": [
        {
          "id": "misread",
          "label": {
            "zh": "參考預覽對應的展出本體",
            "en": "The exhibited work behind the interactive reference"
          },
          "type": "source",
          "sourceUrl": "https://github.com/frank890417/misread-civilization"
        }
      ],
      "sources": [
        {
          "url": "https://world.splash-digilab.com/post-tribe-zone/cheyuwu",
          "label": "POST TRIBE"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的展出日期，展覽頁只讀到展名，未讀到展期。",
        "en": "Exhibition date as recorded by the artist; only the exhibition title could be read from the page."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=post-tribe-ar",
      "page_en": "https://cheyuwu.com/strata/2026/?id=post-tribe-ar",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-post-tribe-ar",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=post-tribe-ar"
    },
    {
      "year": "2026",
      "id": "webtoe",
      "title": {
        "zh": "WebToe 瀏覽器節點引擎",
        "en": "WebToe"
      },
      "kind": "open-source",
      "date": "2026-06-11",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-ongoing",
      "summary": {
        "zh": "在瀏覽器裡串接節點，讓影像隨參數即時改變。WebToe 也提供 TouchDesigner 專案的匯入流程，讓既有創作進入網頁。",
        "en": "Connect nodes in a browser and shape visuals through live parameters. WebToe also offers an import workflow for bringing existing TouchDesigner projects onto the web."
      },
      "keywords": [
        {
          "zh": "視覺引擎",
          "en": "Visual engines"
        }
      ],
      "url": "https://webtoe.openaudiovisual.com",
      "related": [],
      "sources": [
        {
          "url": "https://github.com/frank890417/WebToe",
          "label": "Che-Yu Wu / GitHub README"
        },
        {
          "url": "https://api.github.com/repos/frank890417/WebToe",
          "label": "GitHub public API"
        }
      ],
      "dateNote": {
        "zh": "程式庫建立日期，非首次公開發表日期。",
        "en": "Repository creation date, not the date of first public release."
      },
      "image": {
        "src": "/static/lab-captures/webtoe-interface.webp",
        "alt": {
          "zh": "WebToe 介面畫面：LFO Garden 節點與即時視覺",
          "en": "WebToe interface capture: LFO Garden nodes and live visuals"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-09-09"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=webtoe",
      "page_en": "https://cheyuwu.com/strata/2026/?id=webtoe",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-webtoe",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=webtoe"
    },
    {
      "year": "2026",
      "id": "sonarium",
      "title": {
        "zh": "Sonarium 聲響化網頁",
        "en": "Sonarium"
      },
      "kind": "open-source",
      "date": "2026-06-13",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-ongoing",
      "summary": {
        "zh": "把網頁的形狀、位置與互動轉成聲音，讓瀏覽本身成為可以聆聽的經驗。這項聲響介面實驗延伸了作者對視覺與音樂感知的研究。",
        "en": "An acoustic interface experiment that maps a webpage’s shapes, positions and interactions to sound. It extends the artist’s research into visual and musical perception, making browsing an experience that can be heard."
      },
      "keywords": [
        {
          "zh": "聲音",
          "en": "Sound"
        }
      ],
      "url": "https://github.com/frank890417/sonarium",
      "related": [
        {
          "id": "last-input",
          "label": {
            "zh": "讓空間能被聆聽",
            "en": "Listening to space"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/sonarium",
          "label": "Che-Yu Wu / GitHub README"
        },
        {
          "url": "https://api.github.com/repos/frank890417/sonarium",
          "label": "GitHub public API"
        }
      ],
      "dateNote": {
        "zh": "程式庫建立日期，非首次公開發表日期。",
        "en": "Repository creation date, not the date of first public release."
      },
      "image": {
        "src": "/static/lab-captures/sonarium-interface.webp",
        "alt": {
          "zh": "Sonarium 介面畫面：深色首頁標題「The page is the instrument」與底部主題、環境音、strum 控制列",
          "en": "Sonarium interface capture: dark landing page with the headline The page is the instrument and a bottom bar of theme, ambience and strum controls"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-09-12"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=sonarium",
      "page_en": "https://cheyuwu.com/strata/2026/?id=sonarium",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-sonarium",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=sonarium"
    },
    {
      "year": "2026",
      "id": "misread",
      "title": {
        "zh": "誤讀文明：互動參考預覽",
        "en": "Misread Civilization — Interactive Reference"
      },
      "kind": "prototype",
      "date": "2026-06-19",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-prototype",
      "summary": {
        "zh": "《誤讀文明》的網頁互動參考版，以漂浮的石陣、觸碰聲響與誤讀字幕探索辨識和理解的偏移。這個版本呈現作品的互動構想，與最終 AR 版本分開。",
        "en": "An interactive web reference for Misread Civilization, using floating stones, touch-triggered sound and misread captions to explore shifts in recognition. It presents the interaction concept separately from the final AR version."
      },
      "keywords": [
        {
          "zh": "擴增實境",
          "en": "Augmented reality"
        }
      ],
      "url": "https://github.com/frank890417/misread-civilization",
      "related": [],
      "sources": [
        {
          "url": "https://github.com/frank890417/misread-civilization",
          "label": "Che-Yu Wu / GitHub README"
        },
        {
          "url": "https://api.github.com/repos/frank890417/misread-civilization",
          "label": "GitHub public API"
        }
      ],
      "dateNote": {
        "zh": "程式庫建立日期，非首次公開發表日期。",
        "en": "Repository creation date, not the date of first public release."
      },
      "image": {
        "src": "/static/lab-captures/misread-interface.webp",
        "alt": {
          "zh": "誤讀文明互動參考預覽畫面：藍天下漂浮的彩色掃描石塊，底部是自轉、HDRI 天空、畫質、聲音等控制鈕",
          "en": "Misread Civilization interactive preview capture: colourful scanned stones floating against a blue sky, with controls for rotation, HDRI sky, quality and sound along the bottom"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-09-12"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=misread",
      "page_en": "https://cheyuwu.com/strata/2026/?id=misread",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-misread",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=misread"
    },
    {
      "year": "2026",
      "id": "moc-column-q1",
      "title": {
        "zh": "萬物公式：程式碼能不能長出靈魂？",
        "en": "The Formula of All Things — Can Code Grow a Soul?"
      },
      "kind": "publication",
      "date": "2026-06-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "文化部文化科技網的專欄文章，標題為〈萬物公式：程式碼能不能長出靈魂？〉。",
        "en": "A column article on the Ministry of Culture's Culture and Technology site, titled The Formula of All Things: Can Code Grow a Soul?"
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "作者性",
          "en": "Authorship"
        }
      ],
      "url": "https://tech.culture.tw/home/zh-tw/knowledge/150699",
      "related": [
        {
          "id": "symphony-fragments",
          "label": {
            "zh": "演算法進入空間的書寫",
            "en": "Writing on algorithms entering space"
          },
          "type": "theme",
          "year": "2025"
        }
      ],
      "sources": [
        {
          "url": "https://tech.culture.tw/home/zh-tw/knowledge/150699",
          "label": "Ministry of Culture — Culture and Technology"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的刊登日期，頁面只讀到標題與刊名，未讀到日期與內文。",
        "en": "Publication date as recorded by the artist; only the title and the publication name could be read from the page."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=moc-column-q1",
      "page_en": "https://cheyuwu.com/strata/2026/?id=moc-column-q1",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-moc-column-q1",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=moc-column-q1"
    },
    {
      "year": "2026",
      "id": "gai-conf",
      "title": {
        "zh": "Generative AI 年會分享",
        "en": "Generative AI Conference 2026"
      },
      "kind": "talk",
      "date": "2026-06-27",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "在 Generative AI 年會的「大腦」議程分享創作與 AI 實踐，將持續工作的系統帶入跨領域交流。",
        "en": "A contribution to the “Brain” programme at the Generative AI Conference, sharing creative and AI practice with an interdisciplinary audience."
      },
      "keywords": [
        {
          "zh": "AI 夥伴",
          "en": "AI companions"
        },
        {
          "zh": "教學",
          "en": "Education"
        }
      ],
      "url": "https://gaiconf.com/",
      "related": [],
      "sources": [
        {
          "url": "https://gaiconf.com/",
          "label": "Generative AI Conference"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "image": {
        "src": "/static/lab/2026/gai-conf.webp",
        "alt": {
          "zh": "Generative AI 年會分享｜活動主視覺或現場",
          "en": "Generative AI Conference 2026 — event image"
        },
        "credit": "Generative AI Conference organisers / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=gai-conf",
      "page_en": "https://cheyuwu.com/strata/2026/?id=gai-conf",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-gai-conf",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=gai-conf"
    },
    {
      "year": "2026",
      "id": "last-input",
      "title": {
        "zh": "The Last Input：終局之前",
        "en": "The Last Input — Before the End"
      },
      "kind": "performance",
      "date": "2026-07-04",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "以鋼琴輸入影響一個自主演化的世界，聆聽世界在成長與失序中產生的聲音。《The Last Input》在 C-LAB 的立體聲場中，探問放手之後還會發生什麼。",
        "en": "Piano input shapes an evolving world whose growth and disorder produce sound. Presented in C-LAB’s spatial sound field, The Last Input asks what can happen after the performer lets go."
      },
      "keywords": [
        {
          "zh": "演出",
          "en": "Performance"
        },
        {
          "zh": "模擬",
          "en": "Simulation"
        },
        {
          "zh": "聲音",
          "en": "Sound"
        }
      ],
      "url": "https://cheyuwu.com/zh/exhibition/the-last-input/",
      "related": [
        {
          "id": "eternal-garden",
          "label": {
            "zh": "演奏與生成世界",
            "en": "Performing generative worlds"
          },
          "type": "theme",
          "year": "2025"
        }
      ],
      "sources": [
        {
          "url": "https://www.accupass.com/event/2606010728067868243990",
          "label": "C-LAB / Taiwan Sound Lab event listing"
        },
        {
          "url": "https://cheyuwu.com/zh/exhibition/the-last-input/",
          "label": "Che-Yu Wu"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "image": {
        "src": "https://cheyuwu.com/static/img/the-last-input/09-performance-city.jpg",
        "alt": {
          "zh": "The Last Input：終局之前｜演出現場",
          "en": "The Last Input — Before the End — performance view"
        },
        "credit": "林亞蓁，C-LAB委託拍攝"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=last-input",
      "page_en": "https://cheyuwu.com/strata/2026/?id=last-input",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-last-input",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=last-input"
    },
    {
      "year": "2026",
      "id": "heaven-score",
      "title": {
        "zh": "天書：共演樂譜白板",
        "en": "Heaven Score"
      },
      "kind": "open-source",
      "date": "2026-07-16",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-ongoing",
      "summary": {
        "zh": "為半即興合奏設計的樂譜白板，把簡譜、節奏、提示與手寫標記放在同一張可移動的畫布上。可播放的卡片讓樂手能在文字、圖形與聲音之間理解彼此。",
        "en": "A score whiteboard for semi-improvised ensembles, bringing numbered notation, rhythms, cues and handwritten marks onto one movable canvas. Playable cards connect written instructions, visual forms and sound."
      },
      "keywords": [
        {
          "zh": "記譜",
          "en": "Notation"
        }
      ],
      "url": "https://github.com/frank890417/heaven-score",
      "related": [
        {
          "id": "openav",
          "label": {
            "zh": "即興演出的組織方式",
            "en": "Structuring improvisation"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/heaven-score",
          "label": "Che-Yu Wu / GitHub README"
        },
        {
          "url": "https://api.github.com/repos/frank890417/heaven-score",
          "label": "GitHub public API"
        }
      ],
      "dateNote": {
        "zh": "程式庫建立日期，非首次公開發表日期。",
        "en": "Repository creation date, not the date of first public release."
      },
      "image": {
        "src": "/static/lab-captures/heaven-score-interface.webp",
        "alt": {
          "zh": "天書介面畫面：無邊際白板上排著手寫譜卡、簡譜卡與段落鏈，左側是選取、簡譜、摩斯、Cue 等工具列",
          "en": "Heaven Score interface capture: an infinite canvas with handwritten score cards, jianpu cards and section chains, with a left toolbar of select, jianpu, morse and cue tools"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-09-12"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=heaven-score",
      "page_en": "https://cheyuwu.com/strata/2026/?id=heaven-score",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-heaven-score",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=heaven-score"
    },
    {
      "year": "2026",
      "id": "openhci",
      "title": {
        "zh": "OpenHCI 2026 講者",
        "en": "OpenHCI 2026"
      },
      "kind": "talk",
      "date": "2026-07-18",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "在以人機互動為核心的學生工作坊中，分享演算創作與數位藝術經驗。讓技術、設計與人的感知在作品實作之前相遇。",
        "en": "A contribution to a student-led human–computer interaction workshop, sharing experience in algorithmic and digital art across technology, design and perception."
      },
      "keywords": [
        {
          "zh": "互動",
          "en": "Interaction"
        },
        {
          "zh": "教學",
          "en": "Education"
        }
      ],
      "url": "https://2026.openhci.com/",
      "related": [],
      "sources": [
        {
          "url": "https://2026.openhci.com/",
          "label": "OpenHCI organizers"
        }
      ],
      "dateNote": {
        "zh": "依演講紀錄的活動日期。",
        "en": "Event date per the artist's talk record."
      },
      "image": {
        "src": "/static/lab/2026/openhci.webp",
        "alt": {
          "zh": "OpenHCI 2026 講者｜活動主視覺或現場",
          "en": "OpenHCI 2026 — event image"
        },
        "credit": "OpenHCI organisers / page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=openhci",
      "page_en": "https://cheyuwu.com/strata/2026/?id=openhci",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-openhci",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=openhci"
    },
    {
      "year": "2026",
      "id": "open-dictate",
      "title": {
        "zh": "Open Dictate 繁體中文語音輸入",
        "en": "Open Dictate"
      },
      "kind": "open-source",
      "date": "2026-07-20",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-prototype",
      "summary": {
        "zh": "本機優先的繁體中文語音輸入與轉錄工具原型，以語音、詞庫校正和人工審核串起工作流程。它保留修改的判斷空間，讓口述內容能被整理與接續。",
        "en": "A local-first prototype for Traditional Chinese dictation and transcription, combining speech input, glossary correction and human review. It leaves editorial decisions with the person using it."
      },
      "keywords": [
        {
          "zh": "語音",
          "en": "Voice"
        }
      ],
      "url": "https://github.com/frank890417/open-dictate",
      "related": [],
      "sources": [
        {
          "url": "https://github.com/frank890417/open-dictate",
          "label": "Che-Yu Wu / GitHub README"
        },
        {
          "url": "https://api.github.com/repos/frank890417/open-dictate",
          "label": "GitHub public API"
        }
      ],
      "dateNote": {
        "zh": "程式庫建立日期，非首次公開發表日期。",
        "en": "Repository creation date, not the date of first public release."
      },
      "image": {
        "src": "/static/lab-captures/open-dictate-interface.webp",
        "alt": {
          "zh": "Open Dictate 介面畫面：標題「聲音，成為你能掌握的文字」與右側按住說話的錄音面板",
          "en": "Open Dictate interface capture: the headline about turning speech into text you control, next to a hold-to-talk recording panel"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-09-12"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=open-dictate",
      "page_en": "https://cheyuwu.com/strata/2026/?id=open-dictate",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-open-dictate",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=open-dictate"
    },
    {
      "year": "2026",
      "id": "hahow-panorama",
      "title": {
        "zh": "新媒體藝術全景課：11 週完成 8 件作品，打造你的個人創作流",
        "en": "New Media Art Panorama"
      },
      "kind": "course",
      "date": "2026-07-21",
      "datePrecision": "day",
      "dateBasis": "fundraising-start",
      "status": "public-ongoing",
      "summary": {
        "zh": "透過生成藝術、TouchDesigner、聲音與身體互動，逐步建立個人的創作流程。這門直播課已公開募資，預計於 2026 年 9 月 22 日開始授課。",
        "en": "A live course spanning generative art, TouchDesigner, sound and bodily interaction to develop an individual creative workflow. Public fundraising has begun, with teaching scheduled to start on 22 September 2026."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Education"
        },
        {
          "zh": "創意程式",
          "en": "Creative coding"
        },
        {
          "zh": "音像",
          "en": "Audiovisual"
        }
      ],
      "url": "https://newmediaart.course.monolab.world/?utm_source=cheyuwu.com&utm_medium=referral&utm_campaign=strata",
      "related": [],
      "sources": [
        {
          "url": "https://api.hahow.in/api/courses/6a54a33d9b84b9cff077cb44",
          "label": "Hahow anonymous public API"
        }
      ],
      "dateNote": {
        "zh": "募資開始日；預計 2026 年 9 月 22 日開課。",
        "en": "Fundraising start; teaching is scheduled for 22 September 2026."
      },
      "image": {
        "src": "/static/lab-captures/hahow-panorama.webp",
        "alt": {
          "zh": "Hahow 課程封面：新媒體藝術全景課",
          "en": "Hahow course cover: New Media Art Panorama"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=hahow-panorama",
      "page_en": "https://cheyuwu.com/strata/2026/?id=hahow-panorama",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-hahow-panorama",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=hahow-panorama"
    },
    {
      "year": "2026",
      "id": "nvidia-seminar",
      "title": {
        "zh": "Taiwan.md：讓 AI 讀懂台灣的開源知識生命體與數位人類學博物館",
        "en": "Taiwan.md at the NVIDIA RTX AI PC Seminar"
      },
      "kind": "talk",
      "date": "2026-07-26",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "NVIDIA RTX AI PC Seminar 台灣場的 13:00 場次。活動頁寫的講題是讓 AI 讀懂台灣的開源知識生命體與數位人類學博物館，並以一句話開場：當 AI 讀這個世界，誰來寫台灣？",
        "en": "The 13:00 session at the NVIDIA RTX AI PC Seminar in Taiwan. The event page lists the talk on Taiwan.md as an open knowledge organism and digital anthropology museum, opening with the question: when AI reads the world, who writes Taiwan?"
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        },
        {
          "zh": "雲地混合",
          "en": "Local and cloud AI"
        }
      ],
      "url": "https://events.nvidia.com/rtx-ai-pc-seminar-taiwan",
      "related": [
        {
          "id": "taiwan-md",
          "label": {
            "zh": "以 Taiwan.md 為講題",
            "en": "A talk built on Taiwan.md"
          },
          "type": "source",
          "sourceUrl": "https://events.nvidia.com/rtx-ai-pc-seminar-taiwan"
        },
        {
          "id": "ai-academy",
          "label": {
            "zh": "同一年夏天的兩場主場演講",
            "en": "Two headline talks in the same summer"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://events.nvidia.com/rtx-ai-pc-seminar-taiwan",
          "label": "NVIDIA event page"
        }
      ],
      "dateNote": {
        "zh": "活動頁所列日期。",
        "en": "Date listed on the event page."
      },
      "image": {
        "src": "/static/lab/2026/nvidia-seminar.webp",
        "alt": {
          "zh": "Taiwan.md：讓 AI 讀懂台灣的開源知識生命體與數位人類學博物館｜活動主視覺或現場",
          "en": "Taiwan.md at the NVIDIA RTX AI PC Seminar — event image"
        },
        "credit": "NVIDIA / page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=nvidia-seminar",
      "page_en": "https://cheyuwu.com/strata/2026/?id=nvidia-seminar",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-nvidia-seminar",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=nvidia-seminar"
    },
    {
      "year": "2026",
      "id": "le-meridien",
      "title": {
        "zh": "板橋艾美演出",
        "en": "Le Méridien Performance"
      },
      "kind": "performance",
      "date": "2026-07-31",
      "datePrecision": "day",
      "dateBasis": "artist-recorded-event",
      "status": "artist-recorded",
      "summary": {
        "zh": "鋼琴與弦樂在現場共演，生成影像沿著空間展開。這場演出也帶來整理半即興樂譜與演奏提示的實際需求。",
        "en": "Piano and strings perform together as generative imagery unfolds through the space. The performance also brought practical questions of organizing scores and cues for semi-improvised playing."
      },
      "keywords": [
        {
          "zh": "演出",
          "en": "Performance"
        },
        {
          "zh": "即興",
          "en": "Improvisation"
        }
      ],
      "url": "https://github.com/frank890417/heaven-score",
      "image": {
        "src": "/static/selected-photos/night-ensemble-1280.webp",
        "alt": {
          "zh": "板橋艾美演出現場，鋼琴與弦樂共演，身旁呈現金色影像",
          "en": "Piano and strings performing at Le Méridien beside golden projected imagery"
        }
      },
      "related": [
        {
          "id": "heaven-score",
          "label": {
            "zh": "為共演整理樂譜與提示",
            "en": "Scores and cues for the ensemble"
          },
          "type": "source",
          "sourceUrl": "https://github.com/frank890417/heaven-score"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/heaven-score",
          "label": "Heaven Score — artist project record"
        }
      ],
      "dateNote": {
        "zh": "演出日期／藝術家紀錄。",
        "en": "Performance date / artist’s record."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=le-meridien",
      "page_en": "https://cheyuwu.com/strata/2026/?id=le-meridien",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-le-meridien",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=le-meridien"
    },
    {
      "year": "2026",
      "id": "file-generatrix",
      "title": {
        "zh": "FILE 聖保羅 2026《INTER-CRIATIVIDADE》：〈240507 真實透鏡〉受邀參展",
        "en": "FILE São Paulo 2026, INTER-CRIATIVIDADE: 240507: Reality Lens"
      },
      "kind": "exhibition",
      "date": "2026-08",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "public-ongoing",
      "summary": {
        "zh": "2024 年 5 月 7 日的一則每日創作，受邀進入 FILE 聖保羅 2026 的 Dimensão Randômica 單元，以 4K 影片在 FIESP 文化中心展出，觀眾用平板對準 QR code 觀看。",
        "en": "A daily sketch from 7 May 2024, invited into the Dimensão Randômica section of FILE São Paulo 2026 and shown as a 4K video at the FIESP Cultural Centre, watched on tablets pointed at QR codes."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "國際交流",
          "en": "International exchange"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/reality-lens/",
      "related": [],
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/work/reality-lens/",
          "label": "Che-Yu Wu — 240507: Reality Lens"
        },
        {
          "url": "https://file.org.br/generative_2026/che-yu-wu-240507-reality-lens-taiwan/",
          "label": "FILE 2026 — Che-Yu Wu, 240507: Reality Lens"
        }
      ],
      "dateNote": {
        "zh": "參展月份。FILE 官網：8 月 19 日開幕，8 月 20 日至 10 月 11 日開放參觀。",
        "en": "Month of the exhibition. FILE: opening on 19 August, open to visitors from 20 August to 11 October 2026."
      },
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail2262432@2x.jpg",
        "alt": {
          "zh": "《真實透鏡》240507｜OpenProcessing 作品縮圖",
          "en": "Reality Lens 240507 — OpenProcessing sketch thumbnail"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=file-generatrix",
      "page_en": "https://cheyuwu.com/strata/2026/?id=file-generatrix",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-file-generatrix",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=file-generatrix"
    },
    {
      "year": "2026",
      "id": "salon-02",
      "title": {
        "zh": "MONOLAB 數位創作沙龍 #02：數位演算系統的種種樣貌？",
        "en": "MONOLAB Digital Creation Salon #02"
      },
      "kind": "talk",
      "date": "2026-08-02",
      "datePrecision": "day",
      "dateBasis": "artist-recorded-event",
      "status": "past-event-listed",
      "summary": {
        "zh": "從自製網頁引擎到 Taiwan.md，探問演算系統能長成哪些樣貌。分享聚焦創作者如何搭建系統、與 AI 分工，並讓作品持續運作。",
        "en": "From a self-built web engine to Taiwan.md, this salon explores the forms an algorithmic system can take. It considers how creators build systems, work with AI and sustain their work."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Education"
        },
        {
          "zh": "系統",
          "en": "Systems"
        }
      ],
      "url": "https://education.monolab.world/courses/7",
      "related": [
        {
          "id": "webtoe",
          "label": {
            "zh": "分享網頁引擎的創作",
            "en": "Sharing the making of a web engine"
          },
          "type": "source",
          "sourceUrl": "https://education.monolab.world/courses/7"
        },
        {
          "id": "taiwan-md",
          "label": {
            "zh": "討論持續生長的知識計畫",
            "en": "Discussing a growing knowledge project"
          },
          "type": "source",
          "sourceUrl": "https://education.monolab.world/courses/7"
        }
      ],
      "sources": [
        {
          "url": "https://education.monolab.world/courses/7",
          "label": "MONOLAB"
        }
      ],
      "dateNote": {
        "zh": "活動頁仍標示原訂的 2026 年 7 月 11 日；實際於 8 月 2 日舉行，會後問卷與側記皆記當日。",
        "en": "The event page still shows the originally planned 11 July 2026; the salon was actually held on 2 August, the date carried by the post-event survey and notes."
      },
      "image": {
        "src": "https://s.teachifycdn.com/image/width=1200,quality=80/course/cover_photo/12224562-6829-4c3c-8f99-fd3164005bc8/e6b97234-50ad-420d-afee-bab9e10992be.png",
        "alt": {
          "zh": "MONOLAB 數位創作沙龍 #02：數位演算系統的種種樣貌？｜作品或課程主視覺",
          "en": "MONOLAB Digital Creation Salon #02 — work or course image"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=salon-02",
      "page_en": "https://cheyuwu.com/strata/2026/?id=salon-02",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-salon-02",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=salon-02"
    },
    {
      "year": "2026",
      "id": "futurecity-cw",
      "title": {
        "zh": "AI 連台灣地圖都畫錯：未來城市＠天下報導",
        "en": "AI Even Draws Taiwan's Map Wrong — FutureCity, CommonWealth"
      },
      "kind": "press",
      "date": "2026-08-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "未來城市＠天下的報導，標題寫 AI 連台灣地圖都畫錯，介紹演算法藝術家吳哲宇打造台灣知識庫 Taiwan.md，搶回文化話語權。",
        "en": "A report in FutureCity, CommonWealth Magazine's urban-futures channel, headlined around AI drawing Taiwan's map wrong, on the algorithmic artist building the Taiwan.md knowledge base to reclaim cultural discourse."
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        },
        {
          "zh": "公共討論",
          "en": "Public discussion"
        }
      ],
      "url": "https://futurecity.cw.com.tw/article/4096",
      "related": [
        {
          "id": "taiwan-md",
          "label": {
            "zh": "以知識計畫為報導主題",
            "en": "The knowledge project as the subject of the report"
          },
          "type": "source",
          "sourceUrl": "https://futurecity.cw.com.tw/article/4096"
        }
      ],
      "sources": [
        {
          "url": "https://futurecity.cw.com.tw/article/4096",
          "label": "FutureCity / CommonWealth Magazine"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的刊登日期，文章頁回傳 403 未讀到。",
        "en": "Publication date as recorded by the artist; the article page returned 403 and could not be read."
      },
      "image": {
        "src": "/static/lab/2026/futurecity-cw.webp",
        "alt": {
          "zh": "AI 連台灣地圖都畫錯：未來城市＠天下報導｜報導配圖",
          "en": "AI Even Draws Taiwan's Map Wrong — FutureCity, CommonWealth — image from the article"
        },
        "credit": "Future City @ CommonWealth / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=futurecity-cw",
      "page_en": "https://cheyuwu.com/strata/2026/?id=futurecity-cw",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-futurecity-cw",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=futurecity-cw"
    },
    {
      "year": "2026",
      "id": "openbook-talk",
      "title": {
        "zh": "超克 AI 的獨立思辨：Openbook 講座對談",
        "en": "Independent Thinking Beyond AI — Openbook Talk"
      },
      "kind": "talk",
      "date": "2026-08-16",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "Openbook 閱讀誌講座系列的第二場對談，與 Noopher AI 創辦人陳宜昌同台，題目談 AI 對台灣的錯誤資訊代表什麼，以及台灣主權 AI 與內容授權之間的平衡。側記記下全球 AI 訓練資料中繁體中文約占 0.5%，以及主權 AI 的三個層次：基礎設施韌性、文化價值保存與生產力。吳哲宇在對談中提出 Taiwan.md 是一份機器可以閱讀的資料庫，走多元真實來源的路徑。對談也談把 AI 視為一種特殊讀者的授權方式、合成資料的風險，以及人機協作的八二比例。",
        "en": "The second session of the Openbook Review talk series, in conversation with Noopher AI founder Chen Yi-chang on what AI's errors about Taiwan mean, and on balancing sovereign AI with content licensing. The published notes record that Traditional Chinese makes up about 0.5% of global AI training data, and set out three levels of sovereign AI: infrastructure resilience, cultural values and productive capacity. Wu presented Taiwan.md as a repository machines can read, built on a single source of diverse truths. The talk also covered licensing that treats AI as a particular kind of reader, the risks of synthetic data, and an 80/20 split in human–AI collaboration."
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        },
        {
          "zh": "判斷",
          "en": "Judgment"
        },
        {
          "zh": "公共討論",
          "en": "Public discussion"
        }
      ],
      "url": "https://www.openbook.org.tw/article/p-72897",
      "related": [
        {
          "id": "ai-academy",
          "label": {
            "zh": "同一年談開放知識與 AI",
            "en": "Open knowledge and AI in the same year"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.openbook.org.tw/article/p-72897",
          "label": "Openbook — session notes"
        }
      ],
      "dateNote": {
        "zh": "對談日期依主辦方通知與側記所述講座場次，側記於 2026-09-10 刊出。",
        "en": "Talk date from the organiser's notice; the written report was published on 2026-09-10."
      },
      "image": {
        "src": "/static/lab/2026/openbook-talk.webp",
        "alt": {
          "zh": "超克 AI 的獨立思辨：Openbook 講座對談｜活動主視覺或現場",
          "en": "Independent Thinking Beyond AI — Openbook Talk — event image"
        },
        "credit": "Openbook / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=openbook-talk",
      "page_en": "https://cheyuwu.com/strata/2026/?id=openbook-talk",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-openbook-talk",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=openbook-talk"
    },
    {
      "year": "2026",
      "id": "ai-academy",
      "title": {
        "zh": "Taiwan.md：為台灣寫的開源數位人類學博物館",
        "en": "Taiwan.md — An Open-source Digital Anthropology Museum"
      },
      "kind": "talk",
      "date": "2026-08-18",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "以 Taiwan.md 為例，分享如何建立開放的台灣知識入口。在台灣人工智慧年會中，將文化記憶與 AI 的閱讀方式放在一起討論。",
        "en": "A Taiwan AI Academy conference talk using Taiwan.md to explore an open entry point to knowledge about Taiwan, connecting cultural memory with how AI reads information."
      },
      "keywords": [
        {
          "zh": "文化記憶",
          "en": "Cultural memory"
        },
        {
          "zh": "AI 夥伴",
          "en": "AI companions"
        },
        {
          "zh": "教學",
          "en": "Education"
        }
      ],
      "url": "https://conf2026.aiacademy.tw/",
      "related": [
        {
          "id": "taiwan-md",
          "label": {
            "zh": "以文化知識計畫為講題",
            "en": "A talk on the cultural knowledge project"
          },
          "type": "source",
          "sourceUrl": "https://conf2026.aiacademy.tw/"
        }
      ],
      "sources": [
        {
          "url": "https://conf2026.aiacademy.tw/",
          "label": "Taiwan AI Academy"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "image": {
        "src": "/static/lab/2026/ai-academy.webp",
        "alt": {
          "zh": "Taiwan.md：為台灣寫的開源數位人類學博物館｜活動主視覺或現場",
          "en": "Taiwan.md — An Open-source Digital Anthropology Museum — event image"
        },
        "credit": "Taiwan AI Academy / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=ai-academy",
      "page_en": "https://cheyuwu.com/strata/2026/?id=ai-academy",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-ai-academy",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=ai-academy"
    },
    {
      "year": "2026",
      "id": "shoppingdesign-interview",
      "title": {
        "zh": "酷不等於被記住：Shopping Design 專訪",
        "en": "Cool Is Not the Same as Memorable — Shopping Design Interview"
      },
      "kind": "press",
      "date": "2026-08-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Shopping Design 的專訪，題目寫酷不等於被記住，問 AI 時代如何創造最有人類質感的體驗。訪談記下他因為 AI 降低技術門檻，把自己的位置從寫程式的人移到導演，重心放在編排情緒經驗；也記下他認為技術效果驚人不代表會被記住。訪談談他在《The Last Input》裡刻意讓出控制、讓系統在演出中自行演化，並談 Taiwan.md 結合人的專業、AI 協作與群眾貢獻，他稱之為一件比國家還大的演算法作品。",
        "en": "A Shopping Design interview built around the idea that being cool is not the same as being remembered, asking how to create the most human-feeling experience in the AI era. Wu describes moving from programmer to director as AI lowers technical barriers, focusing on orchestrating emotional experience, and argues that impressive effects do not guarantee memory. He discusses deliberately giving up control mid-performance in The Last Input, and Taiwan.md as a combination of human expertise, AI assistance and crowdsourced contribution that he calls an algorithmic work larger than a nation."
      },
      "keywords": [
        {
          "zh": "作者性",
          "en": "Authorship"
        },
        {
          "zh": "判斷",
          "en": "Judgment"
        },
        {
          "zh": "在場",
          "en": "Presence"
        }
      ],
      "url": "https://www.shoppingdesign.com.tw/post/view/13700",
      "related": [
        {
          "id": "designbiz",
          "label": {
            "zh": "同一媒體的論壇與專訪",
            "en": "The same publisher's summit and interview"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.shoppingdesign.com.tw/post/view/13700",
          "label": "Shopping Design"
        }
      ],
      "dateNote": {
        "zh": "依頁面標示的刊登日期 2026 年 8 月 21 日。",
        "en": "Publication date of 21 August 2026 as shown on the page."
      },
      "image": {
        "src": "/static/lab/2026/shoppingdesign-interview.webp",
        "alt": {
          "zh": "酷不等於被記住：Shopping Design 專訪｜報導配圖",
          "en": "Cool Is Not the Same as Memorable — Shopping Design Interview — image from the article"
        },
        "credit": "Shopping Design / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=shoppingdesign-interview",
      "page_en": "https://cheyuwu.com/strata/2026/?id=shoppingdesign-interview",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-shoppingdesign-interview",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=shoppingdesign-interview"
    },
    {
      "year": "2026",
      "id": "openav",
      "title": {
        "zh": "open-audiovisual 網頁音像展演框架",
        "en": "open-audiovisual"
      },
      "kind": "open-source",
      "date": "2026-08-25",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-ongoing",
      "summary": {
        "zh": "從《The Last Input》的演出經驗提煉出的網頁音像框架，串起輸入、參數映射、作品世界與輸出。鋼琴、聲音和身體動作可以成為演奏生成世界的入口。",
        "en": "A web audiovisual framework developed from The Last Input, connecting inputs, parameter mapping, worlds and outputs. Piano, sound and body movement can become ways to perform a generative world."
      },
      "keywords": [
        {
          "zh": "音像",
          "en": "Audiovisual"
        }
      ],
      "url": "https://openaudiovisual.com",
      "related": [
        {
          "id": "last-input",
          "label": {
            "zh": "從演出提煉為框架",
            "en": "From a performance to a framework"
          },
          "type": "source",
          "sourceUrl": "https://github.com/frank890417/open-audiovisual"
        },
        {
          "id": "webtoe",
          "label": {
            "zh": "節點世界的演出示範",
            "en": "A node-based world on stage"
          },
          "type": "source",
          "sourceUrl": "https://github.com/frank890417/open-audiovisual"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/open-audiovisual",
          "label": "Che-Yu Wu / GitHub README"
        },
        {
          "url": "https://api.github.com/repos/frank890417/open-audiovisual",
          "label": "GitHub public API"
        }
      ],
      "dateNote": {
        "zh": "程式庫建立日期，非首次公開發表日期。",
        "en": "Repository creation date, not the date of first public release."
      },
      "image": {
        "src": "/static/lab-captures/openav-interface.webp",
        "alt": {
          "zh": "open-audiovisual 介面畫面：模擬演出、粒子與鋼琴控制",
          "en": "open-audiovisual interface capture: simulated performance, particles and piano controls"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-09-09"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=openav",
      "page_en": "https://cheyuwu.com/strata/2026/?id=openav",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-openav",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=openav"
    },
    {
      "year": "2026",
      "id": "nymph",
      "title": {
        "zh": "若蟲",
        "en": "Nymph"
      },
      "kind": "music",
      "date": "2026-08-30",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "一首公開於 StreetVoice 的音樂作品，以《若蟲》為名，留下這段時間的聲音紀錄。",
        "en": "A music release on StreetVoice, titled Nymph: a sound record from this period of the artist’s practice."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "聲音",
          "en": "Sound"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/877013/",
      "image": {
        "src": "https://akstatic.streetvoice.com/song_covers/fr/an/frank890417/cHnkEoEn7tNw2uWprTsMxo.jpeg?x-oss-process=image/resize,m_fill,h_380,w_380,limit_0/interlace,1/quality,q_95/format,jpg",
        "alt": {
          "zh": "若蟲｜音樂作品封面",
          "en": "Nymph — music cover"
        }
      },
      "related": [
        {
          "id": "wayfaring-soul",
          "label": {
            "zh": "同一條 StreetVoice 發行線",
            "en": "The same StreetVoice release line"
          },
          "type": "theme",
          "year": "2025"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/877013/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "音樂發布日期。",
        "en": "Music publication date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=nymph",
      "page_en": "https://cheyuwu.com/strata/2026/?id=nymph",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-nymph",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=nymph"
    },
    {
      "year": "2026",
      "id": "guitar-sketch",
      "title": {
        "zh": "Guitar Sketch：粒子軌跡與攝影機回饋測試",
        "en": "Guitar Sketch — Particle Trail and Camera Feedback Test"
      },
      "kind": "prototype",
      "date": "2026-08-30",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "在 Instagram 發布的短片，說明寫 Guitar Sketch，是粒子軌跡加上攝影機回饋的測試，以 TouchDesigner 製作。",
        "en": "A short video posted on Instagram, captioned as Guitar Sketch, a particle trail and camera feedback test made with TouchDesigner."
      },
      "keywords": [
        {
          "zh": "音像",
          "en": "Audiovisual"
        },
        {
          "zh": "創意程式",
          "en": "Creative coding"
        }
      ],
      "url": "https://www.instagram.com/p/Dcpr1Zuzz02/",
      "related": [
        {
          "id": "nymph",
          "label": {
            "zh": "同日發布的作品",
            "en": "Released on the same day"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.instagram.com/p/Dcpr1Zuzz02/",
          "label": "Instagram"
        }
      ],
      "dateNote": {
        "zh": "依貼文說明的日期前綴 260830。Instagram 頁面顯示的發布日為 2026 年 8 月 29 日。",
        "en": "Date taken from the caption prefix 260830; the Instagram page shows a posting date of 29 August 2026."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=guitar-sketch",
      "page_en": "https://cheyuwu.com/strata/2026/?id=guitar-sketch",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-guitar-sketch",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=guitar-sketch"
    },
    {
      "year": "2026",
      "id": "art-domains",
      "title": {
        "zh": "作品永久網址：art.cheyuwu.com 子域",
        "en": "Permanent Work URLs — art.cheyuwu.com Subdomains"
      },
      "kind": "open-source",
      "date": "2026-08-31",
      "datePrecision": "day",
      "dateBasis": "artist-recorded-event",
      "status": "public-ongoing",
      "summary": {
        "zh": "以 art.cheyuwu.com 底下的子網域，讓代表作各自擁有可以直接開啟的永久網址。靈魂魚、靈魂之海與瓶中的永恆花園分別對應 soulfish、soulsea 與 eternal-garden 三個子域；eternal-garden 的根自 2026 年 9 月 20 日起是巴黎版的 p5.js 生態系與扭曲樂譜，之前放在那裡的 2024 年花朵筆刷《永恆花境》是另一件作品，仍留在 daisy 與 othershore 兩個路徑。",
        "en": "Subdomains under art.cheyuwu.com give individual works their own permanent, directly openable addresses. SoulFish, Soul Sea and The Eternal Garden in a Bottle sit at the soulfish, soulsea and eternal-garden subdomains; since 20 September 2026 the root of eternal-garden runs the Paris p5.js ecosystem and distorted score, while Eternal Floral Realm, the 2024 brush-flower piece that used to live there, is a different work and remains at the daisy and othershore paths."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "在場",
          "en": "Presence"
        }
      ],
      "url": "https://soulfish.art.cheyuwu.com",
      "sources": [
        {
          "url": "https://soulfish.art.cheyuwu.com",
          "label": "SoulFish"
        },
        {
          "url": "https://eternal-garden.art.cheyuwu.com",
          "label": "The Eternal Garden in a Bottle (Paris p5.js ecosystem and score)"
        },
        {
          "url": "https://soulsea.art.cheyuwu.com",
          "label": "Soul Sea"
        }
      ],
      "dateNote": {
        "zh": "依哲宇紀錄的上線日期，子域頁面本身未標示日期。",
        "en": "Launch date as recorded by the artist; the subdomain pages do not carry a date."
      },
      "related": [
        {
          "id": "eternal-garden",
          "label": {
            "zh": "展出之後仍可開啟的作品",
            "en": "A work that stays openable after the exhibition"
          },
          "type": "theme",
          "year": "2025"
        }
      ],
      "image": {
        "src": "/static/lab/2026/art-domains.webp",
        "alt": {
          "zh": "作品永久網址：art.cheyuwu.com 子域｜作品畫面",
          "en": "Permanent Work URLs — art.cheyuwu.com Subdomains — project image"
        },
        "credit": "Che-Yu Wu / cheyuwu.com article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=art-domains",
      "page_en": "https://cheyuwu.com/strata/2026/?id=art-domains",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-art-domains",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=art-domains"
    },
    {
      "year": "2026",
      "id": "designbiz",
      "title": {
        "zh": "重新定義設計感知：DesignBIZ Summit",
        "en": "Redefining Design Perception — DesignBIZ Summit"
      },
      "kind": "talk",
      "date": "2026-09-03",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "在 DesignBIZ Summit 中分享 AI 如何介入視覺創作與互動藝術。從創作經驗重新思考設計感知，以及人的判斷如何留在作品裡。",
        "en": "A DesignBIZ Summit talk on AI in visual creation and interactive art, reflecting on design perception and the place of human judgment in a work."
      },
      "keywords": [
        {
          "zh": "作者性",
          "en": "Authorship"
        },
        {
          "zh": "判斷",
          "en": "Judgment"
        },
        {
          "zh": "教學",
          "en": "Education"
        }
      ],
      "url": "https://designbiz.shoppingdesign.com.tw/",
      "related": [
        {
          "id": "shoppingdesign-interview",
          "label": {
            "zh": "同一媒體的論壇與專訪",
            "en": "The same publisher's summit and interview"
          },
          "type": "theme"
        },
        {
          "id": "sidechat-375",
          "label": {
            "zh": "AI 時代的創作判斷",
            "en": "Creative judgment in the AI era"
          },
          "type": "theme",
          "year": "2025"
        }
      ],
      "sources": [
        {
          "url": "https://designbiz.shoppingdesign.com.tw/",
          "label": "Shopping Design"
        },
        {
          "url": "https://cheyuwu.com/zh/about/",
          "label": "Che-Yu Wu"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "image": {
        "src": "/static/lab/2026/designbiz.webp",
        "alt": {
          "zh": "重新定義設計感知：DesignBIZ Summit｜活動主視覺或現場",
          "en": "Redefining Design Perception — DesignBIZ Summit — event image"
        },
        "credit": "Shopping Design / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=designbiz",
      "page_en": "https://cheyuwu.com/strata/2026/?id=designbiz",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-designbiz",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=designbiz"
    },
    {
      "year": "2026",
      "id": "press-udn-2026-09-23",
      "title": {
        "zh": "碳排真的「有重量」！台灣設計展24組互動設施「秤」給你看：聯合報",
        "en": "Carbon Really Has Weight — United Daily News"
      },
      "kind": "press",
      "date": "2026-09-23",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "聯合報報導台灣設計展環保局展區「桃園演算室」，介紹動態演算區裡的《大地與川脈的編織》。內容出自環保局開展前一天的新聞稿，中華日報、點傳媒、大成報、台灣大紀元等同日刊出。",
        "en": "United Daily News on the Environmental Protection Bureau's TAOYUAN RE:CODE pavilion, introducing Woven Land, Woven River in its dynamic computing zone. The story follows the bureau's press release from the day before the opening; several other outlets ran it the same day."
      },
      "keywords": [
        {
          "zh": "展覽報導",
          "en": "Exhibition coverage"
        }
      ],
      "url": "https://udn.com/news/story/7324/9772773",
      "related": [
        {
          "id": "woven-land-2026",
          "label": {
            "zh": "這篇寫到的作品",
            "en": "The work this covers"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://udn.com/news/story/7324/9772773",
          "label": "聯合新聞網"
        }
      ],
      "dateNote": {
        "zh": "刊出日。",
        "en": "Publication date."
      },
      "image": {
        "src": "/static/lab/2026/press-udn-2026-09-23.webp",
        "alt": {
          "zh": "碳排真的「有重量」！台灣設計展24組互動設施「秤」給你看：聯合報｜報導配圖",
          "en": "Carbon Really Has Weight — United Daily News — image from the article"
        },
        "credit": "United Daily News / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=press-udn-2026-09-23",
      "page_en": "https://cheyuwu.com/strata/2026/?id=press-udn-2026-09-23",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-press-udn-2026-09-23",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=press-udn-2026-09-23"
    },
    {
      "year": "2026",
      "id": "woven-land-2026",
      "title": {
        "zh": "大地與川脈的編織：2026 台灣設計展・桃園演算室",
        "en": "Woven Land, Woven River — Taiwan Design Expo 2026"
      },
      "kind": "exhibition",
      "date": "2026-09-24",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "public-ongoing",
      "summary": {
        "zh": "桃園市環保局委託的即時演算織物，在台灣設計展 A9「桃園演算室」的 C 形 LED 環上展出。國家溫室氣體清冊、桃園的地形與水系、產業排放、減碳政策與現場觀眾的問卷，一梭一梭織進同一塊布。",
        "en": "A real-time computed textile commissioned by the Taoyuan Environmental Protection Bureau, shown on a C-shaped ring of LED in zone A9, TAOYUAN RE:CODE, at the Taiwan Design Expo. The national greenhouse gas inventory, Taoyuan's terrain and waterways, industrial emissions, reduction policies and visitors' survey answers are woven, pick by pick, into one cloth."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "資料",
          "en": "Data"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/woven-land-woven-river/",
      "related": [
        {
          "id": "cymatics-of-life-2026",
          "label": {
            "zh": "同一屆設計展的兩件委託",
            "en": "Two commissions at the same design expo"
          },
          "type": "theme"
        },
        {
          "id": "press-udn-2026-09-23",
          "label": {
            "zh": "開展報導",
            "en": "Opening coverage"
          },
          "type": "theme"
        },
        {
          "id": "press-mottimes-2026-09-24",
          "label": {
            "zh": "開展報導",
            "en": "Opening coverage"
          },
          "type": "theme"
        },
        {
          "id": "press-shoppingdesign-2026-09-24",
          "label": {
            "zh": "開展報導",
            "en": "Opening coverage"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://designexpo.org.tw/designexpo/zh-TW/exhibition/11",
          "label": "2026 台灣設計展 A9 展區頁"
        },
        {
          "url": "https://tydep.tycg.gov.tw/News_Content.aspx?n=20082&s=1878479",
          "label": "桃園市環保局新聞稿"
        }
      ],
      "dateNote": {
        "zh": "開展日；展期 9 月 24 日至 10 月 11 日。",
        "en": "Opening day; on view 24 September to 11 October."
      },
      "image": {
        "src": "/static/img/woven-land-woven-river/cover.jpg",
        "alt": {
          "zh": "大地與川脈的編織｜作品主視覺",
          "en": "Woven Land, Woven River — work image"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=woven-land-2026",
      "page_en": "https://cheyuwu.com/strata/2026/?id=woven-land-2026",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-woven-land-2026",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=woven-land-2026"
    },
    {
      "year": "2026",
      "id": "cymatics-of-life-2026",
      "title": {
        "zh": "Cymatics of Life：2026 台灣設計展・水之道",
        "en": "Cymatics of Life — Taiwan Design Expo 2026"
      },
      "kind": "exhibition",
      "date": "2026-09-24",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "public-ongoing",
      "summary": {
        "zh": "桃園市水務局展區 A10「水之道」的曲面投影牆。觀眾掃碼回答五個關於水的問題，答案變成頻率與參數，即時生成自己的水波曼陀羅，登上 12 公尺長的曲面牆；每半小時有一場一分鐘的定時演出。",
        "en": "The curved projection wall in zone A10, Life Around Water, the Taoyuan Department of Water Resources pavilion. Visitors scan a code and answer five questions about water; the answers become frequencies and parameters that grow their own water mandala in real time on a twelve-metre curved screen, with a one-minute scheduled performance every half hour."
      },
      "keywords": [
        {
          "zh": "音流學",
          "en": "Cymatics"
        },
        {
          "zh": "互動",
          "en": "Interaction"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/cymatics-of-life/",
      "related": [
        {
          "id": "woven-land-2026",
          "label": {
            "zh": "同一屆設計展的兩件委託",
            "en": "Two commissions at the same design expo"
          },
          "type": "theme"
        },
        {
          "id": "press-smiletaiwan-2026-09-24",
          "label": {
            "zh": "開展報導",
            "en": "Opening coverage"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://designexpo.org.tw/designexpo/zh-TW/exhibition/12",
          "label": "2026 台灣設計展 A10 展區頁"
        }
      ],
      "dateNote": {
        "zh": "開展日；展期 9 月 24 日至 10 月 11 日。",
        "en": "Opening day; on view 24 September to 11 October."
      },
      "image": {
        "src": "/static/img/covers/cymatics-of-life-collect.jpg",
        "alt": {
          "zh": "Cymatics of Life｜作品主視覺",
          "en": "Cymatics of Life — work image"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=cymatics-of-life-2026",
      "page_en": "https://cheyuwu.com/strata/2026/?id=cymatics-of-life-2026",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-cymatics-of-life-2026",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=cymatics-of-life-2026"
    },
    {
      "year": "2026",
      "id": "press-mottimes-2026-09-24",
      "title": {
        "zh": "編碼當代地景的永續實驗：MOT TIMES 明日誌",
        "en": "Encoding a Contemporary Landscape — MOT TIMES"
      },
      "kind": "press",
      "date": "2026-09-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "桃園市環保局在設計媒體 MOT TIMES 明日誌發表的展區專文，以四種尺度的數據結構介紹《大地與川脈的編織》，附現場攝影。",
        "en": "A feature on the TAOYUAN RE:CODE pavilion published by the Taoyuan Environmental Protection Bureau in the design magazine MOT TIMES, describing the data behind Woven Land, Woven River in four scales, with photographs from the site."
      },
      "keywords": [
        {
          "zh": "展覽報導",
          "en": "Exhibition coverage"
        }
      ],
      "url": "https://www.mottimes.com/article/detail/7021",
      "related": [
        {
          "id": "woven-land-2026",
          "label": {
            "zh": "這篇寫到的作品",
            "en": "The work this covers"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.mottimes.com/article/detail/7021",
          "label": "MOT TIMES 明日誌"
        }
      ],
      "dateNote": {
        "zh": "刊出日。",
        "en": "Publication date."
      },
      "image": {
        "src": "/static/lab/2026/press-mottimes-2026-09-24.webp",
        "alt": {
          "zh": "編碼當代地景的永續實驗：MOT TIMES 明日誌｜報導配圖",
          "en": "Encoding a Contemporary Landscape — MOT TIMES — image from the article"
        },
        "credit": "MOT TIMES / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=press-mottimes-2026-09-24",
      "page_en": "https://cheyuwu.com/strata/2026/?id=press-mottimes-2026-09-24",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-press-mottimes-2026-09-24",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=press-mottimes-2026-09-24"
    },
    {
      "year": "2026",
      "id": "press-shoppingdesign-2026-09-24",
      "title": {
        "zh": "台灣設計展編輯開箱：Shopping Design",
        "en": "An Editor's Walk Through the Taiwan Design Expo — Shopping Design"
      },
      "kind": "press",
      "date": "2026-09-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Shopping Design 編輯開箱台灣設計展，走進「桃園演算室」時把《大地與川脈的編織》寫成一面圖騰牆：觀眾的每一次選擇都即時織進圖騰。",
        "en": "Shopping Design's editor walks through the Taiwan Design Expo and, in TAOYUAN RE:CODE, describes Woven Land, Woven River as a totem wall into which every visitor's choice is woven as it happens."
      },
      "keywords": [
        {
          "zh": "展覽報導",
          "en": "Exhibition coverage"
        }
      ],
      "url": "https://www.shoppingdesign.com.tw/post/view/13808",
      "related": [
        {
          "id": "woven-land-2026",
          "label": {
            "zh": "這篇寫到的作品",
            "en": "The work this covers"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.shoppingdesign.com.tw/post/view/13808",
          "label": "Shopping Design"
        }
      ],
      "dateNote": {
        "zh": "刊出日。",
        "en": "Publication date."
      },
      "image": {
        "src": "/static/lab/2026/press-shoppingdesign-2026-09-24.webp",
        "alt": {
          "zh": "台灣設計展編輯開箱：Shopping Design｜報導配圖",
          "en": "An Editor's Walk Through the Taiwan Design Expo — Shopping Design — image from the article"
        },
        "credit": "Shopping Design / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=press-shoppingdesign-2026-09-24",
      "page_en": "https://cheyuwu.com/strata/2026/?id=press-shoppingdesign-2026-09-24",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-press-shoppingdesign-2026-09-24",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=press-shoppingdesign-2026-09-24"
    },
    {
      "year": "2026",
      "id": "press-smiletaiwan-2026-09-24",
      "title": {
        "zh": "台灣設計展觀展攻略：微笑台灣",
        "en": "A Visitor's Guide to the Taiwan Design Expo — Smile Taiwan"
      },
      "kind": "press",
      "date": "2026-09-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "微笑台灣的觀展攻略在 A10 水之道的介紹裡寫到作品的互動：觀眾可以進官網做出自己的水波曼陀羅，登上大螢幕。",
        "en": "Smile Taiwan's visitor guide mentions the work's interaction in its entry on zone A10: visitors can make their own water mandala online and see it on the big screen."
      },
      "keywords": [
        {
          "zh": "展覽報導",
          "en": "Exhibition coverage"
        }
      ],
      "url": "https://smiletaiwan.cw.com.tw/article/9447",
      "related": [
        {
          "id": "cymatics-of-life-2026",
          "label": {
            "zh": "這篇寫到的作品",
            "en": "The work this covers"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://smiletaiwan.cw.com.tw/article/9447",
          "label": "微笑台灣"
        }
      ],
      "dateNote": {
        "zh": "刊出日。",
        "en": "Publication date."
      },
      "image": {
        "src": "/static/lab/2026/press-smiletaiwan-2026-09-24.webp",
        "alt": {
          "zh": "台灣設計展觀展攻略：微笑台灣｜報導配圖",
          "en": "A Visitor's Guide to the Taiwan Design Expo — Smile Taiwan — image from the article"
        },
        "credit": "Smile Taiwan / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=press-smiletaiwan-2026-09-24",
      "page_en": "https://cheyuwu.com/strata/2026/?id=press-smiletaiwan-2026-09-24",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-press-smiletaiwan-2026-09-24",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=press-smiletaiwan-2026-09-24"
    },
    {
      "year": "2026",
      "id": "secondbrain",
      "title": {
        "zh": "透過 AI 啟動第二大腦，建立專屬於自己的知識外骨骼",
        "en": "Build a Personal Knowledge Exoskeleton with AI"
      },
      "kind": "course",
      "date": null,
      "datePrecision": "unknown",
      "dateBasis": "first-public-date-unverified",
      "status": "public-ongoing",
      "summary": {
        "zh": "以個人知識庫與晶種結晶法，整理經驗、筆記和思考，建立可以協助創作的第二大腦。課程內容持續上線中。",
        "en": "A course using personal knowledge collections and the Crystal Seed Method to organize experience, notes and thought into a second brain for creative work. Lessons are being released progressively."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Education"
        },
        {
          "zh": "記憶",
          "en": "Memory"
        }
      ],
      "url": "https://education.monolab.world/courses/secondbrain",
      "related": [
        {
          "id": "crystal-seed",
          "label": {
            "zh": "晶種方法進入課程",
            "en": "The Crystal Seed Method in a course"
          },
          "type": "source",
          "sourceUrl": "https://education.monolab.world/courses/secondbrain"
        }
      ],
      "sources": [
        {
          "url": "https://education.monolab.world/courses/secondbrain",
          "label": "MONOLAB"
        }
      ],
      "dateNote": {
        "zh": "首發日期未記；課程持續上線中。",
        "en": "First publication date is not recorded; lessons are being released progressively."
      },
      "image": {
        "src": "https://s.teachifycdn.com/image/width=1200,quality=80/course/cover_photo/50e1553d-3c04-4239-97e7-979a4703568c/957a0db7-a93d-4b6a-8fa4-69b9dd331983.png",
        "alt": {
          "zh": "透過 AI 啟動第二大腦，建立專屬於自己的知識外骨骼｜作品或課程主視覺",
          "en": "Build a Personal Knowledge Exoskeleton with AI — work or course image"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2026/?id=secondbrain",
      "page_en": "https://cheyuwu.com/strata/2026/?id=secondbrain",
      "record_url": "https://cheyuwu.com/zh/strata/2026/#lab-secondbrain",
      "panel_url": "https://cheyuwu.com/zh/strata/2026/?id=secondbrain"
    },
    {
      "year": "2025",
      "id": "td-workshop-online",
      "title": {
        "zh": "TouchDesigner Workshop：MonoLab Education 線上課",
        "en": "TouchDesigner Workshop — MonoLab Education"
      },
      "kind": "course",
      "date": "2025",
      "datePrecision": "year",
      "dateBasis": "publication-date",
      "status": "public-ongoing",
      "summary": {
        "zh": "MONOLAB Education 的 TouchDesigner 工作坊。課程頁寫這是零基礎實戰班，不需程式經驗，七小時內完成可以上台演出的互動創作，課程結尾會把作品接上舞台設備實際演出一次。同一個平台另有 TouchDesigner 入門線上課與數位創作沙龍。",
        "en": "A TouchDesigner workshop from MONOLAB Education. The page describes a hands-on beginner class needing no programming experience, producing an interactive piece fit for the stage within seven hours, and ending by connecting the work to stage equipment for an actual run. The same platform lists an online TouchDesigner introduction and a digital creation salon."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Teaching"
        },
        {
          "zh": "TouchDesigner",
          "en": "TouchDesigner"
        }
      ],
      "url": "https://education.monolab.world/",
      "related": [],
      "sources": [
        {
          "url": "https://education.monolab.world/",
          "label": "MONOLAB Education"
        }
      ],
      "dateNote": {
        "zh": "只記到年份，課程頁未標示開課日期。",
        "en": "Year only; the course page carries no start date."
      },
      "image": {
        "src": "/static/lab/2025/td-workshop-online.webp",
        "alt": {
          "zh": "TouchDesigner Workshop：MonoLab Education 線上課｜課程主視覺",
          "en": "TouchDesigner Workshop — MonoLab Education — course image"
        },
        "credit": "Che-Yu Wu / education.monolab.world page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=td-workshop-online",
      "page_en": "https://cheyuwu.com/strata/2025/?id=td-workshop-online",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-td-workshop-online",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=td-workshop-online"
    },
    {
      "year": "2025",
      "id": "circulation-noise",
      "title": {
        "zh": "250102 環形雜訊 Circulation Noise",
        "en": "250102 Circulation Noise"
      },
      "kind": "music",
      "date": "2025-01-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的鋼琴作品，曲風標示為古典。作品頁的短文寫自迷惘中相生，越大的渴望中誕生越純粹的空虛，並寫在本就無法被定義的世界中畫出一座僅有自己看得見的夢幻森林。頁面未附歌詞。",
        "en": "A piano release on StreetVoice tagged as classical. The artist’s text describes emerging from confusion, a purer emptiness born of greater desire, and drawing a dream forest visible only to oneself inside a world that cannot be defined. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "噪訊",
          "en": "Noise"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/797370/",
      "related": [
        {
          "id": "dripping-loneliness",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        },
        {
          "id": "other-shore-of-dreams",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme",
          "year": "2024"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/797370/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 250102 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 250102 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2025/circulation-noise.webp",
        "alt": {
          "zh": "250102 環形雜訊 Circulation Noise｜音樂作品封面",
          "en": "250102 Circulation Noise — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=circulation-noise",
      "page_en": "https://cheyuwu.com/strata/2025/?id=circulation-noise",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-circulation-noise",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=circulation-noise"
    },
    {
      "year": "2025",
      "id": "dripping-loneliness",
      "title": {
        "zh": "250111 墜滴孤寂 Dripping Loneliness",
        "en": "250111 Dripping Loneliness"
      },
      "kind": "music",
      "date": "2025-01-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的鋼琴作品，曲風標示為古典。作品頁的短文從無自由意志的理論寫起，提到一即是全、全即是一，並寫世界乃至於自己都是幻象。頁面未附歌詞。",
        "en": "A piano release on StreetVoice tagged as classical. The artist’s text starts from a theory without free will, states that one is all and all is one, and calls both world and self an illusion. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "孤獨",
          "en": "Solitude"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/798214/",
      "related": [
        {
          "id": "blue-horizon",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/798214/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 250111 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 250111 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2025/dripping-loneliness.webp",
        "alt": {
          "zh": "250111 墜滴孤寂 Dripping Loneliness｜音樂作品封面",
          "en": "250111 Dripping Loneliness — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=dripping-loneliness",
      "page_en": "https://cheyuwu.com/strata/2025/?id=dripping-loneliness",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-dripping-loneliness",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=dripping-loneliness"
    },
    {
      "year": "2025",
      "id": "blue-horizon",
      "title": {
        "zh": "250224 青空 Blue Horizon",
        "en": "250224 Blue Horizon"
      },
      "kind": "music",
      "date": "2025-02-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的鋼琴作品，曲風標示為古典。作品頁的雙語短文寫散落在蜿蜒道路上的記憶像墨一樣暈進手寫信件，並在手上留下模糊的痕跡。頁面未附歌詞。",
        "en": "A piano release on StreetVoice tagged as classical. Its bilingual text describes memory scattered along winding roads, bleeding like ink into handwritten letters and staining the hands with blurred traces. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "記憶",
          "en": "Memory"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/803105/",
      "related": [
        {
          "id": "stars",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/803105/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 250224 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 250224 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2025/blue-horizon.webp",
        "alt": {
          "zh": "250224 青空 Blue Horizon｜音樂作品封面",
          "en": "250224 Blue Horizon — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=blue-horizon",
      "page_en": "https://cheyuwu.com/strata/2025/?id=blue-horizon",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-blue-horizon",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=blue-horizon"
    },
    {
      "year": "2025",
      "id": "stars",
      "title": {
        "zh": "250430 星星 Stars",
        "en": "250430 Stars"
      },
      "kind": "music",
      "date": "2025-04-30",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的鋼琴作品，曲風標示為 Soundtrack 與 New age。作品頁的雙語短文寫在無垠穹頂懸掛自己的星座，以小蟲之名低語，在幽暗中綻放微弱而永恆的光。頁面未附歌詞。",
        "en": "A piano release on StreetVoice tagged as soundtrack and new age. Its bilingual text speaks of hanging one’s own constellation beneath a boundless dome, whispering in the name of a tiny insect, blooming faint yet eternal light in the dark. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "星空",
          "en": "Night sky"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/812194/",
      "related": [
        {
          "id": "star-trails",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/812194/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 250430 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 250430 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2025/stars.webp",
        "alt": {
          "zh": "250430 星星 Stars｜音樂作品封面",
          "en": "250430 Stars — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=stars",
      "page_en": "https://cheyuwu.com/strata/2025/?id=stars",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-stars",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=stars"
    },
    {
      "year": "2025",
      "id": "not-my-subject-ep17",
      "title": {
        "zh": "這題我不會 EP17：當程式碼變成畫筆",
        "en": "This I Don’t Know EP17 — When Code Becomes a Brush"
      },
      "kind": "podcast",
      "date": "2025-05-20",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Podcast 節目《這題我不會》第十七集，主題為生成藝術如何打破創作界限。節目頁寫他談藝術創作轉為可運算的系統後作品具有無限的生成可能，並談生成藝術與傳統藝術的差別、NFT 如何為數位作品建立稀缺性，以及藝術家如何在技術與美感之間取捨，最後預告一場沈浸式鋼琴演奏會。",
        "en": "Episode 17 of the podcast This I Don’t Know, on how generative art breaks the limits of making. The episode page describes him discussing art becoming a computable system with unlimited generative outcomes, the difference from traditional art, how NFTs give digital works scarcity, and how an artist balances technology against aesthetics, closing with a preview of an immersive piano concert."
      },
      "keywords": [
        {
          "zh": "訪談",
          "en": "Interview"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://podcasts.apple.com/tw/podcast/id1803542841?i=1000709070490",
      "related": [
        {
          "id": "algorithmic-verses-huashan",
          "label": {
            "zh": "節目中預告的演奏會",
            "en": "The concert previewed on the show"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://podcasts.apple.com/tw/podcast/id1803542841?i=1000709070490",
          "label": "Apple Podcasts"
        }
      ],
      "dateNote": {
        "zh": "Apple Podcasts 頁面標示的發布日期。",
        "en": "Release date as listed on Apple Podcasts."
      },
      "image": {
        "src": "/static/lab/2025/not-my-subject-ep17.webp",
        "alt": {
          "zh": "這題我不會 EP17：當程式碼變成畫筆｜節目封面",
          "en": "This I Don’t Know EP17 — When Code Becomes a Brush — episode artwork"
        },
        "credit": "【EP17】當程式碼變成畫筆！生成藝術如何打破創作界限？ft.吳哲宇 / podcast artwork"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=not-my-subject-ep17",
      "page_en": "https://cheyuwu.com/strata/2025/?id=not-my-subject-ep17",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-not-my-subject-ep17",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=not-my-subject-ep17"
    },
    {
      "year": "2025",
      "id": "star-trails",
      "title": {
        "zh": "250522 星軌 Star Trails",
        "en": "250522 Star Trails"
      },
      "kind": "music",
      "date": "2025-05-22",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的鋼琴作品，曲風標示為 Soundtrack 與 New age。作品頁的雙語短文寫深夜的幻夢降臨，眾多生命如流星一瞬劃過蒼穹，沉入無垠塵土。頁面未附歌詞。",
        "en": "A piano release on StreetVoice tagged as soundtrack and new age. Its bilingual text describes a midnight dream descending, countless lives flashing across the sky like meteors and sinking into endless dust. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "星空",
          "en": "Night sky"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/815160/",
      "related": [
        {
          "id": "wild-road",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/815160/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 250522 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 250522 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2025/star-trails.webp",
        "alt": {
          "zh": "250522 星軌 Star Trails｜音樂作品封面",
          "en": "250522 Star Trails — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=star-trails",
      "page_en": "https://cheyuwu.com/strata/2025/?id=star-trails",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-star-trails",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=star-trails"
    },
    {
      "year": "2025",
      "id": "algorithmic-verses-huashan",
      "title": {
        "zh": "演算詩篇：夢境與孤寂的邊界",
        "en": "Algorithmic Verses: The Boundary of Dreams and Solitude"
      },
      "kind": "performance",
      "date": "2025-05-31",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "在華山 1914 文化創意產業園區舉行的沈浸式鋼琴演奏會，主辦為 MONOLAB 與 MagicBox。MONOLAB 頁面寫觀眾可以坐、可以躺、也可以只是閉上眼，隨琴音與光影從宇宙微光走到午後湖風與星塵的動盪，再到雪花與海洋。藝術家、音樂設計與鋼琴演奏為吳哲宇，共演者為王敏玲（提琴）、謝佩穎（打擊與聲響）、張貞妮（手碟、吉他、口琴）。",
        "en": "An immersive piano concert at Huashan 1914 Creative Park, presented by MONOLAB and MagicBox. The MONOLAB page invites the audience to sit, lie down or simply close their eyes and drift with the piano and the light, from faint cosmic light through an afternoon lake breeze and turbulent stardust to snow and ocean. Artist, music and piano by Che-Yu Wu, joined by Min-Ling Wang (strings), Pei-Ying Hsieh (percussion and sound) and Chen-Ni Chang (handpan, guitar, harmonica)."
      },
      "keywords": [
        {
          "zh": "沈浸式演奏",
          "en": "Immersive concert"
        },
        {
          "zh": "鋼琴",
          "en": "Piano"
        }
      ],
      "url": "https://monolab.world/zh/exhibition/17",
      "related": [
        {
          "id": "blue-horizon",
          "label": {
            "zh": "演奏會曲目來自同一批創作",
            "en": "Drawn from the same body of piano work"
          },
          "type": "theme"
        },
        {
          "id": "stars",
          "label": {
            "zh": "演奏會曲目來自同一批創作",
            "en": "Drawn from the same body of piano work"
          },
          "type": "theme"
        },
        {
          "id": "star-trails",
          "label": {
            "zh": "演奏會曲目來自同一批創作",
            "en": "Drawn from the same body of piano work"
          },
          "type": "theme"
        },
        {
          "id": "findart-art-taipei",
          "label": {
            "zh": "演算詩篇的名字先用在視覺作品",
            "en": "The Algorithmic Verses name used first on visual work"
          },
          "type": "theme",
          "year": "2024"
        }
      ],
      "sources": [
        {
          "url": "https://monolab.world/zh/exhibition/17",
          "label": "MONOLAB"
        },
        {
          "url": "https://www.klook.com/zh-TW/activity/154220-wu-cheyu-calculation-poetry-the-boundary-between-dreams-and-loneliness-immersive-piano-concert/",
          "label": "Klook ticketing"
        }
      ],
      "dateNote": {
        "zh": "MONOLAB 頁面記兩場，2025-05-31 與 2025-06-07，此處記第一場。頁面未列曲目表，因此與樂曲的連結記為主題關聯。",
        "en": "MONOLAB lists two dates, 31 May and 7 Jun 2025; the first is recorded here. The page carries no programme list, so the links to individual pieces are thematic."
      },
      "image": {
        "src": "/static/selected-photos/huashan-performance-1280.webp",
        "alt": {
          "zh": "華山沈浸式鋼琴演奏會現場",
          "en": "The immersive piano concert at Huashan"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=algorithmic-verses-huashan",
      "page_en": "https://cheyuwu.com/strata/2025/?id=algorithmic-verses-huashan",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-algorithmic-verses-huashan",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=algorithmic-verses-huashan"
    },
    {
      "year": "2025",
      "id": "physis-lg",
      "title": {
        "zh": "Physis is not a thing, it's an act",
        "en": "Physis is not a thing, it's an act"
      },
      "kind": "exhibition",
      "date": "2025-07-02",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "在 BREEZE MEGA STUDIO 舉行的 LG 新品記者會現場，由展區與沈浸式演奏會兩部分組成。主辦為 LG、戰國策與 MONOLAB，策展人與執行總監為朱德溎，藝術家與音樂設計為吳哲宇。",
        "en": "Presented at the LG product launch at BREEZE MEGA STUDIO, combining an exhibition area with an immersive concert. Organised by LG, Zhan Guo Ce and MONOLAB; curated and directed by Te-Ying Chu, with artwork and music by Che-Yu Wu."
      },
      "keywords": [
        {
          "zh": "品牌合作",
          "en": "Brand collaboration"
        },
        {
          "zh": "沈浸式演奏",
          "en": "Immersive concert"
        }
      ],
      "url": "https://monolab.world/en/exhibition/20/",
      "related": [
        {
          "id": "lg-eternal-floral-realm",
          "label": {
            "zh": "LG 合作的第二檔",
            "en": "The second LG collaboration"
          },
          "type": "theme",
          "year": "2024"
        }
      ],
      "sources": [
        {
          "url": "https://monolab.world/en/exhibition/20/",
          "label": "MONOLAB"
        }
      ],
      "dateNote": {
        "zh": "MONOLAB 頁面標示的單日活動日期。",
        "en": "Single-day event date as listed by MONOLAB."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_Physis_16_aa316aa27b.jpg",
        "alt": {
          "zh": "Physis 在 BREEZE MEGA STUDIO 的展出現場",
          "en": "Physis installed at BREEZE MEGA STUDIO"
        },
        "credit": "MonoLab / exhibition record"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=physis-lg",
      "page_en": "https://cheyuwu.com/strata/2025/?id=physis-lg",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-physis-lg",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=physis-lg"
    },
    {
      "year": "2025",
      "id": "udn-lg-2025",
      "title": {
        "zh": "聯合報科技玩家：LG 透明 OLED 在台上市",
        "en": "UDN Tech — LG’s transparent OLED arrives in Taiwan"
      },
      "kind": "press",
      "date": "2025-07-03",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "聯合報科技玩家的產品報導，寫 LG SIGNATURE OLED T 透明真無線 OLED 在台上市，介紹透明模式與純黑模式的切換、售價兩百萬元與交機時程，同時報導 StanbyME 2。文中提到新媒體藝術家吳哲宇的作品與透明螢幕搭配展出。",
        "en": "A product report on UDN Tech covering the Taiwan launch of the LG SIGNATURE OLED T transparent wireless display, its switch between transparent and pure black modes, its two-million-NTD price and delivery timeline, alongside the StanbyME 2. The article notes that work by new media artist Che-Yu Wu was shown with the transparent screen."
      },
      "keywords": [
        {
          "zh": "媒體報導",
          "en": "Press"
        },
        {
          "zh": "品牌合作",
          "en": "Brand collaboration"
        }
      ],
      "url": "https://tech.udn.com/tech/story/123152/8847847",
      "related": [
        {
          "id": "physis-lg",
          "label": {
            "zh": "同一場 LG 新品記者會",
            "en": "The same LG launch event"
          },
          "type": "source",
          "sourceUrl": "https://monolab.world/en/exhibition/20/"
        }
      ],
      "sources": [
        {
          "url": "https://tech.udn.com/tech/story/123152/8847847",
          "label": "聯合報科技玩家 UDN Tech"
        }
      ],
      "dateNote": {
        "zh": "報導刊出日期。MONOLAB 頁面把 Physis 記為 LG 新品記者會，兩者指向同一場活動。",
        "en": "Publication date. MONOLAB records Physis as the LG product launch, which is the event this article covers."
      },
      "image": {
        "src": "/static/lab/2025/udn-lg-2025.webp",
        "alt": {
          "zh": "聯合報科技玩家：LG 透明 OLED 在台上市｜報導配圖",
          "en": "UDN Tech — LG’s transparent OLED arrives in Taiwan — image from the article"
        },
        "credit": "United Daily News / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=udn-lg-2025",
      "page_en": "https://cheyuwu.com/strata/2025/?id=udn-lg-2025",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-udn-lg-2025",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=udn-lg-2025"
    },
    {
      "year": "2025",
      "id": "wild-road",
      "title": {
        "zh": "250731 荒野路途 The Wild Road",
        "en": "250731 The Wild Road"
      },
      "kind": "music",
      "date": "2025-07-31",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的鋼琴作品，曲風標示為古典。作品頁的短文以放眼望去、未知吞噬了荒野的道標起筆，寫孤身、時間與繼續前行。頁面未附歌詞。",
        "en": "A piano release on StreetVoice tagged as classical. The artist’s text opens with the unknown swallowing the waymarks of the wilderness, then turns to solitude, time and moving on. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "路途",
          "en": "Journey"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/823848/",
      "related": [],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/823848/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 250731 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 250731 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2025/wild-road.webp",
        "alt": {
          "zh": "250731 荒野路途 The Wild Road｜音樂作品封面",
          "en": "250731 The Wild Road — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=wild-road",
      "page_en": "https://cheyuwu.com/strata/2025/?id=wild-road",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-wild-road",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=wild-road"
    },
    {
      "year": "2025",
      "id": "coffee-dreamscape",
      "title": {
        "zh": "咖啡幻夢 The Coffee Dreamscape",
        "en": "The Coffee Dreamscape"
      },
      "kind": "exhibition",
      "date": "2025-07-25",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "public-ongoing",
      "summary": {
        "zh": "在星巴克典藏 DREAM PLAZA 山形客席區的即時生成數位作品，尺寸 15.5 公尺乘以 2.8 公尺。星巴克頁面寫作品靈感來自星巴克的哥斯大黎加咖啡莊園，交替呈現兩種場景，一是依台北氣候生長的咖啡樹流動地景，二是把咖啡品種視覺化為色譜的風味詩篇，並會回應人流、銷售資料與即時天氣。",
        "en": "A real-time generative digital work in the terraced seating area of Starbucks Reserve DREAM PLAZA, measuring 15.5 by 2.8 metres. The Starbucks page describes it as drawing on the company’s Costa Rican coffee estate and alternating two scenes: a flowing landscape of coffee trees growing with Taipei’s climate, and a flavour poem turning coffee varieties into colour spectra. It responds to footfall, sales data and live weather."
      },
      "keywords": [
        {
          "zh": "即時生成",
          "en": "Real-time generative"
        },
        {
          "zh": "空間作品",
          "en": "Site-specific work"
        }
      ],
      "url": "https://www.starbucks.com.tw/stores/reserve/flagship/artwork/work01.jspx",
      "related": [],
      "sources": [
        {
          "url": "https://www.starbucks.com.tw/stores/reserve/flagship/artwork/work01.jspx",
          "label": "Starbucks Taiwan"
        }
      ],
      "dateNote": {
        "zh": "開幕日依 2025 年 7 月 25 日多家媒體同日報導。",
        "en": "Opening date from press reports on 25 July 2025."
      },
      "image": {
        "src": "/static/img/coffee-dreamscape/dreamscape-noon.webp",
        "alt": {
          "zh": "咖啡幻夢的畫面",
          "en": "A frame from The Coffee Dreamscape"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=coffee-dreamscape",
      "page_en": "https://cheyuwu.com/strata/2025/?id=coffee-dreamscape",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-coffee-dreamscape",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=coffee-dreamscape"
    },
    {
      "year": "2025",
      "id": "sidechat-375",
      "title": {
        "zh": "AI 生成藝術的靈魂在人類：塞掐 Side Chat E375",
        "en": "The Human Soul of AI Art — Side Chat E375"
      },
      "kind": "interview",
      "date": "2025-09-29",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "在訪談中談演算法藝術與 AI 創作的差異，以及創作者如何保留審美和判斷。對話從製作機制延伸到藝術家在工具變動中的位置。",
        "en": "An interview about algorithmic art, AI-assisted creation and the artist’s aesthetic judgment. It moves from the mechanisms of making to the creator’s role as tools change."
      },
      "keywords": [
        {
          "zh": "作者性",
          "en": "Authorship"
        },
        {
          "zh": "判斷",
          "en": "Judgment"
        }
      ],
      "url": "https://www.inside.com.tw/feature/side-chat/39681-side-chat-e375",
      "related": [
        {
          "id": "designbiz",
          "label": {
            "zh": "AI 時代的創作判斷",
            "en": "Creative judgment in the AI era"
          },
          "type": "theme",
          "year": "2026"
        },
        {
          "id": "artverse-ep267",
          "label": {
            "zh": "節目訪談中的創作討論",
            "en": "Practice discussed on a broadcast programme"
          },
          "type": "theme",
          "year": "2026"
        }
      ],
      "sources": [
        {
          "url": "https://www.inside.com.tw/feature/side-chat/39681-side-chat-e375",
          "label": "INSIDE"
        }
      ],
      "dateNote": {
        "zh": "訪談發布日期。",
        "en": "Interview publication date."
      },
      "image": {
        "src": "/static/lab/2025/sidechat-375.webp",
        "alt": {
          "zh": "AI 生成藝術的靈魂在人類：塞掐 Side Chat E375｜訪談配圖",
          "en": "The Human Soul of AI Art — Side Chat E375 — image from the interview"
        },
        "credit": "INSIDE / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=sidechat-375",
      "page_en": "https://cheyuwu.com/strata/2025/?id=sidechat-375",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-sidechat-375",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=sidechat-375"
    },
    {
      "year": "2025",
      "id": "eternal-garden",
      "title": {
        "zh": "瓶中的永恆花園：駁二沈浸互動演奏展",
        "en": "The Eternal Garden in a Bottle — Pier-2"
      },
      "kind": "exhibition",
      "date": "2025-10-21",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "由聲音滋養的數位生態瓶，在駁二以沈浸互動演奏展的形式呈現。音樂家、觀眾與演算法共同參與花園的變化。",
        "en": "A digital ecosystem nourished by sound, presented at Pier-2 as an immersive interactive performance exhibition. Musicians, visitors and algorithms participate in the garden’s changing state."
      },
      "keywords": [
        {
          "zh": "演出",
          "en": "Performance"
        },
        {
          "zh": "生態系",
          "en": "Ecosystems"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/eternal-garden-in-a-bottle/",
      "related": [
        {
          "id": "last-input",
          "label": {
            "zh": "演奏與生成世界",
            "en": "Performing generative worlds"
          },
          "type": "theme",
          "year": "2026"
        },
        {
          "id": "art-domains",
          "label": {
            "zh": "展出之後仍可開啟的作品",
            "en": "A work that stays openable after the exhibition"
          },
          "type": "theme",
          "year": "2026"
        }
      ],
      "sources": [
        {
          "url": "https://www.accupass.com/event/2510060733451493834815",
          "label": "MONOLAB event listing on ACCUPASS"
        },
        {
          "url": "https://pier2.org/exhibition/info/1749/",
          "label": "Pier-2 Art Center"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_cover_17b5f78a74.jpg",
        "alt": {
          "zh": "瓶中的永恆花園：駁二沈浸互動演奏展｜作品或課程主視覺",
          "en": "The Eternal Garden in a Bottle — Pier-2 — work or course image"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=eternal-garden",
      "page_en": "https://cheyuwu.com/strata/2025/?id=eternal-garden",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-eternal-garden",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=eternal-garden"
    },
    {
      "year": "2025",
      "id": "wayfaring-soul",
      "title": {
        "zh": "251028 尋途 Wayfaring Soul",
        "en": "251028 Wayfaring Soul"
      },
      "kind": "music",
      "date": "2025-10-28",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的音樂作品，曲風標示為古典。作品頁附有一段創作者寫下的文字，寫世界漸暗到傍晚的景象，以及路途不再存在、終點成為起點之後的提問。頁面未附歌詞。",
        "en": "A music release on StreetVoice tagged as classical. The song page carries a short text by the artist about the world darkening toward evening, and questions about what remains once the path ceases to exist and the endpoint becomes a beginning. No lyrics are provided on the page."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "聲音",
          "en": "Sound"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/833330/",
      "related": [
        {
          "id": "nymph",
          "label": {
            "zh": "同一條 StreetVoice 發行線",
            "en": "The same StreetVoice release line"
          },
          "type": "theme",
          "year": "2026"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/833330/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 251028 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 251028 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2025/wayfaring-soul.webp",
        "alt": {
          "zh": "251028 尋途 Wayfaring Soul｜音樂作品封面",
          "en": "251028 Wayfaring Soul — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=wayfaring-soul",
      "page_en": "https://cheyuwu.com/strata/2025/?id=wayfaring-soul",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-wayfaring-soul",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=wayfaring-soul"
    },
    {
      "year": "2025",
      "id": "symphony-fragments",
      "title": {
        "zh": "Symphony of Fragments",
        "en": "Symphony of Fragments"
      },
      "kind": "exhibition",
      "date": "2025-10-31",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "artist-recorded",
      "summary": {
        "zh": "於台北 101 双融域 AMBI SPACE ONE 展出的生成藝術展覽紀錄。它在年度脈絡中延續演算法進入空間的探索。",
        "en": "A record of a generative art exhibition at AMBI SPACE ONE in Taipei 101, continuing an exploration of algorithms in spatial settings."
      },
      "keywords": [
        {
          "zh": "裝置",
          "en": "Installation"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://cheyuwu.com/zh/cv/",
      "related": [
        {
          "id": "moc-column-q1",
          "label": {
            "zh": "演算法進入空間的書寫",
            "en": "Writing on algorithms entering space"
          },
          "type": "theme",
          "year": "2026"
        }
      ],
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "Che-Yu Wu"
        },
        {
          "url": "https://monolab.world/zh/exhibition/25/",
          "label": "MONOLAB"
        }
      ],
      "dateNote": {
        "zh": "展期 2025-10-31 至 11-02，依 MONOLAB 展覽頁。",
        "en": "Exhibition ran 31 October to 2 November 2025, per the MONOLAB exhibition page."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_batch_00_0b74f0324c.jpg",
        "alt": {
          "zh": "Symphony of Fragments 現場｜MonoLab 展覽紀錄",
          "en": "Symphony of Fragments on site — MonoLab exhibition record"
        },
        "credit": "MonoLab / exhibition record"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=symphony-fragments",
      "page_en": "https://cheyuwu.com/strata/2025/?id=symphony-fragments",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-symphony-fragments",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=symphony-fragments"
    },
    {
      "year": "2025",
      "id": "jsdc",
      "title": {
        "zh": "演算的幻境之舞：JavaScript 開啟藝術的未知疆界",
        "en": "Algorithmic Art with JavaScript — JSDC 2025"
      },
      "kind": "talk",
      "date": "2025-11",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "以 JavaScript 作為藝術媒介，分享生成視覺與互動創作的可能。在開發者社群中討論程式如何承載生命感與情感。",
        "en": "A JSDC talk on JavaScript as an artistic medium, exploring generative visuals and interaction. It brings questions of life and emotion in code to a developer audience."
      },
      "keywords": [
        {
          "zh": "創意程式",
          "en": "Creative coding"
        },
        {
          "zh": "教學",
          "en": "Education"
        }
      ],
      "url": "https://2025.jsdc.tw/sessions/",
      "related": [],
      "sources": [
        {
          "url": "https://2025.jsdc.tw/sessions/",
          "label": "JSDC"
        },
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "Che-Yu Wu"
        },
        {
          "url": "https://2025.jsdc.tw/sessions/b87dde3e",
          "label": "JSDC — session page"
        }
      ],
      "dateNote": {
        "zh": "活動月份，未列確切日期。",
        "en": "Event month; no exact day is listed."
      },
      "image": {
        "src": "/static/lab/2025/jsdc.webp",
        "alt": {
          "zh": "演算的幻境之舞：JavaScript 開啟藝術的未知疆界｜活動主視覺或現場",
          "en": "Algorithmic Art with JavaScript — JSDC 2025 — event image"
        },
        "credit": "JSDC organisers / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=jsdc",
      "page_en": "https://cheyuwu.com/strata/2025/?id=jsdc",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-jsdc",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=jsdc"
    },
    {
      "year": "2025",
      "id": "oees",
      "title": {
        "zh": "OEES：Art and AI 論壇",
        "en": "OEES — Art and AI"
      },
      "kind": "talk",
      "date": "2025-11-19",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "參與波蘭 Open Eyes Economy Summit 的 Art and AI 專題討論，將藝術家的創作經驗帶入人工智慧與文化的公共對話。",
        "en": "An Art and AI discussion at the Open Eyes Economy Summit in Poland, bringing an artist’s practice into a public conversation about artificial intelligence and culture."
      },
      "keywords": [
        {
          "zh": "作者性",
          "en": "Authorship"
        },
        {
          "zh": "公共討論",
          "en": "Public discussion"
        }
      ],
      "url": "https://kongres.oees.pl/wp-content/uploads/2025/11/EN_Program-OEES-2025_OUT.pdf",
      "related": [],
      "sources": [
        {
          "url": "https://kongres.oees.pl/wp-content/uploads/2025/11/EN_Program-OEES-2025_OUT.pdf",
          "label": "Open Eyes Economy Summit"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=oees",
      "page_en": "https://cheyuwu.com/strata/2025/?id=oees",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-oees",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=oees"
    },
    {
      "year": "2025",
      "id": "nycu-iaa",
      "title": {
        "zh": "在數位世界中鑄造永恆的生命與情感",
        "en": "Life and Emotion in the Digital World"
      },
      "kind": "talk",
      "date": "2025-11-27",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "從互動網頁、生成藝術到沈浸體驗，分享演算法在當代藝術與商業實踐中的角色。演講以作品探索連結生命感、情緒與即興。",
        "en": "A talk at NYCU’s Institute of Applied Arts tracing interactive websites, generative art and immersive experiences. It considers the role of algorithms in artistic and commercial practice through questions of life, emotion and improvisation."
      },
      "keywords": [
        {
          "zh": "創意程式",
          "en": "Creative coding"
        },
        {
          "zh": "教學",
          "en": "Education"
        }
      ],
      "url": "https://iaa.nycu.edu.tw/?p=8430",
      "related": [],
      "sources": [
        {
          "url": "https://iaa.nycu.edu.tw/?p=8430",
          "label": "NYCU Institute of Applied Arts"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "image": {
        "src": "/static/lab/2025/nycu-iaa.webp",
        "alt": {
          "zh": "在數位世界中鑄造永恆的生命與情感｜活動主視覺或現場",
          "en": "Life and Emotion in the Digital World — event image"
        },
        "credit": "NYCU Institute of Applied Arts / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=nycu-iaa",
      "page_en": "https://cheyuwu.com/strata/2025/?id=nycu-iaa",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-nycu-iaa",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=nycu-iaa"
    },
    {
      "year": "2025",
      "id": "nycu-ics",
      "title": {
        "zh": "踏入生成式藝術的詩性世界：演算法如何演繹生命與情感",
        "en": "The Poetic World of Generative Art"
      },
      "kind": "talk",
      "date": "2025-12-05",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "以生成式藝術的詩性為題，向陽明交大傳播研究所分享演算法如何演繹生命與情感。",
        "en": "A talk at NYCU’s Institute of Communication Studies on the poetic possibilities of generative art and how algorithms can express life and emotion."
      },
      "keywords": [
        {
          "zh": "創意程式",
          "en": "Creative coding"
        },
        {
          "zh": "教學",
          "en": "Education"
        }
      ],
      "url": "https://ics.nycu.edu.tw/2025-12-05%E3%80%90%E6%BC%94%E8%AC%9B%E3%80%91%E5%82%B3%E6%92%AD%E7%A7%91%E6%8A%80%E8%AC%9B%E5%BA%A7-%E8%B8%8F%E5%85%A5%E7%94%9F%E6%88%90%E5%BC%8F%E8%97%9D%E8%A1%93%E7%9A%84%E8%A9%A9%E6%80%A7/",
      "related": [],
      "sources": [
        {
          "url": "https://ics.nycu.edu.tw/2025-12-05%E3%80%90%E6%BC%94%E8%AC%9B%E3%80%91%E5%82%B3%E6%92%AD%E7%A7%91%E6%8A%80%E8%AC%9B%E5%BA%A7-%E8%B8%8F%E5%85%A5%E7%94%9F%E6%88%90%E5%BC%8F%E8%97%9D%E8%A1%93%E7%9A%84%E8%A9%A9%E6%80%A7/",
          "label": "NYCU Institute of Communication Studies"
        }
      ],
      "dateNote": {
        "zh": "活動日期。",
        "en": "Event date."
      },
      "image": {
        "src": "/static/lab/2025/nycu-ics.webp",
        "alt": {
          "zh": "踏入生成式藝術的詩性世界：演算法如何演繹生命與情感｜活動主視覺或現場",
          "en": "The Poetic World of Generative Art — event image"
        },
        "credit": "NYCU Institute of Communication Studies / page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2025/?id=nycu-ics",
      "page_en": "https://cheyuwu.com/strata/2025/?id=nycu-ics",
      "record_url": "https://cheyuwu.com/zh/strata/2025/#lab-nycu-ics",
      "panel_url": "https://cheyuwu.com/zh/strata/2025/?id=nycu-ics"
    },
    {
      "year": "2024",
      "id": "nycu-course",
      "title": {
        "zh": "陽明交大應藝所：生成互動藝術與系統設計",
        "en": "Generative Interactive Art and Systems Design — NYCU"
      },
      "kind": "course",
      "date": "2024",
      "datePrecision": "year",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "國立陽明交通大學應用藝術研究所一一二學年度第二學期的課程，課號 534417。學校課程大綱頁在建檔時只回傳標題，未載入課程內容，因此授課方式與大綱細節未收錄。同一門課的公開教材庫在 GitHub 上，把課名記為生成式演算藝術實作。",
        "en": "A course at the Institute of Applied Arts, National Yang Ming Chiao Tung University, in the second semester of academic year 112, course number 534417. The university syllabus page returned only its title at the time of cataloguing, so no outline details are recorded. The public repository for the same class on GitHub names it Generative Computational Art Implementation."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Teaching"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://timetable.nycu.edu.tw/?r=main/crsoutline&Acy=112&Sem=2&CrsNo=534417&lang=zh-tw",
      "related": [],
      "sources": [
        {
          "url": "https://timetable.nycu.edu.tw/?r=main/crsoutline&Acy=112&Sem=2&CrsNo=534417&lang=zh-tw",
          "label": "NYCU 課程時間表"
        }
      ],
      "dateNote": {
        "zh": "只記到年份，課程為一一二學年度第二學期，對應二〇二四年上半年，頁面未載開課日期。中文課名沿用建檔時提供的名稱，與 GitHub 上記載的名稱不同。",
        "en": "Year only. The class ran in the second semester of academic year 112, in the first half of 2024, and the page gives no start date. The Chinese course title follows the record supplied at cataloguing and differs from the name used on GitHub."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=nycu-course",
      "page_en": "https://cheyuwu.com/strata/2024/?id=nycu-course",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-nycu-course",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=nycu-course"
    },
    {
      "year": "2024",
      "id": "blocktempo-30",
      "title": {
        "zh": "台灣區塊鏈最有影響力的 30 人",
        "en": "Taiwan’s 30 most influential people in blockchain"
      },
      "kind": "award",
      "date": "2024-01-01",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "動區動趨的年度名單，分產業領袖與社群 KOL 兩組，並邀請名單上的人談二〇二四年的市場預測與 Web3 觀察。他列在產業領袖組，頁面標示為墨雨設計創辦人，介紹寫他的創作以演算法為靈魂，結合工程與藝術。",
        "en": "BlockTempo’s annual list, split into industry leaders and community KOLs, with each person invited to give market predictions and Web3 observations for 2024. He appears among the industry leaders, listed as founder of MoYu Design, with a note that his work takes the algorithm as its soul and joins engineering to art."
      },
      "keywords": [
        {
          "zh": "名單",
          "en": "List"
        },
        {
          "zh": "Web3",
          "en": "Web3"
        }
      ],
      "url": "https://www.blocktempo.com/taiwanese-blockchain-influencers-predictions-for-2024/",
      "related": [],
      "sources": [
        {
          "url": "https://www.blocktempo.com/taiwanese-blockchain-influencers-predictions-for-2024/",
          "label": "動區動趨 BlockTempo"
        }
      ],
      "dateNote": {
        "zh": "名單刊出日期，依頁面標示為 2024-01-01。",
        "en": "Publication date as listed on the page, 1 Jan 2024."
      },
      "image": {
        "src": "/static/lab/2024/blocktempo-30.webp",
        "alt": {
          "zh": "台灣區塊鏈最有影響力的 30 人｜獎項相關圖片",
          "en": "Taiwan’s 30 most influential people in blockchain — award image"
        },
        "credit": "BlockTempo / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=blocktempo-30",
      "page_en": "https://cheyuwu.com/strata/2024/?id=blocktempo-30",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-blocktempo-30",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=blocktempo-30"
    },
    {
      "year": "2024",
      "id": "sea-of-people",
      "title": {
        "zh": "240102 人海",
        "en": "240102 Sea of People"
      },
      "kind": "music",
      "date": "2024-01-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的作品，曲風標示為 Soundtrack 與 New age。作品頁的短文寫沿著無際的海岸線撿拾奇形怪狀的石子，臂彎裝不下那麼多時光，最後一個轉身把它們全撒入大海。頁面未附歌詞。",
        "en": "A release on StreetVoice tagged as soundtrack and new age. The text describes gathering oddly shaped stones along an endless shore, arms unable to hold so much time, and finally turning to scatter them all into the sea. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "海",
          "en": "Sea"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/757148/",
      "related": [
        {
          "id": "voice-of-light",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        },
        {
          "id": "snow-poem-overture",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme",
          "year": "2023"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/757148/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 240102 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 240102 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=sea-of-people",
      "page_en": "https://cheyuwu.com/strata/2024/?id=sea-of-people",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-sea-of-people",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=sea-of-people"
    },
    {
      "year": "2024",
      "id": "urban-contour-fxhash",
      "title": {
        "zh": "城市輪廓 Urban Contour：fxhash 發行",
        "en": "Urban Contour on fxhash"
      },
      "kind": "nft",
      "date": "2024-01-05",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "在 fxhash 發行的生成作品，共一百一十四版。官網的 NFT 目錄寫這是一件生成印象派的程式作品，建構一座城市的集體潛意識，在許多碎片中可以看見與自身生活環境相似的部分，抽象的線條與結構連結起每個人的記憶。",
        "en": "A generative release of 114 editions on fxhash. His NFT catalogue describes it as a generative Impressionist program piece that builds a city’s collective subconscious, where many fragments resemble one’s own surroundings and abstract lines and structures connect each person’s memories."
      },
      "keywords": [
        {
          "zh": "NFT",
          "en": "NFT"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://cheyuwu.com/nft/",
      "related": [
        {
          "id": "urban-contour-lexus",
          "label": {
            "zh": "同一個城市輪廓的名字",
            "en": "The same Urban Contour title"
          },
          "type": "theme",
          "year": "2023"
        }
      ],
      "sources": [
        {
          "url": "https://cheyuwu.com/nft/",
          "label": "cheyuwu.com NFT catalogue"
        }
      ],
      "dateNote": {
        "zh": "fxhash 已停站，發行日期與版數依官網 NFT 目錄記載。官網目錄未提到 Lexus，兩筆之間因此記為主題關聯。",
        "en": "fxhash has shut down; the release date and edition count follow his own NFT catalogue. That catalogue does not mention Lexus, so the link between the two records is thematic."
      },
      "image": {
        "src": "/static/lab/2024/urban-contour-fxhash.webp",
        "alt": {
          "zh": "城市輪廓 Urban Contour：fxhash 發行｜作品圖",
          "en": "Urban Contour on fxhash — artwork"
        },
        "credit": "Che-Yu Wu / cheyuwu.com page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=urban-contour-fxhash",
      "page_en": "https://cheyuwu.com/strata/2024/?id=urban-contour-fxhash",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-urban-contour-fxhash",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=urban-contour-fxhash"
    },
    {
      "year": "2024",
      "id": "dream-uncle-ep112",
      "title": {
        "zh": "轉吧！創夢大叔 EP112",
        "en": "Turn! Dream Uncle EP112"
      },
      "kind": "podcast",
      "date": "2024-01-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Podcast 節目《轉吧！創夢大叔》第一百一十二集。節目頁寫他從交大電機出身轉做生成藝術，作品遭盜用的風波反而讓他被看見，並談生成藝術的靈魂在演算法而不在最後的畫面，以及收藏數位作品後藏家與藝術家未來之間的關係。節目最後談他二〇二四年想深化個人品牌與尋找創作與商業對得上的合作。",
        "en": "Episode 112 of the podcast Turn! Dream Uncle. The page notes his move from electrical engineering at NCTU into generative art, and how the theft of his work became the moment he was seen. He discusses the algorithm rather than the final image as the soul of generative art, and how collecting digital work ties a collector to an artist’s future. The episode closes on his plans for 2024 to deepen his personal brand and find collaborations where his practice and commercial interest line up."
      },
      "keywords": [
        {
          "zh": "訪談",
          "en": "Interview"
        },
        {
          "zh": "NFT",
          "en": "NFT"
        }
      ],
      "url": "https://podcasts.apple.com/tw/podcast/ep112/id1527976064?i=1000642875351",
      "related": [],
      "sources": [
        {
          "url": "https://podcasts.apple.com/tw/podcast/ep112/id1527976064?i=1000642875351",
          "label": "Apple Podcasts"
        }
      ],
      "dateNote": {
        "zh": "Apple Podcasts 頁面標示的發布日期。",
        "en": "Release date as listed on Apple Podcasts."
      },
      "image": {
        "src": "/static/lab/2024/dream-uncle-ep112.webp",
        "alt": {
          "zh": "轉吧！創夢大叔 EP112｜節目封面",
          "en": "Turn! Dream Uncle EP112 — episode artwork"
        },
        "credit": "EP112 NFT臺灣之光！ 創作盜用風波反成爆紅關鍵 feat. 生成式藝術家 吳哲宇 / podcast artwork"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=dream-uncle-ep112",
      "page_en": "https://cheyuwu.com/strata/2024/?id=dream-uncle-ep112",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-dream-uncle-ep112",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=dream-uncle-ep112"
    },
    {
      "year": "2024",
      "id": "genart-nycu-2024",
      "title": {
        "zh": "genart-nycu-2024 課程教材庫",
        "en": "genart-nycu-2024 course repository"
      },
      "kind": "open-source",
      "date": "2024-03-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "陽明交大應用藝術研究所課程的公開教材庫。README 連向學校的課程大綱，收錄前兩堂的講義，內容涵蓋生成藝術導論與數學、物理、訊號處理的基礎，另有每週作業說明與共用的作業繳交資料夾。倉庫在 main 分支上有九次提交。",
        "en": "A public course repository for a class at the Institute of Applied Arts, NYCU. The README links to the university syllabus and holds notes for the first two sessions, covering an introduction to generative art and foundations in mathematics, physics and signal processing, along with weekly assignment briefs and a shared submission folder. The main branch carries nine commits."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "教學",
          "en": "Teaching"
        }
      ],
      "url": "https://github.com/frank890417/genart-nycu-2024",
      "related": [
        {
          "id": "nycu-course",
          "label": {
            "zh": "README 連到的課程",
            "en": "The course the README links to"
          },
          "type": "source",
          "sourceUrl": "https://github.com/frank890417/genart-nycu-2024"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/genart-nycu-2024",
          "label": "GitHub"
        }
      ],
      "dateNote": {
        "zh": "沿用建檔時提供的 2024-03-02，倉庫頁面在讀取時未顯示提交日期。",
        "en": "2 Mar 2024 is carried over from the record supplied at cataloguing; commit dates were not visible on the repository page when it was read."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=genart-nycu-2024",
      "page_en": "https://cheyuwu.com/strata/2024/?id=genart-nycu-2024",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-genart-nycu-2024",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=genart-nycu-2024"
    },
    {
      "year": "2024",
      "id": "kiss-science",
      "title": {
        "zh": "Kiss Science 科普名人堂：藝術與數學有關係嗎",
        "en": "Kiss Science — Are art and mathematics related?"
      },
      "kind": "press",
      "date": "2024-03-09",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Kiss Science 頻道的科普名人堂單元影片，訪問墨雨互動設計執行長吳哲宇。影片說明以生成式藝術是什麼、如何跟數位物品互動兩個提問開場。",
        "en": "An episode in the Kiss Science channel’s science hall of fame series, featuring Che-Yu Wu as chief executive of MoYu Interactive Design. The description opens on two questions: what generative art is, and how one interacts with a digital object."
      },
      "keywords": [
        {
          "zh": "科普",
          "en": "Science communication"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://www.youtube.com/watch?v=ru0K60k4L9M",
      "related": [],
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=ru0K60k4L9M",
          "label": "Kiss Science on YouTube"
        }
      ],
      "dateNote": {
        "zh": "影片上線日期。",
        "en": "Date the video was published."
      },
      "image": {
        "src": "/static/lab/2024/kiss-science.webp",
        "alt": {
          "zh": "Kiss Science 科普名人堂：藝術與數學有關係嗎｜影片畫面",
          "en": "Kiss Science — Are art and mathematics related? — video still"
        },
        "credit": "Kiss Science / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=kiss-science",
      "page_en": "https://cheyuwu.com/strata/2024/?id=kiss-science",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-kiss-science",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=kiss-science"
    },
    {
      "year": "2024",
      "id": "sd-podcast-genart",
      "title": {
        "zh": "設計關鍵字：生成式藝術是什麼",
        "en": "Shopping Design podcast — What is generative art?"
      },
      "kind": "podcast",
      "date": "2024-03-26",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Shopping Design Podcast 的設計人單元專訪。節目頁寫他把生成藝術描述為在混沌系統裡玩耍，談從高薪工程工作轉向創作的過程與代價，談作品被分享到 NFT 平台後意外受到關注的時刻，並比較生成藝術在美國與台灣的發展差異，以及他從文學與哲學取得靈感的方式。",
        "en": "An interview in the Shopping Design podcast’s designer series. The page describes him framing generative art as playing inside a chaotic system, discussing the cost of leaving a well-paid engineering job for practice, the moment his work drew unexpected attention after being shared on an NFT platform, differences in how generative art developed in the United States and Taiwan, and where he draws on literature and philosophy."
      },
      "keywords": [
        {
          "zh": "訪談",
          "en": "Interview"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://www.shoppingdesign.com.tw/podcast/view/138",
      "related": [],
      "sources": [
        {
          "url": "https://www.shoppingdesign.com.tw/podcast/view/138",
          "label": "Shopping Design"
        }
      ],
      "dateNote": {
        "zh": "節目頁標示的發布日期。",
        "en": "Release date as listed on the episode page."
      },
      "image": {
        "src": "/static/lab/2024/sd-podcast-genart.webp",
        "alt": {
          "zh": "設計關鍵字：生成式藝術是什麼｜節目封面",
          "en": "Shopping Design podcast — What is generative art? — episode artwork"
        },
        "credit": "Shopping Design / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=sd-podcast-genart",
      "page_en": "https://cheyuwu.com/strata/2024/?id=sd-podcast-genart",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-sd-podcast-genart",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=sd-podcast-genart"
    },
    {
      "year": "2024",
      "id": "personal-structures-venice",
      "title": {
        "zh": "靈魂魚 Collabs：Personal Structures 威尼斯",
        "en": "SoulFish Collabs at Personal Structures, Venice"
      },
      "kind": "exhibition",
      "date": "2024-04",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "Personal Structures 是 European Cultural Centre 在威尼斯主辦的雙年期當代藝術展，在威尼斯藝術雙年展期間舉行。官方頁寫第七屆的展期為 2024-04-20 至 2024-11-24，場地為 Palazzo Mora、Palazzo Bembo 與 Marinaressa 花園。《靈魂魚》Collabs 在此展出。",
        "en": "Personal Structures is a biennial contemporary art exhibition organised by the European Cultural Centre in Venice and held during the Venice Art Biennale. The official page gives the seventh edition as 20 Apr to 24 Nov 2024 across Palazzo Mora, Palazzo Bembo and the Marinaressa Gardens. SoulFish Collabs was shown there."
      },
      "keywords": [
        {
          "zh": "國際展出",
          "en": "International exhibition"
        },
        {
          "zh": "靈魂魚",
          "en": "SoulFish"
        }
      ],
      "url": "https://personalstructures.com/personal-structures-art-venice-2024/",
      "related": [
        {
          "id": "soulfish-digi-fi",
          "label": {
            "zh": "同一件靈魂魚的另一次展出",
            "en": "Another showing of the same SoulFish work"
          },
          "type": "theme",
          "year": "2023"
        },
        {
          "id": "soulfish-nycu-posthuman",
          "label": {
            "zh": "同一件靈魂魚的兩次展出",
            "en": "Two showings of the same SoulFish"
          },
          "type": "theme",
          "year": "2023"
        }
      ],
      "sources": [
        {
          "url": "https://personalstructures.com/personal-structures-art-venice-2024/",
          "label": "Personal Structures, European Cultural Centre"
        }
      ],
      "dateNote": {
        "zh": "以開展的月份歸檔。官方展覽頁未列出藝術家名單，頁面上沒有出現吳哲宇或靈魂魚，此筆的參展資訊來自建檔時提供的紀錄。",
        "en": "Filed under the opening month. The official page lists no artist roster and neither Che-Yu Wu nor SoulFish appears on it; the participation itself comes from the record supplied at cataloguing."
      },
      "image": {
        "src": "/static/img/soulfish/venice-2024.jpg",
        "alt": {
          "zh": "靈魂魚的裝置現場",
          "en": "The SoulFish installation"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=personal-structures-venice",
      "page_en": "https://cheyuwu.com/strata/2024/?id=personal-structures-venice",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-personal-structures-venice",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=personal-structures-venice"
    },
    {
      "year": "2024",
      "id": "akaradio-ep18",
      "title": {
        "zh": "akaRadio EP18：生成式藝術創作特輯",
        "en": "akaRadio EP18 — a generative art special"
      },
      "kind": "podcast",
      "date": "2024-04-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Podcast 節目 akaRadio 第十八集。節目頁寫他從交大電機畢業後赴紐約學 creative coding，二〇二〇年開始把作品上鏈，二〇二三年底與双融合作推出個展《萬物公式》。對談內容包含他進入新媒體藝術的過程、近期創作、參加 NFT.NYC 的觀察，以及在 Hahow 平台的教學經驗，最後談他對生成藝術未來的看法。",
        "en": "Episode 18 of the podcast akaRadio. The page notes his degree in electrical engineering at NCTU, his study of creative coding in New York, his move to put work on chain from 2020, and the solo exhibition The Great Equation made with Double Fusion in late 2023. The conversation covers his entry into new media art, recent work, observations from NFT.NYC, his teaching on the Hahow platform, and his view of where generative art is heading."
      },
      "keywords": [
        {
          "zh": "訪談",
          "en": "Interview"
        },
        {
          "zh": "教學",
          "en": "Teaching"
        }
      ],
      "url": "https://podcasts.apple.com/tw/podcast/akaradio-ep18/id1710082021?i=1000652132320",
      "related": [],
      "sources": [
        {
          "url": "https://podcasts.apple.com/tw/podcast/akaradio-ep18/id1710082021?i=1000652132320",
          "label": "Apple Podcasts"
        }
      ],
      "dateNote": {
        "zh": "Apple Podcasts 頁面標示的發布日期。",
        "en": "Release date as listed on Apple Podcasts."
      },
      "image": {
        "src": "/static/lab/2024/akaradio-ep18.webp",
        "alt": {
          "zh": "akaRadio EP18：生成式藝術創作特輯｜節目封面",
          "en": "akaRadio EP18 — a generative art special — episode artwork"
        },
        "credit": "akaRadio EP18 生成式藝術創作特輯——吳哲宇與談 / podcast artwork"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=akaradio-ep18",
      "page_en": "https://cheyuwu.com/strata/2024/?id=akaradio-ep18",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-akaradio-ep18",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=akaradio-ep18"
    },
    {
      "year": "2024",
      "id": "voice-of-light",
      "title": {
        "zh": "240428 光之聲 Voice of Light",
        "en": "240428 Voice of Light"
      },
      "kind": "music",
      "date": "2024-04-28",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的作品，曲風標示為 Soundtrack 與 New age。作品頁只有一句雙語文字，寫在光中尋找自己的聲響。頁面未附歌詞。",
        "en": "A release on StreetVoice tagged as soundtrack and new age. The page carries one bilingual line about seeking one’s own sound within the light. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "光",
          "en": "Light"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/769213/",
      "related": [
        {
          "id": "summer-migration",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/769213/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 240428 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 240428 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=voice-of-light",
      "page_en": "https://cheyuwu.com/strata/2024/?id=voice-of-light",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-voice-of-light",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=voice-of-light"
    },
    {
      "year": "2024",
      "id": "nycu-1000-days",
      "title": {
        "zh": "陽明交大 1000 天：朝向超越的每一步",
        "en": "NYCU 1000 Days — Every Stride Toward SURPASS"
      },
      "kind": "press",
      "date": "2024-05-09",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "國立陽明交通大學發布的影片，以訪談形式記錄合校後一千天，受訪者包含跨領域學程的專任教師、跨校區學習的學生、畢業校友與校長，談通勤距離、跨領域成長的可能性與合校初期的不確定。",
        "en": "A video published by National Yang Ming Chiao Tung University, chronicling the thousand days after its merger through interviews with interdisciplinary faculty, students studying across campuses, alumni and the university president, on commuting distance, the scope for interdisciplinary growth and the uncertainty of the early years."
      },
      "keywords": [
        {
          "zh": "校園",
          "en": "University"
        },
        {
          "zh": "影片",
          "en": "Video"
        }
      ],
      "url": "https://youtu.be/52-a0o2thDw",
      "related": [
        {
          "id": "nycu-course",
          "label": {
            "zh": "同一所學校的教學線",
            "en": "The same university, the teaching thread"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://youtu.be/52-a0o2thDw",
          "label": "NYCU on YouTube"
        }
      ],
      "dateNote": {
        "zh": "影片上線日期。影片說明未點名受訪者，是否包含吳哲宇無法從說明文字確認。",
        "en": "Date the video was published. The description names no individual interviewees, so his appearance cannot be confirmed from the page text."
      },
      "image": {
        "src": "/static/lab/2024/nycu-1000-days.webp",
        "alt": {
          "zh": "陽明交大 1000 天：朝向超越的每一步｜影片畫面",
          "en": "NYCU 1000 Days — Every Stride Toward SURPASS — video still"
        },
        "credit": "NYCU 國立陽明交通大學 / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=nycu-1000-days",
      "page_en": "https://cheyuwu.com/strata/2024/?id=nycu-1000-days",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-nycu-1000-days",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=nycu-1000-days"
    },
    {
      "year": "2024",
      "id": "digital-art-mile-basel",
      "title": {
        "zh": "花的靈魂 @ The Digital Art Mile, Basel",
        "en": "The Soul of Flowers at The Digital Art Mile, Basel"
      },
      "kind": "exhibition",
      "date": "2024-06",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "artist-recorded",
      "summary": {
        "zh": "《花的靈魂》在巴塞爾的 The Digital Art Mile 展出。ArtMeta 官網在建檔時只回傳站名，沒有展期、場地或藝術家名單，因此此處只保留作品名、活動名與月份。",
        "en": "The Soul of Flowers was shown at The Digital Art Mile in Basel. The ArtMeta site returned only its site name at the time of cataloguing, with no dates, venue or artist list, so only the work, the event and the month are kept here."
      },
      "keywords": [
        {
          "zh": "國際展出",
          "en": "International exhibition"
        },
        {
          "zh": "花的靈魂",
          "en": "The Soul of Flowers"
        }
      ],
      "url": "https://www.artmeta.org/",
      "related": [
        {
          "id": "soul-of-flowers-fxhash",
          "label": {
            "zh": "同一件作品的展出",
            "en": "The same work on show"
          },
          "type": "theme",
          "year": "2023"
        }
      ],
      "sources": [
        {
          "url": "https://www.artmeta.org/",
          "label": "ArtMeta"
        }
      ],
      "dateNote": {
        "zh": "只記到月份，來源頁在建檔時未提供展期。",
        "en": "Month only; the source page gave no run dates at the time of cataloguing."
      },
      "image": {
        "src": "/static/lab/2024/digital-art-mile-basel.webp",
        "alt": {
          "zh": "花的靈魂 @ The Digital Art Mile, Basel｜展覽現場",
          "en": "The Soul of Flowers at The Digital Art Mile, Basel — exhibition view"
        },
        "credit": "Che-Yu Wu / cheyuwu.com article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=digital-art-mile-basel",
      "page_en": "https://cheyuwu.com/strata/2024/?id=digital-art-mile-basel",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-digital-art-mile-basel",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=digital-art-mile-basel"
    },
    {
      "year": "2024",
      "id": "taiwanplus-art-attack",
      "title": {
        "zh": "TaiwanPlus Art Attack：Algorithm as Paint Brush",
        "en": "TaiwanPlus Art Attack — Algorithm as Paint Brush"
      },
      "kind": "press",
      "date": "2024-06-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "TaiwanPlus 的 Art Attack 單元專題。影片說明寫他把程式專長帶進視覺藝術，以數學式生成持續變動的影像，而不是指定畫面上的每一筆，並寫他把同樣的演算方法用在會隨和弦推進的樂器系統上。",
        "en": "A segment in TaiwanPlus’s Art Attack. The description says he brings his programming expertise into visual art, writing mathematical equations that generate ever-shifting images rather than dictating each stroke, and applies the same algorithmic approach to instrumental systems that evolve across sets of chords."
      },
      "keywords": [
        {
          "zh": "媒體報導",
          "en": "Press"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://www.youtube.com/watch?v=iER_eIIWs_8",
      "related": [],
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=iER_eIIWs_8",
          "label": "TaiwanPlus Arts and Culture"
        }
      ],
      "dateNote": {
        "zh": "影片上線日期。",
        "en": "Date the video was published."
      },
      "image": {
        "src": "/static/lab/2024/taiwanplus-art-attack.webp",
        "alt": {
          "zh": "TaiwanPlus Art Attack：Algorithm as Paint Brush｜影片畫面",
          "en": "TaiwanPlus Art Attack — Algorithm as Paint Brush — video still"
        },
        "credit": "TaiwanPlus Arts and Culture / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=taiwanplus-art-attack",
      "page_en": "https://cheyuwu.com/strata/2024/?id=taiwanplus-art-attack",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-taiwanplus-art-attack",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=taiwanplus-art-attack"
    },
    {
      "year": "2024",
      "id": "sacred-forest",
      "title": {
        "zh": "神木之森 Sacred Forest",
        "en": "Sacred Forest"
      },
      "kind": "performance",
      "date": "2024-06-29",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "公視二十六週年與日本 NHK 共製的紀錄片《神木之森》，以 8K 與 22.2 聲道記錄阿里山林業鐵路沿線的山林與聚落，旁白由桂綸鎂擔任，配樂吉田潔，演唱為奄美島歌手 Ri’anna。二〇二四年六月二十九日在台北的音樂廳前廣場舉行戶外首映，由李哲藝帶領灣聲樂團現場演出，生成藝術家吳哲宇參與，公視新聞稿寫現場逾兩千人。",
        "en": "Sacred Forest, a documentary co-produced by Taiwan’s PTS and Japan’s NHK for the broadcaster’s twenty-sixth anniversary, records the forests and communities along the Alishan Forest Railway in 8K with 22.2-channel sound. Gwei Lun-mei narrates, Kiyoshi Yoshida composed the score, and the Amami singer Ri’anna performs. An outdoor premiere was held on the concert hall plaza in Taipei on 29 June 2024, with the OneSong Orchestra led by Che-Yi Li performing live alongside generative artist Che-Yu Wu; the PTS release records over two thousand people present."
      },
      "keywords": [
        {
          "zh": "現場演出",
          "en": "Live performance"
        },
        {
          "zh": "紀錄片",
          "en": "Documentary"
        }
      ],
      "url": "https://www.pts.org.tw/zh_tw/pr/latestnews/%E5%85%AC%E8%A6%9626%E5%91%A8%E5%B9%B4%E8%88%87NHK%E5%90%88%E8%A3%BD%E3%80%8A%E7%A5%9E%E6%9C%A8%E4%B9%8B%E6%A3%AE%E3%80%8B%E8%87%BA%E7%81%A3%E5%B1%B1%E6%9E%97%E6%96%B0%E7%B6%A0%E9%98%BF%E9%87%8C%E5%B1%B1%E6%9E%97%E9%90%B58K%E8%B6%85%E9%AB%98%E7%95%AB%E8%B3%AA%E7%8D%BB%E6%98%A0%E5%9C%8B%E4%BA%BA-80173297",
      "related": [],
      "sources": [
        {
          "url": "https://www.pts.org.tw/zh_tw/pr/latestnews/%E5%85%AC%E8%A6%9626%E5%91%A8%E5%B9%B4%E8%88%87NHK%E5%90%88%E8%A3%BD%E3%80%8A%E7%A5%9E%E6%9C%A8%E4%B9%8B%E6%A3%AE%E3%80%8B%E8%87%BA%E7%81%A3%E5%B1%B1%E6%9E%97%E6%96%B0%E7%B6%A0%E9%98%BF%E9%87%8C%E5%B1%B1%E6%9E%97%E9%90%B58K%E8%B6%85%E9%AB%98%E7%95%AB%E8%B3%AA%E7%8D%BB%E6%98%A0%E5%9C%8B%E4%BA%BA-80173297",
          "label": "公共電視 PTS"
        }
      ],
      "dateNote": {
        "zh": "戶外首映的日期。新聞稿發布於 2024-06-30，並寫紀錄片電視首播為 2024-07-04 晚間九時，同步上線 PTS+。",
        "en": "Date of the outdoor premiere. The release was issued on 30 Jun 2024 and gives the television premiere as 9 pm on 4 Jul 2024, streaming simultaneously on PTS+."
      },
      "image": {
        "src": "/static/selected-photos/forest-stage-1280.webp",
        "alt": {
          "zh": "公視《神木之森》生成影像演出",
          "en": "Generative visuals for PTS's Forest of Sacred Trees"
        },
        "credit": "PTS"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=sacred-forest",
      "page_en": "https://cheyuwu.com/strata/2024/?id=sacred-forest",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-sacred-forest",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=sacred-forest"
    },
    {
      "year": "2024",
      "id": "epoch-ai-era",
      "title": {
        "zh": "Art in the AI Era：Epoch Foundation",
        "en": "Art in the AI Era — Epoch Foundation"
      },
      "kind": "talk",
      "date": "2024-07",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "Epoch Foundation 的 Taiwan Symposium 2024 講者頁。頁面寫他的講題為 Art in the AI Era: Exploring New Frontiers of Creativity，內容談藝術家如何與 AI 協作、演算法藝術，以及當 AI 參與創作過程之後藝術指的是什麼。",
        "en": "A speaker page for the Epoch Foundation’s Taiwan Symposium 2024. It gives his talk as Art in the AI Era: Exploring New Frontiers of Creativity, on how artists collaborate with AI, on algorithmic art, and on what art means once AI takes part in making it."
      },
      "keywords": [
        {
          "zh": "講座",
          "en": "Talk"
        },
        {
          "zh": "人工智慧",
          "en": "Artificial intelligence"
        }
      ],
      "url": "https://epoch.org.tw/gai_future/personnel/che-yu-wu/index.html",
      "related": [],
      "sources": [
        {
          "url": "https://epoch.org.tw/gai_future/personnel/che-yu-wu/index.html",
          "label": "Epoch Foundation"
        }
      ],
      "dateNote": {
        "zh": "只記到月份，講者頁未標示活動日期。",
        "en": "Month only; the speaker page carries no event date."
      },
      "image": {
        "src": "/static/lab/2024/epoch-ai-era.webp",
        "alt": {
          "zh": "Art in the AI Era：Epoch Foundation｜活動主視覺或現場",
          "en": "Art in the AI Era — Epoch Foundation — event image"
        },
        "credit": "Epoch Foundation / page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=epoch-ai-era",
      "page_en": "https://cheyuwu.com/strata/2024/?id=epoch-ai-era",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-epoch-ai-era",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=epoch-ai-era"
    },
    {
      "year": "2024",
      "id": "dialog-asia-tour",
      "title": {
        "zh": "花的靈魂 @ dialog() Asia 巡迴",
        "en": "The Soul of Flowers on the dialog() Asia tour"
      },
      "kind": "exhibition",
      "date": "2024-08",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "dialog() Asian Generative Art Exhibition 2024 串連東京、台北、首爾與北京四座城市，集合四十位藝術家。官方頁寫展覽二〇二四年八月自東京啟動，十月巡迴台北，十一月首爾，之後前往北京。《花的靈魂》在這條巡迴線上展出。",
        "en": "The dialog() Asian Generative Art Exhibition 2024 links Tokyo, Taipei, Seoul and Beijing, gathering forty artists. The official page says the show opened in Tokyo in August 2024, travelled to Taipei in October and Seoul in November, and continued to Beijing afterwards. The Soul of Flowers was shown on this tour."
      },
      "keywords": [
        {
          "zh": "巡迴展",
          "en": "Touring exhibition"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://dialog-asia.com/",
      "related": [
        {
          "id": "digital-art-mile-basel",
          "label": {
            "zh": "同一件花的靈魂的巡迴",
            "en": "The same Soul of Flowers on tour"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://dialog-asia.com/",
          "label": "dialog() Asian Generative Art"
        }
      ],
      "dateNote": {
        "zh": "以東京站開幕的月份歸檔。官方首頁未點名個別作品，作品名稱來自建檔時提供的紀錄。",
        "en": "Filed under the month the Tokyo leg opened. The official home page names no individual works; the work title comes from the record supplied at cataloguing."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_MIN_00043_1b9308f9c9.jpg",
        "alt": {
          "zh": "dialog() Asian Generative Art 現場｜MonoLab 展覽紀錄",
          "en": "dialog() Asian Generative Art on site — MonoLab exhibition record"
        },
        "credit": "MonoLab / exhibition record"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=dialog-asia-tour",
      "page_en": "https://cheyuwu.com/strata/2024/?id=dialog-asia-tour",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-dialog-asia-tour",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=dialog-asia-tour"
    },
    {
      "year": "2024",
      "id": "creative-expo-orchid",
      "title": {
        "zh": "演算詩篇 第三章：永恆花境 蘭花",
        "en": "Algorithmic Verses Chapter Three — Eternal Floral Realm, Orchid"
      },
      "kind": "exhibition",
      "date": "2024-08",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "artist-recorded",
      "summary": {
        "zh": "《演算詩篇 第三章：永恆花境 蘭花》在台灣文博會台南展區展出。文博會的台南展區頁在建檔時回傳 404，因此此處只保留作品名、場合與月份。",
        "en": "Algorithmic Verses Chapter Three: Eternal Floral Realm, Orchid was shown in the Tainan section of the Taiwan Cultural Expo. The expo’s Tainan page returned a 404 at the time of cataloguing, so only the work, the occasion and the month are kept here."
      },
      "keywords": [
        {
          "zh": "演算詩篇",
          "en": "Algorithmic Verses"
        },
        {
          "zh": "文博會",
          "en": "Cultural Expo"
        }
      ],
      "url": "https://creativexpo.tw/local/tainan",
      "related": [],
      "sources": [
        {
          "url": "https://creativexpo.tw/local/tainan",
          "label": "臺灣文博會 Taiwan Cultural Expo"
        }
      ],
      "dateNote": {
        "zh": "只記到月份，來源頁在建檔時無法開啟，未取得展期。",
        "en": "Month only; the source page was unavailable at the time of cataloguing and no run dates were obtained."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=creative-expo-orchid",
      "page_en": "https://cheyuwu.com/strata/2024/?id=creative-expo-orchid",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-creative-expo-orchid",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=creative-expo-orchid"
    },
    {
      "year": "2024",
      "id": "summer-migration",
      "title": {
        "zh": "240817 夏季遷徙 Summer Migration",
        "en": "240817 Summer Migration"
      },
      "kind": "music",
      "date": "2024-08-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的作品，曲風標示為古典。作品頁的短文寫世界的快速變動、散落的記憶與遷徙，提到尋找北極星的恐龍，並問永恆是否存在。頁面未附歌詞。",
        "en": "A release on StreetVoice tagged as classical. The artist’s text speaks of a world changing fast, scattered memory and migration, mentions dinosaurs searching for the North Star, and asks whether eternity exists. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "遷徙",
          "en": "Migration"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/782842/",
      "related": [],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/782842/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 240817 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 240817 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2024/summer-migration.webp",
        "alt": {
          "zh": "240817 夏季遷徙 Summer Migration｜音樂作品封面",
          "en": "240817 Summer Migration — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=summer-migration",
      "page_en": "https://cheyuwu.com/strata/2024/?id=summer-migration",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-summer-migration",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=summer-migration"
    },
    {
      "year": "2024",
      "id": "bull-sudden-rain",
      "title": {
        "zh": "240914 牛與驟雨 The Bull and the Sudden Rain",
        "en": "240914 The Bull and the Sudden Rain"
      },
      "kind": "music",
      "date": "2024-09-14",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的鋼琴作品，曲風標示為古典。作品頁附有一段創作者寫下的文字，寫潮濕的時間浸入夜空、田野中閃爍的蟲鳴，以及一步一步向前、等待黎明的牛。頁面未附歌詞。",
        "en": "A piano release on StreetVoice tagged as classical. The page carries a short text by the artist about dampened time soaking into the night sky, crickets flickering across wide fields, and a bull stepping forward to wait for dawn. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "鋼琴",
          "en": "Piano"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/785719/",
      "related": [
        {
          "id": "intangible-sunshine",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/785719/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 240914 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 240914 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2024/bull-sudden-rain.webp",
        "alt": {
          "zh": "240914 牛與驟雨 The Bull and the Sudden Rain｜音樂作品封面",
          "en": "240914 The Bull and the Sudden Rain — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=bull-sudden-rain",
      "page_en": "https://cheyuwu.com/strata/2024/?id=bull-sudden-rain",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-bull-sudden-rain",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=bull-sudden-rain"
    },
    {
      "year": "2024",
      "id": "taxt-soul-of-flowers",
      "title": {
        "zh": "TAxT 桃園科技藝術節：花的靈魂",
        "en": "The Soul of Flowers at TAxT Taoyuan Art x Technology Festival"
      },
      "kind": "exhibition",
      "date": "2024-09-20",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "《花的靈魂》在 2024 TAxT 桃園科技藝術節主題「超智域 一場人與 AI 的競賽」中於中原文創園區展出。MONOLAB 頁面寫這件作品使用光陣三維的ㄇ字型環繞技術與立體視覺機制，觀眾戴上 3D 眼鏡後，平面的像素轉為佔據物理空間的體素。主辦為桃園市政府，合作單位為 LightMatrix，藝術家與音樂設計為吳哲宇。",
        "en": "The Soul of Flowers was shown at the 2024 TAxT Taoyuan Art x Technology Festival, under the theme of a contest between humans and AI, at the Chungyuan Creative Park. The MONOLAB page describes a three-sided Light Matrix surround setup with stereoscopic viewing: with 3D glasses on, flat pixels become voxels occupying physical space. Organised by Taoyuan City Government with LightMatrix; artist and music by Che-Yu Wu."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "立體投影",
          "en": "Stereoscopic display"
        }
      ],
      "url": "https://monolab.world/zh/exhibition/9",
      "related": [
        {
          "id": "dialog-clab-dome",
          "label": {
            "zh": "同一個秋天的兩檔展出",
            "en": "Two shows in the same autumn"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://monolab.world/zh/exhibition/9",
          "label": "MONOLAB"
        },
        {
          "url": "https://www.taxt.tw/",
          "label": "TAxT 桃園科技藝術節"
        }
      ],
      "dateNote": {
        "zh": "MONOLAB 頁面標示展期為 2024-09-20 至 2024-10-14，此處記開展日。頁面未出現 Eternal Dream Edition 的版本名。",
        "en": "MONOLAB lists the run as 20 Sep to 14 Oct 2024; the opening day is recorded here. The page carries no edition name such as Eternal Dream Edition."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_2_6eca24792f.jpg",
        "alt": {
          "zh": "TAxT 桃園科技藝術節《花的靈魂》展出現場",
          "en": "The Soul of Flowers installed at the TAxT Taoyuan Art x Technology Festival"
        },
        "credit": "MonoLab / exhibition record"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=taxt-soul-of-flowers",
      "page_en": "https://cheyuwu.com/strata/2024/?id=taxt-soul-of-flowers",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-taxt-soul-of-flowers",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=taxt-soul-of-flowers"
    },
    {
      "year": "2024",
      "id": "findart-art-taipei",
      "title": {
        "zh": "演算詩篇 – 島嶼印象：百岳之詩 × 友達 FindARTs @ ART TAIPEI",
        "en": "Algorithmic Verses: Island Impressions – Poems of the Hundred Peaks with AUO FindARTs at ART TAIPEI"
      },
      "kind": "exhibition",
      "date": "2024-10",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "artist-recorded",
      "summary": {
        "zh": "《演算詩篇 – 島嶼印象：百岳之詩》來自 2022 年百岳計畫的《島嶼》程式，2024 年秋天改成錄製版，錄出 25 分 11 秒的直式長片，裝進友達 FindARTs 的 32 吋直式擬真藝屏，木框，兩版。ART TAIPEI 台北國際藝術博覽會期間掛在台北世貿一館的友達展位 S06，展期中一版被收藏。",
        "en": "Algorithmic Verses: Island Impressions – Poems of the Hundred Peaks comes from the 2022 Island code for Project %. In autumn 2024 it became a recording build and a vertical film of 25 minutes 11 seconds, set in an AUO FindARTs 32-inch upright display in a wooden frame, in an edition of two. During ART TAIPEI it hung on the AUO booth S06 at the Taipei World Trade Center, and one edition was collected during the fair."
      },
      "keywords": [
        {
          "zh": "演算詩篇",
          "en": "Algorithmic Verses"
        },
        {
          "zh": "藝術博覽會",
          "en": "Art fair"
        }
      ],
      "url": "https://www.instagram.com/p/DB-7Mz5q6T5/",
      "related": [
        {
          "id": "algorithmic-verses-huashan",
          "label": {
            "zh": "演算詩篇的名字先用在視覺作品",
            "en": "The Algorithmic Verses name used first on visual work"
          },
          "type": "theme",
          "year": "2025"
        }
      ],
      "sources": [
        {
          "url": "https://www.instagram.com/p/DB-7Mz5q6T5/",
          "label": "Che-Yu Wu on Instagram"
        },
        {
          "url": "https://www.auo.com/zh-TW/News_Archive/detail/News_Archive_Product_20241025",
          "label": "AUO 新聞稿"
        },
        {
          "url": "https://cheyuwu.com/work/fabdao/",
          "label": "cheyuwu.com — Project % · Island"
        }
      ],
      "dateNote": {
        "zh": "貴賓預展 2024 年 10 月 24 日，公開展期 10 月 25 日至 28 日。牆上維持月份精度，確切日期寫在這裡。",
        "en": "VIP preview on 24 October 2024, public days 25 to 28 October. The wall keeps month precision; the exact days are recorded here."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=findart-art-taipei",
      "page_en": "https://cheyuwu.com/strata/2024/?id=findart-art-taipei",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-findart-art-taipei",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=findart-art-taipei"
    },
    {
      "year": "2024",
      "id": "dialog-clab-dome",
      "title": {
        "zh": "dialog() Asian Generative Art：C-LAB 半球圓頂投影",
        "en": "dialog() Asian Generative Art — C-LAB dome projection"
      },
      "kind": "exhibition",
      "date": "2024-10-11",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "dialog() 是串連東京、台北、首爾與北京的生成藝術展，集合四座城市共四十位藝術家，2024 年 8 月自東京啟動。台北站由 Volume Dao 主辦，地點在臺灣當代文化實驗場 C-LAB，MONOLAB 頁面寫作品置身穹頂劇場，地板的鏡面反射消融了地平線。藝術家與音樂設計為吳哲宇。",
        "en": "dialog() is a generative art exhibition linking Tokyo, Taipei, Seoul and Beijing, gathering forty artists across those cities and starting in Tokyo in August 2024. The Taipei leg was organised by Volume Dao at C-LAB; the MONOLAB page describes the work inside the dome theatre, with mirrored flooring dissolving the horizon. Artist and music by Che-Yu Wu."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "圓頂投影",
          "en": "Dome projection"
        }
      ],
      "url": "https://monolab.world/zh/exhibition/10/",
      "related": [],
      "sources": [
        {
          "url": "https://monolab.world/zh/exhibition/10/",
          "label": "MONOLAB"
        },
        {
          "url": "https://dialog-asia.com/",
          "label": "dialog() Asian Generative Art"
        }
      ],
      "dateNote": {
        "zh": "MONOLAB 頁面標示展期為 2024-10-11 至 2024-10-20，此處記開展日。",
        "en": "MONOLAB lists the run as 11 to 20 Oct 2024; the opening day is recorded here."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_MIN_00386_a88b076989.jpg",
        "alt": {
          "zh": "dialog() Asian Generative Art 台北站 C-LAB 圓頂展出現場",
          "en": "dialog() Asian Generative Art at the C-LAB dome in Taipei"
        },
        "credit": "MonoLab / exhibition record"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=dialog-clab-dome",
      "page_en": "https://cheyuwu.com/strata/2024/?id=dialog-clab-dome",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-dialog-clab-dome",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=dialog-clab-dome"
    },
    {
      "year": "2024",
      "id": "intangible-sunshine",
      "title": {
        "zh": "241015 無形的陽光閃耀 Intangible Sunshine",
        "en": "241015 Intangible Sunshine"
      },
      "kind": "music",
      "date": "2024-10-15",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的鋼琴作品，曲風標示為古典。作品頁的中英文短文寫讓一切事物為之所是、最純粹的被擁抱與接納，以及陽光灑落在溫暖時光的交錯。頁面未附歌詞。",
        "en": "A piano release on StreetVoice tagged as classical. The bilingual text on the page speaks of letting all things be as they are, embraced and accepted in their purest form, with sunlight pouring over intertwining warmth. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "鋼琴",
          "en": "Piano"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/788748/",
      "related": [
        {
          "id": "other-shore-of-dreams",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/788748/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 241015 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 241015 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2024/intangible-sunshine.webp",
        "alt": {
          "zh": "241015 無形的陽光閃耀 Intangible Sunshine｜音樂作品封面",
          "en": "241015 Intangible Sunshine — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=intangible-sunshine",
      "page_en": "https://cheyuwu.com/strata/2024/?id=intangible-sunshine",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-intangible-sunshine",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=intangible-sunshine"
    },
    {
      "year": "2024",
      "id": "other-shore-of-dreams",
      "title": {
        "zh": "241104 夢的彼岸 The Other Shore of Dreams",
        "en": "241104 The Other Shore of Dreams"
      },
      "kind": "music",
      "date": "2024-11-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的鋼琴作品，曲風標示為古典。作品頁的雙語短文寫生命與世界在瞬息間如過影消逝，記憶是過去的自己抽出的細長絲線，最後寫試圖抓住此刻的永恆。頁面未附歌詞。",
        "en": "A piano release on StreetVoice tagged as classical. Its bilingual text describes life and the world vanishing like passing shadows, memory as a thread spun by a former self, and an attempt to catch the eternity of now. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "記憶",
          "en": "Memory"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/791099/",
      "related": [
        {
          "id": "circulation-noise",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme",
          "year": "2025"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/791099/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 241104 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 241104 refers to the same day."
      },
      "image": {
        "src": "/static/lab/2024/other-shore-of-dreams.webp",
        "alt": {
          "zh": "241104 夢的彼岸 The Other Shore of Dreams｜音樂作品封面",
          "en": "241104 The Other Shore of Dreams — music cover"
        },
        "credit": "Che-Yu Wu / StreetVoice cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=other-shore-of-dreams",
      "page_en": "https://cheyuwu.com/strata/2024/?id=other-shore-of-dreams",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-other-shore-of-dreams",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=other-shore-of-dreams"
    },
    {
      "year": "2024",
      "id": "paris-104-open-factory",
      "title": {
        "zh": "瓶中的永恆花園：巴黎 Cent Quatre 104 駐村 Open Factory",
        "en": "The Eternal Garden in a Bottle — Open Factory, Cent Quatre 104 Paris"
      },
      "kind": "exhibition",
      "date": "2024-12",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "artist-recorded",
      "summary": {
        "zh": "巴黎 Cent Quatre 104 駐村期間的 Open Factory 開放工廠場次，呈現《瓶中的永恆花園》。104 官方活動頁在建檔時回傳 404，因此此處只保留場館、活動名稱與月份。",
        "en": "An Open Factory session during the residency at Cent Quatre 104 in Paris, presenting The Eternal Garden in a Bottle. The official 104 event page returned a 404 at the time of cataloguing, so only the venue, the event name and the month are kept here."
      },
      "keywords": [
        {
          "zh": "駐村",
          "en": "Residency"
        },
        {
          "zh": "巴黎",
          "en": "Paris"
        }
      ],
      "url": "https://www.104.fr/fiche-evenement/open-factory-8.html",
      "related": [],
      "sources": [
        {
          "url": "https://www.104.fr/fiche-evenement/open-factory-8.html",
          "label": "Cent Quatre 104 Paris"
        }
      ],
      "dateNote": {
        "zh": "只記到月份，官方活動頁在建檔時無法開啟，未取得確切日期。",
        "en": "Month only; the official event page was unavailable at the time of cataloguing and no exact day was obtained."
      },
      "image": {
        "src": "/static/selected-photos/paris-residency-1280.webp",
        "alt": {
          "zh": "巴黎駐村演出現場",
          "en": "Performance during the Paris residency"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=paris-104-open-factory",
      "page_en": "https://cheyuwu.com/strata/2024/?id=paris-104-open-factory",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-paris-104-open-factory",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=paris-104-open-factory"
    },
    {
      "year": "2024",
      "id": "lg-eternal-floral-realm",
      "title": {
        "zh": "LG 永恆花境 Eternal Floral Realm",
        "en": "LG Eternal Floral Realm"
      },
      "kind": "exhibition",
      "date": "2024-12-12",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "《永恆花境》在台北 DIAMOND TOWERS 一樓展出，主辦為 LG 與 VML，執行團隊 MONOLAB，藝術家與音樂設計為吳哲宇。LG 新聞稿寫展場使用 OLED evo M4 真無線與 G4 藝廊系列顯示器、Soundbar S95TR 與 webOS，並以不規則排列的螢幕、鏡面牆與水波投影構成沈浸空間，同時介紹與數位藝術平台 Artlume 的合作。",
        "en": "Eternal Floral Realm was shown on the ground floor of DIAMOND TOWERS in Taipei, presented by LG and VML with MONOLAB as the production team; artist and music by Che-Yu Wu. LG’s press release describes OLED evo M4 wireless and G4 gallery displays, a Soundbar S95TR and webOS, with irregularly arranged screens, mirrored walls and water-ripple projection, alongside a partnership with the digital art platform Artlume."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "品牌合作",
          "en": "Brand collaboration"
        }
      ],
      "url": "https://www.lg.com/tw/about-lg/press-and-media/oled-exhibition-diamond-tower-20241216/",
      "related": [
        {
          "id": "physis-lg",
          "label": {
            "zh": "LG 合作的第二檔",
            "en": "The second LG collaboration"
          },
          "type": "theme",
          "year": "2025"
        }
      ],
      "sources": [
        {
          "url": "https://www.lg.com/tw/about-lg/press-and-media/oled-exhibition-diamond-tower-20241216/",
          "label": "LG Taiwan press release"
        },
        {
          "url": "https://monolab.world/en/exhibition/13/",
          "label": "MONOLAB"
        }
      ],
      "dateNote": {
        "zh": "開展日 2024-12-12 依 MONOLAB 參觀資訊、進場行事曆與現場攝影日期。LG 新聞稿 2024-12-16 發布，內文寫即日起至 2025-01-02，12-16 是發稿日。",
        "en": "The opening date of 12 December 2024 follows MONOLAB’s visitor information, the installation calendar and the dates of the exhibition photographs. LG’s press release was issued on 16 December 2024 and gives the run as until 2 January 2025; 16 December is the date of the release."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_batch_0_339f02d87d.jpg",
        "alt": {
          "zh": "LG《永恆花境》在 DIAMOND TOWERS 的展出現場",
          "en": "LG Eternal Floral Realm installed at DIAMOND TOWERS"
        },
        "credit": "MonoLab / exhibition record"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=lg-eternal-floral-realm",
      "page_en": "https://cheyuwu.com/strata/2024/?id=lg-eternal-floral-realm",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-lg-eternal-floral-realm",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=lg-eternal-floral-realm"
    },
    {
      "year": "2024",
      "id": "mdnkids-2024",
      "title": {
        "zh": "吳哲宇 用程式創作永恆藝術：國語日報",
        "en": "Creating Eternal Art Through Code — Mandarin Daily News"
      },
      "kind": "press",
      "date": "2024-12-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "國語日報的人物報導。文章寫他一九九五年生，以程式創作生成藝術，並用畫家想像千百種星空的比喻說明生成藝術是那些可能畫面的總和。內容回顧他小學午休自學程式、中學參加數位創作比賽、當過軟體工程師後赴紐約大學讀整合數位媒體，以及疫情期間把寫程式當日記、累積兩百多件生成作品的過程，最後提到《靈魂魚》。",
        "en": "A profile in the Mandarin Daily News. It notes he was born in 1995 and makes generative art with code, using the image of a painter imagining hundreds of starry nights to explain generative work as the sum of those possibilities. The piece traces his self-taught coding at lunch breaks in primary school, digital creation contests at secondary school, a stint as a software engineer, graduate study in integrated digital media at New York University, and the pandemic years when code became a journal and produced more than two hundred works. It closes on SoulFish."
      },
      "keywords": [
        {
          "zh": "人物報導",
          "en": "Profile"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://www.mdnkids.com/content.asp?Link_String_=22CL00000TQLVQM",
      "related": [],
      "sources": [
        {
          "url": "https://www.mdnkids.com/content.asp?Link_String_=22CL00000TQLVQM",
          "label": "國語日報 Mandarin Daily News"
        }
      ],
      "dateNote": {
        "zh": "報導刊出日期。",
        "en": "Publication date of the article."
      },
      "image": {
        "src": "/static/lab/2024/mdnkids-2024.webp",
        "alt": {
          "zh": "吳哲宇 用程式創作永恆藝術：國語日報｜報導配圖",
          "en": "Creating Eternal Art Through Code — Mandarin Daily News — image from the article"
        },
        "credit": "Mandarin Daily News / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2024/?id=mdnkids-2024",
      "page_en": "https://cheyuwu.com/strata/2024/?id=mdnkids-2024",
      "record_url": "https://cheyuwu.com/zh/strata/2024/#lab-mdnkids-2024",
      "panel_url": "https://cheyuwu.com/zh/strata/2024/?id=mdnkids-2024"
    },
    {
      "year": "2023",
      "id": "soulfish-story",
      "title": {
        "zh": "靈魂魚創作故事",
        "en": "SoulFish — the creation story"
      },
      "kind": "publication",
      "date": "2023-01-30",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "靈魂魚的創作歷程自述。靈感來自身體透明且會發光的深海生物，做法上用數學波函數、Perlin noise 與物理模擬構成魚的有機形體，鰭、鬚與骨骼隨參數擺動。視覺之外配上生成音樂，每一隻魚用取樣鋼琴生成自己的旋律線，形成持續變化的樂曲。觀眾可以控制游速與方向，點擊戳破泡泡並觸發對應音效。文中記載作品在 2023 年 1 月 16 日完售 400 版，並曾在台北 101 展出與投影於公共建築。",
        "en": "The artist's account of making SoulFish. Deep-sea creatures with transparent, luminous bodies were the starting point; the form is built from mathematical wave functions, Perlin noise and physics simulation, with fins, whiskers and bones driven by randomised parameters. Each fish also generates its own melodic line from sampled piano, so the piece keeps composing itself. Viewers can steer swimming speed and direction and pop bubbles with a click, each triggering a sound. The article records that the edition of 400 fully minted on 16 January 2023 and that the work has been shown at Taipei 101 and projected onto public architecture."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "生成音樂",
          "en": "Generative music"
        }
      ],
      "url": "https://creativecoding.in/2023/01/30/soul-fish-story/",
      "related": [],
      "sources": [
        {
          "url": "https://creativecoding.in/2023/01/30/soul-fish-story/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依文章標示的發布日期。",
        "en": "Publication date as stated in the article."
      },
      "image": {
        "src": "/static/lab/2023/soulfish-story.webp",
        "alt": {
          "zh": "靈魂魚創作故事｜文章配圖",
          "en": "SoulFish — the creation story — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=soulfish-story",
      "page_en": "https://cheyuwu.com/strata/2023/?id=soulfish-story",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-soulfish-story",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=soulfish-story"
    },
    {
      "year": "2023",
      "id": "the-soul-collection",
      "title": {
        "zh": "The Soul 互動收藏",
        "en": "The Soul Interactive Collection"
      },
      "kind": "nft",
      "date": "2023-02",
      "datePrecision": "month",
      "dateBasis": "release-date",
      "status": "published",
      "summary": {
        "zh": "一隻懸在黑暗裡的眼睛，以 p5.js 與 GLSL shader 逐像素算出，配上 C 小調三和弦的生成音樂。2021 年 11 月在里斯本 Solana Breakpoint 大會的會場寫成，2022 年 5 月投在台北 101《混沌實驗室》的牆面與地板，2023 年 2 月 9 日以 ERC-1155 在以太坊鑄造一百份，3 月由 Unit London 空投給藏家。觀眾移動滑鼠可以接管眼睛的中心與顏色，點擊開啟聲音。",
        "en": "An eye suspended in darkness, computed pixel by pixel in p5.js and a GLSL shader, with generative music on a C minor triad. Written in the hall of the Solana Breakpoint conference in Lisbon in November 2021, projected across the walls and floor of Chaos Lab in Taipei 101 in May 2022, and minted on Ethereum as a hundred ERC-1155 copies on 9 February 2023, which Unit London airdropped to its collectors in March. Moving the mouse takes over the centre and colour of the eye; a click turns on the sound."
      },
      "keywords": [
        {
          "zh": "互動",
          "en": "Interactive"
        },
        {
          "zh": "宇宙",
          "en": "Cosmos"
        }
      ],
      "url": "https://cheyuwu.com/work/the-soul/",
      "related": [],
      "sources": [
        {
          "url": "https://cheyuwu.com/work/the-soul/",
          "label": "cheyuwu.com work page"
        },
        {
          "url": "https://etherscan.io/token/0xf645c744557c69de9f326468b09b27db70c27993",
          "label": "Etherscan contract (mint record)"
        },
        {
          "url": "https://unitlondon.com/exhibitions/che-yu-wu-the-soul/",
          "label": "Unit London exhibition page"
        }
      ],
      "dateNote": {
        "zh": "鏈上鑄造紀錄為 2023 年 2 月 9 日；作品寫於 2021 年 11 月 10 日（OpenProcessing 1347582）。",
        "en": "The on-chain mint record is 9 February 2023; the work itself was written on 10 November 2021 (OpenProcessing 1347582)."
      },
      "image": {
        "src": "/static/img/the-soul/cover-2026-10.jpg",
        "alt": {
          "zh": "The Soul 互動收藏｜作品主視覺",
          "en": "The Soul Interactive Collection — work image"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=the-soul-collection",
      "page_en": "https://cheyuwu.com/strata/2023/?id=the-soul-collection",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-the-soul-collection",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=the-soul-collection"
    },
    {
      "year": "2023",
      "id": "memegineering",
      "title": {
        "zh": "230206 MEMEGINEERING",
        "en": "230206 MEMEGINEERING"
      },
      "kind": "nft",
      "date": "2023-02-06",
      "datePrecision": "day",
      "dateBasis": "release-date",
      "status": "published",
      "summary": {
        "zh": "在 Manifold 上發行的作品，領取頁標題為 230206 Memegineering，與作品名前綴的日期一致。該頁以前端動態載入內容，抓取時只讀得到標題，版數與作品說明無法從頁面確認，因此不在此描述內容。",
        "en": "A release on Manifold whose claim page is titled 230206 Memegineering, matching the date prefix in the title. The page loads its content client-side and only the title could be read when fetched, so the edition size and description are not asserted here."
      },
      "keywords": [
        {
          "zh": "迷因",
          "en": "Memes"
        },
        {
          "zh": "鏈上發行",
          "en": "On-chain release"
        }
      ],
      "url": "https://app.manifold.xyz/c/230206-Memegineering",
      "related": [],
      "sources": [
        {
          "url": "https://app.manifold.xyz/c/230206-Memegineering",
          "label": "Manifold"
        }
      ],
      "dateNote": {
        "zh": "依作品名前綴 230206 與領取頁標題推定為 2023 年 2 月 6 日。",
        "en": "Dated 6 February 2023 from the 230206 prefix carried by the claim page title."
      },
      "image": {
        "src": "/static/lab/2023/memegineering.webp",
        "alt": {
          "zh": "230206 MEMEGINEERING｜作品圖",
          "en": "230206 MEMEGINEERING — artwork"
        },
        "credit": "Che-Yu Wu / cheyuwu.com article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=memegineering",
      "page_en": "https://cheyuwu.com/strata/2023/?id=memegineering",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-memegineering",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=memegineering"
    },
    {
      "year": "2023",
      "id": "cct-meetup-5",
      "title": {
        "zh": "Creative Coding Taiwan 社群聚會 #5：AI 工具與生成式藝術鏈上生態",
        "en": "Creative Coding Taiwan meetup #5 — AI tools and on-chain generative art"
      },
      "kind": "talk",
      "date": "2023-02-24",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "社群聚會第五場，兩個主題。吳哲宇談 AI 工具如何改變創作流程，主張把 Midjourney 與 ChatGPT 當成乘法而不是取代，用來放大自己本來就強的地方。黃新談生成式藝術與 AI 藝術的差別，把生成式藝術理解為一種用程式進行的創作方式，NFT 則負責驗證唯一性與所有權，並比較 Art Blocks 的策展制與 fxhash 的開放制。",
        "en": "The fifth community meetup, in two parts. Che-Yu Wu discusses how AI tools reshape creative workflow, arguing that Midjourney and ChatGPT work as multiplication rather than replacement and should amplify what a maker is already good at. Huang Xin distinguishes generative art from AI art, treating generative art as a way of making through code with NFTs verifying uniqueness and ownership, and compares the curated model of Art Blocks with the open model of fxhash on Tezos."
      },
      "keywords": [
        {
          "zh": "社群",
          "en": "Community"
        },
        {
          "zh": "AI 工具",
          "en": "AI tools"
        }
      ],
      "url": "https://www.youtube.com/live/_Ao3jr9EG68",
      "related": [],
      "sources": [
        {
          "url": "https://www.youtube.com/live/_Ao3jr9EG68",
          "label": "YouTube live"
        },
        {
          "url": "https://creativecoding.in/2023/03/17/cct-social-event-5/",
          "label": "CreativeCoding.in 側記"
        }
      ],
      "dateNote": {
        "zh": "側記文章記載活動日期為 2023 年 2 月 24 日，文章本身發布於 3 月 17 日。",
        "en": "The write-up gives the event date as 24 February 2023; the article itself was posted on 17 March."
      },
      "image": {
        "src": "/static/lab/2023/cct-meetup-5.webp",
        "alt": {
          "zh": "Creative Coding Taiwan 社群聚會 #5：AI 工具與生成式藝術鏈上生態｜活動主視覺或現場",
          "en": "Creative Coding Taiwan meetup #5 — AI tools and on-chain generative art — event image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=cct-meetup-5",
      "page_en": "https://cheyuwu.com/strata/2023/?id=cct-meetup-5",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-cct-meetup-5",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=cct-meetup-5"
    },
    {
      "year": "2023",
      "id": "hamily-6529-meme",
      "title": {
        "zh": "The Hamily WAGMI：The Memes by 6529 第二季第二張",
        "en": "The Hamily WAGMI — The Memes by 6529, Season 2 Card 2"
      },
      "kind": "nft",
      "date": "2023-03-02",
      "datePrecision": "day",
      "dateBasis": "release-date",
      "status": "published",
      "summary": {
        "zh": "收錄在 The Memes by 6529 的 ERC1155 作品，OpenSea 頁面顯示總量 690。畫面是八乘十的機器人格陣，這些角色叫做 ham，會抖動並把抖動傳成橫過格陣的波；邊緣跑著 The Hamily 與 WAGMI 的字，滑鼠移過會觸發字母顯示，鍵盤可以下載圖或前往 The Hamily 網站。這張卡也牽涉一起程式碼被使用的爭議，後續由平台與社群把過去與未來的權利金歸給作者。",
        "en": "An ERC1155 work in The Memes by 6529, listed on OpenSea with a total supply of 690. An eight-by-ten grid of robot characters called hams shake, and the shaking propagates as waves across the grid; the words The Hamily and WAGMI travel around the edges, hovering reveals letters, and keyboard shortcuts download an image or open The Hamily site. The card is also tied to an episode over use of Wu's code, after which past and future royalties were assigned to him."
      },
      "keywords": [
        {
          "zh": "迷因",
          "en": "Memes"
        },
        {
          "zh": "社群",
          "en": "Community"
        }
      ],
      "url": "/work/memes-6529/",
      "related": [
        {
          "id": "memegineering",
          "label": {
            "zh": "同一條迷因線",
            "en": "The same meme line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://opensea.io/assets/ethereum/0x33fd426905f149f8376e227d0c9d3340aad17af1/74",
          "label": "OpenSea"
        },
        {
          "url": "http://www.digiart21.org/art/the-hamily-wagmi",
          "label": "21st Century Digital Art"
        }
      ],
      "dateNote": {
        "zh": "OpenSea 頁面未標示鑄造日期，日期依既有發行紀錄填入。",
        "en": "The OpenSea page does not state a mint date; the date comes from existing release records."
      },
      "image": {
        "src": "/static/img/memes-6529/cover-2026-09.jpg",
        "alt": {
          "zh": "The Hamily WAGMI｜作品主視覺",
          "en": "The Hamily WAGMI — work image"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=hamily-6529-meme",
      "page_en": "https://cheyuwu.com/strata/2023/?id=hamily-6529-meme",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-hamily-6529-meme",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=hamily-6529-meme"
    },
    {
      "year": "2023",
      "id": "soulfish-process",
      "title": {
        "zh": "靈魂魚製作流程",
        "en": "SoulFish — the making of"
      },
      "kind": "publication",
      "date": "2023-03-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "靈魂魚的技術製作紀錄，把開發過程拆成幾個階段，從最早的正弦波輪廓一路推到 shader 技法，途中談混色模式造成的視覺效果、生成音樂的實作，以及在 fxhash 平台上發行的流程。全篇的主張是用理性的程式堆疊出生命感。",
        "en": "A technical account of building SoulFish, laid out as successive iterations from an early sine-wave outline through to shader work, covering blending modes, the generative music implementation and the deployment process on fxhash. The through-line is how rational programming is made to produce a sense of life."
      },
      "keywords": [
        {
          "zh": "製作流程",
          "en": "Process"
        },
        {
          "zh": "shader",
          "en": "Shaders"
        }
      ],
      "url": "https://creativecoding.in/2023/03/02/soul-fish-process/",
      "related": [
        {
          "id": "soulfish-story",
          "label": {
            "zh": "文中直接連向創作故事那篇",
            "en": "The article links directly to the creation story"
          },
          "type": "source",
          "sourceUrl": "https://creativecoding.in/2023/03/02/soul-fish-process/"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2023/03/02/soul-fish-process/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依文章標示的發布日期。",
        "en": "Publication date as stated in the article."
      },
      "image": {
        "src": "/static/lab/2023/soulfish-process.webp",
        "alt": {
          "zh": "靈魂魚製作流程｜文章配圖",
          "en": "SoulFish — the making of — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=soulfish-process",
      "page_en": "https://cheyuwu.com/strata/2023/?id=soulfish-process",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-soulfish-process",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=soulfish-process"
    },
    {
      "year": "2023",
      "id": "gpt4-cli",
      "title": {
        "zh": "gpt4-cli",
        "en": "gpt4-cli"
      },
      "kind": "open-source",
      "date": "2023-03-18",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "published",
      "summary": {
        "zh": "GitHub 上的 Python 儲存庫，名稱指向命令列使用 GPT-4 的工具。倉庫沒有填寫說明欄位，建立於 2023 年 3 月 18 日，最後一次推送在隔日。",
        "en": "A Python repository on GitHub whose name points to a command-line tool for GPT-4. It carries no description field; it was created on 18 March 2023 and last pushed the following day."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "命令列",
          "en": "CLI"
        }
      ],
      "url": "https://github.com/frank890417/gpt4-cli",
      "related": [],
      "sources": [
        {
          "url": "https://github.com/frank890417/gpt4-cli",
          "label": "GitHub"
        }
      ],
      "dateNote": {
        "zh": "依 GitHub API 回報的倉庫建立時間。",
        "en": "Repository creation timestamp from the GitHub API."
      },
      "image": {
        "src": "/static/lab/2023/gpt4-cli.webp",
        "alt": {
          "zh": "gpt4-cli｜作品畫面",
          "en": "gpt4-cli — project image"
        },
        "credit": "Che-Yu Wu / GitHub README image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=gpt4-cli",
      "page_en": "https://cheyuwu.com/strata/2023/?id=gpt4-cli",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-gpt4-cli",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=gpt4-cli"
    },
    {
      "year": "2023",
      "id": "space-time-weaving",
      "title": {
        "zh": "Space-Time Weaving 系列",
        "en": "Space-Time Weaving Series"
      },
      "kind": "nft",
      "date": "2023-05",
      "datePrecision": "month",
      "dateBasis": "release-date",
      "status": "published",
      "summary": {
        "zh": "在 Foundation 上發行的系列。撰寫時 Foundation 已經關站，該收藏頁回應 404 並顯示平台下線公告，因此這一筆只依系列名稱與日期收錄，不描述作品內容。鏈上仍留有名為 Space-Time Weaving Series by Che-Yu Wu 的合約部署紀錄。",
        "en": "A series released on Foundation. The platform has since shut down and the collection page returns 404 with an offline notice, so this entry records only the series name and the date without describing the work. A deployer record for a contract named Space-Time Weaving Series by Che-Yu Wu remains visible on chain."
      },
      "keywords": [
        {
          "zh": "系列作",
          "en": "Series"
        },
        {
          "zh": "時間",
          "en": "Time"
        }
      ],
      "url": "https://foundation.app/collection/space-time-weaving-series-by-che-yu-wu",
      "related": [],
      "sources": [
        {
          "url": "https://foundation.app/collection/space-time-weaving-series-by-che-yu-wu",
          "label": "Foundation（已下線）"
        },
        {
          "url": "https://etherscan.io/address/0xb60d52448a5c76c87853c011bb4b8ec3114a3277",
          "label": "Etherscan 合約部署位址"
        }
      ],
      "dateNote": {
        "zh": "來源頁已不存在，月份依既有發行紀錄填入，精度標為月。",
        "en": "The source page no longer exists; the month comes from existing release records and the precision is marked as month."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=space-time-weaving",
      "page_en": "https://cheyuwu.com/strata/2023/?id=space-time-weaving",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-space-time-weaving",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=space-time-weaving"
    },
    {
      "year": "2023",
      "id": "cc-podcast-s1ep0",
      "title": {
        "zh": "CC！我跟你說！S1EP0 試播集",
        "en": "CC! Let Me Tell You! S1EP0 pilot"
      },
      "kind": "podcast",
      "date": "2023-05-09",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "自製 podcast 的試播集，主講為墨雨互動設計創辦人吳哲宇。這集散談日本行、生成拉麵的構想、金工、遇見 Takawo 與 Kevin Abosch，以及圍繞 Checks 專案的討論，延伸到智能合約、觀念藝術與量子力學的哲學。全集約三十分鐘。",
        "en": "The pilot episode of the studio's own podcast, led by Che-Yu Wu, founder of Monoame. It ranges over a trip to Japan, an idea for generative ramen, metalwork, encounters with Takawo and Kevin Abosch, and the Checks project, extending into smart contracts, conceptual art and the philosophy of quantum mechanics. The episode runs about thirty minutes."
      },
      "keywords": [
        {
          "zh": "podcast",
          "en": "Podcast"
        },
        {
          "zh": "創作現場",
          "en": "Studio talk"
        }
      ],
      "url": "https://creativecoding.in/2023/05/09/podcast-s1ep0/",
      "related": [],
      "sources": [
        {
          "url": "https://creativecoding.in/2023/05/09/podcast-s1ep0/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依文章標示的發布日期。",
        "en": "Publication date as stated in the article."
      },
      "image": {
        "src": "/static/lab/2023/cc-podcast-s1ep0.webp",
        "alt": {
          "zh": "CC！我跟你說！S1EP0 試播集｜節目封面",
          "en": "CC! Let Me Tell You! S1EP0 pilot — episode artwork"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep0",
      "page_en": "https://cheyuwu.com/strata/2023/?id=cc-podcast-s1ep0",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-cc-podcast-s1ep0",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep0"
    },
    {
      "year": "2023",
      "id": "cc-podcast-s1ep1",
      "title": {
        "zh": "CC！我跟你說！S1EP1 理工宅的藝術創作之路",
        "en": "CC! Let Me Tell You! S1EP1 — an engineer's route into art"
      },
      "kind": "podcast",
      "date": "2023-05-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "第一集由 Leona 與老闆共同主持，來賓是吳哲宇。這集處理 creative coding 到底是什麼，以及他自己進入這個領域的過程，談途中遇到的門檻、有意思的案例、台灣與國外在程式創作資源上的落差，也給卡在程式門檻前的人一些方向，並談學習路徑與職涯。上架於 FirstStory、Spotify、KKBOX、Pocket Casts、Apple Podcasts、Google Podcasts 與 SoundOn。",
        "en": "Episode one, hosted by Leona with the studio's founder and featuring Che-Yu Wu. It asks what creative coding actually is and traces his own way into it, covering the obstacles he hit, cases he finds interesting, the gap in resources between Taiwan and abroad, advice for people stuck at the programming barrier, and paths for learning and work. Distributed on FirstStory, Spotify, KKBOX, Pocket Casts, Apple Podcasts, Google Podcasts and SoundOn."
      },
      "keywords": [
        {
          "zh": "podcast",
          "en": "Podcast"
        },
        {
          "zh": "創意程式",
          "en": "Creative coding"
        }
      ],
      "url": "https://creativecoding.in/2023/05/17/podcast-s1ep1/",
      "related": [
        {
          "id": "cc-podcast-s1ep0",
          "label": {
            "zh": "同一季自製 podcast",
            "en": "The same self-produced season"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2023/05/17/podcast-s1ep1/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依文章標示的發布日期。",
        "en": "Publication date as stated in the article."
      },
      "image": {
        "src": "/static/lab/2023/cc-podcast-s1ep1.webp",
        "alt": {
          "zh": "CC！我跟你說！S1EP1 理工宅的藝術創作之路｜節目封面",
          "en": "CC! Let Me Tell You! S1EP1 — an engineer's route into art — episode artwork"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep1",
      "page_en": "https://cheyuwu.com/strata/2023/?id=cc-podcast-s1ep1",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-cc-podcast-s1ep1",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep1"
    },
    {
      "year": "2023",
      "id": "cc-podcast-s1ep2",
      "title": {
        "zh": "CC！我跟你說！S1EP2 深入互動設計世界",
        "en": "CC! Let Me Tell You! S1EP2 — inside interactive design"
      },
      "kind": "podcast",
      "date": "2023-06-05",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "第二集談互動設計產業的趨勢、多元應用與創業挑戰。內容包含他創立工作室的動機、早期經營遇到的難題、台灣值得注意的互動設計團隊與作品，也談 AR、VR、MR、XR 技術與互動設計的商業應用，以及墨雨這個名字背後的想法。",
        "en": "Episode two covers trends in interactive design, its range of applications and the difficulties of running a studio. It takes in his reasons for founding the studio, the early business problems, notable Taiwanese interactive design teams and projects, AR, VR, MR and XR technologies, commercial applications, and the thinking behind the name Monoame."
      },
      "keywords": [
        {
          "zh": "podcast",
          "en": "Podcast"
        },
        {
          "zh": "產業",
          "en": "Industry"
        }
      ],
      "url": "https://creativecoding.in/2023/06/05/podcast-s1ep2/",
      "related": [
        {
          "id": "cc-podcast-s1ep1",
          "label": {
            "zh": "同一季自製 podcast",
            "en": "The same self-produced season"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2023/06/05/podcast-s1ep2/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依文章標示的發布日期。",
        "en": "Publication date as stated in the article."
      },
      "image": {
        "src": "/static/lab/2023/cc-podcast-s1ep2.webp",
        "alt": {
          "zh": "CC！我跟你說！S1EP2 深入互動設計世界｜節目封面",
          "en": "CC! Let Me Tell You! S1EP2 — inside interactive design — episode artwork"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep2",
      "page_en": "https://cheyuwu.com/strata/2023/?id=cc-podcast-s1ep2",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-cc-podcast-s1ep2",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep2"
    },
    {
      "year": "2023",
      "id": "ab-project-template",
      "title": {
        "zh": "ab-project-template",
        "en": "ab-project-template"
      },
      "kind": "open-source",
      "date": "2023-06-13",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "published",
      "summary": {
        "zh": "GitHub 上的 JavaScript 儲存庫，作為專案起始模板。倉庫沒有填寫說明欄位，建立與最後推送都在 2023 年 6 月 13 日。",
        "en": "A JavaScript repository on GitHub serving as a project starter template. It carries no description field, and both its creation and its last push fall on 13 June 2023."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "模板",
          "en": "Template"
        }
      ],
      "url": "https://github.com/frank890417/ab-project-template",
      "related": [],
      "sources": [
        {
          "url": "https://github.com/frank890417/ab-project-template",
          "label": "GitHub"
        }
      ],
      "dateNote": {
        "zh": "依 GitHub API 回報的倉庫建立時間。",
        "en": "Repository creation timestamp from the GitHub API."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=ab-project-template",
      "page_en": "https://cheyuwu.com/strata/2023/?id=ab-project-template",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-ab-project-template",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=ab-project-template"
    },
    {
      "year": "2023",
      "id": "cc-podcast-s1ep3",
      "title": {
        "zh": "CC！我跟你說！S1EP3 NFT 與藝術的關係",
        "en": "CC! Let Me Tell You! S1EP3 — NFTs and art"
      },
      "kind": "podcast",
      "date": "2023-07-13",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "第三集談 NFT 與視覺藝術的關係，以及它對創作與數位產業的影響。內容包含 NFT 的基本概念、數位失真、市場的運作方式，以及這個領域裡的智慧財產權問題。",
        "en": "Episode three looks at the relationship between NFTs and visual art and their effect on making and on the digital creative industry, covering the fundamentals, digital distortion, how the market behaves, and intellectual property questions in the space."
      },
      "keywords": [
        {
          "zh": "podcast",
          "en": "Podcast"
        },
        {
          "zh": "NFT",
          "en": "NFT"
        }
      ],
      "url": "https://creativecoding.in/2023/07/13/podcast-s1ep3/",
      "related": [
        {
          "id": "cc-podcast-s1ep2",
          "label": {
            "zh": "同一季自製 podcast",
            "en": "The same self-produced season"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2023/07/13/podcast-s1ep3/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依文章標示的發布日期。",
        "en": "Publication date as stated in the article."
      },
      "image": {
        "src": "/static/lab/2023/cc-podcast-s1ep3.webp",
        "alt": {
          "zh": "CC！我跟你說！S1EP3 NFT 與藝術的關係｜節目封面",
          "en": "CC! Let Me Tell You! S1EP3 — NFTs and art — episode artwork"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep3",
      "page_en": "https://cheyuwu.com/strata/2023/?id=cc-podcast-s1ep3",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-cc-podcast-s1ep3",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep3"
    },
    {
      "year": "2023",
      "id": "archipelago-hashed-review",
      "title": {
        "zh": "台北生成現場：列島雜湊 2023 評介",
        "en": "Taipei Generative Onsite: Archipelago Hashed 2023 — a review"
      },
      "kind": "publication",
      "date": "2023-07-13",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "對鳳甲美術館展出的台北生成現場：列島雜湊 2023 的評介，由 CreativeCoding.in 編輯撰寫。展覽由台灣的 Tezos 鏈上收藏團體 Volume DAO 主辦，把生成藝術放進實體美術館的空間。文中把展區分成四塊，包含個別藝術家展區、以遞迴為題的主題展示、比較數位與實體工藝的詮釋區，以及觀眾用手機參與演算法框架共同生成作品的互動區。",
        "en": "A review of Taipei Generative Onsite: Archipelago Hashed 2023 at Fongkai Art Museum, written by the CreativeCoding.in editor. Organised by Volume DAO, a Taiwanese collective working on Tezos, the show places generative art inside a physical museum. The article describes four zones: solo presentations, a thematic section on recursion, an interpretive section comparing digital and physical craft, and an interactive area where visitors co-generate work through algorithmic frameworks on their phones."
      },
      "keywords": [
        {
          "zh": "展評",
          "en": "Review"
        },
        {
          "zh": "生成藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://creativecoding.in/2023/07/13/2023-archipelago-hashed/",
      "related": [],
      "sources": [
        {
          "url": "https://creativecoding.in/2023/07/13/2023-archipelago-hashed/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依文章標示的發布日期。",
        "en": "Publication date as stated in the article."
      },
      "image": {
        "src": "/static/lab/2023/archipelago-hashed-review.webp",
        "alt": {
          "zh": "台北生成現場：列島雜湊 2023 評介｜文章配圖",
          "en": "Taipei Generative Onsite: Archipelago Hashed 2023 — a review — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=archipelago-hashed-review",
      "page_en": "https://cheyuwu.com/strata/2023/?id=archipelago-hashed-review",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-archipelago-hashed-review",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=archipelago-hashed-review"
    },
    {
      "year": "2023",
      "id": "cc-podcast-s1ep4",
      "title": {
        "zh": "CC！我跟你說！S1EP4 黃新來聊聊",
        "en": "CC! Let Me Tell You! S1EP4 — with Huang Xin"
      },
      "kind": "podcast",
      "date": "2023-07-31",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "第四集由吳哲宇主持，來賓是投入互動藝術十多年的數位藝術家黃新，談創作鑑賞與教學的心路歷程。內容包含他如何進入這個領域、生成式藝術特別在哪裡、他為什麼想教，以及台灣數位藝術家的生存路徑，也談 fxhash 對這個領域帶來的改變。",
        "en": "Episode four, hosted by Che-Yu Wu with digital artist Huang Xin, who has worked in interactive art for over a decade, on making, appreciation and teaching. It covers how he entered the field, what makes generative art distinctive, why he teaches, the survival paths open to Taiwanese digital artists, and how fxhash changed the landscape."
      },
      "keywords": [
        {
          "zh": "podcast",
          "en": "Podcast"
        },
        {
          "zh": "對談",
          "en": "Conversation"
        }
      ],
      "url": "https://creativecoding.in/2023/07/31/podcast-s1ep4/",
      "related": [
        {
          "id": "cc-podcast-s1ep3",
          "label": {
            "zh": "同一季自製 podcast",
            "en": "The same self-produced season"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2023/07/31/podcast-s1ep4/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依文章標示的發布日期。",
        "en": "Publication date as stated in the article."
      },
      "image": {
        "src": "/static/lab/2023/cc-podcast-s1ep4.webp",
        "alt": {
          "zh": "CC！我跟你說！S1EP4 黃新來聊聊｜節目封面",
          "en": "CC! Let Me Tell You! S1EP4 — with Huang Xin — episode artwork"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep4",
      "page_en": "https://cheyuwu.com/strata/2023/?id=cc-podcast-s1ep4",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-cc-podcast-s1ep4",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=cc-podcast-s1ep4"
    },
    {
      "year": "2023",
      "id": "unit-london-unbound-2023",
      "title": {
        "zh": "Unbound: Ecology in the Age of Machines",
        "en": "Unbound: Ecology in the Age of Machines"
      },
      "kind": "exhibition",
      "date": "2023-08-09",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "Unit London 的線上聯展，展期 2023 年 8 月 9 日至 9 月 5 日，參展者共七位。展覽處理生物與技術之間的關係，主張生態既是我們身在何處的研究，也是圍繞我們並讓我們活下去的一切。吳哲宇展出 Ecological Fusion 系列 12 件，每件由一個種子數字生成，用粒子與細胞溝通的模擬去談技術時間與生物時間如何交會。",
        "en": "An online group exhibition by Unit London, running 9 August to 5 September 2023 with seven artists. It addresses the relationship between biological and technological entities, holding that ecology is not only the study of where we find ourselves but of everything that surrounds us and lets us live. Che-Yu Wu shows 12 works from the Ecological Fusion series, each generated from a seed number, using particle and cellular communication simulations to ask how technological and biological time converge."
      },
      "keywords": [
        {
          "zh": "聯展",
          "en": "Group show"
        },
        {
          "zh": "生態",
          "en": "Ecology"
        }
      ],
      "url": "https://unitlondon.com/voices/unbound/",
      "related": [],
      "sources": [
        {
          "url": "https://unitlondon.com/voices/unbound/",
          "label": "Unit London"
        }
      ],
      "dateNote": {
        "zh": "依 Unit London 頁面標示的展期起日，展期至 2023 年 9 月 5 日。",
        "en": "Dated to the opening day given on the Unit London page; the run closed on 5 September 2023."
      },
      "image": {
        "src": "/static/lab/2023/unit-london-unbound-2023.webp",
        "alt": {
          "zh": "Unbound: Ecology in the Age of Machines｜展覽現場",
          "en": "Unbound: Ecology in the Age of Machines — exhibition view"
        },
        "credit": "Che-Yu Wu / Unit London artwork image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=unit-london-unbound-2023",
      "page_en": "https://cheyuwu.com/strata/2023/?id=unit-london-unbound-2023",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-unit-london-unbound-2023",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=unit-london-unbound-2023"
    },
    {
      "year": "2023",
      "id": "unit-london-unbound",
      "title": {
        "zh": "Unbound: Ecology in the Age of Machines",
        "en": "Unbound: Ecology in the Age of Machines"
      },
      "kind": "exhibition",
      "date": "2023-09",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "Unit London 的線上聯展，策展框架取自生態女性主義理論，討論生物與技術之間的關係，展品是鏈上作品。頁面列出七位藝術家，吳哲宇在其中。",
        "en": "An online group exhibition by Unit London, whose curatorial frame draws on eco-feminist theory to look at relations between biological and technological entities, showing on-chain works. The page lists seven artists, Che-Yu Wu among them."
      },
      "keywords": [
        {
          "zh": "聯展",
          "en": "Group exhibition"
        },
        {
          "zh": "生態",
          "en": "Ecology"
        }
      ],
      "url": "https://unitlondon.com/voices/unbound/",
      "related": [],
      "sources": [
        {
          "url": "https://unitlondon.com/voices/unbound/",
          "label": "Unit London"
        }
      ],
      "dateNote": {
        "zh": "Unit London 頁面標示展期為 2023-08-09 至 2023-09-05，此處以閉展的月份歸檔。",
        "en": "Unit London lists the run as 9 Aug to 5 Sep 2023; the record is filed under the closing month."
      },
      "image": {
        "src": "/static/lab/2023/unit-london-unbound.webp",
        "alt": {
          "zh": "Unbound: Ecology in the Age of Machines｜展覽現場",
          "en": "Unbound: Ecology in the Age of Machines — exhibition view"
        },
        "credit": "Che-Yu Wu / Unit London artwork image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=unit-london-unbound",
      "page_en": "https://cheyuwu.com/strata/2023/?id=unit-london-unbound",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-unit-london-unbound",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=unit-london-unbound"
    },
    {
      "year": "2023",
      "id": "pcd-particle-lab",
      "title": {
        "zh": "Processing 臺灣國際社群日工作坊：數位雲霧室",
        "en": "Digital Cloud Chamber — a workshop at Processing Community Day Taiwan"
      },
      "kind": "talk",
      "date": "2023-09-10",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "偶發集合 SpOnAcT 主辦的 2023 Processing 臺灣國際社群日工作坊，主題為編碼作為行動。影片說明寫工作坊用 p5.js 模擬粒子物理，透過調整速度、力場、電極特性與空間設置畫出軌跡，並分享以此概念發展出的《時空編織》與 Electriz 變體。影片章節另含 TouchDesigner 展示、百岳計畫、島嶼印象、Sin Cos Noise 的運用與問答。",
        "en": "A workshop at the 2023 Processing Community Day Taiwan, organised by SpOnAcT under the theme Code As Acts. The video description explains that the session simulates particle physics in p5.js, drawing trajectories by adjusting speed, force fields, electrode properties and spatial settings, and shares how that idea grew into the works Weaving Spacetime and variants of Electriz. Chapters also cover a TouchDesigner demonstration, the Hundred Peaks and Island Impressions series, uses of sine, cosine and noise, and a Q&A."
      },
      "keywords": [
        {
          "zh": "工作坊",
          "en": "Workshop"
        },
        {
          "zh": "粒子系統",
          "en": "Particle systems"
        }
      ],
      "url": "https://www.youtube.com/watch?v=Jc7aTR6jPNY",
      "related": [],
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=Jc7aTR6jPNY",
          "label": "偶發集合 SpOnAcT on YouTube"
        }
      ],
      "dateNote": {
        "zh": "影片上線日期。工作坊在頁面上的名稱為數位雲霧室。",
        "en": "Date the recording was published. The page titles the workshop Digital Cloud Chamber."
      },
      "image": {
        "src": "/static/lab/2023/pcd-particle-lab.webp",
        "alt": {
          "zh": "Processing 臺灣國際社群日工作坊：數位雲霧室｜影片畫面",
          "en": "Digital Cloud Chamber — a workshop at Processing Community Day Taiwan — video still"
        },
        "credit": "偶發集合  ( SpOnAcT ) / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=pcd-particle-lab",
      "page_en": "https://cheyuwu.com/strata/2023/?id=pcd-particle-lab",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-pcd-particle-lab",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=pcd-particle-lab"
    },
    {
      "year": "2023",
      "id": "soulfish-nycu-posthuman",
      "title": {
        "zh": "靈魂魚：陽明交大藝術季「重複與差異：後人類．多元物種」",
        "en": "SoulFish at the NYCU Arts Festival"
      },
      "kind": "exhibition",
      "date": "2023-09-21",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "陽明交大藝術季「重複與差異：後人類．多元物種」的參展作品之一，展期 2023 年 9 月 21 日至 10 月 24 日，地點在浩然圖書館地下一樓。展覽頁列出吳哲宇的作品《靈魂魚 SoulFish》。",
        "en": "Part of the NYCU Arts Festival exhibition on repetition, difference and the posthuman, running 21 September to 24 October 2023 in the basement of the Hao Ran Library. The exhibition page lists Che-Yu Wu's SoulFish."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "展覽",
          "en": "Exhibition"
        }
      ],
      "url": "https://posthuman.web.nycu.edu.tw/",
      "related": [
        {
          "id": "personal-structures-venice",
          "label": {
            "zh": "同一件靈魂魚的兩次展出",
            "en": "Two showings of the same SoulFish"
          },
          "type": "theme",
          "year": "2024"
        }
      ],
      "sources": [
        {
          "url": "https://posthuman.web.nycu.edu.tw/",
          "label": "NYCU Arts Festival"
        }
      ],
      "dateNote": {
        "zh": "展覽頁所列開幕日期。",
        "en": "Opening date listed on the exhibition page."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_soulfish_ca9e2ba6f6.gif",
        "alt": {
          "zh": "靈魂魚作品畫面",
          "en": "SoulFish artwork frame"
        },
        "credit": "MonoLab / exhibition record"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=soulfish-nycu-posthuman",
      "page_en": "https://cheyuwu.com/strata/2023/?id=soulfish-nycu-posthuman",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-soulfish-nycu-posthuman",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=soulfish-nycu-posthuman"
    },
    {
      "year": "2023",
      "id": "great-equation",
      "title": {
        "zh": "萬物公式：數位生命演化之旅",
        "en": "The Great Equation — A Digital Life Journey"
      },
      "kind": "exhibition",
      "date": "2023-10",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "在臺北 101 五樓双融域 AMBI SPACE ONE 的個展。報導寫展覽以無機、有機、生命三個章節、十三段生成影像構成，全長約二十四分鐘，畫面從宇宙虛空走到山與海。展期設有常設場與表演場，單人與雙人表演場由他與電子音樂人 KIVΛMKII 現場即興。指導單位為文化部，主辦為墨雨互動設計與科文双融，策展人郭少芸，技術與視覺總監陳渝。",
        "en": "A solo exhibition at AMBI SPACE ONE on the fifth floor of Taipei 101. Press coverage describes three chapters, inorganic, organic and living, across thirteen generative sequences running about twenty-four minutes, moving from cosmic void to mountains and ocean. The run included standing screenings and performance sessions, the solo and duo slots improvised live with the electronic musician KIVΛMKII. Supervised by the Ministry of Culture, organised by MoYu Interactive Design and Co-Innovation Fusion, curated by Shao-Yun Kuo, with Yu Chen as technical and visual director."
      },
      "keywords": [
        {
          "zh": "個展",
          "en": "Solo exhibition"
        },
        {
          "zh": "現場演出",
          "en": "Live performance"
        }
      ],
      "url": "https://monolab.world/en/exhibition/16/",
      "related": [],
      "sources": [
        {
          "url": "https://monolab.world/en/exhibition/16/",
          "label": "MONOLAB"
        },
        {
          "url": "https://www.youtube.com/watch?v=9CAwja6UBJs",
          "label": "雙人表演場精華短片"
        }
      ],
      "dateNote": {
        "zh": "MONOLAB 與影片說明都記展期為 2023-10-04 至 2023-10-16，中央社在 10-02 發出開展前報導，影片工作人員名單中列有記者會攝影，但頁面未載記者會日期。",
        "en": "MONOLAB and the video description both give the run as 4 to 16 Oct 2023. CNA published a preview on 2 Oct, and the video credits list a press conference photographer, but no press conference date appears on either page."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/LS_25019_NR_20231006_631e1bbfd2.jpg",
        "alt": {
          "zh": "《萬物公式》在双融域 AMBI SPACE ONE 的展出現場",
          "en": "The Great Equation installed at AMBI SPACE ONE"
        },
        "credit": "MonoLab / exhibition record"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=great-equation",
      "page_en": "https://cheyuwu.com/strata/2023/?id=great-equation",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-great-equation",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=great-equation"
    },
    {
      "year": "2023",
      "id": "sparkles-superrare",
      "title": {
        "zh": "SPARKLES：ONBD × SuperRare Space",
        "en": "SPARKLES — ONBD x SuperRare Space"
      },
      "kind": "exhibition",
      "date": "2023-10",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "artist-recorded",
      "summary": {
        "zh": "ONBD 在 SuperRare Space 策劃的線上展 SPARKLES。該 gallery 頁在建檔時回傳 404，另一個 ONBD 頁面只顯示帳號資訊，沒有展覽內容，因此此處只保留展名、平台與月份。",
        "en": "SPARKLES, an online show curated by ONBD in its SuperRare Space. The gallery page returned a 404 at the time of cataloguing and the remaining ONBD page shows only account details with no exhibition content, so only the title, the platform and the month are kept here."
      },
      "keywords": [
        {
          "zh": "線上展",
          "en": "Online exhibition"
        },
        {
          "zh": "NFT",
          "en": "NFT"
        }
      ],
      "url": "https://superrare.com/spaces/onbd/gallery",
      "related": [],
      "sources": [
        {
          "url": "https://superrare.com/spaces/onbd/gallery",
          "label": "SuperRare Space ONBD"
        }
      ],
      "dateNote": {
        "zh": "只記到月份，來源頁在建檔時無法取得展期。",
        "en": "Month only; the source page gave no run dates at the time of cataloguing."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=sparkles-superrare",
      "page_en": "https://cheyuwu.com/strata/2023/?id=sparkles-superrare",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-sparkles-superrare",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=sparkles-superrare"
    },
    {
      "year": "2023",
      "id": "cna-great-equation",
      "title": {
        "zh": "中央社：吳哲宇個展萬物公式開展",
        "en": "CNA on the opening of The Great Equation"
      },
      "kind": "press",
      "date": "2023-10-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "中央社的開展前報導。文章寫個展《萬物公式：數位生命演化之旅》十月四日開展，把展場做成會變動的體驗，他將數位生命系列重新拆解重組，並結合古典與現代電子音樂的現場即興。報導也寫科文双融董事長捐出五百張門票給大專院校學生。",
        "en": "A preview report from CNA. It notes that the solo exhibition The Great Equation: A Journey Through Digital Life Evolution opens on 4 October, turning the venue into a changing experience as he takes apart and reassembles his Digital Life series with live improvisation across classical and electronic music. The article also records a donation of five hundred tickets to university students by the chairman of Co-Innovation Fusion."
      },
      "keywords": [
        {
          "zh": "媒體報導",
          "en": "Press"
        },
        {
          "zh": "個展",
          "en": "Solo exhibition"
        }
      ],
      "url": "https://www.cna.com.tw/news/acul/202310020281.aspx",
      "related": [
        {
          "id": "great-equation",
          "label": {
            "zh": "報導的就是這檔個展",
            "en": "Coverage of this solo exhibition"
          },
          "type": "source",
          "sourceUrl": "https://www.cna.com.tw/news/acul/202310020281.aspx"
        }
      ],
      "sources": [
        {
          "url": "https://www.cna.com.tw/news/acul/202310020281.aspx",
          "label": "中央社 CNA"
        }
      ],
      "dateNote": {
        "zh": "報導刊出日期。",
        "en": "Publication date of the article."
      },
      "image": {
        "src": "/static/lab/2023/cna-great-equation.webp",
        "alt": {
          "zh": "中央社：吳哲宇個展萬物公式開展｜報導配圖",
          "en": "CNA on the opening of The Great Equation — image from the article"
        },
        "credit": "Central News Agency / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=cna-great-equation",
      "page_en": "https://cheyuwu.com/strata/2023/?id=cna-great-equation",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-cna-great-equation",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=cna-great-equation"
    },
    {
      "year": "2023",
      "id": "ltn-great-equation",
      "title": {
        "zh": "自由時報：吳哲宇萬物公式展演數位藝術生命力",
        "en": "Liberty Times on The Great Equation"
      },
      "kind": "press",
      "date": "2023-10-03",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "自由時報的展覽報導。文章寫這是一場由十三件生成藝術作品構成的沈浸式展演，分無機、有機、生命三個章節，十三段影像從宇宙虛空穿越山巒走到深海，並搭配同步聲音，全長約二十四分鐘，展期為十月四日至十六日。文中引他說一直在追求浪漫與理性的極限。",
        "en": "An exhibition report in the Liberty Times. It describes an immersive presentation of thirteen generative works in three chapters, inorganic, organic and living, with thirteen sequences travelling from cosmic void through mountains to the deep sea with synchronised sound, running about twenty-four minutes from 4 to 16 October. The piece quotes him on pursuing the limits of romance and rationality."
      },
      "keywords": [
        {
          "zh": "媒體報導",
          "en": "Press"
        },
        {
          "zh": "個展",
          "en": "Solo exhibition"
        }
      ],
      "url": "https://art.ltn.com.tw/article/paper/1607874",
      "related": [
        {
          "id": "great-equation",
          "label": {
            "zh": "報導的就是這檔個展",
            "en": "Coverage of this solo exhibition"
          },
          "type": "source",
          "sourceUrl": "https://art.ltn.com.tw/article/paper/1607874"
        }
      ],
      "sources": [
        {
          "url": "https://art.ltn.com.tw/article/paper/1607874",
          "label": "自由時報 Liberty Times"
        }
      ],
      "dateNote": {
        "zh": "報導刊出日期。",
        "en": "Publication date of the article."
      },
      "image": {
        "src": "/static/lab/2023/ltn-great-equation.webp",
        "alt": {
          "zh": "自由時報：吳哲宇萬物公式展演數位藝術生命力｜報導配圖",
          "en": "Liberty Times on The Great Equation — image from the article"
        },
        "credit": "Liberty Times / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=ltn-great-equation",
      "page_en": "https://cheyuwu.com/strata/2023/?id=ltn-great-equation",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-ltn-great-equation",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=ltn-great-equation"
    },
    {
      "year": "2023",
      "id": "blocktempo-great-equation",
      "title": {
        "zh": "動區動趨：生成藝術家吳哲宇個展萬物公式",
        "en": "BlockTempo on The Great Equation"
      },
      "kind": "press",
      "date": "2023-10-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "動區動趨的專訪報導。文章介紹個展以無機、有機、生命三個章節，把從宇宙粒子到複雜生命的演化視覺化，寫他從工程師轉為藝術家的過程，並談 NFT 讓數位作品不可竄改、智慧合約讓作品與收藏者持續互動，舉他的 Pochi 系列為例，說那是發行後仍持續演化的作品。",
        "en": "An interview-led report on BlockTempo. It introduces the exhibition’s three chapters, inorganic, organic and living, visualising evolution from cosmic particles to complex life, traces his move from programmer to artist, and covers his view that NFTs make digital art immutable while smart contracts keep work and collector in contact, citing his Pochi series as work that keeps evolving after release."
      },
      "keywords": [
        {
          "zh": "媒體報導",
          "en": "Press"
        },
        {
          "zh": "NFT",
          "en": "NFT"
        }
      ],
      "url": "https://www.blocktempo.com/the-great-equation-che-yu-wu/",
      "related": [
        {
          "id": "great-equation",
          "label": {
            "zh": "報導的就是這檔個展",
            "en": "Coverage of this solo exhibition"
          },
          "type": "source",
          "sourceUrl": "https://www.blocktempo.com/the-great-equation-che-yu-wu/"
        }
      ],
      "sources": [
        {
          "url": "https://www.blocktempo.com/the-great-equation-che-yu-wu/",
          "label": "動區動趨 BlockTempo"
        }
      ],
      "dateNote": {
        "zh": "報導刊出日期，依頁面標示為 2023-10-04。",
        "en": "Publication date as listed on the page, 4 Oct 2023."
      },
      "image": {
        "src": "/static/lab/2023/blocktempo-great-equation.webp",
        "alt": {
          "zh": "動區動趨：生成藝術家吳哲宇個展萬物公式｜報導配圖",
          "en": "BlockTempo on The Great Equation — image from the article"
        },
        "credit": "BlockTempo / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=blocktempo-great-equation",
      "page_en": "https://cheyuwu.com/strata/2023/?id=blocktempo-great-equation",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-blocktempo-great-equation",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=blocktempo-great-equation"
    },
    {
      "year": "2023",
      "id": "gq-porsche",
      "title": {
        "zh": "GQ Taiwan：Inspired by Shade Green Metallic",
        "en": "GQ Taiwan — Inspired by Shade Green Metallic"
      },
      "kind": "press",
      "date": "2023-10-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "GQ Taiwan 與 Porsche 合作的特別報導。文章從他對金屬魅影綠的描述談起，寫那是乍看像灰、看久了透出綠的顏色，他把工業性格中暗藏生機的感覺連到自己堆疊規則與程式碼後湧現的狀態。報導也寫他從交大電機轉往紐約攻讀整合數位媒體、Strange Robots 遭盜用後意外被國際社群看見，以及他對品牌發行 NFT 的優勢與風險的看法，並提到二〇二二年《混沌實驗室》與新作《萬物公式》。",
        "en": "A GQ Taiwan feature made with Porsche. It opens on his reading of Shade Green Metallic, a colour that looks grey at first and lets green surface over time, which he connects to the way stacked rules and code eventually produce something alive. The article also covers his shift from electrical engineering at NCTU to integrated digital media in New York, the theft of his Strange Robots work and the international attention that followed, his view of the upside and risk for brands issuing NFTs, and his exhibitions Chaos Lab in 2022 and The Great Equation."
      },
      "keywords": [
        {
          "zh": "媒體報導",
          "en": "Press"
        },
        {
          "zh": "品牌合作",
          "en": "Brand collaboration"
        }
      ],
      "url": "https://www.gq.com.tw/special/porsche-shadegreenmetallic-cheyuwu",
      "related": [
        {
          "id": "great-equation",
          "label": {
            "zh": "文中提到的新個展",
            "en": "The new solo exhibition mentioned in the piece"
          },
          "type": "source",
          "sourceUrl": "https://www.gq.com.tw/special/porsche-shadegreenmetallic-cheyuwu"
        }
      ],
      "sources": [
        {
          "url": "https://www.gq.com.tw/special/porsche-shadegreenmetallic-cheyuwu",
          "label": "GQ Taiwan"
        }
      ],
      "dateNote": {
        "zh": "頁面上沒有顯示刊出日期，此處沿用建檔時提供的 2023-10-27。",
        "en": "The page shows no publication date; 27 Oct 2023 is carried over from the record supplied at cataloguing."
      },
      "image": {
        "src": "/static/lab/2023/gq-porsche.webp",
        "alt": {
          "zh": "GQ Taiwan：Inspired by Shade Green Metallic｜報導配圖",
          "en": "GQ Taiwan — Inspired by Shade Green Metallic — image from the article"
        },
        "credit": "GQ Taiwan / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=gq-porsche",
      "page_en": "https://cheyuwu.com/strata/2023/?id=gq-porsche",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-gq-porsche",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=gq-porsche"
    },
    {
      "year": "2023",
      "id": "words",
      "title": {
        "zh": "231019 話語",
        "en": "231019 Words"
      },
      "kind": "music",
      "date": "2023-11-19",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的作品，曲風標示為實驗。作品頁只有一句創作者寫下的文字，寫找回音樂的信仰與日常，一切起始於話語。頁面未附歌詞。",
        "en": "A release on StreetVoice tagged as experimental. The page carries a single line by the artist about reclaiming a faith in music and its everyday practice, where everything begins with words. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "鋼琴",
          "en": "Piano"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/751898/",
      "related": [
        {
          "id": "regret-to-birds",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/751898/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "StreetVoice 頁面標示的發布日期為 2023-11-19，曲名前綴 231019 指的是另一天。這一年他寫了一批鋼琴創作，這首是其中的起點。",
        "en": "StreetVoice lists the publication date as 19 Nov 2023 while the title prefix 231019 refers to a different day. It stands at the start of that year’s run of piano pieces."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=words",
      "page_en": "https://cheyuwu.com/strata/2023/?id=words",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-words",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=words"
    },
    {
      "year": "2023",
      "id": "regret-to-birds",
      "title": {
        "zh": "231110 致飛鳥的遺憾 Stray Birds 288, 223, 278",
        "en": "231110 Stray Birds 288, 223, 278"
      },
      "kind": "music",
      "date": "2023-11-19",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的作品，曲風標示為 Soundtrack 與 New age。作品頁指向泰戈爾的《飛鳥集》，曲名後的三個編號對應詩集中的篇章，頁面上沒有其他說明文字，也未附歌詞。",
        "en": "A release on StreetVoice tagged as soundtrack and new age. The page points to Tagore’s Stray Birds, and the three numbers after the title refer to pieces in that collection. No further text and no lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "詩",
          "en": "Poetry"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/751888/",
      "related": [
        {
          "id": "snow-poem-overture",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/751888/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "StreetVoice 頁面標示的發布日期為 2023-11-19，曲名前綴 231110 指的是另一天。",
        "en": "StreetVoice lists the publication date as 19 Nov 2023 while the title prefix 231110 refers to a different day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=regret-to-birds",
      "page_en": "https://cheyuwu.com/strata/2023/?id=regret-to-birds",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-regret-to-birds",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=regret-to-birds"
    },
    {
      "year": "2023",
      "id": "urban-contour-lexus",
      "title": {
        "zh": "城市輪廓 Urban Contour × Lexus",
        "en": "Urban Contour with Lexus"
      },
      "kind": "exhibition",
      "date": "2023-11-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "為 Lexus Amazing Life 第一百期封面創作的作品，該期主題為 Login to the Future Next Generation。作品頁寫這件作品談車與人、人與未來的三方對話，用輪廓與視覺語彙描繪還在成形的未來，並寫城市中的物質形體可以承載尚未被定義的嚮往。",
        "en": "A cover commission for the hundredth issue of Lexus Amazing Life, themed Login to the Future Next Generation. The work page frames it as a three-way dialogue between cars, people and the future, using contours and visual language to picture a future still taking shape, and describes material forms in the city as carriers of aspirations not yet defined."
      },
      "keywords": [
        {
          "zh": "品牌合作",
          "en": "Brand collaboration"
        },
        {
          "zh": "城市",
          "en": "City"
        }
      ],
      "url": "https://cheyuwu.com/lexus2023/",
      "related": [
        {
          "id": "urban-contour-fxhash",
          "label": {
            "zh": "同一個城市輪廓的名字",
            "en": "The same Urban Contour title"
          },
          "type": "theme",
          "year": "2024"
        }
      ],
      "sources": [
        {
          "url": "https://cheyuwu.com/lexus2023/",
          "label": "cheyuwu.com"
        }
      ],
      "dateNote": {
        "zh": "作品頁標示 231121，依此記為 2023-11-21。",
        "en": "The work page is marked 231121, recorded here as 21 Nov 2023."
      },
      "image": {
        "src": "/static/img/city.jpeg",
        "alt": {
          "zh": "城市輪廓的畫面",
          "en": "A frame from Urban Contour"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=urban-contour-lexus",
      "page_en": "https://cheyuwu.com/strata/2023/?id=urban-contour-lexus",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-urban-contour-lexus",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=urban-contour-lexus"
    },
    {
      "year": "2023",
      "id": "soulfish-digi-fi",
      "title": {
        "zh": "靈魂魚 SoulFish：宜蘭映像節 DIGI-FI",
        "en": "SoulFish at the Yilan DIGI-FI Festival"
      },
      "kind": "exhibition",
      "date": "2023-12",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "《靈魂魚》在宜蘭縣政府主辦的二〇二三映像節展出，地點為中興文化創意園區的有料倉庫與三十九號建物，展區第二章節幻遊之林由他的《靈魂魚》與吳克軍的《Zendo》構成，本屆導入 5G 傳輸做即時生成。他自己的作品頁寫以演算法的細膩筆觸描繪靈魂魚的輪廓，這些魚在虛構的海洋裡既真實又縹緲。",
        "en": "SoulFish was shown at the 2023 DIGI-FI festival organised by the Yilan County Government, at the Chung Hsing Cultural and Creative Park. His work and Ke-Chun Wu’s Zendo made up the second chapter of the exhibition, a forest of paper and light, and the edition introduced 5G transmission for real-time generation. His own page describes tracing the contours of soul fish with the fine brushwork of algorithms, fish at once vivid and ethereal in a fictional ocean."
      },
      "keywords": [
        {
          "zh": "互動裝置",
          "en": "Interactive installation"
        },
        {
          "zh": "藝術節",
          "en": "Festival"
        }
      ],
      "url": "https://cheyuwu.com/work/soulfish/",
      "related": [
        {
          "id": "personal-structures-venice",
          "label": {
            "zh": "同一件靈魂魚的另一次展出",
            "en": "Another showing of the same SoulFish work"
          },
          "type": "theme",
          "year": "2024"
        }
      ],
      "sources": [
        {
          "url": "https://cheyuwu.com/work/soulfish/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://digi-fi.tw/",
          "label": "映像節 DIGI-FI"
        }
      ],
      "dateNote": {
        "zh": "媒體報導標示展期為 2023-12-23 至 2024-01-23，此處以開展的月份歸檔。作品頁本身未載日期。",
        "en": "Press coverage gives the run as 23 Dec 2023 to 23 Jan 2024; the record is filed under the opening month. The work page itself carries no dates."
      },
      "image": {
        "src": "/static/img/soulfish/yilan-2023.jpg",
        "alt": {
          "zh": "靈魂魚在宜蘭映像節的展出現場",
          "en": "SoulFish at the Yilan DIGI-FI festival"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=soulfish-digi-fi",
      "page_en": "https://cheyuwu.com/strata/2023/?id=soulfish-digi-fi",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-soulfish-digi-fi",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=soulfish-digi-fi"
    },
    {
      "year": "2023",
      "id": "best100-award",
      "title": {
        "zh": "TAIWAN DESIGN BEST 100 年度概念展演活動",
        "en": "TAIWAN DESIGN BEST 100 — Concept Exhibition of the Year"
      },
      "kind": "award",
      "date": "2023-12",
      "datePrecision": "month",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Shopping Design 主辦的 TAIWAN DESIGN BEST 100 年度榜單，《萬物公式》數位生命演化之旅入選年度概念展演活動一類，榜單上的條目寫演算萬物之源，每一刻都是新生樣態。",
        "en": "The annual TAIWAN DESIGN BEST 100 list published by Shopping Design. The Great Equation: A Digital Life Evolution Journey was selected in the concept exhibition and performance of the year category, listed with the line that computing the origin of all things makes every moment newly born."
      },
      "keywords": [
        {
          "zh": "獎項",
          "en": "Award"
        },
        {
          "zh": "個展",
          "en": "Solo exhibition"
        }
      ],
      "url": "https://www.shoppingdesign.com.tw/post/view/9726",
      "related": [
        {
          "id": "great-equation",
          "label": {
            "zh": "入選的就是這檔個展",
            "en": "The selected exhibition"
          },
          "type": "source",
          "sourceUrl": "https://www.shoppingdesign.com.tw/post/view/9726"
        }
      ],
      "sources": [
        {
          "url": "https://www.shoppingdesign.com.tw/post/view/9726",
          "label": "Shopping Design"
        }
      ],
      "dateNote": {
        "zh": "只記到月份，榜單頁面未顯示明確刊出日期。",
        "en": "Month only; the list page shows no explicit publication date."
      },
      "image": {
        "src": "/static/lab/2023/best100-award.webp",
        "alt": {
          "zh": "TAIWAN DESIGN BEST 100 年度概念展演活動｜獎項相關圖片",
          "en": "TAIWAN DESIGN BEST 100 — Concept Exhibition of the Year — award image"
        },
        "credit": "Shopping Design / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=best100-award",
      "page_en": "https://cheyuwu.com/strata/2023/?id=best100-award",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-best100-award",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=best100-award"
    },
    {
      "year": "2023",
      "id": "soul-of-flowers-fxhash",
      "title": {
        "zh": "花的靈魂 The Soul of Flowers：fxhash 發行",
        "en": "The Soul of Flowers on fxhash"
      },
      "kind": "nft",
      "date": "2023-12-06",
      "datePrecision": "day",
      "dateBasis": "artist-site-date",
      "status": "published",
      "summary": {
        "zh": "官網作品頁記載的 fxhash 專案，編號 29643，發行 200 版，發行日 2023 年 12 月 6 日。",
        "en": "An fxhash project recorded on the artist's site: project 29643, 200 editions, released on 6 December 2023."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "NFT",
          "en": "NFT"
        }
      ],
      "url": "https://cheyuwu.com/work/soul-of-flowers/",
      "related": [
        {
          "id": "digital-art-mile-basel",
          "label": {
            "zh": "同一件作品的展出",
            "en": "The same work on show"
          },
          "type": "theme",
          "year": "2024"
        }
      ],
      "sources": [
        {
          "url": "https://cheyuwu.com/work/soul-of-flowers/",
          "label": "Che-Yu Wu / NFT page"
        }
      ],
      "dateNote": {
        "zh": "依官網作品頁記載，fxhash 平台已於 2026 年停站。",
        "en": "Date as recorded on the artist's site; the fxhash platform closed in 2026."
      },
      "image": {
        "src": "/static/nft/the_soul_of_flowers/flower demo.jpeg",
        "alt": {
          "zh": "花的靈魂作品畫面",
          "en": "The Soul of Flowers artwork frame"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=soul-of-flowers-fxhash",
      "page_en": "https://cheyuwu.com/strata/2023/?id=soul-of-flowers-fxhash",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-soul-of-flowers-fxhash",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=soul-of-flowers-fxhash"
    },
    {
      "year": "2023",
      "id": "best100-party",
      "title": {
        "zh": "BEST 100 年度講座派對分享",
        "en": "A talk at the BEST 100 annual lecture party"
      },
      "kind": "talk",
      "date": "2023-12-15",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "Shopping Design 為讀者舉辦的 BEST 100 年度講座派對，內容分六個主題章節，講者包含方序中、登曼波、趙文豪、黃銘彰、the MEDIAN 的石岱芸與彭冠傑，以及吳哲宇。活動頁寫他分享的是持續前進的動力從哪裡來。",
        "en": "A reader event held by Shopping Design for its BEST 100 list, arranged in six thematic chapters. Speakers included Joe Fang, Manbo Key, Wen-Hao Chao, Ming-Chang Huang, Tai-Yun Shih and Kuan-Chieh Peng of the MEDIAN, and Che-Yu Wu. The event page frames his talk around where the drive to keep going comes from."
      },
      "keywords": [
        {
          "zh": "講座",
          "en": "Talk"
        },
        {
          "zh": "設計社群",
          "en": "Design community"
        }
      ],
      "url": "https://www.shoppingdesign.com.tw/post/view/9705",
      "related": [
        {
          "id": "best100-award",
          "label": {
            "zh": "同一份 BEST 100 年度榜單",
            "en": "The same BEST 100 list"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.shoppingdesign.com.tw/post/view/9705",
          "label": "Shopping Design"
        }
      ],
      "dateNote": {
        "zh": "活動日期，依頁面標示為 2023-12-15。",
        "en": "Event date as listed on the page, 15 Dec 2023."
      },
      "image": {
        "src": "/static/lab/2023/best100-party.webp",
        "alt": {
          "zh": "BEST 100 年度講座派對分享｜活動主視覺或現場",
          "en": "A talk at the BEST 100 annual lecture party — event image"
        },
        "credit": "Shopping Design / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=best100-party",
      "page_en": "https://cheyuwu.com/strata/2023/?id=best100-party",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-best100-party",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=best100-party"
    },
    {
      "year": "2023",
      "id": "vogue-digi-fi",
      "title": {
        "zh": "Vogue：2023 映像節光影幻境",
        "en": "Vogue on the 2023 DIGI-FI festival"
      },
      "kind": "press",
      "date": "2023-12-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Vogue Taiwan 的展覽介紹。文章寫映像節於 2023-12-23 至 2024-01-23 在宜蘭中興文創園區舉行，共六件作品與一面大型光雕投影牆，分四段故事章節。第二展區幻遊之林寫他的《靈魂魚》引導觀眾穿梭由光影構成的山林，並用 5G 的高傳輸與低延遲做即時演算。",
        "en": "An exhibition guide in Vogue Taiwan. It gives the run as 23 Dec 2023 to 23 Jan 2024 at the Chung Hsing park in Yilan, with six works and a large projection-mapped wall across four narrative chapters. The second zone describes his SoulFish leading visitors through forests made of light, computed in real time over 5G."
      },
      "keywords": [
        {
          "zh": "媒體報導",
          "en": "Press"
        },
        {
          "zh": "藝術節",
          "en": "Festival"
        }
      ],
      "url": "https://www.vogue.com.tw/special/digi-fi-2023",
      "related": [
        {
          "id": "soulfish-digi-fi",
          "label": {
            "zh": "報導中介紹的作品",
            "en": "The work covered in the article"
          },
          "type": "source",
          "sourceUrl": "https://www.vogue.com.tw/special/digi-fi-2023"
        }
      ],
      "sources": [
        {
          "url": "https://www.vogue.com.tw/special/digi-fi-2023",
          "label": "Vogue Taiwan"
        }
      ],
      "dateNote": {
        "zh": "報導刊出日期，依頁面標示為 2023-12-21。",
        "en": "Publication date as listed on the page, 21 Dec 2023."
      },
      "image": {
        "src": "/static/lab/2023/vogue-digi-fi.webp",
        "alt": {
          "zh": "Vogue：2023 映像節光影幻境｜報導配圖",
          "en": "Vogue on the 2023 DIGI-FI festival — image from the article"
        },
        "credit": "Vogue Taiwan / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=vogue-digi-fi",
      "page_en": "https://cheyuwu.com/strata/2023/?id=vogue-digi-fi",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-vogue-digi-fi",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=vogue-digi-fi"
    },
    {
      "year": "2023",
      "id": "snow-poem-overture",
      "title": {
        "zh": "231225 雪境詩篇序曲",
        "en": "231225 Overture to the Snow Verses"
      },
      "kind": "music",
      "date": "2023-12-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開於 StreetVoice 的作品，曲風標示為 Soundtrack 與 New age。作品頁只有一句文字，寫靜謐的白色幻境與深陷其中的腳印。頁面未附歌詞。",
        "en": "A release on StreetVoice tagged as soundtrack and new age. The page carries one line about a quiet white realm and footprints sunk into it. No lyrics are provided."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "鋼琴",
          "en": "Piano"
        }
      ],
      "url": "https://streetvoice.com/frank890417/songs/756046/",
      "related": [
        {
          "id": "sea-of-people",
          "label": {
            "zh": "同一年的鋼琴創作",
            "en": "The same year of piano pieces"
          },
          "type": "theme",
          "year": "2024"
        }
      ],
      "sources": [
        {
          "url": "https://streetvoice.com/frank890417/songs/756046/",
          "label": "StreetVoice"
        }
      ],
      "dateNote": {
        "zh": "依 StreetVoice 頁面標示的發布日期，曲名前綴 231225 為同一日。",
        "en": "Publication date as listed on StreetVoice; the title prefix 231225 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=snow-poem-overture",
      "page_en": "https://cheyuwu.com/strata/2023/?id=snow-poem-overture",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-snow-poem-overture",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=snow-poem-overture"
    },
    {
      "year": "2023",
      "id": "elle-digi-fi",
      "title": {
        "zh": "ELLE：2023 宜蘭映像節五大必看亮點",
        "en": "ELLE on the 2023 Yilan DIGI-FI festival"
      },
      "kind": "press",
      "date": "2023-12-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "ELLE 的展覽介紹。文章寫這是第七屆映像節，由宜蘭縣政府主辦，導入 5G 應用並邀請台港日的科技藝術家，展區分四段故事章節。第二章節幻遊之林介紹他的互動作品《靈魂魚》，寫他以演算法的細膩筆觸描繪靈魂魚的生動輪廓。文末列展期為 2023-12-23 至 2024-01-23，地點在中興文化創意園區。",
        "en": "An exhibition guide in ELLE. It notes the seventh edition of the festival, organised by the Yilan County Government, introducing 5G applications and inviting artists from Taiwan, Hong Kong and Japan across four narrative chapters. The second chapter presents his interactive work SoulFish, describing algorithmic brushwork tracing its contours. The article lists the run as 23 Dec 2023 to 23 Jan 2024 at the Chung Hsing Cultural and Creative Park."
      },
      "keywords": [
        {
          "zh": "媒體報導",
          "en": "Press"
        },
        {
          "zh": "藝術節",
          "en": "Festival"
        }
      ],
      "url": "https://www.elle.com/tw/life/style/g46220181/2023-yilan-digi-fei-festival/",
      "related": [
        {
          "id": "soulfish-digi-fi",
          "label": {
            "zh": "報導中介紹的作品",
            "en": "The work covered in the article"
          },
          "type": "source",
          "sourceUrl": "https://www.elle.com/tw/life/style/g46220181/2023-yilan-digi-fei-festival/"
        }
      ],
      "sources": [
        {
          "url": "https://www.elle.com/tw/life/style/g46220181/2023-yilan-digi-fei-festival/",
          "label": "ELLE Taiwan"
        }
      ],
      "dateNote": {
        "zh": "報導刊出日期，依頁面標示為 2023-12-27。",
        "en": "Publication date as listed on the page, 27 Dec 2023."
      },
      "image": {
        "src": "/static/lab/2023/elle-digi-fi.webp",
        "alt": {
          "zh": "ELLE：2023 宜蘭映像節五大必看亮點｜報導配圖",
          "en": "ELLE on the 2023 Yilan DIGI-FI festival — image from the article"
        },
        "credit": "ELLE Taiwan / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2023/?id=elle-digi-fi",
      "page_en": "https://cheyuwu.com/strata/2023/?id=elle-digi-fi",
      "record_url": "https://cheyuwu.com/zh/strata/2023/#lab-elle-digi-fi",
      "panel_url": "https://cheyuwu.com/zh/strata/2023/?id=elle-digi-fi"
    },
    {
      "year": "2022",
      "id": "ccin-ar-kmfa",
      "title": {
        "zh": "AR 系列二：高雄市立美術館「南方作為衝撞之所」",
        "en": "AR Series 2 — South Plus at the Kaohsiung Museum of Fine Arts"
      },
      "kind": "publication",
      "date": "2022-01-03",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "介紹高雄市立美術館的「南方作為衝撞之所」展覽，展中有十四件經典館藏加上擴增實境。該展在美術館整修後於 2021 年開展，適逢建館二十五週年。文章說明南方在此既是地理位置，也是一種看見多元歷史敘事與被忽略聲音的視角。觀眾可下載美術館的典藏特藏室應用程式，透過 AR 看陳澄波風景畫與鄭世璠〈三等車廂〉等作品的風動效果與立體建模。展覽也提供展場的 VR 三百六十度環景，讓疫情期間無法到場的人在線上觀看並閱讀藝術家背景。",
        "en": "An introduction to South Plus: The South as a Place of Encounter at the Kaohsiung Museum of Fine Arts, where fourteen classic collection works are augmented with AR. The show opened in 2021 after the museum's renovation and marked its twenty-fifth anniversary. The article explains that south here is a viewpoint onto plural histories and overlooked voices rather than a location. Visitors download the museum's collection app to see effects such as wind motion and 3D modelling on works by Chen Cheng-po and Cheng Shih-huang. The exhibition also offers a 360-degree VR walkthrough with artist background for remote visitors during pandemic closures."
      },
      "keywords": [
        {
          "zh": "擴增實境",
          "en": "Augmented reality"
        },
        {
          "zh": "美術館",
          "en": "Museums"
        }
      ],
      "url": "https://creativecoding.in/2022/01/03/ar-2-kmfa-south-plus/",
      "related": [
        {
          "id": "ccin-nft-value",
          "label": {
            "zh": "同一條專欄發布線",
            "en": "The same column publishing line"
          },
          "type": "theme",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/01/03/ar-2-kmfa-south-plus/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-ar-kmfa.webp",
        "alt": {
          "zh": "AR 系列二：高雄市立美術館「南方作為衝撞之所」｜文章配圖",
          "en": "AR Series 2 — South Plus at the Kaohsiung Museum of Fine Arts — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-ar-kmfa",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-ar-kmfa",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-ar-kmfa",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-ar-kmfa"
    },
    {
      "year": "2022",
      "id": "stans-foundation",
      "title": {
        "zh": "智榮基金會《施振榮伯樂識馬 吳哲宇國際舞台發光》",
        "en": "Stan Shih Foundation — Stan Shih Spots a Talent: Che-Yu Wu on the International Stage"
      },
      "kind": "press",
      "date": "2022-02-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "智榮基金會發布的報導。宏碁創辦人施振榮在一場農曆新年線上拜年活動中提到，他在元宇宙世界裡發現一匹千里馬，指的是數位藝術家吳哲宇，並表示會協助把他的作品介紹給更多人。文章回溯兩人的淵源：吳哲宇在 2009 年第五屆宏碁數位創作獎國中組拿下第一名，連續五年拿下四座第一與一座評審團大獎。報導也記他在紐約大學取得整合數位媒體碩士後於國際數位藝術界受到注目，並列出接下來的計畫，包含在臺灣舉辦首次個展、推出探索演算法藝術與數位有機生命的沉浸式裝置、與其他臺灣數位藝術家共同策劃臺灣百岳 NFT 體驗展，以及成立 Formosa Art Bank DAO 支持臺灣 NFT 生態系的創作者。",
        "en": "An article from the Stan Shih Foundation. At an online lunar new year greeting event, Acer founder Stan Shih said he had found an exceptional talent in the metaverse, referring to digital artist Che-Yu Wu, and would help introduce his work more widely. The piece traces their history back to 2009, when Wu took first place in the junior high division of the fifth Acer Digital Creation Award, going on to win four first places and a jury grand prize across five consecutive years. It notes his international recognition after an NYU master's in integrated digital media, and lists upcoming plans including his first solo exhibition in Taiwan, immersive installations on algorithmic art and organic digital life, co-curating a Taiwan hundred-peaks NFT experience exhibition, and founding Formosa Art Bank DAO to support creators in Taiwan's NFT ecosystem."
      },
      "keywords": [
        {
          "zh": "人物報導",
          "en": "Profile"
        },
        {
          "zh": "獎項淵源",
          "en": "Award history"
        }
      ],
      "url": "https://stansfoundation.org/articles/378197",
      "related": [
        {
          "id": "fab-dao-blindbox",
          "label": {
            "zh": "報導提到的 FAB DAO 計畫",
            "en": "The FAB DAO project mentioned in the article"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://stansfoundation.org/articles/378197",
          "label": "智榮基金會"
        }
      ],
      "dateNote": {
        "zh": "報導發布日期，文中提到的拜年活動記為七日。",
        "en": "Article publication date; the greeting event it describes is dated the seventh."
      },
      "image": {
        "src": "/static/lab/2022/stans-foundation.webp",
        "alt": {
          "zh": "智榮基金會《施振榮伯樂識馬 吳哲宇國際舞台發光》｜報導配圖",
          "en": "Stan Shih Foundation — Stan Shih Spots a Talent: Che-Yu Wu on the International Stage — image from the article"
        },
        "credit": "Stan Shih Foundation / page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=stans-foundation",
      "page_en": "https://cheyuwu.com/strata/2022/?id=stans-foundation",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-stans-foundation",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=stans-foundation"
    },
    {
      "year": "2022",
      "id": "ccin-student-works",
      "title": {
        "zh": "把程式當畫筆！《互動藝術程式創作入門》學生作品賞析",
        "en": "Code as a Brush — Student Works from the Interactive Art Programming Course"
      },
      "kind": "publication",
      "date": "2022-02-08",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "介紹《互動藝術程式創作入門》課程的七件學生作品，說明沒有程式背景的初學者如何用 p5.js 做出視覺創作。七件作品分別是把音樂節奏轉成視覺粒子的 Drain、可用滑鼠切換日夜光線的室內空間 Houses、受俄國構成主義啟發以矩形與光影表現時間流動的 Shadow、點擊會噴墨的海底互動 Octopus Ink、以同心圓回應滑鼠位置的水墨漣漪、在原子爆炸與夢境方塊之間切換的神秘炸彈，以及在黑暗中談希望的粒子構成 Universe。文章對每件作品補上動畫技法、混合模式與進階效果的技術說明。",
        "en": "A showcase of seven student projects from the Interactive Art Programming course, showing how beginners without a coding background make visual work in p5.js. The pieces range from a work turning musical rhythm into visual particles, an interior space whose day and night lighting follows the mouse, a constructivism-inspired study of overlapping rectangles and light, an underwater scene that releases ink on click, ink ripples responding to cursor position, a dual-mode universe switching between atomic explosion and dream cubes, and a particle composition about hope in darkness. Each entry carries technical notes on animation, blend modes and advanced effects."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Teaching"
        },
        {
          "zh": "學生作品",
          "en": "Student work"
        }
      ],
      "url": "https://creativecoding.in/2022/02/08/creative-coding-students-artworks/",
      "related": [
        {
          "id": "ccin-ar-kmfa",
          "label": {
            "zh": "同一條專欄發布線",
            "en": "The same column publishing line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/02/08/creative-coding-students-artworks/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-student-works.webp",
        "alt": {
          "zh": "把程式當畫筆！《互動藝術程式創作入門》學生作品賞析｜文章配圖",
          "en": "Code as a Brush — Student Works from the Interactive Art Programming Course — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-student-works",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-student-works",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-student-works",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-student-works"
    },
    {
      "year": "2022",
      "id": "blocktrend-ep150",
      "title": {
        "zh": "區塊勢 EP.150 賣授權是失策，純創作的 NFT 更搶手",
        "en": "Blocktrend EP.150 — Licensing Was a Misstep, Pure Creation Sells Better"
      },
      "kind": "podcast",
      "date": "2022-02-15",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "區塊勢 Podcast 第 150 集，長度約五十五分鐘，來賓為新媒體藝術家吳哲宇。內容談他從在 Hahow 教互動藝術與網頁設計的哲宇老師走到 NFT 創作者的過程，也談電機背景如何進入數位藝術。節目聊到他最早在 OpenSea 發行的 NFT乏人問津、Art Blocks 上的抄襲事件反而讓作品被看見、他從把 NFT 當授權工具轉向純粹創作表達，以及 FAB DAO 如何連結非營利組織與新興創作者。節目的判斷是原創作品在 NFT 場域比授權路線更有共鳴。",
        "en": "Episode 150 of the Blocktrend podcast, around fifty-five minutes, with new media artist Che-Yu Wu. It follows his move from teaching interactive art and web design on Hahow to working as an NFT creator, and how an electrical engineering background led into digital art. The conversation covers his first OpenSea releases going unnoticed, an Art Blocks plagiarism incident that unexpectedly raised his visibility, his shift from treating NFTs as licensing tools toward pure creative expression, and FAB DAO connecting nonprofits with emerging creators. The episode argues original work resonates more in the NFT space than licensing-led approaches."
      },
      "keywords": [
        {
          "zh": "Podcast",
          "en": "Podcast"
        },
        {
          "zh": "NFT",
          "en": "NFT"
        }
      ],
      "url": "https://podcasts.apple.com/podcast/id1441274280?i=1000551213155",
      "related": [
        {
          "id": "fab-dao-blindbox",
          "label": {
            "zh": "節目談到的 FAB DAO",
            "en": "FAB DAO as discussed in the episode"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://podcasts.apple.com/podcast/id1441274280?i=1000551213155",
          "label": "Apple Podcasts"
        }
      ],
      "dateNote": {
        "zh": "節目發布日期。",
        "en": "Episode release date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=blocktrend-ep150",
      "page_en": "https://cheyuwu.com/strata/2022/?id=blocktrend-ep150",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-blocktrend-ep150",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=blocktrend-ep150"
    },
    {
      "year": "2022",
      "id": "ccin-gsap",
      "title": {
        "zh": "【互動網頁程式教學】用 GSAP 做直播互動網頁",
        "en": "Interactive Web Tutorial — Building a Livestream Page with GSAP"
      },
      "kind": "publication",
      "date": "2022-03-10",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "教學文，用 Vue.js、Vue CLI 與 GSAP 做一個類似 Facebook 手機直播介面的網頁，包含影像串流、會像粒子飄動的表情符號反應，以及有進出場轉場的留言區。學習重點包含 Vue 的 ref 與 $refs 存取 DOM、以原生 JavaScript 載入影片串流、用 GSAP 的 TweenMax 與 TimelineMax 做表情動畫，以及用 transition-group 處理元素動畫。文章從單段與多段動畫的基礎開始，逐一做出直播標籤的呼吸效果、影像區、表情反應與留言，最後組成完整介面，並附上可運作的 CodeSandbox 範例。",
        "en": "A tutorial building a Facebook-style mobile livestream interface with Vue.js, Vue CLI and GSAP, including a video feed, emoji reactions that drift like particles, and a comment section with enter and exit transitions. It covers Vue's ref and $refs for DOM access, loading video streams with native JavaScript, emoji animation with GSAP's TweenMax and TimelineMax, and transition-group for element animation. The piece moves from single and multi-stage animation basics through each component to a working interface, with a live CodeSandbox demo."
      },
      "keywords": [
        {
          "zh": "GSAP",
          "en": "GSAP"
        },
        {
          "zh": "Vue",
          "en": "Vue"
        }
      ],
      "url": "https://creativecoding.in/2022/03/10/gsap-livestream-webpage/",
      "related": [
        {
          "id": "ccin-student-works",
          "label": {
            "zh": "同一條教學文發布線",
            "en": "The same tutorial publishing line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/03/10/gsap-livestream-webpage/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-gsap.webp",
        "alt": {
          "zh": "【互動網頁程式教學】用 GSAP 做直播互動網頁｜文章配圖",
          "en": "Interactive Web Tutorial — Building a Livestream Page with GSAP — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-gsap",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-gsap",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-gsap",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-gsap"
    },
    {
      "year": "2022",
      "id": "neocha-algorithmic-bliss",
      "title": {
        "zh": "Neocha《Algorithmic Bliss》",
        "en": "Neocha — Algorithmic Bliss"
      },
      "kind": "press",
      "date": "2022-03-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Neocha 雜誌的藝術家報導。文章描述他的生成式創作由演算法執行既定規則產生獨一無二的動態作品，並回溯他從小學接觸 Adobe Flash、讀資訊相關科系到進入紐約大學整合設計與媒體學程的路徑。報導把重點放在演算法創作裡的人的位置：機器產生影像，但人的挑選與情感意圖無法被取代。他在文中說機器不會有情感，因為它們太完美，人類則是有瑕疵的生物，好的藝術可以從這些瑕疵裡長出來。報導也記他在 Art Blocks 上因 Sea Hams 系列受到注目，程式碼被另一個團體抄襲後社群反而聚集聲援，最終使他進入 Art Blocks 名人堂、Sea Hams 成為平台的非官方吉祥物，以及他在 2021 年 12 月成立 FAB DAO 支持臺灣新興數位藝術家。",
        "en": "An artist feature in Neocha. It describes generative art as algorithms executing predetermined rules to produce unique animated works, and traces his path from Adobe Flash in elementary school through computer science studies to NYU's Integrated Design and Media programme. The article centres the human element in algorithmic creation: machines generate the imagery, but human curation and emotional intention cannot be replaced. He says machines do not experience emotion because they are too perfect, while humans are flawed creatures and good art can come from those flaws. It also recounts his breakthrough with the Sea Hams series on Art Blocks, the community rallying after another collective plagiarised his code, his entry into the Art Blocks Hall of Fame with Sea Hams becoming the platform's unofficial mascot, and his founding of FAB DAO in December 2021 to support emerging Taiwanese digital artists."
      },
      "keywords": [
        {
          "zh": "國際報導",
          "en": "International press"
        },
        {
          "zh": "生成式藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://neocha.com/magazine/algorithmic-bliss/",
      "related": [
        {
          "id": "electriz",
          "label": {
            "zh": "報導提到的 Art Blocks 線",
            "en": "The Art Blocks line covered in the article"
          },
          "type": "theme",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://neocha.com/magazine/algorithmic-bliss/",
          "label": "Neocha"
        }
      ],
      "dateNote": {
        "zh": "報導發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/neocha-algorithmic-bliss.webp",
        "alt": {
          "zh": "Neocha《Algorithmic Bliss》｜報導配圖",
          "en": "Neocha — Algorithmic Bliss — image from the article"
        },
        "credit": "Neocha / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=neocha-algorithmic-bliss",
      "page_en": "https://cheyuwu.com/strata/2022/?id=neocha-algorithmic-bliss",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-neocha-algorithmic-bliss",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=neocha-algorithmic-bliss"
    },
    {
      "year": "2022",
      "id": "ccin-birds-on-poles",
      "title": {
        "zh": "【p5.js 創作教學】鳥與電線桿",
        "en": "p5.js Tutorial — Birds on Power Lines"
      },
      "kind": "publication",
      "date": "2022-03-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "以十六個步驟用 p5.js 做出停在電線上的鳥群，從畫電線一路做到有動畫的完整場景。技法包含用 lerp() 做出電線桿之間的下垂曲線、用 class 與 constructor 建可重用物件、隨機生成不同間距與高度的電線桿、用上下兩段弧線組出鳥的身體、用色彩內插做漸層背景、讓鳥回應游標靠近、以及依圖層深度調整電線桿粗細。文章的主張是在規律中生成多樣，每個元素結構一致而尺寸顏色位置不同，重新整理頁面就看到不同時刻的配色。進階部分用 Perlin noise 做出自然的鳥群動作，並用 Coolors 取得多組可切換的色票。",
        "en": "A sixteen-step p5.js tutorial building birds perched on power lines, from drawing the wires to a fully animated scene. Techniques include lerp() for the sagging curve between poles, classes and constructors for reusable objects, randomised pole spacing and height, birds built from paired arcs, gradient backgrounds through colour interpolation, birds reacting to cursor proximity, and pole thickness varying with depth. The argument is generating diversity within regularity, where elements share a structure but differ in size, colour and position, so each refresh shows a different time of day. Advanced sections use Perlin noise for natural bird motion and pull configurable palettes from Coolors."
      },
      "keywords": [
        {
          "zh": "p5.js",
          "en": "p5.js"
        },
        {
          "zh": "生成式構圖",
          "en": "Generative composition"
        }
      ],
      "url": "https://creativecoding.in/2022/03/24/p5-js-birds-on-poles/",
      "related": [
        {
          "id": "ccin-gsap",
          "label": {
            "zh": "同一條教學文發布線",
            "en": "The same tutorial publishing line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/03/24/p5-js-birds-on-poles/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-birds-on-poles.webp",
        "alt": {
          "zh": "【p5.js 創作教學】鳥與電線桿｜文章配圖",
          "en": "p5.js Tutorial — Birds on Power Lines — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-birds-on-poles",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-birds-on-poles",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-birds-on-poles",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-birds-on-poles"
    },
    {
      "year": "2022",
      "id": "chaos-lab-1",
      "title": {
        "zh": "個展《混沌實驗室》第一檔 @ 双融域 AMBI SPACE ONE",
        "en": "Chaos Lab Solo Exhibition, First Run — AMBI SPACE ONE"
      },
      "kind": "exhibition",
      "date": "2022-03-29",
      "datePrecision": "day",
      "dateBasis": "artist-recorded-event",
      "status": "artist-recorded",
      "summary": {
        "zh": "生成藝術個展《混沌實驗室》的第一檔，副標為從 NFT 虛擬到現實世界的轉換，地點在臺北一〇一五樓的双融域 AMBI SPACE ONE。展覽集結他 2020 至 2022 年間的 NFT 創作，精選五十件生成式演算作品，題材取自自然、物理、現代藝術、數學韻律與音樂，把原本在線上的生成式影像轉譯成線下的沉浸式體驗。",
        "en": "The first run of the generative art solo exhibition Chaos Lab, subtitled as a translation from virtual NFTs to the physical world, at AMBI SPACE ONE on the fifth floor of Taipei 101. The show gathers his NFT work from 2020 to 2022 into fifty selected generative pieces drawing on nature, physics, modern art, mathematical rhythm and music, turning online generative imagery into an offline immersive experience."
      },
      "keywords": [
        {
          "zh": "個展",
          "en": "Solo exhibition"
        },
        {
          "zh": "沉浸式",
          "en": "Immersive"
        }
      ],
      "url": "/work/chaos-lab/",
      "related": [
        {
          "id": "chaos-lab-2",
          "label": {
            "zh": "同一檔展覽的五月延伸場",
            "en": "The May extension of the same exhibition"
          },
          "type": "theme"
        },
        {
          "id": "electriz",
          "label": {
            "zh": "展覽的第二章展出 Electriz",
            "en": "Electriz shown in the exhibition's second chapter"
          },
          "type": "theme",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://monolab.world/zh/exhibition/23",
          "label": "MONOLAB 展覽頁"
        },
        {
          "url": "https://youtu.be/B3mqk5w8FVo",
          "label": "展覽紀錄影片"
        }
      ],
      "dateNote": {
        "zh": "第一檔日期依藝術家自記。公開報導只記錄到五月二十日至二十二日那一檔。",
        "en": "The first run date follows the artist's own record; public reporting documents only the 20 to 22 May run."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_06_f898586ce8.jpg",
        "alt": {
          "zh": "《混沌實驗室》展場沉浸投影畫面",
          "en": "Immersive projection view from the Chaos Lab exhibition"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=chaos-lab-1",
      "page_en": "https://cheyuwu.com/strata/2022/?id=chaos-lab-1",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-chaos-lab-1",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=chaos-lab-1"
    },
    {
      "year": "2022",
      "id": "cheers-2022",
      "title": {
        "zh": "Cheers 快樂工作人《不到 30 歲！他靠 NFT 翻身》",
        "en": "Cheers Magazine — Under 30 and Turned Around by NFTs"
      },
      "kind": "press",
      "date": "2022-04",
      "datePrecision": "month",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Cheers 快樂工作人的人物報導，主題是他在三十歲前以 NFT 生成式作品改變職涯與身價的歷程。",
        "en": "A profile in Cheers magazine on how he changed his career and standing before thirty through generative NFT work."
      },
      "keywords": [
        {
          "zh": "人物報導",
          "en": "Profile"
        },
        {
          "zh": "NFT",
          "en": "NFT"
        }
      ],
      "url": "https://www.cheers.com.tw/article/article.action?id=5100763",
      "related": [
        {
          "id": "gvm-2021",
          "label": {
            "zh": "同一波媒體報導",
            "en": "The same wave of press coverage"
          },
          "type": "theme",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://www.cheers.com.tw/article/article.action?id=5100763",
          "label": "Cheers 快樂工作人"
        }
      ],
      "dateNote": {
        "zh": "僅記到月份。",
        "en": "Recorded to the month only."
      },
      "image": {
        "src": "/static/lab/2022/cheers-2022.webp",
        "alt": {
          "zh": "Cheers 快樂工作人《不到 30 歲！他靠 NFT 翻身》｜報導配圖",
          "en": "Cheers Magazine — Under 30 and Turned Around by NFTs — image from the article"
        },
        "credit": "Cheers / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=cheers-2022",
      "page_en": "https://cheyuwu.com/strata/2022/?id=cheers-2022",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-cheers-2022",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=cheers-2022"
    },
    {
      "year": "2022",
      "id": "cct-meetup-1",
      "title": {
        "zh": "Creative Coding Taiwan 第一次社群聚：吳哲宇的生成式藝術宇宙",
        "en": "Creative Coding Taiwan First Meetup — Che-Yu Wu's Generative Art Universe"
      },
      "kind": "talk",
      "date": "2022-04",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "Creative Coding Taiwan 社群第一次實體聚會的紀錄，主講人為藝術家、Monoame Design 創辦人吳哲宇。內容從創意程式的定義談起，把程式當成創作媒材以產生新的現象與連結，接著談生成式藝術裡的規則、限制、敘事、視覺呈現、變化與隨機。工具面涵蓋 p5.js、Open Processing、GLSL shader、Unreal Engine 與 TouchDesigner。他也介紹自己在 fxhash 的靈魂海系列與 OpenSea 的 CryptoPochi，談結合區塊鏈與網頁技術的互動式 NFT，並延伸到 GPU 運算與 GLSL 在創作上的應用。紀錄文標示這是約兩小時直播的三篇連載之一。",
        "en": "A record of the first in-person Creative Coding Taiwan meetup, with artist and Monoame Design founder Che-Yu Wu as speaker. It opens on what creative coding is, treating code as a medium for producing new phenomena and connections, then moves through rules, constraints, storytelling, visual presentation, variation and randomness in generative art. Tools covered include p5.js, Open Processing, GLSL shaders, Unreal Engine and TouchDesigner. He presents his fxhash SoulSea series and CryptoPochi on OpenSea as interactive NFTs combining blockchain and web technology, and extends into GPU rendering and GLSL. The post is the first of three parts covering the roughly two-hour livestream."
      },
      "keywords": [
        {
          "zh": "社群聚會",
          "en": "Community meetup"
        },
        {
          "zh": "演講",
          "en": "Talk"
        }
      ],
      "url": "https://creativecoding.in/2022/05/06/creative-coding-meetup-202204-cheyu-wu/",
      "related": [
        {
          "id": "cct-meetup-2",
          "label": {
            "zh": "同一條社群聚會系列",
            "en": "The same community meetup series"
          },
          "type": "theme"
        },
        {
          "id": "soulsea",
          "label": {
            "zh": "講座介紹的作品",
            "en": "A work presented in the talk"
          },
          "type": "theme",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/05/06/creative-coding-meetup-202204-cheyu-wu/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "僅記到月份。紀錄文標示活動日為 2022 年 4 月 14 日，文章於同年 5 月 6 日發布。",
        "en": "Recorded to the month only. The write-up dates the event to 14 April 2022 and was published on 6 May 2022."
      },
      "image": {
        "src": "/static/lab/2022/cct-meetup-1.webp",
        "alt": {
          "zh": "Creative Coding Taiwan 第一次社群聚：吳哲宇的生成式藝術宇宙｜活動主視覺或現場",
          "en": "Creative Coding Taiwan First Meetup — Che-Yu Wu's Generative Art Universe — event image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=cct-meetup-1",
      "page_en": "https://cheyuwu.com/strata/2022/?id=cct-meetup-1",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-cct-meetup-1",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=cct-meetup-1"
    },
    {
      "year": "2022",
      "id": "ccin-coral-carnival",
      "title": {
        "zh": "【p5.js 創作教學】Coral Carnival 珊瑚嘉年華",
        "en": "p5.js Tutorial — Coral Carnival"
      },
      "kind": "publication",
      "date": "2022-04-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "完整記錄珊瑚嘉年華這件生成式作品從無到有的十個步驟：從鋼琴、樂譜與植物長出的初始構想，建立基本的 V 形圖樣，用迴圈與旋轉做出放射狀的萬花筒結構，以 Coolors 建立色票，再用材質疊加與混合模式提升畫面質感，最後細修並輸出。技術概念包含以 frameCount() 驅動動畫、用 colorMode() 管理色彩、translate 與 rotate 與 scale 的空間變換，以及用 Perlin noise 產生自然隨機。文章的主張是生成式藝術靠材質、色彩、細節與變化一起把畫面撐到耐看。",
        "en": "A ten-step account of making the generative piece Coral Carnival from scratch: an initial concept drawn from piano, sheet music and plants, a basic V-shaped motif, radial kaleidoscopic structures through loops and rotation, palettes built with Coolors, texture overlays and blend modes to lift the image, then final refinement and export. Technical ground covers frameCount()-driven animation, colour management with colorMode(), translate, rotate and scale transformations, and Perlin noise for natural randomisation. The argument is that generative art holds up through materials, colour, detail and variation together."
      },
      "keywords": [
        {
          "zh": "p5.js",
          "en": "p5.js"
        },
        {
          "zh": "生成式藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://creativecoding.in/2022/04/07/p5-js-coral-carnival/",
      "related": [
        {
          "id": "ccin-birds-on-poles",
          "label": {
            "zh": "同一條教學文發布線",
            "en": "The same tutorial publishing line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/04/07/p5-js-coral-carnival/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-coral-carnival.webp",
        "alt": {
          "zh": "【p5.js 創作教學】Coral Carnival 珊瑚嘉年華｜文章配圖",
          "en": "p5.js Tutorial — Coral Carnival — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-coral-carnival",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-coral-carnival",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-coral-carnival",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-coral-carnival"
    },
    {
      "year": "2022",
      "id": "clab-dialogue-wang",
      "title": {
        "zh": "創意程式設計：Processing 與 p5.js 教學與趨勢觀察，王連晟與吳哲宇台美連線對談",
        "en": "Creative Coding: Processing and p5.js Teaching and Trends — Lien-Cheng Wang and Che-Yu Wu in Dialogue"
      },
      "kind": "interview",
      "date": "2022-04-14",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "臺灣當代文化實驗場 C-LAB 主辦的台美連線對談，屬於 2021 未來媒體藝術節的節目，對談者為北藝大講師、科技藝術家王連晟，以及 Monoame Design 創辦人、跨領域新媒體藝術家吳哲宇。內容談 Processing 與 p5.js 作為創意程式的入門工具，兩人都主張教學重點放在創作作品與思考方法，語言與技術是其次，也談了學院與業界教法的差異、生成式藝術的興起，以及 Art Blocks 這類 NFT 平台上多數作品都用 p5.js 寫成的現況。",
        "en": "A Taiwan-US online dialogue hosted by C-LAB as part of the 2021 Future Media Arts Festival, between Lien-Cheng Wang, lecturer at Taipei National University of the Arts and technology artist, and Che-Yu Wu, founder of Monoame Design and interdisciplinary new media artist. They discuss Processing and p5.js as accessible entry points to creative coding, both arguing that teaching should centre on making work rather than learning a language and on thinking methods rather than technique. The conversation also covers academic versus industry teaching, the rise of generative art, and how most work on NFT platforms such as Art Blocks is written in p5.js."
      },
      "keywords": [
        {
          "zh": "對談",
          "en": "Dialogue"
        },
        {
          "zh": "創意程式教學",
          "en": "Creative coding education"
        }
      ],
      "url": "https://creativecoding.in/2022/04/14/clab-2021-lien-cheng-wang-che-yu-wu/",
      "related": [
        {
          "id": "cct-meetup-1",
          "label": {
            "zh": "同一年的社群對談線",
            "en": "The same community conversation line that year"
          },
          "type": "theme"
        },
        {
          "id": "clab-p5-workshop-2021",
          "label": {
            "zh": "同一檔藝術節的工作坊",
            "en": "The workshop from the same festival"
          },
          "type": "theme",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/04/14/clab-2021-lien-cheng-wang-che-yu-wu/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。對談本身記於 2021 年 10 月 21 日，屬於 2021 未來媒體藝術節的節目，藝術節期間為 2021 年 10 月 9 日至 11 月 23 日。",
        "en": "Article publication date. The dialogue itself is dated 21 October 2021, within the 2021 Future Media Arts Festival running from 9 October to 23 November 2021."
      },
      "image": {
        "src": "/static/lab/2022/clab-dialogue-wang.webp",
        "alt": {
          "zh": "創意程式設計：Processing 與 p5.js 教學與趨勢觀察，王連晟與吳哲宇台美連線對談｜訪談配圖",
          "en": "Creative Coding: Processing and p5.js Teaching and Trends — Lien-Cheng Wang and Che-Yu Wu in Dialogue — image from the interview"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=clab-dialogue-wang",
      "page_en": "https://cheyuwu.com/strata/2022/?id=clab-dialogue-wang",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-clab-dialogue-wang",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=clab-dialogue-wang"
    },
    {
      "year": "2022",
      "id": "ccin-sweet-trap",
      "title": {
        "zh": "【p5.js 創作教學】Sweet Trap",
        "en": "p5.js Tutorial — Sweet Trap"
      },
      "kind": "publication",
      "date": "2022-04-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "以十個步驟做出 Sweet Trap 這件生成式作品，畫面是繽紛的幾何形體向中心聚攏旋轉、外加細線點綴。流程從基本畫布設定與滑鼠互動開始，接著用極座標轉換做出花瓣狀的正弦波形，再處理三角函數定位、座標系旋轉與位移、從色票動態選色、以雜訊函式產生材質、形狀變化、陰影效果與格線背景。成品會疊上顯示即時參數的文字，每次執行隨機取用不同配色。",
        "en": "A ten-step build of the generative piece Sweet Trap, where colourful geometric shapes converge and rotate with thin line accents. It moves from canvas setup and mouse interaction to polar coordinate transformations producing petal-like sine forms, then trigonometric positioning, coordinate rotation and translation, dynamic colour selection from curated palettes, noise-based texture, shape variation, shadows and a grid background. The finished work overlays text showing live parameters, and each run picks a different palette."
      },
      "keywords": [
        {
          "zh": "p5.js",
          "en": "p5.js"
        },
        {
          "zh": "極座標",
          "en": "Polar coordinates"
        }
      ],
      "url": "https://creativecoding.in/2022/04/25/p5-js-sweet-trap/",
      "related": [
        {
          "id": "ccin-coral-carnival",
          "label": {
            "zh": "同一條教學文發布線",
            "en": "The same tutorial publishing line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/04/25/p5-js-sweet-trap/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-sweet-trap.webp",
        "alt": {
          "zh": "【p5.js 創作教學】Sweet Trap｜文章配圖",
          "en": "p5.js Tutorial — Sweet Trap — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-sweet-trap",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-sweet-trap",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-sweet-trap",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-sweet-trap"
    },
    {
      "year": "2022",
      "id": "chaos-lab-2",
      "title": {
        "zh": "《混沌實驗室》五月延伸場 @ 双融域 AMBI SPACE ONE",
        "en": "Chaos Lab May Run — AMBI SPACE ONE"
      },
      "kind": "exhibition",
      "date": "2022-05-20",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "《混沌實驗室》於 2022 年 5 月 20 日至 22 日在臺北一〇一五樓的双融域 AMBI SPACE ONE 展出，開放時間為上午十一點至下午六點。展覽精選他 2020 至 2022 年間的五十件生成式演算作品，靈感取自自然、物理、現代藝術、數學韻律與音樂，以五面高規格投影構成約四十分鐘的沉浸式視聽體驗，把虛擬影像轉成把觀眾包起來的實體現場。5 月 21 日與 22 日另有工作坊，談生成式 NFT 製作、區塊鏈技術與文化應用，線上展區則整理他從互動網頁設計、生成式藝術到互動 NFT 的創作歷程。票價全票新臺幣二百八十元、學生票一百五十元、愛心票一百四十元，四歲以下與六十五歲以上免票。",
        "en": "Chaos Lab ran from 20 to 22 May 2022 at AMBI SPACE ONE on the fifth floor of Taipei 101, open from 11am to 6pm. The show selected fifty generative works made between 2020 and 2022, drawing on nature, physics, modern art, mathematical rhythm and music, presented as a roughly forty-minute immersive audiovisual experience across five high-specification projection surfaces that turned virtual imagery into a physical space around the visitor. Workshops on 21 and 22 May covered generative NFT production, blockchain technology and cultural applications, while an online section traced his path from interactive web design through generative art to interactive NFTs. Admission was NT$280 full, NT$150 student and NT$140 concession, free for children under four and visitors over sixty-five."
      },
      "keywords": [
        {
          "zh": "個展",
          "en": "Solo exhibition"
        },
        {
          "zh": "沉浸式",
          "en": "Immersive"
        }
      ],
      "url": "/work/chaos-lab/",
      "related": [
        {
          "id": "chaos-lab-1",
          "label": {
            "zh": "同一檔展覽的第一檔",
            "en": "The first run of the same exhibition"
          },
          "type": "source"
        }
      ],
      "sources": [
        {
          "url": "https://monolab.world/zh/exhibition/23",
          "label": "MONOLAB 展覽頁"
        },
        {
          "url": "https://500times.udn.com/wtimes/story/12672/6329101",
          "label": "500輯"
        },
        {
          "url": "https://www.rti.org.tw/news/view/id/2133415",
          "label": "中央廣播電臺"
        }
      ],
      "dateNote": {
        "zh": "展期為 2022 年 5 月 20 日至 22 日，此處記開展日。",
        "en": "The run was 20 to 22 May 2022; the opening day is recorded here."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_01_879841899b.jpg",
        "alt": {
          "zh": "混沌實驗室現場｜MonoLab 展覽紀錄",
          "en": "Chaos Lab on site — MonoLab exhibition record"
        },
        "credit": "MonoLab / exhibition record"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=chaos-lab-2",
      "page_en": "https://cheyuwu.com/strata/2022/?id=chaos-lab-2",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-chaos-lab-2",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=chaos-lab-2"
    },
    {
      "year": "2022",
      "id": "cct-meetup-2",
      "title": {
        "zh": "Creative Coding Taiwan 五月社群聚：吳秉聖談聲光裝置與創意程式",
        "en": "Creative Coding Taiwan May Meetup — Ping-Sheng Wu on Sound, Light and Installation"
      },
      "kind": "talk",
      "date": "2022-05-31",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Creative Coding Taiwan 社群五月聚會的紀錄，講者為噪咖藝術的聲音藝術家與音樂總監吳秉聖，以及 Team9 技術總監、清華大學講師張文瀚。吳秉聖分享他把聲音、光線與互動裝置整合的做法，背景橫跨視覺與聲音藝術，修習過創意聲響與媒體技術。簡報介紹六件作品，包含回應在地織品文化的光裝置、音樂場館裡的互動地板燈、公共空間的合成器裝置、上海的玻璃柱聲音雕塑、戶外樂器裝置與互動打擊設置。他說自己從創作角度而不是工程角度進入程式，常用 Max MSP 與 TouchDesigner 這類視覺化程式工具，把聲音設計與機構、燈光系統整合進公共藝術。",
        "en": "A record of the Creative Coding Taiwan May meetup, with sound artist and Noise Cafe Arts music director Ping-Sheng Wu, and Team9 technical director and National Tsing Hua University lecturer Wen-Han Chang. Wu discussed integrating sound, light and interactive installation, with a background spanning visual and sound art and study in creative sound and media technology. He presented six projects including a light installation responding to local fabric culture, interactive floor lighting in a music venue, a public synthesiser installation, a glass column acoustic sculpture in Shanghai, an outdoor instrument installation, and an interactive percussion setup. He described coming to code from a creative rather than an engineering angle, using visual programming tools such as Max MSP and TouchDesigner to bring sound design together with physical mechanisms and lighting in public art."
      },
      "keywords": [
        {
          "zh": "社群聚會",
          "en": "Community meetup"
        },
        {
          "zh": "聲音裝置",
          "en": "Sound installation"
        }
      ],
      "url": "https://creativecoding.in/2022/05/31/creative-coding-meetup-202205-pingshenwu/",
      "related": [
        {
          "id": "cct-meetup-1",
          "label": {
            "zh": "同一條社群聚會系列",
            "en": "The same community meetup series"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/05/31/creative-coding-meetup-202205-pingshenwu/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "紀錄文發布日期。文章未標示聚會場地。",
        "en": "Write-up publication date; the article does not state the venue."
      },
      "image": {
        "src": "/static/lab/2022/cct-meetup-2.webp",
        "alt": {
          "zh": "Creative Coding Taiwan 五月社群聚：吳秉聖談聲光裝置與創意程式｜活動主視覺或現場",
          "en": "Creative Coding Taiwan May Meetup — Ping-Sheng Wu on Sound, Light and Installation — event image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=cct-meetup-2",
      "page_en": "https://cheyuwu.com/strata/2022/?id=cct-meetup-2",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-cct-meetup-2",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=cct-meetup-2"
    },
    {
      "year": "2022",
      "id": "ccin-electriz-making",
      "title": {
        "zh": "【老闆週六來聊聊】吳哲宇 Art Blocks Project Electriz 製作分享",
        "en": "Saturday Chat — Making the Art Blocks Project Electriz"
      },
      "kind": "publication",
      "date": "2022-06-09",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "談 Electriz 這件 Art Blocks 生成式 NFT 的製作過程。作品模擬雲霧室實驗中的粒子行為，粒子穿越帶電性質不同的空間時留下軌跡。技術重點包含用 p5.js 搭配 keccak 雜湊做固定隨機，確保每一版輸出穩定一致；把程式碼分段上鏈，每一段約花一顆以太幣；在 Art Blocks 的測試環境先驗證後再正式上線；以及用 Token Art Tools 預覽不同雜湊值的變化。文章也談 NFT 的成敗不只看作品好壞，創作者需要在 Discord 與社群媒體上經營個人品牌，考慮數位與實體體驗的結合，並在作品被看見之前持續與社群互動。",
        "en": "An account of making Electriz, the Art Blocks generative NFT. The work simulates particle behaviour from cloud chamber experiments, where particles leave traces crossing spaces of differing charge. Technical ground covers p5.js with keccak hashing for fixed randomness so each output stays consistent, publishing the code to the blockchain in chunks at roughly one ETH per chunk, testing on the Art Blocks staging environment before launch, and previewing hash variations with Token Art Tools. It also argues that NFT outcomes depend on more than the work alone: artists build a personal brand across Discord and social media, consider blending digital and physical experience, and keep engaging their community while waiting to be seen."
      },
      "keywords": [
        {
          "zh": "Art Blocks",
          "en": "Art Blocks"
        },
        {
          "zh": "製作紀錄",
          "en": "Making-of"
        }
      ],
      "url": "https://creativecoding.in/2022/06/09/artblocks-electriz/",
      "related": [
        {
          "id": "electriz",
          "label": {
            "zh": "文章拆解的作品",
            "en": "The project the article unpacks"
          },
          "type": "source",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/06/09/artblocks-electriz/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-electriz-making.webp",
        "alt": {
          "zh": "【老闆週六來聊聊】吳哲宇 Art Blocks Project Electriz 製作分享｜文章配圖",
          "en": "Saturday Chat — Making the Art Blocks Project Electriz — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-electriz-making",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-electriz-making",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-electriz-making",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-electriz-making"
    },
    {
      "year": "2022",
      "id": "ccin-gui-object",
      "title": {
        "zh": "【互動網頁程式教學】活用 GUI Object 與繼承概念，完成 Canvas 物件導向的滑鼠拖曳互動",
        "en": "Interactive Web Tutorial — Object-Oriented Canvas Dragging with GUI Objects and Inheritance"
      },
      "kind": "publication",
      "date": "2022-06-16",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "教在 HTML5 Canvas 上不靠外部函式庫做出互動式 GUI 元件。文章分三塊：先用 Vec2 類別簡化座標與位置管理，讓多物件的程式碼收斂；再建三層的 GUI 架構，分別是單一 GUI 物件、GUI 群組，以及負責繪製與事件偵測的 Scene 類別；最後實作兩個互動，滑鼠移到物件上變色的視覺回饋，以及用 mousedown、mousemove 與 mouseup 串起來的拖放。文章強調用函式多載與 inRange() 判斷滑鼠與物件的碰撞。",
        "en": "A tutorial on building interactive GUI elements directly on HTML5 Canvas without external libraries. It covers three parts: a Vec2 class to simplify coordinate and position handling across many objects; a three-layer GUI architecture of individual objects, GUI groups, and a Scene class handling rendering and event detection; and two interactions, colour feedback on hover and drag-and-drop wired through mousedown, mousemove and mouseup. It highlights function overloading and an inRange() method for mouse-object hit detection."
      },
      "keywords": [
        {
          "zh": "Canvas",
          "en": "Canvas"
        },
        {
          "zh": "物件導向",
          "en": "Object-oriented"
        }
      ],
      "url": "https://creativecoding.in/2022/06/16/gui-object-canvas/",
      "related": [
        {
          "id": "ccin-radar",
          "label": {
            "zh": "同一條 Canvas 教學線",
            "en": "The same Canvas tutorial line"
          },
          "type": "theme",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/06/16/gui-object-canvas/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-gui-object.webp",
        "alt": {
          "zh": "【互動網頁程式教學】活用 GUI Object 與繼承概念，完成 Canvas 物件導向的滑鼠拖曳互動｜文章配圖",
          "en": "Interactive Web Tutorial — Object-Oriented Canvas Dragging with GUI Objects and Inheritance — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-gui-object",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-gui-object",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-gui-object",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-gui-object"
    },
    {
      "year": "2022",
      "id": "soulfish",
      "title": {
        "zh": "靈魂魚 SoulFish",
        "en": "SoulFish"
      },
      "kind": "nft",
      "date": "2022-06-30",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "published",
      "summary": {
        "zh": "發行於 fxhash 的生成式作品。作品自述取莊周夢蝶的意象，寫靈魂魚生於虛無，由人的情感凝結而成，在數位的深處靜靜緩緩地游動，問的是我們如何理解不同存在形式裡的喜悅與意識。每一版在瀏覽器中即時運算，視覺各不相同。",
        "en": "A generative work released on fxhash. The text takes up Zhuangzi's butterfly parable, describing soul fish born in the void and crystallised from human emotions, fluttering silently and slowly through digital depths, and asking how we understand joy and consciousness across different forms of being. Each edition runs its algorithm live in the browser with its own visual outcome."
      },
      "keywords": [
        {
          "zh": "靈魂系列",
          "en": "Soul series"
        },
        {
          "zh": "fxhash",
          "en": "fxhash"
        }
      ],
      "url": "https://cheyuwu.com/work/soulfish/",
      "related": [
        {
          "id": "soulsea",
          "label": {
            "zh": "靈魂系列",
            "en": "The Soul series"
          },
          "type": "theme",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://cheyuwu.com/nft/",
          "label": "Che-Yu Wu 官方網站"
        }
      ],
      "dateNote": {
        "zh": "依 fxhash 平台 API：作品建立於 2022 年 6 月 30 日（世界標準時間），鑄造於台北時間 7 月 1 日零時開放，總版數 400。官網 NFT 頁原記 6 月 2 日與一千版，已依平台紀錄更正。",
        "en": "Per the fxhash API the token was created on 30 June 2022 (UTC), minting opened at midnight Taipei time on 1 July, and supply is 400. The site's NFT page previously said 2 June and 1,000 editions; both corrected to the platform record."
      },
      "image": {
        "src": "https://s3.ap-northeast-1.amazonaws.com/strapi-files.monolab.world/prd/large_soulfish_ca9e2ba6f6.gif",
        "alt": {
          "zh": "靈魂魚 SoulFish 動態作品畫面",
          "en": "Animated view of SoulFish"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=soulfish",
      "page_en": "https://cheyuwu.com/strata/2022/?id=soulfish",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-soulfish",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=soulfish"
    },
    {
      "year": "2022",
      "id": "fab-dao-blindbox",
      "title": {
        "zh": "百岳計畫 Project %：盲盒畫面與《島嶼》",
        "en": "Project %: the blind box and Island"
      },
      "kind": "nft",
      "date": "2022-07",
      "datePrecision": "month",
      "dateBasis": "artist-origin-month",
      "status": "artist-recorded",
      "summary": {
        "zh": "百岳計畫 Project % 在 2022 年 7 月 2 日於以太坊開賣，解盲前每一枚都顯示同一張盲盒畫面，那張畫面是吳哲宇 2022 年 4 月寫的程式。7 月 17 日解盲後，五位藝術家的山各自現身，他寫的那一段叫《島嶼》，全合約 2,845 枚裡有 569 枚。FAB DAO 全名 Formosa Art Bank DAO，由黃豆泥主導，他是共同發起人。",
        "en": "Project % went on sale on Ethereum on 2 July 2022, and until the reveal every token showed the same blind-box picture, a program Che-Yu Wu wrote in April 2022. After the reveal on 17 July the five artists’ mountains appeared; his range is called Island, 569 of the 2,845 tokens in the contract. FAB DAO, Formosa Art Bank DAO, was led by Mashbean (Yen-Lin Huang), with Wu as a co-founder."
      },
      "keywords": [
        {
          "zh": "公益 NFT",
          "en": "Charitable NFT"
        },
        {
          "zh": "DAO",
          "en": "DAO"
        }
      ],
      "url": "https://opensea.io/collection/projectpercentage",
      "related": [
        {
          "id": "blocktrend-ep150",
          "label": {
            "zh": "節目談到的 FAB DAO",
            "en": "FAB DAO as discussed in the podcast"
          },
          "type": "theme"
        },
        {
          "id": "stans-foundation",
          "label": {
            "zh": "報導提到的 FAB DAO 計畫",
            "en": "The FAB DAO project mentioned in the article"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://opensea.io/collection/projectpercentage",
          "label": "OpenSea"
        },
        {
          "url": "https://etherscan.io/token/0x9b313b878e3f59c9184f00a429c080d9841ffcfc",
          "label": "Etherscan"
        }
      ],
      "dateNote": {
        "zh": "僅記到月份，依藝術家自記。",
        "en": "Recorded to the month only, following the artist's own record."
      },
      "image": {
        "src": "/static/img/Projectp.png",
        "alt": {
          "zh": "百岳計畫《島嶼》",
          "en": "Project %: Island"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=fab-dao-blindbox",
      "page_en": "https://cheyuwu.com/strata/2022/?id=fab-dao-blindbox",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-fab-dao-blindbox",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=fab-dao-blindbox"
    },
    {
      "year": "2022",
      "id": "ccin-shader-intro",
      "title": {
        "zh": "外星圖像渲染語言？如何應用 Shader 跟 WebGL 達成絢麗視覺效果",
        "en": "An Alien Rendering Language? Applying Shaders and WebGL for Rich Visual Effects"
      },
      "kind": "publication",
      "date": "2022-07-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "介紹 shader 與 WebGL 在網頁上做視覺效果的用法。文章把 shader 解釋成一組會在螢幕上每一個像素各跑一次的指令，靠 GPU 高速處理而不是全靠 CPU 運算。應用面談扭曲的 hover 效果、3D 模型渲染與位移貼圖，並列出 The Book of Shaders、Shadertoy 與 p5.js 等學習資源，附上雜訊與扭曲效果的程式範例。文章也舉 Outernets 與一個臺灣啤酒活動網站當作商業實作的例子，並指出要把 shader 用在正式環境，還得補上 JavaScript 模組與打包工具的知識。",
        "en": "An introduction to shaders and WebGL for visual effects on the web. Shaders are explained as a set of instructions executed for every pixel on screen, leaning on the GPU rather than CPU work alone. Applications covered include distortion hover effects, 3D model rendering and displacement mapping, with learning resources such as The Book of Shaders, Shadertoy and p5.js plus code examples for noise and distortion. It cites commercial implementations including Outernets and a Taiwanese beer campaign site, and notes that production use also requires knowledge of JavaScript modules and bundlers."
      },
      "keywords": [
        {
          "zh": "Shader",
          "en": "Shaders"
        },
        {
          "zh": "WebGL",
          "en": "WebGL"
        }
      ],
      "url": "https://creativecoding.in/2022/07/07/shader-webgl-intro/",
      "related": [
        {
          "id": "ccin-gui-object",
          "label": {
            "zh": "同一條教學文發布線",
            "en": "The same tutorial publishing line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/07/07/shader-webgl-intro/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-shader-intro.webp",
        "alt": {
          "zh": "外星圖像渲染語言？如何應用 Shader 跟 WebGL 達成絢麗視覺效果｜文章配圖",
          "en": "An Alien Rendering Language? Applying Shaders and WebGL for Rich Visual Effects — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-shader-intro",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-shader-intro",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-shader-intro",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-shader-intro"
    },
    {
      "year": "2022",
      "id": "ccin-circles",
      "title": {
        "zh": "圓圓圈圈：利用迴圈呈現重覆的美",
        "en": "Circles — Repetition Through Loops"
      },
      "kind": "publication",
      "date": "2022-07-28",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "談如何用迴圈做出重複的視覺圖樣。文章先舉藝術與自然裡的重複，再教 p5.js 的 for 迴圈語法與基本應用、巢狀迴圈做格狀排列，以及在重複之中加入規則與變化。實作範例做一件以音樂為靈感的作品，把彩色球體排成四乘四的格子，創作靈感取自臺灣樂團 The Fur. 的〈Friday Love〉，示範如何把靜態的設計元素與動態生成的粒子結合。完整範例放在 OpenProcessing。",
        "en": "On making repeating visual patterns with loops. It opens on repetition in art and nature, then teaches for-loop syntax in p5.js and its basic uses, nested loops for grid arrangements, and adding rules and variation within repetition. The worked example builds a music-inspired piece arranging colourful spheres in a four by four grid, taking Friday Love by the Taiwanese band The Fur. as its starting point, and shows how to combine static design elements with dynamically generated particles. The complete example is published on OpenProcessing."
      },
      "keywords": [
        {
          "zh": "迴圈",
          "en": "Loops"
        },
        {
          "zh": "p5.js",
          "en": "p5.js"
        }
      ],
      "url": "https://creativecoding.in/2022/07/28/cc-ch5-circle/",
      "related": [
        {
          "id": "ccin-shader-intro",
          "label": {
            "zh": "同一條教學文發布線",
            "en": "The same tutorial publishing line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/07/28/cc-ch5-circle/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2022/ccin-circles.webp",
        "alt": {
          "zh": "圓圓圈圈：利用迴圈呈現重覆的美｜文章配圖",
          "en": "Circles — Repetition Through Loops — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-circles",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-circles",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-circles",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-circles"
    },
    {
      "year": "2022",
      "id": "fairy-village-repo",
      "title": {
        "zh": "cheyu-genart-fairy-village 程式碼庫",
        "en": "cheyu-genart-fairy-village Repository"
      },
      "kind": "open-source",
      "date": "2022-07-30",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-prototype",
      "summary": {
        "zh": "公開於 GitHub 的生成式作品程式碼庫。倉庫包含 index.html 與 index_randomhash.html、index_tokenhashtool.html 兩個變體頁面，程式檔有 mySketch.js、Artblocks.js 與 seperatechunk.js，另有 package.json、featurefield.json、build 與 dist 目錄以及 canvas-light.jpeg。檔名中的 Artblocks 與 tokenhashtool 指向 Art Blocks 的上鏈與雜湊預覽流程。主分支累積三十一個 commit，About 欄位留空。",
        "en": "A public GitHub repository for a generative work. It holds index.html plus index_randomhash.html and index_tokenhashtool.html variants, the scripts mySketch.js, Artblocks.js and seperatechunk.js, along with package.json, featurefield.json, build and dist directories and canvas-light.jpeg. The Artblocks and tokenhashtool filenames point to the Art Blocks on-chain and hash-preview workflow. The main branch holds thirty-one commits and the About field is empty."
      },
      "keywords": [
        {
          "zh": "生成式藝術",
          "en": "Generative art"
        },
        {
          "zh": "開源",
          "en": "Open source"
        }
      ],
      "url": "https://github.com/frank890417/cheyu-genart-fairy-village",
      "related": [
        {
          "id": "ab-project-repo",
          "label": {
            "zh": "同一條 Art Blocks 製作線",
            "en": "The same Art Blocks production line"
          },
          "type": "theme",
          "year": "2021"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/cheyu-genart-fairy-village",
          "label": "GitHub"
        }
      ],
      "dateNote": {
        "zh": "倉庫建立日期。",
        "en": "Repository creation date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=fairy-village-repo",
      "page_en": "https://cheyuwu.com/strata/2022/?id=fairy-village-repo",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-fairy-village-repo",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=fairy-village-repo"
    },
    {
      "year": "2022",
      "id": "project-percent-linz",
      "title": {
        "zh": "Project % 百岳計畫：林茲 Ars Electronica",
        "en": "Project % — Ars Electronica Linz"
      },
      "kind": "exhibition",
      "date": "2022-09-07",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "百岳計畫在林茲 Ars Electronica 2022 的主題展 STUDIO(dys)TOPIA 展出，場地是約翰克卜勒大學校園裡的 Kepler's Gardens，展期 9 月 7 日到 11 日，文化內容策進院與 Ars Electronica 共同委製，策展人是黃彥霖（黃豆泥）。五座直立螢幕播放五位藝術家的山，吳哲宇那一段是《島嶼》。9 月 10 日下午，王連晟、王新仁、林經堯在 Deep Space 8K 以百岳的山稜做了三十分鐘的影音演出。",
        "en": "Project % in the theme exhibition STUDIO(dys)TOPIA at Ars Electronica 2022 in Linz, at Kepler’s Gardens on the Johannes Kepler University campus, 7 to 11 September, co-commissioned by the Taiwan Creative Content Agency and Ars Electronica and curated by Yen-Lin Huang (Mashbean). Five upright screens played the five artists’ mountains; Che-Yu Wu’s range is Island. On the afternoon of 10 September Lien-Cheng Wang, Aluan Wang and Jinyao Lin gave a thirty-minute audiovisual performance with the project’s ridgelines in Deep Space 8K."
      },
      "keywords": [
        {
          "zh": "展覽",
          "en": "Exhibition"
        },
        {
          "zh": "國際",
          "en": "International"
        }
      ],
      "url": "https://ars.electronica.art/planetb/en/project-percentage/",
      "related": [],
      "sources": [
        {
          "url": "https://ars.electronica.art/planetb/en/project-percentage/",
          "label": "Ars Electronica"
        },
        {
          "url": "https://ars.electronica.art/planetb/en/project-percentage-deep-space/",
          "label": "Ars Electronica — Deep Space 8K"
        },
        {
          "url": "https://ars.electronica.art/aeblog/en/2022/08/19/taicca",
          "label": "Ars Electronica Blog"
        }
      ],
      "dateNote": {
        "zh": "展期 2022 年 9 月 7 日至 9 月 11 日，起點早於本年度窗口起日 2022 年 9 月 9 日，收錄時以展期起日為準。",
        "en": "The run was 7 to 11 September 2022. It opens before this catalogue window begins on 9 September 2022; the entry is dated to the opening day."
      },
      "image": {
        "src": "/static/img/Projectp.png",
        "alt": {
          "zh": "Project % 百岳計畫：林茲 Ars Electronica｜作品主視覺",
          "en": "Project % — Ars Electronica Linz — work image"
        },
        "credit": "Che-Yu Wu / site image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=project-percent-linz",
      "page_en": "https://cheyuwu.com/strata/2022/?id=project-percent-linz",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-project-percent-linz",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=project-percent-linz"
    },
    {
      "year": "2022",
      "id": "toxic-laurel-golden-evolution",
      "title": {
        "zh": "每日創作：Toxic Laurel 與 Golden Evolution",
        "en": "Daily sketches: Toxic Laurel and Golden Evolution"
      },
      "kind": "prototype",
      "date": "2022-09-13",
      "datePrecision": "day",
      "dateBasis": "artist-recorded-event",
      "status": "artist-recorded",
      "summary": {
        "zh": "兩支每日創作草稿，後來成為萬物公式的種子。撰寫時 OpenProcessing 作者頁被機器人驗證牆擋下，無法讀取兩支 sketch 的頁面，因此只依標題與日期收錄。",
        "en": "Two daily sketches that later became seeds for the everything-formula line of work. The OpenProcessing author page was behind a bot-verification wall at the time of writing, so neither sketch page could be read and this entry records only the titles and the date."
      },
      "keywords": [
        {
          "zh": "每日創作",
          "en": "Daily practice"
        },
        {
          "zh": "生成",
          "en": "Generative"
        }
      ],
      "url": "https://openprocessing.org/user/168316",
      "related": [],
      "sources": [
        {
          "url": "https://openprocessing.org/user/168316",
          "label": "OpenProcessing"
        }
      ],
      "dateNote": {
        "zh": "依創作者自己的每日創作記錄，未取得平台頁面上的發布時間佐證。",
        "en": "Dated from the artist's own daily-practice record; no platform timestamp could be retrieved."
      },
      "image": {
        "src": "/static/lab/2022/toxic-laurel-golden-evolution.webp",
        "alt": {
          "zh": "每日創作：Toxic Laurel 與 Golden Evolution｜作品畫面",
          "en": "Daily sketches: Toxic Laurel and Golden Evolution — project image"
        },
        "credit": "Che-Yu Wu / cheyuwu.com article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=toxic-laurel-golden-evolution",
      "page_en": "https://cheyuwu.com/strata/2022/?id=toxic-laurel-golden-evolution",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-toxic-laurel-golden-evolution",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=toxic-laurel-golden-evolution"
    },
    {
      "year": "2022",
      "id": "meetup-kiva",
      "title": {
        "zh": "互動網頁設計網聚：KIVΛMKII 科幻聲音之旅",
        "en": "Interactive web design meetup: KIVΛMKII on sci-fi sound"
      },
      "kind": "workshop",
      "date": "2022-10-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "互動網頁設計網聚的一場分享，講者為 Projectλ Studio 的 Kiva Wu。內容從聲音設計的三個面向切入，分別是動態、頻率與空間，並談 audio 軌與 MIDI 軌的差別、壓縮器與等化器等效果器的作用，以及如何在有機的隨機感與可被聽懂的音樂邏輯之間取得平衡。",
        "en": "A meetup talk by Kiva Wu of Projectλ Studio. The session organises sound design into dynamics, frequency and space, explains the difference between audio and MIDI tracks, walks through compressors, equalisers, filters and delay, and discusses balancing organic randomness against musical logic a listener can follow."
      },
      "keywords": [
        {
          "zh": "社群",
          "en": "Community"
        },
        {
          "zh": "聲音設計",
          "en": "Sound design"
        }
      ],
      "url": "https://creativecoding.in/2022/10/17/sound-kiva-wu/",
      "related": [],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/10/17/sound-kiva-wu/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依 CreativeCoding.in 網站地圖記載的貼文日期。",
        "en": "Post date as listed in the CreativeCoding.in sitemap."
      },
      "image": {
        "src": "/static/lab/2022/meetup-kiva.webp",
        "alt": {
          "zh": "互動網頁設計網聚：KIVΛMKII 科幻聲音之旅｜活動主視覺或現場",
          "en": "Interactive web design meetup: KIVΛMKII on sci-fi sound — event image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=meetup-kiva",
      "page_en": "https://cheyuwu.com/strata/2022/?id=meetup-kiva",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-meetup-kiva",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=meetup-kiva"
    },
    {
      "year": "2022",
      "id": "unit-london-zach",
      "title": {
        "zh": "Unit on Chain：Zach Lieberman × 吳哲宇",
        "en": "Unit on Chain: Zach Lieberman × Che-Yu Wu"
      },
      "kind": "interview",
      "date": "2022-10-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Unit London 的 Unit on Chain 系列對談，與 In Our Code 展覽同期。Zach Lieberman 與吳哲宇談各自從傳統藝術與工程進入 creative coding 的路徑、情緒與動態如何在演算法作品裡傳達意義、技術 demo 與作品之間的差別，以及為什麼生成藝術仍然需要實體展出。",
        "en": "A conversation in Unit London's Unit on Chain series, running alongside the In Our Code exhibition. Zach Lieberman and Che-Yu Wu discuss their routes into creative coding from art and engineering, how emotion and movement carry meaning in algorithmic work, the difference between a technical demo and a poem, teaching the next generation, and why physical exhibitions still matter for generative art."
      },
      "keywords": [
        {
          "zh": "對談",
          "en": "Conversation"
        },
        {
          "zh": "創意程式",
          "en": "Creative coding"
        }
      ],
      "url": "https://unitlondon.com/2022-10-21/unit-on-chain-zach-lieberman-che-yu-wu-on-finding-poetry-in-creative-coding/",
      "related": [],
      "sources": [
        {
          "url": "https://unitlondon.com/2022-10-21/unit-on-chain-zach-lieberman-che-yu-wu-on-finding-poetry-in-creative-coding/",
          "label": "Unit London"
        }
      ],
      "dateNote": {
        "zh": "依 Unit London 頁面網址中的發布日期。",
        "en": "Publication date taken from the Unit London page URL."
      },
      "image": {
        "src": "/static/lab/2022/unit-london-zach.webp",
        "alt": {
          "zh": "Unit on Chain：Zach Lieberman × 吳哲宇｜訪談配圖",
          "en": "Unit on Chain: Zach Lieberman × Che-Yu Wu — image from the interview"
        },
        "credit": "Che-Yu Wu / Unit London article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=unit-london-zach",
      "page_en": "https://cheyuwu.com/strata/2022/?id=unit-london-zach",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-unit-london-zach",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=unit-london-zach"
    },
    {
      "year": "2022",
      "id": "itsa-intro-livestream",
      "title": {
        "zh": "科技藝術初階入門講座（ITSA 直播）",
        "en": "Introduction to tech art — ITSA livestream"
      },
      "kind": "talk",
      "date": "2022-10-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "面向零基礎觀眾的新媒體與程式藝術入門直播，由 Creative Coding Taiwan 主辦，教育部智慧創新跨域人才培育計畫 ITSA 協力。內容界定 creative coding 位在設計、工程、數學、動態與硬體的交會處，示範 p5.js 的基本 API 與 MaxMSP 的聲音合成與 ADSR 控制，並談 Ryoji Ikeda 與 teamLab 等案例。",
        "en": "A beginner livestream on new media and code-based art, hosted by Creative Coding Taiwan with support from the Ministry of Education ITSA programme. It frames creative coding at the meeting point of design, engineering, mathematics, motion and hardware, demonstrates basic p5.js drawing and interaction alongside MaxMSP sound synthesis and ADSR control, and cites work by Ryoji Ikeda and teamLab."
      },
      "keywords": [
        {
          "zh": "講座",
          "en": "Talk"
        },
        {
          "zh": "教學",
          "en": "Teaching"
        }
      ],
      "url": "https://creativecoding.in/2022/10/24/generative-art-basic/",
      "related": [],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/10/24/generative-art-basic/",
          "label": "CreativeCoding.in"
        },
        {
          "url": "https://www.youtube.com/watch?v=3Fr697MdcF8",
          "label": "YouTube"
        }
      ],
      "dateNote": {
        "zh": "依 CreativeCoding.in 記載的直播日期。",
        "en": "Livestream date as recorded on CreativeCoding.in."
      },
      "image": {
        "src": "/static/lab/2022/itsa-intro-livestream.webp",
        "alt": {
          "zh": "科技藝術初階入門講座（ITSA 直播）｜活動主視覺或現場",
          "en": "Introduction to tech art — ITSA livestream — event image"
        },
        "credit": "Che-Yu Wu / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=itsa-intro-livestream",
      "page_en": "https://cheyuwu.com/strata/2022/?id=itsa-intro-livestream",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-itsa-intro-livestream",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=itsa-intro-livestream"
    },
    {
      "year": "2022",
      "id": "meetup-blocks",
      "title": {
        "zh": "互動網頁設計網聚：版塊的線上建築",
        "en": "Interactive web design meetup: Blockstudio on building online"
      },
      "kind": "workshop",
      "date": "2022-10-31",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "網聚場次，講者為版塊設計的設計總監李明。分享兩套方法與五個案例，包含把網站動態拆成載入到互動的階段化流程，以及十一個面向的網站分析法。案例涵蓋高雄流行音樂中心、遊戲基地二十五週年線上展與台灣設計研究院網站。",
        "en": "A meetup session with Ming Li, design director at Blockstudio. He presents two methodologies and five projects: a staged framework for website motion from loading through interaction, and an eleven-point method for analysing a site. Cases include the Kaohsiung Music Center, a 25th-anniversary online exhibition for Game Citadel, and the Taiwan Design Research Institute site."
      },
      "keywords": [
        {
          "zh": "社群",
          "en": "Community"
        },
        {
          "zh": "網頁設計",
          "en": "Web design"
        }
      ],
      "url": "https://creativecoding.in/2022/10/31/blockstudio-web-design/",
      "related": [
        {
          "id": "meetup-kiva",
          "label": {
            "zh": "同一系列的互動網頁設計網聚",
            "en": "The same interactive web design meetup series"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/10/31/blockstudio-web-design/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依 CreativeCoding.in 網站地圖記載的貼文日期。",
        "en": "Post date as listed in the CreativeCoding.in sitemap."
      },
      "image": {
        "src": "/static/lab/2022/meetup-blocks.webp",
        "alt": {
          "zh": "互動網頁設計網聚：版塊的線上建築｜活動主視覺或現場",
          "en": "Interactive web design meetup: Blockstudio on building online — event image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=meetup-blocks",
      "page_en": "https://cheyuwu.com/strata/2022/?id=meetup-blocks",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-meetup-blocks",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=meetup-blocks"
    },
    {
      "year": "2022",
      "id": "meetup-blackhole",
      "title": {
        "zh": "互動網頁設計網聚：數位登陸",
        "en": "Interactive web design meetup: digital landing"
      },
      "kind": "workshop",
      "date": "2022-11-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "網聚場次，講者為黑洞創造的創意總監古建樺，講題是從 3D 網頁效果到虛擬展覽空間。他談設計與工程之間的斷層，示範約十二個專案，涵蓋互動裝置、線上展與 NFT 展示，並介紹 2022 年建立的 Web3 虛擬策展平台 Virsody。",
        "en": "A meetup session with Gu Jianhua, creative director of Black Hole Creative Studio, on moving from 3D web effects to virtual exhibition spaces. He addresses the gap between designers and engineers, shows around twelve projects spanning installations, online exhibitions and NFT showcases, and introduces Virsody, a Web3 virtual curation platform built in 2022."
      },
      "keywords": [
        {
          "zh": "社群",
          "en": "Community"
        },
        {
          "zh": "線上展覽",
          "en": "Online exhibition"
        }
      ],
      "url": "https://creativecoding.in/2022/11/11/bkhole-web-design/",
      "related": [
        {
          "id": "meetup-blocks",
          "label": {
            "zh": "同一系列的互動網頁設計網聚",
            "en": "The same interactive web design meetup series"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/11/11/bkhole-web-design/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依 CreativeCoding.in 網站地圖記載的貼文日期。",
        "en": "Post date as listed in the CreativeCoding.in sitemap."
      },
      "image": {
        "src": "/static/lab/2022/meetup-blackhole.webp",
        "alt": {
          "zh": "互動網頁設計網聚：數位登陸｜活動主視覺或現場",
          "en": "Interactive web design meetup: digital landing — event image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=meetup-blackhole",
      "page_en": "https://cheyuwu.com/strata/2022/?id=meetup-blackhole",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-meetup-blackhole",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=meetup-blackhole"
    },
    {
      "year": "2022",
      "id": "open-processing-backup",
      "title": {
        "zh": "open-processing-backup",
        "en": "open-processing-backup"
      },
      "kind": "open-source",
      "date": "2022-11-12",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "published",
      "summary": {
        "zh": "GitHub 上的 JavaScript 儲存庫，用來備份 OpenProcessing 上的作品。倉庫沒有填寫說明欄位，建立於 2022 年 11 月 12 日，最後一次推送在隔日。",
        "en": "A JavaScript repository on GitHub for backing up work hosted on OpenProcessing. The repository carries no description field; it was created on 12 November 2022 and last pushed the following day."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "備份",
          "en": "Archiving"
        }
      ],
      "url": "https://github.com/frank890417/open-processing-backup",
      "related": [],
      "sources": [
        {
          "url": "https://github.com/frank890417/open-processing-backup",
          "label": "GitHub"
        }
      ],
      "dateNote": {
        "zh": "依 GitHub API 回報的倉庫建立時間。",
        "en": "Repository creation timestamp from the GitHub API."
      },
      "image": {
        "src": "/static/lab/2022/open-processing-backup.webp",
        "alt": {
          "zh": "open-processing-backup｜作品畫面",
          "en": "open-processing-backup — project image"
        },
        "credit": "Che-Yu Wu / GitHub README image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=open-processing-backup",
      "page_en": "https://cheyuwu.com/strata/2022/?id=open-processing-backup",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-open-processing-backup",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=open-processing-backup"
    },
    {
      "year": "2022",
      "id": "ccin-writing-award",
      "title": {
        "zh": "互動程式創作徵文賞：互動藝術組得獎公告",
        "en": "CreativeCoding.in writing award — interactive art category"
      },
      "kind": "publication",
      "date": "2022-11-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "互動程式創作徵文賞的得獎公告之一，互動藝術組佳作，作者羅瑋婷，投稿題目為 p5.js 學習筆記中的時間裂縫。文章示範 p5.js 的 shader 寫法，用水流效果搭配扭曲濾鏡，並記錄作者累積式的學習過程。",
        "en": "One of the results announcements for the CreativeCoding.in writing award. In the interactive art category, a merit award went to Lo Wei-ting for a p5.js learning-notes piece on tearing open a gap in time. The entry documents shader techniques in p5.js combining a water-flow effect with a distortion filter, alongside a reflective account of the author's learning."
      },
      "keywords": [
        {
          "zh": "徵文",
          "en": "Open call"
        },
        {
          "zh": "社群",
          "en": "Community"
        }
      ],
      "url": "https://creativecoding.in/2022/11/24/collection221110-art-1/",
      "related": [],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/11/24/collection221110-art-1/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依 CreativeCoding.in 網站地圖記載的貼文日期，同日另有多篇不同組別的得獎公告。",
        "en": "Post date from the CreativeCoding.in sitemap; several other category announcements were posted the same day."
      },
      "image": {
        "src": "/static/lab/2022/ccin-writing-award.webp",
        "alt": {
          "zh": "互動程式創作徵文賞：互動藝術組得獎公告｜文章配圖",
          "en": "CreativeCoding.in writing award — interactive art category — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=ccin-writing-award",
      "page_en": "https://cheyuwu.com/strata/2022/?id=ccin-writing-award",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-ccin-writing-award",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=ccin-writing-award"
    },
    {
      "year": "2022",
      "id": "hexschool-talk",
      "title": {
        "zh": "大神來六角：互動式網頁設計工程師該具備哪些技能",
        "en": "HexSchool livestream: skills for an interactive web engineer"
      },
      "kind": "talk",
      "date": "2022-11-24",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "published",
      "summary": {
        "zh": "六角學院大神來六角系列直播，主持人 Ray，講者吳哲宇。內容盤點互動式網頁工程師需要的能力，包含 CSS 與視覺設計、jQuery 與 Framer Motion 與 ScrollMagic 等動畫工具、Canvas 與 WebGL、Three.js 與 Babylon.js 的 3D 網頁、聲音處理與機器學習整合，以及 creative coding 與硬體串接的觀念。",
        "en": "A livestream in HexSchool's 大神來六角 series, hosted by Ray with Che-Yu Wu as speaker. It maps out the skills an interactive web engineer needs: CSS and visual design, animation tooling such as jQuery, Framer Motion and ScrollMagic, Canvas and WebGL, 3D on the web with Three.js and Babylon.js, audio handling and machine learning, plus creative coding and hardware integration."
      },
      "keywords": [
        {
          "zh": "講座",
          "en": "Talk"
        },
        {
          "zh": "前端",
          "en": "Front-end"
        }
      ],
      "url": "https://www.youtube.com/watch?v=YY8l4qPoAqo",
      "related": [],
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=YY8l4qPoAqo",
          "label": "YouTube"
        },
        {
          "url": "https://hackmd.io/@hexschool/SJZTk7Q8j",
          "label": "HexSchool 共筆 on HackMD"
        }
      ],
      "dateNote": {
        "zh": "六角學院共筆記載為 2022 年 11 月 24 日，YouTube 上傳日為 11 月 25 日。履歷原記 12 月，已同步改為 11 月。",
        "en": "The Hex School shared notes date it 24 November 2022 and the YouTube upload is 25 November. The CV previously said December, now aligned to November."
      },
      "image": {
        "src": "/static/lab/2022/hexschool-talk.webp",
        "alt": {
          "zh": "大神來六角：互動式網頁設計工程師該具備哪些技能｜影片畫面",
          "en": "HexSchool livestream: skills for an interactive web engineer — video still"
        },
        "credit": "六角學院 / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=hexschool-talk",
      "page_en": "https://cheyuwu.com/strata/2022/?id=hexschool-talk",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-hexschool-talk",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=hexschool-talk"
    },
    {
      "year": "2022",
      "id": "mcdonalds-wallpaper",
      "title": {
        "zh": "與麥當勞一起做生成藝術公益桌布",
        "en": "Generative charity wallpapers with McDonald's"
      },
      "kind": "publication",
      "date": "2022-12-05",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "談與台灣麥當勞合作的生成式公益桌布。桌布設定為手機鎖定畫面，掃描後可捐款支持麥當勞叔叔之家。三件作品分別是用粒子物理聚成心形並擴散成宇宙的力量、疫情期間由氣球把心運送過城市的暖心城市，以及用數學生成軌道的愛的列車。創作方式是先寫規則再讓電腦生成大量變體，難處在於確保每一個變體都好看，因此做了自動化工具輸出不同尺寸。",
        "en": "An account of a generative charity wallpaper project with McDonald's Taiwan. The wallpapers sit on a phone lock screen and can be scanned to donate to Ronald McDonald House. Three works were made: hearts formed by particle physics expanding into a universe, balloons carrying hearts across a pandemic-era city, and a mathematically generated roller-coaster track. The artist wrote rules and let the computer generate many variants, the hard part being that every variant had to look good, which required custom automation for different screen sizes."
      },
      "keywords": [
        {
          "zh": "商業合作",
          "en": "Commission"
        },
        {
          "zh": "公益",
          "en": "Charity"
        }
      ],
      "url": "https://creativecoding.in/2022/12/05/%E9%BA%A5%E7%95%B6%E5%8B%9E%E8%88%87%E5%90%B3%E5%93%B2%E5%AE%87%E7%94%9F%E6%88%90%E5%BC%8F%E8%97%9D%E8%A1%93%E6%A1%8C%E5%B8%83/",
      "related": [],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/12/05/%E9%BA%A5%E7%95%B6%E5%8B%9E%E8%88%87%E5%90%B3%E5%93%B2%E5%AE%87%E7%94%9F%E6%88%90%E5%BC%8F%E8%97%9D%E8%A1%93%E6%A1%8C%E5%B8%83/",
          "label": "CreativeCoding.in"
        }
      ],
      "dateNote": {
        "zh": "依文章標示的發布日期。",
        "en": "Publication date as stated in the article."
      },
      "image": {
        "src": "/static/lab/2022/mcdonalds-wallpaper.webp",
        "alt": {
          "zh": "與麥當勞一起做生成藝術公益桌布｜文章配圖",
          "en": "Generative charity wallpapers with McDonald's — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=mcdonalds-wallpaper",
      "page_en": "https://cheyuwu.com/strata/2022/?id=mcdonalds-wallpaper",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-mcdonalds-wallpaper",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=mcdonalds-wallpaper"
    },
    {
      "year": "2022",
      "id": "p5-practical-tutorial",
      "title": {
        "zh": "p5.js 互動藝術程式創作初階應用實戰教學",
        "en": "p5.js interactive art — a beginner workshop in two parts"
      },
      "kind": "publication",
      "date": "2022-12-26",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "分上下兩篇的教學整理。上篇談 creative coding 是什麼，介紹 p5.js 作為以 JavaScript 為基礎的視覺程式工具，示範顏色、圖形與變數的用法，並說明如何用 OpenProcessing 在沒有工程背景的情況下做互動視覺；下篇處理生成藝術的實作。內容來自 2021 年 10 月為 C-LAB 進行的課程，後來整理成約兩小時的教材。",
        "en": "A two-part write-up of a workshop. Part one covers what creative coding is, introduces p5.js as a JavaScript-based visual programming tool, and demonstrates colour, shape and variables, showing how OpenProcessing lets someone without an engineering background make interactive visuals; part two turns to generative art. The material comes from a course delivered for C-LAB in October 2021 and later documented as roughly two hours of instruction."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Teaching"
        },
        {
          "zh": "p5.js",
          "en": "p5.js"
        }
      ],
      "url": "https://creativecoding.in/2022/12/26/p5js-workshop-clab-1/",
      "related": [],
      "sources": [
        {
          "url": "https://creativecoding.in/2022/12/26/p5js-workshop-clab-1/",
          "label": "CreativeCoding.in 上篇"
        },
        {
          "url": "https://creativecoding.in/2022/12/26/p5js-workshop-clab-2/",
          "label": "CreativeCoding.in 下篇"
        }
      ],
      "dateNote": {
        "zh": "上下兩篇同日發布；原課程進行時間為 2021 年 10 月。",
        "en": "Both parts were published the same day; the original course took place in October 2021."
      },
      "image": {
        "src": "/static/lab/2022/p5-practical-tutorial.webp",
        "alt": {
          "zh": "p5.js 互動藝術程式創作初階應用實戰教學｜文章配圖",
          "en": "p5.js interactive art — a beginner workshop in two parts — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2022/?id=p5-practical-tutorial",
      "page_en": "https://cheyuwu.com/strata/2022/?id=p5-practical-tutorial",
      "record_url": "https://cheyuwu.com/zh/strata/2022/#lab-p5-practical-tutorial",
      "panel_url": "https://cheyuwu.com/zh/strata/2022/?id=p5-practical-tutorial"
    },
    {
      "year": "2021",
      "id": "sketch-1057091",
      "title": {
        "zh": "臉部採樣（每日創作 210109）",
        "en": "Face Sampling — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-01-09",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "所以說，人類也像是機器嗎？\n也是透過某種複雜的神經網路，在大腦裡採樣熟悉的輪廓，\n一個一個點數據相連成形，轉譯成記憶中的你，\n那個人真的存在過嗎？還是僅是在無數個當下採樣的幻象\n測試把自己的臉資料點拿來做創作，\n加上Shader做一些扭曲效果。",
        "en": "So are human beings also machines? / Do we sample familiar contours in the brain through some complex neural network, / connecting point after point of data until it becomes the you in memory? / Did that person really exist, or is it only an illusion sampled across countless present moments? / A test of using my own facial data points for creation, with a shader adding distortion."
      },
      "keywords": [
        {
          "zh": "人臉",
          "en": "Faces"
        },
        {
          "zh": "資料點",
          "en": "Data points"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1057091/",
      "image": {
        "src": "/static/img/sketches/1057091-sm.webp",
        "alt": {
          "zh": "臉部採樣｜每日創作截圖",
          "en": "Face Sampling — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1057091",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "sketch-1109822",
          "label": {
            "zh": "用著色器扭曲影像",
            "en": "Distorting images with shaders"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1057091",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1057091",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1057091",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1057091"
    },
    {
      "year": "2021",
      "id": "note-color-anemone",
      "title": {
        "zh": "色散海葵：p5.js 創作教學直播筆記",
        "en": "Colour Anemone — p5.js livestream notes"
      },
      "kind": "publication",
      "date": "2021-01-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "一步步教你製作色散海葵，學習用 p5.js 繪製扭動線條與畫框效果。直播內容分為四部分：用扭動線條呈現海葵觸鬚、加上滑鼠互動與顏色材質及外框、加上細觸鬚增加細節、底部收斂成一叢海葵並做最後修飾。",
        "en": "A step-by-step guide to making a dispersing anemone, drawing writhing lines and a frame effect in p5.js. The livestream covers four parts: tentacles built from wavering lines, mouse interaction plus colour, texture and an outer frame, finer tentacles for detail, and a converging base that gathers the anemone into a cluster."
      },
      "keywords": [
        {
          "zh": "線條",
          "en": "Lines"
        },
        {
          "zh": "教學",
          "en": "Tutorial"
        }
      ],
      "url": "https://creativecoding.in/2021/01/25/p5-js-%e5%89%b5%e4%bd%9c%e6%95%99%e5%ad%b8-%e8%89%b2%e6%95%a3%e6%b5%b7%e8%91%b5/",
      "sources": [
        {
          "url": "https://creativecoding.in/2021/01/25/p5-js-%e5%89%b5%e4%bd%9c%e6%95%99%e5%ad%b8-%e8%89%b2%e6%95%a3%e6%b5%b7%e8%91%b5/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2021/note-color-anemone.webp",
        "alt": {
          "zh": "色散海葵：p5.js 創作教學直播筆記｜文章配圖",
          "en": "Colour Anemone — p5.js livestream notes — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=note-color-anemone",
      "page_en": "https://cheyuwu.com/strata/2021/?id=note-color-anemone",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-note-color-anemone",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=note-color-anemone"
    },
    {
      "year": "2021",
      "id": "sketch-1107901",
      "title": {
        "zh": "金屬星球（每日創作 210220）",
        "en": "Metal Planet — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-02-20",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "融化的核心在天空中形變，\n過熱的溫度找不到應有的形狀。",
        "en": "A melting core deforms in the sky, / an overheated temperature that cannot find the shape it should have."
      },
      "keywords": [
        {
          "zh": "星球",
          "en": "Planets"
        },
        {
          "zh": "金屬",
          "en": "Metal"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1107901/",
      "image": {
        "src": "/static/img/sketches/1107901-sm.webp",
        "alt": {
          "zh": "金屬星球｜每日創作截圖",
          "en": "Metal Planet — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1107901",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1107901",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1107901",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1107901",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1107901"
    },
    {
      "year": "2021",
      "id": "sketch-1109822",
      "title": {
        "zh": "鏡像碎形（每日創作 210222）",
        "en": "Mirror Fractal — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-02-22",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "照不出完整的面貌，\n其實並非是球不完美，而是鏡子碎了，\n只能反映出現實的碎形片段",
        "en": "It cannot reflect a complete face. / The sphere is not imperfect, the mirror is broken, / and it can only reflect fractal fragments of reality."
      },
      "keywords": [
        {
          "zh": "碎形",
          "en": "Fractals"
        },
        {
          "zh": "鏡像",
          "en": "Mirrors"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1109822/",
      "image": {
        "src": "/static/img/sketches/1109822-sm.webp",
        "alt": {
          "zh": "鏡像碎形｜每日創作截圖",
          "en": "Mirror Fractal — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1109822",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "quote": [
        "summary"
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1109822",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1109822",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1109822",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1109822"
    },
    {
      "year": "2021",
      "id": "sketch-1150294",
      "title": {
        "zh": "極光（每日創作 210328）",
        "en": "Aurora — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-03-28",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "被所謂的命運導引而匯集\n遇見後留下彩色的光輝逝去\n仍舊存在於過去 卻已不復重返",
        "en": "Gathered together, guided by what we call fate, / leaving behind a colourful radiance after the meeting, then fading. / It still exists in the past, yet it will never return."
      },
      "keywords": [
        {
          "zh": "極光",
          "en": "Aurora"
        },
        {
          "zh": "粒子",
          "en": "Particles"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1150294/",
      "image": {
        "src": "/static/img/sketches/1150294-sm.webp",
        "alt": {
          "zh": "極光｜每日創作截圖",
          "en": "Aurora — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1150294",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1150294",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1150294",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1150294",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1150294"
    },
    {
      "year": "2021",
      "id": "sketch-1150492",
      "title": {
        "zh": "奇怪的機器人（每日創作 210328）",
        "en": "Strange Robots — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-03-28",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "小機器人們長著歪歪的耳朵，有些板著綠色的臉，\n不管你長的是圓是方，還是晃著橘色的天線，\n揚著得意的嘴角，其實都沒什麼不好的呀，\n奇形怪狀的個性造就你的獨一無二",
        "en": "The little robots have crooked ears, some wear a stern green face, / whether you are round or square, or waving an orange antenna, / whether you lift a smug corner of the mouth, none of it is any trouble at all. / Your odd shapes and odd temperaments are what make you one of a kind."
      },
      "keywords": [
        {
          "zh": "機器人",
          "en": "Robots"
        },
        {
          "zh": "角色",
          "en": "Characters"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1150492/",
      "image": {
        "src": "/static/img/sketches/1150492-sm.webp",
        "alt": {
          "zh": "奇怪的機器人｜每日創作截圖",
          "en": "Strange Robots — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1150492",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "strange-robots-release",
          "label": {
            "zh": "同日的公開釋出",
            "en": "The public release on the same day"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1150492",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1150492",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1150492",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1150492"
    },
    {
      "year": "2021",
      "id": "strange-robots-release",
      "title": {
        "zh": "奇怪的機器人 Strange Robots 公開釋出",
        "en": "Strange Robots — public release"
      },
      "kind": "open-source",
      "date": "2021-03-28",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "《奇怪的機器人》在 OpenProcessing 以公開草稿的形式釋出，任何人都可以打開程式碼閱讀與再製。作品本身是同日的每日創作，畫面是一群長著歪耳朵與天線的小機器人。",
        "en": "Strange Robots was released as a public sketch on OpenProcessing, where anyone can open the code, read it and remake it. The work itself is that day's daily sketch, a crowd of little robots with crooked ears and antennae."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "機器人",
          "en": "Robots"
        }
      ],
      "url": "https://openprocessing.org/sketch/1150492",
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1150492",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "sketch-1150492",
          "label": {
            "zh": "同一支每日創作",
            "en": "The same daily sketch"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採用 OpenProcessing 草稿的建立日期。授權條款未能從來源頁讀取。",
        "en": "Taken from the OpenProcessing sketch creation date. The licence terms could not be read from the source page."
      },
      "image": {
        "src": "/static/lab/2021/strange-robots-release.webp",
        "alt": {
          "zh": "奇怪的機器人 Strange Robots 公開釋出｜作品畫面",
          "en": "Strange Robots — public release — project image"
        },
        "credit": "Che-Yu Wu / cheyuwu.com article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=strange-robots-release",
      "page_en": "https://cheyuwu.com/strata/2021/?id=strange-robots-release",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-strange-robots-release",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=strange-robots-release"
    },
    {
      "year": "2021",
      "id": "note-wave-circuit",
      "title": {
        "zh": "電波電路 Wave Circuit：p5.js 教學直播筆記",
        "en": "Wave Circuit — p5.js livestream notes"
      },
      "kind": "publication",
      "date": "2021-04-16",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "一步步教你製作電波電路效果，學習用 p5.js 繪製背景的格線、連接的線條以及細節上的裝飾。筆記說明創作過程會在三部分之間來回調整，透過細節修正完成最終作品。",
        "en": "A step-by-step guide to a wave circuit effect, drawing the background grid, the connecting lines and the decorative details in p5.js. The notes describe moving back and forth between the three parts, refining details until the piece is finished."
      },
      "keywords": [
        {
          "zh": "格線",
          "en": "Grids"
        },
        {
          "zh": "教學",
          "en": "Tutorial"
        }
      ],
      "url": "https://creativecoding.in/2021/04/16/p5-js%e6%95%99%e5%ad%b8%ef%bc%8d%e9%9b%bb%e6%b3%a2%e9%9b%bb%e8%b7%afwave-circuit-%e4%be%86%e5%81%9a%e5%80%8b%e9%80%bc%e5%93%a9%e9%80%bc%e5%93%a9%e9%80%81%e8%a8%8a%e8%99%9f%e7%9a%84%e9%9b%bb%e8%b7%af/",
      "sources": [
        {
          "url": "https://creativecoding.in/2021/04/16/p5-js%e6%95%99%e5%ad%b8%ef%bc%8d%e9%9b%bb%e6%b3%a2%e9%9b%bb%e8%b7%afwave-circuit-%e4%be%86%e5%81%9a%e5%80%8b%e9%80%bc%e5%93%a9%e9%80%bc%e5%93%a9%e9%80%81%e8%a8%8a%e8%99%9f%e7%9a%84%e9%9b%bb%e8%b7%af/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2021/note-wave-circuit.webp",
        "alt": {
          "zh": "電波電路 Wave Circuit：p5.js 教學直播筆記｜文章配圖",
          "en": "Wave Circuit — p5.js livestream notes — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=note-wave-circuit",
      "page_en": "https://cheyuwu.com/strata/2021/?id=note-wave-circuit",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-note-wave-circuit",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=note-wave-circuit"
    },
    {
      "year": "2021",
      "id": "sketch-1189493",
      "title": {
        "zh": "生命註記（每日創作 210509）",
        "en": "Marking Life — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-05-09",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "把重要的事用螢光筆畫上線，\n有空的時候再多添幾條彩色的片段，\n再把不願重返的記憶用立可帶覆寫，\n無論留下與否，生命中的小事註記成為你的篇章",
        "en": "Underline the important things with a highlighter, / add a few more colourful fragments when there is time, / then write over the memories you would rather not revisit with correction tape. / Kept or not, the small things of a life are marked into your chapters."
      },
      "keywords": [
        {
          "zh": "記憶",
          "en": "Memory"
        },
        {
          "zh": "標記",
          "en": "Marking"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1189493/",
      "image": {
        "src": "/static/img/sketches/1189493-sm.webp",
        "alt": {
          "zh": "生命註記｜每日創作截圖",
          "en": "Marking Life — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1189493",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1189493",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1189493",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1189493",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1189493"
    },
    {
      "year": "2021",
      "id": "note-trigonometry-part-1",
      "title": {
        "zh": "來用可怕的三角函數做網頁吧 Part 1 衛星繞月球",
        "en": "Trigonometry for the web, Part 1 — satellite around the moon"
      },
      "kind": "publication",
      "date": "2021-05-10",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "先詳細介紹三角函數的計算並轉換為程式語言，再以三角函數的概念，使用 html (pug)、css (sass) 與 js，從零建構出衛星環繞月球的動態網頁效果。筆記也分享 Dyverse Studio 與複雜生活節兩個案例，說明三角函數、座標系與 canvas 在即時繪圖上的作用。",
        "en": "The notes first work through trigonometric calculation and translate it into code, then use html (pug), css (sass) and js to build a satellite orbiting the moon from scratch as a web animation. Two past cases, Dyverse Studio and the Complex Life Festival, illustrate why trigonometry, coordinate systems and canvas matter for real-time drawing."
      },
      "keywords": [
        {
          "zh": "三角函數",
          "en": "Trigonometry"
        },
        {
          "zh": "網頁動態",
          "en": "Web motion"
        }
      ],
      "url": "https://creativecoding.in/2021/05/10/%e4%be%86%e7%94%a8%e5%8f%af%e6%80%95%e7%9a%84%e4%b8%89%e8%a7%92%e5%87%bd%e6%95%b8%e5%81%9a%e7%b6%b2%e9%a0%81%e5%90%a7-part1-%e8%a1%9b%e6%98%9f%e7%b9%9e%e6%9c%88%e7%90%83/",
      "sources": [
        {
          "url": "https://creativecoding.in/2021/05/10/%e4%be%86%e7%94%a8%e5%8f%af%e6%80%95%e7%9a%84%e4%b8%89%e8%a7%92%e5%87%bd%e6%95%b8%e5%81%9a%e7%b6%b2%e9%a0%81%e5%90%a7-part1-%e8%a1%9b%e6%98%9f%e7%b9%9e%e6%9c%88%e7%90%83/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2021/note-trigonometry-part-1.webp",
        "alt": {
          "zh": "來用可怕的三角函數做網頁吧 Part 1 衛星繞月球｜文章配圖",
          "en": "Trigonometry for the web, Part 1 — satellite around the moon — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=note-trigonometry-part-1",
      "page_en": "https://cheyuwu.com/strata/2021/?id=note-trigonometry-part-1",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-note-trigonometry-part-1",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=note-trigonometry-part-1"
    },
    {
      "year": "2021",
      "id": "note-trigonometry-part-2",
      "title": {
        "zh": "來用可怕的三角函數做網頁吧 Part 2 科幻時鐘",
        "en": "Trigonometry for the web, Part 2 — sci-fi clock"
      },
      "kind": "publication",
      "date": "2021-05-14",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "利用三角函數與 canvas 製作科幻感時鐘。筆記提到數學可以協助製作有趣的網頁設計動態效果，而數學中的表達式在各個地方都通用，不管是製作特效或資料分析，都可以讓你優雅地描述一件事。",
        "en": "Building a sci-fi clock with trigonometry and canvas. The notes argue that mathematics helps produce interesting motion in web design, and that mathematical expressions travel everywhere, from visual effects to data analysis, as an elegant way to describe something."
      },
      "keywords": [
        {
          "zh": "三角函數",
          "en": "Trigonometry"
        },
        {
          "zh": "Canvas",
          "en": "Canvas"
        }
      ],
      "url": "https://creativecoding.in/2021/05/14/%e4%be%86%e7%94%a8%e5%8f%af%e6%80%95%e7%9a%84%e4%b8%89%e8%a7%92%e5%87%bd%e6%95%b8%e5%81%9a%e7%b6%b2%e9%a0%81%e5%90%a7-part2-%e7%a7%91%e5%b9%bb%e6%99%82%e9%90%98/",
      "sources": [
        {
          "url": "https://creativecoding.in/2021/05/14/%e4%be%86%e7%94%a8%e5%8f%af%e6%80%95%e7%9a%84%e4%b8%89%e8%a7%92%e5%87%bd%e6%95%b8%e5%81%9a%e7%b6%b2%e9%a0%81%e5%90%a7-part2-%e7%a7%91%e5%b9%bb%e6%99%82%e9%90%98/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [
        {
          "id": "note-trigonometry-part-1",
          "label": {
            "zh": "同一系列的上篇",
            "en": "Part one of the same series"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "/static/lab/2021/note-trigonometry-part-2.webp",
        "alt": {
          "zh": "來用可怕的三角函數做網頁吧 Part 2 科幻時鐘｜文章配圖",
          "en": "Trigonometry for the web, Part 2 — sci-fi clock — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=note-trigonometry-part-2",
      "page_en": "https://cheyuwu.com/strata/2021/?id=note-trigonometry-part-2",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-note-trigonometry-part-2",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=note-trigonometry-part-2"
    },
    {
      "year": "2021",
      "id": "sketch-1201896",
      "title": {
        "zh": "抖抖星球（每日創作 210522）",
        "en": "Wiggle Planet — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-05-22",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "太空船降落了，此站座標為Alpha.26 星 ( 8.0068 , 3.200000 )，\n但是好像在劇烈的抖動，回報太空站似乎不宜居住，\n觀測不到的就當不存在，過度活躍的地核藏不住炙熱，\n那就駐紮在這顆星球一起瘋狂吧",
        "en": "The spaceship has landed. This stop is at Alpha.26, coordinates ( 8.0068 , 3.200000 ), / but it seems to be shaking violently, so the report to the station says it is not fit to live on. / What cannot be observed is treated as nonexistent, and an overactive core cannot hide its heat. / Then let us camp on this planet and go mad together."
      },
      "keywords": [
        {
          "zh": "星球",
          "en": "Planets"
        },
        {
          "zh": "震動",
          "en": "Vibration"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1201896/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail1201896@2x.jpg?hash=2021-05-22%2015%3A42%3A28",
        "alt": {
          "zh": "抖抖星球｜每日創作截圖",
          "en": "Wiggle Planet — daily sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1201896",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1201896",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1201896",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1201896",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1201896"
    },
    {
      "year": "2021",
      "id": "note-crazy-tornado",
      "title": {
        "zh": "來畫一個瘋狂的龍捲風吧：p5.js 創作教學直播筆記",
        "en": "Crazy Tornado — p5.js livestream notes"
      },
      "kind": "publication",
      "date": "2021-06-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "綜合幾何圖形與三角函數的觀念，用 p5.js 一步步完成龍捲風捲起乳牛與穀倉的動態圖片。筆記說明先刻劃龍捲風外型，再分階段完成被捲起的物體，最後修改背景顏色、加上材質、調整線條，並加上滑鼠互動。",
        "en": "Combining geometric shapes with trigonometry, the notes build a tornado lifting a cow and a barn in p5.js. The tornado silhouette comes first, then the objects it picks up, and finally the background colour, texture, line adjustments and mouse interaction."
      },
      "keywords": [
        {
          "zh": "極座標",
          "en": "Polar coordinates"
        },
        {
          "zh": "教學",
          "en": "Tutorial"
        }
      ],
      "url": "https://creativecoding.in/2021/06/04/p5-js%e5%89%b5%e4%bd%9c%e6%95%99%e5%ad%b8-%e4%be%86%e7%95%ab%e4%b8%80%e5%80%8b%e7%98%8b%e7%8b%82%e7%9a%84%e9%be%8d%e6%8d%b2%e9%a2%a8%e5%90%a7/",
      "sources": [
        {
          "url": "https://creativecoding.in/2021/06/04/p5-js%e5%89%b5%e4%bd%9c%e6%95%99%e5%ad%b8-%e4%be%86%e7%95%ab%e4%b8%80%e5%80%8b%e7%98%8b%e7%8b%82%e7%9a%84%e9%be%8d%e6%8d%b2%e9%a2%a8%e5%90%a7/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [
        {
          "id": "note-trigonometry-part-1",
          "label": {
            "zh": "筆記中列為複習的三角函數上篇",
            "en": "Listed in the notes as trigonometry part one"
          },
          "type": "source"
        },
        {
          "id": "note-trigonometry-part-2",
          "label": {
            "zh": "筆記中列為複習的三角函數下篇",
            "en": "Listed in the notes as trigonometry part two"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "/static/lab/2021/note-crazy-tornado.webp",
        "alt": {
          "zh": "來畫一個瘋狂的龍捲風吧：p5.js 創作教學直播筆記｜文章配圖",
          "en": "Crazy Tornado — p5.js livestream notes — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=note-crazy-tornado",
      "page_en": "https://cheyuwu.com/strata/2021/?id=note-crazy-tornado",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-note-crazy-tornado",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=note-crazy-tornado"
    },
    {
      "year": "2021",
      "id": "sketch-1217113",
      "title": {
        "zh": "混亂舞者（每日創作 210612）",
        "en": "Chaos Dancer — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-06-12",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "她不斷地在舞台上旋轉，一圈又一圈，\n有時是場雙人舞，有時放開了手獨自跳躍，\n每一場演出都是無法復刻的軌跡，\n帶著混合後的新色彩，在沒有觀眾的場次裡謝幕\nMade with @p5xjs",
        "en": "She keeps turning on the stage, circle after circle, / sometimes a duet, sometimes letting go of the hand and leaping alone. / Every performance is a trajectory that cannot be reproduced, / carrying newly mixed colours, taking her bow at a show with no audience. / Made with @p5xjs"
      },
      "keywords": [
        {
          "zh": "舞者",
          "en": "Dancer"
        },
        {
          "zh": "軌跡",
          "en": "Trajectory"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1217113/",
      "image": {
        "src": "/static/img/sketches/1217113-sm.webp",
        "alt": {
          "zh": "混亂舞者｜每日創作截圖",
          "en": "Chaos Dancer — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1217113",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "foundation-classic",
          "label": {
            "zh": "被收進 Foundation 經典系列",
            "en": "Taken into the Foundation classic series"
          },
          "type": "source"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1217113",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1217113",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1217113",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1217113"
    },
    {
      "year": "2021",
      "id": "note-aqua-planet",
      "title": {
        "zh": "Aqua Planet 水色星球：發光碰撞的行星",
        "en": "Aqua Planet — glowing colliding planet"
      },
      "kind": "publication",
      "date": "2021-06-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "用 p5.js 一步步創作出會發光的水色星球粒子，並增加弧形軌跡、連線與外圍刻度尺規等細節。筆記說明先以函式建構藍色粒子雲，加上 noise 形成動態，再加入橘色系粒子搭配，最後繪製尺標讓作品看起來像正在觀測。",
        "en": "Building a glowing aqua planet out of particles in p5.js, then adding arcs, connecting lines and an outer measuring scale. A blue particle cloud is assembled with functions, animated with noise, paired with warmer orange particles, and finished with gauges that make the piece read as an observation."
      },
      "keywords": [
        {
          "zh": "粒子",
          "en": "Particles"
        },
        {
          "zh": "星球",
          "en": "Planets"
        }
      ],
      "url": "https://creativecoding.in/2021/06/21/p5-js%e5%89%b5%e4%bd%9c%e6%95%99%e5%ad%b8-aqua-planet-%e6%b0%b4%e8%89%b2%e6%98%9f%e7%90%83/",
      "sources": [
        {
          "url": "https://creativecoding.in/2021/06/21/p5-js%e5%89%b5%e4%bd%9c%e6%95%99%e5%ad%b8-aqua-planet-%e6%b0%b4%e8%89%b2%e6%98%9f%e7%90%83/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [
        {
          "id": "note-quantum-unstable",
          "label": {
            "zh": "粒子與刻度尺規的同一路做法",
            "en": "The same approach of particles and gauges"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2021/note-aqua-planet.webp",
        "alt": {
          "zh": "Aqua Planet 水色星球：發光碰撞的行星｜文章配圖",
          "en": "Aqua Planet — glowing colliding planet — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=note-aqua-planet",
      "page_en": "https://cheyuwu.com/strata/2021/?id=note-aqua-planet",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-note-aqua-planet",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=note-aqua-planet"
    },
    {
      "year": "2021",
      "id": "foundation-classic",
      "title": {
        "zh": "Foundation Classic Series",
        "en": "Foundation Classic Series"
      },
      "kind": "nft",
      "date": "2021-07-01",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "在 Foundation 上的經典系列，每一套演算法最多只鑄造十件作品。目錄頁把起始時間記為 2021 年 7 月 1 日，收錄的作品包含 201127 Nightmare、210612 Chaos Dancer、200609 Causality、200612 Triangle Picnic 與 210913 Sweet Dreams 等。",
        "en": "A classic series on Foundation that mints at most ten works per algorithm. The catalog page records the start as July 1st, 2021, and lists works including 201127 Nightmare, 210612 Chaos Dancer, 200609 Causality, 200612 Triangle Picnic and 210913 Sweet Dreams."
      },
      "keywords": [
        {
          "zh": "生成藝術",
          "en": "Generative art"
        },
        {
          "zh": "版數",
          "en": "Editions"
        }
      ],
      "url": "https://cheyuwu.com/nft/foundation/",
      "image": {
        "src": "/static/icon_foundation.jpeg",
        "alt": {
          "zh": "Foundation Classic Series｜平台識別圖",
          "en": "Foundation Classic Series — platform icon"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/nft/foundation/",
          "label": "NFT Catalog"
        }
      ],
      "related": [
        {
          "id": "sketch-1027958",
          "label": {
            "zh": "目錄頁收錄的 201127 Nightmare",
            "en": "201127 Nightmare listed in the catalog"
          },
          "type": "source",
          "year": "2020"
        },
        {
          "id": "sketch-1217113",
          "label": {
            "zh": "目錄頁收錄的 210612 Chaos Dancer",
            "en": "210612 Chaos Dancer listed in the catalog"
          },
          "type": "source"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=foundation-classic",
      "page_en": "https://cheyuwu.com/strata/2021/?id=foundation-classic",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-foundation-classic",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=foundation-classic"
    },
    {
      "year": "2021",
      "id": "sketch-1235085",
      "title": {
        "zh": "珊瑚嘉年華（每日創作 210717）",
        "en": "Coral Carnival — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-07-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "又變得更熱了，連回憶都開始白化，\n小丑魚永遠的離開了，沒有了他的珊瑚，\n其實也是只剩多彩的空殼了吧，\n畢竟還是群居的動物離不開彼此，\n卻走散僅留下了時間的遺跡。",
        "en": "It has grown hotter again, and even memories are beginning to bleach. / The clownfish has left for good, and coral without him / is really no more than a colourful empty shell. / Social animals cannot leave one another after all, / yet they drifted apart and left only the relics of time."
      },
      "keywords": [
        {
          "zh": "珊瑚",
          "en": "Coral"
        },
        {
          "zh": "白化",
          "en": "Bleaching"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1235085/",
      "image": {
        "src": "/static/img/sketches/1235085-sm.webp",
        "alt": {
          "zh": "珊瑚嘉年華｜每日創作截圖",
          "en": "Coral Carnival — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1235085",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "note-color-anemone",
          "label": {
            "zh": "海中生物的線條",
            "en": "Lines of sea creatures"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1235085",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1235085",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1235085",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1235085"
    },
    {
      "year": "2021",
      "id": "note-quantum-unstable",
      "title": {
        "zh": "Quantum Unstable 量子不穩定：發光糾纏的量子系統",
        "en": "Quantum Unstable — a glowing entangled system"
      },
      "kind": "publication",
      "date": "2021-07-19",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "利用 p5.js 製作變形的同心圓動態。筆記寫下創作當時沒有特定想法，先以極座標定義點的位子並用 curveVertex() 連線，不斷調整到步驟五呈現出中心原子核，才確定朝物理與科幻風格發展，再加上游離粒子、刻度數字與包圍的線條完成作品。",
        "en": "Deforming concentric circles made in p5.js. The notes record starting without a fixed idea: points are placed in polar coordinates and joined with curveVertex(), and only at step five, when a central nucleus appears, does the physics and science fiction direction settle, after which free particles, numbered gauges and surrounding lines finish the piece."
      },
      "keywords": [
        {
          "zh": "同心圓",
          "en": "Concentric circles"
        },
        {
          "zh": "科幻風格",
          "en": "Sci-fi style"
        }
      ],
      "url": "https://creativecoding.in/2021/07/19/p5-js%e5%89%b5%e4%bd%9c%e6%95%99%e5%ad%b8-quantum-unstable-%e9%87%8f%e5%ad%90%e4%b8%8d%e7%a9%a9%e5%ae%9a/",
      "sources": [
        {
          "url": "https://creativecoding.in/2021/07/19/p5-js%e5%89%b5%e4%bd%9c%e6%95%99%e5%ad%b8-quantum-unstable-%e9%87%8f%e5%ad%90%e4%b8%8d%e7%a9%a9%e5%ae%9a/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2021/note-quantum-unstable.webp",
        "alt": {
          "zh": "Quantum Unstable 量子不穩定：發光糾纏的量子系統｜文章配圖",
          "en": "Quantum Unstable — a glowing entangled system — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=note-quantum-unstable",
      "page_en": "https://cheyuwu.com/strata/2021/?id=note-quantum-unstable",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-note-quantum-unstable",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=note-quantum-unstable"
    },
    {
      "year": "2021",
      "id": "paraiso-mads",
      "title": {
        "zh": "PARAÌSO：M.A.D.S. Gallery",
        "en": "PARAÌSO — M.A.D.S. Gallery"
      },
      "kind": "exhibition",
      "date": "2021-07-23",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "M.A.D.S. Art Gallery 的藝術家頁面收錄吳哲宇，介紹他從工程與藝術的交界出發，深入自然、物理、現代藝術與數學，並列出 The Soul of Flowers、Sweet Dreams、Causality、Nightmare、Chaos Dancer、Tangled、Triangle Picnic 等作品。",
        "en": "The artist page at M.A.D.S. Art Gallery presents Che-Yu Wu as working from the meeting point of engineering and art, drawing on nature, physics, modern art and mathematics, and lists works including The Soul of Flowers, Sweet Dreams, Causality, Nightmare, Chaos Dancer, Tangled and Triangle Picnic."
      },
      "keywords": [
        {
          "zh": "畫廊",
          "en": "Gallery"
        },
        {
          "zh": "國際展出",
          "en": "International showing"
        }
      ],
      "url": "https://www.madsgallery.art/item/f5c68137-e569-484c-9449-6ac3e73d09d0/event/para%C3%ACso",
      "sources": [
        {
          "url": "https://www.madsgallery.art/item/f5c68137-e569-484c-9449-6ac3e73d09d0/event/para%C3%ACso",
          "label": "M.A.D.S. Art Gallery 展覽頁"
        },
        {
          "url": "https://www.madsgallery.art/item/6c595765-f20b-44a8-a22b-30dcf7e13ba4/artist/che-yu-wu",
          "label": "M.A.D.S. Art Gallery"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 M.A.D.S. 展覽頁：PARAÌSO 展期為 2021 年 7 月 23 日至 8 月 3 日，此處記開展日。生涯時間線原記 5 月，已依展覽頁更正。",
        "en": "Per the M.A.D.S. exhibition page PARAÌSO ran from 23 July to 3 August 2021; the opening day is recorded. The career timeline previously said May, corrected to the exhibition page."
      },
      "image": {
        "src": "/static/lab/2021/paraiso-mads.webp",
        "alt": {
          "zh": "PARAÌSO：M.A.D.S. Gallery｜展覽現場",
          "en": "PARAÌSO — M.A.D.S. Gallery — exhibition view"
        },
        "credit": "M.A.D.S. Gallery / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=paraiso-mads",
      "page_en": "https://cheyuwu.com/strata/2021/?id=paraiso-mads",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-paraiso-mads",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=paraiso-mads"
    },
    {
      "year": "2021",
      "id": "sketch-1240138",
      "title": {
        "zh": "甜蜜陷阱（每日創作 210731）",
        "en": "Sweet Trap — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-07-31",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "在陰影中孵化，散發著帶刺的甜蜜\n鮮豔的魅影纏繞而上，\n輪迴中打轉卻無法察覺，\n直到窒息的前一刻才被喚醒，\n瞪大眼睛凝視著愚昧。",
        "en": "Hatched in the shadows, giving off a thorned sweetness, / a vivid phantom coiling upward, / turning in the cycle without ever noticing, / woken only at the moment before suffocation, / eyes wide open, staring at its own folly."
      },
      "keywords": [
        {
          "zh": "陷阱",
          "en": "Traps"
        },
        {
          "zh": "甜蜜",
          "en": "Sweetness"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1240138/",
      "image": {
        "src": "/static/img/sketches/1240138-sm.webp",
        "alt": {
          "zh": "甜蜜陷阱｜每日創作截圖",
          "en": "Sweet Trap — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1240138",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1240138",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1240138",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1240138",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1240138"
    },
    {
      "year": "2021",
      "id": "note-timeline-pug-sass-vue",
      "title": {
        "zh": "用 Pug、Sass 及 Vue.js 製作動態時間軸年表",
        "en": "A dynamic timeline with Pug, Sass and Vue.js"
      },
      "kind": "publication",
      "date": "2021-08-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "利用 Pug、Sass 及 Vue.js 在 CodePen 上製作動態時間軸年表。筆記說明開始前要準備三件事：呈現在年表上的資料、版面配置與色票尺寸的 library，以及讀取資料的 trigger 和 loading 動畫，並示範用 logs 陣列儲存年份與內容。",
        "en": "Building a dynamic timeline on CodePen with Pug, Sass and Vue.js. Three things come first: the data shown on the timeline, the layout with a colour and size library, and the trigger plus loading animation that fetch the data, demonstrated with a logs array holding years and content."
      },
      "keywords": [
        {
          "zh": "時間軸",
          "en": "Timelines"
        },
        {
          "zh": "前端",
          "en": "Front-end"
        }
      ],
      "url": "https://creativecoding.in/2021/08/04/%e5%88%a9%e7%94%a8pug-sass-vue-js%e8%a3%bd%e4%bd%9c%e5%8b%95%e6%85%8b%e6%99%82%e9%96%93%e8%bb%b8%e5%b9%b4%e8%a1%a8/",
      "sources": [
        {
          "url": "https://creativecoding.in/2021/08/04/%e5%88%a9%e7%94%a8pug-sass-vue-js%e8%a3%bd%e4%bd%9c%e5%8b%95%e6%85%8b%e6%99%82%e9%96%93%e8%bb%b8%e5%b9%b4%e8%a1%a8/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2021/note-timeline-pug-sass-vue.webp",
        "alt": {
          "zh": "用 Pug、Sass 及 Vue.js 製作動態時間軸年表｜文章配圖",
          "en": "A dynamic timeline with Pug, Sass and Vue.js — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=note-timeline-pug-sass-vue",
      "page_en": "https://cheyuwu.com/strata/2021/?id=note-timeline-pug-sass-vue",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-note-timeline-pug-sass-vue",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=note-timeline-pug-sass-vue"
    },
    {
      "year": "2021",
      "id": "sketch-1241998",
      "title": {
        "zh": "花火大会（每日創作 210807）",
        "en": "Fireworks Festival — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-08-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "短暫但繽紛，燃燒生命點燃光譜，\n珍惜每次綻放都是不同的樣貌，\n用粒子系統與漸變顏色做的煙火。",
        "en": "Brief but brilliant, burning life to ignite the spectrum, / cherishing every bloom because each one takes a different shape. / Fireworks made with a particle system and gradient colours."
      },
      "keywords": [
        {
          "zh": "煙火",
          "en": "Fireworks"
        },
        {
          "zh": "粒子系統",
          "en": "Particle systems"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1241998/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail1241998@2x.jpg?hash=2021-08-07%2005%3A52%3A37",
        "alt": {
          "zh": "花火大会｜每日創作截圖",
          "en": "Fireworks Festival — daily sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1241998",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1241998",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1241998",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1241998",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1241998"
    },
    {
      "year": "2021",
      "id": "sketch-1243356",
      "title": {
        "zh": "無解繩結（每日創作 210811）",
        "en": "Unsolvable Knot — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-08-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "蔓延著不可控的因素，\n糾纏成錯綜複雜的結局，\n有些無解的過去就別再試圖鬆動了吧。",
        "en": "Uncontrollable factors keep spreading, / tangling into an intricate ending. / Some unsolvable pasts are better left untouched."
      },
      "keywords": [
        {
          "zh": "繩結",
          "en": "Knots"
        },
        {
          "zh": "糾纏",
          "en": "Entanglement"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1243356/",
      "image": {
        "src": "/static/img/sketches/1243356-sm.webp",
        "alt": {
          "zh": "無解繩結｜每日創作截圖",
          "en": "Unsolvable Knot — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1243356",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1243356",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1243356",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1243356",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1243356"
    },
    {
      "year": "2021",
      "id": "sketch-1245328",
      "title": {
        "zh": "島嶼印象（每日創作 210817）",
        "en": "Island Impression — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-08-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "在大海的另一端，似乎有著島嶼，\n凝望中有時看的見些微輪廓，\n有時被霧霾與波光吞噬，有時匯聚了又渙散\n他們真的存在嗎？也許是自己的執著化為了幻象。",
        "en": "On the other side of the sea there seem to be islands. / Gazing out, sometimes a faint outline is visible, / sometimes it is swallowed by haze and glinting waves, sometimes it gathers and scatters again. / Do they really exist, or has my own insistence turned into an illusion?"
      },
      "keywords": [
        {
          "zh": "島嶼",
          "en": "Islands"
        },
        {
          "zh": "海",
          "en": "Sea"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1245328/",
      "image": {
        "src": "/static/img/sketches/1245328-sm.webp",
        "alt": {
          "zh": "島嶼印象｜每日創作截圖",
          "en": "Island Impression — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1245328",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "sketch-1235085",
          "label": {
            "zh": "海與生態的觀察",
            "en": "Watching the sea and its life"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1245328",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1245328",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1245328",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1245328"
    },
    {
      "year": "2021",
      "id": "sketch-1247384",
      "title": {
        "zh": "鳥與電線竿（每日創作 210822）",
        "en": "Birds on Wires — daily sketch"
      },
      "kind": "prototype",
      "date": "2021-08-22",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "渴望飛翔，群聚在抓不穩的鋼索上，\n隨著一舉一動模仿，擁擠的搶著跳躍，\n不掉下來就已經費盡力氣了，\n哪來的奢侈妄想成為天空的一員。\nDesire to fly, gather on the unsteady steel cables,\nImitating moves of others, rushing to jump in the crowd,\nTry your best to not fall from the wires,\nNot even have the freedom to touch the sky.",
        "en": "Desire to fly, gather on the unsteady steel cables, / Imitating moves of others, rushing to jump in the crowd, / Try your best to not fall from the wires, / Not even have the freedom to touch the sky."
      },
      "keywords": [
        {
          "zh": "鳥",
          "en": "Birds"
        },
        {
          "zh": "群體",
          "en": "Flocks"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1247384/",
      "image": {
        "src": "/static/img/sketches/1247384-sm.webp",
        "alt": {
          "zh": "鳥與電線竿｜每日創作截圖",
          "en": "Birds on Wires — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1247384",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1247384",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sketch-1247384",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sketch-1247384",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sketch-1247384"
    },
    {
      "year": "2021",
      "id": "cryptopochi",
      "title": {
        "zh": "CryptoPochi",
        "en": "CryptoPochi"
      },
      "kind": "nft",
      "date": "2021-09-05",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "published",
      "summary": {
        "zh": "以日常情緒為表情的神祕生物系列，官網寫著牠們就是你和我，整天躺在地上玩耍。2021 年 9 月 5 日 15:00 UTC 先開放 Sea Ham 持有者的早鳥鑄造，隔日開放公開鑄造，鑄到第 732 隻、開賣三十四小時後由團隊封盤（合約上限 1500）。官網也說明 Pochi 源自每日創作系列中的生成作品 Sleepy Pochi。",
        "en": "A collection of mysterious creatures whose faces carry everyday emotions; the site says they are you and me, lying on the ground and playing all day. Early minting for Sea Ham holders opened at 15:00 UTC on 5 September 2021, public minting the next day, and the team closed the sale at the 732nd mint, thirty-four hours in (the contract ceiling was 1,500). The site also notes that Pochis stem from Sleepy Pochi, a generative work in the daily creative coding series."
      },
      "keywords": [
        {
          "zh": "角色",
          "en": "Characters"
        },
        {
          "zh": "鑄造",
          "en": "Minting"
        }
      ],
      "url": "/work/cryptopochi/",
      "image": {
        "src": "https://pochi.nyc3.digitaloceanspaces.com/mainnet/0x26cb33fba22f213952b8b3f3af006913b6c5b5e91081bb5c9c7764c66c98b44b.gif",
        "alt": {
          "zh": "CryptoPochi｜角色動態圖",
          "en": "CryptoPochi — animated character"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cryptopochi.com/",
          "label": "CryptoPochi"
        },
        {
          "url": "https://opensea.io/collection/cryptopochi",
          "label": "OpenSea"
        }
      ],
      "related": [
        {
          "id": "sketch-1150492",
          "label": {
            "zh": "每日創作長出的角色",
            "en": "Characters grown from the daily sketches"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採用官網標示的早鳥鑄造開始時間 2021-09-05 15:00 UTC。",
        "en": "Taken from the early mint start time stated on the site, 15:00 UTC on 5 September 2021."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=cryptopochi",
      "page_en": "https://cheyuwu.com/strata/2021/?id=cryptopochi",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-cryptopochi",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=cryptopochi"
    },
    {
      "year": "2021",
      "id": "ccin-fireworks",
      "title": {
        "zh": "【p5.js 創作教學】CreativeCoding 花火大會（直播筆記）",
        "en": "p5.js Tutorial — CreativeCoding Fireworks Festival (Livestream Notes)"
      },
      "kind": "publication",
      "date": "2021-09-16",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "直播筆記，回應日本 Creative Coder 社群在 Processing Community Day 期間於 Twitter 上發起的線上花火大會。內容從粒子系統出發，帶到多發花火依序綻放、粒子造型變化、HSB 色彩模式，以及把離開畫面的花火移除以維持效能。",
        "en": "Livestream notes responding to an online fireworks festival that Japanese creative coders organised on Twitter around Processing Community Day. The post builds a particle system, then covers staggered multi-burst fireworks, particle variations, HSB colour mode, and removing off-screen fireworks to keep performance stable."
      },
      "keywords": [
        {
          "zh": "粒子系統",
          "en": "Particle systems"
        },
        {
          "zh": "直播筆記",
          "en": "Livestream notes"
        }
      ],
      "url": "https://creativecoding.in/2021/09/16/p5-js-creativecoding%E8%8A%B1%E7%81%AB%E5%A4%A7%E6%9C%83/",
      "related": [
        {
          "id": "ccin-radar",
          "label": {
            "zh": "同一條直播筆記系列",
            "en": "The same livestream-notes series"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2021/09/16/p5-js-creativecoding%E8%8A%B1%E7%81%AB%E5%A4%A7%E6%9C%83/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2021/ccin-fireworks.webp",
        "alt": {
          "zh": "【p5.js 創作教學】CreativeCoding 花火大會（直播筆記）｜文章配圖",
          "en": "p5.js Tutorial — CreativeCoding Fireworks Festival (Livestream Notes) — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=ccin-fireworks",
      "page_en": "https://cheyuwu.com/strata/2021/?id=ccin-fireworks",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-ccin-fireworks",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=ccin-fireworks"
    },
    {
      "year": "2021",
      "id": "ccin-radar",
      "title": {
        "zh": "【Canvas 創作教學】動態敵人偵測雷達圖",
        "en": "Canvas Tutorial — Enemy Detection Radar"
      },
      "kind": "publication",
      "date": "2021-09-23",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "以 HTML5 Canvas 與 JavaScript 做一張互動式敵人偵測雷達圖。文章先講 Canvas 畫形狀與線條的基本操作，再引入極座標系統定位元素與模組化寫法，主軸是一道旋轉掃描光束掃出隨機分布的敵人，配上擴散圓與十字標記，最後補上刻度與動態虛線。",
        "en": "Builds an interactive enemy-detection radar with HTML5 Canvas and JavaScript. It starts from drawing shapes and lines, introduces a polar coordinate system for placing elements and a modular code structure, then centres on a rotating scanning beam revealing randomly positioned enemies with expanding circles and cross markers, finishing with scale markings and animated dashed lines."
      },
      "keywords": [
        {
          "zh": "Canvas",
          "en": "Canvas"
        },
        {
          "zh": "極座標",
          "en": "Polar coordinates"
        }
      ],
      "url": "https://creativecoding.in/2021/09/23/canvas-creation-enemies-radar/",
      "related": [
        {
          "id": "ccin-fireworks",
          "label": {
            "zh": "同一條直播筆記系列",
            "en": "The same livestream-notes series"
          },
          "type": "theme"
        },
        {
          "id": "ccin-gui-object",
          "label": {
            "zh": "同一條 Canvas 教學線",
            "en": "The same Canvas tutorial line"
          },
          "type": "theme",
          "year": "2022"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2021/09/23/canvas-creation-enemies-radar/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2021/ccin-radar.webp",
        "alt": {
          "zh": "【Canvas 創作教學】動態敵人偵測雷達圖｜文章配圖",
          "en": "Canvas Tutorial — Enemy Detection Radar — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=ccin-radar",
      "page_en": "https://cheyuwu.com/strata/2021/?id=ccin-radar",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-ccin-radar",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=ccin-radar"
    },
    {
      "year": "2021",
      "id": "nuit-blanche-guide",
      "title": {
        "zh": "2021 臺北白晝之夜線上全攻略",
        "en": "2021 Nuit Blanche Taipei — Online Guide"
      },
      "kind": "publication",
      "date": "2021-09-30",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "整理 2021 臺北白晝之夜的線上版本。該屆因疫情改為全線上舉辦，主題訂為「線上感 Interoperability」，於十月二日至三日進行，邀請六十組跨領域藝術家在臺北十二個行政區創作，分成日常奇觀、佔領地標、怪奇街區、詩性空間四個子題。節目包含藝術百草圖、白晝夜夜談、臺北共創歌與白晝幻境映四個單元，文章也提到部分北投館舍延長開放與多間博物館夜間免費參觀。",
        "en": "A guide to the online edition of Nuit Blanche Taipei 2021. Held fully online on 2 and 3 October under the theme Interoperability, the festival invited sixty interdisciplinary artists to make work across Taipei's twelve districts, grouped into four strands. Programming covered four sections, and the article also notes extended hours at selected Beitou venues and free evening museum admission."
      },
      "keywords": [
        {
          "zh": "白晝之夜",
          "en": "Nuit Blanche"
        },
        {
          "zh": "線上展演",
          "en": "Online festival"
        }
      ],
      "url": "https://creativecoding.in/2021/09/30/2021-nuit-blanche-taipei/",
      "related": [
        {
          "id": "ccin-radar",
          "label": {
            "zh": "同一個社群媒體發布線",
            "en": "The same community publishing line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2021/09/30/2021-nuit-blanche-taipei/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期，活動本身為十月二日至三日。",
        "en": "Article publication date; the festival itself ran on 2 and 3 October."
      },
      "image": {
        "src": "/static/lab/2021/nuit-blanche-guide.webp",
        "alt": {
          "zh": "2021 臺北白晝之夜線上全攻略｜文章配圖",
          "en": "2021 Nuit Blanche Taipei — Online Guide — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=nuit-blanche-guide",
      "page_en": "https://cheyuwu.com/strata/2021/?id=nuit-blanche-guide",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-nuit-blanche-guide",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=nuit-blanche-guide"
    },
    {
      "year": "2021",
      "id": "ab-project-repo",
      "title": {
        "zh": "AB_Project_CheYu 程式碼庫",
        "en": "AB_Project_CheYu Repository"
      },
      "kind": "open-source",
      "date": "2021-10-10",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-prototype",
      "summary": {
        "zh": "公開於 GitHub 的生成式作品程式碼庫，主要檔案包含 Sketch.js、Rarity.js 與各自的壓縮版本，另有 index.html 與數個變體頁面、canvas 系列圖檔與 build 目錄。README 只留下一行安裝提示，要求全域安裝 minify 工具。倉庫主分支累積二十九個 commit。",
        "en": "A public GitHub repository for a generative artwork, holding Sketch.js and Rarity.js with their minified builds, index.html plus several variant pages, canvas image assets and a build directory. The README carries only a one-line setup note asking for a global minify install. The main branch holds twenty-nine commits."
      },
      "keywords": [
        {
          "zh": "生成式藝術",
          "en": "Generative art"
        },
        {
          "zh": "開源",
          "en": "Open source"
        }
      ],
      "url": "https://github.com/frank890417/AB_Project_CheYu",
      "related": [
        {
          "id": "electriz",
          "label": {
            "zh": "Art Blocks 作品的製作端",
            "en": "The production side of the Art Blocks release"
          },
          "type": "theme"
        },
        {
          "id": "fairy-village-repo",
          "label": {
            "zh": "同一條 Art Blocks 製作線",
            "en": "The same Art Blocks production line"
          },
          "type": "theme",
          "year": "2022"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/AB_Project_CheYu",
          "label": "GitHub"
        }
      ],
      "dateNote": {
        "zh": "倉庫建立日期。",
        "en": "Repository creation date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=ab-project-repo",
      "page_en": "https://cheyuwu.com/strata/2021/?id=ab-project-repo",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-ab-project-repo",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=ab-project-repo"
    },
    {
      "year": "2021",
      "id": "ccin-dreamy-bird",
      "title": {
        "zh": "【p5.js 創作教學】Dreamy Bird 夢幻鳥",
        "en": "p5.js Tutorial — Dreamy Bird"
      },
      "kind": "publication",
      "date": "2021-10-12",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "以 p5.js 與 OpenProcessing 記錄 Dreamy Bird 的八個開發階段，從金屬質感的顏色實驗一路長成會動的生物。技術面涵蓋 noise() 產生自然隨機、sin() 與 cos() 做波動動畫、atan2() 讓眼睛追著游標。成品是色彩繽紛、身體起伏、有魚鰭的生物，會回應使用者操作。文章強調創意程式需要反覆修整，把複雜專案拆成可處理的步驟。",
        "en": "Documents eight development stages of Dreamy Bird in p5.js and OpenProcessing, starting from metallic colour experiments and growing into an animated creature. It covers noise() for organic randomness, sin() and cos() for wave motion, and atan2() so the eyes track the cursor. The finished piece is a colourful undulating creature with fish fins that responds to input, and the post argues for iterative refinement over solving everything at once."
      },
      "keywords": [
        {
          "zh": "p5.js",
          "en": "p5.js"
        },
        {
          "zh": "雜訊",
          "en": "Noise"
        }
      ],
      "url": "https://creativecoding.in/2021/10/12/p5-js-dreamy-bird/",
      "related": [
        {
          "id": "ccin-radar",
          "label": {
            "zh": "同一條教學文發布線",
            "en": "The same tutorial publishing line"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2021/10/12/p5-js-dreamy-bird/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2021/ccin-dreamy-bird.webp",
        "alt": {
          "zh": "【p5.js 創作教學】Dreamy Bird 夢幻鳥｜文章配圖",
          "en": "p5.js Tutorial — Dreamy Bird — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=ccin-dreamy-bird",
      "page_en": "https://cheyuwu.com/strata/2021/?id=ccin-dreamy-bird",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-ccin-dreamy-bird",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=ccin-dreamy-bird"
    },
    {
      "year": "2021",
      "id": "clab-p5-workshop-2021",
      "title": {
        "zh": "C-LAB 未來媒體藝術節：p5.js 互動藝術程式創作工作坊",
        "en": "C-LAB Future Media Arts Festival: p5.js Creative Coding Workshop"
      },
      "kind": "workshop",
      "date": "2021-10-19",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "臺灣當代文化實驗場 C-LAB 在 2021 未來媒體藝術節「Processing 臺灣國際社群日」期間舉辦的 p5.js 互動藝術程式創作工作坊，10 月 19 日與 20 日晚間各一場，由吳哲宇主講。內容從基本繪圖與色彩、生成式藝術創作、互動系統與模擬，到進階的聲音影像互動與即時資料應用。履歷所記的 C-LAB p5.js Creative Coding 101 講座即為此場。",
        "en": "A two-evening p5.js creative coding workshop led by Che-Yu Wu on 19 and 20 October 2021, held by C-LAB during the Processing Taiwan Community Day of the 2021 Future Media Arts Festival. It moved from basic drawing and colour through generative art, interactive systems and simulation, to audiovisual interaction with live data. This is the C-LAB p5.js Creative Coding 101 session listed in the CV."
      },
      "keywords": [
        {
          "zh": "工作坊",
          "en": "Workshop"
        },
        {
          "zh": "p5.js",
          "en": "p5.js"
        }
      ],
      "url": "https://clab.org.tw/events/pcd-taiwan/",
      "related": [
        {
          "id": "clab-dialogue-wang",
          "label": {
            "zh": "同一檔藝術節裡的台美對談",
            "en": "The Taiwan-US dialogue from the same festival"
          },
          "type": "theme",
          "year": "2022"
        }
      ],
      "sources": [
        {
          "url": "https://clab.org.tw/events/pcd-taiwan/",
          "label": "C-LAB 臺灣當代文化實驗場"
        }
      ],
      "dateNote": {
        "zh": "依 C-LAB 活動頁：工作坊於 2021 年 10 月 19 日與 20 日晚間七點至九點舉行，此處記首日。媒體資訊中心原記 2019 年，已依活動頁更正。",
        "en": "Per the C-LAB event page the workshop ran on the evenings of 19 and 20 October 2021, 7 to 9 pm; the first day is recorded. The press centre previously listed 2019, corrected to the event page."
      },
      "image": {
        "src": "/static/lab/2021/clab-p5-workshop-2021.webp",
        "alt": {
          "zh": "C-LAB 未來媒體藝術節：p5.js 互動藝術程式創作工作坊｜活動主視覺或現場",
          "en": "C-LAB Future Media Arts Festival: p5.js Creative Coding Workshop — event image"
        },
        "credit": "C-LAB / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=clab-p5-workshop-2021",
      "page_en": "https://cheyuwu.com/strata/2021/?id=clab-p5-workshop-2021",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-clab-p5-workshop-2021",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=clab-p5-workshop-2021"
    },
    {
      "year": "2021",
      "id": "seahamdao-website",
      "title": {
        "zh": "SeaHamDAO 網站程式碼庫",
        "en": "SeaHamDAO Website Repository"
      },
      "kind": "open-source",
      "date": "2021-10-26",
      "datePrecision": "day",
      "dateBasis": "repository-created-at",
      "status": "public-prototype",
      "summary": {
        "zh": "SeaHamDAO 網站的公開程式碼庫，以 Vue.js 建置，後端服務接 Firebase。倉庫內含 .firebaserc、firebase.json 與 database.rules.json 等設定檔，README 提供 yarn install、yarn serve 與 yarn build 的標準流程。主分支累積八十個 commit，另有兩顆星與一個 fork。",
        "en": "The public repository behind the SeaHamDAO website, built with Vue.js and backed by Firebase. It ships .firebaserc, firebase.json and database.rules.json configuration files, and the README gives the standard yarn install, serve and build workflow. The main branch holds eighty commits, with two stars and one fork."
      },
      "keywords": [
        {
          "zh": "DAO",
          "en": "DAO"
        },
        {
          "zh": "開源",
          "en": "Open source"
        }
      ],
      "url": "https://github.com/frank890417/SeaHamDAO_Website",
      "related": [
        {
          "id": "ab-project-repo",
          "label": {
            "zh": "同一年的開源程式碼庫",
            "en": "Repositories opened in the same year"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://github.com/frank890417/SeaHamDAO_Website",
          "label": "GitHub"
        }
      ],
      "dateNote": {
        "zh": "倉庫建立日期。",
        "en": "Repository creation date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=seahamdao-website",
      "page_en": "https://cheyuwu.com/strata/2021/?id=seahamdao-website",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-seahamdao-website",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=seahamdao-website"
    },
    {
      "year": "2021",
      "id": "sacrifice-mads",
      "title": {
        "zh": "《SACRIFICE》M.A.D.S. Art Gallery 聯展",
        "en": "SACRIFICE — M.A.D.S. Art Gallery"
      },
      "kind": "exhibition",
      "date": "2021-12",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "M.A.D.S. Art Gallery 的展覽頁面把吳哲宇列為數位藝術家，介紹為來自臺灣的當代新媒體藝術家，創作聚焦演算法與互動，並用「soulfully algorithm-driven」形容他在數位領域中安放生命與情感的做法。頁面展出的作品包含 The Soul of Flowers、Sweet Dreams、Causality、Nightmare、Chaos Dancer、Tangled 與 Triangle Picnic。藝術家自述提到他在工程與藝術之間取材自然、物理與數學，想在虛擬與真實之間架一座情感與精神的橋。",
        "en": "The M.A.D.S. Art Gallery page lists Che-Yu Wu as a digital artist and a contemporary new media artist from Taiwan working with algorithmic and interactive practice, describing the work as soulfully algorithm-driven, casting life and emotion within the digital realm. Works shown on the page include The Soul of Flowers, Sweet Dreams, Causality, Nightmare, Chaos Dancer, Tangled and Triangle Picnic. The statement speaks of drawing on nature, physics and mathematics between engineering and art to build an emotional and spiritual bridge between the virtual and the real."
      },
      "keywords": [
        {
          "zh": "聯展",
          "en": "Group exhibition"
        },
        {
          "zh": "國際展出",
          "en": "International exhibition"
        }
      ],
      "url": "https://www.madsgallery.art/item/6c595765-f20b-44a8-a22b-30dcf7e13ba4/artist/che-yu-wu",
      "related": [
        {
          "id": "electriz",
          "label": {
            "zh": "同時期的生成式創作",
            "en": "Generative work from the same period"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.madsgallery.art/item/6c595765-f20b-44a8-a22b-30dcf7e13ba4/artist/che-yu-wu",
          "label": "M.A.D.S. Art Gallery"
        }
      ],
      "dateNote": {
        "zh": "僅記到月份。頁面本身未標展期。",
        "en": "Recorded to the month only; the page itself does not carry exhibition dates."
      },
      "image": {
        "src": "/static/lab/2021/sacrifice-mads.webp",
        "alt": {
          "zh": "《SACRIFICE》M.A.D.S. Art Gallery 聯展｜展覽現場",
          "en": "SACRIFICE — M.A.D.S. Art Gallery — exhibition view"
        },
        "credit": "M.A.D.S. Gallery / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sacrifice-mads",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sacrifice-mads",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sacrifice-mads",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sacrifice-mads"
    },
    {
      "year": "2021",
      "id": "electriz",
      "title": {
        "zh": "Project Electriz（Art Blocks #216）",
        "en": "Project Electriz (Art Blocks #216)"
      },
      "kind": "nft",
      "date": "2021-12-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Art Blocks 第 216 號專案，共九百一十件作品，於 2021 年 12 月 7 日發行。作品以數位雲霧室觀察不明粒子的軌跡，畫面空間被切分成物理性質不同的區域，影響粒子的移動、旋轉、分裂與消滅，構成一套無法預測的實驗系統。藝術家頁面把這件作品放在物理、數學、音樂與藝術的交界上。",
        "en": "Art Blocks project 216, a release of nine hundred and ten works launched on 7 December 2021. Each output uses digital cloud chambers to observe the traces of unidentified particles, with the space divided into regions of differing physical properties that affect how particles move, rotate, split and vanish, forming an unpredictable experimental system. The artist page places the work at the intersection of physics, mathematics, music and art."
      },
      "keywords": [
        {
          "zh": "Art Blocks",
          "en": "Art Blocks"
        },
        {
          "zh": "粒子",
          "en": "Particles"
        }
      ],
      "url": "/work/electriz/",
      "related": [
        {
          "id": "sliderverse",
          "label": {
            "zh": "同年的 Art Blocks 技術線",
            "en": "The same Art Blocks technology line that year"
          },
          "type": "theme"
        },
        {
          "id": "ab-project-repo",
          "label": {
            "zh": "作品的程式碼庫",
            "en": "The repository behind the work"
          },
          "type": "theme"
        },
        {
          "id": "neocha-algorithmic-bliss",
          "label": {
            "zh": "報導提到的 Art Blocks 線",
            "en": "The Art Blocks line covered in the article"
          },
          "type": "theme",
          "year": "2022"
        },
        {
          "id": "chaos-lab-1",
          "label": {
            "zh": "展覽的第二章展出 Electriz",
            "en": "Electriz shown in the exhibition's second chapter"
          },
          "type": "theme",
          "year": "2022"
        },
        {
          "id": "ccin-electriz-making",
          "label": {
            "zh": "文章拆解的作品",
            "en": "The project the article unpacks"
          },
          "type": "source",
          "year": "2022"
        }
      ],
      "sources": [
        {
          "url": "https://www.artblocks.io/project/216",
          "label": "Art Blocks"
        }
      ],
      "dateNote": {
        "zh": "Art Blocks 頁面標示的發行日期。",
        "en": "Release date as listed on the Art Blocks project page."
      },
      "image": {
        "src": "https://media.artblocks.io/216000000.png",
        "alt": {
          "zh": "Project Electriz 第一號輸出的作品畫面",
          "en": "The first output of Project Electriz"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=electriz",
      "page_en": "https://cheyuwu.com/strata/2021/?id=electriz",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-electriz",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=electriz"
    },
    {
      "year": "2021",
      "id": "after-dinner-mints",
      "title": {
        "zh": "Art Blocks《After Dinner Mints》第 29 集：吳哲宇",
        "en": "Art Blocks After Dinner Mints Episode 29 with Che-Yu Wu"
      },
      "kind": "podcast",
      "date": "2021-12-08",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Art Blocks 官方節目《After Dinner Mints》第 29 集，來賓為吳哲宇。節目簡介把他介紹為剛在 Art Blocks 推出 Electriz 的生成式藝術家，並提到他為 sail-o-bots 打下的大部分基礎。",
        "en": "Episode 29 of After Dinner Mints, the Art Blocks podcast, with Che-Yu Wu as guest. The episode is framed around his newly launched Art Blocks project Electriz, and notes the groundwork he laid for sail-o-bots."
      },
      "keywords": [
        {
          "zh": "Podcast",
          "en": "Podcast"
        },
        {
          "zh": "Art Blocks",
          "en": "Art Blocks"
        }
      ],
      "url": "https://www.youtube.com/watch?v=Qtj_AEq2j9M",
      "related": [
        {
          "id": "electriz",
          "label": {
            "zh": "節目討論的作品",
            "en": "The project discussed in the episode"
          },
          "type": "source"
        }
      ],
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=Qtj_AEq2j9M",
          "label": "Art Blocks on YouTube"
        }
      ],
      "dateNote": {
        "zh": "節目發布日期，另有來源記為十二月九日。",
        "en": "Episode release date; another source lists 9 December."
      },
      "image": {
        "src": "/static/lab/2021/after-dinner-mints.webp",
        "alt": {
          "zh": "Art Blocks《After Dinner Mints》第 29 集：吳哲宇｜影片畫面",
          "en": "Art Blocks After Dinner Mints Episode 29 with Che-Yu Wu — video still"
        },
        "credit": "Art Blocks Official / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=after-dinner-mints",
      "page_en": "https://cheyuwu.com/strata/2021/?id=after-dinner-mints",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-after-dinner-mints",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=after-dinner-mints"
    },
    {
      "year": "2021",
      "id": "sliderverse",
      "title": {
        "zh": "Sliderverse × White Castle（Doodle Labs）",
        "en": "Sliderverse × White Castle (Doodle Labs)"
      },
      "kind": "nft",
      "date": "2021-12-15",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "與美國速食品牌 White Castle 及 NFT 平台 Doodle Labs 合作的生成式 NFT 系列，合約上限五千零一件、實鑄一千二百八十五件，發行於以太坊。作品在購買當下才鑄造生成，元件組合與風格處理逐件不同，採用 Art Blocks 的生成式鑄造技術。White Castle 行銷長在新聞稿中稱他把多媒體技術與藝術結合成一種前所未見的創作體驗。",
        "en": "A generative NFT collection of 1,285 minted against a contract ceiling of 5,001 works on Ethereum made with US fast-food chain White Castle and NFT platform Doodle Labs. Each piece is minted at the moment of purchase using Art Blocks generative minting technology, so component combinations and stylistic treatments differ per output. White Castle's chief marketing officer described the artist as combining multimedia technology and art into a creative experience unlike any they had seen."
      },
      "keywords": [
        {
          "zh": "NFT",
          "en": "NFT"
        },
        {
          "zh": "品牌合作",
          "en": "Brand collaboration"
        }
      ],
      "url": "/work/sliderverse/",
      "related": [
        {
          "id": "white-castle-pr",
          "label": {
            "zh": "宣布這個系列的新聞稿",
            "en": "The press release announcing this collection"
          },
          "type": "source"
        },
        {
          "id": "electriz",
          "label": {
            "zh": "同年的 Art Blocks 技術線",
            "en": "The same Art Blocks technology line that year"
          },
          "type": "theme"
        }
      ],
      "sources": [
        {
          "url": "https://www.prnewswire.com/news-releases/white-castle-announces-nft-collaboration-with-doodle-labs--media-artist-che-yu-wu-301446920.html",
          "label": "PR Newswire"
        }
      ],
      "dateNote": {
        "zh": "系列上線日期。",
        "en": "Collection launch date."
      },
      "image": {
        "src": "https://doodlelabs.mo.cloudinary.net/mainnet/1001272.png",
        "alt": {
          "zh": "Sliderverse 系列其中一件作品畫面",
          "en": "One output from the Sliderverse collection"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=sliderverse",
      "page_en": "https://cheyuwu.com/strata/2021/?id=sliderverse",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-sliderverse",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=sliderverse"
    },
    {
      "year": "2021",
      "id": "white-castle-pr",
      "title": {
        "zh": "White Castle 宣布與 Doodle Labs、吳哲宇合作 NFT",
        "en": "White Castle Announces NFT Collaboration with Doodle Labs and Che-Yu Wu"
      },
      "kind": "press",
      "date": "2021-12-16",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "美國連鎖速食品牌 White Castle 發布新聞稿，宣布與 NFT 平台 Doodle Labs Corp 及數位媒體藝術家吳哲宇合作推出 Sliderverse NFT 系列。系列共五千件生成式作品，發行於以太坊，採 Art Blocks 的鑄造技術，購買當下才生成，元件與風格處理各不相同。授權由 Brandgenuity 代理，部分收益捐給 Ingram-White Castle Foundation 旗下的員工紓困基金與員工獎學金。",
        "en": "A press release from US fast-food chain White Castle announcing the Sliderverse NFT collection with NFT platform Doodle Labs Corp and digital media artist Che-Yu Wu. The collection comprises five thousand generative works on Ethereum, minted at the moment of purchase using Art Blocks generative minting technology so that components and stylistic treatments differ per piece. Licensing ran through Brandgenuity, and a share of proceeds went to the chain's team member relief and scholarship funds."
      },
      "keywords": [
        {
          "zh": "品牌合作",
          "en": "Brand collaboration"
        },
        {
          "zh": "生成式 NFT",
          "en": "Generative NFT"
        }
      ],
      "url": "https://www.prnewswire.com/news-releases/white-castle-announces-nft-collaboration-with-doodle-labs--media-artist-che-yu-wu-301446920.html",
      "related": [
        {
          "id": "sliderverse",
          "label": {
            "zh": "這篇新聞稿宣布的系列",
            "en": "The collection announced by this release"
          },
          "type": "source"
        }
      ],
      "sources": [
        {
          "url": "https://www.prnewswire.com/news-releases/white-castle-announces-nft-collaboration-with-doodle-labs--media-artist-che-yu-wu-301446920.html",
          "label": "PR Newswire"
        }
      ],
      "dateNote": {
        "zh": "PR Newswire 頁面的 meta date 為 2021-12-16 14:46（美東）；先前寫的 11-30 查無任何發稿證據（2026-09-20 校正）。",
        "en": "The PR Newswire page carries a meta date of 16 December 2021, 14:46 ET; no evidence supports the earlier 30 November date (corrected 20 September 2026)."
      },
      "image": {
        "src": "/static/lab/2021/white-castle-pr.webp",
        "alt": {
          "zh": "White Castle 宣布與 Doodle Labs、吳哲宇合作 NFT｜報導配圖",
          "en": "White Castle Announces NFT Collaboration with Doodle Labs and Che-Yu Wu — image from the article"
        },
        "credit": "PR Newswire / White Castle / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=white-castle-pr",
      "page_en": "https://cheyuwu.com/strata/2021/?id=white-castle-pr",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-white-castle-pr",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=white-castle-pr"
    },
    {
      "year": "2021",
      "id": "gvm-2021",
      "title": {
        "zh": "遠見雜誌《闖進紐約的台灣之光，憑 NFT 實現財富自由的 26 歲無名小卒》",
        "en": "Global Views Monthly — A 26-Year-Old Unknown Who Reached Financial Freedom Through NFTs"
      },
      "kind": "press",
      "date": "2021-12-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "遠見雜誌人物報導。文章記他在紐約的生成式創作歷程：小學時母親教他 Flash 網頁設計、父親帶他寫 Visual Basic，交通大學電機系畢業後赴紐約大學讀整合數位媒體。他沒走傳統工程師路線，先在 Hahow 開線上程式課累積破萬名學生，疫情期間開始每日一作，之後轉向以演算法生成的 NFT 作品。報導提到其 NFT 系列累積交易額破新臺幣一億元，單件最高成交 10 ETH，並提到與 White Castle 合作動畫漢堡 NFT。",
        "en": "A profile in Global Views Monthly tracing his path as a generative artist in New York: learning Flash web design from his mother and Visual Basic from his father as a child, an electrical engineering degree from National Chiao Tung University, then a master's in integrated digital media at NYU. Rather than a conventional engineering career he launched an online coding course on Hahow that drew over ten thousand students, began a daily-creation project during the pandemic, and moved into algorithmically generated NFT work. The piece reports cumulative NFT trading volume above one hundred million New Taiwan dollars, a top single sale of 10 ETH, and the animated burger NFT collaboration with White Castle."
      },
      "keywords": [
        {
          "zh": "人物報導",
          "en": "Profile"
        },
        {
          "zh": "NFT",
          "en": "NFT"
        }
      ],
      "url": "https://www.gvm.com.tw/article/85552",
      "related": [
        {
          "id": "sliderverse",
          "label": {
            "zh": "報導提到的品牌合作",
            "en": "The brand collaboration mentioned in the article"
          },
          "type": "theme"
        },
        {
          "id": "cheers-2022",
          "label": {
            "zh": "同一波媒體報導",
            "en": "The same wave of press coverage"
          },
          "type": "theme",
          "year": "2022"
        }
      ],
      "sources": [
        {
          "url": "https://www.gvm.com.tw/article/85552",
          "label": "遠見雜誌"
        }
      ],
      "dateNote": {
        "zh": "報導發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2021/gvm-2021.webp",
        "alt": {
          "zh": "遠見雜誌《闖進紐約的台灣之光，憑 NFT 實現財富自由的 26 歲無名小卒》｜報導配圖",
          "en": "Global Views Monthly — A 26-Year-Old Unknown Who Reached Financial Freedom Through NFTs — image from the article"
        },
        "credit": "Global Views Monthly / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=gvm-2021",
      "page_en": "https://cheyuwu.com/strata/2021/?id=gvm-2021",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-gvm-2021",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=gvm-2021"
    },
    {
      "year": "2021",
      "id": "ccin-nft-value",
      "title": {
        "zh": "【老闆週六來聊聊】我開始賣 NFT 作品啦！生成式藝術在 NFT 的價值",
        "en": "Saturday Chat — I Started Selling NFTs: The Value of Generative Art in NFTs"
      },
      "kind": "publication",
      "date": "2021-12-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "談 NFT 作為數位藝術家的新市場。文章解釋區塊鏈如何為數位作品建立真偽與所有權，處理數位藝術長期可無限複製的問題，接著比較 OpenSea、Art Blocks、Foundation 與 Rarible 四個平台各自適合的創作者類型，並談 NFT 讓創作者繞過傳統畫廊的守門。文中記錄他自己在這些平台上販售生成式作品的經過，包含一件機器人作品被抄襲上架 Art Blocks 後反而引來關注，也提到他在 Foundation 走精緻路線、在 OpenSea 走趣味迷因路線的兩條線，最後預告 Electriz。",
        "en": "An essay on NFTs as a new market for digital artists. It explains how blockchains establish authenticity and ownership for digital work, compares OpenSea, Art Blocks, Foundation and Rarible and the kinds of artists each suits, and discusses how NFTs let creators bypass traditional gallery gatekeeping. It recounts his own experience selling generative work on these platforms, including the unexpected attention after one of his robot designs was plagiarised onto Art Blocks, describes his refined line on Foundation alongside a playful meme-style line on OpenSea, and closes by previewing Electriz."
      },
      "keywords": [
        {
          "zh": "NFT",
          "en": "NFT"
        },
        {
          "zh": "生成式藝術",
          "en": "Generative art"
        }
      ],
      "url": "https://creativecoding.in/2021/12/27/generative-art-in-nft/",
      "related": [
        {
          "id": "electriz",
          "label": {
            "zh": "文中預告的作品",
            "en": "The project previewed in the article"
          },
          "type": "source"
        },
        {
          "id": "ccin-ar-kmfa",
          "label": {
            "zh": "同一條專欄發布線",
            "en": "The same column publishing line"
          },
          "type": "theme",
          "year": "2022"
        }
      ],
      "sources": [
        {
          "url": "https://creativecoding.in/2021/12/27/generative-art-in-nft/",
          "label": "Creative Coding TW"
        }
      ],
      "dateNote": {
        "zh": "文章發布日期。",
        "en": "Article publication date."
      },
      "image": {
        "src": "/static/lab/2021/ccin-nft-value.webp",
        "alt": {
          "zh": "【老闆週六來聊聊】我開始賣 NFT 作品啦！生成式藝術在 NFT 的價值｜文章配圖",
          "en": "Saturday Chat — I Started Selling NFTs: The Value of Generative Art in NFTs — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=ccin-nft-value",
      "page_en": "https://cheyuwu.com/strata/2021/?id=ccin-nft-value",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-ccin-nft-value",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=ccin-nft-value"
    },
    {
      "year": "2021",
      "id": "soulsea",
      "title": {
        "zh": "靈魂海 SoulSea",
        "en": "SoulSea"
      },
      "kind": "nft",
      "date": "2021-12-29",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "發行於 fxhash 的生成式作品，共三百版。作品自述寫低頭望去，心裡的海是一條正弦波，潮水輕輕拍上岸邊，把靈魂當成海來寫，讓觀者在波動與各種海的意象裡想像數位意識。作品在瀏覽器裡即時運算，每一版的視覺各不相同。",
        "en": "A generative work released on fxhash in an edition of three hundred. The artist's text describes looking down to find that the ocean in your heart is a sine wave, with the tide gently lapping onto the shore, treating the soul as an ocean and inviting the viewer to consider digital consciousness through wave motion and imagery of distant seas. Each edition runs its algorithm live in the browser and looks different."
      },
      "keywords": [
        {
          "zh": "靈魂系列",
          "en": "Soul series"
        },
        {
          "zh": "fxhash",
          "en": "fxhash"
        }
      ],
      "url": "https://cheyuwu.com/work/soulsea/",
      "related": [
        {
          "id": "soulfish",
          "label": {
            "zh": "靈魂系列",
            "en": "The Soul series"
          },
          "type": "theme",
          "year": "2022"
        },
        {
          "id": "cct-meetup-1",
          "label": {
            "zh": "講座介紹的作品",
            "en": "A work presented in the talk"
          },
          "type": "theme",
          "year": "2022"
        }
      ],
      "sources": [
        {
          "url": "https://cheyuwu.com/work/soulsea/",
          "label": "Che-Yu Wu 官方網站"
        }
      ],
      "dateNote": {
        "zh": "官網 NFT 頁標示的發行日期。fxhash 平台已停止營運，原始作品頁無法連結。",
        "en": "Release date as listed on the artist's NFT page. The fxhash platform has shut down, so the original work page cannot be linked."
      },
      "image": {
        "src": "/static/img/soulsea.jpg",
        "alt": {
          "zh": "靈魂海 SoulSea 作品畫面",
          "en": "SoulSea artwork image"
        }
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2021/?id=soulsea",
      "page_en": "https://cheyuwu.com/strata/2021/?id=soulsea",
      "record_url": "https://cheyuwu.com/zh/strata/2021/#lab-soulsea",
      "panel_url": "https://cheyuwu.com/zh/strata/2021/?id=soulsea"
    },
    {
      "year": "2020",
      "id": "floating-in-the-sky-showcase",
      "title": {
        "zh": "Floating in the Sky 入選 NYC Media Lab 與 FutureTech Showcase",
        "en": "Floating in the Sky selected for NYC Media Lab and the FutureTech Showcase"
      },
      "kind": "award",
      "date": "2020",
      "datePrecision": "year",
      "dateBasis": "first-public-date-unverified",
      "status": "past-event-listed",
      "summary": {
        "zh": "VR 作品《Floating in the Sky》的獲選紀錄。官網作品頁的 honor 欄寫著 Deloitte private showcase, 2020 與 NYC Media Lab Exhibition, 2019，履歷則把兩項都記在 2020 年，分別是 NYC Media Lab Exhibition Accepted Work 與 Palpable Media 與 Deloitte 的 FutureTech Showcase Selected Work。作品本身是第一人稱互動敘事，主角撐起一把傘飛上天空。",
        "en": "The selection record for the VR piece Floating in the Sky. The honours line on the work page reads Deloitte private showcase, 2020 and NYC Media Lab Exhibition, 2019, while the CV files both under 2020, as an accepted work for the NYC Media Lab Exhibition and a selected work for the FutureTech Showcase with Palpable Media and Deloitte. The piece itself is a first-person interactive story in which a solitary character lifts an umbrella and flies into the sky."
      },
      "keywords": [
        {
          "zh": "VR",
          "en": "VR"
        },
        {
          "zh": "獲選",
          "en": "Selection"
        }
      ],
      "url": "https://cheyuwu.com/project/-LeeLqyqPGuJRybr9psJ/",
      "image": {
        "src": "/static/img/mirror/4430345241a6.webp",
        "alt": {
          "zh": "Floating in the Sky VR 體驗｜作品頁主視覺",
          "en": "Floating in the Sky VR experience — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/project/-LeeLqyqPGuJRybr9psJ/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [
        {
          "id": "thesis-intuitive-music",
          "label": {
            "zh": "同一段 NYU IDM 時期的作品",
            "en": "Work from the same NYU IDM years"
          },
          "type": "theme",
          "year": "2019"
        }
      ],
      "dateNote": {
        "zh": "作品頁與履歷對年份的記載不一致，這裡採履歷的 2020 年，確切日期與是否落在本年窗口內待核。",
        "en": "The work page and the CV disagree on the year. The CV's 2020 is used here; the exact date, and whether it falls inside this window, is still to be confirmed."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=floating-in-the-sky-showcase",
      "page_en": "https://cheyuwu.com/strata/2020/?id=floating-in-the-sky-showcase",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-floating-in-the-sky-showcase",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=floating-in-the-sky-showcase"
    },
    {
      "year": "2020",
      "id": "note-canvas-mask",
      "title": {
        "zh": "老闆的網頁實驗室 2：實作 Canvas 遮罩動畫",
        "en": "Boss's Web Lab #2 — a canvas mask animation"
      },
      "kind": "publication",
      "date": "2020-03-06",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "拆解法國設計師 Louis Ansa 作品集網頁的遮罩效果。文章把動畫拆成三個部分：球型遮罩讓圓形裡面的文字呈現不同的背景色與內文顏色，移動的球體讓兩個球心沿著畫面中心做圓周運動，變動的球體形狀讓邊界呈現不規則波動，並說明為何選擇用兩層 canvas 來做。",
        "en": "A teardown of the mask effect on French designer Louis Ansa's portfolio. The post splits the animation into three parts: a spherical mask that flips background and text colour inside the circle, two circle centres orbiting the middle of the screen, and an irregularly wavering boundary, then explains why two stacked canvases beat a pure CSS blend mode."
      },
      "keywords": [
        {
          "zh": "遮罩",
          "en": "Masks"
        },
        {
          "zh": "Canvas",
          "en": "Canvas"
        }
      ],
      "url": "https://creativecoding.in/2020/03/06/%e8%80%81%e9%97%86%e7%9a%84%e7%b6%b2%e9%a0%81%e5%af%a6%e9%a9%97%e5%ae%a42%ef%bc%8d%e5%af%a6%e4%bd%9c-canvas-%e9%81%ae%e7%bd%a9%e5%8b%95%e7%95%ab/",
      "sources": [
        {
          "url": "https://creativecoding.in/2020/03/06/%e8%80%81%e9%97%86%e7%9a%84%e7%b6%b2%e9%a0%81%e5%af%a6%e9%a9%97%e5%ae%a42%ef%bc%8d%e5%af%a6%e4%bd%9c-canvas-%e9%81%ae%e7%bd%a9%e5%8b%95%e7%95%ab/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [
        {
          "id": "note-css-letter-split",
          "label": {
            "zh": "同一系列的第一篇",
            "en": "The first post in the same series"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "/static/lab/2020/note-canvas-mask.webp",
        "alt": {
          "zh": "老闆的網頁實驗室 2：實作 Canvas 遮罩動畫｜文章配圖",
          "en": "Boss's Web Lab #2 — a canvas mask animation — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=note-canvas-mask",
      "page_en": "https://cheyuwu.com/strata/2020/?id=note-canvas-mask",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-note-canvas-mask",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=note-canvas-mask"
    },
    {
      "year": "2020",
      "id": "note-css-letter-split",
      "title": {
        "zh": "老闆的網頁實驗室 1：實作 CSS 拆字動畫",
        "en": "Boss's Web Lab #1 — a CSS letter-split animation"
      },
      "kind": "publication",
      "date": "2020-03-06",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "拆解 rogue.studio 網站標題一個一個字跑入的效果，再用 CSS 與 JavaScript 重現。文章寫到，如果一個一個自己手動去指定字最後擺放的位置會很麻煩，所以應該盡可能利用 html 本身 layout 的功能，把字母拆成內外兩層的 span，外層負責裁掉超出的部分，內層用 transform 移動。",
        "en": "A teardown of the letter-by-letter title entrance on rogue.studio, rebuilt in CSS and JavaScript. Placing each letter by hand would be tedious, so the post leans on the browser's own layout: every letter becomes a nested pair of spans, the outer one clipping the overflow while the inner one moves with transform."
      },
      "keywords": [
        {
          "zh": "拆字動畫",
          "en": "Letter animation"
        },
        {
          "zh": "案例拆解",
          "en": "Teardown"
        }
      ],
      "url": "https://creativecoding.in/2020/03/06/%e8%80%81%e9%97%86%e7%9a%84%e7%b6%b2%e9%a0%81%e5%af%a6%e9%a9%97%e5%ae%a4-1-%e5%af%a6%e4%bd%9ccss%e6%8b%86%e5%ad%97%e5%8b%95%e7%95%ab/",
      "sources": [
        {
          "url": "https://creativecoding.in/2020/03/06/%e8%80%81%e9%97%86%e7%9a%84%e7%b6%b2%e9%a0%81%e5%af%a6%e9%a9%97%e5%ae%a4-1-%e5%af%a6%e4%bd%9ccss%e6%8b%86%e5%ad%97%e5%8b%95%e7%95%ab/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2020/note-css-letter-split.webp",
        "alt": {
          "zh": "老闆的網頁實驗室 1：實作 CSS 拆字動畫｜文章配圖",
          "en": "Boss's Web Lab #1 — a CSS letter-split animation — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=note-css-letter-split",
      "page_en": "https://cheyuwu.com/strata/2020/?id=note-css-letter-split",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-note-css-letter-split",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=note-css-letter-split"
    },
    {
      "year": "2020",
      "id": "note-socket-chat",
      "title": {
        "zh": "用 Socket.io 做一個即時聊天室吧：直播筆記",
        "en": "A realtime chat room with Socket.io — livestream notes"
      },
      "kind": "publication",
      "date": "2020-03-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "直播筆記說明 socket.io 是一個可以讓應用程式建立即時通訊的 JavaScript 函式庫，透過在 Server 與 Client 之間建立持續的連線，可以即時的傳送資料給對方，並透過 on 方法像 JavaScript 一樣接收事件並觸發 callback function。實作部分做出一個會廣播訊息、載入歷史對話並顯示誰正在輸入的聊天室。",
        "en": "The livestream notes describe socket.io as a JavaScript library for realtime communication, holding a persistent connection between server and client so data can travel instantly, with events received through an on method that fires a callback. The build is a chat room that broadcasts messages, loads past conversation on join and shows who is typing."
      },
      "keywords": [
        {
          "zh": "即時通訊",
          "en": "Realtime"
        },
        {
          "zh": "直播筆記",
          "en": "Livestream notes"
        }
      ],
      "url": "https://creativecoding.in/2020/03/25/%e7%94%a8-socket-io-%e5%81%9a%e4%b8%80%e5%80%8b%e5%8d%b3%e6%99%82%e8%81%8a%e5%a4%a9%e5%ae%a4%e5%90%a7%ef%bc%81%ef%bc%88%e7%9b%b4%e6%92%ad%e7%ad%86%e8%a8%98%ef%bc%89/",
      "sources": [
        {
          "url": "https://creativecoding.in/2020/03/25/%e7%94%a8-socket-io-%e5%81%9a%e4%b8%80%e5%80%8b%e5%8d%b3%e6%99%82%e8%81%8a%e5%a4%a9%e5%ae%a4%e5%90%a7%ef%bc%81%ef%bc%88%e7%9b%b4%e6%92%ad%e7%ad%86%e8%a8%98%ef%bc%89/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2020/note-socket-chat.webp",
        "alt": {
          "zh": "用 Socket.io 做一個即時聊天室吧：直播筆記｜文章配圖",
          "en": "A realtime chat room with Socket.io — livestream notes — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=note-socket-chat",
      "page_en": "https://cheyuwu.com/strata/2020/?id=note-socket-chat",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-note-socket-chat",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=note-socket-chat"
    },
    {
      "year": "2020",
      "id": "note-weather-map",
      "title": {
        "zh": "讓我們來做個互動天氣地圖吧：直播筆記",
        "en": "An interactive weather map — livestream notes"
      },
      "kind": "publication",
      "date": "2020-03-28",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "這次的直播要做一個互動地圖，當滑鼠滑過的時候顯示當地天氣資訊。筆記列出用到的工具與知識：HTML、CSS 與 JavaScript 的基礎觀念，svg 的基本操作，Vue.js 框架的操作，以及使用 axios 串接中央氣象局 open data API。",
        "en": "The livestream builds an interactive map of Taiwan that shows local weather when the cursor passes over a district. The notes list what it takes: the basics of HTML, CSS and JavaScript, handling SVG, working in Vue.js, and calling the Central Weather Bureau open data API with axios."
      },
      "keywords": [
        {
          "zh": "地圖",
          "en": "Maps"
        },
        {
          "zh": "開放資料",
          "en": "Open data"
        }
      ],
      "url": "https://creativecoding.in/2020/03/28/%e8%ae%93%e6%88%91%e5%80%91%e4%be%86%e5%81%9a%e5%80%8b%e4%ba%92%e5%8b%95%e5%a4%a9%e6%b0%a3%e5%9c%b0%e5%9c%96%e5%90%a7%ef%bc%81%ef%bc%88%e7%9b%b4%e6%92%ad%e7%ad%86%e8%a8%98%ef%bc%89/",
      "sources": [
        {
          "url": "https://creativecoding.in/2020/03/28/%e8%ae%93%e6%88%91%e5%80%91%e4%be%86%e5%81%9a%e5%80%8b%e4%ba%92%e5%8b%95%e5%a4%a9%e6%b0%a3%e5%9c%b0%e5%9c%96%e5%90%a7%ef%bc%81%ef%bc%88%e7%9b%b4%e6%92%ad%e7%ad%86%e8%a8%98%ef%bc%89/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [
        {
          "id": "note-socket-chat",
          "label": {
            "zh": "同一批直播筆記",
            "en": "The same run of livestream notes"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2020/note-weather-map.webp",
        "alt": {
          "zh": "讓我們來做個互動天氣地圖吧：直播筆記｜文章配圖",
          "en": "An interactive weather map — livestream notes — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=note-weather-map",
      "page_en": "https://cheyuwu.com/strata/2020/?id=note-weather-map",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-note-weather-map",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=note-weather-map"
    },
    {
      "year": "2020",
      "id": "sketch-877117",
      "title": {
        "zh": "百合花之夢（每日創作 200419）",
        "en": "Dream of Lily — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-04-19",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "讓粒子順著特定的力場綻放，留下他們的軌跡形成似夢的花瓣",
        "en": "Letting particles bloom along a particular force field, leaving their trails behind as dreamlike petals."
      },
      "keywords": [
        {
          "zh": "粒子",
          "en": "Particles"
        },
        {
          "zh": "力場",
          "en": "Force fields"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/877117/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail877117@2x.jpg?hash=2020-04-19%2020%3A57%3A29",
        "alt": {
          "zh": "百合花之夢｜每日創作截圖",
          "en": "Dream of Lily — daily sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/877117",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期，標題編號 200419 為同一日。",
        "en": "Publication date from the Instagram post; the title number 200419 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-877117",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-877117",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-877117",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-877117"
    },
    {
      "year": "2020",
      "id": "sketch-877614",
      "title": {
        "zh": "原子反應爐（每日創作 200420）",
        "en": "Atomic furnace — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-04-20",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "在無數的粒子碰撞中發生了融合，\n在融合的渺小機率中誕生了生命。",
        "en": "Fusion happened among countless particle collisions, / and out of the tiny probability of fusion, life was born."
      },
      "keywords": [
        {
          "zh": "粒子",
          "en": "Particles"
        },
        {
          "zh": "生命",
          "en": "Life"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/877614/",
      "image": {
        "src": "/static/img/sketches/877614-sm.webp",
        "alt": {
          "zh": "原子反應爐｜每日創作截圖",
          "en": "Atomic furnace — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/877614",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期，標題編號 200420 為同一日。",
        "en": "Publication date from the Instagram post; the title number 200420 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-877614",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-877614",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-877614",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-877614"
    },
    {
      "year": "2020",
      "id": "sketch-880483",
      "title": {
        "zh": "擁擠城市（每日創作 200423）",
        "en": "Crowded City — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-04-23",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "紐約充滿各種看不見天際線的大樓，\n再擠下去可能要用氣球運送包裹\n利用shearX跟shearY做類3D的效果\n加上一些noise材質讓他看起來有插畫感\n最後隨機加點禮物跟氣球送到窗口",
        "en": "New York is full of towers that hide the skyline. / Any more crowding and parcels will have to travel by balloon. / shearX and shearY make a pseudo-3D effect, / noise texture gives it an illustrated feel, / and gifts and balloons are dropped at the windows at random."
      },
      "keywords": [
        {
          "zh": "城市",
          "en": "Cities"
        },
        {
          "zh": "插畫感",
          "en": "Illustration"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/880483/",
      "image": {
        "src": "/static/img/sketches/880483-sm.webp",
        "alt": {
          "zh": "擁擠城市｜每日創作截圖",
          "en": "Crowded City — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/880483",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期，標題編號 200423 為同一日。",
        "en": "Publication date from the Instagram post; the title number 200423 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-880483",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-880483",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-880483",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-880483"
    },
    {
      "year": "2020",
      "id": "note-p5-quickstart",
      "title": {
        "zh": "p5.js 快速上手：互動網頁教學",
        "en": "Getting started with p5.js — an interactive web tutorial"
      },
      "kind": "publication",
      "date": "2020-04-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "文章介紹 p5 是由 Processing 延伸而成的 JavaScript 函式庫，把繪圖、數學與物理模擬等函式封裝好，讓創作者不用費心思處理瑣碎的工具。範例在 OpenProcessing 上完成一個畫布，把滑鼠當作筆刷，滑鼠經過的路徑會留下彩色的軌跡，點擊的狀況下軌跡則變成方形的圖案。",
        "en": "The post introduces p5 as a JavaScript library extended from Processing, wrapping drawing, mathematics and physics so a maker does not have to build the plumbing. The worked example runs on OpenProcessing: the mouse becomes a brush leaving a coloured trail, and clicking turns that trail into squares."
      },
      "keywords": [
        {
          "zh": "p5.js",
          "en": "p5.js"
        },
        {
          "zh": "入門",
          "en": "Getting started"
        }
      ],
      "url": "https://creativecoding.in/2020/04/24/p5-js-%e5%bf%ab%e9%80%9f%e4%b8%8a%e6%89%8b/",
      "sources": [
        {
          "url": "https://creativecoding.in/2020/04/24/p5-js-%e5%bf%ab%e9%80%9f%e4%b8%8a%e6%89%8b/",
          "label": "CreativeCoding.in"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2020/note-p5-quickstart.webp",
        "alt": {
          "zh": "p5.js 快速上手：互動網頁教學｜文章配圖",
          "en": "Getting started with p5.js — an interactive web tutorial — article image"
        },
        "credit": "Che-Yu Wu / Creative Coding TW page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=note-p5-quickstart",
      "page_en": "https://cheyuwu.com/strata/2020/?id=note-p5-quickstart",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-note-p5-quickstart",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=note-p5-quickstart"
    },
    {
      "year": "2020",
      "id": "repo-p5-vue-mirror",
      "title": {
        "zh": "p5-vue-mirror：可即時編輯與執行的 p5.js 編輯器元件",
        "en": "p5-vue-mirror — a live-editing p5.js editor component"
      },
      "kind": "open-source",
      "date": "2020-04-26",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的 Vue.js 元件，倉庫說明寫的是 p5.js code mirror with live edit/ run using vue.js v-model using iframe，也就是把 p5.js 的程式碼編輯與即時執行包成一個用 v-model 綁定的元件，執行畫面放在 iframe 裡。倉庫頁面未列出授權條款。",
        "en": "A public Vue.js component on GitHub, described in the repository as a p5.js code mirror with live edit and run driven by a vue.js v-model, with the running sketch inside an iframe. No licence is listed on the repository page."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "編輯器",
          "en": "Editors"
        }
      ],
      "url": "https://github.com/frank890417/p5-vue-mirror",
      "sources": [
        {
          "url": "https://github.com/frank890417/p5-vue-mirror",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "thesis-intuitive-music",
          "label": {
            "zh": "官網論文頁的互動草稿由這個元件承載",
            "en": "The thesis page's interactive sketch is carried by this component"
          },
          "type": "theme",
          "year": "2019"
        }
      ],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期，最後一次提交為 2020-04-30。",
        "en": "Taken from the GitHub repository creation date; the last commit is dated 2020-04-30."
      },
      "image": {
        "src": "/static/lab/2020/repo-p5-vue-mirror.webp",
        "alt": {
          "zh": "p5-vue-mirror：可即時編輯與執行的 p5.js 編輯器元件｜作品畫面",
          "en": "p5-vue-mirror — a live-editing p5.js editor component — project image"
        },
        "credit": "Che-Yu Wu / GitHub README image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=repo-p5-vue-mirror",
      "page_en": "https://cheyuwu.com/strata/2020/?id=repo-p5-vue-mirror",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-repo-p5-vue-mirror",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=repo-p5-vue-mirror"
    },
    {
      "year": "2020",
      "id": "sketch-883193",
      "title": {
        "zh": "隨機方塊運動（每日創作 200427）",
        "en": "Random Square Motion — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-04-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "這次改寫百合花的粒子系統，\n嘗試讓粒子遇到隔線的時候有一定的機率會轉彎，\n有些會繼續飛有些會陷入方格的軌跡\n視覺效果蠻酷的！",
        "en": "This one rewrites the particle system from Dream of Lily, / letting a particle turn with a certain probability when it meets a dividing line: / some keep flying, some fall into the grid's trajectory. / The visual result is pretty cool."
      },
      "keywords": [
        {
          "zh": "粒子",
          "en": "Particles"
        },
        {
          "zh": "網格",
          "en": "Grids"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/883193/",
      "image": {
        "src": "/static/img/sketches/883193-sm.webp",
        "alt": {
          "zh": "隨機方塊運動｜每日創作截圖",
          "en": "Random Square Motion — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/883193",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [
        {
          "id": "sketch-877117",
          "label": {
            "zh": "詩句寫明改寫自百合花的粒子系統",
            "en": "The note says it rewrites the Dream of Lily particle system"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期，標題編號 200427 為同一日。",
        "en": "Publication date from the Instagram post; the title number 200427 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-883193",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-883193",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-883193",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-883193"
    },
    {
      "year": "2020",
      "id": "sketch-885665",
      "title": {
        "zh": "瘋狂樂譜（每日創作 200430）",
        "en": "Crazy Score — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-04-30",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "越彈越不知道在演奏什麼的時候，\n音符突然剝離樂譜自己跳舞。\n在音符的尾端加了一點點色散的感覺，\n可以用滑鼠移動範圍樂譜的瘋狂範圍。",
        "en": "When you play until you no longer know what you are playing, / the notes peel off the score and dance on their own. / A touch of chromatic dispersion sits at the tail of each note, / and the mouse moves the range of the score's madness."
      },
      "keywords": [
        {
          "zh": "樂譜",
          "en": "Scores"
        },
        {
          "zh": "音樂",
          "en": "Music"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/885665/",
      "image": {
        "src": "/static/img/sketches/885665-sm.webp",
        "alt": {
          "zh": "瘋狂樂譜｜每日創作截圖",
          "en": "Crazy Score — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/885665",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期，標題編號 200430 為同一日。",
        "en": "Publication date from the Instagram post; the title number 200430 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-885665",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-885665",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-885665",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-885665"
    },
    {
      "year": "2020",
      "id": "sketch-889053",
      "title": {
        "zh": "色散海葵（每日創作 200505）",
        "en": "Glowing Anemone — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-05-05",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "很喜歡深海跟發光的生物，\n嘗試用疊合模式跟噪聲繪製扭來扭去的海葵。",
        "en": "I like the deep sea and glowing creatures very much, / so this tries blend modes and noise to draw an anemone writhing about."
      },
      "keywords": [
        {
          "zh": "海葵",
          "en": "Anemones"
        },
        {
          "zh": "疊合模式",
          "en": "Blend modes"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/889053/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail889053@2x.jpg?hash=2020-05-05%2020%3A53%3A10",
        "alt": {
          "zh": "色散海葵｜每日創作截圖",
          "en": "Glowing Anemone — daily sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/889053",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期，標題編號 200505 為同一日。",
        "en": "Publication date from the Instagram post; the title number 200505 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-889053",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-889053",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-889053",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-889053"
    },
    {
      "year": "2020",
      "id": "sketch-892021",
      "title": {
        "zh": "水色星球（每日創作 200509）",
        "en": "Aqua Planet — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-05-09",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "凝聚了所有發光的水，無數個世界撞擊融合，\n水色星球不斷消耗自我，直到最後一絲光芒散盡\n今天在寫函數範例的時候想到可以做星球，稍微調整了一下",
        "en": "All the glowing water gathered, countless worlds collided and fused. / The aqua planet keeps consuming itself until the last trace of light disperses. / The idea came while writing a function example today, with a little adjustment afterwards."
      },
      "keywords": [
        {
          "zh": "星球",
          "en": "Planets"
        },
        {
          "zh": "函數",
          "en": "Functions"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/892021/",
      "image": {
        "src": "/static/img/sketches/892021-sm.webp",
        "alt": {
          "zh": "水色星球｜每日創作截圖",
          "en": "Aqua Planet — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/892021",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [
        {
          "id": "course-creative-coding",
          "label": {
            "zh": "詩句寫明來自課程的函數範例",
            "en": "The note says the idea came from a course function example"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期，標題編號 200509 為同一日。",
        "en": "Publication date from the Instagram post; the title number 200509 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-892021",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-892021",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-892021",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-892021"
    },
    {
      "year": "2020",
      "id": "sketch-892614",
      "title": {
        "zh": "電波電路（每日創作 200510）",
        "en": "Wave Circuit — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-05-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "想起以前學電機的訊號，結果很意外的之後做音樂相關的創作居然用得到。\n假設理論解釋一切，建立模型去模擬這個世界，傳送彩色逼哩逼哩的訊號。",
        "en": "It brought back the signals I studied in electrical engineering, and unexpectedly they turned out useful for music work later. / Assume the theory explains everything, build a model to simulate this world, and send colourful beeping signals."
      },
      "keywords": [
        {
          "zh": "訊號",
          "en": "Signals"
        },
        {
          "zh": "電路",
          "en": "Circuits"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/892614/",
      "image": {
        "src": "/static/img/sketches/892614-sm.webp",
        "alt": {
          "zh": "電波電路｜每日創作截圖",
          "en": "Wave Circuit — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/892614",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200510 是創作日 2020-05-10，貼文晚 1 天發出。",
        "en": "Publication date from the Instagram post. The title number 200510 is the making date, 2020-05-10, posted 1 day later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-892614",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-892614",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-892614",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-892614"
    },
    {
      "year": "2020",
      "id": "sketch-902876",
      "title": {
        "zh": "撞擊水族箱（每日創作 200522）",
        "en": "Collide Aquarium — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-05-23",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "越來越多的居民各自劃清了領地\n驚恐的魚跟海星看著彼此傻眼撞擊\n嘗試使用matter.js加上物理模擬",
        "en": "More and more residents have marked out their own territory. / Frightened fish and starfish stare at each other and collide. / An attempt at physics simulation with matter.js."
      },
      "keywords": [
        {
          "zh": "物理模擬",
          "en": "Physics"
        },
        {
          "zh": "水族箱",
          "en": "Aquarium"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/902876/",
      "image": {
        "src": "/static/img/sketches/902876-sm.webp",
        "alt": {
          "zh": "撞擊水族箱｜每日創作截圖",
          "en": "Collide Aquarium — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/902876",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200522 是創作日 2020-05-22，貼文晚 1 天發出。",
        "en": "Publication date from the Instagram post. The title number 200522 is the making date, 2020-05-22, posted 1 day later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-902876",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-902876",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-902876",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-902876"
    },
    {
      "year": "2020",
      "id": "sketch-903498",
      "title": {
        "zh": "生生海膽（每日創作 200523）",
        "en": "Annoying Uni — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-05-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "今天繼續玩物理引擎，發現有很多可以發展跟創作的方向\n厭世海膽很生生，看見彼此就會吵架，被拖來拖去會更生氣。",
        "en": "Still playing with the physics engine today, and there are many directions to develop from here. / The world-weary urchins are cranky: they bicker on sight, and dragging them around makes them angrier."
      },
      "keywords": [
        {
          "zh": "物理引擎",
          "en": "Physics engine"
        },
        {
          "zh": "海膽",
          "en": "Urchins"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/903498/",
      "image": {
        "src": "/static/img/sketches/903498-sm.webp",
        "alt": {
          "zh": "生生海膽｜每日創作截圖",
          "en": "Annoying Uni — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/903498",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [
        {
          "id": "sketch-902876",
          "label": {
            "zh": "詩句寫明繼續前一天的物理引擎",
            "en": "The note says it continues the previous day's physics engine work"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200523 是創作日 2020-05-23，貼文晚 1 天發出。",
        "en": "Publication date from the Instagram post. The title number 200523 is the making date, 2020-05-23, posted 1 day later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-903498",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-903498",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-903498",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-903498"
    },
    {
      "year": "2020",
      "id": "sketch-905319",
      "title": {
        "zh": "想睡的波奇（每日創作 200526）",
        "en": "Sleepy Pochi — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-05-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "測試使用Matter.js的soft body，\n做了扭扭軟軟的奇怪生物，感覺永遠睡不飽的波奇，\n把他拖來拖去他會很不情願的躺回去",
        "en": "Testing soft bodies in Matter.js, / making a squishy odd creature, Pochi, who never seems to get enough sleep. / Drag him around and he lies back down, most unwillingly."
      },
      "keywords": [
        {
          "zh": "軟體物理",
          "en": "Soft body"
        },
        {
          "zh": "角色",
          "en": "Characters"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/905319/",
      "image": {
        "src": "/static/img/sketches/905319-sm.webp",
        "alt": {
          "zh": "想睡的波奇｜每日創作截圖",
          "en": "Sleepy Pochi — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/905319",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [
        {
          "id": "sketch-903498",
          "label": {
            "zh": "同一批物理引擎練習",
            "en": "The same run of physics engine studies"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200526 是創作日 2020-05-26，貼文晚 1 天發出。",
        "en": "Publication date from the Instagram post. The title number 200526 is the making date, 2020-05-26, posted 1 day later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-905319",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-905319",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-905319",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-905319"
    },
    {
      "year": "2020",
      "id": "course-creative-coding",
      "title": {
        "zh": "互動藝術程式創作入門：Hahow 第三門課募資",
        "en": "Creative Coding 101 — the third Hahow course goes to crowdfunding"
      },
      "kind": "course",
      "date": "2020-06",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "第三門 Hahow 課程《互動藝術程式創作入門 Creative Coding》在 2020 年進入募資。課程以 p5.js 為主軸，從基礎繪製與色彩一路走到互動系統與模擬，課程筆記託管在 HackMD。這一年的每日創作有好幾支直接來自備課與錄課的範例。",
        "en": "The third Hahow course, Creative Coding 101, went to crowdfunding in 2020. Built around p5.js, it runs from basic drawing and colour through to interactive systems and simulation, with the lecture notes hosted on HackMD. Several daily sketches from this year came straight out of preparing and recording those lessons."
      },
      "keywords": [
        {
          "zh": "課程",
          "en": "Courses"
        },
        {
          "zh": "p5.js",
          "en": "p5.js"
        }
      ],
      "url": "https://hahow.in/cr/creative-coding-1",
      "sources": [
        {
          "url": "https://hahow.in/cr/creative-coding-1",
          "label": "Hahow 課程頁"
        },
        {
          "url": "https://hackmd.io/@ankycheng/hahowHW",
          "label": "課程作業說明（HackMD）"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "課程頁與 Hahow 部落格都擋住自動讀取，募資月份取自搜尋結果顯示的 2020 年 6 月，正式上線日期待核。",
        "en": "Both the course page and the Hahow blog block automated reading. The crowdfunding month comes from a search result dated June 2020; the launch date is still to be confirmed."
      },
      "image": {
        "src": "/static/lab/2020/course-creative-coding.webp",
        "alt": {
          "zh": "互動藝術程式創作入門：Hahow 第三門課募資｜課程主視覺",
          "en": "Creative Coding 101 — the third Hahow course goes to crowdfunding — course image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=course-creative-coding",
      "page_en": "https://cheyuwu.com/strata/2020/?id=course-creative-coding",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-course-creative-coding",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=course-creative-coding"
    },
    {
      "year": "2020",
      "id": "press-hahow-creative-coding",
      "title": {
        "zh": "用一點固執和無限新奇，開啟這場程式大冒險：Hahow Blog 專訪",
        "en": "A little stubbornness and endless novelty — Hahow Blog interview"
      },
      "kind": "press",
      "date": "2020-06-01",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Hahow 部落格在第三門課上架前夕的專訪，採訪撰稿為 Ani Syu。文章走過他從網頁入門到特效再到 Creative Coding 的三個階段，也寫到他在 NYU 整合數位媒體系擔任 Creative Coding 助教的紐約時光。",
        "en": "A Hahow Blog interview published as the third course approached launch, reported and written by Ani Syu. It walks through three stages of his teaching, from web basics to visual effects to creative coding, and covers his New York years as a Creative Coding teaching assistant at NYU Integrated Digital Media."
      },
      "keywords": [
        {
          "zh": "專訪",
          "en": "Interview"
        },
        {
          "zh": "教學",
          "en": "Teaching"
        }
      ],
      "url": "https://blog.hahow.in/teacher-interview-creative-coding/",
      "sources": [
        {
          "url": "https://blog.hahow.in/teacher-interview-creative-coding/",
          "label": "Hahow Blog"
        }
      ],
      "related": [
        {
          "id": "course-creative-coding",
          "label": {
            "zh": "專訪寫的是這門課上架前夕",
            "en": "The interview is about this course's launch"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "原站憑證異常無法直接讀取，日期取自搜尋結果顯示的 2020 年 6 月 1 日，內容以知識庫存檔為準。",
        "en": "The original site could not be read because of a certificate mismatch. The date comes from a search result of 1 June 2020, and the content follows the archived copy."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=press-hahow-creative-coding",
      "page_en": "https://cheyuwu.com/strata/2020/?id=press-hahow-creative-coding",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-press-hahow-creative-coding",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=press-hahow-creative-coding"
    },
    {
      "year": "2020",
      "id": "sketch-909343",
      "title": {
        "zh": "中文馬賽克（每日創作 200601）",
        "en": "Chinese Mosaic — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-06-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "因為今天在忙課程中的範例，把教學的中文視訊馬賽克整理成今天的創作！\n視訊取像素一直會遇到怪問題當掉，後來改成先繪製一個暫存的圖片，就可以正常取到顏色。\n覺得可以調整sample大小效果很酷",
        "en": "Busy with a course example today, so the teaching demo of a Chinese video mosaic became today's piece. / Sampling pixels from video kept crashing in odd ways, so drawing to a temporary image first made the colours read correctly. / Adjusting the sample size gives a very cool effect."
      },
      "keywords": [
        {
          "zh": "視訊",
          "en": "Video"
        },
        {
          "zh": "馬賽克",
          "en": "Mosaic"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/909343/",
      "image": {
        "src": "/static/img/sketches/909343-sm.webp",
        "alt": {
          "zh": "中文馬賽克｜每日創作截圖",
          "en": "Chinese Mosaic — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/909343",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [
        {
          "id": "course-creative-coding",
          "label": {
            "zh": "詩句寫明來自課程中的範例",
            "en": "The note says it came from a course example"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200601 是創作日 2020-06-01，貼文晚 1 天發出。",
        "en": "Publication date from the Instagram post. The title number 200601 is the making date, 2020-06-01, posted 1 day later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-909343",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-909343",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-909343",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-909343"
    },
    {
      "year": "2020",
      "id": "sketch-914673",
      "title": {
        "zh": "蓋亞之樹（每日創作 200608）",
        "en": "Gaia's Tree — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-06-10",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "從充滿無限可能性的種子，長出蓋亞之樹，\n每一個枝葉都是一個平行世界，通往獨一無二的未來，\n嘗試用三角形遞迴繪製自然感的植物。",
        "en": "From a seed full of infinite possibility grows the tree of Gaia. / Every branch and leaf is a parallel world leading to a future of its own. / An attempt to draw natural-looking plants with triangle recursion."
      },
      "keywords": [
        {
          "zh": "遞迴",
          "en": "Recursion"
        },
        {
          "zh": "植物",
          "en": "Plants"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/914673/",
      "image": {
        "src": "/static/img/sketches/914673-sm.webp",
        "alt": {
          "zh": "蓋亞之樹｜每日創作截圖",
          "en": "Gaia's Tree — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/914673",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200608 是創作日 2020-06-08，貼文晚 2 天發出。",
        "en": "Publication date from the Instagram post. The title number 200608 is the making date, 2020-06-08, posted 2 days later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-914673",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-914673",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-914673",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-914673"
    },
    {
      "year": "2020",
      "id": "repo-creative-coding-demo",
      "title": {
        "zh": "CreativeCodingDemo：課程示範用的公開倉庫",
        "en": "CreativeCodingDemo — a public teaching demo repository"
      },
      "kind": "open-source",
      "date": "2020-06-14",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的小倉庫，內容只有 index.html 與 mySketch.js 兩個檔案，共兩次提交，沒有說明文件也沒有列出授權條款。建立日期落在 Hahow 第三門課程募資的同一個月。",
        "en": "A small public repository on GitHub holding just index.html and mySketch.js across two commits, with no README and no licence listed. It was created in the same month as the third Hahow course's crowdfunding run."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "教學",
          "en": "Teaching"
        }
      ],
      "url": "https://github.com/frank890417/CreativeCodingDemo",
      "sources": [
        {
          "url": "https://github.com/frank890417/CreativeCodingDemo",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "course-creative-coding",
          "label": {
            "zh": "同一個月的課程線",
            "en": "The same month's course thread"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期。倉庫頁面未顯示個別提交日期。",
        "en": "Taken from the GitHub repository creation date; individual commit dates are not shown on the page."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=repo-creative-coding-demo",
      "page_en": "https://cheyuwu.com/strata/2020/?id=repo-creative-coding-demo",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-repo-creative-coding-demo",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=repo-creative-coding-demo"
    },
    {
      "year": "2020",
      "id": "sketch-918427",
      "title": {
        "zh": "有機電路（每日創作 200614）",
        "en": "Organic Circuit — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-06-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "這次是測試方形的遞迴，調整線條呈現後會有種亂中有序的有機電路感，\n遞迴系列差不多來到了尾聲，想要再去探索看看其他手法",
        "en": "This one tests square recursion; adjusting how the lines read gives an organic circuit feel, orderly inside the mess. / The recursion series is coming to an end, and I want to go explore other methods."
      },
      "keywords": [
        {
          "zh": "遞迴",
          "en": "Recursion"
        },
        {
          "zh": "電路",
          "en": "Circuits"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/918427/",
      "image": {
        "src": "/static/img/sketches/918427-sm.webp",
        "alt": {
          "zh": "有機電路｜每日創作截圖",
          "en": "Organic Circuit — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/918427",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [
        {
          "id": "sketch-914673",
          "label": {
            "zh": "同一輪遞迴系列",
            "en": "The same round of recursion studies"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200614 是創作日 2020-06-14，貼文晚 3 天發出。",
        "en": "Publication date from the Instagram post. The title number 200614 is the making date, 2020-06-14, posted 3 days later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-918427",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-918427",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-918427",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-918427"
    },
    {
      "year": "2020",
      "id": "sketch-919913",
      "title": {
        "zh": "蝸牛賽跑（每日創作 200616）",
        "en": "Snail Racing — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-06-20",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "每一隻蝸牛都有自己獨一無二的紋路跟步調，\n在自己的路途上奮力的往前爬（雖然有時候還是會偷偷跟別人比較一下）\n今天來換個風格做做互動的東西。",
        "en": "Every snail has its own unique pattern and pace, / crawling hard along its own road (though sometimes it still compares itself with the others on the sly). / A change of style today, making something interactive."
      },
      "keywords": [
        {
          "zh": "互動",
          "en": "Interaction"
        },
        {
          "zh": "蝸牛",
          "en": "Snails"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/919913/",
      "image": {
        "src": "/static/img/sketches/919913-sm.webp",
        "alt": {
          "zh": "蝸牛賽跑｜每日創作截圖",
          "en": "Snail Racing — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/919913",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200616 是創作日 2020-06-16，貼文晚 4 天發出。",
        "en": "Publication date from the Instagram post. The title number 200616 is the making date, 2020-06-16, posted 4 days later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-919913",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-919913",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-919913",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-919913"
    },
    {
      "year": "2020",
      "id": "sketch-923287",
      "title": {
        "zh": "顯微粒子（每日創作 200622）",
        "en": "Microscope — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-06-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "測試在p5.js裡面用shader，產生陣列的粒子後傳到glsl渲染，\nshader還是好難控制啊啊，很容易一調整就全部跑掉，\n感覺很像某種在顯微鏡下的視野",
        "en": "Testing shaders inside p5.js, generating an array of particles and passing them to glsl for rendering. / Shaders are still so hard to control: one tweak and everything goes off. / It looks like a view under some kind of microscope."
      },
      "keywords": [
        {
          "zh": "著色器",
          "en": "Shaders"
        },
        {
          "zh": "粒子",
          "en": "Particles"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/923287/",
      "image": {
        "src": "/static/img/sketches/923287-sm.webp",
        "alt": {
          "zh": "顯微粒子｜每日創作截圖",
          "en": "Microscope — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/923287",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200622 是創作日 2020-06-22，貼文晚 5 天發出。",
        "en": "Publication date from the Instagram post. The title number 200622 is the making date, 2020-06-22, posted 5 days later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-923287",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-923287",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-923287",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-923287"
    },
    {
      "year": "2020",
      "id": "sketch-923304",
      "title": {
        "zh": "魔法軌跡（每日創作 200623）",
        "en": "Magic Stroke — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-06-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "魔法粒子會留下發亮的軌跡，\n一樣是shader系列，其實跟上個顯微粒子的code大概只差一點點，\n測試把粒子加上一些物理效果，配合p5.js的array做互動",
        "en": "Magic particles leave a glowing trail behind them. / Still the shader series: the code differs from Microscope by only a little. / Adding some physics to the particles and using p5.js arrays for interaction."
      },
      "keywords": [
        {
          "zh": "著色器",
          "en": "Shaders"
        },
        {
          "zh": "軌跡",
          "en": "Trails"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/923304/",
      "image": {
        "src": "/static/img/sketches/923304-sm.webp",
        "alt": {
          "zh": "魔法軌跡｜每日創作截圖",
          "en": "Magic Stroke — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/923304",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [
        {
          "id": "sketch-923287",
          "label": {
            "zh": "詩句寫明與顯微粒子的程式只差一點點",
            "en": "The note says the code differs from Microscope by only a little"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200623 是創作日 2020-06-23，貼文晚 4 天發出。",
        "en": "Publication date from the Instagram post. The title number 200623 is the making date, 2020-06-23, posted 4 days later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-923304",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-923304",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-923304",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-923304"
    },
    {
      "year": "2020",
      "id": "podcast-butin-ep26",
      "title": {
        "zh": "程式語言與互動設計的火花：不停 Bu-Tin EP26",
        "en": "Where code meets interaction design — Bu-Tin EP26"
      },
      "kind": "podcast",
      "date": "2020-06-29",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "自由接案生活 Podcast「不停 Bu-Tin」第 26 集，主持人呂罰，來賓身分是新媒體藝術家與墨雨設計。節目談小學用 Flash 做動畫的起點、電機系時期的自學、第一個網頁案，以及勉強做超過自己能力範圍一點點的事能幫助自己進步這句話。也談每天用程式語言寫互動設計的習慣，以及多元化發展比純接案好，因為接案的作品終究不完全屬於自己。",
        "en": "Episode 26 of Bu-Tin, a podcast about freelance life, hosted by Lu Fa, with the guest appearing as a new media artist and as Monoame Design. It covers the Flash animations of primary school, the self-teaching during an electrical engineering degree, the first website commission, and his line that pushing slightly past your own ability is what makes you improve. It also covers the habit of writing interaction design in code every day, and why diversifying beats pure client work, since commissioned work never fully belongs to the maker."
      },
      "keywords": [
        {
          "zh": "接案",
          "en": "Freelancing"
        },
        {
          "zh": "每日創作",
          "en": "Daily practice"
        }
      ],
      "url": "https://butin.co/episode/s2ep26",
      "sources": [
        {
          "url": "https://butin.co/episode/s2ep26",
          "label": "不停 Bu-Tin"
        },
        {
          "url": "https://www.youtube.com/watch?v=zpZiRHGDjTA",
          "label": "YouTube"
        }
      ],
      "related": [
        {
          "id": "press-hahow-creative-coding",
          "label": {
            "zh": "同一個月的兩篇訪談",
            "en": "Two interviews from the same month"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 butin.co 節目頁標示的發布日期，媒體中心另記 YouTube 版本為 2020-06-28。",
        "en": "Publication date as listed on the butin.co episode page; the media index records the YouTube version as 28 June 2020."
      },
      "image": {
        "src": "/static/lab/2020/podcast-butin-ep26.webp",
        "alt": {
          "zh": "程式語言與互動設計的火花：不停 Bu-Tin EP26｜影片畫面",
          "en": "Where code meets interaction design — Bu-Tin EP26 — video still"
        },
        "credit": "不停 | 自由接案生活 / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=podcast-butin-ep26",
      "page_en": "https://cheyuwu.com/strata/2020/?id=podcast-butin-ep26",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-podcast-butin-ep26",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=podcast-butin-ep26"
    },
    {
      "year": "2020",
      "id": "sketch-925596",
      "title": {
        "zh": "重力波（每日創作 200627）",
        "en": "Gravity Wave — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-07-03",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "在時空中的漣漪擴散成重力波，扭曲了相對的距離卻無從感受。\n測試使用距離＋sin來位移像素採樣的點，結合練習grid畫圓形跟噪聲材質，做出網外扭曲擴散的繽紛時空。",
        "en": "Ripples in spacetime spread into gravitational waves, bending relative distance beyond any feeling of it. / Testing distance plus sin to displace the pixel sampling point, combined with grid circles and noise texture, to make a colourful spacetime twisting outward from the grid."
      },
      "keywords": [
        {
          "zh": "重力波",
          "en": "Gravitational waves"
        },
        {
          "zh": "取樣",
          "en": "Sampling"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/925596/",
      "image": {
        "src": "/static/img/sketches/925596-sm.webp",
        "alt": {
          "zh": "重力波｜每日創作截圖",
          "en": "Gravity Wave — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/925596",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200627 是創作日 2020-06-27，貼文晚 6 天發出。",
        "en": "Publication date from the Instagram post. The title number 200627 is the making date, 2020-06-27, posted 6 days later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-925596",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-925596",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-925596",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-925596"
    },
    {
      "year": "2020",
      "id": "sketch-926217",
      "title": {
        "zh": "火燒竹筍（每日創作 200629）",
        "en": "Fire Bamboo — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-07-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "竹筍們著火了，在著急的抖來抖去，\n今天想到，如果把p5.js畫布結果輸入到shader做使用，\n就可以做出類似畫布或扭曲的濾鏡，\n嘗試了一下發現效果很酷，之後就可以用p5畫完形狀再放進shader後處理了。",
        "en": "The bamboo shoots caught fire and are shaking about in a panic. / It occurred to me today that feeding the p5.js canvas result into a shader / makes something like a canvas or distortion filter. / The test looked very cool, so from now on I can draw shapes in p5 and post-process them in the shader."
      },
      "keywords": [
        {
          "zh": "著色器",
          "en": "Shaders"
        },
        {
          "zh": "濾鏡",
          "en": "Filters"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/926217/",
      "image": {
        "src": "/static/img/sketches/926217-sm.webp",
        "alt": {
          "zh": "火燒竹筍｜每日創作截圖",
          "en": "Fire Bamboo — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/926217",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200629 是創作日 2020-06-29，貼文晚 5 天發出。",
        "en": "Publication date from the Instagram post. The title number 200629 is the making date, 2020-06-29, posted 5 days later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-926217",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-926217",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-926217",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-926217"
    },
    {
      "year": "2020",
      "id": "sketch-926998",
      "title": {
        "zh": "點點農田（每日創作 200630）",
        "en": "Dot Countryside — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-07-06",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "從高空俯瞰五顏六色的農田，不規則的切割著，\n練習用GLSL做Voronoi Diagram，運算真的好快，\n取色的部分參考那個點的位置，也測試利用網格的原理，\n生成很多不同大小的圓形疊加在一起。",
        "en": "Looking down from high above at farmland in every colour, cut into irregular pieces. / Practising a Voronoi diagram in GLSL, and it computes so fast. / Colour is taken from the position of each point, with a grid principle tested as well, / generating many circles of different sizes stacked together."
      },
      "keywords": [
        {
          "zh": "Voronoi",
          "en": "Voronoi"
        },
        {
          "zh": "GLSL",
          "en": "GLSL"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/926998/",
      "image": {
        "src": "/static/img/sketches/926998-sm.webp",
        "alt": {
          "zh": "點點農田｜每日創作截圖",
          "en": "Dot Countryside — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/926998",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200630 是創作日 2020-06-30，貼文晚 6 天發出。",
        "en": "Publication date from the Instagram post. The title number 200630 is the making date, 2020-06-30, posted 6 days later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-926998",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-926998",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-926998",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-926998"
    },
    {
      "year": "2020",
      "id": "sketch-931034",
      "title": {
        "zh": "變異（每日創作 200705）",
        "en": "DNA Mutation — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-07-14",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "受到輻射的DNA逐漸解離產生變異，\n測試shader用sin+cos生成遮罩來產生DNA，\n對形狀繪製的掌握度稍微高一些了，能比較熟練的繪製shader中的線條跟形狀。",
        "en": "Irradiated DNA gradually comes apart and mutates. / Testing a shader that generates the DNA from a sin plus cos mask. / My grip on drawing shapes is a little better now, and lines and shapes inside a shader come more fluently."
      },
      "keywords": [
        {
          "zh": "DNA",
          "en": "DNA"
        },
        {
          "zh": "遮罩",
          "en": "Masks"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/931034/",
      "image": {
        "src": "/static/img/sketches/931034-sm.webp",
        "alt": {
          "zh": "變異｜每日創作截圖",
          "en": "DNA Mutation — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/931034",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200705 是創作日 2020-07-05，貼文晚 9 天發出。",
        "en": "Publication date from the Instagram post. The title number 200705 is the making date, 2020-07-05, posted 9 days later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-931034",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-931034",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-931034",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-931034"
    },
    {
      "year": "2020",
      "id": "sketch-940727",
      "title": {
        "zh": "焦慮（每日創作 200801）",
        "en": "Anxiety — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-08-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "思緒跳躍恍惚，無法停止的腦內話語\n打結了，不同的情緒撞擊碎裂融合，然後消失\nshader系列暫時休息，想做一些不同方向的嘗試",
        "en": "Thoughts leap and blur, an inner voice that will not stop. / Everything knots up; different emotions collide, shatter, fuse, then vanish. / The shader series is on a break, and I want to try some other directions."
      },
      "keywords": [
        {
          "zh": "情緒",
          "en": "Emotion"
        },
        {
          "zh": "粒子",
          "en": "Particles"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/940727/",
      "image": {
        "src": "/static/img/sketches/940727-sm.webp",
        "alt": {
          "zh": "焦慮｜每日創作截圖",
          "en": "Anxiety — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/940727",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [
        {
          "id": "sketch-931034",
          "label": {
            "zh": "詩句寫明著色器系列暫時休息",
            "en": "The note says the shader series is taking a break"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期。標題編號 200801 是創作日 2020-08-01，貼文晚 1 天發出。",
        "en": "Publication date from the Instagram post. The title number 200801 is the making date, 2020-08-01, posted 1 day later."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-940727",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-940727",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-940727",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-940727"
    },
    {
      "year": "2020",
      "id": "sketch-941774",
      "title": {
        "zh": "超弦理論（每日創作 200804）",
        "en": "Superstring Theory — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-08-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "世界的構成是震動的弦嗎？\n躲在觀測不到過小的維度蜷曲中，\n宏觀中的事實並不存在，你的意念決定看見的面貌。",
        "en": "Is the world made of vibrating strings? / Hidden in dimensions curled too small to observe, / the macroscopic fact does not exist, and your intention decides what you see."
      },
      "keywords": [
        {
          "zh": "弦論",
          "en": "String theory"
        },
        {
          "zh": "維度",
          "en": "Dimensions"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/941774/",
      "image": {
        "src": "/static/img/sketches/941774-sm.webp",
        "alt": {
          "zh": "超弦理論｜每日創作截圖",
          "en": "Superstring Theory — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/941774",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期，標題編號 200804 為同一日。",
        "en": "Publication date from the Instagram post; the title number 200804 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-941774",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-941774",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-941774",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-941774"
    },
    {
      "year": "2020",
      "id": "sketch-954948",
      "title": {
        "zh": "記憶逝去（每日創作 200903）",
        "en": "Memory Lost — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-09-03",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "每次記憶的提取，\n都會對內容與真實產生不可逆的變化，\n粉碎模糊掉的情緒無法再生，\n隨著時間過去，究竟是真實嗎？\n還是僅是自己不斷重塑的幻象",
        "en": "Every retrieval of a memory / changes its content and its truth irreversibly. / Shattered and blurred emotion cannot be regrown. / As time passes, is any of it real, / or only an illusion one keeps rebuilding?"
      },
      "keywords": [
        {
          "zh": "記憶",
          "en": "Memory"
        },
        {
          "zh": "時間",
          "en": "Time"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/954948/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail954948@2x.jpg?hash=2020-09-03%2023%3A13%3A55",
        "alt": {
          "zh": "記憶逝去｜每日創作截圖",
          "en": "Memory Lost — daily sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/954948",
          "label": "OpenProcessing"
        },
        {
          "url": "https://www.instagram.com/bosscodingplease/",
          "label": "Instagram @bosscodingplease"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "依 Instagram 貼文的發布日期，標題編號 200903 為同一日。",
        "en": "Publication date from the Instagram post; the title number 200903 refers to the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-954948",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-954948",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-954948",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-954948"
    },
    {
      "year": "2020",
      "id": "sketch-971516",
      "title": {
        "zh": "捲曲藤蔓（每日創作 200925）",
        "en": "Curvy Vine — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-09-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "從單一的生長到宏觀的現象，\n不斷的改變消逝，\n雖然不盡然一致但終綻放成花。",
        "en": "From a single growth to a macroscopic phenomenon, / changing and vanishing without pause, / never quite uniform, yet blooming into flowers in the end."
      },
      "keywords": [
        {
          "zh": "生長",
          "en": "Growth"
        },
        {
          "zh": "曲線",
          "en": "Curves"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/971516/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail971516@2x.jpg?hash=2020-09-25%2019%3A41%3A03",
        "alt": {
          "zh": "捲曲藤蔓｜每日創作截圖",
          "en": "Curvy Vine — daily sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/971516",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-971516",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-971516",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-971516",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-971516"
    },
    {
      "year": "2020",
      "id": "sketch-989471",
      "title": {
        "zh": "平行宇宙（每日創作 201017）",
        "en": "Parallel universe — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-10-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "久久來玩一下shader\n一個又一個不同世界的概率，\n藏在維度扭曲的平行宇宙之間，\n每一個當下造就無數分裂的因果。",
        "en": "Playing with shaders again after a long while. / One probability of a world after another, / hidden between the twisted dimensions of parallel universes, / every present moment producing countless split causalities."
      },
      "keywords": [
        {
          "zh": "著色器",
          "en": "Shaders"
        },
        {
          "zh": "宇宙",
          "en": "Cosmos"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/989471/",
      "image": {
        "src": "/static/img/sketches/989471-sm.webp",
        "alt": {
          "zh": "平行宇宙｜每日創作截圖",
          "en": "Parallel universe — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/989471",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-989471",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-989471",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-989471",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-989471"
    },
    {
      "year": "2020",
      "id": "sketch-1004867",
      "title": {
        "zh": "新增維度（每日創作 201103）",
        "en": "New Dimensions — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-11-03",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "新增維度，一層一層的演算構築虛幻的世界，\n不斷的逼近現實，卻仍然虛假，\n測試動態產生3D材質後作成環狀的效果。",
        "en": "Adding dimensions, layer upon layer of computation building an unreal world, / approaching reality without pause, and still false. / A test of generating dynamic 3D textures shaped into a ring."
      },
      "keywords": [
        {
          "zh": "維度",
          "en": "Dimensions"
        },
        {
          "zh": "材質",
          "en": "Texture"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1004867/",
      "image": {
        "src": "/static/img/sketches/1004867-sm.webp",
        "alt": {
          "zh": "新增維度｜每日創作截圖",
          "en": "New Dimensions — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1004867",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-1004867",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-1004867",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-1004867",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-1004867"
    },
    {
      "year": "2020",
      "id": "sketch-1017517",
      "title": {
        "zh": "野生之夢（每日創作 201115）",
        "en": "Wild Dreams — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-11-15",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "每一個現實瞬間都會有幾個野生的夢，\n肆意在時間的原野擴張後力竭，扭曲成無法實現的樣子，\n不過 take it easy，總有些遺憾生命才不會過度甜膩。\n嘗試把遞迴加上shader，然後配上聽起來ㄎㄧㄤㄎㄧㄤ的音樂",
        "en": "Every moment of reality carries a few wild dreams, / spreading freely across the field of time until they exhaust themselves and twist into shapes that can never come true. / Still, take it easy: without some regrets, life would be far too sweet. / An attempt to put recursion together with a shader, set to slightly unhinged music."
      },
      "keywords": [
        {
          "zh": "夢",
          "en": "Dreams"
        },
        {
          "zh": "遞迴",
          "en": "Recursion"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1017517/",
      "image": {
        "src": "/static/img/sketches/1017517-sm.webp",
        "alt": {
          "zh": "野生之夢｜每日創作截圖",
          "en": "Wild Dreams — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1017517",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-1017517",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-1017517",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-1017517",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-1017517"
    },
    {
      "year": "2020",
      "id": "sketch-1027958",
      "title": {
        "zh": "夢靨（每日創作 201128）",
        "en": "Nightmare — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-11-28",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "先是滾石生苔逐漸緩下，\n日常景象鏽蝕，鋼筋裸露，\n不小心避過就留下一個個穿刺的傷，\n從最美好的時光間隙中，\n蔓延直到把眼前覆蓋成漆黑的牆。",
        "en": "First the rolling stone gathers moss and slows down, / everyday scenery rusts and the steel bars show through, / one careless step aside leaves a puncture wound, / and out of the loveliest gaps of time it spreads / until the view ahead is covered by a pitch black wall."
      },
      "keywords": [
        {
          "zh": "夢境",
          "en": "Dreamscape"
        },
        {
          "zh": "侵蝕",
          "en": "Erosion"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1027958/",
      "image": {
        "src": "/static/img/sketches/1027958-sm.webp",
        "alt": {
          "zh": "夢靨｜每日創作截圖",
          "en": "Nightmare — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1027958",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "foundation-classic",
          "label": {
            "zh": "被收進 Foundation 經典系列",
            "en": "Taken into the Foundation classic series"
          },
          "type": "source",
          "year": "2021"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-1027958",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-1027958",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-1027958",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-1027958"
    },
    {
      "year": "2020",
      "id": "sketch-1050016",
      "title": {
        "zh": "神經系統（每日創作 201227）",
        "en": "Nervous System — daily sketch"
      },
      "kind": "prototype",
      "date": "2020-12-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "一點電訊號，再加上一點化學分子，\n焦慮在幽微的角落誕生茁壯，\n於是那個夜晚充滿了無法靜音的囈語，\n再也無法入眠。",
        "en": "A little electrical signal, plus a few chemical molecules, / and anxiety is born and grows strong in a faint corner, / so that night was filled with murmurs that could not be muted, / and sleep never came again."
      },
      "keywords": [
        {
          "zh": "神經",
          "en": "Nerves"
        },
        {
          "zh": "焦慮",
          "en": "Anxiety"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/1050016/",
      "image": {
        "src": "/static/img/sketches/1050016-sm.webp",
        "alt": {
          "zh": "神經系統｜每日創作截圖",
          "en": "Nervous System — daily sketch still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://openprocessing.org/sketch/1050016",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2020/?id=sketch-1050016",
      "page_en": "https://cheyuwu.com/strata/2020/?id=sketch-1050016",
      "record_url": "https://cheyuwu.com/zh/strata/2020/#lab-sketch-1050016",
      "panel_url": "https://cheyuwu.com/zh/strata/2020/?id=sketch-1050016"
    },
    {
      "year": "2019",
      "id": "thesis-intuitive-music",
      "title": {
        "zh": "Intuitive Music Expression：NYU IDM 碩士論文",
        "en": "Intuitive Music Expression — NYU IDM thesis"
      },
      "kind": "publication",
      "date": "2019",
      "datePrecision": "year",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網論文頁標示 NYU IDM Thesis 2019，作品是一個網頁工具，頁面寫的是 A web-based tool that allowed people to work together, edit and change melody in an intuitive way，目標則寫成 Find the way to express and made music in more intuitive and understandable, playful way。頁面同時提供期中與期末兩支影片連結，以及一個可以直接操作的互動草稿。",
        "en": "The site's thesis page carries the badge NYU IDM Thesis 2019 for a web tool described there as a way for people to work together, edit and change melody intuitively, with the stated goal of finding a more intuitive, understandable and playful way to express and make music. The page links a midterm and a final video and embeds a sketch that runs in the browser."
      },
      "keywords": [
        {
          "zh": "音樂",
          "en": "Music"
        },
        {
          "zh": "論文",
          "en": "Thesis"
        }
      ],
      "url": "https://cheyuwu.com/thesis/",
      "sources": [
        {
          "url": "https://cheyuwu.com/thesis/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [
        {
          "id": "explode-motion-capture",
          "label": {
            "zh": "同一段 NYU IDM 時期的作品",
            "en": "Work from the same NYU IDM years"
          },
          "type": "theme"
        },
        {
          "id": "floating-in-the-sky-showcase",
          "label": {
            "zh": "同一段 NYU IDM 時期的作品",
            "en": "Work from the same NYU IDM years"
          },
          "type": "theme",
          "year": "2020"
        },
        {
          "id": "repo-p5-vue-mirror",
          "label": {
            "zh": "官網論文頁的互動草稿由這個元件承載",
            "en": "The thesis page's interactive sketch is carried by this component"
          },
          "type": "theme",
          "year": "2020"
        }
      ],
      "dateNote": {
        "zh": "官網頁面只標到年份，履歷把論文期間寫成 2018 到 2020，落在本年窗口內的確切日期待核。",
        "en": "The site gives only a year, while the CV records the thesis as spanning 2018 to 2020. The exact date inside this window is still to be confirmed."
      },
      "image": {
        "src": "/static/lab/2019/thesis-intuitive-music.webp",
        "alt": {
          "zh": "Intuitive Music Expression：NYU IDM 碩士論文｜文章配圖",
          "en": "Intuitive Music Expression — NYU IDM thesis — article image"
        },
        "credit": "Che-Yu Wu / cheyuwu.com article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=thesis-intuitive-music",
      "page_en": "https://cheyuwu.com/strata/2019/?id=thesis-intuitive-music",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-thesis-intuitive-music",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=thesis-intuitive-music"
    },
    {
      "year": "2019",
      "id": "repo-plantsay",
      "title": {
        "zh": "PlantSay：節點式的知識管理原型",
        "en": "PlantSay — a node-based knowledge management prototype"
      },
      "kind": "open-source",
      "date": "2019-01-05",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的 Nuxt.js 專案，倉庫說明寫的是 Node-based Knowledge Management，也就是用節點來組織知識。倉庫裡有 components、layouts、middleware、pages 與部署腳本，語言以 Vue 為主。頁面未列出授權條款。",
        "en": "A public Nuxt.js project on GitHub described in the repository as node-based knowledge management. It holds components, layouts, middleware, pages and deploy scripts, with Vue as the dominant language. No licence is listed on the repository page."
      },
      "keywords": [
        {
          "zh": "知識管理",
          "en": "Knowledge management"
        },
        {
          "zh": "開源",
          "en": "Open source"
        }
      ],
      "url": "https://github.com/frank890417/PlantSay",
      "sources": [
        {
          "url": "https://github.com/frank890417/PlantSay",
          "label": "GitHub"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期。",
        "en": "Taken from the GitHub repository creation date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=repo-plantsay",
      "page_en": "https://cheyuwu.com/strata/2019/?id=repo-plantsay",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-repo-plantsay",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=repo-plantsay"
    },
    {
      "year": "2019",
      "id": "repo-socket-osc-server",
      "title": {
        "zh": "Socket-OSC-Server：工作坊用的訊號轉送伺服器",
        "en": "Socket-OSC-Server — a signal relay server for workshops"
      },
      "kind": "open-source",
      "date": "2019-01-31",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的 Node.js 倉庫，沒有說明檔。檔案有 socketio.js 與 workshopIndex.js，從命名看得出它同時處理 socket 連線與工作坊現場的入口頁。頁面未列出授權條款。",
        "en": "A public Node.js repository on GitHub with no readme. Its files are socketio.js and workshopIndex.js, whose names show it handling both socket connections and an entry page for a workshop. No licence is listed on the repository page."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "工作坊",
          "en": "Workshops"
        }
      ],
      "url": "https://github.com/frank890417/Socket-OSC-Server",
      "sources": [
        {
          "url": "https://github.com/frank890417/Socket-OSC-Server",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "repo-socket-max-bridge",
          "label": {
            "zh": "同一條 socket 與 OSC 的工具線",
            "en": "The same line of socket and OSC tooling"
          },
          "type": "theme",
          "year": "2018"
        }
      ],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期。倉庫沒有說明檔，用途由檔名推得，實際使用場合待核。",
        "en": "Taken from the GitHub repository creation date. There is no readme, so the purpose is read off the file names and the actual use is still to be confirmed."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=repo-socket-osc-server",
      "page_en": "https://cheyuwu.com/strata/2019/?id=repo-socket-osc-server",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-repo-socket-osc-server",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=repo-socket-osc-server"
    },
    {
      "year": "2019",
      "id": "live-code-lab-nyu",
      "title": {
        "zh": "生成音樂系統的現代網頁互動：Live Code Lab 演講",
        "en": "The modern web-based interaction of generative music systems — Live Code Lab"
      },
      "kind": "talk",
      "date": "2019-02-02",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "Monthly Music Hackathon NYC 的 Live Code Lab，在 NYU Tandon 整合數位媒體系舉辦。主辦方的活動回顧寫下他現場示範如何用 Web Audio API、Firebase 與物理模擬，把觀眾參與帶進即時編寫程式的演出，現場觀眾透過 API 一起演奏，其中一位還讓自己的手機用晃動去彈那個線上樂器。同場講者包括 Kate Sicchio、Char Stiles 與 Jessica Garson。",
        "en": "Live Code Lab, run by the Monthly Music Hackathon NYC and hosted by Integrated Digital Media at NYU Tandon. The organisers' recap records his live demonstration of bringing audience participation into a live-coded performance with the Web Audio API, Firebase and physics simulation: the room played along through the API, and one volunteer had his phone play the online instrument through its own motion. Kate Sicchio, Char Stiles and Jessica Garson spoke at the same event."
      },
      "keywords": [
        {
          "zh": "演講",
          "en": "Talk"
        },
        {
          "zh": "即時編碼",
          "en": "Live coding"
        }
      ],
      "url": "https://monthlymusichackathon.org/post/183904707222/live-code-lab-recap-resources",
      "sources": [
        {
          "url": "https://monthlymusichackathon.org/post/183904707222/live-code-lab-recap-resources",
          "label": "Monthly Music Hackathon NYC 活動回顧"
        },
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        }
      ],
      "related": [
        {
          "id": "research-generative-audio",
          "label": {
            "zh": "四個月前那則生成音頻研究筆記的延伸",
            "en": "An extension of the generative audio research note four months earlier"
          },
          "type": "theme",
          "year": "2018"
        }
      ],
      "dateNote": {
        "zh": "官網履歷只記到 2019 年與 Live Code NYC，確切日期與場地取自主辦方 Monthly Music Hackathon NYC 的活動回顧頁。",
        "en": "The site's CV gives only the year 2019 and Live Code NYC. The exact date and venue come from the Monthly Music Hackathon NYC recap page."
      },
      "image": {
        "src": "/static/lab/2019/live-code-lab-nyu.webp",
        "alt": {
          "zh": "生成音樂系統的現代網頁互動：Live Code Lab 演講｜活動主視覺或現場",
          "en": "The modern web-based interaction of generative music systems — Live Code Lab — event image"
        },
        "credit": "Monthly Music Hackathon / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=live-code-lab-nyu",
      "page_en": "https://cheyuwu.com/strata/2019/?id=live-code-lab-nyu",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-live-code-lab-nyu",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=live-code-lab-nyu"
    },
    {
      "year": "2019",
      "id": "wp-vr-week1",
      "title": {
        "zh": "Narrative VR 第一週：第一次 VR 體驗",
        "en": "Narrative VR week 1 — my first VR experience"
      },
      "kind": "publication",
      "date": "2019-02-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Narrative VR 課的第一篇週記。他寫下這學期開始修這門課，也寫下自己一直想做跟音樂、藝術與生成作品有關的 VR。後半逐件寫他試過的《Henry》、《VR Showdown》、《Dear Angelica》、Google Earth VR 與 Tilt Brush，並比較哪幾支有故事、哪幾支只剩下技術的震撼。",
        "en": "The first weekly post for the Narrative VR class. He records starting the course that semester and his long-standing wish to make VR tied to music, art and generative work. The rest walks piece by piece through Henry, VR Showdown, Dear Angelica, Google Earth VR and Tilt Brush, comparing which ones carry a story and which leave only technical shock."
      },
      "keywords": [
        {
          "zh": "VR",
          "en": "VR"
        },
        {
          "zh": "課程週記",
          "en": "Course journal"
        }
      ],
      "url": "https://cheyuwu.wordpress.com/2019/02/04/week-1-my-first-vr-experience-20190204/",
      "sources": [
        {
          "url": "https://cheyuwu.wordpress.com/2019/02/04/week-1-my-first-vr-experience-20190204/",
          "label": "cheyuwu.wordpress.com"
        }
      ],
      "related": [
        {
          "id": "wp-vr-week2-unreal",
          "label": {
            "zh": "同一門 Narrative VR 課的下一週",
            "en": "The next week of the same Narrative VR class"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "/static/lab/2019/wp-vr-week1.webp",
        "alt": {
          "zh": "Narrative VR 第一週：第一次 VR 體驗｜文章配圖",
          "en": "Narrative VR week 1 — my first VR experience — article image"
        },
        "credit": "Che-Yu Wu / NYU IDM blog article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=wp-vr-week1",
      "page_en": "https://cheyuwu.com/strata/2019/?id=wp-vr-week1",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-wp-vr-week1",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=wp-vr-week1"
    },
    {
      "year": "2019",
      "id": "google-internship-practice",
      "title": {
        "zh": "Google 實習設計練習（2019/2/10）",
        "en": "Google internship design practice"
      },
      "kind": "prototype",
      "date": "2019-02-10",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網作品頁記日 2019/2/10，分類寫的是 UI/UX 與視覺，頁面只有一張圖，沒有說明文字。標題顯示它是為 Google 實習申請做的設計練習。",
        "en": "The work page is dated 10 February 2019 and categorised as UI/UX and visual. It carries a single image and no written description. The title marks it as a design exercise made for a Google internship application."
      },
      "keywords": [
        {
          "zh": "介面設計",
          "en": "Interface design"
        },
        {
          "zh": "練習",
          "en": "Exercise"
        }
      ],
      "url": "https://cheyuwu.com/zh/project/-Ld2JGQU0ck2XkVj1r6C/",
      "image": {
        "src": "/static/img/mirror/fba849177332.webp",
        "alt": {
          "zh": "Google 實習設計練習｜作品頁主視覺",
          "en": "Google internship design practice — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/project/-Ld2JGQU0ck2XkVj1r6C/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採用作品頁標示的日期，頁面沒有說明文字，內容細節待核。",
        "en": "Taken from the date printed on the work page. The page has no description, so the details are still to be confirmed."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=google-internship-practice",
      "page_en": "https://cheyuwu.com/strata/2019/?id=google-internship-practice",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-google-internship-practice",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=google-internship-practice"
    },
    {
      "year": "2019",
      "id": "wp-video-art-week2",
      "title": {
        "zh": "Video Art 第二週：綠幕合成",
        "en": "Video Art week 2 — green screen compositing"
      },
      "kind": "publication",
      "date": "2019-02-15",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Video Art 課的綠幕練習週記。小組拍了一個巨人抓起小人、玩弄他最後吃掉他的短片。他寫下自己大量使用時間重映射來對齊巨人與小人的動作，把巨人拆成兩層讓手指能擋在小人前面，也寫下綠幕太小導致演員動作超出邊界被裁掉、以及現場光太暗使去背結果帶雜訊。",
        "en": "A weekly post on the green-screen exercise for the Video Art class. The group shot a short piece in which a giant picks up a tiny man, plays with him and finally eats him. He records leaning heavily on time remapping to sync the two performances, splitting the giant onto two layers so a finger can pass in front of the small man, and notes that the green screen was too small for the actor's full movement and the set too dark, leaving noise in the key."
      },
      "keywords": [
        {
          "zh": "影像",
          "en": "Video"
        },
        {
          "zh": "課程週記",
          "en": "Course journal"
        }
      ],
      "url": "https://cheyuwu.wordpress.com/2019/02/15/video-art-week-2/",
      "sources": [
        {
          "url": "https://cheyuwu.wordpress.com/2019/02/15/video-art-week-2/",
          "label": "cheyuwu.wordpress.com"
        }
      ],
      "related": [
        {
          "id": "wp-video-art-week3",
          "label": {
            "zh": "同一門 Video Art 課的下一週",
            "en": "The next week of the same Video Art class"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "/static/lab/2019/wp-video-art-week2.webp",
        "alt": {
          "zh": "Video Art 第二週：綠幕合成｜文章配圖",
          "en": "Video Art week 2 — green screen compositing — article image"
        },
        "credit": "Che-Yu Wu / NYU IDM blog article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=wp-video-art-week2",
      "page_en": "https://cheyuwu.com/strata/2019/?id=wp-video-art-week2",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-wp-video-art-week2",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=wp-video-art-week2"
    },
    {
      "year": "2019",
      "id": "wp-vr-week2-unreal",
      "title": {
        "zh": "Narrative VR 第二週：第一個 Unreal VR 場景",
        "en": "Narrative VR week 2 — my first Unreal VR scene"
      },
      "kind": "publication",
      "date": "2019-02-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "他用 Unreal 的場景建構器做出第一個 VR 場景，一座坐在海中央的小島。島上有人用木頭排出 HELP 字樣與一團營火，等人來救。週記寫下白天與夜晚兩個版本，他自己最喜歡夜景裡島嶼周圍的水面反射，也寫下山上那座沒有用處的金礦。",
        "en": "He builds his first VR scene with Unreal's scene builder, a small island sitting in the middle of the sea. Someone on it has spelled HELP out of wood beside a campfire, waiting to be found. The post records a day version and a night version, his fondness for the reflections around the island at night, and a gold mine on the mountain that buys nothing."
      },
      "keywords": [
        {
          "zh": "Unreal",
          "en": "Unreal"
        },
        {
          "zh": "VR",
          "en": "VR"
        }
      ],
      "url": "https://cheyuwu.wordpress.com/2019/02/17/week-2-my-first-unreal-vr-scene/",
      "sources": [
        {
          "url": "https://cheyuwu.wordpress.com/2019/02/17/week-2-my-first-unreal-vr-scene/",
          "label": "cheyuwu.wordpress.com"
        }
      ],
      "related": [
        {
          "id": "wp-vr-week6-midterm",
          "label": {
            "zh": "同一門課的期中作品",
            "en": "The midterm project for the same class"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "/static/lab/2019/wp-vr-week2-unreal.webp",
        "alt": {
          "zh": "Narrative VR 第二週：第一個 Unreal VR 場景｜文章配圖",
          "en": "Narrative VR week 2 — my first Unreal VR scene — article image"
        },
        "credit": "Che-Yu Wu / NYU IDM blog article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=wp-vr-week2-unreal",
      "page_en": "https://cheyuwu.com/strata/2019/?id=wp-vr-week2-unreal",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-wp-vr-week2-unreal",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=wp-vr-week2-unreal"
    },
    {
      "year": "2019",
      "id": "wp-video-art-week3",
      "title": {
        "zh": "Video Art 第三週：扭曲與慢動作",
        "en": "Video Art week 3 — distortion and slow motion"
      },
      "kind": "publication",
      "date": "2019-02-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "這一週的作業是扭曲與慢動作。週記前半是一段他自己寫的說法：時間與空間都是相對的，三維生物察覺不到宇宙的扭曲，因為我們本身就是扭曲的一部分，而這支影片是從四維的視角觀看。後半寫技術，他用漸層扭曲時間，背景文字則用碎形雜訊扭曲，聲音同樣做時間重映射，讓聽覺也感覺到時間被拉長。",
        "en": "The week's assignment is distortion and slow motion. The first half of the post is his own framing: time is relative and so is space, three-dimensional creatures cannot sense the distortion of the universe because they are part of it, and this video looks from a four-dimensional vantage point. The second half is technique: a gradient distorts time, fractal noise distorts the background text, and the sound is time-remapped so the stretch is audible too."
      },
      "keywords": [
        {
          "zh": "影像",
          "en": "Video"
        },
        {
          "zh": "時間",
          "en": "Time"
        }
      ],
      "url": "https://cheyuwu.wordpress.com/2019/02/21/video-art-week3-distortion-and-slowmoooo/",
      "sources": [
        {
          "url": "https://cheyuwu.wordpress.com/2019/02/21/video-art-week3-distortion-and-slowmoooo/",
          "label": "cheyuwu.wordpress.com"
        }
      ],
      "related": [
        {
          "id": "wp-video-arts-projection",
          "label": {
            "zh": "同一門課後面的投影對位週",
            "en": "The projection mapping week later in the same class"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "/static/lab/2019/wp-video-art-week3.webp",
        "alt": {
          "zh": "Video Art 第三週：扭曲與慢動作｜文章配圖",
          "en": "Video Art week 3 — distortion and slow motion — article image"
        },
        "credit": "Che-Yu Wu / NYU IDM blog article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=wp-video-art-week3",
      "page_en": "https://cheyuwu.com/strata/2019/?id=wp-video-art-week3",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-wp-video-art-week3",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=wp-video-art-week3"
    },
    {
      "year": "2019",
      "id": "sketch-676343",
      "title": {
        "zh": "宇宙（2019/2/27）",
        "en": "Universe"
      },
      "kind": "prototype",
      "date": "2019-02-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "官網實驗頁把這支標為宇宙，日期 2019/2/27，OpenProcessing 上的原名是 Universe。作品頁沒有附說明文字，可以直接在瀏覽器裡載入執行。",
        "en": "The site's experiments page lists this as Universe, dated 27 February 2019, and it carries the same title on OpenProcessing. The sketch has no written description and runs in the browser."
      },
      "keywords": [
        {
          "zh": "宇宙",
          "en": "Cosmos"
        },
        {
          "zh": "p5.js",
          "en": "p5.js"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/676343/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail676343@2x.jpg?hash=2019-02-27%2023%3A34%3A15",
        "alt": {
          "zh": "宇宙｜程式作品截圖",
          "en": "Universe — sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/sketch/676343/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://openprocessing.org/sketch/676343",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=sketch-676343",
      "page_en": "https://cheyuwu.com/strata/2019/?id=sketch-676343",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-sketch-676343",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=sketch-676343"
    },
    {
      "year": "2019",
      "id": "listening-machine-taipei",
      "title": {
        "zh": "傾聽機器展：台北國際藝術村",
        "en": "Listening Machine Exhibition — Taipei Artist Village"
      },
      "kind": "exhibition",
      "date": "2019-03",
      "datePrecision": "month",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "官網履歷把這場展覽記在 2019 年 3 月的台北國際藝術村，並連到《距離之歌》的紀錄影片。他人在紐約的這一年，作品以參展的方式回到台北。",
        "en": "The site's CV files this exhibition under March 2019 at the Taipei Artist Village and links to the documentation video for Song of Distances. During the year he spent in New York, the work travelled back to Taipei on its own."
      },
      "keywords": [
        {
          "zh": "展覽",
          "en": "Exhibition"
        },
        {
          "zh": "台北",
          "en": "Taipei"
        }
      ],
      "url": "https://www.youtube.com/watch?v=zxO_XCBJuWQ",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        },
        {
          "url": "https://www.youtube.com/watch?v=zxO_XCBJuWQ",
          "label": "《距離之歌》紀錄影片"
        }
      ],
      "related": [
        {
          "id": "song-of-distances",
          "label": {
            "zh": "作品頁的獲選欄位直接寫著這場展覽",
            "en": "The work page's honours line names this exhibition"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "履歷只記到月份，開閉幕日期未能從來源頁確認。",
        "en": "The CV gives only the month; opening and closing dates could not be confirmed from the source."
      },
      "image": {
        "src": "https://i.ytimg.com/vi/zxO_XCBJuWQ/hqdefault.jpg",
        "alt": {
          "zh": "傾聽機器展｜YouTube 影片縮圖",
          "en": "Listening Machine exhibition — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=listening-machine-taipei",
      "page_en": "https://cheyuwu.com/strata/2019/?id=listening-machine-taipei",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-listening-machine-taipei",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=listening-machine-taipei"
    },
    {
      "year": "2019",
      "id": "codepen-pendulum-audio",
      "title": {
        "zh": "擺鐘生成音頻（2019/3/7）",
        "en": "Pendulum Generative Audio"
      },
      "kind": "prototype",
      "date": "2019-03-07",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網實驗頁把這支標為擺鐘生成音頻，日期 2019/3/7，作品保存在 CodePen。官網作品頁把它歸在生成類，說明只寫到它是保存於 CodePen 的原始實驗。",
        "en": "The site's experiments page lists this as Pendulum Generative Audio, dated 7 March 2019, with the work preserved on CodePen. The site's work page files it under generative and says only that it is an original experiment kept on CodePen."
      },
      "keywords": [
        {
          "zh": "生成音樂",
          "en": "Generative music"
        },
        {
          "zh": "擺鐘",
          "en": "Pendulums"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/codepen-rjxgox/",
      "image": {
        "src": "/static/img/covers/codepen-rjxgox.webp",
        "alt": {
          "zh": "擺鐘生成音頻｜作品頁主視覺",
          "en": "Pendulum Generative Audio — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/work/codepen-rjxgox/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://codepen.io/frank890417/pen/rJXgOx",
          "label": "CodePen"
        }
      ],
      "related": [
        {
          "id": "codepen-music-matrix",
          "label": {
            "zh": "同一批保存在 CodePen 的生成音樂實驗",
            "en": "From the same batch of generative music experiments kept on CodePen"
          },
          "type": "theme",
          "year": "2018"
        }
      ],
      "dateNote": {
        "zh": "日期取官網實驗頁所標，CodePen 頁面未提供可核對的建立日期。",
        "en": "The date is the one printed on the site's experiments page; the CodePen page gives no verifiable creation date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=codepen-pendulum-audio",
      "page_en": "https://cheyuwu.com/strata/2019/?id=codepen-pendulum-audio",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-codepen-pendulum-audio",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=codepen-pendulum-audio"
    },
    {
      "year": "2019",
      "id": "repo-gps-radio-2019",
      "title": {
        "zh": "GPSRadio2019：只留下名字的 GPS 收音機倉庫",
        "en": "GPSRadio2019 — a GPS radio repository left as a name"
      },
      "kind": "open-source",
      "date": "2019-03-08",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的倉庫，建立於 2019 年 3 月 8 日，裡面只有一份僅寫著倉庫名稱的說明檔，沒有任何程式碼，語言統計為空。頁面未列出授權條款。",
        "en": "A public GitHub repository created on 8 March 2019 containing only a readme with the repository name, no code at all, and empty language statistics. No licence is listed on the page."
      },
      "keywords": [
        {
          "zh": "GPS",
          "en": "GPS"
        },
        {
          "zh": "開源",
          "en": "Open source"
        }
      ],
      "url": "https://github.com/frank890417/GPSRadio2019",
      "sources": [
        {
          "url": "https://github.com/frank890417/GPSRadio2019",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "song-of-distances",
          "label": {
            "zh": "同一個月正在做的 GPS 聲音化作品",
            "en": "The GPS sonification work in hand the same month"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期。倉庫是空的，只能記下名字與日期，內容待核。",
        "en": "Taken from the GitHub repository creation date. The repository is empty, so only the name and the date can be recorded; the content is still to be confirmed."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=repo-gps-radio-2019",
      "page_en": "https://cheyuwu.com/strata/2019/?id=repo-gps-radio-2019",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-repo-gps-radio-2019",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=repo-gps-radio-2019"
    },
    {
      "year": "2019",
      "id": "repo-volvo-car-2019",
      "title": {
        "zh": "VolvoCar2019：分成網站與遊戲兩邊的商業專案倉庫",
        "en": "VolvoCar2019 — a client project split into site and game"
      },
      "kind": "open-source",
      "date": "2019-03-08",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的倉庫，沒有說明檔。內容分成 site_dev 與 game_dev 兩個目錄，外加 cache、commit 與 deploy 三支腳本，語言以 JavaScript 與 Vue 為主。頁面未列出授權條款。",
        "en": "A public GitHub repository with no readme. It splits into site_dev and game_dev directories plus cache, commit and deploy scripts, with JavaScript and Vue as the main languages. No licence is listed on the repository page."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "網頁專案",
          "en": "Web projects"
        }
      ],
      "url": "https://github.com/frank890417/VolvoCar2019",
      "sources": [
        {
          "url": "https://github.com/frank890417/VolvoCar2019",
          "label": "GitHub"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期。倉庫沒有說明檔，委製關係與上線情形待核。",
        "en": "Taken from the GitHub repository creation date. There is no readme, so the commission and whether it shipped are still to be confirmed."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=repo-volvo-car-2019",
      "page_en": "https://cheyuwu.com/strata/2019/?id=repo-volvo-car-2019",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-repo-volvo-car-2019",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=repo-volvo-car-2019"
    },
    {
      "year": "2019",
      "id": "wp-vr-week6-midterm",
      "title": {
        "zh": "Narrative VR 期中作品：一天二十四小時排成一條線",
        "en": "Narrative VR midterm — twenty-four hours laid out in a line"
      },
      "kind": "publication",
      "date": "2019-03-13",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "期中作品是一個日常生活的時間視覺化。角色從自己房間睡醒，穿過不同地點與時刻，一路走到深夜派對，玩家沿著時間軸走動，整個世界會隨著探索持續移動與旋轉。週記誠實寫下從零建 3D 場景有多難：細分效果匯入 Unreal 之後會消失，沙發與枕頭看起來硬得沒辦法睡，還有時鐘指針的旋轉中心他還沒解決。",
        "en": "The midterm is a time visualisation of an ordinary day. The character wakes in his own room, passes through different places and hours and ends at a late-night party, while the player walks along the timeline and the world keeps moving and rotating as the exploring continues. The post is honest about how hard building a 3D scene from nothing is: subdivision is lost on import into Unreal, the sofa and pillow look too hard to sleep on, and the rotation centre of the clock hands is unsolved."
      },
      "keywords": [
        {
          "zh": "敘事",
          "en": "Narrative"
        },
        {
          "zh": "Unreal",
          "en": "Unreal"
        }
      ],
      "url": "https://cheyuwu.wordpress.com/2019/03/13/week-6-midterm-project/",
      "sources": [
        {
          "url": "https://cheyuwu.wordpress.com/2019/03/13/week-6-midterm-project/",
          "label": "cheyuwu.wordpress.com"
        }
      ],
      "related": [
        {
          "id": "floating-in-the-sky-vr",
          "label": {
            "zh": "同一學期之後的 Unreal VR 敘事作品",
            "en": "The Unreal VR narrative piece that followed the same semester"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2019/wp-vr-week6-midterm.webp",
        "alt": {
          "zh": "Narrative VR 期中作品：一天二十四小時排成一條線｜文章配圖",
          "en": "Narrative VR midterm — twenty-four hours laid out in a line — article image"
        },
        "credit": "Che-Yu Wu / NYU IDM blog page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=wp-vr-week6-midterm",
      "page_en": "https://cheyuwu.com/strata/2019/?id=wp-vr-week6-midterm",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-wp-vr-week6-midterm",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=wp-vr-week6-midterm"
    },
    {
      "year": "2019",
      "id": "wp-video-arts-projection",
      "title": {
        "zh": "Video Art 第六週：投影對位",
        "en": "Video Art week 6 — projection mapping"
      },
      "kind": "publication",
      "date": "2019-03-14",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "他和同組的 Calvin 在 Target 買了燈罩當投影對象，週記寫下形狀很好玩，他們用形狀、線條與文字做動態圖像投上去，也試了卡通片段與聲波視覺化。他記下把真實物件投成交通標誌的效果很好，燈罩塑膠包裝的反射看起來像 Lumia，還有 Vega 效果在向量形狀上好用、在卡通上就不太行。",
        "en": "He and his teammate Calvin buy lamp covers from Target as projection targets. The post records that the shapes are playful, that they built motion graphics from shapes, lines and text to throw onto them, and that they also tried cartoon footage and audio waveform visualisation. He notes how well real objects read as traffic signs once skinned, that the reflection in the lamp cover's plastic wrapping looks like Lumia, and that the Vega effect works on vector shapes but not on cartoons."
      },
      "keywords": [
        {
          "zh": "投影對位",
          "en": "Projection mapping"
        },
        {
          "zh": "課程週記",
          "en": "Course journal"
        }
      ],
      "url": "https://cheyuwu.wordpress.com/2019/03/14/video-arts-projection-mapping/",
      "sources": [
        {
          "url": "https://cheyuwu.wordpress.com/2019/03/14/video-arts-projection-mapping/",
          "label": "cheyuwu.wordpress.com"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "文章標題寫的是 Week 6，與 Video Art 第三週那篇的週次編號並非同一套，這裡以發布日期為準。",
        "en": "The post is titled Week 6, which does not run on the same numbering as the Video Art week 3 post. The publication date is used here instead."
      },
      "image": {
        "src": "/static/lab/2019/wp-video-arts-projection.webp",
        "alt": {
          "zh": "Video Art 第六週：投影對位｜文章配圖",
          "en": "Video Art week 6 — projection mapping — article image"
        },
        "credit": "Che-Yu Wu / NYU IDM blog article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=wp-video-arts-projection",
      "page_en": "https://cheyuwu.com/strata/2019/?id=wp-video-arts-projection",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-wp-video-arts-projection",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=wp-video-arts-projection"
    },
    {
      "year": "2019",
      "id": "song-of-distances",
      "title": {
        "zh": "距離之歌：用 GPS 把距離變成音樂",
        "en": "Song of Distances — turning distance into music with GPS"
      },
      "kind": "performance",
      "date": "2019-03-15",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "past-event-listed",
      "summary": {
        "zh": "官網作品頁記日 2019/3/15，署名寫的是 Developer，與齊博皓共同創作。這是一件參與式的網頁音樂作品，把定位資訊轉成可聽見的事件：每個授權 GPS 的連線在地形座標上成為一個節點，系統持續計算連線時間與各節點到中心的相對距離來觸發音樂，手機的朝向則決定空間音場裡聲音的方向。位置資料經由 socket.io、OSC 串流並在 Firebase 同步，人只要移動就會改變音樂。",
        "en": "The work page is dated 15 March 2019 and credits him as developer, co-created with Chi Po-Hao. It is a participatory web-based music composition that turns positioning data into audible events: each session that grants GPS access becomes a node on a topographic coordinate, the system keeps computing session length and each node's distance from the centre to trigger the music, and device orientation sets the direction of sound in the spatial audio field. Location data streams over socket.io and OSC and syncs on Firebase, so moving is playing."
      },
      "keywords": [
        {
          "zh": "聲音化",
          "en": "Sonification"
        },
        {
          "zh": "參與式",
          "en": "Participatory"
        }
      ],
      "url": "https://cheyuwu.com/zh/project/-M0nSR_ahyfV-9jC9po_/",
      "image": {
        "src": "/static/img/mirror/0c4186fe803d.webp",
        "alt": {
          "zh": "距離之歌｜作品頁主視覺",
          "en": "Song of Distances — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/project/-M0nSR_ahyfV-9jC9po_/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://www.youtube.com/watch?v=zxO_XCBJuWQ",
          "label": "《距離之歌》紀錄影片"
        }
      ],
      "related": [
        {
          "id": "repo-gps-radio-2019",
          "label": {
            "zh": "同一個月建立的 GPS 相關倉庫",
            "en": "A GPS-related repository created the same month"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "作品頁標的 2019/3/15 是否為公開發表日期未能從來源頁確認；紀錄影片上傳於 2019 年 5 月 22 日，影片標題掛的是齊博皓的名字，作品頁則寫共同創作。",
        "en": "Whether the work page's 15 March 2019 marks the public premiere could not be confirmed. The documentation video was uploaded on 22 May 2019 under Chi Po-Hao's name, while the work page records it as a co-creation."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=song-of-distances",
      "page_en": "https://cheyuwu.com/strata/2019/?id=song-of-distances",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-song-of-distances",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=song-of-distances"
    },
    {
      "year": "2019",
      "id": "gambling-lamp",
      "title": {
        "zh": "賭博檯燈：用骰子與電腦視覺決定亮度",
        "en": "The Gambling Lamp — brightness decided by dice and computer vision"
      },
      "kind": "prototype",
      "date": "2019-04",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "NYU IDM Net Devices 課的作品。官網作品頁寫下他著迷於賭博這件事：結果由運氣決定，人沒有控制權。於是他做了一盞要擲骰子才能調亮度的燈，攝影機讀出點數加總後決定亮度。頁面記下他在 expo 74 科學展示會之後改用輪廓偵測，把每顆骰子遮罩起來分別數點，並排除零點區塊與過大的白色區塊讓控制更穩。硬體部分是在 Target 買的燈改裝 110V 轉 5V 電源與 NeoPixel 燈條，主控是帶 Wi-Fi 的 ESP8266。",
        "en": "A piece for the Net Devices class at NYU IDM. The work page records his fascination with gambling: the result is decided by luck and nobody controls it. So he built a lamp whose brightness can only be changed by rolling dice, with a camera reading the pips and summing them. After demonstrating at the expo 74 science fair he moved to contour detection, masking each die separately to count its dots and excluding zero-dot and oversized white areas to steady the control. The hardware is a lamp from Target rebuilt with a 110V to 5V supply and a NeoPixel strip, driven by a Wi-Fi ESP8266."
      },
      "keywords": [
        {
          "zh": "實體運算",
          "en": "Physical computing"
        },
        {
          "zh": "電腦視覺",
          "en": "Computer vision"
        }
      ],
      "url": "https://cheyuwu.com/zh/project/-LdyUBwS620lJKwbIrBS/",
      "image": {
        "src": "/static/img/mirror/c4cf889103bf.webp",
        "alt": {
          "zh": "賭博檯燈｜作品頁主視覺",
          "en": "The Gambling Lamp — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/project/-LdyUBwS620lJKwbIrBS/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [
        {
          "id": "nyu-idm-research-assistant",
          "label": {
            "zh": "同一學期 Net Devices 課的課堂作品",
            "en": "Coursework from the Net Devices class that same semester"
          },
          "type": "theme",
          "year": "2018"
        }
      ],
      "dateNote": {
        "zh": "作品頁沒有標日期，月份取自頁面內嵌圖片的路徑日期 2019 年 4 月，頁內另記一次五月初的改版，把多顆骰子分開辨識。",
        "en": "The work page carries no date. The month comes from the 2019/04 path of the images embedded in it, and the page records a further revision in early May that recognises the dice individually."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=gambling-lamp",
      "page_en": "https://cheyuwu.com/strata/2019/?id=gambling-lamp",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-gambling-lamp",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=gambling-lamp"
    },
    {
      "year": "2019",
      "id": "sketch-700092",
      "title": {
        "zh": "蕨類（2019/4/1）",
        "en": "Fern"
      },
      "kind": "prototype",
      "date": "2019-04-01",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網實驗頁把這支標為蕨類，日期 2019/4/1，OpenProcessing 上的原名是 Fern。同一批還有一支加了聲音的版本 Fern With Sound。作品頁沒有附說明文字。",
        "en": "The site's experiments page lists this as Fern, dated 1 April 2019, and it carries the same title on OpenProcessing. A companion sketch, Fern With Sound, sits beside it. The sketch has no written description."
      },
      "keywords": [
        {
          "zh": "植物",
          "en": "Plants"
        },
        {
          "zh": "遞迴",
          "en": "Recursion"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/700092/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail700092@2x.jpg?hash=2019-04-16%2016%3A30%3A17",
        "alt": {
          "zh": "蕨類｜程式作品截圖",
          "en": "Fern — sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/sketch/700092/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://openprocessing.org/sketch/700092",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "官網實驗頁標 2019/4/1，OpenProcessing 的建立時間卻是 2019-04-16，兩者差半個月。",
        "en": "The site's experiments page says 1 April 2019 while OpenProcessing records creation on 16 April; the two are half a month apart."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=sketch-700092",
      "page_en": "https://cheyuwu.com/strata/2019/?id=sketch-700092",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-sketch-700092",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=sketch-700092"
    },
    {
      "year": "2019",
      "id": "repo-creativecoding-idm-2019",
      "title": {
        "zh": "CreativeCoding_IDM_2019：助教課的教材倉庫",
        "en": "CreativeCoding_IDM_2019 — the teaching repository for the assistantship"
      },
      "kind": "open-source",
      "date": "2019-04-05",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的 Vue 專案，倉庫名稱標明它屬於 2019 年 NYU IDM 的 Creative Coding。說明檔只有標準的專案指令，內容有 src、public 與 tests 三個目錄。頁面未列出授權條款。",
        "en": "A public Vue project on GitHub whose name marks it as belonging to Creative Coding at NYU IDM in 2019. The readme carries only the standard project commands, and the tree holds src, public and tests. No licence is listed on the repository page."
      },
      "keywords": [
        {
          "zh": "教材",
          "en": "Teaching material"
        },
        {
          "zh": "開源",
          "en": "Open source"
        }
      ],
      "url": "https://github.com/frank890417/CreativeCoding_IDM_2019",
      "sources": [
        {
          "url": "https://github.com/frank890417/CreativeCoding_IDM_2019",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "repo-idm-creative-coding",
          "label": {
            "zh": "一個月後長出來的較完整版本",
            "en": "The fuller version that grew a month later"
          },
          "type": "theme"
        },
        {
          "id": "nyu-idm-research-assistant",
          "label": {
            "zh": "助教工作留下的公開材料",
            "en": "Public material left by the assistantship"
          },
          "type": "theme",
          "year": "2018"
        }
      ],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期。",
        "en": "Taken from the GitHub repository creation date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=repo-creativecoding-idm-2019",
      "page_en": "https://cheyuwu.com/strata/2019/?id=repo-creativecoding-idm-2019",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-repo-creativecoding-idm-2019",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=repo-creativecoding-idm-2019"
    },
    {
      "year": "2019",
      "id": "wp-video-art-max",
      "title": {
        "zh": "Video Art 第七週：用 Max 讓生成音樂驅動影像",
        "en": "Video Art week 7 — driving video from generative music in Max"
      },
      "kind": "publication",
      "date": "2019-04-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "他在 Max/MSP 裡做一段小調的生成音樂，讓音符隨機組合，和弦或音一換就切換影片來源並重設 jit.matrix 的變形，輸出因此帶著故障與重影。他用 MIDI 鍵盤的旋鈕控制 metro 物件改變速度，並寫下背景那顆太陽代表時間在走，不斷換掉的影像代表一切都在移動，時間推得越快，它們就越快褪入過去。",
        "en": "He builds a minor-key generative passage in Max/MSP, lets the notes combine at random, and on every chord or note change switches the video source and resets the transform of the jit.matrix, so the output arrives glitched and doubled. Knobs on his MIDI keyboard drive the metro object to change tempo, and he writes that the sun in the back stands for time ticking while the changing footage stands for everything moving, fading into the past faster the faster time is pushed."
      },
      "keywords": [
        {
          "zh": "Max",
          "en": "Max"
        },
        {
          "zh": "生成音樂",
          "en": "Generative music"
        }
      ],
      "url": "https://cheyuwu.wordpress.com/2019/04/11/video-art-7-max/",
      "sources": [
        {
          "url": "https://cheyuwu.wordpress.com/2019/04/11/video-art-7-max/",
          "label": "cheyuwu.wordpress.com"
        }
      ],
      "related": [
        {
          "id": "research-generative-audio",
          "label": {
            "zh": "半年前那則生成音頻筆記的實作延伸",
            "en": "A hands-on extension of the generative audio note from six months earlier"
          },
          "type": "theme",
          "year": "2018"
        }
      ],
      "image": {
        "src": "/static/lab/2019/wp-video-art-max.webp",
        "alt": {
          "zh": "Video Art 第七週：用 Max 讓生成音樂驅動影像｜文章配圖",
          "en": "Video Art week 7 — driving video from generative music in Max — article image"
        },
        "credit": "Che-Yu Wu / NYU IDM blog article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=wp-video-art-max",
      "page_en": "https://cheyuwu.com/strata/2019/?id=wp-video-art-max",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-wp-video-art-max",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=wp-video-art-max"
    },
    {
      "year": "2019",
      "id": "floating-in-the-sky-vr",
      "title": {
        "zh": "Floating in the Sky：撐起一把傘飛上天空",
        "en": "Floating in the Sky — lifting an umbrella and flying"
      },
      "kind": "prototype",
      "date": "2019-05-01",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網作品頁記日 2019/5/1，角色為 Designer 與 Developer，製作背景寫的是 IDM NYU 的 VR Studio。這是一則第一人稱互動敘事：孤單的主角撐起一把傘飛上天空，發現世界依然美麗而充滿希望，最後把傘交給另一個孤單的人，夜空裡於是浮起許多彩色的傘。頁面詳細寫下技術：Unreal 的 Sequencer 推進敘事，ESP8266 的壓力感測訊號經 OSC 進入傘的物件，攝影機每一次 tick 逐漸靠近傘的位置，天上還放了一顆聲音球，飛得越高背景音樂越大。",
        "en": "The work page is dated 1 May 2019, lists him as designer and developer, and names the VR Studio at IDM NYU as the context. It is a first-person interactive story: a lonely character lifts an umbrella and flies into the sky, finds the world still beautiful and full of hope, and finally passes the umbrella to another lonely person, until many coloured umbrellas float in the night sky. The page sets out the technique in detail: Unreal's Sequencer drives the narrative, a pressure sensor on an ESP8266 sends its signal over OSC into the umbrella object, the camera closes on the umbrella's position a little on every tick, and a sound ball in the sky makes the score louder the higher you rise."
      },
      "keywords": [
        {
          "zh": "VR",
          "en": "VR"
        },
        {
          "zh": "敘事",
          "en": "Narrative"
        }
      ],
      "url": "https://cheyuwu.com/zh/project/-LeeLqyqPGuJRybr9psJ/",
      "image": {
        "src": "/static/img/mirror/4430345241a6.webp",
        "alt": {
          "zh": "Floating in the Sky VR 體驗｜作品頁主視覺",
          "en": "Floating in the Sky VR experience — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/project/-LeeLqyqPGuJRybr9psJ/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [
        {
          "id": "wp-vr-week6-midterm",
          "label": {
            "zh": "同一學期 Narrative VR 課的延續",
            "en": "A continuation of the Narrative VR class that semester"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採用作品頁標示的日期，是否為完成或公開日期未能從來源頁確認。頁面的獲選欄位另記NYC Media Lab Exhibition 2019 與 Deloitte private showcase 2020，兩項都落在本年窗口之後。",
        "en": "Taken from the date printed on the work page; whether it marks completion or first showing could not be confirmed. The honours line adds NYC Media Lab Exhibition 2019 and a Deloitte private showcase in 2020, both after this window."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=floating-in-the-sky-vr",
      "page_en": "https://cheyuwu.com/strata/2019/?id=floating-in-the-sky-vr",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-floating-in-the-sky-vr",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=floating-in-the-sky-vr"
    },
    {
      "year": "2019",
      "id": "repo-idm-creative-coding",
      "title": {
        "zh": "IDM_Creative_Coding：自辦研討課的網站",
        "en": "IDM_Creative_Coding — the site for his own seminar"
      },
      "kind": "open-source",
      "date": "2019-05-01",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的 Vue 專案，規模比一個月前那個同名倉庫大得多，樣式檔佔了七十萬位元組，並帶有 cache、commit、deploy 三支腳本與 .env.example。說明檔只有標準的專案指令，頁面未列出授權條款。",
        "en": "A public Vue project on GitHub, much larger than the similarly named repository from a month earlier: its stylesheets alone run to seven hundred thousand bytes, and it ships cache, commit and deploy scripts plus an .env.example. The readme carries only the standard project commands, and no licence is listed."
      },
      "keywords": [
        {
          "zh": "教材",
          "en": "Teaching material"
        },
        {
          "zh": "開源",
          "en": "Open source"
        }
      ],
      "url": "https://github.com/frank890417/IDM_Creative_Coding",
      "sources": [
        {
          "url": "https://github.com/frank890417/IDM_Creative_Coding",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "repo-creativecoding-idm-2019",
          "label": {
            "zh": "一個月前的前身倉庫",
            "en": "The earlier repository it grew out of"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期。",
        "en": "Taken from the GitHub repository creation date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=repo-idm-creative-coding",
      "page_en": "https://cheyuwu.com/strata/2019/?id=repo-idm-creative-coding",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-repo-idm-creative-coding",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=repo-idm-creative-coding"
    },
    {
      "year": "2019",
      "id": "sketch-708757",
      "title": {
        "zh": "網絡攻擊（2019/5/8）",
        "en": "Test Earth Link"
      },
      "kind": "prototype",
      "date": "2019-05-08",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "官網實驗頁把這支標為網絡攻擊，日期 2019/5/8，OpenProcessing 上的原名是 Test Earth Link。作品頁沒有附說明文字，可以直接在瀏覽器裡載入執行。",
        "en": "The site's experiments page lists this as a network attack, dated 8 May 2019; on OpenProcessing it is titled Test Earth Link. The sketch has no written description and runs in the browser."
      },
      "keywords": [
        {
          "zh": "資料視覺化",
          "en": "Data visualisation"
        },
        {
          "zh": "地球",
          "en": "Globe"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/708757/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail708757@2x.jpg?hash=2019-05-08%2006%3A53%3A07",
        "alt": {
          "zh": "網絡攻擊｜程式作品截圖",
          "en": "Test Earth Link — sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/sketch/708757/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://openprocessing.org/sketch/708757",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "官網實驗頁的標題與 OpenProcessing 上的原名不同，日期兩邊一致。",
        "en": "The title on the site's experiments page differs from the one on OpenProcessing; the two dates agree."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=sketch-708757",
      "page_en": "https://cheyuwu.com/strata/2019/?id=sketch-708757",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-sketch-708757",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=sketch-708757"
    },
    {
      "year": "2019",
      "id": "vr-lsystem-tree",
      "title": {
        "zh": "VR L-system 種樹體驗",
        "en": "VR L-system tree planting"
      },
      "kind": "prototype",
      "date": "2019-08-13",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "官網履歷把這支影片列在作品區，註明來自 New Reality Company。影片在 2019 年 8 月 13 日上傳到他自己的 YouTube 頻道，標題只有一串拍攝時間。同一份履歷把他在 New Reality Company 與 R/GA 的Unreal VR/AR 工程師任期記為 2019 年 5 月到 8 月。",
        "en": "The site's CV lists this video among his works and attributes it to New Reality Company. It was uploaded to his own YouTube channel on 13 August 2019 under a title that is only a capture timestamp. The same CV records his term as Unreal VR/AR engineer at New Reality Company and R/GA as May to August 2019."
      },
      "keywords": [
        {
          "zh": "VR",
          "en": "VR"
        },
        {
          "zh": "L-system",
          "en": "L-systems"
        }
      ],
      "url": "https://www.youtube.com/watch?v=GnyrFudDV6I",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        },
        {
          "url": "https://www.youtube.com/watch?v=GnyrFudDV6I",
          "label": "YouTube"
        }
      ],
      "related": [
        {
          "id": "floating-in-the-sky-vr",
          "label": {
            "zh": "同一年的 Unreal VR 線",
            "en": "The same year's line of Unreal VR work"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採用 YouTube 的上傳日期。履歷沒有為這件作品標年份，影片標題也只是拍攝時間。",
        "en": "Taken from the YouTube upload date. The CV gives no year for this work and the video's title is only a capture timestamp."
      },
      "image": {
        "src": "/static/lab/2019/vr-lsystem-tree.webp",
        "alt": {
          "zh": "VR L-system 種樹體驗｜作品畫面",
          "en": "VR L-system tree planting — project image"
        },
        "credit": "Che-Yu Wu / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=vr-lsystem-tree",
      "page_en": "https://cheyuwu.com/strata/2019/?id=vr-lsystem-tree",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-vr-lsystem-tree",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=vr-lsystem-tree"
    },
    {
      "year": "2019",
      "id": "explode-motion-capture",
      "title": {
        "zh": "EXPLODE：動作捕捉表演",
        "en": "EXPLODE — motion capture performance"
      },
      "kind": "exhibition",
      "date": "2019-12-14",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "past-event-listed",
      "summary": {
        "zh": "官網作品頁標示日期 2019/12/14，角色為 Unreal Developer、Scene Design 與 Performer。頁面說明這是一場白日夢世界的動作捕捉體驗，從一小瓶可樂把觀眾帶離現實，觀眾手上的可樂會參與幻境的成形，即時影響這個世界，頁面並寫著 The creation never ends。",
        "en": "The work page on the site is dated 14 December 2019 and lists the roles Unreal developer, scene design and performer. It describes a motion capture experience of a daydream world entered through a small bottle of coke, where the audience's cokes take part in forming the mirage and shape it in real time, and states that the creation never ends."
      },
      "keywords": [
        {
          "zh": "動作捕捉",
          "en": "Motion capture"
        },
        {
          "zh": "表演",
          "en": "Performance"
        }
      ],
      "url": "https://cheyuwu.com/project/-LwfDqH6G66XVuMrZX0F/",
      "image": {
        "src": "/static/img/mirror/8a1d6ed8b940.webp",
        "alt": {
          "zh": "EXPLODE 動作捕捉表演｜作品頁主視覺",
          "en": "EXPLODE motion capture performance — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/project/-LwfDqH6G66XVuMrZX0F/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採用官網作品頁標示的日期，是否為公開演出日期未能從來源頁確認。",
        "en": "Taken from the date printed on the work page; whether it marks the public performance could not be confirmed from the source."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2019/?id=explode-motion-capture",
      "page_en": "https://cheyuwu.com/strata/2019/?id=explode-motion-capture",
      "record_url": "https://cheyuwu.com/zh/strata/2019/#lab-explode-motion-capture",
      "panel_url": "https://cheyuwu.com/zh/strata/2019/?id=explode-motion-capture"
    },
    {
      "year": "2018",
      "id": "writing-media-theory",
      "title": {
        "zh": "數位時代的資訊理論演化：NYU IDM Media Theory D 期末論文",
        "en": "The Evolution of Information Theory in the Digital Era — NYU IDM final essay"
      },
      "kind": "publication",
      "date": "2018",
      "datePrecision": "year",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "NYU IDM 第一學期 Media Theory D 的期末論文，官網文章頁把寫作年份標為 2018。論文從遠古的石壁刻畫寫到未來的資訊模型，引 Wiener 的控制論、Shannon 的通訊的數學理論與 Hayles 的我們如何成為後人類，追問訊息經過不同接收者與媒介之後能否保持一致，並提出訊息除了速度與準確度之外還有第三個特徵：存在的持續時間。文中把訊息放在靜態與動態之間的一條刻度上，並指出當代的趨勢是以動態技術製造的靜態訊息。",
        "en": "The final essay for Media Theory D in his first semester at NYU IDM, dated 2018 on his own article page. It runs from marks cut into ancient rock to future models of information, drawing on Wiener's Cybernetics, Shannon's mathematical theory of communication and Hayles on the posthuman, asking whether a message holds together once it passes through different receivers and media, and proposing a third property beside speed and accuracy: how long a message lasts. It places messages on a scale between static and dynamic, and names the contemporary tendency as static messages manufactured by dynamic means."
      },
      "keywords": [
        {
          "zh": "媒體理論",
          "en": "Media theory"
        },
        {
          "zh": "資訊",
          "en": "Information"
        }
      ],
      "url": "https://cheyuwu.com/zh/writing/2018-media-theory-final/",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/writing/2018-media-theory-final/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [
        {
          "id": "writing-nyu-ta",
          "label": {
            "zh": "同一學期的另一份紀錄",
            "en": "Another record from the same semester"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "官網文章頁只標到年份 2018，並把時期寫成 NYU IDM 兩年制碩士的第一年。該學期在 2018 年 9 月開學，因此實際寫作時間應在本年窗口收尾之後，窗口內的對應事件是他 2018 年 8 月入學。",
        "en": "His article page gives only the year 2018 and places it in the first year of the two-year NYU IDM master's. That semester opened in September 2018, so the writing itself falls after this window closes; what sits inside the window is his enrolment in August 2018."
      },
      "image": {
        "src": "/static/lab/2018/writing-media-theory.webp",
        "alt": {
          "zh": "數位時代的資訊理論演化：NYU IDM Media Theory D 期末論文｜文章配圖",
          "en": "The Evolution of Information Theory in the Digital Era — NYU IDM final essay — article image"
        },
        "credit": "Che-Yu Wu / cheyuwu.com article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=writing-media-theory",
      "page_en": "https://cheyuwu.com/strata/2018/?id=writing-media-theory",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-writing-media-theory",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=writing-media-theory"
    },
    {
      "year": "2018",
      "id": "repo-deerlight2018",
      "title": {
        "zh": "deerlight2018 公開倉庫",
        "en": "deerlight2018 public repository"
      },
      "kind": "open-source",
      "date": "2018-01-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "GitHub 公開倉庫，建立日期 2018-01-25，最後推送 2018-04-09，語言標記為 Vue。README 是 Vue.js 專案的預設骨架文件，寫著安裝依賴、在 localhost:8080 起熱重載伺服器等指令，沒有專案自己的說明。",
        "en": "A public GitHub repository created on 25 January 2018 and last pushed on 9 April 2018, with Vue as its recorded language. Its README is the default Vue.js project scaffold, listing commands to install dependencies and serve with hot reload on localhost:8080, with no description written for the project itself."
      },
      "keywords": [
        {
          "zh": "倉庫",
          "en": "Repository"
        },
        {
          "zh": "接案",
          "en": "Commissioned work"
        }
      ],
      "url": "https://github.com/frank890417/deerlight2018",
      "sources": [
        {
          "url": "https://github.com/frank890417/deerlight2018",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "repo-vue-studio",
          "label": {
            "zh": "同一年的 Vue 實作倉庫",
            "en": "Another Vue repository from the same year"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=repo-deerlight2018",
      "page_en": "https://cheyuwu.com/strata/2018/?id=repo-deerlight2018",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-repo-deerlight2018",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=repo-deerlight2018"
    },
    {
      "year": "2018",
      "id": "codepen-space-invader",
      "title": {
        "zh": "Project 12 Space Invader",
        "en": "Project 12 Space Invader"
      },
      "kind": "prototype",
      "date": "2018-02-10",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "保存在 CodePen 上的互動實驗，官網實驗頁把原始紀錄日期標為 2018 年 2 月 10 日，作品頁提供開啟程式結果與原始碼兩個入口。標題的 Project 12 編號與他當時課程的專案編號體系同一套寫法。",
        "en": "An interactive experiment preserved on CodePen. His own experiments page records the original date as 10 February 2018 and offers two ways in, the running result and the source. The Project 12 numbering in the title follows the same scheme as the project numbers in his course material of that period."
      },
      "keywords": [
        {
          "zh": "互動實驗",
          "en": "Interactive experiment"
        },
        {
          "zh": "Canvas",
          "en": "Canvas"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/codepen-rkkgby/",
      "image": {
        "src": "https://cheyuwu.com/static/img/covers/codepen-rkkgby.webp",
        "alt": {
          "zh": "Project 12 Space Invader｜作品截圖",
          "en": "Project 12 Space Invader — work still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/work/codepen-rkkgby/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://codepen.io/frank890417/pen/rKKGBY",
          "label": "CodePen"
        }
      ],
      "related": [
        {
          "id": "codepen-music-string",
          "label": {
            "zh": "同一批 CodePen 實驗",
            "en": "From the same run of CodePen experiments"
          },
          "type": "theme"
        },
        {
          "id": "hahow-webfx",
          "label": {
            "zh": "同期課程的專案編號體系",
            "en": "The project numbering of the course being made at the time"
          },
          "type": "theme",
          "year": "2017"
        }
      ],
      "dateNote": {
        "zh": "日期取自他官網實驗頁標記的原始紀錄日期，CodePen 本站今日對程式化讀取全數擋掉，無法回到來源頁再核一次。",
        "en": "The date comes from the original record date printed on his own experiments page. CodePen itself now blocks programmatic reads outright, so it could not be checked again at source."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=codepen-space-invader",
      "page_en": "https://cheyuwu.com/strata/2018/?id=codepen-space-invader",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-codepen-space-invader",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=codepen-space-invader"
    },
    {
      "year": "2018",
      "id": "live-oop-0212",
      "title": {
        "zh": "0212 隨意寫程式直播：物件導向",
        "en": "0212 casual coding live — object orientation"
      },
      "kind": "course",
      "date": "2018-02-15",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "老闆來點寇汀吧頻道的直播存檔，上線日期 2018-02-15，片長 1 小時 25 分 05 秒，累積 1,425 次觀看。標題把當天定位成隨意寫程式，主題是物件導向。這是頻道在 2017 年 7 月停下之後的第一支影片。",
        "en": "An archived live stream on his Boss, Coding Please channel, published 15 February 2018, running 1 hour 25 minutes 5 seconds with 1,425 views. The title frames the session as casual coding, with object orientation as its subject. It is the channel's first upload after it went quiet in July 2017."
      },
      "keywords": [
        {
          "zh": "直播教學",
          "en": "Live teaching"
        },
        {
          "zh": "物件導向",
          "en": "Object orientation"
        }
      ],
      "url": "https://www.youtube.com/watch?v=HNjS4gxvy48",
      "image": {
        "src": "https://i.ytimg.com/vi/HNjS4gxvy48/hqdefault.jpg",
        "alt": {
          "zh": "0212 隨意寫程式直播｜直播影片縮圖",
          "en": "0212 casual coding live — live stream thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=HNjS4gxvy48",
          "label": "YouTube"
        }
      ],
      "related": [
        {
          "id": "live-canvas-paint",
          "label": {
            "zh": "同一條週四直播線",
            "en": "The same Thursday live-stream line"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 YouTube 的上線日期，標題前綴 0212 指的是錄製當天，兩者相差三天。",
        "en": "Publication date from YouTube; the 0212 prefix in the title refers to the day it was recorded, three days earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=live-oop-0212",
      "page_en": "https://cheyuwu.com/strata/2018/?id=live-oop-0212",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-live-oop-0212",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=live-oop-0212"
    },
    {
      "year": "2018",
      "id": "npm-monoame-softscroll",
      "title": {
        "zh": "monoame-softscroll：整站緩速捲動套件",
        "en": "monoame-softscroll — a whole-site soft scroll package"
      },
      "kind": "open-source",
      "date": "2018-03-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "發佈到 npm 的小套件，倉庫描述寫 soft scroll library for whole website，npm 上的說明寫 soft scrolling for all place in website。第一個版本在 2018-03-02 上架，同一天接連推了數個修正版。README 說這是基於 jQuery 與 GSAP 的緩速捲動外掛，安裝後只要引入 softscroll 就能讓整站的捲動變緩。",
        "en": "A small package published to npm, described in the repository as a soft scroll library for a whole website and on npm as soft scrolling for all place in website. Its first version went up on 2 March 2018, followed by several patch releases the same day. The README states that it is a soft scroll plugin built on jQuery and GSAP, and that importing softscroll is enough to ease the scrolling of an entire site."
      },
      "keywords": [
        {
          "zh": "套件",
          "en": "Package"
        },
        {
          "zh": "捲動",
          "en": "Scrolling"
        }
      ],
      "url": "https://www.npmjs.com/package/monoame-softscroll",
      "sources": [
        {
          "url": "https://www.npmjs.com/package/monoame-softscroll",
          "label": "npm"
        },
        {
          "url": "https://github.com/frank890417/monoame-softscroll",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "npm-monoame-preloader",
          "label": {
            "zh": "同一天發佈的姊妹套件",
            "en": "The sibling package published the same day"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "依 npm registry 記錄的 1.0.0 發佈時間，GitHub 倉庫的建立日期同為 2018-03-02。",
        "en": "From the 1.0.0 publish time in the npm registry; the GitHub repository was created on the same day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=npm-monoame-softscroll",
      "page_en": "https://cheyuwu.com/strata/2018/?id=npm-monoame-softscroll",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-npm-monoame-softscroll",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=npm-monoame-softscroll"
    },
    {
      "year": "2018",
      "id": "npm-monoame-preloader",
      "title": {
        "zh": "monoame-preloader：圖片資源預載套件",
        "en": "monoame-preloader — an image preloading package"
      },
      "kind": "open-source",
      "date": "2018-03-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "發佈到 npm 的小套件，倉庫描述寫 preloader for website resources，npm 上的說明寫 preloader for image。第一個版本在 2018-03-02 上架。README 說這是一支基於 promise 的輕量腳本，用來載入一整個圖片陣列。",
        "en": "A small package published to npm, described in the repository as a preloader for website resources and on npm as a preloader for image. Its first version went up on 2 March 2018. The README states that it is a light promise-based script for loading an array of images."
      },
      "keywords": [
        {
          "zh": "套件",
          "en": "Package"
        },
        {
          "zh": "資源載入",
          "en": "Asset loading"
        }
      ],
      "url": "https://www.npmjs.com/package/monoame-preloader",
      "sources": [
        {
          "url": "https://www.npmjs.com/package/monoame-preloader",
          "label": "npm"
        },
        {
          "url": "https://github.com/frank890417/monoame-preloader",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "npm-monoame-softscroll",
          "label": {
            "zh": "同一天發佈的姊妹套件",
            "en": "The sibling package published the same day"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "依 npm registry 記錄的 1.0.0 發佈時間。",
        "en": "From the 1.0.0 publish time in the npm registry."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=npm-monoame-preloader",
      "page_en": "https://cheyuwu.com/strata/2018/?id=npm-monoame-preloader",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-npm-monoame-preloader",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=npm-monoame-preloader"
    },
    {
      "year": "2018",
      "id": "codepen-music-string",
      "title": {
        "zh": "Music String",
        "en": "Music String"
      },
      "kind": "prototype",
      "date": "2018-03-10",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "保存在 CodePen 上的互動實驗，官網實驗頁把原始紀錄日期標為 2018 年 3 月 10 日，作品頁提供開啟程式結果與原始碼兩個入口。作品頁把這支歸在生成類，關聯到他後來的音樂表達論文。",
        "en": "An interactive experiment preserved on CodePen. His own experiments page records the original date as 10 March 2018 and offers two ways in, the running result and the source. The work page files it under generative and links it to his later thesis on music expression."
      },
      "keywords": [
        {
          "zh": "聲音",
          "en": "Sound"
        },
        {
          "zh": "互動實驗",
          "en": "Interactive experiment"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/codepen-wxgrer/",
      "image": {
        "src": "https://cheyuwu.com/static/img/covers/codepen-wxgrer.webp",
        "alt": {
          "zh": "Music String｜作品截圖",
          "en": "Music String — work still"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/work/codepen-wxgrer/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://codepen.io/frank890417/pen/wXgrer",
          "label": "CodePen"
        }
      ],
      "related": [
        {
          "id": "codepen-space-invader",
          "label": {
            "zh": "同一批 CodePen 實驗",
            "en": "From the same run of CodePen experiments"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "日期取自他官網實驗頁標記的原始紀錄日期，CodePen 本站今日對程式化讀取全數擋掉。",
        "en": "The date comes from the original record date printed on his own experiments page. CodePen itself now blocks programmatic reads outright."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=codepen-music-string",
      "page_en": "https://cheyuwu.com/strata/2018/?id=codepen-music-string",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-codepen-music-string",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=codepen-music-string"
    },
    {
      "year": "2018",
      "id": "repo-mrt2018",
      "title": {
        "zh": "mrt2018：台北捷運地景音樂徵選網站的公開倉庫",
        "en": "mrt2018 — public repository for a Taipei MRT soundscape contest site"
      },
      "kind": "open-source",
      "date": "2018-03-23",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "GitHub 公開倉庫，建立日期 2018-03-23，最後推送 2018-11-28，語言標記為 Vue。README 的第一行寫 taipei mrt 2018 music contest，其餘是 Vue.js 專案的骨架指令。對應的公開網站 taipeisoundscape.com 今日仍在線，頁面標題寫 2018 台北聲音地景計畫、捷運站體環境音樂，副標寫隱音 mrt2018。",
        "en": "A public GitHub repository created on 23 March 2018 and last pushed on 28 November 2018, with Vue as its recorded language. The first line of its README reads taipei mrt 2018 music contest, and the rest is the standard Vue.js scaffold. The matching public site, taipeisoundscape.com, is still online and titled as the 2018 Taipei Soundscape Project for MRT station ambient music, subtitled mrt2018."
      },
      "keywords": [
        {
          "zh": "聲音",
          "en": "Sound"
        },
        {
          "zh": "公共空間",
          "en": "Public space"
        }
      ],
      "url": "https://github.com/frank890417/mrt2018",
      "sources": [
        {
          "url": "https://github.com/frank890417/mrt2018",
          "label": "GitHub"
        },
        {
          "url": "https://taipeisoundscape.com/",
          "label": "Taipei Soundscape"
        },
        {
          "url": "https://monoame.com/works/19",
          "label": "Monoame Design work page"
        }
      ],
      "related": [
        {
          "id": "codepen-music-string",
          "label": {
            "zh": "同一年與聲音有關的實作",
            "en": "Sound-related work from the same year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2018/repo-mrt2018.webp",
        "alt": {
          "zh": "mrt2018：台北捷運地景音樂徵選網站的公開倉庫｜作品畫面",
          "en": "mrt2018 — public repository for a Taipei MRT soundscape contest site — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=repo-mrt2018",
      "page_en": "https://cheyuwu.com/strata/2018/?id=repo-mrt2018",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-repo-mrt2018",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=repo-mrt2018"
    },
    {
      "year": "2018",
      "id": "repo-imagenthu-frontend",
      "title": {
        "zh": "imagenthu_frontend：清華校園影像展的前端倉庫",
        "en": "imagenthu_frontend — front end for an NTHU campus image show"
      },
      "kind": "open-source",
      "date": "2018-04-16",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "GitHub 公開倉庫，建立日期 2018-04-16，最後推送 2018-05-23，語言標記為 JavaScript，README 是 Vue.js 專案的骨架文件。倉庫名對上他履歷裡 2018 年 2 月到 6 月在清華大學科技藝術研究中心任互動設計工程師、做名為 Image of NTHU 的物聯網展覽那段。",
        "en": "A public GitHub repository created on 16 April 2018 and last pushed on 23 May 2018, recorded as JavaScript with the default Vue.js scaffold as its README. The repository name matches the entry in his CV for February to June 2018, as an interactive design engineer at NTHU's Research Center for Technology and Art working on an IoT exhibition called Image of NTHU."
      },
      "keywords": [
        {
          "zh": "物聯網",
          "en": "Internet of things"
        },
        {
          "zh": "展覽",
          "en": "Exhibition"
        }
      ],
      "url": "https://github.com/frank890417/imagenthu_frontend",
      "sources": [
        {
          "url": "https://github.com/frank890417/imagenthu_frontend",
          "label": "GitHub"
        },
        {
          "url": "https://github.com/frank890417/osc-server-nthu",
          "label": "GitHub (OSC server)"
        },
        {
          "url": "https://techart.nthu.edu.tw/",
          "label": "NTHU Research Center for Technology and Art"
        }
      ],
      "related": [
        {
          "id": "repo-vue-studio",
          "label": {
            "zh": "同一段時期的 Vue 實作倉庫",
            "en": "A Vue repository from the same stretch"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=repo-imagenthu-frontend",
      "page_en": "https://cheyuwu.com/strata/2018/?id=repo-imagenthu-frontend",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-repo-imagenthu-frontend",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=repo-imagenthu-frontend"
    },
    {
      "year": "2018",
      "id": "live-agario",
      "title": {
        "zh": "動態互動網頁特效入門：結合物件導向與數學建立 agar.io",
        "en": "Building agar.io with object orientation and mathematics"
      },
      "kind": "course",
      "date": "2018-04-28",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "頻道上的課程片段，上線日期 2018-04-28，片長 12 分 01 秒，累積 1,606 次觀看。標題把這段掛在動態互動網頁特效入門這門課底下，主題是結合物件導向與數學建立 agar.io。",
        "en": "A course excerpt on his channel, published 28 April 2018, running 12 minutes 1 second with 1,606 views. The title files it under the Animated Interactive Web Effects course and states its subject as building agar.io out of object orientation and mathematics."
      },
      "keywords": [
        {
          "zh": "課程範例",
          "en": "Course example"
        },
        {
          "zh": "數學",
          "en": "Mathematics"
        }
      ],
      "url": "https://www.youtube.com/watch?v=xvzEayUgLXc",
      "image": {
        "src": "https://i.ytimg.com/vi/xvzEayUgLXc/hqdefault.jpg",
        "alt": {
          "zh": "結合物件導向與數學建立 agar.io｜直播影片縮圖",
          "en": "Building agar.io with object orientation and mathematics — live stream thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=xvzEayUgLXc",
          "label": "YouTube"
        }
      ],
      "related": [
        {
          "id": "hahow-webfx",
          "label": {
            "zh": "影片標題掛的課程",
            "en": "The course named in the video title"
          },
          "type": "source",
          "year": "2017"
        }
      ],
      "dateNote": {
        "zh": "依 YouTube 的上線日期。",
        "en": "Publication date from YouTube."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=live-agario",
      "page_en": "https://cheyuwu.com/strata/2018/?id=live-agario",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-live-agario",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=live-agario"
    },
    {
      "year": "2018",
      "id": "repo-vue-studio",
      "title": {
        "zh": "Vue-Studio：可互動的 Vue 元件與資料編輯器",
        "en": "Vue-Studio — an interactive Vue component and data editor"
      },
      "kind": "open-source",
      "date": "2018-05-19",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "GitHub 公開倉庫，建立與最後推送都在 2018-05-19，倉庫描述寫 An interactive Vue component + data editor。README 說這是一個實驗互動式 Vue 元件編輯器的 Vue.js 專案，操作方式是把資料拖放進元件裡，並附了一張介面截圖。",
        "en": "A public GitHub repository created and last pushed on 19 May 2018, described as an interactive Vue component and data editor. Its README states that the project experiments with an interactive Vue component editor operated by dragging and dropping data into a component, and includes a screenshot of the interface."
      },
      "keywords": [
        {
          "zh": "工具",
          "en": "Tooling"
        },
        {
          "zh": "介面實驗",
          "en": "Interface experiment"
        }
      ],
      "url": "https://github.com/frank890417/Vue-Studio",
      "sources": [
        {
          "url": "https://github.com/frank890417/Vue-Studio",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "npm-monoame-softscroll",
          "label": {
            "zh": "同一年自己寫給自己用的小工具",
            "en": "Another small tool he wrote for his own use that year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2018/repo-vue-studio.webp",
        "alt": {
          "zh": "Vue-Studio：可互動的 Vue 元件與資料編輯器｜作品畫面",
          "en": "Vue-Studio — an interactive Vue component and data editor — project image"
        },
        "credit": "Che-Yu Wu / GitHub README image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=repo-vue-studio",
      "page_en": "https://cheyuwu.com/strata/2018/?id=repo-vue-studio",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-repo-vue-studio",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=repo-vue-studio"
    },
    {
      "year": "2018",
      "id": "live-socketio-game",
      "title": {
        "zh": "週四寫程式系列：用 socket.io 做個即時互動的遊戲",
        "en": "Thursday coding — a real-time game with socket.io"
      },
      "kind": "course",
      "date": "2018-05-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "週四寫程式系列的直播存檔，上線日期 2018-05-25，片長 1 小時 18 分 52 秒，累積 23,767 次觀看，是這一批直播中觀看數最高的一支。主題是用 socket.io 做即時互動的遊戲。",
        "en": "An archived stream from his Thursday coding series, published 25 May 2018, running 1 hour 18 minutes 52 seconds with 23,767 views, the most watched of this run of streams. Its subject is building a real-time interactive game with socket.io."
      },
      "keywords": [
        {
          "zh": "即時互動",
          "en": "Real-time interaction"
        },
        {
          "zh": "直播教學",
          "en": "Live teaching"
        }
      ],
      "url": "https://www.youtube.com/watch?v=QVZcMx3jtG8",
      "image": {
        "src": "https://i.ytimg.com/vi/QVZcMx3jtG8/hqdefault.jpg",
        "alt": {
          "zh": "用 socket.io 做個即時互動的遊戲｜直播影片縮圖",
          "en": "A real-time game with socket.io — live stream thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=QVZcMx3jtG8",
          "label": "YouTube"
        }
      ],
      "related": [
        {
          "id": "live-oop-0212",
          "label": {
            "zh": "同一條週四直播線",
            "en": "The same Thursday live-stream line"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 YouTube 的上線日期。",
        "en": "Publication date from YouTube."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=live-socketio-game",
      "page_en": "https://cheyuwu.com/strata/2018/?id=live-socketio-game",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-live-socketio-game",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=live-socketio-game"
    },
    {
      "year": "2018",
      "id": "live-todolist-week1",
      "title": {
        "zh": "前端修煉精神時光屋 Week1：Todolist 上集",
        "en": "Front-end training chamber, week 1 — Todolist, part one"
      },
      "kind": "course",
      "date": "2018-06-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "直播存檔，上線日期 2018-06-11，片長 1 小時 38 分 36 秒，累積 4,642 次觀看。標題開了一個新的系列名稱前端修煉精神時光屋，第一週的題目是 Todolist，這支是上集。",
        "en": "An archived stream published 11 June 2018, running 1 hour 38 minutes 36 seconds with 4,642 views. The title opens a new series name, a front-end training chamber, whose first week takes a Todolist as its subject; this is part one."
      },
      "keywords": [
        {
          "zh": "直播教學",
          "en": "Live teaching"
        },
        {
          "zh": "前端基礎",
          "en": "Front-end basics"
        }
      ],
      "url": "https://www.youtube.com/watch?v=dvc0IBLbUMY",
      "image": {
        "src": "https://i.ytimg.com/vi/dvc0IBLbUMY/hqdefault.jpg",
        "alt": {
          "zh": "前端修煉精神時光屋 Week1 Todolist 上集｜直播影片縮圖",
          "en": "Front-end training chamber week 1 Todolist part one — live stream thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=dvc0IBLbUMY",
          "label": "YouTube"
        }
      ],
      "related": [
        {
          "id": "live-socketio-game",
          "label": {
            "zh": "同一批 2018 年直播",
            "en": "From the same run of 2018 streams"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 YouTube 的上線日期。",
        "en": "Publication date from YouTube."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=live-todolist-week1",
      "page_en": "https://cheyuwu.com/strata/2018/?id=live-todolist-week1",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-live-todolist-week1",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=live-todolist-week1"
    },
    {
      "year": "2018",
      "id": "live-canvas-paint",
      "title": {
        "zh": "週四寫程式：Canvas 物件導向與繼承，土炮架構控制元件的小畫家",
        "en": "Thursday coding — a hand-rolled paint app with Canvas inheritance"
      },
      "kind": "course",
      "date": "2018-06-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "週四寫程式系列的直播存檔，上線日期 2018-06-21，片長 1 小時 35 分 53 秒，累積 1,567 次觀看。主題是用 Canvas 搭配物件導向與繼承，自己搭一套架構做控制元件，做出一個小畫家。這是頻道在他赴紐約之前的最後一支直播。",
        "en": "An archived stream from his Thursday coding series, published 21 June 2018, running 1 hour 35 minutes 53 seconds with 1,567 views. Its subject is Canvas with object orientation and inheritance, hand-rolling an architecture for interface controls to build a small paint application. It is the channel's last live stream before he left for New York."
      },
      "keywords": [
        {
          "zh": "Canvas",
          "en": "Canvas"
        },
        {
          "zh": "繼承",
          "en": "Inheritance"
        }
      ],
      "url": "https://www.youtube.com/watch?v=4glvclJTbnU",
      "image": {
        "src": "https://i.ytimg.com/vi/4glvclJTbnU/hqdefault.jpg",
        "alt": {
          "zh": "Canvas 物件導向與繼承 小畫家｜直播影片縮圖",
          "en": "Canvas object orientation and inheritance paint app — live stream thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=4glvclJTbnU",
          "label": "YouTube"
        }
      ],
      "related": [
        {
          "id": "live-oop-0212",
          "label": {
            "zh": "同一條週四直播線",
            "en": "The same Thursday live-stream line"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 YouTube 的上線日期。",
        "en": "Publication date from YouTube."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=live-canvas-paint",
      "page_en": "https://cheyuwu.com/strata/2018/?id=live-canvas-paint",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-live-canvas-paint",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=live-canvas-paint"
    },
    {
      "year": "2018",
      "id": "writing-hahow-bet",
      "title": {
        "zh": "從不只是一門線上課程，而是一場推動進化的豪賭",
        "en": "Never Just an Online Course — A Wager on Driving Evolution Forward"
      },
      "kind": "publication",
      "date": "2018-07-23",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "他自己寫的長文，2016 年舊稿在 2018 年整理後重新發出。文章從第一門 Hahow 課程上線滿一個月、修課人數來到 1,667 人那天寫起，回頭數三年接案期的技術路線：從 HTML 與 CSS 進到 JS，再到 SVG 與 Canvas 動畫，為了售票系統入門 PHP 與資料庫，最後碰到 Angular.js 與 Vue.js 而愛上用資料轉換網頁。最初規劃的十三堂大綱在開錄之後被全部推翻，課程暴增到九十幾堂，原因是他發現沒有可看見的產出，學的人就抓不到概念。",
        "en": "A long essay of his own, a 2016 draft reorganised and reissued in 2018. It starts on the day his first Hahow course had been live a month and enrolment reached 1,667, then counts back through three years of commissions: from HTML and CSS into JavaScript, on to SVG and Canvas animation, into PHP and databases for a ticketing system, and finally to Angular.js and Vue.js, where he fell for turning data into pages. The original thirteen-lesson outline collapsed once recording began and grew past ninety, because he found that without visible output the learner never catches the idea."
      },
      "keywords": [
        {
          "zh": "教育",
          "en": "Education"
        },
        {
          "zh": "自述",
          "en": "First-person account"
        }
      ],
      "url": "https://cheyuwu.com/zh/writing/2016-hahow-bet/",
      "image": {
        "src": "/static/lab-captures/hahow-webdesign2.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁特效入門",
          "en": "Hahow course cover: Animated Web FX Introduction"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/writing/2016-hahow-bet/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://medium.com/%E8%80%81%E9%97%86%E4%BE%86%E9%BB%9E%E5%AF%87%E6%B1%80%E5%90%A7/%E5%BE%9E%E4%B8%8D%E5%8F%AA%E6%98%AF%E4%B8%80%E9%96%80%E7%B7%9A%E4%B8%8A%E8%AA%B2%E7%A8%8B-%E8%80%8C%E6%98%AF%E4%B8%80%E5%A0%B4%E6%8E%A8%E5%8B%95%E9%80%B2%E5%8C%96%E7%9A%84%E8%B1%AA%E8%B3%AD-2016%E8%88%8A%E6%96%87%E6%95%B4%E7%90%86-48d90fee113a",
          "label": "Medium"
        }
      ],
      "related": [
        {
          "id": "writing-effects-brewing",
          "label": {
            "zh": "同一個 Medium 專題的另一篇",
            "en": "Another piece from the same Medium publication"
          },
          "type": "theme"
        },
        {
          "id": "hahow-webfx",
          "label": {
            "zh": "文中提到的第二門課",
            "en": "The second course the essay looks toward"
          },
          "type": "theme",
          "year": "2017"
        }
      ],
      "dateNote": {
        "zh": "Medium 專題 RSS 記錄的更新日為 2018-07-23，落在窗口內，文章正文自述寫於 2016 年。同一份 RSS 另記 2018-09-21 為納入專題的日期。",
        "en": "The RSS feed of the Medium publication records 23 July 2018 as the updated date, inside this window, while the text itself says it was written in 2016. The same feed records 21 September 2018 as the date it was added to the publication."
      },
      "quote": [
        "title"
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=writing-hahow-bet",
      "page_en": "https://cheyuwu.com/strata/2018/?id=writing-hahow-bet",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-writing-hahow-bet",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=writing-hahow-bet"
    },
    {
      "year": "2018",
      "id": "writing-effects-brewing",
      "title": {
        "zh": "釀造一門結合網頁、設計、數學與特效的線上程式課程",
        "en": "Brewing an Online Coding Course That Fuses Web, Design, Math and Effects"
      },
      "kind": "publication",
      "date": "2018-08",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "第二門 Hahow 課程做完後寫下的長文。他把製課期寫成 2017 年 8 月到 2018 年 8 月整整一年，起點是 2017 年 4 月經營的直播老闆來點寇汀吧，觀眾在講到三角函數做特效時一片哀嚎，他聽了很生氣，於是把課做成橫跨基礎網頁、JS 入門、Canvas 與特效動畫到 Vue 進階應用，超過 60 個範例與 400 張以上投影片。文中寫下對教育的看法：他仍希望教師的角色是一盞明燈，帶著你撥開混沌的迷霧，看見世界真實的模樣；也寫數學與科學真正的美，在於用一條式子可以預測未來。",
        "en": "A long essay written after the second Hahow course was finished. He dates the production as a full year from August 2017 to August 2018, starting from the live stream he ran from April 2017, where the chat groaned the moment trigonometry entered the effects. That annoyed him, so the course came out spanning basic web pages, introductory JavaScript, Canvas and effect animation up to advanced Vue, with more than 60 examples and over 400 slides. The essay states what he wants from teaching: a teacher as a lamp that parts the fog so you see the world as it is, and mathematics whose real beauty is that one equation can predict what comes next."
      },
      "keywords": [
        {
          "zh": "教育",
          "en": "Education"
        },
        {
          "zh": "數學",
          "en": "Mathematics"
        }
      ],
      "url": "https://cheyuwu.com/zh/writing/2018-effects-course-brewing/",
      "image": {
        "src": "/static/lab-captures/hahow-webdesign2.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁特效入門",
          "en": "Hahow course cover: Animated Web FX Introduction"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/writing/2018-effects-course-brewing/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://medium.com/%E8%80%81%E9%97%86%E4%BE%86%E9%BB%9E%E5%AF%87%E6%B1%80%E5%90%A7/%E9%87%80%E9%80%A0%E4%B8%80%E9%96%80%E7%B5%90%E5%90%88%E7%B6%B2%E9%A0%81-%E8%A8%AD%E8%A8%88-%E6%95%B8%E5%AD%B8%E8%88%87%E7%89%B9%E6%95%88%E7%9A%84%E7%B7%9A%E4%B8%8A%E7%A8%8B%E5%BC%8F%E8%AA%B2%E7%A8%8B-cef5d998c707",
          "label": "Medium"
        }
      ],
      "related": [
        {
          "id": "hahow-webfx",
          "label": {
            "zh": "文章記錄的那門課",
            "en": "The course the essay accounts for"
          },
          "type": "source",
          "year": "2017"
        },
        {
          "id": "writing-hahow-bet",
          "label": {
            "zh": "同一個 Medium 專題的另一篇",
            "en": "Another piece from the same Medium publication"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "官網文章頁把寫作時間標為 2018 年 8 月，落在窗口收尾前；Medium 原文的更新日為 2018-09-20、納入專題日為 2018-09-21，都在窗口收尾之後 11 天左右。這裡採官網的月份。",
        "en": "His own article page dates the writing to August 2018, just inside this window, while the Medium original carries 20 September 2018 as its updated date and 21 September 2018 as the day it entered the publication, both around eleven days after the window closes. The month from his own site is used here."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=writing-effects-brewing",
      "page_en": "https://cheyuwu.com/strata/2018/?id=writing-effects-brewing",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-writing-effects-brewing",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=writing-effects-brewing"
    },
    {
      "year": "2018",
      "id": "nyu-idm-research-assistant",
      "title": {
        "zh": "NYU IDM 研究助理任期開始",
        "en": "The NYU IDM research assistantship begins"
      },
      "kind": "course",
      "date": "2018-09",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網履歷把 NYU IDM 研究助理的任期記為 2018 年 9 月到 2020 年 5 月，同一份履歷把整合數位媒體碩士記為 2018 到 2020 年。這一年他同時是學生與助教，Creative Coding 的課堂示範也因此留在他的公開程式集裡，標題前面帶著 TA 兩個字。",
        "en": "The site's CV records the NYU IDM research assistantship as running from September 2018 to May 2020, and the M.S. in Integrated Digital Media as 2018 to 2020. Through this year he was student and teaching assistant at once, which is why the classroom demonstrations for Creative Coding sit in his public sketch archive with TA in front of their titles."
      },
      "keywords": [
        {
          "zh": "助教",
          "en": "Teaching assistant"
        },
        {
          "zh": "NYU IDM",
          "en": "NYU IDM"
        }
      ],
      "url": "https://cheyuwu.com/zh/cv/",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        },
        {
          "url": "https://openprocessing.org/user/139364",
          "label": "OpenProcessing 帳號"
        }
      ],
      "related": [
        {
          "id": "medium-nyu-ta-diary",
          "label": {
            "zh": "這份工作的第一學期紀錄",
            "en": "The record of this job's first semester"
          },
          "type": "theme"
        },
        {
          "id": "gambling-lamp",
          "label": {
            "zh": "同一學期 Net Devices 課的課堂作品",
            "en": "Coursework from the Net Devices class that same semester"
          },
          "type": "theme",
          "year": "2019"
        },
        {
          "id": "repo-creativecoding-idm-2019",
          "label": {
            "zh": "助教工作留下的公開材料",
            "en": "Public material left by the assistantship"
          },
          "type": "theme",
          "year": "2019"
        }
      ],
      "dateNote": {
        "zh": "履歷只記到月份，起始日待核。",
        "en": "The CV gives only the month; the exact start date is still to be confirmed."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=nyu-idm-research-assistant",
      "page_en": "https://cheyuwu.com/strata/2018/?id=nyu-idm-research-assistant",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-nyu-idm-research-assistant",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=nyu-idm-research-assistant"
    },
    {
      "year": "2018",
      "id": "openprocessing-first-sketch",
      "title": {
        "zh": "OpenProcessing 帳號上的第一支草稿",
        "en": "The first sketch on his OpenProcessing account"
      },
      "kind": "prototype",
      "date": "2018-09-10",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "OpenProcessing 的 API 把這支草稿的建立時間記為 2018-09-10，是他帳號上 783 支草稿裡最早的一支，同一天晚上還有第二支。草稿沒有命名，模式標記為 p5js，說明與操作欄都是空的。隔天開始出現有名字的練習，其中一支標題寫 Sol LeWitt's wall drawing。",
        "en": "OpenProcessing's API records this sketch as created on 10 September 2018, the earliest of the 783 on his account, with a second following the same evening. It is untitled, recorded in p5js mode, with empty description and instruction fields. Named exercises begin appearing the next day, one of them titled after a Sol LeWitt wall drawing."
      },
      "keywords": [
        {
          "zh": "p5.js",
          "en": "p5.js"
        },
        {
          "zh": "每日練習",
          "en": "Daily practice"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/587576/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail587576@2x.jpg",
        "alt": {
          "zh": "OpenProcessing 第一支草稿｜截圖",
          "en": "First OpenProcessing sketch — still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/sketch/587576/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://openprocessing.org/api/user/139364/sketches",
          "label": "OpenProcessing API"
        }
      ],
      "related": [
        {
          "id": "sketch-sol-lewitt",
          "label": {
            "zh": "隔天的第一支有名字的草稿",
            "en": "The first named sketch, from the next day"
          },
          "type": "theme"
        },
        {
          "id": "live-p5-practice",
          "label": {
            "zh": "同一週開始的 p5.js 練習",
            "en": "The p5.js practice that starts the same week"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 OpenProcessing API 記錄的建立時間，落在本年窗口收尾後一天。之前查不到任何更早的 OpenProcessing 紀錄，因此這一天就是那條練習線的起點，列在這裡當窗口的收口。",
        "en": "From the creation time in OpenProcessing's API, one day after this window closes. No earlier record on that platform could be found, so this day is where that line of practice begins, and it is listed here as the window's closing edge."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=openprocessing-first-sketch",
      "page_en": "https://cheyuwu.com/strata/2018/?id=openprocessing-first-sketch",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-openprocessing-first-sketch",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=openprocessing-first-sketch"
    },
    {
      "year": "2018",
      "id": "sketch-sol-lewitt",
      "title": {
        "zh": "Sol LeWitt's wall drawing（p5.js 草稿）",
        "en": "Sol LeWitt's wall drawing — a p5.js sketch"
      },
      "kind": "prototype",
      "date": "2018-09-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "OpenProcessing 的 API 把這支草稿的建立時間記為 2018-09-11，標題寫 Sol LeWitt's wall drawing，模式標記為 p5js，授權為 by-nc-sa，說明欄是空的。它是他帳號上最早一批有名字的草稿之一，同一天還有 Practice - Loop 與 Wall Problem。",
        "en": "OpenProcessing's API records this sketch as created on 11 September 2018, titled after a Sol LeWitt wall drawing, in p5js mode under a by-nc-sa licence, with an empty description. It is among the earliest named sketches on his account, alongside two others made the same day."
      },
      "keywords": [
        {
          "zh": "p5.js",
          "en": "p5.js"
        },
        {
          "zh": "指令式繪畫",
          "en": "Instruction drawing"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/587912/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail587912@2x.jpg",
        "alt": {
          "zh": "Sol LeWitt's wall drawing 草稿｜截圖",
          "en": "Sol LeWitt's wall drawing sketch — still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/sketch/587912/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://openprocessing.org/api/sketch/587912",
          "label": "OpenProcessing API"
        }
      ],
      "related": [
        {
          "id": "openprocessing-first-sketch",
          "label": {
            "zh": "前一天的第一支草稿",
            "en": "The first sketch, from the day before"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 OpenProcessing API 記錄的建立時間，落在本年窗口收尾後兩天。",
        "en": "From the creation time in OpenProcessing's API, two days after this window closes."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=sketch-sol-lewitt",
      "page_en": "https://cheyuwu.com/strata/2018/?id=sketch-sol-lewitt",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-sketch-sol-lewitt",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=sketch-sol-lewitt"
    },
    {
      "year": "2018",
      "id": "live-p5-practice",
      "title": {
        "zh": "20180910 P5.js 動態藝術小練習",
        "en": "20180910 — a short p5.js motion study"
      },
      "kind": "course",
      "date": "2018-09-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "頻道上的短片，上線日期 2018-09-11，片長 30 秒，累積 1,308 次觀看。標題把日期寫在最前面，內容標記為 P5.js 動態藝術小練習。這是頻道上第一支以 p5.js 為題的影片，前面幾年都是前端框架與 Canvas。",
        "en": "A short clip on his channel, published 11 September 2018, running 30 seconds with 1,308 views. The title puts the date first and calls the content a short p5.js motion study. It is the first video on the channel to take p5.js as its subject, after years of front-end frameworks and Canvas."
      },
      "keywords": [
        {
          "zh": "p5.js",
          "en": "p5.js"
        },
        {
          "zh": "短片",
          "en": "Short clip"
        }
      ],
      "url": "https://www.youtube.com/watch?v=kqOY39FbRYc",
      "image": {
        "src": "https://i.ytimg.com/vi/kqOY39FbRYc/hqdefault.jpg",
        "alt": {
          "zh": "20180910 P5.js 動態藝術小練習｜直播影片縮圖",
          "en": "20180910 short p5.js motion study — live stream thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=kqOY39FbRYc",
          "label": "YouTube"
        }
      ],
      "related": [
        {
          "id": "openprocessing-first-sketch",
          "label": {
            "zh": "同一週開始的 p5.js 練習",
            "en": "The p5.js practice that starts the same week"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "依 YouTube 的上線日期，落在本年窗口收尾後兩天；標題前綴 20180910 指錄製當天，也在收尾後一天。",
        "en": "Publication date from YouTube, two days after this window closes; the 20180910 prefix refers to the day it was made, itself one day after the close."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=live-p5-practice",
      "page_en": "https://cheyuwu.com/strata/2018/?id=live-p5-practice",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-live-p5-practice",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=live-p5-practice"
    },
    {
      "year": "2018",
      "id": "medium-course-brewing",
      "title": {
        "zh": "釀造一門結合網頁、設計、數學與特效的線上程式課程",
        "en": "Brewing an online coding course that fuses web, design, maths and effects"
      },
      "kind": "publication",
      "date": "2018-09-20",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "回顧 Hahow 第二門課《動態互動網頁特效入門》整整一年的製課過程。官網文章頁列出 3,085 分鐘課程、60 多個範例與 400 多張投影片，並記下它當時成為 Hahow 上最長的一門課，Medium 原文累積 4.2k claps。",
        "en": "A look back at the full year spent building his second Hahow course, on animated interactive web effects. The site's article page records 3,085 minutes of lessons, 60-plus worked examples and 400-plus slides, and notes that it became the longest course on Hahow at the time. The Medium original carries 4.2k claps."
      },
      "keywords": [
        {
          "zh": "線上課程",
          "en": "Online courses"
        },
        {
          "zh": "製課",
          "en": "Course production"
        }
      ],
      "url": "https://cheyuwu.com/zh/writing/2018-effects-course-brewing/",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/writing/2018-effects-course-brewing/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://medium.com/%E8%80%81%E9%97%86%E4%BE%86%E9%BB%9E%E5%AF%87%E6%B1%80%E5%90%A7/%E9%87%80%E9%80%A0%E4%B8%80%E9%96%80%E7%B5%90%E5%90%88%E7%B6%B2%E9%A0%81-%E8%A8%AD%E8%A8%88-%E6%95%B8%E5%AD%B8%E8%88%87%E7%89%B9%E6%95%88%E7%9A%84%E7%B7%9A%E4%B8%8A%E7%A8%8B%E5%BC%8F%E8%AA%B2%E7%A8%8B-cef5d998c707",
          "label": "Medium 原文"
        }
      ],
      "related": [
        {
          "id": "nyu-idm-research-assistant",
          "label": {
            "zh": "製課經驗接著被帶進 NYU 的助教工作",
            "en": "The course-making experience carried into the NYU assistantship"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "官網文章頁把寫作期記為 2018 年 8 月，此處採 Medium 的發布日 2018 年 9 月 20 日，剛好落在本年窗口開頭。",
        "en": "The site records the writing period as August 2018; the date used here is the Medium publication date of 20 September 2018, which falls just inside this window."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=medium-course-brewing",
      "page_en": "https://cheyuwu.com/strata/2018/?id=medium-course-brewing",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-medium-course-brewing",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=medium-course-brewing"
    },
    {
      "year": "2018",
      "id": "sketch-598254",
      "title": {
        "zh": "FUI 數據點（2018/9/29）",
        "en": "FUI – DataPoints"
      },
      "kind": "prototype",
      "date": "2018-09-29",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "官網實驗頁把這支標為 FUI 數據點，日期 2018/9/29，OpenProcessing 上的原名是 FUI - DataPoints。研究筆記寫這支練習花了三小時：數值超過門檻就變紅，超過八十會冒出危險警示圈，半透明線條負責強調結構，再加上一些閃動跳號的數字表示系統狀態。",
        "en": "The site's experiments page lists this as FUI DataPoints, dated 29 September 2018; on OpenProcessing it is titled FUI - DataPoints. The research note says the exercise took three hours: values turn red past a threshold, a danger circle appears above eighty, translucent lines carry the structure, and flickering, jumping numbers report the state of the system."
      },
      "keywords": [
        {
          "zh": "介面",
          "en": "Interfaces"
        },
        {
          "zh": "p5.js",
          "en": "p5.js"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/598254/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail598254@2x.jpg?hash=2018-09-29%2017%3A51%3A29",
        "alt": {
          "zh": "FUI 數據點｜程式作品截圖",
          "en": "FUI DataPoints — sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/sketch/598254/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://openprocessing.org/sketch/598254",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "research-fantasy-ui",
          "label": {
            "zh": "這支練習就寫在那則 FUI 筆記的結尾",
            "en": "This exercise closes that FUI note"
          },
          "type": "source"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=sketch-598254",
      "page_en": "https://cheyuwu.com/strata/2018/?id=sketch-598254",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-sketch-598254",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=sketch-598254"
    },
    {
      "year": "2018",
      "id": "research-fantasy-ui",
      "title": {
        "zh": "幻想使用者介面：NYU IDM 研究筆記",
        "en": "Fantasy user interface — an NYU IDM research note"
      },
      "kind": "publication",
      "date": "2018-10-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "官網研究頁把這則筆記標日 2018/10/2。筆記從日本動畫《Psycho-Pass》裡的介面談起，整理 Ash Thorp、Jayse Hansen 與 Bradley G Munkowitz 三位科幻電影介面設計者的作法，並提到設計者會去翻飛行員手冊來決定畫面上要量測與分析什麼資料。最後他記下自己用 p5.js 做了三小時的 FUI 練習。",
        "en": "The research page dates this note 2 October 2018. It starts from the interfaces in the Japanese animation Psycho-Pass, surveys how Ash Thorp, Jayse Hansen and Bradley G Munkowitz build screen graphics for science fiction films, and notes that such designers read pilots' manuals to decide what a panel should measure and analyse. It closes on his own three-hour p5.js FUI exercise."
      },
      "keywords": [
        {
          "zh": "介面",
          "en": "Interfaces"
        },
        {
          "zh": "研究筆記",
          "en": "Research notes"
        }
      ],
      "url": "https://cheyuwu.com/zh/research/",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/research/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [
        {
          "id": "sketch-598254",
          "label": {
            "zh": "筆記的圖說直接連到這支 p5.js 練習",
            "en": "The note's caption links straight to this p5.js exercise"
          },
          "type": "source"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=research-fantasy-ui",
      "page_en": "https://cheyuwu.com/strata/2018/?id=research-fantasy-ui",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-research-fantasy-ui",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=research-fantasy-ui"
    },
    {
      "year": "2018",
      "id": "codepen-music-matrix",
      "title": {
        "zh": "生成音樂矩陣（2018/10/9）",
        "en": "Generative Music Matrix"
      },
      "kind": "prototype",
      "date": "2018-10-09",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網實驗頁把這支標為生成音樂矩陣，日期 2018/10/9，作品保存在 CodePen。研究筆記描述它讓每顆粒子帶有各自的觸發週期，並在雜訊與正弦波上加 ADSR 包絡做出鼓聲。",
        "en": "The site's experiments page lists this as Generative Music Matrix, dated 9 October 2018, with the work preserved on CodePen. The research note describes giving every particle its own trigger period and adding ADSR envelopes to noise and sine waves to make the drums."
      },
      "keywords": [
        {
          "zh": "生成音樂",
          "en": "Generative music"
        },
        {
          "zh": "CodePen",
          "en": "CodePen"
        }
      ],
      "url": "https://cheyuwu.com/zh/work/codepen-pypzez/",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/work/codepen-pypzez/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://codepen.io/frank890417/pen/PypZeZ",
          "label": "CodePen"
        }
      ],
      "related": [
        {
          "id": "research-generative-audio",
          "label": {
            "zh": "研究筆記直接嵌入這支",
            "en": "The research note embeds it directly"
          },
          "type": "source"
        },
        {
          "id": "codepen-pendulum-audio",
          "label": {
            "zh": "同一批保存在 CodePen 的生成音樂實驗",
            "en": "From the same batch of generative music experiments kept on CodePen"
          },
          "type": "theme",
          "year": "2019"
        }
      ],
      "dateNote": {
        "zh": "日期取官網實驗頁所標，CodePen 頁面未提供可核對的建立日期。",
        "en": "The date is the one printed on the site's experiments page; the CodePen page gives no verifiable creation date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=codepen-music-matrix",
      "page_en": "https://cheyuwu.com/strata/2018/?id=codepen-music-matrix",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-codepen-music-matrix",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=codepen-music-matrix"
    },
    {
      "year": "2018",
      "id": "research-generative-audio",
      "title": {
        "zh": "生成音頻研究與實驗：NYU IDM 研究筆記",
        "en": "Generative audio research and experiments — an NYU IDM research note"
      },
      "kind": "publication",
      "date": "2018-10-09",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "官網研究頁把這則筆記標日 2018/10/9。他先寫下出國前拜訪生成音頻藝術家齊博皓的經驗，接著讀 teropa 的互動文章，把 Music for Airports 的虛擬轉盤、Terry Riley《In C》的 53 個片段與規則、以及把維基百科編輯行為聲化的 Listen to Wikipedia 三個例子拆開講。筆記末端嵌入他自己接著做的兩支實驗：音樂弦與音樂矩陣。",
        "en": "The research page dates this note 9 October 2018. He begins with visits to the generative audio artist Chi Po-Hao before leaving Taiwan, then reads teropa's interactive essay and takes apart three examples: the virtual wheels behind Music for Airports, the 53 fragments and one rule of Terry Riley's In C, and Listen to Wikipedia, which sonifies edits to the encyclopedia. The note ends by embedding two experiments of his own, a music string and a music matrix."
      },
      "keywords": [
        {
          "zh": "生成音樂",
          "en": "Generative music"
        },
        {
          "zh": "研究筆記",
          "en": "Research notes"
        }
      ],
      "url": "https://cheyuwu.com/zh/research/",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/research/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [
        {
          "id": "sketch-611472",
          "label": {
            "zh": "筆記嵌入這支生成音樂弦",
            "en": "The note embeds this generative music string"
          },
          "type": "source"
        },
        {
          "id": "codepen-music-matrix",
          "label": {
            "zh": "筆記嵌入這支音樂矩陣",
            "en": "The note embeds this music matrix"
          },
          "type": "source"
        },
        {
          "id": "live-code-lab-nyu",
          "label": {
            "zh": "同一條網頁生成音樂的線，四個月後上台講",
            "en": "The same web-based generative music thread, on stage four months later"
          },
          "type": "theme",
          "year": "2019"
        },
        {
          "id": "wp-video-art-max",
          "label": {
            "zh": "半年前那則生成音頻筆記的實作延伸",
            "en": "A hands-on extension of the generative audio note from six months earlier"
          },
          "type": "theme",
          "year": "2019"
        }
      ],
      "image": {
        "src": "/static/lab/2018/research-generative-audio.webp",
        "alt": {
          "zh": "生成音頻研究與實驗：NYU IDM 研究筆記｜文章配圖",
          "en": "Generative audio research and experiments — an NYU IDM research note — article image"
        },
        "credit": "Research-note screenshot / via cheyuwu.com"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=research-generative-audio",
      "page_en": "https://cheyuwu.com/strata/2018/?id=research-generative-audio",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-research-generative-audio",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=research-generative-audio"
    },
    {
      "year": "2018",
      "id": "repo-socket-max-bridge",
      "title": {
        "zh": "SocketMaxBridge：讓 Max/MSP 聽得到 socket.io",
        "en": "SocketMaxBridge — letting Max/MSP hear socket.io"
      },
      "kind": "open-source",
      "date": "2018-10-12",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的 Node.js 小工具。倉庫說明寫的是把 Max/MSP 監聽的 UDP 埠接到特定的 socket.io 伺服器，目標伺服器改 config.json 即可，安裝步驟只有裝 Node 與 npm、clone、npm start 三步。倉庫裡另有處理位元轉換與 OSC 的檔案，頁面未列出授權條款。",
        "en": "A small public Node.js utility on GitHub. The repository describes connecting the UDP port that Max/MSP listens on to a particular socket.io server, with the target server set in config.json and an install path of three steps: Node and npm, clone, npm start. Separate files handle byte conversion and OSC. No licence is listed on the repository page."
      },
      "keywords": [
        {
          "zh": "開源",
          "en": "Open source"
        },
        {
          "zh": "OSC",
          "en": "OSC"
        }
      ],
      "url": "https://github.com/frank890417/SocketMaxBridge",
      "sources": [
        {
          "url": "https://github.com/frank890417/SocketMaxBridge",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "aramono-sound-exhibition",
          "label": {
            "zh": "同一套手機與 Max 之間的訊號橋",
            "en": "The same signal bridge between phones and Max"
          },
          "type": "theme"
        },
        {
          "id": "repo-socket-osc-server",
          "label": {
            "zh": "同一條 socket 與 OSC 的工具線",
            "en": "The same line of socket and OSC tooling"
          },
          "type": "theme",
          "year": "2019"
        }
      ],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期。",
        "en": "Taken from the GitHub repository creation date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=repo-socket-max-bridge",
      "page_en": "https://cheyuwu.com/strata/2018/?id=repo-socket-max-bridge",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-repo-socket-max-bridge",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=repo-socket-max-bridge"
    },
    {
      "year": "2018",
      "id": "sketch-611472",
      "title": {
        "zh": "生成音樂弦（2018/10/21）",
        "en": "Generative Music String"
      },
      "kind": "prototype",
      "date": "2018-10-21",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網實驗頁把這支標為生成音樂弦，日期 2018/10/21。研究筆記把它描述為粒子撞擊發聲的音樂弦，是他讀完生成音樂文章之後做的第一支實驗，也是官網研究頁可以直接載入執行的嵌入作品。",
        "en": "The site's experiments page lists this as Generative Music String, dated 21 October 2018. The research note describes it as a music string sounded by colliding particles, the first experiment he made after reading up on generative music, and it is one of the embeds the research page can load and run in place."
      },
      "keywords": [
        {
          "zh": "生成音樂",
          "en": "Generative music"
        },
        {
          "zh": "粒子",
          "en": "Particles"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/611472/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail611472@2x.jpg?hash=2018-10-22%2000%3A47%3A18",
        "alt": {
          "zh": "生成音樂弦｜程式作品截圖",
          "en": "Generative Music String — sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/sketch/611472/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://openprocessing.org/sketch/611472",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "research-generative-audio",
          "label": {
            "zh": "研究筆記直接嵌入這支",
            "en": "The research note embeds it directly"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "官網實驗頁標 2018/10/21，OpenProcessing 的建立時間是 2018-10-22 深夜，兩者差一天。",
        "en": "The site's experiments page says 21 October 2018 while OpenProcessing records creation late on 22 October; the two differ by a day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=sketch-611472",
      "page_en": "https://cheyuwu.com/strata/2018/?id=sketch-611472",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-sketch-611472",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=sketch-611472"
    },
    {
      "year": "2018",
      "id": "sketch-616561",
      "title": {
        "zh": "繪圖機（2018/10/28）",
        "en": "Color drawing machine"
      },
      "kind": "prototype",
      "date": "2018-10-28",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網實驗頁把這支標為繪圖機，日期 2018/10/28，OpenProcessing 上的原名是 color drawing machine。作品頁沒有附說明文字，可以直接在瀏覽器裡載入執行。",
        "en": "The site's experiments page lists this as a drawing machine, dated 28 October 2018; on OpenProcessing it is titled color drawing machine. The sketch carries no written description and runs in the browser."
      },
      "keywords": [
        {
          "zh": "繪圖",
          "en": "Drawing"
        },
        {
          "zh": "p5.js",
          "en": "p5.js"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/616561/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail616561@2x.jpg?hash=2018-10-29%2000%3A18%3A38",
        "alt": {
          "zh": "繪圖機｜程式作品截圖",
          "en": "Color drawing machine — sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/sketch/616561/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://openprocessing.org/sketch/616561",
          "label": "OpenProcessing"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "官網實驗頁標 2018/10/28，OpenProcessing 的建立時間是 2018-10-29 凌晨，兩者差一天。",
        "en": "The site's experiments page says 28 October 2018 while OpenProcessing records creation in the small hours of 29 October; the two differ by a day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=sketch-616561",
      "page_en": "https://cheyuwu.com/strata/2018/?id=sketch-616561",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-sketch-616561",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=sketch-616561"
    },
    {
      "year": "2018",
      "id": "aramono-sound-exhibition",
      "title": {
        "zh": "荒物聲響裝置展：大稻埕的日常器物變成樂器",
        "en": "ARAMONO interactive sound exhibition — daily objects as instruments"
      },
      "kind": "exhibition",
      "date": "2018-11-08",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "與大稻埕的地衣荒物合作的聲響裝置展，官網作品頁記日 2018/11/8，製作單位寫的是 Earthing Way X Zone Sound，展期 10.15 到 11.12，單場約 120 分鐘。核心做法是把日常器物透過訊號轉成樂器，觀眾掃 QR code 打開網頁，用手機控制硬體，同時得到聲音回饋與可見的機械運動。他負責 UI 設計、socket 系統設計與技術支援。",
        "en": "A sound installation exhibition made with Earthing Way in Tau-Tiu-Tiann, dated 8 November 2018 on the work page, produced by Earthing Way and Zone Sound, running from 15 October to 12 November with sessions of about 120 minutes. The core move is turning daily objects into instruments by way of signal: visitors scan a QR code, open a web page and control the hardware from their phones, getting both audible feedback and visible kinetic movement. His roles were UI design, socket system design and technical support."
      },
      "keywords": [
        {
          "zh": "聲響裝置",
          "en": "Sound installation"
        },
        {
          "zh": "日常器物",
          "en": "Everyday objects"
        }
      ],
      "url": "https://cheyuwu.com/zh/project/-M0nSTp9JtVwu3b4e8AW/",
      "image": {
        "src": "/static/img/mirror/3dc8405550e4.jpg",
        "alt": {
          "zh": "荒物聲響裝置展｜作品頁主視覺",
          "en": "ARAMONO interactive sound exhibition — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/project/-M0nSTp9JtVwu3b4e8AW/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://www.youtube.com/watch?v=66_Bjj2YHC8",
          "label": "AROMONO Interactive Performance 紀錄影片"
        }
      ],
      "related": [
        {
          "id": "repo-socket-max-bridge",
          "label": {
            "zh": "同一套把手機、socket 與 Max 串起來的作法",
            "en": "The same way of wiring phones, sockets and Max together"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "作品頁記的是 2018/11/8，紀錄影片的上傳日也是同一天，而頁面另處把展期寫成 10.15 到 11.12。作品頁上那條大稻埕國際藝術節的節目連結現在已經失效。",
        "en": "The work page is dated 8 November 2018 and the documentation video was uploaded the same day, while the page elsewhere gives the run as 15 October to 12 November. The festival programme link printed on the work page no longer resolves."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=aramono-sound-exhibition",
      "page_en": "https://cheyuwu.com/strata/2018/?id=aramono-sound-exhibition",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-aramono-sound-exhibition",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=aramono-sound-exhibition"
    },
    {
      "year": "2018",
      "id": "sketch-641437",
      "title": {
        "zh": "北風與太陽（2018/12/7）",
        "en": "The north wind and the sun — water colour study"
      },
      "kind": "prototype",
      "date": "2018-12-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "官網實驗頁把這支標為北風與太陽，日期 2018/12/7，OpenProcessing 上的原名是 [TA] water color，標題前面的 TA 兩個字說明它同時是助教課堂上的示範。作品頁沒有附說明文字。",
        "en": "The site's experiments page lists this as The north wind and the sun, dated 7 December 2018; on OpenProcessing it is titled [TA] water color, and the TA prefix marks it as a teaching assistant's classroom demonstration as well. The sketch carries no written description."
      },
      "keywords": [
        {
          "zh": "水彩",
          "en": "Water colour"
        },
        {
          "zh": "教學示範",
          "en": "Teaching demo"
        }
      ],
      "url": "https://cheyuwu.com/zh/sketch/641437/",
      "image": {
        "src": "https://kyoko.openprocessing.org/thumbnails/visualThumbnail641437@2x.jpg?hash=2018-12-07%2018%3A26%3A55",
        "alt": {
          "zh": "北風與太陽｜程式作品截圖",
          "en": "The north wind and the sun — sketch still"
        },
        "credit": "Che-Yu Wu / OpenProcessing"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/sketch/641437/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://openprocessing.org/sketch/641437",
          "label": "OpenProcessing"
        }
      ],
      "related": [
        {
          "id": "nyu-idm-research-assistant",
          "label": {
            "zh": "標題帶 TA 的示範作品之一",
            "en": "One of the demonstrations carrying the TA prefix"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "官網實驗頁的標題與 OpenProcessing 上的原名不同，日期兩邊一致。",
        "en": "The title on the site's experiments page differs from the one on OpenProcessing; the two dates agree."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=sketch-641437",
      "page_en": "https://cheyuwu.com/strata/2018/?id=sketch-641437",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-sketch-641437",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=sketch-641437"
    },
    {
      "year": "2018",
      "id": "repo-accapella-jacket",
      "title": {
        "zh": "Accapella_Jacket：一支 Python 檔的穿戴實驗倉庫",
        "en": "Accapella_Jacket — a wearable experiment in one Python file"
      },
      "kind": "open-source",
      "date": "2018-12-13",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "公開在 GitHub 的倉庫，建立於 2018 年 12 月 13 日，內容只有一支 index.py 與一份僅寫著倉庫名稱的說明檔，語言標示為 Python。頁面未列出授權條款，也沒有任何說明文字可以判斷作品的實際樣貌。",
        "en": "A public GitHub repository created on 13 December 2018 holding one index.py and a readme carrying nothing but the repository name, with Python as the listed language. No licence is given, and the page carries no description from which the finished piece could be described."
      },
      "keywords": [
        {
          "zh": "穿戴",
          "en": "Wearables"
        },
        {
          "zh": "開源",
          "en": "Open source"
        }
      ],
      "url": "https://github.com/frank890417/Accapella_Jacket",
      "sources": [
        {
          "url": "https://github.com/frank890417/Accapella_Jacket",
          "label": "GitHub"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採用 GitHub 倉庫的建立日期。倉庫說明只有一行標題，作品內容待核。",
        "en": "Taken from the GitHub repository creation date. The readme is a single title line, so what the work actually was is still to be confirmed."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=repo-accapella-jacket",
      "page_en": "https://cheyuwu.com/strata/2018/?id=repo-accapella-jacket",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-repo-accapella-jacket",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=repo-accapella-jacket"
    },
    {
      "year": "2018",
      "id": "medium-nyu-ta-diary",
      "title": {
        "zh": "在紐約大學讀研當助教的進化日誌",
        "en": "Evolution diary of being a TA in grad school at NYU"
      },
      "kind": "publication",
      "date": "2018-12-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "NYU IDM 第一學期當系上助教的整理。官網文章頁寫著他先投 IT 部門的 UX Designer 職缺沒有回音，轉投自己系上的研究助理，一個學期帶 40 多位學生，過程中自建預約制、助教日誌、週報、罐頭信模板與成效分析。Medium 原文累積 2.5k claps。",
        "en": "An account of his first semester as a teaching assistant inside NYU IDM. The site's article page records that he applied for a UX designer post in the IT department and was ghosted, then applied for a research assistantship in his own department instead, and over one semester supported more than 40 students while building his own booking system, TA log, weekly reports, canned-email templates and performance analysis. The Medium original carries 2.5k claps."
      },
      "keywords": [
        {
          "zh": "助教",
          "en": "Teaching assistant"
        },
        {
          "zh": "教學系統",
          "en": "Teaching systems"
        }
      ],
      "url": "https://cheyuwu.com/zh/writing/2018-nyu-ta-evolution/",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/writing/2018-nyu-ta-evolution/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://medium.com/%E8%80%81%E9%97%86%E4%BE%86%E9%BB%9E%E5%AF%87%E6%B1%80%E5%90%A7/%E5%9C%A8%E7%B4%90%E7%B4%84%E5%A4%A7%E5%AD%B8%E8%AE%80%E7%A0%94%E7%95%B6%E5%8A%A9%E6%95%99%E7%9A%84%E9%80%B2%E5%8C%96%E6%97%A5%E8%AA%8C-b5f0d604201a",
          "label": "Medium 原文"
        }
      ],
      "related": [
        {
          "id": "nyu-idm-research-assistant",
          "label": {
            "zh": "這篇寫的就是這份助教工作",
            "en": "This essay is about that assistantship"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2018/medium-nyu-ta-diary.webp",
        "alt": {
          "zh": "在紐約大學讀研當助教的進化日誌｜文章配圖",
          "en": "Evolution diary of being a TA in grad school at NYU — article image"
        },
        "credit": "Che-Yu Wu / cheyuwu.com article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=medium-nyu-ta-diary",
      "page_en": "https://cheyuwu.com/strata/2018/?id=medium-nyu-ta-diary",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-medium-nyu-ta-diary",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=medium-nyu-ta-diary"
    },
    {
      "year": "2018",
      "id": "writing-nyu-ta",
      "title": {
        "zh": "在紐約大學讀研當助教的進化日誌",
        "en": "Evolution Diary of Being a TA in Grad School at NYU"
      },
      "kind": "publication",
      "date": "2018-12-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "NYU IDM 第一學期結束後寫的長文。他寫剛開學時急著在校內找工作，投了 IT 部門的 UX Designer 沒有回音，轉投系上的研究助理並錄取，這是他第一份受聘的正職。一個學期帶超過 40 位學生，橫跨不同教授與年級，他自己建了預約制、助教日誌、週報、罐頭信模板與成效分析，理由寫在文章裡：不甘心就只坐在那邊給人問問題。",
        "en": "A long essay written after his first semester at NYU IDM. He describes hunting for campus work as term opened, applying to be a UX designer in the IT department and hearing nothing, then applying for a research assistant post in his own department and getting it, his first salaried job. Across one semester he covered more than 40 students spanning several professors and year groups, and built himself a booking system, a TA log, weekly reports, canned email templates and outcome analysis, for the reason the essay gives: he could not sit there and merely wait to be asked."
      },
      "keywords": [
        {
          "zh": "助教",
          "en": "Teaching assistant"
        },
        {
          "zh": "系統",
          "en": "Systems"
        }
      ],
      "url": "https://cheyuwu.com/zh/writing/2018-nyu-ta-evolution/",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/writing/2018-nyu-ta-evolution/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://medium.com/%E8%80%81%E9%97%86%E4%BE%86%E9%BB%9E%E5%AF%87%E6%B1%80%E5%90%A7/%E5%9C%A8%E7%B4%90%E7%B4%84%E5%A4%A7%E5%AD%B8%E8%AE%80%E7%A0%94%E7%95%B6%E5%8A%A9%E6%95%99%E7%9A%84%E9%80%B2%E5%8C%96%E6%97%A5%E8%AA%8C-b5f0d604201a",
          "label": "Medium"
        }
      ],
      "related": [
        {
          "id": "writing-media-theory",
          "label": {
            "zh": "同一學期的另一份紀錄",
            "en": "Another record from the same semester"
          },
          "type": "theme"
        },
        {
          "id": "writing-effects-brewing",
          "label": {
            "zh": "同一個 Medium 專題的另一篇",
            "en": "Another piece from the same Medium publication"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "Medium 專題 RSS 記錄的更新日為 2018-12-21，落在本年窗口收尾後約三個多月。列在這裡是因為它記的是窗口收尾那個月開始的那段，也就是 2018 年 8 月赴紐約入學之後的第一學期。",
        "en": "The RSS feed of the Medium publication records 21 December 2018 as the updated date, a little over three months after this window closes. It is listed here because what it records begins in the month the window ends, the first semester after he arrived in New York in August 2018."
      },
      "image": {
        "src": "/static/lab/2018/writing-nyu-ta.webp",
        "alt": {
          "zh": "在紐約大學讀研當助教的進化日誌｜文章配圖",
          "en": "Evolution Diary of Being a TA in Grad School at NYU — article image"
        },
        "credit": "Che-Yu Wu / cheyuwu.com article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=writing-nyu-ta",
      "page_en": "https://cheyuwu.com/strata/2018/?id=writing-nyu-ta",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-writing-nyu-ta",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=writing-nyu-ta"
    },
    {
      "year": "2018",
      "id": "essay-information-theory",
      "title": {
        "zh": "數位時代的資訊理論演化：Media Theory D 期末論文",
        "en": "The evolution of information theory in the digital era — Media Theory D final essay"
      },
      "kind": "publication",
      "date": "2018-12-22",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "NYU IDM Media Theory D 的期末論文，官網研究頁把日期記為 2018/12/22。文章從石壁上的刻畫寫到維納的《控制論》與香農的資訊理論，追問資訊在不同接收者與媒介之間是否還保持同一件事，以及網際網路如何改變人處理與解釋訊號的方式。官網同時放上完整 PDF 與十張自繪圖解。",
        "en": "A final essay for Media Theory D at NYU IDM, dated 22 December 2018 on the site's research page. It runs from carvings on stone walls to Wiener's Cybernetics and Shannon's information theory, asking whether information stays the same thing across different receivers and mediums, and how the internet changed the way people process and interpret signals. The site carries the full PDF and ten diagrams drawn for it."
      },
      "keywords": [
        {
          "zh": "資訊理論",
          "en": "Information theory"
        },
        {
          "zh": "媒體理論",
          "en": "Media theory"
        }
      ],
      "url": "https://cheyuwu.com/zh/writing/2018-media-theory-final/",
      "image": {
        "src": "/static/img/articles/2018-media-theory-final/fig-01-dynamic-vs-static.jpg",
        "alt": {
          "zh": "數位時代的資訊理論演化｜論文自繪圖解之一",
          "en": "The evolution of information theory in the digital era — one of the essay's diagrams"
        },
        "credit": "Che-Yu Wu"
      },
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/writing/2018-media-theory-final/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://cheyuwu.com/static/The%20evolution%20of%20information%20theory%20in%20the%20digital%20era%20(Final%20Essay%20%7C%20Media%20theory%20D%20%7C%20Che-Yu%20Wu).pdf",
          "label": "論文 PDF"
        }
      ],
      "related": [
        {
          "id": "research-fantasy-ui",
          "label": {
            "zh": "同一學期的 NYU IDM 研究與寫作",
            "en": "Research and writing from the same NYU IDM semester"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2018/?id=essay-information-theory",
      "page_en": "https://cheyuwu.com/strata/2018/?id=essay-information-theory",
      "record_url": "https://cheyuwu.com/zh/strata/2018/#lab-essay-information-theory",
      "panel_url": "https://cheyuwu.com/zh/strata/2018/?id=essay-information-theory"
    },
    {
      "year": "2017",
      "id": "awiclass-gallery",
      "title": {
        "zh": "2017 awiclass 同學作品集網站",
        "en": "The 2017 awiclass student gallery"
      },
      "kind": "prototype",
      "date": "2017",
      "datePrecision": "year",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "兩門 Hahow 課程的課程頁都把同學作品集連到 2017.awiclass.monoame.com，第一門課對應 proj/1，第二門課對應 proj/2。站名掛在墨雨設計的網域下，頁面標題寫著 Hahow 動態互動網頁程式入門，收的是學生交上來的作品與練習。",
        "en": "Both Hahow course pages link their student galleries to 2017.awiclass.monoame.com, with proj/1 for the first course and proj/2 for the second. The site sits on the Monoame domain, its page title reads as the Hahow interactive web programming course, and it holds the work and exercises students submitted."
      },
      "keywords": [
        {
          "zh": "學生作品",
          "en": "Student work"
        },
        {
          "zh": "教學工具",
          "en": "Teaching tools"
        }
      ],
      "url": "https://2017.awiclass.monoame.com/proj/2",
      "sources": [
        {
          "url": "https://2017.awiclass.monoame.com/proj/2",
          "label": "awiclass 同學作品集"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign2",
          "label": "Hahow 課程頁的作品集連結"
        }
      ],
      "related": [
        {
          "id": "course1-works-collector",
          "label": {
            "zh": "課程頁記下的作品集合系統",
            "en": "The collector noted on the course page"
          },
          "type": "source",
          "year": "2016"
        },
        {
          "id": "repo-animated-web-course",
          "label": {
            "zh": "同一套作品集系統的後端",
            "en": "The back end of the same gallery"
          },
          "type": "source",
          "year": "2016"
        }
      ],
      "dateNote": {
        "zh": "網址與頁面都只標 2017，確切上線日期未能從公開頁面確認。",
        "en": "The address and the page give only 2017; the exact launch date could not be confirmed from public pages."
      },
      "image": {
        "src": "/static/lab/2017/awiclass-gallery.webp",
        "alt": {
          "zh": "2017 awiclass 同學作品集網站｜作品畫面",
          "en": "The 2017 awiclass student gallery — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=awiclass-gallery",
      "page_en": "https://cheyuwu.com/strata/2017/?id=awiclass-gallery",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-awiclass-gallery",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=awiclass-gallery"
    },
    {
      "year": "2017",
      "id": "taipei-metro-soundscape",
      "title": {
        "zh": "台北聲音地景計畫：捷運站體音樂徵選互動網站",
        "en": "Taipei Metro Soundscape — the station music open call site"
      },
      "kind": "prototype",
      "date": "2017-01",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網作品頁把期間寫成 01/2017 到 03/2017，客戶列為豐collect音樂製作與臺北市政府捷運工程局。頁面說明這個案子與音樂製作方合作辦理 2017 年捷運地景音樂徵選，收集在地音樂家的作品，並在東門、松山機場、龍山寺等站點採集自然音、誦經聲與攤販的招呼聲。市府原本只要一個放報名資訊的簡單網站，他提案改成能把錄音播回給乘客聽的網站，讓那些平常被忽略的聲音重新被聽見。",
        "en": "The work page on the site gives the span as January to March 2017, with Harvest Music Production and the Department of Rapid Transit Systems of the Taipei City Government as clients. It describes coordinating the 2017 Metro Soundscape contest to collect works from local musicians, and recording ambient sound, sutra chanting and vendors' greetings at stations including Dongmen, Songshan Airport and Longshan Temple. The city government had asked only for a simple page carrying application information; he proposed a site that plays the recordings back to passengers so the sounds they usually ignore can be heard again."
      },
      "keywords": [
        {
          "zh": "聲音",
          "en": "Sound"
        },
        {
          "zh": "公共委託",
          "en": "Public commission"
        }
      ],
      "url": "https://cheyuwu.com/project/-L3BAn3HOg8fE1jx5B79/",
      "sources": [
        {
          "url": "https://cheyuwu.com/project/-L3BAn3HOg8fE1jx5B79/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://taipeisoundscape.com/en",
          "label": "taipeisoundscape.com"
        }
      ],
      "related": [
        {
          "id": "boss-coding-metro-svg",
          "label": {
            "zh": "直播裡拆解這個案子的動畫",
            "en": "The stream that took this project's animation apart"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "/static/img/mirror/25e82a257f00.webp",
        "alt": {
          "zh": "台北聲音地景計畫互動網站｜作品頁主視覺",
          "en": "Taipei Metro Soundscape interactive website — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "dateNote": {
        "zh": "採官網作品頁標示的期間起點。taipeisoundscape.com 現在顯示的是 2018 年那一屆，2017 年版本的線上狀態未能從公開頁面確認。",
        "en": "Taken from the start of the span printed on the work page. taipeisoundscape.com now shows the 2018 edition, and the online state of the 2017 version could not be confirmed from public pages."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=taipei-metro-soundscape",
      "page_en": "https://cheyuwu.com/strata/2017/?id=taipei-metro-soundscape",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-taipei-metro-soundscape",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=taipei-metro-soundscape"
    },
    {
      "year": "2017",
      "id": "course1-all-units-online",
      "title": {
        "zh": "動畫互動網頁程式入門：全部單元上線完畢",
        "en": "Hahow course one — all units online"
      },
      "kind": "course",
      "date": "2017-01-17",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "課程頁更新日誌記下 1/17 全部單元上線完畢。依 Hahow 公開 API，這門課共 13 章，影片總長 104726 秒，也就是 29 小時左右，課程頁另標示突破 8000% 集資成果與超過 4000 人一同學習。",
        "en": "The course page's update log records that all units were online on 17 January. The Hahow public API lists the course as 13 chapters with 104,726 seconds of video, about 29 hours, and the page itself states the campaign passed 8,000 per cent with more than 4,000 people learning together."
      },
      "keywords": [
        {
          "zh": "線上課程",
          "en": "Online course"
        },
        {
          "zh": "交付",
          "en": "Delivery"
        }
      ],
      "url": "https://hahow.in/cr/monoame-webdesign1",
      "sources": [
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁更新日誌"
        },
        {
          "url": "https://api.hahow.in/api/courses/56189df9df7b3d0b005c6639",
          "label": "Hahow public course API"
        }
      ],
      "related": [
        {
          "id": "course1-cowrite",
          "label": {
            "zh": "同一份更新日誌的下一則",
            "en": "The next entry in the same log"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "課程頁的更新日誌只寫月日，年份依同一份日誌的「7/4 課程募資期間圓滿結束」與 Hahow 公開 API 的募資截止 2016-07-03、上線 2016-09-01 推定。",
        "en": "The update log on the course page gives only month and day. The year is inferred from the same log's note that crowdfunding closed on 7/4 and from the Hahow public API, which records the funding deadline as 3 July 2016 and publication as 1 September 2016."
      },
      "image": {
        "src": "/static/lab-captures/hahow-webdesign1.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁程式入門",
          "en": "Hahow course cover: Animated Interactive Web Programming"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=course1-all-units-online",
      "page_en": "https://cheyuwu.com/strata/2017/?id=course1-all-units-online",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-course1-all-units-online",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=course1-all-units-online"
    },
    {
      "year": "2017",
      "id": "course1-cowrite",
      "title": {
        "zh": "動畫互動網頁程式入門：課程共筆開放共同編輯",
        "en": "Hahow course one — an editable shared notebook"
      },
      "kind": "course",
      "date": "2017-01-26",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "課程頁更新日誌寫著 1/26 新增課程共筆，內容包含學習目錄與推薦時間、課程勘誤補充、推薦書籍，並註明持續新增、可以一起編輯。課程的維護因此從單向影片轉成學生能一起改的文件。",
        "en": "The update log records a shared course notebook added on 26 January, holding a study index with suggested pacing, errata and supplements, and recommended books, marked as continuously extended and open for anyone to edit. Maintenance of the course thus moved from one-way video into a document students could revise together."
      },
      "keywords": [
        {
          "zh": "共筆",
          "en": "Shared notes"
        },
        {
          "zh": "課程營運",
          "en": "Course operations"
        }
      ],
      "url": "https://hahow.in/cr/monoame-webdesign1",
      "sources": [
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁更新日誌"
        }
      ],
      "related": [
        {
          "id": "course1-all-units-online",
          "label": {
            "zh": "同一份更新日誌的上一則",
            "en": "The previous entry in the same log"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "課程頁的更新日誌只寫月日，年份依同一份日誌的「7/4 課程募資期間圓滿結束」與 Hahow 公開 API 的募資截止 2016-07-03、上線 2016-09-01 推定。",
        "en": "The update log on the course page gives only month and day. The year is inferred from the same log's note that crowdfunding closed on 7/4 and from the Hahow public API, which records the funding deadline as 3 July 2016 and publication as 1 September 2016."
      },
      "image": {
        "src": "/static/lab-captures/hahow-webdesign1.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁程式入門",
          "en": "Hahow course cover: Animated Interactive Web Programming"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=course1-cowrite",
      "page_en": "https://cheyuwu.com/strata/2017/?id=course1-cowrite",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-course1-cowrite",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=course1-cowrite"
    },
    {
      "year": "2017",
      "id": "itri-electricity-journal",
      "title": {
        "zh": "工研院綠能所家庭用電家計簿：3D 場景與資料視覺化",
        "en": "ITRI household electricity journal — 3D rooms and data visualisation"
      },
      "kind": "prototype",
      "date": "2017-03",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網作品頁把期間寫成 03/2017 到 05/2017，客戶是工研院綠能與環境研究所。頁面說明原本的網頁還帶著 Flash 與過時的互動視覺，於是改成 3D 場景，團隊做了五個 3D 房間，他負責網頁的體驗優化，用泡泡圖把全國用電資料視覺化，再引導使用者填表。前端用 Vue.js，填完表就能看到自己的用電視覺化結果。",
        "en": "The work page gives the span as March to May 2017, with the Green Energy and Environment Research Laboratories of ITRI as the client. It notes the original page still carried Flash and dated interactive visuals, so the work rebuilt it around 3D scenes: the team made five 3D rooms while he handled the experience work on the page, visualised national electricity data as a bubble chart, then guided users into the form. The front end uses Vue.js, and finishing the form shows a visualisation of the household's own consumption."
      },
      "keywords": [
        {
          "zh": "資料視覺化",
          "en": "Data visualisation"
        },
        {
          "zh": "3D",
          "en": "3D"
        }
      ],
      "url": "https://cheyuwu.com/project/-L3BF-Vyu4MIt4bQ_jDa/",
      "sources": [
        {
          "url": "https://cheyuwu.com/project/-L3BF-Vyu4MIt4bQ_jDa/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://saving.energypark.org.tw/",
          "label": "saving.energypark.org.tw"
        }
      ],
      "related": [
        {
          "id": "repo-itri-2017",
          "label": {
            "zh": "同一個案子的公開 repo",
            "en": "The public repo for the same project"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "/static/img/mirror/49805527b04b.webp",
        "alt": {
          "zh": "家庭用電家計簿網頁｜作品頁主視覺",
          "en": "Household electricity journal website — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "dateNote": {
        "zh": "採官網作品頁標示的期間起點。",
        "en": "Taken from the start of the span printed on the work page."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=itri-electricity-journal",
      "page_en": "https://cheyuwu.com/strata/2017/?id=itri-electricity-journal",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-itri-electricity-journal",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=itri-electricity-journal"
    },
    {
      "year": "2017",
      "id": "boss-coding-metro-svg",
      "title": {
        "zh": "老闆來點寇汀：從 Illustrator 插圖到互動動畫，捷運地景音樂網站",
        "en": "Boss, Coding Please — from Illustrator artwork to interactive animation on the Metro Soundscape site"
      },
      "kind": "publication",
      "date": "2017-04-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "直播講解如何在 Illustrator 裡製作場景、設定動畫觸發，並實際示範捷運地景音樂網站的互動製作。影片說明寫著要讓蔥油餅阿伯展現獨門絕技。這支是這一季裡觀看數較高的一支，YouTube 頁面標示 10882 次觀看。",
        "en": "A stream on building scenes inside Illustrator, setting animation triggers, and demonstrating the interaction work on the Taipei Metro Soundscape site, with the stated aim of letting the scallion pancake vendor show off his signature move. It is one of the more watched episodes of the season, with 10,882 views listed on the YouTube page."
      },
      "keywords": [
        {
          "zh": "SVG 動畫",
          "en": "SVG animation"
        },
        {
          "zh": "Illustrator",
          "en": "Illustrator"
        }
      ],
      "url": "https://www.youtube.com/watch?v=oB3lv1wW_I4",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=oB3lv1wW_I4",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "taipei-metro-soundscape",
          "label": {
            "zh": "同一個捷運地景音樂案子",
            "en": "The same Metro Soundscape project"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/oB3lv1wW_I4/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：從 Illustrator 插圖到互動動畫，捷運地景音樂網站｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — from Illustrator artwork to interactive animation on the Metro Soundscape site — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-metro-svg",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-metro-svg",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-metro-svg",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-metro-svg"
    },
    {
      "year": "2017",
      "id": "boss-coding-hotel-rooms",
      "title": {
        "zh": "老闆來點寇汀：用 Vue.js 組件做動態飯店房間清單",
        "en": "Boss, Coding Please — a hotel room picker built from Vue.js components"
      },
      "kind": "publication",
      "date": "2017-04-02",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "直播做一個房間選擇器，可以增減房間、調整打折數、分別訂房，並動態顯示結帳結果。影片說明寫著會講解 Vue.js 組件概念、屬性與方法的繼承，從零開始刻出一個訂房前端頁面。YouTube 頁面標示 10961 次觀看。",
        "en": "A stream building a room picker that adds and removes rooms, adjusts discounts, books each room separately and shows the running total. The description covers Vue.js component concepts and the inheritance of properties and methods, building a booking front end from scratch. The YouTube page lists 10,961 views."
      },
      "keywords": [
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        },
        {
          "zh": "元件",
          "en": "Components"
        }
      ],
      "url": "https://www.youtube.com/watch?v=uLhXpzsv5kk",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=uLhXpzsv5kk",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-trigonometry-1",
          "label": {
            "zh": "同一季週四寫程式系列",
            "en": "The same Thursday coding season"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/uLhXpzsv5kk/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：用 Vue.js 組件做動態飯店房間清單｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — a hotel room picker built from Vue.js components — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-hotel-rooms",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-hotel-rooms",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-hotel-rooms",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-hotel-rooms"
    },
    {
      "year": "2017",
      "id": "boss-coding-trigonometry-1",
      "title": {
        "zh": "老闆來點寇汀：來用可怕的三角函數做網頁吧 Part 1",
        "en": "Boss, Coding Please — making web pages with terrifying trigonometry, part 1"
      },
      "kind": "publication",
      "date": "2017-04-06",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "從抽象的數學走到實際的動畫。直播講解三角函數基礎概念、如何理解數學在程式中的應用，並體驗一些基礎三角函數應用手法。影片說明附上第二集連結，也附上 Hahow 第一門課的連結。",
        "en": "A move from abstract mathematics to actual animation. The stream covers the basics of trigonometric functions, how to think about mathematics inside code, and a set of elementary applications. The description links the second part and the first Hahow course."
      },
      "keywords": [
        {
          "zh": "三角函數",
          "en": "Trigonometry"
        },
        {
          "zh": "動畫原理",
          "en": "Animation principles"
        }
      ],
      "url": "https://www.youtube.com/watch?v=CUk3end28rM",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=CUk3end28rM",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-trigonometry-2",
          "label": {
            "zh": "同一組的第二集",
            "en": "The second part of the same pair"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/CUk3end28rM/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：來用可怕的三角函數做網頁吧 Part 1｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — making web pages with terrifying trigonometry, part 1 — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-trigonometry-1",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-trigonometry-1",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-trigonometry-1",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-trigonometry-1"
    },
    {
      "year": "2017",
      "id": "boss-coding-trigonometry-2",
      "title": {
        "zh": "老闆來點寇汀：用數學土炮畫一個時鐘",
        "en": "Boss, Coding Please — hand rolling a clock out of mathematics"
      },
      "kind": "publication",
      "date": "2017-04-20",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "接續上一集，直播講解如何理解三角函數用於繪圖或網頁動畫，以及如何製作一個動態的時鐘。影片說明附上 CodePen 範例連結。",
        "en": "Continuing from the previous episode, the stream explains trigonometry as applied to drawing and web animation, then builds an animated clock. The description links the CodePen example."
      },
      "keywords": [
        {
          "zh": "三角函數",
          "en": "Trigonometry"
        },
        {
          "zh": "Canvas",
          "en": "Canvas"
        }
      ],
      "url": "https://www.youtube.com/watch?v=AOcSUTNTXCk",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=AOcSUTNTXCk",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-trigonometry-1",
          "label": {
            "zh": "同一組的第一集",
            "en": "The first part of the same pair"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/AOcSUTNTXCk/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：用數學土炮畫一個時鐘｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — hand rolling a clock out of mathematics — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-trigonometry-2",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-trigonometry-2",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-trigonometry-2",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-trigonometry-2"
    },
    {
      "year": "2017",
      "id": "boss-coding-vue-search",
      "title": {
        "zh": "老闆來點寇汀：Vue.js 組件與即時關鍵字反白",
        "en": "Boss, Coding Please — Vue.js components and live keyword highlighting"
      },
      "kind": "publication",
      "date": "2017-04-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "直播講解資料載入、Vue 組件、map 與 filter，以及正規表達式的一些概念，並用雜學校的資料當範例，順帶講自己做這個功能遇到的雷點。影片說明附上 CodePen 範例連結。",
        "en": "A stream on data loading, Vue components, map and filter, and some regular expression concepts, using ZaShare data as the sample set and covering the traps the author hit while building the feature. The description links the CodePen example."
      },
      "keywords": [
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        },
        {
          "zh": "資料處理",
          "en": "Data handling"
        }
      ],
      "url": "https://www.youtube.com/watch?v=V-BLAZbSV1s",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=V-BLAZbSV1s",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "repo-zashare-website",
          "label": {
            "zh": "同一個雜學校網站線",
            "en": "The same ZaShare website line"
          },
          "type": "theme",
          "year": "2016"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/V-BLAZbSV1s/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：Vue.js 組件與即時關鍵字反白｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — Vue.js components and live keyword highlighting — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-vue-search",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-vue-search",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-vue-search",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-vue-search"
    },
    {
      "year": "2017",
      "id": "boss-coding-weather-map",
      "title": {
        "zh": "老闆來點寇汀：讓我們來操控地圖顯示對應天氣吧",
        "en": "Boss, Coding Please — driving a map to show the matching weather"
      },
      "kind": "publication",
      "date": "2017-04-27",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "直播講解如何在 Illustrator 中把地圖的資料附在 SVG 上，在網頁中動態載入，並用 Vue.js 切換顯示的天氣資料。影片說明附上 CodePen 範例，以及後來補寫的直播筆記連結。YouTube 頁面標示 13270 次觀看，是這一季裡觀看數最高的一支。",
        "en": "A stream on attaching map data to SVG inside Illustrator, loading it dynamically in the browser, and switching the displayed weather data with Vue.js. The description links a CodePen example and a set of stream notes written later. With 13,270 views listed, it is the most watched episode of the season."
      },
      "keywords": [
        {
          "zh": "資料視覺化",
          "en": "Data visualisation"
        },
        {
          "zh": "SVG",
          "en": "SVG"
        }
      ],
      "url": "https://www.youtube.com/watch?v=eHrGB5EHtF4",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=eHrGB5EHtF4",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-carousel",
          "label": {
            "zh": "同一季週四寫程式系列",
            "en": "The same Thursday coding season"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/eHrGB5EHtF4/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：讓我們來操控地圖顯示對應天氣吧｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — driving a map to show the matching weather — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-weather-map",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-weather-map",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-weather-map",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-weather-map"
    },
    {
      "year": "2017",
      "id": "repo-taichung-digital",
      "title": {
        "zh": "TaichungDigital2017：台中展覽網站",
        "en": "TaichungDigital2017 — a Taichung exhibition site"
      },
      "kind": "open-source",
      "date": "2017-04-30",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "公開 repo，描述只寫 taichung exhibition，主要語言標為 Vue，最後一次推送在 2017-06-24。README 只有標題一行，展覽名稱與合作單位未能從公開頁面確認。",
        "en": "A public repository described only as a Taichung exhibition, with Vue as its main language and a last push on 24 June 2017. The README holds only the title, and neither the exhibition name nor the partners could be confirmed from public pages."
      },
      "keywords": [
        {
          "zh": "展覽網站",
          "en": "Exhibition site"
        },
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        }
      ],
      "url": "https://github.com/frank890417/TaichungDigital2017",
      "sources": [
        {
          "url": "https://github.com/frank890417/TaichungDigital2017",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "repo-itri-2017",
          "label": {
            "zh": "同一段接案期的 repo",
            "en": "A repository from the same run of commissions"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採 GitHub 的 repo 建立日期，實際開發起點可能更早。",
        "en": "Taken from the repository creation date on GitHub; the work itself may have started earlier."
      },
      "image": {
        "src": "/static/lab/2017/repo-taichung-digital.webp",
        "alt": {
          "zh": "TaichungDigital2017：台中展覽網站｜作品畫面",
          "en": "TaichungDigital2017 — a Taichung exhibition site — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=repo-taichung-digital",
      "page_en": "https://cheyuwu.com/strata/2017/?id=repo-taichung-digital",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-repo-taichung-digital",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=repo-taichung-digital"
    },
    {
      "year": "2017",
      "id": "boss-coding-carousel",
      "title": {
        "zh": "老闆來點寇汀：讓我們來快速寫個漂浮感的輪播吧",
        "en": "Boss, Coding Please — a floating carousel, written fast"
      },
      "kind": "publication",
      "date": "2017-05-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "直播講解輪播在網站裡很常用，但座標計算與更新很繁瑣，於是示範如何用 Vue.js 串連資料快速打造輪播，並分享一些常用小技巧。影片說明附上 CodePen 範例連結。",
        "en": "A stream noting that carousels are everywhere but their coordinate maths and updates are tedious, then showing how to bind data with Vue.js to build one quickly, along with a handful of everyday techniques. The description links the CodePen example."
      },
      "keywords": [
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        },
        {
          "zh": "介面元件",
          "en": "UI components"
        }
      ],
      "url": "https://www.youtube.com/watch?v=GFMnJKy_910",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=GFMnJKy_910",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-radar",
          "label": {
            "zh": "同一季週四寫程式系列",
            "en": "The same Thursday coding season"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/GFMnJKy_910/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：讓我們來快速寫個漂浮感的輪播吧｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — a floating carousel, written fast — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-carousel",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-carousel",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-carousel",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-carousel"
    },
    {
      "year": "2017",
      "id": "tedx-ncue",
      "title": {
        "zh": "TEDxNCUE「嚮」：跨領域結合創造可能性",
        "en": "TEDxNCUE Forward — creating possibilities across disciplines"
      },
      "kind": "talk",
      "date": "2017-05-07",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "TED 的官方活動頁把 TEDxNCUE 記在 2017 年 5 月 7 日下午 1:30 到 6:30，地點在彰化縣，主題譯為 Forward。他的場次題目是跨領域結合創造可能性，講的是用腦袋生活、分析解構再結合，錄影後來上到 TEDx Talks 頻道，長度 18 分 09 秒。",
        "en": "The official TED event page dates TEDxNCUE to 7 May 2017, from 1:30pm to 6:30pm in Changhua County, with a theme rendered as Forward. His session was on creating possibilities by combining disciplines, on living through analysis, decomposition and recombination. The recording later went up on the TEDx Talks channel at eighteen minutes and nine seconds."
      },
      "keywords": [
        {
          "zh": "跨領域",
          "en": "Cross-disciplinary"
        },
        {
          "zh": "演講",
          "en": "Talks"
        }
      ],
      "url": "https://www.youtube.com/watch?v=bl5MrZ6GA98",
      "sources": [
        {
          "url": "https://www.ted.com/tedx/events/22851",
          "label": "TED 活動頁"
        },
        {
          "url": "https://www.youtube.com/watch?v=bl5MrZ6GA98",
          "label": "TEDx Talks on YouTube"
        }
      ],
      "related": [
        {
          "id": "crowdwatch-4300",
          "label": {
            "zh": "同一段時間的對外身份",
            "en": "The public identity of the same months"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採 TED 活動頁的日期。履歷把這場記在 2016 年，與活動頁不符，這裡採活動頁；影片上傳日為 2018-01-10，晚於活動。",
        "en": "Taken from the date on the TED event page. The CV files this talk under 2016, which the event page contradicts, so the event page is used here. The video was uploaded on 10 January 2018, after the event."
      },
      "image": {
        "src": "/static/lab/2017/tedx-ncue.webp",
        "alt": {
          "zh": "TEDxNCUE「嚮」：跨領域結合創造可能性｜影片畫面",
          "en": "TEDxNCUE Forward — creating possibilities across disciplines — video still"
        },
        "credit": "TEDx Talks / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=tedx-ncue",
      "page_en": "https://cheyuwu.com/strata/2017/?id=tedx-ncue",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-tedx-ncue",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=tedx-ncue"
    },
    {
      "year": "2017",
      "id": "boss-coding-radar",
      "title": {
        "zh": "老闆來點寇汀：讓我們畫個偵測敵人用的雷達圖吧",
        "en": "Boss, Coding Please — drawing a radar sweep that finds the enemy"
      },
      "kind": "publication",
      "date": "2017-05-11",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "接續前一集用 Canvas 畫虛擬介面時鐘的概念，除了極座標之外，還牽涉多物件的更新與繪製，做出一個虛擬的雷達掃描介面。影片說明附上 CodePen 範例連結。",
        "en": "Following the earlier canvas interface clock, this one adds the update and drawing of many objects on top of polar coordinates to make a fictional radar sweep interface. The description links the CodePen example."
      },
      "keywords": [
        {
          "zh": "Canvas",
          "en": "Canvas"
        },
        {
          "zh": "極座標",
          "en": "Polar coordinates"
        }
      ],
      "url": "https://www.youtube.com/watch?v=fVAE28YTCMs",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=fVAE28YTCMs",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-trigonometry-2",
          "label": {
            "zh": "接續同一條 Canvas 介面線",
            "en": "Continuing the same canvas interface line"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/fVAE28YTCMs/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：讓我們畫個偵測敵人用的雷達圖吧｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — drawing a radar sweep that finds the enemy — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-radar",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-radar",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-radar",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-radar"
    },
    {
      "year": "2017",
      "id": "course2-fundraising-open",
      "title": {
        "zh": "動畫互動網頁特效入門：募資上線與直播說明",
        "en": "Hahow course two — the campaign opens, explained live"
      },
      "kind": "course",
      "date": "2017-05-18",
      "datePrecision": "day",
      "dateBasis": "fundraising-start",
      "status": "published",
      "summary": {
        "zh": "Hahow 公開 API 記下第二門課《動畫互動網頁特效入門（JS/CANVAS）》的募資起算時間為 2017-05-18。同一天的直播預告寫著睽違了一年，今天不來點寇汀，來點新課程吧，並說明這次重點放在 JS、Canvas 與 Vue.js，當晚十點整直播即時說明課程與解答問題，預告裡也提到上一堂課有超過兩千八百人參與。",
        "en": "The Hahow public API records 18 May 2017 as the start of the campaign for the second course, on JavaScript and canvas. The livestream announcement that day says that after a year away the Thursday stream would serve a new course instead of the usual coding, that this one centres on JavaScript, canvas and Vue.js, and that the 10pm stream would explain the course and answer questions. It also notes more than 2,800 people took the previous course."
      },
      "keywords": [
        {
          "zh": "募資",
          "en": "Crowdfunding"
        },
        {
          "zh": "Canvas",
          "en": "Canvas"
        }
      ],
      "url": "https://hahow.in/cr/monoame-webdesign2",
      "sources": [
        {
          "url": "https://api.hahow.in/api/courses/586fae97a8aae907000ce721",
          "label": "Hahow public course API"
        },
        {
          "url": "https://www.youtube.com/watch?v=SgoZve6UhRU",
          "label": "哲宇寇汀吧 YouTube 直播預告"
        }
      ],
      "related": [
        {
          "id": "course2-published",
          "label": {
            "zh": "同一門課的正式上線",
            "en": "The same course going live"
          },
          "type": "theme"
        },
        {
          "id": "crowdwatch-4300",
          "label": {
            "zh": "報導這次募資的文章",
            "en": "The article covering this campaign"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/SgoZve6UhRU/hqdefault.jpg",
        "alt": {
          "zh": "今天不來點寇汀，來點新課程吧｜YouTube 影片縮圖",
          "en": "A new course instead of the usual coding — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 Hahow 公開 API 的募資起算時間，直播預告寫的直播日為 5/18。",
        "en": "Taken from the campaign start time in the Hahow public API; the announcement gives 18 May as the stream date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=course2-fundraising-open",
      "page_en": "https://cheyuwu.com/strata/2017/?id=course2-fundraising-open",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-course2-fundraising-open",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=course2-fundraising-open"
    },
    {
      "year": "2017",
      "id": "boss-coding-calendar",
      "title": {
        "zh": "老闆來點寇汀：來做 iOS 動態月曆結合待辦行程吧",
        "en": "Boss, Coding Please — an iOS style calendar with a to-do list"
      },
      "kind": "publication",
      "date": "2017-05-25",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "直播講解用 Vue.js 處理月曆顯示的動態樣式，除了用資料計算與排版月曆之外，還善用計算屬性設定當天行程小點與假日顯示等樣式，時間夠的話再做點擊後編輯待辦事項。",
        "en": "A stream on handling a calendar's dynamic styling with Vue.js, computing and laying out the month from data, then using computed properties for the dot marking a day's schedule and for holiday styling, with click to edit a to-do item if time allowed."
      },
      "keywords": [
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        },
        {
          "zh": "計算屬性",
          "en": "Computed properties"
        }
      ],
      "url": "https://www.youtube.com/watch?v=kMGUJMThb-U",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=kMGUJMThb-U",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-tictactoe",
          "label": {
            "zh": "同一季週四寫程式系列",
            "en": "The same Thursday coding season"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/kMGUJMThb-U/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：來做 iOS 動態月曆結合待辦行程吧｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — an iOS style calendar with a to-do list — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-calendar",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-calendar",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-calendar",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-calendar"
    },
    {
      "year": "2017",
      "id": "repo-itri-2017",
      "title": {
        "zh": "itri2017：工研院家庭用電家計簿的前端 repo",
        "en": "itri2017 — the front end repository for the ITRI electricity journal"
      },
      "kind": "open-source",
      "date": "2017-05-30",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "公開 repo，主要語言標為 Vue，建立時間落在官網作品頁記的工研院案期間之內。README 只有兩行標題，沒有進一步說明。",
        "en": "A public repository with Vue as its main language, created inside the span the work page records for the ITRI commission. The README carries only two heading lines and no further explanation."
      },
      "keywords": [
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        },
        {
          "zh": "委託案",
          "en": "Commission"
        }
      ],
      "url": "https://github.com/frank890417/itri2017",
      "sources": [
        {
          "url": "https://github.com/frank890417/itri2017",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "itri-electricity-journal",
          "label": {
            "zh": "同一個工研院案子",
            "en": "The same ITRI commission"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "採 GitHub 的 repo 建立日期，實際開發起點可能更早。",
        "en": "Taken from the repository creation date on GitHub; the work itself may have started earlier."
      },
      "image": {
        "src": "/static/lab/2017/repo-itri-2017.webp",
        "alt": {
          "zh": "itri2017：工研院家庭用電家計簿的前端 repo｜作品畫面",
          "en": "itri2017 — the front end repository for the ITRI electricity journal — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=repo-itri-2017",
      "page_en": "https://cheyuwu.com/strata/2017/?id=repo-itri-2017",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-repo-itri-2017",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=repo-itri-2017"
    },
    {
      "year": "2017",
      "id": "n3xtcon-brand",
      "title": {
        "zh": "Unleash the Future：n3xtcon 品牌識別與網站",
        "en": "Unleash the Future — n3xtcon brand identity and site"
      },
      "kind": "prototype",
      "date": "2017-06",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "官網作品頁把期間寫成 06/2017 到 12/2017，客戶是洛杉磯的科技論壇 n3xtcon。頁面說明對方要一套能同時延伸到網站與線下印刷的完整形象，任務是從原本 logo 的四個三角形出發重做品牌。幾次提案後客戶選了重疊的概念，新 logo 是一條折疊並自我交疊的緞帶。網站採板塊與漂浮的概念，在深藍空間裡放螢光物件，並用 Pixi.js 做行星的動態效果。",
        "en": "The work page gives the span as June to December 2017, with the Los Angeles technology forum n3xtcon as the client. It describes a brief for one identity extending to both website and offline print, rebuilding the brand from the four triangles in the original logo. After several proposals the client chose an overlapping concept, and the new mark is a folded ribbon crossing itself. The site takes up tectonic plates and floating, placing fluorescent objects in dark blue space, with planet motion made in Pixi.js."
      },
      "keywords": [
        {
          "zh": "品牌識別",
          "en": "Brand identity"
        },
        {
          "zh": "WebGL",
          "en": "WebGL"
        }
      ],
      "url": "https://cheyuwu.com/project/1/",
      "sources": [
        {
          "url": "https://cheyuwu.com/project/1/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [
        {
          "id": "taipei-metro-soundscape",
          "label": {
            "zh": "同一年的委託案",
            "en": "A commission from the same year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/img/mirror/af7e4d0a4c08.webp",
        "alt": {
          "zh": "n3xtcon 品牌識別與網站｜作品頁主視覺",
          "en": "n3xtcon brand identity and website — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "dateNote": {
        "zh": "採官網作品頁標示的期間起點，期間後半已落在本年窗口之外。",
        "en": "Taken from the start of the span printed on the work page; the later part of that span falls outside this window."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=n3xtcon-brand",
      "page_en": "https://cheyuwu.com/strata/2017/?id=n3xtcon-brand",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-n3xtcon-brand",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=n3xtcon-brand"
    },
    {
      "year": "2017",
      "id": "crowdwatch-4300",
      "title": {
        "zh": "群眾觀點：用 50 個小時，與 4300 位同學一起自己動畫互動網頁自己做",
        "en": "CrowdWatch — fifty hours and 4,300 students building interactive pages"
      },
      "kind": "press",
      "date": "2017-06-13",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "群眾觀點的報導，作者郭丞哲時任貝殼放大產品設計師。文章寫一年前的《動態互動網頁程式入門》帶領近 3000 位同學走入前端網頁，一年後的《動畫互動網頁特效入門》專案上線一天湧入 500 人支持，不到一個月累積超過 1300 人報名。文中稱他為交大學生、設計師、網頁全端雙棲工程師、墨雨設計創辦人，剛滿 22 歲，代表作列了台北聲音地景計畫、雜學校 ZaShare、複雜生活節，並寫到他今年初創立粉絲頁老闆來點寇汀吧，每週四 22:00 直播。文章把課程設計的切入點歸在成就感與讓你的產出能被看見，並記下兩個對抗低完課率的機制，贊助者專屬臉書社團與客製化的作業收集網站。",
        "en": "A CrowdWatch feature by Kuo Cheng-che, then a product designer at Backer-Founder. It notes that the first course a year earlier took nearly 3,000 students into front-end web work, and that the second course drew 500 backers on its first day and passed 1,300 sign-ups within a month. It introduces him as a university student, designer, full-stack web engineer and founder of Monoame, just turned 22, and lists the Taipei Metro Soundscape, ZaShare and the Complex Life Festival among his works. It records that he had started the Boss, Coding Please page earlier that year with a Thursday 10pm stream, places the courses' entry point in a sense of achievement and in making a learner's output visible, and describes two devices against low completion rates: a backers-only Facebook group and a custom homework collection site."
      },
      "keywords": [
        {
          "zh": "線上課程",
          "en": "Online course"
        },
        {
          "zh": "報導",
          "en": "Press"
        }
      ],
      "url": "https://crowdwatch.tw/post/2735/",
      "sources": [
        {
          "url": "https://crowdwatch.tw/post/2735/",
          "label": "群眾觀點 CrowdWatch"
        },
        {
          "url": "https://www.inside.com.tw/article/9629-how-to-create-successful-online-curriculum-fund-raising-plan",
          "label": "INSIDE 授權轉載版"
        }
      ],
      "related": [
        {
          "id": "course2-campaign-close",
          "label": {
            "zh": "報導寫的那次募資",
            "en": "The campaign the article covers"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "採頁面 metadata 的發布時間 2017-06-13，版面上顯示的日期是 2017 年 6 月 14 日。",
        "en": "Taken from the published time in the page metadata, 13 June 2017; the page itself displays 14 June 2017."
      },
      "image": {
        "src": "/static/lab/2017/crowdwatch-4300.webp",
        "alt": {
          "zh": "群眾觀點：用 50 個小時，與 4300 位同學一起自己動畫互動網頁自己做｜報導配圖",
          "en": "CrowdWatch — fifty hours and 4,300 students building interactive pages — image from the article"
        },
        "credit": "CrowdWatch / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=crowdwatch-4300",
      "page_en": "https://cheyuwu.com/strata/2017/?id=crowdwatch-4300",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-crowdwatch-4300",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=crowdwatch-4300"
    },
    {
      "year": "2017",
      "id": "course2-campaign-close",
      "title": {
        "zh": "動畫互動網頁特效入門：募資期間結束",
        "en": "Hahow course two — the campaign closes"
      },
      "kind": "course",
      "date": "2017-06-17",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "Hahow 公開 API 把第二門課的募資截止時間記為 2017-06-17。募資期間的媒體報導寫著專案上線一天湧入 500 人支持，不到一個月累積超過 1300 人報名，文章結尾標示課程倒數最後 2 天。",
        "en": "The Hahow public API records 17 June 2017 as the deadline for the second course's campaign. Press coverage written during the campaign says the project drew 500 backers on its first day and passed 1,300 sign-ups in under a month, and its closing line marks two days left."
      },
      "keywords": [
        {
          "zh": "募資",
          "en": "Crowdfunding"
        },
        {
          "zh": "學生人數",
          "en": "Enrolment"
        }
      ],
      "url": "https://hahow.in/cr/monoame-webdesign2",
      "sources": [
        {
          "url": "https://api.hahow.in/api/courses/586fae97a8aae907000ce721",
          "label": "Hahow public course API"
        },
        {
          "url": "https://crowdwatch.tw/post/2735/",
          "label": "群眾觀點 CrowdWatch"
        }
      ],
      "related": [
        {
          "id": "crowdwatch-4300",
          "label": {
            "zh": "同一段募資期的報導",
            "en": "Coverage from the same campaign"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "採 Hahow 公開 API 的募資截止時間。",
        "en": "Taken from the campaign deadline in the Hahow public API."
      },
      "image": {
        "src": "/static/lab-captures/hahow-webdesign2.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁特效入門",
          "en": "Hahow course cover: Animated Web FX Introduction"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=course2-campaign-close",
      "page_en": "https://cheyuwu.com/strata/2017/?id=course2-campaign-close",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-course2-campaign-close",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=course2-campaign-close"
    },
    {
      "year": "2017",
      "id": "boss-coding-tictactoe",
      "title": {
        "zh": "老闆來點寇汀：來做動態井字遊戲入門 Vue.js 吧",
        "en": "Boss, Coding Please — learning Vue.js through tic tac toe"
      },
      "kind": "publication",
      "date": "2017-06-22",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "影片說明寫著苦思很久，想找一個不會太難又能講到東西的題目，於是想起小時候的回憶，用 Vue.js 實作遊戲邏輯，刻一個簡潔有力的介面。說明附上 CodePen 範例，以及一個串 Firebase 的多人遊玩版本。",
        "en": "The description says the author searched a long time for a topic that would stay easy yet still teach something, landed on a childhood memory, and implemented the game logic in Vue.js behind a plain, firm interface. It links a CodePen example and a multiplayer version wired to Firebase."
      },
      "keywords": [
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        },
        {
          "zh": "遊戲邏輯",
          "en": "Game logic"
        }
      ],
      "url": "https://www.youtube.com/watch?v=jhOMF8DRVaY",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=jhOMF8DRVaY",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-sticky-wall-2",
          "label": {
            "zh": "同一段串 Firebase 的實驗",
            "en": "The same run of Firebase experiments"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/jhOMF8DRVaY/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：來做動態井字遊戲入門 Vue.js 吧｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — learning Vue.js through tic tac toe — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-tictactoe",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-tictactoe",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-tictactoe",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-tictactoe"
    },
    {
      "year": "2017",
      "id": "repo-vue-lazy-table",
      "title": {
        "zh": "vue-lazy-table：最少設定就能顯示複雜資料的 Vue 表格元件",
        "en": "vue-lazy-table — a Vue table component with minimum configuration"
      },
      "kind": "open-source",
      "date": "2017-06-26",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "公開 repo，描述寫著一個用簡單語法、以最少設定顯示複雜資料的 Vue 表格元件。README 的理由寫得很直白，後端有時給了太多型態的資料，懶得一一標欄位時，這個元件只要把資料傳進去就好，並示範最小設定下自動命名欄位。這是他這段時間的公開 repo 裡收到最多星星的一個，目前 6 顆。",
        "en": "A public repository described as a Vue table component that uses easy syntax to show complex data with minimal configuration. The README is blunt about why: when the back end returns too many kinds of data and labelling every column feels like too much, this component only needs the data passed in, and it shows automatic key labelling under the smallest setting. It is the most starred of his public repositories from this period, at six."
      },
      "keywords": [
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        },
        {
          "zh": "開源元件",
          "en": "Open source component"
        }
      ],
      "url": "https://github.com/frank890417/vue-lazy-table",
      "sources": [
        {
          "url": "https://github.com/frank890417/vue-lazy-table",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "boss-coding-tictactoe",
          "label": {
            "zh": "同一段 Vue.js 密集期",
            "en": "The same intense run of Vue.js work"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採 GitHub 的 repo 建立日期，實際開發起點可能更早。",
        "en": "Taken from the repository creation date on GitHub; the work itself may have started earlier."
      },
      "image": {
        "src": "/static/lab/2017/repo-vue-lazy-table.webp",
        "alt": {
          "zh": "vue-lazy-table：最少設定就能顯示複雜資料的 Vue 表格元件｜作品畫面",
          "en": "vue-lazy-table — a Vue table component with minimum configuration — project image"
        },
        "credit": "Che-Yu Wu / GitHub README image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=repo-vue-lazy-table",
      "page_en": "https://cheyuwu.com/strata/2017/?id=repo-vue-lazy-table",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-repo-vue-lazy-table",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=repo-vue-lazy-table"
    },
    {
      "year": "2017",
      "id": "boss-coding-sticky-wall-1",
      "title": {
        "zh": "老闆來點寇汀：來做換色與快速整理的便利貼牆吧 PART1",
        "en": "Boss, Coding Please — a recolourable sticky note wall, part 1"
      },
      "kind": "publication",
      "date": "2017-07-14",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "影片說明寫著靈感總是來之匆匆，沒有好好記下來又是一陣絞盡腦汁，因此用 Vue 實作便利貼，並分享網頁上 drag and drop 的一些有趣應用。",
        "en": "The description notes that inspiration arrives in a hurry and costs another round of wringing if not written down, so the episode builds sticky notes in Vue and shares some enjoyable uses of drag and drop on the web."
      },
      "keywords": [
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        },
        {
          "zh": "拖放",
          "en": "Drag and drop"
        }
      ],
      "url": "https://www.youtube.com/watch?v=xOAHnDsd2BQ",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=xOAHnDsd2BQ",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-sticky-wall-2",
          "label": {
            "zh": "同一組的第二集",
            "en": "The second part of the same pair"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/xOAHnDsd2BQ/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：來做換色與快速整理的便利貼牆吧 PART1｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — a recolourable sticky note wall, part 1 — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-sticky-wall-1",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-sticky-wall-1",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-sticky-wall-1",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-sticky-wall-1"
    },
    {
      "year": "2017",
      "id": "boss-coding-sticky-wall-2",
      "title": {
        "zh": "老闆來點寇汀：便利貼牆 PART2，串 Firebase 多人同時編輯",
        "en": "Boss, Coding Please — sticky note wall part 2, shared editing through Firebase"
      },
      "kind": "publication",
      "date": "2017-07-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "承接上一集的簡易版便利貼，這次除了調整細節與動畫之外，也串接 Firebase 資料庫，讓便利貼牆可以多人同時編輯分享。影片說明列出這次會分享 Vue.js 的資料操作與整理、transition 進出場動畫，以及串接 Firebase 保存資料與即時更新。",
        "en": "Picking up the simple sticky notes from the previous episode, this one refines details and animation and connects a Firebase database so several people can edit and share the wall at once. The description lists data handling in Vue.js, transition animations for entry and exit, and saving to Firebase with live updates."
      },
      "keywords": [
        {
          "zh": "Firebase",
          "en": "Firebase"
        },
        {
          "zh": "多人協作",
          "en": "Shared editing"
        }
      ],
      "url": "https://www.youtube.com/watch?v=-Sv4Lhdf5PQ",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=-Sv4Lhdf5PQ",
          "label": "哲宇寇汀吧 CheYu's Coding Bar on YouTube"
        }
      ],
      "related": [
        {
          "id": "boss-coding-sticky-wall-1",
          "label": {
            "zh": "同一組的第一集",
            "en": "The first part of the same pair"
          },
          "type": "source"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/-Sv4Lhdf5PQ/hqdefault.jpg",
        "alt": {
          "zh": "老闆來點寇汀：便利貼牆 PART2，串 Firebase 多人同時編輯｜YouTube 影片縮圖",
          "en": "Boss, Coding Please — sticky note wall part 2, shared editing through Firebase — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採 YouTube 頁面標示的上傳日期，實際直播日可能早一到兩天。",
        "en": "Taken from the upload date on the YouTube page; the live session itself may fall a day or two earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-sticky-wall-2",
      "page_en": "https://cheyuwu.com/strata/2017/?id=boss-coding-sticky-wall-2",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-boss-coding-sticky-wall-2",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=boss-coding-sticky-wall-2"
    },
    {
      "year": "2017",
      "id": "repo-dschool-ntu",
      "title": {
        "zh": "DschoolNTU2017：台大創新設計學院網站",
        "en": "DschoolNTU2017 — the NTU D-School site"
      },
      "kind": "open-source",
      "date": "2017-08-02",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "公開 repo，描述寫著 Dschool NTU Website，主要語言標為 Vue，最後一次推送在 2017-08-22。repo 沒有 README。",
        "en": "A public repository described as the D-School NTU website, with Vue as its main language and a last push on 22 August 2017. The repository has no README."
      },
      "keywords": [
        {
          "zh": "大學網站",
          "en": "University site"
        },
        {
          "zh": "Vue.js",
          "en": "Vue.js"
        }
      ],
      "url": "https://github.com/frank890417/DschoolNTU2017",
      "sources": [
        {
          "url": "https://github.com/frank890417/DschoolNTU2017",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "repo-pacman-zashare",
          "label": {
            "zh": "同一個月的公開 repo",
            "en": "A public repository from the same month"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採 GitHub 的 repo 建立日期，實際開發起點可能更早。",
        "en": "Taken from the repository creation date on GitHub; the work itself may have started earlier."
      },
      "image": {
        "src": "/static/lab/2017/repo-dschool-ntu.webp",
        "alt": {
          "zh": "DschoolNTU2017：台大創新設計學院網站｜作品畫面",
          "en": "DschoolNTU2017 — the NTU D-School site — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=repo-dschool-ntu",
      "page_en": "https://cheyuwu.com/strata/2017/?id=repo-dschool-ntu",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-repo-dschool-ntu",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=repo-dschool-ntu"
    },
    {
      "year": "2017",
      "id": "hahow-webfx",
      "title": {
        "zh": "動畫互動網頁特效入門（JS/CANVAS）：Hahow 第二門課",
        "en": "Introduction to Animated Interactive Web Effects — the second Hahow course"
      },
      "kind": "course",
      "date": "2017-08-16",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Hahow 公開 API 把這門課的 publishTime 記為 2017-08-16，課程頁標題寫《動畫互動網頁特效入門（JS/CANVAS）》，課程說明寫從零快速入門互動網頁、JS 與繪圖實戰範例，並學習 Vue.js 整合前端網頁。他自己的文章把製課期寫成 2017 年 8 月到 2018 年 8 月，內容橫跨基礎網頁、JS 入門、Canvas 與特效動畫到 Vue 進階應用，超過 60 個範例與 400 張以上投影片，募資在不到十個小時達成超過 600%，文章寫成時學生數接近 2,300 位。",
        "en": "Hahow's public API records this course's publishTime as 16 August 2017. The course page is titled Introduction to Animated Interactive Web Effects (JS/CANVAS) and describes a fast route from zero into interactive web pages, JavaScript and hands-on drawing examples, ending with Vue.js as the front-end layer. His own essay dates the production from August 2017 to August 2018, spanning basic web pages, introductory JavaScript, Canvas and effect animation up to advanced Vue, with more than 60 examples and over 400 slides. Crowdfunding passed 600 percent in under ten hours, and the essay records close to 2,300 students at the time of writing."
      },
      "keywords": [
        {
          "zh": "教學",
          "en": "Teaching"
        },
        {
          "zh": "數學",
          "en": "Mathematics"
        }
      ],
      "url": "https://hahow.in/cr/monoame-webdesign2",
      "image": {
        "src": "/static/lab-captures/hahow-webdesign2.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁特效入門",
          "en": "Hahow course cover: Animated Web FX Introduction"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "sources": [
        {
          "url": "https://hahow.in/cr/monoame-webdesign2",
          "label": "Hahow"
        },
        {
          "url": "https://api.hahow.in/api/courses/monoame-webdesign2",
          "label": "Hahow public API"
        },
        {
          "url": "https://cheyuwu.com/writing/2018-effects-course-brewing/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [
        {
          "id": "writing-effects-brewing",
          "label": {
            "zh": "同一門課的製作紀錄",
            "en": "The production account of the same course"
          },
          "type": "source",
          "year": "2018"
        },
        {
          "id": "live-agario",
          "label": {
            "zh": "課程範例的直播版本",
            "en": "The live version of a course example"
          },
          "type": "theme",
          "year": "2018"
        },
        {
          "id": "codepen-space-invader",
          "label": {
            "zh": "同期課程的專案編號體系",
            "en": "The project numbering of the course being made at the time"
          },
          "type": "theme",
          "year": "2018"
        },
        {
          "id": "writing-hahow-bet",
          "label": {
            "zh": "文中提到的第二門課",
            "en": "The second course the essay looks toward"
          },
          "type": "theme",
          "year": "2018"
        }
      ],
      "dateNote": {
        "zh": "採 Hahow API 的 publishTime，落在本年窗口起點前 24 天，課程本身的錄製與釋出延續到 2018 年 8 月，整段製課期都在窗口內。課程頁今日（2026-09-13）讀到的數字為 6,229 位學生、4.98 分（225 則評價）、總片長 185,106 秒與 954,373 次瀏覽，這些是八年後的累積值。",
        "en": "Taken from the publishTime in Hahow's API, 24 days before this window opens; the recording and release of the course itself ran on into August 2018, so the whole production period sits inside the window. Figures read from the course page today, 13 September 2026, are 6,229 students, a 4.98 rating from 225 reviews, 185,106 seconds of video and 954,373 page views, all accumulated over the eight years since."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=hahow-webfx",
      "page_en": "https://cheyuwu.com/strata/2017/?id=hahow-webfx",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-hahow-webfx",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=hahow-webfx"
    },
    {
      "year": "2017",
      "id": "course2-published",
      "title": {
        "zh": "動畫互動網頁特效入門正式上線",
        "en": "Hahow course two goes live"
      },
      "kind": "course",
      "date": "2017-08-16",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "Hahow 公開 API 記下第二門課的上線時間為 2017-08-16，共 8 章，影片總長 185106 秒，約 51 小時。課程頁把內容分成四大系列單元，寫著以 2300 分鐘帶你走遍網頁特效的世界，四個階段分別是 HTML 與 CSS、JavaScript 程式與動畫、數學與物件導向下的 Canvas 互動運算藝術、Vue.js 整合應用，另有 VueX 與 Vue-router、GSAP、D3.js、Three.js 四個解鎖加碼單元。",
        "en": "The Hahow public API records the second course going live on 16 August 2017, in 8 chapters with 185,106 seconds of video, about 51 hours. The course page splits it into four series, promising 2,300 minutes across the world of web effects: HTML and CSS, JavaScript and animation, canvas computational art through mathematics and object orientation, and integration with Vue.js, plus four unlocked bonus units on VueX with Vue-router, GSAP, D3.js and Three.js."
      },
      "keywords": [
        {
          "zh": "線上課程",
          "en": "Online course"
        },
        {
          "zh": "Canvas",
          "en": "Canvas"
        }
      ],
      "url": "https://hahow.in/cr/monoame-webdesign2",
      "sources": [
        {
          "url": "https://hahow.in/cr/monoame-webdesign2",
          "label": "Hahow 課程頁"
        },
        {
          "url": "https://api.hahow.in/api/courses/586fae97a8aae907000ce721",
          "label": "Hahow public course API"
        }
      ],
      "related": [
        {
          "id": "course2-fundraising-open",
          "label": {
            "zh": "同一門課的募資起點",
            "en": "The same course's campaign start"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採 Hahow 公開 API 的上線時間。",
        "en": "Taken from the publication time in the Hahow public API."
      },
      "image": {
        "src": "/static/lab-captures/hahow-webdesign2.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁特效入門",
          "en": "Hahow course cover: Animated Web FX Introduction"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=course2-published",
      "page_en": "https://cheyuwu.com/strata/2017/?id=course2-published",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-course2-published",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=course2-published"
    },
    {
      "year": "2017",
      "id": "repo-pacman-zashare",
      "title": {
        "zh": "pacman_zashare：雜學校的小精靈網頁",
        "en": "pacman_zashare — a Pac-Man page for ZaShare"
      },
      "kind": "open-source",
      "date": "2017-08-24",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "公開 repo，README 標示是一個 Vue.js 專案，用 webpack 模板起的。主要語言為 JavaScript，最後一次推送在隔天。Hahow 第二門課的單元列表裡也有一個結合陣列與地圖製作小精靈的 CodePen 範例。",
        "en": "A public repository whose README marks it as a Vue.js project scaffolded from the webpack template. JavaScript is its main language and the last push falls the next day. The unit list for the second Hahow course also carries a CodePen example building Pac-Man from arrays and a map."
      },
      "keywords": [
        {
          "zh": "雜學校",
          "en": "ZaShare"
        },
        {
          "zh": "網頁遊戲",
          "en": "Web games"
        }
      ],
      "url": "https://github.com/frank890417/pacman_zashare",
      "sources": [
        {
          "url": "https://github.com/frank890417/pacman_zashare",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "repo-zashare-website",
          "label": {
            "zh": "同一個雜學校客戶線",
            "en": "The same ZaShare client line"
          },
          "type": "theme",
          "year": "2016"
        }
      ],
      "dateNote": {
        "zh": "採 GitHub 的 repo 建立日期，實際開發起點可能更早。",
        "en": "Taken from the repository creation date on GitHub; the work itself may have started earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=repo-pacman-zashare",
      "page_en": "https://cheyuwu.com/strata/2017/?id=repo-pacman-zashare",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-repo-pacman-zashare",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=repo-pacman-zashare"
    },
    {
      "year": "2017",
      "id": "repo-n3xt2017",
      "title": {
        "zh": "n3xt2017：雜學校展覽網站的公開倉庫",
        "en": "n3xt2017 — public repository for a Za Share expo site"
      },
      "kind": "open-source",
      "date": "2017-10-01",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "GitHub 公開倉庫，建立日期 2017-10-01，主要語言標記為 Vue，最後一次推送為 2022-11-03。倉庫的 README 只有倉庫名一行，沒有說明文字，倉庫描述欄為空。",
        "en": "A public GitHub repository created on 1 October 2017, with Vue as its recorded language and a last push on 3 November 2022. Its README carries only the repository name, and the description field is empty."
      },
      "keywords": [
        {
          "zh": "倉庫",
          "en": "Repository"
        },
        {
          "zh": "展覽網站",
          "en": "Expo site"
        }
      ],
      "url": "https://github.com/frank890417/n3xt2017",
      "sources": [
        {
          "url": "https://github.com/frank890417/n3xt2017",
          "label": "GitHub"
        },
        {
          "url": "https://monoame.com/works/25",
          "label": "Monoame Design work page"
        },
        {
          "url": "https://zashare.org/",
          "label": "Za Share"
        }
      ],
      "related": [
        {
          "id": "repo-ideasql-instagram-crawler",
          "label": {
            "zh": "同一段接案期的公開倉庫",
            "en": "A public repository from the same commissioned-work period"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2017/repo-n3xt2017.webp",
        "alt": {
          "zh": "n3xt2017：雜學校展覽網站的公開倉庫｜作品畫面",
          "en": "n3xt2017 — public repository for a Za Share expo site — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=repo-n3xt2017",
      "page_en": "https://cheyuwu.com/strata/2017/?id=repo-n3xt2017",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-repo-n3xt2017",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=repo-n3xt2017"
    },
    {
      "year": "2017",
      "id": "mopcon-2017",
      "title": {
        "zh": "以 Vue／GSAP／D3 為核心的網頁視覺動態整合與架構設計：MOPCON 2017",
        "en": "Web motion integration and architecture with Vue, GSAP and D3 — MOPCON 2017"
      },
      "kind": "talk",
      "date": "2017-10-29",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "summary": {
        "zh": "MOPCON 2017 第二天 R2 場的演講。官方影片的說明寫著，網頁視覺設計與程式開發時因應不同互動需求，需要在各個框架間整合與架構，以資料驅動內容與動態，並說這場分享會討論開發上遇到的案例，從視覺設計到網頁開發，整合 Vue-cli、GSAP、D3 等框架，以及以 Vuex 為使用者輸入狀態中樞、調控多頁面網頁動態的方式。影片長度 49 分 26 秒。",
        "en": "A session in room R2 on the second day of MOPCON 2017. The description on the official recording states that building visual web work across varying interaction needs requires integrating and structuring several frameworks so that data drives both content and motion, and that the talk walks through cases met in production, from visual design into web development, joining Vue-cli, GSAP and D3, and using Vuex as the hub for user input state to govern motion across multiple pages. The recording runs 49 minutes 26 seconds."
      },
      "keywords": [
        {
          "zh": "演講",
          "en": "Talk"
        },
        {
          "zh": "前端架構",
          "en": "Front-end architecture"
        }
      ],
      "url": "https://www.youtube.com/watch?v=XLZ3lahTOWU",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=XLZ3lahTOWU",
          "label": "MOPCON on YouTube"
        },
        {
          "url": "https://www.slideshare.net/cheyuwu3/vue-gsap-d3",
          "label": "SlideShare"
        }
      ],
      "related": [
        {
          "id": "slides-vue-gsap-d3",
          "label": {
            "zh": "同一場演講的投影片",
            "en": "The slide deck from the same talk"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "影片標題標記 R2-Day2，投影片在 SlideShare 上的發布日為 2017-10-29，兩者對上 MOPCON 2017 的第二天。官方影片是 2018-01-19 才上線，MOPCON 2017 的講者頁今日已回 404。",
        "en": "The recording is titled R2-Day2 and the slide deck was posted to SlideShare on 29 October 2017, which together point to the conference's second day. The official recording itself only went online on 19 January 2018, and the MOPCON 2017 speaker page now returns a 404."
      },
      "image": {
        "src": "/static/lab/2017/mopcon-2017.webp",
        "alt": {
          "zh": "以 Vue／GSAP／D3 為核心的網頁視覺動態整合與架構設計：MOPCON 2017｜影片畫面",
          "en": "Web motion integration and architecture with Vue, GSAP and D3 — MOPCON 2017 — video still"
        },
        "credit": "MOPCON / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=mopcon-2017",
      "page_en": "https://cheyuwu.com/strata/2017/?id=mopcon-2017",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-mopcon-2017",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=mopcon-2017"
    },
    {
      "year": "2017",
      "id": "slides-vue-gsap-d3",
      "title": {
        "zh": "以 Vue／GSAP／D3 為核心的網頁視覺動態整合與架構設計（投影片）",
        "en": "Vue, GSAP and D3 for web motion architecture — slide deck"
      },
      "kind": "publication",
      "date": "2017-10-29",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "68 頁的公開投影片，署名吳哲宇，SlideShare 頁面標記的發布日為 2017-10-29，累積約 1,995 次瀏覽。大綱涵蓋 Vue 框架基礎、動畫數學與速度曲線、用 Vuex 管理狀態以控制動態、把動畫功能抽成元件，以及生命週期與框架整合，敘述方式把資料層、轉換層與呈現層分開處理。",
        "en": "A public 68-slide deck credited to Che-Yu Wu, dated 29 October 2017 on its SlideShare page and carrying around 1,995 views. Its outline covers Vue fundamentals, the mathematics of animation and easing, Vuex state management for driving motion, abstracting animation into components, and lifecycle work where frameworks meet, separating a data layer, a transformation layer and a presentation layer."
      },
      "keywords": [
        {
          "zh": "投影片",
          "en": "Slides"
        },
        {
          "zh": "狀態管理",
          "en": "State management"
        }
      ],
      "url": "https://www.slideshare.net/cheyuwu3/vue-gsap-d3",
      "sources": [
        {
          "url": "https://www.slideshare.net/cheyuwu3/vue-gsap-d3",
          "label": "SlideShare"
        }
      ],
      "related": [
        {
          "id": "mopcon-2017",
          "label": {
            "zh": "投影片所屬的演講場次",
            "en": "The session this deck was written for"
          },
          "type": "source"
        }
      ],
      "dateNote": {
        "zh": "依 SlideShare 頁面標記的發布日期。",
        "en": "Publication date as marked on the SlideShare page."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=slides-vue-gsap-d3",
      "page_en": "https://cheyuwu.com/strata/2017/?id=slides-vue-gsap-d3",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-slides-vue-gsap-d3",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=slides-vue-gsap-d3"
    },
    {
      "year": "2017",
      "id": "repo-ideasql-instagram-crawler",
      "title": {
        "zh": "ideaSQL Instagram 爬蟲",
        "en": "ideaSQL Instagram crawler"
      },
      "kind": "open-source",
      "date": "2017-10-31",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "summary": {
        "zh": "GitHub 公開倉庫，建立與最後推送都在 2017-10-31，語言為 Python，有一顆星。README 寫明用法：在 mac 上安裝 Firefox 與 python selenium，用 -q 帶 hashtag、-n 帶數量，範例指令抓取端午節與台中兩個標籤各 3,000 筆。",
        "en": "A public GitHub repository created and last pushed on 31 October 2017, written in Python and carrying one star. Its README states the usage plainly: install Firefox and python selenium on a Mac, pass a hashtag with -q and a count with -n, with sample commands fetching 3,000 posts each for two tags."
      },
      "keywords": [
        {
          "zh": "爬蟲",
          "en": "Crawler"
        },
        {
          "zh": "資料蒐集",
          "en": "Data collection"
        }
      ],
      "url": "https://github.com/frank890417/ideaSQL-instagram-crawler",
      "sources": [
        {
          "url": "https://github.com/frank890417/ideaSQL-instagram-crawler",
          "label": "GitHub"
        },
        {
          "url": "https://monoame.com/works/22",
          "label": "Monoame Design work page"
        }
      ],
      "related": [
        {
          "id": "repo-n3xt2017",
          "label": {
            "zh": "同一段接案期的公開倉庫",
            "en": "A public repository from the same commissioned-work period"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2017/repo-ideasql-instagram-crawler.webp",
        "alt": {
          "zh": "ideaSQL Instagram 爬蟲｜作品畫面",
          "en": "ideaSQL Instagram crawler — project image"
        },
        "credit": "Che-Yu Wu / GitHub README image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2017/?id=repo-ideasql-instagram-crawler",
      "page_en": "https://cheyuwu.com/strata/2017/?id=repo-ideasql-instagram-crawler",
      "record_url": "https://cheyuwu.com/zh/strata/2017/#lab-repo-ideasql-instagram-crawler",
      "panel_url": "https://cheyuwu.com/zh/strata/2017/?id=repo-ideasql-instagram-crawler"
    },
    {
      "year": "2016",
      "id": "speech-api-cute-ui",
      "kind": "prototype",
      "date": "2013-09-22",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "語音辨識 API 可愛介面：對著瀏覽器說話的小實驗",
        "en": "A cute interface for the speech recognition API"
      },
      "summary": {
        "zh": "一分多鐘的螢幕錄影，標題寫「語音辨識 API 可愛界面 XDDD」，畫面是瀏覽器裡一個動漫風格的對話介面，說話就會轉成文字。大一那年秋天的小實驗，沒有其他說明。",
        "en": "A screen recording of just over a minute, titled “a cute interface for the speech recognition API XDDD”: an anime-style chat window in the browser that turns speech into text. A small experiment from the autumn of his first university year, with no further description."
      },
      "keywords": [
        {
          "zh": "網頁實驗",
          "en": "Web experiment"
        },
        {
          "zh": "語音",
          "en": "Speech"
        }
      ],
      "url": "https://www.youtube.com/watch?v=gH3JiZqsciY",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=gH3JiZqsciY",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [
        {
          "id": "kinect-mouse-2013",
          "label": {
            "zh": "同一個秋天的另一個輸入實驗",
            "en": "Another input experiment from the same autumn"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/gH3JiZqsciY/hqdefault.jpg",
        "alt": {
          "zh": "語音辨識 API 可愛介面：瀏覽器裡的對話視窗｜YouTube 影片縮圖",
          "en": "A speech recognition demo: a chat window in the browser — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。",
        "en": "Taken from the upload date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=speech-api-cute-ui",
      "page_en": "https://cheyuwu.com/strata/2016/?id=speech-api-cute-ui",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-speech-api-cute-ui",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=speech-api-cute-ui"
    },
    {
      "year": "2016",
      "id": "kinect-mouse-2013",
      "kind": "prototype",
      "date": "2013-10-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "體感簡單滑鼠撰寫：用深度攝影機控制游標",
        "en": "A simple motion-sensing mouse: driving the cursor with a depth camera"
      },
      "summary": {
        "zh": "一分鐘的螢幕錄影，畫面左邊是程式碼，右邊是深度攝影機的灰階人影，標題寫「體感簡單滑鼠撰寫」。沒有其他說明；這是大一那年秋天用 Kinect 一類的深度攝影機做的輸入測試。",
        "en": "A one-minute screen recording with code on the left and a grey depth-camera silhouette on the right, titled “writing a simple motion-sensing mouse”. No further description; an input test made with a Kinect-type depth camera in the autumn of his first year."
      },
      "keywords": [
        {
          "zh": "體感",
          "en": "Motion sensing"
        },
        {
          "zh": "Kinect",
          "en": "Kinect"
        }
      ],
      "url": "https://www.youtube.com/watch?v=jgL87Riktpw",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=jgL87Riktpw",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [],
      "image": {
        "src": "https://i.ytimg.com/vi/jgL87Riktpw/hqdefault.jpg",
        "alt": {
          "zh": "體感滑鼠測試：程式碼與深度影像｜YouTube 影片縮圖",
          "en": "Motion-sensing mouse test: code beside a depth image — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。",
        "en": "Taken from the upload date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=kinect-mouse-2013",
      "page_en": "https://cheyuwu.com/strata/2016/?id=kinect-mouse-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-kinect-mouse-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=kinect-mouse-2013"
    },
    {
      "year": "2016",
      "id": "udn-tv-press-like-2013",
      "kind": "interview",
      "date": "2013-10-21",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "UDN TV《為自己按讚》第一集：數位創作，吳哲宇與林自均",
        "en": "UDN TV, Press Like for Yourself, episode one: digital creation with Che-Yu Wu and Lin Tzu-chun"
      },
      "summary": {
        "zh": "聯合報系 udn.tv 的節目《為自己按讚》，第一集主題「數位創作」，兩位受訪者是吳哲宇與林自均。二十五分鐘的節目由頻道「為自己按讚」上傳，說明只有一行「udn.tv【為自己按讚】第一集 數位創作／吳哲宇．林自均」。他剛上大學一個多月，節目談的是高中時期一路得獎的數位創作。官網履歷把這一集列在報導裡。",
        "en": "The udn.tv programme Press Like for Yourself, whose first episode on digital creation interviewed Che-Yu Wu and Lin Tzu-chun. The twenty-five-minute episode was uploaded by the programme's own channel with a one-line description. He was a month into university; the conversation is about the prize-winning digital work of his school years. The CV on this site lists the episode among his press."
      },
      "keywords": [
        {
          "zh": "電視",
          "en": "Television"
        },
        {
          "zh": "專訪",
          "en": "Interview"
        }
      ],
      "url": "https://www.youtube.com/watch?v=uWG3IgBa6-0",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=uWG3IgBa6-0",
          "label": "為自己按讚 on YouTube"
        },
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採影片上傳日；播出日未在說明裡標明。",
        "en": "Taken from the upload date; the broadcast date is not given in the description."
      },
      "image": {
        "src": "/static/lab/2016/udn-tv-press-like-2013.webp",
        "alt": {
          "zh": "UDN TV《為自己按讚》第一集：數位創作，吳哲宇與林自均｜影片畫面",
          "en": "UDN TV, Press Like for Yourself, episode one: digital creation with Che-Yu Wu and Lin Tzu-chun — video still"
        },
        "credit": "為自己按讚 / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=udn-tv-press-like-2013",
      "page_en": "https://cheyuwu.com/strata/2016/?id=udn-tv-press-like-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-udn-tv-press-like-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=udn-tv-press-like-2013"
    },
    {
      "year": "2016",
      "id": "joker-2013",
      "kind": "music",
      "date": "2013-11-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "Joker：2013 年 11 月的一首創作",
        "en": "Joker: a piece written in November 2013"
      },
      "summary": {
        "zh": "說明只有「20131105 創作」。一分二十秒，畫面是一束聚光燈下站在球上的小丑剪影，四周是黑色的人影。這是大一上學期留在頻道上的一首曲子。",
        "en": "The description reads only “written 5 November 2013”. Eighty seconds long; the frame shows a jester's silhouette balanced on a ball under a spotlight, ringed by dark figures. A piece from the first term of his first year."
      },
      "keywords": [
        {
          "zh": "編曲",
          "en": "Arrangement"
        },
        {
          "zh": "創作",
          "en": "Original"
        }
      ],
      "url": "https://www.youtube.com/watch?v=lYbh3w-oq9M",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=lYbh3w-oq9M",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [],
      "image": {
        "src": "https://i.ytimg.com/vi/lYbh3w-oq9M/hqdefault.jpg",
        "alt": {
          "zh": "Joker：聚光燈下站在球上的小丑｜YouTube 影片縮圖",
          "en": "Joker: a jester on a ball under a spotlight — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日；說明裡的創作日是兩天前。",
        "en": "Taken from the upload date; the description dates the piece two days earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=joker-2013",
      "page_en": "https://cheyuwu.com/strata/2016/?id=joker-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-joker-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=joker-2013"
    },
    {
      "year": "2016",
      "id": "chen-chichang-25-trailer",
      "kind": "prototype",
      "date": "2013-11-14",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "鏘：陳啟昌 25 周年回顧音樂會宣傳片",
        "en": "Trailer for Chen Chi-chang's 25th anniversary harmonica concert"
      },
      "summary": {
        "zh": "一分多鐘的動態影像，說明寫「11/30 星期六 6:30 開演（6:00 免票入場）At 蘆洲功學社音樂廳」。畫面是金色書法體的「鏘」字與「陳啟昌 25 週年回顧音樂會」。他在建中口琴社三年，這支是他為口琴演奏家的音樂會做的宣傳片。",
        "en": "A short motion piece whose description gives the date, Saturday 30 November at 6:30pm, free admission, at the KHS concert hall in Luzhou. The frame is a gold calligraphic character with the concert's title. After three years in the Jianguo harmonica club, this was a trailer he made for a harmonica player's anniversary concert."
      },
      "keywords": [
        {
          "zh": "動態影像",
          "en": "Motion graphics"
        },
        {
          "zh": "口琴",
          "en": "Harmonica"
        }
      ],
      "url": "https://www.youtube.com/watch?v=uLf-RTeuZZs",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=uLf-RTeuZZs",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [],
      "image": {
        "src": "https://i.ytimg.com/vi/uLf-RTeuZZs/hqdefault.jpg",
        "alt": {
          "zh": "鏘：音樂會宣傳片的標題畫面｜YouTube 影片縮圖",
          "en": "Concert trailer title frame — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日；音樂會在 11 月 30 日。",
        "en": "Taken from the upload date; the concert was on 30 November."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=chen-chichang-25-trailer",
      "page_en": "https://cheyuwu.com/strata/2016/?id=chen-chichang-25-trailer",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-chen-chichang-25-trailer",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=chen-chichang-25-trailer"
    },
    {
      "year": "2016",
      "id": "cosmetics-expo-site",
      "kind": "prototype",
      "date": "2014-09",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "title": {
        "zh": "台北國際美容展：兩年的網站、票務與會員系統",
        "en": "Taipei International Cosmetics Expo: two years of website, ticketing and membership system"
      },
      "summary": {
        "zh": "官網作品頁把期間寫成 09/2014 到 09/2015，客戶是聯合報。頁面說明這是台灣最大的美容展，他設計網頁並建了票務系統，一年內做了四輪視覺與網頁改版，把國際品牌的美妝設計語彙帶進原本保守的台灣展會；連續兩年負責展覽網站，後來又做了會員系統，憑證件領免費門票、記錄參觀習慣，協助約兩萬名持證觀眾的入場驗證。2015 年 11 月 monoame.com 首頁的存檔正是「第 25 屆台北國際美容化妝品展」網站的測試版，頁尾寫「網站設計與開發：墨雨設計」。",
        "en": "The work page gives the span as September 2014 to September 2015, with the United Daily News as the client. It describes Taiwan's largest cosmetics fair: he designed the website, built a ticketing system, and reworked the visual identity and site four times in a year, bringing the look of international beauty brands into a conservative trade show. He ran the site two years in a row and later built a membership system that issued free tickets against ID, tracked visiting habits and handled admission checks for about twenty thousand visitors. A November 2015 archive of the monoame.com home page is in fact a staging copy of the 25th Taipei International Cosmetics Expo site, with “site design and development: Monoame Design” in the footer."
      },
      "keywords": [
        {
          "zh": "網站",
          "en": "Website"
        },
        {
          "zh": "委託",
          "en": "Commission"
        }
      ],
      "url": "https://cheyuwu.com/project/-L3BFYREnGC2CcF6ZG0B/",
      "sources": [
        {
          "url": "https://cheyuwu.com/project/-L3BFYREnGC2CcF6ZG0B/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://web.archive.org/web/20151119030356/http://monoame.com:80/index.html",
          "label": "美容展網站測試版（monoame.com 2015-11 Wayback 存檔）"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁個人經歷"
        }
      ],
      "related": [
        {
          "id": "monoame-site-2015",
          "label": {
            "zh": "同一個網域上的工作室官網",
            "en": "The studio site on the same domain"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/img/mirror/86efa099e84b.webp",
        "alt": {
          "zh": "台北國際美容展網站｜作品頁主視覺",
          "en": "Taipei International Cosmetics Expo website — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "dateNote": {
        "zh": "採官網作品頁標示的期間起點。",
        "en": "Taken from the start of the span printed on the work page."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=cosmetics-expo-site",
      "page_en": "https://cheyuwu.com/strata/2016/?id=cosmetics-expo-site",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-cosmetics-expo-site",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=cosmetics-expo-site"
    },
    {
      "year": "2016",
      "id": "nctu-christmas-tree-2014",
      "kind": "exhibition",
      "date": "2014-12-20",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "交大聖誕祭「光之舞曲」：一棵會跟著音樂閃的聖誕樹",
        "en": "NCTU Christmas Festival “Dance of Light”: a Christmas tree that flashes to the music"
      },
      "summary": {
        "zh": "影片說明寫這是交大學聯會行銷部「微笑企劃」第二階段的活動，讓樂曲與燈光相互配合，期望路過的師生慢下腳步。官網作品頁寫他帶著行銷部六個人，買 Arduino、拆掉燈串原本的控制盒接上自己的控制板，把七層燈光編排到一首曲子上，聖誕夜在圖書館前的演出吸引了五百多位學生。蘋果日報 12 月 22 日的即時新聞寫網友稱這是「技術宅的浪漫」，樹是向系主任要來的 4.5 公尺高。這支測試影片累積三萬七千多次觀看。",
        "en": "The description calls this the second stage of the student union marketing department's Project Smile: music and lights arranged together so that people crossing campus would slow down. The work page says he led six people from the department, bought Arduino boards, replaced the light strings' control boxes with a board of their own, choreographed seven layers of lights to a piece of music, and drew more than five hundred students to a show in front of the library on Christmas Eve. An Apple Daily item on 22 December reports commenters calling it “a tech nerd's idea of romance” and notes the 4.5-metre tree came from the department head. The test video has passed thirty-seven thousand views."
      },
      "keywords": [
        {
          "zh": "Arduino",
          "en": "Arduino"
        },
        {
          "zh": "交大",
          "en": "NCTU"
        }
      ],
      "url": "https://www.youtube.com/watch?v=hb_PvYE9DBg",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=hb_PvYE9DBg",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        },
        {
          "url": "https://cheyuwu.com/project/-L3BB7yLee5Las43HMGh/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://www.ptt.cc/bbs/Electronics/M.1419235863.A.E62.html",
          "label": "蘋果日報 2014-12-22（PTT 轉錄）"
        },
        {
          "url": "https://www.youtube.com/watch?v=y820pE7oIlw",
          "label": "點燈開幕式全程（郭翊慶 上傳）"
        },
        {
          "url": "https://www.facebook.com/nctu.proj.smile",
          "label": "Proj.Smile 微笑企劃 Facebook"
        }
      ],
      "related": [
        {
          "id": "ee-night-robot-2015",
          "label": {
            "zh": "同一個校園的下一件裝置",
            "en": "The next installation on the same campus"
          },
          "type": "theme"
        },
        {
          "id": "complex-festival-2016",
          "label": {
            "zh": "他後來怎麼說這棵樹",
            "en": "How he later described the tree"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/hb_PvYE9DBg/hqdefault.jpg",
        "alt": {
          "zh": "交大聖誕祭光之舞曲：夜裡發光的聖誕樹｜YouTube 影片縮圖",
          "en": "NCTU Christmas Festival: the tree lit up at night — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採測試影片上傳日；點燈開幕式在 12 月 24 日，蘋果日報的報導在 22 日。",
        "en": "Taken from the test video's upload date; the lighting ceremony was on 24 December and the Apple Daily item ran on the 22nd."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=nctu-christmas-tree-2014",
      "page_en": "https://cheyuwu.com/strata/2016/?id=nctu-christmas-tree-2014",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-nctu-christmas-tree-2014",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=nctu-christmas-tree-2014"
    },
    {
      "year": "2016",
      "id": "to-you-in-memory-mv",
      "kind": "music",
      "date": "2014-12-30",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "致。回憶裡的你：編曲、口白與剪輯",
        "en": "To You in My Memory: arrangement, narration and editing"
      },
      "summary": {
        "zh": "說明寫演唱與詞曲周俞希，編曲、口白與剪輯吳哲宇，附整首歌詞。畫面是秋天林道上的一個人影，片名疊在中央。兩分半的音樂影片，他負責的是編曲與影像。",
        "en": "The description credits the song and vocals to Chou Yu-hsi and the arrangement, narration and editing to Che-Yu Wu, and prints the full lyric. The frame shows a figure on a forest path in autumn with the title set in the middle. A two-and-a-half-minute music video; his part was the arrangement and the picture."
      },
      "keywords": [
        {
          "zh": "編曲",
          "en": "Arrangement"
        },
        {
          "zh": "音樂影片",
          "en": "Music video"
        }
      ],
      "url": "https://www.youtube.com/watch?v=p6hTYURInw4",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=p6hTYURInw4",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [],
      "image": {
        "src": "https://i.ytimg.com/vi/p6hTYURInw4/hqdefault.jpg",
        "alt": {
          "zh": "致。回憶裡的你：秋天林道上的人影｜YouTube 影片縮圖",
          "en": "To You in My Memory: a figure on an autumn path — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。",
        "en": "Taken from the upload date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=to-you-in-memory-mv",
      "page_en": "https://cheyuwu.com/strata/2016/?id=to-you-in-memory-mv",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-to-you-in-memory-mv",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=to-you-in-memory-mv"
    },
    {
      "year": "2016",
      "id": "selinko-remy-martin-app",
      "kind": "prototype",
      "date": "2015-03",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "title": {
        "zh": "Selinko × Remy Martin：NFC 驗真酒瓶的活動 App 介面",
        "en": "Selinko × Rémy Martin: the app interface for an NFC-verified bottle"
      },
      "summary": {
        "zh": "官網作品頁把期間寫成 03/2015 到 05/2015，客戶是比利時新創 Selinko 與人頭馬。頁面說明這是為中國市場做的活動 App：因為假酒氾濫，Selinko 在瓶蓋放了開瓶即毀的 NFC 晶片，掃描就知道瓶子有沒有被重複使用。他提案延伸人頭馬的視覺，做了動態概念的情緒板，最後交出簡約現代的介面；另一個挑戰是酒瓶的 3D 模型與動畫，客戶要求做到與真瓶幾乎一樣。Selinko 2015 年 7 月 1 日的新聞稿宣布這款 Rémy Martin Centaur Connected app，作品頁嵌的宣傳影片由製作公司 Ouat 上傳到 Vimeo。",
        "en": "The work page gives the span as March to May 2015, with the Belgian start-up Selinko and Rémy Martin as clients. It describes a campaign app for the Chinese market: with counterfeit spirits common, Selinko put an NFC chip in the cap that is destroyed on opening, so a scan shows whether a bottle has been reused. He proposed extending Rémy Martin's identity, presented a mood board for the interface's motion concept, and delivered a minimal, modern interface; the other task was a 3D model and animation of the bottle that the client wanted as close to the real one as possible. Selinko's press release of 1 July 2015 announced the Rémy Martin Centaur Connected app; the campaign film embedded on the work page was uploaded to Vimeo by the production company Ouat."
      },
      "keywords": [
        {
          "zh": "介面設計",
          "en": "UI design"
        },
        {
          "zh": "3D",
          "en": "3D"
        }
      ],
      "url": "https://cheyuwu.com/project/0/",
      "sources": [
        {
          "url": "https://cheyuwu.com/project/0/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://web.archive.org/web/20150708013734/http://selinko.com/press/remy-martin-club-connected-bottle/",
          "label": "Selinko 新聞稿 2015-07-01（Wayback 存檔）"
        },
        {
          "url": "https://vimeo.com/133748858",
          "label": "活動影片（Ouat Prod 上傳 Vimeo）"
        }
      ],
      "related": [
        {
          "id": "cosmetics-expo-site",
          "label": {
            "zh": "同一年的委託案",
            "en": "A commission from the same year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/img/mirror/7531d981e357.webp",
        "alt": {
          "zh": "Selinko × Remy Martin App 介面｜作品頁主視覺",
          "en": "Selinko × Rémy Martin app interface — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "dateNote": {
        "zh": "採官網作品頁標示的期間起點。新聞稿與影片都沒有署名，把他和這個案子連起來的是作品頁。",
        "en": "Taken from the start of the span printed on the work page. Neither the press release nor the film credits him; the work page is what ties him to the project."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=selinko-remy-martin-app",
      "page_en": "https://cheyuwu.com/strata/2016/?id=selinko-remy-martin-app",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-selinko-remy-martin-app",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=selinko-remy-martin-app"
    },
    {
      "year": "2016",
      "id": "ee-night-robot-2015",
      "kind": "prototype",
      "date": "2015-05-13",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "交大電機之夜：裝置藝術小機器人測試",
        "en": "NCTU EE Night: testing the little robot installation"
      },
      "summary": {
        "zh": "四十七秒的測試影片，畫面是投影在牆上的「5/17 交大電機之夜」字樣與兩個黃色方塊小機器人。沒有其他說明；這是 2015 年 5 月電機系晚會用的裝置。",
        "en": "A forty-seven-second test video: the words “5/17 NCTU EE Night” projected on a wall beside two small yellow block robots. No further description; an installation for the electrical engineering department's evening event in May 2015."
      },
      "keywords": [
        {
          "zh": "裝置",
          "en": "Installation"
        },
        {
          "zh": "交大",
          "en": "NCTU"
        }
      ],
      "url": "https://www.youtube.com/watch?v=Df28Bgl_n-M",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=Df28Bgl_n-M",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [],
      "image": {
        "src": "https://i.ytimg.com/vi/Df28Bgl_n-M/hqdefault.jpg",
        "alt": {
          "zh": "交大電機之夜：投影字樣與小機器人｜YouTube 影片縮圖",
          "en": "NCTU EE Night: projected title and the little robots — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日；晚會在 5 月 17 日。",
        "en": "Taken from the upload date; the event was on 17 May."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=ee-night-robot-2015",
      "page_en": "https://cheyuwu.com/strata/2016/?id=ee-night-robot-2015",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-ee-night-robot-2015",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=ee-night-robot-2015"
    },
    {
      "year": "2016",
      "id": "forgotten-blue-2015",
      "kind": "music",
      "date": "2015-09-15",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "遺忘的藍色島嶼 Forgotten Blue",
        "en": "Forgotten Blue"
      },
      "summary": {
        "zh": "兩分多鐘的曲子，說明是一段短詩：回憶鹹鹹的像是海風，有些記憶像島嶼，在藍色的大海中逐漸為波浪吞沒。畫面是藍底上白色波浪組成的島。",
        "en": "A piece of just over two minutes. The description is a short poem: memories are salty like sea wind, some are islands slowly swallowed by the waves of a blue sea. The frame is an island made of white waves on blue."
      },
      "keywords": [
        {
          "zh": "創作",
          "en": "Original"
        },
        {
          "zh": "音樂",
          "en": "Music"
        }
      ],
      "url": "https://www.youtube.com/watch?v=suV0crW6tNc",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=suV0crW6tNc",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [
        {
          "id": "to-you-in-memory-mv",
          "label": {
            "zh": "頻道上前一首歌",
            "en": "The previous song on the channel"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/suV0crW6tNc/hqdefault.jpg",
        "alt": {
          "zh": "遺忘的藍色島嶼：藍底上的白色波浪｜YouTube 影片縮圖",
          "en": "Forgotten Blue: white waves on blue — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。",
        "en": "Taken from the upload date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=forgotten-blue-2015",
      "page_en": "https://cheyuwu.com/strata/2016/?id=forgotten-blue-2015",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-forgotten-blue-2015",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=forgotten-blue-2015"
    },
    {
      "year": "2016",
      "id": "monoame-site-2015",
      "kind": "prototype",
      "date": "2015-11-19",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "title": {
        "zh": "monoame.com：墨雨設計工作室的第一個官網",
        "en": "monoame.com: the first website of Monoame Design"
      },
      "summary": {
        "zh": "網路檔案館 2015 年 11 月 19 日的存檔，是目前找得到最早的墨雨設計官網：作品頁只列一件「蜂鳥 Hummi Bird」，標語是 Design your life, Design what Inspire your sight；關於頁寫「墨雨設計（MONOAME DESIGN）跨足各領域平面、CI、網站設計，以多元的視野與專業，為您創造不同凡響的作品」。他在 CodePen 上留著一支「Monoame Index Old 2015」，2016 年 3 月建立，是這版首頁的原始碼。官網履歷把墨雨互動設計記為 2014 年創辦。",
        "en": "The Internet Archive's snapshot of 19 November 2015 is the earliest Monoame Design site that can still be found: the works page lists a single piece, Hummi Bird, under the slogan “Design your life, Design what Inspire your sight.”, and the about page describes a studio working across graphic, identity and web design. A pen on his CodePen titled “Monoame Index Old 2015”, created in March 2016, holds the source of that home page. The CV on this site dates the founding of Monoame to 2014."
      },
      "keywords": [
        {
          "zh": "墨雨設計",
          "en": "Monoame Design"
        },
        {
          "zh": "網站",
          "en": "Website"
        }
      ],
      "url": "https://web.archive.org/web/20151119025535/http://monoame.com:80/works.php",
      "sources": [
        {
          "url": "https://web.archive.org/web/20151119025535/http://monoame.com:80/works.php",
          "label": "monoame.com 作品頁（2015-11-19 Wayback 存檔）"
        },
        {
          "url": "https://web.archive.org/web/20151119030343/http://monoame.com:80/About.php",
          "label": "monoame.com 關於頁（2015-11-19 Wayback 存檔）"
        },
        {
          "url": "https://codepen.io/frank890417/pen/RargRQ",
          "label": "CodePen：Monoame Index Old 2015"
        },
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        }
      ],
      "related": [
        {
          "id": "cosmetics-expo-site",
          "label": {
            "zh": "同一個網域上的客戶案",
            "en": "A client site on the same domain"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採存檔日期，網站本身上線得更早。",
        "en": "Taken from the archive date; the site itself went up earlier."
      },
      "image": {
        "src": "/static/lab/2016/monoame-site-2015.webp",
        "alt": {
          "zh": "monoame.com：墨雨設計工作室的第一個官網｜作品畫面",
          "en": "monoame.com: the first website of Monoame Design — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=monoame-site-2015",
      "page_en": "https://cheyuwu.com/strata/2016/?id=monoame-site-2015",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-monoame-site-2015",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=monoame-site-2015"
    },
    {
      "year": "2016",
      "id": "kaobei-nctu-2",
      "kind": "prototype",
      "date": "2015-12-26",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "靠北交大 2.0：匿名留言板的新版介面",
        "en": "Kaobei NCTU 2.0: a new front end for the anonymous message board"
      },
      "summary": {
        "zh": "十二秒的影片，標題只有「ｆｂｂｂ」，畫面是瀏覽器裡的「靠北交大 2.0」：一個人坐在筆電前的插圖與一個發文框。2016 年 6 月的存檔留著頁面上的字：「你想靠北什麼？送出靠北 靠北交大 v2.0」。Hahow 課程頁的「其他作品」列了靠北交大 2.0。靠北交大是交大學生的匿名留言板，這是他做的新版介面。",
        "en": "A twelve-second video titled only “fbbb”: the browser shows “Kaobei NCTU 2.0”, an illustration of someone at a laptop above a posting box. A June 2016 archive keeps the page's own words: “what do you want to complain about? send · Kaobei NCTU v2.0”. The “other works” list on his Hahow course page includes it. Kaobei NCTU is the anonymous message board of NCTU students; this was his new interface for it."
      },
      "keywords": [
        {
          "zh": "網頁",
          "en": "Web"
        },
        {
          "zh": "交大",
          "en": "NCTU"
        }
      ],
      "url": "https://www.youtube.com/watch?v=d4XXk4Z8e7s",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=d4XXk4Z8e7s",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        },
        {
          "url": "https://web.archive.org/web/20160609063015/http://www.monoame.com/app/testfb.php",
          "label": "靠北交大 2.0 頁面（2016-06-09 Wayback 存檔）"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁「其他作品」"
        }
      ],
      "related": [],
      "image": {
        "src": "https://i.ytimg.com/vi/d4XXk4Z8e7s/hqdefault.jpg",
        "alt": {
          "zh": "靠北交大 2.0 的介面｜YouTube 影片縮圖",
          "en": "The Kaobei NCTU 2.0 interface — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。",
        "en": "Taken from the upload date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=kaobei-nctu-2",
      "page_en": "https://cheyuwu.com/strata/2016/?id=kaobei-nctu-2",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-kaobei-nctu-2",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=kaobei-nctu-2"
    },
    {
      "year": "2016",
      "id": "self-taught-night-2016",
      "kind": "talk",
      "date": "2016",
      "datePrecision": "year",
      "dateBasis": "artist-site-date",
      "status": "artist-recorded",
      "title": {
        "zh": "自學者之夜：自學平面設計的旅程",
        "en": "Self-taught Night: a journey of learning graphic design alone"
      },
      "summary": {
        "zh": "官網履歷的演講清單裡最早的一場：2016 年「自學者之夜」，題目是自學平面設計的旅程。沒有活動頁與錄影留下來，只有履歷上的一行。",
        "en": "The earliest talk on the CV on this site: Self-taught Night in 2016, on his journey of learning graphic design on his own. No event page or recording survives, only the line on the CV."
      },
      "keywords": [
        {
          "zh": "演講",
          "en": "Talks"
        },
        {
          "zh": "自學",
          "en": "Self-taught"
        }
      ],
      "url": "https://cheyuwu.com/zh/cv/",
      "sources": [
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採履歷上的年份，沒有月日。",
        "en": "Taken from the year on the CV; no month or day is recorded."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=self-taught-night-2016",
      "page_en": "https://cheyuwu.com/strata/2016/?id=self-taught-night-2016",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-self-taught-night-2016",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=self-taught-night-2016"
    },
    {
      "year": "2016",
      "id": "smart-city-hackathon-2016",
      "kind": "award",
      "date": "2016-03-12",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "title": {
        "zh": "智慧城市黑客松實踐家評審大獎：雜訊空投",
        "en": "Smart City Hackathon, makers' jury grand prize: team Noise Airdrop"
      },
      "summary": {
        "zh": "經濟部工業局主辦的智慧城市黑客松，官網記 2016 年 3 月 12 日到 13 日在 TAF 空總創新基地，454 位參賽者組成 105 隊，3 月 25 日結合智慧城市展頒獎。官方得獎名單的實踐家評審大獎（獎金 50 萬）是「49、雜訊空投」，那就是他的隊伍；官網履歷把這一場記為第一屆智慧城市黑客松首獎與評審團大獎，Hahow 課程頁的個人經歷寫「台北智慧城市黑客松評審團超級大獎」。名單只列隊名，把隊名和他連起來的是他本人。得獎的方案叫「叫叫 AED」：在傳統 AED 旁加一個連網裝置，求救的人撥 111 就能定位、找到最近的 AED。",
        "en": "The Smart City Hackathon, run by the Industrial Development Bureau of the Ministry of Economic Affairs, was held on 12 and 13 March 2016 at the TAF Innovation Base, with 454 participants in 105 teams and prizes presented on 25 March alongside the Smart City Expo. The official winners list gives the makers' jury grand prize of NT$500,000 to entry 49, Noise Airdrop, which was his team; the CV on this site records first prize and the jury grand prize at this first edition, and the biography on his Hahow course page calls it the jury's super grand prize. The list names teams only; the link between the team and him is his own word. The winning proposal was Jiao-Jiao AED: a networked device beside an ordinary AED, so that someone calling 111 can be located and pointed to the nearest machine."
      },
      "keywords": [
        {
          "zh": "黑客松",
          "en": "Hackathon"
        },
        {
          "zh": "智慧城市",
          "en": "Smart city"
        }
      ],
      "url": "https://smartcity.org.tw/hackathon/",
      "sources": [
        {
          "url": "https://smartcity.org.tw/hackathon/",
          "label": "智慧城市黑客松官網（含得獎名單）"
        },
        {
          "url": "https://smartcity.org.tw/hackathon/assets/4c7143ba97d24b9151d05cb5bb672351.txt",
          "label": "官方得獎名單檔"
        },
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁個人經歷"
        },
        {
          "url": "https://cheyuwu.com/archive/aed-hackathon-2016/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採競賽日；頒獎典禮在 3 月 25 日。隊名由哲宇 2026-09-18 確認。方案名「叫叫 AED」由哲宇 2026-10-01 確認。",
        "en": "Taken from the competition date; the ceremony was on 25 March. The team name was confirmed by him on 18 September 2026. He confirmed the proposal name, Jiao-Jiao AED, on 1 October 2026."
      },
      "image": {
        "src": "/static/lab/2016/smart-city-hackathon-2016.webp",
        "alt": {
          "zh": "叫叫AED 系統架構圖：嵌入式系統、NodeJS 伺服器、1999 市民熱線與求救手機端",
          "en": "The Jiao-Jiao AED system architecture diagram: an embedded system, a NodeJS server, the 1999 hotline and the caller's phone"
        },
        "credit": "Che-Yu Wu / diagram, 2016-03-13"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=smart-city-hackathon-2016",
      "page_en": "https://cheyuwu.com/strata/2016/?id=smart-city-hackathon-2016",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-smart-city-hackathon-2016",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=smart-city-hackathon-2016"
    },
    {
      "year": "2016",
      "id": "autocad-tw-site-2016",
      "kind": "prototype",
      "date": "2016-04-16",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "翔虹 AutoCAD 技術中心官網改版",
        "en": "The new website of Shyang-Horng AutoCAD Training Center"
      },
      "summary": {
        "zh": "翔虹是他父親的 AutoCAD 教學公司；官網履歷記他 2014 年 5 月到 2016 年 6 月在那裡做製圖與 AutoLISP 開發，Hahow 課程頁的個人經歷寫「翔虹 AutoCAD 技術中心 網頁與管理系統開發」。CodePen 上的「翔虹新官網」建於 2016 年 4 月 16 日，「翔虹 後台」建於 5 月 19 日；2016 年 8 月的存檔裡，www.autocad.tw 的所有圖片都指向 monoame.com。這個網站現在還在線上。",
        "en": "Shyang-Horng is his father's AutoCAD training company; the CV on this site records drafting and AutoLISP work there from May 2014 to June 2016, and the biography on his Hahow course page lists its website and management system. The pen “Shyang-Horng new site” on his CodePen was created on 16 April 2016 and “Shyang-Horng back end” on 19 May; in an August 2016 archive every image on www.autocad.tw is served from monoame.com. The site is still online."
      },
      "keywords": [
        {
          "zh": "網站",
          "en": "Website"
        },
        {
          "zh": "翔虹",
          "en": "Shyang-Horng"
        }
      ],
      "url": "https://www.autocad.tw/",
      "sources": [
        {
          "url": "https://codepen.io/frank890417/pen/QNrdPq",
          "label": "CodePen：翔虹新官網"
        },
        {
          "url": "https://codepen.io/frank890417/pen/NNZGOx",
          "label": "CodePen：翔虹 後台"
        },
        {
          "url": "https://web.archive.org/web/20160825121238/http://www.autocad.tw/",
          "label": "www.autocad.tw（2016-08-25 Wayback 存檔）"
        },
        {
          "url": "https://www.autocad.tw/",
          "label": "翔虹 AutoCAD 技術中心"
        },
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁個人經歷"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採 CodePen 上「翔虹新官網」的建立時間（UTC）。",
        "en": "Taken from the creation time of the “Shyang-Horng new site” pen on CodePen (UTC)."
      },
      "image": {
        "src": "/static/lab/2016/autocad-tw-site-2016.webp",
        "alt": {
          "zh": "翔虹 AutoCAD 技術中心官網改版｜作品畫面",
          "en": "The new website of Shyang-Horng AutoCAD Training Center — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=autocad-tw-site-2016",
      "page_en": "https://cheyuwu.com/strata/2016/?id=autocad-tw-site-2016",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-autocad-tw-site-2016",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=autocad-tw-site-2016"
    },
    {
      "year": "2016",
      "id": "dyverse-studio-site-2016",
      "kind": "prototype",
      "date": "2016-05-07",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "Dyverse Studio 歧響音樂：工作室網站",
        "en": "Dyverse Studio: a website for a music studio"
      },
      "summary": {
        "zh": "2016 年 8 月的存檔，網站標題「Dyverse Studio 歧響音樂」，寫工作室創立於 2016 年、承襲多元的音樂風格；頁面原始碼裡留著他的信箱。CodePen 上「Dyverse Studio Index」建於 2016 年 5 月 7 日，另有 3 月的「DYVERGE STUDIO」與 7 月的「Dyverse Studio 0719」三個版本。Hahow 課程頁的「其他作品」列了 Dyverse Studio 音樂工作室，網站現在還在線上。",
        "en": "An August 2016 archive of the site, titled Dyverse Studio, says the studio was founded in 2016 with a mix of musical styles; his e-mail address sits in the page source. The pen “Dyverse Studio Index” on his CodePen was created on 7 May 2016, with a March version, “DYVERGE STUDIO”, and a July one, “Dyverse Studio 0719”, beside it. The “other works” list on his Hahow course page includes the studio, and the site is still online."
      },
      "keywords": [
        {
          "zh": "網站",
          "en": "Website"
        },
        {
          "zh": "音樂工作室",
          "en": "Music studio"
        }
      ],
      "url": "https://dyverse.studio/",
      "sources": [
        {
          "url": "https://codepen.io/frank890417/pen/NNoRPL",
          "label": "CodePen：Dyverse Studio Index"
        },
        {
          "url": "https://web.archive.org/web/20160825120844/http://dyverse.studio/",
          "label": "dyverse.studio（2016-08-25 Wayback 存檔）"
        },
        {
          "url": "https://dyverse.studio/",
          "label": "Dyverse Studio"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁「其他作品」"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採 CodePen 上「Dyverse Studio Index」的建立時間（UTC）。",
        "en": "Taken from the creation time of the “Dyverse Studio Index” pen on CodePen (UTC)."
      },
      "image": {
        "src": "/static/lab/2016/dyverse-studio-site-2016.webp",
        "alt": {
          "zh": "Dyverse Studio 歧響音樂：工作室網站｜作品畫面",
          "en": "Dyverse Studio: a website for a music studio — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=dyverse-studio-site-2016",
      "page_en": "https://cheyuwu.com/strata/2016/?id=dyverse-studio-site-2016",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-dyverse-studio-site-2016",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=dyverse-studio-site-2016"
    },
    {
      "year": "2016",
      "id": "tedxhsinchu-2016",
      "kind": "prototype",
      "date": "2016-05-13",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "TEDxHsinchu 2016：資訊部部長與大會網站",
        "en": "TEDxHsinchu 2016: head of the information team, and the event site"
      },
      "summary": {
        "zh": "TEDxHsinchu 2016 官網的存檔，團隊名單寫「資訊部 部長：吳哲宇」，設計部部長是後來拍下交大聖誕祭開幕式的郭翊慶；主題「HSINCHU × 2016 × BIG VISION」。CodePen 上一支叫「tedcss」的 pen 建於 2016 年 5 月 13 日，是大會網站的樣式。",
        "en": "An archive of the TEDxHsinchu 2016 site lists him in the team as head of the information department, next to Kuo Yi-ching, later the person who filmed the NCTU Christmas Festival opening, as head of design; the theme was “HSINCHU × 2016 × BIG VISION”. A pen named “tedcss” on his CodePen, created on 13 May 2016, holds the site's styles."
      },
      "keywords": [
        {
          "zh": "TEDx",
          "en": "TEDx"
        },
        {
          "zh": "網站",
          "en": "Website"
        }
      ],
      "url": "https://web.archive.org/web/20160627083437/http://www.tedxhsinchu.com/",
      "sources": [
        {
          "url": "https://web.archive.org/web/20160627083437/http://www.tedxhsinchu.com/",
          "label": "tedxhsinchu.com 團隊名單（2016-06-27 Wayback 存檔）"
        },
        {
          "url": "https://codepen.io/frank890417/pen/LNvybL",
          "label": "CodePen：tedcss"
        }
      ],
      "related": [
        {
          "id": "nctu-christmas-tree-2014",
          "label": {
            "zh": "同一群人的前一個活動",
            "en": "The same people's earlier event"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採 CodePen 上「tedcss」的建立時間（UTC）；官網存檔在 6 月 27 日。",
        "en": "Taken from the creation time of the “tedcss” pen on CodePen (UTC); the site was archived on 27 June."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=tedxhsinchu-2016",
      "page_en": "https://cheyuwu.com/strata/2016/?id=tedxhsinchu-2016",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-tedxhsinchu-2016",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=tedxhsinchu-2016"
    },
    {
      "year": "2016",
      "id": "complex-festival-2016",
      "kind": "talk",
      "date": "2016-05-28",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "title": {
        "zh": "複雜生活節 2016：講者第 28 號「#墨雨設計 吳哲宇」",
        "en": "Complex Festival 2016: speaker number 28, “#Monoame Design, Che-Yu Wu”"
      },
      "summary": {
        "zh": "活動網站 complexfestival.info 的存檔，記 5 月 28 日的複雜生活節，「共計 32 名精選講者分享」，講者資料第 28 號是「#墨雨設計 吳哲宇」，自我介紹寫：從小玩到大什麼都可以玩過一遍的交大三年級學生，從動畫起家一路玩到大學，在學校裡同時當過鋼琴社長與創立了學聯會行銷部，做了顆超級大聖誕樹之後宣告煙火綻放的歸零，重新開始成立了墨雨設計。這個網站也是他做的：CodePen 上「複雜生活節 Complex Festival」建於 5 月 11 日。",
        "en": "An archive of complexfestival.info records the Complex Festival of 28 May with thirty-two selected speakers, number 28 being “#Monoame Design, Che-Yu Wu”. His own blurb: a third-year NCTU student who has played with everything since childhood, from animation onward; at university he ran the piano club and founded the student union's marketing department, built a giant Christmas tree, then declared the fireworks over and started again as Monoame Design. He built the site as well: the pen “Complex Festival” on his CodePen dates from 11 May."
      },
      "keywords": [
        {
          "zh": "演講",
          "en": "Talks"
        },
        {
          "zh": "墨雨設計",
          "en": "Monoame Design"
        }
      ],
      "url": "https://web.archive.org/web/20160529112240/http://complexfestival.info/",
      "sources": [
        {
          "url": "https://web.archive.org/web/20160529112240/http://complexfestival.info/",
          "label": "complexfestival.info（2016-05-29 Wayback 存檔）"
        },
        {
          "url": "https://codepen.io/frank890417/pen/xVBWZa",
          "label": "CodePen：複雜生活節 Complex Festival"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁「其他作品」"
        }
      ],
      "related": [
        {
          "id": "nctu-christmas-tree-2014",
          "label": {
            "zh": "自我介紹裡的那棵樹",
            "en": "The tree in his own blurb"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採網站上寫的活動日 5/28；存檔在翌日。",
        "en": "Taken from the event date printed on the site, 28 May; the archive is from the following day."
      },
      "image": {
        "src": "/static/lab/2016/complex-festival-2016.webp",
        "alt": {
          "zh": "複雜生活節 2016：講者第 28 號「#墨雨設計 吳哲宇」｜活動主視覺或現場",
          "en": "Complex Festival 2016: speaker number 28, “#Monoame Design, Che-Yu Wu” — event image"
        },
        "credit": "complexfestival.info / page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=complex-festival-2016",
      "page_en": "https://cheyuwu.com/strata/2016/?id=complex-festival-2016",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-complex-festival-2016",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=complex-festival-2016"
    },
    {
      "year": "2016",
      "id": "course1-fundraising-open",
      "kind": "course",
      "date": "2016-06-03",
      "datePrecision": "day",
      "dateBasis": "fundraising-start",
      "status": "published",
      "title": {
        "zh": "動畫互動網頁程式入門：Hahow 第一門課募資上線",
        "en": "Hahow course one goes to crowdfunding"
      },
      "summary": {
        "zh": "Hahow 公開 API 把《動畫互動網頁程式入門 (HTML/CSS/JS)》的募資期間記為 2016 年 6 月 3 日到 7 月 3 日，課程頁的更新日誌寫 7/4「課程募資期間圓滿結束」，募資門檻是 50 人。課程頁的介紹寫給設計師與沒有程式基礎的人：用 Codepen 邊打邊看，從網頁元素、Sass 到 Vue.js 與互動鋼琴。他當時是交大電機系的學生。",
        "en": "The Hahow public API records the crowdfunding window of Animated Interactive Web Programming (HTML/CSS/JS) as 3 June to 3 July 2016, with a threshold of fifty backers; the update log on the course page notes on 7/4 that the campaign closed successfully. The course is pitched at designers and people with no programming background: write in Codepen and see the result at once, from page elements and Sass to Vue.js and an interactive piano. He was an electrical engineering undergraduate at the time."
      },
      "keywords": [
        {
          "zh": "線上課程",
          "en": "Online course"
        },
        {
          "zh": "募資",
          "en": "Crowdfunding"
        }
      ],
      "url": "https://hahow.in/cr/monoame-webdesign1",
      "sources": [
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁"
        },
        {
          "url": "https://api.hahow.in/api/courses/56189df9df7b3d0b005c6639",
          "label": "Hahow public course API"
        }
      ],
      "related": [
        {
          "id": "course1-published",
          "label": {
            "zh": "同一門課上線",
            "en": "The same course goes live"
          },
          "type": "source",
          "sourceUrl": "https://hahow.in/cr/monoame-webdesign1"
        },
        {
          "id": "course1-syllabus-pens",
          "label": {
            "zh": "課程頁連到的綱要與範例",
            "en": "The syllabus and examples the course page links to"
          },
          "type": "source",
          "sourceUrl": "https://hahow.in/cr/monoame-webdesign1"
        }
      ],
      "image": {
        "src": "/static/lab-captures/hahow-webdesign1.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁程式入門",
          "en": "Hahow course cover: Animated Interactive Web Programming"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "dateNote": {
        "zh": "採公開 API 的 proposalStartTime；同一筆資料的 createdAt 是 2015-10-10，即課程提案建立的日子。",
        "en": "Taken from the API's proposalStartTime; the same record's createdAt is 10 October 2015, when the course proposal was created."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=course1-fundraising-open",
      "page_en": "https://cheyuwu.com/strata/2016/?id=course1-fundraising-open",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-course1-fundraising-open",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=course1-fundraising-open"
    },
    {
      "year": "2016",
      "id": "poem-visualisation-2016",
      "kind": "prototype",
      "date": "2016-06-09",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "title": {
        "zh": "肆意留詩 #1 焦慮：新詩視覺化",
        "en": "Poems at Will, no. 1, Anxiety: a poem turned into an interactive page"
      },
      "summary": {
        "zh": "2016 年 6 月 monoame.com/poem/1/ 的存檔，頁面標題「肆意留詩 #1 焦慮」，詩是「焦慮 是時鐘裡有 六十 支秒針」，落款「作者：默金 互動視覺：墨雨設計」。Hahow 課程頁的「其他作品」把它列為「新詩視覺化」。這是他最早把文字做成互動視覺的嘗試之一，在官網的 Sketch 與每日創作之前。",
        "en": "A June 2016 archive of monoame.com/poem/1/, titled “Poems at Will, no. 1, Anxiety”. The poem begins “anxiety is a clock with sixty second hands”, credited to the poet Mo Jin with interactive visuals by Monoame Design. The “other works” list on his Hahow course page calls it poem visualisation. It is among his earliest attempts at turning text into an interactive image, before the sketches and daily works on this site."
      },
      "keywords": [
        {
          "zh": "互動視覺",
          "en": "Interactive visuals"
        },
        {
          "zh": "詩",
          "en": "Poetry"
        }
      ],
      "url": "https://web.archive.org/web/20160609063115/http://www.monoame.com/poem/1/",
      "sources": [
        {
          "url": "https://web.archive.org/web/20160609063115/http://www.monoame.com/poem/1/",
          "label": "monoame.com/poem/1/（2016-06-09 Wayback 存檔）"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁「其他作品」"
        }
      ],
      "related": [
        {
          "id": "ual-abstract-visual-identity",
          "label": {
            "zh": "同一個夏天的另一件視覺化",
            "en": "Another visualisation from the same summer"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採存檔日期；頁面本身沒有日期。",
        "en": "Taken from the archive date; the page itself carries no date."
      },
      "image": {
        "src": "/static/lab/2016/poem-visualisation-2016.webp",
        "alt": {
          "zh": "肆意留詩 #1 焦慮：新詩視覺化｜作品畫面",
          "en": "Poems at Will, no. 1, Anxiety: a poem turned into an interactive page — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=poem-visualisation-2016",
      "page_en": "https://cheyuwu.com/strata/2016/?id=poem-visualisation-2016",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-poem-visualisation-2016",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=poem-visualisation-2016"
    },
    {
      "year": "2016",
      "id": "course1-syllabus-pens",
      "kind": "course",
      "date": "2016-06-30",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "課程綱要與範例都寫在 CodePen 上",
        "en": "The syllabus and the examples, all written on CodePen"
      },
      "summary": {
        "zh": "第一門課的綱要本身就是一支 CodePen：「動畫互動網頁程式入門-課程綱要」建於 2016 年 6 月 30 日，募資期間放在課程頁上，累積上萬次瀏覽。開課前的 8 月，範例一支支跟著出現：「Project1」8 月 30 日、「Demo2-5」8 月 27 日、「Animated Web Design #Example-1」8 月 15 日，最後一支的頁面上寫著「吳哲宇（Che-Yu Wu），墨雨設計，創立墨雨設計，從平面設計、動畫玩到網頁前後端開發」。課程頁「課程單元總覽」裡的作業連結，指的就是這些 pen。",
        "en": "The syllabus of the first course is itself a pen: “Animated Interactive Web Programming — syllabus”, created on 30 June 2016, sat on the course page during the campaign and has been viewed tens of thousands of times. Through August, before the course opened, the examples appeared one by one: Project1 on 30 August, Demo2-5 on the 27th, Animated Web Design Example 1 on the 15th, the last carrying his own line: Che-Yu Wu, Monoame Design, from graphic design and animation to front- and back-end web work. The assignment links in the course page's unit list point at these pens."
      },
      "keywords": [
        {
          "zh": "CodePen",
          "en": "CodePen"
        },
        {
          "zh": "教材",
          "en": "Course material"
        }
      ],
      "url": "https://codepen.io/frank890417/pen/EymPZK",
      "sources": [
        {
          "url": "https://codepen.io/frank890417/pen/EymPZK",
          "label": "CodePen：動畫互動網頁程式入門-課程綱要"
        },
        {
          "url": "https://codepen.io/frank890417/pen/EgYWyM",
          "label": "CodePen：Project1"
        },
        {
          "url": "https://codepen.io/frank890417/pen/YWmVRJ",
          "label": "CodePen：Demo2-5"
        },
        {
          "url": "https://codepen.io/frank890417/pen/OXdeqr",
          "label": "CodePen：Animated Web Design #Example-1"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁"
        }
      ],
      "related": [
        {
          "id": "course1-published",
          "label": {
            "zh": "這些範例要教的那門課",
            "en": "The course these examples teach"
          },
          "type": "source",
          "sourceUrl": "https://hahow.in/cr/monoame-webdesign1"
        }
      ],
      "dateNote": {
        "zh": "採課程綱要 pen 的建立時間（UTC）。",
        "en": "Taken from the creation time of the syllabus pen (UTC)."
      },
      "image": {
        "src": "/static/lab/2016/course1-syllabus-pens.webp",
        "alt": {
          "zh": "課程綱要與範例都寫在 CodePen 上｜課程主視覺",
          "en": "The syllabus and the examples, all written on CodePen — course image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=course1-syllabus-pens",
      "page_en": "https://cheyuwu.com/strata/2016/?id=course1-syllabus-pens",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-course1-syllabus-pens",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=course1-syllabus-pens"
    },
    {
      "year": "2016",
      "id": "ual-abstract-visual-identity",
      "kind": "prototype",
      "date": "2016-07",
      "datePrecision": "month",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "title": {
        "zh": "Abstract：倫敦藝術大學短期課程的運算視覺識別",
        "en": "Abstract: a computational visual identity from a short course at University of the Arts London"
      },
      "summary": {
        "zh": "官網作品頁把期間寫成 07/2016 到 08/2016，說明這是他在倫敦藝術大學短期課程完成的作品：題目是把一首指定的音樂視覺化，他用網頁特效技術把音樂變成粒子，加入物理的運動路徑概念與重力、斥力和滑鼠互動，每次播放都會產生獨一無二的視覺識別。他寫這是自己最喜歡的作品之一。Hahow 課程頁的「其他作品」也列了 Abstract（將音樂轉成視覺形式），網頁的存檔在 2017 年 3 月，標題還留著 CodePen 的字樣。",
        "en": "The work page gives the span as July to August 2016 and says the piece was completed during a short course at University of the Arts London. The brief was to visualise a given piece of music; he turned it into particles with web effects, added trajectories with gravity, repulsion and mouse interaction, so that each playback produces a unique visual identity. He calls it one of his favourite works. The “other works” list on his Hahow course page also names Abstract, music turned into visual form; the page was archived in March 2017 with a CodePen title still on it."
      },
      "keywords": [
        {
          "zh": "音樂視覺化",
          "en": "Music visualisation"
        },
        {
          "zh": "粒子",
          "en": "Particles"
        }
      ],
      "url": "https://cheyuwu.com/project/-L3BGK0CxleqzCm_gTkL/",
      "sources": [
        {
          "url": "https://cheyuwu.com/project/-L3BGK0CxleqzCm_gTkL/",
          "label": "cheyuwu.com"
        },
        {
          "url": "https://web.archive.org/web/20170310152314/http://www.monoame.com/graphic_course/",
          "label": "monoame.com/graphic_course/（2017-03 Wayback 存檔）"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁「其他作品」"
        }
      ],
      "related": [
        {
          "id": "course1-fundraising-open",
          "label": {
            "zh": "同一個夏天",
            "en": "The same summer"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/img/mirror/f3b1bdd4740f.jpg",
        "alt": {
          "zh": "Abstract 音樂視覺化｜作品頁主視覺",
          "en": "Abstract music visualisation — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "dateNote": {
        "zh": "採官網作品頁標示的期間起點。",
        "en": "Taken from the start of the span printed on the work page."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=ual-abstract-visual-identity",
      "page_en": "https://cheyuwu.com/strata/2016/?id=ual-abstract-visual-identity",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-ual-abstract-visual-identity",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=ual-abstract-visual-identity"
    },
    {
      "year": "2016",
      "id": "course1-published",
      "kind": "course",
      "date": "2016-09-01",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "動畫互動網頁程式入門正式上線",
        "en": "Animated Interactive Web Programming goes live"
      },
      "summary": {
        "zh": "Hahow 公開 API 的 publishTime 是 2016 年 9 月 1 日，與預計開課日相同。這門課後來成為他三門 Hahow 課程裡學生最多的一門；課程頁在 2026 年顯示的購買人數超過一萬三千。同一個學年裡，這門課的作品集合系統與全部單元上線的紀錄，在 2016 到 2017 的牆上。",
        "en": "The publishTime in the Hahow public API is 1 September 2016, the planned start date. The course went on to become the largest of his three Hahow courses; in 2026 its page shows more than thirteen thousand purchases. The live work collector and the completion of all units belong to the 2016–2017 wall."
      },
      "keywords": [
        {
          "zh": "線上課程",
          "en": "Online course"
        },
        {
          "zh": "教學",
          "en": "Teaching"
        }
      ],
      "url": "https://hahow.in/cr/monoame-webdesign1",
      "sources": [
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁"
        },
        {
          "url": "https://api.hahow.in/api/courses/56189df9df7b3d0b005c6639",
          "label": "Hahow public course API"
        }
      ],
      "related": [
        {
          "id": "course1-fundraising-open",
          "label": {
            "zh": "同一門課的募資",
            "en": "The same course's campaign"
          },
          "type": "source",
          "sourceUrl": "https://hahow.in/cr/monoame-webdesign1"
        }
      ],
      "image": {
        "src": "/static/lab-captures/hahow-webdesign1.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁程式入門",
          "en": "Hahow course cover: Animated Interactive Web Programming"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "dateNote": {
        "zh": "採公開 API 的 publishTime。",
        "en": "Taken from the API's publishTime."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=course1-published",
      "page_en": "https://cheyuwu.com/strata/2016/?id=course1-published",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-course1-published",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=course1-published"
    },
    {
      "year": "2016",
      "id": "repo-animated-web-course",
      "title": {
        "zh": "Animated-Web-Course：動態網頁程式設計課程的配套工具",
        "en": "Animated-Web-Course — tooling for the interactive web course"
      },
      "kind": "open-source",
      "date": "2016-10-14",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "repo 描述寫著動態網頁程式設計課程。README 記下一支 parse_codepen API，用來抓 CodePen 的 og 圖與標題文字，傳入網址陣列就回傳網站的 og 資訊，並自動暫存解析過的網址加速載入。API 掛在 monoame.com 的 awi_class 路徑下，也就是同學作品集網站的後端。",
        "en": "The repository description reads as the interactive web programming course. Its README documents a parse_codepen API that pulls the og image and title text from CodePen, taking an array of addresses and returning the page metadata while caching what it has already parsed. The API sits under the awi_class path on monoame.com, the back end of the student gallery."
      },
      "keywords": [
        {
          "zh": "課程工具",
          "en": "Course tooling"
        },
        {
          "zh": "CodePen",
          "en": "CodePen"
        }
      ],
      "url": "https://github.com/frank890417/Animated-Web-Course",
      "sources": [
        {
          "url": "https://github.com/frank890417/Animated-Web-Course",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "awiclass-gallery",
          "label": {
            "zh": "同一套作品集系統的後端",
            "en": "The back end of the same gallery"
          },
          "type": "source",
          "year": "2017"
        }
      ],
      "dateNote": {
        "zh": "採 GitHub 的 repo 建立日期，實際開發起點可能更早。",
        "en": "Taken from the repository creation date on GitHub; the work itself may have started earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=repo-animated-web-course",
      "page_en": "https://cheyuwu.com/strata/2016/?id=repo-animated-web-course",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-repo-animated-web-course",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=repo-animated-web-course"
    },
    {
      "year": "2016",
      "id": "repo-organic-alpha",
      "title": {
        "zh": "Organic-Alpha：串前後端的 PHP 資料流腳本庫",
        "en": "Organic-Alpha — a PHP dataflow scripting library across front and back"
      },
      "kind": "open-source",
      "date": "2016-10-14",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "公開 repo，描述寫著一個以 PHP 資料流把前端與後端結合起來的函數式腳本庫。repo 只有 README 一行說明，沒有進一步文件。",
        "en": "A public repository described as a functional scripting library with a PHP dataflow that combines front end and back end. The repository carries only that single line in its README, with no further documentation."
      },
      "keywords": [
        {
          "zh": "PHP",
          "en": "PHP"
        },
        {
          "zh": "資料流",
          "en": "Dataflow"
        }
      ],
      "url": "https://github.com/frank890417/Organic-Alpha",
      "sources": [
        {
          "url": "https://github.com/frank890417/Organic-Alpha",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "repo-animated-web-course",
          "label": {
            "zh": "同一天開的 repo",
            "en": "A repository opened the same day"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採 GitHub 的 repo 建立日期，實際開發起點可能更早。",
        "en": "Taken from the repository creation date on GitHub; the work itself may have started earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=repo-organic-alpha",
      "page_en": "https://cheyuwu.com/strata/2016/?id=repo-organic-alpha",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-repo-organic-alpha",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=repo-organic-alpha"
    },
    {
      "year": "2016",
      "id": "repo-citibank-unitedway",
      "title": {
        "zh": "第 22 屆花旗聯合勸募活動動態網頁",
        "en": "The 22nd Citibank United Way campaign site"
      },
      "kind": "open-source",
      "date": "2016-10-24",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "公開 repo，README 寫著第 22 屆花旗聯合勸募活動動態網頁，並引了活動文案，講聯合勸募與花旗銀行長期匯集愛的星火。README 附上 CodePen 版本與當年的活動頁網址 citi2016.unitedway.org.tw。",
        "en": "A public repository whose README names it the 22nd Citibank United Way campaign site and quotes the campaign copy about United Way and Citibank gathering sparks of giving over many years. The README links a CodePen version and the campaign address citi2016.unitedway.org.tw."
      },
      "keywords": [
        {
          "zh": "活動網頁",
          "en": "Campaign site"
        },
        {
          "zh": "委託案",
          "en": "Commission"
        }
      ],
      "url": "https://github.com/frank890417/citibank_activity_website",
      "sources": [
        {
          "url": "https://github.com/frank890417/citibank_activity_website",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "repo-animated-web-course",
          "label": {
            "zh": "同一個月的公開 repo",
            "en": "A public repository from the same month"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採 GitHub 的 repo 建立日期，實際開發起點可能更早。",
        "en": "Taken from the repository creation date on GitHub; the work itself may have started earlier."
      },
      "image": {
        "src": "/static/lab/2016/repo-citibank-unitedway.webp",
        "alt": {
          "zh": "第 22 屆花旗聯合勸募活動動態網頁｜作品畫面",
          "en": "The 22nd Citibank United Way campaign site — project image"
        },
        "credit": "Che-Yu Wu / GitHub README image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=repo-citibank-unitedway",
      "page_en": "https://cheyuwu.com/strata/2016/?id=repo-citibank-unitedway",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-repo-citibank-unitedway",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=repo-citibank-unitedway"
    },
    {
      "year": "2016",
      "id": "course1-works-collector",
      "title": {
        "zh": "動畫互動網頁程式入門：即時作品集合系統上線",
        "en": "Hahow course one — a live student work collector goes up"
      },
      "kind": "course",
      "date": "2016-11-07",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "Hahow 第一門課《動畫互動網頁程式入門》的課程頁更新日誌寫著 11/7 新增即時作品集合系統，並記下已經超過一百件同學繳交作品與練習，同一則更新也寫到 11/15 之前已上線 85 單元共 1230 分鐘。這個收作業的網站是後來媒體報導裡提到的客製化作業收集機制。",
        "en": "The update log on the Hahow course page for the first course records that a live student work collector was added on 7 November, with more than a hundred pieces of student work and practice already submitted, and that 85 units totalling 1,230 minutes were online before 15 November. This homework site is the custom collection mechanism later described in press coverage."
      },
      "keywords": [
        {
          "zh": "課程營運",
          "en": "Course operations"
        },
        {
          "zh": "學生作品",
          "en": "Student work"
        }
      ],
      "url": "https://hahow.in/cr/monoame-webdesign1",
      "sources": [
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁更新日誌"
        },
        {
          "url": "https://api.hahow.in/api/courses/56189df9df7b3d0b005c6639",
          "label": "Hahow public course API"
        }
      ],
      "related": [
        {
          "id": "awiclass-gallery",
          "label": {
            "zh": "同一套收作業的網站",
            "en": "The same homework collection site"
          },
          "type": "source",
          "year": "2017"
        }
      ],
      "dateNote": {
        "zh": "課程頁的更新日誌只寫月日，年份依同一份日誌的「7/4 課程募資期間圓滿結束」與 Hahow 公開 API 的募資截止 2016-07-03、上線 2016-09-01 推定。",
        "en": "The update log on the course page gives only month and day. The year is inferred from the same log's note that crowdfunding closed on 7/4 and from the Hahow public API, which records the funding deadline as 3 July 2016 and publication as 1 September 2016."
      },
      "image": {
        "src": "/static/lab-captures/hahow-webdesign1.webp",
        "alt": {
          "zh": "Hahow 課程封面：動畫互動網頁程式入門",
          "en": "Hahow course cover: Animated Interactive Web Programming"
        },
        "credit": "Che-Yu Wu / Hahow course cover"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=course1-works-collector",
      "page_en": "https://cheyuwu.com/strata/2016/?id=course1-works-collector",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-course1-works-collector",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=course1-works-collector"
    },
    {
      "year": "2016",
      "id": "repo-zashare-website",
      "title": {
        "zh": "zashare_website：雜學校網站",
        "en": "zashare_website — the ZaShare site"
      },
      "kind": "open-source",
      "date": "2016-11-19",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "summary": {
        "zh": "公開 repo，描述與 README 都只寫 zashare 雜學校網站。主要語言標為 JavaScript，最後一次推送就在開檔當天。雜學校是他這段時間反覆出現的客戶，直播裡也拿它的資料當範例。",
        "en": "A public repository whose description and README both read simply as the ZaShare site. Its main language is listed as JavaScript and the last push falls on the day it was created. ZaShare recurs as a client through this period, and its data appears as the sample set in one of the streams."
      },
      "keywords": [
        {
          "zh": "雜學校",
          "en": "ZaShare"
        },
        {
          "zh": "委託案",
          "en": "Commission"
        }
      ],
      "url": "https://github.com/frank890417/zashare_website",
      "sources": [
        {
          "url": "https://github.com/frank890417/zashare_website",
          "label": "GitHub"
        }
      ],
      "related": [
        {
          "id": "boss-coding-vue-search",
          "label": {
            "zh": "直播裡用雜學校資料當範例",
            "en": "The stream using ZaShare data as its sample"
          },
          "type": "theme",
          "year": "2017"
        },
        {
          "id": "repo-pacman-zashare",
          "label": {
            "zh": "同一個雜學校客戶線",
            "en": "The same ZaShare client line"
          },
          "type": "theme",
          "year": "2017"
        }
      ],
      "dateNote": {
        "zh": "採 GitHub 的 repo 建立日期，實際開發起點可能更早。",
        "en": "Taken from the repository creation date on GitHub; the work itself may have started earlier."
      },
      "image": {
        "src": "/static/lab/2016/repo-zashare-website.webp",
        "alt": {
          "zh": "zashare_website：雜學校網站｜作品畫面",
          "en": "zashare_website — the ZaShare site — project image"
        },
        "credit": "Monoame Design / portfolio image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=repo-zashare-website",
      "page_en": "https://cheyuwu.com/strata/2016/?id=repo-zashare-website",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-repo-zashare-website",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=repo-zashare-website"
    },
    {
      "year": "2016",
      "id": "chemical-plant-3d-2014",
      "kind": "prototype",
      "date": "2014-02-07",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "化工機械廠房 3D 動畫：給高霖再生能源的製程影片",
        "en": "Chemical plant 3D animation: a process film for GL Renewable Energy"
      },
      "summary": {
        "zh": "2014 年 2 月替高霖再生能源做的化工廠房 3D 動畫，那時他大一下。3ds Max 渲染把製程拆成列管式預熱、板式冷凝、循環冷卻、分餾桶與接收桶幾套設備，加上中英文標示和 a 到 i 的流向。3 月 19 日輸出用 Flash 做的流程動畫，片頭寫「高霖再生能源股份有限公司 工程流程圖」。",
        "en": "A 3D animation of a chemical plant made for Gaolin Renewable Energy in February 2014, in the second term of his first university year. The 3ds Max renders break the process into a tube preheater, a plate condenser, a cooling loop, a fractionation drum and a receiving tank, with labels in Chinese and English and flow marked a to i. On 19 March he exported a process animation built in Flash, whose title card reads “Gaolin Renewable Energy Co., Ltd. process flow”."
      },
      "keywords": [
        {
          "zh": "3D 動畫",
          "en": "3D animation"
        },
        {
          "zh": "工業製程",
          "en": "Industrial process"
        },
        {
          "zh": "委託",
          "en": "Commission"
        }
      ],
      "url": "https://cheyuwu.com/archive/chemical-plant-3d-2014/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/chemical-plant-3d-2014/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "image": {
        "src": "/static/lab/2016/chemical-plant-3d-2014.webp",
        "alt": {
          "zh": "3D 渲染圖：電磁加熱的分餾桶、列管式預熱與板式冷凝，附中英文標示",
          "en": "3D render of the heated fractionating barrel, tubular preheater and panel condenser, labelled in Chinese and English"
        },
        "credit": "Che-Yu Wu / render, 2014-02"
      },
      "dateNote": {
        "zh": "採資料夾名稱的日期 20140207。渲染圖檔案時間 2 月 11 日到 26 日，流程動畫影片 3 月 19 日。",
        "en": "Taken from the date in the folder name, 20140207. The renders are dated 11 to 26 February and the process animation video 19 March."
      },
      "related": [
        {
          "id": "design-talk-2014",
          "label": {
            "zh": "他在講座裡把這批渲染圖放進「3D 設計：工廠」",
            "en": "He put these renders on the “3D design: factory” slide of his lecture"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=chemical-plant-3d-2014",
      "page_en": "https://cheyuwu.com/strata/2016/?id=chemical-plant-3d-2014",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-chemical-plant-3d-2014",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=chemical-plant-3d-2014"
    },
    {
      "year": "2016",
      "id": "design-talk-2014",
      "kind": "talk",
      "date": "2014-11-30",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "設計講座〈深旅〉：交大學聯會行銷部長的 39 頁簡報",
        "en": "Design lecture “A Travel to the Design World '14”: a 39-page deck by the student union's head of marketing"
      },
      "summary": {
        "zh": "2014 年 11 月 30 日晚上 6 點 10 分，工四 B1 合勤講堂，海報寫主講人是學聯會行銷部長吳哲宇。簡報 39 頁，先講他的經歷：宏碁數創獎 2008 到 2012、黑板戰爭、插畫、3D 設計（電梯、醫療、工廠）、三采文化特效、網站設計，再用 2014 年 7 月起的學聯會平面設計講設計態度、10000 小時定理、觀察生活與連結。講座流程是設計的角色、PS 實作基礎、PS 綜合應用和自由交流。",
        "en": "At 6:10 pm on 30 November 2014, in the Heqin Auditorium (合勤講堂) at Engineering Building 4, basement 1, the poster names the student union's head of marketing, Che-Yu Wu, as the speaker. The 39-page deck starts with his own work: the Acer Digital Creation Awards 2008 to 2012, the Blackboard War, illustration, 3D design (elevators, medical, factory), effects for Sun Color, and web design. It then uses the student union graphic design he had done since July 2014 to talk about design attitude, the 10,000-hour rule, observing life and connection. The programme was the role of design, Photoshop basics, Photoshop in practice and open exchange."
      },
      "keywords": [
        {
          "zh": "設計講座",
          "en": "Design lecture"
        },
        {
          "zh": "學聯會",
          "en": "Student union"
        },
        {
          "zh": "簡報",
          "en": "Slide deck"
        }
      ],
      "url": "https://cheyuwu.com/archive/design-talk-2014/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/design-talk-2014/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "image": {
        "src": "/static/lab/2016/design-talk-2014.webp",
        "alt": {
          "zh": "講座簡報封面：大字「設計」與「深旅」，下方寫主講者交大學聯會行銷部長吳哲宇",
          "en": "The deck's title page: large type for “design” and “deep journey”, with the speaker named as the student union's head of marketing, Che-Yu Wu"
        },
        "credit": "Che-Yu Wu / slide 1, 2014-11"
      },
      "dateNote": {
        "zh": "採海報與簡報檔名的講座日 2014-11-30。",
        "en": "Taken from the lecture date on the poster and in the deck's file name, 30 November 2014."
      },
      "related": [
        {
          "id": "student-union-graphics-2014",
          "label": {
            "zh": "簡報第 18 頁那面海報牆的原稿",
            "en": "The originals behind the wall of posters on page 18"
          },
          "type": "theme"
        },
        {
          "id": "chemical-plant-3d-2014",
          "label": {
            "zh": "「3D 設計：工廠」那頁的渲染圖",
            "en": "The renders on the “3D design: factory” page"
          },
          "type": "theme"
        },
        {
          "id": "lymphedema-animation-2013",
          "label": {
            "zh": "「3D 設計：醫療」那頁的醫療動畫",
            "en": "The medical animation on the “3D design: medical” page"
          },
          "type": "theme"
        },
        {
          "id": "suncolor-book-effects-2014",
          "label": {
            "zh": "「三采文化 特效」那一頁",
            "en": "The “Sun Color effects” page"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=design-talk-2014",
      "page_en": "https://cheyuwu.com/strata/2016/?id=design-talk-2014",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-design-talk-2014",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=design-talk-2014"
    },
    {
      "year": "2016",
      "id": "logic-sketches-2013",
      "kind": "music",
      "date": "2013-09-11",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "Logic 作曲練習：2013 秋到 2014 初的工程檔與一個預覽",
        "en": "Logic sketches from autumn 2013 to early 2014: project files and one preview"
      },
      "summary": {
        "zh": "大一上用 Logic 做的曲子。22 個工程從 2013 年 8 月 29 日到 2014 年 1 月 16 日，沒有匯出的完成曲，能播的只有 Omni Night Sky 裡 Logic 自動存下的 81 秒預覽。其他工程留下視窗截圖，看得到他試過的音色：鈴、豎琴、馬林巴、三角鋼琴、大鍵琴、長笛和古箏。",
        "en": "Pieces made in Logic in his first term at university. The 22 projects run from 29 August 2013 to 16 January 2014 and none was exported as a finished track; the only thing that plays is an 81-second preview Logic saved inside Omni Night Sky. The other projects keep window captures that show the sounds he tried: bells, harp, marimba, grand piano, harpsichord, flute and guzheng."
      },
      "keywords": [
        {
          "zh": "Logic",
          "en": "Logic"
        },
        {
          "zh": "作曲",
          "en": "Composition"
        },
        {
          "zh": "草稿",
          "en": "Sketches"
        }
      ],
      "url": "https://cheyuwu.com/archive/logic-sketches-2013/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/logic-sketches-2013/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "image": {
        "src": "/static/lab/2016/logic-sketches-2013.webp",
        "alt": {
          "zh": "Logic 視窗截圖：Bluebird 鼓組、Unplugged Bass、Grand Piano and Pad、Medieval Lute、Church Choir 五條軌道",
          "en": "A Logic window screenshot with tracks Bluebird drums, Unplugged Bass, Grand Piano and Pad, Medieval Lute and Church Choir"
        },
        "credit": "Che-Yu Wu / Logic window capture, 2013-08-29"
      },
      "dateNote": {
        "zh": "採大一開學後第一個以日期命名的工程 20130911，檔案時間 2013-09-11。最早的工程 Omni Night Sky 是 2013-08-29，比這面牆的起點 9 月 9 日早 11 天，音檔預覽取自它。",
        "en": "Taken from the first date-named project after term began, 20130911, file time 11 September 2013. The earliest project, Omni Night Sky, is dated 29 August 2013, 11 days before this wall's start on 9 September, and the audio preview comes from it."
      },
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=logic-sketches-2013",
      "page_en": "https://cheyuwu.com/strata/2016/?id=logic-sketches-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-logic-sketches-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=logic-sketches-2013"
    },
    {
      "year": "2016",
      "id": "lymphedema-animation-2013",
      "kind": "prototype",
      "date": "2013-10-10",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "淋巴水腫治療動畫：長庚醫院的 3D 醫療影片",
        "en": "Lymphedema treatment animation: a 3D medical film for Chang Gung Hospital"
      },
      "summary": {
        "zh": "2013 年秋天替長庚醫院做的 3D 醫療動畫，片尾字幕寫「Animation:Wu Che Yu」。64 秒的最後一版依序是設計 10 × 5 公分的皮瓣、切口、移植到手腕、血管接合、淋巴結吸收淋巴液，最後是重力的作用。工程從 8 月 28 日做到 10 月 10 日，留下 17 支渲染和 7 個版本。原件頁放其中 34 秒，拿掉了聲音。",
        "en": "A 3D medical animation made for Chang Gung Memorial Hospital in the autumn of 2013; the end credit reads “Animation: Wu Che Yu”. The 64-second final version runs through designing a 10 × 5 cm flap, the incision, the transfer to the wrist, joining the vessels, the lymph node taking up lymph, and finally the effect of gravity. The work ran from 28 August to 10 October and left 17 renders and 7 versions. The archive page shows 34 seconds of it without sound."
      },
      "keywords": [
        {
          "zh": "3D 動畫",
          "en": "3D animation"
        },
        {
          "zh": "醫療",
          "en": "Medical"
        },
        {
          "zh": "委託",
          "en": "Commission"
        }
      ],
      "url": "https://cheyuwu.com/archive/lymphedema-animation-2013/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/lymphedema-animation-2013/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "image": {
        "src": "/static/lab/2016/lymphedema-animation-2013.webp",
        "alt": {
          "zh": "淋巴結動畫畫面：紅色的淋巴結與細小的淋巴管",
          "en": "A frame from the animation: a red lymph node with fine lymph vessels"
        },
        "credit": "Che-Yu Wu / animation frame, 2013"
      },
      "dateNote": {
        "zh": "採最後一版 VGLN_7.mp4 的檔案時間 2013-10-10。資料夾最早的檔案是 8 月 28 日的 hand.rar 與 8 月 29 日的 hand.avi，比這面牆的起點 9 月 9 日早，所以紀錄記在最後一版。",
        "en": "Taken from the file time of the last version, VGLN_7.mp4, 10 October 2013. The earliest files in the folder, hand.rar on 28 August and hand.avi on 29 August, predate this wall's start on 9 September, so the record sits on the last version."
      },
      "related": [
        {
          "id": "suncolor-book-effects-2014",
          "label": {
            "zh": "隔年同樣從醫療題材接到的特效案",
            "en": "A visual-effects job the next year that also grew out of medical subject matter"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=lymphedema-animation-2013",
      "page_en": "https://cheyuwu.com/strata/2016/?id=lymphedema-animation-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-lymphedema-animation-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=lymphedema-animation-2013"
    },
    {
      "year": "2016",
      "id": "nctu-hiphop-briefing-2014",
      "kind": "talk",
      "date": "2014-05-15",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "交大嘻哈研究社說明會簡報：食堂節奏快閃、壓力源遊戲、LightMare、Sensing Umbrella",
        "en": "NCTU Hip-hop Research Club briefing deck: a canteen flash-rhythm, a stress-source game, LightMare, Sensing Umbrella"
      },
      "summary": {
        "zh": "簡報檔名 20140515分享簡報，海報寫 2014 年 5 月 15 日星期四晚上 7 點、工四 203 的社員大會暨說明討論會。30 頁先講理念：For Fun、Share Joys、Surprise、Social、Utopia，再提四個實驗：食堂節奏快閃、打壓力源的體感遊戲、NCTU LightMare、Sensing Umbrella。最後三頁是問答，包括怎麼入社。",
        "en": "The deck is named 20140515 sharing deck, and its poster announces a members' meeting and briefing at 7 pm on Thursday 15 May 2014 in Engineering Building 4, room 203. Its 30 pages start with the ideas: For Fun, Share Joys, Surprise, Social, Utopia, then propose four experiments: a flash-rhythm in the canteen, a motion game for hitting stress sources, NCTU LightMare and Sensing Umbrella. The last three pages are questions and answers, including how to join."
      },
      "keywords": [
        {
          "zh": "互動裝置",
          "en": "Interactive installation"
        },
        {
          "zh": "社團",
          "en": "Student club"
        },
        {
          "zh": "簡報",
          "en": "Slide deck"
        }
      ],
      "url": "https://cheyuwu.com/archive/nctu-hiphop-briefing-2014/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/nctu-hiphop-briefing-2014/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "image": {
        "src": "/static/lab/2016/nctu-hiphop-briefing-2014.webp",
        "alt": {
          "zh": "紅色禮物盒，下方寫 Surprise，中文句子是帶給身邊的人們打破現實的憧憬",
          "en": "A red gift box with the word Surprise and a Chinese line about giving people around you a surprise that breaks reality"
        },
        "credit": "Che-Yu Wu / slide 5, 2014-05"
      },
      "dateNote": {
        "zh": "採簡報檔名與海報上的 2014 年 5 月 15 日。",
        "en": "Taken from the date in the file name and on the poster, 15 May 2014."
      },
      "related": [
        {
          "id": "sharing-deck-2014-01",
          "label": {
            "zh": "四個月前的分享簡報，同一批詞",
            "en": "The sharing deck four months earlier, with the same words"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=nctu-hiphop-briefing-2014",
      "page_en": "https://cheyuwu.com/strata/2016/?id=nctu-hiphop-briefing-2014",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-nctu-hiphop-briefing-2014",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=nctu-hiphop-briefing-2014"
    },
    {
      "year": "2016",
      "id": "sharing-deck-2014-01",
      "kind": "talk",
      "date": "2014-01-26",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "2014 年 1 月的分享簡報：兩個夢想、For Fun 到 Utopia",
        "en": "A sharing deck from January 2014: two dreams, For Fun to Utopia"
      },
      "summary": {
        "zh": "19 頁簡報，存檔日 2014 年 1 月 26 日。第一頁的標題是 Photographer 加一個問號，第五頁「What did I do」列出宏碁數位創作獎的成績，第六頁用一個 $ 和一個 ★ 的天秤講兩個夢想。後半每頁一個詞：For Fun、Share Joys、Surprise、Conbine、Reconstruct、Timing、Conclude、Social、Utopia，最後一頁是「The End And it's NOT The End」。同一個資料夾放了三支舊作影片，這裡沒有放。",
        "en": "A 19-page deck saved on 26 January 2014. Page one asks “Photographer?”, page five, “What did I do”, lists his results at the Acer Digital Creation Awards, and page six weighs two dreams on a scale, one marked $ and one marked ★. The second half gives one word per page: For Fun, Share Joys, Surprise, Conbine, Reconstruct, Timing, Conclude, Social, Utopia, and the last page reads “The End And it's NOT The End”. The same folder holds three earlier films, which are not shown here."
      },
      "keywords": [
        {
          "zh": "簡報",
          "en": "Slide deck"
        },
        {
          "zh": "分享",
          "en": "Sharing"
        }
      ],
      "url": "https://cheyuwu.com/archive/sharing-deck-2014-01/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/sharing-deck-2014-01/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "image": {
        "src": "/static/lab/2016/sharing-deck-2014-01.webp",
        "alt": {
          "zh": "藍色的相機圖示，下方寫 Photographer 與問號",
          "en": "A blue camera icon above the words “Photographer?”"
        },
        "credit": "Che-Yu Wu / slide 1, 2014-01"
      },
      "dateNote": {
        "zh": "採簡報檔的修改時間 2014-01-26。資料夾名稱寫 20140127Sharing，差一天。",
        "en": "Taken from the modification time of the deck, 26 January 2014. The folder name says 20140127Sharing, a day later."
      },
      "related": [
        {
          "id": "nctu-hiphop-briefing-2014",
          "label": {
            "zh": "四個月後說明會簡報沿用了同一批詞",
            "en": "The briefing deck four months later reuses the same words"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=sharing-deck-2014-01",
      "page_en": "https://cheyuwu.com/strata/2016/?id=sharing-deck-2014-01",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-sharing-deck-2014-01",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=sharing-deck-2014-01"
    },
    {
      "year": "2016",
      "id": "student-union-graphics-2014",
      "kind": "prototype",
      "date": "2014-07",
      "datePrecision": "month",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "學聯會與社團的平面設計：2014 年的海報、新生包與名片",
        "en": "Graphic design for the student union and clubs: posters, a new-student pack and a business card, 2014"
      },
      "summary": {
        "zh": "2TB 的「作品集」壓縮檔收了 45 張 JPG 和多數對應的 PSD，檔名以日期開頭，從 2014 年 5 月 13 日到 11 月 23 日。他的講座簡報把這段寫成「平面設計 2014.7-Now」，海報角落常見「學聯會行銷部」的標誌。這裡挑 14 件：學聯會 LOGO 徵選與投票、十三舍停水停電和七夕停電公告、新生包（盒裝照寫 1317 份已寄出）與兩張漫畫、校長遴選意見、電機系二手書拍賣、PS 教學討論會、聯合耶誕舞會，和一張鋼琴社社長名片。",
        "en": "The 2TB drive's “作品集.rar” holds 45 JPG files and most of their PSDs, with file names that start with a date, running from 13 May to 23 November 2014. His lecture deck labels this stretch “graphic design 2014.7-Now”, and the posters often carry the logo of the student union's marketing department in a corner. Fourteen pieces are shown: the student union logo competition and vote, the notices for the dormitory 13 water and power cut and the Qixi blackout, the new-student pack (its box photograph reads 1,317 already sent) with two comics, the university president selection survey, a secondhand book sale by the electrical engineering department, a Photoshop workshop, a joint Christmas dance, and a piano club president's business card."
      },
      "keywords": [
        {
          "zh": "平面設計",
          "en": "Graphic design"
        },
        {
          "zh": "學聯會",
          "en": "Student union"
        },
        {
          "zh": "海報",
          "en": "Posters"
        }
      ],
      "url": "https://cheyuwu.com/archive/student-union-graphics-2014/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/student-union-graphics-2014/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "image": {
        "src": "/static/lab/2016/student-union-graphics-2014.webp",
        "alt": {
          "zh": "新生包的盒裝照：深色盒子上有學聯會徽章與字樣，右下角寫交大學聯會新生包 1317 份已寄出",
          "en": "A photograph of the new-student pack box: a dark box with the student union crest, captioned NCTU student union new-student pack, 1,317 already sent"
        },
        "credit": "Che-Yu Wu / design, 2014-08"
      },
      "dateNote": {
        "zh": "採他簡報寫的起點「平面設計 2014.7-Now」。挑出的檔名日期從 6 月 26 日到 11 月 10 日，作品集裡最早的是 5 月 13 日。",
        "en": "Taken from the start he gives in his deck, “graphic design 2014.7-Now”. The file-name dates of the pieces shown run from 26 June to 10 November, and the earliest in the archive is 13 May."
      },
      "related": [
        {
          "id": "design-talk-2014",
          "label": {
            "zh": "他在講座第 18 頁把這批海報拼成一面牆",
            "en": "He assembled these posters into one wall on page 18 of his lecture"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=student-union-graphics-2014",
      "page_en": "https://cheyuwu.com/strata/2016/?id=student-union-graphics-2014",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-student-union-graphics-2014",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=student-union-graphics-2014"
    },
    {
      "year": "2016",
      "id": "suncolor-book-effects-2014",
      "kind": "prototype",
      "date": "2014-05",
      "datePrecision": "month",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "三采文化三本書的特效：《最光明，也最黑暗的醫療現場》片頭",
        "en": "Effects for three Sun Color books: the title sequence of the book on medicine's brightest and darkest scene"
      },
      "summary": {
        "zh": "他 2014 年 11 月的設計講座簡報寫著「三采文化 特效 2013.7-2014.10」。硬碟上有三個書籍宣傳影片的工程資料夾，分別叫「會說故事，世界聽你的」「最光明與最黑暗的醫療現場」「林秋離」，裡面是 Premiere 與 After Effects 專案和逐版輸出。影片主體是受訪者和拍攝現場，原件頁只放他做的片頭：散景光圈上淡入手寫字的書名，約 9 秒後光圈變成紅點散開。",
        "en": "His November 2014 design talk lists “Sun Color Culture, effects, 2013.7–2014.10”. The drives hold three book-promotion video folders, named for storytelling, for medicine's brightest and darkest scenes, and for Lin Chiu-li, with Premiere and After Effects projects and every exported version. The films are mostly interviews and location footage, so the archive page shows only the title sequence he made: the handwritten book title fading in over bokeh, which after about nine seconds breaks into scattering red dots."
      },
      "keywords": [
        {
          "zh": "特效",
          "en": "Visual effects"
        },
        {
          "zh": "片頭",
          "en": "Title sequence"
        },
        {
          "zh": "委託",
          "en": "Commission"
        }
      ],
      "url": "https://cheyuwu.com/archive/suncolor-book-effects-2014/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/suncolor-book-effects-2014/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "image": {
        "src": "/static/lab/2016/suncolor-book-effects-2014.webp",
        "alt": {
          "zh": "橘紫色散景光圈上，手寫字的標題「最光明，也最黑暗的醫療現場」",
          "en": "Hand-lettered title over orange and purple bokeh circles"
        },
        "credit": "Che-Yu Wu / frame from the 2014-05 cut"
      },
      "dateNote": {
        "zh": "採片頭所在版本 LightDark.mp4 的檔案時間 2014-05-19。講座簡報把整段合作寫成 2013 年 7 月到 2014 年 10 月。",
        "en": "Taken from the file time of the version containing this title, LightDark.mp4, 19 May 2014. The lecture deck gives the whole engagement as July 2013 to October 2014."
      },
      "related": [
        {
          "id": "design-talk-2014",
          "label": {
            "zh": "記下這段合作的講座簡報",
            "en": "The lecture deck that records this engagement"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2016/?id=suncolor-book-effects-2014",
      "page_en": "https://cheyuwu.com/strata/2016/?id=suncolor-book-effects-2014",
      "record_url": "https://cheyuwu.com/zh/strata/2016/#lab-suncolor-book-effects-2014",
      "panel_url": "https://cheyuwu.com/zh/strata/2016/?id=suncolor-book-effects-2014"
    },
    {
      "year": "2013",
      "id": "acer-5-computer-vs-power",
      "kind": "award",
      "date": "2009-05-18",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "past-event-listed",
      "title": {
        "zh": "第五屆宏碁數位創作獎國中組首獎：Computer vs. Power",
        "en": "5th Acer Digital Creation Award, junior high first prize: Computer vs. Power"
      },
      "summary": {
        "zh": "主辦方網站 2009 年 5 月 18 日公布的得獎名單，國中組第一行是「711 大安國中 吳哲宇 首獎」；歷屆頁把這一屆的主題記為「節能減碳‧地球永續」，作品名 Computer VS Power。聯合報 2012 年的報導寫這件提醒大家隨手關電腦、節約能源。他的 YouTube 頻道留著這支兩分多鐘的動畫，未列出、2010 年 2 月上傳，說明只有一句「第五屆宏碁數位創作國中組首獎作品」。這是他公開紀錄裡最早的一件作品，那年國二。",
        "en": "The winners list the organiser posted on 18 May 2009 opens the junior high division with “711 Da-An Junior High, Che-Yu Wu, first prize”; the archive page files that year under the theme of energy saving and gives the title as Computer VS Power. The 2012 United Daily News report describes it as a reminder to switch computers off. The two-minute animation is still on his YouTube channel, unlisted, uploaded in February 2010 with a one-line description. It is the earliest work in his public record, made in his second year of junior high."
      },
      "keywords": [
        {
          "zh": "宏碁數位創作獎",
          "en": "Acer Digital Creation Award"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://www.youtube.com/watch?v=guj5jYcukE0",
      "sources": [
        {
          "url": "https://web.archive.org/web/20100330172039/http://digiaward.nctu.edu.tw/digiaward_5/news.php",
          "label": "第五屆得獎名單（主辦方網站，Wayback 存檔）"
        },
        {
          "url": "https://web.archive.org/web/20111002094039/http://digiaward.nctu.edu.tw/history.php",
          "label": "歷屆得獎作品頁（Wayback 存檔）"
        },
        {
          "url": "https://www.youtube.com/watch?v=guj5jYcukE0",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        },
        {
          "url": "https://paper.udn.com/udnpaper/PIA0056/211159/web/",
          "label": "聯合報 校園博覽會電子報 2012-02-15"
        }
      ],
      "related": [
        {
          "id": "acer-6-dream-come-true",
          "label": {
            "zh": "同一個獎的下一屆",
            "en": "The same award, the next year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/guj5jYcukE0/hqdefault.jpg",
        "alt": {
          "zh": "Computer vs. Power 動畫畫面｜YouTube 影片縮圖",
          "en": "A frame from Computer vs. Power — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採主辦方公布得獎名單的日期。影片是未列出的影片，2010 年 2 月 11 日上傳。",
        "en": "Taken from the date the organiser posted the winners list. The video is unlisted and was uploaded on 11 February 2010."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=acer-5-computer-vs-power",
      "page_en": "https://cheyuwu.com/strata/2013/?id=acer-5-computer-vs-power",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-acer-5-computer-vs-power",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=acer-5-computer-vs-power"
    },
    {
      "year": "2013",
      "id": "acer-6-dream-come-true",
      "kind": "award",
      "date": "2010-02-24",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "title": {
        "zh": "第六屆宏碁數位創作獎國中組首獎：Dream Come True",
        "en": "6th Acer Digital Creation Award, junior high first prize: Dream Come True"
      },
      "summary": {
        "zh": "主辦方網站 2009 年 12 月 31 日的得獎名單列了「426 臺北市立大安國中 吳哲宇」並註明名次在頒獎典禮公布，典禮訂於 2010 年 2 月 24 日台北市博愛國小；歷屆頁記這一屆主題「數位時間膠囊．珍藏創意種子」，國中組首獎 Dream Come True。他的頻道上這支影片 2011 年 2 月才上傳，片頭是一整片金色方塊上的標題「全世界的錢都是我的」；聯合報寫它講的是從混沌玩樂中驚醒、努力實踐夢想。",
        "en": "The organiser's list of 31 December 2009 names “426 Taipei Da-An Junior High, Che-Yu Wu” and notes that rankings would be announced at the ceremony, set for 24 February 2010; the archive page records the theme as a digital time capsule and the junior high first prize as Dream Come True. The video reached his channel only in February 2011, opening on a field of gold blocks with the caption “all the money in the world is mine”; the United Daily News describes it as waking from idle play to chase a dream."
      },
      "keywords": [
        {
          "zh": "宏碁數位創作獎",
          "en": "Acer Digital Creation Award"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://www.youtube.com/watch?v=xdJiXosHinI",
      "sources": [
        {
          "url": "https://web.archive.org/web/20100214164506/http://digiaward.nctu.edu.tw/news.php",
          "label": "第六屆得獎名單與頒獎典禮公告（Wayback 存檔）"
        },
        {
          "url": "https://web.archive.org/web/20111002094039/http://digiaward.nctu.edu.tw/history.php",
          "label": "歷屆得獎作品頁（Wayback 存檔）"
        },
        {
          "url": "https://www.youtube.com/watch?v=xdJiXosHinI",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        },
        {
          "url": "https://paper.udn.com/udnpaper/PIA0056/211159/web/",
          "label": "聯合報 校園博覽會電子報 2012-02-15"
        }
      ],
      "related": [
        {
          "id": "acer-7-touch-new-future",
          "label": {
            "zh": "同一個獎的下一屆",
            "en": "The same award, the next year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/xdJiXosHinI/hqdefault.jpg",
        "alt": {
          "zh": "Dream Come True 片頭：金色方塊上的標題｜YouTube 影片縮圖",
          "en": "Dream Come True title frame on gold blocks — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採主辦方公告的頒獎典禮日；入圍名單 2009 年 12 月 31 日公布，影片 2011 年 2 月 21 日上傳。",
        "en": "Taken from the ceremony date the organiser announced; the list went up on 31 December 2009 and the video on 21 February 2011."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=acer-6-dream-come-true",
      "page_en": "https://cheyuwu.com/strata/2013/?id=acer-6-dream-come-true",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-acer-6-dream-come-true",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=acer-6-dream-come-true"
    },
    {
      "year": "2013",
      "id": "acer-7-touch-new-future",
      "kind": "award",
      "date": "2011-03-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "past-event-listed",
      "title": {
        "zh": "第七屆宏碁數位創作獎評審團超級大獎：Touch New Future",
        "en": "7th Acer Digital Creation Award, jury grand prize: Touch New Future"
      },
      "summary": {
        "zh": "主辦方 2011 年 3 月 4 日公布的得獎名單，第一行是「評審團超級大獎（獎金 20 萬）Touch New Future 台北市立建國中學 吳哲宇 指導老師 賴易辰」，同一件也拿下高中普通組首獎（獎金 10 萬）。他前一天就把影片放上頻道，說明只有三行：第七屆宏碁數位創作獎、建國中學吳哲宇、30 萬元評審團超級大獎。聯合報後來寫評審對高一的他製作功力感到驚艷。三分多鐘的動畫，畫面是手繪與電腦動畫的混合。",
        "en": "The organiser's winners list of 4 March 2011 opens with the jury grand prize of NT$200,000 for Touch New Future by Che-Yu Wu of Taipei Municipal Jianguo High School, supervised by Lai Yi-chen; the same piece also took the general senior high first prize of NT$100,000. He had put the video on his channel the day before, with a three-line description naming the award, the school and the NT$300,000 jury grand prize. The United Daily News later wrote that the jury was struck by the craft of a first-year student. The three-minute animation mixes drawn and computer-made images."
      },
      "keywords": [
        {
          "zh": "宏碁數位創作獎",
          "en": "Acer Digital Creation Award"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://www.youtube.com/watch?v=TmSLO2ManX4",
      "sources": [
        {
          "url": "https://web.archive.org/web/20110325130403/http://digiaward.nctu.edu.tw/digiaward_7/award.php",
          "label": "第七屆得獎名單（Wayback 存檔）"
        },
        {
          "url": "https://web.archive.org/web/20111025120151/http://digiaward.nctu.edu.tw/digiaward_7/news.php",
          "label": "第七屆活動消息，名單公布日期（Wayback 存檔）"
        },
        {
          "url": "https://www.youtube.com/watch?v=TmSLO2ManX4",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        },
        {
          "url": "https://www.youtube.com/watch?v=BLc-kWMAzJg",
          "label": "同一件作品，另一位使用者 2011-03-04 上傳"
        },
        {
          "url": "https://paper.udn.com/udnpaper/PIA0056/211159/web/",
          "label": "聯合報 校園博覽會電子報 2012-02-15"
        }
      ],
      "related": [
        {
          "id": "acer-8-change-life-forward",
          "label": {
            "zh": "同一個獎的下一屆",
            "en": "The same award, the next year"
          },
          "type": "theme"
        },
        {
          "id": "udn-2012-digital-prince",
          "label": {
            "zh": "報導裡點名的作品",
            "en": "The work named in the report"
          },
          "type": "source",
          "sourceUrl": "https://paper.udn.com/udnpaper/PIA0056/211159/web/"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/TmSLO2ManX4/hqdefault.jpg",
        "alt": {
          "zh": "Touch New Future：桌上畫圖的手與魔術方塊｜YouTube 影片縮圖",
          "en": "Touch New Future: a hand drawing at a desk beside puzzle cubes — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採主辦方公布得獎名單的日期；影片 3 月 3 日上傳。",
        "en": "Taken from the date the organiser posted the winners list; the video went up on 3 March."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=acer-7-touch-new-future",
      "page_en": "https://cheyuwu.com/strata/2013/?id=acer-7-touch-new-future",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-acer-7-touch-new-future",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=acer-7-touch-new-future"
    },
    {
      "year": "2013",
      "id": "acer-8-winner-remarks",
      "kind": "talk",
      "date": "2011-09-08",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "title": {
        "zh": "第八屆宏碁數位創作獎起跑記者會：得獎學生吳哲宇感言",
        "en": "Kick-off press conference of the 8th Acer Digital Creation Award: remarks by winner Che-Yu Wu"
      },
      "summary": {
        "zh": "主辦方網站的活動消息寫，第八屆宏碁數位創作獎在 2011 年 9 月 8 日下午三點舉辦起跑記者會，並請得獎學生發表創作心得分享；同一則消息列出當天的影片，其中一支標題是「吳哲宇感言」。那支四分鐘的影片由另一位使用者三天後上傳，標題是「輕鬆贏得 50 萬得主吳哲宇分享心得」。這是他高二那年留在網路上的第一段對外談話。",
        "en": "The organiser's news page says the eighth Acer Digital Creation Award opened with a press conference at 3pm on 8 September 2011, at which winning students were invited to share their experience; the same notice lists the day's videos, one of them titled “remarks by Che-Yu Wu”. That four-minute video was uploaded by another user three days later under the title “the winner who took NT$500,000 with ease, Che-Yu Wu, shares his experience”. It is the first public talk of his to survive online, from his second year of senior high."
      },
      "keywords": [
        {
          "zh": "宏碁數位創作獎",
          "en": "Acer Digital Creation Award"
        },
        {
          "zh": "演講",
          "en": "Talks"
        }
      ],
      "url": "https://www.youtube.com/watch?v=BRmYc6dLdZQ",
      "sources": [
        {
          "url": "https://web.archive.org/web/20130206132725/http://digiaward.nctu.edu.tw/digiaward_8/news.php",
          "label": "第八屆活動消息：起跑記者會與影片（Wayback 存檔）"
        },
        {
          "url": "https://www.youtube.com/watch?v=BRmYc6dLdZQ",
          "label": "YouTube（李若松 上傳）"
        }
      ],
      "related": [
        {
          "id": "acer-7-touch-new-future",
          "label": {
            "zh": "前一屆的得獎作品",
            "en": "The previous year's winning work"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採主辦方公告的記者會日期；影片 9 月 11 日上傳。",
        "en": "Taken from the press-conference date in the organiser's notice; the video went up on 11 September."
      },
      "image": {
        "src": "/static/lab/2013/acer-8-winner-remarks.webp",
        "alt": {
          "zh": "第八屆宏碁數位創作獎起跑記者會：得獎學生吳哲宇感言｜影片畫面",
          "en": "Kick-off press conference of the 8th Acer Digital Creation Award: remarks by winner Che-Yu Wu — video still"
        },
        "credit": "李若松 / YouTube thumbnail"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=acer-8-winner-remarks",
      "page_en": "https://cheyuwu.com/strata/2013/?id=acer-8-winner-remarks",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-acer-8-winner-remarks",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=acer-8-winner-remarks"
    },
    {
      "year": "2013",
      "id": "acer-8-change-life-forward",
      "kind": "award",
      "date": "2012-02-03",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "title": {
        "zh": "第八屆宏碁數位創作獎高中普通組動畫優勝：Change Life Forward",
        "en": "8th Acer Digital Creation Award, senior high animation merit prize: Change Life Forward"
      },
      "summary": {
        "zh": "主辦方的得獎名單寫「高中普通組動畫優勝（獎金 4 萬）99 Change Life Forward 台北市立建國高級中學 吳哲宇 指導老師 耿建興」，名次在 2012 年 2 月 3 日松山高中的頒獎典禮公布。他的影片說明寫「第八屆宏碁數位創作獎 高中組優等」。聯合報的報導說，這件講的是在繁重課業下如何堅持投入數位創作；片頭是校園裡翻頁的日曆。這是五屆裡唯一沒拿首獎的一屆。",
        "en": "The organiser's winners list reads: senior high general division, animation, merit prize of NT$40,000, entry 99, Change Life Forward, Taipei Municipal Jianguo High School, Che-Yu Wu, supervised by Keng Chien-hsing; rankings were announced at the ceremony on 3 February 2012. His own description calls it a merit award. The United Daily News report says the piece is about keeping up digital creation under a heavy school load; it opens on a calendar turning in a schoolyard. It is the only one of the five years without a first prize."
      },
      "keywords": [
        {
          "zh": "宏碁數位創作獎",
          "en": "Acer Digital Creation Award"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://www.youtube.com/watch?v=bBg4gNXi6Zo",
      "sources": [
        {
          "url": "https://web.archive.org/web/20130212094714/http://digiaward.nctu.edu.tw/digiaward_8/award.php",
          "label": "第八屆得獎名單（Wayback 存檔）"
        },
        {
          "url": "https://web.archive.org/web/20130206132725/http://digiaward.nctu.edu.tw/digiaward_8/news.php",
          "label": "第八屆活動消息：頒獎典禮時間（Wayback 存檔）"
        },
        {
          "url": "https://www.youtube.com/watch?v=bBg4gNXi6Zo",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        },
        {
          "url": "https://paper.udn.com/udnpaper/PIA0056/211159/web/",
          "label": "聯合報 校園博覽會電子報 2012-02-15"
        }
      ],
      "related": [
        {
          "id": "acer-9-colorful-life-key",
          "label": {
            "zh": "同一個獎的下一屆",
            "en": "The same award, the next year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/bBg4gNXi6Zo/hqdefault.jpg",
        "alt": {
          "zh": "Change Life Forward 片頭：校園裡的日曆｜YouTube 影片縮圖",
          "en": "Change Life Forward opening frame: a calendar in a schoolyard — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採主辦方公告的頒獎典禮日；影片 2 月 7 日上傳。",
        "en": "Taken from the ceremony date in the organiser's notice; the video went up on 7 February."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=acer-8-change-life-forward",
      "page_en": "https://cheyuwu.com/strata/2013/?id=acer-8-change-life-forward",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-acer-8-change-life-forward",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=acer-8-change-life-forward"
    },
    {
      "year": "2013",
      "id": "udn-2012-digital-prince",
      "kind": "press",
      "date": "2012-02-15",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "聯合報：數位小王子吳哲宇，連四年抱回宏碁獎",
        "en": "United Daily News: the digital prince who took an Acer award four years running"
      },
      "summary": {
        "zh": "記者沈育如的報導，收在聯合報「校園博覽會」電子報第 383 期的校園榮譽榜。寫建中二年級的吳哲宇從國二起連續四年參加宏碁數位創作獎，年年得獎；小三時老師送他一片光碟，他靠自學 Flash 做數位影片；他說數位創作最吸引他的，是可以打造自己的夢想世界。報導逐屆點名四件作品，附一張他穿建中制服坐在電腦前的照片，圖說「圖／吳哲宇提供」。",
        "en": "Reporter Shen Yu-ju's story, carried in issue 383 of the United Daily News campus e-newsletter. Che-Yu Wu, then in his second year at Jianguo High School, had entered the Acer Digital Creation Award four years running since junior high and won each time; a teacher gave him a Flash tutorial disc in third grade and he taught himself to make digital films; what draws him to digital creation, he says, is being able to build his own dream world. The report names all four entries and prints a photograph of him in school uniform at a computer, credited to him."
      },
      "keywords": [
        {
          "zh": "報導",
          "en": "Press"
        },
        {
          "zh": "宏碁數位創作獎",
          "en": "Acer Digital Creation Award"
        }
      ],
      "url": "https://paper.udn.com/udnpaper/PIA0056/211159/web/",
      "sources": [
        {
          "url": "https://paper.udn.com/udnpaper/PIA0056/211159/web/",
          "label": "聯合報 校園博覽會電子報第 383 期"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採電子報刊期；報紙原文 2 月 12 日刊出，原網址已下線。",
        "en": "Taken from the e-newsletter issue date; the print story ran on 12 February and its original URL is gone."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=udn-2012-digital-prince",
      "page_en": "https://cheyuwu.com/strata/2013/?id=udn-2012-digital-prince",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-udn-2012-digital-prince",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=udn-2012-digital-prince"
    },
    {
      "year": "2013",
      "id": "acer-9-colorful-life-key",
      "kind": "award",
      "date": "2013-02-06",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "title": {
        "zh": "第九屆宏碁數位創作獎評審團超級大獎：Colorful Life Key",
        "en": "9th Acer Digital Creation Award, jury grand prize: Colorful Life Key"
      },
      "summary": {
        "zh": "中央社 2013 年 2 月 6 日的報導寫，第九屆宏碁數位創作獎以「打卡」為主題，超過兩千組報名，評審團超級大獎由建國高中吳哲宇與復興商工陳楷中共同創作的動畫「Colorful Life Key」拿下，獎金新台幣 30 萬元；他說做動畫是興趣，也是繼續努力的目標。復興商工當天張貼的名單把它拆成高中專業組評審團創意首獎 10 萬與評審團超級大獎 20 萬。主辦方網站的決選入圍名單，高中專業組動畫類第一個就是「1 吳哲宇 建國高級中學」，頒獎典禮訂在 2 月 6 日大安高工。這是他從國二打到高三的最後一屆。",
        "en": "A Central News Agency report of 6 February 2013 says the ninth award took “check-in” as its theme, drew more than two thousand entries, and gave its jury grand prize and NT$300,000 to Colorful Life Key, an animation by Che-Yu Wu of Jianguo High School and Chen Kai-chung of Fu-Hsin Trade and Arts School; he is quoted saying animation is a hobby and the goal he keeps working towards. The list Fu-Hsin posted the same day splits it into a NT$100,000 creative first prize and a NT$200,000 jury grand prize in the senior high professional division. The organiser's finalists list puts “1, Che-Yu Wu, Jianguo High School” first in that division's animation category, with the ceremony set for 6 February. It was the last of his five years in the award, from second year of junior high to the final year of senior high."
      },
      "keywords": [
        {
          "zh": "宏碁數位創作獎",
          "en": "Acer Digital Creation Award"
        },
        {
          "zh": "跨校合作",
          "en": "Cross-school collaboration"
        }
      ],
      "url": "https://www.ntdtv.com/b5/2013/02/06/a844245.html",
      "sources": [
        {
          "url": "https://www.ntdtv.com/b5/2013/02/06/a844245.html",
          "label": "新唐人（中央社稿）2013-02-06"
        },
        {
          "url": "https://tw.news.yahoo.com/%E5%AE%8F%E7%A2%81%E6%95%B8%E5%89%B5%E7%8D%8E-%E5%BB%BA%E4%B8%AD%E5%BE%A9%E8%88%88%E5%95%86%E5%B7%A5%E6%8E%84%E5%85%83-141430844.html",
          "label": "Yahoo 新聞（中央社稿）2013-02-06"
        },
        {
          "url": "http://www1.fhvs.ntpc.edu.tw/mainnewsboard/jkcboard/upload/%E7%AC%AC%E4%B9%9D%E5%B1%86%E5%AE%8F%E7%A2%81%E6%95%B8%E4%BD%8D%E5%89%B5%E4%BD%9C%E7%8D%8E%E5%BE%97%E7%8D%8E%E5%90%8D%E5%96%AE.pdf",
          "label": "復興商工實習輔導處：第九屆得獎名單 PDF"
        },
        {
          "url": "https://web.archive.org/web/20130527155910/http://digiaward.nctu.edu.tw/news.php",
          "label": "第九屆活動消息：入圍名單與頒獎典禮（Wayback 存檔）"
        },
        {
          "url": "https://hahow.in/cr/monoame-webdesign1",
          "label": "Hahow 課程頁個人經歷"
        }
      ],
      "related": [
        {
          "id": "acer-5-computer-vs-power",
          "label": {
            "zh": "五屆的第一屆",
            "en": "The first of the five years"
          },
          "type": "theme"
        },
        {
          "id": "shisho-2013",
          "label": {
            "zh": "同一位合作者",
            "en": "The same collaborator"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採頒獎典禮日，也是報導刊出日。",
        "en": "Taken from the ceremony date, which is also the report's publication date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=acer-9-colorful-life-key",
      "page_en": "https://cheyuwu.com/strata/2013/?id=acer-9-colorful-life-key",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-acer-9-colorful-life-key",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=acer-9-colorful-life-key"
    },
    {
      "year": "2013",
      "id": "blesses-from-taiwan-311",
      "kind": "prototype",
      "date": "2011-03-18",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "Blesses from Taiwan：建中學生的日本 311 祈福影片",
        "en": "Blesses from Taiwan: a Jianguo High School video for Japan after the 11 March earthquake"
      },
      "summary": {
        "zh": "東日本大震災一週後上傳。影片說明寫：地震與海嘯奪走無數生命，我們沒辦法直接幫上忙，這是我們能做的一點心意。導演吳哲宇，攝影王智顥與吳哲宇，後製黃昶翔與吳哲宇。近百名建中生手持中、日、英文的「日本加油」紙卡入鏡。頻道上這支影片累積超過一萬六千次觀看，是他高中時期觀看數最高的一支。",
        "en": "Uploaded a week after the Tōhoku earthquake. The description says the quake and tsunami took countless lives, that the students could not help directly, and that this was the little they could do. Directed by Che-Yu Wu, shot by Wang Chih-hao and Che-Yu Wu, edited by Huang Chang-hsiang and Che-Yu Wu; nearly a hundred Jianguo students hold up “Japan, stay strong” cards in Chinese, Japanese and English. With more than sixteen thousand views it is the most watched video of his school years."
      },
      "keywords": [
        {
          "zh": "影片",
          "en": "Video"
        },
        {
          "zh": "建中",
          "en": "Jianguo High School"
        }
      ],
      "url": "https://www.youtube.com/watch?v=_X2-0zpGgM4",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=_X2-0zpGgM4",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [
        {
          "id": "apple-2011-japan-video",
          "label": {
            "zh": "兩天後的報導",
            "en": "The report two days later"
          },
          "type": "source",
          "sourceUrl": "https://blog.udn.com/taiwanmarria/4999880"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/_X2-0zpGgM4/hqdefault.jpg",
        "alt": {
          "zh": "三位建中學生舉著「日本加油」的紙牌｜YouTube 影片縮圖",
          "en": "Three Jianguo students holding a “Japan, stay strong” sign — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。說明另附一個高畫質版本的連結，那支後來設為私人影片。",
        "en": "Taken from the upload date. The description also links to a higher-quality re-upload, since made private."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=blesses-from-taiwan-311",
      "page_en": "https://cheyuwu.com/strata/2013/?id=blesses-from-taiwan-311",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-blesses-from-taiwan-311",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=blesses-from-taiwan-311"
    },
    {
      "year": "2013",
      "id": "apple-2011-japan-video",
      "kind": "press",
      "date": "2011-03-20",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "蘋果日報：建中生拍祈福影片「日本加油」",
        "en": "Apple Daily: Jianguo students film a message of support for Japan"
      },
      "summary": {
        "zh": "記者郭美瑜的報導寫，建國中學一年級學生吳哲宇、黃昶祥、王智顥號召近百名同學拍成影片上傳 YouTube，20 小時內吸引近 1400 人次點閱；對資訊有興趣的吳哲宇，國中兩度獲宏碁數位創作國中組首獎，作品完成後他寫 e-mail 給宏碁集團創辦人施振榮分享，施回信要他們加油。蘋果日報的原網址已下線，這裡連到當天全文轉載的部落格。",
        "en": "Reporter Kuo Mei-yu writes that three first-year Jianguo students, Che-Yu Wu, Huang Chang-hsiang and Wang Chih-hao, gathered nearly a hundred classmates for a video that drew close to 1,400 views on YouTube within twenty hours; Wu, twice a junior high first-prize winner in the Acer award, e-mailed the finished piece to Acer founder Stan Shih, who wrote back to cheer them on. The Apple Daily URL is gone; the link is to a blog that reposted the full text the same day."
      },
      "keywords": [
        {
          "zh": "報導",
          "en": "Press"
        },
        {
          "zh": "建中",
          "en": "Jianguo High School"
        }
      ],
      "url": "https://blog.udn.com/taiwanmarria/4999880",
      "sources": [
        {
          "url": "https://blog.udn.com/taiwanmarria/4999880",
          "label": "udn 部落格轉載（2011-03-20）"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採報導刊出日，轉載頁標明「更新日期 2011/03/20 06:30 蘋果日報」。",
        "en": "Taken from the publication date; the repost is stamped “updated 2011/03/20 06:30, Apple Daily”."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=apple-2011-japan-video",
      "page_en": "https://cheyuwu.com/strata/2013/?id=apple-2011-japan-video",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-apple-2011-japan-video",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=apple-2011-japan-video"
    },
    {
      "year": "2013",
      "id": "bounty-hunter-profile-2011",
      "kind": "interview",
      "date": "2011-07-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "獎金獵人「獵人名人堂」：玩成夢想的獵人吳哲宇",
        "en": "Bounty Hunter hall of fame: the hunter who played his way to a dream"
      },
      "summary": {
        "zh": "比賽資訊平台「獎金獵人」的專欄，開頭是他的自我介紹「我是建國中學吳哲宇」，列出從台北市班級網頁比賽到第五、六、七屆宏碁數位創作獎的得獎紀錄，接著十題問答，最後附四支作品的 YouTube 連結。高一升高二的暑假寫的。",
        "en": "A column on the contest-listings site Bounty Hunter. It opens with his own line, “I am Che-Yu Wu of Jianguo High School”, lists his awards from a Taipei class-website contest to the fifth, sixth and seventh Acer Digital Creation Awards, runs through ten questions and answers, and closes with links to four of his videos. Written in the summer between his first and second years of senior high."
      },
      "keywords": [
        {
          "zh": "專訪",
          "en": "Interview"
        },
        {
          "zh": "比賽",
          "en": "Competition"
        }
      ],
      "url": "https://mypaper.pchome.com.tw/adc_hunter/post/1322326982",
      "sources": [
        {
          "url": "https://mypaper.pchome.com.tw/adc_hunter/post/1322326982",
          "label": "獎金獵人 PChome 新聞台"
        }
      ],
      "related": [
        {
          "id": "acer-7-touch-new-future",
          "label": {
            "zh": "問答裡談的那件作品",
            "en": "The work discussed in the interview"
          },
          "type": "theme"
        },
        {
          "id": "bounty-hunter-story-2011",
          "label": {
            "zh": "同一晚的第二篇",
            "en": "The second post of the same evening"
          },
          "type": "source",
          "sourceUrl": "https://mypaper.pchome.com.tw/adc_hunter/post/1322327010"
        }
      ],
      "dateNote": {
        "zh": "採貼文日期。",
        "en": "Taken from the post date."
      },
      "image": {
        "src": "/static/lab/2013/bounty-hunter-profile-2011.webp",
        "alt": {
          "zh": "獎金獵人「獵人名人堂」：玩成夢想的獵人吳哲宇｜訪談配圖",
          "en": "Bounty Hunter hall of fame: the hunter who played his way to a dream — image from the interview"
        },
        "credit": "Bounty Hunter blog / page image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=bounty-hunter-profile-2011",
      "page_en": "https://cheyuwu.com/strata/2013/?id=bounty-hunter-profile-2011",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-bounty-hunter-profile-2011",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=bounty-hunter-profile-2011"
    },
    {
      "year": "2013",
      "id": "bounty-hunter-story-2011",
      "kind": "publication",
      "date": "2011-07-24",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "關於哲宇的比賽故事：十六歲寫的自述",
        "en": "The story of his contests: a first-person account written at sixteen"
      },
      "summary": {
        "zh": "同一晚貼出的第二篇，全文是他自己寫的。從五歲妹妹出生、先天性心臟病、一年三百天一個人在家寫起；四年級跟學校借了一套 Flash，每晚自己畫一兩個小時；六年級參加教育局的環保動畫創作競賽只拿佳作，更用力鑽研；國二看到第五屆宏碁數位創作獎的海報，想證明玩也能玩出名堂、也想用獎金買筆記型電腦，結果拿下首獎；國三碰上基測仍然參賽，第二次首獎；考上建中後在段考前擠時間做了第七屆的作品，拿到評審團超級大獎。結尾寫：慶幸沒有第一次就拿到超級大獎，筆電最後沒買成，但在比賽裡找到了遠比筆記型電腦重要的東西。",
        "en": "The second post of the same evening, written entirely by him. It starts at age five, with a younger sister born with a congenital heart condition and three hundred days a year spent home alone; in fourth grade he borrowed a copy of Flash from school and drew for an hour or two every night; a sixth-grade entry to the education bureau's environmental animation contest took only an honourable mention, so he dug in harder. In his second year of junior high a poster for the fifth Acer Digital Creation Award made him want to prove that play could amount to something, and to buy a laptop with the prize; he won first prize. He entered again in his exam year and won again, then, newly at Jianguo High School, squeezed the seventh award's piece in before mid-terms and took the jury grand prize. He ends by saying he is glad he did not win the grand prize the first time, that the laptop never got bought, and that the contests gave him something worth far more."
      },
      "keywords": [
        {
          "zh": "自述",
          "en": "First-person account"
        },
        {
          "zh": "宏碁數位創作獎",
          "en": "Acer Digital Creation Award"
        }
      ],
      "url": "https://mypaper.pchome.com.tw/adc_hunter/post/1322327010",
      "sources": [
        {
          "url": "https://mypaper.pchome.com.tw/adc_hunter/post/1322327010",
          "label": "獎金獵人 PChome 新聞台"
        }
      ],
      "related": [
        {
          "id": "acer-5-computer-vs-power",
          "label": {
            "zh": "自述裡的第一座首獎",
            "en": "The first prize in the account"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "採貼文日期。哲宇 2026-09-18 同意把這篇放上牆。",
        "en": "Taken from the post date. He agreed on 18 September 2026 to have this post on the wall."
      },
      "image": {
        "src": "/static/lab/2013/bounty-hunter-story-2011.webp",
        "alt": {
          "zh": "關於哲宇的比賽故事：十六歲寫的自述｜文章配圖",
          "en": "The story of his contests: a first-person account written at sixteen — article image"
        },
        "credit": "Bounty Hunter blog / article image"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=bounty-hunter-story-2011",
      "page_en": "https://cheyuwu.com/strata/2013/?id=bounty-hunter-story-2011",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-bounty-hunter-story-2011",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=bounty-hunter-story-2011"
    },
    {
      "year": "2013",
      "id": "ckhc-summer-recital-2011",
      "kind": "performance",
      "date": "2011-08-07",
      "datePrecision": "day",
      "dateBasis": "artist-recorded-event",
      "status": "artist-recorded",
      "title": {
        "zh": "建中口琴社暑訓成發「暑著節拍 遇建」",
        "en": "Jianguo Harmonica Club summer recital"
      },
      "summary": {
        "zh": "他上傳的四十七分鐘全程錄影，說明寫 8 月 7 日的暑訓成果發表會，感謝學長幫忙攝影（雖然很晃），並列出曲目：風之谷的鳥人、巴黎日記、加島之花、神隱少女、郵遞馬車、The Sting、杜鵑圓舞曲、教父、高砂島、法蘭德爾、天龍八部，最後是幕後花絮與送禮物特集。官網履歷把建中口琴社列在音樂背景裡。",
        "en": "His own forty-seven-minute recording of the whole recital. The description dates it to 7 August, thanks a senior for filming (shakily), and lists the programme: Nausicaä's Bird Man, Paris Diary, Kajima Flower, Spirited Away, Post Coach, The Sting, the Cuckoo Waltz, The Godfather, Takasago Island, Farandole and Demi-Gods and Semi-Devils, followed by outtakes and a gift-giving segment. The CV on this site lists the Jianguo Harmonica Club under his musical background."
      },
      "keywords": [
        {
          "zh": "口琴",
          "en": "Harmonica"
        },
        {
          "zh": "建中",
          "en": "Jianguo High School"
        }
      ],
      "url": "https://www.youtube.com/watch?v=pqRq_zKCsH4",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=pqRq_zKCsH4",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        },
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        }
      ],
      "related": [
        {
          "id": "taipei-harmonica-quartet-2011",
          "label": {
            "zh": "同一個社團的比賽",
            "en": "The same club in competition"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/pqRq_zKCsH4/hqdefault.jpg",
        "alt": {
          "zh": "建中口琴社暑訓成發：舞台上的四位樂手｜YouTube 影片縮圖",
          "en": "Jianguo Harmonica Club summer recital: four players on stage — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採說明裡寫的演出日；影片翌日上傳。",
        "en": "Taken from the performance date in the description; the video was uploaded the next day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=ckhc-summer-recital-2011",
      "page_en": "https://cheyuwu.com/strata/2013/?id=ckhc-summer-recital-2011",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-ckhc-summer-recital-2011",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=ckhc-summer-recital-2011"
    },
    {
      "year": "2013",
      "id": "taipei-harmonica-quartet-2011",
      "kind": "performance",
      "date": "2011-11-18",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "artist-recorded",
      "title": {
        "zh": "100 學年度台北市學生音樂比賽：建中口琴四重奏",
        "en": "Taipei student music competition 2011: Jianguo harmonica quartet"
      },
      "summary": {
        "zh": "兩支影片，分別是台北市音樂比賽口琴四重奏的建中自選曲與指定曲，舞台後方掛著比賽的紅布條。這是全國決賽前的市賽，四位穿卡其制服的樂手站在譜架前。",
        "en": "Two videos, the free-choice and the set piece of Jianguo's harmonica quartet at the Taipei student music competition, with the competition banner hung behind the stage. This was the city round before the national final; four players in khaki uniforms stand at their music stands."
      },
      "keywords": [
        {
          "zh": "口琴",
          "en": "Harmonica"
        },
        {
          "zh": "比賽",
          "en": "Competition"
        }
      ],
      "url": "https://www.youtube.com/watch?v=ABkyLMFIpho",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=ABkyLMFIpho",
          "label": "自選曲"
        },
        {
          "url": "https://www.youtube.com/watch?v=c3rwlMDO1NM",
          "label": "指定曲"
        }
      ],
      "related": [
        {
          "id": "national-harmonica-quartet-2012",
          "label": {
            "zh": "同一組四重奏的全國決賽",
            "en": "The same quartet at the national final"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/ABkyLMFIpho/hqdefault.jpg",
        "alt": {
          "zh": "台北市學生音樂比賽：建中口琴四重奏｜YouTube 影片縮圖",
          "en": "Taipei student music competition: the Jianguo harmonica quartet — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日；比賽當天未在說明裡標明。",
        "en": "Taken from the upload date; the description does not give the competition day."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=taipei-harmonica-quartet-2011",
      "page_en": "https://cheyuwu.com/strata/2013/?id=taipei-harmonica-quartet-2011",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-taipei-harmonica-quartet-2011",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=taipei-harmonica-quartet-2011"
    },
    {
      "year": "2013",
      "id": "national-harmonica-quartet-2012",
      "kind": "performance",
      "date": "2012-03-01",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "title": {
        "zh": "100 學年度全國學生音樂比賽：建中口琴四重奏，自選曲 Czardas",
        "en": "National student music competition 2012: Jianguo harmonica quartet, Czardas"
      },
      "summary": {
        "zh": "國立臺灣藝術教育館的成績查詢頁記著 2012 年 3 月 1 日在明新科技大學中正堂的北區口琴四重奏高中職團體組：出場序 2 臺北市市立建國中學，成績 89.9，評定等第優等，是北區六隊裡最高分。他上傳的兩支影片是自選曲 Czardas 與指定曲 What a Wonderful World，四位穿黑衣的樂手站在譜架前。官網履歷把這一場記為高中組第一名。",
        "en": "The results page of the National Taiwan Arts Education Center records the northern regional harmonica quartet category for senior high schools on 1 March 2012 at Minghsin University of Science and Technology: entry 2, Taipei Municipal Jianguo High School, score 89.9, grade superior, the highest of the six northern entries. His two videos are the free-choice piece Czardas and the set piece What a Wonderful World, four players in black at their stands. The CV on this site records the result as first place."
      },
      "keywords": [
        {
          "zh": "口琴",
          "en": "Harmonica"
        },
        {
          "zh": "比賽",
          "en": "Competition"
        }
      ],
      "url": "https://www.youtube.com/watch?v=YRtAI6Ydw_k",
      "sources": [
        {
          "url": "https://web.arte.gov.tw/point/index.asp?Action=View&GRPNO=HA066&AREA=%E5%8C%97%E5%8D%80&sYear=100&SelectMenu=1&RaceNo=2",
          "label": "國立臺灣藝術教育館 100 年度全國音樂比賽成績查詢"
        },
        {
          "url": "https://www.youtube.com/watch?v=YRtAI6Ydw_k",
          "label": "自選曲 Czardas"
        },
        {
          "url": "https://www.youtube.com/watch?v=0GIFFnD_IB0",
          "label": "指定曲 What a Wonderful World"
        },
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        }
      ],
      "related": [
        {
          "id": "ckhc-recital-beethoven-2012",
          "label": {
            "zh": "同一個社團的成發",
            "en": "The same club's recital"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/YRtAI6Ydw_k/hqdefault.jpg",
        "alt": {
          "zh": "全國學生音樂比賽：建中口琴四重奏｜YouTube 影片縮圖",
          "en": "National student music competition: the Jianguo harmonica quartet — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採藝教館成績頁的比賽日；影片翌日上傳。官方只給等第與分數，「第一名」是履歷的寫法。",
        "en": "Taken from the competition date on the results page; the videos went up the next day. The official record gives a grade and a score; “first place” is how the CV puts it."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=national-harmonica-quartet-2012",
      "page_en": "https://cheyuwu.com/strata/2013/?id=national-harmonica-quartet-2012",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-national-harmonica-quartet-2012",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=national-harmonica-quartet-2012"
    },
    {
      "year": "2013",
      "id": "ckhc-recital-beethoven-2012",
      "kind": "performance",
      "date": "2012-06-04",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "artist-recorded",
      "title": {
        "zh": "建中口琴社成發：貝多芬第二號浪漫曲主奏",
        "en": "Jianguo Harmonica Club recital: lead in Beethoven's Romance No. 2"
      },
      "summary": {
        "zh": "兩支成發錄影同一天上傳，標題只有「01125 貝多芬第二號浪漫曲 口琴成發」與「01111」，看起來是 2011 年 11 月的兩場。畫面是禮堂舞台上的口琴合奏與鋼琴。他在這場成發擔任貝多芬第二號浪漫曲的主奏。",
        "en": "Two recital recordings uploaded on the same day, titled only “01125 Beethoven Romance No. 2 harmonica recital” and “01111”, which read as two November 2011 dates. The frames show the harmonica ensemble and a piano on an auditorium stage. He played the lead in the Romance."
      },
      "keywords": [
        {
          "zh": "口琴",
          "en": "Harmonica"
        },
        {
          "zh": "成發",
          "en": "Recital"
        }
      ],
      "url": "https://www.youtube.com/watch?v=dejF9RXjmNg",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=dejF9RXjmNg",
          "label": "貝多芬第二號浪漫曲"
        },
        {
          "url": "https://www.youtube.com/watch?v=rgBEDYhKvec",
          "label": "01111"
        }
      ],
      "related": [],
      "image": {
        "src": "https://i.ytimg.com/vi/dejF9RXjmNg/hqdefault.jpg",
        "alt": {
          "zh": "建中口琴社成發：禮堂舞台上的合奏｜YouTube 影片縮圖",
          "en": "Jianguo Harmonica Club recital: the ensemble on the auditorium stage — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日；標題裡的數字像是 2011 年 11 月 25 日與 11 日，未能從其他公開來源確認。",
        "en": "Taken from the upload date; the numbers in the titles look like 25 and 11 November 2011 but could not be confirmed from another public source."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=ckhc-recital-beethoven-2012",
      "page_en": "https://cheyuwu.com/strata/2013/?id=ckhc-recital-beethoven-2012",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-ckhc-recital-beethoven-2012",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=ckhc-recital-beethoven-2012"
    },
    {
      "year": "2013",
      "id": "rainy-piano-impromptu",
      "kind": "music",
      "date": "2013-03-03",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "Rainy Piano Impromptu：自創即興鋼琴曲",
        "en": "Rainy Piano Impromptu: an improvised piano piece"
      },
      "summary": {
        "zh": "三十秒的影片，說明寫「自創即興鋼琴曲，自編 PV（短短的）」。這是他頻道上最早的一支鋼琴曲，比 StreetVoice 上的鋼琴作品早了九年。",
        "en": "A thirty-second video whose description reads: an improvised piano piece of my own, with a short self-made PV. It is the earliest piano piece on his channel, nine years before the piano works on StreetVoice."
      },
      "keywords": [
        {
          "zh": "鋼琴",
          "en": "Piano"
        },
        {
          "zh": "即興",
          "en": "Improvisation"
        }
      ],
      "url": "https://www.youtube.com/watch?v=MsZTer2eC-s",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=MsZTer2eC-s",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [
        {
          "id": "wandering-dreams-2013",
          "label": {
            "zh": "九天後的下一首",
            "en": "The next piece, nine days later"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/MsZTer2eC-s/hqdefault.jpg",
        "alt": {
          "zh": "Rainy Piano Impromptu：黑底上的一點光｜YouTube 影片縮圖",
          "en": "Rainy Piano Impromptu: a single point of light on black — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。",
        "en": "Taken from the upload date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=rainy-piano-impromptu",
      "page_en": "https://cheyuwu.com/strata/2013/?id=rainy-piano-impromptu",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-rainy-piano-impromptu",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=rainy-piano-impromptu"
    },
    {
      "year": "2013",
      "id": "wandering-dreams-2013",
      "kind": "music",
      "date": "2013-03-12",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "Wandering Dreams：用 iPad 錄的鋼琴曲",
        "en": "Wandering Dreams: a piano piece recorded on an iPad"
      },
      "summary": {
        "zh": "說明寫著日期 20130311、「An Imagine of Wandering Dreams」、署名 Majer，用 iPad 錄音與剪輯。畫面是一棵長著腳在走路的樹的手繪。Majer 是他那幾年在影片與 CodePen 上用的署名，同一個名字也出現在《失根之樹》與《Absolutely True》。",
        "en": "The description gives the date 20130311, the line “An Imagine of Wandering Dreams”, the name Majer, and notes it was recorded and edited on an iPad. The frame is a drawing of a tree walking on its own legs. Majer is the name he signed videos and CodePen work with in those years; it also appears on Root-Lost Tree and Absolutely True."
      },
      "keywords": [
        {
          "zh": "鋼琴",
          "en": "Piano"
        },
        {
          "zh": "Majer",
          "en": "Majer"
        }
      ],
      "url": "https://www.youtube.com/watch?v=967GEWlf8jI",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=967GEWlf8jI",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [
        {
          "id": "root-lost-tree-2013",
          "label": {
            "zh": "同一個署名的下一首",
            "en": "The next piece under the same name"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/967GEWlf8jI/hqdefault.jpg",
        "alt": {
          "zh": "Wandering Dreams：長著腳走路的樹｜YouTube 影片縮圖",
          "en": "Wandering Dreams: a tree walking on its own legs — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日；說明裡寫的錄製日是前一天。",
        "en": "Taken from the upload date; the description dates the recording to the day before."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=wandering-dreams-2013",
      "page_en": "https://cheyuwu.com/strata/2013/?id=wandering-dreams-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-wandering-dreams-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=wandering-dreams-2013"
    },
    {
      "year": "2013",
      "id": "bakusou-teddy-bear",
      "kind": "music",
      "date": "2013-03-17",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "爆走のテディベア：全自創曲的概念片與完整版",
        "en": "Bakusō no Teddy Bear: concept clip and full version of an original song"
      },
      "summary": {
        "zh": "先上傳十五秒的概念片，說明寫「全自創曲概念片，完整版本會有 IA（友人填詞）」；兩個月後上傳三十五秒的完整版。畫面是動漫風格的插圖，兩個女孩與一隻泰迪熊。IA 是一款 Vocaloid 聲庫，這是他高中時期做的電子人聲歌曲。",
        "en": "A fifteen-second concept clip came first, its description promising a full version sung by IA with lyrics by a friend; the thirty-five-second full version followed two months later. The frame is an anime-style illustration of two girls and a teddy bear. IA is a Vocaloid voice bank, so this is a synthesised-voice song from his high school years."
      },
      "keywords": [
        {
          "zh": "自創曲",
          "en": "Original song"
        },
        {
          "zh": "Vocaloid",
          "en": "Vocaloid"
        }
      ],
      "url": "https://www.youtube.com/watch?v=p3_UwyErV_U",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=PvKo3jgGflU",
          "label": "概念片（15 秒）"
        },
        {
          "url": "https://www.youtube.com/watch?v=p3_UwyErV_U",
          "label": "完整版"
        }
      ],
      "related": [],
      "image": {
        "src": "https://i.ytimg.com/vi/p3_UwyErV_U/hqdefault.jpg",
        "alt": {
          "zh": "爆走のテディベア：兩個女孩與泰迪熊的插圖｜YouTube 影片縮圖",
          "en": "Bakusō no Teddy Bear: an illustration of two girls and a teddy bear — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採概念片上傳日；完整版 2013 年 5 月 12 日上傳。",
        "en": "Taken from the concept clip's upload date; the full version went up on 12 May 2013."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=bakusou-teddy-bear",
      "page_en": "https://cheyuwu.com/strata/2013/?id=bakusou-teddy-bear",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-bakusou-teddy-bear",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=bakusou-teddy-bear"
    },
    {
      "year": "2013",
      "id": "root-lost-tree-2013",
      "kind": "music",
      "date": "2013-03-29",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "Root-Lost Tree 失根之樹：第一首用電腦編出來滿意的曲子",
        "en": "Root-Lost Tree: the first computer-arranged piece he was happy with"
      },
      "summary": {
        "zh": "說明只有兩句：「失根之樹，漂泊。」與「第一首用電腦編出來滿意的曲子」。一分鐘的曲子，畫面是黑底上的一棵白樹與一彎月，署名 Majer。",
        "en": "The description has two lines: “a rootless tree, adrift” and “the first piece arranged on a computer that I was happy with”. A one-minute piece; the frame shows a white tree and a crescent moon on black, signed Majer."
      },
      "keywords": [
        {
          "zh": "編曲",
          "en": "Arrangement"
        },
        {
          "zh": "Majer",
          "en": "Majer"
        }
      ],
      "url": "https://www.youtube.com/watch?v=vBMxK3hPRQA",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=vBMxK3hPRQA",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [
        {
          "id": "shisho-2013",
          "label": {
            "zh": "同一年夏天的編曲",
            "en": "An arrangement from the same summer"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/vBMxK3hPRQA/hqdefault.jpg",
        "alt": {
          "zh": "Root-Lost Tree：黑底上的白樹與月｜YouTube 影片縮圖",
          "en": "Root-Lost Tree: a white tree and moon on black — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。",
        "en": "Taken from the upload date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=root-lost-tree-2013",
      "page_en": "https://cheyuwu.com/strata/2013/?id=root-lost-tree-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-root-lost-tree-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=root-lost-tree-2013"
    },
    {
      "year": "2013",
      "id": "reality-fantasy-2013",
      "kind": "prototype",
      "date": "2013-05-09",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "Reality Fantasy：建中藝術生活課的短片",
        "en": "Reality Fantasy: a short film for a Jianguo High School arts class"
      },
      "summary": {
        "zh": "影片說明是一段自白：長大後生活變得單調，每日作息週期性得令人窒息，只有想像是最後的抵抗，所以他說「妄想吧」。這是建國中學藝術生活課（陳妍伊老師）的作業。導演與後製吳哲宇，演員范萬權與林銀驥，攝影陳以軒，創意總監周品君，文字與動作陳先灝，音樂 SENTIVE。四千多次觀看。",
        "en": "The description is a short manifesto: growing up makes life monotonous, the daily routine suffocating in its regularity, and imagination is the last resistance, so, he says, fantasise. It was made for the arts-in-life class at Jianguo High School taught by Chen Yen-yi. Directed and edited by Che-Yu Wu, with Fan Wan-chuan and Lin Yin-chi acting, Chen Yi-hsuan on camera, Chou Pin-chun as creative director, Chen Hsien-hao on words and movement and music by SENTIVE. Just over four thousand views."
      },
      "keywords": [
        {
          "zh": "短片",
          "en": "Short film"
        },
        {
          "zh": "建中",
          "en": "Jianguo High School"
        }
      ],
      "url": "https://www.youtube.com/watch?v=ZtNaHDZaO8Y",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=ZtNaHDZaO8Y",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [
        {
          "id": "blesses-from-taiwan-311",
          "label": {
            "zh": "同一台攝影機拍的另一支",
            "en": "Another film from the same camera"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/ZtNaHDZaO8Y/hqdefault.jpg",
        "alt": {
          "zh": "Reality Fantasy：教室黑板前托著一顆蘋果的學生｜YouTube 影片縮圖",
          "en": "Reality Fantasy: a student holding up an apple in front of a blackboard — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。",
        "en": "Taken from the upload date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=reality-fantasy-2013",
      "page_en": "https://cheyuwu.com/strata/2013/?id=reality-fantasy-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-reality-fantasy-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=reality-fantasy-2013"
    },
    {
      "year": "2013",
      "id": "absolutely-true-ironman",
      "kind": "music",
      "date": "2013-07-06",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "Absolutely True：為智慧鐵人創意競賽寫的隊呼音樂",
        "en": "Absolutely True: team chant music for the Intelligent Ironman Creativity Contest"
      },
      "summary": {
        "zh": "說明寫「智慧鐵人競賽用對呼音樂」。一分鐘的曲子，畫面是鹿角的線稿與手寫的標題，署名 Majer。一個月後，他和大安高工同學組成的「千古絕隊」在這個比賽拿下高職組冠軍。",
        "en": "The description reads: chant music for the Intelligent Ironman contest. A one-minute piece; the frame is a line drawing of antlers with a handwritten title, signed Majer. A month later the team he formed with students of Da-An Vocational High School won the vocational division of that contest."
      },
      "keywords": [
        {
          "zh": "智慧鐵人創意競賽",
          "en": "Intelligent Ironman Creativity Contest"
        },
        {
          "zh": "編曲",
          "en": "Arrangement"
        }
      ],
      "url": "https://www.youtube.com/watch?v=XLD4tElkRoI",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=XLD4tElkRoI",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [
        {
          "id": "ironman-2013-champion",
          "label": {
            "zh": "隊呼音樂屬於這場比賽",
            "en": "The contest this chant was written for"
          },
          "type": "source",
          "sourceUrl": "https://ironman.creativity.edu.tw/page/about/index.aspx?kind=82"
        }
      ],
      "image": {
        "src": "https://i.ytimg.com/vi/XLD4tElkRoI/hqdefault.jpg",
        "alt": {
          "zh": "Absolutely True：鹿角線稿與手寫標題｜YouTube 影片縮圖",
          "en": "Absolutely True: an antler line drawing with a handwritten title — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日。",
        "en": "Taken from the upload date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=absolutely-true-ironman",
      "page_en": "https://cheyuwu.com/strata/2013/?id=absolutely-true-ironman",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-absolutely-true-ironman",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=absolutely-true-ironman"
    },
    {
      "year": "2013",
      "id": "shisho-2013",
      "kind": "music",
      "date": "2013-07-08",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "失所：2013 年夏天的編曲，插圖是陳楷中畫的",
        "en": "Shisho: a summer 2013 arrangement, with an illustration by Chen Kai-chung"
      },
      "summary": {
        "zh": "說明寫「20130706 編曲，感謝陳楷中插圖」。兩分鐘的曲子，畫面是黃昏下一個站在樹林間的人影，右下角署名 Majer 與 Avi。陳楷中是復興商工的同學，半年前才和他一起拿下宏碁數位創作獎的評審團超級大獎。",
        "en": "The description reads: arranged 6 July 2013, with thanks to Chen Kai-chung for the illustration. A two-minute piece; the frame shows a figure among trees at dusk, signed Majer and Avi in the corner. Chen Kai-chung, a Fu-Hsin Trade and Arts School student, had shared the Acer jury grand prize with him six months earlier."
      },
      "keywords": [
        {
          "zh": "編曲",
          "en": "Arrangement"
        },
        {
          "zh": "陳楷中",
          "en": "Chen Kai-chung"
        }
      ],
      "url": "https://www.youtube.com/watch?v=v9AtHq_vgyk",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=v9AtHq_vgyk",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        }
      ],
      "related": [],
      "image": {
        "src": "https://i.ytimg.com/vi/v9AtHq_vgyk/hqdefault.jpg",
        "alt": {
          "zh": "失所：黃昏樹林裡的人影｜YouTube 影片縮圖",
          "en": "Shisho: a figure among trees at dusk — YouTube video thumbnail"
        },
        "credit": "Che-Yu Wu / YouTube"
      },
      "dateNote": {
        "zh": "採影片上傳日；說明裡的編曲日是兩天前。",
        "en": "Taken from the upload date; the description dates the arrangement two days earlier."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=shisho-2013",
      "page_en": "https://cheyuwu.com/strata/2013/?id=shisho-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-shisho-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=shisho-2013"
    },
    {
      "year": "2013",
      "id": "ironman-2013-champion",
      "kind": "award",
      "date": "2013-08-06",
      "datePrecision": "day",
      "dateBasis": "public-event-date",
      "status": "past-event-listed",
      "title": {
        "zh": "第十一屆智慧鐵人創意競賽高職組冠軍：千古絕隊",
        "en": "11th Intelligent Ironman Creativity Contest, vocational division champion: team Qiangu Juedui"
      },
      "summary": {
        "zh": "教育部智慧鐵人創意競賽的歷屆得獎名單，把技職組冠軍記為「千古絕隊 大安高工、建國中學」。蕃新聞 2013 年 8 月 6 日的報導寫，建國中學和大安高工的好手趁著考完大考，抓住高三的尾巴一同參賽，一舉奪下高職組冠軍；駐日代表處的報導記決賽在 2013 年 8 月 6 日元智大學。官方頁面只列隊名不列隊員，官網履歷把這一場記為 2013 年智慧鐵人創意競賽首獎，隊呼音樂在他的頻道上。",
        "en": "The contest's list of past winners, run by the Ministry of Education, records the vocational division champion as team Qiangu Juedui of Da-An Vocational High School and Jianguo High School. A Yam News report of 6 August 2013 says the Jianguo and Da-An students, exams behind them, entered in the last weeks of their final year and took the vocational title; a Taipei representative office page dates the final to 6 August 2013 at Yuan Ze University. The official pages name the team, not its members; the CV on this site records it as a 2013 first prize, and the team's chant music is on his channel."
      },
      "keywords": [
        {
          "zh": "智慧鐵人創意競賽",
          "en": "Intelligent Ironman Creativity Contest"
        },
        {
          "zh": "團隊",
          "en": "Team"
        }
      ],
      "url": "https://ironman.creativity.edu.tw/page/about/index.aspx?kind=82",
      "sources": [
        {
          "url": "https://ironman.creativity.edu.tw/page/about/index.aspx?kind=82",
          "label": "智慧鐵人創意競賽 歷屆得獎名單"
        },
        {
          "url": "https://n.yam.com/Article/20130806665481",
          "label": "蕃新聞 2013-08-06"
        },
        {
          "url": "https://www.roc-taiwan.org/jp/post/2106.html",
          "label": "台北駐日經濟文化代表處 2014-01-14"
        },
        {
          "url": "https://cheyuwu.com/zh/cv/",
          "label": "cheyuwu.com 履歷"
        }
      ],
      "related": [],
      "dateNote": {
        "zh": "採決賽日。官網把第 11 屆標成 2014 年，與其他來源的 2013 年不符，這裡採決賽當天的報導。",
        "en": "Taken from the final's date. The official page labels the eleventh contest 2014, against the 2013 given by the other sources; the report from the day of the final is used here."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=ironman-2013-champion",
      "page_en": "https://cheyuwu.com/strata/2013/?id=ironman-2013-champion",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-ironman-2013-champion",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=ironman-2013-champion"
    },
    {
      "year": "2013",
      "id": "cgmh-graphene-animation",
      "kind": "prototype",
      "date": "2013-08-22",
      "datePrecision": "day",
      "dateBasis": "publication-date",
      "status": "published",
      "title": {
        "zh": "聲熱石墨烯：長庚醫院腦瘤治療研究的 3D 動畫",
        "en": "Graphene sonothermal therapy: a 3D animation for Chang Gung Memorial Hospital"
      },
      "summary": {
        "zh": "影片說明寫，長庚醫院神經外科研究團隊與長庚大學電機系、化材系合作，結合奈米粒子與聚焦式超音波治療腦瘤，成果被《Advanced Materials》選為重要研究，2013 年 7 月發布；動畫製作吳哲宇。官網作品頁把這件記在 2013 年 8 月，寫他用 3ds Max 做出手術器材的模型與血管內的視角，從腳本、分鏡到剪接一個人完成，花了一個月，第一版節奏太快看不懂，最後改慢。動畫後來用在記者會上並公開。",
        "en": "The description says a Chang Gung neurosurgery team working with the university's electrical and materials departments combined nanoparticles with focused ultrasound to treat brain tumours, that Advanced Materials picked the result as a highlight in July 2013, and that the animation is by Che-Yu Wu. The work page on this site files it under August 2013 and describes modelling the surgical equipment and the view inside the vessels in 3ds Max, doing script, storyboard, animation and editing alone in a month, and slowing a first cut that moved too fast to follow. The animation was later shown at a press conference and released online."
      },
      "keywords": [
        {
          "zh": "3D 動畫",
          "en": "3D animation"
        },
        {
          "zh": "委託",
          "en": "Commission"
        }
      ],
      "url": "https://cheyuwu.com/project/-L3BCgTFdd5Wbetc5KQO/",
      "sources": [
        {
          "url": "https://www.youtube.com/watch?v=LfWsHmcm378",
          "label": "Che-Yu Wu 吳哲宇 on YouTube"
        },
        {
          "url": "https://cheyuwu.com/project/-L3BCgTFdd5Wbetc5KQO/",
          "label": "cheyuwu.com"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/img/mirror/2dbfbff383eb.webp",
        "alt": {
          "zh": "聲熱石墨烯動畫｜作品頁主視覺",
          "en": "Graphene sonothermal therapy animation — work page image"
        },
        "credit": "Che-Yu Wu"
      },
      "dateNote": {
        "zh": "採影片上傳日；作品頁只寫到月份。",
        "en": "Taken from the upload date; the work page gives only the month."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=cgmh-graphene-animation",
      "page_en": "https://cheyuwu.com/strata/2013/?id=cgmh-graphene-animation",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-cgmh-graphene-animation",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=cgmh-graphene-animation"
    },
    {
      "year": "2013",
      "id": "class-808-website",
      "kind": "prototype",
      "date": "2007-11-26",
      "datePrecision": "day",
      "dateBasis": "first-public-date-unverified",
      "status": "published",
      "title": {
        "zh": "808 班網：大安國中 9608 班的班級網站",
        "en": "The class 808 website: Da-An Junior High class 9608"
      },
      "summary": {
        "zh": "網址在 tajh.tp.edu.tw/classite/9608/，國一叫 708、國二叫 808。網際網路檔案館存了首頁和框架頁，沒存到任何一支 Flash；他的硬碟留下左邊選單的 12 顆按鈕和「台北市大安國中八年八班」的橫幅，網頁一頁都沒留。兩份拼起來，選單又能點了；內容頁的文字沒有留下來。",
        "en": "It lived at tajh.tp.edu.tw/classite/9608/, called 708 in seventh grade and 808 in eighth. The Internet Archive kept the front page and the frame page but none of the Flash; his drive kept the twelve-button left menu and the banner “Taipei Da-An Junior High, class 8-8”, and none of the pages. Put together, the menu clicks again; the text of the content pages did not survive."
      },
      "keywords": [
        {
          "zh": "班級網站",
          "en": "Class website"
        },
        {
          "zh": "Flash",
          "en": "Flash"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-808-website/",
      "sources": [
        {
          "url": "https://web.archive.org/web/20081202111932/http://www.tajh.tp.edu.tw:80/classite/9608/main.htm",
          "label": "808 班網框架頁（Wayback 存檔 2008-12-02）"
        },
        {
          "url": "https://web.archive.org/web/20081202111927/http://www.tajh.tp.edu.tw:80/classite/9608/index.htm",
          "label": "808 班網首頁（Wayback 存檔 2008-12-02）"
        },
        {
          "url": "https://cheyuwu.com/archive/class-808-website/",
          "label": "重建版與 Flash 原件（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "image": {
        "src": "/static/lab/2013/class-808-website.webp",
        "alt": {
          "zh": "808 班網重建版：左側選單按鈕、上方橫幅「台北市大安國中八年八班」",
          "en": "The rebuilt 808 class site: menu buttons on the left, the banner “Taipei Da-An Junior High, class 8-8” on top"
        },
        "credit": "Che-Yu Wu / interface capture, 2026-10-01"
      },
      "dateNote": {
        "zh": "採網際網路檔案館第一次存到框架頁的日期。硬碟上的選單與入口檔是 2009 年 3 月、橫幅是 2008 年 7 月。",
        "en": "Taken from the Internet Archive's first capture of the frame page. The menu and entrance files on the drive are from March 2009, the banner from July 2008."
      },
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=class-808-website",
      "page_en": "https://cheyuwu.com/strata/2013/?id=class-808-website",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-class-808-website",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=class-808-website"
    },
    {
      "year": "2013",
      "id": "admission-portfolio-2013",
      "kind": "publication",
      "date": "2013-01-31",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "推甄作品精選：水彩、3D 渲染和橡皮擦屑雕塑",
        "en": "Admissions portfolio: watercolours, 3D renders and eraser-shaving sculptures"
      },
      "summary": {
        "zh": "2TB 硬碟的「升學資料/創作」資料夾，是他 2013 年 1 月到 3 月申請交大電機時整理的作品，檔案日期 2013 年 1 月 31 日。原件頁放了水彩 5 張、橡皮擦屑捏的小雕塑 4 張、3D 渲染 3 張（口琴、節拍器、電風扇）。",
        "en": "The “admissions materials / creations” folder on the 2TB drive holds the work he gathered for his NCTU electrical engineering application between January and March 2013, dated 31 January 2013. The original-file page shows 5 watercolours, 4 small sculptures modelled from eraser shavings and 3 renders (a harmonica, a metronome, a fan)."
      },
      "keywords": [
        {
          "zh": "推甄",
          "en": "Admissions portfolio"
        },
        {
          "zh": "水彩",
          "en": "Watercolour"
        },
        {
          "zh": "3D",
          "en": "3D"
        }
      ],
      "url": "https://cheyuwu.com/archive/admission-portfolio-2013/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/admission-portfolio-2013/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "dateNote": {
        "zh": "採資料夾裡最早的檔案日期（水彩檔 2013 年 1 月 31 日）。檔案多是從 Facebook 相簿下載的，作品本身更早，3D 渲染是 2011 年 8 月 15 日。",
        "en": "Taken from the earliest file date in the folder (the watercolour files, 31 January 2013). Many files were downloaded from a Facebook album, and the works themselves are older, the renders dating from 15 August 2011."
      },
      "related": [
        {
          "id": "digital-painting-2012",
          "label": {
            "zh": "同一段時間的數位畫",
            "en": "Digital drawings from the same period"
          },
          "type": "theme"
        },
        {
          "id": "high-school-poems",
          "label": {
            "zh": "資料夾裡的新詩手稿",
            "en": "The handwritten poems from the same folder"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/admission-portfolio-2013.webp",
        "alt": {
          "zh": "四件作品拼成一張：夕陽水彩、橡皮擦屑捏的收音機、口琴的 3D 渲染、夜火水彩",
          "en": "Four pieces in one sheet: a sunset watercolour, a radio modelled from eraser shavings, a 3D render of a harmonica and a night-fire watercolour"
        },
        "credit": "Che-Yu Wu / portfolio work, 2011-2013"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=admission-portfolio-2013",
      "page_en": "https://cheyuwu.com/strata/2013/?id=admission-portfolio-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-admission-portfolio-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=admission-portfolio-2013"
    },
    {
      "year": "2013",
      "id": "chinese-script-2010",
      "kind": "prototype",
      "date": "2010-09-25",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "Chinese Script：用中文句子寫程式，轉成 C++ 再編譯",
        "en": "Chinese Script: write a program in Chinese sentences, convert it to C++ and compile it"
      },
      "summary": {
        "zh": "高一上寫的轉譯器，視窗標題 Majer Script。程式用「設 i 是整數，」「如果 i>0，」這樣的中文句子寫，VB 逐句換成 C++，交給隨附的 g++ 編譯再執行。資料夾裡有 24 個 .mjs 原始檔和 17 個轉出的 .cpp，最早的是 2010 年 9 月 25 日的 Hello MajerScript。",
        "en": "A translator from the first term of tenth grade, window title Majer Script. Programs are written in Chinese sentences such as \"設 i 是整數，\" (let i be an integer), VB swaps each sentence for C++, and the bundled g++ compiles and runs it. The folder holds 24 .mjs sources and 17 converted .cpp files, the earliest being Hello MajerScript of 25 September 2010."
      },
      "keywords": [
        {
          "zh": "轉譯器",
          "en": "Translator"
        },
        {
          "zh": "中文程式語言",
          "en": "Chinese-language programming"
        }
      ],
      "url": "https://cheyuwu.com/archive/chinese-script-2010/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/chinese-script-2010/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "magic-blocks-2010",
          "label": {
            "zh": "同一個秋天的程式",
            "en": "A program from the same autumn"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/chinese-script-2010.webp",
        "alt": {
          "zh": "判斷正負數的中文程式和轉出的 C++ 並列，深色底的等寬字",
          "en": "The Chinese program for positive/zero/negative beside the C++ it produced, monospace on a dark background"
        },
        "credit": "Che-Yu Wu / code rendered 2026-10-01"
      },
      "dateNote": {
        "zh": "採 save 資料夾裡最早的 .mjs 的日期，2010 年 9 月 25 日。最晚的 2010 年日期是 10 月 30 日。另有 5 個檔案日期在 2013 和 2016 年，是複製或重存的時間。",
        "en": "Taken from the earliest .mjs in the save folder, 25 September 2010. The latest 2010 date is 30 October. Five other files carry 2013 and 2016 dates, the days they were copied or re-saved."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=chinese-script-2010",
      "page_en": "https://cheyuwu.com/strata/2013/?id=chinese-script-2010",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-chinese-script-2010",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=chinese-script-2010"
    },
    {
      "year": "2013",
      "id": "digital-painting-2012",
      "kind": "prototype",
      "date": "2012-06-09",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "數位繪畫期：133 個 SAI 畫稿",
        "en": "The digital painting months: 133 SAI drawings"
      },
      "summary": {
        "zh": "硬碟的 Creates 資料夾有 133 個 SAI 檔，最早一個是 2012 年 6 月 9 日，最晚一個是 2013 年 2 月 3 日，畫角簽著「Majer」加日期。內容有自畫像、電車車廂和河邊街景的透視，以及 2013 年初的〈Traffic Light〉與〈I see You〉。原件頁放了其中 11 張。",
        "en": "The Creates folder on the drive holds 133 SAI files, the earliest dated 9 June 2012 and the latest 3 February 2013, each signed “Majer” with a date in the corner. They include a self-portrait, perspective drawings of a tram carriage and a canal street, and “Traffic Light” and “I see You” from early 2013. The original-file page shows 11 of them."
      },
      "keywords": [
        {
          "zh": "數位繪畫",
          "en": "Digital painting"
        },
        {
          "zh": "插畫",
          "en": "Illustration"
        }
      ],
      "url": "https://cheyuwu.com/archive/digital-painting-2012/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/digital-painting-2012/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "dateNote": {
        "zh": "採資料夾裡最早的 SAI 檔日期。畫上簽的日期和檔案日期一致，所以這批日期不是複製日。",
        "en": "Taken from the earliest SAI file in the folder. The dates signed on the drawings match the file dates, so these dates are not copy dates."
      },
      "related": [
        {
          "id": "thirty-six-stratagems",
          "label": {
            "zh": "同樣用 SAI 畫的下一批",
            "en": "The next batch, also drawn in SAI"
          },
          "type": "theme"
        },
        {
          "id": "admission-portfolio-2013",
          "label": {
            "zh": "推甄作品集裡收了同一批畫",
            "en": "The admissions portfolio drew on the same work"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/digital-painting-2012.webp",
        "alt": {
          "zh": "電車車廂的上色透視圖，夕陽的橘黃光從窗外照進來",
          "en": "A coloured perspective drawing of a tram carriage with orange sunset light through the windows"
        },
        "credit": "Che-Yu Wu / SAI drawing, 2012-10-24"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=digital-painting-2012",
      "page_en": "https://cheyuwu.com/strata/2013/?id=digital-painting-2012",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-digital-painting-2012",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=digital-painting-2012"
    },
    {
      "year": "2013",
      "id": "evolution-2010",
      "kind": "prototype",
      "date": "2010-01",
      "datePrecision": "month",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "演化：把 ff 改成 fun 的字串生物",
        "en": "Evolution: string-command creatures that turn ff into fun"
      },
      "summary": {
        "zh": "國三下寫的演化模擬。生物追食物、吃了會學到新指令，基因是 ADD、ADH、LFT、LRD、RRD、DEL 這類字串處理指令，選擇條件是把字串 \"ff\" 改成清單上的字：fun、fly、frog、cat，還有他自己的名字 frank。ff--result.txt 留下 32 筆成功紀錄。原件頁上可以直接跑這個程式：2026 年照 VB.NET 原始碼逐行改寫成 JavaScript，生物在瀏覽器裡追食物、交配、試 ff。另附重播器，32 筆紀錄裡有 30 筆能重新跑出當年記錄的那個字。",
        "en": "An evolution simulation written in the spring of ninth grade. Creatures chase food and learn a new instruction when they eat; their genes are string-editing instructions such as ADD, ADH, LFT, LRD, RRD and DEL, and selection rewards turning the string \"ff\" into a word on a list: fun, fly, frog, cat, and his own name, frank. ff--result.txt keeps 32 successful genomes. The program itself runs on the archive page, rewritten line by line from the VB.NET source in JavaScript in 2026: the creatures chase food, mate and try ff in the browser. A replayer is there too; 30 of the 32 records still produce the word recorded at the time."
      },
      "keywords": [
        {
          "zh": "演化模擬",
          "en": "Evolution simulation"
        },
        {
          "zh": "Visual Basic",
          "en": "Visual Basic"
        }
      ],
      "url": "https://cheyuwu.com/archive/evolution-2010/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/evolution-2010/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "prank-19530-killer",
          "label": {
            "zh": "兩年前的 VB 練習",
            "en": "His VB practice two years earlier"
          },
          "type": "theme"
        },
        {
          "id": "evolution-2012",
          "label": {
            "zh": "演化系列的後續版本",
            "en": "A later version of the evolution series"
          },
          "type": "theme"
        },
        {
          "id": "life-game-and-brain-2011",
          "label": {
            "zh": "同一時期的模擬程式",
            "en": "Another simulation from the same period"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/evolution-2010.webp",
        "alt": {
          "zh": "ff 被 16 條指令一步步改成 fly 的過程，每一列是一條指令和執行後的字串",
          "en": "ff turned into fly by 16 commands, one row per command with the string after it runs"
        },
        "credit": "Che-Yu Wu / rerun of ff--result.txt line 47, 2026-10-01"
      },
      "dateNote": {
        "zh": "專案資料夾日期從 2010 年 1 月 4 日（解決方案檔）到 4 月 18 日（ff--result.txt 最後一次寫入）。ClsFood.vb 是 2 月 27 日，ClsEater.vb 與 Form1.vb 是 4 月 16 日。",
        "en": "The project folder runs from 4 January 2010 (the solution file) to 18 April (the last write to ff--result.txt). ClsFood.vb is dated 27 February, ClsEater.vb and Form1.vb 16 April."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=evolution-2010",
      "page_en": "https://cheyuwu.com/strata/2013/?id=evolution-2010",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-evolution-2010",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=evolution-2010"
    },
    {
      "year": "2013",
      "id": "evolution-2012",
      "kind": "prototype",
      "date": "2012-09",
      "datePrecision": "month",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "Evolution 2012：用 ATCG 基因跑的生態模擬",
        "en": "Evolution 2012: an ecosystem simulation run on ATCG genes"
      },
      "summary": {
        "zh": "高三上和同學 Star 合作的演化模擬，說明視窗寫「本程式由Majer 與 Star共同製作」。DNA 是預設 4000 個字的 ATCG，有耐熱耐冷、獵食者、生產者、毒與解毒、荷爾蒙、伽瑪射線，還有一段叫外掛的 MAJER。環境有溫度、氧氣和二氧化碳，兩種氣體在存檔裡加起來固定是 200,000。Save/10-7 有 495 個存檔，頁面用它們畫出一夜 1,875,000 個單位時間的族群和氧氣曲線。",
        "en": "An evolution simulation from the first term of twelfth grade, made with his classmate Star; the help window reads \"本程式由Majer 與 Star共同製作\" (made by Majer and Star). DNA is ATCG, 4,000 letters long by default, with heat and cold tolerance, predators, producers, poison and antidote, hormones, gamma rays, and a cheat fragment, MAJER. The environment has temperature, oxygen and carbon dioxide, and in the save files the two gases always add up to 200,000. Save/10-7 holds 495 save files, which the page turns into population and oxygen curves for one run of 1,875,000 time units."
      },
      "keywords": [
        {
          "zh": "演化模擬",
          "en": "Evolution simulation"
        },
        {
          "zh": "ATCG 基因",
          "en": "ATCG genes"
        }
      ],
      "url": "https://cheyuwu.com/archive/evolution-2012/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/evolution-2012/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "evolution-2010",
          "label": {
            "zh": "演化系列的前一個版本",
            "en": "The previous version of the evolution series"
          },
          "type": "theme"
        },
        {
          "id": "evolution-revolution-2013",
          "label": {
            "zh": "演化系列的後續版本",
            "en": "A later version of the evolution series"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/evolution-2012.webp",
        "alt": {
          "zh": "白底上散落彩色圓點，中間紅字 Evolution 2012，下面綠字 Made by Majer & Star",
          "en": "Coloured dots on white with the red title Evolution 2012 and, below it in green, Made by Majer & Star"
        },
        "credit": "Che-Yu Wu / SplashScreen resource"
      },
      "dateNote": {
        "zh": "最早的建置檔 Evolution2012.exe 是 2012 年 9 月 20 日，star.ico 是 9 月 24 日，說明視窗 10 月 2 日，存檔從 10 月 7 日起，最後一次建置是 10 月 19 日。記錄日期取 9 月。",
        "en": "The earliest build, Evolution2012.exe, is dated 20 September 2012, star.ico 24 September, the help window 2 October, the save files start on 7 October and the last build is 19 October. The record takes September."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=evolution-2012",
      "page_en": "https://cheyuwu.com/strata/2013/?id=evolution-2012",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-evolution-2012",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=evolution-2012"
    },
    {
      "year": "2013",
      "id": "evolution-revolution-2013",
      "kind": "prototype",
      "date": "2013-05",
      "datePrecision": "month",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "Evolution Revolution：讓屬性跟著時間起伏的基因",
        "en": "Evolution Revolution: genes whose traits rise and fall with time"
      },
      "summary": {
        "zh": "高三下寫的演化模擬。基因裡某些片段出現的次數，決定速度、方向、繁殖需求這些屬性用哪一條時間函數，像 var + n·Sin(t) 和 var + n·Log(Abs(Tan(t)))，九種增幅器讓屬性隨時間擺動或發散。死掉的生物會留下改變鄰居繁殖需求的污染物。只有程式碼，沒有畫面留存。",
        "en": "An evolution simulation from the second term of twelfth grade. How often certain fragments occur in the gene decides which function of time, such as var + n·Sin(t) or var + n·Log(Abs(Tan(t))), drives traits like speed, direction and reproduction need; nine kinds of booster make a trait swing or diverge over time. A creature that dies leaves a pollutant that changes its neighbours' reproduction need. Only the code survives, no screenshot."
      },
      "keywords": [
        {
          "zh": "演化模擬",
          "en": "Evolution simulation"
        },
        {
          "zh": "Visual Basic",
          "en": "Visual Basic"
        }
      ],
      "url": "https://cheyuwu.com/archive/evolution-revolution-2013/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/evolution-revolution-2013/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "evolution-2012",
          "label": {
            "zh": "演化系列的前一個版本",
            "en": "The previous version of the evolution series"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "clsBoostA.vb 是 2013 年 5 月 19 日，clsCreature.vb 是 5 月 20 日，Form1.vb 是 6 月 16 日，解決方案與專案檔是 5 月 18 日。",
        "en": "clsBoostA.vb is dated 19 May 2013, clsCreature.vb 20 May, Form1.vb 16 June, and the solution and project files 18 May."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=evolution-revolution-2013",
      "page_en": "https://cheyuwu.com/strata/2013/?id=evolution-revolution-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-evolution-revolution-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=evolution-revolution-2013"
    },
    {
      "year": "2013",
      "id": "high-school-fiction-2011",
      "kind": "publication",
      "date": "2011-02-23",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "高中時寫的小說：〈沒有世界的規則〉〈最終命運列車〉〈永恆的夢靨〉",
        "en": "Short fiction from senior high: “The Rules Without a World”, “The Final Destiny Train”, “The Everlasting Nightmare”"
      },
      "summary": {
        "zh": "Documents 資料夾裡有三篇高一到高二寫的小說：奇幻長篇〈沒有世界的規則〉（Word 檔建立於 2011 年 2 月 23 日，約 1.3 萬字，有序章、三章正文和第四章大綱）、〈永恆的夢靨〉（2011 年 5 月）、〈最終命運列車〉（2011 年 10 月，約 3,000 字）。原件頁放長篇序章開頭 1,486 字和兩篇短篇的文字。",
        "en": "The Documents folder holds three stories from grades 10 and 11: the fantasy novel “The Rules Without a World” (Word file created 23 February 2011, about 13,000 characters, with a prologue, three chapters and an outline for a fourth), “The Everlasting Nightmare” (May 2011) and “The Final Destiny Train” (October 2011, about 3,000 characters). The original-file page gives the first 1,486 characters of the prologue and the text of the two short pieces."
      },
      "keywords": [
        {
          "zh": "小說",
          "en": "Fiction"
        },
        {
          "zh": "奇幻",
          "en": "Fantasy"
        }
      ],
      "url": "https://cheyuwu.com/archive/high-school-fiction-2011/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/high-school-fiction-2011/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "dateNote": {
        "zh": "採〈沒有世界的規則〉Word 檔內記錄的建立日 2011 年 2 月 23 日（檔案屬性，不是檔案系統日期）。另外兩篇的建立日是 2011 年 5 月 14 日與 10 月 2 日。",
        "en": "Taken from the creation date recorded inside the Word file of “The Rules Without a World”, 23 February 2011 (a document property, not a file-system date). The other two were created on 14 May and 2 October 2011."
      },
      "related": [
        {
          "id": "high-school-poems",
          "label": {
            "zh": "同一個資料夾裡的詩",
            "en": "Poems from the same folder"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=high-school-fiction-2011",
      "page_en": "https://cheyuwu.com/strata/2013/?id=high-school-fiction-2011",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-high-school-fiction-2011",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=high-school-fiction-2011"
    },
    {
      "year": "2013",
      "id": "high-school-poems",
      "kind": "publication",
      "date": "2011-03-12",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "高中時寫的詩：〈迷網的終點〉〈漁父×漁父〉〈尋找〉〈四點半〉",
        "en": "Poems from senior high: “The End of the Maze”, “Fisherman × Fisherman”, “Searching”, “Half Past Four”"
      },
      "summary": {
        "zh": "四首詩：〈迷網的終點〉（Word 檔，2011 年 3 月）、〈漁父×漁父〉（2011 年 10 月）、〈尋找〉和〈四點半〉（2012 年 12 月 11、12 日的手寫稿，各配一幅黑線插圖）。原件頁放全文和兩張手稿。",
        "en": "Four poems: “The End of the Maze” (a Word file, March 2011), “Fisherman × Fisherman” (October 2011), and “Searching” and “Half Past Four” (handwritten sheets of 11 and 12 December 2012, each with a black-line illustration). The original-file page gives the full texts and the two manuscripts."
      },
      "keywords": [
        {
          "zh": "新詩",
          "en": "Poetry"
        },
        {
          "zh": "手稿",
          "en": "Manuscript"
        }
      ],
      "url": "https://cheyuwu.com/archive/high-school-poems/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/high-school-poems/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "dateNote": {
        "zh": "採〈迷網的終點〉Word 檔內記錄的建立日 2011 年 3 月 12 日，是四首裡最早的。〈尋找〉和〈四點半〉的日期是手稿上簽的 2012/12/11 與 2012/12/12，檔案日期相同。",
        "en": "Taken from the creation date recorded inside the Word file of “The End of the Maze”, 12 March 2011, the earliest of the four. “Searching” and “Half Past Four” carry their dates in the signature, 2012/12/11 and 2012/12/12, matching the file dates."
      },
      "related": [
        {
          "id": "high-school-fiction-2011",
          "label": {
            "zh": "同一個資料夾裡的小說",
            "en": "Fiction from the same folder"
          },
          "type": "theme"
        },
        {
          "id": "admission-portfolio-2013",
          "label": {
            "zh": "推甄作品資料夾裡的新詩",
            "en": "The poems also sit in the admissions portfolio folder"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=high-school-poems",
      "page_en": "https://cheyuwu.com/strata/2013/?id=high-school-poems",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-high-school-poems",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=high-school-poems"
    },
    {
      "year": "2013",
      "id": "life-game-and-brain-2011",
      "kind": "prototype",
      "date": "2011-02",
      "datePrecision": "month",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "Life Game 與 Brain：生命遊戲和一萬個神經元",
        "en": "Life Game and Brain: Conway's Game of Life and ten thousand neurons"
      },
      "summary": {
        "zh": "高一下寫的兩個 VB 模擬。Life Game 是 300 × 250 格的康威生命遊戲，滑翔機槍和幾組圖樣是他一格一格打進程式的座標。Brain 是一百乘一百共 10,000 個神經元、20,000 條隨機連線，亮著的神經元以約 49% 的機率點亮每條連線的另一端。",
        "en": "Two VB simulations from the second term of tenth grade. Life Game is Conway's Game of Life on a 300 × 250 board, with a glider gun and several patterns typed into the program cell by cell. Brain is 10,000 neurons in a hundred by a hundred grid with 20,000 random links; a lit neuron lights the far end of each link with a probability of about 49%."
      },
      "keywords": [
        {
          "zh": "生命遊戲",
          "en": "Game of Life"
        },
        {
          "zh": "模擬",
          "en": "Simulation"
        }
      ],
      "url": "https://cheyuwu.com/archive/life-game-and-brain-2011/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/life-game-and-brain-2011/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "evolution-2010",
          "label": {
            "zh": "同一時期的模擬程式",
            "en": "Another simulation from the same period"
          },
          "type": "theme"
        },
        {
          "id": "majer-comic-2011",
          "label": {
            "zh": "2011 年的程式小品",
            "en": "Another small program of 2011"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/life-game-and-brain-2011.webp",
        "alt": {
          "zh": "灰色棋盤上的黃色小格，兩側的圖樣往中間射出滑翔機",
          "en": "Yellow cells on a grey board with two patterns firing gliders towards the middle"
        },
        "credit": "Che-Yu Wu / 未命名.png"
      },
      "dateNote": {
        "zh": "Life Game 的解決方案檔是 2011 年 1 月 22 日，截圖與 Form1.vb 是 2 月 20 日，截圖裡的時鐘也顯示 2011/2/20。Brain 的檔案都是 2011 年 3 月 8 日。記錄日期取 Life Game 的 2 月。",
        "en": "The Life Game solution file is dated 22 January 2011, the screenshots and Form1.vb 20 February, and the clock in the screenshots reads 2011/2/20. All Brain files are dated 8 March 2011. The record takes Life Game's February."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=life-game-and-brain-2011",
      "page_en": "https://cheyuwu.com/strata/2013/?id=life-game-and-brain-2011",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-life-game-and-brain-2011",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=life-game-and-brain-2011"
    },
    {
      "year": "2013",
      "id": "magic-blocks-2010",
      "kind": "prototype",
      "date": "2010-11",
      "datePrecision": "month",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "Magic Blocks：為〈Touch New Future〉寫的魔術方塊逐格工具",
        "en": "Magic Blocks: a frame-by-frame tool for Touch New Future"
      },
      "summary": {
        "zh": "高一上寫的 VB 工具，放在資料夾 acer7 裡。畫面是 24 × 17 個魔術方塊拼成的牆，按數字鍵上色、按 H 貼一隻手、按 S 存下截圖和每一格的顏色。BlockSave 存了 626 張 jpg 和 543 個 .mjr，頁面把 GreenFall 那組 96 格接成 9.6 秒的影片：綠色和藍色方塊拼出一張看起來像地球的圖。",
        "en": "A VB tool from the first term of tenth grade, kept in a folder called acer7. The screen is a wall of 24 × 17 Rubik's-cube faces: number keys paint, H pastes a hand, S saves a screenshot and every cube's colour. BlockSave holds 626 jpg files and 543 .mjr files, and the page joins the 96 frames of the GreenFall set into a 9.6-second video in which green and blue cubes make what looks like a picture of the Earth."
      },
      "keywords": [
        {
          "zh": "魔術方塊",
          "en": "Rubik's cube"
        },
        {
          "zh": "逐格動畫",
          "en": "Frame-by-frame animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/magic-blocks-2010/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/magic-blocks-2010/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "acer-7-touch-new-future",
          "label": {
            "zh": "這支工具所屬的比賽作品",
            "en": "The competition piece this tool belongs to"
          },
          "type": "theme"
        },
        {
          "id": "chinese-script-2010",
          "label": {
            "zh": "同一個秋天的程式",
            "en": "A program from the same autumn"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/magic-blocks-2010.webp",
        "alt": {
          "zh": "魔術方塊拼成的牆，綠色和藍色方塊拼出陸地和海，一隻手的食指伸進畫面",
          "en": "A wall of cube faces with green and blue cubes making land and sea, and a forefinger reaching in"
        },
        "credit": "Che-Yu Wu / original frame 83.5.jpg"
      },
      "dateNote": {
        "zh": "Form1.vb 的日期是 2010 年 11 月 13 日，BlockSave 的畫面從 11 月 13 日到 28 日，GreenFall 是 11 月 27 日。",
        "en": "Form1.vb is dated 13 November 2010, the BlockSave frames run from 13 to 28 November, and GreenFall is 27 November."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=magic-blocks-2010",
      "page_en": "https://cheyuwu.com/strata/2013/?id=magic-blocks-2010",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-magic-blocks-2010",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=magic-blocks-2010"
    },
    {
      "year": "2013",
      "id": "majer-comic-2011",
      "kind": "prototype",
      "date": "2011-10-08",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "Majer Comic：用 11 根滑桿調出一張臉",
        "en": "Majer Comic: a face adjusted with eleven sliders"
      },
      "summary": {
        "zh": "高二上寫的 VB 程式。臉的輪廓是一串控制點，兩側各畫一條曲線，眼睛、鼻子、嘴巴是橢圓，11 根滑桿調位置和大小，也能加控制點、用滑鼠拖控制點。專案沒有留下畫面，只有程式碼。",
        "en": "A VB program from the first term of eleventh grade. The outline of the face is a list of control points with a curve drawn on each side, the eyes, nose and mouth are ellipses, and 11 sliders set positions and sizes; control points can also be added and dragged with the mouse. The project left no screenshot, only the code."
      },
      "keywords": [
        {
          "zh": "參數化",
          "en": "Parametric"
        },
        {
          "zh": "Visual Basic",
          "en": "Visual Basic"
        }
      ],
      "url": "https://cheyuwu.com/archive/majer-comic-2011/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/majer-comic-2011/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "life-game-and-brain-2011",
          "label": {
            "zh": "2011 年的程式小品",
            "en": "Another small program of 2011"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "專案檔日期 2011 年 10 月 8 日（Module1.vb）到 10 月 10 日（Form1.vb、clsHead.vb）。",
        "en": "The project files run from 8 October 2011 (Module1.vb) to 10 October (Form1.vb, clsHead.vb)."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=majer-comic-2011",
      "page_en": "https://cheyuwu.com/strata/2013/?id=majer-comic-2011",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-majer-comic-2011",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=majer-comic-2011"
    },
    {
      "year": "2013",
      "id": "majer-world",
      "kind": "prototype",
      "date": "2011-04-04",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "Majer World：以同學為節點的互動班級地圖",
        "en": "Majer World: an interactive class map with classmates as nodes"
      },
      "summary": {
        "zh": "點班級圓圈長出同學，再點長出他們的朋友，共 15 個人。swf 的建立時間是 2010 年 12 月 29 日，最後存檔 2011 年 4 月 4 日。公開的可播版把內嵌的 15 張照片換成灰色人像，名字換成代號。",
        "en": "Click the class circle and classmates grow out of it, click again and their friends grow, 15 people in all. The swf records creation on 29 December 2010 and a last save on 4 April 2011. The public playable copy replaces the 15 embedded photos with a grey silhouette and the names with placeholders."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "互動地圖",
          "en": "Interactive map"
        }
      ],
      "url": "https://cheyuwu.com/archive/majer-world/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/majer-world/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "dateNote": {
        "zh": "採 swf 檔內記錄的最後存檔時間 2011 年 4 月 4 日。檔內的建立時間是 2010 年 12 月 29 日，照片檔日期是 2010 年 12 月 29 日至 2011 年 1 月 2 日。",
        "en": "Taken from the last-save time recorded inside the swf, 4 April 2011. The creation time inside is 29 December 2010, and the photo files are dated 29 December 2010 to 2 January 2011."
      },
      "related": [
        {
          "id": "class-808-website",
          "label": {
            "zh": "另一個以班級為題的 Flash 作品",
            "en": "Another Flash work about a class"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/majer-world.webp",
        "alt": {
          "zh": "深藍色漸層背景上，中央的大圓外圍繞著五個小圓，圓內都是灰色人像",
          "en": "A large circle at the centre of a deep blue gradient ringed by five small circles, each holding a grey silhouette"
        },
        "credit": "Che-Yu Wu / MajerWorld.swf, Ruffle capture, photos replaced"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=majer-world",
      "page_en": "https://cheyuwu.com/strata/2013/?id=majer-world",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-majer-world",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=majer-world"
    },
    {
      "year": "2013",
      "id": "picture-to-word-2013",
      "kind": "prototype",
      "date": "2013-07-09",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "PicturetoWord：用一段文字自己的字把圖印出來",
        "en": "PicturetoWord: print a picture with the characters of a piece of text"
      },
      "summary": {
        "zh": "高中畢業那個暑假寫的 VB 程式。它把文字框裡每個字畫出來量黑度，再照圖片每個像素的明暗挑字，把一張貓的照片印成 194 行 × 200 字的文字，用記事本調成字型大小 1 或 3 才看得出圖。預設用的是 12 個字：全形空白、，。一十下米田哲期龍䶵。",
        "en": "A VB program from the summer after high school. It draws every character in the text box to measure how dark it is, then picks characters by the brightness of each pixel, printing a photo of a cat as 194 lines of 200 characters that only shows as a picture once Notepad is set to font size 1 or 3. The default set is 12 characters: the full-width space, ，。一十下米田哲期龍䶵."
      },
      "keywords": [
        {
          "zh": "文字藝術",
          "en": "Text art"
        },
        {
          "zh": "圖像處理",
          "en": "Image processing"
        }
      ],
      "url": "https://cheyuwu.com/archive/picture-to-word-2013/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/picture-to-word-2013/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "evolution-revolution-2013",
          "label": {
            "zh": "同一年稍早的程式",
            "en": "A program from earlier the same year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/picture-to-word-2013.webp",
        "alt": {
          "zh": "三個記事本視窗裡用字印出來的貓，前面有程式視窗",
          "en": "Three Notepad windows holding a cat printed in characters, with the program window in front"
        },
        "credit": "Che-Yu Wu / char.jpg"
      },
      "dateNote": {
        "zh": "char.jpg 的截圖時鐘顯示 2013/7/9 下午 9:12，檔案日期也是 7 月 9 日。程式檔到 7 月 14 日，Result.txt 是 7 月 12 日。",
        "en": "The clock in the char.jpg screenshot reads 9:12 pm on 9 July 2013, and the file is dated 9 July too. The program files run to 14 July and Result.txt is dated 12 July."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=picture-to-word-2013",
      "page_en": "https://cheyuwu.com/strata/2013/?id=picture-to-word-2013",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-picture-to-word-2013",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=picture-to-word-2013"
    },
    {
      "year": "2013",
      "id": "prank-19530-killer",
      "kind": "prototype",
      "date": "2008-02-28",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "19530 號殺手與偵測器：國一寫的惡作劇程式和它的解藥",
        "en": "The 19530 killer and its detector: a seventh-grade prank program and its antidote"
      },
      "summary": {
        "zh": "資料夾叫 vbtry，2008 年 2 月 28 日的 Visual Basic 專案。殺手是一顆會上下跑的「來按我」按鈕，按到以後在 C:\\Program Files\\microcoft\\bin 裡越寫越快地生小文字檔，畫面寫著「你的剩餘資本」。偵測器顯示 C 槽剩餘空間，按「漸進刪除」把檔案一個個刪掉。只公開說明和程式碼，不放可執行檔。",
        "en": "A Visual Basic project dated 28 February 2008, in a folder called vbtry. The killer is a button marked \"來按我\" that runs up and down; once it is hit, small text files pile up faster and faster in C:\\Program Files\\microcoft\\bin while a window reads \"你的剩餘資本\" (your remaining capital). The detector shows the free space on drive C and a \"漸進刪除\" button deletes the files one by one. Only the description and the code are published, no executable."
      },
      "keywords": [
        {
          "zh": "Visual Basic",
          "en": "Visual Basic"
        },
        {
          "zh": "惡作劇程式",
          "en": "Prank program"
        }
      ],
      "url": "https://cheyuwu.com/archive/prank-19530-killer/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/prank-19530-killer/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "evolution-2010",
          "label": {
            "zh": "自學 VB 的下一批作品",
            "en": "The next batch of his self-taught VB"
          },
          "type": "theme"
        }
      ],
      "dateNote": {
        "zh": "殺手專案檔案日期是 2008 年 2 月 28 日，偵測器是 2 月 28 到 29 日。那學期是國一下。",
        "en": "The killer's files are dated 28 February 2008 and the detector's 28 to 29 February. That term was the second of seventh grade."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=prank-19530-killer",
      "page_en": "https://cheyuwu.com/strata/2013/?id=prank-19530-killer",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-prank-19530-killer",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=prank-19530-killer"
    },
    {
      "year": "2013",
      "id": "rainy-elephant",
      "kind": "prototype",
      "date": "2012-07-10",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "愛捉大象尾巴的雷尼：一支 18 秒的手繪 Flash 動畫",
        "en": "“Rayny Who Likes to Grab Elephants’ Tails”: an 18-second hand-drawn Flash animation"
      },
      "summary": {
        "zh": "檔名 RaynyElephant.swf，2012 年 7 月 10 日，約 18 秒。掃描的手繪稿：戴綠帽的男子走近一頭只看得到後半身的象，抓住牠的尾巴，片尾標題寫著「愛捉大象尾巴的雷尼」。原始檔 fla 有 37 MB。",
        "en": "The file is RaynyElephant.swf, dated 10 July 2012, about 18 seconds. Scanned hand drawings: a man in a green hat walks up to an elephant seen only from behind and takes hold of its tail, and the end title reads “Rayny Who Likes to Grab Elephants’ Tails”. The fla source is 37 MB."
      },
      "keywords": [
        {
          "zh": "Flash 動畫",
          "en": "Flash animation"
        },
        {
          "zh": "手繪",
          "en": "Hand drawing"
        }
      ],
      "url": "https://cheyuwu.com/archive/rainy-elephant/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/rainy-elephant/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "dateNote": {
        "zh": "採 swf 的檔案日期（2012 年 7 月 10 日），fla 是隔天。檔案內的日期同一週，應該是做的時候，不是複製日。",
        "en": "Taken from the swf file date (10 July 2012), with the fla a day later. The dates sit in the same week, so they look like the time of making, not a copy date."
      },
      "related": [
        {
          "id": "acer-8-change-life-forward",
          "label": {
            "zh": "同一年做的另一支 Flash 動畫",
            "en": "Another Flash animation from the same year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/rainy-elephant.webp",
        "alt": {
          "zh": "手繪動畫的片尾：戴綠帽的男子抓著象的尾巴，左上角是標題「愛捉大象尾巴的雷尼」",
          "en": "The end of a hand-drawn animation: a man in a green hat holding an elephant’s tail, with the title “Rayny Who Likes to Grab Elephants’ Tails” at upper left"
        },
        "credit": "Che-Yu Wu / RaynyElephant.swf, 2012-07, Ruffle capture"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=rainy-elephant",
      "page_en": "https://cheyuwu.com/strata/2013/?id=rainy-elephant",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-rainy-elephant",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=rainy-elephant"
    },
    {
      "year": "2013",
      "id": "thirty-six-stratagems",
      "kind": "publication",
      "date": "2013-08-11",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "三十六計插畫：六天畫的 20 幅",
        "en": "Thirty-six Stratagems: twenty illustrations in six days"
      },
      "summary": {
        "zh": "資料夾 36 有 20 張 jpg 和各自的 SAI 檔，檔名編號 13 到 30 與 35，檔案日期是 2013 年 8 月 11 日到 16 日。編號和三十六計的順序相符，畫風是粗黑線卡通。同一個題目在 2012 年 8 月已有標題畫面 36.swf。用途與委託方硬碟裡沒有紀錄。",
        "en": "The folder 36 holds 20 jpg files with their SAI files, numbered 13 to 30 and 35 and dated 11 to 16 August 2013. The numbers follow the order of the Thirty-six Stratagems, drawn as cartoons in thick black line. The subject already had a title screen, 36.swf, in August 2012. The drive holds no record of the purpose or a client."
      },
      "keywords": [
        {
          "zh": "三十六計",
          "en": "Thirty-six Stratagems"
        },
        {
          "zh": "插畫",
          "en": "Illustration"
        }
      ],
      "url": "https://cheyuwu.com/archive/thirty-six-stratagems/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/thirty-six-stratagems/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "dateNote": {
        "zh": "採資料夾裡最早的檔案日期（15.jpg 與 15.sai，2013 年 8 月 11 日）。這批檔案日期和畫的順序相符，應是畫的當天，不是複製日。",
        "en": "Taken from the earliest file date in the folder (15.jpg and 15.sai, 11 August 2013). The file dates fit the order of drawing, so they look like the days of drawing, not a copy date."
      },
      "related": [
        {
          "id": "digital-painting-2012",
          "label": {
            "zh": "同樣用 SAI 畫的前一批",
            "en": "The earlier batch, also drawn in SAI"
          },
          "type": "theme"
        },
        {
          "id": "cgmh-graphene-animation",
          "label": {
            "zh": "同一個月做的 3D 動畫",
            "en": "3D animation from the same month"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/thirty-six-stratagems.webp",
        "alt": {
          "zh": "六幅三十六計插畫拼成一張：打蛇的手、殭屍、老虎、喝鍋的女孩、鱷魚背上的蟬、扶梯子的男人",
          "en": "Six of the stratagem illustrations in one sheet: a hand hitting a snake, a zombie, a tiger, a girl drinking from a pot, a cicada on a crocodile and a man with a ladder"
        },
        "credit": "Che-Yu Wu / SAI drawings, 2013-08"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=thirty-six-stratagems",
      "page_en": "https://cheyuwu.com/strata/2013/?id=thirty-six-stratagems",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-thirty-six-stratagems",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=thirty-six-stratagems"
    },
    {
      "year": "2013",
      "id": "times-awards-2012-print-ads",
      "kind": "award",
      "date": "2012-06-22",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "第 21 屆時報廣告金犢獎平面廣告類：NISSAN New MARCH 優勝，智聯招聘優等與佳作",
        "en": "21st Times Young Creative Awards, print advertising: NISSAN New MARCH Winner’s Award, Zhaopin Merit Award and Honourable Mention"
      },
      "summary": {
        "zh": "高中（職）組，與復興商工的同學同一隊。獎狀記載：NISSAN New MARCH〈格調篇／色彩篇／個性篇〉優勝獎，智聯招聘〈浩克篇／蜘蛛人篇〉優等獎、〈出口篇／博愛座篇〉佳作、〈石中劍篇／玻璃鞋篇〉入圍，JUST US〈唇印篇／腳印篇〉入圍。原件頁放獎狀標題（已裁掉名單）和 11 件平面稿。",
        "en": "Senior high (vocational) division, on a team with classmates from Fu-Hsing Vocational School. The certificates record: NISSAN New MARCH “Style / Colour / Personality”, Winner’s Award; Zhaopin “Hulk / Spider-Man”, Merit Award; “Exit / Priority Seat”, Honourable Mention; “Sword in the Stone / Glass Slipper”, finalist; JUST US “Lip Print / Footprint”, finalist. The original-file page shows the certificate headings (team list cropped out) and 11 print layouts."
      },
      "keywords": [
        {
          "zh": "時報廣告金犢獎",
          "en": "Times Young Creative Awards"
        },
        {
          "zh": "平面廣告",
          "en": "Print advertising"
        }
      ],
      "url": "https://cheyuwu.com/archive/times-awards-2012-print-ads/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/times-awards-2012-print-ads/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "dateNote": {
        "zh": "獎狀沒有印頒獎日期。採獎狀掃描檔的日期 2012 年 6 月 22 日，當作證明獲獎的最早可見日期。送件版的檔案日期是 2012 年 4 月 22 日。",
        "en": "The certificates print no ceremony date. The date taken is that of the certificate scans, 22 June 2012, the earliest visible date proving the award. The entry versions are dated 22 April 2012."
      },
      "related": [
        {
          "id": "acer-9-colorful-life-key",
          "label": {
            "zh": "金犢獎的隊友之一在第九屆宏碁的作品再次合作",
            "en": "One of the teammates worked with him again on the 9th Acer award work"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2013/times-awards-2012-print-ads.webp",
        "alt": {
          "zh": "三件平面廣告拼成一張：綠色浩克與藍色蜘蛛人的智聯招聘稿，和 NISSAN March 的顏料潑灑稿",
          "en": "Print advertisements in one sheet: Zhaopin layouts with a green Hulk and a blue Spider-Man, and NISSAN March layouts of splashed paint"
        },
        "credit": "Che-Yu Wu and teammates / print advertisements, 2012"
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2013/?id=times-awards-2012-print-ads",
      "page_en": "https://cheyuwu.com/strata/2013/?id=times-awards-2012-print-ads",
      "record_url": "https://cheyuwu.com/zh/strata/2013/#lab-times-awards-2012-print-ads",
      "panel_url": "https://cheyuwu.com/zh/strata/2013/?id=times-awards-2012-print-ads"
    },
    {
      "year": "2007",
      "id": "grade5-flash-sketches",
      "kind": "prototype",
      "date": "2006",
      "datePrecision": "year",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "骷髏：「歡迎來到五年六班！」",
        "en": "Skeleton: “Welcome to class 5-6!”"
      },
      "summary": {
        "zh": "四年級他跟學校借了一套 Flash，每天回家畫一兩個小時。硬碟上最早的一批 Flash 有五支，這支骷髏舉著對話框說「歡迎來到五年六班！」，所以這批是五年級做的。紅底、白骨頭，旁邊再寫一次「歡迎光臨」。",
        "en": "In fourth grade he borrowed a copy of Flash from school and drew with it for an hour or two every evening. The earliest batch on the drives is five files; in this one a skeleton holds up a speech bubble saying “Welcome to class 5-6!”, which dates the batch to fifth grade. White bones on red, with “welcome” written once more beside it."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/grade5-flash-sketches/#skeleton",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/grade5-flash-sketches/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        },
        {
          "url": "https://mypaper.pchome.com.tw/adc_hunter/post/1322327010",
          "label": "獎金獵人 PChome 新聞台（2011 年自述）"
        }
      ],
      "related": [
        {
          "id": "grade5-flower",
          "label": {
            "zh": "同一批的五支小品",
            "en": "From the same batch of five"
          },
          "type": "theme"
        },
        {
          "id": "energy-saving-animation",
          "label": {
            "zh": "一年後的第一次比賽",
            "en": "His first competition, a year later"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2007/grade5-flash-sketches.webp",
        "alt": {
          "zh": "骷髏動畫畫面，對話框寫「歡迎來到五年六班」",
          "en": "A frame of the skeleton animation, its speech bubble reading “welcome to class 5-6”"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "年份依畫面裡的「五年六班」推定（2005 到 2006 學年）。檔案日期 2007 年 3 月 24 日是複製到新電腦的時間。",
        "en": "The year is inferred from “class 5-6” in the picture (the 2005–06 school year); the file date of 24 March 2007 is when they were copied to a new computer."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=grade5-flash-sketches",
      "page_en": "https://cheyuwu.com/strata/2007/?id=grade5-flash-sketches",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-grade5-flash-sketches",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=grade5-flash-sketches"
    },
    {
      "year": "2007",
      "id": "glass-music-science-fair",
      "kind": "publication",
      "date": "2007-04-25",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "解開玻璃杯的音樂魔法：六年級的獨立研究",
        "en": "The music in a glass: a sixth-grade research project"
      },
      "summary": {
        "zh": "研究者欄寫「60610 吳哲宇」。起因是爸爸看到他拿一支筆、一把尺做出簡易樂器，叫他彈一首歌。他排了十二個高腳杯，量水倒多少會是 Do、Re、Mi，再換成醬油、油、醋、牛奶、豆漿、綠茶和可樂，最後試果凍蠟和冰塊。報告、照片和兩段實驗影片放在原件頁。",
        "en": "The researcher line reads “60610 Che-Yu Wu”. It began when his father watched him make a simple instrument out of a pen and a ruler and asked him to play a song. He lined up twelve goblets, measured how much water made Do, Re and Mi, then tried soy sauce, oil, vinegar, milk, soy milk, green tea and cola, and finally jelly wax and ice. The report, a photo from it and two experiment videos are on the archive page."
      },
      "keywords": [
        {
          "zh": "科展",
          "en": "Science fair"
        },
        {
          "zh": "聲音",
          "en": "Sound"
        }
      ],
      "url": "https://cheyuwu.com/archive/glass-music-science-fair/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/glass-music-science-fair/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "dateNote": {
        "zh": "採實驗影片資料夾的日期（0425）。研究動機檔寫 2006 年 10 月 3 日，研究方法檔寫 2006 年 11 月 9 日。",
        "en": "Taken from the experiment video folder (0425). The motive file is dated 3 October 2006 and the method file 9 November 2006."
      },
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=glass-music-science-fair",
      "page_en": "https://cheyuwu.com/strata/2007/?id=glass-music-science-fair",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-glass-music-science-fair",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=glass-music-science-fair"
    },
    {
      "year": "2007",
      "id": "energy-saving-animation",
      "kind": "award",
      "date": "2007-05-22",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "節能減廢一起來：教育局環保動畫創作競賽佳作",
        "en": "Save energy, cut waste: honourable mention in the education bureau's environmental animation competition"
      },
      "summary": {
        "zh": "片頭寫「台北市三興國小吳哲宇」，1950 格、兩分四十秒，從「全球暖化的問題日益嚴重」開始。他 2011 年的自述寫：「六年級參加教育局的環保動畫創作競賽只拿佳作」，之後更用力鑽研，國二拿下第一個宏碁數位創作獎首獎。這支 Flash 還能完整播放。",
        "en": "The title card reads “Taipei Sanxing Elementary School, Che-Yu Wu”; 1,950 frames, two minutes forty, opening with “global warming is getting worse”. His 2011 account says that in sixth grade he entered the education bureau's environmental animation competition “and only got an honourable mention”, then worked harder, and in eighth grade won his first Acer Digital Creation Award. The Flash file still plays in full."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/energy-saving-animation/#energy-saving",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/energy-saving-animation/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        },
        {
          "url": "https://mypaper.pchome.com.tw/adc_hunter/post/1322327010",
          "label": "獎金獵人 PChome 新聞台（2011 年自述）"
        }
      ],
      "image": {
        "src": "/static/lab/2007/energy-saving-animation.webp",
        "alt": {
          "zh": "動畫片頭：節能減廢一起來，台北市三興國小吳哲宇",
          "en": "Title card: Save energy, cut waste — Taipei Sanxing Elementary School, Che-Yu Wu"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期。名次出自他 2011 年的自述，主辦單位的名單沒有找到。",
        "en": "Taken from the swf file date. The result comes from his own 2011 account; the organiser's list has not been found."
      },
      "related": [],
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=energy-saving-animation",
      "page_en": "https://cheyuwu.com/strata/2007/?id=energy-saving-animation",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-energy-saving-animation",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=energy-saving-animation"
    },
    {
      "year": "2007",
      "id": "class-606-website",
      "kind": "prototype",
      "date": "2007-06",
      "datePrecision": "month",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "606 班網橫幅：「606 將成為每個人心中的一部分」",
        "en": "Class 6-6 banner: “606 will become part of everyone's heart”"
      },
      "summary": {
        "zh": "橫幅標語是「606 將成為每個人心中的一部分……也會成為另人懷念的回憶……」。網站本身沒有被網際網路檔案館存到，硬碟上留下導覽按鈕、小工具板、兔子、箭和一隻噬菌體等 Flash 零件，還有一條替學校資優資源班做的橫幅。他在 2011 年的自述裡列過小學時拿到的台北市班級網頁比賽優等、特優、佳作各一次。橫幅裡的同學照片已打霧。",
        "en": "The banner's line reads “606 will become part of everyone's heart… and a memory to miss…”. The site itself was never captured by the Internet Archive; the drives kept its Flash parts — navigation buttons, a tools panel, a rabbit, arrows, a bacteriophage — and a banner made for the school's gifted resource class. His 2011 account lists one excellence, one special excellence and one honourable mention in the Taipei class website competition from his primary school years. Classmates' photos in the banners are blurred."
      },
      "keywords": [
        {
          "zh": "班級網站",
          "en": "Class website"
        },
        {
          "zh": "Flash",
          "en": "Flash"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#banner-606",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        },
        {
          "url": "https://mypaper.pchome.com.tw/adc_hunter/post/1322327010",
          "label": "獎金獵人 PChome 新聞台（2011 年自述）"
        }
      ],
      "image": {
        "src": "/static/lab/2007/class-606-website.webp",
        "alt": {
          "zh": "606 班網橫幅，左側照片打霧，右側標語",
          "en": "Class 6-6 banner, photos blurred on the left, tagline on the right"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採零件檔的月份（2007 年 6 月 2 日到 29 日），小工具板是同年 7 月。",
        "en": "Taken from the month of the part files (2 to 29 June 2007); the tools panel is from July."
      },
      "related": [
        {
          "id": "class-606-nav-prototype",
          "label": {
            "zh": "同一個班網的導覽按鈕",
            "en": "Navigation for the same class site"
          },
          "type": "theme"
        }
      ],
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=class-606-website",
      "page_en": "https://cheyuwu.com/strata/2007/?id=class-606-website",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-class-606-website",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=class-606-website"
    },
    {
      "year": "2007",
      "id": "class-site-tools-2007",
      "kind": "prototype",
      "date": "2007-07-04",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "班網小工具板：Yahoo 信箱、天空部落、史萊姆遊戲區",
        "en": "Class-site tools panel: Yahoo Mail, the Yam blog, the Slime games corner"
      },
      "summary": {
        "zh": "畢業後的暑假做的小板子，標題「小工具」，三顆彩色按鈕連到 Yahoo 信箱、天空部落和史萊姆好玩遊戲區。還能點，連出去的網站多半已經不在。",
        "en": "A small panel made in the summer after graduation, titled “tools”, with three coloured buttons to Yahoo Mail, the Yam blog and the Slime games corner. It still clicks; most of the sites it points to are gone."
      },
      "keywords": [
        {
          "zh": "班級網站",
          "en": "Class website"
        },
        {
          "zh": "Flash",
          "en": "Flash"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#tools-panel",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "web-shortcuts-2007",
          "label": {
            "zh": "三天後的另一塊",
            "en": "Another panel, three days later"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2007/class-site-tools-2007.webp",
        "alt": {
          "zh": "小工具板：前往 Yahoo 信箱、連至天空部落、史萊姆好玩遊戲區",
          "en": "Tools panel: Yahoo Mail, the Yam blog, the Slime games corner"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期。",
        "en": "Taken from the swf file date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=class-site-tools-2007",
      "page_en": "https://cheyuwu.com/strata/2007/?id=class-site-tools-2007",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-class-site-tools-2007",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=class-site-tools-2007"
    },
    {
      "year": "2007",
      "id": "bacteriophage-2007",
      "kind": "prototype",
      "date": "2007-08-15",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "病毒：一隻會動的噬菌體",
        "en": "Virus: a bacteriophage that moves"
      },
      "summary": {
        "zh": "升國中前的暑假畫的一隻噬菌體，98 乘 105 像素，紅色的頭、螺旋的尾巴、細細的腳。檔名就叫「病毒」。那時他最喜歡的電視節目是講基因與遺傳工程的 Discovery。",
        "en": "A bacteriophage drawn in the summer before junior high, 98 by 105 pixels: a red head, a coiled tail, thin legs. The file is simply called “virus”. His favourite television back then was Discovery programmes on genes and genetic engineering."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "生物",
          "en": "Biology"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#virus",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/bacteriophage-2007.webp",
        "alt": {
          "zh": "一隻紅頭、螺旋尾、細腳的噬菌體",
          "en": "A bacteriophage with a red head, coiled tail and thin legs"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期。",
        "en": "Taken from the swf file date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=bacteriophage-2007",
      "page_en": "https://cheyuwu.com/strata/2007/?id=bacteriophage-2007",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-bacteriophage-2007",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=bacteriophage-2007"
    },
    {
      "year": "2007",
      "id": "grade5-flower",
      "kind": "prototype",
      "date": "2006",
      "datePrecision": "year",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "花：三隻機器人和一棟樓",
        "en": "Flower: three robots and a building"
      },
      "summary": {
        "zh": "五年級那批小品之一。檔名叫「花」，畫面是藍天白雲下三隻圓頭、細腳的機器人站在一棟樓旁邊。",
        "en": "One of the fifth-grade batch. The file is called “flower”; the picture is three round-headed, thin-legged robots under a blue sky with clouds, standing by a building."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/grade5-flash-sketches/#flower",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/grade5-flash-sketches/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "grade5-flash-sketches",
          "label": {
            "zh": "同一批",
            "en": "Same batch"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2007/grade5-flower.webp",
        "alt": {
          "zh": "三隻圓頭機器人站在樓旁",
          "en": "Three round-headed robots beside a building"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "年份依同一批的骷髏畫面寫的「五年六班」推定；檔案日期 2007 年 3 月 24 日是複製到新電腦的時間。",
        "en": "The year is inferred from “class 5-6” in the skeleton from the same batch; the file date of 24 March 2007 is when they were copied to a new computer."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=grade5-flower",
      "page_en": "https://cheyuwu.com/strata/2007/?id=grade5-flower",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-grade5-flower",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=grade5-flower"
    },
    {
      "year": "2007",
      "id": "grade5-bubble-bath",
      "kind": "prototype",
      "date": "2006",
      "datePrecision": "year",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "泡泡浴",
        "en": "Bubble bath"
      },
      "summary": {
        "zh": "五年級那批小品之一。只有一格：一個浴缸，旁邊立著一瓶寫著「泡泡」的瓶子，色塊拼成的房間。",
        "en": "One of the fifth-grade batch, a single frame: a bathtub with a bottle labelled “bubbles” beside it, in a room built from blocks of colour."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/grade5-flash-sketches/#bubble-bath",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/grade5-flash-sketches/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/grade5-bubble-bath.webp",
        "alt": {
          "zh": "浴缸旁一瓶寫著泡泡的瓶子",
          "en": "A bathtub and a bottle labelled bubbles"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "年份依同一批的骷髏畫面寫的「五年六班」推定；檔案日期 2007 年 3 月 24 日是複製到新電腦的時間。",
        "en": "The year is inferred from “class 5-6” in the skeleton from the same batch; the file date of 24 March 2007 is when they were copied to a new computer."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=grade5-bubble-bath",
      "page_en": "https://cheyuwu.com/strata/2007/?id=grade5-bubble-bath",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-grade5-bubble-bath",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=grade5-bubble-bath"
    },
    {
      "year": "2007",
      "id": "grade5-watermelon-turns-red",
      "kind": "prototype",
      "date": "2006",
      "datePrecision": "year",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "西瓜變紅",
        "en": "The watermelon turns red"
      },
      "summary": {
        "zh": "五年級那批小品之一：一支會發射的火箭和一個被點燃的小火堆，檔名叫「西瓜變紅」。",
        "en": "One of the fifth-grade batch: a rocket that fires and a small fire catching light, under the file name “the watermelon turns red”."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/grade5-flash-sketches/#watermelon-turns-red",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/grade5-flash-sketches/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/grade5-watermelon-turns-red.webp",
        "alt": {
          "zh": "火箭和小火堆",
          "en": "A rocket and a small fire"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "年份依同一批的骷髏畫面寫的「五年六班」推定；檔案日期 2007 年 3 月 24 日是複製到新電腦的時間。",
        "en": "The year is inferred from “class 5-6” in the skeleton from the same batch; the file date of 24 March 2007 is when they were copied to a new computer."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=grade5-watermelon-turns-red",
      "page_en": "https://cheyuwu.com/strata/2007/?id=grade5-watermelon-turns-red",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-grade5-watermelon-turns-red",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=grade5-watermelon-turns-red"
    },
    {
      "year": "2007",
      "id": "grade5-watermelon-report",
      "kind": "prototype",
      "date": "2006",
      "datePrecision": "year",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "西西瓜報席：31 格的小動畫",
        "en": "Watermelon report: a 31-frame animation"
      },
      "summary": {
        "zh": "五年級那批小品裡最長的一支，31 格：一顆西瓜裂開，紅色的果肉往外噴。原檔名就叫「西西瓜報席」。",
        "en": "The longest of the fifth-grade batch at 31 frames: a watermelon splits and the red flesh bursts out. The original file name is kept as it was."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/grade5-flash-sketches/#watermelon-report",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/grade5-flash-sketches/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/grade5-watermelon-report.webp",
        "alt": {
          "zh": "裂開的西瓜",
          "en": "A watermelon splitting open"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "年份依同一批的骷髏畫面寫的「五年六班」推定；檔案日期 2007 年 3 月 24 日是複製到新電腦的時間。",
        "en": "The year is inferred from “class 5-6” in the skeleton from the same batch; the file date of 24 March 2007 is when they were copied to a new computer."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=grade5-watermelon-report",
      "page_en": "https://cheyuwu.com/strata/2007/?id=grade5-watermelon-report",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-grade5-watermelon-report",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=grade5-watermelon-report"
    },
    {
      "year": "2007",
      "id": "earth-study-2007",
      "kind": "prototype",
      "date": "2007-03-24",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "地球練習：環保動畫之前的一顆地球",
        "en": "Earth study: an Earth before the environmental animation"
      },
      "summary": {
        "zh": "1106 格的地球練習，藍色海洋、綠色陸地、上下兩塊白色冰帽，畫法跟兩個月後〈節能減廢一起來〉裡的地球一樣。",
        "en": "An Earth study of 1,106 frames: blue sea, green land, white ice caps top and bottom, drawn the same way as the Earth in “Save energy, cut waste” two months later."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/energy-saving-animation/#earth-study",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/energy-saving-animation/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "energy-saving-animation",
          "label": {
            "zh": "用在這支比賽作品裡",
            "en": "Used in this competition piece"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2007/earth-study-2007.webp",
        "alt": {
          "zh": "藍海綠地、上下有白色冰帽的地球",
          "en": "An Earth with blue sea, green land and white ice caps"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期（與五年級小品同一批複製，實際可能更早）。",
        "en": "Taken from the swf file date (copied in the same batch as the fifth-grade sketches, so it may be earlier)."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=earth-study-2007",
      "page_en": "https://cheyuwu.com/strata/2007/?id=earth-study-2007",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-earth-study-2007",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=earth-study-2007"
    },
    {
      "year": "2007",
      "id": "gifted-class-banner-2007",
      "kind": "prototype",
      "date": "2007-06-26",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "資優資源班橫幅",
        "en": "Gifted resource class banner"
      },
      "summary": {
        "zh": "和 606 班網橫幅同一時期、同一種做法，替三興國小資優資源班做的：左邊輪播照片，右邊是校名和三隻戴聖誕帽的鳥。照片裡是同學，這裡只放打霧的靜態畫面。",
        "en": "Made at the same time and in the same way as the class 6-6 banner, for Sanxing Elementary's gifted resource class: photos cycling on the left, the school's name and three birds in Christmas hats on the right. The photos show classmates, so only a blurred still is shown."
      },
      "keywords": [
        {
          "zh": "班級網站",
          "en": "Class website"
        },
        {
          "zh": "Flash",
          "en": "Flash"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#banner-gifted",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/gifted-class-banner-2007.webp",
        "alt": {
          "zh": "資優資源班橫幅，左側照片已打霧",
          "en": "Gifted resource class banner, photos blurred on the left"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期。",
        "en": "Taken from the swf file date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=gifted-class-banner-2007",
      "page_en": "https://cheyuwu.com/strata/2007/?id=gifted-class-banner-2007",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-gifted-class-banner-2007",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=gifted-class-banner-2007"
    },
    {
      "year": "2007",
      "id": "class-606-nav-prototype",
      "kind": "prototype",
      "date": "2007-06-25",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "新技術 1：606 班網的導覽按鈕",
        "en": "New technique 1: navigation buttons for the 606 site"
      },
      "summary": {
        "zh": "左邊一大塊寫著「606」，右邊是 1 到 8 號的綠色圓角按鈕。檔名叫「新技術 1」，是他給班網試做的一套按鈕。",
        "en": "A large panel reading “606” on the left and green rounded buttons numbered 1 to 8 on the right. The file is called “new technique 1”: a set of buttons he tried out for the class site."
      },
      "keywords": [
        {
          "zh": "班級網站",
          "en": "Class website"
        },
        {
          "zh": "Flash",
          "en": "Flash"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#nav-prototype",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "class-606-website",
          "label": {
            "zh": "同一個班網的橫幅",
            "en": "The banner of the same class site"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2007/class-606-nav-prototype.webp",
        "alt": {
          "zh": "606 字樣與 1 到 8 號按鈕",
          "en": "“606” with buttons numbered 1 to 8"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期。",
        "en": "Taken from the swf file date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=class-606-nav-prototype",
      "page_en": "https://cheyuwu.com/strata/2007/?id=class-606-nav-prototype",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-class-606-nav-prototype",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=class-606-nav-prototype"
    },
    {
      "year": "2007",
      "id": "web-shortcuts-2007",
      "kind": "prototype",
      "date": "2007-07-07",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "上網小工具：Yahoo、Sony、百度、MSN、史萊姆、Google",
        "en": "Web shortcuts: Yahoo, Sony, Baidu, MSN, Slime, Google"
      },
      "summary": {
        "zh": "圓形的主鈕寫「上網小工具」，右邊排著 Yahoo、Sony、百度、MSN、史萊姆和 Google 六個按鈕。",
        "en": "A round main button reads “web shortcuts”, with six buttons to its right: Yahoo, Sony, Baidu, MSN, Slime and Google."
      },
      "keywords": [
        {
          "zh": "班級網站",
          "en": "Class website"
        },
        {
          "zh": "Flash",
          "en": "Flash"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#web-tools",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/web-shortcuts-2007.webp",
        "alt": {
          "zh": "上網小工具：圓形主鈕旁六個網站按鈕",
          "en": "Web shortcuts: six site buttons beside a round main button"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期。",
        "en": "Taken from the swf file date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=web-shortcuts-2007",
      "page_en": "https://cheyuwu.com/strata/2007/?id=web-shortcuts-2007",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-web-shortcuts-2007",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=web-shortcuts-2007"
    },
    {
      "year": "2007",
      "id": "rabbit-2007",
      "kind": "prototype",
      "date": "2007-06-02",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "兔子：「好無聊啊……」",
        "en": "Rabbit: “So bored…”"
      },
      "summary": {
        "zh": "一隻兔子靠在大球上，牆上掛著魚缸畫、旁邊是時鐘和三盆花，兔子說「好無聊啊……」。",
        "en": "A rabbit leans on a big ball under a picture of a fish tank, beside a clock and three pots of flowers, and says “So bored…”."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#rabbit",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/rabbit-2007.webp",
        "alt": {
          "zh": "靠在球上的兔子，牆上有時鐘和魚缸畫",
          "en": "A rabbit leaning on a ball, a clock and a fish-tank picture on the wall"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期。",
        "en": "Taken from the swf file date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=rabbit-2007",
      "page_en": "https://cheyuwu.com/strata/2007/?id=rabbit-2007",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-rabbit-2007",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=rabbit-2007"
    },
    {
      "year": "2007",
      "id": "wobbly-frame-2007",
      "kind": "prototype",
      "date": "2007-06-29",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "搖搖像框",
        "en": "Wobbly frame"
      },
      "summary": {
        "zh": "一個黑邊白底的像框，50 格，會左右搖晃。",
        "en": "A white picture frame with a black border that wobbles from side to side over 50 frames."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#wobbly-frame",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/wobbly-frame-2007.webp",
        "alt": {
          "zh": "黑邊白底的像框",
          "en": "A white frame with a black border"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期。",
        "en": "Taken from the swf file date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=wobbly-frame-2007",
      "page_en": "https://cheyuwu.com/strata/2007/?id=wobbly-frame-2007",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-wobbly-frame-2007",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=wobbly-frame-2007"
    },
    {
      "year": "2007",
      "id": "arrows-2007",
      "kind": "prototype",
      "date": "2007-06-14",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "箭：射中靶心，再射中一張臉",
        "en": "Arrows: a bullseye, then a face"
      },
      "summary": {
        "zh": "兩個版本，各 190 格。第一支是弓把箭射向紅白靶，隔天的第二支把靶換成一張方臉。",
        "en": "Two versions of 190 frames each. In the first a bow shoots at a red and white target; in the second, made the next day, the target is replaced by a square face."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#arrow-1",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/arrows-2007.webp",
        "alt": {
          "zh": "弓箭射向紅白靶",
          "en": "A bow shooting at a red and white target"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採第一支的 swf 檔案日期，第二支是 6 月 15 日。",
        "en": "Taken from the first swf's file date; the second is dated 15 June."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=arrows-2007",
      "page_en": "https://cheyuwu.com/strata/2007/?id=arrows-2007",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-arrows-2007",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=arrows-2007"
    },
    {
      "year": "2007",
      "id": "shenmie-2007",
      "kind": "prototype",
      "date": "2007-05-30",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "S.P 沈咩戰警",
        "en": "S.P Shen-Mie Squad"
      },
      "summary": {
        "zh": "用同學的綽號當主角的小漫畫：月亮、星空、一顆地球，一個咧嘴大笑的白色角色坐在飛碟上，標題「S.P 沈咩戰警」。",
        "en": "A little comic with a classmate's nickname as its hero: a moon, a starry sky, an Earth, and a grinning white character riding a flying saucer under the title “S.P Shen-Mie Squad”."
      },
      "keywords": [
        {
          "zh": "Flash",
          "en": "Flash"
        },
        {
          "zh": "動畫",
          "en": "Animation"
        }
      ],
      "url": "https://cheyuwu.com/archive/class-606-website/#shenmie",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/class-606-website/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [],
      "image": {
        "src": "/static/lab/2007/shenmie-2007.webp",
        "alt": {
          "zh": "坐在飛碟上咧嘴笑的白色角色，背景是地球和月亮",
          "en": "A grinning white character on a flying saucer, with the Earth and the moon behind"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採 swf 檔案日期。",
        "en": "Taken from the swf file date."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=shenmie-2007",
      "page_en": "https://cheyuwu.com/strata/2007/?id=shenmie-2007",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-shenmie-2007",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=shenmie-2007"
    },
    {
      "year": "2007",
      "id": "paper-airplane-science-fair",
      "kind": "publication",
      "date": "2007-03-07",
      "datePrecision": "day",
      "dateBasis": "original-file-date",
      "status": "artist-recorded",
      "title": {
        "zh": "自由自在的紙飛機：六年級的科展",
        "en": "Free-flying paper planes: a sixth-grade science fair project"
      },
      "summary": {
        "zh": "三興國小九十五學年度的科展，六年六班。起因是看玩紙飛機的老手「左邊調調、右邊調調」，他做了五組實驗：尾翼、翅膀弧度、機翼大小、逆風能力、機頭重量。結論寫尾翼往上摺到 90 度時，紙飛機會完整的回到原點。",
        "en": "Sanxing Elementary's science fair for academic year 95, class 6-6. It began with watching experienced folders “adjust a bit on the left, a bit on the right”; he ran five sets of tests on the tail, the wing curve, wing size, flying into the wind and nose weight. The conclusion notes that with the tail folded up to 90 degrees the plane comes all the way back to where it started."
      },
      "keywords": [
        {
          "zh": "科展",
          "en": "Science fair"
        },
        {
          "zh": "物理",
          "en": "Physics"
        }
      ],
      "url": "https://cheyuwu.com/archive/paper-airplane-science-fair/",
      "sources": [
        {
          "url": "https://cheyuwu.com/archive/paper-airplane-science-fair/",
          "label": "原件存檔（吳哲宇舊硬碟，2026-09-30 備份）"
        }
      ],
      "related": [
        {
          "id": "glass-music-science-fair",
          "label": {
            "zh": "同一年的另一份研究",
            "en": "His other research project that year"
          },
          "type": "theme"
        }
      ],
      "image": {
        "src": "/static/lab/2007/paper-airplane-science-fair.webp",
        "alt": {
          "zh": "桌上一架用印字回收紙摺的紙飛機",
          "en": "A paper plane folded from printed scrap paper, on a desk"
        },
        "credit": "Che-Yu Wu / original file"
      },
      "dateNote": {
        "zh": "採照片的拍攝日期（EXIF）。",
        "en": "Taken from the date the photos were taken (EXIF)."
      },
      "page_zh": "https://cheyuwu.com/zh/strata/2007/?id=paper-airplane-science-fair",
      "page_en": "https://cheyuwu.com/strata/2007/?id=paper-airplane-science-fair",
      "record_url": "https://cheyuwu.com/zh/strata/2007/#lab-paper-airplane-science-fair",
      "panel_url": "https://cheyuwu.com/zh/strata/2007/?id=paper-airplane-science-fair"
    }
  ]
}
