Ricci Adams

@iccir
12 Followers
9 Following
56 Posts
Creator and founder of musictheory.net. Audio geek. Hiker. Usually found in the wilderness sipping coffee and conversing with cattle. 🐮
Websitehttps://www.ricciadams.com
GitHubhttps://github.com/iccir

And the great "cleaning out my attic" of source code continues.

I wrote this several years ago due to Photoshop and friends launching 500MB+ of helper apps which stay around forever.

https://github.com/iccir/HelperHatchet

GitHub - iccir/HelperHatchet: Automatically kill helper apps after quitting all owner apps

Automatically kill helper apps after quitting all owner apps - iccir/HelperHatchet

GitHub

If you have any interest in code injection on macOS, I've made two demo repositories with write-ups:

https://github.com/iccir/ESInjectorDemo
Demonstrates Saagar Jha's method of using Endpoint Security to inject into a newly-launched process.

https://github.com/iccir/ThreadInjectorDemo
Demonstrates the "traditional" way of injecting into an already-running process via thread_create_running().

GitHub - iccir/ESInjectorDemo: macOS code injection using Endpoint Security

macOS code injection using Endpoint Security. Contribute to iccir/ESInjectorDemo development by creating an account on GitHub.

GitHub

Today I learned that GitHub *finally* allows us to disable pull requests.

🎈🥳🎉

https://github.blog/changelog/2026-02-13-new-repository-settings-for-configuring-pull-request-access/

New repository settings for configuring pull request access - GitHub Changelog

Maintainers now have more control over how repositories accept contributions. Two new settings let you manage pull requests to better match your project’s needs. Disable pull requests entirely You can…

The GitHub Blog

For anyone relying on the coreaudio-api mailing list, I have created an archive at: https://github.com/iccir/coreaudio-api-archive

While the list is still available at lists.apple.com, the search functionality has been broken for months (if not years). I have tried to reach out to Apple to get this fixed, but have had no success.

GitHub - iccir/coreaudio-api-archive: An archive of the coreaudio-api mailing list

An archive of the coreaudio-api mailing list. Contribute to iccir/coreaudio-api-archive development by creating an account on GitHub.

GitHub

In 2025, after 25 years, I retired from Mac development.
I also got stuck on a mountain ridge during a windstorm and developed tinnitus.

In need of a noise generator, I (re)made one final app: Noisy.
https://www.ricciadams.com/projects/noisy

Noisy

PSA: If you are trying to migrate purchases (https://support.apple.com/en-us/117294) and are a developer, check that the "secondary" Apple account isn't a user in App Store Connect.

*That* was a fun adventure.

Migrate purchases from one Apple Account to another Apple Account - Apple Support

If an Apple Account is only used for making purchases, those purchases can be migrated to a primary Apple Account to consolidate them.

Apple Support