Skip to content

Instantly share code, notes, and snippets.

View vsizov's full-sized avatar

Valeriy Sizov vsizov

  • Portugal, Lisbon
View GitHub Profile
@vsizov
vsizov / unicorn
Created February 29, 2012 09:48 — forked from bikashp/unicorn
unicorn init script
#!/bin/bash
### BEGIN INIT INFO
# Provides: APPLICATION
# Required-Start: $all
# Required-Stop: $network $local_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start the APPLICATION unicorns at boot
# Description: Enable APPLICATION at boot time.
### END INIT INFO
@vsizov
vsizov / unicorn
Created February 29, 2012 09:49
/etc/init.d script for unicorn
#!/bin/sh
#
# init.d script for single or multiple unicorn installations. Expects at least one .conf
# file in /etc/unicorn
#
# Modified by [email protected] http://github.com/jaygooby
# based on http://gist.github.com/308216 by http://github.com/mguterl
#
## A sample /etc/unicorn/my_app.conf
##
@vsizov
vsizov / etc_init.d_unicorn_example.co.uk
Created March 7, 2012 12:23 — forked from rubysolo/etc_init.d_unicorn_example.co.uk
Ruby on Rails server setup on Ubuntu 11.04 with Nginx, Unicorn, Rbenv
#! /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
if data[key]
data[key] += value
else
data[key] = value
end
data[key] = 0 unless data[key]
data[key] += value
validates :code_type, inclusion: {in: Proc.new{|s|s.class.code_types.keys},
message: "is undefined",
allow_blank: true
},
presence: true
HTTP/1.1 302 Moved Temporarily
Date: Fri, 06 Jul 2012 17:18:25 GMT
Server: Apache
Cache-Control: max-age=0, no-cache, no-store, must-revalidate, private
Expires: 0
Set-Cookie: qbo.authid=475429715; Domain=.intuit.com; Path=/; Secure; HttpOnly
Set-Cookie: qbo.agentid=475429725; Domain=.intuit.com; Path=/; Secure; HttpOnly
Set-Cookie: qbo.gauthid=475429725; Domain=.intuit.com; Path=/; Secure; HttpOnly
Set-Cookie: qbo.parentid=475430145; Domain=.intuit.com; Path=/; Secure; HttpOnly
Set-Cookie: qbo.tkt=V1-93-Q01341595105821ca2a290; Domain=.intuit.com; Path=/; Secure
def self.student_search(params)
self.search( :full_name_or_user_email_or_role_student_type_teacher_or_home_phone_number_or_mobile_phone_number_contains => params)
end
def self.parent_search params
self.search( :full_name_or_user_email_or_role_parent_type_employer_or_role_parent_type_work_email_or_role_parent_type_work_phone_number_or_home_phone_number_or_mobile_phone_number_contains => params)
end
def self.joined_search(params)
self.search( :full_name_or_user_email_or_role_student_type_teacher_or_home_phone_number_or_mobile_phone_number_or_role_parent_type_employer_or_role_parent_type_work_email_or_role_parent_type_work_phone_number_or_home_phone_number_or_mobile_phone_number_contains => params)
@vsizov
vsizov / gist:3617972
Created September 4, 2012 07:23
Test
<html>
<head>
<script type="text/javascript" src="http://code.jquery.com/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$("a").click(function(e){
alert("vfvfvf");
e.preventDefault();
});
@vsizov
vsizov / file_queue.rb
Created November 6, 2012 13:47 — forked from daddz/file_queue.rb
a ruby queue based on a file
class FileQueue
def initialize(file_name)
@file_name = file_name
end
def push(obj)
safe_open('a') do |file|
file.write(obj + "\n")
end
@vsizov
vsizov / gist:4500870
Created January 10, 2013 09:55
Automatically reload gems in rails 3.2.7 on every request in development
# Source: http://timcardenas.com/automatically-reload-gems-in-rails-327-on-eve
# Inside config/environments/development.rb
# Do the following after every request to the server in development mode
ActionDispatch::Callbacks.to_cleanup do
# If the gem's top level module is currently loaded, unload it
if Object.const_defined?(:MyCoolGem)