Skip to content

Instantly share code, notes, and snippets.

View ArthurN's full-sized avatar

Arthur Nisnevich ArthurN

View GitHub Profile
@ArthurN
ArthurN / provider.js
Created October 21, 2011 20:47
Parsing Domain Names ("providers")
// from:
// http://www.webtalkforums.com/showthread.php/37600-Simple-JavaScript-RegEx-to-Parse-Domain-Name
var parts = /^((\w+):\/\/)?((\w+):?(\w+)?@)?([^\/\?:]+):?(\d+)?(\/?[^\?#]+)?\??([^#]+)?#?(\w*)/.exec(item['url'])
if (parts != null) {
providerUrl = parts[1] + parts[6];
providerName = parts[6].replace("www.", "");
} else {
// Graceful fail
//console.debug("Failed URL parsing on: " + item['url']);
@ArthurN
ArthurN / gist:1246057
Created September 27, 2011 19:56
Print date/time and query length (ms) from mongod log file
awk -F' ' '{ print $1 " " $2 " "$3 " " $4 " " $(NF) }' mongod.log | grep 'ms'
@ArthurN
ArthurN / gist:1090842
Created July 18, 2011 22:24
isotope fix for nil exception
source = included_scripts_source || ""
source += " " + IO.read(isotope_file_path)
context = ExecJS.compile(source)
script = "Isotope(#{view_file_content.to_json}, #{options[:locals].to_json})"
output = context.eval(script)
@ArthurN
ArthurN / gist:1088493
Created July 18, 2011 03:29
therubyracer 0.9.2 segfault on Ruby 1.9.2
=> Booting WEBrick
=> Rails 3.0.7 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
ActionView::Base included ViewHelpers
ActionController::Base included ViewHelpers
[2011-07-17 21:27:09] INFO WEBrick 1.3.1
[2011-07-17 21:27:09] INFO ruby 1.9.2 (2011-02-18) [x86_64-darwin10.7.0]
[2011-07-17 21:27:09] INFO WEBrick::HTTPServer#start: pid=13393 port=3000
/Users/arthur/.rvm/gems/ruby-1.9.2-p180/gems/therubyracer-0.9.2/lib/v8/context.rb:17: [BUG] Segmentation fault
@ArthurN
ArthurN / generate_password_hash.sh
Created June 22, 2011 02:44
Useful CentOS Commands
echo "password"|openssl passwd -1 -stdin