Skip to content

Instantly share code, notes, and snippets.

View lgs's full-sized avatar

Luca G. Soave lgs

View GitHub Profile
gem 'google-geocode', :version => '~> 1.2.1', :lib => 'google_geocode'
rake "gems:install"
plugin 'ym4r_gm', :svn => "svn://rubyforge.org/var/svn/ym4r/Plugins/GM/trunk/ym4r_gm"
puts "++++++++++++++++++++++++++++++++++++++++++++++++++++"
puts "Note: ym4r_gm seems to have a problem with Rails 2.2."
puts "But it can be resolved easily: http://railsforum.com/viewtopic.php?id=24839"
puts "++++++++++++++++++++++++++++++++++++++++++++++++++++"
plugin 'thinking-sphinx', :git => "git://github.com/freelancing-god/thinking-sphinx.git"
gem "RedCloth", :lib => "redcloth", :source => "http://code.whytheluckystiff.net"
rake "gems:install"
#private URL
plugin 'tog_conversatio', :git => "[email protected]:cauta/tog_conversatio.git"
#public url
#plugin 'tog_conversatio', :git => "git://github.com/cauta/tog_conversatio.git"
route "map.routes_from_plugin 'tog_conversatio'"
run "gem sources -a http://gems.github.com"
gem 'desert', :version => '0.5', :lib => 'desert'
gem 'mislav-will_paginate', :version => '~> 2.3.6', :lib => 'will_paginate', :source => 'http://gems.github.com'
gem 'tog-tog', :version => '0.4.4', :lib => 'tog'
rake "gems:install"
plugin 'acts_as_commentable', :svn => "http://juixe.com/svn/acts_as_commentable"
file "db/migrate/" + Time.now.strftime("%Y%m%d%H%M%S") + "_acts_as_commentable.rb",
%q{class ActsAsCommentable < ActiveRecord::Migration
Deploying a Rails App with EC2 + S3 + Ubuntu
============================================
Create EC2 Instance
-------------------
create new instance ami-bf5eb9d6 [http://alestic.com/](http://alestic.com/)
create new elastic ip
attach elastic ip to instance
point dns to elastic ip
require 'sinatra/metal'
class SinatraMetal < Sinatra::Base
include Sinatra::Metal
get '/sinatra' do
'hello sinatra!'
end
end
@lgs
lgs / lark_template.rb
Created July 13, 2009 09:10
authlogic ++ template
# download and git methods swiped from http://github.com/Sutto/rails-template/blob/07b044072f3fb0b40aea27b713ca61515250f5ec/rails_template.rb
require 'open-uri'
def download(from, to = from.split("/").last)
#run "curl -s -L #{from} > #{to}"
file to, open(from).read
rescue
puts "Can't get #{from} - Internet down?"
exit!
@lgs
lgs / post.textile
Created August 13, 2009 06:06 — forked from tekkub/post.textile
layout title
post
a facet of Facets

{{ page.title }}

29 Jul 2009 – Bethesda, MD

I just updated to Rails 2.3.3 and my controllers screamed:

/*
Jquery and Rails powered default application.js
Easy Ajax replacement for remote_functions and ajax_form based on class name
All actions will reply to the .js format
Unostrusive, will only works if Javascript enabled, if not, respond to an HTML as a normal link
respond_to do |format|
format.html
format.js {render :layout => false}
end
*/
@lgs
lgs / gist:256174
Created December 14, 2009 16:28 — forked from pauldix/gist:57285
require 'feedzirra'
# fetching a single feed
feed = Feedzirra::Feed.fetch_and_parse("http://feeds.feedburner.com/PaulDixExplainsNothing")
# feed and entries accessors
feed.title # => "Paul Dix Explains Nothing"
feed.url # => "http://www.pauldix.net"
feed.feed_url # => "http://feeds.feedburner.com/PaulDixExplainsNothing"
feed.etag # => "GunxqnEP4NeYhrqq9TyVKTuDnh0"
@lgs
lgs / example.rb
Created December 29, 2009 10:55 — forked from superfeedr/example.rb
require "rubygems"
require "superfeedr"
## You can have all the XMPP logging by changing the Babylon log level
Babylon.logger.level = Log4r::DEBUG
##
# Don't ever forget that all this is ASYNCHRONOUS...
# If you don't run EM in your program, then it will started for... however, EM.run begin a blocking call, you shoudl probably run it into a specific Thread to keep the rest of your app running :)