<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Maik Damm</title>
    <description>The latest articles on Forem by Maik Damm (@iptoux).</description>
    <link>https://forem.com/iptoux</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F800917%2F62da9ec0-edb1-47a1-83ac-0fb50dc04ff0.jpeg</url>
      <title>Forem: Maik Damm</title>
      <link>https://forem.com/iptoux</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/iptoux"/>
    <language>en</language>
    <item>
      <title>Unixporn on error handling.</title>
      <dc:creator>Maik Damm</dc:creator>
      <pubDate>Sat, 17 Dec 2022 23:55:03 +0000</pubDate>
      <link>https://forem.com/iptoux/unixporn-on-error-handling-3nnd</link>
      <guid>https://forem.com/iptoux/unixporn-on-error-handling-3nnd</guid>
      <description>&lt;p&gt;Hello there 👋&lt;/p&gt;

&lt;p&gt;After a long journey of testing different Linux desktops over the last 25 year's, i finaly landen on i3wm(gaps). I3wm is an manual tiling window manager, the "gaps" is an newer edition of i3wm.&lt;/p&gt;




&lt;p&gt;Normally people like me, theme the i3wm to personal usage and share this on an reddit called &lt;strong&gt;unixporn&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;To not set up all things from begin, after an crash or system switch. It is common, to save so called .dotfiles on GitHub. You can than clone this on your local machine, after a fresh install and all settings are back.&lt;/p&gt;




&lt;p&gt;But, what is with the Linux installation itself? Where is the backup of this? It is really annoying to install always the same packages, type the same commands, configure services. &lt;/p&gt;

&lt;p&gt;So I decided, to write an own Post-Install setup (bitslixOS). This setup based on debian-net-nonfree_install and will install all packages, setup all things, clone your repo and so on. &lt;/p&gt;




&lt;p&gt;In the planing/testing phase, i noticed that's not easy to handle and read the errors. So I had done an next decision -&amp;gt; write an own error library. &lt;/p&gt;

&lt;p&gt;This is an standalon library in one file, that can be used on ANY script, simply by source the file. An preview is available on &lt;a href="//Https://github.com/iptoux/bash_error_lib"&gt;GitHub - bash_error_lib&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Errors will be catched by an trap, after that an entry in the log file will be done, than output on console. Because of unixporn, error output and log nice formated, as bonus, a part of source file (error) will be displayed.&lt;/p&gt;

&lt;p&gt;The library also includes an debug output option. This can activated by var or fast option on console call.&lt;/p&gt;




&lt;p&gt;Many things are to do, so please be patient.&lt;/p&gt;

&lt;p&gt;&lt;a href="//Https://github.com/iptoux/bash_error_lib"&gt;GitHub - bash_error_lib&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Mfg iptoux.&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>bash</category>
      <category>github</category>
      <category>linux</category>
    </item>
    <item>
      <title>Welcome</title>
      <dc:creator>Maik Damm</dc:creator>
      <pubDate>Sat, 22 Jan 2022 11:11:54 +0000</pubDate>
      <link>https://forem.com/iptoux/welcome-40l4</link>
      <guid>https://forem.com/iptoux/welcome-40l4</guid>
      <description>&lt;p&gt;Hey there 😊&lt;/p&gt;

&lt;p&gt;my name is Maik a.k.a iptoux. I'm heavily interested in programming, cybersecurity, pentesting, hacking and more. My passion with PC goes &lt;/p&gt;

&lt;p&gt;On this platform I will post unregulary about some projects and my life in the Linux space.&lt;/p&gt;

&lt;p&gt;My entry into IT is already very far back and started with a Commodore (C64). Grown up with it and following further on a 4x86DX-2 (overclocked to 120Mhz), I also experienced the Pentium, Duron, Athlon(XP) times.&lt;/p&gt;

&lt;p&gt;I have always been interested in several operating systems, so I know Windows since version 3.11 and Linux Kernel 1.0, MacOsX is also not unknown to me.&lt;/p&gt;

&lt;p&gt;Among my experiences I count that running LAN parties over 7 years (website,network,server,orga). As well as the development and operation of various own websites and servers (IRC, Bots, imgHoster, Lanparty, Clan, Webseeds).&lt;br&gt;
.&lt;br&gt;
On GitHub there is currently again some operation, because I am currently developing a Python program that should provide a fan controller for the Pi Compute Module 4 I/O board.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/iptoux/CMBFan"&gt;https://github.com/iptoux/CMBFan&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have a look, there will be more posts about this project soon.&lt;/p&gt;

&lt;p&gt;Mfg iptoux&lt;/p&gt;

</description>
      <category>welcome</category>
    </item>
  </channel>
</rss>
