This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Allow the metal piece to run in isolation | |
require(File.dirname(__FILE__) + "/../../config/environment") unless defined?(Rails) | |
class Pulse < Rails::Rack::Metal | |
def call(env) | |
if env["PATH_INFO"] =~ /^\/heartbeat/ | |
[200, {"Content-Type" => "text/html"}, (1..10).to_a.to_sentence] | |
else | |
super | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Allow the metal piece to run in isolation | |
require(File.dirname(__FILE__) + "/../../config/environment") unless defined?(Rails) | |
class RackRoll < Rails::Rack::Metal | |
def call(env) | |
[ 302, {'Location'=> 'http://www.youtube.com/watch?v=oHg5SJYRHA0' }, [] ] | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/ext/extconf.rb b/ext/extconf.rb | |
index c959833..241ea67 100644 | |
--- a/ext/extconf.rb | |
+++ b/ext/extconf.rb | |
@@ -1,13 +1,13 @@ | |
# windows compatibility, need different library name | |
-if(PLATFORM =~ /mingw|mswin/) then | |
+if(RUBY_PLATFORM =~ /mingw|mswin/) then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# SUPER DARING APP TEMPLATE 1.0 | |
# By Peter Cooper | |
# Link to local copy of edge rails | |
inside('vendor') { run 'ln -s ~/dev/rails/rails rails' } | |
# Delete unnecessary files | |
run "rm README" | |
run "rm public/index.html" | |
run "rm public/favicon.ico" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module ActiveRecord::ConnectionAdapters | |
class PostgreSQLAdapter < AbstractAdapter | |
def client_min_messages=(level) | |
@logger.silence do | |
execute("SET client_min_messages TO '#{level}'") | |
end | |
end | |
end | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
End Result: What are the Lat/Lng points for zipcode 60614's boundaries in chicago | |
I downloaded the shapefile from here | |
http://egov.cityofchicago.org:80/webportal/COCWebPortal/COC_ATTACH/zipcodes.zip | |
This page gave me directions on where to find the SRID | |
http://egov.cityofchicago.org:80/webportal/COCWebPortal/COC_ATTACH/Chicago_GIS_Addressing_Stds_May_19.pdf | |
1 Technical Mapping Specifications |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Given a preexisting lat/lng | |
lat | 41.9219 | |
lng | -87.6562 | |
and a table that I added a geometry column via the following sql | |
SELECT AddGeometryColumn('bars','the_geom','9102671','MULTILINESTRING',2); | |
(the srid is illinois, east, 9102671) | |
(i think lat-lngs will be stored as multistring) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "#{File.dirname(__FILE__)}/../vendor/bundler_gems/environment" | |
class Rails::Boot | |
def run | |
load_initializer | |
extend_environment | |
Rails::Initializer.run(:set_load_path) | |
end | |
def extend_environment |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
db/*.sqlite3 | |
log/*.log | |
tmp/**/* | |
bin/* | |
vendor/gems/ruby/1.8/* | |
!vendor/gems/ruby/1.8/cache/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[git:master] % gem bundle --backtrace | |
ERROR: While executing gem ... (NoMethodError) | |
undefined method `path' for #<Bundler::Dsl:0x1018d0908> | |
/Users/sam/Documents/Development/ruby/rails/Gemfile:1:in `evaluate' | |
/Users/sam/ree/lib/ruby/gems/1.8/gems/bundler-0.8.1/lib/bundler/bundle.rb:33:in `initialize' | |
/Users/sam/ree/lib/ruby/gems/1.8/gems/bundler-0.8.1/lib/bundler/bundle.rb:14:in `new' | |
/Users/sam/ree/lib/ruby/gems/1.8/gems/bundler-0.8.1/lib/bundler/bundle.rb:14:in `load' | |
/Users/sam/ree/lib/ruby/gems/1.8/gems/bundler-0.8.1/lib/bundler/cli.rb:36:in `initialize' | |
/Users/sam/ree/lib/ruby/gems/1.8/gems/bundler-0.8.1/lib/bundler/cli.rb:6:in `new' | |
/Users/sam/ree/lib/ruby/gems/1.8/gems/bundler-0.8.1/lib/bundler/cli.rb:6:in `run' |
OlderNewer