# IV Notes

## IV Notes

- [Introduction](https://notes.iveselov.info/master.md)
- [Programming](https://notes.iveselov.info/programming.md)
- [Cheatsheet: Option (in Rust) vs Maybe (in Haskell)](https://notes.iveselov.info/programming/cheatsheet-rust-option-vs-haskell-maybe.md): Correspondence of common combinators
- [printf() and floating point numbers](https://notes.iveselov.info/programming/printf-and-floating-point-numbers.md): Help! My printf is producing digits out of thin air!
- [More advanced aspects of pattern matching in Rust](https://notes.iveselov.info/programming/refs-and-pattern-matching-in-rust.md): \`ref\` keyword, match ergonomics, box patterns, references patterns and other interesting stuff
- [time\_it: a Case Study in Rust Macros](https://notes.iveselov.info/programming/time_it-a-case-study-in-rust-macros.md): My adventures in Declarative Macros Land
- [Rust Closures: Returning \`impl Fn\` for \`move\` closures](https://notes.iveselov.info/programming/rust-closures-combining-move-and-fn.md)
- [Allocation API, allocators and virtual memory](https://notes.iveselov.info/programming/allocation-api-and-allocators.md): Exploring allocators in general and their Rust API in particular.
- [Checking status of Rust features](https://notes.iveselov.info/programming/checking-status-of-rust-features.md): RFC process, features lifecycle and the Algorithm
- [Mathematics](https://notes.iveselov.info/mathematics.md): Entry point to my math explorations.
- [LaTeX test](https://notes.iveselov.info/mathematics/latex-test.md)
- [Game Development](https://notes.iveselov.info/game-development.md)
- [Snake: an exercise in game development](https://notes.iveselov.info/game-development/snake-an-exercise-in-game-development.md): 7 days plan for creating a Snake game
- [Miscellaneous](https://notes.iveselov.info/miscellaneous.md)
- [Technical newsletters](https://notes.iveselov.info/miscellaneous/newsletters.md): A list of interesting newsletters (mostly about programming)
- [Roguelikes](https://notes.iveselov.info/roguelikes.md): Various interesting links related to my long-standing hobby: roguelikes!
- [Travel](https://notes.iveselov.info/travel.md)
- [Torres del Paine](https://notes.iveselov.info/travel/torres-del-paine.md): Long distance hikes in Patagonia
- [Tents](https://notes.iveselov.info/travel/tents.md): An overview of lightweight backpacking tents in 2019.
- [Rust](https://notes.iveselov.info/bits-and-pieces/rust.md): Bits and pieces of Rust
- [Command line](https://notes.iveselov.info/bits-and-pieces/command-line.md)
- [GMail backup](https://notes.iveselov.info/bits-and-pieces/gmail-backup.md): How to get all your email from Google Mail in a nice searchable format
- [Git](https://notes.iveselov.info/bits-and-pieces/git.md): Useful commands which I had to google
- [CSS](https://notes.iveselov.info/bits-and-pieces/css.md)
- [Resizing video with ffmpeg](https://notes.iveselov.info/audio-video-encoding-tips/resizing-video-with-ffmpeg.md): How to make a large video smaller
- [Mono to stereo](https://notes.iveselov.info/audio-video-encoding-tips/mono-to-stereo.md): How to change a video file, so that you can hear the audio in both channels, even when it was recorded with mono equipment


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://notes.iveselov.info/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
