Surely you have seen these here and there‽ Thanks go to Katerina Limpitsouni (@NinaLimpi) and Aggelos Gesoulis (@anges244) for creating a truly generous service « @unDraw_co », which lets you customize and download beautiful, free-to-use SVG vector illustrations, matching to your search term and selected color. Wow! 😻
There’s even a plugin for Adobe XD.
RC Logr 20210207 174906 - Surely you have seen these …Rick Cogley
Folks, if you want to explore the so-called Jamstack, « @Stackbit » really has it going on. It supplies a wysiwyg editor layer on top of any static site generator, major headless CMSs or git, and deploys to Netlify. 🤩
Best thing about this: it is tooling, and just works with your own accounts and repos. The paid version gets you definitely-worth-it granular publishing, scheduled publishing, roles and permissions, and more collaborators in the studio editor.
RC Logr 20210206 093903 - Folks, if you want to explore …Rick Cogley
Goodness, « @FortRabbit » is such a good PHP hosting service (er, rather, PHP as a service). I am stunned. The admin section is beautiful and functional, and so much work obviously went into building it. Really nice job. 😍
« 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
Update 202301: Apex unceremoniously closed their services as of end 2022, no email notice (TJ sold it to Era, who got bought by Service Now). I’ve rejiggered everything (purely static and hugo both) to use Deno Deploy, a fantastic service.
Updated Logr site to deploy to AWS lamdba using Apex up, via Github Actions. Create a markdown file, enter the text (like this text), git commit and push to master and boom. Works a treat. 🤖
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.
Update
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
Update 202301: Apex unceremoniously closed their services as of end 2022, no email notice (TJ sold it to Era, who got bought by Service Now). I’ve rejiggered everything (purely static and hugo both) to use Deno Deploy, a fantastic service.
If you are not using « Apex up » by @tjholowaychuk 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 …
MacOS users, perhaps you know you can option-click an icon in the Dock to force quit that app. You can also press Shift while clicking the Apple menu to do the same for the current app. Nifty. 😽
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
Macs with the new M1 chip from Apple are limited in external monitor support. People will be expecting a Macbook Pro to support 2 or more external displays but it supports only 1. 😒
RC Logr 20201112 152406 - Macs with the new M1 chip from …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
I have not used it yet, but «Vale», a cross-platform command-line linter for prose, looks really sweet. Will set up a .vale.ini in a project and give it a whirl. 🌀
RC Logr 20201015 105657 - I have not used it yet, but …Rick Cogley
20230419 - cannot log in, and looking at the forum, it appears others have been having this problem for a while. You can reportedly host your cast files on static hosting, but I’m not sure of the details.
Asciinema
Learned about the sweet free and open source «@Asciinema» service today, which lets you record your terminal sessions for sharing. Read on for a few tips. 🤩
Create an account at https://asciinema.org by supplying an email, click on the link in an email you will receive to create an account, then give yourself a username. This creates a profile URL like: https://asciinema.org/~rickcogley
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:
1
2
3
Recorder tokens
The following recorder tokens have been associated with your account:
c06f...d4321 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:
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:
If you want to autocommit to GitHub, open https://github.com/settings/keys and add the same public gpg key there. This links signed commits you make locally, once you push to master on the remote.
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.