Skip to content

Instantly share code, notes, and snippets.

View compwright's full-sized avatar

Jonathon Hill compwright

View GitHub Profile
@compwright
compwright / internal-receiverd.log
Created October 5, 2015 16:50
internal-receiverd.log (pairing issue)
[05/Oct/2015 16:26:08] INFO [ssh_server.py:837] RECV: limited-claim-status
[05/Oct/2015 16:26:08] INFO [ssh_server.py:848] Dispatching to: _cmd_limited_claim_status
[05/Oct/2015 16:26:08] INFO [ssh_server.py:616] SEND: 267 eyJzdGF0dXMiOiAiY2xhaW1pbmctY29uZmlndXJlIn0=
[05/Oct/2015 16:26:13] INFO [ssh_server.py:837] RECV: limited-claim-status
[05/Oct/2015 16:26:13] INFO [ssh_server.py:848] Dispatching to: _cmd_limited_claim_status
[05/Oct/2015 16:26:13] INFO [ssh_server.py:616] SEND: 267 eyJzdGF0dXMiOiAiY2xhaW1pbmctY29uZmlndXJlIn0=
[05/Oct/2015 16:26:15] INFO [limited-claim.py:73] configuring...
Stopping postgresql-server service: [ OK ]
Linking postgres time zone data
Mon Oct 5 16:25:58 UTC 2015
@compwright
compwright / named_arguments.php
Created September 2, 2013 18:41
Illustrating how to optionally support named argument arrays in PHP methods
<?php
function getFriends(
$user_id = null,
$screen_name = null,
$cursor = -1,
$skip_status = false,
$include_user_entities = false
) {
// Support optionally named parameters via an array
@compwright
compwright / Process_Manager.php
Created December 5, 2012 04:10
Demo code used in my "Multitasking in PHP" presentation at the December 2012 Atlanta PHP user group meetup
<?php
class Process_Manager implements Countable
{
protected $processes = array();
protected $is_child = FALSE;
public function count()
{
return count($this->processes);
@compwright
compwright / build-mamp-osx.sh
Created November 29, 2012 17:55
Roll your own MAMP development environment
# This file is a reference script for the blog post
# http://jonathonhill.net/2012-11-29/roll-your-own-mamp-development-environment/,
# and is not intended to be run as a stand-alone install script.
# Some manual steps will be required, please read the blog post before attempting
# to use this script.
# Tutorial:
# http://mac.tutsplus.com/tutorials/server/upgrading-the-native-php-installation-on-os-x-mountain-lion/
# Download and install XQuartz from http://xquartz.macosforge.org/
@compwright
compwright / popup.php
Created November 16, 2012 23:25
Window popup hack to establish a session inside of a Facebook app iframe in Safari
<script type="text/javascript">
// Configure these settings in your config/application.php file:
// $config['fb_page_url'] = 'https://www.facebook.com/yourfacebookpage';
// $config['fb_app_id'] = '12345667890825978';
var top_frame_url = '<?php echo config_item('fb_page_url'); ?>/app_<?php echo config_item('fb_app_id'); ?>';
<?php if (isset($_COOKIE['PHPSESSID'])): ?>
// @HACK: pop-up a window if the page is clicked (anywhere) which will access the
// host domain so we can set cookies in Safari
@compwright
compwright / AddressHelper.php
Created August 27, 2012 21:01 — forked from jonathonbyrdziak/AddressHelper.php
Parse Address :: This function is designed to parse a complete street address using PHP. If it can't figure out the parsing itself, then it sends the address to google to have google parse the street address.
<?php
/**
* @author Jonathon Byrd
* @package Address Parsing
*
*
*/
class AddressHelper extends ObjectBase
{
/**