Skip to content

Instantly share code, notes, and snippets.

View ejknapp's full-sized avatar

Eric Knapp ejknapp

View GitHub Profile
@ejknapp
ejknapp / gist:1678753
Created January 25, 2012 21:13
jEdit plugins and settings
http://dl.dropbox.com/u/16988659/jeditSettings.tgz
@ejknapp
ejknapp / gist:1637308
Created January 19, 2012 02:30
NSLog with method name and line number
NSLog(@"\n\tFunction\t=>\t%s\n\tLine\t\t=>\t%d", __func__, __LINE__);
@ejknapp
ejknapp / gist:1377015
Created November 18, 2011 16:50
Xcode 4.2.1 Crash when click on a .xib file
Process: Xcode [87733]
Path: /Developer/Applications/Xcode.app/Contents/MacOS/Xcode
Identifier: com.apple.dt.Xcode
Version: 4.2.1 (834)
Build Info: IDEApplication-834000000000000~2
Code Type: X86-64 (Native)
Parent Process: launchd [151]
Date/Time: 2011-11-18 10:49:26.545 -0600
OS Version: Mac OS X 10.7.2 (11C74)
@ejknapp
ejknapp / gist:1374704
Created November 17, 2011 22:09
Advanced Java Analyzer Properties
author=
output.dir=output/
output.file.summary=
output.file.unique=
output.file.bigwords=
output.file.token.count=
output.file.token.size=
@ejknapp
ejknapp / gist:1338428
Created November 4, 2011 01:19
Words App saveData method
-(void)saveData
{
NSURL *documentsDirectory = [self applicationDocumentsDirectory];
NSURL *dataFilePath = [documentsDirectory URLByAppendingPathComponent:@"wordData.plist"];
[self.wordsByLetter writeToURL:dataFilePath atomically:YES];
}
@ejknapp
ejknapp / gist:1338427
Created November 4, 2011 01:18
iOS Documents directory path
- (NSURL *)applicationDocumentsDirectory
{
return [[[NSFileManager defaultManager]
URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask]
lastObject];
}
@ejknapp
ejknapp / gist:1320670
Created October 27, 2011 19:51
SuperAbbrevs servlet template
package java112.$1;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
/**
* @author <#=AUTHOR#>
@ejknapp
ejknapp / gist:1297293
Created October 19, 2011 01:49
Imagemagick script for tiling
#!/bin/bash
file=$1
function tile() {
convert $file -scale ${s}%x -crop 256x256 \
-set filename:tile "%[fx:page.x/256]_%[fx:page.y/256]" \
+repage +adjoin "${file%.*}_${s}_%[filename:tile].${file#*.}"
}
s=100
tile
s=50
@ejknapp
ejknapp / gist:1297221
Created October 19, 2011 01:01
Font sizing method
CGSize constraint = CGSizeMake(310, 20000.0f);
CGSize size = [wordDefinition sizeWithFont:[UIFont systemFontOfSize:18]
constrainedToSize:constraint lineBreakMode:UILineBreakModeWordWrap];
@ejknapp
ejknapp / gist:1280035
Created October 12, 2011 02:07
Display ~/Libray
To display the Library directory in Lion
chflags nohidden ~/Library