Skip to content

Instantly share code, notes, and snippets.

View kleiram's full-sized avatar

Ramon Kleiss kleiram

View GitHub Profile
@kleiram
kleiram / fast_signals.c
Last active February 26, 2020 07:22
Fast signal generators
#define FIXED_POINT 1000.0
#define SAMPLE_RATE 96000
int64_t sine_lookup[SAMPLE_RATE];
int64_t triangle_lookup[SAMPLE_RATE];
void build_sine_lookup_table()
{
double step_size = 1.0 / LOOKUP_SIZE;
@kleiram
kleiram / .gitconfig
Created December 4, 2019 09:05
Git Prune Aliases
[alias]
prune-merged = "!f() { git branch --merged ${1-develop} | grep -v " ${1-develop}$" | xargs git branch -d; }; f"
prune-unmerged = "!f() { git branch --no-merged | grep -v " ${1-develop}$" | grep -v \" master$\" | xargs git branch -D; }; f"
@kleiram
kleiram / Saitek X52 Pro Flight Control System - Windows.joy
Created March 31, 2019 14:30 — forked from rafaelmartins/Saitek X52 Pro Flight Control System - Windows.joy
Saitek X52 Pro settings for X-Plane 11 (Windows) - Just download this file to 'X-Plane 11/Resources/joystick configs'
I
1100 version
JOY
OS: Windows
Name: Saitek X52 Pro Flight Control System
Display: Saitek X52 Pro
Assignments:
--------------------------------------------------------------
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
emoji: '👠'
});
<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns="https://github.com/schmittjoh/serializer"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="https://github.com/schmittjoh/serializer"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation><![CDATA[This is the XML Schema for object serialization]]></xs:documentation>
</xs:annotation>
import Ember from 'ember';
const { Route } = Ember;
export default Route.extend({
model() {
return this.store.query('message', { state: 'draft' });
});
});
<?php
class UserViewBuilder {
private $profileViewBuilder;
public function __construct(ProfileViewBuilder $profileViewBuilder) {
$this->profileViewBuilder = $profileViewBuilder;
}
public function build($user) {
$view = new UserView();
{
"_readme": [
"This file locks the dependencies of your project to a known state",
"Read more about it at http://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
"This file is @generated automatically"
],
"hash": "6e0236959d829f07663de132a98e91d7",
"packages": [
{
"name": "belt/aggregator",
{
"name": "symfony/framework-standard-edition",
"license": "MIT",
"type": "project",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
"psr-0": { "": "src/" }
},
"require": {
"php": ">=5.3.3",
[4.4MB/0.01s] Reading ./composer.json
[4.5MB/0.01s] Loading config file ./composer.json
[5.1MB/0.02s] Executing command (CWD): git describe --exact-match --tags
[5.3MB/0.06s] Executing command (CWD): git branch --no-color --no-abbrev -v
[5.4MB/0.07s] Executing command (CWD): git rev-list master..STAB-14
[7.1MB/0.11s] Failed to initialize global composer: Composer could not find the config file: /Users/ramon/.composer/composer.json
To initialize a project, please create a composer.json file as described in the http://getcomposer.org/ "Getting Started" section
[9.2MB/0.23s] ./composer.json has been updated
[9.2MB/0.24s] Reading ./composer.json
[9.2MB/0.24s] Loading config file ./composer.json