(C-x means ctrl+x, M-x means alt+x)
The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:
| Mute these words in your settings here: https://twitter.com/settings/muted_keywords | |
| ActivityTweet | |
| generic_activity_highlights | |
| generic_activity_momentsbreaking | |
| RankedOrganicTweet | |
| suggest_activity | |
| suggest_activity_feed | |
| suggest_activity_highlights | |
| suggest_activity_tweet |
| // This is a quick demonstration of "function inheritance" as described in | |
| // this paper from Daniel Brown and William Cook. | |
| // http://www.cs.utexas.edu/users/wcook/Drafts/2009/sblp09-memo-mixins.pdf | |
| // Expressed in TypeScript (and without the monads). | |
| // Syntax note: When you write function types in TypeScript, you need to name | |
| // each parameter. But the names don't actually matter, so I just use _. You | |
| // can read `(_:A) => B` as `a -> b` in ML or Haskell syntax. | |
| // In Brown and Cook's Haskell, `type Gen a = a -> a` is a "generator." The |
| #include <iostream> | |
| #include <future> | |
| using namespace std; | |
| template <typename Fn, typename... Args> | |
| auto do_async_with_log(ostream& os, Fn&& fn, Args&&... args) -> | |
| future<decltype(fn(args...))> | |
| { | |
| os << "[TID=" << this_thread::get_id() |
| //------------------------------------------------------------- | |
| // | |
| // Hypothesis: | |
| // | |
| // Promises/A is a Monad | |
| // | |
| // To be a Monad, it must provide at least: | |
| // - A unit (aka return or mreturn) operation that creates a corresponding | |
| // monadic value from a non-monadic value. | |
| // - A bind operation that applies a function to a monadic value |
| import matplotlib.pyplot as plt | |
| def zoom_factory(ax,base_scale = 2.): | |
| def zoom_fun(event): | |
| # get the current x and y limits | |
| cur_xlim = ax.get_xlim() | |
| cur_ylim = ax.get_ylim() | |
| # set the range | |
| cur_xrange = (cur_xlim[1] - cur_xlim[0])*.5 |
| local t_insert,t_concat = table.insert,table.concat; | |
| local s_char = string.char; | |
| local pairs,ipairs = pairs,ipairs; | |
| local type = type; | |
| local tostring,tonumber = tostring,tonumber; | |
| -- DNS Parser | |
| -- The following is a parser for the DNS format defined in RFC1035 |
| # NOTICE: to get Nginx+Unicorn best-practices configuration see the gist https://gist.github.com/3052776 | |
| $ cd /usr/src | |
| $ wget http://nginx.org/download/nginx-1.2.1.tar.gz | |
| $ tar xzvf ./nginx-1.2.1.tar.gz && rm -f ./nginx-1.2.1.tar.gz | |
| $ wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.30.tar.gz | |
| $ tar xzvf pcre-8.30.tar.gz && rm -f ./pcre-8.30.tar.gz | |
| $ wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz |