If you are running a web server, by default it's showing the world what type of server installed and it is usually shown along with its version number. This information is ignored by most people, with the exception of hackers, who could use this information to launch targeted attacks against your web server and version specifically. In addition, if the version of your web server is known to be vulnerable to a specific exploit, the hacker would just need to use the exploit as part of his attack on your server.
Most of the times when it comes to web application development, we as a developer need to either check or validate uploaded file from user. This routine is a great practice, to prevent user from uploading malicious file. Luckily on Laravel, this could be done in easy way.
I need to test Gammu with MySQL backend on Raspberry Pi. I've using
NULL as backend before and I believe everything is set so it's time to use database backend. MySQL is chosen merely because of it's popularity. This tutorial will guide you through steps to install MySQL/MariaDB Server on your Raspberry Pi.
In my free time, I love to try new programming language. Nowadays, almost everyone are using smartphone. So I guess now is the time to try mobile development. I will start with Android development as I think it's more easier to start with.
Although there's open source Java available (OpenJDK) and easily available to be installed using simple apt-get command, I prefer the Oracle version. This is pure my personal preference, without considering security, support, etc. You can use this guide to get Oracle Java 8 installed on Linux Mint 18.3 Sylvia. By the time of writing, the latest version of Oracle Java is version 8 update 171.