This is a simple chat-like program using pub-sub pattern, backed by PostgreSQL's LISTEN/NOTIFY command.
publish message to foo
channel from user nickname
.
$ python pub.py foo nickname
PUBLISH to channel #foo
/** | |
* is One Point within Another | |
* @param point {Object} {latitude: Number, longitude: Number} | |
* @param interest {Object} {latitude: Number, longitude: Number} | |
* @param kms {Number} | |
* @returns {boolean} | |
*/ | |
function withinRadius(point, interest, kms) { | |
'use strict'; |
import mongoengine | |
class MongoModelSerializer(serializers.ModelSerializer): | |
def get_default_fields(self): | |
cls = self.opts.model | |
opts = get_concrete_model(cls) | |
#pk_field = opts.pk | |
fields = [] | |
fields += [getattr(opts, field) for field in opts._fields] | |
#fields += [field for field in opts.many_to_many if field.serialize] |