Skip to content

Instantly share code, notes, and snippets.

View RicherMans's full-sized avatar

Heinrich Dinkel RicherMans

View GitHub Profile
template <typename... Ts> class Tuple{};
template <typename T,typename... Ts> class Tuple<T, Ts...>:Tuple<Ts...>{
public:
Tuple(T t,Ts... args):Tuple<Ts...>(args...),curt(t){};
private:
T curt;
};
//Hook Class
template<typename I , typename O>
template<std::size_t P , typename... Tp>
inline typename std::enable_if<P == sizeof...(Tp), void>::type
Cl_Interface<I,O>::addkernelargs(std::tuple<Tp...> & t,cl::Kernel &kernel)
{
}
//Iteration for Class
template<typename I , typename O>
@RicherMans
RicherMans / RAyyyy
Last active August 29, 2015 14:23
Raytraceing example
import numpy as np
from collections import namedtuple
from scipy.misc import imsave
from matplotlib import pyplot as plt
import functools
import time
import argparse
AMBIENT = 0.1
@RicherMans
RicherMans / cnnexample.lua
Created May 11, 2016 04:52
An example of a feature extracting CNN using Torch. Packages needed are torch and audio
require 'torch'
require 'optim'
require 'nn'
require 'audio'
require 'xlua'
-- Parsing of the commandline arguments
function cmdlineargs(arg)
local cmd = torch.CmdLine()
cmd:text()
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
import argparse
import errno
import itertools
import logging
import multiprocessing as mp
import os
import re
@RicherMans
RicherMans / printwave.py
Created June 21, 2016 08:29
Just plots a wave and its fft
import matplotlib.pyplot as plt
import numpy as np
import wave
import sys
import scipy.fftpack
import os
import argparse
def parse_args():
@RicherMans
RicherMans / gtk3.css
Created June 28, 2016 03:44
Custom file for gnome-terminal
/* gnome-terminal */
@define-color term-win-bg #262626;
@define-color term-tab-inactive-bg #333333;
@define-color term-tab-active-bg #424242;
@define-color ubuntu-orange #fb9267;
TerminalScreen {
-TerminalScreen-background-darkness: 0.95;
background-color: @term-win-bg;
}
@RicherMans
RicherMans / Audiodataload.lua
Created October 24, 2016 14:10
torch example of using audiodataload
require 'torch'
require 'optim'
require 'nn'
require 'audio'
require 'xlua'
local adl = require 'audiodataload'
-- Parsing of the commandline arguments
function cmdlineargs(arg)
local cmd = torch.CmdLine()
@RicherMans
RicherMans / argparse.sublime-snipplet
Created February 16, 2017 03:33
Argparse sipplet sublime
<snippet>
<content><![CDATA[
import argparse
parser = argparse.ArgumentParser()
""" Arguments: ${1:arg} """
${1/(\A\s*,\s*\Z)|,?\s*([A-Za-z_][a-zA-Z0-9_]*)\s*(=[^,]*)?(,\s*|$)/(?2:parser.add_argument\('$2'\)\n)/g}
args = parser.parse_args()
]]></content>
@RicherMans
RicherMans / 10-monitor.conf
Created March 3, 2017 04:06
Xrandr Config for dual monitor on XFCE
Section "Monitor"
Identifier "eDP1"
Option "Primary" "true"
EndSection
Section "Monitor"
Identifier "DP1"
Option "LeftOf" "eDP1"
EndSection