Skip to content

Instantly share code, notes, and snippets.

View tmshv's full-sized avatar

Roman Timashev tmshv

View GitHub Profile
@tmshv
tmshv / dropquest2012_1.js
Created April 27, 2013 15:38
dropquest 2012 step1 bruteforcer
var n1;
var n2;
var n3;
var n4;
var n5;
//The product of the first two digits is 24.
function rule1(){
return (n1 * n2) == 24;
}
@tmshv
tmshv / sketch_130911a_arch_calc.pde
Created September 19, 2013 21:13
How to launch sketch: 1. download Processing: (https://processing.org/download/); 2. download Control P5 library: (http://www.sojamo.de/libraries/controlP5/); 3. extract Control P5 library to Processing libraries folder (Documents/Processing/libraries); 4. paste & run sketch code; 5. profit; press "q" to render pdf file;
/*
* SPbGASU::Architecture::1a5::Roman Timashev (roman@tmshv.ru)
* The Sketch is licensed under the MIT license. (http://opensource.org/licenses/MIT)
*/
import controlP5.*;
import processing.pdf.*;
ControlP5 cp5;
int population;
//
// DNA.h
// Hexlet DNA
//
// Created by Roman Timashev on 12/11/13.
// Copyright (c) 2013 Roman Timashev's Company. All rights reserved.
//
#import <Foundation/Foundation.h>
//
// City.h
// Hexlet Metropolis
//
// Created by Roman Timashev on 10/11/13.
// Copyright (c) 2013 Roman Timashev's Company. All rights reserved.
//
#import <Foundation/Foundation.h>
@tmshv
tmshv / server.js
Last active August 29, 2015 14:00
npm install express
npm install --save express body-parser compression cookie-session morgan cookie-parser express-session static-favicon response-time errorhandler method-override connect-timeout vhost csurf
@tmshv
tmshv / sketch.pde
Created August 23, 2014 20:44
Processing bootstrap sketch
void setup(){
size(500, 500);
}
void draw(){
background(204);
}
Verifying that +tmshv is my openname (Bitcoin username). https://onename.io/tmshv
@tmshv
tmshv / daemon.py
Created July 15, 2015 07:41
Python Daemon Bootstrap
#!/usr/bin/env python3
import sys, os, time, atexit
from signal import SIGTERM
import logging
import logging.handlers
import tempfile
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
@tmshv
tmshv / tor_python.py
Last active December 8, 2015 13:30
Stem usage example
import socks
import socket
from stem import Signal
from stem.control import Controller
control_port = 9051
proxy_port = 9050
proxy_host = 'localhost'
tor = Controller.from_port(port=control_port)
import processing.serial.*;
import processing.video.*;
Serial port;
String portName;
Movie actionMovie;
Movie defaultMovie;
Movie movie;