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", |