Skip to content

Instantly share code, notes, and snippets.

View crucialfelix's full-sized avatar
💭
Building product, looking for consulting work

Chris Sattinger crucialfelix

💭
Building product, looking for consulting work
View GitHub Profile
@crucialfelix
crucialfelix / generate_changelog.sh
Created September 15, 2016 08:35
Generate changelog for supercollider
github_changelog_generator -t MY_GITHUB_API_KEY --since-tag=Version-3.7.1 --future-release=3.7.2 --exclude-tags=Version-3.2rc1,Version-3.2rc3,Version-3.2rc5,Version-3.2rc6,Version-3.4alpha,Version-3.4rc1,Version-3.5beta1,Version-3.5beta2,Version-3.5beta3,Version-3.5beta4,Version-3.5rc1,Version-3.5rc2,Version-3.5rc3,Version-3.6alpha1,Version-3.6alpha2,Version-3.6alpha3,Version-3.6beta1,Version-3.6beta2,Version-3.6beta3,Version-3.7.0-alpha0,Version-3.7.0-alpha1,Version-3.7.0-beta1,Version-3.7.0-beta2,after-qt5,before-qt5,pre-gui-review,start,validated-linux,pre-gui-review,before-sclang.app,travis-temp
@crucialfelix
crucialfelix / relay-fullstack_graphene-django.md
Last active October 24, 2016 02:35
Make relay-fullstack connect with graphene-django
@crucialfelix
crucialfelix / contributors.js
Last active November 11, 2016 17:48
Changelog generator used for SuperCollider 3.8
/**
* Prints contributors list sorted by number of issues and pull requests.
* Closed issues and successfully merged pull-requests only.
*/
var fs = require('fs');
var _ = require('lodash');
var ib = [];
var pb = [];
var milestone = '3.8';
@crucialfelix
crucialfelix / january-2017-gencomp-udk.md
Last active January 19, 2017 12:53
Notes for Gen Comp class at UDK, Berlin Jan 2017

supercollider.js

supercollider.js - write javascript code, run it using node.js on the commandline. runs on a single computer.

supercollider features

  • High-quality audio server
  • Hundreds of UGens (unit generators)
  • Complex low-level control system
@crucialfelix
crucialfelix / 1-data-projector.js
Last active May 3, 2017 09:32
webpack 1 : cheap-module-eval-source-map causes Reference undefined
// A simple module. One function uses a function defined in the same file.
// Easy as pie
function project(functions, path, statsParams, mapParams) {
// Undefined reference: loadDataset is not defined
return loadDataset(path, functions, statsParams).then(dataset => {
// etc
// return mapDataset(functions, mapParams, dataset);
});
}
@crucialfelix
crucialfelix / GQLClientPage.tsx
Last active September 3, 2017 13:06
Generating Typescript interfaces from GraphQL using apollo-codegen
import gql from "graphql-tag";
import ShowingRequest from "./ShowingRequest";
import Deals from "./Deals";
const query = gql`
query Client($pk: ID!) {
viewer {
id
agent {
id
@crucialfelix
crucialfelix / models.py
Created September 3, 2017 13:14
graphql typescript apollogen
from django.contrib.auth.models import User
from django.db import models
class Message(models.Model):
thread = models.ForeignKey(MessageThread)
author = models.ForeignKey(User)
created_on = models.DateTimeField(db_index=True)
body = models.TextField()
fragment Message on Message {
id
body
createdOn
messageType
author
}
export type MessageFragment = {
// The ID of the object.
id: string;
body: string;
createdOn: string;
// Slug specifying a custom message type.
messageType: string;
author: {
name: string;
email: string;
import React from "react";
import { Link } from "react-router-dom";
import { MessageFragment } from "../../queries";
import DateFormat from "../DateFormat";
export interface Props {
message: MessageFragment;
}