Skip to content

Instantly share code, notes, and snippets.

@jafstar
jafstar / deck1
Created October 23, 2011 09:21
Deck of Cards
<!DOCTYPE html>
<html lang="en">
<head>
<title>Deck of Cards</title>
<meta charset="UTF-8" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
<link rel="stylesheet" type="text/css" href="styles.css" />
</head>
<body>
@jafstar
jafstar / chat.js
Created November 12, 2011 08:35
Simplest Chat Room - Server
var fs = require('fs');
var app = require('http').createServer(function(req, response){
fs.readFile(__dirname+'/hello.html', function(err, data){
response.writeHead(200, {'Content-Type':'text/html'});
response.write(data);
response.end();
});
});
app.listen(80);
var io = require('/somewhere/node_modules/socket.io').listen(app);
@jafstar
jafstar / chat.html
Created November 12, 2011 08:37
Simplest Chat Room - Client
<!DOCTYPE html>
<html lang="en">
<head>
<title>Simplest Chat Room</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://theDomain.com');
socket.on('news', function (data) {
@jafstar
jafstar / moveThing.html
Created November 12, 2011 10:58
Move Thing - Client
<!DOCTYPE html>
<html lang="en">
<head>
<title>Simplest Chat Room</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
<script src="/socket.io/socket.io.js"></script>
<script>
//DOCUMENT READY/////////////////////////////////////////////////
$(document).ready(function() {
@jafstar
jafstar / moveThing.js
Created November 12, 2011 10:59
Move Thing - Server
var fs = require('fs');
var app = require('http').createServer(function(req, response){
fs.readFile(__dirname+'/hello.html', function(err, data){
response.writeHead(200, {'Content-Type':'text/html'});
response.write(data);
response.end();
});
});
app.listen(80);
var io = require('/somewhere/node_modules/socket.io').listen(app);
@jafstar
jafstar / town.html
Created November 21, 2011 11:03
Multiplayer Wrap Around Town - Client
<!DOCTYPE html>
<html lang="en">
<head>
<title>The Town JS</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
<script type="text/javascript" src="/nowjs/now.js"></script>
<script type="text/javascript">
@jafstar
jafstar / town.js
Created November 21, 2011 11:04
Multiplayer Wrap Around Town - Server
var fs = require('fs');
var app = require('http').createServer(function(req, response){
fs.readFile(__dirname+'/town.html', function(err, data){
response.writeHead(200, {'Content-Type':'text/html'});
response.write(data);
response.end();
});
});
app.listen(80);
@jafstar
jafstar / app.js
Created December 19, 2011 05:06
Formidable + CloudMailin
//MSG
app.post('/msg', function(req, res){
if (req.url == '/msg') {
var form = new formidable.IncomingForm(),
fields = [];
form.on('error', function(err) {
res.writeHead(200, {'content-type': 'text/plain'});
res.end('error:\n\n'+util.inspect(err));
@jafstar
jafstar / playlist.js
Created December 23, 2011 09:03
Node + SoundCloud = XML Playlist
//MUSIC
app.get('/playlist', function(req, res){
var artist = "artistName";
var key = "1234567yourKeyHere";
var url = "http://api.soundcloud.com/users/" + artist + "/tracks.json?consumer_key=" + key;
var response = [];
var options = {
@jafstar
jafstar / playlist.jade
Created December 23, 2011 09:04
SoundCloud XML
playlist
each item, i in stack
<node URL = "#{item[1]}" PIC = "#{item[2]}" TITLE = "#{item[0]}" />