Skip to content

Instantly share code, notes, and snippets.

@novasharper
novasharper / do_encode.py
Created September 26, 2019 22:43
Simple HandBrakeCLI wrapper to encode a directory (optionally recursively) to m4v
#!/usr/bin/env python3
from __future__ import print_function
import argparse
import os
import os.path
import subprocess
import sys
@novasharper
novasharper / .vimrc
Created August 11, 2016 14:52
My vimrc file
execute pathogen#infect()
syntax on
filetype plugin indent on
set laststatus=2
if !has('gui_running')
set t_Co=256
endif
augroup reload_vimrc
IplImage image = cvLoadImage("source.png");
IplImage templ = cvLoadImage("template.png");
KeyPoint kp1 = new KeyPoint();
KeyPoint kp2 = new KeyPoint();
SURF detector = new SURF(10);
System.out.println("0");
detector.detect(templ, null, kp1);
detector.detect(image, null, kp2);
CvMat d1 = new CvMat(null);
CvMat d2 = new CvMat(null);
Traceback (most recent call last):
File "./manager.py", line 54, in <module>
k.send_file(open("img/" + img, "r"))
File "/usr/lib/python2.7/site-packages/boto/s3/key.py", line 710, in send_file
chunked_transfer=chunked_transfer, size=size)
File "/usr/lib/python2.7/site-packages/boto/s3/key.py", line 882, in _send_file_internal
query_args=query_args)
File "/usr/lib/python2.7/site-packages/boto/s3/connection.py", line 544, in make_request
override_num_retries=override_num_retries)
File "/usr/lib/python2.7/site-packages/boto/connection.py", line 939, in make_request
@novasharper
novasharper / gist:5700647
Created June 3, 2013 19:27
AWS Traceback
Traceback (most recent call last):
File "./manager.py", line 16, in <module>
i_queue = sqs.get_queue("jobs")
File "/usr/lib/python2.7/site-packages/boto/sqs/connection.py", line 351, in get_queue
return self.get_object('GetQueueUrl', params, Queue)
File "/usr/lib/python2.7/site-packages/boto/connection.py", line 1055, in get_object
response = self.make_request(action, params, path, verb)
File "/usr/lib/python2.7/site-packages/boto/connection.py", line 981, in make_request
return self._mexe(http_request)
File "/usr/lib/python2.7/site-packages/boto/connection.py", line 829, in _mexe
find(val, preds[], succs[]):
found = -1
pred = head
for level from MAX_LEVEL to 0:
curr = pred->next[level]
if curr does not exist:
return -1;
while key > curr->key:
pred = curr
curr = pred->next[level]
@novasharper
novasharper / gist:5448265
Created April 23, 2013 23:20
JInput Error
java.lang.UnsatisfiedLinkError: no jinput-dx8_64 in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at net.java.games.input.DirectInputEnvironmentPlugin$1.run(DirectInputEnvironmentPlugin.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at net.java.games.input.DirectInputEnvironmentPlugin.loadLibrary(DirectInputEnvironmentPlugin.java:67)
at net.java.games.input.DirectInputEnvironmentPlugin.<clinit>(DirectInputEnvironmentPlugin.java:109)
at net.java.games.input.DirectAndRawInputEnvironmentPlugin.<init>(DirectAndRawInputEnvironmentPlugin.java:45)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
@novasharper
novasharper / robot_control_kinect.py
Created February 26, 2013 02:11
Program to remotely control a robot based on Wild Thumper 6-wheel chassi and TReX motor controller (using a kinect).
#!/bin/python3
'''
#<---INFO--->#
TODO:
* Finish Skeleton tracking.
* Add in pyserial support.
* Telemetry????
* World Domination...Buaaaaa!
@novasharper
novasharper / Heap.java
Created February 6, 2013 17:13
Heap class.
package com.heapsort;
import java.util.Arrays;
import datastructures.*;
@SuppressWarnings("unused")
public class Heap {
private static final boolean DEBUG = false;
private int heapSize;
@novasharper
novasharper / audiodisplay.py
Created January 16, 2013 00:03
An Audio Equalizer that I made for a final project in Advanced Technology. Needs Glutter, GLib, GObject, Python Audio Tools, Mutagen, and NumPy
#!/bin/ipython
from gi.repository import Clutter as clutter
import gobject
import glib
import sys
import math
import random
import time
import subprocess