Skip to content

Instantly share code, notes, and snippets.

View davetrux's full-sized avatar

David Truxall davetrux

View GitHub Profile
@davetrux
davetrux / DB Manager Launch
Created February 20, 2014 19:25
HSQLDB Manager Launch Code
org.hsqldb.util.DatabaseManagerSwing.main(new String[] {
"--url", "jdbc:hsqldb:mem:testdb", "--noexit"
});
package com.truxall.demo;
import com.sun.jersey.api.client.WebResource;
import com.sun.jersey.spi.container.servlet.ServletContainer;
import com.sun.jersey.test.framework.AppDescriptor;
import com.sun.jersey.test.framework.JerseyTest;
import com.sun.jersey.test.framework.WebAppDescriptor;
import com.sun.jersey.test.framework.spi.container.TestContainerFactory;
import com.sun.jersey.test.framework.spi.container.grizzly2.web.GrizzlyWebTestContainerFactory;
import org.junit.Assert;
@davetrux
davetrux / GrizzlyWebServletAndFilterTest build.gradle
Created March 4, 2014 22:22
Build script for GrizzlyWebServletAndFilterTest gist
apply plugin: 'java'
apply plugin: 'war'
sourceCompatibility = JavaVersion.VERSION_1_7
targetCompatibility = JavaVersion.VERSION_1_7
version = '1.0'
repositories {
mavenCentral()
@davetrux
davetrux / GuiceServletConfig
Created March 4, 2014 22:28
Configuration class for instantiation of Jersey Services with Guice
package com.demo.test.rest;
import com.google.inject.Guice;
import com.google.inject.Injector;
import com.google.inject.servlet.GuiceServletContextListener;
import com.demo.DemoRestService;
import com.demo.BasicAuthFilter;
import com.sun.jersey.guice.JerseyServletModule;
alias ll="ls -lahL"
alias con="tail -40 -f /var/log/system.log"
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
#!/bin/tcsh
set cmd = 'ps axo pid,ppid,user,command'
if ("$1" == "") then
$cmd
else
$cmd | grep "$1" | grep -v "grep $1" | grep -v "bin/psc"
endif
import Foundation
func getHmacValue()-> String {
let data = "Message"
let result = data.digestHMac256("secret")
return result
}
alias ll='ls -al'
@davetrux
davetrux / jsonformat.sh
Created November 18, 2015 19:01
BBEdit TextFilter for formatting JSON
#!/bin/sh
python -m json.tool
@davetrux
davetrux / Static Inner Class API
Last active December 15, 2015 12:19
Using newer Android APIs in an older version
/*
* Handles Gingerbread crash due to implementation change
*/
private static Point getDisplaySize(final Display display) {
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
return APIv11.getDisplaySize(display);
} else {
final Point point = new Point();
point.x = display.getWidth();