HTML to Markdown

I’m working on a documentation project where I might need to convert some existing HTML pages back into text or Markdown format for the new system. Rather than manually editing the HTML source, I’m testing with a couple different ways to script it automatically. Lynx Lynx is an open-source text web browser that is usually […]

List public keys in Debian and check if they are expired or about to expire.

On this occasion, I’m going to show you how to list the public keys in Debian in case one of them is out of date and in your case, how to solve it. The first step is to open a terminal as root, and list the keys of the repositories that we have in the […]

Force apt-get to connect via IPv4 or IPv6

Surely you are thinking: “IPv4 is ‘dead’, it does not make sense to force IPv4”, in an ideal world, you would be right . But the reality is that a large part of the infrastructure of the network is not ready for IPv6. My experience with apt-get on stable Debian in the UK has been […]

How to protect the accidental deletion of files in Linux – rm-protection

Although Gnu/Linux is a very safe operating system, the fact is that sometimes it happens that we delete files by mistake and then it is difficult to recover. This can happen and more if our computer is shared. Here we tell you how to avoid this thanks to a program called rm-protection, a python program […]

The most important small things for me in Linux

This is a post for sharing things I like in linux. This can be any feature, usage tip, configuration or piece of software I enjoy. Goal of the post is to share ideas and help others enjoy things you enjoy as well. I like: Zsh It can easily be configured to be as friendly as […]

SSH login without password

You want to use Linux and OpenSSH to automate your tasks. Therefore you need an automatic login from host A / user a to Host B / user b. You don’t want to enter any passwords, because you want to call ssh from a within a shell script.   First log in on A as […]

Linux: How To Use RVM to Manage Ruby

Ruby is a very popular programming language that has Ruby on Rails, or RoR, is a popular development framework that allows you to easily get your application up and running with minimal hassle. Developing applications often times requires that you emulate different environments. Different versions of Ruby may be necessary for different projects. With conventional […]

How To Install Ruby on Rails on Linux Mint 17.3

Ruby on Rails is one of the most popular application stacks for developers wishing to create sites and web apps. The Ruby programming language, coupled with the Rails development framework, makes app development simple. Since Ruby on Rails doesn’t come in a neatly packaged format, getting the framework installed used to be one of the […]

Windows Managers and Desktop Environments in Linux

Gnome, KDE, XFCE or LXDE. What is the best? That is a very broad question, so let me try to whittle it down a bit. If you’re coming to Linux for the first time from Windows or Mac, you’re not familiar with the very concept of having different desktops to choose from! The only thing […]

How to resize the Unity 2D launcher.

It’s a pretty simple process, just need to edit three files. For those who don’t know Unity-2D uses qt to draw it. So all we need to do is change a few values in the qml files. Unity-2D lives here: /usr/share/unity-2d. The three files we are going to edit are: /usr/share/unity-2d/shell/Shell.qml /usr/share/unity-2d/shell/common/IconTile.qml /usr/share/unity-2d/shell/launcher/LauncherList.qml Shell.qml Find […]