chris

How To Make a URL Shortener with Flask and SQLite — step-by-step Databases tutorial on Progressive Robot

How To Make a URL Shortener with Flask and SQLite

In this tutorial, you will build a URL shortener, which is a service that takes any URL and generates a shorter, more readable version like bit.ly. You will use Flask, SQLite, and the Hashids library to build your URL shortener. Your application will allow users to enter a URL and generate a shorter version, in addition to a statistics page where users can view the number of times a URL has been clicked. You’ll use the Bootstrap toolkit to sty

Read more
How To Install and Secure phpMyAdmin on Ubuntu 16.04 — step-by-step Linux tutorial on Progressive Robot

How To Install and Secure phpMyAdmin on Ubuntu 16.04

While many users require access to a database management system like MySQL, not all users feel comfortable interacting with the MySQL prompt on a daily basis. In this guide, we’ll discuss how to install and secure phpMyAdmin, a web management interface for MySQL, on an Ubuntu 16.04 server.

Read more
Como Instalar o MySQL no Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

Como Instalar o MySQL no Ubuntu 18.04

Não está usando o Ubuntu 18.04? Escolha uma versão diferente: Uma versão anterior desse tutorial foi escrita por Hazel Virdó MySQL é um sistema de gerenciamento de banco de dados…

Read more
Best practices for cloud integration with 3rd parties — step-by-step DevOps tutorial on Progressive Robot

Best practices for cloud integration with 3rd parties

For many SMBs and startups, providing services to larger corporations is commonplace. This tends to involve the transfer of all sorts of data, from commercial documents like purchase orders and invoices to contact lists, reports, and other pertinent service-related data. Companies at the forefront of tech recognize the real need to refine these data-sharing processes. […]

Read more
Android DayNight Theme for Night Mode in App — step-by-step DevOps tutorial on Progressive Robot

Android DayNight Theme for Night Mode in App

In this tutorial, we'll be discussing and using the Android DayNight theme in our application. If you have an app with reading materials then having night mode is helpful for ease of eyes. Android DayNight Theme Android released a new theme: Theme.AppCompat.DayNight with the support library 23.2.0. Thanks to this theme, we can now toggle […]

Read more
How to Install and Configure Dovecot IMAP Server on RHEL 8 — step-by-step RHEL 8 tutorial on Progressive Robot

How to Install and Configure Dovecot IMAP Server on RHEL 8

Dovecot is a high-performance, secure IMAP and POP3 server that works seamlessly alongside Postfix to deliver a complete mail server stack on RHEL 8. While Postfix handles sending and receiving mail via SMTP, Dovecot allows mail clients like Thunderbird or Outlook to retrieve messages using IMAP or POP3. Dovecot is also SELinux-aware and actively maintained, […]

Read more
Oracle Linux 8 — samba security, bug fix, and — enhancement update — new behaviour and fixes — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — samba security, bug fix, and — enhancement update — new behaviour and fixes (ELSA-2020-1878)

🟡 Medium   ⏱ 10–30 min  Last verified: 25 November 2020 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2020-1878 Related CVEs: CVE-2019-10197 CVE-2019-14907 CVE-2019-10218 Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification […]

Read more
Common Problems 121511

Debian 9 – Network Interface Rename Breaks Connectivity – Persistent Naming Fix

🟠 High   ⏱ 5–30 min  Last verified: 25 November 2020 Affected versions: Debian 9 📖 ~1 min read Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis Quick Triage Step-by-Step Diagnosis Solution – Primary Fix Solution – Alternative Approaches Verification & Acceptance Criteria Rollback Plan Prevention & Hardening Related Errors & […]

Read more
Arch Linux — lldpd — vulnerability — patch and remediation guide — diagnosis and fix on Arch Linux

Arch Linux — lldpd — vulnerability — patch and remediation guide

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Arch Linux (rolling release) 📖 ~4 min read  •  Source: Arch ASA ASA-202101-29 Related CVEs: CVE-2020-27827 Upstream summary: Type: information disclosure. Status: Fixed. Affected: 1.0.7-1. Fixed in: 1.0.8-1. Group: AVG-1451. Table of contents Symptom & Impact Environment & Reproduction Root Cause Analysis […]

Read more
CHAT