Skip to content

Instantly share code, notes, and snippets.

@visnup
visnup / app.rb
Created August 6, 2010 19:13 — forked from nmerouze/app.rb
rails3 template + haml, mongoid, rspec2
gem "bson_ext"
gem "haml"
gem "mongoid", ">= 2.0.0.beta.16"
gem "mongoid_rails_migrations"
gem "rails3-generators"
gem "database_cleaner", :group => :test
gem "rspec-rails", ">= 2.0.0.beta.17", :group => :test
generators = <<-GENERATORS
@visnup
visnup / Gemfile
Created February 22, 2010 06:47 — forked from lifo/Gemfile
gem 'cramp'
gem 'erubis', '2.6.5'
gem 'thin'
gem 'usher', "0.6.0"
@visnup
visnup / serverjuice.rb
Created August 21, 2009 23:37 — forked from gerad/serverjuice.rb
setup an ubuntu server quickly
#!/bin/sh
# Configure your desired options here
DESIRED_HOSTNAME="lazeroids.com"
# Ensure hostname is configured
if [ -z "$DESIRED_HOSTNAME" ]; then
echo DESIRED_HOSTNAME must be set.
exit 1
fi
@visnup
visnup / Show entries per day.rb
Created June 30, 2009 20:35 — forked from burnto/Show entries per day.rb
huned's homework problem
# Detect rss feed, parse it, and report number of posts per date.
require 'rubygems'
require 'hpricot'
require 'open-uri'
# First find the rss
url = ARGV[0] || "http://twitter.com/burnto"
doc = Hpricot(open(url))
require 'rubygems'
require 'activesupport'
class String
def emphasize substrings
highlight self, substrings
end
end
@visnup
visnup / homework.rb
Created June 26, 2009 18:51 — forked from huned/homework
I took 15 minutes, but mine is 4 lines
require 'rubygems'
require 'open-uri'
require 'json'
url = 'http://twitter.com/statuses/user_timeline.json?id=visnup&count=3200'
dates = open(url) { |f| JSON.parse f.read }.map { |e| Date.parse e['created_at'] }
sum = dates.inject(Hash.new(0)) { |s, t| s[t] += 1; s }
sum.keys.sort.each { |k| puts "#{k} (#{sum[k]}) #{'=' * sum[k]}" }