Skip to content

Instantly share code, notes, and snippets.


Ryan Jones ryanjones

View GitHub Profile
git config --global checkout
git config --global commit
git config --global status
git config --global branch
git config --global alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short"
ryanjones / withAuthenticator.js
Last active Mar 26, 2019
React Native App.js with authenticator
View withAuthenticator.js
import React from 'react';
import { Linking, Button, StyleSheet, Text, View } from 'react-native';
import Auth from '@aws-amplify/auth';
import Analytics from '@aws-amplify/analytics';
import { withAuthenticator } from 'aws-amplify-react-native';
import awsconfig from './aws-exports';
// retrieve temporary AWS credentials and sign requests
ryanjones / cognito.yaml
Created Oct 29, 2018 — forked from singledigit/cognito.yaml
Create a Cognito Authentication Backend via CloudFormation
View cognito.yaml
AWSTemplateFormatVersion: '2010-09-09'
Description: Cognito Stack
Type: String
Description: Unique Auth Name for Cognito Resources
# Creates a role that allows Cognito to send SNS messages
View gist:68ec194f015a2114fa01f86ef1e3e46a
download tarball (
$ sudo python install
$ s3cmd --configure
Enter new values or accept defaults in brackets with Enter.
Refer to user manual for detailed description of all options.
Access key and Secret key are your identifiers for Amazon S3
> create-react-native-app math-quiz
> cd math-quiz
> npm run eject
Select: React Native: I'd like a regular React Native project.
What should your app appear as on a user's home screen? math-quiz
What should your Android Studio and Xcode projects be called? mathquiz
> npm run ios
View gist:5bead810c5134b004c00
$(function () {
$('#membership-form').on('submit', function(e){
var member = $( "input:first" ).val();
method: "GET",
url: ""+ member +".jsonp",
jsonp: "callback",
ryanjones / items_controller.rb
Last active Aug 29, 2015
Leverage decent exposure
View items_controller.rb
# controller w/ decent exposure
class ItemsController < ApplicationController
def create
# Description:
# Automates aspects of's current Github workflow which leverages
# Github's issue tags and commenting system. We previously used a :+1:
# comment to approve pull requests, but doing so did not affect the state of
# the the PR.
# Included is a Github webhook handler that checks for comments containing
# certain trigger words. Currently:
# :+1: The pull request is approved.
ryanjones / html_heroku
Last active Aug 29, 2015
Quick html site on heroku w/ rack
View html_heroku
## run manually, currently not worth scripting.
## from
mkdir appname
mkdir -p site/public/{images,js,css}
touch site/{,public/index.html}
cd site && bundle init
echo -e "source :rubygems\ngem 'rack'" > Gemfile

Ruby on Rails development setup on Ubuntu 12.04

System update

# change mirror to first
sudo apt-get update

Install common libraries

sudo apt-get install build-essential libreadline-dev libssl-dev zlib1g-dev libxml2-dev libxslt-dev