Skip to content

Instantly share code, notes, and snippets.

View ccgus's full-sized avatar

August "Gus" Mueller ccgus

View GitHub Profile
var list = """George Washington
John Adams
Thomas Jefferson
James Madison
James Monroe
John Quincy Adams
Andrew Jackson
Martin Van Buren
William Henry Harrison
John Tyler
@ccgus
ccgus / gist:8327134
Created January 9, 2014 00:07
NSString isEqual: problems
static Boolean MOObjectEqual(const id value1, const id value2) {
debug(@"(id)value1: '%@'", NSStringFromClass([(id)value1 class]));
debug(@"(id)value2: '%@'", NSStringFromClass([(id)value2 class]));
debug(@"[(id)value1 isKindOfClass:[NSString class]]: %d", [(id)value1 isKindOfClass:[NSString class]]);
debug(@"[(id)value2 isKindOfClass:[NSString class]]: %d", [(id)value2 isKindOfClass:[NSString class]]);
return (Boolean)[(id)value1 isEqual:(id)value2];
}
@ccgus
ccgus / gist:7b04e62357a3d36f5ec7
Created August 5, 2014 23:00
Apple sample code
for (CIFaceFeature *f in features)
{
NSLog(NSStringFromRect(f.bounds));
// Should be NSLog(@"%@", NSStringFromRect(f.bounds)); for security reasons
if (f.hasLeftEyePosition)
NSLog("Left eye %g %g", f.leftEyePosition.x. f.leftEyePosition.y);
// Missing @ before opening quote
// Should be f.leftEyePosition.x,
$ codesign -vd Acorn.app
Executable=/Users/gus/Downloads/Archives/Acorn.app/Contents/MacOS/Acorn
Identifier=com.flyingmeat.Acorn4
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20200 size=43565 flags=0x0(none) hashes=2171+3 location=embedded
Signature size=8518
Timestamp=Jul 14, 2014, 12:47:45 PM
Info.plist entries=35
TeamIdentifier=WZCN9HJ4VP
Sealed Resources version=2 rules=12 files=452
@ccgus
ccgus / gist:40b91ce357a4456561ad
Created August 21, 2014 20:46
Color Wheel Thing
var filter = [JSTQuickCIFilter quickFilterWithKernel:"""
bool isOdd(int v) {
float dividend = float(v) / 2.0;
return dividend != floor(dividend);
}
vec4 hsvToRgb(vec4 hsv) {
float h = hsv.r;
SInt32 TSSystemVersion(void) {
static dispatch_once_t once;
static int TSSystemVersionVal = 0x00;
dispatch_once(&once, ^{
NSDictionary *d = [NSDictionary dictionaryWithContentsOfFile:@"/System/Library/CoreServices/SystemVersion.plist"];
NSString *prodVersion = [d objectForKey:@"ProductVersion"];
@ccgus
ccgus / gist:27a76290cd12f6569922
Created October 29, 2014 04:21
Dropbox extension go boom
Thread 7:: Dispatch queue: com.apple.NSXPCConnection.user.com.getdropbox.dropbox.garcon.apple-extension-service
0 libsystem_kernel.dylib 0x00007fff8b6b652e mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff8b6b569f mach_msg + 55
2 com.apple.CoreServices.CarbonCore 0x00007fff844c0aa9 _scsclient_CacheableGetDataWithStringKey + 195
3 com.apple.CoreServices.CarbonCore 0x00007fff844c09dd RemoteCacheable::GetWithStringKey(unsigned int, char const*, unsigned long*, unsigned int*) + 75
4 com.apple.CoreServices.CarbonCore 0x00007fff844c08ab _CSGetNamedData + 119
5 com.apple.CoreFoundation 0x00007fff8c962ec0 _CFPropertyListCopyShared + 176
6 com.apple.CoreFoundation 0x00007fff8ca7684d CFBundleCopyLocalizedStringForLocalization + 397
7 com.apple.Foundation 0x00007fff917dd315 -[NSBundle localizedStringForKey:value:table:] + 64
8 com.apple.Foundation 0x00007fff918af07e -[NSError(NSErrorPrivate) _cocoaErrorString:fromBundle:tableName:] + 693
@ccgus
ccgus / gist:bc20a40d5577aef73a7d
Created November 3, 2014 23:53
Stack Trace w/ Dropbox extension
Process: Acorn [1635]
Path: /Users/USER/*/Acorn.app/Contents/MacOS/Acorn
Identifier: com.flyingmeat.Acorn4
Version: 4.5.1 (8996)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Acorn [1635]
User ID: 501
Date/Time: 2014-11-01 20:32:18.860 -0500
#import <Carbon/Carbon.h>
static OSStatus handleAppFrontSwitched(EventHandlerCallRef inHandlerCallRef, EventRef inEvent, void *inUserData);
EventHandlerRef MySkankyGlobalFrontAppSwitchedHandlerRef;
@implementation JSTWhatever
Hi August,
This is a courtesy email regarding Bug ID# 23538812.
Engineering has requested the following information in order to further investigate this issue:
- Please attach relevant crash logs to this bug report.
--- Crash Logs Instructions ---
https://developer.apple.com/bug-reporting/ios/crash/