<?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-07-11T18:27:13+00:00</dc:date>
        <items>
            <rdf:Seq>
                <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/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/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/en/projects/writr/documentation/03/01/wrap/index?rev=1730922891&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/writr/documentation/01/01/index?rev=1730923102&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2026/02/14/rediscovering-engineering-through-3d-printing?rev=1774273634&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/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/en/blog/2024/10/08/how-to-build-a-ticketing-system?rev=1771266425&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/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/10/08/how-to-build-a-ticketing-system?rev=1771268041&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/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/2024/01/31/how-to-disable-the-cortana-app?rev=1771266366&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/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/louis.ouellet?rev=1772109837&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/neo.support?rev=1781630140&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/wiki/dokuwiki?rev=1747269679&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/pinas/index?rev=1774456006&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/en/blog/2024/11/29/how-to-publish-a-remote-application-using-windows-server-rds?rev=1771266150&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/2026/03/24/pinas-v2-design-progress-hdd-cage-and-caddies-validated?rev=1775752012&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/index?rev=1730335078&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/about?rev=1733508704&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/index?rev=1731550697&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/about?rev=1730335079&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/index?rev=1731429059&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/user/index?rev=1730335078&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/wiki/welcome?rev=1747269679&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/archives?rev=1730852698&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/index?rev=1730335079&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/index?rev=1730833592&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/archives?rev=1730852712&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/index?rev=1730335079&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/customers/index?rev=1732024079&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/index?rev=1730833672&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/3d-printing/index?rev=1774376212&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/security/index?rev=1774370565&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/tutorials/index?rev=1774370569&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/private/projects/index?rev=1730918751&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/mysql-ini-configurator/index?rev=1732840215&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/fr/blog/3d-printing/index?rev=1774376167&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/security/index?rev=1774376352&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/tutorials/index?rev=1774370679&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/private/projects/index?rev=1730918756&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/ini-configurator/index?rev=1733429205&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/mysql-ini-configurator/index?rev=1733149379&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/tutorials/dokuwiki/index?rev=1774370574&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/tutorials/linux/index?rev=1774370577&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/tutorials/macos/index?rev=1774370580&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/tutorials/raspberry-pi/index?rev=1774378984&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/tutorials/windows/index?rev=1774370587&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/pinas/documentation/script?rev=1772113425&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/tutorials/dokuwiki/index?rev=1774370709&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/tutorials/linux/index?rev=1774370728&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/tutorials/macos/index?rev=1774370751&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/tutorials/raspberry-pi/index?rev=1774379003&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/tutorials/windows/index?rev=1774370785&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/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/01/31/how-to-uninstall-windows-store-on-windows-11?rev=1771266341&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/en/blog/2024/02/16/resolving-taskbar-freezing-issues?rev=1771266316&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/10/30/enhancing-dokuwiki-with-an-email-script-for-the-bureaucracy-plugin?rev=1771266414&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2026/03/24/pinas-v2-design-progress-hdd-cage-and-caddies-validated?rev=1774452533&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/02/16/resolving-taskbar-freezing-issues?rev=1771267906&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/blog/2024/11/29/how-to-publish-a-remote-application-using-windows-server-rds?rev=1771266781&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/blog/2024/11/06/bringing-back-the-original-charm/updates-to-writr?rev=1771266288&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/projects/ini-configurator/documentation/01/02/index?rev=1733405926&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/ini-configurator/documentation/02/01/index?rev=1733406004&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/04/02/index?rev=1731424289&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/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/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/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/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/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/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/en/blog/2026/02/14/rediscovering-engineering-through-3d-printing?rev=1774273634&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-23T13:47:14+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Rediscovering Engineering Through 3D Printing</title>
        <link>https://laswitchtech.com/en/blog/2026/02/14/rediscovering-engineering-through-3d-printing?rev=1774273634&amp;do=diff</link>
        <description>Rediscovering Engineering Through 3D Printing

Author(s): Louis Ouellet

----------

I didn’t buy a 3D printer to print toys.
I bought it to prototype systems.

