Commit 70189b2f94

70189b2f945e756568ad33e9d77287a9786fe38c

parent: d332512565

Unsigned

cmc <hello@cleberg.net> · 2025-09-26 02:10 UTC

remove tags from posts

Layout: unified · split

content/blog/2018-11-28-aes-encryption.org −1
@@ -2,7 +2,6 @@
2#+title: How AES Encryption Works 2#+title: How AES Encryption Works
3#+description: Detailed explanation of AES encryption, including key handling, encryption modes, algorithm structure, and implementation considerations for secure data protection. 3#+description: Detailed explanation of AES encryption, including key handling, encryption modes, algorithm structure, and implementation considerations for secure data protection.
4#+slug: aes-encryption 4#+slug: aes-encryption
5#+filetags: :encryption:AES:cryptography:
6 5
7* Basic AES 6* Basic AES
8 7
content/blog/2018-11-28-cpp-compiler.org −1
@@ -2,7 +2,6 @@
2#+title: Inside the C++ Compiler 2#+title: Inside the C++ Compiler
3#+description: Systematic presentation of the C++ compilation phases including preprocessing, compilation, assembly, and linking, with technical insights into each stage's function. 3#+description: Systematic presentation of the C++ compilation phases including preprocessing, compilation, assembly, and linking, with technical insights into each stage's function.
4#+slug: cpp-compiler 4#+slug: cpp-compiler
5#+filetags: :cpp:compilation:programming:
6 5
7* A Brief Introduction 6* A Brief Introduction
8 7
content/blog/2019-01-07-useful-css.org −1
@@ -2,7 +2,6 @@
2#+title: Real‑World CSS Techniques: Flexbox, Shadows, and Variables 2#+title: Real‑World CSS Techniques: Flexbox, Shadows, and Variables
3#+description: Practical guide on applying CSS rules and constructs such as flexbox, box shadows, and variable usage to achieve standard web styling and layout objectives. 3#+description: Practical guide on applying CSS rules and constructs such as flexbox, box shadows, and variable usage to achieve standard web styling and layout objectives.
4#+slug: useful-css 4#+slug: useful-css
5#+filetags: :css:web-design:tips:
6 5
7* Introduction to CSS 6* Introduction to CSS
8 7
content/blog/2019-09-09-audit-analytics.org −1
@@ -2,7 +2,6 @@
2#+title: Bringing Data Analytics Into Internal Audit 2#+title: Bringing Data Analytics Into Internal Audit
3#+description: Examination of data analytical approaches applied within internal audit functions to improve risk evaluation, process efficiency, and decision support. 3#+description: Examination of data analytical approaches applied within internal audit functions to improve risk evaluation, process efficiency, and decision support.
4#+slug: audit-analytics 4#+slug: audit-analytics
5#+filetags: :audit:data-analytics:internal-audit:
6 5
7* What Are Data Analytics? 6* What Are Data Analytics?
8 7
content/blog/2019-12-03-the-ansoff-matrix.org −1
@@ -2,7 +2,6 @@
2#+title: How the Ansoff Matrix Guides Business Growth 2#+title: How the Ansoff Matrix Guides Business Growth
3#+description: Analytical description of the Ansoff Matrix, detailing market and product development strategies for measured business expansion and competitive positioning. 3#+description: Analytical description of the Ansoff Matrix, detailing market and product development strategies for measured business expansion and competitive positioning.
4#+slug: the-ansoff-matrix 4#+slug: the-ansoff-matrix
5#+filetags: :strategy:growth-business:management:
6 5
7* Overview 6* Overview
8 7
content/blog/2019-12-16-password-security.org −1
@@ -2,7 +2,6 @@
2#+title: How to Secure Passwords: Best Practices and NIST Guidelines 2#+title: How to Secure Passwords: Best Practices and NIST Guidelines
3#+description: Compilation of guidelines for password generation, storage, protection, and compliance with established standards such as NIST for maintaining digital security. 3#+description: Compilation of guidelines for password generation, storage, protection, and compliance with established standards such as NIST for maintaining digital security.
4#+slug: password-security 4#+slug: password-security
5#+filetags: :security:passwords:best-practices:
6 5
7* Users 6* Users
8 7
content/blog/2020-01-25-linux-software.org −1
@@ -2,7 +2,6 @@
2#+title: Linux Essentials: Top Tools and Easy Setup Tips 2#+title: Linux Essentials: Top Tools and Easy Setup Tips
3#+description: Inventory and description of key Linux applications including graphical and command-line tools, with installation instructions for various distributions. 3#+description: Inventory and description of key Linux applications including graphical and command-line tools, with installation instructions for various distributions.
4#+slug: linux-software 4#+slug: linux-software
5#+filetags: :linux:software:tools:
6 5
7* GUI Applications 6* GUI Applications
8 7
content/blog/2020-01-26-steam-on-ntfs.org −1
@@ -2,7 +2,6 @@
2#+title: How to Get Steam Running Smoothly on NTFS Drives in Linux 2#+title: How to Get Steam Running Smoothly on NTFS Drives in Linux
3#+description: Procedures for mounting NTFS drives using ntfs-3g to enable reliable execution of Steam gaming software on Linux environments. 3#+description: Procedures for mounting NTFS drives using ntfs-3g to enable reliable execution of Steam gaming software on Linux environments.
4#+slug: steam-on-ntfs 4#+slug: steam-on-ntfs
5#+filetags: :steam:ntfs:linux:
6 5
7* Auto-Mount Steam Drives 6* Auto-Mount Steam Drives
8 7
content/blog/2020-02-09-cryptography-basics.org −1
@@ -2,7 +2,6 @@
2#+title: A Practical Guide to Encryption, Keys, and Secure Communication 2#+title: A Practical Guide to Encryption, Keys, and Secure Communication
3#+description: Systematic overview of encryption methodologies, key categories, algorithmic frameworks, and their applications in data confidentiality and integrity. 3#+description: Systematic overview of encryption methodologies, key categories, algorithmic frameworks, and their applications in data confidentiality and integrity.
4#+slug: cryptography 4#+slug: cryptography
5#+filetags: :cryptography:security:encryption:
6 5
7* Similar Article Available 6* Similar Article Available
8 7
content/blog/2020-03-25-session-messenger.org −1
@@ -2,7 +2,6 @@
2#+title: Session Messenger: Is It Secure? 2#+title: Session Messenger: Is It Secure?
3#+description: Technical description of the Session messaging protocol, including end-to-end encryption, metadata minimization, multi-device synchronization, and privacy-centric design. 3#+description: Technical description of the Session messaging protocol, including end-to-end encryption, metadata minimization, multi-device synchronization, and privacy-centric design.
4#+slug: session-messenger 4#+slug: session-messenger
5#+filetags: :messenger:privacy:encryption:
6 5
7* Privacy Warning 6* Privacy Warning
8 7
content/blog/2020-05-03-homelab.org −1
@@ -2,7 +2,6 @@
2#+title: My Homelab Setup: Gear, Network, and Lessons Learned 2#+title: My Homelab Setup: Gear, Network, and Lessons Learned
3#+description: Comprehensive instructions on assembling and configuring a homelab environment, emphasizing hardware selection, software deployment, and network setup for operational efficiency. 3#+description: Comprehensive instructions on assembling and configuring a homelab environment, emphasizing hardware selection, software deployment, and network setup for operational efficiency.
4#+slug: homelab 4#+slug: homelab
5#+filetags: :homelab:hardware:network:
6 5
7* What is a Homelab? 6* What is a Homelab?
8 7
content/blog/2020-05-19-customizing-ubuntu.org −1
@@ -2,7 +2,6 @@
2#+title: Tweak Your Ubuntu Look: A Beginner’s Guide to GNOME Customization 2#+title: Tweak Your Ubuntu Look: A Beginner’s Guide to GNOME Customization
3#+description: Detailed instructions for modifying system appearance and interface elements in Ubuntu 20.04, including setting themes, icon packs, font adjustments, terminal configurations, and related customization parameters. 3#+description: Detailed instructions for modifying system appearance and interface elements in Ubuntu 20.04, including setting themes, icon packs, font adjustments, terminal configurations, and related customization parameters.
4#+slug: customizing-ubuntu 4#+slug: customizing-ubuntu
5#+filetags: :ubuntu:customization:gnome:
6 5
7* More Information 6* More Information
8 7
content/blog/2020-07-20-video-game-sales.org −1
@@ -2,7 +2,6 @@
2#+title: A Data-Driven Look at Video Game Sales (1980–2020) 2#+title: A Data-Driven Look at Video Game Sales (1980–2020)
3#+description: Presentation of analyzed data regarding global video game sales, covering platform distributions, genre classifications, and geographic market performance metrics. 3#+description: Presentation of analyzed data regarding global video game sales, covering platform distributions, genre classifications, and geographic market performance metrics.
4#+slug: video-game-sales 4#+slug: video-game-sales
5#+filetags: :video-games:sales:data-analysis:
6 5
7* Background Information 6* Background Information
8 7
content/blog/2020-07-26-business-analysis.org −1
@@ -2,7 +2,6 @@
2#+title: A Location Intelligence Framework: Mapping Urban Business Clusters with Python 2#+title: A Location Intelligence Framework: Mapping Urban Business Clusters with Python
3#+description: Methodology for utilizing data science techniques and Foursquare API data to analyze and select promising business sites within urban environments. 3#+description: Methodology for utilizing data science techniques and Foursquare API data to analyze and select promising business sites within urban environments.
4#+slug: business-analysis 4#+slug: business-analysis
5#+filetags: :data-science:foursquare:clustering:
6 5
7* Background Information 6* Background Information
8 7
content/blog/2020-08-22-redirect-github-pages.org −1
@@ -2,7 +2,6 @@
2#+title: Configure GitHub Pages to Use Your Root Domain Instead of WWW 2#+title: Configure GitHub Pages to Use Your Root Domain Instead of WWW
3#+description: Stepwise instructions for configuring redirection of GitHub Pages sites from the www subdomain to the apex domain to improve domain resolution and access consistency. 3#+description: Stepwise instructions for configuring redirection of GitHub Pages sites from the www subdomain to the apex domain to improve domain resolution and access consistency.
4#+slug: redirect-github-pages 4#+slug: redirect-github-pages
5#+filetags: :github:pages:dns:
6 5
7* Short answer 6* Short answer
8 7
content/blog/2020-08-29-php-auth-flow.org −1
@@ -2,7 +2,6 @@
2#+title: PHP User Authentication: Create, Validate, and Manage Sessions 2#+title: PHP User Authentication: Create, Validate, and Manage Sessions
3#+description: Comprehensive guide to developing a secure user login system in PHP, including account creation, session management, and logout procedures. 3#+description: Comprehensive guide to developing a secure user login system in PHP, including account creation, session management, and logout procedures.
4#+slug: php-auth-flow 4#+slug: php-auth-flow
5#+filetags: :php:authentication:
6 5
7* Introduction 6* Introduction
8 7
content/blog/2020-09-01-visual-recognition.org −1
@@ -2,7 +2,6 @@
2#+title: How to Use IBM Watson Visual Recognition API for Image Analysis 2#+title: How to Use IBM Watson Visual Recognition API for Image Analysis
3#+description: Technical overview and application instructions for using IBM Watson Visual Recognition service, with focus on API configuration, image input processing, and classification output handling. 3#+description: Technical overview and application instructions for using IBM Watson Visual Recognition service, with focus on API configuration, image input processing, and classification output handling.
4#+slug: visual-recognition 4#+slug: visual-recognition
5#+filetags: :ibm-watson:visual-recognition:image-classification:
6 5
7* What is IBM Watson? 6* What is IBM Watson?
8 7
content/blog/2020-09-22-internal-audit.org −1
@@ -2,7 +2,6 @@
2#+title: The Strategic Role of Internal Audit in Risk, Governance, and Compliance 2#+title: The Strategic Role of Internal Audit in Risk, Governance, and Compliance
3#+description: Analysis of internal audit processes, their contribution to risk management, governance frameworks, and compliance monitoring within corporate structures. 3#+description: Analysis of internal audit processes, their contribution to risk management, governance frameworks, and compliance monitoring within corporate structures.
4#+slug: internal-audit 4#+slug: internal-audit
5#+filetags: :audit:internal-audit:governance:
6 5
7* Definitions 6* Definitions
8 7
content/blog/2020-09-25-happiness-map.org −1
@@ -2,7 +2,6 @@
2#+title: Visualizing Global Happiness: A Choropleth Map with Python and Folium 2#+title: Visualizing Global Happiness: A Choropleth Map with Python and Folium
3#+description: Instructions for creating an interactive choropleth map visualizing international happiness data based on metrics such as GDP, social support, health indicators, freedom indices, generosity, and corruption levels. 3#+description: Instructions for creating an interactive choropleth map visualizing international happiness data based on metrics such as GDP, social support, health indicators, freedom indices, generosity, and corruption levels.
4#+slug: happiness-map 4#+slug: happiness-map
5#+filetags: :happiness:visualization:map:
6 5
7* Background Information 6* Background Information
8 7
content/blog/2020-10-12-mediocrity.org −1
@@ -2,7 +2,6 @@
2#+title: When Good Is Good Enough—And When It Isn't 2#+title: When Good Is Good Enough—And When It Isn't
3#+description: Examination of decision-making principles relating to achieving sufficient quality levels, including trade-offs between perfection and adequacy in professional and operational contexts. 3#+description: Examination of decision-making principles relating to achieving sufficient quality levels, including trade-offs between perfection and adequacy in professional and operational contexts.
4#+slug: mediocrity 4#+slug: mediocrity
5#+filetags: :mediocrity:decision-making:philosophy:
6 5
7* Perfect is the Enemy of Good 6* Perfect is the Enemy of Good
8 7
content/blog/2020-12-27-website-redesign.org −1
@@ -2,7 +2,6 @@
2#+title: Designing for Speed: A 5KB Site That Scores 100s on Lighthouse 2#+title: Designing for Speed: A 5KB Site That Scores 100s on Lighthouse
3#+description: Detailed process outlining methods for reducing website page size to approximately 5 kilobytes, enhancing loading speed, search engine indexing efficiency, and user interface responsiveness. 3#+description: Detailed process outlining methods for reducing website page size to approximately 5 kilobytes, enhancing loading speed, search engine indexing efficiency, and user interface responsiveness.
4#+slug: website-redesign 4#+slug: website-redesign
5#+filetags: :web:minimalism:performance:
6 5
7* A Brief History 6* A Brief History
8 7
content/blog/2020-12-28-neon-drive.org −1
@@ -2,7 +2,6 @@
2#+title: Outrun the Future: A Review of Neon Drive's Gameplay and Style 2#+title: Outrun the Future: A Review of Neon Drive's Gameplay and Style
3#+description: Description of game mechanics, graphical style, and level design in Neon Drive, an arcade racing game inspired by 1980s synthwave aesthetics. 3#+description: Description of game mechanics, graphical style, and level design in Neon Drive, an arcade racing game inspired by 1980s synthwave aesthetics.
4#+slug: neon-drive 4#+slug: neon-drive
5#+filetags: :arcade:racing:synthwave:
6 5
7* Game Description 6* Game Description
8 7
content/blog/2020-12-29-zork.org −1
@@ -2,7 +2,6 @@
2#+title: Your First Grue: Getting Started with Zork, the Iconic Text Adventure 2#+title: Your First Grue: Getting Started with Zork, the Iconic Text Adventure
3#+description: Detailed operational guide for navigating Zork, a text-based interactive fiction game from the 1980s. Includes instructions for exploration, puzzle resolution, and item collection. 3#+description: Detailed operational guide for navigating Zork, a text-based interactive fiction game from the 1980s. Includes instructions for exploration, puzzle resolution, and item collection.
4#+slug: zork 4#+slug: zork
5#+filetags: :game:text-adventure:zork:
6 5
7* Download (Free) 6* Download (Free)
8 7
content/blog/2021-01-01-seum.org −1
@@ -2,7 +2,6 @@
2#+title: SEUM: Speedrunners from Hell 2#+title: SEUM: Speedrunners from Hell
3#+description: Technical overview for utilizing the game SEUM, focusing on speedrunning techniques, gravity manipulation, teleportation functions, and level completion criteria. 3#+description: Technical overview for utilizing the game SEUM, focusing on speedrunning techniques, gravity manipulation, teleportation functions, and level completion criteria.
4#+slug: seum 4#+slug: seum
5#+filetags: :speedrunning:puzzle:indie:
6 5
7* Game Description 6* Game Description
8 7
content/blog/2021-01-04-fediverse.org −1
@@ -2,7 +2,6 @@
2#+title: Navigating the Fediverse: User Manual for Decentralized Social Media 2#+title: Navigating the Fediverse: User Manual for Decentralized Social Media
3#+description: Detailed introduction to the Fediverse network architecture, user registration procedures, platform navigation, and protocols ensuring content decentralization and censorship resistance. 3#+description: Detailed introduction to the Fediverse network architecture, user registration procedures, platform navigation, and protocols ensuring content decentralization and censorship resistance.
4#+slug: fediverse 4#+slug: fediverse
5#+filetags: :fediverse:social-network:decentralization:
6 5
7* What is the Fediverse? 6* What is the Fediverse?
8 7
content/blog/2021-01-07-ufw.org −1
@@ -2,7 +2,6 @@
2#+title: Hardening Ubuntu Servers with UFW: A Step-by-Step Firewall Guide 2#+title: Hardening Ubuntu Servers with UFW: A Step-by-Step Firewall Guide
3#+description: Stepwise instructions for installation, configuration, enabling, and management of the Uncomplicated Firewall utility to secure network interfaces on Ubuntu server environments. 3#+description: Stepwise instructions for installation, configuration, enabling, and management of the Uncomplicated Firewall utility to secure network interfaces on Ubuntu server environments.
4#+slug: ufw 4#+slug: ufw
5#+filetags: :firewall:security:ufw:
6 5
7* Uncomplicated Firewall 6* Uncomplicated Firewall
8 7
content/blog/2021-02-19-macos.org −1
@@ -2,7 +2,6 @@
2#+title: macOS for Linux Users: Initial Setup and CLI Customization 2#+title: macOS for Linux Users: Initial Setup and CLI Customization
3#+description: Comprehensive overview for first-time macOS users transitioning from other OS platforms, including system setup, terminal usage, and user interface customization. 3#+description: Comprehensive overview for first-time macOS users transitioning from other OS platforms, including system setup, terminal usage, and user interface customization.
4#+slug: macos 4#+slug: macos
5#+filetags: :macos:terminal:setup:
6 5
7* Diving into macOS 6* Diving into macOS
8 7
content/blog/2021-03-19-clone-github-repos.org −1
@@ -2,7 +2,6 @@
2#+title: GitHub and Sourcehut: Scripting Mass Clones and Remote Updates 2#+title: GitHub and Sourcehut: Scripting Mass Clones and Remote Updates
3#+description: Script-based methodology for cloning multiple repositories from GitHub and Sourcehut accounts. Includes automation techniques to streamline repository management and backups. 3#+description: Script-based methodology for cloning multiple repositories from GitHub and Sourcehut accounts. Includes automation techniques to streamline repository management and backups.
4#+slug: clone-github-repos 4#+slug: clone-github-repos
5#+filetags: :git:cloning:scripting:
6 5
7* Cloning from GitHub 6* Cloning from GitHub
8 7
content/blog/2021-03-28-gemini-capsule.org −1
@@ -2,7 +2,6 @@
2#+title: Getting Started with Gemini: Deploy Your First Capsule 2#+title: Getting Started with Gemini: Deploy Your First Capsule
3#+description: Incremental procedural guide to initiate and maintain a Gemini capsule server. Covers installation, deployment, and operational best practices for beginners. 3#+description: Incremental procedural guide to initiate and maintain a Gemini capsule server. Covers installation, deployment, and operational best practices for beginners.
4#+slug: gemini-capsule 4#+slug: gemini-capsule
5#+filetags: :gemini:capsule:tutorial:
6 5
7* What is Gemini? 6* What is Gemini?
8 7
content/blog/2021-03-28-vaporwave-vs-outrun.org −1
@@ -2,7 +2,6 @@
2#+title: Exploring Vaporwave and Outrun: Color, Culture, and Sound 2#+title: Exploring Vaporwave and Outrun: Color, Culture, and Sound
3#+description: Systematic examination of Vaporwave and Outrun aesthetic frameworks, focusing on graphical elements, chromatic schemes, musical associations, and period-specific cultural influences. 3#+description: Systematic examination of Vaporwave and Outrun aesthetic frameworks, focusing on graphical elements, chromatic schemes, musical associations, and period-specific cultural influences.
4#+slug: vaporwave-vs-outrun 4#+slug: vaporwave-vs-outrun
5#+filetags: :vaporwave:outrun:retro:
6 5
7* Overview 6* Overview
8 7
content/blog/2021-03-30-vps-web-server.org −1
@@ -2,7 +2,6 @@
2#+title: From Shared Hosting to VPS: Web Server Setup Made Easy 2#+title: From Shared Hosting to VPS: Web Server Setup Made Easy
3#+description: Instructional outline for setting up and maintaining a VPS environment configured for secure and scalable web hosting applications. 3#+description: Instructional outline for setting up and maintaining a VPS environment configured for secure and scalable web hosting applications.
4#+slug: vps-web-server 4#+slug: vps-web-server
5#+filetags: :vps:webserver:setup:
6 5
7* Shared Hosting vs. VPS 6* Shared Hosting vs. VPS
8 7
content/blog/2021-04-17-gemini-server.org −1
@@ -2,7 +2,6 @@
2#+title: Agate Gemini Server Installation and Firewall Configuration 2#+title: Agate Gemini Server Installation and Firewall Configuration
3#+description: Detailed directives for installation and configuration of a Gemini protocol server on Ubuntu, including network security and firewall setup. 3#+description: Detailed directives for installation and configuration of a Gemini protocol server on Ubuntu, including network security and firewall setup.
4#+slug: gemini-server 4#+slug: gemini-server
5#+filetags: :gemini:server:agate:
6 5
7* Similar Article Available 6* Similar Article Available
8 7
content/blog/2021-04-23-php-comment-system.org −1
@@ -2,7 +2,6 @@
2#+title: Building a Lightweight PHP Static Commenting System Without JavaScript 2#+title: Building a Lightweight PHP Static Commenting System Without JavaScript
3#+description: Technical walkthrough for constructing a lightweight, privacy-oriented static comment system using PHP, with no client-side scripting or external dependencies. 3#+description: Technical walkthrough for constructing a lightweight, privacy-oriented static comment system using PHP, with no client-side scripting or external dependencies.
4#+slug: php-comment-system 4#+slug: php-comment-system
5#+filetags: :php:comments:static:
6 5
7* The Terrible-ness of Commenting Systems 6* The Terrible-ness of Commenting Systems
8 7
content/blog/2021-04-28-photography.org −1
@@ -2,7 +2,6 @@
2#+title: Getting Started with Photography: Gear and Best Practices 2#+title: Getting Started with Photography: Gear and Best Practices
3#+description: Instructional document covering basic techniques in photography, including equipment selection, operational best practices, and methods for capturing high-quality images. 3#+description: Instructional document covering basic techniques in photography, including equipment selection, operational best practices, and methods for capturing high-quality images.
4#+slug: photography 4#+slug: photography
5#+filetags: :photography:camera:gear:
6 5
7* Why Photography? 6* Why Photography?
8 7
content/blog/2021-05-30-changing-git-authors.org −1
@@ -2,7 +2,6 @@
2#+title: Automated Script for Correcting Git Author Details in Multiple Projects 2#+title: Automated Script for Correcting Git Author Details in Multiple Projects
3#+description: Detailed instructions for systematically updating the Git author name and email information in multiple repositories using command-line tools and scripts. 3#+description: Detailed instructions for systematically updating the Git author name and email information in multiple repositories using command-line tools and scripts.
4#+slug: changing-git-authors 4#+slug: changing-git-authors
5#+filetags: :git:automation:scripting:
6 5
7* Changing Git Author/Email Based on Previously Committed Email 6* Changing Git Author/Email Based on Previously Committed Email
8 7
content/blog/2021-07-15-delete-gitlab-repos.org −1
@@ -2,7 +2,6 @@
2#+title: Automated Deletion of All GitLab Repositories Using Python 2#+title: Automated Deletion of All GitLab Repositories Using Python
3#+description: Stepwise instructions for executing a Python script to delete all repositories associated with a GitLab account. Includes authentication and error handling procedures. 3#+description: Stepwise instructions for executing a Python script to delete all repositories associated with a GitLab account. Includes authentication and error handling procedures.
4#+slug: delete-gitlab-repos 4#+slug: delete-gitlab-repos
5#+filetags: :gitlab:python:script:
6 5
7* Background 6* Background
8 7
content/blog/2021-08-25-audit-sampling.org −1
@@ -2,7 +2,6 @@
2#+title: Audit Sampling Made Easy: Using Pandas for Random and Stratified Samples 2#+title: Audit Sampling Made Easy: Using Pandas for Random and Stratified Samples
3#+description: Presentation of methods for implementing audit sampling techniques including simple random, stratified, and systematic sampling using Python's Pandas library for precise audit outcomes. 3#+description: Presentation of methods for implementing audit sampling techniques including simple random, stratified, and systematic sampling using Python's Pandas library for precise audit outcomes.
4#+slug: audit-sampling 4#+slug: audit-sampling
5#+filetags: :python:pandas:audit-sampling:
6 5
7* Introduction 6* Introduction
8 7
content/blog/2021-10-09-apache-redirect.org −1
@@ -2,7 +2,6 @@
2#+title: Setting Up Apache Rewrite Rules for Extensionless URLs 2#+title: Setting Up Apache Rewrite Rules for Extensionless URLs
3#+description: Technical guide to applying Apache mod_rewrite directives for transforming .html file requests into clean directory-style URL structures to enhance website navigation and indexing. 3#+description: Technical guide to applying Apache mod_rewrite directives for transforming .html file requests into clean directory-style URL structures to enhance website navigation and indexing.
4#+slug: apache-redirect 4#+slug: apache-redirect
5#+filetags: :apache:redirect:urlrewrite:
6 5
7* The Problem 6* The Problem
8 7
content/blog/2021-12-04-cisa.org −1
@@ -2,7 +2,6 @@
2#+title: How I Prepared for and Passed the CISA Exam: A Practical Study Guide 2#+title: How I Prepared for and Passed the CISA Exam: A Practical Study Guide
3#+description: Comprehensive outline of study materials, preparation strategies, and procedural advice for passing the CISA examination on the initial attempt. 3#+description: Comprehensive outline of study materials, preparation strategies, and procedural advice for passing the CISA examination on the initial attempt.
4#+slug: cisa 4#+slug: cisa
5#+filetags: :CISA:certification:audit:
6 5
7* What is the CISA? 6* What is the CISA?
8 7
content/blog/2022-02-10-leaving-the-office.org −1
@@ -2,7 +2,6 @@
2#+title: From Cubicles to Home Offices: My Journey Through Changing Workspaces 2#+title: From Cubicles to Home Offices: My Journey Through Changing Workspaces
3#+description: Examination of factors influencing the shift from traditional office environments to remote work, including benefits, constraints, and implementation recommendations. 3#+description: Examination of factors influencing the shift from traditional office environments to remote work, including benefits, constraints, and implementation recommendations.
4#+slug: leaving-the-office 4#+slug: leaving-the-office
5#+filetags: :remote-work:home-office:career-change:
6 5
7* The Working World is Changing 6* The Working World is Changing
8 7
content/blog/2022-02-10-njalla-dns-api.org −1
@@ -2,7 +2,6 @@
2#+title: Automating Dynamic DNS Record Updates via Njalla API Using Python 2#+title: Automating Dynamic DNS Record Updates via Njalla API Using Python
3#+description: Instructional material detailing automation of DNS record updates by interfacing with Njalla's API, suitable for environments with frequently changing IP addresses. 3#+description: Instructional material detailing automation of DNS record updates by interfacing with Njalla's API, suitable for environments with frequently changing IP addresses.
4#+slug: njalla-dns-api 4#+slug: njalla-dns-api
5#+filetags: :python:ddns:njalla:
6 5
7* Njalla's API 6* Njalla's API
8 7
content/blog/2022-02-16-debian-and-nginx.org −1
@@ -2,7 +2,6 @@
2#+title: Switching to Debian and Nginx: A Modern Web and Gemini Server Migration Walkthrough 2#+title: Switching to Debian and Nginx: A Modern Web and Gemini Server Migration Walkthrough
3#+description: Step-by-step protocol for transitioning web server infrastructure to Debian operating system, including installation, configuration, and security hardening of Nginx and Agate services. 3#+description: Step-by-step protocol for transitioning web server infrastructure to Debian operating system, including installation, configuration, and security hardening of Nginx and Agate services.
4#+slug: debian-and-nginx 4#+slug: debian-and-nginx
5#+filetags: :debian:nginx:webserver:
6 5
7* Server OS: Debian 6* Server OS: Debian
8 7
content/blog/2022-02-17-exiftool.org −1
@@ -2,7 +2,6 @@
2#+title: Protect Your Privacy: Automating Image Metadata Removal Using Exiftool 2#+title: Protect Your Privacy: Automating Image Metadata Removal Using Exiftool
3#+description: Technical instructions for utilizing Exiftool to systematically strip metadata from image files to ensure privacy and reduce file size. 3#+description: Technical instructions for utilizing Exiftool to systematically strip metadata from image files to ensure privacy and reduce file size.
4#+slug: exiftool 4#+slug: exiftool
5#+filetags: :exiftool:metadata:image-processing:
6 5
7** Why Strip Metadata? 6** Why Strip Metadata?
8 7
content/blog/2022-02-20-nginx-caching.org −1
@@ -2,7 +2,6 @@
2#+title: How to Configure Nginx for Efficient Static Content Caching 2#+title: How to Configure Nginx for Efficient Static Content Caching
3#+description: Detailed methods for configuring Nginx to cache static resources such as CSS, JavaScript, and images to improve website loading times and resource efficiency. 3#+description: Detailed methods for configuring Nginx to cache static resources such as CSS, JavaScript, and images to improve website loading times and resource efficiency.
4#+slug: nginx-caching 4#+slug: nginx-caching
5#+filetags: :nginx:cache:performance:
6 5
7* Update Your Nginx Config to Cache Static Files 6* Update Your Nginx Config to Cache Static Files
8 7
content/blog/2022-02-22-tuesday.org −1
@@ -2,7 +2,6 @@
2#+title: Twosday: Exploring the Unique Palindromic Date of 2-22-22 2#+title: Twosday: Exploring the Unique Palindromic Date of 2-22-22
3#+description: Examination of the date Tuesday, February 22, 2022, highlighting the palindromic properties and expected observations on this specific calendar occurrence. 3#+description: Examination of the date Tuesday, February 22, 2022, highlighting the palindromic properties and expected observations on this specific calendar occurrence.
4#+slug: tuesday 4#+slug: tuesday
5#+filetags: :palindrome:twosday:date-facts:
6 5
7* Tuesday, Twosday 6* Tuesday, Twosday
8 7
content/blog/2022-03-02-reliable-notes.org −1
@@ -2,7 +2,6 @@
2#+title: Reliable Note-Taking with Markdown: Methods for Efficient and Portable Notes 2#+title: Reliable Note-Taking with Markdown: Methods for Efficient and Portable Notes
3#+description: Instructions on applying standardized note-taking procedures with Markdown format, including synchronization and cross-platform compatibility considerations. 3#+description: Instructions on applying standardized note-taking procedures with Markdown format, including synchronization and cross-platform compatibility considerations.
4#+slug: reliable-notes 4#+slug: reliable-notes
5#+filetags: :note-taking:markdown:productivity:
6 5
7* Choosing Durable File Formats 6* Choosing Durable File Formats
8:PROPERTIES: 7:PROPERTIES:
content/blog/2022-03-03-financial-database.org −1
@@ -2,7 +2,6 @@
2#+title: From Spreadsheets to Databases: Creating a Custom Financial Tracker with Python 2#+title: From Spreadsheets to Databases: Creating a Custom Financial Tracker with Python
3#+description: Procedures for creating and maintaining a personal financial database utilizing SQLite, Python programming language, and Jupyter Notebook interface. 3#+description: Procedures for creating and maintaining a personal financial database utilizing SQLite, Python programming language, and Jupyter Notebook interface.
4#+slug: financial-database 4#+slug: financial-database
5#+filetags: :finance:sqlite:python:
6 5
7* Personal Financial Tracking 6* Personal Financial Tracking
8:PROPERTIES: 7:PROPERTIES:
content/blog/2022-03-08-plex-migration.org −1
@@ -2,7 +2,6 @@
2#+title: Migrating Plex Media Server to New Hardware with Nvidia GPU Setup 2#+title: Migrating Plex Media Server to New Hardware with Nvidia GPU Setup
3#+description: Stepwise instructions for transferring Plex Media Server to new hardware and enabling Nvidia GPU transcoding to optimize media processing performance. 3#+description: Stepwise instructions for transferring Plex Media Server to new hardware and enabling Nvidia GPU transcoding to optimize media processing performance.
4#+slug: plex-migration 4#+slug: plex-migration
5#+filetags: :plex:migration:nvidia:
6 5
7* Migration Phases 6* Migration Phases
8:PROPERTIES: 7:PROPERTIES:
content/blog/2022-03-23-cloudflare-dns-api.org −1
@@ -2,7 +2,6 @@
2#+title: Dynamic DNS Record Updates via Cloudflare API 2#+title: Dynamic DNS Record Updates via Cloudflare API
3#+description: Command-line procedures to automate updating of DNS A and AAAA records by interfacing with the Cloudflare API, suitable for environments with variable IP addresses. 3#+description: Command-line procedures to automate updating of DNS A and AAAA records by interfacing with the Cloudflare API, suitable for environments with variable IP addresses.
4#+slug: cloudflare-dns-api 4#+slug: cloudflare-dns-api
5#+filetags: :cloudflare:ddns:script:
6 5
7* DDNS: Dynamic DNS 6* DDNS: Dynamic DNS
8:PROPERTIES: 7:PROPERTIES:
content/blog/2022-03-23-nextcloud-on-ubuntu.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Nextcloud 2#+title: Self-Hosting Guide: Nextcloud
3#+description: Comprehensive guide for implementing Nextcloud as a self-hosted solution on an Ubuntu server, including installation steps, configuration parameters, and basic security measures. 3#+description: Comprehensive guide for implementing Nextcloud as a self-hosted solution on an Ubuntu server, including installation steps, configuration parameters, and basic security measures.
4#+slug: nextcloud-on-ubuntu 4#+slug: nextcloud-on-ubuntu
5#+filetags: :nextcloud:ubuntu:self-hosting:
6 5
7* What is Nextcloud? 6* What is Nextcloud?
8:PROPERTIES: 7:PROPERTIES:
content/blog/2022-03-24-server-hardening.org −1
@@ -2,7 +2,6 @@
2#+title: Step-by-Step Guide to Securing Your Home Server with Firewalls, SSH, and VLANs 2#+title: Step-by-Step Guide to Securing Your Home Server with Firewalls, SSH, and VLANs
3#+description: Detailed instructions to enhance the security posture of home servers exposed to public networks, including firewall setup, secure SSH configuration, fail2ban deployment, and network segmentation. 3#+description: Detailed instructions to enhance the security posture of home servers exposed to public networks, including firewall setup, secure SSH configuration, fail2ban deployment, and network segmentation.
4#+slug: server-hardening 4#+slug: server-hardening
5#+filetags: :home-server:security:hardening:
6 5
7* Planning Data Flows & Security 6* Planning Data Flows & Security
8 7
content/blog/2022-03-26-ssh-mfa.org −1
@@ -2,7 +2,6 @@
2#+title: Secure Your SSH Access: Deploying Time-Based One-Time Password Authentication 2#+title: Secure Your SSH Access: Deploying Time-Based One-Time Password Authentication
3#+description: Step-by-step deployment guide for enabling TOTP multi-factor authentication on SSH services using Google Authenticator and Pluggable Authentication Module (PAM) integration. 3#+description: Step-by-step deployment guide for enabling TOTP multi-factor authentication on SSH services using Google Authenticator and Pluggable Authentication Module (PAM) integration.
4#+slug: ssh-mfa 4#+slug: ssh-mfa
5#+filetags: :ssh:mfa:security:
6 5
7* Why Do I Need MFA for SSH? 6* Why Do I Need MFA for SSH?
8 7
content/blog/2022-04-02-nginx-reverse-proxy.org −1
@@ -2,7 +2,6 @@
2#+title: How to Configure Nginx as a Reverse Proxy on Ubuntu Server 2#+title: How to Configure Nginx as a Reverse Proxy on Ubuntu Server
3#+description: Technical guide for setting up Nginx server to operate as a reverse proxy on Ubuntu systems, including configuration files setup and operational parameters. 3#+description: Technical guide for setting up Nginx server to operate as a reverse proxy on Ubuntu systems, including configuration files setup and operational parameters.
4#+slug: nginx-reverse-proxy 4#+slug: nginx-reverse-proxy
5#+filetags: :nginx:reverse-proxy:ubuntu:
6 5
7* What is a Reverse Proxy? 6* What is a Reverse Proxy?
8 7
content/blog/2022-04-09-pinetime.org −1
@@ -2,7 +2,6 @@
2#+title: PineTime Smartwatch: An Open-Source Hardware & Software Overview 2#+title: PineTime Smartwatch: An Open-Source Hardware & Software Overview
3#+description: Technical description of PineTime smartwatch capabilities, including heart rate measurement, step counting, sleep monitoring, and smartphone connectivity functions. 3#+description: Technical description of PineTime smartwatch capabilities, including heart rate measurement, step counting, sleep monitoring, and smartphone connectivity functions.
4#+slug: pinetime 4#+slug: pinetime
5#+filetags: :smartwatch:opensource:hardware:
6 5
7* PineTime Product Information 6* PineTime Product Information
8 7
content/blog/2022-06-01-ditching-cloudflare.org −1
@@ -2,7 +2,6 @@
2#+title: Migrating from Cloudflare to Njalla: A Privacy-Focused DNS and Domain Management Transition 2#+title: Migrating from Cloudflare to Njalla: A Privacy-Focused DNS and Domain Management Transition
3#+description: Evaluation and procedural explanation for migrating DNS management services from Cloudflare to Njalla, with emphasis on privacy controls and domain registration mechanics. 3#+description: Evaluation and procedural explanation for migrating DNS management services from Cloudflare to Njalla, with emphasis on privacy controls and domain registration mechanics.
4#+slug: ditching-cloudflare 4#+slug: ditching-cloudflare
5#+filetags: :dns:registrar:privacy:
6 5
7* Registrar 6* Registrar
8 7
content/blog/2022-06-07-self-hosting-freshrss.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: FreshRSS 2#+title: Self-Hosting Guide: FreshRSS
3#+description: Stepwise instructions for installing FreshRSS using Docker and configuring Nginx as a reverse proxy to enable secure and synchronized RSS feed access. 3#+description: Stepwise instructions for installing FreshRSS using Docker and configuring Nginx as a reverse proxy to enable secure and synchronized RSS feed access.
4#+slug: self-hosting-freshrss 4#+slug: self-hosting-freshrss
5#+filetags: :freshrss:rss:self-hosting:
6 5
7* Why RSS? 6* Why RSS?
8 7
content/blog/2022-06-16-terminal-lifestyle.org −1
@@ -2,7 +2,6 @@
2#+title: Living the Terminal Lifestyle: Efficient Workflows for Focused Computing 2#+title: Living the Terminal Lifestyle: Efficient Workflows for Focused Computing
3#+description: Detailed procedures for reducing digital interruptions and increasing efficiency through terminal-based utilities for web browsing, communication, electronic mail, RSS feeds, and programming tasks. 3#+description: Detailed procedures for reducing digital interruptions and increasing efficiency through terminal-based utilities for web browsing, communication, electronic mail, RSS feeds, and programming tasks.
4#+slug: terminal-lifestyle 4#+slug: terminal-lifestyle
5#+filetags: :terminal:lifestyle:productivity:
6 5
7* Text-Based Simplicity 6* Text-Based Simplicity
8 7
content/blog/2022-06-22-daily-poetry.org −1
@@ -2,7 +2,6 @@
2#+title: How to Receive a Daily Dose of Poetry via Automated Email 2#+title: How to Receive a Daily Dose of Poetry via Automated Email
3#+description: Instructional guide for scheduling and automating the distribution of classic and contemporary poetry in plaintext format to an electronic mail inbox using Python scripting and SMTP protocol. 3#+description: Instructional guide for scheduling and automating the distribution of classic and contemporary poetry in plaintext format to an electronic mail inbox using Python scripting and SMTP protocol.
4#+slug: daily-poetry 4#+slug: daily-poetry
5#+filetags: :poetry:email:automation:
6 5
7* Source Code 6* Source Code
8 7
content/blog/2022-06-24-fedora-i3.org −1
@@ -2,7 +2,6 @@
2#+title: My Journey Back to Linux: Setting Up Fedora with i3 Window Manager 2#+title: My Journey Back to Linux: Setting Up Fedora with i3 Window Manager
3#+description: Examination of the transition from macOS to Linux, including a detailed description of Fedora operating system installation and i3 window manager configuration. 3#+description: Examination of the transition from macOS to Linux, including a detailed description of Fedora operating system installation and i3 window manager configuration.
4#+slug: fedora-i3 4#+slug: fedora-i3
5#+filetags: :linux:fedora:i3:
6 5
7* Leaving macOS 6* Leaving macOS
8 7
content/blog/2022-07-01-git-server.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Git & cGit 2#+title: Self-Hosting Guide: Git & cGit
3#+description: Comprehensive instructions for secure and efficient setup, hosting, and management of personal Git repositories to facilitate collaborative development and remote access. 3#+description: Comprehensive instructions for secure and efficient setup, hosting, and management of personal Git repositories to facilitate collaborative development and remote access.
4#+slug: git-server 4#+slug: git-server
5#+filetags: :git:server:self-hosting:
6 5
7* My Approach to Self-Hosting Git 6* My Approach to Self-Hosting Git
8 7
content/blog/2022-07-14-gnupg.org −1
@@ -2,7 +2,6 @@
2#+title: Getting Started with GPG: Secure Encryption, Signing, and Key Usage 2#+title: Getting Started with GPG: Secure Encryption, Signing, and Key Usage
3#+description: Technical manual covering the architecture, cryptographic algorithms, vulnerability considerations, key management, and typical applications of GNU Privacy Guard for secure data and email encryption. 3#+description: Technical manual covering the architecture, cryptographic algorithms, vulnerability considerations, key management, and typical applications of GNU Privacy Guard for secure data and email encryption.
4#+slug: gnupg 4#+slug: gnupg
5#+filetags: :gnupg:gpg:encryption:
6 5
7* The History of GPG 6* The History of GPG
8 7
content/blog/2022-07-25-curseradio.org −1
@@ -2,7 +2,6 @@
2#+title: Curseradio: A Lightweight Command-Line Internet Radio Player for Linux 2#+title: Curseradio: A Lightweight Command-Line Internet Radio Player for Linux
3#+description: Stepwise instructions for installing and utilizing Curseradio, a lightweight command-line program for streaming radio stations within Linux environments. 3#+description: Stepwise instructions for installing and utilizing Curseradio, a lightweight command-line program for streaming radio stations within Linux environments.
4#+slug: curseradio 4#+slug: curseradio
5#+filetags: :linux:radio:python:
6 5
7* Overview 6* Overview
8 7
content/blog/2022-07-30-flac-to-opus.org −1
@@ -2,7 +2,6 @@
2#+title: Automating Recursive FLAC to Opus Conversion with a Bash Script 2#+title: Automating Recursive FLAC to Opus Conversion with a Bash Script
3#+description: Instructions for automating the conversion of audio files from FLAC to Opus format recursively within directory structures, including performance considerations and script usage. 3#+description: Instructions for automating the conversion of audio files from FLAC to Opus format recursively within directory structures, including performance considerations and script usage.
4#+slug: flac-to-opus 4#+slug: flac-to-opus
5#+filetags: :audio:conversion:scripting:
6 5
7* Converting FLAC to OPUS 6* Converting FLAC to OPUS
8 7
content/blog/2022-07-31-bash-it.org −1
@@ -2,7 +2,6 @@
2#+title: Boosting Bash Productivity: Using Bash-it and ble.sh for Plugins and Autosuggestions 2#+title: Boosting Bash Productivity: Using Bash-it and ble.sh for Plugins and Autosuggestions
3#+description: Guide to augmenting Bash shell features by integrating Bash-It framework along with ble.sh for input autosuggestions, improving command-line efficiency on Linux systems. 3#+description: Guide to augmenting Bash shell features by integrating Bash-It framework along with ble.sh for input autosuggestions, improving command-line efficiency on Linux systems.
4#+slug: bash-it 4#+slug: bash-it
5#+filetags: :bash:shell:linux:
6 5
7* Bash 6* Bash
8 7
content/blog/2022-08-31-privacy-com-changes.org −1
@@ -2,7 +2,6 @@
2#+title: Privacy.com Shifts From Prepaid Debit to Charge Card: What Users Need to Know 2#+title: Privacy.com Shifts From Prepaid Debit to Charge Card: What Users Need to Know
3#+description: Detailed examination of modifications to Privacy.com service terms and their implications on user privacy and payment security protocols. 3#+description: Detailed examination of modifications to Privacy.com service terms and their implications on user privacy and payment security protocols.
4#+slug: privacy-com-changes 4#+slug: privacy-com-changes
5#+filetags: :privacy:finance:terms_changes:
6 5
7* Privacy.com Changes Their Terms 6* Privacy.com Changes Their Terms
8 7
content/blog/2022-09-17-serenity-os.org −1
@@ -2,7 +2,6 @@
2#+title: Building and Exploring SerenityOS: A Retro-Inspired Unix-Like Desktop 2#+title: Building and Exploring SerenityOS: A Retro-Inspired Unix-Like Desktop
3#+description: Technical overview of Serenity OS including system architecture, building procedures, and operational instructions for this Unix-like operating system with a 1990s user interface style. 3#+description: Technical overview of Serenity OS including system architecture, building procedures, and operational instructions for this Unix-like operating system with a 1990s user interface style.
4#+slug: serenity-os 4#+slug: serenity-os
5#+filetags: :serenityos:operating-system:build-instructions:
6 5
7* Overview 6* Overview
8 7
content/blog/2022-09-21-graphene-os.org −1
@@ -2,7 +2,6 @@
2#+title: Installing GrapheneOS on Pixel 6 Pro 2#+title: Installing GrapheneOS on Pixel 6 Pro
3#+description: Step-by-step instructions to perform secure installation of the GrapheneOS operating system on Google Pixel 6 Pro hardware platform. 3#+description: Step-by-step instructions to perform secure installation of the GrapheneOS operating system on Google Pixel 6 Pro hardware platform.
4#+slug: graphene-os 4#+slug: graphene-os
5#+filetags: :grapheneos:pixel6pro:installation:
6 5
7* Introduction 6* Introduction
8 7
content/blog/2022-10-04-mtp-linux.org −1
@@ -2,7 +2,6 @@
2#+title: How to Mount MTP Mobile Devices on Fedora Linux Using jmtpfs 2#+title: How to Mount MTP Mobile Devices on Fedora Linux Using jmtpfs
3#+description: Instructions for mounting and accessing Media Transfer Protocol (MTP) compatible mobile devices on Fedora Linux using jmtpfs for file transfer and management. 3#+description: Instructions for mounting and accessing Media Transfer Protocol (MTP) compatible mobile devices on Fedora Linux using jmtpfs for file transfer and management.
4#+slug: mtp-linux 4#+slug: mtp-linux
5#+filetags: :mtp:fedora:linux:
6 5
7I recently ran into trouble attempting to mount my GrapheneOS phone to 6I recently ran into trouble attempting to mount my GrapheneOS phone to
8my laptop running Fedora Linux via the 7my laptop running Fedora Linux via the
content/blog/2022-10-04-syncthing.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Syncthing 2#+title: Self-Hosting Guide: Syncthing
3#+description: Technical instructions for setting up Syncthing as a peer-to-peer self-hosted file synchronization system that preserves data privacy by eliminating third-party intermediaries. 3#+description: Technical instructions for setting up Syncthing as a peer-to-peer self-hosted file synchronization system that preserves data privacy by eliminating third-party intermediaries.
4#+slug: syncthing 4#+slug: syncthing
5#+filetags: :syncthing:cloud-storage:self-hosting:
6 5
7* An Overview of Syncthing 6* An Overview of Syncthing
8 7
content/blog/2022-10-22-alpine-linux.org −1
@@ -2,7 +2,6 @@
2#+title: Alpine Linux Essentials: Installing and Setting Up a Secure Minimal Server 2#+title: Alpine Linux Essentials: Installing and Setting Up a Secure Minimal Server
3#+description: Detailed procedure for deploying Alpine Linux to achieve a secure, lightweight server environment optimized for web hosting and containerization. 3#+description: Detailed procedure for deploying Alpine Linux to achieve a secure, lightweight server environment optimized for web hosting and containerization.
4#+slug: alpine-linux 4#+slug: alpine-linux
5#+filetags: :alpine:linux:server:
6 5
7* Alpine Linux 6* Alpine Linux
8 7
content/blog/2022-10-30-linux-display-manager.org −1
@@ -2,7 +2,6 @@
2#+title: Managing Display Managers in Void Linux: Disable, Enable, and Configure 2#+title: Managing Display Managers in Void Linux: Disable, Enable, and Configure
3#+description: Stepwise instructions to manage and replace the display manager on a Void Linux installation, including service control and configuration editing. 3#+description: Stepwise instructions to manage and replace the display manager on a Void Linux installation, including service control and configuration editing.
4#+slug: linux-display-manager 4#+slug: linux-display-manager
5#+filetags: :linux:void:display-manager:
6 5
7* Display Manager Services 6* Display Manager Services
8 7
content/blog/2022-11-07-self-hosting-matrix.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Matrix Synapse 2#+title: Self-Hosting Guide: Matrix Synapse
3#+description: Systematic guide for deploying Matrix Synapse on Alpine Linux, covering dependency installation, reverse proxy setup, TLS certificate application, and user account management. 3#+description: Systematic guide for deploying Matrix Synapse on Alpine Linux, covering dependency installation, reverse proxy setup, TLS certificate application, and user account management.
4#+slug: self-hosting-matrix 4#+slug: self-hosting-matrix
5#+filetags: :matrix:synapse:self-hosting:
6 5
7* Synapse 6* Synapse
8 7
content/blog/2022-11-11-nginx-tmp-errors.org −1
@@ -2,7 +2,6 @@
2#+title: Troubleshooting and Fixing Nginx Permission Denied Errors on /var/lib/nginx 2#+title: Troubleshooting and Fixing Nginx Permission Denied Errors on /var/lib/nginx
3#+description: Step-by-step remediation for addressing permission denied errors encountered by Nginx in the /var/lib/nginx directory to restore temporary file caching functionality. 3#+description: Step-by-step remediation for addressing permission denied errors encountered by Nginx in the /var/lib/nginx directory to restore temporary file caching functionality.
4#+slug: nginx-tmp-errors 4#+slug: nginx-tmp-errors
5#+filetags: :nginx:permissions:errors:
6 5
7/This is a brief post so that I personally remember the solution as it 6/This is a brief post so that I personally remember the solution as it
8has occurred multiple times for me./ 7has occurred multiple times for me./
content/blog/2022-11-27-server-build.org −1
@@ -2,7 +2,6 @@
2#+title: Building a High-Performance Rack-Mounted Server with Consumer PC Components 2#+title: Building a High-Performance Rack-Mounted Server with Consumer PC Components
3#+description: Detailed instructions on selecting components, assembling, and configuring a rack-mounted server suitable for advanced computing tasks in a professional or laboratory setting. 3#+description: Detailed instructions on selecting components, assembling, and configuring a rack-mounted server suitable for advanced computing tasks in a professional or laboratory setting.
4#+slug: server-build 4#+slug: server-build
5#+filetags: :server:hardware:build:
6 5
7* The Dilemma 6* The Dilemma
8 7
content/blog/2022-11-29-nginx-referrer-ban-list.org −1
@@ -2,7 +2,6 @@
2#+title: How to Block Unwanted HTTP Referrers in Nginx Using a Ban List 2#+title: How to Block Unwanted HTTP Referrers in Nginx Using a Ban List
3#+description: Technical guide to implementing a referrer ban list in Nginx configurations to prevent access from undesired domains and improve web server security. 3#+description: Technical guide to implementing a referrer ban list in Nginx configurations to prevent access from undesired domains and improve web server security.
4#+slug: nginx-referrer-ban-list 4#+slug: nginx-referrer-ban-list
5#+filetags: :nginx:security:webserver:
6 5
7* Creating the Ban List 6* Creating the Ban List
8 7
content/blog/2022-12-01-nginx-compression.org −1
@@ -2,7 +2,6 @@
2#+title: Optimizing Nginx with GZIP: A Step-by-Step Guide to Text Compression 2#+title: Optimizing Nginx with GZIP: A Step-by-Step Guide to Text Compression
3#+description: Procedures for activating and configuring GZIP compression in Nginx to decrease data transmission size, reduce bandwidth consumption, and accelerate page load times. 3#+description: Procedures for activating and configuring GZIP compression in Nginx to decrease data transmission size, reduce bandwidth consumption, and accelerate page load times.
4#+slug: nginx-compression 4#+slug: nginx-compression
5#+filetags: :nginx:gzip:compression:
6 5
7* Text Compression 6* Text Compression
8 7
content/blog/2022-12-07-nginx-wildcard-redirect.org −1
@@ -2,7 +2,6 @@
2#+title: Nginx Wildcard Redirects: Seamlessly Redirecting Domains and Subdomains with Trailing Paths 2#+title: Nginx Wildcard Redirects: Seamlessly Redirecting Domains and Subdomains with Trailing Paths
3#+description: Instructional steps for applying regex-based redirects in Nginx to manage subdomain routing and trailing path modifications effectively. 3#+description: Instructional steps for applying regex-based redirects in Nginx to manage subdomain routing and trailing path modifications effectively.
4#+slug: nginx-wildcard-redirect 4#+slug: nginx-wildcard-redirect
5#+filetags: :nginx:redirect:regex:
6 5
7* Problem 6* Problem
8 7
content/blog/2022-12-17-st.org −1
@@ -2,7 +2,6 @@
2#+title: Installing and Customizing the suckless Simple Terminal (st) on Fedora Linux 2#+title: Installing and Customizing the suckless Simple Terminal (st) on Fedora Linux
3#+description: Comprehensive instructions to obtain source code, compile, apply patches, and install the Simple Terminal application on Fedora Linux systems. 3#+description: Comprehensive instructions to obtain source code, compile, apply patches, and install the Simple Terminal application on Fedora Linux systems.
4#+slug: st 4#+slug: st
5#+filetags: :st:terminal:fedora:
6 5
7* st 6* st
8 7
content/blog/2022-12-23-alpine-desktop.org −1
@@ -2,7 +2,6 @@
2#+title: How to Set Up Alpine Linux as a Desktop OS with Sway 2#+title: How to Set Up Alpine Linux as a Desktop OS with Sway
3#+description: Stepwise procedures for installing and setting up Alpine Linux as a desktop operating system, including window manager setup and relevant system adjustments. 3#+description: Stepwise procedures for installing and setting up Alpine Linux as a desktop operating system, including window manager setup and relevant system adjustments.
4#+slug: alpine-desktop 4#+slug: alpine-desktop
5#+filetags: :alpine:desktop:linux:
6 5
7* Isn't Alpine Linux for Servers? 6* Isn't Alpine Linux for Servers?
8 7
content/blog/2023-01-03-recent-website-changes.org −1
@@ -2,7 +2,6 @@
2#+title: 2023 Website Updates: Minimalist Style, Accessibility Improvements, and Content Prioritization 2#+title: 2023 Website Updates: Minimalist Style, Accessibility Improvements, and Content Prioritization
3#+description: Documentation of significant changes applied to site design, layout, and accessibility features to enhance navigability and content clarity. 3#+description: Documentation of significant changes applied to site design, layout, and accessibility features to enhance navigability and content clarity.
4#+slug: recent-website-changes 4#+slug: recent-website-changes
5#+filetags: :website:update:accessibility:
6 5
7* The State of This Website 6* The State of This Website
8 7
content/blog/2023-01-05-mass-unlike-tumblr-posts.org −1
@@ -2,7 +2,6 @@
2#+title: How to Quickly Remove All Likes on Tumblr Desktop 2#+title: How to Quickly Remove All Likes on Tumblr Desktop
3#+description: Instructions for executing a JavaScript script to automate the mass unlike operation for Tumblr posts without requiring additional software. 3#+description: Instructions for executing a JavaScript script to automate the mass unlike operation for Tumblr posts without requiring additional software.
4#+slug: mass-unlike-tumblr-posts 4#+slug: mass-unlike-tumblr-posts
5#+filetags: :tumblr:javascript:automation:
6 5
7* The Dilemma 6* The Dilemma
8 7
content/blog/2023-01-08-fedora-login-manager.org −1
@@ -2,7 +2,6 @@
2#+title: How to Remove Fedora i3's Login Manager and Start i3 Manually 2#+title: How to Remove Fedora i3's Login Manager and Start i3 Manually
3#+description: Step-by-step guide for uninstalling the default Fedora i3 login manager and configuring system to launch i3 window manager manually. 3#+description: Step-by-step guide for uninstalling the default Fedora i3 login manager and configuring system to launch i3 window manager manually.
4#+slug: fedora-login-manager 4#+slug: fedora-login-manager
5#+filetags: :fedora:i3:login-manager:
6 5
7* Fedora i3's Login Manager 6* Fedora i3's Login Manager
8 7
content/blog/2023-01-21-flatpak-symlinks.org −1
@@ -2,7 +2,6 @@
2#+title: Simplify Flatpak Commands: Making Symlinks for Easier App Launching 2#+title: Simplify Flatpak Commands: Making Symlinks for Easier App Launching
3#+description: Detailed instructions for establishing symbolic links for Flatpak applications to facilitate faster execution from terminal or application launcher environments. 3#+description: Detailed instructions for establishing symbolic links for Flatpak applications to facilitate faster execution from terminal or application launcher environments.
4#+slug: flatpak-symlinks 4#+slug: flatpak-symlinks
5#+filetags: :flatpak:symlinks:productivity:
6 5
7* Running Flatpak Apps Should Be Faster 6* Running Flatpak Apps Should Be Faster
8 7
content/blog/2023-01-23-random-wireguard.org −1
@@ -2,7 +2,6 @@
2#+title: Automate Random Mullvad Wireguard VPN Connection on Startup 2#+title: Automate Random Mullvad Wireguard VPN Connection on Startup
3#+description: Stepwise method to configure system startup scripts for automatic connection to a randomly chosen Mullvad Wireguard VPN server to maintain privacy. 3#+description: Stepwise method to configure system startup scripts for automatic connection to a randomly chosen Mullvad Wireguard VPN server to maintain privacy.
4#+slug: random-wireguard 4#+slug: random-wireguard
5#+filetags: :vpn:wireguard:mullvad:
6 5
7* Mullvad Wireguard 6* Mullvad Wireguard
8 7
content/blog/2023-01-28-self-hosting-wger.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Wger 2#+title: Self-Hosting Guide: Wger
3#+description: Comprehensive steps for installing, configuring, and operating the Wger workout management application on a dedicated server platform. 3#+description: Comprehensive steps for installing, configuring, and operating the Wger workout management application on a dedicated server platform.
4#+slug: self-hosting-wger 4#+slug: self-hosting-wger
5#+filetags: :self-hosting:wger:workout-manager:
6 5
7* Wger: The Self-Hosted Workout Manager 6* Wger: The Self-Hosted Workout Manager
8 7
content/blog/2023-02-02-exploring-hare.org −1
@@ -2,7 +2,6 @@
2#+title: Getting Started with the Hare Language 2#+title: Getting Started with the Hare Language
3#+description: Overview of the Hare programming language features, installation procedure, and elementary programming examples targeting system-level development. 3#+description: Overview of the Hare programming language features, installation procedure, and elementary programming examples targeting system-level development.
4#+slug: exploring-hare 4#+slug: exploring-hare
5#+filetags: :hare:programming:beginner:
6 5
7* A Quick Note 6* A Quick Note
8 7
content/blog/2023-05-22-burnout.org −1
@@ -2,7 +2,6 @@
2#+title: Navigating Burnout in Audit and Consulting: A Season Without Rest 2#+title: Navigating Burnout in Audit and Consulting: A Season Without Rest
3#+description: Examination of burnout phenomena accompanied by strategies and practical approaches for workload management and restoration of optimal functioning. 3#+description: Examination of burnout phenomena accompanied by strategies and practical approaches for workload management and restoration of optimal functioning.
4#+slug: burnout 4#+slug: burnout
5#+filetags: :burnout:productivity:wellbeing:
6 5
7* RE: Burnout 6* RE: Burnout
8 7
content/blog/2023-06-08-goaccess-geoip.org −1
@@ -2,7 +2,6 @@
2#+title: Real-Time Traffic Insights from Nginx Logs Using GoAccess + GeoIP 2#+title: Real-Time Traffic Insights from Nginx Logs Using GoAccess + GeoIP
3#+description: Step-by-step instructions to utilize GoAccess tool incorporating MaxMind GeoIP integration for real-time geographic and traffic analysis of Nginx log files. 3#+description: Step-by-step instructions to utilize GoAccess tool incorporating MaxMind GeoIP integration for real-time geographic and traffic analysis of Nginx log files.
4#+slug: goaccess-geoip 4#+slug: goaccess-geoip
5#+filetags: :nginx:goaccess:geoip:
6 5
7* Overview 6* Overview
8 7
content/blog/2023-06-08-self-hosting-baikal.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Baikal 2#+title: Self-Hosting Guide: Baikal
3#+description: Detailed procedure for deploying the Baikal server software to provide CalDAV and CardDAV services, including security considerations and Docker deployment. 3#+description: Detailed procedure for deploying the Baikal server software to provide CalDAV and CardDAV services, including security considerations and Docker deployment.
4#+slug: self-hosting-baikal 4#+slug: self-hosting-baikal
5#+filetags: :caldav:self-hosting:docker:
6 5
7* What is Baikal? 6* What is Baikal?
8 7
content/blog/2023-06-18-unifi-ip-blocklist.org −1
@@ -2,7 +2,6 @@
2#+title: Blocking Malicious IPs on Unifi: Manual Firewall Rule Setup 2#+title: Blocking Malicious IPs on Unifi: Manual Firewall Rule Setup
3#+description: Instructions to identify and block harmful IP addresses and subnets through Unifi firewall settings to improve network security posture. 3#+description: Instructions to identify and block harmful IP addresses and subnets through Unifi firewall settings to improve network security posture.
4#+slug: unifi-ip-blocklist 4#+slug: unifi-ip-blocklist
5#+filetags: :unifi:firewall:ip-blocklist:
6 5
7* Identifying Abusive IPs 6* Identifying Abusive IPs
8 7
content/blog/2023-06-20-audit-review-template.org −1
@@ -2,7 +2,6 @@
2#+title: Audit Testing Review Checklist 2#+title: Audit Testing Review Checklist
3#+description: Practical audit testing review template with detailed steps to support comprehensive evaluation of financial audits and SOC reports. 3#+description: Practical audit testing review template with detailed steps to support comprehensive evaluation of financial audits and SOC reports.
4#+slug: audit-review-template 4#+slug: audit-review-template
5#+filetags: :audit:review:template:
6 5
7* Overview 6* Overview
8 7
content/blog/2023-06-23-byobu.org −1
@@ -2,7 +2,6 @@
2#+title: Using Byobu for Efficient Terminal Multiplexing 2#+title: Using Byobu for Efficient Terminal Multiplexing
3#+description: Detailed overview of Byobu terminal multiplexer features, configuration settings, session management, and keybindings to enhance command-line efficiency. 3#+description: Detailed overview of Byobu terminal multiplexer features, configuration settings, session management, and keybindings to enhance command-line efficiency.
4#+slug: byobu 4#+slug: byobu
5#+filetags: byobu:terminal-multiplexer:productivity
6 5
7* Byobu 6* Byobu
8 7
content/blog/2023-06-23-self-hosting-convos.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Convos 2#+title: Self-Hosting Guide: Convos
3#+description: Stepwise instructions for installation, Docker Compose configuration, Nginx reverse proxy setup, and IRC nickname registration for Convos web client hosting. 3#+description: Stepwise instructions for installation, Docker Compose configuration, Nginx reverse proxy setup, and IRC nickname registration for Convos web client hosting.
4#+slug: self-hosting-convos 4#+slug: self-hosting-convos
5#+filetags: :docker:nginx:self-hosting:
6 5
7* Convos 6* Convos
8 7
content/blog/2023-06-28-backblaze-b2.org −1
@@ -2,7 +2,6 @@
2#+title: Automating Secure Backups with Backblaze B2 and b2 CLI 2#+title: Automating Secure Backups with Backblaze B2 and b2 CLI
3#+description: Methodical guide for configuring and utilizing Backblaze B2 cloud storage services to perform reliable and secure offsite data backups. 3#+description: Methodical guide for configuring and utilizing Backblaze B2 cloud storage services to perform reliable and secure offsite data backups.
4#+slug: backblaze-b2 4#+slug: backblaze-b2
5#+filetags: :cloud-storage:backup:backblaze:
6 5
7* Overview 6* Overview
8 7
content/blog/2023-06-30-self-hosting-voyager.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Voyager for Lemmy 2#+title: Self-Hosting Guide: Voyager for Lemmy
3#+description: Instructions for building, running, and reverse proxying Voyager, a Lemmy web client, on a server environment utilizing Docker and Nginx components. 3#+description: Instructions for building, running, and reverse proxying Voyager, a Lemmy web client, on a server environment utilizing Docker and Nginx components.
4#+slug: self-hosting-voyager 4#+slug: self-hosting-voyager
5#+filetags: :docker:lemmy:self-hosting:
6 5
7* Installation Guide 6* Installation Guide
8 7
content/blog/2023-07-12-wireguard-lan.org −1
@@ -2,7 +2,6 @@
2#+title: Enabling Local Network Access with Mullvad WireGuard Configs 2#+title: Enabling Local Network Access with Mullvad WireGuard Configs
3#+description: Detailed procedure to modify Mullvad Wireguard VPN configuration files and iptables rules to allow Local Area Network access while maintaining VPN connectivity. 3#+description: Detailed procedure to modify Mullvad Wireguard VPN configuration files and iptables rules to allow Local Area Network access while maintaining VPN connectivity.
4#+slug: wireguard-lan 4#+slug: wireguard-lan
5#+filetags: :wireguard:networking:security:
6 5
7* Download Configuration Files from Mullvad 6* Download Configuration Files from Mullvad
8 7
content/blog/2023-07-19-plex-transcoder-errors.org −1
@@ -2,7 +2,6 @@
2#+title: Plex Subtitle Error: Transcoder Fails to Start 2#+title: Plex Subtitle Error: Transcoder Fails to Start
3#+description: Technical procedures to identify and correct Plex transcoder failures at startup to maintain uninterrupted media conversion and playback. 3#+description: Technical procedures to identify and correct Plex transcoder failures at startup to maintain uninterrupted media conversion and playback.
4#+slug: plex-transcoder-errors 4#+slug: plex-transcoder-errors
5#+filetags: :plex:transcoder:error:
6 5
7* Plex Transcoder Error 6* Plex Transcoder Error
8 7
content/blog/2023-08-18-agile-auditing.org −1
@@ -2,7 +2,6 @@
2#+title: Agile Auditing Framework: Using Scrum and Kanban in Audit Projects 2#+title: Agile Auditing Framework: Using Scrum and Kanban in Audit Projects
3#+description: Detailed examination of Agile auditing methodologies, including Scrum and Kanban frameworks, with practical steps for application in audit processes. 3#+description: Detailed examination of Agile auditing methodologies, including Scrum and Kanban frameworks, with practical steps for application in audit processes.
4#+slug: agile-auditing 4#+slug: agile-auditing
5#+filetags: :agile:auditing:scrum:
6 5
7* What is Agile Auditing? 6* What is Agile Auditing?
8 7
content/blog/2023-09-15-self-hosting-gitweb.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: GitWeb 2#+title: Self-Hosting Guide: GitWeb
3#+description: Stepwise instructions for deploying GitWeb on Linux servers using Nginx, configuring fastcgi, and managing git repositories effectively. 3#+description: Stepwise instructions for deploying GitWeb on Linux servers using Nginx, configuring fastcgi, and managing git repositories effectively.
4#+slug: self-hosting-gitweb 4#+slug: self-hosting-gitweb
5#+filetags: :gitweb:nginx:self-hosting:
6 5
7* Overview 6* Overview
8 7
content/blog/2023-09-19-audit-sql-scripts.org −1
@@ -2,7 +2,6 @@
2#+title: Auditing User Privileges in Oracle, SQL Server, and MySQL 2#+title: Auditing User Privileges in Oracle, SQL Server, and MySQL
3#+description: Collection of SQL queries designed for auditing user access parameters on Oracle, Microsoft SQL Server, and MySQL database systems. 3#+description: Collection of SQL queries designed for auditing user access parameters on Oracle, Microsoft SQL Server, and MySQL database systems.
4#+slug: audit-sql-scripts 4#+slug: audit-sql-scripts
5#+filetags: :database:audit:sql:
6 5
7* Overview 6* Overview
8 7
content/blog/2023-10-04-digital-minimalism.org −1
@@ -2,7 +2,6 @@
2#+title: Digital Minimalism: Reducing Distractions 2#+title: Digital Minimalism: Reducing Distractions
3#+description: Practical guide for minimizing digital clutter and optimizing work focus by applying digital minimalism tactics. 3#+description: Practical guide for minimizing digital clutter and optimizing work focus by applying digital minimalism tactics.
4#+slug: digital-minimalism 4#+slug: digital-minimalism
5#+filetags: :digital-minimalism:minimalism:productivity:
6 5
7I've written [[https://cleberg.net/wiki/#digital-garden][a note about minimalism]] 6I've written [[https://cleberg.net/wiki/#digital-garden][a note about minimalism]]
8before, but I wanted to dedicate some time to reflect on digital 7before, but I wanted to dedicate some time to reflect on digital
content/blog/2023-10-11-self-hosting-authelia.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Authelia 2#+title: Self-Hosting Guide: Authelia
3#+description: Instructional guide for setting up Authelia to provide secure two-factor authentication and access control in self-hosted environments. 3#+description: Instructional guide for setting up Authelia to provide secure two-factor authentication and access control in self-hosted environments.
4#+slug: self-hosting-authelia 4#+slug: self-hosting-authelia
5#+filetags: :security:authentication:self-hosting:
6 5
7* Overview 6* Overview
8 7
content/blog/2023-10-15-alpine-ssh-hardening.org −1
@@ -2,7 +2,6 @@
2#+title: Alpine Linux SSH Hardening Guide 2#+title: Alpine Linux SSH Hardening Guide
3#+description: Detailed guide to enhance Alpine Linux SSH server security through configuration adjustments and vulnerability mitigation. 3#+description: Detailed guide to enhance Alpine Linux SSH server security through configuration adjustments and vulnerability mitigation.
4#+slug: alpine-ssh-hardening 4#+slug: alpine-ssh-hardening
5#+filetags: :security:ssh:alpine:
6 5
7* Overview 6* Overview
8 7
content/blog/2023-10-17-self-hosting-anonymousoverflow.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: AnonymousOverflow 2#+title: Self-Hosting Guide: AnonymousOverflow
3#+description: Detailed installation and setup instructions for the AnonymousOverflow application using Docker Compose and Nginx reverse proxy. 3#+description: Detailed installation and setup instructions for the AnonymousOverflow application using Docker Compose and Nginx reverse proxy.
4#+slug: self-hosting-anonymousoverflow 4#+slug: self-hosting-anonymousoverflow
5#+filetags: :docker:nginx:self-hosting:
6 5
7* Overview 6* Overview
8 7
content/blog/2023-11-08-scli.org −1
@@ -2,7 +2,6 @@
2#+title: Signal CLI (scli) Installation on Alpine 2#+title: Signal CLI (scli) Installation on Alpine
3#+description: Step-by-step instructions for installing the Signal messenger command-line client scli on Alpine Linux with musl libc, including dependencies and configuration. 3#+description: Step-by-step instructions for installing the Signal messenger command-line client scli on Alpine Linux with musl libc, including dependencies and configuration.
4#+slug: scli 4#+slug: scli
5#+filetags: :signal:alpine:cli:
6 5
7[[https://github.com/isamert/scli][scli]] is a command-line tool that 6[[https://github.com/isamert/scli][scli]] is a command-line tool that
8allows you to connect to your Signal messenger account. This program 7allows you to connect to your Signal messenger account. This program
content/blog/2023-12-03-unifi-nextdns.org −1
@@ -2,7 +2,6 @@
2#+title: Installing and Configuring NextDNS on Unifi Dream Machine Routers 2#+title: Installing and Configuring NextDNS on Unifi Dream Machine Routers
3#+description: Procedural guide for installation and configuration of NextDNS on Unifi Dream Machine devices for network DNS filtering. 3#+description: Procedural guide for installation and configuration of NextDNS on Unifi Dream Machine devices for network DNS filtering.
4#+slug: unifi-nextdns 4#+slug: unifi-nextdns
5#+filetags: :nextdns:unifi:installation:
6 5
7* Overview 6* Overview
8 7
content/blog/2024-01-08-dont-say-hello.org −1
@@ -2,7 +2,6 @@
2#+title: Don't Say Hello 2#+title: Don't Say Hello
3#+description: Technical recommendations for improving professional communication by eliminating non-essential introductory phrases to enhance message clarity. 3#+description: Technical recommendations for improving professional communication by eliminating non-essential introductory phrases to enhance message clarity.
4#+slug: dont-say-hello 4#+slug: dont-say-hello
5#+filetags: :communication:efficiency:professional:
6 5
7I recently came back from a winter break and have started working again... only 6I recently came back from a winter break and have started working again... only
8to immediately run into the dilemma of people sending me cliffhanger messages 7to immediately run into the dilemma of people sending me cliffhanger messages
content/blog/2024-01-09-macos-customization.org −1
@@ -2,7 +2,6 @@
2#+title: A Guide to Customizing macOS with Terminal, Window Managers, and Widgets 2#+title: A Guide to Customizing macOS with Terminal, Window Managers, and Widgets
3#+description: Detailed overview of methods and tools for modifying macOS system settings, including terminal usage, window management, and interface customization. 3#+description: Detailed overview of methods and tools for modifying macOS system settings, including terminal usage, window management, and interface customization.
4#+slug: macos-customization 4#+slug: macos-customization
5#+filetags: :macos:customization:guide:
6 5
7I have been using macOS more than Linux lately, so I wrote this post to describe 6I have been using macOS more than Linux lately, so I wrote this post to describe
8some simple options to customize macOS beyond the normal built-in settings menu. 7some simple options to customize macOS beyond the normal built-in settings menu.
content/blog/2024-01-13-local-llm.org −1
@@ -2,7 +2,6 @@
2#+title: Running Local Large Language Models on macOS and iOS: A Practical Guide 2#+title: Running Local Large Language Models on macOS and iOS: A Practical Guide
3#+description: Technical guide to deploying and running local large language models on macOS and iOS devices focusing on open-source implementations and privacy considerations. 3#+description: Technical guide to deploying and running local large language models on macOS and iOS devices focusing on open-source implementations and privacy considerations.
4#+slug: local-llm 4#+slug: local-llm
5#+filetags: :llm:macos:ios:
6 5
7* Requirements 6* Requirements
8 7
content/blog/2024-01-26-audit-dashboard.org −1
@@ -2,7 +2,6 @@
2#+title: Building an Interactive Audit Dashboard with Alteryx and Power BI 2#+title: Building an Interactive Audit Dashboard with Alteryx and Power BI
3#+description: Instructions for transforming audit data into dynamic dashboards via data preparation with Alteryx and visualization using Microsoft Power BI. 3#+description: Instructions for transforming audit data into dynamic dashboards via data preparation with Alteryx and visualization using Microsoft Power BI.
4#+slug: audit-dashboard 4#+slug: audit-dashboard
5#+filetags: :audit:dashboard:powerbi:
6 5
7Alteryx and Power BI are powerful tools that can help turn your old-school audit 6Alteryx and Power BI are powerful tools that can help turn your old-school audit
8trackers into interactive tools that provide useful insights and potential 7trackers into interactive tools that provide useful insights and potential
content/blog/2024-01-27-tableau-dashboard.org −1
@@ -2,7 +2,6 @@
2#+title: Preparing and Visualizing Omaha Crime Data (2015-2023) in Tableau 2#+title: Preparing and Visualizing Omaha Crime Data (2015-2023) in Tableau
3#+description: Detailed procedure for data preparation and interactive visualization of crime trends in Omaha, using Tableau software from 2015 through 2023 data. 3#+description: Detailed procedure for data preparation and interactive visualization of crime trends in Omaha, using Tableau software from 2015 through 2023 data.
4#+slug: tableau-dashboard 4#+slug: tableau-dashboard
5#+filetags: :tableau:visualization:data-analysis:
6 5
7In this project, I am going to show you how to use Tableau Public for free to 6In this project, I am going to show you how to use Tableau Public for free to
8create simple dashboards. 7create simple dashboards.
content/blog/2024-02-06-zfs.org −1
@@ -2,7 +2,6 @@
2#+title: Creating and Managing ZFS Storage Pools on Ubuntu Linux 2#+title: Creating and Managing ZFS Storage Pools on Ubuntu Linux
3#+description: Stepwise guide to setting up ZFS storage pools on Ubuntu, including initial installation, pool creation, expansion, and maintenance. 3#+description: Stepwise guide to setting up ZFS storage pools on Ubuntu, including initial installation, pool creation, expansion, and maintenance.
4#+slug: zfs 4#+slug: zfs
5#+filetags: :zfs:ubuntu:storage:
6 5
7This post details the process I used to create ZFS pools, datasets, and 6This post details the process I used to create ZFS pools, datasets, and
8snapshots on Ubuntu Server. 7snapshots on Ubuntu Server.
content/blog/2024-02-13-ubuntu-emergency-mode.org −1
@@ -2,7 +2,6 @@
2#+title: Resolving Ubuntu Boot Issues Caused by Invalid /etc/fstab Mounts 2#+title: Resolving Ubuntu Boot Issues Caused by Invalid /etc/fstab Mounts
3#+description: Detailed instructions to identify errors in the /etc/fstab file causing Ubuntu to enter emergency mode and steps to edit and restore normal boot operations. 3#+description: Detailed instructions to identify errors in the /etc/fstab file causing Ubuntu to enter emergency mode and steps to edit and restore normal boot operations.
4#+slug: ubuntu-emergency-mode 4#+slug: ubuntu-emergency-mode
5#+filetags: :ubuntu:emergency-mode:fstab:
6 5
7* The Problem 6* The Problem
8 7
content/blog/2024-02-21-self-hosting-otter-wiki.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: An Otter Wiki 2#+title: Self-Hosting Guide: An Otter Wiki
3#+description: Stepwise directions for installing Otter Wiki, configuring Docker Compose environment, and setting up Nginx reverse proxy for secure access. 3#+description: Stepwise directions for installing Otter Wiki, configuring Docker Compose environment, and setting up Nginx reverse proxy for secure access.
4#+slug: self-hosting-otter-wiki 4#+slug: self-hosting-otter-wiki
5#+filetags: :docker:nginx:self-hosting:
6 5
7* An Otter Wiki 6* An Otter Wiki
8 7
content/blog/2024-03-13-doom-emacs.org −1
@@ -2,7 +2,6 @@
2#+title: Doom Emacs & Org-Mode Setup 2#+title: Doom Emacs & Org-Mode Setup
3#+description: Technical manual covering installation, configuration files, and usage procedures for Doom Emacs and Org-Mode targeting note management and task organization. 3#+description: Technical manual covering installation, configuration files, and usage procedures for Doom Emacs and Org-Mode targeting note management and task organization.
4#+slug: doom-emacs 4#+slug: doom-emacs
5#+filetags: :doom:emacs:workflow:
6 5
7** Screenshots 6** Screenshots
8 7
content/blog/2024-03-15-self-hosting-ddns-updater.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: DDNS Updater 2#+title: Self-Hosting Guide: DDNS Updater
3#+description: Step-by-step configuration guide for deploying a Dynamic DNS updater using Docker Compose, integrating with Cloudflare API, and securing with Nginx reverse proxy. 3#+description: Step-by-step configuration guide for deploying a Dynamic DNS updater using Docker Compose, integrating with Cloudflare API, and securing with Nginx reverse proxy.
4#+slug: self-hosting-ddns-updater 4#+slug: self-hosting-ddns-updater
5#+filetags: :ddns:docker:self-hosting:
6 5
7#+caption: DDNS Updater Web View 6#+caption: DDNS Updater Web View
8[[https://img.cleberg.net/blog/20240315-ddns-updater/ddns.png]] 7[[https://img.cleberg.net/blog/20240315-ddns-updater/ddns.png]]
content/blog/2024-03-29-org-blog.org −1
@@ -2,7 +2,6 @@
2#+title: Blogging with Emacs Org-Mode and Weblorg 2#+title: Blogging with Emacs Org-Mode and Weblorg
3#+description: Instructional content for preparing and publishing blogs using Emacs Org-Mode, including setup of static site generators and content management workflows. 3#+description: Instructional content for preparing and publishing blogs using Emacs Org-Mode, including setup of static site generators and content management workflows.
4#+slug: org-blog 4#+slug: org-blog
5#+filetags: :blog:weblorg:emacs:
6 5
7First and foremost, apologies to those who subscribe via RSS as I know that my 6First and foremost, apologies to those who subscribe via RSS as I know that my
8feed duplicated itself when I moved this blog over to org-mode last night. 7feed duplicated itself when I moved this blog over to org-mode last night.
content/blog/2024-04-06-convert-onenote-to-markdown.org −1
@@ -2,7 +2,6 @@
2#+title: Converting OneNote Exports to Markdown and Org-Mode 2#+title: Converting OneNote Exports to Markdown and Org-Mode
3#+description: Detailed conversion instructions to transform OneNote document files into Markdown or Org-Mode formats using Pandoc command-line utility on Windows systems. 3#+description: Detailed conversion instructions to transform OneNote document files into Markdown or Org-Mode formats using Pandoc command-line utility on Windows systems.
4#+slug: convert-onenote-to-markdown 4#+slug: convert-onenote-to-markdown
5#+filetags: :onenote:conversion:pandoc:
6 5
7If you're looking to convert your OneNote content to another format, such as 6If you're looking to convert your OneNote content to another format, such as
8Markdown or Org-Mode, you're in luck. I use a solution that doesn't require 7Markdown or Org-Mode, you're in luck. I use a solution that doesn't require
content/blog/2024-04-08-docker-local-web-server.org −1
@@ -2,7 +2,6 @@
2#+title: Local Web Dev Server Setup with Docker & Nginx 2#+title: Local Web Dev Server Setup with Docker & Nginx
3#+description: Instructions for setting up a local web development environment employing Docker Desktop and Nginx web server to facilitate development and testing workflows. 3#+description: Instructions for setting up a local web development environment employing Docker Desktop and Nginx web server to facilitate development and testing workflows.
4#+slug: docker-local-web-server 4#+slug: docker-local-web-server
5#+filetags: :docker:nginx:webserver:
6 5
7When developing websites locally, I often use a simple Python web server to 6When developing websites locally, I often use a simple Python web server to
8observe the changes. 7observe the changes.
content/blog/2024-04-18-mu4e.org −1
@@ -2,7 +2,6 @@
2#+title: Configuring Mu4e with Doom Emacs on macOS 2#+title: Configuring Mu4e with Doom Emacs on macOS
3#+description: Stepwise procedure for installing, configuring, and using Mu4e email client within Doom Emacs on macOS for organized email management. 3#+description: Stepwise procedure for installing, configuring, and using Mu4e email client within Doom Emacs on macOS for organized email management.
4#+slug: mu4e 4#+slug: mu4e
5#+filetags: :email:mu4e:doom-emacs:
6 5
7This post was heavily inspired by [[https://macowners.club/posts/email-emacs-mu4e-macos/][Email setup in Emacs with Mu4e on macOS]], but 6This post was heavily inspired by [[https://macowners.club/posts/email-emacs-mu4e-macos/][Email setup in Emacs with Mu4e on macOS]], but
8with my own tweaks for a single-account configuration and some Doom-specific 7with my own tweaks for a single-account configuration and some Doom-specific
content/blog/2024-05-03-ubuntu-on-macos.org −1
@@ -2,7 +2,6 @@
2#+title: OrbStack on macOS: Running a Full Ubuntu Linux Environment 2#+title: OrbStack on macOS: Running a Full Ubuntu Linux Environment
3#+description: Technical guide outlining the installation and operation of OrbStack to run Ubuntu Linux containers natively on macOS systems with performance considerations. 3#+description: Technical guide outlining the installation and operation of OrbStack to run Ubuntu Linux containers natively on macOS systems with performance considerations.
4#+slug: ubuntu-on-macos 4#+slug: ubuntu-on-macos
5#+filetags: :linux:macos:orbstack:
6 5
7Being a macOS user who previously used Linux for many years, I often find myself 6Being a macOS user who previously used Linux for many years, I often find myself
8searching for alternatives to the Linux-native tools and methods that I had 7searching for alternatives to the Linux-native tools and methods that I had
content/blog/2024-06-19-deprecated-trusted-gpg-fix.org −1
@@ -2,7 +2,6 @@
2#+title: Migrating Ubuntu GPG Keys to trusted.gpg.d 2#+title: Migrating Ubuntu GPG Keys to trusted.gpg.d
3#+description: Technical instructions to relocate GPG keys from the deprecated trusted.gpg keyring to the supported trusted.gpg.d directory for system security maintenance. 3#+description: Technical instructions to relocate GPG keys from the deprecated trusted.gpg keyring to the supported trusted.gpg.d directory for system security maintenance.
4#+slug: deprecated-trusted-gpg-fix 4#+slug: deprecated-trusted-gpg-fix
5#+filetags: :ubuntu:apt:gpg:
6 5
7** System Warning 6** System Warning
8 7
content/blog/2024-07-11-emacs-on-ipad.org −1
@@ -2,7 +2,6 @@
2#+title: Running Emacs Natively on Apple Silicon iPad 2#+title: Running Emacs Natively on Apple Silicon iPad
3#+description: Procedural instructions for installing Emacs on iPadOS devices with Apple Silicon architecture, including configuration and operational guidance. 3#+description: Procedural instructions for installing Emacs on iPadOS devices with Apple Silicon architecture, including configuration and operational guidance.
4#+slug: emacs-on-ipad 4#+slug: emacs-on-ipad
5#+filetags: :emacs:ipad:apple-silicon:
6 5
7This post describes the process to install and use Emacs on the iPad Air 13-inch 6This post describes the process to install and use Emacs on the iPad Air 13-inch
8(M2). The iPad used in this post is running iPadOS 17.6. 7(M2). The iPad used in this post is running iPadOS 17.6.
content/blog/2024-08-11-org-mode-features.org +1 −3
@@ -2,7 +2,6 @@
2#+title: Essential Org-Mode Features for Productivity 2#+title: Essential Org-Mode Features for Productivity
3#+description: Detailed overview of essential Org-Mode functionalities focusing on task organization, note-taking, and workflow optimization. 3#+description: Detailed overview of essential Org-Mode functionalities focusing on task organization, note-taking, and workflow optimization.
4#+slug: org-mode-features 4#+slug: org-mode-features
5#+filetags: :productivity:emacs:org-mode:
6 5
7* Cycling (Folding) 6* Cycling (Folding)
8 7
@@ -147,8 +146,7 @@ You can assign tags directly to headlines or at the file level and can contain
147letters, numbers, underscores, and the =@= symbol. 146letters, numbers, underscores, and the =@= symbol.
148 147
149#+begin_src org 148#+begin_src org
150,#+FILETAGS: :Fruits: 149,
151
152,* Pick fruits off the trees :work: 150,* Pick fruits off the trees :work:
153,** Start with the orange grove :orange:tree: 151,** Start with the orange grove :orange:tree:
154,*** TODO Pick bananas last :banana: 152,*** TODO Pick bananas last :banana:
content/blog/2024-08-25-n8n-sentiment-analysis.org −1
@@ -2,7 +2,6 @@
2#+title: Automate Email Sentiment Analysis with n8n 2#+title: Automate Email Sentiment Analysis with n8n
3#+description: Detailed procedural steps for configuring an n8n workflow to perform sentiment analysis on incoming email messages, enabling automated classification based on sentiment. 3#+description: Detailed procedural steps for configuring an n8n workflow to perform sentiment analysis on incoming email messages, enabling automated classification based on sentiment.
4#+slug: n8n-sentiment-analysis 4#+slug: n8n-sentiment-analysis
5#+filetags: :automation:workflow:sentiment:
6 5
7* n8n 6* n8n
8 7
content/blog/2024-09-20-prometheus-grafana-cloud.org −1
@@ -2,7 +2,6 @@
2#+title: Linux Server Monitoring with Prometheus & Grafana Cloud 2#+title: Linux Server Monitoring with Prometheus & Grafana Cloud
3#+description: Stepwise method for deploying Prometheus with Docker to monitor Linux servers and integrating Grafana Cloud for visualization and analysis of collected metrics. 3#+description: Stepwise method for deploying Prometheus with Docker to monitor Linux servers and integrating Grafana Cloud for visualization and analysis of collected metrics.
4#+slug: prometheus-grafana-cloud 4#+slug: prometheus-grafana-cloud
5#+filetags: :monitoring:prometheus:grafana:
6 5
7This tutorial will guide you through the process of: 6This tutorial will guide you through the process of:
8 7
content/blog/2024-09-23-self-hosting-transmission.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Transmission BitTorrent Client 2#+title: Self-Hosting Guide: Transmission BitTorrent Client
3#+description: Comprehensive setup instructions for installing and configuring the Transmission BitTorrent client on a Linux server, including securing remote access through Nginx reverse proxy. 3#+description: Comprehensive setup instructions for installing and configuring the Transmission BitTorrent client on a Linux server, including securing remote access through Nginx reverse proxy.
4#+slug: self-hosting-transmission 4#+slug: self-hosting-transmission
5#+filetags: :self-hosting:transmission:self-hosting:
6 5
7#+begin_quote 6#+begin_quote
8If you're torrenting anything sensitive, I *highly* recommend you use a VPN. 7If you're torrenting anything sensitive, I *highly* recommend you use a VPN.
content/blog/2024-10-31-continue-ollama-code-assistant.org −1
@@ -2,7 +2,6 @@
2#+title: Ollama Code Assistant Setup in VS Codium 2#+title: Ollama Code Assistant Setup in VS Codium
3#+description: Technical overview and configuration guide for incorporating Ollama as a code assistance tool within VS Codium and VS Code editors to enhance development workflows. 3#+description: Technical overview and configuration guide for incorporating Ollama as a code assistance tool within VS Codium and VS Code editors to enhance development workflows.
4#+slug: continue-ollama-code-assistant 4#+slug: continue-ollama-code-assistant
5#+filetags: :ai:productivity:development:
6 5
7* Background 6* Background
8 7
content/blog/2024-12-27-self-hosting-the-lounge.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: The Lounge (IRC) 2#+title: Self-Hosting Guide: The Lounge (IRC)
3#+description: Step-by-step instructions for installing and configuring The Lounge IRC web client on Linux systems utilizing Docker Compose to provide persistent and secure chat access. 3#+description: Step-by-step instructions for installing and configuring The Lounge IRC web client on Linux systems utilizing Docker Compose to provide persistent and secure chat access.
4#+slug: self-hosting-the-lounge 4#+slug: self-hosting-the-lounge
5#+filetags: :docker:irc:self-hosting:
6 5
7* The Lounge 6* The Lounge
8 7
content/blog/2025-01-23-self-hosting-tandoor.org −1
@@ -2,7 +2,6 @@
2#+title: Self-Hosting Guide: Tandoor Recipe Manager 2#+title: Self-Hosting Guide: Tandoor Recipe Manager
3#+description: Detailed tutorial on deploying Tandoor, an open-source recipe management application, including installation steps and configuration for self-hosted operation. 3#+description: Detailed tutorial on deploying Tandoor, an open-source recipe management application, including installation steps and configuration for self-hosted operation.
4#+slug: self-hosting-tandoor 4#+slug: self-hosting-tandoor
5#+filetags: :self-hosting:tandoor:self-hosting:
6 5
7* Overview 6* Overview
8 7
content/blog/2025-02-11-obscura-vpn.org −1
@@ -2,7 +2,6 @@
2#+title: Obscura VPN: A Two-Party Protocol Review 2#+title: Obscura VPN: A Two-Party Protocol Review
3#+description: Analytical review outlining the features, implementation, and security aspects of Obscura VPN's two-party protocol in conjunction with Mullvad VPN. 3#+description: Analytical review outlining the features, implementation, and security aspects of Obscura VPN's two-party protocol in conjunction with Mullvad VPN.
4#+slug: obscura-vpn 4#+slug: obscura-vpn
5#+filetags: :vpn:privacy:review:
6 5
7#+begin_quote 6#+begin_quote
8This review is written at a high-level for users, not a technical deep-dive of 7This review is written at a high-level for users, not a technical deep-dive of
content/blog/2025-02-24-email-migration.org −1
@@ -2,7 +2,6 @@
2#+title: How I Transferred 5000+ Emails from Proton Mail to Migadu 2#+title: How I Transferred 5000+ Emails from Proton Mail to Migadu
3#+description: Detailed instructions describing the process and considerations involved in transferring email data securely from Proton Mail to Migadu email hosting. 3#+description: Detailed instructions describing the process and considerations involved in transferring email data securely from Proton Mail to Migadu email hosting.
4#+slug: email-migration 4#+slug: email-migration
5#+filetags: :email:migration:protonmail:
6 5
7* The Setup 6* The Setup
8 7
content/blog/2025-04-05-git-mirror.org −1
@@ -2,7 +2,6 @@
2#+title: Automating GitHub to GitLab Repository Sync 2#+title: Automating GitHub to GitLab Repository Sync
3#+description: Technical steps for setting up automated synchronization and mirroring of source code repositories from GitHub to GitLab for redundancy and repository management. 3#+description: Technical steps for setting up automated synchronization and mirroring of source code repositories from GitHub to GitLab for redundancy and repository management.
4#+slug: git-mirror 4#+slug: git-mirror
5#+filetags: :git:mirroring:automation:
6 5
7This is a short post detailing how I maintained repositories on GitHub and 6This is a short post detailing how I maintained repositories on GitHub and
8mirrors on GitLab - including both public and private repositories. 7mirrors on GitLab - including both public and private repositories.
content/blog/2025-05-02-asahi-linux.org −1
@@ -2,7 +2,6 @@
2#+title: Running Asahi Linux on Apple M2 MacBook Pro: My Experience 2#+title: Running Asahi Linux on Apple M2 MacBook Pro: My Experience
3#+description: Documented analysis of installation procedure, system performance, and software compatibility for running Asahi Linux on the Apple M2 MacBook Pro 16-inch model. 3#+description: Documented analysis of installation procedure, system performance, and software compatibility for running Asahi Linux on the Apple M2 MacBook Pro 16-inch model.
4#+slug: asahi-linux 4#+slug: asahi-linux
5#+filetags: :mac:apple:linux:
6 5
7* Trying out Asahi Linux 6* Trying out Asahi Linux
8 7
content/blog/2025-05-30-it-audit-career.org −1
@@ -2,7 +2,6 @@
2#+title: Mastering Emerging Tech for IT Audit Career Growth 2#+title: Mastering Emerging Tech for IT Audit Career Growth
3#+description: Instructional content detailing actionable knowledge areas including artificial intelligence, blockchain, cloud computing, DevOps, and automation relevant for audit professionals. 3#+description: Instructional content detailing actionable knowledge areas including artificial intelligence, blockchain, cloud computing, DevOps, and automation relevant for audit professionals.
4#+slug: it-audit-career 4#+slug: it-audit-career
5#+filetags: :audit:technology:career:
6 5
7* Introduction 6* Introduction
8 7
content/blog/2025-06-02-private-ios-apps.org −1
@@ -2,7 +2,6 @@
2#+title: Privacy-First iOS Apps for Minimalists 2#+title: Privacy-First iOS Apps for Minimalists
3#+description: Curated listing of iOS applications prioritized for privacy preservation and data security, targeted at users requiring minimal data exposure. 3#+description: Curated listing of iOS applications prioritized for privacy preservation and data security, targeted at users requiring minimal data exposure.
4#+slug: private-ios-apps 4#+slug: private-ios-apps
5#+filetags: :ios:privacy:security:
6 5
7The world is evolving into a privacy nightmare, where our own devices are being 6The world is evolving into a privacy nightmare, where our own devices are being
8used by numerous parties to constantly track and report on our activities. This 7used by numerous parties to constantly track and report on our activities. This
content/blog/2025-09-04-website-redesign.org −1
@@ -1,7 +1,6 @@
1#+date: <2025-09-05 Fri 10:21:00> 1#+date: <2025-09-05 Fri 10:21:00>
2#+title: Crafting a More Human-Centric Design for My Website 2#+title: Crafting a More Human-Centric Design for My Website
3#+description: Read this post to understand my latest website redesign and the context for the refresh. 3#+description: Read this post to understand my latest website redesign and the context for the refresh.
4#+filetags: :design:
5#+slug: human-website-design 4#+slug: human-website-design
6 5
7#+begin_quote 6#+begin_quote