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


Published on Sun 15 October 2017 in Software Engineering • Tagged with python, selenium-framework

Here is a common exception raised when trying to invoke selenium’s webriver component for browser automation launching. Here is how to fix it.

Continue reading

Do not make a direct use of function parameters

Published on Mon 04 September 2017 in Software Engineering • Tagged with functions, parameters

Today, I have answered a question on Code Review website. The OP’s code sample itself was simple, but a user commented my answer stating that he never heard about function’s parameters should not be used directly.

Continue reading

Explaining Islam for albino monkeys

Published on Fri 11 August 2017 in Islam • Tagged with allah, corruption, lies, history, muhammad, perversion, terrorism

I am imparting on the subject of Muhammad and Islam. This the only article of this category that I do not document; but no need to be incensed: I will document everything mentioned here about Muhammad/Islam throughout my future articles. There is a quid pro quo for any type of readers.

Continue reading

Dihya theme

Published on Thu 03 August 2017 in Software Engineering • Tagged with bootstrap4, css3, html5, javascript, jinja2

I decided to develop a new theme for my website. As time goes on, this article will be lengthy as the work is in progress and some sections will be re-written.

Continue reading

Thank you France

Published on Thu 27 July 2017 in Algeria • Tagged with corruption, history, muhammad

In the Islamic world, instead of adopting a responsible attitude towards our present and future, we still continue to blame the West World for our under development. This is the case of "my country" where, even decades later, we still blame France for our indigence and cynically ignore that our violence, corruption and ignorance are illegitimate children of Algeria the whore bedded by Islam which is the the stool of the terrorist, pervert and bloody pirate, who slaughtered innocent people by his own hands and raped so many women and girls, but sarcastically called the "prophet" Muhammad.

Continue reading

Tkinter best practices

Published on Tue 27 June 2017 in Software Engineering • Tagged with python, tkinter

Tkinter is the standard Python interface to Tk/Tcl GUI toolkit. Programmers often wonder how to structure their tkinter program. In this article, I am going to answer to a question posted on StackOverflow which contributions drift away from some of software engineering fundamentals.

Continue reading

The day Allah provided sildenafil for the prophet Muhammad

Published on Sun 18 June 2017 in Islam • Tagged with allah, muhammad, perversion, terrorism

What is the spiritual and religious message behind the claim of the prophet of Islam that Allah has taken care of his phallus by providing him sildenafil ?

Continue reading

How to contribute to Flask

Published on Sat 13 May 2017 in Software Engineering • Tagged with flask, framework, python

I am an opensource advocate. I want to contribute to Flask microframework. So I followed the official documentation on GitHub where I stumbled on 6 issues. The problem is that the documentation itself is misleading and that can be a good starting point.

Continue reading