diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2024-09-16 04:29:55 +0200 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2024-09-16 04:30:10 +0200 |
| commit | 503764933ea90648213e9d0e8fe6783570015cc0 (patch) | |
| tree | 2b978910978d4a892f3e717adfc3774d6a36efa5 | |
| parent | ac047e899a22001db29ecf2eae9153baf61372b9 (diff) | |
| download | probe-503764933ea90648213e9d0e8fe6783570015cc0.tar.gz | |
Added additional instructions to readme file
| -rw-r--r-- | README.md | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -3,3 +3,18 @@ Nothing crazy here. I put little experiments and tests I do here so I can reference them later if I need to. +> [!NOTE] +> Check `shell.nix` to see the software and dependencies that are used +> in these examples. If you use Nix just do `nix-shell shell.nix`. + +| Example | What does it do? | +|----------------------------------|----------------------------------------------------------------| +| [c-asm](./c-asm) | Calls a function written in ASM from C code. | +| [c-embed](./c-embed) | Embedding external resources in compiled binary. | +| [c-signals](./c-signals) | Uses SIGUSR1 and SIGUSR2 as IPC mechanism. | +| [c-structs](./c-structs) | Saves and reads structs in/from binary files. | +| [zig-c-interop](./zig-c-interop) | Uses functions written in C from Zig code. | +| [zig-ppm](./zig-ppm) | Creates an image with random pixels in PPM image format. | +| [zig-structs](./zig-structs) | Serialization of a struct into JSON and then reading it back. | +| [zig-telnet](./zig-telnet) | Connects to Redis server like it is a basic telnet server. | +| [zig-x11](./zig-x11) | Uses X11 to create a basic window without any bindings needed. | |
