Skip to content

Instantly share code, notes, and snippets.

<style>
@import "style.css";
</style>
<div>
<h1>Watch this carefully between hover states.</h1>
</div>
@jamesflorentino
jamesflorentino / HexTile.js
Created June 12, 2012 18:51
JavaScript code for finding the range of a HexTile in a hex-grid.
var HexTile;
HexTile = (function() {
function HexTile() {}
HexTile.WIDTH = 83;
HexTile.HEIGHT = 56;
@jamesflorentino
jamesflorentino / game-client-idea.coffee
Created June 8, 2012 08:02
Dynamic way of creating classes based on server response.
class GameModel
constructor: ->
classObjects = {}
@register = (name, classObject) -> classObjects[name] = classObject
@create = (name) -> new classObjects[name]
@ready()
ready: -> return
@jamesflorentino
jamesflorentino / cookie-util.coffee
Created May 17, 2012 03:25
CoffeeScript // Cookie Handling
@jamesflorentino
jamesflorentino / BadScript.js
Created April 9, 2012 03:01 — forked from wilornel/BadScript
Big js script
var store_reguser;
function usernameVer(in_, out)
{
var ajaxRequest;
if (window.XMLHttpRequest)
{//Code for IE7+, Firefox, Chrome, Opera, Safari
ajaxRequest=new XMLHttpRequest();
}
else
@jamesflorentino
jamesflorentino / easing.styl
Created March 13, 2012 12:06
Easing Equation for Stylus
// Cubic
easeInCubic = cubic-bezier(0.550, 0.055, 0.675, 0.190)
easeOutCubic = cubic-bezier(0.215, 0.610, 0.355, 1.000)
easeInOutCubic = cubic-bezier(0.645, 0.045, 0.355, 1.000)
// Circ
easeInCirc = cubic-bezier(0.600, 0.040, 0.980, 0.335)
easeOutCirc = cubic-bezier(0.075, 0.820, 0.165, 1.000)
easeInOutCirc = cubic-bezier(0.785, 0.135, 0.150, 0.860)
<link href="https://raw.github.com/jamesflorentino/nanoScrollerJS/master/bin/css/nanoscroller.css" rel="stylesheet" />
<link href="test.css" rel="stylesheet" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="https://raw.github.com/jamesflorentino/nanoScrollerJS/master/bin/javascripts/jquery.nanoscroller.min.js"></script>
<script src="test.js"></script>
<div id="bigText">
<div class="nano">
class Animal
move: (x) -> @onMove x
onMove: (x) -> return
class Dog extends Animal
onMove: (x) -> # x is undefined
dog = new Dog()
dog.move 4
function saveImage(canvasId) {
var canvas = document.getElementById(canvasId);
var dataUrl = canvas.toDataURL("image/png");
return dataUrl;
}
// example
// <canvas id="myCanvas" />
var imageUrl = saveImage('myCanvas');
" Configuration file for vim
set modelines=0 " CVE-2007-2438
" Normally we use vim-extensions. If you want true vi-compatibility
" remove change the following statements
set nocompatible " Use Vim defaults instead of 100% vi compatibility
set backspace=2 " more powerful backspacing
" Don't write backup file if vim is being called by "crontab -e"
au BufWrite /private/tmp/crontab.* set nowritebackup