Skip to content

Instantly share code, notes, and snippets.

View dented's full-sized avatar
🎯
Focusing

Gram dented

🎯
Focusing
View GitHub Profile
@dented
dented / .powconfig
Created February 27, 2013 15:58
powconfig
export PATH=$(rbenv root)/shims:$(rbenv root)/bin:$PATH
@dented
dented / benchmark.rb
Created July 8, 2013 08:55
random benchmarking
main_hash = {}
time = Benchmark.realtime do
Profiler__::start_profile
(1..10000).each do |number|
simple_hash = {}
simple_hash[number.to_s] = number
main_hash = main_hash.merge(simple_hash)
end
Profiler__::stop_profile
Profiler__::print_profile($stderr)
@dented
dented / remove_ds_store_files
Created November 19, 2013 10:16
Remove DS_Store files from current directory recursively
find . -name '*.DS_Store' -type f -delete
@dented
dented / gist:8020135
Created December 18, 2013 10:21
remove all .DS_Store files
find . -name ".DS_Store" -depth -exec rm {} \;
@dented
dented / mixins.less
Created February 20, 2014 03:35
useful LESS mixins
.text-shadow (@string: 0 1px 3px rgba(0, 0, 0, 0.25)) {
text-shadow: @string;
}
.box-shadow (@string) {
-webkit-box-shadow: @string;
-moz-box-shadow: @string;
box-shadow: @string;
}
.drop-shadow (@x: 0, @y: 1px, @blur: 2px, @spread: 0, @alpha: 0.25) {
-webkit-box-shadow: @x @y @blur @spread rgba(0, 0, 0, @alpha);
#!/bin/bash
libs=( "/usr/local/lib/libmacfuse_i32.2.dylib" \
"/usr/local/lib/libosxfuse_i32.2.dylib" \
"/usr/local/lib/libosxfuse_i64.2.dylib" \
"/usr/local/lib/libmacfuse_i64.2.dylib" \
"/usr/local/lib/libosxfuse_i32.la" \
"/usr/local/lib/libosxfuse_i64.la" \
"/usr/local/lib/pkgconfig/osxfuse.pc" )
@dented
dented / lost-focus.js
Last active August 29, 2015 14:02
Detect Window / Tab lost focus
(function() {
var hidden = "hidden";
// Standards:
if (hidden in document) {
document.addEventListener("visibilitychange", onchange);
} else if ((hidden = "mozHidden") in document){
document.addEventListener("mozvisibilitychange", onchange);
} else if ((hidden = "webkitHidden") in document) {
document.addEventListener("webkitvisibilitychange", onchange);
@dented
dented / ArrayRemove.js
Created February 24, 2015 14:06
Remove Element of Array
// Array Remove
Array.prototype.remove = function(from, to) {
var rest = this.slice((to || from) + 1 || this.length);
this.length = from < 0 ? this.length + from : from;
return this.push.apply(this, rest);
};
@dented
dented / tyga.js
Last active August 29, 2015 14:18 — forked from thebyrd/tyga.js
// Make it Nasty
function increment (i) {
i ^= (i & ~-~i) | (~i & -~i)
return i
}
@dented
dented / has-attribute.js
Created June 18, 2015 09:35
Has Attribute check in JavaScript on jQuery or Native
define([], function (nb) {
'use strict';
var hasAttribute = function(obj, prop) {
if (obj instanceof jQuery) {
if(obj.length > 1) throw "jQuery Array passed in";
obj = obj[0];
}
return !!obj.getAttribute(prop);
};