Skip to content

Instantly share code, notes, and snippets.

View jkieley's full-sized avatar

James Kieley jkieley

  • Pearson
  • Chandler
View GitHub Profile
@jkieley
jkieley / showParentTitle.js
Last active March 2, 2020 15:54
JIRA: Display parent issue title along side subtask title
var $summaryCells = $("tr.issuerow > td:nth-child(3)");
$summaryCells.each(function(i, e){
var $summaryCell = $(e);
let $parentTicketEl = $summaryCell.find('a.parentIssue');
var parentTicketTitle = $parentTicketEl.attr('title');
if(parentTicketTitle){
$parentTicketEl.text(parentTicketTitle)
}
})
@jkieley
jkieley / generate random data
Created November 18, 2017 21:47
generate random data
package LoadBalancer;
import java.util.LinkedList;
public class JobData {
public static LinkedList<Job> get(){
LinkedList<Job> list = new LinkedList<>();
list.add(new Job("job1", 95, 83, 3, false));
list.add(new Job("job2", 84, 36, 5, false));
list.add(new Job("job3", 94, 41, 8, false));
@jkieley
jkieley / getAllComponentsFromAllPages
Last active March 17, 2017 19:18
Goes through all flosum pages and builds a table of all components by page
// Make sure you begin on Page 1
// It will output the table after it reaches the final page
(function () {
var regex = new RegExp('Total ([0-9]+?) components, Page ([0-9]+?) of ([0-9]+$)');
var table = $('<table>');
var waitIsPresent = false;
var maxCount = 0;
@jkieley
jkieley / gist:a1872718bc254ccd982f29025d695dfa
Created January 17, 2017 21:25
Get all fields from on object in apex
sObject s = new OpportunityLineItem();
Schema.DescribeSObjectResult dsr = s.getsObjectType().getDescribe();
Map<String, Schema.SObjectField> FsMap = dsr.fields.getMap();
system.debug(Logginglevel.INFO,dsr.fields.getMap());
for (String key : FsMap.keySet()) {
system.debug(Logginglevel.INFO, '###key: '+key+ ' ###value: ' + FsMap.get(key).getDescribe().getName());
}
system.debug(Logginglevel.INFO,'test');
system.assert(true);
@jkieley
jkieley / reset_intelij_project
Created August 8, 2016 21:21
Reset Intelij Project config
find . -name "*.iml" -type f -delete
rm -rf .idea
@jkieley
jkieley / Jaxb.java
Created July 8, 2016 19:29
Maxb object to string without root element
JAXBContext context = JAXBContext.newInstance(MyClass.class);
Marshaller marshaller = context.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, Boolean.TRUE);
marshaller.marshal(new JAXBElement<MyClass>(new QName("uri","local"), MyClass.class, myClassInstance), System.out);
// Maxb object to string without root element
//http://stackoverflow.com/questions/819720/no-xmlrootelement-generated-by-jaxb
@jkieley
jkieley / cryptoExample.js
Created July 8, 2016 16:12
Encrypting Plain Text with Node Crypto library
const crypto = require('crypto');
const decipher = crypto.createDecipher('aes192', 'a password');
const cipher = crypto.createCipher('aes192', 'a password');
var secretMessgae = "James Is awesome!!!!";
console.log("secretMessgae", secretMessgae);
// encrypt
var encrypted = cipher.update(secretMessgae, 'utf8', 'hex');
@jkieley
jkieley / add_to_authorized_keys.sh
Created January 6, 2016 13:38
add ssh key to remote box in 1 command
cat ~/.ssh/id_rsa.pub | ssh username@remote_host "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
@jkieley
jkieley / changeLogLevel.groovy
Created May 28, 2014 18:44
Change log level at runtime, alfresco through the groovy console
import org.apache.log4j.Level
import com.pearson.successmaker.repo.web.scripts.export.AssessmentItemsExporter
import org.apache.log4j.LogManager
//
//
LogManager.getRootLogger().setLevel(Level.INFO);
@jkieley
jkieley / sm.sublime-project
Created February 11, 2014 22:43
sublime project file to build successmaker from sublime
{
"folders":
[
{
"follow_symlinks": true,
"path": "."
}
],
"build_systems":