Skip to content

Instantly share code, notes, and snippets.

@cpilsworth
cpilsworth / SSLTest.java
Created March 14, 2013 09:12
Simple utility to test SSL connections (i.e. certificate/trust store configuration) from java applications, use debug flag for lots of information.
package uk.co.diffa.ssltest;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import javax.net.ssl.HttpsURLConnection;
@cpilsworth
cpilsworth / textarea.maxlength.js
Last active December 14, 2015 21:19 — forked from nodesocket/gist:3102236
Listen for textarea changes to textarea and limit length according to maxlength attribute
$(document).on('keyup input paste', 'textarea[maxlength]', function() {
var limit = parseInt($(this).attr('maxlength'));
var text = $(this).val();
var chars = text.length;
if (chars > limit) {
var new_text = text.substr(0, limit);
$(this).val(new_text);
}
});
@cpilsworth
cpilsworth / libraries.json
Created January 25, 2013 12:41
My JSBin Libraries
libraries.add(
{ text: 'My Libraries',
scripts: [ {text: 'h5validate', url: 'https://raw.github.com/dilvie/h5Validate/master/jquery.h5validate.js' } ]
}
);
package com.test;
import java.io.File;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.ie.InternetExplorerDriver;
public class SeleniumTest {
@cpilsworth
cpilsworth / gist:4482792
Created January 8, 2013 10:37
Configurable OSGI Service using Felix SCR Annotations
package com.sample.osgi;
import java.util.Map;
import org.apache.felix.scr.annotations.Activate;
import org.apache.felix.scr.annotations.Component;
import org.apache.felix.scr.annotations.Modified;
import org.apache.felix.scr.annotations.Property;
@Component(label = "Service Label", description = "Service Description", metatype = true, immediate = true)
@cpilsworth
cpilsworth / ClientTest.java
Created September 11, 2012 10:56
Jersey Client Test
import java.util.Map;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.sun.jersey.api.client.Client;
import com.sun.jersey.api.client.WebResource;
@cpilsworth
cpilsworth / TestNullify.java
Created June 7, 2011 12:09
The awesome power of nullify
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import static org.junit.Assert.*;
@RunWith(JUnit4.class)
public class TestNullify {
@Test
package uk.co.diffa.cq.qrcode;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*
<%--
Place this file in /apps/foundation/components/page/ to use the new Google Analytics async
tracking code as described here:
http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html
--%>
<%@page session="false"%>
%><script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '<%= request.getAttribute("analyticsSnippet") %>']);
_gaq.push(['_trackPageview']);