Skip to content

Instantly share code, notes, and snippets.

View eplawless's full-sized avatar

Eric Lawless eplawless

View GitHub Profile
@eplawless
eplawless / refcount.js
Created February 12, 2015 18:38
The semantic I expected from .publish().refCount()
var Rx = require('rx');
function RefCountObservable(source) {
this._source = source;
}
RefCountObservable.prototype = Object.create(Rx.Observable.prototype);
RefCountObservable.prototype._refCount = 0;
RefCountObservable.prototype._subject = null;
@eplawless
eplawless / selectListOfMostRecent.js
Last active August 29, 2015 14:02
selectListOfMostRecent
var Rx = require('rx');
(function(exports) {
function shiftLeft(list, value) {
var result = list.slice(1);
result.push(value);
return result;
}
@eplawless
eplawless / gist:1256645
Created October 1, 2011 20:51
0x stuff
template <typename uint_t>
uint_t
PointKDTreeImplImpl<uint_t>::partitionAroundMedian(
uint_t idxBegin,
uint_t idxEnd,
KDTreeAxis axis)
{
uint_t halfSize = (idxEnd - idxBegin) / 2;
uint_t idxMedian = idxBegin + halfSize;