For excessively paranoid client authentication.
Organization & Common Name: Some human identifier for this server CA.
openssl genrsa -des3 -out ca.key 4096
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
| [alias] | |
| st = status | |
| ci = commit | |
| br = branch | |
| co = checkout | |
| df = diff | |
| lg = log -p | |
| cob = checkout -b | |
| po = push origin |
| require "socket" | |
| require "rubygems" | |
| require "bundler/setup" | |
| require "celluloid" | |
| module Chat | |
| class ConnectionListener | |
| include Celluloid |
| #!/bin/bash | |
| INSTALL_PATH="$HOME/scripts" | |
| SCRIPT_PATH="$INSTALL_PATH/customsshd" | |
| LAUNCHCTL_PATH="$HOME/Library/LaunchAgents/com.my.customsshd.plist" | |
| SSH_KEYS_INSTALL_PATH=$HOME/customkeys | |
| SSH_HOST_RSA_KEY=$SSH_KEYS_INSTALL_PATH/ssh_host_rsa_key | |
| SSHD_PORT=50111 | |
| SSH_AUTHORIZED_KEYS_PATH="$HOME/.ssh/authorized_keys" |
For excessively paranoid client authentication.
Organization & Common Name: Some human identifier for this server CA.
openssl genrsa -des3 -out ca.key 4096
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
Pandora’s vox: on community in cyberspace
by humdog (1994)
When I went into cyberspace I went into it thinking that it was a place like any other place and that it would be a human interaction like any other human interaction. I was wrong when I thought that. It was a terrible mistake.
The very first understanding that I had that it was not a place like any place and that the interaction would be different was when people began to talk to me as though I were a man. When they wrote about me in the third person, they would say “he.” it interested me to have people think I was “he” instead of “she” and so at first I did not say anything. I grinned and let them think I was “he.” this went on for a little while and it was fun but after a while I was uncomfortable. Finally I said unto them that I, humdog, was a woman and not a man. This surprised them. At that moment I realized that the dissolution of gender-category was something that was happening everywhere, and perhaps it was only just very obvious on the ne
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>Label</key> | |
| <string>com.jenkins.ci</string> | |
| <key>UserName</key> | |
| <string>jenkins</string> | |
| <key>SessionCreate</key> | |
| <true/> |
| #!/usr/bin/env bash | |
| IMAGE=$1 | |
| : ${IMAGE:?"Missing image. Syntax: bulk_image_delete.sh <image>"} | |
| docker images $IMAGE | tail -n +2 | awk '{ print $1 ":" $2}' | |
| echo "Do you want to continue?" |
| #!/bin/bash | |
| # | |
| # Create a Kubernetes registry secret for an AWS ECR region | |
| # Requires AWS CLI: https://aws.amazon.com/cli/ | |
| # Requires kubectl: https://coreos.com/kubernetes/docs/latest/configure-kubectl.html | |
| # | |
| # | |
| # This secret can be used with 'imagePullSecret' for Kubernetes |
| #!/bin/bash | |
| TEXT="${@:2:$#}" | |
| function printUsage() { | |
| echo "Usage: $0 <off|on>" | |
| echo "Usage: $0 <1|2> Text Message" | |
| exit 0 | |
| } |
| import hudson.model.* | |
| import jenkins.model.Jenkins | |
| def jobName = '<folder-name>/<job-name>' | |
| def job = Jenkins.instance.getItemByFullName(jobName) | |
| // Make a list of jobs to rebuild. type: int e.g. [2210, 2211] | |
| def myList = [<build-number-1>, <build-number-2>] | |
| for(int item : myList) { |