https://ww1.microchip.com/downloads/en/devicedoc/atmel-0856-avr-instruction-set-manual.pdf
CTF | Cheatsheet | DatasetThis website provides reference documentation of the AVR instruction set, which is used for Arduino boards. More information is contained in the AVR Assembler documentation.
http://sana.aalto.fi/awe/
Cheatsheet | Paper WritingThe website focuses on academic writing in English. It covers four elemental language topics: cohesion, grammar, punctuation, and style.
https://github.com/ferrous-systems/elements-of-rust
Cheatsheet | RustA collection of software engineering techniques for effectively expressing intent with Rust.
The repository contains some problems which can be encountered with Rust and explains some solutions for them.
https://www.sigplan.org/Resources/EmpiricalEvaluation/
Cheatsheet | Paper WritingThe SIGPLAN Empirical Evaluation Checklist provides guidelines on how good evaluations should be structured and explained, with a focus on the programming language research community. However, the concepts are transferable to other disciplines as well.
https://access.redhat.com/sites/default/files/attachments/rh_ip_command_cheatsheet_1214_jcs_print.pdf
Cheatsheet | Network | TutorialThe cheatsheet describes in few words what the different subcommands of ip
do. It includes some other helpful networking commands for arping
, ethtool
, and ss
, and provides a comparison with the older net-tools commands.
https://github.com/Wookai/paper-tips-and-tricks
Cheatsheet | LaTeX | Paper WritingThe GitHub repository contains lots and lots of information about scientific paper writing in LaTeX. It lists different tools and packages which you might want to use.
https://docs.google.com/document/d/1kQidzAlbqapu-WZTuw4Djik0uTqMZYyiMXTM9F21Dz4
Cheatsheet | RustThe cheat sheet shows in many code snippets how to do things.
The cheat sheet is produced by https://letsgetrusty.com/ and requires registering to get access.
CTF | Cheatsheet | Dataset | x86These websites provided an overview of the Linux systemcall interface by listing the syscall numbers, their meanings, and their arguments.
https://peter.sh/experiments/chromium-command-line-switches/
Cheatsheet | DatasetMost command line switches of Google Chrome are totally undocumented in the offical documentations. This website offers a list of all known switches with a single sentence description of what they are doing.
https://users.rust-lang.org/t/list-of-crates-that-improves-or-experiments-with-rust-but-may-be-hard-to-find/17806
Cheatsheet | RustThe URLO thread has a very extensive list of Rust crates. The list contains good, more or less well-known crates, each with a tiny description.
https://ohshitgit.com/
Cheatsheet | GitThe website describes bad situations in git and how to solve them.
Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out of a mess, unless you already know the name of the thing you need to know about in order to fix your problem.
https://fasterthanli.me/articles/pin-and-suffering
Cheatsheet | Rust | TutorialIn the Pin and suffering article, the author fasterthanlime explains how to implement async functions in Rust. The article starts by implementing an async function and the problem of calling blocking functions. It continues with instructions on how to work with Pin
and Unpin
futures. At the end, the article explains how all of the above can be done without using the syntactic sugar of async functions.
Cheatsheet | Python
https://pyformat.info/
Cheatsheet | Python | TutorialFormat string overview for the old and new format string syntax in Python. It shows for each thing you might want to perform, the old syntax (if existing), the new syntax and the output.
https://rust-lang.github.io/api-guidelines/checklist.html
Cheatsheet | RustThe Rust API guidelines explain conventions around naming, interoperability, and documentation for libraries. It provides a helpful checklist for all important points.
Cheatsheet | Rust
https://rust-lang-nursery.github.io/rust-cookbook/
Cheatsheet | Rust | TutorialThe Rust Cookbook describes tiny common tasks you might want to do and shows how to solve them in Rust. It introduces many useful crates, which are widespread in the Rust ecosystem, but can also be used to look up solutions to common problems.
https://lukaslueg.github.io/macro_railroad_wasm_demo/
Cheatsheet | Rust | ToolHelps in understanding macro_rules macros by automatically generating syntax diagrams for them.
https://ferrous-systems.github.io/teaching-material/index.html
Cheatsheet | RustFerrous Systems creates a large set of presentations explaining basic Rust concepts. They cover the basics like different Rust types, more advanced features like generics and dynamic dispatch, and also include a set of training assignments.
The presentations are all available on GitHub too: https://github.com/ferrous-systems/teaching-material
https://baturin.org/docs/iproute2/
Cheatsheet | Network | TutorialUserguide for the newer ip
command under Linux. The guide consists of different tasks one might want to perform and their corresponding ip
commands.
https://blog.wains.be/2007/2007-10-01-tcpdump-advanced-filters/
Cheatsheet | Network | Tool | TutorialThe website contains different tcpdump
filters. It starts with basic filters and then builds up ever more complex ones. This is a good source for looking up complicated filters, if one does not want to write them themself.
https://lborb.github.io/book/
Cheatsheet | Rust"The Little Book of Rust Books" provides a overview of other Rust books. It covers official books such as "the booK" or the cargo guide and also unofficial books like the Rust cookbook or the serde book.
https://github.com/Microsoft/vscode-tips-and-tricks
Cheatsheet | VS CodeThis GitHub repository contains a collection of tips and tricks surrounding VS Code. Most tips and tricks focus on general usage for VS Code.
https://explainshell.com/
Cheatsheet | Shell | Toolexplainshell does what the name suggests: it explains shell commands. It allows writing a shell command, and it explains what the program is doing, the meaning of the command line flags, and how the piping between different programs works.
https://regexr.com/
Cheatsheet | Regex | Toolregexr helps in understanding and writing regular expressions (RegEx). It takes a RegEx and explains the different parts of it. It also shows how the RegEx applies to a sample text.
Additionally, it contains a RegEx reference as well as a user supplied library of different RegExs.
CTF | Cheatsheet | Dataset | x86These websites provide reference documentation of the x86 instruction set: