# change mirror to ubuntu.osuosl.org first
sudo apt-get update
sudo apt-get install build-essential libreadline-dev libssl-dev zlib1g-dev libxml2-dev libxslt-dev
| git config --global alias.co checkout | |
| git config --global alias.ci commit | |
| git config --global alias.st status | |
| git config --global alias.br branch | |
| git config --global alias.hist "log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short" |
| 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 | |
| Auth.configure(awsconfig); |
| AWSTemplateFormatVersion: '2010-09-09' | |
| Description: Cognito Stack | |
| Parameters: | |
| AuthName: | |
| Type: String | |
| Description: Unique Auth Name for Cognito Resources | |
| Resources: | |
| # Creates a role that allows Cognito to send SNS messages | |
| SNSRole: |
| download tarball (http://s3tools.org/download) | |
| $ sudo python setup.py 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 |
| $(function () { | |
| $('[data-toggle="tooltip"]').tooltip(); | |
| $('#membership-form').on('submit', function(e){ | |
| var member = $( "input:first" ).val(); | |
| e.preventDefault(); | |
| $.ajax({ | |
| method: "GET", | |
| url: "https://api.ama.ab.ca/reward_dollars/promotions/3/contestants/"+ member +".jsonp", | |
| jsonp: "callback", |
| # controller w/ decent exposure | |
| class ItemsController < ApplicationController | |
| expose(:item) | |
| expose(:items) | |
| def create | |
| if item.save | |
| redirect_to(item) | |
| else |
| # Description: | |
| # Automates aspects of mover.io'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. |
| ## run manually, currently not worth scripting. | |
| ## from https://devcenter.heroku.com/articles/static-sites-ruby | |
| mkdir appname | |
| mkdir -p site/public/{images,js,css} | |
| touch site/{config.ru,public/index.html} | |
| cd site && bundle init | |
| echo -e "source :rubygems\ngem 'rack'" > Gemfile |