Skip to content

Instantly share code, notes, and snippets.

View tylertreat's full-sized avatar

Tyler Treat tylertreat

View GitHub Profile
$ tc qdisc add dev eth0 root netem delay 50ms 20ms distribution normal
$ tc qdisc add dev eth0 root netem reorder 0.02 duplicate 0.05 corrupt 0.01
from collections import defaultdict
import random
from nanomsg import NanoMsgAPIError
from nanomsg import Socket
from nanomsg import SURVEYOR
from nanomsg import SURVEYOR_DEADLINE
class ServiceDiscovery(object):
import os
import time
from service_discovery import ServiceDiscovery
DEFAULT_PORT = 5555
DEFAULT_DEADLINE = 5000
DEFAULT_INTERVAL = 2000
def start_discovery(port, deadline, interval):
import os
from threading import Thread
from nanomsg import REP
from nanomsg import RESPONDENT
from nanomsg import Socket
DEFAULT_DISCOVERY_HOST = 'localhost'
DEFAULT_DISCOVERY_PORT = 5555
DEFAULT_SERVICE_NAME = 'foo'
require(['jsx!MyReactComponent'], function(MyReactComponent) {
// ...
});
$ npm install -g react-tools
$ jsx srcDir outputDir
$ node r.js -o name=main out=main-built.js baseUrl=.
JAVASCRIPT_DIR := ./static/js
js:
bower install
jsx $(JAVASCRIPT_DIR)/src $(JAVASCRIPT_DIR)/build
node $(JAVASCRIPT_DIR)/lib/r.js/dist/r.js -o $(JAVASCRIPT_DIR)/build/buildconfig.js
/** @jsx React.DOM */
var MyJSXComponent = React.createClass({
render: function() {
return <div>Hello, {this.props.name}</div>;
},
});
// This is the compiled output of MyJSXComponent.
var MyJSComponent = React.createClass({
render: function() {