<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://laswitchtech.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://laswitchtech.com/feed.php">
        <title>LaswitchTech</title>
        <description>Blending Innovation and Expertise in Computing – From Network Security to Software Development and 3D Printing</description>
        <link>https://laswitchtech.com/</link>
        <image rdf:resource="https://laswitchtech.com/_media/wiki/logo.svg" />
       <dc:date>2026-04-04T18:34:38+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2025/01/20/repurpose-old-printers-using-a-raspberry-pi?rev=1771266079&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2025/01/20/repurpose-old-printers-using-a-raspberry-pi?rev=1771266744&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/writr/documentation/01/01/index?rev=1730923102&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/wiki/syntax?rev=1747269679&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/writr/documentation/01/01/index?rev=1774539191&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/installation?rev=1730833657&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/ini-configurator/documentation/03/01/index?rev=1733406452&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/writr/documentation/03/01/wrap/index?rev=1730922891&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/pyrdpconnect/documentation/installation?rev=1730833591&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/11/07/git-let-s-talk-about-it?rev=1771266276&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/11/07/git-let-s-talk-about-it?rev=1771267546&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/02/01/how-to-check-an-hard-drive-health-from-the-command-line?rev=1771266394&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/02/01/how-to-check-an-hard-drive-health-from-the-command-line?rev=1771267999&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/ini-configurator/documentation/01/01/index?rev=1733425320&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2023/12/18/how-to-install-dokuwiki-on-a-lamp-server?rev=1771266439&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2023/12/18/how-to-install-dokuwiki-on-a-lamp-server?rev=1771268020&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/pyrdpconnect/documentation/development?rev=1730833591&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/development?rev=1730833657&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2026/03/22/when-it-s-not-the-network-an-rdp-investigation-that-led-elsewhere?rev=1774304705&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2026/03/22/when-it-s-not-the-network-an-rdp-investigation-that-led-elsewhere?rev=1774304761&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2025/01/28/let-s-talk-building-a-modular-php-framework-part-2?rev=1771266048&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/10/08/how-to-build-a-ticketing-system?rev=1771268041&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2025/01/28/let-s-talk-building-a-modular-php-framework-part-2?rev=1771266711&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/pyrdpconnect/documentation/thinclient?rev=1730833591&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/thinclient?rev=1730833657&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/10/08/how-to-build-a-ticketing-system?rev=1771266425&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/router-pi5/index?rev=1758758144&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2025/01/27/let-s-talk-why-and-how-i-use-artificial-intelligence?rev=1771266058&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2025/02/03/let-s-talk-building-a-modular-php-framework-part-3?rev=1765909135&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2025/01/27/let-s-talk-why-and-how-i-use-artificial-intelligence?rev=1771266723&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2025/02/03/let-s-talk-building-a-modular-php-framework-part-3?rev=1771266691&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/ini-configurator/documentation/01/02/index?rev=1733405926&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/reversesum/documentation/index?rev=1730919096&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/router-pi5/documentation/ipv4-rules?rev=1758155614&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/reversesum/documentation/index?rev=1730919109&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2023/12/18/how-to-restart-a-network-interface-on-a-raspberry-pi?rev=1771266451&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/01/31/how-to-uninstall-windows-store-on-windows-11?rev=1771266341&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2023/12/18/how-to-restart-a-network-interface-on-a-raspberry-pi?rev=1771267937&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/01/31/how-to-uninstall-windows-store-on-windows-11?rev=1771267896&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/index?rev=1730919084&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/12/20/enhancing-your-dokuwiki-forms-with-custom-javascript-replacing-newlines-with-markdown-friendly-syntax?rev=1771266090&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/12/20/enhancing-your-dokuwiki-forms-with-custom-javascript-replacing-newlines-with-markdown-friendly-syntax?rev=1771266753&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2025/01/24/let-s-talk-building-a-modular-php-framework-from-scratch?rev=1771266734&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2023/12/12/the-hidden-dangers-of-opening-unknown-email-attachments?rev=1771266497&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2023/12/18/how-to-disable-low-voltage-notification-on-your-raspberry-pi?rev=1771266465&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/01/31/how-to-prevent-user-from-signing-into-a-microsoft-account-on-windows-11?rev=1771266353&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/01/31/how-to-skip-the-network-setup-on-the-initial-setup-of-windows-11?rev=1771266384&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/11/11/reset-your-macos-user-password?rev=1771266200&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2025/01/24/let-s-talk-building-a-modular-php-framework-from-scratch?rev=1771266067&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2023/12/12/the-hidden-dangers-of-opening-unknown-email-attachments?rev=1771268303&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2023/12/18/how-to-disable-low-voltage-notification-on-your-raspberry-pi?rev=1771267986&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/01/31/how-to-prevent-user-from-signing-into-a-microsoft-account-on-windows-11?rev=1771267852&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/01/31/how-to-skip-the-network-setup-on-the-initial-setup-of-windows-11?rev=1771267873&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/11/11/reset-your-macos-user-password?rev=1771266827&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/about?rev=1733508704&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/about?rev=1730335079&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/ini-configurator/index?rev=1733429126&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/pyrdpconnect/documentation/index?rev=1766508333&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/11/29/announcing-mysql-ini-configurator-simplifying-mysql-configuration-management?rev=1771266160&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/11/29/announcing-mysql-ini-configurator-simplifying-mysql-configuration-management?rev=1771266790&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://laswitchtech.com/_media/wiki/logo.svg">
        <title>LaswitchTech</title>
        <link>https://laswitchtech.com/</link>
        <url>https://laswitchtech.com/_media/wiki/logo.svg</url>
    </image>
    <item rdf:about="https://laswitchtech.com/en/blog/2025/01/20/repurpose-old-printers-using-a-raspberry-pi?rev=1771266079&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:21:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Repurpose Old Printers Using a Raspberry Pi</title>
        <link>https://laswitchtech.com/en/blog/2025/01/20/repurpose-old-printers-using-a-raspberry-pi?rev=1771266079&amp;do=diff</link>
        <description>Repurpose Old Printers Using a Raspberry Pi

