Yes, Photoshop has macros (they call them “Actions”).
These days, Photoshop even has (multiple) JavaScript interpreters (including an instance of node.js they call “Generator”) built in to enable automation using an API that provides access to most (but not all) actions that can be executed via the GUI.
I have been working with these for a side project and the documentation isn’t great, but I have been able to get up and running relatively quickly.
"By 1999, ITT Corporation (which had merged with Starwood Hotels & Resorts Worldwide the year before) had divested itself completely of ITT Tech's shares. The schools were allowed to continue using the "ITT" name under license."
As a mechanical engineering major who is interesting in computer science I really enjoyed it (the Psets were a bit annoying sometimes though). The text is pretty easy to read too.
When I saw the link title I thought the boat was going to be for expecting mothers from other countries to live on and then deliver their babies in US waters (making them US citizens). Needless to say, I was quite confused for the first couple paragraphs...
You would get a false positive just after logging in from an unknown IP, but you would also know that it was due to your own actions (and could therefore ignore it).
These days, Photoshop even has (multiple) JavaScript interpreters (including an instance of node.js they call “Generator”) built in to enable automation using an API that provides access to most (but not all) actions that can be executed via the GUI.
I have been working with these for a side project and the documentation isn’t great, but I have been able to get up and running relatively quickly.