What is Pip? pip is a tool for installing and managing Python packages. With pip command you can install, list, upgrade (update), downgrade and uninstall Python packages. In this post i am showing how to use pip from the command line by giving examples of the basic pip commands.
By default, vi/vim text editor uses the h, j, k and l keys for navigation. Hitting arrow keys in the insert mode will insert newlines and print A, B, C, D capital letters. In this small note i will show how to fix not working arrow keys, that print letters in the insert mode in […]
Almost all cloud storage services encrypt customers data, however this doesn’t mean that the privacy of this data is protected enough. The most of those services also manage the keys used for encryption, that means that your encrypted folder can be decrypted not only by you. In this article i will show make a private […]
In MongoDB, users can have privileges across different databases. In the following article i will show how to create, show and delete a user in MongoDB. I will also show how to create a user with admin and a user with root (superuser) privileges on the all databases in MongoDB.
By default, authentication is disabled in MongoDB, but this is not so critical as, out of the box, MongoDB is listening on localhost only. If you are going to allow remote connections to MongoDB, then it is definitely needed to enable authentication. In the following article i will show how to enable authentication in MongoDB […]
In MongoDB, in the opposite to traditional SQL databases, there is no need, as well as possibility, to create an empty database. To create a new database in MongoDB, it needs to insert at least one document into it. In this article i will show how to create a new database and a user for […]
While working with Git, it’s very common to move back and forth between two branches. If you want to checkout the previous branch you was working on, there is no need to type the name of this branch each time. In this short note i’ll show the easy way to switch between two branches in […]
When you are working with multiple branches in Git, it’s important to be able to compare them and contrast the differences. In this short note i will show how to compare two branches in Git using the git diff command. I will show how to git diff between any two branches, e.g. current branch and […]
While working with Git it is often required to check the changes between different areas. Probably everyone knows the git diff, that shows the changes between the Working Directory and the Staging Area (git diff unstaged). But it is also often needed to shows the changes between the Staging Area and the HEAD (git diff […]
Out of the box, MongoDB doesn’t allow remote connections, because by default it has no authentication enabled and is listening on localhost only. If you try to connect to MongoDB without remote access being allowed, you will get this error: Error: couldn’t connect to server $MongoDB:$Port, connection attempt failed:SocketException: Error connecting to $MongoDB:$Port :: caused […]