Skip to content

Instantly share code, notes, and snippets.

var videoIdArray = [];
var getVideoIds = new Promise( function(resolve, reject) {
ypi.playlistInfo("AIzaSyCgvxvDPy5djGfZhuqi34wrTh-c1UBhEzU", /*program.*/playlist, function(playlistItems) {
var videoIds = playlistItems.map(function(item) {
return item.resourceId.videoId;
});
resolve(videoIds);
});
<h1>Hello world!</h1>
@ThePendulum
ThePendulum / bar.tag
Created July 9, 2016 16:00
Tag content
<ri-bar>
{// contents of ri-bar inside ri-foo?}
<script>
// contents of ri-bar inside ri-foo?
</script>
</ri-bar>
const items = [{
id: 'foo',
index: 0
}, {
id: 'bar',
index: 1
}, {
id: 'lipsum',
index: 2
}];
let items = ['foo', 'bar', 'lorem', 'ipsum', 'hello', 'world', 'test', 'random', 'asdf', 'qwerty'];
const toBeDeleted = ['lorem', 'hello', 'world'];
// Method 1: simple but horribly inefficient
items = items.filter(item => !toBeDeleted.includes(item));
// Method 2: decent, but verbose and still slower than Set
const map = toBeDeleted.reduce((acc, item) => {
acc[item] = true;
if logger, err := syslog.New(syslog.LOG_ERR, "ara"); err != nil {
log.Fatal("Error writing syslog!")
}
logger.Info("Starting Ara...")
package main
import (
"log/syslog"
"rpi_ws281x/golang/ws2811"
"time"
"ara/color"
"os"
"fmt"
)
'use strict';
const webpack = require('webpack');
const path = require('path');
const ExtractText = require('extract-text-webpack-plugin');
const cssnext = require('postcss-cssnext');
const config = {
entry: './assets/js/main.js',
output: {
'use strict';
const webpack = require('webpack');
const path = require('path');
const ExtractText = require('extract-text-webpack-plugin');
const cssnext = require('postcss-cssnext');
const config = {
entry: './assets/js/main.js',
output: {