Standard way to check if a file exist using standard C++ 17

May 30th, 2020

Below example to check whether a file exists using standard C++ std::filesystem library

#include <string>
#include <filesystem>

bool is_file_exist( std::string& FileName ) {
	const std::filesystem::path p = FileName ;
    return ( std::filesystem::exists(p) );

We need g++-8 for this to work, and we must link against -lstdc++fs library.

HP Monitors and Laptops Stands Portfolio 2019

December 13th, 2019

Find below different types of monitos and laptops stands by HP to boost your productivity:

How to attached HP Desktop Mini and HP Thin Clients to HP EliteDisplay Monitors

February 19th, 2018

Below video will show how to attach an HP EliteDisplay directly to an HP Desktop Mini using the new HP PC mounting bracket N6N00AA

Odoo 10 and 11 Reports on OpenSuSe Leap 42.3 – Images show in HTML but not in PDF

February 16th, 2018

After installing Odoo 10 or 11 on openSuSE Leap 42.3, report footer and header will show in HTML but not in PDF reports.

To solve this, we had to install the below (a patched version of wkhtmltopdf):






An alternative method also below:

tar xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
mv wkhtmltox/bin/wkhtmlto* /usr/bin/

Installing Drupal 8 on

December 10th, 2016

PHP version 5.5.38 is the correct version to use to avoid installation error messages.

Google Chrome on Android Error Message – site cannot be reached

October 4th, 2016

Lately, Google Chrome browser on Android OS has been throwing an error whenever I try to open a new webpage, “site cannot be reached, check your internet connection”.

I solved this problem by going into Settings and turning Data Saver Off.

HTC ONE m7 updated to Kitkat 4.4.3 in Egypt

August 19th, 2014


HTC ONE updates to Kitkat in the Middle East

February 27th, 2014

HTC ONE to receive latest update to Android Kitkat in the Middle East soon.

Few users in Jordan, Kuwait and UAE are reporting the new updates.

HTC has already announced the updates, but has recently posted that the updates are yet to roll out soon.


Updates for Kitkat started rolling out today in Egypt – 2014-03-18 is moving – as announced by Novell

October 19th, 2013

Kablink Novell VIBE software community moves to Where you can find community forums, downloads and project news.

In order to keep participating in the community, you’ll need to have a Novell account. If you already have an account, you’ll be ready to go. To create an account, simply click here and fill out the form. You’ll then receive an email to activate your account.

Novell’s announcement:


Printronix Offers Original Printing Supplies, Parts and Services to InfoPrint Customers

September 28th, 2013

Printronix has the complete range of products, spare parts, supplies and services to fully cover the needs of customers and business partners using InfoPrint line matrix and thermal products. For Printronix this is a core business that InfoPrint users can count on to protect their investments far into the future. Furthermore, as a core business, Printronix continues to invest in this technology providing new products and services to expand the value of line printing and thermal technology to the InfoPrint customer and partner base. Send us your request and we’ll be glad to help.

Download Printronix to Infoprint Parts Cross Reference Guide

How to transition to Printronix portfolio?

Printronix is the original equipment manufacturer for InfoPrint line matrix and thermal bar code solutions. The following product comparison is designed to help you to easily transition from Ricoh InfoPrint part to the corresponding Printronix part numbers.

Line Matrix Printers

Based on an IPS 6500 you would select (1) Your Model (2) Your Line Speed and (3) Your Cabinet/Pedestal/Zero Tear selection:

In the below example we compare the InfoPrint part 6500V15 to the Printronix P7215.

InfoPrint Part Number Conversion


Thermal Bar Code Printers

When choosing thermal bar code solutions you need only compare (1) Maximum Print Width 4″, 6″ or 8″ and (2) Printronix equivalent model and decide if you need 200 or 300dpi

InfoPrint Part Number Conversion 2

Download Printronix to Infoprint Parts Cross Reference Guide