Skip to content

Instantly share code, notes, and snippets.

View samatt's full-sized avatar

Surya Mattu samatt

View GitHub Profile
#my first python program
import sys
#searchString = 'a'
#trString = 'e'
def translator(w):
return w.replace(searchString,trString)
glPushMatrix();
glTranslatef(0, ofGetHeight(), 0);
ofBeginShape();
for (int i = 0; i <fftData.size(); i++){
float val =fftMax - fftData[i] * 128;
// ofRect(i*rectWidth, 0, rectWidth,val);
// ofCircle(ofGetWidth()/2, -ofGetHeight()/2, val*100);
}
@samatt
samatt / gist:b2b8353b9644f0fa850e
Created September 9, 2014 15:34
Leonardo CardReader
/*
* HID RFID Reader Wiegand Interface for Arduino Uno
* Written by Daniel Smith, 2012.01.30
* www.pagemac.com
*
* This program will decode the wiegand data from a HID RFID Reader (or, theoretically,
* any other device that outputs weigand data).
* The Wiegand interface has two data lines, DATA0 and DATA1. These lines are normall held
* high at 5V. When a 0 is sent, DATA0 drops to 0V for a few us. When a 1 is sent, DATA1 drops
* to 0V for a few us. There is usually a few ms between the pulses.
@samatt
samatt / gist:954dfb8f981a26093eac
Created November 30, 2014 22:07
zazzleScrapyer.py
from bs4 import BeautifulSoup
import urllib2
import re
import os
import os.path
import pprint
import json
import mechanize
import random
from urlparse import urlparse
import os
from datetime import datetime as dt
import shutil
desktop_folder = os.path.expanduser("~/Desktop")
screenshots_folder = os.path.join(desktop_folder,'Screen Shots')
files = os.listdir(desktop_folder)
cur_screenshots = [os.path.join(desktop_folder, f) for f in files if 'Screen Shot' in f]
@samatt
samatt / portforwarding.md
Created November 14, 2016 17:58 — forked from kujohn/portforwarding.md
Port forwarding in Mavericks

Port Forwarding in Mavericks


Since Mavericks stopped using the deprecated ipfw (as of Mountain Lion), we'll be using pf to allow port forwarding.

####1. anchor file Create an anchor file under /etc/pf.anchors/<anchor file> with your redirection rule like:

@samatt
samatt / gist:7855af2103428cb9d7ea799cb3ac2cf0
Created November 16, 2016 16:48 — forked from rtrouton/gist:f92f263414aaeb946e54
Install Xcode command line tools on 10.7.x - 10.10.x. Tested on 10.7.5, 10.8.5, 10.9.5 and 10.10.2.
#!/bin/bash
# Installing the Xcode command line tools on 10.7.x or higher
osx_vers=$(sw_vers -productVersion | awk -F "." '{print $2}')
cmd_line_tools_temp_file="/tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress"
# Installing the latest Xcode command line tools on 10.9.x or higher
if [[ "$osx_vers" -ge 9 ]]; then
@samatt
samatt / gist:31d50c68f39bb70fa23807136905e4c4
Created November 16, 2016 16:48 — forked from rtrouton/gist:f92f263414aaeb946e54
Install Xcode command line tools on 10.7.x - 10.10.x. Tested on 10.7.5, 10.8.5, 10.9.5 and 10.10.2.
#!/bin/bash
# Installing the Xcode command line tools on 10.7.x or higher
osx_vers=$(sw_vers -productVersion | awk -F "." '{print $2}')
cmd_line_tools_temp_file="/tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress"
# Installing the latest Xcode command line tools on 10.9.x or higher
if [[ "$osx_vers" -ge 9 ]]; then
@samatt
samatt / keybase.md
Last active February 11, 2017 15:53

Keybase proof

I hereby claim:

  • I am samatt on github.
  • I am surya (https://keybase.io/surya) on keybase.
  • I have a public key ASCrVTtyfp7OotqiE1BuO-w48sU81p78EYrtoNfGVtY87Ao

To claim this, I am signing this object:

@samatt
samatt / conspiracies.json
Created February 22, 2017 16:55
NEW THING
{
"nodes": [
{
"value": 8,
"type": "person",
"id": "Jeff Sessions"
},
{
"value": 7,
"type": "person",