Skip to content

Instantly share code, notes, and snippets.

View danieleli's full-sized avatar

Dan Schlossberg danieleli

View GitHub Profile
@danieleli
danieleli / OAuth.py
Created February 27, 2013 03:57 — forked from spaomalley/OAuth.py
import base64
import datetime
import hmac
import hashlib
from hashlib import md5
import random
import re
import time
import urllib
import urllib2
{
"recordCount":6,
"records":[{"id":"31fbc59c-e006-4145-8fd4-97679ee5fc08",
"alias":"Craig",
"number":"1",
"email":"[email protected]",
"emailId":"d9fb21ef-33ad-41b6-86f1-46a1d8e0d3af",
"isLoyaltyEnrolled":true,
"tokens":[],
"addresses":[{
@danieleli
danieleli / models.js
Created November 10, 2012 03:37
Swagger models
"models":{
"Category":{
"id":"Category",
"properties":{
"id":{
"type":"long"
},
"name":{
"type":"string"
}
public class ResourceListingFactory
{
private readonly SwaggerConfiguration _config;
public ResourceListingFactory(SwaggerConfiguration config)
{
_basePath = basePath;
_apiDescriptions = apiDescriptions;
_config = config;
}
@spin_size: 24;
@color1: hsl(0, 100%, 80%);
@color2: spin(@color1, @spin_size);
@color3: spin(@color2, @spin_size);
@color4: spin(@color3, @spin_size);
@color5: spin(@color4, @spin_size);
@color6: spin(@color5, @spin_size);
@color7: spin(@color6, @spin_size);
@color8: spin(@color7, @spin_size);
@color9: spin(@color8, @spin_size);
@danieleli
danieleli / JsonpResult.cs
Created July 2, 2012 23:32
JsonpResult for cross domain ajax calls
public class JsonpResult : JsonResult
{
public override void ExecuteResult(ControllerContext context)
{
if (context == null)
{
throw new ArgumentNullException("context");
}
var request = context.HttpContext.Request;
var response = context.HttpContext.Response;
heroku neo4j addon
http://2df11a700:[email protected]:7183
sinatra rest endpoint
http://neo4j-rest-proxy.herokuapp.com/
production.rb
ENV["NEO4J_URL"] = 'http://neo4j-rest-proxy.herokuapp.com/'
@danieleli
danieleli / DataGen.cs
Created May 18, 2012 13:45
Neo4j Data Generator
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Text;
using System.Web.Helpers;
using Helpers;
using Microsoft.VisualStudio.TestTools.UnitTesting;
@danieleli
danieleli / Controller.cs
Created May 5, 2012 01:17
CRUD for Children (Child Collections)
partial class FranchisesController
{
public ViewResult Edit(int id)
{
Franchise franchise = context.Franchises.Include(f => f.Rates).Single(x => x.Id == id);
return View(franchise);
}
[HttpPost]
@danieleli
danieleli / gist:2578525
Created May 2, 2012 17:34 — forked from jferguson/gist:1681480
SqlBulkCopy Generic List<T>
public static void BulkInsert<T>(string connection, string tableName, IList<T> list)
{
using (var bulkCopy = new SqlBulkCopy(connection))
{
bulkCopy.BatchSize = list.Count;
bulkCopy.DestinationTableName = tableName;
var table = new DataTable();
var props = TypeDescriptor.GetProperties(typeof(T))
//Dirty hack to make sure we only have system data types