諸事情で自宅鯖ちゃんが死んだのでノリでさくら VPS 借りた — Gist
ひとまずは一番アクセスの多い Undersky を復活させつつ
Apache+Passenger から乗り換えるべく Nginx+Unicorn 環境を試行錯誤してみた
以下は Undersky における設定もとい作業ログ
設定はググって出てきたものを寄せ集めてコピペしてきただけである
諸事情で自宅鯖ちゃんが死んだのでノリでさくら VPS 借りた — Gist
ひとまずは一番アクセスの多い Undersky を復活させつつ
Apache+Passenger から乗り換えるべく Nginx+Unicorn 環境を試行錯誤してみた
以下は Undersky における設定もとい作業ログ
設定はググって出てきたものを寄せ集めてコピペしてきただけである
| var svg = d3.select("body") | |
| .append("svg:svg") | |
| .attr("width", 256) | |
| .attr("height", 256); | |
| var defs = svg.append('svg:defs'); | |
| defs.append('svg:linearGradient') | |
| .attr('gradientUnits', 'userSpaceOnUse') | |
| .attr('x1', 0).attr('y1', 0).attr('x2', 20).attr('y2', 0) |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <script type="text/javascript" src="http://mbostock.github.com/d3/d3.js?1.27.1"></script> | |
| </head> | |
| <body> | |
| <script type="text/javascript"> | |
| var w = 960, | |
| h = 500; |
| {"nodes":[{"name":"Myriel","group":1},{"name":"Napoleon","group":1},{"name":"Mlle.Baptistine","group":1},{"name":"Mme.Magloire","group":1},{"name":"CountessdeLo","group":1},{"name":"Geborand","group":1},{"name":"Champtercier","group":1},{"name":"Cravatte","group":1},{"name":"Count","group":1},{"name":"OldMan","group":1},{"name":"Labarre","group":2},{"name":"Valjean","group":2},{"name":"Marguerite","group":3},{"name":"Mme.deR","group":2},{"name":"Isabeau","group":2},{"name":"Gervais","group":2},{"name":"Tholomyes","group":3},{"name":"Listolier","group":3},{"name":"Fameuil","group":3},{"name":"Blacheville","group":3},{"name":"Favourite","group":3},{"name":"Dahlia","group":3},{"name":"Zephine","group":3},{"name":"Fantine","group":3},{"name":"Mme.Thenardier","group":4},{"name":"Thenardier","group":4},{"name":"Cosette","group":5},{"name":"Javert","group":4},{"name":"Fauchelevent","group":0},{"name":"Bamatabois","group":2},{"name":"Perpetue","group":3},{"name":"Simplice","group":2},{"name":"Scaufflaire","group":2}, |
| require 'spec_helper' | |
| # This spec was generated by rspec-rails when you ran the scaffold generator. | |
| # It demonstrates how one might use RSpec to specify the controller code that | |
| # was generated by Rails when you ran the scaffold generator. | |
| # | |
| # It assumes that the implementation code is generated by the rails scaffold | |
| # generator. If you are using any extension libraries to generate different | |
| # controller code, this generated spec may or may not pass. | |
| # |
| require "spec_helper" | |
| describe TodosController do | |
| describe "routing" do | |
| it "routes to #index" do | |
| get("/todos").should route_to("todos#index") | |
| end | |
| it "routes to #new" do |
| require 'spec_helper' | |
| describe "todos/edit" do | |
| before(:each) do | |
| @todo = assign(:todo, stub_model(Todo, | |
| :title => "MyString", | |
| :done => false | |
| )) | |
| end |
| require 'spec_helper' | |
| describe "todos/index" do | |
| before(:each) do | |
| assign(:todos, [ | |
| stub_model(Todo, | |
| :title => "Title", | |
| :done => false | |
| ), | |
| stub_model(Todo, |
| require 'spec_helper' | |
| describe "todos/new" do | |
| before(:each) do | |
| assign(:todo, stub_model(Todo, | |
| :title => "MyString", | |
| :done => false | |
| ).as_new_record) | |
| end |