Author(s): Louis Ouellet  

----------

In this project, we will repurpose an old Canon Color ImageClass MF8350CDN printer using a Raspberry Pi. Since Canon no longer supports Windows 11 for this device, using a Raspberry Pi as a print server allows us to extend the printer’s lifespan. It also enables features such as AirPrint for convenient wireless printing from Apple devices.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2025/01/20/repurpose-old-printers-using-a-raspberry-pi?rev=1771266744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:32:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Réutiliser d’anciennes imprimantes avec un Raspberry Pi</title>
        <link>https://laswitchtech.com/fr/blog/2025/01/20/repurpose-old-printers-using-a-raspberry-pi?rev=1771266744&amp;do=diff</link>
        <description>Réutiliser d’anciennes imprimantes avec un Raspberry Pi

Auteur(s) : Louis Ouellet  

----------

Dans ce projet, nous allons redonner vie à une imprimante Canon Color ImageClass MF8350CDN grâce à un Raspberry Pi. Étant donné que Canon ne prend plus en charge Windows 11 pour ce modèle, l’utilisation d’un Raspberry Pi en tant que serveur d’impression nous permet de prolonger la durée de vie de l’imprimante. Nous pouvons également profiter de fonctionnalités telles que AirPrint pour l’impression s…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/writr/documentation/01/01/index?rev=1730923102&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T19:58:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>01.01. Syntaxe de mise en page</title>
        <link>https://laswitchtech.com/fr/projects/writr/documentation/01/01/index?rev=1730923102&amp;do=diff</link>
        <description>01.01. Syntaxe de mise en page

DokuWiki utilise un langage de balisage simple, qui essaie de rendre les fichiers de données aussi lisibles que possible. Cette page contient toutes les syntaxes possibles que vous pouvez utiliser en éditant les pages. Regardez simplement le code source de cette page en cliquant sur le bouton</description>
    </item>
    <item rdf:about="https://laswitchtech.com/wiki/syntax?rev=1747269679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-15T00:41:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Formatting Syntax</title>
        <link>https://laswitchtech.com/wiki/syntax?rev=1747269679&amp;do=diff</link>
        <description>Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/writr/documentation/01/01/index?rev=1774539191&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-26T15:33:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>01.01. Formatting Syntax</title>
        <link>https://laswitchtech.com/en/projects/writr/documentation/01/01/index?rev=1774539191&amp;do=diff</link>
        <description>01.01. Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/installation?rev=1730833657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T19:07:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Guide d&#039;Installation</title>
        <link>https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/installation?rev=1730833657&amp;do=diff</link>
        <description>Guide d&#039;Installation

----------

Prérequis pour l&#039;Exécution depuis le Code Source

Utilisateurs macOS

PyRDPConnect nécessite XQuartz pour fonctionner correctement sur macOS. XQuartz est une version open-source du serveur X.Org, un composant nécessaire pour exécuter des applications de bureau à distance.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/ini-configurator/documentation/03/01/index?rev=1733406452&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-05T13:47:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>03.01. Field Types</title>
        <link>https://laswitchtech.com/en/projects/ini-configurator/documentation/03/01/index?rev=1733406452&amp;do=diff</link>
        <description>03.01. Field Types
 Type  Value  Options  Description  Example  static  None  None  This field type is only used to display static text such as instructions.  
&quot;static&quot;: {
    &quot;label&quot;: &quot;Static&quot;,
    &quot;tooltip&quot;: &quot;This is a static field&quot;,
    &quot;type&quot;: &quot;static&quot;,
    &quot;default&quot;: &quot;Lorem Ipsum is simply dummy text.&quot;,
    &quot;required&quot;: true
}</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/writr/documentation/03/01/wrap/index?rev=1730922891&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T19:54:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Wrap</title>
        <link>https://laswitchtech.com/en/projects/writr/documentation/03/01/wrap/index?rev=1730922891&amp;do=diff</link>
        <description>Wrap

Basic syntax

An uppercase &lt;WRAP&gt; (or alternatively &lt;block&gt; or &lt;div&gt;) creates a div and should be used for “big” containers, surrounding paragraphs, lists, tables, etc.
&lt;WRAP classes width :language&gt;
&quot;big&quot; content
&lt;/WRAP&gt;

or
&lt;block classes width :language&gt;
&quot;big&quot; content
&lt;/block&gt;

or
&lt;div classes width :language&gt;
&quot;big&quot; content
&lt;/div&gt;</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/pyrdpconnect/documentation/installation?rev=1730833591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T19:06:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation Guide</title>
        <link>https://laswitchtech.com/en/projects/pyrdpconnect/documentation/installation?rev=1730833591&amp;do=diff</link>
        <description>Installation Guide

----------

Prerequisites for Running from Source

macOS Users

PyRDPConnect requires XQuartz to function correctly on macOS. XQuartz is an open-source version of the X.Org X server, a component necessary for running remote desktop applications.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/11/07/git-let-s-talk-about-it?rev=1771266276&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:24:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Git --- Let&#039;s talk about it</title>
        <link>https://laswitchtech.com/en/blog/2024/11/07/git-let-s-talk-about-it?rev=1771266276&amp;do=diff</link>
        <description>Git --- Let&#039;s talk about it

Author(s): Louis Ouellet

----------

First off, I’ll be the first to admit: I’m no Git expert. I’m a beginner and still learning, but I wanted to write this article to share what I know so far and hopefully help others who are just starting out. I’ve really only been using Git consistently since last year, primarily as a backup solution for my projects. But I’ve come to realize that Git is far more than a simple backup tool. It’s a powerful asset for managing projec…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/11/07/git-let-s-talk-about-it?rev=1771267546&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:45:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Git --- Parlons-en</title>
        <link>https://laswitchtech.com/fr/blog/2024/11/07/git-let-s-talk-about-it?rev=1771267546&amp;do=diff</link>
        <description>Git --- Parlons-en

