<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>IRC &amp;mdash; musicmatzes blog</title>
    <link>https://beyermatthias.de/tag:IRC</link>
    <description></description>
    <pubDate>Tue, 05 May 2026 12:39:17 +0200</pubDate>
    <item>
      <title>Thoughts #3</title>
      <link>https://beyermatthias.de/thoughts-3</link>
      <description>&lt;![CDATA[---&#xA;&#xA;&#34;Thoughts&#34; is (will be) a weekly roll-up of my mastodon feed with some notable thoughts collected into a long-form blog post. &#34;Long form&#34; is relative here, as I will only expand a little on some selected subjects, not write screens and screens of text on each of these subjects.&#xA;&#xA;If you think I toot too much to follow, this is an alternative to follow some of my thoughts.&#xA;&#xA;---&#xA;&#xA;This week (2021-05-15 – 2021-05-21) I started thinking about hiking. Besides from that, not much happened, to be honest.&#xA;&#xA;Hiking&#xA;&#xA;I started (german) thinking about #hiking a lot more recently because I don&#39;t think the pandemic will end soon and even if it does (it won&#39;t, srsly!), I cannot go on vacation anyways because my prefered way would be with a camper and I do not (yet) own one, plus, prices are high up in the sky, so I cannot afford one either.&#xA;So the idea of hiking a lot more came up and I started planning hikes around my hometown and nearby (southern Germany).&#xA;&#xA;I also started thinking about multi-day hikes (3 to 10 days) and am currently thinking whether this would be a plan for the next (approx.) two years, to be able to do the NST (german) in 2023 over the course of 6 months.&#xA;&#xA;I&#39;m not particularly fit at the moment, but a 15-20km hike with a light backpack is nothing I am scared of, so I guess that&#39;s a good start for training. Still, having approximately 1.5 years for training shouldn&#39;t be a bad idea. Starting slow with lower two-figure-km hikes and going up to 25 or even 30km, adding more and more baggage along the way, including (of course) a tent and sleeping bag, to be able to do multi-day hikes. Also, some of the gear has to be bought, of course.&#xA;&#xA;Maybe this develops into a real plan.&#xA;&#xA;Logging with rsyslog&#xA;&#xA;Another thing I thought a lot about is how to log from several services (distributed over a network) to one central place, in one file per process. A friend suggested #rsyslog and I was investigating the possibilities with that. It certainly can do what I want.&#xA;&#xA;For my particular problem, rsyslog would suffice. Still, I was able to solve it even less complicated, without the need for an additional service.&#xA;&#xA;Per-Process Resource restriction&#xA;&#xA;I also messed around with the idea of restricting resources per process on my notebook. The idea came up because of high RAM usage of #firefox and dolphin, slowing down other things. Putting these two into a resource-restricted environment, only giving them access to 16 GB RAM maximum for example, could solve that minor inconvenience (I have 32GB installed in the device).&#xA;&#xA;IRC &#xA;&#xA;After freenode vanishing from the face of the earth, I think the time of IRC is finally over.&#xA;&#xA;  The time of #irc is over. Join #matrix now!&#xA;&#xA;(toot)&#xA;&#xA;I&#39;m not saying that there won&#39;t be #IRC channels anymore, but #freenode was the one big network in IRC-land. The takeover was no surprise but a question of &#34;when&#34; instead of &#34;if&#34;.&#xA;&#xA;Still, alternatives exist today and I promote Matrix) because I think it is a good thing. Don&#39;t tell me it is bloated, don&#39;t tell me it is slow, don&#39;t tell me the clients suck (go write one that fits your needs, instead of bragging about these things), don&#39;t tell me what I know (or what I have experience with that differs from your claims)!&#xA;&#xA;Matrix is here today, has advantages over other communication protocols and works.]]&gt;</description>
      <content:encoded><![CDATA[<hr>

<p>“Thoughts” is (will be) a weekly roll-up of <a href="https://mastodon.technology/@musicmatze">my mastodon feed</a> with some notable thoughts collected into a long-form blog post. “Long form” is relative here, as I will only expand a little on some selected subjects, not write screens and screens of text on each of these subjects.</p>

<p>If you think I toot too much to follow, this is an alternative to follow some of my thoughts.</p>

<hr>

<p>This week (2021-05-15 – 2021-05-21) I started thinking about hiking. Besides from that, not much happened, to be honest.</p>

<h2 id="hiking" id="hiking">Hiking</h2>

<p>I <a href="https://mastodon.technology/@musicmatze/106238295073722758">started (german)</a> thinking about <a href="https://beyermatthias.de/tag:hiking" class="hashtag"><span>#</span><span class="p-category">hiking</span></a> a lot more recently because I don&#39;t think the pandemic will end soon and even if it does (it won&#39;t, srsly!), I cannot go on vacation anyways because my prefered way would be with a camper and I do not (yet) own one, plus, prices are high up in the sky, so I cannot afford one either.
So the idea of hiking a lot more came up and I started planning hikes around my hometown and nearby (southern Germany).</p>

<p>I also started thinking about multi-day hikes (3 to 10 days) and am currently thinking whether this would be a plan for the next (approx.) two years, to be able to do the <a href="https://www.nords%C3%BCdtrail.de/">NST (german)</a> in 2023 over the course of 6 months.</p>

<p>I&#39;m not particularly fit at the moment, but <a href="https://mastodon.technology/@musicmatze/106244798777880633">a 15-20km hike with a light backpack</a> is nothing I am scared of, so I guess that&#39;s a good start for training. Still, having approximately 1.5 years for training shouldn&#39;t be a bad idea. Starting slow with lower two-figure-km hikes and going up to 25 or even 30km, adding more and more baggage along the way, including (of course) a tent and sleeping bag, to be able to do multi-day hikes. Also, some of the gear has to be bought, of course.</p>

<p>Maybe this develops into a real plan.</p>

<h2 id="logging-with-rsyslog" id="logging-with-rsyslog">Logging with rsyslog</h2>

<p>Another thing I thought a lot about is how to log from several services (distributed over a network) to one central place, in one file per process. A friend suggested <a href="https://beyermatthias.de/tag:rsyslog" class="hashtag"><span>#</span><span class="p-category">rsyslog</span></a> and I was investigating the possibilities with that. It certainly can do <a href="https://mastodon.technology/@musicmatze/106257158888562930">what I want</a>.</p>

<p>For my particular problem, rsyslog would suffice. Still, I was able to solve it even less complicated, without the need for an additional service.</p>

<h2 id="per-process-resource-restriction" id="per-process-resource-restriction">Per-Process Resource restriction</h2>

<p>I also messed around with the idea of <a href="https://mastodon.technology/@musicmatze/106256372767675639">restricting resources per process</a> on my notebook. The idea came up because of high RAM usage of <a href="https://beyermatthias.de/tag:firefox" class="hashtag"><span>#</span><span class="p-category">firefox</span></a> and dolphin, slowing down other things. Putting these two into a resource-restricted environment, only giving them access to 16 GB RAM maximum for example, <em>could</em> solve that minor inconvenience (I have 32GB installed in the device).</p>

<h2 id="irc" id="irc">IRC</h2>

<p>After <a href="https://www.phoronix.com/scan.php?page=news_item&amp;px=Free-Software-Exits-Freenode">freenode vanishing</a> from the face of the earth, I think the time of <a href="https://en.wikipedia.org/wiki/Internet_Relay_Chat">IRC</a> is finally over.</p>

<blockquote><p>The time of <a href="https://beyermatthias.de/tag:irc" class="hashtag"><span>#</span><span class="p-category">irc</span></a> is over. Join <a href="https://beyermatthias.de/tag:matrix" class="hashtag"><span>#</span><span class="p-category">matrix</span></a> now!</p></blockquote>

<p>(<a href="https://mastodon.technology/@musicmatze/106271989111484267">toot</a>)</p>

<p>I&#39;m not saying that there won&#39;t be <a href="https://beyermatthias.de/tag:IRC" class="hashtag"><span>#</span><span class="p-category">IRC</span></a> channels anymore, but <a href="https://beyermatthias.de/tag:freenode" class="hashtag"><span>#</span><span class="p-category">freenode</span></a> was the <em>one big network</em> in IRC-land. The takeover was no surprise but a question of “when” instead of “if”.</p>

<p>Still, alternatives exist today and I promote <a href="https://en.wikipedia.org/wiki/Matrix_(protocol)">Matrix</a> because I think it is a good thing. Don&#39;t tell me it is bloated, don&#39;t tell me it is slow, don&#39;t tell me the clients suck (go write one that fits your needs, instead of bragging about these things), don&#39;t tell me what I know (or what I have experience with that differs from your claims)!</p>

<p>Matrix is here today, has advantages over other communication protocols and works.</p>
]]></content:encoded>
      <guid>https://beyermatthias.de/thoughts-3</guid>
      <pubDate>Fri, 21 May 2021 13:43:54 +0200</pubDate>
    </item>
    <item>
      <title>Setting up an sopel IRC bot on uberspace</title>
      <link>https://beyermatthias.de/setting-up-an-sopel-irc-bot-on-uberspace</link>
      <description>&lt;![CDATA[I had to set up an IRC bot for my project channel for the&#xA;imag project.&#xA;&#xA;After a short research I descided to use sopel.&#xA;&#xA;!-- more --&#xA;&#xA;Setting up sopel was a pleasure, actually.&#xA;I executed&#xA;&#xA;pip3.4 install sopel --user&#xA;sopel&#xA;&#xA;to install sopel and start it. It then starts an interactive configuration&#xA;walkthrough and you can configure all the parts.&#xA;&#xA;I then edited the config by hand to exclude most of the available modules:&#xA;&#xA;[core]&#xA;enable = help,calc,countdown,isup,tell,uptime,meetbot,clock&#xA;&#xA;and then started it as daemon via sopel -d. That&#39;s it? Yes, that&#39;s it!&#xA;&#xA;tags:  #chat #irc #network #open source #software #tools&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>I had to set up an IRC bot for my project channel for the
<a href="https://github.com/matthiasbeyer/imag">imag project</a>.</p>

<p>After a short research I descided to use <a href="https://sopel.chat/">sopel</a>.</p>



<p>Setting up sopel was a pleasure, actually.
I executed</p>

<pre><code class="language-bash">pip3.4 install sopel --user
sopel
</code></pre>

<p>to install sopel and start it. It then starts an interactive configuration
walkthrough and you can configure all the parts.</p>

<p>I then edited the config by hand to exclude most of the available modules:</p>

<pre><code>[core]
enable = help,calc,countdown,isup,tell,uptime,meetbot,clock
</code></pre>

<p>and then started it as daemon via <code>sopel -d</code>. That&#39;s it? Yes, that&#39;s it!</p>

<p>tags:  <a href="https://beyermatthias.de/tag:chat" class="hashtag"><span>#</span><span class="p-category">chat</span></a> <a href="https://beyermatthias.de/tag:irc" class="hashtag"><span>#</span><span class="p-category">irc</span></a> <a href="https://beyermatthias.de/tag:network" class="hashtag"><span>#</span><span class="p-category">network</span></a> <a href="https://beyermatthias.de/tag:open" class="hashtag"><span>#</span><span class="p-category">open</span></a> source <a href="https://beyermatthias.de/tag:software" class="hashtag"><span>#</span><span class="p-category">software</span></a> <a href="https://beyermatthias.de/tag:tools" class="hashtag"><span>#</span><span class="p-category">tools</span></a></p>
]]></content:encoded>
      <guid>https://beyermatthias.de/setting-up-an-sopel-irc-bot-on-uberspace</guid>
      <pubDate>Thu, 11 Aug 2016 16:37:54 +0200</pubDate>
    </item>
    <item>
      <title>Why I love mailinglists</title>
      <link>https://beyermatthias.de/why-i-love-mailinglists</link>
      <description>&lt;![CDATA[Some people always tell me that &#34;mailinglists are so 1990&#34; or something. And&#xA;yes, of course, email is an old protocol and everything. But that does not&#xA;mean that it is bad.&#xA;&#xA;Here is why I love mailinglists&#xA;&#xA;!-- more --&#xA;&#xA;I get a lot mail. About 1k mails per day, whereas most of them are&#xA;mailinglists. Actually, the most of them are from the linux kernel mailinglist&#xA;and I automatically drop them into a folder where I do not look at that often.&#xA;But when I need to, I can.&#xA;&#xA;But that&#39;s not the point of this post, actually. This post is about why I love&#xA;mailinglists and think mailinglists are a better way of communication compared&#xA;to, for example, the IRC chat.&#xA;&#xA;When writing in IRC, you have to type quickly, depending on how many people&#xA;are in the room and talking at this moment. You can hold discussions with&#xA;several other people, but as soon as several people talk at the same moment&#xA;but about different topics, things get nasty. That&#39;s not the case on a mailing&#xA;list.&#xA;&#xA;A discussion often starts with a question, a suggestion or maybe an&#xA;announcement. Then, people comment on it, the discussion beginns. Because&#xA;mails are persistent in a way chats will never be, one can talk his time to&#xA;formulate a response. Discussions are seperated in subthreads, which is way&#xA;more convenient than talking in IRC, getting from one point to another but&#xA;never beeing focused on the discussion as one discussion but a chain of.&#xA;&#xA;Also, on mailing lists one can focus on single points others make in their&#xA;statements by quoting them in a really convenient manner. One can remove parts&#xA;of the statements of others when replying, which forces everyone to focus on&#xA;the actual points and not the stuff around it, which may be relevant, but&#xA;often is not. When people talk over a mailinglist, you can read that&#xA;afterwards to get a clue what is going on. I often search mailinglists for&#xA;solutions of my problems rather than wikis or something, where problems are&#xA;generalized and often do not match with my actual problems.&#xA;&#xA;And, of course, if a mailinglist is open, one can post to it without beeing&#xA;subscribed, which is really a good thing if you want to solve a problem which&#xA;occours once but never again. Example: I try to configure my mail client at&#xA;the moment, my offlineimap configuration, actually. I had several issues&#xA;(related to eachother, of course), so I posted on the mailinglist for&#xA;offlineimap, where people help me. After the problem is solved (it is not by&#xA;now...) I will forget this mailinglist again, as I&#39;m not subscribed to it. I&#xA;don&#39;t care afterwards about offlineimap, because it should just work for me&#xA;and that&#39;s it.&#xA;&#xA;So, these are my points why mailinglists are a great tool for getting problems&#xA;solved, doing discussions and the like. Please note that I do not think the&#xA;IRC should be abandoned in favour of mailinglists. I love writing with people&#xA;in IRC, too. But for solving problems, mailinglists are way better for me.&#xA;&#xA;tags:  #mail #mailinglists #social #irc #chat&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>Some people always tell me that “mailinglists are so 1990” or something. And
yes, of course, email is an old protocol and everything. But that does not
mean that it is bad.</p>

<p>Here is why I love mailinglists</p>



<p>I get a lot mail. About 1k mails per day, whereas <em>most</em> of them are
mailinglists. Actually, the most of them are from the linux kernel mailinglist
and I automatically drop them into a folder where I do not look at that often.
But when I need to, I can.</p>

<p>But that&#39;s not the point of this post, actually. This post is about why I love
mailinglists and think mailinglists are a better way of communication compared
to, for example, the IRC chat.</p>

<p>When writing in IRC, you have to type quickly, depending on how many people
are in the room and talking at this moment. You can hold discussions with
several other people, but as soon as several people talk at the same moment
but about different topics, things get nasty. That&#39;s not the case on a mailing
list.</p>

<p>A discussion often starts with a question, a suggestion or maybe an
announcement. Then, people comment on it, the discussion beginns. Because
mails are persistent in a way chats will never be, one can talk his time to
formulate a response. Discussions are seperated in subthreads, which is way
more convenient than talking in IRC, getting from one point to another but
never beeing focused on the discussion as <em>one</em> discussion but a chain of.</p>

<p>Also, on mailing lists one can focus on single points others make in their
statements by quoting them in a really convenient manner. One can remove parts
of the statements of others when replying, which forces everyone to focus on
the actual points and not the stuff around it, which <em>may</em> be relevant, but
often is not. When people talk over a mailinglist, you can read that
afterwards to get a clue what is going on. I often search mailinglists for
solutions of my problems rather than wikis or something, where problems are
generalized and often do not match with my actual problems.</p>

<p>And, of course, if a mailinglist is open, one can post to it without beeing
subscribed, which is really a good thing if you want to solve a problem which
occours once but never again. Example: I try to configure my mail client at
the moment, my offlineimap configuration, actually. I had several issues
(related to eachother, of course), so I posted on the mailinglist for
offlineimap, where people help me. After the problem is solved (it is not by
now...) I will forget this mailinglist again, as I&#39;m not subscribed to it. I
don&#39;t care afterwards about offlineimap, because it should just work for me
and that&#39;s it.</p>

<p>So, these are my points why mailinglists are a great tool for getting problems
solved, doing discussions and the like. Please note that I do <em>not</em> think the
IRC should be abandoned in favour of mailinglists. I love writing with people
in IRC, too. But for solving problems, mailinglists are way better for me.</p>

<p>tags:  <a href="https://beyermatthias.de/tag:mail" class="hashtag"><span>#</span><span class="p-category">mail</span></a> <a href="https://beyermatthias.de/tag:mailinglists" class="hashtag"><span>#</span><span class="p-category">mailinglists</span></a> <a href="https://beyermatthias.de/tag:social" class="hashtag"><span>#</span><span class="p-category">social</span></a> <a href="https://beyermatthias.de/tag:irc" class="hashtag"><span>#</span><span class="p-category">irc</span></a> <a href="https://beyermatthias.de/tag:chat" class="hashtag"><span>#</span><span class="p-category">chat</span></a></p>
]]></content:encoded>
      <guid>https://beyermatthias.de/why-i-love-mailinglists</guid>
      <pubDate>Thu, 29 Jan 2015 16:37:29 +0100</pubDate>
    </item>
    <item>
      <title>irc_dump.sh</title>
      <link>https://beyermatthias.de/irc_dump-sh</link>
      <description>&lt;![CDATA[I really like to dump my brain into irc channels. You do, too? So, meet&#xA;ircdump.&#xA;&#xA;!-- more --&#xA;&#xA;ircdump.sh (the repo) / ircdump (the script-call) is a short shell script which&#xA;dumps your text in all joined irc channels you previously joined. It uses&#xA;ii as irc tool.&#xA;&#xA;If you want to paste something, you just invoke it:&#xA;&#xA;    ircdump I like trains&#xA;&#xA;and it dumps the text directly into all available IRC channels. Of course, you&#xA;must do some setup right before!&#xA;&#xA;You have to use ii to create/join the appropriate channels. You should create&#xA;them at /tmp/ircdump or set the appropriate path right in the script. Once you&#xA;connected to a server and joined the appropriate channels, the script does&#xA;everything else for you. Note that it doesn&#39;t paste to the server channel, just&#xA;to the channels you joined.&#xA;&#xA;Use it with care! You will paste to all/em IRC channels you joined with ii.&#xA;&#xA;People gonna hate you!&#xA;&#xA;Update: There is now a repo at my github account which contains utils when&#xA;dealing with ii: irctools.sh.&#xA;&#xA;tags:  #programming #chat #irc #shell&#xA;]]&gt;</description>
      <content:encoded><![CDATA[<p>I really like to dump my brain into irc channels. You do, too? So, meet
<a href="https://github.com/matthiasbeyer/iitools.sh/blob/master/iidump.sh">ircdump</a>.</p>



<p>irc_dump.sh (the repo) / ircdump (the script-call) is a short shell script which
dumps your text in all joined irc channels you previously joined. It uses
<a href="tools.suckless.org/ii">ii</a> as irc tool.</p>

<p>If you want to paste something, you just invoke it:</p>

<p>    ircdump I like trains</p>

<p>and it dumps the text directly into all available IRC channels. Of course, you
must do some setup right before!</p>

<p>You have to use ii to create/join the appropriate channels. You should create
them at <code>/tmp/ircdump</code> or set the appropriate path right in the script. Once you
connected to a server and joined the appropriate channels, the script does
everything else for you. Note that it doesn&#39;t paste to the server channel, just
to the channels you joined.</p>

<p>Use it with care! You will paste to _all</em> IRC channels you joined with ii.</p>

<h2 id="people-gonna-hate-you" id="people-gonna-hate-you">People gonna hate you!</h2>

<p>Update: There is now a repo at my github account which contains utils when
dealing with ii: <a href="https://github.com/matthiasbeyer/iitools.sh">irctools.sh</a>.</p>

<p>tags:  <a href="https://beyermatthias.de/tag:programming" class="hashtag"><span>#</span><span class="p-category">programming</span></a> <a href="https://beyermatthias.de/tag:chat" class="hashtag"><span>#</span><span class="p-category">chat</span></a> <a href="https://beyermatthias.de/tag:irc" class="hashtag"><span>#</span><span class="p-category">irc</span></a> <a href="https://beyermatthias.de/tag:shell" class="hashtag"><span>#</span><span class="p-category">shell</span></a></p>
]]></content:encoded>
      <guid>https://beyermatthias.de/irc_dump-sh</guid>
      <pubDate>Mon, 22 Sep 2014 16:42:12 +0200</pubDate>
    </item>
  </channel>
</rss>