Only conferences included starting from late August and where the CFP is still open.
Conference | Place | Date | CFP Deadline |
set :sync_directories, ["public/assets", "public/galleries"] | |
set :sync_backups, 3 |
require 'eventmachine' | |
require 'net/pop' | |
class Popper | |
attr_accessor :pop, :read_messages | |
def initialize(hostname, port, user, password) | |
@pop = Net::POP3.start(hostname, port, user, password) | |
@read_messages = [] | |
load_message_ids |
require 'rubygems' | |
require 'mongo' | |
module MongoPubSub | |
QUEUES_COLLECTION = 'queues' | |
class EndSubscriptionException < Exception; end | |
class Publisher | |
def initialize(queue_name, mongo_connection) | |
# Initialize queue collection as a capped collection | |
if not mongo_connection[QUEUES_COLLECTION].collection_names.include?(queue_name) |
# From a fresh install of squeeze | |
apt-get install ruby rubygems # Need ruby to use fpm | |
gem1.8 install fpm --no-ri --no-rdoc | |
apt-get install build-essential openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev ncurses-dev libyaml-dev | |
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz | |
tar -zxvf ruby-1.9.3-p125.tar.gz | |
cd ruby-1.9.3-p125 | |
rm -rf /tmp/ruby193 |
class Address | |
include ActiveModel::ValueObject | |
attribute :street | |
attribute :city | |
end | |
class User < ActiveRecord::Base | |
attr_accessible :address | |
serialize :address, Address |
defaults: | |
:port: 6379 | |
:host: localhost | |
development: | |
:db: 2 | |
:namespace: development | |
# force use of Redis::Distributed | |
:host: | |
- localhost |
#!/usr/bin/env ruby | |
# | |
# = Email Ping | |
# | |
# Check to see if an email address exists by looking up MX records and connecting | |
# to the address's home SMTP server. It then starts to send a message to the address | |
# but quits before the message is actually sent. | |
require 'resolv' | |
require 'net/smtp' |
#!/bin/bash | |
i=0 | |
files=() | |
# sort spec files by number of examples for better balancing | |
for file in $(find ./spec -name "*_spec.rb" -print0 | xargs -0 grep -e "^ *it" -c | sort -t: -k2,2rn | awk -F":" '{ print $1 }') | |
do | |
if [ $(($i % $CIRCLE_NODE_TOTAL)) -eq $CIRCLE_NODE_INDEX ] | |
then | |
files+=" $file" |
require 'capistrano/setup' | |
require 'capistrano/deploy' | |
require 'capistrano/scm' | |
require 'capistrano/git' | |
class Capistrano::Git < Capistrano::SCM | |
module SubmoduleStrategy | |
include DefaultStrategy | |
def release |