Skip to content

Instantly share code, notes, and snippets.

View clintecker's full-sized avatar
🎯
Focusing

Clint Ecker clintecker

🎯
Focusing
View GitHub Profile
### Keybase proof
I hereby claim:
* I am clintecker on github.
* I am clintecker (https://keybase.io/clintecker) on keybase.
* I have a public key whose fingerprint is 4714 EA08 28B1 B3B9 5A4A B1AD 92A5 525E 1DC7 A907
To claim this, I am signing this object:
@clintecker
clintecker / gist:9789329
Created March 26, 2014 17:55
for harper
-----BEGIN PGP MESSAGE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
Comment: GPGTools - https://gpgtools.org
hQEMA/0pCQnlhrS5AQf+OHpcZV03GyGToErWqIT+D5W/1/6sMGoEAn/pVB17zA6+
srXaD+mrFFaMf1cOQIynJiGHrkND5ICL9rBinmM4QI3n2RRAxHbuWprt+FYlmR8x
4GoZDNS34SI2f8tDXwDpV9niGTizXYt8FHGJYiwbWllMQ9Qy5che46HdYg6BqJ1A
OJQVdKkfcu3W6i1bZCogBDODwoscH1vu1Df1YWJzi3Yg/LjMMepmG+O/Afgu3sgV
emqa9DQjO8BGRwYqR4voXOfz1nPmfwobEan/eXi3HraBqXOfLI0UuZ6ovuSnYzqT
8VyhxTbF+HZLe3rW9qn6/vMu9VD30LIpvgYjFW2yG9JoARJ4blwEM3UqO43JL9gB
-----BEGIN PGP MESSAGE-----
Version: Keybase OpenPGP v0.1.1
Comment: https://keybase.io/crypto
wcFMA1UJ6md+eAqJARAAjUuMKKFfdRTxBvjdED1hor6T9WzseuJJrfFDDENbnjCO
Pb5wH9/Y+8aD0hP4etp8Eiix65IZxlD4HPmuZyeLzeaeLhuZj7oIlQPL1WqD/XNk
xFzD1qVTStzKEj509CWtHNArMYmnLUIzFOz08JQ6qfv+ktKD9539fngOJL+7ykbs
XdABQu5HJDPEFD00eTwj/BmttGRA6BUknAoiYYT/fZ/rBVeGt2dkhxwQrhfFGjjO
tNOK1Czp3GHIp9hjerLowgCPSeHvIY8AZasapmI9gYv1mILokI2JlPWqqN+Gf0r6
BqbP4MoqsCV3KRhoRawIskMlTkwkq4UpqM71+1kPV1f1f1821EFBbu7HJnsuAcXk

Keybase proof

I hereby claim:

  • I am clintecker on github.
  • I am clintecker (https://keybase.io/clintecker) on keybase.
  • I have a public key whose fingerprint is EE27 FEE0 EF78 A7B8 B9E7 6AFB F4EE 284B E2F8 B7F2

To claim this, I am signing this object:

@clintecker
clintecker / gist:3492816
Created August 27, 2012 22:14 — forked from DrPizza/gist:3492807
Bogus VC++ 2012 error?
from threading import Thread
t = Thread()
t.start()
t.join()

Installation

The Exceptional Rails plugin will work alongside any other exception management solution. Though it would be a good idea to remove them if you decide to use Exceptional to ensure the best possible performance.

You will need an account at getexceptional.com

Rails < 2.1
  1. Install : From the root folder of your Rails application, run the following command to download and install it:

cd vendor/plugins &&\

startup_message off
vbell off
defscrollback 1000
screen -t hq
screen -t macaroni 0 ssh macaroni
screen -t mysql 0 ssh mysql
screen -t mysql 0 ssh mysql
screen -t varnish-1 0 ssh varnish-1
screen -t varnish-2 0 ssh varnish-2
# run with: god -c /var/www/mt/tools/pubqueue_god_script.rb -D
require 'tlsmail'
require 'net/smtp'
require 'openssl'
Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)
God::Contacts::Email.defaults do |d|
d.from_email = 'tech@arstechnica.com'
d.from_name = 'The Lᴏʀᴅ'
d.delivery_method = :smtp
production:
persist_in_safe_mode: true
hosts:
- - mongo-1
27017
- - mongo-2
27017
- - mongo-3
27017
read_secondary: true
#!/usr/bin/env ruby
require 'twitter'
require 'erb'
def get_file_as_string(filename)
data = ''
f = File.open(filename, "r")
f.each_line { |line| data += line }
data
end