Matt Satorius sators
-
Sators.com Internet Solutions, Inc.
- Brownsburg, IN
- Sign in to view email
- http://sators.com/
View json.php
<?PHP | |
$data = /** whatever you're serializing **/; | |
header('Content-Type: application/json'); | |
echo json_encode($data); |
View join_rabbitmq_cluster.sh
#!/bin/bash | |
wget --quiet http://s3.amazonaws.com/ec2metadata/ec2-metadata | |
sudo chmod u+x ec2-metadata | |
INSTANCE_ID=$(./ec2-metadata | grep instance-id | awk 'NR==1{print $2}') | |
AG_NAME=$(aws autoscaling describe-auto-scaling-instances --instance-ids ${INSTANCE_ID} --query AutoScalingInstances[].AutoScalingGroupName --output text) | |
echo =================================== | |
echo Searching for cluster in ${AG_NAME} | |
echo =================================== | |
echo Local Instance ID: ${INSTANCE_ID} | |
for ID in $(aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names ${AG_NAME} --query AutoScalingGroups[].Instances[].InstanceId --output text); |
View arrayToCsv.js
/** | |
* Take an array of objects of similar structure and convert it to a CSV. | |
* @source https://halistechnology.com/2015/05/28/use-javascript-to-export-your-data-as-csv/ | |
* @modifiedBy sators | |
* @param {Array} options.data Array of data | |
* @param {String} options.columnDelimiter Column separator, defaults to "," | |
* @param {String} options.lineDelimiter Line break, defaults to "\n" | |
* @return {String} CSV | |
*/ | |
export default ({data = null, columnDelimiter = ",", lineDelimiter = "\n"}) => { |
View connect.php
<?php | |
/********* CONFIG ********/ | |
$clusterEndpoint = ""; | |
$clusterPort = 3306; | |
$clusterRegion = "us-east-1"; | |
$dbUsername = ""; | |
$dbDatabase = ""; | |
/*************************/ |