The program 'go' is currently not installed. You can install it by typing:sudo apt install golang-go

Published on Sun 03 June 2018 in Software Engineering • Tagged with golang, ubuntu

I am explaining here how to correctly set Go on Ubuntu following a question I found on AskUbuntu.


Continue reading

Ramadan 2018: Algerian man killed for sipping coffee

Published on Sat 02 June 2018 in Algeria • Tagged with ramadan, terror of islam

An Algerian man has been killed for sipping coffee in Radamdan. This happened in the heart of Algiers.


Continue reading

How to install OpenCV 4.0 for Python3.6.5 on Ubuntu 18.04 LTS

Published on Fri 01 June 2018 in Software Engineering • Tagged with opencv, python, ubuntu

This is how to install OpenCV 4.0 for Python 3.6.5 Ubuntu 18.04.


Continue reading

Useful Linux commands

Published on Thu 31 May 2018 in Software Engineering • Tagged with linux

Here are a list of some useful Linux commands that I either use frequently or run rarely but are worth to remember just in case.


Continue reading

XML parsing with minidom

Published on Mon 23 April 2018 in Software Engineering • Tagged with xml, minidom

We can deal with XML data by loading it little by little into memory or by reading it all at once and represent it internally. The first method is called SAX which is an acronym of Simple API for XML, and the later one is named DOM or Document Object Model. Here are some notes on the later one.


Continue reading

Tribute to Katia Bengana

Published on Wed 28 February 2018 in Algeria • Tagged with hijab, muhammad, terror of islam

On a day like this one, Katia Bengana, an Algerian schoolchild of 16 years old was murdered by her neighbors for refusing to wear the hijab. She chose to stand up against the ideology of hate, racism and bloody which is Islam. Katia is a reminder that hijab is never a woman's will and She deserves the respect of every normally constituted person.


Continue reading

Tribute to Amel Zanoun Zouani

Published on Fri 26 January 2018 in Algeria • Tagged with hijab, muhammad, terror of islam

Amel Zanoun Zouani was an Algerian student of 22 years old when she was slaughtered by Muslims of my country for refusing to wear the hijab. She was fully aware of the danger she was risking by standing for her freedom as a human, and dignity as a woman but She was ready to pay for that. Amel's spirit is a reminder that hijab and niqab are never a woman's will. And when I compare her to the veiled Algerian women of nowadays, I fall in admiration and respect towards Her more than ever.


Continue reading

Cryptojacking: cryptography in the service of the Devil

Published on Sun 07 January 2018 in Information Security • Tagged with cryptojacking, cryptography

A new  revenue stream has been implemented by the end of the last year. Maybe cryptojacking did not get yet the hype it deserves but it has been already widely used. Most Internet consumers are not aware of it though its intentions are far from being innocent. It may also generate inequalities among Internet users.


Continue reading

Vigenère cipher simplified implementation

Published on Sun 12 November 2017 in Information Security • Tagged with algorithms, cryptography

This is not an other dissertation on Vigenère cipher. This encryption algorithm is profusely discussed in cryptography literature. Here is rather a simplified yet efficient implementation of it.


Continue reading

My improved version of bubble sort algorithm

Published on Mon 16 October 2017 in Software Engineering • Tagged with algorithms

My little brain gave birth to an improved version of the classic bubble sort algorithm. Here it is.


Continue reading