Skip to content

Instantly share code, notes, and snippets.

View gfontenot's full-sized avatar
football

Gordon Fontenot gfontenot

football
View GitHub Profile
- (NSMapTable *)stringMap
{
NSMapTable _map = [[NSMapTable alloc] init]
[_map setObject:@"some string" forKey:@(MyLoginAction0)];
[_map setObject:@"some other string" forKey:@(MyLoginAction1)];
[_map setObject:@"some final string" forKey:@(MyLoginAction3)];
return _map
}
textLabel.text = [self stringMap][@(self.postLoginAction)]
2013-10-02 19:48:30.386 collection[8782:70b] Cell center.y: 1610.000000
2013-10-02 19:48:30.386 collection[8782:70b] ScrollView center.y: 284.000000
2013-10-02 19:48:30.387 collection[8782:70b] fucking math: 1326.000000
2013-10-02 19:48:30.387 collection[8782:70b] Cell center.y: 1280.000000
2013-10-02 19:48:30.387 collection[8782:70b] ScrollView center.y: 284.000000
2013-10-02 19:48:30.388 collection[8782:70b] fucking math: 996.000000
2013-10-02 19:48:30.388 collection[8782:70b] Cell center.y: 1500.000000
2013-10-02 19:48:30.388 collection[8782:70b] ScrollView center.y: 284.000000
2013-10-02 19:48:30.388 collection[8782:70b] fucking math: 1216.000000
2013-10-02 19:48:30.389 collection[8782:70b] Cell center.y: 1170.000000
SpecBegin(TTUser)
describe(@"TTUser", ^{
__block TTUser *user;
__block NSDictionary *userDict;
before(^{
userDict = @{ @"name" : @"Hormell Ansley", @"email" : @"test@thoughtbot.com", @"id" : @1 };
});
code/game/AI_RocketTrooper.cpp:133: {//Hmm, have to get around this bastard
code/game/AI_Sniper.cpp:789: {//Hmm, have to get around this bastard... FIXME: this NPCInfo->enemyLastSeenTime builds up when ducked seems to make them want to run when they uncrouch
code/game/AI_Stormtrooper.cpp:2419: {//Hmm, have to get around this bastard
code/game/AnimalNPC.cpp:263: // FIXME! Why do you keep repeating over and over!!?!?!? Bastard!
code/game/AnimalNPC.c:607: // FIXME! Why do you keep repeating over and over!!?!?!? Bastard!
code/game/g_vehicles.c:1400: { //if we've still got people in us, just kill the bastards
code/game/WalkerNPC.c:369: // FIXME! Why do you keep repeating over and over!!?!?!? Bastard!
codemp/cgame/cg_main.c:3662: { //we'll just stricmp this bastard, since there aren't all that many cgame-only things, and they all have special handling
codemp/game/AnimalNPC.c:501: // FIXME! Why do you keep repeating over and over!!?!?!? Bastard!
codemp/game/g_vehicles.c:1213: { //if we've still g
@gfontenot
gfontenot / OctoKit.podspec
Last active December 18, 2015 01:18
example podspec for OctoKit (requires changes to the source)
Pod::Spec.new do |s|
s.name = "OctoKit"
s.version = "0.1.1"
s.summary = "GitHub API client for Objective-C."
s.homepage = "https://github.com/octokit/octokit.objc"
s.license = 'MIT'
s.author = { "GitHub" => "support@github.com" }
s.source = { :git => "git@github.com:octokit/octokit.objc.git", :tag => s.version }
@gfontenot
gfontenot / decodeDict.swift
Created February 19, 2015 15:38
example of decoding dictionary objects with Argo/FP
import Argo
import Runes
func +<T, V>(lhs: [T: V], rhs: [T: V]) -> [T: V] {
var dict = lhs
for (key, val) in rhs {
dict[key] = val
}
return dict
CGColorRef darkColor = [[UIColor colorWithRed:0.0
green:0.0
blue:0.0
alpha: inverse ? (SHADOW_INVERSE_HEIGHT / SHADOW_HEIGHT) * 0.5 : 0.5
] CGColor];
CGColorRef lightColor = [[self.backgroundColor colorWithAlphaComponent:0.0] CGColor];
newShadow.colors = [NSArray arrayWithObjects:(__bridge id)(inverse ? lightColor : darkColor),
(__bridge id)(inverse ? darkColor : lightColor),
- (BOOL)writeToURL:(NSURL *)absoluteURL ofType:(NSString *)typeName error:(NSError **)outError
{
BOOL status = NO;
CGImageDestinationRef dest = nil;
/* Create a new CFStringRef containing a uniform type identifier (UTI) that is the equivalent
of the passed file extension. */
CFStringRef utiRef = UTTypeCreatePreferredIdentifierForTag(
kUTTagClassFilenameExtension,
(CFStringRef) typeName,
@gfontenot
gfontenot / UISwitchCell.h
Created October 23, 2012 19:05
UISwitchCell
//
// UISwitchCell.h
// Hops
//
// Created by Gordon on 9/10/10.
// Copyright 2010 Gordon Fontenot. All rights reserved.
//
#import <UIKit/UIKit.h>
@gfontenot
gfontenot / square_sum.rb
Created August 16, 2012 02:54
SquareSum exercize for RubyReloaded
class MatrixNumericError < StandardError; end
class MatrixLengthError < StandardError; end
class MatrixSizeError < StandardError; end
class Sum
attr_accessor :value, :location
def to_s
"#{value} starting at location #{location.join(', ')}"
end