Plot a calendar in python using matplotlib. The days are drawn on a 7*52 heatmap grid, with the months clearly delineated.
Slightly cleaned up from https://gist.github.com/rsnape/98bbf68e333b0948192e found in this Stack Overflow answer
Plot a calendar in python using matplotlib. The days are drawn on a 7*52 heatmap grid, with the months clearly delineated.
Slightly cleaned up from https://gist.github.com/rsnape/98bbf68e333b0948192e found in this Stack Overflow answer
| """ | |
| Test (data) migrations in Django. | |
| This uses py.test/pytest-django (the `transactional_db` fixture comes from there), | |
| but could be easily adopted for Django's testrunner: | |
| from django.test.testcases import TransactionTestCase | |
| class FooTestcase(TransactionTestCase): | |
| def test_with_django(self): |
| //Based on gulpfile.js from Google Web Starter Kit. | |
| //https://github.com/google/web-starter-kit | |
| 'use strict'; | |
| // Include Gulp & Tools We'll Use | |
| var gulp = require('gulp'); | |
| var $ = require('gulp-load-plugins')(); | |
| var del = require('del'); | |
| var runSequence = require('run-sequence'); | |
| var browserSync = require('browser-sync'); |
| If you have a huge repository (in size and in history) and want to add a subfolder | |
| to your project as a submodule you can follow this example to save time and space | |
| using git's shallow clone and shallow checkout feature. It is a bit more complicated | |
| in this example because I assume that you want your submodule to track a non-default | |
| branch, called `mybranch`, instead of the `master` branch. Things could probably get | |
| a lot simpler when using the default branch. After following the commands in these | |
| examples you can use `git submodule update` and `git submodule update --remote` as normal. |
| // Gulp 4 | |
| var gulp = require('gulp'); | |
| var using = require('gulp-using'); | |
| var grep = require('gulp-grep'); | |
| var changed = require('gulp-changed'); | |
| var del = require('del'); | |
| var coffee = require('gulp-coffee'); | |
| var less = require('gulp-less'); | |
| var coffeelint = require('gulp-coffeelint'); | |
| var sourcemaps = require('gulp-sourcemaps'); |
| This snippet tested on Yosemite 10.10.1 | |
| 1. Define your python3 directory (for example, "/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/site-packages/") | |
| 2. Download "http://download.qt-project.org/official_releases/qt/5.3/5.3.2/qt-opensource-mac-x64-clang-5.3.2.dmg" or any other new version of qt for mac and install it. | |
| 3. Download SIP sources here: http://www.riverbankcomputing.com/software/sip/download | |
| 4. Download PyQt5-gpl sources here: http://www.riverbankcomputing.com/software/pyqt/download5 | |
| 5. Go to your downloads by terminal (for example, "cd ~/Downloads") | |
| 6. tar xvf PyQt-gpl-5.3.2.tar.gz | |
| 7. tar xvf sip-4.16.4.tar.gz | |
| 8. cd sip-4.16.4/ |
| from functools import update_wrapper | |
| from django.contrib import admin | |
| from django.contrib.admin import ModelAdmin | |
| from django.contrib.admin.templatetags.admin_urls import add_preserved_filters | |
| from django.core.exceptions import PermissionDenied | |
| from django.shortcuts import render | |
| from myapp.models import Widget | |
| from myapp.forms import ManageWidgetForm |
| class MultiFormMixin(ContextMixin): | |
| form_classes = {} | |
| prefixes = {} | |
| success_urls = {} | |
| grouped_forms = {} | |
| initial = {} | |
| prefix = None | |
| success_url = None |
| # Create your superuser | |
| $ mongo | |
| > use admin | |
| > db.createUser({user:"someadmin",pwd:"secret", roles:[{role:"root",db:"admin"}]}) | |
| > exit | |
| # Alias for convenience (optional and at your own risk) | |
| $ echo 'alias mongo="mongo --port 27017 -u someadmin -p secret --authenticationDatabase admin"' >> ~/.bash_profile | |
| $ source ~/.bash_profile |