Auteur(s) : Louis Ouellet

----------

Pour commencer, je serai le premier à admettre que je ne suis pas un expert de Git. Je suis un débutant et j’apprends encore, mais je voulais écrire cet article pour partager ce que je sais jusqu’à présent et, j’espère, aider d’autres personnes qui commencent également. J’utilise vraiment Git de manière régulière depuis l’année dernière, principalement comme solution de sauvegarde pour mes projets. Mais j’ai réalisé que Git est bien plus…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/02/01/how-to-check-an-hard-drive-health-from-the-command-line?rev=1771266394&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:26:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Check a Hard Drive Health from the Command-Line</title>
        <link>https://laswitchtech.com/en/blog/2024/02/01/how-to-check-an-hard-drive-health-from-the-command-line?rev=1771266394&amp;do=diff</link>
        <description>How to Check a Hard Drive Health from the Command-Line

Author(s): Louis Ouellet

----------

Monitoring the health of your hard drive is a crucial aspect of maintaining your system&#039;s integrity and performance. On Linux, the smartmontools package includes the</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/02/01/how-to-check-an-hard-drive-health-from-the-command-line?rev=1771267999&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:53:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Comment Vérifier la Santé d’un Disque Dur depuis la Ligne de Commande</title>
        <link>https://laswitchtech.com/fr/blog/2024/02/01/how-to-check-an-hard-drive-health-from-the-command-line?rev=1771267999&amp;do=diff</link>
        <description>Comment Vérifier la Santé d’un Disque Dur depuis la Ligne de Commande

Auteur(s): Louis Ouellet

----------

Surveiller l’état de santé de votre disque dur est un aspect crucial pour maintenir l&#039;intégrité et la performance de votre système. Sous Linux, le package</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/ini-configurator/documentation/01/01/index?rev=1733425320&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-05T19:02:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>01.01. Basic Usage</title>
        <link>https://laswitchtech.com/en/projects/ini-configurator/documentation/01/01/index?rev=1733425320&amp;do=diff</link>
        <description>01.01. Basic Usage

This guide will walk you through the process of setting up and customizing the INI Configurator to create your own configuration editor application. The configurator allows you to design a custom graphical interface for managing .ini files by modifying fields and constants.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2023/12/18/how-to-install-dokuwiki-on-a-lamp-server?rev=1771266439&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:27:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Install DokuWiki on a LAMP Server</title>
        <link>https://laswitchtech.com/en/blog/2023/12/18/how-to-install-dokuwiki-on-a-lamp-server?rev=1771266439&amp;do=diff</link>
        <description>How to Install DokuWiki on a LAMP Server

Author(s): Louis Ouellet

----------

Today, we&#039;ll explore how to set up DokuWiki, a versatile and easy-to-use wiki software, on a LAMP (Linux, Apache, MySQL, PHP) server. This guide is ideal for those looking to create a personal or professional wiki without the complexity of larger platforms.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2023/12/18/how-to-install-dokuwiki-on-a-lamp-server?rev=1771268020&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:53:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Comment installer DokuWiki sur un serveur LAMP</title>
        <link>https://laswitchtech.com/fr/blog/2023/12/18/how-to-install-dokuwiki-on-a-lamp-server?rev=1771268020&amp;do=diff</link>
        <description>Comment installer DokuWiki sur un serveur LAMP

Auteur(s): Louis Ouellet

----------

Aujourd&#039;hui, nous allons voir comment configurer DokuWiki, un logiciel wiki versatile et facile à utiliser, sur un serveur LAMP (Linux, Apache, MySQL, PHP). Ce guide est idéal pour ceux qui souhaitent créer un wiki personnel ou professionnel sans la complexité des plateformes plus importantes.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/pyrdpconnect/documentation/development?rev=1730833591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T19:06:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Development Environment Setup</title>
        <link>https://laswitchtech.com/en/projects/pyrdpconnect/documentation/development?rev=1730833591&amp;do=diff</link>
        <description>Development Environment Setup

----------

Prerequisites - macOS

Ensure you are using Python 3.6 or later. You can check your Python version with:


python3 --version


Then, install the necessary dependencies:


brew install python
brew install python3
brew install freerdp</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/development?rev=1730833657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T19:07:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuration de l’Environnement de Développement</title>
        <link>https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/development?rev=1730833657&amp;do=diff</link>
        <description>Configuration de l’Environnement de Développement

----------

Prérequis - macOS

Assurez-vous d&#039;utiliser Python 3.6 ou une version ultérieure. Vous pouvez vérifier la version de Python avec :


python3 --version


Ensuite, installez les dépendances nécessaires :</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2026/03/22/when-it-s-not-the-network-an-rdp-investigation-that-led-elsewhere?rev=1774304705&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-23T22:25:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>When It’s Not the Network: An RDP Investigation That Led Elsewhere</title>
        <link>https://laswitchtech.com/en/blog/2026/03/22/when-it-s-not-the-network-an-rdp-investigation-that-led-elsewhere?rev=1774304705&amp;do=diff</link>
        <description>When It’s Not the Network: An RDP Investigation That Led Elsewhere

Author(s): Louis Ouellet

----------

In a recent deployment, I was asked to investigate unstable Remote Desktop (RDP) sessions to a remote server accessed over a site-to-site VPN.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2026/03/22/when-it-s-not-the-network-an-rdp-investigation-that-led-elsewhere?rev=1774304761&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-23T22:26:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Quand ce n&#039;est pas le réseau : une enquête RDP qui a mené ailleurs</title>
        <link>https://laswitchtech.com/fr/blog/2026/03/22/when-it-s-not-the-network-an-rdp-investigation-that-led-elsewhere?rev=1774304761&amp;do=diff</link>
        <description>Quand ce n&#039;est pas le réseau : une enquête RDP qui a mené ailleurs

Auteur(s) : Louis Ouellet

----------

