Skip to content

Instantly share code, notes, and snippets.

View bdw429s's full-sized avatar
📦
There's a box for that

Brad Wood bdw429s

📦
There's a box for that
View GitHub Profile
@bdw429s
bdw429s / gist:8222581
Created January 2, 2014 17:14
This fails as it uses a > (greater than)
<cfoutput>
#testerton(
function(){
if(1 > 2){
return true
}
return false;
})#
</cfoutput>
<cfscript>
/**
********************************************************************************
ContentBox - A Modular Content Platform
Copyright 2012 by Luis Majano and Ortus Solutions, Corp
www.gocontentbox.org | www.luismajano.com | www.ortussolutions.com
********************************************************************************
Apache License, Version 2.0
<cfset getMaxResults = 200>
<cftimer type="inline" label="cfquery">
<cfquery name="testSQL" datasource="contentBox">
select top #getMaxResults#
this_.commentID as commentID16_0_,
this_.content as content16_0_,
this_.author as author16_0_,
this_.authorIP as authorIP16_0_,
@bdw429s
bdw429s / gist:10314685
Created April 9, 2014 20:56
Server Stack Trace. Thread "resin-port-127.0.0.1:6800-25" is blocking 14 other threads waiting for railo.runtime.reflection.storage.WeakMethodStorage@6a7e8192
JVM Stack Trace
---------------
"main" Id=1 TIMED_WAITING on com.caucho.server.resin.ResinWaitForExitService@69d064d
java.lang.Thread.State: TIMED_WAITING
at java.lang.Object.wait(Native Method)
- waiting on com.caucho.server.resin.ResinWaitForExitService@69d064d
at com.caucho.server.resin.ResinWaitForExitService.waitForExit(ResinWaitForExitService.java:135)
at com.caucho.server.resin.Resin.waitForExit(Resin.java:1393)
at com.caucho.server.resin.Resin.main(Resin.java:1442)
@bdw429s
bdw429s / gist:11273758
Created April 25, 2014 00:05
Stack dump from a Railo server with 63 threads blocked while trying to lock railo.runtime.db.DCStack which is held by ajp-bio-8009-exec-743
This file has been truncated, but you can view the full file.
JVM Stack Trace
---------------
"main" Id=1 RUNNABLE (in native)
java.lang.Thread.State: RUNNABLE
at java.net.DualStackPlainSocketImpl.accept0(Native Method)
at java.net.DualStackPlainSocketImpl.socketAccept(DualStackPlainSocketImpl.java:131)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:398)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:198)
@bdw429s
bdw429s / gist:b6550c49b9105195d51f
Created May 10, 2014 04:41
Notes on installing Java to Ubuntu
Install Java JDK Oracle 7u11
Download JDK7
tar -xvf JDK
sudo mkdir -p /usr/lib/jvm/jdk1.7.0_21
sudo mv jdk1.7.0_21/* /usr/lib/jvm/jdk1.7.0_25/
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_25/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_25/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_25/bin/javaws" 1
sudo update-alternatives --config java
@bdw429s
bdw429s / gist:da93e5e0ceae7f1826b7
Created January 13, 2015 21:48
cannot find symbol [javac] symbol : class LocalFilesystemURL
-compile:
[javac] Compiling 20 source files to /project/bin/classes
[javac] /project/src/org/apache/cordova/mediacapture/Capture.java:32: cannot find symbol
[javac] symbol : class LocalFilesystemURL
[javac] location: package org.apache.cordova.file
[javac] import org.apache.cordova.file.LocalFilesystemURL;
[javac] ^
[javac] /project/src/org/apache/cordova/mediacapture/Capture.java:449: cannot find symbol
[javac] symbol : class LocalFilesystemURL
[javac] location: class org.apache.cordova.mediacapture.Capture
@bdw429s
bdw429s / gist:3003ba56073d759b39aa
Created June 11, 2015 22:11
Stored Procedure Shim for Railo
<cfcomponent displayName="Stored Procedure Shim for Railo" accessors="true">
<cfproperty name="datasource" type="string" required="true" default="">
<cfproperty name="procedure" type="string" required="true" default="">
<cfproperty name="username" type="string" required="false" default="">
<cfproperty name="password" type="string" required="false" default="">
<cfproperty name="params" type="array" required="false">
<cfproperty name="procResults" type="array" required="false">
<cfproperty name="procResultSets" type="struct" required="false">
component {
this.name = "&lt;application-name&gt;"; // name of the application context
// regional
// default locale used for formating dates, numbers ...
this.locale = "en_US";
// default timezone used
this.timezone = "America/Chicago";
echo( ['a', 'at', 'cat', 'scat', 'catch'].filter( function( i ) { return reFind( '.+at', i ) } ).first() )