Convergence: The Future Development Plan
A planning note on how Harmonic Convergence will evolve into Convergence, a standalone iPad learning app.
A planning note on how Harmonic Convergence will evolve into Convergence, a standalone iPad learning app.
A personal note on winning the Swift Student Challenge 2026 with Harmonic Convergence, an interactive Swift Playground about Independent Component Analysis.
SwiftUI’s Slider on macOS does not support tint color animation. This post documents a root cause analysis of the issue and demonstrates how to completely bypass this limitation using NSViewRepresentable combined with manual frame interpolation.
Texmorph User Guide, version 1.1.0 beta
Inserable User Guide, version 1.0.0 beta
Because multiple language models I use often produce meaningless filler, user-pleasing but misleading phrasing, and sometimes even distorted facts, I designed a behavior protocol. I use this protocol in two situations: Before each conversation. Mid-conversation when the model shows the above issues. Over about a week of testing with Gemini, I continuously improved the protocol’s completeness, rigor, and practical effectiveness, including self-check and self-judgment logic.
1. Product Overview Product Name: Inserable Target Platform: macOS Tech Stack: Swift + SwiftUI Core Function: Manage image assets for Hugo blogs, auto-rename images, and generate Markdown image-reference text. Problem It Solves: Chaotic image organization, inconsistent naming, and tedious manual image reference writing in Hugo blogs. 2. Core Concepts 2.1 Hierarchy Inserable ├── Root Folder 1 │ ├── Session A (Folder A) │ │ ├── formatA_001.png │ │ ├── formatA_002.png │ │ └── ... │ ├── Session B (Folder B) │ │ └── ... │ └── ... └── Root Folder 2 ├── Session X (Folder X) │ └── ... └── ... 2.2 Core Relationships Concept Description Root Folder User’s Hugo image storage path, e.g. /Users/alex/myblog/static/images/. Up to 2 supported. Session 1:1 bound to one folder under a root folder. Session name = folder name. Image Image file inside a Session folder, named under unified rules. 2.3 Naming Rules Image naming format: <formatting_1>_<###>.<ext>
Sonodex Development Planning, Technical Architecture, and Implementation Specifications (v1.0) 1. Project Overview Sonodex is a native MIDI and audio sample management system designed specifically for music producers. Its core mission is to efficiently index, retrieve, and manage hundreds of thousands of media assets distributed across local disks. It aims to provide sub-second search responses and ensure a strict, high degree of consistency between the data state and the physical files.
A brief introduction to four applications I developed for Apple platforms.
Some chunks of phrases and words that testing how Texmorph handles the problems