- Some utilities:
sudo apt-get install vim tmux git
- Copy/paste from the command line:
sudo apt-get install xclip
for ip in 192.168.1.{1..255}; do curl -I http://$ip:3000 --connect-timeout 1 --silent > /dev/null && echo $ip; done |
# rails | |
alias r=rails | |
alias rdtp="rake db:test:prepare" | |
# git | |
alias gs="git status" | |
alias gl="git log" | |
alias ga="git add" | |
alias gd="git diff" | |
alias gco="git commit" |
class Article | |
include DataMapper::Resource | |
INTERESTING_KEYWORDS = %w(ruby rails coffee javascript ember angular | |
backbone tdd rspec shoulda gem unicorn nginx sinatra vim mac) | |
property :id, Serial | |
property :url, String, :unique_index => :u, :required => true, :format => :url | |
property :title, String, :required => true, :index => true | |
property :interesting, Boolean, :default => false |
require 'nokogiri' | |
require 'open-uri' | |
require 'pathname' | |
class Downloader | |
def initialize(url='xxxpanther.tumblr.com') | |
@url = url | |
end | |
def get_images_from_url(page=1) |
# encoding: utf-8 | |
$:.unshift(File.expand_path('./lib', ENV['rvm_path'])) | |
require 'rvm/capistrano' | |
set :application, "hirefireapp" | |
set :repository, "[email protected]:meskyanichi/myapp.git" | |
set :branch, "develop" | |
set :rvm_ruby_string, "1.9.2" |
require 'rubygems' | |
require 'test/unit' | |
require 'em-http' | |
require 'vcr' | |
VCR.config do |c| | |
c.cassette_library_dir = 'fixtures/vcr_cassettes' | |
c.http_stubbing_library = :webmock | |
end |
# for more info: https://gist.github.com/1120938 |
class CodeFormatter | |
def initialize(text) | |
@text = text | |
end | |
def to_html | |
text = @text.clone | |
codes = [] | |
text.gsub!(/^``` ?(.*?)\r?\n(.+?)\r?\n```\r?$/m) do |match| | |
code = { :id => "CODE#{codes.size}ENDCODE", :name => ($1.empty? ? nil : $1), :content => $2 } |
require 'rubygems' | |
require 'erb' | |
require 'sinatra' | |
require 'dropbox' | |
configure do | |
enable :sessions | |
end | |
def authed? |