Software Development

Software Development, software engineering , computer science

youtube-dl arguments

Best Audio Quality for mp3:

Best Audio/Video Quality for mp4:

We can keep all of the downloaded files using -k argument.

Best Audio Quality for mp3:

Best Audio/Video Quality for mp4:

How to use wget without adding –no-check-certificate

You need to add a check_certificate = off line into your .wgetrc file in your Home directory.
Or simply run this command on your terminal.

After this wget will add this –no-check-certificate automatically from your .wgetrc file.

Install JDK 11.0.1 (LTS) on Ubuntu 18.04

Update: End of Public Updates for Oracle JDK 8

Java SE 8 is going through the End of Public Updates process for legacy releases. Oracle will continue to provide free public updates and auto updates of Java SE 8, until at least the end of December 2020 for Personal Users, and January 2019 for Commercial Users. Source:

Here is a step by step procedure how to install JDK 11.0.1 (LTS) on Ubuntu 18.04 x64

Download: jdk-11.0.1_linux-x64_bin.tar.gz

update-alternatives: –install needs <link> <name> <path> <priority>

The priority is an important option when you have more than one Java version installed.

Use your favorite text editor.

You might need to reboot your system.
Use the following command to configure Java on your system:
There are 2 choices for the alternative java (providing /usr/bin/java).

BTCPayServer the self-hosted payment processor for Bitcoin and other cryptocurrencies.

How does it works?

BTCPay Server is a self-hosted and automated invoicing system. When checking out, the customer is presented with an invoice. Each time, a different address is tied to a particular invoice, so there is no address re-use. BTCPay follows the status of the invoice through the blockchain and informs a merchant when he can fulfil the order safely.

BTCPay is a code, not a company. There is no third-party between a merchant and a customer. Merchant is always in full control of the funds. There are no processing or subscription fees. BTCPay Server is free to use and completely open-source, so developers or security auditors can always inspect the quality of the code.

Source code: