Skip to content

Instantly share code, notes, and snippets.

View benschwarz's full-sized avatar
🏁
Making the web fast

Ben Schwarz benschwarz

🏁
Making the web fast
View GitHub Profile
require 'postie'
use Postie::Application
require File.join(File.dirname(__FILE__), 'boot')
Rails::Initializer.run do |config|
config.gem 'postie', :lib => 'postie'
config.middleware.use 'Postie::Application'
end
module Locality::Search
def self.included(base)
base.class_eval do
class << self
def search(criteria)
logger.debug("search")
results = find_all_by_name(criteria)
if results.empty?
# Usage
require 'hookr'
class A
include Hookr
def b
puts "bee"
end
# The only working install (on mac) I can get to run of libmemcached and e.weaver's memcached gem
wget http://blog.evanweaver.com/files/libmemcached-0.25.14.tar.gz
tar -xzvf libmemcached-0.25.14.tar.gz
cd libmemcached-0.25.14
./configure && make && make install
wget http://blog.evanweaver.com/files/memcached-0.13.gem
sudo gem install memcached-0.13.gem
// Found on my desktop from early 07'
// JSON ActiveResource - REST Implementation
/*
Example of use.
new Model('User');
var myUser = User.find(12);
myUser.name = 'Benjamin';
myUser.save;
# Download images from ffffound and add to random desktop images.
# Install:
# Add to cron
# Create "FFFFound" directory in ~/Pictures/
# Happiness ensues
#!/usr/bin/env ruby
require 'rubygems'
require 'nokogiri'
# Rails app generator
# Remove unnecessary Rails files
run 'rm README'
run 'rm public/index.html'
run 'rm public/favicon.ico'
run 'rm public/images/rails.png'
# Copy database.yml
run 'cp config/database.yml config/database.yml.example'
FakeWeb.register_uri(:get, %r(google(.*)geo), :response => File.join(SPEC_ROOT, 'support', 'fakeweb', 'geo')) unless FakeWeb.registered_uri?(:get, "http://maps.google.com/geo")
>> require 'moneta/memcache'
=> true
>> Moneta::Memcache
=> Moneta::Memcache
>> m = Moneta::Memcache.new :server => "127.0.0.1:11211"
NameError: uninitialized constant Moneta::Memcache::MemCache
from /Library/Ruby/Gems/1.8/gems/moneta-0.6.0/lib/moneta/memcache.rb:15:in `initialize'
from (irb):4:in `new'
from (irb):4