This file contains hidden or 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
document.body.innerHTML = ((function(d,o){ | |
o.y=new Date(d.album_release_date).getFullYear(); | |
o.r=['<h1>'+ o.a([d.artist,o.y,d.current.title].join(' - '),d.url)+'</h1>']; | |
(o.u = d.artFullsizeUrl) && o.r.push('<img src="'+ o.u+'"/>'); | |
d.trackinfo.forEach(function(t){ | |
for(o.i in t.file){} | |
o.r.push(o.a((""+t.track_num).replace(/^(\d{1})$/g,'0$1') + ' - '+ t.title+'.mp3',t.file[o.i])); | |
}); | |
return o.r.join("<br/>\n"); |
This file contains hidden or 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
<?php | |
function _f($callback,$arguments) { | |
if(!is_callable($callback))throw new Exception('Function '.$callback.' does not exist.'); | |
$params = new ReflectionFunction($callback); | |
$params = $params->getParameters(); | |
$argNames = array(); foreach ($params as $param){ | |
$argNames[] = $param->name; |
This file contains hidden or 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
if(typeof Object.prototype.clone !== 'function'){ | |
Object.prototype.clone = function(){ | |
var F= function(){}; | |
F.prototype = this; | |
return new F(); | |
}; | |
} |
This file contains hidden or 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
String.prototype.sanitize = function(){ | |
return this.replace(/[^a-zA-Z]/g,'_').replace(/_{2,}/g,'_').toLowerCase().replace(/^_+|_+$/g,''); | |
} |
This file contains hidden or 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
assign = function(par,child,func){ | |
var theOldOne = par[child]; | |
par[child] = function(){ | |
theOldOne.call(this,arguments); | |
func.call(this,arguments); | |
} | |
} | |
assign(window.console,'log',function(args){alert(args);}); |
This file contains hidden or 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
Function.prototype.name = function(){ | |
return this.toString().match(/function ([^\(]+)/)[1]; | |
} |
This file contains hidden or 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
document.registerCallback = function(callbackEvent, callbackFunction){ | |
if(typeof document.callbacks == 'undefined')document.callbacks = {}; | |
if(typeof document.callbacks[callbackEvent]=='undefined')document.callbacks[callbackEvent]=[]; | |
document.callbacks[callbackEvent].push(callbackFunction); | |
return callbackFunction; | |
}; | |
document.runCallbacks = function(callbackEvent,arguments){ | |
for(var name in document.callbacks[callbackEvent]){ | |
document.callbacks[callbackEvent][name].apply(null,arguments); |
This file contains hidden or 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
<? | |
class a{ | |
public $something; | |
function output(){ | |
echo("A happens!<br>"); | |
} | |
} | |
class b{ |
NewerOlder