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 UIKit | |
class BlurredBackgroundView: UIView { | |
let imageView: UIImageView | |
let blurView: UIVisualEffectView | |
override init(frame: CGRect) { | |
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark) | |
blurView = UIVisualEffectView(effect: blurEffect) | |
imageView = UIImageView(image: UIImage(name: "someBackgroundImage.jpg")) |
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
let musicalNotes = [ | |
// name + octave: frequency (Hz) | |
"C0": 16.35, | |
"C#0": 17.32, | |
"D0": 18.35, | |
"D#0": 19.45, | |
"E0": 20.60, | |
"F0": 21.83, | |
"F#0": 23.12, | |
"G0": 24.50, |
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 { Writable } from 'stream' | |
/** | |
* Create a Buffer from a stream (warning: loads all chunks into memory) | |
* Usage: myStream.pipe(new BufferStream(buffer => {}, err => {})) | |
*/ | |
export default class BufferStream extends Writable { | |
data = [] |
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/bash | |
readonly user="my_dokku_username" | |
readonly host="my_hostname" | |
readonly targets=( | |
# git branch | project name | virtual host | |
# list your dokku instances here... | |
) | |
# execute from the project root |
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
gitadd() { | |
git diff | grep "console.log" || git add $1 | |
} |
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 koa from 'koa' | |
import router from 'koa-route' | |
import streamView from './stream-view' | |
const app = koa() | |
const toJS = str => JSON.parse(str) | |
const toJSON = js => JSON.stringify(js) | |
// stream an html page with asynchronous data | |
app.use(router.get('/html/:title', streamView('html', function* (title) { |
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
// An example of streaming html to the browser in ES2015 | |
// inspired by https://github.com/koajs/examples/tree/master/stream-view | |
// *** Usage *** | |
// const app = koa() | |
// app.use(function* () { | |
// this.type = 'html' | |
// this.body = new StreamView(this) | |
// }) | |
// app.listen(3000) |
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
background: url('https://placeholdit.imgix.net/~text?txtsize=72&txt=background%20image&w=1020&h=860') no-repeat center center fixed; | |
-webkit-background-size: cover; | |
-moz-background-size: cover; | |
-o-background-size: cover; | |
background-size: cover; |
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
null + null === 0 // true | |
[] + [] === '' // true | |
null + 1 === 1 // true | |
isNaN(null) // false | |
NaN === NaN // false |