Skip to content

Instantly share code, notes, and snippets.

View Nucc's full-sized avatar
🐭
Coding

Laszlo Papp Nucc

🐭
Coding
View GitHub Profile
@Nucc
Nucc / gist:618191
Created October 9, 2010 13:52 — forked from stef/gist:591436
# Linux
for mac in $(iwlist wlan0 scan | grep -o 'Address: .*' | cut -d' ' -f2); do curl -d '{version:"1.1.0",request_address:true,wifi_towers:[{mac_address:"'$mac'"}]}' www.google.com/loc/json; done
# Osx (for all access points)
for mac in $( /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s | grep -o "\([0-9a-f]\{2\}:\)\{5\}[0-9a-f]\{2\}" ); do curl -d '{version:"1.1.0",request_address:true,wifi_towers:[{mac_address:"'$mac'"}]}' www.google.com/loc/json; done
# Osx (connected access point)
for mac in $(/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I | grep -o "\([0-9a-f]\{1,2\}:\)\{5\}[0-9a-f]\{1,2\}"); do curl -d '{version:"1.1.0",request_address:true,wifi_towers:[{mac_address:"'$mac'"}]}' www.google.com/loc/json; done
@Nucc
Nucc / email_validator.rb
Created April 22, 2012 21:55
Email validator
require 'resolv'
class EmailValidator < ActiveModel::EachValidator
def validate_each(record, attribute, value)
unless value =~ /\A([^@\s]+)@([^.\s]+)\..+\z/i and valid_mx_record?(value)
record.errors[attribute] << (options[:message] || "is not an email")
end
end
private
diff --git a/wp-content/themes/frkelly/assets/js/sombrero.js b/wp-content/themes/frkelly/assets/js/sombrero.js
index 48e2ef7..da2d481 100755
--- a/wp-content/themes/frkelly/assets/js/sombrero.js
+++ b/wp-content/themes/frkelly/assets/js/sombrero.js
@@ -49,7 +49,8 @@
}());
slider.containerSelector = options.selector.substr(0,options.selector.search(' '));
- slider.container = $(slider.containerSelector, slider);
+ // slider.container = $(slider.containerSelector, slider);
@Nucc
Nucc / gist:5277920
Created March 30, 2013 18:54
Postgre install before deploying to Heroku
$ sudo gem install pg -- --with-pg-config=/opt/local/lib/postgresql83/bin/pg_config
@Nucc
Nucc / get_https.rb
Created April 20, 2013 14:39
Get the content of HTTPS site.
require 'net/https'
http = Net::HTTP.new("gdata.youtube.com", 443)
http.use_ssl = true
uri = URI("https://gdata.youtube.com/feeds/api/videos/56quf8OdX6Q")
params = { :v => "2" }
uri.query = URI.encode_www_form(params)
req = Net::HTTP::Get.new(uri.to_s)
@Nucc
Nucc / gist:9363976
Last active August 29, 2015 13:57
Convert Rails params output to HTTP params
require "addressable/uri"
uri = Addressable::URI.new
hash = Hash.new
uri.query_values = hash
uri.query
@Nucc
Nucc / log_delegator.rb
Created August 25, 2014 08:55
Rails log delegator
#
# Creates delegators for Rails.logger.(error|warning|info|debug)
# methods.
#
# Example:
#
# class DemoController < ActionController::Base
# def index
# info "Demo controller #index has been called", parameters: params
# end
@Nucc
Nucc / gist:957703e3e77bfeeb3857
Created February 4, 2015 15:40
Turn on IRB history
# Paste the following code to your ~/.irbrc
require 'irb/completion'
require 'irb/ext/save-history'
ARGV.concat [ "--readline", "--prompt-mode", "simple" ]
IRB.conf[:SAVE_HISTORY] = 100
IRB.conf[:HISTORY_FILE] = "#{ENV['HOME']}/.irb-save-history"

Keybase proof

I hereby claim:

  • I am nucc on github.
  • I am nucc (https://keybase.io/nucc) on keybase.
  • I have a public key ASDjI8rYMiHwxouz9yiDu7ESO-6JwVJikIcszQdM8R0Pygo

To claim this, I am signing this object:

@Nucc
Nucc / test.md
Last active March 15, 2018 10:20