# 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
