start new:
tmux
start new with session name:
tmux new -s myname
| #!/bin/bash | |
| echo "Generating an SSL private key to sign your certificate..." | |
| openssl genrsa -des3 -out myssl.key 1024 | |
| echo "Generating a Certificate Signing Request..." | |
| openssl req -new -key myssl.key -out myssl.csr | |
| echo "Removing passphrase from key (for nginx)..." | |
| cp myssl.key myssl.key.org | |
| openssl rsa -in myssl.key.org -out myssl.key |
| import time | |
| import struct | |
| import socket | |
| import hashlib | |
| import base64 | |
| import sys | |
| from select import select | |
| import re | |
| import logging | |
| from threading import Thread |
| import os | |
| import cherrypy | |
| from cherrypy import wsgiserver | |
| from my_wsgi_app import wsgi | |
| PATH = os.path.abspath(os.path.join(os.path.dirname(__file__), 'public')) | |
| class Root(object): |
| #!/bin/sh | |
| npm install |
| # -*- coding: utf-8 -*- | |
| import argparse | |
| import random | |
| import os | |
| import cherrypy | |
| from ws4py.server.cherrypyserver import WebSocketPlugin, WebSocketTool | |
| from ws4py.websocket import WebSocket | |
| from ws4py.messaging import TextMessage |
| def add_cors_headers(response): | |
| response.headers['Access-Control-Allow-Origin'] = '*' | |
| if request.method == 'OPTIONS': | |
| response.headers['Access-Control-Allow-Methods'] = 'DELETE, GET, POST, PUT' | |
| headers = request.headers.get('Access-Control-Request-Headers') | |
| if headers: | |
| response.headers['Access-Control-Allow-Headers'] = headers | |
| return response | |
| app.after_request(add_cors_headers) |
| # Set variables in .bashrc file | |
| # don't forget to change your path correctly! | |
| export GOPATH=$HOME/golang | |
| export GOROOT=/usr/local/opt/go/libexec | |
| export PATH=$PATH:$GOPATH/bin | |
| export PATH=$PATH:$GOROOT/bin |
| var gulp = require('gulp'); | |
| var sourcemaps = require('gulp-sourcemaps'); | |
| var source = require('vinyl-source-stream'); | |
| var buffer = require('vinyl-buffer'); | |
| var browserify = require('browserify'); | |
| var watchify = require('watchify'); | |
| var babel = require('babelify'); | |
| function compile(watch) { | |
| var bundler = watchify(browserify('./src/index.js', { debug: true }).transform(babel)); |