Service | Offer | Value/Month | Expires |
---|---|---|---|
Data Transfer | 15 GB of data transfer out | $1.35 | Yes |
EC2 | 750 hours Linux t2.micro instance | $8.35 | Yes |
EC2 | 750 hours Windows t2.micro instance | $11.66 | Yes |
EC2 Container Registry | 500 MB-month of Storage | $50 | Yes |
EBS | 30 GB | $3.00 | Yes |
ELB | 750 Hours | $16.20 | Yes |
This file contains hidden or 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
# A basic re-implementation of gron in JQ | |
# Operates in a streaming manner, without having to read the entire input first or hold it in memory | |
# Try: cat big.json | while read; do printf '%s\n' "$REPLY"; sleep 0.1; done | jqgron | |
# Most operations are slower than gron, but `jqgron -u -j` is actually faster! | |
def topath: | |
map(if (tostring|test("\\A[[:alpha:]$_][[:alnum:]$_]*\\z")|not) | |
then "[\(tojson)]" else ".\(.)" end) | join(""); | |
def tojqpath: | |
topath | if .[0:1] == "[" then "." + . else . end; |
This file contains hidden or 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
#!/usr/bin/env python3 | |
# Script for turning ascii input into valid Bubblegum programs | |
# https://esolangs.org/wiki/Bubblegum | |
import hashlib, lzma, sys, zlib | |
def bb96encode(code): | |
buf = [] | |
a = 0 |
- jasmid - MIDI file reader and synthesizer. Last updated April 2014.
- WebMidi.js - High level API for Web MIDI. Last updated less than a month ago.
- JZZ - High-level library for midi sending and receiving.
- MIDIPlayer
- sf2-parser
- soundfont-player
- residentSf2Synth
- MIDI.js - MIDI sequencer and soundfont-based synth.
This file contains hidden or 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
local ffi = require("ffi") | |
ffi.cdef[[ | |
typedef void (*cb)(void); | |
void call(int n, void (*)(void)); | |
void loop(int n); | |
void func(void); | |
]] | |
local callback = ffi.load("./callback.so") | |
local timeit = require("timeit") |