Skip to content

Instantly share code, notes, and snippets.

View supernullset's full-sized avatar

Sean Williamson supernullset

View GitHub Profile
@supernullset
supernullset / levenshtein_ranking.coffee
Created October 17, 2012 19:13
Fuzzy string comparison/sort in javascript
curry = (fn)->
slice = Array.prototype.slice
args = slice.apply arguments, [1]
return ->
fn.apply null, args.concat(slice.apply arguments)
levenshteinD = (s,t) ->
if !s.length then return t.length
if !t.length then return s.length
@supernullset
supernullset / probe.rb
Created September 6, 2012 05:38
Weird net/ftp behavior
require 'net/ftp'
ftp_root = "tgftp.nws.noaa.gov"
# Im running conn_test with arbitrary values for n
def conn_test(root, n)
(1..n).to_a.each do |i|
ftp = Net::FTP.new root
begin
ftp.passive
@supernullset
supernullset / Bieberlicious
Created August 24, 2012 00:35
Wrapper to connect to my riak instance
{-# LANGUAGE DeriveGeneric, OverloadedStrings #-}
import Network.Riak
import Network.Riak.Connection as C
import Network.Socket as S
import System.IO.Unsafe (unsafePerformIO)
import Data.ByteString.Lazy.Char8 as BSL
import Network.Riak.JSON.Resolvable as RR
import Network.Riak.Types
import Data.Aeson