Skip to content

Instantly share code, notes, and snippets.

View alexanderjeurissen's full-sized avatar

Alexander Jeurissen alexanderjeurissen

View GitHub Profile
@alexanderjeurissen
alexanderjeurissen / fixParsingInconsistencies.js
Last active August 29, 2015 14:01
This gist is a slightly modified version from the plunker of Emil van Galen. It basically forces angular to set a ng-model value to null instead of an empty string (when this directive is applied and the model value is empty). a blog post about the issue and some additional solutions can be found here: (http://blog.jdriven.com/2013/09/how-angula…
'use strict';
angular.module('ModuleName')
.directive('fixParsingInconsistencies', function () {
return {
require: '?ngModel',
priority: (angular.version.full.indexOf('1.2.') === 0 &&
angular.version.full !== '1.2.0rc1' &&
angular.version.full !== '1.2.0-rc.2') ? 1 : 0,
restrict: 'A',
# GistID: 10715991
StringLiterals:
EnforcedStyle: double_quotes
Enabled: true
Style/ClassLength:
CountComments: false # count full line comments?
Max: 150
Documentation:
Enabled: false
#!/bin/sh
echo $*
vimdiff "$1" "$2"
{
"node" : true,
"browser" : true,
"es5" : false,
"esnext" : true,
"bitwise" : true,
"camelcase": true,
"curly" : true,
"eqeqeq" : true,
"immed" : true,
#GistID: 9818509
# Path to your oh-my-zsh configuration.
ZSH=$HOME/.oh-my-zsh
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
#GistID:9531777
[user]
name = Alexander Jeurissen
email = alexanderjeurissen@gmail.com
[diff]
external = git_diff_wrapper
[pager]
diff =
[color]
ui = auto
#GistID:9526183
# javascript
node_modules
coverage
dist
.tmp
npm-debug.log
app/bower_components
*.tern.project
" E 888 888 d88b
" d8b 888 e88~~8e Y88b / /~~~8e 888-~88e e88~\888 e88~~8e 888-~\ Y88P d88~\
" /Y88b 888 d888 88b Y88b/ 88b 888 888 d888 888 d888 88b 888 __/ C888
" / Y88b 888 8888__888 Y88b e88~-888 888 888 8888 888 8888__888 888 Y88b
" /____Y88b 888 Y888 , /Y88b C888 888 888 888 Y888 888 Y888 , 888 888D
" / Y88b 888 '88___/ / Y88b `88_-888 888 888 '88_/888 "88___/ 888 \_88P
" Y88b / ,e,
" Y88b / " 888-~88e-~88e 888-~\ e88~~\
@alexanderjeurissen
alexanderjeurissen / toBinary.coffee
Created March 2, 2014 23:54
String prototype that converts the given message to a binary String.
//coffescript version
String::toBinary = ->
@split("").reduce (result, char) ->
bin = char.charCodeAt(0).toString(2)
result += "00000000".slice(0, 8 - bin.length) + bin
, ""
@alexanderjeurissen
alexanderjeurissen / charCodes.coffee
Last active August 29, 2015 13:56
A string prototype that returns an array of char codes for the given string.
String::charCodes = ->
@split("").reduce (previousValue, currentValue, index, array) ->
array[index] = currentValue.charCodeAt 0
array
, 0