Skip to main content
备物致用

About CC

The first app, Pure Trace, was born out of log analysis at work. Back then, spotting errors in a log relied purely on experience, and every suspicious line meant digging through a knowledge base to confirm the fix. When a log grew long, I could not even filter it down to a specific time window.

The pain points piled up until I designed a system of keywords plus a knowledge base: open a log and the keywords match automatically, each one linked to its solution document. Experience becomes documentation, the tool runs the analysis and surfaces the answer — turning troubleshooting from minutes or hours into seconds. Long log? Filter straight to the time range. Hunting for one line? Block search brings its context along. Every system names its log levels differently, so you can define your own and view only what you care about — and on Mac, giant logs split by time or by size.

02 Pure Canvas: a canvas forced into being by screenshots

When Pure Trace went to the App Store, screenshots became the problem: raw captures had the wrong dimensions, and adding text in Photoshop was painfully slow.

So Pure Canvas was born — import every screenshot at once, apply an edit from one image to all of them, and manage multi-language screenshots in one place. Take Simplified Chinese and English: duplicate the Chinese screenshot and its caption to English, swap in the English captures with one click, translate the on-image text with another, then export everything. Work that took tens of minutes or hours now takes minutes — or seconds when the screenshots carry no text at all.

03 App number three — and its butler, Pure Archive

After Pure Canvas came LessonTally, for tracking the class hours and fees of my family's tutoring and hobby lessons. It was already my third app — and I was drowning in app data. Three apps, and each one needed terms of service, a privacy policy, in-app purchase info, bundle IDs.

So Pure Archive appeared: one rule engine to automate all of it. Set up the rules, type an app's English name, tick a few boxes — and the data for a new app generates itself. No digging through old records at submission time, no reassembling information by hand. Adding an in-app purchase? One tap on the copy button sends the localized IAP details and bundle IDs straight to the AI. Later came symbols management and custom symbols — a nice icon gets saved, copied for the AI to use as-is, so nothing drifts out of style. Frequently used prompts and technical specs found an archive too. With Pure Archive managing the details, LessonTally's design and build went off without a hitch.

04 LessonTally: the long-distance runner

Its premise was simple from day one: note what my lessons cost, how many sessions, which day — and deduct the right class automatically, so I always know how many lessons and how much money remain.

Then it started solving real problems one by one. Multiple rules, for weekday and weekend schedules. Pause ranges, so holidays do not eat credits. Check-in gifting, for "attend X, get Y free" promotions. Start and end dates on rules, so logged lessons do not count from zero. Multiple rules per lesson, for summer-versus-term schedules. Course conflicts, so after-school classes cannot collide silently. Ad-hoc lessons, for the class added today. Flexible scheduling, for tutors planning students week by week. Lesson duplication, for students sharing a time slot. Lesson linking, so attending together no longer flags a conflict.

The timetable was rebuilt too: calendar and timeline views — compact, stacked, and list styles for the calendar; full week, workdays, weekends, or the last three days for the timeline. Statistics followed, so students, parents, and coaches can verify hours. The smaller refinements are too many to list.

05 NetGraph: born during a move

While helping a friend move and set up their network, I realized there was no iPhone app that could properly assess Wi-Fi quality — none that could even draw a heatmap. NetGraph was born right there.

Macs and iPhones have different Wi-Fi abilities, so the two platforms got deliberately different tools: on top of multi-metric heatmaps, roaming tests and report exports followed — making home Wi-Fi surveys and project acceptance far simpler.

06 Deermory: designed after a fever

Long nights of coding wore my immune system down, and I caught a viral fever. During those days I wanted to look back at past illness records for reference — I searched WeChat and Notes and found nothing.

So Deermory began: every episode of feeling unwell gets a fresh journal, where vitals, text, and photos are recorded as timestamped entries. Log the medicines at home, set medication plans, deduct doses from the cabinet automatically, and get reminders before something expires or runs low. If days pass without improvement, export a PDF for the doctor so they can judge faster. And since health is worth recording outside of illness too, every metric can be shown or hidden as you like; each member keeps their own emergency card, reference ranges adapt to age and gender, and can be tuned per member. The timeline page strings every journal together — filter by member or journal, lay the records side by side, and the connections between them become obvious.

07 Epilogue: I can, can

The domain, icancan.cc, reads as "I can, can" — a reminder hanging on the door: a tool can be small, but you need the confidence to finish it well.

Three small things I believe

01

Built for myself first

Every app begins with an annoyance too specific to ignore. Things made for yourself cannot be faked — you are the first to feel every rough edge. So features stay few: whatever remains is something I use every single day.

02

Data stays where it belongs

Health records, timetables, survey data — kept in your own drawer: your devices, and your iCloud. My apps have no servers, no analytics or ad SDKs, not even crash reporting. Privacy here is not a promise, it is a structure: from the first line of code, the data has nowhere to leave to.

03

Quiet is a form of courtesy

A good tool is like a quiet assistant: call, and it answers; leave it alone, and it waits in the corner. No ads, no badge-bombing, no needless pop-ups — it appears only when truly needed, and steps back when done.

Timeline

All apps, newest first — this list keeps growing.

  1. LinkScreen

    LinkScreen is a local-network VNC client for iPhone and iPad that connects natively to macOS Screen Sharing, so you can control your Mac from wherever you are at home or in the studio.

  2. FileSnap

    FileSnap is a disk-space snapshot tool for macOS: record how large your folders are right now, then compare over time to find exactly what has grown.

  3. Inner Day

    Inner Day is made for people with Non-24-hour sleep-wake rhythm and other drifting circadian patterns: instead of living by the calendar day, you live by your body day.

  4. FingerTrace

    FingerTrace turns iPhone and iPad screen recordings into polished tutorial videos.

  5. v2Sub

    v2Sub is a local subtitle generator for macOS: drop in a video without subtitles and get an editable SRT.

  6. Deermory

    Deermory is a family health journal for you and the people you care about: temperature, symptoms, cycles, and medication, all in one ongoing journal per family member.

  7. RedeemKit

    RedeemKit is a redeem-code workspace for indie developers and teams.

  8. StudyEn

    StudyEn is an English learning tool for working professionals starting from zero, with a practical goal: follow real meetings and say the key lines.

  9. NetGraph

    NetGraph is a Wi-Fi site survey and heatmap app for network engineers, IT teams, installers, and low-voltage integrators.

  10. DiagnosticsTools

    DiagnosticsTools brings diagnostics bundles and log analysis to iPhone and iPad, for support, ops, and on-site troubleshooting.

  11. Pure Archive

    Pure Archive is a macOS app for developers and content-maintenance workflows.

  12. LessonTally

    LessonTally is a local-first course management tool covering scheduling, lesson check-ins, complimentary-session progress, reminders, and statistics.

  13. Pure Trace

    Pure Trace is an offline log analysis tool for searching, filtering, and troubleshooting logs.

  14. Pure Canvas

    Pure Canvas is a desktop app for building App Store preview images.

Contact me

Business inquiries, product suggestions, or just talking shop — all welcome.

Email

Recommended · Usually replies within 3 business days

User QQ group

Fastest feedback · community help

739072890