Skip to content

Instantly share code, notes, and snippets.

View JoshuaEstes's full-sized avatar
👨‍💻

Joshua Estes JoshuaEstes

👨‍💻
View GitHub Profile
@JoshuaEstes
JoshuaEstes / 00-README.markdown
Last active August 29, 2015 14:00
My goto files for when I initialize a new symfony2 project. It includes bash scripts, composer.json files and a few other things.

README

These are the default files that I will usually start with when setting up a symfony2 project to use vagrant and puppet. I'm putting this readme file here for future updates.

Usage

Make sure the files that end in .sh are executable.

@JoshuaEstes
JoshuaEstes / pre-commit.phpcs
Last active August 29, 2015 14:03
Various git hooks
#!/bin/sh
###
#
# Runs phpcs to check for violations
#
PHPCS_BIN=$(command -v phpcs)
if [ ! $PHPCS_BIN ]; then
exit 0
fi

Introduction

Purpose

Requirements

Terminology

@JoshuaEstes
JoshuaEstes / .env
Created September 17, 2014 21:00
Basic .env file for working with Symfony2 projects. Just need to comment out the include
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 / rpc.bash
Created September 30, 2014 11:36
Using httpie for json-rpc commands to a bitcoind server
http --auth USERNAME:PASSWORD http://127.0.0.1:18332 method=getaccountaddress params:='[""]'
@JoshuaEstes
JoshuaEstes / Vagrant.rst
Last active August 29, 2015 14:08
Useful Oneliners

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

<?php
class BitPayClient
{
private $_client;
private $_network;
private $_adapter;
private $_storageEngine;
public function __construct($setup = false)

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:

@JoshuaEstes
JoshuaEstes / Deploy using SSH
Created February 3, 2011 23:06
A co-worker is a GOD of men, I challenged him to use one line a command to take files for a current git project and push those to a remote server. This is what he came up with.
git archive --format=tar HEAD | ssh username@server tar xf - -C /path/to/folder
@JoshuaEstes
JoshuaEstes / sfAuthTestFunctional.class.php
Created April 26, 2011 00:46
Use with symfony1.4.x to sign in/out to secure parts of the site. This is meant to be used with sfDoctrineGuardPlugin but can be changed to be used with others.
<?php
class sfAuthTestFunctional extends sfTestFunctional
{
/**
* @param string $username
* @param string $password
* @return sfAuthTestFunctional
*/