Skip to content

Instantly share code, notes, and snippets.

View jbjonesjr's full-sized avatar
✏️
Writing something, somewhere {...}

Jamie Jones jbjonesjr

✏️
Writing something, somewhere {...}
View GitHub Profile

Check the Apple Support Docs to find your serial number, or see the steps below:

  1. Click the Apple icon in the top left corner of your screen and select About This Mac \
  2. Which will open this overview, including the machine's serial number:
@jbjonesjr
jbjonesjr / panel.md
Last active November 14, 2019 18:52
Open Source Panel questions

Talk slow.

Welcome: Good morning! Thanks for coming to the panel. I'm Jamie Jones,

  • I lead ...
  • You've heard alot about Opwn Source over the last few days, and I'm excited to continue that conversation.
  • One of the ways I support GitHub and our users is by helping organizations better understand
  • But as they say, the best laid plans ... With that in mind, i'm excited to help moderate today's conversation on how this actually plays out and happens at organizations around the world. And not just any organizations, but those who have heavy risk and compliance needs to balance, as well as their technical needs.
  • Who in the audience works or contributes to an organization with heavy risk, compliance, or security needs?
  • I'd like to take a momment and let my partners on stage today introduce and tell us a bit about themselves.
@jbjonesjr
jbjonesjr / getting-going-best-practices.md
Created May 2, 2018 19:57
Getting Going and Best Practices Guide

GitHub Onboarding and Introduction

A guide for getting started and best practices for teams new to, or improving their interactions with, GitHub

image GitHub's features and capabilities

This document is meant to help new teams to GitHub familiarize themselves with the features and platform, as well as start to explore some of the best practices. While not a complete exploration, it's meant as a introduction to the key tenets of using GitHub for your business. For teams and organizations that desire more one on one support, GitHub Professional Services has many different options available to customize tools, training, and process to best meet your needs. The GitHub offerings listed in the diagram above are just a sampling of the various capabilities and we'd love to create a customized offering to meet your specific organizational needs.

Overview and Intr

When building an external authentication connection to GitHub Enterprise, your options are CAS, LDAP, and SAML.

Active Directory (AD) (specifically Active Directory Federation Services (ADFS)) support both access via LDAP as well as SAML. Those should be the two primary integration solutions, reserving CAS only for a very unique usecase that you more-or-less need to custom code.

LDAP

The key points to know when deciding on LDAP are:

  • GitHub's LDAP authentication requires username and password to authenticate (password stored in the userPassword field)
  • While this allows for a single account to be used amongst tools, it does require you to login to GitHub Enterprise even if your user has already been authenticated in other tools.
  • LDAP does allow for easy mapping of user roles/groups to GitHub teams.
@jbjonesjr
jbjonesjr / debug.md
Created January 17, 2016 22:45
Atom-beautify debugging output
@jbjonesjr
jbjonesjr / i_wonder.md
Created August 3, 2015 18:56
makes you wonder... logos

cigna

jira

Using worker: ip-172-31-28-38:13050229-71f3-4afa-8a8b-255d81e6ab6d (1a0ed9e:travis:default)
system_info
Build system information
Build language: java
Build image provisioning date and time
Thu Feb 5 15:09:33 UTC 2015
Operating System Details
Distributor ID: Ubuntu
Description: Ubuntu 12.04.5 LTS
Release: 12.04
@jbjonesjr
jbjonesjr / keybase.md
Created August 14, 2014 12:01
my keybase identification and proof of ownership

Keybase proof

I hereby claim:

  • I am jbjonesjr on github.
  • I am jbjonesjr (https://keybase.io/jbjonesjr) on keybase.
  • I have a public key whose fingerprint is CC5E 3EAB E861 06D1 244C 0800 DA86 F4C3 FADD 677D

To claim this, I am signing this object:

@jbjonesjr
jbjonesjr / tms-openlayers-config.js
Created June 25, 2013 11:04
OpenLayers map that has a working TMS Layer
center: new OpenLayers.LonLat(-7837508, 4537508),
map: {
allOverlays:false,
maxExtent: new OpenLayers.Bounds(-20037508.3427892, -20037508.3427892, 20037508.3427892, 20037508.3427892),
numZoomLevels: 8,
maxResolution: 156543.0339,
controls: [new OpenLayers.Control.LayerSwitcher(), new OpenLayers.Control.TouchNavigation({
dragPanOptions: {
enableKinetic: true
}