Dans le cadre d&#039;un déploiement récent, on m&#039;a demandé d&#039;enquêter sur des sessions Remote Desktop (RDP) instables vers un serveur distant accessible au moyen d&#039;un VPN site-à-site.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2025/01/28/let-s-talk-building-a-modular-php-framework-part-2?rev=1771266048&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:20:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Let&#039;s Talk - Building a Modular PHP Framework part 2</title>
        <link>https://laswitchtech.com/en/blog/2025/01/28/let-s-talk-building-a-modular-php-framework-part-2?rev=1771266048&amp;do=diff</link>
        <description>Let&#039;s Talk - Building a Modular PHP Framework part 2

Author(s): Louis Ouellet

----------

Time for part 2! In our previous part, we set up the groundwork of our modular PHP framework. This time, we will focus on expanding its capabilities to support the following objectives:</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/10/08/how-to-build-a-ticketing-system?rev=1771268041&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:54:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Comment Construire un Système de Ticketing Simple dans DokuWiki</title>
        <link>https://laswitchtech.com/fr/blog/2024/10/08/how-to-build-a-ticketing-system?rev=1771268041&amp;do=diff</link>
        <description>Comment Construire un Système de Ticketing Simple dans DokuWiki

Auteur(s): Louis Ouellet

----------

Les systèmes de ticketing sont des outils précieux pour gérer les tâches, les problèmes ou les demandes d&#039;assistance de manière organisée et efficace. Que vous gériez un service d&#039;assistance ou que vous ayez simplement besoin d&#039;un moyen pour suivre les problèmes internes, un système de ticketing fournit une méthode centralisée pour gérer la communication et résoudre les problèmes rapidement. Da…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2025/01/28/let-s-talk-building-a-modular-php-framework-part-2?rev=1771266711&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:31:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Parlons-en – Construire un Framework PHP Modulaire, partie 2</title>
        <link>https://laswitchtech.com/fr/blog/2025/01/28/let-s-talk-building-a-modular-php-framework-part-2?rev=1771266711&amp;do=diff</link>
        <description>Parlons-en – Construire un Framework PHP Modulaire, partie 2

Auteur(s) : Louis Ouellet  

----------

Il est temps pour la partie 2 ! Dans la partie précédente, nous avons mis en place la base de notre framework PHP modulaire. Cette fois-ci, nous allons nous concentrer sur l’expansion de ses capacités pour prendre en charge les objectifs suivants :</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/pyrdpconnect/documentation/thinclient?rev=1730833591&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T19:06:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Setup as a Thin-Client</title>
        <link>https://laswitchtech.com/en/projects/pyrdpconnect/documentation/thinclient?rev=1730833591&amp;do=diff</link>
        <description>Setup as a Thin-Client

----------

Here is how you can convert a Raspberry Pi or Debian into a thin-client using PyRDPConnect.


curl -s https://raw.githubusercontent.com/LaswitchTech/PyRDPConnect/refs/heads/dev/setup.sh -o setup.sh
bash setup.sh


Security Considerations</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/thinclient?rev=1730833657&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T19:07:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuration en tant que Client-Léger</title>
        <link>https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/thinclient?rev=1730833657&amp;do=diff</link>
        <description>Configuration en tant que Client-Léger

----------

Voici comment convertir un Raspberry Pi ou Debian en client-léger en utilisant PyRDPConnect.


curl -s https://raw.githubusercontent.com/LaswitchTech/PyRDPConnect/refs/heads/dev/setup.sh -o setup.sh
bash setup.sh</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/10/08/how-to-build-a-ticketing-system?rev=1771266425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:27:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Build a Simple Ticketing System in DokuWiki</title>
        <link>https://laswitchtech.com/en/blog/2024/10/08/how-to-build-a-ticketing-system?rev=1771266425&amp;do=diff</link>
        <description>How to Build a Simple Ticketing System in DokuWiki

Author(s): Louis Ouellet

----------

Ticketing systems are invaluable tools for managing tasks, issues, or support requests in an organized and efficient way. Whether you are running a help desk or just need a way to track internal issues, a ticketing system provides a centralized method to manage communication and resolve problems promptly. In this tutorial, we will guide you through building a simple ticketing system using</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/router-pi5/index?rev=1758758144&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-24T23:55:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Building a Router with RPI5</title>
        <link>https://laswitchtech.com/en/projects/router-pi5/index?rev=1758758144&amp;do=diff</link>
        <description>Source
 Issues
 Download
 Donation

Building a Router with RPI5

Author(s): Louis Ouellet

----------