In early October, I added a BambuLab P1S to my lab. Most people start with a Benchy — a calibration cube, a cable clip, something small and forgiving. I opened FreeCAD and started designing a NAS enclosure from scratch.</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/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/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/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/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/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/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/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/2024/01/31/how-to-disable-the-cortana-app?rev=1771266366&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:26:06+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to disable the Cortana app</title>
        <link>https://laswitchtech.com/en/blog/2024/01/31/how-to-disable-the-cortana-app?rev=1771266366&amp;do=diff</link>
        <description>How to disable the Cortana app

Author(s): Louis Ouellet

----------

Cortana, Microsoft&#039;s virtual assistant, is integrated into Windows 10 and Windows 11 to help users with tasks like setting reminders and answering questions. However, not everyone finds Cortana useful, and some may prefer to disable it to increase system performance or maintain privacy. This guide will walk you through the steps to disable Cortana on your Windows device, giving you control over your computing experience.</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/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/louis.ouellet?rev=1772109837&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-26T12:43:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Accueil</title>
        <link>https://laswitchtech.com/louis.ouellet?rev=1772109837&amp;do=diff</link>
        <description>FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)




Accueil</description>
    </item>
    <item rdf:about="https://laswitchtech.com/neo.support?rev=1781630140&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-16T17:15:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Accueil</title>
        <link>https://laswitchtech.com/neo.support?rev=1781630140&amp;do=diff</link>
        <description>FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)




Accueil</description>
    </item>
    <item rdf:about="https://laswitchtech.com/wiki/dokuwiki?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>DokuWiki</title>
        <link>https://laswitchtech.com/wiki/dokuwiki?rev=1747269679&amp;do=diff</link>
        <description>DokuWiki

wiki:dokuwiki DokuWiki is a simple to use and highly versatile Open Source wiki software that doesn&#039;t require a database. It is loved by users for its clean and readable Formatting Syntax. The ease of maintenance, backup and integration makes it an administrator&#039;s favorite. Built in</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/pinas/index?rev=1774456006&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-25T16:26:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PiNAS</title>
        <link>https://laswitchtech.com/en/projects/pinas/index?rev=1774456006&amp;do=diff</link>
        <description>Source
 Issues
 Download
 Donation

PiNAS

Author(s): Louis Ouellet

----------

PiNAS is a compact, modular, 3D-printable Network Attached Storage system designed around the Raspberry Pi platform.

It blends functional engineering with an angular, industrial design inspired by modern embedded hardware. The goal is simple: build a powerful, customizable NAS that looks as intentional as it performs.</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/en/blog/2024/11/29/how-to-publish-a-remote-application-using-windows-server-rds?rev=1771266150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:22:30+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Publish a Remote Application using Windows Server RDS</title>
        <link>https://laswitchtech.com/en/blog/2024/11/29/how-to-publish-a-remote-application-using-windows-server-rds?rev=1771266150&amp;do=diff</link>
        <description>How to Publish a Remote Application using Windows Server RDS

Author(s): Louis Ouellet

----------

In today’s fast-paced, remote-friendly world, businesses are increasingly relying on tools that enable seamless access to applications from anywhere. Windows Server Remote Desktop Services (RDS) is a robust solution that allows organizations to centralize application management while providing users with secure and efficient access to their work tools. With RDS, you can publish individual applicat…</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/2026/03/24/pinas-v2-design-progress-hdd-cage-and-caddies-validated?rev=1775752012&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-09T16:26:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PiNAS v2 – Progression du design (cage HDD &amp; caddies validés)</title>
        <link>https://laswitchtech.com/fr/blog/2026/03/24/pinas-v2-design-progress-hdd-cage-and-caddies-validated?rev=1775752012&amp;do=diff</link>
        <description>PiNAS v2 – Progression du design (cage HDD &amp; caddies validés)

Auteur(s) : Louis Ouellet

----------

PiNAS est de retour — et cette fois, il ne s’agit pas seulement d’une itération.

