<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on gduale&#39;s blog</title>
    <link>https://gduale.com/posts/</link>
    <description>Recent content in Posts on gduale&#39;s blog</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 26 Feb 2026 09:00:00 +0100</lastBuildDate>
    <atom:link href="https://gduale.com/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>dwm le gestionnaire de fenêtre minimaliste concentré sur l&#39;efficacité</title>
      <link>https://gduale.com/posts/dwm/</link>
      <pubDate>Thu, 26 Feb 2026 09:00:00 +0100</pubDate>
      <guid>https://gduale.com/posts/dwm/</guid>
      <description>&lt;h1 id=&#34;introduction&#34;&gt;Introduction&lt;/h1&gt;&#xA;&lt;p&gt;Le projet &amp;ldquo;&lt;a href=&#34;http://suckless.org&#34;&gt;suckless&lt;/a&gt;&amp;rdquo; propose beaucoup d&amp;rsquo;outils, avec pour but affiché «la simplicité, la clarté et la frugalité».&#xA;Parmi les outils disponibles, nous trouvons &amp;ldquo;dwm&amp;rdquo; qui est un gestionnaire de fenêtre en mode &amp;ldquo;tile&amp;rdquo;. A la différence d&amp;rsquo;un gestionnaire de bureau (un environnement graphique auquel vous être probablement habitué, Gnome, KDE), il n&amp;rsquo;y a pas de bureau ici, pas d&amp;rsquo;icône superflues, pas de gaspillage d&amp;rsquo;espace d&amp;rsquo;écran.&#xA;Le but étant juste de gérer des fenêtres et de pouvoir faire tout cela au clavier.&#xA;Bien entendu, la souris est présente et est utilisable, mais elle n&amp;rsquo;est pas indispensable. Vous en aurez besoin pour, par exemple, surfer sur Internet dans votre navigateur, mais pour ce qui est de la gestion de fenêtre, vous pouvez l&amp;rsquo;oublier. Cela aura deux principaux avantages, gagner du temps et éviter un peu les TMS dues aux fréquents aller-retours entre le clavier et la souris.&#xA;Vous pouvez retrouver dwm sur le &lt;a href=&#34;http://dwm.suckless.org&#34;&gt;site officiel&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mon futur livre: Programmation en assembleur x86_64 sous Linux</title>
      <link>https://gduale.com/posts/livre-assembleur-linux/</link>
      <pubDate>Thu, 22 Jan 2026 09:00:00 +0100</pubDate>
      <guid>https://gduale.com/posts/livre-assembleur-linux/</guid>
      <description>&lt;p&gt;Un article en français cette fois, car je vais vous parler d&amp;rsquo;un sujet qui est dans cette langue.&lt;/p&gt;&#xA;&lt;p&gt;Je suis en train, depuis quelques mois, d&amp;rsquo;écrire un livre sur la programmation en assembleur sous Linux.&lt;/p&gt;&#xA;&lt;p&gt;Ce livre traite de l&amp;rsquo;architecture x86_64, oui les &amp;ldquo;PC classiques&amp;rdquo; ou serveurs modernes.&lt;/p&gt;&#xA;&lt;p&gt;Bien qu&amp;rsquo;en effet, nous pouvons voir de plus en plus de serveurs (ou laptop) avec des processeurs ARM. Mais je ne connais pas très bien cette architecture, j&amp;rsquo;ai donc préféré rester sur ma favorite. 🖤&lt;/p&gt;</description>
    </item>
    <item>
      <title>SQLScope a dashboard for SQL databases</title>
      <link>https://gduale.com/posts/sqlscope-a-dashboard-for-sql-databases/</link>
      <pubDate>Wed, 26 Mar 2025 09:00:00 +0100</pubDate>
      <guid>https://gduale.com/posts/sqlscope-a-dashboard-for-sql-databases/</guid>
      <description>&lt;p&gt;Hello everyone!&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m delighted to present my new open-source software.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s called &amp;ldquo;SQLScope&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s a dashboard for databases like PostgreSQL, MySQL, and MariaDB.&lt;/p&gt;&#xA;&lt;p&gt;The goal is to provide an overview of your database server on a single page.&lt;/p&gt;&#xA;&lt;p&gt;The information you will have includes a list of your servers and their status.&lt;/p&gt;&#xA;&lt;p&gt;For the status, you&amp;rsquo;ll see:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Whether the server is reachable or not&lt;/li&gt;&#xA;&lt;li&gt;Whether the server is a master or a slave and if the replication is OK or not&lt;/li&gt;&#xA;&lt;li&gt;The SQL user used to connect to the server&lt;/li&gt;&#xA;&lt;li&gt;The engine version&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Oh, I almost forgot! There is also a subpage to view the common SQL parameters currently running in the engine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenBSD on a Scaleway VM</title>
      <link>https://gduale.com/posts/openbsd-on-a-scaleway-vm/</link>
      <pubDate>Fri, 26 Apr 2024 23:05:03 +0200</pubDate>
      <guid>https://gduale.com/posts/openbsd-on-a-scaleway-vm/</guid>
      <description>&lt;p&gt;In this article, we will see how to install &lt;a href=&#34;https://openbsd.org&#34;&gt;OpenBSD&lt;/a&gt; on a &lt;a href=&#34;https://scaleway.com&#34;&gt;Scaleway&lt;/a&gt; VM.&lt;/p&gt;&#xA;&lt;p&gt;First, create an instance (a VM) like usual. You can choose for example:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Model: DEV1-S&lt;/li&gt;&#xA;&lt;li&gt;OS: Debian 12&lt;/li&gt;&#xA;&lt;li&gt;Disk size: 10GB&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Be sure to remember to add your public ssh key to be able to access to the VM via ssh.&lt;/p&gt;&#xA;&lt;p&gt;Now, your VM is up and running! Cool, now we can erase it ;)&lt;/p&gt;&#xA;&lt;p&gt;Switch off the VM, go to &amp;ldquo;Advanced settings&amp;rdquo; and select &amp;ldquo;Use rescue image&amp;rdquo; and save.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Welcome to my personal blog</title>
      <link>https://gduale.com/posts/welcome-to-my-personal-blog/</link>
      <pubDate>Sat, 20 Apr 2024 06:05:03 +0200</pubDate>
      <guid>https://gduale.com/posts/welcome-to-my-personal-blog/</guid>
      <description>&lt;p&gt;Hello everyone!&lt;/p&gt;&#xA;&lt;p&gt;Welcome to my new blog. We&amp;rsquo;ll be talking here about tech, open source, Linux, and also *BSD systems (with a preference for OpenBSD, you&amp;rsquo;ll see).&lt;/p&gt;&#xA;&lt;p&gt;I won&amp;rsquo;t say more for now; see you in the next article.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
