I hereby claim:
- I am texel on github.
- I am texel (https://keybase.io/texel) on keybase.
- I have a public key whose fingerprint is 4DB9 6F96 FD3E 2C8A 7400 388F E580 4D76 9B56 ED55
To claim this, I am signing this object:
import {Observable} from 'rxjs'; | |
/** | |
* A decorator for Angular 2 component instance properties that enables | |
* them to automatically receive values from an Observable of the same type. | |
* | |
* In many cases, it's easier to deal with bare values in a view, while | |
* pushing value changes from an Observable. `Sink()` wraps up this pattern | |
* and automatically manages subscription disposal. | |
* |
I hereby claim:
To claim this, I am signing this object:
var returnMeAFunction = function () { | |
var integer = 1; | |
var string = "Pancakes"; | |
var f = function () { | |
console.log("integer is " + integer + " and string is " + string + "."); | |
} | |
return f; | |
} |
var wrapper = function() { | |
var internalVar = 1 | |
var internalFunction = function () { | |
console.log("internalVar:", internalVar); | |
} | |
return internalFunction; | |
} | |
var capturedFunction = wrapper(); |
First, you'll need a rack that allows you to split processing into multiple bands. The ones in here might be a good starting point: https://forum.ableton.com/viewtopic.php?f=1&t=199201&view=next
For this, you'll only need a low and high band. The high band gets left alone. In the low band, place a compressor, and set its sidechain input to your kick (or whatever signal you want to duck with). Set the ratio and threshold to taste- if you cut all the low-end out when the kick hits, things might sound unnatural. Also, play with the crossover frequency of your rack– there should be a sweet spot where you're getting a nice bit of extra headroom from the low frequencies ducking, but you're still able to hear the mids/highs of the ducked sound without audible "pumping."
// Observe click events on h1 elements | |
$('h1').on('click', function( event ) { | |
// This is the body of the click handler. | |
// Notice we were passed the click event as a parameter. | |
// From in here, we can access event to get info about it. | |
var h1 = event.currentTarget; | |
// Interestingly, "this" also refers to the item that was clicked | |
h1 == this; // would evaluate to true |
.wishlist-grid { | |
background-color: #cbcccd; | |
float: left; | |
width: 200px; | |
height: 200px; | |
margin: 10px 10px 10px 0; | |
padding: 5px; | |
} |
#!/usr/bin/env ruby | |
diff_body = `git diff --staged` | |
# Detect whether we're adding a :focus => true line in a spec file | |
focus_regex = /^\+.*(describe|context|it).*:focus/ | |
if diff_body =~ focus_regex | |
puts "\nAttempting to commit a spec with :focus => true. Aborting...\n\n" |
class String | |
def palindrome? | |
head = 0 | |
tail = length - 1 | |
while head <= tail | |
# Normalize head | |
head += 1 while self[head] && (self[head] =~ /\W/) | |
# Normalize tail |
# Monkey patch Autotest... | |
class Autotest | |
def find_files | |
result = {} | |
targets = self.find_directories + self.extra_files | |
self.find_order.clear | |
targets.each do |target| |