Let's walk through the process of building Node.js from source.
I'll be demonstrating this on Debian 10 Buster. The current version of Node.js in the Debian repository is v10.24.
I'm going to download the newest version 15 and build it. When I'm done, I'll have the latest version
npm executables installed on my system.
Let's look at how to customize the GRUB bootloader background image, colors, and timeout. These were all done and tested in Debian 10.8 Buster.
If you do a base install of Debian with no graphical desktop, you'll only have the console terminal. You can change this font to make it larger.
dpkg-reconfigure tool to update the console.
sudo dpkg-reconfigure console-setup
When you run it, it will ask you
Learn to install Debian in a virtual machine with VirtualBox.
Python-Markdown is a package that converts content in Markdown format to HTML. In this example, we will look at how to convert Markdown to HTML and automatically generate a table-of-contents. We will also look at using the command-line tool to convert content. We will also cover how to use fenced code blocks and
An essential task for most web applications is the ability to take user input. We will look at several common tasks in PHP like:
- How to access GET query parameters from the URL
- How to use forms to submit GET and POST values
- Understanding the security implications of accepting user data and how to protect yourself
- Creating a form to submit GET or POST requests
- Handling checkbox and multi-select fields
- Handing file uploads
There many ways of performing authentication over the web. You can use a token and pass it as a special header. This is commonly done with API tokens. You can also use a cookie to store a session token. This is common for webservers that have a database session in the backend.
One simple method is to use HTTP Basic Access Authentication. This involves adding a header that contains your username and password. The proper format for the header is:
Authorization: Basic XXXXXX
XXXXXX is your credentials in the form of
username:password with base64 encoding.
PHP automatically decodes and splits the username and password into special named constants:
PHP_AUTH_USERwith the username as a plain-text string
PHP_AUTH_PWwith the password as a plain-text string
We will look at how to restrict a page using HTTP basic authentication in PHP.
These examples demonstrate how to work with files in PHP including:
- Reading, writing, and appending files
- Getting file size
- Checking if a file exists
- Creating, checking, changing, and removing directories
- Listing directory contents
- Working with JSON
- Searching directories for files
- Reading and writing compressed files