Skip to content

Instantly share code, notes, and snippets.

@possan
possan / cufonhacketyhack.html
Created September 27, 2012 15:54
Using Cufon fonts inside a <canvas> in Spotify
<html>
<head>
<script src="cufon-yui.js" type="text/javascript"></script>
<script src="Raleway_Dots_400.font.js"></script>
</head>
<body>
<h1 id="h1">HELLO CUFON CANVAS!</h1>
<canvas id="a" width="200" height="200" style="background-color:#ccc;"></canvas>
<script type="text/javascript">
Cufon.set('engine', 'canvas');
@possan
possan / loopback.js
Created October 26, 2012 13:42
Simple loopback queue thing in node, post messages back and forth between the two queues.
var http = require('http');
var qs = require('querystring');
var frontport = 10000;
var backport = 10001;
var Queue = function() {
this.data = [];
};
@possan
possan / robot.js
Created December 5, 2012 11:26
ASDF1
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
this.t = 9;
this.d = 1;
};
Robot.prototype.onWallCollision = function(ev) {
var robot = ev.robot;
@possan
possan / node-tts-mp3.js
Created February 15, 2013 17:30
Simple rest-y osx text-to-speech service returning mp3's
var restify = require('restify');
var crypto = require('crypto');
var spawn = require('child_process').spawn;
var fs = require('fs');
function voiceRespond(req, res, next) {
var voice = req.params.voice;
var text = req.query.text;
var key = voice+'___'+text;
var hash = crypto.createHash('md5').update(key).digest("hex");
@possan
possan / radio1.pde
Created February 20, 2013 15:10
hackday radio hardware code
int LED = 11;
int SWITCH = 10;
// int VOLUME = A1;
int KNOB0 = 9;
int KNOB1 = 8;
// 00 -> 10 -> 11 -> 00
int knobstate = 0;
/*-- Enrolment view page - Start --*/
/* The frame */
table.enrolmentTableFrame
{
/* The colour of the frame */
background-color:#336699;
/* Margin from the frame to the text inside it */
padding:20;
/* Margin round the frame */
-- haskell plasma attempt
-- compile with: ghc plasma.hs
-- run: plasma 80 50
import Data.Maybe
import Data.List
import System.Posix.Unistd
import System.Environment
coordValue :: Float -> Float -> Float -> Float
@possan
possan / knightrider.sh
Created September 1, 2013 18:23
Led test for chromebook pixel lightbar
#!/bin/bash
led() {
IDX=$1
RGB=$2
# echo "led $IDX $RGB"
R="${RGB:0:1}"
G="${RGB:1:1}"
B="${RGB:2:1}"
@possan
possan / stocks.js
Last active December 23, 2015 09:19
var sys = require('util');
var rest = require('restler');
var fs = require('fs');
var database = {};
var list = [ 'AAPL', 'IBM', 'GE' ];
var done = 0;
function save_all_tickers() {
console.log('done, all data:', database);
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllloooooooooooooooooolllllllooooooolllllllllllllllllllllllllll
lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllloooooooooooooollllllllloolllllllllllllllllllllllllllllllll
lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllooooollllllllllllllllllllllllllllllllllllllllllllllll
llllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll
lllllllllllllllllllllllllcccc::::ccclllllllllllllllllllllllllllllllllllllllllooollllllllllllllllllllllllllllllllllllllll
lllllllllllllllllllllllc:;,''......',;;:cclllllloooolllllllllllllllllllllllllooollllllllllllllllllllllllllllllllllllllll
oooooooooooollllllllllc:,'............',,;::lloooooolllllllllllllllllllllllllllllllllllllllllllllllllllllllllloooooollll
oooooolllloolllllllc:;,,,;:clll:;;,'......';:lllllllllllllllolllllllllllllllllllllllllllllllllllllllllllllloooooolllllll
oooooollllllllllllcc:c:codkOxdlc::;;,'......',;:lllllooo