A compact, high-performance home/SMB router built on Raspberry Pi 5 with the Radxa Dual 2.5G Router HAT.  
Runs on Raspberry Pi OS with a lean Linux stack (ifupdown + iptables + dnsmasq</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2025/01/27/let-s-talk-why-and-how-i-use-artificial-intelligence?rev=1771266058&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:20:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Let&#039;s Talk - Why and How I Use Artificial Intelligence</title>
        <link>https://laswitchtech.com/en/blog/2025/01/27/let-s-talk-why-and-how-i-use-artificial-intelligence?rev=1771266058&amp;do=diff</link>
        <description>Let&#039;s Talk - Why and How I Use Artificial Intelligence

Author(s): Louis Ouellet

----------

So, if you haven&#039;t lived under a rock, you should know by now about the existence of AI (Artificial Intelligence) and LLMs (Large Language Models). They have become integral parts of many creative and technical workflows, and they’re here to stay.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2025/02/03/let-s-talk-building-a-modular-php-framework-part-3?rev=1765909135&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-16T18:18:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Let&#039;s Talk - Building a Modular PHP Framework part 3</title>
        <link>https://laswitchtech.com/en/blog/2025/02/03/let-s-talk-building-a-modular-php-framework-part-3?rev=1765909135&amp;do=diff</link>
        <description>Let&#039;s Talk - Building a Modular PHP Framework part 3

Author(s): Louis Ouellet

----------

In this third installment of our Building a Modular PHP Framework series, we will cover:

	*  Cross-Site Request Forgery (CSRF)
	*  API and Endpoint creation</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2025/01/27/let-s-talk-why-and-how-i-use-artificial-intelligence?rev=1771266723&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:32:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Parlons-en – Pourquoi et comment j’utilise l’Intelligence Artificielle</title>
        <link>https://laswitchtech.com/fr/blog/2025/01/27/let-s-talk-why-and-how-i-use-artificial-intelligence?rev=1771266723&amp;do=diff</link>
        <description>Parlons-en – Pourquoi et comment j’utilise l’Intelligence Artificielle

Auteur(s): Louis Ouellet  

----------

Donc, si vous n’avez pas vécu sous un rocher, vous devriez déjà savoir que l’IA (Intelligence Artificielle) et les LLM (Large Language Models) existent. Elles font désormais partie intégrante de nombreux flux de travail créatifs et techniques, et elles sont là pour rester.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2025/02/03/let-s-talk-building-a-modular-php-framework-part-3?rev=1771266691&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:31:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Parlons-en - Construire un Framework PHP Modulaire, partie 3</title>
        <link>https://laswitchtech.com/fr/blog/2025/02/03/let-s-talk-building-a-modular-php-framework-part-3?rev=1771266691&amp;do=diff</link>
        <description>Parlons-en - Construire un Framework PHP Modulaire, partie 3

Auteur(s) : Louis Ouellet  

----------

Dans ce troisième volet de notre série Construire un Framework PHP Modulaire, nous allons aborder :

	*  La protection contre les attaques Cross-Site Request Forgery (CSRF)</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/ini-configurator/documentation/01/02/index?rev=1733405926&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-05T13:38:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>01.02. Creating a Release</title>
        <link>https://laswitchtech.com/en/projects/ini-configurator/documentation/01/02/index?rev=1733405926&amp;do=diff</link>
        <description>01.02. Creating a Release

Once you’ve finished customizing and testing your configurator, follow these steps to create a release version:

Step 1: Create a Pull Request to Merge dev into stable

	*  Go to your forked repository on GitHub.
	*  Navigate to the</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/reversesum/documentation/index?rev=1730919096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T18:51:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Usage Guide</title>
        <link>https://laswitchtech.com/en/projects/reversesum/documentation/index?rev=1730919096&amp;do=diff</link>
        <description>Usage Guide

The ReverseSUM web application is a simple yet powerful tool for calculating the reverse sums of a given value. This guide will walk you through the installation and usage process, ensuring that you can get up and running with the application quickly. The only requirement for hosting ReverseSUM is an Apache server, making it easy to deploy in most environments.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/router-pi5/documentation/ipv4-rules?rev=1758155614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-18T00:33:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IPv4 Rules</title>
        <link>https://laswitchtech.com/en/projects/router-pi5/documentation/ipv4-rules?rev=1758155614&amp;do=diff</link>
        <description>IPv4 Rules


*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]

# Always allow loopback
-A INPUT -i lo -j ACCEPT

# Allow established/related to talk back in
-A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

# ICMP (ping) from LAN/DMZ (adjust to taste)
-A INPUT -i br2 -p icmp -j ACCEPT
-A INPUT -i br3 -p icmp -j ACCEPT
-A INPUT -i br4 -p icmp -j ACCEPT

# SSH to the router from LAN only (adjust/lock dow…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/reversesum/documentation/index?rev=1730919109&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T18:51:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Guide d&#039;utilisation</title>
        <link>https://laswitchtech.com/fr/projects/reversesum/documentation/index?rev=1730919109&amp;do=diff</link>
        <description>Guide d&#039;utilisation

L&#039;application web ReverseSUM est un outil simple mais puissant pour calculer les sommes inverses d&#039;une valeur donnée. Ce guide vous accompagnera tout au long du processus d&#039;installation et d&#039;utilisation, afin de vous permettre de démarrer rapidement avec l&#039;application. La seule exigence pour héberger ReverseSUM est un serveur Apache, ce qui le rend facile à déployer dans la plupart des environnements.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2023/12/18/how-to-restart-a-network-interface-on-a-raspberry-pi?rev=1771266451&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:27:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Restart a Network Interface on a Raspberry Pi</title>
        <link>https://laswitchtech.com/en/blog/2023/12/18/how-to-restart-a-network-interface-on-a-raspberry-pi?rev=1771266451&amp;do=diff</link>
        <description>How to Restart a Network Interface on a Raspberry Pi

Author(s): Louis Ouellet

----------

In the world of Raspberry Pi, ensuring a stable and reliable network connection is crucial for various projects and applications. Whether you are managing a home automation system, setting up a personal server, or experimenting with IoT devices, the ability to restart your network interface can be incredibly handy. This simple yet effective procedure can resolve connectivity issues and refresh your networ…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/01/31/how-to-uninstall-windows-store-on-windows-11?rev=1771266341&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:25:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Uninstall Windows Store on Windows 11</title>
        <link>https://laswitchtech.com/en/blog/2024/01/31/how-to-uninstall-windows-store-on-windows-11?rev=1771266341&amp;do=diff</link>
        <description>How to Uninstall Windows Store on Windows 11

Author(s): Louis Ouellet

----------

With the release of Windows 11, users have experienced a host of new features and a revamped interface. However, not all components may be necessary for everyone. The Windows Store, while a useful portal for apps and updates, may be something you wish to remove, especially if you&#039;re looking for a more streamlined or controlled software environment. Whether for personal preference, to reduce resource usage, or for…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2023/12/18/how-to-restart-a-network-interface-on-a-raspberry-pi?rev=1771267937&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:52:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Comment redémarrer une interface réseau sur un Raspberry Pi</title>
        <link>https://laswitchtech.com/fr/blog/2023/12/18/how-to-restart-a-network-interface-on-a-raspberry-pi?rev=1771267937&amp;do=diff</link>
        <description>Comment redémarrer une interface réseau sur un Raspberry Pi

Auteur(s): Louis Ouellet

