Skip to content

Instantly share code, notes, and snippets.

View samatt's full-sized avatar

Surya Mattu samatt

View GitHub Profile
@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
#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);
}
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",
@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.