##Given Apache 2 and MySQL are already installed.
#Update MacPorts sudo port selfupdate;sudo port -u upgrade outdated
#Install PHP 5.4.* sudo port install php54 php54-apache2handler ##Activate Apache Module cd /opt/local/apache2/modules
/* | |
* copyright: https://github.com/atom/fuzzaldrin - https://github.com/atom/fuzzaldrin/blob/master/LICENSE.md | |
*/ | |
(function(global){ | |
var filter, scorer, FuzzySearch; | |
/* | |
Original ported from: |
/** | |
USAGE: | |
<script src="riot+compiler.min.js"></script> | |
<script src="riot.view.js"></script> | |
<script type="riot/tag" src="my-tag.tag"></script> | |
<div riot-view> |
// | |
// returns a list of all elements under the cursor | |
// | |
function elementsFromPoint(x,y) { | |
var elements = [], previousPointerEvents = [], current, i, d; | |
// get all elements via elementFromPoint, and remove them from hit-testing in order | |
while ((current = document.elementFromPoint(x,y)) && elements.indexOf(current)===-1 && current != null) { | |
// push the element and its current style |
/** | |
USAGE: | |
Just load the script in the page loaded by the iframe. | |
<script src="seamless-iframe.js"></script> | |
**/ |
(function() { | |
var styles, style, rules, rule, error, | |
props = ['backgroundColor', 'color'], primaryColor = 'red', replaceColor: 'blue'; | |
document.body.style.visibility = 'hidden'; | |
try { | |
styles = document.styleSheets; |
;(function(ls, ss){ | |
var fallback = {setItem:function(){}, getItem:function(){ return null;}, removeItem:function(){}}, | |
ls = ls || fallback}, | |
ss = ss || fallback, | |
JSON = JSON || {stringify:function(){},parse:function(){}}; | |
window.Store = { | |
"set": function(key, value) { |
chown -R www-data:www-data /var/www | |
chown -R www-data:www-data /usr/share/nginx/html |
##Given Apache 2 and MySQL are already installed.
#Update MacPorts sudo port selfupdate;sudo port -u upgrade outdated
#Install PHP 5.4.* sudo port install php54 php54-apache2handler ##Activate Apache Module cd /opt/local/apache2/modules
var http = require("http"), | |
url = require("url"), | |
path = require("path"), | |
fs = require("fs"), | |
port = process.argv[2] || 3000, | |
mimeTypes = { | |
'asc' : 'text/plain', | |
'au' : 'audio/basic', | |
'avi' : 'video/x-msvideo', |
/** | |
asyncexec(function(times){ | |
for (var x=0, y;x<times;x++) { | |
y = x/2; | |
} | |
release(x); | |