Skip to content

Instantly share code, notes, and snippets.

@kalidasya
kalidasya / labels-lines.vg.json
Last active June 27, 2023 20:01
Connect labels with dots example
{
"$schema": "https://vega.github.io/schema/vega/v5.json",
"width": 400,
"height": 200,
"data": [
{
"name": "main",
"values": [
{"id": 1, "timestamp": 1643221757, "name": "name 1"},
{"id": 2, "timestamp": 1643521757, "name": "name 2"},
:- module ballsort.
:- interface.
:- import_module io.
:- pred main(io::di, io::uo) is det.
:- implementation.
:- import_module list, string, solutions, int.
/* Ball sort puzzle. */
@kalidasya
kalidasya / mpegts.ksy
Created June 25, 2019 07:56
mpegts kaitai struct file it demuxes any transport stream
meta:
id: mpegts
file-extension: ts
endian: le
seq:
- id: sync_byte
contents: [0x47]
- id: transport_error_indicator
type: b1
- id: payload_unit_start_indicator
@kalidasya
kalidasya / mpeg2.ksy
Created June 25, 2019 07:54
katai mpeg2 video prototype
meta:
id: mpeg2_video
file-extension: mpeg
endian: le
seq:
- id: sequences
type: sequence
repeat: until
repeat-until: _io.size - _io.pos < 4