<?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-05-03T16:24:38+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://laswitchtech.com/louis.ouellet?rev=1772109837&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/topbar?rev=1774460068&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/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/syntax?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/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/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/pinas/index?rev=1774456006&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/pyrdpconnect/index?rev=1767113459&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/reversesum/index?rev=1731012671&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/projects/writr/index?rev=1774455091&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/fr/projects/pyrdpconnect/index?rev=1730918902&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/reversesum/index?rev=1731012682&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/writr/index?rev=1738035791&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/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/en/blog/2024/10/08/how-to-build-a-ticketing-system?rev=1771266425&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/writr/documentation/01/01/index?rev=1774539191&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/writr/documentation/02/02/index?rev=1730833591&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/writr/documentation/02/07/index?rev=1730833591&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/fr/projects/writr/documentation/02/02/index?rev=1730833657&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/writr/documentation/02/07/index?rev=1730833657&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/en/projects/writr/documentation/03/01/indexmenu/index?rev=1730921558&amp;do=diff"/>
                <rdf:li rdf:resource="https://laswitchtech.com/fr/projects/writr/documentation/03/01/indexmenu/index?rev=1730921579&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/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/topbar?rev=1774460068&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-25T17:34:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://laswitchtech.com/topbar?rev=1774460068&amp;do=diff</link>
        <description>*  YouTube
	*  Facebook
	*  Instagram
	*  Mastodon
	*  GitHub
	*  Donation</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/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/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/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/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/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/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/index?rev=1767113459&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-30T16:50:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PyRDPConnect</title>
        <link>https://laswitchtech.com/en/projects/pyrdpconnect/index?rev=1767113459&amp;do=diff</link>
        <description>Source
 Issues
 Download
 Donation

PyRDPConnect

Author(s): Louis Ouellet

----------

PyRDPConnect is a cross-platform Python application designed to provide a sleek, modern, and efficient front-end interface for connecting to Remote Desktop (RDP) sessions. Built with PyQt5, the application supports both macOS and Linux, offering an intuitive and user-friendly experience for users who need to manage RDP connections across multiple environments.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/reversesum/index?rev=1731012671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-07T20:51:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ReverseSUM</title>
        <link>https://laswitchtech.com/en/projects/reversesum/index?rev=1731012671&amp;do=diff</link>
        <description>Demo
 Source
 Issues
 Download
 Donation

ReverseSUM

Author(s): Louis Ouellet

----------

This web application is a versatile tool designed to find all possible combinations of individual line values that match given target totals. Users can input lists of totals and individual values, and the application will determine which combinations of values add up to each total. This is particularly useful for reconciling invoice lines, budget calculations, or any situation requiring a reverse sum brea…</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/projects/writr/index?rev=1774455091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-25T16:11:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Writr</title>
        <link>https://laswitchtech.com/en/projects/writr/index?rev=1774455091&amp;do=diff</link>
        <description>DokuWiki
 Source
 Issues
 Download
 Donation

Writr

Author(s): Louis Ouellet, Anika Henke

----------

This template was converted from the WordPress theme Writr. It was voted for by DokuWiki users from a selection of 19 other WordPress themes to convert.

Features

	*  Improve the general aesthetic for a more modern look and consistency</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/fr/projects/pyrdpconnect/index?rev=1730918902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T18:48:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PyRDPConnect</title>
        <link>https://laswitchtech.com/fr/projects/pyrdpconnect/index?rev=1730918902&amp;do=diff</link>
        <description>Source
 Problèmes
 Télécharger
 Donation

PyRDPConnect

Auteur(s): Louis Ouellet

----------

PyRDPConnect est une application Python multiplateforme conçue pour fournir une interface frontale élégante, moderne et efficace pour se connecter aux sessions Remote Desktop (RDP). Développée avec PyQt5, l&#039;application est compatible avec macOS et Linux, offrant une expérience intuitive et conviviale pour les utilisateurs qui doivent gérer des connexions RDP dans divers environnements.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/reversesum/index?rev=1731012682&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-07T20:51:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ReverseSUM</title>
        <link>https://laswitchtech.com/fr/projects/reversesum/index?rev=1731012682&amp;do=diff</link>
        <description>Demo
 Source
 Problèmes
 Télécharger
 Donation

