Skip to content

Instantly share code, notes, and snippets.

View claylo's full-sized avatar

Clay Loveless claylo

View GitHub Profile
@claylo
claylo / cf-invalidate.php
Created June 5, 2011 17:09
How to invalidate items in AWS CloudFront
<?php
/**
* Super-simple AWS CloudFront Invalidation Script
*
* Steps:
* 1. Set your AWS access_key
* 2. Set your AWS secret_key
* 3. Set your CloudFront Distribution ID
* 4. Define the batch of paths to invalidate
* 5. Run it on the command-line with: php cf-invalidate.php
@claylo
claylo / PHP-Docblock-Newline.txt
Created September 28, 2022 00:10
PHP Docblock Newline - for TextMate & TextMate 2
${TM_CURRENT_LINE/(.*\*\/$)|.*?(\/\*(?!.*\*\/)).*|.*/(?1:
:
(?2: )* )/}
@claylo
claylo / jira.sql
Created April 25, 2011 21:54
Atlassian JIRA database & user creation for MySQL.
#
# You will want to pick a real password here!
#
CREATE USER 'jirauser'@'localhost' IDENTIFIED BY 'some_pass';
CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON jira.* to 'jirauser'@'localhost';
FLUSH PRIVILEGES;
# In case you forgot to change the password above...
# SET PASSWORD for 'jirauser'@'localhost' = PASSWORD('someother_pass');
@claylo
claylo / keybase.md
Created February 3, 2020 13:29
keybase proof, like it says

Keybase proof

I hereby claim:

  • I am claylo on github.
  • I am claylo (https://keybase.io/claylo) on keybase.
  • I have a public key ASDwYDs9hW-SaOgepLdts04yxxVpFXYHklI21IjF9GHhzQo

To claim this, I am signing this object:

@claylo
claylo / prep_crowd_proxy.sh
Created April 15, 2011 19:30
Perform the three steps to get Crowd to be ready to proxy, and accessible only via localhost.
# we'll only have IPv4 addresses to look for
sed -i -e 's/UTF-8/UTF-8 -Djava.net.preferIPv4Stack=true/' crowd/apache-tomcat/bin/setenv.sh
# block anyone not on localhost IP
sed -i -e '/<Context>/ a\
<Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="127\\.0\\.0\\.1" />' crowd/apache-tomcat/conf/context.xml
# make sure Tomcat knows it's behind a proxy.
# UPDATE THIS FOR YOUR ATLASSIAN SUITE SERVER HOSTNAME
sed -i -e 's/<Connector/<Connector proxyHost="atlassian.example.com" proxyPort="443" scheme="https"/' crowd/apache-tomcat/conf/server.xml
@claylo
claylo / confluence.sql
Created May 3, 2011 21:16
Atlassian Confluence database & user creation for MySQL
#
# You will want to pick a real password here!
#
CREATE USER 'confluenceuser'@'localhost' IDENTIFIED BY 'some_pass';
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON confluence.* to 'confluenceuser'@'localhost';
FLUSH PRIVILEGES;
# In case you forgot to change the password above...
# SET PASSWORD for 'confluenceuser'@'localhost' = PASSWORD('someother_pass');
@claylo
claylo / # hhvm - 2016-10-09_20-03-18.txt
Created October 10, 2016 03:25
hhvm (hhvm/hhvm/hhvm) on macOS 10.11.6 - Homebrew build logs
Homebrew build logs for hhvm/hhvm/hhvm on macOS 10.11.6
Build date: 2016-10-09 20:03:18
@claylo
claylo / onename.txt
Created January 12, 2016 12:27
onename
Verifying that +claylo is my blockchain ID. https://onename.com/claylo
@claylo
claylo / SignatureV2.php
Created November 20, 2012 13:44
SignatureV2
<?php
/**
* Copyright 2010-2012 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
@claylo
claylo / gist:3667348
Created September 7, 2012 15:51
Are we there yet?
#!/bin/bash
# The author releases this code into the public domain.
# requires 'say' command. OS X is your friend
RANGE=90
LOOPS=10
count=0
# Thanks, interwebs!
# http://rosettacode.org/wiki/Pick_random_element#Bash
rand() {