« Phantom Analyzer », from the Fathom Analytics guys (@jackellis @pjrvs @usefathom) is a website to help you find out if websites are doing any spooky tracking on ya! 👻😱🎃 Check it out and just enter a URL.
By the way, if you want a good, anonymous way to track basic analytics, but not invade visitor privacy on your website, look into Fathom for sure!
RC Logr 20210128 133037 - « Phantom Analyzer », from the …Rick Cogley
Looking at modern web hosts like Netlify or Vercel, a smaller provider Aerobatic @aerobaticapp (https://aerobatic.com) is looking more and more attractive. 👍 Authentication and identity is expensive, generally, but if you combine the per-site price of Aerobatic with a lower tier of say, Auth0, you have a really easy and good combination for making a static site private.
That being said, as of Jan 2021 it appears Aerobatic has not tweeted or updated their site since 2018; everything ok?!
RC Logr 20210124 212351 - Looking at modern web hosts …Rick Cogley
If you are not using « Apex up » by @tjholowaychuk (https://apex.sh) to deploy sites or apps to Amazon AWS, you are missing out. It takes away so much of the pain of using the AWS infra, the pro version is worth every penny. 😍🔥
It deploys to lambda, which believe it or not, works a treat for a simple static site. I’m really amazed.
Now I just need to figure out Auth0 integration …
RC Logr 20210121 205751 - If you are not using « Apex up …Rick Cogley
Linear app is opinionated, and wants you to buy in to their philosophy, which appears to be not quite finished (“cycles” not sprints, etc).
Height app is flexible and lets you adjust your workflow how you want.
Kind of like SAP vs Oracle in the ERP world, no?
In any case, either one would be worlds better than Jira, which, in addition to its sister app Confluence, to this day has that good ol' java sluggishness. I mean, those apps are painfully slow, and exist simply because “that’s the way we’ve always done it”. Ugh.
RC Logr 20210107 215726 - Two interesting new apps, both …Rick Cogley
Devs, if you upgraded to MacOS Big Sur and use brew, you might need to manually uninstall and re-install «CLT» Command Line Tools. It does appear in Software Update, but just updating Xcode there does not do it. 😅
Here are the simple steps you can take in your term:
Once you run the second install line, it will popup a dialog box to agree to and off you go. Go have a coffee, as it is a large download.
N.b.: if you stumbled on this and don’t know what to do, you can run the above in Terminal.app. You can copy paste in the first line, press enter, then because the command uses sudo you’ll need to enter your MacOS login password. The password you enter will still be effective for the second line, which pops up a disclaimer to agree to. When you agree, it will do the needful and reinstall.
RC Logr 20201115 220326 - Devs, if you upgraded to MacOS …Rick Cogley
«Dasel» is an open source DAta SELector program that allows you to query and modify data structures from JSON, YAML, TOML and XML, similar to jq and yq. It is written in go, so it has zero runtime dependencies. 🤩
If you look at the repo readme, it seems like it would be fairly trivial to convert from jq to dasel in many cases, and it also replaces some obscure jq syntax with more verbose syntax that might be a tad easier to grok.
RC Logr 20201102 163842 - «Dasel» is an open source DAta …Rick Cogley
If you use macOS and brew, install with brew install asciinema. ASCII Cinema, get it?
Run asciinema auth and open the link that appears in the terminal, in the browser where you are logged into asciinema. This links your localhost with your account, so when you make a screen recording on that host, it will be linked and appear when you are logged in. You can see what localhosts are linked in the “recorder tokens” section in Settings in the web app:
The following recorder tokens have been associated with your account:
c06f7b2a-22af-4b05-9abb-e1c2345d4321 registered on Tue, 18 Aug 2020 04:19:44 Z - Revoke
Record a session by issuing asciinema rec -t "Title of the Session" changing the title to taste. Press ctrl-D to exit, and you’ll get a message like:
asciinema: recording finished
asciinema: press <enter> to upload to asciinema.org, <ctrl-c> to save locally
View the recording at:
user=86.94s system=68.94s cpu=69% total=3:44.77
You can download the “cast” files for sharing, as well. They are tiny, compared to video screencasts.
$ ll 345381.cast
Permissions Size User Group Date Modified Name
.rw-r--r--@ 87k rcogley staff 2020-08-18 14:45 345381.cast
RC Logr 20200818 132712 - Learned about the sweet free …Rick Cogley
If you make a mistake and enter sensitive information in your zsh prompt, it is saved in history. Since you do not want that info sitting around in a plain text file, simply edit $HISTFILE to get rid of the offending line, then use fc -R to reload the history file. 😎
A couple of tips:
zsh history is often kept in ~/.zsh_history but that path can be confirmed by doing echo $HISTFILE.
your ~/.zsh_history might be massive, but vim can load it without trouble. Assuming you have vim, open the history file with vim ~/.zsh_history, press esc, then use shift + G to jump to the end of the file. Delete the offending line with D then save with :wq.
if you confirm with history it will show the unneeded line still, so do the fc -R to reload the history file you just edited and saved.
RC Logr 20200730 113444 - If you make a mistake and …Rick Cogley
If you want to autosign git commits on Mac, there are a couple of tricks to it. I have not been able to get brew gpg to work consistently well, but installing from gpgtools.org seems to be able to be made to work. 🤖 This worked for me:
I had the brew version installed, and this was set to call /usr/local/bin/pinentry-mac, but the brew version is an older version. You can see that the pinentry-mac binary is being called from within an app bundle.
«Zsh for Humans» (z4h by @romkatv on GitHub) is a configuration for z-shell that just works and works well. It has a killer ssh wrapper feature, that lets you auto-push your zsh environment up to a remote server, and is pre-configured with the most useful stuff. So sweet. 😎
That is not to even mention the awesome prompt it includes: powerlevel10k.
Use the ssh wrapper like this:
% z4h ssh email@example.com
If you are on MacOS, be sure to tweak some settings in your term so the bindings work as expected:
iTerm, Prefs, Profiles (select your profile), Keys, then…
Right/Left option key: Esc+
in the config file: macos_option_as_alt yes
Now you can enter a command like history and before hitting Enter, press Alt-H to show help for that command.
RC Logr 20200720 211227 - «Zsh for Humans» (z4h by …Rick Cogley