Skip to content

Instantly share code, notes, and snippets.

const objectFromEntries = entries => [...entries]
.reduce((obj, [key, val]) => ({ ...obj, [key]: val }), {})
const formToObject = form => objectFromEntries(new FormData(form).entries())
/* eslint-disable no-console */
const chalk = require('chalk');
exports.log = {
info(...args) {
console.log(chalk.blue(...args));
},
success(...args) {
console.log(chalk.green(...args));
},
@caderek
caderek / init.vim
Created July 8, 2019 17:18
Configs
call plug#begin('~/.vim/plugged')
Plug 'scrooloose/nerdTree'
Plug 'mattn/emmet-vim'
Plug 'tpope/vim-surround'
Plug 'bling/vim-airline'
const compose = (...fns) => x => fns.reduceRight((y, f) => f(y), x);
const trace = label => value => {
console.log(`${ label }: ${ value }`);
return value;
};
const g = n => n + 1;
const f = n => n * 2;
/*
Note: function application order is
bottom-to-top:
const gramma = require("../src/index")
console.log("ok!")
gramma.check("I like making mistkaes!").then((response) => {
console.log(response)
})
________
/ _____/___________ _____ _____ _____
/ \ __\_ __ \__ \ / \ / \\__ \
\ \_\ \ | \// __ \| Y Y \ Y Y \/ __ \_
\______ /__| (____ /__|_| /__|_| (____ /
\/ \/ \/ \/ \/
@caderek
caderek / diff.js
Last active October 22, 2019 23:49
const fs = require('fs')
const fileA = JSON.parse(fs.readFileSync(process.argv[2]).toString())
const fileB = JSON.parse(fs.readFileSync(process.argv[3]).toString())
const diffs = fileB.results.map((resultB) => {
const oldResult = fileA.results.find(
(resultA) => resultA.name === resultB.name,
)
Spawned VM, initial state:
{ inputs: [ 0 ], outputs: [], phaseSettings: [] }
[0]--------------------------------------------------
Op: INPUT | Pointer: 0 | Rel base: 0
Params:
Save to:
. . . . . . . . . . . . . . . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . # # # # # # # . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . # . . . . . # . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . # . . . . . # . . . . . . . . . . . # . . . . . . . # # # # # # # # # # # . . . .
. . . . . . . . . . # . . . . . # . . . . . . . . . . . # . . . . . . . # . . . . . . . . . # . . . .
. . . . . . . . . . # . . . . . # . . . . . . . . . . . # # # # # # # # # # # # # . . . . . # . . . .
. . . . . . . . . . # . . . . . # . . . . . . . . . . . . . . . . . . . # . . . # . . . . . # . . . .
. . . . . . . . . . # . . . . . # . . . . . # # # # # # # # # # # # # . # . . . # . . . . . # . . . .
. . . . . . . . . . # . . . . . # . . . . . # . . . . . . . . . . . # . # . . . # . . . . . # . .
M a i n :
F u n c t i o n A :
F u n c t i o n B :
F u n c t i o n C :
C o n t i n u o u s v i d e o f e e d ?