Skip to content

Instantly share code, notes, and snippets.

View trepidity's full-sized avatar

Jared Jennings trepidity

View GitHub Profile
@trepidity
trepidity / appointment_spec.rb
Last active August 29, 2015 14:15
Example AutoTask Appointment
require 'spec_helper'
describe AutotaskAPI::Appointment do
xml = '
<id>76</id>
<UserDefinedFields/>
<ResourceID xsi:type="xsd:int">29684244</ResourceID>
<Title xsi:type="xsd:string">Example Appointment</Title>
<StartDateTime xsi:type="xsd:dateTime">2015-02-07T05:21:00</StartDateTime>
<EndDateTime xsi:type="xsd:dateTime">2015-02-07T05:22:00</EndDateTime>
@trepidity
trepidity / entity.rb
Last active August 29, 2015 14:16
has_one example
require 'byebug'
module AutotaskAPI
class Entity
class_attribute :fields, :client, :find_cache
attr_accessor :attributes, :raw_xml
def initialize(xml)
self.raw_xml = xml
self.attributes = {}
## Prepare ###################################################################
# Remove RVM
rvm implode
# Ensure your homebrew is working properly and up to date
brew doctor
brew update
## Install ###################################################################
@trepidity
trepidity / headersDiag.jsp
Last active July 29, 2019 16:03
Prints headers that NAM injects
<%@ page import="java.util.*" %>
<html>
<head>
<title>NAM Diag Headers</title>
</head>
<body>
<h1>HTTP Request Headers Received</h1>
<table border="1" cellpadding="4" cellspacing="0">
<%
Enumeration eNames = request.getHeaderNames();
@trepidity
trepidity / viewInfo.jsp
Created October 26, 2015 17:03
Access Manager Troubleshooting Tool This sample web page is for troubleshooting purposes only
<%@ page
import="java.io.*"
import="java.util.*"
%>
<%
//Do not allow page to be cached
response.setHeader("Cache-Control","no-cache");
response.setHeader("Pragma","no-cache");
@trepidity
trepidity / actions.rb
Created December 1, 2015 02:57
Love Actions
Action.create([{ id: 1, name: 'gift', language: 'gift'},
{ id: 2, name: 'note', language: 'affirmation'},
{ id: 3, name: 'text', language: 'affirmation'},
{ id: 4, name: 'i love you', language: 'affirmation'},
{ id: 5, name: 'picture', language: 'affirmation'},
{ id: 6, name: 'expressed concern for me', language: 'affirmation'},
{ id: 7, name: 'expressed understanding for me', language: 'affirmation'},
{ id: 8, name: 'kindness'},
{ id: 9, name: 'counseling'},
{ id: 10, name: 'period'},
#!/usr/bin/env node
/**
* Module dependencies.
*/
//"use strict";
var inquirer = require("inquirer");
var Rx = require('rx');
var request = require("request");
https://frank-api-dev-pr-11.herokuapp.com/profiles
JSON DATA
{"data": {"type":"profiles", "attributes":{"firstname":"John", "lastname":"Doe", "email":"john.doe@example.test"}}}
JSON RESPONSE
{
"data": {
"id": "1",
"type": "profiles",
https://frank-api-dev-pr-11.herokuapp.com/entries
JSON DATA
{ "data":
{ "type": "entries",
"relationships": {
"profile":
{ "data":
{ "type": "profiles", "id": "1" }
}
@trepidity
trepidity / gist:5821244c6a8a2c4d97a6a0d94b5269dd
Last active December 26, 2022 05:15
Create User in LDAP
using System;
using System.DirectoryServices;
using System.DirectoryServices.Protocols;
using System.Security.Cryptography.X509Certificates;
using System.Net;
using System.Collections;
namespace BulkCreate
{
public class CreateUsers