Skip to content

Instantly share code, notes, and snippets.

View jrgleason's full-sized avatar

Jackie Gleason jrgleason

View GitHub Profile
package com.gleason.banks.resource;
import java.net.Authenticator;
import java.net.MalformedURLException;
import java.net.PasswordAuthentication;
import java.rmi.RemoteException;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.xml.rpc.ServiceException;
@jrgleason
jrgleason / gist:9156032
Created February 22, 2014 14:51
Parsing tab delimited file with numbers in Javascript
callback = function (body, next) {
var b = body;
var res = b.split("\r\n");
var line1 = res[0].split("\t");
var collection = [];
for(var i=1;i<res.length;i++){
var local = res[i].split("\t");
var object = new Object();
for(var i2=0;i2<line1.length;i2++){
var test = local[i2];
miao.put('ProcessedReports', req.filename, JSON.stringify(report))
.then(function (result) {
console.log("Added a report "+result);
return next();
})
.fail(function (err) {
console.log("There was an error:"+JSON.stringify(err));
return next();
})
@jrgleason
jrgleason / gist:10797297
Created April 16, 2014 01:51
Trying to get Jade to do nice bootstrap rows
each product, pindex in category.products
if((pindex % 3) === 0)
.row
.col-sm-4
+product-sm
// should produce
<row>
<div class="col-sm-4>
exports.index = function(req, res){
db.list('category')
.then(function (result) {
var categories = result.body.results;
var catsArr = new Array();
console.log(JSON.stringify(categories));
for(var i=0,len=categories.length; i<len; i++){
console.log(i);
db.newGraphBuilder()
.get()
@jrgleason
jrgleason / javascript
Created May 5, 2014 00:38
Trying to get connect-roles working with my site
connectRule.use(function (req) {
if(typeof req.user !== 'undefined'){
req.user.role.active.contains('admin', function(found) {
console.log("Something was found "+found);
return found;
})
}
else{
return false;
}
package com.test.itext;
import java.util.Arrays;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@jrgleason
jrgleason / Application.java
Last active August 29, 2015 14:02
Super simple Spring REST service, no Groovy but works with external server as well.
package com.gleason.itext;
import java.util.Arrays;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.context.web.SpringBootServletInitializer;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.bind.annotation.PathVariable;
@jrgleason
jrgleason / gist:59ce7c0f02eebc789b23
Created June 25, 2014 18:39
Grails url with params...
<g:set var="myarray" value="[accountId: accountInfo.id,location: i]" />
<a href="${createLink(controller:'billingPreferences', action:'preferences', params:myarray)}">${it?.name?:"&nbsp;"}</a>
@jrgleason
jrgleason / gist:2fd0d73adca30bb349f8
Created August 5, 2014 17:43
Round negative decimal in Javascript
scope.roundETD = function(etd){
var start = (etd - scope.currentDate.now())/360000;
var fixed = start.toFixed(3);
var rounded = Math.round(fixed)
return Number(rounded+"e-1");
}