View installing node
# | |
# so far as I can tell you need to do at least this much to install node on a new rackspace cloud instance of ubuntu 10.10 | |
# | |
sudo su #to save time, if not root | |
apt-get update | |
apt-get install build-essential openssl pkg-config git-core libssl-dev python | |
git clone https://github.com/joyent/node.git | |
cd node | |
./configure |
View codeview.html
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8" /> | |
<meta http-equiv="X-UA-Compatible" content="IE=Edge;chrome=1" /> | |
<style type="text/css"> | |
body {padding:0;margin:0;} | |
#codearea { | |
width: 80%; | |
border-radius: 10px; |
View calculator.js
var sin = Math.sin; | |
var cos = Math.cos; | |
var tan = Math.tan; | |
var ln = Math.log; | |
var log = Math.LOG10E; | |
var pi = Math.PI; | |
onmessage = function (event) { | |
var n = event.data; | |
var p = []; |
View cruncher.js
var sin = Math.sin; | |
var cos = Math.cos; | |
var tan = Math.tan; | |
var ln = Math.log; | |
var log = Math.LOG10E; | |
var pi = Math.PI; | |
var wi,hi; | |
var n; |
View snippets.less
.no-select { | |
-webkit-user-select: none; | |
-khtml-user-select: none; | |
-moz-user-select: none; | |
-o-user-select: none; | |
user-select: none; | |
} | |
.no-drag { | |
-webkit-touch-callout: none; |
View price.js
// usage: $("#price").priceField(); | |
$.fn.getCaret = function() { // adapted from http://blog.vishalon.net/index.php/javascript-getting-and-setting-caret-position-in-textarea | |
var ctrl = this[0]; | |
var CaretPos = 0; // IE Support | |
if (document.selection) { | |
ctrl.focus(); | |
var Sel = document.selection.createRange(); | |
Sel.moveStart('character', -ctrl.value.length); |
View upsshipping.html
<!DOCTYPE html> | |
<!-- converted from php http://www.geekpedia.com/tutorial213_Creating-a-UPS-Shipping-Calculator.html --> | |
<html> | |
<head> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> | |
<meta charset=utf-8 /> | |
<title>Unofficial UPS Shipping Calculator</title> | |
</head> |
View setup
sudo su | |
apt-get update | |
apt-get install unzip apache2 php5-mysql libapache2-mod-php5 mysql-server phpmyadmin | |
# go through the wizards and set up the passwords, making sure to write them down / memorize! | |
a2enmod rewrite | |
nano /etc/apache2/sites-enabled/000-default | |
# change AllowOverride setting for /var/www from None to All, save then quit |
View minivalidator.js
function validate(name, email) { | |
var errors = []; | |
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; | |
if(name === '') { | |
errors.push('You forgot to enter your name'); | |
} | |
if(email === '' || !emailReg.test(email)) { | |
errors.push('Your e-mail address is invalid'); |
View gist:2777767
/* | |
Author: Stephen Bussard | |
Twitter: @sbussard | |
*/ | |
var sin = Math.sin; | |
var cos = Math.cos; | |
var tan = Math.tan; |
OlderNewer