Au cours des dernières semaines, j’ai entièrement repensé mon NAS basé sur Raspberry Pi. Ce qui a commencé comme une idée simple s’est rapidement transformé en une série de défis de conception, de tests d’impression et de leçons inattendues.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/index?rev=1730335078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-31T00:37:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Home</title>
        <link>https://laswitchtech.com/index?rev=1730335078&amp;do=diff</link>
        <description>Home</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/en/index?rev=1731550697&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-14T02:18:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Home</title>
        <link>https://laswitchtech.com/en/index?rev=1731550697&amp;do=diff</link>
        <description>Home</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/fr/index?rev=1731429059&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-12T16:30:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Accueil</title>
        <link>https://laswitchtech.com/fr/index?rev=1731429059&amp;do=diff</link>
        <description>Accueil</description>
    </item>
    <item rdf:about="https://laswitchtech.com/user/index?rev=1730335078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-31T00:37:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Users</title>
        <link>https://laswitchtech.com/user/index?rev=1730335078&amp;do=diff</link>
        <description>Users


	* Louis Ouellet</description>
    </item>
    <item rdf:about="https://laswitchtech.com/wiki/welcome?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>Welcome to your new DokuWiki</title>
        <link>https://laswitchtech.com/wiki/welcome?rev=1747269679&amp;do=diff</link>
        <description>Welcome to your new DokuWiki

Congratulations, your wiki is now up and running. Here are a few more tips to get you started.

Enjoy your work with DokuWiki,

-- the developers

Create your first pages

Your wiki needs to have a start page. As long as it doesn&#039;t exist, this link will be red:</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/archives?rev=1730852698&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T00:24:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Archives</title>
        <link>https://laswitchtech.com/en/blog/archives?rev=1730852698&amp;do=diff</link>
        <description>Archives</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/index?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>Blog</title>
        <link>https://laswitchtech.com/en/blog/index?rev=1730335079&amp;do=diff</link>
        <description>Blog</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/index?rev=1730833592&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T19:06:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projects</title>
        <link>https://laswitchtech.com/en/projects/index?rev=1730833592&amp;do=diff</link>
        <description>Projects


	* Building a Router with RPI5
	* INI Configurator
	* MySQL INI Configurator
	* PiNAS
	* PyRDPConnect
	* ReverseSUM
	* Writr</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/archives?rev=1730852712&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T00:25:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Archives</title>
        <link>https://laswitchtech.com/fr/blog/archives?rev=1730852712&amp;do=diff</link>
        <description>Archives</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/index?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>Blog</title>
        <link>https://laswitchtech.com/fr/blog/index?rev=1730335079&amp;do=diff</link>
        <description>Blog</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/customers/index?rev=1732024079&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-19T13:47:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://laswitchtech.com/fr/customers/index?rev=1732024079&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/index?rev=1730833672&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T19:07:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projets</title>
        <link>https://laswitchtech.com/fr/projects/index?rev=1730833672&amp;do=diff</link>
        <description>Projets


	* INI Configurator
	* MySQL INI Configurator
	* PyRDPConnect
	* ReverseSUM
	* Writr</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/3d-printing/index?rev=1774376212&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T18:16:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3D Printing</title>
        <link>https://laswitchtech.com/en/blog/3d-printing/index?rev=1774376212&amp;do=diff</link>
        <description>3D Printing



PiNAS v2 – Design Progress (HDD Cage &amp; Caddies Validated)

Author(s): Louis Ouellet

----------

PiNAS is back — and this time, it’s more than just an iteration.

Over the past few weeks, I’ve been deep into redesigning my Raspberry Pi-based NAS from the ground up. What started as a simple idea quickly turned into a series of design challenges, print tests, and unexpected lessons.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/security/index?rev=1774370565&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:42:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Security</title>
        <link>https://laswitchtech.com/en/blog/security/index?rev=1774370565&amp;do=diff</link>
        <description>Security



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/en/blog/tutorials/index?rev=1774370569&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:42:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tutorials</title>
        <link>https://laswitchtech.com/en/blog/tutorials/index?rev=1774370569&amp;do=diff</link>
        <description>Tutorials



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 …</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/private/projects/index?rev=1730918751&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T18:45:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projects</title>
        <link>https://laswitchtech.com/en/private/projects/index?rev=1730918751&amp;do=diff</link>
        <description>Projects


	* Building a Router with RPI5
	* INI Configurator
	* MySQL INI Configurator
	* PiNAS
	* PyRDPConnect
	* ReverseSUM
	* Writr</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/mysql-ini-configurator/index?rev=1732840215&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-29T00:30:15+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MySQL INI Configurator</title>
        <link>https://laswitchtech.com/en/projects/mysql-ini-configurator/index?rev=1732840215&amp;do=diff</link>
        <description>Source
 Issues
 Download
 Donation

