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
| import base64 | |
| import os | |
| from tastypie.fields import FileField | |
| from django.core.files.uploadedfile import SimpleUploadedFile | |
| class Base64FileField(FileField): | |
| """ | |
| A django-tastypie field for handling file-uploads through raw post data. | |
| It uses base64 for en-/decoding the contents of the file. | |
| Usage: |
| # This code is under the MIT license. | |
| # Inspired by this StackOverflow question: | |
| http://stackoverflow.com/questions/3295405/creating-django-objects-with-a-random-primary-key | |
| import struct | |
| from Crypto.Cipher import DES | |
| from django.db import models | |
| def base36encode(number): |
| from tastypie.authentication import Authentication | |
| class DjangoAuthentication(Authentication): | |
| """Authenticate based upon Django session""" | |
| def is_authenticated(self, request, **kwargs): | |
| return request.user.is_authenticated() |
| #!/bin/sh | |
| # recursively removes all .pyc files and __pycache__ directories in the current | |
| # directory | |
| find . | \ | |
| grep -E "(__pycache__|\.pyc$)" | \ | |
| xargs rm -rf | |
| # or, for copy-pasting: |
| DECLARE @ClarionDate INT = 47563 | |
| DECLARE @SqlDateTime DATETIME | |
| -- Convert the clarion DATE into and SQL DateTime | |
| SET @SqlDateTime = DateAdd(day, @ClarionDate - 4, '1801-01-01') | |
| SELECT @SqlDateTime AS 'SQL Date Time' | |
| -- Now convert it back from and SQL DateTime to a Clarion Date | |
| SET @ClarionDate = DateDiff(day, DateAdd(day, -4, '1801-01-01'), @SqlDateTime) |
| $("#selectBox").append('<option value="option6">option6</option>'); |
git add HISTORY.md
git commit -m "Changelog for upcoming release 0.1.1."
bumpversion patch
| """ | |
| _jaccard.py : Jaccard metric for comparing set similarity. | |
| """ | |
| import numpy as np | |
| def jaccard(im1, im2): | |
| """ |