layout | title |
---|---|
post |
a facet of Facets |
29 Jul 2009 – Bethesda, MD
I just updated to Rails 2.3.3 and my controllers screamed:
############################################################ | |
# # | |
# Out of the box Clearance Rails authentication tamplate # | |
# basically follow the wiki installation guide @ github # | |
# http://wiki.github.com/thoughtbot/clearance/installation # | |
# # | |
# Build the complete skeleton for a Rails 2.3 application # | |
# using Clearance Auth. This generator will automatically # | |
# build the basics for a Rails authentication with email # | |
# and password. # |
require 'sinatra/metal' | |
class SinatraMetal < Sinatra::Base | |
include Sinatra::Metal | |
get '/sinatra' do | |
'hello sinatra!' | |
end | |
end |
# 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! |
root@webby2066:~# pstree | |
init-+-cron | |
|-dd | |
|-events/0 | |
|-7*[getty] | |
|-khelper | |
|-klogd | |
|-ksoftirqd/0 |
root@webby2066:~# vmstat 1 | |
procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- | |
r b swpd free buff cache si so bi bo in cs us sy id wa | |
0 5 165044 2728 212 6124 0 0 0 1 7 8 0 0 100 0 | |
1 4 167060 2676 212 6316 236 3696 548 3700 972 330 0 0 79 21 | |
0 4 173612 2300 224 5612 280 7592 404 7716 881 330 0 0 71 29 | |
2 4 175220 2576 224 5544 232 2772 232 2772 973 300 0 0 76 24 | |
0 4 175432 2344 212 5244 176 2004 176 2004 640 232 0 0 75 25 | |
0 3 175452 2356 220 5352 64 1676 136 1724 787 245 0 0 75 25 | |
1 3 175788 2124 220 4640 128 2308 128 2308 805 244 0 0 75 25 |
root@webby2066:~# ps -ef | grep rake | |
root 18916 18744 0 18:24 pts/0 00:00:00 /usr/bin/ruby1.8 /usr/bin/rake community_engine:test | |
root 18917 18916 0 18:24 pts/0 00:00:00 sh -c /usr/bin/ruby1.8 -I"lib:lib" "/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake/rake_test_loader.rb" "vendor/plugins/community_engine/test/unit/vote_test.rb" "vendor/plugins/community_engine/test/unit/asset_test.rb" "vendor/plugins/community_engine/test/unit/friendship_test.rb" "vendor/plugins/community_engine/test/unit/photo_test.rb" "vendor/plugins/community_engine/test/unit/event_test.rb" "vendor/plugins .... | |
.... | |
.... | |
root@webby2066:~# strace -p 18916 | |
Process 18916 attached - interrupt to quit | |
wait4(18917, | |
... |
root@webby2066:/var/rails/bookuntu# script/generate themed home | |
uninitialized constant Home | |
root@webby2066:/var/rails/bookuntu# script/generate themed Home | |
uninitialized constant Home | |
root@webby2066:/var/rails/bookuntu# script/generate themed HomeController | |
undefined method `columns' for HomeController:Class | |
root@webby2066:/var/rails/bookuntu# script/generate themed HomeController --layout=application | |
undefined method `columns' for HomeController:Class | |
root@webby2066:/var/rails/bookuntu# grep home config/routes.rb |
/* | |
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 | |
*/ |
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" |