MySQL INI Configurator

Author(s): Louis Ouellet

----------

MySQL INI Configurator is a lightweight and user-friendly GUI application designed for configuring my.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.</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/fr/blog/3d-printing/index?rev=1774376167&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T18:16:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Impression 3D</title>
        <link>https://laswitchtech.com/fr/blog/3d-printing/index?rev=1774376167&amp;do=diff</link>
        <description>Impression 3D



PiNAS v2 – Progression du design (cage HDD &amp; caddies validés)

Auteur(s) : Louis Ouellet

----------

PiNAS est de retour — et cette fois, il ne s’agit pas seulement d’une itération.

Au cours des dernières semaines, j’ai entièrement repensé mon NAS basé sur Raspberry Pi. Ce qui a commencé comme une idée simple s’est rapidement transformé en une série de défis de conception, de tests d’impression et de leçons inattendues.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/security/index?rev=1774376352&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T18:19:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sécurité</title>
        <link>https://laswitchtech.com/fr/blog/security/index?rev=1774376352&amp;do=diff</link>
        <description>Sécurité



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/fr/blog/tutorials/index?rev=1774370679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:44:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tutoriels</title>
        <link>https://laswitchtech.com/fr/blog/tutorials/index?rev=1774370679&amp;do=diff</link>
        <description>Tutoriels</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/private/projects/index?rev=1730918756&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T18:45:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Projets</title>
        <link>https://laswitchtech.com/fr/private/projects/index?rev=1730918756&amp;do=diff</link>
        <description>Projets


	* INI Configurator
	* MySQL INI Configurator
	* PyRDPConnect
	* ReverseSUM
	* Writr</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/ini-configurator/index?rev=1733429205&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-05T20:06:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>INI Configurator</title>
        <link>https://laswitchtech.com/fr/projects/ini-configurator/index?rev=1733429205&amp;do=diff</link>
        <description>Source
 Problèmes
 Télécharger
 Don

INI Configurator

Auteur(s): Louis Ouellet

----------

INI Configurator est une application GUI légère et conviviale conçue pour configurer les fichiers .ini. L&#039;application permet aux utilisateurs de modifier et gérer facilement les paramètres de configuration grâce à une interface basée sur des sections repliables, garantissant clarté et simplicité, même avec des fichiers de configuration complexes.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/mysql-ini-configurator/index?rev=1733149379&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-02T14:22:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>MySQL INI Configurator</title>
        <link>https://laswitchtech.com/fr/projects/mysql-ini-configurator/index?rev=1733149379&amp;do=diff</link>
        <description>Source
 Problèmes
 Télécharger
 Don

MySQL INI Configurator

Auteur(s): Louis Ouellet

----------

MySQL INI Configurator est une application GUI légère et conviviale conçue pour configurer les fichiers my.ini. L&#039;application permet aux utilisateurs de modifier et gérer facilement les paramètres de configuration grâce à une interface basée sur des sections repliables, garantissant clarté et simplicité, même avec des fichiers de configuration complexes.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/tutorials/dokuwiki/index?rev=1774370574&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:42:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DokuWiki</title>
        <link>https://laswitchtech.com/en/blog/tutorials/dokuwiki/index?rev=1774370574&amp;do=diff</link>
        <description>DokuWiki



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 s…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/tutorials/linux/index?rev=1774370577&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:42:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Linux</title>
        <link>https://laswitchtech.com/en/blog/tutorials/linux/index?rev=1774370577&amp;do=diff</link>
        <description>Linux



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/en/blog/tutorials/macos/index?rev=1774370580&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:43:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>macOS</title>
        <link>https://laswitchtech.com/en/blog/tutorials/macos/index?rev=1774370580&amp;do=diff</link>
        <description>macOS



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/tutorials/raspberry-pi/index?rev=1774378984&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T19:03:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Raspberry Pi</title>
        <link>https://laswitchtech.com/en/blog/tutorials/raspberry-pi/index?rev=1774378984&amp;do=diff</link>
        <description>Raspberry Pi



