Skip to content

Instantly share code, notes, and snippets.

View derekr's full-sized avatar
💭
Chillin'

Derek Reynolds derekr

💭
Chillin'
View GitHub Profile
<meta property="og:title" content="Derek Reynolds – Rare Bay Area Developer. [FOR HIRE :D]">
<meta property="og:description" content="Work and writings from a software dev.">
<meta property="og:type" content="website">
<meta property="og:url" content="http://drk.es">
<meta property="og:image" content="http://drk.es/public/images/drk-002-lrg.jpg">
<meta property="og:image:width" content="826">
<meta property="og:image:height" content="773">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@drk">
@derekr
derekr / emoji.js
Created December 9, 2014 01:40
emoji.js
;(function() {
function emoji(){}
// settings
emoji.img_path = 'emoji/';
emoji.sheet_path = 'sheet_64.png';
emoji.use_css_imgs = false;
emoji.text_mode = false;
emoji.include_title = false;
@derekr
derekr / index.js
Created September 12, 2014 17:20
requirebin sketch
var donutchart = require('diy-donutchart');
var target = document.createElement('DIV');
document.body.appendChild(target);
var data = {
percent: 0.2
};
var options = {
@derekr
derekr / index.js
Created September 12, 2014 00:07
requirebin sketch
var radarchart = require('diy-radarchart');
var target = document.createElement('DIV');
document.body.appendChild(target);
var data = [
{
color: '#ccc',
html: 'Hey there!',
value: 1
diy('/makers/drk/projects?limit=10&offset=1', function (err, body) {
// this will contain my latest 10 projects
// if you bump `offset` to 2 it will contain the next 10 projects after that
console.log(body.response);
});
$.ajax({
method: 'GET',
url: 'https://api.diy.org/authorize',
dataType: 'json',
headers: {
"Authorization": "Basic " + btoa('uname:pwd')
},
success: function (d) {
console.log(d);
}
var diy = require('diy')();
diy({
method: 'POST'
uri: '/makers/drk/projects',
body: { project data... }
token: 'puttokenhere'
}, function () {});
@derekr
derekr / css-controllers.js
Created July 27, 2014 00:27
css gulp tasks
var cssmin = require('gulp-minify-css');
var gulp = require('gulp');
var gutil = require('gulp-util');
var gulpif = require('gulp-if');
var less = require('gulp-less');
var prefix = require('gulp-autoprefixer');
module.exports = function () {
var isProd = (process.env.NODE_ENV === 'production');

Keybase proof

I hereby claim:

  • I am derekr on github.
  • I am drk (https://keybase.io/drk) on keybase.
  • I have a public key whose fingerprint is 4AF7 EAE3 7045 0C16 24C5 7797 8D6E 6499 C655 3788

To claim this, I am signing this object:

@derekr
derekr / snippet
Created June 4, 2014 20:59
Simple Module Snippet
'.source.js':
'Simple Module':
'prefix': 'smod'
'body': """
function ${1:Module} (${2:args}) {
if (!(this instanceof ${1:Module})) return new ${1:Module}(${2:args});
$0
}