Download the tool to generate a table of contents.
git clone https://gist.github.com/<hash>.git # with https
git clone [email protected]:.git # or with ssh
sudo dnf up[grade] | |
# View repo list | |
dnf -v repolist --enabled [| grep Repo-baseurl] | |
# RPM Fusion repos (free and non-free) | |
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm | |
# On Fedora, we default to use the openh264 library, so you need the repository to be explicitely enabled | |
sudo dnf config-manager --enable fedora-cisco-openh264 |
nordvpn login | |
nordvpn account | |
nordvpn settings | |
nordvpn status | |
nordvpn set analytics off | |
nordvpn set killswitch on | |
nordvpn set autoconnect on | |
nordvpn set threatprotectionlite on |
# Go to Settings, Privacy & Security, Full Disk Access. Enable it for your terminal app and run: | |
rm -r ~/Library/Safari/Favicon\ Cache/* |
// Reference: https://www.reddit.com/r/ChaseSapphire/comments/18pb8w5/auto_add_all_offers_to_chase_card/ | |
// You can show/hide the Favorites Bar with shift-command-B. | |
// Add a bookmark to your Favorites Bar with this as the address: | |
javascript:a=()=>{window.history.back(); setTimeout(c, Math.random() * 1000 + 300);}; c=()=> { btns=[...document.querySelectorAll('.r9jbij9')].filter(b => b.childNodes[1].childNodes[0].type !== 'ico_checkmark_filled'); b = btns.pop(); if (!b) return console.log('added all!'); b.childNodes[0].click(); setTimeout(a, Math.random() * 1000 + 300); }; c(); | |
// Now go to your Chase Offers page and click on the bookmark. |
#!/usr/bin/env bash | |
NODESAPI=/api/v1/nodes | |
function getNodes() { | |
kubectl get --raw $NODESAPI | jq -r '.items[].metadata.name' | |
} | |
function getPVCs() { | |
jq -s '[flatten | .[].pods[].volume[]? | select(has("pvcRef")) | '\ |
# Use your instance domain | |
DOMAIN=hachyderm.io | |
EXCLUDE="blob|yeen|another|yetanother" | |
# Create the script file | |
cat << EOF > ~/emojos.sh | |
curl 'https://emojos.in/${DOMAIN}' -o emojos.htm | |
# Case-insensitive, print only the match rather than the entire line. Sort. Deduplicate. Redirect to file. | |
grep -io ':[a-zA-Z0-9]*_*[a-zA-Z0-9]*:' emojos.htm | sort | uniq -d > emojos.txt | |
# Filter out patterns (case-insensitive delete) |
cat <<EOF | kubectl create -f - | |
apiVersion: apps/v1 | |
kind: Deployment | |
metadata: | |
name: nginx-deployment | |
labels: | |
app: nginx | |
spec: | |
replicas: 2 | |
selector: |
Download the tool to generate a table of contents.
git clone https://gist.github.com/<hash>.git # with https
git clone [email protected]:.git # or with ssh
If you use a Windows computer at work you may feel that you're missing out on some really useful functionality that you're used to having on a UNIX system. Or perhaps you've always used Windows and have struggled with messy workarounds for something that would be easier with Linux commands.
If you're on an older version of Windows that doesn't have the Windows Subsystem for Linux (WSL) or you don't want to install a Linux distribution on your machine, you can still use Linux utilities to quickly get things done. At the end we'll see some notes about doing the same thing on WSL.
This brief guide will help you with an example of a common task: finding out which files have been modified on your computer (or a remote server) within a specified time frame.
First you'll need to install Cygwin. This program will let you use tools similar to a Linux distribution on Windows. At some point during
Enter this in the search box along with your search terms:
Get all gists from the user santisbon.
user:santisbon
Find all gists with a .yml extension.
extension:yml
Find all gists with HTML files.
language:html