PiNAS v2 – Design Progress (HDD Cage &amp; Caddies Validated)

Author(s): Louis Ouellet

----------

PiNAS is back — and this time, it’s more than just an iteration.

Over the past few weeks, I’ve been deep into redesigning my Raspberry Pi-based NAS from the ground up. What started as a simple idea quickly turned into a series of design challenges, print tests, and unexpected lessons.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/tutorials/windows/index?rev=1774370587&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:43:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Windows</title>
        <link>https://laswitchtech.com/en/blog/tutorials/windows/index?rev=1774370587&amp;do=diff</link>
        <description>Windows



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/en/projects/pinas/documentation/script?rev=1772113425&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-26T13:43:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Script</title>
        <link>https://laswitchtech.com/en/projects/pinas/documentation/script?rev=1772113425&amp;do=diff</link>
        <description>Script

INTRO – 0:00 – 0:20

(Camera on you or voice-over with timelapse of printer starting)

Hey everyone,
Today, I’m excited to show you a DIY Raspberry Pi 5 project that turns a standard 5.25-inch hot-swap drive bay into a standalone NAS enclosure.
It’s powered by the Radxa Penta SATA Hat, housed in a fully 3D-printed modular chassis I designed myself.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/tutorials/dokuwiki/index?rev=1774370709&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:45:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DokuWiki</title>
        <link>https://laswitchtech.com/fr/blog/tutorials/dokuwiki/index?rev=1774370709&amp;do=diff</link>
        <description>DokuWiki



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,…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/tutorials/linux/index?rev=1774370728&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:45:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Linux</title>
        <link>https://laswitchtech.com/fr/blog/tutorials/linux/index?rev=1774370728&amp;do=diff</link>
        <description>Linux



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/fr/blog/tutorials/macos/index?rev=1774370751&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:45:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>macOS</title>
        <link>https://laswitchtech.com/fr/blog/tutorials/macos/index?rev=1774370751&amp;do=diff</link>
        <description>macOS



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/fr/blog/tutorials/raspberry-pi/index?rev=1774379003&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T19:03:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Raspberry Pi</title>
        <link>https://laswitchtech.com/fr/blog/tutorials/raspberry-pi/index?rev=1774379003&amp;do=diff</link>
        <description>Raspberry Pi



PiNAS v2 – Progression du design (cage HDD &amp; caddies validés)

Auteur(s) : Louis Ouellet

----------

PiNAS est de retour — et cette fois, il ne s’agit pas seulement d’une itération.

Au cours des dernières semaines, j’ai entièrement repensé mon NAS basé sur Raspberry Pi. Ce qui a commencé comme une idée simple s’est rapidement transformé en une série de défis de conception, de tests d’impression et de leçons inattendues.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/tutorials/windows/index?rev=1774370785&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-24T16:46:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Windows</title>
        <link>https://laswitchtech.com/fr/blog/tutorials/windows/index?rev=1774370785&amp;do=diff</link>
        <description>Windows



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/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/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/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/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/en/blog/2024/02/16/resolving-taskbar-freezing-issues?rev=1771266316&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:25:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Resolving Taskbar Freezing Issues: A Comprehensive Guide</title>
        <link>https://laswitchtech.com/en/blog/2024/02/16/resolving-taskbar-freezing-issues?rev=1771266316&amp;do=diff</link>
        <description>Resolving Taskbar Freezing Issues: A Comprehensive Guide

Author(s): Louis Ouellet

----------

In this blog post, we delve into a common yet frustrating problem faced by many users: the taskbar freezing issue. This problem is often linked to the Tablet Input</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/10/30/enhancing-dokuwiki-with-an-email-script-for-the-bureaucracy-plugin?rev=1771266414&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:26:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Enhancing DokuWiki with an Email Script for the Bureaucracy Plugin</title>
        <link>https://laswitchtech.com/en/blog/2024/10/30/enhancing-dokuwiki-with-an-email-script-for-the-bureaucracy-plugin?rev=1771266414&amp;do=diff</link>
        <description>Enhancing DokuWiki with an Email Script for the Bureaucracy Plugin

Author(s): Louis Ouellet

----------

