Skip to content

Instantly share code, notes, and snippets.

@rajasika
rajasika / localStorage_example2.js
Created June 14, 2012 16:33
Local Storage Example 2
// create a new dbStore stack
var myStack = localStack('myLocalStack');
function onFormSubmit(){
// push form data into local storage
myStack.push( $('form').serializeArray() );
// see if we can send data to the server
checkForConnection();
}
@rajasika
rajasika / localStorage_example1.js
Created June 14, 2012 15:36
Local Storage Example 1
function localStack(name){
var o = new Object();
o.name = name;
// initialize index if it doesn't exist
if(!localStorage[o.name]) localStorage[o.name] = 0;
// push an item onto stack
o.push = function(data){
@rajasika
rajasika / clippy_main.js
Created June 1, 2012 14:50
clippy_main
var agent;
function loadAgent(a){
agent = a;
agent.show();
$('.post').append($('.clippy'))
$('.post').append($('.clippy-balloon'))
}
clippy.load('Clippy', function(agent){ loadAgent(agent); });
@rajasika
rajasika / ruby_imap_snippet.rb
Created February 22, 2012 17:23
Ruby IMAP snippet
def send_string_data(str)
case str
when ""
put_string('""')
when /[\x80-\xff\r\n]/n
# literal
send_literal(str)
when /[(){ \x00-\x1f\x7f%*"\\]/n
# quoted string
send_quoted_string(str)
@rajasika
rajasika / canvas_demo.js
Created January 25, 2012 20:49
canvas demo
var cW = document.getElementById("canvasMain").width;
var cH = document.getElementById("canvasMain").height;
var mainCanvas = document.getElementById("canvasMain");
mainCanvas.addEventListener('click', on_canvas_click, false);
var con = mainCanvas.getContext("2d");
var circles = new linkedList();
var fps = 30;