Skip to content

Instantly share code, notes, and snippets.

@bokunodev
bokunodev / init.lua
Last active May 14, 2021 15:22
my textadept init file
_M["go"] = require("go")
_M["go"].format_command = "goimports"
_M["m/f"] = require("functions")
keys["`"] = function() _M["m/f"].enclose_selection("`", "`") end
keys["'"] = function() _M["m/f"].enclose_selection("'", "'") end
keys['"'] = function() _M["m/f"].enclose_selection('"', '"') end
keys['('] = function() _M["m/f"].enclose_selection('(', ')') end
keys['['] = function() _M["m/f"].enclose_selection('[', ']') end
@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 / 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 / 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 / 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