Open a file for editing :e path/to/file.txt
Return to Normal mode ESC or <CTRL>+C
Navigating around text
# Copyright 2011 Sam Elliott | |
# Released under MIT Licence | |
app_name = File.basename(Dir.pwd) | |
git :init | |
# Remove rails.png and index.html | |
remove_file("public/index.html") | |
remove_file("public/images/rails.png") | |
create_file("public/images/.gitkeep") |
Installing Ruby Enterprise Edition, Apache, MySQL, and Passenger for deploying Rails 3.0 applications.
Get a Linode, and set it up with Ubuntu 10.04 LTS so that you have till April 2013 to get updates. Once the Linode is formatted, boot it and continue on.
Set up an 'A' record in your DNS, pointing to the IP of your Linode. I'm using demo.napcs.com
here.
From 6f174a93fdda24b0913f65734d0b36849910e3dc Mon Sep 17 00:00:00 2001 | |
From: Igor Anic <[email protected]> | |
Date: Wed, 25 May 2011 12:39:39 +0200 | |
Subject: [PATCH] initial commit of databse mirroring funcionality to the new repo | |
--- | |
.gitignore | 3 +- | |
MIRRORING_HOW_TO | 48 +++++++ | |
Rakefile | 14 ++- | |
.../connection_adapters/sqlserver/mirroring.rb | 85 +++++++++++++ |
source :rubygems | |
gem 'sinatra', '1.2.3' | |
gem 'tilt', "1.3" | |
gem 'rack', "1.2.2" | |
gem 'sinatra-respond_to', '0.7.0' |
export PATH="/opt/scala/bin:/opt/local/bin:/opt/local/sbin:/usr/local/mysql/bin:$PATH:/opt/local/lib/postgresql83/bin" | |
alias irb='irb --readline -r irb/completion -rubygems' | |
alias ss='ruby script/server' | |
alias sc='ruby script/console' | |
alias dir='ls -al' |
# configuration for osx clipboard support | |
set-option -g default-command "reattach-to-user-namespace -l sh" |
class PostsController < ActionController::Base | |
def create | |
Post.create(post_params) | |
end | |
def update | |
Post.find(params[:id]).update_attributes!(post_params) | |
end | |
private |
#!/bin/bash | |
# Formats a man page for reading in a browser, and opens it. Example: | |
# | |
# hman xsltproc | |
# | |
stylesheet=$(cat <<eocss | |
<?xml version="1.0" encoding="UTF-8"?> | |
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> | |
<xsl:output method="html" encoding="UTF-8" indent="yes"/> |
// | |
// Example usage: phantomjs screenshot.js http://yahoo.com /tmp/yahoo.png | |
// | |
var system = require('system'); | |
var url = system.args[1]; | |
var filename = system.args[2]; | |
var page = new WebPage(); | |
page.open(url, function (status) { |