How to install latest Boost library on Ubuntu

At the time of writing, the latest version of Boost library in official Personal Package Archive (PPA) is 1.55. Which is far from the latest. In order to install the latest Boost version (including all libraries), you need to download the latest source code from Boost website (currently the latest version is 1.69.0). Now you need to … Continue reading How to install latest Boost library on Ubuntu

Build a Reddit bot in Python for similar posts suggestion.

Introduction RSPBot - source code. In this post we are going to build Reddit bot for related posts suggestion. Think of it as "related" page for posts in subreddit. The idea is pretty simple: when someone creates a new post - the RSPBot will reply with a bunch of similar posts (if available). Here is … Continue reading Build a Reddit bot in Python for similar posts suggestion.

Jenkins – Managing multiple jobs parameters

Here is the problem: You have a large number of jobs on multiple Jenkins instances with the same parameter - let it be branch name where to pull source code from. Now you want to rename your branch from "dev" to "dev_core" and update configuration in your development workflow according to new changes. What to … Continue reading Jenkins – Managing multiple jobs parameters

Matplotlib Tutorial: Plotting most popular iPhone applications size over time

Strange things happens after you have updated some applications on your mobile phone. More than often there is not enough space on device, because some applications are more greedy than others. That's was the case with my iPhone after regular update of most popular applications: I've received message about removing something as there is no … Continue reading Matplotlib Tutorial: Plotting most popular iPhone applications size over time