Software Development

Software Development, software engineering , computer science

If you choose to protect yourself against tracking, surveillance, and censorship our onion mirror is live

Dear visitor, you can also find our blog on the Tor network at http://goyyh6reeibixtlo.onion/. A free software Tor Browser will be required to access onion sites. Some people asked me about why I don’t have an onion mirror of my blog. I did not feel the need of it, but as it sounded like a request here it is, from now you can protect yourself against tracking, surveillance, and censorship.
Thanks for visiting my site.

How to clear your DNS cache on OSX 10.10.4 or above

MacOS® 10.10.4 and above
To clear your DNS cache if you use MacOS X version 10.10.4 or above, perform the following steps:

Click Applications.
Click Utilities.
Click Terminal.
Run the following command:

Or on Microsoft Windows version 7, 8, 10 type the following command to the command prompt:

 

[PHP] How to return IP address of a host / domain

Here is a quick solution written in php that you can use to determine the current IP address of a given webhost/domain.

[Linux] Install WordPress on Ubuntu Server with add-on features as HTTPS support, SSL certificate and HTTP2 supports

Enable HTTPS supports:

Create a ssl-params.conf file and add the following definition below to it, then save it.

Next thing to do is create a backup of the original default-ssl.conf file.

Then modify it accordingly, we are deploying a wordpress site in this particular example we use the following adjustments.

Enable HTTP2 supports:

It is also recommended adding strong ciphers for Apache to increase SSL Security on the server.
Part of my Best Practices to deploy a secure webserver, virtual personal server or database serve is to add the recommended ciphers from Cipherli.st.

Install Oracle Java 12 on Ubuntu

You need to add the PPA. (Surce: “Linux Uprising” team)
Install:

For multiple java versions, install [or uninstall] oracle-java12-set-default package to set [or not] Java 12 as default.
Verify:

Remove it: … use the following command if you need to uninstall it:

Sourcetrail a cross-platform source explorer for C/C++ and Java*

Sourcetrail a cross-platform source explorer, great and powerful tool to have it.
I personally recommend it for any junior or senior developers. A cross-platform source explorer for C/C++ and Java* deserves a blog post to reach more developers as well as serious commercial customers.

Watch Sourcetrail on Youtube

* Free for non-commercial use

youtube-dl arguments

Best Audio Quality for mp3 (with –ffmpeg-location):

Best Audio/Video Quality for mp4 (with –ffmpeg-location):

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.

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: https://github.com/btcpayserver/btcpayserver