----------

Dans le monde du Raspberry Pi, assurer une connexion réseau stable et fiable est crucial pour divers projets et applications. Que vous gériez un système domotique, configuriez un serveur personnel ou expérimentiez avec des appareils IoT, la capacité à redémarrer votre interface réseau peut être incroyablement utile. Cette procédure simple mais efficace peut résoudre les problèmes de connectivité et…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/01/31/how-to-uninstall-windows-store-on-windows-11?rev=1771267896&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:51:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Comment désinstaller le Windows Store sur Windows 11</title>
        <link>https://laswitchtech.com/fr/blog/2024/01/31/how-to-uninstall-windows-store-on-windows-11?rev=1771267896&amp;do=diff</link>
        <description>Comment désinstaller le Windows Store sur Windows 11

Auteur(s): Louis Ouellet

----------

Avec la sortie de Windows 11, les utilisateurs ont découvert de nombreuses nouvelles fonctionnalités et une interface remaniée. Cependant, tous les composants ne sont pas forcément nécessaires pour tout le monde. Le Windows Store, bien qu&#039;il soit un portail utile pour les applications et les mises à jour, peut être quelque chose que vous souhaitez supprimer, surtout si vous recherchez un environnement log…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/index?rev=1730919084&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T18:51:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Guide d&#039;Utilisation</title>
        <link>https://laswitchtech.com/fr/projects/pyrdpconnect/documentation/index?rev=1730919084&amp;do=diff</link>
        <description>Guide d&#039;Utilisation

Bienvenue dans le Guide d&#039;Utilisation de PyRDPConnect. Ce guide fournit un aperçu des pages de documentation disponibles et de leur utilisation pour configurer, installer et déployer PyRDPConnect dans divers environnements.

Aperçu de la Documentation</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/12/20/enhancing-your-dokuwiki-forms-with-custom-javascript-replacing-newlines-with-markdown-friendly-syntax?rev=1771266090&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:21:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enhancing Your DokuWiki Forms with Custom JavaScript - Replacing Newlines with Markdown-Friendly Syntax</title>
        <link>https://laswitchtech.com/en/blog/2024/12/20/enhancing-your-dokuwiki-forms-with-custom-javascript-replacing-newlines-with-markdown-friendly-syntax?rev=1771266090&amp;do=diff</link>
        <description>Enhancing Your DokuWiki Forms with Custom JavaScript - Replacing Newlines with Markdown-Friendly Syntax

Author(s): Louis Ouellet

----------

DokuWiki is a fantastic tool for creating and managing content collaboratively. However, working with custom markdown can sometimes be a hurdle, especially for users who aren’t familiar with its nuances. For instance, when dealing with form inputs, DokuWiki users often encounter issues with preserving newlines (\n) during form submission. To simplify this…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/12/20/enhancing-your-dokuwiki-forms-with-custom-javascript-replacing-newlines-with-markdown-friendly-syntax?rev=1771266753&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:32:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Améliorer vos formulaires DokuWiki avec un JavaScript personnalisé - Remplacer les sauts de ligne par une syntaxe compatible Markdown</title>
        <link>https://laswitchtech.com/fr/blog/2024/12/20/enhancing-your-dokuwiki-forms-with-custom-javascript-replacing-newlines-with-markdown-friendly-syntax?rev=1771266753&amp;do=diff</link>
        <description>Améliorer vos formulaires DokuWiki avec un JavaScript personnalisé - Remplacer les sauts de ligne par une syntaxe compatible Markdown

Auteur(s) : Louis Ouellet

----------

DokuWiki est un outil fantastique pour créer et gérer du contenu collaborativement. Cependant, travailler avec le markdown personnalisé peut parfois poser problème, en particulier pour les utilisateurs qui ne sont pas familiers avec ses subtilités. Par exemple, lors de la gestion des entrées dans les formulaires, les utilisa…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2025/01/24/let-s-talk-building-a-modular-php-framework-from-scratch?rev=1771266734&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:32:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Parlons-en – Construire un Framework PHP Modulaire de A à Z</title>
        <link>https://laswitchtech.com/fr/blog/2025/01/24/let-s-talk-building-a-modular-php-framework-from-scratch?rev=1771266734&amp;do=diff</link>
        <description>Parlons-en – Construire un Framework PHP Modulaire de A à Z

Auteur(s) : Louis Ouellet  

----------

Avez-vous déjà travaillé avec des frameworks PHP populaires comme CakePHP ou Symfony et pensé : « Comment ont-ils été conçus ? » Les frameworks PHP peuvent être de formidables économies de temps, mais ils révèlent leur plein potentiel seulement quand on les maîtrise en profondeur. Développer votre propre mini-framework est un excellent exercice d’apprentissage, car cela offre une meilleure compr…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2023/12/12/the-hidden-dangers-of-opening-unknown-email-attachments?rev=1771266497&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:28:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>The Hidden Dangers in Your Email: File Types to Avoid for Cybersecurity</title>
        <link>https://laswitchtech.com/en/blog/2023/12/12/the-hidden-dangers-of-opening-unknown-email-attachments?rev=1771266497&amp;do=diff</link>
        <description>The Hidden Dangers in Your Email: File Types to Avoid for Cybersecurity

Author(s): Louis Ouellet

----------

Emails are a common medium for communication, but they can also be a gateway for cyber threats. In this post, we delve into the types of email attachments that pose risks and why it&#039;s crucial to stay vigilant. Understanding these risks is key to protecting your personal and organizational data from malicious attacks.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2023/12/18/how-to-disable-low-voltage-notification-on-your-raspberry-pi?rev=1771266465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:27:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Disable Low Voltage Notification on Your Raspberry Pi</title>
        <link>https://laswitchtech.com/en/blog/2023/12/18/how-to-disable-low-voltage-notification-on-your-raspberry-pi?rev=1771266465&amp;do=diff</link>
        <description>How to Disable Low Voltage Notification on Your Raspberry Pi

