Skip to content

Instantly share code, notes, and snippets.

View jakelacey2012's full-sized avatar
🐭
Happy Days

Jake Lacey jakelacey2012

🐭
Happy Days
View GitHub Profile
/**
* contactUs
*/
import { Router } from 'meteor/lib-flow';
if (Meteor.isServer) return;
/**
* Simple Test to check the title of contact us
*/
describe('Contact Us', function () {
@jakelacey2012
jakelacey2012 / Dockerfile
Created November 18, 2016 19:59
node docker & docker-compose
FROM node:4.6.1
RUN npm install nodemon -g
ADD ./src ./src
ADD ./package.json ./package.json
ADD ./.babelrc ./.babelrc
ADD ./config ./config
@jakelacey2012
jakelacey2012 / graphql-schema-recursion.js
Created August 3, 2017 09:05
A query generator to test graphql servers.
if (!process.argv[2]) process.exit();
const generateQuery = (iter) => {
if (iter === 0) {
return ` x { y { yAttribute } } `;
} else {
return ` x { y { ${generateQuery(iter - 1)} } }`;
}
@jakelacey2012
jakelacey2012 / testing.go
Created August 6, 2017 18:48
Example of testing in go
package sum
// Ints returns sum of list integers.
func Ints(vs ...int) int {
return ints(vs)
}
func ints(vs []int) int {
if len(vs) == 0 {
return 0
// create something which returns a boolean, telling me if all the objects in the array are valid
const x = [
{ y: 10, z: 22 },
{ y: 2, z: 15 },
{ y: 3, z: 10 },
{ y: 123123123, z: 100 },
];
@jakelacey2012
jakelacey2012 / opengl.go
Created September 15, 2017 19:15
golang-opengl
package main
import (
"fmt"
"runtime"
"github.com/go-gl/gl/v2.1/gl"
"github.com/go-gl/glfw/v3.2/glfw"
)
@jakelacey2012
jakelacey2012 / main.go
Created November 13, 2017 19:32
Functional game loop
package main
import "fmt"
type coords struct {
x int
y int
}
type apple struct {
package main
import (
"fmt"
"runtime"
"github.com/go-gl/gl/v2.1/gl"
"github.com/go-gl/glfw/v3.2/glfw"
)
if ('URLSearchParams' in window) {
var searchParams = new URLSearchParams(window.location.search);
searchParams.set("foo", "bar");
var newRelativePathQuery = window.location.pathname + '?' + searchParams.toString();
history.pushState(null, '', newRelativePathQuery);
}
for (let n of searchParams.entries()) {
console.log(n);
}
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Launch Program",