This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
modules = { | |
application { | |
resource url:'js/application.js' | |
} | |
menu { | |
dependsOn 'jquery' | |
} | |
ga { | |
dependsOn 'jquery' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<cfcomponent name="VideoUtil"> | |
<!--- | |
Author: Steve Good | |
Date: 12/15/11 | |
---> | |
<cfset variables.providers = ['youtube','vimeo'] /> | |
<cffunction name="renderPlayerForURL" access="public" returntype="string" output="false"> | |
<cfargument name="videoURL" type="string" required="true" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def uploadFile(MultipartFile file, String name, String destinationDirectory) { | |
def servletContext = ServletContextHolder.servletContext | |
def storagePath = servletContext.getRealPath(destinationDirectory) | |
// create storage path directory if it does not exist | |
def storagePathDirectory = new File(storagePath) | |
if (!storagePathDirectory.exist()) { | |
println "Creating directory: ${storagePath}" | |
if (storagePathDirectory.mkdirs()){ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
+ (BOOL)uploadImage:(UIImage *)image withName:(NSString *)fileName toURL:(NSURL *)url { | |
NSData *imageData = UIImageJPEGRepresentation(image, 100); | |
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url]; | |
[request setHTTPMethod:@"POST"]; | |
NSString *boundary = @"0x0hHai1CanHazB0undar135"; | |
NSString *contentType = [NSString stringWithFormat:@"multipart/form-data; boundary=%@", boundary]; | |
[request setValue:contentType forHTTPHeaderField:@"Content-Type"]; | |
NSMutableData *body = [NSMutableData data]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// This is a replacement for the if statement towards the bottom of sample.groovy | |
if (crit.preKeys?.size()){ | |
Closure complexClosure = { "${crit.preKeys[-1]}" critClosure } | |
crit.preKeys.pop() // remove the last key so it doesn't looped over | |
crit.preKeys.reverse().each { key -> | |
complexClosure = { "${key}" complexClosure } // nest the last closure inside the next | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
INFO: Initialization processed in 1245 ms | |
Mar 30, 2012 10:36:58 PM org.apache.catalina.core.StandardService startInternal | |
INFO: Starting service Catalina | |
Mar 30, 2012 10:36:58 PM org.apache.catalina.core.StandardEngine startInternal | |
INFO: Starting Servlet Engine: Apache Tomcat/7.0.14 | |
Mar 30, 2012 10:36:58 PM org.apache.catalina.startup.HostConfig deployWAR | |
INFO: Deploying web application archive ROOT.war | |
log4j:ERROR Error initializing log4j: null | |
java.lang.reflect.MalformedParameterizedTypeException | |
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.validateConstructorArguments(ParameterizedTypeImpl.java:60) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2012-04-04T20:42:05+00:00 app[web.1]: 2012-04-04 20:42:05,658 [qtp2076812944-21] ERROR databasesession.GormPersisterService - [Assertion failed] - this String argument must have length; it must not be null or empty | |
2012-04-04T20:42:05+00:00 app[web.1]: java.lang.IllegalArgumentException: [Assertion failed] - this String argument must have length; it must not be null or empty | |
2012-04-04T20:42:05+00:00 app[web.1]: at grails.plugin.databasesession.PersistentSessionAttributeValue.deleteBySessionId(PersistentSessionAttributeValue.groovy:45) | |
2012-04-04T20:42:05+00:00 app[web.1]: at grails.plugin.databasesession.GormPersisterService.invalidate(GormPersisterService.groovy:111) | |
2012-04-04T20:42:05+00:00 app[web.1]: at grails.plugin.databasesession.SessionProxyFilter.proxySession(SessionProxyFilter.java:90) | |
2012-04-04T20:42:05+00:00 app[web.1]: at grails.plugin.databasesession.SessionProxyFilter$1.getSession(SessionProxyFilter.java:42) | |
2012-04-04T20:42:05+00:00 app[web.1]: at org.eclipse.jetty.servlet.ServletHand |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
og4j:ERROR Error initializing log4j: null | |
java.lang.reflect.MalformedParameterizedTypeException | |
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.validateConstructorArguments(ParameterizedTypeImpl.java:60) | |
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.<init>(ParameterizedTypeImpl.java:53) | |
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.make(ParameterizedTypeImpl.java:95) | |
at sun.reflect.generics.factory.CoreReflectionFactory.makeParameterizedType(CoreReflectionFactory.java:105) | |
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:140) | |
at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) | |
at sun.reflect.generics.repository.ConstructorRepository.getParameterTypes(ConstructorRepository.java:94) | |
at java.lang.reflect.Method.getGenericParameterTypes(Method.java:291) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
grails.servlet.version = "2.5" // Change depending on target container compliance (2.5 or 3.0) | |
grails.project.class.dir = "target/classes" | |
grails.project.test.class.dir = "target/test-classes" | |
grails.project.test.reports.dir = "target/test-reports" | |
grails.project.target.level = 1.6 | |
grails.project.source.level = 1.6 | |
//grails.project.war.file = "target/${appName}-${appVersion}.war" | |
//grails.plugin.location.'google-visualization' = "/Users/steve/Sites/grails-google-visualization" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Show hidden characters
{ | |
"folders": [ | |
{ | |
"path":"grails-app/domain", | |
"name":"domain" | |
}, | |
{ | |
"path":"grails-app/controllers", | |
"name":"controllers" | |
}, |