Skip to content

Instantly share code, notes, and snippets.

Patrick Burleson pburleson

Block or report user

Report or block pburleson

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
# !/bin/bash
# Copyright (c) 2011 Float Mobile Learning
# Permission is hereby granted, free of charge, to any person obtaining
# a copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
View RVNReceiptValidation.m
// RVNReceiptValidation.m
// Created by Satoshi Numata on 12/06/30.
// Copyright (c) 2012 Sazameki and Satoshi Numata, Ph.D. All rights reserved.
// This sample shows how to write the Mac App Store receipt validation code.
// Replace kRVNBundleID and kRVNBundleVersion with your own ones.
// This sample is provided because the coding sample found in "Validating Mac App Store Receipts"
pburleson / gist:4079642
Created Nov 15, 2012 — forked from mikeabdullah/gist:4055259
Using WebKit to encode unescaped URL strings
View gist:4079642
- (NSURL)URLFromString:(NSString *)string;
static NSPasteboard *pboard;
if (!pboard) pboard = [[NSPasteboard pasteboardWithUniqueName] retain];
[pboard clearContents];
[pboard writeObjects:@[string]];
NSURL *result = [WebView URLFromPasteboard:pboard];
return result;
pburleson / production.rb
Created Sep 26, 2012 — forked from ganta/production.rb
Unicorn init.d script with support for different rbenv gemsets
View production.rb
# RAILS_ROOT/config/unicorn.rb
# Search for "# SET ME!" and replace these with your own settings!.
# Set environment to development unless something else is specified
RAILS_ROOT = File.expand_path(HOW_DEEP_WE_R_FROM_RAILS_ROOT, File.dirname(__FILE__))
SHARED_PATH = File.expand_path('../shared', RAILS_ROOT)
ENV['BUNDLE_GEMFILE'] = File.expand_path("#{HOW_DEEP_WE_R_FROM_RAILS_ROOT}/Gemfile", File.dirname(__FILE__))
pburleson / gist:2784669
Created May 24, 2012
UIImagePNGRepresentation Crash
View gist:2784669
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x3602632c __pthread_kill + 8
1 libsystem_c.dylib 0x323de29f abort + 94
2 ImageIO 0x37eca8bf png_error + 114
3 ImageIO 0x37ec9fe3 png_write_end + 46
4 ImageIO 0x37ec6069 writeOnePng + 2260
5 ImageIO 0x37ec578b _CGImagePluginWritePNG + 82
6 ImageIO 0x37ec56fd CGImageDestinationFinalize + 132
7 UIKit 0x37342fa7 UIImagePNGRepresentation + 274
View UIButton+BackgroundImageAdditions.h
#import <UIKit/UIKit.h>
@interface UIButton (UIButton_BackgroundImageAdditions)
-(void) setBackgroundImageWithColor: (UIColor *) color
cornerRadius: (CGFloat) cornerRadius
forState: (UIControlState) state;
pburleson / Ubuntu rbenv
Created Nov 6, 2011 — forked from HatemMahmoud/Ubuntu rbenv
Installing Ruby 1.9.2 with OpenSSL on Ubuntu 11.04 using ruby-build and rbenv
View Ubuntu rbenv
# for more info:
pburleson / gist:1204983
Created Sep 8, 2011
View gist:1204983
@interface UINavigationController (Extensions)
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated willPopHandler:(void (^)(void))inHandler;
#### SNIP HERE ############
#import "UINavigationController+Extensions.h"
View xc-unused-images.rb
#!/usr/bin/env ruby
# get all the file names we are interested in
source_filenames = Dir['**/*.m']
source_filenames.concat( Dir['**/*.xib'] )
png_filenames = Dir['**/*.png']
image_references =
png_filenames.each { |filename| image_references[File.basename(filename.downcase)] = 0 }
# Nicolas Seriot
# 2011-01-06
Input: path of an Objective-C project
Output: import dependancies Graphviz format
You can’t perform that action at this time.