January 2021 - Page 44 of 69

Making Designs With Tailwind CSS — step-by-step DevOps tutorial on Progressive Robot

Making Designs With Tailwind CSS

Tailwind CSS is a utility-first CSS framework packed with classes like flex, pt-4, text-center and rotate-90 that can be composed to build any design, directly in your html markup. Let’s build a responsive modern looking site together and discover how Tailwind CSS gives you the confidence to realize any design regardless of how complex it may be.

Read more
How to Configure Apache with mod_security on Oracle Linux 8 — step-by-step Oracle Linux 8 tutorial on Progressive Robot

How to Configure Apache with mod_security on Oracle Linux 8

Introduction Oracle Linux 8 ships with a stable, security-hardened base that makes deploying configure apache with mod_security on oracle linux 8 both straightforward and auditable. This tutorial covers the complete procedure for how to Configure Apache with mod_security on Oracle Linux 8, including dnf module streams where applicable, systemd unit management, and the firewalld rules […]

Read more
Java SAX Parser Example — step-by-step Programming tutorial on Progressive Robot

Java SAX Parser Example

URL: https://www.progressiverobot.com/java-sax-parser-example/ SAX Parser in java provides API to parse XML documents. SAX parser is different from [DOM parser](/community/tutorials/read-xml-file-java-dom-parser "How to read an XML File in Java (DOM Parser)") because it doesn't load complete XML into memory and read xml document sequentially. SAX Parser ![sax parser, sax parser example, java sax parser](images/java-sax-parser-example-section-1.png) javax.xml.parsers.SAXParser provides method […]

Read more
Ubuntu 18.04 — libpam-tacplus — vulnerability — patch and remediation guide — diagnosis and fix on Ubuntu 18.04

Ubuntu 18.04 — libpam-tacplus — vulnerability — patch and remediation guide

🟢 Low   ⏱ 5–15 min  Last verified: 25 May 2026 Affected versions: Ubuntu 18.04 (bionic) 📖 ~4 min read  •  Source: Ubuntu Security Notice USN-4521-1 Related CVEs: CVE-2020-13881 Upstream summary: It was discovered that pam_tacplus did not properly manage shared secrets if DEBUG loglevel and journald are used. A remote attacker could use this […]

Read more
Oracle Linux 8 — ovirt-engine — vulnerability — patch and remediation guide — diagnosis and fix on Oracle Linux 8

Oracle Linux 8 — ovirt-engine — vulnerability — patch and remediation guide (ELSA-2024-12698)

🟡 Medium   ⏱ 10–30 min  Last verified: 25 May 2026 Affected versions: Oracle Linux 8 📖 ~4 min read  •  Source: ELSA advisory ELSA-2024-12698 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 […]

Read more
[Краткое] руководство по установке Anaconda в Ubuntu 18.04 — step-by-step Linux tutorial on Progressive Robot

[Краткое] руководство по установке Anaconda в Ubuntu 18.04

Anaconda — диспетчер пакетов с открытым исходным кодом, диспетчер среды и средство дистрибуции языков программирования Python и R. Решение Anaconda предназначено для рабочих процессов аналитики данных и машинного обучения. Настоящее обучающее руководство рассказывает об…

Read more
Android CountDownTimer Example — step-by-step DevOps tutorial on Progressive Robot

Android CountDownTimer Example

In this android countdown timer example, we'll implement a timer object to display the progress in a [ProgressBar](/community/tutorials/android-progressbar-example). The application we'll build in this tutorial is a useful component in Quiz apps where the time left to complete the level is displayed graphically to enhance the user experience. Android CountDownTimer Android CountDownTimer class is used […]

Read more
How to Install and Configure Cassandra on Debian 9 — step-by-step Debian 9 tutorial on Progressive Robot

How to Install and Configure Cassandra on Debian 9

Introduction How to Install and Configure Cassandra on Debian 9 is a fundamental operation for any administrator maintaining a Debian 9 Stretch server. Debian 9 Stretch ships with the Linux 6.12 kernel, updated toolchains, and a fully refreshed package archive — meaning version numbers, configuration file paths, and some dependency chains differ from Debian 9. […]

Read more
CHAT