Skip to content

Instantly share code, notes, and snippets.

Dan Riti danriti

Block or report user

Report or block danriti

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile

Keybase proof

I hereby claim:

  • I am danriti on github.
  • I am danriti ( on keybase.
  • I have a public key whose fingerprint is 9194 075E F796 62A4 B932 F80D 8334 5A61 B4F5 74A2

To claim this, I am signing this object:

danriti /
Last active Mar 9, 2016
pcp + vector + filtered per process stats

run on ubuntu 12.04

  1. install pcp from source following:
  2. install vector following:
  3. update pmwedb config to use port 9999 by default: /etc/pcp/pmwebd/pmwebd.options
  4. sudo service pmwebd restart
  5. update pmcd to run proc pmda as root (add -A flag): /etc/pcp/pmcd/pmcd.conf
  6. sudo service pcp restart
  7. run vector via gulp:
  8. created a hotproc.conf in /var/lib/pcp/pmdas/proc
danriti / gist:41a1a3fd4af534955187
Created Feb 10, 2015
nginx simple proxy settings
View gist:41a1a3fd4af534955187
location / {
proxy_pass http://localhost:3000/;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
danriti /
Last active Jan 18, 2016
pypi release notes / checklist

Basic Instruction Before Releasing to PyPI

  1. Update history

  2. Increment version

  3. Run tox tests for Python 2.7, 3.2, 3.3, 3.4, 3.5:

    export TV_API_KEY=XXX
    export TV_APP_NAME=XXX

Getting Started with NPM (as a developer)

If you haven't already set your NPM author info, now you should:

npm set "Your Name"
npm set ""
npm set ""

npm adduser
danriti /
Last active Aug 29, 2015
PHP Average Latency By Week
from datetime import datetime
import matplotlib.pyplot as plt
import traceview
def main():
tv = traceview.TraceView(API_KEY)
results = tv.server.latency_by_layer('Default', time_window='week')
#!/usr/bin/env python
import sys
import subprocess
def print_wiki_options(file) :"clear")
with open(file, 'r') as f :
for line in f:
danriti /
Last active Apr 18, 2019
Line Profiling in Python

Install the line_profiler module:

[driti@ubuntu ]$ pip install line_profiler

Add the @profile decorator and run:

[driti@ubuntu ]$ -l -v
danriti /
Created Dec 13, 2013
Search git log for a specific code change.
git log -S"validate=True" -- boto/s3/
danriti / Gemfile
Last active Dec 30, 2015
Sinatra Example for TraceView Heroku Add-on
View Gemfile
source ""
ruby "2.0.0"
gem 'sinatra'
group :production, :staging do
gem 'oboe-heroku', '~>'
You can’t perform that action at this time.