Skip to content

Instantly share code, notes, and snippets.

@gzoller
gzoller / Poof
Last active August 29, 2015 14:16
Problem creating object from reflected constructor in Scala
package co.blocke.m2
import scala.reflect.runtime.currentMirror
import scala.reflect.runtime.universe._
case class PField( fieldName:String )
case class PCaseClass( name:String, fields:List[PField], ctor:MethodMirror )
// sample case classes
case class Simple(a:String, b:Int, c:Boolean)
@gzoller
gzoller / gzip test (scala fragment)
Created October 11, 2013 06:00
Spray Gzip Problem
val c = new GzipCompressor
val s = """{"baseServiceURL":"http://www.acme.com","endpoints":{"assetSearchURL":"/search","showsURL":"/shows","mediaContainerDetailURL":"/container","featuredTapeURL":"/tape","assetDetailURL":"/asset","moviesURL":"/movies","recentlyAddedURL":"/recent","topicsURL":"/topics","scheduleURL":"/schedule"},"urls":{"aboutAweURL":"www.foobar.com"},"channelName":"Cool Stuff","networkId":"netId","slotProfile":"slot_1","brag":{"launchesUntilPrompt":10,"daysUntilPrompt":5,"launchesUntilReminder":5,"daysUntilReminder":2},"feedbackEmailAddress":"feedback@acme.com","feedbackEmailSubject":"Commends from User","splashSponsor":[],"adProvider":{"adProviderProfile":"","adProviderProfileAndroid":"","adProviderNetworkID":0,"adProviderSiteSectionNetworkID":0,"adProviderVideoAssetNetworkID":0,"adProviderSiteSectionCustomID":{},"adProviderServerURL":"","adProviderLiveVideoAssetID":""},"update":[{"forPlatform":"ios","store":{"iTunes":"www.something.com"},"minVer":"1.2.3","notificationVer":"1.2.5"},{
@gzoller
gzoller / kinetic.bezier.js
Created April 13, 2012 22:43
Kinetic Plug-Ins
/**
* KineticJS Bezier Extension
* Compatible with KineticJS JavaScript Library v3.8.0
* Author: Greg Zoller
* Date: Apr 12 2012
*/
///////////////////////////////////////////////////////////////////////
// Bezier
///////////////////////////////////////////////////////////////////////