Setup:
$ mongo
> use pubsub
> db.createCollection('messages', { capped: true, size: 100000 })
> db.messages.insert({})
if ($remote_addr !~ "^(x.x.x.122|x.x.x.122x.x.x.122|x.x.x.122x.x.x.122|x.x.x.122x.x.x.122|x.x.x.122x.x.x.122|x.x.x.122)$") { | |
return 503; | |
} | |
error_page 503 @maintenance; | |
location @maintenance { | |
root /var/www/nfhs; | |
rewrite ^(.*)$ /index.html break; | |
} |
#! /bin/bash | |
### BEGIN INIT INFO | |
# Provides: unicorn | |
# Required-Start: $local_fs $remote_fs $network $syslog | |
# Required-Stop: $local_fs $remote_fs $network $syslog | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 | |
# Short-Description: starts the unicorn web server | |
# Description: starts unicorn |
rake db:create[:all]: If :all not specified then create the database defined in config/database.yml for the current RAILS_ENV. If :all is specified then create all of the databases defined in config/database.yml. | |
rake db:fixtures:load: Load fixtures into the current environment's database. Load specific fixtures using FIXTURES=x,y | |
rake db:migrate [VERSION=n]: Migrate the database through scripts in db/migrate. Target specific version with VERSION=n | |
rake db:migrate:redo [STEP=n]: (2.0.2) Revert the database by rolling back "STEP" number of VERSIONS and re-applying migrations. | |
rake db:migrate:reset: (2.0.2) Drop the database, create it and then re-apply all migrations. The considerations outlined in the note to rake db:create apply. | |
rake db:reset: Drop and re-create database using db/schema.rb. The considerations outlined in the note to rake db:create apply. | |
rake db:rollback [STEP=N]: (2.0.2) Revert migration 1 or n STEPs back. | |
rake db:schema:dump: Create a db/schema.rb file that can be portably used against an |
Course.find(x).assessments.each do |i| | |
i.questions.each do |j| | |
puts j.test_reference= {"page"=>"4753", "section"=>"61813"} unless j.test_reference.present? | |
j.save | |
end | |
end | |
Course.find(x).assessments.each do |i| |
#!/usr/bin/ruby | |
require 'rubygems' | |
require 'right_aws' | |
# ACL property differences | |
old_owner_id='xxxxxxx' | |
new_owner_id='xxxxx' | |
oldAWS = RightAws::S3Interface.new('access_key_old','secret_key_old') | |
newAWS = RightAws::S3Interface.new('access_key_new','secret_key_new') |
def my_logger | |
@@mdefy_logger ||= Logger.new("#{Rails.root}/log/quiz.log") | |
end | |
c = LegacyCourses.find(11111) | |
c.legacy_course_units.each_with_index do |i,index| | |
num = index | |
#my_logger.info "Chapter #{i.title}" | |
i.legacy_course_sections.all.each_with_index do |j,index| |
SELECT o.saleTypeID,o.userID, cv.versionID as courseVersionID, cv.courseID , s.stateID, s.stateName | |
FROM CoursePurchases as cp , OrderItems as oi, Orders as o , CourseVersions as cv, States as s | |
where certificateStatusID = 1 | |
and cp.orderItemID = oi.orderItemID | |
and oi.orderID = o.orderID | |
and cp.versionID = cv.versionID | |
and cv.stateID = s.stateID |
def parse_xml(xml) | |
doc = Nokogiri::XML.parse(File.read(xml)) | |
puts"___________________________" | |
puts File.basename(xml) | |
puts"___________________________" | |
#doc = Nokogiri::XML.parse(File.read(Rails.public_path+"/courses/fundOfCoaching/v2_0/Course/pages/xml/1-2-6.xml")) | |
#doc.root.elements.each do |i| | |
# #puts "#{i['type']}!!!!!!!!!!!!!#{i['subtype']}" | |
# #puts i["type"].eql? "interactive" | |
# if (i["type"].eql? "interactive") && (i["subtype"].eql? "quiz") |
require "uri" | |
require "net/http" | |
require "nokogiri" | |
require "logger" | |
name_final = Array.new | |
uri = URI.parse("http://resultsarchives.nic.in/cbseresults/cbseresults2004/class12/cbse12.asp") | |
req = Net::HTTP::Post.new(uri.path, { | |
'Referer' => "http://resultsarchives.nic.in/cbseresults/cbseresults2004/class12/cbse12.htm", |