parent
bebd85e1a3
commit
499378f4ce
3 changed files with 97 additions and 1 deletions
|
@ -0,0 +1,3 @@
|
||||||
|
This is a collection of some blogs I've found interesting. Sometimes I move specific links into more dedicated articles.
|
||||||
|
|
||||||
|
* [MÁIRÍN DUFFY](https://blog.linuxgrrl.com): Open design, Senior principal interaction designer at Red Hat.
|
|
@ -0,0 +1,94 @@
|
||||||
|
This is an unstructured list of web-sites I find interesting. I keep them here rather than as a collection of browser bookmarks as I find this format easier to structure. Some get pulled into more structured articles as references or 'further reading' and eventually removed from this list. So in a way, this is sort of a 'to-do list' or staging area.
|
||||||
|
|
||||||
|
# Tech compilations #
|
||||||
|
|
||||||
|
* [Digital Superpowers](https://digitalsuperpowers.com/book/)
|
||||||
|
* [Arch overview open source](https://aosabook.org/en/index.html)
|
||||||
|
* [Build your own x](https://github.com/codecrafters-io/build-your-own-x)
|
||||||
|
|
||||||
|
# Compilers #
|
||||||
|
|
||||||
|
* [LLVM Tutorial](https://llvm.org/docs/tutorial/MyFirstLanguageFrontend/index.html)
|
||||||
|
* [Resource compiler](https://vector-of-bool.github.io/2017/01/21/cmrc.html)
|
||||||
|
* [Bison](https://www.gnu.org/software/bison/manual/bison.html)
|
||||||
|
|
||||||
|
# Assembly #
|
||||||
|
|
||||||
|
* [Asm hello world](https://jameshfisher.com/2018/03/10/linux-assembly-hello-world/)
|
||||||
|
* [Linux syscall list](https://github.com/torvalds/linux/blob/master/arch/x86/entry/syscalls/syscall_64.tbl)
|
||||||
|
|
||||||
|
# File Formats #
|
||||||
|
|
||||||
|
* [Zlib spec](https://datatracker.ietf.org/doc/html/rfc1950)
|
||||||
|
* [zlib overview](https://marknelson.us/posts/1997/01/01/zlib-engine.html)
|
||||||
|
* [PNG spec](http://www.libpng.org/pub/png/spec/1.2/png-1.2.pdf)
|
||||||
|
* [Deflate spec](https://www.rfc-editor.org/rfc/rfc1951.pdf)
|
||||||
|
* [png tutorial](http://zarb.org/~gc/html/libpng.html)
|
||||||
|
|
||||||
|
# File Systems #
|
||||||
|
|
||||||
|
* [Lustre](https://www.highgo.ca/2022/07/22/how-to-setup-lustre-file-system-and-run-postgres-on-it/)
|
||||||
|
|
||||||
|
# Data Structures #
|
||||||
|
|
||||||
|
* [Implementing a vector](https://www.cs.odu.edu/~zeil/cs361/latest/Public/vectorImpl/index.html)
|
||||||
|
|
||||||
|
# Shell #
|
||||||
|
|
||||||
|
* [Introduction to bash scripting](https://github.com/bobbyiliev/introduction-to-bash-scripting)
|
||||||
|
* [Command Line Interface Guidelines](https://clig.dev/#help)
|
||||||
|
* [Terminal text](https://jvns.ca/blog/2024/07/08/readline/)
|
||||||
|
* [TTY demystified](http://www.linusakesson.net/programming/tty/index.php)
|
||||||
|
|
||||||
|
# Graphics #
|
||||||
|
|
||||||
|
* [Polygons and meshes](https://paulbourke.net/geometry/polygonmesh/)
|
||||||
|
* [xcb](https://www.x.org/releases/X11R7.6/doc/libxcb/tutorial/index.html)
|
||||||
|
* [xcb](https://xcb.freedesktop.org/tutorial/)
|
||||||
|
* [opengl](https://xcb.freedesktop.org/opengl/#index5h1)
|
||||||
|
* [opengl](https://www.linuxjournal.com/content/introduction-opengl-programming)
|
||||||
|
|
||||||
|
# Audio #
|
||||||
|
|
||||||
|
* [Midi format](http://www.personal.kent.edu/~sbirch/Music_Production/MP-II/MIDI/midi_file_format.htm)
|
||||||
|
* [midi format](https://web.archive.org/web/20141227205754/http://www.sonicspot.com:80/guide/midifiles.html)
|
||||||
|
* [Midi format](http://www.music.mcgill.ca/~ich/classes/mumt306/StandardMIDIfileformat.html)
|
||||||
|
* [alsa](https://alsa-project.org/wiki/Tutorials_and_Presentations)
|
||||||
|
|
||||||
|
# Text Editors #
|
||||||
|
|
||||||
|
* [Sysadmin guide to vim](https://www.linuxfoundation.org/blog/blog/classic-sysadmin-vim-101-a-beginners-guide-to-vim)
|
||||||
|
|
||||||
|
# Networking #
|
||||||
|
|
||||||
|
* [sockets](https://www.cs.rpi.edu/~moorthy/Courses/os98/Pgms/socket.html)
|
||||||
|
* [http made easy](https://www.jmarshall.com/easy/http/)
|
||||||
|
|
||||||
|
# Database #
|
||||||
|
|
||||||
|
* [Writing a kv store](https://mrkaran.dev/posts/barreldb/)
|
||||||
|
|
||||||
|
# Containers #
|
||||||
|
|
||||||
|
* [Linux containers](https://optimizedbyotto.com/post/linux-containers-docker/)
|
||||||
|
|
||||||
|
# Web #
|
||||||
|
|
||||||
|
* [Drawing divs](https://alignedleft.com/tutorials/d3/drawing-divs)
|
||||||
|
* [Dockerizing Django](https://testdriven.io/blog/dockerizing-django-with-postgres-gunicorn-and-nginx/)
|
||||||
|
|
||||||
|
# Database #
|
||||||
|
|
||||||
|
* [Database storage structures](https://en.wikipedia.org/wiki/Database_storage_structures)
|
||||||
|
|
||||||
|
# Publishing #
|
||||||
|
|
||||||
|
* [A Few Notes on Book Design](https://texdoc.org/serve/memdesign/0)
|
||||||
|
* [MathMl fonts](https://developer.mozilla.org/en-US/docs/Web/MathML/Fonts)
|
||||||
|
* [Text rendering](https://behdad.org/text2024/)
|
||||||
|
|
||||||
|
|
||||||
|
# Gardening #
|
||||||
|
|
||||||
|
* [Planning a vegetable garden for beginners](https://www.youtube.com/watch?v=9R-utqpmwmE)
|
||||||
|
|
|
@ -19,4 +19,3 @@ I am on <a rel="me" href="https://mastodon.social/@compilz">Mastodon</a>, but no
|
||||||
Unless otherwise specified all content on this site was created by me and can be re-used under the terms of the [CC BY-SA 4.0 license](https://creativecommons.org/licenses/by-sa/4.0/deed.en).
|
Unless otherwise specified all content on this site was created by me and can be re-used under the terms of the [CC BY-SA 4.0 license](https://creativecommons.org/licenses/by-sa/4.0/deed.en).
|
||||||
|
|
||||||
I can be contacted at: <br/> <img src="/static/contact.png" width=220px>
|
I can be contacted at: <br/> <img src="/static/contact.png" width=220px>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue