Skip to content

Instantly share code, notes, and snippets.

Mars Hall mars

Block or report user

Report or block mars

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View terraform-kong-1.0-plugin-fail.txt
TF_LOG=DEBUG terraform apply -var name=kong-micro -var heroku_team=micro
2019/01/09 13:33:13 [INFO] Terraform version: 0.11.8 7a5c1d221ac209bbac66947c369815cd9ca70ed5
2019/01/09 13:33:13 [INFO] Go runtime version: go1.10.1
2019/01/09 13:33:13 [INFO] CLI args: []string{"/usr/local/bin/terraform", "apply", "-var", "name=kong-micro", "-var", "heroku_team=micro"}
2019/01/09 13:33:13 [DEBUG] Attempting to open CLI config file: /Users/mars.hall/.terraformrc
2019/01/09 13:33:13 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/01/09 13:33:13 [INFO] CLI command args: []string{"apply", "-var", "name=kong-micro", "-var", "heroku_team=micro"}
2019/01/09 13:33:13 [INFO] command: empty terraform config, returning nil
2019/01/09 13:33:13 [DEBUG] command: no data state file found for backend config
2019/01/09 13:33:13 [DEBUG] New state was assigned lineage "8d0b558a-e40c-305b-1f1a-63b95bfc7630"
mars / foo.rb
Created Jun 27, 2018 — forked from mtsmfm/foo.rb
convert from json hyper schema to swagger spec
View foo.rb
require 'yaml'
require 'pathname'
require 'active_support/all'
def convert(f)
filename =
yaml = YAML.load_file(filename)
name = filename.basename('.yml').to_s
File.write(filename, {
mars / heroku-buildpack-tips.markdown
Created Aug 9, 2016
Tips for authoring Heroku buildpacks
View heroku-buildpack-tips.markdown
mars /
Created Jul 29, 2016
Create a React app & deploy to Heroku
## Global install of the app generator
npm install -g create-react-app
## Setup the app (first-time only)
create-react-app my-app
cd my-app
git init
# Create the Heroku app; requires free account at
heroku create -b
#!/usr/bin/env bash
# Fail immediately on non-zero exit code.
set -e
# Fail immediately on non-zero exit code within a pipeline.
set -o pipefail
# Fail on undeclared variables.
set -u
# Debug, echo every command
#set -x
View Netflix-Streaming-by-Type-of-Movie.txt
Action & Adventure based on a book from the 1960s (4082)
Action & Adventure based on a book from the 1970s (2410)
Action & Adventure based on a book from the 1980s (704)
Action & Adventure based on real life from the 1980s (1051)
Action & Adventure directed by Andrew V. McLaglen (2282)
Action & Adventure directed by Cirio H. Santiago (4323)
Action & Adventure directed by Clint Eastwood (4998)
Action & Adventure directed by Corey Yuen (291)
Action & Adventure directed by George Archainbaud (3183)
Action & Adventure directed by George Sherman (3198)
mars /
Last active Dec 7, 2019 — forked from Micka33/
Cassandra on Mac OS X

Installing Cassandra on Mac OS X

Install Homebrew

Homebrew is a great little package manager for OS X. If you haven't already, installing it is pretty easy:

ruby -e "$(curl -fsSL"
mars / reactjs-filepicker.js
Last active Mar 8, 2018
Use with React.js (v0.14, ES2015, & JSX)
View reactjs-filepicker.js
Filepicker lib must be loaded from script tag in HTML:
<script type="text/javascript" src="//"></script>
class FilepickerInput extends React.Component {
componentDidMount() {
const filepickerElement = this.refs.filepicker;
if (typeof filepicker !== 'undefined') {
// Single-page app integration:
mars / react-router-1.0.0-pass-router-in-props.js
Created Aug 27, 2015
Pass the `router` instance down to Route children; React 0.13.3, React Router 1.0.0beta-4, ES2015, ES6
View react-router-1.0.0-pass-router-in-props.js
import React from 'react';
// Top-level Route component receives the router in context and passes it onto each child's props
export default class AppView extends React.Component {
render() {
return (
<div className="container">
// Add `props.router` to each route component, c => {
mars / development.js
Last active May 11, 2017
Webpack config to support environment variables in JS source
View development.js
module.exports = {
WEBPACK_ENV: JSON.stringify('development'),
FOO: JSON.stringify('per-environment foo value')
You can’t perform that action at this time.