Python Packaging Tutorial
This tutorial will cover setuptools
and how to package libraries and applications
for pip
, https://pypi.org, and distribution to others.
Advertisement
Advertisement
This tutorial will cover setuptools
and how to package libraries and applications
for pip
, https://pypi.org, and distribution to others.
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 node
and 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.
Use the 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:
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
Where 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_USER
with the username as a plain-text stringPHP_AUTH_PW
with the password as a plain-text stringWe will look at how to restrict a page using HTTP basic authentication in PHP.
Advertisement
Advertisement