Skip to content

Instantly share code, notes, and snippets.

Zach Schneider schneidmaster

Block or report user

Report or block schneidmaster

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 gist:1614716449de784f8224
module.exports.cors = {
// Allow CORS on all routes by default? If not, you must enable CORS on a
// per-route basis by either adding a "cors" configuration object
// to the route config, or setting "cors:true" in the route config to
// use the default settings below.
allRoutes: true,
// Which domains which are allowed CORS access?
// This can be a comma-delimited list of hosts (beginning with http:// or https://)
View capybara cheat sheet
=Clicking links and buttons=
click_link('Link Text')
click('Link Text') # Click either a link or a button
click('Button Value')
schneidmaster /
Last active Aug 29, 2015
Keybase Verification

Keybase proof

I hereby claim:

  • I am schneidmaster on github.
  • I am schneidmaster ( on keybase.
  • I have a public key whose fingerprint is 52CB 6EAB 53C8 0D70 3C94 4A20 51C2 084C 8886 D61E

To claim this, I am signing this object:

schneidmaster / config.js
Created May 1, 2015
Sample Ghost Production Configuration
View config.js
// # Ghost Configuration
// Setup your Ghost install for the production environment
// Documentation can be found at
var path = require('path'),
config = {
// ### Production
// When running Ghost in the wild, use the production environment
schneidmaster / site.conf
Created May 1, 2015
Sample Ghost nginx Config
View site.conf
server {
access_log /srv/www/;
error_log /srv/www/;
passenger_app_root /srv/www/;
passenger_enabled on;
passenger_app_type node;
passenger_startup_file index.js;
View gist:9e94ed793e12e9073397
Verifying I am +schneidmaster on my passcard.
schneidmaster / policy.json
Created Dec 17, 2015
S3 policy to allow full access to a bucket
View policy.json
"Version": "2012-10-17",
"Statement": [
"Effect": "Allow",
"Action": [
"Resource": "arn:aws:s3:::BUCKET_NAME"
schneidmaster / SimpleHTTPServer.cs
Created Sep 23, 2015
Simple C# Webserver for Aha! access token
View SimpleHTTPServer.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net.Sockets;
using System.Net;
using System.IO;
using System.Threading;
using System.Diagnostics;
schneidmaster / MaskedInput.js
Created Jan 28, 2016
react-bootstrap + react-maskedinput
View MaskedInput.js
import React from 'react';
import classNames from 'classnames';
import { Input } from 'react-bootstrap';
import MaskedInputField from 'react-maskedinput';
export default class MaskedInput extends Input {
renderInput() {
const className = this.isCheckboxOrRadio() || this.isFile() ? '' : 'form-control';
return <MaskedInputField {...this.props} className={classNames(this.props.className, className)} ref="input" key="input" />;
View disks.rb
# Problem:
# Stage 1 has 7 disks
# Stage 2 has 16 disks (or 7 + 3^2)
# Stage 3 has 41 disks (or 16 + 5^2)
# Stage 4 has 90 disks (or 41 + 7^2)
# so for each stage, add the incrementor squared and then
# increase the incrementor by 2
# Print off every million to avoid wasting too much
# time with terminal output
You can’t perform that action at this time.