Tagged: Technology

Maximum Subarray 0

Maximum Subarray

Problem statement: Find the largest sum that is possible in an array. I.e., find the maximum sub-array. Solution: From the very first this problem looks complicated because of how it is framed. It sounds like we want to find the MAXIMUM from ALL THE POSSIBLE sums. To find the maximum...

C++Traits 0

C++ Traits

‘C++ Traits’ is an idiom that allows a great level of abstraction, normally possible only by a combination of inheritance and composition, all at compile time. It allows a class to use any object by relying on its traits, i.e., functions and member variables exposed by that object. What C++...

log4cxx 0

Installing log4cxx on MSYS2/Mingw-w64

[whohit]installing-log4cxx-on-msys2mingw-w64[/whohit] In my previous post, I gave the rather simple steps to install MSYS2/Mingw-w64. Now I will tell you how to install a custom library, specifically log4cxx. Before starting, lets acknowledge that there are other libraries that might fit your logging needs. The installation steps will be similar, though here...

1

Getting GNU compilers on Windows (MSYS2/MinGW-x64/boost/Windows 10)

[whohit]getting-gnu-compilers-on-windows-msys2mingw-x64boostwindows-10[/whohit] Okay… first of all… There are multiple packages and tutorials available for getting one or the other working on Windows 10. This tutorial here teaches how to create a comfortable maintainable compiler environment that can be used for a long time. If you want to skip to the actual...

0

Major bugs and workarounds

[whohit]major-bugs-and-workarounds[/whohit] Imagine you have been given the job of installing AC vent ducts in a house. Great. So you begin your work, starting from the basement for some reason. And there in basement you find a major fire outbreak. 🔥🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥🔥 🔥🔥🔥🔥🔥🔥🔥🔥🔥 Oh great. So you call your supervisor and...

Mirror's Edge Catalyst 0

Mirror’s Edge Catalyst Review – from a Mirror’s Edge fan

[whohit]mirrors-edge-catalyst-review-from-a-mirrors-edge-fan[/whohit] I have gone through many reviews and the best match of what I feel is also the first Google search result: IGN While I have played original Mirror’s Edge multiple times and enjoyed it every time, Catalyst fails in several places to capture the thrill of the original: 1....

Viraat roop 0

Starting work on Time Manager

[whohit]starting-work-on-time-manager[/whohit] Okay, I have started working on the long demanded (for and by me) time management software. I got this idea a really long time ago and having seen nobody else seeing this, I think it is time I myself wrote it. Basically, it is for not very smart people....

CLion 0

JetBrains CLion

[whohit]jetbrains-clion[/whohit] After a million years of trying out different IDEs, that I could use seamlessly on different machines with different operating systems, it seems I have finally found the right thing. To keep the record, here is a list of all the softwares I tried: vim – Had to be...

UML Background Dark 0

Practical UML: A Hands-On Introduction for Developers

[whohit]practical-uml-a-hands-on-introduction-for-developers[/whohit] Abstract This tutorial provides a quick introduction to the Unified Modeling Language. The heart of object-oriented problem solving is the construction of a model. The model abstracts the essential details of the underlying problem from its usually complicated real world. Several modeling tools are wrapped under the heading of...