Skip to content

Instantly share code, notes, and snippets.

View dominion.xsd
<?xml version="1.0" encoding="UTF-8"?>
<!-- Created by Isaac Holmlund (isaacch@gmail.com) -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="type" nillable="false">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="action"/>
<xs:enumeration value="action-attack"/>
<xs:enumeration value="action-duration"/>
<xs:enumeration value="action-reaction"/>
View Class.js
/* Simple JavaScript Inheritance for ES 5.1 ( includes polyfill for IE < 9 )
* based on http://ejohn.org/blog/simple-javascript-inheritance/
* (inspired by base2 and Prototype)
* MIT Licensed.
*/
(function (global) {
"use strict";
if (!Object.create) {
Object.create = (function () {
@rmkane
rmkane / MooToolsTimer.md
Last active Aug 29, 2015
Timer and TimerTask written using the MooTools framework.
View MooToolsTimer.md

#MooTools Timer Example

Below is a code snippet that uses the Timer and TimerTask classes.

##Script

function print(id, value) {
    document.getElementById(id).innerHTML = value;
}
View GradientGeneratorLib.js
function decToHex(dec) {
return (function (hex) {
return hex.length == 1 ? "0" + hex : hex;
})(dec.toString(16));
}
function hexToRgb(hex) {
var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
if (result) {
return {
@rmkane
rmkane / README.md
Last active Aug 29, 2015
A URL parser written in JavaScript
View README.md

URL Parser

The following module handles parsing a URL in JavaScript. If this script is run outside of a browser, where the DOM is inaccessible, a regular expression will be executed to parse the provided URL.

Demo

[@JSFiddle][1]

Examples

View Angular.md

Angular

HTML

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>

<div ng-app="countryApp">
  <div ng-controller="CountryCtrl">
    <table>
      <thead>
@rmkane
rmkane / CollectionUtils.java
Created Jul 10, 2015
Java: Bresenham's algorithm
View CollectionUtils.java
package com.stackoverflow.utils;
import java.util.List;
import com.google.common.base.Function;
import com.google.common.base.Joiner;
import com.google.common.collect.Collections2;
public class CollectionUtils {
public static <T> String mapJoin(List<T> list) {
@rmkane
rmkane / ModBot_Readme.md
Last active Oct 9, 2015
ModBot Documentation
View ModBot_Readme.md
@rmkane
rmkane / README.md
Last active Nov 20, 2015
JSONView SublimeText Theme
View README.md

Custom SublimeText theme for the JSONView browser plugin.

Paste the sublime-text.css stylesheet rules into the theme editor.

Tip: Themes can be configure under the options in the extensions page in the browser.

@rmkane
rmkane / README.md
Last active Oct 8, 2015
Dynamic Multi-Sort
View README.md

A sorting helper to sort an array of objects using multiple sorting properties. Property scoping is supported.

Your sorters can be simple property strings, or sorter objects.

This gist can be viewed at bl.ocks.org. Alternatively, you can view this example over at JSFiddle.