Skip to content

Append-only 時間軸。固定前綴格式:

#### [YYYY-MM-DD] <kind> | <Page Title>

<kind>note | ingest | query | lint。最近活動可用 grep "^#### \[" docs/log.md | tail -10 取得。


[2023-02-15] note | Synchronizing branches

  • 紀錄分支同步操作。

[2023-02-20] note | Reverting versions

  • 紀錄版本還原操作。

[2023-04-13] note | Git operations

  • 新增子主題:建立新分支並設定遠端追蹤。

[2023-05-30] note | Solutions for weakness

  • 新增子主題:以 GCB 設定緩解弱點。

[2023-08-17] note | Git operations

  • 新增子主題:建立 orphan branch 開啟獨立歷史。

[2023-10-20] note | Thoughts on creating notes

  • 關於筆記軟體與筆記結構的思考。

[2023-10-30] note | Optimize workflow with working tree

  • git worktree 優化工作流程。

[2023-11-10] note | A little about jQuery

  • jQuery 速記。

[2023-11-16] note | A little about Promise

  • Promise 速記。

[2024-05-31] note | Basic concepts of Javascript

  • 釐清 event.targetevent.currentTarget 的差異。

[2024-09-13] note | Git operations

  • 新增子主題:重新命名本地分支並同步遠端。

[2024-12-12] note | Git operations

  • 新增子主題:刪除本地與遠端分支。

[2024-12-20] note | Solutions for weakness

  • 新增子主題:緩解 persistent cookies 弱點。

[2025-05-26] note | OAuth Implementation

  • OAuth 實作筆記。

[2025-07-28] note | Publishing Obsidian notes with GitLab Pages

  • 以 GitLab Pages 發佈 Obsidian 筆記的流程。

[2025-09-18] note | Expanding search options diversity using OpenSearch

  • 用 OpenSearch 擴展搜尋選項多樣性。

[2026-05-18] note | A little about Promise

  • 補完「Promise vs async/await」「Promise vs Ajax」兩個概念釐清小節。

[2026-05-18] note | Basic concepts of Javascript

  • 補完 IIFE、prototype、this 三個留白小節,並順手補上 StringBooleanfor 的說明;新增「閉包」「淺/深拷貝」「Event Loop 與 microtask / macrotask」三個基礎但缺漏的觀念。

[2026-05-20] ingest | Basic concepts of Javascript

  • raw/What Is JavaScript Made Of.md(Dan Abramov)整合 JavaScript 基礎概念至 docs/Javascript/Basic concepts of Javascript.md
  • 新增段落:值與字面量、變數與作用域、函式進階(Expression/Declaration/Hoisting/Call Stack/Recursion/HOF/Callback/Binding)、物件進階(Identity/Mutation/Dot-Bracket Notation/Array)
  • 原有段落(資料型別、比較、TDZ、遍歷陣列、IIFE、閉包、this、原型、淺深拷貝、Event Loop、event.target)完整保留

[2026-07-15] note | Setup Gitlab Runner on Windows Server

  • 新增手寫筆記:Windows Server 上安裝/註冊 GitLab Runner、以 Windows 服務啟動,並含 concurrent、UTF-8 系統地區設定與 pwsh executor not found 排錯。

[2026-07-30] note | My first npm package

  • 新增手寫筆記(未完成):發布第一個 VS Code 擴充元件與 npm 套件的心得起點,記錄 Attest 套件的緣起 — 把 OpenSpec 最初設計的解析/驗證流程改為不耗 token 的測試。

[2026-08-14] verify | Basic concepts of Javascript

  • 首次執行 wiki-verify,驗 raw/What Is JavaScript Made Of.md 是否真的吸收進 wiki。出題 5 題,初驗 1 PASS / 4 PARTIAL,回填後重驗全數 PASS。
  • 補在 docs/Javascript/Basic concepts of Javascript.mdauthor: llm,可直接動):新增「Property 與 Variable 的差別」小節(各自住在哪、property 不擁有它指向的值、據此解釋 const 不等於 immutable);Function Hoisting 補上這個例外存在的動機;Function Binding 補上 .bind 原本用於接回巢狀函式的 this、以及被 arrow function 取代的關係;prototype 補上 toString 的具體例子與「undefined 是查找鏈的終點而非直接答案」。
  • 四個缺口都落在 llm 頁,這輪沒有因 ownership 只能報告的項目。

[2026-08-15] note | Requirements

  • 從 MkDocs 遷移到 VitePress,站台改為強制深色的 Dark Zen 設計,正文換上源雲明體子集。
  • wikilink 從 Python 正規表示式改成 markdown-it inline rule,code span 裡的 [[Prototype]] 這類寫法不再被誤判為連結。
  • sync_index.py 與 ownership guard 移植成 TypeScript,行為由 @am_shork/attest 的 25 條 requirement 覆蓋;規格經 attest render 成為 wiki 的一頁。

[2026-08-16] ingest | Date and time types in .NET

  • raw/Working with Date and Time in .NET (Updated for .NET 8).md 匯入 .NET 分類:新建 concept 頁 Date and time types in .NETauthor: llm),涵蓋六個 BCL 型別的分工、Unix timestamp 互轉、閏年年齡計算、常見陷阱與 NodaTime 的適用時機。

[2026-08-16] verify | Date and time types in .NET

  • raw/Working with Date and Time in .NET (Updated for .NET 8).md:5 題,初驗 4 PASS / 1 PARTIAL(Q-05 解析紀律只寫了做法、沒寫不指定格式與 culture 的實際後果)。
  • 缺口落在 author: llmDate and time types in .NET,直接補進「常見陷阱」的解析那點(靜默解析成錯誤日期 vs FormatExceptionTryParseExact 的替代);重驗 PASS,最終 5/5。無缺口卡在 human 頁。

[2026-08-20] note | Taste and Foresight

以 VitePress 建置,內容以 CC BY-NC-SA 4.0 釋出。