Skip to content

Instantly share code, notes, and snippets.

August "Gus" Mueller ccgus

Block or report user

Report or block ccgus

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
View gist:285384
The crash stack:
#0 0x7fff88084314 in objc_msgSend_vtable13
#1 0x7fff80380678 in _Block_object_assign
#2 0x10018b0c3 in __copy_helper_block_1037 at LBServer.m:91
#3 0x7fff8038044a in _Block_copy_internal
#4 0x7fff80380526 in _dispatch_Block_copy
#5 0x7fff803a1bff in dispatch_async
#6 0x10018adac in -[LBServer connectUsingBlock:] at LBServer.m:83
#7 0x100003d1d in -[LAAppDelegate connectToDefaultServerAndPullMail] at LAAppDelegate.m:178
View Letters Coding Style.txt
The Official Letters Coding Style Guide
=======================================
By Gus Mueller
(now you know who to blame)
First, read Apple's Coding Guidelines for Cocoa:
http://goo.gl/eY7a
And you should be familiar with the modern runtime for 64 bit apps in 10.6:
View gist:292136
//
// LBIMAPTestAppDelegate.m
// LBIMAPTest
//
// Created by August Mueller on 1/29/10.
// Copyright 2010 Flying Meat Inc. All rights reserved.
//
#import "LBIMAPTestAppDelegate.h"
#import "IPAddress.h"
View gist:323061
tell application "iTunes"
set songLocation to get location of current track
end tell
tell application "Finder"
open document file songLocation using application file "Capo.app" of folder "Mail Downloads" of folder "Library" of folder "gus" of folder "Users" of disk "srv"
end tell
View Programmable Layers in Acorn.js
function main() {
var doc = [Acorn open:"/Volumes/srv/Users/gus/Dropbox/AcornStuff/more junk.acorn"];
var layer = [doc firstLayerNamed:"Background"];
var canvasSize = [doc canvasSize];
var inset = 40;
var image = [[[NSImage alloc] initWithSize:canvasSize] autorelease];
var canvasBounds = NSMakeRect(0, 0, 0, 0);
canvasBounds.size = canvasSize;
var pageBounds = NSMakeRect(inset, -inset, canvasSize.width - inset * 2, canvasSize.height);
@ccgus
ccgus / gist:633670
Created Oct 19, 2010
NSDataOMGWTFBBQ
View gist:633670
#import <Foundation/Foundation.h>
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int *x = malloc(sizeof(int));
void *foo = x;
NSMutableData *d = [NSMutableData dataWithBytesNoCopy:foo length:sizeof(int) freeWhenDone:NO];
View gist:1037099
tell application "Acorn"
set d to open "srv:Users:gus:Pictures:MyImage.acorn"
delay 0.5
tell document 1
flip canvas direction horizontal
undo
flip canvas direction vertical
undo
View gist:1126639
#import <Foundation/Foundation.h>
@interface FMFancyObject : NSObject {
}
@end
@interface FMDeallocCheckerObjectHolder : NSObject {
__weak id _holdingObject;
View gist:1128125
#!/bin/sh
cores=`sysctl -n machdep.cpu.core_count`
cores=`jstalk -e "$cores * 4"`
rm -rf /tmp/llvm
cd /tmp/
svn co http://llvm.org/svn/llvm-project/llvm/trunk llvm
cd llvm/tools
svn co http://llvm.org/svn/llvm-project/cfe/trunk clang
cd ..
View gist:1740787
OLD:
FMDatabase *db = [FMDatabase databaseWithPath:dbPath];
[db executeUpdate:@"insert into namedparamtest values (:a, :b, :c, :d)" withParameterDictionary:dictionaryArgs];
NEW:
FMDatabaseQueue *queue = [FMDatabaseQueue databaseQueueWithPath:dbPath];
[queue inDatabase:^(FMDatabase *db) {
You can’t perform that action at this time.