If you or your company have a contact form on a website, please send a test email today to confirm that someone reads them! Many times I hear nothing back, particular from small business.
Sander van Dragt's Notes
-
-
"remote working is..."
-
It's all gone pythong.
-
Working with Two SSH keys
If you're working with two SSH keys (work / personal) then the following setup is quite elegant. It assumes all repositories are work related, unless they're hosted under your own user:
Host * ```<br></br>``` AddKeysToAgent yes ```<br></br>``` UseKeychain yes ```<br></br>``` StrictHostKeyChecking no ```<br></br>``` User git ```<br></br>``` IdentityFile ~/.ssh/id_rsa_corporate ```<br></br><br></br>``` # personal account ```<br></br>``` Host github.com-MYUSERNAME ```<br></br>``` HostName <a class="c-link" href="https://slack-redir.net/link?url=http%3A%2F%2Fgithub.com&v=3">github.com</a> ```<br></br>``` User git ```<br></br>``` IdentityFile ~/.ssh/id_rsa -
Howto setup Python in Pop!_OS 19.10 or Ubuntu
A new OS, another two hours wasted. Pop!_OS 19.10 comes with Python3.7rc5, which is nice but my project requires 3.6 just now. As you know we've gone through this before, but this time we can setup multiple python version support.
Let's setup pyenv, pip, pipenv and then install another python version.
# Setup pip.<br></br>curl https://bootstrap.pypa.io/get-pip.py | python<br></br><br></br># Pip can setup pipenv.<br></br>pip install pipenv --user<br></br> ```<br></br>``` # Manage multiple python versions through pyenv.<br></br># @see <a href="https://github.com/pyenv/pyenv/wiki/Common-build-problems" target="_blank">https://github.com/pyenv/pyenv/wiki/Common-build-problems</a> ```<br></br>``` sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python-openssl git ```<br></br>``` curl <a href="https://pyenv.run" target="_blank">https://pyenv.run</a> | bashFollow the instructions to add pyenv to the path. Now we can do stuff like:
# install another python version. ```<br></br>``` pyenv install 3.6.9 ```<br></br><br></br>``` # OR let pipenv do it. ```<br></br>``` cd ~/dev/myproject ```<br></br>``` pipenv install --devLeave a comment if you have any issues, as this was written retrospectively.
-
Coffee Is Hard | Hacker News
Sometimes the comments are as meaningful as the article that inspired them.
-
Web developers, consider how visitors may want to share your page with others, so don’t cover up items on your handy shopping list page with a Consent Prompt when saved as a PDF.
-
macOS Catalina

Terminal hasn't changed much!
-
Does universal clipboard for work anyone? https://www.macworld.co.uk/how-to/apple/how-copy-paste-between-mac-iphone-3659951/ Copy a URL in Firefox on mac, doesn't paste in IOS. I guess the app must support it?
Update: it turns out that Handoff on my MacBook wasn't working until I signed out and in to iCloud. (Full diagnostic instructions can be found at https://www.idownloadblog.com/2016/03/15/troubleshooting-continuity-ios-mac/.) This then broke my Calendar until I forced quit it, and deleted the iCal preference as per https://discussions.apple.com/thread/8559377.
-
Informed reasoning
I'm starting to realise how often I say good / great / well without being explicit about what I think is positive about something. Trying to replace ‘that is a good idea’ which only communicates my positive assessment with the explicit thing I appreciate so people can make their own assessment based on their values. Maybe this thought helps someone else!