Skip to content

Instantly share code, notes, and snippets.

Joshua Estes JoshuaEstes

Block or report user

Report or block JoshuaEstes

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.php
<?php
protected function interact(InputInterface $input, OutputInterface $output)
{
$dialog = $this->getDialogHelper();
$validator = Validation::createValidator();
$inputValue = $dialog->ask($output, 'Enter some input: ');
$errors = $validator->validateValue($inputValue, new Assert\NotBlank());
if (count($errors)) {
throw new \RuntimeException('Input cannot be blank');
@JoshuaEstes
JoshuaEstes / gist.php
Last active Oct 9, 2015
Symfony2 Validator Component
View gist.php
<?php
namespace Acme\TutorialBundle\Command;
use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Validator\Validation;
use Symfony\Component\Validator\Constraints as Assert;
class TestCommand extends ContainerAwareCommand
View add_cert.sh
# Add a self generated cert to local keychain so we do not get ssl issues when testing, this is used for development
# and should only be used on your local box
sudo security add-trusted-cert -d -k /Library/Keychains/System.keychain -r trustRoot -p ssl \*.localhost.com.cer
View keybase.md

Keybase proof

I hereby claim:

  • I am joshuaestes on github.
  • I am joshuaestes (https://keybase.io/joshuaestes) on keybase.
  • I have a public key whose fingerprint is CFBB C57B 9247 3A67 A039 063B EE48 82DF 7D66 AAB0

To claim this, I am signing this object:

View BitPayClient.php
<?php
class BitPayClient
{
private $_client;
private $_network;
private $_adapter;
private $_storageEngine;
public function __construct($setup = false)
@JoshuaEstes
JoshuaEstes / Vagrant.rst
Last active Aug 29, 2015
Useful Oneliners
View Vagrant.rst

Vagrant

# Gettting the state of the machine, ie Is it poweroff or running

vagrant status --machine-readable | awk -F',' '$3 == "state" { print $4 }'

Can be used in a script like so

@JoshuaEstes
JoshuaEstes / rpc.bash
Created Sep 30, 2014
Using httpie for json-rpc commands to a bitcoind server
View rpc.bash
http --auth USERNAME:PASSWORD http://127.0.0.1:18332 method=getaccountaddress params:='[""]'
@JoshuaEstes
JoshuaEstes / .env
Created Sep 17, 2014
Basic .env file for working with Symfony2 projects. Just need to comment out the include
View .env
export SYMFONY__SECRET=ReplaceWithToken
export SYMFONY__LOCALE=en
export SYMFONY__ASSETIC__CONTROLLER=true
export SYMFONY__DATABASE__DRIVER=pdo_sqlite
export SYMFONY__DATABASE__HOST=127.0.0.1
export SYMFONY__DATABASE__NAME=symfony
export SYMFONY__DATABASE__PASSWORD=root
export SYMFONY__DATABASE__PORT=3667
export SYMFONY__DATABASE__USER=root
export SYMFONY__MAILER__TRANSPORT=smtp
@JoshuaEstes
JoshuaEstes / heroku_config_set.sh
Last active Aug 29, 2015
This is a simple one line command that takes your local .env file and sets all the environmental variables on heroku for you to edit
View heroku_config_set.sh
heroku config:set $(cat .env | tr '\n' ' ' | sed -e 's/export //g')
View api-spec.md

Introduction

Purpose

Requirements

Terminology

You can’t perform that action at this time.