This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Please make suggestions to @will_j on twitter | |
- Additions | |
- Removals | |
- Ordering | |
- etc. | |
Rules: | |
- 90's Dance or house in the style of what's already on the list |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
user app app; | |
#user nobody; | |
worker_processes 6; | |
error_log /var/log/nginx/error.log; | |
pid /var/log/nginx/nginx.pid; | |
events { | |
worker_connections 1024; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'action_controller/test_process' | |
class Factory | |
module FixtureFileUpload | |
def fixture_file_upload(attr_name, path, mime_type=nil, binary=false) | |
uploaded_file = ActionController::TestUploadedFile.new( | |
Test::Unit::TestCase.respond_to?(:fixture_path) ? Test::Unit::TestCase.fixture_path + path : path, | |
mime_type, | |
binary | |
) | |
add_attribute attr_name, uploaded_file |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ... | |
gem 'padrino-warden', :git => "git://github.com/zmack/padrino-warden.git" | |
gem 'authtools' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Rails ActiveRecord aware fork() wrapper | |
$child_pids = [] | |
def wait_for_child(pid=nil) | |
begin | |
pid, child_result = (pid.nil? ? Process.wait2 : Process.waitpid2(pid)) | |
unless child_result.exitstatus.zero? | |
$child_pids.each {|child_pid| Process.kill('TERM', child_pid) rescue true} | |
raise "Child PID:#{pid} exited with status #{child_result.exitstatus} - batch aborting" | |
end | |
rescue Errno::ECHILD |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DELIMITER $$ | |
CREATE PROCEDURE find_the_id(IN the_id INT) | |
BEGIN | |
SELECT name FROM items WHERE id = the_id; | |
END $$ | |
DELIMITER ; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
STORED_PROCEDURE = 'find_the_id' | |
STORED_PROCEDURE_FILE = 'StoredProcedure.sql' | |
class AddStoredProcedure < ActiveRecord::Migration | |
def self.up | |
sql_directory = File.join(File.dirname(__FILE__), 'sql') | |
conf = Rails::Configuration.new.database_configuration[RAILS_ENV] | |
sql_file = File.join(sql_directory, STORED_PROCEDURE_FILE) | |
host = conf['host'] ? conf['host'] : 'localhost' | |
database = conf['database'] | |
username = conf['username'] ? conf['username'] : 'root' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Item < ActiveRecord::Base | |
def self.find_the_id(id) | |
items = Item.find_by_sql("call find_the_id(#{id})") | |
items[0] | |
end | |
end | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class BaseParticipant | |
include Ruote::LocalParticipant | |
def consume( workitem ) | |
@workitem = workitem | |
begin | |
_, method, *args = workitem.fields['command'].split('/') | |
if arg | |
send( method, *args ) | |
else |
OlderNewer