Martin Kenny 

7 Followers
162 Following
228 Posts
Marty has been playing around with electronics for 50 years, and programming computers since 1977. When he’s not working with his son, Michael, he can be found keeping up with RSS on his iPhone, pondering the future of computers as tools to assist with thinking, or coding on his Mac.
Bloghttps://coofdylabs.com/blog
Flickrhttps://flickr.com/photos/coofdy
GitHubhttps://github.com/coofdy
Pex (puzzle game)https://apps.apple.com/app/pex/id1621620013

The following seems to fix it.

1. `.fixedSize(horizontal: false, vertical: true)`
2. AND `.frame(minWidth: 400)` on the children of the TabView. I didn't expect this to be needed but 🤷‍♂️

Phase animators can help to work around the limitations of the regular SwiftUI animation system. They let you do animations that end up in the same state as the starting point.

I just wrote about an issue I encountered where macOS Sequoia sometimes gets stuck with an app denied local network access, even though that permission is enabled in System Settings.

https://coofdy.com/blog/2024-12-04-fixing-stuck-macos-local-network-permissions/

Fixing stuck macOS Local Network permissions

Martin Kenny's website

This… is… fucking crazy! This is what most programming environments should be today instead of just revisiting the same ideas over and over. I am impressed. I’m not easily impressed. https://mas.to/@Cykelero/111923992964939002
Nathan Manceaux-Panot (@[email protected])

This one dev's custom toolchain is absolutely bonkers. Sure, it's optimized for a specific problem space, but this feels utopic. Not spoiling the details (the video is full of delightful twists), but let's just say that two minutes in, the author casually mentions that the whole game is incrementally recompiled and hot-reloaded *for every single keystroke in the code editor*. It goes way, way crazier from there. https://www.youtube.com/watch?v=72y2EC5fkcE #development #gamedev

mas.to
i'm enjoying the fact that tech youtubers describing "battery capacity" in milliamp hours is finally coming back to bite everyone

In #xcode I just noticed that you can ⌘E change the search phrase and ⌥⌘G add another cursor to the next match!

@dasdom

Bacterial growth can create incredible branching patterns. This animation we created for a biotech company used Laplacian growth algorithms to mimic microbial growth #sciart #generativeart

Doodling with Jessica is a lot of fun. She wanted to make it monochromatic. So we compromised and left out red and purple.

This illustrates a way to make a #Voronoi diagram. Start with nodes (points). Connect them to their neighbors with edges (line segments). Find the midpoint of each edge, and paint a blob of color around each node up to the midpoints on the edges that touch that node. Very meditative.

#Watercolor, black ink, cotton paper
#mathart #network #doodle #algorithmicart #algorithm

What did I do with my Friday night?

I saw lots of Monaspace in my feed today, so I installed it and spent the evening tricking out my editor with a very customized version of Monaspace Argon + tried out a bunch of new color themes to go with my new font.

All that is old is new again!

Why, how did you spend your Friday night?

https://monaspace.githubnext.com

Monaspace

An innovative superfamily of fonts for code

Pro tip: `less` can filter the lines it displays. Hit the “&” key and enter a search pattern. You’ll only see lines matching the pattern.

Want to only see lines that _don’t_ match the pattern? Prefix the pattern with an exclamation mark.

Super useful when looking at logs, for example.

The #less man page is definitely worth a read, it can do a bunch more stuff you might find interesting.

#Linux #CLI