ReverseSUM

Auteur(s): Louis Ouellet

----------

Cette application web est un outil polyvalent conçu pour trouver toutes les combinaisons possibles de valeurs de lignes individuelles correspondant à des totaux cibles donnés. Les utilisateurs peuvent entrer des listes de totaux et de valeurs individuelles, et l&#039;application déterminera quelles combinaisons de valeurs s&#039;additionnent à chaque total. Cela est particulièrement utile pour la réconciliati…</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/writr/index?rev=1738035791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-28T03:43:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Writr</title>
        <link>https://laswitchtech.com/fr/projects/writr/index?rev=1738035791&amp;do=diff</link>
        <description>DokuWiki
 Source
 Problèmes
 Télécharger
 Donation

Writr

Auteur(s) : Louis Ouellet, Anika Henke

----------

Ce modèle a été converti depuis le thème WordPress Writr. Il a été choisi par les utilisateurs de DokuWiki parmi une sélection de 19 autres thèmes WordPress à convertir.

Fonctionnalités

	*  Améliore l&#039;esthétique générale pour un look plus moderne et cohérent</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/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/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/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/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/en/projects/writr/documentation/02/02/index?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>02.02. Navigation</title>
        <link>https://laswitchtech.com/en/projects/writr/documentation/02/02/index?rev=1730833591&amp;do=diff</link>
        <description>02.02. Navigation

This templates supports multiple levels of a navigation. For that to work you need to add a page called topnav and add a list of links to it. (No other content is supported.) The example in the screenshot uses this as the content for the</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/writr/documentation/02/07/index?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>02.07. ToolBar</title>
        <link>https://laswitchtech.com/en/projects/writr/documentation/02/07/index?rev=1730833591&amp;do=diff</link>
        <description>02.07. ToolBar

If you enable useToolbar in the template&#039;s configuration, Writr will use a page called topbar to setup the toolbar. This toolbar support the same formatting as the Navigation topnav page.


~~NOCACHE~~
  * [[info@domain.com]]</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/fr/projects/writr/documentation/02/02/index?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>02.02. Navigation</title>
        <link>https://laswitchtech.com/fr/projects/writr/documentation/02/02/index?rev=1730833657&amp;do=diff</link>
        <description>02.02. Navigation

Ce modèle prend en charge plusieurs niveaux de navigation. Pour que cela fonctionne, vous devez ajouter une page appelée topnav et y ajouter une liste de liens. (Aucun autre contenu n&#039;est pris en charge.) L&#039;exemple dans la capture d&#039;écran utilise ceci comme contenu pour la page</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/writr/documentation/02/07/index?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>02.07. Barre d&#039;outils</title>
        <link>https://laswitchtech.com/fr/projects/writr/documentation/02/07/index?rev=1730833657&amp;do=diff</link>
        <description>02.07. Barre d&#039;outils

Si vous activez useToolbar dans la configuration du modèle, Writr utilisera une page appelée topbar pour configurer la barre d&#039;outils. Cette barre d&#039;outils prend en charge le même formatage que la page de navigation topnav.</description>
    </item>
    <item rdf:about="https://laswitchtech.com/en/projects/writr/documentation/03/01/indexmenu/index?rev=1730921558&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T19:32:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Index Menu</title>
        <link>https://laswitchtech.com/en/projects/writr/documentation/03/01/indexmenu/index?rev=1730921558&amp;do=diff</link>
        <description>Index Menu

Styled for the topnav page

Exemple:


~~NOCACHE~~
  * [[en:index]]
{{indexmenu&gt;:en:blog#4}}
  * [[en:about]]</description>
    </item>
    <item rdf:about="https://laswitchtech.com/fr/projects/writr/documentation/03/01/indexmenu/index?rev=1730921579&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-06T19:32:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Index Menu</title>
        <link>https://laswitchtech.com/fr/projects/writr/documentation/03/01/indexmenu/index?rev=1730921579&amp;do=diff</link>
        <description>Index Menu

Stylisé pour la page topnav

Exemple :


~~NOCACHE~~
  * [[fr:index]]
{{indexmenu&gt;:fr:blog#4}}
  * [[fr:about]]</description>
    </item>
</rdf:RDF>
