Skip to content

Instantly share code, notes, and snippets.

View dmolesUC's full-sized avatar

David Moles dmolesUC

View GitHub Profile
@dmolesUC
dmolesUC / bids-docker-workshop.md
Created January 8, 2016 18:51
Notes from BIDS Docker Workshop day 1, 7 Jan 2016
@dmolesUC
dmolesUC / gen_stash_wrapper_sample.rb
Created December 14, 2015 23:33
Sample data generator for stash-wrapper
#!/usr/bin/env ruby
require 'mime/types'
require 'nokogiri'
require 'set'
require 'stash/wrapper'
ST = Stash::Wrapper
# ------------------------------------------------------------
@dmolesUC
dmolesUC / sipity-results.txt
Created May 8, 2015 19:58
Result of running fuzzy_hash_cop.rb @1b230eb on sipity @790338d
66
293 ./app/models/sipity/models/submission_window_work_type.rb
352 ./app/models/sipity/models/work_submission.rb
66
1270 ./app/runners/sipity/runners/work_enrichment_runners.rb
1462 ./app/runners/sipity/runners/work_event_trigger_runners.rb
66
312 ./db/migrate/20150201002853_create_sipity_models_processing_strategy.rb
412 ./db/migrate/20150201002900_create_sipity_models_processing_strategy_state.rb
66
@dmolesUC
dmolesUC / fuzzy_hash_cop.rb
Last active August 29, 2015 14:20
Using fuzzy hashing to identify source code duplication
#!/usr/bin/env ruby
# Notes:
#
# - Depends on gem russdeep-1.2.1
# - cutoff of 65 is arbitrary
# - results may be unreliable for files < 4k
# (i.e. most source files)
# - config files for different environments
# are often crazy-similar