Skip to content

Instantly share code, notes, and snippets.

View knicklabs's full-sized avatar
✏️

Nickolas Kenyeres knicklabs

✏️
View GitHub Profile

Keybase proof

I hereby claim:

  • I am knicklabs on github.
  • I am knicklabs (https://keybase.io/knicklabs) on keybase.
  • I have a public key ASAVeY725mOqR2XzUgey-cAqSEmGVarRj0XngC4-26Sv-wo

To claim this, I am signing this object:

@knicklabs
knicklabs / go.bash
Last active November 12, 2017 00:42
Go on Linux Subsystem
#!/bin/bash
set -e
GVERSION="1.9.2"
GFILE="go$GVERSION.linux-amd64.tar.gz"
GOPATH="$HOME/go"
GOROOT="/usr/local/go"
wget --no-verbose https://storage.googleapis.com/golang/$GFILE -O $TMPDIR/$GFILE
@knicklabs
knicklabs / fizzbuzz2.js
Last active February 13, 2017 04:53
Even more ridiculous abstraction for fizzbuzz
const maybe = (result) => {
return {
if(number) {
return {
divisibleBy(divisor) {
return number % divisor === 0 && result;
}
}
}
}
@knicklabs
knicklabs / fizzbuzz.js
Last active February 13, 2017 03:56
Fun FizzBuzz Solution
const maybe = (result) => {
return {
if(number) {
return {
divisibleBy(divisor) {
return number % divisor === 0 && result;
}
}
}
}
var gulp = require('gulp');
var fs = require('fs');
var plugins = require('gulp-load-plugins')();
var es = require('event-stream');
var del = require('del');
var historyApiFallback = require('connect-history-api-fallback');
var vendor = require('./vendor/manifest');
var paths = {
@knicklabs
knicklabs / getting-started-with-tdd.md
Last active August 29, 2015 13:56
A brief tutorial on getting started with test-driven development

Getting Started with TDD

Project Setup

Generate a new Rails project. Skip unit tests and bundle install.

rails new -T -B tdd
@knicklabs
knicklabs / package.json
Created August 17, 2013 18:45
My package.json file for Jekyll Projects
{
"name": "project-name",
"version": "1.0.0",
"devDependencies": {
"grunt": "~0.4.1",
"grunt-contrib-concat": "~0.3.0",
"grunt-contrib-uglify": "~0.2.2"
}
}
@knicklabs
knicklabs / Gruntfile.js
Created August 17, 2013 18:44
My Gruntfile for Jekyll projects
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
concat: {
options: {
separator: ';'
},
dist: {
src: [
'assets/js/_src/modernizr.js',
@knicklabs
knicklabs / Rakefile
Created August 17, 2013 18:43
My Rakefile for Jekyll projects.
task :server do
server = Process.spawn('jekyll serve --watch')
compass = Process.spawn('compass watch')
trap('INT') do
[server, compass].each { |pid| Process.kill(9, pid) rescue Errno::ESRCH }
exit 0
end
[server, compass].each { |pid| Process.wait(pid) }
@knicklabs
knicklabs / gist:5189002
Last active December 15, 2015 02:39
Commands I should remember but usually don't.

Compands I should remember but usually don't

Compress a directory

tar -zcvf filename.tar.gz /directory

Extract an archive

tar -zxvf filename.tar.gz

Create a symbolic link