Skip to content

Instantly share code, notes, and snippets.

@cryptogun
cryptogun / nginx.conf
Created September 7, 2017 06:11
mutiple port hosting via nginx
upstream server2{
server 127.0.0.1:9000;
}
server {
listen 80;
server_name 119.xx.xx.xx;
client_max_body_size 4G;
@cryptogun
cryptogun / android_auto_brightness.sh
Created September 7, 2017 09:59
Script for adjusting android brightness. Run in Tasker. Current brightness function is not perfect.
#!/bin/bash
# phone symmmetric brightness function: y=200*sin(0.2361*x-1.31)+0
# run as root. executed by tasker.
A=200
w=0.2361
t="-1.31"
c="0"
now=`date | awk -F ' ' '{print $4}'`
hour=`echo $now | awk -F ':' '{print $1}'`
@cryptogun
cryptogun / localhosting
Last active September 7, 2017 19:48
Serve a folder for phone access.
python3 -m http.server
# or
python2 -m SimpleHTTPServer
# If not working, check your firewall and restart server.
# auto mount network folder:
192.168.1.x:/home/i/Desktop /home/i/Desktop/xxx nfs rw,auto,sync,rsize=8192,wsize=8192,timeo=14,intr 0 0
import matplotlib
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.backends.backend_tkagg import NavigationToolbar2TkAgg
from numpy import arange, sin, pi
import tkinter as tk
matplotlib.use('TkAgg')
@cryptogun
cryptogun / MVC.py
Created October 22, 2017 07:28
MVC example in Python
try:
import Tkinter as tk
except ImportError:
import tkinter as tk
class Observable:
def __init__(self, initialValue=None):
self.data = initialValue
self.callbacks = {}
import tkinter as tk
class SimpleTableInput(tk.Frame):
def __init__(self, parent, rows, columns):
tk.Frame.__init__(self, parent)
self._entry = {}
self.rows = rows
self.columns = columns
import tkinter as tk
import sys
class ExampleApp(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
toolbar = tk.Frame(self)
toolbar.pack(side="top", fill="x")
b1 = tk.Button(self, text="print to stdout", command=self.print_stdout)
import tkinter as tk # python 3.x
# import Tkinter as tk # python 2.x
class Example(tk.Frame):
def __init__(self, parent):
tk.Frame.__init__(self, parent)
# valid percent substitutions (from the Tk entry man page)
#!/usr/bin/python
try:
import SimpleHTTPServer
except:
import http.server as SimpleHTTPServer
try:
import SocketServer
except:
import socketserver as SocketServer
PORT = 8000