The Man with the Golden Helmet (c. 1650)

Take a good look at this painting. What is the first thing you see — the one thing that really captures the full attention of your eye?

If you’re like me, it’s probably the golden helmet. It’s like looking directly into a bright source of light, then closing your eyes while the ghost image still haunts you under your closed eyelids. The man wearing the helmet is shadowed by it. The painter tells us the helmet is the true subject of this painting, not the man — he is somewhat meaningless.

Who created this masterpiece? no one really knows, but…

Github Repo


During our day to day development we needed to perform OCR (Optical Character Recognition) on scanned images, screenshots and other forms or files. We looked for an SDK which will allow that and examined ABBYY Cloud OCR SDK. They didn’t have any C / C++ code samples so I had to develop ones…

Creating an ABBYY Cloud OCR App

A hands-on guide with a literary twist: How to host a business website on IBM Cloud

Github repo can be found here.
Sample website hosted on IBM Cloud can be found here.

What’s the relation between Dostoyevsky, A nose with legs and IBM cloud? You will soon find out…

Here’s a story: One early morning, a barber was slicing freshly baked bread his wife made. To his amazement, at the heart of the fresh soft loaf, the barber found… a nose! — but not just any nose — the barber recognizes the nose as belonging to one of his clients: Major Kovalyov. …

In his 1915 masterpiece “The Metamorphosis”, Franz Kafka described a surreal world in which a salesman, named Gregor Samsa, wakes one morning to find himself inexplicably transformed into a huge cockroach. Poor Gregor struggles across the book to adjust to this new horrible condition.

Almost 100 years later, many companies put together their greatest efforts building and developing innovative and powerful technologies, aiming to transform our lives. These technologies can sometimes overwhelm us with their complexity (which, oddly enough, aims to simplify things). …


I needed to fetch the most recent posts from a given user ID. To do so, I wanted to use the API.

Building Blocks

One of the key building blocks to such project, would be libCurl. I used it as a static library. The .lib file is included in the article's source code, however you can read about using libCurl as a static library here.

Note: WriteLogFile() is one of my old logging functions described in this article.

Getting the User Unique Number

Usually, we will need to supply our function a user ID, such as “minds”. …

ProxyRack is one of the few proxy service providers which provide a residential VPN service. I came across their services while working on a Facebook data scrapper. ProxyRack claims to serve more than 800 million API requests per day, and while the lack of details about the company doesn’t inspire confidence, its pricing and features make it an attractive option worth exploring.

Proxycrack Open Source code samples can be found here.

This demo tries a Proxy SDK, via its REST API, and checks a web sites that returns your public IP., …

I have been writing blogs and articles about various issues for the last 10 years. I write about software development, information security, music and photography.

Michael Haephrati

Inventor, Information Security Expert

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store