Posts
A collection of posts about projects I have worked on in the past or that I find interesting.
Lightfield Photography
The light field is the full description of light as it travels in all directions through space around us. It can be thought of as being made up of infinitely many light ray vectors, each with a direction of propagation and a magnitude that is proportional to their intensity. In this post I provide an introduction to the lightfield and lightfield photography.
Malloc and Free
To try to learn a bit more about what goes on under the hood when I’m writing code I wrote a memory allocation and freeing module in C. C requires memory management and has it’s own functions to help with this, eg. malloc(), realloc(), calloc(), free(). To try to understand a bit more about how these worked, I decided to write my own versions of malloc() and free().
