Skip to content

Instantly share code, notes, and snippets.

@garrows
garrows / Installed Modules.txt
Last active April 28, 2017 00:44
Atom Configs
Community Packages (15) /Users/glen/.atom/packages
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
@garrows
garrows / .jsbeautifyrc
Last active January 22, 2016 02:44
JS Hint & Beautify
{
"indent_size": 4,
"indent_char": " ",
"indent_level": 0,
"indent_with_tabs": true,
"preserve_newlines": true,
"max_preserve_newlines": 10,
"jslint_happy": true,
"brace_style": "collapse",
"keep_array_indentation": false,
@garrows
garrows / styles.less
Created November 11, 2015 23:19
Atom Custom Background
.panes::after {
content: "";
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
pointer-events: none;
background: url("https://source.unsplash.com/random");
// background: url("https://source.unsplash.com/category/nature"); //Nature category
@garrows
garrows / .git-hooks-pre-commit.sh
Created July 10, 2015 05:50
Js-Beautify recursively git hook
#!/bin/sh
type js-beautify >/dev/null 2>&1 || { echo >&2 "js-beautify command missing. Installing now."; sudo npm install -g js-beautify; }
find . -type f -name "*.js" -not -path "*node_modules*" -exec js-beautify -r {} \;
@garrows
garrows / style.css
Last active August 29, 2015 14:20
Atom.io random cat background
.panes::after {
content: "";
position: fixed;
top: 0;
right: 0;
left: 0;
bottom: 0;
pointer-events: none;
background: url("http://thecatapi.com/api/images/get?format=src&type=jpg,png");
background-size: cover;
@garrows
garrows / index.js
Created May 4, 2015 14:21
Middleware Stacker
// In the express generated example, this is /routes/index.js
var express = require('express');
var router = express.Router();
var TheService = function() {};
TheService.prototype = {
getTitle: function(req, res, next) {
console.log('getTitle');
res.title = 'Express';
@garrows
garrows / index.html
Last active August 29, 2015 14:06
Window Pane Slider
<html>
<head>
<title>Slider Test</title>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui">
<style>
body {
margin: 0px;
padding: 0px;
}
@garrows
garrows / Sumo.js
Created July 16, 2014 14:48
Sumo.js
var five = require("johnny-five");
board = new five.Board({
// port: "/dev/rfcomm1"
port: "/dev/tty.NodeBot-DevB"
});
board.on("ready", function() {
(new five.Led(13)).strobe(500);
@garrows
garrows / Sumo.ino
Created July 16, 2014 13:22
Sumo Bot Code
#include <ZumoBuzzer.h>
#include <ZumoMotors.h>
#include <Pushbutton.h>
#include <QTRSensors.h>
#include <ZumoReflectanceSensorArray.h>
#define LED 13
#define DISTANCE_SENSOR A1
// this might need to be tuned for different lighting conditions, surfaces, etc.
### Keybase proof
I hereby claim:
* I am garrows on github.
* I am garrows (https://keybase.io/garrows) on keybase.
* I have a public key whose fingerprint is 0A4E 7772 7EB5 DBA9 B1F7 1DE8 5565 4B63 238A B2F9
To claim this, I am signing this object: