Skip to content

Instantly share code, notes, and snippets.

interface Functor {
fmap: (any) => any;
}
interface Monad extends Functor {
bind: (any) => Monad;
}
interface MaybeMatcher {
just: (any) => Maybe;
select '[' + STUFF((
select
',{"NumericField":' + cast([NumericField] as varchar(max))
+ ',"StringField":"' + [StringField] + '"'
+'}'
from [DataBase].[dbo].[Table]
for xml path(''), type
).value('.', 'varchar(max)'), 1, 1, '') + ']'
@Seteh
Seteh / sum.js
Last active August 29, 2015 14:00
Returns string representation of sum of two string representations of numbers.
function sumStrings(a,b) {
var n = Math.max(a.length, b.length);
var f = n === a.length ? a : b;
var s = f === a ? b : a;
var diff = f.length - s.length;
var toggler = false;
var c = [].slice.call(f).reduceRight(function(previous, current, index) {
var operand1 = +current;
{
"AL": "Alabama",
"AK": "Alaska",
"AS": "American Samoa",
"AZ": "Arizona",
"AR": "Arkansas",
"CA": "California",
"CO": "Colorado",
"CT": "Connecticut",
"DE": "Delaware",
@Seteh
Seteh / jsonp-tests.js
Created April 17, 2014 08:53
Moking JSONP requests via $.mockjax
module("JSONP tests", {
setup: function() {
var that = this;
that.getLatestMockedAjaxCall = function() {
var calls = $.mockjax.mockedAjaxCalls();
return calls[calls.length - 1];
};
that.originalJsonpCallback = $.ajaxSettings.jsonpCallback;
that.jsonpCallbackName = "jsonpCallback";