Skip to content

Instantly share code, notes, and snippets.

@bmac
bmac / keybase.md
Created March 28, 2014 21:07
keybase.md

Keybase proof

I hereby claim:

  • I am bmac on github.
  • I am bmac (https://keybase.io/bmac) on keybase.
  • I have a public key whose fingerprint is D30E FE57 8A6C 4BA4 6B64 5ADB 3DFC 8986 5634 53FA

To claim this, I am signing this object:

@bmac
bmac / gist:6074220
Last active December 20, 2015 04:49
ko.bindingHandlers.date = {
init: function(element, valueAccessor, allBindingsAccessor, viewModel, bindingContext) {
var observable = valueAccessor();
// alternately setup jquery-ui-date here
element.addEventListener('change', function() {
var date = new Date(element.value);
observable(date.getTime());
});
},
'use strict';
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
// Metadata.
pkg: grunt.file.readJSON('package.json'),
banner: '/*! <%= pkg.name %> - v<%= pkg.version %> - ' +
'<%= grunt.template.today("yyyy-mm-dd") %>\n' +
@bmac
bmac / gist:5871105
Last active December 19, 2015 00:49
ko.bindingHandlers['fastValue'] = {
init: function (element, valueAccessor, allBindingsAccessor) {
allBindingsAccessor()['valueUpdate'] = 'afterkeydown';
ko.bindingHandlers.value.init.apply(this, arguments);
},
update: ko.bindingHandlers.value.update
};
(add-hook 'js2-mode-hook
(lambda ()
(font-lock-add-keywords
nil `(("\\(function\\)"
(0 (progn (compose-region (match-beginning 1)
(match-end 1) "\u0192")
nil)))))))
@bmac
bmac / gist:4071929
Created November 14, 2012 12:51
Original Xbox System Names
Donut
Penguin
Stumpy
Whicker
Shadow
Howard
Wilshire
Darling
Disco
Jack
@bmac
bmac / event.preventDefault
Created May 21, 2012 01:32
Use of event.preventDefault();
$('.js-link').click(function(event) {
handleClickEvent(this, event);
event.preventDefault();
});