Everyone deserves some privacy

Recently I got charming hardware setup without any operating system pre-installed. As my wife likes to play videogames since she was a teenager, she has steam account with loads of games she bought over the years. Luckily for me, to enjoy the powerful graphics card, all I had to do was to purchase, install Windows 10 and to install games.

My last experience with Windows wasn’t actually too long ago – it was Windows 8 which was released in the middle of 2012. I really liked it and decided to further expand into the best of both worlds where you can run the required applications for software development and at the same time it is an environment to enjoy powerful videogames.

I dreamed of getting rid of Virtual Boxes running Linux environment that would take up all of my resources leaving me with 1 GB RAM free. That would allow me to work with git repositories on the same computer without connecting to my virtual environment using Samba, and then SSH to run the program and debug the software I was developing. I wanted to sync files right away and to be able to modify data without any delays which could cause trouble. And, at the same time, to be able to run some games.

Continue reading Everyone deserves some privacy

Another Mars Rover Solution

I’ve noticed people like to share their solutions on the Github. No matter how good or bad was the design they still would like to show it to others (and others usually don’t care because they’re too lazy unless you’ve got to implement this problem yourself).

You can make any design for the problem, you can split and isolate as much as you want or you can make almost single line approach with Python.
No matter what your decision is going to be, as always, you have your own why’s – Why did you do it that way. Some people may disagree, someone may agree, but the fact is that the program works and now you can concentrate on the efficiency and its design. Continue reading Another Mars Rover Solution

How Google and Bing protect their API

My previous research named¬†Reverse Engineering using Chrome¬†was all about debugging a website and building an algorithm to bring up all of these tiles together, and by the end – getting the image in a higher resolution. In that article, I mentioned that some time ago I have published a simple gem called txt2speech that makes requests to the Google Translate API and gets the audio output back. However the Google invented the algorithm to protect his calls from unauthorized clients, the logic became unquestionably more complicated, let’s see why. Continue reading How Google and Bing protect their API