Install the OpenSSL on Debian based systems
sudo apt-get install openssl
events { | |
worker_connections 1024; | |
} | |
http { | |
default_type text/html; | |
access_log /dev/stdout; | |
sendfile on; | |
keepalive_timeout 65; |
ssh-keygen -t rsa -b 4096 -m PEM -f jwtRS256.key | |
# Don't add passphrase | |
openssl rsa -in jwtRS256.key -pubout -outform PEM -out jwtRS256.key.pub | |
cat jwtRS256.key | |
cat jwtRS256.key.pub |
import React from 'react' | |
import axios, { post } from 'axios'; | |
class SimpleReactFileUpload extends React.Component { | |
constructor(props) { | |
super(props); | |
this.state ={ | |
file:null | |
} |
# Lemon Productions Hourly Contract | |
Date: [[Date of Document]] | |
Between Lemon Productions | |
and [Your Company] | |
## Summary | |
We’re not big on formality, but sometimes it’s best to have a few simple things written down so that we’re all on the same page. In this contract you won’t find complicated legal terms or large passages of unreadable text. We have no desire to trick you into signing something that you might later regret. We do want what’s best for the safety of both parties, now and in the future. |
# this re-enables ssh-dss on Fedora 23... until I change all the keys | |
PubkeyAcceptedKeyTypes +ssh-dss | |
#add to .ssh/config | |
Host * | |
ControlPersist yes | |
ControlMaster auto | |
ControlPath /tmp/ssh-%r@%h:%p | |
ServerAliveInterval 60 |
/* See also: "Learning Javascript Design Patterns" by Addy Osmani | |
* http://addyosmani.com/resources/essentialjsdesignpatterns/book/ | |
* | |
* for examples on how to use pubsub as event aggregator (Mediator) | |
* | |
*/ | |
var pubsub = {}; | |
(function(q) { | |
var topics = {}, subUid = -1; | |
q.subscribe = function(topic, func) { |
# | |
# Wide-open CORS config for nginx | |
# | |
location / { | |
if ($request_method = 'OPTIONS') { | |
add_header 'Access-Control-Allow-Origin' 'http://10.140.10.40'; | |
# |