As configured in my dotfiles.
start new:
tmux
start new with session name:
As configured in my dotfiles.
start new:
tmux
start new with session name:
| // Lefalet shortcuts for common tile providers - is it worth adding such 1.5kb to Leaflet core? | |
| L.TileLayer.Common = L.TileLayer.extend({ | |
| initialize: function (options) { | |
| L.TileLayer.prototype.initialize.call(this, this.url, options); | |
| } | |
| }); | |
| (function () { | |
| #! /usr/bin/env python2 | |
| '''\ | |
| This is a reimplementation of a node.js demo of the Server-Sent Events API. | |
| You can find (and compare to) the node.js version at https://github.com/remy/eventsource-h5d/. | |
| ''' | |
| from werkzeug import Request, Response, redirect | |
| from werkzeug.wsgi import SharedDataMiddleware |
| ''' | |
| PIL's Image.thumbnail() returns an image that fits inside of a given size (preserving aspect ratios) | |
| but the size of the actual image will vary and is certainly not guaranteed to be the requested size. | |
| This is often inconvenient since the size of the returned thumbnail cannot be predicted. The django-thumbs | |
| library solves this for square thumbnails by cropping the image to a square and then resizing it. However, | |
| this only works for exact squares. | |
| This function generalizes that approach to work for thumbnails of any aspect ratio. The returned thumbnail | |
| is always exactly the requested size, and edges (left/right or top/bottom) are cropped off to adjust to | |
| make sure the thumbnail will be the right size without distorting the image. |
| Function::define = (prop, desc) -> | |
| Object.defineProperty this.prototype, prop, desc | |
| class GetterSetterTest | |
| constructor: (@_obj = {}) -> | |
| # 'obj' is defined via the prototype, the definition proxied through | |
| # to 'Object.defineProperty' via a function called 'define' providing | |
| # some nice syntactic sugar. Remember, the value of '@' is | |
| # GetterSetterTest itself when used in the body of it's class definition. |
| #!/usr/bin/env python | |
| # coding: UTF-8 | |
| # code extracted from nigiri | |
| import os | |
| import datetime | |
| import sys | |
| import traceback | |
| import re |
| #!/usr/bin/env python | |
| # Author: Samat Jain <http://samat.org/> | |
| # License: MIT (same as Bottle) | |
| import bottle | |
| from bottle import request, response, route | |
| from bottle import install, uninstall |
| var fs = require('fs'), | |
| util = require('util'), | |
| Stream = require('stream').Stream; | |
| /** | |
| * Create a bandwidth limited stream | |
| * | |
| * This is a read+writeable stream that can limit how fast it | |
| * is written onto by emitting pause and resume events to | |
| * maintain a specified bandwidth limit, that limit can |
| #! /usr/bin/env python | |
| import threading | |
| import subprocess | |
| import traceback | |
| import shlex | |
| class Command(object): | |
| """ | |
| Enables to run subprocess commands in a different thread with TIMEOUT option. |
| # -*- coding: utf-8 -*- | |
| from django.contrib.auth.decorators import login_required | |
| from django.utils.cache import patch_response_headers | |
| from django.utils.decorators import method_decorator | |
| from django.views.decorators.cache import cache_page, never_cache | |
| from django.views.decorators.csrf import csrf_exempt | |
| class NeverCacheMixin(object): | |
| @method_decorator(never_cache) |