Skip to content

Instantly share code, notes, and snippets.

@zamfofex
zamfofex / README.md
Created December 14, 2023 09:58
small Tetris clone in C

small Tetris clone in C

Inspired by this YouTube video: https://youtu.be/RlpQkHBGAs0

compile and run

cc -O3 -ansi -Wall -Wextra -Wpedantic -o tetris tetris.c
@zamfofex
zamfofex / openings.fen
Created November 10, 2023 19:13
opening book from TCEC S25 Cup
rnbqkbnr/ppppp1pp/8/5p2/8/1P6/P1PPPPPP/RNBQKBNR w KQkq -
rnbqk1nr/pppp1ppp/8/2b1p3/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq -
rnbqkbnr/pppp1p1p/6p1/4p3/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq -
rnbqkbnr/pppp2pp/4p3/5p2/2P5/6P1/PP1PPP1P/RNBQKBNR w KQkq -
rnbqkbnr/pppp2pp/4p3/5p2/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq -
rnbqkbnr/pppp2pp/4p3/5p2/2P5/5N2/PP1PPPPP/RNBQKB1R w KQkq -
rnbqkbnr/ppp1pp1p/3p2p1/8/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq -
rnbqkb1r/p1pppppp/1p3n2/8/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq -
rnbqk2r/ppp1bppp/3ppn2/8/2PPP3/2N5/PP3PPP/R1BQKBNR w KQkq -
r1bqkb1r/pppppppp/2n2n2/8/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq -
@zamfofex
zamfofex / httpd.c
Last active November 30, 2023 21:01
very unsafe HTTP daemon
// copyright 2022,2023 zamfofex
// GNU Affero General Public License (AGPL) v3 or later
#include <unistd.h>
#include <fcntl.h>
#include <signal.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <sys/sendfile.h>
#include <sys/stat.h>