This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import {Kampos, effects, Ticker} from 'kampos'; | |
const ticker = new Ticker(); | |
const kampos = new Kampos({target, effects: [effects.hueSaturation()], ticker}); | |
const kampos2 = new Kampos({target2, effects: [effects.hueSaturation()], ticker}); | |
// rest of drawing logic ... | |
ticker.start(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import {Kampos, effects, Ticker} from 'kampos'; | |
const target1 = document.querySelector('#canvas1'); | |
const media1 = document.querySelector('#video1'); | |
const target2 = document.querySelector('#canvas2'); | |
const media2 = document.querySelector('#video2'); | |
const hueSaturation = effects.hueSaturation(); | |
const brightnessContrast = effects.brightnessContrast(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export default function () { | |
return { | |
fragment: { | |
uniform: { | |
u_light: 'vec3', | |
u_dark: 'vec3' | |
}, | |
main: `vec3 gray = vec3(dot(lumcoeff, color)); | |
color = mix(u_dark, u_light, gray);` | |
uniforms: [ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import {Kampos, effects} from 'kampos'; | |
const target = document.querySelector('canvas'); | |
const media = document.querySelector('video'); | |
const hueSaturation = effects.hueSaturation(); | |
const kampos = new Kampos({target, effects: [hueSaturation]}); | |
hueSaturation.hue = 90; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import uuid | |
from django.db import models | |
from django.utils.encoding import force_text as force_unicode | |
class DefaultUUIDField(models.UUIDField): | |
def __init__(self, *args, **kwargs): | |
kwargs['blank'] = True | |
kwargs.setdefault('editable', False) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Assuming an implementation of a pub/sub system that provides publish() and subscribe() functions. | |
* Also assuming a Promises A+ implementation. | |
* | |
* In this way a publisher that requires some unknown subscriber to either accept or decline can | |
* publish an event that will pass a deferred object to any subscribed component that can either | |
* resolve or reject the promise. | |
* | |
* A nice example is some action button that requires a modal confirm dialog to prompt the user to | |
* either accept or decline the action. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Create the virtual environment | |
mkvirtualenv openbudgets | |
# Link central project code directory to its virtual environment | |
setvirtualenvproject /home/vagrant/envs/openbudgets /home/vagrant/openbudgets | |
# Move to the root of central project code directory |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
############ | |
# Option A # | |
############ | |
class CategoryTestCase(RESTAPITestCase): | |
"""Tests Category API endpoints.""" | |
base_name = 'category' | |
user_factory = account_factories.Admin |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
define([ | |
'spin' | |
], function (Spinner) { | |
return [ | |
function () { | |
return { | |
restrict: 'A', | |
scope : { | |
spinAction : '&spinAction', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
({ | |
// appDir : "use if creating a proper app according to RequireJS' conventions", | |
baseUrl : 'path/to/base', | |
// dir : "use if we're outputting a directory", | |
optimize : 'uglify', | |
paths : { | |
plugins : '../../lib', | |
mustache : '../../lib/mustache', | |
common : '../common', | |
ui : 'ui', |
NewerOlder