Creating Dynamic Link Libraries
Эффективное использование GNU Make
Теоретический минимум для программиста
Linux Shell Scripting Tutorial (LSST) v2.0
Beej’s Guide to Network Programming Using Internet Sockets
Fixed-Point Arithmetic: An Introduction - Randy Yates
BASH
BASH shortcuts cheat sheet (github)
BASH shortcuts for moving and erasing
Dot files (remapping ZSH key bindings)
BASH shortcuts for maximal productivity
Git
Configure your DVCS username for commits
How to change the commit author for one specific commit?
RegExp
Why you should learn just a little Awk: An Awk tutorial by Example
Regular Expressions Cheat Sheet
Regular Expressions Visualized
Python
Quantitative Economics with Python
How to use *args and **kwargs in Python
ANSI C
Build Your Own Lisp: Learn C and build your own programming language in 1000 lines of code!
Embedded
Git
To see all commits and diffs interactively
1 |
git config --global alias.tree "log --graph --decorate --pretty=oneline --abbrev-commit" |
To show all commits:
1 |
sudo pacman -S tig |