June 1st, 2016
The website has been redesigned. I planned on adding some tutorials and I wasn’t satisfied with the readability of the old design, it was hard to focus on the content and it lacked syntax highlight and latex support. So I made a wordpress theme from scratch that pleases me and has things it needs. At the moment of writing this, there’s not much content (or it’s hidden and only as a draft), but I am serious about adding some serious amount of it in the months to come. If you notice any problems with the design (no special care has been taken for mobile/tablet devices and their layouts), notify me via email so I can fix it. Also, please report any broken links or outdated information. Thanks!
The whole process of creating a WP theme was incredibly painful. First, it took me quite a lot of time to find some design that was good, easy on eyes, lightweight and has support for all the stuff I need. I’ll be using MathJax for latex support and Github gist embedding for code snippets. But pure CSS and HTML are okay, I know how to toy with them, but it was the first time that I actually tried making a nice, portable, following-the-rules wordpress theme. And it took couple of weeks (yes, you read that right). Resources are scattered all over the internet and not every Google search will solve your issue. It’s very time consuming to find just the right way how to implement something and wordpress internals are still a mystery to me. Whole bunch of stuff is happening automagically and there are points in the code which I cannot explain why and how they work. And that’s frustrating. Still, I managed to somehow piece it together so it displays the intended content, and that’s the only thing it matters.
Despite huge amounts of time lost, the goal’s been reached – create readable design that I’m satisfied with visually, and that has some additional features. The next thing is adding more content. The plan is to write an online book about computer graphics in a way that hasn’t been done before. There are also ideas of writing about other things that have been going through my head recently – dod, stochastic rasterization, perception, randomness and a few more. Stay tuned for updates! :)