Skip to content

Instantly share code, notes, and snippets.

@bokunodev
bokunodev / split-chapter.py
Created May 6, 2021 21:54
auto split video into chapters
#!/usr/bin/python
import json, os
tracklist = [
"bird funeral [Introduction]",
"This is the happiness peace committee. [Introduction]",
"Unhappy Refrain [two of the switching]",
"Sugar Bits [switching of two]",
"Gakuen × ∀ssassinatioИ [two of the switching]",
@bokunodev
bokunodev / Makefile
Last active May 19, 2021 06:32
Print 2D matrix
CC?=gcc
DEFAULT_CFLAGS=-std=c11 -Og -Wall -Wextra -Wshadow
define GCC_FLAGS
-Wanalyzer-file-leak \
-Wanalyzer-malloc-leak \
-Wanalyzer-double-free \
-Wanalyzer-double-fclose \
-Wanalyzer-null-argument \
@bokunodev
bokunodev / table.c
Last active June 14, 2021 21:26
Hash Table in C11
#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include "table.h"
#define NORMALIZE(HASH) (HASH % table->len) - 1
static uint64_t fnv1a(const char* data, size_t len);
@bokunodev
bokunodev / print.c
Created June 14, 2021 16:39
Print decimal binary in C
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
void print_dec_bin(uint64_t d);
int main(int argc, char const *argv[]) {
print_dec_bin(0);
print_dec_bin(1);
print_dec_bin(7);
@bokunodev
bokunodev / go.mod
Created January 22, 2022 14:32
example cookie on differ ports
module local.pc/sand
go 1.18
require github.com/go-chi/chi/v5 v5.0.7
require github.com/davecgh/go-spew v1.1.1
%YAML 1.2
---
# http://www.sublimetext.com/docs/syntax.html
name: Hare
file_extensions:
- ha
scope: source.ha
variables:
name: '[A-Za-z_]\w*'