Author(s): Louis Ouellet

----------

If you&#039;re a Raspberry Pi enthusiast, you&#039;ve probably encountered the pesky low voltage warning at some point. This warning, while helpful in some scenarios, can be a nuisance, especially if you&#039;re confident in your power supply&#039;s capabilities or are in the middle of a critical project. Today, we&#039;ll guide you through the simple process of disabling this low voltage notification on your Raspberry Pi…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/01/31/how-to-prevent-user-from-signing-into-a-microsoft-account-on-windows-11?rev=1771266353&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:25:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to prevent user from signing into a Microsoft Account on Windows 11</title>
        <link>https://laswitchtech.com/en/blog/2024/01/31/how-to-prevent-user-from-signing-into-a-microsoft-account-on-windows-11?rev=1771266353&amp;do=diff</link>
        <description>How to prevent user from signing into a Microsoft Account on Windows 11

Author(s): Louis Ouellet

----------

With the integration of Microsoft accounts into Windows 11, users have the ability to sync settings, files, and preferences across devices. However, there may be situations where an administrator needs to restrict this capability for security or policy compliance. Whether you&#039;re managing a corporate environment or you simply prefer to use local accounts, Windows 11 provides a way to dis…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/01/31/how-to-skip-the-network-setup-on-the-initial-setup-of-windows-11?rev=1771266384&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:26:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to skip the network setup during the initial setup of Windows 11</title>
        <link>https://laswitchtech.com/en/blog/2024/01/31/how-to-skip-the-network-setup-on-the-initial-setup-of-windows-11?rev=1771266384&amp;do=diff</link>
        <description>How to skip the network setup during the initial setup of Windows 11

Author(s): Louis Ouellet

----------

Setting up a new Windows 11 computer is an exciting process, but not everyone has immediate access to an internet connection. Whether you&#039;re in a remote location, having network issues, or you simply prefer to set up your computer without connecting to the internet, Microsoft has included an option within Windows 11 to bypass the network setup during the initial configuration. This can be …</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/11/11/reset-your-macos-user-password?rev=1771266200&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:23:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Reset your macOS user password</title>
        <link>https://laswitchtech.com/en/blog/2024/11/11/reset-your-macos-user-password?rev=1771266200&amp;do=diff</link>
        <description>Reset your macOS user password

Author(s): Louis Ouellet

----------

Forgetting your macOS user password can be frustrating, but rest assured, there’s a straightforward way to get back into your account. This guide will walk you through resetting your macOS user password using Recovery Mode.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2025/01/24/let-s-talk-building-a-modular-php-framework-from-scratch?rev=1771266067&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:21:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Let&#039;s Talk - Building a Modular PHP Framework from Scratch</title>
        <link>https://laswitchtech.com/en/blog/2025/01/24/let-s-talk-building-a-modular-php-framework-from-scratch?rev=1771266067&amp;do=diff</link>
        <description>Let&#039;s Talk - Building a Modular PHP Framework from Scratch

Author(s): Louis Ouellet

----------

Have you ever worked with popular PHP frameworks like CakePHP or Symfony and thought, “I wonder how these were built?” PHP frameworks can be tremendous time-savers, but they are truly powerful only when you know them inside and out. Developing your own mini-framework can be a great learning exercise, giving you deeper insight into best practices, modularity, and maintainability.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2023/12/12/the-hidden-dangers-of-opening-unknown-email-attachments?rev=1771268303&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:58:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Les Dangers Cachés dans Vos Emails : Types de Fichiers à Éviter pour la Cybersécurité</title>
        <link>https://laswitchtech.com/fr/blog/2023/12/12/the-hidden-dangers-of-opening-unknown-email-attachments?rev=1771268303&amp;do=diff</link>
        <description>Les Dangers Cachés dans Vos Emails : Types de Fichiers à Éviter pour la Cybersécurité

Auteur(s): Louis Ouellet

----------

Les emails sont un moyen de communication courant, mais ils peuvent aussi être une porte d&#039;entrée pour des menaces cybernétiques. Dans cet article, nous examinons les types de pièces jointes qui présentent des risques et pourquoi il est crucial de rester vigilant. Comprendre ces risques est essentiel pour protéger vos données personnelles et organisationnelles contre les a…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2023/12/18/how-to-disable-low-voltage-notification-on-your-raspberry-pi?rev=1771267986&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:53:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Comment désactiver la notification de basse tension sur votre Raspberry Pi</title>
        <link>https://laswitchtech.com/fr/blog/2023/12/18/how-to-disable-low-voltage-notification-on-your-raspberry-pi?rev=1771267986&amp;do=diff</link>
        <description>Comment désactiver la notification de basse tension sur votre Raspberry Pi

Auteur(s): Louis Ouellet

----------

Si vous êtes un passionné de Raspberry Pi, vous avez probablement rencontré l&#039;agaçant avertissement de basse tension à un moment donné. Cet avertissement, bien qu&#039;utile dans certains scénarios, peut être une nuisance, surtout si vous êtes confiant dans les capacités de votre alimentation ou si vous êtes en plein milieu d&#039;un projet crucial. Aujourd&#039;hui, nous allons vous guider à trave…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/01/31/how-to-prevent-user-from-signing-into-a-microsoft-account-on-windows-11?rev=1771267852&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:50:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Comment empêcher un utilisateur de se connecter à un compte Microsoft sur Windows 11</title>
        <link>https://laswitchtech.com/fr/blog/2024/01/31/how-to-prevent-user-from-signing-into-a-microsoft-account-on-windows-11?rev=1771267852&amp;do=diff</link>
        <description>Comment empêcher un utilisateur de se connecter à un compte Microsoft sur Windows 11

Auteur(s): Louis Ouellet

----------

