logo
  • Contact
  • Scribbles
  • Articles

  • 2015-05-16

    C++11 Smart Object-Pool with RAII style return to pool

    SmartObjectPool: A RAII-style implementation of the object pool pattern that uses smart pointers to automatically return acquired objects to the pool upon deletion.

    c++ c++11 development
  • 2014-08-21

    Why I Love Linux (Through Examples)

    My personal relation to linux, and how it suits me as a power user, and makes workflow optimizations possible. Illustrated purely through examples of scripts and everyday one-liners.

    linux unix bash automation development
  • 2013-12-01

    Image Processing - Detecting Skittles in Images

    A quick project on detecting colored skittles on dissaturated backgrounds. Skittle positions, radii and hues are estimated. Skittles are then clustered by hue. The extracted data is then visualized by rendering objects in a virtual scene.

    image processing OpenCV
  • 2013-08-15

    Mapping the OEIS Database

    A fun project on getting data from the On-Line Encyclopedia of Integer Sequences (OEIS), and visualizing the results. In particular, the relative frequency that each integer occurs in the database.

    linux bash curl math visualization
  • 2013-10-23

    DevLog 1: Game Engine Progress, One Month In.

    Firsty monthly development log. A write-up of the experiences and progress made with learning OpenGL and SDL, and putting together the first pieces of a game engine.

    OpenGL GLSL SDL2 devlog gamedev
  • 2013-06-24

    C++ Development Setup - No Time for Sword Fights

    The result of a long series of iterations for minimizing compile time delay.

    • Automatic rebuilds of code and tests
    • Global hotkey triggering of rebuilds and tests
    linux bash c++ SCons