Skip to content

Instantly share code, notes, and snippets.

View TertiumQuid's full-sized avatar

Travis Dunn TertiumQuid

View GitHub Profile
@TertiumQuid
TertiumQuid / mms-setup.sh
Created October 1, 2011 09:37
MongoDB MMS Unbuntu CL Installation and Setup
sudo apt-get install python-pip
sudo pip install pymongo
curl -o 10gen-mms-agent.zip https://mms.10gen.com/settings/10gen-mms-agent.zip
sudo apt-get install unzip
unzip 10gen-mms-agent.zip
cd mms-agent
sudo cat > /etc/init/mms.conf << EOF
#!upstart
description "MongoDB Monitoring Service Agent"
@TertiumQuid
TertiumQuid / ubuntu-mail-file-cmd.sh
Created September 12, 2011 20:55
ubuntu mail file
sudo apt-get mailutils
cat /var/log/node.log | mail -s 'i can haz logfile plz' [email protected]
@TertiumQuid
TertiumQuid / paged_scope.rb
Created May 12, 2011 14:09
Quick and Dirty Rails Pagination Extension With Scope
module ActiveSupport
module PagedScope
def self.extended(base)
base.scope :paginated, lambda { |page,per_page|
page ||= 0
per_page ||= 25
base.limit( per_page.to_i ).offset( per_page.to_i * page.to_i )
}
end