Enhance your DokuWiki experience with a powerful email script for the Bureaucracy Plugin. This script streamlines communication, ensuring efficient data management and user interaction within your DokuWiki.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2026/03/24/pinas-v2-design-progress-hdd-cage-and-caddies-validated?rev=1774452533&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-25T15:28:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PiNAS v2 – Design Progress (HDD Cage &amp; Caddies Validated)</title>
        <link>https://laswitchtech.com/en/blog/2026/03/24/pinas-v2-design-progress-hdd-cage-and-caddies-validated?rev=1774452533&amp;do=diff</link>
        <description>PiNAS v2 – Design Progress (HDD Cage &amp; Caddies Validated)

Author(s): Louis Ouellet

----------

PiNAS is back — and this time, it’s more than just an iteration.

Over the past few weeks, I’ve been deep into redesigning my Raspberry Pi-based NAS from the ground up. What started as a simple idea quickly turned into a series of design challenges, print tests, and unexpected lessons.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/02/16/resolving-taskbar-freezing-issues?rev=1771267906&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:51:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Résolution des problèmes de gel de la barre des tâches : Un guide complet</title>
        <link>https://laswitchtech.com/fr/blog/2024/02/16/resolving-taskbar-freezing-issues?rev=1771267906&amp;do=diff</link>
        <description>Résolution des problèmes de gel de la barre des tâches : Un guide complet

Auteur(s): Louis Ouellet

----------

Dans cet article, nous abordons un problème courant mais frustrant rencontré par de nombreux utilisateurs : le gel de la barre des tâches. Ce problème est souvent lié au Service d</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/blog/2024/11/29/how-to-publish-a-remote-application-using-windows-server-rds?rev=1771266781&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:33:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Comment publier une application distante avec Windows Server RDS</title>
        <link>https://laswitchtech.com/fr/blog/2024/11/29/how-to-publish-a-remote-application-using-windows-server-rds?rev=1771266781&amp;do=diff</link>
        <description>Comment publier une application distante avec Windows Server RDS

Auteur(s) : Louis Ouellet

----------

Dans le monde rapide et favorable au travail à distance d’aujourd’hui, les entreprises s’appuient de plus en plus sur des outils qui permettent un accès fluide aux applications depuis n’importe où. Les services de bureau à distance de Windows Server (RDS) sont une solution robuste qui permet aux organisations de centraliser la gestion des applications tout en offrant aux utilisateurs un accès…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/blog/2024/11/06/bringing-back-the-original-charm/updates-to-writr?rev=1771266288&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-16T18:24:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bringing Back the Original Charm: Updates to Writr</title>
        <link>https://laswitchtech.com/en/blog/2024/11/06/bringing-back-the-original-charm/updates-to-writr?rev=1771266288&amp;do=diff</link>
        <description>Bringing Back the Original Charm: Updates to Writr

Author(s): Louis Ouellet

----------

The Writr theme has always been known for its clean, modern aesthetic, popularized by its distinctive title styling on WordPress. In updating the Writr template for DokuWiki, I wanted to preserve this unique look while ensuring the template’s functionality works seamlessly with DokuWiki’s features. This update not only revives the original post and page title styling from WordPress but also introduces suppo…</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/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/ini-configurator/documentation/02/01/index?rev=1733406004&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-12-05T13:40:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>02.01. Getting Help</title>
        <link>https://laswitchtech.com/en/projects/ini-configurator/documentation/02/01/index?rev=1733406004&amp;do=diff</link>
        <description>02.01. Getting Help

General support

Having trouble getting INI Configurator working in your project? You can try emailing &lt;support@laswitchtech.com&gt;.

Reporting bugs

Found a problem with INI Configurator? Feel free to open a ticket on the INI Configurator repository on  GitHub, but you should keep a few things in mind:</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/04/02/index?rev=1731424289&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-12T15:11:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>04.02. Planning</title>
        <link>https://laswitchtech.com/en/projects/writr/documentation/04/02/index?rev=1731424289&amp;do=diff</link>
        <description>04.02. Planning

	*  Add more fonts (suggestions?)
	*  Add variables support for the template (note: May move this to a plugin instead)
	*  Add toggle-able sidebar
	*  Investigate an issue with the Struct Plugin</description>
    </item>
</rdf:RDF>
