According to Wikipedia, Typosquatting, “is a form of cybersquatting, and possibly brandjacking which relies on mistakes such as typos made by Internet users when inputting a website address into a web browser.”

A similar technique can be used to bypass email protections and get malicious mail into mailboxes with domains…


Homebrew upgrade foiled again

Ran into this error while attempting a brew upgrade

...

==> Casks with ‘auto_updates’ or ‘version :latest’ will not be upgraded; pass ` — greedy` to upgrade them.
==> Upgrading 7 outdated packages:
Error: Cask ‘inkscape’ definition is invalid: invalid depends_on key: ‘:x11’

I attempted to remove Inkscape…

➜ ~ brew remove inkscape
Error: Cask ‘inkscape’ definition is invalid: invalid depends_on key: ‘:x11’

Well, crap.

It turns out there’s a line in one of the Ruby files that explicitly states:depends_on x11: true

➜ ~ find "$(brew --prefix)/Caskroom/"*'/.metadata' -type f -name '*.rb' -print0 | xargs -0 grep "depends_on x11"

/usr/local/Caskroom/inkscape/.metadata/0.92.2–1,11269/20190325002053.787/Casks/inkscape.rb: depends_on x11: true

We don’t have X11 so it’s safe to remove this line.

➜ ~ sed -I '' '/depends_on x11:/d' /usr/local/Caskroom/inkscape/.metadata/0.92.2–1,11269/20190325002053.787/Casks/inkscape.rb

After removing it, running brew upgrade completes without issue.


After upgrading to macOS Big Sur 11.2.1, I ran into an error after trying to share my tmux config.

➜ ~ cat .tmux.conf | grep -v ^# | strings | pbcopy

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

The fix is just an quick reinstall of…


Back of the napkin use of geolocation data for fun and profit

I wrote previously about some basic use-cases of the incredibly awesome REST API from ipinfo.io for getting access to IP address data. Here we are putting this to work in our day-to-day operations.

To begin, create a free account to gain access to the higher usage limit of 50,000 API…


I hate winter. Every couple of days I need to know exactly how much more winter I have to endure. I don’t trust foreign and/or unproven sources for this knowledge, I had to create something myself.

Here’s my solution:

Allocate a…

George J Ficzeri

I work in tech. Occasionally write about tech.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store