Skip to content

Instantly share code, notes, and snippets.

View ralph-tice's full-sized avatar

Ralph Tice ralph-tice

  • Kentik
  • Texas
View GitHub Profile
-verbose:gc \
-XX:+PrintGCDetails \
-XX:+PrintGCDateStamps \
-XX:+PrintGCTimeStamps \
-XX:+PrintHeapAtGC \
-XX:+PrintTenuringDistribution \
-XX:+PrintGCApplicationStoppedTime \
-XX:+PrintGCApplicationConcurrentTime \
-XX:+UseGCLogFileRotation \
-XX:NumberOfGCLogFiles=5 \
@ralph-tice
ralph-tice / .bashrc or .bash_profile
Last active August 29, 2015 14:06
Connecting to an EC2 instance in a oneliner
sshto() {
ssh ubuntu@`knife ec2 server list | grep $1 | awk '{print $3}'`
}
# ex usage: sshto i-12341234
@ralph-tice
ralph-tice / multi-terminals.sh
Created October 22, 2014 01:11
Open an iTerm to every instance in an AutoScaling Group using aws-cli, knife and jq
launch_terms () {
until [ -z "$1" ] # Until uses up arguments passed...
do
/usr/bin/osascript <<-EOF
tell application "iTerm"
make new terminal
tell the current terminal
activate current session
launch session "Default Session"
tell the last session
@ralph-tice
ralph-tice / papertails-quickstart
Created July 18, 2012 22:35
papertrails quickstart
https://papertrailapp.com/systems/setup
# sudo sh
# cd /etc
# wget https://papertrailapp.com/tools/syslog.papertrail.crt
# yum install rsyslog-gnutls
$i = null;
echo $i++; echo ' ... '; echo $i++;
<?php
use ORM;
class User {
protected $userId;
protected $userName;
protected $role;
protected $row = null;
@ralph-tice
ralph-tice / gist:3837496
Created October 5, 2012 01:15
run remote commands via bash/ssh
# Use this to run SSH Commands on a remote host. Arguments must be global variables before running runRemoteCmds()
# remoteHost string, required
# remoteUser string, required
# remoteKey string, optional
# remoteCmds array of strings, required
#
# Example:
#
# remoteHost="my.server.com"
# remoteUser="sshuser"
@ralph-tice
ralph-tice / gist:4029601
Created November 7, 2012 04:43
Matt Kruse on Javascript
http://easycaptures.com/fs/uploaded/710/7202210039.gif
Here is my outline. I have some code examples and details that I am going to
mix in as I talk. It's a bit more rough than I wanted it to be, but oh well.
It's an informal training session and I can talk through it.
Quick Testbeds: JSBin.com , JSFiddle.net , TinkerBin.com
Fundamentals
============
@ralph-tice
ralph-tice / gist:4252866
Last active October 13, 2015 20:38
swapping out OpenJDK for Oracle JDK on Amazon EC2
#download the JDK
#oracle's rpm.bin gets pulled down as corrupt..zzz
#wget --no-cookies --header "Cookie: gpw_e24=xxx" "http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64-rpm.bin" -O jdk-7-linux-x64-rpm.bin
#updated for version 7u11
wget --no-cookies --header "Cookie: gpw_e24=xxx" http://download.oracle.com/otn-pub/java/jdk/7u11-b21/jdk-7u11-linux-x64.rpm -O jdk-7u11-linux-x64.rpm
sudo rpm -ivh jdk-7u11-linux-x64.rpm
sudo alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000
@ralph-tice
ralph-tice / gist:4253069
Last active October 13, 2015 20:38
netflix edda install/run updated 5/7
sudo yum install git
#need IAM credentials for read for all services, see https://github.com/Netflix/edda/wiki/AWS-Permissions
export AWS_ACCESS_KEY_ID=xxx
export AWS_SECRET_KEY=xxx
export JAVA_OPTS="-XX:MaxPermSize=256M -Xmx1g"
git clone git://github.com/Netflix/edda.git
cd edda
./gradlew build
cd ..
wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.8.tgz