Skip to content

Instantly share code, notes, and snippets.

@chrisballinger
chrisballinger / gist:3352890
Created August 14, 2012 20:50 — forked from quietcricket/gist:1593632
Fuzzy string match objective-c (Levenshtein Distance Algorithm)
-(float)compareString:(NSString *)originalString withString:(NSString *)comparisonString
{
// Normalize strings
[originalString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
[comparisonString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
originalString = [originalString lowercaseString];
comparisonString = [comparisonString lowercaseString];
// Step 1 (Steps follow description at http://www.merriampark.com/ld.htm)
@chrisballinger
chrisballinger / hqx.rb
Created December 26, 2011 22:41
hqx homebrew installation file
require 'formula'
class Hqx < Formula
url 'http://hqx.googlecode.com/files/hqx-1.1.tar.gz'
homepage 'http://code.google.com/p/hqx/'
sha1 'bf08ae10db6cce4d29c84524ec13a3101d31db6b'
depends_on 'devil'
def install
system "./configure", "--disable-debug", "--disable-dependency-tracking",
@chrisballinger
chrisballinger / gist:1522224
Created December 26, 2011 22:32
hqx homebrew installation failure
mbp:local chrisbal$ brew install -v hqx
==> Downloading http://hqx.googlecode.com/files/hqx-1.1.tar.gz
File already downloaded in /Users/chrisbal/Library/Caches/Homebrew
/usr/bin/tar xf /Users/chrisbal/Library/Caches/Homebrew/hqx-1.1.tar.gz
==> ./configure --disable-debug --disable-dependency-tracking --prefix=/usr/local/Cellar/hqx/1.1
./configure --disable-debug --disable-dependency-tracking --prefix=/usr/local/Cellar/hqx/1.1
checking for gcc... /usr/bin/llvm-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...