Skip to content

SysTutorials

  • Tutorials
  • Linux
  • Linux Manuals
  • Systems
  • Programming
  • Software
  • Subscribe
  • Search
SysTutorials

  • Web

    Enabling SEO-Friendly URLs in MediaWiki with Apache and Nginx

    ByEric Ma Jul 15, 2013Apr 10, 2026

    MediaWiki’s default URL structure — www.example.com/w/index.php?title=TITLE — works functionally but creates poor SEO signals and awkward shareable links. Clean URLs like www.example.com/w/TITLE improve search visibility, readability, and user experience while making pages easier to reference. LocalSettings.php Configuration Open LocalSettings.php in your MediaWiki root directory and add these settings: $wgScript = “/w/index.php”; $wgArticlePath = “/w/$1”; The…

    Read More Enabling SEO-Friendly URLs in MediaWiki with Apache and NginxContinue

  • Linux

    Mount Google Drive on Linux Using rclone

    ByEric Ma Jul 15, 2013Apr 10, 2026

    rclone is the modern standard for mounting Google Drive on Linux — it’s actively maintained, handles authentication reliably, and works across distributions without compilation. Install rclone Most distributions package rclone. Install via your package manager: # Debian/Ubuntu sudo apt install rclone # Fedora/RHEL sudo dnf install rclone # Arch sudo pacman -S rclone Or install…

    Read More Mount Google Drive on Linux Using rcloneContinue

  • Linux

    Automating Keyboard Input in Linux: xvkbd and Alternatives

    ByEric Ma Jul 15, 2013Apr 10, 2026

    On most distributions: # Debian/Ubuntu sudo apt install xvkbd # Fedora/RHEL sudo dnf install xvkbd # Arch sudo pacman -S xvkbd xvkbd is an X11 tool for sending keyboard and mouse input to the focused window. It’s lightweight and useful for straightforward automation tasks, but has significant limitations that make it unsuitable for critical workflows….

    Read More Automating Keyboard Input in Linux: xvkbd and AlternativesContinue

  • Linux

    Installing and Configuring No-IP DynamicDNS on Linux

    ByEric Ma Jul 15, 2013Apr 10, 2026

    The No-IP client automatically synchronizes your domain with your current public IP address. This is essential when hosting services on machines with DHCP-assigned IPs or when you need reliable DNS without paying for static IP assignments. Installation From Package Repositories Most distributions package noip2 in their standard repos: Debian/Ubuntu: sudo apt install noip2 Fedora/RHEL/CentOS: sudo…

    Read More Installing and Configuring No-IP DynamicDNS on LinuxContinue

  • Programming

    ASCII Table, Character Codes, and Linux Text Tools

    ByEric Ma Jul 15, 2013Apr 10, 2026

    ASCII stands for American Standard Code for Information Interchange. It’s a 7-bit character encoding standard mapping numeric values (0-127) to printable characters and control codes. Since computers work with numbers at the lowest level, ASCII provides a universal way to represent text—each character has a unique numeric value. Standardized in 1963, ASCII remains foundational to…

    Read More ASCII Table, Character Codes, and Linux Text ToolsContinue

  • Linux

    Enable GNOME Classic Desktop on Fedora, CentOS, and RHEL

    ByEric Ma Jul 15, 2013Apr 10, 2026

    GNOME Classic is a session mode that provides a traditional desktop experience with an application menu, places menu, and window switcher. It’s useful if you prefer a layout closer to GNOME 2 or want a traditional taskbar-based interface instead of GNOME Shell’s Activities overview. Installation The gnome-classic-session package isn’t installed by default. Install it with…

    Read More Enable GNOME Classic Desktop on Fedora, CentOS, and RHELContinue

  • Linux

    Creating and Managing Symbolic Links in Linux

    ByEric Ma Jul 13, 2013Apr 10, 2026

    Symbolic links (symlinks) are aliases that point to other files or directories. Most operations treat them transparently—programs reading or writing through a symlink behave as if working with the target directly. Understanding how to create, test, and manage them correctly is essential for system administration. Creating Symbolic Links Create a basic symlink: ln -s ../target…

    Read More Creating and Managing Symbolic Links in LinuxContinue

  • Programming

    Modern C++ References: Best Practices and Guidelines

    ByEric Ma Jul 13, 2013Apr 10, 2026

    cppreference.com is the authoritative resource for C++ language and standard library documentation. It covers all C++ standards from C++98 through C++26 with clear examples and cross-references. Bookmark it as your primary reference. The official C++ standard drafts are available through the C++ standards committee. While final standards require purchase, draft versions and proposals are freely…

    Read More Modern C++ References: Best Practices and GuidelinesContinue

  • Linux | Software | Tutorial

    Add Outlook-Style Reply Headers to Thunderbird

    ByEric Ma Jul 13, 2013Apr 10, 2026

    Thunderbird’s default reply headers are minimal—just a simple line showing who sent what and when. If you need detailed formatted headers showing From, To, Cc, Subject, and Date for compliance, audits, or professional correspondence, you’ll need to add an extension or configure a template. ReplyWithHeader Extension ReplyWithHeader is the quickest solution. It replaces Thunderbird’s default…

    Read More Add Outlook-Style Reply Headers to ThunderbirdContinue

  • Software

    Setting Up and Troubleshooting Windows 7 Enterprise MAK Activation

    ByEric Ma Jul 13, 2013Apr 10, 2026

    Windows 7 reached end of support in January 2020. If you’re maintaining legacy Windows 7 Enterprise systems with Multiple Activation Keys (MAK), here’s how to handle activation for those remaining machines. MAK activation applies to Windows 7 Enterprise editions obtained through Microsoft Volume Licensing agreements. Each MAK has a limited number of allowed activations, so…

    Read More Setting Up and Troubleshooting Windows 7 Enterprise MAK ActivationContinue

  • Mobile

    Lock iPhone Screen Rotation: Control Center and Accessibility Settings

    ByEric Ma Jul 13, 2013Apr 10, 2026

    iPhone’s automatic screen rotation is useful most of the time, but it gets annoying when you’re reading in bed, watching video in a fixed orientation, or using apps that work better in portrait mode. iOS gives you straightforward ways to lock rotation when you need it. Quick Lock Through Control Center The fastest way to…

    Read More Lock iPhone Screen Rotation: Control Center and Accessibility SettingsContinue

  • Software

    Printing PDF Annotations in Acrobat, Adobe Reader, and Foxit

    ByEric Ma Jul 13, 2013Apr 10, 2026

    Printing PDF annotations with fidelity across different readers requires understanding each tool’s specific workflow. The fundamentals haven’t changed much, but modern versions offer more reliable options than they did years ago. Adobe Acrobat (Full Version) Acrobat provides the most control over annotation printing, but requires explicit configuration before print. Enable annotation printing in preferences: Open…

    Read More Printing PDF Annotations in Acrobat, Adobe Reader, and FoxitContinue

  • Software

    HP Compaq Laptop BIOS Recovery Guide

    ByEric Ma Jul 13, 2013Apr 10, 2026

    A failed BIOS flash can leave your HP Compaq laptop completely unresponsive — white screen, no boot, just LED blinking. Before declaring it dead, try HP’s built-in crisis recovery mechanism. This procedure has recovered many laptops that appeared permanently bricked. The process works even when CMOS corruption prevents normal startup. You’ll need a USB flash…

    Read More HP Compaq Laptop BIOS Recovery GuideContinue

  • Software

    LaTeX Essentials: Key Commands and Document Setup

    ByEric Ma Jul 13, 2013Apr 10, 2026

    Every LaTeX document requires a basic framework. Here’s the minimum viable structure: \documentclass{article} \usepackage[utf-8]{inputenc} \title{My Document} \author{Author Name} \date{\today} \begin{document} \maketitle \section{Introduction} Your content here. \end{document} Common document classes: article — reports, papers, short documents report — longer documents with chapters book — book-length documents with front/back matter beamer — slide presentations letter — formal…

    Read More LaTeX Essentials: Key Commands and Document SetupContinue

  • Mobile

    Setting Up POP3 and IMAP on Nokia E71

    ByEric Ma Jul 13, 2013Apr 10, 2026

    The Nokia E71 includes native POP3 and IMAP support without requiring additional messaging apps. This guide covers manual configuration of both protocols with modern best practices. Initial Setup Navigate to Menu → Communic. → Messaging → Options → Settings → E-mail → Options → New mailbox → Start. When prompted “Allow connection?”, select NO. This…

    Read More Setting Up POP3 and IMAP on Nokia E71Continue

  • Software

    Prevent Firefox from Closing When Last Tab Closes

    ByEric Ma Jul 13, 2013Apr 10, 2026

    By default, closing the last tab in Firefox also closes the entire browser window. You can change this behavior through Firefox’s preferences so the browser stays open with an empty window. Access about:config Open Firefox and type about:config in the address bar. Firefox displays a warning about modifying preferences—this is expected and safe. Click “Accept…

    Read More Prevent Firefox from Closing When Last Tab ClosesContinue

  • Software

    Configuring Thunderbird’s Default Sort Order and Reply Quoting

    ByEric Ma Jul 13, 2013Apr 10, 2026

    Thunderbird’s most powerful settings live outside the UI—buried in the config editor or preferences file. This guide covers setting emails to sort newest-first by default and enabling inline quoting for replies, two changes that significantly improve daily usability. Accessing the Config Editor Open the config editor at Edit → Preferences → Advanced → Config Editor,…

    Read More Configuring Thunderbird’s Default Sort Order and Reply QuotingContinue

  • Software

    Setting Up SSH Server on Windows 10, 11, and Server 2019

    ByEric Ma Jul 13, 2013Apr 10, 2026

    Running an SSH server on Windows enables remote administration, port forwarding, and integration with Unix-like workflows. Modern Windows provides native OpenSSH support that’s far superior to legacy third-party solutions. Installation Windows 10 (build 1809+), Windows 11, and Windows Server 2019+ include OpenSSH as an optional feature. Via Settings: Open Settings → System → Optional features…

    Read More Setting Up SSH Server on Windows 10, 11, and Server 2019Continue

  • Software

    Firefox Extensions Worth Using in 2026

    ByEric Ma Jul 13, 2013Apr 10, 2026

    Firefox’s extension ecosystem is mature enough that you should install conservatively. Each extension consumes memory, introduces potential compatibility issues, and creates another surface for security problems. The extensions listed here solve genuine problems; install only what you use. Ad Blocking uBlock Origin remains the standard. It uses significantly less memory than alternatives and supports complex…

    Read More Firefox Extensions Worth Using in 2026Continue

  • Programming

    Java vs C++: Performance, Memory, and Design Tradeoffs

    ByEric Ma Jul 13, 2013Apr 10, 2026

    Java eliminated pointers entirely in favor of automatic garbage collection. C++ gives you manual control through pointers and references, which provides performance benefits but introduces memory leak risks if misused. In Java, object references are automatically managed — you don’t allocate or free memory explicitly. The garbage collector runs periodically and reclaims unreachable objects. This…

    Read More Java vs C++: Performance, Memory, and Design TradeoffsContinue

Page navigation

Previous PagePrevious 1 … 57 58 59 60 61 … 70 Next PageNext

© 2026 SysTutorials

  • Tutorials
  • Linux
  • Linux Manuals
  • Systems
  • Programming
  • Software
  • Subscribe
  • Search