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] |