Avec l&#039;intégration des comptes Microsoft dans Windows 11, les utilisateurs ont la possibilité de synchroniser leurs paramètres, fichiers et préférences sur plusieurs appareils. Cependant, il peut arriver qu&#039;un administrateur doive restreindre cette capacité pour des raisons de sécurité ou de conformité aux politiques. Que vous gériez un environnement d&#039;entreprise ou que vou…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/01/31/how-to-skip-the-network-setup-on-the-initial-setup-of-windows-11?rev=1771267873&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:51:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Comment ignorer la configuration réseau lors de l&#039;installation initiale de Windows 11</title>
        <link>https://laswitchtech.com/fr/blog/2024/01/31/how-to-skip-the-network-setup-on-the-initial-setup-of-windows-11?rev=1771267873&amp;do=diff</link>
        <description>Comment ignorer la configuration réseau lors de l&#039;installation initiale de Windows 11

Auteur(s): Louis Ouellet

----------

Configurer un nouvel ordinateur sous Windows 11 est un processus enthousiasmant, mais tout le monde n&#039;a pas immédiatement accès à une connexion internet. Que vous soyez dans un endroit isolé, que vous rencontriez des problèmes réseau ou que vous préfériez configurer votre ordinateur sans vous connecter à Internet, Microsoft a inclus une option dans Windows 11 pour ignorer …</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/11/11/reset-your-macos-user-password?rev=1771266827&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:33:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Réinitialiser le mot de passe de votre utilisateur macOS</title>
        <link>https://laswitchtech.com/fr/blog/2024/11/11/reset-your-macos-user-password?rev=1771266827&amp;do=diff</link>
        <description>Réinitialiser le mot de passe de votre utilisateur macOS

Auteur(s) : Louis Ouellet

----------

Oublier le mot de passe de votre utilisateur macOS peut être frustrant, mais rassurez-vous, il existe un moyen simple de retrouver l&#039;accès à votre compte. Ce guide vous montrera comment réinitialiser le mot de passe de votre utilisateur macOS en utilisant le mode de récupération.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/about?rev=1733508704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-06T18:11:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>About</title>
        <link>https://laswitchtech.com/en/about?rev=1733508704&amp;do=diff</link>
        <description>About

You will find a brief summary below. An official resume is available in English and French upon request.

From a very young age, I have been fascinated by computers. I built my first website at age 12 and the first book I bought was about Microsoft Office Access 2000. My knowledge and experience in programming come from a desire to learn the subject and experimenting since I was 12. I chose to study in network administration and security because I didn&#039;t have much knowledge of this aspect…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/about?rev=1730335079&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-31T00:37:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>À propos</title>
        <link>https://laswitchtech.com/fr/about?rev=1730335079&amp;do=diff</link>
        <description>À propos

Vous trouverez un bref résumé ci-dessous. Un CV officiel est disponible en anglais et en français sur demande.

Depuis mon plus jeune âge, je suis fasciné par les ordinateurs. J&#039;ai construit mon premier site web à l&#039;âge de 12 ans, et le premier livre que j&#039;ai acheté portait sur Microsoft Office Access 2000. Mes connaissances et mon expérience en programmation proviennent de mon désir d&#039;apprendre et d&#039;expérimenter depuis l&#039;âge de 12 ans. J&#039;ai choisi d&#039;étudier en administration et en séc…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/ini-configurator/index?rev=1733429126&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-05T20:05:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>INI Configurator</title>
        <link>https://laswitchtech.com/en/projects/ini-configurator/index?rev=1733429126&amp;do=diff</link>
        <description>Source
 Issues
 Download
 Donation

INI Configurator

Author(s): Louis Ouellet

----------

INI Configurator is a lightweight and user-friendly GUI application designed for configuring .ini files. The application allows users to seamlessly edit and manage configuration settings with a collapsible section-based interface, ensuring clarity and simplicity even with complex configuration files. The source code may be used to build similar applications for other configuration files.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/pyrdpconnect/documentation/index?rev=1766508333&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-23T16:45:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Usage Guide</title>
        <link>https://laswitchtech.com/en/projects/pyrdpconnect/documentation/index?rev=1766508333&amp;do=diff</link>
        <description>Usage Guide

Welcome to the PyRDPConnect Usage Guide. This guide provides an overview of the available documentation pages and how to utilize them effectively to set up, install, and deploy PyRDPConnect across various environments.

Documentation Overview</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/11/29/announcing-mysql-ini-configurator-simplifying-mysql-configuration-management?rev=1771266160&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:22:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Announcing MySQL INI Configurator - Simplifying MySQL Configuration Management</title>
        <link>https://laswitchtech.com/en/blog/2024/11/29/announcing-mysql-ini-configurator-simplifying-mysql-configuration-management?rev=1771266160&amp;do=diff</link>
        <description>Announcing MySQL INI Configurator - Simplifying MySQL Configuration Management

Author(s): Louis Ouellet

----------

Today, I am thrilled to introduce my latest open-source project, MySQL INI Configurator. This lightweight yet powerful GUI tool aims to make editing MySQL’s my.ini configuration files intuitive and hassle-free. Whether you’re a database administrator or a developer, the tool ensures you can manage your configuration settings without getting lost in endless lines of code.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/11/29/announcing-mysql-ini-configurator-simplifying-mysql-configuration-management?rev=1771266790&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:33:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Annonce de MySQL INI Configurator - Simplifier la gestion des configurations MySQL</title>
        <link>https://laswitchtech.com/fr/blog/2024/11/29/announcing-mysql-ini-configurator-simplifying-mysql-configuration-management?rev=1771266790&amp;do=diff</link>
        <description>Annonce de MySQL INI Configurator - Simplifier la gestion des configurations MySQL

Auteur(s) : Louis Ouellet

----------

Aujourd&#039;hui, je suis ravi de présenter mon dernier projet open-source, MySQL INI Configurator. Cet outil GUI léger mais puissant vise à rendre l&#039;édition des fichiers de configuration my.ini de MySQL intuitive et sans tracas. Que vous soyez administrateur de base de données ou développeur, cet outil vous garantit une gestion efficace de vos paramètres de configuration sans vo…</description>
    </item>
</rdf:RDF>
