This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var isArguments = (function( undefined ) { | |
var toString = Object.prototype.toString, | |
returnTrue = function() { | |
return arguments !== undefined; | |
}; | |
return function( obj ) { | |
if ( obj != null ) { | |
if ( toString.call( obj ) == "[object Arguments]" ) { | |
return true; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb | |
sudo dpkg -i getlibs-all.deb | |
wget http://amazonm-002.vo.llnwd.net/u/d1/clients/en_US/1.0.9/amazonmp3_1.0.9~ibex_i386.deb | |
sudo getlibs -w http://old-releases.ubuntu.com/ubuntu/pool/main/b/boost/libboost-filesystem1.34.1_1.34.1-11ubuntu1_i386.deb http://old-releases.ubuntu.com/ubuntu/pool/main/b/boost/libboost-regex1.34.1_1.34.1-11ubuntu1_i386.deb http://old-releases.ubuntu.com/ubuntu/pool/main/b/boost/libboost-date-time1.34.1_1.34.1-11ubuntu1_i386.deb http://old-releases.ubuntu.com/ubuntu/pool/main/b/boost/libboost-signals1.34.1_1.34.1-11ubuntu1_i386.deb http://old-releases.ubuntu.com/ubuntu/pool/main/b/boost/libboost-iostreams1.34.1_1.34.1-11ubuntu1_i386.deb http://old-releases.ubuntu.com/ubuntu/pool/main/b/boost/libboost-thread1.34.1_1.34.1-11ubuntu1_i386.deb http://old-releases.ubuntu.com/ubuntu/pool/main/i/icu/libicu38_3.8.1-2ubuntu0.2_i386.deb | |
sudo dpkg -i --force-all amazonmp3.deb | |
sudo getlibs /usr/bin/amazonmp3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Modified version of Steven Levithan's parseUri 1.2.2 | |
// See: http://blog.stevenlevithan.com/archives/parseuri | |
function parseUri( uri ) { | |
var uriRegex = new RegExp( | |
// Protocol | |
"^(?:(?![^:@]+:[^:@/]*@)([^:/?#.]+):)?(?://)?" + | |
// Authority | |
"(" + | |
// Credentials | |
"(?:(" + |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Opacity should be on a 100 point scale (0-100 instead of 0.0-1.0) | |
// This should be used to supplement a normal border definition as it | |
// only deals with the 'border-color' property. | |
@mixin border-opacity($color, $opacity) { | |
$opacity: $opacity / 100; | |
// Unsupporting browsers get this | |
border-color: $color; | |
// Browsers that support RGBA will get this instead |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
HTML: <img class="arrow" src="<?= $wg->BlankImgUrl ?>" /> | |
SASS: .arrow { @include arrow(); } | |
*/ | |
@mixin arrow($width: 4px, $color: black, $direction: 'down') { | |
border-color: transparent; | |
// Fixes the 'jagged line' problem for modern browsers | |
// See: http://css-tricks.com/snippets/css/css-triangle/#comment-108252 | |
border-color: rgba($color, 0); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.clearfix { | |
height: 1%; /* trigger hasLayout for IE < 8 */ | |
} | |
.clearfix:before, .clearfix:after { | |
content: " "; | |
display: block; | |
height: 0; | |
visibility: hidden; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var exec = (function(global) { | |
return function(name, args, context) { | |
var func = (context = context || global)[name]; | |
return (typeof func != 'undefined') && func.apply(context, args); | |
}; | |
})(this); | |
// Use like: | |
var timesTwo = function(x) { | |
return x * 2; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var getType = (function() { | |
var rFunctionName = /function ([^(]+)/; | |
return function( object ) { | |
var matches, | |
type = $.type( object ); | |
if ( type == "object" ) { | |
matches = rFunctionName.exec( object.constructor.toString() ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// namespacer( "kf", [ "one", "two" ] ); | |
// => { one: "one.kf", two: "two.kf" } | |
function namespacer( namespace, items, separator, before ) { | |
var i, item, | |
l = items.length, | |
namespaced = {}; | |
if ( l && namespace ) { | |
if ( !separator ) { | |
separator = "."; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// join( { one: "one", two: "two" } ); | |
// => "one,two" | |
function join( obj, separator ) { | |
var k, | |
items = []; | |
if ( typeof obj.join === "function" ) { | |
items = obj; | |
} else { |