- CentOS6.2
- HDD=10 GB
- MEM=768 MB
- 192.168.56.11
- gcc, gcc-c++
- make
- unzip
#!/bin/bash | |
sudo apt-get update | |
# = utils | |
sudo apt-get -y install ssh curl git | |
# = rvm requirements | |
sudo apt-get -y install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion |
#!/bin/sh | |
git clone git://github.com/masainox/wordpress-heroku.git -b language-ja | |
cd wordpress-heroku | |
heroku create --stack cedar | |
heroku addons:add shared-database:5mb | |
# create a new branch | |
git checkout -b production |
var express = require('express') | |
, mapRouter = require('./express-mapRouter') | |
, app = express.createServer() | |
, routesDir = __dirname + '/routes'; | |
// 'GET /' : 'root:index' はこれと同じ | |
// var root = require('./routes/root'); | |
// app.get('/', root.index); | |
var routesMap = { | |
'GET /' : 'root:index' |
# https://gist.github.com/1214011 | |
module WillPaginate | |
module ActionView | |
def will_paginate(collection = nil, options = {}) | |
options[:renderer] ||= BootstrapLinkRenderer | |
super.try :html_safe | |
end | |
class BootstrapLinkRenderer < LinkRenderer |
module ApplicationHelper | |
def paginate *params | |
params[1] = {} if params[1].nil? | |
params[1][:renderer] = BootstrapPaginationHelper::LinkRenderer | |
will_paginate *params | |
end | |
end |
# config/initializers/will_paginate.rb | |
# tested with will_paginate 2.3 stable | |
module WillPaginate | |
class BootstrapLinkRenderer < LinkRenderer | |
def to_html | |
links = @options[:page_links] ? windowed_links : [] | |
# previous/next buttons | |
links.unshift page_link_or_span(@collection.previous_page, 'disabled prev', "← Previous") | |
links.push page_link_or_span(@collection.next_page, 'disabled next', "Next →") |
# config/initializers/will_paginate.rb | |
module WillPaginate | |
module ActionView | |
def will_paginate(collection = nil, options = {}) | |
options[:renderer] ||= BootstrapLinkRenderer | |
super.try :html_safe | |
end | |
class BootstrapLinkRenderer < LinkRenderer |
# Based on https://gist.github.com/1182136 | |
class BootstrapLinkRenderer < ::WillPaginate::ActionView::LinkRenderer | |
protected | |
def html_container(html) | |
tag :div, tag(:ul, html), container_attributes | |
end | |
def page_number(page) | |
tag :li, link(page, page, :rel => rel_value(page)), :class => ('active' if page == current_page) |