Skip to content

Instantly share code, notes, and snippets.

@agenteo
agenteo / rails_snippets.rb
Created October 1, 2009 00:34
rails snippets
Recipe.all.each(&:save)
YAML::load( File.open( 'README' ) )
self.class.helpers.link_to(
include ActionController::UrlWriter
@agenteo
agenteo / restore_db.sh
Created March 20, 2009 03:59
restore db from a sql file
#!/bin/bash
db_name=$1
db_dump_file=$2
echo "Dropping the database ${db_name}..."
mysqladmin5 drop ${db_name} --user=root
echo "Creating the database ${db_name}..."
mysqladmin5 create ${db_name} --user=root
echo "Restore structure and data from ${db_dump_file}"
@agenteo
agenteo / backup_db.sh
Created March 20, 2009 03:58
mysql database timestamped backup
#!/bin/bash
db_name=$1
date_time=`date +%Y%m%d_%H%M_%S`
file_name=${db_name}_${date_time}.sql
echo "Dumping the database ${db_name} in ${file_name}..."
mysqldump5 ${db_name} --user=root > ${file_name}
echo "Sayonara"
#!/bin/bash
db_name=$1
date_time=`date +%Y%m%d_%H%M_%S_`
file_name=${date_time}${db_name}.sql
echo "Dumping the database ${db_name} in ${file_name}..."
mysqldump5 pregnancy_directory_development --user=root > ${file_name}
echo "Sayonara"
@agenteo
agenteo / gist:33692
Created December 8, 2008 23:50
YAML count
require 'yaml'
class Company
attr_accessor :name, :street, :town, :state, :postcode, :phone, :website, :fax, :categories
end
y = File.open( "companies.yaml" )
counter = 0
yp = YAML::load_documents( y ) { |doc|