I hereby claim:
- I am barmstrong on github.
- I am barmstrong (https://keybase.io/barmstrong) on keybase.
- I have a public key whose fingerprint is 04E5 646B 0985 2F02 DBA9 D1B0 F644 1CB3 7764 6F68
To claim this, I am signing this object:
| vagrant@reddit:~$ sudo reddit-stop | |
| vagrant@reddit:~$ sudo reddit-start | |
| vagrant@reddit:~$ ps -ef | grep reddit | |
| rabbitmq 1408 1400 1 02:11 ? 00:00:30 /usr/lib/erlang/erts-5.10.4/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -pa /usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin/../ebin -noshell -noinput -s rabbit boot -sname rabbit@reddit -boot start_sasl -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/log/rabbitmq/[email protected]"} -rabbit sasl_error_logger {file,"/var/log/rabbitmq/[email protected]"} -rabbit enabled_plugins_file "/etc/rabbitmq/enabled_plugins" -rabbit plugins_dir "/usr/lib/rabbitmq/lib/rabbitmq_server-3.2.4/sbin/../plugins" -rabbit plugins_expand_dir "/var/lib/rabbitmq/mnesia/rabbit@reddit-plugins-expand" -os_mon start_cpu_sup false -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesi |
| vagrant@reddit:~$ set -e | |
| vagrant@reddit:~$ | |
| vagrant@reddit:~$ apt_get=/usr/bin/apt-get | |
| vagrant@reddit:~$ ln=/bin/ln | |
| vagrant@reddit:~$ wget=/usr/bin/wget | |
| vagrant@reddit:~$ service=/usr/sbin/service | |
| vagrant@reddit:~$ reddit_run=/usr/local/bin/reddit-run | |
| vagrant@reddit:~$ init_ctl=/sbin/initctl | |
| vagrant@reddit:~$ | |
| vagrant@reddit:~$ export REDDIT_USER=vagrant |
| $ vagrant up | |
| Bringing machine 'default' up with 'virtualbox' provider... | |
| ==> default: Importing base box 'ubuntu/trusty64'... | |
| ==> default: Matching MAC address for NAT networking... | |
| ==> default: Checking if box 'ubuntu/trusty64' is up to date... | |
| ==> default: Setting the name of the VM: reddit-vagrant_default_1446339977960_21381 | |
| ==> default: Clearing any previously set forwarded ports... | |
| ==> default: Clearing any previously set network interfaces... | |
| ==> default: Preparing network interfaces based on configuration... | |
| default: Adapter 1: nat |
| module Celluloid | |
| class Thread < ::Thread | |
| def []= key, value | |
| if key_on_thread? key | |
| thread_vars[key] = value | |
| else | |
| super | |
| end | |
| end |
I hereby claim:
To claim this, I am signing this object:
| <div class="coinbase-button" data-code="818bdfa54c1525d774440edbd267ee60"></div> | |
| <script src="https://coinbase.com/assets/button.js" type="text/javascript"></script> |
| # Another attempt using the built in Rails.cache.fetch (better serialization/deserialization) | |
| class ActiveSupport::Cache::DalliStore | |
| def fast_fetch(name, options=nil) | |
| options ||= {} | |
| name = expanded_key name | |
| dupe_name = name+'_dupe' | |
| if block_given? | |
| unless options[:force] |
| require 'sunspot' | |
| require 'mongoid' | |
| require 'sunspot/rails' | |
| class Post | |
| include Mongoid::Document | |
| field :title | |
| include Sunspot::Mongoid | |
| searchable do | |
| text :title |
| class ZendeskTicketsJob | |
| extend Resque::Plugins::ExponentialBackoff | |
| @queue = :low | |
| FIELDS = ['zendesk_id', 'requester_id', 'assignee_id', 'group', 'subject', 'tags', 'status', 'priority', 'via', 'ticket_type', 'created_at', 'assigned_at', 'solved_at', 'resolution_time', 'satisfaction', 'group_stations', 'assignee_stations', 'reopens', 'replies', 'first_reply_time_in_minutes', 'first_reply_time_in_minutes_within_business_hours', 'first_resolution_time_in_minutes', 'first_resolution_time_in_minutes_within_business_hours', 'full_resolution_time_in_minutes', 'full_resolution_time_in_minutes_within_business_hours', 'agent_wait_time_in_minutes', 'agent_wait_time_in_minutes_within_business_hours', 'requester_wait_time_in_minutes', 'requester_wait_time_in_minutes_within_business_hours', 'reservation_code', 'requires_manual_closing'] | |
| def self.perform(url) | |
| `rm /tmp/zendesk_tickets*` | |
| `wget #{url} -O /tmp/zendesk_tickets.csv.zip` | |
| `unzip -p /tmp/zendesk_tickets.csv.zip > /tmp/zendesk_tickets.csv` | |
| #!/usr/bin/env ruby | |
| ## as seen on http://nerds.airbnb.com/monitoring-your-serverswith-fire | |
| THRESHOLD = 1000 # milliseconds | |
| flame_on = false | |
| def log ms, msg | |
| puts "#{Time.now.to_s} \t #{ms}ms \t #{msg}" | |
| end |