This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | // | |
| // UIDeviceHardware.h | |
| // | |
| // Used to determine EXACT version of device software is running on. | |
| #import <Foundation/Foundation.h> | |
| @interface UIDeviceHardware : NSObject | |
| - (NSString *) platform; | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #import <Foundation/Foundation.h> | |
| @interface NSURL (Pieces) | |
| -(NSDictionary *)piecesDictionary; | |
| @end | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | configuration = ENV["CONFIGURATION"] | |
| project_dir = ENV["PROJECT_DIR"] | |
| settings_bundle = "#{project_dir}/Resources/Settings.bundle" | |
| plist_location = "#{project_dir}/Resources/SettingPlists" | |
| release_or_debug = ENV["CONFIGURATION"] == "Debug" ? "Debug" : "Release" | |
| settings_plist = "#{plist_location}/SettingsRoot#{release_or_debug}.plist" | |
| system("cp #{settings_plist} #{settings_bundle}/Root.plist"); | |
| system("touch #{settings_bundle}/Root.plist"); | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | Found this tip in comment here: http://www.tipb.com/2011/01/04/tipb-bug-home-button-working-iphone/ | |
| 1.) Open any application | |
| 2.) Press and hold the power button until the slide to shutdown swipe bar appears. | |
| 3.) Release Power button | |
| 4.) Press and hold Home button Lightly | |
| until screen returns to icon screen | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #define maybeNull(obj) ([[NSNull null] isEqual:obj] ? nil : obj) | |
| // [maybeNull(someObject) doSomething] => [nil doSomething] if null | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | require 'yaml' | |
| require 'uri' | |
| require 'tempfile' | |
| require 'tmpdir' | |
| SDK_DIR = "/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk" | |
| TESTFLIGHT_URL = 'http://testflightapp.com/api/builds.json' | |
| PROJECT_DIR = File.dirname __FILE__ | |
| RUBIOS_DIR = File.join(PROJECT_DIR, 'rubios') | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | NSButton *closeButton = [self standardWindowButton:NSWindowCloseButton]; | |
| NSView *themeFrame = [closeButton superview]; | |
| CGFloat buttonYOrigin = NSMaxY(themeFrame.frame)-34; | |
| //Alter the button frames | |
| NSRect closeFrame = closeButton.frame; | |
| closeFrame.origin.y = buttonYOrigin; | |
| closeButton.frame = closeFrame; | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | REMOTE REQUESTS: | |
| com.sadun.airflick | |
| RequestType := show-photo | play-media | screenshot | |
| MediaLocation := | |
| <url string> | <local file path string> | <array of local file path strings for slideshow> | |
| Rotation := 0 | 1 | 2 | 3 (0 ^, 1 <, 2 v, 3 >) | |
| Transition := SlideRight | Dissolve | |
| SlideDuration := 2 | 3 | 5 | 8 | 10 (Use strings. Incorrect durations default to 5) | |
| // Single Slide | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | #!/usr/bin/env ruby | |
| SECONDS_IN_DAY = (24*60*60) | |
| REPORT_ROOT = File.expand_path("~/Documents/Business/Accounts/iTunes Finance Reports") | |
| # I group US and WW on the same invoice as they are both in USD | |
| INVOICE_GROUPS = [%w{AU}, %w{CA}, %w{GB}, %w{EU}, %w{US WW}, %w{JP}] | |
| one_month_ago = Time.now - (30 * SECONDS_IN_DAY) | |
| # My "fetch_finance_reports" script puts reports in a sub-dir e.g. 2010-09-Aug | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | require 'rubygems' | |
| require 'rack' | |
| class Object | |
| def webapp | |
| class << self | |
| define_method :call do |env| | |
| func, *attrs = env['PATH_INFO'].split('/').reject(&:empty?) | |
| [200, {}, send(func, *attrs)] | |
| end |