Processing math: 100%

Shtille's blog A development blog

Site file root determination

I found a way to determine site file root. For example, we have a site with main content and a subsite. We could check for a referer header value to find out if it’s a root file request. Then we can add response cookie to make all subsequent headers have its value. // Lookup for "Referer" header value const char* referer = MHD_lookup_connectio... Read more

CMake based project migration to Conan

Overview Conan is pretty popular package manager. It’s very useful to not keep all you thirdparty dependecies up-to-date manually. Pros Very easy to update dependencies Cons Another level of abstraction above CMake Additional learning curve to Conan’s API Dependencies may pull own dependencies normally you would rid of Need to con... Read more

Making animated avatar for Hodor Reflexes in ESO

Once I’ve decided to make an animated avatar for ESO’s Hodor Reflexes Add-on. Requirements The avatar requirements are: size 32x32 no more than 50 frames sprite sheet in .dds format The process Source selection I concluded that the most fitting avatar and the most I’ve wanted is one from computer game “Super Meat Boy”. Video record... Read more

ESO DPS change on one skill adjustment

Lets figure out how our total DPS will change when one skill damage output changes. Check the ESO rotation choice article to recall the denotations and formulas. General case List of denotations N - number of different sources of damage X - amount of parse dummy target health points Ta - time required to kill dummy target with t... Read more

Setup for Windows C++ development

Basic tools To start C++ developing for Windows I’d recommend using MSYS toolchain. Install it via installer. Run “MSYS2 MSYS” console and get needed packages for Mingw-w64: pacman -S --needed base-devel mingw-w64-ucrt-x86_64-toolchain Add “%MSYS_PATH%\ucrt64\bin” to PATH variable. Check toolchain installation gcc --version... Read more