Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env ruby
require 'optparse'
require 'logger'
require 'open-uri'
begin
require 'active_resource'
rescue LoadError => e
# active_resource has probably been installed via rubygems
# which, of course, does not put it on the search path
#Newbie programmer
def factorial(x):
if x == 0:
return 1
else:
return x * factorial(x - 1)
print factorial(6)
#First year programmer, studied Pascal

Samples of new usage for [continuations in JBBAdditions][].

The relevant source files are:

  • [JBBTypes.h][]
  • [JBB_C_Functions.h][JBB_C_Functions.h]
  • [JBB_C_Functions.m][JBB_C_Functions.h]
  • [Classes/JBBObjectProxy.h][]
  • [Classes/JBBObjectProxy.h][]
  • [Classes/Extensions/NSInvocation+JBBAdditions.h][]
[color]
diff = auto
status = auto
branch = auto
ui = auto
[log]
date = local
[core]
excludesfile = /Users/dweeks/.gitignore
quotepath = false
#!/usr/bin/python
# Nicolas Seriot
# 2011-01-06
# http://github.com/nst/objc_dep
"""
Input: path of an Objective-C project
Output: import dependancies Graphviz format
#!/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 = Hash.new
png_filenames.each { |filename| image_references[File.basename(filename.downcase)] = 0 }
@pburleson
pburleson / gist:1204983
Created September 8, 2011 22:45
pushViewController:animated:willPopHandler:
@interface UINavigationController (Extensions)
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated willPopHandler:(void (^)(void))inHandler;
@end
#### SNIP HERE ############
#import "UINavigationController+Extensions.h"
@pburleson
pburleson / Ubuntu rbenv
Created November 6, 2011 15:14 — forked from HatemMahmoud/Ubuntu rbenv
Installing Ruby 1.9.2 with OpenSSL on Ubuntu 11.04 using ruby-build and rbenv
# for more info: https://gist.github.com/1120938
#import <UIKit/UIKit.h>
@interface UIButton (UIButton_BackgroundImageAdditions)
-(void) setBackgroundImageWithColor: (UIColor *) color
cornerRadius: (CGFloat) cornerRadius
forState: (UIControlState) state;
@end
@pburleson
pburleson / production.rb
Created September 26, 2012 13:47 — forked from ganta/production.rb
Unicorn init.d script with support for different rbenv gemsets
# RAILS_ROOT/config/unicorn.rb
# Search for "# SET ME!" and replace these with your own settings!.
HOW_DEEP_WE_R_FROM_RAILS_ROOT = "../.."
# 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__))