Create droplet of your liking (ubuntu 12.10 x32)
ssh to root in terminal with your server ip
ssh [email protected]
Add ssh fingerprint and enter password provided in email
#!/usr/bin/env ruby | |
require 'open3' | |
# Returns true if all files are EOF | |
# | |
def all_eof(files) | |
files.find { |f| !f.eof }.nil? | |
end |
#!/usr/bin/perl | |
# Script to (generate a script to) fix excess use of double-quotes in HAML. | |
# To use: | |
# | |
# haml-lint app/views/ > haml_errors | |
# grep "you don't need string interpolation" haml_errors | awk '{print $1}' > single_quote_me | |
# perl single_quote.pl | |
# bash fixme.sh | |
# git commit -a -m "Use single-quotes in straightforward cases" |
# | |
# fair-queue based settings for EdgeRouter Lite traffic shaping | |
# | |
# download is typically 30 and change. everything can burst to 100% | |
# of bandwidth, priority rules keep the garbage in check | |
set traffic-policy shaper download | |
set traffic-policy shaper download bandwidth 30Mbit |
require 'erb' | |
# lib/missing_spec_generator.rb | |
class MissingSpecGenerator | |
RAILS_ROOT = File.expand_path(File.join(File.dirname(__FILE__), '..')) | |
def spec_file spec_path, file_name, spec_template, namespace | |
spec_name = file_name.gsub('.rb', '') + '_spec.rb' | |
if File.exist?("#{spec_path}/#{spec_name}") | |
puts "#{spec_path}/#{spec_name} exists" |
Create droplet of your liking (ubuntu 12.10 x32)
ssh to root in terminal with your server ip
ssh [email protected]
Add ssh fingerprint and enter password provided in email
MyExceptions = [RangeError, RegexpError, IOError].freeze | |
begin | |
raise IOError, "should be rescued" | |
rescue *MyExceptions => e | |
puts e | |
end |
In this document I am using Sass's SCSS syntax. You can choose to use the indented syntax in sass, if you prefer it, it has no functional differences from the SCSS syntax.
For Less, I'm using the JavaScript version because this is what they suggest on the website. The ruby version may be different.
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.
// To get this code to work, simply add a placeholder attribute to any of your inputs. | |
// This code requires no-conflict jQuery (var $j = jQuery.noConflict();) and Modernizr. | |
// Also you should add something similar to the following to your stylesheets. | |
// | |
// .placeholder{ | |
// color: #666; | |
// } | |
jQuery.fn.set_placeholder = function() { | |
if ($j(this).attr('placeholder') && ($j(this).val() == '' || $j(this).val() == $j(this).attr('placeholder'))) { |