Capture a video of a given X Window with gstreamer.
xwininfoNolaCon 2017 GBC04 EDNS Client Subnet ECS DNS CDN Magic or Secur Jim Nitterauer
archive.is not resolving under 1.1.1.1 Cloudflare DNS resolver
Resolving Google using two different IP address will provide two different results.
Twitter accounts you should follow if you like Image & Video Optimization
Copied from: Moving efficiently in the CLI
Nginx can be configured to route to a backend, based on the server's domain name, which is included in the SSL/TLS handshake (Server Name Indication, SNI).
This works for http upstream servers, but also for other protocols, that can be secured with TLS.
nginx -V for the following:
...
TLS SNI support enabled| #!/bin/bash | |
| # This script adapted from an older post on StackOverflow by user fieldju | |
| # https://stackoverflow.com/questions/36478741/installing-oracle-jdk-on-windows-subsystem-for-linux | |
| # The script was for JDK 8. | |
| # Due to major changes with JDK 11 (no JRE, no Derby, Unlimited Strength included), it was necessary to update the entire script. | |
| set -ex | |
| # UPDATE THESE URLs (this one updated as of 2019-03-06) | |
| export JDK_URL=http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c56ed3c/jdk-11.0.2_linux-x64_bin.tar.gz |
| #if 0 | |
| set -e; | |
| cflags="-O2 -Wall -Wextra -pedantic -std=c99" | |
| [ "$0" -nt "$0-regular.bin" ] && | |
| gcc $cflags -lpthread "$0" -o "$0-regular.bin" | |
| [ "$0" -nt "$0-static.bin" ] && { | |
| mkdir -p musl-inc |
| #!/usr/bin/env python | |
| ''' | |
| File transfer-over-Telnet. For when you have no other option. | |
| There are probably better ways to do this. | |
| This expects the server to drop you into a shell immediately upon connection. | |
| It also expects the `openssl` tool to be available. | |
| The file is transferred in small Base64-encoded chunks. After each chunk, a |
| # Go to https://developer.github.com/v4/explorer/ and enter the graphql query with the query veriable: | |
| # {"queryString": "your-githubuser-name"} | |
| cat results.json | | |
| jq '.data.user.repositories.edges[] | { Count: .node.collaborators.totalCount, Repo: .node.name} | select(.Count > 2)' |