photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

264
active users

#appaddict

4 posts4 participants0 posts today

Today on AppAddict - Mega Post: Protect Yourself Like Your Freedom Depends On It - Today was the day that I finally went through a comprehensive checklist to cut down my dependency on Apple web services to the fullest extent possible. I'm still a fan of their software and hardware, but despite their PR campaign to pose as a privacy first company, they cooperate... - appaddict.app/post/mega-post-p - #Mac #macOS #Apple #AppAddict

Today on AppAddict - BarCuts Brings Order to Your Shortcuts Menu - I make extensive use of shortcuts all day long on my Mac.  I use them to import data into Obsidian, generate alt-text for images I post on my blog or social media, query Open.AI, dismiss notifications, quit all apps, launch multiple apps at once, perform backups and so much more.... - appaddict.app/post/barcuts-bri - #Mac #macOS #Apple #AppAddict

Today on AppAddict - How to Check All Your Apps for Homebrew Availability - I don't think there is any question on how useful the free Mac package manager, Homebrew, can be. You can download and install an app with just one simple terminal command, something like:
brew install bbedit
After it's installed, there is no ZIP archive or DMG file to clean up... - appaddict.app/post/how-to-chec - #Mac #macOS #Apple #AppAddict

appaddict.appHow to Check All Your Apps for Homebrew Availability I don't think there is any question on how useful the free Mac package manager, Homebrew, can be. You can download and install an app with just one simple terminal command, something like: brew install bbedit After it's installed, there is no ZIP archive or DMG file to clean up or manage. To update you apps installed with Homebrew, you don't need a special app or a subscription to anything. You just open a terminal windows and run: brew upgrade Your apps will be upgraded in place with nothing for you to clean up. To back up your configuration, you just run brew bundle dump and a custom brewfile will be created at the root of your home directory. If you get a new Mac od do a fresh install on your current machine, you can use that brewfile to download all your apps and packages with one command. If you are late to the party and already have an /Applications folder full of your favorite apps, don't worry, you can use a simple shell script to compare what you have installed with what is available for the Homebrew catalog. It won't take long to replace your manually installed apps with their Homebrew counterparts. How To Check Your Applications FolderHere is the script. It isn't 100% foolproof, so read the explanation and don't empty your trash until you've verified that the app you got from Homebrew is the same as the app you replaced. # List all applications in /Applications and ~/Applications find /Applications -maxdepth 1 -type d -name "*.app" -print0 | while IFS= read -r -d $'\0' app_path; do app_name=$(basename "$app_path" .app) echo "Checking: $app_name" # Sanitize the app name for Homebrew search (replace spaces with hyphens, etc.) search_term=$(echo "$app_name" | sed -e 's/ /-/g' -e 's/\./-/g' -e 's/@.*//') # Basic sanitization, might need more # Search Homebrew formulae brew search "$search_term" | grep -i "^$search_term$" && echo " Found in Homebrew formulae" # Search Homebrew casks brew search --cask "$search_term" | grep -i "^$search_term$" && echo " Found in Homebrew casks" done Explanation: • The script finds all .app directories in /Applications and ~/Applications. • It extracts the application name. • It performs basic sanitization of the name to make it more suitable for a Homebrew search. • It uses brew search and brew search --cask to look for matches in both Homebrew formulae (command-line tools and libraries) and casks (GUI applications). • The grep -i "^$search_term$" part tries to find exact matches (case-insensitive). How to use: 1. Save the script to a file (e.g., check_brew_availability.sh). 2. Make it executable: chmod +x check_brew_availability.sh. 3. Run it from your terminal: ./check_brew_availability.sh. Limitations of this script: • Naming variations: Homebrew package names might be significantly different from the application bundle names. • False positives/negatives: The simple name sanitization might lead to incorrect matches or miss potential ones. • Manual review needed: You'll likely need to manually inspect the output to confirm if the Homebrew package is indeed the same application you have installed. In case you are wondering, this script and the instructions were written with the help of an LLM coding GPT. I've tested it on several different Intel and Apple Silicon Macs with solid results.

Today on AppAddict - Quick App Launcher - Pro, A Well Thought Alternative - There are various ways to launch apps on a Mac. The most obvious and the one used most by new Mac users is clicking icons in the dock. Apple also has Launchpad another built-in launcher. More advanced users sometimes move on to keyboard-driven methods, starting with Spotlight and advanced launchers... - appaddict.app/post/quick-app-l - #Mac #macOS #Apple #AppAddict

Today on AppAddict - MyApplications - An App for App Lovers - For the avid app collector there are a few tools available to help catalog and curate the assortment of programs that accumulate over time. You can use Apple's built in system report to get comprehensive information but it's rather dense and not illustrated. You can use an app like Apparency,... - appaddict.app/post/myapplicati - #Mac #macOS #Apple #AppAddict

Today on AppAddict - Pareto Security - Quick and Easy - I recently noticed an app on Setapp that I'd never tried, Pareto Security, so I investigated it. It's a basic application that checks the settings on your Mac and quickly shows you where you aren't following the best recommended practices from security experts. It has links to tutorials for every... - appaddict.app/post/pareto-secu - #Mac #macOS #Apple #AppAddict

Today on AppAddict - Digikam is Replacing Apple Photos, Google Photos and Amazon Photos For Me - Apple Photos is fine for backing up the pictures I take with my iPhone, but its proprietary database that keeps users from accessing their files except through the software is for the birds. A corrupt photos library can cut you off from all your memories. I long used Google Photos... - - #Mac #macOS #Apple #AppAddict appaddict.app/post/digikam-is-

Today on AppAddict - Stop the Madness Pro Extension for Safari, Chrome and Firefox - To preserve more of my privacy, I am now using different browsers on a rotating basis. This helps to cut down on fingerprinting to an extent. I am used to customizing my browsers extensively so it's been an ongoing project to get extensions installed, DNS over https set up, changing... - appaddict.app/post/stop-the-ma - #Mac #macOS #Apple #AppAddict

Today on AppAddict - Delimited - Quick and Easy Way to Work with CSV Files - In trying to stay away from proprietary formats, like spreadsheets from Excel or even Numbers, I opt for using comma separated value (CSV) files as often as possible. These files are simply plain text that can be edited and viewed with anything capable of reading plain text. They will never... - appaddict.app/post/delimited-q - #Mac #macOS #Apple #AppAddict

Today on AppAddict - Hop to Desk Desk, a Free and Open-Source Encrypted Remote Access Solution - I have been using Chrome Remote Desktop when I need to remote into computers in my home when I am away. It's free, requires practically no setup beyond installation, adding a computer names and setting up a password. It works through corporate firewalls and local VPNs with no trouble. The... - - #Mac #macOS #Apple #AppAddict appaddict.app/post/hop-to-desk