Skip to content

Instantly share code, notes, and snippets.

@ehyland
ehyland / gist:2d50ba166cf5d2c067ce81574347a1ec
Created November 29, 2017 04:55
Ember auto data-semantic
Ember.Component.reopen({
setDataSemantic: Ember.on('init', function() {
const defaultDataSemantic = Ember.meta(this).factory.fullName
.replace(/^component:/, '')
.replace(/\//, '--');
if (this.get('tag')) {
this.set('attributeBindings', ['dataSemantic:data-semantic']);
this.set('data-semantic', defaultDataSemantic);
}
#!/bin/sh
set -e
NEW_USER="eamon"
PUB_KEY="ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDbqJZrC35FY4gp0alwUhoc+j2rTwI9YGpHGLOG/3lcW1TWYtZWvho6EwmukAAkHmNG9sM9ELQl96+ffFw3LcTIJthp998ELG7fq+ljaucY8lXiXG8lACL8n8YWZonkBKBS8oa2DDwy2FOcDAUflaSgnoEeKhq91q4RShu43MyY9+vERUwb+iAN5k9OoJ6JE2uAsUlknTYFuS1WqIzIFLc5ZVBgPrQDKOb+Tz1MKboSUrSmaPp/bmExjDOwf3N9qaUyDDQOzELWBwQzb95AMCsxzwJqX4E3uuxIhk+OSaWcyZDHM9UeH8ZFvPJTAdYbKhiiTXP3gauDqmvOY0+15Do9 [email protected]"
log() {
echo "----------------------------------"
echo "==> $@"
@ehyland
ehyland / docker-entrypoint.sh
Created June 2, 2017 10:39
wait for docker entrypoint
#!/bin/bash
set -e
wait_for () {
NAME=$1; HOST=$2; PORT=$3;
if [ -z "$HOST" ]; then
echo "ERROR: $NAME env not set"
exit 1
fi
#!/bin/bash
cat > "cloud-config.yaml" <<EOF
#cloud-config
ssh_authorized_keys:
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDbqJZrC35FY4gp0alwUhoc+j2rTwI9YGpHGLOG/3lcW1TWYtZWvho6EwmukAAkHmNG9sM9ELQl96+ffFw3LcTIJthp998ELG7fq+ljaucY8lXiXG8lACL8n8YWZonkBKBS8oa2DDwy2FOcDAUflaSgnoEeKhq91q4RShu43MyY9+vERUwb+iAN5k9OoJ6JE2uAsUlknTYFuS1WqIzIFLc5ZVBgPrQDKOb+Tz1MKboSUrSmaPp/bmExjDOwf3N9qaUyDDQOzELWBwQzb95AMCsxzwJqX4E3uuxIhk+OSaWcyZDHM9UeH8ZFvPJTAdYbKhiiTXP3gauDqmvOY0+15Do9 [email protected]
EOF
sudo coreos-install -d /dev/vda -c cloud-config.yaml
alert('for -> https://xss-game.appspot.com/level6');
@ehyland
ehyland / wait-for-rabbitmq.sh
Last active October 25, 2021 18:46
Wait for RabbitMQ
#!/bin/bash
set -e
until timeout 1 bash -c "cat < /dev/null > /dev/tcp/${RABBIT_MQ_HOST}/5672"; do
>&2 echo "Rabbit MQ not up yet on ${RABBIT_MQ_HOST}"
sleep 1
done
echo "Rabbit MQ is up"
@ehyland
ehyland / React Competent in SilverStripe
Last active September 2, 2015 03:48
React Competent in SilverStripe
// gist title
@ehyland
ehyland / terminal-theme.terminal
Last active September 21, 2016 07:54
My OSX terminal theme
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BackgroundBlur</key>
<real>0.0</real>
<key>BackgroundColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGFRZYJHZlcnNpb25YJG9iamVjdHNZJGFyY2hpdmVyVCR0b3AS
AAGGoKMHCA9VJG51bGzTCQoLDA0OV05TV2hpdGVcTlNDb2xvclNwYWNlViRjbGFzc0cw